217349812557969993832071168
217,349,812,557,969,993,832,071,168 is an even composite number composed of five prime numbers multiplied together.
217349812557969993832071168 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 217349812557969993832071168:
227 × 39 × 233 × 313 × 613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 23 × 23 × 23 × 31 × 31 × 31 × 61 × 61 × 61)See below for interesting mathematical facts about the number 217349812557969993832071168 from the Numbermatics database.
Names of 217349812557969993832071168
- Cardinal: 217349812557969993832071168 can be written as Two hundred seventeen septillion, three hundred forty-nine sextillion, eight hundred twelve quintillion, five hundred fifty-seven quadrillion, nine hundred sixty-nine trillion, nine hundred ninety-three billion, eight hundred thirty-two million, seventy-one thousand, one hundred sixty-eight.
Scientific notation
- Scientific notation: 2.17349812557969993832071168 × 1026
Factors of 217349812557969993832071168
Divisors of 217349812557969993832071168
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 23 24 27 31 32 36 46 48 54 61 62 64 69 72 81 92 93 96 108 122 124 128 138 144 162 183 184 186 192 207 216 243 244 248 256 276 279 288 324 366 368 372 384 414 432 486 488 496 512 529 549 552 558 576 621 648 713 729 732 736 744 768 828 837 864 961 972 976 992 1024 1058 1098 1104 1116 1152 1242 1296 1403 1426 1458 1464 1472 1488 1536 1587 1647 1656 1674 1728 1863 1891 1922 1944 1952 1984 2048 2116 2139 2187 2196 2208 2232 2304 2484 2511 2592 2806 2852 2883 2916 2928 2944 2976 3072 3174 3294 3312 3348 3456 3721 3726 3782 3844 3888 3904 3968 4096 4209 4232 4278 4374 4392 4416 4464 4608 4761 4941 4968 5022 5184 5589 5612 5673 5704 5766 5832 5856 5888 5952 6144 6348 6417 6561 6588 6624 6696 6912 7442 7452 7533 7564 7688 7776 7808 7936 8192 8418 8464 8556 8649 8748 8784 8832 8928 9216 9522 9882 9936 10044 10368 11163 11178 11224 11346 11408 11532 11664 11712 11776 11904 12167 12288 12627 12696 12834 13122 13176 13248 13392 13824 14283 14823 14884 14904 15066 15128 15376 15552 15616 15872 16384 16399 16767 16836 16928 17019 17112 17298 17496 17568 17664 17856 18432 19044 19251 19683 19764 19872 20088 20736 22103 22326 22356 22448 22599 22692 22816 23064 23328 23424 23552 23808 24334 24576 25254 25392 25668 25947 26244 26352 26496 26784 27648 28566 29646 29768 29791 29808 30132 30256 30752 31104 31232 31744 32269 32768 32798 33489 33534 33672 33856 34038 34224 34596 34992 35136 35328 35712 36501 36864 37881 38088 38502 39366 39528 39744 40176 41472 42849 43493 44206 44469 44652 44712 44896 45198 45384 45632 46128 46656 46848 47104 47616 48668 49152 49197 50301 50508 50784 51057 51336 51894 52488 52704 52992 53568 55296 57132 57753 58621 59292 59536 59582 59616 60264 60512 61504 62208 62464 63488 64538 65536 65596 66309 66978 67068 67344 67712 67797 68076 68448 69192 69984 70272 70656 71424 73002 73728 75762 76176 77004 77841 78732 79056 79488 80352 82944 85583 85698 86986 88412 88938 89304 89373 89424 89792 90396 90768 91264 92256 93312 93696 94208 95232 96807 97336 98304 98394 100467 100602 101016 101568 102114 102672 103788 104976 105408 105984 107136 109503 110592 113643 114264 115351 115506 117242 118584 119072 119164 119232 120528 121024 123008 124416 124928 126976 128547 129076 130479 131072 131192 132618 133407 133956 134136 134688 135424 135594 136152 136896 138384 139968 140544 141312 142848 146004 147456 147591 150903 151524 152352 153171 154008 155682 157464 158112 158976 160704 165888 171166 171396 173259 173972 175863 176824 177876 178608 178746 178848 179584 180792 181536 182528 184512 186624 187392 188416 190464 193614 194672 196608 196788 198927 200934 201204 202032 203136 203391 204228 205344 207576 209952 210816 211968 214272 219006 221184 226981 227286 228528 230702 231012 233523 234484 237168 238144 238328 238464 241056 242048 246016 248832 249856 253952 256749 257094 258152 260958 262144 262384 265236 266814 267912 268119 268272 269376 270848 271188 272304 273792 276768 279936 281088 282624 285696 290421 292008 294912 295182 301401 301806 303048 304704 306342 308016 311364 314928 316224 317952 321408 328509 331776 340929 342332 342792 346053 346518 347944 351726 353648 355752 357216 357492 357696 359168 361584 363072 365056 369024 373248 374784 376832 377177 380928 385641 387228 389344 391437 393216 393576 397854 400221 401868 402408 404064 406272 406782 408456 410688 415152 419904 421632 423936 428544 438012 442368 442773 452709 453962 454572 457056 459513 461404 462024 467046 468968 474336 476288 476656 476928 482112 484096 492032 497664 499712 507904 508369 513498 514188 516304 519777 521916 524288 524768 527589 530472 533628 535824 536238 536544 538752 541696 542376 544608 547584 553536 559872 562176 565248 571392 580842 584016 589824 590364 596781 602802 603612 606096 609408 610173 612684 616032 622728 629856 632448 635904 642816 657018 663552 680943 681858 684664 685193 685584 692106 693036 695888 700569 703452 707296 711504 714432 714984 715392 718336 723168 726144 730112 738048 742187 746496 749568 753664 754354 761856 770247 771282 774456 778688 782874 786432 787152 795708 800442 803736 804357 804816 808128 812544 813564 816912 821376 830304 839808 843264 847872 857088 871263 876024 884736 885546 904203 905418 907924 909144 914112 919026 922808 924048 934092 937936 948672 952576 953312 953856 964224 968192 984064 985527 995328 999424 1000339 1015808 1016738 1022787 1026996 1028376 1032608 1038159 1039554 1043832 1048576 1049536 1055178 1060944 1067256 1071648 1072476 1073088 1077504 1083392 1084752 1089216 1095168 1107072 1119744 1124352 1130496 1131531 1142784 1156923 1161684 1168032 1174311 1179648 1180728 1193562 1200663 1205604 1207224 1212192 1218816 1220346 1225368 1232064 1245456 1259712 1264896 1271808 1285632 1314036 1327104 1328319 1348283 1361886 1363716 1369328 1370386 1371168 1378539 1384212 1386072 1391776 1401138 1406904 1414592 1423008 1428864 1429968 1430784 1436672 1446336 1452288 1460224 1476096 1484374 1492992 1499136 1507328 1508708 1523712 1525107 1540494 1542564 1548912 1557376 1559331 1565748 1572864 1574304 1582767 1591416 1600884 1607472 1608714 1609632 1616256 1625088 1627128 1633824 1642752 1660608 1679616 1686528 1695744 1714176 1742526 1752048 1769472 1771092 1790343 1808406 1810836 1815848 1817251 1818288 1828224 1838052 1845616 1848096 1868184 1875872 1897344 1905152 1906624 1907712 1928448 1936384 1968128 1968409 1971054 1990656 1998848 2000678 2031616 2033476 2042829 2045574 2053992 2055579 2056752 2065216 2076318 2079108 2087664 2097152 2099072 2101707 2110356 2121888 2134512 2143296 2144952 2146176 2155008 2166784 2169504 2178432 2190336 2214144 2226561 2239488 2248704 2260992 2263062 2285568 2310741 2313846 2323368 2336064 2348622 2359296 2361456 2387124 2401326 2411208 2413071 2414448 2424384 2437632 2440692 2450736 2464128 2490912 2519424 2529792 2543616 2571264 2613789 2628072 2653073 2654208 2656638 2696566 2712609 2723772 2727432 2738656 2740772 2742336 2757078 2768424 2772144 2783552 2802276 2813808 2829184 2846016 2857728 2859936 2861568 2873344 2892672 2904576 2920448 2952192 2956581 2968748 2985984 2998272 3001017 3014656 3017416 3047424 3050214 3068361 3080988 3085128 3097824 3114477 3114752 3118662 3131496 3145728 3148608 3165534 3182832 3201768 3214944 3217428 3219264 3232512 3250176 3254256 3267648 3285504 3321216 3359232 3373056 3391488 3394593 3428352 3470769 3485052 3504096 3522933 3538944 3542184 3575881 3580686 3616812 3621672 3631696 3634502 3636576 3656448 3676104 3691232 3696192 3736368 3751744 3794688 3810304 3813248 3815424 3856896 3872768 3936256 3936818 3942108 3981312 3984957 3997696 4001356 4044849 4063232 4066952 4085658 4091148 4107984 4111158 4113504 4130432 4135617 4152636 4158216 4175328 4194304 4198144 4203414 4220712 4243776 4269024 4286592 4289904 4292352 4310016 4333568 4339008 4356864 4380672 4428288 4453122 4478976 4497408 4521984 4526124 4571136 4575321 4621482 4627692 4646736 4672128 4677993 4697244 4718592 4722912 4748301 4774248 4802652 4822416 4826142 4828896 4848768 4875264 4881384 4901472 4928256 4981824 5038848 5059584 5087232 5142528 5220563 5227578 5256144 5306146 5308416 5313276 5371029 5393132 5425218 5447544 5451753 5454864 5477312 5481544 5484672 5514156 5536848 5544288 5567104 5604552 5627616 5658368 5692032 5715456 5719872 5723136 5746688 5785344 5809152 5840896 5904384 5905227 5913162 5937496 5971968 5996544 6002034 6029312 6034832 6094848 6100428 6128487 6136722 6161976 6166737 6170256 6195648 6228954 6229504 6237324 6262992 6291456 6297216 6305121 6331068 6365664 6403536 6429888 6434856 6438528 6465024 6500352 6508512 6535296 6571008 6642432 6679683 6718464 6746112 6782976 6789186 6856704 6932223 6941538 6970104 7008192 7036411 7045866 7077888 7084368 7151762 7161372 7233624 7239213 7243344 7263392 7269004 7273152 7312896 7352208 7382464 7392384 7472736 7503488 7589376 7620608 7626496 7630848 7713792 7745536 7841367 7872512 7873636 7884216 7959219 7962624 7969914 7995392 8002712 8089698 8126464 8133904 8137827 8171316 8182296 8215968 8222316 8227008 8260864 8271234 8305272 8316432 8350656 8388608 8396288 8406828 8441424 8487552 8538048 8573184 8579808 8584704 8620032 8667136 8678016 8713728 8761344 8856576 8869743 8906244 8957952 8994816 9003051 9043968 9052248 9142272 9150642 9205083 9242964 9255384 9293472 9343431 9344256 9355986 9394488 9437184 9445824 9496602 9548496 9605304 9644832 9652284 9657792 9697536 9750528 9762768 9802944 9856512 9963648 10077696 10119168 10174464 10183779 10285056 10412307 10441126 10455156 10512288 10568799 10612292 10616832 10626552 10727643 10742058 10786264 10850436 10895088 10903506 10909728 10954624 10963088 10969344 11028312 11073696 11088576 11134208 11209104 11255232 11316736 11384064 11430912 11439744 11446272 11493376 11570688 11618304 11681792 11692487 11808768 11810454 11826324 11874992 11943936 11954871 11993088 12004068 12058624 12069664 12134547 12189696 12200856 12256974 12273444 12323952 12333474 12340512 12391296 12406851 12457908 12459008 12474648 12525984 12582912 12594432 12610242 12662136 12731328 12807072 12859776 12869712 12877056 12930048 13000704 13017024 13070592 13142016 13284864 13359366 13436928 13492224 13565952 13578372 13713408 13725963 13864446 13883076 13940208 14016384 14033979 14072822 14091732 14155776 14168736 14244903 14303524 14322744 14467248 14478426 14486688 14526784 14538008 14546304 14625792 14704416 14764928 14784768 14945472 15006976 15178752 15241216 15252992 15261696 15427584 15491072 15661689 15682734 15745024 15747272 15759439 15768432 15918438 15925248 15939828 15990784 16005424 16113087 16179396 16252928 16267808 16275654 16342632 16355259 16364592 16431936 16444632 16454016 16521728 16542468 16610544 16632864 16701312 16777216 16792576 16813656 16882848 16975104 17076096 17146368 17159616 17169408 17240064 17334272 17356032 17427456 17522688 17713152 17715681 17739486 17812488 17915904 17989632 18006102 18087936 18104496 18284544 18301284 18385461 18410166 18485928 18500211 18510768 18586944 18686862 18688512 18711972 18788976 18874368 18891648 18915363 18993204 19096992 19210608 19289664 19304568 19315584 19395072 19501056 19525536 19605888 19713024 19927296 20039049 20155392 20238336 20348928 20367558 20570112 20796669 20824614 20882252 20910312 21024576 21109233 21137598 21224584 21233664 21253104 21455286 21484116 21572528 21700872 21717639 21790176 21807012 21819456 21909248 21926176 21938688 22056624 22147392 22177152 22268416 22418208 22510464 22633472 22768128 22861824 22879488 22892544 22986752 23007797 23141376 23236608 23363584 23384974 23524101 23617536 23620908 23652648 23749984 23877657 23887872 23909742 23986176 24008136 24117248 24139328 24269094 24379392 24401712 24413481 24513948 24546888 24647904 24666948 24681024 24782592 24813702 24915816 24918016 24949296 25051968 25165824 25188864 25220484 25324272 25462656 25614144 25719552 25739424 25754112 25860096 26001408 26034048 26141184 26284032 26569728 26609229 26718732 26873856 26984448 27009153 27131904 27156744 27426816 27451926 27615249 27728892 27766152 27880416 28030293 28032768 28067958 28145644 28183464 28311552 28337472 28489806 28607048 28645488 28934496 28956852 28973376 29053568 29076016 29092608 29251584 29408832 29529856 29569536 29890944 30013952 30357504 30482432 30505984 30523392 30551337 30855168 30982144 31010509 31323378 31365468 31490048 31494544 31518878 31536864 31706397 31836876 31850496 31879656 31981568 32010848 32182929 32226174 32358792 32505856 32535616 32551308 32685264 32710518 32729184 32863872 32889264 32908032 33043456 33084936 33221088 33265728 33402624 33554432 33585152 33627312 33765696 33950208 34152192 34292736 34319232 34338816 34480128 34668544 34712064 34854912 35045376 35077461 35426304 35431362 35478972 35624976 35831808 35864613 35979264 36012204 36175872 36208992 36403641 36569088 36602568 36770922 36820332 36971856 37000422 37021536 37173888 37220553 37373724 37377024 37423944 37577952 37748736 37783296 37830726 37986408 38193984 38421216 38579328 38609136 38631168 38790144 39002112 39051072 39211776 39426048 39854592 40078098 40310784 40476672 40697856 40735116 41140224 41177889 41593338 41649228 41764504 41796773 41820624 42049152 42218466 42275196 42449168 42467328 42506208 42734709 42910572 42968232 43145056 43401744 43435278 43580352 43614024 43638912 43818496 43852352 43877376 44113248 44294784 44354304 44536832 44836416 45020928 45266944 45273407 45536256 45723648 45758976 45785088 45973504 46015594 46282752 46473216 46727168 46769948 46985067 47048202 47235072 47241816 47278317 47305296 47499968 47755314 47775744 47819484 47972352 48016272 48234496 48278656 48339261 48538188 48758784 48803424 48826962 49027896 49065777 49093776 49295808 49333896 49362048 49565184 49627404 49831632 49836032 49898592 50103936 50331648 50377728 50440968 50648544 50925312 51228288 51439104 51478848 51508224 51720192 52002816 52068096 52282368 52568064 53139456 53147043 53218458 53437464 53747712 53968896 54018306 54263808 54313488 54853632 54903852 55156383 55230498 55457784 55500633 55532304 55760832 56060586 56065536 56135916 56291288 56366928 56623104 56674944 56979612 57214096 57290976 57868992 57913704 57946752 58107136 58152032 58185216 58503168 58817664 59059712 59139072 59781888 60027904 60117147 60715008 60964864 61011968 61020679 61046784 61102674 61710336 61964288 62021018 62390007 62646756 62730936 62980096 62989088 63037756 63073728 63327699 63412794 63673752 63700992 63759312 63963136 64021696 64365858 64452348 64717584 65011712 65071232 65102616 65152917 65370528 65421036 65458368 65727744 65778528 65816064 66086912 66169872 66442176 66531456 66805248 67108864 67170304 67254624 67531392 67900416 68304384 68585472 68638464 68677632 68960256 69023391 69337088 69424128 69709824 70090752 70154922 70572303 70852608 70862724 70957944 71249952 71632971 71663616 71729226 71958528 72024408 72351744 72417984 72807282 73138176 73205136 73240443 73541844 73640664 73943712 74000844 74043072 74347776 74441106 74747448 74754048 74847888 75155904 75497472 75566592 75661452 75972816 76387968 76842432 77158656 77218272 77262336 77580288 78004224 78102144 78423552 78852096 79709184 79827687 80156196 80621568 80953344 81027459 81395712 81470232 82245263 82280448 82355778 83186676 83298456 83529008 83593546 83641248 84090879 84098304 84436932 84550392 84898336 84934656 85012416 85469418 85821144 85936464 86290112 86803488 86870556 87160704 87228048 87277824 87636992 87704704 87754752 88226496 88589568 88708608 89073664 89672832 90041856 90533888 90546814 91072512 91447296 91517952 91570176 91654011 91947008 92031188 92565504 92946432 93031527 93454336 93539896 93970134 94096404 94470144 94483632 94556634 94610592 94999936 95119191 95510628 95551488 95638968 95944704 96032544 96468992 96548787 96557312 96678522 97076376 97517568 97606848 97653924 98055792 98131554 98187552 98591616 98667792 98724096 99130368 99254808 99663264 99672064 99797184 100207872 100663296 100755456 100881936 101297088 101850624 102456576 102878208 102957696 103016448 103440384 104005632 104136192 104564736 105136128 105232383 106278912 106294086 106436916 106874928 107495424 107593839 107937792 108036612 108527616 108626976 109210923 109707264 109807704 110312766 110460996 110852311 110915568 111001266 111064608 111521664 112121172 112131072 112271832 112582576 112733856 113246208 113349888 113959224 114428192 114581952 115737984 115827408 115893504 116214272 116304064 116370432 117006336 117635328 118119424 118278144 119563776 120055808 120072949 120234294 121430016 121929728 122023936 122041358 122093568 122205348 123420672 123533667 123928576 124042036 124780014 125293512 125390319 125461872 125960192 125978176 126075512 126147456 126655398 126825588 127347504 127401984 127518624 127926272 128043392 128204127 128731716 128904696 129435168 130023424 130142464 130205232 130305834 130741056 130842072 130916736 131455488 131557056 131632128 132173824 132339744 132884352 133062912 133610496 134217728 134340608 134509248 135062784 135800832 135820221 136608768 137170944 137276928 137355264 137920512 138046782 138674176 138848256 139419648 140181504 140309844 140955201 141144606 141705216 141725448 141834951 141915888 142499904 143265942 143327232 143458452 143917056 144048816 144703488 144835968 145017783 145614564 146276352 146410272 146480886 147083688 147197331 147281328 147887424 148001688 148086144 148695552 148882212 149494896 149508096 149695776 150311808 150994944 151133184 151322904 151945632 152775936 153684864 154317312 154436544 154524672 155160576 156008448 156204288 156847104 157704192 159418368 159441129 159655374 160312392 161243136 161837453 161906688 162054918 162791424 162940464 164490526 164560896 164711556 165469149 166373352 166501899 166596912 167058016 167187092 167282496 168181758 168196608 168873864 169100784 169796672 169869312 170024832 170938836 171642288 171872928 172580224 173606976 173741112 174321408 174456096 174555648 175273984 175409408 175509504 176452992 177179136 177417216 178147328 179345664 180083712 180351441 181067776 181093628 182145024 182894592 183035904 183062037 183140352 183308022 183894016 184062376 185131008 185892864 186063054 186908672 187079792 187170021 187940268 188192808 188940288 188967264 189113268 189221184 189983097 189999872 190238382 191021256 191102976 191277936 191889408 192065088 192937984 193097574 193114624 193357044 194152752 195035136 195213696 195307848 195458751 196111584 196263108 196375104 197183232 197335584 197448192 198260736 198509616 199326528 199344128 199594368 200415744 201326592 201510912 201763872 202594176 203701248 204913152 205756416 205915392 206032896 206880768 207070173 208011264 208272384 209129472 210272256 210464766 211716909 212557824 212588172 212873832 213749856 214898913 214990848 215187678 215875584 216073224 217055232 217253952 218128741 218421846 219414528 219615408 220625532 220921992 221704622 221831136 222002532 222129216 223043328 224242344 224262144 224543664 225165152 225467712 226492416 226699776 227918448 228856384 229163904 231475968 231654816 231787008 232428544 232608128 232740864 234012672 235270656 236238848 236556288 239127552 239483061 240111616 240145898 240468588 242860032 243082377 243859456 244047872 244082716 244187136 244410696 246735789 246841344 247067334 247857152 248084072 249560028 250587024 250780638 250923744 251920384 251956352 252151024 252272637 252294912 253310796 253651176 254695008 254803968 255037248 255852544 256086784 256408254 257463432 257809392 258870336 260046848 260284928 260410464 260611668 261482112 261684144 261833472 262910976 263114112 263264256 264347648 264679488 265768704 266125824 267220992 268681216 269018496 270125568 271601664 271640442 273217536 274341888 274553856 274710528 274962033 275841024 276093564 277348352 277696512 278839296 279094581 280363008 280619688 281910402 282289212 283410432 283450896 283669902 283831776 284999808 285357573 286531884 286654464 286916904 287834112 288097632 289406976 289646361 289671936 290035566 291229128 292552704 292820544 292961772 294167376 294394662 294562656 295774848 296003376 296172288 297391104 297764424 298989792 299016192 299391552 300623616 301989888 302266368 302645808 303891264 305551872 307369728 308634624 308873088 309049344 310321152 312016896 312408576 313694208 315408384 315697149 318836736 318882258 319310748 320624784 322486272 322781517 323674906 323813376 324109836 325582848 325880928 327632769 328981052 329121792 329423112 330938298 332556933 332746704 333003798 333193824 334116032 334374184 334564992 336363516 336393216 337747728 338201568 339593344 339738624 340049664 341877672 343284576 343745856 345160448 347213952 347482224 348642816 348912192 349111296 350547968 350818816 351019008 352905984 354358272 354834432 356294656 358691328 360167424 360218847 360702882 362135552 362187256 362467097 364290048 365789184 366071808 366124074 366280704 366616044 367788032 368124752 370262016 370601001 371785728 372126108 373817344 374159584 374340042 375880536 376170957 376385616 377880576 377934528 378226536 378442368 379966194 379999744 380476764 382042512 382205952 382555872 383778816 384130176 384612381 385875968 386195148 386229248 386714088 388305504 390070272 390427392 390615696 390917502 392223168 392526216 392750208 394366464 394671168 394896384 396521472 397019232 398653056 398688256 399188736 400831488 402653184 403021824 403527744 405188352 407402496 407460663 409826304 411512832 411830784 412065792 413761536 414140346 416022528 416544768 418258944 420544512 420929532 422865603 423433818 425115648 425176344 425504853 425747664 427499712 429797826 429981696 430375356 431751168 432146448 434110464 434507904 435053349 436257482 436843692 438829056 439230816 441251064 441591993 441843984 443409244 443662272 444005064 444258432 446086656 448484688 448524288 449087328 450330304 450935424 452984832 453399552 455836896 457712768 458327808 462951936 463309632 463574016 464857088 465216256 465481728 468025344 470541312 472477696 473112576 478255104 478323387 478966122 480223232 480291796 480937176 485512359 485720064 486164754 487718912 488095744 488165432 488374272 488821392 493471578 493682688 494134668 495714304 496168144 496407447 499120056 499505697 501174048 501561276 501847488 503840768 503912704 504302048 504545274 504589824 506621592 507302352 509390016 509607936 510074496 511705088 512173568 512816508 514926864 515618784 517740672 520093696 520569856 520820928 521223336 522964224 523368288 523666944 525821952 526228224 526528512 528695296 529358976 531537408 532251648 534441984 537362432 538036992 540251136 541054323 543203328 543280884 546435072 548683776 549107712 549186111 549421056 549924066 551682048 552187128 554696704 555393024 557678592 558189162 560726016 561239376 561510063 563820804 564578424 566820864 566901792 567339804 567663552 569949291 569999616 570715146 573063768 573308928 573833808 575668224 576195264 578813952 579292722 579343872 580071132 582458256 585105408 585641088 585923544 586376253 588334752 588789324 589125312 591549696 592006752 592344576 594782208 595528848 597979584 598032384 598783104 601247232 603979776 604532736 605291616 607782528 611103744 614739456 617269248 617746176 618098688 620642304 621210519 624033792 624817152 627388416 630816768 631394298 635150727 637673472 637764516 638621496 641249568 644696739 644972544 645563034 647349812 647626752 648219672 651165696 651761856 654386223 655265538 657962104 658243584 658846224 661876596 665113866 665493408 666007596 666387648 668232064 668748368 669129984 672727032 672786432 675495456 676403136 679186688 679477248 680099328 683755344 686569152 687491712 690320896 694427904 694964448 697285632 697824384 698222592 701095936 701637632 702038016 705811968 708716544 709668864 712589312 713241707 717382656 720334848 720437694 721405764 724271104 724374512 724934194 728580096 729247131 731578368 732143616 732248148 732561408 733232088 735576064 736249504 740207367 740524032 741202002 743571456 744252216 747634688 748319168 748680084 751761072 752341914 752771232 755761152 755869056 756453072 756817911 756884736 759932388 759999488 760953528 764085024 764411904 765111744 767557632 768260352 769224762 771751936 772390296 772458496 773428176 776611008 780140544 780854784 781231392 781835004 784446336 785052432 785500416 788732928 789342336 789792768 793042944 794038464 797306112 797376512 798377472 801662976 806043648 807055488 810376704 814804992 814921326 819652608 823025664 823661568 824131584 824886099 827523072 828280692 832045056 833089536 836517888 837283743 841089024 841859064 845731206 846867636 850231296 850352688 851009706 851495328 854999424 856072719 859595652 859963392 860750712 863502336 864292896 868220928 868939083 869015808 870106698 872514964 873687384 877658112 878461632 882502128 883183986 883687968 886818488 887324544 888010128 888516864 892173312 896969376 897048576 898174656 900660608 901870848 905969664 906799104 911673792 915425536 916655616 925903872 926619264 927148032 929714176 930432512 930963456 936050688 941082624 944955392 946225152 947091447 956510208 956646774 957932244 960446464 960583592 961325779 961874352 971024718 971440128 972329508 975437824 976191488 976330864 976748544 977642784 982898307 986943156 987365376 988269336 991428608 992336288 992814894 997670799 998240112 999011394 1002348096 1003122552 1003694976 1007681536 1007825408 1008604096 1009090548 1009179648 1013243184 1014604704 1018780032 1019215872 1020148992 1023410176 1024347136 1025633016 1029853728 1031237568 1035481344 1040187392 1041139712 1041641856 1042446672 1045928448 1046736576 1047333888 1051643904 1052456448 1053057024 1057390592 1058717952 1063074816 1064503296 1068883968 1074724864 1076073984 1080502272 1080656541 1082108646 1086406656 1086561768 1087401291 1092870144 1097367552 1098215424 1098372222 1098842112 1099848132 1103364096 1104374256 1109393408 1110786048 1111803003 1115357184 1116378324 1121452032 1122478752 1123020126 1127641608 1128512871 1129156848 1133641728 1133803584 1134679608 1135327104 1139898582 1139999232 1141430292 1146127536 1146617856 1147667616 1151336448 1152390528 1153837143 1157627904 1158585444 1158687744 1160142264 1164916512 1170210816 1171282176 1171847088 1172752506 1176669504 1177578648 1178250624 1183099392 1184013504 1184689152 1189564416 1191057696 1195959168 1196064768 1197566208 1202494464 1207959552 1209065472 1210583232 1215565056 1222207488 1222381989 1229478912 1234538496 1235492352 1236197376 1241284608 1242421038 1248067584 1249634304 1254776832 1261633536 1262788596 1268596809 1270301454 1275346944 1275529032 1276514559 1277242992 1282499136 1289393478 1289945088 1291126068 1294699624 1295253504 1296439344 1302331392 1303523712 1308772446 1310531076 1315924208 1316487168 1317692448 1323753192 1324775979 1330227732 1330986816 1332015192 1332775296 1336464128 1337496736 1338259968 1345454064 1345572864 1350990912 1352806272 1358373376 1358954496 1360198656 1367510688 1373138304 1374983424 1380641792 1388855808 1389928896 1394571264 1395648768 1396445184 1402191872 1403275264 1403475617 1404076032 1411623936 1417433088 1419337728 1425178624 1426483414 1434765312 1434970161 1440669696 1440875388 1442811528 1448542208 1448749024 1449868388 1456537077 1457160192 1458494262 1463156736 1464287232 1464496296 1465122816 1466464176 1471152128 1472499008 1480414734 1481048064 1482404004 1487142912 1488504432 1489222341 1495269376 1496638336 1497360168 1498517091 1503522144 1504683828 1505542464 1511522304 1511738112 1512906144 1513635822 1513769472 1519864776 1519998976 1521907056 1528170048 1528823808 1530223488 1535115264 1536520704 1538449524 1543503872 1544780592 1544916992 1546856352 1553222016 1560281088 1561709568 1562462784 1563670008 1568892672 1570104864 1571000832 1577465856 1578684672 1579585536 1586085888 1588076928 1594612224 1594753024 1596754944 1603325952 1612087296 1614110976 1620753408 1623162969 1629609984 1629842652 1639305216 1646051328 1647323136 1647558333 1648263168 1649772198 1655046144 1656561384 1664090112 1666179072 1673035776 1674567486 1682178048 1683718128 1684530189 1691462412 1693735272 1700462592 1700705376 1702019412 1702990656 1709847873 1709998848 1712145438 1719191304 1719926784 1721501424 1727004672 1728585792 1736441856 1737878166 1738031616 1740213396 1745029928 1747374768 1755316224 1756923264 1765004256 1766367972 1767375936 1773636976 1774649088 1776020256 1777033728 1784346624 1793938752 1794097152 1796349312 1801321216 1803741696 1811939328 1813598208 1823347584 1830851072 1833311232 1851807744 1853238528 1854296064 1859428352 1860865024 1861926912 1863631557 1872101376 1882165248 1889910784 1891641049 1892450304 1894182894 1913020416 1913293548 1915864488 1920892928 1921167184 1922651558 1923748704 1934090217 1942049436 1942880256 1944659016 1950875648 1952382976 1952661728 1953497088 1955285568 1963158669 1965796614 1973886312 1974730752 1976538672 1982857216 1984672576 1985629788 1995341598 1996480224 1998022788 2004696192 2006245104 2007389952 2015363072 2015650816 2017208192 2018181096 2018359296 2026486368 2029209408 2037560064 2038431744 2040297984 2046820352 2048694272 2051266032 2059707456 2062475136 2070962688 2080374784 2082279424 2083283712 2084893344 2091856896 2093473152 2094667776 2103287808 2104912896 2106114048 2114781184 2117435904 2126149632 2129006592 2137767936 2139725121 2149449728 2152147968 2161004544 2161313082 2164217292 2172813312 2173123536 2174802582 2185740288 2187741393 2194735104 2196430848 2196744444 2197684224 2199696264 2206728192 2208748512 2218786816 2220622101 2221572096 2223606006 2230714368 2232756648 2242904064 2244957504 2246040252 2255283216 2257025742 2258313696 2267283456 2267607168 2269359216 2270453733 2270654208 2279797164 2279998464 2282860584 2292255072 2293235712 2295335232 2302672896 2304781056 2307674286 2315255808 2317170888 2317375488 2320284528 2329833024 2340421632 2342564352 2343694176 2345505012 2353339008 2355157296 2356501248 2366198784 2368027008 2369378304 2379128832 2382115392 2391918336 2392129536 2395132416 2404988928 2418130944 2421166464 2431130112 2444414976 2444763978 2458957824 2469076992 2470984704 2472394752 2474658297 2482569216 2484842076 2496135168 2499268608 2509553664 2511851229 2523267072 2525577192 2537193618 2540602908 2549603153 2550693888 2551058064 2553029118 2554485984 2564998272 2578786956 2579890176 2582252136 2589399248 2590507008 2592878688 2604662784 2606817249 2607047424 2617544892 2621062152 2631848416 2632974336 2635384896 2647506384 2649551958 2660455464 2661973632 2664030384 2665550592 2672928256 2674993472 2676519936 2690908128 2691145728 2701981824 2705612544 2716746752 2717908992 2720397312 2735021376 2746276608 2749966848 2761283584 2761677827 2777711616 2779857792 2789142528 2791297536 2792890368 2804383744 2806550528 2806951234 2808152064 2823247872 2834866176 2838675456 2841274341 2850357248 2852966828 2869530624 2869940322 2881339392 2881750776 2883977337 2885623056 2897084416 2897498048 2899736776 2913074154 2914320384 2916988524 2926313472 2928574464 2928992592 2930245632 2932928352 2942304256 2944998016 2948694921 2960829468 2962096128 2964808008 2974285824 2977008864 2978444682 2990538752 2993012397 2993276672 2994720336 2997034182 3007044288 3009367656 3011084928 3023044608 3023476224 3025812288 3027271644 3027538944 3039729552 3039997952 3043814112 3056340096 3057647616 3060446976 3070230528 3073041408 3076899048 3087007744 3089561184 3089833984 3093712704 3106444032 3120562176 3123419136 3124925568 3127340016 3137785344 3140209728 3142001664 3154931712 3157369344 3159171072 3172171776 3176153856 3189224448 3189506048 3193509888 3206651904 3224174592 3228221952 3241506816 3241969623 3246325938 3259219968 3259685304 3262203873 3278610432 3292102656 3294646272 3295116666 3296526336 3299544396 3310092288 3313122768 3328180224 3332358144 3335409009 3346071552 3349134972 3364356096 3367436256 3369060378 3382924824 3385538613 3387470544 3400925184 3401410752 3404038824 3405981312 3419695746 3419997696 3424290876 3438382608 3439853568 3443002848 3454009344 3457171584 3472883712 3475756332 3476063232 3480426792 3490059856 3494749536 3510632448 3513846528 3530008512 3532735944 3534751872 3547273952 3549298176 3552040512 3554067456 3568693248 3587877504 3588194304 3592698624 3602642432 3607483392 3623878656 3627196416 3646695168 3661702144 3666622464 3667145967 3703615488 3706477056 3708592128 3718856704 3721730048 3722261419 3723853824 3727263114 3744202752 3764330496 3779821568 3783282098 3784900608 3788365788 3805790427 3826040832 3826587096 3829543677 3831728976 3841785856 3842334368 3845303116 3847497408 3868180434 3884098872 3885760512 3889318032 3901751296 3904765952 3905323456 3906994176 3910571136 3926317338 3931593228 3947772624 3949461504 3953077344 3965714432 3969345152 3971259576 3974327937 3990683196 3992960448 3996045576 4009392384 4012490208 4014779904 4030726144 4031301632 4034416384 4036362192 4036718592 4052972736 4058418816 4075120128 4076863488 4080595968 4093640704 4097388544 4102532064 4119414912 4124950272 4141925376 4160749568 4164558848 4166567424 4169786688 4183713792 4186946304 4189335552 4206575616 4209825792 4210426851 4212228096 4229562368 4234871808 4252299264 4258013184 4275535872 4279450242 4298899456 4304295936 4304910483 4322009088 4322626164 4328434584 4345626624 4346247072 4349605164 4369611231 4371480576 4375482786 4389470208 4392861696 4393488888 4395368448 4399392528 4413456384 4417497024 4437573632 4441244202 4443144192 4447212012 4461428736 4465513296 4467667023 4485808128 4489915008 4492080504 4495551273 4510566432 4514051484 4516627392 4534566912 4535214336 4538718432 4540907466 4541308416 4559594328 4559996928 4565721168 4584510144 4586471424 4590670464 4605345792 4609562112 4615348572 4630511616 4634341776 4634750976 4640569056 4659666048 4680843264 4685128704 4687388352 4691010024 4706678016 4710314592 4713002496 4732397568 4736054016 4738756608 4758257664 4764230784 4783836672 4784259072 4790264832 4809977856 4836261888 4842332928 4862260224 4869488907 4888829952 4889527956 4917915648 4938153984 4941969408 4942674999 4944789504 4949316594 4965138432 4969684152 4992270336 4998537216 5016961043 5019107328 5023702458 5046534144 5051154384 5074387236 5081205816 5099206306 5101387776 5102116128 5106058236 5108971968 5129543619 5129996544 5157573912 5159780352 5164504272 5178798496 5181014016 5185757376 5209325568 5213634498 5214094848 5235089784 5242124304 5263696832 5265948672 5270769792 5295012768 5299103916 5320910928 5323947264 5328060768 5331101184 5345856512 5349986944 5353039872 5381816256 5382291456 5403963648 5411225088 5433493504 5435817984 5440794624 5470042752 5492553216 5499933696 5522567168 5523355654 5555423232 5559715584 5578285056 5582595072 5585780736 5590894671 5608767488 5613101056 5613902468 5616304128 5646495744 5669732352 5674923147 5677350912 5682548682 5700714496 5705933656 5739061248 5739880644 5762678784 5763501552 5767954674 5771246112 5794168832 5794996096 5799473552 5802270651 5826148308 5828640768 5833977048 5852626944 5857148928 5857985184 5860491264 5865856704 5884608512 5889476007 5889996032 5897389842 5921658936 5924192256 5929616016 5948571648 5954017728 5956889364 5981077504 5986024794 5986553344 5989440672 5994068364 6014088576 6018735312 6022169856 6046089216 6046952448 6051624576 6054543288 6055077888 6079459104 6079995904 6087628224 6112680192 6115295232 6120893952 6140461056 6146082816 6153798096 6179122368 6179667968 6187425408 6212888064 6241124352 6246838272 6249851136 6254680032 6275570688 6280419456 6284003328 6309863424 6314738688 6318342144 6344343552 6352307712 6378448896 6379012096 6387019776 6413303808 6419175363 6448349184 6456443904 6483013632 6483939246 6492651876 6518439936 6519370608 6524407746 6557220864 6563224179 6584205312 6589292544 6590233332 6593052672 6599088792 6620184576 6626245536 6656360448 6661866303 6664716288 6670818018 6692143104 6698269944 6728712192 6734872512 6738120756 6761990971 6765849648 6771077226 6774941088 6801850368 6802821504 6808077648 6811962624 6839391492 6839995392 6848581752 6876765216 6879707136 6886005696 6908018688 6914343168 6945767424 6951512664 6952126464 6960853584 6980119712 6989499072 7021264896 7027693056 7060017024 7065471888 7069503744 7094547904 7098596352 7104081024 7108134912 7137386496 7175755008 7176388608 7185397248 7205284864 7214966784 7254392832 7293390336 7323404288 7333244928 7334291934 7407230976 7412954112 7417184256 7423974891 7437713408 7443460096 7444522838 7447707648 7454526228 7488405504 7528660992 7535553687 7559643136 7566564196 7569801216 7576731576 7611580854 7648809459 7652081664 7653174192 7659087354 7663457952 7683571712 7684668736 7690606232 7694994816 7736360868 7768197744 7771521024 7778636064 7803502592 7809531904 7810646912 7813988352 7820451747 7821142272 7852634676 7863186456 7895545248 7898923008 7906154688 7931428864 7938690304 7942519152 7948655874 7981366392 7985920896 7992091152 8018784768 8024980416 8029559808 8061452288 8062603264 8068832768 8072724384 8073437184 8105945472 8116837632 8150240256 8153726976 8161191936 8187281408 8194777088 8205064128 8238829824 8249900544 8283850752 8285033481 8329117696 8333134848 8339573376 8367427584 8373892608 8378671104 8413151232 8419651584 8420853702 8424456192 8459124736 8469743616 8504598528 8516026368 8523823023 8551071744 8558900484 8597798912 8608591872 8609820966 8644018176 8645252328 8651932011 8656869168 8691253248 8692494144 8699210328 8739222462 8742961152 8750965572 8778940416 8785723392 8786977776 8790736896 8798785056 8826912768 8834994048 8846084763 8875147264 8882488404 8886288384 8894424024 8922857472 8931026592 8935334046 8971616256 8979037191 8979830016 8984161008 8991102546 9021132864 9028102968 9033254784 9069133824 9070428672 9077436864 9081814932 9082616832 9119188656 9119993856 9131442336 9169020288 9172942848 9181340928 9210691584 9219124224 9230697144 9261023232 9268683552 9269501952 9281138112 9319332096 9361686528 9370257408 9374776704 9382020048 9413356032 9420629184 9426004992 9464795136 9472108032 9477513216 9516515328 9528461568 9567673344 9568518144 9580529664 9619955712 9672523776 9684665856 9724520448 9725908869 9738977814 9777659904 9779055912 9786611619 9835831296 9876307968 9883938816 9885349998 9889579008 9898633188 9930276864 9939368304 9984540672 9997074432 10006227027 10033922086 10038214656 10047404916 10093068288 10102308768 10148774472 10156615839 10162411632 10198412612 10202775552 10204232256 10212116472 10217943936 10259087238 10259993088 10315147824 10319560704 10329008544 10357596992 10362028032 10371514752 10418651136 10427268996 10428189696 10470179568 10484248608 10527393664 10531897344 10541539584 10590025536 10598207832 10641821856 10647894528 10656121536 10662202368 10691713024 10699973888 10706079744 10763632512 10764582912 10807927296 10822450176 10866987008 10871635968 10881589248 10940085504 10985106432 10999867392 11001437901 11045134336 11046711308 11110846464 11119431168 11156570112 11165190144 11166784257 11171561472 11181789342 11217534976 11226202112 11227804936 11232608256 11292991488 11339464704 11349846294 11354701824 11365097364 11401428992 11411867312 11417371281 11478122496 11479761288 11488631031 11525357568 11527003104 11535909348 11542492224 11588337664 11589992192 11598947104 11604541302 11652296616 11657281536 11667954096 11705253888 11714297856 11715970368 11720982528 11731713408 11769217024 11778952014 11779992064 11794779684 11843317872 11848384512 11859232032 11897143296 11908035456 11913778728 11922983811 11962155008 11972049588 11973106688 11978881344 11988136728 12028177152 12037470624 12044339712 12092178432 12093904896 12103249152 12109086576 12110155776 12158918208 12159991808 12175256448 12225360384 12230590464 12241787904 12280922112 12292165632 12307596192 12358244736 12359335936 12374850816 12425776128 12482248704 12493676544 12499702272 12509360064 12551141376 12560838912 12568006656 12619726848 12629477376 12631280553 12636684288 12688687104 12704615424 12756897792 12758024192 12774039552 12826607616 12838350726 12896698368 12912887808 12914731449 12966027264 12967878492 12985303752 13036879872 13038741216 13048815492 13108833693 13114441728 13126448358 13168410624 13178585088 13180466664 13186105344 13198177584 13240369152 13252491072 13312720896 13323732606 13329432576 13341636036 13384286208 13396539888 13457424384 13469745024 13476241512 13486653819 13523981942 13531699296 13542154452 13549882176 13603700736 13605643008 13616155296 13623925248 13678782984 13679990784 13697163504 13753530432 13759414272 13772011392 13816037376 13828686336 13891534848 13903025328 13904252928 13921707168 13960239424 13978998144 14042529792 14055386112 14120034048 14130943776 14139007488 14189095808 14197192704 14208162048 14216269824 14274772992 14351510016 14352777216 14370794496 14410569728 14429933568 14508785664 14586780672 14608466721 14646808576 14666489856 14668583868 14814461952 14825908224 14828024997 14834368512 14847949782 14875426816 14886920192 14889045676 14895415296 14909052456 14976811008 15050883129 15057321984 15071107374 15119286272 15133128392 15139602432 15153463152 15223161708 15297618918 15304163328 15306348384 15318174708 15326915904 15367143424 15369337472 15381212464 15388630857 15389989632 15472721736 15536395488 15543042048 15557272128 15607005184 15619063808 15621293824 15627976704 15640903494 15642284544 15705269352 15726372912 15791090496 15797846016 15812309376 15862857728 15877380608 15885038304 15897311748 15962732784 15971841792 15984182304 16037569536 16049960832 16059119616 16122904576 16125206528 16137665536 16145448768 16146874368 16211890944 16233675264 16300480512 16307453952 16322383872 16389554176 16410128256 16477659648 16499801088 16567701504 16570066962 16658235392 16666269696 16679146752 16734855168 16747785216 16757342208 16772684013 16826302464 16839303168 16841707404 16848912384 16918249472 16939487232 17009197056 17024769441 17032052736 17047646046 17102143488 17117800968 17195597824 17217183744 17219641932 17288036352 17290504656 17303864022 17313738336 17382506496 17384988288 17398420656 17406811953 17478444924 17485922304 17501931144 17557880832 17571446784 17573955552 17581473792 17597570112 17653825536 17668428021 17669988096 17692169526 17750294528 17764976808 17772576768 17788848048 17845714944 17862053184 17870668092 17943232512 17958074382 17959660032 17968322016 17982205092 18042265728 18056205936 18066509568 18138267648 18140857344 18154873728 18163629864 18165233664 18238377312 18239987712 18262884672 18338040576 18345885696 18362681856 18421383168 18438248448 18461394288 18537367104 18539003904 18562276224 18638664192 18723373056 18740514816 18749553408 18764040096 18826712064 18841258368 18852009984 18929590272 18944216064 18955026432 19033030656 19056923136 19135346688 19137036288 19161059328 19239911424 19257526089 19345047552 19369331712 19449040896 19451817738 19477955628 19555319808 19558111824 19573223238 19671662592 19689672537 19752615936 19767877632 19770699996 19779158016 19797266376 19860553728 19878736608 19969081344 19985598909 19994148864 20012454054 20067844172 20076429312 20094809832 20186136576 20204617536 20285972913 20297548944 20313231678 20324823264 20396825224 20405551104 20408464512 20424232944 20435887872 20518174476 20519986176 20630295648 20639121408 20658017088 20715193984 20724056064 20743029504 20837302272 20854537992 20856379392 20940359136 20968497216 21054787328 21063794688 21083079168 21180051072 21196415664 21283643712 21295789056 21312243072 21324404736 21383426048 21399947776 21412159488 21527265024 21529165824 21615854592 21644900352 21733974016 21763178496 21880171008 21970212864 21999734784 22002875802 22090268672 22093422616 22110492917 22221692928 22238862336 22313140224 22330380288 22333568514 22343122944 22363578684 22435069952 22452404224 22455609872 22465216512 22585982976 22606661061 22678929408 22699692588 22709403648 22730194728 22802857984 22823734624 22834742562 22946428377 22956244992 22959522576 22977262062 23050715136 23054006208 23071818696 23084984448 23176675328 23179984384 23197894208 23209082604 23304593232 23314563072 23335908192 23410507776 23428595712 23431940736 23441965056 23461355241 23463426816 23538434048 23557904028 23559984128 23589559368 23686635744 23696769024 23718464064 23794286592 23816070912 23827557456 23845967622 23924310016 23944099176 23946213376 23957762688 23976273456 24056354304 24074941248 24088679424 24184356864 24187809792 24206498304 24218173152 24220311552 24317836416 24319983616 24350512896 24450720768 24461180928 24483575808 24561844224 24584331264 24615192384 24716489472 24718671872 24749701632 24851552256 24855100443 24987353088 24999404544 25018720128 25102282752 25121677824 25136013312 25239453696 25258954752 25262561106 25273368576 25377374208 25409230848 25513795584 25516048384 25548079104 25571469069 25653215232 25676701452 25793396736 25825775616 25829462898 25932054528 25935756984 25955796033 25970607504 26073759744 26077482432 26097630984 26217667386 26228883456 26252896716 26336821248 26357170176 26360933328 26372210688 26396355168 26480738304 26504982144 26538254289 26625441792 26647465212 26658865152 26683272072 26768572416 26793079776 26914848768 26937111573 26939490048 26952483024 26973307638 27047963884 27063398592 27084308904 27099764352 27207401472 27211286016 27232310592 27247850496 27357565968 27359981568 27394327008 27507060864 27518828544 27544022784 27632074752 27657372672 27783069696 27806050656 27808505856 27843414336 27920478848 27957996288 28085059584 28110772224 28240068096 28261887552 28278014976 28378191616 28394385408 28416324096 28432539648 28549545984 28703020032 28705554432 28741588992 28821139456 28859867136 29017571328 29173561344 29177726607 29216933442 29293617152 29332979712 29337167736 29359834857 29628923904 29651816448 29656049994 29668737024 29695899564 29750853632 29773840384 29778091352 29790830592 29818104912 29953622016 30101766258 30114643968 30142214748 30238572544 30266256784 30279204864 30306926304 30446323416 30469847517 30595237836 30608326656 30612696768 30636349416 30653831808 30734286848 30738674944 30762424928 30777261714 30779979264 30945443472 31072790976 31086084096 31114544256 31214010368 31238127616 31242587648 31255953408 31281806988 31284569088 31410538704 31452745824 31582180992 31595692032 31624618752 31725715456 31754761216 31770076608 31794623496 31925465568 31943683584 31968364608 32075139072 32099921664 32118239232 32245809152 32250413056 32275331072 32290897536 32293748736 32423781888 32467350528 32600961024 32614907904 32644767744 32779108352 32820256512 32955319296 32999602176 33004313703 33135403008 33140133924 33316470784 33332539392 33358293504 33469710336 33495570432 33500352771 33514684416 33545368026 33652604928 33678606336 33683414808 33697824768 33836498944 33878974464 34018394112 34049538882 34064105472 34095292092 34204286976 34235601936 34252113843 34391195648 34434367488 34439283864 34465893093 34576072704 34581009312 34607728044 34627476672 34765012992 34769976576 34796841312 34813623906 34956889848 34971844608 35003862288 35115761664 35142893568 35147911104 35162947584 35195140224 35307651072 35336856042 35339976192 35384339052 35500589056 35529953616 35545153536 35577696096 35691429888 35724106368 35741336184 35768951433 35886465024 35916148764 35919320064 35936644032 35964410184 36084531456 36112411872 36133019136 36276535296 36281714688 36309747456 36327259728 36330467328 36476754624 36479975424 36525769344 36676081152 36691771392 36725363712 36842766336 36876496896 36922788576 37074734208 37078007808 37124552448 37277328384 37446746112 37481029632 37499106816 37528080192 37653424128 37682516736 37704019968 37859180544 37888432128 37893841659 37910052864 38066061312 38113846272 38270693376 38274072576 38322118656 38479822848 38515052178 38690095104 38738663424 38744194347 38898081792 38903635476 38955911256 39110639616 39116223648 39146446476 39326501079 39343325184 39379345074 39505231872 39535755264 39541399992 39558316032 39594532752 39721107456 39757473216 39938162688 39971197818 39988297728 40024908108 40135688344 40152858624 40189619664 40372273152 40409235072 40571945826 40595097888 40626463356 40649646528 40793650448 40811102208 40816929024 40848465888 40871775744 41036348952 41039972352 41260591296 41278242816 41316034176 41430387968 41448112128 41486059008 41674604544 41709075984 41712758784 41880718272 41936994432 42109574656 42127589376 42166158336 42360102144 42392831328 42567287424 42591578112 42624486144 42648809472 42766852096 42799895552 42824318976 43054530048 43058331648 43231709184 43289800704 43467948032 43507744127 43526356992 43760342016 43940425728 43999469568 44005751604 44180537344 44186845232 44220985834 44443385856 44477724672 44484074991 44626280448 44660760576 44667137028 44686245888 44727157368 44870139904 44904808448 44911219744 44930433024 45152649387 45171965952 45213322122 45357858816 45399385176 45418807296 45460389456 45605715968 45647469248 45669485124 45892856754 45912489984 45919045152 45954524124 46101430272 46108012416 46143637392 46165892571 46169968896 46353350656 46359968768 46395788416 46418165208 46609186464 46629126144 46671816384 46821015552 46857191424 46863881472 46883930112 46922710482 46926853632 47076868096 47115808056 47119968256 47179118736 47373271488 47393538048 47436928128 47588573184 47632141824 47655114912 47691935244 47848620032 47888198352 47892426752 47915525376 47952546912 48112708608 48149882496 48177358848 48368713728 48375619584 48412996608 48436346304 48440623104 48635672832 48639967232 48701025792 48901441536 48922361856 48967151616 49168662528 49230384768 49432978944 49437343744 49499403264 49703104512 49710200886 49974706176 49998809088 50037440256 50204565504 50243355648 50272026624 50318052039 50478907392 50517909504 50525122212 50546737152 50754748416 50818461696 51027591168 51032096768 51074308323 51096158208 51142938138 51306430464 51353402904 51586793472 51651551232 51658925796 51864109056 51871513968 51911592066 51941215008 52147519488 52154964864 52195261968 52220435859 52435334772 52457766912 52505793432 52673642496 52714340352 52721866656 52744421376 52792710336 52961476608 53005284063 53009964288 53076508578 53250883584 53294930424 53317730304 53366544144 53537144832 53586159552 53829697536 53874223146 53878980096 53904966048 53946615276 54095927768 54126797184 54168617808 54199528704 54414802944 54422572032 54464621184 54495700992 54715131936 54719963136 54788654016 55014121728 55037657088 55088045568 55264149504 55314745344 55612101312 55617011712 55686828672 55840957696 55915992576 56170119168 56221544448 56480136192 56523775104 56556029952 56756383232 56788770816 56832648192 56865079296 57099091968 57406040064 57411108864 57483177984 57642278912 57719734272 57772578267 58035142656 58347122688 58355453214 58433866884 58587234304 58640872519 58665959424 58674335472 58719669714 59257847808 59303632896 59312099988 59337474048 59391799128 59501707264 59547680768 59556182704 59581661184 59636209824 59907244032 59956796727 60203532516 60229287936 60284429496 60477145088 60532513568 60558409728 60613852608 60857918739 60892646832 60939695034 61190475672 61216653312 61225393536 61272698832 61307663616 61468573696 61477349888 61524849856 61554523428 61559958528 61890886944 62145581952 62172168192 62229088512 62428020736 62476255232 62485175296 62511906816 62563613976 62569138176 62821077408 62905491648 63164361984 63191384064 63249237504 63451430912 63509522432 63540153216 63589246992 63850931136 63887367168 63936729216 64150278144 64199843328 64236478464 64491618304 64500826112 64550662144 64581795072 64587497472 64847563776 64934701056 65201922048 65289535488 65558216704 65640513024 65910638592 65999204352 66008627406 66270806016 66280267848 66331478751 66632941568 66665078784 66716587008 66939420672 66991140864 67000705542 67029368832 67090736052 67305209856 67357212672 67366829616 67395649536 67672997888 67757948928 67819983183 68036788224 68099077764 68128210944 68190584184 68408573952 68471203872 68504227686 68782391296 68839285131 68868734976 68878567728 68931786186 69152145408 69162018624 69215456088 69254953344 69530025984 69539953152 69593682624 69627247812 69913779696 69943689216 70007724576 70231523328 70285787136 70295822208 70325895168 70384065723 70390280448 70615302144 70673712084 70679952384 70768678104 71001178112 71059907232 71090307072 71155392192 71382859776 71448212736 71482672368 71537902866 71772930048 71832297528 71838640128 71873288064 71928820368 72169062912 72224823744 72266038272 72553070592 72563429376 72619494912 72654519456 72660934656 72953509248 72959950848 73051538688 73352162304 73383542784 73450727424 73685532672 73752993792 73845577152 74149468416 74156015616 74249104896 74554656768 74565301329 74962059264 74998213632 75056160384 75306848256 75365033472 75408039936 75718361088 75776864256 75787683318 75820105728 76132122624 76227692544 76541386752 76548145152 76644237312 76714407207 76959645696 77030104356 77380190208 77477326848 77488388694 77796163584 77807270952 77867388099 77911822512 78221279232 78232447296 78292892952 78653002158 78686650368 78758690148 79010463744 79071510528 79082799984 79116632064 79189065504 79442214912 79514946432 79876325376 79942395636 79976595456 80049816216 80271376688 80305717248 80379239328 80744546304 80811334719 80818470144 81143891652 81190195776 81252926712 81299293056 81587300896 81622204416 81633858048 81696931776 81743551488 82072697904 82079944704 82521182592 82556485632 82632068352 82860775936 82896224256 82972118016 83349209088 83418151968 83425517568 83761436544 83873988864 84219149312 84255178752 84332316672 84720204288 84785662656 85134574848 85183156224 85248972288 85297618944 85533704192 85599791104 85612012637 85648637952 86109060096 86116663296 86463418368 86579601408 86935896064 87015488254 87052713984 87520684032 87533179821 87880851456 87998939136 88011503208 88079504571 88361074688 88373690464 88441971668 88886771712 88955449344 88968149982 89252560896 89321521152 89334274056 89372491776 89454314736 89740279808 89809616896 89822439488 89860866048 90305298774 90343931904 90426644244 90715717632 90798770352 90837614592 90920778912 91211431936 91294938496 91338970248 91409542551 91785713508 91824979968 91838090304 91909048248 92202860544 92216024832 92287274784 92331785142 92339937792 92706701312 92719937536 92791576832 92836330416 93218372928 93258252288 93343632768 93642031104 93714382848 93727762944 93767860224 93845420964 93853707264 94153736192 94231616112 94239936512 94358237472 94746542976 94787076096 94873856256 95177146368 95264283648 95310229824 95383870488 95697240064 95776396704 95784853504 95831050752 95905093824 96225417216 96299764992 96354717696 96737427456 96751239168 96825993216 96872692608 96881246208 97271345664 97279934464 97402051584 97802883072 97844723712 97934303232 98337325056 98460769536 98865957888 98874687488 98998806528 99012941109 99406209024 99420401772 99949412352 99997618176 100074880512 100409131008 100486711296 100501058313 100544053248 100636104078 100957814784 101035819008 101050244424 101093474304 101509496832 101636923392 102055182336 102064193536 102148616646 102192316416 102285876276 102612860928 102706805808 102756341529 103173586944 103303102464 103317851592 103397679279 103728218112 103743027936 103823184132 103882430016 104295038976 104309929728 104390523936 104440871718 104870669544 104915533824 105011586864 105347284992 105428680704 105443733312 105488842752 105585420672 105922953216 106010568126 106019928576 106153017156 106501767168 106589860848 106635460608 106733088288 107074289664 107172319104 107659395072 107748446292 107757960192 107809932096 107893230552 108191855536 108253594368 108337235616 108399057408 108829605888 108845144064 108929242368 108991401984 109430263872 109439926272 109577308032 110028243456 110075314176 110176091136 110528299008 110629490688 111224202624 111234023424 111373657344 111681915392 111831985152 112340238336 112443088896 112960272384 113047550208 113112059904 113512766464 113577541632 113665296384 113681524977 113730158592 114198183936 114812080128 114822217728 114966355968 115284557824 115390103989 115439468544 115545156534 116070285312 116694245376 116710906428 116867733768 117174468608 117281745038 117331918848 117348670944 117439339428 117979503237 118515695616 118607265792 118624199976 118674948096 118783598256 119003414528 119095361536 119112365408 119163322368 119272419648 119814488064 119913593454 120407065032 120458575872 120568858992 120954290176 121065027136 121116819456 121227705216 121715837478 121785293664 121879390068 122380951344 122433306624 122450787072 122545397664 122615327232 122937147392 122954699776 123049699712 123109046856 123119917056 123781773888 124291163904 124344336384 124458177024 124856041472 124952510464 124970350592 125023813632 125127227952 125138276352 125642154816 125810983296 126328723968 126382768128 126498475008 126902861824 127019044864 127080306432 127178493984 127701862272 127774734336 127873458432 128300556288 128399686656 128472956928 128983236608 129001652224 129101324288 129163590144 129174994944 129695127552 129869402112 130403844096 130523232381 130579070976 131116433408 131281026048 131821277184 131998408704 132017254812 132541612032 132560535696 132662957502 133265883136 133330157568 133433174016 133452224973 133878841344 133982281728 134001411084 134058737664 134181472104 134610419712 134714425344 134733659232 134791299072 135345995776 135457948161 135515897856 135639966366 136073576448 136198155528 136256421888 136381168368 136817147904 136942407744 137008455372 137564782592 137678570262 137737469952 137757135456 137863572372 138304290816 138324037248 138430912176 138497677713 138509906688 139060051968 139079906304 139187365248 139254495624 139827559392 139887378432 140015449152 140463046656 140571574272 140591644416 140651790336 140768131446 140780560896 141230604288 141347424168 141359904768 141537356208 142119814464 142180614144 142310784384 142765719552 142896425472 142965344736 143075805732 143545860096 143664595056 143677280256 143746576128 143857640736 144338125824 144449647488 144532076544 145106141184 145126858752 145238989824 145309038912 145321869312 145907018496 145919901696 146103077376 146704324608 146767085568 146901454848 147505987584 147691154304 148298936832 148312031232 148498209792 149109313536 149130602658 149924118528 149996427264 150112320768 150613696512 150730066944 150816079872 150954156117 151436722176 151553728512 151575366636 151640211456 152264245248 152455385088 153082773504 153096290304 153222924969 153288474624 153428814414 153919291392 154060208712 154760380416 154954653696 154976777388 155525792333 155592327168 155614541904 155734776198 155823645024 156442558464 156464894592 156585785904 157306004316 157373300736 157517380296 158020927488 158143021056 158165599968 158233264128 158378131008 158884429824 159015852189 159029892864 159752650752 159884791272 159953190912 160099632432 160542753376 160611434496 160758478656 161489092608 161622669438 161636940288 162287783304 162380391552 162505853424 162598586112 163174601792 163244408832 163267716096 163393863552 163487102976 164145395808 164159889408 165042365184 165112971264 165264136704 165721551872 165792448512 165944236032 166836303936 166851035136 167522873088 167747977728 168438298624 168510357504 168664633344 169440408576 169571325312 170269149696 170366312448 170497944576 170595237888 171067408384 171199582208 171224025274 171297275904 172218120192 172233326592 172926836736 173159202816 173317734801 173871792128 174030976508 174105427968 175041368064 175066359642 175761702912 175922617557 175997878272 176023006416 176159009142 176722149376 176747380928 176883943336 177773543424 177910898688 177936299964 178505121792 178643042304 178668548112 178744983552 178908629472 179480559616 179619233792 179644878976 179721732096 179870390181 180610597548 180687863808 180853288488 181431435264 181597540704 181675229184 181841557824 182422863872 182573756217 182589876992 182677940496 182819085102 183571427016 183649959936 183676180608 183818096496 184405721088 184432049664 184574549568 184663570284 184679875584 185413402624 185439875072 185583153664 185672660832 186436745856 186516504576 186687265536 187284062208 187428765696 187455525888 187535720448 187690841928 187707414528 188307472384 188463232224 188479873024 188716474944 189493085952 189574152192 189747712512 190354292736 190528567296 190620459648 190767740976 191552793408 191569707008 191662101504 191810187648 192450834432 192599529984 192709435392 193474854912 193502478336 193651986432 193745385216 193762492416 194542691328 194559868928 194804103168 195605766144 195868606464 196674650112 196921539072 197731915776 197749374976 197997613056 198025882218 198812418048 198840803544 198994436253 199898824704 199995236352 200149761024 200818262016 200973422592 201002116626 201088106496 201272208156 201915629568 202071638016 202100488848 202186948608 203018993664 203273846784 203459949549 204110364672 204128387072 204297233292 204384632832 204571752552 205225721856 205413611616 205512683058 206347173888 206517855393 206606204928 206635703184 206795358558 207456436224 207486055872 207646368264 207764860032 208590077952 208619859456 208781047872 208881743436 209741339088 209831067648 210023173728 210694569984 210857361408 210887466624 210977685504 211170841344 211845906432 212021136252 212039857152 212306034312 213003534336 213179721696 213270921216 213466176576 214148579328 214344638208 215318790144 215496892584 215515920384 215619864192 215786461104 216383711072 216507188736 216674471232 216798114816 217659211776 217690288128 217858484736 217982803968 218860527744 218879852544 219154616064 220056486912 220150628352 220352182272 221056598016 221258981376 222448405248 222468046848 222747314688 223363830784 223663970304 223695903987 224886177792 225920544768 226095100416 226224119808 227025532928 227155083264 227330592768 227363049954 227460317184 228396367872 229624160256 229644435456 229932711936 230143221621 230569115648 230780207978 230878937088 231090313068 232140570624 233388490752 233421812856 233602164297 233735467536 234348937216 234563490076 234663837696 234697341888 234878678856 235959006474 237031391232 237214531584 237248399952 237349896192 237567196512 238006829056 238190723072 238224730816 238326644736 238544839296 239628976128 239827186908 240814130064 240917151744 241137717984 241908580352 242130054272 242233638912 242434004157 242455410432 243431674956 243570587328 243758780136 244761902688 244866613248 244901574144 245090795328 245230654464 245874294784 245909399552 246099399424 246218093712 246239834112 247563547776 248582327808 248688672768 248916354048 249712082944 249905020928 249940701184 250047627264 250254455904 250276552704 251284309632 251621966592 252657447936 252765536256 252996950016 253805723648 254038089728 254160612864 254356987968 255403724544 255549468672 255746916864 256601112576 256799373312 256836037911 256945913856 258003304448 258202648576 258327180288 258349989888 259390255104 259738804224 260807688192 261046464762 261158141952 262232866816 262562052096 262599539463 263642554368 263996817408 264034509624 264238513713 265083224064 265121071392 265325915004 266531766272 266660315136 266866348032 266904449946 267757682688 267964563456 268002822168 268117475328 268362944208 269220839424 269428850688 269467318464 269582598144 270691991552 270915896322 271031795712 271279932732 272147152896 272396311056 272512843776 272762336736 273634295808 273884815488 274016910744 274228627653 275129565184 275357140524 275474939904 275514270912 275727144744 276608581632 276648074496 276861824352 276995355426 277019813376 278120103936 278159812608 278374730496 278508991248 279655118784 279774756864 280030898304 280926093312 281143148544 281183288832 281303580672 281536262892 281561121792 282461208576 282694848336 282719809536 283074712416 284239628928 284361228288 284621568768 285531439104 285792850944 285930689472 286151611464 287091720192 287329190112 287354560512 287493152256 287715281472 288676251648 288899294976 289064153088 290212282368 290253717504 290477979648 290618077824 290643738624 291814036992 291839803392 292206154752 293408649216 293534171136 293802909696 295011975168 295382308608 296597873664 296624062464 296996419584 297038823327 298218627072 298261205316 299848237056 299992854528 300224641536 301227393024 301460133888 301503174939 301632159744 301908312234 302873444352 303107457024 303150733272 303280422912 304528490496 304910770176 306165547008 306192580608 306445849938 306576949248 306857628828 307838582784 308120417424 309520760832 309909307392 309953554776 310193037837 311051584666 311184654336 311229083808 311469552396 311647290048 312885116928 312929789184 313171571808 314612008632 314746601472 315034760592 316041854976 316286042112 316331199936 316466528256 316756262016 317768859648 318031704378 318059785728 319505301504 319769582544 319906381824 320199264864 321085506752 321222868992 321516957312 322978185216 323245338876 323273880576 324575566608 324760783104 325011706848 325197172224 326349203584 326488817664 326535432192 326787727104 326974205952 328290791616 328319778816 330084730368 330225942528 330528273408 331443103744 331584897024 331888472064 333672607872 333702070272 335045746176 335495955456 336876597248 337020715008 337329266688 338880817152 339142650624 340538299392 340732624896 340995889152 341044574931 341190475776 342134816768 342399164416 342448050548 342594551808 344436240384 344466653184 345853673472 346170311967 346318405632 346635469602 347743584256 348061953016 348210855936 350082736128 350132719284 351523405824 351845235114 351995756544 352046012832 352318018284 353444298752 353494761856 353767886672 353938509711 355547086848 355821797376 355872599928 357010243584 357286084608 357337096224 357489967104 357817258944 358961119232 359238467584 359289757952 359443464192 359740780362 361221195096 361375727616 361706576976 362862870528 363195081408 363350458368 363683115648 364845727744 365147512434 365179753984 365355880992 365638170204 367142854032 367299919872 367352361216 367636192992 368811442176 368864099328 369149099136 369327140568 369359751168 370826805248 370879750144 371166307328 371345321664 372873491712 373033009152 373374531072 374568124416 374857531392 374911051776 375071440896 375381683856 375414829056 376926464448 376959746048 377432949888 378986171904 379148304384 379495425024 380708585472 381057134592 381240919296 381535481952 383105586816 383139414016 383324203008 383620375296 384901668864 385199059968 385418870784 386949709824 387004956672 387303972864 387490770432 387524984832 389085382656 389119737856 389608206336 391211532288 391569697143 391737212928 393349300224 393843078144 395463831552 395498749952 395995226112 396051764436 397624836096 397681607088 397988872506 399797649408 399990472704 400299522048 400356674919 401636524032 401946845184 402004233252 402176212992 402544416312 403831259136 404143276032 404200977696 404373897216 406037987328 406373844483 406547693568 406919899098 408220729344 408256774144 408594466584 408769265664 409143505104 410451443712 410827223232 411025366116 412694347776 413035710786 413212409856 413271406368 413590717116 414912872448 414972111744 415292736528 415529720064 417180155904 417239718912 417562095744 417763486872 419482678176 419662135296 420046347456 421389139968 421714722816 421774933248 421955371008 422341682688 423691812864 424042272504 424079714304 424612068624 426359443392 426541842432 426932353152 428297158656 428689276416 430637580288 430993785168 431031840768 431239728384 431572922208 432767422144 433014377472 433348942464 433596229632 435318423552 435380576256 435716969472 435965607936 437721055488 437759705088 438309232128 440112973824 440301256704 440704364544 442517962752 444896810496 444936093696 445494629376 446727661568 447327940608 447391807974 449772355584 451841089536 452190200832 452448239616 452862468351 454051065856 454310166528 454661185536 454726099908 454920634368 456792735744 459248320512 459288870912 459668774907 459865423872 460286443242 461138231296 461560415956 461757874176 462180626136 464281141248 466577376999 466776981504 466843625712 467204328594 467470935072 468697874432 469126980152 469327675392 469394683776 469757357712 471918012948 474062782464 474429063168 474496799904 474699792384 475134393024 476013658112 476381446144 476449461632 476653289472 477047556567 477089678592 479257952256 479654373816 481628260128 481834303488 482275435968 483817160704 484260108544 484467277824 484868008314 484910820864 486863349912 487141174656 487517560272 489523805376 489733226496 489803148288 490181590656 490461308928 491748589568 491818799104 492198798848 492436187424 492479668224 495127095552 497164655616 497377345536 497832708096 499424165888 499810041856 499881402368 500508911808 500553105408 502568619264 503243933184 505314895872 505531072512 505993900032 508076179456 508321225728 508713975936 510807449088 511098937344 511493833728 513202225152 513598746624 513672075822 513891827712 516006608896 516405297152 516654360576 516699979776 518780510208 519477608448 519953204403 521615376384 522092929524 522316283904 524465733632 525124104192 525199078926 527285108736 527767852671 527993634816 528069019248 528477027426 530166448128 530242142784 530651830008 533063532544 533320630272 533732696064 533808899892 535515365376 535929126912 536005644336 536234950656 536725888416 538441678848 538857701376 538934636928 539165196288 539611170543 541383983104 541831792644 542063591424 542559865464 544294305792 544792622112 545025687552 545524673472 547268591616 547721268651 547769630976 548033821488 548457255306 550259130368 550714281048 550949879808 551028541824 551454289488 553217163264 553296148992 553723648704 553990710852 554039626752 556240207872 556319625216 556749460992 557017982496 559310237568 559549513728 560061796608 561852186624 562286297088 562366577664 562607161344 563072525784 563122243584 564922417152 565389696672 565439619072 566149424832 568479257856 568722456576 569243137536 571062878208 571585701888 571861378944 572303222928 574658380224 574709121024 574986304512 575430562944 577352503296 577798589952 578128306176 580424564736 580507435008 580955959296 581236155648 581287477248 583628073984 583679606784 584412309504 586817298432 587605819392 590023950336 590764617216 593195747328 593248124928 593992839168 594077646654 596437254144 596522410632 596983308759 599696474112 599985709056 600449283072 602454786048 602920267776 603006349878 603264319488 603816624468 605746888704 606214914048 606301466544 606560845824 609056980992 609821540352 610379848647 612331094016 612385161216 612891699876 613153898496 613715257656 615677165568 616240834848 619041521664 619553566179 619818614784 619907109552 620386075674 622103169332 622369308672 622458167616 622939104792 623294580096 625770233856 625859578368 626343143616 629224017264 629493202944 630069521184 632083709952 632572084224 632662399872 632933056512 633512524032 635537719296 636063408756 636119571456 639010603008 639539165088 639812763648 640398529728 642171013504 642445737984 643033914624 645956370432 646490677752 646547761152 649151133216 649521566208 650023413696 650394344448 652698407168 652977635328 653070864384 653575454208 653948411904 656581583232 656639557632 660169460736 660451885056 661056546816 662886207488 663169794048 663776944128 667345215744 667404140544 670091492352 670991910912 671087711961 673753194496 674658533376 677761634304 678285301248 681076598784 681465249792 681991778304 682089149862 682380951552 684269633536 684798328832 684896101096 685189103616 688872480768 688933306368 691707346944 692340623934 692636811264 693270939204 695487168512 696123906032 696421711872 700165472256 700265438568 700806492891 703046811648 703690470228 703991513088 704092025664 704636036568 706888597504 706989523712 707535773344 707877019422 711094173696 711643594752 711745199856 714020487168 714572169216 714674192448 714979934208 715634517888 717922238464 718476935168 718579515904 718886928384 719481560724 722442390192 722751455232 723413153952 725725741056 726390162816 726700916736 727302012471 727366231296 729691455488 730295024868 730359507968 730711761984 731276340408 734285708064 734599839744 734704722432 735272385984 737622884352 737728198656 738298198272 738654281136 738719502336 741653610496 741759500288 742332614656 742690643328 745746983424 746066018304 746749062144 749136248832 749715062784 749822103552 750142881792 750763367712 750829658112 753852928896 753919492096 754865899776 757972343808 758296608768 758990850048 761417170944 762114269184 762481838592 763070963904 766211173632 766278828032 766648406016 767240750592 769803337728 770398119936 770508113733 770837741568 774009913344 774607945728 774981540864 775049969664 778170765312 778239475712 779216412672 782423064576 783139394286 783474425856 786698600448 787686156288 787798618389 790927663104 790997499904 791990452224 792103528872 792715541139 795249672192 795363214176 795977745012 799595298816 799980945408 800599044096 800713349838 803273048064 803893690368 804008466504 804352425984 805088832624 807662518272 808286552064 808401955392 808747794432 812075974656 812747688966 813095387136 813839798196 816441458688 816513548288 817188933168 817538531328 818287010208 820902887424 821654446464 822050732232 822685882959 825388695552 826071421572 826424819712 826542812736 827181434232 829825744896 829944223488 830585473056 831059440128 834360311808 834479437824 835124191488 835526973744 838965356352 839324270592 840092694912 842778279936 843429445632 843549866496 843910742016 844683365376 847383625728 848084545008 848159428608 849224137248 852718886784 853083684864 853864706304 856594317312 857378552832 861275160576 861987570336 862063681536 862479456768 863145844416 865534844288 866028754944 866697884928 867192459264 870636847104 870761152512 871433938944 871931215872 875442110976 875519410176 876618464256 880225947648 880602513408 881408729088 885035925504 889793620992 889872187392 890989258752 891116469981 893455323136 894655881216 894783615948 899544711168 903682179072 904380401664 904509524817 904896479232 905724936702 908102131712 908620333056 909322371072 909452199816 909841268736 913585471488 918496641024 918577741824 919337549814 919730847744 920572886484 922276462592 923120831912 923515748352 924361252272 928562282496 933154753998 933553963008 933687251424 934408657188 934941870144 937395748864 938253960304 938655350784 938789367552 939514715424 943836025896 948125564928 948858126336 948993599808 949399584768 950268786048 952027316224 952762892288 952898923264 953306578944 954095113134 954179357184 958515904512 959308747632 963256520256 963668606976 964550871936 967634321408 968520217088 968934555648 969736016628 969821641728 973726699824 974282349312 975035120544 979047610752 979466452992 979606296576 980363181312 980922617856 983497179136 983637598208 984397597696 984872374848 984959336448 990254191104 994329311232 994754691072 995665416192 999620083712 999762804736 1001017823616 1001106210816 1005137238528 1006487866368 1010629791744 1011062145024 1011987800064 1016152358912 1016642451456 1017427951872 1021614898176 1022197874688 1022987667456 1023133724793 1026404450304 1027197493248 1027344151644 1027783655424 1032013217792 1032810594304 1033308721152 1033399959552 1037561020416 1038510935901 1038955216896 1039906408806 1043230752768 1044185859048 1044632567808 1048931467264 1050248208384 1050398157852 1054570217472 1055535705342 1055987269632 1056138038496 1056954054852 1060332896256 1060484285568 1061303660016 1061815529133 1066127065088 1066641260544 1067465392128 1067617799784 1071030730752 1071858253824 1072011288672 1072469901312 1073451776832 1076883357696 1077715402752 1077869273856 1078330392576 1079222341086 1082767966208 1083663585288 1084127182848 1085119730928 1088588611584 1089585244224 1090051375104 1091049346944 1094537183232 1095442537302 1095539261952 1096067642976 1096914510612 1100518260736 1101428562096 1101899759616 1102057083648 1102908578976 1106434326528 1106592297984 1107447297408 1107981421704 1108079253504 1112480415744 1112639250432 1113498921984 1114035964992 1118620475136 1119099027456 1120123593216 1123704373248 1124572594176 1124733155328 1125214322688 1126145051568 1126244487168 1130779393344 1130879238144 1132298849664 1136958515712 1137444913152 1138486275072 1142125756416 1143171403776 1143722757888 1144606445856 1149316760448 1149418242048 1149972609024 1150861125888 1154705006592 1155597179904 1156256612352 1160849129472 1161014870016 1161911918592 1162472311296 1162574954496 1167256147968 1167359213568 1168824619008 1173634596864 1174709091429 1175211638784 1180047900672 1181529234432 1186391494656 1186496249856 1187985678336 1188155293308 1192874508288 1193044821264 1193966617518 1199392948224 1199971418112 1200898566144 1201070024757 1204909572096 1205840535552 1206012699756 1206528638976 1207633248936 1211493777408 1212429828096 1212602933088 1213121691648 1218113961984 1219121533449 1219643080704 1220759697294 1224662188032 1224770322432 1225783399752 1226307796992 1227430515312 1231354331136 1232481669696 1238083043328 1239107132358 1239637229568 1239814219104 1240772151348 1244206338664 1244738617344 1244916335232 1245878209584 1246589160192 1251540467712 1251719156736 1252686287232 1258448034528 1258986405888 1260139042368 1264167419904 1265144168448 1265324799744 1265866113024 1267025048064 1271075438592 1272126817512 1272239142912 1279078330176 1279625527296 1280797059456 1284342027008 1284891475968 1286067829248 1291912740864 1292981355504 1293095522304 1298302266432 1299043132416 1300046827392 1300788688896 1305396814336 1305955270656 1306141728768 1307150908416 1307896823808 1313163166464 1313279115264 1320338921472 1320903770112 1322113093632 1325772414976 1327553888256 1334690431488 1334808281088 1340182984704 1341983821824 1342175423922 1347506388992 1348740067937 1349317066752 1355523268608 1356570602496 1362153197568 1362930499584 1363983556608 1364178299724 1364761903104 1368539267072 1369596657664 1369792202192 1370378207232 1377744961536 1377866612736 1379006324721 1383414693888 1384681247868 1385273622528 1386541878408 1390974337024 1392247812064 1392843423744 1399732130997 1400330944512 1400530877136 1401612985782 1406093623296 1407380940456 1407983026176 1408184051328 1409272073136 1413777195008 1413979047424 1415071546688 1415754038844 1422188347392 1423287189504 1423490399712 1428040974336 1429144338432 1429348384896 1429959868416 1431142669701 1431269035776 1435844476928 1436953870336 1437159031808 1437773856768 1438963121448 1444884780384 1445502910464 1446826307904 1451451482112 1452780325632 1453401833472 1454604024942 1454732462592 1459382910976 1460590049736 1460719015936 1461423523968 1462552680816 1468571416128 1469199679488 1469409444864 1470544771968 1475245768704 1475456397312 1476596396544 1477308562272 1477439004672 1483307220992 1483519000576 1484665229312 1485381286656 1491493966848 1492132036608 1493498124288 1498272497664 1499430125568 1499644207104 1501526735424 1501659316224 1507705857792 1507838984192 1509731799552 1515944687616 1516593217536 1517981700096 1524228538368 1524963677184 1526141927808 1532422347264 1532557656064 1533296812032 1534481501184 1539606675456 1540796239872 1541016227466 1541675483136 1548019826688 1549215891456 1549963081728 1550099939328 1556341530624 1556478951424 1558432825344 1559859613209 1564846129152 1566278788572 1566948851712 1573397200896 1575372312576 1575597236778 1581855326208 1581994999808 1583303558013 1583980904448 1584207057744 1585431082278 1590499344384 1590726428352 1591955490024 1599190597632 1599961890816 1601198088192 1601426699676 1606546096128 1607787380736 1608016933008 1608704851968 1610177665248 1615325036544 1616573104128 1616803910784 1617495588864 1618833511629 1624151949312 1625495377932 1626190774272 1627679596392 1632882917376 1633027096576 1634377866336 1635077062656 1636574020416 1641805774848 1643163805953 1643308892928 1644101464464 1645371765918 1650777391104 1652142843144 1652849639424 1653085625472 1654362868464 1659651489792 1659888446976 1661170946112 1662118880256 1668720623616 1668958875648 1670248382976 1671053947488 1677930712704 1678648541184 1680185389824 1685556559872 1686858891264 1687099732992 1687821484032 1689366730752 1694767251456 1696169090016 1696318857216 1698448274496 1705437773568 1706167369728 1707729412608 1713188634624 1714757105664 1723975140672 1724127363072 1724958913536 1726291688832 1731069688576 1732057509888 1733395769856 1734384918528 1741273694208 1741522305024 1742867877888 1743862431744 1750884221952 1751038820352 1753236928512 1760451895296 1762817458176 1770071851008 1779587241984 1779744374784 1781978517504 1782232939962 1786910646272 1789311762432 1789567231896 1790949926277 1799089422336 1807364358144 1808760803328 1809019049634 1809792958464 1811449873404 1816204263424 1817240666112 1818644742144 1818904399632 1819682537472 1827170942976 1836993282048 1837155483648 1838675099628 1839461695488 1841145772968 1844552925184 1846241663824 1847031496704 1848722504544 1857124564992 1858660698537 1866309507996 1867107926016 1867374502848 1868817314376 1869883740288 1874791497728 1876507920608 1877310701568 1877578735104 1879029430848 1887672051792 1896251129856 1897716252672 1897987199616 1898799169536 1900537572096 1904054632448 1905525784576 1905797846528 1906613157888 1908190226268 1908358714368 1917031809024 1918617495264 1926513040512 1927337213952 1929101743872 1935268642816 1937040434176 1937869111296 1939472033256 1939643283456 1947453399648 1948564698624 1950070241088 1958095221504 1958932905984 1959212593152 1960726362624 1961845235712 1966994358272 1967275196416 1968795195392 1969744749696 1969918672896 1980508382208 1988658622464 1989509382144 1991330832384 1999240167424 1999525609472 2002035647232 2002212421632 2010274477056 2012975732736 2013263135883 2021259583488 2023975600128 2032304717824 2033284902912 2034855903744 2043229796352 2044395749376 2045975334912 2046267449586 2052808900608 2054394986496 2054688303288 2055567310848 2064026435584 2065621188608 2066617442304 2066799919104 2075122040832 2077021871802 2077910433792 2079812817612 2086461505536 2088371718096 2089265135616 2097862934528 2100496416768 2100796315704 2102419478673 2109140434944 2111071410684 2111974539264 2112276076992 2113908109704 2120665792512 2120968571136 2122607320032 2123631058266 2132254130176 2133282521088 2134930784256 2135235599568 2142061461504 2143716507648 2144022577344 2144939802624 2146903553664 2153766715392 2155430805504 2155738547712 2156660785152 2158444682172 2165535932416 2167327170576 2168254365696 2170239461856 2177177223168 2179170488448 2180102750208 2181906037413 2182098693888 2189074366464 2190885074604 2191078523904 2192135285952 2193829021224 2201036521472 2202857124192 2203799519232 2204114167296 2205817157952 2212868653056 2213184595968 2214894594816 2215962843408 2216158507008 2224960831488 2225278500864 2226997843968 2228071929984 2237240950272 2238198054912 2240247186432 2247408746496 2249145188352 2249466310656 2250428645376 2252290103136 2252488974336 2261558786688 2261758476288 2264597699328 2273917031424 2274889826304 2276972550144 2284251512832 2286342807552 2287445515776 2289212891712 2298633520896 2298836484096 2299945218048 2301722251776 2309410013184 2311194359808 2311524341199 2312513224704 2322029740032 2323823837184 2324944622592 2325149908992 2334512295936 2334718427136 2337649238016 2347269193728 2349418182858 2350423277568 2360095801344 2363058468864 2363395855167 2372782989312 2372992499712 2375971356672 2376310586616 2378146623417 2385749016576 2386089642528 2387933235036 2398785896448 2399942836224 2401797132288 2402140049514 2409819144192 2411681071104 2412025399512 2413057277952 2415266497872 2422987554816 2424859656192 2425205866176 2426243383296 2436227923968 2438243066898 2439286161408 2441519394588 2449324376064 2449540644864 2451566799504 2452615593984 2454861030624 2462708662272 2464963339392 2476166086656 2478214264716 2479274459136 2479628438208 2481544302696 2488412677328 2489477234688 2489832670464 2491756419168 2493178320384 2503080935424 2503438313472 2505372574464 2516896069056 2517972811776 2520278084736 2528334839808 2530288336896 2530649599488 2531732226048 2534050096128 2542150877184 2544253635024 2544478285824 2558156660352 2559251054592 2561594118912 2568684054016 2569782951936 2572135658496 2583825481728 2585962711008 2586191044608 2596604532864 2598086264832 2600093654784 2601577377792 2610793628672 2611910541312 2612283457536 2614301816832 2615793647616 2626326332928 2626558230528 2640677842944 2641807540224 2644226187264 2651544829952 2653972391747 2655107776512 2669380862976 2669616562176 2680365969408 2683967643648 2684350847844 2695012777984 2697480135874 2698634133504 2711046537216 2713141204992 2713528574451 2724306395136 2725860999168 2727967113216 2728356599448 2729523806208 2737078534144 2739193315328 2739584404384 2740756414464 2755489923072 2755733225472 2758012649442 2766829387776 2769362495736 2770547245056 2773083756816 2781948674048 2784495624128 2785686847488 2799464261994 2800661889024 2801061754272 2803225971564 2812187246592 2814761880912 2815966052352 2816368102656 2818544146272 2827554390016 2827958094848 2830143093376 2831508077688 2844376694784 2846574379008 2846980799424 2856081948672 2858288676864 2858696769792 2859919736832 2862285339402 2862538071552 2871688953856 2873907740672 2874318063616 2875547713536 2877926242896 2889769560768 2891005820928 2893652615808 2902902964224 2905560651264 2906803666944 2909208049884 2909464925184 2918765821952 2921180099472 2921438031872 2922847047936 2925105361632 2937142832256 2938399358976 2938818889728 2941089543936 2950491537408 2950912794624 2953192793088 2954617124544 2954878009344 2966614441984 2967038001152 2969330458624 2970762573312 2982987933696 2984264073216 2986996248576 2998860251136 2999288414208 3003053470848 3003318632448 3015411715584 3015677968384 3019463599104 3031889375232 3033186435072 3035963400192 3048457076736 3049927354368 3052283855616 3064844694528 3065115312128 3066593624064 3068963002368 3069401174379 3079213350912 3081592479744 3082032454932 3083350966272 3096039653376 3098431782912 3099926163456 3100199878656 3112683061248 3112957902848 3115532807703 3116865650688 3119719226418 3129692258304 3132557577144 3133897703424 3146794401792 3150744625152 3151194473556 3163710652416 3163989999616 3166607116026 3167961808896 3168414115488 3170862164556 3180998688768 3181452856704 3183910980048 3185446587399 3198381195264 3199923781632 3202396176384 3202853399352 3213092192256 3215574761472 3216033866016 3217409703936 3220355330496 3230650073088 3233146208256 3233607821568 3234991177728 3237667023258 3248303898624 3250990755864 3252381548544 3255359192784 3265765834752 3268755732672 3270154125312 3273148040832 3283611549696 3286327611906 3286617785856 3288202928928 3290743531836 3301554782208 3304285686288 3305699278848 3306171250944 3308725736928 3319302979584 3319776893952 3322341892224 3324237760512 3337441247232 3337917751296 3340496765952 3342107894976 3355861425408 3357297082368 3360370779648 3371113119744 3373717782528 3374199465984 3375642968064 3378733461504 3392338180032 3392637714432 3396896548992 3410875547136 3412334739456 3415458825216 3426377269248 3429514211328 3447950281344 3448254726144 3449917827072 3452583377664 3462139377152 3464115019776 3466791539712 3468769837056 3482547388416 3483044610048 3485735755776 3487724863488 3501768443904 3502077640704 3506473857024 3520903790592 3524127274287 3525634916352 3540143702016 3559174483968 3559488749568 3563957035008 3564465879924 3573821292544 3577093223659 3578623524864 3579134463792 3581899852554 3598178844672 3614728716288 3617521606656 3618038099268 3619585916928 3622899746808 3632408526848 3634481332224 3637289484288 3637808799264 3639365074944 3654341885952 3657364600347 3673986564096 3674310967296 3677350199256 3678923390976 3682291545936 3689105850368 3692483327648 3694062993408 3697445009088 3714249129984 3717321397074 3732619015992 3734215852032 3734749005696 3737634628752 3739767480576 3749582995456 3753015841216 3754621403136 3755157470208 3758058861696 3775344103584 3792502259712 3795432505344 3795974399232 3797598339072 3801075144192 3808109264896 3811051569152 3811595693056 3813226315776 3816380452536 3816717428736 3837234990528 3853026081024 3854674427904 3858203487744 3870537285632 3874080868352 3875738222592 3878944066512 3879286566912 3894906799296 3897129397248 3900140482176 3916190443008 3917865811968 3918425186304 3921452725248 3923690471424 3933988716544 3934550392832 3937590390784 3939489499392 3939837345792 3961016764416 3977317244928 3982661664768 3998480334848 3999051218944 4004071294464 4004424843264 4020548954112 4025951465472 4026526271766 4042519166976 4046220203811 4047951200256 4064609435648 4066569805824 4069711807488 4086459592704 4088791498752 4091950669824 4092534899172 4105617801216 4108789972992 4109376606576 4111134621696 4128052871168 4131242377216 4133234884608 4133599838208 4137018974163 4150244081664 4154043743604 4155820867584 4159625635224 4172923011072 4176743436192 4178530271232 4195725869056 4199196392991 4200992833536 4201592631408 4204838957346 4218280869888 4222142821368 4223949078528 4224552153984 4227816219408 4241331585024 4241937142272 4245214640064 4247262116532 4264508260352 4266565042176 4269861568512 4270471199136 4284122923008 4287433015296 4288045154688 4289879605248 4293428009103 4293807107328 4307533430784 4310861611008 4311477095424 4313321570304 4316889364344 4331071864832 4334654341152 4336508731392 4340478923712 4354354446336 4358340976896 4360205500416 4363812074826 4364197387776 4378148732928 4381770149208 4382157047808 4384270571904 4387658042448 4405714248384 4407599038464 4408228334592 4411634315904 4425737306112 4426369191936 4429789189632 4431925686816 4432317014016 4449921662976 4450557001728 4453995687936 4456143859968 4474481900544 4476396109824 4480494372864 4494817492992 4498290376704 4498932621312 4504580206272 4504977948672 4523117573376 4523516952576 4529195398656 4547834062848 4549779652608 4553945100288 4572685615104 4574891031552 4578425783424 4597267041792 4597672968192 4599890436096 4603444503552 4618820026368 4622388719616 4623048682398 4625026449408 4644059480064 4647647674368 4649889245184 4650299817984 4669024591872 4669436854272 4675298476032 4679578839627 4694538387456 4698836365716 4700846555136 4720191602688 4726116937728 4726791710334 4745565978624 4745984999424 4749910674039 4751942713344 4752621173232 4756293246834 4771498033152 4772179285056 4775866470072 4797571792896 4799885672448 4803594264576 4804280099028 4819638288384 4823362142208 4824050799024 4826114555904 4830532995744 4845975109632 4849719312384 4850411732352 4852486766592 4872455847936 4876486133796 4878572322816 4883038789176 4898648752128 4899081289728 4903133599008 4905231187968 4909722061248 4925417324544 4929491417859 4929926678784 4952332173312 4956428529432 4958548918272 4959256876416 4963088605392 4976825354656 4978954469376 4979665340928 4983512838336 4986356640768 5006161870848 5006876626944 5010745148928 5033792138112 5035945623552 5040556169472 5056669679616 5060576673792 5061299198976 5063464452096 5068100192256 5084301754368 5088507270048 5088956571648 5116313320704 5118502109184 5123188237824 5137368108032 5139565903872 5144271316992 5171925422016 5172382089216 5193209065728 5196172529664 5200187309568 5203154755584 5221587257344 5223821082624 5224566915072 5228603633664 5231587295232 5252652665856 5253116461056 5281355685888 5288452374528 5303089659904 5307944783494 5310215553024 5338761725952 5339233124352 5360731938816 5367935287296 5368701695688 5372849778831 5390025555968 5394960271748 5397268267008 5422093074432 5426282409984 5427057148902 5448612790272 5451721998336 5455934226432 5456713198896 5459047612416 5474157068288 5478386630656 5479168808768 5481512828928 5510979846144 5511466450944 5516025298884 5533658775552 5538724991472 5541094490112 5546167513632 5563897348096 5568991248256 5571373694976 5575982095611 5598928523988 5601323778048 5602123508544 5606451943128 5624374493184 5629523761824 5631932104704 5632736205312 5637088292544 5655108780032 5655916189696 5660286186752 5663016155376 5688753389568 5693148758016 5693961598848 5712163897344 5716577353728 5717393539584 5719839473664 5724570678804 5725076143104 5743377907712 5747815481344 5748636127232 5751095427072 5755852485792 5779539121536 5782011641856 5787305231616 5805805928448 5811121302528 5813607333888 5818416099768 5818929850368 5837531643904 5842360198944 5842876063744 5845694095872 5850210723264 5874285664512 5876798717952 5877637779456 5882179087872 5900983074816 5901825589248 5906385586176 5909234249088 5909756018688 5934076002304 5938660917248 5941525146624 5965975867392 5968528146432 5973992497152 5997720502272 5998576828416 6006106941696 6006637264896 6030823431168 6031355936768 6038927198208 6039789407649 6063778750464 6071926800384 6096914153472 6099854708736 6104567711232 6129689389056 6130230624256 6133187248128 6137926004736 6138802348758 6158426701824 6163184959488 6164064909864 6166701932544 6192079306752 6196863565824 6199852326912 6200399757312 6225366122496 6225915805696 6231065615406 6233731301376 6239438452836 6259384516608 6265115154288 6267795406848 6293588803584 6301489250304 6302388947112 6307258436019 6327421304832 6327979999232 6333214232052 6335923617792 6336828230976 6341724329112 6361997377536 6362905713408 6367821960096 6370893174798 6396762390528 6399847563264 6404792352768 6405706798704 6426184384512 6431149522944 6432067732032 6434819407872 6440710660992 6461300146176 6466292416512 6467215643136 6469982355456 6475334046516 6496607797248 6501981511728 6504763097088 6510718385568 6531531669504 6537511465344 6540308250624 6546296081664 6567223099392 6572655223812 6573235571712 6576405857856 6581487063672 6603109564416 6608571372576 6611398557696 6612342501888 6617451473856 6638605959168 6639553787904 6644683784448 6648475521024 6674882494464 6675835502592 6680993531904 6684215789952 6711722850816 6714594164736 6720741559296 6742226239488 6747435565056 6748398931968 6751285936128 6757466923008 6784676360064 6785275428864 6793793097984 6821751094272 6824669478912 6830917650432 6852754538496 6859028422656 6895900562688 6896509452288 6899835654144 6905166755328 6924278754304 6928230039552 6933583079424 6934573023597 6937539674112 6966089220096 6971471511552 6975449726976 7003536887808 7004155281408 7012947714048 7041807581184 7048254548574 7051269832704 7080287404032 7118348967936 7118977499136 7127914070016 7128931759848 7134439870251 7147642585088 7154186447318 7157247049728 7158268927584 7163799705108 7196357689344 7229457432576 7235043213312 7236076198536 7239171833856 7245799493616 7264817053696 7268962664448 7274578968576 7275617598528 7278730149888 7308683771904 7314729200694 7347973128192 7348621934592 7354700398512 7357846781952 7364583091872 7378211700736 7384966655296 7388125986816 7394890018176 7428498259968 7434642794148 7465238031984 7468431704064 7469498011392 7475269257504 7479534961152 7499165990912 7506031682432 7509242806272 7510314940416 7516117723392 7550688207168 7585004519424 7590865010688 7591948798464 7595196678144 7602150288384 7616218529792 7622103138304 7623191386112 7626452631552 7632760905072 7633434857472 7674469981056 7706052162048 7709348855808 7716406975488 7741074571264 7748161736704 7751476445184 7757888133024 7758573133824 7789813598592 7794258794496 7800280964352 7832380886016 7835731623936 7836850372608 7842905450496 7847380942848 7867977433088 7869100785664 7875180781568 7878978998784 7879674691584 7922033528832 7954634489856 7961917175241 7965323329536 7998102437888 8008142588928 8008849686528 8041097908224 8051902930944 8053052543532 8085038333952 8092440407622 8095902400512 8129218871296 8133139611648 8139423614976 8140585723353 8172919185408 8177582997504 8183901339648 8185069798344 8211235602432 8217579945984 8218753213152 8222269243392 8256105742336 8262484754432 8266469769216 8267199676416 8274037948326 8300488163328 8308087487208 8311641735168 8319251270448 8345846022144 8353486872384 8357060542464 8391451738112 8398392785982 8401985667072 8403185262816 8409677914692 8436561739776 8444285642736 8447898157056 8449104307968 8455632438816 8482663170048 8483874284544 8490429280128 8494524233064 8529016520704 8533130084352 8539723137024 8540942398272 8568245846016 8574866030592 8576090309376 8579759210496 8586856018206 8587614214656 8615066861568 8621723222016 8622954190848 8626643140608 8633778728688 8669308682304 8673017462784 8680957847424 8708708892672 8716681953792 8720411000832 8727624149652 8728394775552 8756297465856 8763540298416 8764314095616 8768541143808 8775316084896 8811428496768 8815198076928 8816456669184 8823268631808 8851474612224 8852738383872 8859578379264 8863851373632 8864634028032 8899843325952 8901114003456 8907991375872 8912287719936 8948963801088 8952792219648 8960988745728 8996580753408 8997865242624 9009160412544 9009955897344 9046235146752 9047033905152 9058390797312 9095668125696 9099559305216 9107890200576 9145371230208 9149782063104 9156851566848 9194534083584 9195345936384 9199780872192 9206889007104 9208203523137 9237640052736 9244777439232 9246097364796 9250052898816 9288118960128 9295295348736 9299778490368 9300599635968 9338049183744 9338873708544 9346598423109 9350596952064 9359157679254 9389076774912 9397672731432 9401693110272 9440383205376 9452233875456 9453583420668 9491131957248 9491969998848 9499821348078 9503885426688 9505242346464 9512586493668 9542996066304 9544358570112 9551732940144 9595143585792 9599771344896 9607188529152 9608560198056 9639276576768 9646724284416 9648101598048 9652229111808 9661065991488 9691950219264 9699438624768 9700823464704 9704973533184 9744911695872 9752972267592 9757144645632 9766077578352 9797297504256 9806267198016 9810462375936 9819444122496 9850834649088 9858982835718 9859853357568 9904664346624 9912857058864 9917097836544 9918513752832 9926177210784 9953650709312 9957908938752 9959330681856 9967025676672 9972713281536 10012323741696 10013753253888 10021490297856 10067584276224 10071891247104 10081112338944 10113339359232 10121153347584 10122598397952 10126928904192 10136200384512 10177014540096 10177913143296 10232626641408 10237004218368 10246376475648 10274736216064 10279131807744 10288542633984 10343850844032 10344764178432 10386418131456 10392345059328 10400374619136 10406309511168 10443174514688 10447642165248 10449133830144 10457207267328 10463174590464 10505305331712 10506232922112 10562711371776 10572381822861 10576904749056 10606179319808 10615889566988 10620431106048 10677523451904 10678466248704 10721463877632 10731279670977 10735870574592 10737403391376 10745699557662 10780051111936 10789920543496 10794536534016 10844186148864 10852564819968 10854114297804 10897225580544 10903443996672 10911868452864 10913426397792 10918095224832 10948314136576 10956773261312 10958337617536 10963025657856 10972093801041 11021959692288 11022932901888 11032050597768 11067317551104 11077449982944 11082188980224 11092335027264 11127794696192 11137982496512 11142747389952 11151964191222 11197857047976 11202647556096 11204247017088 11212903886256 11248748986368 11259047523648 11263864209408 11265472410624 11274176585088 11310217560064 11311832379392 11320572373504 11326032310752 11377506779136 11386297516032 11387923197696 11424327794688 11433154707456 11434787079168 11439678947328 11449141357608 11450152286208 11486755815424 11495630962688 11497272254464 11511704971584 11559078243072 11564023283712 11574610463232 11611611856896 11622242605056 11627214667776 11636832199536 11637859700736 11684720397888 11685752127488 11691388191744 11700421446528 11748571329024 11753597435904 11755275558912 11764358175744 11801966149632 11803651178496 11812771172352 11818468498176 11819512037376 11868152004608 11877321834496 11883050293248 11931951734784 11947984994304 11995441004544 11997153656832 12012213883392 12013274529792 12061646862336 12062711873536 12077854396416 12079578815298 12127557500928 12138660611433 12143853600768 12193828306944 12199709417472 12209135422464 12259378778112 12260461248512 12266374496256 12275852009472 12277604697516 12316853403648 12326369918976 12328129819728 12333403865088 12384158613504 12393727131648 12399704653824 12400799514624 12411056922489 12450732244992 12451831611392 12462131230812 12467462602752 12478876905672 12518769033216 12530230308576 12535590813696 12587177607168 12597589178973 12602978500608 12604777894224 12614516872038 12654842609664 12655959998464 12666428464104 12671847235584 12673656461952 12683448658224 12723994755072 12725811426816 12735643920192 12741786349596 12793524781056 12799695126528 12809584705536 12811413597408 12852368769024 12862299045888 12864135464064 12869638815744 12881421321984 12922600292352 12932584833024 12934431286272 12939964710912 12950668093032 12993215594496 13003963023456 13009526194176 13021436771136 13063063339008 13075022930688 13080616501248 13092592163328 13134446198784 13145310447624 13146471143424 13152811715712 13162974127344 13217142745152 13222797115392 13224685003776 13234902947712 13277211918336 13279107575808 13289367568896 13296951042048 13349764988928 13351671005184 13361987063808 13368431579904 13423445701632 13429188329472 13441483118592 13484452478976 13494871130112 13496797863936 13514933846016 13569352720128 13570550857728 13587586195968 13643502188544 13649338957824 13661835300864 13718056845312 13791801125376 13793018904576 13799671308288 13810333510656 13848557508608 13856460079104 13867166158848 13869146047194 13875079348224 13932178440192 13942943023104 13950899453952 14007073775616 14008310562816 14025895428096 14038736518881 14083615162368 14096509097148 14102539665408 14160574808064 14236697935872 14237954998272 14249732022117 14255828140032 14257863519696 14268879740502 14295285170176 14308372894636 14314494099456 14316537855168 14327599410216 14392715378688 14458914865152 14470086426624 14472152397072 14478343667712 14491598987232 14529634107392 14537925328896 14549157937152 14551235197056 14557460299776 14617367543808 14629458401388 14695946256384 14697243869184 14709400797024 14715693563904 14729166183744 14756423401472 14769933310592 14776251973632 14788474253577 14789780036352 14856996519936 14869285588296 14930476063968 14936863408128 14938996022784 14950538515008 14959069922304 14998331981824 15012063364864 15018485612544 15020629880832 15032235446784 15101376414336 15170009038848 15181730021376 15183897596928 15190393356288 15204300576768 15232437059584 15244206276608 15246382772224 15252905263104 15265521810144 15266869714944 15348939962112 15412104324096 15418697711616 15432813950976 15482149142528 15496323473408 15515776266048 15517146267648 15579627197184 15588517588992 15600561928704 15664761772032 15671463247872 15673700745216 15685810900992 15694761885696 15738201571328 15750361563136 15757957997568 15759349383168 15844067057664 15909268979712 15923834350482 15930646659072 15996204875776 16016285177856 16017699373056 16082195816448 16103805861888 16106105087064 16118549336493 16170076667904 16184880815244 16191804801024 16258437742592 16266279223296 16278847229952 16281171446706 16345838370816 16355165995008 16367802679296 16370139596688 16422471204864 16435159891968 16437506426304 16444538486784 16512211484672 16524969508864 16532939538432 16534399352832 16548075896652 16600976326656 16616174974416 16623283470336 16638502540896 16691692044288 16706973744768 16714121084928 16727946286833 16782903476224 16796785571964 16803971334144 16806370525632 16819355829384 16873123479552 16888571285472 16895796314112 16898208615936 16911264877632 16965326340096 16967748569088 16980858560256 16989048466128 17058033041408 17066260168704 17079446274048 17081884796544 17136491692032 17149732061184 17152180618752 17159518420992 17173712036412 17175228429312 17230133723136 17243446444032 17245908381696 17253286281216 17267557457376 17338617364608 17346034925568 17361915694848 17417417785344 17433363907584 17440822001664 17455248299304 17456789551104 17512594931712 17527080596832 17528628191232 17537082287616 17550632169792 17622856993536 17630396153856 17632913338368 17646537263616 17702949224448 17705476767744 17719156758528 17727702747264 17729268056064 17802228006912 17815982751744 17824575439872 17897927602176 17905584439296 17921977491456 17993161506816 17995730485248 18018320825088 18019911794688 18092470293504 18094067810304 18116781594624 18119368222947 18191336251392 18215780401152 18290742460416 18299564126208 18313703133696 18389068167168 18390691872768 18399561744384 18413778014208 18416407046274 18475280105472 18489554878464 18492194729592 18500105797632 18576237920256 18590590697472 18599556980736 18601199271936 18676098367488 18677747417088 18693196846218 18701193904128 18718315358508 18778153549824 18795345462864 18803386220544 18880766410752 18904467750912 18907166841336 18921775308057 18982263914496 18983939997696 18999642696156 19007770853376 19010484692928 19025172987336 19085992132608 19088717140224 19103465880288 19190287171584 19199542689792 19214377058304 19217120396112 19278553153536 19293448568832 19296203196096 19304458223616 19322131982976 19383900438528 19398877249536 19401646929408 19409947066368 19489823391744 19505944535184 19514289291264 19532155156704 19594595008512 19612534396032 19620924751872 19638888244992 19701669298176 19717965671436 19719706715136 19809328693248 19825714117728 19834195673088 19837027505664 19852354421568 19907301418624 19915817877504 19918661363712 19934051353344 19945426563072 20024647483392 20027506507776 20042980595712 20135168552448 20143782494208 20162224677888 20226678718464 20242306695168 20245196795904 20253857808384 20272400769024 20354029080192 20355826286592 20465253282816 20474008436736 20492752951296 20549472432128 20558263615488 20577085267968 20687701688064 20689528356864 20772836262912 20784690118656 20800749238272 20803719070791 20812619022336 20886349029376 20898267660288 20914414534656 20926349180928 21010610663424 21012465844224 21125422743552 21144763645722 21153809498112 21212358639616 21231779133976 21240862212096 21355046903808 21356932497408 21442927755264 21462559341954 21471741149184 21474806782752 21491399115324 21560102223872 21579841086992 21589073068032 21688372297728 21705129639936 21708228595608 21794451161088 21806887993344 21823736905728 21826852795584 21836190449664 21896628273152 21913546522624 21916675235072 21926051315712 21944187602082 22043919384576 22045865803776 22064101195536 22134635102208 22154899965888 22164377960448 22184670054528 22255589392384 22275964993024 22285494779904 22303928382444 22395714095952 22405295112192 22408494034176 22425807772512 22497497972736 22518095047296 22527728418816 22530944821248 22548353170176 22620435120128 22623664758784 22641144747008 22652064621504 22755013558272 22772595032064 22775846395392 22848655589376 22866309414912 22869574158336 22879357894656 22898282715216 22900304572416 22991261925376 22994544508928 23023409943168 23118156486144 23128046567424 23149220926464 23223223713792 23244485210112 23254429335552 23273664399072 23275719401472 23369440795776 23371504254976 23382776383488 23400842893056 23497142658048 23507194871808 23510551117824 23528716351488 23603932299264 23607302356992 23625542344704 23636936996352 23639024074752 23736304009216 23754643668992 23766100586496 23863903469568 23885751525723 23895969988608 23994307313664 24024427766784 24026549059584 24123293724672 24125423747072 24155708792832 24159157630596 24255115001856 24277321222866 24287707201536 24387656613888 24399418834944 24418270844928 24421757170059 24518757556224 24520922497024 24532748992512 24551704018944 24555209395032 24633706807296 24652739837952 24656259639456 24666807730176 24768317227008 24787454263296 24799409307648 24801599029248 24822113844978 24901464489984 24903663222784 24924262461624 24934925205504 24957753811344 25037538066432 25060460617152 25071181627392 25174355214336 25195178357946 25205957001216 25209555788448 25229033744076 25309685219328 25311919996928 25332856928208 25343694471168 25347312923904 25366897316448 25447989510144 25451622853632 25471287840384 25483572699192 25587049562112 25599390253056 25619169411072 25622827194816 25704737538048 25724598091776 25728270928128 25739277631488 25762842643968 25845200584704 25865169666048 25868862572544 25879929421824 25901336186064 26007926046912 26019052388352 26042873542272 26126126678016 26150045861376 26161233002496 26185184326656 26268892397568 26290620895248 26292942286848 26305623431424 26325948254688 26434285490304 26445594230784 26449370007552 26469805895424 26554423836672 26558215151616 26578735137792 26593902084096 26699529977856 26703342010368 26723974127616 26736863159808 26846891403264 26858376658944 26882966237184 26989742260224 26993595727872 27029867692032 27138705440256 27141101715456 27175172391936 27287004377088 27298677915648 27323670601728 27436113690624 27583602250752 27586037809152 27599342616576 27620667021312 27624610569411 27697115017216 27712920158208 27734332317696 27738292094388 27750158696448 27864356880384 27885886046208 27901798907904 28014147551232 28016621125632 28039795269327 28051790856192 28077473037762 28167230324736 28193018194296 28205079330816 28321149616128 28473395871744 28475909996544 28499464044234 28511656280064 28515727039392 28537759481004 28590570340352 28616745789272 28628988198912 28633075710336 28655198820432 28785430757376 28917829730304 28940172853248 28944304794144 28956687335424 28983197974464 29059268214784 29075850657792 29098315874304 29102470394112 29114920599552 29234735087616 29258916802776 29391892512768 29418801594048 29431387127808 29458332367488 29512846802944 29539866621184 29552503947264 29576948507154 29579560072704 29713993039872 29738571176592 29860952127936 29873726816256 29877992045568 29901077030016 29918139844608 29996663963648 30024126729728 30036971225088 30041259761664 30064470893568 30202752828672 30340018077696 30363460042752 30367795193856 30380786712576 30408601153536 30464874119168 30488412553216 30492765544448 30531043620288 30533739429888 30697879924224 30824208648192 30837395423232 30865627901952 30992646946816 31031552532096 31034292535296 31159254394368 31177035177984 31201123857408 31329523544064 31342926495744 31347401490432 31371621801984 31389523771392 31476403142656 31500723126272 31515915995136 31518698766336 31688134115328 31717145468583 31818537959424 31847668700964 31861293318144 31992409751552 32032570355712 32035398746112 32164391632896 32193839012931 32207611723776 32212210174128 32237098672986 32340153335808 32369761630488 32383609602048 32516875485184 32532558446592 32557694459904 32562342893412 32691676741632 32710331990016 32735605358592 32740279193376 32844942409728 32870319783936 32875012852608 32889076973568 32916281403123 33024422969344 33049939017728 33065879076864 33068798705664 33096151793304 33201952653312 33232349948832 33246566940672 33277005081792 33383384088576 33413947489536 33428242169856 33455892573666 33565806952448 33593571143928 33607942668288 33612741051264 33638711658768 33746246959104 33777142570944 33791592628224 33796417231872 33822529755264 33930652680192 33935497138176 33961717120512 33978096932256 34116066082816 34132520337408 34158892548096 34163769593088 34272983384064 34299464122368 34304361237504 34319036841984 34347424072824 34350456858624 34460267446272 34486892888064 34491816763392 34535114914752 34677234729216 34692069851136 34723831389696 34834835570688 34866727815168 34881644003328 34910496598608 34913579102208 35054161193664 35057256382464 35074164575232 35101264339584 35245713987072 35260792307712 35265826676736 35293074527232 35405898448896 35410953535488 35438313517056 35455405494528 35458536112128 35604456013824 35631965503488 35649150879744 35795855204352 35843954982912 35986323013632 35991460970496 36036641650176 36039823589376 36184940587008 36188135620608 36233563189248 36238736445894 36382672502784 36415981834299 36431560802304 36581484920832 36599128252416 36627406267392 36778136334336 36781383745536 36799123488768 36827556028416 36832814092548 36950560210944 36979109756928 36984389459184 37000211595264 37152475840512 37181181394944 37199113961472 37202398543872 37233170767467 37352196734976 37355494834176 37386393692436 37402387808256 37436630717016 37556307099648 37590690925728 37606772441088 37761532821504 37792767536919 37808935501824 37814333682672 37843550616114 37964527828992 37967879995392 37999285392312 38015541706752 38020969385856 38050345974672 38171984265216 38177434280448 38206931760576 38380574343168 38399085379584 38428754116608 38434240792224 38557106307072 38586897137664 38592406392192 38608916447232 38644263965952 38767800877056 38797754499072 38803293858816 38819894132736 38979646783488 39011889070368 39028578582528 39064310313408 39189190017024 39225068792064 39241849503744 39277776489984 39403338596352 39435931342872 39439413430272 39651428235456 39668391346176 39674055011328 39704708843136 39814602837248 39831635755008 39837322727424 39868102706688 39890853126144 40049294966784 40055013015552 40085961191424 40270337104896 40287564988416 40324449355776 40453357436928 40484613390336 40490393591808 40544801538048 40708058160384 40711652573184 40930506565632 40948016873472 40985505902592 41098944864256 41154170535936 41375403376128 41379056713728 41545672525824 41569380237312 41601498476544 41607438141582 41625238044672 41772698058752 41796535320576 41828829069312 41852698361856 42021221326848 42024931688448 42250845487104 42289527291444 42307618996224 42424717279232 42463558267952 42481724424192 42710093807616 42713864994816 42749196066351 42885855510528 42925118683908 42943482298368 42949613565504 42982798230648 43120204447744 43159682173984 43178146136064 43376744595456 43410259279872 43416457191216 43588902322176 43613775986688 43647473811456 43653705591168 43672380899328 43793256546304 43827093045248 43833350470144 43852102631424 43888375204164 44087838769152 44091731607552 44128202391072 44269270204416 44309799931776 44328755920896 44365422760731 44369340109056 44511178784768 44551929986048 44570989559808 44607856764888 44791428191904 44810590224384 44816988068352 44851615545024 44994995945472 45036190094592 45055456837632 45061889642496 45096706340352 45240870240256 45247329517568 45282289494016 45304129243008 45510027116544 45545190064128 45551692790784 45697311178752 45732618829824 45739148316672 45758715789312 45796565430432 45800609144832 45982523850752 45989089017856 46046819886336 46236312972288 46256093134848 46298441852928 46446447427584 46488970420224 46547328798144 46551438802944 46738881591552 46743008509952 46765552766976 46801685786112 46994285316096 47014389743616 47021102235648 47057432702976 47214604713984 47251084689408 47273873992704 47278048149504 47472608018432 47509287337984 47532201172992 47727806939136 47771503051446 47791939977216 47988614627328 48048855533568 48053098119168 48246587449344 48250847494144 48311417585664 48318315261192 48355648009479 48510230003712 48554642445732 48575414403072 48775313227776 48798837669888 48836541689856 48843514340118 49037515112448 49041844994048 49065497985024 49103408037888 49110418790064 49267413614592 49305479675904 49312519278912 49333615460352 49536634454016 49574908526592 49598818615296 49603198058496 49644227689956 49802928979968 49807326445568 49848524923248 49869850411008 49915507622688 50075076132864 50120921234304 50142363254784 50183838860499 50348710428672 50390356715892 50411914002432 50419111576896 50458067488152 50619370438656 50623839993856 50665713856416 50687388942336 50694625847808 50733794632896 50895979020288 50903245707264 50942575680768 50967145398384 51174099124224 51198780506112 51238338822144 51245654389632 51409475076096 51449196183552 51456541856256 51478555262976 51525685287936 51690401169408 51730339332096 51737725145088 51759858843648 51802672372128 52015852093824 52038104776704 52085747084544 52252253356032 52300091722752 52322466004992 52370368653312 52537784795136 52581241790496 52585884573696 52611246862848 52651896509376 52868570980608 52891188461568 52898740015104 52939611790848 53108847673344 53116430303232 53157470275584 53187804168192 53406684020736 53447948255232 53473726319616 53693782806528 53716753317888 53765932474368 53979484520448 53987191455744 54059735384064 54277410880512 54282203430912 54350344783872 54358104668841 54574008754176 54647341203456 54872227381248 55167204501504 55172075618304 55198685233152 55241334042624 55249221138822 55394230034432 55425840316416 55468664635392 55476584188776 55500317392896 55728713760768 55771772092416 55803597815808 56028295102464 56033242251264 56079590538654 56103581712384 56154946075524 56334460649472 56386036388592 56410158661632 56642299232256 56946791743488 56951819993088 56998928088468 57023312560128 57031454078784 57075518962008 57181140680704 57233491578544 57257976397824 57266151420672 57310397640864 57570861514752 57835659460608 57880345706496 57888609588288 57913374670848 57966395948928 58118536429568 58151701315584 58196631748608 58204940788224 58229841199104 58469470175232 58517833605552 58783785025536 58837603188096 58862774255616 58916664734976 59025693605888 59079733242368 59105007894528 59153897014308 59159120145408 59427986079744 59477142353184 59721904255872 59747453632512 59755984091136 59802154060032 59836279689216 59993327927296 60048253459456 60073942450176 60082519523328 60128941787136 60405505657344 60680036155392 60726920085504 60735590387712 60761573425152 60817202307072 60976825106432 60985531088896 61062087240576 61067478859776 61395759848448 61648417296384 61674790846464 61731255803904 61985293893632 62063105064192 62068585070592 62318508788736 62354070355968 62402247714816 62411157212373 62659047088128 62694802980864 62743243603968 62779047542784 62952806285312 63001446252544 63031831990272 63037397532672 63376268230656 63434290937166 63637075918848 63695337401928 63722586636288 63984819503104 64065140711424 64070797492224 64328783265792 64387678025862 64415223447552 64424420348256 64474197345972 64680306671616 64739523260976 64767219204096 65033750970368 65065116893184 65115388919808 65124685786824 65383353483264 65420663980032 65471210717184 65480558386752 65689884819456 65740639567872 65750025705216 65778153947136 65832562806246 66048845938688 66099878035456 66131758153728 66137597411328 66192303586608 66403905306624 66464699897664 66493133881344 66554010163584 66766768177152 66827894979072 66856484339712 66911785147332 67131613904896 67187142287856 67215885336576 67225482102528 67277423317536 67492493918208 67554285141888 67583185256448 67592834463744 67645059510528 67861305360384 67870994276352 67923434241024 67956193864512 68232132165632 68265040674816 68317785096192 68327539186176 68545966768128 68598928244736 68608722475008 68638073683968 68694848145648 68700913717248 68973785776128 68983633526784 69070229829504 69354469458432 69384139702272 69447662779392 69669671141376 69733455630336 69763288006656 69820993197216 69827158204416 70108322387328 70114512764928 70148329150464 70202528679168 70491427974144 70521584615424 70531653353472 70586149054464 70811796897792 70821907070976 70876627034112 70910810989056 70917072224256 71208912027648 71263931006976 71298301759488 71591710408704 71657254577169 71687909965824 71982921940992 72073283300352 72079647178752 72369881174016 72376271241216 72467126378496 72477472891788 72765345005568 72831963668598 72863121604608 73162969841664 73198256504832 73254812534784 73265271510177 73556272668672 73562767491072 73598246977536 73655112056832 73665628185096 73901120421888 73958219513856 73968778918368 74000423190528 74304951681024 74362362789888 74398227922944 74404797087744 74466341534934 74704393469952 74710989668352 74772787384872 74804775616512 74873261434032 75112614199296 75181381851456 75213544882176 75523065643008 75585535073838 75617871003648 75628667365344 75687101232228 75929055657984 75935759990784 75998570784624 76031083413504 76041938771712 76100691949344 76343968530432 76354868560896 76413863521152 76761148686336 76798170759168 76857508233216 76868481584448 77114212614144 77173794275328 77184812784384 77217832894464 77288527931904 77535601754112 77595508998144 77606587717632 77639788265472 78023778140736 78057157165056 78128620626816 78378380034048 78450137584128 78483699007488 78555552979968 78806677192704 78871862685744 78878826860544 79302856470912 79336782692352 79348110022656 79409417686272 79629205674496 79663271510016 79674645454848 79736205413376 79781706252288 80098589933568 80110026031104 80171922382848 80540674209792 80575129976832 80648898711552 80969226780672 80980787183616 81089603076096 81416116320768 81423305146368 81861013131264 81896033746944 81971011805184 82197889728512 82273144144157 82308341071872 82750806752256 82758113427456 83091345051648 83138760474624 83202996953088 83214876283164 83250476089344 83545396117504 83593070641152 83657658138624 83705396723712 84042442653696 84049863376896 84119385807981 84501690974208 84579054582888 84615237992448 84849434558464 84927116535904 84963448848384 85420187615232 85427729989632 85498392132702 85771711021056 85850237367816 85886964596736 85899227131008 85965596461296 86240408895488 86319364347968 86356292272128 86753489190912 86820518559744 86832914382432 87177804644352 87227551973376 87294947622912 87307411182336 87344761798656 87586513092608 87654186090496 87666700940288 87704205262848 87776750408328 88175677538304 88256404782144 88538540408832 88619599863552 88657511841792 88730845521462 88738680218112 89022357569536 89103859972096 89141979119616 89215713529776 89582856383808 89621180448768 89633976136704 89703231090048 89989991890944 90072380189184 90110913675264 90123779284992 90193412680704 90481740480512 90494659035136 90564578988032 90608258486016 91020054233088 91090380128256 91103385581568 91394622357504 91465237659648 91478296633344 91593130860864 91601218289664 91965047701504 91978178035712 92093639772672 92472625944576 92512186269696 92596883705856 92977940840448 93094657596288 93102877605888 93477763183104 93486017019904 93531105533952 93603371572224 93988570632192 94028779487232 94042204471296 94114865405952 94429209427968 94502169378816 94547747985408 94556096299008 94945216036864 95018574675968 95064402345984 95151436405749 95455613878272 95543006102892 95583879954432 95977229254656 96097711067136 96106196238336 96493174898688 96501694988288 96581517038793 96622835171328 96636630522384 96711296018958 97020460007424 97109284891464 97150828806144 97550626455552 97597675339776 97673083379712 97687028680236 98075030224896 98083689988096 98130995970048 98206816075776 98220837580128 98534827229184 98610959351808 98625038557824 98667230920704 98748844209369 99073268908032 99149817053184 99197637230592 99206396116992 99288455379912 99605857959936 99614652891136 99697049846496 99739700822016 99831015245376 100150152265728 100241842468608 100284726509568 100367677720998 100697420857344 100780713431784 100823828004864 100838223153792 100916134976304 101238740877312 101331427712832 101374777884672 101389251695616 101467589265792 101791958040576 101806491414528 101885151361536 101934290796768 102348198248448 102397561012224 102476677644288 102491308779264 102818950152192 102898392367104 102913083712512 102957110525952 103051370575872 103380802338816 103460678664192 103475450290176 103605344744256 104031704187648 104076209553408 104171494169088 104504506712064 104600183445504 104644932009984 104740737306624 105162483580992 105171769147392 105222493725696 105303793018752 105737141961216 105782376923136 105797480030208 105879223581696 106217695346688 106232860606464 106314940551168 106375608336384 106813368041472 106895896510464 106947452639232 107387565613056 107531864948736 107958969040896 107974382911488 108119470768128 108554821761024 108564406861824 108700689567744 108716209337682 109148017508352 109247945502897 109294682406912 109744454762496 110334409003008 110344151236608 110397370466304 110482668085248 110498442277644 110788460068864 110851680632832 110937329270784 110953168377552 111000634785792 111457427521536 111543544184832 111607195631616 112056590204928 112066484502528 112159181077308 112207163424768 112309892151048 112668921298944 112772072777184 112820317323264 113284598464512 113378302610757 113893583486976 113903639986176 113997856176936 114046625120256 114062908157568 114151037924016 114362281361408 114466983157088 114515952795648 114532302841344 114620795281728 115141723029504 115671318921216 115760691412992 115777219176576 115826749341696 115932791897856 116237072859136 116303402631168 116393263497216 116409881576448 116459682398208 116938940350464 117035667211104 117567570051072 117675206376192 117725548511232 117833329469952 118051387211776 118159466484736 118210015789056 118307794028616 118318240290816 118954284706368 119443808511744 119494907265024 119511968182272 119604308120064 119672559378432 119986655854592 120096506918912 120147884900352 120165039046656 120257883574272 120811011314688 121360072310784 121453840171008 121471180775424 121634404614144 121953650212864 121971062177792 122124174481152 122134957719552 122791519696896 123296834592768 123462511607808 123970587787264 124126210128384 124137170141184 124637017577472 124708140711936 124804495429632 124822314424746 125318094176256 125389605961728 125486487207936 125558095085568 125905612570624 126002892505088 126063663980544 126074795065344 126752536461312 126868581874332 127274151837696 127390674803856 127445173272576 127969639006208 128130281422848 128141594984448 128247588199053 128657566531584 128775356051724 128830446895104 128848840696512 128948394691944 129360613343232 129479046521952 129534438408192 130067501940736 130130233786368 130230777839616 130249371573648 130766706966528 130841327960064 130942421434368 130961116773504 131379769638912 131481279135744 131500051410432 131556307894272 131665125612492 132097691877376 132199756070912 132263516307456 132275194822656 132384607173216 132807810613248 132929399795328 132986267762688 133096268282193 133108020327168 133533536354304 133655789958144 133712968679424 133823570294664 134263227809792 134374284575712 134431770673152 134450964205056 134554846635072 134984987836416 135108570283776 135166370512896 135185668927488 135290119021056 135722610720768 135741988552704 135846868482048 135912387729024 136530081349632 136635570192384 136655078372352 137091933536256 137197856489472 137217444950016 137276147367936 137389696291296 137401827434496 137947571552256 137967267053568 138140459659008 138708938916864 138768279404544 138895325558784 139339342282752 139466911260672 139641986394432 139654316408832 140216644774656 140229025529856 140296658300928 140405057358336 140982855948288 141043169230848 141063306706944 141172298108928 141643814141952 141753254068224 141821621978112 141834144448512 142417824055296 142527862013952 142596603518976 143183420817408 143314509154338 143375819931648 143965843881984 144146566600704 144159294357504 144739762348032 144752542482432 144934252756992 144954945783576 145066944028437 145530690011136 145663927337196 145726243209216 146325939683328 146396513009664 146509625069568 146530543020354 147112545337344 147125534982144 147196493955072 147310224113664 147331256370192 147802240843776 147916439027712 147937557836736 148000846381056 148609903362048 148724725579776 148796455845888 148809594175488 148932683069868 149408786939904 149421979336704 149545574769744 149609551233024 149746522868064 150225228398592 150362763702912 150427089764352 151046131286016 151171070147676 151235742007296 151257334730688 151374202464456 151858111315968 151871519981568 151997141569248 152062166827008 152083877543424 152201383898688 152687937060864 152709737121792 152827727042304 153522297372672 153596341518336 153715016466432 153736963168896 154228425228288 154347588550656 154369625568768 154435665788928 154577055863808 155071203508224 155191017996288 155213175435264 155279576530944 156047556281472 156114314330112 156257241253632 156756760068096 156900275168256 156967398014976 157111105959936 157613354385408 157743725371488 157757653721088 158605712941824 158673565384704 158696220045312 158818835372544 159258411348992 159326543020032 159349290909696 159472410826752 159563412504576 160220052062208 160343844765696 161081348419584 161150259953664 161297797423104 161938453561344 161961574367232 162179206152192 162832232641536 162846610292736 163722026262528 163942023610368 164395779457024 164546288288314 164616682143744 165501613504512 165516226854912 166182690103296 166277520949248 166405993906176 166429752566328 166500952178688 167090792235008 167186141282304 167315316277248 167410793447424 168084885307392 168099726753792 168238771615962 169003381948416 169158109165776 169230475984896 169698869116928 169854233071808 169926897696768 170840375230464 170855459979264 170996784265404 171543422042112 171700474735632 171773929193472 171798454262016 171931192922592 172480817790976 172638728695936 172712584544256 173506978381824 173641037119488 173665828764864 174355609288704 174455103946752 174589895245824 174614822364672 174689523597312 175173026185216 175308372180992 175333401880576 175408410525696 175553500816656 176351355076608 176512809564288 177077080817664 177239199727104 177315023683584 177461691042924 177477360436224 178044715139072 178207719944192 178283958239232 178431427059552 179165712767616 179242360897536 179267952273408 179406462180096 179979983781888 180144760378368 180221827350528 180247558569984 180386825361408 180963480961024 180989318070272 181129157976064 181216516972032 182040108466176 182180760256512 182206771163136 182930475319296 182956593266688 183186261721728 183202436579328 183956356071424 184187279545344 184945251889152 185024372539392 185193767411712 185955881680896 186189315192576 186205755211776 186955526366208 186972034039808 187062211067904 187206743144448 187233471637119 187977141264384 188084408942592 188229730811904 188858418855936 189004338757632 189095495970816 189112192598016 189890432073728 190037149351936 190128804691968 190302872811498 190911227756544 191086012205784 191167759908864 191954458509312 192195422134272 192212392476672 192986349797376 193003389976576 193163034077586 193245670342656 193273261044768 193422592037916 194040920014848 194218569782928 194301657612288 195101252911104 195195350679552 195346166759424 195374057360472 196150060449792 196167379976192 196261991940096 196413632151552 196441675160256 197069654458368 197221918703616 197250077115648 197334461841408 197497688418738 198146537816064 198299634106368 198395274461184 198412792233984 198576910759824 199211715919872 199394099692992 199479401644032 199662030490752 200300304531456 200483684937216 200569453019136 200735355441996 201394841714688 201561426863568 201647656009728 201676446307584 201832269952608 202477481754624 202662855425664 202749555769344 202778503391232 202935178531584 203583916081152 203612982829056 203770302723072 203868581593536 204696396496896 204795122024448 204953355288576 204982617558528 205637900304384 205796784734208 205826167425024 205914221051904 206102741151744 206921357328384 206950900580352 207210689488512 208063408375296 208152419106816 208342988338176 209009013424128 209200366891008 209289864019968 209481474613248 210324967161984 210343538294784 210444987451392 210607586037504 211474283922432 211564753846272 211594960060416 211758447163392 212435390693376 212465721212928 212629881102336 212751216672768 213626736082944 213791793020928 213894905278464 214775131226112 214971763731507 215063729897472 215948765822976 216238941536256 217109643522048 217128813723648 217401379135488 217432418675364 218296035016704 218495891005794 218589364813824 219488909524992 220668818006016 220688302473216 220794740932608 220965336170496 220996884555288 221576920137728 221703361265664 221874658541568 221906336755104 222001269571584 222914855043072 223087088369664 223214391263232 224113180409856 224132969005056 224318362154616 224414326849536 224619784302096 225337842597888 225544145554368 225640634646528 226569196929024 226756605221514 227787166973952 227807279972352 227995712353872 228093250240512 228125816315136 228302075848032 228724562722816 228933966314176 229031905591296 229064605682688 229241590563456 230283446059008 231342637842432 231521382825984 231554438353152 231653498683392 231865583795712 232474145718272 232606805262336 232786526994432 232819763152896 232919364796416 234071334422208 235135140102144 235350412752384 235451097022464 235666658939904 236102774423552 236318932969472 236420031578112 236615588057232 236636480581632 237908569412736 238887617023488 238989814530048 239023936364544 239208616240128 239345118756864 239973311709184 240193013837824 240295769800704 240330078093312 240515767148544 241622022629376 242907680342016 242942361550848 243268809228288 243907300425728 243942124355584 244248348962304 244269915439104 245583039393792 246593669185536 246819432432471 246925023215616 247941175574528 248252420256768 248274340282368 249274035154944 249416281423872 249608990859264 249644628849492 250636188352512 250779211923456 250972974415872 251116190171136 251811225141248 252005785010176 252127327961088 252149590130688 252358157423943 253505072922624 253737163748664 254548303675392 254781349607712 254890346545152 255939278012416 256260562845696 256283189968896 256495176398106 257315133063168 257550712103448 257660893790208 257697681393024 257896789383888 258721226686464 258958093043904 259068876816384 260135003881472 260260467572736 260461555679232 260498743147296 261533413933056 261682655920128 261884842868736 261922233547008 262759539277824 262962558271488 263000102820864 263112615788544 263330251224984 264195383754752 264399512141824 264527032614912 264769214346432 265615621226496 265858799590656 265972535525376 266192536564386 266216040654336 267067072708608 267311579916288 267425937358848 267647140589328 268748569151424 268863541346304 268901928410112 269109693270144 269969975672832 270217140567552 270332741025792 270371337854976 270580238042112 271445221441536 271483977105408 271693736964096 271824775458048 273060162699264 273271140384768 273310156744704 274183867072512 274395712978944 274434889900032 274779392582592 274803654868992 275895143104512 275934534107136 276280919318016 277417877833728 277536558809088 277790651117568 278933822521344 279283972788864 279308632817664 280433289549312 280458051059712 280593316601856 280810114716672 281965711896576 282086338461696 282126613413888 282344596217856 283287628283904 283506508136448 283643243956224 283668288897024 284835648110592 285055724027904 285193207037952 285454309217247 286366841634816 286629018308676 286751639863296 287931687763968 288293133201408 288318588715008 289479524696064 289505084964864 289744551116379 289868505513984 289909891567152 290133888056874 291061380022272 291327854674392 291452486418432 292651879366656 292793026019328 293019250139136 293061086040708 294225090674688 294251069964288 294392987910144 294620448227328 294662512740384 295604481687552 295832878055424 295875115673472 296001692762112 297219806724096 297449451159552 297592911691776 297619188350976 297865366139736 298817573879808 298843958673408 299091149539488 299219102466048 299493045736128 300450456797184 300725527405824 300854179528704 302092262572032 302342140295352 302471484014592 302514669461376 302748404928912 303716222631936 303994283138496 304124333654016 304167755086848 304402767797376 305375874121728 305419474243584 305655454084608 307044594745344 307192683036672 307430032932864 307473926337792 308456850456576 308695177101312 308739251137536 308871331577856 309154111727616 310142407016448 310382035992576 310426350870528 312095112562944 312228628660224 312514482507264 313513520136192 313800550336512 313934796029952 314222211919872 315487450742976 315515307442176 317211425883648 317347130769408 317392440090624 317637670745088 318516822697984 318653086040064 318698581819392 318944821653504 319126825009152 320440104124416 320687689531392 322162696839168 322595594846208 323876907122688 323923148734464 324358412304384 325664465283072 325693220585472 327444052525056 327743836508691 327884047220736 328791558914048 329092576576628 329233364287488 331003227009024 331032453709824 332365380206592 332555041898496 332811987812352 332859505132656 333001904357376 334181584470016 334372282564608 334630632554496 334821586894848 336169770614784 336199453507584 336477543231924 338006763896832 338316218331552 338460951969792 339397738233856 339708466143616 339853795393536 340134907832271 341680750460928 341710919958528 341993568530808 343086844084224 343400949471264 343547858386944 343596908524032 343862385845184 344961635581952 345277457391872 345425169088512 347013956763648 347282074238976 347331657529728 348711218577408 348910207893504 349179790491648 349229644729344 349379047194624 350346052370432 350616744361984 350666803761152 350816821051392 351107001633312 352702710153216 353025619128576 354154161635328 354478399454208 354630047367168 354923382085848 354954720872448 356089430278144 356415439888384 356862854119104 358331425535232 358484721795072 358535904546816 358812924360192 359959967563776 360289520756736 360443654701056 360495117139968 360773650722816 361978636140544 362258315952128 362433033944064 364080216932352 364361520513024 364413542326272 365860950638592 365913186533376 366372523443456 366404873158656 367912712142848 368374559090688 369890503778304 370387534823424 371911763361792 372378630385152 372411510423552 373911052732416 373944068079616 374124422135808 374413486288896 374466943274238 375954282528768 376168817885184 376459461623808 377716837711872 378008677515264 378190991941632 378224385196032 379780864147456 380074298703872 380257609383936 380605745622996 381822455513088 382172024411568 382335519817728 383908917018624 384390844268544 384424784953344 384742764597159 385972699594752 386006779953152 386326068155172 386491340685312 386546522089536 386845184075832 388081840029696 388437139565856 388603315224576 390202505822208 390390701359104 390692333518848 390748114720944 392300120899584 392334759952384 392523983880192 392827264303104 392883350320512 394139308916736 394443837407232 394500154231296 394668923682816 394995376837476 396293075632128 396599268212736 396790548922368 396825584467968 397153821519648 398423431839744 398788199385984 398958803288064 399324060981504 400600609062912 400967369874432 401138906038272 401470710883992 402789683429376 403122853727136 403295312019456 403352892615168 403664539905216 404954963509248 405325710851328 405499111538688 405557006782464 405870357063168 407167832162304 407225965658112 407540605446144 407737163187072 409590244048896 409906710577152 409965235117056 411275800608768 411593569468416 411652334850048 411828442103808 412205482303488 413842714656768 413901801160704 414421378977024 416126816750592 416304838213632 416685976676352 418018026848256 418400733782016 418962949226496 420649934323968 420687076589568 420889974902784 421215172075008 422948567844864 423129507692544 423189920120832 423516894326784 424931442425856 425259762204672 425502433345536 427253472165888 427583586041856 427789810556928 429550262452224 429943527463014 430127459794944 431897531645952 432477883072512 434219287044096 434257627447296 434802758270976 434864837350728 435200832085311 436592070033408 436991782011588 437178729627648 438977819049984 441337636012032 441376604946432 441589481865216 441930672340992 441993769110576 443153840275456 443406722531328 443749317083136 443812673510208 444002539143168 445829710086144 446174176739328 446428782526464 448226360819712 448265938010112 448636724309232 448828653699072 449239568604192 450675685195776 451088291108736 451281269293056 453138393858048 453513210443028 455574333947904 455614559944704 455991424707744 456186500481024 456251632630272 456604151696064 457449125445632 457867932628352 458063811182592 458129211365376 458483181126912 460566892118016 462685275684864 463042765651968 463108876706304 463306997366784 463731167591424 464948291436544 465213610524672 465573053988864 465639526305792 465838729592832 468142668844416 470270280204288 470700825504768 470902194044928 471333317879808 472205548847104 472637865938944 472840063156224 473231176114464 473272961163264 475817138825472 477775234046976 477979629060096 478047872729088 478417232480256 478690237513728 479946623418368 480386027675648 480660156186624 481031534297088 483244045258752 485815360684032 485884723101696 486537618456576 487884248711168 488496697924608 488539830878208 491166078787584 493187338371072 493638864864942 493850046431232 495882351149056 496504840513536 496548680564736 498548070309888 498832562847744 499217981718528 499289257698984 501272376705024 501558423846912 501945948831744 502232380342272 503622450282496 504011570020352 504254655922176 504299180261376 504716314847886 507010145845248 507474327497328 509096607350784 509562699215424 509780693090304 511878556024832 512521125691392 512566379937792 512990352796212 514630266126336 515101424206896 515321787580416 515395362786048 515793578767776 517442453372928 517916186087808 518137753632768 520270007762944 520520935145472 520923111358464 520997486294592 523066827866112 523365311840256 523769685737472 523844467094016 525519078555648 525925116542976 526000205641728 526225231577088 526660502449968 528799024283648 529054065229824 529538428692864 531231242452992 531717599181312 531945071050752 532385073128772 532432081308672 534134145417216 534623159832576 534851874717696 535294281178656 537497138302848 537727082692608 537803856820224 538219386540288 539939951345664 540434281135104 540665482051584 540742675709952 541160476084224 542890442883072 542967954210816 543387473928192 543649550916096 546120325398528 546542280769536 546620313489408 548791425957888 548869779800064 549558785165184 549607309737984 551869068214272 552561838636032 554835755667456 555073117618176 555581302235136 557867645042688 558567945577728 558617265635328 560866579098624 560916102119424 561186633203712 561620229433344 561700414911357 563931423793152 564253226827776 564689192435712 566575256567808 567013016272896 567286487912448 567336577794048 569671296221184 570111448055808 570386414075904 570908618434494 572733683269632 573258036617352 573503279726592 575863375527936 576586266402816 576637177430016 578959049392128 579010169929728 579489102232758 579737011027968 579819783134304 580267776113748 582122760044544 582655709348784 582904972836864 585303758733312 585586052038656 586038500278272 586122172081416 588450181349376 588502139928576 588785975820288 589240896454656 589325025480768 591208963375104 591665756110848 591750231346944 592003385524224 594439613448192 594898902319104 595185823383552 595238376701952 595730732279472 597635147759616 598182299078976 598438204932096 598986091472256 600900913594368 601451054811648 601708359057408 604184525144064 604684280590704 604942968029184 605029338922752 605496809857824 607432445263872 607988566276992 608248667308032 608335510173696 608805535594752 610751748243456 610838948487168 611310908169216 614089189490688 614385366073344 614860065865728 614947852675584 616913700913152 617390354202624 617478502275072 617742663155712 618308223455232 620764071985152 620852701741056 624190225125888 624457257320448 625028965014528 627027040272384 627601100673024 627869592059904 628444423839744 630974901485952 631030614884352 634422851767296 634694261538816 634784880181248 635275341490176 637033645395968 637306172080128 637397163638784 637889643307008 638253650018304 640880208248832 641375379062784 644325393678336 644915291194521 645191189692416 647846297468928 648716824608768 651328930566144 651386441170944 654888105050112 655487673017382 655768094441472 657583117828096 658185153153256 658466728574976 662006454018048 662064907419648 664730760413184 665110083796992 665623975624704 665719010265312 666003808714752 668363168940032 668744565129216 669261265108992 669643173789696 672339541229568 672398907015168 672955086463848 676013527793664 676632436663104 676921903939584 678795476467712 679416932287232 679707590787072 680269815664542 683361500921856 683421839917056 683987137061616 686173688168448 686801898942528 687095716773888 687193817048064 687724771690368 689923271163904 690554914783744 690850338177024 694027913527296 694564148477952 694663315059456 697422437154816 697820415787008 698359580983296 698459289458688 698758094389248 700692104740864 701233488723968 701333607522304 702214003266624 705405420306432 706051238257152 708308323270656 708956798908416 709260094734336 709846764171696 709909441744896 712830879776768 713725708238208 716662851070464 716969443590144 717071809093632 717625848720384 719919935127552 720579041513472 720887309402112 720990234279936 721547301445632 723957272281088 724516631904256 724866067888128 728723041026048 728827084652544 731721901277184 731826373066752 732745046886912 732809746317312 735825424285696 736749118181376 739781007556608 740458297297413 740775069646848 743823526723584 744757260770304 744823020847104 747822105464832 747888136159232 748248844271616 748826972577792 748933886548476 751908565057536 752337635770368 752918923247616 755433675423744 756017355030528 756381983883264 756448770392064 757074472271829 759561728294912 760148597407744 760515218767872 761211491245992 763644911026176 764344048823136 764671039635456 767817834037248 768781688537088 768849569906688 769485529194318 771945399189504 772013559906304 772652136310344 772982681370624 773093044179072 773690368151664 776163680059392 776874279131712 777206630449152 780405011644416 780781402718208 781384667037696 781496229441888 784600241799168 784669519904768 785047967760384 785654528606208 785766700641024 788278617833472 788887674814464 789000308462592 789337847365632 789990753674952 792586151264256 793198536425472 793581097844736 794307643039296 796846863679488 797576398771968 797917606576128 798648121963008 801201218125824 801934739748864 802277812076544 802941421767984 806245707454272 806590624038912 806705785230336 807329079810432 809909927018496 810651421702656 810998223077376 811114013564928 811740714126336 814335664324608 814451931316224 815081210892288 815474326374144 819180488097792 819813421154304 819930470234112 822551601217536 823187138936832 823304669700096 824410964606976 827685429313536 827803602321408 828842757954048 832253633501184 832609676427264 833371953352704 836801467564032 837925898452992 841299868647936 841374153179136 841779949805568 842430344150016 845897135689728 846259015385088 846379840241664 847033788653568 849862884851712 850519524409344 851004866691072 854506944331776 855167172083712 855579621113856 856362927651741 859100524904448 859887054926028 860254919589888 863795063291904 864955766145024 868438574088192 868515254894592 869233653349137 869605516541952 869729674701456 870401664170622 873184140066816 873983564023176 874357459255296 877955638099968 882675272024064 882753209892864 883178963730432 883861344681984 883987538221152 886307680550912 886813445062656 887498634166272 887625347020416 888005078286336 891659420172288 892348353478656 892857565052928 896452721639424 896531876020224 897273448618464 897657307398144 898479137208384 901351370391552 902176582217472 902562538586112 906276787716096 907026420886056 911148667895808 911982849415488 912373000962048 912503265260544 913208303392128 914898250891264 915735865256704 916127622365184 916258422730752 916966362253824 921133784236032 925370551369728 926085531303936 926217753412608 926613994733568 927462335182848 929896582873088 930427221049344 931146107977728 931279052611584 936285337688832 940540560408576 941401651009536 941804388089856 942666635759616 944411097694208 945275731877888 946462352228928 946545922326528 951634277650944 955550468093952 955959258120192 956095745458176 956834464960512 957380475027456 960772055351296 961320312373248 962063068594176 966488090517504 971630721368064 971769446203392 973075236913152 975768497422336 976993395849216 977079661756416 982332157575168 983231509526073 986374676742144 987277729729884 987700092862464 991764702298112 993009681027072 993097361129472 997096140619776 997665125695488 998435963437056 998578515397968 1002544753410048 1003116847693824 1003891897663488 1004464760684544 1007244900564992 1008023140040704 1008509311844352 1008598360522752 1009432629695772 1014020291690496 1014948654994656 1018193214701568 1019125398430848 1019561386180608 1020404723496813 1023757112049664 1025042251382784 1025132759875584 1025980705592424 1029260532252672 1030202848413792 1030643575160832 1030790725572096 1031587157535552 1034884906745856 1035832372175616 1036275507265536 1040540015525888 1041041870290944 1041846222716928 1041994972589184 1046133655732224 1046730623680512 1047539371474944 1047688934188032 1051038157111296 1051850233085952 1052000411283456 1052450463154176 1053321004899936 1057598048567296 1058108130459648 1059076857385728 1062462484905984 1063435198362624 1063890142101504 1064770146257544 1064864162617344 1068268290834432 1069246319665152 1070588562357312 1074994276605696 1075454165385216 1075607713640448 1076438773080576 1079879902691328 1080868562270208 1081330964103168 1081485351419904 1082320952168448 1085935908421632 1086774947856384 1087299101832192 1092240650797056 1093084561539072 1093240626978816 1097582851915776 1097739559600128 1099117570330368 1099214619475968 1103738136428544 1105123677272064 1109671511334912 1111162604470272 1115735290085376 1117135891155456 1117234531270656 1121733158197248 1121832204238848 1122373266407424 1123240458866688 1123400829822714 1127862847586304 1128506453655552 1129378384871424 1133150513135616 1134026032545792 1134572975824896 1134673155588096 1139342592442368 1140222896111616 1140772828151808 1141817236868988 1145467366539264 1146516073234704 1147006559453184 1151726751055872 1153172532805632 1153274354860032 1154228293791477 1157918098784256 1158020339859456 1158978204465516 1159474022055936 1159639566268608 1160535552227496 1164245520089088 1165311418697568 1165809945673728 1170607517466624 1171172104077312 1172077000556544 1172244344162832 1176900362698752 1177004279857152 1177571951640576 1178481792909312 1178650050961536 1182417926750208 1183331512221696 1183500462693888 1184006771048448 1188879226896384 1189797804638208 1190371646767104 1190476753403904 1191461464558944 1195270295519232 1196364598157952 1196876409864192 1197972182944512 1201801827188736 1202902109623296 1203416718114816 1208369050288128 1209368561181408 1209885936058368 1210058677845504 1210993619715648 1214864890527744 1215977132553984 1216497334616064 1216671020347392 1217611071189504 1221503496486912 1221677896974336 1222621816338432 1228770732146688 1229720131731456 1229895705351168 1233827401826304 1234780708405248 1234957004550144 1235485326311424 1236616446910464 1241528143970304 1241705403482112 1248380450251776 1248914514640896 1250057930029056 1254054080544768 1255202201346048 1256888847679488 1261949802971904 1262061229768704 1268845703534592 1269388523077632 1269569760362496 1270550682980352 1274067290791936 1274794327277568 1275779286614016 1276507300036608 1281760416497664 1282750758125568 1288650787356672 1289830582389042 1290382379384832 1295692594937856 1297433649217536 1302657861132288 1302772882341888 1309776210100224 1310975346034764 1311536188882944 1315166235656192 1316370306306512 1316933457149952 1324012908036096 1324129814839296 1329461520826368 1330220167593984 1331247951249408 1331438020530624 1332007617429504 1336726337880064 1337489130258432 1338522530217984 1339286347579392 1344679082459136 1344797814030336 1345910172927696 1352027055587328 1353264873326208 1353843807879168 1357590952935424 1358833864574464 1359415181574144 1360539631329084 1366723001843712 1366843679834112 1367974274123232 1372347376336896 1373603797885056 1374191433547776 1374387634096128 1375449543380736 1379846542327808 1381109829567488 1381700676354048 1388055827054592 1389128296955904 1389326630118912 1394844874309632 1395640831574016 1396719161966592 1396918578917376 1397516188778496 1402466977447936 1402667215044608 1404428006533248 1410810840612864 1412102476514304 1416616646541312 1417913597816832 1418520189468672 1419693528343392 1419818883489792 1425661759553536 1427451416476416 1433325702140928 1433938887180288 1434143618187264 1435251697440768 1439839870255104 1441158083026944 1441980468559872 1443094602891264 1447914544562176 1449033263808512 1449732135776256 1457446082052096 1457654169305088 1463652746133504 1465490093773824 1465619492634624 1471650848571392 1473498236362752 1479562015113216 1480916594594826 1481550139293696 1487647053447168 1489514521540608 1489646041694208 1495644210929664 1495776272318464 1496497688543232 1497653945155584 1497867773096952 1503817130115072 1504675271540736 1505837846495232 1510867350847488 1512034710061056 1512763967766528 1512897540784128 1514148944543658 1519123456589824 1520297194815488 1521030437535744 1522422982491984 1527289822052352 1528688097646272 1529342079270912 1535635668074496 1537563377074176 1537699139813376 1538971058388636 1543890798379008 1544027119812608 1545304272620688 1545965362741248 1546186088358144 1547380736303328 1552327360118784 1553748558263424 1554413260898304 1560810023288832 1561562805436416 1562769334075392 1562992458883776 1569200483598336 1569339039809536 1570095935520768 1571309057212416 1571533401282048 1576557235666944 1577775349628928 1578000616925184 1578675694731264 1579981507349904 1586397072850944 1587162195689472 1588615286078592 1593693727358976 1595152797543936 1595835213152256 1597296243926016 1602402436251648 1603869479497728 1604555624153088 1605882843535968 1612491414908544 1613181248077824 1613411570460672 1614658159620864 1619819854036992 1621302843405312 1621996446154752 1622228027129856 1623481428252672 1628671328649216 1628903862632448 1630162421784576 1630948652748288 1638360976195584 1639626842308608 1639860940468224 1646374277873664 1646609339400192 1648821929213952 1655607204642816 1657685515908096 1664507267002368 1665219352854528 1666743906705408 1673602935128064 1675851796905984 1682599737295872 1682748306358272 1683559899611136 1684860688300032 1685101244734071 1691794271379456 1692759680483328 1694067577307136 1699725769703424 1701039048818688 1702009733382144 1709013888663552 1710334344167424 1711159242227712 1712725855303482 1718201049808896 1719774109852056 1720509839179776 1727590126583808 1729911532290048 1736877148176384 1737030509789184 1738467306698274 1739211033083904 1739459349402912 1740803328341244 1746368280133632 1747967128046352 1748714918510592 1755911276199936 1765350544048128 1765506419785728 1766357927460864 1767722689363968 1767975076442304 1772615361101824 1773626890125312 1774997268332544 1775250694040832 1776010156572672 1783318840344576 1784696706957312 1785715130105856 1792905443278848 1794546897236928 1795314614796288 1796958274416768 1802702740783104 1804353164434944 1805125077172224 1812553575432192 1814052841772112 1822297335791616 1823965698830976 1824746001924096 1825006530521088 1826416606784256 1829796501782528 1831471730513408 1832255244730368 1832516845461504 1833932724507648 1842267568472064 1850741102739456 1852171062607872 1852435506825216 1853227989467136 1854924670365696 1859793165746176 1862292215955456 1862558105223168 1872570675377664 1881081120817152 1882803302019072 1883608776179712 1885333271519232 1890551463755776 1892924704457856 1893091844653056 1903268555301888 1911100936187904 1911918516240384 1912191490916352 1913668929921024 1914760950054912 1921544110702592 1922640624746496 1924126137188352 1932976181035008 1934745873583563 1943538892406784 1946150473826304 1951536994844672 1953986791698432 1954159323512832 1964664315150336 1966463019052146 1972749353484288 1974555459459768 1975400185724928 1983529404596224 1986019362054144 1986194722258944 1994192281239552 1995330251390976 1996871926874112 1997157030795936 2005089506820096 2006233695387648 2007783795326976 2008929521369088 2014489801129984 2016046280081408 2017018623688704 2017196721045504 2018865259391544 2028040583380992 2029897309989312 2036386429403136 2038250796861696 2039122772361216 2040809446993626 2047514224099328 2050084502765568 2050265519751168 2051961411184848 2058521064505344 2060405696827584 2061287150321664 2061581451144192 2063174315071104 2069769813491712 2071664744351232 2072551014531072 2081080031051776 2082083740581888 2083692445433856 2083989945178368 2092267311464448 2093461247361024 2095078742949888 2095377868376064 2102076314222592 2103700466171904 2104000822566912 2106642009799872 2115196097134592 2116216260919296 2118153714771456 2124924969811968 2126870396725248 2127780284203008 2129540292515088 2129728325234688 2138492639330304 2141177124714624 2149988553211392 2150908330770432 2151215427280896 2152877546161152 2159759805382656 2161737124540416 2162661928206336 2162970702839808 2164641904336896 2171871816843264 2173549895712768 2174598203664384 2186169123078144 2186481253957632 2195165703831552 2195479119200256 2198235140660736 2198429238951936 2207476272857088 2210247354544128 2219343022669824 2221374891892239 2222325208940544 2231470580170752 2234271782310912 2234469062541312 2243466316394496 2243664408477696 2244746532814848 2246480917733376 2246801659645428 2255725695172608 2257012907311104 2258756769742848 2266301026271232 2268052065091584 2269145951649792 2269346311176192 2271223416815487 2278685184884736 2280445792223232 2281545656303616 2283634473737976 2290934733078528 2293032146469408 2294013118906368 2303453502111744 2306345065611264 2306548709720064 2308456587582954 2315836197568512 2316040679718912 2317956408931032 2318948044111872 2319279132537216 2321071104454992 2328491040178176 2330622837395136 2331619891347456 2341215034933248 2342344208154624 2344154001113088 2344488688325664 2353800725397504 2354008559714304 2355143903281152 2356963585818624 2357300101923072 2364835853500416 2366663024443392 2367000925387776 2368013542096896 2377758453792768 2379595609276416 2380743293534208 2382922929117888 2390540591038464 2392729196315904 2393752819728384 2395944365889024 2403603654377472 2405804219246592 2406833436229632 2418737122362816 2419771872116736 2420117355691008 2421987239431296 2429729781055488 2431954265107968 2432994669232128 2433342040694784 2435222142379008 2443006992973824 2443355793948672 2445243632676864 2457541464293376 2459440263462912 2459791410702336 2467654803652608 2469561416810496 2469914009100288 2473232893820928 2483056287940608 2483410806964224 2496760900503552 2497829029281792 2500115860058112 2510404402692096 2513777695358976 2523899605943808 2524122459537408 2537691407069184 2538777046155264 2539139520724992 2541101365960704 2548134581583872 2549588654555136 2551558573228032 2553014600073216 2563520832995328 2565501516251136 2577301574713344 2579661164778084 2580764758769664 2591385189875712 2594867298435072 2605315722264576 2605545764683776 2607700960047411 2619552420200448 2621950692069528 2623072377765888 2630332471312384 2632740612613024 2633866914299904 2648025816072192 2648259629678592 2658923041652736 2660440335187968 2662495902498816 2662876041061248 2664015234859008 2673452675760128 2674978260516864 2677045060435968 2678572695158784 2689358164918272 2689595628060672 2691820345855392 2704054111174656 2706529746652416 2707687615758336 2715181905870848 2717667729148928 2718830363148288 2721079262658168 2733446003687424 2735948548246464 2744694752673792 2747207595770112 2748382867095552 2748775268192256 2750899086761472 2759693084655616 2762219659134976 2763401352708096 2776111654109184 2778256593911808 2778653260237824 2789689748619264 2791281663148032 2793438323933184 2793837157834752 2804933954895872 2805334430089216 2808856013066496 2821621681225728 2824204953028608 2833233293082624 2835827195633664 2839387056686784 2839637766979584 2851323519107072 2854902832952832 2866651404281856 2867877774360576 2868287236374528 2870503394881536 2882316166053888 2883960937119744 2886189205782528 2895829089124352 2898066527617024 2899464271552512 2914892164104192 2915308338610176 2927305492267008 2930980187547648 2931238985269248 2943301697142784 2946996472725504 2949694528578219 2959124030226432 2961833189189652 2963100278587392 2975294106894336 2979029043081216 2979292083388416 2991288421859328 2991552544636928 2992995377086464 2995307890311168 2995735546193904 3007634260230144 3009350543081472 3011675692990464 3021734701694976 3024069420122112 3025527935533056 3025795081568256 3028297889087316 3038246913179648 3040594389630976 3042060875071488 3044845964983968 3054579644104704 3057376195292544 3058684158541824 3061214170490439 3071271336148992 3075126754148352 3075398279626752 3077942116777272 3087781596758016 3088054239625216 3090608545241376 3091930725482496 3092372176716288 3094761472606656 3104654720237568 3107497116526848 3108826521796608 3121620046577664 3123125610872832 3125538668150784 3125984917767552 3138400967196672 3140191871041536 3142618114424832 3143066802564096 3153114471333888 3155550699257856 3156001233850368 3157351389462528 3159963014699808 3172794145701888 3174324391378944 3177230572157184 3187387454717952 3190305595087872 3191670426304512 3194592487852032 3204804872503296 3207738958995456 3211765687071936 3224982829817088 3226362496155648 3226823140921344 3229316319241728 3239639708073984 3242605686810624 3243992892309504 3244456054259712 3246962856505344 3257807725264896 3260324843569152 3261897305496576 3276721952391168 3279253684617216 3279721880936448 3292748555747328 3293218678800384 3297643858427904 3311214409285632 3315371031816192 3329014534004736 3333487813410816 3347205870256128 3351703593811968 3365199474591744 3365496612716544 3367119799222272 3369721376600064 3370202489468142 3383588542758912 3385519360966656 3388135154614272 3399451539406848 3402078097637376 3404019466764288 3418027777327104 3420668688334848 3422318484455424 3425451710606964 3436402099617792 3439548219704112 3441019678359552 3455180253167616 3459823064580096 3473754296352768 3474061019578368 3476934613396548 3478422066167808 3478918698805824 3481606656682488 3492736560267264 3495934256092704 3497429837021184 3511822552399872 3530701088096256 3531012839571456 3532715854921728 3535445378727936 3535950152884608 3545230722203648 3547253780250624 3549994536665088 3550501388081664 3552020313145344 3566637680689152 3569393413914624 3571430260211712 3585810886557696 3589093794473856 3590629229592576 3593916548833536 3605405481566208 3608706328869888 3610250154344448 3625107150864384 3628105683544224 3644594671583232 3647931397661952 3649492003848192 3650013061042176 3652833213568512 3659593003565056 3662943461026816 3664510489460736 3665033690923008 3667865449015296 3701482205478912 3704342125215744 3704871013650432 3706455978934272 3709849340731392 3719586331492352 3724584431910912 3725116210446336 3745141350755328 3762162241634304 3765606604038144 3770666543038464 3781102927511552 3785849408915712 3786183689306112 3806537110603776 3822201872375808 3824382981832704 3827337859842048 3829521900109824 3843088221405184 3845281249492992 3848252274376704 3865952362070016 3869491747167126 3887077784813568 3892300947652608 3903073989689344 3907973583396864 3908318647025664 3929328630300672 3932926038104292 3945498706968576 3949110918919536 3950800371449856 3967058809192448 3972038724108288 3972389444517888 3988384562479104 3990660502781952 3993743853748224 3994314061591872 4010179013640192 4012467390775296 4015567590653952 4017859042738176 4028979602259968 4032092560162816 4034037247377408 4034393442091008 4037730518783088 4056081166761984 4059794619978624 4072772858806272 4076501593723392 4078245544722432 4081618893987252 4095028448198656 4100169005531136 4100531039502336 4103922822369696 4117042129010688 4120811393655168 4122574300643328 4123162902288384 4126348630142208 4139539626983424 4143329488702464 4145102029062144 4162160062103552 4164167481163776 4167384890867712 4167979890356736 4184534622928896 4186922494722048 4190157485899776 4190755736752128 4207400932343808 4208001645133824 4213284019599744 4232432521838592 4236307429542912 4249849939623936 4253740793450496 4255560568406016 4259080585030176 4259456650469376 4276985278660608 4282354249429248 4299977106422784 4301816661540864 4302430854561792 4305755092322304 4319519610765312 4323474249080832 4325941405679616 4329283808673792 4343743633686528 4347099791425536 4349196407328768 4372338246156288 4372962507915264 4390958238400512 4396470281321472 4396858477903872 4414952545714176 4420494709088256 4438686045339648 4442749783784478 4444650417881088 4462941160341504 4468543564621824 4468938125082624 4486932632788992 4487328816955392 4489493065629696 4492961835466752 4493603319290856 4511451390345216 4514025814622208 4517513539485696 4532602052542464 4536104130183168 4538291903299584 4538692622352384 4542446833630974 4557370369769472 4560891584446464 4563091312607232 4567268947475952 4581869466157056 4586064292938816 4588026237812736 4606907004223488 4612690131222528 4613097419440128 4616913175165908 4631672395137024 4632081359437824 4635912817862064 4637896088223744 4638558265074432 4642142208909984 4656982080356352 4661245674790272 4663239782694912 4682430069866496 4684688416309248 4688308002226176 4688977376651328 4707601450795008 4708017119428608 4710287806562304 4713927171637248 4714600203846144 4729671707000832 4733326048886784 4734001850775552 4736027084193792 4759191218552832 4761486587068416 4765845858235776 4781081182076928 4785458392631808 4787505639456768 4791888731778048 4807207308754944 4811608438493184 4813666872459264 4837474244725632 4839543744233472 4840234711382016 4843974478862592 4859459562110976 4863908530215936 4865989338464256 4866684081389568 4870444284758016 4886013985947648 4886711587897344 4890487265353728 4915082928586752 4918880526925824 4919582821404672 4939122833620992 4939828018200576 4946465787641856 4966821613928448 4993521801007104 4995658058563584 5000231720116224 5020808805384192 5027555390717952 5047799211887616 5048244919074816 5075382814138368 5078279041449984 5082202731921408 5096269163167744 5099177309110272 5103117146456064 5106029200146432 5127041665990656 5131003032502272 5154603149426688 5159322329556168 5161529517539328 5182770379751424 5189734596870144 5210631444529152 5211091529367552 5215401920094822 5239104840400896 5243901384139056 5246144755531776 5260664942624768 5265481225226048 5267733828599808 5296051632144384 5296519259357184 5317846083305472 5320880670375936 5324991804997632 5325752082122496 5328030469718016 5346905351520256 5349956521033728 5354090120871936 5357145390317568 5378716329836544 5383640691710784 5408108222349312 5413059493304832 5415375231516672 5430363811741696 5435335458297856 5437660726296576 5442158525316336 5466892007374848 5471897096492928 5489389505347584 5494415191540224 5496765734191104 5497550536384512 5501798173522944 5519386169311232 5524439318269952 5526802705416192 5552223308218368 5556513187823616 5557306520475648 5579379497238528 5586876647866368 5587674315669504 5609867909791744 5610668860178432 5617712026132992 5643243362451456 5648409906057216 5671654391267328 5678774113373568 5679275533959168 5702647038214144 5709805665905664 5733302808563712 5735755548721152 5736574472749056 5741006789763072 5764632332107776 5767921874239488 5772378411565056 5791658178248704 5796133055234048 5798928543105024 5804237620750689 5830616677220352 5854610984534016 5861960375095296 5862477970538496 5886603394285568 5893992945451008 5899389057156438 5918248060452864 5923666378379304 5926200557174784 5950588213788672 5958058086162432 5958584166776832 5982576843718656 5983105089273856 5985990754172928 5990615780622336 5991471092387808 6015268520460288 6018701086162944 6023351385980928 6043469403389952 6048138840244224 6051055871066112 6051590163136512 6056595778174632 6076493826359296 6081188779261952 6084121750142976 6089691929967936 6109159288209408 6114752390585088 6117368317083648 6122428340980878 6142542672297984 6150253508296704 6150796559253504 6155884233554544 6175563193516032 6181217090482752 6183861450964992 6184744353432576 6189522945213312 6209309440475136 6214994233053696 6217653043593216 6243240093155328 6246251221745664 6251077336301568 6251969835535104 6276801934393344 6280383742083072 6285236228849664 6286133605128192 6306228942667776 6311101398515712 6312002467700736 6319926029399616 6345588291403776 6348648782757888 6354461144314368 6374774909435904 6380611190175744 6383340852609024 6389184975704064 6415477917990912 6423531374143872 6449965659634176 6452724992311296 6453646281842688 6458632638483456 6479279416147968 6485211373621248 6487985784619008 6488912108519424 6493925713010688 6515615450529792 6520649687138304 6523794610993152 6558507369234432 6559443761872896 6585497111494656 6586437357600768 6595287716855808 6622428818571264 6630742063632384 6658029068009472 6664124675676717 6666975626821632 6694411740512256 6703407187623936 6730398949183488 6730993225433088 6734239598444544 6739442753200128 6740404978936284 6767177085517824 6771038721933312 6776270309228544 6798903078813696 6804156195274752 6808038933528576 6836055554654208 6841337376669696 6844636968910848 6850903421213928 6872804199235584 6879096439408224 6882039356719104 6910360506335232 6919646129160192 6947508592705536 6948122039156736 6953869226793096 6956844132335616 6957837397611648 6963213313364976 6985473120534528 6991868512185408 6994859674042368 7023645104799744 7061402176192512 7062025679142912 7065431709843456 7070890757455872 7071900305769216 7090461444407296 7094507560501248 7099989073330176 7101002776163328 7104040626290688 7133275361378304 7138786827829248 7171621773115392 7178187588947712 7181258459185152 7187833097667072 7210810963132416 7217412657739776 7220500308688896 7256211367088448 7289189343166464 7295862795323904 7298984007696384 7300026122084352 7305666427137024 7319186007130112 7325886922053632 7329020978921472 7330067381846016 7335730898030592 7402964410957824 7408684250431488 7409742027300864 7419698681462784 7439172662984704 7449168863821824 7450232420892672 7490282701510656 7531213208076288 7541333086076928 7562205855023104 7571698817831424 7572367378612224 7613074221207552 7644403744751616 7648765963665408 7654675719684096 7659043800219648 7686176442810368 7690562498985984 7696504548753408 7731904724140032 7738983494334252 7774155569627136 7784601895305216 7806147979378688 7815947166793728 7816637294051328 7823102880142233 7858657260601344 7865852076208584 7890997413937152 7898221837839072 7901600742899712 7934117618384896 7944077448216576 7944778889035776 7976769124958208 7981321005563904 7987487707496448 7988628123183744 8020358027280384 8024934781550592 8031135181307904 8035718085476352 8057959204519936 8064185120325632 8068074494754816 8068786884182016 8075461037566176 8112162333523968 8119589239957248 8145545717612544 8153003187446784 8156491089444864 8163237787974504 8190056896397312 8200338011062272 8207845644739392 8234084258021376 8241622787310336 8245148601286656 8246325804576768 8252697260284416 8279079253966848 8286658977404928 8290204058124288 8328334962327552 8334769781735424 8335959780713472 8369069245857792 8373844989444096 8380314971799552 8381511473504256 8414801864687616 8416003290267648 8426568039199488 8464865043677184 8472614859085824 8499699879247872 8507481586900992 8518161170060352 8518913300938752 8553970557321216 8564708498858496 8599954212845568 8603633323081728 8604861709123584 8611510184644608 8646948498161664 8651882811359232 8658567617347584 8687487267373056 8694199582851072 8698392814657536 8744676492312576 8745925015830528 8781916476801024 8792940562642944 8793716955807744 8829905091428352 8840989418176512 8849083585734657 8877372090679296 8885499567568956 8889300835762176 8925882320683008 8937087129243648 8937876250165248 8973865265577984 8974657633910784 8978986131259392 8985923670933504 8987206638581712 9022902780690432 9028051629244416 9035027078971392 9065204105084928 9072208260366336 9076583806599168 9077385244704768 9084893667261948 9114740739538944 9121783168892928 9126182625214464 9134537894951904 9163738932314112 9172128585877632 9176052475625472 9213814008446976 9225380262445056 9226194838880256 9233826350331816 9263344790274048 9264162718875648 9271825635724128 9275792176447488 9277116530148864 9284284417819968 9313964160712704 9322491349580544 9326479565389824 9364860139732992 9369376832618496 9376616004452352 9377954753302656 9415202901590016 9420575613124608 9427854343274496 9429200407692288 9459343414001664 9466652097773568 9468003701551104 9472054168387584 9518382437105664 9522973174136832 9531691716471552 9562162364153856 9570916785263616 9575011278913536 9583777463556096 9614414617509888 9623216876986368 9674948489451264 9679087488466944 9680469422764032 9687948957725184 9718919124221952 9727817060431872 9731978676928512 9733368162779136 9740888569516032 9773423175794688 9780974530707456 9830165857173504 9837761053851648 9839165642809344 9878245667241984 9879656036401152 9892931575283712 9933643227856896 9987043602014208 10000463440232448 10041617610768384 10055110781435904 10095598423775232 10096489838149632 10150765628276736 10156558082899968 10164405463842816 10192538326335488 10198354618220544 10206234292912128 10212058400292864 10254083331981312 10262006065004544 10309206298853376 10318644659112336 10323059035078656 10365540759502848 10379469193740288 10421262889058304 10422183058735104 10430803840189644 10478209680801792 10487802768278112 10492289511063552 10521329885249536 10530962450452096 10535467657199616 10592103264288768 10593038518714368 10635692166610944 10641761340751872 10649983609995264 10651504164244992 10656060939436032 10693810703040512 10699913042067456 10708180241743872 10714290780635136 10757432659673088 10767281383421568 10816216444698624 10826118986609664 10830750463033344 10860727623483392 10870670916595712 10875321452593152 10884317050632672 10933784014749696 10943794192985856 10978779010695168 10988830383080448 10993531468382208 10995101072769024 11003596347045888 11038772338622464 11048878636539904 11104446616436736 11113026375647232 11114613040951296 11158758994477056 11173753295732736 11175348631339008 11221337720356864 11235424052265984 11286486724902912 11296819812114432 11343308782534656 11357548226747136 11358551067918336 11405294076428288 11419611331811328 11466605617127424 11473148945498112 11482013579526144 11529264664215552 11535843748478976 11544756823130112 11583316356497408 11592266110468096 11597857086210048 11608475241501378 11661233354440704 11709221969068032 11723920750190592 11724955941076992 11773206788571136 11787985890902016 11798778114312876 11836496120905728 11847332756758608 11852401114349568 11901176427577344 11916116172324864 11917168333553664 11965153687437312 11966210178547712 11971981508345856 11981231561244672 11982942184775616 12030537040920576 12037402172325888 12046702771961856 12086938806779904 12096277680488448 12102111742132224 12103180326273024 12113191556349264 12162377558523904 12168243500285952 12179383859935872 12218318576418816 12229504781170176 12234736634167296 12244856681961756 12285085344595968 12300507016593408 12301593118507008 12311768467109088 12351126387032064 12362434180965504 12367722901929984 12369488706865152 12379045890426624 12418618880950272 12429988466107392 12435306087186432 12486480186310656 12492502443491328 12502154672603136 12503939671070208 12553603868786688 12560767484166144 12570472457699328 12572267210256384 12622202797031424 12624004935401472 12639852058799232 12697297565515776 12708922288628736 12749549818871808 12761222380351488 12766681705218048 12778369951408128 12830955835981824 12847062748287744 12899931319268352 12905449984622592 12907292563685376 12917265276966912 12958558832295936 12970422747242496 12977824217038848 12987851426021376 13031230901059584 13041299374276608 13047589221986304 13117014738468864 13118887523745792 13172874715201536 13190575433711616 13244857637142528 13261484127264768 13316058136018944 13328249351353434 13333951253643264 13388823481024512 13406814375247872 13460797898366976 13461986450866176 13468479196889088 13478885506400256 13480809957872568 13534354171035648 13542077443866624 13552540618457088 13597806157627392 13608312390549504 13616077867057152 13672111109308416 13682674753339392 13689273937821696 13701806842427856 13745608398471168 13758192878816448 13764078713438208 13820721012670464 13839292258320384 13895017185411072 13896244078313472 13907738453586192 13913688264671232 13915674795223296 13926426626729952 13970946241069056 13983737024370816 13989719348084736 14047290209599488 14122804352385024 14124051358285824 14130863419686912 14141781514911744 14143800611538432 14180922888814592 14189015121002496 14199978146660352 14202005552326656 14208081252581376 14277573655658496 14343243546230784 14356375177895424 14362516918370304 14375666195334144 14421621926264832 14434825315479552 14441000617377792 14512422734176896 14578378686332928 14591725590647808 14597968015392768 14600052244168704 14611332854274048 14638372014260224 14651773844107264 14658041957842944 14660134763692032 14671461796061184 14817368500862976 14819484054601728 14839397362925568 14878345325969408 14900464841785344 14980565403021312 15062426416152576 15082666172153856 15124411710046208 15143397635662848 15144734757224448 15226148442415104 15288807489503232 15297531927330816 15309351439368192 15318087600439296 15372352885620736 15381124997971968 15393009097506816 15463809448280064 15477966988668504 15548311139254272 15569203790610432 15612295958757376 15631894333587456 15633274588102656 15646205760284466 15717314521202688 15731704152417168 15781994827874304 15796443675678144 15803201485799424 15868235236769792 15888154896433152 15889557778071552 15953538249916416 15962642011127808 15974975414992896 15977256246367488 16040716054560768 16049869563101184 16062270362615808 16071436170952704 16115918409039872 16128370240651264 16136148989509632 16150922075132352 16224324667047936 16239178479914496 16291091435225088 16306006374893568 16312982178889728 16326475575949008 16400676022124544 16415691289478784 16468168516042752 16483245574620672 16490297202573312 16492651609153536 16505394520568832 16558158507933696 16573317954809856 16580408116248576 16656669924655104 16669539563470848 16671919561426944 16738138491715584 16760629943599104 16763022947008512 16829603729375232 16832006580535296 16853136078398976 16929730087354368 16945229718171648 17014963173801984 17036322340120704 17037826601877504 17107941114642432 17129416997716992 17199908425691136 17207266646163456 17209723418247168 17223020369289216 17293896996323328 17303765622718464 17317135234695168 17374974534746112 17388399165702144 17396785629315072 17412712862252067 17491850031661056 17563832953602048 17585881125285888 17587433911615488 17659810182856704 17681978836353024 17698167171469314 17754744181358592 17770999135137912 17778601671524352 17851764641366016 17874174258487296 17875752500330496 17947730531155968 17949315267821568 17957972262518784 17971847341867008 17974413277163424 18045805561380864 18056103258488832 18070054157942784 18130408210169856 18144416520732672 18153167613198336 18154770489409536 18169787334523896 18229481479077888 18243566337785856 18252365250428928 18269075789903808 18327477864628224 18344257171755264 18352104951250944 18427628016893952 18450760524890112 18452389677760512 18467652700663632 18526689580548096 18543651271448256 18551584352894976 18554233060297728 18568568835639936 18627928321425408 18644982699161088 18652959130779648 18729720279465984 18738753665236992 18753232008904704 18755909506605312 18830405803180032 18841151226249216 18855708686548992 18858400815384576 18918686828003328 18933304195547136 18936007403102208 19036764874211328 19045946348273664 19063383432943104 19124324728307712 19141833570527232 19150022557827072 19167554927112192 19246433753972736 19349896978902528 19358174976933888 19360938845528064 19375897915450368 19437838248443904 19455634120863744 19463957353857024 19466736325558272 19481777139032064 19546846351589376 19561949061414912 19675522107703296 19678331285618688 19756491334483968 19759312072802304 19785863150567424 19867286455713792 19974087204028416 19992374027030151 20000926880464896 20083235221536768 20110221562871808 20191196847550464 20192979676299264 20301531256553472 20313116165799936 20328810927685632 20385076652670976 20396709236441088 20412468585824256 20424116800585728 20508166663962624 20524012130009088 20618412597706752 20637289318224672 20646118070157312 20731081519005696 20758938387480576 20842525778116608 20844366117470208 20861607680379288 20956419361603584 20975605536556224 20984579022127104 21042659770499072 21061924900904192 21070935314399232 21184206528577536 21186077037428736 21271384333221888 21283522681503744 21299967219990528 21303008328489984 21312121878872064 21387621406081024 21399826084134912 21416360483487744 21514865319346176 21534562766843136 21632432889397248 21652237973219328 21661500926066688 21721455246966784 21741341833191424 21768634101265344 21867568029499392 21887588385971712 21957558021390336 21977660766160896 21987062936764416 21990202145538048 22007192694091776 22097757273079808 22208893232873472 22226052751294464 22229226081902592 22317517988954112 22347506591465472 22350697262678016 22442675440713728 22470848104531968 22593639624228864 22686617565069312 22715096453494272 22717102135836672 22810588152856576 22839222663622656 22933211234254848 22946297890996224 22964027159052288 23058529328431104 23071687496957952 23089513646260224 23166632712994816 23184532220936192 23195714172420096 23216950483002756 23322466708881408 23418443938136064 23447841500381184 23449911882153984 23469308640426699 23546413577142272 23575971781804032 23597556228625752 23672992241811456 23694665513517216 23704802228699136 23802352855154688 23832232344649728 23834336667107328 23930307374874624 23932420357095424 23943963016691712 23962463122489344 23965884369551232 24061074081841152 24074804344651776 24093405543923712 24173877613559808 24192555360976896 24204223484264448 24206360652546048 24226383112698528 24324755117047808 24336487000571904 24358767719871744 24436637152837632 24459009562340352 24469473268334592 24489713363923512 24570170689191936 24601014033186816 24623536934218176 24702252774064128 24724868361931008 24735445803859968 24738977413730304 24758091780853248 24837237761900544 24859976932214784 24870612174372864 24985004886982656 25004309345206272 25007879342140416 25107207737573376 25121534968332288 25140944915398656 25144534420512768 25244405594062848 25248009870802944 25279704117598464 25394595131031552 25417844577257472 25499099637743616 25522444760702976 25556739902816256 25661911671963648 25694125496575488 25799862638536704 25810899969245184 25814585127370752 25834530553933824 25940845494484992 25955648434077696 25975702852042752 26062461802119168 26082598748553216 26095178443972608 26234029476937728 26237775047491584 26345749430403072 26381150867423232 26489715274285056 26522968254529536 26547250757203971 26632116272037888 26656498702706868 26667902507286528 26777646962049024 26813628750495744 26921595796733952 26923972901732352 26936958393778176 26957771012800512 26961619915745136 27068708342071296 27084154887733248 27105081236914176 27195612315254784 27216624781099008 27232155734114304 27344222218616832 27365349506678784 27378547875643392 27403613684855712 27491216796942336 27516385757632896 27528157426876416 27641442025340928 27678584516640768 27790034370822144 27792488156626944 27815476907172384 27827376529342464 27831349590446592 27852853253459904 27941892482138112 27967474048741632 27979438696169472 28094580419198976 28245608704770048 28261726839373824 28283563029823488 28287601223076864 28361845777629184 28378030242004992 28399956293320704 28404011104653312 28416162505162752 28555147311316992 28686487092461568 28712750355790848 28725033836740608 28751332390668288 28843243852529664 28869650630959104 29024845468353792 29156757372665856 29183451181295616 29195936030785536 29200104488337408 29222665708548096 29276744028520448 29303547688214528 29320269527384064 29342923592122368 29634737001725952 29638968109203456 29678794725851136 29800929683570688 29961130806042624 30124852832305152 30165332344307712 30248823420092416 30286795271325696 30289469514448896 30452296884830208 30577614979006464 30595063854661632 30618702878736384 30636175200878592 30744705771241472 30762249995943936 30786018195013632 30927618896560128 30955933977337008 31096622278508544 31138407581220864 31224591917514752 31263788667174912 31266549176205312 31292411520568932 31434629042405376 31463408304834336 31563989655748608 31592887351356288 31606402971598848 31736470473539584 31776309792866304 31779115556143104 31907076499832832 31925284022255616 31949950829985792 31954512492734976 32081432109121536 32099739126202368 32124540725231616 32142872341905408 32256740481302528 32272297979019264 32301844150264704 32448649334095872 32478356959828992 32582182870450176 32612012749787136 32625964357779456 32652951151898016 32801352044249088 32831382578957568 32936337032085504 32966491149241344 32980594405146624 32985303218307072 33010789041137664 33116317015867392 33146635909619712 33313339849310208 33339079126941696 33343839122853888 33476276983431168 33521259887198208 33526045894017024 33664013161070592 33706272156797952 33859460174708736 33890459436343296 34029926347603968 34072644680241408 34075653203755008 34215882229284864 34258833995433984 34399816851382272 34419446836494336 34446040738578432 34587793992646656 34607531245436928 34634270469390336 34749949069492224 34776798331404288 34793571258630144 34825425724504134 34983700063322112 35127665907204096 35171762250571776 35174867823230976 35319620365713408 35363957672706048 35396334342938628 35509488362717184 35541998270275824 35557203343048704 35703529282732032 35748348516974592 35751505000660992 35895461062311936 35898630535643136 35915944525037568 35943694683734016 35948826554326848 36091611122761728 36112206516977664 36140108315885568 36260816420339712 36288833041465344 36306335226396672 36309540978819072 36339574669047792 36487132675571712 36504730500857856 36538151579807616 36654955729256448 36688514343510528 36704209902501888 36855256033787904 36901521049780224 36904779355521024 36935305401327264 37053379161096192 37087302542896512 37103168705789952 37108466120595456 37137137671279872 37255856642850816 37289965398322176 37305918261559296 37459440558931968 37477507330473984 37506464017809408 37511819013210624 37660811606360064 37682302452498432 37711417373097984 37716801630769152 37866608391094272 37872014806204416 38091892696547328 38126766865886208 38248649456615424 38283667141054464 38300045115654144 38335109854224384 38492867507945472 38699793957805056 38716349953867776 38721877691056128 38751795830900736 38875676496887808 38911268241727488 38933472651116544 38963554278064128 39093692703178752 39123898122829824 39351044215406592 39356662571237376 39518624145604608 39571726301134848 39734572911427584 39948174408056832 39984748054060302 40001853760929792 40166470443073536 40220443125743616 40382393695100928 40385959352598528 40603062513106944 40626232331599872 40657621855371264 40770153305341952 40793418472882176 40824937171648512 40848233601171456 41016333327925248 41048024260018176 41236825195413504 41274578636449344 41292236140314624 41462163038011392 41517876774961152 41685051556233216 41688732234940416 41723215360758576 41912838723207168 41951211073112448 41969158044254208 42085319540998144 42123849801808384 42141870628798464 42368413057155072 42372154074857472 42542768666443776 42567045363007488 42599934439981056 42606016656979968 42624243757744128 42775242812162048 42832720966975488 43029730638692352 43069125533686272 43264865778794496 43304475946438656 43323001852133376 43482683666382848 43537268202530688 43735136058998784 43775176771943424 43915116042780672 43955321532321792 43974125873528832 43980404291076096 44014385388183552 44195514546159616 44452105502588928 44458452163805184 44635035977908224 44701394525356032 44885350881427456 44941696209063936 45187279248457728 45373235130138624 45430192906988544 45434204271673344 45621176305713152 45678445327245312 45866422468509696 45892595781992448 45928054318104576 46117058656862208 46143374993915904 46179027292520448 46333265425989632 46369064441872384 46391428344840192 46433900966005512 46644933417762816 46836887876272128 46895683000762368 46899823764307968 46938617280853398 47092827154284544 47151943563608064 47195112457251504 47345984483622912 47389331027034432 47409604457398272 47604705710309376 47664464689299456 47668673334214656 47860614749749248 47864840714190848 47887926033383424 47924926244978688 47931768739102464 48122148163682304 48149608689303552 48186811087847424 48347755227119616 48385110721953792 48408446968528896 48452766225397056 48649510234095616 48672974001143808 48717535439743488 48873274305675264 48918019124680704 48938946536669184 48979426727847024 49202028066373632 49247073868436352 49404505548128256 49449736723862016 49470891607719936 49477954827460608 49516183561706496 49674475523801088 49719953864429568 49741224348745728 49970009773965312 50008618690412544 50015758684280832 50214415475146752 50281889830797312 50289068841025536 50488811188125696 50496019741605888 50559408235196928 50789190262063104 50835689154514944 51044889521405952 51113479805632512 51323823343927296 51388250993150976 51599725277073408 51621799938490368 51629170254741504 51669061107867648 51881690988969984 51911296868155392 51951405704085504 52124923604238336 52165197497106432 52190356887945216 52238138586756201 52475550094983168 52691498860806144 52762301734846464 52979430548570112 53045936509059072 53094501514407942 53264232544075776 53312997405413736 53335805014573056 53555293924098048 53627257500991488 53843191593467904 53847945803464704 53873916787556352 53915542025601024 53923239831490272 54137416684142592 54168309775466496 54210162473828352 54391224630509568 54433249562198016 54464311468228608 54688444437233664 54730699013357568 54757095751286784 54807227369711424 54982433593884672 55032771515265792 55056314853752832 55282884050681856 55357169033281536 55580068741644288 55630953814344768 55654753058684928 55662699180893184 55705706506919808 55883784964276224 55934948097483264 55958877392338944 56189160838397952 56491217409540096 56523453678747648 56567126059646976 56575202446153728 56723691555258368 56756060484009984 56799912586641408 56808022209306624 57110294622633984 57372974184923136 57425500711581696 57450067673481216 57502664781336576 57739301261918208 58049690936707584 58313514745331712 58366902362591232 58391872061571072 58400208976674816 58445331417096192 58607095376429056 58640539054768128 58685847184244736 59269474003451904 59277936218406912 59357589451702272 59601859367141376 59922261612085248 59977122081090453 60249705664610304 60330664688615424 60497646840184832 60573590542651392 60578939028897792 60904593769660416 61155229958012928 61190127709323264 61237405757472768 61272350401757184 61489411542482944 61524499991887872 61572036390027264 61855237793120256 61911867954674016 62193244557017088 62276815162441728 62449183835029504 62527577334349824 62533098352410624 62584823041137864 62869258084810752 62926816609668672 63127979311497216 63185774702712576 63212805943197696 63472940947079168 63552619585732608 63558231112286208 63814152999665664 63850568044511232 63899901659971584 63909024985469952 64162864218243072 64199478252404736 64249081450463232 64513480962605056 64544595958038528 64603688300529408 64897298668191744 64956713919657984 65164365740900352 65224025499574272 65305902303796032 65602704088498176 65662765157915136 65872674064171008 65932982298482688 65961188810293248 65970606436614144 66021578082275328 66293271819239424 66626679698620416 66678158253883392 66687678245707776 66952553966862336 67042519774396416 67052091788034048 67328026322141184 67412544313595904 67780918872686592 68059852695207936 68145289360482816 68151306407510016 68431764458569728 68517667990867968 68799633702764544 68838893672988672 68892081477156864 69175587985293312 69215062490873856 69268540938780672 69499898138984448 69553596662808576 69587142517260288 69650851449008268 69967400126644224 70255331814408192 70343524501143552 70349735646461952 70407925921280097 70639240731426816 70727915345412096 70792668685877256 71018976725434368 71083996540551648 71114406686097408 71407058565464064 71496697033949184 71503010001321984 71790922124623872 71797261071286272 71831889050075136 71887389367468032 71897653108653696 72183222245523456 72224413033955328 72280216631771136 72521632840679424 72577666082930688 72612670452793344 72619081957638144 72679149338095584 72974265351143424 73009461001715712 73076303159615232 73309911458512896 73377028687021056 73408419805003776 73710512067575808 73803042099560448 73870610802654528 74106758322192384 74174605085793024 74206337411579904 74216932241190912 74274275342559744 74511713285701632 74579930796644352 74611836523118592 74955014660947968 75012928035618816 75023638026421248 75321623212720128 75364604904996864 75422834746195968 75433603261538304 75733216782188544 75744029612408832 76183785393094656 76253533731772416 76497298913230848 76567334282108928 76670219708448768 76985735015890944 77399587915610112 77432699907735552 77443755382112256 77503591661801472 77822536483454976 77866945302233088 77927108556128256 78187385406357504 78247796245659648 78702088430813184 78713325142474752 79037248291209216 79143452602269696 79469145822855168 79896348816113664 79969496108120604 80003707521859584 80332940886147072 80440886251487232 80764787390201856 80771918705197056 81206125026213888 81252464663199744 81315243710742528 81540306610683904 81586836945764352 81649874343297024 81696467202342912 82032666655850496 82096048520036352 82473650390827008 82549157272898688 82584472280629248 82924326076022784 83035753549922304 83370103112466432 83377464469880832 83446430721517152 83825677446414336 83902422146224896 83938316088508416 84170639081996288 84247699603616768 84283741257596928 84736826114310144 85085537332887552 85134090726014976 85199868879962112 85212033313959936 85248487515488256 85550485624324096 85665441933950976 86059461277384704 86138251067372544 86529731557588992 86608951892877312 86965367332765696 87074536405061376 87470272117997568 87550353543886848 87830232085561344 87910643064643584 87960808582152192 88028770776367104 88391029092319232 88904211005177856 88916904327610368 89402789050712064 89770701762854912 89883392418127872 90374558496915456 90746470260277248 90860385813977088 90868408543346688 91242352611426304 91356890654490624 91732844937019392 91785191563984896 91856108636209152 92234117313724416 92286749987831808 92358054585040896 92666530851979264 92738128883744768 92782856689680384 92867801932011024 93289866835525632 93673775752544256 93791366001524736 93799647528615936 93877234561706796 94185654308569088 94303887127216128 94390224914503008 94691968967245824 94778662054068864 94819208914796544 95209411420618752 95328929378598912 95337346668429312 95721229499498496 95729681428381696 95775852066766848 95849852489957376 95863537478204928 96244296327364608 96299217378607104 96373622175694848 96770221443907584 96816893937057792 96905532450794112 97345948002287616 97435070879486976 97746548611350528 97836038249361408 97877893073338368 97958853455694048 98404056132747264 98494147736872704 98809011096256512 98899473447724032 98941783215439872 98955909654921216 99032367123412992 99348951047602176 99439907728859136 99940019547930624 100017237380825088 100031517368561664 100428830950293504 100563779661594624 100578137682051072 100992039483211776 101118816470393856 101578380524126208 101671378309029888 102089779042811904 102226959611265024 102647646687854592 102776501986301952 103199450554146816 103258340509483008 103338122215735296 103763381977939968 103822593736310784 103902811408171008 104249847208476672 104330394994212864 104380713775890432 104476277173512402 104951100189966336 105382997721612288 105524603469692928 105958861097140224 106091873018118144 106189003028815884 106528465088151552 106625994810827472 106671610029146112 107110587848196096 107254515001982976 107686383186935808 107695891606929408 107747833575112704 107831084051202048 107846479662980544 108274833368285184 108336619550932992 108420324947656704 108782449261019136 108866499124396032 108928622936457216 109461398026715136 109514191502573568 109614454739422848 109964867187769344 110065543030531584 110112629707505664 110565768101363712 110714338066563072 111160137483288576 111261907628689536 111309506117369856 111325398361786368 111411413013839616 111767569928552448 111869896194966528 111917754784677888 112378321676795904 112982434819080192 113046907357495296 113134252119293952 113150404892307456 113447383110516736 113599825173282816 113616044418613248 114745948369846272 114851001423163392 114900135346962432 115005329562673152 115478602523836416 116099381873415168 116627029490663424 116733804725182464 116800417953349632 116890662834192384 117214190752858112 117281078109536256 117371694368489472 118555872436813824 118715178903404544 119203718734282752 119844523224170496 119954244162180906 120499411329220608 120661329377230848 120995293680369664 121147181085302784 121157878057795584 121809187539320832 122310459916025856 122380255418646528 122474811514945536 122544700803514368 122978823084965888 123048999983775744 123144072780054528 123710475586240512 123823735909348032 124386489114034176 124553630324883456 124898367670059008 125055154668699648 125066196704821248 125169646082275728 125738516169621504 125853633219337344 126255958622994432 126371549405425152 126425611886395392 126945881894158336 127105239171465216 127116462224572416 127628305999331328 127701136089022464 127799803319943168 127818049970939904 128325728436486144 128498162900926464 129026961925210112 129089191916077056 129207376601058816 129794597336383488 129913427839315968 130448050999148544 130611804607592064 131205408176996352 131325530315830272 131745348128342016 131865964596965376 131922377620586496 131941212873228288 132043156164550656 132586543638478848 133356316507766784 133375356491415552 133905107933724672 134104183576068096 134656052644282368 134825088627191808 135561837745373184 136119705390415872 136290578720965632 136302612815020032 136863528917139456 137035335981735936 137599267405529088 137677787345977344 137784162954313728 138351175970586624 138430124981747712 138537081877561344 138999796277968896 139107193325617152 139174285034520576 139301702898016536 139934800253288448 140510663628816384 140687049002287104 140699471292923904 140815851842560194 141278481462853632 141455830690824192 141585337371754512 142037953450868736 142167993081103296 142228813372194816 142814117130928128 142993394067898368 143006020002643968 143581844249247744 143594522142572544 143663778100150272 143774778734936064 143795306217307392 144366444491046912 144448826067910656 144560433263542272 145043265681358848 145155332165861376 145225340905586688 145358298676191168 145948530702286848 146018922003431424 146152606319230464 146619822917025792 146754057374042112 146816839610007552 147606084199120896 147741221605309056 148213516644384768 148349210171586048 148412674823159808 148433864482381824 148548550685119488 149023426571403264 149159861593288704 149223673046237184 149910029321895936 150025856071237632 150047276052842496 150643246425440256 150845669492391936 150867206523076608 151466433564377088 151488059224817664 152367570786189312 152507067463544832 153134668564217856 153340439416897536 153971470031781888 154799175831220224 154865399815471104 154887510764224512 155007183323602944 155645072966909952 155733890604466176 155854217112256512 156374770812715008 156495592491319296 157426650284949504 158074496582418432 158286905204539392 158938291645710336 159792697632227328 159938992216241208 160007415043719168 160665881772294144 160881772502974464 161529574780403712 161543837410394112 162412250052427776 162504929326399488 162630487421485056 163080613221367808 163173673891528704 163299748686594048 163392934404685824 164065333311700992 164192097040072704 164947300781654016 165098314545797376 165168944561258496 165848652152045568 166071507099844608 166740206224932864 166892861443034304 167651354892828672 167804844292449792 167876632177016832 168341278163992576 168495399207233536 168567482515193856 169473652228620288 170171074665775104 170268181452029952 170399737759924224 170424066627919872 171100971248648192 171330883867901952 172118922554769408 172276502134745088 173217903785754624 173930734665531392 174149072810122752 174940544235995136 175100707087773696 175821286129287168 175921617164304384 176057541552734208 176782058184638464 177808422010355712 177833808655220736 178805578101424128 179541403525709824 179766784836255744 179931366243271359 180749116993830912 181492940520554496 181720771627954176 181736817086693376 182484705222852608 182713781308981248 183465689874038784 183570383127969792 183712217272418304 184468234627448832 184573499975663616 184716109170081792 185333061703958528 185476257767489536 185565713379360768 185735603864022048 186579733671051264 187347551505088512 187582732003049472 187599295057231872 187754469123413592 188371308617138176 188607774254432256 188780449829006016 189383937934491648 189557324108137728 189638417829593088 190418822841237504 190657858757197824 190674693336858624 191442458998996992 191551704133533696 191699704979914752 191727074956409856 192488592654729216 192598434757214208 192747244351389696 193540442887815168 193633787874115584 193811064901588224 194691896004575232 194870141758973952 195493097222701056 195672076498722816 195917706911388096 196808112265494528 196988295473745408 197618022192513024 197798946895448064 197883566430879744 197911819309842432 198064734246825984 198879815457718272 199880039095861248 200034474761650176 200063034737123328 200857661900587008 201127559323189248 201156275364102144 201984078966423552 202237632940787712 203342756618059776 204179558085623808 204453919222530048 205295293375709184 205553003972603904 206398901108293632 206516681018966016 206676244431470592 207526763955879936 207645187472621568 207805622816342016 208499694416953344 208660789988425728 208761427551780864 208952554347024804 209902200379932672 210765995443224576 211049206939385856 211917722194280448 212183746036236288 212378006057631768 213056930176303104 213251989621654944 213343220058292224 214221175696392192 214509030003965952 215372766373871616 215391783213858816 215495667150225408 215662168102404096 215692959325961088 216549666736570368 216673239101865984 216840649895313408 217564898522038272 217732998248792064 217857245872914432 218922796053430272 219028383005147136 219228909478845696 219929734375538688 220131086061063168 220225259415011328 221131536202727424 222320274966577152 222523815257379072 222619012234739712 222650796723572736 222822826027679232 223535139857104896 223739792389933056 223835509569355776 225964869638160384 226093814714990592 226268504238587904 226300809784614912 226894766221033472 227199650346565632 227232088837226496 229491896739692544 229702002846326784 230010659125346304 230957205047672832 232198763746830336 233467609450364928 233600835906699264 233781325668384768 234428381505716224 234562156219072512 234743388736978944 237111744873627648 237430357806809088 238407437468565504 239689046448340992 239908488324361812 240998822658441216 241322658754461696 241990587360739328 242294362170605568 242315756115591168 243618375078641664 244620919832051712 244760510837293056 244949623029891072 245089401607028736 245957646169931776 246097999967551488 246288145560109056 247420951172481024 247647471818696064 248772978228068352 249107260649766912 249796735340118016 250110309337399296 250132393409642496 250339292164551456 251477032339243008 251707266438674688 252511917245988864 252743098810850304 252851223772790784 253891763788316672 254210478342930432 255256611998662656 255402272178044928 255599606639886336 255636099941879808 256651456872972288 256996325801852928 258178383832154112 258414753202117632 259589194672766976 259826855678631936 260896101998297088 261223609215184128 262410816353992704 262651060631660544 263490696256684032 263731929193930752 263882425746456576 264086312329101312 265173087276957696 266712633015533568 266750712982831104 268208367152136192 269312105288564736 269650177254383616 271123675490746368 272239410780831744 272581157441931264 272605225630040064 273727057834278912 274070671963471872 275198534811058176 275355574691954688 275568325908627456 276702351941173248 276860249963495424 277074163755122688 277999592555937792 278214386651234304 278348570069041152 278603405796033072 279869600506576896 281021327257632768 281374098004574208 281398942585847808 281631703685120388 282556962925707264 282911661381648384 283170674743509024 284075906901737472 284335986162206592 284457626744389632 285628234261856256 285986788135796736 286012040005287936 287163688498495488 287189044285145088 287327556200300544 287549557469872128 287590612434614784 288732888982093824 288897652135821312 289120866527084544 290310664331722752 290450681811173376 290716597352382336 292037844006862848 292305212638460928 293239645834051584 293508114748084224 293633679220015104 295212168398241792 295482443210618112 296427033288769536 296698420343172096 296825349646319616 296867728964763648 297097101370238976 298046853142806528 298319723186577408 299820058643791872 300051712142475264 300094552105684992 301286492850880512 301691338984783872 301734413046153216 302976118449635328 304735141572378624 305014134927089664 306269337128435712 306680878833795072 307942940063563776 309598351662440448 309775021528449024 310014366647205888 311290145933819904 311467781208932352 311708434224513024 312749541625430016 312991184982638592 314853300569899008 316148993164836864 316573810409078784 317876583291420672 319585395264454656 319877984432482416 320014830087438336 321331763544588288 321763545005948928 323059149560807424 323087674820788224 324824500104855552 325009858652798976 325260974842970112 326161226442735616 326347347783057408 326599497373188096 326785868809371648 328384194080145408 329894601563308032 330196629091594752 330337889122516992 331697304304091136 332143014199689216 333480412449865728 333785722886068608 335302709785657344 335609688584899584 335753264354033664 336682556327985152 336990798414467072 337134965030387712 338947304457240576 340342149331550208 340799475519848448 340848133255839744 342201942497296384 344237845109538816 344553004269490176 346435807571509248 347861469331062784 348298145620245504 349881088471990272 350201414175547392 351642572258574336 351843234328608768 352115083105468416 353564116369276928 355667617310441472 357611156202848256 359082807051419648 359533569672511488 359862732486542718 361498233987661824 362985881041108992 363441543255908352 363473634173386752 364969410445705216 365427562617962496 366931379748077568 367140766255939584 367424434544836608 368936469254897664 369146999951327232 369432218340163584 370666123407917056 370952515534979072 371131426758721536 371471207728044096 373159467342102528 374695103010177024 375165464006098944 375198590114463744 375508938246827184 377215548508864512 377560899658012032 378767875868983296 379114648216275456 379276835659186176 380837645682475008 381315717514395648 381349386673717248 382884917997993984 383103408267067392 383399409959829504 383454149912819712 384977185309458432 385494488702779392 387080885775630336 387267575748231168 387622129803176448 389383792009150464 389740283517947904 391344152997445632 391835413822776192 393616224530989056 393976590947490816 395236044385026048 395597893790896128 395767132861759488 395823638619684864 396129468493651968 397759630915436544 400068949523300352 400126069474246656 401715323801174016 402312550728204288 403968157932847104 404475265881575424 406685513236119552 408359116171247616 408907838445060096 410590586751418368 411106007945207808 412797802216587264 413033362037932032 413352488862941184 415053527911759872 415290374945243136 415611245632684032 416999388833906688 417321579976851456 417522855103561728 417905108694049608 419804400759865344 421531990886449152 422098413878771712 423835444388560896 424367492072472576 424756012115263536 426113860352606208 426503979243309888 426686440116584448 428442351392784384 429018060007931904 430745532747743232 430783566427717632 430991334300450816 431324336204808192 431385918651922176 433099333473140736 433346478203731968 433681299790626816 435129797044076544 435465996497584128 437845592106860544 438056766010294272 438457818957691392 439859468751077376 440262172122126336 440450518830022656 444640549933154304 445047630514758144 445238024469479424 445301593447145472 445645652055358464 447070279714209792 447479584779866112 447671019138711552 451929739276320768 452537008477175808 452601619569229824 453789532442066944 454399300693131264 454464177674452992 459404005692653568 460021318250692608 461914410095345664 464397527493660672 466935218900729856 467201671813398528 467562651336769536 468856763011432448 469124312438145024 469486777473957888 474223489747255296 474860715613618176 476814874937131008 479378092896681984 479816976648723624 481997645316882432 482645317508923392 483981174721478656 484588724341211136 484631512231182336 487236750157283328 489241839664103424 489521021674586112 489899246059782144 490178803214057472 491915292339863552 492195999935102976 492576291120218112 494841902344962048 495294943637392128 497545956456136704 498214521299533824 499593470680236032 500220618674798592 500678584329102912 502954064678486016 503414532877349376 505023834491977728 505486197621700608 505702447545581568 508420956685860864 510513223997325312 510804544356089856 511199213279772672 511272199883759616 513302913745944576 513992651603705856 516356767664308224 516829506404235264 519653711357263872 521792203996594176 522447218430368256 524821632707985408 525302121263321088 527463858387861504 527764851492913152 528172624658202624 530346174553915392 533425266031067136 533501425965662208 536416734304272384 538624210577129472 539300354508767232 539794098729814077 542247350981492736 544478821561663488 545162314883862528 545210451260080128 547454115668557824 548141343926943744 550397069622116352 550711149383909376 551136651817254912 553404703882346496 553720499926990848 554148327510245376 555999185111875584 556428773302468608 556697140138082304 557206811592066144 559739201013153792 562042654515265536 562748196009148416 562797885171695616 563263407370240776 565113925851414528 565823322763296768 566341349487018048 568151813803474944 568671972324413184 568915253488779264 571256468523712512 571973576271593472 572024080010575872 574327376996990976 574655112400601088 575099114939744256 575181224869229568 577465777964187648 577795304271642624 578241733054169088 580621328663445504 580901363622346752 581433194704764672 584075688013725696 584610425276921856 586479291668103168 587016229496168448 590424336796483584 590964886421236224 592854066577539072 593396840686344192 593650699292639232 593735457929527296 594194202740477952 596639446373154816 599640117287583744 600103424284950528 600189104211369984 602572985701761024 603382677969567744 603468826092306432 605952236899270656 610028269854179328 612538674256871424 613361757667590144 615885880127127552 619196703324880896 619550043056898048 620028733294411776 622580291867639808 622935562417864704 623416868449026048 625499083250860032 625982369965277184 629706601139798016 632297986329673728 633147620818157568 635753166582841344 639170790528909312 639755968864964832 640029660174876672 642663527089176576 643527090011897856 646118299121614848 646175349641576448 649649000209711104 650019717305597952 650521949685940224 652322452885471232 652694695566114816 653198994746376192 653571737618743296 656768388160290816 659789203126616064 660393258183189504 660675778245033984 663394608608182272 666960824899731456 667571445772137216 670605419571314688 671219377169799168 671506528708067328 673365112655970304 673981596828934144 677894608914481152 680684298663100416 681598951039696896 681696266511679488 688475690219077632 689106008538980352 692871615143018496 695722938662125568 696596291240491008 700402828351094784 703285144517148672 703686468657217536 704230166210936832 707128232738553856 711335234620882944 715222312405696512 718165614102839296 719067139345022976 719725464973085436 722996467975323648 725971762082217984 726883086511816704 726947268346773504 729938820891410432 730855125235924992 733862759496155136 734281532511879168 734848869089673216 737872938509795328 738293999902654464 738864436680327168 741905031069958144 742262853517443072 742942415456088192 746318934684205056 749390206020354048 750330928012197888 750397180228927488 751017876493654368 754431097017729024 755121799316024064 757535751737966592 758229296432550912 758553671318372352 761675291364950016 762631435028791296 765769835995987968 766206816534134784 766798819919659008 766908299825639424 769954370618916864 770988977405558784 774535151496462336 775244259606352896 778767584018300928 779480567035895808 782688305994891264 783670827645552384 787232449061978112 787953181894981632 790472088770052096 791195787581792256 791647277239369728 792258936987303936 795519261830873088 800137899046600704 800252138948493312 804625101456408576 807936315865694208 808950531763150848 813371026472239104 816718232342495232 817815676890120192 821181173502836736 822212015890415616 825595604433174528 826066724075864064 826704977725882368 830107055823519744 830580749890486272 831222491265368064 833998777667813376 834643159953702912 835045710207123456 835810217388099216 839608801519730688 843063981772898304 844196827757543424 847670888777121792 848734984144945152 849512024230527072 852227720705212416 853007958486619776 853372880233168896 856884702785568768 858036120015863808 861491065495486464 861567132855435264 861982668600901632 862648672409616384 862771837303844352 866198666946281472 866692956407463936 867362599581253632 870931992995168256 876113532020588544 876915637915382784 879718937502154752 880524344244252672 880901037660045312 889281099866308608 890095261029516288 890476048938958848 890603186894290944 891291304110716928 894140559428419584 894959169559732224 903859478552641536 905074016954351616 905203239138459648 907579064884133888 908928355348905984 918808011385307136 920042636501385216 923828820190691328 928795054987321344 933870437801459712 934403343626797056 935125302673539072 937713526022864896 938248624876290048 938973554947915776 948446979494510592 949721431227236352 953629749874262016 958756185793363968 959633953297447248 963995290633764864 965290635017846784 967962349442957312 969177448682422272 969263024462364672 974473500314566656 978483679328206848 979042043349172224 979798492119564288 980357606428114944 983830584679727104 985152582240436224 989683804689924096 990589887274784256 995091912912273408 996429042599067648 1000441237349597184 1001357168658205824 1005908129356972032 1006829065754698752 1010047668983955456 1010972395243401216 1011404895091163136 1016841913371721728 1021026447994650624 1022398426559545344 1022544399767519232 1026605827491889152 1032713535328616448 1033659012808470528 1039307422714527744 1043584407993188352 1044894436860736512 1049643265415970816 1050604242526642176 1054927716775723008 1055529702985826304 1056345249316405248 1060692349107830784 1067002851931324416 1072833468608544768 1077248421154258944 1078600709017534464 1079588197459628154 1084494701962985472 1088957643123326976 1090324629767725056 1090420902520160256 1094908231337115648 1096282687853887488 1100794139244232704 1101422298767818752 1102273303634509824 1106809407764692992 1107440999853981696 1108296655020490752 1111998370223751168 1112857546604937216 1113394280276164608 1114413623184132288 1119478402026307584 1124085309030531072 1125496392018296832 1125595770343391232 1126526814740481552 1131646645526593536 1132682698974036096 1136303627606949888 1137343944648826368 1137830506977558528 1142512937047425024 1143947152543186944 1144048160021151744 1148654753993981952 1149310224801202176 1150198229879488512 1150362449738459136 1154931555928375296 1156483466108338176 1161242657326891008 1161802727244693504 1162866389409529344 1168151376027451392 1169220850553843712 1174032458992336896 1180848673592967168 1181929772842472448 1185708133155078144 1186793681372688384 1187301398585278464 1187470915859054592 1188388405480955904 1193278892746309632 1200206848569901056 1200378208422739968 1205145971403522048 1206937652184612864 1211904473798541312 1220056539708358656 1225077348513742848 1226723515335180288 1231771760254255104 1238393406649761792 1239100086113796096 1240057466588823552 1245160583735279616 1245871124835729408 1246833736898052096 1250998166501720064 1251964739930554368 1259413202279596032 1264595972659347456 1266295241636315136 1271506333165682688 1278341581057818624 1279511937729929664 1280059320349753344 1285327054178353152 1287054180023795712 1292236598243229696 1292350699283152896 1299298000419422208 1300039434611195904 1301043899371880448 1304644905770942464 1305389391132229632 1306397989492752384 1313536776320581632 1319578406253232128 1320786516366379008 1321351556490067968 1333921649799462912 1335142891544274432 1341210839142629376 1342438754339598336 1343013057416134656 1347963193657868288 1355789217828962304 1361368597326200832 1363197902079393792 1363392533023358976 1378212017077960704 1385743230286036992 1391445877324251136 1393192582480982016 1400805656702189568 1406570289034297344 1407372937314435072 1408460332421873664 1414256465477107712 1422670469241765888 1430444624811393024 1436331228205678592 1438134278690045952 1439450929946170872 1445992935950647296 1451943524164435968 1453766173023633408 1453894536693547008 1459877641782820864 1461710250471849984 1467725518992310272 1468563065023758336 1469697738179346432 1475745877019590656 1476587999805308928 1477728873360654336 1483810062139916288 1484525707034886144 1485884830912176384 1492637869368410112 1498780412040708096 1500661856024395776 1502035752987308736 1508862194035458048 1510243598632048128 1515071503475933184 1516458592865101824 1517107342636744704 1525262870057582592 1531539671991975936 1532413633068269568 1533597639839318016 1533816599651278848 1539908741237833728 1541977954811117568 1549070302992924672 1550488519212705792 1558961134071791616 1565376611989782528 1567341655291104768 1574464898123956224 1575906363789963264 1582391575163584512 1583294554478739456 1584517873974607872 1591038523661746176 1600275798093201408 1600504277896986624 1609250202912817152 1615872631731388416 1617901063526301696 1619382296189442231 1626742052944478208 1633436464684990464 1635631353780240384 1642362347005673472 1644424031780831232 1651191208866349056 1652133448151728128 1653409955451764736 1660214111647039488 1661161499780972544 1662444982530736128 1667997555335626752 1669286319907405824 1670091420414246912 1671620434776198432 1679217603039461376 1686127963545796608 1688393655515086848 1695341777554243584 1697469968289890304 1699024048461054144 1704455441410424832 1706015916973239552 1706745760466337792 1713769405571137536 1716072240031727616 1722982130990972928 1723965337201803264 1725297344819232768 1725543674607688704 1732397333892562944 1733385912814927872 1734725199162507264 1741863985990336512 1752227064041177088 1753831275830765568 1759437875004309504 1761048688488505344 1778562199732617216 1780190522059032576 1780952097877917696 1781206373788581888 1782582608221433856 1789918339119464448 1807718957105283072 1810148033908703232 1810406478276919296 1817856710697811968 1837616022770614272 1840085273002770432 1847657640381382656 1857590109974642688 1867740875602919424 1868806687253594112 1870250605347078144 1875427052045729792 1876497249752580096 1877947109895831552 1896893958989021184 1899442862454472704 1907259499748524032 1917512371586727936 1919267906594894496 1927990581267529728 1930581270035693568 1935924698885914624 1938354897364844544 1938526048924729344 1948947000629133312 1956967358656413696 1958084086698344448 1959596984239128576 1960715212856229888 1967661169359454208 1970305164480872448 1979367609379848192 1981179774549568512 1990183825824546816 2000882474699194368 2002714337316411648 2011816258713944064 2013658131509397504 2020095337967910912 2021944790486802432 2033683826743443456 2042052895989301248 2044796853119090688 2045088799535038464 2065427070657232896 2067318025616941056 2078614845429055488 2087168815986376704 2089788873721473024 2101208485053284352 2109855433551446016 2111059405971652608 2112690498632810496 2121384698215661568 2134005703862648832 2145666937217089536 2154496842308517888 2157201418035068928 2159176394919256308 2168989403925970944 2177915286246653952 2180649259535450112 2180841805040320512 2189816462674231296 2192565375707774976 2201588278488465408 2202844597535637504 2204546607269019648 2213618815529385984 2214881999707963392 2216593310040981504 2225715093209874432 2226788560552329216 2228827246368264576 2238956804052615168 2248170618061062144 2250992784036593664 2251191540686782464 2253053629480963104 2263293291053187072 2265365397948072192 2272607255213899776 2274687889297652736 2275661013955117056 2285025874094850048 2287894305086373888 2297309507987963904 2298620449602404352 2300396459758977024 2300724899476918272 2309863111856750592 2312966932216676352 2323605454489387008 2325732778819058688 2336302752054902784 2338441701107687424 2348064917984673792 2361697347185934336 2363859545684944896 2371416266310156288 2373587362745376768 2374941831718109184 2376776810961911808 2386557785492619264 2400413697139802112 2400756416845479936 2413875304369225728 2423808947597082624 2440113079416717312 2450154697027485696 2453447030670360576 2463543520508510208 2476786813299523584 2478200172227592192 2480114933177647104 2490321167470559232 2491742249671458816 2493667473796104192 2501996333003440128 2503929479861108736 2518826404559192064 2529191945318694912 2532590483272630272 2543012666331365376 2556683162115637248 2559023875459859328 2560118640699506688 2570654108356706304 2574108360047591424 2584473196486459392 2584701398566305792 2598596000838844416 2600078869222391808 2602087798743760896 2609289811541884928 2612795978985504768 2639156812506464256 2641573032732758016 2642703112980135936 2667843299598925824 2670285783088548864 2682421678285258752 2684877508679196672 2695926387315736576 2711578435657924608 2722737194652401664 2726785066046717952 2756424034155921408 2771486460572073984 2782891754648502272 2786385164961964032 2801611313404379136 2813140578068594688 2814745874628870144 2816920664843747328 2828512930954215424 2845340938483531776 2860889249622786048 2872662456411357184 2876268557380091904 2878901859892341744 2891985871901294592 2903887048328871936 2907532346047266816 2907789073387094016 2919755283565641728 2923420500943699968 2935451037984620544 2937126130047516672 2939395476358692864 2951491754039181312 2955457746721308672 2967620124279832576 2969051414069772288 2971769661824352768 2985275738736820224 3001323712048791552 3004071505974617472 3017724388070916096 3020487197264096256 3030143006951866368 3032917185730203648 3034214685273489408 3050525740115165184 3063079343983951872 3067195279678636032 3067633199302557696 3079817482475667456 3098140605985849344 3100977038425411584 3117922268143583232 3130753223979565056 3134683310582209536 3148929796247912448 3151812727579926528 3164783150327169024 3166589108957478912 3169035747949215744 3182077047323492352 3201008555793973248 3218500405825634304 3231745263462776832 3235802127052603392 3238764592378884462 3253484105888956416 3266872929369980928 3271262707560480768 3284724694011346944 3288848063561662464 3302382417732698112 3304266896303456256 3306819910903529472 3320428223294078976 3322322999561945088 3324889965061472256 3335995110671253504 3338572639814811648 3340182840828493824 3343240869552396864 3358435206078922752 3372255927091593216 3376787311030173696 3394939936579780608 3398048096922108288 3408910882820849664 3412031833946479104 3413491520932675584 3427538811142275072 3432144480063455232 3445964261981945856 3447930674403606528 3450594689638465536 3451087349215377408 3464794667785125888 3469450398325014528 3483727971980673024 3504454128082354176 3507662551661531136 3522097376977010688 3557124399465234432 3560381044118065152 3561904195755835392 3562412747577163776 3565165216442867712 3579836678238928896 3615437914210566144 3620812956553838592 3635713421395623936 3675232045541228544 3680170546005540864 3695315280762765312 3715180219949285376 3735481751205838848 3737613374507188224 3740501210694156288 3750854104091459584 3752994499505160192 3755894219791663104 3793787917978042368 3798885724908945408 3814518999497048064 3835024743173455872 3838535813189788992 3855981162535059456 3861162540071387136 3871849397771829248 3876709794729689088 3877052097849458688 3897894001258266624 3913934717312827392 3916168173396688896 3919193968478257152 3935322338718908416 3940610328961744896 3958735218759696384 3962359549099137024 4001764949398388736 4005428674632823296 4023632517427888128 4027316263018795008 4043889580973604864 4067367653486886912 4084105791978602496 4089593706238181376 4090177599070076928 4134636051233882112 4157229690858110976 4174337631972753408 4179577747442946048 4202416970106568704 4219710867102892032 4222118811943305216 4225380997265620992 4242769396431323136 4268011407725297664 4291333874434179072 4308993684617035776 4314402836070137856 4318352789838512616 4337978807851941888 4355830572493307904 4361298519070900224 4361683610080641024 4379632925348462592 4385130751415549952 4403176556976930816 4405689195071275008 4409093214538039296 4427237631058771968 4429763999415926784 4433186620081963008 4451430186419748864 4453577121104658432 4457654492736529152 4477913608105230336 4496341236122124288 4501985568073187328 4506107258961926208 4526586582106374144 4530730795896144384 4545214510427799552 4549375778595305472 4551322027910234112 4575788610172747776 4594619015975927808 4597240899204808704 4600792919517954048 4601449798953836544 4619726223713501184 4625933864433352704 4647210908978774016 4651465557638117376 4676883402215374848 4696129835969347584 4723394694371868672 4727719091369889792 4747174725490753536 4749883663436218368 4753553621923823616 4773115570985238528 4800827394279604224 4801512833690959872 4827750608738451456 4847617895194165248 4880226158833434624 4900309394054971392 4906894061340721152 4927087041017020416 4953573626599047168 4956400344455184384 4960229866355294208 4980642334941118464 4983484499342917632 4987334947592208384 5003992666006880256 5007858959722217472 5037652809118384128 5058383890637389824 5065180966545260544 5086025332662730752 5113366324231274496 5118047750919718656 5120237281399013376 5141308216713412608 5148216720095182848 5168946392972918784 5197192001677688832 5200157738444783616 5204175597487521792 5218579623083769856 5225591957971009536 5278313625012928512 5283146065465516032 5335686599197851648 5340571566177097728 5369755017358393344 5391852774631473152 5423156871315849216 5453570132093435904 5512848068311842816 5542972921144147968 5565783509297004544 5572770329923928064 5603222626808758272 5626281156137189376 5629491749257740288 5633841329687494656 5657025861908430848 5690681876967063552 5721778499245572096 5745324912822714368 5752537114760183808 5757803719784683488 5783971743802589184 5807774096657743872 5815064692094533632 5815578146774188032 5839510567131283456 5846841001887399936 5870902075969241088 5874252260095033344 5878790952717385728 5902983508078362624 5910915493442617344 5938102828139544576 5943539323648705536 5970551477473640448 6002647424097583104 6008143011949234944 6035448776141832192 6040974394528192512 6060286013903732736 6065834371460407296 6101051480230330368 6126158687967903744 6134390559357272064 6135266398605115392 6196281211971698688 6201954076850823168 6235844536287166464 6261506447959130112 6269366621164419072 6303625455159853056 6329566300654338048 6333178217914957824 6338071495898431488 6364154094646984704 6402017111587946496 6437000811651268608 6463490526925553664 6471604254105206784 6477529184757768924 6506968211777912832 6533745858739961856 6542525415120961536 6569449388022693888 6577696127123324928 6604764835465396224 6608533792606912512 6613639821807058944 6640856446588157952 6644645999123890176 6649779930122944512 6677145279629623296 6680365681656987648 6686481739104793728 6716870412157845504 6744511854183186432 6753574622060347392 6789879873159561216 6796096193844216576 6817821765641699328 6824063667892958208 6826983041865351168 6855077622284550144 6891928523963891712 6895861348807213056 6901189379276931072 6902174698430754816 6929589335570251776 6938900796650029056 7008908256164708352 7015325103323062272 7044194753954021376 7114248798930468864 7120762088236130304 7124825495154327552 7130330432885735424 7159673356477857792 7241625913107677184 7271426842791247872 7350464091082457088 7360341092011081728 7390630561525530624 7430360439898570752 7470963502411677696 7475226749014376448 7481002421388312576 7501708208182919168 7505988999010320384 7511788439583326208 7587575835956084736 7597771449817890816 7629037998994096128 7670049486346911744 7677071626379577984 7711962325070118912 7722325080142774272 7743698795543658496 7753419589459378176 7754104195698917376 7795788002516533248 7827869434625654784 7838387936956514304 7870644677437816832 7917470437519392768 7924719098198274048 8003529898796777472 8010857349265646592 8047265034855776256 8054632526037590016 8087779161947209728 8134735306973773824 8168211583957204992 8180355198140153856 8269272102467764224 8314459381716221952 8348675263945506816 8359155494885892096 8404833940213137408 8439421734205784064 8444237623886610432 8450761994531241984 8485538792862646272 8536022815450595328 8582667748868358144 8617987369234071552 8628805672140275712 8636705579677025232 8675957615703883776 8711661144986615808 8722597038141800448 8723367220161282048 8759265850696925184 8770261502831099904 8806353113953861632 8811378390142550016 8818186429076078592 8854475262117543936 8866373240163926016 8902860372839497728 8907154242209316864 8915308985473058304 8955827216210460672 9003971136146374656 9012214517923852416 9053173164212748288 9061461591792288768 9090429020855599104 9098751557190610944 9102644055820468224 9151577220345495552 9189238031951855616 9201585839035908096 9202899597907673088 9239452447427002368 9294421817957548032 9302931115276234752 9353766804430749696 9392259671938695168 9446789388743737344 9455438182739779584 9494349450981507072 9499767326872436736 9507107243847647232 9546231141970477056 9603025667381919744 9655501217476902912 9695235790388330496 9760452317666869248 9800618788109942784 9813788122681442304 9854174082034040832 9907147253198094336 9912800688910368768 9920459732710588416 9961284669882236928 9966968998685835264 9974669895184416768 10007985332013760512 10015717919444434944 10075305618236768256 10116767781274779648 10130361933090521088 10226732648462548992 10236095501839437312 10240474562798026752 10282616433426825216 10296433440190365696 10337892785945837568 10394384003355377664 10408351194975043584 10437159246167539712 10451183915942019072 10566292130931032064 10671373198395703296 10681143132354195456 10739510034716786688 10783705549262946304 10846313742631698432 10907140264186871808 11025696136623685632 11085945842288295936 11131567018594009088 11145540659847856128 11206445253617516544 11252562312274378752 11258983498515480576 11267682659374989312 11314051723816861696 11381363753934127104 11443556998491144192 11490649825645428736 11505074229520367616 11515607439569366976 11567943487605178368 11615548193315487744 11630129384189067264 11631156293548376064 11693682003774799872 11741804151938482176 11748504520190066688 11757581905434771456 11805967016156725248 11821830986885234688 11876205656279089152 11887078647297411072 12005294848195166208 12016286023898469888 12070897552283664384 12081948789056385024 12131668742920814592 12202102960460660736 12252317375935807488 12268781118714544128 12270532797210230784 12403908153701646336 12471689072574332928 12523012895918260224 12538733242328838144 12607250910319706112 12659132601308676096 12666356435829915648 12676142991796862976 12728308189293969408 12804034223175892992 12874001623302537216 12926981053851107328 12943208508210413568 12955058369515537848 13013936423555825664 13067491717479923712 13085050830241923072 13138898776045387776 13155392254246649856 13209529670930792448 13217067585213825024 13227279643614117888 13281712893176315904 13289291998247780352 13299559860245889024 13354290559259246592 13360731363313975296 13372963478209587456 13433740824315691008 13489023708366372864 13579759746319122432 13592192387688433152 13635643531283398656 13648127335785916416 13653966083730702336 13783857047927783424 13791722697614426112 13802378758553862144 13804349396861509632 13859178671140503552 13877801593300058112 14030650206646124544 14088389507908042752 14241524176472260608 14249650990308655104 14260660865771470848 14319346712955715584 14483251826215354368 14542853685582495744 14700928182164914176 14720682184022163456 14781261123051061248 14860720879797141504 14941927004823355392 14950453498028752896 14962004842776625152 15003416416365838336 15011977998020640768 15023576879166652416 15175151671912169472 15195542899635781632 15258075997988192256 15340098972693823488 15354143252759155968 15423924650140237824 15444650160285548544 15487397591087316992 15506839178918756352 15591576005033066496 15655738869251309568 15676775873913028608 15834940875038785536 15849438196396548096 16007059797593554944 16021714698531293184 16109265052075180032 16175558323894419456 16269470613947547648 16360710396280307712 16538544204935528448 16628918763432443904 16697350527891013632 16718310989771784192 16809667880426274816 16878843468411568128 16888475247773220864 16901523989062483968 16971077585725292544 17072045630901190656 17165335497736716288 17235974738468143104 17257611344280551424 17273411159354050464 17351915231407767552 17423322289973231616 17445194076283600896 17446734440322564096 17518531701393850368 17540523005662199808 17612706227907723264 17622756780285100032 17636372858152157184 17708950524235087872 17732746480327852032 17814308484418633728 17830617970946116608 17911654432420921344 18007942272292749312 18024429035847704832 18106346328425496576 18122923183584577536 18180858041711198208 18197503114381221888 18303154440690991104 18378476063903711232 18403171678071816192 18405799195815346176 18588843635915096064 18605862230552469504 18707533608861499392 18784519343877390336 18910876365479559168 18988698901963014144 18999534653744873472 19014214487695294464 19092462283940954112 19206051334763839488 19311002434953805824 19390471580776660992 19520904635333738496 19601237576219885568 19627576245362884608 19708348164068081664 19814294506396188672 19825601377820737536 19840919465421176832 19922569339764473856 19933937997371670528 19949339790368833536 20031435838888869888 20150611236473536512 20233535562549559296 20260723866181042176 20453465296925097984 20472191003678874624 20480949125596053504 20565232866853650432 20675785571891675136 20788768006710755328 20816702389950087168 20874318492335079424 21132584261862064128 21342746396791406592 21362286264708390912 21479020069433573376 21567411098525892608 21814280528373743616 22051392273247371264 22171891684576591872 22263134037188018176 22291081319695712256 22412890507235033088 22505124624548757504 22517966997030961152 22535365318749978624 22628103447633723392 22762727507868254208 22887113996982288384 23010148459040735232 23031214879138733952 23135886975210356736 23231096386630975488 23260258768378134528 23262312587096752128 23387364007549599744 23483608303876964352 23515163810869542912 23611934032313450496 23752411312558178304 23774157294594822144 24010589696390332416 24032572047796939776 24141795104567328768 24163897578112770048 24263337485841629184 24404205920921321472 24504634751871614976 24541065594420461568 24807816307403292672 24943378145148665856 25046025791836520448 25077466484657676288 25214501820639412224 25318265202617352192 25332712871659831296 25352285983593725952 25456616378587938816 25608068446351785984 25748003246605074432 25853962107702214656 25886417016420827136 25910116739031075696 26027872847111651328 26134983434959847424 26170101660483846144 26277797552090775552 26310784508493299712 26419059341861584896 26434135170427650048 26454559287228235776 26563425786352631808 26599119720491778048 26708581118518493184 26721462726627950592 26745926956419174912 26867481648631382016 27159519492638244864 27184384775376866304 27271287062566797312 27296254671571832832 27307932167461404672 27567714095855566848 27604757517107724288 27608698793723019264 27718357342281007104 28061300413292249088 28176779015816085504 28483048352944521216 28499301980617310208 28521321731542941696 28638693425911431168 28966503652430708736 29085707371164991488 29401856364329828352 29441364368044326912 29562522246102122496 29721441759594283008 29883854009646710784 29900906996057505792 29924009685553250304 30006832832731676672 30023955996041281536 30047153758333304832 30350303343824338944 30391085799271563264 30680197945387646976 30708286505518311936 30847849300280475648 30889300320571097088 31013678357837512704 31183152010066132992 31311477738502619136 31353551747826057216 31698876392793096192 32014119595187109888 32043429397062586368 32218530104150360064 32351116647788838912 32538941227895095296 32721420792560615424 33077088409871056896 33257837526864887808 33394701055782027264 33436621979543568384 33619335760852549632 33757686936823136256 33776950495546441728 33803047978124967936 33942155171450585088 34144091261802381312 34330670995473432576 34471949476936286208 34515222688561102848 34546822318708100928 34703830462815535104 34846644579946463232 34890388152567201792 34893468880645128192 35081046011324399616 35225412455815446528 35245513560570200064 35272745716304314368 35417901048470175744 35465492960655704064 35628616968837267456 35661235941892233216 36015884544585498624 36048858071695409664 36212692656850993152 36245846367169155072 36395006228762443776 36606308881381982208 36756952127807422464 36806343356143632384 36811598391630692352 37211724461104939008 37415067217722998784 37569038687754780672 37821752730959118336 37977397803926028288 37999069307489746944 38028428975390588928 38184924567881908224 38412102669527678976 38622004869907611648 38780943161553321984 39041809270667476992 39202475152439771136 39255152490725769216 39416696328136163328 39628589012792377344 39651202755641475072 39681838930842353664 39845138679528947712 39867875994743341056 39898679580737667072 40062871677777739776 40301222472947073024 40467071125099118592 40906930593850195968 40944382007357749248 40961898251192107008 41351571143783350272 41577536013421510656 41633404779900174336 42265168523724128256 42724572529416781824 42958040138867146752 43134822197051785216 43628561056747487232 44102784546494742528 44343783369153183744 44526268074376036352 44582162639391424512 44825781014470066176 45010249249097515008 45035933994061922304 45070730637499957248 45256206895267446784 45525455015736508416 45774227993964576768 46020296918081470464 46062429758277467904 46271773950420713472 46462192773261950976 46520517536756269056 46774728015099199488 46967216607753928704 47030327621739085824 47504822625116356608 47548314589189644288 48021179392780664832 48065144095593879552 48327795156225540096 48526674971683258368 48808411841842642944 49082131188840923136 49615632614806585344 49886756290297331712 50092051583673040896 50154932969315352576 50429003641278824448 50636530405234704384 50665425743319662592 50704571967187451904 50913232757175877632 51216136892703571968 51496006493210148864 51707924215404429312 51772834032841654272 51820233478062151392 52055745694223302656 52269966869919694848 52340203320967692288 52555595104181551104 52621569016986599424 52838118683723169792 52868270340855300096 52909118574456471552 53126851572705263616 53198239440983556096 53442925453255901184 53491853912838349824 53734963297262764032 54319038985276489728 54368769550753732608 54542574125133594624 54592509343143665664 55135428191711133696 55209515034215448576 55217397587446038528 56122600826584498176 56353558031632171008 56966096705889042432 56998603961234620416 57042643463085883392 57277386851822862336 57933007304861417472 58171414742329982976 58803712728659656704 58882728736088653824 59125044492204244992 59442883519188566016 59767708019293421568 59801813992115011584 59848019371106500608 60013665665463353344 60094307516666609664 60700606687648677888 60782171598543126528 61360395890775293952 61416573011036623872 61695698600560951296 62027356715675025408 62366304020132265984 62622955477005238272 63397752785586192384 64028239190374219776 64086858794125172736 64437060208300720128 64702233295577677824 65442841585121230848 66154176819742113792 66515675053729775616 66789402111564054528 66873243959087136768 67238671521705099264 67515373873646272512 67553900991092883456 67606095956249935872 67884310342901170176 68288182523604762624 68661341990946865152 69030445377122205696 69093644637416201856 69407660925631070208 69693289159892926464 69780776305134403584 69786937761290256384 70162092022648799232 70450824911630893056 70545491432608628736 70835802096940351488 71257233937674534912 71322471883784466432 72031769089170997248 72097716143390819328 72425385313701986304 72491692734338310144 72790012457524887552 73212617762763964416 73513904255614844928 73623196783261384704 74423448922209878016 74830134435445997568 75138077375509561344 75643505461918236672 75954795607852056576 75998138614979493888 76056857950781177856 76369849135763816448 76824205339055357952 77244009739815223296 77561886323106643968 78083618541334953984 78404950304879542272 78510304981451538432 78833392656272326656 79257178025584754688 79302405511282950144 79363677861684707328 79690277359057895424 79797359161475334144 80125743355555479552 80602444945894146048 81813861187700391936 81888764014715498496 81923796502384214016 82703142287566700544 83155072026843021312 84530337047448256512 85449145058833563648 85916080277734293504 86269644394103570432 87257122113494974464 88205569092989485056 88687566738306367488 89052536148752072704 89164325278782849024 89651562028940132352 90020498498195030016 90071867988123844608 90141461274999914496 90512413790534893568 91050910031473016832 92040593836162940928 92124859516554935808 92543547900841426944 93041035073512538112 93549456030198398976 93934433215507857408 94060655243478171648 95096629178379288576 96042358785561329664 96130288191187759104 96655590312451080192 97053349943366516736 97616823683685285888 98164262377681846272 99231265229613170688 99773512580594663424 100184103167346081792 100309865938630705152 100858007282557648896 101273060810469408768 101330851486639325184 101409143934374903808 101826465514351755264 102432273785407143936 102992012986420297728 103415848430808858624 103545668065683308544 103640466956124302784 104111491388446605312 104539933739839389696 104680406641935384576 105243138033973198848 105676237367446339584 105736540681710600192 105818237148912943104 106253703145410527232 106396478881967112192 106885850906511802368 106983707825676699648 108638077970552979456 108737539101507465216 109185018686287331328 110270856383422267392 110419030068430897152 110434795174892077056 112245201653168996352 112707116063264342016 113932193411778084864 113997207922469240832 114085286926171766784 114554773703645724672 115866014609722834944 116342829484659965952 117607425457319313408 117765457472177307648 118250088984408489984 118885767038377132032 119535416038586843136 119603627984230023168 119696038742213001216 120027331330926706688 120188615033333219328 121401213375297355776 122720791781550587904 122833146022073247744 124054713431350050816 124732608040264531968 126795505571172384768 128173717588250345472 128874120416601440256 129404466591155355648 130885683170242461696 132308353639484227584 133031350107459551232 133578804223128109056 133746487918174273536 134477343043410198528 135030747747292545024 135107801982185766912 135212191912499871744 135768620685802340352 136576365047209525248 137322683981893730304 138060890754244411392 138187289274832403712 138815321851262140416 139386578319785852928 139561552610268807168 140324184045297598464 140901649823261786112 141090982865217257472 142514467875349069824 142644943767568932864 144063538178341994496 144195432286781638656 144983385468676620288 145580024915049775104 146425235525527928832 147246393566522769408 148846897844419756032 149660268870891995136 150276154751019122688 151287010923836473344 151909591215704113152 151996277229958987776 152113715901562355712 152739698271527632896 153648410678110715904 154488019479630446592 155123772646213287936 156167237082669907968 156809900609759084544 157020609962903076864 157666785312544653312 158514356051169509376 158604811022565900288 158727355723369414656 159380554718115790848 159594718322950668288 161204889891788292096 163627722375400783872 163777528029430996992 165406284575133401088 169060674094896513024 170898290117667127296 171832160555468587008 172539288788207140864 174514244226989948928 176411138185978970112 177375133476612734976 178105072297504145408 178328650557565698048 179303124057880264704 180040996996390060032 180282922549999828992 181024827581069787136 182101820062946033664 184081187672325881856 184249719033109871616 185087095801682853888 186082070147025076224 187098912060396797952 187868866431015714816 190193258356758577152 192084717571122659328 192260576382375518208 193311180624902160384 194106699886733033472 196328524755363692544 198462530459226341376 199547025161189326848 200368206334692163584 200619731877261410304 201716014565115297792 202546121620938817536 202661702973278650368 202818287868749807616 203652931028703510528 204864547570814287872 205984025972840595456 207091336131366617088 207280933912248605568 208222982776893210624 209079867479678779392 209360813283870769152 210486276067946397696 211352474734892679168 211636474297825886208 212507406290821054464 213771701813023604736 213967415651353399296 217276155941105958912 217475078203014930432 218370037372574662656 220541712766844534784 220869590349784154112 224490403306337992704 225414232126528684032 227864386823556169728 227994415844938481664 228170573852343533568 229109547407291449344 231732029219445669888 232685658969319931904 235214850914638626816 235530914944354615296 236500177968816979968 237771534076754264064 239070832077173686272 239392077484426002432 240054662661853413376 240377230066666438656 245441583563101175808 245666292044146495488 248109426862700101632 249465216080529063936 253591011142344769536 256347435176500690944 257748240833202880512 258808933182310711296 261771366340484923392 264616707278968455168 266062700214919102464 267157608446256218112 267492975836348547072 268954686086820397056 270061495494585090048 270215603964371533824 270424383824999743488 271537241371604680704 273152730094419050496 276121781508488822784 276374578549664807424 277630643702524280832 279123105220537614336 280648368090595196928 281803299646523572224 282181965730434514944 285289887535137865728 288127076356683988992 288390864573563277312 289966770937353240576 291160049830099550208 292850471051055857664 294492787133045538816 297693795688839512064 299320537741783990272 300552309502038245376 302574021847672946688 303819182431408226304 303992554459917975552 304227431803124711424 305479396543055265792 307296821356221431808 308976038959260893184 310247545292426575872 312334474165339815936 313619801219518169088 314041219925806153728 317028712102339018752 317209622045131800576 317454711446738829312 318761109436231581696 319189436645901336576 327555056058861993984 330812569150266802176 338121348189793026048 341796580235334254592 343664321110937174016 345078577576414281728 349028488453979897856 352822276371957940224 354750266953225469952 356210144595008290816 356657301115131396096 358606248115760529408 360081993992780120064 360565845099999657984 364203640125892067328 368162375344651763712 368499438066219743232 372164140294050152448 374197824120793595904 380386516713517154304 384521152764751036416 386622361249804320768 388213399773466066944 392657049510727385088 396925060918452682752 399094050322378653696 400736412669384327168 401239463754522820608 403432029130230595584 405092243241877635072 405323405946557300736 405636575737499615232 407305862057407021056 409729095141628575744 411968051945681190912 414182672262733234176 414561867824497211136 416445965553786421248 418159734959357558784 420972552135892795392 422704949469785358336 423272948595651772416 427543403626047209472 427934831302706798592 434950156406029860864 436740074745149325312 441739180699568308224 448980806612675985408 450828464253057368064 455728773647112339456 455988831689876963328 456341147704687067136 458219094814582898688 463464058438891339776 465371317938639863808 470429701829277253632 471061829888709230592 473000355937633959936 475543068153508528128 478141664154347372544 478784154968852004864 480109325323706826752 490883167126202351616 491332584088292990976 496218853725400203264 507182022284689539072 512694870353001381888 515496481666405761024 517617866364621422592 523542732680969846784 529233414557936910336 532125400429838204928 534315216892512436224 534985951672697094144 537909372173640794112 540122990989170180096 540848767649999486976 543074482743209361408 546305460188838100992 552243563016977645568 552749157099329614848 555261287405048561664 558246210441075228672 561296736181190393856 563606599293047144448 570579775070275731456 576254152713367977984 576781729147126554624 579933541874706481152 582320099660199100416 588985574266091077632 595387591377679024128 598641075483567980544 601104619004076490752 605148043695345893376 607638364862816452608 607985108919835951104 608454863606249422848 610958793086110531584 614593642712442863616 617952077918521786368 624668948330679631872 627239602439036338176 628082439851612307456 634057424204678037504 634909422893477658624 637522218872463163392 655110112117723987968 661625138300533604352 676242696379586052096 683593160470668509184 687328642221874348032 690157155152828563456 698056976907959795712 705644552743915880448 709500533906450939904 713314602230262792192 717212496231521058816 720163987985560240128 721131690199999315968 736324750689303527424 736998876132439486464 744328280588100304896 748395648241587191808 760773033427034308608 769042305529502072832 773244722499608641536 776426799546932133888 785314099021454770176 793850121836905365504 798188100644757307392 801472825338768654336 802478927509045641216 806864058260461191168 810184486483755270144 810646811893114601472 811273151474999230464 814611724114814042112 819458190283257151488 828365344525466468352 829123735648994422272 832891931107572842496 841945104271785590784 845409898939570716672 846545897191303544832 855869662605413597184 869900312812059721728 873480149490298650624 883478361399136616448 897961613225351970816 901656928506114736128 911457547294224678912 911977663379753926656 912682295409374134272 916438189629165797376 926928116877782679552 930742635877279727616 940859403658554507264 942123659777418461184 951086136307017056256 956283328308694745088 957568309937704009728 982665168176585981952 992437707450800406528 1014364044569379078144 1025389740706002763776 1030992963332811522048 1035235732729242845184 1047085465361939693568 1058466829115873820672 1064250800859676409856 1068630433785024872448 1069971903345394188288 1075818744347281588224 1080245981978340360192 1081697535299998973952 1092610920377676201984 1104487126033955291136 1105498314198659229696 1116492420882150457344 1122593472362380787712 1141159550140551462912 1153563458294253109248 1159867083749412962304 1164640199320398200832 1177971148532182155264 1190775182755358048256 1197282150967135961088 1202209238008152981504 1210296087390691786752 1215276729725632905216 1215970217839671902208 1216909727212498845696 1221917586172221063168 1229187285424885727232 1235904155837043572736 1249337896661359263744 1254479204878072676352 1268114848409356075008 1269818845786955317248 1310220224235447975936 1352485392759172104192 1367186320941337018368 1374657284443748696064 1380314310305657126912 1396113953815919591424 1411289105487831760896 1419001067812901879808 1426629204460525584384 1434424992463042117632 1440327975971120480256 1472649501378607054848 1473997752264878972928 1488656561176200609792 1521546066854068617216 1538084611059004145664 1546489444999217283072 1552853599093864267776 1570628198042909540352 1587700243673810731008 1596376201289514614784 1602945650677537308672 1604957855018091282432 1613728116520922382336 1620368972967510540288 1622546302949998460928 1629223448229628084224 1638916380566514302976 1656730689050932936704 1658247471297988844544 1665783862215145684992 1683890208543571181568 1690819797879141433344 1711739325210827194368 1739800625624119443456 1746960298980597301248 1766956722798273232896 1795923226450703941632 1803313857012229472256 1822915094588449357824 1823955326759507853312 1825364590818748268544 1832876379258331594752 1853856233755565359104 1881718807317109014528 1884247319554836922368 1902172272614034112512 1912566656617389490176 1965330336353171963904 1984875414901600813056 2028728089138758156288 2050779481412005527552 2061985926665623044096 2070471465458485690368 2094170930723879387136 2116933658231747641344 2128501601719352819712 2139943806690788376576 2151637488694563176448 2160491963956680720384 2163395070599997947904 2208974252067910582272 2210996628397318459392 2232984841764300914688 2245186944724761575424 2282319100281102925824 2307126916588506218496 2319734167498825924608 2329280398640796401664 2355942297064364310528 2381550365510716096512 2394564301934271922176 2404418476016305963008 2420592174781383573504 2430553459451265810432 2431940435679343804416 2433819454424997691392 2443835172344442126336 2458374570849771454464 2498675793322718527488 2536229696818712150016 2539637691573910634496 2620440448470895951872 2704970785518344208384 2734372641882674036736 2749314568887497392128 2760628620611314253824 2792227907631839182848 2822578210975663521792 2853258408921051168768 2868849984926084235264 2947995504529757945856 2977313122352401219584 3043092133708137234432 3076169222118008291328 3092978889998434566144 3105707198187728535552 3141256396085819080704 3175400487347621462016 3192752402579029229568 3205891301355074617344 3209915710036182564864 3227456233041844764672 3240737945935021080576 3245092605899996921856 3277832761133028605952 3313461378101865873408 3316494942595977689088 3367780417087142363136 3423478650421654388736 3479601251248238886912 3493920597961194602496 3533913445596546465792 3591846452901407883264 3606627714024458944512 3645830189176898715648 3647910653519015706624 3650729181637496537088 3665752758516663189504 3707712467511130718208 3763437614634218029056 3804344545228068225024 3930660672706343927808 4057456178277516312576 4101558962824011055104 4123971853331246088192 4140942930916971380736 4188341861447758774272 4233867316463495282688 4257003203438705639424 4279887613381576753152 4303274977389126352896 4320983927913361440768 4417948504135821164544 4421993256794636918784 4465969683528601829376 4564638200562205851648 4614253833177012436992 4639468334997651849216 4658560797281592803328 4711884594128728621056 4763100731021432193024 4789128603868543844352 4808836952032611926016 4841184349562767147008 4861106918902531620864 4867638908849995382784 4887670344688884252672 4916749141699542908928 4997351586645437054976 5072459393637424300032 5240880896941791903744 5409941571036688416768 5468745283765348073472 5498629137774994784256 5521257241222628507648 5645156421951327043584 5706516817842102337536 5737699969852168470528 5895991009059515891712 5954626244704802439168 6086184267416274468864 6152338444236016582656 6185957779996869132288 6211414396375457071104 6282512792171638161408 6350800974695242924032 6385504805158058459136 6419831420072365129728 6454912466083689529344 6481475891870042161152 6490185211799993843712 6626922756203731746816 6632989885191955378176 6735560834174284726272 6846957300843308777472 6959202502496477773824 6987841195922389204992 7067826891193092931584 7183692905802815766528 7213255428048917889024 7291660378353797431296 7295821307038031413248 7301458363274993074176 7331505517033326379008 7608689090456136450048 7861321345412687855616 8114912356555032625152 8203117925648022110208 8247943706662492176384 8281885861833942761472 8376683722895517548544 8467734632926990565376 8559775226763153506304 8606549954778252705792 8843986513589273837568 8931939367057203658752 9129276401124411703296 9228507666354024873984 9278936669995303698432 9317121594563185606656 9423769188257457242112 9526201462042864386048 9578257207737087688704 9617673904065223852032 9682368699125534294016 9722213837805063241728 9735277817699990765568 9833498283399085817856 10481761793883583807488 10819883142073376833536 10937490567530696146944 10997258275549989568512 11042514482445257015296 11290312843902654087168 11413033635684204675072 11791982018119031783424 12172368534832548937728 12304676888472033165312 12371915559993738264576 12422828792750914142208 12565025584343276322816 12701601949390485848064 12771009610316116918272 12839662840144730259456 12909824932167379058688 12962951783740084322304 13253845512407463493632 13265979770383910756352 13693914601686617554944 13918405004992955547648 13975682391844778409984 14135653782386185863168 14367385811605631533056 14426510856097835778048 14583320756707594862592 14602916726549986148352 14663011034066652758016 15217378180912272900096 15722642690825375711232 16229824713110065250304 16406235851296044220416 16495887413324984352768 16563771723667885522944 16935469265853981130752 17119550453526307012608 17213099909556505411584 17687973027178547675136 17863878734114407317504 18258552802248823406592 18457015332708049747968 18557873339990607396864 18634243189126371213312 18847538376514914484224 19052402924085728772096 19156514415474175377408 19364737398251068588032 19444427675610126483456 19470555635399981531136 20963523587767167614976 21639766284146753667072 21874981135061392293888 21994516551099979137024 22826067271368409350144 23583964036238063566848 24344737069665097875456 24609353776944066330624 24743831119987476529152 24845657585501828284416 25130051168686552645632 25403203898780971696128 25679325680289460518912 25819649864334758117376 26531959540767821512704 27387829203373235109888 27836810009985911095296 27951364783689556819968 28271307564772371726336 28734771623211263066112 28853021712195671556096 29166641513415189725184 29205833453099972296704 31445285381650751422464 32459649426220130500608 32812471702592088440832 32991774826649968705536 33127543447335771045888 33870938531707962261504 34239100907052614025216 35375946054357095350272 36517105604497646813184 36914030665416099495936 37115746679981214793728 37268486378252742426624 37695076753029828968448 38104805848171457544192 38313028830948350754816 38729474796502137176064 38888855351220252966912 41927047175534335229952 43279532568293507334144 43749962270122784587776 43989033102199958274048 45652134542736818700288 47167928072476127133696 48689474139330195750912 49218707553888132661248 49487662239974953058304 49691315171003656568832 50806407797561943392256 51358651360578921037824 51639299728669516234752 53063919081535643025408 54775658406746470219776 55673620019971822190592 55902729567379113639936 56542615129544743452672 57469543246422526132224 58333283026830379450368 58411666906199944593408 62890570763301502844928 64919298852440261001216 65624943405184176881664 65983549653299937411072 68478201814105228050432 70751892108714190700544 73034211208995293626368 73828061330832198991872 74231493359962429587456 74536972756505484853248 75390153506059657936896 76209611696342915088384 77458949593004274352128 83854094351068670459904 86559065136587014668288 87499924540245569175552 94335856144952254267392 97378948278660391501824 98437415107776265322496 98975324479949906116608 99382630342007313137664 101612815595123886784512 102717302721157842075648 106127838163071286050816 109551316813492940439552 111347240039943644381184 111805459134758227279872 113085230259089486905344 114939086492845052264448 116666566053660758900736 125781141526603005689856 129838597704880522002432 131249886810368353763328 131967099306599874822144 136956403628210456100864 141503784217428381401088 146068422417990587252736 147656122661664397983744 148462986719924859174912 149073945513010969706496 152419223392685830176768 154917899186008548704256 167708188702137340919808 174999849080491138351104 188671712289904508534784 194757896557320783003648 196874830215552530644992 197950648959899812233216 205434605442315684151296 212255676326142572101632 219102633626985880879104 222694480079887288762368 223610918269516454559744 226170460518178973810688 251562283053206011379712 259677195409761044004864 262499773620736707526656 283007568434856762802176 292136844835981174505472 295312245323328795967488 296925973439849718349824 298147891026021939412992 304838446785371660353536 335416377404274681839616 349999698160982276702208 377343424579809017069568 389515793114641566007296 393749660431105061289984 395901297919799624466432 410869210884631368302592 424511352652285144203264 438205267253971761758208 445388960159774577524736 447221836539032909119488 503124566106412022759424 524999547241473415053312 566015136869713525604352 584273689671962349010944 590624490646657591934976 593851946879699436699648 670832754808549363679232 754686849159618034139136 779031586229283132014592 787499320862210122579968 849022705304570288406528 876410534507943523516416 890777920319549155049472 894443673078065818238976 1006249132212824045518848 1049999094482946830106624 1132030273739427051208704 1168547379343924698021888 1181248981293315183869952 1187703893759398873399296 1341665509617098727358464 1509373698319236068278272 1574998641724420245159936 1698045410609140576813056 1752821069015887047032832 1781555840639098310098944 2012498264425648091037696 2264060547478854102417408 2337094758687849396043776 2362497962586630367739904 2683331019234197454716928 3018747396638472136556544 3149997283448840490319872 3396090821218281153626112 3505642138031774094065664 3563111681278196620197888 4024996528851296182075392 4528121094957708204834816 4724995925173260735479808 6037494793276944273113088 6792181642436562307252224 7011284276063548188131328 8049993057702592364150784 9056242189915416409669632 9449991850346521470959616 12074989586553888546226176 13584363284873124614504448 18112484379830832819339264 24149979173107777092452352 27168726569746249229008896 36224968759661665638678528 54337453139492498458017792 72449937519323331277357056 108674906278984996916035584 217349812557969993832071168
- Sum of all divisors σ(n): 716135649476748920675942400
- Sum of proper divisors (its aliquot sum) s(n): 498785836918778926843871232
- 217349812557969993832071168 is an abundant number, because the sum of its proper divisors (498785836918778926843871232) is greater than itself. Its abundance is 281436024360808933011800064
Bases of 217349812557969993832071168
- Binary: 10110011110010011001110011110010101111110110110011000101101110000000000000000000000000002
- Hexadecimal: 0xB3C99CF2BF6CC5B8000000
- Base-36: RB5K6ZOK9EFPC0000
Squares and roots of 217349812557969993832071168
- 217349812557969993832071168 squared (2173498125579699938320711682) is 47240941018984690833414169887802369261266076616884224
- 217349812557969993832071168 cubed (2173498125579699938320711683) is 10267809675538438552504818925762876466366481163043576397615203676478776784453632
-
The
square root of 217349812557969993832071168 is 14742788493292.9155087277 -
217349812557969993832071168 is a
perfect cube number . Itscube root is 601247232
Scales and comparisons
How big is 217349812557969993832071168?- 217,349,812,557,969,993,832,071,168 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 217,349,812,557,969,993,832,071,168 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 217349812557969993832071168 cubic inches would be around 50103936 feet tall.
Recreational maths with 217349812557969993832071168
- 217349812557969993832071168 backwards is 861170238399969755218943712
- The number of decimal digits it has is: 27
- The sum of 217349812557969993832071168's digits is 135
- 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 217349812557969993832071168 - Facts about the integer". Numbermatics.com. 2024. Web. 3 May 2024.
APA style:
Numbermatics. (2024). Number 217349812557969993832071168 - Facts about the integer. Retrieved 3 May 2024, from https://numbermatics.com/n/217349812557969993832071168/
Chicago style:
Numbermatics. 2024. "Number 217349812557969993832071168 - Facts about the integer". https://numbermatics.com/n/217349812557969993832071168/
The information we have on file for 217349812557969993832071168 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 217349812557969993832071168, math, Factors of 217349812557969993832071168, curriculum, school, college, exams, university, Prime factorization of 217349812557969993832071168, STEM, science, technology, engineering, physics, economics, calculator, two hundred seventeen septillion, three hundred forty-nine sextillion, eight hundred twelve quintillion, five hundred fifty-seven quadrillion, nine hundred sixty-nine trillion, nine hundred ninety-three billion, eight hundred thirty-two million, seventy-one thousand, one hundred sixty-eight.