356110171798413387383967744
356,110,171,798,413,387,383,967,744 is an even composite number composed of six prime numbers multiplied together.
356110171798413387383967744 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, one hundred ninety-nine divisors.
Prime factorization of 356110171798413387383967744:
212 × 32 × 132 × 196 × 316 × 372
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 13 × 13 × 19 × 19 × 19 × 19 × 19 × 19 × 31 × 31 × 31 × 31 × 31 × 31 × 37 × 37)See below for interesting mathematical facts about the number 356110171798413387383967744 from the Numbermatics database.
Names of 356110171798413387383967744
- Cardinal: 356110171798413387383967744 can be written as Three hundred fifty-six septillion, one hundred ten sextillion, one hundred seventy-one quintillion, seven hundred ninety-eight quadrillion, four hundred thirteen trillion, three hundred eighty-seven billion, three hundred eighty-three million, nine hundred sixty-seven thousand, seven hundred forty-four.
Scientific notation
- Scientific notation: 3.56110171798413387383967744 × 1026
Factors of 356110171798413387383967744
Divisors of 356110171798413387383967744
- Number of divisors d(n): 17199
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 19 24 26 31 32 36 37 38 39 48 52 57 62 64 72 74 76 78 93 96 104 111 114 117 124 128 144 148 152 156 169 171 186 192 208 222 228 234 247 248 256 279 288 296 304 312 333 338 342 361 372 384 403 416 444 456 468 481 494 496 507 512 558 576 589 592 608 624 666 676 684 703 722 741 744 768 806 832 888 912 936 961 962 988 992 1014 1024 1083 1116 1147 1152 1178 1184 1209 1216 1248 1332 1352 1368 1369 1406 1443 1444 1482 1488 1521 1536 1612 1664 1767 1776 1824 1872 1922 1924 1976 1984 2028 2048 2109 2166 2223 2232 2294 2304 2356 2368 2418 2432 2496 2664 2704 2736 2738 2812 2883 2886 2888 2964 2976 3042 3072 3211 3224 3249 3328 3441 3534 3552 3627 3648 3744 3844 3848 3952 3968 4056 4096 4107 4218 4329 4332 4446 4464 4588 4608 4693 4712 4736 4836 4864 4992 5239 5301 5328 5408 5472 5476 5624 5766 5772 5776 5928 5952 6084 6144 6253 6327 6422 6448 6498 6656 6859 6882 7068 7104 7254 7296 7488 7657 7688 7696 7904 7936 8112 8214 8436 8649 8658 8664 8892 8928 9139 9176 9216 9386 9424 9472 9633 9672 9728 9984 10323 10478 10602 10656 10816 10944 10952 11191 11248 11532 11544 11552 11856 11904 12168 12288 12321 12493 12506 12654 12844 12896 12996 13312 13357 13718 13764 14079 14136 14208 14508 14592 14911 14976 15314 15376 15392 15717 15808 15872 16224 16428 16872 17298 17316 17328 17784 17797 17856 18259 18278 18352 18432 18759 18772 18848 18944 19266 19344 19456 19968 20577 20646 20956 21204 21312 21632 21793 21888 21904 22382 22496 22971 23064 23088 23104 23712 23808 24336 24642 24986 25012 25308 25688 25792 25992 26011 26624 26714 27417 27436 27528 28158 28272 28416 28899 29016 29184 29791 29822 29952 30628 30752 30784 31434 31616 31744 32448 32856 33573 33744 34596 34632 34656 35557 35568 35594 35712 36518 36556 36704 36864 37479 37518 37544 37696 37888 38532 38688 38912 39936 40071 41154 41292 41912 42237 42408 42439 42624 43264 43586 43776 43808 44733 44764 44992 45942 46128 46176 46208 47151 47424 47616 48672 49284 49972 50024 50616 51376 51584 51984 52022 53248 53391 53428 54777 54834 54872 55056 56277 56316 56544 56832 57798 58032 58368 59582 59644 59904 61009 61256 61504 61568 61731 62868 63232 63488 64896 65379 65712 67146 67488 68913 69192 69264 69312 71114 71136 71188 71424 73036 73112 73408 74958 75036 75088 75392 75776 77064 77376 77824 78033 79872 80142 82251 82308 82584 83824 84474 84816 84878 85248 86528 87172 87552 87616 89167 89373 89466 89528 89984 91884 92256 92352 92416 94302 94848 95232 97344 98568 99541 99944 100048 100719 101232 102752 103168 103968 104044 106671 106782 106856 109554 109668 109744 110112 112437 112554 112632 113088 113664 115596 116064 116736 118807 119164 119288 119808 120213 122018 122512 123008 123136 123462 125736 126464 126976 127317 129792 130321 130758 131424 134199 134292 134976 137826 138384 138528 138624 142228 142272 142376 142848 145483 146072 146224 146816 149916 150072 150176 150784 151552 154128 154752 156066 159744 160173 160284 162409 164331 164502 164616 165168 167648 168948 169632 169756 170496 173056 173641 174344 175104 175232 178334 178746 178932 179056 179968 183027 183768 184512 184704 184832 188604 189696 190464 193843 194688 196137 197136 199082 199888 200096 201438 202464 205504 206336 207936 208088 212629 213342 213564 213712 219108 219336 219488 220224 224874 225108 225264 226176 227328 231192 231361 232128 233472 234099 237367 237614 238328 238576 239616 240426 244036 245024 246016 246272 246924 251472 252928 253783 254634 259584 260642 261516 262848 267501 268119 268398 268584 269952 275652 276768 277056 277248 283309 284456 284544 284752 285696 290966 292144 292448 293632 298623 299832 300144 300352 301568 308256 309504 312132 320013 320346 320568 324818 328662 329004 329232 330336 335296 337896 338143 339264 339512 340992 346112 346921 347282 348688 350208 350464 356421 356668 357492 357864 358112 359936 366054 367536 369024 369408 369664 377208 379392 380928 381951 387283 387686 389376 390963 392274 394272 398164 399776 400192 402876 404928 411008 412672 414067 415872 416176 425258 426684 427128 427424 436449 438216 438672 438976 440448 449748 450216 450528 452352 454656 462241 462384 462722 464256 468198 474734 475228 476656 477152 479232 480852 487227 488072 490048 492032 492544 493848 494209 502944 505856 507566 509268 519168 520923 521284 523032 525696 535002 536238 536796 537168 539904 549081 551304 551707 553536 554112 554496 566029 566618 568912 569088 569504 571392 581529 581932 584288 584896 587264 597246 599664 600288 600704 603136 616512 619008 624264 637887 640026 640692 641136 649636 657324 658008 658464 660672 670592 675583 675792 676286 678528 679024 681984 692224 693842 694083 694564 697376 700416 700928 712101 712842 713336 714984 715728 716224 719872 732108 735072 738048 738816 739328 754416 758784 761349 763902 774566 775372 778752 781926 784548 788544 796328 799552 800384 802503 805752 806341 809856 822016 825344 828134 831744 832352 849927 850516 853368 854256 854848 872898 876432 877344 877952 880896 895869 899496 900432 901056 904704 923521 924482 924768 925444 928512 936396 949468 950456 953312 954304 961704 974454 976144 980096 984064 985088 987696 988418 1005888 1011712 1014429 1015132 1018536 1038336 1040763 1041846 1042568 1046064 1051392 1069263 1070004 1072476 1073592 1074336 1079808 1098162 1102267 1102608 1103414 1107072 1108224 1108992 1132058 1133236 1137824 1138176 1139008 1142784 1159171 1161849 1163058 1163864 1168576 1169792 1172889 1174528 1194492 1199328 1200576 1201408 1206272 1233024 1238016 1242201 1248528 1275774 1280052 1281384 1282272 1299272 1309347 1314648 1315609 1316016 1316928 1321344 1341184 1351166 1351584 1352572 1357056 1358048 1363968 1386723 1387684 1388166 1389128 1394752 1401856 1424202 1425684 1426672 1429968 1431456 1432448 1439744 1461681 1464216 1470144 1476096 1477632 1478656 1482627 1508832 1517568 1522698 1527804 1549132 1550744 1557504 1562769 1563852 1569096 1577088 1592656 1599104 1600768 1605006 1611504 1612682 1619712 1644032 1650688 1655121 1656268 1663488 1664704 1694173 1698087 1699854 1701032 1706736 1708512 1709696 1744587 1745796 1752864 1754688 1755904 1761792 1791738 1798992 1800864 1802112 1809408 1847042 1848964 1849536 1850888 1857024 1872792 1891279 1898936 1900912 1906624 1908608 1913661 1923408 1948908 1952288 1960192 1968128 1970176 1975392 1976836 2011776 2026749 2028858 2030264 2037072 2076672 2081526 2082249 2083692 2085136 2092128 2102784 2136303 2138526 2140008 2144952 2147184 2148672 2159616 2196324 2204534 2205216 2206828 2214144 2216448 2217984 2257333 2264116 2266472 2275648 2276352 2278016 2284047 2318342 2323698 2326116 2327728 2337152 2339584 2345778 2349056 2388984 2398656 2401152 2402816 2412544 2419023 2466048 2476032 2476099 2484402 2497056 2549781 2551548 2560104 2562768 2564544 2598544 2618694 2629296 2631218 2632032 2633856 2642688 2682368 2702332 2703168 2705144 2714112 2716096 2764177 2770563 2773446 2775368 2776332 2778256 2789504 2803712 2848404 2851368 2853344 2859936 2862912 2864896 2879488 2923362 2928432 2940288 2952192 2955264 2965254 3017664 3035136 3043287 3045396 3055608 3085771 3098264 3101488 3115008 3122289 3125538 3127704 3138192 3154176 3185312 3198208 3201536 3210012 3223008 3225364 3239424 3288064 3299179 3306801 3310242 3312536 3326976 3329408 3388346 3396174 3399708 3402064 3413472 3417024 3419392 3477513 3485547 3489174 3491592 3505728 3509376 3511808 3523584 3583476 3597984 3601728 3604224 3618816 3683017 3694084 3697928 3699072 3701776 3714048 3726603 3745584 3782558 3797872 3801824 3813248 3817216 3827322 3846816 3897816 3904576 3920384 3936256 3946827 3950784 3953672 4023552 4039951 4053498 4057716 4060528 4074144 4160169 4163052 4164498 4167384 4170272 4184256 4205568 4272606 4277052 4280016 4289904 4294368 4297344 4319232 4392648 4395859 4409068 4410432 4413656 4428288 4432896 4435968 4447881 4509973 4514666 4528232 4532944 4551296 4552704 4556032 4568094 4636684 4647396 4652232 4655456 4674304 4679168 4691556 4698112 4777968 4797312 4802304 4805632 4821877 4838046 4932096 4952064 4952198 4965363 4968804 4994112 5034679 5082519 5094261 5099562 5103096 5120208 5125536 5129088 5197088 5237388 5258592 5262436 5264064 5267712 5285376 5364736 5382871 5404664 5406336 5410288 5428224 5432192 5528354 5541126 5546892 5550736 5552664 5556512 5579008 5607424 5673837 5696808 5702736 5706688 5719872 5725824 5729792 5846724 5856864 5880576 5904384 5910528 5930508 6009133 6035328 6080247 6086574 6090792 6111216 6171542 6196528 6202976 6230016 6244578 6251076 6255408 6276384 6308352 6370624 6396416 6403072 6420024 6424717 6446016 6450728 6478848 6576128 6591499 6598358 6613602 6620484 6625072 6653952 6658816 6771999 6776692 6792348 6799416 6804128 6826944 6834048 6838784 6955026 6971094 6978348 6983184 7011456 7018752 7023616 7047168 7166952 7172191 7195968 7203456 7208448 7237632 7257069 7358377 7366034 7388168 7395856 7398144 7403552 7428096 7428297 7453206 7491168 7565116 7595744 7603648 7626496 7634432 7654644 7693632 7795632 7809152 7840768 7867273 7893654 7901568 7907344 8047104 8079902 8106996 8115432 8121056 8148288 8292531 8311689 8320338 8326104 8328996 8334768 8340544 8368512 8411136 8545212 8554104 8560032 8579808 8588736 8594688 8638464 8782579 8785296 8791718 8818136 8820864 8827312 8856576 8865792 8895762 9019946 9029332 9056464 9065888 9102592 9105408 9112064 9136188 9257313 9273368 9294792 9304464 9310912 9348608 9358336 9383112 9389971 9555936 9594624 9604608 9611264 9643754 9676092 9864192 9897537 9904396 9920403 9930726 9937608 9988224 10069358 10165038 10188522 10199124 10206192 10240416 10251072 10258176 10394176 10432539 10474776 10482433 10517184 10524872 10528128 10535424 10570752 10729472 10754551 10765742 10809328 10812672 10820576 10856448 10864384 11049051 11056708 11082252 11093784 11101472 11105328 11113024 11158016 11347674 11393616 11405472 11413376 11439744 11451648 11459584 11693448 11713728 11761152 11808768 11840481 11861016 12005773 12018266 12070656 12119853 12160494 12173148 12181584 12222432 12343084 12393056 12405952 12489156 12502152 12510816 12552768 12616704 12741248 12792832 12806144 12836077 12840048 12849434 12892032 12901456 12957696 13152256 13182998 13187577 13196716 13227204 13240968 13250144 13307904 13317632 13529919 13543998 13553384 13584696 13598832 13608256 13653888 13668096 13677568 13910052 13942188 13956696 13966368 14022912 14037504 14047232 14094336 14329471 14333904 14344382 14391936 14406912 14416896 14465631 14514138 14716754 14732068 14776336 14791712 14796288 14807104 14856192 14856594 14906412 14982336 15104037 15130232 15191488 15207296 15247557 15252992 15268864 15309288 15320479 15387264 15591264 15618304 15681536 15734546 15787308 15803136 15814688 16094208 16148613 16159804 16213992 16230864 16242112 16296576 16585062 16623378 16640676 16652208 16657992 16669536 16681088 16737024 16822272 17021511 17090424 17102917 17108208 17120064 17159616 17177472 17189376 17546899 17565158 17570592 17583436 17636272 17641728 17654624 17713152 17731584 17791524 18027399 18039892 18058664 18112928 18131776 18205184 18224128 18272376 18514626 18546736 18589584 18608928 18621824 18697216 18716672 18766224 18779942 19111872 19189248 19209216 19222528 19274151 19287508 19352184 19728384 19774497 19795074 19808792 19840806 19861452 19875216 19976448 20138716 20315997 20330076 20377044 20398248 20412384 20480832 20502144 20516352 20788352 20865078 20943073 20949552 20964866 21034368 21049744 21056256 21070848 21141504 21458944 21509102 21516573 21531484 21618656 21625344 21641152 21712896 21728768 22024249 22075131 22098102 22113416 22164504 22187568 22202944 22210656 22226048 22284891 22316032 22695348 22787232 22810944 22826752 22879488 22903296 22919168 23386896 23427456 23522304 23601819 23680962 23722032 24011546 24036532 24141312 24239706 24320988 24346296 24363168 24444864 24686168 24786112 24811904 24877593 24978312 24996571 25004304 25021632 25105536 25233408 25482496 25585664 25612288 25672154 25680096 25698868 25784064 25802912 25915392 26347737 26365996 26375154 26393432 26454408 26481936 26500288 26635264 27059838 27087996 27106768 27169392 27197664 27216512 27307776 27336192 27355136 27771939 27820104 27884376 27913392 27932736 28045824 28075008 28094464 28169913 28629151 28658942 28667808 28688764 28783872 28813824 28833792 28931262 29028276 29433508 29464136 29552672 29583424 29592576 29614208 29692611 29713188 29812824 29964672 30208074 30260464 30382976 30414592 30495114 30505984 30537728 30618576 30640958 30774528 31182528 31236608 31363072 31447299 31469092 31574616 31606272 31629376 32188416 32189287 32263653 32297226 32319608 32427984 32461728 32484224 32593152 33147153 33170124 33246756 33281352 33304416 33315984 33339072 33362176 33474048 34043022 34170277 34180848 34205834 34216416 34240128 34319232 34354944 34378752 35093798 35130316 35141184 35166872 35272544 35283456 35309248 35426304 35583048 35934301 36017319 36054798 36079784 36117328 36225856 36263552 36359559 36410368 36448256 36544752 37029252 37093472 37179168 37217856 37243648 37394432 37433344 37532448 37559884 38223744 38378496 38418432 38508231 38548302 38575016 38704368 39456768 39548994 39562731 39590148 39617584 39681612 39722904 39750432 39952896 40277432 40589757 40631994 40660152 40754088 40783879 40796496 40824768 40961664 41004288 41032704 41576704 41730156 41886146 41899104 41929732 42068736 42099488 42112512 42141696 42283008 42889327 42988413 43018204 43033146 43062968 43237312 43250688 43282304 43396893 43457536 44048498 44150262 44196204 44226832 44329008 44375136 44405888 44421312 44452096 44569782 44632064 45312111 45390696 45574464 45621888 45653504 45758976 45806592 45838336 45961437 46773792 46854912 47044608 47045881 47203638 47361924 47444064 48023092 48073064 48282624 48445839 48479412 48641976 48692592 48726336 48889728 49372336 49572224 49623808 49755186 49956624 49993142 50008608 50043264 50211072 50466816 50964992 51171328 51308751 51344308 51360192 51397736 51568128 51605824 52519363 52640697 52695474 52731992 52750308 52786864 52908816 52963872 53000576 53270528 54082197 54119676 54175992 54213536 54338784 54395328 54433024 54615552 54672384 54710272 55543878 55640208 55768752 55826784 55865472 56091648 56150016 56339826 57258302 57317884 57335616 57377528 57567744 57627648 57667584 57822453 57862524 58056552 58629649 58867016 58928272 59105344 59166848 59185152 59228416 59323491 59385222 59426376 59625648 59929344 60416148 60520928 60765952 60829184 60990228 61011968 61075456 61237152 61281916 61549056 62365056 62473216 62684401 62829219 62894598 62938184 63149232 63212544 63258752 64376832 64378574 64527306 64549719 64594452 64639216 64855968 64923456 64968448 65186304 66072747 66225393 66294306 66340248 66493512 66562704 66608832 66631968 66678144 66724352 66948096 68086044 68340554 68361696 68411668 68432832 68480256 68638464 68709888 68757504 69977323 70187596 70260632 70282368 70333744 70545088 70566912 70618496 70805457 71166096 71868602 72034638 72109596 72159568 72234656 72451712 72527104 72719118 72820736 72896512 73089504 74058504 74186944 74358336 74435712 74487296 74788864 74989713 75064896 75119768 76447488 76756992 76759069 76836864 77016462 77096604 77150032 77408736 79043211 79097988 79125462 79180296 79235168 79363224 79445808 79500864 79905792 80554864 81179514 81263988 81320304 81508176 81567758 81592992 81649536 81923328 82008576 82065408 83153408 83460312 83521321 83772292 83798208 83859464 84137472 84198976 84225024 84283392 84509739 85689487 85778654 85887453 85976826 86036408 86066292 86125936 86474624 86501376 86564608 86793786 86915072 88096996 88300524 88392408 88453664 88658016 88750272 88811776 88842624 88904192 89139564 89264128 90624222 90781392 91148928 91243776 91307008 91517952 91613184 91615663 91922874 93547584 93709824 94089216 94091762 94341897 94407276 94723848 94888128 95658901 96046184 96146128 96565248 96567861 96790959 96891678 96958824 97283952 97385184 97452672 97779456 98744672 99144448 99247616 99510372 99913248 99986284 100017216 100086528 100422144 101929984 102274549 102510831 102617502 102688616 102720384 102795472 103136256 103211648 105038726 105281394 105390948 105463984 105500616 105573728 105817632 105927744 106001152 106541056 107802903 108051957 108164394 108239352 108351984 108427072 108677568 108790656 108866048 109231104 109344768 111087756 111280416 111537504 111653568 111730944 112183296 112300032 112679652 114173527 114516604 114635768 114671232 114755056 115135488 115255296 115524693 115644906 115725048 116113104 117259298 117734032 117856544 118210688 118333696 118370304 118456832 118646982 118770444 118852752 119251296 119858688 120832296 121041856 121531904 121658368 121980456 122023936 122069623 122351637 122474304 122563832 123098112 124730112 124946432 125238481 125368802 125658438 125789196 125876368 126298464 126425088 126517504 128667981 128757148 128965239 129054612 129099438 129188904 129278432 129711936 129846912 129936896 130372608 132145494 132450786 132588612 132680496 132987024 133125408 133217664 133263936 133356288 133448704 133896192 136172088 136271629 136681108 136723392 136823336 136865664 136960512 137276928 137419776 137515008 137884311 139809163 139954646 140375192 140521264 140564736 140667488 141090176 141133824 141137643 141236992 141610914 142332192 143737204 144069276 144219192 144319136 144469312 144903424 145054208 145438236 145641472 146179008 148117008 148373888 148716672 148871424 148974592 149478187 149979426 150129792 150239536 152894976 153513984 153518138 153926253 154032924 154193208 154300064 154817472 156075049 157558089 157922091 158086422 158195976 158250924 158360592 158470336 158726448 158891616 159001728 159811584 161109728 162359028 162527976 162640608 163016352 163135516 163185984 163299072 163846656 164017152 164130816 166306816 166869001 166920624 167042642 167544584 167596416 167718928 168274944 168397952 168450048 169019478 171378974 171557308 171774906 171953652 172072816 172132584 172251872 172949248 173002752 173129216 173587572 173830144 175888947 176193992 176601048 176784816 176907328 177316032 177500544 177623552 177685248 177808384 178279128 178409449 181248444 181562784 182297856 182487552 182614016 183035904 183226368 183231326 183845748 186283123 187095168 187419648 188053203 188183524 188487657 188683794 188814552 189447696 189776256 191317802 192092368 192292256 193130496 193135722 193581918 193783356 193917648 194567904 194770368 194905344 195558912 197489344 198218241 198288896 198495232 199020744 199166227 199826496 199972568 200034432 200173056 200844288 203859968 204336469 204549098 205021662 205235004 205377232 205440768 205590944 206272512 206423296 209931969 210077452 210562788 210781896 210927968 211001232 211147456 211635264 211855488 212002304 215605806 216103914 216328788 216478704 216703968 216854144 217355136 217581312 217732096 218462208 218689536 222175512 222337921 222560832 223075008 223307136 223461888 224366592 224969139 225359304 228109687 228347054 229033208 229271536 229342464 229510112 230270976 230277207 230510592 231049386 231289812 231450096 232226208 234518596 235468064 235713088 236421376 236667392 236913664 237293964 237540888 237705504 238502592 239717376 241664592 242083712 243063808 243316736 243885463 243960912 244139246 244703274 244948608 245127664 246196224 249460224 249892864 250476962 250563963 250737604 251316876 251578392 251752736 252596928 252850176 253035008 257068461 257335962 257514296 257662359 257930478 258109224 258198876 258377808 258556864 259423872 259693824 259873792 260745216 264290988 264901572 265177224 265360992 265974048 266250816 266435328 266527872 266712576 266897408 267792384 272259949 272344176 272543258 273362216 273446784 273646672 273731328 273921024 274553856 274839552 274846989 275768622 279618326 279909292 280750384 281042528 281129472 281334976 282180352 282267648 282275286 282473984 283221828 284664384 286976703 287474408 288138552 288438384 288638272 288938624 289703583 289806848 290108416 290876472 291089101 292358016 296234016 296747776 297433344 297742848 297949184 298956374 299958852 300259584 300479072 305789952 306823647 307036276 307532493 307852506 308065848 308386416 308600128 309634944 312150098 315116178 315844182 316172844 316391952 316501848 316721184 316940672 317452896 317783232 318003456 319623168 322219456 323408709 324718056 324955423 325055952 325281216 326032704 326271032 326371968 326598144 327693312 328034304 332613632 333391081 333738002 333841248 334085284 335089168 335192832 335437856 336549888 336795904 336900096 338038956 342520581 342757948 343114616 343549812 343907304 344145632 344265168 344503744 345898496 346258432 347175144 351777894 352387984 353202096 353569632 353814656 354632064 355001088 355247104 355370496 355616768 356558256 356818898 362496888 363125568 364595712 364975104 365228032 366071808 366208869 366462652 367054911 367691496 372178963 372566246 374190336 374839296 375715443 376106406 376367048 376975314 377367588 377629104 378895392 379552512 382635604 384184736 384584512 386003943 386271444 387163836 387566712 387835296 389135808 389540736 389810688 391117824 394978688 396436482 396577792 396990464 397918387 398041488 398332454 399652992 399945136 400068864 400346112 401688576 407719936 408672938 408814887 409098196 410043324 410470008 410754464 410881536 411181888 412545024 412846592 418460731 419427489 419863938 420154904 421125576 421563792 421855936 422002464 422294912 423270528 423412929 423710976 424004608 431211612 432207828 432657576 432957408 433407936 433708288 434710272 435162624 435464192 436924416 444213601 444351024 444675842 445121664 446150016 446614272 446923776 448434561 449938278 450718608 456219374 456694108 458066416 458543072 458684928 459020224 460541952 460554414 462098772 462579624 462900192 464452416 468225147 469037192 470936128 471426176 472674267 472842752 473334784 473827328 474587928 474934849 475081776 475411008 477005184 479434752 483329184 484167424 486127616 486633472 487770926 487921824 488278492 489406548 489897216 490255328 492392448 498920448 500607003 500953924 501127926 501475208 502633752 503156784 503505472 505193856 506070016 514136922 514671924 515028592 515324718 515860956 516218448 516397752 516755616 517113728 518847744 519387648 519747584 521490432 527666841 528581976 529803144 530190427 530354448 530721984 531948096 532501632 532870656 533055744 533425152 533794816 535228347 543953869 544519898 544688352 545086516 546724432 546893568 547293344 547462656 547842048 549107712 549679104 549693978 551537244 558849369 559236652 559818584 561500768 562085056 562258944 562669952 564159609 564360704 564550572 564947968 566443656 569328768 573953406 574948816 576277104 576876768 577276544 577877248 579407166 579613696 580216832 581752944 582178202 584716032 592468032 593495552 594866688 595485696 595898368 597498681 597912748 599917704 600519168 600958144 611579904 611596453 613009407 613647294 614072552 615064986 615705012 616131696 616772832 617200256 619269888 624300196 629795907 630232356 631688364 632345688 632783904 633003696 633442368 633881344 634905792 635566464 636006912 644438912 646817418 649235263 649436112 649910846 650111904 650562432 652065408 652542064 652743936 653196288 655386624 656068608 665227264 666782162 667013763 667476004 667682496 668170568 670178336 670385664 670875712 673099776 673591808 676077912 682751719 684329061 685041162 685515896 686229232 687099624 687814608 688291264 688530336 689007488 690831621 691796992 692516864 694350288 703555788 704775968 706404192 707139264 707629312 709264128 710002176 710494208 710740992 711233536 713116512 713637796 724993776 726251136 729191424 729950208 731656389 732417738 732925304 734109822 735382992 744357926 745132492 748380672 749678592 751430886 751691889 752212812 752734096 753950628 754735176 755258208 757790784 759105024 765271208 768369472 769169024 771205383 772007886 772542888 774327672 774893701 775133424 775670592 778271616 779081472 779621376 782235648 789957376 792872964 793155584 793980928 795836774 796082976 796664908 799305984 799890272 800137728 800692224 803377152 814897213 816779847 817345876 817629774 818196392 820086648 820940016 821508928 821763072 822363776 824540967 825693184 836921462 838854978 839727876 840309808 842251152 843127584 843711872 844004928 844589824 846541056 846825858 847421952 848009216 860930109 862423224 864415656 865315152 865914816 866815872 867416576 869420544 870325248 870928384 873267303 887503681 888427202 888702048 889351684 890243328 892300032 893228544 893847552 896869122 899876556 901437216 912438748 913388216 916132832 917086144 917369856 918040448 920470941 921108828 924197544 925159248 925800384 928904832 936450294 938074384 941872256 942852352 945348534 945685504 946669568 947654656 949175856 949869698 950163552 950822016 954010368 958869504 966658368 968334848 972255232 974866269 975541852 975843648 976556984 978813096 979794432 980510656 997840896 997867897 1000173243 1001214006 1001907848 1002255852 1002950416 1005267504 1006313568 1007010944 1010387712 1012140032 1027561743 1028273844 1029343848 1030057184 1030649436 1031721912 1032436896 1032795504 1033511232 1034227456 1037695488 1038775296 1039495168 1055333682 1057163952 1059278587 1059606288 1060380854 1060708896 1061443968 1063896192 1065003264 1065741312 1066111488 1066850304 1070456694 1087907738 1089039796 1089376704 1090173032 1093448864 1093787136 1094586688 1094925312 1095684096 1098215424 1098626607 1099387956 1103074488 1113963331 1116536889 1117698738 1118473304 1119637168 1123001536 1124170112 1124517888 1125339904 1127146329 1128319218 1128721408 1129101144 1129895936 1132887312 1138657536 1147906812 1149897632 1152554208 1153753536 1154553088 1155754496 1158814332 1159227392 1160433664 1163505888 1164356404 1169432064 1184936064 1186991104 1189733376 1190971392 1191003619 1193755161 1194997362 1195825496 1199835408 1201038336 1201916288 1223159808 1223192906 1226018814 1226444661 1227294588 1228145104 1230129972 1231410024 1232263392 1233545664 1234400512 1238539776 1248600392 1255382193 1258282467 1259591814 1260464712 1263376728 1264300249 1264691376 1265567808 1266007392 1266884736 1267762688 1269811584 1271132928 1272013824 1288877824 1293634836 1298470526 1298872224 1299821692 1300223808 1301124864 1304130816 1305084128 1305487872 1306392576 1310773248 1329569137 1332640803 1333564324 1334027526 1334952008 1335364992 1336341136 1340356672 1340771328 1341751424 1345303683 1347183616 1352155824 1365503438 1368658122 1370082324 1371031792 1372458464 1374199248 1375629216 1376582528 1377060672 1378014976 1381663242 1383593984 1385033728 1388700576 1404675441 1407111576 1409551936 1412808384 1414278528 1415258624 1418528256 1420004352 1420988416 1421481984 1424804547 1426233024 1427275592 1449987552 1452502272 1458382848 1458422311 1459900416 1463312778 1464835476 1465850608 1468219644 1470765984 1488715852 1490264984 1496761344 1501821009 1502861772 1503383778 1504425624 1505468192 1507901256 1509470352 1510516416 1515581568 1518210048 1530542416 1536738944 1538338048 1542410766 1544015772 1545085776 1548655344 1549787402 1550266848 1551341184 1556543232 1558162944 1559242752 1564471296 1579914752 1585745928 1586311168 1586905099 1590571281 1591673548 1592165952 1593329816 1598611968 1599780544 1600275456 1601384448 1605685041 1628100253 1629794426 1631861607 1633559694 1634691752 1635259548 1636392784 1640173296 1641880032 1643017856 1643526144 1644727552 1649081934 1651386368 1673842924 1676548107 1677709956 1679455752 1680619616 1684502304 1686255168 1687423744 1688009856 1689179648 1693082112 1693651716 1694843904 1696018432 1721860218 1724846448 1728831312 1730630304 1731829632 1733631744 1734833152 1738841088 1740650496 1740697597 1746534606 1775007362 1776854404 1777404096 1778703368 1780486656 1784600064 1786457088 1787695104 1792496043 1793738244 1799753112 1802874432 1817519119 1824877496 1826776432 1832265664 1834172288 1834739712 1834789359 1836080896 1839028221 1840941882 1842217656 1848395088 1850318496 1851600768 1857809664 1872900588 1876148768 1883744512 1885704704 1890697068 1891371008 1893339136 1898351712 1899739396 1900327104 1901644032 1908020736 1933316736 1936669696 1943216431 1947705789 1949732538 1951083704 1951687296 1953113968 1957626192 1959588864 1961021312 1995681792 1995735794 2000346486 2001041289 2002428012 2003815696 2004511704 2005900832 2010535008 2012627136 2014021888 2020775424 2024280064 2048255157 2052987183 2055123486 2056547688 2058687696 2060114368 2061298872 2063443824 2064873792 2065591008 2067022464 2068454912 2075390976 2077550592 2110667364 2114327904 2118557174 2119212576 2120761708 2121417792 2122887936 2127792384 2130006528 2131482624 2132222976 2133700608 2140913388 2169297013 2175815476 2178079592 2178753408 2180346064 2186897728 2187574272 2189173376 2189850624 2194969167 2197253214 2198775912 2206148976 2227926662 2233073778 2235397476 2236946608 2239274336 2246003072 2248340224 2249035776 2250679808 2254292658 2256638436 2257442816 2258202288 2259791872 2265774624 2277315072 2295813624 2299795264 2305108416 2307507072 2309106176 2311508992 2317628664 2318454784 2319322837 2324681103 2327011776 2328712808 2338864128 2369872128 2373982208 2379466752 2379531139 2381942784 2382007238 2387510322 2389994724 2391650992 2399670816 2402076672 2403832576 2444691639 2446385812 2450339541 2452037628 2452889322 2454589176 2456290208 2460259944 2462820048 2464526784 2467091328 2468801024 2477079552 2497200784 2510764386 2516564934 2519183628 2520929424 2526753456 2528600498 2529382752 2531135616 2532014784 2533769472 2535525376 2539623168 2542265856 2544027648 2577755648 2587269672 2589160951 2596941052 2597744448 2599643384 2600447616 2602249728 2608261632 2610168256 2610975744 2612785152 2619801909 2656374097 2659138274 2662511043 2665281606 2667128648 2668055052 2669904016 2670729984 2672682272 2680713344 2681542656 2683502848 2690607366 2694367232 2704311648 2731006876 2737316244 2740164648 2742063584 2744916928 2748398496 2751258432 2753165056 2754121344 2756029952 2763326484 2767187968 2777401152 2809350882 2814223152 2819103872 2825616768 2828557056 2830517248 2837056512 2840008704 2840085553 2842963968 2849609094 2852466048 2854551184 2899975104 2905004544 2916765696 2916844622 2924598807 2926625556 2929670952 2931701216 2936439288 2941531968 2965425931 2977431704 2980529968 2993522688 2993603691 3000519729 3003642018 3005723544 3006767556 3008851248 3010936384 3015802512 3018940704 3021032832 3031163136 3036420096 3061084832 3073477888 3076676096 3084821532 3088031544 3090171552 3097310688 3099574804 3100533696 3102682368 3113086464 3116325888 3118485504 3159829504 3170511019 3171491856 3173810198 3177835761 3181142562 3183347096 3184331904 3186659632 3197223936 3199561088 3200550912 3211370082 3256200506 3259588852 3263723214 3267119388 3269383504 3270519096 3272785568 3280346592 3283760064 3286035712 3287052288 3289455104 3298163868 3302772736 3341889993 3347685848 3349610667 3353096214 3355419912 3358911504 3361239232 3369004608 3372510336 3374847488 3376019712 3378359296 3386164224 3387303432 3389687808 3389779531 3443720436 3449692896 3457662624 3461260608 3463659264 3467263488 3469666304 3477682176 3481300992 3481395194 3493069212 3539379337 3550014724 3553708808 3554808192 3557406736 3560973312 3569200128 3572914176 3573010857 3581265483 3584992086 3587476488 3599506224 3605748864 3635038238 3649754992 3653552864 3664531328 3668344576 3669479424 3669578718 3672161792 3678056442 3681883764 3684435312 3696790176 3700636992 3703201536 3715619328 3745801176 3752297536 3766146579 3767489024 3771409408 3781394136 3782742016 3784158313 3792900747 3796703424 3799478792 3800654208 3803288064 3816041472 3866633472 3873339392 3882392911 3886432862 3895411578 3899465076 3902167408 3903374592 3906227936 3915252384 3919177728 3922042624 3988707411 3991471588 3997922409 4000692972 4002082578 4004856024 4007631392 4009023408 4011801664 4021070016 4025254272 4028043776 4041550848 4096510314 4105974366 4110246972 4113095376 4117375392 4120228736 4122597744 4126887648 4129747584 4131182016 4134044928 4136909824 4150781952 4155101184 4221334728 4224420499 4228655808 4237114348 4238425152 4241523416 4242835584 4245775872 4255584768 4260013056 4262965248 4264445952 4274413641 4281826776 4334084053 4338594026 4351630952 4356159184 4357506816 4360692128 4373795456 4375148544 4375266933 4378346752 4379701248 4389938334 4394506428 4397551824 4412297952 4455853324 4466147556 4470794952 4473893216 4478548672 4492006144 4496680448 4501359616 4508585316 4513276872 4514885632 4516404576 4531549248 4554630144 4591627248 4599590528 4610216832 4615014144 4618212352 4623017984 4633823797 4635257328 4638645674 4649362206 4654023552 4657425616 4677728256 4739744256 4747964416 4758933504 4759062278 4760715297 4764014476 4771713843 4775020644 4779989448 4783301984 4799341632 4804153344 4807665152 4838326519 4884300759 4889383278 4892771624 4895584821 4900679082 4904075256 4905778644 4909178352 4912580416 4920519888 4925640096 4929053568 4934182656 4937602048 4954159104 4994401568 5021528772 5033129868 5038367256 5041858848 5053506912 5057200996 5058765504 5062271232 5064029568 5067538944 5071050752 5079246336 5084531712 5088055296 5155511296 5172939031 5174539344 5178321902 5193882104 5195488896 5199286768 5200895232 5204499456 5216523264 5220336512 5221951488 5222092791 5239603818 5312748194 5318276548 5325022086 5330563212 5334257296 5336110104 5339808032 5341459968 5345364544 5361426688 5363085312 5367005696 5381214732 5388734464 5408623296 5452557357 5462013752 5474632488 5480329296 5484127168 5489833856 5496796992 5502516864 5504368077 5506330112 5508242688 5512059904 5526652968 5530692919 5554802304 5618701764 5628446304 5638207744 5651233536 5657114112 5661034496 5674113024 5680017408 5680171106 5699218188 5704932096 5709102368 5774776813 5799950208 5810009088 5829649293 5833689244 5843117367 5849197614 5853251112 5859341904 5863402432 5872878576 5883063936 5930851862 5954863408 5961059936 5987045376 5987207382 6001039458 6007284036 6011447088 6013535112 6017702496 6021872768 6031605024 6037881408 6042065664 6062326272 6072840192 6122169664 6144765471 6146955776 6153352192 6169643064 6174153037 6176063088 6180343104 6194621376 6199149608 6201067392 6205364736 6226172928 6232651776 6319659008 6334430539 6341022038 6342983712 6347620396 6355671522 6362285124 6366694192 6368663808 6373319264 6394447872 6399122176 6401101824 6422740164 6507891039 6512401012 6519177704 6527446428 6534238776 6538767008 6541038192 6545571136 6560693184 6567520128 6572071424 6578910208 6596327736 6683779986 6695371696 6699221334 6706192428 6710839824 6717823008 6722478464 6738009216 6745020672 6749694976 6752039424 6756718592 6772328448 6774606864 6779375616 6779559062 6887440872 6892475551 6899385792 6915325248 6922521216 6927318528 6934526976 6939332608 6955364352 6957968511 6962790388 6974043309 6986138424 7071400297 7078758674 7100029448 7107417616 7109616384 7114813472 7121946624 7138400256 7138593417 7145828352 7146021714 7162530966 7169984172 7174952976 7199012448 7211497728 7270076476 7299509984 7307105728 7329062656 7334074917 7336689152 7339157436 7344323584 7356112884 7363767528 7368870624 7393580352 7401273984 7406403072 7431238656 7491602352 7504595072 7532293158 7534978048 7542818816 7560449353 7562788272 7568316626 7585801494 7593406848 7598957584 7601308416 7606576128 7632082944 7733266944 7746678784 7764785822 7767482853 7772865724 7790823156 7798930152 7804334816 7806749184 7812455872 7830504768 7838355456 7844085248 7950753889 7969122291 7977414822 7982943176 7987533129 7995844818 8001385944 8004165156 8009712048 8015262784 8018046816 8023603328 8042140032 8050508544 8056087552 8083101696 8193020628 8211948732 8220493944 8226190752 8234750784 8240457472 8245195488 8253775296 8259495168 8262364032 8268089856 8273819648 8301563904 8440058419 8442669456 8448840998 8457311616 8474228696 8476850304 8483046832 8485671168 8491551744 8511169536 8520026112 8520256659 8528891904 8548827282 8563653552 8668168106 8677188052 8703261904 8712318368 8715013632 8721384256 8747590912 8750297088 8750533866 8756693504 8779876668 8789012856 8795103648 8824595904 8896277793 8911706648 8932295112 8941589904 8947786432 8957097344 8980811073 8984012288 8993360896 9002719232 9017170632 9023762131 9026553744 9032809152 9063098496 9109260288 9183254496 9199181056 9220433664 9230028288 9236424704 9246035968 9267647594 9270514656 9277291348 9298724412 9308047104 9314851232 9355456512 9479488512 9511533057 9518124556 9521430594 9528028952 9533507283 9543427686 9550041288 9559978896 9566603968 9598683264 9615330304 9676653038 9768601518 9778766556 9785543248 9791169642 9801358164 9808150512 9811557288 9818356704 9825160832 9841039776 9851280192 9858107136 9868365312 9875204096 9908318208 9988803136 10025669979 10043057544 10066259736 10073618113 10076734512 10083717696 10107013824 10114401992 10117531008 10124542464 10128059136 10135077888 10142101504 10158492672 10169063424 10169338593 10311022592 10335123511 10345878062 10349078688 10356643804 10387764208 10390977792 10398573536 10401790464 10408998912 10433046528 10440673024 10443902976 10444185582 10479207636 10618138011 10625496388 10636553096 10650044172 10661126424 10668514592 10672220208 10679616064 10682919936 10690729088 10719032571 10722853376 10734011392 10762429464 10817246592 10905114714 10924027504 10949264976 10960658592 10968254336 10979667712 10993593984 11005033728 11008736154 11012660224 11016485376 11024119808 11053305936 11061385838 11109604608 11237403528 11256892608 11276415488 11302467072 11314228224 11322068992 11348226048 11352474939 11360342212 11378702241 11398436376 11409864192 11418204736 11537547853 11549553626 11599900416 11620018176 11647178733 11659298586 11667378488 11686234734 11698395228 11706502224 11718683808 11726804864 11745757152 11766127872 11861703724 11909726816 11922119872 11966122233 11974414764 12002078916 12014568072 12022894176 12027070224 12035404992 12043745536 12063210048 12075762816 12084131328 12124652544 12244339328 12289530942 12293911552 12306704384 12335469997 12339286128 12348306074 12352126176 12360686208 12389242752 12398299216 12402134784 12410729472 12452345856 12465303552 12639318016 12668861078 12673261497 12682044076 12685967424 12695240792 12711343044 12724570248 12733388384 12737327616 12746638528 12788895744 12798244352 12845480328 12972282661 13002252159 13015782078 13024802024 13038355408 13054892856 13068477552 13077534016 13082076384 13091142272 13121386368 13125800799 13135040256 13144142848 13157820416 13192655472 13367559972 13390743392 13398442668 13412384856 13421679648 13435646016 13444956928 13476018432 13490041344 13499389952 13504078848 13513437184 13544656896 13549213728 13559118124 13770621631 13774881744 13784951102 13798771584 13830650496 13845042432 13854637056 13869053952 13901471391 13915937022 13925580776 13948086618 13972276848 14142800594 14157517348 14200058896 14214835232 14219232768 14229626944 14243893248 14276800512 14277186834 14282145891 14292043428 14325061932 14339968344 14349905952 14398024896 14422995456 14514979557 14540152952 14599019968 14614211456 14652902277 14658125312 14668149834 14673378304 14678314872 14688647168 14712225768 14722980319 14727535056 14737741248 14787160704 14802547968 14812806144 14862477312 14983204704 15009190144 15064586316 15069956096 15085637632 15120898706 15125576544 15136633252 15171602988 15186813696 15197915168 15202616832 15213152256 15264165888 15466533888 15483047047 15518817093 15529571644 15534965706 15545731448 15581646312 15597860304 15608669632 15613498368 15624911744 15661009536 15666278373 15688170496 15901507778 15938244582 15954829644 15965886352 15975066258 15991689636 16002771888 16008330312 16019424096 16030525568 16036093632 16047206656 16084280064 16101017088 16112175104 16166203392 16357672071 16386041256 16423897464 16435903237 16440987888 16452381504 16469501568 16480914944 16490390976 16507550592 16518990336 16524728064 16536179712 16547639296 16592078757 16862569939 16880116838 16885338912 16897681996 16914623232 16948457392 16953700608 16966093664 16971342336 16983103488 17022339072 17040052224 17040513318 17097654564 17127307104 17324330439 17336336212 17354376104 17406523808 17424636736 17430027264 17442768512 17488947879 17495181824 17501067732 17513387008 17559753336 17578025712 17590207296 17649191808 17792555586 17823413296 17864590224 17883179808 17895572864 17914194688 17961622146 17968024576 17986721792 18005438464 18034341264 18047524262 18053107488 18065618304 18126196992 18218520576 18366508992 18398362112 18440867328 18460056576 18472849408 18522459111 18535295188 18541029312 18554582696 18597448824 18616094208 18629702464 18958977024 18959490043 19003291617 19023066114 19036249112 19042861188 19056057904 19067014566 19086855372 19100082576 19119957792 19133207936 19197366528 19230660608 19353306076 19523673117 19537203036 19557533112 19571086496 19582339284 19602716328 19616301024 19623114576 19636713408 19650321664 19682079552 19702560384 19716214272 19736730624 19750408192 19977606272 20051339958 20086115088 20126293153 20132519472 20147236226 20153469024 20167435392 20214027648 20228803984 20235062016 20249084928 20256118272 20270155776 20316985344 20338126848 20338677186 20622045184 20670247022 20677426653 20691756124 20698157376 20713287608 20775528416 20781955584 20797147072 20803580928 20817997824 20866093056 20873905533 20881346048 20888371164 20958415272 21165303289 21214200891 21236276022 21250992776 21273106192 21300088344 21322252848 21337029184 21344440416 21359232128 21365839872 21381458176 21415780251 21438065142 21445706752 21468022784 21524858928 21634493184 21810229428 21848055008 21898529952 21921317184 21936508672 21959335424 21987187968 22010067456 22017472308 22025320448 22032970752 22048239616 22106611872 22122771676 22219209216 22474807056 22513785216 22552830976 22604934144 22628456448 22629068761 22681348059 22704949878 22720684424 22757404482 22796872752 22819728384 22836409472 23075095706 23099107252 23199800832 23240036352 23294357466 23302448559 23318597172 23334756976 23372469468 23396790456 23413004448 23437367616 23453609728 23491514304 23532255744 23723407448 23819453632 23844239744 23852261667 23907366873 23932244466 23948829528 24004157832 24021704731 24029136144 24045788352 24054140448 24070809984 24087491072 24126420096 24151525632 24168262656 24249305088 24488678656 24579061884 24587823104 24613408768 24670939994 24678572256 24696612148 24704252352 24721372416 24778485504 24796598432 24804269568 24821458944 24904691712 25261813603 25320175257 25337722156 25346522994 25364088152 25371934848 25390481584 25422686088 25449140496 25466776768 25474655232 25493277056 25560769977 25596488704 25690960656 25944565322 26004504318 26031564156 26049604048 26076710816 26109785712 26136955104 26155068032 26164152768 26182284544 26242772736 26251601598 26270080512 26288285696 26315640832 26385310944 26688833379 26735119944 26781486784 26796885336 26824769712 26843359296 26871292032 26889913856 26952036864 26980082688 26998779904 27008157696 27071286393 27098427456 27118236248 27541243262 27549763488 27569902204 27597543168 27661300992 27690084864 27709274112 27738107904 27802942782 27831874044 27851161552 27896173236 27944553696 28285601188 28315034696 28400117792 28429670464 28438465536 28459253888 28534599171 28554373668 28564291782 28584086856 28650123864 28679936688 28699811904 28796049792 28845990912 29029959114 29080305904 29198039936 29228422912 29305804554 29316250624 29336299668 29346756608 29356629744 29377294336 29424451536 29445960638 29455070112 29475482496 29574321408 29605095936 29625612288 29724954624 29966409408 30018380288 30129172632 30139912192 30151196881 30220854339 30241797412 30251153088 30273266504 30343205976 30373627392 30395830336 30405233664 30426304512 30508015779 30933067776 30933904807 30966094094 31005370533 31037634186 31059143288 31069931412 31091462896 31163292624 31195720608 31217339264 31226996736 31249823488 31322019072 31332556746 31376340992 31803015556 31854414033 31876489164 31909659288 31931772704 31950132516 31983379272 32005543776 32016660624 32038848192 32061051136 32072187264 32094413312 32168560128 32202034176 32224350208 32715344142 32772082512 32837636197 32847794928 32871806474 32881975776 32904763008 32939003136 32961829888 32980781952 33015101184 33037980672 33049456128 33072359424 33184157514 33725139878 33760233676 33770677824 33795363992 33829246464 33896914784 33907401216 33932187328 33942684672 33966206976 34044678144 34057424817 34081026636 34195309128 34254614208 34532863261 34612643559 34648660878 34672672424 34708752208 34813047616 34849273472 34860054528 34885537024 34941536199 34977895758 34990363648 35002135464 35026774016 35119506672 35156051424 35180414592 35298383616 35585111172 35646826592 35729180448 35766359616 35791145728 35828389376 35923244292 35936049152 35973443584 36068682528 36095048524 36106214976 36131236608 36252393984 36733017984 36796724224 36881734656 36920113152 36921112189 37006409991 37044918222 37070590376 37082058624 37109165392 37194897648 37232188416 37259404928 37917954048 37918980086 38006583234 38019784491 38046132228 38072498224 38085722376 38112115808 38134029132 38173710744 38200165152 38239915584 38266415872 38394733056 38461321216 38706612152 38916847983 39006756477 39047346234 39074406072 39115066224 39142172992 39164678568 39193307719 39205432656 39232602048 39246229152 39273426816 39300643328 39364159104 39405120768 39432428544 39473461248 39955212544 40102679916 40172230176 40252586306 40265038944 40294472452 40306938048 40334870784 40428055296 40457607968 40470124032 40498169856 40512236544 40540311552 40633970688 40677354372 41216643247 41311864893 41340494044 41354853306 41383512248 41396314752 41426575216 41551056832 41563911168 41594294144 41607161856 41704414173 41747811066 41762692096 41776742328 41916830544 42330606578 42428401782 42472552044 42501985552 42546212384 42600176688 42644505696 42674058368 42688880832 42718464256 42731679744 42762916352 42831560502 42876130284 42891413504 42936045568 43049717856 43268986368 43544938671 43620458856 43696110016 43797059904 43842634368 43873017344 43918670848 43974375936 44020134912 44034944616 44050640896 44065941504 44067133903 44168940957 44213223744 44245543352 44438418432 44949614112 45027570432 45105661952 45209868288 45211091641 45256912896 45258137522 45362696118 45409899756 45441368848 45514808964 45593745504 45639456768 45672818944 46150191412 46198214504 46399601664 46449141141 46556451279 46588714932 46604897118 46637194344 46669513952 46744938936 46793580912 46826008896 46874735232 46907219456 46983028608 47064511488 47446814896 47638907264 47688479488 47704523334 47814733746 47864488932 47897659056 48008315664 48043409462 48058272288 48091576704 48108280896 48141619968 48174982144 48252840192 48303051264 48336525312 48498610176 48977357312 49158123768 49175646208 49194058069 49307709711 49341879988 49357144512 49393224296 49408504704 49442744832 49556971008 49593196864 49608539136 49642917888 49776236271 50471107843 50523627206 50587709817 50640350514 50675444312 50693045988 50728176304 50743869696 50780963168 50845372176 50898280992 50933553536 50949310464 50986554112 51121539954 51192977408 51381921312 51889130644 51972991317 52009008636 52063128312 52099208096 52153421632 52219571424 52273910208 52310136064 52328305536 52364569088 52485545472 52503203196 52540161024 52576571392 52770621888 53377666758 53470239888 53562973568 53593770672 53649539424 53686718592 53742584064 53779827712 53904073728 53960165376 53961625507 54016315392 54142572786 54196854912 54236472496 55082486524 55099526976 55139804408 55195086336 55322601984 55380169728 55418548224 55567377333 55605885564 55663748088 55702323104 55792346472 55889107392 56343092689 56571202376 56630069392 56800235584 56859340928 56876931072 56878470129 56918507776 57009874851 57069198342 57108747336 57128583564 57168173712 57300247728 57359873376 57399623808 57592099584 57691981824 58059918228 58160611808 58396079872 58456845824 58611609108 58632501248 58672599336 58693513216 58713259488 58848903072 58891921276 58910140224 58950964992 59148642816 59210191872 59251224576 59932818816 60036760576 60239709361 60258345264 60302393762 60378879459 60441708678 60483594824 60502306176 60546533008 60686411952 60747254784 60791660672 60810467328 61016031558 61866135552 61867809614 61932188188 62010741066 62032279959 62075268372 62118286576 62139862824 62182925792 62326585248 62391441216 62434678528 62453993472 62499646976 62644038144 62665113492 62752681984 63495909867 63606031112 63642602673 63708828066 63752978328 63819318576 63863545408 63900265032 63966758544 64011087552 64033321248 64077696384 64122102272 64144374528 64188826624 64337120256 64404068352 64405811089 65430688284 65544165024 65675272394 65695589856 65743612948 65763951552 65809526016 65878006272 65923659776 65961563904 66030202368 66075961344 66098912256 66144718848 66368315028 67248207403 67450279756 67520467352 67541355648 67590727984 67658492928 67793829568 67814802432 67864374656 67885369344 67887206283 68044044177 68114849634 68162053272 68390618256 68509228416 69065726522 69225287118 69297321756 69345344848 69417504416 69626095232 69698546944 69720109056 69771074048 69883072398 69955791516 69980727296 70004270928 70053548032 70239013344 70312102848 70360829184 70596767232 71170222344 71293653184 71458360896 71532719232 71556785001 71582291456 71656778752 71846488584 71872098304 71899007947 72065114193 72137365056 72190097048 72212429952 72262473216 72504787968 73466035968 73593448448 73763469312 73765465309 73840226304 73842224378 74012819982 74089836444 74141180752 74164117248 74218330784 74389795296 74464376832 74518809856 75785440809 75837960172 75960525771 76013166468 76039568982 76092264456 76144996448 76171444752 76224231616 76268058264 76347421488 76400330304 76479831168 76532831744 76789466112 77413224304 77833695966 78013512954 78094692468 78148812144 78230132448 78284345984 78329357136 78386615438 78410865312 78465204096 78492458304 78546853632 78601286656 78728318208 78810241536 78864857088 78946922496 79910425088 80205359832 80263989481 80344460352 80505172612 80530077888 80588944904 80613876096 80669741568 80856110592 80915215936 80940248064 80996339712 81024473088 81213859179 81354708744 82347597007 82433286494 82623729786 82680988088 82709706612 82767024496 82792629504 82853150432 83102113664 83127822336 83188588288 83214323712 83408828346 83495622132 83525384192 83553484656 83833661088 84661213156 84856803564 84945104088 85003971104 85092424768 85200353376 85289011392 85348116736 85377761664 85436928512 85525832704 85663121004 85752260568 85782827008 86099435712 86537972736 87089877342 87240917712 87392220032 87594119808 87685268736 87746034688 87837341696 87948751872 88040269824 88042652143 88069889232 88131883008 88134267806 88337881914 88426447488 88491086704 88876836864 89899228224 90055140864 90211323904 90419736576 90422183282 90453590643 90516275044 90662563017 90725392236 90819799512 90882737696 91029617928 91187491008 91278913536 91345637888 91928203861 92300382824 92396429008 92799203328 92801714421 92898282282 93016111599 93112902558 93177429864 93209794236 93274388688 93339027904 93489877872 93587161824 93652017792 93749470464 93814438912 93966057216 94129022976 94893629792 95277814528 95376958976 95409046668 95629467492 95728977864 95795318112 96016631328 96086818924 96116544576 96183153408 96216561792 96283239936 96349964288 96505680384 96606102528 96673050624 97954714624 98285841589 98316247536 98388116138 98512908591 98615419422 98683759976 98714289024 98786448592 98817009408 98885489664 99113942016 99186393728 99217078272 99552472542 100942215686 101047254412 101175419634 101280701028 101350888624 101386091976 101456352608 101487739392 101561926336 101690744352 101796561984 101867107072 101898620928 101973108224 102243079908 102385954816 102763842624 103598589783 103778261288 103837930677 103945982634 104018017272 104126256624 104198416192 104306843264 104439142848 104547820416 104620272128 104656611072 104729138176 104971090944 105006406392 105080322048 105083165461 105541243776 106755333516 106940479776 107125947136 107187541344 107299078848 107373437184 107485168128 107559655424 107808147456 107920330752 107923251014 108285145572 108393709824 108472944992 109720759447 110164973048 110199053952 110279608816 110390172672 110645203968 110760339456 110763336567 111019229973 111134754666 111211771128 111327496176 111404646208 111584692944 111778214784 112686185378 113142404752 113260138784 113600471168 113718681856 113753862144 113756940258 113837015552 114019749702 114138396684 114217494672 114257167128 114336347424 114600495456 114719746752 114799247616 115184199168 115383963648 116119836456 116321223616 116750543949 116792159744 116913691648 117223218216 117265002496 117308907703 117345198672 117426518976 117579923157 117697806144 117783842552 117820280448 117901929984 118297285632 118420383744 119865637632 120073521152 120354180241 120479418722 120516690528 120604787524 120757758918 120883417356 120967189648 121004612352 121093066016 121372823904 121494509568 121583321344 121620934656 122032063116 123649929741 123735619228 123864376376 123935594679 124021482132 124064559918 124150536744 124236573152 124279725648 124365851584 124653170496 124782882432 124869357056 124999293952 125288076288 125330226984 126991819734 127212062224 127285205346 127417656132 127505956656 127638637152 127727090816 127800530064 127933517088 128022175104 128066642496 128155392768 128244204544 128288749056 128377653248 128674240512 128808136704 128811622178 130861376568 130957035469 131088330048 131350544788 131391179712 131487225896 131527903104 131619052032 131756012544 131847319552 131923127808 132060404736 132151922688 132197824512 132201401709 132506822871 132736630056 134356605643 134496414806 134900559512 135040934704 135082711296 135181455968 135316985856 135587659136 135629604864 135633274923 135728749312 135770738688 135774412566 136088088354 136229699268 136324106544 136781236512 137018456832 138131453044 138450574236 138594643512 138690689696 138835008832 139252190464 139347423423 139397093888 139542148096 139766144796 139911583032 139961454592 140008541856 140478026688 140624205696 140721658368 141193534464 142340444688 142587306368 142916721792 143065438464 143113570002 143164582912 143313557504 143648537707 143692977168 143798015894 144130228386 144274730112 144380194096 144424859904 144524946432 145009575936 146932071936 147186896896 147526938624 147530930618 147582174207 147684448756 147923129133 148025639964 148179672888 148282361504 148328234496 148436661568 148779590592 148928753664 149037619712 149988122089 151413323529 151570881618 151675920344 151763129451 151921051542 152026332936 152079137964 152184528912 152289992896 152342889504 152448463232 152536116528 152694842976 152800660608 152959662336 153065663488 153578932224 154826448608 155667391932 156027025908 156189384936 156297624288 156460264896 156568691968 156658714272 156773230876 156821730624 156930408192 156984916608 157093707264 157202573312 157456636416 157620483072 157729714176 159820850176 160361109961 160410719664 160527978962 160688920704 161010345224 161060155776 161177889808 161227752192 161339483136 161712221184 161830431872 161880496128 161884876521 162048946176 162427718358 162709417488 164695194014 164866572988 165247459572 165361976176 165419413224 165534048992 165585259008 165706300864 166204227328 166255644672 166377176576 166817656692 166991244264 167050768384 167106969312 167667322176 169029278067 169322426312 169713607128 169890208176 170007942208 170184849536 170400706752 170578022784 170635410387 170696233472 170755523328 170873857024 171051665408 171326242008 171451480489 171504521136 172198871424 173075945472 174179754684 174481835424 174784440064 175188239616 175370537472 175492069376 175674683392 175897503744 176080539648 176085304286 176139778464 176268535612 176675763828 176852894976 176982173408 177753673728 179018081203 179798456448 180110281728 180719128083 180844366564 180907181286 181032550088 181136638377 181325126034 181450784472 181639599024 181765475392 182059235856 182374982016 182691275776 183856407722 184600765648 184792858016 185598406656 185603428842 185796564564 186032223198 186225805116 186354859728 186419588472 186548777376 186678055808 186979755744 187174323648 187304035584 187498940928 187628877824 187932114432 188258045952 189787259584 190487729601 190555629056 190753917952 190818093336 191258934984 191398744147 191457955728 191590636224 192033262656 192173637848 192233089152 192366306816 192433123584 192566479872 192699928576 193011360768 193212205056 193217433267 195909429248 196367346709 196571683178 196632495072 196776232276 197025817182 197230838844 197367519952 197428578048 197572897184 197634018816 197770979328 198227884032 198372787456 198434156544 199104945084 201744622209 201884431372 202094508824 202350839268 202561402056 202701777248 202772183952 202912705216 202975478784 203123852672 203381488704 203593123968 203661618849 203734214144 203946216448 204486159816 205527685248 207197179566 207556522576 207675861354 207891965268 208036034544 208252513248 208396832384 208613686528 208878285696 209095640832 209240544256 209313222144 209458276352 209942181888 210012812784 210160644096 210166330922 211082487552 213510667032 213666742081 213880959552 214251894272 214375082688 214598157696 214746874368 214970336256 215119310848 215616294912 215697023841 215846502028 216195342579 216570291144 216787419648 216945889984 219213409207 219441518894 220329946096 220398107904 220559217632 220780345344 221290407936 221296395927 221520678912 221526673134 222038459946 222269509332 222423542256 222654992352 222809292416 223169385888 223556429568 225372370756 226284809504 226520277568 227200942336 227356322427 227437363712 227513880516 227674031104 228039499404 228276793368 228434989344 228514334256 228672694848 229200990912 229439493504 229598495232 230368398336 232239672912 232642447232 233501087898 233584319488 233827383296 234373929943 234446436432 234617815406 234690397344 234853037952 235159846314 235395612288 235567685104 235640560896 235803859968 236594571264 236840767488 239731275264 240147042304 240708360482 240791968443 240958837444 241033381056 241209575048 241515517836 241766834712 241934379296 242009224704 242186132032 242745647808 242989019136 243166642688 244064126232 246473370559 247042791021 247299859482 247471238456 247728752752 247871189358 248042964264 248129119836 248301073488 248473146304 248559451296 248731703168 249306340992 249565764864 249738714112 249998587904 250576152576 250660453968 253983639468 254424124448 254570410692 254835312264 255011913312 255277274304 255454181632 255601060128 255867034176 256044350208 256133284992 256310785536 256488409088 256577498112 256755306496 257348481024 257623244356 261641810989 261722753136 261914070938 262176660096 262701089576 262782359424 262974451792 263055806208 263238104064 263512025088 263846255616 264120809472 264127956429 264395649024 264402803418 265013645742 265473260112 268713211286 268992829612 269801119024 270081869408 270165422592 270362911936 270633971712 271175318272 271259209728 271266549846 271360771929 271457498624 271548825132 272176176708 272459398536 272648213088 273562473024 274036913664 275784611583 276262906088 276901148472 277189287024 277381379392 277670017664 278405143263 278504380928 278694846846 278794187776 279084296192 279532289592 279736626061 279823166064 280017083712 280956053376 281248411392 281443316736 282387068928 284680889376 285174612736 285833443584 286130876928 286227140004 286329165824 286627115008 287297075414 287385954336 287596031788 288260456772 288549460224 288760388192 288849719808 289049892864 290019151872 293864143872 294177893893 294857524767 295061861236 295164348414 295368897512 295538725773 295846258266 296051279928 296359345776 296564723008 296656468992 296873323136 297559181184 298075239424 299976244178 302826647058 303141763236 303351840688 303526258902 303842103084 304052665872 304158275928 304369057824 304579985792 304685779008 304896926464 305072233056 305389685952 305601321216 305919324672 306131326976 307157864448 309652897216 310795769349 311334783864 312054051816 312282161503 312378769872 312595248576 312920529792 313137383936 313317428544 313546461752 313643461248 313860816384 313969833216 314187414528 314405146624 314913272832 315240966144 315249496383 319641700352 320388828841 320722219922 320821439328 321055957924 321377841408 322020690448 322120311552 322355779616 322455504384 322678966272 323424442368 323660863744 323760992256 323769753042 324855436716 325418834976 329162278341 329390388028 329733145976 330494919144 330723952352 330838826448 331068097984 331170518016 331412601728 332290009701 332408454656 332754353152 333635313384 333982488528 334213938624 335334644352 338058556134 338644852624 339427214256 339780416352 340015884416 340369699072 340801413504 341156045568 341270820774 341392466944 341511046656 341747714048 342103330816 342652484016 342902960978 343009042272 344397742848 346151890944 348359509368 348963670848 349568880128 350376479232 350741074944 350984138752 351795007488 351926723109 352170608572 352279556928 352537071224 352739769471 353351527656 353705789952 353964346816 358036162406 359596912896 360220563456 361062540723 361438256166 361688733128 361814362572 362065100176 362273276754 362650252068 362901568944 363279198048 363530950784 364118471712 364749964032 365382551552 367712815444 369201531296 369585716032 370949789223 371206857684 371593129128 372064446396 372451610232 372709719456 372839176944 373097554752 373356111616 373959511488 374348647296 374608071168 374997881856 375257755648 375864228864 379574519168 380975459202 381111258112 381507835904 381636186672 382399569907 382517869968 382797488294 382915911456 383181272448 384066525312 384347275696 384466178304 384732613632 384866247168 385132959744 386022721536 386424410112 386434866534 391818858496 392734693418 392871106407 393143366356 393264990144 393552464552 394051634364 394461677688 394735039904 394857156096 395145794368 395268037632 395541958656 396455768064 396604205127 396745574912 398209890168 402140762491 403069816929 403489244418 403768862744 404189017648 404701678536 405122804112 405403554496 405544367904 405825410432 405950957568 406247705344 406762977408 406899824769 407186247936 407323237698 407468428288 407892432896 408972319632 411055370496 414394359132 415113045152 415351722708 415783930536 416072069088 416505026496 416793664768 417227373056 417756571392 418191281664 418481088512 418626444288 418916552704 419884363776 420025625568 420332661844 422164975104 426889270561 427021334064 427333484162 427761919104 428503788544 428750165376 429196315392 429493748736 429940672512 430945613121 431394047682 431693004056 432390685158 433140582288 433574839296 433891779968 438426818414 438883037788 440659892192 440796215808 441118435264 441560690688 442580815872 442592791854 442746522621 443053346268 444076919892 444539018664 444847084512 445309984704 445618584832 446338771776 447112859136 449964366267 450744741512 452569619008 453040555136 454239970587 454401884672 454712644854 454874727424 455027761032 455348062208 456078998808 456412389889 456553586736 456869978688 457028668512 457345389696 458401981824 458878987008 459196990464 460736796672 464479345824 465284894464 467002175796 467168638976 467654766592 468747859886 468892872864 469235630812 469380794688 469706075904 470319692628 470791224576 471135370208 471281121792 471607719936 473189142528 479462550528 479974458457 481083329883 481416720964 481583936886 481917674888 482066762112 482419150096 483031035672 483533669424 483868758592 484018449408 484372264064 485491295616 485654629563 486333285376 488128252464 492946741118 494085582042 494599718964 494942476912 495457505504 495742378716 496085928528 496258239672 496602146976 496946292608 497118902592 497463406336 498612681984 499131529728 499477428224 499997175808 501152305152 501320907936 507087834201 507967278936 508848248896 509140821384 509513000347 509670624528 510023826624 510554548608 510908363264 511202120256 511734068352 512088700416 512266569984 512621571072 512976818176 513154996224 514354441467 515246488712 523283621978 523445506272 523828141876 524353320192 525402179152 525564718848 525948903584 526111612416 526476208128 527024050176 527692511232 528241618944 528255912858 528805606836 530027291484 530946520224 537054243609 537426422572 537985659224 539602238048 540163738816 540330845184 540725823872 542157384249 542350636544 542533099692 542721543858 542914997248 543097650264 544352353416 544918797072 545296426176 547124946048 548073827328 551569223166 552525812176 553802296944 554378574048 554762758784 555340035328 556810286526 557008761856 557389693692 557588375552 558168592384 559064579184 559473252122 559646332128 560034167424 561912106752 562496822784 562886633472 564774137856 569361778752 570349225472 571666887168 572261753856 572454280008 572658331648 572872740739 574196232441 574594150828 574771908672 575192063576 576520913544 577098920448 577520776384 577699439616 578099785728 579652299801 587728287744 587744191333 588355787786 589102040127 589715049534 590123722472 590328696828 590737795024 591077451546 591692516532 592102559856 592718691552 593129446016 593312937984 593746646272 595118362368 596150478848 599952488356 605233866627 605653294116 606283526472 606703681376 607052517804 607684206168 608105331744 608316551856 608738115648 609159971584 609371558016 609793852928 610144466112 610779371904 611202642432 611838649344 612262653952 619305794432 621591538698 622669567728 623915087743 624108103632 624564323006 624757539744 625190497152 625841059584 626274767872 626634857088 627092923504 627286922496 627721632768 627939666432 628374829056 629826545664 630481932288 630498992766 639283400704 640777657682 641000226243 641444439844 641642878656 642111915848 642755682816 644041380896 644240623104 644711559232 644911008768 645357932544 646848884736 647091071523 647321727488 647539506084 649710873432 650837669952 656124401959 657640227621 658324556682 658780776056 659466291952 660989838288 661447904704 661677652896 662136195968 662341036032 662825203456 663889187781 664580019402 664816909312 665508706304 667270626768 667964977056 668427877248 670669288704 676117112268 677289705248 678854428512 679560832704 680031768832 680739398144 681602827008 682312091136 682541641548 682784933888 683022093312 683495428096 685304968032 685805921956 686018084544 688795485696 696719018736 697927341696 699137760256 700752958464 701482149888 701501131591 703121789829 703853446218 704341217144 704559113856 705074142448 705479538942 706703055312 707411579904 707928693632 716072324812 719193825792 720441126912 722125081446 722375905329 722876512332 723377466256 723628725144 724130200352 724546553508 725300504136 725803137888 726558396096 727061901568 728236943424 729499928064 730765103104 735425630888 738403062592 739171432064 739420111677 741128373063 741899578446 742413715368 743186258256 744128892792 744672846661 744903220464 745419438912 745678353888 746195109504 746712223232 747919022976 748697294592 749216142336 749995763712 751728457728 759149038336 761950918404 762222516224 763015671808 763272373344 764799139814 765035739936 765594976588 765831822912 766362544896 768133050624 768694551392 768932356608 769465227264 769732494336 770265919488 772045443072 772869733068 783116221693 784925432967 785469386836 785742212814 786286732712 786529980288 787104929104 788103268728 788923355376 789470079808 789714312192 790291588736 790536075264 792383869287 793208410254 793491149824 796419780336 804281524982 806139633858 806978488836 807537725488 808378035296 809403357072 810245608224 810807108992 811088735808 811650820864 811901915136 812495410688 813525954816 813799649538 814372495872 814646475396 814936856576 815784865792 817944639264 822110740992 827353834749 828788718264 830226090304 830703445416 831567861072 832144138176 833010052992 833587329536 834454746112 835513142784 836382563328 836962177024 837252888576 837275544157 839209878183 840051251136 840665323688 844329950208 853778541122 854042668128 854666968324 855523838208 857007577088 857500330752 858392630784 858987497472 859881345024 861891226242 862788095364 863386008112 864781370316 866281164576 867149678592 867783559936 876853636828 877766075576 881319784384 881592431616 882236870528 882533681679 884572574301 885185583708 885493045242 886106692536 888153839784 889078037328 889694169024 890619969408 891237169664 892677543552 894225718272 899928732534 901489483024 905139238016 906081110272 908479941174 908803769344 909425289708 909749454848 910055522064 910696124416 912157997616 912824779778 913107173472 913739957376 914057337024 914690779392 916803963648 917757974016 918393980928 921473593344 928958691648 930569788928 934004351592 934337277952 934687103311 936846484509 937495719772 937785745728 938471261624 938761589376 939412151808 940639385256 941582449152 942270740416 942562243584 943215439872 945748489149 958925101056 958951049017 959948916914 961166486523 962166659766 962833441928 963167873772 963835349776 964133524224 964838300192 966062071344 967067338848 967737517184 968036898816 968744528128 970982591232 971309259126 972666570752 976256504928 985893482236 987486835023 988171164084 989199437928 989884953824 990915011008 991484757432 992171857056 992516479344 993204293952 993892585216 994237805184 994926812672 997225363968 998263059456 998954856448 1002641815872 1014175668402 1015934557872 1017696497792 1018281642768 1019026000694 1019341249056 1020047653248 1021109097216 1021816726528 1022404240512 1023468136704 1024177400832 1024533139968 1025243142144 1026309992448 1028708882934 1030492977424 1046567243956 1046891012544 1047656283752 1048706640384 1050804358304 1051129437696 1051897807168 1052223224832 1052952416256 1055385022464 1055780169327 1056511825716 1057611213672 1060054582968 1061893040448 1070518761091 1074108487218 1074852845144 1075971318448 1079204476096 1080327477632 1080661690368 1081451647744 1083187622169 1084314768498 1084701273088 1085066199384 1085443087716 1085829994496 1086195300528 1088704706832 1089837594144 1090592852352 1094249892096 1096147654656 1103138446332 1105051624352 1107604593888 1108757148096 1109525517568 1110680070656 1113620573052 1114017523712 1114779387384 1115176751104 1118129158368 1118946504244 1119292664256 1120068334848 1123824213504 1124993645568 1125773266944 1138723557504 1140698450944 1143333774336 1144523507712 1144554477859 1144908560016 1145745481478 1147198709721 1148392464882 1149188301656 1149543817344 1150384127152 1153041827088 1154197840896 1155041552768 1155398879232 1159304599602 1175456575488 1175488382666 1176711575572 1178204080254 1178613319221 1179430099068 1180247444944 1180657393656 1181475590048 1182154903092 1183385033064 1184205119712 1185437383104 1186258892032 1186625875968 1187493292544 1190236724736 1192300957696 1199904976712 1206422287473 1209209450787 1210467733254 1211306588232 1212567052944 1213407362752 1214105035608 1214992539289 1215368412336 1216210663488 1216633103712 1217476231296 1218319943168 1218743116032 1219587705856 1220288932224 1221558743808 1222405284864 1223677298688 1238611588864 1243183077396 1245339135456 1247830175486 1248216207264 1249128646012 1249515079488 1250380994304 1251682119168 1252549535744 1253269714176 1254185847008 1254573844992 1255443265536 1255879332864 1256749658112 1259653091328 1260997985532 1277715940657 1280667811683 1281555315364 1282000452486 1282888879688 1283285757312 1284223831696 1285511365632 1288082761792 1288481246208 1289423118464 1289822017536 1292836839363 1294182143046 1294643454976 1295079012168 1299421746864 1301675339904 1312248803918 1315280455242 1316649113364 1317561552112 1318932583904 1321979676576 1322895809408 1323355305792 1324272391936 1324682072064 1325650406912 1327778375562 1329160038804 1329633818624 1331017412608 1334541253536 1335929954112 1336855754496 1341338577408 1349893098801 1352234224536 1354579410496 1357708857024 1359121665408 1360063537664 1361478796288 1363205654016 1364624182272 1365083283096 1365569867776 1366044186624 1366081150993 1369237169667 1370609936064 1371611843912 1372036169088 1377590971392 1393438037472 1395854683392 1398275520512 1401505916928 1401543840871 1402964299776 1403002263182 1406243579658 1407706892436 1408682434288 1409118227712 1410148284896 1410959077884 1413406110624 1414823159808 1415857387264 1432144649624 1438387651584 1439923375371 1443249989649 1444250162892 1444751810658 1445753024664 1446754932512 1447257450288 1448260400704 1449093107016 1450601008272 1451606275776 1453116792192 1454123803136 1456473886848 1458999856128 1470851261776 1476806125184 1478342864128 1478840223354 1482256746126 1483799156892 1484827430736 1486372516512 1488257785584 1489345693322 1489806440928 1490838877824 1491356707776 1492390219008 1493424446464 1495838045952 1497394589184 1498432284672 1499991527424 1503456915456 1518298076672 1523901836808 1524445032448 1525015800139 1526544746688 1528539001041 1529598279628 1530071479872 1531189953176 1531663645824 1532725089792 1536266101248 1537389102784 1537864713216 1538930454528 1539464988672 1543063324401 1545739466136 1564604343133 1566232443386 1569850865934 1570938773672 1571484425628 1572573465424 1573059960576 1574209858208 1576206537456 1577846710752 1578940159616 1579428624384 1580583177472 1581072150528 1584767738574 1586416820508 1586982299648 1592839560672 1608563049964 1611162730827 1612279267716 1613956977672 1615075450976 1616756070592 1618806714144 1620491216448 1621614217984 1622177471616 1623301641728 1624990821376 1627051909632 1627599299076 1628744991744 1629292950792 1629873713152 1635889278528 1644221481984 1654707669498 1657577436528 1660452180608 1661406890832 1663135722144 1664288276352 1666020105984 1667174659072 1668909492224 1671026285568 1672765126656 1672810390717 1674505777152 1674551088314 1678419756366 1680102502272 1681330647376 1688659900416 1707557082244 1708085336256 1709333936648 1711047676416 1714015154176 1715000661504 1716785261568 1717974994944 1718618222217 1722588697323 1723782452484 1725576190728 1726772016224 1729562740632 1732562329152 1734299357184 1735567119872 1746635873359 1753707273656 1755532151152 1762639568768 1763184863232 1763232573999 1764473741056 1765067363358 1767306120381 1769145148602 1770371167416 1770986090484 1772213385072 1776307679568 1778156074656 1779388338048 1781239938816 1782474339328 1785355087104 1788451436544 1799857465068 1802978966048 1810278476032 1812162220544 1816959882348 1817607538688 1818850579416 1819498909696 1820111044128 1824315995232 1825649559556 1826214346944 1827479914752 1828114674048 1829381558784 1833607927296 1835515948032 1836787961856 1857917383296 1861139577856 1867430990191 1868008703184 1869374206622 1871745263229 1873692969018 1874991439544 1875571491456 1876942523248 1877523178752 1878824303616 1881278770512 1883164898304 1884541480832 1885124487168 1891496978298 1917850202112 1917902098034 1919897833828 1922332973046 1923000678729 1924333319532 1925666883856 1926335747544 1927670699552 1928267048448 1929676600384 1932124142688 1934134677696 1935475034368 1936073797632 1937489056256 1941965182464 1942618518252 1945333141504 1952513009856 1968373205877 1971786964472 1972920682863 1974973670046 1976342328168 1978398875856 1979769907648 1981830022016 1982969514864 1984343714112 1985032958688 1986408587904 1987785170432 1988475610368 1989853625344 1994450727936 1996526118912 1996580143759 2005283631744 2028351336804 2031869115744 2035392995584 2036563285536 2038052001388 2038682498112 2040095306496 2042218194432 2043633453056 2044808481024 2046936273408 2048354801664 2049066279936 2050486284288 2057417765868 2060985954848 2084694429493 2093134487912 2093782025088 2095312567504 2097413280768 2101608716608 2102258875392 2103795614336 2104446449664 2104503394773 2109365369487 2111560338654 2113023651432 2115222427344 2120109165936 2123786080896 2141037522182 2148216974436 2149705690288 2151942636896 2158408952192 2160654955264 2161323380736 2162903295488 2166375244338 2168629536996 2169402546176 2170132398768 2170886175432 2171659988992 2172390601056 2177409413664 2179675188288 2181185704704 2188499784192 2192295309312 2206276892664 2210103248704 2215209187776 2217514296192 2218260335031 2219051035136 2221360141312 2227241146104 2228035047424 2228869246357 2229558774768 2234018539983 2236258316736 2237893008488 2238585328512 2240136669696 2247648427008 2249987291136 2277447115008 2281396901888 2286667548672 2286729424579 2289047015424 2289108955718 2289817120032 2291490962956 2294397419442 2296784929764 2298376603312 2299087634688 2300768254304 2306083654176 2308395681792 2310083105536 2310797758464 2318609199204 2349348665079 2350976765332 2353423151144 2354776298901 2356408160508 2357226638442 2358860198136 2360494889888 2361314787312 2362951180096 2364309806184 2366770066128 2368410239424 2370874766208 2372517784064 2374986585088 2380473449472 2399809953424 2412844574946 2418418901574 2420935466508 2422613176464 2425134105888 2426814725504 2428210071216 2429985078578 2430736824672 2432421326976 2433266207424 2434952462592 2436639886336 2437486232064 2439175411712 2440577864448 2443117487616 2444810569728 2447354597376 2477223177728 2486366154792 2488183673911 2490678270912 2495660350972 2496432414528 2498257292024 2499030158976 2500761988608 2503364238336 2505099071488 2506539428352 2508371694016 2509147689984 2510886531072 2511758665728 2511826632471 2517629634549 2521995971064 2552775507217 2555431881314 2561335623366 2563110630728 2564000904972 2565777759376 2566571514624 2568447663392 2571022731264 2576165523584 2576962492416 2578846236928 2579644035072 2585673678726 2588364286092 2589286909952 2590158024336 2598843493728 2603350679808 2624497607836 2630560910484 2633298226728 2635123104224 2637865167808 2643959353152 2645791618816 2646710611584 2647601045037 2648544783872 2651300813824 2655556751124 2658320077608 2659267637248 2669082507072 2671859908224 2673711508992 2682677154816 2699786197602 2704468449072 2709158820992 2715417714048 2718243330816 2720127075328 2722957592576 2726411308032 2729248364544 2729322216433 2730166566192 2732088373248 2732162301986 2738474339334 2741219872128 2743223687824 2744072338176 2755181942784 2786876074944 2791709366784 2796551041024 2803011833856 2803087681742 2804061309933 2806004526364 2810539453527 2812487159316 2815413784872 2817364868576 2818236455424 2820296569792 2821918155768 2826812221248 2829646319616 2831714774528 2849774319691 2864289299248 2876775303168 2876853147051 2879846750742 2883499459569 2886499979298 2888500325784 2889503621316 2891506049328 2893509865024 2894514900576 2896520801408 2898186214032 2901202016544 2903212551552 2906233584384 2908247606272 2912947773696 2917999712256 2941702523552 2953612250368 2956685728256 2957680446708 2964513492252 2967598313784 2969654861472 2972745033024 2976515571168 2978691386644 2979612881856 2981677755648 2982713415552 2984780438016 2986848892928 2991676091904 2994789178368 2996864569344 3036596153344 3046861089259 3047803673616 3050031600278 3053089493376 3057078002082 3059196559256 3060142959744 3062379906352 3063327291648 3065450179584 3072532202496 3074778205568 3075729426432 3078929977344 3086126648802 3091478932272 3129208686266 3132464886772 3139701731868 3141877547344 3142968851256 3145146930848 3146119921152 3148419716416 3152413074912 3155693421504 3157880319232 3158857248768 3161166354944 3169535477148 3172833641016 3173964599296 3185679121344 3211556283273 3217126099928 3222325461654 3224558535432 3227913955344 3230150901952 3233512141184 3237613428288 3240982432896 3243228435968 3244354943232 3246603283456 3249981642752 3254103819264 3255198598152 3257489983488 3257578129291 3258585901584 3271778557056 3288442963968 3309415338996 3315154873056 3320904361216 3322813781664 3326271444288 3328576552704 3332040211968 3334349318144 3337818984448 3342052571136 3345530253312 3345620781434 3349102176628 3356839512732 3360205004544 3362661294752 3377319800832 3401343542857 3415114164488 3416170672512 3418667873296 3422095352832 3430001323008 3433570523136 3433663433577 3437236444434 3441596129163 3445177394646 3447564904968 3451152381456 3453544032448 3459125481264 3465124658304 3471134239744 3493271746718 3507414547312 3511064302304 3525279137536 3526369726464 3526465147998 3528947482112 3530134726716 3534612240762 3538290297204 3540742334832 3541972180968 3544426770144 3552615359136 3556312149312 3558776676096 3562479877632 3564948678656 3570710174208 3576902873088 3599714930136 3605957932096 3619266862419 3620556952064 3624324441088 3633919764696 3635215077376 3636576138793 3637701158832 3640222088256 3644977617867 3648631990464 3651299119112 3652428693888 3654959829504 3656229348096 3658763117568 3667215854592 3671031896064 3715834766592 3722279155712 3730979587471 3734861980382 3736017406368 3738748413244 3743490526458 3747385938036 3749982879088 3751142982912 3753885046496 3755046357504 3757648607232 3762557541024 3766329796608 3769082961664 3770248974336 3782993956596 3833147821971 3835804196068 3839795667656 3842003435049 3844665946092 3846001357458 3848666639064 3851333767712 3852671495088 3855341399104 3856534096896 3859353200768 3864248285376 3868269355392 3870950068736 3874978112512 3883930364928 3885237036504 3905026019712 3936746411754 3943573928944 3945841365726 3949947340092 3952684656336 3956797751712 3959539815296 3963660044032 3965939029728 3968687428224 3970065917376 3972817175808 3975570340864 3976951220736 3979707250688 3988901455872 3993052237824 3993160287518 4010567263488 4056702673608 4059668099539 4063738231488 4070785991168 4073126571072 4076104002776 4077364996224 4080190612992 4084436388864 4087266906112 4089616962048 4093872546816 4096709603328 4098132559872 4098243452979 4107711509001 4114835531736 4121971909696 4165054774933 4169388858986 4186268975824 4187564050176 4190625135008 4194826561536 4203217433216 4204517750784 4204631522613 4207591228672 4208892899328 4209006789546 4218730738974 4223120677308 4226047302864 4230444854688 4240218331872 4247572161792 4282075044364 4296433948872 4299411380576 4303885273792 4316817904384 4319770126113 4321309910528 4325806590976 4332750488676 4337259073992 4338805092352 4340264797536 4341772350864 4344781202112 4354818827328 4359350376576 4362371409408 4376999568384 4412553785328 4420206497408 4430418375552 4435028592384 4436520670062 4438102070272 4442720282624 4453104668917 4454482292208 4457738492714 4459117549536 4468037079966 4472516633472 4475786016976 4477170657024 4480273339392 4495296854016 4499974582272 4554894230016 4562793803776 4573335097344 4573458849158 4575047400417 4578217911436 4579634240064 4582981925912 4585617003123 4588794838884 4593569859528 4596753206624 4598175269376 4601536508608 4612167308352 4616791363584 4620166211072 4637218398408 4693813029399 4698697330158 4701953530664 4706846302288 4709552597802 4712816321016 4714453276884 4717720396272 4720989779776 4722629574624 4725902360192 4728619612368 4733540132256 4736820478848 4741749532416 4745035568128 4749973170176 4760946898944 4799619906848 4825689149892 4836837803148 4841870933016 4845226352928 4850268211776 4853629451008 4856420142432 4859970157156 4861473649344 4864842653952 4866532414848 4869904925184 4873279772672 4874972464128 4878350823424 4881155728896 4886234975232 4889621139456 4954446355456 4971194408791 4972732309584 4976367347822 4981356541824 4991320701944 4992864829056 4996514584048 4998060317952 5001523977216 5006728476672 5013078856704 5016743388032 5018295379968 5018431172151 5023517331456 5023653264942 5035259269098 5043991942128 5105551014434 5110863762628 5122671246732 5126221261456 5128001809944 5131555518752 5133143029248 5136895326784 5142045462528 5152331047168 5153924984832 5155854666651 5157692473856 5171347357452 5176728572184 5178573819904 5180316048672 5197686987456 5206701359616 5239907620077 5248995215672 5261121820968 5266596453456 5270246208448 5275730335616 5287918706304 5289697721997 5291583237632 5293421223168 5295202090074 5297089567744 5302601627648 5311113502248 5314995895159 5316640155216 5338165014144 5343719816448 5347423017984 5365354309632 5399572395204 5408936898144 5418317641984 5430835428096 5436486661632 5440254150656 5445915185152 5452822616064 5458496729088 5458644432866 5460333132384 5464324603972 5476948678668 5482439744256 5486447375648 5488144676352 5510363885568 5549560517293 5573752149888 5583418733568 5602292970573 5606175363484 5608122619866 5612009052728 5615235789687 5621078907054 5624974318632 5630827569744 5634729737152 5636472910848 5640593139584 5643836311536 5653624442496 5663429549056 5699548639382 5728578598496 5753550606336 5753706294102 5759693501484 5766998919138 5772999958596 5777000651568 5779007242632 5783012098656 5787019730048 5789029801152 5793041602816 5796372428064 5802404033088 5806425103104 5812467168768 5816495212544 5825895547392 5835999424512 5883405047104 5905119617631 5907224500736 5913371456512 5915360893416 5929026984504 5933361068557 5935196627568 5939309722944 5945490066048 5953031142336 5957382773288 5959225763712 5963355511296 5965426831104 5969560876032 5973697785856 5983352183808 5989578356736 5989740431277 6073192306688 6087387747979 6093722178518 6095607347232 6100063200556 6106178986752 6114156004164 6118393118512 6120285919488 6124759812704 6126654583296 6130900359168 6145064404992 6149556411136 6151458852864 6172253297604 6182957864544 6254083288479 6258417372532 6264929773544 6279403463736 6283755094688 6285937702512 6290293861696 6292239842304 6296839432832 6304826149824 6311386843008 6313510184319 6315760638464 6322332709888 6339070954296 6345667282032 6371358242688 6423112566546 6434252199856 6444650923308 6449117070864 6455827910688 6460301803904 6467024282368 6475226856576 6481964865792 6486456871936 6488709886464 6493206566912 6499963285504 6508207638528 6510397196304 6514979966976 6515156258582 6517171803168 6543557114112 6576885927936 6618830677992 6623669004511 6630309746112 6641808722432 6645627563328 6652542888576 6657153105408 6664080423936 6668698636288 6684105142272 6686607739071 6691241562868 6698204353256 6702055619949 6713679025464 6720410009088 6725322589504 6802687085714 6830228328976 6832341345024 6837335746592 6844190705664 6860002646016 6860188273737 6867141046272 6867326867154 6874472888868 6883192258326 6890354789292 6895129809936 6902304762912 6907088064896 6918250962528 6930249316608 6942268479488 6986543493436 7014829094624 7022128604608 7048045995237 7050558275072 7052930295996 7057894964224 7060269453432 7069224481524 7076580594408 7081484669664 7083944361936 7088853540288 7105230718272 7112624298624 7117553352192 7124959755264 7129897357312 7141420348416 7199429860272 7211915864192 7238533724838 7241113904128 7248648882176 7265591828233 7267839529392 7273152277586 7275402317664 7280444176512 7289955235734 7297263980928 7302598238224 7304857387776 7309919659008 7312458696192 7317526235136 7334431709184 7342063792128 7431669533184 7444558311424 7461959174942 7464551021733 7469723960764 7472034812736 7477496826488 7486981052916 7494771876072 7499965758176 7502285965824 7507770092992 7510092715008 7515297214464 7525115082048 7532659593216 7535479897413 7538165923328 7565987913192 7640674487329 7658326521651 7666295643942 7671608392136 7679591335312 7684006870098 7689331892184 7692002714916 7697333278128 7702667535424 7705342990176 7710682798208 7713068193792 7718706401536 7728496570752 7736538710784 7741900137472 7749956225024 7767860729856 7770474073008 7810052039424 7873492823508 7887147857888 7891682731452 7899894680184 7905369312672 7913595503424 7919079630592 7927320088064 7931878059456 7937374856448 7940131834752 7945634351616 7951140681728 7953902441472 7959414501376 7977802911744 7986320575036 8021134526976 8110896140659 8113405347216 8119336199078 8127476462976 8141571982336 8146253142144 8152208005552 8154729992448 8160381225984 8168872777728 8179233924096 8187745093632 8187966649299 8196265119744 8196486905958 8215423018002 8229671063472 8243943819392 8330109549866 8338777717972 8372537951648 8375128100352 8381250270016 8389653123072 8406434866432 8409035501568 8409263045226 8412183929799 8415182457344 8418013579092 8437461477948 8446241354616 8452094605728 8460889709376 8480436663744 8495144323584 8549322959073 8564150088728 8592867897744 8598822761152 8607770547584 8630559441153 8633635808768 8639540252226 8642619821056 8651613181952 8665500977352 8671835407891 8674518147984 8680529595072 8683544701728 8689562404224 8709637654656 8718700753152 8724742818816 8753999136768 8825107570656 8840412994816 8860836751104 8870057184768 8873041340124 8876204140544 8885440565248 8906209337834 8908964584416 8915476985428 8918235099072 8936074159932 8945033266944 8951572033952 8954341314048 8960546678784 8990593708032 9109788460032 9119514710683 9140583267777 9146917698316 9150094800834 9156435822872 9159268480128 9165963851824 9171234006246 9177589677768 9187139719056 9193506413248 9196350538752 9203073017216 9224334616704 9240332422144 9274436796816 9387626058798 9397394660316 9403907061328 9413692604576 9419105195604 9425632642032 9428906553768 9435440792544 9441979559552 9445259149248 9451804720384 9457239224736 9467080264512 9473640957696 9483499064832 9490071136256 9499946340352 9521893797888 9599239813696 9634668849819 9651378299784 9673675606296 9680747006593 9683741866032 9690452705856 9700536423552 9707258902016 9712840284864 9719940314312 9722947298688 9729685307904 9733064829696 9739809850368 9746559545344 9749944928256 9762311457792 9772469950464 9772734387873 9908892710912 9942388817582 9945464619168 9952734695644 9962713083648 9982641403888 9985729658112 9993029168096 9996120635904 10003047954432 10013456953344 10026157713408 10033486776064 10036590759936 10036862344302 10047306529884 10070518538196 10087983884256 10204030628571 10211102028868 10221727525256 10245342493464 10252442522912 10256003619888 10263111037504 10266286058496 10273790653568 10300990300731 10304662094336 10311709333302 10315384947712 10342694714904 10353457144368 10360632097344 10395373974912 10413402719232 10479815240154 10497990431344 10522243641936 10533192906912 10540492416896 10551460671232 10575837412608 10579395443994 10583166475264 10586842446336 10590404180148 10594179135488 10605203255296 10622227004496 10629991790318 10633280310432 10676330028288 10687439632896 10694846035968 10730708619264 10799144790408 10817873796288 10836635283968 10861670856192 10872973323264 10880508301312 10884582074041 10905645232128 10909728416379 10917288865732 10920666264768 10928649207944 10934932853601 10953897357336 10964879488512 10972894751296 10976289352704 11099121034586 11147504299776 11166837467136 11192938762413 11204585941146 11212350726968 11216245239732 11224018105456 11230471579374 11242157814108 11249948637264 11261655139488 11269459474304 11272945821696 11281186279168 11287672623072 11307248884992 11326859098112 11399097278764 11457157196992 11499443465913 11507412588204 11519387002968 11533997838276 11545999917192 11554001303136 11558014485264 11566024197312 11574039460096 11578059602304 11586083205632 11592744856128 11604808066176 11612850206208 11624934337536 11632990425088 11651791094784 11766810094208 11810239235262 11814449001472 11826742913024 11830721786832 11854386667117 11858053969008 11866722137114 11870393255136 11878619445888 11890980132096 11906062284672 11914765546576 11918451527424 11926711022592 11930853662208 11939121752064 11966704367616 11979156713472 11979480862554 12146384613376 12174775495958 12179004298617 12187444357036 12191214694464 12200126401112 12212357973504 12228312008328 12236786237024 12240571838976 12249519625408 12253309166592 12261800718336 12290128809984 12294730358937 12299112822272 12344506595208 12365915729088 12466363637221 12495164324799 12508166576958 12516834745064 12529859547088 12558806927472 12567510189376 12571875405024 12580587723392 12584479684608 12593678865664 12609652299648 12613894567839 12622773686016 12627020368638 12631521276928 12644665419776 12678141908592 12691334564064 12742716485376 12846225133092 12868504399712 12889301846616 12898234141728 12911655821376 12920603607808 12934048564736 12950453713152 12963929731584 12972913743872 12977419772928 12986413133824 13016415277056 13020794392608 13030312517164 13034343606336 13087114228224 13237661355984 13247338009022 13260619492224 13283617444864 13291255126656 13305085777152 13314306210816 13328160847872 13359314006751 13373215478142 13382483125736 13396408706512 13404111239898 13427358050928 13440820018176 13450645179008 13605374171428 13660456657952 13664682690048 13674671493184 13688381411328 13720005292032 13720376547474 13725142201251 13734653734308 13748945777736 13766384516652 13780709578584 13790259619872 13804609525824 13814176129792 13836501925056 13860498633216 13884536958976 13973086986872 14029658189248 14044257209216 14081439088197 14096091990474 14101116550144 14105860591992 14115789928448 14120538906864 14138448963048 14148784086559 14153161188816 14162969339328 14167888723872 14177707080576 14210461436544 14225248597248 14235106704384 14249919510528 14282840696832 14398859720544 14423831728384 14477067449676 14482227808256 14497297764352 14531183656466 14535679058784 14546304555172 14550804635328 14560888353024 14579910471468 14594527961856 14605196476448 14609714775552 14619839318016 14624917392384 14635052470272 14668863418368 14863339066368 14879208212167 14913583226373 14923918349884 14929102043466 14939447921528 14944069625472 14954993652976 14973962105832 14989543752144 14999931516352 15004571931648 15015540185984 15020185430016 15050230164096 15055293516453 15070959794826 15076331846656 15131975826384 15281348974658 15316653043302 15332591287884 15343216784272 15359182670624 15368013740196 15378663784368 15384005429832 15394666556256 15405335070848 15410685980352 15421365596416 15426136387584 15437412803072 15456993141504 15473077421568 15483800274944 15499912450048 15535721459712 15540948146016 15620104078848 15719722860231 15746985647016 15774295715776 15783365462904 15794903010757 15799789360368 15810738625344 15827191006848 15838159261184 15854640176128 15863756118912 15874749712896 15880263669504 15891268703232 15902281363456 15907804882944 15944987685477 15972641150072 16042269053952 16221792281318 16226810694432 16238672398156 16254952925952 16283143964672 16292506284288 16304416011104 16309459984896 16320762451968 16337745555456 16358467848192 16375490187264 16375933298598 16392973811916 16430846036004 16459342126944 16487887638784 16648681551879 16660219099732 16677555435944 16745075903296 16750256200704 16762500540032 16806878911719 16812869732864 16818526090452 16824367859598 16830364914688 16836027158184 16874922955896 16892482709232 16904189211456 16921779418752 16960873327488 16990288647168 17098645918146 17128300177456 17185735795488 17197645522304 17215541095168 17261118882306 17267271617536 17279080504452 17285239642112 17303226363904 17331001954704 17343670815782 17349036295968 17361059190144 17367089403456 17379124808448 17419275309312 17437401506304 17449485637632 17507998273536 17650215141312 17680825989632 17721673502208 17740114369536 17746082680248 17752408281088 17759054962909 17800083205671 17812418675668 17817929168832 17830953970856 17836470198144 17872148319864 17890066533888 17903144067904 17908682628096 17921093357568 17969221293831 18219576920064 18220069931323 18239029421366 18262163243937 18281166535554 18293835396632 18300189601668 18312871645744 18318536960256 18331927703648 18342468012492 18355179355536 18374279438112 18387012826496 18392701077504 18406146034432 18448669233408 18480664844288 18548873593632 18762249865437 18775252117596 18794789320632 18807814122656 18827385209152 18838210391208 18851265284064 18857813107536 18870881585088 18883959119104 18890518298496 18903609440768 18914478449472 18934160529024 18947281915392 18966998129664 18980142272512 19198479627392 19269337699638 19302756599568 19347351212592 19361494013186 19367483732064 19380905411712 19401072847104 19414517804032 19425680569728 19439880628624 19445894597376 19459370615808 19466129659392 19479619700736 19499889856512 19524622915584 19544939900928 19545468775746 19817785421824 19871007013533 19884777635164 19890929238336 19905469391288 19925426167296 19965282807776 19971459316224 19986058336192 19992241271808 20006095908864 20052315426816 20059823217213 20066973552128 20073724688604 20094613059768 20141037076392 20175967768512 20339856460729 20408061257142 20422204057736 20443455050512 20490684986928 20504885045824 20512007239776 20526222075008 20532572116992 20547581307136 20580564821211 20601980601462 20609324188672 20623418666604 20630769895424 20685389429808 20706914288736 20721264194688 20790747949824 20826805438464 20959630480308 20995980862688 21044487283872 21066385813824 21080984833792 21102921342464 21151674825216 21158790887988 21166332950528 21173684892672 21180808360296 21188358270976 21244454008992 21259983580636 21266560620864 21352660056576 21374879265792 21389692071936 21598289580816 21635747592576 21673270567936 21723341712384 21745946646528 21746535079321 21769164148082 21796775484699 21819456832758 21834577731464 21841332529536 21857298415888 21869865707202 21907794714672 21929758977024 21945789502592 21952578705408 22198242069172 22295008599552 22333674934272 22385877524826 22393653065199 22409171882292 22424701453936 22432490479464 22448036210912 22460943158748 22484315628216 22499897274528 22523310278976 22538918948608 22545891643392 22562372558336 22575345246144 22614497769984 22653718196224 22798194557528 22914314393984 22922023461987 22974979564953 22998886931826 23014825176408 23038774005936 23067995676552 23084858246491 23091999834384 23108002606272 23116028970528 23132048394624 23148078920192 23156119204608 23172166411264 23185489712256 23209616132352 23225700412416 23249868675072 23303582189568 23533620188416 23620478470524 23628898002944 23653485826048 23661443573664 23708773334234 23716107938016 23733444274228 23740786510272 23757238891776 23781960264192 23812124569344 23829531093152 23836903054848 23853422045184 23861707324416 23878243504128 23933408735232 23958961725108 24276602872483 24332688421977 24349550991916 24358008597234 24374888714072 24382429388928 24400252802224 24424715947008 24456624016656 24473572474048 24481143677952 24499039250816 24506618333184 24563899947897 24589460717874 24598225644544 24689013190416 24731831458176 24932727274442 24990328649598 25016333153916 25033669490128 25059719094176 25117613854944 25135020378752 25143750810048 25161175446784 25168959369216 25187357731328 25219304599296 25227789135678 25245547372032 25254040737276 25263042553856 25289330839552 25356283817184 25382669128128 25485432970752 25647968877219 25692450266184 25737008799424 25778603693232 25796468283456 25823311642752 25841207215616 25868097129472 25900907426304 25927859463168 25945827487744 25954839545856 25955541868867 26015506223673 26041588785216 26060625034328 26068687212672 26174228456448 26475322711968 26494676018044 26521238984448 26567234889728 26582510253312 26610171554304 26628612421632 26656321695744 26718628013502 26746430956284 26764966251472 26792817413024 26808222479796 26854716101856 26881640036352 26901290358016 27210748342856 27320913315904 27329365380096 27349342986368 27358544132049 27421749803331 27440753094948 27450284402502 27469307468616 27497891555472 27532769033304 27561419157168 27580519239744 27609219051648 27628352259584 27673003850112 27720997266432 27946173973744 28059316378496 28088514418432 28162878176394 28192183980948 28202233100288 28211721183984 28231579856896 28241077813728 28276897926096 28297568173118 28306322377632 28325938678656 28335777447744 28355414161152 28420922873088 28450497194496 28470213408768 28499839021056 28565681393664 28797719441088 28847663456768 28954134899352 28964455616512 28975300202641 29042241019779 29062367312932 29071358117568 29092609110344 29101609270656 29121776706048 29159820942936 29189055923712 29210392952896 29219429551104 29239678636032 29249834784768 29318203163619 29726678132736 29727482519527 29758416424334 29827166452746 29847836699768 29858204086932 29878895843056 29888139250944 29909987305952 29947924211664 29979087504288 29999863032704 30009143863296 30031080371968 30040370860032 30100460328192 30110587032906 30141919589652 30152663693312 30263951652768 30562697949316 30612091885713 30633306086604 30665182575768 30686433568544 30718365341248 30736027480392 30757327568736 30768010859664 30789333112512 30810670141696 30821371960704 30842731192832 30874825606144 30913986283008 30946154843136 30967600549888 31081896292032 31240208157696 31439445720462 31493971294032 31548591431552 31566730925808 31589806021514 31599578720736 31621477250688 31654382013696 31676318522368 31709280352256 31727512237824 31749499425792 31760527339008 31782537406464 31815609765888 31889975370954 31945282300144 32084538107904 32443584562636 32453621388864 32477344796312 32509905851904 32566287929344 32585012568576 32608832022208 32618919969792 32641524903936 32653746222123 32716935696384 32729185249137 32751866597196 32785947623832 32861692072008 32918684253888 32975775277568 33186081593821 33297363103758 33320438199464 33355110871888 33490151806592 33500512401408 33525001080064 33578816287239 33613757823438 33625739465728 33637052180904 33648735719196 33660729829376 33672054316368 33749845911792 33784965418464 33808378422912 33843558837504 33921746654976 33980577294336 34197291836292 34256600354912 34371471590976 34395291044608 34431082190336 34522237764612 34534543235072 34558161008904 34570479284224 34662003909408 34687341631564 34698072591936 34722118380288 34734178806912 34758249616896 34838550618624 34874803012608 34898971275264 35300430282624 35361651979264 35443347004416 35480228739072 35481188813629 35492165360496 35518109925818 35563160001351 35600166411342 35624837351336 35635858337664 35661907941712 35672940396288 35744296639728 35780133067776 35806288135808 35817365256192 35938442587662 36439153840128 36440139862646 36478058842732 36524326487874 36537012895851 36562333071108 36587670793264 36600379203336 36625743291488 36637073920512 36663855407296 36684936024984 36710358711072 36748558876224 36774025652992 36785402155008 36812292068864 36897338466816 36961329688576 37097747187264 37399090911663 37485492974397 37524499730874 37550504235192 37589578641264 37615628245312 37654770418304 37676420782416 37702530568128 37715626215072 37741763170176 37767918238208 37781036596992 37807218881536 37828956898944 37868321058048 37894563830784 37933996259328 38396959254784 38538675399276 38605513199136 38694702425184 38722988026372 38734967464128 38761810823424 38802145694208 38829035608064 38851361139456 38879761257248 38891789194752 38918741231616 38932259318784 38959239401472 39049245831168 39090937551492 39609194160367 39742014027066 39769555270328 39781858476672 39810938782576 39850852334592 39930565615552 39942918632448 39972116672384 39984482543616 40077942020253 40119646434426 40133947104256 40147449377208 40189226119536 40282074152784 40351935537024 40679712921458 40816122514284 40844408115472 40886910101024 40981369973856 41009770091648 41024014479552 41052444150016 41065144233984 41095162614272 41161129642422 41203961202924 41218648377344 41246837333208 41261539790848 41370778859616 41413828577472 41442528389376 41581495899648 41653610876928 41919260960616 41991961725376 42088974567744 42132771627648 42161969667584 42205842684928 42303349650432 42317581775976 42332665901056 42347369785344 42348515680783 42361616720592 42446352259677 42488908017984 42519967161272 42533121241728 42705320113152 42749758531584 43196579161632 43271495185152 43346541135872 43446683424768 43447859067001 43491893293056 43493070158642 43538328296164 43593550969398 43638913665516 43669155462928 43682665059072 43714596831776 43739731414404 43815589429344 43859517954048 43891579005184 43905157410816 44396484138344 44590017199104 44637624636501 44740749679119 44771755049652 44787306130398 44818343764584 44849402907872 44864980958928 44896072421824 44921886317496 44968631256432 44999794549056 45046620557952 45077837897216 45124745116672 45150690492288 45228995539968 45596389115056 45828628787968 45844046923974 45949959129906 45997773863652 46029650352816 46077548011872 46135991353104 46169716492982 46183999668768 46216005212544 46232057941056 46264096789248 46296157840384 46312238409216 46344332822528 46370979424512 46419232264704 46451400824832 46499737350144 46607164379136 47067240376832 47240956941048 47257796005888 47275489804309 47322887147328 47384709032271 47417546668468 47432215876032 47466888548456 47481573020544 47514477783552 47563920528384 47624249138688 47659062186304 47673806109696 47706844090368 47723414648832 47834963056431 47917923450216 48502734637123 48553205744966 48665376843954 48699101983832 48716017194468 48749777428144 48764858777856 48800505604448 48849431894016 48913248033312 48947144948096 48962287355904 48998078501632 49013236666368 49127799895794 49178921435748 49196451289088 49378026380832 49463662916352 49865454548884 49946044655637 49980657299196 50032666307832 50067338980256 50119438188352 50235227709888 50270040757504 50287501620096 50322350893568 50374715462656 50438609198592 50455578271356 50491094744064 50508081474552 50526085107712 50712567634368 50765338256256 50970865941504 51295937754438 51384900532368 51474017598848 51557207386464 51592936566912 51646623285504 51682414431232 51736194258944 51801814852608 51855718926336 51857122112227 51909679091712 51911083737734 52031012447346 52083177570432 52121250068656 52137374425344 52348456912896 52950645423936 52989352036088 53042477968896 53134469779456 53165020506624 53220343108608 53257224843264 53277164888727 53400249617013 53437256027004 53492861912568 53529932502944 53585634826048 53616444959592 53709432203712 53763280072704 53802580716032 54145712074129 54421496685712 54641826631808 54658730760192 54660209793969 54698685972736 54717088264098 54786489731811 54843499606662 54881506189896 54900568805004 54938614937232 54995783110944 55065538066608 55122838314336 55161038479488 55218438103296 55256704519168 55346007700224 55441994532864 55892347947488 56118632756992 56177028836864 56325756352788 56384367961896 56404466200576 56423442367968 56482155627456 56553795852192 56595136346236 56612644755264 56651877357312 56671554895488 56710828322304 56841845746176 56900994388992 56940426817536 57595438882176 57695326913536 57890360695921 57908269798704 57950600405282 58084482039558 58124734625864 58142716235136 58185218220688 58203218541312 58243553412096 58319641885872 58378111847424 58420785905792 58438859102208 58499669569536 58636406327238 59453356265472 59454965039054 59516832848668 59613021040599 59654332905492 59695673399536 59716408173864 59757791686112 59776278501888 59819974611904 59895848423328 59958175008576 59999726065408 60018287726592 60062160743936 60200920656384 60221174065812 60283839179304 60305327386624 60527903305536 61019569382187 61125395898632 61224183771426 61266612173208 61330365151536 61372867137088 61436730682496 61472054960784 61514655137472 61536021719328 61578666225024 61621340283392 61642743921408 61685462385664 61749651212288 61827972566016 61892309686272 61893984456529 62163792584064 62480416315392 62878891440924 62987942588064 63097182863104 63133461851616 63179612043028 63199157441472 63242954501376 63308764027392 63352637044736 63418560704512 63455024475648 63498998851584 63521054678016 63565074812928 63779950741908 63890564600288 64169076215808 64625527314283 64887169125272 64907242777728 64954689592624 65019811703808 65170025137152 65217664044416 65237839939584 65239605237963 65307492444246 65390326454097 65458370498274 65503733194392 65571895247664 65723384144016 65837368507776 65951550555136 66372163187642 66594726207516 66640876398928 66710221743776 66980303613184 67001024802816 67050002160128 67157632574478 67227515646876 67251478931456 67274104361808 67297471438392 67321459658752 67344108632736 67499691823584 67569930836928 67616756845824 67687117675008 67843493309952 67961154588672 68394583672584 68513200709824 68742943181952 68766070385961 68790582089216 68862164380672 69044475529224 69069086470144 69094946637067 69116322017808 69254574739473 69324007818816 69374683263128 69396145183872 69444236760576 69468357613824 69516499233792 69677101237248 69749606025216 70600860565248 70723303958528 70886694008832 70888612161949 70960457478144 70962377627258 70984330720992 71036219851636 71126320002702 71200332822684 71249674702672 71271716675328 71323815883424 71345880792576 71488593279456 71560266135552 71612576271616 71634730512384 71876885175324 72829808617449 72880279725292 72956117685464 72998065265931 73048652975748 73074025791702 73124666142216 73175341586528 73200758406672 73251486582976 73274147841024 73327710814592 73369872049968 73420717422144 73497117752448 73548051305984 73624584137728 73794676933632 74195494374528 74798181823326 74970985948794 75048999461748 75101008470384 75179157282528 75231256490624 75309540836608 75352841564832 75405061136256 75431252430144 75483526340352 75535836476416 75562073193984 75614437763072 75657913797888 75736642116096 75789127661568 75867992518656 76793918509568 77077350798552 77133693891241 77211026398272 77389404850368 77445976052744 77469934928256 77523621646848 77604291388416 77658071216128 77702722278912 77759522514496 77783578389504 77837482463232 77864518637568 77866625606601 78046518671019 78181875102984 79136040723727 79218388320734 79484028054132 79539110540656 79563716953344 79621877565152 79701704669184 79861131231104 79885837264896 79944233344768 79968965087232 80155884040506 80239292868852 80267894208512 80294898754416 80378452239072 80564148305568 80703871074048 81359425842916 81632245028568 81688816230944 81773820202048 81962739947712 82019540183296 82048028959104 82075632396147 82104888300032 82190325228544 82322259284844 82407922405848 82437296754688 82493674666416 82741557719232 82827657154944 82885056778752 83162991799296 83838521921232 83983923450752 84177949135488 84265543255296 84323939335168 84411685369856 84606699300864 84608988709423 84635163551952 84694739570688 84697031361566 84723233441184 84892704519354 84977816035968 85039934322544 85066242483456 85410640226304 85499517063168 86393158323264 86542990370304 86693082271744 86893366849536 86895718134002 86925900607923 86986140317284 87076656592328 87126723059337 87187101938796 87277827331032 87338310925856 87365330118144 87429193663552 87479462828808 87631178858688 87719035908096 87783158010368 88792968276688 89180034398208 89182447558581 89275249273002 89481499358238 89543510099304 89574612260796 89636687529168 89698805815744 89729961917856 89792144843648 89843772634992 89937262512864 89999589098112 90093241115904 90155675794432 90249490233344 90301380984576 90457991079936 91192778230112 91657257575936 91688093847948 91899918259812 91995547727304 92059300705632 92155096023744 92271982706208 92339432985964 92367999337536 92432010425088 92464115882112 92528193578496 92592315680768 92624476818432 92688665645056 92741958849024 92838464529408 92902801649664 94134480753664 94452693767029 94481913882096 94550979608618 94645774294656 94769418064542 94835093336936 94864431752064 94933777096912 94963146041088 95028955567104 95127841056768 95248498277376 95318124372608 95347612219392 95446829297664 95669926112862 95835846900432 97005469274246 97106411489932 97330753687908 97398203967664 97432034388936 97499554856288 97529717555712 97601011208896 97698863788032 97826496066624 97894289896192 97924574711808 97961238666369 97996157003264 98255599791588 98357842871496 98392902578176 98756052761664 98927325832704 99558244781463 99730909097768 99892089311274 99961314598392 100065332615664 100134677960512 100238876376704 100470455419776 100540081515008 100575003240192 100644701787136 100749430925312 100877218397184 100911156542712 100982189488128 100984922008021 101016162949104 101425135268736 101530676512512 101941731883008 102591875508876 102769801064736 102948035197696 103114414772928 103185873133824 103293246571008 103364828862464 103472388517888 103603629705216 103711437852672 103714244224454 103822167475468 104062024894692 104166355140864 104242500137312 104274748850688 104696913825792 105441649828567 105901290847872 105978704072176 106084955937792 106330041013248 106440686217216 106443566440887 106554329777454 106689480004053 106800499234026 106874512054008 106985723825136 107059865005888 107171269652096 107232889919184 107418864407424 107605161432064 108291424148258 108842993371424 109283653263616 109317461520384 109320419587938 109397371945472 109434176528196 109572979463622 109686999213324 109763012379792 109801137610008 109877229874464 109991566221888 110131076133216 110245676628672 110322076958976 110436876206592 110513409038336 110692015400448 110883989065728 111784695894976 112197272734989 112237265513984 112354057673728 112651512705576 112733860302583 112768735923792 112846884735936 112964311254912 113107591704384 113190272692472 113225289510528 113303754714624 113343109790976 113421656644608 113683691492352 113801988777984 115190877764352 115390653827072 115660367211601 115780721391842 115816539597408 115901200810564 116168964079116 116249469251728 116285432470272 116370436441376 116406437082624 116487106824192 116639283771744 116756223694848 116841571811584 116877718204416 117272812654476 118827582481101 118909930078108 119033665697336 119226042081198 119308665810984 119391346799072 119432816347728 119515583372224 119552557003776 119639949223808 119791696846656 119916350017152 119999452130816 120124321487872 120401841312768 120442348131624 120567678358608 121055806611072 122039138764374 122250791797264 122448367542852 122533224346416 122660730303072 122745734274176 122873461364992 122944109921568 123029310274944 123072043438656 123157332450048 123242680566784 123285487842816 123370924771328 123499302424576 123655945132032 123784619372544 123787968913058 124327585168128 124960832630784 125757782881848 125849711085709 125975885176128 126194365726208 126266923703232 126359224086056 126398314882944 126485909002752 126617528054784 126705274089472 126910048951296 126997997703168 127042109356032 127045547042349 127339056779031 127559901483816 127781129200576 129251054628566 129774338250544 129814485555456 129909379185248 130039623407616 130340050274304 130343577201003 130435328088832 130475679879168 130479210475926 130614984888492 130780652908194 130916740996548 131007466388784 131143790495328 131446768288032 131674737015552 131903101110272 132744326375284 133189452415032 133281752797856 133420443487552 133912873909503 133960607226368 134100004320256 134315265148956 134455031293752 134502957862912 134548208723616 134594942876784 134688217265472 134999383647168 135139861673856 135233513691648 135374235350016 135686986619904 136789167345168 137026401419648 137485886363904 137532140771922 137581164178432 137724328761344 138046244736427 138088951058448 138189893274134 138232644035616 138509149478946 138648015637632 138749366526256 138792290367744 138888473521152 138936715227648 139032998467584 139354202474496 139499212050432 141201721130496 141446607917056 141773388017664 141777224323898 141826469412927 141924755254516 141968661441984 142072439703272 142154127096813 142252640005404 142400665645368 142499349405344 142543433350656 142647631766848 142691761585152 142977186558912 143120532271104 143225152543232 143753770350648 145508203911369 145659617234898 145760559450584 145912235370928 145996130531862 146097305951496 146148051583404 146249332284432 146350683173056 146401516813344 146502973165952 146548295682048 146655421629184 146739744099936 146841434844288 146994235504896 147096102611968 147249168275456 147589353867264 148390988749056 149596363646652 149941971897588 150097998923496 150202016940768 150358314565056 150462512981248 150619081673216 150705683129664 150810122272512 150862504860288 150967052680704 151071672952832 151124146387968 151228875526144 151315827595776 151473284232192 151578255323136 153587837019136 154107026672521 154154701597104 154267387782482 154422052796544 154778809700736 154891952105488 154939869856512 155047243293696 155208582776832 155405444557824 155519045028992 155567156779008 155571366336681 155729037275136 155733251213202 156093037342038 156363750205968 158272081447454 158436776641468 158968056108264 159078221081312 159127433906688 159243755130304 159403409338368 159722262462208 159771674529792 159831494666181 159888466689536 160311768081012 160478585737704 160535788417024 160589797508832 160756904478144 161128296611136 161407742148096 162437136222387 162718851685832 163264490057136 163377632461888 163547640404096 163925479895424 163980629381907 164039080366592 164096057918208 164151264792294 164209776600064 164380650457088 164644518569688 164764872749929 164815844811696 164987349332832 165483115438464 165655314309888 165770113557504 166325983598592 167677043842464 167967846901504 168355898270976 168531086510592 168647878670336 168823370739712 169213398601728 169217977418846 169270327103904 169394062723132 169446466882368 169785409038708 169955632071936 170079868645088 170132484966912 170821280452608 172786316646528 173085980740608 173671082087763 173791436268004 173851801215846 173972280634568 174153313184656 174253446118674 174374203877592 174555654662064 174676621851712 174730660236288 174858387327104 174958925657616 175262357717376 175566316020736 177585936553376 178360068796416 178364895117162 178550498546004 178962998716476 179087020198608 179149224521592 179273375058336 179397611631488 179459923835712 179584289687296 179687545269984 179874525025728 179999178196224 180186482231808 180311351588864 180498980466688 180602761969152 180915982159872 182385556460224 183058708146561 183314515151872 183376187695896 183799836519624 183934193125267 183991095454608 184118601411264 184310192047488 184543965412416 184678865971928 184735998675072 184864020850176 184928231764224 185056387156992 185184631361536 185248953636864 185483917698048 185676929058816 185681953369587 188268961507328 188905387534058 188963827764192 189101959217236 189291548589312 189538836129084 189670186673872 189728863504128 189867554193824 189926292082176 190057911134208 190255682113536 190496996554752 190636248745216 190695224438784 191339852225724 191671693800864 193876581942849 194010938548492 194212822979864 194661507375816 194796407935328 194864068777872 194999109712576 195059435111424 195202022417792 195652992133248 195718815713889 195788579792384 195922477332738 195992314006528 196511199583176 196715685742992 197512105523328 197854651665408 199116489562926 199461818195536 199784178622548 199922629196784 200130665231328 200269355921024 200477752753408 200940910839552 201080163030016 201150006480384 201289403574272 201498861850624 201754436794368 201822313085424 201964378976256 201969844016042 202032325898208 202850270537472 203061353025024 203883463766016 205183751017752 205333739139841 205539602129472 205896070395392 206228829545856 206371746267648 206586493142016 206729657724928 207207259410432 207284839911201 207428488448908 207644334950936 207763724218419 208124049789384 208332710281728 208485000274624 208549497701376 210883299657134 211802581695744 211957408144352 212169911875584 212660082026496 212665836485847 212881372434432 212887132881774 213108659554908 213378960008106 213600998468052 213749024108016 213971447650272 214119730011776 214342539304192 214465779838368 214837728814848 215210322864128 216582848296516 217685986742848 218489425852347 218567306527232 218640839175876 218794743890944 218868353056392 219145958927244 219373998426648 219526024759584 219602275220016 219754459748928 219983132443776 220262152266432 220491353257344 220644153917952 220873752413184 221026818076672 221384030800896 223569391789952 224394545469978 224474531027968 224708115347456 225233346675223 225303025411152 225467720605166 225537471847584 225693769471872 225928622509824 226215183408768 226380545384944 226450579021056 226607509429248 226686219581952 226843313289216 227367382984704 227603977555968 230381755528704 230781307654144 231320734423202 231401081673723 231561442783684 231633079194816 231802401621128 232337928158232 232498938503456 232570864940544 232740872882752 232812874165248 232974213648384 233278567543488 233512447389696 233599876819803 233683143623168 234545625308952 236860909107199 237408122171181 237655164962202 237819860156216 238067331394672 238452084162396 238617331621968 238782693598144 238865632695456 239031166744448 239105114007552 239279898447616 239583393693312 239832700034304 239998904261632 240248642975744 240803682625536 240884696263248 241135356717216 242111613222144 244078277528748 244501583594528 244896735085704 245066448692832 245321460606144 245491468548352 245746922729984 245888219843136 246058620549888 246144086877312 246314664900096 246485361133568 246570975685632 246741849542656 247311890264064 247575937826116 248655170336256 251515565763696 251699422171418 251951770352256 252388731452416 252533847406464 252718448172112 252796629765888 252971818005504 253235056109568 253820097902592 253826966128269 254084218712064 254091094084698 254678113558062 255119802967632 255562258401152 258502109257132 259548676501088 259628971110912 259818758370496 260079246815232 260680100548608 260687154402006 260777701823769 260870656177664 260958420951852 261229969776984 261561305816388 261833481993096 262014932777568 262287580990656 262893536576064 263349474031104 263806202220544 265488652750568 266378904830064 266563505595712 266840886975104 267547342675743 267825747819006 267921214452736 268200008640512 268630530297912 268826897644621 268910062587504 269096417447232 269189885753568 269376434530944 269998767294336 270279723347712 270467027383296 270748470700032 271373973239808 273578334690336 274052802839296 274971772727808 275064281543844 275162328356864 275448657522688 276092489472854 276177902116896 276379786548268 276465288071232 277018298957892 277296031275264 277498733052512 277584580735488 277776947042304 277873430455296 278065996935168 278708404948992 282403442260992 282704956031173 283358081301087 283554448647796 283652938825854 283849510509032 283937322883968 284144879406544 284308254193626 284505280010808 284801331290736 284998698810688 285086866701312 285295263533696 285383523170304 285954373117824 286450305086464 287507540701296 291016407822738 291319234469796 291521118901168 291824470741856 291992261063724 292194611902992 292296103166808 292498664568864 292701366346112 292803033626688 293005946331904 293096591364096 293310843258368 293479488199872 293682869688576 293988471009792 294192205223936 294498336550912 295178707734528 296781977498112 298674734344389 299192727293304 299883943795176 300103157204383 300195997846992 300404033881536 300716629130112 300925025962496 301238163346432 301411366259328 301620244545024 301725009720576 301934105361408 302143345905664 302248292775936 302631655191552 302946568464384 302954766024063 307175674038272 308214053345042 308309403194208 308534775564964 308844105593088 309557619401472 309783904210976 309879739713024 310094486587392 310417165553664 310810889115648 311038090057984 311134313558016 311142732673362 311466502426404 312186074684076 312727500411936 316324949485701 316544162894908 316873553282936 317936112216528 318156442162624 318254867813376 318487510260608 319330699322661 319444524924416 319662989332362 319776933379072 320623536162024 320957171475408 321179595017664 321513808956288 322256593222272 322815484296192 324874272444774 325437703371664 326528980114272 326755264923776 327095280808192 327850959790848 327961258763814 328078160733184 328192115836416 328302529584588 328419553200128 328761300914176 329289037139376 329529745499858 329631689623392 329974698665664 330966230876928 331310628619776 331540227115008 332651967197184 335354087684928 335935693803008 336711796541952 337062173021184 337295757340672 337422044295271 338201580907749 338435954837692 338540654207808 338788125446264 338892933764736 339570818077416 339911264143872 340159737290176 340264969933824 345572633293056 346171961481216 346981101634803 347342164175526 347582872536008 347703602431692 347944561269136 348306626369312 348506892237348 348748407755184 349111309324128 349353243703424 349461320472576 349716774654208 349917851315232 350524715434752 351132632041472 355171873106752 356482747443303 356729790234324 357100997092008 357925997432952 358174040397216 358298449043184 358546750116672 358795223262976 358919847671424 359168579374592 359375090539968 359749050051456 359998356392448 360372964463616 360622703177728 361205523938304 364771112920448 366117416293122 366629030303744 366752375391792 367599673039248 367868386250534 367982190909216 368237202822528 368620384094976 369087930824832 369357731943856 369471997350144 369728041700352 369856463528448 370112774313984 370497907273728 370967835396096 371353858117632 371363906739174 376537923014656 377549133257127 377810775068116 377927655528384 378203918434472 378583097178624 379077672258168 379340373347744 379457727008256 379735108387648 379852584164352 380115822268416 380993993109504 381136641127047 381272497490432 382679704451448 383343387601728 386457272753851 387753163885698 388021877096984 388425645959728 389323014751632 389592815870656 389728137555744 389998219425152 390118870222848 390404044835584 391030731603009 391305984266496 391437631427778 391577159584768 391844954665476 391984628013056 393022399166352 393431371485984 395024211046656 395709303330816 398232979125852 398923636391072 399568357245096 399845258393568 400261330462656 400538711842048 400955505506816 401881821679104 402160326060032 402300012960768 402578807148544 403508873588736 403644626170848 403939688032084 404064651796416 405700541074944 406122706050048 410367502035504 410667478279682 411079204258944 411792140790784 412457659091712 412743492535296 413172986284032 414138734209281 414569679822402 414856976897816 415288669901872 415527448436838 416248099578768 416665420563456 416970000549248 417098995402752 421766599314268 423605163391488 423914816288704 424339823751168 425320164052992 425331672971694 425479408238781 425774265763548 426217319109816 426757920016212 427201996936104 427498048216032 427942895300544 428239460023552 428685078608384 428931559676736 429675457629696 430420645728256 433165696593032 435371973485696 436524611734107 436978851704694 437134613054464 437281678351752 437589487781888 437736706112784 438291917854488 438612306683329 438747996853296 439052049519168 439204550440032 439508919497856 439966264887552 440524304532864 440982706514688 441288307835904 441747504826368 442768061601792 447138783579904 448789090939956 448949062055936 449416230694912 450466693350446 450606050822304 450935441210332 451074943695168 451387538943744 451857245019648 452430366817536 452761090769888 452901158042112 453215018858496 453372439163904 453686626578432 454734765969408 460763511057408 461255454577177 462321080017563 462641468846404 462802163347446 463122885567368 463266158389632 463604803242256 464675856316464 464997877006912 465141729881088 465481745765504 465625748330496 466557135086976 466714099010043 467199753639606 467366287246336 469091250617904 473721818214398 474816244342362 475310329924404 475639720312432 476134662789344 476904168324792 477234663243936 477565387196288 477731265390912 478062333488896 478210228015104 478559796895232 479166787386624 479665400068608 479997808523264 480497285951488 481607365251072 481769392526496 482270713434432 484223226444288 487311408667161 488156555057496 489003167189056 489793470171408 490132897385664 490642921212288 490982937096704 491493845459968 491776439686272 492117241099776 492288173754624 492629329800192 492970722267136 493141951371264 494294618249787 495151875652232 497310340672512 503031131527392 503398844342836 503903540704512 504777462904832 505067694812928 505436896344224 505593259531776 505943636011008 506470112219136 507640195805184 507653932256538 508182188169396 509356227116124 510239605935264 511124516802304 517004218514264 519097353002176 519257942221824 519637516740992 521013246263289 521374308804012 521555403647538 521741312355328 521916841903704 522459939553968 523122611632776 523666963986192 524029865555136 524575161981312 525787073152128 526698948062208 530977305501136 532757809660128 533127011191424 533681773950208 535094685351486 535651495638012 535842428905472 536400017281024 537261060595824 537653795289242 537820125175008 538192834894464 538379771507136 538752869061888 539997534588672 540559446695424 540934054766592 541496941400064 542747946479616 547156669380672 548105605678592 549943545455616 550128563087688 550324656713728 550530703850179 551802579375801 552184978945708 552355804233792 552759573096536 552930576142464 554036597915784 554592062550528 554997466105024 555169161470976 555553894084608 555746860910592 557045860108761 564806884521984 564822167871013 565409912062346 566716162602174 567108897295592 567305877651708 567699021018064 567874645767936 568289758813088 568616508387252 569010560021616 569602662581472 569997397621376 570173733402624 570590527067392 570767046340608 571908746235648 572900610172928 575015081402592 581629745828547 582032815645476 582638468939592 583042237802336 583648941483712 583984522127448 584389223805984 584592206333616 584997329137728 585402732692224 585606067253376 586011892663808 586621686516736 586958976399744 587365739377152 587976942019584 588384410447872 593563954996224 597349468688778 598385454586608 599767887590352 600206314408766 600391995693984 600808067763072 601433258260224 601850051924992 602476326692864 602822732518656 603240489090048 603450019441152 603868210722816 604496585551872 605263310383104 605893136928768 605909532048126 614351348076544 616001217419523 616428106690084 616618806388416 617069551129928 617688211186176 619115238802944 619567808421952 619759479426048 620188973174784 621621778231296 621854519733603 622076180115968 622285465346724 622933004852808 624372149368152 625455000823872 630535550282599 632649898971402 633088325789816 633747106565872 635872224433056 636312884325248 636509735626752 636975020521216 637997509457541 638661398645322 638889049848832 639325978664724 639553866758144 641247072324048 641914342950816 642359190035328 643027617912576 644513186444544 645630968592384 649748544889548 650875406743328 653057960228544 653510529847552 654190561616384 655701919581696 655922517527628 656156321466368 656384231672832 656605059169176 656839106400256 658578074278752 659059490999716 659263379246784 659949397331328 661932461753856 662621257239552 663080454230016 670708175369856 671871387606016 673423593083904 674124346042368 674142587458951 674844088590542 675700040025669 676403161815498 676871909675384 677081308415616 677576250892528 677785867529472 679141636154832 679822528287744 680319474580352 680529939867648 691145266586112 692343922962432 693962203269606 694203245021169 694684328351052 695165745072016 695407204863384 695889122538272 696613252738624 697013784474696 697496815510368 698222618648256 698706487406848 698922640945152 699433549308416 699835702630464 701049430869504 702265264082944 710343746213504 710582727321597 712224366513543 712965494886606 713459580468648 714201994184016 715851994865904 716348080794432 716596898086368 717093500233344 717590446525952 717839695342848 718337158749184 718750181079936 719498100102912 719996712784896 720745928927232 722411047876608 729542225840896 732234832586244 733258060607488 733504750783584 735199346078496 735736772501068 735964381818432 736474405645056 737240768189952 738175861649664 738715463887712 738943994700288 739456083400704 739712927056896 740225548627968 741935670792192 742727813478348 752574689046973 755098266514254 755621550136232 755855311056768 756407836868944 757166194357248 758155344516336 758680746695488 758915454016512 759470216775296 759705168328704 761480898384807 762273282254094 762544994980864 765359408902896 766686775203456 772914545507702 775506327771396 776043754193968 776851291919456 778646029503264 779185631741312 779456275111488 779996438850304 780237740445696 780808089671168 782061463206018 782611968532992 782875262855556 783154319169536 783689909330952 783969256026112 786044798332704 786862742971968 790048422093312 791418606661632 796465958251704 797847272782144 799136714490192 799690516787136 800522660925312 801077423684096 801911011013632 803763643358208 804320652120064 804600025921536 804621797934877 806480692933863 807289252341696 807879376064168 808129303592832 811401082149888 812245412100096 820735004071008 821334956559364 822158408517888 823584281581568 824915318183424 825486985070592 826345972568064 828277468418562 829139359644804 829713953795632 830577339803744 831054896873676 832496199157536 833330841126912 833940001098496 834197990805504 843533198628536 847210326782976 847829632577408 848114868093519 850074243903261 850663345943388 850958816477562 851548531527096 852434638219632 853515840032424 854403993872208 854996096432064 855885790601088 856478920047104 857370157216768 857863119353472 859350915259392 866331393186064 870743946971392 873049223468214 873957703409388 874269226108928 874563356703504 875178975563776 875473412225568 876583835708976 877224613366658 877495993706592 878104099038336 878409100880064 879017838995712 879932529775104 881048609065728 881965413029376 882576615671808 883495009652736 885536123203584 894277567159808 897578181879912 897898124111872 898234306281871 900309471613149 900933386700892 901212101644608 901870882420664 902149887390336 902775077887488 903714490039296 904860733635072 905522181539776 905802316084224 906430037716992 906744878327808 908864298072189 921527022114816 921551958105337 922510909154354 924642160035126 925282937692808 925604326694892 926245771134736 926532316779264 927209606484512 929351712632928 929995754013824 930283459762176 930963491531008 931251496660992 933114270173952 933428198020086 934399507279212 934732574492672 938182501235808 947443636428796 948974848457103 949632488684724 950620659848808 951279440624864 952269325578688 953808336649584 954469326487872 955130774392576 955462530781824 956124666977792 957119593790464 958333574773248 959330800137216 959995617046528 963538785052992 964541426868864 968446452888576 974622817334322 976313110114992 978006334378112 979586940342816 980265794771328 981285842424576 981965874193408 982987690919936 983552879372544 984234482199552 984576347509248 985258659600384 986283902742528 988589236499574 990303751304464 994620681345024 1006062263054784 1006797688685672 1007807081409024 1009554925809664 1010135389625856 1010873792688448 1011186519063552 1011887272022016 1012266132885813 1014604742723247 1015307864513076 1016364376338792 1018712454232248 1020479211870528 1022249033604608 1028768529408451 1034008437028528 1038194706004352 1038515884443648 1039275033481984 1040943304904409 1042026492526578 1042748617608024 1043110807295076 1043482624710656 1043833683807408 1044919879107936 1046245223265552 1047333927972384 1048059731110272 1049150323962624 1051574146304256 1053397896124416 1061954611002272 1065515619320256 1066254022382848 1067363547900416 1070189370702972 1071302991276024 1071684857810944 1074522121191648 1075307590578484 1075640250350016 1076385669788928 1076759543014272 1077505738123776 1079995069177344 1081118893390848 1081868109533184 1094313338761344 1096211211357184 1099887090911232 1099916853222499 1100257126175376 1101061407700358 1103605158751602 1104369957891416 1104711608467584 1105519146193072 1105861152284928 1108073195831568 1109184125101056 1109994932210048 1110338322941952 1111493721821184 1114091720217522 1129613769043968 1129644335742026 1130819824124692 1132647399771381 1133432325204348 1134217794591184 1134611755303416 1135398042036128 1135749291535872 1136579517626176 1137233016774504 1138021120043232 1139205325162944 1139994795242752 1140347466805248 1141181054134784 1143817492471296 1145801220345856 1150030162805184 1159371818261553 1163259491657094 1164065631290952 1165276937879184 1166084475604672 1167297882967424 1167969044254896 1168778447611968 1169184412667232 1169994658275456 1170805465384448 1171212134506752 1172023785327616 1173243373033472 1173917952799488 1174731478754304 1175953884039168 1187127909992448 1194698937377556 1196770909173216 1199535775180704 1200412628817532 1200783991387968 1201616135526144 1202866516520448 1203700103849984 1204952653385728 1205645465037312 1206480978180096 1206900038882304 1207736421445632 1210526620766208 1211819064096252 1227885018971377 1232002434839046 1232856213380168 1233237612776832 1234139102259856 1235376422372352 1238230477605888 1239135616843904 1239518958852096 1242416202627843 1243709039467206 1244152360231936 1244570930693448 1245866009705616 1248744298736304 1250910001647744 1261071100565198 1265299797942804 1266176651579632 1267494213131744 1271744448866112 1272625768650496 1273019471253504 1273950041042432 1275995018915082 1277322797290644 1277778099697664 1278651957329448 1279107733516288 1282494144648096 1283828685901632 1284718380070656 1286055235825152 1289026372889088 1291261937184768 1299497089779096 1301750813486656 1306115920457088 1307021059695104 1308381123232768 1311403839163392 1311845035055256 1312312642932736 1312768463345664 1312803986104273 1313210118338352 1315836920049987 1317156148557504 1318118981999432 1318526758493568 1319898794662656 1323864923507712 1325242514479104 1341416350739712 1343742775212032 1346847186167808 1346883631077031 1348248692084736 1348285174917902 1349688177181084 1351400080051338 1352806323630996 1353743819350768 1354162616831232 1355152501785056 1355571735058944 1358283272309664 1359645056575488 1360638949160704 1361059879735296 1382290533172224 1383766363731531 1386963240052689 1387924406539212 1388406490042338 1389368656702104 1390331490144032 1390814409726768 1391778245076544 1393226505477248 1394027568949392 1394993631020736 1396445237296512 1397412974813696 1398867098616832 1399671405260928 1402098861739008 1420687492427008 1421165454643194 1424448733027086 1425930989773212 1426919160937296 1428403988368032 1431703989731808 1432696161588864 1433193796172736 1434187000466688 1435180893051904 1435679390685696 1436674317498368 1437500362159872 1438996200205824 1439993425569792 1441491857854464 1444822095753216 1459084451681792 1464469665172488 1465540183933579 1467009501567168 1470398692156992 1471473545002136 1471928763636864 1472948811290112 1474481536379904 1476351723299328 1477430927775424 1477887989400576 1478912166801408 1479425854113792 1482883854749361 1485455626956696 1503584773750813 1505149378093946 1510196533028508 1511243100272464 1511710622113536 1512815673737888 1514332388714496 1516310689032672 1517361493390976 1517830908033024 1518940433550592 1519410336657408 1522961796769614 1524546564508188 1525089989961728 1530718817805792 1533373550406912 1545829091015404 1551012655542792 1552087508387936 1553702583838912 1557292059006528 1558371263482624 1558912550222976 1559992877700608 1561616179342336 1564122926412036 1565223937065984 1565750525711112 1566308638339072 1567379818661904 1572089596665408 1573725485943936 1580096844186624 1592931916503408 1595694545564288 1598273428980384 1599381033574272 1601045321850624 1602154847368192 1603822022027264 1607527286716416 1607570785479037 1609200051843072 1609243595869754 1612961385867726 1614578504683392 1615758752128336 1616258607185664 1622802164299776 1624490824200192 1641470008142016 1642669913118728 1644316817035776 1647168563163136 1649830636366848 1650973970141184 1651592111550537 1655407738127403 1656554936837124 1658278719289608 1659427907591264 1661154679607488 1662109793747352 1664992398315072 1666661682253824 1667880002196992 1687066397257072 1694420653565952 1694466503613039 1695659265154816 1696229736187038 1700148487806522 1701326691886776 1701917632955124 1703097063054192 1704869276439264 1707031680064848 1708807987744416 1709992192864128 1711771581202176 1712957840094208 1714740314433536 1715726238706944 1718701830518784 1732662786372128 1741487893942784 1746098446936428 1747915406818776 1748538452217856 1749126713407008 1750946824451136 1753167671417952 1754449226733316 1754991987413184 1756208198076672 1756818201760128 1758035677991424 1759865059550208 1762097218131456 1763930826058752 1765153231343616 1788555134319616 1794601181573551 1795156363759824 1796468612563742 1800618943226298 1801866773401784 1802424203289216 1803741764841328 1804299774780672 1805550155774976 1807428980078592 1809721467270144 1811044363079552 1811604632168448 1813489756655616 1817728596144378 1843054044229632 1843103916210674 1845021818308708 1848003652258569 1849284320070252 1850565875385616 1851208653389784 1852491542269472 1853064633558528 1854419212969024 1858703425265856 1859991508027648 1860566919524352 1861926983062016 1866228540347904 1866856396040172 1868799014558424 1869465148985344 1876365002471616 1891606650847797 1894887272857592 1897949696914206 1899264977369448 1901241319697616 1902558881249728 1904538651157376 1907616673299168 1908938652975744 1910261548785152 1910925061563648 1912249333955584 1914239187580928 1916667149546496 1918661600274432 1918713518152399 1927077570105984 1929082853737728 1936892905777152 1949245634668644 1952626220229984 1956012668756224 1959173880685632 1960531589542656 1962571684849152 1963931748386816 1965975381839872 1967105758745088 1968468964399104 1969152695018496 1970517319200768 1977178472999148 1980607502608928 1989241362690048 2003391346742773 2012124526109568 2013595377371344 2015614162818048 2020270779251712 2021747585376896 2022373038127104 2022427762376853 2024532265771626 2027100120077007 2029209485446494 2030615729026152 2032728752677584 2037424908464496 2040958423741056 2044498067209216 2057537058816902 2068016874057056 2076389412008704 2077031768887296 2078550066963968 2081886609808818 2084052985053156 2085497235216048 2086221614590152 2086965249421312 2087667367614816 2089839758215872 2092490446531104 2094667855944768 2096119462220544 2098300647925248 2103148292608512 2106795792248832 2123909222004544 2131031238640512 2131748181964791 2132508044765696 2134727095800832 2140378741405944 2141943345749077 2142605982552048 2149044242383296 2150615181156968 2151280500700032 2152771339577856 2153519086028544 2155011476247552 2159990138354688 2162237786781696 2188626677522688 2192422422714368 2197546977020419 2199774181822464 2199833706444998 2200514252350752 2202122815400716 2207210317503204 2208739915782832 2209423216935168 2211038292386144 2211722304569856 2216146391663136 2218368250202112 2219989864420096 2220676645883904 2228183440435044 2257724067140919 2259288671484052 2261639648249384 2265294799542762 2266864650408696 2268435589182368 2269223510606832 2270796084072256 2271498583071744 2273159035252352 2274466033549008 2276042240086464 2278410650325888 2279989590485504 2282362108269568 2287634984942592 2300060325610368 2318743636523106 2326518983314188 2328131262581904 2330553875758368 2332168951209344 2334595765934848 2335938088509792 2337556895223936 2338368825334464 2339989316550912 2341610930768896 2342424269013504 2344047570655232 2346486746066944 2347835905598976 2349462957508608 2351907768078336 2374255819984896 2389397874755112 2391144510628471 2393541818346432 2399071550361408 2400825257635064 2401567982775936 2403232271052288 2405733033040896 2407400207699968 2411290930074624 2412961956360192 2413800077764608 2413865393804631 2419442078801589 2423638128192504 2455770037942754 2464004869678092 2465712426760336 2466475225553664 2468278204519712 2470752844744704 2476460955211776 2478271233687808 2479037917704192 2484832405255686 2487418078934412 2488304720463872 2489141861386896 2491732019411232 2497488597472608 2501820003295488 2522142201130396 2530599595885608 2532353303159264 2534988426263488 2543488897732224 2544344604280557 2545251537300992 2547900082084864 2551990037830164 2554645594581288 2555556199395328 2557303914658896 2564988289296192 2567657371803264 2569436760141312 2572110471650304 2578052745778176 2598994179558192 2603501626973312 2612231840914176 2614042119390208 2616762246465536 2622807678326784 2622878649992113 2623690070110512 2625536926691328 2625607972208546 2626420236676704 2631673840099974 2634312297115008 2636237963998864 2637053516987136 2639797589325312 2647729847015424 2650485028958208 2682832701479424 2687485550424064 2693694372335616 2693767262154062 2694702918845613 2696570349835804 2699376354362168 2700928414839447 2702800160102676 2705612647261992 2707487638701536 2708325233662464 2710305003570112 2711143470117888 2716566544619328 2719290113150976 2721277898321408 2764581066344448 2764655874316011 2767532727463062 2773926480105378 2775848813078424 2776812980084676 2778737313404208 2780662980288064 2781628819453536 2783556490153088 2786453010954496 2788055137898784 2789987262041472 2792890474593024 2794825949627392 2797734197233664 2799342810521856 2804197723478016 2841374984854016 2842330909286388 2848897466054172 2851861979546424 2853838321874592 2856807976736064 2863407979463616 2865392323177728 2866387592345472 2868374000933376 2870361786103808 2871358781371392 2873348634996736 2875000724319744 2877992400411648 2879986851139584 2918168903363584 2928033506777899 2928939330344976 2931080367867158 2934019003134336 2940797384313984 2942947090004272 2943857527273728 2945897622580224 2948963072759808 2952703446598656 2954861855550848 2955775978801152 2958851708227584 2965767709498722 2970911253913392 3007169547501626 3010298756187892 3020393066057016 3022486200544928 3023421244227072 3025631347475776 3028664777428992 3032621378065344 3034722986781952 3035661816066048 3036798398657439 3037880867101184 3045923593539228 3049093129016376 3050179979923456 3061437635611584 3066747100813824 3086305588225353 3091658182030808 3102025311085584 3104175016775872 3107405167677824 3114584118013056 3116742526965248 3117825100445952 3119985755401216 3123232358684672 3128245852824072 3130447874131968 3130532582248651 3131501051422224 3134759637323808 3144179193330816 3147450971887872 3160193688373248 3185863833006816 3191389091128576 3196546857960768 3198762067148544 3202090643701248 3204309694736384 3207644044054528 3215054573432832 3215141570958074 3218487191739508 3225922771735452 3229157009366784 3231517504256672 3232517214371328 3245604328599552 3282940016284032 3285339826237456 3288633634071552 3299661272733696 3299750559667497 3303184223101074 3310815476254806 3313109873674248 3316557438579216 3318855815182528 3322309359214976 3324219587494704 3329984796630144 3335760004393984 3374132794514144 3388841307131904 3388933007226078 3391318530309632 3392459472374076 3400296975613044 3402653383773552 3403835265910248 3406194126108384 3409738552878528 3414063360129696 3417615975488832 3419984385728256 3423543162404352 3425915680188416 3429480628867072 3431452477413888 3437403661037568 3465325572744256 3478115454784659 3482975787885568 3492196893872856 3494749669380073 3495830813637552 3498253426814016 3501893648902272 3506335342835904 3508898453466632 3509983974826368 3512416396153344 3513636403520256 3516071355982848 3519730119100416 3524194436262912 3527861652117504 3577110268639232 3589202363147102 3590312727519648 3592937225127484 3601237886452596 3603733546803568 3604848406578432 3607483529682656 3608599549561344 3611100311549952 3614857960157184 3619442934540288 3622088726159104 3623209264336896 3635457192288756 3683655056914131 3686207832421348 3690043636617416 3696007304517138 3698568640140504 3701131750771232 3702417306779568 3704983084538944 3706129267117056 3708838425938048 3717406850531712 3719983016055296 3723853966124032 3732457080695808 3733712792080344 3737598029116848 3752730004943232 3783213301695594 3789774545715184 3795899393828412 3798529954738896 3802482639395232 3805117762499456 3809077302314752 3815233346598336 3817877305951488 3820523097570304 3821850123127296 3824498667911168 3828478375161856 3833334299092992 3837323200548864 3837427036304798 3854155140211968 3858165707475456 3873785811554304 3898491269337288 3901341043656979 3905252440459968 3912025337512448 3918347761371264 3921063179085312 3925143369698304 3927863496773632 3934211517490176 3936937928798208 3938305390036992 3938411958312819 3947510760149961 3954356945998296 3961215005217856 4006782693485546 4024249052219136 4027190754742688 4031228325636096 4040541558503424 4040650893231093 4043495170753792 4044746076254208 4044855524753706 4049064531543252 4054200240154014 4058418970892988 4061231458052304 4065457505355168 4074849816928992 4081916847482112 4088996134418432 4115074117633804 4136033748114112 4151299091194593 4152778824017408 4157100133927936 4163773219617636 4168105970106312 4170994470432096 4172443229180304 4175334735229632 4179679516431744 4184980893062208 4189335711889536 4192238924441088 4196601295850496 4206296585217024 4247818444009088 4262062477281024 4263496363929582 4265016089531392 4269454191601664 4279433586829237 4280757482811888 4283886691498154 4285211965104096 4298088484766592 4301230362313936 4302561001400064 4305542679155712 4307038172057088 4310022952495104 4319980276709376 4324475573563392 4377253355045376 4384844845428736 4395093954040838 4396620551800737 4399667412889996 4401028504701504 4404245630801432 4414420635006408 4417479831565664 4418846433870336 4422076584772288 4423444609139712 4432292783326272 4436736500404224 4439979728840192 4456366880870088 4510754321252439 4515448134281838 4518577342968104 4523279296498768 4530589599085524 4533729300817392 4536871178364736 4538447021213664 4541592168144512 4542997166143488 4546318070504704 4548932067098016 4552084480172928 4556821300651776 4559979180971008 4564724216539136 4575269969885184 4600120651220736 4637487273046212 4653037966628376 4656262525163808 4661107751516736 4664337902418688 4669191531869696 4671876177019584 4675113790447872 4676737650668928 4679978633101824 4683221861537792 4684848538027008 4688095141310464 4695671811197952 4698925915017216 4778795749510224 4782289021256942 4787083636692864 4798143100722816 4801650515270128 4803135965551872 4806464542104576 4811466066081792 4822581860149248 4822712356437111 4827600155529216 4827730787609262 4838884157603178 4847276256385008 4911540075885508 4928009739356184 4931424853520672 4932950451107328 4936556409039424 4941505689489408 4952921910423552 4954776334651611 4956542467375616 4969664810511372 4974836157868824 4976609440927744 4978283722773792 4983464038822464 4994977194945216 5003640006590976 5044284402260792 5061199191771216 5064706606318528 5069976852526976 5083399510839117 5086977795464448 5088689208561114 5090503074601984 5095800164169728 5103980075660328 5107711055247799 5109291189162576 5114607829317792 5129976578592384 5135314743606528 5138873520282624 5144220943300608 5156105491556352 5197988359116384 5207003253946624 5224463681828352 5228084238780416 5233524492931072 5245615356653568 5245757299984226 5247380140221024 5251215944417092 5252840473353408 5263347680199948 5268624594230016 5272475927997728 5274107033974272 5279595178650624 5295459694030848 5365665402958848 5383803544720653 5387534524308124 5389405837691226 5393140699671608 5398752708724336 5401856829678894 5405600320205352 5411225294523984 5414975277403072 5416650467324928 5420610007140224 5422286940235776 5433133089238656 5442555796642816 5529162132688896 5529311748632022 5535065454926124 5547852960210756 5551697626156848 5553625960169352 5557474626808416 5561325960576128 5563257638907072 5567112980306176 5572906021908992 5576110275797568 5579974524082944 5585780949186048 5589651899254784 5595468394467328 5598685621043712 5608395446956032 5674819952543391 5682749969708032 5684661818572776 5697794932108344 5701959986883277 5703723959092848 5707676643749184 5713615953472128 5726815958927232 5730784646355456 5732775184690944 5736748001866752 5740723572207616 5742717562742784 5750001448639488 5755984800823296 5756140554457197 5836337806727168 5856067013555798 5857878660689952 5862160735734316 5868038006268672 5881594768627968 5885894180008544 5887715054547456 5891795245160448 5897926145519616 5905406893197312 5909723711101696 5911551957602304 5931535418997444 5941822507826784 6010174040228319 6014339095003252 6020597512375784 6040786132114032 6044972401089856 6046842488454144 6051262694951552 6065242756130688 6067283287130559 6069445973563904 6073596797314878 6075761734202368 6091847187078456 6098186258032752 6122875271223168 6133494201627648 6172611176450706 6183316364061616 6204050622171168 6208350033551744 6214810335355648 6229168236026112 6233485053930496 6235650200891904 6239971510802432 6246464717369344 6256491705648144 6260895748263936 6261065164497302 6263002102844448 6269519274647616 6288358386661632 6294901943775744 6320387376746496 6371727666013632 6382778182257152 6393093715921536 6397524134297088 6404181287402496 6408619389472768 6425830037247231 6430283141916148 6436974383479016 6451845543470904 6458314018733568 6463035008513344 6465034428742656 6565880032568064 6570679652474912 6577267268143104 6592640931061257 6599322545467392 6599501119334994 6606368446202148 6621630952509612 6626219747348496 6633114877158432 6637711630365056 6644618718429952 6648439174989408 6659969593260288 6671520008787968 6748265589028288 6773172201422757 6777866014452156 6782637060619264 6784918944748152 6800593951226088 6805306767547104 6807670531820496 6812388252216768 6819477105757056 6828126720259392 6835231950977664 6839968771456512 6847086324808704 6851831360376832 6862904954827776 6930651145488512 6956230909569318 6965951575771136 6984393787745712 6989499338760146 6991661627275104 6996506853628032 7003787297804544 7012670685671808 7017796906933264 7019967949652736 7024832792306688 7027272807040512 7032142711965696 7039460238200832 7048388872525824 7055723304235008 7154220537278464 7173433531885413 7178404726294204 7180625455039296 7185874450254968 7202475772905192 7207467093607136 7209696813156864 7214967059365312 7217199099122688 7222200623099904 7238885869080576 7241596181413893 7244177452318208 7270914384577512 7342688182323169 7367310113828262 7372415664842696 7380087273234832 7392014609034276 7397137280281008 7402263501542464 7404834613559136 7409966169077888 7412258534234112 7417676851876096 7434813701063424 7439966032110592 7447707932248064 7464914161391616 7467425584160688 7475196058233696 7505460009886464 7566426603391188 7579549091430368 7591798787656824 7597059909477792 7604965278790464 7610235524998912 7618154604629504 7630466693196672 7635754611902976 7641046195140608 7643700246254592 7648997335822336 7666668598185984 7674854072609596 7708310280423936 7716331414950912 7796982538674576 7802682087313958 7810504880919936 7824050675024896 7836695522742528 7842126358170624 7850286739396608 7868423034980352 7868635949976339 7876610780073984 7876823916625638 7895021520299922 7908713891996592 7922430010435712 8013565386971092 8048498104438272 8054381509485376 8062456651272192 8081083117006848 8081301786462186 8084108756536839 8086990341507584 8089711049507412 8098129063086504 8108400480308028 8116837941785976 8122462916104608 8130915010710336 8149699633857984 8163833694964224 8177992268836864 8230148235267608 8272067496228224 8293967622948033 8302598182389186 8305557648034816 8314200267855872 8327546439235272 8333633826983251 8336211940212624 8341988940864192 8344886458360608 8350669470459264 8359359032863488 8369961786124416 8378671423779072 8384477848882176 8393202591700992 8412593170434048 8495636888018176 8524124954562048 8526992727859164 8530032179062784 8538908383203328 8558867173658474 8561514965623776 8567773382996308 8570423930208192 8596176969533184 8602460724627872 8605122002800128 8611085358311424 8614076344114176 8620045904990208 8639960553418752 8754506710090752 8763853636966363 8784100520333697 8790187908081676 8793241103601474 8799334825779992 8802057009403008 8808491261602864 8828841270012816 8834959663131328 8837692867740672 8844153169544576 8846889218279424 8864585566652544 8879959457680384 8912733761740176 9021508642504878 9030896268563676 9037154685936208 9046558592997536 9061179198171048 9067458601634784 9073742356729472 9076894042427328 9083184336289024 9085994332286976 9092636141009408 9097864134196032 9104168960345856 9113642601303552 9119958361942016 9129448433078272 9150539939770368 9200241302441472 9258916764676059 9274974546092424 9306075933256752 9312525050327616 9322215503033472 9328675804837376 9338383063739392 9343752354039168 9350227580895744 9353475301337856 9359957266203648 9366443723075584 9369697076054016 9391343622395904 9391597746745953 9557591499020448 9564578042513884 9574167273385728 9596286201445632 9603301030540256 9606271931103744 9612929084209152 9622932132163584 9645163720298496 9645424712874222 9655461575218524 9677768315206356 9694552512770016 9823080151771016 9856019478712368 9862849707041344 9865900902214656 9873112818078848 9899251679002491 9909552669303222 9913084934751232 9939329621022744 9949672315737648 9956567445547584 9966928077644928 9989954389890432 10007280013181952 10088568804521584 10122398383542432 10129413212637056 10139953705053952 10166799021678234 10173955590928896 10177378417122228 10181006149203968 10191600328339456 10207960151320656 10215422110495598 10218582378325152 10229215658635584 10259953157184768 10270629487213056 10277747040565248 10288441886601216 10312210983112704 10395976718232768 10414006507893248 10448927363656704 10456168477560832 10460083373153401 10484249008140219 10491514599968452 10494760280442048 10502431888834184 10505680946706816 10526695360399896 10537249188460032 10544951855995456 10548214067948544 10559190357301248 10731330805917696 10767607089441306 10775069048616248 10778811675382452 10786281399343216 10797505417448672 10803713659357788 10811200640410704 10822450589047968 10829950554806144 10833300934649856 10841220014280448 10844573880471552 10866266178477312 10885111593285632 11050965170742393 11058623497264044 11070130909852248 11095705920421512 11103395252313696 11107251920338704 11114949253616832 11122651921152256 11126515277814144 11134225960612352 11145812043817984 11152220551595136 11159949048165888 11171561898372096 11179303798509568 11197371242087424 11349639905086782 11365499939416064 11369323637145552 11395589864216688 11403919973766554 11407447918185696 11415353287498368 11427231906944256 11453631917854464 11461569292710912 11465550369381888 11473496003733504 11485435125485568 11500002897278976 11511969601646592 11512281108914394 11672675613454336 11704023130970937 11712134027111596 11715757321379904 11724321471468632 11736076012537344 11763189537255936 11771788360017088 11775430109094912 11783590490320896 11810813786394624 11815235874938457 11819447422203392 11863070837994888 11883645015653568 11980175455369381 12020348080456638 12028678190006504 12041195024751568 12081572264228064 12089944802179712 12093684976908288 12102525389903104 12121952679693279 12130485512261376 12134566574261118 12138891947127808 12147193594629756 12151523468404736 12183694374156912 12196372516065504 12245750542446336 12266988403255296 12345222352901412 12366632728123232 12408101244342336 12416700067103488 12429620670711296 12458336472052224 12466970107860992 12471300401783808 12479943021604864 12512983411296288 12522130328994604 12526004205688896 12539038549295232 12576716773323264 12589803887551488 12743455332027264 12765556364514304 12786187431843072 12795048268594176 12808362574804992 12838300760487711 12851660074494462 12860566283832296 12873948766958032 12903691086941808 12916628037467136 12926070017026688 12930068857485312 13131760065136128 13141359304949824 13154534536286208 13185281862122514 13189861655402211 13199002238669988 13212736892404296 13243261905019224 13252439494696992 13266229754316864 13275423260730112 13289237436859904 13296878349978816 13319939186520576 13343040017575936 13496531178056576 13532262963757317 13546344402845514 13555732028904312 13565274121238528 13569837889496304 13601187902452176 13610613535094208 13615341063640992 13624776504433536 13638954211514112 13656253440518784 13670463901955328 13679937542913024 13694172649617408 13725809909655552 13861302290977024 13912461819138636 13931903151542272 13968787575491424 13978998677520292 13983323254550208 13993013707256064 14007574595609088 14025341371343616 14035593813866528 14039935899305472 14049665584613376 14054545614081024 14064285423931392 14096777745051648 14298919091892487 14346867063770826 14356809452588408 14361250910078592 14371748900509936 14404951545810384 14414934187214272 14419393626313728 14429934118730624 14434398198245376 14468137069311333 14483192362827786 14488354904636416 14541828769155024 14685376364646338 14734620227656524 14744831329685392 14760174546469664 14784029218068552 14794274560562016 14804527003084928 14809669227118272 14819932338155776 14824517068468224 14835353703752192 14869627402126848 14879932064221184 14895415864496128 14929828322783232 14934851168321376 14950392116467392 15010920019772928 15132853206782376 15159098182860736 15183597575313648 15194119818955584 15209930557580928 15220471049997824 15236309209259008 15260933386393344 15271509223805952 15282092390281216 15287400492509184 15323133165743397 15349708145219192 15416620560847872 15432662829901824 15593965077349152 15605364174627916 15621009761839872 15648101350049792 15673391045485056 15684252716341248 15700573478793216 15736846069960704 15737271899952678 15753647833251276 15790043040599844 15817427783993184 15844860020871424 16027130773942184 16096996208876544 16108763018970752 16151410634161959 16162603572924372 16168217513073678 16173980683015168 16179422099014824 16196258126173008 16216800960616056 16233675883571952 16244925832209216 16261830021420672 16299399267715968 16327667389928448 16460296470535216 16544134992456448 16587935245896066 16605196364778372 16611115296069632 16628400535711744 16655092878470544 16667267653966502 16672423880425248 16683977881728384 16689772916721216 16701338940918528 16718718065726976 16739923572248832 16757342847558144 16768955697764352 16786405183401984 16825186340868096 16991273776036352 17048249909124096 17053985455718328 17060064358125568 17066451819355549 17105879960649831 17117734347316948 17123029931247552 17135546765992616 17140847860416384 17192353939066368 17204921449255744 17210244005600256 17222170716622848 17228152688228352 17268421663371591 17509013420181504 17509487204001403 17527707273932726 17568201040667394 17580375816163352 17586482207202948 17598669651559984 17604114018806016 17616982523205728 17657682540025632 17669919326262656 17675385735481344 17688306339089152 17693778436558848 17729171133305088 17759918915360768 17825467523480352 18030522120684957 18043017285009756 18061792537127352 18074309371872416 18093117185995072 18122358396342096 18134917203269568 18147484713458944 18153788084854656 18166368672578048 18185272282018816 18195728268392064 18208337920691712 18227285202607104 18239916723884032 18400482604882944 18517833529352118 18549949092184848 18612151866513504 18625050100655232 18644431006066944 18657351609674752 18676766127478784 18687504708078336 18700455161791488 18706950602675712 18719914532407296 18739394152108032 18782687244791808 18783195493491906 19115182998040896 19129156085027768 19148334546771456 19192572402891264 19206602061080512 19212543862207488 19225858168418304 19277490111741693 19290849425748444 19310923150437048 19355536630412712 19389105025540032 19546602058760569 19646160303542032 19712038957424736 19725699414082688 19731801804429312 19746225636157696 19777922793183771 19798503358004982 19819105338606444 19826169869502464 19878659242045488 19899344631475296 19913134891095168 19933856155289856 19979908779780864 20014560026363904 20177137609043168 20244796767084864 20258826425274112 20279907410107904 20333598043356468 20347911181857792 20354756834244456 20362012298407936 20415920302641312 20430844220991196 20437164756650304 20458431317271168 20519906314369536 20541258974426112 20555494081130496 20791953436465536 20828013015786496 20897854727313408 20898420211227481 20920166746306802 20968498016280438 20983029199936904 20989520560884096 21004863777668368 21011361893413632 21053390720799792 21074498376920064 21089903711990912 21096428135897088 21118380714602496 21462661611835392 21520300595656239 21535214178882612 21550138097232496 21557623350764904 21572562798686432 21595010834897344 21607427318715576 21622401280821408 21644901178095936 21659901109612288 21666601869299712 21682440028560896 21732532356954624 21770223186571264 22028064546969507 22101930341484786 22117246994528088 22140261819704496 22191411840843024 22206790504627392 22214503840677408 22229898507233664 22245303842304512 22253030555628288 22268451921224704 22291624087635968 22304441103190272 22319898096331776 22343123796744192 22394742484174848 22699279810173564 22730999878832128 22738647274291104 22791179728433376 22807839947533108 22814895836371392 22830706574996736 22854463813888512 22907263835708928 22923138585421824 22931100738763776 22946992007467008 23000005794557952 23024562217828788 23329815360456163 23408046261941874 23424268054223192 23431514642759808 23448642942937264 23472152025074688 23526379074511872 23543576720034176 23550860218189824 23605907849929017 23630471749876914 23638894844406784 23726141675989776 23767290031307136 23960350910738762 24040696160913276 24057356380013008 24082390049503136 24163144528456128 24179889604359424 24187369953816576 24205050779806208 24243905359386558 24260971024522752 24269133148522236 24277783894255616 24294387189259512 24303046936809472 24367388748313824 24392745032131008 24491501084892672 24533976806510592 24690444705802824 24733265456246464 24816202488684672 24833400134206976 24859241341422592 24916672944104448 24933940215721984 24942600803567616 24943275735981187 25000901480949753 25025966822592576 25044260657989208 25052008411377792 25078077098590464 25153433546646528 25179607775102976 25486910664054528 25531112729028608 25572374863686144 25590096537188352 25616725149609984 25676601520975422 25703320148988924 25721132567664592 25747897533916064 25807382173883616 25833256074934272 25852140034053376 25860137714970624 26263520130272256 26282718609899648 26291560910899089 26352301561001091 26370563724245028 26379723310804422 26398004477339976 26425473784808592 26486523810038448 26504878989393984 26532459508633728 26550846521460224 26578474873719808 26593756699957632 26639878373041152 26993062356113152 27064525927514634 27092688805691028 27111464057808624 27130548242477056 27139675778992608 27202375804904352 27221227070188416 27230682127281984 27249553008867072 27277908423028224 27312506881037568 27340927803910656 27359875085826048 27388345299234816 27451619819311104 27722604581954048 27824923638277272 27845263494738001 27937575150982848 27957997355040584 27966646509100416 27986027414512128 28015149191218176 28050682742687232 28071187627733056 28079871798610944 28099331169226752 28109091228162048 28174793240237859 28568110701265447 28597838183784974 28693734127541652 28713618905176816 28722501820157184 28743497801019872 28809903091620768 28829868374428544 28838787252627456 28859868237461248 28868796396490752 28936274138622666 28966384725655572 28976709809272832 29083657538310048 29370752729292676 29469240455313048 29489662659370784 29520349092939328 29568058436137104 29588549121124032 29609054006169856 29619338454236544 29639864676311552 29670707407504384 29739254804253696 29759864128442368 29869702336642752 29900784232934784 30021840039545856 30265706413564752 30318196365721472 30367195150627296 30388239637911168 30419861115161856 30440942099995648 30472618418518016 30521866772786688 30543018447611904 30574800985018368 30646266331486794 30699416290438384 30833241121695744 30865325659803648 31187930154698304 31210728349255832 31242019523679744 31296202700099584 31346782090970112 31368505432682496 31380250119460203 31452747024420657 31474543799905356 31507295666502552 31580086081199688 31634855567986368 31689720041742848 32054261547884368 32193992417753088 32217526037941504 32302821268323918 32325207145848744 32336435026147356 32347961366030336 32358844198029648 32392516252346016 32433601921232112 32467351767143904 32489851664418432 32523660042841344 32598798535431936 32655334779856896 32920592941070432 33088269984912896 33175870491792132 33210392729556744 33222230592139264 33310185756941088 33334535307933004 33344847760850496 33367955763456768 33379545833442432 33402677881837056 33437436131453952 33479847144497664 33514685695116288 33537911395528704 33982547552072704 34096499818248192 34097422449897469 34107970911436656 34132903638711098 34211759921299662 34235468694633896 34246059862495104 34271093531985232 34281695720832768 34384707878132736 34409842898511488 34420488011200512 34456305376456704 34536843326743182 35018026840363008 35018974408002806 35055414547865452 35112069392912811 35136402081334788 35160751632326704 35172964414405896 35197339303119968 35208228037612032 35233965046411456 35315365080051264 35339838652525312 35350771470962688 35376612678178304 35458342266610176 35519837830721536 35650935046960704 35940526366108143 36061044241369914 36086034570019512 36123585074254704 36148618743744832 36186234371990144 36244716792684192 36269834406539136 36294969426917888 36307576169709312 36332737345156096 36370544564037632 36391456536784128 36416675841383424 36454570405214208 36800965209765888 37035667058704236 37099898184369696 37224303733027008 37250100201310464 37288862012133888 37314703219349504 37353532254957568 37375009416156672 37400910323582976 37413901205351424 37439829064814592 37566390986983812 38064435588112687 38230365996081792 38258312170055536 38296669093542912 38385144805782528 38413204122161024 38425087724414976 38514902281463133 38554980223483386 38581698851496888 38621846300874096 38711073260825424 38778210051080064 39093204117521138 39292320607084064 39424077914849472 39451398828165376 39463603608858624 39492451272315392 39555845586367542 39597006716009964 39638210677212888 39652339739004928 39757318484090976 39798689262950592 39826269782190336 39867712310579712 39959817559561728 40029120052727808 40354275218086336 40489593534169728 40517652850548224 40559814820215808 40667196086712936 40695822363715584 40696923569232463 40709513668488912 40831840605282624 40861688441982392 40874329513300608 40916862634542336 41039812628739072 41082517948852224 41583906872931072 41656026031572992 41753392563387961 41795709454626816 41796840422454962 41840333492613604 41936996032560876 41966058399873808 41979041121768192 42009727555336736 42022723786827264 42106781441599584 42148996753840128 42179807423981824 42192856271794176 42896757275677461 43040601191312478 43070428357765224 43100276194464992 43115246701529808 43145125597372864 43190021669794688 43214854637431152 43244802561642816 43289802356191872 43319802219224576 43364880057121792 43465064713909248 44056129093939014 44203860682969572 44234493989056176 44280523639408992 44382823681686048 44413581009254784 44429007681354816 44459797014467328 44490607684609024 44506061111256576 44536903842449408 44583248175271936 44608882206380544 44639796192663552 44686247593488384 44789484968349696 45398559620347128 45431745701940949 45477294548582208 45582359456866752 45615679895066216 45629791672742784 45661413149993472 45708927627777024 45814527671417856 45846277170843648 45862201477527552 45969399497230191 46049124435657576 46659630720912326 46816092523883748 46848536108446384 46863029285519616 46897285885874528 46944304050149376 47052758149023744 47087153440068352 47101720436379648 47211815699858034 47260943499753828 47277789688813568 47452283351979552 47534580062614272 47920701821477524 48081392321826552 48114712760026016 48164780099006272 48326289056912256 48359779208718848 48410101559612416 48487810718773116 48521942049045504 48538266297044472 48555567788511232 48588774378519024 48734777496627648 48785490064262016 48983002169785344 49380889411605648 49466530912492928 49632404977369344 49666800268413952 49718482682845184 49833345888208896 49834694349850147 49885201607135232 49886551471962374 50001802961899506 50051933645185152 50088521315978416 50104016822755584 50156154197180928 50306867093293056 50359215550205952 50973821328109056 51062225458057216 51144749727372288 51180193074376704 51199355458066647 51317639881949493 51353203041950844 51406640297977848 51442265135329184 51495795067832128 51614764347767232 51666512149868544 51704280068106752 52527040260544512 52528461612004209 52565437219799296 52583121821798178 52704603122002182 52741127448490056 52759446621608844 52796008954679952 52850947569617184 52973047620076896 53009757978787968 53064919017267456 53101693042920448 53156949747439616 53187513399915264 53279756746082304 53986124712226304 54129051855029268 54185377611382056 54222928115617248 54279351557985216 54404751609808704 54442454140376832 54461364254563968 54499106017734144 54555816846056448 54625013762075136 54681855607821312 54719750171652096 55445209163908096 55632636628780081 55649847276554544 55690526989476002 55875150301965696 55915994710081168 55933293018200832 55972054829024256 56030298382436352 56101365485374464 56142375255466112 56159743597221888 56218182456324096 56349586480475718 57136221402530894 57195676367569948 57387468255083304 57427237810353632 57445003640314368 57486995602039744 57619806183241536 57659736748857088 57677574505254912 57719736474922496 57872548277245332 57932769451311144 57953419618545664 58167315076620096 58639806176281707 58741505458585352 58938480910626096 58979325318741568 59040698185878656 59136116872274208 59177098242248064 59218108012339712 59238676908473088 59279729352623104 59341414815008768 59478509608507392 59480119062724369 59739404673285504 59801568465869568 60043680079091712 60531412827129504 60636392731442944 60734390301254592 60776479275822336 60839722230323712 60881884199991296 60945236837036032 61043733545573376 61086036895223808 61292532662973588 61398832580876768 61666482243391488 62375860309396608 62421456698511664 62484039047359488 62693564181940224 62695260633682443 62760500238920406 62905494048841314 62949087599810712 63014591333005104 63160172162399376 63269711135972736 63379440083485696 64108523095768736 64387984835506176 64435052075883008 64605642536647836 64650414291697488 64672870052294712 64695922732060672 64717688396059296 64785032504692032 64867203842464224 64934703534287808 64979703328836864 65047320085682688 65197597070863872 65310669559713792 65841185882140864 66084193640908521 66176539969825792 66351740983584264 66400243718221387 66420785459113488 66620371513882176 66669070615866008 66689695521700992 66735911526913536 66759091666884864 66805355763674112 66874872262907904 66959694288995328 67029371390232576 67965095104145408 68192999636496384 68194844899794938 68215941822873312 68265807277422196 68423519842599324 68470937389267792 68492119724990208 68542187063970464 68563391441665536 68769415756265472 68819685797022976 68840976022401024 69073686653486364 69989446081368489 70037948816005612 70110829095730904 70224138785825622 70272804162669576 70321503264653408 70345928828811792 70394678606239936 70416456075224064 70467930092822912 70630730160102528 70679677305050624 70753225356356608 70916684533220352 71301870093921408 71881052732216286 72122088482739828 72172069140039024 72247170148509408 72297237487489664 72372468743980288 72489433585368384 72539668813078272 72589938853835776 72615152339418624 72665474690312192 72741089128075264 72782913073568256 72833351682766848 72909140810428416 73601930419531776 74071334117408472 74125479829482601 74199796368739392 74448607466054016 74500200402620928 74577724024267776 74629406438699008 74750018832313344 74801820647165952 74827802410702848 74829827207943561 75002704442849259 75132781973967624 76128871176225374 76460731992163584 76516624340111072 76593338187085824 76770289611565056 76826408244322048 76850175448829952 77029804562926266 77109960446966772 77163397702993776 77243692601748192 77422146521650848 77556420102160128 78186408235042276 78584641214168128 78848155829698944 78874682732697267 78902797656330752 78984902544630784 79111691172735084 79194013432019928 79276421354425776 79514636968181952 79597378525901184 79652539564380672 79735424621159424 79919635119123456 80708550436172672 80979187068339456 81035305701096448 81119629640431616 81309238149755503 81334392173425872 81391644727431168 81393847138464926 81419027336977824 81663681210565248 81723376883964784 81748659026601216 81833725269084672 82079625257478144 82165035897704448 83167813745862144 83312052063145984 83506785126775922 83535790484214003 83593680844909924 83680666985227208 83873992065121752 83932116799747616 83958082243536384 84019455110673472 84045447573654528 84213562883199168 84297993507680256 84359614847963648 85704332103796341 85793514551354922 86081202382624956 86140856715530448 86200552388929984 86230493403059616 86290251194745728 86380043339589376 86429709274862304 86489605123285632 86579604712383744 86639604438449152 86729760114243584 86930129427818496 88112258187878028 88407721365939144 88468987978112352 88561047278817984 88765647363372096 88827162018509568 88858015362709632 88919594028934656 88981215369218048 89012122222513152 89073807684898816 89217764412761088 89279592385327104 90797119240694256 90863491403881898 90954589097164416 91164718913733504 91231359790132432 91259583345485568 91322826299986944 91417855255554048 91629055342835712 91724402955055104 91938798994460382 92098248871315152 93319261441824652 93632185047767496 93697072216892768 93726058571039232 93794571771749056 93888608100298752 94105516298047488 94140750358380609 94174306880136704 94423631399716068 94521886999507656 94555579377627136 94904566703959104 95069160125228544 95841403642955048 96162784643653104 96229425520052032 96329560198012544 96652578113824512 96719558417437696 96820203119224832 96975621437546232 97043884098091008 97046510049708181 97076532594088944 97177548757038048 97469554993255296 97570980128524032 97966004339570688 98761778823211296 98933061824985856 99264809954738688 99333600536827904 99436965365690368 99666691776417792 99669388699700294 99773102943924748 100003605923799012 100103867290370304 100177042631956832 100208033645511168 100312308394361856 100613734186586112 101947642656218112 102289499454744576 102292267349692407 102398710916133294 102635279763898986 102706406083901688 102813280595955696 102884530270658368 102991590135664256 103229528695534464 103408560136213504 105054080521089024 105056923224008418 105130874439598592 105166243643596356 105409206244004364 105482254896980112 105518893243217688 105592017909359904 105701895139234368 105946095240153792 106019515957575936 106129838034534912 106203386085840896 106313899494879232 106375026799830528 106559513492164608 107821579098324429 107972249424452608 108258103710058536 108337239750782263 108370755222764112 108445856231234496 108558703115970432 108809503219617408 108884908280753664 108922728509127936 108998212035468288 109111633692112896 109250027524150272 109363711215642624 110890418327816192 111265273257560162 111299694553109088 111381053978952004 111750300603931392 111831989420162336 111866586036401664 111944109658048512 112060596764872704 112202730970748928 112284750510932224 112319487194443776 112699172960951436 114193306764338061 114272442805061788 114391352735139896 114774936510166608 114854475620707264 114890007280628736 114973991204079488 115239612366483072 115319473497714176 115439472949844992 115745096554490664 115865538902622288 116334630153240192 117279612352563414 117483010917170704 117876961821252192 117958650637483136 118081396371757312 118272233744548416 118354196484496128 118436216024679424 118477353816946176 118559458705246208 118682829630017536 118957019217014784 118960238125448738 119478809346571008 119603136931739136 120087360158183424 121062825654259008 121272785462885888 121468780602509184 121552958551644672 121679444460647424 121763768399982592 122087467091146752 122090770707697389 122585065325947176 122797665161753536 124751720618793216 124842913397023328 124968078094718976 125260177690163883 125387128363880448 125390521267364886 125521000477840812 125810988097682628 125898175199621424 126029182666010208 126320344324798752 126539422271945472 126758880166971392 128217046191537472 128690271827032383 128870104151766016 129211285073295672 129300828583394976 129345740104589424 129435376792118592 129570065009384064 129734407684928448 129869407068575616 129959406657673728 130094640171365376 130395194141727744 131682371764281728 132168387281817042 132353079939651584 132703481967168528 132800487436442774 132841570918226976 133240743027764352 133338141231732016 133379391043401984 133471823053827072 133518183333769728 133610711527348224 133749744525815808 133919388577990656 134058742780465152 135930190208290816 136295237105822847 136389689799589876 136431883645746624 136531614554844392 136847039685198648 136941874778535584 136984239449980416 137084374127940928 137126782883331072 137538831512530944 137639371594045952 138147373306972728 139978892162736978 140075897632011224 140221658191461808 140448277571651244 140545608325339152 140643006529306816 140691857657623584 140789357212479872 140832912150448128 140935860185645824 141261460320205056 141359354610101248 141506450712713216 141833369066440704 142603740187842816 143762105464432572 144244176965479656 144344138280078048 144494340297018816 144594474974979328 144744937487960576 144978867170736768 145079337626156544 145179877707671552 145230304678837248 145330949380624384 145565826147136512 145666703365533696 148142668234816944 148250959658965202 148399592737478784 148897214932108032 149000400805241856 149155448048535552 149500037664626688 149504083049550441 149655604821405696 149659654415887122 150005408885698518 150265563947935248 152257742352450748 152921463984327168 153033248680222144 153186676374171648 153540579223130112 153598066374199941 153652816488644096 154059609125852532 154219920893933544 154326795405987552 154487385203496384 154844293043301696 155112840204320256 156372816470084552 157169282428336256 157585384836012627 157696311659397888 157749365465394534 157805595312661504 157969805089261568 158223382345470168 158339042712681769 158388026864039856 158552842708851552 159029273936363904 159194757051802368 159305079128761344 159470849242318848 159839270238246912 161417100872345344 161958374136678912 162070611402192896 162239259280863232 162618476299511006 162668784346851744 162787694276929852 162838054673955648 163327362421130496 163446753767929568 163497318053202432 163667450538169344 164159250514956288 166335627491724288 166897909886340243 167013570253551844 167071580968428006 167187361689819848 167361333970454416 167747984130243504 167864233599495232 167916164487072768 168038910221346944 168090895147309056 168427125766398336 168719229695927296 171408664207592682 171587029102709844 172162404765249912 172281713431060896 172401104777859968 172460986806119232 172580502389491456 172760086679178752 172859418549724608 172979210246571264 173159209424767488 173279208876898304 173459520228487168 173860258855636992 175919418528845121 176224516375756056 176815442731878288 176937975956224704 177122094557635968 177531294726744192 177654324037019136 177716030725419264 177839188057869312 177962430738436096 178024244445026304 178435528825522176 178440357188173107 181594238481388512 181726982807763796 181909178194328832 182329437827467008 182462719580264864 182519166690971136 182645652599973888 182835710511108096 183258110685671424 183877597988920764 184196497742630304 186638522883649304 187264370095534992 187394144433785536 187452117142078464 187589143543498112 188085781901047329 188281500716761218 188348613760273408 188847262799432136 189043773999015312 189809133407918208 190138320250457088 191682807285910096 192325569287306208 192458851040104064 192659120396025088 193305156227649024 193439116834875392 193640406238449664 193951242875092464 194087768196182016 194093020099416362 194153065188177888 194355097514076096 194939109986510592 195141960257048064 195932008679141376 197523557646422592 197866123649971712 198529619909477376 198667201073655808 199200731154664161 199338777399400588 199546205887849496 200007211847598024 200207734580740608 200354085263913664 200416067291022336 200624616788723712 203895285312436224 204578998909489152 204584534699384814 204797421832266588 205270559527797972 205412812167803376 205626561191911392 205769060541316736 205983180271328512 206459057391068928 206817120272427008 209968338244105467 210113846448016836 210261748879197184 210332487287192712 210818412488008728 210964509793960224 211037786486435376 211184035818719808 211403790278468736 211892190480307584 212039031915151872 212259676069069824 212406772171681792 212750053599661056 215643158196648858 215944498848905216 216516207420117072 216674479501564526 216741510445528224 216891712462468992 217117406231940864 217619006439234816 217769816561507328 217845457018255872 217996424070936576 218223267384225792 218500055048300544 218727422431285248 221780836655632384 222376439488447803 222530546515120324 222599389106218176 222762107957904008 223500601207862784 223663978840324672 223733172072803328 223888219316097024 224405461941497856 224489481623830683 224569501021864448 225398345921902872 227623333652018239 228386613528676122 228544885610123576 228782705470279792 229549873020333216 229708951241414528 229780014561257472 229947982408158976 230479224732966144 230638946995428352 230878945899689984 231490193108981328 231731077805244576 232669260306480384 234559224705126828 234966021834341408 235753923642504384 235917301274966272 236162792743514624 236544467489096832 236708392968992256 236872432049358848 236954707633892352 237118917410492416 237920476250897476 238957618693142016 239206273863478272 242125651308518016 242545570925771776 242937561205018368 243105917103289344 243358888921294848 243927714449266509 244174934182293504 244181541415394778 245170130651894352 245595330323507072 249503441237586432 249685826794046656 249936156189437952 250520355380327766 250607371452642009 250781042534729772 251042000955681624 251621976195365256 251796350399242848 252058365332020416 252640688649597504 253078844543890944 253517760333942784 256434092383074944 257112996311389023 257380543654064766 257740208303532032 258422570146591344 258601657166789952 258691480209178848 258870753584237184 259140130018768128 259468815369856896 259738814137151232 259918813315347456 260189280342730752 260790388283455488 263364743528563456 264336774563634084 264706159879303168 265406963934337056 265600974872885548 265683141836453952 266481486055528704 266676282463464032 266758782086803968 266943646107654144 267036366667539456 267221423054696448 267838777155981312 271679462745957253 272590474211645694 272779379599179752 272863767291493248 273063229109688784 273694079370397296 273883749557071168 273968478899960832 274168748255881856 274253565766662144 275278743188091904 276294746613945456 279957784325473956 280151795264022448 280443316382923616 280896555143302488 281091216650678304 281286013058613632 281383715315247168 281578714424959744 281665824300896256 281871720371291648 282522920640410112 282718709220202496 283012901425426432 283666738132881408 285207480375685632 287524210928865144 288488353930959312 288688276560156096 288988680594037632 289188949949958656 289489874975921152 289957734341473536 290158675252313088 290359755415343104 290460609357674496 291131652294273024 291139530149124543 296285336469633888 296501919317930404 296799185474957568 297794429864216064 298000801610483712 298310896097071104 299000075329253376 299008166099100882 299319308831774244 300010817771397036 300531127895870496 304515484704901496 305842927968654336 306066497360444288 306876802049077221 307196132748399882 307305632977288192 308119218251705064 308439841787867088 308653590811975104 308974770406992768 309688586086603392 310225680408640512 312745632940169104 314338564856672512 315170769672025254 315392623318795776 315498730930789068 315611190625323008 315939610178523136 316446764690940336 316678085425363538 316776053728079712 317105685417703104 318058547872727808 318389514103604736 318610158257522688 318941698484637696 319678540476493824 322834201744690688 323916748273357824 324141222804385792 324262584567755431 325011719252346789 325236952599022012 325337568693703488 325575388553859704 325676109347911296 326654724842260992 326893507535859136 326994636106404864 327334901076338688 332671254983448576 333795819772680486 334027140507103688 334143161936856012 334374723379639696 334722667940908832 335495968260487008 335728467198990464 335832328974145536 336077820442693888 336181790294618112 336854251532796672 337438459391854592 342579920293014183 342817328415185364 343174058205419688 344324809530499824 344563426862121792 344802209555719936 344921973612238464 345161004778982912 345520173358357504 345718837099449216 345958420493142528 346318418849534976 346558417753796608 351838837057690242 352449032751512112 353630885463756576 353875951912449408 354244189115271936 355062589453488384 355308648074038272 355432061450838528 355678376115738624 356048488890052608 356871057651044352 356880714376346214 363188476962777024 363453965615527592 363818356388657664 364658875654934016 364925439160529728 365038333381942272 365291305199947776 366272312123092167 367755195977841528 368392995485260608 371385439116450811 373277045767298608 374528740191069984 374788288867571072 374904234284156928 375178287086996224 375780533070491649 376171563802094658 376563001433522436 376697227520546816 377694525598864272 378087547998030624 379618266815836416 380276640500914176 383365614571820192 384651138574612416 384917702080208128 385318240792050176 386610312455298048 386878233669750784 387902485750184928 388186040198832724 388306130376355776 388710195028152192 389878219973021184 390283920514096128 395047115292845184 395732247299943424 397059239818954752 398401462309328322 398677554798801176 399092411775698992 400014423695196048 400415469161481216 400708170527827328 400832134582044672 401249233577447424 407790570624872448 408885711317468541 409169069398769628 409594843664533176 410541119055595944 410825624335606752 411253122383822784 411538121082633472 411966360542657024 412918114782137856 413634240544854016 419936676488210934 420227692896033672 420523497758394368 420664974574385424 421636824976017456 421929019587920448 422075572972870752 422368071637439616 422807580556937472 423784380960615168 424078063830303744 424519352138139648 425500107199322112 431286316393297716 431888997697810432 433032414840234144 433348959003129052 433483020891056448 433783424924937984 434234812463881728 435238012878469632 435539633123014656 435690914036511744 435992848141873152 437000110096601088 443266491848667097 444752878976895606 445061093030240648 445198778212436352 445524215915808016 447001202415725568 447327957680649344 447466344145606656 448512249148651323 448978963247661366 449139002043728896 450796691843805744 455246667304036478 456773227057352244 457089771220247152 457565410940559584 459099746040666432 459417902482829056 459560029122514944 459895964816317952 460958449465932288 461277893990856704 461757891799379968 462980386217962656 463462155610489152 465338520612960768 469118449410253656 469932043668682816 471507847285008768 471834602549932544 472325585487029248 473088934978193664 473416785937984512 473744864098717696 473909415267784704 475017128138045307 475840952501794952 477915237386284032 478412547726956544 484251302617036032 485091141851543552 485875122410036736 486211834206578688 486717777842589696 487855428898533018 488363082830789556 490340261303788704 491190660647014144 499006882475172864 499371653588093312 500693729659020729 501040710760655532 501214742905284018 501562085069459544 502084001911363248 503243952390730512 503592700798485696 504116730664040832 505281377299195008 506157689087781888 512868184766149888 514225992622778046 514761087308129532 515480416607064064 516845140293182688 517203314333579904 517382960418357696 517741507168474368 518280260037536256 518937630739713792 519477628274302464 519837626630694912 520378560685461504 521580776566910976 526729487057126912 528673549127268168 529060006400022019 530813927868674112 531201949745771096 531366283672907904 532962972111057408 533352564926928064 533517564173607936 533887292215308288 534072733335078912 535321071564519321 542794103324043493 543358925491914506 545180948423291388 545558759198359504 545727534582986496 546126458219377568 547388158740794592 547767499114142336 547936957799921664 548337496511763712 548507131533324288 550557486376183808 552589493227890912 559915568650947912 560303590528044896 560886632765847232 561793110286604976 562182433301356608 562572026117227264 562767430630494336 563157428849919488 563743440742583296 565045841280820224 565437418440404992 570414960751371264 575048421857730288 576976707861918624 577376553120312192 577977361188075264 578377899899917312 578979749951842304 579915468682947072 580317350504626176 580921218715348992 582263304588546048 582279060298249086 592570672939267776 593003838635860808 593598370949915136 595588859728432128 596001603220967424 597602193463992483 598016332198201764 598638617663548488 600021635542794072 601062255791740992 609030969409802992 611685855937308672 612132994720888576 613753604098154442 614392265496799764 614611265954576384 616238436503410128 616879683575734176 617307181623950208 617949540813985536 619377172173206784 620451360817281024 625491265880338208 628677129713345024 630341539344050508 630785246637591552 630997461861578136 631222381250646016 632893529381880672 633356170850727076 633552107456159424 634211370835406208 636117095745455616 636779028207209472 637220316515045376 645668403489381376 647833496546715648 647851026548051911 648525169135510862 650023438504693578 650473905198044024 650675137387406976 651150777107719408 651352218695822592 653309449684521984 653787015071718272 653989272212809728 654669802152677376 665342509966897152 667129318465343409 667591639545360972 668054281014207376 668286323873712024 668749446759279392 669445335881817664 670991936520974016 671456934397980928 671664657948291072 672155640885387776 673708503065593344 674876918783709184 682870000956054717 685159840586028366 685634656830370728 686348116410839376 688649619060999648 689126853724243584 689604419111439872 689843947224476928 690322009557965824 691040346716715008 691437674198898432 691916840986285056 692636837699069952 703677674115380484 704898065503024224 707261770927513152 707751903824898816 708488378230543872 710125178906976768 710617296148076544 710864122901677056 711356752231477248 713761428752692428 723224276174141053 726376953925554048 726907931231055184 727636712777315328 729317751309868032 729850878321059456 730076666763884544 731783143347799527 732544624246184334 735510391955683056 736785990970521216 742770878232901622 746554091534597216 749057480382139968 749576577735142144 749808468568313856 750356574173992448 751561066140983298 752343127604189316 753126002867044872 753394455041093632 755389051197728544 756175095996061248 759236533631672832 760553281001828352 766731229143640384 769302277149224832 769835404160416256 770636481584100352 773220624910596096 773241547815416797 775804971500369856 776372080397665448 776612260752711552 777420390056304384 779756439946042368 780567841028192256 790094230585690368 791464494599886848 794118479637909504 796802924618656644 797355109597602352 798184823551397984 800028847390392096 800830938322962432 801416341055654656 801664269164089344 815038388237871759 817771422634937082 818338138797539256 819189687329066352 821082238111191888 821651248671213504 822506244767645568 823076242165266944 823932721085314048 825836229564275712 839873352976421868 840455385792067344 841046995516788736 841329949148770848 843273649952034912 843858039175840896 844151145945741504 844736143274879232 845615161113874944 847568761921230336 848156127660607488 849038704276279296 851000214398644224 862572632786595432 863203168336878031 866064829680468288 866697918006258104 866966041782112896 867566849849875968 868469624927763456 870476025756939264 871079266246029312 871381828073023488 873418590447373629 886532983697334194 889505757953791212 890122186060481296 890397556424872704 891048431831616032 894002404831451136 894655915361298688 894932688291213312 897024498297302646 897957926495322732 898278004087457792 901593383687611488 910493334608072956 913546454114704488 914179542440494304 915130821881119168 918199492081332864 918835804965658112 919791929632635904 921916898931864576 922555787981713408 925960772435925312 926924311220978304 930677041225921536 938236898820507312 939864087337365632 943015694570017536 943669205099865088 944651170974058496 946177869956387328 946833571875969024 947818830535569408 950034256276090614 951681905003589904 955830474772568064 956825095453913088 968502605234072064 970182283703087104 971750244820073472 972423668413157376 972787753703266293 975035157757040367 975710857797066036 976726165661579112 980680522607577408 982381321294028288 998013764950345728 998743307176186624 1001387459318041458 1002081421521311064 1002429485810568036 1003124170138919088 1004168003822726496 1006487904781461024 1007185401596971392 1008233461328081664 1010562754598390016 1012315378175563776 1025736369532299776 1028451985245556092 1029522174616259064 1033690280586365376 1034406628667159808 1034765920836715392 1035483014336948736 1036560520075072512 1037875261479427584 1038955256548604928 1039675253261389824 1053458974114253824 1057020095946821539 1057347098254536336 1058120012800044038 1061627855737348224 1062403899491542192 1062732567345815808 1065925944222114816 1066705129853856128 1067035128347215872 1068145466670157824 1070642143129038642 1085588206648086986 1086717850983829012 1090361896846582776 1091117518396719008 1091455069165972992 1092252916438755136 1094776317481589184 1095534998228284672 1095873915599843328 1096674993023527424 1101114972752367616 1105178986455781824 1114156317349352433 1119831137301895824 1120607181056089792 1121773265531694464 1123586220573209952 1124364866602713216 1125144052234454528 1125534861260988672 1126314857699838976 1127486881485166592 1130091682561640448 1140829921502742528 1150096843715460576 1153953415723837248 1154753106240624384 1155954722376150528 1156755799799834624 1157959499903684608 1159830937365894144 1160634701009252352 1164558120596498172 1185141345878535552 1186007677271721616 1187196741899830272 1191177719456864256 1195204386927984966 1196032664396403528 1197277235327096976 1200043271085588144 1202124511583481984 1218061938819605984 1223371711874617344 1224265989441777152 1227507208196308884 1228784530993599528 1229222531909152768 1232476873006820256 1233759367151468352 1234614363247900416 1235899081627971072 1238754344346413568 1240902721634562048 1250982531760676416 1257354259426690048 1260683078688101016 1261570493275183104 1261604630646206353 1261994923723156272 1265787058763761344 1266712341701454152 1267104214912318848 1268422741670812416 1272234191490911232 1273558056414418944 1291336806978762752 1295666993093431296 1295702053096103822 1297050338271021724 1300046877009387156 1300947810396088048 1301350274774813952 1302301554215438816 1302704437391645184 1306618899369043968 1307574030143436544 1307978544425619456 1329799475546001291 1334258636930686818 1335183279090721944 1336108562028414752 1336572647747424048 1337498893518558784 1338890671763635328 1341983873041948032 1342913868795961856 1344311281770775552 1347417006131186688 1365740001912109434 1370319681172056732 1371269313660741456 1372696232821678752 1377299238121999296 1378253707448487168 1379208838222879744 1379687894448953856 1380644019115931648 1382080693433430016 1382875348397796864 1383833681972570112 1385273675398139904 1407355348230760968 1408384116760169419 1409796131006048448 1414523541855026304 1415503807649797632 1416976756461087744 1420250357813953536 1421234592296153088 1421728245803354112 1425051384414135921 1427522857505384856 1446448552348282106 1452753907851108096 1453815862462110368 1455273425554630656 1458635502619736064 1459701756642118912 1460153333527769088 1463566286695599054 1465089248492368668 1471020783911366112 1473571981941042432 1485541756465803244 1493108183069194432 1498114960764279936 1499153155470284288 1500713148347984896 1503122132281966596 1504686255208378632 1506252005734089744 1510778102395457088 1512350191992122496 1518473067263345664 1533462458287280768 1538604554298449664 1539670808320832512 1541272963168200704 1544875524845354557 1546441249821192192 1546483095630833594 1551609943000739712 1552744160795330896 1553224521505423104 1554840780112608768 1559512879892084736 1561135682056384512 1580188461171380736 1582928989199773696 1587180019200066057 1593605849237313288 1594710219195204704 1596369647102795968 1600057694780784192 1601661876645924864 1602832682111309312 1628382309972130479 1630076776475743518 1635542845269874164 1636676277595078512 1638379374658132704 1642164476222383776 1643302497342427008 1645012489535291136 1646152484330533888 1647865442170628096 1651672459128551424 1679746705952843736 1680910771584134688 1682659898297541696 1686547299904069824 1687716078351681792 1688302291891483008 1689472286549758464 1691230322227749888 1695137523842460672 1696312255321214976 1725145265573190864 1726406336673756062 1732129659360936576 1733395836012516208 1733932083564225792 1735133699699751936 1736939249855526912 1740952051513878528 1742763656146046976 1746837180894747258 1773065967394668388 1779011515907582424 1780244372120962592 1780795112849745408 1782096863663232064 1788004809662902272 1789311830722597376 1794048996594605292 1795915852990645464 1796556008174915584 1803186767375222976 1820986669216145912 1827092908229408976 1828359084880988608 1830261643762238336 1836398984162665728 1837671609931316224 1839583859265271808 1843833797863729152 1843883690944455439 1851921544871850624 1853848622441956608 1861354082451843072 1876473797641014624 1879728174674731264 1886031389140035072 1887338410199730176 1889302341948116992 1892355739912774656 1893667143751938048 1900068512552181228 1903363810007179808 1911660949545136128 1937005210468144128 1943500489640146944 1943553079644155733 1945575507406532586 1950070315514080734 1951421715594132072 1953452331323158224 1961361045215154816 1964762642588056576 1996027529900691456 1997486614352373248 2002774918636082916 2004162843042622128 2004858971621136072 2006248340277838176 2008336007645452992 2012975809562922048 2014370803193942784 2016466922656163328 2021125509196780032 2024630756351127552 2048610002868164151 2051472739064599552 2056903970491112184 2058407555264862997 2059044349232518128 2067380561172730752 2068813257334319616 2069531841673430784 2070966028673897472 2073121040150145024 2075750522958855168 2077910513097209856 2106917948228507648 2114040191893643078 2114694196509072672 2116240025600088076 2123255711474696448 2124807798983084384 2125465134691631616 2131851888444229632 2133410259707712256 2134070256694431744 2141284286258077284 2169672828522423159 2171176413296173972 2173435701967658024 2180723793693165552 2182235036793438016 2182910138331945984 2184505832877510272 2189552634963178368 2191069996456569344 2193349986047054848 2210357972911563648 2228312634698704866 2239662274603791648 2241214362112179584 2243546531063388928 2247172441146419904 2248729733205426432 2250288104468909056 2251069722521977344 2252629715399677952 2254973762970333184 2260183365123280896 2281659843005485056 2300193687430921152 2307906831447674496 2309506212481248768 2311909444752301056 2313511599599669248 2319661874731788288 2319724643446250391 2329116241192996344 2370282691757071104 2372015354543443232 2374393483799660544 2382355438913728512 2390408773855969932 2392065328792807056 2394554470654193952 2400086542171176288 2404249023166963968 2436123877639211968 2445115164713615277 2448531978883554304 2455014416392617768 2457569061987199056 2464953746013640512 2467518734302936704 2469228726495800832 2471798163255942144 2477508688692827136 2501965063521352832 2514708518853380096 2521366157376202032 2523140986550366208 2523209261292412706 2523989847446312544 2531574117527522688 2533424683402908304 2534208429824637696 2536845483341624832 2544468382981822464 2547116112828837888 2582673613957525504 2589609505010634093 2591404106192207644 2594100676542043448 2600093754018774312 2601895620792176096 2602700549549627904 2604603108430877632 2605408874783290368 2613237798738087936 2615148060286873088 2659598951092002582 2668517273861373636 2670366558181443888 2672217124056829504 2673145295494848096 2674997787037117568 2677781343527270656 2683967746083896064 2685827737591923712 2688622563541551104 2694834012262373376 2731480003824218868 2740639362344113464 2742538627321482912 2745392465643357504 2754598476243998592 2756507414896974336 2758417676445759488 2759375788897907712 2761288038231863296 2765750696795593728 2767667363945140224 2814710696461521936 2816768233520338838 2819592262012096896 2829047083710052608 2831007615299595264 2833953512922175488 2840500715627907072 2843456491606708224 2850102768828271842 2855045715010769712 2892897104696564212 2905507815702216192 2907631724924220736 2910546851109261312 2917271005239472128 2918363261109798879 2919403513284237824 2927132573391198108 2930178496984737336 2942041567822732224 2947143963882084864 2971083512931606488 2986216366138388864 2996229921528559872 2998306310940568576 3001426296695969792 3006244264563933192 3008441811540953611 3009372510416757264 3012504011468179488 3021556204790914176 3024700383984244992 3036946134526691328 3066924916574561536 3077209108596899328 3079341616641665024 3082545926336401408 3089751049690709114 3092966191261667188 3103219886001479424 3105488321590661792 3106449043010846208 3109681560225217536 3119025759784169472 3160376922342761472 3171060287840464617 3174360038400132114 3187211698474626576 3189420438390409408 3192739294205591936 3200115389561568384 3205665364222618624 3256764619944260958 3260153552951487036 3271085690539748328 3273352555190157024 3276758749316265408 3284328952444767552 3286604994684854016 3290024979070582272 3292304968661067776 3295730884341256192 3303344918257102848 3342468952048057299 3359493411905687472 3361821543168269376 3365319796595083392 3373094599808139648 3375432156703363584 3376604583782966016 3378944573099516928 3382460644455499776 3390275047684921344 3450290531146381728 3452812673347512124 3464259318721873152 3466791672025032416 3467864167128451584 3470267399399503872 3473878499711053824 3481904103027757056 3493674361789494516 3546131934789336776 3558023031815164848 3560488744241925184 3561590225699490816 3564193727326464128 3578623661445194752 3588097993189210584 3591831705981290928 3606373534750445952 3641973338432291824 3654185816458817952 3656718169761977216 3660523287524476672 3672797968325331456 3675343219862632448 3679167718530543616 3687667595727458304 3687767381888910878 3703843089743701248 3707697244883913216 3722708164903686144 3752947595282029248 3759456349349462528 3772062778280070144 3774676820399460352 3784711479825549312 3784813891938619059 3800137025104362456 3806727620014359616 3874010420936288256 3887000979280293888 3887106159288311466 3891151014813065172 3900140631028161468 3902843431188264144 3906904662646316448 3922722090430309632 3929525285176113152 3989398426638003873 3994973228704746496 4005549837272165832 4008325686085244256 4009717943242272144 4012496680555676352 4016672015290905984 4025951619125844096 4028741606387885568 4032933845312326656 4042251018393560064 4097220005736328302 4102945478129199104 4113807940982224368 4116815110529725994 4118088698465036256 4134761122345461504 4137626514668639232 4139063683346861568 4141932057347794944 4146242080300290048 4151501045917710336 4155821026194419712 4213835896457015296 4225152350280508257 4228080383787286156 4229388393018145344 4232480051200176152 4246511422949392896 4249615597966168768 4250930269383263232 4263703776888459264 4266820519415424512 4282568572516154568 4339345657044846318 4342352826592347944 4346871403935316048 4361447587386331104 4364470073586876032 4365820276663891968 4369011665755020544 4379105269926356736 4382139992913138688 4386699972094109696 4420715945823127296 4456625269397409732 4479324549207583296 4482428724224359168 4487093062126777856 4494344882292839808 4497459466410852864 4500576208937818112 4502139445043954688 4505259430799355904 4600387374861842304 4615813662895348992 4619012424962497536 4623818889504602112 4634626574536063671 4639323749463576576 4639449286892500782 4658232482385992688 4740565383514142208 4744030709086886464 4748786967599321088 4761540057600198171 4780817547711939864 4784130657585614112 4789108941308387904 4800173084342352576 4808498046333927936 4872247755278423936 4885146929916391437 4890230329427230554 4897063957767108608 4910028832785235536 4915138123974398112 4929907492027281024 4935037468605873408 4938457452991601664 4943596326511884288 4955017377385654272 5003930127042705664 5029417037706760192 5042732314752404064 5046418522584825412 5047979694892625088 5063148235055045376 5066849366805816608 5068416859649275392 5073690966683249664 5088936765963644928 5179219010021268186 5182808212384415288 5188201353084086896 5200187508037548624 5203791241584352192 5205401099099255808 5209206216861755264 5210817749566580736 5230296120573746176 5319197902184005164 5337034547722747272 5340733116362887776 5344434248113659008 5346290590989696192 5349995574074235136 5355562687054541312 5367935492167792128 5371655475183847424 5377245127083102208 5389668024524746752 5462960007648437736 5481278724688226928 5485077254642965824 5490784931286715008 5509196952487997184 5513014829793948672 5516835352891518976 5518751577795815424 5531501393591187456 5531651072833366317 5629421392923043872 5633536467040677676 5639184524024193792 5658094167420105216 5662015230599190528 5667907025844350976 5681001431255814144 5700205537656543684 5710091430021539424 5785794209393128424 5811015631404432384 5815263449848441472 5830659238932467199 5836726522219597758 5838807026568475648 5854265146782396216 5860356993969474672 5884083135645464448 5894287927764169728 5942167025863212976 5972432732276777728 5992459843057119744 5996612621881137152 6002852593391939584 6012488529127866384 6016883623081907222 6018745020833514528 6025008022936358976 6043112409581828352 6049400767968489984 6073892269053382656 6133849833149123072 6154418217193798656 6158683233283330048 6175222665794588991 6179502099381418228 6185932382523334376 6206439772002958848 6210976643181323584 6212898086021692416 6219363120450435072 6320753844685522944 6342120575680929234 6348720076800264228 6374423396949253152 6378840876780818816 6385478588411183872 6400230779123136768 6411330728445237248 6509018485567269477 6513529239888521916 6520307105902974072 6542171381079496656 6546705110380314048 6553517498632530816 6568657904889535104 6573209989369708032 6580049958141164544 6584609937322135552 6684937904096114598 6718986823811374944 6723643086336538752 6730639593190166784 6746189199616279296 6750864313406727168 6753209167565932032 6757889146199033856 6764921288910999552 6780550095369842688 6900581062292763456 6905625346695024248 6928518637443746304 6933583344050064832 6935728334256903168 6940534798799007744 6959173930338751173 6987348723578989032 7056323343212565409 7092263869578673552 7116046063630329696 7120977488483850368 7123180451398981632 7128387454652928256 7157247322890389504 7176195986378421168 7183663411962581856 7212747069500891904 7283946676864583648 7308371632917635904 7313436339523954432 7321046575048953344 7345595936650662912 7350686439725264896 7375534763777821756 7407686179487402496 7415394489767826432 7505895190564058496 7518912698698925056 7544125556560140288 7569422959651098624 7569627783877238118 7600274050208724912 7613455240028719232 7748020841872576512 7768828515031902279 7774212318576622932 7782302029626130344 7800281262056322936 7805686862376528288 7813809325292632896 7845444180860619264 7859050570352226304 7978796853276007746 7989946457409492992 8011099674544331664 8016651372170488512 8019435886484544288 8024993361111352704 8033344030581811968 8051903238251688192 8057483212775771136 8065867690624653312 8084502036787120128 8194440011472656604 8205890956258398208 8227615881964448736 8233630221059451988 8236177396930072512 8269522244690923008 8275253029337278464 8278127366693723136 8283864114695589888 8303002091835420672 8422063345124674843 8450304700561016514 8456160767574572312 8458776786036290688 8464960102400352304 8493022845898785792 8499231195932337536 8501860538766526464 8533641038830849024 8565137145032309136 8678691314089692636 8684705653184695888 8693742807870632096 8722895174772662208 8728940147173752064 8731640553327783936 8738023331510041088 8758210539852713472 8764279985826277376 8773399944188219392 8841431891646254592 8913250538794819464 8958649098415166592 8964857448448718336 8974186124253555712 8988689764585679616 8994918932821705728 9001152417875636224 9004278890087909376 9025325434622860833 9200774749723684608 9231627325790697984 9238024849924995072 9247637779009204224 9269253149072127342 9278898573785001564 9316464964771985376 9481130767028284416 9488061418173772928 9513180863521393851 9523080115200396342 9561635095423879728 9568261315171228224 9578217882616775808 9600346168684705152 9616996092667855872 9744495510556847872 9770293859832782874 9780460658854461108 9794127915534217216 9820057665570471072 9830276247948796224 9859814984054562048 9870074937211746816 9876914905983203328 9887192653023768576 9910034754771308544 10007860254085411328 10052140121600418361 10085464629504808128 10092837045169650824 10095959389785250176 10126296470110090752 10133698733611633216 10136833719298550784 10147381933366499328 10358438020042536372 10365616424768830576 10376402706168173792 10400375016075097248 10407582483168704384 10410802198198511616 10418412433723510528 10421635499133161472 10460592241147492352 10638395804368010328 10674069095445494544 10681466232725775552 10688868496227318016 10692581181979392384 10699991148148470272 10711125374109082624 10735870984335584256 10743310950367694848 10925920015296875472 10962557449376453856 10970154509285931648 10981569862573430016 11018393904975994368 11026029659587897344 11037503155591630848 11063002787182374912 11063302145666732634 11258842785846087744 11267072934081355352 11278369048048387584 11316188334840210432 11324030461198381056 11354441675815857177 11400411075313087368 11420182860043078848 11571588418786256848 11622031262808864768 11630526899696882944 11661318477864934398 11673453044439195516 11677614053136951296 11708530293564792432 11720713987938949344 11768166271290928896 11788575855528339456 11884334051726425952 11944865464553555456 11984919686114239488 11993225243762274304 12024977058255732768 12033767246163814444 12037490041667029056 12050016045872717952 12086224819163656704 12098801535936979968 12267699666298246144 12308836434387597312 12350445331589177982 12359004198762836456 12371864765046668752 12412879544005917696 12421953286362647168 12425796172043384832 12438726240900870144 12641507689371045888 12675457050841524771 12684241151361858468 12697440153600528456 12748846793898506304 12757681753561637632 12770957176822367744 12800461558246273536 12822661456890474496 13018036971134538954 13027058479777043832 13040614211805948144 13084342762158993312 13093410220760628096 13107034997265061632 13137315809779070208 13146419978739416064 13160099916282329088 13369875808192229196 13437973647622749888 13447286172673077504 13461279186380333568 13492378399232558592 13501728626813454336 13506418335131864064 13515778292398067712 13741261247308680007 13801162124585526912 13811250693390048496 13857037274887492608 13867166688100129664 13871456668513806336 13903879723608191013 13918347860677502346 13974697447157978064 14112646686425130818 14184527739157347104 14232092127260659392 14241954976967700736 14246360902797963264 14256774909305856512 14314494645780779008 14352391972756842336 14367326823925163712 14425494139001783808 14567893353729167296 14616743265835271808 14626872679047908864 14642093150097906688 14691191873301325824 14751069527555643512 14815372358974804992 14830788979535652864 15011790381128116992 15037825397397850112 15088251113120280576 15139255567754476236 15200548100417449824 15226910480057438464 15537657030063804558 15548424637153245864 15564604059252260688 15600562524112645872 15611373724753056576 15627618650585265792 15690888361721238528 15957593706552015492 15979892914818985984 16022199349088663328 16033302744340977024 16038871772969088576 16049986722222705408 16066688061163623936 16103806476503376384 16114966425551542272 16131735381249306624 16169004073574240256 16388880022945313208 16400860198400682589 16455231763928897472 16467260442118903976 16472354793860145024 16539044489381846016 16550506058674556928 16556254733387446272 16594953218500098951 16844126690249349686 16900609401122033028 16912321535149144624 16917553572072581376 16929920204800704608 16986045691797571584 16998462391864675072 17003721077533052928 17067282077661698048 17130274290064618272 17357382628179385272 17369411306369391776 17387485615741264192 17445790349545324416 17457880294347504128 17476046663020082176 17516421079705426944 17528559971652554752 17682863783292509184 17826501077589638928 17917298196830333184 17929714896897436672 17948372248507111424 17977379529171359232 17989837865643411456 18008557780175818752 18050650869245721666 18401549499447369216 18463254651581395968 18476049699849990144 18525667997383766973 18538506298144254684 18557797147570003128 18632929929543970752 18962261534056568832 18976122836347545856 19026361727042787702 19046160230400792684 19123270190847759456 19136522630342456448 19156435765233551616 19200692337369410304 19233992185335711744 19488991021113695744 19540587719665565748 19560921317708922216 19640115331140942144 19660552495897592448 19719629968109124096 19740149874423493632 19753829811966406656 20015720508170822656 20083381822989609241 20104280243200836722 20170929259009616256 20185674090339301648 20191918779570500352 20252592940220181504 20267397467223266432 20273667438597101568 20294763866732998656 20716876040085072744 20731232849537661152 20752805412336347584 20800750032150194496 20815164966337408768 20821604396397023232 20836824867447021056 20921184482294984704 21168970029637696227 21276791608736020656 21348138190890989088 21362932465451551104 21377736992454636032 21385162363958784768 21399982296296940544 21422250748218165248 21471741968671168512 21851840030593750944 21925114898752907712 21940309018571863296 21963139725146860032 22036787809951988736 22052059319175794688 22126604291333465268 22517685571692175488 22534145868162710704 22556738096096775168 22632376669680420864 22708883351631714354 22800822150626174736 22840365720086157696 23143176837572513696 23244062525617729536 23261053799393765888 23322636955729868796 23346906088878391032 23355228106273902592 23417060587129584864 23441427975877898688 23536332542581857792 23577151711056678912 23768668103452851904 23889730929107110912 23969839372228478976 23970487982277920707 24049954116511465536 24067534492327628888 24074980083334058112 24100032091745435904 24172449638327313408 24197603071873959936 24535399332596492288 24617672868775194624 24700890663178355964 24718008397525672912 24743729530093337504 24825759088011835392 24843906572725294336 24851592344086769664 25266190035374024529 25350914101683049542 25368482302723716936 25394880307201056912 25497693587797012608 25515363507123275264 25541914353644735488 25600923116492547072 26036073942269077908 26054116959554087664 26081228423611896288 26168685524317986624 26186820441521256192 26214069994530123264 26274631619558140416 26292839957478832128 26320199832564658176 26739751616384458392 26759298218443218961 26875947295245499776 26894572345346155008 26922558372760667136 26984756798465117184 27003457253626908672 27012836670263728128 27075976303868582499 27482522494617360014 27602324249171053824 27622501386780096992 27714074549774985216 27734333376200259328 27742913337027612672 27807759447216382026 27836695721355004692 27949394894315956128 28225293372850261636 28369055478314694208 28464184254521318784 28483909953935401472 28513549818611713024 28704783945513684672 28734653647850327424 28850988278003567616 29135786707458334592 29233486531670543616 29253745358095817728 29284186300195813376 29382383746602651648 29502139055111287024 29630744717949609984 29661577959071305728 30023580762256233984 30075650794795700224 30156420364801255083 30278511135508952472 30401096200834899648 30453820960114876928 31075314060127609116 31096849274306491728 31129208118504521376 31201125048225291744 31222747449506113152 31255237301170531584 31381776723442477056 31915187413104030984 32044398698177326656 32066605488681954048 32077743545938177152 32099973444445410816 32133376122327247872 32207612953006752768 32229932851103084544 32777760045890626416 32801720396801365178 32910463527857794944 32934520884237807952 32944709587720290048 33078088978763692032 33112509466774892544 33189906437000197902 33688253380498699372 33801218802244066056 33824643070298289248 33835107144145162752 33859840409601409216 33972091383595143168 33996924783729350144 34134564155323396096 34260548580129236544 34714765256358770544 34738822612738783552 34774971231482528384 34891580699090648832 34915760588695008256 34952093326040164352 35032842159410853888 35365727566585018368 35653002155179277856 35834596393660666368 35859429793794873344 35896744497014222848 35954759058342718464 35979675731286822912 36101301738491443332 36803098998894738432 36926509303162791936 37051335994767533946 37077012596288509368 37115594295140006256 37265859859087941504 37924523068113137664 37952245672695091712 38052723454085575404 38092320460801585368 38246540381695518912 38273045260684912896 38312871530467103232 38401384674738820608 38467984370671423488 38977982042227391488 39081175439331131496 39109743550032396943 39121842635417844432 39280230662281884288 39321104991795184896 39439259936218248192 39480299748846987264 40031441016341645312 40166763645979218482 40208560486401673444 40341858518019232512 40371348180678603296 40383837559141000704 40505185880440363008 40534794934446532864 40547334877194203136 41223783741926040021 41433752080170145488 41462465699075322304 41505610824672695168 41601500064300388992 41630329932674817536 41673649734894042112 42337940059275392454 42553583217472041312 42696276381781978176 42725864930903102208 42755473984909272064 42770324727917569536 42799964592593881088 42844501496436330496 42943483937342337024 43703680061187501888 43850229797505815424 43880618037143726592 43926279450293720064 44073575619903977472 44253208582666930536 45035371143384350976 45068291736325421408 45113476192193550336 45264753339360841728 45417766703263428708 45601644301252349472 45680731440172315392 46286353675145027392 46522107598787531776 46645273911459737592 46693812177756782064 46834121174259169728 46882855951755797376 47072665085163715584 47537336206905703808 47779461858214221824 47939678744456957952 47940975964555841414 48099908233022931072 48135068984655257776 48149960166668116224 48200064183490871808 48344899276654626816 48395206143747919872 49070798665192984576 49202580595202047767 49401781326356711928 49436016795051345824 49487459060186675008 49651518176023670784 49687813145450588672 50532380070748049058 50701828203366099084 50736964605447433872 50789760614402113824 50995387175594025216 51030727014246550528 51083828707289470976 51201846232985094144 52072147884538155816 52108233919108175328 52162456847223792576 52337371048635973248 52373640883042512384 52428139989060246528 52549263239116280832 52585679914957664256 53479503232768916784 53518596436886437922 53751894590490999552 53789144690692310016 53845116745521334272 53969513596930234368 54025673340527456256 54151952607737164998 54965044989234720028 55204648498342107648 55245002773560193984 55428149099549970432 55468666752400518656 55615518894432764052 55673391442710009384 55898789788631912256 56450586745700523272 56738110956629388416 56928368509042637568 56967819907870802944 57027099637223426048 57160394419278118609 57409567891027369344 57469307295700654848 57701976556007135232 58271573414916669184 58466973063341087232 58507490716191635456 58568372600391626752 59004278110222574048 59261489435899219968 60047161524512467968 60250145468968827723 60312840729602510166 60557022271017904944 60802192401669799296 60907641920229753856 62150628120255218232 62193698548612983456 62258416237009042752 62402250096450583488 62445494899012226304 62510474602341063168 62763553446884954112 63506910088913088681 63830374826208061968 64088797396354653312 64133210977363908096 64155487091876354304 64199946888890821632 64266752244654495744 64415225906013505536 65555520091781252832 65603440793602730356 65820927055715589888 65869041768475615904 65889419175440580096 66156177957527384064 66379812874000395804 67376506760997398744 67602437604488132112 67649286140596578496 67670214288290325504 67719680819202818432 67993849567458700288 68521097160258473088 69429530512717541088 69477645225477567104 69549942462965056768 69783161398181297664 69831521177390016512 69904186652080328704 70065684318821707776 70731455133170036736 71306004310358555712 71669192787321332736 71718859587589746688 71909518116685436928 71911463946833762121 72202603476982886664 73606197997789476864 73853018606325583872 74102671989535067892 74154025192577018736 74231188590280012512 74531719718175883008 75798570106122073587 75904491345390183424 76105446908171150808 76184640921603170736 76493080763391037824 76546090521369825792 76625743060934206464 76802769349477641216 77955964084454782976 78162350878662262992 78219487100064793886 78243685270835688864 78560461324563768576 78642209983590369792 78878519872436496384 78960599497693974528 80062882032683290624 80277894655329656883 80333527291958436964 80417120972803346888 80683717036038465024 80742696361357206592 80767675118282001408 81010371760880726016 81069589868893065728 82447567483852080042 82867504160340290976 82924931398150644608 83011221649345390336 83203000128600777984 83260659865349635072 83347299469788084224 84675880118550784908 85107166434944082624 85392552763563956352 85451729861806204416 85510947969818544128 85540649455835139072 85599929185187762176 87407360122375003776 87700459595011630848 87761236074287453184 87852558900587440128 88147151239807954944 88506417165333861072 90070742286768701952 90136583472650842816 90226952384387100672 90469261094403765249 90835533406526857416 91203288602504698944 91361462880344630784 92572707350290054784 93044215197575063552 93290547822919475184 93387624355513564128 93668242348518339456 93765711903511594752 94145330170327431168 95074672413811407616 95558923716428443648 95881951929111682828 96199816466045862144 96270137969310515552 96299920333336232448 96400128366981743616 96689798553309253632 98405161190404095534 98803562652713423856 98872033590102691648 98974918120373350016 99375626290901177344 101064760141496098116 101403656406732198168 101473929210894867744 101579521228804227648 101990774351188050432 102061454028493101056 102167657414578941952 102403692465970188288 104144295769076311632 104216467838216350656 104324913694447585152 104674742097271946496 104747281766085024768 104856279978120493056 105098526478232561664 106959006465537833568 107037192873772875844 107503789180981999104 107578289381384620032 107690233491042668544 107939027193860468736 108303905215474329996 109930089978469440056 110409296996684215296 110490005547120387968 110937333504801037312 111231037788865528104 111346782885420018768 111797579577263824512 112901173491401046544 113476221913258776832 113856737018085275136 113935639815741605888 114054199274446852096 114320788838556237218 114819135782054738688 114938614591401309696 115403953112014270464 116543146829833338368 116933946126682174464 117014981432383270912 117329230650097190829 118008556220445148096 120094323049024935936 120500290937937655446 120625681459205020332 121114044542035809888 121604384803339598592 121815283840459507712 123671351225778120063 124301256240510436464 124387397097225966912 124516832474018085504 124804500192901166976 124890989798024452608 125020949204682126336 127013820177826177362 127660749652416123936 128177594792709306624 128266421954727816192 128310974183752708608 128399893777781643264 128533504489308991488 128830451812027011072 131111040183562505664 131206881587205460712 131641854111431179776 131738083536951231808 131778838350881160192 132759625748000791608 134753013521994797488 135204875208976264224 135298572281193156992 135340428576580651008 135439361638405636864 135987699134917400576 137042194320516946176 138859061025435082176 138955290450955134208 139099884925930113536 139566322796362595328 139663042354780033024 142612008620717111424 143338385574642665472 143819036233370873856 143822927893667524242 144405206953965773328 147212395995578953728 147607741785606143301 148205343979070135784 148308050385154037472 148462377180560025024 149063439436351766016 151597140212244147174 151808982690780366848 152210893816342301616 152369281843206341472 152986161526782075648 153092181042739651584 153251486121868412928 153605538698955282432 155911928168909565952 156324701757324525984 156438974200129587772 156487370541671377728 157120922649127537152 157284419967180739584 157757039744872992768 160555789310659313766 160667054583916873928 160834241945606693776 161367434072076930048 161485392722714413184 161535350236564002816 162139179737786131456 164895134967704160084 165735008320680581952 165849862796301289216 166022443298690780672 166406000257201555968 166521319730699270144 166694598939576168448 169351760237101569816 170214332869888165248 170785105527127912704 170903459723612408832 171021895939637088256 171081298911670278144 171481183257834355827 174814720244750007552 175400919190023261696 175522472148574906368 175705117801174880256 177012834330667722144 180141484573537403904 180273166945301685632 180750436406906483169 180938522188807530498 181671066813053714832 182406577205009397888 182722925760689261568 185145414700580109568 186088430395150127104 186581095645838950368 186775248711027128256 187336484697036678912 187531423807023189504 188290660340654862336 190149344827622815232 191763903858223365656 192399632932091724288 192540275938621031104 192599840666672464896 192800256733963487232 196810322380808191068 197607125305426847712 197744067180205383296 197949836240746700032 198751252581802354688 202129520282992196232 202807312813464396336 202947858421789735488 203159042457608455296 203981548702376100864 204122908056986202112 208288591538152623264 208432935676432701312 208649827388895170304 209349484194543892992 209494563532170049536 209712559956240986112 210197052956465123328 213918012931075667136 214074385747545751688 215007578361963998208 215156578762769240064 215734391840501286363 216607810430948659992 219860179956938880112 220818593993368430592 220980011094240775936 221874667009602074624 222462075577731056208 222693565770840037536 223595159154527649024 225802346982802093088 226952443826517553664 227713474036170550272 227871279631483211776 228641577677112474436 229638271564109477376 229877229182802619392 233086293659666676736 233867892253364348928 234658461300194381658 236017112440890296192 240188646098049871872 240833683965988970649 241000581875875310892 241251362918410040664 242228089084071619776 243208769606679197184 243630567680919015424 247342702451556240126 248602512481020872928 248774794194451933824 249033664948036171008 249609000385802333952 249781979596048905216 250041898409364252672 254027640355652354724 255321499304832247872 256355189585418613248 256532843909455632384 256621948367505417216 256799787555563286528 261083963698864920133 262222080367125011328 262413763174410921424 263283708222862359552 263476167073902463616 263557676701762320384 265519251496001583216 269506027043989594976 270409750417952528448 270597144562386313984 270680857153161302016 270878723276811273728 271975398269834801152 274084388641033892352 277718122050870164352 277910580901910268416 278199769851860227072 279132645592725190656 285224017241434222848 286676771149285330944 287645855787335048484 288810413907931546656 295215483571212286602 296410687958140271568 296616100770308074944 296924754361120050048 298126878872703532032 303194280424488294348 303617965381560733696 304421787632684603232 304738563686412682944 305972323053564151296 306184362085479303168 306502972243736825856 307211077397910564864 311616343769612969191 312649403514649051968 312877948400259175544 312974741083342755456 314241845298255074304 314568839934361479168 321111578621318627532 321334109167833747856 321668483891213387552 322734868144153860096 322970785445428826368 323070700473128005632 324278359475572262912 329790269935408320168 331470016641361163904 331699725592602578432 332044886597381561344 332812000514403111936 333042639461398540288 338703520474203139632 340428665739776330496 341570211054255825408 341806919447224817664 342162597823340556288 342962366515668711654 349629440489500015104 350801838380046523392 351044944297149812736 351987691950291572487 354025668661335444288 360282969147074807808 360546333890603371264 361500872813812966338 361877044377615060996 363342133626107429664 364813154410018795776 365445851521378523136 370290829401160219136 373162191291677900736 373550497422054256512 374672969394073357824 375062847614046379008 380298689655245630464 383527807716446731312 384799265864183448576 385080551877242062208 385199681333344929792 385600513467926974464 393620644761616382136 395214250610853695424 395488134360410766592 395899672481493400064 397502505163604709376 404259040565984392464 405614625626928792672 405895716843579470976 406318084915216910592 407963097404752201728 416577183076305246528 416865871352865402624 417299654777790340608 418698968389087785984 418989127064340099072 427836025862151334272 428148771495091503376 430015156723927996416 431468783681002572726 433215620861897319984 439720359913877760224 441637187986736861184 441960022188481551872 443749334019204149248 444924151155462112416 445387131541680075072 447190318309055298048 451604693965604186176 453904887653035107328 455426948072341100544 457283155354224948872 459276543128218954752 459754458365605238784 466172587319333353472 467735784506728697856 469316922600388763316 472034224881780592384 481667367931977941298 482001163751750621784 482502725836820081328 484456178168143239552 486417539213358394368 494685404903112480252 497205024962041745856 497549588388903867648 498067329896072342016 499218000771604667904 499563959192097810432 500083796818728505344 508055280711304709448 508426666150421160259 510642998609664495744 512710379170837226496 513065687818911264768 513243896735010834432 514443549773503067481 522167927397729840266 524444160734250022656 524827526348821842848 526567416445724719104 526952334147804927232 527115353403524640768 531038502992003166432 539012054087979189952 540819500835905056896 541194289124772627968 541757446553622547456 548168777282067784704 555436244101740328704 555821161803820536832 556399539703720454144 558265291185450381312 570448034482868445696 575291711574670096968 577620827815863093312 590430967142424573204 592821375916280543136 593232201540616149888 593849508722240100096 596253757745407064064 606388560848976588696 608843575265369206464 609477127372825365888 611944646107128302592 612368724170958606336 623232687539225938382 625298807029298103936 625755896800518351088 625949482166685510912 628483690596510148608 629137679868722958336 642223157242637255064 642668218335667495712 643336967782426775104 645469736288307720192 645941570890857652736 648556718951144525824 659580539870816640336 662940033282722327808 663399451185205156864 664089773194763122688 665624001028806223872 677407040948406279264 680857331479552660992 683140422108511650816 683613838894449635328 685924733031337423308 699258880979000030208 701603676760093046784 703975383900583144974 708051337322670888576 720565938294149615616 721092667781206742528 723001745627625932676 723754088755230121992 726684267252214859328 729626308820037591552 730891703042757046272 740581658802320438272 743085127450615541917 746324382583355801472 747100994844108513024 749345938788146715648 750125695228092758016 760597379310491260928 767055615432893462624 769598531728366897152 770161103754484124416 770399362666689859584 783251891096594760399 787241289523232764272 790428501221707390848 790976268720821533184 791799344962986800128 808518081131968784928 811229251253857585344 811791433687158941952 812636169830433821184 815926194809504403456 833154366152610493056 833731742705730805248 834599309555580681216 837397936778175571968 855672051724302668544 856297542990183006752 860030313447855992832 862937567362005145452 866431241723794639968 879440719827755520448 883920044376963103744 889848302310924224832 890774263083360150144 894380636618110596096 903209387931208372352 907809775306070214656 910853896144682201088 914566310708449897744 918553086256437909504 919508916731210477568 932345174638666706944 934849031308838907573 938633845200777526632 944068449763561184768 963334735863955882596 964002327503501243568 965005451673640162656 968912356336286479104 972835078426716788736 989370809806224960504 994410049924083491712 995099176777807735296 996134659792144684032 998436001543209335808 999127918384195620864 1016110561422609418896 1016853332300842320518 1021285997219328991488 1025420758341674452992 1026487793470021668864 1028887099547006134962 1044335854795459680532 1048888321468500045312 1049655052697643685696 1053134832891449438208 1053904668295609854464 1062077005984006332864 1078024108175958379904 1081639001671810113792 1082388578249545255936 1083514893107245094912 1096337554564135569408 1110872488203480657408 1111642323607641073664 1112799079407440908288 1140896068965736891392 1150583423149340193936 1155241655631726186624 1180861934284849146408 1185642751832561086272 1186464403081232299776 1187699017444480200192 1192507515490814128128 1212777121697953177392 1217687150530738412928 1218954254745650731776 1223889292214256605184 1246465375078451876764 1250597614058596207872 1251511793601036702176 1251898964333371021824 1256967381193020297216 1284446314485274510128 1285336436671334991424 1286673935564853550208 1291883141781715305472 1319161079741633280672 1325880066565444655616 1326798902370410313728 1328179546389526245376 1331248002057612447744 1354814081896812558528 1361714662959105321984 1366280844217023301632 1371849466062674846616 1398517761958000060416 1403207353520186093568 1407950767801166289948 1416102674645341777152 1442185335562413485056 1446003491255251865352 1447508177510460243984 1453368534504429718656 1459252617640075183104 1481163317604640876544 1486170254901231083834 1492648765166711602944 1494201989688217026048 1498691877576293431296 1500251390456185516032 1521194758620982521856 1525279998451263480777 1534111230865786925248 1539197063456733794304 1540322207508968248832 1566503782193189520798 1574482579046465528544 1580857002443414781696 1581952537441643066368 1583598689925973600256 1617036162263937569856 1622458502507715170688 1623582867374317883904 1625272339660867642368 1666308732305220986112 1667463485411461610496 1669198619111161362432 1674795873556351143936 1711344103448605337088 1712595085980366013504 1725875134724010290904 1732862483447589279936 1758881439655511040896 1767840088753926207488 1779696604621848449664 1781548526166720300288 1788761273236221192192 1806418775862416744704 1815619550612140429312 1829132621416899795488 1837106172512875819008 1869698062617677815146 1877267690401555053264 1888136899527122369536 1926669471727911765192 1928004655007002487136 1930010903347280325312 1937824712672572958208 1945670156853433577472 1978741619612449921008 1988820099848166983424 1990198353555615470592 1992269319584289368064 1996872003086418671616 2032221122845218837792 2033706664601684641036 2042571994438657982976 2050841516683348905984 2057774199094012269924 2088671709590919361064 2097776642937000090624 2099310105395287371392 2107809336591219708928 2124154011968012665728 2156048216351916759808 2163278003343620227584 2164777156499090511872 2167029786214490189824 2192675109128271138816 2221744976406961314816 2223284647215282147328 2229255382351846625751 2281792137931473782784 2301166846298680387872 2310483311263452373248 2349755673289784281197 2361723868569698292816 2371285503665122172544 2372928806162464599552 2375398034888960400384 2425554243395906354784 2435374301061476825856 2437908509491301463552 2447778584428513210368 2492930750156903753528 2501195228117192415744 2503023587202073404352 2503797928666742043648 2568892628970549020256 2570672873342669982848 2573347871129707100416 2583766283563430610944 2638322159483266561344 2651760133130889311232 2653597804740820627456 2709628163793625117056 2723429325918210643968 2732561688434046603264 2743698932125349693232 2797035523916000120832 2804547093926516722719 2815901535602332579896 2832205349290683554304 2884370671124826970112 2892006982510503730704 2895016355020920487968 2906737069008859437312 2918505235280150366208 2962326635209281753088 2972340509802462167668 2985297530333423205888 2988403979376434052096 2997383755152586862592 3050559996902526961554 3068222461731573850496 3080644415017936497664 3133007564386379041596 3148965158092931057088 3161714004886829563392 3163905074883286132736 3167197379851947200512 3234072324527875139712 3244917005015430341376 3247165734748635767808 3250544679321735284736 3332617464610441972224 3334926970822923220992 3338397238222322724864 3422688206897210674176 3425190171960732027008 3451750269448020581808 3465724966895178559872 3517762879311022081792 3535680177507852414976 3559393209243696899328 3563097052333440600576 3577522546472442384384 3612837551724833489408 3658265242833799590976 3739396125235355630292 3754535380803110106528 3776273799054244739072 3853338943455823530384 3856009310014004974272 3860021806694560650624 3875649425345145916416 3957483239224899842016 3977640199696333966848 3980396707111230941184 3984538639168578736128 3993744006172837343232 4064442245690437675584 4067413329203369282072 4085143988877315965952 4115548398188024539848 4177343419181838722128 4195553285874000181248 4198620210790574742784 4215618673182439417856 4248308023936025331456 4312096432703833519616 4326556006687240455168 4329554312998181023744 4443489952813922629632 4458510764703693251502 4563584275862947565568 4575839995353790442331 4602333692597360775744 4620966622526904746496 4699511346579568562394 4723447737139396585632 4742571007330244345088 4745857612324929199104 4750796069777920800768 4851108486791812709568 4870748602122953651712 4875817018982602927104 4985861500313807507056 5002390456234384831488 5006047174404146808704 5007595857333484087296 5137785257941098040512 5141345746685339965696 5146695742259414200832 5167532567126861221888 5276644318966533122688 5303520266261778622464 5419256327587250234112 5446858651836421287936 5487397864250699386464 5609094187853033445438 5631803071204665159792 5664410698581367108608 5768741342249653940224 5784013965021007461408 5790032710041840975936 5813474138017718874624 5837010470560300732416 5944681019604924335336 5970595060666846411776 5976807958752868104192 6101119993805053923108 6136444923463147700992 6161288830035872995328 6266015128772758083192 6297930316185862114176 6323428009773659126784 6327810149766572265472 6468144649055750279424 6489834010030860682752 6494331469497271535616 6501089358643470569472 6665234929220883944448 6669853941645846441984 6687766147055539877253 6845376413794421348352 6850380343921464054016 6903500538896041163616 6931449933790357119744 7035525758622044163584 7118786418487393798656 7126194104666881201152 7225675103449666978816 7316530485667599181952 7478792250470711260584 7509070761606220213056 7552547598108489478144 7706677886911647060768 7712018620028009948544 7720043613389121301248 7751298850690291832832 7914966478449799684032 7955280399392667933696 7960793414222461882368 8128884491380875351168 8134826658406738564144 8170287977754631931904 8231096796376049079696 8354686838363677444256 8391106571748000362496 8397240421581149485568 8431237346364878835712 8496616047872050662912 8624192865407667039232 8653112013374480910336 8886979905627845259264 8917021529407386503004 9151679990707580884662 9204667385194721551488 9241933245053809492992 9399022693159137124788 9446895474278793171264 9485142014660488690176 9491715224649858398208 9501592139555841601536 9660106656858002044921 9702216973583625419136 9741497204245907303424 9751634037965205854208 9971723000627615014112 10004780912468769662976 10012094348808293617408 10015191714666968174592 10275570515882196081024 10282691493370679931392 10293391484518828401664 10553288637933066245376 10607040532523557244928 10838512655174500468224 10974795728501398772928 11218188375706066890876 11263606142409330319584 11328821397162734217216 11568027930042014922816 11580065420083681951872 11626948276035437749248 11889362039209848670672 11941190121333692823552 11953615917505736208384 12202239987610107846216 12272889846926295401984 12322577660071745990656 12532030257545516166384 12595860632371724228352 12646856019547318253568 12936289298111500558848 12979668020061721365504 12988662938994543071232 13330469858441767888896 13375532294111079754506 13690752827588842696704 13700760687842928108032 13807001077792082327232 13862899867580714239488 14071051517244088327168 14237572836974787597312 14252388209333762402304 14451350206899333957632 14633060971335198363904 14957584500941422521168 15018141523212440426112 15413355773823294121536 15424037240056019897088 15440087226778242602496 15502597701380583665664 15829932956899599368064 15910560798785335867392 16257768982761750702336 16269653316813477128288 16340575955509263863808 16462193592752098159392 16709373676727354888512 16794480843162298971136 16993232095744101325824 17248385730815334078464 17306224026748961820672 17834043058814773006008 18303359981415161769324 18409334770389443102976 18483866490107618985984 18798045386318274249576 18893790948557586342528 18970284029320977380352 18983430449299716796416 19320213313716004089842 19404433947167250838272 19482994408491814606848 19503268075930411708416 19943446001255230028224 20009561824937539325952 20024188697616587234816 20551141031764392162048 20565382986741359862784 20586782969037656803328 21106577275866132490752 21677025310349000936448 21949591457002797545856 22436376751412133781752 22527212284818660639168 22657642794325468434432 23136055860084029845632 23160130840167363903744 23253896552070875498496 23778724078419697341344 23882380242667385647104 24404479975220215692432 24545779693852590803968 25064060515091032332768 25191721264743448456704 25293712039094636507136 25872578596223001117696 25959336040123442731008 26660939716883535777792 26751064588222159509012 27401521375685856216064 27614002155584164654464 27725799735161428478976 28142103034488176654336 28475145673949575194624 28504776418667524804608 28902700413798667915264 28980319970574006134763 29266121942670396727808 29915169001882845042336 30036283046424880852224 30826711547646588243072 30848074480112039794176 30880174453556485204992 31659865913799198736128 31821121597570671734784 32515537965523501404672 32539306633626954256576 32924387185504196318784 33418747353454709777024 33588961686324597942272 33986464191488202651648 34496771461630668156928 35668086117629546012016 36606719962830323538648 36818669540778886205952 36967732980215237971968 37596090772636548499152 37787581897115172685056 37940568058641954760704 38640426627432008179684 38808867894334501676544 38965988816983629213696 39886892002510460056448 40048377395233174469632 41102282063528784324096 41130765973482719725568 41173565938075313606656 42213154551732264981504 43354050620698001872896 43899182914005595091712 44872753502824267563504 45054424569637321278336 46272111720168059691264 46320261680334727807488 46507793104141750996992 47557448156839394682688 48808959950440431384864 49091559387705181607936 50128121030182064665536 50383442529486896913408 51745157192446002235392 51918672080246885462016 53502129176444319018024 54803042751371712432128 55228004311168329308928 55451599470322856957952 56284206068976353308672 56950291347899150389248 57960639941148012269526 58532243885340793455616 59830338003765690084672 60072566092849761704448 61653423095293176486144 61696148960224079588352 61760348907112970409984 63319731827598397472256 65031075931047002809344 65078613267253908513152 65848774371008392637568 66837494706909419554048 67177923372649195884544 67972928382976405303296 71336172235259092024032 73213439925660647077296 73637339081557772411904 75192181545273096998304 75575163794230345370112 75881136117283909521408 77280853254864016359368 77617735788669003353088 79773784005020920112896 80096754790466348939264 82204564127057568648192 82261531946965439451136 84426309103464529963008 86708101241396003745792 86940959911722018404289 87798365828011190183424 89745507005648535127008 90108849139274642556672 92544223440336119382528 92640523360669455614976 95114896313678789365376 97617919900880862769728 98183118775410363215872 100256242060364129331072 100766885058973793826816 103490314384892004470784 107004258352888638036048 109606085502743424864256 110456008622336658617856 110903198940645713915904 115921279882296024539052 117064487770681586911232 119660676007531380169344 120145132185699523408896 123306846190586352972288 123392297920448159176704 123520697814225940819968 126639463655196794944512 130062151862094005618688 130157226534507817026304 131697548742016785275136 133674989413818839108096 142672344470518184048064 146426879851321294154592 147274678163115544823808 150384363090546193996608 151150327588460690740224 154561706509728032718736 155235471577338006706176 159547568010041840225792 160193509580932697878528 164409128254115137296384 168852618206929059926016 173881919823444036808578 175596731656022380366848 179491014011297070254016 180217698278549285113344 185088446880672238765056 185281046721338911229952 190229792627357578730752 195235839801761725539456 200512484120728258662144 201533770117947587653632 214008516705777276072096 220912017244673317235712 231842559764592049078104 234128975541363173822464 239321352015062760338688 240290264371399046817792 246613692381172705944576 246784595840896318353408 253278927310393589889024 260124303724188011237376 260314453069015634052608 263395097484033570550272 267349978827637678216192 285344688941036368096128 292853759702642588309184 294549356326231089647616 300768726181092387993216 302300655176921381480448 309123413019456065437472 310470943154676013412352 319095136020083680451584 328818256508230274592768 347763839646888073617156 351193463312044760733696 358982028022594140508032 360435396557098570226688 370176893761344477530112 370562093442677822459904 380459585254715157461504 390471679603523451078912 401024968241456517324288 428017033411554552144192 441824034489346634471424 463685119529184098156208 478642704030125520677376 480580528742798093635584 493227384762345411889152 506557854620787179778048 520628906138031268105216 526790194968067141100544 534699957655275356432384 570689377882072736192256 585707519405285176618368 601537452362184775986432 604601310353842762960896 618246826038912130874944 638190272040167360903168 695527679293776147234312 702386926624089521467392 717964056045188281016064 720870793114197140453376 740353787522688955060224 760919170509430314923008 780943359207046902157824 802049936482913034648576 856034066823109104288384 883648068978693268942848 927370239058368196312416 957285408060251041354752 986454769524690823778304 1041257812276062536210432 1053580389936134282201088 1069399915310550712864768 1141378755764145472384512 1171415038810570353236736 1203074904724369551972864 1236493652077824261749888 1276380544080334721806336 1391055358587552294468624 1435928112090376562032128 1441741586228394280906752 1521838341018860629846016 1561886718414093804315648 1604099872965826069297152 1712068133646218208576768 1854740478116736392624832 1914570816120502082709504 2082515624552125072420864 2107160779872268564402176 2282757511528290944769024 2342830077621140706473472 2406149809448739103945728 2472987304155648523499776 2782110717175104588937248 2871856224180753124064256 3043676682037721259692032 3123773436828187608631296 3208199745931652138594304 3424136267292436417153536 3709480956233472785249664 3829141632241004165419008 4565515023056581889538048 4685660155242281412946944 4812299618897478207891456 4945974608311297046999552 5564221434350209177874496 5743712448361506248128512 6247546873656375217262592 6848272534584872834307072 7418961912466945570499328 9131030046113163779076096 9371320310484562825893888 9624599237794956415782912 9891949216622594093999104 11128442868700418355748992 11487424896723012496257024 13696545069169745668614144 14837923824933891140998656 18742640620969125651787776 19783898433245188187998208 22256885737400836711497984 27393090138339491337228288 29675847649867782281997312 39567796866490376375996416 44513771474801673422995968 59351695299735564563994624 89027542949603346845991936 118703390599471129127989248 178055085899206693691983872 356110171798413387383967744
- Sum of all divisors σ(n): 1248644385142566672382822791
- Sum of proper divisors (its aliquot sum) s(n): 892534213344153284998855047
- 356110171798413387383967744 is an abundant number, because the sum of its proper divisors (892534213344153284998855047) is greater than itself. Its abundance is 536424041545739897614887303
Bases of 356110171798413387383967744
- Binary: 100100110100100010100001100011000011011000011100000111001001111110111110000010000000000002
- Hexadecimal: 0x1269143186C38393F7C1000
- Base-36: 18QTI0OPNG19JFLZ40
Squares and roots of 356110171798413387383967744
- 356110171798413387383967744 squared (3561101717984133873839677442) is 126814454458295497457451929102590191119009084432449536
- 356110171798413387383967744 cubed (3561101717984133873839677443) is 45159917163665680121400890053799816850891464578067905639806416409371600731766784
-
356110171798413387383967744 is a
perfect square number . Itssquare root is 18870881585088 -
The
cube root of 356110171798413387383967744 is 708807209.5748783123
Scales and comparisons
How big is 356110171798413387383967744?- 356,110,171,798,413,387,383,967,744 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 356,110,171,798,413,387,383,967,744 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 356110171798413387383967744 cubic inches would be around 59067267.5 feet tall.
Recreational maths with 356110171798413387383967744
- 356110171798413387383967744 backwards is 447769383783314897171011653
- The number of decimal digits it has is: 27
- The sum of 356110171798413387383967744's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 356110171798413387383967744 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 356110171798413387383967744 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/356110171798413387383967744/
Chicago style:
Numbermatics. 2024. "Number 356110171798413387383967744 - Facts about the integer". https://numbermatics.com/n/356110171798413387383967744/
The information we have on file for 356110171798413387383967744 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 356110171798413387383967744, math, Factors of 356110171798413387383967744, curriculum, school, college, exams, university, Prime factorization of 356110171798413387383967744, STEM, science, technology, engineering, physics, economics, calculator, three hundred fifty-six septillion, one hundred ten sextillion, one hundred seventy-one quintillion, seven hundred ninety-eight quadrillion, four hundred thirteen trillion, three hundred eighty-seven billion, three hundred eighty-three million, nine hundred sixty-seven thousand, seven hundred forty-four.