129308061335196072287895552
129,308,061,335,196,072,287,895,552 is an even composite number composed of five prime numbers multiplied together.
129308061335196072287895552 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 129308061335196072287895552:
215 × 39 × 73 × 116 × 6913
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 691 × 691 × 691)See below for interesting mathematical facts about the number 129308061335196072287895552 from the Numbermatics database.
Names of 129308061335196072287895552
- Cardinal: 129308061335196072287895552 can be written as One hundred twenty-nine septillion, three hundred eight sextillion, sixty-one quintillion, three hundred thirty-five quadrillion, one hundred ninety-six trillion, seventy-two billion, two hundred eighty-seven million, eight hundred ninety-five thousand, five hundred fifty-two.
Scientific notation
- Scientific notation: 1.29308061335196072287895552 × 1026
Factors of 129308061335196072287895552
Divisors of 129308061335196072287895552
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 132 144 147 154 162 168 176 189 192 196 198 216 224 231 242 243 252 256 264 288 294 297 308 324 336 343 352 363 378 384 392 396 432 441 448 462 484 486 504 512 528 539 567 576 588 594 616 648 672 686 691 693 704 726 729 756 768 784 792 847 864 882 891 896 924 968 972 1008 1024 1029 1056 1078 1089 1134 1152 1176 1188 1232 1296 1323 1331 1344 1372 1382 1386 1408 1452 1458 1512 1536 1568 1584 1617 1694 1701 1728 1764 1782 1792 1848 1936 1944 2016 2048 2058 2073 2079 2112 2156 2178 2187 2268 2304 2352 2376 2464 2541 2592 2646 2662 2673 2688 2744 2764 2772 2816 2904 2916 3024 3072 3087 3136 3168 3234 3267 3388 3402 3456 3528 3564 3584 3696 3773 3872 3888 3969 3993 4032 4096 4116 4146 4158 4224 4312 4356 4374 4536 4608 4704 4752 4837 4851 4928 5082 5103 5184 5292 5324 5346 5376 5488 5528 5544 5632 5808 5832 5929 6048 6144 6174 6219 6237 6272 6336 6468 6534 6561 6776 6804 6912 7056 7128 7168 7392 7546 7601 7623 7744 7776 7938 7986 8019 8064 8192 8232 8292 8316 8448 8624 8712 8748 9072 9216 9261 9317 9408 9504 9674 9702 9801 9856 10164 10206 10368 10584 10648 10692 10752 10976 11056 11088 11264 11319 11616 11664 11858 11907 11979 12096 12288 12348 12438 12474 12544 12672 12936 13068 13122 13552 13608 13824 14112 14256 14336 14511 14553 14641 14784 15092 15202 15246 15309 15488 15552 15876 15972 16038 16128 16384 16464 16584 16632 16896 17248 17424 17496 17787 18144 18432 18522 18634 18657 18711 18816 19008 19348 19404 19602 19683 19712 20328 20412 20736 21168 21296 21384 21504 21952 22112 22176 22528 22638 22803 22869 23232 23328 23716 23814 23958 24057 24192 24576 24696 24876 24948 25088 25344 25872 26136 26244 27104 27216 27648 27783 27951 28224 28512 28672 29022 29106 29282 29403 29568 30184 30404 30492 30618 30976 31104 31752 31944 32076 32256 32768 32928 33168 33264 33792 33859 33957 34496 34848 34992 35574 35721 35937 36288 36864 37044 37268 37314 37422 37632 38016 38696 38808 39204 39366 39424 40656 40824 41472 41503 42336 42592 42768 43008 43533 43659 43904 43923 44224 44352 45056 45276 45606 45738 45927 46464 46656 47432 47628 47916 48114 48384 49152 49392 49752 49896 50176 50688 51744 52272 52488 53207 53361 54208 54432 55296 55566 55902 55971 56133 56448 57024 57344 58044 58212 58564 58806 59136 60368 60808 60984 61236 61952 62208 63504 63888 64152 64512 65219 65856 66336 66528 67584 67718 67914 68409 68607 68992 69696 69984 71148 71442 71874 72171 72576 73728 74088 74536 74628 74844 75264 76032 77392 77616 78408 78732 78848 81312 81648 82944 83006 83349 83611 83853 84672 85184 85536 86016 87066 87318 87808 87846 88209 88448 88704 90112 90552 91212 91476 91854 92928 93312 94864 95256 95832 96228 96768 98304 98784 99504 99792 100352 101376 101577 101871 102487 103488 104544 104976 106414 106722 107163 107811 108416 108864 110592 111132 111804 111942 112266 112896 114048 114688 116088 116424 117128 117612 118272 120736 121616 121968 122472 123904 124416 124509 127008 127776 128304 129024 130438 130599 130977 131712 131769 132672 133056 135168 135436 135828 136818 137214 137781 137984 139392 139968 142296 142884 143748 144342 145152 147456 148176 149072 149256 149688 150528 152064 154784 155232 156816 157464 157696 159621 160083 161051 162624 163296 165888 166012 166698 167222 167706 167913 168399 169344 170368 171072 172032 174132 174636 175616 175692 176418 176896 177408 180224 181104 182424 182952 183708 185856 186624 189728 190512 191664 192456 193536 195657 197568 199008 199584 200704 202752 203154 203742 204974 205227 205821 206976 209088 209952 212828 213444 214326 215622 216513 216832 217728 221184 222264 223608 223884 224532 225792 228096 229376 232176 232848 234256 235224 236544 237013 241472 243232 243936 244944 247808 248832 249018 250047 250833 251559 254016 255552 256608 258048 260876 261198 261954 263424 263538 264627 265344 266112 270336 270872 271656 273636 274428 275562 275968 278784 279936 284592 285768 287496 288684 290304 294912 296352 298144 298512 299376 301056 304128 304731 305613 307461 309568 310464 313632 314928 315392 319242 320166 321489 322102 323433 325248 326592 331776 332024 333396 334444 335412 335826 336798 338688 340736 342144 344064 348264 349272 351232 351384 352836 353792 354816 360448 362208 364848 365904 367416 371712 372449 373248 373527 379456 381024 383328 384912 387072 391314 391797 392931 395136 395307 398016 399168 401408 405504 406308 407484 409948 410454 411642 413952 418176 419904 425656 426888 428652 431244 433026 433664 435456 442368 444528 447216 447768 449064 451584 456192 456533 464352 465696 468512 470448 473088 474026 477481 478863 480249 482944 483153 486464 487872 489888 495616 497664 498036 500094 501666 503118 503739 505197 508032 511104 513216 516096 521752 522396 523908 526848 527076 529254 530688 532224 540672 541744 543312 547272 548856 551124 551936 557568 559872 569184 571536 574992 577368 580608 585277 586971 592704 596288 597024 598752 602112 608256 609462 611226 614922 615681 617463 619136 620928 627264 629856 630784 638484 640332 642978 644204 646866 650496 653184 663552 664048 666792 668888 670824 671652 673596 677376 681472 684288 688128 696528 698544 702464 702768 705672 707584 709632 711039 717409 724416 729696 731808 734832 743424 744898 746496 747054 750141 752499 754677 758912 762048 766656 769824 774144 782628 783594 785862 790272 790614 793881 796032 798336 802816 811008 812616 814968 819896 820908 823284 827904 836352 839808 851312 853776 857304 862488 866052 867328 870912 884736 889056 894432 895536 898128 903168 912384 913066 914193 916839 919721 922383 928704 931392 937024 940896 946176 948052 954962 957726 960498 964467 965888 966306 970299 972928 975744 979776 991232 995328 996072 1000188 1003332 1006236 1007478 1010394 1016064 1022208 1026432 1032192 1043504 1044792 1047816 1053696 1054152 1058508 1061376 1064448 1081344 1083488 1086624 1094544 1097712 1102248 1103872 1115136 1117347 1119744 1120581 1127357 1138368 1143072 1149984 1154736 1161216 1170554 1173942 1175391 1178793 1185408 1185921 1192576 1194048 1197504 1204224 1216512 1218924 1222452 1229844 1231362 1234926 1238272 1241856 1254528 1259712 1261568 1276968 1280664 1285956 1288408 1293732 1300992 1306368 1327104 1328096 1333584 1337776 1341648 1343304 1347192 1354752 1362944 1368576 1369599 1393056 1397088 1404928 1405536 1411344 1415168 1419264 1422078 1432443 1434818 1436589 1440747 1448832 1449459 1459392 1463616 1469664 1486848 1489796 1492992 1494108 1500282 1504998 1509354 1511217 1515591 1517824 1524096 1533312 1539648 1548288 1565256 1567188 1571724 1580544 1581228 1587762 1592064 1596672 1605632 1622016 1625232 1629936 1639792 1641816 1646568 1655808 1672704 1679616 1702624 1707552 1714608 1724976 1732104 1734656 1741824 1755831 1760913 1771561 1778112 1788864 1791072 1796256 1806336 1824768 1826132 1828386 1833678 1839442 1844766 1847043 1852389 1857408 1862784 1874048 1881792 1892352 1896104 1909924 1915452 1920996 1928934 1931776 1932612 1940598 1945856 1951488 1959552 1982464 1990656 1992144 2000376 2006664 2012472 2014956 2020788 2032128 2044416 2052864 2064384 2087008 2089584 2095632 2107392 2108304 2117016 2122752 2128896 2133117 2152227 2166976 2173248 2189088 2195424 2204496 2207744 2230272 2234694 2239488 2241162 2250423 2254714 2257497 2264031 2276736 2286144 2299968 2309472 2322432 2341108 2347884 2350782 2357586 2370816 2371842 2381643 2385152 2388096 2395008 2408448 2433024 2437848 2444904 2459688 2462724 2469852 2476544 2483712 2509056 2519424 2523136 2553936 2561328 2571912 2576816 2587464 2601984 2607143 2612736 2654208 2656192 2667168 2675552 2683296 2686608 2694384 2709504 2725888 2737152 2739198 2742579 2750517 2759163 2767149 2786112 2794176 2809856 2811072 2822688 2830336 2838528 2844156 2864886 2869636 2873178 2881494 2897664 2898918 2910897 2918784 2927232 2939328 2973696 2979592 2985984 2988216 3000564 3009996 3018708 3022434 3031182 3035648 3048192 3066624 3079296 3096576 3130512 3134376 3143448 3161088 3162456 3175524 3184128 3193344 3244032 3250464 3259872 3279584 3283632 3293136 3311616 3342367 3345408 3352041 3359232 3361743 3382071 3405248 3415104 3429216 3449952 3464208 3469312 3483648 3511662 3521826 3526173 3536379 3543122 3556224 3557763 3577728 3582144 3592512 3612672 3649536 3652264 3656772 3667356 3678884 3689532 3694086 3704778 3714816 3725568 3748096 3763584 3784704 3792208 3819848 3830904 3841992 3857868 3863552 3865224 3881196 3891712 3902976 3919104 3964928 3981312 3984288 4000752 4013328 4024944 4029912 4041576 4064256 4088832 4096939 4105728 4108797 4174016 4179168 4191264 4214784 4216608 4234032 4245504 4257792 4266234 4297329 4304454 4309767 4322241 4333952 4346496 4348377 4378176 4390848 4408992 4415488 4460544 4469388 4478976 4482324 4500846 4509428 4514994 4528062 4533651 4553472 4572288 4599936 4618944 4644864 4682216 4695768 4701564 4715172 4741632 4743684 4763286 4770304 4776192 4790016 4816896 4866048 4875696 4889808 4919376 4925448 4939704 4953088 4967424 5018112 5021863 5038848 5107872 5122656 5143824 5153632 5174928 5203968 5214286 5225472 5252291 5267493 5282739 5312384 5314683 5334336 5351104 5366592 5373216 5388768 5419008 5451776 5474304 5478396 5485158 5501034 5518326 5534298 5541129 5557167 5572224 5588352 5619712 5622144 5645376 5660672 5677056 5688312 5729772 5739272 5746356 5762988 5795328 5797836 5821794 5837568 5854464 5878656 5947392 5959184 5971968 5976432 6001128 6019992 6037416 6044868 6062364 6071296 6096384 6133248 6158592 6193152 6261024 6268752 6286896 6322176 6324912 6351048 6368256 6386688 6399351 6438047 6456681 6500928 6519744 6559168 6567264 6586272 6623232 6684734 6690816 6704082 6718464 6723486 6751269 6764142 6772491 6792093 6810496 6830208 6858432 6899904 6928416 6938624 6967296 7023324 7043652 7052346 7072758 7086244 7112448 7115526 7155456 7164288 7185024 7225344 7299072 7304528 7313544 7334712 7357768 7379064 7388172 7409556 7429632 7451136 7496192 7527168 7569408 7584416 7639696 7661808 7683984 7715736 7727104 7730448 7762392 7783424 7805952 7821429 7838208 7891499 7962624 7968576 8001504 8026656 8049888 8059824 8083152 8128512 8177664 8193878 8211456 8217594 8227737 8251551 8277489 8301447 8348032 8358336 8382528 8429568 8433216 8468064 8491008 8515584 8532468 8594658 8608908 8619534 8644482 8667904 8692992 8696754 8732691 8756352 8781696 8817984 8830976 8921088 8938776 8957952 8964648 9001692 9018856 9029988 9056124 9067302 9106944 9144576 9199872 9237888 9289728 9364432 9391536 9403128 9430344 9483264 9487368 9526572 9540608 9552384 9580032 9732096 9751392 9779616 9838752 9850896 9879408 9906176 9934848 10027101 10036224 10043726 10056123 10077696 10085229 10116931 10146213 10215744 10245312 10287648 10307264 10349856 10407936 10428572 10450944 10504582 10534986 10565478 10578519 10609137 10624768 10629366 10668672 10673289 10702208 10733184 10746432 10777536 10838016 10903552 10948608 10956792 10970316 11002068 11036652 11068596 11082258 11114334 11144448 11176704 11239424 11244288 11290752 11321344 11354112 11376624 11459544 11478544 11492712 11525976 11590656 11595672 11643588 11675136 11708928 11757312 11894784 11918368 11943936 11952864 12002256 12039984 12074832 12089736 12124728 12142592 12192768 12266496 12290817 12317184 12326391 12400927 12522048 12537504 12573792 12644352 12649824 12702096 12736512 12773376 12798702 12876094 12891987 12913362 12929301 12966723 13001856 13039488 13045131 13118336 13134528 13172544 13246464 13369468 13381632 13408164 13436928 13446972 13502538 13528284 13544982 13584186 13600953 13620992 13660416 13716864 13799808 13856832 13877248 13934592 14046648 14087304 14104692 14145516 14172488 14224896 14231052 14310912 14328576 14370048 14450688 14598144 14609056 14627088 14669424 14715536 14758128 14776344 14819112 14859264 14902272 14992384 15054336 15065589 15168832 15279392 15323616 15367968 15431472 15454208 15460896 15524784 15566848 15611904 15642858 15676416 15756873 15782998 15802479 15848217 15937152 15944049 16003008 16053312 16099776 16119648 16166304 16257024 16355328 16387756 16422912 16435188 16455474 16503102 16554978 16602894 16623387 16671501 16696064 16716672 16765056 16859136 16866432 16936128 16982016 17031168 17064936 17189316 17217816 17239068 17288964 17335808 17385984 17393508 17465382 17512704 17563392 17635968 17661952 17842176 17877552 17915904 17929296 18003384 18037712 18059976 18112248 18134604 18213888 18289152 18399744 18475776 18579456 18728864 18783072 18806256 18860688 18966528 18974736 19053144 19081216 19104768 19160064 19198053 19314141 19370043 19502784 19559232 19677504 19701792 19758816 19812352 19869696 20054202 20072448 20087452 20112246 20155392 20170458 20233862 20292426 20317473 20376279 20431488 20490624 20575296 20614528 20699712 20815872 20857144 20901888 21009164 21069972 21130956 21157038 21218274 21249536 21258732 21337344 21346578 21404416 21466368 21492864 21555072 21676032 21807104 21897216 21913584 21940632 22004136 22073304 22137192 22164516 22228668 22288896 22353408 22488576 22581504 22642688 22708224 22753248 22919088 22957088 22985424 23051952 23181312 23191344 23287176 23350272 23396569 23417856 23464287 23514624 23674497 23836736 23887872 23905728 24004512 24079968 24149664 24179472 24249456 24285184 24385536 24532992 24581634 24634368 24652782 24683211 24754653 24801854 24832467 24904341 25044096 25075008 25147584 25288704 25299648 25404192 25473024 25546752 25597404 25752188 25783974 25826724 25858602 25933446 26003712 26078976 26090262 26198073 26236672 26269056 26345088 26492928 26738936 26763264 26816328 26873856 26893944 27005076 27056568 27089964 27168372 27201906 27241984 27320832 27433728 27599616 27713664 27754496 27869184 28093296 28174608 28209384 28291032 28344976 28449792 28462104 28621824 28657152 28678573 28740096 29196288 29218112 29254176 29338848 29431072 29516256 29552688 29638224 29718528 29804544 29984768 30081303 30108672 30131178 30168369 30255687 30337664 30350793 30438639 30558784 30647232 30735936 30862944 30908416 30921792 31049568 31133696 31223808 31285716 31352832 31513746 31565996 31604958 31696434 31735557 31874304 31888098 32006016 32019867 32106624 32199552 32239296 32332608 32514048 32710656 32775512 32845824 32870376 32910948 33006204 33109956 33205788 33246774 33343002 33392128 33433344 33530112 33718272 33732864 33872256 33964032 34062336 34129872 34378632 34435632 34478136 34577928 34671616 34771968 34787016 34930764 35025408 35126784 35271936 35684352 35755104 35831808 35858592 36006768 36075424 36119952 36224496 36269208 36427776 36578304 36766037 36799488 36872451 36951552 36979173 37202781 37457728 37566144 37612512 37721376 37933056 37949472 38106288 38162432 38209536 38320128 38396106 38628282 38675961 38740086 38787903 38900169 39005568 39118464 39135393 39355008 39403584 39517632 39624704 39739392 40108404 40144896 40174904 40224492 40310784 40340916 40467724 40584852 40634946 40752558 40862976 40981248 41150592 41229056 41399424 41631744 41714288 41803776 42018328 42139944 42261912 42314076 42436548 42499072 42517464 42674688 42693156 42808832 42932736 42985728 43110144 43352064 43614208 43794432 43827168 43881264 44008272 44146608 44274384 44329032 44457336 44577792 44706816 44977152 45066329 45163008 45196767 45506496 45838176 45914176 45970848 46103904 46362624 46382688 46574352 46700544 46793138 46835712 46928574 47029248 47270619 47348994 47407437 47544651 47673472 47811456 47832147 48009024 48159936 48299328 48358944 48498912 48570368 48771072 49065984 49163268 49268736 49305564 49366422 49509306 49603708 49664934 49808682 49870161 50088192 50150016 50295168 50577408 50599296 50808384 50946048 51093504 51194808 51504376 51567948 51653448 51717204 51866892 52007424 52157952 52180524 52396146 52473344 52538112 52690176 52985856 53477872 53526528 53632656 53747712 53787888 54010152 54113136 54179928 54336744 54403812 54483968 54641664 54867456 55199232 55240493 55427328 55738368 56186592 56349216 56418768 56582064 56689952 56899584 56924208 57243648 57314304 57357146 57480192 57594159 57775201 57942423 58110129 58436224 58508352 58677696 58862144 59032512 59105376 59276448 59437056 59609088 59969536 60162606 60217344 60262356 60336738 60511374 60675328 60701586 60877278 60952419 61117568 61128837 61294464 61471872 61725888 61816832 61843584 62099136 62267392 62447616 62571432 62705664 63027492 63131992 63209916 63392868 63471114 63748608 63776196 64012032 64039734 64213248 64399104 64478592 64665216 65028096 65421312 65551024 65691648 65740752 65821896 66012408 66219912 66411576 66493548 66686004 66784256 66866688 67060224 67465728 67744512 67928064 68124672 68259744 68757264 68871264 68956272 69155856 69343232 69543936 69574032 69861528 70050816 70189707 70253568 70392861 70543872 70818517 71023491 71510208 71663616 71717184 72013536 72150848 72239904 72448992 72538416 72855552 73156608 73532074 73598976 73744902 73903104 73958346 74049633 74263959 74405562 74497401 74713023 74915456 75132288 75225024 75442752 75866112 75898944 76212576 76324864 76419072 76640256 76792212 77256564 77351922 77480172 77575806 77800338 78011136 78236928 78270786 78710016 78807168 79035264 79249408 79478784 80216808 80289792 80349808 80448984 80621568 80681832 80935448 81169704 81269892 81505116 81725952 81962496 82301184 82458112 82798848 83263488 83428576 83607552 84036656 84279888 84523824 84628152 84873096 84998144 85034928 85349376 85386312 85617664 85865472 85971456 86035719 86220288 86806489 87588864 87654336 87762528 88016544 88293216 88548768 88658064 88914672 89155584 89413632 89954304 90132658 90243909 90326016 90393534 90505107 90767061 91012992 91052379 91315917 91676352 91828352 91941696 92207808 92725248 92765376 93148704 93401088 93586276 93671424 93857148 94058496 94541238 94697988 94814874 95089302 95206671 95346944 95622912 95664294 96018048 96059601 96319872 96598656 96717888 96997824 97140736 97542144 98131968 98326536 98537472 98611128 98732844 99018612 99207416 99329868 99617364 99740322 100176384 100300032 100590336 101154816 101198592 101616768 101892096 102187008 102389616 103008752 103135896 103306896 103434408 103733784 104014848 104315904 104361048 104792292 104946688 105076224 105380352 106955744 107053056 107265312 107495424 107575776 108020304 108226272 108359856 108673488 108807624 108967936 109283328 109734912 110298111 110398464 110480986 110617353 110854656 110937519 111286241 111608343 112373184 112698432 112837536 113164128 113379904 113799168 113848416 114487296 114628608 114714292 114960384 115188318 115550402 115884846 116027883 116220258 116363709 116700507 116872448 117016704 117355392 117406179 117724288 118065024 118210752 118552896 118874112 119218176 119939072 120325212 120434688 120524712 120673476 121022748 121350656 121403172 121754556 121904838 122235136 122257674 122588928 122943744 123451776 123633664 123687168 124198272 124534784 124895232 125142864 125411328 126054984 126263984 126419832 126785736 126942228 127497216 127552392 128024064 128079468 128426496 128798208 128957184 129330432 130056192 130842624 131102048 131383296 131481504 131643792 132024816 132439824 132823152 132987096 133372008 133568512 133733376 134120448 134931456 135198987 135489024 135590301 136519488 137514528 137742528 137912544 138311712 138686464 139087872 139148064 139723056 140101632 140379414 140507136 140785722 141087744 141637034 141811857 142046982 142222311 142633953 143020416 143434368 143496441 144027072 144301696 144479808 144897984 145076832 145711104 146313216 147064148 147197952 147489804 147806208 147916692 148099266 148527918 148811124 148994802 149426046 149610483 149830912 150264576 150450048 150885504 151732224 151797888 152425152 152649728 152838144 153280512 153584424 154513128 154703844 154960344 155151612 155600676 156022272 156473856 156541572 157420032 157614336 158070528 158498816 158957568 160433616 160579584 160699616 160897968 161243136 161363664 161870896 162339408 162539784 163010232 163451904 163775983 163924992 164602368 164916224 165597696 165721479 166857152 167215104 168073312 168559776 169047648 169256304 169746192 169996288 170069856 170698752 170772624 171235328 171730944 171942912 172071438 172440576 172782477 173325603 173612978 173827269 174330387 175308672 175525056 176033088 176586432 177097536 177316128 177829344 178311168 178827264 179908608 180265316 180487818 180652032 180787068 181010214 181534122 182025984 182104758 182631834 182857257 183352704 183386511 183656704 183883392 184415616 185450496 185530752 186297408 186802176 187172552 187342848 187714296 188116992 189082476 189395976 189629748 190178604 190413342 190693888 191245824 191328588 192036096 192119202 192639744 193197312 193435776 193995648 194281472 195084288 196263936 196653072 197074944 197222256 197465688 198037224 198414832 198659736 199234728 199480644 200352768 200600064 201180672 202397184 203233536 203784192 204374016 204779232 206017504 206271792 206613792 206868816 207467568 208029696 208631808 208722096 209584584 209893376 210152448 210569121 210760704 211178583 212455551 213070473 213911488 214530624 214990848 215151552 216040608 216452544 216719712 217346976 217615248 217935872 218566656 219469824 220596222 220796928 220961972 221234706 221709312 221875038 222148899 222572482 223216686 223492203 224139069 224746368 225396864 225675072 226328256 226759808 227598336 227696832 228974592 229257216 229428584 229920768 230376636 231100804 231769692 232055766 232440516 232727418 233401014 233744896 234033408 234710784 234812358 235448576 236130048 236421504 237105792 237748224 238436352 239878144 240650424 240869376 241049424 241346952 242045496 242701312 242806344 243509112 243809676 244470272 244515348 245177856 245887488 246903552 247374336 248396544 249069568 249790464 250285728 250822656 252109968 252527968 252839664 253571472 253884456 254994432 255104784 256048128 256158936 256852992 257362259 257596416 257914368 258107157 258660864 260419467 262204096 262766592 262963008 263287584 264049632 264879648 265646304 265974192 266744016 267137024 267466752 268240896 269862912 270397974 270731727 270978048 271180602 271515321 272301183 273038976 273157137 273947751 275029056 275485056 275825088 276623424 277372928 278175744 278296128 279446112 280203264 280758828 281014272 281571444 282175488 283274068 283623714 284093964 284444622 285267906 286040832 286868736 286992882 288054144 288178803 288603392 288959616 289795968 290153664 291422208 292626432 294128296 294395904 294979608 295612416 295833384 296198532 297055836 297622248 297989604 298852092 299220966 299661824 300529152 300900096 301771008 303464448 303595776 304850304 305299456 305676288 306561024 307168848 309026256 309407688 309920688 310303224 311201352 312044544 312947712 313083144 314840064 315228672 315464303 316141056 320867232 321159168 321399232 321795936 322486272 322727328 323741792 324678816 325079568 326020464 326903808 327551966 327849984 329204736 329832448 329939371 330894333 331195392 331442958 331852059 332812557 333714304 333858723 334825029 336146624 337119552 338095296 338512608 339492384 339992576 340139712 341397504 341545248 342470656 343461888 343885824 344142876 344881152 345564954 346651206 347225956 347654538 348083649 348660774 349091127 350617344 351050112 352066176 352218537 353172864 354195072 354632256 355658688 356622336 357654528 359817216 360530632 360975636 361304064 361574136 362020428 363068244 364051968 364209516 365263668 365714514 366705408 366773022 367313408 367766784 368831232 370900992 371061504 372594816 373604352 374345104 374685696 375428592 376233984 378164952 378791952 379259496 380357208 380826684 381387776 382491648 382657176 384072192 384238404 385279488 386394624 386871552 387991296 390168576 392527872 393306144 394149888 394444512 394931376 396074448 396829664 397319472 398469456 398961288 400705536 401200128 402361344 404426407 404794368 405596961 406467072 406770903 409558464 412035008 412543584 413227584 413737632 414935136 416059392 417263616 417444192 419169168 419786752 420304896 421138242 421521408 422357166 424911102 425435571 426140946 426666933 427822976 427901859 429061248 430303104 430489323 432081216 432905088 433439424 434693952 435230496 435871744 437133312 438939648 441192444 441593856 441923944 442469412 443418624 443750076 444297798 445144964 446433372 446984406 448278138 449492736 450793728 451350144 452656512 453519616 455196672 455393664 457949184 458514432 458857168 459841536 460753272 462201608 463539384 464111532 464881032 465454836 466802028 467489792 468066816 469421568 469624716 470897152 472260096 472843008 474211584 475496448 476872704 479756288 481300848 481738752 482098848 482693904 484090992 485402624 485612688 487018224 487619352 488940544 489030696 490355712 491327949 491774976 493807104 494748672 495729619 496793088 497164437 500571456 501645312 504219936 505055936 505679328 507142944 507768912 509988864 510209568 512096256 512317872 513705984 514724518 515192832 515828736 516214314 517321728 518347431 519976809 520838934 521481807 522991161 524408192 525926016 526575168 528099264 529759296 531292608 531948384 533488032 534274048 534933504 536481792 539725824 540795948 541463454 541956096 542361204 543030642 544602366 546077952 546314274 547895502 548571771 550058112 550970112 551650176 553246848 554745856 556351488 556592256 558892224 560406528 561517656 562028544 563142888 564350976 566548136 567247428 568187928 568889244 570535812 572081664 573737472 573985764 576108288 576357606 577206784 577919232 579591936 580307328 582844416 585252864 588256592 588791808 589959216 591224832 591666768 592397064 594111672 595244496 595979208 597704184 598441932 599323648 601058304 601800192 603542016 607191552 607645423 609700608 611352576 613122048 614337696 618052512 618815376 619841376 620606448 622402704 624089088 625895424 626166288 629680128 630457344 630928606 631707363 632282112 633535749 635527211 637366653 639211419 641734464 642798464 643591872 644972544 645454656 647483584 649357632 650159136 652040928 653807616 655103932 655699968 658409472 659664896 659878742 661788666 662390784 662885916 663704118 665625114 666446697 667428608 667717446 669650058 670476609 672293248 672417207 674239104 676190592 677025216 678984768 679985152 680279424 682795008 683090496 684941312 686923776 687771648 688285752 689762304 691129908 693302412 694451912 695309076 696167298 697321548 698182254 701234688 702100224 704132352 704437074 706345728 708390144 709264512 711317376 713244672 715309056 719634432 721061264 721951272 722608128 723148272 724040856 726136488 728103936 728419032 730527336 731429028 733410816 733546044 734626816 735533568 737662464 742123008 745189632 747208704 748690208 749371392 750857184 752467968 756329904 757583904 758518992 760714416 761653368 762775552 764983296 765314352 768144384 768476808 770558976 772086777 772789248 773743104 774321471 775982592 779003687 781258401 786612288 788299776 788889024 789862752 792148896 793659328 794638944 796938912 797922576 801411072 802400256 804722688 808852814 809588736 811193922 812195181 812934144 813541806 814545963 816903549 819116928 819471411 821843253 824070016 825087168 826455168 827475264 829870272 832118784 834527232 834888384 838338336 839573504 840609792 842276484 843042816 844714332 849822204 850871142 852281892 853333866 855645952 855803718 858122496 860606208 860978646 864162432 865810176 866878848 869387904 870460992 871743488 874266624 877879296 882384888 883187712 883847888 884938824 886837248 887500152 888595596 890289928 892866744 893968812 896556276 898985472 901587456 902700288 905313024 907039232 910393344 910787328 915898368 917028864 917714336 919683072 921506544 924403216 927078768 928223064 929762064 930909672 933604056 934979584 936133632 938843136 939249432 941794304 944520192 945686016 946392909 948423168 962601696 963477504 964197696 965387808 968181984 970805248 971225376 974036448 975238704 977881088 978061392 980711424 982655898 983549952 987614208 989497344 989818113 991459238 992682999 993586176 994328874 995556177 998437671 1001142912 1001576169 1004475087 1008439872 1010111872 1011358656 1014285888 1015537824 1019977728 1020419136 1024192512 1024635744 1027411968 1029449036 1030385664 1031657472 1032428628 1034643456 1036694862 1039953618 1041677868 1042963614 1044250947 1045982322 1047273381 1048816384 1051852032 1053150336 1056198528 1056655611 1059518592 1062585216 1063896768 1066976064 1068548096 1069867008 1072963584 1079451648 1081591896 1082926908 1083912192 1084722408 1086061284 1089204732 1092155904 1092628548 1095791004 1097143542 1100116224 1101940224 1103300352 1106493696 1109491712 1112702976 1113184512 1117784448 1120813056 1123035312 1124057088 1126285776 1128701952 1133096272 1134494856 1136375856 1137778488 1141071624 1144163328 1147474944 1147971528 1152216576 1152715212 1154413568 1155838464 1159183872 1160614656 1170505728 1176513184 1177583616 1179918432 1182449664 1183333536 1184794128 1188223344 1190488992 1191958416 1195408368 1196883864 1198647296 1202116608 1203600384 1207084032 1213279221 1214383104 1215290846 1216790883 1219401216 1220312709 1224148651 1228675392 1236105024 1237630752 1239682752 1241212896 1244805408 1248178176 1251790848 1252332576 1259360256 1260914688 1261857212 1263414726 1264564224 1267071498 1271054422 1274733306 1276306713 1278422838 1280000799 1283468928 1283705577 1285596928 1287183744 1290909312 1291467969 1294967168 1298715264 1300318272 1304081856 1307615232 1310207864 1311399936 1316818944 1319329792 1319757484 1323577332 1324781568 1325771832 1327408236 1331250228 1332893394 1334857216 1335434892 1339300116 1340953218 1344586496 1344834414 1348478208 1352381184 1354050432 1357969536 1359970304 1360558848 1365590016 1366180992 1369882624 1373847552 1375543296 1376571504 1379524608 1382259816 1386604824 1388903824 1390618152 1392334596 1394643096 1396364508 1402469376 1404200448 1408264704 1408874148 1412691456 1416780288 1418529024 1422634752 1426489344 1430618112 1439268864 1442122528 1443902544 1445216256 1446296544 1448081712 1452272976 1456207872 1456838064 1461054672 1462858056 1466821632 1467092088 1469253632 1471067136 1473983847 1475324928 1484246016 1487188857 1490379264 1491493311 1497380416 1501714368 1504935936 1512659808 1515167808 1517037984 1521428832 1523306736 1525551104 1529966592 1530628704 1536288768 1536953616 1541117952 1544173554 1545578496 1547486208 1548642942 1551965184 1555042293 1558007374 1559930427 1562516802 1564445421 1568973483 1573224576 1577778048 1579725504 1584297792 1587318656 1589277888 1593877824 1595845152 1602822144 1604800512 1609445376 1617705628 1619177472 1622387844 1624390362 1625868288 1627083612 1629091926 1633807098 1638233856 1638942822 1643686506 1645715313 1648140032 1650174336 1652910336 1654950528 1659740544 1664237568 1669054464 1669776768 1676676672 1679147008 1681219584 1684552968 1686085632 1689428664 1699644408 1701742284 1704563784 1706667732 1711291904 1711607436 1716244992 1721212416 1721957292 1728324864 1731620352 1733757696 1738775808 1740921984 1743486976 1748533248 1755758592 1764769776 1766375424 1767695776 1769877648 1773674496 1775000304 1777191192 1780579856 1785733488 1787937624 1793112552 1797970944 1801535813 1803174912 1805400576 1810626048 1814078464 1821574656 1822936269 1834057728 1835428672 1839366144 1843013088 1848806432 1854157536 1856446128 1859524128 1861819344 1867208112 1869959168 1872267264 1877686272 1878498864 1883588608 1889040384 1891372032 1892785818 1895122089 1896846336 1900607247 1906581633 1912099959 1917634257 1925203392 1928395392 1930775616 1936363968 1941610496 1942450752 1948072896 1950477408 1955762176 1956122784 1961422848 1965311796 1967099904 1975228416 1978994688 1979636226 1982918476 1985365998 1987172352 1988657748 1991112354 1996875342 2002285824 2003152338 2008950174 2011429827 2016879744 2017251621 2020223744 2022717312 2028571776 2031075648 2039955456 2040838272 2048385024 2049271488 2054823936 2058898072 2060771328 2063314944 2064857256 2069286912 2073389724 2079907236 2083355736 2085927228 2088501894 2091964644 2094546762 2097632768 2103704064 2106300672 2112397056 2113311222 2119037184 2125170432 2127793536 2133952128 2137096192 2139734016 2145927168 2158903296 2163183792 2165853816 2167824384 2169444816 2172122568 2178409464 2184311808 2185257096 2191582008 2194287084 2200232448 2203880448 2206600704 2212987392 2226369024 2235568896 2241626112 2246070624 2248114176 2252571552 2257403904 2266192544 2268989712 2272751712 2275556976 2282143248 2288326656 2294949888 2295943056 2304433152 2305430424 2308827136 2309575597 2311676928 2316260331 2318367744 2321229312 2322964413 2337011061 2343775203 2353026368 2359836864 2364899328 2366667072 2369588256 2376446688 2380977984 2383916832 2390816736 2393767728 2397294592 2404233216 2407200768 2414168064 2426558442 2428766208 2430581692 2433581766 2436585543 2438802432 2440625418 2443637889 2448297302 2457350784 2458414233 2465529759 2472210048 2475261504 2479365504 2482425792 2489610816 2496356352 2503581696 2504665152 2518720512 2521829376 2523714424 2526829452 2529128448 2534142996 2542108844 2549466612 2552613426 2556845676 2560001598 2566937856 2567411154 2571193856 2574367488 2581818624 2582935938 2589934336 2597430528 2600636544 2608163712 2615230464 2620415728 2622799872 2633637888 2638659584 2639514968 2647154664 2649563136 2651543664 2654816472 2662500456 2665786788 2669714432 2670869784 2678600232 2681906436 2689172992 2689668828 2696956416 2704762368 2708100864 2715939072 2721117696 2731180032 2732361984 2739765248 2747695104 2751086592 2753143008 2759049216 2764519632 2773209648 2777807648 2781236304 2784669192 2789286192 2792729016 2804938752 2808400896 2816529408 2817748296 2825382912 2830984849 2833560576 2837058048 2839178727 2845269504 2884245056 2887805088 2890432512 2892593088 2896163424 2904545952 2912415744 2913676128 2922109344 2925716112 2933643264 2934184176 2938507264 2942134272 2947967694 2950649856 2968492032 2969454339 2974377714 2978048997 2980758528 2982986622 2986668531 2994760832 2995313013 3003428736 3004728507 3013425261 3025319616 3030335616 3034075968 3042857664 3046613472 3051102208 3059933184 3061257408 3072577536 3073907232 3082235904 3088347108 3091156992 3094972416 3097285884 3103930368 3110084586 3116014748 3119860854 3125033604 3128890842 3132752841 3137946966 3146449152 3155556096 3159451008 3168595584 3169966833 3174637312 3178555776 3187755648 3191690304 3205644288 3209601024 3218890752 3235411256 3238354944 3244775688 3248780724 3251736576 3254167224 3258183852 3267614196 3276467712 3277885644 3287373012 3291430626 3296280064 3300348672 3305820672 3309901056 3319481088 3328475136 3338108928 3339553536 3353353344 3358294016 3362439168 3369105936 3372171264 3378857328 3399288816 3403484568 3409127568 3413335464 3422583808 3423214872 3432489984 3442424832 3443914584 3456649728 3463240704 3467515392 3470107333 3477551616 3481843968 3511517184 3529539552 3532750848 3535391552 3539755296 3547348992 3550000608 3554382384 3561159712 3571466976 3575875248 3586225104 3595941888 3603071626 3606349824 3610801152 3621252096 3628156928 3629333081 3639837663 3643149312 3645872538 3650372649 3660938127 3670857344 3672445953 3686026176 3697612864 3708315072 3712892256 3719048256 3723638688 3734416224 3739918336 3744534528 3755372544 3756997728 3767177216 3778080768 3782744064 3785571636 3790244178 3793692672 3801214494 3813163266 3824199918 3828920139 3835268514 3840002397 3850406784 3856790784 3861551232 3872727936 3874403907 3883220992 3884901504 3896145792 3900954816 3911524352 3912245568 3922845696 3930623592 3934199808 3950456832 3957989376 3959272452 3965836952 3970731996 3974344704 3977315496 3982224708 3993750684 4004571648 4006304676 4017900348 4022859654 4033759488 4034503242 4040447488 4045434624 4057143552 4062151296 4079910912 4081676544 4096770048 4098542976 4109647872 4117796144 4121542656 4126629888 4129714512 4138573824 4146779448 4159814472 4166711472 4171854456 4177003788 4183929288 4189093524 4195265536 4207408128 4212601344 4224794112 4226622444 4238074368 4250340864 4255587072 4267904256 4279468032 4291854336 4317806592 4326367584 4331707632 4335648768 4338889632 4344245136 4356818928 4368623616 4370514192 4383164016 4388574168 4400464896 4407760896 4413201408 4421951541 4425974784 4448690477 4452738048 4461566571 4471137792 4474479933 4492141248 4505143104 4514807808 4532385088 4537979424 4545503424 4551113952 4564286496 4576653312 4589899776 4591886112 4608866304 4610860848 4617654272 4619151194 4623353856 4632520662 4636735488 4642458624 4645928826 4665126879 4674022122 4679791281 4687550406 4693336263 4706052736 4706920449 4719673728 4733334144 4739176512 4752893376 4761955968 4767833664 4781633472 4787535456 4794589184 4808466432 4814401536 4828336128 4853116884 4857532416 4861163384 4867163532 4873171086 4877604864 4881250836 4887275778 4896594604 4914701568 4916828466 4931059518 4944420096 4950523008 4958731008 4964851584 4979221632 4992712704 5007163392 5009330304 5037441024 5043658752 5047428848 5053658904 5058256896 5068285992 5084217688 5098933224 5105226852 5113691352 5120003196 5133875712 5134822308 5142387712 5148734976 5163637248 5165871876 5179868672 5194861056 5201273088 5216327424 5230460928 5240831456 5245599744 5267275776 5277319168 5279029936 5294309328 5299126272 5303087328 5309632944 5325000912 5331573576 5339428864 5341739568 5357200464 5363812872 5378345984 5379337656 5393912832 5404607439 5409524736 5416201728 5431878144 5442235392 5453025809 5464723968 5468808807 5502173184 5506286016 5518098432 5529039264 5546419296 5555615296 5562472608 5569338384 5578572384 5585458032 5609877504 5616801792 5633058816 5635496592 5650765824 5661969698 5667121152 5674116096 5678357454 5685366267 5690539008 5701821741 5719744899 5736299877 5752902771 5768490112 5775610176 5785186176 5792326848 5809091904 5824831488 5827352256 5844218688 5851432224 5867286528 5868368352 5877014528 5884268544 5895935388 5901299712 5936984064 5938908678 5948755428 5956097994 5961517056 5965973244 5973337062 5989521664 5990626026 6006857472 6009457014 6026850522 6034289481 6050639232 6060671232 6068151936 6085715328 6093226944 6102204416 6119866368 6122514816 6145155072 6147814464 6164471808 6176694216 6182313984 6189944832 6194571768 6207860736 6220169172 6232029496 6239721708 6250067208 6257781684 6265505682 6275893932 6292898304 6311112192 6318902016 6337191168 6339933666 6349274624 6357111552 6375511296 6383380608 6411288576 6419202048 6437781504 6470822512 6476709888 6489551376 6497561448 6503473152 6508334448 6516367704 6535228392 6552935424 6555771288 6574746024 6582861252 6592560128 6600697344 6611641344 6619802112 6638962176 6679107072 6706706688 6724878336 6738211872 6744342528 6757714656 6798577632 6806969136 6818255136 6826670928 6845167616 6846429744 6864979968 6884849664 6887829168 6913299456 6926481408 6928726791 6935030784 6940214666 6948780993 6955103232 6963687936 6968893239 6990799321 7011033183 7031325609 7059079104 7070783104 7079510592 7094697984 7100001216 7108764768 7122319424 7142933952 7151750496 7172450208 7191883776 7206143252 7212699648 7221602304 7242504192 7256313856 7258666162 7279675326 7286298624 7291745076 7300745298 7309756629 7321876254 7330913667 7341714688 7344891906 7372052352 7375242699 7395225728 7396589277 7416630144 7425784512 7438096512 7447277376 7468832448 7479836672 7489069056 7510745088 7513995456 7534354432 7556161536 7565488128 7571143272 7580488356 7587385344 7602428988 7626326532 7648399836 7657840278 7670537028 7680004794 7700813568 7713581568 7723102464 7745455872 7748807814 7766441984 7769803008 7792291584 7801909632 7823048704 7824491136 7845691392 7861247184 7868399616 7900913664 7915978752 7918544904 7931673904 7941463992 7948689408 7954630992 7964449416 7987501368 8009143296 8012609352 8035800696 8045719308 8067518976 8069006484 8080894976 8090869248 8114287104 8124302592 8163353088 8193540096 8197085952 8219295744 8235592288 8243085312 8253259776 8259429024 8277147648 8293558896 8319628944 8333422944 8343708912 8354007576 8367858576 8378187048 8390531072 8414816256 8425202688 8449588224 8453244888 8476148736 8492954547 8500681728 8511174144 8517536181 8535808512 8569040557 8652735168 8663415264 8671297536 8677779264 8688490272 8713637856 8737247232 8741028384 8766328032 8777148336 8800929792 8815521792 8826402816 8843903082 8851949568 8897380954 8905476096 8908363017 8923133142 8934146991 8942275584 8948959866 8960005593 8984282496 8985939039 9010286208 9014185521 9040275783 9064770176 9075958848 9091006848 9102227904 9128572992 9153306624 9179799552 9183772224 9217732608 9221721696 9235308544 9238302388 9246707712 9265041324 9273470976 9284917248 9291857652 9330253758 9348044244 9359582562 9375100812 9386672526 9398258523 9412105472 9413840898 9439347456 9466668288 9478353024 9505786752 9523911936 9535667328 9563266944 9575070912 9589178368 9616932864 9628803072 9656672256 9706233768 9715064832 9722326768 9734327064 9746342172 9755209728 9762501672 9774551556 9793189208 9829403136 9833656932 9862119036 9888840192 9901046016 9917462016 9929703168 9958443264 9985425408 10014326784 10018660608 10074882048 10087317504 10094857696 10107317808 10116513792 10136571984 10168435376 10197866448 10210453704 10227382704 10240006392 10267751424 10269644616 10284775424 10297469952 10327274496 10331743752 10359737344 10389722112 10402546176 10410321999 10432654848 10481662912 10534551552 10558059872 10588618656 10598252544 10606174656 10619265888 10650001824 10663147152 10678857728 10683479136 10714400928 10727625744 10756691968 10758675312 10787825664 10809214878 10819049472 10832403456 10863756288 10884470784 10887999243 10906051618 10919512989 10929447936 10937617614 10951117947 10982814381 11012572032 11017337859 11058078528 11092838592 11111230592 11124945216 11138676768 11157144768 11170916064 11219755008 11233603584 11266117632 11270993184 11301531648 11323939396 11334242304 11348232192 11356714908 11370732534 11381078016 11403643482 11439489798 11472599754 11486760417 11505805542 11520007191 11536980224 11551220352 11570372352 11584653696 11618183808 11623211721 11649662976 11654704512 11688437376 11702864448 11734573056 11736736704 11754029056 11768537088 11791870776 11802599424 11873968128 11877817356 11897510856 11912195988 11923034112 11931946488 11946674124 11979043328 11981252052 12013714944 12018914028 12053701044 12068578962 12101278464 12121342464 12136303872 12171430656 12186453888 12204408832 12239732736 12245029632 12290310144 12295628928 12328943616 12353388432 12364627968 12379889664 12389143536 12415721472 12440338344 12464058992 12479443416 12500134416 12515563368 12531011364 12551787864 12585796608 12622224384 12637804032 12674382336 12679867332 12698549248 12714223104 12751022592 12766761216 12838404096 12875563008 12941645024 12953419776 12979102752 12995122896 13006946304 13016668896 13032735408 13070456784 13105870848 13111542576 13149492048 13165722504 13185120256 13201394688 13223282688 13239604224 13265854623 13277924352 13346071431 13358214144 13384699713 13413413376 13423439799 13476423744 13515429312 13597155264 13613938272 13636510272 13653341856 13690335232 13692859488 13729959936 13769699328 13775658336 13826598912 13852962816 13857453582 13870061568 13880429332 13897561986 13910206464 13927375872 13937786478 13981598642 14022066366 14039373843 14062651218 14080008789 14118158208 14120761347 14141566208 14159021184 14200002432 14217529536 14244638848 14285867904 14303500992 14344900416 14383767552 14412286504 14425399296 14443204608 14485008384 14512627712 14517332324 14559350652 14572597248 14583490152 14601490596 14619513258 14643752508 14661827334 14683429376 14689783812 14744104704 14750485398 14790451456 14793178554 14833260288 14851569024 14876193024 14894554752 14937664896 14959673344 14978138112 15021490176 15027990912 15068708864 15112323072 15130976256 15142286544 15160976712 15174770688 15204857976 15252653064 15296799672 15315680556 15341074056 15360009588 15401627136 15427163136 15446204928 15490911744 15497615628 15539606016 15584583168 15603819264 15646097408 15648982272 15691382784 15722494368 15736799232 15801827328 15831957504 15837089808 15863347808 15882927984 15897378816 15909261984 15928898832 15975002736 16018286592 16025218704 16071601392 16091438616 16135037952 16138012968 16161789952 16167029179 16181738496 16213822317 16228574208 16248605184 16326706176 16359077427 16394171904 16406426421 16471184576 16506519552 16518858048 16554295296 16587117792 16639257888 16666845888 16687417824 16708015152 16735717152 16756374096 16781062144 16829632512 16850405376 16899176448 16906489776 16952297472 16985909094 17001363456 17022348288 17035072362 17056098801 17071617024 17105465223 17138081114 17159234697 17208899631 17258708313 17305470336 17326830528 17355558528 17376980544 17427275712 17474494464 17482056768 17532656064 17554296672 17601859584 17631043584 17652805632 17687806164 17703899136 17794761908 17810952192 17816726034 17846266284 17868293982 17884551168 17897919732 17920011186 17968564992 17971878078 18020572416 18028371042 18080551566 18102868443 18129540352 18151917696 18182013696 18204455808 18257145984 18306613248 18359599104 18367544448 18435465216 18443443392 18470617088 18476604776 18493415424 18530082648 18546941952 18569834496 18583715304 18660507516 18696088488 18719165124 18750201624 18773345052 18796517046 18824210944 18827681796 18878694912 18933336576 18956706048 19011573504 19047823872 19071334656 19126533888 19150141824 19178356736 19233865728 19257606144 19313344512 19412467536 19430129664 19444653536 19468654128 19492684344 19510419456 19525003344 19549103112 19586378416 19658806272 19667313864 19724238072 19777680384 19802092032 19816893943 19834924032 19859406336 19916886528 20037321216 20174635008 20189715392 20214635616 20233027584 20273143968 20336870752 20395732896 20420907408 20454765408 20480012784 20535502848 20539289232 20569550848 20594939904 20654548992 20663487504 20719474688 20779444224 20786180373 20805092352 20820643998 20846342979 20865309696 20906679717 20963325824 20972397963 21033099549 21093976827 21116119744 21177237312 21212349312 21238531776 21300003648 21326294304 21357715456 21366958272 21428801856 21455251488 21513383936 21517350624 21575651328 21618429756 21638098944 21664806912 21727512576 21768941568 21775998486 21812103236 21839025978 21858895872 21875235228 21902235894 21929269887 21965628762 22025144064 22034675718 22116157056 22125728097 22185677184 22189767831 22222461184 22249890432 22277353536 22314289536 22341832128 22439510016 22467207168 22532235264 22541986368 22603063296 22647878792 22668484608 22696464384 22713429816 22741465068 22762156032 22807286964 22878979596 22945199508 22973520834 23011611084 23040014382 23073960448 23102440704 23140744704 23169307392 23236367616 23246423442 23299325952 23309409024 23376874752 23405728896 23469146112 23473473408 23508058112 23537074176 23583741552 23605198848 23747936256 23755634712 23795021712 23824391976 23846068224 23863892976 23893348248 23958086656 23962504104 24027429888 24037828056 24107402088 24137157924 24202556928 24242684928 24272607744 24342861312 24372907776 24490059264 24580620288 24591257856 24657887232 24706776864 24729255936 24759779328 24778287072 24831442944 24880676688 24928117984 24958886832 25000268832 25031126736 25062022728 25103575728 25171593216 25244448768 25275608064 25348764672 25359734664 25397098496 25405331567 25428446208 25478863641 25502045184 25533522432 25552608543 25707121671 25883290048 25958205504 25990245792 26013892608 26033337792 26065470816 26140913568 26211741696 26223085152 26298984096 26331445008 26370240512 26402789376 26446565376 26479208448 26531709246 26555848704 26692142862 26716428288 26725089051 26769399426 26802440973 26826826752 26846879598 26880016779 26952847488 27030858624 27042556563 27120827349 27194310528 27227876544 27273020544 27306683712 27380670464 27385718976 27459919872 27539398656 27551316672 27653197824 27705925632 27714907164 27740123136 27760858664 27795123972 27820412928 27854751744 27875572956 27963197284 28044132732 28078747686 28125302436 28160017578 28236316416 28241522694 28283132416 28318042368 28400004864 28435059072 28489277696 28571735808 28607001984 28689800832 28767535104 28824573008 28850798592 28886409216 28970016768 29025255424 29034664648 29118701304 29145194496 29166980304 29202981192 29239026516 29287505016 29323654668 29366858752 29379567624 29488209408 29500970796 29580902912 29586357108 29666520576 29703138048 29752386048 29789109504 29875329792 29956276224 30042980352 30055981824 30137417728 30224646144 30261952512 30284573088 30321953424 30349541376 30409715952 30505306128 30593599344 30631361112 30682148112 30720019176 30803254272 30854326272 30892409856 30981823488 30995231256 31079212032 31140833339 31169166336 31207638528 31230965997 31297964544 31444988736 31603654656 31674179616 31726695616 31765855968 31794757632 31818523968 31857797664 31950005472 32036573184 32050437408 32143202784 32182877232 32270075904 32276025936 32323579904 32334058358 32363476992 32427644634 32457148416 32497210368 32653412352 32663997729 32718154854 32758538967 32788343808 32812852842 32853353841 32942369152 32948443143 33037716096 33052013577 33174235584 33278515776 33333691776 33374835648 33416030304 33471434304 33512748192 33562124288 33659265024 33700810752 33798352896 33812979552 33904594944 33971818188 34002726912 34044696576 34070144724 34112197602 34143234048 34210930446 34276162228 34318469394 34417799262 34460281251 34517416626 34610940672 34653661056 34711117056 34753961088 34854551424 34869635163 34948988928 34964113536 35065312128 35108593344 35203719168 35262087168 35305611264 35375612328 35407798272 35589523816 35621904384 35633452068 35692532568 35736587964 35769102336 35795839464 35840022372 35937129984 35943756156 36041144832 36056742084 36161103132 36205736886 36259080704 36303835392 36364027392 36408911616 36514291968 36613226496 36719198208 36735088896 36870930432 36886886784 36941234176 36953209552 36986830848 37060165296 37093883904 37139668992 37167430608 37321015032 37392176976 37438330248 37500403248 37546690104 37593034092 37648421888 37655363592 37757389824 37866673152 37913412096 38023147008 38095647744 38142669312 38171180663 38253067776 38300283648 38515212288 38626689024 38824935072 38860259328 38889307072 38937308256 38985368688 39020838912 39050006688 39098206224 39172756832 39317612544 39334627728 39448476144 39555360768 39604184064 39633787886 39669848064 39718812672 39797563869 39833773056 39922663891 40038214293 40074642432 40154099139 40270319397 40379430784 40429271232 40546287936 40673741504 40791465792 40841814816 40909530816 40960025568 41071005696 41078578464 41139101696 41189879808 41309097984 41326975008 41438949376 41558888448 41572360746 41610184704 41641287996 41692685958 41730619392 41813359434 41926651648 41944795926 42066199098 42118121529 42187953654 42232239488 42240026367 42354474624 42424698624 42477063552 42600007296 42652588608 42715430912 42733916544 42857603712 42910502976 43026767872 43034701248 43151302656 43236859512 43276197888 43329613824 43455025152 43537883136 43551996972 43624206472 43678051956 43717791744 43750470456 43804471788 43858539774 43931257524 44050288128 44069351436 44232314112 44251456194 44371354368 44379535662 44444922368 44499780864 44554707072 44628579072 44683664256 44879020032 44934414336 45064470528 45083972736 45206126592 45295757584 45336969216 45392928768 45426859632 45482930136 45524312064 45614573928 45757959192 45890399016 45947041668 46023222168 46080028764 46147920896 46204881408 46281489408 46338614784 46472735232 46492846884 46618818048 46753749504 46811457792 46938292224 46946946816 47074148352 47167483104 47210397696 47495872512 47511269424 47590043424 47648783952 47692136448 47727785952 47786696496 47916173312 47925008208 48054859776 48075656112 48214804176 48274315848 48405113856 48485369856 48501087537 48545215488 48641466951 48685722624 48745815552 48935595247 48980118528 49077232281 49182515712 49219279263 49413553728 49519558656 49556574144 49662885888 49761353376 49856235968 49917773664 50000537664 50062253472 50124045456 50207151456 50343186432 50488897536 50551216128 50697529344 50719469328 50794196992 50810663134 50856892416 50957727282 51004090368 51067044864 51105217086 51168296403 51316395669 51414243342 51477704091 51626698893 51766580096 51776124939 51916411008 51980491584 52066675584 52130941632 52281827136 52423483392 52446170304 52597968192 52662890016 52740481024 52805578752 52893130752 52958416896 53063418492 53111697408 53384285724 53432856576 53450178102 53538798852 53604881946 53653653504 53693759196 53760033558 53905694976 54061717248 54085113126 54241654698 54388621056 54455753088 54546041088 54613367424 54761340928 54771437952 54919839744 55078797312 55102633344 55306395648 55411851264 55429814328 55480246272 55521717328 55590247944 55640825856 55709503488 55751145912 55926394568 56088265464 56157495372 56250604872 56320035156 56472632832 56483045388 56566264832 56636084736 56800009728 56870118144 56978555392 57143471616 57214003968 57379601664 57535070208 57649146016 57701597184 57772818432 57940033536 58050510848 58069329296 58237402608 58290388992 58333960608 58405962384 58478053032 58575010032 58647309336 58733717504 58759135248 58976418816 59001941592 59161805824 59172714216 59333041152 59406276096 59450681829 59504772096 59578219008 59750659584 59983283899 60111963648 60523905024 60569146176 60643906848 60699082752 60819431904 61010612256 61187198688 61262722224 61364296224 61440038352 61606508544 61708652544 61784819712 61963646976 61990462512 62158424064 62281666678 62338332672 62358541119 62415277056 62461931994 62539028937 62595929088 62720039151 62889977472 62917193889 63099298647 63281930481 63348359232 63453391232 63531711936 63637047936 63715595328 63900010944 64073146368 64100874816 64286405568 64365754464 64540151808 64552051872 64647159808 64668116716 64726953984 64855289268 64914296832 64994420736 65306824704 65327995458 65436309708 65517077934 65576687616 65625705684 65706707682 65787809661 65884738304 65896886286 66075432192 66104027154 66348471168 66377184291 66557031552 66667383552 66749671296 66832060608 66942868608 67025496384 67124248576 67318530048 67401621504 67596705792 67625959104 67809189888 67943636376 68005453824 68089393152 68140289448 68224395204 68286468096 68421860892 68552324456 68636938788 68835598524 68920562502 69034833252 69221881344 69307322112 69422234112 69507922176 69709102848 69739270326 69897977856 69928227072 70130624256 70217186688 70407438336 70524174336 70611222528 70751224656 70815596544 71179047632 71243808768 71266904136 71385065136 71473175928 71538204672 71591678928 71680044744 71874259968 71887512312 72082289664 72113484168 72322206264 72411473772 72518161408 72607670784 72728054784 72817823232 73028583936 73470177792 73741860864 73773773568 73906419104 73973661696 74120330592 74187767808 74279337984 74334861216 74642030064 74784353952 74876660496 75000806496 75093380208 75186068184 75296843776 75310727184 75514779648 75733346304 75826824192 76046294016 76191295488 76215994701 76285338624 76342361326 76436590923 76506135552 76600567296 76657825629 76898792531 77121365013 77649870144 77778614144 77874616512 77970737376 78041677824 78100013376 78196412448 78345513664 78635225088 78669255456 78896952288 79110721536 79208368128 79267575772 79339696128 79437625344 79595127738 79667546112 79845327782 80076428586 80149284864 80175267153 80308198278 80407322919 80540638794 80640050337 80758861568 80858542464 81092575872 81127669689 81347483008 81362482047 81582931584 81683629632 81819061632 81920051136 82142011392 82157156928 82278203392 82379759616 82618195968 82653950016 82877898752 83117776896 83144721492 83220369408 83282575992 83385371916 83461238784 83626718868 83853303296 83889591852 84132398196 84236243058 84375907308 84464478976 84480052734 84708949248 84849397248 84954127104 85200014592 85305177216 85430861824 85467833088 85715207424 85821005952 86053535744 86069402496 86302605312 86473719024 86552395776 86659227648 86910050304 87075766272 87103993944 87248412944 87356103912 87435583488 87500940912 87608943576 87717079548 87862515048 88100576256 88138702872 88464628224 88502912388 88742708736 88759071324 88889844736 88999561728 89109414144 89257158144 89367328512 89868828672 90128941056 90167945472 90412253184 90591515168 90673938432 90785857536 90853719264 90965860272 91048624128 91229147856 91515918384 91780798032 91894083336 92046444336 92160057528 92295841792 92409762816 92562978816 92677229568 92945470464 92985693768 93237636096 93422500017 93507499008 93622915584 93692897991 93893893632 94334966208 95022538848 95180086848 95297567904 95384272896 95455571904 95573392992 95832346624 95850016416 96109719552 96151312224 96429608352 96548631696 96810227712 96970739712 97002175074 97090430976 97282933902 97371445248 97491631104 97871190494 97960237056 97991993187 98154464562 98275616901 98365031424 98438558526 98560061523 98827107456 98845329429 99113148288 99156040731 99522706752 99712471936 99835547328 100001075328 100124506944 100248090912 100414302912 100686372864 100977795072 101102432256 101395058688 101438938656 101588393984 101621326268 101713784832 101915454564 102008180736 102134089728 102210434172 102336592806 102632791338 102828486684 102955408182 103253397786 103380843753 103533160192 103552249878 103832822016 103960983168 104133351168 104261883264 104563654272 104846966784 104892340608 105195936384 105325780032 105480962048 105611157504 105786261504 105916833792 106126836984 106223394816 106768571448 106865713152 106900356204 107077597704 107209763892 107307307008 107387518392 107520067116 107811389952 108123434496 108170226252 108483309396 108777242112 108911506176 109092082176 109226734848 109522681856 109542875904 109839679488 110157594624 110205266688 110612791296 110823702528 110859628656 110960492544 111043434656 111180495888 111281651712 111419006976 111502291824 111852789136 112176530928 112314990744 112501209744 112640070312 112945265664 112966090776 113132529664 113169204253 113272169472 113600019456 113740236288 113957110784 114286943232 114428007936 114513541989 114759203328 115298292032 115545636864 115880067072 116138658592 116474805216 116580777984 116667921216 116811924768 116956106064 117150020064 117294618672 117467435008 117518270496 117952837632 118003883184 118323611648 118345428432 118666082304 118812552192 118901363658 119009544192 119156438016 119392691607 119501319168 119767991673 119966567798 120114642879 120223927296 120462297417 120810958191 121138292352 121287813696 121638863808 122021224512 122374397376 122525444448 122728592448 122880076704 123213017088 123417305088 123569639424 123927293952 123980925024 124316848128 124563333356 124676665344 124717082238 124830554112 124923863988 125078057874 125191858176 125440078302 125779954944 125834387778 126198597294 126354364587 126563860962 126696718464 126720079101 126906782464 127063423872 127274095872 127431190656 127800021888 128146292736 128201749632 128572811136 128731508928 129080303616 129104103744 129294319616 129336233432 129453907968 129710578536 129828593664 129988841472 130613649408 130655990916 130872619416 131034155868 131153375232 131251411368 131413415364 131575619322 131769476608 131793772572 132150864384 132208054308 132696942336 132754368582 133114063104 133334767104 133499342592 133664121216 133885737216 134050992768 134248497152 134637060096 134803243008 135193411584 135251918208 135618379776 135887272752 136010907648 136178786304 136280578896 136448790408 136572936192 136843721784 137104648912 137273877576 137671197048 137841125004 138069666504 138443762688 138614644224 138844468224 139015844352 139418205696 139478540652 139856454144 140261248512 140434373376 140814876672 141222445056 141502449312 141631193088 142358095264 142487617536 142533808272 142770130272 142946351856 143076409344 143183357856 143360089488 143748519936 143775024624 144164579328 144226968336 144644412528 144822947544 145036322816 145215341568 145456109568 145503262611 145635646464 145924400853 146057167872 146806785741 146940355584 147231696843 147547547136 147657837789 147812838208 148240661184 148558675968 148669722432 149284060128 149568707904 149753320992 150001612992 150186760416 150372136368 150593687552 150621454368 151029559296 151466692608 151653648384 152092588032 152382590976 152431989402 152570677248 152684722652 152873181846 153012271104 153201134592 153315651258 153504889209 153797585062 154242730026 154433112273 154880096679 155299740288 155328374817 155557228288 155749233024 155941474752 156200026752 156392824896 156691027328 157270450176 157338510912 157793904576 158221443072 158416736256 158535151544 158679392256 158875250688 159190255476 159335092224 159690655564 160152857172 160298569728 160350534306 160616396556 160814645838 161081277588 161280100674 161517723136 161717084928 162185151744 162255339378 162694966016 162724964094 163165863168 163367259264 163638123264 163840102272 164284022784 164314313856 164556406784 164759519232 165236391936 165307900032 165755797504 166235553792 166289442984 166440738816 166565151984 166770743832 166922477568 167253437736 167706606592 167779183704 168264796392 168472486116 168751814616 168928957952 168960105468 169417898496 169698794496 169908254208 170400029184 170610354432 170935666176 171430414848 171642011904 172107071488 172138804992 172605210624 172947438048 173104791552 173318455296 173820100608 174151532544 174207987888 174496825888 174712207824 174871166976 175001881824 175217887152 175434159096 175725030096 176201152512 176277405744 176929256448 177005824776 177485417472 177518142648 177779689472 177837320969 177999123456 178218828288 178352045487 178514316288 178734657024 179949851697 180335890944 181183030336 181571715072 181707438528 181931720544 182097248256 182458295712 183031836768 183561596064 183788166672 184092888672 184320115056 184591683584 184819525632 185125957632 185354459136 185890940928 185971387536 186475272192 186845000034 187014998016 187075623357 187245831168 187385795982 187617086811 187787787264 188160117453 188669932416 188751581667 189297895941 189845791443 190045077696 190360173696 190595135808 190911143808 191146785984 191664693248 191700032832 192219439104 192302624448 192859216704 193097263392 193620455424 193941479424 194004350148 194180861952 194565867804 194742890496 194983262208 195742380988 195920474112 195983986374 196308929124 196551233802 196730062848 196877117052 197120123046 197654214912 197690658858 198226296576 198312081462 199045413504 199131552873 199424943872 199671094656 200002150656 200249013888 200496181824 200828605824 201372745728 201955590144 202204864512 202790117376 202877877312 203176787968 203242652536 203427569664 203830909128 204016361472 204268179456 204420868344 204673185612 205265582676 205656973368 205910816364 206506795572 206761687506 207066320384 207104499756 207665644032 207921966336 208266702336 208523766528 209127308544 209693933568 209784681216 210391872768 210651560064 210961924096 211222315008 211572523008 211833667584 212253673968 212446789632 213537142896 213731426304 213800712408 214155195408 214419527784 214614614016 214775036784 215040134232 215622779904 216246868992 216340452504 216966618792 217554484224 217823012352 217985833373 218184164352 218453469696 219085751808 220410533376 221225582592 221719257312 221920985088 222086869312 222360991776 222563303424 222838013952 223004583648 223705578272 224353061856 224629981488 225002419488 225280140624 225890531328 225932181552 226265059328 226338408506 226544338944 227200038912 227480472576 227914221568 228573886464 228647984103 228856015872 229027083978 229309772769 229518406656 229973476887 230596584064 230696377593 231364095039 232277317184 232949610432 233335842432 233623849536 233912212128 234300040128 234589237344 234934870016 235036540992 235905675264 236007766368 236647223296 236690856864 237332164608 237625104384 237802727316 238019088384 238312876032 238785383214 239002638336 239535983346 239933135596 240229285758 240447854592 240525801459 240924594834 241221968757 241621916382 242276584704 242575627392 243277727616 243383009067 244042449024 244087446141 244748794752 245050888896 245457184896 245760153408 246426034176 246834610176 247139278848 247854587904 247961850048 248633696256 249126666712 249353330688 249434164476 249661108224 249847727976 250156115748 250383716352 250880156604 251559909888 251668775556 252397194588 252708729174 253127721924 253393436928 253440158202 253813564928 254126847744 254548191744 254862381312 255600043776 256292585472 256403499264 257145622272 257463017856 258160607232 258208207488 258588639232 258672466864 258907815936 259421157072 259657187328 259977682944 261227298816 261311981832 261745238832 262068311736 262306750464 262502822736 262826830728 263151238644 263538953216 263587545144 264301728768 264416108616 265393884672 265508737164 266228126208 266669534208 266998685184 267328242432 267771474432 268101985536 269606486016 270386823168 270503836416 271236759552 271774545504 272021815296 272357572608 272561157792 272897580816 273145872384 273687443568 274209297824 274547755152 275342394096 275682250008 276139333008 276887525376 277229288448 277688936448 278031688704 278836411392 278957081304 279458647237 279712908288 280267500051 280522497024 280868746752 281078693973 283004898624 284716190528 285067616544 285540260544 285892703712 286152818688 286366715712 286720178976 287497039872 287550049248 288329158656 288453936672 289288825056 289645895088 290072645632 290430683136 290912219136 291006525222 291271292928 291848801706 292114335744 293613571482 293880711168 293975979561 294463393686 294826850703 295095094272 295315675578 295625676416 295680184569 296481322368 297339444864 297468122193 298568120256 299137415808 299506641984 300003225984 300373520832 300744272736 301187375104 301242908736 302059118592 302933385216 303307296768 304185176064 304765181952 304863978804 305141354496 305369445304 305746363692 306024542208 306402269184 306631302516 307009778418 307595170124 308485460052 308866224546 309760193358 310599480576 310656749634 311114456576 311498466048 311882949504 312400053504 312785649792 313382054656 314540900352 314677021824 315587809152 316442886144 316833472512 317070303088 317358784512 317750501376 318380510952 318670184448 319381311128 320305714344 320597139456 320701068612 321232793112 321629291676 322162555176 322560201348 323035446272 323434169856 324370303488 324510678756 325389932032 325449928188 326331726336 326734518528 327276246528 327680204544 328568045568 328628627712 329519038464 330472783872 330615800064 331511595008 332471107584 332578885968 332881477632 333130303968 333541487664 333844955136 334506875472 335413213184 335558367408 336529592784 336944972232 337503629232 337857915904 337920210936 338835796992 339397588992 339507612759 339816508416 340800058368 341220708864 341871332352 342549166729 342860829696 343284023808 343540625967 344277609984 345894876096 346636910592 347640201216 348415975776 348993651776 349424415648 349742333952 350003763648 350435774304 350868318192 351450060192 352402305024 352554811488 353858512896 354011649552 354970834944 355036285296 355559378944 355674641938 355998246912 356437656576 356704090974 357028632576 357469314048 358178074821 359303975019 359899703394 360343928637 360671781888 361386892251 362366060672 362432874573 363414877056 363863441088 364916591424 366063673536 367123192128 367576333344 368185777344 368640230112 369183367168 369639051264 370251915264 370708918272 371781881856 371942775072 372950544384 373690000068 374029996032 374151246714 374491662336 374771591964 375234173622 375575574528 376320234906 377339864832 377503163334 378595791882 379063093761 379691582886 380090155392 380720347392 381190271616 381822287616 382293571968 383329386496 383400065664 384438878208 384605248896 385718433408 386194526784 387240910848 387882958848 388008700296 388361723904 389131735608 389485780992 389966524416 391484761976 391840948224 391967972748 392617858248 393102467604 393460125696 393754234104 394240246092 395308429824 395381317716 396452593152 396624162924 398090827008 398263105746 398849887744 399342189312 400004301312 400498027776 400992363648 401657211648 402745491456 403911180288 404409729024 405580234752 405755754624 406353575936 406485305072 406855139328 407661818256 408032722944 408536358912 408841736688 409346371224 410531165352 411313946736 411821632728 413013591144 413523375012 414132640768 414208999512 415331288064 415843932672 416533404672 417047533056 418254617088 419569362432 419882987293 420783745536 421303120128 422444630016 423667335168 424507347936 424893579264 427074285792 427462852608 427601424816 428310390816 428839055568 429229228032 429550073568 430080268464 431245559808 432493737984 432680905008 433933237584 435108968448 435646024704 435971666746 436368328704 436509787833 436906939392 437773202559 438171503616 439149302801 440420357223 440821066752 441695090529 442973513367 443438514624 444173738624 444721983552 445676027904 446009167296 447411156544 448706123712 449259962976 450004838976 450560281248 451781062656 451864363104 452530118656 452676817012 453088677888 454400077824 454960945152 455828443136 457147772928 457295968206 457712031744 458054167956 458619545538 459036813312 459946953774 460514667627 461193168128 461392755186 462728190078 463299336819 464554634368 464640290037 465899220864 466671684864 467247699072 467824424256 468600080256 469178474688 469869740032 470073081984 471811350528 472015532736 473294446592 473381713728 474664329216 475250208768 475605454632 476038176768 476625752064 477570766428 478005276672 479071966692 479866271192 480458571516 480895709184 481051602918 481849189668 482443937514 483243832764 484553169408 485151254784 486555455232 486766018134 488084898048 488174892282 489497589504 490101777792 490914369792 491520306816 492852068352 493669220352 494278557696 495709175808 495923700096 497267392512 498253333424 498706661376 498868328952 499322216448 499695455952 500312231496 500767432704 501760313208 503119819776 503337551112 504794389176 505417458348 506255443848 506786873856 506880316404 507627129856 508253695488 509096383488 509724762624 511200087552 512806998528 514291244544 514926035712 516321214464 516416414976 517344933728 517815631872 518842314144 519314374656 519955365888 522454597632 522623963664 523490477664 524136623472 524613500928 525005645472 525653661456 526302477288 527077906432 527175090288 528603457536 528832217232 530787769344 531017474328 532456252416 533339068416 533511962907 533997370368 534656484864 535056136461 535542948864 536203971072 538291547717 539849555091 541007672832 543549091008 544715145216 545122315584 545795161632 546291744768 547374887136 548418595648 549095510304 550684788192 551364500016 552278666016 553775050752 554458576896 555377872896 556063377408 557672822784 557914162608 558917294474 559425816576 560535000102 561044994048 561226870071 561737493504 562157387946 562851260433 564480352359 566009797248 566254745001 567893687823 569432381056 569537374329 570135233088 571080521088 571785407424 572733431424 573440357952 574994079744 575100098496 576658317312 576907873344 578577650112 579291790176 580145291264 580861366272 581824438272 582013050444 582542585856 583697603412 584228671488 587227142964 587761422336 587951959122 588926787372 589653701406 590190188544 590631351156 591251352832 591360369138 592962644736 594678889728 594936244386 597136240512 598274831616 599013283968 600006451968 600747041664 601488545472 602374750208 602485817472 604118237184 605866770432 606614593536 608370352128 609530363904 609727957608 610282708992 610738890608 611492727384 612049084416 612804538368 613262605032 614019556836 615190340248 616970920104 617732449092 619520386716 621198961152 621313499268 622228913152 622996932096 623765899008 624800107008 625571299584 626764109312 629081800704 629354043648 631175618304 632885772288 633666945024 634140606176 634717569024 635501002752 636761021904 637340368896 638762622256 640611428688 641194278912 641402137224 642465586224 643258583352 644325110352 645120402696 646070892544 646868339712 648740606976 649021357512 650779864064 650899856376 652663452672 653469037056 653957500119 654552493056 655360409088 657257255424 661231600128 665157771936 665762955264 666260607936 667082975328 667689910272 669013750944 670826426368 671116734816 673059185568 673889944464 675007258464 675715831808 675840421872 677671593984 678795177984 679015225518 679633016832 681600116736 682441417728 683742664704 685098333458 685721659392 685943952309 686568047616 687081251934 687929318307 688555219968 689920430661 691789752192 692089132779 694092285117 696831951552 697987303552 698848831296 700007527296 700871548608 701736636384 702900120384 704804610048 705109622976 707717025792 708023299104 709941669888 710072570592 711118757888 711349283876 711996493824 712875313152 713408181948 714057265152 714938628096 716356149642 718607950038 719799406788 720687857274 721343563776 721577404377 722773784502 723665906271 724732121344 724865749146 726829754112 727726882176 729833182848 730149027201 732127347072 734246384256 735152666688 736371554688 737280460224 738366734336 739278102528 740503830528 741417836544 743563763712 743885550144 745901088768 747380000136 748059992064 748302493428 748983324672 749543183928 750468347244 751151149056 752640469812 754679729664 755006326668 757191583764 758126187522 759383165772 760180310784 761440694784 762380543232 763644575232 764587143936 766658772992 766800131328 768877756416 769210497792 771436866816 772389053568 774481821696 775765917696 776017400592 776723447808 778263471216 778971561984 779933048832 782969523952 783681896448 783935945496 785235716496 786204935208 786920251392 787508468208 788480492184 790616859648 790762635432 792905186304 793248325848 796181654016 796526211492 797699775488 798684378624 800008602624 800996055552 801984727296 803314423296 808819458048 811160469504 811511509248 812970610144 813710278656 815323636512 816065445888 817072717824 817683473376 818692742448 821062330704 822627893472 823643265456 826027182288 827046750024 828265281536 828417999024 830662576128 831687865344 833066809344 834095066112 836509234176 838375941711 839138724864 839765974586 840802500153 841567491072 842606240256 843236081919 845886717841 849014695872 854148571584 855202849632 856620781632 857678111136 858458456064 859100147136 860160536928 862491119616 864987475968 865361810016 867866475168 870217936896 871292049408 871943333492 872736657408 873019575666 873813878784 875546405118 876343007232 878298605602 880840714446 881642133504 881927938683 883390181058 884480552109 885947026734 886877029248 887040553707 888347477248 889443967104 892018334592 892404366579 894822313088 897412247424 898519925952 900009677952 901120562496 903562125312 903728726208 905060237312 905353634024 906177355776 908800155648 909921890304 911656886272 914295545856 914591936412 915424063488 916108335912 917239091076 918073626624 919893907548 921029335254 922386336256 922785510372 925456380156 926598673638 929109268736 929280580074 931798441728 933343369728 934495398144 935648848512 937200160512 938356949376 939739480064 940146163968 943622701056 944031065472 946588893184 946763427456 949328658432 950500417536 951210909264 952076353536 953251504128 955141532856 956010553344 958143933384 959732542384 960917143032 961791418368 962103205836 963698379336 964887875028 966487665528 969106338816 970302509568 973110910464 973532036268 976169796096 976349784564 978995179008 980203555584 981828739584 983040613632 985704136704 988557115392 991418351616 991847400192 994534785024 996506666848 997413322752 997736657904 998644432896 999390911904 1000624462992 1001534865408 1003520626416 1006239639552 1006675102224 1009588778352 1010834916696 1012510887696 1013573747712 1013760632808 1015254259712 1016507390976 1018192766976 1018522838277 1019449525248 1022400175104 1025613997056 1027647500187 1028582489088 1029852071424 1030621877901 1032832829952 1034689867456 1037684628288 1039910731776 1045247927328 1046980955328 1048273246944 1049227001856 1050011290944 1051307322912 1052604954576 1054155812864 1054350180576 1057206915072 1057664434464 1061575538688 1062034948656 1064912504832 1066678136832 1067023925814 1067994740736 1069312969728 1070112272922 1071085897728 1072407942144 1074534224463 1076583095434 1077911925057 1079699110182 1081031785911 1082015345664 1084160676753 1087098182016 1087298623719 1090244631168 1091590323264 1094749774272 1096837191296 1098191020608 1101369576384 1102729000032 1104557332032 1107550101504 1108917153792 1110755745792 1112126754816 1115345645568 1115828325216 1117834588948 1118851633152 1121070000204 1122089988096 1122453740142 1123474987008 1124314775892 1125702520866 1128960704718 1132019594496 1132509490002 1135787375646 1137189281283 1138864762112 1139074748658 1140270466176 1142161042176 1143570814848 1145466862848 1146880715904 1149988159488 1150200196992 1153316634624 1153815746688 1157155300224 1158583580352 1160290582528 1161722732544 1163648876544 1164026100888 1165085171712 1167395206824 1168457342976 1174454285928 1175522844672 1175903918244 1177853574744 1179307402812 1180380377088 1181262702312 1182502705664 1182720738276 1185925289472 1189357779456 1189872488772 1194272481024 1196549663232 1198026567936 1200012903936 1201494083328 1202977090944 1204749500416 1204971634944 1208236474368 1211733540864 1213229187072 1216740704256 1219060727808 1219455915216 1220565417984 1221477781216 1222985454768 1224098168832 1225609076736 1226525210064 1228039113672 1230380680496 1233941840208 1235464898184 1239040773432 1242397922304 1242626998536 1244457826304 1244861246783 1245993864192 1247531798016 1249600214016 1251142599168 1253528218624 1258708087296 1259648961879 1262351236608 1267333890048 1268281212352 1271002005504 1273522043808 1274680737792 1277525244512 1281222857376 1282388557824 1282804274448 1284931172448 1286517166704 1288650220704 1290240805392 1292141785088 1293736679424 1297481213952 1298042715024 1301559728128 1301799712752 1305326905344 1306938074112 1307915000238 1309104986112 1309529363499 1310720818176 1313319607677 1314514510848 1317447908403 1321261071669 1322463200256 1325085271587 1328920540101 1330315543872 1332521215872 1334165950656 1338027501888 1341652852736 1342233469632 1346118371136 1347779888928 1350014516928 1351431663616 1351680843744 1355343187968 1357590355968 1358030451036 1359266033664 1363200233472 1364882835456 1367485329408 1370196666916 1371443318784 1371887904618 1373136095232 1374162503868 1375858636614 1377110439936 1379840861322 1383579504384 1384178265558 1388184570234 1389898010457 1393663903104 1393920870111 1395974607104 1397697662592 1400015054592 1401743097216 1403473272768 1405800240768 1409609220096 1410219245952 1415434051584 1416046598208 1419883339776 1420145141184 1422237515776 1422698567752 1423992987648 1425750626304 1426816363896 1428114530304 1429877256192 1432712299284 1437215900076 1439598813576 1441375714548 1442687127552 1443154808754 1445547569004 1447331812542 1449464242688 1449731498292 1453659508224 1455453764352 1459666365696 1460298054402 1464254694144 1468492768512 1470305333376 1472743109376 1474560920448 1476733468672 1478556205056 1481007661056 1482835673088 1487127527424 1487771100288 1491802177536 1494760000272 1496119984128 1496604986856 1497966649344 1499086367856 1500936694488 1502302298112 1505280939624 1509359459328 1510012653336 1514383167528 1516252375044 1518766331544 1520360621568 1522881389568 1524761086464 1527289150464 1529174287872 1533600262656 1538420995584 1542873733632 1544778107136 1548963643392 1552034801184 1553446895616 1556526942432 1557943123968 1559866097664 1565939047904 1567363792896 1567871890992 1570471432992 1572409870416 1573840502784 1575016936416 1576960984368 1581233719296 1581525270864 1585810372608 1586496651696 1592363308032 1593052422984 1595399550976 1597368757248 1600017205248 1600535888721 1601992111104 1603969454592 1605168409383 1606628846592 1614874643151 1619548665273 1623023018496 1625941220288 1630647273024 1634145435648 1635366946752 1637385484896 1642124661408 1645255786944 1647286530912 1652054364576 1654093500048 1656530563072 1656835998048 1661325152256 1663375730688 1666133618688 1668190132224 1673018468352 1676751883422 1678277449728 1679531949172 1681605000306 1683134982144 1683680610213 1685212480512 1686472163838 1688553781299 1691773435682 1698029391744 1698764235003 1703681063469 1708297143168 1708612122987 1710405699264 1713241563264 1715356222272 1718200294272 1720321073856 1724982239232 1729974951936 1730723620032 1735732950336 1740435873792 1742584098816 1743886666984 1745473314816 1746039151332 1747627757568 1751092810236 1752686014464 1756597211204 1761681428892 1763284267008 1763855877366 1766780362116 1768961104218 1771894053468 1773754058496 1774081107414 1776694954496 1778887934208 1784036669184 1784808733158 1789644626176 1794824494848 1797039851904 1800019355904 1802241124992 1807124250624 1807457452416 1810120474624 1810707268048 1812354711552 1817600311296 1819843780608 1823313772544 1828591091712 1829183872824 1830848126976 1832216671824 1834478182152 1836147253248 1839787815096 1842058670508 1844772672512 1845571020744 1850912760312 1853197347276 1858218537472 1858561160148 1863596883456 1866686739456 1868990796288 1871297697024 1874400321024 1876713898752 1880292327936 1887245402112 1888062130944 1893177786368 1893526854912 1898657316864 1901000835072 1902421818528 1904152707072 1906503008256 1910283065712 1912021106688 1916287866768 1919465084768 1921834286064 1923582836736 1924206411672 1927396758672 1929775750056 1932975331056 1938212677632 1940605019136 1946221820928 1947064072536 1952339592192 1952699569128 1956210530659 1957990358016 1960407111168 1961872500357 1963657479168 1966081227264 1983694800384 1993013333696 1995473315808 1997288865792 1998781823808 2001248925984 2003069730816 2007041252832 2012479279104 2013350204448 2019177556704 2021669833392 2025021775392 2027147495424 2027521265616 2030508519424 2033014781952 2036385533952 2037045676554 2038899050496 2044800350208 2051227994112 2055295000374 2057164978176 2057831856927 2059704142848 2061243755802 2063787954921 2065665659904 2069379734912 2069761291983 2075369256576 2076267398337 2082276855351 2090495854656 2093961910656 2096546493888 2100022581888 2102614645824 2105209909152 2108311625728 2108700361152 2114413830144 2115328868928 2123151077376 2124069897312 2129825009664 2133356273664 2134047851628 2135989481472 2138625939456 2140224545844 2142171795456 2144815884288 2149068448926 2153166190868 2155823850114 2159398220364 2162063571822 2164030691328 2164732213131 2168321353506 2174196364032 2174597247438 2180489262336 2183180646528 2189499548544 2190447081603 2193674382592 2196382041216 2202739152768 2205458000064 2209114664064 2215100203008 2217834307584 2221511491584 2224253509632 2230691291136 2231656650432 2235669177896 2237703266304 2242140000408 2244179976192 2244907480284 2246949974016 2248629551784 2251405041732 2257921409436 2264039188992 2265018980004 2271574751292 2274378562566 2277729524224 2278149497316 2280540932352 2284322084352 2287141629696 2290933725696 2293761431808 2299976318976 2300400393984 2306633269248 2307631493376 2314310600448 2317167160704 2320581165056 2323445465088 2327297753088 2328052201776 2330170343424 2334790413648 2336914685952 2348908571856 2351045689344 2351807836488 2355707149488 2358614805624 2360760754176 2362525404624 2365005411328 2365441476552 2371850578944 2378715558912 2379744977544 2388544962048 2393099326464 2396053135872 2397844167103 2400025807872 2402988166656 2405954181888 2409943269888 2426458374144 2433481408512 2438911830432 2441130835968 2442955562432 2445970909536 2448196337664 2451218153472 2453050420128 2456078227344 2460761360992 2467883680416 2470929796368 2478081546864 2484795844608 2485253997072 2488915652608 2489722493566 2491987728384 2495063596032 2499200428032 2502285198336 2507056437248 2515127825133 2517416174592 2519297923758 2522407500459 2524702473216 2529708245757 2536562424704 2537660153523 2547044087616 2555050489024 2562445714752 2565608548896 2569862344896 2573034333408 2577300441408 2580481610784 2584283570176 2587473358848 2594962427904 2596085430048 2603119456256 2603599425504 2610653810688 2613876148224 2615830000476 2618209972224 2619058726998 2621441636352 2626639215354 2629029021696 2634895816806 2642522143338 2644926400512 2645783816049 2650170543174 2653441656327 2657841080202 2660631087744 2665042431744 2668331901312 2676055003776 2677213099737 2683305705472 2684466939264 2692236742272 2695559777856 2700029033856 2702863327232 2703361687488 2710686375936 2715180711936 2716060902072 2718532067328 2726400466944 2729765670912 2734970658816 2740393333832 2742886637568 2743775809236 2746272190464 2748325007736 2751717273228 2754220879872 2759681722644 2767159008768 2768356531116 2776369140468 2779796020914 2787327806208 2787841740222 2791949214208 2795395325184 2800030109184 2803486194432 2806946545536 2811600481536 2819218440192 2820438491904 2830868103168 2832093196416 2839766679552 2840290282368 2844475031552 2845397135504 2847985975296 2851501252608 2853632727792 2856229060608 2859754512384 2865424598568 2874431800152 2879197627152 2882751429096 2885374255104 2886309617508 2891095138008 2894663625084 2898928485376 2899462996584 2907319016448 2910907528704 2919332731392 2920596108804 2928509388288 2936985537024 2940610666752 2945486218752 2949121840896 2957112410112 2965671346176 2974255054848 2975542200576 2983604355072 2989520000544 2992239968256 2993209973712 2995933298688 2998172735712 3001873388976 3004604596224 3010561879248 3018718918656 3020025306672 3028766335056 3032504750088 3037532663088 3040721243136 3045762779136 3049522172928 3054578300928 3055568514831 3058348575744 3067200525312 3074045119607 3076841991168 3082942500561 3085747467264 3089556214272 3091865633703 3104069602368 3113053884864 3119732195328 3131878095808 3135743781984 3140942865984 3144819740832 3147681005568 3150033872832 3153921968736 3162467438592 3163050541728 3171620745216 3172993303392 3184726616064 3186104845968 3190799101952 3194737514496 3200034410496 3201071777442 3203984222208 3207938909184 3210336818766 3213257693184 3223602673389 3229749286302 3233735775171 3239097330546 3243095357733 3246046036992 3251882440576 3252482030259 3261294546048 3270733893504 3274770969792 3284249322816 3290511573888 3294573061824 3304108729152 3308187000096 3313061126144 3313671996096 3322650304512 3326751461376 3332267237376 3336380264448 3346036936704 3353503766844 3356554899456 3359063898344 3363210000612 3366269964288 3367361220426 3370424961024 3372944327676 3377107562598 3383546871364 3396058783488 3397528470006 3407362126938 3416594286336 3417224245974 3420811398528 3426483126528 3430712444544 3436400588544 3440642147712 3449964478464 3459949903872 3461447240064 3471465900672 3480871747584 3485168197632 3487773333968 3490946629632 3492078302664 3495255515136 3502185620472 3505372028928 3513194422408 3523362857784 3526568534016 3527711754732 3533560724232 3537922208436 3543788106936 3547508116992 3548162214828 3553389908992 3557775868416 3568073338368 3569617466316 3579289252352 3589648989696 3594079703808 3600038711808 3604482249984 3614248501248 3614914904832 3621414536096 3624709423104 3635200622592 3639687561216 3646627545088 3657182183424 3658367745648 3661696253952 3664433343648 3668956364304 3672294506496 3679575630192 3684117341016 3689545345024 3691142041488 3701825520624 3706394694552 3716437074944 3717122320296 3727193766912 3733373478912 3734583740349 3737981592576 3742595394048 3748800642048 3753427797504 3760584655872 3768040834019 3776124261888 3778946885637 3787053709824 3802001670144 3804843637056 3813006016512 3820566131424 3824042213376 3832575733536 3838930169536 3843668572128 3847165673472 3848412823344 3854793517344 3859551500112 3865950662112 3876425355264 3881210038272 3892443641856 3894128145072 3904679184384 3905399138256 3912421061318 3915980716032 3920814222336 3923745000714 3927314958336 3928588090497 3932162454528 3939958823031 3952343725209 3963783215007 3967389600768 3975255814761 3986026667392 3986761620303 3990946631616 3997563647616 4002497851968 4014082505664 4024958558208 4026700408896 4038355113408 4043339666784 4050043550784 4054294990848 4055042531232 4061017038848 4066029563904 4072771067904 4074091353108 4077798100992 4089600700416 4102455988224 4110590000748 4114329956352 4115663713854 4119408285696 4122487511604 4127575909842 4131331319808 4138759469824 4139522583966 4150738513152 4152534796674 4164553710702 4169694031371 4180991709312 4187923821312 4193092987776 4200045163776 4205229291648 4210419818304 4216623251456 4217400722304 4228827660288 4230657737856 4246302154752 4248139794624 4259650019328 4266712547328 4268095703256 4271978962944 4277251878912 4280449091688 4284343590912 4289631768576 4298136897852 4306332381736 4311647700228 4318796440728 4324127143644 4328061382656 4329464426262 4336642707012 4348392728064 4349194494876 4360978524672 4366361293056 4378999097088 4380894163206 4387348765184 4392764082432 4405478305536 4410916000128 4418229328128 4430200406016 4435668615168 4443022983168 4448507019264 4461382582272 4463313300864 4471338355792 4475406532608 4484280000816 4488359952384 4489814960568 4493899948032 4497259103568 4502810083464 4515842818872 4528078377984 4530037960008 4543149502584 4548757125132 4555459048448 4556298994632 4561081864704 4568644168704 4574283259392 4581867451392 4587522863616 4600800787968 4615262986752 4628621200896 4634334321408 4646890930176 4656104403552 4660340686848 4669580827296 4673829371904 4697817143712 4702091378688 4703615672976 4711414298976 4717229611248 4721521508352 4725050809248 4730010822656 4730882953104 4743701157888 4757431117824 4759489955088 4777089924096 4786198652928 4792106271744 4795688334206 4800051615744 4801607666163 4805976333312 4811908363776 4815505228149 4819886539776 4830642330811 4844623929453 4858645995819 4877823660864 4885911124864 4891941819072 4902436306944 4906100840256 4912156454688 4921522721984 4935767360832 4941859592736 4956163093728 4969591689216 4970507994144 4977831305216 4979444987132 4983975456768 4990127192064 4998400856064 5004570396672 5014112874496 5030255650266 5034832349184 5038595847516 5044815000918 5049404946432 5051041830639 5059416491514 5065661343897 5073124849408 5075320307046 5094088175232 5096292705009 5110100978048 5111043190407 5124891429504 5131217097792 5139724689792 5146068666816 5154600882816 5160963221568 5168567140352 5174946717696 5189924855808 5192170860096 5206238912512 5207198851008 5221307621376 5227752296448 5231660000952 5236419944448 5238117453996 5242883272704 5253278430708 5258058043392 5269791633612 5285044286676 5289852801024 5291567632098 5300341086348 5306883312654 5315682160404 5321262175488 5330084863488 5336663802624 5352110007552 5354426199474 5366611410944 5368933878528 5384473484544 5391119555712 5400058067712 5405726654464 5406723374976 5421372751872 5430361423872 5432121804144 5437064134656 5452800933888 5459531341824 5469941317632 5480786667664 5485773275136 5487551618472 5492544380928 5496650015472 5503434546456 5508441759744 5519363445288 5534318017536 5536713062232 5552738280936 5559592041828 5574655612416 5575683480444 5583898428416 5590790650368 5600060218368 5606972388864 5613893091072 5623200963072 5640876983808 5661736206336 5664186392832 5679533359104 5680580564736 5690794271008 5695971950592 5703002505216 5707265455584 5712458121216 5719509024768 5730849197136 5748863600304 5758395254304 5765502858192 5770748510208 5772619235016 5782190276016 5789327250168 5797856970752 5798925993168 5814638032896 5821815057408 5838665462784 5841192217608 5857018776576 5868631591977 5873971074048 5881221333504 5885617501071 5890972437504 5898243681792 5921207024887 5951084401152 5979040001088 5986419947424 5991866597376 5996345471424 6003746777952 6009209192448 6021123758496 6037437837312 6040050613344 6057532670112 6065009500176 6075065326176 6081442486272 6091525558272 6099044345856 6109156601856 6111137029662 6116697151488 6134401050624 6148090239214 6153683982336 6165885001122 6171494934528 6173495570781 6179112428544 6183731267406 6191363864763 6208139204736 6209283875949 6226107769728 6228802195011 6246830566053 6263756191616 6271487563968 6281885731968 6289639481664 6300067745664 6307843937472 6324934877184 6326101083456 6343241490432 6345986606784 6369453232128 6372209691936 6381598203904 6389475028992 6400068820992 6402143554884 6407968444416 6415877818368 6420673637532 6426515386368 6447205346778 6459498572604 6467471550342 6478194661092 6486190715466 6492092073984 6494196639393 6503764881152 6504964060518 6522589092096 6541467787008 6549541939584 6568498645632 6581023147776 6589146123648 6608217458304 6616374000192 6626122252288 6627343992192 6645300609024 6653502922752 6664534474752 6672760528896 6692073873408 6707007533688 6713109798912 6718127796688 6726420001224 6732539928576 6734722440852 6740849922048 6745888655352 6754215125196 6767093742728 6792117566976 6795056940012 6814724253876 6833188572672 6834448491948 6841622797056 6852966253056 6861424889088 6872801177088 6881284295424 6899928956928 6919899807744 6922894480128 6942931801344 6961743495168 6970336395264 6975546667936 6981893259264 6984156605328 6990511030272 7004371240944 7010744057856 7026388844816 7046725715568 7053137068032 7055423509464 7067121448464 7075844416872 7087576213872 7095016233984 7096324429656 7106779817984 7115551736832 7136146676736 7139234932632 7158578504704 7179297979392 7188159407616 7193532501309 7200077423616 7208964499968 7229829809664 7242829072192 7279375122432 7316735491296 7323392507904 7328866687296 7337912728608 7344589012992 7359151260384 7368234682032 7379090690048 7382284082976 7403651041248 7412789389104 7432874149888 7434244640592 7454387533824 7466746957824 7469167480698 7475963185152 7485190788096 7497601284096 7506855595008 7521169311744 7536081668038 7545383475399 7552248523776 7557893771274 7567222501377 7574107419648 7589124737271 7609687274112 7612980460569 7641132262848 7665151467072 7677860339072 7687337144256 7696825646688 7709587034688 7719103000224 7731901324224 7752850710528 7762420076544 7784887283712 7788256290144 7809358368768 7810798276512 7824842122636 7831961432064 7841628444672 7847490001428 7854629916672 7857176180994 7864324909056 7879917646062 7904687450418 7927566430014 7934779201536 7937351448147 7950511629522 7960324968981 7972053334784 7973523240606 7981893263232 7995127295232 8004995703936 8028165011328 8031639299211 8049917116416 8053400817792 8076710226816 8086679333568 8100087101568 8108589981696 8110085062464 8122034077696 8132059127808 8145542135808 8148182706216 8155596201984 8179201400832 8204911976448 8221180001496 8228659912704 8231327427708 8238816571392 8244975023208 8255151819684 8262662639616 8277518939648 8279045167932 8301477026304 8305069593348 8329107421404 8339388062742 8361983418624 8375847642624 8386185975552 8400090327552 8410458583296 8420839636608 8433246502912 8434801444608 8457655320576 8461315475712 8492604309504 8496279589248 8519300038656 8533425094656 8536191406512 8543957925888 8554503757824 8560898183376 8568687181824 8579263537152 8596273795704 8612664763472 8623295400456 8637592881456 8648254287288 8656122765312 8658928852524 8673285414024 8696785456128 8698388989752 8721957049344 8732722586112 8757998194176 8761788326412 8774697530368 8785528164864 8810956611072 8821832000256 8836458656256 8871337230336 8897014038528 8922765164544 8926626601728 8942676711584 8950813065216 8968560001632 8976719904768 8979629921136 8987799896064 8994518207136 9005620166928 9031685637744 9056156755968 9060075920016 9086299005168 9097514250264 9110918096896 9112597989264 9122163729408 9137288337408 9148566518784 9163734902784 9166705544493 9175045727232 9201601575936 9222135358821 9230525973504 9248827501683 9257242401792 9268668642816 9275596901109 9312208807104 9339161654592 9395634287424 9407231345952 9422828597952 9434459222496 9443043016704 9450101618496 9460021645312 9461765906208 9487402315776 9514862235648 9518979910176 9554179848192 9572397305856 9584212543488 9591376668412 9600103231488 9603215332326 9611952666624 9623816727552 9631010456298 9639773079552 9661284661622 9689247858906 9701207325513 9717291991638 9729286073199 9755647321728 9757446090777 9771822249728 9783883638144 9812201680512 9824312909376 9843045443968 9871534721664 9883719185472 9912326187456 9939183378432 9941015988288 9955662610432 9958889974264 9967950913536 9980254384128 9996801712128 10009140793344 10028225748992 10060511300532 10069664698368 10077191695032 10089630001836 10098809892864 10102083661278 10118832983028 10131322687794 10146249698816 10150640614092 10188176350464 10192585410018 10220201956096 10222086380814 10249782859008 10262434195584 10279449379584 10292137333632 10309201765632 10321926443136 10337134280704 10349893435392 10379849711616 10384341720192 10412477825024 10414397702016 10442615242752 10455504592896 10463320001904 10472839888896 10476234907992 10485766545408 10506556861416 10516116086784 10539583267224 10570088573352 10579705602048 10583135264196 10600682172696 10613766625308 10631364320808 10642524350976 10660169726976 10673327605248 10704220015104 10708852398948 10737867757056 10768946969088 10782239111424 10800116135424 10811453308928 10813446749952 10842745503744 10864243608288 10874128269312 10905601867776 10919062683648 10939882635264 10961573335328 10971546550272 10975103236944 10985088761856 10993300030944 11006869092912 11016883519488 11038726890576 11068636035072 11073426124464 11105476561872 11119184083656 11149311224832 11151366960888 11167796856832 11181581300736 11200120436736 11203751221047 11213944777728 11227786182144 11246401926144 11281753967616 11304122502057 11328372785664 11336840656911 11361161129472 11381588542016 11406005010432 11414530911168 11439018049536 11461698394272 11497727200608 11516790508608 11531005716384 11541497020416 11545238470032 11564380552032 11578654500336 11595713941504 11597851986336 11629276065792 11643630114816 11677330925568 11682384435216 11714037553152 11737263183954 11747942148096 11762442667008 11771235002142 11781944875008 11785764271491 11796487363584 11819876469093 11842414049774 11857031175627 11891349645021 11902168802304 11925767444283 11958080002176 11960284860909 11972839894848 11992690942848 12007493555904 12042247516992 12074875674624 12080101226688 12115065340224 12130019000352 12150130652352 12162884972544 12183051116544 12198088691712 12218313203712 12222274059324 12233394302976 12268802101248 12296180478428 12307367964672 12331770002244 12342989869056 12346991141562 12358224857088 12367462534812 12382727729526 12416278409472 12418567751898 12452215539456 12457604390022 12493661132106 12509082094113 12527512383232 12542975127936 12563771463936 12579278963328 12600135491328 12615687874944 12649869754368 12652202166912 12686482980864 12691973213568 12738906464256 12744419383872 12763196407808 12778950057984 12800137641984 12804287109768 12815936888832 12831755636736 12841347275064 12853030772736 12894410693556 12918997145208 12934943100684 12956389322184 12972381430932 12984184147968 12988393278786 13007529762304 13009928121036 13045178184192 13082935574016 13099083879168 13136997291264 13162046295552 13178292247296 13216434916608 13232748000384 13252244504576 13254687984384 13290601218048 13307005845504 13329068949504 13345521057792 13384147746816 13414015067376 13426219597824 13436255593376 13452840002448 13465079857152 13469444881704 13481699844096 13491777310704 13508430250392 13534187485456 13584235133952 13590113880024 13629448507752 13666377145344 13668896983896 13683245594112 13693473714613 13705932506112 13722849778176 13745602354176 13762568590848 13845788960256 13885863602688 13940672790528 13951093335872 13968313210656 13981022060544 14008742481888 14021488115712 14052777689632 14093451431136 14106274136064 14110847018928 14134242896928 14151688833744 14175152427744 14190032467968 14192648859312 14213559635968 14231103473664 14272293353472 14278469865264 14317157009408 14358595958784 14376318815232 14387065002618 14400154847232 14404822998489 14417928999936 14446515684447 14459659619328 14485658144384 14491926992433 14533871788359 14575937987457 14633470982592 14657733374592 14675825457216 14718302520768 14736469364064 14758181380096 14764568165952 14807302082496 14825578778208 14865748299776 14868489281184 14908775067648 14933493915648 14938334961396 14951926370304 14970381576192 14995202568192 15013711190016 15042338623488 15072163336076 15090766950798 15104497047552 15115787542548 15134445002754 15148214839296 15153125491917 15178249474542 15219374548224 15225960921138 15282264525696 15288878115027 15330302934144 15333129571221 15355720678144 15374674288512 15393651293376 15419174069376 15438206000448 15463802648448 15505701421056 15524840153088 15569774567424 15576512580288 15618716737536 15621596553024 15649684245272 15663922864128 15683256889344 15694980002856 15709259833344 15714352361988 15728649818112 15759835292124 15809374900836 15855132860028 15869558403072 15874702896294 15901023259044 15920649937962 15944106669568 15947046481212 15963786526464 15990254590464 16009991407872 16056330022656 16063278598422 16099834232832 16106801635584 16153420453632 16173358667136 16200174203136 16217179963392 16220170124928 16244068155392 16264118255616 16291084271616 16296365412432 16311192403968 16358402801664 16409823952896 16442360002992 16457319825408 16462654855416 16477633142784 16489950046416 16510303639368 16525325279232 16555037879296 16558090335864 16602954052608 16610139186696 16658214842808 16678776125484 16723966837248 16751695285248 16772371951104 16800180655104 16820917166592 16841679273216 16869602889216 16922630951424 16985208619008 16992559178496 17038600077312 17072382813024 17087915851776 17109007515648 17121796366752 17137374363648 17158527074304 17192547591408 17225329526944 17246590800912 17275185762912 17296508574576 17312245530624 17317857705048 17346570828048 17393570912256 17396777979504 17443914098688 17465445172224 17515996388352 17523576652824 17549395060736 17571056329728 17605894775931 17621913222144 17643664000512 17656852503213 17672917312512 17763621074661 17853253203456 17885353423168 17937120003264 17959259842272 17975599792128 17989036414272 18011240333856 18063371275488 18112313511936 18120151840032 18172598010336 18195028500528 18221836193792 18225195978528 18244327458816 18274576674816 18297133037568 18327469805568 18333411088986 18350091454464 18403203151872 18444270717642 18461051947008 18497655003366 18514484803584 18520486712343 18537337285632 18551193802218 18574091594289 18624417614208 18678323309184 18686406585033 18740491698159 18791268574848 18814462691904 18845657195904 18868918444992 18900203236992 18920043290624 18923531812416 18974804631552 19029724471296 19037959820352 19108359696384 19144794611712 19168425086976 19182753336824 19200206462976 19206430664652 19223905333248 19247633455104 19262020912596 19279546159104 19322569323244 19378495717812 19402414651026 19434583983276 19458572146398 19511294643456 19514892181554 19543644499456 19567767276288 19624403361024 19648625818752 19686090887936 19743069443328 19767438370944 19824652374912 19878366756864 19882031976576 19911325220864 19917779948528 19935901827072 19960508768256 19993603424256 20018281586688 20056451497984 20121022601064 20139329396736 20154383390064 20179260003672 20197619785728 20204167322556 20237665966056 20262645375588 20292499397632 20301281228184 20376352700928 20385170820036 20440403912192 20444172761628 20499565718016 20524868391168 20558898759168 20584274667264 20618403531264 20643852886272 20699786870784 20759699423232 20768683440384 20824955650048 20828795404032 20885230485504 20911009185792 20926640003808 20945679777792 20952469815984 20971533090816 21013113722832 21032232173568 21079166534448 21140177146704 21159411204096 21166270528392 21201364345392 21227533250616 21262728641616 21285048701952 21320339453952 21346655210496 21408440030208 21417704797896 21475735514112 21518315837249 21537893938176 21564478222848 21580597503927 21600232270848 21626893499904 21728487216576 21838125367296 21923146670656 21950206473888 21970177523712 21986600061888 22013738185824 22033767038976 22077453781152 22137272070144 22146852248928 22210953123744 22238368167312 22298622449664 22302733921776 22335593713664 22363162601472 22400240873472 22407502442094 22427889555456 22455572364288 22492803852288 22563507935232 22608245004114 22636150426197 22656745571328 22673681313822 22701667504131 22722322258944 22763177084032 22767374211813 22829061822336 22838941381707 22923396788544 22995454401216 23033581017216 23062011432768 23090476940064 23128761104064 23157309000672 23191427883008 23195703972672 23258552131584 23287260229632 23354661851136 23364768870432 23428075106304 23474526367908 23495884296192 23524885334016 23542470004284 23563889750016 23571528542982 23592974727168 23639752938186 23684828099548 23714062351254 23782699290042 23804337604608 23812054344441 23851534888566 23916160004352 23920569721818 23945679789696 23985381885696 24014987111808 24084495033984 24094917897633 24149751349248 24160202453376 24230130680448 24260038000704 24300261304704 24325769945088 24366102233088 24396177383424 24436626407424 24444548118648 24466788605952 24537604202496 24592360956856 24614735929344 24663540004488 24685979738112 24693982283124 24716449714176 24734925069624 24765455459052 24832556818944 24837135503796 24904431078912 24915208780044 24987322264212 25018164188226 25055024766464 25085950255872 25127542927872 25158557926656 25200270982656 25231375749888 25299739508736 25304404333824 25372965961728 25383946427136 25477812928512 25488838767744 25526392815616 25557900115968 25600275283968 25608574219536 25631873777664 25663511273472 25682694550128 25706061545472 25788821387112 25837994290416 25869886201368 25912778644368 25944762861864 25968368295936 25976786557572 26015059524608 26019856242072 26090356368384 26165871148032 26198167758336 26273994582528 26324092591104 26356584494592 26376285838133 26432869833216 26465496000768 26509375968768 26614011691008 26691042115584 26768295493632 26828030134752 26852439195648 26872511186752 26905680004896 26930159714304 26938889763408 26963399688192 26983554621408 27016860500784 27068374970912 27168470267904 27180227760048 27258897015504 27332754290688 27337793967792 27366491188224 27386947429226 27411865012224 27445699556352 27491204708352 27500116633479 27525137181696 27666406076463 27691577920512 27746482505049 27771727205376 27826790703327 27902186671744 27936626421312 28017484963776 28105555379264 28186902862272 28221694037856 28268485793856 28303377667488 28350304855488 28380064935936 28385297718624 28427119271936 28462206947328 28544586706944 28556939730528 28634314018816 28717191917568 28752637630464 28774130005236 28800309694464 28809645996978 28835857999872 28893031368894 28919319238656 28971316288768 28983853984866 29067743576718 29103621976539 29151875974914 29187858219597 29266941965184 29315466749184 29351650914432 29436605041536 29472938728128 29516362760192 29529136331904 29614604164992 29651157556416 29731496599552 29736978562368 29817550135296 29866987831296 29876669922792 29903852740608 29940763152384 29990405136384 30027422380032 30084677246976 30144326672152 30181533901596 30208994095104 30231575085096 30268890005508 30296429678592 30306250983834 30356498949084 30438749096448 30451921842276 30564529051392 30577756230054 30660605868288 30666259142442 30711441356288 30749348577024 30787302586752 30838348138752 30876412000896 30927605296896 31011402842112 31049680306176 31139549134848 31153025160576 31237433475072 31243193106048 31299368490544 31327845728256 31366513778688 31389960005712 31418519666688 31428704723976 31457299636224 31519670584248 31618749801672 31710265720056 31739116806144 31749405792588 31802046518088 31841299875924 31888213339136 31894092962424 31927573052928 31980509180928 32019982815744 32112660045312 32126557196844 32213603271168 32306840907264 32346717334272 32400348406272 32434359926784 32440340249856 32528236511232 32592730824864 32622384807936 32716805603328 32819647905792 32884720005984 32914639650816 32925309710832 32955266285568 32979900092832 33020607278736 33050650558464 33110075758592 33116180671728 33205908105216 33220278373392 33316429685616 33357552250968 33447933674496 33503390570496 33544743902208 33600361310208 33611253663141 33641834333184 33683358546432 33739205778432 33814496315677 33845261902848 33912367506171 33985118356992 34010521970733 34144765626048 34218015031296 34243592733504 34317054148608 34385095182816 34450659053888 34493181601824 34550371525824 34593017149152 34624491061248 34635715410096 34693141656096 34787141824512 34793555959008 34887828197376 34930890344448 35031992776704 35047153305648 35098790121472 35142112659456 35211789551862 35243826444288 35287328001024 35313705006426 35345834625024 35357292814473 35459629407279 35527242149322 35571093526881 35674048935063 35706506406912 35770706846336 35777302332849 35874240006528 35918519684544 35978072828544 36022480667712 36126742550976 36224627023872 36240303680064 36345196020672 36390057001056 36443672387584 36450391957056 36488654917632 36549153349632 36594266075136 36654939611136 36666822177972 36700182908928 36806406303744 36888541435284 36922103894016 36995310006732 37028969607168 37040973424686 37074674571264 37102387604436 37148183188578 37248835228416 37356646618368 37372813170066 37480983396318 37582537149696 37628925383808 37691314391808 37737836889984 37800406473984 37840086581248 37847063624832 37949609263104 38059448942592 38075919640704 38216719392768 38289589223424 38336850173952 38365506673648 38400412925952 38412861329304 38447810666496 38495266910208 38524041825192 38559092318208 38645138646488 38756991435624 38804829302052 38869167966552 38917144292796 39022589286912 39029784363108 39087288998912 39135534552576 39248806722048 39297251637504 39372181775872 39486138886656 39534876741888 39649304749824 39756733513728 39764063953152 39835559897056 39871803654144 39921017536512 39987206848512 40036563173376 40112902995968 40242045202128 40278658793472 40308766780128 40358520007344 40395239571456 40408334645112 40475331932112 40525290751176 40584998795264 40602562456368 40752705401856 40770341640072 40880807824384 40888345523256 40999131436032 41049736782336 41080421143839 41117797518336 41168549334528 41236807062528 41287705772544 41448449174209 41537366880768 41657590808064 41822018371584 41853280007616 41904939631968 41943066181632 42026227445664 42064464347136 42158333068896 42280354293408 42318822408192 42332541056784 42402728690784 42455066501232 42525457283232 42570097403904 42640678907904 42693310420992 42816880060416 42835409595792 42951471028224 43036631674498 43075787876352 43128956445696 43161195007854 43200464541696 43214468995467 43253786999808 43339547053341 43456974433152 43475780977299 43601615365077 43727813962371 43846293341312 43900412947776 43973200123776 44027476371648 44154907562304 44274544140288 44293704497856 44421906247488 44476736334624 44597244899328 44605467843552 44671187427328 44726325202944 44800481746944 44815004884188 44855779110912 44911144728576 44985607704576 45127015870464 45216490008228 45272300852394 45313491142656 45347362627644 45403335008262 45444644517888 45459376475751 45526354168064 45534748423626 45658123644672 45677882763414 45846793577088 45866634345081 45990908802432 46067162034432 46124022865536 46180953880128 46257522208128 46314618001344 46382855766016 46391407945344 46517104263168 46574520459264 46709323702272 46729537740864 46856150212608 46949052735816 46991768592384 47049770668032 47084940008568 47127779500032 47143057085964 47185949454336 47279505876372 47369656199096 47428124702508 47565398580084 47608675209216 47624108688882 47703069777132 47832320008704 47841139443636 47891359579392 47970763771392 48029974223616 48168990067968 48189835795266 48299502698496 48320404906752 48460261360896 48520076001408 48600522609408 48651539890176 48732204466176 48792354766848 48873252814848 48889096237296 48933577211904 49075208404992 49184721913712 49229471858688 49327080008976 49371959476224 49387964566248 49432899428352 49469850139248 49530910918104 49665113637888 49674271007592 49808862157824 49830417560088 49974644528424 50036328376452 50110049532928 50171900511744 50255085855744 50317115853312 50400541965312 50462751499776 50608808667648 50767892854272 50955625857024 50977677535488 51115800231936 51217148439072 51263747555328 51327022546944 51365389100256 51412123090944 51577642774224 51675988580832 51739772402736 51825557288736 51889525723728 51936736591872 51953573115144 52030119049216 52039712484144 52180712736768 52331742296064 52396335516672 52547989165056 52648185182208 52713168989184 52752571676266 52817684327793 52865739666432 52930992001536 52970557509639 53018751937536 53137065638921 53290863223983 53656060269504 53745022373504 53811360009792 53877779526816 53926799376384 53967109242816 54033721001568 54136749941824 54336940535808 54360455520096 54517794031008 54665508581376 54675587935584 54732982376448 54773894858452 54823730024448 54891399112704 54982409416704 55000233266958 55050274363392 55332812152926 55383155841024 55492965010098 55543454410752 55561460137029 55653581406654 55722274782867 55804373343488 55873252842624 56034969927552 56059219755099 56211110758528 56221475094477 56373805724544 56443388075712 56536971587712 56606755334976 56700609710976 56760129871872 56770595437248 56854238543872 56924413894656 57089173413888 57113879461056 57268628037632 57434383835136 57505275260928 57548260010472 57600619388928 57619291993956 57671715999744 57786062737788 57838638477312 57942632577536 57967707969732 58135487153436 58207243953078 58303751949828 58375716439194 58533883930368 58630933498368 58703301828864 58873210083072 58945877456256 59032725520384 59058272663808 59229208329984 59302315112832 59462993199104 59473957124736 59635100270592 59733975662592 59753339845584 59807705481216 59881526304768 59980810272768 60054844760064 60169354493952 60288653344304 60363067803192 60417988190208 60463150170192 60537780011016 60592859357184 60612501967668 60712997898168 60877498192896 60903843684552 61129058102784 61155512460108 61321211736576 61332518284884 61422882712576 61498697154048 61574605173504 61676696277504 61752824001792 61855210593792 62099360612352 62279098269696 62306050321152 62474866950144 62486386212096 62598736981088 62655691456512 62733027557376 62779920011424 62837039333376 62857409447952 62914599272448 63039341168496 63237499603344 63420531440112 63478233612288 63498811585176 63604093036176 63682599751848 63776426678272 63788185924848 63855146105856 63961018361856 64039965631488 64225320090624 64253114393688 64427206542336 64554947511747 64613681814528 64693434668544 64741792511781 64800696812544 64880680499712 65185461649728 65769440011968 65850619421664 65910532571136 65959800185664 66041214557472 66101301116928 66220151517184 66232361343456 66411816210432 66440556746784 66632859371232 66715104501936 66895867348992 67006781140992 67089487804416 67200722620416 67222507326282 67283668666368 67366717092864 67478411556864 67628992631354 67690523805696 67824735012342 67908451278591 67970236713984 68021043941466 68105002512393 68289531252096 68302122635439 68487185467008 68516824145121 68770190365632 68901318107776 68986363203648 69100743051648 69186034298304 69271430820192 69386283312192 69574283649024 69587111918016 69775656394752 69861780688896 70063985553408 70094306611296 70197580242944 70284225318912 70423579103724 70487652888576 70574656002048 70627410012852 70691669250048 70714585628946 70919258814558 71054484298644 71142187053762 71348097870126 71413012813824 71436163033323 71541413692672 71554604665698 71748480013056 71837039369088 71956145657088 72044961335424 72253485101952 72449254047744 72480607360128 72690392041344 72780114002112 72887344775168 72900783914112 72977309835264 73098306699264 73188532150272 73309879222272 73333644355944 73400365817856 73612812607488 73777082870568 73844207788032 73990620013464 74057939214336 74081946849372 74149349142528 74204775208872 74296366377156 74497670456832 74713293236736 74745626340132 74961966792636 75165074299392 75257850767616 75382628783616 75475673779968 75600812947968 75680173162496 75694127249664 75899218526208 76118897885184 76151839281408 76433438785536 76579178446848 76673700347904 76731013347296 76800825851904 76825722658608 76895621332992 76990533820416 77048083650384 77118184636416 77290277292976 77513982871248 77609658604104 77738335933104 77834288585592 78045178573824 78059568726216 78174577997824 78271069105152 78497613444096 78594503275008 78744363551744 78972277773312 79069753483776 79128857514399 79298609499648 79528127906304 79671119794112 79842035073024 80073126346752 80484090404256 80557317586944 80617533560256 80717040014688 80790479142912 80816669290224 80950663864224 81050581502352 81169997590528 81205124912736 81505410803712 81540683280144 81761615648768 81776691046512 81998262872064 82099473564672 82160842287678 82235595036672 82337098669056 82473614125056 82500349900437 82575411545088 82896898348418 82999218229389 83074733761536 83239447515147 83315181616128 83480372109981 83706560015232 83809879263936 84052454891328 84316666137792 84560708586816 84665082113568 84805457381568 84910133002464 85050914566464 85140194807808 85281357815808 85386620841984 85633760120832 85670819191584 85902942056448 86073263348996 86151575752704 86257912891392 86322390015708 86400929083392 86428937990934 86507573999616 86679094106682 86913948866304 86951561954598 87203230730154 87310865929617 87455627924742 87563574658791 87692586682624 87800825895552 87946400247552 88054952743296 88309815124608 88549088280576 88587408995712 88843812494976 88953472669248 89194489798656 89210935687104 89342374854656 89452650405888 89600963493888 89630009768376 89711558221824 89822289457152 89971215409152 90254031740928 90432980016456 90544601704788 90626982285312 90694725255288 90806670016524 90889289035776 90918752951502 91052708336128 91069496847252 91316247289344 91355765526828 91693587154176 91733268690162 91981817604864 92134324068864 92248045731072 92361907760256 92515044416256 92629236002688 92765711532032 92782815890688 93034208526336 93149040918528 93418647404544 93459075481728 93712300425216 93898105471632 93983537184768 94099541336064 94169880017136 94255559000064 94286114171928 94371898908672 94559011752744 94739312398192 94856249405016 95130797160168 95217350418432 95248217377764 95406139554264 95664640017408 95682278887272 95782719158784 95941527542784 96059948447232 96337980135936 96379671590532 96640809813504 96920522721792 97040152002816 97201045218816 97303079780352 97584709533696 97778192474592 97867154423808 98150416809984 98369443827424 98458943717376 98654160017952 98743918952448 98775929132496 98865798856704 98939700278496 99061821836208 99330227275776 99348542015184 99617724315648 99660835120176 99949289056848 100072656752904 100220099065856 100343801023488 100510171711488 100634231706624 100801083930624 100833760989423 100925502999552 101217617335296 101443488947031 101535785708544 101737102518513 101955355070976 102031565912199 102434296878144 102654045093888 102730778200512 103155285548448 103351977161664 103479544805472 103651114577472 103779051447456 103873473183744 103907146230288 104060238098432 104079424968288 104361425473536 104663484592128 104792671033344 105095978330112 105296370364416 105426337978368 105505143352532 105635368655586 105731479332864 105861984003072 105941115019278 106037503875072 106071878443419 106274131277842 106581726447966 106713280580643 107022146805189 107312120539008 107331906998547 107490044747008 107622720019584 107755559053632 107934218485632 108067442003136 108273499883648 108673881071616 108720911040192 109035588062016 109331017162752 109351175871168 109465964752896 109547789716904 109647460048896 109782798225408 109964818833408 110000466533916 110100548726784 110665624305852 110766311682048 110985930020196 111086908821504 111122920274058 111307162813308 111444549565734 111608746686976 111746505685248 112069939855104 112118439510198 112422221517056 112442950188954 112747611449088 112886776151424 113073943175424 113213510669952 113401219421952 113520259743744 113541190874496 113708477087744 113848827789312 114178346827776 114227758922112 114537256075264 114868767670272 115010550521856 115096520020944 115201238777856 115238583987912 115343431999488 115572125475576 115677276954624 115885265155072 115935415939464 116270974306872 116414487906156 116607503899656 116751432878388 117067767860736 117261866996736 117406603657728 117746420166144 117891754912512 118116545327616 118458416659968 118604630225664 118925986398208 118947914249472 119270200541184 119506679691168 119615410962432 119763052609536 119961620545536 120109689520128 120338708987904 120577306688608 120726135606384 120835976380416 120926300340384 121075560022032 121185718714368 121225003935336 121425995796336 121754996385792 121807687369104 122258116205568 122311024920216 122642423473152 122665036569768 122845765425152 122997394308096 123149210347008 123241263431517 123353392555008 123505648003584 123710421187584 124345347522627 124612100642304 124972772424192 125197473962176 125466055114752 125559840022848 125714818895904 125829198544896 126078682336992 126474999206688 126841062880224 126956467224576 126997623170352 127208186072352 127365199503696 127552853356544 127576371849696 127710292211712 127922036723712 128079931262976 128450640181248 128506228787376 128854413084672 129109895023494 129227363629056 129386869337088 129483585023562 129601393625088 129643406986401 129761360999424 130018641160023 130370923299456 130427342931897 130804846095231 131183441887113 131538880023936 131701238843328 131919600371328 132082429114944 132440303034368 132464722686912 132823632420864 132881113493568 133265718742464 133430209003872 133791734697984 134013562281984 134178975608832 134401445240832 134445014652564 134567337332736 134733434185728 134956823113728 135257985262708 135381047611392 135649470024684 135816902557182 135940473427968 136042087882932 136210005024786 136579062504192 136604245270878 136974370934016 137033648290242 137540380731264 137599903035243 137802636215552 137972726407296 138201486103296 138372068596608 138542861640384 138772566624384 139148567298048 139174223836032 139551312789504 139723561377792 140127971106816 140188613222592 140395160485888 140568450637824 140847158207448 140975305777152 141149312004096 141254820025704 141383338500096 141429171257892 141838517629116 142108968597288 142284374107524 142696195740252 142826025627648 142872326066646 143082827385344 143109209331396 143496960026112 143674078738176 143912291314176 144089922670848 144506970203904 144898508095488 144961214720256 145380784082688 145560228004224 145774689550336 145801567828224 145954619670528 146196613398528 146377064300544 146619758444544 146667288711888 146800731635712 147225625214976 147554165741136 147688415576064 147981240026928 148115878428672 148163893698744 148298698285056 148409550417744 148592732754312 148995340913664 149426586473472 149491252680264 149923933585272 150330148598784 150515701535232 150628210860743 150765257567232 150951347559936 151201625895936 151388254499328 152303678562816 152866877571072 153347400695808 153462026694592 153651445317216 153791242665984 153981067640832 154096167300768 154236369272832 154580554585952 155027965742496 155219317208208 155476671866208 155668577171184 156090357147648 156119137452432 156349155995648 156542138210304 156995226888192 157189006550016 157488727103488 157944555546624 158139506967552 158257715028798 158453052983379 158597218999296 158911672528917 159056255812608 159342239588224 159411196916763 159872589671949 160968180808512 161235067120512 161434080029376 161633338580448 161901327728448 162101163004704 162339995181056 162410249825472 163010821607424 163081366560288 163523231297536 163553382093024 163996525744128 164198947129344 164321684575356 164471190073344 164674197338112 164947228250112 165000699800874 165150823090176 165793796696836 165998436458778 166149467523072 166478895030294 166630363232256 166684380411087 166960744219962 167413120030464 167619758527872 168104909782656 168177659265297 168633332275584 168664425283431 169121417173632 169330164227136 169610914763136 169820266004928 170101829132928 170280389615616 170562715631616 170773241683968 171267520241664 171341638383168 171805884112896 172146526697992 172303151505408 172515825782784 172644780031416 172801858166784 172857875981868 173015147999232 173358188213364 173827897732608 173903123909196 174406461460308 174621731859234 174911255849484 175127149317582 175385173365248 175601651791104 175892800495104 176109905486592 176619630249216 177098176561152 177174817991424 177687624989952 177906945338496 178388979597312 178421871374208 178684749709312 178905300811776 179201926987776 179260019536752 179423116443648 179644578914304 179942430818304 180508063481856 180865960032912 181089203409576 181253964570624 181389450510576 181613340033048 181778578071552 181837505903004 182105416672256 182138993694504 182632494578688 182711531053656 183387174308352 183466537380324 183963635209728 184268648137728 184496091462144 184723815520512 185030088832512 185258472005376 185565631781376 186298081837056 186837294809088 186918150963456 187424600850432 187796210943264 187967074369536 188199082672128 188339760034272 188511118000128 188572228343856 188743797817344 189118023505488 189478624796384 189712498810032 190261594320336 190434700836864 190496434755528 190812279108528 191329280034816 191364557774544 191565438317568 191883055085568 192119896894464 192675960271872 192759343181064 193281619627008 193664842535241 193841045443584 194080304005632 194225377535343 194402090437632 195556384949184 196738887654848 197308320035904 197551858264992 197731597713408 197879400556992 198123643672416 198660454551552 198697084030368 199235448631296 199321670240352 199898578113696 200145313505808 200440198131712 200687602046976 201020343422976 201268463413248 201602167861248 201667521978846 201851005999104 202435234670592 202886977894062 203071571417088 203474205037026 203725353835773 203910710141952 204063131824398 204315007537179 204868593756288 205461556401024 205550472435363 206310571096896 206703954323328 206959089610944 207302229154944 207558102894912 207814292460576 208120476196864 208158849936576 208722850947072 209326969184256 209585342066688 210191956660224 210592740728832 210852675956736 211010286705064 211270737311172 211462958665728 211723968006144 211882230038556 212075007750144 212143756886838 212548262555684 213163452895932 213426561161286 214044293610378 214624241078016 214663813997094 214980089494016 215245440039168 215511118107264 215868436971264 216134884006272 216546999767296 217347762143232 217441822080384 218071176124032 218662034325504 218702351742336 218931929505792 219095579433808 219294920097792 219565596450816 219929637666816 220000933067832 220201097453568 221331248611704 221532623364096 221971860040392 222173817643008 222245840548116 222614325626616 222889099131468 223217493373952 223493011370496 224139879710208 224236879020396 224844443034112 224885900377908 225495222898176 225773552302848 226147886350848 226427021339904 226802438843904 227040519487488 227082381748992 227697655578624 228356693655552 228455517844224 229074512150528 229737535340544 230021101043712 230193040041888 230402477555712 230477167975824 230686863998976 231144250951152 231354553909248 231770530310144 231870831878928 232541948613744 232828975812312 233215007799312 233502865756776 234135535721472 234523733993472 234813207315456 235492840332288 235783509825024 236233090655232 236701474209739 236916833319936 237209260451328 237386572543197 237895828498944 239013359382336 239526105219072 240219379040256 241154613377216 241452271212768 241671952760832 241852600680768 242151120044064 242371437428736 242450007870672 242851991592672 243509992771584 243615374738208 244516232411136 244622049840432 245284846946304 245330073139536 245691530850304 245994788616192 246298420694016 246482526863034 246706785110016 247011296007168 247420842375168 247501049701311 248690695045254 248997654688167 249224201284608 249718342545441 249945544848384 250394947924352 250441116329943 251119680045696 251429637791808 252157364673984 252949998413376 253682125760448 253995246340704 254416372144704 254730399007392 255105706713088 255152743699392 255420584423424 255844073447424 256159862525952 256901280362496 257012457574752 257708826169344 258219790046988 258454727258112 258773738674176 258967170047124 259202787250176 259286813972802 259522721998848 260037282320046 260741846598912 260854685863794 261609692190462 261932597788851 262366883774226 263077760047872 263402477686656 263839200742656 264164858229888 264880606068736 264929445373824 265647264841728 265762226987136 266531437484928 266860418007744 267583469395968 268027124563968 268357951217664 268802890481664 268890029305128 269134674665472 269466868371456 269913646227456 270515970525416 270762095222784 271298940049368 271633805114364 271880946855936 272084175765864 272420010049572 273158125008384 273208490541756 273948741868032 274067296580484 275080761462528 275199806070486 275605272431104 275945452814592 276402972206592 276744137193216 277085723280768 277545133248768 278297134596096 278348447672064 279102625579008 279447122755584 280255942213632 280377226445184 280790320971776 281136901275648 281694316414896 281950611554304 282298624008192 282509640051408 282766677000192 282858342515784 283677035258232 284217937194576 284568748215048 285392391480504 285652051255296 285744652133292 286165654770688 286218418662792 286993920052224 287348157476352 287824582628352 288179845341696 289013940407808 289922429440512 290139144219463 290761568165376 291120456008448 291603135656448 291909239341056 292754128601088 293334577423776 293601463271424 294451250429952 295108331482272 295376831152128 295962480053856 296231756857344 296327787397488 296597396570112 296819100835488 297185465508624 297990681827328 298853172946944 298982505360528 299847867170544 300660297197568 301031403070464 301256421721486 301530515134464 301902695119872 302403251791872 302501282968269 302776508998656 304330466841093 304607357125632 305211307555539 306094697736597 306924053389184 307302890634432 307962135281664 308192334601536 309161109171904 310055931484992 310438634416416 310953343732416 311337154342368 312180714295296 312238274904864 312698311991296 313084276420608 313990453776384 314378013100032 314977454206976 315889111093248 316279013935104 316515430057596 316906105966758 317194437998592 317823345057834 318112511625216 318215635330257 318684479176448 318822393833526 319745179343898 320139841741929 321066440415567 321936361617024 322470134241024 322868160058752 323266677160896 323802655456896 324202326009408 324679990362112 324820499650944 326021643214848 326162733120576 327046462595072 327106764186048 327993051488256 328397894258688 328643369150712 328942380146688 329348394676224 329894456500224 330001399601748 330301646180352 331587593393672 331996872917556 332298935046144 332957790060588 333260726464512 333368760822174 333921488439924 334826240060928 335239517055744 336209819565312 336355318530594 337266664551168 337328850566862 338242834347264 338660328454272 339221829526272 339640532009856 340203658265856 340560779231232 341125431263232 341546483367936 342535040483328 342683276766336 343611768225792 344293053395984 344606303010816 345031651565568 345289560062832 345603716333568 345715751963736 346030295998464 346716376426728 347655795465216 347806247818392 348812922920616 349243463718468 349822511698968 350254298635164 350770346730496 351203303582208 351785600990208 352219810973184 353239260498432 354349635982848 355375249979904 355813890676992 356777959194624 356843742748416 357810601623552 358520039073504 358846232887296 359289157828608 359884861636608 361016126963712 361731920065824 362178406819152 362507929141248 362778901021152 363226680066096 363557156143104 363675011806008 364210833344512 364277987389008 365264989157376 365423062107312 366774348616704 366933074760648 367927270419456 368537296275456 368992182924288 369447631041024 369723790294551 370060177665024 370516944010752 371131263562752 371959459472447 373036042567881 373836301926912 375592421886528 376398165344256 376679520068544 377144456687712 377487595634688 378236047010976 378957249592768 379424997620064 380523188640672 380869401673728 380992869511056 381624558217056 382658560069632 382729115549088 383130876635136 383766110171136 384239793788928 385351920543744 385518686362128 386563239254016 387329685070482 387682090887168 388160608011264 388450755070686 388804180875264 388930220959203 390055923480069 391112769898368 391282028795691 392414538285693 393477775309696 393550325661339 394616640071808 395103716529984 395758801113984 396247287344832 397320909103104 397394168060736 398470897262592 398643340480704 399797156227392 400290627011616 400880396263424 401375204093952 402040686845952 402536926826496 403204335722496 403335043957692 403702011998208 404870469341184 405773955788124 406143142834176 406948410074052 407450707671546 407821420283904 408126263648796 408630015074358 409737187512576 410923112802048 411100944870726 412621142193792 413407908646656 413918179221888 414604458309888 415116205789824 415628584921152 416240952393728 416317699873152 417445701894144 418653938368512 419170684133376 420383913320448 421185481457664 421705351913472 422020573410128 422541474622344 422925917331456 423447936012288 423764460077112 424150015500288 424287513773676 425096525111368 426326905791864 426853122322572 428088587220756 429248482156032 429327627994188 429960178988032 430490880078336 431022236214528 431736873942528 432269768012544 433093999534592 434695524286464 434883644160768 436142352248064 437324068651008 437404703484672 437863859011584 438191158867616 438589840195584 439131192901632 439859275333632 440001866135664 440402194907136 442662497223408 443065246728192 443943720080784 444347635286016 444491681096232 445228651253232 445778198262936 446434986747904 446986022740992 448279759420416 448473758040792 449688886068224 449771800755816 450990445796352 451547104605696 451884632582229 452295772701696 452854042679808 453604877687808 454164763497984 456911035688448 460042202087424 460386080083776 460954335951648 461373727997952 462288501902304 462709107818496 463541060620288 463741663757856 465083897227488 465657951624624 466430015598624 467005731513552 468271071442944 469047467986944 469626414630912 470985680664576 471567019650048 472466181310464 473402948419478 473833666639872 474418520902656 474773145086394 475359158950137 475791656997888 476735017586751 478026718764672 478233590750289 479617769015847 482309226754432 482904542425536 483705201361536 484302240088128 484900015741344 485703983185344 487019985543168 487230749476416 489032464822272 489244099680864 490569693892608 490660146279072 491383061700608 491989577232384 492596841388032 492965053726068 493413570220032 494022592014336 494841684750336 495002099402622 497381390090508 497995309376334 498448402569216 499436685090882 499891089696768 500053141233261 500789895848704 500882232659886 502239360091392 502859275583616 504314729347968 504532977795891 505899996826752 507364251520896 507990492681408 508832744289408 509460798014784 510211413426176 510305487398784 510841168846848 511688146894848 512319725051904 513802560724992 514024915149504 515417652338688 516439580093976 516909454516224 517547477348352 517934340094248 518405574500352 518573627945604 519045443997696 520074564640092 521483693197824 521709371727588 523219384380924 523865195577702 524733767548452 526155520095744 526804955373312 527678401485312 528329716459776 529761212137472 529858890747648 531294529683456 531524453974272 533062874969856 533720836015488 535166938791936 536054249127936 536715902435328 537605780963328 537780058610256 538269349330944 538933736742912 539827292454912 541031941050832 541524190445568 542597880098736 543267610228728 543761893711872 544168351531728 544840020099144 546316250016768 546416981083512 547897483736064 548134593160968 550161522925056 550399612140972 551210544862208 551890905629184 552805944413184 553488274386432 554171446561536 555090266497536 556696895344128 558894245511168 560511884427264 560754452890368 562273802551296 563388632829792 563901223108608 564597248016384 565019280102816 565533354000384 565716685031568 567354070516464 568435874389152 569137496430096 570784782961008 571304102510592 571489304266584 572331309541376 572436837325584 573987840104448 574696314952704 575649165256704 576359690683392 578027880815616 579844858881024 580278288438926 580994527605723 581523136330752 582240912016896 582676132606029 583206271312896 584507722028131 586669154847552 590216662964544 591924960107712 592655574794976 593194793140224 593638201670976 594370931017248 595981363654656 597706345893888 597965010721056 599695734341088 601320594395136 602062806140928 602512843442972 603061030268928 603805390239744 604806503583744 605002565936538 605553017997312 608660933682186 609214714251264 610422615111078 611176061507319 612189395473194 612945022611537 613848106778368 614605781268864 616384669203072 616651417306089 618322218343808 620111862969984 620877268832832 621906687464832 622674308684736 624361428590592 624476549809728 625396623982592 626168552841216 627980907552768 628756026200064 629954908413952 631778222186496 632558027870208 633030860115192 633812211933516 634388875997184 635646690115668 636225023250432 636431270660514 637368958352896 637644787667052 639490358687796 640279683483858 642132880831134 643872723234048 644940268482048 645736320117504 646533354321792 647605310913792 648404652018816 649359980724224 649640999301888 652043286429696 652325466241152 654092925190144 654213528372096 655986102976512 656795788517376 657286738301424 657884760293376 658696789352448 659788913000448 660002799203496 660603292360704 663175186787344 663993745835112 664597870092288 665915580121176 666521452929024 666737521644348 667842976879848 669652480121856 670479034111488 672419639130624 672710637061188 674533329102336 674657701133724 676485668694528 677320656908544 678443659052544 679281064019712 680407316531712 681121558462464 683092966735872 685070080966656 685366553532672 687223536451584 688586106791968 689212606021632 690063303131136 690579120125664 691207432667136 691431503927472 692060591996928 693432752853456 695311590930432 695612495636784 697625845841232 698486927436936 699645023397936 700508597270328 701540693460992 702406607164416 703571201980416 704439621946368 706478520996864 708699271965696 710104422629217 710750499959808 711627781353984 712159717629591 713687485496832 717040078147008 718578315657216 723463840131648 724356813638304 725015858282496 725557802042304 726453360132192 727114312286208 727350023612016 728421666689024 728555974778016 730529978314752 730846124214624 733548697233408 733866149521296 735854540838912 737074592550912 737984365848576 738895262082048 739447580589102 740120355330048 741033888021504 742262527125504 742503149103933 743918918944894 746072085135762 746992964064501 747672603853824 749155027636323 751184843773056 751323348989829 753359040137088 754288913375424 756472094021952 757914499185536 758849995240128 761046377281344 761985739022112 763249116434112 765317120139264 765458231098176 766261753270272 767532220342272 768479587577856 770703841087488 771037372724256 773126478508032 774659370140964 775364181774336 776321216022528 776901510141372 777608361750528 777860441918406 780111846960138 782225539796736 782564057591382 784829076571386 785797793366553 786955550619392 787100651322678 789233280143616 790207433059968 791517602227968 792494574689664 794641818206208 794788336121472 796941794525184 797286680961408 799594312454784 800581254023232 801760792526848 802750408187904 804081373691904 805073853652992 806408671444992 806670087915384 807404023996416 809740938682368 811547911576248 812286285668352 813896820148104 814901415343092 815642840567808 816252527297592 817260030148716 819474375025152 821846225604096 822201889741452 825242284387584 826815817293312 827836358443776 829208916619776 830232411579648 831257169842304 832481904787456 832635399746304 834891403788288 837307876737024 838341368266752 840767826640896 842370962915328 843410703826944 844041146820256 845082949244688 845851834662912 846895872024576 847528920154224 848300031000576 848575027547352 850193050222736 852653811583728 853706244645144 856177174441512 858496964312064 858655255988376 859920357976064 860981760156672 862044472429056 863473747885056 864539536025088 866187999069184 869767288321536 870417432658389 872284704496128 874809406969344 875727718023168 876382317735232 878262385803264 880003732271328 880804389814272 885324994446816 886130493456384 887887440161568 888695270572032 888983362192464 890457302506464 891556396525872 892869973495808 893972045481984 896559518840832 896947516081584 899377772136448 899543601511632 901980891592704 903094209211392 903769265164458 904591545403392 905708085359616 907209755375616 907503848904807 908329526995968 912991400523279 913822071376896 915633922666617 918284093209791 920772160167552 921908671903296 924577003804608 927082121240576 927483327515712 930167794454976 931315903249248 932860031197248 934011463027104 936542142885888 938094935973888 939252829261824 941971361329152 943134039300096 944932362620928 946805896838956 947667333279744 948837041805312 949546290172788 950718317900274 951583313995776 953470035173502 956053437529344 956467181500578 959235538031694 960419525225787 963199321246701 964618453508864 965809084851072 967410402723072 968604480176256 969800031482688 971407966370688 974039971086336 974461498952832 978064929644544 978488199361728 981139387785216 981320292558144 982766123401216 983979154464768 985193682776064 985930107452136 986827140440064 988045184028672 989683369500672 990004198805244 994762780181016 995990618752668 996896805138432 998873370181764 999782179393536 1000106282466522 1001579791697408 1001764465319772 1004478720182784 1005718551167232 1008629458695936 1009065955591782 1011799993653504 1014728503041792 1015980985362816 1017665488578816 1018921596029568 1020422826852352 1020610974797568 1021682337693696 1023376293789696 1024639450103808 1027605121449984 1028049830299008 1030835304677376 1032879160187952 1033818909032448 1035094954696704 1035868680188496 1036811149000704 1037147255891208 1038090887995392 1040149129280184 1042967386395648 1043418743455176 1046438768761848 1047730391155404 1049467535096904 1052311040191488 1053609910746624 1055356802970624 1056659432919552 1059717781495296 1063048907948544 1066125749939712 1067441672030976 1070333877583872 1073431804870656 1075560117220512 1076538698661888 1077867473485824 1079654584909824 1082063882101664 1083048380891136 1085195760197472 1086535220457456 1087523787423744 1088336703063456 1089680040198288 1092632500033536 1092833962167024 1095794967472128 1096269186321936 1100323045850112 1100799224281944 1102421089724416 1103781811258368 1105611888826368 1106976548772864 1108342893123072 1109171370883653 1110180532995072 1113393790688256 1115878378417341 1119108127703643 1121508905780736 1126777265659584 1129194496032768 1130038560205632 1131433370063136 1134708141032928 1136871748778304 1138274992860192 1141569565922016 1142608205021184 1142978608533168 1144662619082752 1144873674651168 1147975680208896 1149392629905408 1151298330513408 1152719381366784 1156055761631232 1159689717762048 1160556576877852 1161989055211446 1163046272661504 1164481824033792 1165352265212058 1166412542625792 1166790662877609 1169015444056262 1173338309695104 1173846086387073 1177243614857079 1180433325929088 1180650976984017 1183849920215424 1185311149589952 1187276403341952 1188741862034496 1191962727309312 1195412691787776 1195930021442112 1199391468682176 1202641188790272 1204125612281856 1205025686885944 1206122060537856 1207610780479488 1209613007167488 1210005131873076 1211106035994624 1217321867364372 1218429428502528 1220845230222156 1222352123014638 1224378790946388 1225890045223074 1227696213556736 1229211562537728 1232769338406144 1233302834612178 1236644436687616 1240223725939968 1241754537665664 1243813374929664 1245348617369472 1248722857181184 1248953099619456 1250793247965184 1252337105682432 1255961815105536 1257512052400128 1259909816827904 1263556444372992 1265116055740416 1266061720230384 1267624423867032 1268777751994368 1271293380231336 1272450046500864 1272862541321028 1274737916705792 1275289575334104 1278980717375592 1280559366967716 1284265761662268 1287745446468096 1289880536964096 1291472640235008 1293066708643584 1295210621827584 1296809304037632 1299281998603776 1304086572859392 1304650932482304 1308185850380288 1308427056744192 1311972205953024 1313591577034752 1314573476602848 1315769520586752 1317393578704896 1319577826000896 1320005598406992 1321206584721408 1326350373574688 1327987491670224 1329195740184576 1331831160242352 1333042905858048 1333475043288696 1335685953759696 1339304960243712 1340958068222976 1344839278261248 1345421274122376 1349066658204672 1349315402267448 1352971337389056 1354641313817088 1355653897746687 1356887318105088 1358562128039424 1360814633063424 1370733107065344 1377172213583936 1380126606262272 1381158240251328 1382863007854944 1384121183993856 1386865505706912 1390623181860864 1391224991273568 1395251691682464 1396973854873872 1399290046795872 1401017194540656 1403081386921984 1404813214328832 1407142403960832 1408879243892736 1412957041993728 1417398543931392 1420208845258434 1421500999919616 1423255562707968 1424319435259182 1426077476850411 1427374970993664 1430205052760253 1434080156294016 1434700772250867 1438853307047541 1446927680263296 1448713627276608 1451115604084608 1452906720264384 1454700047224032 1456843333378048 1457111949556032 1461059956629504 1461692248429248 1467097394466816 1467732299042592 1471709081677824 1474149185101824 1475968731697152 1477790524164096 1478895161178204 1480240710660096 1482067776043008 1484525054251008 1485006298207866 1487837837889788 1492144170271524 1493985928129002 1495345207707648 1498310055272646 1502369687546112 1502646697979658 1506718080274176 1508577826750848 1512944188043904 1513598933387673 1515828998371072 1517699990480256 1522092754562688 1523971478044224 1526498232868224 1530634240278528 1530916462196352 1532523506540544 1535064440684544 1536959175155712 1541407682174976 1542074745448512 1546252957016064 1549318740281928 1550728363548672 1552642432045056 1553803020282744 1555216723501056 1555720883836812 1560223693920276 1564451079593472 1565128115182764 1569658153142772 1571595586733106 1573911101238784 1574201302645356 1578466560287232 1580414866119936 1583035204455936 1584989149379328 1589283636412416 1589576672242944 1593883589050368 1594573361922816 1599188624909568 1601162508046464 1603521585053696 1605500816375808 1608162747383808 1610147707305984 1612817342889984 1613340175830768 1614808047992832 1619481877364736 1623095823152496 1624572571336704 1627793640296208 1629802830686184 1631285681135616 1632505054595184 1634520060297432 1638948750050304 1643692451208192 1644403779482904 1650484568775168 1653631634586624 1655672716887552 1656910319468173 1658417833239552 1660464823159296 1662514339684608 1665270799492608 1676682736533504 1681535653281792 1686821407653888 1688082293640512 1690165898489376 1691703669325824 1693791744049152 1695057840308448 1696600062001152 1697150055094704 1700386100445472 1705307623167456 1707412489290288 1712354348883024 1716993928624128 1717310511976752 1719840715952128 1721963520313344 1724088944858112 1726947495770112 1729079072050176 1732375998138368 1739534576643072 1740834865316778 1742983582817169 1744569408992256 1748028397818087 1749618813938688 1752764635470464 1753523166084393 1760007464542656 1770649988893632 1775774880323136 1777966724384928 1780914605012928 1783112793051744 1785739946991616 1787944090963968 1793119037681664 1793895032163168 1798755544272896 1799087203023264 1803961783185408 1806188418422784 1807538530328916 1809183090806784 1811416170719232 1814419510751232 1815007697809614 1816659053991936 1825982801046558 1827644142753792 1831267845333234 1833528184521957 1836568186419582 1841544320335104 1843817343806592 1849154007609216 1849954251918267 1854164242481152 1854966655031424 1860335588909952 1862631806498496 1865720062394496 1868022926054208 1873084285771776 1876189871947776 1878505658523648 1883942722658304 1886268078600192 1889864725241856 1893611793677912 1895334666559488 1897674083610624 1899092580345576 1901436635800548 1903166627991552 1906940070347004 1912106875058688 1912934363001156 1918471076063388 1920839050451574 1926398642493402 1929236907017728 1931618169702144 1934820805446144 1937208960352512 1939600062965376 1942815932741376 1948079942172672 1948922997905664 1956129859289088 1956976398723456 1962278775570432 1962640585116288 1965532246802432 1967958308929536 1970387365552128 1971860214904272 1973654280880128 1976090368057344 1979366739001344 1980008397610488 1989525560362032 1991981237505336 1993793610276864 1997746740363528 1999564358787072 2000212564933044 2003159583394816 2003528930639544 2008957440365568 2011437102334464 2017258917391872 2018131911183564 2023599987307008 2029457006083584 2031961970725632 2035330977157632 2037843192059136 2041221949595136 2043364675387392 2049278900207616 2055210242899968 2056099660598016 2061670609354752 2065758320375904 2067637818064896 2070189909393408 2071737360376992 2073622298001408 2074294511782416 2076181775990784 2080298258560368 2085934772791296 2086837486910352 2092877537523696 2095460782310808 2098935070193808 2104622080382976 2107219821493248 2110713605941248 2113318865839104 2119435562990592 2126097815897088 2130313267887651 2132251499879424 2134883344061952 2136479152888773 2151120234441024 2155734946971648 2164127764203328 2170391520394944 2173070440914912 2175047574847488 2176673406126912 2179360080396576 2185265000067072 2185667924334048 2191589934944256 2192538372643872 2200646091700224 2201598448563888 2204842179448832 2207563622516736 2211223777652736 2213953097545728 2216685786246144 2218342741767306 2220361065990144 2226787581376512 2227509447311799 2231756756834682 2238216255407286 2240978892193503 2243017811561472 2247465082908969 2253554531319168 2260077120411264 2262866740126272 2269416282065856 2273743497556608 2276549985720384 2283139131844032 2285957217066336 2289325238165504 2289747349302336 2295951360417792 2298785259810816 2302596661026816 2305438762733568 2312111523262464 2319379435524096 2321113153755704 2323978110422892 2326092545323008 2328963648067584 2330704530424116 2332825085251584 2333581325755218 2338030888112524 2346676619390208 2347692172774146 2354487229714158 2360866651858176 2361301953968034 2367699840430848 2370622299179904 2374552806683904 2377483724068992 2383925454618624 2390825383575552 2391860042884224 2398782937364352 2405282377580544 2408251224563712 2410051373771888 2412244121075712 2415221560958976 2419226014334976 2420010263746152 2422212071989248 2434643734728744 2436858857005056 2441690460444312 2444704246029276 2448757581892776 2451780090446148 2455392427113472 2458423125075456 2465538676812288 2466605669224356 2473288873375232 2480447451879936 2483509075331328 2487626749859328 2490697234738944 2497445714362368 2497906199238912 2504674211364864 2511923630211072 2515024104800256 2519819633655808 2527112888745984 2530232111480832 2532123440460768 2535248847734064 2537555503988736 2542586760462672 2544900093001728 2545725082642056 2549475833411584 2550579150668208 2557961434751184 2561118733935432 2568531523324536 2575490892936192 2579761073928192 2582945280470016 2586133417287168 2590421243655168 2593618608075264 2598563997207552 2603716216307129 2609301864964608 2611252297975167 2616854113488384 2627183154069504 2629146953205696 2634787157409792 2640011196813984 2642413169442816 2652700747149376 2655974983340448 2658391480369152 2663662320484704 2666085811716096 2666950086577392 2671371907519392 2678609920487424 2681916136445952 2689678556522496 2690842548244752 2698133316409344 2698630804534896 2705942674778112 2709282627634176 2711307795493374 2713774636210176 2717124256078848 2721629266126848 2722511546714421 2738974201569837 2741466214130688 2746901767999851 2754344427167872 2754852279629373 2762316480502656 2765726015709888 2773731011413824 2781246363721728 2782449982547136 2790503383364928 2793947709747744 2798580093591744 2802034389081312 2806162773843968 2809626428657664 2814284807921664 2817758487785472 2825914083987456 2834797087862784 2840417690516868 2843001999839232 2846511125415936 2848638870518364 2852154953700822 2854749941987328 2860410105520506 2868160312588032 2869401544501734 2877706614095082 2881258575677361 2893855360526592 2897427254553216 2902231208169216 2905813440528768 2909400094448064 2913686666756096 2914223899112064 2922119913259008 2923384496858496 2934194788933632 2935464598085184 2943418163355648 2948298370203648 2951937463394304 2955581048328192 2957790322356408 2960481421320192 2964135552086016 2969050108502016 2970012596415732 2975675675779576 2984288340543048 2987971856258004 2990690415415296 2996620110545292 3004739375092224 3005293395959316 3013436160548352 3017155653501696 3025888376087808 3027197866775346 3031657996742144 3035399980960512 3044185509125376 3047942956088448 3052996465736448 3061268480557056 3061832924392704 3065047013081088 3070128881369088 3073918350311424 3082815364349952 3084149490897024 3092505914032128 3098637480563856 3101456727097344 3105284864090112 3107606040565488 3110433447002112 3111441767673624 3120447387840552 3128902159186944 3130256230365528 3139316306285544 3143191173466212 3147822202477568 3148402605290712 3156933120574464 3160829732239872 3166070408911872 3169978298758656 3179153344485888 3189146723845632 3198377249819136 3202325016092928 3211001632751616 3220295414611968 3226680351661536 3229616095985664 3238963754729472 3246191646304992 3249145142673408 3255587280592416 3259605661372368 3262571362271232 3265010109190368 3269040120594864 3277897500100608 3287384902416384 3288807558965808 3300969137550336 3307263269173248 3311345433775104 3313820638936346 3316835666479104 3320929646318592 3325028679369216 3327514112650959 3330541598985216 3347635135252023 3357324383110929 3376164587281024 3380331796978752 3387583488098304 3390115680616896 3394300110189408 3400772200890944 3410615246334912 3414824978580576 3424708697766048 3433987857248256 3434621023953504 3439681431904256 3443927040626688 3448177889716224 3453894991540224 3458158144100352 3464751996276736 3479069153286144 3481669730633556 3485967165634338 3489138817984512 3496056795636174 3499237627877376 3500371988632827 3505529270940928 3507046332168786 3520014929085312 3521538259161219 3531730844571237 3541299977787264 3551549760646272 3555933448769856 3561829210025856 3566225586103488 3571479893983232 3575888181927936 3586238075363328 3587790064326336 3597511088545792 3598174406046528 3607923566370816 3612376836845568 3615077060657832 3618366181613568 3622832341438464 3628839021502464 3630015395619228 3633318107983872 3651965602093116 3655288285507584 3662535690666468 3667056369043914 3673136372839164 3683088640670208 3687634687613184 3698308015218432 3699908503836534 3708328484962304 3709933310062848 3720671177819904 3725263612996992 3731440124788992 3736045852108416 3746168571543552 3752379743895552 3757011317047296 3767885445316608 3772536157200384 3779729450483712 3787223587355824 3790669333118976 3795348167221248 3798185160691152 3802873271601096 3806333255983104 3813880140694008 3824213750117376 3825868726002312 3836942152126776 3841678100903148 3852797284986804 3858473814035456 3863236339404288 3869641610892288 3874417920705024 3879200125930752 3885631865482752 3897845995811328 3912259718578176 3913952797446912 3924557551140864 3925281170232576 3935916617859072 3940774731104256 3943720429808544 3947308561760256 3952180736114688 3958733478002688 3960016795220976 3979051120724064 3983962475010672 3987587220553728 3995493480727056 3999128717574144 4000425129866088 4006319166789632 4007057861279088 4017914880731136 4022874204668928 4034517834783744 4036263822367128 4047199974614016 4058914012167168 4063923941451264 4066961693240061 4070661954315264 4075686384118272 4082443899190272 4091554054196917 4112199321196032 4131516640751808 4140379818786816 4143474720753984 4148589023564832 4152363551981568 4160596517120736 4171869545582592 4173674973820704 4185755075047392 4190921564621616 4197870140387616 4209244160765952 4214439642986496 4221427211882496 4226637731678208 4238871125981184 4252195631794176 4260626535775302 4264502999758848 4269766688123904 4272958305777546 4278232430551233 4290615158280759 4302240468882048 4304102316752601 4316559921142623 4328255528406656 4340783040789888 4346140881829824 4353346812253824 4358720160793152 4370530000134144 4371335848668096 4383179869888512 4385076745287744 4401292183400448 4403196897127776 4409684358897664 4415127245033472 4422447555305472 4427906195091456 4433371572492288 4436685483534612 4440722131980288 4453575162753024 4455018894623598 4463513513669364 4476432510814572 4481957784387006 4486035623122944 4494930165817938 4507109062638336 4520154240822528 4525733480252544 4538832564131712 4547486995113216 4553099971440768 4566278263688064 4571914434132672 4578650476331008 4579494698604672 4591902720835584 4597570519621632 4605193322053632 4610877525467136 4624223046524928 4638758871048192 4642226307511408 4647956220845784 4652185090646016 4657927296135168 4661409060848232 4665650170503168 4667162651510436 4676061776225048 4693353238780416 4695384345548292 4708974459428316 4721733303716352 4722603907936068 4735399680861696 4741244598359808 4749105613367808 4754967448137984 4767850909237248 4781650767151104 4783720085768448 4797565874728704 4810564755161088 4816502449127424 4820102747543776 4824488242151424 4830443121917952 4838452028669952 4840020527492304 4844424143978496 4869287469457488 4873717714010112 4883380920888624 4889408492058552 4897515163785552 4903560180892296 4910784854226944 4916846250150912 4931077353624576 4933211338448712 4946577746750464 4960894903759872 4967018150662656 4970730958404519 4975253499718656 4981394469477888 4995812398477824 5030048209600512 5060464222961664 5064246880921536 5070497695468128 5075111007977472 5085173520925344 5089800186003456 5091450165284112 5098951666823168 5101158301336416 5115922869502368 5122237467870864 5137063046649072 5150981785872384 5159522147856384 5165890560940032 5172266834574336 5180842487310336 5187237216150528 5197127994415104 5207432432614258 5218603729929216 5222504595950334 5228950748451507 5233708226976768 5244085193454261 5258293906411392 5260569498253179 5280022393627968 5305401494298752 5311949966680896 5327324640969408 5333900173154784 5342743815038784 5357219840974848 5363832272891904 5379357113044992 5381685096489504 5396266632818688 5397261609069792 5411885349556224 5418565255268352 5422615590986748 5427549272420352 5434248512157696 5443258532253696 5445023093428842 5477948403139674 5482932428261376 5493803535999702 5500584553565871 5508688854335744 5509704559258746 5524632961005312 5531452031419776 5547462022827648 5549862755754801 5562492727443456 5564899965094272 5581006766729856 5587895419495488 5597160187183488 5604068778162624 5612325547687936 5619252857315328 5628569615843328 5635516975570944 5651828167974912 5669594175725568 5680835381033736 5686003999678464 5693022250831872 5697277741036728 5704309907401644 5709499883974656 5720820211041012 5736320625176064 5738803089003468 5755413228190164 5762517151354722 5787710721053184 5794854509106432 5804462416338432 5811626881057536 5818800188896128 5827373333512192 5828447798224128 5844239826518016 5846768993716992 5868389577867264 5870929196170368 5886836326711296 5896596740407296 5903874926788608 5911162096656384 5915580644712816 5920962842640384 5928271104172032 5938100217004032 5940025192831464 5951351351559152 5968576681086096 5975943712516008 5981380830830592 5993240221090584 6009478750184448 6010586791918632 6026872321096704 6034311307003392 6051776752175616 6054395733550692 6063315993484288 6070799961921024 6088371018250752 6095885912176896 6105992931472896 6123665848785408 6130094026162176 6147836700622848 6165630728699904 6168298981794048 6185011828064256 6197274961127712 6202913454194688 6210569728180224 6215212081130976 6220866894004224 6222883535347248 6240894775681104 6257804318373888 6260512460731056 6278632612571088 6286382346932424 6295644404955136 6296805210581424 6313866241148928 6321659464479744 6332140817823744 6339956597517312 6358306688971776 6378293447691264 6390939803662953 6396754499638272 6404650032185856 6409437458666319 6453360703323072 6492383292609984 6511174561184832 6519211322744736 6525142724542464 6530020218380736 6538080241189728 6555795000201216 6574769804832768 6577615117931616 6601938275100672 6614526538346496 6622690867550208 6627641277872692 6633671332958208 6641859292637184 6650057358738432 6655028225301918 6661083197970432 6695270270504046 6714648766221858 6722936676580509 6742395248726907 6752329174562048 6760663593957504 6780231361233792 6788600220378816 6801544401781888 6821230492669824 6829649957161152 6849417395532096 6867975714496512 6869242047907008 6879362863808512 6887854081253376 6896355779432448 6907789983080448 6916316288200704 6929503992553472 6958138306572288 6963339461267112 6971934331268676 6978277635969024 6992113591272348 6998475255754752 7000743977265654 7011058541881856 7014092664337572 7040029858170624 7043076518322438 7063461689142474 7082599955574528 7103099521292544 7111866897539712 7123658420051712 7132451172206976 7142959787966464 7151776363855872 7172476150726656 7175580128652672 7195022177091584 7196348812093056 7215847132741632 7224753673691136 7230154121315664 7236732363227136 7245664682876928 7257678043004928 7260030791238456 7266636215967744 7303931204186232 7310576571015168 7325071381332936 7334112738087828 7346272745678328 7366177281340416 7375269375226368 7396616030436864 7399817007673068 7419866620125696 7441342355639808 7450527225993984 7462880249577984 7472091704216832 7492337143087104 7514022634094592 7535770890633216 7545072314400768 7559458900967424 7574447174711648 7581338666237952 7590696334442496 7596370321382304 7605746543202192 7612666511966208 7627760281388016 7648427500234752 7651737452004624 7673884304253552 7683356201806296 7705594569973608 7716947628070912 7726472678808576 7739283221784576 7748835841410048 7758400251861504 7771263730965504 7795691991622656 7811148648921387 7827905594893824 7833756893925501 7850562340465152 7881549462208512 7887440859617088 7904361472229376 7920033590441952 7958102241448128 7967924950021344 7975174441107456 7990986961454112 7998257435148288 8000850259732176 8012638333579264 8014115722558176 8035829761462272 8045748409337856 8069035669567488 8072527644734256 8094399949228032 8117828024334336 8127847882902528 8133923386480122 8141323908630528 8151372768236544 8164887798380544 8167534640143263 8183108108393834 8216922604709511 8224398642392064 8240705303999553 8263033281503616 8264556838888119 8286949441507968 8297178047129664 8321193034241472 8343739091165184 8347349947641408 8371510150094784 8381843129243232 8395740280775232 8418488321531904 8428879285972992 8442854423764992 8453275463356416 8477742251962368 8504391263588352 8521253071550604 8529005999517696 8539533376247808 8545916611555092 8556464861102466 8581230316561518 8604480937764096 8608204633505202 8633119842285246 8643775727032083 8656511056813312 8681566081579776 8692281763659648 8706693624507648 8717440321586304 8741060000268288 8742671697336192 8766359739777024 8770153490575488 8802584366800896 8806393794255552 8819368717795328 8830254490066944 8844895110610944 8855812390182912 8866743144984576 8873370967069224 8881444263960576 8907150325506048 8910037789247196 8927027027338728 8952865021629144 8963915568774012 8972071246245888 8989860331635876 9014218125276672 9040308481645056 9051466960505088 9077665128263424 9094973990226432 9106199942881536 9132556527376128 9143828868265344 9157300952662016 9158989397209344 9183805441671168 9195141039243264 9210386644107264 9221755050934272 9248446093049856 9277517742096384 9284452615022816 9295912441691568 9304370181292032 9315854592270336 9322818121696464 9331300341006336 9334325303020872 9352123552450096 9386706477560832 9390768691096584 9417948918856632 9443466607432704 9445207815872136 9470799361723392 9482489196719616 9498211226735616 9509934896275968 9567440171536896 9595131749457408 9633004898254848 9640205495087552 9660886243835904 9680041054984608 9688848287956992 9738574938914976 9747435428020224 9766761841777248 9778816984117104 9795030327571104 9807120361784592 9821569708453888 9833692500301824 9862154707249152 9866422676897424 9893155493500928 9921789807519744 9934036301325312 9941461916809038 9950506999437312 9962788938955776 9982542337952877 9991624796955648 10042905405756069 10071973149332787 10128493761843072 10140995390936256 10170347041850688 10182900330568224 10197903333646336 10202316602672832 10231845739004736 10244474935741728 10274126093298144 10301963571744768 10319044295712768 10331781121880064 10344533669148672 10361684974620672 10374474432301056 10394255988830208 10414864865228516 10437207459858432 10445009191900668 10457901496903014 10467416453953536 10488170386908522 10516587812822784 10521138996506358 10560044787255936 10564614777483657 10595192533713711 10610802988597504 10623899933361792 10654649281938816 10667800346309568 10685487630077568 10714439681949696 10727664545783808 10758714226089984 10763370192979008 10792533265637376 10794523218139584 10823770699112448 10837130510536704 10845231181973496 10855098544840704 10868497024315392 10886517064507392 10890046186857684 10955896806279348 10965864856522752 10987607071999404 11001169107131742 11017377708671488 11019409118517492 11049265922010624 11062904062839552 11094924045655296 11099725511509602 11124985454886912 11129799930188544 11162013533459712 11175790838990976 11194320374366976 11208137556325248 11224651095375872 11238505714630656 11257139231686656 11271033951141888 11303656335949824 11339188351451136 11361670762067472 11372007999356928 11386044501663744 11394555482073456 11408619814803288 11418999767949312 11441640422082024 11472641250352128 11477606178006936 11510826456380328 11525034302709444 11575421442106368 11589709018212864 11608924832676864 11623253762115072 11637600377792256 11656895596448256 11693537987433984 11736779155734528 11741858392340736 11773672653422592 11807749853577216 11822324193312768 11831161289425632 11841925685280768 11856542208344064 11876200434008064 11880050385662928 11902702703118304 11937153362172192 11951887425032016 11962761661661184 11986480442181168 12018957500368896 12021173583837264 12053744642193408 12068622614006784 12103553504351232 12108791467101384 12126631986968576 12141599923842048 12176742036501504 12191771824353792 12200885079720183 12211985862945792 12247331697570816 12274662162590751 12336597963588096 12394549922255424 12421139456360448 12430424162261952 12445767070694496 12481789551362208 12515608636747776 12521024921462112 12557265225142176 12572764693864848 12591288809910272 12593610421162848 12627732482297856 12643318928959488 12664281635647488 12679913195034624 12716613377943552 12756586895382528 12781879607325906 12793508999276544 12809300064371712 12818874917332638 12834697291653699 12906721406646144 12912306950257803 12949679763427869 12984766585219968 13022349122369664 13038422645489472 13060040436761472 13076160482379456 13111590000402432 13149539609665536 13155230235863232 13203876550201344 13229053076692992 13245381735100416 13255282555745384 13267342665916416 13283718585274368 13300114717476864 13310056450603836 13322166395940864 13390540541008092 13429297532443716 13445873353161018 13484790497453814 13504658349124096 13521327187915008 13560462722467584 13577200440757632 13603088803563776 13642460985339648 13659299914322304 13698834791064192 13735951428993024 13738484095814016 13758725727617024 13775708162506752 13792711558864896 13815579966160896 13832632576401408 13859007985106944 13916276613144576 13926678922534224 13943868662537352 13956555271938048 13984227182544696 13996950511509504 14001487954531308 14022117083763712 14028185328675144 14080059716341248 14086153036644876 14126923378284948 14165199911149056 14206199042585088 14223733795079424 14247316840103424 14264902344413952 14303552727711744 14344952301453312 14351160257305344 14390044354183168 14392697624186112 14431694265483264 14449507347382272 14460308242631328 14473464726454272 14491329365753856 14515356086009856 14520061582476912 14533272431935488 14607862408372464 14621153142030336 14650142762665872 14668225476175656 14692545491356656 14732354562680832 14750538750452736 14793232060873728 14799634015346136 14839733240251392 14882684711279616 14901054451987968 14912192875213557 14925760499155968 14944183408433664 15090144628801536 15148894349423296 15181392668884992 15192740642764608 15211493086404384 15225333023932416 15255520562776032 15296855000469504 15303474904009248 15347768608507104 15366712403612592 15411189139947216 15433895256141824 15452945357617152 15478566443569152 15497671682820096 15516800503723008 15542527461931008 15591383983245312 15622297297842774 15655811189787648 15667513787851002 15686852245354521 15701124680930304 15732255580362783 15774881719234176 15781708494759537 15840067180883904 15916204482896256 15935849900042688 15981973922908224 16001700519464352 16025276667158528 16028231445116352 16071659522924544 16091496818675712 16138071339134976 16145055289468512 16188799898456064 16235656048668672 16255695765805056 16267846772960244 16282647817261056 16302745536473088 16329775596761088 16335069280286526 16366216216787668 16433845209419022 16448797284784128 16481410607999106 16526066563007232 16529113677776238 16573898883015936 16594356094259328 16642386068482944 16649588267264403 16687478182330368 16694699895282816 16743020300189568 16763686258486464 16791480561550464 16836976643063808 16857758571945984 16885708847529984 16906550926712832 16955484503924736 17008782527176704 17042506143101208 17058011999035392 17079066752495616 17091833223110184 17112929722204932 17162460633123036 17208961875528192 17216409267010404 17266239684570492 17287551454064166 17313022113626624 17363132163159552 17384563527319296 17413387249015296 17434880643172608 17482120000536576 17485343394672384 17532719479554048 17540306981150976 17605168733601792 17612787588511104 17638737435590656 17660508980133888 17689790221221888 17711624780365824 17733486289969152 17746741934138448 17762888527921152 17814300651012096 17820075578494392 17854054054677456 17905730043258288 17927831137548024 17944142492491776 17979720663271752 18028436250553344 18080616963290112 18102933921010176 18155330256526848 18189947980452864 18212399885763072 18226013514149903 18265113054752256 18287657736530688 18317978794418688 18390282078486528 18443510101868544 18496892186099712 18555035484192768 18568905230045632 18591824883383136 18608740362584064 18631709184540672 18645636243392928 18662600682012672 18668650606041744 18704247104900192 18773412955121664 18781537382193168 18835897837713264 18886933214865408 18890415631744272 18941598723446784 18964978393439232 18996422453471232 19019869792551936 19134880343073792 19172819410988859 19190263498914816 19228312375998957 19280410990175104 19360082109969216 19477149877829952 19533523683554496 19557633968234208 19590060655142208 19614240723569184 19643139416907776 19667385000603648 19724309414498304 19732845353794848 19786310987001856 19843579615039488 19868072602650624 19882923833618076 19901013998874624 19925577877911552 19965084675905754 19983249593911296 20085810811512138 20143946298665574 20168810029741527 20256987523686144 20281990781872512 20340694083701376 20365800661136448 20395806667292672 20404633205345664 20463691478009472 20488949871483456 20548252186596288 20603927143489536 20638088591425536 20663562243760128 20689067338297344 20723369949241344 20748948864602112 20788511977660416 20829729730457032 20874414919716864 20890018383801336 20915802993806028 20934832907907072 20976340773817044 21033175625645568 21042277993012716 21120089574511872 21129229554967314 21190385067427422 21221605977195008 21247799866723584 21309298563877632 21335600692619136 21370975260155136 21428879363899392 21455329091567616 21517428452179968 21526740385958016 21585066531274752 21589046436279168 21647541398224896 21674261021073408 21690462363946992 21710197089681408 21736994048630784 21773034129014784 21780092373715368 21911793612558696 21931729713045504 21975214143998808 22002338214263484 22034755417342976 22038818237034984 22098531844021248 22125808125679104 22189848091310592 22199451023019204 22259599860377088 22324027066919424 22351581677981952 22388640748733952 22416275112650496 22477011429261312 22542067902283776 22607312671899648 22678376702902272 22723341524134944 22744015998713856 22772089003327488 22789110964146912 22817239629606576 22837999535898624 22883280844164048 22945282500704256 22955212356013872 23021652912760656 23050068605418888 23150842884212736 23179418036425728 23217849665353728 23246507524230144 23275200755584512 23313791192896512 23387075974867968 23433445946764161 23483716784681472 23501270681776503 23644648386625536 23662322578851264 23713084416688128 23760100771325856 23805405406236608 23874306724344384 23903774850064032 23925523323322368 23972960884362336 24037915000737792 24042347167674528 24107489284386816 24137245228013568 24207107008702464 24217582934202768 24253263973937152 24283199847684096 24353484073003008 24383543648707584 24401770159440366 24423971725891584 24494663395141632 24502603920429789 24549324325181502 24650767814128533 24673195927176192 24722115911998659 24789099844510848 24860848324523904 24891534141388992 24963579102724416 25031217273495552 25042049842924224 25114530450284352 25145529387729696 25182577619820544 25187220842325696 25255464964595712 25286637857918976 25328563271294976 25359826390069248 25433226755887104 25513173790765056 25563759214651812 25587017998553088 25618600128743424 25637749834665276 25669394583307398 25813442813292288 25824613900515606 25899359526855738 25969533170439936 26044698244739328 26076845290978944 26120080873522944 26152320964758912 26223180000804864 26299079219331072 26310460471726464 26407753100402688 26458106153385984 26490763470200832 26510565111490768 26534685331832832 26567437170548736 26600229434953728 26620112901207672 26644332791881728 26781081082016184 26858595064887432 26891746706322036 26969580994907628 27009316698248192 27042654375830016 27120925444935168 27154400881515264 27206177607127552 27284921970679296 27318599828644608 27397669582128384 27471902857986048 27476968191628032 27551416325013504 27585423117729792 27631159932321792 27665265152802816 27718015970213888 27832553226289152 27853357845068448 27887737325074704 27913110543876096 27968454365089392 27993901023019008 28002975909062616 28044234167527424 28056370657350288 28160119432682496 28172306073289752 28253846756569896 28330399822298112 28412398085170176 28447467590158848 28494633680206848 28529804688827904 28640878379378419 28702320514610688 28785395248372224 28899014694764544 28920616485262656 28982658731507712 29040123164953824 29066544863870976 29215724816744928 29242306284060672 29300285525331744 29336450952351312 29385090982713312 29464709125361664 29501077500905472 29586464121747456 29599268030692272 29679466480502784 29765369422559232 29802108903975936 29824385750427114 29851520998311936 29888366816867328 29947627013858631 30128716217268207 30215919447998361 30297788698846592 30385481285529216 30422986172808768 30511041125552064 30593710000939008 30606949808018496 30695537217014208 30733424807225184 30822378279894432 30867790512283648 30905890715234304 30957132887138304 30995343365640192 31033601007446016 31085054923862016 31182767966490624 31244594595685548 31311622379575296 31335027575702004 31373704490709042 31402249361860608 31464511160725566 31549763438468352 31563416989519074 31680134361767808 31693844332450971 31832408965792512 31871699800085376 31963947845816448 32003401038928704 32050553334317056 32056462890232704 32143319045849088 32182993637351424 32276142678269952 32290110578937024 32377599796912128 32471312097337344 32511391531610112 32535693545920488 32565295634522112 32605491072946176 32659551193522176 32670138560573052 32732432433575336 32867690418838044 32897594569568256 32962821215998212 33052133126014464 33058227355552476 33147797766031872 33188712188518656 33284772136965888 33299176534528806 33374956364660736 33389399790565632 33486040600379136 33527372516972928 33582961123100928 33673953286127616 33715517143891968 33771417695059968 33813101853425664 33910969007849472 34017565054353408 34085012286202416 34116023998070784 34158133504991232 34183666446220368 34225859444409864 34324921266246072 34417923751056384 34432818534020808 34532479369140984 34575102908128332 34626044227253248 34726264326319104 34769127054638592 34826774498030592 34869761286345216 34970686789344768 35080613962301952 35210337467203584 35225575177022208 35321017960267776 35423249560731648 35466972579938304 35493483868276896 35525777055842304 35628601302024192 35640151156988784 35708108109354912 35811460086516576 35855662275096048 35888284984983552 35959441326543504 36056872501106688 36161233926580224 36205867842020352 36310660513053696 36379895960905728 36424799771526144 36452027028299806 36530226109504512 36575315473061376 36602655239160549 36635957588837376 36823986487772253 37137810460091264 37183649766766272 37263418369081344 37291272486785856 37337301212083488 37408494209800384 37546825910243328 37563074764386336 37671795675426528 37773866429730816 37780831263488544 37883197446893568 37929956786878464 37992844906942464 38039739585103872 38269760686147584 38345638821977718 38380526997829632 38456624751997914 38504091874961097 38560821980350208 38720164219938432 38736920850773409 38849039290283607 38954299755659904 39067047367108992 39115267936468416 39180121310284416 39228481447138368 39286278833815552 39334770001207296 39448618828996608 39465690707589696 39572621974003712 39687159230078976 39736145205301248 39765847667236152 39802027997749248 39851155755823104 39930169351811508 39966499187822592 40171621623024276 40287892597331148 40337620059483054 40513975047372288 40563981563745024 40681388167402752 40731601322272896 40791613334585344 40809266410691328 40927382956018944 40977899742966912 41096504373192576 41207854286979072 41276177182851072 41327124487520256 41378134676594688 41446739898482688 41497897729204224 41577023955320832 41659459460914064 41748829839433728 41780036767602672 41831605987612056 41869665815814144 41952681547634088 42066351251291136 42084555986025432 42240179149023744 42258459109934628 42380770134854844 42443211954390016 42495599733447168 42618597127755264 42671201385238272 42741950520310272 42910658183135232 43034856904359936 43053480771916032 43170133062549504 43178092872558336 43295082796449792 43348522042146816 43380924727893984 43420394179362816 43473988097261568 43546068258029568 43560184747430736 43823587225117392 43863459426091008 43950428287997616 44004676428526968 44069510834685952 44077636474069968 44197063688042496 44251616251358208 44379696182621184 44398902046038408 44519199720754176 44648054133838848 44703163355963904 44736578625640671 44777281497467904 44832550225300992 45446683048269888 45544178006654976 45578221928293824 45634479259213152 45675999071797248 45766561688328096 45890565001408512 45910424712027744 46043305825521312 46100137210837776 46301685768425472 46358836072851456 46435699330707456 46493015048460288 46550401511169024 46627582385793024 46774151949735936 46866891893528322 46967433569362944 47002541363553006 47060556736063563 47196766741088349 47324645157702528 47345125484278611 47520201542651712 47610810812473216 47748613448688768 47807549700128064 47945921768724672 48075830001475584 48084694335349056 48214978568773632 48274490456027136 48414214017404928 48435165868405536 48506527947874304 48566399695368192 48706968146006016 48767087297415168 48803540318880732 48847943451783168 48989326790283264 49005207840859578 49098648650363004 49301535628257066 49346391854352384 49444231823997318 49578199689021696 49721696649047808 49783068282777984 49927158205448832 50062434546991104 50084099685848448 50229060900568704 50291058775459392 50365155239641088 50374441684651392 50510929929191424 50573275715837952 50657126542589952 50719652780138496 50866453511774208 51026347581530112 51127518429303624 51174035997106176 51237200257486848 51275499669330552 51338789166614796 51626885626584576 51649227801031212 51798719053711476 51939066340879872 52089396489478656 52153690581957888 52240161747045888 52304641929517824 52446360001609728 52598158438662144 52620920943452928 52815506200805376 52916212306771968 52981526940401664 53021130222981536 53069370663665664 53134874341097472 53200458869907456 53240225802415344 53288665583763456 53562162164032368 53717190129774864 53783493412644072 53939161989815256 54018633396496384 54085308751660032 54241850889870336 54308801763030528 54412355214255104 54569843941358592 54637199657289216 54678040542449709 54795339164256768 54953936383256064 55170846235459584 55330530305605632 55665106452578304 55706715690136896 55775474650149408 55826221087752192 55936908730178784 55987802046038016 56005951818125232 56088468335054848 56112741314700576 56320238865364992 56344612146579504 56507693513139792 56660799644596224 56824796170340352 56894935180317696 56989267360413696 57059609377655808 57281756758756838 57404641029221376 57518458232966577 57570790496744448 57684937127996871 57841232970525312 58080246329907648 58431449633489856 58600571050663488 58672901904702624 58770181965426624 58929418250723328 59002155001810944 59172928243494912 59198536061384544 59358932961005568 59530738845118464 59604217807951872 59648771500854228 59703041996623872 59776733633734656 59895254027717262 60257432434536414 60431838895996722 60506430089224581 60595577397693184 60770962571058432 60845972345617536 61022082251104128 61187420001878016 61213899616036992 61391074434028416 61466849614450368 61644756559788864 61735581024567296 61811781430468608 61914265774276608 61990686731280384 62067202014892032 62170109847724032 62365535932981248 62489189191371096 62623244759150592 62670055151404008 62747408981418084 62804498723721216 62929022321451132 63099526876936704 63126833979038148 63360268723535616 63387688664901942 63664817931585024 63743399600170752 63927895691632896 64006802077857408 64101106668634112 64112925780465408 64286638091698176 64365987274702848 64552285356539904 64580221157874048 64755199593824256 64942624194674688 65022783063220224 65071387091840976 65130591269044224 65210982145892352 65319102387044352 65340277121146104 65464864867150672 65735380837676088 65795189139136512 65925642431996424 66104266252028928 66116454711104952 66295595532063744 66377424377037312 66569544273931776 66598353069057612 66778799581131264 66972081200758272 67054745033945856 67165922246201856 67431034287783936 67626203706851328 67821938015698944 68035130108706816 68170024572404832 68232047996141568 68316267009982464 68367332892440736 68451718888819728 68649842532492144 68835847502112768 68865637068041616 69064958738281968 69150205816256664 69252088454506496 69452528652638208 69538254109277184 69653548996061184 69739522572690432 69941373578689536 70161227924603904 70300337840292483 70451150354044416 70503812045329509 70933945159876608 70986967736553792 71280302313977568 71416216218709824 71622920173033152 71711324550192096 71776569969967104 71918882653087008 72113745002213376 72322467853160448 72411735684040704 72621321026107392 72759791921811456 72849599543052288 72904054056599612 73060452219009024 73150630946122752 73205310478321098 73271915177674752 73647972975544506 73952303442385599 74166347735995977 74275620920182528 74367299533532544 74582544973571712 74674602424166976 74816988419600768 75093651820486656 75126149528772672 75343591350853056 75547732859461632 75561662526977088 75766394893787136 75859913573756928 75985689813884928 76079479170207744 76539521372295168 76691277643955436 76761053995659264 76913249503995828 77008183749922194 77121643960700416 77440328439876864 77473841701546818 77698078580567214 77908599511319808 78134094734217984 78230535872936832 78360242620568832 78456962894276736 78572557667631104 78669540002414592 78897237657993216 78931381415179392 79145243948007424 79374318460157952 79472290410602496 79531695334472304 79604055995498496 79702311511646208 79860338703623016 79932998375645184 80343243246048552 80575785194662296 80675240118966108 81027950094744576 81127963127490048 81362776334805504 81463202644545792 81618532821382656 81854765912037888 81955799485933824 82193008746385152 82415708573958144 82654248975040512 82756269353189376 82893479796965376 82995795458408448 83154047910641664 83318918921828128 83497659678867456 83560073535205344 83663211975224112 83739331631628288 83905363095268176 84132702502582272 84169111972050864 84480358298047488 84516918219869256 84761540269709688 84886423908780032 84991199466894336 85237194255510528 85342402770476544 85483901040620544 85922635138135257 86106961543832064 86356185745116672 86697044084293632 86761849455787968 86947976194523136 87120369494861472 87647174450234784 87726918852182016 87900856575995232 88009352857053936 88139021669371904 88155272948139936 88394127376084992 88503232502716416 88759392365242368 88797804092076816 89038399441508352 89296108267677696 89406326711927808 89473157251281342 89554562994935808 89665100450601984 89842881041575893 90386148651804621 90647758343995083 90893366096539776 91156443856587648 91268958518426304 91533123376656192 91781130002817024 91820849424055488 92086611651042624 92200274421675552 92603371536850944 92717672145702912 92871398661414912 92986030096920576 93100803022338048 93255164771586048 93548303899471872 93733783787056644 93934867138725888 94005082727106012 94121113472127126 94393533482176698 94649290315405056 94690250968557222 95040403085303424 95081532997352913 95221621624946432 95497226897377536 95615099400256128 95891843537449344 96151660002951168 96169388670698112 96429957137547264 96548980912054272 96828428034809856 96870331736811072 97013055895748608 97132799390736384 97413936292012032 97534174594830336 97607080637761464 97695886903566336 97978653580566528 98010415681719156 98197297300726008 98603071256514132 98692783708704768 98888463647994636 99156399378043392 99443393298095616 99566136565555968 99854316410897664 100124869093982208 100168199371696896 100458121801137408 100582117550918784 100730310479282176 100748883369302784 101021859858382848 101146551431675904 101314253085179904 101439305560276992 101732907023548416 102052695163060224 102255036858607248 102348071994212352 102474400514973696 102550999338661104 102677578333229592 103253771253169152 103298455602062424 103597438107422952 103878132681759744 104178792978957312 104307381163915776 104480323494091776 104609283859035648 105241841886905856 105631012401610752 105963053880803328 106042260445963072 106269748682194944 106400917739814912 106480451604830688 106577331167526912 107124324328064736 107434380259549728 107566986825288144 107878323979630512 108037266792992768 108170617503320064 108483701779740672 108617603526061056 108824710428510208 109139687882717184 109274399314578432 109356081084899418 109590678328513536 109807965717481647 109907872766512128 110471959463316759 111413431380273792 111550949300298816 111873817460357568 112011903636250464 112176936670109696 112225482629401152 112640477730729984 112689224293159008 113015387026279584 113321599289192448 113649592340680704 113789870360635392 113978534720827392 114119218755311616 114563513517513676 114809282058442752 115036916465933154 115141580993488896 115369874255993742 115682465941050624 116160492659815296 116210762552320227 116547117870850821 116862899266979712 117201142101326976 117345803809405248 117540363930853248 117858836501446656 118004310003621888 118345856486989824 118397072122769088 118717865922011136 119061477690236928 119208435615903744 119297543001708456 119406083993247744 119553467267469312 119790508055434524 120514864869072828 120863677791993444 121012860178449162 121191154795386368 121541925142116864 121691944691235072 122044164502208256 122374840003756032 122427799232073984 122782148868056832 122933699228900736 123289513119577728 123471162049134592 123623562860937216 123828531548553216 123981373462560768 124134404029784064 124340219695448064 124731071865962496 124978378382742192 125246489518301184 125340110302808016 125494817962836168 125608997447442432 125858044642902264 126199053753873408 126253667958076296 126720537447071232 126775377329803884 127329635863170048 127486799200341504 127855791383265792 128013604155714816 128225851560930816 128731974549405696 129104570713079808 129160442315748096 129510399187648512 129885248389349376 130045566126440448 130142774183681952 130261182538088448 130421964291784704 130638204774088704 130680554242292208 130929729734301344 131470761675352176 131590378278273024 131851284863992848 132208532504057856 132232909422209904 132591191064127488 132754848754074624 133139088547863552 133196706138115224 133557599162262528 133944162401516544 134109490067891712 134209735876922013 134331844492403712 136340049144809664 136632534019964928 136734665784881472 136903437777639456 137299685064984288 137671695004225536 137731274136083232 138129917476563936 138300411632513328 138504176909012992 138905057305276416 139076508218554368 139307097992122368 139479045145380864 139882747157379072 140322455849207808 140600675680584966 140902300708088832 141007624090659018 141181670208190689 141973935473107584 142035376452835833 142560604627955136 142832432437419648 143245840346066304 143422649100384192 143837765306174016 144227490004426752 144644935706320896 144823471368081408 145242642052214784 145519583843622912 145699199086104576 145808108113199224 146120904438018048 146301261892245504 146410620956642196 146543830355349504 147295945951089012 147904606884771198 148332695471991954 148551241840365056 148734599067065088 149165089947143424 149349204848333952 149633976839201536 150187303640973312 150252299057545344 150687182701706112 151095465718923264 151123325053954176 151532789787574272 151719827147513856 151971379627769856 152158958340415488 153079042744590336 153382555287910872 153522107991318528 153826499007991656 154016367499844388 154243287921400832 154880656879753728 154947683403093636 155396157161134428 155817199022639616 156268189468435968 156461071745873664 156720485241137664 156913925788553472 157339080004829184 157794475315986432 157862762830358784 158290487896014848 158748636920315904 158944580821204992 159063390668944608 159208111990996992 159404623023292416 159720677407246032 159865996751290368 160686486492097104 161151570389324592 161350480237932216 162055900189489152 162255926254980096 162725552669611008 162926405289091584 163237065642765312 163709531824075776 163911598971867648 164034121627349127 164386017492770304 165512538706378752 165991590916816896 166637837843656256 166995319357734912 167120147070410688 167326423950448224 167478663263256576 167810726190536352 168265405005164544 168338223944101728 168960716596094976 169033836439738512 169523080539419376 169772847817560064 169982398933788672 170474388511021056 170684805540953088 170967802081241088 171845270276270514 172213923087664128 172555374698899731 172712371490233344 173054811383990613 173523698911575936 174240738989722944 175294348900469568 175801713151990464 176018705714107872 176278043338743808 176310545896279872 176788254752169984 177006465005432832 177518784730484736 177595608184153632 178076798883016704 178592216535355392 178812653423855616 178946314502562684 179109125989871616 179330200901203968 179685762083151786 180772297303609242 181295516687990166 181786732193079552 182312887713175296 182537917036852608 183066246753312384 183562260005634048 183641698848110976 184173223302085248 184400548843351104 185206743073701888 185435344291405824 185742797322829824 185972060193841152 186201606044676096 186510329543172096 187096607798943744 187467567574113288 187869734277451776 188010165454212024 188242226944254252 188787066964353396 189298580630810112 189380501937114444 190080806170606848 190163065994705826 190443243249892864 190994453794755072 191230198800512256 191783687074898688 192303320005902336 192338777341396224 192859914275094528 193097961824108544 193656856069619712 193740663473622144 194026111791497216 194265598781472768 194827872584024064 195068349189660672 195214161275522928 195391773807132672 195957307161133056 196020831363438312 196394594601452016 197206142513028264 197385567417409536 197776927295989272 198312798756086784 198886786596191232 199132273131111936 199708632821795328 200336398743393792 200486148655648933 200916243602274816 201164235101837568 201497766738605568 202293102863351808 202878611120553984 203465814047096832 204105390326120448 204510073717214496 204696143988424704 204948801029947392 205101998677322208 205355156666459184 206507542506338304 206596911204124848 207194876214845904 207756265363519488 208357585957914624 208614762327831552 208960646988183552 209218567718071296 210483683773811712 210901013520877449 211511436135988527 212084520891926144 212801835479629824 212960903209661376 214248648656129472 214868760519099456 215133973650576288 215756647959261024 216074533585985536 216341235006640128 216967403559481344 217235207052122112 217649420857020416 218279375765434368 218548798629156864 218712162169798836 219181356657027072 219615931434963294 219815745533024256 220943918926633518 221856910327156797 222826862760547584 223101898600597632 223747634920715136 224023807272500928 224353873340219392 224450965258802304 225280955461459968 225378448586318016 226030774052559168 226643198578384896 227299184681361408 227579740721270784 227957069441654784 228238437510623232 229127027035027352 229618564116885504 230073832931866308 230283161986977792 230739748511987484 231364931882101248 232320985319630592 232421525104640454 233094235741701642 233725798533959424 234402284202653952 234691607618810496 235080727861706496 235717673002893312 236008620007243776 236691712973979648 236794144245538176 237435731844022272 238122955380473856 238416871231807488 238595086003416912 238812167986495488 239106934534938624 239581016110869048 241029729738145656 241727355583986888 242025720356898324 242382309590772736 243083850284233728 243383889382470144 244088329004416512 244855598464147968 245564297736113664 245867398457801472 246579026239155456 247247125721874432 247962746925121536 248268808059568128 248680439390896128 249462143731924992 249956756765484384 250492979036602368 250680220605616032 250989635925672336 251217994894884864 251716089285804528 252398107507746816 252507335916152592 253441074894142464 253550754659607768 254659271726340096 254973598400683008 255711582766531584 256027208311429632 256451703121861632 257767905414405771 258320884631496192 260091132252880896 260285548367363904 260843928583569408 261361108484584416 261859459468602688 262941523350704352 263180756556546048 263702569727985696 264417065008115712 264465818844419808 265182382128254976 265509697508149248 266278177095727104 266393412276230448 267115198324525056 267888324803033088 268218980135783424 268419471753844026 268663688984807424 269528643124727679 271158445955413863 271943275031985249 272680098289619328 273469331569762944 273806875555278912 274599370129968576 275343390008451072 275462548272166464 276259834953127872 276600823265026656 277008353818025984 277810114610552832 278153016437108736 278614195984244736 278958090290761728 279765494314758144 280644911698415616 281201351361169932 281804601416177664 282015248181318036 282363340416381378 283947870946215168 284070752905671666 285121209255910272 285664864874839296 286491680692132608 286845298200768384 287675530612348032 288454980008853504 289289871412641792 289646942736162816 290485284104429568 291039167687245824 291398398172209152 291616216226398448 292241808876036096 292602523784491008 292821241913284392 293087660710699008 294591891902178024 295809213769542396 296665390943983908 297102483680730112 297469198134130176 298330179894286848 298698409696667904 299267953678403072 300374607281946624 300504598115090688 301374365403412224 302190931437846528 302246650107908352 303065579575148544 303439654295027712 303942759255539712 304317916680830976 306158085489180672 306765110575821744 307044215982637056 307652998015983312 308032734999688776 308486575842801664 309761313759507456 309895366806187272 310792314322268856 311634398045279232 312536378936871936 312922143491747328 313440970482275328 313827851577106944 315725525660717568 317889161642409984 318126781337889216 318809246046584832 319441354814492064 319731993502580736 321372972984194208 322303140778649184 322700960475864432 324111800378978304 324511852509960192 325451105339222016 325852810578183168 326474131285530624 327419063648151552 327823197943735296 328068243254698254 328772034985540608 329423897152444941 331415878389950277 333275675687312512 334240294140821376 334652847900896448 335621452381072704 336530810010329088 336676447888203456 337921433192189952 338067672879477024 339046161078838752 339545695635120128 339964797867577344 340948777022042112 341369611081906176 341935604162482176 343690540552541028 344427846175328256 345110749397799462 345424742980466688 346109622767981226 347047397823151872 348481477979445888 348632287656960681 350588697800939136 351603426303980928 352037411428215744 352556086677487616 352621091792559744 353576509504339968 354012930010865664 355037569460969472 355191216368307264 356153597766033408 357184433070710784 357625306847711232 357892629005125368 358218251979743232 358660401802407936 359371524166303572 361544594607218484 362591033375980332 363573464386159104 364625775426350592 365075834073705216 366132493506624768 367124520011268096 367283397696221952 368346446604170496 368801097686702208 370413486147403776 370870688582811648 371485594645659648 371944120387682304 372403212089352192 373020659086344192 374193215597887488 374935135148226576 375739468554903552 376020330908424048 376484453888508504 377574133928706792 378597161261620224 378761003874228888 380161612341213696 380326131989411652 380886486499785728 381988907589510144 382460397601024512 383567374149797376 384677554682792448 386195923648217088 387313712139239424 387481326947244288 388531197562945536 389655745168048128 390136698379321344 390428322551045856 390783547614265344 391914614322266112 392041662726876624 392789189202904032 394412285026056528 394771134834819072 395553854591978544 396625597512173568 397773573192382464 398264546262223872 399417265643590656 400672797486787584 400972297311297866 401832487204549632 402328470203675136 402629207630766039 402995533477211136 409020147434428992 409897602059894784 410203997354644416 410710313332918368 413015085012676608 413193822408249696 414389752429691808 415512530727038976 416715171915829248 417229524655663104 417921293976367104 418437135436142592 420967367547623424 421802027041754898 423022872271977054 423545010624572067 424169041783852288 425921806419322752 426106129358507499 428497297312258944 429737521038198912 430267947301152576 431513295918522048 432149067171971072 432682470013280256 433934807118962688 434470414104244224 435298841714040832 436558751530868736 437097597258313728 437424324339597672 438362713314054144 439231862869926588 439631491066048512 441887837853267036 443713820654313594 445653725521095168 446203797201195264 447495269841430272 448047614545001856 448707746680438784 448901930517604608 450561910922919936 450756897172636032 452061548105118336 453286397156769792 454598369362722816 455159481442541568 455914138883309568 456476875021246464 458254054070054704 459237128233771008 460147665863732616 460566323973955584 461479497023974968 462729863764202496 464641970639261184 464843050209280908 466188471483403284 467451597067918848 468804568405307904 469383215237620992 470161455723412992 472017240014487552 473383425947959296 473588288491076352 474871463688044544 476245910760947712 476833742463614976 477190172006833824 477624335972990976 478213869069877248 479162032221738096 482059459476291312 483454711167973776 484051440713796648 484764619181545472 486167700568467456 486767778764940288 488176658008833024 489711196928295936 491128595472227328 491734796915602944 492102364882047381 493158052478310912 496537616119136256 499913513530968768 500985958073204736 501360441211232064 501979271851344672 502435989789769728 503432178571609056 504796215015493632 505014671832305184 506882149788284928 507101509319215536 509318543452680192 509947196801366016 511423165533063168 512054416622859264 512903406243723264 515535810828811542 516641769262992384 517666124096699193 519164434151971839 520571096734727808 522722216969168832 523718918937205376 525883046701408704 527405139455971392 528834130016231424 528931637688839616 530364764256509952 531019395016298496 532556354191454208 532786824552460896 534230396649050112 535776649606066176 536437960271566848 536838943507688052 537327377969614848 539057286249455358 542316891910827726 543886550063970498 545360196579238656 546938663139525888 547613751110557824 549198740259937152 550686780016902144 550925096544332928 552519669906255744 553201646530053312 554016707636051968 555620229221105664 556306032874217472 557228391968489472 557916180581523456 559530988629516288 561289823396831232 562402702722339864 563609202832355328 564030496362636072 564726680832762756 567895741892430336 568141505811343332 570242418511820544 571329729749678592 572983361384265216 573690596401536768 575351061224696064 576909960017707008 578579742825283584 579293885472325632 580970568208859136 582078335374491648 582796796344418304 583232432452796896 584483617752072192 585205047568982016 585642483826568784 586175321421398016 589183783804356048 591618427539084792 593330781887967816 594204967361460224 594938396268260352 596660359788573696 597396819393335808 598535907356806144 601009196230181376 601458445966946799 602748730806824448 604493300215816704 606879308590055424 608635833361661952 612316170978361344 613530221151643488 614088431965274112 615305996031966624 616065469999377552 616973151685603328 619522627519014912 619790733612374544 621584628644537712 623268796090558464 625072757873743872 625844286983494656 626881940964550656 627655703154213888 631451051321435136 632703040562632347 634534308407965581 636253562675778432 638882709628984128 642745945968388416 644606281557298368 645401920951728864 648223600757956608 649023705019920384 650902210678444032 651705621156366336 652948262571061248 654838127296303104 655646395887470592 656136486509396508 657544069971081216 658847794304889882 662831756779900554 665570730981470391 666551351374625024 668480588281642752 669305695801792896 671242904762145408 673061620020658176 673352895776406912 675842866384379904 676135345758954048 678092322157677504 679091391270240256 679929595735154688 681897554044084224 682739222163812352 683871208324964352 687381081105082056 688855692350656512 690221498795598924 690849485960933376 692219245535962452 694094795646303744 696962955958891776 697264575313921362 701177395601878272 703206852607961856 704074822856431488 705112173354975232 705242183585119488 707153019008679936 708025860021731328 710075138921938944 710382432736614528 712307195532066816 714368866141421568 715250613695422464 715785258010250736 716436503959486464 717320803604815872 718743048332607144 723089189214436968 725182066751960664 727146928772318208 729251550852701184 730151668147410432 732264987013249536 734566795392443904 736692893208340992 737602195373404416 741741377165623296 743888240775364608 744806424178704384 746041318172688384 748386431195774976 749870270296453152 751478937109807104 752040661816848096 752968907777017008 755148267857413584 757194322523240448 757522007748457776 760323224682427392 760652263978823304 761772972999571456 763977815179020288 764920795202049024 767134748299594752 769355109365584896 773303716243217313 774962653894488576 780273396758642688 780856645102091712 784083325453753248 785578378405808064 788824570052113056 789542269669638144 791107709183957088 793251195024347136 795547146384764928 796529092524447744 798834531287181312 801345594973575168 801944594622595732 803664974409099264 804656940407350272 805258415261532078 805991066954422272 813475337866241589 815829825095955747 818040294868857984 820407994709288832 821420626665836736 826030170025353216 826387644816499392 828779504859383616 831025061454077952 833430343831658496 834459049311326208 835842587952734208 836874270872285184 841934735095246848 843604054083509796 846045744543954108 847090021249144134 848338083567704576 851843612838645504 852212258717014998 856994594624517888 859475042076397824 860535894602305152 863026591837044096 864298134343942144 865364940026560512 867869614237925376 868940828208488448 870597683428081664 873117503061737472 874195194516627456 874848648679195344 876725426628108288 878463725739853176 879262982132097024 883775675706534072 887427641308627188 891307451042190336 892407594402390528 894990539682860544 896095229090003712 897803861035209216 901123821845839872 901513794345272064 904123096210236672 906572794313539584 909196738725445632 910318962885083136 911828277766619136 912953750042492928 916508108140109408 918474256467542016 920295331727465232 921132647947911168 922958994047949936 925459727528404992 929283941278522368 929686100418561816 932376942966806568 934903194135837696 937609136810615808 938766430475241984 940322911446825984 947176576982152704 953667484927229952 954380344013667648 956427738139754496 958324064443476192 964118918952582624 966909422335947552 968102881427593296 969529238363090944 972335401136934912 973535557529880576 976353316017666048 979422393856591872 982257190944454656 983469593831205888 984204729764094762 986316104956621824 988271691457334823 994247635169850831 999827027061937536 1002720882422464128 1003958543702689344 1006864357143218112 1009592430030987264 1010029343664610368 1013764299576569856 1014203018638431072 1018637086905360384 1019894393602732032 1022846331066126336 1024108833245718528 1025806812487446528 1031071621657623084 1033283538525984768 1035332248193398386 1038328868303943678 1041142193469455616 1045444433938337664 1045896862970882043 1047437837874410752 1051766093402817408 1054810278911942784 1057668260032462848 1057863275377679232 1060729528513019904 1062038790032596992 1065112708382908416 1065573649104921792 1068460793298100224 1071553299212132352 1072875920543133696 1073677887015376104 1074654755939229696 1078114572498910716 1084633783821655452 1087773100127940996 1090720393158477312 1093877326279051776 1095227502221115648 1098397480519874304 1101373560033804288 1101850193088665856 1105039339812511488 1106403293060106624 1108033415272103936 1111240458442211328 1112612065748434944 1114456783936978944 1115832361163046912 1119061977259032576 1122579646793662464 1124805405444679728 1127218405664710656 1128060992725272144 1129453361665525512 1135791483784860672 1136283011622686664 1140484837023641088 1142659459499357184 1145966722768530432 1147381192803073536 1150702122449392128 1158587770944651264 1161941136417718272 1165593592688836608 1166464864905593792 1168967235504144384 1170410095137964032 1171284967653137568 1172350642842796032 1178367567608712096 1183236855078169584 1186661563775935632 1188409934722920448 1189876792536520704 1193320719577147392 1194793638786671616 1197071814713612288 1202018392460362752 1202916891933893598 1205497461613648896 1207887622892298117 1208986600431633408 1227060442303286976 1230611992063933248 1232130939998755104 1233946303371206656 1239045255038029824 1239581467224749088 1243169257289075424 1246537592181116928 1250145515747487744 1251688573966989312 1253763881929101312 1255311406308427776 1262902102642870272 1265406081125264694 1269068616815931162 1272507125351556864 1277765419257968256 1278318388075522497 1285491891936776832 1289212563114596736 1290803841903457728 1296447201515913216 1298047410039840768 1301804421356888064 1303411242312732672 1305896525142122496 1309676254592606208 1311292791774941184 1312272973018793016 1315088139942162432 1317695588609779764 1325663513559801108 1331141461962940782 1333102702749250048 1336961176563285504 1338611391603585792 1342485809524290816 1346123240041316352 1346705791552813824 1351685732768759808 1352270691517908096 1356184644315355008 1358182782540480512 1359859191470309376 1363795108088168448 1365478444327624704 1367742416649928704 1374762162210164112 1377711384701313024 1380442997591197848 1381698971921866752 1384438491071924904 1388189591292607488 1393925911917783552 1394529150627842724 1402354791203756544 1406413705215923712 1408149645712862976 1410484367170238976 1416051720043462656 1420150277843877888 1420764865473229056 1424614391064133632 1428737732282843136 1430501227390844928 1431570516020501472 1432873007918972928 1434641607209631744 1437486096665214288 1446178378428873936 1450364133503921328 1454293857544636416 1458503101705402368 1460303336294820864 1464529974026499072 1469133590784887808 1473385786416681984 1475204390746808832 1476307094646142143 1489612848357408768 1499740540592906304 1502957874219614208 1504081323633696192 1505937815554034016 1510296535714827168 1514388645046480896 1515044015496915552 1520646449364854784 1521304527957646608 1523545945999142912 1527955630358040576 1529841590404098048 1534269496599189504 1538710218731169792 1546607432486434626 1549925307788977152 1552998372290097579 1561713290204183424 1568166650907506496 1571156756811616128 1577649140104226112 1582215418367914176 1586502390048694272 1591094292769529856 1593058185048895488 1597669062574362624 1602691189947150336 1603889189245191464 1607329948818198528 1609313880814700544 1610516830523064156 1611982133908844544 1626950675732483178 1631659650191911494 1636080589737715968 1640815989418577664 1642841253331673472 1652060340050706432 1652775289632998784 1657559009718767232 1662050122908155904 1666860687663316992 1668918098622652416 1671685175905468416 1673748541744570368 1683869470190493696 1687208108167019592 1692091489087908216 1694180042498288268 1696676167135409152 1703687225677291008 1704424517434029996 1713989189249035776 1718950084152795648 1721071789204610304 1726053183674088192 1730729880053121024 1735739228475850752 1737881656416976896 1741195366856163328 1746235006123474944 1748390389033254912 1749697297358390688 1753450853256216576 1756927451479706352 1758525964264194048 1767551351413068144 1774855282617254376 1782614902084380672 1784815188804781056 1789981079365721088 1792190458180007424 1795607722070418432 1803027588690544128 1804375337900840397 1808246192420473344 1820637925770166272 1825907500084985856 1833016216280218816 1836948512935084032 1840590663454930464 1842265295895822336 1845917988095899872 1850919455056809984 1858567882557044736 1859372200837123632 1864753885933613136 1869806388271675392 1875218273621231616 1877532860950483968 1880645822893651968 1894353153964305408 1898109121687897041 1903602925223896743 1908760688027335296 1916648128886952384 1928237837905165248 1933818844671895104 1936205762855186592 1939058476726181888 1944670802273869824 1947071115059761152 1952706632035332096 1958844787713183744 1964514381888909312 1966939187662411776 1968409459528189524 1972632209913243648 1976543382914669646 1988495270339701662 1999654054123875072 2005441764844928256 2007917087405378688 2013728714286436224 2019184860061974528 2020058687329220736 2027528599153139712 2028406037276862144 2037274173810720768 2039788787205464064 2045692662132252672 2048217666491437056 2051613624974893056 2062143243315246168 2066567077051969536 2070664496386796772 2076657736607887356 2082284386938911232 2090888867876675328 2091793725941764086 2094875675748821504 2103532186805634816 2109620557823885568 2115336520064925696 2115726550755358464 2121459057026039808 2124077580065193984 2130225416765816832 2131147298209843584 2136921586596200448 2143106598424264704 2145751841086267392 2147355774030752208 2149309511878459392 2156229144997821432 2169267567643310904 2175546200255881992 2181440786316954624 2187754652558103552 2190455004442231296 2196794961039748608 2203700386177331712 2210078679625022976 2212806586120213248 2225224131496869888 2231664722326093824 2238123954518065152 2245159293587324928 2249610810889359456 2254436811329421312 2256121985450544288 2258906723331051024 2271582967569721344 2272566023245373328 2280969674047282176 2285318918998714368 2291933445537060864 2294762385606147072 2301404244898784256 2319911148729651939 2332929729811187584 2340820190275928064 2342569935306275136 2356735135217424192 2366473710156339168 2373323127551871264 2376819869445840896 2379753585073041408 2386641439154294784 2389587277573343232 2394143629427224576 2404036784920725504 2405833783867787196 2410994923227297792 2415775245784596234 2417973200863266816 2440426013598724767 2454120884606573952 2461223984127866496 2464261879997510208 2467892606742413312 2478090510076059648 2479162934449498176 2486338514578150848 2493075184362233856 2500291031494975488 2503377147933978624 2507527763858202624 2510622812616855552 2525804205285740544 2530812162250529388 2538137233631862324 2545014250703113728 2555530838515936512 2556636776151044994 2570983783873553664 2578425126229193472 2581607683806915456 2592894403031826432 2596094820079681536 2603608842713776128 2606822484625465344 2611793050284244992 2619352509185212416 2622585583549882368 2624545946037586032 2630176279884324864 2635391177219559528 2651327027119602216 2662282923925881564 2666205405498500096 2673922353126571008 2677222783207171584 2684971619048581632 2693411583105627648 2703371465537519616 2704541383035816192 2712369288630710016 2719718382940618752 2727590216176336896 2730956888655249408 2735484833299857408 2749524324420328224 2755422769402626048 2760885995182395696 2763397943843733504 2768876982143849808 2776379182585214976 2787851823835567104 2789058301255685448 2804709582407513088 2812827410431847424 2816299291425725952 2820968734340477952 2841529730946458112 2861002454781689856 2863141032041002944 2869283214419263488 2874972193330428576 2892356756857747872 2900728267007842656 2908587715089272832 2917006203410804736 2920606672589641728 2929059948052998144 2938267181569775616 2946771572833363968 2950408781493617664 2952614189292284286 2964815074372004469 2982742905509552493 2999481081185812608 3008162647267392384 3011875631108068032 3020593071429654336 3028777290092961792 3030088030993831104 3041292898729709568 3042609055915293216 3047091891998285824 3055911260716081152 3059683180808196096 3068538993198379008 3077420437462339584 3093214864972869252 3099850615577954304 3105996744580195158 3123426580408366848 3136333301815012992 3142313513623232256 3155298280208452224 3164430836735828352 3173004780097388544 3182188585539059712 3186116370097790976 3195338125148725248 3205382379894300672 3207778378490382928 3214659897636397056 3218627761629401088 3221033661046128312 3223964267817689088 3253901351464966356 3263319300383822988 3272161179475431936 3281631978837155328 3285682506663346944 3304120680101412864 3305550579265997568 3315118019437534464 3324100245816311808 3333721375326633984 3337836197245304832 3343370351810936832 3347497083489140736 3367738940380987392 3374416216334039184 3384182978175816432 3388360084996576536 3393352334270818304 3407374451354582016 3408849034868059992 3427978378498071552 3437900168305591296 3442143578409220608 3452106367348176384 3475763312833953792 3496780778066509824 3499394594716781376 3506901706512433152 3513854902959412704 3517051928528388096 3535102702826136288 3549710565234508752 3565229804168761344 3569630377609562112 3579962158731442176 3584380916360014848 3591215444140836864 3606055177381088256 3608750675801680794 3616492384840946688 3623662868676894351 3666032432560437632 3681181326909860928 3691835976191799744 3701838910113619968 3717135765114089472 3718744401674247264 3729507771867226272 3739612776543350784 3750436547242463232 3755065721900967936 3761291645787303936 3788706307928610816 3796218243375794082 3807205850447793486 3817521376054670592 3833296257773904768 3834955164226567491 3856475675810330496 3867637689343790208 3872411525710373184 3878116953452363776 3889341604547739648 3894142230119522304 3905413264070664192 3917689575426367488 3929028763777818624 3933878375324823552 3936818919056379048 3945264419826487296 3953086765829339292 3976990540679403324 3999308108247750144 4010883529689856512 4015834174810757376 4027457428572872448 4038369720123949056 4040117374658441472 4055057198306279424 4056812074553724288 4074548347621441536 4079577574410928128 4091385324264505344 4096435332982874112 4103227249949786112 4124286486630492336 4133134154103939072 4141328992773593544 4153315473215774712 4164568773877822464 4181777735753350656 4183587451883528172 4189751351497643008 4207064373611269632 4219241115647771136 4231453101510716928 4248155160130387968 4260450833531633664 4262294596419687168 4273843173192400896 4286213196848529408 4291503682172534784 4294711548061504416 4298619023756918784 4312458289995642864 4338535135286621808 4351092400511763984 4362881572633909248 4375509305116207104 4380910008884462592 4393589922079497216 4407400772354663424 4420157359250045952 4425613172240426496 4428921283938426429 4499221621778718912 4508873622658842624 4512243970901088576 4517813446662102048 4543165935139442688 4545132046490746656 4561939348094564352 4570637837997428736 4583866891074121728 4589524771212294144 4602808489797568512 4639822297459303878 4658995116870292737 4665859459622375168 4685139870612550272 4713470270434848384 4732947420312678336 4746646255103742528 4753639738891681792 4759507170146082816 4773282878308589568 4779174555146686464 4788287258854449152 4808073569841451008 4811667567735574392 4821989846454595584 4831550491569192468 4835946401726533632 4880852027197449534 4908241769213147904 4922447968255732992 4928523759995020416 4935785213484826624 4956181020152119296 4958325868898996352 4972677029156301696 4986150368724467712 5000582062989950976 5006754295867957248 5015055527716405248 5021245625233711104 5051608410571481088 5061624324501058776 5076274467263724648 5090028501406227456 5111061677031873024 5113273552302089988 5141967567747107328 5156850252458386944 5163215367613830912 5192189640159363072 5207217685427552256 5213644969250930688 5223586100568489984 5238705018370424832 5245171167099764736 5249091892075172064 5260352559768649728 5270782354439119056 5302654054239204432 5324565847851763128 5332410810997000192 5347844706253142016 5354445566414343168 5369943238097163264 5386823166211255296 5409082766071632384 5413126013702521191 5424738577261420032 5461913777310498816 5499048648840656448 5510845538805252096 5521771990364791392 5526795887687467008 5537753964287699616 5552758365170429952 5575703647671134208 5578116602511370896 5609419164815026176 5625654820863694848 5632598582851451904 5641937468680955904 5683059461892916224 5694327365063691123 5710808775671690229 5726282064082005888 5749944386660857152 5784713513715495744 5801456534015685312 5817175430178545664 5834012406821609472 5841213345179283456 5858119896105996288 5876534363139551232 5893543145666727936 5900817562987235328 5905228378584568572 5929630148744008938 5965485811019104986 5998962162371625216 6016325294534784768 6023751262216136064 6041186142859308672 6057554580185923584 6060176061987662208 6082585797459419136 6085218111830586432 6094183783996571648 6111822521432162304 6119366361616392192 6137077986396758016 6154840874924679168 6186429729945738504 6199701231155908608 6211993489160390316 6246853160816733696 6272666603630025984 6284627027246464512 6310596560416904448 6328861673471656704 6346009560194777088 6364377171078119424 6372232740195581952 6390676250297450496 6410764759788601344 6415556756980765856 6429319795272794112 6437255523258802176 6442067322092256624 6447928535635378176 6507802702929932712 6526638600767645976 6544322358950863872 6563263957674310656 6571365013326693888 6611101158531995136 6630236038875068928 6675672394490609664 6694994166978281472 6735477880761974784 6748832432668078368 6768365956351632864 6776720169993153072 6786704668541636608 6814748902709164032 6817698069736119984 6855956756996143104 6875800336611182592 6884287156818441216 6904212734696352768 6959733446188955817 6998789189433562752 7027709805918825408 7070205405652272576 7099421130469017504 7130459608337522688 7139260755219124224 7159924317462884352 7168761832720029696 7182430888281673728 7212110354762176512 7217501351603361588 7232984769681893376 7247325737353788702 7321278040796174301 7332064865120875264 7362362653819721856 7383671952383599488 7403677820227239936 7434271530228178944 7437488803348494528 7459015543734452544 7479225553086701568 7500873094484926464 7510131443801935872 7522583291574607872 7577412615857221632 7592436486751588164 7614411700895586972 7635042752109341184 7666592515547809536 7669910328453134982 7712951351620660992 7735275378687580416 7744823051420746368 7756233906904727552 7778683209095479296 7788284460239044608 7810826528141328384 7835379150852734976 7858057527555637248 7867756750649647104 7873637838112758096 7890528839652974592 7906173531658678584 7953981081358806648 7998616216495500288 8021767059379713024 8031668349621514752 8054914857145744896 8080234749316882944 8110114396612558848 8113624149107448576 8159155148821856256 8182770648529010688 8192870665965748224 8206454499899572224 8248572973260984672 8266268308207878144 8282657985547187088 8306630946431549424 8329137547755644928 8363555471506701312 8367174903767056344 8379502702995286016 8414128747222539264 8438482231295542272 8462906203021433856 8524589192839374336 8583007364345069568 8589423096123008832 8624916579991285728 8677070270573243616 8702184801023527968 8725763145267818496 8751018610232414208 8761820017768925184 8787179844158994432 8814801544709326848 8840314718500091904 8851226344480852992 8857842567876852858 8948228716528657479 8998443243557437824 9024487941802177152 9035626893324204096 9086331870278885376 9090264092981493312 9123878696189128704 9141275675994857472 9167733782148243456 9179049542424588288 9205616979595137024 9279644594918607756 9317990233740585474 9331718919244750336 9370279741225100544 9426940540869696768 9465894840625356672 9493292510207485056 9507279477783363584 9519014340292165632 9546565756617179136 9558349110293372928 9576574517708898304 9616147139682902016 9623335135471148784 9643979692909191168 9663100983138384936 9671892803453067264 9761704054394899068 9816483538426295808 9844895936511465984 9857047519990040832 9912362040304238592 9916651737797992704 9945354058312603392 9972300737448935424 10001164125979901952 10013508591735914496 10030111055432810496 10042491250467422208 10103216821142962176 10123248649002117552 10152548934527449296 10180057002812454912 10222123354063746048 10226547104604179976 10283935135494214656 10313700504916773888 10326430735227661824 10427289938501861376 10490342334199529472 10498183784150344128 10520705119537299456 10541564708878238112 10605308108478408864 10649131695703526256 10664821621994000384 10695689412506284032 10708891132828686336 10739886476194326528 10773646332422510592 10818165532143264768 10826252027405042382 10849477154522840064 10870988606030683053 10998097297681312896 11043543980729582784 11075507928575399232 11105516730340859904 11151407295342268416 11156233205022741792 11218838329630052352 11251309641727389696 11265197165702903808 11283874937361911808 11366118923785832448 11388654730127382246 11421617551343380458 11452564128164011776 11499888773321714304 11504865492679702473 11569427027430991488 11602913068031370624 11634350860357091328 11668024813643218944 11682426690358566912 11716239792211992576 11753068726279102464 11787086291333455872 11801635125974470656 11810456757169137144 11859260297488017876 11930971622038209972 11997924324743250432 12032650589069569536 12047502524432272128 12082372285718617344 12115109160371847168 12120352123975324416 12165171594918838272 12170436223661172864 12188367567993143296 12223645042864324608 12238732723232784384 12274155972793516032 12309681749849358336 12372859459891477008 12399402462311817216 12423986978320780632 12493706321633467392 12545333207260051968 12569254054492929024 12621193120833808896 12657723346943313408 12744465480391163904 12781352500594900992 12821529519577202688 12831113513961531712 12858639590545588224 12874511046517604352 12884134644184513248 12895857071270756352 13015605405859865424 13053277201535291952 13088644717901727744 13126527915348621312 13142730026653387776 13222202317063990272 13260472077750137856 13286763851815279287 13497664865336156736 13536731912703265728 13553440339986306144 13573409337083273216 13629497805418328064 13635396139472239968 13711913513992286208 13751600673222365184 13768574313636882432 13808425469392705536 13919466892377911634 13997578378867125504 14055419611837650816 14140410811304545152 14198842260938035008 14260919216675045376 14278521510438248448 14319848634925768704 14337523665440059392 14364861776563347456 14424220709524353024 14435002703206723176 14465969539363786752 14494651474707577404 14642556081592348602 14664129730241750528 14724725307639443712 14767343904767198976 14807355640454479872 14868543060456357888 14874977606696989056 14918031087468905088 14958451106173403136 15001746188969852928 15020262887603871744 15045166583149215744 15154825231714443264 15184872973503176328 15228823401791173944 15270085504218682368 15333185031095619072 15339820656906269964 15425902703241321984 15470550757375160832 15489646102841492736 15576568920478089216 15621653056282656768 15670758301705469952 15716115055111274496 15735513501299294208 15747275676225516192 15781057679305949184 15812347063317357168 15907962162717613296 15997232432991000576 16043534118759426048 16063336699243029504 16109829714291489792 16160469498633765888 16227248298214897152 16239378041107563573 16385741331931496448 16497145946521969344 16532536616415756288 16565315971094374176 16613261892863098848 16658275095511289856 16727110943013402624 16734349807534112688 16759005405990572032 16828257494445078528 16876964462591084544 16925812406042867712 17049178385678748672 17082982095191073369 17178846192246017664 17249833159982571456 17354140541146487232 17404369602047055936 17451526290535636992 17502037220464828416 17523640035537850368 17574359688317988864 17629603089418653696 17680629437000183808 17702452688961705984 17715685135753705716 17896457433057314958 17996886487114875648 18048975883604354304 18071253786648408192 18172663740557770752 18180528185962986624 18247757392378257408 18282551351989714944 18335467564296486912 18358099084849176576 18411233959190274048 18559289189837215512 18635980467481170948 18663437838489500672 18740559482450201088 18853881081739393536 18931789681250713344 18986585020414970112 19038028680584331264 19093131513234358272 19116698220586745856 19153149035417796608 19232294279365804032 19246670270942297568 19287959385818382336 19326201966276769872 19343785606906134528 19523408108789798136 19632967076852591616 19689791873022931968 19714095039980081664 19833303475595985408 19890708116625206784 20027017183471828992 20084982500934844416 20206433642285924352 20246497298004235104 20305097869054898592 20360114005624909824 20444246708127492096 20453094209208359952 20567870270988429312 20627401009833547776 20652861470455323648 20879200338566867451 20996367568300688256 21083129417756476224 21210616216956817728 21298263391407052512 21329643243988000768 21391378825012568064 21417782265657372672 21479772952388653056 21547292664845021184 21636331064286529536 21652504054810084764 21698954309045680128 21741977212061366106 21996194595362625792 22087087961459165568 22151015857150798464 22211033460681719808 22302814590684536832 22312466410045483584 22437676659260104704 22502619283454779392 22530394331405807616 22567749874723823616 22732237847571664896 22777309460254764492 22843235102686760916 22905128256328023552 22999777546643428608 23009730985359404946 23138854054861982976 23205826136062741248 23268701720714182656 23336049627286437888 23364853380717133824 23432479584423985152 23506137452558204928 23574172582666911744 23603270251948941312 23620913514338274288 23718520594976035752 23861943244076419944 23995848649486500864 24065301178139139072 24095005048864544256 24164744571437234688 24240704247950648832 24330343189837676544 24340872447322345728 24477465446465568768 24548311945587032064 24619363499698716672 24745718919782954016 24798804924623634432 24847973956641561264 24987412643266934784 25090666414520103936 25138508108985858048 25242386241667617792 25315446693886626816 25662227027923063424 25749022093035208704 25768269288369026496 26031210811719730848 26106554403070583904 26177289435803455488 26253055830697242624 26285460053306775552 26444404634127980544 26520944155500275712 26573527703630558574 26844686149585972437 26995329730672313472 27073463825406531456 27106880679972612288 27146818674166546432 27258995610836656128 27270792278944479936 27423827027984572416 27503201346444730368 27537148627273764864 27616850938785411072 27838933784755823268 27995156757734251008 28110839223675301632 28280821622609090304 28397684521876070016 28521838433350090752 28557043020876496896 28639697269851537408 28675047330880118784 28729723553126694912 28848441419048706048 28870005406413446352 28931939078727573504 28989302949415154808 29285112163184697204 29328259460483501056 29449450615278887424 29534687809534397952 29737086120912715776 29749955213393978112 29836062174937810176 29916902212346806272 30003492377939705856 30040525775207743488 30090333166298431488 30309650463428886528 30369745947006352656 30457646803582347888 30540171008437364736 30666370062191238144 30679641313812539928 30851805406482643968 30941101514750321664 30979292205682985472 31471027002598588416 31494551352451032384 31562115358611898368 31624694126634714336 31815924325435226592 31994464865982001152 32087068237518852096 32126673398486059008 32219659428582979584 32320938997267531776 32454496596429794304 32478756082215127146 32612965818092049159 32994291893043938688 33130631942188748352 33226523785726197696 33316550191022579712 33454221886026805248 33468699615068225376 33518010811981144064 33656514988890157056 33753928925182169088 33851624812085735424 34098356771357497344 34165964190382146738 34357692384492035328 34499666319965142912 34708281082292974464 34808739204094111872 34903052581071273984 35004074440929656832 35047280071075700736 35148719376635977728 35259206178837307392 35361258874000367616 35404905377923411968 35431370271507411432 35792914866114629916 35993772974229751296 36097951767208708608 36142507573296816384 36345327481115541504 36361056371925973248 36495514784756514816 36565102703979429888 36670935128592973824 36716198169698353152 36822467918380548096 37118578379674431024 37271960934962341896 37326875676979001344 37481118964900402176 37707762163478787072 37863579362501426688 37973170040829940224 38233396441173491712 38464588558731608064 38493340541884595136 38575918771636764672 38652403932553539744 38687571213812269056 39046816217579596272 39265934153705183232 39379583746045863936 39428190079960163328 39666606951191970816 39781416233250413568 39860291555445837861 40492994596008470208 40610195738109797184 40720228011249819648 40888493416254984192 40906188418416719904 41135740541976858624 41254802019667095552 41305722940910647296 41758400677133734902 41992735136601376512 42166258835512952448 42421232433913635456 42596526782814105024 42659286487976001536 42782757650025136128 42835564531314745344 42959545904777306112 43094585329690042368 43272662128573059072 43305008109620169528 43397908618091360256 43483954424122732212 43992389190725251584 44174175922918331136 44302031714301596928 44422066921363439616 44605629181369073664 44624932820090967168 44875353318520209408 45005238566909558784 45060788662811615232 45135499749447647232 45464475695143329792 45554618920509528984 45686470205373521832 45810256512656047104 45999555093286857216 46019461970718809892 46277708109723965952 46411652272125482496 46729706761434267648 46864959168847970304 47012274905116409856 47148345165333823488 47206540503897882624 47241827028676548576 47437041189952071504 47723886488152839888 47991697298973001728 48130602356278278144 48190010097729088512 48329489142874469376 48481408495901297664 48681744894644691456 48718134123322690719 49491437839565908032 49597609849247268864 49695947913283122528 49974825286533869568 50181332829040207872 50277016217971716096 50484772483335235584 50630893387773253632 51248946285573220107 51324454055846126848 51536538576738052992 52062421623439461696 52213108806141167808 52354578871606910976 52506111661394485248 52570920106613551104 52888809268255961088 53041888311000551424 53147055407261117148 53689372299171944874 53990659461344626944 54146927650813062912 54213761359945224576 54293637348333092864 54517991221673312256 54541584557888959872 54847654055969144832 55006402692889460736 55074297254547529728 55233701877570822144 55677867569511646536 55990313515468502016 56221678447350603264 56561643245218180608 56795369043752140032 57114086041752993792 57279394539703074816 57350094661760237568 57459447106253389824 57696882838097412096 57740010812826892704 57863878157455147008 57978605898830309616 58570224326369394408 58656518920967002112 58898901230557774848 59069375619068795904 59499910426787956224 59672124349875620352 60081051550415486976 60619300926857773056 60739491894012705312 60915293607164695776 61080342016874729472 61332740124382476288 61359282627625079856 61703610812965287936 61882203029500643328 61958584411365970944 62637601015700602353 62989102704902064768 63249388253269428672 63631848650870453184 63988929731964002304 64174136475037704192 64253346796972118016 64439318857165959168 64641877994535063552 64908993192859588608 64957512164430254292 65225931636184098318 65988583786087877376 66261263884377496704 66453047571452395392 66633100382045159424 66908443772053610496 66937399230136450752 67036021623962288128 67313029977780314112 67507857850364338176 67703249624171470848 68196713542714994688 68331928380764293476 68715384768984070656 68999332639930285824 69416562164585948928 69617478408188223744 69806105162142547968 70008148881859313664 70094560142151401472 70297438753271955456 70518412357674614784 70722517748000735232 70809810755846823936 70862740543014822864 71585829732229259832 71987545948459502592 72195903534417417216 72285015146593632768 72722112743851946496 72991029569513029632 73432396339396706304 73644935836761096192 74237156759348862048 74543921869924683792 74653751353958002688 74962237929800804352 75415524326957574144 75727158725002853376 75946340081659880448 76986681083769190272 77304807865107079488 78093632435159192544 78531868307410366464 78759167492091727872 78856380159920326656 79333213902383941632 79562832466500827136 79720583110891675722 80534058448757917311 80985989192016940416 81220391476219594368 81440456022499639296 81776986832509968384 81812376836833439808 82271481083953717248 82509604039334191104 82611445881821294592 83516801354267469804 83985470273202753024 84332517671025904896 84842464867827270912 85193053565628210048 85318572975952003072 85565515300050272256 85671129062629490688 85919091809554612224 86189170659380084736 86545324257146118144 86610016219240339056 86795817236182720512 86967908848245464424 87984778381450503168 88348351845836662272 88604063428603193856 89211258362738147328 89249865640181934336 89750706637040418816 90010477133819117568 90121577325623230464 90270999498895294464 90928951390286659584 91109237841019057968 91372940410747043664 91620513025312094208 91999110186573714432 92038923941437619784 92555416219447931904 92823304544250964992 94413081007795765248 94483654057353097152 94874082379904143008 95447772976305679776 95983394597946003456 96261204712556556288 96380020195458177024 96658978285748938752 96962816991802595328 97363489789289382912 97436268246645381438 98982875679131816064 99391895826566245056 99949650573067739136 100362665658080415744 100554032435943432192 100969544966670471168 101261786775546507264 102497892571146440214 102648908111692253696 103073077153476105984 104124843246878923392 104426217612282335616 104709157743213821952 105012223322788970496 105141840213227102208 105777618536511922176 106083776622001102848 106294110814522234296 107378744598343889748 107981318922689253888 108293855301626125824 108427522719890449152 109035982443346624512 109083169115777919744 109695308111938289664 110012805385778921472 110148594509095059456 110467403755141644288 111355735139023293072 111980627030937004032 112443356894701206528 113123286490436361216 113590738087504280064 114700189323520475136 115393765676194824192 115480021625653785408 115727756314910294016 115957211797660619232 117140448652738788816 117313037841934004224 117797802461115549696 118138751238137591808 118999820853575912448 119344248699751240704 119580874666337513583 121478983788025410624 121830587214329391552 122160684033749458944 122665480248764952576 122718565255250159712 123407221625930575872 123764406059001286656 123917168822731941888 125275202031401204706 125978205409804129536 126498776506538857344 127263697301740906368 127977859463928004608 128348272950075408384 128506693593944236032 128878637714331918336 129283755989070127104 129817986385719177216 129915024328860508584 130451863272368196636 131977167572175754752 132522527768754993408 132906095142904790784 133266200764090318848 133816887544107220992 133874798460272901504 134072043247924576256 134626059955560628224 135015715700728676352 135406499248342941696 136393427085429989376 136663856761528586952 137430769537968141312 137998665279860571648 138833124329171897856 139234956816376447488 140189120284302802944 140594877506543910912 141036824715349229568 141445035496001470464 141619621511693647872 141725481086029645728 143171659464458519664 143975091896919005184 144391807068834834432 144570030293187265536 145444225487703892992 146154402369968072157 148474313518697724096 149087843739849367584 149307502707916005376 149924475859601608704 150831048653915148288 151454317450005706752 151892680163319760896 153973362167538380544 154609615730214158976 156187264870318385088 157063736614820732928 157518334984183455744 157712760319840653312 158666427804767883264 159125664933001654272 159441166221783351444 161068116897515834622 161971978384033880832 162440782952439188736 162880912044999278592 163553973665019936768 163624753673666879616 164542962167907434496 165019208078668382208 165222891763642589184 167033602708534939608 167970940546405506048 168665035342051809792 169684929735654541824 170386107131256420096 171342258125258981376 171838183619109224448 172378341318760169472 173090648514292236288 173220032438480678112 173591634472365441024 173935817696490928848 175969556762901006336 176696703691673324544 177208126857206387712 178499731280363868672 180243154651246460928 181857902780573319168 182218475682038115936 182745880821494087328 183241026050624188416 183998220373147428864 184077847882875239568 185110832438895863808 185646609088501929984 187912803047101807059 188967308114706194304 189748164759808286016 190895545952611359552 191966789195892006912 192522409425113112576 192760040390916354048 193317956571497877504 193925633983605190656 194726979578578765824 194872536493290762876 197965751358263632128 198783791653132490112 199899301146135478272 200725331316160831488 201108064871886864384 201939089933340942336 202523573551093014528 204995785142292880428 205297816223384507392 206146154306952211968 208249686493757846784 208852435224564671232 209418315486427643904 210024446645577940992 210283680426454204416 211555237073023844352 212167553244002205696 212588221629044468592 214757489196687779496 215962637845378507776 216587710603252251648 216855045439780898304 218166338231555839488 220297189018190118912 220934807510283288576 222711470278046586144 223961254061874008064 224886713789402413056 226246572980872722432 227181476175008560128 230960043251307570816 231914423595321238464 234280897305477577632 234626075683868008448 235595604922231099392 236277502476275183616 237999641707151824896 238688497399502481408 239161749332675027166 242957967576050821248 243661174428658783104 244321368067498917888 245330960497529905152 245437130510500319424 246814443251861151744 247528812118002573312 247834337645463883776 250550404062802409412 251956410819608259072 252997553013077714688 254527394603481812736 255955718927856009216 256696545900150816768 257013387187888472064 257757275428663836672 258567511978140254208 259635972771438354432 259830048657721017168 260903726544736393272 263954335144351509504 265045055537509986816 265812190285809581568 267633775088214441984 267749596920545803008 269252119911121256448 270031431401457352704 270812998496685883392 272786854170859978752 273327713523057173904 274861539075936282624 275997330559721143296 277666248658343795712 278469913632752894976 283239243023387295744 283450962172059291456 286343318928917039328 287950183793838010368 288783614137669668864 289140060586374531072 290888450975407785984 292308804739936144314 296948627037395448192 298175687479698735168 298615005415832010752 299848951719203217408 301662097307830296576 302908634900011413504 303785360326639521792 307946724335076761088 309219231460428317952 312374529740636770176 314127473229641465856 315036669968366911488 315425520639681306624 317332855609535766528 318251329866003308544 318882332443566702888 322136233795031669244 323943956768067761664 324881565904878377472 327107947330039873536 327249507347333759232 329085924335814868992 330038416157336764416 330445783527285178368 334067205417069879216 335941881092811012096 337330070684103619584 339369859471309083648 340772214262512840192 346181297028584472576 346440064876961356224 347183268944730882048 347871635392981857696 351939113525802012672 353393407383346649088 354416253714412775424 356999462560727737344 358742623999012540749 364436951364076231872 365491761642988174656 366482052101248376832 367996440746294857728 368155695765750479136 370221664877791727616 371293218177003859968 375825606094203614118 377934616229412388608 379496329519616572032 381791091905222719104 383933578391784013824 385044818850226225152 385520080781832708096 386635913142995755008 387851267967210381312 389453959157157531648 389745072986581525752 395931502716527264256 397567583306264980224 399798602292270956544 401450662632321662976 402216129743773728768 403878179866681884672 405047147102186029056 409991570284585760856 410595632446769014784 412292308613904423936 416499372987515693568 417704870449129342464 420567360852908408832 423110474146047688704 424335106488004411392 425176443258088937184 429514978393375558992 431925275690757015552 433175421206504503296 433710090879561796608 436332676463111678976 438463207109904216471 445422940556093172288 447922508123748016128 449773427578804826112 452493145961745444864 454362952350017120256 461920086502615141632 463828847190642476928 468561794610955155264 469252151367736016896 471191209844462198784 472555004952550367232 475999283414303649792 477376994799004962816 478323498665350054332 485915935152101642496 487322348857317566208 488642736134997835776 490661920995059810304 490874261021000638848 493628886503722303488 495057624236005146624 495668675290927767552 501100808125604818824 503912821639216518144 505995106026155429376 509054789206963625472 514026774375776944128 515514550857327673344 517135023956280508416 519271945542876708864 519660097315442034336 521807453089472786544 527908670288703019008 530090111075019973632 531624380571619163136 535499193841091606016 545573708341719957504 546655427046114347808 549723078151872565248 551994661119442286592 555332497316687591424 556939827265505789952 563738409141305421177 566901924344118582912 572686637857834078656 575900367587676020736 577567228275339337728 578280121172749062144 581776901950815571968 584617609479872288628 593897254074790896384 596351374959397470336 597230010831664021504 599697903438406434816 603324194615660593152 605817269800022827008 607570720653279043584 615893448670153522176 618438462920856635904 624749059481273540352 628254946459282931712 630073339936733822976 630851041279362613248 634665711219071533056 636502659732006617088 637764664887133405776 644272467590063338488 647887913536135523328 649763131809756754944 654499014694667518464 660891567054570356736 668134410834139758432 671883762185622024192 674660141368207239168 678739718942618167296 681544428525025680384 692880129753922712448 695743270785963715392 703878227051604025344 706786814766693298176 708832507428825550848 713998925121455474688 717485247998025081498 728873902728152463744 730983523285976349312 732964104202496753664 735992881492589715456 736311391531500958272 740443329755583455232 742586436354007719936 751651212188407228236 755869232458824777216 758992659039233144064 763582183810445438208 767867156783568027648 770089637700452450304 771040161563665416192 773271826285991510016 775702535934420762624 778907918314315063296 779490145973163051504 791863005433054528512 795135166612529960448 802901325264643325952 807756359733363769344 810094294204372058112 819983140569171521712 821191264893538029568 824584617227808847872 832998745975031387136 835409740898258684928 850352886516177874368 859029956786751117984 863850551381514031104 866350842413009006592 867420181759123593216 872665352926223357952 876926414219808432942 890845881112186344576 895845016247496032256 899546855157609652224 904986291923490889728 908725904700034240512 923840173005230283264 927657694381284953856 937123589221910310528 938504302735472033792 942382419688924397568 945110009905100734464 951998566828607299584 954753989598009925632 956646997330700108664 971831870304203284992 974644697714635132416 981323841990119620608 981748522042001277696 987257773007444606976 990115248472010293248 991337350581855535104 1002201616251209637648 1007825643278433036288 1011990212052310858752 1018109578413927250944 1038543891085753417728 1039320194630884068672 1043614906178945573088 1055817340577406038016 1060180222150039947264 1063248761143238326272 1070998387682183212032 1093310854092228695616 1099446156303745130496 1103989322238884573184 1110664994633375182848 1113879654531011579904 1127476818282610842354 1133803848688237165824 1145373275715668157312 1151800735175352041472 1155134456550678675456 1156560242345498124288 1163553803901631143936 1169235218959744577256 1187794508149581792768 1192702749918794940672 1199395806876812869632 1206648389231321186304 1211634539600045654016 1215141441306558087168 1231786897340307044352 1236876925841713271808 1249498118962547080704 1261702082558725226496 1269331422438143066112 1273005319464013234176 1275529329774266811552 1288544935180126676976 1295775827072271046656 1299526263619513509888 1308998029389335036928 1315389621329712649413 1336268821668279516864 1343767524371244048384 1349320282736414478336 1357479437885236334592 1363088857050051360768 1385760259507845424896 1391486541571927430784 1407756454103208050688 1413573629533386596352 1417665014857651101696 1427997850242910949376 1434970495996050162996 1457747805456304927488 1461967046571952698624 1465928208404993507328 1471985762985179430912 1472622783063001916544 1480886659511166910464 1485172872708015439872 1503302424376814456472 1511738464917649554432 1517985318078466288128 1527164367620890876416 1542080323127330832384 1546543652571983020032 1551405071868841525248 1557815836628630126592 1558980291946326103008 1583726010866109057024 1590270333225059920896 1639966281138343043424 1642382529787076059136 1649169234455617695744 1665997491950062774272 1670819481796517369856 1700705773032355748736 1718059913573502235968 1727701102763028062208 1732701684826018013184 1734840363518247186432 1745330705852446715904 1753852828439616865884 1781691762224372689152 1791690032494992064512 1799093710315219304448 1809972583846981779456 1817451809400068481024 1847680346010460566528 1855315388762569907712 1874247178443820621056 1884764839377848795136 1890220019810201468928 1903997133657214599168 1909507979196019851264 1913293994661400217328 1943663740608406569984 1949289395429270264832 1963497044084002555392 1982674701163711070208 2004403232502419275296 2015651286556866072576 2023980424104621717504 2036219156827854501888 2078640389261768137344 2087229812357891146176 2111634681154812076032 2120360444300079894528 2126497522286476652544 2141996775364366424064 2186621708184457391232 2198892312607490260992 2207978644477769146368 2221329989266750365696 2227759309062023159808 2254953636565221684708 2267607697376474331648 2290746551431336314624 2303601470350704082944 2310268913101357350912 2313120484690996248576 2327107607803262287872 2338470437919489154512 2375589016299163585536 2385405499837589881344 2423269079200091308032 2430282882613116174336 2463573794680614088704 2473753851683426543616 2498996237925094161408 2551058659548533623104 2577089870360253353952 2591551654144542093312 2599052527239027019776 2617996058778670073856 2630779242659425298826 2672537643336559033728 2687535048742488096768 2698640565472828956672 2714958875770472669184 2726177714100102721536 2771520519015690849792 2782973083143854861568 2815512908206416101376 2827147259066773192704 2835330029715302203392 2855995700485821898752 2869940991992100325992 2915495610912609854976 2923934093143905397248 2943971525970358861824 2945245566126003833088 2961773319022333820928 2970345745416030879744 3006604848753628912944 3023476929835299108864 3035970636156932576256 3054328735241781752832 3115631673257260253184 3117960583892652206016 3167452021732218114048 3180540666450119841792 3279932562276686086848 3284765059574152118272 3298338468911235391488 3331994983900125548544 3341638963593034739712 3401411546064711497472 3436119827147004471936 3455402205526056124416 3465403369652036026368 3469680727036494372864 3490661411704893431808 3507705656879233731768 3563383524448745378304 3598187420630438608896 3619945167693963558912 3634903618800136962048 3695360692020921133056 3710630777525139815424 3748494356887641242112 3807994267314429198336 3819015958392039702528 3826587989322800434656 3887327481216813139968 3898578790858540529664 3926994088168005110784 3946168863989137948239 4008806465004838550592 4031302573113732145152 4047960848209243435008 4072438313655709003776 4157280778523536274688 4174459624715782292352 4223269362309624152064 4240720888600159789056 4252995044572953305088 4283993550728732848128 4373243416368914782464 4397784625214980521984 4415957288955538292736 4442659978533500731392 4455518618124046319616 4509907273130443369416 4535215394752948663296 4581493102862672629248 4626240969381992497152 4654215215606524575744 4676940875838978309024 4751178032598327171072 4770810999675179762688 4927147589361228177408 4947507703366853087232 4997992475850188322816 5102117319097067246208 5154179740720506707904 5183103308289084186624 5198105054478054039552 5235992117557340147712 5261558485318850597652 5345075286673118067456 5375070097484976193536 5397281130945657913344 5429917751540945338368 5452355428200205443072 5543041038031381699584 5565946166287709723136 5654294518133546385408 5670660059430604406784 5711991400971643797504 5739881983984200651984 5830991221825219709952 5847868186287810794496 5890491132252007666176 6013209697507257825888 6046953859670598217728 6071941272313865152512 6108657470483563505664 6235921167785304412032 6334904043464436228096 6361081332900239683584 6559865124553372173696 6569530119148304236544 6596676937822470782976 6663989967800251097088 6683277927186069479424 6802823092129422994944 6872239654294008943872 6910804411052112248832 6930806739304072052736 6939361454072988745728 6981322823409786863616 7015411313758467463536 7126767048897490756608 7269807237600273924096 7390721384041842266112 7421261555050279630848 7496988713775282484224 7653175978645600869312 7774654962433626279936 7797157581717081059328 7853988176336010221568 7892337727978275896478 8017612930009677101184 8062605146227464290304 8095921696418486870016 8144876627311418007552 8314561557047072549376 8348919249431564584704 8446538724619248304128 8481441777200319578112 8505990089145906610176 8567987101457465696256 8746486832737829564928 8831914577911076585472 8885319957067001462784 8911037236248092639232 9019814546260886738832 9070430789505897326592 9162986205725345258496 9353881751677956618048 9502356065196654342144 9541621999350359525376 9854295178722456354816 9895015406733706174464 9995984951700376645632 10204234638194134492416 10308359481441013415808 10366206616578168373248 10396210108956108079104 10471984235114680295424 10523116970637701195304 10690150573346236134912 10794562261891315826688 10859835503081890676736 10904710856400410886144 11086082076062763399168 11131892332575419446272 11423982801943287595008 11479763967968401303968 11661982443650439419904 11695736372575621588992 11780982264504015332352 12026419395014515651776 12093907719341196435456 12143882544627730305024 12217314940967127011328 12471842335570608824064 12669808086928872456192 12722162665800479367168 13119730249106744347392 13193353875644941565952 13327979935600502194176 13366555854372138958848 13605646184258845989888 13744479308588017887744 13878722908145977491456 13962645646819573727232 14030822627516934927072 14253534097794981513216 14781442768083684532224 14842523110100559261696 14993977427550564968448 15306351957291201738624 15549309924867252559872 15594315163434162118656 15707976352672020443136 15784675455956551792956 16035225860019354202368 16125210292454928580608 16191843392836973740032 16289753254622836015104 16629123114094145098752 16697838498863129169408 16962883554400639156224 17011980178291813220352 17135974202914931392512 17492973665475659129856 18039629092521773477664 18140861579011794653184 18325972411450690516992 18707763503355913236096 19004712130393308684288 19083243998700719050752 19708590357444912709632 19790030813467412348928 19991969903400753291264 20408469276388268984832 20616718962882026831616 20732413233156336746496 20792420217912216158208 20943968470229360590848 21046233941275402390608 21380301146692472269824 21809421712800821772288 22172164152125526798336 22263784665150838892544 22959527935936802607936 23323964887300878839808 23391472745151243177984 23561964529008030664704 24052838790029031303552 24187815438682392870912 24287765089255460610048 24434629881934254022656 24943684671141217648128 25339616173857744912384 25444325331600958734336 26239460498213488694784 26655959871201004388352 26733111708744277917696 27211292368517691979776 27488958617176035775488 28061645255033869854144 28507068195589963026432 29562885536167369064448 29685046220201118523392 29987954855101129936896 30612703914582403477248 31098619849734505119744 31188630326868324237312 31415952705344040886272 31569350911913103585912 32070451720038708404736 32383686785673947480064 32579506509245672030208 33258246228188290197504 33395676997726258338816 34271948405829862785024 34985947330951318259712 36079258185043546955328 36281723158023589306368 36651944822901381033984 37415527006711826472192 38009424260786617368576 38166487997401438101504 39580061626934824697856 39983939806801506582528 40816938552776537969664 41233437925764053663232 41887936940458721181696 42092467882550804781216 42760602293384944539648 44344328304251053596672 44527569330301677785088 45919055871873605215872 46647929774601757679616 46782945490302486355968 47123929058016061329408 48105677580058062607104 48375630877364785741824 48575530178510921220096 48869259763868508045312 49887369342282435296256 50888650663201917468672 52478920996426977389568 54422584737035383959552 54977917234352071550976 56123290510067739708288 57014136391179926052864 59125771072334738128896 59370092440402237046784 59975909710202259873792 61225407829164806954496 62197239699469010239488 62377260653736648474624 62831905410688081772544 63138701823826207171824 64140903440077416809472 66516492456376580395008 66791353995452516677632 69971894661902636519424 72158516370087093910656 72563446316047178612736 73303889645802762067968 74831054013423652944384 76018848521573234737152 76332975994802876203008 79967879613603013165056 81633877105553075939328 82466875851528107326464 84184935765101609562432 85521204586769889079296 88688656608502107193344 89055138660603355570176 91838111743747210431744 93295859549203515359232 93565890980604972711936 94247858116032122658816 96211355160116125214208 97151060357021842440192 97738519527737016090624 99774738684564870592512 104957841992853954779136 108845169474070767919104 109955834468704143101952 112246581020135479416576 114028272782359852105728 118740184880804474093568 119951819420404519747584 122450815658329613908992 125663810821376163545088 126277403647652414343648 128281806880154833618944 133032984912753160790016 133582707990905033355264 139943789323805273038848 144317032740174187821312 145126892632094357225472 146607779291605524135936 149662108026847305888768 152665951989605752406016 163267754211106151878656 164933751703056214652928 168369871530203219124864 171042409173539778158592 177377313217004214386688 178110277321206711140352 183676223487494420863488 186591719098407030718464 187131781961209945423872 188495716232064245317632 192422710320232250428416 199549477369129741185024 209915683985707909558272 217690338948141535838208 219911668937408286203904 224493162040270958833152 228056545564719704211456 239903638840809039495168 244901631316659227817984 252554807295304828687296 256563613760309667237888 266065969825506321580032 267165415981810066710528 279887578647610546077696 288634065480348375642624 293215558583211048271872 299324216053694611777536 326535508422212303757312 329867503406112429305856 336739743060406438249728 342084818347079556317184 356220554642413422280704 367352446974988841726976 376991432464128490635264 384845420640464500856832 399098954738259482370048 419831367971415819116544 435380677896283071676416 439823337874816572407808 448986324080541917666304 489803262633318455635968 505109614590609657374592 513127227520619334475776 532131939651012643160064 534330831963620133421056 559775157295221092155392 577268130960696751285248 598648432107389223555072 653071016844424607514624 659735006812224858611712 673479486120812876499456 684169636694159112634368 734704893949977683453952 769690841280929001713664 798197909476518964740096 839662735942831638233088 879646675749633144815616 897972648161083835332608 979606525266636911271936 1010219229181219314749184 1026254455041238668951552 1068661663927240266842112 1154536261921393502570496 1197296864214778447110144 1306142033688849215029248 1319470013624449717223424 1346958972241625752998912 1469409787899955366907904 1539381682561858003427328 1596395818953037929480192 1679325471885663276466176 1795945296322167670665216 1959213050533273822543872 2020438458362438629498368 2052508910082477337903104 2309072523842787005140992 2394593728429556894220288 2638940027248899434446848 2693917944483251505997824 2938819575799910733815808 3078763365123716006854656 3591890592644335341330432 3918426101066547645087744 4040876916724877258996736 4618145047685574010281984 4789187456859113788440576 5387835888966503011995648 5877639151599821467631616 6157526730247432013709312 7183781185288670682660864 8081753833449754517993472 9236290095371148020563968 10775671777933006023991296 11755278303199642935263232 14367562370577341365321728 16163507666899509035986944 18472580190742296041127936 21551343555866012047982592 32327015333799018071973888 43102687111732024095965184 64654030667598036143947776 129308061335196072287895552
- Sum of all divisors σ(n): 498333822593014643598528000
- Sum of proper divisors (its aliquot sum) s(n): 369025761257818571310632448
- 129308061335196072287895552 is an abundant number, because the sum of its proper divisors (369025761257818571310632448) is greater than itself. Its abundance is 239717699922622499022736896
Bases of 129308061335196072287895552
- Binary: 1101010111101100000110000001101000011001011100110101010000111110010011110000000000000002
- Hexadecimal: 0x6AF60C0D0CB9AA1F278000
- Base-36: G8WPOSW6J79MO0000
Squares and roots of 129308061335196072287895552
- 129308061335196072287895552 squared (1293080613351960722878955522) is 16720574726266829437083622076521444436227336861384704
- 129308061335196072287895552 cubed (1293080613351960722878955523) is 2162105102263840457767900207352020620629305331408667150060903204880984842436608
-
The
square root of 129308061335196072287895552 is 11371370248795.7040527479 -
129308061335196072287895552 is a
perfect cube number . Itscube root is 505679328
Scales and comparisons
How big is 129308061335196072287895552?- 129,308,061,335,196,072,287,895,552 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 129,308,061,335,196,072,287,895,552 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 129308061335196072287895552 cubic inches would be around 42139944 feet tall.
Recreational maths with 129308061335196072287895552
- 129308061335196072287895552 backwards is 255598782270691533160803921
- The number of decimal digits it has is: 27
- The sum of 129308061335196072287895552's digits is 117
- 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 129308061335196072287895552 - Facts about the integer". Numbermatics.com. 2024. Web. 14 May 2024.
APA style:
Numbermatics. (2024). Number 129308061335196072287895552 - Facts about the integer. Retrieved 14 May 2024, from https://numbermatics.com/n/129308061335196072287895552/
Chicago style:
Numbermatics. 2024. "Number 129308061335196072287895552 - Facts about the integer". https://numbermatics.com/n/129308061335196072287895552/
The information we have on file for 129308061335196072287895552 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 129308061335196072287895552, math, Factors of 129308061335196072287895552, curriculum, school, college, exams, university, Prime factorization of 129308061335196072287895552, STEM, science, technology, engineering, physics, economics, calculator, one hundred twenty-nine septillion, three hundred eight sextillion, sixty-one quintillion, three hundred thirty-five quadrillion, one hundred ninety-six trillion, seventy-two billion, two hundred eighty-seven million, eight hundred ninety-five thousand, five hundred fifty-two.