989916451799601499462434816
989,916,451,799,601,499,462,434,816 is an even composite number composed of five prime numbers multiplied together.
989916451799601499462434816 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, eight hundred forty divisors.
Prime factorization of 989916451799601499462434816:
230 × 39 × 113 × 293 × 1133
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 29 × 29 × 29 × 113 × 113 × 113)See below for interesting mathematical facts about the number 989916451799601499462434816 from the Numbermatics database.
Names of 989916451799601499462434816
- Cardinal: 989916451799601499462434816 can be written as Nine hundred eighty-nine septillion, nine hundred sixteen sextillion, four hundred fifty-one quintillion, seven hundred ninety-nine quadrillion, six hundred one trillion, four hundred ninety-nine billion, four hundred sixty-two million, four hundred thirty-four thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 9.89916451799601499462434816 × 1026
Factors of 989916451799601499462434816
Divisors of 989916451799601499462434816
- Number of divisors d(n): 19840
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 29 32 33 36 44 48 54 58 64 66 72 81 87 88 96 99 108 113 116 121 128 132 144 162 174 176 192 198 216 226 232 242 243 256 261 264 288 297 319 324 339 348 352 363 384 396 432 452 464 484 486 512 522 528 576 594 638 648 678 696 704 726 729 768 783 792 841 864 891 904 928 957 968 972 1017 1024 1044 1056 1089 1152 1188 1243 1276 1296 1331 1356 1392 1408 1452 1458 1536 1566 1584 1682 1728 1782 1808 1856 1914 1936 1944 2034 2048 2088 2112 2178 2187 2304 2349 2376 2486 2523 2552 2592 2662 2673 2712 2784 2816 2871 2904 2916 3051 3072 3132 3168 3267 3277 3364 3456 3509 3564 3616 3712 3729 3828 3872 3888 3993 4068 4096 4176 4224 4356 4374 4608 4698 4752 4972 5046 5104 5184 5324 5346 5424 5568 5632 5742 5808 5832 6102 6144 6264 6336 6534 6554 6561 6728 6912 7018 7047 7128 7232 7424 7458 7569 7656 7744 7776 7986 8019 8136 8192 8352 8448 8613 8712 8748 9153 9216 9251 9396 9504 9801 9831 9944 10092 10208 10368 10527 10648 10692 10848 11136 11187 11264 11484 11616 11664 11979 12204 12288 12528 12672 12769 13068 13108 13122 13456 13673 13824 14036 14094 14256 14464 14848 14916 15138 15312 15488 15552 15972 16038 16272 16384 16704 16896 17226 17424 17496 18306 18432 18502 18792 19008 19602 19662 19683 19888 20184 20416 20736 21054 21141 21296 21384 21696 22272 22374 22528 22707 22968 23232 23328 23958 24057 24389 24408 24576 25056 25344 25538 25839 26136 26216 26244 26912 27346 27459 27648 27753 28072 28188 28512 28928 29403 29493 29696 29832 30276 30624 30976 31104 31581 31944 32076 32544 32768 33408 33561 33792 34452 34848 34992 35937 36047 36612 36864 37004 37584 38016 38307 38599 39204 39324 39366 39776 40368 40832 41019 41472 42108 42282 42592 42768 43392 44544 44748 45056 45414 45936 46464 46656 47916 48114 48778 48816 49152 50112 50688 51076 51678 52272 52432 52488 53824 54692 54918 55296 55506 56144 56376 57024 57856 58806 58986 59392 59664 60552 61248 61952 62208 63162 63423 63888 64152 65088 65536 66816 67122 67584 68121 68904 69696 69984 71874 72094 72171 73167 73224 73728 74008 75168 76032 76614 77198 77517 78408 78648 78732 79552 80736 81664 82038 82377 82944 83259 84216 84564 85184 85536 86784 88209 88479 89088 89496 90112 90828 91872 92928 93312 94743 95033 95832 96228 97556 97632 98304 100224 100683 101376 101761 102152 103356 104544 104864 104976 107648 107811 108141 109384 109836 110592 111012 112288 112752 114048 114921 115712 115797 117612 117972 118784 119328 121104 122496 123057 123904 124416 126324 126846 127776 128304 130176 131072 133632 134244 135168 136242 137808 139392 139968 140459 143748 144188 144342 146334 146448 147456 148016 150336 150403 152064 153228 154396 155034 156816 157296 157464 159104 161472 163328 164076 164754 165888 166518 168432 169128 170368 171072 173568 176418 176958 178176 178992 180224 181656 183744 185856 186624 189486 190066 190269 191664 192456 195112 195264 196608 200448 201366 202752 203522 204304 204363 206712 209088 209728 209952 215296 215622 216282 216513 218768 219501 219672 221184 222024 224576 225504 228096 229842 231424 231594 232551 235224 235944 237568 238656 242208 244992 246114 247131 247808 248832 249777 252648 253692 255552 256608 260352 262144 264627 265437 267264 268279 268488 270336 272484 275616 278784 279936 280918 284229 285099 287496 288376 288684 292668 292896 294912 296032 300672 300806 302049 304128 305283 306456 308792 310068 313632 314592 314928 318208 322944 323433 324423 326656 328152 329508 331776 333036 336864 338256 340736 342144 344763 347136 347391 352836 353916 356352 357984 360448 363312 367488 369171 370301 371712 373248 378972 380132 380538 383328 384912 390224 390528 393216 396517 400896 402732 405504 407044 408608 408726 413424 418176 419456 419904 421377 430592 431244 432564 433026 437536 439002 439344 442368 444048 449152 451008 451209 456192 459684 462848 463188 465102 470448 471888 475136 477312 484416 489984 492228 494262 495616 497664 499554 505296 507384 511104 513216 520704 524288 529254 530874 534528 536558 536976 540672 544968 551232 557568 559872 561836 568458 570198 570807 574992 576752 577368 585336 585792 589824 592064 601344 601612 604098 608256 610566 612912 613089 617584 620136 627264 629184 629856 636416 645888 646866 648846 653312 656304 658503 659016 663552 666072 673728 676512 681472 684288 689526 694272 694782 697653 705672 707832 712704 715968 720896 726624 734976 738342 740602 741393 743424 746496 749331 757944 760264 761076 766656 769824 780448 781056 786432 793034 793881 796311 801792 804837 805464 811008 814088 817216 817452 826848 836352 838912 839808 842754 852687 855297 861184 862488 865128 866052 875072 878004 878688 884736 888096 898304 902016 902418 906147 912384 915849 919368 925696 926376 930204 940896 943776 950272 954624 968832 970299 973269 979968 984456 988524 991232 995328 999108 1010592 1014768 1022208 1026432 1034289 1041408 1042173 1045363 1048576 1058508 1061748 1069056 1073116 1073952 1081344 1089936 1102464 1107513 1110903 1115136 1119371 1119744 1123672 1136916 1140396 1141614 1149984 1153504 1154736 1170672 1171584 1179648 1184128 1189551 1202688 1203224 1208196 1216512 1221132 1225824 1226178 1235168 1240272 1254528 1258368 1259712 1264131 1272832 1291776 1293732 1297692 1306624 1312608 1317006 1318032 1327104 1332144 1347456 1353024 1353627 1362944 1368576 1379052 1388544 1389564 1395306 1411344 1415664 1425408 1431936 1441792 1442897 1453248 1469952 1476684 1481204 1482786 1486848 1492992 1498662 1515888 1520528 1522152 1533312 1539648 1545049 1560896 1562112 1572864 1586068 1587762 1592622 1603584 1609674 1610928 1622016 1628176 1634432 1634904 1653696 1672704 1677824 1679616 1685508 1705374 1710594 1722368 1724976 1730256 1732104 1750144 1756008 1757376 1769472 1776192 1796608 1804032 1804836 1812294 1824768 1831698 1838736 1839267 1851392 1852752 1860408 1881792 1887552 1900544 1909248 1937664 1940598 1946538 1959936 1968912 1975509 1977048 1982464 1990656 1998216 2021184 2029536 2044416 2052864 2068578 2082816 2084346 2090726 2092959 2097152 2117016 2123496 2138112 2146232 2147904 2162688 2179872 2204928 2215026 2221806 2224179 2230272 2238742 2239488 2247344 2247993 2273832 2280792 2283228 2299968 2307008 2309472 2341344 2343168 2359296 2368256 2379102 2381643 2388933 2405376 2406448 2414511 2416392 2433024 2442264 2451648 2452356 2470336 2480544 2509056 2516736 2519424 2528262 2545664 2558061 2565891 2583552 2587464 2595384 2613248 2625216 2634012 2636064 2654208 2664288 2694912 2706048 2707254 2718441 2725888 2737152 2747547 2755957 2758104 2777088 2779128 2790612 2822688 2831328 2850816 2863872 2883584 2885794 2906496 2910897 2919807 2939904 2951069 2953368 2962408 2965572 2973696 2985984 2997324 3031776 3041056 3044304 3066624 3079296 3090098 3102867 3121792 3124224 3126519 3136089 3145728 3172136 3175524 3185244 3207168 3219348 3221856 3244032 3256352 3268864 3269808 3307392 3322539 3332709 3345408 3355648 3358113 3359232 3371016 3410748 3421188 3444736 3449952 3460512 3464208 3500288 3512016 3514752 3538944 3552384 3568653 3593216 3608064 3609672 3624588 3649536 3663396 3677472 3678534 3702784 3705504 3720816 3763584 3775104 3792393 3801088 3818496 3875328 3881196 3893076 3919872 3937824 3951018 3954096 3964928 3981312 3996432 4042368 4059072 4060881 4073311 4088832 4105728 4137156 4165632 4168692 4181452 4185918 4194304 4234032 4246992 4276224 4292464 4295808 4325376 4328691 4359744 4361687 4409856 4430052 4443612 4448358 4460544 4477484 4478976 4494688 4495986 4547664 4561584 4566456 4599936 4614016 4618944 4635147 4682688 4686336 4718592 4736512 4758204 4763286 4777866 4810752 4812896 4829022 4832784 4866048 4884528 4903296 4904712 4940672 4961088 5018112 5033472 5038848 5056524 5091328 5116122 5131782 5167104 5174928 5190768 5226496 5250432 5268024 5272128 5308416 5328576 5389824 5412096 5414508 5436882 5451776 5474304 5495094 5511914 5516208 5517801 5554176 5558256 5581224 5645376 5662656 5701632 5727744 5767168 5771588 5812992 5821794 5839614 5879808 5902138 5906736 5924816 5926527 5931144 5947392 5971968 5994648 6063552 6082112 6088608 6133248 6158592 6180196 6205734 6243584 6248448 6253038 6272178 6278877 6291456 6344272 6351048 6370488 6414336 6438696 6443712 6488064 6512704 6537728 6539616 6614784 6645078 6665418 6690816 6711296 6716226 6718464 6742032 6743979 6821496 6842376 6889472 6899904 6921024 6928416 7000576 7024032 7029504 7077888 7104768 7137306 7166799 7186432 7216128 7219344 7243533 7249176 7299072 7326792 7354944 7357068 7405568 7411008 7441632 7527168 7550208 7584786 7602176 7636992 7674183 7697673 7750656 7762392 7786152 7839744 7875648 7902036 7908192 7929856 7962624 7992864 8084736 8118144 8121762 8146622 8155323 8177664 8211456 8242641 8267871 8274312 8331264 8337384 8362904 8371836 8388608 8468064 8493984 8552448 8584928 8591616 8650752 8657382 8719488 8723374 8732691 8759421 8819712 8853207 8860104 8887224 8896716 8921088 8954968 8957952 8989376 8991972 9095328 9123168 9132912 9199872 9228032 9237888 9270294 9308601 9365376 9372672 9379557 9408267 9437184 9473024 9516408 9526572 9555732 9621504 9625792 9658044 9665568 9732096 9769056 9806592 9809424 9881344 9922176 9967617 9998127 10036224 10066944 10074339 10077696 10113048 10182656 10232244 10263564 10334208 10349856 10381536 10452992 10500864 10536048 10544256 10616832 10657152 10705959 10738729 10779648 10824192 10829016 10873764 10903552 10948608 10990188 11023828 11032416 11035602 11108352 11116512 11162448 11290752 11325312 11377179 11403264 11455488 11498993 11534336 11543176 11625984 11643588 11679228 11759616 11804276 11813472 11849632 11853054 11862288 11894784 11943936 11989296 12127104 12164224 12177216 12182643 12219933 12266496 12317184 12360392 12411468 12487168 12496896 12506076 12544356 12557754 12582912 12688544 12702096 12740976 12828672 12877392 12887424 12976128 12986073 13025408 13075456 13079232 13085061 13229568 13290156 13330836 13381632 13422592 13432452 13436928 13484064 13487958 13642992 13684752 13778944 13799808 13842048 13856832 13905441 14001152 14048064 14059008 14155776 14209536 14274612 14333598 14372864 14432256 14438688 14487066 14498352 14598144 14653584 14709888 14714136 14811136 14822016 14883264 15054336 15100416 15169572 15204352 15273984 15348366 15395346 15501312 15524784 15572304 15679488 15751296 15804072 15816384 15859712 15871867 15925248 15985728 16169472 16236288 16243524 16293244 16310646 16355328 16422912 16485282 16535742 16548624 16553403 16662528 16674768 16725808 16743672 16777216 16936128 16987968 16995539 17104896 17169856 17183232 17301504 17314764 17438976 17446748 17465382 17518842 17639424 17706414 17720208 17774448 17779581 17793432 17842176 17909936 17915904 17978752 17983944 18190656 18246336 18265824 18399744 18456064 18475776 18540588 18617202 18730752 18745344 18759114 18816534 18874368 18946048 19032816 19053144 19111464 19243008 19251584 19316088 19331136 19464192 19538112 19613184 19618848 19762688 19844352 19935234 19996254 20072448 20133888 20148678 20155392 20226096 20231937 20365312 20464488 20527128 20668416 20699712 20763072 20905984 21001728 21072096 21088512 21233664 21314304 21411918 21477458 21500397 21559296 21648384 21658032 21730599 21747528 21807104 21897216 21980376 22047656 22064832 22071204 22216704 22233024 22324896 22581504 22650624 22754358 22806528 22910976 22997986 23022549 23068672 23086352 23093019 23251968 23287176 23358456 23519232 23608552 23626944 23699264 23706108 23724576 23789568 23887872 23978592 24254208 24328448 24354432 24365286 24439866 24465969 24532992 24634368 24720784 24727923 24803613 24822936 24974336 24993792 25012152 25088712 25115508 25165824 25377088 25404192 25481952 25657344 25754784 25774848 25952256 25972146 26050816 26150912 26158464 26170122 26198073 26278263 26459136 26559621 26580312 26661672 26763264 26845184 26864904 26873856 26968128 26975916 27285984 27369504 27557888 27599616 27684096 27713664 27810882 27925803 28002304 28096128 28118016 28138671 28224801 28311552 28419072 28549224 28667196 28745728 28864512 28877376 28974132 28996704 29196288 29307168 29419776 29428272 29622272 29644032 29766528 29902851 29994381 30108672 30200832 30223017 30315527 30339144 30408704 30547968 30696732 30790692 31002624 31049568 31144608 31358976 31502592 31608144 31632768 31719424 31743734 31850496 31971456 32117877 32216187 32338944 32461759 32472576 32487048 32586488 32621292 32710656 32845824 32970564 33071484 33097248 33106806 33325056 33349536 33451616 33487344 33554432 33872256 33975936 33991078 34131537 34209792 34339712 34366464 34496979 34603008 34629528 34877952 34893496 34930764 35037684 35278848 35412828 35440416 35548896 35559162 35586864 35684352 35819872 35831808 35957504 35967888 36381312 36492672 36531648 36547929 36659799 36799488 36912128 36951552 37081176 37234404 37461504 37490688 37518228 37633068 37748736 37892096 38065632 38106288 38222928 38486016 38503168 38632176 38662272 38928384 38958219 39076224 39226368 39237696 39255183 39525376 39688704 39870468 39992508 40144896 40267776 40297356 40310784 40452192 40463874 40730624 40928976 41054256 41336832 41399424 41526144 41716323 41811968 41844013 42003456 42144192 42177024 42467328 42628608 42823836 42954916 43000794 43118592 43296768 43316064 43461198 43495056 43614208 43794432 43960752 44095312 44129664 44142408 44433408 44466048 44649792 44806421 45163008 45301248 45508716 45613056 45821952 45995972 46045098 46137344 46172704 46186038 46503936 46574352 46716912 47038464 47217104 47253888 47398528 47412216 47449152 47579136 47615601 47775744 47957184 48508416 48656896 48708864 48730572 48879732 48931938 49065984 49268736 49441568 49455846 49607226 49645872 49948672 49987584 50024304 50177424 50231016 50331648 50754176 50808384 50963904 50986617 51314688 51509568 51549696 51904512 51944292 52101632 52301824 52316928 52340244 52396146 52556526 52918272 53119242 53160624 53323344 53338743 53526528 53690368 53729808 53747712 53936256 53951832 54571968 54739008 55115776 55199232 55368192 55427328 55621764 55851606 56004608 56192256 56236032 56277342 56449602 56623104 56838144 57098448 57334392 57491456 57729024 57754752 57948264 57993408 58392576 58614336 58839552 58856544 59244544 59288064 59533056 59805702 59988762 60217344 60401664 60446034 60631054 60678288 60695811 60817408 61095936 61393464 61581384 62005248 62099136 62289216 62717952 63005184 63216288 63265536 63438848 63487468 63700992 63942912 64235754 64432374 64501191 64677888 64923518 64945152 64974096 65172976 65191797 65242584 65421312 65691648 65941128 66142968 66194496 66213612 66650112 66699072 66903232 66974688 67108864 67744512 67951872 67982156 68263074 68419584 68679424 68732928 68993958 69067647 69206016 69259056 69279057 69755904 69786992 69861528 70075368 70557696 70825656 70880832 71097792 71118324 71173728 71368704 71639744 71663616 71915008 71935776 72762624 72985344 73063296 73095858 73319598 73598976 73824256 73903104 74162352 74183769 74410839 74468808 74923008 74981376 75036456 75266136 75497472 75784192 76131264 76212576 76445856 76972032 77006336 77264352 77324544 77856768 77916438 78152448 78452736 78475392 78510366 78834789 79050752 79377408 79678863 79740936 79985016 80289792 80535552 80594712 80621568 80904384 80927748 81461248 81857952 82108512 82673664 82798848 83052288 83432646 83623936 83688026 83777409 84006912 84288384 84354048 84416013 84674403 84934656 85257216 85647672 85909832 86001588 86237184 86593536 86632128 86922396 86990112 87228416 87588864 87921504 88190624 88259328 88284816 88866816 88932096 89299584 89612842 89708553 89983143 90326016 90602496 90669051 90946581 91017432 91226112 91643904 91991944 92090196 92274688 92345408 92372076 93007872 93148704 93433824 94076928 94434208 94507776 94797056 94824432 94898304 95158272 95231202 95551488 95914368 96353631 96648561 97016832 97313792 97385277 97417728 97461144 97759464 97863876 98131968 98537472 98883136 98911692 99214452 99291744 99897344 99975168 100048608 100354848 100462032 100663296 101508352 101616768 101927808 101973234 102394611 102629376 103019136 103099392 103490937 103809024 103888584 104203264 104603648 104633856 104680488 104792292 105113052 105836544 106238484 106321248 106646688 106677486 107053056 107380736 107459616 107495424 107872512 107903664 109143936 109478016 109643787 109979397 110231552 110398464 110736384 110854656 111243528 111703212 112009216 112384512 112472064 112554684 112899204 113246208 113676288 114196896 114668784 114982912 115458048 115509504 115896528 115986816 116785152 116874657 117228672 117679104 117713088 117765549 118126019 118489088 118576128 119066112 119611404 119977524 120434688 120803328 120892068 121262108 121356576 121391622 121634816 122191872 122786928 123162768 124010496 124198272 124578432 125148969 125435904 125532039 126010368 126432576 126488923 126531072 126877696 126974936 127401984 127885824 128471508 128864748 129002382 129355776 129847036 129890304 129948192 130345952 130383594 130485168 130842624 131383296 131882256 132285936 132388992 132427224 133300224 133398144 133806464 133949376 134217728 134419263 135489024 135903744 135964312 136526148 136839168 137358848 137465856 137987916 138135294 138412032 138518112 138558114 139511808 139573984 139723056 140150736 141115392 141651312 141761664 142195584 142236648 142347456 142737408 142846803 143279488 143327232 143830016 143871552 145525248 145970688 146126592 146191716 146639196 147197952 147648512 147806208 148324704 148367538 148821678 148937616 149846016 149962752 150072912 150532272 150994944 151568384 152262528 152425152 152891712 152959851 153944064 154012672 154528704 154649088 155713536 155832876 156304896 156905472 156950784 157020732 157669578 158101504 158754816 159357726 159481872 159970032 160016229 160579584 161071104 161189424 161243136 161808768 161855496 162922496 163715904 164217024 165347328 165597696 166104576 166865292 167247872 167376052 167554818 168013824 168576768 168708096 168832026 169348806 169869312 170514432 171295344 171819664 172003176 172474368 173187072 173264256 173844792 173980224 174456832 174590537 175177728 175843008 176381248 176518656 176569632 177733632 177864192 178599168 179225684 179417106 179966286 180652032 181204992 181338102 181893162 182034864 182087433 182452224 183287808 183983888 184180392 184549376 184690816 184744152 186015744 186297408 186867648 188153856 188868416 189015552 189594112 189648864 189796608 190316544 190462404 191102976 191828736 192707262 193297122 194033664 194627584 194770554 194835456 194922288 195518928 195575391 195727752 196263936 197074944 197766272 197823384 198428904 198583488 199794688 199950336 200097216 200709696 200924064 201326592 203016704 203233536 203855616 203946468 204789222 205258752 206038272 206198784 206981874 207618048 207777168 207837171 208406528 209207296 209267712 209360976 209584584 210226104 211673088 212476968 212642496 213293376 213354972 214106112 214761472 214919232 214990848 215745024 215807328 218287872 218956032 219287574 219958794 220463104 220796928 221472768 221709312 222487056 222551307 223232517 223406424 224018432 224769024 224944128 225109368 225798408 226492416 227352576 228393792 229337568 229965824 230916096 231019008 231793056 231973632 233570304 233749314 234457344 235358208 235426176 235531098 236252038 236504367 236978176 237152256 238132224 239036589 239222808 239955048 240869376 241606656 241784136 242524216 242713152 242783244 243269632 244383744 245573856 246325536 248020992 248396544 249156864 250297938 250871808 251064078 251332227 252020736 252865152 252977846 253062144 253248039 253755392 253949872 254023209 254803968 255771648 256943016 257729496 258004764 258711552 259694072 259780608 259896384 260691904 260767188 260970336 261685248 262766592 263764512 264571872 264777984 264854448 266600448 266796288 267612928 267898752 268435456 268838526 269125659 269949429 270978048 271807488 271928624 272007153 272839743 273052296 273678336 274717696 274931712 275975832 276270588 276824064 277036224 277116228 279023616 279147968 279446112 280301472 282230784 283302624 283523328 284391168 284473296 284694912 285474816 285693606 286558976 286654464 287660032 287743104 289060893 289945683 291050496 291941376 292155831 292253184 292383432 293278392 294395904 295297024 295612416 296649408 296735076 297643356 297875232 299692032 299925504 300145824 301064544 301989888 303136768 304525056 304850304 305783424 305919702 307183833 307888128 308025344 309057408 309298176 310472811 311423141 311427072 311665752 312609792 313810944 313901568 314041464 315339156 316203008 317509632 318715452 318963744 319940064 320032458 321159168 322142208 322378848 322486272 323617536 323710992 325844992 327431808 328434048 328931361 329938191 330694656 331195392 332209152 333470797 333730584 334495744 334752104 335109636 336027648 337153536 337416192 337664052 338697612 339738624 341028864 342590688 343639328 344006352 344948736 346374144 346528512 347689584 347960448 348913664 349181074 350355456 350623971 351686016 352762496 353037312 353139264 353296647 354378057 355467264 355728384 357198336 358451368 358834212 359932572 361304064 362409984 362676204 363786324 364069728 364174866 364904448 366575616 367967776 368360784 369098752 369381632 369488304 372031488 372594816 373735296 375446907 376307712 376596117 377736832 378031104 379188224 379297728 379466769 379593216 380633088 380924808 382205952 383657472 385414524 386594244 388067328 389255168 389541108 389670912 389844576 391037856 391150782 391455504 392527872 394149888 395532544 395646768 396857808 397166976 399589376 399900672 400194432 401419392 401848128 402653184 403257789 406033408 406467072 407711232 407892936 409578444 410517504 412076544 412397568 413963748 415236096 415554336 415674342 416813056 418414592 418535424 418721952 419169168 420452208 423346176 424953936 425284992 426586752 426709944 428212224 428540409 429522944 429838464 429981696 431490048 431614656 436575744 437912064 438575148 439917588 440926208 441593856 442945536 443418624 444974112 445102614 446465034 446812848 448036864 449538048 449888256 450218736 451596816 452984832 454705152 456787584 458675136 458879553 459931648 460284143 461832192 462038016 463586112 463947264 467140608 467498628 468914688 470716416 470852352 471062196 472504076 473008734 473956352 474304512 476264448 478073178 478445616 479910096 480048687 481738752 483213312 483568272 485048432 485426304 485566488 486539264 488767488 491147712 492651072 492870631 496041984 496793088 498313728 500595876 501743616 502128156 502664454 504041472 505730304 505955692 506124288 506496078 507510784 507899744 508046418 509607936 511543296 513886032 515458992 516009528 517423104 519388144 519561216 519792768 521383808 521534376 521940672 523370496 523771611 525533184 527529024 529143744 529555968 529708896 533200896 533592576 535225856 535797504 536870912 537677052 538251318 539898858 541956096 543614976 543857248 544014306 545679486 546104592 547356672 549435392 549863424 551951664 552541176 553648128 554072448 554232456 558047232 558295936 558892224 560602944 564461568 566605248 567046656 568782336 568946592 569389824 570949632 571387212 573117952 573308928 575320064 575486208 578121786 579891366 582100992 583882752 584311662 584506368 584766864 586556784 586726173 588791808 590594048 591224832 593298816 593470152 595286712 595750464 599384064 599851008 600291648 602129088 603979776 606273536 609050112 609700608 611566848 611839404 614367666 615776256 616050688 618114816 618596352 620945622 622846282 622854144 623331504 623511513 625219584 627621888 627803136 628082928 630678312 632406016 635019264 637430904 637927488 639880128 640064916 642318336 644284416 644757696 644972544 647235072 647421984 651689984 654863616 656868096 657862722 659876382 661389312 662390784 664418304 666941594 667461168 667653921 668991488 669504208 669697551 670219272 672055296 674307072 674832384 675328104 677395224 679477248 682057728 685181376 687278656 688012704 689897472 692748288 693057024 695379168 695920896 697827328 698362148 700710912 701247942 703372032 705524992 706074624 706278528 706593294 708756114 709513101 710934528 711456768 714396672 716902736 717109767 717668424 719865144 722608128 724819968 725352408 727572648 728139456 728349732 729808896 733151232 735935552 736721568 738197504 738763264 738976608 744062976 745189632 747470592 750893814 752615424 753192234 755473664 756062208 758376448 758595456 758933538 759186432 759744117 761266176 761849616 762069627 764411904 767314944 770829048 773188488 776134656 778510336 779082216 779341824 779689152 782075712 782301564 782911008 785055744 788299776 791065088 791293536 793715616 794333952 799178752 799801344 800388864 802838784 803696256 805306368 806515578 809848287 812066816 812934144 815422464 815785872 816021459 818519229 819156888 821035008 824153088 824795136 827927496 830472192 831108672 831348684 833626112 836829184 837070848 837443904 838338336 840904416 846692352 849907872 850569984 853173504 853419888 856424448 857080818 859045888 859676928 859963392 862980096 863229312 867182679 869837049 873151488 875824128 876467493 877150296 879835176 881852416 883187712 885891072 886837248 889948224 890205228 892930068 893625696 896073728 899076096 899776512 900437472 903193632 905969664 909410304 913575168 917350272 917759106 919863296 920568286 921551499 923664384 924076032 927172224 927894528 931418433 934269423 934281216 934997256 937829376 941432832 941704704 942124392 945008152 946017468 947912704 948609024 952528896 956146356 956891232 959820192 960097374 963477504 966426624 967136544 970096864 970852608 971132976 973078528 977534976 982295424 985302144 985741262 986794083 989814573 992083968 993586176 996627456 1000412391 1001191752 1003487232 1004256312 1005328908 1008082944 1011460608 1011911384 1012248576 1012992156 1015021568 1015799488 1016092836 1019215872 1023086592 1027772064 1030917984 1032019056 1034846208 1038776288 1039122432 1039585536 1042767616 1043068752 1043881344 1046740992 1047543222 1051066368 1051871913 1055058048 1058287488 1059111936 1059417792 1059889941 1063134171 1066401792 1067185152 1070451712 1071595008 1073741824 1075354104 1076502636 1079797716 1083912192 1087229952 1087714496 1088028612 1091358972 1092209184 1094713344 1098870784 1099726848 1103903328 1105082352 1107296256 1108144896 1108464912 1116094464 1116591872 1117784448 1121205888 1126340721 1128923136 1129788351 1133210496 1134093312 1137564672 1137893184 1138400307 1138779648 1141899264 1142774424 1146235904 1146617856 1150640128 1150972416 1156243572 1159782732 1164201984 1167765504 1168623324 1169012736 1169533728 1173113568 1173452346 1177583616 1181188096 1182449664 1186597632 1186940304 1190573424 1191500928 1198768128 1199702016 1200583296 1204258176 1207959552 1209773367 1212547072 1213476377 1218100224 1219401216 1223133696 1223678808 1228735332 1231552512 1232101376 1236229632 1237192704 1241891244 1245692564 1245708288 1246663008 1247023026 1250439168 1255243776 1255606272 1256165856 1261356624 1264812032 1270038528 1274861808 1275854976 1279760256 1280129832 1284636672 1285621227 1288568832 1289515392 1289945088 1294470144 1294843968 1299386209 1303379968 1309727232 1313736192 1315725444 1319752764 1322778624 1324781568 1328836608 1333883188 1334922336 1335307842 1337982976 1339008416 1339395102 1340438544 1344110592 1348614144 1349664768 1350656208 1354790448 1358954496 1364115456 1370362752 1374557312 1376025408 1376638659 1379794944 1380852429 1385496576 1386114048 1390758336 1391841792 1395654656 1396724296 1401421824 1402495884 1406744064 1411049984 1412149248 1412557056 1413186588 1417512228 1419026202 1421869056 1422913536 1428793344 1433805472 1434219534 1435336848 1439730288 1445216256 1449639936 1450704816 1455145296 1456278912 1456699464 1459617792 1466302464 1471871104 1473443136 1476395008 1477526528 1477953216 1478611893 1488125952 1490379264 1494941184 1501787628 1505230848 1506384468 1510947328 1512124416 1516752896 1517190912 1517867076 1518372864 1519488234 1522532352 1523699232 1524139254 1528823808 1534629888 1541658096 1546376976 1552269312 1557020672 1558164432 1558683648 1559378304 1564151424 1564603128 1565822016 1570111488 1571314833 1576599552 1582130176 1582587072 1587431232 1588667904 1598357504 1599602688 1600777728 1605677568 1607392512 1610612736 1613031156 1619696574 1624133632 1625868288 1630844928 1631571744 1632042918 1637038458 1638313776 1642070016 1648306176 1649590272 1655854992 1660944384 1662217344 1662697368 1667252224 1673658368 1674141696 1674887808 1676676672 1681808832 1693384704 1699815744 1701139968 1706347008 1706839776 1712848896 1714161636 1718091776 1719353856 1719926784 1725960192 1726458624 1734365358 1739674098 1746302976 1751648256 1752934986 1754300592 1759670352 1760178519 1763704832 1766375424 1771782144 1773674496 1779896448 1780410456 1785860136 1787251392 1792147456 1798152192 1799553024 1800874944 1806387264 1811939328 1818820608 1827150336 1834700544 1835518212 1839726592 1841136572 1843102998 1847328768 1848152064 1854344448 1855789056 1862836866 1868538846 1868562432 1869994512 1870534539 1875658752 1882865664 1883409408 1884248784 1890016304 1892034936 1895825408 1897218048 1905057792 1912292712 1913782464 1919640384 1920194748 1920495907 1926955008 1932853248 1934273088 1940193728 1941705216 1942265952 1946157056 1955069952 1964590848 1970604288 1971482524 1973588166 1979629146 1984167936 1987172352 1993254912 2000824782 2002383504 2002961763 2006974464 2008512624 2009092653 2010657816 2016165888 2022921216 2023822768 2024497152 2025984312 2030043136 2031598976 2032185672 2038431744 2046173184 2055544128 2061835968 2064038112 2069692416 2077552576 2078244864 2079171072 2085535232 2086137504 2087762688 2093481984 2095086444 2102132736 2103743826 2110116096 2116574976 2118223872 2118835584 2119779882 2126268342 2132803584 2134370304 2140903424 2143190016 2150708208 2151329301 2153005272 2159595432 2167824384 2174459904 2175428992 2176057224 2182717944 2184418368 2189426688 2197741568 2199453696 2207806656 2210164704 2214592512 2216289792 2216929824 2232188928 2233183744 2235568896 2242411776 2252681442 2257846272 2259576702 2266420992 2268186624 2275129344 2275786368 2276800614 2277559296 2283798528 2285548848 2286208881 2292471808 2293235712 2301280256 2301944832 2312487144 2319565464 2328403968 2335531008 2337246648 2338025472 2339067456 2346227136 2346904692 2355167232 2362376192 2364899328 2373195264 2373880608 2381146848 2383001856 2397536256 2399404032 2401166592 2408516352 2415919104 2419546734 2425094144 2426952754 2429544861 2436200448 2438802432 2446267392 2447357616 2448064377 2455557687 2457470664 2463105024 2464202752 2472459264 2474385408 2483782488 2491385128 2491416576 2493326016 2494046052 2500878336 2510487552 2511212544 2512331712 2522713248 2529624064 2540077056 2549723616 2551709952 2559520512 2560259664 2569273344 2571242454 2577137664 2579030784 2579890176 2588940288 2589687936 2598772418 2601548037 2606759936 2609511147 2619454464 2627472384 2629402479 2631450888 2639505528 2645557248 2649563136 2657673216 2667766376 2669844672 2670615684 2675965952 2678016832 2678790204 2680877088 2688221184 2697228288 2699329536 2701312416 2709580896 2717908992 2728230912 2740725504 2749114624 2752050816 2753277318 2759589888 2761704858 2764654497 2770993152 2772228096 2781516672 2783683584 2791309312 2793448592 2794255299 2802808269 2802843648 2804991768 2813488128 2822099968 2824298496 2825114112 2826373176 2835024456 2838052404 2843738112 2845827072 2857586688 2867610944 2868439068 2870673696 2879460576 2890432512 2899279872 2901409632 2910290592 2912557824 2913398928 2919235584 2932604928 2943742208 2946886272 2952790016 2955053056 2955906432 2957223786 2960382249 2969443719 2976251904 2980758528 2989882368 3001237173 3003575256 3010461696 3012768936 3021894656 3024248832 3033505792 3034381824 3035734152 3036745728 3038976468 3045064704 3047398464 3048278508 3057647616 3069259776 3083316192 3092753952 3104538624 3114041344 3116328864 3117367296 3118756608 3128302848 3129206256 3131644032 3140222976 3142629666 3153199104 3155615739 3164260352 3165174144 3174862464 3177335808 3179669823 3189402513 3196715008 3199205376 3201555456 3211355136 3214785024 3221225472 3226062312 3239393148 3248267264 3251736576 3261689856 3263143488 3264085836 3274076916 3276627552 3284140032 3296612352 3299180544 3311709984 3321888768 3324434688 3325394736 3334504448 3347316736 3348283392 3349775616 3353353344 3363617664 3379022163 3386769408 3389365053 3399631488 3402279936 3412694016 3413679552 3415200921 3425654551 3425697792 3428323272 3436183552 3438707712 3439853568 3451920384 3452917248 3468730716 3479348196 3492605952 3503296512 3505869972 3508601184 3519340704 3520357038 3527409664 3532750848 3543564288 3547348992 3559792896 3560820912 3571720272 3574502784 3584294912 3596304384 3599106048 3601749888 3612774528 3623878656 3629320101 3637641216 3640429131 3654300672 3668178767 3669401088 3671036424 3679453184 3682273144 3686205996 3694657536 3696304128 3708688896 3711578112 3725673732 3737077692 3737124864 3739989024 3741069078 3751317504 3765731328 3766818816 3768497568 3780032608 3784069872 3791650816 3794436096 3810115584 3824585424 3827564928 3839280768 3840389496 3840991814 3853910016 3856863681 3865706496 3868546176 3880387456 3883410432 3884531904 3892314112 3898158627 3910139904 3929181696 3941208576 3942965048 3947176332 3959258292 3968335872 3974344704 3986509824 4001649564 4004767008 4005923526 4013948928 4017025248 4018185306 4021315632 4032331776 4045842432 4047645536 4048994304 4051968624 4060086272 4063197952 4064371344 4076863488 4092346368 4111088256 4123671936 4128076224 4129915977 4139384832 4142557287 4155105152 4156489728 4158342144 4171070464 4172275008 4175525376 4186963968 4190172888 4204265472 4207487652 4220232192 4233149952 4236447744 4237671168 4239559764 4252536684 4265607168 4268740608 4281806848 4286380032 4301416416 4302658602 4306010544 4319190864 4335648768 4348919808 4350857984 4352114448 4365435888 4368836736 4378853376 4395483136 4398907392 4415613312 4420329408 4429185024 4432579584 4433859648 4435835679 4464377856 4466367488 4471137792 4484823552 4505362884 4515692544 4519153404 4532841984 4536373248 4550258688 4551572736 4553601228 4555118592 4567597056 4571097696 4572417762 4584943616 4586471424 4602560512 4603889664 4624974288 4639130928 4656807936 4671062016 4674493296 4676050944 4678134912 4692454272 4693809384 4710334464 4713944499 4724752384 4729798656 4746390528 4747761216 4762293696 4766003712 4795072512 4798808064 4802333184 4817032704 4831838208 4839093468 4850188288 4853905508 4859089722 4872400896 4877604864 4892534784 4894715232 4896128754 4911115374 4914941328 4926210048 4928405504 4944918528 4948770816 4967564976 4982770256 4982833152 4986652032 4988092104 5001756672 5020975104 5022425088 5024663424 5045426496 5059248128 5063125573 5080154112 5099447232 5103419904 5119041024 5120519328 5138546688 5142484908 5154275328 5158061568 5159780352 5177880576 5179375872 5197544836 5203096074 5213519872 5219022294 5238908928 5254944768 5258804958 5262901776 5279011056 5280535557 5291114496 5299126272 5315346432 5335532752 5339689344 5341231368 5351931904 5356033664 5357580408 5361754176 5376442368 5394456576 5398659072 5402624832 5419161792 5435817984 5456461824 5481451008 5498229248 5504101632 5506554636 5519179776 5523409716 5529308994 5541986304 5544456192 5563033344 5567367168 5582618624 5586897184 5588510598 5605616538 5605687296 5609983536 5626976256 5644199936 5648596992 5650228224 5652746352 5670048912 5676104808 5687476224 5691654144 5715173376 5735221888 5736878136 5741347392 5758921152 5761487721 5780865024 5798559744 5802819264 5820581184 5825115648 5826797856 5838471168 5865209856 5887484416 5893772544 5905580032 5910106112 5911812864 5914447572 5920764498 5938887438 5952503808 5961517056 5979764736 6002474346 6007150512 6020923392 6025537872 6027277959 6043789312 6048497664 6067011584 6068763648 6071468304 6073491456 6077952936 6090129408 6094796928 6096557016 6115295232 6138519552 6166632384 6185507904 6209077248 6228082688 6232657728 6234734592 6237513216 6256605696 6258412512 6263288064 6280445952 6285259332 6306398208 6311231478 6328520704 6330348288 6349724928 6354671616 6359339646 6378805026 6393430016 6398410752 6403110912 6422710272 6429570048 6452124624 6453987903 6478786296 6496534528 6503473152 6523379712 6526286976 6528171672 6548153832 6553255104 6568280064 6593224704 6598361088 6623419968 6643777536 6648869376 6650789472 6669008896 6694633472 6696566784 6699551232 6706706688 6727235328 6758044326 6773538816 6778730106 6799262976 6804559872 6825388032 6827359104 6830401842 6851309102 6851395584 6856646544 6858626643 6872367104 6877415424 6879707136 6903840768 6905834496 6937461432 6958696392 6985211904 7006593024 7011739944 7017202368 7038681408 7040714076 7054819328 7065501696 7087128576 7094697984 7119585792 7121641824 7143440544 7149005568 7168589824 7192608768 7198212096 7203499776 7225549056 7247757312 7258640202 7275282432 7280858262 7288634583 7308601344 7336357534 7338802176 7342072848 7344193131 7358906368 7364546288 7366673061 7372411992 7389315072 7392608256 7417377792 7423156224 7451347464 7474155384 7474249728 7479978048 7482138156 7502635008 7531462656 7533637632 7536995136 7560065216 7568139744 7583301632 7588872192 7620231168 7649170848 7655129856 7678561536 7680778992 7681983628 7707820032 7713727362 7731412992 7737092352 7760774912 7766820864 7769063808 7784628224 7796317254 7804644111 7820279808 7828533441 7858363392 7882417152 7885930096 7888207437 7894352664 7918516584 7936671744 7948689408 7973019648 8003299128 8009534016 8011847052 8027897856 8034050496 8036370612 8042631264 8064663552 8091684864 8095291072 8097988608 8103937248 8120172544 8126395904 8128742688 8153726976 8184692736 8222176512 8247343872 8256152448 8259831954 8278769664 8285114574 8310210304 8312979456 8316684288 8342140928 8344550016 8351050752 8373927936 8380345776 8382765897 8408424807 8408530944 8414975304 8440464384 8466299904 8472895488 8475342336 8479119528 8505073368 8531214336 8537481216 8563613696 8572760064 8602832832 8605317204 8612021088 8638381728 8671297536 8697839616 8701715968 8704228896 8730871776 8737673472 8757706752 8790966272 8797814784 8831226624 8840658816 8858370048 8865159168 8867719296 8871671358 8908331157 8928755712 8932734976 8942275584 8969647104 9003711519 9010725768 9031385088 9038306808 9065683968 9072746496 9100517376 9103145472 9107202456 9110237184 9135194112 9142195392 9144835524 9169887232 9172942848 9205121024 9207779328 9249948576 9278261856 9313615872 9342124032 9348986592 9352101888 9356269824 9384908544 9387618768 9420668928 9427888998 9449504768 9459597312 9466847217 9492781056 9495522432 9524587392 9532007424 9539009469 9568207539 9590145024 9597616128 9604666368 9634065408 9663676416 9678186936 9700376576 9707811016 9718179444 9744801792 9755209728 9785069568 9789430464 9792257508 9822230748 9829882656 9852420096 9856811008 9889837056 9897541632 9935129952 9965540512 9965666304 9973304064 9976184208 10003513344 10041950208 10044850176 10049326848 10090852992 10118496256 10126251146 10137066489 10160308224 10168095159 10198894464 10206839808 10238082048 10241038656 10245602763 10276963653 10277093376 10284969816 10308550656 10316123136 10319560704 10355761152 10358751744 10395089672 10406192148 10427039744 10438044588 10477817856 10509889536 10517609916 10525803552 10558022112 10561071114 10582228992 10598252544 10630692864 10671065504 10679378688 10682462736 10703863808 10712067328 10715160816 10723508352 10752884736 10788913152 10797318144 10805249664 10838323584 10871635968 10887960303 10912923648 10921287393 10962902016 10996458496 11004536301 11008203264 11013109272 11038359552 11046819432 11058617988 11083972608 11088912384 11126066688 11134734336 11165237248 11173794368 11177021196 11211233076 11211374592 11219967072 11253952512 11288399872 11297193984 11300456448 11305492704 11340097824 11352209616 11374952448 11383308288 11430346752 11470443776 11473756272 11482694784 11517842304 11522975442 11561730048 11570591043 11597119488 11605638528 11641162368 11650231296 11653595712 11676942336 11694475881 11730419712 11774968832 11787545088 11811160064 11820212224 11823625728 11828895144 11841528996 11877774876 11905007616 11923034112 11959529472 12004948692 12014301024 12041846784 12051075744 12054555918 12087578624 12096995328 12134023168 12137527296 12142936608 12146982912 12155905872 12180258816 12189593856 12193114032 12230590464 12277039104 12333264768 12371015808 12389747931 12418154496 12427671861 12456165376 12465315456 12469469184 12475026432 12513211392 12516825024 12526576128 12560891904 12570518664 12612796416 12622462956 12657041408 12660696576 12699449856 12709343232 12718679292 12757610052 12786860032 12796821504 12806221824 12845420544 12859140096 12904249248 12907975806 12957572592 12993069056 13006946304 13046759424 13052573952 13056343344 13096307664 13106510208 13136560128 13186449408 13196722176 13246839936 13287555072 13297738752 13301578944 13307507037 13338017792 13348240147 13389266944 13393133568 13399102464 13413413376 13454470656 13516088652 13547077632 13557460212 13598525952 13609119744 13650776064 13654718208 13660803684 13702618204 13702791168 13713293088 13717253286 13744734208 13754830848 13759414272 13807681536 13811668992 13874922864 13917392784 13970423808 14013186048 14023479888 14034404736 14077362816 14081428152 14109638656 14131003392 14141833497 14174257152 14189395968 14239171584 14243283648 14286881088 14293248299 14298011136 14337179648 14385217536 14396424192 14406999552 14451098112 14495514624 14517280404 14550564864 14561716524 14577269166 14617202688 14672715068 14677604352 14684145696 14688386262 14717812736 14729092576 14733346122 14744823984 14778630144 14785216512 14834755584 14846312448 14902694928 14948310768 14948499456 14959956096 14964276312 15005270016 15062925312 15067275264 15073990272 15120130432 15136279488 15166603264 15177744384 15189376719 15240462336 15298341696 15310259712 15357123072 15361557984 15363967256 15415640064 15427454724 15462825984 15474184704 15521549824 15533641728 15538127616 15569256448 15592634508 15609288222 15640559616 15657066882 15716726784 15764834304 15771860192 15776414874 15788705328 15837033168 15873343488 15897378816 15946039296 16006598256 16019068032 16023694104 16055795712 16068100992 16072741224 16085262528 16129327104 16183369728 16190582144 16195977216 16207874496 16240345088 16252791808 16257485376 16307453952 16369385472 16444353024 16494687744 16512304896 16519663908 16557539328 16570229148 16620420608 16625958912 16633368576 16684281856 16689100032 16702101504 16747855872 16760691552 16765531794 16816849614 16817061888 16829950608 16880928768 16932599808 16945790976 16950684672 16958239056 17010146736 17062428672 17074962432 17127227392 17145520128 17205665664 17210634408 17224042176 17276763456 17284463163 17342595072 17395679232 17403431936 17408457792 17461743552 17475346944 17515413504 17581932544 17595629568 17662453248 17681317632 17716740096 17730318336 17735438592 17743342716 17816662314 17857511424 17865469952 17884551168 17939294208 18007423038 18021451536 18062770176 18076613616 18081833877 18131367936 18145492992 18201034752 18206290944 18214404912 18220474368 18270388224 18284390784 18289671048 18339774464 18345885696 18410242048 18415558656 18499897152 18556523712 18627231744 18684248064 18697973184 18704203776 18712539648 18769817088 18775237536 18841337856 18855777996 18899009536 18919194624 18933694434 18985562112 18991044864 19049174784 19064014848 19078018938 19136415078 19180290048 19195232256 19209332736 19268130816 19356373872 19361963709 19400753152 19415622032 19436358888 19489603584 19510419456 19570139136 19578860928 19584515016 19644461496 19659765312 19704840192 19713622016 19779674112 19795083264 19870259904 19931081024 19931332608 19946608128 19952368416 20007026688 20083900416 20089700352 20098653696 20181705984 20236992512 20252502292 20274132978 20320616448 20336190318 20397788928 20413679616 20476164096 20482077312 20491205526 20553927306 20554186752 20569939632 20575879929 20617101312 20632246272 20639121408 20711522304 20717503488 20790179344 20812384296 20854079488 20876089176 20955635712 21019779072 21035219832 21051607104 21116044224 21122142228 21164457984 21196505088 21261385728 21342131008 21358757376 21364925472 21407727616 21424134656 21430321632 21447016704 21505769472 21577826304 21594636288 21610499328 21676647168 21743271936 21775920606 21825847296 21842574786 21925804032 21992916992 22009072602 22016406528 22026218544 22032579393 22076719104 22093638864 22100019183 22117235976 22167945216 22177824768 22252133376 22269468672 22330474496 22347588736 22354042392 22422466152 22422749184 22439934144 22507905024 22576799744 22594387968 22600912896 22610985408 22680195648 22704419232 22749904896 22766616576 22860693504 22940887552 22947512544 22965389568 23035684608 23045950884 23123460096 23141182086 23194238976 23211277056 23282324736 23300462592 23307191424 23353884672 23388951762 23460839424 23485600323 23549937664 23575090176 23640424448 23647251456 23657790288 23664622311 23683057992 23755549752 23810015232 23846068224 23919058944 24009897384 24028602048 24083693568 24102151488 24109111836 24175157248 24193990656 24268046336 24275054592 24285873216 24293965824 24311811744 24360517632 24379187712 24386228064 24461180928 24554078208 24666529536 24742031616 24779495862 24836308992 24855343722 24912330752 24930630912 24938938368 24950052864 25026422784 25033650048 25053152256 25121783808 25141037328 25148297691 25225274421 25225592832 25244925912 25314082816 25321393152 25398899712 25418686464 25437358584 25515220104 25573720064 25593643008 25612443648 25690841088 25718280192 25808498496 25815951612 25915145184 25986138112 26013892608 26093518848 26105147904 26112686688 26192615328 26213020416 26273120256 26372898816 26393444352 26493679872 26575110144 26595477504 26603157888 26615014074 26676035584 26696480294 26724993471 26778533888 26786267136 26798204928 26826826752 26908941312 27011134557 27032177304 27094155264 27114920424 27197051904 27218239488 27301552128 27309436416 27321607368 27405236408 27405582336 27426586176 27434506572 27489468416 27509661696 27518828544 27615363072 27623337984 27749845728 27834785568 27940847616 28026372096 28046959776 28068809472 28154725632 28162856304 28219277312 28262006784 28283666994 28348514304 28378791936 28400541651 28478343168 28486567296 28573762176 28586496598 28596022272 28617028407 28674359296 28704622617 28770435072 28792848384 28813999104 28902196224 28991029248 29034560808 29101129728 29123433048 29154538332 29234405376 29345430136 29355208704 29368291392 29376772524 29435625472 29458185152 29466692244 29489647968 29557260288 29570433024 29669511168 29692624896 29805389856 29896621536 29896998912 29919912192 29928552624 30010540032 30125850624 30134550528 30147980544 30240260864 30272558976 30333206528 30355488768 30378753438 30411199467 30480924672 30504285477 30596683392 30620519424 30714246144 30723115968 30727934512 30736808289 30830890959 30831280128 30854909448 30925651968 30948369408 31043099648 31067283456 31076255232 31138512896 31185269016 31218576444 31281119232 31314133764 31433453568 31529668608 31543720384 31552829748 31577410656 31674066336 31746686976 31794757632 31892078592 32013196512 32038136064 32047388208 32111591424 32136201984 32145482448 32170525056 32258654208 32366739456 32381164288 32391954432 32415748992 32480690176 32505583616 32514970752 32614907904 32663880909 32738770944 32763862179 32888706048 32989375488 33013608903 33024609792 33039327816 33115078656 33140458296 33240841216 33251917824 33266737152 33368563712 33378200064 33404203008 33495711744 33521383104 33531063588 33633699228 33634123776 33659901216 33761857536 33865199616 33891581952 33901369344 33916478112 34020293472 34124857344 34149924864 34254454784 34291040256 34411331328 34421268816 34448084352 34553526912 34568926326 34685190144 34711773129 34791358464 34806863872 34816915584 34923487104 34950693888 35030827008 35083427643 35163865088 35190814933 35191259136 35324906496 35362635264 35433480192 35460636672 35470877184 35486685432 35633324628 35715022848 35730939904 35769102336 35878588416 36014846076 36042903072 36125540352 36153227232 36163667754 36262735872 36290985984 36402069504 36412581888 36428809824 36440948736 36540776448 36568781568 36579342096 36679548928 36691771392 36820484096 36831117312 36999794304 37113047424 37169243793 37254463488 37283015583 37368496128 37395946368 37408407552 37425079296 37539634176 37550475072 37682200061 37682675712 37711555992 37798019072 37838389248 37867388868 37971124224 37982089728 38098349568 38128029696 38156037876 38272830156 38360580096 38390464512 38418665472 38536261632 38712747744 38723927418 38801506304 38831244064 38872717776 38979207168 39020838912 39140278272 39157721856 39169030032 39288922992 39319530624 39409680384 39427244032 39559348224 39590166528 39740519808 39862162048 39862665216 39893216256 39904736832 39922521111 40014053376 40044720441 40167800832 40179400704 40197307392 40363411968 40473985024 40505004584 40548265956 40641232896 40672380636 40795577856 40827359232 40952328192 40964154624 40982411052 41107854612 41108373504 41139879264 41151759858 41234202624 41264492544 41278242816 41423044608 41435006976 41580358688 41624768592 41708158976 41752178352 41911271424 42039558144 42070439664 42103214208 42232088448 42244284456 42328915968 42393010176 42425500491 42522771456 42684262016 42717514752 42729850944 42815455232 42848269312 42860643264 42879744897 42894033408 43011538944 43155652608 43189272576 43220998656 43353294336 43486543872 43551841212 43651694592 43685149572 43851608064 43985833984 44018145204 44032813056 44052437088 44065158786 44153438208 44187277728 44200038366 44234471952 44335890432 44355649536 44504266752 44538937344 44660948992 44695177472 44708084784 44844932304 44845498368 44879868288 45015810048 45153599488 45188775936 45201825792 45221970816 45360391296 45408838464 45499809792 45533233152 45568130157 45721387008 45881775104 45895025088 45930779136 46071369216 46091901768 46246920192 46282364172 46388477952 46422554112 46564649472 46600925184 46614382848 46707769344 46777903524 46921678848 46971200646 47099875328 47150180352 47280848896 47294502912 47315580576 47329244622 47366115984 47511099504 47620030464 47692136448 47838117888 48019794768 48057204096 48167387136 48204302976 48218223672 48350314496 48387981312 48536092672 48550109184 48571746432 48587931648 48623623488 48721035264 48758375424 48772456128 48922361856 49108156416 49333059072 49484063232 49558991724 49672617984 49710687444 49824661504 49861261824 49877876736 49900105728 50052845568 50067300096 50106304512 50243567616 50282074656 50296595382 50450548842 50451185664 50489851824 50628165632 50642786304 50797799424 50837372928 50874717168 51030440208 51147440128 51187286016 51224887296 51381682176 51436560384 51616996992 51631903224 51830290368 51853389489 51972276224 52027785216 52187037696 52210295808 52225373376 52385230656 52426040832 52546240512 52745797632 52786888704 52987359744 53150220288 53190955008 53206315776 53230028148 53352071168 53392960588 53449986942 53557067776 53572534272 53596409856 53653653504 53817882624 54022269114 54064354608 54188310528 54229840848 54245501631 54394103808 54436478976 54603104256 54618872832 54643214736 54810472816 54811164672 54853172352 54869013144 54978936832 55019323392 55037657088 55230726144 55246675968 55499691456 55669571136 55694381303 55881695232 56052744192 56093919552 56137618944 56309451264 56325712608 56438554624 56524013568 56567333988 56697028608 56757583872 56801083302 56956686336 56973134592 57147524352 57172993196 57192044544 57234056814 57348718592 57409245234 57540870144 57585696768 57627998208 57804392448 58069121616 58085891127 58202259456 58246866096 58309076664 58468810752 58690860272 58710417408 58736582784 58753545048 58871250944 58916370304 58933384488 58979295936 59114520576 59140866048 59339022336 59385249792 59610779712 59793243072 59793997824 59839824384 59857105248 60021080064 60251701248 60269101056 60295961088 60480521728 60545117952 60666413056 60710977536 60757506876 60822398934 60961849344 61008570954 61193366784 61241038848 61428492288 61446231936 61455869024 61473616578 61661781918 61662560256 61709818896 61851303936 61896738816 62086199296 62134566912 62152510464 62370538032 62437152888 62562238464 62628267528 62866907136 63059337216 63087440768 63105659496 63154821312 63348132672 63493373952 63589515264 63784157184 64026393024 64076272128 64094776416 64223182848 64272403968 64290964896 64341050112 64517308416 64733478912 64762328576 64783908864 64831497984 64961380352 65011167232 65029941504 65229815808 65327761818 65477541888 65527724358 65777412096 65978750976 66027217806 66049219584 66078655632 66230157312 66280916592 66300057549 66481682432 66503835648 66533474304 66737127424 66756400128 66808406016 66991423488 67042766208 67062127176 67267398456 67268247552 67319802432 67523715072 67730399232 67783163904 67802738688 67832956224 68040586944 68249714688 68299849728 68508909568 68582080512 68822662656 68842537632 68896168704 69107053824 69137852652 69370380288 69423546258 69582716928 69613727744 69633831168 69846974208 69901387776 70061654016 70166855286 70327730176 70381629866 70382518272 70456800969 70649812992 70725270528 70921273344 70941754368 70973370864 70993866933 71266649256 71430045696 71461879808 71538204672 71757176832 72029692152 72085806144 72251080704 72306454464 72327335508 72525471744 72581971968 72804139008 72825163776 72857619648 72881897472 73081552896 73137563136 73158684192 73359097856 73383542784 73640968192 73662234624 73999588608 74226094848 74338487586 74508926976 74566031166 74736992256 74791892736 74816815104 74850158592 75079268352 75100950144 75364400122 75365351424 75423111984 75444893073 75596038144 75675823263 75676778496 75734777736 75942248448 75964179456 76196699136 76256059392 76312075752 76545660312 76721160192 76780929024 76837330944 77072523264 77425495488 77447854836 77603012608 77662488128 77745435552 77958414336 78041677824 78280556544 78315443712 78338060064 78577845984 78639061248 78819360768 78854488064 79118696448 79180333056 79481039616 79724324096 79725330432 79786432512 79809473664 79845042222 80028106752 80089440882 80174980413 80335601664 80358801408 80394614784 80726823936 80947970048 81010009168 81033403671 81096531912 81282465792 81344761272 81591155712 81654718464 81904656384 81928309248 81964822104 82215709224 82216747008 82279758528 82303519716 82468405248 82528985088 82556485632 82846089216 82870013952 83160717376 83249537184 83416317952 83504356704 83822542848 84079116288 84140879328 84206428416 84464176896 84488568912 84657831936 84786020352 84851000982 85045542912 85368524032 85435029504 85459701888 85630910464 85696538624 85721286528 85759489794 85788066816 85851085221 86023077888 86113867851 86311305216 86378545152 86441997312 86706588672 86973087744 87103682424 87303389184 87370299144 87703216128 87971667968 88036290408 88065626112 88104874176 88130317572 88306876416 88374555456 88400076732 88468943904 88671780864 88711299072 89008533504 89077874688 89321897984 89390354944 89416169568 89689864608 89690996736 89759736576 90031620096 90307198976 90377551872 90403651584 90443941632 90720782592 90817676928 90999619584 91066466304 91136260314 91442774016 91512856431 91763550208 91790050176 91861558272 92142738432 92183803536 92210424867 92492672877 92493840384 92564728344 92776955904 92845108224 93129298944 93201850368 93228765696 93415538688 93555807048 93843357696 93942401292 94199750656 94300360704 94561697792 94589005824 94631161152 94658489244 94732231968 95022199008 95240060928 95384272896 95676235776 96039589536 96114408192 96334774272 96408605952 96436447344 96700628992 96775962624 97072185344 97100218368 97143492864 97175863296 97247246976 97442070528 97516750848 97544912256 97844723712 97991642727 98216312832 98291586537 98666118144 98968126464 99040826709 99117983448 99345235968 99421374888 99649323008 99722523648 99755753472 99800211456 100105691136 100134600192 100212609024 100487135232 100564149312 100593190764 100901097684 100902371328 100979703648 101256331264 101285572608 101595598848 101674745856 101749434336 102060880416 102294880256 102374572032 102449774592 102763364352 102873120768 103233993984 103263806448 103660580736 103706778978 103944552448 104055570432 104135319387 104374075392 104420591616 104450746752 104770461312 104852081664 105092481024 105250282929 105491595264 105572444799 105573777408 105974719488 106300440576 106381910016 106412631552 106460056296 106704142336 106785921176 106899973884 107114135552 107145068544 107192819712 107307307008 107635765248 108044538228 108128709216 108376621056 108459681696 108491003262 108788207616 108872957952 109206208512 109237745664 109286429472 109620945632 109622329344 109706344704 109738026288 109957873664 110038646784 110075314176 110461452288 110493351936 110999382912 111339142272 111388762606 111507731379 111763390464 111849046749 112105488384 112187839104 112275237888 112618902528 112651425216 112877109248 113046600183 113048027136 113134667976 113394057216 113515167744 113602166604 113913372672 113946269184 114295048704 114345986392 114384089088 114468113628 114697437184 114818490468 115081740288 115171393536 115255996416 115608784896 116138243232 116171782254 116404518912 116493732192 116618153328 116937621504 117381720544 117420834816 117473165568 117507090096 117742501888 117832740608 117866768976 117958591872 118229041152 118281732096 118678044672 118770499584 119221559424 119586486144 119587995648 119679648768 119714210496 119767563333 120042160128 120134161323 120503402496 120538202112 120591922176 120961043456 121090235904 121332826112 121421955072 121515013752 121644797868 121923698688 122017141908 122386733568 122482077696 122856984576 122892463872 122911738048 122947233156 123323563836 123325120512 123419637792 123702607872 123793477632 124172398592 124269133824 124305020928 124741076064 124874305776 125124476928 125256535056 125733814272 126118674432 126174881536 126211318992 126309642624 126696265344 126986747904 127179030528 127276501473 127568314368 128052786048 128152544256 128189552832 128446365696 128544807936 128581929792 128639234691 128682100224 129034616832 129466957824 129524657152 129567817728 129662995968 129922760704 130022334464 130059883008 130459631616 130655523636 130955083776 131055448716 131554824192 131957501952 132054435612 132098439168 132157311264 132460314624 132561833184 132600115098 132963364864 133007671296 133066948608 133474254848 133512800256 133616812032 133982846976 134085532416 134124254352 134534796912 134536495104 134639604864 135047430144 135460798464 135566327808 135605477376 135665912448 136081173888 136499429376 136599699456 136704390471 137017819136 137164161024 137645325312 137685075264 137792337408 138214107648 138275705304 138740760576 138847092516 139165433856 139227455488 139267662336 139693948416 139802775552 140123308032 140333710572 140655460352 140763259732 140765036544 140913601938 141299625984 141450541056 141842546688 141883508736 141946741728 141987733866 142533298512 142860091392 142923759616 143076409344 143514353664 144059384304 144171612288 144502161408 144612908928 144654671016 145050943488 145163943936 145608278016 145650327552 145715239296 145763794944 146163105792 146275126272 146317368384 146718195712 146767085568 146830641617 147281936384 147324469248 147999177216 148452189696 148676975172 149017853952 149132062332 149473984512 149583785472 149633630208 149700317184 150158536704 150201900288 150728800244 150730702848 150846223968 150889786146 151192076288 151351646526 151353556992 151469555472 151884496896 151928358912 152393398272 152512118784 152624151504 153091320624 153442320384 153561858048 153674661888 154145046528 154850990976 154895709672 155206025216 155324976256 155490871104 155560168467 155916828672 156083355648 156561113088 156630887424 156676120128 157155691968 157278122496 157638721536 157708976128 158237392896 158360666112 158962079232 159448648192 159450660864 159572865024 159618947328 159690084444 160056213504 160178881764 160349960826 160671203328 160717602816 160789229568 161453647872 161895940096 162020018336 162066807342 162193063824 162564931584 162689522544 163182311424 163309436928 163809312768 163856618496 163929644208 164431418448 164433494016 164559517056 164607039432 164936810496 165057970176 165112971264 165692178432 165740027904 166321434752 166499074368 166832635904 167008713408 167083143909 167645085696 168158232576 168281758656 168412856832 168928353792 168977137824 169315663872 169572040704 169702001964 170091085824 170737048064 170870059008 170919403776 171261820928 171393077248 171442573056 171518979588 171576133632 171702170442 172046155776 172227735702 172622610432 172757090304 172883994624 173413177344 174207364848 174606778368 174740598288 175406432256 175943335936 176072580816 176131252224 176209748352 176260635144 176613752832 176749110912 176800153464 176937887808 177343561728 177422598144 178017067008 178155749376 178643795968 178780709888 178832339136 179379729216 179381993472 179519473152 180063240192 180614397952 180755103744 180807303168 180887883264 181441565184 181635353856 181999239168 182132932608 182272520628 182885548032 183025712862 183527100416 183580100352 183723116544 184285476864 184367607072 184420849734 184985345754 184987680768 185129456688 185553911808 185690216448 186258597888 186403700736 186457531392 187111614096 187686715392 187884802584 188399501312 188600721408 189123395584 189178011648 189262322304 189316978488 189464463936 190044398016 190480121856 190768545792 191352471552 192079179072 192228816384 192669548544 192817211904 192872894688 193401257984 193551925248 194144370688 194200436736 194286985728 194351726592 194494493952 194884141056 195033501696 195089824512 195689447424 195983285454 196432625664 196583173074 197332236288 197936252928 198081653418 198235966896 198690471936 198842749776 198900172647 199298646016 199445047296 199511506944 199600422912 200211382272 200269200384 200425218048 200974270464 201128298624 201186381528 201802195368 201804742656 201959407296 202512662528 202571145216 203191197696 203349491712 203498868672 204121760832 204589760512 204749144064 204899549184 205526728704 205746241536 206467987968 206527612896 207321161472 207413557956 207889104896 208111140864 208270638774 208748150784 208841183232 208901493504 209540922624 209704163328 210184962048 210500565858 210983190528 211144889598 211147554816 211370402907 211949438976 212763820032 212825263104 212920112592 212981600799 213408284672 213571842352 213799947768 214228271104 214290137088 214385639424 214614614016 215271530496 216089076456 216257418432 216753242112 216919363392 216982006524 217576415232 217745915904 218412417024 218475491328 218572858944 219241891264 219244658688 219412689408 219476052576 219915747328 220077293568 220150628352 220922904576 220986703872 221998765824 222678284544 222777525212 223015462758 223526780928 223698093498 224210976768 224375678208 224550475776 225237805056 225302850432 225754218496 226093200366 226096054272 226269335952 226334679219 226788114432 227027469789 227030335488 227204333208 227826745344 227892538368 228590097408 228691972784 228768178176 228936227256 229394874368 229636980936 230163480576 230342787072 230511992832 231217569792 232276486464 232343564508 232809037824 232987464384 233236306656 233875243008 234763441088 234841669632 234946331136 235014180192 235485003776 235665481216 235733537952 235917183744 236458082304 236563464192 237356089344 237540999168 238443118848 239172972288 239175991296 239359297536 239428420992 239535126666 240084320256 240268322646 241006804992 241076404224 241183844352 241922086912 242180471808 242843910144 243030027504 243100211013 243289595736 243847397376 244034283816 244773467136 244964155392 245713969152 245784927744 245823476096 245894466312 246647127672 246650241024 246839275584 247405215744 247586955264 248344797184 248538267648 248610041856 249482152128 249748611552 250248953856 250513070112 251467628544 252237348864 252349763072 252422637984 252619285248 253392530688 253973495808 254358061056 254553002946 255136628736 256105572096 256305088512 256379105664 256892731392 257089615872 257163859584 257278469382 257364200448 258069233664 258341603553 258933915648 259049314304 259135635456 259325991936 260044668928 260119766016 260919263232 261311047272 261910167552 262110897432 263109648384 263915003904 264108871224 264196878336 264314622528 264920629248 265123666368 265200230196 265926729728 266015342592 266133897216 266948509696 267025600512 267233624064 267965693952 268171064832 268248508704 269069593824 269072990208 269279209728 270094860288 270921596928 271132655616 271210954752 271331824896 272162347776 272998858752 273199398912 273408780942 274035638272 274328322048 274538569293 275290650624 275370150528 275584674816 276428215296 276551410608 276631274601 277478018631 277481521152 277694185032 278330867712 278454910976 278535324672 279387896832 279605551104 280246616064 280667421144 281310920704 281526519464 281530073088 281827203876 282599251968 282901082112 283685093376 283767017472 283893483456 283975467732 285066597024 285720182784 285847519232 286152818688 287028707328 288118768608 288343224576 289004322816 289225817856 289309342032 290101886976 290327887872 291216556032 291300655104 291430478592 291527589888 292326211584 292550252544 292634736768 293436391424 293534171136 293661283234 293974928181 294563872768 294648938496 294874759611 295998354432 296904379392 297122480127 297353950344 298035707904 298264124664 298947969024 299167570944 299267260416 299400634368 300317073408 300403800576 301457600488 301461405696 301692447936 301779572292 302384152576 302703293052 302707113984 302939110944 303768993792 303856717824 304786796544 305024237568 305248303008 306182641248 306884640768 307123716096 307349323776 308290093056 309701981952 309791419344 310412050432 310649952512 310981742208 311120336934 311833657344 312166711296 312405958161 313122226176 313261774848 313352240256 314311383936 314556244992 315277443072 315417952256 315750848787 316474785792 316717334397 316721332224 317924158464 318897296384 318901321728 319145730048 319237894656 319380168888 320112427008 320357763528 320699921652 321342406656 321435205632 321578459136 322907295744 323791880192 324040036672 324133614684 324386127648 325129863168 325379045088 326364622848 326618873856 327618625536 327713236992 327859288416 328862836896 328866988032 329119034112 329214078864 329873620992 330115940352 330225942528 331384356864 331480055808 332642869504 332998148736 333665271808 334017426816 334166287818 334523194137 335290171392 335547140247 336316465152 336563517312 336825713664 337856707584 337954275648 338631327744 339139800549 339144081408 339404003928 340182171648 341474096128 341740118016 341838807552 342523641856 342786154496 342885146112 343037959176 343152267264 343404340884 344092311552 344455471404 345245220864 345514180608 345767989248 346826354688 348414729696 349213556736 349481196576 350812864512 351886671872 352145161632 352262504448 352419496704 352521270288 353227505664 353498221824 353600306928 353875775616 354687123456 354845196288 356034134016 356311498752 357287591936 357561419776 357664678272 358759458432 358763986944 359038946304 359302689999 360126480384 360402483969 361228795904 361510207488 361614606336 361775766528 362883130368 363270707712 363998478336 364265865216 364545041256 365771096064 366051425724 367054200832 367160200704 367446233088 368570953728 368735214144 368841699468 369970691508 369975361536 370258913376 371107823616 371380432896 372517195776 372807401472 372915062784 374223228192 375373430784 375769605168 376799002624 377201442816 378246791168 378356023296 378524644608 378633956976 378928927872 380088796032 380960243712 381537091584 381829504419 382704943104 384158358144 384457632768 385339097088 385634423808 385745789376 385917704073 386802515968 387098964263 387103850496 388288741376 388400873472 388573971456 388703453184 388988987904 389768282112 390067003392 390179649024 391378894848 391966570908 392865251328 393166346148 394664472576 395872505856 396163306836 396471933792 397380943872 397685499552 397800345294 398597292032 398890094592 399023013888 399200845824 400422764544 400538400768 400850436096 401948540928 402256597248 402372763056 403604390736 403609485312 403918814592 405025325056 405142290432 406382395392 406698983424 406997737344 408243521664 409179521024 409498288128 409799098368 410113171413 411053457408 411492483072 412935975936 413055225792 414504200671 414642322944 414827115912 415778209792 416222281728 416541277548 417496301568 417682366464 417802987008 419081845248 419408326656 420369924096 421001131716 421966381056 422289779196 422295109632 422740805814 423898877952 425527640064 425650526208 425840225184 425963201598 426816569344 427143684704 427599895536 428456542208 428580274176 428771278848 429229228032 430543060992 432178152912 432514836864 433506484224 433838726784 433964013048 435152830464 435491831808 436824834048 436950982656 437145717888 438483782528 438489317376 438825378816 438952105152 439831494656 440154587136 440301256704 440491924851 441845809152 441973407744 443997531648 445356569088 445555050424 446030925516 447053561856 447396186996 448421953536 448751356416 449100951552 450475610112 450605700864 451508436992 452186400732 452192108544 452538671904 452669358438 453576228864 454054939578 454060670976 454408666416 455653490688 455785076736 457180194816 457383945568 457536356352 457872454512 458789748736 459273961872 460326961152 460685574144 461023985664 462435139584 464552972928 464687129016 465618075648 465974928768 466472613312 466680505401 467750486016 469526882176 469683339264 469892662272 470028360384 470970007552 471330962432 471467075904 471834367488 472916164608 473126928384 474712178688 475081998336 476886237696 478345944576 478351982592 478718595072 478856841984 479070253332 480168640512 480536645292 482013609984 482152808448 482367688704 483844173824 484360943616 485687820288 486060055008 486200422026 486579191472 487694794752 488068567632 489546934272 489928310784 491427938304 491569855488 491646952192 491788932624 493294255344 493300482048 493678551168 494810431488 495173910528 496689594368 497076535296 497220083712 498964304256 499497223104 500497907712 501026140224 501249431727 502935257088 504474697728 504699526144 504845275968 505238570496 506785061376 507946991616 508716122112 509106005892 510273257472 512211144192 512610177024 512758211328 513785462784 514179231744 514327719168 514556938764 514728400896 516138467328 516683207106 517867831296 518098628608 518271270912 518651983872 520089337856 520239532032 522622094544 523820335104 524221794864 526219296768 527830007808 528217742448 528393756672 528629245056 529841258496 530247332736 530400460392 531853459456 532030685184 532267794432 533897019392 534051201024 534467248128 535931387904 536342129664 536497017408 538139187648 538145980416 538558419456 540189720576 541843193856 542265311232 542421909504 542663649792 544324695552 545997717504 546398797824 546817561884 548071276544 548656644096 549077138586 550581301248 550740301056 551169349632 552856430592 553102821216 553262549202 554956037262 554963042304 555388370064 556661735424 556909821952 557070649344 558775793664 559211102208 561334842288 562621841408 563053038928 563060146176 563654407752 565198503936 565802164224 567370186752 567534034944 567786966912 567950935464 570133194048 571440365568 571695038464 572305637376 574057414656 576237537216 576686449152 578008645632 578451635712 578618684064 580203773952 580655775744 582433112064 582601310208 582860957184 583055179776 584652423168 585100505088 585269473536 586872782848 587068342272 587322566468 587949856362 589127745536 589297876992 589749519222 591996708864 593808758784 594244960254 594707900688 596071415808 596528249328 596700517941 597895938048 598335141888 598534520832 598801268736 600634146816 600807601152 602915200976 602922811392 603384895872 603559144584 604768305152 605406586104 605414227968 605878221888 607537987584 607713435648 609573593088 610048475136 610496606016 612365282496 613769281536 614247432192 614698647552 616580186112 619403963904 619582838688 620824100864 621299905024 621963484416 622240673868 623667314688 624333422592 624811916322 626244452352 626523549696 626704480512 628622767872 629112489984 630554886144 630835904512 631501697574 632949571584 633434668794 633442664448 635848316928 637794592768 638291460096 638475789312 638760337776 638944802397 640224854016 640715527056 641399843304 642684813312 642870411264 643156918272 645814591488 647583760384 648080073344 648267229368 648772255296 650259726336 650758090176 652729245696 653237747712 655237251072 655426473984 655718576832 657725673792 657733976064 658238068224 658428157728 659747241984 660231880704 660451885056 662768713728 662960111616 665285739008 665996297472 667330543616 668034853632 668332575636 669046388274 670580342784 671094280494 672632930304 673127034624 673651427328 675713415168 675908551296 677262655488 678279601098 678288162816 678808007856 680364343296 681082409367 682948192256 683480236032 683677615104 685572308992 685770292224 686075918352 686304534528 686808681768 688184623104 688910942808 690490441728 691028361216 691535978496 693652709376 696829459392 698427113472 698962393152 701625729024 703773343744 704290323264 704525008896 704838993408 705042540576 706455011328 706996443648 707200613856 707751551232 709374246912 709690392576 712068268032 712622997504 714575183872 715122839552 715329356544 717518916864 717527973888 718077892608 718605379998 720252960768 720804967938 722457591808 723020414976 723229212672 723551533056 725766260736 726541415424 728531730432 729090082512 729300633039 731542192128 732102851448 734108401664 734320401408 734892466176 737141907456 737470428288 737683398936 739941383016 739950723072 740517826752 742215647232 742760865792 745034391552 745614802944 745830125568 748446456384 750746861568 751539210336 753598005248 754402885632 756493582336 756712046592 757049289216 757267913952 757857855744 760177592064 761920487424 763074183168 763659008838 765409886208 768316716288 768915265536 770678194176 771268847616 771491578752 771835408146 773605031936 774197928526 774207700992 775024810659 776577482752 776801746944 777147942912 777406906368 777977975808 780134006784 780359298048 782757789696 783933141816 785730502656 786332692296 789328945152 791745011712 792326613672 792943867584 794761887744 795370999104 795600690588 797194584064 797780189184 798046027776 798401691648 800845529088 801076801536 801700872192 803897081856 804513194496 804745526112 807208781472 807218970624 807837629184 810050650112 810284580864 812764790784 813397966848 813995474688 816487043328 818359042048 818996576256 819598196736 820226342826 822106914816 822984966144 823615707879 825871951872 826110451584 829008401342 829284645888 829654231824 829893823803 831556419584 832434055893 832444563456 833082555096 834992603136 835364732928 835605974016 838163690496 838816653312 840739848192 842002263432 843932762112 844579558392 844590219264 845481611628 847797755904 851055280128 851301052416 851680450368 851926403196 853633138688 854287369408 855199791072 856913084416 857160548352 857542557696 858458456064 861086121984 864356305824 865029673728 867012968448 867677453568 867928026096 870305660928 870983663616 873649668096 873901965312 874291435776 876967565056 876978634752 877650757632 877904210304 879662989312 880309174272 880602513408 880983849702 881924784543 883691618304 883946815488 884624278833 887995063296 890713138176 891110100848 891367440381 892061851032 894107123712 894792373992 896843907072 897502712832 898201903104 900951220224 901211401728 903016873984 904372801464 904384217088 905077343808 905338716876 907152457728 908109879156 908121341952 908817332832 911306981376 911570153472 914360389632 914767891136 915072712704 915744909024 917579497472 918547923744 920653922304 921371148288 922047971328 924870279168 929105945856 929374258032 931236151296 931949857536 932945226624 933361010802 935500972032 939053764352 939366678528 939785324544 940056720768 941940015104 942661924864 942934151808 943668734976 945832329216 946253856768 947252546361 949424357376 950152003191 950163996672 953772475392 956691889152 956703965184 957437190144 957713683968 958140506664 960337281024 961073290584 964027219968 964305616896 964735377408 967688347648 968721887232 971375640576 972120110016 972400844052 973158382944 975389589504 976137135264 979093868544 979856621568 982855876608 983139710976 983293904384 983577865248 986588510688 986600964096 987357102336 989620862976 990347821056 993379188736 994153070592 994440167424 997928608512 998994446208 1000995815424 1002052280448 1002498863454 1005870514176 1006641420741 1008949395456 1009399052288 1009690551936 1010477140992 1013570122752 1015893983232 1017419401647 1017432244224 1018212011784 1020546514944 1024422288384 1025220354048 1025516422656 1027570925568 1028358463488 1028655438336 1029113877528 1029456801792 1032276934656 1033366414212 1035735662592 1036197257216 1036542541824 1037303967744 1040178675712 1040479064064 1045244189088 1047640670208 1048443589728 1052438593536 1055660015616 1056435484896 1056787513344 1057258490112 1059682516992 1060494665472 1060800920784 1063706918912 1064061370368 1064535588864 1067794038784 1068102402048 1068934496256 1071862775808 1072684259328 1072994034816 1076278375296 1076291960832 1077116838912 1077908069997 1080379441152 1081207451907 1083686387712 1084530622464 1084843819008 1085327299584 1088649391104 1091995435008 1092797595648 1093635123768 1096142553088 1097313288192 1098154277172 1101162602496 1101480602112 1102338699264 1105712861184 1106205642432 1106525098404 1109912074524 1109926084608 1110776740128 1113323470848 1113819643904 1114141298688 1117551587328 1118422204416 1122669684576 1125243682816 1126106077856 1126120292352 1127308815504 1130397007872 1131604328448 1134740373504 1135068069888 1135573933824 1135901870928 1140266388096 1142880731136 1143390076928 1144611274752 1145488513257 1148114829312 1152475074432 1153372898304 1156017291264 1156903271424 1157237368128 1157753112219 1160407547904 1161296892789 1161311551488 1164866224128 1165202620416 1165721914368 1166110359552 1169304846336 1170201010176 1170538947072 1173745565696 1174136684544 1174645132936 1175899712724 1178255491072 1178595753984 1179499038444 1183993417728 1187617517568 1188489920508 1189415801376 1192142831616 1193056498656 1193401035882 1195791876096 1196670283776 1197069041664 1197602537472 1201268293632 1201615202304 1205830401952 1205845622784 1206769791744 1207118289168 1209536610304 1210813172208 1210828455936 1211756443776 1215075975168 1215426871296 1219147186176 1220096950272 1220993212032 1224730564992 1227538563072 1228494864384 1229397295104 1230339514239 1233160372224 1238807927808 1239165677376 1241648201728 1242599810048 1243512602013 1243926968832 1244481347736 1247334629376 1248666845184 1249623832644 1252488904704 1253047099392 1253408961024 1257245535744 1258224979968 1261109772288 1261671809024 1263003395148 1265899143168 1266869337588 1266885328896 1271696633856 1275589185536 1276582920192 1276951578624 1277520675552 1277889604794 1280449708032 1281431054112 1282799686608 1285369626624 1285740822528 1286313836544 1291629182976 1295167520768 1296160146688 1296534458736 1297544510592 1300519452672 1301516180352 1305458491392 1306475495424 1310474502144 1310852947968 1311437153664 1315451347584 1315467952128 1316476136448 1316856315456 1319494483968 1320463761408 1320903770112 1321475774553 1325537427456 1325920223232 1330571478016 1331992594944 1334661087232 1336069707264 1336665151272 1338092776548 1341160685568 1342188560988 1345265860608 1346254069248 1347302854656 1351426830336 1351817102592 1354525310976 1356559202196 1356576325632 1357616015712 1360728686592 1362164818734 1365896384512 1366960472064 1367355230208 1371144617984 1371540584448 1372151836704 1372609069056 1373617363536 1376369246208 1377821885616 1380980883456 1382056722432 1383071956992 1387305418752 1393658918784 1396854226944 1397924786304 1400041516203 1403251458048 1407546687488 1408580646528 1409050017792 1409677986816 1410085081152 1412910022656 1413992887296 1414401227712 1415503102464 1418748493824 1419380785152 1424136536064 1425245995008 1429150367744 1430245679104 1430658713088 1435037833728 1435055947776 1436155785216 1437210759996 1440505921536 1441609935876 1444915183616 1446040829952 1446458425344 1447103066112 1451532521472 1453082830848 1457063460864 1458180165024 1458601266078 1463084384256 1464205702896 1468216803328 1468640802816 1469784932352 1474283814912 1474940856576 1475366797872 1479882766032 1479901446144 1481035653504 1484431294464 1485521731584 1490068783104 1491229605888 1491660251136 1496892912768 1501493723136 1503078420672 1503748295181 1507196010496 1508805771264 1512987164672 1513424093184 1514098578432 1514535827904 1515715711488 1520355184128 1523840974848 1526148366336 1527318017676 1530819772416 1536633432576 1537830531072 1541356388352 1542537695232 1542983157504 1543670816292 1547210063872 1548395857052 1548415401984 1550049621318 1553154965504 1553603493888 1554295885824 1554813812736 1555955951616 1560268013568 1560718596096 1567866283632 1571461005312 1572665384592 1578657890304 1583490023424 1584653227344 1585887735168 1589523775488 1590741998208 1591201381176 1594389168128 1595560378368 1596092055552 1596803383296 1601691058176 1602153603072 1603401744384 1607794163712 1609026388992 1609491052224 1614417562944 1614437941248 1615137057787 1615675258368 1620101300224 1620569161728 1625529581568 1626795933696 1627990949376 1632974086656 1636718084096 1637993152512 1639196393472 1640452685652 1644213829632 1645969932288 1647231415758 1651743903744 1652220903168 1658016802684 1658569291776 1659308463648 1659787647606 1663112839168 1664868111786 1664889126912 1666165110192 1669985206272 1670729465856 1671211948032 1676327380992 1677633306624 1684004526864 1687865524224 1689159116784 1689180438528 1690963223256 1695595511808 1702110560256 1702602104832 1703360900736 1703852806392 1707266277376 1708574738816 1710399582144 1713826168832 1714321096704 1715085115392 1716916912128 1722172243968 1728712611648 1730059347456 1734025936896 1735354907136 1735856052192 1740611321856 1741967327232 1747299336192 1747803930624 1748582871552 1753935130112 1753957269504 1755301515264 1755808420608 1759325978624 1760618348544 1761205026816 1761967699404 1763849569086 1767383236608 1767893630976 1769248557666 1775990126592 1781426276352 1782220201696 1782734880762 1784123702064 1788214247424 1789584747984 1793687814144 1795005425664 1796403806208 1801902440448 1802422803456 1808745602928 1808768434176 1810154687616 1810677433752 1814304915456 1816219758312 1816242683904 1817634665664 1822613962752 1823140306944 1828720779264 1829535782272 1830145425408 1831489818048 1835158994944 1837095847488 1841307844608 1842742296576 1844095942656 1849740558336 1858211891712 1858748516064 1862472302592 1863899715072 1865890453248 1866722021604 1871001944064 1878107528704 1878733357056 1879570649088 1880113441536 1883880030208 1885323849728 1885868303616 1887337469952 1891664658432 1892507713536 1894505092722 1898848714752 1900304006382 1900327993344 1907544950784 1913383778304 1914874380288 1915427367936 1916281013328 1920674562048 1922146581168 1928054439936 1928611233792 1929470754816 1935376695296 1937443774464 1942751281152 1944240220032 1944801688104 1946316765888 1950779179008 1952274270528 1958187737088 1959713243136 1965711753216 1966279421952 1966587808768 1967155730496 1973177021376 1973201928192 1974714204672 1979241725952 1980695642112 1986758377472 1988306141184 1988880334848 1995857217024 1997988892416 2001991630848 2004104560896 2004997726908 2011741028352 2013282841482 2017898790912 2018798104576 2019381103872 2020954281984 2027140245504 2031787966464 2034838803294 2034864488448 2036424023568 2041093029888 2043247228101 2048844576768 2050440708096 2051032845312 2056716926976 2057310876672 2058227755056 2058913603584 2064553869312 2066732828424 2071471325184 2072394514432 2073085083648 2074607935488 2080357351424 2080958128128 2090488378176 2095281340416 2096887179456 2104877187072 2111320031232 2112870969792 2113575026688 2114516980224 2119365033984 2120989330944 2121601841568 2127413837824 2128122740736 2129071177728 2135588077568 2136204804096 2137868992512 2143725551616 2145368518656 2145988069632 2152556750592 2152583921664 2154233677824 2155816139994 2160758882304 2162414903814 2167372775424 2169061244928 2169687638016 2170654599168 2177298782208 2185595191296 2187270247536 2187901899117 2192285106176 2194626576384 2196308554344 2202325204992 2202961204224 2204677398528 2211425722368 2212411284864 2213050196808 2219824149048 2219852169216 2221553480256 2226646941696 2227639287808 2228282597376 2235103174656 2236844408832 2245339369152 2250487365632 2252212155712 2252240584704 2254617631008 2260794015744 2263208656896 2269480747008 2270136139776 2271147867648 2271803741856 2280532776192 2285761462272 2286780153856 2289222549504 2290977026514 2296229658624 2304950148864 2306745796608 2312034582528 2313806542848 2314474736256 2315506224438 2320815095808 2322593785578 2322623102976 2325074431977 2329732448256 2330405240832 2331443828736 2332220719104 2340402020352 2341077894144 2347491131392 2348273369088 2349290265872 2351799425448 2356510982144 2357191507968 2358998076888 2367986835456 2375235035136 2376979841016 2378831602752 2384285663232 2386112997312 2386802071764 2391583752192 2393340567552 2394138083328 2395205074944 2402536587264 2403230404608 2411660803904 2411691245568 2413539583488 2414236578336 2419073220608 2421626344416 2421656911872 2423512887552 2430151950336 2430853742592 2438294372352 2440193900544 2441986424064 2449461129984 2455077126144 2456989728768 2458794590208 2460679028478 2466320744448 2477615855616 2478331354752 2483296403456 2485199620096 2487025204026 2487853937664 2488962695472 2489681471409 2494669258752 2497302167679 2497333690368 2499247665288 2504977809408 2506094198784 2506817922048 2514491071488 2516449959936 2522219544576 2523343618048 2526006790296 2531798286336 2533738675176 2533770657792 2543393267712 2551178371072 2553165840384 2553903157248 2555041351104 2555779209588 2560899416064 2562862108224 2565599373216 2570739253248 2571481645056 2572627673088 2583258365952 2590335041536 2592320293376 2593068917472 2595089021184 2601038905344 2603032360704 2610916982784 2612950990848 2620949004288 2621705895936 2622874307328 2630902695168 2630935904256 2632952272896 2633712630912 2638988967936 2640927522816 2641807540224 2642951549106 2651074854912 2651840446464 2653872836499 2661142956032 2663985189888 2672139414528 2673330302544 2674102321143 2676185553096 2682321371136 2684377121976 2690531721216 2692508138496 2694605709312 2702853660672 2703634205184 2709050621952 2713118404392 2713152651264 2715232031424 2721457373184 2724329637468 2731792769024 2733920944128 2734710460416 2742289235968 2743081168896 2744303673408 2745218138112 2747234727072 2752738492416 2755643771232 2761961766912 2764113444864 2766143913984 2774610837504 2787317837568 2793708453888 2795849572608 2800083032406 2806502916096 2815093374976 2817161293056 2818100035584 2819355973632 2820170162304 2825820045312 2827985774592 2828802455424 2831006204928 2837496987648 2838761570304 2841757639083 2848273072128 2850456009573 2850491990016 2860491358208 2861317426176 2870075667456 2870111895552 2872311570432 2874421519992 2881011843072 2883219871752 2889830367232 2892081659904 2892916850688 2894206132224 2903065042944 2906165661696 2914126921728 2916360330048 2917202532156 2926168768512 2928411405792 2936433606656 2937281605632 2939569864704 2948567629824 2949881713152 2950733595744 2959765532064 2959802892288 2962071307008 2968862588928 2971043463168 2980137566208 2982459211776 2983320502272 2993785825536 3002987446272 3006156841344 3007496590362 3014392020992 3017611542528 3019924262223 3025974329344 3026848186368 3028197156864 3029071655808 3031431422976 3040710368256 3047681949696 3052258204941 3052296732672 3054636035352 3061639544832 3073266865152 3075661062144 3082712776704 3085075390464 3085966315008 3087341632584 3094420127744 3096791714104 3096830803968 3100099242636 3106309931008 3107206987776 3108591771648 3109627625472 3111911903232 3120536027136 3121437192192 3135732567264 3142922010624 3145330769184 3157315780608 3166980046848 3169306454688 3171775470336 3179047550976 3181483996416 3182402762352 3188778336256 3191120756736 3192184111104 3193606766592 3203382116352 3204307206144 3206803488768 3215588327424 3218052777984 3218982104448 3228835125888 3228875882496 3230274115574 3231350516736 3233724209991 3240202600448 3241138323456 3243622355721 3251059163136 3253591867392 3255981898752 3265948173312 3273436168192 3275986305024 3278392786944 3280905371304 3288427659264 3291939864576 3294462831516 3303487807488 3304441806336 3316033605368 3317138583552 3318616927296 3319575295212 3326225678336 3329736223572 3329778253824 3332330220384 3339970412544 3341458931712 3342423896064 3352654761984 3355266613248 3368009053728 3375731048448 3378318233568 3378360877056 3381926446512 3391191023616 3404221120512 3405204209664 3406721801472 3407705612784 3414532554752 3417149477632 3420799164288 3427652337664 3428642193408 3430170230784 3433833824256 3436465539771 3444344487936 3457425223296 3460118694912 3468051873792 3470709814272 3471712104384 3473259336657 3481222643712 3483890678367 3483934654464 3494598672384 3495607861248 3497165743104 3507870260224 3507914539008 3510603030528 3511616841216 3518651957248 3521236697088 3522410053632 3523935398808 3527699138172 3534766473216 3535787261952 3538497115332 3551980253184 3562852552704 3564440403392 3565469761524 3568247404128 3576428494848 3579169495968 3587375628288 3590010851328 3592807612416 3603804880896 3604845606912 3617491205856 3617536868352 3620309375232 3621354867504 3628609830912 3632439516624 3632485367808 3635269331328 3645227925504 3646280613888 3657441558528 3659071564544 3660290850816 3662979636096 3670317989888 3674191694976 3682615689216 3685484593152 3688191885312 3691018542717 3699481116672 3716423783424 3717497032128 3724944605184 3727799430144 3730537806039 3731780906496 3733444043208 3742003888128 3756215057408 3757466714112 3759141298176 3760226883072 3767760060416 3770647699456 3771736607232 3774674939904 3783329316864 3785015427072 3789010185444 3797697429504 3800608012764 3800655986688 3815089901568 3826767556608 3829748760576 3830854735872 3832562026656 3841349124096 3844293162336 3856108879872 3857222467584 3858941509632 3870753390592 3874887548928 3885502562304 3888480440064 3889603376208 3892633531776 3901558358016 3904548541056 3916375474176 3919426486272 3931423506432 3932558843904 3933175617536 3934311460992 3946354042752 3946403856384 3949428409344 3958483451904 3961391284224 3964427323659 3973516754944 3976612282368 3977760669696 3991714434048 3995977784832 4003983261696 4008209121792 4009995453816 4023482056704 4026565682964 4035797581824 4037596209152 4038762207744 4041908563968 4054280491008 4063575932928 4069677606588 4069728976896 4072848047136 4082186059776 4086494456202 4097689153536 4100881416192 4102065690624 4113433853952 4114621753344 4116455510112 4117827207168 4129107738624 4133465656848 4142942650368 4144789028864 4146170167296 4149215870976 4160714702848 4161916256256 4180976756352 4190562680832 4193774358912 4200124548609 4209754374144 4222640062464 4225741939584 4227150053376 4229033960448 4238730067968 4241978661888 4243203683136 4254827675648 4256245481472 4258088606893 4258142355456 4271176155136 4272409608192 4275737985024 4287451103232 4290737037312 4291976139264 4305113501184 4305167843328 4308467355648 4311632279988 4321517764608 4324829807628 4334745550848 4338122489856 4339375276032 4341309198336 4354597564416 4371190382592 4374540495072 4375803798234 4384570212352 4389253152768 4392617108688 4404650409984 4405922408448 4409354797056 4422851444736 4424822569728 4426100393616 4439648298096 4439704338432 4443106960512 4453293883392 4455278575616 4456565194752 4470206349312 4473688817664 4490678738304 4500974731264 4504424311424 4504481169408 4509235262016 4511244885543 4521588031488 4526417313792 4538961494016 4540272279552 4542295735296 4543607483712 4561065552384 4571522924544 4573560307712 4578445099008 4581954053028 4592459317248 4609900297728 4613491593216 4624069165056 4627613085696 4628949472512 4631012448876 4641630191616 4645187571156 4645246205952 4650148863954 4659464896512 4660810481664 4662887657472 4664441438208 4680804040704 4682155788288 4694982262784 4698580531744 4703598850896 4713021964288 4714383015936 4717996153776 4735973670912 4750470070272 4753959682032 4757663205504 4768571326464 4772225994624 4773604143528 4783167504384 4786681135104 4788276166656 4790410149888 4805073174528 4806460809216 4823321607808 4823382491136 4827079166976 4828473156672 4838146441216 4843252688832 4843313823744 4845411173361 4847025775104 4860303900672 4861707485184 4876588744704 4880387801088 4883972848128 4898922259968 4910154252288 4913979457536 4917589180416 4921358056956 4932641488896 4955231711232 4956662709504 4966592806912 4970399240192 4974050408052 4975707875328 4977925390944 4979362942818 4989338517504 4994604335358 4994667380736 4998495330576 5009955618816 5012188397568 5013635844096 5028982142976 5032899919872 5046687236096 5052013580592 5063596572672 5067477350352 5067541315584 5086786535424 5102356742144 5106331680768 5107806314496 5110082702208 5111558419176 5121798832128 5125724216448 5131198746432 5141478506496 5142963290112 5145255346176 5166516731904 5180670083072 5184640586752 5186137834944 5190178042368 5202077810688 5206064721408 5221833965568 5225901981696 5241898008576 5243411791872 5245748614656 5261805390336 5261871808512 5265904545792 5267425261824 5277977935872 5281855045632 5283615080448 5285903098212 5302149709824 5303680892928 5307745672998 5322285912064 5327970379776 5344278829056 5346660605088 5348204642286 5352371106192 5364642742272 5368754243952 5381063442432 5385016276992 5389211418624 5405707321344 5407268410368 5426236808784 5426305302528 5430464062848 5442914746368 5448659274936 5463585538048 5467841888256 5469420920832 5484578471936 5486162337792 5488607346816 5490436276224 5494469454144 5505476984832 5511287542464 5523923533824 5528226889728 5532287827968 5549221675008 5574635675136 5587416907776 5591699145216 5600166064812 5613005832192 5630186749952 5634322586112 5636200071168 5638711947264 5640340324608 5651640090624 5655971549184 5657604910848 5662012409856 5674993975296 5677523140608 5683515278166 5696546144256 5700912019146 5700983980032 5720982716416 5722634852352 5740151334912 5744623140864 5748843039984 5762023686144 5766439743504 5779660734464 5784163319808 5785833701376 5788412264448 5806130085888 5812331323392 5828253843456 5832720660096 5834405064312 5852337537024 5856822811584 5872867213312 5874563211264 5879139729408 5897135259648 5899763426304 5901467191488 5919531064128 5919605784576 5924142614016 5937725177856 5942086926336 5960275132416 5964918423552 5966641004544 5987571651072 6005974892544 6012313682688 6014993180724 6028784041984 6035223085056 6039848524446 6051948658688 6053696372736 6056394313728 6058143311616 6062862845952 6081420736512 6095363899392 6104516409882 6104593465344 6109272070704 6123279089664 6129741684303 6146533730304 6151322124288 6170150780928 6171932630016 6174683265168 6188840255488 6193583428208 6193661607936 6200198485272 6212619862016 6214413975552 6217183543296 6219255250944 6223823806464 6241072054272 6242874384384 6271465134528 6285844021248 6290661538368 6314631561216 6333960093696 6338612909376 6343550940672 6358095101952 6362967992832 6364805524704 6377556672512 6382241513472 6384368222208 6387213533184 6406764232704 6408614412288 6413606977536 6431176654848 6436105555968 6437964208896 6457670251776 6457751764992 6460548231148 6462701033472 6467448419982 6480405200896 6482276646912 6487244711442 6502118326272 6507183734784 6511963797504 6531896346624 6546872336384 6556785573888 6561810742608 6563705697351 6576855318528 6583879729152 6588925663032 6606975614976 6608883612672 6632067210736 6634277167104 6637233854592 6639150590424 6652451356672 6659472447144 6659556507648 6664660440768 6679940825088 6682917863424 6684847792128 6705309523968 6710533226496 6736018107456 6751462096896 6756636467136 6756721754112 6763852893024 6782382047232 6808442241024 6810408419328 6813443602944 6815411225568 6829065109504 6834298955264 6841598328576 6855304675328 6857284386816 6860340461568 6867667648512 6872931079542 6888688975872 6914850446592 6920237389824 6936103747584 6941419628544 6943424208768 6946518673314 6962445287424 6967781356734 6967869308928 6989197344768 6991215722496 6994331486208 7015740520448 7021206061056 7023233682432 7042473394176 7044820107264 7047870797616 7055398276344 7069532946432 7071574523904 7076994230664 7103960506368 7125705105408 7128880806784 7130939523048 7136494808256 7152856989696 7158338991936 7174751256576 7180021702656 7185615224832 7207609761792 7209691213824 7234982411712 7235073736704 7240618750464 7242709735008 7257219661824 7264879033248 7264970735616 7270538662656 7290455851008 7292561227776 7314883117056 7318143129088 7320581701632 7325959272192 7340635979776 7348383389952 7365231378432 7370969186304 7376383770624 7382037085434 7398962233344 7432847566848 7434994064256 7449889210368 7455598860288 7461075612078 7463561812992 7466888086416 7484007776256 7491906503037 7512430114816 7514933428224 7518282596352 7520453766144 7541295398912 7543473214464 7549349879808 7566658633728 7570030854144 7578020370888 7595394859008 7601216025528 7601311973376 7630179803136 7653535113216 7659497521152 7661709471744 7665124053312 7682698248192 7688586324672 7712217759744 7714444935168 7717883019264 7741506781184 7749775097856 7771005124608 7776960880128 7779206752416 7785267063552 7803116716032 7809097082112 7832750948352 7838852972544 7862847012864 7865117687808 7866351235072 7868622921984 7892708085504 7892807712768 7898856818688 7916966903808 7922782568448 7928854647318 7947033509888 7953224564736 7955521339392 7961618509497 7983428868096 7991955569664 8016418243584 8019990907632 8022306963429 8046964113408 8053131365928 8071595163648 8075192418304 8077524415488 8083817127936 8108560982016 8127151865856 8139355213176 8139457953792 8145696094272 8164372119552 8172988912404 8195378307072 8201762832384 8204131381248 8226867707904 8229243506688 8232911020224 8235654414336 8258215477248 8266931313696 8285885300736 8289578057728 8292340334592 8298431741952 8321429405696 8323832512512 8361953512704 8381125361664 8387548717824 8400249097218 8419508748288 8445280124928 8451483879168 8454300106752 8458067920896 8477460135936 8483957323776 8486407366272 8509655351296 8512490962944 8516177213786 8516284710912 8525272917249 8542352310272 8544819216384 8551368028719 8551475970048 8581474074624 8583952278528 8610227002368 8610335686656 8616934711296 8623264559976 8643035529216 8649659615256 8669491101696 8676244979712 8678750552064 8682618396672 8709195128832 8742380765184 8749080990144 8751607596468 8769140424704 8778506305536 8785234217376 8809300819968 8811844816896 8818709594112 8845702889472 8849645139456 8852200787232 8879296596192 8879408676864 8886213921024 8906587766784 8910557151232 8913130389504 8940412698624 8947377635328 8981357476608 9001949462528 9008848622848 9008962338816 9018470524032 9022489771086 9043176062976 9052834627584 9059772786669 9077922988032 9080544559104 9084591470592 9087214967424 9122131104768 9143045849088 9147120615424 9156774614823 9156890198016 9163908106056 9184918634496 9219800595456 9226983186432 9248138330112 9255226171392 9257898945024 9262024897752 9283260383232 9290375142312 9290492411904 9300297727908 9318929793024 9321620963328 9325775314944 9328882876416 9361608081408 9364311576576 9389964525568 9397161063488 9407197701792 9426043928576 9428766031872 9435992307552 9471947341824 9500940140544 9507919364064 9515326411008 9537142652928 9544451989248 9547208287056 9566335008768 9573362270208 9576552333312 9580820299776 9610146349056 9612921618432 9646643215616 9646764982272 9654158333952 9656946313344 9676292882432 9686505377664 9686627647488 9690822346722 9694051550208 9701172629973 9720607801344 9723414970368 9730867067163 9753177489408 9760775602176 9767945696256 9797844519936 9820308504576 9827958915072 9835178360832 9842716113912 9865282977792 9910463422464 9913325419008 9933185613824 9940798480384 9948100816104 9951415750656 9955850781888 9958725885636 9978677035008 9989208670716 9989334761472 9996990661152 10019911237632 10024376795136 10027271688192 10057964285952 10065799839744 10093374472192 10104027161184 10127193145344 10134954700704 10135082631168 10173573070848 10204713484288 10212663361536 10215612628992 10220165404416 10223116838352 10243597664256 10251448432896 10262397492864 10282957012992 10285926580224 10290510692352 10333033463808 10361340166144 10369281173504 10372275669888 10380356084736 10404155621376 10412129442816 10419778009971 10443667931136 10451672035101 10451803963392 10483796017152 10486823583744 10491497229312 10523610780672 10523743617024 10531809091584 10534850523648 10555955871744 10563710091264 10567230160896 10571806196424 10604299419648 10607361785856 10615491345996 10644571824128 10655940759552 10688557658112 10693321210176 10696409284572 10704742212384 10729285484544 10737508487904 10762126884864 10770032553984 10778422837248 10811414642688 10814536820736 10852473617568 10852610605056 10860928125696 10885829492736 10897318549872 10927171076096 10935683776512 10938841841664 10969156943872 10972324675584 10977214693632 10980872552448 10988938908288 11010953969664 11022575084928 11047847067648 11056453779456 11064575655936 11073055628151 11098443350016 11149271350272 11174833815552 11183398290432 11191613418117 11200332129624 11226011664384 11260373499904 11268645172224 11272400142336 11277423894528 11280680649216 11303280181248 11311943098368 11315209821696 11324024819712 11349987950592 11355046281216 11367030556332 11393092288512 11401824038292 11401967960064 11441965432832 11445269704704 11480302669824 11489246281728 11497686079968 11524047372288 11532879487008 11559321468928 11568326639616 11571667402752 11576824528896 11612260171776 11624662646784 11656507686912 11665441320192 11668810128624 11704675074048 11713645623168 11745734426624 11749126422528 11758279458816 11794270519296 11799526852608 11802934382976 11839062128256 11839211569152 11848285228032 11875450355712 11884173852672 11893281970977 11920550264832 11929836847104 11933282009088 11975143302144 12011949785088 12024627365376 12029986361448 12057568083968 12070446170112 12079697048892 12103897317376 12107392745472 12112788627456 12116286623232 12125725691904 12162841473024 12190727798784 12209032819764 12209186930688 12218544141408 12246558179328 12259483368606 12293067460608 12302644248576 12340301561856 12343865260032 12349366530336 12377680510976 12387166856416 12387323215872 12400396970544 12425239724032 12428827951104 12434367086592 12438510501888 12447647612928 12482144108544 12485748768768 12542930269056 12571688042496 12581323076736 12600373645827 12629263122432 12667920187392 12677225818752 12687101881344 12716190203904 12725935985664 12729611049408 12755113345024 12764483026944 12768736444416 12774265820679 12774427066368 12813528465408 12817228824576 12827213955072 12862353309696 12872211111936 12875928417792 12915340503552 12915503529984 12921096462296 12925402066944 12934896839964 12960810401792 12964553293824 12974489422884 13004236652544 13014367469568 13023927595008 13063792693248 13093744672768 13113571147776 13123621485216 13127411394702 13153710637056 13167759458304 13177851326064 13213951229952 13217767225344 13264134421472 13268554334208 13274467709184 13278301180848 13304902713344 13318944894288 13319113015296 13329320881536 13359881650176 13365835726848 13369695584256 13410619047936 13421066452992 13472036214912 13502924193792 13513272934272 13513443508224 13527705786048 13533734656629 13564764094464 13616884482048 13620816838656 13626887205888 13630822451136 13658130219008 13668597910528 13683196657152 13710609350656 13714568773632 13720680923136 13735335297024 13745862159084 13777377951744 13829700893184 13840474779648 13872207495168 13882839257088 13886848417536 13893037346628 13924890574848 13935562713468 13935738617856 13978394689536 13982431444992 13988662972416 14031481040896 14042412122112 14046467364864 14084946788352 14095741595232 14110796552688 14139065892864 14143149047808 14153988461328 14207921012736 14251410210816 14257761613568 14261879046096 14272989616512 14305713979392 14316677983872 14349502513152 14360043405312 14371230449664 14415219523584 14419382427648 14469964823424 14470147473408 14481237500928 14485419470016 14514439323648 14529758066496 14529941471232 14536233520083 14541077325312 14580911702016 14585122455552 14629766234112 14636286258176 14641163403264 14651918544384 14681271959552 14696766779904 14730462756864 14741938372608 14752767541248 14764074170868 14797924466688 14865695133696 14869988128512 14899778420736 14911197720576 14922151224156 14927123625984 14933776172832 14968015552512 14983813006074 15024860229632 15029866856448 15036565192704 15040907532288 15082590797824 15086946428928 15098699759616 15140061708288 15156040741776 15190789718016 15202432051056 15202623946752 15260359606272 15307070226432 15318995042304 15323418943488 15330248106624 15365396496384 15377172649344 15424435519488 15428889870336 15435766038528 15483013562368 15499550195712 15542010249216 15553921760256 15558413504832 15570534127104 15606233432064 15618194164224 15665501896704 15677705945088 15725694025728 15730235375616 15732702470144 15737245843968 15785416171008 15785615425536 15797713637376 15833933807616 15845565136896 15857709294636 15894067019776 15906449129472 15911042678784 15923237018994 15966857736192 15983911139328 16032836487168 16039981815264 16044613926858 16093928226816 16106262731856 16143190327296 16150384836608 16155048830976 16167634255872 16217121964032 16278710426352 16278915907584 16291392188544 16328744239104 16345977824808 16390756614144 16403525664768 16408262762496 16453735415808 16458487013376 16465822040448 16471308828672 16516430954496 16533862627392 16571770601472 16579156115456 16584680669184 16596863483904 16642858811392 16647665025024 16723907025408 16762250723328 16775097435648 16800498194436 16839017496576 16890560249856 16902967758336 16908600213504 16916135841792 16954920271872 16967914647552 16972814732544 17019310702592 17024981925888 17032354427572 17032569421824 17050545834498 17084704620544 17089638432768 17102736057438 17102951940096 17162948149248 17167904557056 17220454004736 17233869422592 17246529119952 17286071058432 17299319230512 17338982203392 17352489959424 17357501104128 17365236793344 17418390257664 17484761530368 17498161980288 17503215192936 17538280849408 17557012611072 17570468434752 17618601639936 17623689633792 17637419188224 17691405778944 17699290278912 17704401574464 17758593192384 17758817353728 17772427842048 17813175533568 17821114302464 17826260779008 17880825397248 17894755270656 17962714953216 18003898925056 18017697245696 18017924677632 18036941048064 18044979542172 18086352125952 18105669255168 18119545573338 18155845976064 18161089118208 18169182941184 18174429934848 18244262209536 18286091698176 18294241230848 18313549229646 18313780396032 18327816212112 18369837268992 18439601190912 18453966372864 18510452342784 18515797890048 18524049795504 18566520766464 18580750284624 18580984823808 18600595455816 18637859586048 18643241926656 18651550629888 18657765752832 18723216162816 18728623153152 18779929051136 18794322126976 18814395403584 18852087857152 18857532063744 18871984615104 18943894683648 19001880281088 19015838728128 19030652822016 19074285305856 19088903978496 19094416574112 19132670017536 19146724540416 19153104666624 19161640599552 19220292698112 19225843236864 19293286431232 19293529964544 19308316667904 19313892626688 19352585764864 19373010755328 19373255294976 19381644693444 19388103100416 19402345259946 19441215602688 19446829940736 19461734134326 19506354978816 19521551204352 19535891392512 19595689039872 19640617009152 19670356721664 19685432227824 19730565955584 19820926844928 19826650838016 19881596960768 19896201632208 19902831501312 19911701563776 19917451771272 19957354070016 19978417341432 19978669522944 19993981322304 20039822475264 20048753590272 20054543376384 20115928571904 20131599679488 20186748944384 20208054322368 20254386290688 20269909401408 20270165262336 20347146141696 20409426968576 20425326723072 20431225257984 20440330808832 20446233676704 20487195328512 20502896865792 20524794985728 20565914025984 20571853160448 20581021384704 20666066927616 20722680332288 20738562347008 20744551339776 20760712169472 20808311242752 20824258885632 20839556019942 20887335862272 20903344070202 20903607926784 20967592034304 20973647167488 20982994458624 21047221561344 21063618183168 21069701047296 21127420182528 21134460321792 21143612392848 21208598839296 21214723571712 21230982691992 21289143648256 21311881519104 21377115316224 21386642420352 21392818569144 21409484424768 21458570969088 21475016975808 21524253769728 21540065107968 21556845674496 21622829285376 21629073641472 21704947235136 21705221210112 21721856251392 21771658985472 21794637099744 21854342152192 21871367553024 21877683683328 21938313887744 21944649351168 21954429387264 21961745104896 21977877816576 22021907939328 22045150169856 22095694135296 22112907558912 22129151311872 22146111256302 22196886700032 22298542700544 22349667631104 22366796580864 22383226836234 22400664259248 22452023328768 22475719509111 22520746999808 22537290344448 22544800284672 22554847789056 22561361298432 22623886196736 22630419643392 22648049639424 22699975901184 22710092562432 22734061112664 22786184577024 22803648076584 22803935920128 22883930865664 22890539409408 22960605339648 22978492563456 22995372159936 23048094744576 23065758974016 23118642937856 23136653279232 23143334805504 23153649057792 23224520343552 23249325293568 23313015373824 23330882640384 23337620257248 23409350148096 23427291246336 23491468853248 23498252845056 23516558917632 23588541038592 23599053705216 23605868765952 23678124256512 23678423138304 23696570456064 23750900711424 23768347705344 23786563941954 23841100529664 23859673694208 23866564018176 23884855528491 23950286604288 24049254730752 24059972722896 24066920890287 24115136167936 24140892340224 24159394097784 24207794634752 24214785490944 24225577254912 24232573246464 24251451383808 24325682946048 24381455597568 24418065639528 24418373861376 24437088282816 24493116358656 24518966737212 24586134921216 24605288497152 24680603123712 24687730520064 24698733060672 24755361021952 24774333712832 24774646431744 24800793941088 24850479448064 24857655902208 24868734173184 24877021003776 24895295225856 24964288217088 24971497537536 25085860538112 25143376084992 25162646153472 25200747291654 25258526244864 25335840374784 25354451637504 25374203762688 25432380407808 25451871971328 25459222098816 25510226690048 25528966053888 25537472888832 25548531641358 25548854132736 25575818751747 25627056930816 25634457649152 25654104086157 25654427910144 25744422223872 25751856835584 25830681007104 25831007059968 25842192924592 25850804133888 25869793679928 25921620803584 25929106587648 25948978845768 26008473305088 26028734939136 26047855190016 26127585386496 26187489345536 26227142295552 26247242970432 26254822789404 26307421274112 26335518916608 26355702652128 26427902459904 26435534450688 26528268842944 26537108668416 26548935418368 26556602361696 26609805426688 26637889788576 26638226030592 26658641763072 26719763300352 26731671453696 26739391168512 26821238095872 26842132905984 26944072429824 27005848387584 27026545868544 27026887016448 27055411572096 27067469313258 27129528188928 27233768964096 27241633677312 27253774411776 27261644902272 27316260438016 27337195821056 27366393314304 27429137547264 27441361846272 27470323844469 27470670594048 27491724318168 27554755903488 27659401786368 27680949559296 27744414990336 27765678514176 27773696835072 27786074693256 27849781149696 27871125426936 27871477235712 27956789379072 27964862889984 27977325944832 28062962081792 28084824244224 28092934729728 28169893576704 28191483190464 28221593105376 28278131785728 28286298095616 28307976922656 28415842025472 28502820421632 28515523227136 28523758092192 28545979233024 28611427958784 28633355967744 28699005026304 28720086810624 28742460899328 28830439047168 28838764855296 28939929646848 28940294946816 28962475001856 28970838940032 29028878647296 29059516132992 29059882942464 29072467040166 29082154650624 29161823404032 29170244911104 29192601201489 29259532468224 29272572516352 29282326806528 29303837088768 29393533559808 29460925513728 29483876745216 29505535082496 29528148341736 29595848933376 29731390267392 29739976257024 29799556841472 29822395441152 29844302448312 29854247251968 29867552345664 29936031105024 29967626012148 30049720459264 30059733712896 30073130385408 30081815064576 30165181595648 30173892857856 30197399519232 30280123416576 30312081483552 30381579436032 30404864102112 30405247893504 30520719212544 30614140452864 30637990084608 30646837886976 30660496213248 30730792992768 30754345298688 30848871038976 30857779740672 30871532077056 30966027124736 30999100391424 31084020498432 31107843520512 31116827009664 31141068254208 31212466864128 31236388328448 31259334029913 31331003793408 31355016105303 31355411890176 31451388051456 31460470751232 31465404940288 31474491687936 31570832342016 31571230851072 31595427274752 31667867615232 31691130273792 31715418589272 31788134039552 31812898258944 31822085357568 31846474037988 31933715472384 31967822278656 32065672974336 32079963630528 32089227853716 32187856453632 32212525463712 32286380654592 32300769673216 32310097661952 32335268511744 32434243928064 32557420852704 32557831815168 32582784377088 32657488478208 32691955649616 32781513228288 32807051329536 32816525524992 32907470831616 32916974026752 32931644080896 32942617657344 33032861908992 33067725254784 33143541202944 33158312230912 33169361338368 33193726967808 33219166884453 33285717622784 33295330050048 33447814050816 33524501446656 33550194871296 33574840254351 33600996388872 33678034993152 33781120499712 33805935516672 33817200427008 33832271683584 33909840543744 33935829295104 33945629465088 34038621405184 34049963851776 34064708855144 34065138843648 34101091668996 34169409241088 34179276865536 34205472114876 34205903880192 34325896298496 34335809114112 34440908009472 34467738845184 34493058239904 34572142116864 34598638461024 34677964406784 34704979918848 34715002208256 34730473586688 34836780515328 34969523060736 34996323960576 35006430385872 35076561698816 35114025222144 35140936869504 35237203279872 35247379267584 35274838376448 35382811557888 35398580557824 35408803148928 35517186384768 35517634707456 35544855684096 35626351067136 35642228604928 35652521558016 35679845912931 35761650794496 35789510541312 35925429906432 36007797850112 36035394491392 36035849355264 36073882096128 36089959084344 36172704251904 36211338510336 36239091146676 36311691952128 36322178236416 36338365882368 36348859869696 36488524419072 36572183396352 36588482461696 36627098459292 36627560792064 36655632424224 36739674537984 36879202381824 36907932745728 37020904685568 37031595780096 37048099591008 37133041532928 37161500569248 37161969647616 37201190911632 37275719172096 37286483853312 37303101259776 37315531505664 37446432325632 37457246306304 37559858102272 37588644253952 37628790807168 37704175714304 37715064127488 37743969230208 37801120937481 37887789367296 38003760562176 38031677456256 38061305644032 38148570611712 38177807956992 38188833148224 38265340035072 38293449080832 38306209333248 38322797462037 38323281199104 38440585396224 38451686473728 38586572862464 38587059929088 38616633335808 38627785253376 38705171529728 38746021510656 38746510589952 38763289386888 38776206200832 38804690519892 38882431205376 38893659881472 38923468268652 39012709957632 39043102408704 39071782785024 39191378079744 39281234018304 39340713443328 39370864455648 39461131911168 39641853689856 39653301676032 39763193921536 39792403264416 39805663002624 39823403127552 39834903542544 39914708140032 39956834682864 39957339045888 39987962644608 40079644950528 40097507180544 40109086752768 40231857143808 40263199358976 40373497888768 40416108644736 40508772581376 40539818802816 40540330524672 40601203969887 40694292283392 40818853937152 40850653446144 40862450515968 40880661617664 40892467353408 40974390657024 41005793731584 41049589971456 41131828051968 41143706320896 41162042769408 41332133855232 41445360664576 41477124694016 41489102679552 41521424338944 41616622485504 41648517771264 41679112039884 41774671724544 41806688140404 41807215853568 41935184068608 41947294334976 41965988917248 42094443122688 42127236366336 42139402094592 42254840365056 42287224785696 42417197678592 42429447143424 42461965383984 42578287296512 42623763038208 42754230632448 42773284840704 42785637138288 42818968849536 42917141938176 42950033951616 43048507539456 43080130215936 43113691348992 43245658570752 43258147282944 43409894470272 43410442420224 43443712502784 43543317970944 43589274199488 43608700560249 43708684304384 43742735106048 43755367366656 43876627775488 43889298702336 43908858774528 43923490209792 43955755633152 44043815878656 44090300339712 44191388270592 44225815117824 44258302623744 44292222512604 44393773400064 44597085401088 44699335262208 44733593161728 44766453672468 44801328518496 44904046657536 44951439018222 45041493999616 45074580688896 45089600569344 45109695578112 45122722596864 45247772393472 45260839286784 45296099278848 45420185124864 45468122225328 45572369154048 45607296153168 45607871840256 45767861731328 45781078818816 45921210679296 45956985126912 45990744319872 46096189489152 46131517948032 46237285875712 46273306558464 46286669611008 46307298115584 46449040687104 46498650587136 46626030747648 46661765280768 46675240514496 46818700296192 46838974675823 46854582492672 46982937706496 46996505690112 47033117835264 47177082077184 47198107410432 47211737531904 47356248513024 47356846276608 47393140912128 47501801422848 47536695410688 47573127883908 47682201059328 47719347388416 47733128036352 47769711056982 47900573208576 48098509461504 48119945445792 48133841780574 48230272335872 48281784680448 48318788195568 48415589269504 48429570981888 48451154509824 48465146492928 48502902767616 48651365892096 48836131279056 48836747722752 48874176565632 48986232717312 49037933474424 49172269842432 49210576994304 49361206247424 49375461040128 49397466121344 49510722043904 49548667425664 49549292863488 49601587882176 49700958896128 49715311804416 49737468346368 49754042007552 49790590451712 49928576434176 49942995075072 50171721076224 50286752169984 50325292306944 50401494583308 50517052489728 50671680749568 50708903275008 50748407525376 50864760815616 50903743942656 50918444197632 51020453380096 51057932107776 51074945777664 51097063282716 51097708265472 51151637503494 51254113861632 51268915298304 51308208172314 51308855820288 51488844447744 51503713671168 51661362014208 51684385849184 51701608267776 51739587359856 51843241607168 51858213175296 51897957691536 52016946610176 52057469878272 52095710380032 52255170772992 52454284591104 52494485940864 52509645578808 52614842548224 52671037833216 52711405304256 52855804919808 52871068901376 53056537685888 53074217336832 53097870836736 53113204723392 53219610853376 53275779577152 53276452061184 53317283526144 53439526600704 53463342907392 53478782337024 53642476191744 53684265811968 53888144859648 54011696775168 54053091737088 54053774032896 54110823144192 54134938626516 54259056377856 54467537928192 54483267354624 54507548823552 54523289804544 54632520876032 54674391642112 54732786628608 54858275094528 54882723692544 54940647688938 54941341188096 54983448636336 55109511806976 55318803572736 55361899118592 55531357028352 55547393670144 55572149386512 55699562299392 55742250853872 55742954471424 55913578758144 55929725779968 55954651889664 56125924163584 56169648488448 56185869459456 56339787153408 56382966380928 56443186210752 56556263571456 56572596191232 56615953845312 56831684050944 57005640843264 57031046454272 57047516184384 57091958466048 57222855917568 57266711935488 57398010052608 57440173621248 57484921798656 57660878094336 57677529710592 57879859293696 57880589893632 57924950003712 57941677880064 58057757294592 58119032265984 58119765884928 58144934080332 58164309301248 58323646808064 58340489822208 58385202402978 58519064936448 58545145032704 58564653613056 58607674177536 58787067119616 58921851027456 59011070164992 59056296683472 59191697866752 59462780534784 59479952514048 59644790882304 59688604896624 59708494503936 59735104691328 59872062210048 59935252024296 60099440918528 60119467425792 60146260770816 60163630129152 60330363191296 60347785715712 60394799038464 60560246833152 60624162967104 60763158872064 60809728204224 60810495787008 61041438425088 61228280905728 61275980169216 61293675773952 61320992426496 61461585985536 61508690597376 61697742077952 61715559481344 61743064154112 61932054249472 61998200782848 62168040996864 62215687041024 62233654019328 62282136508416 62424933728256 62472776656896 62518668059826 62662007586816 62710032210606 62710823780352 62902776102912 62920941502464 62930809880576 62948983375872 63141664684032 63190854549504 63382260547584 63430837178544 63576268079104 63625796517888 63644170715136 63692948075976 63867430944768 63935644557312 64131345948672 64159927261056 64178455707432 64375712907264 64425050927424 64572761309184 64601539346432 64620195323904 64670537023488 64868487856128 65114841705408 65115663630336 65165568754176 65314976956416 65383911299232 65563026456576 65614102659072 65633051049984 65814941663232 65833948053504 65863288161792 65885235314688 66065723817984 66135450509568 66287082405888 66316624461824 66338722676736 66387453935616 66438333768906 66571435245568 66590660100096 66895628101632 67049002893312 67100389742592 67149680508702 67201992777744 67356069986304 67427158527333 67562240999424 67611871033344 67634400854016 67664543367168 67871658590208 67891258930176 68077242810368 68099927703552 68129417710288 68130277687296 68202183337992 68338818482176 68358553731072 68410944229752 68411807760384 68651792596992 68671618228224 68881816018944 68935477690368 68986116479808 69144284233728 69197276922048 69355928813568 69409959837696 69430004416512 69460947173376 69673561030656 69939046121472 69992647921152 70012860771744 70153123397632 70228050444288 70281873739008 70474406559744 70494758535168 70549676752896 70765623115776 70797161115648 70817606297856 71034372769536 71035269414912 71089711368192 71252702134272 71284457209856 71305043116032 71359691825862 71523301588992 71579021082624 71850859812864 72015595700224 72070788982784 72147764192256 72179918168688 72200762670861 72345408503808 72422677020672 72478182293352 72623383904256 72644356472832 72676731764736 72697719739392 72977048838144 73144366792704 73176964923392 73254196918584 73255121584128 73311264848448 73479349075968 73758404763648 73815865491456 74041809371136 74063191560192 74096199182016 74266083065856 74323001138496 74323939295232 74402381823264 74551438344192 74572967706624 74606202519552 74631063011328 74892864651264 74914492612608 75119716204544 75177288507904 75257581614336 75408351428608 75430128254976 75487938460416 75602241874962 75775578734592 76007521124352 76063354912512 76122611288064 76297141223424 76355615913984 76377666296448 76530680070144 76586898161664 76612418666496 76645594924074 76646562398208 76881170792448 76903372947456 76962312258471 77173145724928 77233266671616 77255570506752 77492043021312 77493021179904 77526578773776 77552412401664 77609381039784 77764862410752 77787319762944 77846936537304 78025419915264 78086204817408 78143565570048 78382756159488 78562468036608 78681426886656 78741728911296 78922263822336 79283707379712 79306603352064 79526387843072 79584806528832 79611326005248 79646806255104 79669807085088 79829416280064 79913669365728 79914678091776 79975925289216 80159289901056 80195014361088 80218173505536 80463714287616 80526398717952 80746995777536 80832217289472 81017545162752 81079637605632 81080661049344 81202407939774 81388584566784 81637707874304 81701306892288 81724901031936 81761323235328 81784934706816 81948781314048 82011587463168 82099179942912 82287412641792 82324085538816 82410971533407 82664267710464 82954249388032 82978205359104 83042848677888 83233244971008 83297035542528 83358224079768 83549343449088 83613376280808 83614431707136 83870368137216 83894588669952 83931977834496 84188886245376 84254472732672 84278804189184 84509680730112 84574449571392 84834395357184 84858894286848 84923930767968 85156574593024 85247526076416 85508461264896 85546569681408 85571274276576 85637937699072 85834283876352 85900067903232 86097015078912 86160260431872 86227382697984 86491317141504 86516294565888 86819788940544 86820884840448 86887425005568 87086635941888 87178548398976 87217401120498 87417368608768 87485470212096 87510734733312 87577803604467 87753255550976 87778597404672 87817717549056 87846980419584 87911511266304 88180600679424 88382776541184 88451630235648 88516605247488 88584445025208 88787546800128 89194170802176 89398670524416 89467186323456 89532907344936 89602657036992 89808093315072 89902878036444 90082987999232 90149161377792 90179201138688 90219391156224 90245445193728 90495544786944 90521678573568 90592198557696 90840370249728 90936244450656 91144738308096 91214592306336 91215743680512 91535723462656 91562157637632 91842421358592 91913970253824 91981488639744 92192378978304 92263035896064 92474571751424 92546613116928 92573339222016 92614596231168 92898081374208 92997301174272 93252061495296 93323530561536 93350481028992 93637400592384 93677949351646 93709164985344 93778002089739 93965875412992 93993011380224 94065048315909 94066235670528 94354164154368 94396214820864 94423475063808 94712497026048 94713692553216 94786281824256 95003602845696 95073390821376 95146255767816 95364402118656 95438694776832 95466256072704 95539422113964 95801146417152 96197018923008 96239890891584 96267683561148 96460544671744 96563569360896 96637576391136 96831178539008 96859141963776 96902309019648 96930292985856 97005805535232 97302731784192 97672262558112 97673495445504 97748353131264 97972465434624 98075866948848 98344539684864 98421153988608 98722412494848 98750922080256 98794932242688 99021444087808 99097334851328 99098585726976 99203175764352 99401917792256 99430623608832 99474936692736 99508084015104 99581180903424 99657500653359 99857152868352 99885990150144 100343442152448 100573504339968 100650584613888 100724520763053 100802989166616 101034104979456 101343361499136 101417806550016 101496815050752 101729521631232 101807487885312 101836888395264 102040906760192 102115864215552 102149891555328 102194126565432 102195416530944 102303275006988 102508227723264 102537830596608 102616416344628 102617711640576 102977688895488 103007427342336 103322724028416 103368771698368 103403216535552 103479174719712 103686483214336 103716426350592 103795915383072 104033893220352 104114939756544 104191420760064 104510341545984 104908569182208 104988971881728 105019291157616 105229685096448 105342075666432 105422810608512 105711609839616 105742137802752 106113075371776 106148434673664 106195741673472 106226409446784 106439221706752 106551559154304 106552904122368 106634567052288 106879053201408 106926685814784 106957564674048 107039537738793 107284952383488 107368531623936 107776289719296 108023393550336 108106183474176 108107548065792 108221646288384 108269877253032 108518112755712 108935075856384 108966534709248 109015097647104 109046579609088 109265041752064 109348783284224 109465573257216 109716550189056 109765447385088 109881295377876 109882682376192 109966897272672 110219023613952 110637607145472 110723798237184 111062714056704 111094787340288 111144298773024 111399124598784 111484501707744 111485908942848 111827157516288 111859451559936 111909303779328 112251848327168 112339296976896 112371738918912 112679574306816 112765932761856 112886372421504 113112527142912 113145192382464 113231907690624 113663368101888 114011281686528 114062092908544 114095032368768 114183916932096 114445711835136 114533423870976 114796020105216 114880347242496 114968392386111 114969843597312 115321756188672 115355059421184 115759718587392 115761179787264 115849900007424 115883355760128 116115514589184 116238064531968 116239531769856 116289868160664 116328618602496 116647293616128 116680979644416 116770404805956 117038129872896 117090290065408 117129307226112 117215348355072 117574134239232 117843702054912 118022140329984 118112593366944 118383395733504 118925561069568 118959905028096 119289581764608 119377209793248 119416989007872 119470209382656 119744124420096 119870504048592 120198881837056 120238934851584 120292521541632 120327260258304 120660726382592 120695571431424 120789598076928 121120493666304 121248325934208 121526317744128 121619456408448 121620991574016 121803611909661 122082876850176 122456561811456 122551960338432 122587351547904 122641984852992 122923171971072 123017381194752 123395484155904 123431118962688 123486128308224 123864108498944 123996401565696 124336081993728 124431374082048 124467308038656 124564273016832 124849867456512 124945553313792 125037336119652 125324015173632 125420064421212 125421647560704 125805552205824 125841883004928 125861619761152 125897966751744 126283329368064 126381709099008 126764521095168 126861674357088 127152536158208 127251593035776 127288341430272 127385896151952 127734861889536 127871289114624 128262691897344 128319854522112 128356911414864 128751425814528 128850101854848 129145522618368 129203078692864 129240390647808 129341074046976 129736975712256 130229683410816 130231327260672 130331137508352 130629953912832 130767822598464 130826101680747 131126052913152 131228205318144 131266102099968 131629883326464 131667896107008 131726576323584 131770470629376 132131447635968 132270901019136 132574164811776 132633248923648 132677445353472 132774907871232 132876667537812 133142870491136 133181320200192 133791256203264 134098005786624 134200779485184 134299361017404 134403985555488 134712139972608 134854317054666 135124481998848 135223742066688 135268801708032 135329086734336 135743317180416 135782517860352 136154485620736 136258835420576 136260555374592 136404366675984 136677636964352 136717107462144 136821888459504 136823615520768 137303585193984 137343236456448 137763632037888 137870955380736 137972232959616 138288568467456 138394553844096 138711857627136 138819919675392 138860008833024 138921894346752 139347122061312 139878092242944 139985295842304 140025721543488 140306246795264 140456100888576 140516924027469 140563747478016 140948813119488 140989517070336 141099353505792 141531246231552 141594322231296 141635212595712 142068745539072 142070538829824 142179422736384 142505404268544 142568914419712 142610086232064 142719383651724 143046603177984 143158042165248 143701719625728 144031191400448 144141577965568 144295528384512 144359836337376 144401525341722 144690817007616 144845354041344 144956364586704 145246767808512 145288712945664 145353463529472 145395439478784 145954097676288 146353929846784 146508393837168 146510243168256 146622529696896 146958698151936 147516809527296 147631730982912 148083618742272 148126383120384 148192398364032 148532166131712 148646002276992 148647878590464 148804763646528 149102876688384 149145935413248 149212405039104 149262126022656 149785729302528 149828985225216 150239432409088 150354577015808 150515163228672 150816702857216 150860256509952 150975876920832 151204483749924 151551157469184 152015042248704 152126709825024 152245222576128 152594282446848 152711231827968 152755332592896 153061360140288 153173796323328 153224837332992 153291189848148 153293124796416 153762341584896 153806745894912 153924624516942 154346291449856 154466533343232 154511141013504 154984086042624 155053157547552 155104824803328 155218762079568 155529724821504 155574639525888 155693873074608 156050839830528 156172409634816 156287131140096 156765512318976 157362853773312 157483457822592 157844527644672 158567414759424 158613206704128 159052775686144 159169613057664 159222652010496 159293612510208 159339614170176 159658832560128 159827338731456 159829356183552 159951850578432 160318579802112 160390028722176 160436347011072 160927428575232 161052797435904 161493991555072 161664434578944 162035090325504 162159275211264 162161322098688 162404815879548 162777169133568 163275415748608 163402613784576 163449802063872 163522646470656 163569869413632 163897562628096 164023174926336 164198359885824 164574825283584 164648171077632 164821943066814 165328535420928 165908498776064 165956410718208 166085697355776 166594071085056 166716448159536 167098686898176 167226752561616 167228863414272 167740736274432 167789177339904 167863955668992 168377772490752 168508945465344 168557608378368 169019361460224 169148899142784 169668790714368 169717788573696 169847861535936 170313149186048 170495052152832 171016922529792 171093139362816 171142548553152 171275875398144 171668567752704 171800135806464 172194030157824 172320520863744 172454765395968 172982634283008 173032589131776 173639577881088 173641769680896 173774850011136 174173271883776 174357096797952 174434802240996 174834737217536 174970940424192 175021469466624 175155607208934 175506511101952 175557194809344 175635435098112 175693960839168 175823022532608 176361201358848 176765553082368 177033210494976 177168890050416 177575093600256 178388341604352 178934372646912 179065814689872 179205314073984 179616186630144 179805756072888 180165975998464 180298322755584 180358402277376 180438782312448 180490890387456 180991089573888 181043357147136 181184397115392 181680740499456 181872488901312 182289476616192 182429184612672 182431487361024 183071446925312 183124315275264 183684842717184 183827940507648 183962977279488 184384757956608 184526071792128 184949143502848 185093226233856 185146678444032 185229192462336 185796162748416 185994602348544 186504122990592 186647061123072 186700962057984 187274801184768 187355898703292 187418329970688 187556004179478 187931750825984 187986022760448 188130096631818 188132471341056 188708328308736 188792429641728 188846950127616 189424994052096 189572563648512 190146781642752 190292511535632 190728804237312 190877389553664 190932512145408 191078844227928 191602292834304 192394037846016 192479781783168 192535367122296 192921089343488 193127138721792 193275152782272 193662357078016 193718283927552 193804618039296 193860585971712 194011611070464 194605463568384 195344525116224 195346990891008 195496706262528 195944930869248 196151733897696 196689079369728 196842307977216 197444824989696 197501844160512 197589864485376 198042888175616 198194669702656 198197171453952 198406351528704 198803835584512 198861247217664 198949873385472 199016168030208 199162361806848 199315001306718 199714305736704 199771980300288 200686884304896 201147008679936 201301169227776 201449041526106 201605978333232 202068209958912 202686722998272 202835613100032 202993630101504 203614975770624 203673776790528 204231728431104 204299783110656 204388253130864 204390833061888 204606550013976 205016455446528 205075661193216 205232832689256 205235423281152 205955377790976 206014854684672 206645448056832 206737543396736 206806433071104 206958349439424 207372966428672 207432852701184 207591830766144 208067786440704 208229879513088 208382841520128 209020683091968 209817138364416 209977943763456 210038582315232 210459370192896 210684151332864 210845621217024 211423219679232 211484275605504 212226150743552 212296869347328 212391483346944 212452818893568 212878443413504 213103118308608 213105808244736 213269134104576 213758106402816 213853371629568 213915129348096 214079075477586 214569904766976 214737063247872 215552579438592 216046787100672 216212366948352 216443292576768 216539754506064 217036225511424 217870151712768 217933069418496 218030195294208 218093159218176 218697566568448 218931146514432 219433100378112 219530894770176 219762590755752 219765364752384 219933794545344 220438047227904 221275214290944 221447596474368 222125428113408 222189574680576 222288597546048 222798249197568 222969003415488 222971817885696 223654315032576 223718903119872 223818607558656 224503696654336 224678593953792 224743477837824 225359148613632 225531865523712 225772744843008 226225054285824 226290384764928 226463815381248 227326736203776 228022563373056 228124185817088 228190064737536 228367833864192 228891423670272 229066847741952 229592040210432 229760694484992 229936784772222 229939687194624 230643512377344 230710118842368 230886936775413 231519437174784 231699800014848 231766711520256 232476129063936 232479063539712 232579736321328 232657237204992 233294587232256 233361959288832 233540809611912 234076259745792 234180580130816 234258614452224 234430696710144 235148268478464 235687404109824 236044280659968 236225186733888 236766791467008 237851122139136 237919810056192 238579163529216 238754419586496 238833978015744 238940418765312 239488248840192 239741008097184 240397763674112 240477869703168 240585043083264 240654520516608 241321452765184 241391142862848 241579196153856 242240987332608 242496651868416 243052635488256 243238912816896 243241983148032 243607223819322 244165753700352 244913123622912 245103920676864 245174703095808 245283969705984 245846343942144 246034762389504 246862237925376 246972256616448 247232914600221 247728216997888 247992803131392 248862748164096 248934616077312 249128546033664 249699734913024 249891106627584 250074672239304 250648030347264 250840128842424 250843295121408 251611104411648 251683766009856 251723239522304 251795933503488 252566658736128 252763418198016 253529042190336 253723348714176 254305072316416 254503186071552 254576682860544 254771792303904 255469723779072 255742578229248 256525383794688 256639709044224 256713822829728 257502851629056 257700203709696 258291045236736 258406157385728 258480781295616 258682148093952 259473951424512 260459366821632 260462654521344 260662275016704 261259907825664 261535645196928 261652203361494 262252105826304 262456410636288 262532204199936 262733410813401 263259766652928 263335792214016 263453152647168 263540941258752 264541802038272 265148329623552 265266497847296 265354890706944 265549815742464 265753335075624 266285740982272 266362640400384 267582512406528 268196011573248 268401558970368 268598722034808 268807971110976 269424279945216 269708634109332 270248963997696 270447484133376 270537603416064 270658173468672 271486634360832 271565035720704 272308971241472 272517670841152 272521110749184 272808733351968 273355273928704 273434214924288 273643776919008 273647231041536 274607170387968 274686472912896 275527264075776 275741910761472 275944465919232 276577136934912 276789107688192 277423715254272 277639839350784 277720017666048 277843788693504 278694244122624 279756184485888 279970591684608 280051443086976 280612493590528 280912201777152 281033848054938 281127494956032 281334006269217 281897626238976 281979034140672 282195144947727 282198707011584 283062492463104 283188644462592 283270425191424 284137491078144 284141077659648 284358845472768 285010808537088 285137828839424 285220172464128 285438767303448 286093206355968 286316084330496 287403439251456 288062382800896 288283155931136 288591056769024 288719672674752 288803050683444 289381634015232 289690708082688 289912729173408 290493535617024 290577425891328 290706927058944 290790878957568 291908195352576 292707859693568 293016787674336 293020486336512 293245059393792 293917396303872 295033619054592 295263461965824 296167237484544 296252766240768 296384796728064 297064332263424 297292004553984 297295757180928 297609527293056 298205753376768 298291870826496 298424810078208 298524252045312 299571458605056 299657970450432 300478864818176 300709154031616 301030326457344 301720513019904 301951753841664 302173562289159 302408967499848 303102314938368 304030084497408 304253419650048 304490445152256 305188564893696 305422463655936 305510665185792 306122720280576 306347592646656 306449674665984 306582379696296 306586249592832 307524683169792 307613491789824 307849249033884 308692582899712 308933066686464 309022282027008 309968172085248 310106315095104 310209649606656 310437524159136 311059449643008 311149279051776 311387746149216 312101679661056 312344819269632 312574262280192 313531024637952 314725707546624 314966915645184 315689055289344 317134829518848 317226413408256 318105551372288 318339226115328 318445304020992 318587225020416 318679228340352 319317665120256 319654677462912 319658712367104 319903701156864 320637159604224 320780057444352 320872694022144 321118613216379 321854857150464 322105594871808 323328869157888 324070180651008 324318550422528 324322644197376 324809631759096 325554338267136 326550831497216 326805227569152 326899604127744 327045292941312 327139738827264 327795125256192 328046349852672 328396719771648 329149650567168 329296342155264 329643886133628 330657070841856 331816997552128 331912821436416 332171394711552 333188142170112 333432896319072 334197373796352 334453505123232 334457726828544 335481472548864 335578354679808 335727911337984 336755544981504 337017890930688 337115216756736 338038722920448 338297798285568 339337581428736 339435577147392 339695723071872 340626298372096 340990104305664 342033845059584 342186278725632 342285097106304 342551750796288 343337135505408 343600271612928 344388060315648 344641041727488 344905177158333 344909530791936 345965268566016 346065178263552 347279155762176 347283539361792 347549700022272 348346543767552 348714193595904 348869604481992 349669474435072 349941880848384 350042938933248 350311214417868 351013022203904 351114389618688 351270870196224 351387921678336 351646045065216 352722402717696 353531106164736 354066420989952 354337780100832 355150187200512 356776683208704 357868745293824 358131629379744 358410628147968 359232373260288 359611512145776 360331951996928 360596645511168 360716804554752 360877564624896 360981780774912 361982179147776 362086714294272 362368794230784 363361480998912 363744977802624 364578953232384 364858369225344 364862974722048 365410835728983 366142893850624 366248630550528 367369685434368 367655881015296 367925954558976 368769515913216 369052143584256 369898287005696 370186452467712 370293356888064 370458384924672 371592325496832 371989204697088 373008245981184 373294122246144 373401924115968 374549602369536 374711797406584 374836659941376 375112008358956 375863501651968 375972045520896 376260193263636 376264942682112 377416656617472 377584859283456 377693900255232 378849988104192 379145127297024 380293563285504 380585023071264 381457608474624 381754779107328 381865024290816 382157688455856 383204585668608 384788075692032 384959563566336 385070734244592 385842178686976 386254277443584 386550305564544 387324714156032 387436567855104 387609236078592 387721171943424 388023222140928 389210927136768 390689050232448 390693981782016 390993412525056 391889861738496 392303467795392 392478305042241 393378158739456 393684615954432 394889649979392 395003688321024 395179728970752 396085776351232 396389339405312 396394342907904 396812703057408 397607671169024 397722494435328 397899746770944 398032336060416 398324723613696 398630002613436 399428611473408 399543960600576 401373768609792 402294017359872 402602338455552 402898083052212 403211956666464 404136419917824 405373445996544 405671226200064 405987260203008 407229951541248 407347553581056 408463456862208 408776506261728 408781666123776 409213100027952 410032910893056 410151322386432 410465665378512 410470846562304 411910755581952 412029709369344 413290896113664 413475086793472 413612866142208 413916698878848 414745932857344 414865705402368 415183661532288 416135572881408 416459759026176 416765683040256 418041366183936 419634276728832 419955887526912 420077164630464 420918740385792 421368302665728 421550772082407 421691242434048 422846439358464 422968551211008 424452301487104 424593738694656 424782966693888 424905637787136 425756886827008 426206236617216 426211616489472 426538268209152 427516212805632 427706743259136 427830258696192 428158150955172 429139809533952 429474126495744 431105158877184 432093574201344 432424733896704 432886585153536 433079509012128 434072451022848 435740303425536 435866138836992 436060390588416 436186318436352 437395133136896 437862293028864 439061789540352 439525181511504 439530729504768 439867589090688 440876094455808 442550428581888 442895192948736 444250856226816 444379149361152 444577195092096 445596498395136 445938006830976 445943635771392 447308630065152 447437806239744 447637215117312 449007393308672 449357187907584 449486955675648 450718297227264 451063731047424 451545489686016 452450108571648 452580769529856 452927630762496 454653472407552 456045126746112 456248371634176 456380129475072 456735667728384 457782847340544 458133695483904 459184080420864 459521388969984 459873569544444 459879374389248 461287024754688 461420237684736 461773873550826 463038874349568 463399600029696 463533423040512 464952258127872 465159472642656 465314474409984 466589174464512 466723918577664 467081619223824 468152519491584 468361160261632 468517228904448 468861393420288 470296536956928 472088561319936 472450373467776 473533582934016 475702244278272 475839620112384 477158327058432 477508839172992 477667956031488 477880837530624 478976497680384 479482016194368 480795527348224 480955739406336 481170086166528 481309041033216 482642905530368 482782285725696 483158392307712 484481974665216 484993303736832 486105270976512 486477825633792 486483966296064 487214447638644 488331507400704 489826247245824 490207841353728 490349406191616 490567939411968 491692687884288 492069524779008 493724475850752 493944513232896 494465829200442 495456433995776 495985606262784 497725496328192 497869232154624 498257092067328 499782213255168 500149344478608 501296060694528 501680257684848 501686590242816 503222208823296 503367532019712 503446479044608 503591867006976 505133317472256 505526836396032 507058084380672 507446697428352 508610144632832 509006372143104 509153365721088 509543584607808 510939447558144 511485156458496 513050767589376 513279418088448 513427645659456 515005703258112 515400407419392 516582090473472 516812314771456 516961562591232 517364296187904 518947902849024 520918733643264 520925309042688 521324550033408 522519815651328 523071290393856 523304406722988 524504211652608 524912821272576 525064408399872 525466821626802 526519533305856 526671584428032 526906305294336 527081882517504 529083604076544 530296659247104 530532995694592 531099631484928 531506670151248 532571481964544 532725280800768 535165024813056 536803117940736 537197444069616 537615942221952 538848559890432 539417268218664 540497927995392 540894968266752 541075206832128 541316346937344 542973268721664 543130071441408 544617942482944 545035341682304 545042221498368 545617466703936 546710547857408 546868429848576 547287553838016 547294462083072 549214340775936 549372945825792 551054528151552 551483821522944 551888931838464 553154273869824 553578215376384 554847430508544 555279678701568 555440035332096 555687577387008 557388488245248 559512368971776 559941183369216 560102886173952 561224987181056 561824403554304 562067696109876 562254989912064 562668012538434 563795252477952 563958068281344 564390289895454 564397414023168 566124984926208 566377288925184 566540850382848 568274982156288 568717690945536 570275657678848 570440344928256 570877534606896 572186412711936 572632168660992 574806878502912 576566311862272 577182113538048 577439345349504 577606101366888 578763268030464 579381416165376 579825458346816 580987071234048 581154851782656 581413854117888 581581757915136 583816390705152 585415719387136 586033575348672 586040972673024 586490118787584 587834792607744 590067238109184 590526923931648 592334474969088 592505532481536 592769593456128 594128664526848 594584009107968 594591514361856 595219054586112 596411506753536 596583741652992 596849620156416 597048504090624 599142917210112 599315940900864 600957729636352 601418308063232 602060652914688 603441026039808 603903507683328 604347124578318 604817934999696 606204629876736 608060168994816 608506839300096 608980890304512 610844927311872 611021330371584 612695185293312 612899349331968 613164759392592 613172499185664 615049366339584 615226983579648 615698498067768 617385165799424 617866133372928 618044564054016 619936344170496 620212630190208 620419299213312 620875048318272 622118899286016 622298558103552 622775492298432 624203359322112 624689638539264 625148524560384 627062049275904 629451415093248 629933831290368 631378110578688 634269659037696 634452826816512 636211102744576 636678452230656 636890608041984 637174450040832 637358456680704 638635330240512 639309354925824 639317424734208 639807402313728 641274319208448 641560114888704 641745388044288 642237226432758 643709714300928 644211189743616 646657738315776 648140361302016 648637100845056 649619263518192 651108676534272 653101662994432 653610455138304 653799208255488 654090585882624 654279477654528 656092699705344 656793439543296 658299301134336 658592684310528 659287772267256 661314141683712 663633995104256 663825642872832 664342789423104 666376284340224 666865792638144 668394747592704 668907010246464 668915453657088 670962945097728 671156709359616 671455822675968 673511089963008 674035781861376 674230433513472 676077445840896 676595596571136 678675162857472 678871154294784 679391446143744 681252596744192 681980208611328 684067690119168 684372557451264 684570194212608 685103501592576 686674271010816 687200543225856 688776120631296 689282083454976 689810354316666 689819061583872 691930537132032 692130356527104 692660810326239 694558311524352 695099400044544 697428387191808 697739208963984 699338948870144 699883761696768 700085877866496 700622428835736 702026044407808 702228779237376 702541740392448 702775843356672 703292090130432 705444805435392 707062212329472 708132841979904 708675560201664 710300374401024 713553366417408 715737490587648 716263258759488 716821256295936 718464746520576 719223024291552 720663903993856 721193291022336 721433609109504 721755129249792 721963561549824 723964358295552 724173428588544 724737588461568 726722961997824 727489955605248 729157906464768 729716738450688 729725949444096 730821671457966 732285787701248 732497261101056 734739370868736 735311762030592 735851909117952 737539031826432 738104287168512 739796574011392 740586713776128 740916769849344 741698743800663 743184650993664 743978409394176 746588244492288 746803848231936 749099204739072 749423594813168 749673319882752 750224016717912 751727003303936 751944091041792 752520386527272 752529885364224 754833313234944 755169718566912 755387800510464 757699976208384 758290254594048 760587126571008 761170046142528 762915216949248 763509558214656 763730048581632 764315376911712 766409171337216 769576151384064 769919127132672 770141468489184 771684357373952 772508554887168 773100611129088 774649428312064 774873135710208 775218472157184 775442343886848 776046444281856 778421854273536 781378100464896 781387963564032 781986825050112 783779723476992 784606935590784 784956610084482 786756317478912 787369231908864 789779299958784 790007376642048 790359457941504 792171552702464 792778678810624 793625406114816 795444988870656 795799493541888 796064672120832 796649447227392 797260005226872 798857222946816 799087921201152 802747537219584 804588034719744 805204676911104 805796166104424 806423913332928 808272839835648 810746891993088 811342452400128 811974520406016 814459903082496 814695107162112 816926913724416 817553012523456 817563332247552 818426200055904 820065821786112 820302644772864 820931330757024 820941693124608 823821511163904 824059418738688 826581792227328 826950173586944 827225732284416 827833397757696 829491865714688 829731410804736 830367323064576 832271145762816 832919518052352 833531366080512 836082732367872 839268553457664 839911775053824 840154329260928 841837480771584 842736605331456 843101544164814 843382484868096 845692878716928 845937102422016 846585434843181 848904602974208 849187477389312 849565933387776 849811275574272 852412473234432 852423232978944 853076536418304 855032425611264 855413486518272 855660517392384 856316301910344 858279619067904 858948252991488 862210317754368 864187148402688 864849467793408 865773170307072 866159018024256 868144902045696 871480606851072 871732277673984 872120781176832 872372636872704 874790266273792 875724586057728 878123579080704 879050363023008 879061459009536 879735178181376 881752188911616 885100857163776 885790385897472 888501712453632 888758298722304 889154390184192 891192996790272 891876013661952 891887271542784 894617260130304 894875612479488 895274430234624 898014786617344 898714375815168 898973911351296 901436594454528 902127462094848 903090979372032 905161539059712 905855261524992 906520686867477 909306944815104 912090253492224 912496743268352 912760258950144 913471335456768 915565694681088 916267390967808 918368160841728 919042777939968 919747139088888 919758748778496 922574049509376 922840475369472 923547747101652 926077748699136 926799200059392 927066846081024 929904516255744 930318945285312 930628948819968 933178348929024 933447837155328 934163238447648 936305038983168 936722320523264 937034457808896 937722786840576 940593073913856 944177122639872 944900746935552 947067165868032 951404488556544 951679240224768 954316654116864 955017678345984 955335912062976 955761675061248 957952995360768 958964032388736 961591054696448 961911478812672 962340172333056 962618082066432 963355839649137 965285811060736 965564571451392 966316784615424 969986607473664 972210541953024 972955651267584 972967932592128 974428895277288 976663014801408 979652494491648 980415682707456 980698812383232 981135878823936 983385375768576 984139049558016 987448951701504 987889026465792 988931658400884 990912867991552 991971212525568 995450992656384 995738464309248 996514184134656 999564426510336 1000298688957216 1002592121389056 1003360515369696 1003373180485632 1006444417646592 1006735064039424 1006892958089216 1007183734013952 1010266634944512 1011053672792064 1014116168761344 1014893394856704 1017220289265664 1018012744286208 1018306731442176 1019087169215616 1021878895116288 1022970312916992 1026101535178752 1026558836176896 1026855291318912 1030011406516224 1030800814838784 1033164180946944 1033624629542912 1033923125182464 1034715531474999 1034728592375808 1037895805698048 1041837467286528 1041850618085376 1042649100066816 1045039631302656 1046142580787712 1046608813445976 1049008423305216 1049825642545152 1050128816799744 1050933643253604 1053039066611712 1053343168856064 1053812610588672 1054163765035008 1058167208153088 1060593318494208 1061065991389184 1062199262969856 1063013340302496 1065142963929088 1065450561601536 1070330049626112 1073606235881472 1074394888139232 1075231884443904 1077697119780864 1078834536437328 1080995855990784 1081789936533504 1082150413664256 1082632693874688 1085946537443328 1086260142882816 1089235884965888 1090070683364608 1090084442996736 1091234933407872 1093421095714816 1093736859697152 1094575107676032 1094588924166144 1096232507186949 1098428681551872 1098745891651584 1102109056303104 1102967643045888 1103777863676928 1106308547739648 1107156430752768 1109694861017088 1110559357403136 1110880070664192 1111375154774016 1114776976490496 1119024737943552 1119882366738432 1120205772347904 1122449974362112 1123648807108608 1124135392219752 1124509979824128 1125336025076868 1127590504955904 1127916136562688 1128780579790908 1128794828046336 1132249969852416 1132754577850368 1133081700765696 1136549964312576 1137435381891072 1140551315357696 1140880689856512 1141755069213792 1144372825423872 1145264337321984 1149613757005824 1153132623724544 1154364227076096 1154878690699008 1155212202733776 1157526536060928 1158762832330752 1159650916693632 1161974142468096 1162309703565312 1162827708235776 1163163515830272 1167632781410304 1170831438774272 1172067150697344 1172081945346048 1172980237575168 1175669585215488 1177434915126723 1180134476218368 1181053847863296 1184668949938176 1185011064963072 1185539186912256 1188257329053696 1189168018215936 1189183028723712 1190438109172224 1192823013507072 1193167483305984 1193699240312832 1194097008181248 1198285834420224 1198631881801728 1201915459272704 1202836616126464 1204121305829376 1206882052079616 1207807015366656 1208694249156636 1209635869999392 1212409259753472 1216120337989632 1217013678600192 1217961780609024 1221689854623744 1222042660743168 1225390370586624 1226329518785184 1226344998371328 1230098732679168 1230453967159296 1231396996135536 1234770331598848 1235732266745856 1236089128108032 1239872688340992 1240425260380416 1240838598426624 1241750096636544 1244237798572032 1244597116207104 1245550984596864 1248406718644224 1249379277078528 1250297049120768 1254124098551808 1258902830186496 1259867662580736 1262756221157376 1264652316247221 1268539318075392 1268905653633024 1272422205489152 1273356904461312 1273781216083968 1274348900081664 1274716913361408 1277270660481024 1278618709851648 1278634849468416 1279614804627456 1282548638416896 1283120229777408 1283490776088576 1284474452865516 1287419428601856 1288422379487232 1293315476631552 1296280722604032 1297274201690112 1299238527036384 1302217353068544 1306203325988864 1307220910276608 1307598416510976 1308181171765248 1308558955309056 1312185399410688 1313586879086592 1317185368621056 1318575544534512 1322628283367424 1327267990208512 1327651285745664 1328685578846208 1332752568680448 1333731585276288 1336789495185408 1337814020492928 1337830907314176 1341925890195456 1342313418719232 1342911645351936 1347022179926016 1348071563722752 1348460867026944 1352154891681792 1353191193142272 1357350325714944 1357742308589568 1358782892287488 1362505193488384 1363960417222656 1368135380238336 1368745114902528 1369140388425216 1370207003185152 1373348542021632 1374401086451712 1377552241262592 1378564166909952 1379620708633332 1379638123167744 1383861074264064 1384260713054208 1385321620652478 1389116623048704 1390198800089088 1394856774383616 1395478417927968 1398677897740288 1399767523393536 1400171755732992 1401244857671472 1404052088815616 1404457558474752 1405083480784896 1405551686713344 1406584180260864 1410889610870784 1416265683959808 1417351120403328 1420600748802048 1427106732834816 1431474981175296 1432526517518976 1433642512591872 1436929493041152 1438446048583104 1441327807987712 1442386582044672 1442867218219008 1443510258499584 1443927123099648 1447928716591104 1448346857177088 1449475176923136 1453445923995648 1454979911210496 1458315812929536 1459433476901376 1459451898888192 1461643342915932 1464571575402496 1464994522202112 1469478741737472 1470623524061184 1471703818235904 1475078063652864 1476208574337024 1479593148022784 1481173427552256 1481833539698688 1483397487601326 1486369301987328 1487956818788352 1493176488984576 1493607696463872 1498847189626336 1499346639765504 1500448033435824 1503454006607872 1503888182083584 1505040773054544 1505059770728448 1509666626469888 1510339437133824 1510775601020928 1515399952416768 1516580509188096 1521174253142016 1522340092285056 1525830433898496 1527019116429312 1527460097163264 1528630753823424 1532818342674432 1539152302768128 1539838254265344 1540282936978368 1543368714747904 1545017109774336 1546201222258176 1549298856624128 1549746271420416 1550436944314368 1550884687773696 1552092888563712 1556843708547072 1562756200929792 1562775927128064 1563973650100224 1567559446953984 1569213871181568 1569913220168964 1573512634957824 1574738463817728 1579558599917568 1580014753284096 1580718915883008 1584343105404928 1585557357621248 1587250812229632 1590889977741312 1591598987083776 1593298894454784 1594520010453744 1597714445893632 1598175842402304 1605495074439168 1610409353822208 1611592332208848 1612847826665856 1616545679671296 1621493783986176 1622684904800256 1623949040812032 1628919806164992 1629390214324224 1633853827448832 1635106025046912 1635126664495104 1636852400111808 1640131643572224 1640605289545728 1641862661514048 1641883386249216 1647643022327808 1648118837477376 1653163584454656 1653900347173888 1654451464568832 1655666795515392 1658983731429376 1659462821609472 1660734646129152 1664542291525632 1665839036104704 1667062732161024 1672165464735744 1678537106915328 1679823550107648 1680308658521856 1683674961543168 1685473210662912 1686203088329628 1686764969736192 1691385757433856 1691874204844032 1693170869686362 1697809205948416 1698374954778624 1699131866775552 1699622551148544 1704824946468864 1706153072836608 1710826973036544 1711321034784768 1712632603820688 1716559238135808 1717896505982976 1724420635508736 1729698935586816 1731546340614144 1732318036048512 1736289804091392 1742961213702144 1743464555347968 1744241562353664 1744745273745408 1749580532547584 1751449172115456 1756247158161408 1758100726046016 1758122918019072 1759470356362752 1763504377823232 1770201714327552 1771580771794944 1777003424907264 1777516597444608 1778308780368384 1782385993580544 1783752027323904 1783774543085568 1789234520260608 1789751224958976 1790548860469248 1796029573234688 1797428751630336 1797947822702592 1802873188909056 1804254924189696 1806181958744064 1810323078119424 1811710523049984 1813041373734954 1818613889630208 1824180506984448 1824993486536704 1825520517900288 1826942670913536 1832534781935616 1838085555879936 1839494278177776 1839517497556992 1845148099018752 1845680950738944 1847095494203304 1852155497398272 1853598400118784 1854133692162048 1859809032511488 1860637890570624 1861257897639936 1866356697858048 1866895674310656 1868326476895296 1872610077966336 1873444641046528 1874068915617792 1875445573681152 1881186147827712 1888354245279744 1889801493871104 1894134331736064 1902808977113088 1903358480449536 1908633308233728 1910035356691968 1910671824125952 1911523350122496 1915905990721536 1917928064777472 1923182109392896 1923822957625344 1924680344666112 1925236164132864 1926711679298274 1930571622121472 1931129142902784 1932633569230848 1939973214947328 1944421083906048 1945911302535168 1948857790554576 1953326029602816 1959304988983296 1960831365414912 1961397624766464 1962271757647872 1968278099116032 1974897903403008 1975778052931584 1977863316801768 1981825735983104 1983942425051136 1990901985312768 1991476928618496 1993028368269312 1999128853020672 2000597377914432 2005184242778112 2006721030739392 2006746360971264 2012888835293184 2013470128078848 2013785916178432 2014367468027904 2020533269889024 2022107345584128 2028232337522688 2029786789713408 2034440578531328 2036025488572416 2036613462884352 2038174338431232 2043757790232576 2045940625833984 2052203070357504 2053117672353792 2053710582637824 2060022813032448 2061601629677568 2066328361893888 2067249259085824 2067846250364928 2069431062949998 2069457184751616 2075791611396096 2083674934573056 2085298200133632 2092285161575424 2093217626891952 2098016846610432 2099651285090304 2100257633599488 2101867286507208 2106078133223424 2106686337712128 2107625221177344 2108327530070016 2116334416306176 2121186636988416 2122131982778368 2124398525939712 2126026680604992 2130285927858176 2130901123203072 2140660099252224 2147212471762944 2148789776278464 2150463768887808 2155394239561728 2157669072874656 2161991711981568 2163579873067008 2164300827328512 2165265387749376 2171893074886656 2172520285765632 2178471769931776 2180141366729216 2180168885993472 2182469866815744 2186842191429632 2187473719394304 2189150215352064 2189177848332288 2192465014373898 2196857363103744 2197491783303168 2204218112606208 2205935286091776 2207555727353856 2212617095479296 2214312861505536 2219389722034176 2221760141328384 2222750309548032 2229553952980992 2239764733476864 2240411544695808 2247297614217216 2248270784439504 2249019959648256 2250672050153736 2255181009911808 2255832273125376 2257561159581816 2257589656092672 2264499939704832 2265509155700736 2266163401531392 2273099928625152 2274870763782144 2281102630715392 2281761379713024 2283510138427584 2288745650847744 2290528674643968 2299227514011648 2306265247449088 2308728454152192 2309757381398016 2310424405467552 2315053072121856 2317525664661504 2319301833387264 2323948284936192 2324619407130624 2325655416471552 2326327031660544 2335265562820608 2341662877548544 2344134301394688 2344163890692096 2345960475150336 2351339170430976 2354869830253446 2360268952436736 2362107695726592 2369337899876352 2370022129926144 2371078373824512 2376514658107392 2378336036431872 2380876218344448 2386334966611968 2387398480625664 2388194016362496 2396571668840448 2397263763603456 2405673232252928 2408242611658752 2413764104159232 2415614030733312 2417388498313272 2419271739998784 2424818519506944 2432240675979264 2434027357200384 2435923561218048 2443379709247488 2444085321486336 2450780741173248 2452659037570368 2452689996742656 2460197465358336 2460907934318592 2462793992271072 2469540663197696 2471464533491712 2472178256216064 2479745376681984 2480850520760832 2481677196853248 2483500193273088 2488475597144064 2489194232414208 2491101969193728 2496813437288448 2498758554157056 2500594098241536 2508248197103616 2517805660372992 2519735325161472 2525512442314752 2529304632494442 2537078636150784 2537811307266048 2539756304529543 2544844410978304 2546713808922624 2547562432167936 2548697800163328 2549433826722816 2557237419703296 2557269698936832 2559229609254912 2565097276833792 2566240459554816 2566981552177152 2568948905731032 2574838857203712 2576844758974464 2586630953263104 2592561445208064 2594548403380224 2598477054072768 2604434706137088 2612406651977728 2614441820553216 2615196833021952 2616362343530496 2617117910618112 2624370798821376 2627173758173184 2634370737242112 2637151089069024 2645256566734848 2654535980417024 2655302571491328 2657371157692416 2665505137360896 2667463170552576 2673578990370816 2675628040985856 2675661814628352 2683851780390912 2684626837438464 2685823290703872 2694044359852032 2696143127445504 2696921734053888 2704309783363584 2706382386284544 2715484617179136 2717565784574976 2719562060602431 2725010386976768 2727920834445312 2736270760476672 2737490229805056 2738280776850432 2740414006370304 2746697084043264 2748802172903424 2755104482525184 2757128333819904 2759241417266664 2759276246335488 2767722148528128 2768521426108416 2770643241304956 2778233246097408 2780397600178176 2789713548767232 2790956835855936 2797355795480576 2799535046787072 2800343511465984 2802489715342944 2808104177631232 2808915116949504 2810166961569792 2811103373426688 2813168360521728 2821779221741568 2832531367919616 2834702240806656 2841201497604096 2854213465669632 2862949962350592 2865053035037952 2867285025183744 2873858986082304 2876892097166208 2882655615975424 2884773164089344 2885734436438016 2887020516999168 2887854246199296 2890067518947411 2895857433182208 2896693714354176 2898950353846272 2909959822420992 2916631625859072 2918866953802752 2918903797776384 2923286685831864 2929143150804992 2929989044404224 2938957483474944 2941247048122368 2943407636471808 2950156127305728 2952417148674048 2959186296045568 2962346855104512 2963667079397376 2966794975202652 2972738603974656 2975913637576704 2986352977969152 2987215392927744 2997694379252672 2998693279531008 3000896066871648 3006908013215744 3007776364167168 3010081546109088 3010119541456896 3019333252939776 3020678874267648 3021551202041856 3030799904833536 3033161018376192 3042348506284032 3044680184570112 3051660867796992 3054038232858624 3054920194326528 3057261507646848 3065636685348864 3078304605536256 3079676508530688 3080565873956736 3086737429495808 3090034219548672 3092402444516352 3099492542840832 3100873888628736 3101769375547392 3104146594424997 3104185777127424 3113687417094144 3125512401859584 3125551854256128 3127947300200448 3135118893907968 3138427742363136 3139826440337928 3147025269915648 3149476927635456 3159117199835136 3160029506568192 3161437831766016 3168686210809856 3171114715242496 3174501624459264 3181779955482624 3183197974167552 3186597788909568 3189040020907488 3195428891787264 3196351684804608 3210990148878336 3220818707644416 3223184664417696 3225695653331712 3233091359342592 3242987567972352 3245369809600512 3247898081624064 3257839612329984 3258780428648448 3267707654897664 3270212050093824 3270253328990208 3273704800223616 3280263287144448 3281210579091456 3283725323028096 3283766772498432 3295286044655616 3296237674954752 3306327168909312 3307800694347776 3308902929137664 3311333591030784 3318925643218944 3321469292258304 3329084583051264 3331678072209408 3334125464322048 3344330929471488 3357074213830656 3359647100215296 3360617317043712 3367349923086336 3370946421325824 3372406176659256 3373529939472384 3382771514867712 3383748409688064 3386341739372724 3395618411896832 3396749909557248 3398263733551104 3399245102297088 3409649892937728 3412306145673216 3421653946073088 3422642069569536 3425265207641376 3433118476271616 3435793011965952 3448841271017472 3459397871173632 3463092681228288 3464636072097024 3472579608182784 3485922427404288 3486929110695936 3488483124707328 3489490547490816 3499161065095168 3502898344230912 3512494316322816 3516201452092032 3516245836038144 3518940712725504 3527008755646464 3532304745380169 3540403428655104 3543161543589888 3554006849814528 3555033194889216 3556617560736768 3564771987161088 3567504054647808 3567549086171136 3578469040521216 3579502449917952 3581097720938496 3592059146469376 3594857503260672 3595895645405184 3605746377818112 3608509848379392 3612363917488128 3620646156238848 3623421046099968 3626082747469908 3637227779260416 3648361013968896 3649986973073408 3651041035800576 3653885341827072 3665069563871232 3676171111759872 3678988556355552 3679034995113984 3690296198037504 3691361901477888 3694190988406608 3704310994796544 3707196800237568 3708267384324096 3719618065022976 3721275781141248 3722515795279872 3732713395716096 3733791348621312 3736652953790592 3745220155932672 3746889282093056 3748137831235584 3750891147362304 3762372295655424 3776708490559488 3779602987742208 3788268663472128 3793956948741663 3805617954226176 3806716960899072 3817266616467456 3820070713383936 3821343648251904 3823046700244992 3831811981443072 3835856129554944 3846364218785792 3847645915250688 3849360689332224 3850472328265728 3853423358596548 3861143244242944 3862258285805568 3865267138461696 3879946429894656 3888842167812096 3891822605070336 3897715581109152 3906652059205632 3918609977966592 3921662730829824 3922795249532928 3924543515295744 3936556198232064 3951556105863168 3955726633603536 3963651471966208 3967884850102272 3981803970625536 3982953857236992 3986056736538624 3998257706041344 4001194755828864 4010368485556224 4013442061478784 4013492721942528 4025777670586368 4026940256157696 4027571832356864 4028734936055808 4041066539778048 4044214691168256 4056464675045376 4059573579426816 4068881157062656 4072050977144832 4073226925768704 4076348676862464 4087515580465152 4091881251667968 4104406140715008 4106235344707584 4107421165275648 4120045626064896 4123203259355136 4132656723787776 4134498518171648 4135692500729856 4138862125899996 4138914369503232 4151583222792192 4167349869146112 4170596400267264 4184570323150848 4186435253783904 4196033693220864 4199302570180608 4200515267198976 4203734573014416 4212156266446848 4213372675424256 4215250442354688 4216655060140032 4232668832612352 4244263965556736 4248797051879424 4252053361209984 4260571855716352 4261802246406144 4281320198504448 4294424943525888 4297579552556928 4300927537775616 4310788479123456 4315338145749312 4323983423963136 4327159746134016 4328601654657024 4330530775498752 4343786149773312 4345040571531264 4356943539863552 4360282733458432 4360337771986944 4364939733631488 4373684382859264 4374947438788608 4378300430704128 4378355696664576 4384930028747796 4393714726207488 4394983566606336 4408436225212416 4411870572183552 4415111454707712 4425234190958592 4428625723011072 4438779444068352 4443520282656768 4445500619096064 4459107905961984 4479529466953728 4480823089391616 4496541568879008 4498039919296512 4501344100307472 4510362019823616 4511664546250752 4515122319163632 4515179312185344 4528999879409664 4531018311401472 4532326803062784 4546199857250304 4549741527564288 4562205261430784 4563522759426048 4567020276855168 4577491301695488 4581057349287936 4598455028023296 4612530494898176 4617456908304384 4619514762796032 4620848810935104 4630106144243712 4635051329323008 4638603666774528 4647896569872384 4649238814261248 4651310832943104 4652654063321088 4670531125641216 4683325755097088 4688268602789376 4688327781384192 4691920950300672 4702678340861952 4709739660506892 4720537904873472 4724215391453184 4738675799752704 4740044259852288 4742156747649024 4753029316214784 4756672072863744 4761752436688896 4772669933223936 4774796961251328 4793143337680896 4794527527206912 4811346464505856 4816485223317504 4831228061466624 4834776996626544 4838543479997568 4849637039013888 4864481351958528 4868054714400768 4871847122436096 4886759418494976 4888170642972672 4901561482346496 4905318075140736 4905379993485312 4920394930716672 4921815868637184 4925587984542144 4939081326395392 4942929066983424 4944356512432128 4959490753363968 4961701041521664 4963354393706496 4967000386546176 4976951194288128 4978388464828416 4982203938387456 4993626874576896 4997517108314112 5001188196483072 5016496394207232 5035611320745984 5039470650322944 5051024884629504 5058609264988884 5074157272301568 5075622614532096 5079512609059086 5089688821956608 5093427617845248 5095124864335872 5097395600326656 5098867653445632 5114474839406592 5118459218509824 5132480919109632 5133963104354304 5137897811462064 5149677714407424 5153689517948928 5173261906526208 5189096806760448 5196954108145536 5208869412274176 5224813303955456 5228883641106432 5230393666043904 5232724687060992 5234235821236224 5248741597642752 5254347516346368 5268741474484224 5274302178138048 5290513133469696 5309071960834048 5310605142982656 5314742315384832 5331010274721792 5334926341105152 5347157980741632 5351256081971712 5351323629256704 5367703560781824 5369253674876928 5371646581407744 5388088719704064 5392286254891008 5393843468107776 5408619566727168 5412764772569088 5430969234358272 5435131569149952 5439124121204862 5450020773953536 5455841668890624 5472541520953344 5474980459610112 5476561553700864 5480828012740608 5497604345806848 5514256667639808 5518482834533328 5518552492670976 5535444297056256 5537042852216832 5541286482609912 5556466492194816 5560795200356352 5579427097534464 5581913671711872 5594711590961152 5599070093574144 5600687022931968 5604979430685888 5616208355262464 5617830233899008 5620333923139584 5622206746853376 5626336721043456 5643558443483136 5665062735839232 5669404481613312 5682402995208192 5708426931339264 5725899924701184 5730106070075904 5734570050367488 5747717972164608 5753784194332416 5765311231950848 5769546328178688 5771468872876032 5774041033998336 5775708492398592 5780135037894822 5791714866364416 5793387428708352 5797900707692544 5819919644841984 5833263251718144 5837733907605504 5846573371663728 5858286301609984 5859978088808448 5877914966949888 5882494096244736 5886815272943616 5904834297348096 5924693710209024 5927334158794752 5933589950405304 5945477207949312 5951827275153408 5972705955938304 5974430785855488 5995388758505344 5997386559062016 6001792133743296 6013816026431488 6015552728334336 6020163092218176 6020239082913792 6038666505879552 6041357748535296 6043102404083712 6061599809667072 6066322036752384 6084697012568064 6089360369140224 6103321735593984 6108076465717248 6109840388653056 6114523015293696 6131273370697728 6156609211072512 6159353017061376 6161131747913472 6173474858991616 6180068439097344 6184804889032704 6198985085681664 6201747777257472 6203538751094784 6208293188849994 6208371554254848 6227374834188288 6251024803719168 6255894600400896 6276855484726272 6279652880675856 6294050539831296 6298953855270912 6318234399670272 6320059013136384 6322875663532032 6342229430484992 6349003248918528 6363559910965248 6366395948335104 6373195577819136 6378080041814976 6390857783574528 6392703369609216 6421980297756672 6441637415288832 6446369328835392 6451391306663424 6466182718685184 6485975135944704 6490739619201024 6495796163248128 6515679224659968 6517560857296896 6535415309795328 6540424100187648 6540506657980416 6547409600447232 6560526574288896 6562421158182912 6567450646056192 6567533544996864 6590572089311232 6592475349909504 6612654337818624 6615601388695552 6617805858275328 6622667182061568 6637851286437888 6642938584516608 6658169166102528 6668250928644096 6688661858942976 6719294200430592 6721234634087424 6741892842651648 6744812353318512 6747059878944768 6765543029735424 6767496819376128 6772683478745448 6791236823793664 6793499819114496 6796527467102208 6798490204594176 6819299785875456 6824612291346432 6843307892146176 6845284139139072 6850530415282752 6866236952543232 6871586023931904 6897682542034944 6918795742347264 6926185362456576 6929272144194048 6945159216365568 6971844854808576 6973858221391872 6976966249414656 6978981094981632 6998322130190336 7005796688461824 7024988632645632 7032402904184064 7032491672076288 7037881425451008 7054017511292928 7064609490760338 7080806857310208 7086323087179776 7108013699629056 7110066389778432 7113235121473536 7129543974322176 7135008109295616 7159004899835904 7162195441876992 7184118292938752 7189715006521344 7191791290810368 7217019696758784 7224727834976256 7241292312477696 7246842092199936 7252165494939816 7274455558520832 7296722027937792 7299973946146816 7302082071601152 7307770683654144 7330139127742464 7352342223519744 7357977112711104 7358069990227968 7380592396075008 7382723802955776 7388381976813216 7408621989593088 7414393600475136 7416534768648192 7439236130045952 7442551562282496 7445031590559744 7465426791432192 7467582697242624 7473305907581184 7490440311865344 7493778564186112 7496275662471168 7501782294724608 7524744591310848 7553416981118976 7559205975484416 7576537326944256 7587913897483326 7611235908452352 7613433921798144 7619268913588629 7634533232934912 7640141426767872 7642687296503808 7646093400489984 7671712259109888 7692728437571584 7695291830501376 7698721378664448 7700944656531456 7706846717193096 7722286488485888 7724516571611136 7730534276923392 7759892859789312 7777684335624192 7783645210140672 7795431162218304 7813304118411264 7837219955933184 7843325461659648 7845590499065856 7849087030591488 7873112396464128 7903112211726336 7911453267207072 7927302943932416 7935769700204544 7963607941251072 7965907714473984 7972113473077248 7996515412082688 8002389511657728 8020736971112448 8026884122957568 8026985443885056 8051555341172736 8053880512315392 8055143664713728 8057469872111616 8082133079556096 8088429382336512 8112929350090752 8119147158853632 8137762314125312 8146453851537408 8152697353724928 8158686181807293 8175031160930304 8183762503335936 8208812281430016 8212470689415168 8214842330551296 8240091252129792 8246406518710272 8265313447575552 8268997036343296 8271385001459712 8277724251799992 8277828739006464 8303166445584384 8334699738292224 8341192800534528 8369140646301696 8372870507567808 8392067386441728 8398605140361216 8401030534397952 8407469146028832 8424312532893696 8426745350848512 8430500884709376 8433310120280064 8465337665224704 8488527931113472 8497594103758848 8504106722419968 8521143711432704 8523604492812288 8562640397008896 8588849887051776 8595159105113856 8601855075551232 8621576958246912 8630676291498624 8647966847926272 8654319492268032 8657203309314048 8661061550997504 8687572299546624 8690081143062528 8713887079727104 8720565466916864 8729879467262976 8749894877577216 8756600861408256 8756711393329152 8769860057495592 8787429452414976 8789967133212672 8816872450424832 8823741144367104 8830222909415424 8850468381917184 8857251446022144 8877558888136704 8887040565313536 8891001238192128 8918215811923968 8959058933907456 8961646178783232 8993083137758016 8996079838593024 9002688200614944 9020724039647232 9023329092501504 9030244638327264 9030358624370688 9057999758819328 9062036622802944 9064653606125568 9092399714500608 9099483055128576 9124410522861568 9127045518852096 9134040553710336 9154982603390976 9162114698575872 9196910056046592 9225060989796352 9234913816608768 9239029525592064 9241697621870208 9260212288487424 9270102658646016 9277207333549056 9298477628522496 9302621665886208 9305308126642176 9312439783274991 9341062251282432 9376537205578752 9376655562768384 9383841900601344 9405356681723904 9419479321013784 9441075809746944 9448430782906368 9477351599505408 9480088519704576 9484313495298048 9506058632429568 9513344145727488 9523504873377792 9545339866447872 9549593922502656 9586286675361792 9589055054413824 9622692929011712 9632970446635008 9662456122933248 9669553993253088 9677086959995136 9699274078027776 9728962703917056 9736109428801536 9743694244872192 9773518836989952 9776341285945344 9803122964692992 9810636150281472 9810759986970624 9840789861433344 9843631737274368 9851175969084288 9878162652790784 9885858133966848 9888713024864256 9918981506727936 9923402083043328 9926708787412992 9934000773092352 9956776929656832 9964407876774912 9987253749153792 9995034216628224 10002376392966144 10032992788414464 10071222641491968 10078941300645888 10102049769259008 10117218529977768 10148314544603136 10151245229064192 10159025218118172 10179377643913216 10186855235690496 10190249728671744 10194791200653312 10197735306891264 10228949678813184 10236918437019648 10264961838219264 10267926208708608 10275795622924128 10299355428814848 10307379035897856 10346523813052416 10378193613520896 10393908216291072 10417738824548352 10449626607910912 10457767282212864 10460787332087808 10465449374121984 10468471642472448 10497483195285504 10508695032692736 10537482948968448 10548604356276096 10581026266939392 10596914236140507 10618143921668096 10621210285965312 10629484630769664 10662020549443584 10669852682210304 10694315961483264 10702512163943424 10702647258513408 10735407121563648 10738507349753856 10743293162815488 10776177439408128 10784572509782016 10787686936215552 10817239133454336 10825529545138176 10861938468716544 10870263138299904 10878248242409724 10900041547907072 10911683337781248 10945083041906688 10949960919220224 10953123107401728 10961656025481216 10995208691613696 11028513335279616 11036965669066656 11037104985341952 11070888594112512 11074085704433664 11082572965219824 11112932984389632 11121590400712704 11158854195068928 11163827343423744 11189423181922304 11198140187148288 11201374045863936 11209958861371776 11232416710524928 11235660467798016 11240667846279168 11244413493706752 11252673442086912 11287116886966272 11330125471678464 11338808963226624 11364805990416384 11381870846224989 11416853862678528 11451799849402368 11460212140151808 11469140100734976 11495435944329216 11507568388664832 11530622463901696 11539092656357376 11542937745752064 11548082067996672 11551416984797184 11560270075789644 11583429732728832 11586774857416704 11595801415385088 11639839289683968 11666526503436288 11675467815211008 11693146743327456 11716572603219968 11719956177616896 11755829933899776 11764988192489472 11773630545887232 11809668594696192 11854668317589504 11867179900810608 11890954415898624 11903654550306816 11945411911876608 11948861571710976 11990777517010688 11994773118124032 12003584267486592 12027632052862976 12031105456668672 12040326184436352 12040478165827584 12077333011759104 12082715497070592 12086204808167424 12123199619334144 12132644073504768 12169394025136128 12178720738280448 12206643471187968 12216152931434496 12219680777306112 12229046030587392 12262546741395456 12313218422145024 12318706034122752 12322263495826944 12346949717983232 12360136878194688 12369609778065408 12397970171363328 12403495554514944 12407077502189568 12416586377699988 12416743108509696 12454749668376576 12502049607438336 12511789200801792 12553710969452544 12559305761351712 12588101079662592 12597907710541824 12636468799340544 12640118026272768 12645751327064064 12684458860969984 12698006497837056 12732791896670208 12746391155638272 12756160083629952 12781715567149056 12785406739218432 12843960595513344 12883274830577664 12892738657670784 12902782613326848 12932365437370368 12971950271889408 12981479238402048 12991592326496256 13031358449319936 13035121714593792 13070830619590656 13080848200375296 13081013315960832 13094819200894464 13121053148577792 13124842316365824 13134901292112384 13135067089993728 13181144178622464 13184950699819008 13225308675637248 13231202777391104 13235611716550656 13245334364123136 13275702572875776 13285877169033216 13316338332205056 13336501857288192 13377323717885952 13438588400861184 13442469268174848 13489624706637024 13494119757889536 13531086059470848 13534993638752256 13545366957490896 13582473647587328 13586999638228992 13593054934204416 13596980409188352 13638599571750912 13649224582692864 13686615784292352 13690568278278144 13701060830565504 13732473905086464 13743172047863808 13795365084069888 13837591484694528 13852370724913152 13858544288388096 13890318432731136 13943689709617152 13947716442783744 13953932498829312 13957962189963264 13996644260380672 14011593376923648 14049977265291264 14064805808368128 14064983344152576 14075762850902016 14108035022585856 14129218981520676 14161613714620416 14172646174359552 14216027399258112 14220132779556864 14226470242947072 14259087948644352 14270016218591232 14318009799671808 14324390883753984 14368236585877504 14379430013042688 14383582581620736 14434039393517568 14449455669952512 14493684184399872 14504330989879632 14548911117041664 14593444055875584 14599947892293632 14604164143202304 14615541367308288 14660278255484928 14704684447039488 14715954225422208 14716139980455936 14761184792150016 14765447605911552 14776763953626432 14817243979186176 14828787200950272 14833069537296384 14878472260091904 14885103124564992 14890063181119488 14930853582864384 14935165394485248 14946611815162368 14980880623730688 14987557128372224 14992551324942336 15003564589449216 15049489182621696 15106833962237952 15118411950968832 15153074653888512 15175827794966652 15222471816904704 15226867843596288 15238537827177258 15269066465869824 15280282853535744 15285374593007616 15292186800979968 15343424518219776 15385456875143168 15397442757328896 15401889313062912 15413693434386192 15444572976971776 15449033143222272 15461068553846784 15519785719578624 15567290420281344 15590862324436608 15626608236822528 15674439911866368 15686650923319296 15691180998131712 15698174061182976 15746224792928256 15806224423452672 15822906534414144 15854605887864832 15871539400409088 15927215882502144 15931815428947968 15944226946154496 15993030824165376 16004779023315456 16041473942224896 16053768245915136 16053970887770112 16103110682345472 16107761024630784 16110287329427456 16114939744223232 16164266159112192 16176858764673024 16225858700181504 16238294317707264 16275524628250624 16292907703074816 16305394707449856 16317372363614586 16350062321860608 16367525006671872 16417624562860032 16424941378830336 16429684661102592 16492813037420544 16537994072686592 16542770002919424 16555448503599984 16555657478012928 16606332891168768 16669399476584448 16682385601069056 16738281292603392 16745741015135616 16784134772883456 16797210280722432 16802061068795904 16814938292057664 16848625065787392 16853490701697024 16861001769418752 16866620240560128 16930675330449408 16977055862226944 16995188207517696 17008213444839936 17042287422865408 17047208985624576 17125280794017792 17177699774103552 17190318210227712 17203710151102464 17243153916493824 17261352582997248 17295933695852544 17308638984536064 17314406618628096 17322123101995008 17375144599093248 17380162286125056 17427774159454208 17441130933833728 17459758934525952 17499789755154432 17513201722816512 17539720114991184 17574858904829952 17579934266425344 17633744900849664 17647482288734208 17660445818830848 17714502892044288 17774081130627072 17782002476384256 17836431623847936 17918117867814912 17923292357566464 17986166275516032 17992159677186048 18005376401229888 18041448079294464 18046658185003008 18060489276654528 18060717248741376 18115999517638656 18124073245605888 18129307212251136 18184799429001216 18198966110257152 18248821045723136 18254091037704192 18268081107420672 18309965206781952 18324229397151744 18393820112093184 18450121979592704 18469827633217536 18478059051184128 18483395243740416 18520424576974848 18540205317292032 18554414667098112 18596955257044992 18605243331772416 18610616253284352 18624879566549982 18682124502564864 18753074411157504 18767683801202688 18838958642027568 18882151619493888 18896861565812736 18954703199010816 18960177039409152 18968626990596096 19026688291454976 19047009746755584 19090679732895744 19099187845005312 19172573350723584 19178110108827648 19245385858023424 19265940893270016 19324912245866496 19339107986506176 19354173919990272 19398548156055552 19457925407834112 19472218857603072 19487388489744384 19547037673979904 19552682571890688 19606245929385984 19621272300562944 19621519973941248 19681579722866688 19687263474548736 19702351938168576 19756325305581568 19771716267933696 19777426049728512 19837963013455872 19846804166086656 19853417574825984 19868001546184704 19913553859313664 19928815753549824 19974507498307584 20004752785932288 20065985576828928 20157882601291776 20234437059955536 20296629089206272 20302490458128384 20318050436236344 20358755287826432 20373710471380992 20380499457343488 20389582401306624 20395470613782528 20457899357626368 20473836874039296 20529923676438528 20535852417417216 20551591245848256 20598710857629696 20614758071795712 20693047626104832 20756387227041792 20787816432582144 20835477649096704 20899253215821824 20915534564425728 20921574664175616 20930898748243968 20936943284944896 20994966390571008 21017390065385472 21074965897936896 21097208712552192 21162052533878784 21193828472281014 21236287843336192 21242420571930624 21258969261539328 21324041098887168 21339705364420608 21388631922966528 21405024327886848 21477014699507712 21486586325630976 21552354878816256 21569145019564032 21575373872431104 21651059090276352 21723876937433088 21740526276599808 21756496484819448 21800083095814144 21823366675562496 21890166083813376 21899921838440448 21906246214803456 21923312050962432 21990417383227392 22057026670559232 22073931338133312 22074209970683904 22141777188225024 22148171408867328 22165145930439648 22225865968779264 22243180801425408 22317708390137856 22327654686847488 22378846363844608 22396280374296576 22402748091727872 22419917722743552 22464833421049856 22471320935596032 22481335692558336 22488826987413504 22505346884173824 22574233773932544 22660250943356928 22677617926453248 22729611980832768 22763741692449978 22833707725357056 22903599698804736 22920424280303616 22938280201469952 23015136777329664 23078185312714752 23085875491504128 23096164135993344 23102833969594368 23120540151579288 23166859465457664 23173549714833408 23191602830770176 23279678579367936 23333053006872576 23350935630422016 23386293486654912 23433145206439936 23439912355233792 23511659867799552 23529976384978944 23547261091774464 23619337189392384 23709336635179008 23734359801621216 23781908831797248 23807309100613632 23890823823753216 23897723143421952 23981555034021376 23989546236248064 24007168534973184 24055264105725952 24062210913337344 24080652368872704 24080956331655168 24154666023518208 24165430994141184 24172409616334848 24246399238668288 24265288147009536 24338788050272256 24357441476560896 24413286942375936 24439361554612224 24458092061174784 24525093482790912 24626436844290048 24637412068245504 24644526991653888 24720273756389376 24739219556130816 24795940342726656 24806991109029888 24814155004379136 24833172755399976 24833486217019392 24909499336753152 25004099214876672 25023578401603584 25107421938905088 25118611522703424 25176202159325184 25195815421083648 25272937598681088 25280236052545536 25291502654128128 25368917721939968 25396012995674112 25465583793340416 25492782311276544 25512320167259904 25563431134298112 25570813478436864 25687921191026688 25766549661155328 25785477315341568 25805565226653696 25864730874740736 25943900543778816 25962958476804096 25983184652992512 26062716898639872 26070243429187584 26141661239181312 26161696400750592 26189638401788928 26249684632731648 26269802584224768 26270134179987456 26362288357244928 26369901399638016 26450617351274496 26462405554782208 26471223433101312 26490668728246272 26551405145751552 26571754338066432 26632676664410112 26673003714576384 26754647435771904 26877176801722368 26884938536349696 26979249413274048 26988239515779072 27062172118941696 27069987277504512 27090733914981792 27164947295174656 27173999276457984 27186109868408832 27193960818376704 27277199143501824 27298449165385728 27373231568584704 27381136556556288 27402121661131008 27464947810172928 27486344095727616 27590730168139776 27675182969389056 27704741449826304 27717088576776192 27780636865462272 27895432885567488 27907864997658624 27915924379926528 27937319349824973 27993288520761344 28023186753847296 28129611616736256 28129966688305152 28151525701804032 28216070045171712 28258437963041352 28323227429240832 28345292348719104 28432054798516224 28440265559113728 28452940485894144 28518175897288704 28540032437182464 28636019599343616 28648781767507968 28736473171755008 28758860026085376 28767165163241472 28868078787035136 28898911339905024 28987368368799744 29008661979759264 29097822234083328 29186888111751168 29199895784587264 29208328286404608 29231082734616576 29320556510969856 29409368894078976 29431908450844416 29432279960911872 29522369584300032 29530895211823104 29553527907252864 29634487958372352 29657574401900544 29666139074592768 29756944520183808 29770206249129984 29780126362238976 29870330788970496 29893223630324736 29961761247461376 29975114256744448 29985102649884672 30007129178898432 30098978365243392 30213667924475904 30236823901937664 30306149307777024 30351655589933304 30444943633809408 30453735687192576 30477075654354516 30538132931739648 30560565707071488 30570749186015232 30584373601959936 30686849036439552 30770913750286336 30794885514657792 30803778626125824 30827386868772384 30889145953943552 30898066286444544 30922137107693568 31039571439157248 31134580840562688 31181724648873216 31253216473645056 31348879823732736 31373301846638592 31382361996263424 31396348122365952 31492449585856512 31612448846905344 31645813068828288 31709211775729664 31743078800818176 31790742708421521 31854431765004288 31863630857895936 31888453892308992 31986061648330752 32009558046630912 32082947884449792 32107536491830272 32107941775540224 32206221364690944 32215522049261568 32220574658854912 32229879488446464 32328532318224384 32353717529346048 32451717400363008 32476588635414528 32551049256501248 32585815406149632 32610789414899712 32634744727229172 32700124643721216 32735050013343744 32835249125720064 32849882757660672 32859369322205184 32985626074841088 33075988145373184 33085540005838848 33110897007199968 33111314956025856 33212665782337536 33338798953168896 33364771202138112 33476562585206784 33491482030271232 33568269545766912 33594420561444864 33604122137591808 33629876584115328 33697250131574784 33706981403394048 33722003538837504 33733240481120256 33861350660898816 33954111724453888 33990376415035392 34016426889679872 34094417971249152 34145612538674967 34250561588035584 34355399548207104 34380636420455424 34407420302204928 34486307832987648 34522705165994496 34591867391705088 34617277969072128 34628813237256192 34644246203990016 34750289198186496 34760324572250112 34855548318908416 34882261867667456 34919517869051904 34999579510308864 35026403445633024 35079440229982368 35149717809659904 35159868532850688 35267489801699328 35294964577468416 35320891637661696 35429005784088576 35564004952768512 35672863247695872 35836235735629824 35846584715132928 35972332551032064 35984319354372096 36010752802459776 36082896158588928 36093316370006016 36120978553309056 36121434497482752 36231999035277312 36248146491211776 36258614424502272 36369598858002432 36397932220514304 36508182075408384 36536162214841344 36619930413563904 36648458794303488 36787640224186368 36900243959185408 36939655266435072 36956118102368256 36966790487480832 37040849153949696 37080410634584064 37108829334196224 37193910514089984 37210486663544832 37221232506568704 37249759133099964 37364249005129728 37506148822315008 37535367602405376 37677917284055136 37764303238987776 37793723131625472 37909406398021632 37920354078818304 37937253981192192 38053376582909952 38094019493511168 38198375690010624 38345146701447168 38356220217655296 38490771716046848 38531881786540032 38649824491732992 38678215973012352 38708347839980544 38797096312111104 38915850815668224 38944437715206144 38974776979488768 39094075347959808 39105365143781376 39212491858771968 39242544601125888 39243039947882496 39363159445733376 39374526949097472 39404703876337152 39512650611163136 39543432535867392 39554852099457024 39675926026911744 39693608332173312 39706835149651968 39736003092369408 39827107718627328 39857631507099648 39949014996615168 40009505571864576 40131971153657856 40315765202583552 40468874119911072 40593258178412544 40604980916256768 40636100872472688 40717510575652864 40747420942761984 40760998914686976 40779164802613248 40790941227565056 40915798715252736 40947673748078592 41059847352877056 41071704834834432 41103182491696512 41197421715259392 41229516143591424 41386095252209664 41512774454083584 41575632865164288 41670955298193408 41798506431643648 41831069128851456 41843149328351232 41861797496487936 41873886569889792 41989932781142016 42034780130770944 42149931795873792 42194417425104384 42324105067757568 42387656944562028 42472575686672384 42484841143861248 42517938523078656 42648082197774336 42679410728841216 42777263845933056 42810048655773696 42954029399015424 42973172651261952 43104709757632512 43138290039128064 43150747744862208 43302118180552704 43481052553199616 43512992969638896 43600166191628288 43646733351124992 43780332167626752 43799843676880896 43812492429606912 43846624101924864 43980834766454784 44114053341118464 44147862676266624 44148419941367808 44283554376450048 44296342817734656 44330291860879296 44451731937558528 44486361602850816 44635416780275712 44655309373694976 44757692727689216 44792560748593152 44805496183455744 44839835445487104 44929666842099712 44942641871192064 44962671385116672 44977653974827008 45010693768347648 45148467547865088 45320501886713856 45355235852906496 45459223961665536 45527483384899956 45667415450714112 45807199397609472 45840848560607232 45876560402939904 46030273554659328 46156370625429504 46192328271986688 46205667939188736 46241080303158576 46333718930915328 46347099429666816 46383205661540352 46559357158735872 46701871260844032 46772586973309824 46866290412879872 46879824710467584 47023319735599104 47059952769957888 47094522183548928 47238674378784768 47418673270358016 47468719603242432 47563817663594496 47614618201227264 47781647647506432 47795446286843904 47963110068042752 47979092472496128 48014337069946368 48110528211451904 48124421826674688 48161304737745408 48161912663310336 48309332047036416 48330861988282368 48344819232669696 48492798477336576 48530576294019072 48677576100544512 48714882953121792 48826573884751872 48878723109224448 48916184122349568 49050186965581824 49252873688580096 49274824136491008 49289053983307776 49478439112261632 49613982218059776 49628310008758272 49666345510799952 49666972434038784 49818998673506304 50008198429753344 50047156803207168 50214843877810176 50237223045406848 50352404318650368 50391630842167296 50545875197362176 50560472105091072 50583005308256256 50737835443879936 50792025991348224 50931167586680832 50985564622553088 51024640334519808 51126862268596224 51141626956873728 51375842382053376 51533099322310656 51570954630683136 51611130453307392 51729461749481472 51887801087557632 51925916953608192 51966369305985024 52125433797279744 52140486858375168 52283322478362624 52323392801501184 52379276803577856 52499369265463296 52539605168449536 52724576714489856 52739802799276032 52901234702548992 52924811109564416 52942446866202624 52981337456492544 53143508676132864 53346007429152768 53509294871543808 53754353603444736 53769877072699392 53958498826548096 53976479031558144 54124344237883392 54139974555009024 54181467829963584 54329894590349312 54347998552915968 54372219736817664 54387921636753408 54554398287003648 54596898330771456 54746463137169408 54762273113112576 54804243322262016 54929895620345856 54972688191455232 55181460336279552 55350365938778112 55409482899652608 55434177153552384 55561273730924544 55790865771134976 55815729995317248 55831848759853056 55874638699649946 55986577041522688 56046373507694592 56259223233472512 56303051403608064 56516875926082704 56646454858481664 56690584697438208 56864109597032448 56880531118227456 56905880971788288 57080064874364928 57272039198687232 57297563535015936 57472946343510016 57517720052170752 57534330326482944 57736157574070272 57797822679810048 57974736737599488 58017323959518528 58195644468166656 58373776223502336 58399791569174528 58416656572809216 58462165469233152 58641113021939712 58818737788157952 58863816901688832 58864559921823744 59044739168600064 59061790423646208 59107055814505728 59268975916744704 59315148803801088 59332278149185536 59513889040367616 59540412498259968 59560252724477952 59740661577940992 59786447260649472 59923522494922752 59950228513488896 60014258357796864 60197956730486784 60473647803875328 60703311179866608 60889887267618816 60907471374385152 60954151308709032 61076265863479296 61121131414142976 61141498372030464 61168747203919872 61373698072879104 61541827500572672 61589771029315584 61607557252251648 61654773737544768 61778291907887104 61796132572889088 61844274215387136 62079142878314496 62269161681125376 62363449297746432 62506432947290112 62697759647465472 62746603693277184 62764723992526848 62792696244731904 62984899171713024 63224897693810688 63291626137656576 63418423551459328 63486157601636352 63581485416843042 63708863530008576 63727261715791872 63776907784617984 63972123296661504 64019116093261824 64165895768899584 64215072983660544 64431044098523136 64441149317709824 64459758976892928 64657064636448768 64707435058692096 64953177270829056 65171630812299264 65221578829799424 65269489454458344 65400249287442432 65470100026687488 65670498251440128 65699765515321344 65718738644410368 65971252149682176 66151976290746368 66171080011677696 66221794014399936 66222629912051712 66425331564675072 66677597906337792 66729542404276224 66953125170413568 66982964060542464 67136539091533824 67188841122889728 67208244275183616 67259753168230656 67394500263149568 67413962806788096 67444007077675008 67466480962240512 67722701321797632 67908223448907776 67980752830070784 68032853779359744 68188835942498304 68291225077349934 68501123176071168 68710799096414208 68761272840910848 68814840604409856 69045410331988992 69234555938144256 69257626474512384 69288492407980032 69500578396372992 69520649144500224 69764523735334912 69839035738103808 69999159020617728 70052806891266048 70158880459964736 70299435619319808 70319737065701376 70534979603398656 70589929154936832 70641783275323392 70858011568177152 71128009905537024 71345726495391744 71672471471259648 71693169430265856 71944665102064128 71968638708744192 72021505604919552 72165792317177856 72186632740012032 72241957106618112 72242868994965504 72463998070554624 72496292982423552 72517228849004544 72739197716004864 72795864441028608 73016364150816768 73072324429682688 73239860827127808 73575280448372736 73800487918370816 73879310532870144 73912236204736512 73933580974961664 74160821269168128 74217658668392448 74387821028179968 74420973327089664 74442465013137408 74499518266199928 74728498010259456 75012297644630016 75070735204810752 75355834568110272 75528606477975552 75587446263250944 75818812796043264 75840708157636608 75874507962384384 76106753165819904 76188038987022336 76396751380021248 76690293402894336 76712440435310592 76981543432093696 77063763573080064 77299648983465984 77356431946024704 77416695679961088 77594192624222208 77831701631336448 77888875430412288 77949553958977536 78188150695919616 78210730287562752 78424983717543936 78485089202251776 78749053898194944 78809407752674304 79025301222326272 79086865071734784 79109704198914048 79351852053823488 79387216664346624 79413670299303936 79472006184738816 79654215437254656 79715263014199296 79898029993230336 80019011143729152 80263942307315712 80631530405167104 80937748239822144 81186516356825088 81209961832513536 81272201744945376 81435021151305728 81494841885523968 81521997829373952 81558329605226496 81581882455130112 81831597430505472 81895347496157184 82119694705754112 82143409669668864 82206364983393024 82394843430518784 82459032287182848 82772190504419328 83025548908167168 83151265730328576 83341910596386816 83597012863287296 83686298656702464 83723594992975872 83747773139779584 83811958049474919 83979865562284032 84069560261541888 84388834850208768 84648210135515136 84775313889124056 84945151373344768 84969682287722496 85035877046157312 85296164395548672 85358821457682432 85554527691866112 85620097311547392 85908058798030848 85946345302523904 86209419515265024 86276580078256128 86301495489724416 86604236361105408 86962105106399232 87025985939277792 87200332383256576 87293466702249984 87560664335253504 87599687353761792 87624984859213824 87693248203849728 87961669532909568 88228106682236928 88295725352533248 88296839882735616 88567108752900096 88592685635469312 88660583721758592 88903463875117056 88972723205701632 89270833560551424 89310618747389952 89515385455378432 89610992366911488 89679670890974208 89885283742384128 89925342770233344 89955307949654016 90021387536695296 90296935095730176 90641003773427712 90710471705812992 90918447923331072 91054966769799912 91334830901428224 91614398795218944 91681697121214464 91753120805879808 92060547109318656 92312741250859008 92384656543973376 92411335878377472 92482160606317152 92667437861830656 92694198859333632 92766411323080704 93118714317471744 93403742521688064 93545173946619648 93732580825759744 93759649420935168 94046639471198208 94119905539915776 94189044367097856 94477348757569536 94837346540716032 94937439206484864 95127635327188992 95229236402454528 95563295295012864 95590892573687808 95926220136085504 95958184944992256 96028674139892736 96248843653349376 96322609475490816 96323825326620672 96618664094072832 96661723976564736 96689638465339392 96985596954673152 97061152588038144 97355152201089024 97429765906243584 97653147769503744 97757446218448896 97832368244699136 98100373931163648 98505747377160192 98549648272982016 98578107966615552 98956878224523264 99227964436119552 99256620017516544 99332691021599904 99333944868077568 99637997347012608 100016396859506688 100094313606414336 100429687755620352 100474446090813696 100704808637300736 100783261684334592 101091750394724352 101120944210182144 101166010616512512 101475670887759872 101584051982696448 101862335173361664 101971129245106176 102049280669039616 102283253913747456 102436837616024901 102751684764106752 103066198644621312 103141909261366272 103222260906614784 103458923498962944 103775602175115264 103851833907216384 103932738611970048 104250867594559488 104280973716750336 104566644956725248 104646785603002368 104758553607155712 104998738530926592 105079210336899072 105449153428979712 105479605598552064 105802469405097984 105849622219128832 105884893732405248 105962674912985088 106287017352265728 106692014858305536 107018589743087616 107508707206889472 107539754145398784 107916997653096192 107952958063116288 108248688475766784 108279949110018048 108362935659927168 108659789180698624 108695997105831936 108744439473635328 108775843273506816 109108796574007296 109193796661542912 109524546226225152 109608486644524032 109859791240691712 109945376382910464 110362920672559104 110700731877556224 110818965799305216 110868354307104768 111122547461849088 111581731542269952 111631459990634496 111663697519706112 111749277399299892 111973154083045376 112092747015389184 112518446466945024 112606102807216128 113033751852165408 113292909716963328 113381169394876416 113728219194064896 113761062236454912 113811761943576576 114160129748729856 114595127070031872 114945892687020032 115035440104341504 115068660652965888 115472315148140544 115595645359620096 115949473475198976 116034647919037056 116391288936333312 116747552447004672 116799583138349056 116833313145618432 116924330938466304 117282226043879424 117637475576315904 117727633803377664 117729119843647488 118089478337200128 118123580847292416 118214111629011456 118537951833489408 118630297607602176 118664556298371072 119027778080735232 119080824996519936 119120505448955904 119481323155881984 119572894521298944 119847044989845504 119900457026977792 120028516715593728 120395913460973568 120947295607750656 121406622359733216 121779774535237632 121814942748770304 121908302617418064 122152531726958592 122242262828285952 122282996744060928 122337494407839744 122747396145758208 123083655001145344 123179542058631168 123215114504503296 123309547475089536 123556583815774208 123592265145778176 123688548430774272 124158285756628992 124538323362250752 124726898595492864 125012865894580224 125395519294930944 125493207386554368 125529447985053696 125585392489463808 125969798343426048 126449795387621376 126583252275313152 126836847102918656 126972315203272704 127162970833686084 127417727060017152 127454523431583744 127553815569235968 127944246593323008 128038232186523648 128331791537799168 128430145967321088 128862088197046272 128882298635419648 128919517953785856 129314129272897536 129414870117384192 129906354541658112 130443157659598848 130538978908916688 130800498574884864 130940200053374976 131340996502880256 131399531030642688 131437477288820736 131942504299364352 132303952581492736 132342160023355392 132443588028799872 132445259824103424 132850663129350144 133355195812675584 133459084808552448 133906250340827136 133965928121084928 134273078183067648 134377682245779456 134416488550367232 134519506336461312 134789000526299136 134827925613576192 134888014155350016 134932961924481024 135445402643595264 135816446897815552 135961505660141568 136065707558719488 136377671884996608 136582450154699868 137002246352142336 137421598192828416 137522545681821696 137629681208819712 138090820663977984 138469111876288512 138576984815960064 139001156792745984 139041298289000448 139529047470669824 139678071476207616 140105613782532096 140317760919929472 140598871238639616 140639474131402752 141069959206797312 141179858309873664 141283566550646784 141716023136354304 142256019811074048 142691452990783488 143344942942519296 143386338860531712 143889330204128256 143937277417488384 144043011209839104 144331584634355712 144373265480024064 144483914213236224 144485737989931008 144927996141109248 144992585964847104 145034457698009088 145478395432009728 145591728882057216 146032728301633536 146144648859365376 146479721654255616 147150560896745472 147600975836741632 147758621065740288 147824472409473024 147867161949923328 148435317336784896 148841946654179328 148884930026274816 148999036532399856 149456996020518912 150024595289260032 150141470409621504 150711669136220544 151057212955951104 151174892526501888 151637625592086528 151681416315273216 151749015924768768 152213506331639808 152376077974044672 152793502760042496 153380586805788672 153424880870621184 153963086864187392 154127527146160128 154599297966931968 154712863892049408 154833391359922176 155188385248444416 155663403262672896 155777750860824576 155899107917955072 156376301391839232 156421460575125504 156849967435087872 156970178404503552 157498107796389888 157618815505348608 158050602444652544 158173730143469568 158219408397828096 158703704107646976 158774433328693248 158827340598607872 158944012369477632 159430526028398592 160038022287458304 160527884614631424 161263060810334208 161875496479644288 162373032713650176 162419923665027072 162544403489890752 162870042302611456 162989683771047936 163043995658747904 163116659210452992 163163764910260224 163663194861010944 163790694992314368 164239389411508224 164286819339337728 164412729966786048 164789686861037568 164918064574365696 165544381008838656 166051097816334336 166302531460657152 166683821192773632 167194025726574592 167372597313404928 167447189985951744 167495546279559168 167623916098949838 167959731124568064 168139120523083776 168777669700417536 169550627778248112 169890302746689536 169939364575444992 170071754092314624 170592328791097344 170717642915364864 171240194623094784 171816117596061696 171892690605047808 172418839030530048 172553160156512256 172602990979448832 173208472722210816 173924210212798464 174051971878555584 174400664766513152 174586933404499968 175121328670507008 175199374707523584 175249969718427648 175386496407699456 175923339065819136 176456213364473856 176591450705066496 176593679765471232 177134217505800192 177185371270938624 177321167443517184 177806927750234112 177945446411403264 178541667121102848 178621237494779904 179030770910756864 179221984733822976 179359341781948416 179770567484768256 179850685540466688 180042775073390592 180593870191460352 181420943411625984 182109933539599824 182669661802856448 183228797590437888 183363394242428928 183506241611759616 184121094218637312 184625482501718016 184769313087946752 184822671756754944 184964321212634304 185334875723661312 185388397718667264 185532822646161408 186237428634943488 186807485043376128 187090347893239296 187465161651519488 187519298841870336 188093278942396416 188239811079831552 188378088734195712 188954697515139072 189674693081432064 189874878412969728 190255270654377984 190458472804909056 191126590590025728 191181785147375616 191852440272171008 191916369889984512 192057348279785472 192497687306698752 192645218950981632 193323447953129472 193379276930678784 193971193909346304 194122305176076288 194859531812487168 195514892436897792 195664736489398272 196200747862327296 197011494754320384 197099296545964032 197156215933231104 197913756449046528 198455928872239104 198513240035033088 198665382043199808 198667889736155136 199275994694025216 200032793719013376 200188627212828672 200859375511240704 200948892181627392 201409617274601472 201566523368669184 202183500789448704 202241888420364288 202332021233025024 202951341775519744 203168103965392896 203724670346723328 203942258490212352 204098561338079232 204566507827494912 204873675232049802 205503369528213504 206132397289242624 206283818522732544 206444521813229568 207703667814432768 207865477223940096 208501735189118976 208561947433500672 209293571206004736 209517107214311424 209997477061853184 210158420673798144 210898306857959424 210959211197104128 211604938810195968 211699244438257664 211769787464810496 211925349825970176 212574034704531456 213384029716611072 214037179486175232 215017414413778944 215079508290797568 215833995306192384 215905916126232576 216497376951533568 216559898220036096 216725871319854336 217319578361397248 217391994211663872 217488878947270656 217551686547013632 218217593148014592 218387593323085824 219049092452450304 219216973289048064 219719582481383424 220725841345118208 221401463755112448 221637931598610432 221736708614209536 223163463084539904 223262919981268992 223327395039412224 223498554798599784 223946308166090752 224185494030778368 225036892933890048 225212205614432256 226067503704330816 226585819433926656 226762338789752832 227456438388129792 227522124472909824 227623523887153152 228320259497459712 229190254140063744 229891785374040064 230070880208683008 230137321305931776 230944630296281088 231191290719240192 231898946950397952 232069295838074112 232782577872666624 233495104894009344 233599166276698112 233666626291236864 233848661876932608 234564452087758848 235274951152631808 235455267606755328 236247161694584832 236428223258022912 237075903666978816 237260595215204352 237329112596742144 238055556161470464 238161649993039872 238241010897911808 238962646311763968 239145789042597888 239694089979691008 239800914053955584 240057033431187456 240791826921947136 241894591215501312 242813244719466432 243559549070475264 243629885497540608 243816605234836128 244305063453917184 244484525656571904 244565993488121856 244674988815679488 245494792291516416 246167310002290688 246359084117262336 246430229009006592 246619094950179072 247113167631548416 247184530291556352 247377096861548544 248316571513257984 249076646724501504 249453797190985728 250025731789160448 250791038589861888 251058895970107392 251170784978927616 251939596686852096 253166504550626304 253944630406545408 254325941667372168 254835454120034304 254909046863167488 255107631138471936 255888493186646016 256076464373047296 256663583075598336 256860291934642176 257724176394092544 257764597270839296 257839035907571712 258628258545795072 258829740234768384 259812709083316224 260886315319197696 261077957817833376 261600997149769728 261880400106749952 262681993005760512 262799062061285376 262874954577641472 263885008598728704 264607905162985472 264684320046710784 264887176057599744 264890519648206848 265701326258700288 266710391625351168 266918169617104896 267812500681654272 267931856242169856 268546156366135296 268832977100734464 269039012672922624 269655851227152384 269776028310700032 269865923848962048 270890805287190528 271923011320283136 272131415117438976 272755343769993216 273164900309399736 274004492704284672 274843196385656832 275045091363643392 275259362417639424 276181641327955968 276938223752577024 277153969631920128 278002313585491968 278082596578000896 279058094941339648 279356142952415232 280211227565064192 280635521839858944 281197742477279232 281278948262805504 282139918413594624 282359716619747328 282567133101293568 283432046272708608 284512039622148096 285382905981566976 286689885885038592 286772677721063424 287778660408256512 287874554834976768 288086022419678208 288746530960048128 288967828426472448 288971475979862016 289855992282218496 289985171929694208 290068915396018176 290956790864019456 291183457764114432 292065456603267072 292289297718730752 292959443308511232 294301121793490944 295201951673483264 295517242131480576 295648944818946048 295734323899846656 296870634673569792 297683893308358656 297769860052549632 297998073064799712 298913992041037824 300049190578520064 300282940819243008 301423338272441088 302114425911902208 302349785053003776 303275251184173056 303362832630546432 303498031849537536 304427012663279616 304752155948089344 305587005520084992 306849761741242368 307310512848074703 307926173728374784 308255054292320256 309198595933863936 309425727784098816 309666782719844352 310376770496888832 311326806525345792 311555501721649152 311798215835910144 312752602783678464 312842921150251008 313699934870175744 313940356809007104 314996215592779776 315237631010697216 316101204889305088 316347460286939136 316438816795656192 317407408215293952 317548866657386496 317654681197215744 317888024738955264 318861052056797184 320076044574916608 321055769229262848 322526121620668416 323750992959288576 324746065427300352 324839847330054144 325088806979781504 325740084605222912 325979367542095872 326087991317495808 326233318420905984 326327529820520448 327326389722021888 327581389984628736 328573638678675456 328825459933572096 329579373722075136 329836129148731392 331088762017677312 332102195632668672 332605062921314304 333367642385547264 334388051453149184 334745194626809856 334894379971903488 334991092559118336 335247832197899676 335919462249136128 336278241046167552 337555339400835072 339101255556496224 339780605493379072 339878729150889984 340143508184629248 341184657582194688 341435285830729728 342480389246189568 343785381210095616 344837678061060096 345106320313024512 345205981958897664 346416945444421632 347848420425596928 348103943757111168 348801329533026304 349173866808999936 350242657341014016 350398749415047168 350499939436855296 350772992815398912 351846678131638272 352912426728947712 353182901410132992 353187359530942464 354268435011600384 354370742541877248 354642334887034368 355613855500468224 355890892822806528 357083334242205696 357242474989559808 358061541821513728 358443969467645952 358718683563896832 359541134969536512 359701371080933376 360085550146781184 361187740382920704 362841886823251968 364219867079199648 365339323605712896 366457595180875776 366726788484857856 367012483223519232 368242188437274624 369250965003436032 369538626175893504 369645343513509888 369928642425268608 370669751447322624 370776795437334528 371065645292322816 372474857269886976 373614970086752256 374180695786478592 375038597683740672 376186557884792832 376479622159663104 376756177468391424 377909395030278144 379349386162864128 379749756825939456 380510541308755968 380916945609818112 382253181180051456 382363570294751232 383704880544342016 383832739779969024 384114696559570944 384995374613397504 385290437901963264 386646895906258944 386758553861357568 387942387818692608 388244610352152576 389719063624974336 391329472978796544 392401495724654592 394022989508640768 394198593091928064 394312431866462208 395827512898093056 396911857744478208 397026480070066176 397330764086399616 397335779472310272 398551989388050432 400065587438026752 400377254425657344 401718751022481408 401897784363254784 402819234549202944 403133046737338368 404367001578897408 404483776840728576 404664042466050048 405902683551039488 406336207930785792 407449340693446656 407884516980424704 408197122676158464 409133015654989824 409747350464099604 411006739056427008 412264794578485248 412567637045465088 412889043626459136 415407335628865536 415730954447880192 417003470378237952 417123894867001344 418587142412009472 419034214428622848 420316841347596288 421796613715918848 421918422394208256 423209877620391936 423398488876515328 423539574929620992 423850699651940352 425148069409062912 426768059433222144 428074358972350464 430034828827557888 430159016581595136 431667990612384768 431811832252465152 432994753903067136 433119796440072192 433451742639708672 434639156722794496 434783988423327744 434977757894541312 435103373094027264 436435186296029184 436775186646171648 438098184904900608 438433946578096128 439439164962766848 441451682690236416 442802927510224896 443275863197220864 443473417228419072 446525839962537984 446654790078824448 446997109597199568 447892616332181504 448370988061556736 450073785867780096 450424411228864512 452135007408661632 453171638867853312 453524677579505664 454912876776259584 455044248945819648 455247047774306304 456640518994919424 458380508280127488 459783570748080128 460141760417366016 460274642611863552 461889260592562176 462382581438480384 463797893900795904 464138591676148224 465565155745333248 466990209788018688 467198332553396224 467333252582473728 467697323753865216 469128904175517696 470549902305263616 470910535213510656 472494323389169664 472856446516045824 474151807333957632 474521190430408704 474658225193484288 476111112322940928 476323299986079744 476482021795823616 478291578085195776 479601828107911168 480114066862374912 481583653843894272 483789182431002624 485626489438932864 487119098140950528 487259770995081216 487633210469672256 488610126907834368 488969051313143808 489131986976243712 489349977631358976 490989584583032832 492334620004581376 492718168234524672 492860458018013184 493238189900358144 494226335263096832 494369060583112704 494754193723097088 496633143026515968 498153293449003008 498907594381971456 500051463578320896 501582077179723776 502117791940214784 502341569957855232 503879193373704192 506333009101252608 508651883334744336 509670908240068608 509818093726334976 510215262276943872 511776986373292032 512152928746094592 513720583869284352 515448352788185088 515529194541678592 515678071815143424 517256517091590144 517659480469536768 519625418166632448 521772630638395392 522155915635666752 523201994299539456 523760800213499904 525363986011521024 525598124122570752 525749909155282944 527770017197457408 529215810325970944 529368640093421568 529774352115199488 529781039296413696 531402652517400576 533420783250702336 533836339234209792 535625001363308544 535863712484339712 537092312732270592 537665954201468928 538078025345845248 539311702454304768 539552056621400064 541781610574381056 544262830234877952 546329800618799472 548008985408569344 549686392771313664 550090182727286784 550518724835278848 552363282655911936 553876447505154048 554307939263840256 556004627170983936 556165193156001792 558116189882679296 558712285904830464 560422455130128384 561271043679717888 562395484954558464 562557896525611008 564279836827189248 564719433239494656 565134266202587136 566864092545417216 569024079244296192 570765811963133952 573379771770077184 573545355442126848 575557320816513024 575749109669953536 576172044839356416 577493061920096256 577935656852944896 579970343859388416 580137830792036352 581913581728038912 582366915528228864 584578595437461504 588602243586981888 590403903346966528 591034484262961152 591297889637892096 591468647799693312 593741269347139584 595367786616717312 595539720105099264 595996146129599424 597827984082075648 600098381157040128 600565881638486016 602846676544882176 604228851823804416 604699570106007552 606550502368346112 606725665261092864 606996063699075072 608854025326559232 609504311896178688 611174011040169984 613699523482484736 614621025696149406 615852347456749568 616510108584640512 618397191867727872 618851455568197632 619333565439688704 623111003443298304 623596431671820288 625505205567356928 625685842300502016 627880713618014208 629992431185559552 630475262021394432 632202409778610176 632694920573878272 632877633591312384 634814816430587904 635097733314772992 635309362394431488 635776049477910528 637722104113594368 640152089149833216 642111538458525696 645052243241336832 647501985918577152 649492130854600704 649679694660108288 650177613959563008 651480169210445824 651958735084191744 652175982634991616 652466636841811968 652655059641040896 654652779444043776 655162779969257472 657147277357350912 657650919867144192 659158747444150272 662177524035354624 664204391265337344 665210125842628608 669490389253619712 669788759943806976 669982185118236672 670495664395799352 671838924498272256 672556482092335104 675110678801670144 678202511112992448 679561210986758144 679757458301779968 680287016369258496 682369315164389376 682870571661459456 684960778492379136 687570762420191232 689675356122120192 690212640626049024 690411963917795328 692833890888843264 695696840851193856 696207887514222336 697602659066052608 698347733617999872 700485314682028032 700797498830094336 700999878873710592 701545985630797824 703693356263276544 705824853457895424 706365802820265984 708741485083754496 709284669774068736 711227711000936448 711781785645613056 714166668484411392 714484949979119616 716887938935291904 717437367127793664 719082269939073024 719402742161866752 720171100293562368 722375480765841408 725683773646503936 728439734158399296 730678647211425792 732915190361751552 733453576969715712 734024966447038464 736484376874549248 738501930006872064 739077252351787008 739290687027019776 739857284850537216 741339502894645248 741553590874669056 742131290584645632 744949714539773952 747229940173504512 748361391572957184 750077195367481344 752373115769585664 753512354936782848 755818790060556288 759499513651878912 761833891219636224 764506362360102912 764727140589502464 767409761088684032 767665479559938048 768229393119141888 769990749226795008 770580875803926528 773293791812517888 773517107722715136 775884775637385216 776489220704305152 779438127249948672 782658945957593088 784802991449309184 788045979017281536 788397186183856128 788624863732924416 791655025796186112 793823715488956416 794052960140132352 794661528172799232 794671558944620544 797103978776100864 800131174876053504 800754508851314688 803437502044962816 803795568726509568 805638469098405888 808967553681457152 809328084932100096 811805367102078976 812672415861571584 815769033960849408 816394245352316928 818266031309979648 819494700928199208 822013478112854016 824529589156970496 825135274090930176 825778087252918272 830814671257731072 831461908895760384 834006940756475904 834247789734002688 837174284824018944 838068428857245696 840633682695192576 843593227431837696 843836844788416512 846419755240783872 846796977753030656 847079149859241984 847701399303880704 850296138818125824 853536118866444288 856148717944700928 860069657655115776 860318033163190272 863335981224769536 863623664504930304 866239592880144384 866903485279417344 869278313445588992 869567976846655488 869955515789082624 870206746188054528 872870372592058368 873550373292343296 876196369809801216 876867893156192256 878878329925533696 882903365380472832 885605855020449792 886551726394441728 886946834456838144 893051679925075968 893309580157648896 893994219194399136 895785232664363008 896741976123113472 900147571735560192 900848822457729024 904270014817323264 906343277735706624 907049355159011328 909825753552519168 910088497891639296 910494095548612608 913281037989838848 916761016560254976 919567141496160256 920549285223727104 921931538544224109 923778521185124352 924765162876960768 927595787801591808 928277183352296448 931130311490666496 933980419576037376 934396665106792448 934666505164947456 935394647507730432 938257808351035392 941099804610527232 941821070427021312 944988646778339328 945712893032091648 948303614667915264 949042380860817408 949316450386968576 952222224645881856 952646599972159488 952964043591647232 956583156170391552 959203656215822336 960228133724749824 963167307687788544 967578364862005248 971252978877865728 974238196281901056 974519541990162432 975266420939344512 977220253815668736 977938102626287616 978263973952487424 978699955262717952 981979169166065664 984669240009162752 985720916036026368 986476379800716288 988738121166225408 989508387446194176 993266286053031936 996306586898006016 997815188763942912 1000102927156641792 1003164154359447552 1004235583880429568 1004683139915710464 1007758386747408384 1012666018202505216 1017303766669488672 1019341816480137216 1019636187452669952 1020430524553887744 1023553972746584064 1024305857492189184 1027441167738568704 1031058389083357184 1031356143630286848 1034513034183180288 1035318960939073536 1039250836333264896 1043545261276790784 1044311831271333504 1046403988599078912 1047521600426999808 1050727972023042048 1051196248245141504 1051499818310565888 1055540034394914816 1058737280186843136 1059548704230398976 1059562078592827392 1062805305034801152 1066841566501404672 1067672678468419584 1071250002726617088 1071727424968679424 1074184625464541184 1075331908402937856 1076156050691690496 1078623404908609536 1079104113242800128 1083563221148762112 1088525660469755904 1092659601237598944 1096017970817138688 1099372785542627328 1100180365454573568 1101037449670557696 1104726565311823872 1107752895010308096 1108615878527680512 1112009254341967872 1112330386312003584 1116232379765358592 1117424571809660928 1120844910260256768 1122542087359435776 1125115793051222016 1128559673654378496 1129438866478989312 1130268532405174272 1133728185090834432 1138048158488592384 1141531623926267904 1146759543540154368 1147090710884253696 1151114641633026048 1151498219339907072 1152344089678712832 1154986123840192512 1155871313705889792 1159940687718776832 1160275661584072704 1163827163456077824 1164733831056457728 1169157190874923008 1177204487173963776 1180807806693933056 1182068968525922304 1182595779275784192 1182937295599386624 1187482538694279168 1190735573233434624 1191079440210198528 1191992292259198848 1195655968164151296 1200196762314080256 1201131763276972032 1205693353089764352 1208457703647608832 1209399140212015104 1213101004736692224 1213451330522185728 1213992127398150144 1217708050653118464 1219008623792357376 1222348022080339968 1227399046964969472 1229242051392298812 1231704694913499136 1233020217169281024 1236794383735455744 1237702911136395264 1238667130879377408 1246222006886596608 1247192863343640576 1251010411134713856 1251371684601004032 1255761427236028416 1260950524042788864 1264404819557220352 1265389841147756544 1265755267182624768 1269629632861175808 1270195466629545984 1270618724788862976 1271552098955821056 1275444208227188736 1280304178299666432 1284223076917051392 1290104486482673664 1295003971837154304 1298984261709201408 1299359389320216576 1300355227919126016 1302960338420891648 1303917470168383488 1304351965269983232 1304933273683623936 1305310119282081792 1309305558888087552 1310325559938514944 1314294554714701824 1315301839734288384 1318317494888300544 1324355048070709248 1328408782530674688 1330420251685257216 1339577519887613952 1339964370236473344 1340991328791598704 1343677848996544512 1345112964184670208 1350221357603340288 1356405022225984896 1359122421973516288 1359514916603559936 1360574032738516992 1364738630328778752 1365741143322918912 1369921556984758272 1375141524840382464 1379350712244240384 1380425281252098048 1380823927835590656 1385667781777686528 1391393681702387712 1392415775028444672 1395205318132105216 1396695467235999744 1400970629364056064 1401594997660188672 1401999757747421184 1403091971261595648 1407386712526553088 1411649706915790848 1412731605640531968 1417482970167508992 1418569339548137472 1422455422001872896 1423563571291226112 1428333336968822784 1428969899958239232 1434874734255587328 1438805484323733504 1440342200587124736 1444750961531682816 1451367547293007872 1456879468316798592 1461357294422851584 1465830380723503104 1466907153939431424 1468049932894076928 1472968753749098496 1477003860013744128 1478154504703574016 1478581374054039552 1479714569701074432 1482679005789290496 1483107181749338112 1484262581169291264 1489899429079547904 1494459880347009024 1496722783145914368 1500154390734962688 1504746231539171328 1507024709873565696 1511637580121112576 1518999027303757824 1529012724720205824 1529454281179004928 1534819522177368064 1535330959119876096 1536458786238283776 1541161751607853056 1546587583625035776 1547034215445430272 1551769551274770432 1552978441408610304 1558876254499897344 1565317891915186176 1569605982898618368 1576091958034563072 1576794372367712256 1577249727465848832 1583310051592372224 1587647430977912832 1588105920280264704 1589323056345598464 1589343117889241088 1594207957552201728 1600262349752107008 1601509017702629376 1606875004089925632 1607591137453019136 1611276938196811776 1617935107362914304 1618656169864200192 1623610734204157952 1625344831723143168 1632788490704633856 1638989401856398416 1644026956225708032 1649059178313940992 1650270548181860352 1651556174505836544 1661629342515462144 1662923817791520768 1668013881512951808 1668495579468005376 1674348569648037888 1676136857714491392 1681267365390385152 1687186454863675392 1687673689576833024 1692839510481567744 1693593955506061312 1694158299718483968 1695402798607761408 1700592277636251648 1707072237732888576 1712297435889401856 1720139315310231552 1720636066326380544 1726671962449539072 1727247329009860608 1732479185760288768 1733806970558834688 1738556626891177984 1739911031578165248 1740413492376109056 1745740745184116736 1747100746584686592 1753735786312384512 1765806730760945664 1771211710040899584 1773103452788883456 1773893668913676288 1786103359850151936 1786619160315297792 1787988438388798272 1791570465328726016 1793483952246226944 1800295143471120384 1801697644915458048 1808540029634646528 1812686555471413248 1814098710318022656 1819651507105038336 1820176995783278592 1820988191097225216 1826562075979677696 1833522033120509952 1839134282992320512 1841098570447454208 1843863077088448218 1847557042370248704 1849530325753921536 1855191575603183616 1856554366704592896 1868793330213584896 1869333010329894912 1870789295015460864 1876515616702070784 1883642140854042624 1889977293556678656 1891425786064183296 1896607229335830528 1898084761721634816 1898632900773937152 1904444449291763712 1905293199944318976 1905928087183294464 1913166312340783104 1918407312431644672 1920456267449499648 1926334615375577088 1935156729724010496 1942505957755731456 1948476392563802112 1949039083980324864 1950532841878689024 1954440507631337472 1955876205252575232 1956527947904974848 1957399910525435904 1963958338332131328 1969338480018325504 1971441832072052736 1972952759601432576 1977476242332450816 1986532572106063872 1992613173796012032 1995630377527885824 2008471167760859136 2009366279831420928 2015516773494816768 2025332036405010432 2034607533338977344 2038683632960274432 2039272374905339904 2040861049107775488 2047107945493168128 2048611714984378368 2054882335477137408 2062116778166714368 2062712287260573696 2069026068366360576 2070637921878147072 2078501672666529792 2087090522553581568 2088623662542667008 2092807977198157824 2095043200853999616 2101455944046084096 2102392496490283008 2102999636621131776 2111080068789829632 2117474560373686272 2119097408460797952 2133683133002809344 2135345356936839168 2142500005453234176 2143454849937358848 2150663816805875712 2152312101383380992 2157246809817219072 2158208226485600256 2167126442297524224 2177051320939511808 2185319202475197888 2192035941634277376 2198745571085254656 2200360730909147136 2202074899341115392 2209453130623647744 2215505790020616192 2217231757055361024 2224018508683935744 2224660772624007168 2232464759530717184 2234849143619321856 2241689820520513536 2245084174718871552 2250231586102444032 2257119347308756992 2260537064810348544 2267456370181668864 2293519087080308736 2294181421768507392 2302229283266052096 2302996438679814144 2304688179357425664 2309972247680385024 2311742627411779584 2319881375437553664 2320551323168145408 2327654326912155648 2329467662112915456 2338314381749846016 2354408974347927552 2361615613387866112 2364137937051844608 2365191558551568384 2365874591198773248 2374965077388558336 2381471146466869248 2382158880420397056 2383984584518397696 2391311936328302592 2400393524628160512 2402263526553944064 2411386706179528704 2416915407295217664 2426902661044371456 2427984254796300288 2435416101306236928 2438017247584714752 2454798093929938944 2458484102784597624 2463409389826998272 2466040434338562048 2473588767470911488 2475405822272790528 2477334261758754816 2492444013773193216 2494385726687281152 2502020822269427712 2502743369202008064 2511522854472056832 2521901048085577728 2528809639114440704 2530779682295513088 2531510534365249536 2539259265722351616 2540390933259091968 2541237449577725952 2543104197911642112 2550888416454377472 2560608356599332864 2568446153834102784 2580208972965347328 2590007943674308608 2598718778640433152 2600710455838252032 2607834940336766976 2608703930539966464 2609866547367247872 2610620238564163584 2618611117776175104 2620651119877029888 2628589109429403648 2630603679468576768 2636634989776601088 2648710096141418496 2656817565061349376 2660840503370514432 2679155039775227904 2679928740472946688 2681982657583197408 2687355697993089024 2690225928369340416 2700442715206680576 2712810044451969792 2718244843947032576 2719029833207119872 2721148065477033984 2729477260657557504 2731482286645837824 2739843113969516544 2750283049680764928 2758701424488480768 2761647855671181312 2771335563555373056 2782787363404775424 2784831550056889344 2793390934471999488 2801941258728112128 2803189995320377344 2803999515494842368 2806183942523191296 2814773425053106176 2823299413831581696 2825463211281063936 2834965940335017984 2837138679096274944 2844910844003745792 2847127142582452224 2856666673937645568 2857939799916478464 2869749468511174656 2877610968647467008 2880684401174249472 2889501923063365632 2902735094586015744 2913758936633597184 2922714588845703168 2931660761447006208 2933814307878862848 2936099865788153856 2945937507498196992 2954007720027488256 2957162748108079104 2959429139402148864 2966214363498676224 2968525162338582528 2979798858159095808 2988919760694018048 2993445566291828736 3000308781469925376 3009492463078342656 3014049419747131392 3023275160242225152 3037998054607515648 3058025449440411648 3058908562358009856 3069639044354736128 3070661918239752192 3072917572476567552 3082323503215706112 3093175167250071552 3094068430890860544 3103539102549540864 3105956882817220608 3117752508999794688 3130635783830372352 3139211965797236736 3152183916069126144 3153588744735424512 3154499454931697664 3166620103184744448 3176211840560529408 3178646112691196928 3178686235778482176 3188415915104403456 3200524699504214016 3203018035405258752 3213750008179851264 3215182274906038272 3222553876393623552 3235870214725828608 3237312339728400384 3247221468408315904 3250689663446286336 3265576981409267712 3277978803712796832 3288053912451416064 3298118356627881984 3300541096363720704 3303112349011673088 3323258685030924288 3325847635583041536 3336027763025903616 3336991158936010752 3348697139296075776 3352273715428982784 3362534730780770304 3375347379153666048 3385679020963135488 3387187911012122624 3388316599436967936 3390805597215522816 3401184555272503296 3414144475465777152 3424594871778803712 3440278630620463104 3441272132652761088 3453343924899078144 3454494658019721216 3464958371520577536 3467613941117669376 3477113253782355968 3479822063156330496 3480826984752218112 3491481490368233472 3494201493169373184 3507471572624769024 3531613461521891328 3542423420081799168 3546206905577766912 3547787337827352576 3572206719700303872 3573238320630595584 3575976876777596544 3583140930657452032 3586967904492453888 3600590286942240768 3603395289830916096 3617080059269293056 3625373110942826496 3628197420636045312 3639303014210076672 3640353991566557184 3641976382194450432 3653124151959355392 3667044066241019904 3678268565984641024 3682197140894908416 3687726154176896436 3695114084740497408 3699060651507843072 3710383151206367232 3713108733409185792 3737586660427169792 3738666020659789824 3741578590030921728 3753031233404141568 3767284281708085248 3782851572128366592 3793214458671661056 3796169523443269632 3797265801547874304 3808888898583527424 3810586399888637952 3811856174366588928 3826332624681566208 3836814624863289344 3840912534898999296 3852669230751154176 3870313459448020992 3885011915511462912 3896952785127604224 3898078167960649728 3901065683757378048 3908881015262674944 3911752410505150464 3913055895809949696 3914799821050871808 3927916676664262656 3938676960036651008 3942883664144105472 3945905519202865152 3954952484664901632 3973065144212127744 3985226347592024064 3991260755055771648 4018732559662841856 4031033546989633536 4050664072810020864 4069215066677954688 4077367265920548864 4078544749810679808 4081722098215550976 4094215890986336256 4097223429968756736 4109764670954274816 4125424574521147392 4138052136732721152 4141275843756294144 4157003345333059584 4174181045107163136 4177247325085334016 4185615954396315648 4190086401707999232 4202911888092168192 4204784992980566016 4205999273242263552 4222160137579659264 4234949120747372544 4238194816921595904 4267366266005618688 4270690713873678336 4285000010906468352 4286909699874717696 4304624202766761984 4316416452971200512 4334252884595048448 4354102641879023616 4370638404950395776 4384071883268554752 4397491142170509312 4400721461818294272 4404149798682230784 4418906261247295488 4431011580041232384 4434463514110722048 4448037017367871488 4449321545248014336 4464929519061434368 4469698287238643712 4483379641041027072 4490168349437743104 4500463172204888064 4514238694617513984 4521074129620697088 4534912740363337728 4587038174160617472 4588362843537014784 4604458566532104192 4605992877359628288 4609376358714851328 4623485254823559168 4639762750875107328 4641102646336290816 4655308653824311296 4658935324225830912 4676628763499692032 4708817948695855104 4723231226775732224 4728275874103689216 4730383117103136768 4731749182397546496 4749930154777116672 4762942292933738496 4764317760840794112 4767969169036795392 4782623872656605184 4800787049256321024 4804527053107888128 4822773412359057408 4833830814590435328 4853805322088742912 4855968509592600576 4870832202612473856 4876034495169429504 4916968205569195248 4926818779653996544 4932080868677124096 4947177534941822976 4950811644545581056 4954668523517509632 4984888027546386432 4988771453374562304 5004041644538855424 5005486738404016128 5023045708944113664 5043802096171155456 5057619278228881408 5061559364591026176 5063021068730499072 5078518531444703232 5080781866518183936 5082474899155451904 5086208395823284224 5101776832908754944 5121216713198665728 5136892307668205568 5160417945930694656 5180015887348617216 5197437557280866304 5201420911676504064 5215669880673533952 5219733094734495744 5221240477128327168 5237222235552350208 5241302239754059776 5261207358937153536 5297420192282836992 5313635130122698752 5321681006741028864 5358310079550455808 5359857480945893376 5363965315166394816 5374711395986178048 5380451856738680832 5400885430413361152 5425620088903939584 5436489687894065152 5438059666414239744 5442296130954067968 5458954521315115008 5462964573291675648 5479686227939033088 5500566099361529856 5517402848976961536 5523295711342362624 5542671127110746112 5565574726809550848 5569663100113778688 5606379990640754688 5607999030989684736 5612367885046382592 5629546850106212352 5650926422562127872 5669931880670035968 5674277358192549888 5689821688007491584 5694254285164904448 5713333347875291136 5715879599832956928 5739498937022349312 5755221937294934016 5761368802348498944 5779003846126731264 5805470189172031488 5827517873267194368 5845429177691406336 5863321522894012416 5867628615757725696 5872199731576307712 5891875014996393984 5908015440054976512 5914325496216158208 5918858278804297728 5932428726997352448 5959597716318191616 5977839521388036096 5986891132583657472 6028098839494262784 6046550320484450304 6075996109215031296 6116050898880823296 6117817124716019712 6139278088709472256 6141323836479504384 6145835144953135104 6164647006431412224 6186350334500143104 6188136861781721088 6207078205099081728 6211913765634441216 6235505017999589376 6261271567660744704 6278423931594473472 6304367832138252288 6307177489470849024 6308998909863395328 6333240206369488896 6352423681121058816 6357292225382393856 6401049399008428032 6406036070810517504 6427500016359702528 6430364549812076544 6471740429451657216 6474624679456800768 6494442936816631808 6501379326892572672 6531153962818535424 6555957607425593664 6576107824902832128 6596236713255763968 6601082192727441408 6606224698023346176 6646517370061848576 6651695271166083072 6672055526051807232 6673982317872021504 6697394278592151552 6704547430857965568 6725069461561540608 6750694758307332096 6771358041926270976 6774375822024245248 6781611194431045632 6802369110545006592 6880557261240926208 6882544265305522176 6906687849798156288 6908989316039442432 6929916743041155072 6935227882235338752 6954226507564711936 6959644126312660992 6961653969504436224 6982962980736466944 6988402986338746368 7014943145249538048 7063226923043782656 7084846840163598336 7092413811155533824 7095574675654705152 7144413439400607744 7146476641261191168 7151953753555193088 7166281861314904064 7173935808984907776 7201180573884481536 7206790579661832192 7234160118538586112 7250746221885652992 7280707983133114368 7283952764388900864 7306248303918710784 7364394281789816832 7375452308353792872 7390228169480994816 7398121303015686144 7420766302412734464 7426217466818371584 7475173320854339584 7477332041319579648 7483157180061843456 7506062466808283136 7534568563416170496 7565703144256733184 7586428917343322112 7592339046886539264 7594531603095748608 7617777797167054848 7621172799777275904 7623712348733177856 7652665249363132416 7673629249726578688 7681825069797998592 7705338461502308352 7740626918896041984 7770023831022925824 7796156335921299456 7802131367514756096 7823504821010300928 7826111791619899392 7829599642101743616 7855833353328525312 7885767328288210944 7891811038405730304 7909904969329803264 7946130288424255488 7970452695184048128 7982521510111543296 8037465119325683712 8062067093979267072 8101328145620041728 8138430133355909376 8154734531841097728 8157089499621359616 8163444196431101952 8188431781972672512 8194446859937513472 8219529341908549632 8250849149042294784 8276104273465442304 8314006690666119168 8348362090214326272 8354494650170668032 8380172803415998464 8405823776184336384 8409569985961132032 8411998546484527104 8444320275159318528 8469898241494745088 8476389633843191808 8534732532011237376 8541381427747356672 8570000021812936704 8573819399749435392 8609248405533523968 8632832905942401024 8668505769190096896 8708205283758047232 8741276809900791552 8768143766537109504 8794982284341018624 8801442923636588544 8808299597364461568 8837812522494590976 8862023160082464768 8898643090496028672 8929859038122868736 8939396574477287424 8966759282082054144 8980336698875486208 9000926344409776128 9028477389235027968 9042148259241394176 9069825480726675456 9174076348321234944 9176725687074029568 9208917133064208384 9211985754719256576 9218752717429702656 9246970509647118336 9279525501750214656 9282205292672581632 9310617307648622592 9317870648451661824 9353257526999384064 9417635897391710208 9446462453551464448 9456551748207378432 9460766234206273536 9463498364795092992 9499860309554233344 9528635521681588224 9535938338073590784 9565247745313210368 9601574098512642048 9609054106215776256 9645546824718114816 9667661629180870656 9707610644177485824 9711937019185201152 9741664405224947712 9752068990338859008 9833936411138390496 9853637559307993088 9864161737354248192 9894355069883645952 9901623289091162112 9909337047035019264 9969776055092772864 9977542906749124608 10008083289077710848 10010973476808032256 10046091417888227328 10087604192342310912 10115238556457762816 10126042137460998144 10157037062889406464 10161563733036367872 10164949798310903808 10172416791646568448 10203553665817509888 10242433426397331456 10273784615336411136 10320835891861389312 10360031774697234432 10394875114561732608 10402841823353008128 10431339761347067904 10439466189468991488 10442480954256654336 10474444471104700416 10482604479508119552 10522414717874307072 10594840384565673984 10627270260245397504 10643362013482057728 10716620159100911616 10719714961891786752 10727930630332789632 10749422791972356096 10760903713477361664 10801770860826722304 10851240177807879168 10876119332828479488 10884592261908135936 10917909042630230016 10925929146583351296 10959372455878066176 11001132198723059712 11034805697953923072 11046591422684725248 11085342254221492224 11131149453619101696 11139326200227557376 11212759981281509376 11215998061979369472 11224735770092765184 11259093700212424704 11301852845124255744 11348554716385099776 11379643376014983168 11388508570329808896 11426666695750582272 11431759199665913856 11478997874044698624 11510443874589868032 11522737604696997888 11558007692253462528 11610940378344062976 11655035746534388736 11690858355382812672 11726643045788024832 11735257231515451392 11744399463152615424 11783750029992787968 11816030880109953024 11828650992432316416 11837716557608595456 11864857453994704896 11919195432636383232 11955679042776072192 11973782265167314944 12056197678988525568 12093100640968900608 12151992218430062592 12232101797761646592 12235634249432039424 12278556177418944512 12282647672959008768 12291670289906270208 12329294012862824448 12376273723563442176 12414156410198163456 12423827531268882432 12471010035999178752 12522543135321489408 12556847863188946944 12608735664276504576 12614354978941698048 12617997819726790656 12666480412738977792 12704847362242117632 12714584450764787712 12802098798016856064 12812072141621035008 12855000032719405056 12860729099624153088 12949249358913601536 12988885873633263616 13002758653785145344 13062307925637070848 13111915214851187328 13152215649805664256 13192473426511527936 13202164385454882816 13212449396046692352 13293034740123697152 13303390542332166144 13344111052103614464 13347964635744043008 13394788557184303104 13409094861715931136 13450138923123081216 13501389516614664192 13542716083852541952 13548751644048490496 13563222388862091264 13604738221090013184 13761114522481852416 13765088530611044352 13813375699596312576 13817978632078884864 13870455764470677504 13908453015129423872 13919288252625321984 13923307939008872448 13965925961472933888 13976805972677492736 14029886290499076096 14126453846087565312 14169693680327196672 14184827622311067648 14191149351309410304 14288826878801215488 14292953282522382336 14303907507110386176 14332563722629808128 14347871617969815552 14402361147768963072 14413581159323664384 14468320237077172224 14501492443771305984 14561415966266228736 14567905528777801728 14612496607837421568 14750904616707585744 14780456338961989632 14796242606031372288 14841532604825468928 14852434933636743168 14950346641708679168 14954664082639159296 14966314360123686912 15012124933616566272 15069137126832340992 15131406288513466368 15172857834686644224 15184678093773078528 15189063206191497216 15235555594334109696 15242345599554551808 15247424697466355712 15305330498726264832 15347258499453157376 15363650139595997184 15410676923004616704 15481253837792083968 15540047662045851648 15592312671842598912 15604262735029512192 15647009642020601856 15659199284203487232 15711666706657050624 15783622076811460608 15892260576848510976 15940905390368096256 15965043020223086592 16074930238651367424 16124134187958534144 16202656291240083456 16276860266711818752 16309469063682195456 16314178999242719232 16326888392862203904 16376863563945345024 16388893719875026944 16439058683817099264 16501698298084589568 16552208546930884608 16628013381332238336 16696724180428652544 16708989300341336064 16819139971922264064 16823997092969054208 16888640550318637056 16952779267686383616 17069465064022474752 17082762855494713344 17140000043625873408 17147638799498870784 17218496811067047936 17265665811884802048 17337011538380193792 17416410567516094464 17482553619801583104 17536287533074219008 17589964568682037248 17602885847273177088 17616599194728923136 17675625044989181952 17724046320164929536 17797286180992057344 17859718076245737472 17878793148954574848 17933518564164108288 17960673397750972416 18084296518482788352 18139650961453350912 18348152696642469888 18353451374148059136 18417834266128416768 18423971509438513152 18437505434859405312 18493941019294236672 18559051003500429312 18564410585345163264 18621234615297245184 18635741296903323648 18706515053998768128 18835271794783420416 18892924907102928896 18913103496414756864 18921532468412547072 18926996729590185984 18999720619108466688 19057271043363176448 19071876676147181568 19203148197025284096 19218108212431552512 19291093649436229632 19415221288354971648 19423874038370402304 19483328810449895424 19504137980677718016 19667872822276780992 19707275118615986176 19728323474708496384 19788710139767291904 19803246578182324224 19818674094070038528 19939552110185545728 19955085813498249216 20016166578155421696 20021946953616064512 20092182835776454656 20175208384684621824 20230477112915525632 20252084274921996288 20314074125778812928 20323127466072735744 20344833583293136896 20407107331635019776 20641671783722778624 20720063549394468864 20789750229123465216 20805683646706016256 20862679522694135808 20878932378937982976 20884961908513308672 20948888942209400832 20965208959016239104 21044829435748614144 21189680769131347968 21254540520490795008 21286724026964115456 21433240318201823232 21439429923783573504 21455861260665579264 21498845583944712192 21521807426954723328 21603541721653444608 21702480355615758336 21752238665656958976 21851858293166702592 21918744911756132352 22093182845369450496 22170684508442984448 22262298907238203392 22278652400455114752 22425519962563018752 22431996123958738944 22449471540185530368 22518187400424849408 22603705690248511488 22697109432770199552 22759286752029966336 22777017140659617792 22853333391501164544 22863518399331827712 22957995748089397248 23020887749179736064 23045475209393995776 23116015384506925056 23221880756688125952 23310071493068777472 23470514463030902784 23488798926305230848 23567500059985575936 23657301984864632832 23675433115217190912 23729714907989409792 23838390865272766464 23911358085552144384 23947564530334629888 24112395357977051136 24186201281937801216 24303984436860125184 24464203595523293184 24471268498864078848 24557112354837889024 24565295345918017536 24583340579812540416 24658588025725648896 24752547447126884352 24828312820396326912 24942020071998357504 25045086270642978816 25217471328553009152 25228709957883396096 25235995639453581312 25332960825477955584 25409694724484235264 25429168901529575424 25604197596033712128 25624144283242070016 25710000065438810112 25721458199248306176 25898498717827203072 25977771747266527232 26005517307570290688 26124615851274141696 26223830429702374656 26304431299611328512 26384946853023055872 26404328770909765632 26424898792093384704 26586069480247394304 26695929271488086016 26789577114368606208 26818189723431862272 26900277846246162432 27002779033229328384 27085432167705083904 27097503288096980992 27126444777724182528 27209476442180026368 27522229044963704832 27530177061222088704 27626751399192625152 27635957264157769728 27740911528941355008 27816906030258847744 27838576505250643968 27846615878017744896 27931851922945867776 27953611945354985472 28059772580998152192 28252907692175130624 28339387360654393344 28369655244622135296 28382298702618820608 28585906565044764672 28607815014220772352 28695743235939631104 28804722295537926144 28827162318647328768 28936640474154344448 29002984887542611968 29122831932532457472 29135811057555603456 29224993215674843136 29501809233415171488 29560912677923979264 29592485212062744576 29683065209650937856 29704869867273486336 29900693283417358336 29909328165278318592 29932628720247373824 30024249867233132544 30138274253664681984 30262812577026932736 30345715669373288448 30378126412382994432 30471111188668219392 30484691199109103616 30494849394932711424 30610660997452529664 30727300279191994368 30821353846009233408 30962507675584167936 31080095324091703296 31184625343685197824 31208525470059024384 31294019284041203712 31318398568406974464 31423333413314101248 31567244153622921216 31784521153697021952 31881810780736192512 31930086040446173184 32149860477302734848 32248268375917068288 32405312582480166912 32553720533423637504 32628357998485438464 32653776785724407808 32753727127890690048 32777787439750053888 32878117367634198528 33003396596169179136 33104417093861769216 33256026762664476672 33393448360857305088 33417978600682672128 33638279943844528128 33647994185938108416 33777281100637274112 33905558535372767232 34138930128044949504 34165525710989426688 34280000087251746816 34295277598997741568 34436993622134095872 34531331623769604096 34674023076760387584 34832821135032188928 34965107239603166208 35072575066148438016 35179929137364074496 35205771694546354176 35233198389457846272 35351250089978363904 35448092640329859072 35594572361984114688 35719436152491474944 35757586297909149696 35867037128328216576 35921346795501944832 36168593036965576704 36279301922906701824 36696305393284939776 36706902748296118272 36835668532256833536 36847943018877026304 36875010869718810624 36987882038588473344 37128821170690326528 37242469230594490368 37271482593806647296 37413030107997536256 37670543589566840832 37785849814205857792 37826206992829513728 37843064936825094144 37853993459180371968 37999441238216933376 38114542086726352896 38143753352294363136 38406296394050568192 38436216424863105024 38582187298872459264 38847748076740804608 38966657620899790848 39008275961355436032 39335745644553561984 39414550237231972352 39456646949416992768 39577420279534583808 39606493156364648448 39637348188140077056 39879104220371091456 39910171626996498432 40032333156310843392 40043893907232129024 40184365671552909312 40350416769369243648 40460954225831051264 40504168549843992576 40628148251557625856 40646254932145471488 40689667166586273792 40814214663270039552 41283343567445557248 41440127098788937728 41611367293412032512 41725359045388271616 41757864757875965952 41769923817026617344 41897777884418801664 41930417918032478208 42089658871497228288 42379361538262695936 42509081040981590016 42573448053928230912 42866480636403646464 42878859847567147008 42911722521331158528 42997691167889424384 43043614853909446656 43207083443306889216 43404960711231516672 43504477331313917952 43703716586333405184 43837489823512264704 44341369016885968896 44524597814476406784 44557304800910229504 44851039925126037504 44863992247917477888 44898943080371060736 45036374800849698816 45207411380497022976 45394218865540399104 45518573504059932672 45554034281319235584 45706666783002329088 45727036798663655424 45915991496178794496 46041775498359472128 46090950418787991552 46232030769013850112 46443761513376251904 46620142986137554944 46941028926061805568 46977597852610461696 47135000119971151872 47350866230434381824 47676781730545532928 47822716171104288768 47895129060669259776 48224790715954102272 48372402563875602432 48607968873720250368 48928407191046586368 48942536997728157696 49114224709675778048 49130590691836035072 49166681159625080832 49317176051451297792 49505094894253768704 49656625640792653824 49884040143996715008 50090172541285957632 50457419915766792192 50471991278907162624 50665921650955911168 50858337803059150848 51208395192067424256 51248288566484140032 51420000130877620224 51442916398496612352 51796997435654406144 51955543494533054464 52011034615140581376 52249231702548283392 52447660859404749312 52608862599222657024 52769893706046111744 52808657541819531264 52849797584186769408 53172138960494788608 53391858542976172032 53579154228737212416 53636379446863724544 53800555692492324864 54195006576193961984 54252889555448365056 54418952884360052736 55044458089927409664 55060354122444177408 55253502798385250304 55271914528315539456 55481823057882710016 55633812060517695488 55677153010501287936 55693231756035489792 55863703845891735552 55907223890709970944 56119545161996304384 56505815384350261248 56678774721308786688 56739310489244270592 56764597405237641216 57171813130089529344 57215630028441544704 57609444591075852288 57654324637294657536 57873280948308688896 58245663865064914944 58271622115111206912 58449986431349686272 59003618466830342976 59121825355847958528 59184970424125489152 59366130419301875712 59409739734546972672 59801386566834716672 59818656330556637184 59865257440494747648 60048499734466265088 60276548507329363968 60525625154053865472 60691431338746576896 60756252824765988864 60942222377336438784 60969382398218207232 61221321994905059328 61925015351168335872 62160190648183406592 62369250687370395648 62417050940118048768 62588038568082407424 62636797136813948928 62846666826628202496 63134488307245842432 63569042307394043904 63763621561472385024 63860172080892346368 64299720954605469696 64496536751834136576 64810625164960333824 65107441066847275008 65256715996970876928 65555574879500107776 65756234735268397056 66512053525328953344 66786896721714610176 66835957201365344256 67276559887689056256 67295988371876216832 67554562201274548224 67811117070745534464 68277860256089899008 68331051421978853376 68560000174503493632 68590555197995483136 68873987244268191744 69062663247539208192 69348046153520775168 69665642270064377856 69930214479206332416 70411543389092708352 70466396778915692544 70702500179956727808 71189144723968229376 71438872304982949888 71515172595818299392 71734074256656433152 71842693591003889664 72337186073931153408 72558603845813403648 73392610786569879552 73413805496592236544 73671337064513667072 73695886037754052608 73750021739437621248 73975764077176946688 74257642341380653056 74484938461188980736 74826060215995072512 75652413985659027456 75686129873650188288 75707986918360743936 75998882476433866752 76229084173452705792 76287506704588726272 76812592788101136384 76872432849726210048 77164374597744918528 77695496153481609216 77933315241799581696 78016551922710872064 78671491289107123968 78829100474463944704 78913293898833985536 79154840559069167616 79212986312729296896 79274696376280154112 79758208440742182912 80087787814464258048 80368731343105818624 80700833538738487296 81008337099687985152 81256296503115251712 81292509864290942976 81379334333172547584 81628429326540079104 82566687134891114496 82880254197577875456 83222734586824065024 83450718090776543232 83515729515751931904 83539847634053234688 83795555768837603328 83860835836064956416 84179317742994456576 84758723076525391872 85018162081963180032 85146896107856461824 85757719695134294016 85823445042662317056 86087229707818893312 86414166886613778432 86809921422463033344 87008954662627835904 87407433172666810368 87674979647024529408 88682738033771937792 89049195628952813568 89114609601820459008 89702079850252075008 89727984495834955776 89797886160742121472 90072749601699397632 90414822760994045952 90788437731080798208 91037147008119865344 91413333566004658176 91454073597327310848 91831982992357588992 92181900837575983104 92464061538027700224 92887523026752503808 93240285972275109888 93882057852123611136 93955195705220923392 94270000239942303744 94701732460868763648 95353563461091065856 95645432342208577536 95790258121338519552 96449581431908204544 96744805127751204864 97215937747440500736 97885073995456315392 98228449419351556096 98261181383672070144 98333362319250161664 98634352102902595584 99010189788507537408 99313251281585307648 99768080287993430016 100180345082571915264 100914839831533584384 100943982557814325248 101331843301911822336 101716675606118301696 102416790384134848512 102496577132968280064 102840000261755240448 102885832796993224704 103593994871308812288 103911086989066108928 104022069230281162752 104498463405096566784 104895321718809498624 105217725198445314048 105539787412092223488 105617315083639062528 105699595168373538816 106344277920989577216 106783717085952344064 107158308457474424832 107272758893727449088 107601111384984649728 108390013152387923968 108505779110896730112 108837905768720105472 110088916179854819328 110120708244888354816 110507005596770500608 110543829056631078912 110963646115765420032 111267624121035390976 111386463512070979584 111727407691783471104 111814447781419941888 112239090323992608768 113011630768700522496 113357549442617573376 113478620978488541184 113529194810475282432 114343626260179058688 114431260056883089408 115218889182151704576 115308649274589315072 115746561896617377792 116543244230222413824 116899972862699372544 118007236933660685952 118243650711695917056 118369940848250978304 118732260838603751424 118819479469093945344 119637312661113274368 119730514880989495296 120096999468932530176 120553097014658727936 121051250308107730944 121382862677493153792 121512505649531977728 121884444754672877568 121938764796436414464 122442643989810118656 123850030702336671744 124320381296366813184 124834101880236097536 125176077136164814848 125273594273627897856 125693333653256404992 126268976614491684864 127138084614788087808 127527243122944770048 127720344161784692736 128599441909210939392 128993073503668273152 129621250329920667648 130214882133694550016 130513431993941753856 131111149759000215552 131512469470536794112 133024107050657906688 133573793443429220352 133671914402730688512 134553119775378112512 134591976743752433664 135109124402549096448 135622234141491068928 136555720512179798016 136662102843957706752 137120000349006987264 137181110395990966272 137747974488536383488 138125326495078416384 138696092307041550336 139331284540128755712 139860428958412664832 140823086778185416704 140932793557831385088 141405000359913455616 142877744609965899776 143030345191636598784 143468148513312866304 143685387182007779328 144674372147862306816 145117207691626807296 146785221573139759104 146827610993184473088 147342674129027334144 147391772075508105216 147500043478875242496 147951528154353893376 148515284682761306112 148969876922377961472 149652120431990145024 151372259747300376576 151415973836721487872 151997764952867733504 152575013409177452544 153625185576202272768 153744865699452420096 154328749195489837056 155390992306963218432 155866630483599163392 156033103845421744128 157342982578214247936 157658200948927889408 157826587797667971072 158309681118138335232 158425972625458593792 158549392752560308224 159516416881484365824 160175575628928516096 160737462686211637248 161401667077476974592 162585019728581885952 162758668666345095168 163256858653080158208 165133374269782228992 165760508395155750912 166445469173648130048 166901436181553086464 167031459031503863808 167079695268106469376 167591111537675206656 167721671672129912832 168358635485988913152 169517446153050783744 170036324163926360064 170293792215712923648 171515439390268588032 171646890085324634112 172828333773227556864 173619842844926066688 174814866345333620736 175349959294049058816 177365476067543875584 178098391257905627136 178229219203640918016 179404159700504150016 179455968991669911552 179595772321484242944 180145499203398795264 180829645521988091904 181576875462161596416 182074294016239730688 182826667132009316352 182908147194654621696 183663965984715177984 185775046053505007616 186480571944550219776 187764115704247222272 187910391410441846784 188540000479884607488 189403464921737527296 190707126922182131712 191290864684417155072 191580516242677039104 192899162863816409088 193489610255502409728 194431875494881001472 195770147990912630784 196456898838703112192 196666724638500323328 197268704205805191168 199536160575986860032 200360690165143830528 201829679663067168768 201887965115628650496 202663686603823644672 203433351212236603392 204833580768269697024 204993154265936560128 205680000523510480896 205771665593986449408 207187989742617624576 207822173978132217856 208044138460562325504 208996926810193133568 209790643437618997248 211234630167278125056 211399190336747077632 213567434171904688128 214316616914948849664 214545517787454898176 215202222769969299456 216780026304775847936 217011558221793460224 217675811537440210944 220177832359709638656 220241416489776709632 221014011193541001216 221087658113262157824 221927292231530840064 222535248242070781952 222772927024141959168 223454815383566942208 224478180647985217536 226957241956977082368 227058389620950564864 228687252520358117376 228862520113766178816 230437778364303409152 230617298549178630144 231493123793234755584 233086488460444827648 233799945725398745088 236014473867321371904 236487301423391834112 236739881696501956608 237464521677207502848 237638958938187890688 239274625322226548736 241106194029317455872 242102500616215461888 243025011299063955456 243768889509345755136 243877529592872828928 244885287979620237312 247700061404673343488 248640762592733626368 249668203760472195072 250352154272329629696 250547188547255795712 251386667306512809984 252537953228983369728 254276169229576175616 255054486245889540096 255440688323569385472 259242500659841335296 260429764267389100032 261026863987883507712 262222299518000431104 263024938941073588224 266048214101315813376 267147586886858440704 267343828805461377024 269106239550756225024 269183953487504867328 270218248805098192896 271244468282982137856 273111441024359596032 274240000698013974528 274362220791981932544 275495948977072766976 277392184614083100672 278662569080257511424 279720857916825329664 281646173556370833408 281865587115662770176 282810000719826911232 285755489219931799552 286060690383273197568 286936297026625732608 287370774364015558656 289348744295724613632 290234415383253614592 293655221986368946176 294685348258054668288 294783544151016210432 295000086957750484992 295903056308707786752 297030569365522612224 297939753844755922944 299304240863980290048 302744519494600753152 302831947673442975744 303995529905735467008 305150026818354905088 307250371152404545536 307489731398904840192 308657498390979674112 310781984613926436864 311733260967198326784 312066207690843488256 314685965156428495872 315653175595335942144 316619362236276670464 316851945250917187584 317098785505120616448 319032833762968731648 320351151257857032192 321474925372423274496 322803334154953949184 325170039457163771904 325517337332690190336 326513717306160316416 330266748539564457984 331521016790311501824 332890938347296260096 333802872363106172928 334159390536212938752 335182223075350413312 335443343344259825664 336717270971977826304 339034892306101567488 340072648327852720128 340587584431425847296 343030878780537176064 343293780170649268224 345656667546455113728 347239685689852133376 349629732690667241472 350699918588098117632 354730952135087751168 356196782515811254272 356458438407281836032 358911937983339823104 359191544642968485888 360290998406797590528 361659291043976183808 363153750924323192832 364148588032479461376 365653334264018632704 365816294389309243392 367327931969430355968 371550092107010015232 372961143889100439552 375528231408494444544 375820782820883693568 377080000959769214976 378806929843475054592 381414253844364263424 382581729368834310144 383161032485354078208 385798325727632818176 386979220511004819456 388863750989762002944 391540295981825261568 392913797677406224384 393333449277000646656 394537408411610382336 399072321151973720064 400721380330287661056 403659359326134337536 403775930231257300992 405327373207647289344 406866702424473206784 409667161536539394048 409986308531873120256 411360001047020961792 411543331187972898816 414375979485235249152 415644347956264435712 416088276921124651008 417993853620386267136 419581286875237994496 422469260334556250112 422798380673494155264 428633233829897699328 429091035574909796352 430404445539938598912 433560052609551695872 434023116443586920448 435351623074880421888 440355664719419277312 440482832979553419264 442028022387082002432 442175316226524315648 443854584463061680128 445070496484141563904 445545854048283918336 446909630767133884416 448956361295970435072 454116779241901129728 457725040227532357632 460875556728606818304 461234597098357260288 462986247586469511168 466172976920889655296 467599891450797490176 472028947734642743808 472974602846783668224 473479763393003913216 474929043354415005696 475277917876375781376 478549250644453097472 482212388058634911744 484205001232430923776 487755059185745657856 489770575959240474624 495400122809346686976 497281525185467252736 499336407520944390144 500704308544659259392 501094377094511591424 502773334613025619968 505075906457966739456 508552338459152351232 510108972491779080192 510881376647138770944 518485001319682670592 520859528534778200064 524444599036000862208 526049877882147176448 532096428202631626752 534295173773716881408 534687657610922754048 538212479101512450048 538367906975009734656 540436497610196385792 542488936565964275712 546222882048719192064 548480001396027949056 548724441583963865088 550991897954145533952 557325138160515022848 559441715833650659328 563292347112741666816 563731174231325540352 565620001439653822464 571510978439863599104 572121380766546395136 573872594053251465216 574741548728031117312 578697488591449227264 580468830766507229184 587310443972737892352 589370696516109336576 590000173915500969984 591806112617415573504 598608481727960580096 605489038989201506304 605663895346885951488 607991059811470934016 610300053636709810176 614500742304809091072 614979462797809680384 617314996781959348224 621563969227852873728 623466521934396653568 624132415381686976512 629371930312856991744 633703890501834375168 634197571010241232896 640702302515714064384 642949850744846548992 645606668309907898368 650340078914327543808 651034674665380380672 653027434612320632832 660533497079128915968 663042033580623003648 665781876694592520192 667605744726212345856 668318781072425877504 670364446150700826624 673434541943955652608 681175168862851694592 686061757561074352128 686587560341298536448 691313335092910227456 694479371379704266752 699259465381334482944 701399837176196235264 709461904270175502336 712393565031622508544 712916876814563672064 717823875966679646208 723318582087952367616 726307501848646385664 731306668528037265408 731632588778618486784 734655863938860711936 743100184214020030464 745922287778200879104 751056462816988889088 751641565641767387136 754160001919538429952 757613859686950109184 762828507688728526848 765163458737668620288 766322064970708156416 777727501979524005888 783080591963650523136 785827595354812448768 786666898554001293312 789074816823220764672 798144642303947440128 801442760660575322112 807318718652268675072 807551860462514601984 810654746415294578688 813733404848946413568 819334323073078788096 822720002094041923584 823086662375945797632 832176553842249302016 835987707240772534272 839162573750475988992 844938520669112500224 845596761346988310528 857266467659795398656 858182071149819592704 860808891079877197824 867120105219103391744 868046232887173840896 870703246149760843776 880965665959106838528 884056044774164004864 884350632453048631296 887709168926123360256 891091708096567836672 893819261534267768832 897912722591940870144 908233558483802259456 915450080455064715264 921751113457213636608 922469194196714520576 925972495172939022336 932345953841779310592 935199782901594980352 944057895469285487616 946959526786007826432 949858086708830011392 950555835752751562752 957098501288906194944 964424776117269823488 968410002464861847552 975510118371491315712 979541151918480949248 990800245618693373952 994563050370934505472 998672815041888780288 1001408617089318518784 1005546669226051239936 1010151812915933478912 1017104676918304702464 1020217944983558160384 1021762753294277541888 1036970002639365341184 1041719057069556400128 1048889198072001724416 1052099755764294352896 1064192856405263253504 1068590347547433762816 1069375315221845508096 1076735813950019469312 1080872995220392771584 1084977873131928551424 1092445764097438384128 1096960002792055898112 1097448883167927730176 1101983795908291067904 1114650276321030045696 1118883431667301318656 1126584694225483333632 1127462348462651080704 1131240002879307644928 1143021956879727198208 1144242761533092790272 1147745188106502930432 1149483097456062234624 1157394977182898454528 1160937661533014458368 1174620887945475784704 1178741393032218673152 1180000347831001939968 1183612225234831147008 1197216963455921160192 1210978077978403012608 1211327790693771902976 1215982119622941868032 1220600107273419620352 1229001484609618182144 1229958925595619360768 1234629993563918696448 1243127938455705747456 1246933043868793307136 1248264830763373953024 1258743860625713983488 1267407781003668750336 1268395142020482465792 1285899701489693097984 1291213336619815796736 1300680157828655087616 1302069349330760761344 1306054869224641265664 1321066994158257831936 1326084067161246007296 1331563753389185040384 1335211489452424691712 1336637562144851755008 1340728892301401653248 1346869083887911305216 1362350337725703389184 1373175120682597072896 1382626670185820454912 1388958742759408533504 1398518930762668965888 1402799674352392470528 1418923808540351004672 1424787130063245017088 1425833753629127344128 1435647751933359292416 1446637164175904735232 1452615003697292771328 1463265177557236973568 1469311727877721423872 1486200368428040060928 1491844575556401758208 1502112925633977778176 1503283131283534774272 1508320003839076859904 1515227719373900218368 1525657015377457053696 1530326917475337240576 1532644129941416312832 1555455003959048011776 1571655190709624897536 1573333797108002586624 1578149633646441529344 1596289284607894880256 1602885521321150644224 1614637437304537350144 1615103720925029203968 1621309492830589157376 1627466809697892827136 1638668646146157576192 1645440004188083847168 1646173324751891595264 1671975414481545068544 1678325147500951977984 1689877041338225000448 1691193522693976621056 1714532935319590797312 1716364142299639185408 1721617782159754395648 1734240210438206783488 1736092465774347681792 1741406492299521687552 1761931331918213677056 1768112089548328009728 1775418337852246720512 1795825445183881740288 1816467116967604518912 1830900160910129430528 1843502226914427273216 1844938388393429041152 1851944990345878044672 1864691907683558621184 1870399565803189960704 1888115790938570975232 1901111671505503125504 1928849552234539646976 1936820004929723695104 1951020236742982631424 1959082303836961898496 1981600491237386747904 1989126100741869010944 1997345630083777560576 2002817234178637037568 2011093338452102479872 2020303625831866957824 2043525506588555083776 2073940005278730682368 2083438114139112800256 2097778396144003448832 2104199511528588705792 2128385712810526507008 2137180695094867525632 2138750630443691016192 2153471627900038938624 2169955746263857102848 2193920005584111796224 2194897766335855460352 2203967591816582135808 2229300552642060091392 2237766863334602637312 2253169388450966667264 2254924696925302161408 2262480005758615289856 2286043913759454396416 2288485523066185580544 2295490376213005860864 2298966194912124469248 2349241775890951569408 2357482786064437346304 2360000695662003879936 2367224450469662294016 2394433926911842320384 2421956155956806025216 2422655581387543805952 2431964239245883736064 2441200214546839240704 2458002969219236364288 2469259987127837392896 2496529661526747906048 2517487721251427966976 2534815562007337500672 2536790284040964931584 2571799402979386195968 2582426673239631593472 2601360315657310175232 2604138698661521522688 2612109738449282531328 2652168134322492014592 2663127506778370080768 2673275124289703510016 2681457784602803306496 2693738167775822610432 2724700675451406778368 2746350241365194145792 2765253340371640909824 2777917485518817067008 2797037861525337931776 2805599348704784941056 2849574260126490034176 2851667507258254688256 2871295503866718584832 2893274328351809470464 2905230007394585542656 2926530355114473947136 2938623455755442847744 2972400736856080121856 2983689151112803516416 3004225851267955556352 3016640007678153719808 3030455438747800436736 3051314030754914107392 3060653834950674481152 3065288259882832625664 3110910007918096023552 3143310381419249795072 3146667594216005173248 3156299267292883058688 3192578569215789760512 3205771042642301288448 3230207441850058407936 3242618985661178314752 3254933619395785654272 3277337292292315152384 3290880008376167694336 3292346649503783190528 3343950828963090137088 3356650295001903955968 3379754082676450000896 3382387045387953242112 3429065870639181594624 3432728284599278370816 3443235564319508791296 3472184931548695363584 3482812984599043375104 3523862663836427354112 3536224179096656019456 3550836675704493441024 3591650890367763480576 3632934233935209037824 3661800321820258861056 3687004453828854546432 3689876776786858082304 3703889980691756089344 3729383815367117242368 3740799131606379921408 3776231581877141950464 3802223343011006251008 3857699104469079293952 3873640009859447390208 3902040473485965262848 3918164607673923796992 3963200982474773495808 3978252201483738021888 3994691260167555121152 4005634468357274075136 4022186676904204959744 4040607251663733915648 4087051013177110167552 4147880010557461364736 4166876228278225600512 4195556792288006897664 4208399023057177411584 4256771425621053014016 4274361390189735051264 4277501260887382032384 4306943255800077877248 4339911492527714205696 4389795532671710920704 4407935183633164271616 4458601105284120182784 4475533726669205274624 4506338776901933334528 4509849393850604322816 4524960011517230579712 4572087827518908792832 4576971046132371161088 4590980752426011721728 4597932389824248938496 4714965572128874692608 4720001391324007759872 4734448900939324588032 4788867853823684640768 4843912311913612050432 4845311162775087611904 4863928478491767472128 4882400429093678481408 4916005938438472728576 4938519974255674785792 5034975442502855933952 5069631124014675001344 5073580568081929863168 5143598805958772391936 5164853346479263186944 5202720631314620350464 5208277397323043045376 5224219476898565062656 5304336268644984029184 5326255013556740161536 5387476335551645220864 5449401350902813556736 5492700482730388291584 5530506680743281819648 5555834971037634134016 5594075723050675863552 5611198697409569882112 5703335014516509376512 5786548656703618940928 5810460014789171085312 5853060710228947894272 5877246911510885695488 5944801473712160243712 5967378302225607032832 6008451702535911112704 6033280015356307439616 6060910877495600873472 6130576519765665251328 6221820015836192047104 6286620762838499590144 6293335188432010346496 6312598534585766117376 6385157138431579521024 6411542085284602576896 6460414883700116815872 6509867238791571308544 6581760016752335388672 6584693299007566381056 6687901657926180274176 6713300590003807911936 6759508165352900001792 6764774090775906484224 6858131741278363189248 6865456569198556741632 6886471128639017582592 7047725327672854708224 7072448358193312038912 7101673351408986882048 7183301780735526961152 7265868467870418075648 7323600643640517722112 7374008907657709092864 7407779961383512178688 7552463163754283900928 7604446686022012502016 7715398208938158587904 7747280019718894780416 7804080946971930525696 7836329215347847593984 7956504402967476043776 7989382520335110242304 8044373353808409919488 8081214503327467831296 8174102026354220335104 8295760021114922729472 8333752456556451201024 8391113584576013795328 8416798046114354823168 8548722780379470102528 8555002521774764064768 8613886511600155754496 8679822985055428411392 8779591065343421841408 8815870367266328543232 8917202210568240365568 8951067453338410549248 9012677553803866669056 9049920023034461159424 9153942092264742322176 9181961504852023443456 9195864779648497876992 9429931144257749385216 9440002782648015519744 9468897801878649176064 9577735707647369281536 9690622325550175223808 9727856956983534944256 9764800858187356962816 9832011876876945457152 9877039948511349571584 10069950885005711867904 10139262248029350002688 10147161136163859726336 10287197611917544783872 10329706692958526373888 10416554794646086090752 10448438953797130125312 10608672537289968058368 10652510027113480323072 10774952671103290441728 10898802701805627113472 10985400965460776583168 11061013361486563639296 11111669942075268268032 11188151446101351727104 11222397394819139764224 11406670029033018753024 11573097313407237881856 11620920029578342170624 11706121420457895788544 11754493823021771390976 11889602947424320487424 11934756604451214065664 12016903405071822225408 12066560030712614879232 12121821754991201746944 12261153039531330502656 12443640031672384094208 12573241525676999180288 12586670376864020692992 12625197069171532234752 12770314276863159042048 12823084170569205153792 12920829767400233631744 13019734477583142617088 13169386598015132762112 13375803315852360548352 13426601180007615823872 13519016330705800003584 13529548181551812968448 13716263482556726378496 13730913138397113483264 13772942257278035165184 14144896716386624077824 14203346702817973764096 14366603561471053922304 14531736935740836151296 14647201287281035444224 14748017815315418185728 14815559922767024357376 15104926327508567801856 15208893372044025004032 15430796417876317175808 15494560039437789560832 15608161893943861051392 15672658430695695187968 15913008805934952087552 15978765040670220484608 16162429006654935662592 16348204052708440670208 16591520042229845458944 16667504913112902402048 16782227169152027590656 16833596092228709646336 17110005043549528129536 17359645970110856822784 17559182130686843682816 17631740734532657086464 17834404421136480731136 17902134906676821098496 18025355107607733338112 18099840046068922318848 18391729559296995753984 18859862288515498770432 18880005565296031039488 18937795603757298352128 19155471415294738563072 19381244651100350447616 19529601716374713925632 19754079897022699143168 20139901770011423735808 20278524496058700005376 20294322272327719452672 20574395223835089567744 20659413385917052747776 21217345074579936116736 21305020054226960646144 21549905342206580883456 21797605403611254226944 21970801930921553166336 22122026722973127278592 22223339884150536536064 22813340058066037506048 23146194626814475763712 23241840059156684341248 23412242840915791577088 23508987646043542781952 23869513208902428131328 24133120061425229758464 24243643509982403493888 24522306079062661005312 24887280063344768188416 25146483051353998360576 25173340753728041385984 25250394138343064469504 25646168341138410307584 25841659534800467263488 26039468955166285234176 26338773196030265524224 26751606631704721096704 26853202360015231647744 27038032661411600007168 27461826276794226966528 27545884514556070330368 28289793432773248155648 28406693405635947528192 28733207122942107844608 29294402574562070888448 29496035630630836371456 29631119845534048714752 30209852655017135603712 30417786744088050008064 30861592835752634351616 30989120078875579121664 31345316861391390375936 31826017611869904175104 31957530081340440969216 32324858013309871325184 32696408105416881340416 33183040084459690917888 33335009826225804804096 33564454338304055181312 33667192184457419292672 34220010087099056259072 34719291940221713645568 35118364261373687365632 35263481469065314172928 35668808842272961462272 35804269813353642196992 36050710215215466676224 36199680092137844637696 36783459118593991507968 37719724577030997540864 37760011130592062078976 37875591207514596704256 38310942830589477126144 38762489302200700895232 39059203432749427851264 39508159794045398286336 40279803540022847471616 40557048992117400010752 40588644544655438905344 41148790447670179135488 41318826771834105495552 42434690149159872233472 42610040108453921292288 43099810684413161766912 43595210807222508453888 43941603861843106332672 44244053445946254557184 44446679768301073072128 45626680116132075012096 46292389253628951527424 46483680118313368682496 46824485681831583154176 47017975292087085563904 47739026417804856262656 48487287019964806987776 49044612158125322010624 49774560126689536376832 50292966102707996721152 50346681507456082771968 50500788276686128939008 52078937910332570468352 52677546392060531048448 53503213263409442193408 53706404720030463295488 54076065322823200014336 56579586865546496311296 56813386811271895056384 57466414245884215689216 58588805149124141776896 59262239691068097429504 60419705310034271207424 60835573488176100016128 61723185671505268703232 61978240157751158243328 63652035223739808350208 63915060162680881938432 64649716026619742650368 65392816210833762680832 66366080168919381835776 66670019652451609608192 68440020174198112518144 69438583880443427291136 70236728522747374731264 70526962938130628345856 71608539626707284393984 72399360184275689275392 73566918237187983015936 75439449154061995081728 75520022261184124157952 75751182415029193408512 77524978604401401790464 78118406865498855702528 79016319588090796572672 80559607080045694943232 81114097984234800021504 82637653543668210991104 84869380298319744466944 85220080216907842584576 86199621368826323533824 87883207723686212665344 88488106891892509114368 88893359536602146144256 91253360232264150024192 92584778507257903054848 92967360236626737364992 94035950584174171127808 95478052835609712525312 96974574039929613975552 98089224316250644021248 99549120253379072753664 100693363014912165543936 101001576553372257878016 104157875820665140936704 105355092784121062096896 107006426526818884386816 107412809440060926590976 108152130645646400028672 113159173731092992622592 113626773622543790112768 114932828491768431378432 117177610298248283553792 118524479382136194859008 120839410620068542414848 121671146976352200032256 123446371343010537406464 123956480315502316486656 127304070447479616700416 127830120325361763876864 129299432053239485300736 130785632421667525361664 132732160337838763671552 133340039304903219216384 136880040348396225036288 138877167760886854582272 140473457045494749462528 141053925876261256691712 143217079253414568787968 147133836474375966031872 150878898308123990163456 151040044522368248315904 151502364830058386817024 156236813730997711405056 158032639176181593145344 161119214160091389886464 162228195968469600043008 169738760596639488933888 170440160433815685169152 172399242737652647067648 175766415447372425330688 177786719073204292288512 182506720464528300048384 185169557014515806109696 185934720473253474729984 190956105671219425050624 193949148079859227951104 196178448632501288042496 199098240506758145507328 208315751641330281873408 210710185568242124193792 214825618880121853181952 226318347462185985245184 227253547245087580225536 234355220596496567107584 237048958764272389718016 241678821240137084829696 243342293952704400064512 247912960631004632973312 254608140894959233400832 255660240650723527753728 258598864106478970601472 265464320675677527343104 266680078609806438432768 273760080696792450072576 277754335521773709164544 282107851752522513383424 286434158506829137575936 294267672948751932063744 302080089044736496631808 303004729660116773634048 312473627461995422810112 316065278352363186290688 322238428320182779772928 324456391936939200086016 339477521193278977867776 340880320867631370338304 344798485475305294135296 351532830894744850661376 355573438146408584577024 365013440929056600096768 370339114029031612219392 371869440946506949459968 381912211342438850101248 387898296159718455902208 392356897265002576084992 398196481013516291014656 416631503282660563746816 421420371136484248387584 429651237760243706363904 452636694924371970490368 454507094490175160451072 468710441192993134215168 474097917528544779436032 483357642480274169659392 486684587905408800129024 509216281789918466801664 511320481301447055507456 517197728212957941202944 533360157219612876865536 547520161393584900145152 555508671043547418329088 572868317013658275151872 588535345897503864127488 624947254923990845620224 632130556704726372581376 644476856640365559545856 678955042386557955735552 681760641735262740676608 703065661789489701322752 711146876292817169154048 730026881858113200193536 743738881893013898919936 763824422684877700202496 775796592319436911804416 796392962027032582029312 833263006565321127493632 859302475520487412727808 909014188980350320902144 937420882385986268430336 948195835057089558872064 966715284960548339318784 973369175810817600258048 1018432563579836933603328 1022640962602894111014912 1034395456425915882405888 1066720314439225753731072 1095040322787169800290304 1111017342087094836658176 1145736634027316550303744 1177070691795007728254976 1249894509847981691240448 1264261113409452745162752 1288953713280731119091712 1357910084773115911471104 1363521283470525481353216 1406131323578979402645504 1422293752585634338308096 1460053763716226400387072 1527648845369755400404992 1551593184638873823608832 1666526013130642254987264 1718604951040974825455616 1874841764771972536860672 1896391670114179117744128 1933430569921096678637568 2036865127159673867206656 2045281925205788222029824 2133440628878451507462144 2190080645574339600580608 2291473268054633100607488 2499789019695963382480896 2577907426561462238183424 2727042566941050962706432 2812262647157958805291008 2844587505171268676616192 2920107527432452800774144 3055297690739510800809984 3103186369277747647217664 3333052026261284509974528 3437209902081949650911232 3749683529543945073721344 3792783340228358235488256 3866861139842193357275136 4073730254319347734413312 4090563850411576444059648 4266881257756903014924288 4380161291148679201161216 4582946536109266201214976 4999578039391926764961792 5155814853122924476366848 5624525294315917610582016 5689175010342537353232384 6110595381479021601619968 6874419804163899301822464 7499367059087890147442688 7733722279684386714550272 8181127700823152888119296 8533762515513806029848576 8760322582297358402322432 9165893072218532402429952 9999156078783853529923584 10311629706245848952733696 11249050588631835221164032 11378350020685074706464768 12221190762958043203239936 13748839608327798603644928 14998734118175780294885376 15467444559368773429100544 17067525031027612059697152 18331786144437064804859904 20623259412491697905467392 22498101177263670442328064 27497679216655597207289856 29997468236351560589770752 30934889118737546858201088 34135050062055224119394304 36663572288874129609719808 41246518824983395810934784 44996202354527340884656128 54995358433311194414579712 61869778237475093716402176 82493037649966791621869568 89992404709054681769312256 109990716866622388829159424 123739556474950187432804352 164986075299933583243739136 247479112949900374865608704 329972150599867166487478272 494958225899800749731217408 989916451799601499462434816
- Sum of all divisors σ(n): 3413306074039669416575577600
- Sum of proper divisors (its aliquot sum) s(n): 2423389622240067917113142784
- 989916451799601499462434816 is an abundant number, because the sum of its proper divisors (2423389622240067917113142784) is greater than itself. Its abundance is 1433473170440466417650707968
Bases of 989916451799601499462434816
- Binary: 1100110010110101101111011001100001100010100001100111011011010000000000000000000000000000002
- Hexadecimal: 0x332D6F6618A19DB40000000
- Base-36: 3GDRFVGD8J1KAO0000
Squares and roots of 989916451799601499462434816
- 989916451799601499462434816 squared (9899164517996014994624348162) is 979934581543512758763626319689690177340624327048953856
- 989916451799601499462434816 cubed (9899164517996014994624348163) is 970053363957281413005794517818541832134830857242161804154013785643436943391850496
-
The
square root of 989916451799601499462434816 is 31462937749034.2039335075 -
989916451799601499462434816 is a
perfect cube number . Itscube root is 996627456
Scales and comparisons
How big is 989916451799601499462434816?- 989,916,451,799,601,499,462,434,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 989,916,451,799,601,499,462,434,816 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 989916451799601499462434816 cubic inches would be around 83052288 feet tall.
Recreational maths with 989916451799601499462434816
- 989916451799601499462434816 backwards is 618434264994106997154619989
- 989916451799601499462434816 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 989916451799601499462434816's digits is 144
- 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 989916451799601499462434816 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 989916451799601499462434816 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/989916451799601499462434816/
Chicago style:
Numbermatics. 2024. "Number 989916451799601499462434816 - Facts about the integer". https://numbermatics.com/n/989916451799601499462434816/
The information we have on file for 989916451799601499462434816 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 989916451799601499462434816, math, Factors of 989916451799601499462434816, curriculum, school, college, exams, university, Prime factorization of 989916451799601499462434816, STEM, science, technology, engineering, physics, economics, calculator, nine hundred eighty-nine septillion, nine hundred sixteen sextillion, four hundred fifty-one quintillion, seven hundred ninety-nine quadrillion, six hundred one trillion, four hundred ninety-nine billion, four hundred sixty-two million, four hundred thirty-four thousand, eight hundred sixteen.