80358158656606901645869056
80,358,158,656,606,901,645,869,056 is an even composite number composed of six prime numbers multiplied together.
80358158656606901645869056 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-one thousand, three hundred seventy-five divisors.
Prime factorization of 80358158656606901645869056:
218 × 32 × 74 × 194 × 374 × 2412
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 19 × 19 × 19 × 19 × 37 × 37 × 37 × 37 × 241 × 241)See below for interesting mathematical facts about the number 80358158656606901645869056 from the Numbermatics database.
Names of 80358158656606901645869056
- Cardinal: 80358158656606901645869056 can be written as Eighty septillion, three hundred fifty-eight sextillion, one hundred fifty-eight quintillion, six hundred fifty-six quadrillion, six hundred six trillion, nine hundred one billion, six hundred forty-five million, eight hundred sixty-nine thousand and fifty-six.
Scientific notation
- Scientific notation: 8.0358158656606901645869056 × 1025
Factors of 80358158656606901645869056
Divisors of 80358158656606901645869056
- Number of divisors d(n): 21375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 28 32 36 37 38 42 48 49 56 57 63 64 72 74 76 84 96 98 111 112 114 126 128 133 144 147 148 152 168 171 192 196 222 224 228 241 252 256 259 266 288 294 296 304 333 336 342 343 361 384 392 399 441 444 448 456 482 504 512 518 532 576 588 592 608 666 672 684 686 703 722 723 768 777 784 798 882 888 896 912 931 964 1008 1024 1029 1036 1064 1083 1152 1176 1184 1197 1216 1332 1344 1368 1369 1372 1406 1444 1446 1536 1554 1568 1596 1687 1764 1776 1792 1813 1824 1862 1928 2016 2048 2058 2072 2109 2128 2166 2169 2304 2331 2352 2368 2394 2401 2432 2527 2664 2688 2736 2738 2744 2793 2812 2888 2892 3072 3087 3108 3136 3192 3249 3374 3528 3552 3584 3626 3648 3724 3856 4032 4096 4107 4116 4144 4218 4256 4332 4338 4579 4608 4662 4704 4736 4788 4802 4864 4921 5054 5061 5328 5376 5439 5472 5476 5488 5586 5624 5776 5784 6144 6174 6216 6272 6327 6384 6498 6517 6748 6859 7056 7104 7168 7203 7252 7296 7448 7581 7712 8064 8192 8214 8232 8288 8379 8436 8512 8664 8676 8917 9158 9216 9324 9408 9472 9576 9583 9604 9728 9842 10108 10122 10656 10752 10878 10944 10952 10976 11172 11248 11552 11568 11809 12288 12321 12348 12432 12544 12654 12691 12768 12996 13034 13357 13496 13718 13737 14112 14208 14336 14406 14504 14592 14763 14896 15162 15183 15424 16128 16317 16384 16428 16464 16576 16758 16872 17024 17328 17352 17689 17834 18316 18432 18648 18816 18944 19152 19166 19208 19456 19551 19684 20216 20244 20577 21312 21504 21609 21756 21888 21904 21952 22344 22496 22743 23104 23136 23618 24576 24642 24696 24864 25088 25308 25382 25536 25992 26011 26068 26714 26751 26992 27436 27474 28224 28416 28672 28749 28812 29008 29184 29526 29792 30324 30366 30848 32053 32256 32634 32768 32856 32928 33152 33516 33744 34048 34447 34656 34704 35378 35427 35668 36632 36864 37296 37632 37888 38073 38304 38332 38416 38912 39102 39368 40071 40432 40488 41154 41211 42624 43008 43218 43512 43776 43808 43904 44289 44688 44992 45486 45619 46208 46272 47236 48013 49152 49284 49392 49728 50176 50616 50653 50764 51072 51984 52022 52136 53067 53428 53502 53984 54872 54948 56448 56832 57344 57498 57624 58016 58081 58368 58653 59052 59584 60648 60732 61696 61731 62419 64106 64512 65268 65536 65712 65856 66304 67032 67081 67488 68096 68894 69312 69408 70756 70854 71336 73264 73728 74592 75264 75776 76146 76608 76664 76832 77824 78033 78204 78736 80142 80253 80864 80976 82308 82422 82663 85248 86016 86247 86436 87001 87024 87552 87616 87808 88578 88837 89376 89984 90972 91238 92416 92544 93499 94472 96026 96159 98304 98568 98784 99456 100352 101232 101306 101528 102144 103341 103968 104044 104272 106134 106281 106856 107004 107968 109744 109896 112896 113664 114219 114688 114996 115248 116032 116162 116736 117306 118104 119168 120213 121296 121464 123392 123462 123823 124838 128212 129024 130321 130536 131072 131424 131712 132608 134064 134162 134976 136192 136857 137788 138624 138816 141512 141708 142672 144039 146528 147456 149184 150528 151552 151959 152292 153216 153328 153664 155648 156066 156408 157472 159201 160284 160506 161728 161952 164616 164844 165326 169423 170496 172032 172494 172872 174002 174048 174243 175104 175232 175616 177156 177674 178752 179968 181944 182077 182476 184832 185088 186998 187257 188944 192052 192318 196608 197136 197568 198912 200704 201243 202464 202612 203056 204288 206682 207936 208088 208544 212268 212562 213712 214008 215936 219488 219792 224371 225792 227328 228438 229376 229992 230496 232064 232324 233472 234099 234612 236208 238336 240426 241129 242592 242928 246784 246924 247646 247989 249676 253783 256424 258048 260642 261003 261072 262144 262848 263424 265216 266511 268128 268324 269952 272384 273714 275576 277248 277632 280497 283024 283416 285344 288078 288477 293056 294912 298368 301056 303104 303918 304584 306432 306656 307328 310023 311296 312132 312816 314944 318402 320568 321012 323456 323904 329232 329688 329929 330652 336091 338846 340992 344064 344988 345744 348004 348096 348486 350208 350464 351232 354312 354571 355348 357504 359936 363888 364154 364952 369664 370176 371469 373996 374514 377888 384104 384636 390963 393216 394272 395136 397824 401408 402486 404928 405224 406112 406567 408576 410571 413364 415872 416176 417088 424536 425124 427424 428016 431872 432117 436933 438976 439584 448742 451584 454656 455877 456876 458752 459984 460992 464128 464648 466944 468198 469224 469567 472416 476672 480852 482258 485184 485856 493568 493848 494209 495292 495978 499352 507566 508269 512848 516096 521284 522006 522144 522729 525696 526848 530432 533022 536256 536648 539904 544768 546231 547428 551152 554496 555264 560994 561771 566048 566832 570688 576156 576954 578641 586112 589824 596736 602112 603729 606208 607836 609007 609168 612864 613312 614656 620046 622592 624264 625632 629888 636804 641136 642024 646912 647808 654493 658464 659376 659858 661304 672182 673113 677692 681984 688128 689976 691488 696008 696192 696972 700416 700928 702464 708624 709142 710696 715008 719872 723387 727776 728308 729904 739328 740352 742938 743967 747992 749028 755776 761349 768208 769272 781926 783009 786432 788544 790272 795648 799533 802816 804972 809856 810448 812224 813134 817152 821142 826728 831744 832352 834176 841491 849072 850248 854848 856032 863744 864234 866761 873866 877952 879168 897484 903168 909312 911754 912247 913752 917504 919968 921984 928256 929296 933888 936396 938448 939134 944832 953344 961704 962407 964516 970368 971712 987136 987696 988418 989787 990584 991956 998704 1008273 1015132 1016538 1025696 1032192 1042568 1044012 1044288 1045458 1051392 1053696 1060864 1063713 1066044 1072512 1073296 1079808 1089536 1092462 1094856 1102304 1103539 1108992 1110528 1114407 1121988 1123542 1132096 1133664 1141376 1152312 1153908 1157282 1172224 1172889 1179648 1185961 1193472 1204224 1207458 1212416 1215672 1218014 1218336 1219701 1225728 1226624 1229312 1240092 1245184 1248528 1251264 1259776 1273608 1274539 1282272 1284048 1293824 1295616 1308986 1310799 1316928 1318752 1319716 1322608 1344364 1346226 1355384 1363968 1376256 1379952 1382976 1392016 1392384 1393944 1400832 1401856 1404928 1408701 1417248 1418284 1421392 1430016 1439744 1446774 1455552 1456616 1459808 1478656 1480704 1482627 1485876 1487934 1495984 1498056 1511552 1522698 1524807 1536416 1538544 1563852 1566018 1570597 1577088 1580544 1591296 1599066 1605632 1609944 1619712 1620896 1624448 1626268 1634304 1638693 1642284 1653019 1653456 1663488 1664704 1668352 1682982 1687903 1698144 1700496 1709696 1712064 1727488 1728468 1733522 1735923 1747732 1755904 1758336 1776481 1794968 1806336 1818624 1823508 1824494 1827021 1827504 1835008 1839936 1843968 1856512 1858592 1867776 1872792 1874161 1876896 1878268 1889664 1906688 1923408 1924814 1929032 1940736 1943424 1963479 1974272 1975392 1976836 1979574 1981168 1983912 1997408 2016546 2019339 2030264 2033076 2051392 2064384 2085136 2088024 2088576 2090916 2102784 2107392 2121728 2127426 2132088 2145024 2146592 2148997 2159616 2170161 2179072 2184924 2189712 2204608 2207078 2217984 2221056 2228814 2243976 2247084 2264192 2267328 2282752 2284047 2304624 2307816 2309503 2314564 2344448 2345778 2352637 2359296 2371922 2386944 2408448 2414916 2424832 2431344 2436028 2436672 2439402 2451456 2453248 2458624 2480184 2481997 2490368 2497056 2502528 2519552 2547216 2549078 2564544 2568096 2587648 2591232 2600283 2617972 2621598 2633856 2637504 2639432 2645216 2688728 2692452 2710768 2727936 2736741 2752512 2759904 2765952 2784032 2784768 2787888 2801664 2803712 2809856 2817402 2834496 2836568 2842784 2845969 2860032 2879488 2887221 2893548 2911104 2913232 2919616 2957312 2961408 2965254 2969361 2971752 2975868 2991968 2996112 3023104 3024819 3045396 3049614 3058531 3072832 3077088 3127704 3132036 3141194 3154176 3161088 3182592 3191139 3198132 3211264 3219037 3219888 3239424 3241792 3248896 3252536 3268608 3277386 3284568 3286969 3306038 3306912 3310617 3326976 3329408 3336704 3365964 3375806 3396288 3400992 3419392 3424128 3454976 3456936 3459463 3467044 3471846 3495464 3511808 3516672 3552962 3557883 3589936 3612672 3637248 3647016 3648988 3654042 3655008 3659103 3679872 3687936 3713024 3717184 3735552 3745584 3748322 3753792 3756536 3779328 3813376 3823617 3846816 3849628 3858064 3881472 3886848 3926958 3932397 3948544 3950784 3953672 3959148 3962336 3967824 3994816 4033092 4038678 4060528 4066152 4102784 4128768 4170272 4176048 4177152 4181832 4205568 4214784 4226103 4243456 4254852 4263049 4264176 4290048 4293184 4297994 4319232 4340322 4358144 4369848 4379424 4409216 4414156 4435968 4442112 4447881 4457628 4487952 4494168 4528384 4534656 4565504 4568094 4581451 4609248 4615632 4619006 4629128 4688896 4691556 4705274 4711791 4743844 4773888 4816896 4821877 4829832 4849664 4862688 4872056 4873344 4878804 4902912 4906496 4917248 4959057 4960368 4963994 4980736 4994112 5005056 5039104 5063709 5094432 5098156 5129088 5136192 5175296 5182464 5200566 5207769 5235944 5243196 5267712 5275008 5278864 5290432 5329443 5377456 5384904 5421536 5455872 5473482 5481063 5505024 5519808 5531904 5568064 5569536 5575776 5603328 5607424 5619712 5622483 5634804 5668992 5673136 5685568 5691938 5720064 5758976 5774442 5787096 5822208 5826464 5839232 5890437 5914624 5922816 5930508 5938722 5943504 5951736 5983936 5992224 6046208 6049638 6090792 6099228 6117062 6145664 6154176 6255408 6264072 6268651 6282388 6308352 6322176 6365184 6382278 6385729 6396264 6422528 6438074 6439776 6446991 6478848 6483584 6497792 6505072 6537216 6554772 6569136 6573938 6612076 6613824 6621234 6653952 6658816 6673408 6731928 6736849 6751612 6792576 6801984 6838784 6848256 6909952 6913872 6918926 6928509 6934088 6943692 6990928 7023616 7033344 7057911 7105924 7115766 7179872 7225344 7274496 7294032 7297976 7308084 7310016 7318206 7359744 7375872 7426048 7434368 7445991 7471104 7491168 7496644 7507584 7513072 7558656 7626752 7647234 7693632 7699256 7716128 7724773 7762944 7773696 7800849 7853916 7864794 7897088 7901568 7907344 7918296 7924672 7935648 7989632 8066184 8077356 8121056 8132304 8205568 8210223 8257536 8301727 8340544 8352096 8354304 8363664 8411136 8429568 8452206 8486912 8509704 8526098 8528352 8537907 8580096 8586368 8595988 8638464 8661663 8680644 8716288 8739696 8758848 8818432 8828312 8871936 8884224 8895762 8915256 8921773 8975904 8988336 9056768 9069312 9131008 9136188 9162902 9175593 9218496 9231264 9238012 9258256 9377792 9383112 9389971 9410548 9423582 9487688 9547776 9633792 9643754 9657111 9659664 9699328 9725376 9744112 9746688 9757608 9805824 9812992 9834496 9860907 9918114 9920736 9927988 9931851 9988224 10010112 10078208 10127418 10188864 10196312 10258176 10272384 10350592 10364928 10378389 10401132 10415538 10471888 10486392 10535424 10550016 10557728 10580864 10658886 10673649 10754912 10769808 10843072 10911744 10946964 10962126 10994179 11039616 11063808 11136128 11139072 11151552 11206656 11214848 11239424 11244966 11269608 11337984 11346272 11371136 11383876 11440128 11470851 11517952 11548884 11571133 11574192 11644416 11652928 11678464 11780874 11829248 11845632 11861016 11877444 11887008 11903472 11967872 11984448 12092416 12099276 12181584 12198456 12207373 12234124 12291328 12308352 12435367 12510816 12528144 12537302 12564776 12616704 12644352 12730368 12764556 12771458 12789147 12792528 12845056 12876148 12879552 12893982 12957696 12967168 12995584 13010144 13074432 13109544 13119127 13138272 13147876 13224152 13227648 13242468 13307904 13317632 13346816 13463856 13473698 13503224 13585152 13603968 13677568 13696512 13744353 13819904 13827744 13837852 13857018 13868176 13887384 13981856 14047232 14066688 14115822 14135373 14211848 14231532 14359744 14450688 14465631 14548992 14588064 14595952 14616168 14620032 14636412 14719488 14751744 14852096 14868736 14877171 14891982 14942208 14982336 14993288 15015168 15026144 15042979 15117312 15191127 15253504 15294468 15387264 15398512 15432256 15449546 15525888 15547392 15601698 15707832 15729588 15794176 15803136 15814688 15836592 15849344 15871296 15979264 15988329 16132368 16154712 16166521 16242112 16264608 16411136 16420446 16468459 16515072 16603454 16681088 16704192 16708608 16727328 16822272 16859136 16867449 16904412 16973824 17019408 17052196 17056704 17075814 17160192 17172736 17191976 17276928 17323326 17361288 17373979 17432576 17479392 17517696 17636864 17656624 17743872 17768448 17791524 17830512 17843546 17951808 17976672 18113536 18138624 18262016 18272376 18285733 18325804 18351186 18436992 18462528 18476024 18516512 18755584 18766224 18779942 18805953 18821096 18847164 18975376 19095552 19157187 19267584 19287508 19314222 19319328 19340973 19450752 19488224 19493376 19515216 19611648 19625984 19668992 19721814 19836228 19841472 19855976 19863702 19921783 19976448 20020224 20156416 20210547 20254836 20377728 20392624 20516352 20544768 20701184 20729856 20756778 20785527 20802264 20831076 20943776 20967241 20972784 21070848 21100032 21115456 21161728 21173733 21317772 21347298 21409717 21509824 21539616 21686144 21823488 21893928 21924252 21988358 22079232 22127616 22272256 22278144 22303104 22337973 22413312 22429696 22478848 22489932 22533259 22539216 22675968 22692544 22742272 22767752 22880256 22941702 23035904 23097768 23142266 23148384 23174319 23288832 23305856 23356928 23561748 23658496 23691264 23722032 23754888 23774016 23806944 23935744 23968896 24184832 24198552 24216241 24363168 24396912 24414746 24468248 24582656 24616704 24870734 24905181 25021632 25056288 25074604 25129552 25233408 25288704 25460736 25529112 25542916 25578294 25585056 25613721 25752296 25759104 25787964 25915392 25934336 25991168 26020288 26148864 26219088 26238254 26276544 26295752 26448304 26455296 26484936 26615808 26635264 26693632 26765319 26927712 26947396 27006448 27170304 27207936 27355136 27393024 27488706 27526779 27639808 27655488 27675704 27714036 27736352 27774768 27963712 28094464 28133376 28169913 28231644 28270746 28423696 28463064 28719488 28901376 28931262 28971333 29097984 29176128 29191904 29232336 29240064 29272824 29438976 29503488 29582721 29704192 29737472 29754342 29783964 29841343 29964672 29986576 30030336 30052288 30085958 30234624 30382254 30507008 30588936 30774528 30797024 30864512 30899092 31051776 31094784 31135167 31203396 31407361 31415664 31459176 31588352 31606272 31629376 31673184 31698688 31742592 31958528 31976658 32070157 32264736 32309424 32333042 32484224 32529216 32822272 32840892 32936918 32982537 33206908 33362176 33408384 33417216 33454656 33644544 33718272 33734898 33753139 33808824 33947648 34038816 34104392 34113408 34151628 34320384 34345472 34383952 34553856 34646652 34713399 34722576 34747958 34865152 34958784 35035392 35273728 35313248 35487744 35536896 35583048 35609059 35661024 35687092 35903616 35953344 36227072 36277248 36524032 36544752 36571466 36622119 36651608 36702372 36873984 36925056 36952048 37033024 37306101 37511168 37532448 37559884 37611906 37642192 37694328 37950752 38191104 38314374 38367441 38535168 38575016 38628444 38638656 38681946 38901504 38976448 38986752 39030432 39223296 39251968 39337984 39357381 39443628 39672456 39682944 39711952 39727404 39843566 39952896 40040448 40312832 40421094 40509672 40755456 40785248 40830943 41032704 41089536 41233059 41402368 41459712 41513556 41571054 41604528 41662152 41887552 41934482 41945568 42141696 42200064 42230912 42323456 42347466 42635544 42694596 42819434 43019648 43079232 43372288 43396893 43646976 43787856 43848504 43880557 43976716 44158464 44255232 44544512 44556288 44606208 44675946 44700103 44826624 44859392 44957696 44979864 45066518 45078432 45128937 45351936 45385088 45484544 45535504 45760512 45883404 46071808 46195536 46284532 46296768 46348638 46577664 46611712 46713856 47123496 47157943 47316992 47382528 47444064 47509776 47548032 47613888 47871488 47937792 48369664 48397104 48432482 48499563 48726336 48793824 48829492 48936496 49165312 49233408 49405377 49741468 49810362 50043264 50112576 50149208 50259104 50466816 50577408 50921472 51058224 51085832 51156588 51170112 51227442 51504592 51518208 51575928 51830784 51868672 51982336 52040576 52121937 52297728 52438176 52476508 52553088 52591504 52896608 52910592 52969872 53231616 53270528 53387264 53530638 53855424 53894792 54012896 54073411 54340608 54415872 54710272 54786048 54857199 54977412 55053558 55279616 55310976 55351408 55428072 55472704 55549536 55927424 56188928 56266752 56339826 56417859 56463288 56541492 56847392 56926128 57438976 57471561 57802752 57862524 57942666 58112089 58352256 58383808 58464672 58480128 58545648 58877952 59006976 59165442 59408384 59474944 59508684 59567928 59682686 59765349 59929344 59973152 60060672 60104576 60171916 60469248 60631641 60764508 61014016 61161703 61177872 61549056 61594048 61729024 61798184 62103552 62189568 62270334 62406792 62452411 62814722 62831328 62901723 62918352 63176704 63212544 63258752 63346368 63397376 63485184 63917056 63953316 64140314 64229151 64529472 64618848 64666084 64968448 65058432 65644544 65681784 65729797 65873836 65965074 66413816 66724352 66816768 66834432 66909312 67289088 67436544 67469796 67506278 67599777 67617648 67895296 68077632 68208784 68226816 68303256 68640768 68690944 68767904 69107712 69293304 69426798 69445152 69495916 69522957 69917568 70070784 70547456 70626496 70975488 71073792 71166096 71218118 71322048 71374184 71807232 71906688 72454144 72554496 72648723 73048064 73089504 73142932 73244238 73303216 73404744 73747968 73850112 73904096 74066048 74612202 74715543 75022336 75064896 75119768 75223812 75284384 75388656 75901504 76382208 76628748 76734882 77150032 77256888 77277312 77363892 77803008 77952896 77973504 78060864 78446592 78503936 78675968 78714762 78887256 79344912 79365888 79423904 79454808 79512889 79687132 79905792 80080896 80295957 80625664 80842188 80997931 81019344 81510912 81570496 81661886 82065408 82179072 82466118 82804736 82919424 83027112 83142108 83209056 83324304 83775104 83868964 83891136 84283392 84400128 84461824 84509739 84646912 84694932 85271088 85389192 85451611 85638868 86039296 86158464 86744576 86793786 87047569 87293952 87575712 87697008 87761114 87953432 88316928 88510464 89089024 89112576 89212416 89351892 89400206 89524029 89718784 89915392 89959728 90133036 90156864 90257874 90703872 90770176 90969088 91071008 91521024 91766808 91833889 92143616 92391072 92569064 92593536 92697276 93155328 93223424 93427712 94222083 94246992 94315886 94633984 94765056 94888128 95019552 95096064 95227776 95742976 95875584 96210471 96739328 96794208 96864964 96999126 97452672 97587648 97658984 97872992 98330624 98466816 98810754 98947611 99482936 99620724 100086528 100225152 100298416 100518208 100933632 101154816 101259417 101842944 102116448 102171664 102313176 102340224 102454884 103009184 103036416 103151856 103661568 103737344 103964672 104081152 104140197 104243874 104595456 104876352 104953016 105106176 105183008 105300853 105793216 105821184 105939744 106463232 106541056 106774528 106827177 107061276 107710848 107789584 108025792 108146822 108681216 108831744 109420544 109572096 109714398 109866357 109954824 110107116 110559232 110621952 110702816 110856144 110945408 111099072 111854848 111918303 112377856 112533504 112679652 112835718 112926576 113082984 113165647 113694784 113852256 114877952 114943122 115605504 115725048 115885332 116224178 116704512 116767616 116929344 116960256 117091296 117755904 118013952 118072143 118330884 118816768 118949888 119017368 119104369 119135856 119365372 119530698 119858688 119946304 120121344 120209152 120343832 120938496 121263282 121529016 121617853 122028032 122323406 122355744 122492829 123098112 123188096 123458048 123596368 124207104 124379136 124540668 124813584 124904822 125629444 125662656 125803446 125836704 126425088 126517504 126692736 126794752 126970368 127834112 127906632 128000131 128280628 128458302 129058944 129237696 129332168 129936896 130116864 131289088 131363568 131459594 131641671 131747672 131930148 132827632 133448704 133633536 133668864 133818624 134100309 134578176 134873088 134939592 135012556 135199554 135235296 135386811 136155264 136417568 136453632 136606512 137281536 137381888 137535808 138215424 138586608 138853596 138890304 138991832 139045914 139452481 139835136 140141568 141094912 141252992 141473829 141950976 142147584 142332192 142436236 142644096 142748368 143614464 143813376 144908288 145108992 145297446 145498689 146096128 146179008 146285864 146488476 146606432 146770687 146809488 147495936 147700224 147808192 148132096 148216131 149224404 149431086 150044672 150129792 150239536 150447624 150568768 150777312 151803008 152764416 153257496 153469764 154300064 154513776 154554624 154727784 155606016 155905792 155947008 156121728 156365811 156893184 157007872 157351936 157429524 157732813 157774512 158689824 158731776 158847808 158909616 159025778 159374264 159811584 160161792 160591914 161251328 161684376 161995862 162038688 162220233 163021824 163140992 163323772 164130816 164358144 164571597 164932236 165609472 165838848 166054224 166284216 166418112 166648608 167550208 167737928 167782272 168566784 168800256 168923648 169019478 169293824 169389864 169513687 170542176 170778384 170903222 171277736 172078592 172316928 173489152 173587572 174095138 174336267 175151424 175394016 175522228 175906864 176633856 177020928 178178048 178225152 178409449 178424832 178703784 178800412 179048058 179296047 179437568 179919456 180266072 180313728 180515748 181407744 181540352 181938176 182142016 183042048 183485109 183533616 183667778 184287232 184782144 185138128 185187072 185394552 186310656 186446848 186855424 187357233 188444166 188493984 188631772 188705169 189530112 189776256 190039104 190192128 190455552 191485952 191751168 192420942 192687453 193478656 193588416 193729928 193998252 194905344 195175296 195317968 195745984 196661248 196933632 197189391 197621508 197895222 198965872 199241448 200173056 200450304 200596832 201036416 201867264 202309632 202518834 202799331 203685888 204232896 204343328 204626352 204680448 204909768 206018368 206072832 206303712 207323136 207474688 207929344 208162304 208280394 208487748 208889401 209752704 209906032 210212352 210366016 210601706 211586432 211642368 211879488 212926464 213082112 213549056 213654354 214122552 215421696 215579168 216051584 216293644 217362432 217663488 217946169 218841088 219144192 219428796 219732714 219851527 219909648 220214232 221118464 221243904 221405632 221712288 221890816 222198144 223709696 223836606 224755712 225067008 225359304 225671436 225853152 226165968 226331294 227389568 227704512 229755904 229886244 231450096 231770664 231940087 232448356 233409024 233535232 233858688 233920512 234182592 235511808 236027904 236144286 236271973 236661768 237633536 237899776 238034736 238208738 238271712 238538667 238730744 239061396 239717376 239892608 240242688 240418304 240687664 241876992 242526564 242993793 243058032 243235706 244056064 244646812 244711488 244985658 246196224 246376192 246916096 247192736 248414208 248758272 249081336 249263413 249627168 249809644 251258888 251325312 251606892 251673408 252850176 253035008 253385472 253589504 253940736 255668224 255813264 256000262 256354833 256561256 256916604 258117888 258475392 258664336 259873792 260233728 261142707 262578176 262727136 262919188 263283342 263495344 263860296 265655264 266897408 267267072 267337728 267637248 268200618 268572087 269156352 269746176 269879184 270025112 270399108 270470592 270773622 272310528 272835136 272907264 273213024 274563072 274763776 275071616 275501667 276430848 277173216 277707192 277780608 277983664 278091828 278904962 279670272 280283136 282189824 282505984 282666249 282947658 283901952 284295168 284664384 284872472 285288192 285496736 285816601 287228928 287626752 288631413 289816576 290217984 290594892 290997378 292192256 292358016 292571728 292976952 293212864 293541374 293618976 294991872 295400448 295616384 296264192 296432262 298448808 298862172 300089344 300259584 300479072 300895248 301137536 301554624 303606016 303778251 305528832 306514992 306939528 307163899 308600128 309027552 309109248 309455568 311212032 311811584 311894016 312243456 312731622 312900721 313786368 314015744 314703872 314859048 315465626 315549024 315902559 317379648 317463552 317695616 317819232 318051556 318748528 319623168 320323584 320481531 321183828 322502656 323368752 323991724 324077376 324440466 326043648 326281984 326647544 328261632 328716288 329143194 329864472 330105601 331218944 331677696 332108448 332568432 332836224 333297216 335100416 335475856 335564544 337133568 337600512 337847296 338038956 338587648 338779728 339027374 339496941 341084352 341556768 341806444 342555472 344157184 344633856 346978304 347175144 347428927 348190276 348672534 350302848 350788032 351044456 351813728 353267712 354041856 356356096 356450304 356818898 356849664 357313107 357407568 357600824 358096116 358592094 358875136 359838912 360532144 360627456 361031496 362815488 363080704 363876352 364284032 364853559 366084096 366970218 367067232 367335556 367478487 369564288 370276256 370374144 370789104 372621312 372893696 373710848 374714466 376888332 376987968 377263544 377410338 378513877 379552512 380078208 380384256 380911104 382971904 383502336 384000393 384841884 385374906 386957312 387176832 387459856 387996504 389810688 390350592 390635936 391491968 393322496 393867264 394378782 394925013 395243016 395790444 397931744 398377579 398482896 400346112 400900608 401193664 402072832 402300927 403734528 404619264 405037668 405598662 406784623 408465792 408686656 409252704 409360896 409819536 412036736 412145664 412607424 414646272 414949376 415858688 416324608 416560788 416975496 417778802 418357443 419505408 419812064 420424704 420732032 421203412 423172864 423284736 423758976 424421487 425852928 426164224 427098112 427308708 428131921 428245104 430843392 431158336 432103168 432587288 434724864 435326976 435892338 437682176 438288384 438857592 439465428 439703054 439819296 440312061 440428464 442236928 442487808 442811264 443424576 443781632 444396288 447419392 447673212 449511424 450134016 450718608 451342872 451672801 451706304 452331936 452662588 454779136 455409024 459511808 459772488 460108579 462900192 463541328 463880174 464896712 466818048 467070464 467717376 467841024 468365184 471023616 472055808 472288572 472543946 473198439 473323536 475267072 475799552 476069472 476417476 476543424 477077334 477461488 478122792 479434752 479785216 480485376 480836608 481375328 483753984 485053128 485987586 486116064 486471412 486660699 489293624 489422976 489971316 492392448 492752384 493832192 494385472 496828416 497516544 498162672 498526826 499254336 499619288 502517776 502650624 503213784 503346816 505700352 506070016 506770944 507179008 507881472 508541061 511336448 511626528 512000524 512709666 513122512 513833208 516235776 516950784 517328672 519747584 520467456 522285414 523008801 525156352 525454272 525838376 526566684 526990688 527720592 531310528 533794816 534534144 534675456 535228347 535274496 536401236 537144174 538312704 539758368 540050224 540798216 540941184 541547244 544621056 545670272 545814528 546426048 549126144 549527552 550143232 550455327 551003334 552861696 554346432 555414384 555561216 555967328 556183656 556590223 557809924 559340544 560566272 562071699 564379648 565011968 565332498 565895316 566985517 568590336 569328768 569744944 570576384 570993472 571633202 574457856 575253504 577262826 579633152 580435968 581189784 581994756 584384512 584716032 585143456 585953904 586425728 587082748 587237952 589983744 590800896 591232768 591568173 592528384 592864524 596897616 597724344 598161277 600178688 600519168 600958144 601790496 602275072 603109248 607212032 607556502 609332983 611057664 613029984 613879056 614327798 617200256 618055104 618218496 618911136 622424064 623623168 623788032 624486912 625463244 625801442 626668203 628031488 629407744 629718096 630931252 631098048 631805118 634759296 634927104 635391232 635638464 636103112 637497056 639246336 640647168 640963062 642367656 642837223 645005312 646737504 647983448 648154752 648880932 652087296 652563968 653295088 656523264 657432576 658286388 659554581 659728944 660211202 662437888 663355392 664216896 665136864 665672448 666594432 670200832 670951712 671129088 674267136 675201024 675694592 676077912 676572121 677175296 677559456 678054748 678993882 682168704 683113536 683612888 685110944 688314368 689267712 693956608 694350288 694857854 695820261 696380552 697345068 700605696 701576064 702088912 703627456 706535424 708083712 708815919 712712192 712900608 713637796 713699328 714626214 714815136 715201648 715616001 716192232 717184188 719677824 721064288 721254912 722062992 725630976 726161408 727752704 728568064 728981379 729707118 732168192 733940436 734134464 734671112 734956974 737105971 739128576 740552512 740748288 741578208 745242624 745787392 747421696 747790239 749428932 753776664 753975936 754527088 754820676 757027754 759105024 760156416 760768512 761822208 765943808 767004672 768000786 769064499 769683768 770749812 773914624 774353664 774919712 775787917 775993008 779621376 780701184 781271872 782983936 783428121 786644992 787734528 788757564 789850026 790486032 791580888 792159529 795863488 796755158 796965792 800692224 801801216 802387328 804145664 804601854 807469056 809238528 810075336 811197324 813569246 816931584 817373312 818505408 818721792 819639072 824073472 824291328 825214848 826505001 829292544 829898752 831717376 832649216 833121576 833730583 833950992 835557604 836714886 839010816 839624128 840849408 841464064 842406824 846345728 846569472 847517952 848842974 851705856 852328448 854196224 854617416 856263842 856490208 857449803 861686784 862316672 864206336 865174576 869449728 870653952 871784676 875364352 876576768 877715184 878930856 879406108 879638592 880624122 880856928 884975616 885622528 886849152 887563264 888792576 894838784 895346424 896000917 899022848 900268032 901437216 902685744 903345602 903412608 904663872 905325176 909558272 910818048 919023616 919544976 920217158 921491697 925800384 927082656 927760348 929793424 933636096 934140928 935434752 935682048 936730368 938702163 942047232 944111616 944577144 945087892 946396878 946647072 947707677 951599104 952138944 952834952 953086848 954154668 954922976 956245584 958869504 959570432 960970752 961673216 962750656 967507968 970106256 971975172 972232128 972942824 973321398 978587248 978845952 979942632 984784896 985504768 987664384 988770944 990316803 993656832 995033088 996325344 997053652 998508672 999238576 1005035552 1005301248 1006427568 1006693632 1011400704 1012140032 1013541888 1014358016 1015762944 1017082122 1018490823 1022672896 1023253056 1024001048 1025419332 1026245024 1027394809 1027666416 1032471552 1033901568 1034657344 1039495168 1040934912 1042286781 1044570828 1046017602 1050312704 1050908544 1051676752 1053133368 1053981376 1055441184 1062621056 1067589632 1069068288 1069350912 1070456694 1070548992 1071939321 1072802472 1074288348 1076625408 1079516736 1080100448 1081596432 1081882368 1083094488 1089242112 1091340544 1091629056 1092852096 1094560677 1098252288 1099055104 1100286464 1100910654 1102006668 1104129691 1108692864 1110828768 1111122432 1111934656 1112367312 1113180446 1115619848 1118681088 1121132544 1124143398 1128759296 1130023936 1130664996 1131790632 1133971034 1135541631 1138657536 1139489888 1141152768 1141986944 1143266404 1148915712 1150507008 1152001179 1154525652 1159266304 1160871936 1162072357 1162379568 1163989512 1168769024 1169432064 1170286912 1171907808 1172851456 1174165496 1174475904 1179967488 1181601792 1182465536 1183136346 1185056768 1185729048 1186595809 1193795232 1195132737 1195448688 1196322554 1200357376 1201038336 1201916288 1203580992 1204550144 1206218496 1214424064 1215113004 1218665966 1220353869 1226059968 1227758112 1228655596 1234400512 1236110208 1236436992 1237822272 1244848128 1247246336 1247576064 1248866143 1248973824 1250926488 1251602884 1253336406 1255072329 1256062976 1259436192 1261862504 1262196096 1263610236 1269518592 1269854208 1270782464 1271276928 1272206224 1274994112 1278492672 1281294336 1281926124 1284395763 1284735312 1285674446 1290010624 1293475008 1295966896 1296309504 1297761864 1304174592 1305127936 1306590176 1313046528 1314865152 1316572776 1319109162 1319457888 1320422404 1320936183 1326710784 1328433792 1330273728 1331344896 1333188864 1340401664 1341903424 1342258176 1348534272 1350402048 1351389184 1352155824 1353144242 1354350592 1355018403 1355118912 1356109496 1357987764 1364337408 1366227072 1367225776 1370221888 1376628736 1378535424 1380325737 1387913216 1388700576 1389715708 1391640522 1392761104 1394690136 1401211392 1403152128 1404177824 1407254912 1413070848 1416167424 1417631838 1419595317 1425424384 1425801216 1427275592 1427398656 1429252428 1429630272 1430403296 1431232002 1432384464 1434368376 1439355648 1442128576 1442509824 1444125984 1451261952 1452322816 1455505408 1457136128 1457962758 1459414236 1467880872 1468268928 1469342224 1469913948 1474211942 1478257152 1481105024 1481496576 1483156416 1490485248 1491574784 1494843392 1495580478 1498857864 1507553328 1507951872 1509054176 1509641352 1510744891 1514055508 1518210048 1520312832 1521537024 1523644416 1525623183 1531887616 1534009344 1536001572 1538128998 1538960689 1539367536 1541499624 1547829248 1548707328 1549839424 1551575834 1551986016 1559242752 1561402368 1562543744 1565967872 1566856242 1573289984 1575469056 1577515128 1579700052 1580972064 1583161776 1584319058 1591726976 1593510316 1593931584 1601384448 1603602432 1604774656 1605685041 1608291328 1609203708 1614938112 1620150672 1622394648 1623580609 1627138492 1633863168 1634746624 1637010816 1637443584 1639278144 1648146944 1648582656 1650429696 1653010002 1653903811 1658585088 1659797504 1663434752 1665298432 1666243152 1667461166 1667901984 1669770669 1671115208 1673429772 1678021632 1679248256 1681698816 1682928128 1684813648 1692691456 1693138944 1695035904 1697685948 1700956551 1704656896 1708392448 1709234832 1712527684 1712980416 1714899606 1723373568 1724633344 1728412672 1730349152 1738899456 1741307904 1743569352 1744843891 1750728704 1753153536 1755430368 1757861712 1758812216 1759277184 1761248244 1761713856 1769951232 1771245056 1773698304 1775126528 1777585152 1789677568 1790692848 1792001834 1794483831 1798045696 1800536064 1802874432 1805371488 1806691204 1806825216 1809327744 1810650352 1819116544 1821636096 1827998949 1838047232 1839089952 1840434316 1842983394 1851600768 1854165312 1855520696 1859586848 1867272192 1868281856 1870869504 1871364096 1873460736 1877404326 1880004609 1884094464 1888223232 1889154288 1890175784 1892793756 1893294144 1895415354 1903198208 1904277888 1905669904 1906173696 1908309336 1909845952 1912491168 1917739008 1919140864 1921941504 1923346432 1925501312 1928511669 1935015936 1940212512 1943950344 1944464256 1945885648 1946642796 1957174496 1957691904 1959885264 1969569792 1971009536 1975328768 1977541888 1978663743 1980633606 1987313664 1990066176 1992650688 1994107304 1997017344 1998477152 2000716207 2010071104 2010602496 2012855136 2013387264 2022801408 2024280064 2027083776 2028716032 2029716363 2031525888 2034164244 2036981646 2045345792 2046506112 2048002096 2050838664 2052490048 2054789618 2055332832 2064943104 2067803136 2069314688 2078990336 2081869824 2084573562 2087460783 2089141656 2092035204 2100625408 2101817088 2103353504 2106266736 2107962752 2110882368 2125242112 2126447757 2135179264 2138136576 2138701824 2140913388 2141097984 2143878642 2145604944 2148576696 2150147293 2159033472 2160200896 2163192864 2163764736 2166188976 2178484224 2182681088 2183258112 2185704192 2189121354 2196504576 2198110208 2200572928 2201821308 2204013336 2208259382 2211317913 2217385728 2221657536 2222244864 2223869312 2224734624 2226360892 2231239696 2237362176 2242265088 2243370717 2248286796 2257518592 2260047872 2261329992 2262983011 2263581264 2267942068 2271083262 2277315072 2278979776 2282305536 2283973888 2286532808 2297831424 2301014016 2304002358 2309051304 2310739207 2318532608 2321743872 2324144714 2324759136 2327363751 2327979024 2337538048 2338864128 2340573824 2343815616 2345702912 2348330992 2348951808 2359934976 2363203584 2364931072 2366272692 2370113536 2371458096 2373191618 2376478587 2387590464 2390265474 2390897376 2392645108 2402076672 2403832576 2407161984 2409100288 2412436992 2428848128 2430226008 2432002489 2437331932 2440707738 2452119936 2455516224 2457311192 2468801024 2472220416 2472873984 2475644544 2489696256 2494492672 2495152128 2497732286 2497947648 2501191749 2501852976 2503205768 2506672812 2510144658 2512125952 2518872384 2523725008 2524392192 2527220472 2539037184 2539708416 2541564928 2542553856 2544412448 2549988224 2556985344 2562588672 2563852248 2568791526 2569470624 2571348892 2572349409 2586950016 2591933792 2592619008 2595523728 2608349184 2610255872 2613180352 2626093056 2629730304 2633145552 2638218324 2638915776 2640844808 2641872366 2649597139 2656867584 2660547456 2662689792 2666377728 2680803328 2683806848 2684516352 2688002751 2697068544 2700804096 2702778368 2704311648 2706288484 2708701184 2710036806 2710237824 2712218992 2715975528 2728674816 2732454144 2734451552 2740443776 2753257472 2757070848 2760651474 2764475091 2775826432 2777401152 2779431416 2783281044 2785522208 2788643053 2789380272 2802422784 2806304256 2808355648 2814509824 2816106489 2826141696 2832334848 2835263676 2839190634 2850848768 2854551184 2854797312 2858504856 2859260544 2860806592 2862464004 2864768928 2868736752 2878711296 2884257152 2885019648 2888251968 2902523904 2904645632 2911010816 2914272256 2915925516 2918828472 2935761744 2936537856 2938684448 2939827896 2941976893 2948423884 2956514304 2962210048 2962993152 2966312832 2970950409 2980970496 2983149568 2989686784 2991160956 2996923447 2997715728 3015106656 3015903744 3018108352 3019282704 3021489782 3028111016 3036420096 3040625664 3043074048 3047288832 3051246366 3063775232 3068018688 3072003144 3076257996 3077921378 3078735072 3082184427 3082999248 3095658496 3097414656 3099678848 3103151668 3103972032 3118485504 3122804736 3125087488 3126860343 3131935744 3133712484 3146579968 3150938112 3155030256 3159400104 3161709607 3161944128 3166323552 3168638116 3183453952 3187020632 3187863168 3202768896 3207204864 3209549312 3211370082 3216582656 3218407416 3220760053 3229876224 3240301344 3244789296 3247161218 3254276984 3267726336 3269493248 3274021632 3274887168 3278556288 3296293888 3297165312 3300859392 3306020004 3307807622 3312389073 3319595008 3326869504 3330596864 3332486304 3334922332 3335803968 3339541338 3342230416 3346859544 3356043264 3358496512 3363397632 3365856256 3369627296 3385382912 3386277888 3390071808 3395371896 3401913102 3406624893 3409313792 3418469664 3425055368 3425960832 3429799212 3446747136 3449266688 3456825344 3460698304 3477798912 3482615808 3486217071 3487138704 3489687782 3501457408 3506307072 3510860736 3515723424 3517624432 3518554368 3522496488 3523427712 3539902464 3542490112 3547396608 3550253056 3555170304 3559787427 3579355136 3581385696 3584003668 3585398211 3588967662 3601072128 3605748864 3610742976 3613382408 3613650432 3618655488 3621300704 3638233088 3643272192 3655997898 3661061607 3676094464 3678179904 3680868632 3685966788 3703201536 3708330624 3711041392 3719173696 3734544384 3736563712 3741739008 3742728192 3746598429 3746921472 3754808652 3760009218 3768188928 3778308576 3780351568 3785587512 3786588288 3790830708 3806396416 3808555776 3811339808 3812347392 3816618672 3819691904 3824982336 3835478016 3838281728 3843883008 3846692864 3851002624 3853187289 3857023338 3870031872 3880425024 3887900688 3888928512 3891771296 3893285592 3896131561 3914348992 3915383808 3919770528 3939139584 3942019072 3950657536 3955083776 3957327486 3961267212 3968898619 3980132352 3985301376 3988214608 3994034688 3996954304 4001432414 4020142208 4021204992 4025710272 4026774528 4045602816 4048560128 4054167552 4057432064 4059432726 4063051776 4065055209 4068328488 4073963292 4090691584 4093012224 4096004192 4101677328 4104980096 4109579236 4110665664 4129886208 4135606272 4138629376 4140977211 4157980672 4163739648 4169147124 4174921566 4178283312 4184070408 4187128939 4201250816 4203634176 4206707008 4212533472 4215925504 4221764736 4250484224 4252895514 4270358528 4276273152 4277403648 4281826776 4282195968 4287757284 4291209888 4297153392 4300294586 4318066944 4320401792 4326385728 4327529472 4332377952 4356968448 4365362176 4366516224 4371408384 4378242708 4396220416 4401145856 4403642616 4406861653 4408026672 4416518764 4422635826 4434771456 4443315072 4444489728 4447738624 4449469248 4452721784 4462479392 4474724352 4484530176 4486741434 4496573592 4499860561 4515037184 4520095744 4522659984 4525966022 4527162528 4532234673 4535884136 4542166524 4554630144 4557959552 4564611072 4567947776 4573065616 4595662848 4602028032 4608004716 4616882067 4618102608 4621478414 4637065216 4643487744 4648289428 4649518272 4654727502 4655958048 4677728256 4681147648 4687631232 4691405824 4696661984 4697903616 4719869952 4726407168 4729862144 4732545384 4736004847 4740227072 4742916192 4746383236 4752957174 4775180928 4780530948 4781794752 4785290216 4804153344 4807665152 4814323968 4818200576 4824873984 4857696256 4860452016 4864004978 4870741827 4874663864 4881415476 4904239872 4911032448 4914622384 4937602048 4944440832 4945747968 4951289088 4961711433 4979392512 4988985344 4990304256 4995464572 4995895296 5002383498 5003705952 5006411536 5009312007 5013345624 5020289316 5037744768 5047450016 5048784384 5054440944 5078074368 5079416832 5083129856 5085107712 5088824896 5099976448 5102869653 5113970688 5125177344 5127704496 5137583052 5138941248 5142697784 5144698818 5159741797 5173900032 5183867584 5185238016 5191047456 5216698368 5220511744 5226360704 5234531673 5252186112 5259460608 5266291104 5276436648 5277831552 5281689616 5283744732 5299194278 5313735168 5321094912 5325379584 5332755456 5361606656 5367613696 5369032704 5376005502 5383451493 5394137088 5401608192 5405556736 5408623296 5412576968 5417402368 5420073612 5420475648 5424437984 5430515419 5431951056 5457349632 5464908288 5468903104 5480887552 5483996847 5506514944 5514141696 5521302948 5528950182 5551652864 5554802304 5558862832 5566562088 5571044416 5577286106 5578760544 5604845568 5612608512 5616711296 5629019648 5632212978 5652283392 5664669696 5670527352 5678381268 5701697536 5709102368 5709594624 5717009712 5718521088 5721613184 5724928008 5729537856 5737473504 5757422592 5768514304 5770039296 5776503936 5785535007 5805047808 5809291264 5822021632 5828544512 5831851032 5836114081 5837656944 5871523488 5873075712 5877368896 5879655792 5883953786 5896847768 5913028608 5924420096 5925986304 5932625664 5941900818 5961940992 5966299136 5979373568 5982321912 5993846894 5995431456 6002148621 6030213312 6031807488 6036216704 6038565408 6042979564 6056222032 6072840192 6081251328 6086148096 6089149089 6094577664 6102492732 6127550464 6136037376 6144006288 6152515992 6155842756 6157470144 6164368854 6165998496 6194829312 6199357696 6206303336 6207944064 6236971008 6245609472 6250174976 6253720686 6263871488 6267424968 6272006419 6293159936 6301876224 6310060512 6318800208 6323419214 6323888256 6332647104 6337276232 6366907904 6374041264 6375726336 6405537792 6414409728 6419098624 6422740164 6433165312 6436814832 6441520106 6450441879 6480602688 6489578592 6494322436 6508553968 6535452672 6538986496 6548043264 6549774336 6557112576 6592587776 6594330624 6601149613 6601718784 6612040008 6615615244 6624778146 6633953739 6639190016 6661193728 6664972608 6669844664 6671607936 6679082676 6684460832 6693719088 6712086528 6716993024 6726795264 6731712512 6739254592 6770765824 6772555776 6780143616 6788949033 6790743792 6803826204 6813249786 6818627584 6836939328 6850110736 6851921664 6859598424 6893494272 6898533376 6913650688 6921396608 6932217621 6955597824 6965231616 6972434142 6974277408 6979375564 6982091253 7012614144 7021721472 7031446848 7035248864 7037108736 7044992976 7046855424 7079804928 7084980224 7094793216 7100506112 7110340608 7119574854 7129435761 7158710272 7162771392 7168007336 7170796422 7177935324 7191763663 7211497728 7221485952 7226764816 7227300864 7237310976 7242601408 7276466176 7286544384 7296007467 7311995796 7322123214 7352188928 7356359808 7361737264 7371933576 7406403072 7416661248 7422082784 7438347392 7469088768 7473127424 7483478016 7485456384 7493196858 7493842944 7503575247 7509617304 7520018436 7536377856 7556617152 7560703136 7569174001 7571175024 7573176576 7581661416 7612792832 7617111552 7622679616 7624694784 7633237344 7639383808 7649964672 7670956032 7676563456 7687766016 7693385728 7702005248 7706374578 7714046676 7728907837 7760850048 7775801376 7777857024 7783542592 7786571184 7792263122 7828697984 7830767616 7839541056 7878279168 7884038144 7901315072 7910167552 7914654972 7922534424 7937797238 7948791417 7970602752 7976429216 7988069376 7993908608 8002864828 8040284416 8042409984 8051420544 8053549056 8064008253 8091205632 8097120256 8108335104 8114864128 8118865452 8126103552 8130110418 8134506499 8136656976 8147926584 8181383168 8186024448 8192008384 8203354656 8209960192 8219158472 8221331328 8259772416 8271212544 8277258752 8281954422 8315961344 8327479296 8338294248 8349843132 8356566624 8365929159 8368140816 8374257878 8402501632 8407268352 8413414016 8425066944 8431851008 8443529472 8500968448 8505791028 8540717056 8552546304 8563653552 8564391936 8575514568 8581783219 8582419776 8594306784 8600589172 8636133888 8640803584 8652771456 8655058944 8664755904 8713936896 8730724352 8733032448 8742063001 8742816768 8756485416 8792440832 8802291712 8807285232 8813723306 8816053344 8825930679 8833037528 8845271652 8869542912 8886630144 8888979456 8895477248 8898938496 8905443568 8924958784 8949448704 8969060352 8973482868 8990770341 8993147184 8999721122 9030074368 9040191488 9045319968 9051932044 9054325056 9064469346 9071768272 9084333048 9109260288 9115919104 9129222144 9135895552 9146131232 9191325696 9204056064 9216009432 9233764134 9236205216 9242956828 9246553281 9286975488 9296578856 9299036544 9309455004 9311916096 9355456512 9362295296 9375262464 9382811648 9393323968 9395807232 9439739904 9452814336 9459724288 9465090768 9472009694 9480454144 9485128821 9485832384 9492766472 9505914348 9550361856 9561061896 9563589504 9570580432 9608306688 9615330304 9628647936 9636401152 9649747968 9662280159 9715392512 9720904032 9728009956 9741483654 9749327728 9762830952 9808479744 9822064896 9829244768 9875204096 9888881664 9891495936 9902578176 9923422866 9937167219 9958785024 9977970688 9980608512 9990929144 9991790592 10004766996 10007411904 10012823072 10018624014 10026691248 10040578632 10075489536 10094900032 10097568768 10108881888 10156148736 10158833664 10166259712 10170215424 10177649792 10199952896 10205739306 10227941376 10255408992 10275166104 10277882496 10285395568 10289397636 10319483594 10347800064 10367735168 10370476032 10382094912 10433396736 10441023488 10452721408 10458651213 10469063346 10504372224 10518921216 10532582208 10552873296 10555663104 10563379232 10567489464 10575214237 10598388556 10627470336 10642189824 10650759168 10665510912 10679362281 10723213312 10735227392 10738065408 10752011004 10766902986 10772724823 10803216384 10811113472 10817246592 10825153936 10834804736 10840147224 10840951296 10848875968 10861030838 10863902112 10914699264 10929816576 10937806208 10961775104 10967993694 11013029888 11028283392 11042605896 11057900364 11103305728 11109604608 11117725664 11133124176 11142088832 11154572212 11157521088 11209691136 11225217024 11233422592 11239795287 11258039296 11264425956 11304566784 11341054704 11356762536 11365064263 11403395072 11418204736 11419189248 11434019424 11437042176 11443226368 11449856016 11459075712 11474947008 11514845184 11537028608 11540078592 11553007872 11571070014 11577326677 11610095616 11618582528 11644043264 11657089024 11663702064 11672228162 11675313888 11688394683 11743046976 11746151424 11754737792 11759311584 11767907572 11793695536 11826057216 11848840192 11851972608 11865251328 11883801636 11906695857 11932598272 11958747136 11964643824 11987693788 11990862912 12004297242 12060426624 12063614976 12072433408 12077130816 12085959128 12112444064 12145680384 12162502656 12172296192 12178298178 12189155328 12204985464 12213907237 12255100928 12272074752 12288012576 12305031984 12311685512 12314940288 12328737708 12331996992 12389658624 12398715392 12412606672 12415888128 12473942016 12491218944 12500349952 12507441372 12527742976 12534849936 12544012838 12561386817 12586319872 12603752448 12620121024 12637600416 12646838428 12647776512 12665294208 12674552464 12733815808 12748082528 12751452672 12811075584 12828819456 12838197248 12845480328 12854870299 12866330624 12873629664 12883040212 12900883758 12961205376 12979157184 12988644872 13017107936 13070905344 13077972992 13096086528 13099548672 13114225152 13185175552 13188661248 13202299226 13203437568 13220584959 13224080016 13231230488 13249556292 13267907478 13278380032 13322387456 13329945216 13339689328 13343215872 13358165352 13368921664 13387438176 13424173056 13433986048 13453590528 13463425024 13478509184 13499581683 13541531648 13545111552 13560287232 13577898066 13581487584 13596704019 13607652408 13626499572 13673878656 13700221472 13703843328 13719196848 13786988544 13797066752 13827301376 13842793216 13850646201 13864435242 13911195648 13930463232 13944868284 13948554816 13958751128 13964182506 14005013449 14043442944 14062893696 14070497728 14074217472 14089985952 14093710848 14159609856 14169960448 14189586432 14201012224 14208014541 14220681216 14239149708 14258871522 14317420544 14325542784 14336014672 14341592844 14355870648 14383527326 14422995456 14442971904 14453529632 14454601728 14474621952 14485202816 14552932352 14573088768 14592014934 14612225481 14623991592 14644246428 14704377856 14712719616 14723474528 14739970423 14743867152 14812806144 14833322496 14844165568 14876694784 14885134299 14938177536 14946254848 14966956032 14970912768 14986393716 14987685888 15007150494 15019234608 15040036872 15051031051 15113234304 15121406272 15138348002 15142350048 15146353152 15163322832 15225585664 15234223104 15245359232 15249389568 15266474688 15278767616 15299929344 15341912064 15353126912 15375532032 15386771456 15404010496 15412749156 15428093352 15457815674 15479225391 15521700096 15551602752 15555714048 15567085184 15573142368 15584526244 15657395968 15661535232 15679082112 15703595019 15756558336 15768076288 15802630144 15820335104 15829309944 15840881077 15845068848 15875594476 15897582834 15941205504 15952858432 15976138752 15987817216 16005729656 16080568832 16084819968 16102841088 16107098112 16128016506 16182411264 16194240512 16216670208 16229728256 16237730904 16252207104 16260220836 16269012998 16273313952 16291546257 16295853168 16362766336 16372048896 16384016768 16406709312 16419920384 16438316944 16442662656 16519544832 16542425088 16554517504 16563908844 16631922688 16654958592 16676588496 16699686264 16713133248 16731858318 16736281632 16748515756 16814536704 16826828032 16850133888 16863702016 16887058944 17001936896 17011582056 17024017423 17081434112 17105092608 17127307104 17128783872 17151029136 17163566438 17164839552 17188613568 17201178344 17272267776 17281607168 17305542912 17310117888 17329511808 17427873792 17461448704 17466064896 17484126002 17485633536 17508342243 17512970832 17584881664 17604583424 17614570464 17627446612 17632106688 17651861358 17666075056 17690543304 17739085824 17773260288 17777958912 17790954496 17797876992 17810887136 17849917568 17898897408 17938120704 17946965736 17981540682 17986294368 17999442244 18006445863 18080382976 18090639936 18103864088 18108650112 18128938692 18143536544 18168666096 18218520576 18231838208 18258444288 18271791104 18292262464 18382651392 18408112128 18432018864 18467528268 18472410432 18485913656 18493106562 18593157712 18598073088 18618910008 18623832192 18710913024 18724590592 18750524928 18765623296 18786647936 18791614464 18816019257 18879479808 18905628672 18919448576 18930181536 18944019388 18960908288 18970257642 18971664768 18985532944 19011828696 19100723712 19122123792 19127179008 19141160864 19216613376 19230660608 19257295872 19272802304 19299495936 19324560318 19351325637 19430785024 19441808064 19456019912 19482967308 19498655456 19520501371 19525661904 19616959488 19644129792 19658489536 19750408192 19777763328 19782991872 19803448839 19805156352 19846845732 19874334438 19917570048 19955941376 19981858288 19983581184 20009533992 20014823808 20025646144 20037248028 20053382496 20081157264 20150979072 20189800064 20195137536 20217763776 20312297472 20317667328 20332519424 20340430848 20355299584 20366847099 20399905792 20411478612 20455882752 20510817984 20550332208 20555764992 20570791136 20578795272 20593838251 20638967188 20695600128 20735470336 20740952064 20764189824 20796652863 20866793472 20882046976 20905442816 20917302426 20938126692 20978464129 21037842432 21065164416 21105746592 21111326208 21126758464 21134978928 21150428474 21196777112 21254940672 21284379648 21301518336 21331021824 21358724562 21446426624 21470454784 21476130816 21504022008 21533805972 21545449646 21575290989 21622226944 21634493184 21650307872 21669609472 21680294448 21681902592 21697751936 21722061676 21727804224 21829398528 21859633152 21875612416 21888022401 21923550208 21935987388 22026059776 22056566784 22085211792 22115800728 22131967249 22206611456 22219209216 22235451328 22266248352 22284177664 22309144424 22315042176 22419382272 22450434048 22466845184 22479590574 22516078592 22528851912 22545320371 22609133568 22682109408 22707522003 22713525072 22730128526 22806790144 22836409472 22838378496 22868038848 22874084352 22886452736 22899712032 22918151424 22949894016 23029690368 23074057216 23080157184 23106015744 23142140028 23154653354 23186723511 23237165056 23288086528 23314178048 23327404128 23344456324 23350627776 23376789366 23486093952 23492302848 23509475584 23518623168 23535815144 23587391072 23652114432 23697680384 23703945216 23730502656 23767603272 23813391714 23846374251 23865196544 23929287648 23975387576 23981725824 24008594484 24120853248 24127229952 24144866816 24154261632 24171918256 24224888128 24291360768 24325005312 24344592384 24356596356 24378310656 24403519497 24409970928 24427814474 24510201856 24544149504 24576025152 24610063968 24623371024 24629880576 24657475416 24663993984 24779317248 24797430784 24825213344 24831776256 24947884032 24982437888 25000699904 25014882744 25055485952 25069699872 25088025676 25097787477 25122773634 25207504896 25240242048 25275200832 25293676856 25295553024 25330588416 25349104928 25467631616 25496165056 25502905344 25622151168 25657638912 25676394496 25690960656 25709740598 25732661248 25745349657 25747259328 25766080424 25801767516 25922410752 25958314368 25977289744 26034215872 26141810688 26155945984 26192173056 26199097344 26226189003 26228450304 26370351104 26377322496 26404598452 26406875136 26441169918 26448160032 26462460976 26477792037 26499112584 26535814956 26644774912 26659890432 26679378656 26686431744 26716330704 26737843328 26774876352 26848346112 26867972096 26907181056 26926850048 26957018368 26972311023 26999163366 27083063296 27090223104 27120574464 27155796132 27162975168 27193408038 27215304816 27252999144 27272920927 27347757312 27400442944 27407686656 27438393696 27573977088 27594133504 27654602752 27685586432 27701292402 27728870484 27860926464 27889736568 27897109632 27917502256 27928365012 28010026898 28086885888 28125787392 28140995456 28148434944 28179971904 28187421696 28319219712 28339920896 28379172864 28402024448 28416029082 28441362432 28455386463 28478299416 28517743044 28634841088 28651085568 28672029344 28683185688 28704152929 28711741296 28767054652 28845990912 28885943808 28907059264 28909203456 28949243904 28970405632 28986840477 29105864704 29146177536 29184029868 29224450962 29247983184 29288492856 29309902573 29408755712 29425439232 29446949056 29479940846 29487734304 29625612288 29666644992 29688331136 29753389568 29770268598 29876355072 29892509696 29933912064 29941825536 29972787432 29975371776 30014300988 30038469216 30080073744 30102062102 30226468608 30242812544 30276696004 30284700096 30292706304 30326645664 30468446208 30490718464 30498779136 30532949376 30557535232 30599858688 30683824128 30706253824 30773542912 30808020992 30825498312 30848031571 30856186704 30915631348 30958450782 31043400192 31103205504 31111428096 31134170368 31146284736 31169052488 31314791936 31323070464 31358164224 31407190038 31513116672 31536152576 31605260288 31640670208 31658619888 31681762154 31690137696 31725642711 31751188952 31795165668 31882411008 31905716864 31952277504 31975634432 32011459312 32161137664 32169639936 32205682176 32214196224 32256033012 32318174469 32388481024 32433340416 32459456512 32475461808 32504414208 32520441672 32538025996 32546627904 32583092514 32591706336 32744097792 32768033536 32813418624 32839840768 32876633888 32885325312 33039089664 33084850176 33109035008 33127817688 33152033929 33263845376 33309917184 33353176992 33399372528 33426266496 33463716636 33472563264 33497031512 33629073408 33653656064 33700267776 33727404032 33774117888 34003873792 34023164112 34048034846 34095192789 34162868224 34210185216 34254614208 34257567744 34302058272 34327132876 34329679104 34377227136 34402356688 34544535552 34563214336 34611085824 34620235776 34659023616 34731980031 34855747584 34922897408 34932129792 34968252004 34971267072 35016684486 35025941664 35065184049 35209166848 35229140928 35254893224 35264213376 35303722716 35332150112 35381086608 35478171648 35546520576 35555917824 35581908992 35595753984 35621774272 35699835136 35720087571 35797794816 35876241408 35893931472 35963081364 35972588736 35998884488 36012891726 36160765952 36181279872 36207728176 36217300224 36257877384 36287073088 36337332192 36437041152 36463676416 36516888576 36543582208 36584524928 36641721711 36765302784 36816224256 36864037728 36935056536 36944820864 36971827312 36986213124 37186315424 37196146176 37237820016 37247664384 37421826048 37449181184 37501049856 37531246592 37573295872 37583228928 37632038514 37684160451 37758959616 37811257344 37838897152 37860363072 37888038776 37921816576 37940515284 37943329536 37971065888 38013607933 38023657392 38201447424 38244247584 38254358016 38282321728 38433226752 38461321216 38514591744 38545604608 38564610897 38598991872 38649120636 38702651274 38861570048 38883616128 38912039824 38965934616 38997310912 39041002742 39051323808 39233918976 39288259584 39316979072 39500816384 39555526656 39565983744 39606897678 39610312704 39661754877 39693691464 39748668876 39835140096 39911882752 39963716576 39967162368 40019067984 40029647616 40051292288 40074496056 40106764992 40162314528 40301958144 40379600128 40390275072 40435527552 40498745049 40624594944 40635334656 40665038848 40680861696 40710599168 40733694198 40799811584 40822957224 40852798567 41021635968 41100664416 41111529984 41141582272 41157590544 41187676502 41277934376 41391200256 41470940672 41481904128 41528379648 41593305726 41733586944 41764093952 41810885632 41834604852 41876253384 41956928258 42015040347 42130328832 42211493184 42222652416 42253516928 42269957856 42300856948 42393554224 42509881344 42568759296 42603036672 42624043623 42662043648 42717449124 42892853248 42940909568 42952261632 42996677209 43008044016 43067611944 43090899292 43150581978 43244453888 43268986368 43300615744 43360588896 43363805184 43395503872 43444123352 43455608448 43658797056 43719266304 43751224832 43776044802 43847100416 43871974776 43904044933 44052119552 44113133568 44170423584 44219911269 44231601456 44263934498 44413222912 44438418432 44470902656 44532496704 44568355328 44618288848 44630084352 44838764544 44900868096 44933690368 44959181148 45032157184 45057703824 45090640742 45153093153 45364218816 45415044006 45427050144 45460257052 45672818944 45676756992 45736077696 45748168704 45772905472 45799424064 45836302848 45899788032 46059380736 46148114432 46160314368 46208047291 46212031488 46284280056 46309306708 46373447022 46437676173 46474330112 46628356096 46654808256 46688912648 46701255552 46753578732 46972187904 46984605696 47018951168 47037246336 47071630288 47174782144 47304228864 47395360768 47407890432 47461005312 47522643231 47535206544 47626783428 47692748502 47730393088 47858575296 47950775152 47963451648 48017188968 48241706496 48254459904 48289733632 48308523264 48343836512 48449776256 48582721536 48650010624 48689184768 48713192712 48756621312 48807038994 48819941856 48855628948 48874638771 49088299008 49152050304 49220127936 49246742048 49259761152 49314950832 49327987968 49558634496 49594861568 49650426688 49663552512 49895768064 49964875776 50001399808 50029765488 50110971904 50139399744 50176051352 50195574954 50245547268 50342345641 50480484096 50550401664 50587353712 50591106048 50661176832 50698209856 50935263232 50992330112 51005810688 51072052269 51244302336 51315277824 51352788992 51381921312 51419481196 51465322496 51490699314 51494518656 51532160848 51603535032 51844821504 51916628736 51954579488 52068431744 52283621376 52311891968 52384346112 52398194688 52452378006 52456900608 52525026729 52740702208 52754644992 52809196904 52813750272 52882339836 52896320064 52924921952 52955584074 52984218007 52998225168 53071629912 53289549824 53319780864 53358757312 53372863488 53432661408 53475686656 53549752704 53696692224 53735944192 53814362112 53853700096 53914036736 53944622046 53998326732 54166126592 54241148928 54311592264 54325950336 54386816076 54430609632 54505998288 54545841854 54695514624 54800885888 54815373312 54876787392 55147954176 55188267008 55309205504 55371172864 55402584804 55457740968 55779473136 55794219264 55835004512 55856730024 55897560967 56020053796 56173771776 56251574784 56281990912 56296869888 56359943808 56374843392 56448057771 56638439424 56679841792 56758345728 56804048896 56832058164 56882724864 56910772926 56941545493 56956598832 57035486088 57269682176 57302171136 57344058688 57366371376 57408305858 57423482592 57534109304 57691981824 57771887616 57814118528 57818406912 57898487808 57940811264 57973680954 58211729408 58292355072 58368059736 58448901924 58495966368 58561504113 58576985712 58619805146 58817511424 58850878464 58893898112 58959881692 58975468608 59251224576 59333289984 59376662272 59410346517 59506779136 59540537196 59752710144 59785019392 59867824128 59945574864 59950743552 60028601976 60072482533 60076938432 60160147488 60204124204 60452937216 60485625088 60553392008 60569400192 60585412608 60653291328 60936892416 60981436928 60997558272 61065898752 61115070464 61194441007 61199717376 61367648256 61412507648 61547085824 61616041984 61650996624 61696063142 61712373408 61781514753 61831262696 61916901564 62086800384 62206411008 62222856192 62268340736 62292569472 62338104976 62629583872 62646140928 62716328448 62814380076 62935392387 63072305152 63210520576 63281340416 63317239776 63363524308 63380275392 63451285422 63502377904 63590331336 63764822016 63811433728 63904555008 63951268864 64022918624 64322275328 64339279872 64411364352 64428392448 64512066024 64636348938 64725872967 64776962048 64866680832 64950923616 65008828416 65040883344 65076051992 65093255808 65166185028 65183412672 65488195584 65536067072 65626837248 65679681536 65753267776 65770650624 66078179328 66169700352 66218070016 66255635376 66304067858 66395901747 66527690752 66619834368 66706353984 66798745056 66852532992 66927433272 66945126528 66994063024 67258146816 67307312128 67400535552 67454808064 67548235776 67635961113 68007747584 68046328224 68096069692 68122566009 68190385578 68420370432 68509228416 68515135488 68604116544 68654265752 68659358208 68754454272 68804713376 69089071104 69126428672 69222171648 69240471552 69318047232 69463960062 69560170533 69711495168 69845794816 69864259584 69936504008 69942534144 70033368972 70051883328 70130368098 70418333696 70458281856 70509786448 70528426752 70607445432 70664300224 70762173216 70956343296 71093041152 71111835648 71163817984 71191507968 71243548544 71399670272 71440175142 71595589632 71787862944 71926162728 71945177472 71997768976 72025783452 72321531904 72362559744 72415456352 72434600448 72515754768 72574146176 72674664384 72874082304 72927352832 73033777152 73087164416 73169049856 73210558491 73283443422 73530605568 73632448512 73728075456 73870113072 73889641728 73943654624 73972426248 74026499659 74372630848 74392292352 74475640032 74495328768 74843652096 74898362368 75002099712 75062493184 75146591744 75166457856 75264077028 75368320902 75409073761 75622514688 75677794304 75720726144 75776077552 75843633152 75881030568 75886659072 75942131776 76027215866 76047314784 76402894848 76488495168 76508716032 76564643456 76866453504 76922642432 77029183488 77091209216 77129221794 77197983744 77236048971 77298241272 77405302548 77723140096 77767232256 77824079648 77931869232 77994621824 78082005484 78102647616 78467837952 78576519168 78633958144 78678567009 79001632768 79111053312 79131967488 79213795356 79220625408 79323509754 79387382928 79497337752 79555449841 79823765504 79927433152 79934324736 80038135968 80059295232 80102584576 80148992112 80213529984 80324629056 80603916288 80759200256 80780550144 80871055104 80997490098 81249189888 81270669312 81330077696 81361723392 81421198336 81467388396 81599623168 81645914448 81705597134 81818762781 82043271936 82201328832 82223059968 82283164544 82315181088 82375353004 82555868752 82782400512 82941881344 82963808256 83056759296 83186611452 83528187904 83621771264 83669209704 83730371407 83752506768 83913856516 84030080694 84260657664 84422986368 84445304832 84507033856 84539915712 84601713896 84787108448 85019762688 85137518592 85206073344 85248087246 85324087296 85434898248 85497350659 85785706496 85881819136 85904523264 85993354418 86016088032 86112458787 86135223888 86181798584 86301163956 86488907776 86537972736 86601231488 86721177792 86727610368 86791007744 86888246704 86911216896 87317594112 87438532608 87502449664 87552089604 87694200832 87743949552 87808089866 87929707719 88104239104 88226267136 88340847168 88439822538 88463202912 88527868996 88876836864 88941805312 89064993408 89136710656 89236577696 89260168704 89677529088 89801736192 89867380736 89918362296 89984092093 90064314368 90115407648 90181281484 90306186306 90728437632 90830088012 90854100288 90920514104 91345637888 91472155392 91496337408 91545810944 91598848128 91672605696 91799576064 92118761472 92296228864 92320628736 92416094582 92424062976 92544094713 92568560112 92618613416 92746894044 92875352346 92948660224 93256712192 93309616512 93377825296 93402511104 93507157464 93944375808 93969211392 94037902336 94074492672 94143260576 94349564288 94608457728 94790721536 94815780864 94922010624 95045286462 95070413088 95176928133 95253566856 95385497004 95717150592 95901550304 95926903296 96034377936 96483412992 96508919808 96579467264 96617046528 96687673024 96899552512 96954523407 97165443072 97300021248 97378369536 97426385424 97513242624 97614077988 97639883712 97711257896 97749277542 98035094143 98304100608 98440255872 98493484096 98519522304 98629901664 98655975936 99117268992 99189723136 99300853376 99327105024 99456101787 99791536128 99929751552 100002799616 100059530976 100221943808 100278799488 100352102704 100391149908 100491094536 100684691282 100960968192 101100803328 101174707424 101182212096 101322353664 101396419712 101870526464 101984660224 102011621376 102144104538 102285578367 102488604672 102630555648 102705577984 102763842624 102838962392 102930644992 102981398628 102989037312 103064321696 103179792961 103207070064 103689643008 103833257472 103909158976 104136863488 104195940093 104567242752 104623783936 104768692224 104796389376 104904756012 104913801216 105050053458 105481404416 105618393808 105627500544 105764679672 105792640128 105849843904 105911168148 105968436014 105996450336 106143259824 106579099648 106639561728 106717514624 106745726976 106865322816 106951373312 107099505408 107393384448 107471888384 107628724224 107707400192 107828073472 107889244092 107996653464 108332253184 108482297856 108623184528 108651900672 108773632152 108853145041 108861219264 109011996576 109091683708 109391029248 109601771776 109630746624 109753574784 109925165133 110295908352 110376534016 110618411008 110742345728 110805169608 110886167539 110915481936 111558946272 111588438528 111670009024 111713460048 111795121934 112040107592 112347543552 112503149568 112563981824 112593739776 112719887616 112749686784 112896115542 113276878848 113359683584 113516691456 113608097792 113664116328 113765449728 113821545852 113883090986 113913197664 114040823799 114070972176 114539364352 114604342272 114688117376 114732742752 114816611716 114846965184 115068218608 115383963648 115543775232 115628237056 115636813824 115693832691 115796975616 115881622528 115947361908 116423458816 116584710144 116736119472 116897803848 116991932736 117123008226 117153971424 117239610292 117701756928 117787796224 117919763384 117950937216 118502449152 118666579968 118753324544 118820693034 119013558272 119081074392 119168121961 119505420288 119570038784 119735648256 119891149728 119901487104 120057203952 120144965066 120153876864 120320294976 120408248408 120905874432 120971250176 121106784016 121138800384 121170825216 121306582656 121873784832 121962873856 121995116544 122131797504 122230140928 122388882014 122399434752 122558395701 122825015296 123094171648 123232083968 123301993248 123392126284 123424746816 123563029506 123662525392 123833803128 124173600768 124412822016 124445712384 124536681472 124585138944 124676209952 125259167744 125292281856 125432656896 125628760152 125870784774 126045121041 126144610304 126562680832 126634479552 126727048616 126760550784 126902570844 127004755808 127180662672 127529644032 127622867456 127809110016 127902537728 128045837248 128644550656 128678559744 128822728704 128856784896 128990031627 129024132048 129272697876 129451745934 129553924096 129733361664 129901847232 130081766688 130152103984 130186511616 130332370056 130366825344 130976391168 131072134144 131253674496 131359363072 131506535552 131541301248 131712134799 132156358656 132339400704 132436140032 132511270752 132608135716 132659733807 132791803494 133239668736 133412707968 133597490112 133705065984 133854866544 133890253056 133988126048 134516293632 134614624256 134801071104 134909616128 135096471552 135271922226 135459279459 136015495168 136092656448 136192139384 136245132018 136380771156 136643509597 137018456832 137030270976 137208233088 137308531504 137318716416 137508908544 137609426752 138178142208 138252857344 138444343296 138480943104 138624141873 138636094464 138927920124 139120341066 139422990336 139691589632 139873008016 139885068288 140066737944 140103766656 140260736196 140836667392 140916563712 141019572896 141056853504 141214890864 141328600448 141524346432 141912686592 142186082304 142223671296 142327635968 142383015936 142487097088 142567929693 142799340544 142880350284 143191179264 143575725888 143852325456 143890354944 143995537952 144051566904 144156867757 144643063808 144725119488 144830912704 144869200896 145031509536 145148292352 145349328768 145748164608 145854705664 146067554304 146174328832 146338099712 146421116982 146566886844 146849248903 147264897024 147456150912 147740226144 147779283456 147887309248 147944852496 148052999318 148745261696 148784584704 148951280064 148990657536 149687304192 149796724736 150004199424 150124986368 150293183488 150332915712 150528154056 150736641804 150818147522 151027036923 151355588608 151441452288 151552155104 151687266304 151762061136 151773318144 151884263552 152054431732 152094629568 152805789696 152976990336 153017432064 153129286912 153216156807 153732907008 153845284864 154058366976 154182418432 154258443588 154395967488 154472097942 154596482544 154810605096 154923770743 155446280192 155534464512 155648159296 155863738464 155989243648 156164010968 156205295232 156935675904 157153038336 157267916288 157357134018 158003265536 158222106624 158263934976 158427590712 158441250816 158647019508 158774765856 158952654021 158994675504 159110899682 159647531008 159854866304 159868649472 160076271936 160118590464 160205169152 160297984224 160427059968 160649258112 161207832576 161518400512 161561100288 161742110208 161994980196 162498379776 162660155392 162723446784 162842396672 162934776792 163053881161 163199246336 163291828896 163411194268 163637525562 164086543872 164402657664 164446119936 164566329088 164630362176 164750706008 165111737504 165564801024 165883762688 165927616512 166113518592 166373222904 167056375808 167243542528 167338419408 167460742814 167505013536 167692682901 167827713032 168060161388 168521315328 168845972736 168890609664 169014067712 169079831424 169203427792 169574216896 170039525376 170275037184 170412146688 170496174492 170648174592 170824636479 170869796496 170994701318 171571412992 171763638272 171809046528 171986708836 172032176064 172224917574 172270447776 172363597168 172602327912 173075945472 173202462976 173442355584 173455220736 173582015488 173776493408 173822433792 174635188224 174877065216 175004899328 175104179208 175388401664 175487899104 175616179732 175684512339 175859415438 176452534272 176681694336 176879645076 176926405824 177055737992 177753673728 177883610624 178129986816 178273421312 178473155392 178520337408 179355058176 179603472384 179734761472 179836724592 179968184186 180128628736 180217447599 180230815296 180362562968 180612372612 181456875264 181660176024 181708200576 181841028208 182691275776 182944310784 182992674816 183091621888 183197696256 183345211392 183583323021 183599152128 184237522944 184592457728 184641257472 184832189164 184848125952 185088189426 185137120224 185237226832 185344544259 185493788088 185750704692 186513424384 186619233024 186755650592 186805022208 187014314928 187888751616 187938422784 188075804672 188148985344 188286521152 188699128576 188806177161 189216915456 189581443072 189631561728 189844021248 190090572924 190140826176 190353856266 190507133712 190770994008 190910446489 191434301184 191803100608 191853806592 192068755872 192966825984 193017839616 193158934528 193234093056 193375346048 193799105024 193909046814 194330886144 194600042496 194852770848 195026485248 195228155976 195279767424 195422515792 195498555084 196070188286 196608201216 196880511744 196986968192 197039044608 197259803328 197311951872 198234537984 198379446272 198601706752 198654210048 198912203574 199187705241 199583072256 199859503104 200005599232 200119061952 200443887616 200557598976 200704205408 200782299816 200929070503 200982189072 201369382564 201921936384 202201606656 202349414848 202364424192 202644707328 202792839424 202907883339 203741052928 203969320448 204023242752 204288209076 204571156734 205261111296 205411155968 205527685248 205677924784 205861289984 205962797256 205978074624 206128643392 206359585922 206414140128 207379286016 207666514944 207818317952 208273726976 208391880186 209134485504 209247567872 209537384448 209592778752 209809512024 209827602432 210100106916 210962808832 211236787616 211255001088 211529359344 211585280256 211699687808 211822336296 211936872028 211992900672 212286519648 213279123456 213435029248 213491453952 213730645632 213902746624 214199010816 214786768896 214943776768 215414800384 215656146944 215778488184 215936220997 215993306928 216664506368 216964595712 217246369056 217303801344 217547264304 217706290082 217722438528 218023993152 218183367416 218782058496 219203543552 219261493248 219507149568 219850330266 220591816704 220753068032 221236822016 221484691456 221610339216 221772335078 221830963872 222079498977 223117892544 223176877056 223340018048 223426920096 223590243868 224080215184 224695087104 225006299136 225127963648 225187479552 225439775232 225499373568 225792231084 226227221283 226719367168 227033382912 227216195584 227328232656 227530899456 227643091704 227766181972 227826395328 228081647598 228141944352 229208684544 229376234752 229465485504 229633223432 229693930368 230136437216 230767927296 231087550464 231256474112 231273627648 231387665382 231593951232 231763245056 231894723816 232064237503 232846917632 233169420288 233472238944 233795607696 233983865472 234246016452 234307942848 234479220584 235403513856 235575592448 235839526768 235901874432 237004898304 237333159936 237506649088 237641386068 238027116544 238162148784 238336243922 238666349523 239140077568 239471296512 239782299456 239802974208 240114407904 240289930132 240307753728 240640589952 240816496816 241811748864 241942500352 242213568032 242277600768 242341650432 242613165312 243747569664 243925747712 243990233088 244242535681 244263595008 244460281856 244777764028 244798869504 245116791402 245456288343 245650030592 246464167936 246603986496 246784252568 246849493632 247126059012 247325050784 247667606256 248347201536 248825644032 248891424768 249073362944 249170277888 249352419904 250518335488 250584563712 250865313792 251191114221 251257520304 251741569548 252090242082 252289220608 253125361664 253268959104 253454097232 253521101568 253805141688 254009511616 254361325344 255059288064 255245734912 255618220032 255805075456 256091674496 256492051977 257289101312 257357119488 257645457408 257713569792 257980063254 258048264096 258337376361 258545395752 258903491868 259466723328 259803694464 260163533376 260304207968 260373023232 260664740112 260733650688 261952782336 262144268288 262507348992 262718726144 263013071104 263082602496 263424269598 263789123157 264312717312 264678801408 264872280064 265022541504 265216271432 265319467614 265583606988 266095255531 266825415936 267194980224 267410131968 267709733088 267780506112 267976252096 269032587264 269229248512 269602142208 269819232256 269952276279 270192943104 270543844452 270918558918 272030990336 272185312896 272384278768 272490264036 272761542312 273287019194 274036913664 274416466176 274617063008 274637432832 275017817088 275218853504 276356284416 276505714688 276888686592 276961886208 277248283746 277272188928 277632284139 277855840248 278240682132 278845980672 279383179264 279746016032 279770136576 280059438037 280133475888 280207533312 280521472392 281673334784 281833127424 282039145792 282113707008 282429781728 282657200896 283048692864 283825373184 284372164608 284447342592 284655271936 284766031872 284974194176 285135859386 285598681088 285760700568 285969589969 287151451776 287704650912 287780709888 287991075904 288103133808 288313735514 289286127616 289450238976 289661825408 289738401792 290063019072 290296584704 290698657536 291496329216 291709411328 292135108608 292348657664 292676199424 292842233964 293133773688 293698497806 294105282429 294912301824 295480452288 295558566912 295774618496 295889704992 296105998636 297490523392 297569169408 297902560128 297981315072 298368305361 299374608384 299593449472 300008398848 300249972736 300586366976 300665831424 300976740463 301056308112 301473283608 301636295044 302054073846 302711177216 302882904576 303104310208 303524122272 303546636288 303768527104 304108863464 304189259136 305611579392 305953980672 306034864128 306258573824 306432313614 307465814016 307690569728 308116733952 308364836864 308516887176 308791934976 308944195884 309192965088 309539378883 309621210192 309847541486 310892560384 311068929024 311296318592 311727476928 311978487296 312328021936 312410590464 313871351808 314306076672 314535832576 314714268036 316006531072 316444213248 316855181424 316882501632 317294039016 317549531712 317905308042 317989351008 318221799364 319709732608 319737298944 320152543872 320237180928 320410338304 320595968448 320854119936 321298516224 322415665152 323036801024 323122200576 323456331037 323484220416 323989960392 324996759552 325320310784 325446893568 325684793344 325869553584 326107762322 326398492672 326559435123 326583657792 326822388536 327275051124 328173087744 328805315328 328892239872 329132658176 329260724352 329501412016 330223475008 331129602048 331767525376 331855233024 332227037184 332658502617 332746445808 334112751616 334487085056 334676838816 334921485628 335010027072 335385365802 335655426064 336120322776 337042630656 337691945472 337781219328 338028135424 338159662848 338406855584 339148433792 340079050752 340550074368 340824293376 340992348984 341296349184 341649272958 341739592992 341989402636 342122471397 343527276544 343618093056 343973417672 344064352128 344449835148 344540895552 344727194336 345204655824 346151890944 346404925952 346884711168 346910441472 347164030976 347552986816 347644867584 349270376448 349754130432 350009798656 350208358416 350776803328 350975798208 351232359464 351369024678 351718830876 353363388672 353759290152 353852811648 354111475984 355507347456 355767221248 356259973632 356546842624 356946310784 357040674816 357504365883 358710116352 359206944768 359469522944 359673449184 359936368372 360257257472 360434895198 360461630592 360725125936 361224745224 362913750528 363320352048 363416401152 363682056416 365382551552 365888621568 365985349632 366183243776 366395392512 366690422784 367166646042 367198304256 367675187103 368475045888 369184915456 369282514944 369664378328 369696251904 370176378852 370274240448 370474453664 370689088518 370889526049 370987576176 371501409384 373026848768 373238466048 373511301184 373610044416 374028629856 375777503232 375876845568 376151609344 376297970688 376573042304 377398257152 377612354322 378433830912 379162886144 379688042496 380181145848 380281652352 380707712532 381014267424 381541988016 381820892978 382868602368 383606201216 383707613184 384137511744 385933651968 386035679232 386317869056 386468186112 386750692096 386970094881 387598210048 387818093628 388661772288 389200084992 389705541696 390456311952 390559534848 390845031584 390997110168 391282926769 392140376572 393216402432 393761023488 393973936384 394078089216 394519606656 394623903744 395136404397 396469075968 396758892544 397203413504 397308420096 397824407148 398375410482 398590818451 399719006208 400011198464 400238123904 400887775232 401115197952 401408410816 401564599632 401858141006 401964378144 402738765128 403843872768 404403213312 404698829696 404728848384 405289414656 405585678848 405815766678 407482105856 407938640896 408046485504 408576418152 409142313468 409930528791 410822311936 411055370496 411355849568 411722579968 411925594512 411956149248 412257286784 412719171844 412828280256 414758572032 415333029888 415636635904 415872425619 416547453952 416783760372 418268971008 418495135744 419074768896 419619024048 419655204864 420200213832 420507377731 421925617664 422473575232 422510002176 423058718688 423170560512 423399375616 423644672592 423873744056 423985801344 424573039296 426558246912 426870058496 426982907904 427461291264 427805493248 428361087049 428398021632 429573537792 429887553536 430829600768 431312293888 431556976368 431872441994 431986613856 432470603271 433329012736 433929191424 434492738112 434607602688 435094528608 435412580164 435444877056 436047986304 436366734832 437564116992 438407087104 438522986496 439014299136 439700660532 440547746709 441506136064 442473644032 442969382912 443220678432 443544670156 443661927744 444158997954 446235785088 446353754112 446680036096 446853840192 447180487736 448160430368 449390174208 450012598272 450255927296 450374959104 450879550464 450998747136 451584462168 452454442566 453081110769 453438734336 454066765824 454656465312 455061798912 455286183408 455532363944 455652790656 456163295196 456283888704 458417369088 458752469504 458930971008 459266446864 459387860736 460272874432 461535854592 462175100928 462512948224 462547255296 462775330764 463187902464 463526490112 463789447632 464128475006 464771312229 465693835264 466338840576 466944477888 467591215392 467967730944 468492032904 468615885696 468958441168 470807027712 471151184896 471679053536 471803748864 474009796608 474666319872 475013298176 475282772136 476054233088 476324297568 476672487844 476857962063 477332699046 478942593024 479564598912 479605948416 480228815808 480579860264 480615507456 481281179904 481632993632 483623497728 483885000704 484427136064 484555201536 484683300864 485226330624 487495139328 487851495424 487980466176 488485071362 488527190016 488920563712 489161643483 489555528056 489597739008 490233582804 490912576686 491300061184 492928335872 493207972992 493568505136 493698987264 494252118024 494650101568 495335212512 496694403072 497651288064 497782849536 498146725888 498340555776 498704839808 501036670976 501169127424 501730627584 502382228442 502515040608 503078048703 503483139096 504180484164 506250723328 506537918208 506908194464 507042203136 507610283376 508019023232 508722650688 510118576128 510491469824 511236440064 511610150912 512183348992 512473909437 512984103954 514578202624 514714238976 515290914816 515427139584 515960126508 516096528192 516674752722 517090791504 517806983736 518185497613 519607388928 520327066752 520608415936 520746046464 521329480224 521467301376 523905564672 524288536576 525014697984 525437452288 526026142208 526165204992 526848539196 527578246314 529357602816 529744560128 530045083008 530432542864 530638935228 531167213976 532190511062 533650831872 534389960448 534820263936 535419466176 535561012224 535952504192 538065174528 538458497024 539204284416 539638464512 539904552558 540385886208 540652342797 541087688904 541837117836 544061980672 544370625792 544768557536 544980528072 545378905651 545523084624 546574038388 548073827328 548832932352 549234126016 549274865664 550035634176 550437707008 550749969063 552712568832 553011429376 553777373184 553923772416 554496567492 554544377856 555264568278 555711680496 556481364264 556888148887 558766358528 559492032064 559540273152 560118876074 560266951776 560415066624 561042944784 563346669568 563666254848 564078291584 564227414016 564859563456 565314401792 566097385728 567650746368 568744329216 568894685184 569310543872 569532063744 569948388352 570271718772 571197362176 571521401136 571939179938 572731339467 574302903552 575409301824 575561419776 575982151808 576206267616 576627471028 578900477952 579323650816 579476803584 580126038144 580593169408 581397315072 582992658432 583418822656 584697315328 585352398848 585684467928 586112599849 586267547376 587396995612 588210564858 589824603648 590960904576 591117133824 591549236992 591779409984 592211997272 594981046784 595138338816 595805120256 595962630144 596736610722 598749216768 599186898944 600016797696 600499945472 601172733952 601331662848 601953480926 602112616224 602787211509 602946567216 603272590088 604108147692 605422354432 605765809152 606208620416 607048244544 607093272576 607537054208 608217726928 608378518272 611223158784 611907961344 612069728256 612517147648 612864627228 615381139456 616233467904 616729673728 617033774352 617583869952 617888391768 618385930176 619078757766 619242420384 619695082972 622137858048 622592637184 623454953856 623956974592 624656043872 624821180928 627742703616 628612153344 629071665152 629428536072 629888644651 632013062144 632888426496 633710362848 633765003264 634588078032 635099063424 635810616084 635978702016 636443598728 639419465216 640305087744 640474361856 640820676608 641191936896 641708239872 642597032448 644831330304 646073602048 646244401152 646912662074 646968440832 647808662991 647979920784 649993519104 650640621568 650893787136 651369586688 651739107168 652215524644 652796985344 653118870246 653167315584 653644777072 654550102248 656346175488 657610630656 657784479744 658265316352 658521448704 659002824032 660446950016 662259204096 663535050752 663710466048 664454074368 665317005234 665492891616 666238496931 668974170112 669353677632 669842971256 670020054144 670770731604 671310852128 672240645552 674085261312 675383890944 675562438656 676056270848 676319325696 676813711168 678296867584 678681663849 680158101504 681100148736 681648586752 681984697968 682592698368 683298545916 683479185984 683978805272 684244942794 687054553088 687946835344 688128704256 688899670296 689081791104 689454388672 690409311648 692303781888 692809851904 693769422336 693820882944 694328061952 695105973632 695289735168 696192712509 698540752896 699508260864 700019597312 700416716832 701553606656 701951596416 702464718928 702738049356 703437661752 706726777344 707518580304 707705623296 708222951968 711014694912 711534442496 712519947264 713093685248 713892621568 714081349632 715008731766 715999048569 717420232704 718413889536 718939045888 719346898368 719872736744 720514514944 720869790396 720923261184 721450251872 722258550727 722449490448 725827501056 726640704096 726832802304 727364112832 730765103104 731777243136 731970699264 732366487552 732727607043 732790785024 733380845568 734333292084 734396608512 735350374206 736950091776 738369830912 739328756656 739392503808 740352757704 740548480896 740948907328 741378177036 741779052098 741975152352 743002818768 746053697536 746476932096 747022602368 747220088832 748057259712 751555006464 751753691136 752303218688 752595941376 753146084608 753573342663 754796514304 755224708644 756867661824 758325772288 759376084992 760362291696 760563304704 761415425064 761972015287 762028534848 763083976032 763641785956 765737204736 767212402432 767415226368 768275023488 769476155931 771867303936 772071358464 772635738112 772936372224 773501384192 773940189762 775196420096 775636187256 776203172773 778400169984 779411083392 780912623904 781119069696 781690063168 781994220336 782565853538 784280753144 786432804864 787522046976 787947872768 788156178432 789039213312 789247807488 790272808794 792938151936 793517785088 794406827008 794616840192 795648814296 796750820964 797181636902 798285766593 800022396928 800476247808 801775550464 802230395904 802816821632 803129199264 803716282012 803928756288 805477530256 807687745536 808806426624 809397659392 809457696768 809856828837 810578829312 811171357696 811631533356 814964211712 815877281792 816092971008 817152836304 818284626936 819861057582 821644623872 822110740992 822711699136 823851189024 823912298496 824514573568 825438343688 825656560512 829517144064 830666059776 831273271808 831744851238 833094907904 833567520744 834176853727 836537942016 836990271488 838149537792 839238048096 839310409728 840178314111 840400427664 841014755462 843851235328 844947150464 845020004352 846117437376 846341121024 846798751232 847289345184 847747488112 847971602688 849146078592 853116493824 853740116992 853965815808 854922582528 855610986496 856722174098 856796043264 857908769907 859775107072 861659201536 862624587776 863113952736 863744883988 863973227712 864941206542 867858382848 868985476224 869215205376 870189057216 870825160328 870889754112 872095972608 872733469664 875128233984 876814174208 877045972992 878028598272 879401321064 881095493418 882315847287 883012272128 885938765824 886441356864 887089340312 887323855488 888317995908 892471570176 892707508224 893360072192 893707680384 894360975472 896320860736 898780348416 900025196544 900511854592 900749918208 901759100928 901997494272 902930221389 903168924336 904908885132 906162221538 906877468672 908133531648 909312930624 910572366816 911064727888 911305581312 912326590392 912567777408 916834738176 917504939008 917861942016 918532893728 918775721472 920545748864 923071709184 924350201856 925025896448 925094510592 925550661528 926375804928 927052980224 927578895264 928256950012 928618136649 929542624458 932677681152 933888955776 935182430784 935935461888 936984065808 937231771392 937916882336 941614055424 942302369792 943358107072 943607497728 948019593216 949332639744 950026596352 950565544272 952108466176 952648595136 953344975688 953715924126 954665398092 956504567179 959129197824 959211896832 960457631616 961159720528 961231014912 962562359808 963265987264 967246995456 967770001408 968854272128 969110403072 969366601728 970368993111 970452661248 974990278656 975702990848 975960932352 976970142724 977054380032 977841127424 978323286966 979111056112 979195478016 979678305369 980467165608 981825153372 985856671744 986415945984 987137010272 987397974528 988504236048 989300203136 990670425024 993388806144 995302576128 995565699072 996293451776 996681111552 997409679616 997975507851 1002073341952 1002338254848 1003461255168 1004764456884 1005030081216 1006156097406 1006966278192 1008360968328 1009098074299 1012501446656 1013075836416 1013816388928 1014084406272 1015220566752 1016038046464 1017445301376 1020237152256 1020982939648 1022472880128 1023220301824 1024366697984 1024947818874 1025968207908 1029156405248 1030581829632 1030854279168 1031920253016 1032193056384 1033349505444 1034181583008 1035613967472 1036370995226 1039214777856 1040654133504 1041216831872 1041492092928 1042658960448 1042934602752 1047811129344 1048577073152 1050029395968 1050874904576 1052052284416 1052330409984 1053697078392 1055156492628 1059489120256 1060090166016 1060865085728 1061277870456 1062053658373 1062334427952 1064381022124 1067301663744 1068779920896 1069640527872 1070838932352 1071122024448 1071905008384 1072513097649 1076130349056 1076916994048 1078408568832 1079276929024 1079809105116 1080771772416 1081304685594 1082175377808 1083674235672 1084466395201 1088123961344 1088741251584 1089537115072 1089961056144 1090757811302 1091046169248 1093148076776 1096147654656 1097665864704 1098468252032 1098549731328 1100071268352 1100875414016 1101499938126 1105425137664 1106022858752 1107554746368 1107847544832 1108993134984 1109088755712 1110529136556 1111423360992 1112668578147 1112962728528 1113776297774 1117532717056 1118984064128 1119080546304 1120237752148 1120533903552 1120830133248 1122085889568 1127332509696 1128156583168 1128454828032 1129719126912 1130628803584 1132194771456 1135301492736 1137488658432 1138621087744 1139064127488 1139896776704 1140543437544 1141377168127 1142394724352 1143042802272 1143878359876 1145462678934 1148605807104 1150818603648 1151122839552 1151964303616 1152412535232 1153254942056 1157800955904 1158647301632 1158953607168 1160252076288 1161186338816 1162794630144 1165985316864 1166837645312 1169394630656 1170704797696 1171368935856 1172225199698 1172535094752 1173848780307 1174793991224 1176421129716 1179649207296 1181921809152 1182234267648 1183098473984 1183558819968 1184423994544 1189962093568 1190276677632 1191610240512 1191925260288 1193473221444 1195772455353 1198373797888 1200033595392 1200999890944 1202345467904 1202663325696 1203906961852 1204225232448 1205574423018 1205893134432 1206545180176 1208216295384 1211531618304 1212417240832 1214096489088 1214186545152 1215074108416 1216435453856 1216757036544 1222446317568 1223815922688 1224139456512 1225034295296 1225729254456 1229791586373 1230762278912 1232466935808 1234067548704 1235167739904 1235776783536 1236771860352 1238157515532 1238484840768 1239390165944 1244275716096 1245185274368 1246909907712 1247913949184 1249312087744 1249642361856 1255485407232 1257224306688 1258143330304 1258857072144 1259777289302 1261522133193 1264026124288 1265776852992 1267420725696 1267530006528 1269176156064 1270198126848 1271621232168 1271957404032 1272887197456 1278838930432 1280610175488 1280948723712 1281641353216 1282383873792 1283416479744 1285083261147 1285194064896 1289662660608 1292147204096 1292488802304 1293825324148 1293936881664 1295617325982 1295959841568 1297411809813 1299987038208 1301787574272 1302739173376 1303478214336 1304431049288 1305593970688 1306237740492 1306334631168 1307289554144 1309100204496 1312692350976 1315221261312 1315568959488 1316530632704 1317042897408 1318005648064 1320893900032 1321643240127 1324518408192 1327070101504 1327420932096 1328908148736 1330634010468 1330985783232 1332476993862 1337948340224 1338707355264 1339685942512 1340040108288 1341541463208 1342621704256 1344481291104 1348170522624 1350767781888 1351124877312 1352112541696 1352638651392 1353627422336 1356593735168 1357363327698 1360316203008 1362200297472 1363969395936 1365185396736 1366597091832 1366958371968 1367957610544 1368489885588 1374109106176 1375893670688 1376257408512 1377799340592 1378163582208 1378908777344 1380818623296 1384607563776 1385619703808 1387538844672 1387641765888 1388656123904 1390211947264 1390579470336 1392385425018 1394313936687 1397081505792 1399016521728 1400039194624 1400833433664 1403107213312 1403903192832 1404929437856 1405476098712 1406503493521 1406875323504 1413453554688 1415037160608 1415411246592 1416445903936 1422029389824 1423068884992 1425039894528 1426187370496 1427785243136 1428162699264 1430017463532 1431998097138 1436827779072 1437878091776 1438693796736 1439745473488 1441029029888 1441739580792 1441846522368 1442900503744 1444517101454 1444898980896 1451655002112 1453281408192 1453665604608 1454728225664 1461530206208 1463554486272 1463941398528 1464732975104 1465455214086 1465581570048 1466761691136 1467484930449 1468666584168 1468793217024 1470700748412 1473900183552 1476739661824 1478657513312 1478785007616 1480705515408 1481096961792 1481897814656 1482756354072 1483558104196 1483950304704 1486005637536 1492953864192 1494045204736 1494440177664 1496114519424 1503110012928 1503507382272 1504606437376 1505191882752 1506292169216 1507146685326 1509593028608 1510449417288 1511553546979 1516651544576 1518752169984 1520724583392 1521126609408 1522830850128 1523944030574 1524057069696 1526167952064 1527283571912 1531474409472 1534424804864 1534830452736 1536550046976 1538952311862 1543734607872 1544142716928 1545271476224 1545872744448 1547002768384 1547880379524 1550392840192 1551272374512 1552406345546 1554556492839 1558822166784 1561825247808 1562238139392 1563380126336 1563988440672 1565131707076 1568561506288 1572865609728 1575044093952 1575895745536 1576312356864 1578078426624 1578495614976 1580545617588 1587035570176 1588813654016 1589233680384 1590877056733 1591297628592 1593501641928 1594363273804 1596571533186 1600044793856 1600952495616 1604460791808 1605633643264 1606258398528 1607432564024 1607857512576 1610955060512 1615375491072 1617612853248 1618795318784 1618915393536 1619713657674 1621157658624 1622342715392 1623263066712 1624449662521 1629928423424 1631754563584 1632185942016 1634305672608 1636136716953 1636569253872 1639722115164 1643289247744 1644221481984 1645423398272 1647702378048 1647824596992 1649029147136 1650876687376 1651313121024 1659034288128 1661332119552 1662546543616 1663489702476 1666189815808 1667135041488 1668353707454 1670664446661 1673980542976 1676299075584 1678476096192 1678620819456 1680356628222 1680800855328 1682029510924 1689894300928 1690040008704 1692234874752 1692682242048 1693597502464 1694578690368 1695494976224 1695943205376 1698292157184 1706232987648 1707480233984 1707931631616 1709697749767 1709845165056 1711221972992 1713444348196 1713592086528 1715817539814 1718194018401 1719550214144 1725249175552 1726227905472 1727489767976 1727946455424 1729882413084 1737970952448 1738430410752 1740378114432 1741650320656 1741779508224 1744191945216 1745466939328 1750256467968 1753628348416 1754091945984 1756057196544 1758337799547 1758802642128 1762190986836 1764631694574 1766024544256 1771877531648 1772882713728 1774178680624 1774647710976 1776635991816 1784943140352 1785415016448 1786720144384 1787415360768 1788721950944 1792641721472 1797560696832 1800050393088 1801023709184 1801499836416 1803518201856 1803994988544 1805860442778 1806337848672 1808361634527 1809817770264 1812324443076 1816267063296 1818625861248 1821144733632 1822129455776 1822611162624 1824653180784 1825135554816 1833669476352 1835009878016 1835723884032 1837065787456 1837551442944 1841091497728 1846143418368 1848700403712 1850051792896 1850189021184 1851101323056 1852751609856 1854105960448 1855157790528 1856513900024 1857236273298 1859085248916 1862666788717 1867777911552 1870364861568 1871870923776 1873968131616 1874463542784 1875833764672 1883228110848 1884604739584 1886716214144 1887214995456 1889665933953 1896039186432 1898665279488 1900053192704 1901131088544 1904216932352 1905297190272 1906689951376 1907431848252 1909330796184 1913009134358 1918258395648 1920915263232 1922319441056 1922462029824 1925124719616 1926531974528 1934493990912 1935540002816 1937708544256 1938220806144 1938733203456 1940737986222 1940905322496 1943425988973 1949980557312 1951405981696 1951921864704 1953940285448 1954108760064 1955682254848 1956646573932 1958222112224 1958390956032 1959356610738 1960416066259 1960934331216 1963650306744 1971713343488 1972831891968 1974274020544 1974795949056 1977008472096 1978600406272 1981340850048 1986777612288 1990605152256 1991131398144 1992586903552 1993362223104 1994819359232 1995951015702 2004146683904 2006922510336 2009528913768 2010060162432 2012312194812 2013932556384 2016721936656 2018196148598 2025002893312 2026151672832 2027632777856 2028168812544 2030441133504 2032076092928 2034890602752 2040474304512 2041965879296 2044945760256 2046440603648 2048733395968 2049895637748 2051936415816 2058312810496 2061163659264 2063840506032 2064386112768 2066699010888 2068209755779 2068363166016 2071227934944 2072741990452 2078429555712 2081308267008 2082433663744 2082984185856 2085317920896 2085869205504 2088578137527 2095622258688 2097154146304 2100058791936 2101749809152 2104104568832 2104660819968 2106837183241 2107394156784 2110312985256 2118978240512 2120180332032 2121730171456 2122555740912 2124107316746 2124668855904 2128762044248 2134603327488 2137559841792 2139281055744 2141677864704 2142244048896 2143810016768 2145026195298 2152260698112 2153833988096 2156817137664 2158553858048 2159618210232 2161543544832 2162609371188 2164350755616 2166775652181 2167348471344 2168932790402 2176247922688 2177482503168 2179074230144 2179922112288 2181515622604 2182092338496 2186296153552 2192295309312 2195331729408 2196936504064 2197099462656 2198182821129 2200142536704 2201750828032 2202999876252 2210850275328 2212045717504 2215109492736 2217986269968 2218177511424 2221058273112 2222846721984 2225337156294 2225925457056 2227552595548 2237968128256 2238161092608 2240475504296 2241067807104 2241660266496 2244171779136 2254665019392 2256313166336 2256909656064 2259438253824 2261257607168 2264194317259 2264389542912 2270602985472 2274977316864 2277242175488 2278128254976 2279793553408 2281086875088 2282754336254 2284789448704 2285916045861 2286085604544 2287756719752 2290925357868 2297211614208 2301637207296 2302245679104 2303928607232 2304825070464 2306509884112 2315601911808 2317294603264 2317907214336 2320504152576 2322372677632 2325589260288 2328609518319 2333675290624 2338789261312 2341409595392 2342737871712 2344450399396 2345070189504 2347697560614 2349587982448 2352842259432 2359298414592 2363843618304 2364468535296 2366196947968 2367117639936 2368847989088 2379924187136 2380553355264 2383220481024 2383850520576 2386946442888 2391544910706 2394857299779 2396747595776 2400067190784 2404690935808 2405326651392 2407813923704 2408450464896 2411148846036 2411786268864 2413090360352 2416432590768 2423063236608 2424834481664 2428192978176 2428373090304 2430148216832 2432870907712 2433514073088 2444892635136 2447631845376 2448278913024 2450068590592 2451458508912 2459583172746 2461524557824 2464933871616 2468135097408 2471553567072 2473543720704 2476315031064 2476969681536 2478780331888 2488551432192 2490370548736 2493819815424 2495827898368 2498624175488 2499284723712 2502530561181 2510970814464 2514448613376 2516286660608 2517714144288 2519554578604 2520534942333 2523044266386 2531553705984 2534841451392 2535060013056 2538352312128 2540396253696 2543242464336 2543914808064 2545774394912 2557677860864 2561220350976 2561897447424 2563282706432 2564767747584 2566832959488 2570166522294 2570388129792 2573726309721 2579325321216 2584294408192 2584977604608 2587650648296 2587873763328 2591234651964 2591919683136 2594823619626 2596226682343 2603575148544 2605478346752 2606956428672 2608862098576 2611187941376 2612475480984 2612669262336 2614579108288 2618200408992 2625384701952 2630442522624 2631137918976 2633061265408 2634085794816 2636011296128 2641787800064 2643286480254 2649036816384 2654140203008 2657816297472 2661268020936 2661971566464 2664953987724 2675896680448 2677414710528 2679371885024 2680080216576 2683082926416 2685243408512 2688962582208 2696341045248 2701535563776 2702249754624 2704225083392 2705277302784 2707254844672 2708790664167 2713187470336 2714726655396 2720632406016 2724400594944 2727938791872 2733194183664 2733916743936 2735915221088 2736979771176 2738980487383 2748218212352 2751787341376 2752514817024 2755598681184 2756327164416 2757817554688 2761637246592 2769215127552 2771239407616 2775077689344 2775283531776 2777312247808 2780423894528 2781158940672 2784770850036 2788627873374 2790135729157 2798033043456 2800078389248 2801666867328 2806214426624 2807806385664 2809858875712 2810952197424 2813006987042 2813750647008 2826907109376 2830074321216 2830822493184 2832891807872 2844058779648 2846137769984 2850079789056 2852374740992 2855570486272 2856325398528 2860034927064 2863996194276 2869513701537 2875756183552 2877387593472 2879490946976 2882058059776 2883479161584 2883693044736 2885801007488 2889034202908 2889797961792 2903310004224 2906562816384 2907331209216 2909456451328 2911106979333 2923060412416 2927108972544 2927882797056 2929465950208 2930910428172 2931163140096 2933523382272 2934969860898 2937333168336 2937586434048 2941401496824 2943551644117 2953479323648 2957315026624 2957570015232 2961411030816 2962193923584 2963795629312 2965512708144 2967116208392 2967900609408 2972011275072 2985907728384 2988090409472 2988880355328 2992229038848 3006220025856 3007014764544 3009212874752 3010383765504 3012584338432 3014293370652 3019186057216 3020898834576 3023107093958 3027294222897 3033303089152 3037504339968 3041449166784 3042253218816 3045661700256 3047888061148 3048114139392 3052335904128 3054567143824 3062948818944 3068849609728 3069660905472 3073100093952 3077904623724 3087469215744 3090542952448 3091745488896 3094005536768 3095760759048 3098023742059 3100785680384 3102544749024 3104812691092 3109112985678 3117644333568 3123650495616 3124476278784 3126760252672 3127976881344 3130263414152 3137123012576 3145731219456 3150088187904 3151791491072 3152624713728 3156156853248 3156991229952 3161091235176 3174071140352 3177627308032 3178467360768 3181754113466 3182595257184 3186160975119 3187003283856 3188726547608 3193143066372 3200089587712 3201904991232 3208921583616 3211267286528 3212516797056 3214865128048 3215715025152 3221910121024 3230750982144 3235225706496 3237590637568 3237830787072 3239427315348 3242315317248 3244685430784 3246526133424 3248899325042 3253399185603 3259856846848 3263509127168 3264371884032 3268611345216 3272273433906 3273138507744 3279444230328 3288442963968 3290846796544 3295404756096 3295649193984 3298058294272 3301753374752 3302626242048 3318068576256 3322664239104 3325093087232 3326979404952 3332379631616 3334270082976 3336707414908 3338005734441 3341328893322 3352598151168 3356952192384 3357241638912 3360713256444 3361601710656 3364059021848 3379788601856 3384469749504 3385364484096 3387195004928 3389157380736 3390989952448 3391886410752 3396584314368 3412465975296 3414960467968 3415863263232 3419395499534 3419690330112 3422443945984 3424131504381 3426888696392 3427184173056 3431635079628 3436388036802 3439100428288 3450498351104 3452455810944 3454979535952 3455892910848 3459764826168 3475941904896 3476860821504 3480756228864 3483300641312 3483559016448 3488383890432 3490933878656 3500512935936 3507256696832 3508183891968 3512114393088 3516675599094 3517605284256 3521546340921 3524381973672 3529263389148 3543755063296 3545765427456 3548357361248 3549295421952 3553271983632 3569886280704 3570830032896 3573440288768 3574830721536 3577443901888 3585283442944 3587317366059 3595121393664 3600100786176 3602047418368 3602999672832 3607036403712 3607989977088 3611720885556 3612675697344 3616723269054 3619635540528 3624648886152 3627298483291 3637251722496 3642289467264 3644258911552 3645222325248 3649306361568 3650271109632 3667338952704 3670019756032 3671447768064 3674131574912 3675102885888 3682182995456 3692286836736 3697400807424 3700103585792 3702202646112 3705503219712 3708211920896 3710315581056 3713027800048 3714472546596 3718170497832 3725333577434 3735555823104 3740729723136 3743741847552 3747936263232 3748927085568 3751667529344 3766456221696 3769209479168 3773432428288 3774429990912 3779331867906 3784566399579 3792078372864 3797330558976 3800106385408 3802262177088 3808433864704 3810594380544 3813379902752 3814863696504 3817652339557 3818661592368 3826018268716 3836516791296 3841830526464 3844638882112 3844924059648 3850249439232 3853063949056 3855249783441 3868987981824 3871080005632 3875417088512 3876441612288 3877466406912 3881475972444 3881810644992 3886851977946 3899961114624 3902811963392 3907880570896 3908217520128 3911364509696 3913293147864 3916444224448 3916781912064 3918713221476 3920832132518 3921868662432 3927300613488 3943426686976 3945663783936 3948548041088 3949591898112 3954016944192 3957200812544 3962681700096 3973555224576 3981210304512 3982262796288 3985173807104 3986724446208 3989638718464 3991902031404 4008293367808 4013845020672 4019057827536 4020120324864 4024624389624 4027865112768 4033443873312 4036392297196 4052303345664 4055265555712 4056337625088 4060882267008 4064152185856 4069781205504 4080948609024 4083931758592 4092881207296 4097466791936 4099791275496 4102788198943 4103872831632 4116625620992 4122327318528 4127681012064 4128772225536 4133398021776 4136419511558 4136726332032 4142455869888 4145483980904 4156859111424 4162616534016 4164867327488 4165968371712 4170635841792 4171738411008 4177156275054 4191244517376 4194308292608 4200117583872 4203499618304 4208209137664 4209321639936 4213674366482 4214788313568 4219510480563 4220625970512 4237956481024 4240360664064 4243460342912 4245111481824 4248214633492 4249337711808 4257524088496 4269206654976 4275119683584 4278562111488 4283355729408 4284488097792 4287620033536 4290052390596 4307667976192 4313634275328 4317107716096 4319236420464 4323087089664 4325218742376 4328701511232 4333551304362 4334696942688 4337865580804 4354965006336 4358148460288 4359844224576 4363031245208 4364184676992 4372592307104 4384590618624 4390663458816 4393873008128 4394198925312 4396365642258 4400285073408 4403501656064 4405999752504 4409220512557 4421700550656 4424091435008 4430218985472 4435972539936 4436355022848 4442116546224 4445693443968 4450674312588 4451850914112 4455105191096 4475936256512 4480951008592 4482135614208 4483320532992 4488343558272 4509330038784 4512626332672 4513819312128 4518876507648 4522515214336 4528388634518 4528779085824 4534660640937 4549954633728 4554484350976 4556256509952 4559587106816 4562173750176 4565508672508 4569578897408 4571832091722 4572171209088 4575513439504 4581850715736 4594423228416 4603274414592 4604491358208 4607857214464 4609650140928 4613019768224 4631203823616 4634589206528 4635814428672 4641008305152 4644745355264 4651178520576 4657219036638 4663669478517 4667350581248 4682819190784 4685475743424 4688900798792 4690140379008 4695395121228 4699175964896 4705684518864 4718596829184 4727687236608 4728937070592 4732393895936 4734235279872 4737695978176 4759848374272 4761106710528 4766440962048 4767701041152 4772631170199 4773892885776 4783089821412 4789714599558 4793495191552 4800134381568 4809381871616 4815627847408 4816900929792 4822297692072 4823572537728 4826180720704 4832865181536 4846126473216 4849668963328 4856385956352 4856746180608 4860296433664 4865741815424 4867028146176 4873348987563 4889785270272 4895263690752 4896557826048 4900137181184 4902917017824 4908410150859 4919166345492 4929867743232 4936270194816 4943107134144 4947087441408 4952630062128 4953939363072 4957560663776 4977102864384 4980741097472 4987639630848 4991655796736 4997248350976 4998569447424 5005061122362 5011993339983 5021941628928 5028897226752 5032573321216 5035428288576 5039109157208 5041069884666 5046088532772 5055809855089 5069682902784 5070120026112 5076704624256 5080792507392 5086484928672 5087829616128 5091548789824 5115355721728 5122440701952 5123794894848 5126565412864 5129093249301 5129535495168 5133665918976 5140333044588 5140776259584 5147452619442 5158650642432 5168588816384 5175301296592 5175747526656 5182469303928 5183839366272 5189647239252 5192453364686 5210956693504 5213912857344 5217724197152 5222375882752 5224950961968 5225338524672 5229158216576 5236400817984 5250769403904 5260885045248 5262275837952 5266122530816 5268171589632 5272022592256 5275013398641 5283575600128 5286572960508 5298073632768 5308280406016 5315632594944 5322536041872 5323943132928 5329907975448 5333804107009 5351793360896 5354829421056 5358743770048 5360160433152 5366165852832 5370486817024 5377925164416 5392682090496 5403071127552 5404499509248 5408450166784 5410554605568 5414509689344 5417581328334 5426374940672 5429453310792 5433422209411 5448801189888 5455877583744 5466388367328 5467833487872 5471830442176 5473959542352 5477960974766 5496436424704 5503574682752 5505029634048 5511197362368 5512654328832 5515635109376 5523274493184 5538430255104 5542478815232 5550155378688 5550567063552 5554624495616 5560847789056 5562317881344 5569541700072 5577255746748 5580271458314 5588000366151 5600156778496 5603333734656 5612428853248 5615612771328 5619717751424 5621904394848 5626013974084 5627501294016 5653814218752 5660148642432 5661644986368 5665783615744 5668997801859 5688117559296 5692275539968 5700159578112 5704749481984 5711140972544 5712650797056 5720069854128 5727992388552 5739027403074 5751512367104 5754775186944 5758981893952 5766958323168 5767386089472 5771602014976 5778068405816 5779595923584 5806620008448 5813125632768 5814662418432 5818912902656 5822213958666 5846120824832 5854217945088 5855765594112 5858931900416 5861820856344 5862326280192 5867046764544 5869939721796 5874666336672 5875172868096 5881248198777 5882802993648 5887103288234 5906958647296 5914630053248 5915140030464 5922822061632 5924387847168 5927591258624 5931025416288 5934232416784 5935801218816 5944022550144 5971815456768 5976180818944 5977760710656 5984458077696 6012440051712 6018425749504 6020767531008 6025168676864 6028586741304 6038372114432 6041797669152 6046214187916 6054588445794 6075008679936 6082898333568 6084506437632 6091323400512 6095776122296 6096228278784 6104671808256 6109134287648 6125897637888 6137699219456 6139321810944 6146200187904 6155809247448 6174938431488 6181085904896 6183490977792 6188011073536 6191521518096 6196047484118 6201571360768 6204629267337 6205089498048 6209625382184 6218225971356 6235288667136 6247300991232 6248952557568 6253520505344 6255953762688 6260526828304 6274246025152 6291462438912 6300176375808 6303582982144 6305249427456 6312313706496 6313982459904 6320511549723 6322182470352 6348142280704 6355254616064 6356934721536 6363508226932 6365190514368 6372321950238 6374006567712 6377453095216 6386286132744 6403809982464 6417843167232 6422534573056 6425033594112 6429730256096 6431430050304 6443820242048 6461501964288 6470451412992 6475181275136 6475661574144 6478854630696 6484630634496 6489370861568 6493052266848 6497798650084 6500326956543 6506798371206 6527018254336 6528743768064 6537222690432 6544546867812 6546277015488 6558888460656 6576885927936 6581693593088 6590809512192 6591298387968 6596116588544 6603506749504 6605252484096 6636137152512 6645328478208 6650186174464 6653958809904 6664759263232 6668540165952 6673414829816 6676011468882 6682657786644 6713904384768 6714483277824 6721426512888 6723203421312 6728118043696 6759577203712 6768939499008 6770728968192 6774390009856 6778314761472 6781979904896 6783772821504 6792582951777 6793168628736 6824931950592 6829920935936 6831726526464 6838790999068 6839380660224 6844887891968 6848263008762 6853777392784 6854368346112 6857748137583 6863270159256 6872776073604 6900996702208 6904911621888 6909959071904 6911785821696 6919529652336 6951883809792 6953721643008 6961512457728 6966601282624 6967118032896 6976767780864 6981867757312 6985828554957 7001025871872 7014513393664 7016367783936 7024228786176 7033351198188 7035210568512 7043092681842 7048763947344 7058526778296 7063686520093 7087510126592 7091530854912 7096714722496 7098590843904 7106543967264 7139772561408 7141660065792 7146880577536 7149661443072 7154887803776 7170566885888 7174634732118 7190242787328 7200201572352 7204094836736 7214072807424 7215979954176 7223441771112 7225351394688 7233446538108 7239271081056 7249297772304 7254596966582 7274503444992 7284578934528 7288517823104 7290444650496 7298612723136 7300542219264 7334677905408 7340039512064 7342895536128 7348263149824 7350205771776 7364365990912 7384573673472 7394801614848 7400207171584 7404405292224 7416423841792 7420631162112 7426055600096 7428945093192 7434375608611 7436340995664 7450667154868 7471111646208 7481459446272 7487483695104 7495872526464 7497854171136 7503335058688 7507591683543 7532912443392 7538418958336 7546864856576 7548859981824 7558663735812 7569132799158 7594661117952 7600212770816 7604524354176 7616867729408 7621188761088 7626759805504 7629727393008 7635304679114 7637323184736 7652036537432 7673033582592 7683661052928 7689277764224 7689848119296 7700498878464 7706127898112 7710499566882 7737975963648 7742160011264 7750834177024 7752883224576 7754932813824 7762951944888 7763621289984 7773703955892 7788680047029 7805623926784 7815761141792 7816435040256 7822729019392 7826586295728 7832888448896 7833563824128 7837426442952 7841664265036 7843737324864 7854601226976 7891327567872 7897096082176 7899183796224 7908033888384 7914401625088 7925363400192 7947110449152 7962420609024 7970347614208 7973448892416 7979277436928 7983804062808 7989640176889 8016586735616 8027690041344 8038115655072 8040240649728 8049248779248 8055730225536 8066887746624 8072784594392 8104606691328 8110531111424 8112675250176 8121764534016 8128304371712 8139562411008 8161897218048 8167863517184 8185762414592 8194933583872 8199582550992 8205576397886 8207745663264 8216941462149 8233251241984 8244654637056 8255362024128 8257544451072 8266796043552 8272839023116 8273452664064 8284911739776 8290967961808 8313718222848 8325233068032 8329734654976 8331936743424 8341271683584 8343476822016 8354312550108 8370407187471 8388616585216 8400235167744 8406999236608 8416418275328 8418643279872 8427348732964 8429576627136 8439020961126 8441251941024 8480721328128 8486920685824 8490222963648 8496429266984 8498675423616 8515048176992 8538413309952 8550239367168 8557124222976 8566711458816 8568976195584 8575240067072 8580104781192 8608541104611 8615335952384 8627268550656 8638472840928 8646174179328 8650437484752 8657403022464 8667102608724 8669393885376 8675731161608 8709930012672 8716296920576 8719688449152 8726062490416 8728369353984 8745184614208 8769181237248 8781326917632 8787746016256 8788397850624 8792731284516 8800570146816 8807003312128 8811999505008 8818441025114 8830654932351 8848182870016 8860437970944 8871945079872 8872710045696 8884233092448 8891386887936 8901348625176 8903701828224 8910210382192 8951872513024 8961902017184 8964271228416 8966641065984 8976687116544 9018660077568 9025252665344 9027638624256 9037753015296 9045030428672 9056777269036 9057558171648 9069321281874 9081882668691 9099909267456 9112513019904 9119174213632 9124347500352 9131017345016 9139157794816 9143664183444 9144342418176 9151026879008 9163701431472 9188846456832 9206548829184 9208982716416 9215714428928 9219300281856 9226039536448 9262407647232 9269178413056 9271628857344 9282016610304 9289490710528 9294071226177 9302357041152 9314438073276 9327338957034 9334701162496 9365638381568 9370951486848 9377801597584 9380280758016 9390790242456 9398351929792 9411369037728 9437193658368 9455374473216 9457874141184 9464787791872 9468470559744 9475391956352 9519696748544 9522213421056 9532881924096 9535402082304 9545262340398 9547785771552 9558482925357 9566179642824 9579429199116 9600268763136 9618763743232 9631255694816 9633801859584 9644595384144 9647145075456 9652361441408 9665730363072 9692252946432 9699337926656 9712771912704 9713492361216 9720592867328 9731483630848 9734056292352 9746697975126 9760197556809 9779570540544 9790527381504 9793115652096 9800274362368 9805834035648 9816820301718 9838332690984 9845524454647 9872540389632 9886214268288 9894174882816 9905260124256 9907878726144 9915121327552 9954205728768 9961482194944 9975279261696 9983311593472 9994496701952 9997138894848 10010122244724 10023986679966 10057794453504 10065146642432 10070856577152 10078218314416 10082139769332 10092177065544 10111619710178 10139365805568 10153409248512 10161585014784 10172969857344 10175659232256 10183097579648 10230711443456 10244881403904 10247589789696 10253130825728 10258186498602 10259070990336 10267331837952 10272394513143 10280666089176 10281552519168 10294905238884 10317301284864 10337177632768 10350602593184 10351495053312 10362199207369 10364938607856 10367678732544 10379294478504 10384906729372 10421913387008 10427825714688 10435448394304 10449901923936 10450677049344 10458316433152 10472801635968 10501538807808 10521770090496 10524551675904 10532245061632 10536343179264 10544045184512 10550026797282 10567151200256 10573145921016 10580874828853 10616560812032 10631265189888 10645072083744 10647886265856 10659815950896 10667608214018 10703586721792 10709658842112 10717487540096 10720320866304 10732331705664 10740973634048 10755850328832 10785364180992 10806142255104 10808999018496 10816900333568 10821109211136 10829019378688 10835162656668 10852749881344 10858906621584 10866844418822 10881895449873 10911755167488 10932776734656 10935666975744 10943660884352 10947919084704 10955921949532 11007149365504 11010059268096 11022394724736 11025308657664 11031270218752 11046548986368 11076860510208 11084957630464 11100310757376 11109248991232 11121695578112 11124635762688 11136139397131 11139083400144 11154511493496 11160542916628 11176000732302 11200313556992 11206667469312 11231225542656 11239435502848 11243808789696 11252027948168 11255002588032 11307628437504 11320297284864 11323289972736 11331567231488 11337995603718 11376235118592 11384551079936 11400319156224 11409498963968 11422281945088 11425301594112 11440139708256 11452957018671 11455984777104 11478054806148 11503024734208 11509550373888 11517963787904 11533916646336 11534772178944 11543204029952 11556136811632 11559191847168 11613240016896 11626251265536 11629324836864 11637825805312 11644427917332 11692241649664 11708435890176 11717863800832 11723641712688 11724652560384 11734093529088 11739879443592 11749332673344 11750345736192 11762496397554 11765605987296 11774206576468 11829260106496 11830280060928 11845644123264 11848775694336 11855182517248 11862050832576 11868464833568 11871602437632 11888045100288 11943630913536 11952361637888 11955521421312 11967884248369 11968916155392 12024880103424 12036851499008 12041535062016 12050337353728 12057173482608 12076744228864 12083595338304 12092428375832 12109176891588 12165796667136 12169012875264 12182646801024 12191552244592 12192456557568 12209343616512 12218268575296 12251795275776 12275398438912 12278643621888 12292400375808 12308364596829 12311618494896 12349876862976 12362171809792 12366981955584 12376022147072 12383043036192 12392094968236 12403142721536 12409258534674 12410178996096 12419250764368 12436451942712 12470577334272 12494601982464 12497905115136 12507041010688 12511907525376 12521053656608 12548492050304 12582924877824 12600352751616 12607165964288 12610498854912 12624627412992 12627964919808 12641023099446 12644364940704 12658531441689 12710509232128 12713869443072 12727016453864 12730381028736 12744643900476 12748013135424 12754906190432 12772572265488 12807619964928 12835686334464 12845069146112 12850067188224 12859460512192 12862860100608 12887640484096 12923003928576 12940902825984 12950362550272 12951323148288 12957709261392 12969261268992 12978741723136 12986104533696 12995597300168 13000653913086 13013596742412 13054036508672 13074445380864 13089093735624 13092554030976 13117776921312 13153771855872 13163387186176 13181619024384 13182596775936 13192233177088 13207013499008 13210504968192 13227661537671 13272274305024 13290656956416 13300372348928 13307917619808 13329518526464 13337080331904 13346829659632 13352022937764 13365315573288 13427808769536 13442853025776 13446406842624 13456236087392 13519154407424 13537878998016 13541457936384 13548780019712 13556629522944 13563959809792 13567545643008 13585165903554 13586337257472 13603981922811 13649863901184 13659841871872 13663453052928 13677581998136 13678761320448 13689775783936 13696526017524 13707554785568 13708736692224 13715496275166 13722912463813 13726540318512 13745552147208 13801993404416 13809823243776 13819918143808 13823571643392 13839059304672 13903767619584 13907443286016 13923024915456 13933202565248 13934236065792 13953535561728 13963735514624 13971657109914 14002051743744 14029026787328 14048457572352 14066702396376 14070421137024 14086185363684 14097527894688 14117053556592 14127373040186 14175020253184 14183061709824 14193429444992 14197181687808 14213087934528 14279545122816 14283320131584 14293761155072 14299322886144 14309775607552 14317893510597 14341133771776 14349269464236 14380485574656 14400403144704 14408189673472 14428145614848 14446883542224 14450702789376 14466893076216 14477468290453 14478542162112 14498595544608 14509193933164 14549006889984 14569157869056 14577035646208 14580889300992 14597225446272 14601084438528 14620046962689 14669355810816 14680079024128 14685791072256 14696526299648 14700411543552 14728731981824 14747860282687 14789603229696 14800414343168 14808810584448 14832847683584 14841262324224 14852111200192 14857890186384 14868751217222 14872681991328 14901334309736 14942223292416 14962918892544 14974967390208 14991745052928 14995708342272 15006670117376 15015183367086 15065824886784 15076837916672 15093729713152 15097719963648 15117327471624 15138265598316 15167429565267 15200425541632 15209048708352 15233735458816 15242377522176 15253519611008 15259454786016 15270609358228 15274646369472 15304073074864 15346067165184 15367322105856 15378555528448 15379696238592 15387279747903 15400997756928 15412255796224 15420999133764 15475951927296 15484320022528 15501668354048 15505766449152 15525903889776 15527242579968 15547407911784 15577360094058 15611247853568 15631522283584 15632870080512 15653172591456 15665776897792 15667127648256 15674852885904 15683328530072 15687474649728 15709202453952 15782655135744 15794192164352 15798367592448 15816067776768 15828803250176 15849360220813 15850726800384 15894220898304 15924841218048 15940695228416 15946897784832 15958554873856 15967608125616 15979280353778 16001412321027 16033173471232 16055380082688 16076231310144 16080481299456 16098497558496 16111460451072 16133775493248 16145569188784 16209213382656 16221062222848 16225350500352 16243529068032 16256608743424 16279124822016 16300266628233 16335727034368 16371524829184 16389867167744 16399165101984 16411152795772 16415491326528 16433882924298 16489309274112 16510724048256 16515088902144 16533592087104 16545678046232 16546905328128 16569823479552 16581935923616 16627436445696 16650466136064 16659469309952 16663873486848 16682543367168 16686953644032 16708625100216 16740814374942 16764001098453 16777233170432 16800470335488 16832836550656 16837286559744 16854697465928 16859153254272 16878041922252 16882503882048 16961442656256 16973841371648 16980445927296 16992858533968 16997350847232 17030096353984 17076826619904 17100478734336 17114248445952 17133422917632 17137952391168 17150480134144 17160209562384 17217082209222 17230671904768 17254537101312 17276945681856 17300874969504 17314806044928 17334205217448 17338787770752 17351462323216 17419860025344 17432593841152 17439376898304 17452124980832 17456738707968 17490369228416 17538362474496 17562653835264 17575492032512 17576795701248 17585462569032 17601140293632 17614006624256 17623999010016 17636882050228 17643744596331 17661309864702 17720875941888 17743890159744 17745420091392 17768466184896 17782773775872 17802697250352 17807403656448 17820420764384 17903745026048 17923804034368 17928542456832 17933282131968 17953374233088 18037320155136 18050505330688 18055277248512 18075506030592 18090060857344 18113554538072 18115116343296 18138642563748 18163765337382 18173586776401 18225026039808 18238348427264 18248695000704 18262034690032 18278315589632 18287328366888 18288684836352 18302053758016 18327402862944 18377692913664 18413097658368 18417965432832 18431428857856 18438600563712 18452079072896 18524815294464 18538356826112 18543257714688 18564033220608 18578981421056 18588142452354 18604714082304 18613887802011 18628876146552 18654677914068 18731276763136 18741902973696 18755603195168 18760561516032 18781580484912 18796703859584 18822738075456 18874387316736 18910748946432 18915748282368 18929575583744 18936941119488 18950783912704 18961534649169 19039393497088 19044426842112 19065763848192 19070804164608 19090524680796 19095571543104 19116965850714 19132359285648 19158858398232 19172863411681 19237527486464 19262511389632 19267603719168 19289190768288 19294290150912 19304722882816 19331460726144 19384505892864 19398675853312 19425543825408 19426984722432 19441185734656 19462967261696 19468112584704 19493395950252 19520395113618 19581054763008 19586231304192 19600548724736 19611668071296 19633640603436 19676665381968 19691048909294 19745080779264 19772428536576 19788349765632 19810520248512 19815757452288 19830242655104 19908411457536 19922964389888 19950558523392 19966623186944 19988993403904 19994277789696 20020244489448 20047973359932 20130293284864 20141713154304 20156436628832 20164279538664 20179019509087 20184354131088 20223239420356 20278731611136 20306818497024 20323170029568 20345939714688 20351318464512 20366195159296 20377748855331 20461422886912 20489762807808 20495179579392 20506261651456 20516372997204 20518141980672 20534663675904 20544789026286 20561332178352 20563105038336 20589810477768 20604861508819 20674355265536 20701205186368 20702990106624 20724398414738 20729877215712 20735357465088 20758588957008 20769813458744 20843826774016 20855651429376 20870896788608 20899803847872 20901354098688 20916632866304 20945603271936 21003077615616 21043540180992 21049103351808 21064490123264 21072686358528 21088090369024 21100053594564 21134302400512 21146291842032 21161749657706 21191059560279 21233121624064 21262530379776 21290144167488 21295772531712 21319631901792 21335216428036 21419317684224 21434975080192 21440641732608 21464663411328 21481947268096 21511700657664 21570728361984 21612284510208 21633800667136 21642218422272 21658038757376 21670325313336 21686166194413 21705499762688 21717813243168 21733688837644 21763790899746 21823510334976 21865553469312 21871333951488 21887321768704 21895838169408 21911843899064 22014298731008 22020118536192 22044789449472 22050617315328 22062540437504 22093097972736 22153721020416 22169915260928 22200621514752 22218497982464 22243391156224 22249271525376 22272278794262 22278166800288 22303126825833 22309022986992 22321085833256 22352001464604 22400627113984 22413334938624 22462451085312 22478871005696 22487617579392 22504055896336 22510005176064 22615256875008 22640594569728 22646579945472 22663134462976 22675991207436 22769102159872 22800638312448 22818997927936 22844563890176 22850603188224 22880279416512 22905914037342 22911969554208 22956109612296 23019100747776 23035927575808 23067833292672 23069544357888 23086408059904 23112273623264 23118383694336 23226480033792 23252502531072 23258649673728 23275651610624 23288855834664 23366040141087 23384483299328 23416871780352 23447283425376 23449305120768 23468187058176 23479758887184 23498665346688 23500691472384 23524992795108 23531211974592 23548413152936 23658520212992 23691288246528 23697551388672 23710365034496 23724101665152 23736929667136 23743204875264 23776090200576 23887261827072 23904723275776 23911042842624 23935768496738 23937832310784 23968920530667 24049760206848 24073702998016 24083070124032 24100674707456 24114346965216 24153488457728 24167190676608 24184856751664 24218353783176 24331593334272 24338025750528 24365293602048 24383104489184 24384913115136 24418687233024 24436537150592 24503590551552 24550796877824 24557287243776 24584800751616 24616729193658 24623236989792 24650824386447 24699753725952 24733963911168 24752044294144 24766086072384 24784189936472 24806285443072 24818517069348 24820357992192 24838501528736 24872903885424 24941154668544 24989203964928 24995810230272 25014082021376 25023815050752 25042107313216 25096984100608 25111221562413 25165849755648 25200705503232 25214331928576 25220997709824 25249254825984 25255929839616 25282046198892 25288729881408 25317062883378 25421018464256 25454032907728 25460762057472 25489287800952 25496026270848 25509812380864 25545144530976 25615239929856 25671372668928 25690138292224 25700134376448 25718921024384 25725720201216 25775280968192 25846007857152 25881805651968 25900725100544 25915418522784 25938522537984 25957483446272 25972209067392 25991194600336 26001307826172 26027193484824 26108073017344 26148890761728 26178187471248 26185108061952 26235553842624 26307543711744 26326774372352 26363238048768 26365193551872 26384466354176 26414026998016 26421009936384 26455323075342 26491964797053 26544548610048 26581313912832 26600744697856 26615835239616 26659037052928 26674160663808 26693659319264 26704045875528 26723566376899 26730631146576 26855617539072 26885706051552 26892813685248 26912472174784 27038308814848 27075757996032 27082915872768 27097560039424 27113259045888 27127919619584 27135091286016 27170331807108 27172674514944 27207963845622 27299727802368 27319683743744 27355163996272 27357522640896 27379551567872 27393052035048 27415109571136 27417473384448 27430992550332 27445824927626 27453080637024 27491104294416 27603986808832 27619646487552 27639836287616 27647143286784 27678118609344 27807535239168 27814886572032 27846049830912 27866405130496 27868472131584 27882213678531 27907071123456 27927471029248 27943314219828 28004103487488 28058053574656 28096915144704 28133404792752 28140842274048 28172370727368 28195055789376 28234107113184 28254746080372 28366123419648 28386858889984 28394363375616 28426175869056 28559090245632 28566640263168 28587522310144 28598645772288 28619551215104 28635787021194 28682267543552 28698538928472 28719517392601 28800806289408 28816379346944 28856291229696 28893767084448 28901405578752 28933786152432 28954936580906 28957084324224 28997191089216 29018387866328 29098013779968 29138315738112 29154071292416 29161778601984 29194450892544 29202168877056 29240093925378 29338711621632 29360158048256 29371582144512 29393052599296 29400823087104 29457463963648 29495720565374 29536573363941 29600828686336 29617621168896 29665695367168 29682524648448 29704222400384 29715780372768 29737502434444 29745363982656 29802668619472 29884446584832 29925837785088 29949934780416 29983490105856 29991416684544 30013340234752 30030366734172 30153675833344 30187459426304 30195439927296 30234654943248 30276531196632 30334859130534 30400851083264 30418097416704 30484755044352 30507039222016 30518909572032 30541218716456 30549292738944 30608146149728 30692134330368 30734644211712 30757111056896 30759392477184 30774559495806 30801995513856 30824511592448 30841998267528 30864543587899 30951903854592 30968640045056 31003336708096 31011532898304 31051807779552 31054485159936 31086597622107 31094815823568 31154720188116 31222495707136 31263044567168 31265740161024 31306345182912 31331553795584 31349705771808 31366657060144 31374949299456 31418404907904 31565310271488 31588384328704 31596735184896 31632135553536 31657606500352 31698720441626 31701453600768 31742624486559 31849682436096 31881390456832 31893795569664 31917109747712 31935216251232 31958560707556 32002824642054 32110760165376 32152462620288 32160962598912 32196995116992 32222920902144 32267550986496 32291138377568 32418426765312 32442124445696 32450701000704 32487058136064 32513217486848 32558249644032 32600533256466 32645686349619 32671454068736 32779734335488 32798330203968 32822305591544 32830982653056 32867765848596 33021448096512 33030177804288 33067184174208 33091356092464 33093810656256 33139646959104 33163871847232 33254872891392 33300932272128 33318938619904 33327746973696 33365086734336 33373907288064 33408418191393 33417250200432 33481628749884 33528002196906 33554466340864 33600940670976 33665673101312 33709394931856 33718306508544 33756083844504 33765007764096 33922885312512 33947682743296 33960891854592 33985717067936 33994701694464 34060192707968 34153653239808 34200957468672 34228496891904 34266845835264 34275904782336 34300960268288 34320419124768 34358871056013 34434164418444 34509074202624 34553891363712 34601749939008 34629612089856 34668410434896 34677575541504 34702924646432 34839720050688 34865187682304 34878753796608 34904249961664 34913477415936 34980738456832 35076724948992 35125307670528 35150984065024 35153591402496 35170925138064 35202280587264 35228013248512 35247998020032 35273764100456 35287489192662 35322619729404 35390668985623 35487780319488 35490840182784 35536932369792 35565547551744 35605394500704 35614807312896 35640841528768 35807490052096 35847608068736 35857084913664 35866564263936 35903652745107 35906748466176 36074640310272 36101010661376 36110554497024 36151012061184 36180121714688 36227109076144 36230232686592 36277285127496 36327530674764 36347173552802 36476696854528 36497390001408 36524069380064 36556631179264 36574656733776 36577369672704 36604107516032 36654805725888 36755385827328 36826195316736 36835930865664 36862857715712 36877201127424 36904158145792 36925093790487 37049630588928 37076713652224 37086515429376 37128066441216 37157962842112 37176284904708 37209428164608 37227775604022 37257752293104 37309355828136 37336628749063 37462553526272 37483805947392 37511206390336 37521123032064 37563160969824 37593407719168 37645476150912 37748774633472 37821497892864 37831496564736 37859151167488 37873882238976 37901567825408 37923069298338 38078786994176 38131527696384 38141608329216 38181049361592 38191143086208 38233931701428 38264718571296 38317716796464 38345726823362 38475054972928 38525022779264 38535207438336 38578381536576 38588580301824 38609445765632 38662921452288 38769011785728 38797351706624 38851087650816 38853969444864 38882371469312 38925934523392 38936225169408 38986791900504 39040790227236 39162109526016 39201097449472 39223336142592 39267281206872 39295985359801 39353330763936 39382097818588 39490161558528 39544857073152 39576699531264 39621040497024 39631514904576 39660485310208 39682984613013 39816822915072 39845928779776 39901117046784 39933246373888 39977986807808 39988555579392 40040488978896 40095946719864 40260586569728 40283426308608 40312873257664 40328559077328 40358039018174 40368708262176 40446478840712 40557463222272 40613636994048 40646340059136 40691879429376 40702636929024 40732390318592 40755497710662 40922845773824 40979525615616 40990359158784 41012523302912 41032745994408 41036283961344 41069327351808 41089578052572 41122664356704 41126210076672 41168737391439 41179620955536 41209723017638 41348710531072 41402410372736 41405980213248 41448796829476 41459754431424 41470714930176 41517177914016 41539626917488 41711302858752 41741793577216 41799607695744 41802708197376 41833265732608 41891206543872 42006155231232 42087080361984 42128980246528 42145372717056 42176180738048 42200107189128 42268604801024 42292583684064 42323499315412 42382119120558 42525060759552 42580288334976 42591545063424 42639263803584 42670432856072 42838635368448 42869950160384 42881283465216 42929326822656 42963894536192 43023401315328 43141456723968 43224569020416 43267601334272 43284436844544 43316077514752 43340650626672 43372332388826 43410999525376 43432404871359 43435626486336 43467377675288 43527581799492 43647020669952 43731106938624 43742667902976 43774643537408 43791676338816 43823687798128 44028597462016 44040237072384 44089578898944 44101234630656 44125080875008 44186195945472 44243580848061 44339830521856 44401243029504 44436995964928 44486782312448 44498543050752 44544557588524 44556333600576 44606253651666 44618045973984 44642171666512 44704002929208 44826669877248 44924902170624 44957742011392 44975235158784 45008111792672 45020010352128 45230513750016 45281189139456 45293159890944 45326268925952 45351982414872 45502288695801 45538204319744 45601276624896 45689127780352 45701206376448 45760558833024 45811828074684 45823939108416 45912219224592 46038201495552 46071855151616 46135666585344 46139088715776 46172816119808 46224547246528 46236767388672 46452960067584 46505005062144 46517299347456 46551303221248 46577711669328 46732080282174 46768966598656 46833743560704 46894566850752 46898610241536 46959517774368 46997330693376 47001382944768 47049985590216 47062423949184 47096826305872 47317040425984 47382576493056 47395102777344 47420730068992 47448203330304 47473859334272 47486409750528 47548080662439 47552180401152 47774523654144 47809446551552 47822085685248 47871536993476 47875664621568 47937841061334 48004236963081 48099520413696 48166140248064 48201349414912 48228693930432 48306976915456 48334381353216 48369713503328 48436707566352 48663186668544 48676051501056 48730587204096 48766208978368 48769826230272 48837374466048 48873074301184 48900799884699 49007181103104 49101593755648 49114574487552 49169601503232 49233458387316 49246473979584 49301648772894 49467927822336 49504088588288 49532172144768 49568379872944 49612570886144 49637034138696 49640715984384 49677003057472 49745807770848 49882309337088 49978407929856 49991620460544 50028164042752 50047630101504 50084214626432 50193968201216 50222443124826 50331699511296 50401411006464 50428663857152 50498509651968 50511859679232 50564092397784 50577459762816 50634125766756 50842036928512 50908065815456 50921524114944 50978575601904 50992052541696 51019624761728 51090289061952 51230479859712 51342745337856 51380276584448 51400268752896 51437842048768 51451440402432 51550561936384 51692015714304 51763611303936 51801450201088 51830837045568 51914966892544 51944418134784 51982389200672 52002615652344 52040629260277 52054386969648 52216146034688 52297781523456 52356374942496 52370216123904 52471107685248 52615087423488 52653548744704 52726476097536 52730387103744 52768932708352 52828053996032 52842019872768 52910646150684 52983929594106 53162627825664 53201489395712 53231670479232 53318074105856 53348321327616 53387318638528 53408091751056 53447132753798 53461262293152 53711235078144 53771412103104 53785627370496 53824944349568 54076617629696 54151515992064 54165831745536 54195120078848 54226518091776 54255839239168 54270182572032 54340663614216 54345349029888 54415927691244 54520760329203 54639367487488 54710327992544 54715045281792 54759103135744 54786104070096 54830219142272 54834946768896 54861985100664 54891649855252 54906161274048 54982208588832 55239292975104 55279672575232 55294286573568 55356237218688 55615070478336 55629773144064 55692099661824 55732810260992 55736944263168 55764427357062 55814142246912 55854942058496 55886628439656 55927481238223 56116107149312 56193830289408 56266809585504 56281684548096 56344741454736 56390111578752 56468214226368 56509492160744 56732246839296 56773717779968 56788726751232 56852351738112 57118180491264 57133280526336 57175044620288 57197291544576 57239102430208 57271574042388 57364535087104 57397077856944 57439034785202 57518590235043 57632758693888 57712582459392 57787534168896 57802811157504 57867572304864 57909873161812 57914168648448 57994382178432 58036775732656 58196027559936 58276631476224 58308142584832 58323557203968 58388901785088 58404337754112 58480187850756 58720316096512 58743164289024 58786105198592 58801646174208 58862451099121 58914927927296 58991441130748 59073146727882 59201657372672 59235242337792 59365049296896 59408444800768 59431560745536 59475004868888 59490727965312 59605337238944 59768893169664 59851675570176 59899869560832 59966980211712 59982833369088 60026680469504 60060733468344 60307351666688 60374918852608 60390879854592 60469309886496 60537058527261 60553062393264 60669718261068 60801702166528 60836194833408 60969510088704 61014078444032 61037819144064 61082437432912 61098585477888 61216292299456 61384268660736 61469288423424 61514222113792 61518784954368 61549118991612 61603991027712 61649023184896 61683996535056 61729087175798 61814584526457 61937280090112 62006673416192 62023065796608 62103615559104 62108970319872 62173195244214 62189631647136 62309440376232 62526089134336 62531480322048 62612690365824 62663107591168 62699411543616 62733314120288 62749898598912 62836809815808 63130620542976 63176768657408 63193470369792 63264271107072 63315213000704 63397440883252 63402907201536 63485248973118 63573178680837 63699364872192 63787591139328 63834219495424 63870432502464 63917121415112 64005649284108 64304925240576 64321925197824 64393990233984 64445841804288 64535101972992 64582276755136 64836853530624 64884248891392 64901402001408 64974116272128 65026434973696 65058498583239 65116499288064 65201066512932 65291372699238 65342908137472 65559468670976 65596660407936 65644611183088 65661965306112 65735531697192 66042896193024 66060355608576 66134368348416 66182712184928 66187621312512 66279293918208 66327743694464 66509745782784 66601864544256 66637877239808 66655493947392 66730173468672 66747814576128 66816836382786 66834500400864 66909380477499 66963257499768 67056004393812 67201881341952 67331346202624 67418789863712 67436613017088 67512167689008 67530015528192 67845770625024 67895365486592 67921783709184 67971434135872 67989403388928 68120385415936 68307306479616 68401914937344 68456993783808 68533691670528 68551809564672 68601920536576 68640838249536 68717742112026 68868328836888 68918671182529 69107782727424 69203499878016 69259224179712 69336820869792 69355151083008 69405849292864 69679440101376 69730375364608 69757507593216 69808499923328 69826954831872 69961476913664 70153449897984 70250615341056 70301968130048 70341850276128 70404561174528 70456026497024 70495996040064 70547528200912 70574978385324 70645239458808 70781337971246 70975560638976 71073864739584 71131095103488 71210789001408 71229614625792 71281683057536 71614980104192 71695216137472 71714169827328 71733128527872 71807305490214 71813496932352 71906761592001 72149280620544 72202021322752 72221108994048 72302024122368 72360243429376 72454218152288 72460465373184 72535394451583 72554570254992 72655061349528 72694347105604 72953393709056 72994780002816 73048138760128 73149313467552 73154739345408 73208215032064 73309611451776 73510771654656 73652390633472 73671861731328 73725715431424 73754402254848 73808316291584 73850187580974 74099261177856 74153427304448 74256132882432 74315925684224 74352569809416 74418856329216 74455551208044 74515504586208 74618711656272 74673257498126 74925107052544 74967611894784 75022412780672 75042246064128 75126321939648 75186815438336 75290952301824 75497549266944 75642995785728 75662993129472 75718302334976 75747764477952 75803135650816 75846138596676 76157573988352 76263055392768 76362098723184 76382286172416 76467863402856 76529437142592 76635433592928 76691453646724 77050045558528 77070414876672 77156763073152 77177160603648 77218891531264 77325842904576 77538023571456 77594703413248 77702175301632 77764742938624 77851869046784 77872450338816 77952975779917 77973583801008 78081580454472 78324219052032 78402194898944 78446672285184 78534562413744 78591970719602 78706661527872 78764195637176 78980323117056 79089714146304 79153399062528 79242080994048 79263029809152 79320970620416 79365969226026 79633645830144 79691857559552 79802234093568 79866492747776 79955973615616 79977111158784 80080977957792 80170699130697 80191893439728 80521173139456 80566852617216 80625746515328 80657118154656 80716078036348 80737416524352 80892957681424 81114926444544 81227273988096 81292680118272 81383758858752 81405273858048 81464780637184 81510995421324 81845691547648 81959051231232 82025046605824 82065491988816 82072567922688 82138654703616 82179156105144 82245328713408 82252420153344 82337474782878 82359241911072 82419446035276 82804820745472 82811960426496 82897593658952 82919508862848 82941429860352 83034355828032 83079253834976 83422605717504 83483587154432 83599215391488 83605416394752 83666531465216 83775189738583 83782413087744 84012310462464 84174160723968 84257960493056 84290745434112 84352361476096 84400214378256 84537209602048 84585167368128 84646998630824 84764238241116 85160576669952 85183090126848 85278527607168 85340865712144 85677270736896 85739900320768 85762566930432 85858653645312 85927789072384 86046802630656 86158552177803 86449138040832 86535202668544 86568873689088 86632155029504 86681301253344 86744664777652 86821999050752 86864809742718 86871252972672 86934755350576 87055163598984 87294041339904 87462213877248 87485335805952 87549287074816 87583352677632 87647375596256 88057194924032 88080474144768 88179157797888 88202469261312 88250161750016 88372391890944 88487161696122 88609720091823 88679661043712 88802486059008 88973564624896 88997086101504 89089115177048 89112667201152 89212507303332 89236091947968 89284343333024 89408005858416 89653339754496 89849804341248 89915484022784 89950470317568 90016223585344 90040020704256 90461027500032 90562378278912 90586319781888 90652537851904 90703964829744 91004577391602 91076408639488 91202553249792 91378255560704 91521117666048 91623656149368 91647878216832 91824438449184 92076402991104 92143710303232 92271333170688 92278177431552 92345632239616 92449094493056 92473534777344 92593630763697 92905920135168 93010010124288 93034598694912 93102606442496 93155423338656 93259792866321 93464160564348 93667487121408 93789133701504 93797220483072 93919035548736 93994661386752 94099971180432 94124847898368 94193652611744 94634080851968 94765152986112 94790205554688 94841460137984 94896406660608 94947718668544 94972819501056 95096161324878 95104360802304 95227873459677 95549047308288 95618893103104 95644171370496 95743073986952 95751329243136 95875682122668 96008473926162 96060387246691 96332280496128 96402698829824 96457387860864 96613953830912 96668762706432 96739427006656 96873415132704 97326373337088 97352103002112 97461174408192 97532417956736 97539652460544 97674748932096 97746148602368 97801599769398 98014362206208 98203187511296 98339203006464 98466916774632 98492947959168 98603297545788 99008177176576 99064344289536 99136759745888 99225141772288 99274068277392 99281431968768 99354006114944 99491615541696 99764618674176 99956815859712 99983240921088 100056328085504 100095260203008 100168429252864 100225254574179 100387936402432 100444886249652 100663399022592 100802822012928 100857327714304 100997019303936 101128184795568 101154919525632 101268251533512 101342278033171 101684073857024 101816131630912 101843048229888 101957151203808 101984105083392 102039249523456 102180578123904 102460959719424 102685490675712 102760553168896 102800537505792 102875684097536 102902880804864 103101123872768 103235021978809 103527222607872 103602900402176 103661674091136 103829933785088 103888836269568 103964778401344 104005231304688 104081258520554 104108773939296 104432292069376 104595563046912 104712749884992 104740432247808 104942215370496 105230174846976 105307097489408 105452952195072 105460774207488 105537865416704 105656107992064 105684039745536 105821292301368 105967859188212 106172006956869 106402978791424 106463340958464 106636148211712 106696642655232 106774637277056 106816183502112 106894265507596 106922524586304 107422470156288 107542824206208 107571254740992 107649888699136 107710958235321 108153235259392 108303031984128 108331663491072 108390240157696 108453036183552 108511678478336 108540365144064 108681327228432 108690698059776 108831855382488 109041520658406 109278734974976 109420655985088 109430090563584 109572208140192 109660438284544 109669893537792 109723970201328 109783299710504 109812322548096 109964417177664 110478585950208 110559345150464 110588573147136 110712474437376 111230140956672 111259546288128 111384199323648 111465620521984 111473888526336 111528854714124 111628284493824 111709884116992 111773256879312 111854962476446 112009886247189 112232214298624 112387660578816 112533619171008 112563369096192 112689482909472 112780223157504 112936428452736 113018984321488 113464493678592 113547435559936 113577453502464 113704703476224 114236360982528 114350089240576 114394583089152 114478204860416 114543148084776 114729070174208 114794155713888 114878069570404 115037180470086 115425164918784 115575068337792 115605622315008 115735144609728 115819746323624 115828337296896 115988764356864 116073551465312 116392055119872 116553262952448 116616285169664 116647114407936 116777803570176 116808675508224 116960375701512 117440632193024 117486328578048 117572210397184 117603292348416 117724902198242 117829855854592 117887956079403 117982882261496 118146293455764 118403314745344 118470484675584 118730098593792 118816889601536 118863121491072 118950009737776 118981455930624 119210674477888 119537786339328 119703351140352 119799739121664 119933960423424 119965666738176 120053360939008 120121466936688 120614703333376 120749837705216 120781759709184 120938619772992 121074117054522 121106124786528 121339436522136 121672389666816 121939020177408 122028156888064 122075638288128 122164874865824 122197170955776 122432584598912 122768537321472 122938576846848 123028444227584 123037569908736 123098237983224 123207982055424 123298046369792 123367993070112 123458174351596 123506212174317 123629169052914 124013346832384 124046131593216 124207231118208 124217940639744 124346390488428 124379263294272 124618880752464 125052178268672 125225380731648 125326215182336 125398823087232 125466628240576 125499797197824 125673619631616 126261241085952 126353537314816 126386940739584 126528542214144 126630426001408 126794881766504 126805814403072 126970497946236 127146357361674 127575182278656 127668438990848 127740865004928 127834242830224 128011298568216 128609850481152 128643850395648 128787980467968 128891683608576 129070203945984 129164553510272 129673707061248 129768497782784 129802804002816 129948232544256 130052869947392 130116997166478 130232998576128 130297214614077 130402133025864 130582745398476 131118937341952 131193320815872 131289222366176 131323930612224 131471063394384 132085792386048 132120711217152 132268736696832 132365424369856 132375242625024 132558587836416 132655487388928 132730742544183 133019491565568 133203729088512 133275754479616 133310987894784 133460346937344 133495629152256 133633672765572 133669000801728 133818760954998 133926514999536 134112008787624 134210043881767 134662692405248 134837579727424 134873226034176 135024335378016 135060031056384 135691541250048 135790730973184 135843567418368 135942868271744 135978806777856 136240770831872 136614612959232 136803829874688 137067383341056 137103619129344 137203841073152 137281676499072 137435484224052 137736657673776 137837342365058 138215565454848 138406999756032 138518448359424 138673641739584 138710302166016 138811698585728 139358880202752 139460750729216 139515015186432 139616999846656 139653909663744 139922953827328 140306899795968 140501230682112 140603936260096 140683700552256 140912052994048 140991992080128 141095056401824 141149956770648 141253136563609 141290478917616 141562675942492 141951121277952 142147729479168 142262190206976 142421578002816 142459229251584 142563366115072 142644241987317 143229960208384 143390432274944 143428339654656 143466257055744 143614610980428 143626993864704 143813523184002 144298561241088 144404042645504 144604048244736 144720486858752 144908436304576 144920930746368 145070788903166 145109140509984 145310122699056 145388694211208 145906787418112 145989560005632 146096277520256 146298626935104 146309478690816 146416430064128 146619222903552 147021543309312 147304781266944 147343723462656 147451430862848 147508804509696 147616632583168 147700375161948 148306854608896 148512265764864 148631851368448 148705139618832 148837712658432 148911102416088 149031009172416 149237423312544 149346514996252 149935223789568 150044825561344 150084492128256 150252643879296 150373630876672 150581904603648 150995098533888 151285991571456 151436604669952 151495528955904 151606271301632 151692277193352 151803163360891 152315147976704 152526110785536 152724197446368 152764572344832 152935726805712 153058874285184 153270867185856 153382907293448 154100091117056 154140829753344 154313526146304 154354321207296 154437783062528 154651685809152 155076047142912 155189406826496 155404350603264 155529485877248 155703738093568 155744900677632 155905951559834 155947167602016 156121887780831 156163160908944 156648438104064 156804389797888 156893344570368 157069124827488 157183941439204 157413323055744 157528391274352 157960646234112 158179428292608 158306798125056 158484161988096 158526059618304 158641941240832 158731938452052 159383715119104 159604468187136 159732985495552 159911947231232 159954222317568 160161955915584 160341398261394 160383786879456 161133705234432 161251493030656 161314236309312 161432156072696 161474833048704 161785915362848 162229852889088 162454547976192 162585360236544 162767517717504 162810547716096 162929561274368 163021990842648 163562280987609 163691383095296 163918102462464 164130983977632 164145135845376 164277309407232 164358312210288 164490657426816 164504840306688 164674949565756 164718483822144 164838892070552 165609641490944 165795187317904 165839017725696 165882859720704 166068711656064 166158507669952 166845211435008 166967174308864 167198430782976 167210832789504 167333062930432 167550379477166 167564826175488 167782443714669 168348321447936 168515920986112 168581490868224 168704722952192 168800428756512 169074419204096 169170334736256 169293997261648 169528476482232 170321153339904 170366180253696 170557055214336 170681731424288 171354541473792 171479800641536 171525133860864 171717307290624 171855578144768 172093605261312 172317104355606 172555770705129 172898276081664 173137747378176 173264310059008 173362602506688 173489329555304 173643998101504 173729619485436 173742505945344 173869510701152 174110327197968 174588082679808 174924427754496 174970671611904 175098574149632 175166705355264 175294751192512 176114389848064 176160948289536 176358315595776 176404938522624 176500323500032 176587353297363 176744783781888 176974323392244 177219440183646 177359322087424 177604972118016 177947129249792 178178230354096 178225334402304 178425014606664 178472183895936 178568686666048 178816011716832 179306679508992 179699608682496 179830968045568 179900940635136 180032447170688 180080041408512 180922055000064 181124756557824 181172639563776 181305075703808 181407929659488 181611175581783 182009154783204 182405106499584 182756511121408 183042235332096 183247312298736 183295756433664 183648876898368 184152805982208 184287420606464 184542666341376 184556354863104 184691264479232 184898188986112 184947069554688 185187261527394 185443753579371 185811840270336 186020020248576 186069197389824 186205212884992 186310846677312 186519585732642 186928321128696 187064964638293 187578267403008 187594440966144 187838071097472 187989322773504 188199942360864 188249695796736 188387305223488 189268161703936 189530305972224 189580411109376 189682920275968 189792813321216 189895437337088 189945639002112 190192322649756 190208721604608 190455746919354 191098094616576 191237786206208 191486147973904 191502658486272 191751364245336 192016947852324 192120774493382 192805397659648 192914775721728 193227907661824 193337525412864 193478854013312 193746830265408 194652746674176 194704206004224 194922348816384 195064835913472 195079304921088 195175495749717 195349497864192 195492297204736 195603199538796 196028724412416 196406375022592 196678406012928 196933833549264 196985895918336 197206595091576 198016354353152 198128688579072 198273519491776 198548136554784 198562863937536 198708012229888 198983231083392 199529237348352 199913631719424 199966481842176 200112656171008 200190520406016 200336858505728 200450509148358 200775872804864 200889772499304 201036621748207 201605644025856 201714655428608 201994038607872 202256369591136 202309839051264 202536503067024 202684556066342 203368147714048 203632263261824 203686096459776 203914302407616 203968210166784 204078499046912 204361156247808 204921919438848 205370981351424 205521106337792 205601075011584 205751368195072 205805761609728 206202247745536 206470043957618 206756013547587 207205800804352 207323348182272 207659867570176 207777672539136 207929556802688 208010462609376 208162517041108 208217547878592 209191126093824 209425499769984 209480864495616 209884430740992 210460349693952 210614194978816 210905904390144 211075730833408 211312215984128 211368079491072 211642584602736 211935718376424 212344013913738 212805957582848 212926681916928 213393285310464 213549274554112 213632367004224 213788531015192 213845049172608 214844940312576 215085648412416 215142509481984 215299777398272 215421916470642 216306470518784 216606063968256 216663326982144 216780480315392 216906072367104 217023356956672 217080730288128 217362654456864 217381396119552 217606183354749 217663710764976 218083041316812 218557469949952 218841311970176 218860181127168 219144416280384 219320876569088 219447940402656 219566599421008 219624645096192 219928834355328 220957171900416 221118690300928 221177146294272 221424948874752 222460281913344 222768398647296 222931241043968 222947777052672 223057709428248 223256568987648 223419768233984 223546513758624 223709924952892 224019772494378 224775321157632 225067238342016 225126738192384 225378965818944 225560446315008 225872856905472 226037968642976 226928987357184 227094871119872 227154907004928 227409406952448 228472721965056 228700178481152 228789166178304 228956409720832 229086296169552 229458140348416 229588311427776 229756139140808 230074360940172 231150136675584 231211244630016 231470289219456 231639492647248 231656674593792 231977528713728 232147102930624 232784110239744 233106525904896 233232570339328 233294228815872 233555607140352 233617351016448 233858927339751 233920751403024 234881264386048 234972657156096 235144420794368 235206584696832 235449804396484 235659711709184 235775912158806 235965764522992 236292586911528 236940969351168 237460197187584 237633779203072 237726242982144 237900019475552 237962911861248 238421348955776 239075572678656 239406702280704 239599478243328 239867920846848 239931333476352 240106721878016 240242933873376 240512097392091 241499675410432 241563519418368 241877239545984 242148234109044 242212249573056 242678873044272 243344779333632 243878040354816 244056313776128 244151276576256 244329749731648 244394341911552 244865169197824 245537074642944 245877153693696 246056888455168 246075139817472 246196475966448 246415964110848 246596092739584 246735986140224 246916348703192 247012424348634 247258338105828 248026693664768 248414462236416 248435881279488 248692780976856 248758526588544 249237761504928 250104356537344 250450761463296 250652430364672 250797646174464 250933256481152 250999594395648 251325569215749 251347239263232 252522482171904 252707074629632 252773881479168 253057084428288 253260852002816 253589763533008 253611628806144 253940995892472 254292714723348 255336877981696 255481730009856 255668485660448 256022597136432 257219700962304 257287700791296 257575960935936 257783367217152 258140407891968 258329107020544 258475656533409 259347414122496 259536995565568 259605608005632 259896465088512 260105739894784 260233994332956 260465997152256 260594429228154 260804266051728 261165490796952 261356401243441 262237874683904 262386641631744 262578444732352 262647861224448 262942126788768 264171584772096 264241422434304 264537473393664 264730848739712 264750485250048 265117175672832 265310974777856 265461485088366 266038983131136 266407458177024 266551508959232 266920693874688 266991258304512 267267345531144 267338001603456 267637521909996 267853029999072 268224017575248 268420087763534 269325384810496 269675159454848 269746452068352 270048670756032 270120062112768 271383082500096 271581461946368 271687134836736 271885736543488 271957613555712 272481541663744 273229225918464 273607659749376 274134766682112 274407682146304 274563352998144 274870968448104 275071897518607 275473315347552 275674684730116 276431130909696 276813999512064 277036896718848 277347283479168 277420604332032 277623397171456 277780892291091 278717760405504 278921501458432 279030030372864 279233999693312 279307819327488 279845907654656 281002461364224 281207872520192 281367401104512 281824105988096 281983984160256 282190112803648 282299913541296 282506273127218 282580957835232 283125351884984 283902242555904 284295458958336 284524380413952 284843156005632 284918458503168 285126732230144 285288483974634 286459920416768 286780864549888 286856679309312 286932514111488 287229221960856 287253987729408 287627046368004 288181161740073 288808085291008 289208096489472 289440973717504 289816872609152 289841861492736 290141577806332 290218281019968 290620245398112 290777388422416 291979120011264 292192555040512 292597253870208 292618957381632 292832860128256 293238445807104 294043086618624 294609562533888 294902861725696 295017609019392 295233265166336 295400750323896 296613709217792 297024531529728 297410279237664 297675425316864 297822204832176 298062018344832 298474846625088 298693029992504 299870447579136 300089651122688 300168984256512 300505287758592 300747261753344 301163809207296 301990197067776 302571983142912 302873209339904 302991057911808 303212542603264 303384554386704 303606326721782 304026834099513 304630295953408 305052221571072 305448394892736 305529144689664 305871453611424 306117748570368 306541734371712 306765814586896 308200182234112 308281659506688 308627052292608 308708642414592 308875566125056 309303371618304 309705065936427 310378813652992 310808701206528 311058971754496 311407476187136 311489801355264 311811903119668 311894335204032 312243775561662 312326321817888 313296876208128 313786689140736 314138249654976 314367882878408 314826646111488 315056782548704 315921292468224 316358856585216 316613596250112 316968323976192 317052119236608 317283882481664 317463876904104 318516020870607 318767430238208 319208936374272 319823894462464 319908444635136 320323911831168 320682796522788 320767573758912 322267410468864 322502986061312 322628472618624 322864312145392 322949666097408 323571830725696 324459705778176 324909095952384 325170720473088 325535035435008 325621095432192 325859122548736 326043981685296 327124561975218 327382766190592 327836204924928 328261967955264 328290271690752 328716624420576 328981314853632 329009680613376 329349899131512 329436967644288 329677784141104 331219282981888 331590374635808 331678035451392 331765719441408 332137423312128 332317015339904 333690422870016 333934348617728 334396861565952 334421665579008 334666125860864 335100758954332 335129652350976 335564887429338 336029658741567 336696642895872 337162981736448 337409445904384 337600857513024 338148838408192 338340669472512 338587994523296 339056952964464 340642306679808 340732360507392 341114110428672 341363462848576 342709082947584 342959601283072 343050267721728 343434614581248 343711156289536 344187210522624 344634208711212 345111541410258 346275494756352 346528620118016 346725205013376 346978659110608 347287996203008 347459238970872 347485011890688 347739021402304 348220654395936 349176165359616 349848855508992 349941343223808 350197148299264 350333410710528 350589502385024 352228779696128 352321896579072 352716631191552 352809877045248 353000647000064 353174706594726 353489567563776 353663868238209 353948646784488 354438880367292 355209944236032 355894258499584 356356460708192 356450668804608 356850029213328 356944367791872 357137373332096 357632023433664 358613359017984 359399217364992 359661936091136 359801881270272 360064894341376 360160082817024 361844110000128 362249513115648 362345279127552 362610151407616 362815859318976 363222351163566 364018309566408 364284404821939 365513022242816 366084470664192 366494624597472 366591512867328 367297753796736 368305611964416 368574841212928 369085332682752 369112709726208 369382528958464 369796377972224 369894139109376 370374523054788 370887507158742 372040040497152 372138394779648 372410425769984 372621693354624 373039171465284 373856642257392 374129929276586 375156534806016 375676142194944 375978645547008 376399884721728 376499391593472 376774610446976 378536323407872 379060611944448 379160822218752 379365840551936 379585626642432 379790874674176 379891278004224 380384645299512 380417443209216 380911493838708 382475572412416 382972295947808 383005316972544 383401370672653 383502728490672 384033895704648 384241548986764 385610795319296 385829551443456 386675050825728 386957708026624 387493660530816 389305493348352 389408412008448 389844697632768 390129671826944 390158609842176 390350991499434 390698995728384 390984594409472 391206399077592 391492368667561 392812750045184 393356812025856 393867667098528 393971791836672 394413190183152 396032708706304 396257377158144 396547038983552 397096273109568 397125727875072 397416024459776 397966462166784 399058474696704 399827263438848 399932963684352 400225312342016 400381040812032 400673717011456 400901018296716 401551745609728 401779544998608 402073243496414 402630131645301 403429310857216 403988077215744 404512739182272 404619678102528 405073006134048 405369112132684 407264526523648 407372192919552 407828604815232 407936420333568 408156998093824 408722312495616 409843838877696 411042212675584 411202150023168 411502736390144 411611523219456 412037157693847 412404495491072 412940087915236 413512027095174 414411601608704 414646696364544 415555345078272 415859113605376 416020925218752 416325034082216 416435095757184 418382252187648 418850999539968 418961728991232 419768861481984 420920699387904 421228389957632 421811808780288 422151461666816 422624431968256 422736158982144 423285169205472 423759409690827 423871436752848 424688027827476 425611915165696 425853363833856 426786570620928 427098549108224 427264734008448 427577062030384 427690098345216 429689880625152 430171296824832 430285018963968 430599554796544 430843832941284 432612941037568 433212127936512 433560960630784 433812144734208 434046713913344 434161460576256 434725308913728 434762792239104 435212366709498 435327421529952 436166082633624 437682623940352 437720362254336 438288832560768 438641753138176 438895880805312 439133198842016 439249290192384 439857668710656 441914343800832 442237380601856 442354292588544 442849897749504 444920563826688 445536797294592 445862482087936 445895554105344 446115418856496 446513137975296 446839536467968 447093027517248 447419849905784 448039544988756 450134476684032 450253476384768 450757931637888 451120892630016 451745713810944 452075937285952 453857974714368 454189742239744 454309814009856 454818813904896 455409490082673 456945443930112 457400356962304 457578332356608 457912819441664 458172592339104 458916280696832 459176622855552 459512278281616 460148721880344 462300273351168 462422489260032 462940578438912 463278985294496 463313349187584 463955057427456 464294205861248 465568220479488 466213051809792 466465140678656 466588457631744 467111214280704 467234702032896 467717854679502 467841502806048 468365663342493 469945314312192 470288841588736 470413169393664 470899608792968 471319423418368 471551824317612 471931529045984 472585173823056 473881938702336 474920394375168 475267558406144 475452485964288 475800038951104 475925823722496 476842697911552 478151145357312 478813404561408 479198956486656 479735841693696 479862666952704 480213443756032 480485867746752 481024194784182 482999350820864 483754479091968 484296468218088 484424499146112 485357746088544 486689558667264 487756080709632 488112627552256 488302553152512 488659499463296 488788683823104 489730338395648 491074149285888 491754307387392 492113776910336 492392951932896 492831928221696 493192185479168 493471972280448 493832697406384 494024848697268 494516676211656 496053387329536 496828924472832 497385561953712 497517053177088 498475523009856 500208713074688 500901522926592 501304860729344 501595292348928 501866512962304 501999188791296 502651138431498 502694478526464 503347331144007 505044964343808 505414149259264 505547762958336 506114168856576 506521704005632 507179527066016 507223257612288 507747761161081 507881991784944 508585429446696 510673755963392 510963460019712 511336971320896 512045194272864 514439401924608 514575401582592 515151921871872 515566734434304 516280815783936 516658214041088 516951313066818 518694828244992 519073991131136 519792930177024 520211479789568 520467988665912 520931994304512 521188858456308 521608532103456 522330981593904 522712802486882 524475749367808 524773283263488 525156889464704 525295722448896 525884253577536 528343169544192 528482844868608 529074946787328 529461697479424 529500970500096 529762059892089 530234351345664 530621949555712 530922970176732 532077966262272 532814916354048 533103017918464 533841387749376 534534691062288 534676003206912 535275043819992 535706059998144 536448035150496 536840175527068 539350318909696 539492904136704 540097341512064 540240124225536 542766165000192 543162923892736 543374269673472 543771473086976 543915227111424 544963083327488 545670830459419 547215319498752 548269533364224 548815364292608 549126705996288 549741936896208 550143795037214 550946630695104 551349369460232 552862261819392 553627999024128 554073793437696 554694566958336 554841208664064 555246794342912 555561784582182 557435520811008 557843002916864 558060060745728 558467999386624 558615638654976 559691815309312 561194893914879 562415745040384 562734802209024 563648211976192 563967968320512 564380225607296 564599827082592 565012546254436 565161915670464 566250703769968 567804485111808 568590917916672 569048760827904 569686312011264 569836917006336 570253464460288 570576967949268 572919840833536 573561729099776 573713358618624 574458443921712 574507975458816 575254092736008 576362323480146 577616170582016 578416192978944 579633745218304 579683722985472 580283155612664 580436562039936 581240490796224 581554776844832 583958240022528 584385110081024 585194507740416 585237914763264 585665720256512 586426328170081 586476891614208 588086173237248 589219125067776 589805723451392 590035218038784 590466530332672 590801500647792 593227418435584 594049063059456 594820558475328 595644409664352 596124036689664 596949693250176 597386059985008 599740895158272 600179302245376 600337968513024 601010575517184 601494523506688 602327618414592 603109865244621 605143966285824 605746418679808 605982115823616 606425085206528 606769108773408 607212653443564 608053668199026 610104443142144 610896789785472 611058289379328 611742907222848 612235497140736 613083468743424 613531629173792 616400364468224 616563319013376 617254104585216 617417284829184 617751132250112 618606743236608 619410131872854 620268040642761 620757627305984 621617402413056 622814952374272 622979602710528 623623806239336 623788670408064 624487551123324 624652643635776 627573378281472 628276499309952 628735765756816 629653292222976 630113565097408 631842584936448 632717713170432 633227192500224 633936647952384 634104238473216 634567764963328 634927753808208 637032041741214 637534860476416 638417872748544 639647788924928 640647823662336 641365593045576 641535147517824 644534820937728 645005972122624 645256945237248 645728624290784 645899332194816 647143661451392 648919411556352 649818191904768 650341440946176 651070070870016 651242190864384 651718245097472 652087963370592 652818550064247 654249123950436 655672409849856 656523935910528 656580543381504 657433248841152 657962629707264 658699798263024 658873935288576 659355568282208 662438565963776 663180749271616 663356070902784 663531438882816 664274846624256 664634030679808 667380845740032 667868697235456 668793723131904 668843331158016 669332251721728 670201517908664 670259304701952 671129774858676 672059317483134 672422710726837 674325963472896 674818891808768 675201715026048 676297676816384 676681338945024 677175989046592 678113905928928 681284613359616 681464721014784 682228220857344 682726925697152 685418165895168 685919202566144 686100535443456 686869229162496 687422312579072 688374421045248 689268417422424 690223082820516 693057240236032 693450410026752 693957318221216 694575992406016 694918477941744 694970023781376 695478042804608 696441308791872 698352330719232 699697711017984 699882686447616 700394296598528 700666821421056 701179004770048 701576782019253 704457559392256 704643793158144 705433262383104 705619754090496 706001294000128 706349413189452 706979135127552 707327736476418 707897293568976 708877760734584 709395946232197 711788516999168 712712921416384 712901337609216 713700058426656 713888735583744 714274746664192 715264046867328 717226718035968 718798434729984 719323872182272 719603762540544 720129788682752 720320165634048 724499026231296 724690558255104 725220302815232 725631718637952 726444702327132 728036619132816 728568809643878 731026044485632 732168941328384 732989249194944 733183025734656 734595507593472 736611223928832 737149682425856 738170665365504 738225419452416 738765057916928 739592755944448 739788278218752 740749046109576 741775014317484 744080080994304 744820851539968 745243386709248 746078342930568 746623721836219 747713284514784 748259858553172 750313069612032 751352284389888 751957291094016 752799769443456 752998783186944 753549220893952 753976707647247 757072646815744 758121223888896 758321644437504 758731681103872 759171253284864 759581749348352 759782556008448 760769290599024 760834886418432 761822987677416 764951144824832 765944591895616 766010633945088 766802741345306 767005456981344 768067791409296 768483097973528 771221590638592 771659102886912 773350101651456 773915416053248 774987321061632 778610986696704 778816824016896 779689395265536 780259343653888 780317219684352 780701982998868 781397991456768 781969188818944 782412798155184 782984737335122 784069203730323 785625500090368 786713624051712 787735334197056 787943583673344 788826380366304 792514754316288 793094077967104 794192546219136 794251455750144 794832048919552 795932924333568 798116949393408 799654526877696 800450624684032 800762081624064 801347434022912 801802036593432 803103491219456 803559089997216 804146486992828 805260263290602 807976154431488 809025478364544 809239356205056 810146012268096 810738224265368 814529053047296 814744385839104 815657209630464 815872840667136 816313996187648 817444624991232 819687677755392 822084425351168 822404300046336 823005472780288 823223046438912 824074315387694 824808990982144 825215692555821 825880175830472 827024054190348 828823203217408 829293392729088 831110690156544 831718227210752 832041850437504 832650068164432 832870191514368 836764504375296 837701999079936 837923457982464 839537722963968 842456779915264 843623617560576 844302923333632 845248863936512 845472317964288 846570338410944 847518819381654 847742873505696 849376055654952 851706727667712 853573141241856 854197098216448 854529468016896 855154124060768 855380196690432 859379761250304 860342593649664 860570037927936 861199109593088 861687665882568 864543485220219 865225882075136 866424255873024 867624289468416 868093427826688 868322921152512 869450617827456 869525584478208 870424733418996 870654843059904 872332165267248 875365247880704 876577665121536 877283506276352 877791761610624 878266397684032 878498580384768 879715337421312 883828687601664 884474761203712 884708585177088 885699795499008 889841127653376 891073594589184 891724964175872 892230837712992 893026275950592 893679072935936 894186055034496 894839699811568 896079089977512 900268953368064 900506952769536 901515863275776 902241785260032 903491427621888 904151874571904 907715949428736 908379484479488 908619628019712 909637627809792 910818980165346 912080502298539 913890887860224 915156664713216 915825638883328 916345184678208 917832561393664 918353245711104 919024556563232 920297443760688 924600546702336 924844978520064 925881156877824 926557970588992 926626698375168 927910114854912 928588411722496 929115197809281 931136440958976 932426103619584 932930281357312 933176915263488 934222428561408 934469404065792 935435709359004 935683005612096 936731326684986 939890628624384 940577683177472 941799217585936 942638846836736 943103648635224 943863058091968 945170347646112 947763877404672 949840788750336 950535116812288 950904971928576 951600077902208 951851647444992 953685395823104 956302290714624 957626809122816 959471683387392 959725333905408 960426887512064 960971735493504 962048389568364 965998701641728 967508958183936 968592936436176 968848998292224 970715492177088 973379117334528 975512161419264 976225255104512 976605106305024 977318998926592 977577367646208 979460676791296 982148298571776 983508614774784 984227553820672 984785903865792 986384370958336 986943944560896 987665394812768 988049697394536 988771955945263 989033352423312 992106774659072 993657848945664 994771123907424 995034106354176 996951046019712 1000417426149376 1001803045853184 1002609721458688 1003190584697856 1003733025924608 1003998377582592 1005302276862996 1005388957052928 1006694662288014 1010089928687616 1010828298518528 1012228337713152 1013043408011264 1014359054132032 1014446515224576 1015495522322162 1015763983569888 1017170858893392 1021347511926784 1021926920039424 1022673942641792 1024090388545728 1028878803849216 1029150803165184 1030303843743744 1031133468868608 1032561631567872 1033316428082176 1033902626133636 1038147982262272 1039585860354048 1040422959579136 1040935977331824 1041863988609024 1042377716912616 1043217064206912 1044661963187808 1045425604973764 1049546566526976 1050313778929408 1050591444897792 1051768507155072 1056686339088384 1056965689737216 1058149893574656 1058923394958848 1059001941000192 1059524119784178 1060468702691328 1061243899111424 1061845940353464 1062622143526237 1065629832708096 1066206035836928 1067682775498752 1069069382124576 1069352006413824 1070550087639984 1071412119996288 1072896070300992 1073680351054136 1078700637819392 1078985808273408 1080194683024128 1080480248451072 1085532330000384 1086325847785472 1086748539346944 1087542946173952 1087830454222848 1089926166654976 1091341660918838 1092853214465817 1096539066728448 1097630728585216 1098253411992576 1099483873792416 1100287590074428 1101893261390208 1102698738920464 1105724523638784 1107255998048256 1108147586875392 1109389133916672 1109682417328128 1110493588685824 1111123569164364 1115686005833728 1116120121491456 1116935998773248 1117231277309952 1119383630618624 1122389787829758 1124831490080768 1125469604418048 1127935936641024 1128760451214592 1129199654165184 1130025092508872 1130323831340928 1132501407539936 1135608970223616 1137181835833344 1138097521655808 1139372624022528 1139673834012672 1140506928920576 1141153935898536 1145839681667072 1147123458199552 1147426717237248 1148916887843424 1149015950917632 1150204112017959 1150508185472016 1152724646960292 1155232341164032 1156832385957888 1159267490436608 1160566311225328 1160873124079872 1162480981592448 1163109553689664 1167916480045056 1168770220162048 1170389015480832 1170475829526528 1171331440513024 1172852656340162 1172953783228416 1174477106002683 1178438250135552 1179611446902784 1180070436077568 1180933060665344 1181603001295584 1188098126118912 1189641116950656 1191288819328704 1192248073379328 1193899386500352 1194772119970016 1199481790316544 1200358604490752 1200675937026048 1202021151034368 1202989047013376 1204655236829184 1206219730489242 1207890394935903 1210287932571648 1211964231647232 1212850170413056 1213538217546816 1214425306887128 1216107336398052 1221793579570944 1222116578758656 1223485814445696 1224470994281472 1226166937486848 1227063258347584 1232800728936448 1233126638026752 1234508209170432 1234834569658368 1235502264500224 1236111473081541 1237213486473216 1238820263745708 1240536081285522 1241515254611968 1243234804826112 1245629904748544 1247247612478672 1247577340816128 1248975102246648 1249305287271552 1255146756562944 1256552998619904 1257471531513632 1259306584445952 1260227130194816 1263685169872896 1265435426340864 1266454385000448 1267873295904768 1268208476946432 1269135529926656 1269855507616416 1271278229072481 1274064083482428 1276835745497088 1279295577849856 1281295647324672 1282731186091152 1283070295035648 1289069641875456 1290011944245248 1290513890474496 1291457248581568 1291798664389632 1294287322902784 1297838823112704 1299636383809536 1300682881892352 1302140141740032 1302484381728768 1303436490194944 1304175926741184 1305637100128494 1308498247900872 1309454752468051 1313047871821056 1313161086763008 1314866497682304 1315925259414528 1317399596526048 1317747870577152 1318711136564416 1324877131927552 1326361498543232 1326712141805568 1327062877765632 1328549693248512 1329268061359616 1334761691480064 1335737394470912 1337587446263808 1337686662316032 1338664503443456 1340403035817328 1340518609403904 1342259549717352 1344118634966268 1344845421453674 1349637783617536 1350403430052096 1352595353632768 1353362677890048 1354351978093184 1356227811857856 1362569226719232 1362929442029568 1364456441714688 1365453851394304 1366228470248019 1370836331790336 1371838405132288 1372201070886912 1373738458324992 1374844625158144 1376748842090496 1378536834844848 1380446165641032 1386114480472064 1386900820053504 1387914636442432 1389836955883488 1389940047562752 1390956085609216 1392882617583744 1396704661438464 1399395422035968 1399765372895232 1400788593197056 1401333642842112 1402358009540096 1403153564038506 1408915118784512 1410866524766208 1411239508180992 1412002588000256 1412698826378904 1413958270255104 1414655472952836 1415794587137952 1417755521469168 1418791892464394 1423577033998336 1425425842832768 1425802675218432 1427400116853312 1427777471167488 1428549493328384 1430528093734656 1434453436071936 1437596869459968 1438647744364544 1439207525081088 1440259577365504 1440640331268096 1448998052462592 1450440605630464 1451263437275904 1452889404654264 1456073238265632 1457137619287756 1464337882656768 1465978498389888 1466366051469312 1469191015186944 1473222447857664 1474299364851712 1476341330731008 1477530115833856 1479185511888896 1479576556437504 1481498092219152 1483550028634968 1488160161988608 1489641703079936 1490486773418496 1492156685861136 1493247443672438 1495426569029568 1496519717106344 1500626139224064 1502704568779776 1503914582188032 1505599538886912 1505997566373888 1507098441787904 1507953415294494 1514145293631488 1516242447777792 1516643288875008 1517463362207744 1518342506569728 1519163498696704 1519565112016896 1521538581198048 1521669772836864 1523243283483243 1523645975354832 1529902289649664 1531889183791232 1532021267890176 1533605482690612 1534010913962688 1536135582818592 1536966195947056 1543318205773824 1546700203302912 1547830832106496 1549974642123264 1557221973393408 1559378790531072 1560518687307776 1560634439368704 1561403965997736 1562795982913536 1563938377637888 1564825596310368 1565969474670244 1568138407460646 1573427248103424 1575470668394112 1575887167346688 1577652760732608 1585029508632576 1586188155934208 1588385092438272 1588502911500288 1589664097839104 1591865848667136 1596233898786816 1599309053755392 1600901249368064 1601524163248128 1602694868045824 1603604073186864 1606206982438912 1607118179994432 1608292973985656 1610520526581204 1618050956729088 1618478712410112 1620292024536192 1621476448530736 1629058106094592 1629488771678208 1631314419260928 1631745681334272 1632627992375296 1634889249982464 1637012491378257 1644168850702336 1644808600092672 1646010945560576 1646446092877824 1648148630775388 1649617981964288 1650431385111642 1651760351660944 1654048108380696 1658586785458176 1662221380313088 1663436454421504 1664083700875008 1665300136328864 1665740383028736 1673529008750592 1675403998159872 1675846915964928 1679075445927936 1683584681744637 1684913559830528 1687247235121152 1690497727873024 1690944635928576 1693140676821888 1695037638763308 1695485747011392 1698752111309904 1703413455335424 1707146282483712 1708394196432896 1709058936033792 1710308248121536 1710760393380864 1718759522500608 1720685187299328 1721140075855872 1722398219186176 1723375331765136 1729086970440438 1730451764150272 1732848511746048 1735248578936832 1736186855653376 1738901235654912 1739051168956416 1740849466837992 1741309686119808 1744664330534496 1750730495761408 1753155330243072 1754567012552704 1755583523221248 1756532795368064 1756997160769536 1759278984510243 1759430674842624 1767657375203328 1768949522407424 1769417170354176 1771399590998016 1779682255306752 1782147189178368 1783449928351744 1784461675425984 1787358145871872 1788372110068992 1789679399623136 1792158179955024 1800537906736128 1801013905539072 1803031726551552 1804483570520064 1806982855243776 1808303749143808 1809329595733863 1815431898857472 1816758968958976 1817239256039424 1819275255619584 1821637960330692 1824161004597078 1830313329426432 1831651277766656 1832690369356416 1835665122787328 1836706491422208 1838049113126464 1840594887521376 1849201093404672 1849689957040128 1851762313755648 1853115941177984 1853253396750336 1855820229709824 1857176823444992 1858230395618562 1862272881917952 1864852207239168 1865860562714624 1868444857122816 1868938808131584 1870871418718008 1871366011224192 1873462653369972 1881155366354944 1883598435171872 1885277693673472 1886207297270448 1887726116183936 1890340695292224 1895527754809344 1899681577500672 1901070233624576 1901809943857152 1903200155804416 1903703294889984 1907370791646208 1912604581429248 1915253618245632 1918943366774784 1920853775024128 1921943470987008 1924096779136728 1925503282630249 1931997403283456 1935017916367872 1937185872872352 1937697996584448 1941430984354176 1946758234669056 1951024322838528 1952450510209024 1953210212610048 1954637997853184 1955154735292416 1958921353582592 1967017229549568 1968455107641344 1969571807731584 1972768741916672 1973887889121792 1975330789625536 1976099394789072 1977543911890526 1978066704846624 1984213549318144 1987315697891328 1989542247814848 1990068212708352 1993902092039424 2000834852298752 2003606091706368 2005219442917376 2006381169395712 2007466051849216 2007996755165184 2010604553725992 2010777914105856 2013389324576028 2017268132180511 2021656597037056 2024456675426304 2026086816022528 2028718108264064 2028893030449152 2030991044644324 2031527967139776 2034341717786784 2043853840078848 2045347885283584 2048180777091456 2057757607698432 2058301606330368 2060607687487488 2062266937737216 2065123263135744 2066632856164352 2067805252267272 2076295964524544 2079171720708096 2081871954663648 2083727977218048 2084755433825232 2086434128413824 2089323926375616 2090851209947528 2099093133053952 2100627557858816 2101182889795584 2103537014310144 2113372678176768 2113931379474432 2116299787149312 2117846789917696 2118003882000384 2119048239568356 2120937405382656 2122487798222848 2123691880706928 2125244287052474 2128187838696591 2132412071673856 2135365550997504 2138138764249152 2138704012827648 2141100175279968 2142824239992576 2145792140601984 2147360702108272 2157401275638784 2157971616546816 2160389366048256 2160960496902144 2172651695570944 2173497078693888 2175085892347904 2175660908445696 2179852333309952 2182683321837676 2185706428931634 2193078133456896 2196506823985152 2198967747584832 2200575180148856 2203786522780416 2205397477840928 2211449047277568 2214511996096512 2216295173750784 2218778267833344 2219364834656256 2220987177371648 2222247138328728 2231372011667456 2232240242982912 2233871997546496 2234462554619904 2238767261237248 2239871165508657 2244779575659516 2249662980161536 2250939208836096 2255871873282048 2257520902429184 2258399308330368 2260050185017744 2260647662681856 2265002815079872 2271217940447232 2274363671666688 2276195043311616 2278745248045056 2279347668025344 2281013857841152 2282307871797072 2291679363334144 2294246916399104 2294853434474496 2297833775686848 2298031901835264 2300408224035918 2301016370944032 2305449293920584 2313664771915776 2318534980873216 2321132622450656 2321746248159744 2324961963184896 2326219107379328 2335832960090112 2337540440324096 2340778030961664 2340951659053056 2342662881026048 2345705312680324 2345907566456832 2348954212005366 2352207611190969 2356876500271104 2360140872155136 2361866121330688 2363206002591168 2379282233901312 2382577638657408 2384496146758656 2387798773000704 2389544239940032 2398963580633088 2400717208981504 2401351874052096 2404042302068736 2405978094026752 2409310473658368 2412439460978484 2415780789871806 2423928463294464 2425700340826112 2427076435093632 2428850613774256 2432214672796104 2443587159141888 2444233157517312 2446971628891392 2448941988562944 2452333874973696 2454126516695168 2465601457872896 2466253276053504 2469016418340864 2469669139316736 2471004529000448 2472222946163082 2474426972946432 2475647077667463 2477640527491416 2481072162571044 2486469609652224 2491259809497088 2494495224957344 2495154681632256 2497950204493296 2498610574543104 2510293513125888 2513105997239808 2514943063027264 2518613168891904 2520454260389632 2527370339745792 2530870852681728 2532908770000896 2535746591809536 2536416953892864 2538271059853312 2539711015232832 2542556458144962 2548128166964856 2549990833753573 2558591155699712 2562591294649344 2565462372182304 2566140590071296 2578139283750912 2580023888490496 2581027780948992 2582914497163136 2583597328779264 2588574645805568 2595677646225408 2599272767619072 2604280283480064 2604968763457536 2606872980389888 2608351853482368 2611274200256988 2616996495801744 2618909504936102 2626095743642112 2629732995364608 2631850518829056 2634799193052096 2635495741154304 2637422273128832 2649754263855104 2652722997086464 2653424283611136 2654125755531264 2657099386497024 2658536122719232 2669523382960128 2671474788941824 2675174892527616 2677329006886912 2680806071634656 2681037218807808 2683809594708571 2684519099434704 2688237269932536 2689690842907348 2699275567235072 2700806860104192 2706725355780096 2708703956186368 2712455623715712 2725138453438464 2725858884059136 2728912883429376 2730907702788608 2732456940496038 2741672663580672 2743676810264576 2747476916649984 2749689250316288 2753497684180992 2757073669689696 2760892331282064 2772228960944128 2773801640107008 2775829272884864 2779673911766976 2779880095125504 2781912171218432 2785765235167488 2793409322876928 2798790844071936 2799530745790464 2801577186394112 2802667285684224 2804716019080192 2806307128077012 2817830237569024 2821733049532416 2824005176000512 2825397652757808 2827916540510208 2829310945905672 2831589174275904 2835511042938336 2837583784928788 2850851685665536 2851605350436864 2854800233706624 2855554942334976 2857098986656768 2861056187469312 2868906872143872 2877295488729088 2878415050162176 2880519154731008 2881280662536192 2884260103856929 2897996104925184 2900881211260928 2902526874551808 2905778809308528 2912146476531264 2914275238575512 2928675765313536 2931956996779776 2932732102938624 2938382030373888 2946444895715328 2948598729703424 2952682661462016 2955060231667712 2958371023777792 2959153112875008 2962996184438304 2966315867835789 2967100057269936 2976320323977216 2979283406159872 2980973546836992 2984313371722272 2986494887344876 2990853138059136 2993039434212688 3001252278448128 3005409137559552 3007829164376064 3011199077773824 3011995132747776 3014196883575808 3015906830588988 3028290587262976 3032484895555584 3034926724415488 3036685013139456 3038326997393408 3039130224033792 3043077162396096 3043339545673728 3046486566966486 3047291950709664 3063778367582464 3064042535780352 3067210965381224 3068021827925376 3072271165637184 3073932391894112 3086636411547648 3093400406605824 3095661664212992 3099949284246528 3114443946786816 3118757581062144 3121037374615552 3121268878737408 3122807931995472 3125591965827072 3127876755275776 3129651192620736 3131938949340488 3136276814921292 3150941336788224 3151774334693376 3155305521465216 3170059017265152 3172376311868416 3176770184876544 3177005823000576 3179328195678208 3183731697334272 3187866430578711 3198618107510784 3201802498736128 3203048326496256 3205389736091648 3207208146373728 3212413964877824 3214236359988864 3216585947971312 3221041053162408 3236101913458176 3236957424820224 3240584049072384 3242952897061472 3258116212189184 3258977543356416 3262628838521856 3263491362668544 3265255984750592 3269778499964928 3274024982756514 3278559643397451 3289617200185344 3292021891121152 3292892185755648 3296297261550776 3299235963928576 3300862770223284 3303520703321888 3308096216761392 3317173570916352 3324442760626176 3326872908843008 3328167401750016 3330600272657728 3331480766057472 3347058017501184 3350807996319744 3351693831929856 3358150891855872 3367169363489274 3369827119661056 3374494470242304 3380995455746048 3386281353643776 3390075277526616 3390971494022784 3397504222619808 3406826910670848 3414292564967424 3416788392865792 3418117872067584 3420616496243072 3421520786761728 3437519045001216 3441370374598656 3442280151711744 3444796438372352 3446750663530272 3450612336053877 3458173940880876 3465697023492096 3470497157873664 3472373711306752 3477802471309824 3481698933675984 3482619372239616 3489328661068992 3501460991522816 3506310660486144 3509134025105408 3511167046442496 3513065590736128 3513994321539072 3518557969020486 3518861349685248 3523431318008049 3535314750406656 3537899044814848 3538834340708352 3542799181996032 3554234328127567 3564294378356736 3566899856703488 3568923350851968 3574716291743744 3576744220137984 3579358799246272 3584316359910048 3601075813472256 3602027811078144 3606063453103104 3608967141040128 3613965710487552 3616607498287616 3618659191467726 3630863797714944 3633517937917952 3638550511239168 3643275920661384 3648322009194156 3663302555533312 3665380738712832 3671330245574656 3673412982844416 3676098226252928 3681189775042752 3698402186809344 3699379914080256 3703524627511296 3706231882355968 3706506793500672 3708334419244623 3711640459419648 3714353646889984 3716460791237124 3724545763835904 3729704414478336 3731721125429248 3736889714245632 3741742837436016 3742732022448384 3746925306739944 3762310732709888 3767196870343744 3772414594540896 3775452232367872 3780681390584448 3791055509618688 3799363155001344 3802140467249152 3803619887714304 3806400311608832 3807406589779968 3814741583292416 3819695813215933 3830507236491264 3837886733549568 3841707550048256 3843886941974016 3848193558273456 3851006565260498 3863994806566912 3870035832735744 3874371745744704 3875395993168896 3882861968708352 3893516469338112 3902048645677056 3904901020418048 3906420425220096 3909275995706368 3910309470584832 3917842707165184 3928364257404153 3936910215282688 3939143615463168 3945537483833344 3947775778243584 3950661579251072 3952198789578144 3955087823781052 3956133409693248 3974631395782656 3979084495629696 3980136425416704 3987804184078848 4001669704597504 4007212183412736 4010438885834752 4012762338791424 4014932103698432 4015993510330368 4021209107451984 4021555828211712 4026778649152056 4034536264361022 4043313194074112 4048913350852608 4057436216528128 4057786060898304 4061982089288648 4063055934279552 4068683435573568 4087707680157696 4090695770567168 4096361554182912 4115515215396864 4116603212660736 4121215374974976 4124533875474432 4130246526271488 4133265712328704 4135610504534544 4152591929049088 4158343441416192 4163743909327296 4169510867650464 4172868256827648 4178647852751232 4181702419895056 4198186266107904 4201255115717632 4202365779591168 4207074028620288 4226745356353536 4232599574298624 4235693579835392 4236007764000768 4238096479136712 4241874810765312 4244975596445696 4247383761413856 4250488574104948 4256375677393182 4270731101995008 4276277528498304 4277408025655296 4282200350559936 4285648479985152 4291584281203968 4294721404216544 4314802551277568 4315943233093632 4320778732096512 4321920993804288 4345303391141888 4346994157387776 4350171784695808 4351321816891392 4359704666619904 4365366643675352 4371412857863268 4393013647970304 4397935495169664 4401150360297712 4407573045560832 4410794955681856 4422898094555136 4429023992193024 4432590347501568 4437556535666688 4438729669312512 4441974354743296 4444494276657456 4462744023334912 4464480485965824 4467743995092992 4468925109239808 4477534522474496 4479742331017314 4489559151319032 4501878417672192 4511743746564096 4515041804858368 4516798616660736 4520100370035488 4521295325363712 4530005630159744 4542435880894464 4548727343333376 4552390086623232 4557490496090112 4558695336050688 4562027715682304 4564615743594144 4569729850449729 4588493832798208 4589706868948992 4595667551373696 4596063803670528 4600816448071836 4602032741888064 4610898587841168 4637069961746432 4642265244901312 4643492496319488 4649923926369792 4652438214758656 4671665920180224 4675080880648192 4681556061923328 4681903318106112 4685325762052096 4691410625360648 4691815132913664 4697908424010732 4704415222381938 4720281744310272 4723732242661376 4726412005182336 4758564467802624 4765155277314816 4768992293517312 4775597546001408 4779088479880064 4797927161266176 4801434417963008 4802703748104192 4808084604137472 4811956188053504 4818620947316736 4824878921956968 4831561579743612 4851400681652224 4854152870187264 4857701227548512 4864429345592208 4887174318283776 4888466315034624 4893943257782784 4897883977125888 4904667749947392 4908253033390336 4911037474134771 4931202915745792 4932506552107008 4938032836681728 4939338278633472 4942009058000896 4944445892326164 4948853945892864 4951294155334926 4955281054982832 4962144325142088 4965771623625379 4982519618994176 4988990449914688 4990309363264512 4995900408986592 4997221149086208 5020587026251776 5026211994479616 5029886126054528 5037226337783808 5040908520779264 5054740679491584 5061741705363456 5071493183619072 5072833907785728 5076542119706624 5079422030465664 5085112916289924 5096256333929712 5099981667507146 5117182311399424 5125182589298688 5130924744364608 5132281180142592 5156278567501824 5160047776980992 5162055561897984 5165828994326272 5167194657558528 5177149291611136 5191355292450816 5198545535238144 5208560566960128 5213745960779776 5216703706964736 5222548400513976 5226366052853533 5233992991603488 5237819009872204 5252191487284224 5259465990729216 5263701037658112 5269598386104192 5270991482308608 5274844546257664 5277836953530729 5299508527710208 5305445994172928 5306848567222272 5308251511062528 5314198772994048 5317072245438464 5339046765920256 5342949577883648 5350349785055232 5354658013773824 5361612143269312 5362074437615616 5367619189417142 5369038198869408 5376474539865072 5379381685814696 5398551134470144 5401613720208384 5413450711560192 5417407912372736 5424911247431424 5450276906876928 5451717768118272 5457825766858752 5461815405577216 5464913880992076 5487353620529152 5494953833299968 5499378500632576 5506995368361984 5514147339379392 5521784662564128 5547603280214016 5551658545769728 5559347823533952 5559760190251008 5563824342436864 5571530470334976 5586818645753856 5597581688143872 5603154372788224 5605334571368448 5609432038160384 5612614256154024 5635660475138048 5643466099064832 5650795305515616 5655833081020416 5658621891811344 5663178348551808 5671022085876672 5675167569857576 5701703371331072 5703210700873728 5709600467413248 5711109884669952 5714197973313536 5722112374938624 5737813744287744 5754590977458176 5756830100324352 5761038309462016 5762561325072384 5768520207713858 5776509847890747 5795992209850368 5801762422521856 5805053749103616 5811557618617056 5824292953062528 5828550477151024 5857351530627072 5863913993559552 5865464205877248 5876764060747776 5897197459406848 5905365322924032 5910120463335424 5916742047555584 5918306225750016 5925992368876608 5932631735671578 5934200114539872 5952640647954432 5961947093673984 5968626743444544 5972989774689752 5981706276118272 5986078868425376 6002504556896256 6010818275119104 6015658328752128 6022398155547648 6023990265495552 6028393767151616 6031813661177976 6051804396541533 6056581174525952 6064969791111168 6073370026278912 6076653994786816 6078260448067584 6086154324792192 6086679091347456 6092973133932972 6094583901419328 6127556735164928 6134421930762448 6136043655850752 6144542331274368 6147864783788224 6173272823095296 6186800813211648 6191323328425984 6199898568493056 6228887893573632 6237515162124288 6242074749231104 6245615863990944 6251183931654144 6255753510551552 6259302385241472 6263877898680976 6272553629842584 6301882673576448 6303548669386752 6310611042930432 6340118034530304 6344752623736832 6353540369753088 6354011646001152 6358656391356416 6367463394668544 6375732861157422 6384563516089773 6397236215021568 6406096652992512 6410779472183296 6414416292747456 6424827929755648 6428472719977728 6433171895942624 6442082106324816 6472203826916352 6473914849640448 6481168098144768 6485905794122944 6516232424378368 6517955086712832 6525257677043712 6526982725337088 6530511969501184 6539556999929856 6548049965513028 6557119286794902 6579234400370688 6584043782242304 6592594523101552 6598471927857152 6601725540446568 6607041406643776 6616192433522784 6634347141832704 6648885521252352 6653745817686016 6656334803500032 6661200545315456 6662961532114944 6694116035002368 6701615992639488 6703387663859712 6716301783711744 6719613496525971 6734338726978548 6748988940484608 6761990911492096 6772562707287552 6780150555053232 6781942988045568 6795008445239616 6813653821341696 6828585129934848 6833576785731584 6836235744135168 6841232992486144 6843041573523456 6875038090002432 6882740749197312 6884560303423488 6889592876744704 6893501327060544 6901224672107754 6916347881761752 6921403691616841 6940994315747328 6944747422613504 6955604942619648 6963397867351968 6965238744479232 6978657322137984 7002921983045632 7012621320972288 7018268050210816 7022334092884992 7026131181472256 7027988643078144 7037115938040972 7037722699370496 7046862636016098 7070629500813312 7075798089629696 7085598363992064 7108468656255134 7133799713406976 7137846701703936 7149432583487488 7153488440275968 7158717598492544 7168632719820096 7202151626944512 7204055622156288 7212126906206208 7217934282080256 7227931420975104 7233214996575232 7237318382935452 7267035875835904 7277101022478336 7286551841322768 7296644018388312 7326605111066624 7330761477425664 7346825965688832 7352196452505856 7362379550085504 7396804373618688 7398759828160512 7407049255022592 7412463764711936 7413013587001344 7416668838489246 7423280918839296 7428707293779968 7432921582474248 7438355004683659 7459408828956672 7463442250858496 7473779428491264 7483485674872032 7485464044896768 7493850613479888 7524621465419776 7534393740687488 7544829189081792 7550904464735744 7561362781168896 7582111019237376 7598726310002688 7604280934498304 7607239775428608 7612800623217664 7614813179559936 7629483166584832 7639391626431866 7649972501260719 7675773467099136 7683415100096512 7687773883948032 7696387116546912 7702013130520996 7740071665471488 7748743491489408 7750791986337792 7765723937416704 7787032938676224 7809802040836096 7812840850440192 7818551991412736 7820618941169664 7835685414330368 7856728514808306 7873820430565376 7878287230926336 7895551556487168 7901323158502144 7904397579156288 7910175647562104 7912266819386496 7949262791565312 7958168991259392 7960272850833408 7975608368157696 8003339409195008 8014424366825472 8020877771669504 8025524677582848 8029864207396864 8031987020660736 8042418214903968 8043111656423424 8051428784125713 8053557298304112 8069072528722044 8086626388148224 8097826701705216 8114872433056256 8123964178577296 8126111868559104 8137366871147136 8175415360315392 8181391541134336 8192723108365824 8231030430793728 8242430749949952 8249067750948864 8260493052542976 8266531424657408 8271221009069088 8316686882832384 8327487818654592 8339021735300928 8345736513655296 8357295705502464 8363404839790112 8396372532215808 8402510231435264 8404731559182336 8414148057240576 8453490712707072 8465199148597248 8471387159670784 8472015528001536 8476192958273424 8483749621530624 8489951192891392 8494767522827712 8500977148209896 8512751354786364 8552555056996608 8554816051310592 8564400701119872 8571296959970304 8583168562407936 8589442808433088 8629605102555136 8631886466187264 8641557464193024 8643841987608576 8652780311570787 8690606782283776 8693988314775552 8700343569391616 8702643633782784 8719409333239808 8730733287350704 8742825715726536 8786027295940608 8795870990339328 8802300720595424 8815146091121664 8821589911363712 8845796189110272 8858047984386048 8865180695003136 8875113071333376 8877459338625024 8883948709486592 8888988553314912 8898947603507367 8928960971931648 8935487990185984 8937850218479616 8955069044948992 8959484662034628 8979118302638064 9003756835344384 9023487493128192 9030083609716736 9033597233321472 9040200740070976 9042590650727424 9060011260319488 9084871761788928 9097454686666752 9104780173246464 9114980992180224 9117390672101376 9124055431364608 9129231487188288 9139459700899458 9176987665596416 9191335102747392 9192127607341056 9201632896143672 9204065483776128 9221797175682336 9274139923492864 9284530489802624 9286984992638976 9299847852739584 9304876429517312 9343331840360448 9350161761296384 9363112123846656 9363806636212224 9370651524104192 9382821250721296 9383630265827328 9395816848021464 9408830444763876 9447464485322752 9452824010364672 9517128935605248 9530310554629632 9537984587034624 9551195092002816 9558176959760128 9563599291736133 9595854322532352 9602868835926016 9605407496208384 9616169208274944 9623912376107008 9637241894633472 9649757843913936 9663123159487224 9702801363304448 9708305740374528 9715402455097024 9728858691184416 9774348636567552 9776932630069248 9787886515565568 9795767954251776 9809335499894784 9816506066780672 9822074948269542 9862405831491584 9876065673363456 9878676557266944 9884018116001792 9888891784652328 9897707891785728 9902588310669852 9910562109965664 9924288650284176 9931543247250758 9965039237988352 9977980899829376 9980618726529024 9991800817973184 9994442298172416 10041174052503552 10052423988959232 10059772252109056 10074452675567616 10081817041558528 10109481358983168 10123483410726912 10142986367238144 10153084239413248 10158844060931328 10170225832579848 10192512667859424 10199963335014292 10250365178597376 10261849488729216 10264562360285184 10312557135003648 10320095553961984 10324111123795968 10331657988652544 10334389315117056 10354298583222272 10397091070476288 10417121133920256 10427491921559552 10433407413929472 10445096801027952 10452732105707066 10467985983206976 10475638019744408 10504382974568448 10518931981458432 10527402075316224 10539196772208384 10541982964617216 10549689092515328 10555673907061458 10599017055420416 10610891988345856 10613697134444544 10616503022125056 10628397545988096 10634144490876928 10662702984382701 10685899155767296 10700699570110464 10709316027547648 10723224286538624 10724148875231232 10735238378834284 10738076397738816 10752949079730144 10758763371629392 10803227440416768 10826901423120384 10834815824745472 10849822494862848 10900553813753856 10915651533717504 10923630811154432 10929827761984152 10974707241058304 10989907666599936 11013990736723968 11028294678758784 11043569325128256 11095206560428032 11103317091539456 11118695647067904 11119520380502016 11127648684873728 11143060940669952 11173637291507712 11195163376287744 11206308745576448 11210669142736896 11218864076320768 11225228512308048 11271320950276096 11286932198129664 11301590611031232 11317243783622688 11326356697103616 11342044171753344 11350335139715152 11403406742662144 11406421401747456 11419200934826496 11422219769339904 11428395946627072 11444224749877248 11459087439647799 11509181954916352 11513660200648704 11522076618924032 11525122650144768 11537040415427716 11553019695781494 11591984419700736 11610107498207232 11623115237234112 11648585906125056 11657100954302048 11714703061254144 11727827987119104 11730928411754496 11753528121495552 11785092772212459 11794394918813696 11810730645848064 11833484095111168 11836612451500032 11851984737753216 11865263471343156 11868400229079744 11923894187347968 11937253486889088 11945979549379504 11963412552236544 11972157736850752 12005009113792512 12021636550238208 12031316657504256 12044796311095296 12047980530991104 12056787534303232 12063627322355952 12103608793083066 12113162349051904 12129939582222336 12146740052557824 12153307989573632 12172308649584384 12173358182694912 12185946267865944 12189167802838656 12255113470329856 12268843861524896 12272087311701504 12289084662548736 12295729567576448 12346545646190592 12373601626423296 12382646656851968 12399797136986112 12457775787147264 12475030324248576 12484149498462208 12491231727981888 12511507021103104 12518604770482944 12527755797361952 12545107259685168 12603765347152896 12607097338773504 12621222085860864 12680236069060608 12689505247473664 12707080739506176 12708023292002304 12717312782712832 12734926789337088 12751465722314844 12769127032179546 12812193305985024 12821558944366592 12828832585494912 12849655859511296 12856945439955456 12866343791885248 12884164212649632 12944407653832704 12947829699280896 12962336196289536 12971811588245888 13032464848756736 13035910173425664 13050515354087424 13053965450674176 13061023939002368 13079113999859712 13096099931026056 13114238573589804 13168087564484608 13185189046203104 13196943855714304 13203451080893136 13214082813287552 13232384867045568 13268694283665408 13297771042504704 13307491635372032 13312669607000064 13322401090630912 13325923064229888 13388232070004736 13403231985278976 13406775327719424 13432603567423488 13439226993051942 13468677453957096 13478522978411743 13523981822984192 13545125414575104 13560301110106464 13563885976091136 13590016890479232 13627307642683392 13657170259869696 13667153571463168 13672471488270336 13682465984972288 13686083147046912 13765481498394624 13769120606846976 13779185753489408 13787002654121088 13802449344215508 13832695763523504 13842807383233682 13889494845227008 13911209885239296 13926795734703936 13930477488958464 13957314644275968 14005843966091264 14025242641944576 14036536100421632 14044668185769984 14052262362944512 14055977286156288 14074231876081944 14075445398740992 14093725272032196 14151596179259392 14171196727984128 14185850714888161 14216937312510268 14267599426813952 14275693403407872 14306976880551936 14317435196985088 14337265439640192 14404303253889024 14408111244312576 14424253812412416 14435868564160512 14455862841950208 14466429993150464 14474636765870904 14534071751671808 14554202044956672 14573103682645536 14593288036776624 14653210222133248 14661522954851328 14693651931377664 14704392905011712 14724759100171008 14793608747237376 14797519656321024 14814098510045184 14824927529423872 14826027174002688 14833337676978492 14846561837678592 14857414587559936 14865843164948496 14876710009367318 14897314870876137 14926884501716992 14947558856982528 14966971349744064 14970928089793536 14987701226959776 15068787481374976 15089658378163584 15101808929471488 15122725562337792 15164222038474752 15208561868996608 15214479550857216 15225601246435328 15229626359119872 15258966333169664 15278783252863732 15299945002521438 15351546934198272 15375547767896064 15392774233093824 15404026261041992 15480143330942976 15497486982978816 15501583972675584 15531447874833408 15574065877352448 15619604081672192 15625681700880384 15637103982825472 15641237882339328 15671370828660736 15679098158560599 15713457029616612 15747640861130752 15756574461852672 15791103112974336 15802646317004288 15808795158312576 15820351295124208 15824533638772992 15898525583130624 15916337982518784 15920545701666816 15951216736315392 16006678818390016 16028848733650944 16041755543339008 16051049355165696 16059728414793728 16063974041321472 16084836429807936 16086223312846848 16102857568251426 16107114596608224 16138145057444088 16195653403410432 16229744866112512 16247928357154592 16252223737118208 16274733742294272 16350830720630784 16362783082268672 16385446216731648 16462060861587456 16484861499899904 16498135501897728 16520986105085952 16533062849314816 16542442018138176 16654975637309184 16678043470601856 16691473027310592 16714591411004928 16726809679580224 16792745064431616 16805020462870528 16809463118364672 16828296114481152 16906981425414144 16930398297194496 16942774319341568 16952385916546848 16967499243061248 16979902385782784 16989535045655424 17001954296419792 17025502709572728 17105110113993216 17109632102621184 17128801402239744 17142593919940608 17166337124815872 17178885616866176 17259210205110272 17263772932374528 17283114928386048 17287683975217152 17305560623141574 17329529543672241 17387976629551104 17400687138783232 17405287267565568 17438818666479616 17461466574701408 17485651431453072 17572054591881216 17591741980678656 17604601441190848 17630292182243328 17643179822727424 17691592378220544 17716095968772096 17730361390006272 17750226142666752 17754918677250048 17767897418973184 17777977106629824 17797895207014734 17857921943863296 17870975980371968 17910138089897984 17918969324069256 17958236605276128 18007513670688768 18046974986256384 18060167219433472 18067194466642944 18080401480141952 18085181301454848 18120022520638976 18169743523577856 18194909373333504 18229961984360448 18234781344202752 18248110862729216 18258462974376576 18278919401798916 18353975331192832 18382670205494784 18403265792287344 18408130967552256 18443594351364672 18548279846985728 18569060979605248 18573969985277952 18599695705479168 18609752859034624 18686663680720896 18700323522592768 18726224247693312 18741303048208384 18765642501442592 18767260531654656 18786667162959997 18791633696042928 18817660889527752 18894928970645504 18905648020729344 19034257871210496 19060621109259264 19075969174069248 19102390184005632 19116353919520256 19127198583472266 19191708645064704 19205737671852032 19232338416549888 19247824752214016 19274483789266944 19299515687827872 19326246318974448 19405602726608896 19416611480749056 19430804910194048 19457717382368832 19548697273135104 19553865260138496 19575773031131136 19591535908503552 19618670999789568 19633012133561344 19644149896539084 19724811662983168 19752131346726912 19768036232003584 19777783569304656 19795415783571456 19805176621339704 19821124219931328 19848577300568352 19863086494501516 19955961799658752 19961237453058048 19983601635946368 19988884596344832 20082348105007104 20104847977918464 20119544504218112 20148905351135232 20163634083117056 20189820726998503 20246966821453824 20285972734476288 20306168478826496 20317688121862656 20340451665159696 20385025335718848 20399926670028584 20500730357194752 20523698977458432 20529124720570368 20625114270007296 20640191107923968 20648222247591936 20663315977305088 20668778630234112 20708597166444544 20764211074850523 20834242267840512 20854983843119104 20866814827858944 20890193602055904 20905464211414132 20935971966413952 20951276039488816 21008765949136896 21037863962916864 21054804150632448 21078393544416768 21083965929234432 21099378185030656 21111347814122916 21198034110840832 21221783976691712 21227394268889088 21256795091976192 21268288981753856 21325405968765402 21371798311534592 21401399140220928 21446448573077248 21448297750462464 21470476757668568 21476152795477632 21505898159460288 21517526743258784 21606454880833536 21653802846240768 21669631649490944 21699644989725696 21801107627507712 21831303067435008 21847261622308864 21859655523968304 21949414482116608 21979815333199872 22056589357517568 22087138650256512 22190413120856064 22206634183078912 22237391294135808 22239040761004032 22255297369747456 22286121881339904 22315065014050977 22390326752575488 22412617491152896 22421338285473792 22437728152641536 22450457024616096 22573864396259328 22603181222062464 22634487567245376 22652713394207232 22684088343506688 22700670279430304 22806813485324288 22812842803494912 22838401869652992 22844439538679808 22856791893254144 22888449499754496 22918174879295598 22949917503782157 23027320401297408 23044153237848064 23050245300289536 23074080830855432 23106039391562988 23220214996414464 23246230474468224 23297171812250112 23314201908604096 23429406122508288 23455655974238208 23461856823508992 23507056242991104 23570185544424918 23588789837627392 23621461291696128 23666968190222336 23703969475506432 23730526942686312 23736800458159488 23847788374695936 23874506973778176 23891959098759008 23926825104473088 23944315473701504 24010018227585024 24043273100476416 24062633315008512 24089592622190592 24095961061982208 24113575068606464 24127254644711904 24154286352377139 24207217586166132 24259879164444672 24293480105115648 24306615979147264 24344617299168768 24371892535731888 24378335605677312 24510226940659712 24537687723049792 24544174623403008 24578169325097472 24591459135152896 24693091292381184 24747203252846592 24765293313703936 24799594273972224 24879640296892969 24950060648497152 24968298996924416 24982463455963776 25023014042206208 25037209540965888 25055511594723904 25090214519370336 25207530694305792 25214194677547008 25242444171721728 25360472138121216 25379010494947328 25414161479012352 25416046584004608 25434625565425664 25469853578674176 25502931444629688 25538254064359092 25643117888733184 25657665170989824 25699311719022592 25713890879910912 25732687583770496 25768328425299264 25888815307665408 25895659398561792 25924672392579072 25943623176491776 25958340934712361 26064929697513472 26071820346851328 26101030708174848 26107930901348352 26122047878004736 26158227999719424 26192199862052112 26228477147179608 26336175128969216 26370378092406208 26406902161786272 26428165626575104 26464769734091136 26537388567330816 26595542085009408 26614983270744064 26625339214000128 26644802181261824 26651846128459776 26806463970557952 26813550655438848 26865207134846976 26878453986103884 26937354907914192 26957045956823486 27047963645968384 27090250829150208 27120602220212928 27127771952182272 27180033780958464 27254615285366784 27314340519739392 27334307142926336 27344942976540672 27364931969944576 27372166294093824 27530962996789248 27558371506978816 27574005308242176 27604898688431016 27665391527047008 27685614766467364 27822419770478592 27853591469407872 27860954977916928 27914629288551936 28011687932182528 28050485283889152 28073072200843264 28089336371539968 28104524725889024 28111954572312576 28148463752163888 28150890797481984 28187450544064392 28303192358518784 28342393455968256 28371701429776322 28433874625020536 28535198853627904 28551386806815744 28613953761103872 28634870393970176 28674530879280384 28808606507778048 28816222488625152 28848507624824832 28871737128321024 28911725683900416 28932859986300928 28949273531741808 29068143503343616 29108404089913344 29146207365291072 29186576073553248 29323045909702656 29387303862755328 29408785810023424 29449518200342016 29587217494474752 29628197020090368 29649855058847744 29652054348005376 29666675353956984 29693123675357184 29714829175119872 29731686329896992 29753420018734636 29794629741752274 29895117713965056 29933942699488128 29941856179587072 29975402453919552 30137574962749952 30179316756327168 30203617858942976 30245451124675584 30328444076949504 30417123737993216 30428959101714432 30451202492870656 30459252718239744 30517932666339328 30557566505727464 30599890005042876 30751095535792128 30785548466187648 30808052522083984 30960286661885952 30994973965957632 31003167945351168 31062895749666816 31239208163344384 31251363401760768 31274207965650944 31282475764678656 31342741657321472 31358196317121198 31426914059233224 31513148923705344 31582206225948672 31605292634008576 31617590316625152 31640702590248416 31649067277545984 31797051166261248 31832675965037568 31841091403333632 31902433472630784 31988108953148103 32013357636780032 32057697467301888 32102098710331392 32119456829587456 32127948082642944 32169672859615872 32172446625693696 32205715136502852 32214229193216448 32276290114888176 32459489732225024 32495856714309184 32504447474236416 32549467484588544 32701661441261568 32725566164537344 32770892433463296 32924121723174912 32969722999799808 33041972210171904 33066125698629632 33084884036276352 33309951274618368 33356086941203712 33382946054621184 33429182822009856 33453619359160448 33585490128863232 33610040925741056 33618926236729344 33656592228962304 33813962850828288 33860796594388992 33885548638683136 33904771833093696 33959804771565568 33979070091310848 34003908592839584 34051005419145456 34210220227986432 34219264205242368 34257602804479488 34285187839881216 34332674249631744 34357771233732352 34377262318943397 34518420410220544 34527545864749056 34566229856772096 34575367950434304 34611121246283148 34659059087344482 34775953259102208 34801374277566464 34877637332959232 34922933149402816 34971302862906144 35144109183762432 35183483961357312 35209202882381696 35260584364486656 35286359645454848 35383184756441088 35432191937544192 35500452285333504 35509837354500096 35535794837946368 35555954213259648 35595790414029468 35741951960743936 35820276179795968 35837938648138512 35916473210552256 36015027341377536 36093949972512768 36120334438866944 36134388933285888 36160802960283904 36170362602909696 36240045041277952 36339487047155712 36389818746667008 36459923968720896 36496221725458432 36516925948753152 36557838803597832 36584562369974731 36707950662385664 36765340410989568 36806531584574688 36816261935104512 36887188702729344 37096559693971456 37138121959210496 37147939970555904 37199391410958336 37219505718069248 37373327361441792 37400647045185536 37452448495386624 37482606096416768 37531285002885184 37534521063309312 37573334325919994 37583267392085856 37635321779055504 37789857941291008 37811296041458688 38068515742420992 38121242218518528 38151938348138496 38204780368011264 38232707839040512 38254397166944532 38411475343704064 38464676833099776 38495649504428032 38548967578533888 38599031375655744 38652492637948896 38833222961498112 38861609820388096 38915434764737664 39097394546270208 39107730520276992 39151546062262272 39183071817007104 39237341999579136 39266024267122688 39288299793078168 39449623325966336 39504262693453824 39555567138609312 39590831567142912 39610353242679408 39642248439862656 39697154601136704 39726172989003032 39911923599317504 39922474906116096 39967203271892736 39977769192689664 40164696210014208 40209695955836928 40239089008436224 40297810702270464 40327268166234112 40379641453997006 40435568935235229 40571945468952576 40612336957652992 40635376243725312 40680903330319392 40770050671437696 40799853340057168 41001460714389504 41047397954916864 41058249441140736 41280382215847936 41296444495183872 41326631954610176 41337557260468224 41417194332889088 41528422149701046 41668484535681024 41733629655717888 41780387204111808 41810928422828264 41871943932827904 41902552078977632 42017531898273792 42075727925833728 42109608301264896 42156787088833536 42167931858468864 42198756370061312 42222695628245832 42396068221681664 42443567953383424 42454788537778176 42513590183952384 42536577963507712 42557552144664483 42650811937530804 42743596623069184 42802798280441856 42892897146154496 42940953515337136 42952305590955264 43011796318920576 43035053486517568 43212909761667072 43307605692481536 43339263298981888 43399289979451392 43602215255015424 43662606134870016 43694523244617728 43719311047936608 43959630666399744 44113178715035136 44174277300513024 44380826241712128 44413268366157824 44474782588271616 44478081522008064 44510594739494912 44572243762679808 44630130028101954 44691944612628411 44780653505150976 44842676570947584 44875456305283072 44900914049232192 45206362444124928 45268975134490752 45305426788414464 45368176687013376 45401340558860608 45613626970648576 45625685606989824 45676803739305984 45688879077359616 45713583786508288 45776898999508992 45836349758591196 45899835007564314 46054640802594816 46088306475696128 46148161661710864 46212078783125976 46440429992828928 46492460948936448 46594343624500224 46628403817208192 46858812245016576 46911311948476416 46923713647017984 47014112485982208 47037294475681797 47140371088849836 47242922583392256 47333936380444672 47407938951012864 47461053885372624 47473600916318976 47695576749391872 47749013947556352 47783918197518016 47853650208946176 47888630947403008 48020036455170048 48086546200952832 48125266630017024 48179185244381184 48191922123964416 48227150137212928 48254509289423808 48308572704754278 48414435172332264 48449825841317887 48586960210231296 48613231958294528 48689234598337536 48743785071463776 48756671211354624 49020453881319424 49075375446099584 49088349246806016 49156338650194944 49182918270305792 49386182584762368 49494406505693184 49530586627407872 49599188547944448 49759280593785938 49936597993848832 49964926911927552 50046028084412416 50074419081931776 50111023189447808 50180429038740672 50415061388611584 50428389355094016 50484888343443456 50720944276242432 50758020989894656 50828322958024704 50869251130851328 50939707157348352 51005862889259376 51076508128718184 51286235777466368 51315330341979648 51427781759821824 51465375167540992 51536656850598528 51777630615330816 51791318797123584 51849344785158144 51887246352983552 51916681869424722 52129859395026944 52202061416349696 52215861802696704 52244095756009472 52316455999438848 52384399724104224 52456954294359216 52672350257938432 52740756184812416 52813804323572544 52856331253150208 52929539468182272 53074777134661632 53191084170018816 53229966541488128 53250678428000256 53289604362523648 53303692256919552 53612927941115904 53730414269693952 53756907972207768 53874709815828384 53914091913646972 54180501658300416 54241204440425856 54255543904364544 54360067561916928 54509230570733568 54668614285852672 54689885953081344 54729863939889152 54744332588187648 55061925993578496 55116743013957632 55148010616484352 55209797376862032 55330783054094016 55371229532934728 55644839540957184 55707182938815744 55721909955833856 55829258577103872 56023375864365056 56100970567778304 56146144401686528 56178672743079936 56209049451778048 56223909144625152 56296927504327776 56301781594963968 56360001488879991 56374901088128784 56606384717037568 56684786911936512 56743402859552644 56867749250041072 57102773613631488 57227907522207744 57269740787940352 57349061758560768 57617213015556096 57697015249649664 57743474256642048 57823451367800832 57865719972601856 57898547063483616 58216808179826688 58292414730582144 58373152147106496 58646091819405312 58774607725510656 58817571620046848 58899036400684032 59174434988949504 59256394040180736 59299710117695488 59304108696010752 59333350707913968 59386247350714368 59429658350239744 59463372659793984 59506840037469272 59589259483504548 59867885398976256 59883712359174144 59950804907839104 60275149925499904 60358633512654336 60407235717885952 60490902249351168 60569462180995509 60834247475986432 60857918203428864 60902404985741312 60918505436479488 61035865332678656 61115133011454928 61199780010085752 61502191071584256 61571096932375296 61616105044167968 61920573323771904 61989947931915264 62006335890702336 62125791499333632 62292633224551569 62502726803521536 62548415931301888 62564951529357312 62685483314642944 62716392634242396 62853828118466448 63026297847410688 63164412451897344 63210585268017152 63235180633250304 63281405180496832 63298134555091968 63594102332522496 63665351930075136 63682182806667264 63804866945261568 63976217906296206 64026715273560064 64115394934603776 64204197420662784 64238913659174912 64339345719231744 64344893251387392 64411430273005704 64428458386432896 64552580229776352 64918979464450048 64991713428618368 65008894948472832 65098934969177088 65403322882523136 65451132329074688 65541784866926592 65848243446349824 65939445999599616 66132251397259264 66169768072552704 66619902549236736 66712173882407424 66765892109242368 66858365644019712 66907238718320896 66945195042152931 67170980257726464 67220081851482112 67237852473458688 67313184457924608 67721593188777984 67771097277366272 67809543666187392 67919609543131136 67958140182621696 68007817185679168 68102010838290912 68420440455972864 68438528410484736 68515205608958976 68570375679762432 68665348499263488 68715542467464704 68754524637886794 69036840820441088 69132459713544192 69150735900868608 69222242492566296 69318118174688964 69602748555132928 69755274665918464 69845866298805632 69942605725812288 70288218367524864 70366967922714624 70418405764763392 70521168728973312 70572719290909696 70766369512882176 70864383875088384 71000904570667008 71071589675892736 71111908426519296 71191580828058936 71483903921487872 71675877296277024 71832946421104512 72030054682755072 72187899945025536 72240668877733888 72268777866571776 72321605920567808 72340725205819392 72480090082555904 72779637493334016 72919847937441792 72992443450916864 73033851897506304 73115677607195664 73169124739949462 73415901324771328 73530680821979136 73613063169149376 73632523870209024 73774377405458688 74193119387942912 74276243918420992 74295879941111808 74398782821916672 74439011436138496 74638920890678907 74801294090371072 74904896990773248 74965212192833536 75062570005770368 75069042126618624 75146668651839988 75166534784171712 75270643558111008 75622592082917376 76137031484841984 76242484437037056 76303876696276992 76409560736022528 76465415678081024 76508794333889064 76822950687408128 76929353666199552 77097935157067776 77198062751311488 77304985275897792 77666445922996224 77723219640776192 77830869529475328 78194789092540416 78215461040553984 78303092124524544 78366143634014208 78474683999158272 78532048534245376 78576599586156336 78899246651932672 79008525386907648 79111134277218624 79220706485358816 79284496879725312 79394309202273408 79452345978006064 79823847198635008 79844949812232192 79934406543785472 79955538385379328 80419391911673856 80478178016872448 80595621404540928 80654536332468224 80759282907994012 80871137870470458 81143890937905152 81270752487450624 81361806660638784 81540101342875392 81599706680114336 82002921428779008 82094795909833728 82116498882281472 82560764431695872 82592888990367744 82653263909220352 82675114520936448 82834388665778176 83056844299402092 83467259311435776 83560774408223616 83621856845656528 83743887865655808 83805104157955264 84035063796547584 84151455851667456 84219216602529792 84313574177667072 84335863716937728 84397512740122624 84445391256491664 84792136443363328 84887135906766848 84909577075556352 85027180367904768 85073155927015424 85115104289328966 85301623875061608 85605596560883712 85785794292308992 85881907030674272 85904611181910528 86023592637841152 86070106973035136 86425819523334144 86615211384963072 86678526597963776 86798579958902784 87204430510030848 87325212269740032 87389046489235456 87438622095873216 88226357430070272 88348554601026048 88761652483424256 88826536732315648 88949565176543232 88956163044016128 89021189478989824 89144487525359616 89260260056203908 89383889225256822 89685353141895168 89750912610566144 89801828098464384 90412724888249856 90537950268981504 90610853576828928 90736353374026752 90802681117721216 91227253941297152 91251371213979648 91353607478611968 91377758154719232 91427167573016576 91553797999017984 91672699517182392 91799670015128628 92176612951392256 92296323323421728 92424157566251952 92880859985657856 92984921897872896 93188687249000448 93256807634416384 93717624490033152 93822623896952832 93847427294035968 94028224971964416 94074588951363594 94280742177699672 94349660848882201 94667872760889344 94815877902025728 94922107770745248 94947201832637952 95391153498783744 95498027895112704 95567836395036032 95707300417892352 95777261894806016 96040072910340096 96173092401905664 96358370488762368 96383844247928832 96454300274425856 96509018578847616 96617145409508556 96828870344664528 96899651682635774 97226463916589056 97378469196675072 97487570142927552 97513342422709248 98040907762638848 98150750892199168 98176698493612032 98312677300389888 98365836540611584 98772365169524736 99061173254815744 99198377095888896 99300955004217127 99518561187571876 99873195987697664 99929853823855104 100148838163863552 100222046378895616 100360858077481344 100830122777223168 100856778710188032 100969776686886912 101441888552484864 101516041979789312 101656645916049408 101738502261702656 101879414314696704 102011725778518752 102153016257436368 102572471554932736 102630660683959296 102855563519643648 102930750335081984 103073313701197056 103555261230661632 103582637594247168 103698689570316288 103774492705967104 103833363738849444 104259718790053888 104404122832699392 104488191512018944 104632911998877696 104768799448208448 104913908588718432 105481512369624832 105627608647145088 105712662506300416 105859078936364544 106149554269323264 106459933082976256 106501356856000512 106579208725047296 106607384513839104 107225855882231808 107460828539387904 107513815944415536 107749419631656768 107828183827293944 108361003316600832 108482408880851712 108511087808729088 108720135123833856 109018461141467136 109337228571705344 109379771906162688 109459727879778304 109488665176375296 109753687109924193 110123851987156992 110233486027915264 110296021232968704 110419594753724064 110661566108188032 110742459065869456 111289679081914368 111414365877631488 111443819911667712 111658517154207744 112046751728730112 112201941135556608 112292288803373056 112357345486159872 112418098903556096 112447818289250304 112593855008655552 112603563189927936 112720002977759982 112749802176257568 113369573823873024 113486805719105288 113735498500082144 114205547227262976 114455815044415488 114539481575880704 114698123517121536 115234426031112192 115394030499299328 115486948513284096 115646902735601664 115731439945203712 115797094126967232 116584829461164288 116746304294212992 117292183638810624 117549215451021312 117635143240093696 117798072801368064 118348869977899008 118512788080361472 118599420235390976 118666701415827936 118772494701428736 118859316700479488 118926745319587968 119013680074938544 119178518967009096 119735770797952512 119767424718348288 119901609815678208 120550299850999808 120717267025308672 120814471435771904 120981804498702336 121138924361991018 121306706805705687 121715836406857728 121804809971482624 121837010872958976 122071730665357312 122230266022909856 122399560020171504 123004382143168512 123142193864750592 123232210088335936 123841146647543808 123979895863830528 124012671781404672 124251582998667264 124585266449103138 125005453607043072 125096831862603776 125370966629285888 125432785268484792 125707656236932896 126052595694821376 126328824903794688 126421170536034304 126470361266500608 126562810360993664 126596269110183936 127188204665044992 127330703860150272 127364365613334528 127609733890523136 127672656433993449 127952435812592412 128230789869207552 128408394841325568 128477827318349824 128678691438463488 128822860546011408 128856916772865792 129105160459552704 129837958928900096 129983426857236736 130017789896945664 130197869938354176 130806645765046272 130902264658149376 131083569733853184 131506670140719979 131878891999199232 132264502794518528 132339536145105408 133239805098473472 133424347764814848 133531784218484736 133716731288039424 133814477436641792 133890390084305862 134341960515452928 134440163702964224 134626368915849216 135542194554732544 135619087332374784 135839219086262272 135916280365243392 136015634371358336 136204021676581824 136840880911945728 136877056820969472 137030411217917952 137140751359524864 137330696998526976 137431084934929408 137509049275773588 138073681640882176 138264919427088384 138444484985132592 138636236349377928 139205497110265856 139691732597611264 139885211451624576 140576436735049728 140733935845429248 140836811529526784 141042337457946624 141145438581819392 141328745088989521 141728767750176768 142001809141334016 142143179351785472 142223816853038592 142383161656117872 142967807842975744 143351754592554048 143665892842209024 144060109365510144 144375799890051072 144481337755467776 144537555733143552 144643211841135616 144681450411638784 144960180165111808 145349477523953661 145839695874883584 145984886901833728 146067703795012608 146231355214391328 146338249479898924 147061361643958272 147226126338298752 147265047740418048 147548754810917376 148386238775885824 148552487836841984 148591759882223616 148797565643833344 148878022872276992 149277841781357814 149602588180742144 149809793981546496 150125140011540736 150138084253237248 150293337303679976 150333069568343424 150541287116222016 151245184165834752 152274062969683968 152484968874074112 152607753392553984 152819121472045056 152930831356162048 153017588667778128 153645901374816256 153858707332399104 154396125502622976 154609970551795584 155332891845992448 155446439281552384 155661739058950656 156389578185080832 156606184249049088 156732287268028416 156949367998316544 157064097068490752 157153199172312672 158017050773815296 158222268554437248 158441412970717632 158568993759450624 158788618404546816 158904691956012128 159647694397270016 159689899624464384 159868813087570944 159911076770758656 160838783823347712 160956356033744896 161191242809081856 161309072664936448 161518565815988024 161742275740940916 162541504974901248 162723613321277568 163080202685750784 163199413360228672 164005842857558016 164189591819667456 164232997764562944 165121528863391744 165185777980735488 165306527818440704 165350229041872896 165668777331556352 166113688598804184 166934518622871552 167121548816447232 167243713691313056 167487775731311616 167610208315910528 168070127593095168 168302911703334912 168438433205059584 168627148355334144 168671727433875456 168795025480245248 168890782512983328 169080004466639973 169774271813533696 169819154151112704 170054360735809536 170146311854030848 170230208578657932 170603247750123216 171571588584617984 171763814061348544 171809222363821056 172047185275682304 172140213946070272 172851639046668288 173230422769926144 173357053195927552 173597159917805568 174650424539480064 174778092978470912 174877244191746432 176452714860140544 176697109202052096 177523304966848512 177653073464631296 177899130353086464 177912326088032256 178042378957979648 178288975050719232 178520520112407816 178767778450513644 179501825221132288 179603656196928768 180825449776499712 181075900537963008 181221707153657856 181472706748053504 181605362235442432 181708386542986527 182454507882594304 182502742427959296 182707214957223936 182755516309438464 182854335146033152 183107595998035968 183345399034364784 183599340030257256 184353225902784512 184592646646843456 184848315132503904 185761719971315712 185969843795745792 186377374498000896 186513615268832768 187645247793905664 187694854588071936 188056449943928832 188149177902727188 188561484355399344 188699321697764402 189335745521778688 189631755804051456 189844215541490496 189894403665275904 190782306997567488 190996055790225408 191135672790072064 191414600835784704 191554523789612032 192080145820680192 192346184803811328 192716740977524736 192908600548851712 193018037157695232 193234290819017112 193657740689329056 193799303365271548 194756938393350144 194975140285855104 195026684845418496 196081815525277696 196301501784398336 196353396987224064 196625354600779776 196731673081223168 197544730339049472 198122346509631488 198396754191777792 198601910008434254 199037122375143752 199746391975395328 199859707647710208 200297676327727104 200444092757791232 200721716154962688 201660245554446336 201713557420376064 201939553373773824 203032083959578624 203313291832098816 203477004523405312 203758828629393408 204023451557037504 204306032514872736 205261321367918592 205711127039287296 205861500670163968 206146627402394112 207110522461323264 207397379140632576 207548985411934208 207666727477698888 208519437580107776 208808245665398784 209265823997755392 209537598896416896 209827817177436864 210963024739249664 211255217294290176 211425325012600832 211718157872729088 212299108538646528 212919866165952512 213002713712001024 213158417450094592 213214769027678208 214451711764463616 215027631888831072 215498839263313536 215656367654587888 216722006633201664 216964817761703424 217022175617458176 217440270247667712 218674457143410688 218759543812325376 218919455759556608 218977330352750592 219507374219848386 220247703974313984 220592042465937408 220839189507448128 221323132216376064 221484918131738912 222579358163828736 222828731755262976 222887639823335424 223317034308415488 223916762672036721 224093503457460224 224403882271113216 224714690972319744 224836197807112192 224895636578500608 225187710017311104 225207126379855872 225440005955519964 225499604352515136 226973611438210576 227470997000164288 228411094454525952 228911630088830976 229078963151761408 229396247034243072 230468852062224384 230788060998598656 231293805471203328 231462879890407424 231594188253934464 233169658922328576 233492608588425984 234584367277621248 235098430902042624 235270286480187392 235596145602736128 236697739955798016 237025576160722944 237198840470781952 237333402831655872 237718633400958976 237853490639175936 238027360149877088 238357037934018192 239471541595905024 239534849436696576 239803219631356416 241100599701999616 241434534050617344 241628942871543808 241963608997404672 242277848723982036 242613413611411374 243431672813715456 243609619942965248 244143461330714624 244460532045819712 244799120040343008 246008764286337024 246284387729501184 246464420176671872 247682293295087616 247959791727661056 248025343562809344 248503165997334528 249170532898206276 250193663725207552 250741933258571776 250865570536969584 251415312473865792 252105191389642752 252657649807589376 252842341072068608 252940722533001216 253125620721987328 253192538220367872 254376409330089984 254661407720300544 254728731226669056 255219467781046272 255345312867986898 255904871625184824 256091936589823117 256816789682651136 256955654636699648 257357382876926976 257645721092022816 257713833545731584 258210320919105408 259675917857800192 259966853714473472 260035579793891328 260395739876708352 261613291530092544 261804529316298752 262167139467706368 263013340281439958 264529005589037056 264679072290210816 266479610196946944 266848695529629696 267063568436969472 267433462576078848 267628954873283584 267780780168611724 268880327405928448 269252737831698432 271084389109465088 271238174664749568 271832560730486784 272031268742716672 272408043353163648 273681761823891456 273754113641938944 274060822435835904 274281502719049728 274661393997053952 274862169869858816 275018098551547176 276147363281764352 276529838854176768 276888969970265184 277272472698755856 278410994220531712 279383465195222528 279770422903249152 281152873470099456 281467871690858496 281673623059053568 282084674915893248 282290877163638784 282657490177979042 283048982546646603 284003618282668032 284286358703570944 284447633706077184 284766323312235744 286703509185108096 287331785684418048 288120218731020288 288962675510935552 289075111466287104 289286423682271232 289362900823277568 289920360330223616 290698955047907322 291679391749767168 292135407590025216 292462710428782656 292676498959797848 294122723287916544 294452252676597504 294530095480836096 295097509621834752 296772477551771648 297104975673683968 297183519764447232 297595131287666688 297756045744553984 297902865012651381 298555683562715628 299205176361484288 299619587963092992 300250280023081472 300586674607359952 300666139136686848 301082574232444032 302490368331669504 304548125939367936 304969937748148224 305215506785107968 305638242944090112 305861662712324096 306035177335556256 307717414664798208 308792251005245952 309219941103591168 310665783691984896 310892878563104768 311323478117901312 312779156370161664 313212368498098176 313464574536056832 313898735996633088 314128194136981504 314306398344625344 316444537108874496 316882825941435264 317137987518901248 317577236809093632 317809383912024256 319295388794540032 319379799248928768 319737626175141888 319822153541517312 321677567646695424 321912712067489792 322382485618163712 322618145329872896 323037131631976048 323484551481881832 325083009949802496 325447226642555136 326160405371501568 326398826720457344 328011685715116032 328379183639334912 328465995529125888 329261061329772579 330371555961470976 330613055636881408 330700458083745792 331337554663112704 332227377197608368 333869037245743104 334243097632894464 334487427382626112 334975551462623232 335220416631821056 336140255186190336 336605823406669824 336876866410119168 337254296710668288 337343454867750912 337590050960490496 337781565025966656 338160008933279946 339548543627067392 340108721471619072 340292623708061696 340460417157315864 341206495500246432 343143177169235968 343527628122697088 343618444727642112 344094370551364608 344280427892140544 345703278093336576 346460845539852288 346714106391855104 347194319835611136 349556185956941824 349754488383492864 352905429720281088 353394218404104192 355046609933697024 355306146929262592 355798260706172928 356084757915959296 356577950101438464 357041040224815632 357535556901027288 359003650442264576 359207312393857536 361650899552999424 362151801075926016 362443414307315712 362945413496107008 363210724470884864 363416773085973054 364909015765188608 365414429914447872 365511032618876928 365708670292066304 366215191996071936 366690798068729568 367198680060514512 368706451805569024 369185293293686912 369696630265007808 371523439942631424 371939687591491584 372754748996001792 373027230537665536 375290495587811328 376112899887857664 376298355805454376 377122968710798688 377398643395528804 379263511608102912 379688431082980992 379788807330551808 381564613995134976 381992111580450816 382271345580144128 382829201671569408 383109047579224064 384692369607622656 385433481955049472 385817201097703424 386036074315390464 386468581638034224 387315481378658112 387598606730543096 389513876786700288 389950280571710208 390053369690836992 392163631050555392 392603003568796672 392706793974448128 393250709201559552 393463346162446336 394520010422159937 396244693019262976 396793508383555584 397203820016868508 398074244750287504 399719415295420416 400595352655454208 400888185515582464 401443432309925376 403320491108892672 403879106747547648 406064167919157248 406626583664197632 407517657258786816 408046903114075008 408612065029745472 410522642735837184 411422254078574592 411723001340327936 412293254804788224 414221044922646528 414794758281265152 415097970823868416 415333454955397776 417038875160215552 417616491330797568 419075197792833792 419655634354873728 421926049478499328 422510434588580352 422850650025201664 423436315745458176 423986235266968563 425839732331905024 426005427424002048 426316834900189184 426429538055356416 428903423528927232 430055263777662144 430997678526627072 431312735309175776 433444013266403328 433929635523406848 434044351234916352 434880540495335424 436048432571860983 437519087624650752 437838911519113216 437954660705501184 439014748439696772 441184084931874816 441678379014896256 442646264432752128 442969836263477824 445158716327657472 445657463510525952 445775279646670848 446634068616830976 447833525344073442 448187006914920448 448807764542226432 449429381944639488 449672395614224384 450375420034622208 450414252759711744 450880011911039928 450999208705030272 453947222876421152 454941994000328576 456822188909051904 457823260177661952 458157926303522816 458792494068486144 460937704124448768 461576121997197312 462925759780814848 463188376507868928 466339317844657152 466985217176851968 469168734555242496 470196861804085248 470540572960374784 471192291205472256 474051152321445888 474397680941563904 474666805663311744 475437266801917952 475706981278351872 476054720299754176 476714075868036384 478943083191810048 479069698873393152 479606439262712832 482201199403999232 482869068101234688 483257885743087616 483927217994809344 484555697447964072 485226827222822748 487219239885930496 488286922661429248 488921064091639424 489598240080686016 492017528572674048 492568775459002368 492928840353343744 495364586590175232 495919583455322112 496050687125618688 497006331994669056 498341065796412552 500387327450415104 501731141073939168 502830624947731584 504210382779285504 505315299615178752 505684682144137216 505881445066002432 506251241443974656 506385076440735744 509322815440601088 509457462453338112 510438935562092544 510690625735973796 511809743250369648 512183873179646234 513911309273399296 514714765753853952 515291442184045632 515427667091463168 516420641838210816 519351835715600384 519933707428946944 520071159587782656 520791479753416704 523609058632597504 524334278935412736 526026680562879916 529358144580421632 532959220393893888 533697391059259392 534127136873938944 534866925152157696 535257909746567168 535561560337223448 537760654811856896 538505475663396864 542168778218930176 542476349329499136 543665121460973568 544062537485433344 544816086706327296 547363523647782912 547508227283877888 548121644871671808 548563005438099456 549322787994107904 549724339739717632 550036197103094352 552294726563528704 553059677708353536 553777939940530368 554544945397511712 558766930390445056 559540845806498304 562935743381716992 563347246118107136 564169349831786496 564581754327277568 565314980355958084 566097965093293206 568007236565336064 568895267412154368 569532646624471488 573407018370216192 574663571368836096 576240437462040576 577925351021871104 578150222932574208 578572847364542464 578725801646555136 579840720660447232 581397910095814644 584270815180050432 584925420857565312 585352997919595696 588245446575833088 588904505353195008 589060190961672192 590195019243669504 593544955103543296 594209951347367936 594367039528894464 595190262575333376 595512091489107968 595805730025302762 597111367125431256 599239175926185984 600500560046162944 601173349214719904 601332278273373696 602165148464888064 604980736663339008 609096251878735872 609939875496296448 610431013570215936 611276485888180224 611723325424648192 612070354671112512 617584502010491904 618439882207182336 621331567383969792 621785757126209536 622646956235802624 625558312740323328 626424736996196352 627797471993266176 628256388273963008 628612796689250688 632889074217748992 633765651882870528 634275975037802496 635154473618187264 635618767824048512 638590777589080064 638759598497857536 639475252350283776 639644307083034624 643355135293390848 643825424134979584 645236290659745792 646074263263952096 646969102963763664 650166019899604992 650894453285110272 652320810743003136 652797653440914688 656023371430232064 656758367278669824 656931991058251776 658522122659545158 660743111922941952 661226111273762816 662675109326225408 664454754395216736 667738074491486208 668486195265788928 668974854765252224 669951102925246464 670440833263642112 672280510372380672 673211646813339648 674508593421336576 674686909735501824 675180101920980992 675563130051933312 676320017866559892 679097087254134784 680585247416123392 680920834314631728 682412991000492864 686286354338471936 687055256245394176 687236889455284224 688188741102729216 688560855784281088 691406556186673152 693428212783710208 694388639671222272 695106685029519889 699112371913883648 699508976766985728 705810859440562176 706788436808208384 710093219867394048 710612293858525184 711596521412345856 712169515831918592 713155900202876928 714082080449631264 715071113802054576 718007300884529152 718414624787715072 723301799105998848 724303602151852032 724886828614631424 725890826992214016 726421448941769728 726833546171946108 729818031530377216 730828859828895744 731417340584132608 732430383992143872 733381596137459136 734397360121029024 738370586587373824 739393260530015616 743046879885262848 743879375182983168 745509497992003584 746054461075331072 750580991175622656 752225799775715328 752596711610908752 754245937421597376 754797286791057608 758527023216205824 759376862165961984 759577614661103616 763129227990269952 763984223160901632 764542691160288256 765658403343138816 766218095158448128 768275809769469351 770866963910098944 771634402195406848 772072148630780928 772937163276068448 774630962757316224 775197213461086192 779027753573400576 779900561143420416 780106739381673984 784327262101110784 785206007137593344 785413587948896256 786501418403119104 786926692324892672 789040020844319874 793587016767111168 794407640033737016 796148489500575008 799438830590840832 801190705310908416 801776371031164928 802886864619850752 806640982217785344 807758213495095296 812128335838314496 813253167328395264 816093806228150016 817224130059490944 821045285471674368 822844508157149184 823446002680655872 824586509609576448 828442089845293056 829589516562530304 830195941647736832 830666909910795552 835232982661595136 838150395585667584 839311268709747456 843852098956998656 845020869177160704 845701300050403328 846872631490916352 847972470533937126 849146947639939809 852010854848004096 852633669800378368 852859076110712832 860110527555324288 861995357053254144 862625470618351552 866888026532806656 867859271046813696 868088702469832704 869761080990670848 872096865143721966 875038175249301504 875677823038226432 878029496879393544 882368169863749632 883356758029792512 885292528865504256 885939672526955648 890317432655314944 891314927021051904 891550559293341696 893268137233661952 893708595037954143 895667050688146884 897615529084452864 898858763889278976 899344791228448768 900750840069244416 901760023822079856 901998417410060544 907894445752842304 909883988000657152 913644377818103808 915646520355323904 916315852607045632 917584988136972288 920546690985039853 923152243994394624 925851519561629696 926376753015737856 932678635689314304 933970434353703936 938337469110484992 940393723608170496 941081145920749568 942384582410944512 948795361883127808 949333611326623488 950874533603835904 951413962556703744 952109440599508352 953428151736072768 957886166383620096 958139397746786304 959212878525425664 964402398807998464 965738136202469376 966515771486175232 967854435989618688 969111394895928144 970453654445645496 974438479771860992 977842128183278848 979196480161372032 984035057145348096 985137550918004736 985857680706687488 991839166910644224 992101374251237376 994012663989338112 996682131592825104 1000774654900830208 1003462282147878336 1005661249895463168 1008420765558571008 1010630599230357504 1011369364288274432 1011762890132004864 1012502482887949312 1012770152881471488 1018645630881202176 1020877871124185088 1021381251471947592 1023619486500739296 1024367746359292468 1029429531507707904 1030582884368091264 1030855334182926336 1032841283676421632 1038703671431200768 1039867414857893888 1040142319175565312 1041582959506833408 1047218117265195008 1048668557870825472 1052053361125759832 1058716289160843264 1065918440787787776 1067394782118518784 1068254273747877888 1069733850304315392 1070515819493134336 1071123120674446896 1075521309623713792 1077010951326793728 1084952698658998272 1087330242921947136 1088125074970866688 1089632173412654592 1094727047295565824 1096243289743343616 1097126010876198912 1098645575988215808 1099448679479435264 1100072394206188704 1106119355416707072 1107555879881060736 1109089890795023424 1117533860780890112 1119081691612996608 1125871486763433984 1126694492236214272 1128338699663572992 1129163508654555136 1130629960711916168 1132195930186586412 1137790534824308736 1139065293248942976 1146814036740432384 1149327142737672192 1155850702043742208 1156300445865148416 1157145694729084928 1157451603293110272 1159681441320894464 1162795820191629288 1168541630360100864 1169850841715130624 1170705995839191392 1176490893151666176 1177809010706390016 1178120381923344384 1180390038487339008 1183560031266479811 1188419902694735872 1188734079057788928 1190380525150666752 1191024182978215936 1191611460050605524 1194222734250862512 1201001120092325888 1202346698429439808 1202664556546747392 1204330296929776128 1209961473326678016 1218192503757471744 1219879750992592896 1222552971776360448 1223446650849296384 1224140709342225024 1235169004020983808 1236879764414364672 1242663134767939584 1243571514252419072 1245293912471605248 1251116625480646656 1252849473992392704 1256512776547926016 1257225593378501376 1265778148435497984 1267531303765741056 1268551950075604992 1270308947236374528 1271237535648097024 1271958705800905689 1277181555178160128 1277519196995715072 1278950504700567552 1279288614166069248 1286710270586781696 1287650848269959168 1290472581319491584 1292148526527904192 1293938205927527328 1300332039799209984 1301788906570220544 1304641621486006272 1305595306881829376 1313516734557339648 1313863982116503552 1317044245319090316 1322452222547525632 1325350218652450816 1328909508790433472 1335476148982972416 1336972390531577856 1337949709530504448 1339902205850492928 1340881666527284224 1344561020744761344 1346423293626679296 1349017186842673152 1350360203841961984 1351126260103866624 1352640035733119784 1358194174508269568 1361841668629263456 1364825982000985728 1372572708676943872 1374110512490788352 1374473778910568448 1376377482205458432 1377121711568562176 1382813112373346304 1386856425567420416 1388777279342444544 1390213370059039778 1398224743827767296 1399017953533971456 1411621718881124352 1413576873616416768 1421224587717050368 1423193042824691712 1424339031663837184 1426311800405753856 1428164160899262528 1430142227604109152 1436829249575430144 1446603598211997696 1448607204303704064 1449773657229262848 1451781653984428032 1452842897883539456 1453667092343892216 1459636063060754432 1461657719657791488 1464860767984287744 1466763192274918272 1468794720242058048 1476741173174747648 1478786521060031232 1486093759770525696 1487758750365966336 1491018995984007168 1492108922150662144 1501161982351245312 1505193423221817504 1508491874843194752 1509594573582115216 1517054046432411648 1518753724331923968 1519155229322207232 1527968446321803264 1529085382320576512 1531316806686277632 1532436190316896256 1536551619538938702 1541733927820197888 1544144297261561856 1545874326552136896 1549261925514632448 1550394426922172384 1558055507146801152 1559801122286840832 1560213478763347968 1568654524202221568 1570412014275186688 1570827175897792512 1573002836806238208 1573853384649785344 1578080041688639748 1588815280067474032 1592296979001150016 1598877661181681664 1602381410621816832 1603552742062329856 1605773729239701504 1613281964435570688 1615516426990190592 1626506334656790528 1632187612456300032 1634448260118981888 1642090570943348736 1645689016314298368 1646892005361311744 1649173019219152896 1656884179690586112 1659179033125060608 1660391883295473664 1661333819821591104 1676300791171335168 1678622537419494912 1687704197913997312 1690041738354321408 1691402600100806656 1693745262981832704 1695944941067874252 1698293895279879618 1704021709696008192 1705267339600756736 1720221055110648576 1723990714106508288 1725250941236703104 1733776053065613312 1735718542093627392 1736177404939665408 1739522161981341696 1744193730287443932 1751355646076452864 1756058993758787088 1764736339727499264 1766713516059585024 1770585057731008512 1771879345053911296 1780634865310629888 1782629854042103808 1783101118586683392 1786536274467323904 1787417190075908286 1791334101376293768 1792643556128761819 1797717527778557952 1798689582456897536 1801501680138488832 1803520047644159712 1803996834820121088 1815788891505684608 1819767976001314304 1827288755636207616 1831293040710647808 1832631705214091264 1835169976273944576 1841093381970079706 1851703039123259392 1852753506031475712 1865357271378628608 1867940868707407872 1876674938220969984 1882162291841499136 1884769164821889024 1897590723766255616 1898667222653246976 1902827925113407488 1904218881199016704 1906856303472145536 1915772332767240192 1916278795493572608 1918425757050851328 1928804797615996928 1931476272404938752 1933031542972350464 1935708871979237376 1938222789791856288 1940907308891290992 1948876959543721984 1955684256366557696 1958392960322744064 1968070114290696192 1970275101836009472 1971715361413374976 1983678333821288448 1988025327978676224 1993364263185650208 2006924564295756672 2011322499790926336 2016841531117142016 2022738728576548864 2023525780264009728 2025004965775898624 2025540305762942976 2037291261762404352 2041755742248370176 2042762502943895184 2047238973001478592 2048735492718584936 2058859063015415808 2061165768736182528 2061710668365852672 2065682567352843264 2077407342862401536 2079734829715787776 2080284638351130624 2083165919013666816 2085320055088559667 2094436234530390016 2097337115741650944 2104106722251519664 2117432578321686528 2131836881575575552 2134789564237037568 2136508547495755776 2139467700608630784 2141031638986268672 2142246241348893792 2154021902653587456 2169905397317996544 2174660485843894272 2176250149941733376 2179264346825309184 2189454094591131648 2192486579486687232 2194252021752397824 2197291151976431616 2198897358958870528 2200144788412377408 2215111759762121472 2218179781590046848 2235067721561780224 2238163383225993216 2251742973526867968 2253388984472428544 2256677399327145984 2258327017309110272 2261259921423832336 2264391860373172824 2275581069648617472 2278130586497885952 2293628073480864768 2298654285475344384 2304827429308408053 2312600891730296832 2314291389458169856 2314903206586220544 2319362882641788928 2325591640383258576 2337083260720201728 2339701683430261248 2341411991678382784 2352981786303332352 2355618021412780032 2356240763846688768 2360780076974678016 2367120062532959622 2376839805389471744 2380761050301333504 2382048365956431872 2383222920101211048 2388445468501725024 2402002240184651776 2404693396858879616 2405329113093494784 2408660593859552256 2419922946653356032 2436385007514943488 2439759501985185792 2446893301698592768 2448281418684450048 2470338008041967616 2473759528828729344 2485326269535879168 2487143028504838144 2490587824943210496 2505698947984785408 2513025553095852032 2514451186757002752 2531556296870995968 2535062607531482112 2537103900151209984 2540617894472749056 2542475071296194048 2543917411601811378 2554363110356320256 2557901009401135104 2558577228332138496 2575301696539918336 2580945162638983168 2584297053055808384 2587876411855054656 2600664079598419968 2603577813140441088 2609283242972012544 2611190613763658752 2627033469114679296 2634088490638180632 2644904445095051264 2657819017580866944 2670952297965944832 2673944781063155712 2675899419061008896 2679804411700985856 2681763333054568448 2692846587253358592 2698034373685346304 2700720407683923968 2702252520207733248 2705280071466239568 2716388349016539136 2723683337258526912 2729651964001971456 2745145417353887744 2748221024981576704 2748947557821136896 2752754964410916864 2754243423137124352 2761640072955119559 2773712851134840832 2777554558684889088 2780426740118079556 2798035907067942912 2823243437762248704 2827153747232833536 2842449175434100736 2846386085649383424 2852623600811507712 2856328321798525056 2860284455208218304 2873658499150860288 2893207196423995392 2897214408607408128 2899547314458525696 2903563307968856064 2905685795767078912 2907334184687784432 2919272126121508864 2923315439315582976 2933526384549836544 2937589440484116096 2953482346349495296 2957573042120062464 2975517500731932672 2982037991968014336 2984217844301324288 3002323964702490624 3010386846443635008 3016983749686389504 3019189147164230432 3034108092864823296 3037507448663847936 3038310458644414464 3055936892643606528 3058170764641153024 3062633613372555264 3064872380633792512 3073103239077877404 3088288594523123712 3091748653104273792 3098523851029264896 3100788853844344768 3116111014293602304 3119602244573681664 3120426957526695936 3137309048404443136 3140824028550373376 3141654351795585024 3146005673612476416 3147706769299570688 3156160083377279496 3177630560134948064 3184593958002300032 3197755322363363328 3204762821243633664 3207105484124659712 3211547458479403008 3226563928871141376 3231032853980381184 3264375224912600064 3268896520237963776 3284181141886697472 3291378032628596736 3293784010722623488 3298346038438305792 3318358066250121216 3320783766590947328 3322667639643182208 3352601582342670336 3357245074838989824 3375408395827994624 3380083476708642816 3382805200201613312 3387490525963665408 3391889882135748504 3396587790559759236 3410534679201513472 3440442110221297152 3447981428213016576 3450501882473406208 3467552106131226624 3471437084187254784 3472354809879330816 3479044323962683392 3488387460574887864 3502711292152905728 3512117987517574176 3529472679454998528 3533427032119170048 3541170115462017024 3543758690107822592 3565259708084207616 3566202237173366784 3573072548934647808 3574834380151816572 3582668202752587536 3585287112257523638 3597379164913795072 3603003360276977664 3607040095288319424 3607993669640242176 3631577783011369216 3639535952002628608 3654577511272415232 3665263410428182528 3670339952547889152 3682186763940159412 3705507012062951424 3730714542757257216 3735881737414815744 3753349876441939968 3764324583682998272 3769538329643778048 3795181447532511232 3797334445306493952 3805655850226814976 3808437762398033408 3813712606944291072 3831544665534480384 3832557590987145216 3836851514101702656 3857609595231993856 3862952544809877504 3866063085944700928 3871417743958474752 3876445579583712576 3881814617782581984 3911368512733115392 3916785920645488128 3940550203672018944 3943430722826749952 3967356667642576896 3976050655957352448 3986728526371300416 4013849128591513344 4022644999581852672 4033683062234284032 4045477457153097728 4047051560528019456 4050009931551797248 4051080611525885952 4074582523524808704 4085525005887790368 4094477946002957184 4097470985437169872 4117718126030831616 4122331537472365056 4123421336731705344 4131365134705686528 4154814685724803072 4159469659431575552 4160569276702261248 4166331838027333632 4170640110177119334 4194674231483301888 4208213444503039328 4234865156643373056 4263673763151151104 4269579128474075136 4273017094991511552 4278935401217261568 4282063277972537344 4284492482697787584 4339810794635993088 4349320971687788544 4352500299883466752 4358528693650618368 4378908189182263296 4384973158973374464 4394582303952863232 4397794717917741056 4400289576824754816 4430223519524242944 4436359563180093696 4470135443123560448 4476326766451986432 4503485947053735936 4506777968944857088 4516654034618220544 4522519842847664672 4528783720746345648 4551162139297234944 4556261172995771904 4587256146961729536 4597308570950688768 4609654858616816106 4625201783460593664 4628582778916339712 4638725765283577856 4651183280766517152 4674166521440403456 4679403366860522496 4682823983356765568 4705963572606664704 4711236042825560064 4712481527693377536 4721560153949356032 4734240125065919244 4753679610778943488 4764096731912863744 4766445840202422096 4776890937003450048 4804004480369303552 4809386793717759232 4810658226186989568 4817321187719104512 4839845893306712064 4865746795206639223 4879519003970371584 4893786603397185536 4896562837368900096 4940676016083935232 4947519057657458688 4970652539071758336 4974286057009676288 4981175649886420992 5026051106191704064 5028902373514005504 5063112593741991936 5070125215062964224 5074207800302419968 5081235788945498112 5084950142592388096 5087834823203622756 5108726220712640512 5115802018802270208 5150603393079836672 5168594106111616768 5175752823710109312 5201328159196839936 5207155626280882176 5218566485944025088 5222381227527317504 5254066938229358592 5268176981276361264 5289808890190102528 5315638035161733888 5341904595931889664 5347889562126311424 5351798838122017792 5359608823401971712 5363526666109136896 5377930668386285457 5396068747370692608 5401440815367847936 5404505040415466496 5410560142932479136 5447366674517053824 5459303928003942912 5490290834707775488 5496442049963153408 5497895115642273792 5505509928821833728 5508486846274248704 5523280145910239118 5555109117369778176 5560853480236159112 5596071814135885824 5646486875524497408 5654307494465667072 5684898350868201472 5692772171298766848 5712656643597050112 5720568910416436608 5747316998301720576 5786414392847990784 5794428817214816256 5799094628917051392 5807126615937712128 5811371591534157824 5814668369375568864 5846630878631165952 5867052769099673088 5875178880968232192 5906964692698990592 5915146084240124928 5951035001463865344 5964075983936028672 5968435688602648576 6020773692887270016 6033967499372779008 6038378294328460864 6068216185729646592 6075014897327695872 6076620917288828928 6111873785287213056 6116341529282306048 6125267226745110528 6129744761267585024 6146206478155754808 6176577189046247424 6183497306208547584 6197047702058529792 6201577707688689536 6232222028587204608 6239204489147363328 6240853915053391872 6255960165265679001 6281648057100746752 6283308703591170048 6292011347224952832 6295413538599141376 6312320166754558992 6355261120269896128 6369187916004600064 6395510644726726656 6409525642487267328 6414210968249319424 6423094916958806016 6462065707960762368 6528750449825200128 6537793040475927552 6568362283773394944 6582756065257193472 6587568021445246976 6596692076876611584 6641567533181894656 6645335279286364416 6705203164685340672 6714490149677979648 6750816791655989248 6760166953417285632 6765610400403226624 6774981051927330816 6783779764271497008 6793175581119518472 6821069358403026944 6880884220442594304 6895962856426033152 6901003764946812416 6942874168374509568 6944709619758661632 6958088647925366784 6976774921149775728 7005422584305811456 7024235975035148352 7058945358909997056 7066854064238340096 7082340230924034048 7087517380215645184 7130519416168415232 7146145097869295616 7149668760303633144 7165336405505175072 7170574224515047276 7206006720553955328 7214080190576638848 7215987339280484352 7263155566022738432 7279071904005257216 7309155022544830464 7330526820856365056 7340679905095778304 7364373527880318824 7411014024125902848 7461429085514514432 7471763474829631488 7528649167365996544 7539076659287556096 7594668890612987904 7611311700453629952 7616875524796066816 7627425213888582144 7663089331068960768 7673703028203405312 7715219190463987712 7725905089619755008 7742835487916949504 7752891159167425152 7763629235565163968 7822737025466230784 7833571841290976256 7881100407344037888 7886861445653499904 7934713335285153792 7973457052742600832 8027698257183026688 8045289999163705344 8090954914306195456 8094103121056038912 8100019863103594496 8102161223051771904 8149165047049617408 8171050011775580736 8188955892005914368 8194941970874339744 8235436252061663232 8244663074944730112 8246842673463410688 8262730269411373056 8284920218865358677 8318939318863151104 8321138553404522496 8332663676054667264 8341280220354238668 8416426889006078656 8469730313286746112 8527347526302302208 8539158256948150272 8557870802434523136 8564126555945074688 8568984965395575168 8679621589271986176 8698641943375577088 8705000599766933504 8717057387301236736 8757816378364526592 8769946317946748928 8795589435835482112 8800579153649509632 8860447039048485888 8872719126360187392 8940270886247120896 8952653532903972864 9006971894107471872 9013555937889714176 9033308069236441088 9045039685695329344 9057567441492691296 9102324278594469888 9112522345991543808 9174512293923459072 9194617141901377536 9219309717233632212 9257165557832679424 9277451530567155712 9302366561533034304 9348333042880806912 9358806733721044992 9365647966713531136 9411927145213329408 9422472085651120128 9424963055386755072 9443120307898712064 9468480250131838488 9507359221557886976 9532891680404844192 9553781874006900096 9608008960738607104 9618773587435518464 9621316452373979136 9634642375438209024 9679691786613424128 9731493590413278446 9787573206794371072 9793125674737800192 9881352032167870464 9895038115314917376 9948572114019352576 9962351299772841984 10057804747028011008 10126225187483983872 10140250430125928448 10148415600604839936 10162471577890996224 10169900285184776192 10175669646407245512 10217452441425281024 10231604037604540416 10301206786159673344 10337188212223233536 10351505647420218624 10402656318393679872 10414311252561764352 10437132971888050176 10444762455054635008 10508133876458717184 10536353962552722528 10631276070323467776 10695779124252622848 10703597676244035584 10719217646803943424 10727053332218273792 10755861336772570914 10792137494741385216 10809010080830932992 10821120285864958272 10894733349034107648 10918607856007885824 10980581669415550976 10992884099926306816 10995790231284547584 11011019857643667456 11016973692548497408 11046560291820478236 11121706960472318224 11192143628271771648 11292973751048994816 11308614988931334144 11385544342597533696 11425313287194100224 11441137820832873216 11494633996603441152 11572828785695981568 11588857634429632512 11598189257834102784 11614253231875424256 11622743183068315648 11629336738751137728 11734105538199346176 11750357761936464384 11813929385397981184 11830292168480249856 11902070002927730688 11928151967872057344 11936871377205297152 12041547385774540032 12067934998745558016 12076756588656921728 12136432371459293184 12150029794655391744 12153241834577657856 12223747570574426112 12232683058564612096 12259489522535170048 12292412956311509616 12353154378092494848 12366994612417095168 12394095404117059584 12403155415377379072 12464444057174409216 12478408978294726656 12481707830106783744 12511920330531358002 12563296114201493504 12584022694449905664 12590827077198282752 12624640333509117984 12710522240539792256 12738375832009200128 12791021289453453312 12819051284974534656 12828421936498638848 12846189833917612032 13057500899650400256 13075586080951855104 13136724567546789888 13175136042890493952 13193384153753223168 13283135066363789312 13290670558572728832 13410406329370681344 13428980299355959296 13501633583311978496 13520333906834571264 13531220800806453248 13549962103854661632 13567559528542994016 13586351162239036944 13642138716806053888 13761768440885188608 13791925712852066304 13802007529893624832 13885748336749019136 13916177295850733568 13953549842299551456 14048471950070296704 14117890717819994112 14133708128476680192 14164680461848068096 14175034760431290368 14261038832336830464 14292290195738591232 14299337520607266288 14330672811010350144 14341148449030094552 14412013441107910656 14428160381153277696 14431974678560968704 14526311132045476864 14558143808010514432 14597240385619917669 14661053641712730112 14681359810191556608 14728747055760637648 14822028048251805696 14922858171029028864 14943526949659262976 15078153318575112192 15189337781225975808 15222623400907259904 15233751049592133632 15254850427777164288 15326178662137921536 15347406056406810624 15430438380927975424 15451810179239510016 15505782318334850304 15527258471130327936 15645474050932461568 15667143682581952512 15762200814688075776 15773722891306999808 15869426670570307584 15946914105485201664 16055396514366053376 16090579998327410688 16133792005158856371 16188206242112077824 16200039726207188992 16204322446103543808 16342100023551161472 16377911784011828736 16389883941748679488 16470872504123326464 16489326149889460224 16493685346926821376 16525460538822746112 16569840437730717354 16637878637726302208 16665327352109334528 16682560440708477336 16832853778012157312 16939460626573492224 17054695052604604416 17078316513896300544 17128253111890149376 17137969930791150336 17359243178543972352 17397283886751154176 17410001199533867008 17434114774602473472 17539892635893497856 17591178871670964224 17601158307299019264 17720894078096971776 17745438252720374784 17880541772494241792 17905307065807945728 18027111875779428352 18066616138472882176 18090079371390658688 18115134882985382592 18204648557188939776 18225044691983087616 18349024587846918144 18389234283802755072 18438619434467264424 18514331115665358848 18604733123066068608 18696666085761613824 18717613467442089984 18731295933427062272 18844944171302240256 18849926110773510144 18886240615797424128 18936960500263676976 19014718443115773952 19065783360809688384 19107563748013800192 19216017921477214208 19237547174871036928 19242632904747958272 19269284750876418048 19462987180826556892 19586251349475600384 19762704064335740928 19790076230629834752 19897144228038705152 19924702599545683968 20115609494056022016 20252450374967967744 20280500860251856896 20296831201209679872 20324943155781992448 20339800570369552384 20351339292814491024 20434904882850562048 20463208075209080832 20674376424446467072 20703011294840437248 20828622505123528704 20874265943776100352 20889524910109270016 21016267752917434368 21072707925105445056 21262552140646935552 21391558248505245696 21407195352488071168 21438435293607886848 21454106664436547584 21511722673545141828 21618020161661865984 21642240571729916544 21789466698068215296 21837215712015771648 21961163338831101952 21985768199852613632 21991580462569095168 22022039715287334912 22033947385096994816 22093120583640956472 22243413920944636448 22384287256543543296 22585947502097989632 22617229977862668288 22850626574388200448 22882275641665746432 22989267993206882304 23145657571391963136 23177715268859265024 23228506463750848512 23245486366136631296 23258673477502275456 23468211076398692352 23500715523872928768 23627858770795962368 23660584336960499712 23804140005855461376 23873742754410594304 24083094771549080064 24135869997491116032 24153513177313843456 24272864742918586368 24300059589310783488 24306483669155315712 24447495141148852224 24465366117129224192 24518979045070340096 24584825912623019232 24706308756184989696 24733989224834190336 24788190808234119168 24806310830754758144 24956817956589453312 24963415660213567488 25023840661062716004 25126592228402987008 25181654154396565504 25249280667018235968 25421044481079584512 25476751664018400256 25582042578906906624 25656843872997277696 25692379667835224064 26115001799300800512 26151172161903710208 26273449135093579776 26350272085780987904 26386768307506446336 26566270132727578624 26581341117145457664 26820812658741362688 26857960598711918592 27003267166623956992 27040667813669142528 27062441601612906496 27099924207709323264 27135119057085988032 27172702324478073888 27523536881770377216 27583851425704132608 27604015059787249664 27771496673498038272 27832354591701467136 27907099684599102912 28096943900140593408 28235781435639988224 28267416256953360384 28329360923696136192 28350069520862580736 28522077664673660928 28598675041214532576 28661345622020700288 28682296898060189104 28824026882215821312 28856320762306555392 28863949357121937408 29052622264090953728 29116287616021028864 29194480771239835338 29362719620383113216 29457494111521275296 29644056096503611392 29845716342058057728 29887053899318525952 30378675562451951616 30445246801814519808 30467502099184267264 30509700855554328576 30652357324275843072 30694812112813621248 30903620358479020032 31011564636669700608 31054516942260655872 31290948101864923136 31334287365163905024 31524401629376151552 31547445782613999616 31893828210970403328 32110793028732106752 32181159996654821376 32267584010317712742 32376412484224155648 32400079452414377984 32684200047102322944 32755823568023657472 32779767883497358976 32941745008246652928 32978652299778920448 32987370693853642752 33050921077645492224 33139680875461434708 33275757275452604416 33365120881416954672 33665707556024314624 33878921253146984448 34060227566446474561 34156633027792601088 34256506223780298752 34275939861582300672 34718486357087944704 34794567773502308352 34820002399067734016 34868229549204946944 35182357743341928448 35202316614598038528 35441788156193943552 35490876505440749568 35761083544988483584 35810614131615891456 36054223751558856704 36180158742781317376 36230269765970765184 36409297114377879552 36450089383966175232 36698049175693836288 36778468567605510144 36877238868934528848 37028662231330717696 37209466246132137216 37393332171523227648 37435226934884179968 37462591866854124544 37689888342604480512 37772481231594848256 37873921000527353952 38131566721619376768 38215127496027600384 38432035842954428416 38475094349742073856 38485265809495916544 38538569501752836096 38925974361653113784 39172502698951200768 39525408128671481856 39580152461259669504 39794288456077410304 39849405199091367936 40231218988112044032 40504900749935935488 40561001720503713792 40593662402419359744 40649886311563984896 40679601140739104768 40702678585628982048 40926416150418161664 41348752848892934144 41406022589680874496 41657245010247057408 41748531887552200704 41779049820218540032 42145415850210890112 42525104281293871104 42783116497010491392 42814390704976142336 42876870587215773696 42908213328873095168 43023445347090283656 43236040323323731968 43284481143459833088 43578933396136430592 43674431424031543296 43791721156859753007 43971536399705227264 43983160925138190336 44044079430574669824 44067894770193989632 44186241167281912944 44486827841889272896 44768574513087086592 45234459955725336576 45701253148776400896 45764551283331492864 45978535986413764608 46291315142783926272 46355430537718530048 46490972732273262592 46517346955004550912 46936422152797384704 47001431047745857536 47255717541591924736 47321168673920999424 47608280011710922752 47747485508821188608 48166189543098160128 48271739994982232064 48307026354627686912 48600119178621566976 48612967338310631424 48930732234258448384 49037958090140680192 49169651825246038464 49412617512369979392 49467978449668380672 49576381616468238336 49612621661509516288 49913635913178906624 50047681322125432008 50253184456805974016 50498561334036471936 50842088962159169024 50953503328036800512 51164085157813813248 51313687745994555392 51384759335670448128 52230003598601601024 52302344323807420416 52700544171561975808 52773536615012892672 53162682234290915328 53641625317482725376 53715921197423837184 54006534333247913984 54081335627338285056 54199848415418646528 54270238114171976064 54345404648956147776 55047073763540754432 55167702851408265216 55208030119574499328 55542993346996076544 55814199369198205824 56193887800281186816 56534832513906720768 56658721847392272384 56700139041725161472 57044155329347321856 57197350082429065152 57322691244041400576 57364593796120378208 57648053764431642624 57712641524613110784 57727898714243874816 58105244528181907456 58232575232042057728 58388961542479670676 58914988223042550592 59288112193007222784 59691432684116115456 59774107798637051904 60757351124903903232 60890493603629039616 60935004198368534528 61019401711108657152 61304714648551686144 61389624225627242496 62023129273339401216 62109033884521311744 62581896203729846272 62668574730327810048 63048803258752303104 63094891565227999232 63787656421940806656 64221586057464213504 64362319993309642752 64535168020635425484 64800158904828755968 65368400094204645888 65511647136047314944 65559535766994717952 65883490016493305856 65957304599557840896 65974741387707285504 66101842155290984448 66279361750922869416 66551514550905208832 66730241762833909344 67331415112048629248 67757842506293968896 68120455132892949122 68513012447560597504 68551879723164601344 69436972714175889408 69640004798135468032 69736459098409893888 70404633229196077056 70883576312387887104 70981753010881499136 71522167089976967168 71621228263231782912 72108447503117713408 72360317485562634752 72460539531941530368 72818594228755759104 72900178767932350464 73396098351387672576 73556937135211020288 73754477737869057696 74418932492264274432 74870453869768359936 74925183733708249088 75379776685208961024 75544962463189696512 75747842001054707904 76263133443238753536 76430254992055200768 76864071685908856832 76950188699484147712 76970531618991833088 77077139003505672192 77851948723306227568 78345005397902401536 79050816257342963712 79160304922519339008 79698810398182735872 80462437976224088064 81009801499871870976 81122003441007427584 81187324804838719488 81299772623127969792 81359202281478209536 81405357171257964096 82697505697785868288 82812045179361748992 83314490020494114816 83497063775104401408 83558099640437080064 84290831700421780224 85050208562587742208 85566232994020982784 85628781409952284672 85816426657746190336 86046890694180567312 86472080646647463936 86568962286919666176 87157866792272861184 87348862848063086592 87583442313719506014 87943072799410454528 88088158861149339648 88135789540387979264 88372482334563825888 88973655683778545792 89537149026174173184 91402506297552801792 91529102566662985728 91957071972827529216 92710861075437060096 92981945464546525184 93034693910009101824 93872844305594769408 94002862095491715072 94511435083183849472 94642337347841998848 95494971017642377216 96332379086196320256 96543479989964464128 96614052709255373824 97200238357243133952 97861464468516896768 98339303650492076928 98825235024739958784 98935956899336761344 99152763232936476672 99225243323019032576 99827271826357813248 100095362644250864016 100506368913611948032 100997122668072943872 101684177924318338048 101907006656073601024 102180682699339423683 102627375491989110784 102769518671340896256 104460007197203202048 104604688647614840832 105547073230025785344 106325364468581830656 107283250634965450752 107431842394847674368 108013068666495827968 108162671254676570112 108540476228343952128 108690809297912295552 110094147527081508864 110335405702816530432 110416060239148998656 111085986693992153088 111628398738396411648 112387775600562373632 113069665027813441536 113317443694784544768 113400278083450322944 114394700164858130304 114645382488082801152 114729187592240756416 115296107528863285248 115425283049226221568 115455797428487749632 116210489056363814912 116465150464084115456 116777923084959341352 117829976446085101184 118576224386014445568 119382865368232230912 119548215597274103808 121514702249807806464 121780987207258079232 121870008396737069056 122038803422217314304 122779248451254484992 124046258546678802432 124218067769042623488 125163792407459692544 125337149460655620096 126189783130455998464 127575312843881613312 128443172114928427008 128724639986619285504 129070336041270850968 129600317809657511936 130736800188409291776 131023294272094629888 131119071533989435904 131914609199115681792 131949482775414571008 132203684310581968896 132558723501845738832 133103029101810417664 133460483525667818688 134662830224097258496 136240910265785898244 137103759446329202688 138873945428351778816 139280009596270936064 139472918196819787776 140809266458392154112 141767152624775774208 141963506021762998272 143044334179953934336 143242456526463565824 144720634971125269504 144921079063883060736 145800357535864700928 146792196702775345152 147113874270422040576 147508955475738115392 148837864984528548864 149740907739536719872 149850367467416498176 150759553370417922048 151495684002109415808 152526266886477507072 152860509984110401536 153728143371817713664 153900377398968295424 153941063237983666176 154154278007011344384 155703897446612455136 156690010795804803072 158101632514685927424 158320609845038678016 160924875952448176128 162019602999743741952 162244006882014855168 162599545246255939584 162718404562956419072 162810714342515928192 165395011395571736576 165624090358723497984 166628980040988229632 167116199280874160128 168581663400843560448 170100417125175484416 171132465988041965568 171257562819904569344 171632853315492380672 172093781388361134624 172944161293294927872 173137924573839332352 174315733584545722368 174697725696126173184 175166884627439012028 175886145598820909056 176271579080775958528 176744964669127651776 177947311367557091584 179074298052348346368 182805012595105603584 183058205133325971456 183914143945655058432 185963890929093050368 186069387820018203648 187745688611189538816 188005724190983430144 189022870166367698944 189284674695683997696 192664758172392640512 193086959979928928256 193228105418510747648 194400476714486267904 195722928937033793536 196678607300984153856 197650470049479917568 197871913798673522688 198305526465872953344 198450486646038065152 199654543652715626496 200190725288501728032 201994245336145887744 203368355848636676096 203814013312147202048 204361365398678847366 205539037342681792512 208920014394406404096 209209377295229681664 212650728937163661312 214566501269930901504 214863684789695348736 216325342509353140224 217080952456687904256 217381618595824591104 220188295054163017728 220670811405633060864 220832120478297997312 223256797476792823296 224775551201124747264 226139330055626883072 226634887389569089536 226800556166900645888 228789400329716260608 229290764976165602304 229458375184481512832 230592215057726570496 230850566098452443136 230911594856975499264 232420978112727629824 232930300928168230912 233555846169918682704 235659952892170202368 237152448772028891136 239096431194548207616 243029404499615612928 243561974414516158464 243740016793474138112 244077606844434628608 248092517093357604864 248436135538085246976 250327584814919385088 250674298921311240192 252379566260911996928 255150625687763226624 256886344229856854016 257449279973238571008 258140672082541701936 259200635619315023872 261473600376818583552 262046588544189259776 262238143067978871808 263829218398231363584 264407368621163937792 265117447003691477664 266920967051335637376 269325660448194516992 272481820531571796488 274207518892658405376 278560019192541872128 278945836393639575552 281618532916784308224 283534305249551548416 283927012043525996544 286484913052927131648 289441269942250539008 289842158127766121472 291600715071729401856 293584393405550690304 295017910951476230784 297675729969057097728 299481815479073439744 299700734934832996352 301519106740835844096 302991368004218831616 305052533772955014144 305721019968220803072 306542048098018271049 307800754797936590848 307882126475967332352 308308556014022688768 311407794893224910272 313380021591609606144 316641219690077356032 321849751904896352256 324039205999487483904 324488013764029710336 325436809125912838144 325621428685031856384 330790022791143473152 331248180717446995968 333257960081976459264 334232398561748320256 337163326801687120896 340200834250350968832 342515125639809138688 343265706630984761344 344187562776722269248 345888322586589855744 346275849147678664704 348631467169091444736 349395451392252346368 350333769254878024056 351772291197641818112 353489929338255303552 355894622735114183168 358148596104696692736 365610025190211207168 366116410266651942912 372138775640036407296 375491377222379077632 376011448381966860288 378045740332735397888 378569349391367995392 385329516344785281024 386173919959857856512 386456210837021495296 388800953428972535808 393357214601968307712 395743827597347045376 396611052931745906688 396900973292076130304 399309087305431252992 400381450577003456064 403988490672291775488 406736711697273352192 407628026624294404096 408722730797357694732 417840028788812808192 418418754590459363328 425301457874327322624 429133002539861803008 429727369579390697472 434161904913375808512 434763237191649182208 440376590108326035456 441341622811266121728 441664240956595994624 446513594953585646592 449551102402249494528 452278660111253766144 453601112333801291776 457578800659432521216 458581529952331204608 458916750368963025664 461184430115453140992 461701132196904886272 461823189713950998528 464841956225455259648 465860601856336461824 467111692339837365408 471319905784340404736 474304897544057782272 486058808999231225856 487480033586948276224 488155213688869257216 496185034186715209728 496872271076170493952 500655169629838770176 501348597842622480384 504759132521823993856 510301251375526453248 513772688459713708032 514898559946477142016 516281344165083403872 522947200753637167104 524093177088378519552 524476286135957743616 527658436796462727168 528814737242327875584 530234894007382955328 533841934102671274752 538651320896389033984 544963641063143592976 548415037785316810752 557891672787279151104 563237065833568616448 567068610499103096832 567854024087051993088 578882539884501078016 579684316255532242944 583201430143458803712 587168786811101380608 590035821902952461568 595351459938114195456 598963630958146879488 599401469869665992704 605982736008437663232 610105067545910028288 611442039936441606144 613084096196036542098 615601509595873181696 616617112028045377536 622815589786449820544 626760043183219212288 643699503809792704512 648976027528059420672 650873618251825676288 651242857370063712768 661580045582286946304 662496361434893991936 668464797123496640512 674326653603374241792 680401668500701937664 685030251279618277376 688375125553444538496 691776645173179711488 692551698295357329408 697262934338182889472 698790902784504692736 700667538509756048112 703544582395283636224 706979858676510607104 711789245470228366336 731220050380422414336 732232820533303885824 744277551280072814592 750982754444758155264 752022896763933720576 756091480665470795776 757138698782735990784 770659032689570562048 772347839919715713024 772912421674042990592 777601906857945071616 786714429203936615424 791487655194694090752 793222105863491813376 793801946584152260608 800762901154006912128 807976981344583550976 813473423394546704384 815256053248588808192 817445461594715389464 835680057577625616384 836837509180918726656 850602915748654645248 859454739158781394944 868323809826751617024 869526474383298364416 880753180216652070912 883328481913191989248 893027189907171293184 899102204804498989056 904557320222507532288 907202224667602583552 915157601318865042432 917163059904662409216 917833500737926051328 923402264393809772544 923646379427901997056 929683912450910519296 931721203712672923648 934223384679674730816 942639811568680809472 972117617998462451712 974960067173896552448 976310427377738514432 992370068373430419456 993744542152340987904 1001310339259677540352 1002697195685244960768 1020602502751052906496 1027545376919427416064 1029797119892954284032 1032562688330166807744 1045894401507274334208 1048186354176757039104 1048952572271915487232 1055316873592925454336 1060469788014765910656 1067683868205342549504 1077302641792778067968 1089927282126287185952 1096830075570633621504 1126474131667137232896 1134137220998206193664 1135708048174103986176 1157765079769002156032 1159368632511064485888 1166402860286917607424 1180071643805904923136 1190702919876228390912 1197927261916293758976 1198802939739331985408 1211965472016875326464 1220210135091820056576 1222884079872883212288 1226168192392073084196 1231203019191746363392 1245631179572899641088 1253520086366438424576 1287399007619585409024 1301747236503651352576 1302485714740127425536 1323160091164573892608 1324992722869787983872 1348653307206748483584 1360803337001403875328 1370060502559236554752 1376750251106889076992 1383553290346359422976 1385103396590714658816 1394525868676365778944 1397581805569009385472 1401335077019512096224 1413959717353021214208 1423578490940456732672 1462440100760844828672 1464465641066607771648 1488555102560145629184 1501965508889516310528 1504045793527867441152 1514277397565471981568 1541318065379141124096 1544695679839431426048 1545824843348085981184 1573428858407873230848 1582975310389388181504 1586444211726983626752 1587603893168304521216 1601525802308013824256 1615953962689167101952 1626946846789093408768 1630512106497177616384 1634890923189430778928 1673675018361837453312 1701205831497309290496 1736647619653503234048 1739052948766596728832 1761506360433304141824 1766656963826383978496 1786054379814342586368 1798204409608997978112 1814404449335205167104 1830315202637730084864 1834326119809324818432 1835667001475852102656 1846804528787619545088 1859367824901821038592 1868446769359349461632 1885279623137361618944 1949920134347793104896 1952620854755477028864 1984740136746860838912 1987489084304681975808 2005394391370489921536 2041205005502105812992 2055090753838854832128 2065125376660333615488 2091788803014548668416 2096372708353514078208 2097905144543830974464 2110633747185850908672 2120939576029531821312 2135367736410685099008 2154605283585556135936 2179854564252574371904 2193660151141267243008 2252948263334274465792 2268274441996412387328 2271416096348207972352 2315530159538004312064 2318737265022128971776 2332805720573835214848 2360143287611809846272 2381405839752456781824 2397605879478663970816 2423930944033750652928 2440420270183640113152 2445768159745766424576 2452336384784146168392 2462406038383492726784 2491262359145799282176 2507040172732876849152 2604971429480254851072 2646320182329147785216 2649985445739575967744 2697306614413496967168 2721606674002807750656 2753500502213778153984 2770206793181429317632 2789051737352731557888 2795163611138018770944 2802670154039024192448 2827919434706042428416 2847156981880913465344 2924880201521689657344 2928931282133215543296 2977110205120291258368 3003931017779032621056 3008091587055734882304 3082636130758282248192 3089391359678862852096 3091649686696171962368 3146857716815746461696 3165950620778776363008 3175207786336609042432 3203051604616027648512 3231907925378334203904 3253893693578186817536 3261024212994355232768 3269781846378861557856 3402411662994618580992 3473295239307006468096 3478105897533193457664 3533313927652767956992 3572108759628685172736 3596408819217995956224 3660630405275460169728 3668652239618649636864 3671334002951704205312 3693609057575239090176 3718735649803642077184 3736893538718698923264 3770559246274723237888 3905241709510954057728 3969480273493721677824 3974978168609363951616 4082410011004211625984 4110181507677709664256 4130250753320667230976 4183577606029097336832 4192745416707028156416 4195810289087661948928 4241879152059063642624 4270735472821370198016 4309210567171112271872 4359709128505148743808 4387320302282534486016 4505896526668548931584 4542832192696415944704 4631060319076008624128 4637474530044257943552 4720286575223619692544 4762811679504913563648 4795211758957327941632 4847861888067501305856 4880840540367280226304 4891536319491532849152 4904672769568292336784 4924812076766985453568 4982524718291598564352 5209942858960509702144 5292640364658295570432 5299970891479151935488 5394613228826993934336 5443213348005615501312 5507001004427556307968 5540413586362858635264 5578103474705463115776 5605340308078048384896 5655838869412084856832 5694313963761826930688 5849760403043379314688 5857862564266431086592 5954220410240582516736 6016183174111469764608 6165272261516564496384 6183299373392343924736 6293715433631492923392 6331901241557552726016 6350415572673218084864 6406103209232055297024 6463815850756668407808 6507787387156373635072 6522048425988710465536 6539563692757723115712 6804823325989237161984 6946590478614012936192 6956211795066386915328 7144217519257370345472 7192817638435991912448 7321260810550920339456 7337304479237299273728 7342668005903408410624 7387218115150478180352 7473787077437397846528 7541118492549446475776 7938960546987443355648 7949956337218727903232 8164820022008423251968 8260501506641334461952 8367155212058194673664 8385490833414056312832 8391620578175323897856 8483758304118127285248 8541470945642740396032 8618421134342224543744 8719418257010297487616 8774640604565068972032 9011793053337097863168 9262120638152017248256 9274949060088515887104 9440573150447239385088 9525623359009827127296 9590423517914655883264 9695723776135002611712 9761681080734560452608 9783072638983065698304 9809345539136584673568 9965049436583197128704 10419885717921019404288 10599941782958303870976 10789226457653987868672 11014002008855112615936 11080827172725717270528 11156206949410926231552 11210680616156096769792 11311677738824169713664 11388627927523653861376 11715725128532862173184 11908440820481165033472 12330544523033128992768 12366598746784687849472 12587430867262985846784 12700831145346436169728 12812206418464110594048 12927631701513336815616 13015574774312747270144 13079127385515446231424 13893180957228025872384 13912423590132773830656 14288435038514740690944 14385635276871983824896 14642521621101840678912 14674608958474598547456 14685336011806816821248 14774436230300956360704 14947574154874795693056 15082236985098892951552 15877921093974886711296 15899912674437455806464 16329640044016846503936 16521003013282668923904 16734310424116389347328 16783241156350647795712 16967516608236254570496 17082941891285480792064 17236842268684449087488 17438836514020594975232 17549281209130137944064 18524241276304034496512 18549898120177031774208 18881146300894478770176 19051246718019654254592 19391447552270005223424 19523362161469120905216 19566145277966131396608 19618691078273169347136 19930098873166394257408 20839771435842038808576 21578452915307975737344 22028004017710225231872 22161654345451434541056 22421361232312193539584 22623355477648339427328 22777255855047307722752 23816881640962330066944 24733197493569375698944 25174861734525971693568 25624412836928221188096 25855263403026673631232 26031149548625494540288 26158254771030892462848 27786361914456051744768 27824847180265547661312 28576870077029481381888 28771270553743967649792 29285043242203681357824 29349217916949197094912 29370672023613633642496 29895148309749591386112 30164473970197785903104 31799825348874911612928 33042006026565337847808 33468620848232778694656 33566482312701295591424 33935033216472509140992 34165883782570961584128 34473684537368898174976 34877673028041189950464 37048482552608068993024 37099796240354063548416 37762292601788957540352 38102493436039308509184 38782895104540010446848 39046724322938241810432 39237382156546338694272 39860197746332788514816 41679542871684077617152 43156905830615951474688 44056008035420450463744 44323308690902869082112 44842722464624387079168 45246710955296678854656 45554511710094615445504 47633763281924660133888 50349723469051943387136 51248825673856442376192 51710526806053347262464 52316509542061784925696 55572723828912103489536 55649694360531095322624 57153740154058962763776 58570086484407362715648 58698435833898394189824 58741344047227267284992 59790296619499182772224 60328947940395571806208 66084012053130675695616 67132964625402591182848 67870066432945018281984 68331767565141923168256 69755346056082379900928 74199592480708127096832 75524585203577915080704 77565790209080020893696 78093448645876483620864 78474764313092677388544 79720395492665577029632 83359085743368155234304 86313811661231902949376 88112016070840900927488 89685444929248774158336 90493421910593357709312 91109023420189230891008 100699446938103886774272 102497651347712884752384 103421053612106694524928 104633019084123569851392 111145447657824206979072 111299388721062190645248 114307480308117925527552 117140172968814725431296 117482688094454534569984 119580593238998365544448 120657895880791143612416 132168024106261351391232 135740132865890036563968 136663535130283846336512 139510692112164759801856 151049170407155830161408 155131580418160041787392 156949528626185354777088 159440790985331154059264 166718171486736310468608 176224032141681801854976 179370889858497548316672 180986843821186715418624 182218046840378461782016 201398893876207773548544 204995302695425769504768 209266038168247139702784 222598777442124381290496 234280345937629450862592 234965376188909069139968 239161186477996731088896 241315791761582287224832 264336048212522702782464 271480265731780073127936 273327070260567692673024 279021384224329519603712 302098340814311660322816 310263160836320083574784 313899057252370709554176 318881581970662308118528 333436342973472620937216 352448064283363603709952 358741779716995096633344 361973687642373430837248 409990605390851539009536 418532076336494279405568 469930752377818138279936 478322372955993462177792 528672096425045405564928 542960531463560146255872 546654140521135385346048 558042768448659039207424 604196681628623320645632 627798114504741419108352 637763163941324616237056 704896128566727207419904 717483559433990193266688 723947375284746861674496 819981210781703078019072 837064152672988558811136 956644745911986924355584 1057344192850090811129856 1085921062927120292511744 1116085536897318078414848 1255596229009482838216704 1275526327882649232474112 1409792257133454414839808 1434967118867980386533376 1639962421563406156038144 1674128305345977117622272 1913289491823973848711168 2114688385700181622259712 2171842125854240585023488 2232171073794636156829696 2511192458018965676433408 2869934237735960773066752 3348256610691954235244544 3826578983647947697422336 4229376771400363244519424 4464342147589272313659392 5022384916037931352866816 5739868475471921546133504 6696513221383908470489088 8928684295178544627318784 10044769832075862705733632 11479736950943843092267008 13393026442767816940978176 20089539664151725411467264 26786052885535633881956352 40179079328303450822934528 80358158656606901645869056
- Sum of all divisors σ(n): 295030450858209555323516253
- Sum of proper divisors (its aliquot sum) s(n): 214672292201602653677647197
- 80358158656606901645869056 is an abundant number, because the sum of its proper divisors (214672292201602653677647197) is greater than itself. Its abundance is 134314133544995752031778141
Bases of 80358158656606901645869056
- Binary: 1000010011110001000000010000010011101101000110001011000011111010010010000000000000000002
- Hexadecimal: 0x42788082768C587D240000
- Base-36: A3HN1CMMQLZBUOSG0
Squares and roots of 80358158656606901645869056
- 80358158656606901645869056 squared (803581586566069016458690562) is 6457433662680406723831034587705656041057749498331136
- 80358158656606901645869056 cubed (803581586566069016458690563) is 518907478780186336854194438954591154314999647266973096239665790741140383727616
-
80358158656606901645869056 is a
perfect square number . Itssquare root is 8964271228416 -
The
cube root of 80358158656606901645869056 is 431529005.3112829817
Scales and comparisons
How big is 80358158656606901645869056?- 80,358,158,656,606,901,645,869,056 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 80,358,158,656,606,901,645,869,056 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 80358158656606901645869056 cubic inches would be around 35960750.4 feet tall.
Recreational maths with 80358158656606901645869056
- 80358158656606901645869056 backwards is 65096854610960665685185308
- 80358158656606901645869056 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 80358158656606901645869056's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 80358158656606901645869056 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 80358158656606901645869056 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/80358158656606901645869056/
Chicago style:
Numbermatics. 2024. "Number 80358158656606901645869056 - Facts about the integer". https://numbermatics.com/n/80358158656606901645869056/
The information we have on file for 80358158656606901645869056 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 80358158656606901645869056, math, Factors of 80358158656606901645869056, curriculum, school, college, exams, university, Prime factorization of 80358158656606901645869056, STEM, science, technology, engineering, physics, economics, calculator, eighty septillion, three hundred fifty-eight sextillion, one hundred fifty-eight quintillion, six hundred fifty-six quadrillion, six hundred six trillion, nine hundred one billion, six hundred forty-five million, eight hundred sixty-nine thousand and fifty-six.