357671601862945819217362944
357,671,601,862,945,819,217,362,944 is an even composite number composed of five prime numbers multiplied together.
What does the number 357671601862945819217362944 look like?
This visualization shows the relationship between its 5 prime factors (large circles) and 16000 divisors.
357671601862945819217362944 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of sixteen thousand divisors.
Prime factorization of 357671601862945819217362944:
224 × 39 × 73 × 173 × 8633
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 17 × 17 × 17 × 863 × 863 × 863)See below for interesting mathematical facts about the number 357671601862945819217362944 from the Numbermatics database.
Names of 357671601862945819217362944
- Cardinal: 357671601862945819217362944 can be written as Three hundred fifty-seven septillion, six hundred seventy-one sextillion, six hundred one quintillion, eight hundred sixty-two quadrillion, nine hundred forty-five trillion, eight hundred nineteen billion, two hundred seventeen million, three hundred sixty-two thousand, nine hundred forty-four.
Scientific notation
- Scientific notation: 3.57671601862945819217362944 × 1026
Factors of 357671601862945819217362944
Divisors of 357671601862945819217362944
- Number of divisors d(n): 16000
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 81 84 96 98 102 108 112 119 126 128 136 144 147 153 162 168 189 192 196 204 216 224 238 243 252 256 272 288 289 294 306 324 336 343 357 378 384 392 408 432 441 448 459 476 486 504 512 544 567 576 578 588 612 648 672 686 714 729 756 768 784 816 833 863 864 867 882 896 918 952 972 1008 1024 1029 1071 1088 1134 1152 1156 1176 1224 1296 1323 1344 1372 1377 1428 1458 1512 1536 1568 1632 1666 1701 1726 1728 1734 1764 1792 1836 1904 1944 2016 2023 2048 2058 2142 2176 2187 2268 2304 2312 2352 2448 2499 2589 2592 2601 2646 2688 2744 2754 2856 2916 3024 3072 3087 3136 3213 3264 3332 3402 3452 3456 3468 3528 3584 3672 3808 3888 3969 4032 4046 4096 4116 4131 4284 4352 4374 4536 4608 4624 4704 4896 4913 4998 5103 5178 5184 5202 5292 5376 5488 5508 5712 5831 5832 6041 6048 6069 6144 6174 6272 6426 6528 6561 6664 6804 6904 6912 6936 7056 7168 7344 7497 7616 7767 7776 7803 7938 8064 8092 8192 8232 8262 8568 8704 8748 9072 9216 9248 9261 9408 9639 9792 9826 9996 10206 10356 10368 10404 10584 10752 10976 11016 11424 11662 11664 11907 12082 12096 12138 12288 12348 12393 12544 12852 13056 13122 13328 13608 13808 13824 13872 14112 14161 14336 14671 14688 14739 14994 15232 15309 15534 15552 15606 15876 16128 16184 16384 16464 16524 17136 17408 17493 17496 18123 18144 18207 18432 18496 18522 18816 19278 19584 19652 19683 19992 20412 20712 20736 20808 21168 21504 21952 22032 22491 22848 23301 23324 23328 23409 23814 24164 24192 24276 24576 24696 24786 25088 25704 26112 26244 26656 27216 27616 27648 27744 27783 28224 28322 28672 28917 29342 29376 29478 29988 30464 30618 31068 31104 31212 31752 32256 32368 32768 32928 33048 34272 34391 34816 34986 34992 35721 36246 36288 36414 36864 36992 37044 37179 37632 38556 39168 39304 39366 39984 40824 41424 41472 41616 42287 42336 42483 43008 43904 44013 44064 44217 44982 45696 45927 46602 46648 46656 46818 47628 48328 48384 48552 49152 49392 49572 50176 51408 52224 52479 52488 53312 54369 54432 54621 55232 55296 55488 55566 56448 56644 57344 57834 58684 58752 58956 59976 60928 61236 62136 62208 62424 63504 64512 64736 65536 65856 66096 67473 68544 68782 69632 69903 69972 69984 70227 71442 72492 72576 72828 73728 73984 74088 74358 75264 77112 78336 78608 78732 79968 81648 82848 82944 83232 83349 84574 84672 84966 86016 86751 87808 88026 88128 88434 89964 91392 91854 93204 93296 93312 93636 95256 96656 96768 97104 98304 98784 99127 99144 100352 102697 102816 103173 104448 104958 104976 106624 107163 108738 108864 109242 110464 110592 110976 111132 111537 112896 113288 114688 115668 117368 117504 117912 119952 121856 122472 124272 124416 124848 126861 127008 127449 129024 129472 131072 131712 132039 132192 132651 134946 137088 137564 137781 139264 139806 139944 139968 140454 142884 144984 145152 145656 147456 147968 148176 148716 150528 154224 156672 157216 157437 157464 159936 163107 163296 163863 165696 165888 166464 166698 169148 169344 169932 172032 173502 175616 176052 176256 176868 179928 182784 183708 186408 186592 186624 187272 190512 193312 193536 194208 196608 197568 198254 198288 200704 202419 205394 205632 206346 208896 209709 209916 209952 210681 213248 214326 217476 217728 218484 220928 221184 221952 222264 223074 225792 226576 229376 231336 234736 235008 235824 239904 240737 243712 244944 248544 248832 249407 249696 250047 253722 254016 254898 258048 258944 260253 262144 263424 264078 264384 265302 269892 274176 275128 275562 278528 279612 279888 279936 280908 285768 289968 290304 291312 294912 295936 296009 296352 297381 297432 301056 308091 308448 309519 313344 314432 314874 314928 319872 321489 326214 326592 327726 331392 331776 332928 333396 334611 338296 338688 339864 344064 347004 351232 352104 352512 353736 359856 365568 367416 372816 373184 373248 374544 380583 381024 382347 386624 387072 388416 393216 395136 396117 396508 396576 397953 401408 404838 410788 411264 412692 417792 419418 419832 419904 421362 426496 428652 434952 435456 436968 441856 442368 443904 444528 446148 451584 453152 458752 462672 469472 470016 471648 472311 479808 481474 487424 489321 489888 491589 497088 497664 498814 499392 500094 507444 508032 509796 516096 517888 520506 524288 526848 528156 528768 530604 539784 548352 550256 551124 557056 559224 559776 559872 561816 571536 579936 580608 582624 589824 591872 592018 592704 594762 594864 602112 607257 616182 616896 619038 626688 628864 629127 629748 629856 632043 639744 642978 652428 653184 655452 662784 663552 665856 666792 669222 676592 677376 679728 688128 694008 702464 704208 705024 707472 718879 719712 722211 731136 734832 744769 745632 746368 746496 748221 749088 750141 761166 762048 764694 773248 774144 776832 780759 786432 790272 792234 793016 793152 795906 802816 809676 821576 822528 825384 835584 838836 839664 839808 842724 852992 857304 869904 870912 873936 883712 884736 887808 888027 889056 892143 892296 903168 906304 917504 924273 925344 928557 938944 940032 943296 944622 959616 962948 964467 974848 978642 979776 983178 994176 995328 997628 998784 1000188 1014888 1016064 1019592 1032192 1035776 1041012 1048576 1053696 1056312 1057536 1061208 1079568 1096704 1100512 1102248 1114112 1118448 1119552 1119744 1123632 1141749 1143072 1147041 1159872 1161216 1165248 1179648 1183744 1184036 1185408 1188351 1189524 1189728 1193859 1204224 1214514 1232364 1233792 1238076 1253376 1257728 1258254 1259496 1259712 1264086 1279488 1285956 1304856 1306368 1310904 1325568 1327104 1331712 1333584 1338444 1353184 1354752 1359456 1376256 1388016 1404928 1408416 1410048 1414944 1416933 1437758 1439424 1444422 1462272 1467963 1469664 1474767 1489538 1491264 1492736 1492992 1496442 1498176 1500282 1522332 1524096 1529388 1546496 1548288 1553664 1561518 1572864 1580544 1584468 1586032 1586304 1591812 1605632 1619352 1643152 1645056 1650768 1671168 1677672 1679328 1679616 1685159 1685448 1705984 1714608 1739808 1741824 1745849 1747872 1767424 1769472 1775616 1776054 1778112 1784286 1784592 1806336 1812608 1821771 1835008 1848546 1850688 1857114 1877888 1880064 1886592 1887381 1889244 1896129 1919232 1925896 1928934 1949696 1957284 1959552 1966356 1988352 1990656 1995256 1997568 2000376 2029776 2032128 2039184 2064384 2071552 2082024 2097152 2107392 2112624 2115072 2122416 2156637 2159136 2166633 2193408 2201024 2204496 2228224 2234307 2236896 2239104 2239488 2244663 2247264 2250423 2283498 2286144 2294082 2319744 2322432 2330496 2342277 2359296 2367488 2368072 2370816 2376702 2379048 2379456 2387718 2408448 2429028 2464728 2467584 2476152 2506752 2515456 2516508 2518992 2519424 2528172 2558976 2571912 2609712 2612736 2621808 2651136 2654208 2663424 2664081 2667168 2676429 2676888 2706368 2709504 2718912 2752512 2772819 2776032 2785671 2809856 2816832 2820096 2829888 2833866 2875516 2878848 2888844 2924544 2935926 2939328 2949534 2979076 2982528 2985472 2985984 2992884 2996352 3000564 3044664 3048192 3058776 3092992 3096576 3107328 3123036 3145728 3161088 3168936 3172064 3172608 3183624 3211264 3238704 3286304 3290112 3301536 3342336 3355344 3358656 3359232 3370318 3370896 3411968 3425247 3429216 3441123 3479616 3483648 3491698 3495744 3534848 3538944 3551232 3552108 3556224 3565053 3568572 3569184 3581577 3612672 3625216 3643542 3670016 3697092 3701376 3714228 3755776 3760128 3773184 3774762 3778488 3792258 3838464 3851792 3857868 3899392 3914568 3919104 3932712 3976704 3981312 3990512 3995136 4000752 4059552 4064256 4078368 4128768 4143104 4164048 4194304 4214784 4225248 4230144 4239919 4244832 4250799 4313274 4318272 4333266 4386816 4402048 4403889 4408992 4424301 4456448 4468614 4473792 4478208 4478976 4489326 4494528 4500846 4566996 4572288 4588164 4639488 4644864 4660992 4684554 4718592 4734976 4736144 4741632 4753404 4758096 4758912 4775436 4816896 4858056 4929456 4935168 4952304 5013504 5030912 5032153 5033016 5037984 5038848 5055477 5056344 5117952 5143824 5213383 5219424 5225472 5237547 5243616 5302272 5308416 5326848 5328162 5334336 5352858 5353776 5412736 5419008 5437824 5465313 5505024 5545638 5552064 5571342 5619712 5633664 5640192 5659776 5662143 5667732 5688387 5751032 5757696 5777688 5849088 5871852 5878656 5899068 5958152 5965056 5970944 5971968 5985768 5992704 6001128 6089328 6096384 6117552 6185984 6193152 6214656 6246072 6291456 6322176 6337872 6344128 6345216 6367248 6422528 6469911 6477408 6499899 6572608 6580224 6603072 6684672 6702921 6710688 6717312 6718464 6733989 6740636 6741792 6751269 6823936 6850494 6858432 6882246 6959232 6967296 6983396 6991488 7069696 7077888 7102464 7104216 7112448 7130106 7137144 7138368 7163154 7225344 7250432 7287084 7340032 7394184 7402752 7428456 7511552 7520256 7546368 7549524 7556976 7584516 7676928 7703584 7715736 7798784 7829136 7838208 7865424 7953408 7962624 7981024 7990272 7992243 8001504 8029287 8119104 8128512 8156736 8257536 8286208 8318457 8328096 8357013 8388608 8429568 8450496 8460288 8479838 8489664 8501598 8626548 8636544 8666532 8773632 8804096 8807778 8817984 8848602 8912896 8937228 8947584 8956416 8957952 8978652 8989056 9001692 9133992 9144576 9176328 9278976 9289728 9321984 9369108 9437184 9469952 9472288 9483264 9506808 9516192 9517824 9550872 9633792 9716112 9858912 9870336 9904608 10027008 10061824 10064306 10066032 10075968 10077696 10110954 10112688 10235904 10275741 10287648 10323369 10426766 10438848 10450944 10475094 10487232 10604544 10616832 10653696 10656324 10668672 10695159 10705716 10707552 10744731 10825472 10838016 10875648 10930626 11010048 11091276 11104128 11142684 11239424 11267328 11280384 11319552 11324286 11335464 11376774 11502064 11515392 11555376 11698176 11743704 11757312 11798136 11916304 11930112 11941888 11943936 11971536 11985408 12002256 12178656 12192768 12220943 12235104 12371968 12386304 12429312 12492144 12582912 12644352 12661073 12675744 12688256 12690432 12719757 12734496 12752397 12845056 12939822 12954816 12999798 13145216 13160448 13206144 13211667 13272903 13369344 13405842 13421376 13434624 13436928 13467978 13481272 13483584 13502538 13647872 13700988 13716864 13764492 13918464 13934592 13966792 13982976 14139392 14155776 14204928 14208432 14224896 14260212 14274288 14276736 14326308 14450688 14500864 14574168 14680064 14788368 14805504 14856912 15023104 15040512 15092736 15096459 15099048 15113952 15166431 15169032 15353856 15407168 15431472 15597568 15640149 15658272 15676416 15712641 15730848 15906816 15925248 15962048 15980544 15984486 16003008 16058574 16238208 16257024 16313472 16395939 16515072 16572416 16636914 16656192 16714026 16777216 16859136 16900992 16920576 16959676 16979328 16986429 17003196 17253096 17273088 17333064 17547264 17608192 17615556 17635968 17697204 17825792 17874456 17895168 17912832 17915904 17957304 17978112 18003384 18267984 18289152 18352656 18557952 18579456 18643968 18738216 18874368 18939904 18944576 18966528 19013616 19032384 19035648 19101744 19267584 19409733 19432224 19499697 19717824 19740672 19809216 20054016 20108763 20123648 20128612 20132064 20151936 20155392 20201967 20221908 20225376 20471808 20551482 20575296 20646738 20853532 20877696 20901888 20950188 20974464 21209088 21233664 21307392 21312648 21337344 21390318 21411432 21415104 21489462 21650944 21676032 21751296 21861252 22020096 22182552 22208256 22285368 22478848 22534656 22560768 22639104 22648572 22670928 22753548 23004128 23030784 23110752 23396352 23487408 23514624 23596272 23832608 23860224 23883776 23887872 23943072 23970816 23976729 24004512 24087861 24357312 24385536 24441886 24470208 24743936 24772608 24858624 24955371 24984288 25071039 25165824 25288704 25322146 25351488 25376512 25380864 25439514 25468992 25504794 25690112 25879644 25909632 25999596 26290432 26320896 26412288 26423334 26545806 26738688 26811684 26842752 26869248 26873856 26935956 26962544 26967168 27005076 27295744 27401976 27433728 27528984 27836928 27869184 27933584 27965952 28278784 28311552 28409856 28416864 28449792 28520424 28548576 28553472 28652616 28901376 29001728 29148336 29360128 29576736 29611008 29679433 29713824 30046208 30081024 30185472 30192918 30198096 30227904 30332862 30338064 30707712 30814336 30827223 30862944 30970107 31195136 31280298 31316544 31352832 31425282 31461696 31813632 31850496 31924096 31961088 31968972 32006016 32085477 32117148 32234193 32476416 32514048 32626944 32791878 33030144 33144832 33273828 33312384 33428052 33718272 33801984 33841152 33919352 33958656 33972858 34006392 34506192 34546176 34666128 35094528 35216384 35231112 35271936 35394408 35651584 35748912 35790336 35825664 35831808 35914608 35956224 36006768 36493681 36535968 36578304 36662829 36705312 37115904 37158912 37287936 37476432 37748736 37879808 37889152 37933056 37983219 38027232 38064768 38071296 38159271 38203488 38257191 38535168 38819466 38864448 38999394 39435648 39481344 39618432 39635001 39818709 40108032 40217526 40247296 40257224 40264128 40303872 40310784 40403934 40443816 40450752 40943616 41102964 41150592 41293476 41707064 41755392 41803776 41900376 41948928 42418176 42467328 42614784 42625296 42674688 42780636 42822864 42830208 42978924 43301888 43352064 43502592 43722504 44040192 44365104 44416512 44570736 44957696 45069312 45121536 45278208 45289377 45297144 45341856 45499293 45507096 46008256 46061568 46221504 46792704 46920447 46974816 47029248 47137923 47192544 47665216 47720448 47767552 47775744 47886144 47941632 47953458 48009024 48175722 48714624 48771072 48883772 48940416 49487872 49545216 49717248 49910742 49968576 50142078 50331648 50577408 50644292 50702976 50753024 50761728 50879028 50937984 51009588 51380224 51759288 51819264 51999192 52580864 52641792 52824576 52846668 53091612 53477376 53623368 53685504 53738496 53747712 53871912 53925088 53934336 54010152 54591488 54803952 54867456 55057968 55673856 55738368 55867168 55931904 56557568 56623104 56819712 56833728 56899584 57040848 57097152 57106944 57305232 57802752 58003456 58229199 58296672 58499091 58720256 59153472 59222016 59358866 59427648 60092416 60162048 60326289 60370944 60385836 60396192 60455808 60605901 60665724 60676128 61415424 61628672 61654446 61725888 61940214 62390272 62560596 62633088 62705664 62850564 62923392 63627264 63700992 63848192 63922176 63937944 64012032 64170954 64234296 64468386 64952832 65028096 65253888 65583756 66060288 66289664 66547656 66624768 66856104 67436544 67603968 67682304 67838704 67917312 67945716 68012784 69012384 69092352 69332256 70189056 70432768 70462224 70543872 70788816 71303168 71497824 71580672 71651328 71663616 71829216 71912448 71930187 72013536 72263583 72987362 73071936 73156608 73325658 73410624 74231808 74317824 74575872 74866113 74952864 75213117 75497472 75759616 75778304 75866112 75966438 76054464 76129536 76142592 76318542 76406976 76514382 77070336 77638932 77728896 77998788 78871296 78962688 79236864 79270002 79637418 80216064 80435052 80494592 80514448 80528256 80607744 80621568 80807868 80887632 80901504 81887232 82205928 82301184 82586952 83414128 83510784 83607552 83800752 83897856 84836352 84934656 85229568 85250592 85349376 85546601 85561272 85645728 85660416 85957848 86603776 86704128 87005184 87445008 88080384 88627511 88730208 88833024 89038299 89141472 89915392 90138624 90243072 90556416 90578754 90594288 90683712 90998586 91014192 92016512 92123136 92443008 92481669 92910321 93585408 93840894 93949632 94058496 94275846 94385088 95330432 95440896 95535104 95551488 95772288 95883264 95906916 96018048 96256431 96351444 96702579 97429248 97542144 97767544 97880832 98975744 99090432 99434496 99821484 99937152 100284156 101154816 101288584 101405952 101506048 101523456 101758056 101875968 102019176 102760448 103518576 103638528 103998384 105161728 105283584 105649152 105693336 106183224 106954752 107246736 107371008 107476992 107495424 107743824 107850176 107868672 108020304 109182976 109481043 109607904 109734912 109988487 110115936 111347712 111476736 111734336 111863808 113115136 113246208 113639424 113667456 113799168 113949657 114081696 114194304 114213888 114477813 114610464 114771573 115605504 116006912 116458398 116593344 116998182 117440512 118306944 118444032 118717732 118855296 118905003 120184832 120324096 120652578 120741888 120771672 120792384 120911616 121211802 121331448 121352256 122830848 123257344 123308892 123451776 123880428 124780544 125121192 125266176 125411328 125701128 125846784 127254528 127401984 127696384 127844352 127875888 128024064 128341908 128468592 128936772 129905664 130056192 130507776 131167512 132120576 132579328 133095312 133249536 133712208 134873088 135207936 135364608 135677408 135834624 135868131 135891432 136025568 136497879 138024768 138184704 138664512 140378112 140761341 140865536 140924448 141087744 141413769 141577632 142606336 142995648 143161344 143302656 143327232 143658432 143824896 143860374 144027072 144527166 145974724 146143872 146313216 146651316 146821248 148463616 148635648 149151744 149732226 149905728 150426234 150994944 151519232 151556608 151732224 151932876 152108928 152259072 152285184 152637084 152813952 153028764 154140672 155277864 155457792 155997576 157742592 157925376 158473728 158540004 159274836 160432128 160870104 160989184 161028896 161056512 161215488 161243136 161615736 161775264 161803008 163774464 164411856 164602368 165173904 166828256 167021568 167215104 167601504 167795712 169672704 169869312 170459136 170501184 170698752 171093202 171122544 171291456 171320832 171915696 173207552 173408256 174010368 174687597 174890016 175497273 176160768 177255022 177460416 177666048 178076598 178282944 179830784 180277248 180486144 180978867 181112832 181157508 181188576 181367424 181817703 181997172 182028384 184033024 184246272 184886016 184963338 185820642 187170816 187681788 187899264 188116992 188551692 188770176 190660864 190881792 191070208 191102976 191544576 191766528 191813832 192036096 192512862 192702888 193405158 194858496 195084288 195535088 195761664 197951488 198180864 198868992 199642968 199874304 200568312 202309632 202577168 202811904 203012096 203046912 203516112 203751936 204038352 205520896 207037152 207277056 207756031 207996768 210323456 210567168 211298304 211386672 212366448 213909504 214493472 214742016 214953984 214990848 215238241 215487648 215700352 215737344 215790561 216040608 216790749 218365952 218962086 219215808 219469824 219976974 220231872 222695424 222953472 223468672 223727616 224598339 225639351 226230272 226492416 227278848 227334912 227598336 227899314 228163392 228388608 228427776 228955626 229220928 229543146 231211008 232013824 232916796 233186688 233996364 236613888 236888064 237435464 237710592 237810006 240369664 240648192 241305156 241483776 241543344 241584768 241823232 242423604 242662896 242704512 245661696 246514688 246617784 246903552 247760856 249561088 250242384 250532352 250822656 251402256 251693568 254509056 254803968 255392768 255455767 255688704 255751776 256048128 256639803 256683816 256937184 257873544 259811328 260112384 261015552 262335024 264241152 265158656 265882533 266190624 266499072 267114897 267424416 269746176 270415872 270729216 271354816 271669248 271736262 271782864 272051136 272995758 276049536 276369408 277329024 277445007 278730963 280756224 281522682 281731072 281848896 282175488 282827538 283155264 285212672 285991296 286322688 286605312 286654464 287316864 287649792 287720748 288054144 288769293 289054332 291949448 292287744 292626432 293302632 293642496 296927232 297271296 298303488 299464452 299811456 300852468 303038464 303113216 303464448 303865752 304217856 304518144 304570368 305274168 305627904 306057528 308281344 310555728 310915584 311995152 315485184 315850752 316947456 317080008 318549672 320864256 321740208 321978368 322057792 322113024 322430976 322486272 323231472 323550528 323606016 327548928 328443129 328823712 329204736 329965461 330347808 333656512 334043136 334430208 335203008 335591424 339345408 339738624 340918272 341002368 341397504 341848971 342186404 342245088 342582912 342641664 343433439 343831392 346415104 346816512 348020736 349375194 349780032 350994546 352321536 354510044 354920832 355332096 356153196 356565888 359661568 360554496 360972288 361957734 362225664 362315016 362377152 362734848 363635406 363994344 364056768 368066048 368492544 369772032 369926676 371641284 374341632 375363576 375798528 376233984 377103384 377540352 381321728 381763584 382140416 382205952 383089152 383533056 383627664 384072192 385025724 385405776 386810316 389716992 390168576 391070176 391523328 395902976 396361728 397737984 399285936 399748608 401136624 404619264 405154336 405623808 406024192 406093824 407032224 407503872 407604393 408076704 409493637 411041792 414074304 414554112 415512062 415993536 420646912 421134336 422284023 422596608 422773344 424241307 424732896 427819008 428986944 429484032 429907968 429981696 430476482 430975296 431400704 431474688 431581122 432081216 433581498 436731904 437924172 438431616 438939648 439953948 440463744 445390848 445906944 446937344 447455232 449196678 451278702 452460544 452984832 454557696 454669824 455196672 455798628 456326784 456777216 456855552 457911252 458441856 459086292 462422016 464027648 465833592 466373376 467992728 473227776 473776128 474870928 475421184 475620012 480739328 481296384 482610312 482967552 483086688 483169536 483646464 484847208 485325792 485409024 491323392 493029376 493235568 493807104 495521712 499122176 500484768 501064704 501645312 502804512 503387136 509018112 509607936 510785536 510911534 511377408 511503552 512096256 513279606 513367632 513874368 515747088 519622656 520224768 522031104 524062791 524670048 526491819 528482304 530317312 531765066 532381248 532998144 534229794 534848832 539492352 540831744 541458432 542709632 542936601 543338496 543472524 543565728 544102272 545453109 545991516 552099072 552738816 554658048 554890014 557461926 561512448 563045364 563462144 563697792 564350976 565655076 566310528 571982592 572645376 573210624 573308928 574633728 575299584 575441496 576108288 577538586 578108664 583898896 584575488 585252864 586605264 587284992 593854464 594542592 596606976 598928904 599622912 601704936 606076928 606226432 606928896 607731504 608435712 609036288 609140736 610548336 611255808 612115056 616562688 620392577 621111456 621831168 623268093 623990304 630970368 631701504 633894912 634160016 637099344 641728512 642735647 643480416 643956736 644115584 644226048 644861952 644972544 645714723 646462944 647101056 647212032 647371683 650372247 655097856 656886258 657647424 658409472 659930922 660695616 667313024 668086272 668860416 670406016 671182848 673795017 676918053 678690816 679477248 681836544 682004736 682795008 683697942 684372808 684490176 685165824 685283328 686866878 687662784 692830208 693633024 696041472 698750388 699560064 701989092 709020088 709841664 710664192 712306392 713131776 719323136 721108992 721944576 723915468 724451328 724630032 724754304 725469696 727270812 727988688 728113536 736132096 736985088 739544064 739853352 743282568 748683264 750727152 751597056 752467968 754206768 755080704 762643456 763527168 764280832 764411904 766178304 766367301 767066112 767255328 768144384 769919409 770051448 770811552 773620632 779433984 780337152 782140352 783046656 791805952 792723456 795475968 797647599 798571872 799497216 801344691 802273248 809238528 810308672 811247616 812048384 812187648 814064448 815007744 815208786 816153408 818987274 822083584 828148608 829108224 831024124 831987072 832335021 841293824 842268672 844568046 845193216 845546688 848482614 849465792 855638016 857973888 858968064 859815936 859963392 860952964 861950592 862801408 862949376 863162244 864162432 867162996 873463808 875848344 876863232 877879296 879907896 880927488 890781696 891813888 893874688 894910464 898393356 902557404 904921088 909115392 909339648 910393344 911597256 912653568 913554432 913711104 915822504 916883712 918172584 924844032 928055296 931667184 932746752 935985456 946455552 947552256 949741856 950842368 951240024 961478656 962592768 965220624 965935104 966173376 966339072 967292928 969694416 970651584 970818048 982646784 985329387 986058752 986471136 987614208 989896383 991043424 998244352 1000969536 1002129408 1003290624 1005609024 1006774272 1018036224 1019215872 1021571072 1021823068 1022754816 1023007104 1024192512 1025546913 1026559212 1026735264 1027748736 1030300317 1031494176 1039245312 1040449536 1044062208 1048125582 1049340096 1052983638 1056964608 1060634624 1063530132 1064762496 1065996288 1068459588 1069697664 1078984704 1081663488 1082916864 1085419264 1085873202 1086676992 1086945048 1087131456 1088204544 1090906218 1091983032 1104198144 1105477632 1109316096 1109780028 1114923852 1123024896 1126090728 1126924288 1127395584 1128701952 1131310152 1132621056 1143965184 1145290752 1146421248 1146617856 1149267456 1150599168 1150882992 1152216576 1155077172 1156217328 1167797792 1169150976 1170505728 1173210528 1174569984 1187708928 1189085184 1193213952 1197857808 1199245824 1203409872 1212153856 1212452864 1213857792 1215463008 1216871424 1218072576 1218281472 1221096672 1222511616 1222813179 1224230112 1228480911 1233125376 1240785154 1242222912 1243662336 1246536186 1247980608 1261940736 1263403008 1266852069 1267789824 1268320032 1272723921 1274198688 1283457024 1285471294 1286960832 1287913472 1288231168 1288452096 1289723904 1289945088 1291429446 1292925888 1294202112 1294424064 1294743366 1300744494 1310195712 1313772516 1315294848 1316818944 1319861844 1321391232 1334626048 1336172544 1337720832 1340812032 1342365696 1347590034 1353836106 1357381632 1358954496 1363673088 1364009472 1365590016 1367395884 1368745616 1368980352 1370331648 1370566656 1373733756 1375325568 1385660416 1387266048 1392082944 1397500776 1399120128 1403978184 1418040176 1419683328 1421328384 1424612784 1426263552 1438646272 1442217984 1443889152 1447830936 1448902656 1449260064 1449508608 1450939392 1454292217 1454541624 1455977376 1456227072 1472264192 1473970176 1479088128 1479706704 1486565136 1497366528 1501454304 1503194112 1504935936 1506667687 1508413536 1510161408 1525286912 1527054336 1528561664 1528823808 1532356608 1532734602 1534132224 1534510656 1536288768 1539838818 1540102896 1541623104 1547241264 1558867968 1560674304 1564280704 1566093312 1572188373 1579475457 1583611904 1585446912 1590951936 1595295198 1597143744 1598994432 1602689382 1604546496 1618477056 1620617344 1622495232 1624096768 1624375296 1628128896 1628809803 1630015488 1630417572 1632306816 1636359327 1637974548 1656297216 1658216448 1662048248 1663974144 1664670042 1682587648 1684537344 1689136092 1690386432 1691093376 1696965228 1698931584 1715947776 1717936128 1719631872 1719926784 1721905928 1723901184 1725602816 1725898752 1726324488 1728324864 1734325992 1746927616 1751696688 1753726464 1755758592 1759815792 1761854976 1781563392 1783627776 1787749376 1789820928 1796786712 1805114808 1809842176 1818230784 1818679296 1820786688 1823194512 1825307136 1827108864 1827422208 1831645008 1833767424 1836345168 1849688064 1856110592 1861177731 1863334368 1865493504 1869804279 1871970912 1892911104 1895104512 1899483712 1901684736 1902480048 1922957312 1925185536 1928206941 1930441248 1931870208 1932346752 1932678144 1934585856 1937144169 1939388832 1941303168 1941636096 1942115049 1951116741 1965293568 1970658774 1972117504 1972942272 1975228416 1979792766 1982086848 1996488704 2001939072 2004258816 2006581248 2011218048 2013548544 2021385051 2036072448 2038431744 2043142144 2043646136 2045509632 2046014208 2048385024 2051093826 2053118424 2053470528 2055497472 2060600634 2062988352 2078490624 2080899072 2088124416 2096251164 2098680192 2105967276 2121269248 2127060264 2129524992 2131992576 2136919176 2139395328 2157969408 2163326976 2165833728 2170838528 2171746404 2173353984 2173890096 2174262912 2176409088 2181812436 2183966064 2208396288 2210955264 2218632192 2219560056 2229847704 2246049792 2252181456 2253848576 2254791168 2257403904 2262620304 2265242112 2287930368 2290581504 2292842496 2293235712 2298534912 2299101903 2301198336 2301765984 2304433152 2309758227 2310154344 2312434656 2335595584 2338301952 2341011456 2346421056 2349139968 2375417856 2378170368 2386427904 2392942797 2395715616 2398491648 2404034073 2406819744 2424307712 2424905728 2427715584 2430926016 2433742848 2436145152 2436562944 2442193344 2445023232 2445626358 2448460224 2456961822 2466250752 2481570308 2484445824 2487324672 2493072372 2495961216 2523881472 2526806016 2533704138 2535579648 2536640064 2545447842 2548397376 2566914048 2570942588 2573921664 2575826944 2576462336 2576904192 2579447808 2579890176 2582858892 2585851776 2588404224 2588848128 2589486732 2601488988 2620391424 2627545032 2630589696 2633637888 2639723688 2642782464 2669252096 2672345088 2675441664 2681624064 2684731392 2695180068 2707672212 2714763264 2727346176 2728018944 2731180032 2734791768 2737491232 2737960704 2740663296 2741133312 2747467512 2750651136 2771320832 2774532096 2784165888 2795001552 2798240256 2807956368 2836080352 2839366656 2842656768 2849225568 2852527104 2877292544 2884435968 2887778304 2895661872 2897805312 2898520128 2899017216 2901878784 2908584434 2909083248 2911954752 2912454144 2944528384 2947940352 2955988161 2958176256 2959413408 2969689149 2973130272 2994733056 3002908608 3006388224 3009871872 3013335374 3016827072 3020322816 3050573824 3054108672 3057123328 3057647616 3064713216 3065469204 3068264448 3069021312 3072577536 3076640739 3079677636 3080205792 3083246208 3090900951 3094482528 3117735936 3121348608 3128561408 3132186624 3144376746 3158950914 3167223808 3170893824 3181903872 3190590396 3194287488 3197988864 3205378764 3209092992 3236954112 3241234688 3244990464 3248193536 3248750592 3256257792 3257619606 3260030976 3260835144 3264613632 3272718654 3275949096 3312594432 3316432896 3324096496 3327948288 3329340084 3365175296 3369074688 3378272184 3380772864 3382186752 3393930456 3397863168 3431895552 3435872256 3439263744 3439853568 3443811856 3447802368 3451205632 3451797504 3452648976 3456649728 3468651984 3493855232 3503393376 3507452928 3511517184 3519631584 3523709952 3563126784 3567255552 3575498752 3579641856 3593573424 3610229616 3619684352 3636461568 3637358592 3641573376 3646389024 3650614272 3654217728 3654844416 3659050097 3663290016 3667534848 3668439537 3672690336 3685442733 3699376128 3712221184 3722355462 3726668736 3730987008 3739608558 3743941824 3785822208 3790209024 3798967424 3800556207 3803369472 3804960096 3818171763 3845914624 3850371072 3856413882 3860882496 3863740416 3864693504 3865356288 3869171712 3874288338 3878777664 3882606336 3883272192 3884230098 3902233482 3930587136 3941317548 3944235008 3945884544 3950456832 3959585532 3964173696 4003878144 4008517632 4013162496 4022436096 4027097088 4042770102 4072144896 4076863488 4086284288 4087292272 4091019264 4092028416 4096770048 4102187652 4106236848 4106941056 4110994944 4121201268 4125976704 4156981248 4161798144 4176248832 4192502328 4197360384 4211934552 4242538496 4254120528 4259049984 4263985152 4273838352 4278790656 4315938816 4326653952 4331667456 4341677056 4342748039 4343492808 4346707968 4347780192 4348525824 4352818176 4362876651 4363624872 4367932128 4416792576 4421910528 4437264384 4439120112 4459695408 4492099584 4499149529 4504362912 4507697152 4509582336 4514807808 4520003061 4525240608 4530484224 4575860736 4581163008 4585684992 4586471424 4597069824 4598203806 4602396672 4603531968 4608866304 4619516454 4620308688 4624869312 4671191168 4676603904 4682022912 4692842112 4698279936 4716565119 4738426371 4750835712 4756340736 4772855808 4785885594 4791431232 4796983296 4808068146 4813639488 4848615424 4849811456 4855431168 4861852032 4867485696 4872290304 4873125888 4884386688 4886429409 4890046464 4891252716 4896920448 4909077981 4913923644 4963140616 4968891648 4974649344 4986144744 4991922432 5047762944 5053612032 5067408276 5071159296 5073280128 5090895684 5096794752 5141885176 5147843328 5151653888 5152924672 5153808384 5158895616 5159780352 5165717784 5171703552 5176808448 5177696256 5178973464 5202977976 5240782848 5255090064 5261179392 5267275776 5279447376 5285564928 5338504192 5344690176 5350883328 5363248128 5369462784 5390360136 5415344424 5429526528 5454692352 5456037888 5462360064 5469583536 5474982464 5475921408 5481326592 5482266624 5494935024 5501302272 5542641664 5549064192 5568331776 5583533193 5590003104 5596480512 5609412837 5615912736 5672160704 5678733312 5685313536 5698451136 5705054208 5754585088 5768871936 5775556608 5784620823 5791323744 5795610624 5797040256 5798034432 5803757568 5811432507 5817168868 5818166496 5823909504 5824908288 5826345147 5889056768 5895880704 5911976322 5916352512 5918826816 5939378298 5946260544 5989466112 6005817216 6012776448 6019743744 6026670748 6033654144 6040645632 6101147648 6108217344 6114246656 6115295232 6129426432 6130938408 6136528896 6138042624 6145155072 6153281478 6159355272 6160411584 6166492416 6181801902 6188965056 6235471872 6242697216 6257122816 6264373248 6288753492 6317901828 6334447616 6363807744 6381180792 6388574976 6395977728 6410757528 6418185984 6473908224 6482469376 6489980928 6496387072 6497501184 6512515584 6515239212 6520061952 6521670288 6529227264 6545437308 6551898192 6625188864 6632865792 6648192992 6655896576 6658680168 6730350592 6738149376 6756544368 6761545728 6764373504 6787860912 6795726336 6863791104 6871744512 6878527488 6879707136 6887623712 6895604736 6897305709 6902411264 6903595008 6905297952 6913299456 6929274681 6937303968 6987710464 7006786752 7014905856 7023034368 7039263168 7047419904 7126253568 7134511104 7150997504 7159283712 7178828391 7187146848 7212102219 7220459232 7239368704 7272923136 7274717184 7283146752 7292778048 7301228544 7308435456 7309688832 7318100194 7326580032 7335069696 7336879074 7345380672 7370885466 7398752256 7424442368 7444710924 7453337472 7461974016 7479217116 7487883648 7571644416 7580418048 7597934848 7601112414 7606738944 7609920192 7636343526 7691829248 7700742144 7712827764 7721764992 7727480832 7729387008 7730712576 7738343424 7748576676 7757555328 7765212672 7766544384 7768460196 7804466964 7861174272 7882635096 7888470016 7891769088 7900913664 7919171064 7928347392 8007756288 8017035264 8026324992 8044872192 8054194176 8085540204 8144289792 8172568576 8174584544 8182038528 8184056832 8193540096 8204375304 8212473696 8213882112 8221989888 8242402536 8251953408 8313962496 8323596288 8352497664 8385004656 8394720768 8423869104 8485076992 8508241056 8518099968 8527970304 8547676704 8557581312 8631877632 8653307904 8663334912 8683354112 8685496078 8686985616 8693415936 8695560384 8697051648 8705636352 8725753302 8727249744 8735864256 8833585152 8843821056 8867964483 8874528768 8878240224 8909067447 8919390816 8984199168 8998299058 9008725824 9015394304 9019164672 9029615616 9040006122 9050481216 9060968448 9151721472 9162326016 9171369984 9172942848 9194139648 9196407612 9204793344 9207063936 9217732608 9229922217 9239032908 9240617376 9249738624 9272702853 9342382336 9353207808 9364045824 9385684224 9396559872 9433130238 9476852742 9501671424 9512681472 9545711616 9571771188 9582862464 9593966592 9616136292 9627278976 9699622912 9710862336 9723704064 9734971392 9744580608 9746251776 9768773376 9772858818 9780092928 9782505432 9793840896 9818155962 9827847288 9926281232 9937783296 9949298688 9972289488 9983844864 10095525888 10107224064 10134816552 10142318592 10146560256 10181791368 10193589504 10283770352 10295686656 10303307776 10305849344 10307616768 10317791232 10319560704 10331435568 10343407104 10353616896 10355392512 10357946928 10405955952 10481565696 10510180128 10522358784 10534551552 10546673809 10558894752 10571129856 10677008384 10689380352 10701766656 10726496256 10738925568 10780720272 10830688848 10859053056 10909384704 10912075776 10924720128 10926505999 10939167072 10949964928 10951842816 10962653184 10964533248 10977150291 10989870048 11002604544 11005318611 11056328199 11085283328 11098128384 11136663552 11167066386 11180006208 11192961024 11218825674 11231825472 11344321408 11357466624 11370627072 11396902272 11401668621 11410108416 11454515289 11537743872 11551113216 11569241646 11582647488 11591221248 11594080512 11596068864 11607515136 11622865014 11634337736 11636332992 11647819008 11649816576 11652690294 11778113536 11791761408 11823952644 11832705024 11837653632 11878756596 11892521088 12011634432 12025552896 12039487488 12053341496 12067308288 12081291264 12202295296 12216434688 12228493312 12230590464 12258852864 12261876816 12273057792 12276085248 12290310144 12306562956 12318710544 12320823168 12332984832 12363603804 12377930112 12470943744 12485394432 12514245632 12528746496 12577506984 12635803656 12668895232 12727615488 12762361584 12777149952 12791955456 12821515056 12836371968 12947816448 12964938752 12979961856 12992774144 12995002368 13025031168 13028244117 13030478424 13040123904 13043340576 13058454528 13088629953 13090874616 13103796384 13250377728 13265731584 13296385984 13311793152 13317360336 13460701184 13476298752 13497448587 13513088736 13523091456 13528747008 13560009183 13575721824 13591452672 13727582208 13743489024 13757054976 13759414272 13775247424 13791209472 13794611418 13804822528 13807190016 13810595904 13826598912 13858549362 13874607936 13975420928 14013573504 14029811712 14046068736 14078526336 14094839808 14149695357 14252507136 14269022208 14301995008 14318567424 14357656782 14374293696 14424204438 14440918464 14478737408 14545846272 14549434368 14566293504 14585556096 14602457088 14616870912 14619377664 14636200388 14653160064 14659288227 14670139392 14673758148 14690761344 14741770932 14848884736 14889421848 14906674944 14923948032 14958434232 14975767296 15143288832 15160836096 15195869696 15202224828 15213477888 15219840384 15272687052 15383658496 15425655528 15443529984 15454961664 15458774016 15461425152 15476686848 15497153352 15515110656 15530425344 15533088768 15536920392 15608933928 15722348544 15765270192 15776940032 15783538176 15801827328 15838342128 15856694784 16015512576 16034070528 16052649984 16089744384 16108388352 16171080408 16288579584 16345137152 16349169088 16364077056 16368113664 16387080192 16408750608 16424947392 16427764224 16443979776 16484805072 16503906816 16627924992 16647192576 16704995328 16750599579 16770009312 16789441536 16828238511 16847738208 16970153984 17016482112 17036199936 17055940608 17095353408 17115162624 17263755264 17306615808 17326669824 17353862469 17366708224 17370992156 17373971232 17386831872 17391120768 17394103296 17411272704 17434297521 17451506604 17454499488 17471728512 17667170304 17687642112 17735928966 17749057536 17756480448 17818134894 17838781632 17968398336 17996598116 18017451648 18030788608 18038329344 18059231232 18080012244 18100962432 18121936896 18303442944 18324652032 18342739968 18345885696 18388279296 18392815224 18409586688 18414127872 18435465216 18459844434 18478065816 18481234752 18499477248 18545405706 18684764672 18706415616 18728091648 18771368448 18793119744 18866260476 18953705484 19003342848 19091423232 19143542376 19165724928 19187933184 19232272584 19254557952 19399245824 19421724672 19447408128 19469942784 19489161216 19492503552 19537546752 19545717636 19560185856 19565010864 19587681792 19636311924 19655694576 19852562464 19875566592 19898597376 19944578976 19967689728 20191051776 20214448128 20269633104 20284637184 20293120512 20363582736 20387179008 20567540704 20591373312 20606615552 20611698688 20615233536 20635582464 20639121408 20662871136 20686814208 20691917127 20707233792 20710785024 20715893856 20787824043 20811911904 20963131392 21020360256 21044717568 21069103104 21093347618 21117789504 21142259712 21354016768 21378760704 21403533312 21452992512 21477851136 21536485173 21561440544 21636306657 21661377696 21718106112 21818769408 21824151552 21849440256 21853011998 21878334144 21899929856 21903685632 21925306368 21929066496 21954300582 21979740096 22005209088 22010637222 22112656398 22170566656 22196256768 22273327104 22334132772 22360012416 22385922048 22437651348 22463650944 22688642816 22714933248 22741254144 22793804544 22803337242 22820216832 22909030578 23075487744 23102226432 23138483292 23165294976 23182442496 23188161024 23192137728 23215030272 23245730028 23268675472 23272665984 23295638016 23299633152 23305380588 23556227072 23583522816 23647905288 23665410048 23675307264 23757513192 23785042176 24023268864 24051105792 24078974976 24106682992 24134616576 24162582528 24404590592 24432869376 24456986624 24517705728 24523753632 24546115584 24552170496 24580620288 24613125912 24637421088 24641646336 24665969664 24727207608 24755860224 24941887488 24970788864 25028491264 25057492992 25155013968 25271607312 25337790464 25455230976 25524723168 25554299904 25583910912 25613350679 25643030112 25672743936 25895632896 25929877504 25959923712 25985548288 25990004736 26050062336 26056488234 26060956848 26080247808 26086681152 26116909056 26177259906 26181749232 26207592768 26500755456 26531463168 26592771968 26603893449 26623586304 26634720672 26727202341 26921402368 26952597504 26994897174 27026177472 27046182912 27057494016 27120018366 27151443648 27182905344 27455164416 27486978048 27514109952 27518828544 27550494848 27582418944 27589222836 27609645056 27614380032 27621191808 27653197824 27689766651 27717098724 27749215872 27818108559 28027147008 28059623424 28092137472 28157052672 28189679616 28299390714 28505014272 28538044416 28603990016 28637134848 28715313564 28748587392 28848408876 28881836928 29098868736 29132587008 29171112192 29204914176 29233741824 29238755328 29272400776 29306320128 29318576454 29340278784 29347516296 29381522688 29483541864 29697769472 29778843696 29813349888 29847896064 29916868464 29951534592 30286577664 30321672192 30391739392 30404449656 30426955776 30439680768 30545374104 30767316992 30851311056 30887059968 30909923328 30917548032 30922850304 30953373696 30994306704 31030221312 31060850688 31066177536 31073840784 31217867856 31444697088 31494046703 31530540384 31553880064 31567076352 31603654656 31640021427 31676684256 31713389568 32031025152 32068141056 32105299968 32179488768 32216776704 32342160816 32577159168 32690274304 32698338176 32728154112 32736227328 32774160384 32779517997 32817501216 32849894784 32855528448 32887959552 32931450873 32969610144 33007813632 33015955833 33168984597 33255849984 33294385152 33409990656 33501199158 33540018624 33578883072 33656477022 33695476416 33940307968 34032964224 34072399872 34111881216 34190706816 34205005863 34230325248 34363545867 34613231616 34653339648 34707724938 34733416448 34741984312 34747942464 34773663744 34782241536 34788206592 34822545408 34868595042 34903013208 34908998976 34943457024 35334340608 35375284224 35471857932 35498115072 35512960896 35636269788 35677563264 35993196232 36034903296 36061577216 36076658688 36118462464 36160024488 36201924864 36243873792 36606885888 36649304064 36685479936 36691771392 36776558592 36785630448 36819173376 36828255744 36870930432 36919688868 36956131632 36962469504 36998954496 37090811412 37369529344 37412831232 37456183296 37542736896 37586239488 37732520952 37907410968 38006685696 38182846464 38287084752 38331449856 38375866368 38464545168 38509115904 38798491648 38843449344 38894816256 38939885568 38978322432 38985007104 39075093504 39084732351 39091435272 39120371712 39130021728 39175363584 39265889859 39272623848 39311389152 39705124928 39751133184 39797194752 39889157952 39935379456 40382103552 40428896256 40492345761 40539266208 40569274368 40586241024 40680027549 40727165472 40774358016 41135081408 41182746624 41213231104 41223397376 41230467072 41271164928 41278242816 41325742272 41373628416 41383834254 41414467584 41421570048 41431787712 41575648086 41623823808 41926262784 42040720512 42089435136 42138206208 42186695236 42235579008 42284519424 42708033536 42757521408 42807066624 42905985024 42955702272 43072970346 43122881088 43272613314 43322755392 43436212224 43637538816 43648303104 43698880512 43706023996 43756668288 43799859712 43807371264 43850612736 43858132992 43908601164 43959480192 44010418176 44021274444 44225312796 44341133312 44546654208 44668265544 44720024832 44771844096 44875302696 44927301888 45377285632 45429866496 45482508288 45587609088 45606674484 45640433664 45818061156 46150975488 46276966584 46330589952 46364884992 46376322048 46384275456 46430060544 46491460056 46537350944 46545331968 46591276032 46599266304 46610761176 47112454144 47167045632 47295810576 47330820096 47350614528 47515026384 47570084352 48046537728 48102211584 48157949952 48213365984 48269233152 48325165056 48809181184 48865738752 48913973248 49035411456 49047507264 49092231168 49104340992 49161240576 49226251824 49274842176 49283292672 49331939328 49454415216 49511720448 49883774976 49941577728 50056982528 50114985984 50251798737 50310027936 50484715533 50543214624 50675580928 50910461952 51049446336 51108599808 51167821824 51226701358 51286060224 51345487872 51791265792 51859755008 51919847424 51971096576 51980009472 52061587407 52100124672 52112976468 52121913696 52160495616 52173362304 52233818112 52302892563 52354519812 52363498464 52415185536 53001510912 53062926336 53185543936 53207786898 53247172608 53269441344 53454404682 53842804736 53905195008 53989794348 54052354944 54092365824 54114988032 54240036732 54302887296 54365810688 54910328832 54973956096 55028219904 55037657088 55100989696 55164837888 55178445672 55219290112 55228760064 55242383616 55306395648 55379533302 55434197448 55498431744 55636217118 56054294016 56119246848 56184274944 56314105344 56379359232 56598781428 57010028544 57207980032 57274269696 57430627128 57497174784 57696817752 57763673856 58197737472 58265174016 58342224384 58409828352 58467483648 58477510656 58544801552 58612640256 58637152908 58680557568 58695032592 58763045376 58967083728 59395538944 59557687392 59626699776 59695792128 59833736928 59903069184 60573155328 60643344384 60783478784 60808899312 60853911552 60879361536 61090748208 61534633984 61702622112 61774119936 61819846656 61835096064 61845700608 61906747392 61988613408 62060442624 62075751381 62121701376 62132355072 62147681568 62363472129 62435735712 62889394176 62988093406 63061080768 63107760128 63134152704 63207309312 63280042854 63353368512 63426779136 64062050304 64136282112 64210599936 64358977536 64433553408 64609455519 64684321632 64908919971 65154318336 65380548608 65396676352 65456308224 65472454656 65548320768 65559035994 65635002432 65699789568 65711056896 65775919104 65862901746 65939220288 66015627264 66031911666 66337969194 66511699968 66588770304 66819981312 67002398316 67080037248 67157766144 67312954044 67390952832 68065928448 68144799744 68223762432 68381413632 68410011726 68460650496 68727091734 69226463232 69306679296 69415449876 69466832896 69483968624 69495884928 69547327488 69564483072 69576413184 69645090816 69737190084 69806026416 69817997952 69886914048 70668681216 70750568448 70943715864 70996230144 71025921792 71272539576 71355126528 71986392464 72069806592 72123154432 72153317376 72236924928 72320048976 72403849728 72487747584 73213771776 73298608128 73370959872 73553117184 73571260896 73638346752 73656511488 73741860864 73826716663 73839377736 73912263264 73924939008 73997908992 74181622824 74739058688 74825662464 74912366592 75085473792 75172478976 75465041904 75814821936 76013371392 76365692928 76485541993 76574169504 76662899712 76751732736 76840052037 76929090336 77018231808 77596983296 77686898688 77789632512 77879771136 77956644864 77970014208 78150187008 78169464702 78182870544 78240743424 78260043456 78350727168 78531779718 78545247696 78622778304 79410249856 79502266368 79594389504 79778315904 79811680347 79870758912 80181607023 80764207104 80857792512 80984691522 81078532416 81138548736 81172482048 81360055098 81454330944 81548716032 82270162816 82365493248 82426462208 82446794752 82460934144 82542329856 82556485632 82651484544 82747256832 82767668508 82828935168 82843140096 82863575424 83069299953 83151296172 83247647616 83454325677 84081441024 84178870272 84276412416 84373390472 84471158016 84569038848 85416067072 85515042816 85614133248 85811970048 85911404544 86145940692 86245762176 86545226628 86645510784 87296606208 87397761024 87412047992 87513336576 87599719424 87614742528 87701225472 87716265984 87817202328 87918960384 88020836352 88042548888 88450625592 88682266624 89093308416 89336531088 89440049664 89543688192 89750605392 89854603776 90754571264 90859732992 90965016576 91175218176 91213348968 91280867328 91636122312 92301950976 92553933168 92661179904 92729769984 92752644096 92768550912 92860121088 92982920112 93074701888 93090663936 93182552064 93198532608 93221522352 94224908288 94334091264 94482140109 94591621152 94661640192 94701229056 94920064281 95030052768 95140168704 96093075456 96204423168 96315899904 96426731968 96538466304 96650330112 97618362368 97731477504 97827946496 98070822912 98095014528 98184462336 98208681984 98322481152 98338553991 98452503648 98549684352 98566585344 98663878656 98794352619 98908830432 99023440896 99047867499 99767549952 99883155456 100113965056 100229971968 100503597474 100620055872 100969431066 101086429248 101351161856 101820923904 102098892672 102217199616 102335643648 102453402716 102572120448 102615017589 102690975744 103719510016 103839694848 103942193152 103960018944 104123174814 104200249344 104225952936 104243827392 104320991232 104346724608 104467636224 104605785126 104709039624 104726996928 104830371072 106003021824 106125852672 106371087872 106415573796 106494345216 106538882688 106908809364 107685609472 107979588696 108104709888 108184731648 108229976064 108480073464 108605774592 108731621376 109820657664 109947912192 110056439808 110075314176 110201979392 110329675776 110356891344 110438580224 110457520128 110484767232 110612791296 110759066604 110868394896 110996863488 111272434236 112108588032 112238493696 112368549888 112628210688 112758718464 113197562856 114020057088 114415960064 114548539392 114861254256 114994349568 115393635504 115527347712 116395474944 116530348032 116684448768 116819656704 116934967296 116955021312 117089603104 117225280512 117254197053 117274305816 117361115136 117390065184 117526090752 117797669577 117934167456 118791077888 119115374784 119253399552 119391584256 119667473856 119806138368 121146310656 121286688768 121477037283 121566957568 121617798624 121707823104 121758723072 122040082647 122181496416 123069267968 123405244224 123548239872 123639693312 123670192128 123691401216 123813494784 123977226816 124120885248 124151502762 124243402752 124264710144 124295363136 124726944258 124871471424 125778788352 125976186812 126122161536 126215520256 126268305408 126414618624 126560085708 126706737024 126853558272 128124100608 128272564224 128421199872 128717955072 128867106816 129218911038 129368643264 129817839942 130308636672 130761097216 130793352704 130912616448 130944909312 131096641536 131118071988 131270004864 131399579136 131422113792 131551838208 131725803492 131878440576 132031254528 132063823332 132675938388 133023399936 133639962624 134004796632 134160074496 134315532288 134625908088 134781905664 136131856896 136289599488 136447524864 136762827264 136820023452 136921300992 137454183468 138452926464 138830899752 138933665792 138967937248 138991769856 139094654976 139128966144 139152826368 139290181632 139474380168 139612052832 139635995904 139773828096 141337362432 141501136896 141887431728 141992460288 142051843584 142545079152 142710253056 143972784928 144139613184 144246308864 144306634752 144473849856 144640097952 144807699456 144975495168 146427543552 146597216256 146741919744 147106234368 147142521792 147276693504 147313022976 147483721728 147653433326 147678755472 147824526528 147849878016 147995817984 148363245648 149478117376 149651324928 149824733184 150170947584 150344957952 150755396211 150930083808 151454146599 151629643872 152026742784 152731385856 152971083986 153148339008 153325799424 153503465472 153680104074 153858180672 154036463616 155193966592 155373797376 155579265024 155759542272 155913289728 155940028416 156184762221 156300374016 156338929404 156365741088 156481486848 156520086912 156701454336 156908677689 157063559436 157090495392 157245556608 158820499712 159004532736 159188779008 159556631808 159623360694 159741517824 160363214046 161528414208 161715585024 161969383044 162157064832 162277097472 162344964096 162720110196 162908661888 163097432064 164540325632 164730986496 164893589504 164921868288 165084659712 165112971264 165302969088 165494513664 165535337016 165657870336 165686280192 165727150848 166138599906 166302592344 166495295232 166908651354 168162882048 168357740544 168552824832 168746780944 168942316032 169138077696 170832134144 171030085632 171623940096 171822809088 172291881384 172491524352 173090453256 173291021568 174593212416 174795522048 174824095984 175026673152 175199438848 175229485056 175402450944 175432531968 175634404656 175837920768 176041672704 176085097776 176901251184 177364533248 178186616832 178673062176 178880099328 179087376384 179293454753 179501210784 179709207552 181509142528 181719465984 181930033152 182350436352 182426697936 182561734656 183272244624 184603901952 185107866336 185322359808 185459539968 185505288192 185537101824 185720242176 185750601983 185965840224 186149403776 186181327872 186227254143 186365104128 186397065216 186443044704 187090416387 188449816576 188668182528 188964280218 189183242304 189323280384 189402458112 189840128562 190060105536 190280337408 192186150912 192408846336 192631799808 192853463936 193076932608 193300660224 193828366557 194726759913 195236724736 195462955008 196141645824 196190029056 196368924672 196417363968 196644962304 196677107982 196905007296 197099368704 197133170688 197327757312 197588705238 197817660864 198046881792 198095734998 199535099904 199766310912 200227930112 200459943936 201007194948 201240111744 201938862132 202172858496 204197785344 204434399232 204671287296 204906805432 205144240896 205230035178 205381951488 207439020032 207679389696 207884386304 207920037888 208246349628 208400498688 208451905872 208487654784 208641982464 208693449216 208935272448 209211570252 209418079248 209453993856 209660742144 212006043648 212251705344 212742175744 212831147592 212988690432 213077765376 213817618728 215371218944 215959177392 216209419776 216369463296 216459952128 216960146928 217211549184 217463242752 219641315328 219895824384 220112879616 220403958784 220458326921 220659351552 220713782688 220877160448 220915040256 220969534464 221225582592 221480149989 221518133208 221736789792 221993726976 222544868472 224217176064 224476987392 224737099776 225256421376 225517436928 226395125712 228040114176 228831920128 229097078784 229456625979 229722508512 229988699136 230520156111 230787271008 231054695424 232790949888 233060696064 233368897536 233639313408 233869934592 233910042624 234179206208 234450561024 234508394106 234548611632 234722230272 234780130368 235052181504 235595339154 235868334912 237582155776 238230749568 238506799104 238783168512 239334947712 239435041041 239612276736 240544821069 242292621312 242573377536 242954074566 243133915136 243235597248 243415646208 243517446144 244080165294 244362992832 246138535936 246810488448 247096479744 247279386624 247340384256 247382802432 247626989568 247954453632 248241770496 248303005524 248486805504 248529420288 248590726272 249207899859 249453888516 249742942848 251952373624 252244323072 252431040512 252536610816 252829237248 253120171416 253413474048 253707116544 256248201216 256545128448 256842399744 257435910144 257734213632 258437822076 258737286528 259635679884 261522194432 261586705408 261889818624 262193283072 262236143976 262540009728 262799158272 262844227584 263103676416 263451606984 263756881152 264062509056 264127646664 265351876776 266046799872 267279925248 268009593264 268320148992 268631064576 269251816176 269563811328 272263713792 272579198976 272895049728 273525654528 273640046904 273842601984 274908366936 276905852928 277661799504 277867331584 277935874496 277983539712 278189309952 278257932288 278305652736 278580363264 278948760336 279224105664 279271991808 279547656192 282674724864 283002273792 283446420327 283774863456 283984920576 284103687168 284760192843 285090158304 285420506112 287945569856 288279226368 288492617728 288613269504 288947699712 289280195904 289615398912 289950990336 292855087104 293194432512 293483839488 294212468736 294285043584 294553387008 294626045952 294967443456 295015661973 295306866652 295357510944 295649053056 295699756032 295991635968 296383057857 296726491296 298956234752 299302649856 299649466368 300341895168 300689915904 301510792422 301860167616 302908293198 303259287744 304053485568 305462771712 305942167972 306296678016 306651598848 307006930944 307360208148 307716361344 308072927232 310387933184 311158530048 311519084544 311826579456 311880056832 312369524442 312600748032 312677858808 312731482176 312962973696 313040173824 313402908672 313817355378 314127118872 314180990784 314491113216 317640999424 318009065472 318377558016 319113263616 319246721388 319483035648 320726428092 323056828416 323938766088 324314129664 324554194944 324689928192 325440220392 325817323776 326194864128 329080651264 329461972992 329787179008 329843736576 330169319424 330225942528 330605938176 330989027328 331070674032 331315740672 331372560384 331454301696 332277199812 332605184688 332990590464 333817302708 336325764096 336715481088 337105649664 337493561888 337884632064 338276155392 341664268288 342060171264 343247880192 343645618176 344583762768 344983048704 346180906512 346582043136 349186424832 349591044096 349648191968 350053346304 350398877696 350458970112 350804901888 350865063936 351268809312 351675841536 351762591159 352083345408 352170195552 353393008731 353802502368 354729066496 356373233664 357346124352 357760198656 358174752768 358586909506 359002421568 359418415104 363018285056 363438931968 363860066304 364431111849 364700872704 364853395872 365123469312 366120247941 366544489248 369207803904 370215732672 370644719616 370919079936 371010576384 371074203648 371440484352 371501203966 371931680448 372298807552 372362655744 372454508286 372730208256 372794130432 372886089408 374180832774 376899633152 377336365056 377928560436 378366484608 378646560768 378804916224 379680257124 380120211072 380560674816 384372301824 384817692672 385263599616 385706927872 386153865216 386601320448 387656733114 389453519826 390473449472 390925910016 392283291648 392380058112 392737849344 392834727936 393289924608 393354215964 393810014592 394198737408 394266341376 394655514624 395177410476 395635321728 396093763584 396191469996 399070199808 400455860224 400919887872 402014389896 402480223488 403877724264 404345716992 408395570688 408868798464 409342574592 409813610864 410288481792 410460070356 410763902976 414878040064 415358779392 415768772608 416492699256 416800997376 416903811744 416975309568 417283964928 417386898432 417870544896 418423140504 418836158496 418907987712 419321484288 424012087296 424503410688 425484351488 425662295184 425977380864 426155530752 427635237456 430742437888 431918354784 432418839552 432738926592 432919904256 433920293856 434423098368 434926485504 439282630656 439791648768 440225759232 440807917568 440916653842 441318703104 441427565376 441754320896 441830080512 441939068928 442451165184 442960299978 443036266416 443473579584 443987453952 445089736944 448434352128 448953974784 449474199552 450512842752 451034873856 452266188633 452790251424 454362439797 456080228352 457663840256 458194157568 458913251958 459445017024 459977398272 461040312222 461574542016 462109390848 465581899776 466121392128 466737795072 467278626816 467739869184 467820085248 468358412416 468554286663 468901122048 469016788212 469097223264 469444460544 469560260736 470104363008 470726033067 471190678308 471736669824 476461499136 477013598208 477566337024 478669895424 478870082082 479224553472 481089642138 484585242624 485146755072 485908149132 486267830272 486471194496 486831292416 487034892288 488160330588 488725985664 493620976896 494192959488 494680768512 494765604864 495253979136 495908907264 496483540992 496606011048 496973611008 497058840576 497181452544 498415799718 498907777032 499485885696 503904747248 504488646144 504862081024 505073221632 505658474496 506240342832 506826948096 507414233088 512496402432 513090256896 514871820288 515468427264 516875644152 517474573056 519271359768 523044388864 523173410816 523779637248 524386566144 524472287952 525080019456 525598316544 525688455168 526207352832 526903213968 527513762304 528125018112 528255293328 530703753552 532093599744 534559850496 535398793951 536019186528 536640297984 537262129152 537880364259 538503632352 539127622656 544527427584 545158397952 545790099456 547051309056 547280093808 547685203968 549816733872 553811705856 555323599008 555734663168 555871748992 555967079424 556378619904 556515864576 556611305472 557160726528 557251805949 557897520672 558448211328 558543983616 558681762429 559095312384 561271249161 565349449728 566004547584 566892840654 567549726912 567969841152 568207374336 569520385686 570180316608 570841012224 575891139712 576558452736 576985235456 577226539008 577895399424 578560391808 579230797824 579901980672 581485099671 584180279739 585710174208 586388865024 588424937472 588570087168 589106774016 589252091904 589934886912 590031323946 590613733304 590715021888 591298106112 591399512064 591983271936 592766115714 593452982592 597912469504 598605299712 599298932736 600683790336 601379831808 603021584844 603720335232 605816586396 606518575488 611884335944 612593356032 613303197696 614013861888 614720416296 615432722688 616145854464 620775866368 622317060096 623038169088 623653158912 623760113664 624739048884 625201496064 625355717616 625462964352 625925947392 626080347648 626805817344 627634710756 628254237744 628361981568 628982226432 635281998848 636018130944 636755116032 638226527232 638493442776 638966071296 641452856184 646113656832 647877532176 648628259328 649108389888 649379856384 650880440784 651634647552 652389728256 658161302528 658923945984 659574358016 659687473152 660338638848 661211876352 661374980763 661978054656 662141348064 662631481344 662745120768 662908603392 664440449967 664554399624 665210369376 665981180928 667634605416 672651528192 673430962176 674211299328 674987123776 675769264128 676552310784 683328536576 684120342528 686495760384 687291236352 688369877937 689167525536 689966097408 691560468333 692361813024 693164086272 698372849664 699182088192 699296383936 700106692608 700797755392 700917940224 701609803776 701730127872 702537618624 703351683072 703525182318 704166690816 704340391104 706786017462 707605004736 709458132992 712746467328 714692248704 715520397312 716349505536 717173819012 718004843136 718305123123 718836830208 726036570112 726877863936 727720132608 728862223698 729401745408 729706791744 730246938624 732240495882 733088978496 738415607808 740431465344 741289439232 741838159872 742021152768 742148407296 742880968704 743002407932 743863360896 744597615104 744725311488 744909016572 745460416512 745588260864 745772178816 748361665548 753799266304 755857120872 756732969216 757293121536 757609832448 759360514248 760240422144 761121349632 768744603648 769635385344 770527199232 771413855744 772307730432 773202640896 775313466228 778907039652 780946898944 784566583296 784760116224 785669455872 786579849216 786708431928 787620029184 788397474816 788532682752 789311029248 790354820952 791270643456 792187527168 792382939992 798140399616 800911720448 801839775744 804028779792 804960446976 807755448528 808691433984 816791141376 817737596928 818685149184 819627221728 820576963584 820920140712 821527805952 829756080128 830717558784 831537545216 832985398512 833601994752 833807623488 833950619136 834567929856 834773796864 835741089792 836846281008 837672316992 837815975424 838642968576 848024174592 849006821376 850339260981 850968702976 851324590368 851954761728 852311061504 854280578529 855270474912 861484875776 863836709568 864837679104 865477853184 865839808512 867840587712 868846196736 869852971008 878565261312 879583297536 880451518464 881615835136 881833307684 882637406208 882855130752 883508641792 883660161024 883878137856 884902330368 885046985919 885920599956 886072532832 886947159168 887974907904 889149173571 890179473888 896868704256 897907949568 898948399104 901025685504 902069747712 904532377266 905580502848 908724879594 912160456704 915327680512 916388315136 917826503916 918890034048 919954796544 922080624444 923149084032 924218781696 931163799552 933475590144 934557253632 935479738368 935640170496 936716824832 937108573326 937802244096 938033576424 938194446528 938888921088 939120521472 940208726016 941452066134 942381356616 943473339648 952922998272 954027196416 955132674048 957339790848 957740164164 958449106944 962179284276 969170485248 971816298264 972535660544 972942388992 973662584832 974069784576 976320661176 977451971328 987241953792 988385918976 989361537024 989531209728 990507958272 991817814528 992967081984 993212022096 993947222016 994117681152 994362905088 996831599436 997815554064 998971771392 1007809494496 1008977292288 1009724162048 1010146443264 1011316948992 1012480685664 1013653896192 1014828466176 1024992804864 1026180513792 1029743640576 1030936854528 1033751288304 1034949146112 1038542719536 1046088777728 1046346821632 1047559274496 1048773132288 1048944575904 1050160038912 1051196633088 1051376910336 1052414705664 1053806427936 1055027524608 1055287773477 1056250036224 1056510586656 1060179026193 1061407507104 1064187199488 1069119700992 1070797587902 1072038373056 1073280595968 1074524258304 1075760728518 1077007264704 1078255245312 1089054855168 1090316795904 1091580198912 1093293335547 1094102618112 1094560187616 1095370407936 1098360743823 1099633467744 1107623411712 1110647198016 1111469326336 1111743497984 1111934158848 1112757239808 1113031729152 1113222610944 1114321453056 1114503611898 1115795041344 1116896422656 1117087967232 1117363524858 1118190624768 1122542498322 1130698899456 1132009095168 1133785681308 1135099453824 1135939682304 1136414748672 1139040771372 1140360633216 1141682024448 1151782279424 1153116905472 1154453078016 1155790798848 1157120783616 1158461595648 1159803961344 1162970199342 1168360559478 1171420348416 1172777730048 1176849874944 1177140174336 1178213548032 1178504183808 1179869773824 1180062647892 1181227466608 1181430043776 1182596212224 1182799024128 1183966543872 1185532231428 1186905965184 1195824939008 1197210599424 1201367580672 1202759663616 1206043169688 1207440670464 1211633172792 1213037150976 1223768671888 1225186712064 1226606395392 1228027723776 1229440832592 1230865445376 1232291708928 1241551732736 1244634120192 1246076338176 1247306317824 1249478097768 1250402992128 1250711435232 1250925928704 1251851894784 1252160695296 1253611634688 1255054183271 1255269421512 1256508475488 1256723963136 1257964452864 1270563997696 1272036261888 1273510232064 1276453054464 1276986885552 1277932142592 1282905712368 1292227313664 1295755064352 1297256518656 1298216779776 1298759712768 1300254213881 1301760881568 1303269295104 1304779456512 1316322605056 1317847891968 1319148716032 1319374946304 1320677277696 1322423752704 1322749961526 1323956109312 1324282696128 1325262962688 1325490241536 1325817206784 1328880899934 1329108799248 1330420738752 1331962361856 1335269210832 1345303056384 1346861924352 1348422598656 1349974247552 1351538528256 1353104621568 1356798565899 1363087319391 1366657073152 1368240685056 1372991520768 1374582472704 1376739755874 1378335051072 1379932194816 1383120936666 1384723626048 1386328172544 1396745699328 1398364176384 1398592767872 1400213385216 1401595510784 1401835880448 1403219607552 1403460255744 1405075237248 1405662859989 1406703366144 1407050364636 1408333381632 1408680782208 1412178099201 1413572034924 1415210009472 1429384497408 1431040794624 1432699011072 1434347638024 1436009686272 1436610246246 1437673660416 1452073140224 1453755727872 1455440265216 1457724447396 1458803490816 1459413583488 1460493877248 1464480991764 1466177956992 1480862930688 1482578878464 1484042305536 1484296814592 1485761937408 1486004815864 1487726721792 1489195230208 1489450622976 1489818033144 1490920833024 1491176521728 1491544357632 1496723331096 1507598532608 1511714241744 1513465938432 1514586243072 1515219664896 1518721028496 1520480844288 1522242699264 1537489207296 1539270770688 1542827711488 1544615460864 1546405281792 1550626932456 1557814079304 1561893797888 1569133166592 1569520232448 1571338911744 1573159698432 1573416863856 1575240058368 1576794949632 1577065365504 1578622058496 1580709641904 1582541286912 1584375054336 1584765879984 1596280799232 1601823440896 1603679551488 1606196381853 1608057559584 1609920893952 1613641092777 1615510897056 1617382867968 1633582282752 1635475193856 1637370298368 1639254443456 1641153927168 1641840281424 1643055611904 1659512160256 1661435117568 1663075090432 1665970797024 1667203989504 1667615246976 1667901238272 1669135859712 1669547593728 1671482179584 1671755417847 1673692562016 1675344633984 1675631950848 1676045287287 1677285937152 1683813747483 1696048349184 1698013642752 1700678521962 1701937405952 1702649180736 1703909523456 1704622123008 1708561157058 1710540949824 1722969751552 1727673419136 1729675358208 1730955706368 1731679617024 1735681175424 1737692393472 1739705942016 1744455299013 1757130522624 1759166595072 1763231670272 1763666615368 1765274812416 1765710261504 1767017283584 1767320322048 1767756275712 1769804660736 1770093971838 1771841199912 1772145065664 1773894318336 1775949815808 1778298347142 1780358947776 1793737408512 1795815899136 1797896798208 1802051371008 1804139495424 1809064754532 1811161005696 1817449759188 1830655361024 1835653007832 1837780068096 1839909593088 1844161248888 1846298168064 1848437563392 1862327599104 1866951180288 1869114507264 1870959476736 1871280340992 1873433649664 1874217146652 1875604488192 1876067152848 1876388893056 1877777842176 1878241042944 1880417452032 1882904132268 1884762713232 1886946679296 1905845996544 1908054392832 1910265348096 1914679581696 1915480328328 1916898213888 1924358568552 1938340970496 1943632596528 1945071321088 1945884777984 1947325169664 1948139569152 1952641322352 1954903942656 1974483907584 1976771837952 1978723074048 1979062419456 1981015916544 1983635629056 1984124942289 1985934163968 1986424044192 1987894444032 1988235362304 1988725810176 1993321349901 1993663198872 1995631108128 1997943542784 2015618988992 2017954584576 2019448324096 2020292886528 2022633897984 2024961371328 2027307792384 2029656932352 2049985609728 2052361027584 2059487281152 2061873709056 2065109633811 2067502576608 2069898292224 2074681404999 2077085439072 2092177555456 2092693643264 2095118548992 2097546264576 2097889151808 2100320077824 2102393266176 2102753820672 2104829411328 2107612855872 2110055049216 2110575546954 2112500072448 2113021173312 2120358052386 2122815014208 2128374398976 2138239401984 2141595175804 2144076746112 2146561191936 2149048516608 2151521457036 2154014529408 2156510490624 2178109710336 2180633591808 2183160397824 2186586671094 2188205236224 2189120375232 2190740815872 2196721487646 2199266935488 2215246823424 2221294396032 2222938652672 2223486995968 2223868317696 2225514479616 2226063458304 2226445221888 2228642906112 2229007223796 2231590082688 2233792845312 2234175934464 2234727049716 2236381249536 2245084996644 2261397798912 2267571362616 2270198907648 2271879364608 2272829497344 2278081542744 2280721266432 2283364048896 2303564558848 2306233810944 2308906156032 2311581597696 2314241567232 2316923191296 2319607922688 2325940398684 2336721118956 2342840696832 2353699749888 2354280348672 2357008367616 2359739547648 2360125295784 2362454933216 2362860087552 2365192424448 2365598048256 2367933087744 2371064462856 2373811930368 2391649878016 2394421198848 2402735161344 2405519327232 2412086339376 2414881340928 2423266345584 2426074301952 2447537343776 2450373424128 2453212790784 2456055447552 2458881665184 2461730890752 2464583417856 2483103465472 2489268240384 2492152676352 2494612635648 2498956195536 2500805984256 2501422870464 2501851857408 2503703789568 2504321390592 2507223269376 2510108366542 2510538843024 2513016950976 2513447926272 2515928905728 2541127995392 2544072523776 2547020464128 2551017782943 2552906108928 2553973771104 2555864285184 2562841735587 2565811424736 2584454627328 2591510128704 2594513037312 2596433559552 2597519425536 2600508427762 2603521763136 2606538590208 2609558913024 2632645210112 2635695783936 2638297432064 2638749892608 2641354555392 2644847505408 2645499923052 2647912218624 2648565392256 2650525925376 2650980483072 2651634413568 2655140957757 2657761799868 2658217598496 2660841477504 2663924723712 2667447520713 2670538421664 2690606112768 2693723848704 2696845197312 2699948495104 2703077056512 2706209243136 2713597131798 2726174638782 2733314146304 2736481370112 2745983041536 2749164945408 2753479511748 2756670102144 2759864389632 2766241873332 2769447252096 2772656345088 2793491398656 2797185535744 2800426770432 2803191021568 2803671760896 2806439215104 2806920511488 2810150474496 2811325719978 2813406732288 2814100729272 2816666763264 2817361564416 2824356198402 2827144069848 2830420018944 2858768994816 2862081589248 2865398022144 2868695276048 2872019372544 2873220492492 2875347320832 2904146280448 2907511455744 2915448894792 2917606981632 2918827166976 2920987754496 2928961983528 2932355913984 2961725861376 2965157756928 2968084611072 2968593629184 2971523874816 2972009631728 2975453443584 2978390460416 2978901245952 2979636066288 2981841666048 2982353043456 2983088715264 2993446662192 3015197065216 3023428483488 3026931876864 3029172486144 3030439329792 3037442056992 3040961688576 3044485398528 3074978414592 3078541541376 3085655422976 3089230921728 3092810563584 3101253864912 3115628158608 3123787595776 3138266333184 3139040464896 3142677823488 3146319396864 3146833727712 3150480116736 3153589899264 3154130731008 3157244116992 3157760233711 3161419283808 3165082573824 3165863320431 3168750108672 3169531759968 3180537078579 3192561598464 3203646881792 3207359102976 3212392763706 3216115119168 3219841787904 3227282185554 3231021794112 3234765735936 3267164565504 3270950387712 3274740596736 3278508886912 3279880006641 3282307854336 3283680562848 3286111223808 3295082231469 3319024320512 3322870235136 3331941594048 3334407979008 3335230493952 3335802476544 3338271719424 3339095187456 3342964359168 3343510835694 3347385124032 3350689267968 3351263901696 3352090574574 3354571874304 3367627494966 3392096698368 3396027285504 3401357043924 3403874811904 3405298361472 3407819046912 3409244246016 3417122314116 3421081899648 3455346838272 3459350716416 3463359234048 3471362350848 3475384786944 3479411884032 3488910598026 3514261045248 3518333190144 3526463340544 3527333230736 3530549624832 3531420523008 3534034567168 3534640644096 3535512551424 3539609321472 3540187943676 3543682399824 3544290131328 3547788636672 3551899631616 3556596694284 3560717895552 3587474817024 3591631798272 3604102742016 3608278990848 3618129509064 3622322011392 3634899518376 3661310722048 3671306015664 3675560136192 3679819186176 3688322497776 3692596336128 3696875126784 3724655198208 3733902360576 3738229014528 3741918953472 3746867299328 3747791557657 3748434293304 3751208976384 3752134305696 3752777786112 3755555684352 3756482085888 3760834904064 3765162549813 3765808264536 3769525426464 3773893358592 3811691993088 3816108785664 3820530696192 3829359163392 3830960656656 3833796427776 3848717137104 3876681940992 3887265193056 3890142642176 3891769555968 3894650339328 3896279138304 3900762641643 3905282644704 3909807885312 3948967815168 3953543675904 3957446148096 3958124838912 3962031833088 3967271258112 3968249884578 3971868327936 3972848088384 3975788888064 3976470724608 3977451620352 3986642699802 3987326397744 3991262216256 3995887085568 4031237977984 4035909169152 4038896648192 4040585773056 4045267795968 4049922742656 4054615584768 4059313864704 4070395697697 4089261958173 4099971219456 4104722055168 4118974562304 4123747418112 4130219267622 4135005153216 4139796584448 4149362809998 4154170878144 4184355110912 4185387286528 4190237097984 4195092529152 4195778303616 4200640155648 4204786532352 4205507641344 4209658822656 4215225711744 4216988579967 4220110098432 4221151093908 4225000144896 4226042346624 4236534297603 4240716104772 4245630028416 4283190351608 4288153492224 4293122383872 4298097033216 4303042914072 4308029058816 4313020981248 4356219420672 4361267183616 4366320795648 4373173342188 4376410472448 4378240750464 4381481631744 4393442975292 4398533870976 4442588792064 4445877305344 4446973991936 4447736635392 4452126916608 4452890443776 4457285812224 4458014447592 4463180165376 4467585690624 4468351868928 4469454099432 4472762499072 4490169993288 4522795597824 4535142725232 4540397815296 4543758729216 4545658994688 4556163085488 4561442532864 4566728097792 4607129117696 4612467621888 4617812312064 4628483134464 4633846382592 4639215845376 4651880797368 4673442237912 4685681393664 4707399499776 4708560697344 4714016735232 4719479095296 4720250591568 4724909866432 4725720175104 4730384848896 4731196096512 4735866175488 4742128925712 4747623860736 4783299756032 4788842397696 4805470322688 4811038654464 4818589145559 4824172678752 4829762681856 4840923278331 4846532691168 4852148603904 4895074687552 4900746848256 4906425581568 4912110895104 4917763330368 4923461781504 4929166835712 4966206930944 4978536480768 4984305352704 4989225271296 4997912391072 5001611968512 5002845740928 5003703714816 5007407579136 5008642781184 5014446538752 5015266253541 5020216733084 5021077686048 5026033901952 5026895852544 5028135861861 5031857811456 5082255990784 5088145047552 5094040928256 5102035565886 5105812217856 5107947542208 5111728570368 5125683471174 5131622849472 5168909254656 5183020257408 5189026074624 5192867119104 5195038851072 5201016855524 5207043526272 5213077180416 5219117826048 5265290420224 5271391567872 5276594864128 5277499785216 5289695010816 5290999846104 5295824437248 5297130784512 5301051850752 5301960966144 5303268827136 5310281915514 5315523599736 5316435196992 5321682955008 5327849447424 5334895041426 5341076843328 5381212225536 5387447697408 5393690394624 5399896990208 5406154113024 5412418486272 5427194263596 5452349277564 5466628292608 5491966083072 5506959023496 5513340204288 5519728779264 5532483746664 5538894504192 5545312690176 5586982797312 5594371071488 5600853540864 5606382043136 5607343521792 5612878430208 5613841022976 5620300948992 5622651439956 5626813464576 5628201458544 5633333526528 5634723128832 5648712396804 5654288139696 5660840037888 5717537989632 5724163178496 5730796044288 5737390552096 5744038745088 5746440984984 5750694641664 5808292560896 5815022911488 5830897789584 5835213963264 5837654333952 5841975508992 5857923967056 5864711827968 5923451722752 5930315513856 5936169222144 5937187258368 5943047749632 5944019263456 5950906887168 5952374826867 5956780920832 5957802491904 5959272132576 5963683332096 5964706086912 5966177430528 5979964049703 5986893324384 6030394130432 6046856966976 6053863753728 6058344972288 6060878659584 6074884113984 6081923377152 6088970797056 6149956829184 6157083082752 6171310845952 6178461843456 6185621127168 6195328901433 6202507729824 6224044214997 6231256317216 6247575191552 6276532666368 6278080929792 6285355646976 6292638793728 6293667455424 6300960233472 6307179798528 6308261462016 6314488233984 6315520467422 6322838567616 6330165147648 6331726640862 6337500217344 6339063519936 6361074157158 6385123196928 6407293763584 6414718205952 6424785527412 6432230238336 6439683575808 6454564371108 6462043588224 6469531471872 6534329131008 6541900775424 6549481193472 6557017773824 6559760013282 6564615708672 6567361125696 6572222447616 6590164462938 6638048641024 6645740470272 6663883188096 6668815958016 6670460987904 6671604953088 6676543438848 6678190374912 6685928718336 6687021671388 6694770248064 6701378535936 6702527803392 6704181149148 6709143748608 6735254989932 6784193396736 6802714087848 6807749623808 6810596722944 6815638093824 6818488492032 6834244628232 6842163799296 6910693676544 6918701432832 6926718468096 6942724701696 6950769573888 6958823768064 6977821196052 7028522090496 7052926681088 7054666461472 7061099249664 7062841046016 7068069134336 7071025102848 7079218642944 7080375887352 7087364799648 7088580262656 7095577273344 7103799263232 7113193388568 7121435791104 7174949634048 7183263596544 7208205484032 7216557981696 7236259018128 7244644022784 7269799036752 7322621444096 7342612031328 7351120272384 7359638372352 7376644995552 7385192672256 7393750253568 7449310396416 7467804721152 7476458029056 7483837906944 7493734598656 7495583115314 7496868586608 7502417952768 7504268611392 7505555572224 7511111368704 7512964171776 7521669808128 7530325099626 7531616529072 7539050852928 7547786717184 7623383986176 7632217571328 7641061392384 7653053348829 7658718326784 7661921313312 7667592855552 7688525206761 7697434274208 7753363881984 7774530386112 7780285284352 7783539111936 7789300678656 7792558276608 7801525283286 7810565289408 7819615770624 7897935630336 7907087351808 7914892296192 7916249677824 7924063666176 7934542516224 7936499769156 7943736655872 7945696176768 7951577776128 7952941449216 7954903240704 7965422873271 7973285399604 7974652795488 7982524432512 7991774171136 8002342562139 8062475955968 8071818338304 8081171546112 8090535591936 8099845485312 8109231169536 8118627729408 8140791395394 8178523916346 8199942438912 8209444110336 8237949124608 8247494836224 8260438535244 8270010306432 8279593168896 8298725619996 8308341756288 8370774573056 8380474195968 8391556607232 8401280311296 8409573064704 8411015282688 8419317645312 8430451423488 8433977159934 8440220196864 8442302187816 8450000289792 8452084693248 8473068595206 8481432209544 8491260056832 8566380703216 8576306984448 8586244767744 8596194066432 8606085828144 8616058117632 8626041962496 8712438841344 8722534367232 8746346684376 8752820944896 8756481500928 8762963263488 8786885950584 8797067741952 8885177584128 8891754610688 8893947983872 8895473270784 8904253833216 8905780887552 8914571624448 8916028895184 8926360330752 8935171381248 8936703737856 8938908198864 8945524998144 8980339986576 9045591195648 9070285450464 9080795630592 9087517458432 9091317989376 9101779497167 9112326170976 9122885065728 9133456195584 9214258235392 9224935243776 9235624624128 9256966268928 9267692765184 9278431690752 9303761594736 9346884475824 9371362787328 9414798999552 9417121394688 9428033470464 9438958190592 9440501183136 9449819732864 9451440350208 9460769697792 9462392193024 9471732350976 9473280701133 9484257851424 9495247721472 9497589961293 9541611235737 9566599512064 9577684795392 9610940645376 9622077308928 9637178291118 9648345357504 9659525363712 9681846556662 9693065382336 9704297207808 9790149375104 9801493696512 9812851163136 9824221790208 9835526660736 9839640019923 9846923563008 9858333671424 9885246694407 9957072961536 9968610705408 9995824782144 10003223937024 10005691481856 10007407429632 10014815158272 10017285562368 10028893077504 10030532507082 10040433466168 10042155372096 10052067803904 10053791705088 10056271723722 10063715622912 10164511981568 10176290095104 10188081856512 10204071131772 10211624435712 10215895084416 10223457140736 10251366942348 10263245698944 10366040514816 10378052149248 10390077702144 10402033711048 10414087052544 10426154360832 10438235652096 10530580840448 10542783135744 10553189728256 10554999570432 10579390021632 10581999692208 10591648874496 10594261569024 10602103701504 10603921932288 10606537654272 10620563831028 10631047199472 10632870393984 10643365910016 10655698894848 10669790082852 10682153686656 10762424451072 10774895394816 10799793980416 10812308226048 10824836972544 10854388527192 10904698555128 10933256585216 10983932166144 11013918046992 11026680408576 11039457558528 11064967493328 11077789008384 11090625380352 11173965594624 11188742142976 11201707081728 11212764086272 11214687043584 11225756860416 11240601897984 11243374672971 11245302879912 11253626929152 11256402917088 11266667053056 11269446257664 11295487649439 11297424793608 11308576279392 11321680075776 11435075979264 11448326356992 11461592088576 11474781104192 11488077490176 11492881969968 11501389283328 11616585121792 11630045822976 11661795579168 11670427926528 11675308667904 11683951017984 11702287924929 11715847934112 11729423655936 11846903445504 11860631027712 11872338444288 11874374516736 11886095499264 11888038526912 11901813774336 11904749653734 11913561841664 11915604983808 11918544265152 11927366664192 11929412173824 11932354861056 11959928099406 11973786648768 12060788260864 12093713933952 12107727507456 12116689944576 12121757319168 12149768227968 12163846754304 12177941594112 12211187093091 12299913658368 12314166165504 12342621691904 12356923686912 12371242254336 12390657802866 12405015459648 12448088429994 12462512634432 12495150383104 12553065332736 12556161859584 12570711293952 12585277587456 12587334910848 12601920466944 12614359597056 12616522924032 12628976467968 12631040934844 12645677135232 12650965739901 12660330295296 12663453281724 12675000434688 12678127039872 12722148314316 12814587527168 12849571054824 12864460476672 12879367151616 12909128742216 12924087176448 12939062943744 13068658262016 13083801550848 13098962386944 13114035547648 13119520026564 13129231417344 13134722251392 13144444895232 13180328925876 13276097282048 13327766376192 13337631916032 13340921975808 13343209906176 13356380749824 13371857436672 13374043342776 13389540496128 13402757071872 13405055606784 13408362298296 13418287497216 13470509979864 13568386793472 13605428175696 13615499247616 13621193445888 13631276187648 13636976984064 13668489256464 13684327598592 13821387353088 13837402865664 13853436936192 13885449403392 13901539147776 13917647536128 13955642392104 14057044180992 14105853362176 14109332922944 14122198499328 14125682092032 14136138268672 14142050205696 14158437285888 14160751774704 14174729599296 14177160525312 14191154546688 14207598526464 14226386777136 14242871582208 14349899268096 14366527193088 14416410968064 14433115963392 14455767436677 14472518036256 14489288045568 14522769834993 14539598073504 14645242888192 14685224062656 14702240544768 14719276744704 14753289991104 14770385344512 14787500507136 14898620792832 14935609442304 14952916058112 14967675813888 14987469197312 14991166230628 14993737173216 15004835905536 15008537222784 15011111144448 15022222737408 15025928343552 15043339616256 15045798760623 15060650199252 15063233058144 15078101705856 15095573434368 15246767972352 15264435142656 15282122784768 15306106697658 15317436653568 15323842626624 15335185711104 15377050413522 15394868548416 15506727763968 15549060772224 15560570568704 15567078223872 15578601357312 15585116553216 15603050566572 15621130578816 15639231541248 15795871260672 15814174703616 15829784592384 15832499355648 15869085032448 15872999538312 15887473311744 15891392353536 15903155552256 15905882898432 15909806481408 15930845746542 15946570799208 15949305590976 15965048865024 15983548342272 16004685124278 16124951911936 16143636676608 16162343092224 16181071183872 16199690970624 16218462339072 16237255458816 16281582790788 16357047832692 16399884877824 16475898249216 16520877070488 16540020612864 16559186337792 16597451239992 16616683512576 16741549146112 16760948391936 16783113214464 16802560622592 16819146129408 16822030565376 16838635290624 16860902846976 16867954319868 16880440393728 16884604375632 16900000579584 16904169386496 16946137190412 16962864419088 16982520113664 17132761406432 17152613968896 17172489535488 17192388132864 17212171656288 17232116235264 17252083924992 17424877682688 17445068734464 17492693368752 17505641889792 17512963001856 17525926526976 17573771901168 17594135483904 17770355168256 17783509221376 17787895967744 17790946541568 17808507666432 17811561775104 17829143248896 17832057790368 17852720661504 17857124480601 17870342762496 17873407475712 17877816397728 17891049996288 17939892149109 17960679973152 18091182391296 18140570900928 18161591261184 18175034916864 18182635978752 18203558994334 18224652341952 18245770131456 18266912391168 18428516470784 18449870487552 18471249248256 18513932537856 18535385530368 18556863381504 18585986704299 18607523189472 18672132644991 18693768951648 18742725574656 18829597999104 18834242789376 18856066940928 18877916381184 18881002366272 18899639465728 18902880700416 18921539395584 18924784386048 18943464701952 18946561402266 18968515702848 18990495442944 18995179922586 19083222471474 19133199024128 19155369590784 19221881290752 19244154617856 19274356582236 19296690715008 19319050727424 19363693113324 19386130764672 19408594415616 19580298750208 19602987393024 19625702326272 19648443580416 19671053321472 19679280039846 19693847126016 19716667342848 19770493388814 19914145923072 19937221410816 19991649564288 20006447874048 20011382963712 20014814859264 20029630316544 20034571124736 20057786155008 20061065014164 20080866932336 20084310744192 20104135607808 20107583410176 20112543447444 20127431245824 20329023963136 20352580190208 20408142263544 20423248871424 20431790168832 20446914281472 20502733884696 20526491397888 20732081029632 20756104298496 20780155404288 20804067422096 20828174105088 20852308721664 20876471304192 21061161680896 21085566271488 21106379456512 21158780043264 21163999384416 21183297748992 21188523138048 21204207403008 21213075308544 21241127662056 21262094398944 21265740787968 21286731820032 21311397789696 21339580165704 21364307373312 21524848902144 21549790789632 21599587960832 21624616452096 21649673945088 21708777054384 21809397110256 21866513170432 21967864332288 22027836093984 22053360817152 22078915117056 22104321635977 22129934986656 22155578016768 22181250760704 22347931189248 22377484285952 22403414163456 22425528172544 22429374087168 22451513720832 22481203795968 22486749345942 22490605759824 22507253858304 22512805834176 22533334106112 22538892515328 22590975298878 22594849587216 22617152558784 22643360151552 22870151958528 22896652713984 22923184177152 22949562208384 22959160046487 22976154980352 22985763939936 23002778566656 23065575620283 23233170243584 23260091645952 23323591158336 23340855853056 23350617335808 23367902035968 23404575849858 23431695868224 23458847311872 23693806891008 23721262055424 23744676888576 23748749033472 23772190998528 23776077053824 23803627548672 23809499307468 23827123683328 23831209967616 23837088530304 23854733328384 23858824347648 23864709722112 23896268619813 23919856198812 23947573297536 24007027686417 24187427867904 24215455014912 24243514638336 24299536455936 24327693508608 24355883188224 24422374186182 24599827316736 24628332331008 24685243383808 24713847373824 24742484508672 24781315605732 24810030919296 24896176859988 24925025268864 25112323719168 25141422587904 25174669821696 25203840933888 25228719194112 25233045848064 25257952935936 25262081869688 25291354270464 25301931479802 25320660590592 25326906563448 25350000869376 25356254079744 25444296628632 25629175054336 25699142109648 25728920953344 25758734303232 25818257484432 25848174352896 25878125887488 26137316524032 26167603101696 26228071095296 26239040053128 26258462834688 26269444502784 26288889790464 26360657851752 26552194564096 26655532752384 26675263832064 26681843951616 26686419812352 26712761499648 26743714873344 26748086685552 26779080992256 26805514143744 26810111213568 26816724596592 26836574994432 26941019959728 27136773586944 27210856351392 27230998495232 27242386891776 27262552375296 27273953968128 27305338491501 27336978512928 27368655197184 27642774706176 27674805731328 27706873872384 27770898806784 27803078295552 27835295072256 27911284784208 28114088361984 28211706724352 28218665845888 28244396998656 28251364184064 28272276537344 28284100411392 28316874571776 28321503549408 28349459198592 28354321050624 28382309093376 28415197052928 28419842103399 28452773554272 28485743164416 28492769883879 28624833707211 28699798536192 28733054386176 28832821936128 28866231926784 28911534873354 28945036072512 28978576091136 29045539669986 29079196147008 29290485776384 29370448125312 29404481089536 29438553489408 29506579982208 29518920059769 29540770689024 29575001014272 29655740083221 29871218884608 29905832116224 29974938394624 29982332461256 29987474346432 30009671811072 30017074445568 30022222288896 30044445474816 30051856687104 30086679232512 30091597521246 30121300398504 30126466116288 30156203411712 30191146868736 30493535944704 30528870285312 30564245569536 30612213395316 30634873307136 30647685253248 30670371422208 30754100827044 30789737096832 31098121544448 31121141137408 31134156447744 31170233106432 31206101133144 31242261157632 31278463082496 31591742521344 31628349407232 31659569184768 31664998711296 31738170064896 31745999076624 31774946623488 31782784707072 31806311104512 31811765796864 31819612962816 31861691493084 31893141598416 31898611181952 31930097730048 31967096684544 32009370248556 32249903823872 32287273353216 32324686184448 32399381941248 32436924678144 32474510917632 32563165581576 32714095665384 32799769755648 32951796498432 33041754140976 33080041225728 33118372675584 33194902479984 33233367025152 33483098292224 33521896783872 33566226428928 33605121245184 33638292258816 33644061130752 33677270581248 33721805693952 33730124018913 33735908639736 33760880787456 33769208751264 33800001159168 33808338772992 33886462948317 33892274380824 33925728838176 33965040227328 34265522812864 34305227937792 34344979070976 34384776265728 34424343312576 34464232470528 34504167849984 34849755365376 34890137468928 34985386737504 35011283779584 35025926003712 35051853053952 35106863774787 35147543802336 35188270967808 35540710336512 35567018442752 35575791935488 35581893083136 35617015332864 35623123550208 35658286497792 35664115580736 35705441323008 35714248961202 35740685524992 35746814951424 35755632795456 35782099992576 35879784298218 35921359946304 36182364782592 36281141801856 36323182522368 36350069833728 36365271957504 36407117988668 36449304683904 36491540262912 36533824782336 36857032941568 36899740975104 36942498496512 37027865075712 37070771060736 37113726763008 37171973408598 37215046378944 37344265289982 37387537903296 37485451149312 37659195998208 37668485578752 37712133881856 37755832762368 37762004732544 37799278931456 37805761400832 37843078791168 37849568772096 37886929403904 37893122804532 37937031405696 37980990885888 37990359845172 38166444942948 38266398048256 38443762581504 38548713164472 38593381430016 38638101454848 38727386226648 38772261529344 38817188831232 39160597500416 39205974786048 39251404652544 39296887160832 39342106642944 39358560079692 39387694252032 39433334685696 39540986777628 39828291846144 39983299128576 40012895748096 40022765927424 40029629718528 40069142249472 40115572310016 40122130028328 40161733864672 40168621488384 40208271215616 40215166820352 40225086894888 40254862491648 40658047926272 40705160380416 40816284527088 40846497742848 40863580337664 40893828562944 41005467769392 41052982795776 41464162059264 41512208596992 41560310808576 41608134844192 41656348210176 41704617443328 41752942608384 42122323361792 42171132542976 42212758913024 42317560086528 42327998768832 42366595497984 42377046276096 42408414806016 42426150617088 42482255324112 42524188797888 42531481575936 42573463640064 42622795579392 42679160331408 42728614746624 43049697804288 43099581579264 43199175921664 43249232904192 43299347890176 43367302310031 43417554108768 43568309504979 43618794220512 43733026340864 43935728664576 44055672187968 44106721634304 44157830234112 44208643271954 44259869973312 44311156033536 44362501521408 44695862378496 44754968571904 44806828326912 44851056345088 44858748174336 44903027441664 44962407591936 44973498691884 44981211519648 45014507716608 45025611668352 45066668212224 45077785030656 45137396281869 45181950597756 45189699174432 45234305117568 45286720303104 45740303917056 45793305427968 45846368354304 45899124416768 45918320092974 45952309960704 45971527879872 46005557133312 46131151240566 46466340487168 46520183291904 46647182316672 46681711706112 46701234671616 46735804071936 46809151699716 46863391736448 46917694623744 47387613782016 47442524110848 47489353777152 47497498066944 47552154107648 47607255097344 47618998614936 47654247366656 47662419935232 47674177060608 47709466656768 47717648695296 47729419444224 47792537239626 47839712397624 47895146595072 48014055372834 48374855735808 48430910029824 48487029276672 48599072911872 48655387017216 48711766376448 48844748372364 49199654633472 49370486767616 49427694747648 49562631211464 49620061838592 49792353719976 49850050537728 50224647438336 50282845175808 50349339643392 50407681867776 50457438388224 50466091696128 50515905871872 50524163739376 50582708540928 50603862959604 50641321181184 50653813126896 50700001738752 50712508159488 50888593257264 51258350108672 51398284219296 51457841906688 51517468606464 51636514968864 51696348705792 51756251774976 52274633048064 52335206203392 52456142190592 52478080106256 52516925669376 52538889005568 52577779580928 52721315703504 53104389128192 53311065504768 53350527664128 53363687903232 53372839624704 53425522999296 53487429746688 53496173371104 53558161984512 53571373441803 53611028287488 53620222427136 53633449193184 53673149988864 53819676447327 53882039919456 54273547173888 54421712702784 54461996990464 54484773783552 54525104750592 54547907936256 54610676983002 54673957025856 54737310394368 55285549412352 55349611462656 55413747744768 55541797613568 55606156591104 55670590144512 55757960112897 55822569568416 56016397934973 56228176723968 56423413448704 56437331691776 56488793997312 56502728368128 56568200822784 56633749143552 56643007098816 56698918397184 56708642101248 56764618186752 56830394105856 56839684206798 56905547108544 56971486328832 56985539767758 57249667414422 57399597072384 57466108772352 57665643872256 57732463853568 57823069746708 57890072145024 57957152182272 58091079339972 58158392294016 58740896250624 58808962179072 58877106978816 59013159964416 59037840119538 59081541378048 59150002028544 59311480166442 59742437769216 59811664232448 59949876789248 59964664922512 59974948692864 60019343622144 60034148891136 60044444577792 60088890949632 60103713374208 60173358465024 60183195042492 60242600797008 60252932232576 60312406823424 60382293737472 60987071889408 61057740570624 61224426790632 61269746614272 61295370506496 61340742844416 61508201654088 61579474193664 62196243088896 62242282274816 62268312895488 62340466212864 62412202266288 62484522315264 62556926164992 63183485042688 63256698814464 63319138369536 63476340129792 63491998153248 63549893246976 63565569414144 63612622209024 63639225925632 63712456480169 63723382986168 63786283196832 63797222363904 63860195460096 63934193369088 64018740497112 64499807647744 64574546706432 64649372368896 64798763882496 64873849356288 64949021835264 65126331163152 65428191330768 65599539511296 65903592996864 66083508281952 66160082451456 66236745351168 66312964907931 66389804959968 66466734050304 66966196584448 67043793567744 67132452857856 67210242490368 67276584517632 67288122261504 67354541162496 67443611387904 67460248037826 67471817279472 67521761574912 67538417502528 67600002318336 67616677545984 67772925896634 67784548761648 67851457676352 67930080454656 68531045625728 68610455875584 68689958141952 68769552531456 68848686625152 68877480139461 68928464941056 69008335699968 69196726860849 69699510730752 69780274937856 69970773475008 70022567559168 70051852007424 70103706107904 70213727549574 70295087604672 70376541935616 71081420673024 71134036885504 71151583870976 71163786166272 71234030665728 71246247100416 71316572995584 71328231161472 71410882646016 71428497922404 71481371049984 71493629902848 71511265590912 71564199985152 71688805859439 71759568596436 71842719892608 72021083059251 72562283603712 72646365044736 72730543915008 72814235977336 72898609367808 72983080525824 73067649564672 73714065883136 73799481950208 73884996993024 74055730151424 74141542121472 74227453526016 74343946817196 74430092757888 74688530579964 74775075806592 75336971157504 75424267763712 75524009465088 75598557862912 75611522801664 75686157582336 75699137544192 75773858807808 75786245609064 75874062811392 75961981771776 75980719690344 76332889885896 76532796096512 76887525163008 77097426328944 77186762860032 77276202909696 77454772453296 77544523058688 77634377662464 78321195000832 78411949572096 78502809305088 78684213285888 78717120159384 78775388504064 78866669371392 79081973555256 79656583692288 79966598257152 80025791496192 80045531854848 80059259437056 80138284498944 80231144620032 80244260056656 80323467729344 80337242976768 80416542431232 80430333640704 80450173789776 80509724983296 81316095852544 81410320760832 81632569054176 81692995485696 81727160675328 81787657125888 81916015474503 82010935538784 82105965591552 82928324118528 83024417193984 83120621617152 83216269688384 83312696420352 83409234886656 83505885216768 84244646723584 84342265085952 84425517826048 84635120173056 84655997537664 84733190995968 84754092552192 84816829612032 84852301234176 84964510648224 85048377595776 85062963151872 85146927280128 85245591158784 85259526310197 85358320662816 85457229493248 85478309651637 86099395608576 86199163158528 86398351843328 86498465808384 86598695780352 86734604620062 86835108217536 87136619009958 87237588441024 87466052681728 87871457329152 88111344375936 88213443268608 88315660468224 88417286543908 88519739946624 88556760179307 88622312067072 88725003042816 89509937143808 89613656653824 89702112690176 89717496348672 89924815183872 89946997383768 89962423039296 90029015433216 90051223336704 90133336424448 90155570061312 90274792563738 90363901195512 90379398348864 90468610235136 90573440606208 91480607834112 91586610855936 91692736708608 91798248833536 91836640185948 91904619921408 91943055759744 92011114266624 92262302481132 92932680974336 93294364633344 93363423412224 93402469343232 93618303399432 93726783472896 93835389247488 94775227564032 94885048221696 94978707554304 94994996133888 95104308215296 95214510194688 95237997229872 95308494733312 95324839870464 95348354121216 95418933313536 95435297390592 95458838888448 95585074479252 95679424795248 95790293190144 96028110745668 96749711471616 96861820059648 96974058553344 97198145823744 97310774034432 97423532752896 97689496744728 98399309266944 98740973535232 98855389495296 99125262422928 99240123677184 99584707439952 99700101075456 100449294876672 100565690351616 100698679286784 100815363735552 100914876776448 100932183392256 101031811743744 101048327478752 101165417081856 101190372056739 101207725919208 101282642362368 101307626253792 101400003477504 101425016318976 101659388844951 101777186514528 102516700217344 102796568438592 102915683813376 103034937212928 103273029937728 103392697411584 103512503549952 104549266096128 104670412406784 104912284381184 104956160212512 105033851338752 105077778011136 105155559161856 105320591324361 105442631407008 106208778256384 106622131009536 106701055328256 106727375806464 106745679249408 106851045998592 106974859493376 106992346742208 107116323969024 107142746883606 107222056574976 107240444854272 107266898386368 107346299977728 107639352894654 107764079838912 108547094347776 108843425405568 108923993980928 108969547567104 109050209501184 109095815872512 109221353966004 109347914051712 109474620788736 110571098824704 110699222925312 110827495489536 111083595227136 111212313182208 111341180289024 111515920225794 111645139136832 112032795869946 112456353447936 112846826897408 112874663383552 112977587994624 113005456736256 113136401645568 113267498287104 113286014197632 113397836794368 113417284202496 113529236373504 113660788211712 113679368413596 113811094217088 113942972657664 113971079535516 114499334828844 114799194144768 115331287744512 115646139493416 115780144290048 115914304364544 116182158679944 116316784588032 117481792501248 117617924358144 117754213957632 118026319928832 118075680239076 118163082756096 118300004057088 118622960332884 119484875538432 119899753578496 119929329845024 119949897385728 120038687244288 120068297782272 120088889155584 120207426748416 120346716930048 120366390084984 120485201594016 120505864465152 120624813646848 120764587474944 121974143778816 122115481141248 122448853581264 122539493228544 122590741012992 122681485688832 123016403308176 123158948387328 124392486177792 124484564549632 124536625790976 124680932425728 124824404532576 124969044630528 125113852329984 126366970085376 126513397628928 126638276739072 126952680259584 126983996306496 127099786493952 127131138828288 127225244418048 127278451851264 127424912960338 127446765972336 127572566393664 127594444727808 127720390920192 127868386738176 128037480994224 128999615295488 129149093412864 129298744737792 129597527764992 129747698712576 129898043670528 130101906930093 130252662326304 130704928514937 130856382661536 131199079022592 131807185993728 132167016563904 132320164902912 132473490702336 132625929815862 132779609919936 132933468100608 133932393168896 134087587135488 134264905715712 134420484980736 134553169035264 134576244523008 134709082324992 134887222775808 134920496075652 134943634558944 135043523149824 135076835005056 135200004636672 135233355091968 135412188845607 135545851793268 135569097523296 135702915352704 135860160909312 137062091251456 137220911751168 137379916283904 137539105062912 137697373250304 137754960278922 137856929882112 138016671399936 138393453721698 139399021461504 139560549875712 139941546950016 140045135118336 140103704014848 140207412215808 140427455099148 140590175209344 140753083871232 142162841346048 142303167741952 142327572332544 142468061331456 142492494200832 142656462322944 142821765292032 142856995844808 142962742099968 142987259805696 143022531181824 143128399970304 143377611718878 143519137192872 143685439785216 144042166118502 145124567207424 145292730089472 145461087830016 145628471954672 145797218735616 145966161051648 146135299129344 147428131766272 147598963900416 148111460302848 148283084242944 148687893634392 148860185515776 149377061159928 149550151613184 150673942315008 150848535527424 151048018930176 151197115725824 151223045603328 151372315164672 151398275088384 151547717615616 151572491218128 151748125622784 151923963543552 151961439380688 152665779771792 153065592193024 153775050326016 154194852657888 154373525720064 154552405819392 154730251451839 154909544906592 155089046117376 155268755324928 156642390001664 156823899144192 157005618610176 157368426571776 157434240318768 157550777008128 157733338742784 158163947110512 159313167384576 159933196514304 160051582992384 160091063709696 160118518874112 160276568997888 160462289240064 160488520113312 160646935458688 160674485953536 160714120325409 160833084862464 160860667281408 160900347579552 161019449966592 161459029341981 162632191705088 162820641521664 163265138108352 163385990971392 163454321350656 163575314251776 163832030949006 164021871077568 164211931183104 165856648237056 166048834387968 166241243234304 166432539376768 166625392840704 166818469773312 167011770433536 167273880338691 168049193804919 168489293447168 168684530171904 169270240346112 169311995075328 169466381991936 169508185104384 169704602468352 169929021296448 170096755191552 170125926303744 170293854560256 170491182317568 170519052620394 170716641325632 170914458986496 170956619303274 172198791217152 172398326317056 172796703686656 172996931616768 173197391560704 173469209240124 173670216435072 174273238019916 174475176882048 176222688751872 176426886537216 176631320936448 176834573087816 177039479893248 177113520358614 177244624134144 177450006085632 179019874287616 179227313307648 179404225380352 179434992697344 179849630367744 179893994767536 179924846078592 180058030866432 180102446673408 180266672848896 180311140122624 180549585127476 180727802391024 180758796697728 180937220470272 181146881212416 182961215668224 183173221711872 183596497667072 183673280371896 183809239842816 183886111519488 184022228533248 184524604962264 185865361948672 186588729266688 186726846824448 186804938686464 187236606798864 187453566945792 187670778494976 189550455128064 189770096443392 189957415108608 190208616430592 190429020389376 190475994459744 190616989466624 190649679740928 190696708242432 190837866627072 190917677776896 191137369440507 191170148958504 191358849590496 191580586380288 192056221491336 193499422943232 193723640119296 193948117106688 194396291647488 194621548068864 194847065505792 195378993489456 196798618533888 197481947070464 197710778990592 198250524845856 198480247354368 198938894723793 199169414879904 199400202150912 200898589753344 201131380703232 201397358573568 201630727471104 201829753552896 201864366784512 202063623487488 202096654957504 202330834163712 202380744113478 202415451838416 202565284724736 202615252507584 202800006955008 202850032637952 203318777689902 203554373029056 205033400434688 205593136877184 205831367626752 206069874425856 206546059875456 206632440418383 206785394823168 207025007099904 207590180582547 209098532192256 209340824813568 209824568762368 209912320425024 210067702677504 210155556022272 210311118323712 210641182648722 210885262814016 212417556512768 213244262019072 213402110656512 213454751612928 213491358498816 213702091997184 213949718986752 213984693484416 214232647938048 214285493767212 214444113149952 214480889708544 214533796772736 214692599955456 215066417578317 215278705789308 215528159677824 217686850811136 217847987961856 217939095134208 218191631745024 218442707932008 218695828103424 218949241577472 221142197649408 221398445850624 221654990979072 222167190454272 222424626364416 222682360578048 223031840451588 223290278273664 224065591739892 225693653794816 225749326767104 226010913472512 226272803291136 226572028395264 226795673588736 226834568404992 227058472747008 227321576423424 227358736827192 227622188434176 227885945315328 227942159071032 228998669657688 229598388289536 230662575489024 231292278986832 231560288580096 231828608729088 232364317359888 232633569176064 234963585002496 235235848716288 235508427915264 236052639857664 236151360478152 236326165512192 236600008114176 237245920665768 238969751076864 239799507156992 239858659690048 239899794771456 240077374488576 240136595564544 240177778311168 240414853496832 240693433860096 240732780169968 240970403188032 241011728930304 241249627293696 241529174949888 243948287557632 244230962282496 244897707162528 245078986457088 245181482025984 245362971377664 245748046423509 246032806616352 246317896774656 248784972355584 248969129099264 249073251581952 249361864851456 249648809065152 249938089261056 250227704659968 252733940170752 253026795257856 253276553478144 253905360519168 253967992612992 254199572987904 254262277656576 254450488836096 254556903702528 254849825920676 254893531944672 255145132787328 255188889455616 255440781840384 255736773476352 255778578930591 256074961988448 257999230590976 258298186825728 258597489475584 259195055529984 259495397425152 259796087341056 260203813860186 260505324652608 261409857029874 261712765323072 262398158045184 263614371987456 264334033127808 264640329805824 264946981404672 265251859631724 265559219839872 265866936201216 267864786337792 268529811431424 268840969961472 269106338070528 269152489046016 269774445551616 269840992151304 269887269117888 270087046299648 270153670010112 270400009273344 270466710183936 270824377691214 271091703586536 271138195046592 271405830705408 271720321818624 274124182502912 274441823502336 274759832567808 275078210125824 275394746500608 275509920557844 275713859764224 276033342799872 276786907443396 278798042923008 279883093900032 280090270236672 280207408029696 280854910198296 281180350418688 281506167742464 284325682692096 284606335483904 284655144665088 284936122662912 284984988401664 285312924645888 285643530584064 285713991689616 285925484199936 285974519611392 286045062363648 286256799940608 286755223437756 287038274385744 287370879570432 288084332237004 290249134414848 290585460178944 290922175660032 291256943909344 291594437471232 291932322103296 292270598258688 294856263532544 295197927800832 296222920605696 296566168485888 297375787268784 297720371031552 298754122319856 299100303226368 301347884630016 301697071054848 302096037860352 302394231451648 302446091206656 302744630329344 302796550176768 303095435231232 303144982436256 303496251245568 303571116170217 303847927087104 303922878761376 304978166534853 305331559543584 306131184386048 307550100652032 308389705315776 308747051440128 309104811638784 309460502903678 309819089813184 310178092234752 310537510649856 313284780003328 313647798288384 314011237220352 314736853143552 314868480637536 315101554016256 315466677485568 315961773973083 316327894221024 318626334769152 319866393028608 320103165984768 320182127419392 320237037748224 320553137995776 320924578480128 320977040226624 321293870917376 321348971907072 321428240650818 321666169724928 321721334562816 321800695159104 322038899933184 322918058683962 325264383410176 325641283043328 326530276216704 326771981942784 326908642701312 327150628503552 327664061898012 328043742155136 328423862366208 331713296474112 332097668775936 332482486468608 332865078753536 333250785681408 333636939546624 334023540867072 334547760677382 336098387609838 336978586894336 337369060343808 338540480692224 338623990150656 338932763983872 339016370208768 339409204936704 339858042592896 340193510383104 340251852607488 340587709120512 340982364635136 341038105240788 341433282651264 341828917972992 341913238606548 344397582434304 345593407373312 345993863233536 346938418480248 347340432870144 348546476039832 348950353764096 352445377503744 352853773074432 353262641872896 353669146175632 354078959786496 354227040717228 354489248268288 354900012171264 358039748575232 358454626615296 358808450760704 359699260735488 359787989535072 359849692157184 360116061732864 360204893346816 360622280245248 361099170254952 361455604782048 361517593395456 361874440940544 362293762424832 365922431336448 366346443423744 367192995334144 367346560743792 367618479685632 367772223038976 368044457066496 369049209924528 371730723897344 373177458533376 373453693648896 373609877372928 374473213597728 374907133891584 375341556989952 379100910256128 379540192886784 379914830217216 380417232861184 380858040778752 380951988919488 381233978933248 381299359481856 381393416484864 381675733254144 381835355553792 382274738881014 382340297917008 382717699180992 383161172760576 384112442982672 386998845886464 387447280238592 387896234213376 388792583294976 389243096137728 389694131011584 390305720790279 390757986978912 392114785544811 393597237067776 394963894140928 395421557981184 396501049691712 396960494708736 397877789447586 398338829759808 398800404301824 401797179506688 402262761406464 402794717147136 403261454942208 403659507105792 403728733569024 404127246974976 404193309915008 404661668327424 404761488226956 404830903676832 405130569449472 405230505015168 405600013910016 405700065275904 406236566536821 406637555379804 407108746058112 411186273754368 411662735253504 412139748851712 413092119750912 413264880836766 413570789646336 414050014199808 415180361165094 418197064384512 418681649627136 419649137524736 419824640850048 420135405355008 420311112044544 420622236647424 421282365297444 421770525628032 426488524038144 426909503225856 426982716997632 427404183994368 427969386968832 428465295876096 428570987534424 428888226299904 428961779417088 429067593545472 429385199910912 430132835156634 430557411578616 431056319355648 435373701622272 435695975923712 435878190268416 436383263490048 436885415864016 437391656206848 437898483154944 442284395298816 442796891701248 444334380908544 444849252728832 446063680903176 446580556547328 448131183479784 451387307589632 451498653534208 452021826945024 452545606582272 453144056790528 453591347177472 453669136809984 454116945494016 454643152846848 454717473654384 455244376868352 455771890630656 455884318142064 457997339315376 459196776579072 461325150978048 462584557973664 463120577160192 463657217458176 464190754355517 464728634719776 465267138352128 469927170004992 470471697432576 471016855830528 472105279715328 472302720956304 472652331024384 473200016228352 474491841331536 477939502153728 479599014313984 479717319380096 479799589542912 480154748977152 480273191129088 480355556622336 480829706993664 481386867720192 481465560339936 481940806376064 482023457860608 482142360976227 482499254587392 483058349899776 484377088025943 487896575115264 488461924564992 489795414325056 490157972914176 490362964051968 490725942755328 491496092847018 492065613232704 492635793549312 497569944711168 497938258198528 498146503163904 498723729702912 499297618130304 499876178522112 500455409319936 501821641016073 504147581414757 505467880341504 506053590515712 507810721038336 507935985225984 508399145975808 508524555313152 509113807405056 509699651841352 509787063889344 510290265574656 510377778911232 510881563680768 511473546952704 511557157861182 512149923976896 515998461181952 516596373651456 517194978951168 518390111059968 518990794850304 519592174682112 520407627720372 521010649305216 522819714059748 523425530646144 528668066255616 529280659611648 529893962809344 530503719263448 531118439679744 531733872402432 535729572675584 537059622862848 537681939922944 538212676141056 538304978092032 539548891103232 539681984302608 539774538235776 540174092599296 540307340020224 540800018546688 540933420367872 541648755382428 542183407173072 542276390093184 542811661410816 543440643637248 548248365005824 548883647004672 549519665135616 550789493001216 551019841115688 551427719528448 552066685599744 553573814886792 557596085846016 559766187800064 560180540473344 560414816059392 561709820396592 562360700837376 563012335484928 568651365384192 569212670967808 569310289330176 569872245325824 570625849291776 571287061168128 571427983379232 571850968399872 571949039222784 572090124727296 572513599881216 573412108321521 573510446875512 574076548771488 574741759140864 576168664474008 580498268829696 581170920357888 581844351320064 582513887818688 583188874942464 583864644206592 584541196517376 589712527065088 590395855601664 592445841211392 593132336971776 594751574537568 595440742063104 596816684171379 597508244639712 598200606452736 602695769260032 603394142109696 604192075720704 604788462903296 604892182413312 605489260658688 605593100353536 606190870462464 606289964872512 606992502491136 607142232340434 607695854174208 607845757522752 609956333069706 610663119087168 612262368772096 615100201304064 616779410631552 617494102880256 618209623277568 618921005807356 619638179626368 619897321255149 620356184469504 621075021299712 626569560006656 627295596576768 628022474440704 629473706287104 629736961275072 630203108032512 630933354971136 631923547946166 632655788442048 637252669538304 639732786057216 640206331969536 640364254838784 640474075496448 641106275991552 641849156960256 641954080453248 642587741834752 642697943814144 642856481301636 643332339449856 643442669125632 643601390318208 644077799866368 645836117367924 650528766820352 653060552433408 653543963885568 653817285402624 655328123796024 656087484310272 656847724732416 663426592948224 664195337551872 664964972937216 665730157507072 666501571362816 667273879093248 668047081734144 669095521354764 672196775219676 673957173788672 677080961384448 677247980301312 678032740417536 678818409873408 679716085185792 680387020766208 680503705214976 681175418241024 681964729270272 682076210481576 682866565302528 683657835945984 683826477213096 688795164868608 691186814746624 691987726467072 693876836960496 694680865740288 697092952079664 697900707528192 704890755007488 705707546148864 706525283745792 707338292351264 708157919572992 708454081434456 708978496536576 709800024342528 716079497150464 716909253230592 717616901521408 719398521470976 719575979070144 719699384314368 720232123465728 720409786693632 721244560490496 722198340509904 722911209564096 723035186790912 723748881881088 724587524849664 731844862672896 732692886847488 734385990668288 734693121487584 735236959371264 735544446077952 736088914132992 737244139270527 738098419849056 743461447794688 746354917066752 746907387297792 747219754745856 748946427195456 749814267783168 750683113979904 758201820512256 759080385773568 759829660434432 760834465722368 761716081557504 761903977838976 762467957866496 762598718963712 762786832969728 763351466508288 763670711107584 764549477762028 764680595834016 765435398361984 766322345521152 767335736791773 768224885965344 773997691772928 774894560477184 775792468426752 777585166589952 778486192275456 779388262023168 780611441580558 781515973957824 784229571089622 787194474135552 789927788281856 790843115962368 793002099383424 793920989417472 795755578895172 796677659519616 797600808603648 803594359013376 805589434294272 806522909884416 807319014211584 807457467138048 808386619830016 809323336654848 809522976453912 809661807353664 810261138898944 810461010030336 811200027820032 811400130551808 812473133073642 813275110759608 814217492116224 822372547508736 823325470507008 824279497703424 826184239501824 826529761673532 827141579292672 828100028399616 830360722330188 836394128769024 839298275049472 839649281700096 840270810710016 840622224089088 842564730594888 843541051256064 852977048076288 853819006451712 853965433995264 854808367988736 855938773937664 856930591752192 857141975068848 857776452599808 857923558834176 858135187090944 858770399821824 860265670313268 861114823157232 862112638711296 870747403244544 871391951847424 871756380536832 872766526980096 873770831728032 874783312413696 875796966309888 884568790597632 885593783402496 888668761817088 889698505457664 892127361806352 893161113094656 896262366959568 902774615179264 902997307068416 904043653890048 905091213164544 906288113581056 907182694354944 907338273619968 908233890988032 909286305693696 909434947308768 910488753736704 910713348510651 911543781261312 911768636284128 914934499604559 915994678630752 918393553158144 922650301956096 925169115947328 926241154320384 927314434916352 928381508711034 929457269439552 930534276704256 939854340009984 940943394865152 942033711661056 944210559430656 944605441912608 945304662048768 946400032456704 947885321919249 948983682663072 955879004307456 959198028627968 959434638760192 959599179085824 960309497954304 960546382258176 960711113244672 961659413987328 962773735440384 962931120679872 963881612752128 964046915721216 964284721952454 964998509174784 966116699799552 968754176051886 975793150230528 976923849129984 979590828650112 980315945828352 980725928103936 981451885510656 982992185694036 984131226465408 985271587098624 995139889422336 996293006327808 997447459405824 998595236260608 999752357044224 1000910818639872 1003643282032146 1008295162829514 1010935760683008 1012107181031424 1015621442076672 1015871970451968 1016798291951616 1017049110626304 1018227614810112 1019399303682704 1019574127778688 1020580531149312 1020755557822464 1021763127361536 1022947093905408 1023114315722364 1024299847953792 1031996922363904 1033192747302912 1036780222119936 1037981589700608 1040815255440744 1042021298610432 1045639428119496 1046851061292288 1057336132511232 1058561319223296 1059787925618688 1061007438526896 1062236879359488 1063467744804864 1071459145351168 1074119245725696 1075363879845888 1076425352282112 1079097782206464 1079363968605216 1079549076471552 1080348185198592 1080614680040448 1081866840735744 1083111760162873 1083297510764856 1084366814346144 1084552780186368 1085623322821632 1086881287274496 1096496730011648 1097767294009344 1099039330271232 1101578986002432 1102039682231376 1102855439056896 1104133371199488 1107147629773584 1115192171692032 1119532375600128 1120361080946688 1120829632118784 1123419640793184 1124721401674752 1126024670969856 1137302730768384 1138425341935616 1138620578660352 1139744490651648 1141251698583552 1142574122336256 1142855966758464 1143701936799744 1143898078445568 1144180249454592 1145027199762432 1146824216643042 1147020893751024 1148153097542976 1149483518281728 1152337328948016 1160996537659392 1162341840715776 1163688702640128 1165027775637376 1166377749884928 1167729288413184 1169082393034752 1170917162370837 1176344356634433 1179425054130176 1180791711203328 1184891682422784 1186264673943552 1189503149075136 1190881484126208 1193633368342758 1195016489279424 1196401212905472 1205391538520064 1206788284219392 1208384151441408 1209576925806592 1209784364826624 1210978521317376 1211186200707072 1212381740924928 1212579929745024 1213985004982272 1214284464680868 1215391708348416 1215691515045504 1218709699610463 1219912666139412 1221326238174336 1233558821263104 1234988205760512 1236419246555136 1237842011614712 1239276359252736 1239794642510298 1240712368939008 1242150042599424 1253139120013312 1254591193153536 1256044948881408 1258947412574208 1259473922550144 1260406216065024 1261866709942272 1263847095892332 1265311576884096 1279465572114432 1280728509677568 1280948150992896 1282212551983104 1283908160906496 1285175483669504 1285395887628288 1285712962603272 1286664678899712 1286885338251264 1287202780636416 1288155599732736 1291672234735848 1301057533640704 1306121104866816 1307087927771136 1307634570805248 1310656247592048 1312174968620544 1313695449464832 1326853185896448 1328390675103744 1331460315014144 1333003142725632 1334547758186496 1338191042709528 1344393550439352 1347914347577344 1354161922768896 1354495960602624 1356065480835072 1357636819746816 1359432170371584 1360774041532416 1361007410429952 1362350836482048 1363929458540544 1364152420963152 1365733130605056 1367315671891968 1367652954426192 1377590329737216 1382373629493248 1383975452934144 1387753673920992 1389361731480576 1392572263066551 1394185904159328 1395801415056384 1409781510014976 1411415092297728 1413050567491584 1414676584702528 1416315839145984 1416908162868912 1417956993073152 1419600048685056 1432158994300928 1433818506461184 1435233803042816 1438797042941952 1439151958140288 1439398768628736 1440464246931456 1440819573387264 1442489120980992 1444396681019808 1445822419128192 1446070373581824 1446427082928681 1447497763762176 1449175049699328 1453131264077829 1463689725345792 1465385773694976 1468771981336576 1469386242975168 1470473918742528 1471088892155904 1472177828265984 1474488278541054 1476196839698112 1486922895589376 1492709834133504 1493814774595584 1494439509491712 1497892854390912 1499628535566336 1501366227959808 1505464923048219 1516403641024512 1518160771547136 1521668931444736 1523432163115008 1523807955677952 1524935915732992 1525197437927424 1525573665939456 1527341422215168 1529098955524056 1529361191668032 1530870796723968 1532644691042304 1534671473583546 1536449771930688 1547995383545856 1549789120954368 1551584936853504 1555170333179904 1556972384550912 1558776524046336 1561222883161116 1563031947915648 1568459142179244 1579855576563712 1586004198766848 1587841978834944 1591511157790344 1593355319039232 1595201617207296 1607188718026752 1611178868588544 1613045819768832 1614638028423168 1614914934276096 1616773239660032 1618646673309696 1619045952907824 1619323614707328 1620522277797888 1620922020060672 1622400055640064 1622800261103616 1624946266147284 1626550221519216 1628434984232448 1644745095017472 1646650941014016 1648558995406848 1652368479003648 1653059523347064 1654283158585344 1656200056799232 1660721444660376 1672788257538048 1678596550098944 1679298563400192 1680541621420032 1681244448178176 1685129461189776 1687082102512128 1705954096152576 1707638012903424 1707930867990528 1709616735977472 1711877547875328 1713861183504384 1714283950137696 1715552905199616 1715847117668352 1716270374181888 1717540799643648 1720236324964563 1720531340626536 1722229646314464 1724225277422592 1741494806489088 1742783903694848 1743512761073664 1745533053960192 1747541663456064 1749566624827392 1751593932619776 1769137581195264 1771187566804992 1777337523634176 1779397010915328 1784254723612704 1786322226189312 1790450052514137 1792524733919136 1805549230358528 1805994614136832 1808087307780096 1810182426329088 1812576227162112 1814365388709888 1814676547239936 1816467781976064 1818572611387392 1818869894617536 1820977507473408 1821426697021302 1823087562522624 1823537272568256 1829868999209118 1831989357261504 1836787106316288 1845300603912192 1850338231894656 1852482308640768 1854628869832704 1856763017422068 1858914538879104 1861068553408512 1879708680019968 1881886789730304 1884067423322112 1888421118861312 1889210883825216 1890609324097536 1892800064913408 1895770643838498 1897967365326144 1911758008614912 1918396057255936 1918869277520384 1919198358171648 1920618995908608 1921092764516352 1921422226489344 1923318827974656 1925547470880768 1925862241359744 1927763225504256 1928093831442432 1928569443904908 1929997018349568 1932233399599104 1937508352103772 1951586300461056 1959181657300224 1960631891656704 1961451856207872 1965984371388072 1968262452930816 1970543174197248 1990279778844672 1992586012655616 1994894918811648 1997190472521216 1999504714088448 2001821637279744 2007286564064292 2016590325659028 2021871521366016 2031242884153344 2031743940903936 2034098221252608 2036455229620224 2038798607365408 2039148255557376 2041161062298624 2041511115644928 2043526254723072 2045894187810816 2046228631444728 2048599695907584 2063993844727808 2066385494605824 2073560444239872 2075963179401216 2081630510881488 2084042597220864 2091278856238992 2093702122584576 2114672265022464 2117122638446592 2119575851237376 2122014877053792 2124473758718976 2126935489609728 2142918290702336 2148238491451392 2150727759691776 2152850704564224 2158195564412928 2158727937210432 2159098152943104 2160696370397184 2161229360080896 2163733681471488 2166223520325746 2166595021529712 2168733628692288 2169105560372736 2171246645643264 2173762574548992 2192993460023296 2195534588018688 2198078660542464 2203157972004864 2204079364462752 2205710878113792 2208266742398976 2211732417811581 2214295259547168 2230384343384064 2239064751200256 2240722161893376 2241659264237568 2246839281586368 2249442803349504 2252049341939712 2274605461536768 2276850683871232 2277241157320704 2279488981303296 2282503397167104 2285148244672512 2285711933516928 2287403873599488 2287796156891136 2288360498909184 2290054399524864 2293648433286084 2294041787502048 2296306195085952 2298967036563456 2302007210375319 2304674657896032 2321993075318784 2324683681431552 2327377405280256 2330055551274752 2332755499769856 2335458576826368 2338164786069504 2341834324741674 2352688713268866 2358850108260352 2361583422406656 2369783364845568 2372529347887104 2379006298150272 2381762968252416 2387266736685516 2390032978558848 2392802425810944 2410783077040128 2416768302882816 2419153851613184 2419568729653248 2421957042634752 2422372401414144 2425159859490048 2427970009964544 2428568929361736 2430783416696832 2431383030091008 2437419399220926 2439825332278824 2442652476348672 2467117642526208 2469976411521024 2472838493110272 2475684023229424 2478552718505472 2479589285020596 2481424737878016 2484300085198848 2506278240026624 2509182386307072 2517894825148416 2518947845100288 2520812432130048 2527694191784664 2530623153768192 2558931144228864 2561457019355136 2561896301985792 2564425103966208 2567816321812992 2570350967339008 2570791775256576 2571425925206544 2573329357799424 2573770676502528 2574405561272832 2576311199465472 2583344469471696 2602115067281408 2612242209733632 2614175855542272 2615269141610496 2621312495184096 2624349937241088 2627390898929664 2653706371792896 2656781350207488 2662920630028288 2666006285451264 2669095516372992 2676382085419056 2688787100878704 2695828695154688 2708323845537792 2708991921205248 2712130961670144 2715273639493632 2718864340743168 2721548083064832 2722014820859904 2724701672964096 2727858917081088 2728304841926304 2731466261210112 2732140045531953 2734631343783936 2735305908852384 2744803498813677 2755180659474432 2764747258986496 2767950905868288 2775507347841984 2778723462961152 2785144526133102 2788371808318656 2791602830112768 2819563020029952 2822830184595456 2826101134983168 2829353169405056 2832631678291968 2833816325737824 2835913986146304 2839200097370112 2843655965757747 2864317988601856 2867637012922368 2877594085883904 2878303916280576 2878797537257472 2880928493862912 2881639146774528 2884978241961984 2888793362039616 2891644838256384 2892140747163648 2892854165857362 2894995527524352 2898350099398656 2906262528155658 2927379450691584 2930771547389952 2937543962673152 2938772485950336 2940947837485056 2942177784311808 2944355656531968 2948976557082108 2952393679396224 2985419668267008 2988879018983424 2995785708781824 2999257071132672 3002732455919616 3010929846096438 3032807282049024 3036321543094272 3043337862889472 3046864326230016 3047615911355904 3049871831465984 3050394875854848 3051147331878912 3054682844430336 3058197911048112 3058722383336064 3061741593447936 3065289382084608 3069342947167092 3072899543861376 3095990767091712 3099578241908736 3110340666359808 3113944769101824 3122445766322232 3126063895831296 3136918284358488 3159711153127424 3172008397533696 3175683957669888 3183022315580688 3186710638078464 3190403234414592 3214377436053504 3222357737177088 3226091639537664 3229276056846336 3233546479320064 3237293346619392 3238091905815648 3238647229414656 3241044555595776 3241844040121344 3245600522207232 3249335280488619 3249892532294568 3253100443038432 3256869968464896 3289490190034944 3293301882028032 3297117990813696 3304736958007296 3306119046694128 3308566317170688 3312400113598464 3321442889320752 3345576515076096 3357193100197888 3358597126800384 3361083242840064 3362488896356352 3370258922379552 3374164205024256 3411908192305152 3415276025806848 3415861735981056 3419233471954944 3423755095750656 3427722367008768 3428567900275392 3431105810399232 3431694235336704 3432540748363776 3435081599287296 3440472649929126 3441062681253072 3444459292628928 3448450554845184 3482989612978176 3485567807389696 3487025522147328 3491066107920384 3495083326912128 3499133249654784 3503187865239552 3512751487112511 3529033069903299 3538275162390528 3542375133609984 3554675047268352 3558794021830656 3568509447225408 3572644452378624 3580900105028274 3585049467838272 3611098460717056 3611989228273664 3616174615560192 3620364852658176 3625152454324224 3628730777419776 3629353094479872 3632935563952128 3637145222774784 3637739789235072 3641955014946816 3642853394042604 3646175125045248 3647074545136512 3656129098831389 3659737998418236 3663978714523008 3700676463789312 3704964617281536 3709257739665408 3713526034844136 3717829077758208 3722137106817024 3759417360039936 3763773579460608 3768134846644224 3776842237722624 3778421767650432 3781218648195072 3785600129826816 3791541287676996 3795934730652288 3836792114511872 3837738555040768 3838396716343296 3842185529032704 3842844452978688 3846637655949312 3851724482719488 3855526451008512 3856187662884864 3857138887809816 3859994036699136 3864466799198208 3875016704207544 3903172600922112 3918363314600448 3921263783313408 3922903712415744 3931968742776144 3936524905861632 3941086348394496 3980559557689344 3985172025311232 3994380945042432 3999009428176896 4003643274559488 4014573128128584 4033180651318056 4043743042732032 4062485768306688 4063487881807872 4068196442505216 4072910459240448 4077597214730816 4078296511114752 4082322124597248 4083022231289856 4087052509446144 4091788375621632 4092457262889456 4097199391815168 4127987689455616 4132770989211648 4147120888479744 4151926358802432 4163261021762976 4168085194441728 4177716789199653 4182557712477984 4187404245169152 4229344530044928 4234245276893184 4239151702474752 4244029754107584 4248947517437952 4253870979219456 4285836581404672 4296476982902784 4301455519383552 4305701409128448 4316391128825856 4317455874420864 4318196305886208 4321392740794368 4322458720161792 4327467362942976 4332447040651492 4333190043059424 4337467257384576 4338211120745472 4339281248786043 4342493291286528 4347525149097984 4385986920046592 4391069176037376 4396157321084928 4406315944009728 4408158728925504 4411421756227584 4416533484797952 4423464835623162 4428590519094336 4460768686768128 4478129502400512 4481444323786752 4483318528475136 4493678563172736 4498885606699008 4504098683879424 4549210923073536 4553701367742464 4554482314641408 4565006794334208 4570296489345024 4571423867033856 4574807747198976 4575592313782272 4576720997818368 4587296866572168 4588083575004096 4592612390171904 4597934073126912 4604014420750638 4609349315792064 4643986150637568 4649367362863104 4654754810560512 4660111102549504 4665510999539712 4670917153652736 4676329572139008 4683668649483348 4705377426537732 4717700216520704 4739566729691136 4758012596300544 4763525936504832 4774533473371032 4780065957117696 4785604851621888 4821566154080256 4833536605765632 4838307703226368 4839137459306496 4843914085269504 4844744802828288 4850319718980096 4855940019929088 4857137858723472 4861566833393664 4862766060182016 4874838798441852 4879650664557648 4885304952697344 4934235285052416 4939952823042048 4945676986220544 4951368046458848 4957105437010944 4959178570041192 4962849475756032 4968600170397696 5012556480053248 5018364772614144 5035789650296832 5037895690200576 5041624864260096 5055388383569328 5061246307536384 5117862288457728 5122914038710272 5123792603971584 5128850207932416 5135632643625984 5140701934678016 5141583550513152 5142851850413088 5146658715598848 5147541353005056 5148811122545664 5152622398930944 5160708974893689 5166688938943392 5204230134562816 5224484419467264 5228351711084544 5230538283220992 5242624990368192 5248699874482176 5254781797859328 5307412743585792 5313562700414976 5325841260056576 5332012570902528 5338191032745984 5352764170838112 5371350157542411 5377574201757408 5391657390309376 5416647691075584 5417983842410496 5424261923340288 5430547278987264 5437728681486336 5443096166129664 5444029641719808 5449403345928192 5455717834162176 5456609683852608 5462932522420224 5464280091063906 5469262687567872 5470611817704768 5489606997627354 5510361318948864 5529494517972992 5535901811736576 5551014695683968 5557446925922304 5570289052266204 5576743616637312 5583205660225536 5639126040059904 5645660369190912 5652202269966336 5658706338810112 5665263356583936 5667632651475648 5671827972292608 5678400194740224 5687311931515494 5728635977203712 5735274025844736 5755188171767808 5756607832561152 5757595074514944 5761856987725824 5763278293549056 5769956483923968 5777586724079232 5783289676512768 5784281494327296 5785708331714724 5789991055048704 5796700198797312 5812525056311316 5854758901383168 5875087925346304 5877544971900672 5881895674970112 5884355568623616 5897953114164216 5904787358792448 5970839336534016 5977758037966848 5991571417563648 5998514142265344 6005464911839232 6021859692192876 6065614564098048 6086675725778944 6093728652460032 6095231822711808 6099743662931968 6102294663757824 6109365688860672 6116395822096224 6117444766672128 6123483186895872 6130578764169216 6138685894334184 6145799087722752 6191981534183424 6199156483817472 6220681332719616 6227889538203648 6244891532644464 6252127791662592 6273836568716976 6319422306254848 6344016795067392 6351367915339776 6366044631161376 6373421276156928 6380806468829184 6428754872107008 6444715474354176 6452183279075328 6458552113692672 6467092958640128 6474586693238784 6476183811631296 6477294458829312 6482089111191552 6483688080242688 6491201044414464 6498670560977238 6499785064589136 6506200886076864 6513739936929792 6578980380069888 6586603764056064 6594235981627392 6609473916014592 6612238093388256 6617132634341376 6624800227196928 6635197253434743 6642885778641504 6691153030152192 6714386200395776 6717194253600768 6722166485680128 6724977792712704 6740517844759104 6748328410048512 6823816384610304 6830552051613696 6831723471962112 6838466943909888 6847510191501312 6855444734017536 6857135800550784 6862211620798464 6863388470673408 6865081496727552 6870163198574592 6880945299858252 6882125362506144 6888918585257856 6896901109690368 6906021631125957 6965979225956352 6974051044294656 6982132215840768 6990166653824256 6998266499309568 7006375730479104 7025502974225022 7058066139806598 7076550324781056 7084750267219968 7109350094536704 7117588043661312 7137018894450816 7145288904757248 7161800210056548 7170098935676544 7223978456547328 7232349231120384 7250304908648448 7257461554839552 7258706188959744 7265871127904256 7275479578470144 7283910029893632 7285706788085208 7292350250090496 7294149090273024 7312258197662778 7319475996836472 7327957429046016 7401352927578624 7409929234563072 7418515479330816 7427052069688272 7435658155516416 7444274213634048 7518834720079872 7527547158921216 7553684475445248 7556843535300864 7562437296390144 7583082575353992 7591869461304576 7673584229023744 7675477110081536 7676793432686592 7684371058065408 7685688905957376 7693275311898624 7703448965438976 7711052902017024 7712375325769728 7714277775619632 7719988073398272 7728933598396416 7750033408415088 7806345201844224 7836726629200896 7842527566626816 7845807424831488 7863937485552288 7873049811723264 7882172696788992 7961119115378688 7970344050622464 7988761890084864 7998018856353792 8007286549118976 8029146256257168 8066361302636112 8087486085464064 8124971536613376 8126975763615744 8136392885010432 8145820918480896 8155194429461632 8156593022229504 8164644249194496 8166044462579712 8174105018892288 8183576751243264 8184914525778912 8194398783630336 8196420136595859 8234410496441031 8255975378911232 8265541978423296 8294241776959488 8303852717604864 8326522043525952 8336170388883456 8355433578399306 8365115424955968 8374808490338304 8458689060089856 8468490553786368 8478303404949504 8488059508215168 8497895034875904 8507741958438912 8530967897273241 8592953965805568 8602911038767104 8632782257651712 8634911748841728 8636392611772416 8642785481588736 8644917440323584 8654934725885952 8664894081302984 8666380086118848 8674934514769152 8676422241490944 8678562497572086 8684986582573056 8695050298195968 8771973840093184 8782138352074752 8792314642169856 8812631888019456 8816317457851008 8822843512455168 8833066969595904 8846929671246324 8857181038188672 8956259004801024 8966637056950272 8987357126345472 8997771213398016 9008197367758848 9098421846147072 9107402735484928 9108964629282816 9130013588668416 9140592978690048 9142847734067712 9149615494397952 9151184627564544 9153441995636736 9174593733144336 9176167150008192 9185224780343808 9195868146253824 9208028841501276 9218698631584128 9287972301275136 9298734725726208 9320222205099008 9331021999079424 9341834307305472 9367337298966696 9410754853075464 9435400433041408 9479133459382272 9516025192601088 9527051873009664 9549066946742064 9560131914235392 9571209703243776 9643132308160512 9667073211531264 9676615406452736 9678274918612992 9687828170539008 9700639437960192 9711880039858176 9714275717446944 9723133666787328 9725532120364032 9748005841465857 9749677596883704 9759301329115296 9770609905394688 9868470570104832 9879905646084096 9891353972441088 9902736092917696 9914210874021888 9918357140082384 9925698951512064 9937200340795392 10025112960106496 10036729545228288 10071579300593664 10075791380401152 10083249728520192 10110776767138656 10122492615072768 10235724576915456 10245828077420544 10247585207943168 10257700415864832 10271265287251968 10281403869356032 10283167101026304 10285703700826176 10293317431197696 10295082706010112 10297622245091328 10305244797861888 10321417949787378 10333377877886784 10408460269125632 10448968838934528 10456703422169088 10461076566441984 10485249980736384 10497399748964352 10509563595718656 10538254461337533 10614825487171584 10627125400829952 10651682520113152 10664025141805056 10676382065491968 10705528341676224 10742700315084822 10755148403514816 10783314780618752 10833295382151168 10835967684820992 10848523846680576 10861094557974528 10875457362972672 10886192332259328 10888059283439616 10898806691856384 10911435668324352 10913219367705216 10925865044840448 10928560182127812 10938525375135744 10941223635409536 10979213995254708 11058989035945984 11102029391367936 11114893851844608 11140578104532408 11153487233274624 11166411320451072 11278252080119808 11291320738381824 11304404539932672 11317412677620224 11330526713167872 11335265302951296 11343655944585216 11356800389480448 11374623863030988 11457271954407424 11510376343535616 11513215665122304 11515190149029888 11526556587098112 11539912967847936 11555173448158464 11566579353025536 11568562988654592 11571416663429448 11579982110097408 11593400397594624 11625050112622632 11709517802766336 11750175850692608 11755089943801344 11763791349940224 11768711137247232 11795906228328432 11809574717584896 11941678673068032 11955516075933696 11983142835127296 11997028284530688 12010929823678464 12043719384385752 12131229128196096 12173351451557888 12187457304920064 12190463645423616 12199487325863936 12204589327515648 12218731377721344 12232791644192448 12234889533344256 12246966373791744 12261157528338432 12277371788668368 12291598175445504 12383963068366848 12398312967634944 12441362665439232 12455779076407296 12489783065288928 12504255583325184 12533150367598959 12547673137433952 12638844612509696 12688033590134784 12702735830679552 12732089262322752 12746842552313856 12761612937658368 12857509744214016 12889430948708352 12904366558150656 12917104227385344 12934185917280256 12949173386477568 12952367623262592 12954588917658624 12964178222383104 12967376160485376 12982402088828928 12997341121954476 12999570129178272 13012401772153728 13027479873859584 13157960760139776 13173207528112128 13188471963254784 13218947832029184 13224476186776512 13234265268682752 13249600454393856 13270394506869486 13285771557283008 13382306060304384 13428772400791552 13434388507201536 13444332971360256 13449955585425408 13481035689518208 13496656820097024 13647632769220608 13661104103227392 13663446943924224 13695020383002624 13710889468035072 13714271601101568 13724423241596928 13726776941346816 13730162993455104 13761890599716504 13764250725012288 13777837170515712 13793802219380736 13812043262251914 13931958451912704 13948102088589312 13964264431681536 13980333307648512 13996532998619136 14012751460958208 14051005948450044 14116132279613196 14153100649562112 14218700189073408 14274037788901632 14290577809514496 14323600420113096 14340197871353088 14447956913094656 14464698462240768 14500609817296896 14514923109679104 14517412377919488 14531742255808512 14550959156940288 14567820059787264 14571413576170416 14584700500180992 14588298180546048 14624516395325556 14638951993672944 14655914858092032 14802705855157248 14819858469126144 14837030958661632 14854104139376544 14871316311032832 14888548427268096 15037669440159744 15055094317842432 15107368950890496 15113687070601728 15124874592780288 15166165150707984 15183738922609152 15347168458047488 15350954220163072 15353586865373184 15368742116130816 15371377811914752 15386550623797248 15406897930877952 15422105804034048 15424750651539456 15428555551239264 15439976146796544 15457867196792832 15482126924681067 15500066816830176 15612690403688448 15673453258401792 15685055133253632 15691614849662976 15727874971104576 15746099623446528 15764345393577984 15922238230757376 15940688101244928 15977523780169728 15996037712707584 16014573098237952 16058292512514336 16114050472627233 16132722605272224 16174972170928128 16249943073226752 16253951527231488 16272785770020864 16291641836961792 16310388858923264 16313186044459008 16329288498388992 16332088925159424 16348210037784576 16367153502486528 16369829051557824 16388797567260672 16392840273191718 16468820992882062 16511950757822464 16531083956846592 16588483553918976 16607705435209728 16653044087051904 16672340777766912 16710867156798612 16730230849911936 16749616980676608 16917378120179712 16936981107572736 16956606809899008 16976119016430336 16995790069751808 17015483916877824 17061935794546482 17185907931611136 17205822077534208 17265564515303424 17269823497683456 17272785223544832 17285570963177472 17289834880647168 17309869451771904 17329788162605968 17332760172237696 17349869029538304 17352844482981888 17357124995144172 17369973165146112 17390100596391936 17543947680186368 17564276704149504 17625263776038912 17632634915702016 17645687024910336 17693859342492648 17714362076377344 17912518009602048 17933274113900544 17974714252690944 17995542426796032 18016394735517696 18196843692294144 18214805470969856 18260027177336832 18281185957380096 18285695468135424 18299230988795904 18306883991273472 18349187466288672 18352334300016384 18370449560687616 18391736292507648 18416057683002552 18437397263168256 18575944602550272 18597469451452416 18640444410198016 18662043998158848 18683668614610944 18734674597933392 18821509706150928 18870800866082816 18958266918764544 19032050385202176 19054103746019328 19098133893484128 19120263828470784 19142419406487552 19286264616321024 19334146423062528 19353230812905472 19356549837225984 19375656341078016 19401278875920384 19423760079716352 19428551434893888 19446267333574656 19451064240728064 19496011682931714 19499355193767408 19518602658230592 19541219810789376 19736941140209664 19759811292168192 19782707944882176 19805472185835392 19828421748043776 19836714280164768 19851397903024128 19874400681590784 19905591760304229 20050225920212992 20073459090456576 20143158601187328 20151582760802304 20166499457040384 20221553534277312 20244985230145536 20471449153830912 20491656154841088 20495170415886336 20515400831729664 20542530574503936 20562807738712064 20566334202052608 20571407401652352 20586634862395392 20590165412020224 20595244490182656 20610489595723776 20642835899574756 20666755755773568 20718064893377871 20897937677869056 20922153132883968 20970499961472768 20994799497928704 21019127191437312 21076508922675066 21229650974343168 21254250801659904 21303365040226304 21328050283610112 21352764130983936 21411056683352448 21485400630169644 21510296807029632 21671935369641984 21697047693361152 21750914725945344 21772384664518656 21776118566879232 21797613383712768 21826438735410432 21851730089680896 21857120364255624 21877050750271488 21882447270819072 21958427990509416 22117978071891968 22204058782735872 22229787703689216 22281156209064816 22306974466549248 22332822640902144 22556504160239616 22582641476763648 22634825355240448 22661053426335744 22670530605902592 22687311889170432 22749247726061976 22914543908814848 23020752687071232 23026431330244608 23030380298059776 23053113174196224 23079825935695872 23110346896316928 23133158706051072 23137125977309184 23142833326858896 23159964220194816 23186800795189248 23250100225245264 23419035605532672 23500351701385216 23510179887602688 23527582699880448 23537422274494464 23591812456656864 23619149435169792 23883357346136064 23911032151867392 23966285670254592 23994056569061376 24021859647356928 24087438768771504 24262458256392192 24346702903115776 24374914609840128 24380927290847232 24398974651727872 24409178655031296 24437462755442688 24465583288384896 24469779066688512 24493932747583488 24522315056676864 24554743577336736 24583196350891008 24589260409787577 24703231489323093 24767926136733696 24796625935269888 24882725330878464 24911558152814592 24979566130577856 25008511166650368 25066300735197918 25095346274867904 25277689225019392 25376067180269568 25405471661359104 25464178524645504 25493685104627712 25523225875316736 25592903691819723 25778861897416704 25808733116301312 25868371834560512 25898346772955136 25904735246525184 25909177835317248 25928356444766208 25934752320970752 25964804177657856 25994682243908952 25999140258356544 26024803544307456 26054959747719168 26315921520279552 26346415056224256 26376943926509568 26437895664058368 26448952373553024 26468530537365504 26499200908787712 26540789013738972 26571543114566016 26857544801583104 26868777014403072 26899911170850816 26962071379036416 26993313640194048 27295265538441216 27322208206454784 27326893887848448 27390040766005248 27421778936070144 27428543202203136 27448846483193856 27453553882693632 27460325986910208 27523781199433008 27528501450024576 27555674341031424 27587604438761472 27624086524503828 27863916903825408 27896204177178624 27960666615297024 27993065997238272 28025502921916416 28102011896900088 28232264559226392 28306201299124224 28437400378146816 28548075577803264 28581155619028992 28647200840226192 28680395742706176 28895913826189312 28929396924481536 29001219634593792 29029846219358208 29034824755838976 29063484511617024 29101918313880576 29135640119574528 29142827152340832 29169401000361984 29176596361092096 29244017524397571 29249032790651112 29277903987345888 29311829716184064 29605411710314496 29639716938252288 29674061917323264 29708208278753088 29742632622065664 29777096854536192 30075338880319488 30110188635684864 30214737901780992 30227374141203456 30249749185560576 30332330301415968 30367477845218304 30694336916094976 30701908440326144 30707173730746368 30737484232261632 30742755623829504 30773101247594496 30813795861755904 30844211608068096 30849501303078912 30857111102478528 30879952293593088 30915734393585664 30964253849362134 31000133633660352 31225380807376896 31346906516803584 31370110266507264 31383229699325952 31455749942209152 31492199246893056 31528690787155968 31844476461514752 31881376202489856 31955047560339456 31992075425415168 32029146196475904 32116585025028672 32228100945254466 32265445210544448 32349944341856256 32499886146453504 32507903054462976 32545571540041728 32583283673923584 32620777717846528 32626372088918016 32658576996777984 32664177850318848 32696420075569152 32734307004973056 32739658103115648 32777595134521344 32785680546383436 32937641985764124 33023901515644928 33176967107837952 33306088174103808 33344681555533824 33421734313597224 33460461699823872 33499233961353216 33834756240359424 33873962215145472 33913213619798016 33952238032860672 33991580139503616 34030967833755648 34123871589092964 34371815863222272 34531129030606848 34539646995366912 34545570447089664 34579669761294336 34619738903543808 34659576325211936 34665520344475392 34699738059076608 34705688965963776 34714249990288344 34739946330292224 34780201192783872 35087895360372736 35128553408299008 35250527552077824 35265269831404032 35291374049820672 35387718684985296 35428724152754688 35825036019204096 35866548227801088 35949428505381888 35991084853592064 36032789471035392 36393687384588288 36429610941939712 36520054354673664 36562371914760192 36571390936270848 36598461977591808 36613767982546944 36698374932577344 36704668600032768 36740899121375232 36783472585015296 36832115366005104 36874794526336512 37151889205100544 37194938902904832 37280888820396032 37324087996317696 37367337229221888 37469349195866784 37599451102796877 37643019412301856 37741601732165632 37916533837529088 38064100770404352 38108207492038656 38196267786968256 38240527656941568 38284838812975104 38572529232642048 38668292846125056 38706461625810944 38713099674451968 38751312682156032 38802557751840768 38847520159432704 38857102869787776 38892534667149312 38902128481456128 38992023365863428 38998710387534816 39037205316461184 39082439621578752 39473882280419328 39519622584336384 39565415889764352 39610944371670784 39656843496087552 39673428560329536 39702795806048256 39748801363181568 39811183520608458 40100451840425984 40146918180913152 40286317202374656 40303165521604608 40332998914080768 40443107068554624 40489970460291072 40942898307661824 40983312309682176 40990340831772672 41085061149007872 41125615477424128 41132668404105216 41142814803304704 41173269724790784 41180330824040448 41190488980365312 41285671799149512 41333511511547136 41436129786755742 41795875355738112 41844306265767936 41940999922945536 41989598995857408 42038254382874624 42153017845350132 42459301948686336 42606730080452608 42656100567220224 42822113366704896 42970801260339288 43020593614059264 43343870739283968 43394095386722304 43501829451890688 43544769329037312 43552237133758464 43595226767425536 43652877470820864 43703460179361792 43714240728511248 43754101500542976 43764894541638144 43916855981018832 44235956143783936 44408117565471744 44459575407378432 44562312418129632 44613948933098496 44665645281804288 45113008320479232 45165282953527296 45269650710480896 45322106852671488 45341061211805184 45374623778340864 45498495452123952 45829087817629696 46041505374142464 46052862660489216 46060760596119552 46106226348392448 46159651871391744 46220693792633856 46266317412102144 46274251954618368 46285666653717792 46319928440389632 46373601590378496 46446380774043201 46500200450490528 46838071211065344 47000703402770432 47020359775205376 47055165399760896 47074844548988928 47183624913313728 47238298870339584 47766714692272128 47822064303734784 47932571340509184 47988113138122752 48043719294713856 48174877537543008 48342151417881699 48524916512784384 48693405806231552 48749829219680256 48761854581694464 48818357310062592 48874925510885376 48931166576769792 48939558133377024 48987865495166976 49044630113353728 49109487154673472 49166392701782016 49178520819575154 49406462978646186 49535852273467392 49593251870539776 49765450661756928 49823116305629184 49959132261155712 50017022333300736 50132601470395836 50190692549735808 50752134360539136 50810943322718208 50928357049291008 50987370209255424 51046451750633472 51185807383639446 51557723794833408 51617466232602624 51736743669121024 51796693545910272 51809470493050368 51818355670634496 51856712889532416 51869504641941504 51929608355315712 51989364487817904 51998280516713088 52049607088614912 52109919495438336 52631843040559104 52692830112448512 52875791328116736 52897904747106048 52937061074731008 53081578027477944 53143086229132032 53715089603166208 53737554028806144 53799822341701632 53924142758072832 53986627280388096 54590531076882432 54644416412909568 54780081532010496 54843557872140288 54857086404406272 54897692966387712 54920651973820416 55047562398866016 55057002900049152 55111348682062848 55175208877522944 55248173049007656 55727833807650816 55792408354357248 55921333230594048 55986131994476544 56051005843832832 56204023793800176 56464529118452784 56612402598248448 56874800756293632 57096151155606528 57162311238057984 57294401680452384 57360791485412352 57791827652378624 57858793848963072 58002439269187584 58059692438716416 58069649511677952 58126969023234048 58203836627761152 58271280239149056 58285654304681664 58338802000723968 58353192722184192 58488035048795142 58498065581302224 58555807974691776 58623659432368128 59210823420628992 59279433876504576 59348123834646528 59416416557506176 59485265244131328 59554193709072384 59716775280912687 60150677760638976 60220377271369728 60429475803561984 60454748282406912 60499498371121152 60664660602831936 60734955690436608 61388673832189952 61403816880652288 61414347461492736 61474968464523264 61485511247659008 61546202495188992 61627591723511808 61688423216136192 61699002606157824 61714222204957056 61759904587186176 61831468787171328 61928507698724268 62000267267320704 62154194680133613 62693813033607168 62766459398651904 62911499884418304 62984398493786112 63057381574311936 63688952923029504 63762752404979712 63910095120678912 63984150850830336 64058292392951808 64233170050057344 64456201890508932 64530890421088896 65015806108925952 65091143080083456 65241555435693056 65252744177836032 65317153993555968 65328355700637696 65392840151138304 65479316206231296 65555190269042688 65571361092766872 65875283971528248 66047803031289856 66353934215675904 66612176348207616 66689363111067648 66843468627194448 66920923399647744 66998467922706432 67669512480718848 67747924430290944 67904476065721344 67983160279007232 68061935667511296 68247743178185928 68743631726444544 69062258061213696 69079293990733824 69091140894179328 69159339522588672 69239477807087616 69319152650423872 69331040688950784 69399476118153216 69411377931927552 69428499980576688 69479892660584448 69560402385567744 70175790720745472 70257106816598016 70501055104155648 70530539662808064 70582748099641344 70775437369970592 70857448305509376 71650072038408192 71733096455602176 71898857010763776 71982169707184128 72065578942070784 72787374769176576 72859221883879424 73040108709347328 73124743829520384 73142781872541696 73196923955183616 73227535965093888 73396749865154688 73409337200065536 73481798242750464 73566945170030592 73664230732010208 73749589052673024 73767781229362731 74303778410201088 74389877805809664 74561777640792064 74648175992635392 74734674458443776 74938698391733568 75198902205593754 75286038824603712 75483203464331264 75833067675058176 76128201540808704 76216414984077312 76392535573936512 76481055313883136 76569677625950208 77336585692250112 77412923251621888 77426199348903936 77605115503681536 77695040318865408 77714205739575552 77785069334298624 77804256962912256 77984046731726856 77997420775069632 78074410632922368 78164879243157504 78947764560838656 79039245168672768 79130831779528704 79221888743341568 79313686992175104 79346857120659072 79405591612096512 79497602726363136 79622367041216916 80200903680851968 80572634404749312 80606331043209216 80886214137109248 80979940920582144 81885796615323648 81966624619364352 81980681663545344 82170122298015744 82251230954848256 82265336808210432 82285629606609408 82346539449581568 82360661648080896 82380977960730624 82571343598299024 82667023023094272 82872259573511484 83591750711476224 83688612531535872 83881999845891072 83979197991714816 84076508765749248 84306035690700264 84918603897372672 85213460160905216 85312201134440448 85644226733409792 85941602520678576 86041187228118528 86687741478567936 86788190773444608 87003658903781376 87089538658074624 87104474267516928 87190453534851072 87305754941641728 87406920358723584 87428481457022496 87508203001085952 87529789083276288 87732052573192713 87833711962037664 88471912287567872 88816235130943488 88919150814756864 89124624836259264 89227897866196992 89331290563608576 90226016640958464 90330565907054592 90539301420961792 90644213705342976 90682122423610368 90749247556681728 90996990904247904 91658175635259392 92083010748284928 92105725320978432 92121521192239104 92212452696784896 92319303742783488 92441387585267712 92532634824204288 92548503909236736 92571333307435584 92639856880779264 92747203180756992 92892761548086402 93000400900981056 93676142422130688 94001406805540864 94040719550410752 94110330799521792 94149689097977856 94367249826627456 94476597740679168 95533429384544256 95644128607469568 95865142681018368 95976226276245504 96087438589427712 96349755075086016 96684302835763398 97049833025568768 97386811612463104 97499658439360512 97523709163388928 97636714620125184 97749851021770752 97862333153539584 97879116266754048 97975730990333952 98089260226707456 98218974309346944 98332785403564032 98357041639150308 98812925957292372 99071704546934784 99530901323513856 99918264522311424 100034044666601472 100265202940791672 100381385099471616 101504268721078272 101621886645436416 101856714098582016 101974740418510848 102092903501266944 102371614767278892 103115447589666816 103473487338242048 103593387091820544 103618940986100736 103636711341268992 103739009283883008 103859216710631424 103978728975635808 103996561033426176 104099214177229824 104219838990876672 105263686081118208 105385660224897024 105751582656233472 105795809494212096 105874122149462016 106163156054955888 106286172458264064 107430179206332416 107475108057612288 107599644683403264 107848285516145664 107973254560776192 109181062153764864 109288832825819136 109560163064020992 109687115744280576 109714172808812544 109795385932775424 109841303947640832 110095124797732032 110114005800098304 110222697364125696 110350417755045888 110496346098015312 111455667615301632 111584816708714496 111842666461188096 111972263988953088 112102011687665664 112408047587600352 112798353308390631 112929058236905568 113224805196496896 113749601512587264 114192302311213056 114324622476115968 114588803360904768 114721582970824704 115583655304757248 115717587697926144 116004878538375168 116119384877432832 116139299023355904 116253938046468096 116407673255522304 116542560478298112 116571308609363328 116677604001447936 116706385444368384 116976070097590284 116996131162604448 117111615949383552 117247318864736256 118421646841257984 118558867753009152 118696247669293056 118832833115012352 118970530488262656 119108387418144768 119433550561825374 120301355521277952 120440754542739456 120858951607123968 120909496564813824 120998996742242304 121329321205663872 121469911380873216 122807633761304576 122828694922985472 122949936929046528 122971022495318016 123255183447023616 123376846432272384 123398005212315648 123428444409914112 123519809174372352 123857015397448536 124000534534641408 124308389360267226 125387626067214336 125532918797303808 125822999768836608 125968796987572224 126114763148623872 127377905846059008 127820190241357824 127968301701660672 128466340100114688 128912403781017864 129061780842177792 130031612217851904 130182286160166912 130483110871386112 130505488355672064 130634307987111936 130656711401275392 130785680302276608 130958632412462592 131110380538085376 131142722185533744 131750567943056496 132095606062579712 132707868431351808 133224352696415232 133378726222135296 133686937254388896 133841846799295488 133996935845412864 135339024961437696 135495848860581888 135808952131442688 135966320558014464 136123871335022592 136495486356371856 137487263452889088 138124516122427392 138158587981467648 138182281788358656 138318679045177344 138478955614175232 138638305300847744 138662081377901568 138798952236306432 138822755863855104 138856999961153376 138959785321168896 139120804771135488 139339142322129603 140351581441490944 140514213633196032 141002110208311296 141061079325616128 141165496199282688 141550874739941184 141714896611018752 143300144076816384 143466192911204352 143797714021527552 143964339414368256 144131157884141568 145026454253645097 145574749538353152 146080217418694656 146249487659040768 146285563745083392 146455071930187776 146793499730309376 146818674400131072 146963596485500928 147133890340061184 147328461464020416 147499178105346048 147535562458725462 148607556820402176 148779755611619328 149123555281584128 149296351985270784 149469348916887552 149877396783467136 150397804411187508 150572077649207424 152256403081617408 152432829968154624 152785071147873024 152962110627766272 153139355251900416 154673171384500224 154825846503243776 154852398697807872 155210231007363072 155390080637730816 155428411479151104 155570138668597248 155608513925824512 155968093463453712 155994841550139264 156148821265844736 156329758486315008 157895529121677312 158078490337345536 158443777486683136 158627373984350208 158693714241318144 158811183224193024 159244734082433832 160401807361703936 161145268809498624 161212662086418432 161772428274218496 161959881841164288 163771593230647296 163933249238728704 164340244596031488 164502461909696512 164530673616420864 164571259213218816 164693078899163136 164761955921461248 165142687196598048 165334046046188544 165744519147022968 167183501422952448 167377225063071744 167763999691782144 167958395983429632 168153017531498496 168612071381400528 169837207794745344 170426920321810432 170624402268880896 171288453466819584 171883205041357152 172082374456237056 173375482957135872 173576381546889216 174007317807562752 174179077316149248 174208948535033856 174380907069702144 174611509883283456 174813840717447168 174856962914044992 175016406002171904 175059578166552576 175464105146385426 175667423924075328 176943824575135744 177632470261886976 177838301629513728 178249249672518528 178455795732393984 178662581127217152 179150325842738061 180452033281916928 180661131814109184 181078602841923584 181288427410685952 181364244847220736 181498495113363456 181993981808495808 183316351270518784 184166021496569856 184211450641956864 184243042384478208 184424905393569792 184638607485566976 184882775170535424 185065269648408576 185097007818473472 185142666614871168 185279713761558528 185494406361513984 185785523096172804 186000801801962112 188002813611081728 188081439100821504 188299378195955712 188734499653254912 188953195481358336 191066858769088512 191288257214939136 191730285362036736 191952452552491008 192174877178855424 192699510150172032 193368605671526796 194773623224926208 195047418326777856 195273429240250368 195724666307079168 195758232533508096 195951461980667904 196178520453414912 196437948618693888 196665570807128064 196714083278300616 197625851914584744 198143409093869568 199061802647027712 199836529044622848 200068089333202944 200530405881583344 200762770198943232 203008537442156544 203243773290872832 203713428197164032 203949480837021696 204185807002533888 204743229534557784 206230895179333632 206946974676484096 207186774183641088 207237881972201472 207273422682537984 207478018567766016 207718433421262848 207957457951271616 207993122066852352 208198428354459648 208439677981753344 210527372162236416 210771320449794048 211503165312466944 211591618988424192 211748244298924032 212326312109911776 212572344916528128 214860358412664832 214950216115224576 215199289366806528 215696571032291328 215946509121552384 218362124307529728 218577665651638272 219120326128041984 219374231488561152 219428345617625088 219590771865550848 219682607895281664 220190249595464064 220228011600196608 220445394728251392 220700835510091776 220992692196030624 222911335230603264 223169633417428992 223685332922376192 223944527977906176 224204023375331328 224816095175200704 225596706616781262 225858116473811136 226449610392993792 227499203025174528 228384604622426112 228649244952231936 229177606721809536 229443165941649408 231167310609514496 232009757076750336 232238769754865664 232278598046711808 232815346511044608 233085120956596224 233142617218726656 233355208002895872 233412770888736768 233952140195180568 233992262325208896 234223231898767104 234494637729472512 236843293682515968 237117735506018304 237392495338586112 237665666230024704 237941060976525312 238216774836289536 238867101123650748 240602711042555904 241717903214247936 241818993129627648 242658642411327744 242939822761746432 245615267522609152 245657389845970944 245899873858093056 245942044990636032 246510366894047232 246753692864544768 246796010424631296 246856888819828224 247039618348744704 247714030794897072 248001069069282816 248616778720534452 250775252134428672 251065837594607616 251645999537673216 251937593975144448 252229526297247744 254755811692118016 255640380482715648 255936603403321344 256932680200229376 257824807562035728 258123561684355584 260063224435703808 260364572320333824 260966221742772224 261010976711344128 261268615974223872 261313422802550784 261571360604553216 261917264824925184 262220761076170752 262285444371067488 263196157719578139 263501135886112992 264191212125159424 265415736862703616 266448705392830464 266757452444270592 267373874508777792 267683693598590976 267993871690825728 270678049922875392 270991697721163776 271617904262885376 271932641116028928 272247742670045184 272990972712743712 274974526905778176 276249032244854784 276317175962935296 276364563576717312 276637358090354688 276957911228350464 277276610601695488 277324162755803136 277597904472612864 277645511727710208 277713999922306752 277919570642337792 278241609542270976 278678284644259206 280703162882981888 281028427266392064 282004220416622592 282122158651232256 282330992398565376 283101749479882368 283429793222037504 286600288153632768 286932385822408704 287595428043055104 287928678828736512 288262315768283136 290052908507290194 291149499076706304 292160434837389312 292498975318081536 292571127490166784 292910143860375552 293586999460618752 293637348800262144 293927192971001856 294267780680122368 294656922928040832 294998356210692096 295071124917450924 297215113640804352 298247110563168256 298592703970541568 299754793566934272 300795608822375016 301144155298414848 304512806163234816 304865659936309248 305570142295746048 305924221255532544 306278710503800832 309346342769000448 309651693006487552 310420462014726144 310780161275461632 310856822958302208 311217027851649024 311936186926907424 311989683100278528 312297642531689472 312659516972630016 315791058243354624 316156980674691072 316887554973366272 317254747968700416 317387428482636288 317622366448386048 318489468164867664 320803614723407872 322290537618997248 322425324172836864 323544856548436992 323919763682328576 327543186461294592 327866498477457408 328680489192062976 329004923819393024 329061347232841728 329142518426437632 329386157798326272 329523911842922496 330285374393196096 330668092092377088 331489038294045936 334367002845904896 334754450126143488 335527999383564288 335916791966859264 336306035062996992 337224142762801056 338395059925171893 339674415589490688 340853840643620864 341248804537761792 342576906933639168 343766410082714304 344164748912474112 346750965914271744 347152763093778432 348014635615125504 348358154632298496 348417897070067712 348761814139404288 349223019766566912 349627681434894336 349713925828089984 350032812004343808 350119156333105152 350928210292770852 351334847848150656 355264940523773952 355676603259027456 356498499345037056 356911591464787968 357325162254434304 358300651685476122 360904066563833856 361322263628218368 362157205683847168 362576854821371904 362728489694441472 362996990226726912 363987963616991616 368422901283913728 368486084768956416 368849810787139584 369765550341070848 370130539296817152 370194015636946944 370285333229742336 370559427523117056 371571046192345608 372001603603924224 376005627222163456 376162878201643008 376598756391911424 377468999306509824 377906390962716672 382133717538177024 383460570724073472 383904905104982016 385399020300344064 386737211343053592 389547246449852416 390094836653555712 390546858480500736 391449332614158336 391516465067016192 391902923961335808 392357040906829824 392875897237387776 393331141614256128 393428166556601232 395251703829169488 396286818187739136 398123605294055424 399673058089245696 400136178666405888 401060811763166688 401525540397886464 406017074884313088 406487546581745664 407426856394328064 407898961674043392 408371614005067776 409486459069115568 412461790358667264 413893949352968192 414373548367282176 414475763944402944 414546845365075968 414956037135532032 415436866842525696 415914915902543232 415986244133704704 416396856708919296 416879355963506688 418017426966388809 421054744324472832 421542640899588096 423006330624933888 423183237976848384 423496488597848064 424652624219823552 425144689833056256 429720716825329664 429900432230449152 430398578733613056 431393142064582656 431893018243104768 435079362760935291 436724248615059456 438240652256083968 438748462977122304 438856691235250176 439365215790563328 440380499190928128 440456023200393216 440890789456502784 441401671020183552 441985384392061248 445822670461206528 446339266834857984 447370665844752384 447889055955812352 448408046750662656 449632190350401408 451193413233562524 451716232947622272 456769209244852224 457298489904463872 458355213443619072 458886331883298816 462334621219028992 464019514153500672 464477539509731328 464557196093423616 465630693022089216 466170241913192448 466285234437453312 466710416005791744 466825541777473536 467904280390361136 467984524650417792 468446463797534208 468989275458945024 473686587365031936 474235471012036608 475331332460049408 475882121953050624 476433549672579072 477734202247301496 481205422085111808 483435806428495872 483637986259255296 485317284822655488 485879645523492864 491230535045218304 491314779691941888 491799747716186112 493020733788094464 493507385729089536 493592020849262592 493713777639656448 494079236697489408 495428061589794144 496002138138565632 497233557441068904 501550504268857344 502131675189215232 503291999075346432 503875187950288896 504459052594495488 509511623384236032 511280760965431296 511873206806642688 513865360400458752 515649615124071456 516247123368711168 520126448871407616 520729144640667648 521932443485544448 522021953422688256 522537231948447744 522626845605101568 523142721209106432 523834529649850368 524441522152341504 524570888742134976 526392315439156278 527002271772225984 528382424250318848 530831473725407232 532897410785660928 533514904888541184 534747749017555584 535367387197181952 535987743381651456 541356099845750784 541983395442327552 543235808525770752 543865282232057856 544495485340090368 545981945425487424 549949053811556352 552498064489709568 552634351925870592 552729127153434624 553274716180709376 553915822456700928 554553221203390976 554648325511606272 555195808945225728 555291023455420416 555427999844613504 555839141284675584 556483219084541952 557356569288518412 561406325765963776 564008440833245184 564244317302464512 566203498959764736 566859586444075008 573200576307265536 573864771644817408 575190856086110208 575857357657473024 576524631536566272 580105817014580388 584320869674778624 585142254980333568 585820287720751104 587173998921237504 587274697600524288 587854385942003712 588535561360244736 589313845856081664 589996712421384192 590142249834901848 594430227281608704 596494221126336512 597185407941083136 599509587133868544 601591217644750032 602288310596829696 609025612326469632 609731319872618496 611140284591492096 611848442511065088 612557421007601664 618692685538000896 619303386012975104 620840924029452288 621560322550923264 621713645916604416 622434055703298048 623872373853814848 623979366200557056 624595285063378944 625319033945260032 631582116486709248 632313961349382144 633775109946732544 634509495937400832 634774856965272576 635244732896772096 636978936329735328 641607229446815744 644581075237994496 644850648345673728 647089713096873984 647839527364657152 655086372922589184 655732996954914816 657360978384125952 658009847638786048 658122694465683456 658285036852875264 658772315596652544 659047823685844992 660570748786392192 661336184184754176 662978076588091872 668734005691809792 669508900252286976 671055998767128576 671833583933718528 672612070125993984 674448285525602112 676790119850343786 679348831178981376 681707681287241728 682497609075523584 685153813867278336 687532820165428608 688329497824948224 693501931828543488 696029271230251008 696716309264596992 696835794140135424 698446039533133824 699255362869788672 699427851656179968 700065624008687616 700238312666210304 701856420585541704 702669695696301312 710529881047547904 711353206518054912 712996998690074112 713823182929575936 714650324508868608 716601303370952244 721808133127667712 724314411367694336 725153709642743808 725456979388882944 727975927233983232 736845802567827456 736972169537912832 737699621574279168 739531100682141696 740261078593634304 740388031273893888 740570666459484672 741118855046234112 743142092384691216 744003207207848448 752011254444326912 752325756403286016 753197512783822848 754937998613019648 755812781925433344 764267435076354048 766921141448146944 767809810209964032 770798040600688128 773474422686107184 779094492899704832 780189673307111424 781093716961001472 782898665228316672 783032930134032384 783805847922671616 784714081813659648 785751794474775552 786662283228512256 786856333113202464 789588473158734417 790503407658338976 792573636375478272 796247210588110848 799346116178491392 800272357332811776 802121623526333376 803051080795772928 812034149768626176 812975093163491328 814853712788656128 815797923348086784 816743228010135552 818972918138231136 824923580717334528 827787898705936384 828747096734564352 828951527888805888 829093690730151936 829912074271064064 830873733685051392 831829831805086464 831972488267409408 832793713417838592 833758711927013376 836034853932777618 842109488648945664 843085281799176192 846012661249867776 846366475953696768 846992977195696128 849305248439647104 850289379666112512 859800864460898304 860797157467226112 862786284129165312 863786036486209536 870158725521870582 873448497230118912 876481304512167936 877496925954244608 877713382470500352 878730431581126656 880760998381856256 880912046400786432 881781578913005568 882803342040367104 883970768784122496 891645340922413056 894741331689504768 895778111911624704 899264380700802816 902386826467125048 903432465895244544 913538418489704448 914596979808927744 916710426887238144 917772663766597632 924669242438057984 928039028307001344 928955079019462656 931261386044178432 932340483826384896 932570468874906624 933651083554947072 935808560780722272 935969049300835584 936892927595068416 937978550917890048 947373174730063872 948470942024073216 950662664920098816 951764243906101248 952867099345158144 955468404494602992 962410844170223616 966871612856991744 967275972518510592 970634569645310976 971759291046985728 982461070090436608 982629559383883776 983599495432372224 986041467576188928 987014771458179072 987184041698525184 987427555279312896 988158473394978816 990856123179588288 992004276277131264 994467114882137808 1003101008537714688 1004263350378430464 1006583998150692864 1007750375900577792 1008918105188990976 1015185179775515679 1019023246768472064 1022561521930862592 1023746413613285376 1027730720800917504 1031299230248142912 1032494246737422336 1040252897742815232 1041458289281335296 1043864886971088896 1044043906845376512 1045074463896895488 1045253691210203136 1046285442418212864 1047669059299700736 1048883044304683008 1049141777484269952 1052784630878312556 1054004543544451968 1065794821571321856 1067029809777082368 1069495498035111168 1070734774394363904 1071975486763302912 1082712199691501568 1083966790884655104 1086471617051541504 1087730564464115712 1088990970680180736 1091963890850974848 1105268703851741184 1105458254306869248 1106549432361418752 1109106442406781952 1109296651023212544 1110391617890451456 1110582046910840832 1110855999689227008 1111678282569351168 1114713138577036824 1122812651531927552 1128016881666490368 1128488634604929024 1132406997919529472 1133719172888150016 1146401152614531072 1150381712172220416 1151714715314946048 1160211634029160776 1168641739349557248 1170284509960667136 1171640575441502208 1174347997842475008 1174549395201048576 1175708771884007424 1177071122720489472 1178627691712163328 1179993424842768384 1180284499669803696 1188860454563217408 1192988442252673024 1194370815882166272 1199019174267737088 1203182435289500064 1204576621193659392 1218051224652939264 1219462639745236992 1222280569182984192 1223696885022130176 1225114842015203328 1237385371076001792 1238606772025950208 1241681848058904576 1243120645101846528 1243427291833208832 1244868111406596096 1247744747707629696 1247958732401114112 1249190570126757888 1250638067890520064 1254052280899166427 1263164232973418496 1264627922698764288 1267550219893465088 1269018991874801664 1269549713930545152 1270489465793544192 1273957872659470656 1283214458893631488 1289162150475988992 1289701296691347456 1294179426193747968 1295679054729314304 1310172745845178368 1314721956768251904 1316019695277572096 1316245388931366912 1316570073705750528 1318095647371689984 1321141497572784384 1322672368369508352 1325956153176183744 1337468011383619584 1339017800504573952 1342111997534257152 1343667167867437056 1345224140251987968 1348896571051204224 1353580239700687572 1363415362574483456 1370307627734556672 1375065640330857216 1376658995649896448 1387003863657086976 1392058542460502016 1393432618529193984 1393671588280270848 1396892079066267648 1398510725739577344 1398855703312359936 1400131248017375232 1400476625332420608 1403712841171083408 1405339391392602624 1421059762095095808 1422706413036109824 1425993997380148224 1427646365859151872 1429300649017737216 1433202606741904488 1443616266255335424 1448628822735388672 1450307419285487616 1450913958777765888 1455951854467966464 1473691605135654912 1473944339075825664 1475399243148558336 1479062201364283392 1480522157187268608 1480776062547787776 1481141332918969344 1482237710092468224 1486284184769382432 1488006414415696896 1504022508888653824 1504651512806572032 1506395025567645696 1509875997226039296 1511625563850866688 1528534870152708096 1533842282896293888 1535619620419928064 1541596081201376256 1546948845372214368 1558188985799409664 1560379346614222848 1562187433922002944 1565797330456633344 1566065860268064768 1567611695845343232 1569428163627319296 1571503588949551104 1573324566457024512 1573712666226404928 1579176946317468834 1581006815316677952 1585147272750956544 1592494421176221696 1598692232356982784 1600544714665623552 1604243247052666752 1606102161591545856 1624068299537252352 1625950186326982656 1629707425577312256 1631595846696173568 1633486456020271104 1637945836276462272 1649847161434669056 1655575797411872768 1657494193469128704 1657903055777611776 1658187381460303872 1659824148542128128 1661747467370102784 1663659663610172928 1663944976534818816 1665587426835677184 1667517423854026752 1672069707865555236 1684218977297891328 1692025322499735552 1692732951907393536 1698610496879294208 1700578759332225024 1719601728921796608 1721594314934452224 1725572568258330624 1727572072972419072 1740317451043741164 1752962609024335872 1755426764941000704 1757460863162253312 1761521996763712512 1761824092801572864 1763563157826011136 1765606684080734208 1767941537568244992 1783290681844826112 1789482663379009536 1791556223823249408 1798528761401605632 1804773652934250096 1806864931790489088 1827076836979408896 1829193959617855488 1833420853774476288 1835545327533195264 1849338484876115968 1856078056614002688 1857910158038925312 1862522772088356864 1864680967652769792 1865140937749813248 1867302167109894144 1871617121561444544 1871938098601671168 1873785855190136832 1875957101835780096 1894746349460127744 1896941884048146432 1901325329840197632 1903528487812202496 1905734198690316288 1910936808989205984 1924821688340447232 1933743225713983488 1934551945037021184 1941269139290621952 1943518582093971456 1964922140180873216 1965259118767767552 1967198990864744448 1972082935152377856 1974029542916358144 1974368083397050368 1974855110558625792 1976316946789957632 1981712246359176576 1984008552554262528 1988934229764275616 2006202017075429376 2008526700756860928 2013167996301385728 2015500751801155584 2017836210377981952 2030370359551031358 2038046493536944128 2045123043861725184 2047492827226570752 2055461441601835008 2062598460496285824 2064988493474844672 2080505795485630464 2087729773942177792 2088087813690753024 2090148927793790976 2090507382420406272 2095338118599401472 2097766088609366016 2098283554968539904 2105569261756625112 2108009087088903936 2131589643142643712 2134059619554164736 2138990996070222336 2141469548788727808 2143950973526605824 2165424399383003136 2172943234103083008 2175461128928231424 2183927781701949696 2210537407703482368 2210916508613738496 2213098864722837504 2218212884813563904 2218593302046425088 2220783235780902912 2221164093821681664 2221711999378454016 2223356565138702336 2229426277154073648 2245625303063855104 2256033763332980736 2256977269209858048 2264813995839058944 2267438345776300032 2292802305229062144 2300763424344440832 2303429430629892096 2320423268058321552 2337283478699114496 2340569019921334272 2343281150883004416 2348695995684950016 2349098790402097152 2351417543768014848 2354142245440978944 2357255383424326656 2359986849685536768 2360568999339607392 2368765419476203251 2377720909126434816 2385976884505346048 2388741631764332544 2398038348535474176 2406364870579000128 2409153242387318784 2436102449305878528 2438925279490473984 2444561138365968384 2447393770044260352 2450229684030406656 2474770742152003584 2483363696117809152 2486241290203693056 2486854583666417664 2489736222813192192 2495489495415259392 2495917464802228224 2498381140253515776 2501276135781040128 2508104561798332854 2526328465946836992 2529255845397528576 2535100439786930176 2538037983749603328 2539099427861090304 2540978931587088384 2547915745318941312 2579402593382694912 2588358852387495936 2591358109458628608 2620345491690356736 2629443913536503808 2632039390555144192 2632490777862733824 2633140147411501056 2636191294743379968 2642282995145568768 2645344736739016704 2651912306352367488 2674936022767239168 2684223995068514304 2687334335734874112 2697793142102408448 2707160479401375144 2726830725148966912 2740615255469113344 2750131280661714432 2753317991299792896 2774007727314173952 2784117084921004032 2786865237058387968 2793784158132535296 2797021451479154688 2797711406624719872 2800953250664841216 2807425682342166816 2810678782785205248 2842119524190191616 2845412826072219648 2851987994760296448 2855292731718303744 2858601298035474432 2866405213483808976 2887232532510670848 2897257645470777344 2900614838570975232 2901827917555531776 2911903708935932928 2947383210271309824 2947888678151651328 2950798486297116672 2958124402728566784 2961044314374537216 2961552125095575552 2962282665837938688 2964475420184936448 2972568369538764864 2976012828831393792 3008045017777307648 3009303025613144064 3012790051135291392 3019751994452078592 3023251127701733376 3045555539326547037 3057069740305416192 3067684565792587776 3071239240839856128 3083192162402752512 3093897690744428736 3116377971598819328 3120758693228445696 3124374867844005888 3131594660913266688 3132131720536129536 3135223391690686464 3138856327254638592 3143007177899102208 3146649132914049024 3147425332452809856 3158353892634937668 3162013630633355904 3197384464713965568 3201089429331247104 3208486494105333504 3212204323183091712 3248136599074504704 3251900372653965312 3259414851154624512 3263191693392347136 3266972912040542208 3275891672552924544 3311151594823745536 3315806111555223552 3316374762920607744 3319648297084256256 3327319327220345856 3327889953069637632 3331174853671354368 3335034847708053504 3344139415731110472 3368437954595782656 3384050644999471104 3385465903814787072 3397220993758588416 3401157518664450048 3439203457843593216 3451145136516661248 3455144145944838144 3480634902087482328 3505925218048671744 3510853529882001408 3514921726324506624 3523043993527425024 3523648185603145728 3527126315652022272 3531213368161468416 3535883075136489984 3566581363689652224 3578965326758019072 3583112447646498816 3597057522803211264 3609547305868500192 3613729863580978176 3654153673958817792 3658387919235710976 3666841707548952576 3671090655066390528 3698676969752231936 3712156113228005376 3715820316077850624 3725045544176713728 3729361935305539584 3730281875499626496 3734604334219788288 3743234243122889088 3743876197203342336 3747571710380273664 3751914203671560192 3789492698920255488 3793883768096292864 3802650659680395264 3807056975624404992 3811468397380632576 3821873617978411968 3849643376680894464 3867486451427966976 3869103890074042368 3882538278581243904 3887037164187942912 3929844280361746432 3930518237535535104 3944165870304755712 3948059085832716288 3948736166794100736 3949710221117251584 3963424492718353152 3968017105108525056 3977868459528551232 4012404034150858752 4017053401513721856 4026335992602771456 4031001503602311168 4035672420755963904 4060740719102062716 4090246087723450368 4110922883203670016 4125196920992571648 4129976986949689344 4161011590971260928 4175459547884355584 4176175627381506048 4180297855587581952 4181014764840812544 4190676237198802944 4195532177218732032 4196567109937079808 4211138523513250224 4216018174177807872 4263179286285287424 4268119239108329472 4277981992140444672 4282939097577455616 4287901947053211648 4330848798766006272 4345886468206166016 4350922257856462848 4367855563403899392 4421074815406964736 4421833017227476992 4426197729445675008 4436425769627127808 4437186604092850176 4441566471561805824 4442328187643363328 4443423998756908032 4446713130277404672 4458852554308147296 4491250606127710208 4512067526665961472 4513954538419716096 4529627991678117888 4534876691552600064 4585604610458124288 4601526848688881664 4606858861259784192 4640846536116643104 4674566957398228992 4681138039842668544 4686562301766008832 4697391991369900032 4698197580804194304 4702835087536029696 4708284490881957888 4714510766848653312 4719973699371073536 4721137998679214784 4737530838952406502 4755441818252869632 4771953769010692096 4777483263528665088 4796076697070948352 4812729741158000256 4818306484774637568 4872204898611757056 4877850558980947968 4889122276731936768 4894787540088520704 4900459368060813312 4949541484304007168 4966727392235618304 4972482580407386112 4973709167332835328 4979472445626384384 4990978990830518784 4991834929604456448 4996762280507031552 5002552271562080256 5016209123596665708 5052656931893673984 5070200879573860352 5076075967499206656 5078198855722180608 5095831490637882624 5158805186765389824 5176717704774991872 5182716218917257216 5258887827073007616 5264078781110288384 5266280294823002112 5272382589486759936 5284565990291137536 5290689473478033408 5303824612704734976 5349872045534478336 5368447990137028608 5374668671469748224 5395586284204816896 5414320958802750288 5453661450297933824 5481230510938226688 5500262561323428864 5506635982599585792 5548015454628347904 5568234169842008064 5573730474116775936 5587568316265070592 5594042902958309376 5595422813249439744 5601906501329682432 5614851364684333632 5621357565570410496 5684239048380383232 5690825652144439296 5703975989520592896 5710585463436607488 5717202596070948864 5732810426967617952 5774465065021341696 5794515290941554688 5801229677141950464 5803655835111063552 5823807417871865856 5894766420542619648 5895777356303302656 5901596972594233344 5916248805457133568 5922088628749074432 5923104250191151104 5924565331675877376 5928950840369872896 5945136739077529728 5952025657662787584 6018606051226288128 6025580102270582784 6039503988904157184 6046502255403466752 6091111078653094074 6114139480610832384 6135369131585175552 6142478481679712256 6166384324805505024 6187795381488857472 6241517386456891392 6263189321826533376 6264263441072259072 6270446783381372928 6286014355798204416 6293298265828098048 6294850664905619712 6316707785269875336 6324027261266711808 6394768929427931136 6402178858662494208 6416972988210667008 6424408646366183424 6496273198149009408 6518829702309249024 6526383386784694272 6551783345105849088 6622303189647491072 6631612223110447104 6632749525841215488 6639296594168512512 6654638654440691712 6655779906139275264 6662349707342708736 6670069695416107008 6688278831462220944 6736875909191565312 6768101289998942208 6770931807629574144 6794441987517176832 6802315037328900096 6878406915687186432 6902290273033322496 6910288291889676288 6961269804174964656 7011850436097343488 7021707059764002816 7029843452649013248 7046087987054850048 7047296371206291456 7054252631304044544 7062426736322936832 7071766150272979968 7106296258428609753 7133162727379304448 7157930653516038144 7166224895292997632 7194115045606422528 7219094611737000384 7227459727161956352 7308307347917635584 7316775838471421952 7333683415097905152 7342181310132781056 7424312226456010752 7450091088353427456 7458723870611079168 7460563750999252992 7469208668439576576 7486468486245778176 7487752394406684672 7495143420760547328 7503828407343120384 7578985397840510976 7587767536192585728 7605301319360790528 7614113951248809984 7622936794761265152 7643747235956823936 7738207780148084736 7765076557162487808 7774074328375885824 7859688560723492864 7861036475071070208 7888331740609511424 7896118171665432576 7897472333588201472 7899420442234503168 7926848985436706304 7936034210217050112 7955736919057102464 8024808068301717504 8052671985205542912 8062003007204622336 8121481438204125432 8180492175446900736 8221845766407340032 8250393841985143296 8259953973899378688 8322023181942521856 8350919095768711168 8352351254763012096 8360595711175163904 8381352474397605888 8391064354437464064 8393134219874159616 8422277047026500448 8432036348355615744 8526358572570574848 8536238478216658944 8555963984280889344 8565878195154911232 8575803894106423296 8661697597532012544 8691772936412332032 8701844515712925696 8735711126807798784 8842149630813929472 8843666034454953984 8852395458891350016 8872851539254255616 8874373208185700352 8883132943123611648 8884656375286726656 8886847997513816064 8893426260554809344 8917705108616294592 8982501212255420416 9024135053331922944 9027909076839432192 9059255983356235776 9069753383105200128 9171209220916248576 9203053697377763328 9213717722519568384 9281693072233286208 9349133914796457984 9362276079685337088 9373124603532017664 9394783982739800064 9396395161608388608 9405670175072059392 9416568981763915776 9429021533697306624 9439947398742147072 9442275997358429568 9475061677904813004 9543907538021384192 9592153394141896704 9625459482316000512 9636612969549275136 9744409797223514112 9755701117961895936 9778244553463873536 9789575080177041408 9800918736121626624 9933454784471236608 9947418334665670656 9958944891252768768 9981957981661037568 9983669859208912896 9993524561014063104 10005104543124160512 10032418247193331416 10105313863787347968 10140401759147720704 10152151934998413312 10156397711444361216 10191662981275765248 10317610373530779648 10353435409549983744 10365432437834514432 10517775654146015232 10528157562220576768 10532560589646004224 10544765178973519872 10569131980582275072 10581378946956066816 10607649225409469952 10699744091068956672 10736895980274057216 10749337342939496448 10791172568409633792 10828641917605500576 10907322900595867648 10962461021876453376 11000525122646857728 11013271965199171584 11096030909256695808 11136468339684016128 11147460948233551872 11175136632530141184 11188085805916618752 11190845626498879488 11203813002659364864 11229702729368667264 11242715131140820992 11368478096760766464 11381651304288878592 11407951979041185792 11421170926873214976 11434405192141897728 11465620853935235904 11548930130042683392 11589030581883109376 11602459354283900928 11607311670222127104 11647614835743731712 11789532841085239296 11791554712606605312 11832497610914267136 11844177257498148864 11846208500382302208 11849130663351754752 11890273478155059456 11904051315325575168 12037212102452576256 12051160204541165568 12079007977808314368 12093004510806933504 12182222157306188148 12270738263170351104 12332768649611010048 12375590762977714944 12483034772913782784 12526378643653066752 12528526882144518144 12540893566762745856 12572028711596408832 12586596531656196096 12589701329811239424 12633415570539750672 12648054522533423616 12789537858855862272 12804357717324988416 12833945976421334016 12848817292732366848 12992546396298018816 13037659404618498048 13052766773569388544 13103566690211698176 13244606379294982144 13263224446220894208 13265499051682430976 13278593188337025024 13309277308881383424 13311559812278550528 13324699414685417472 13340139390832214016 13376557662924441888 13473751818383130624 13536202579997884416 13541863615259148288 13588883975034353664 13604630074657800192 13756813831374372864 13804580546066644992 13820576583779352576 13922539608349929312 14023700872194686976 14043414119528005632 14059686905298026496 14092175974109700096 14094592742412582912 14108505262608089088 14124853472645873664 14143532300545959936 14212592516857219506 14266325454758608896 14315861307032076288 14332449790585995264 14388230091212845056 14438189223474000768 14454919454323912704 14616614695835271168 14633551676942843904 14667366830195810304 14684362620265562112 14848624452912021504 14900182176706854912 14917447741222158336 14921127501998505984 14938417336879153152 14972936972491556352 14975504788813369344 14990286841521094656 15007656814686240768 15157970795681021952 15210602638721581056 15228227902497619968 15287494471913647872 15476415560296169472 15530153114324975616 15548148656751771648 15719377121446985728 15776663481219022848 15792236343330865152 15798840884469006336 15853697970873412608 15872068420434100224 15911473838114204928 16049616136603435008 16105343970411085824 16124006014409244672 16242962876408250864 16360984350893801472 16443691532814680064 16500787683970286592 16519907947798757376 16644046363885043712 16701838191537422336 16704702509526024192 16721191422350327808 16762704948795211776 16782128708874928128 16786268439748319232 16844554094053000896 16864072696711231488 17052717145141149696 17072476956433317888 17111927968561778688 17131756390309822464 17151607788212846592 17323395195064025088 17383545872824664064 17403689031425851392 17471422253615597568 17684299261627858944 17687332068909907968 17704790917782700032 17745703078508511232 17748746416371400704 17766265886247223296 17769312750573453312 17773695995027632128 17786852521109618688 17835410217232589184 18055818153678864384 18118511966712471552 18139506766210400256 18342418441832497152 18406107394755526656 18427435445039136768 18563386144466572416 18724552159370674176 18789567965479600128 18792790323216777216 18811340350144118784 18858043067394613248 18879894797484294144 18884551994716859136 18950123355809626008 19087815076042768384 19184306788283793408 19250918964632001024 19273225939098550272 19488819594447028224 19556489106927747072 19579150160354082816 19866909568942473216 19894836669331341312 19917889782505537536 19963915963322075136 19967339718417825792 19987049122028126208 20010209086248321024 20064836494386662832 20210627727574695936 20280803518295441408 20304303869996826624 20312795422888722432 20383325962551530496 20635220747061559296 20706870819099967488 20730864875669028864 21035551308292030464 21056315124441153536 21065121179292008448 21089530357947039744 21138263961164550144 21162757893912133632 21215298450818939904 21318888775285829259 21399488182137913344 21473791960548114432 21498674685878992896 21582345136819267584 21657283835211001152 21814645801191735296 21924922043752906752 22001050245293715456 22026543930398343168 22272936679368032256 22350273265060282368 22376171611833237504 22381691252997758976 22407626005318729728 22459405458737334528 22485430262281641984 22736956193521532928 22763302608577757184 22815903958082371584 22842341853746429952 22868810384283795456 22931241707870471808 23178061163766218752 23214623340444254208 23295229671487463424 23579065682170478592 23583109425213210624 23664995221828534272 23688354514996297728 23692417000764604416 23698261326703509504 23780546956310118912 23808102630651150336 24074424204905152512 24158015955616628736 24186009021613867008 24364444314612376296 24541476526340702208 24665537299222020096 24751181525955429888 24966069545827565568 25052757287306133504 25057053764289036288 25081787133525491712 25144057423192817664 25173193063312392192 25179402659622478848 25266831141079501344 25296109045066847232 25579075717711724544 25608715434649976832 25667891952842668032 25697634585464733696 25985092792596037632 26075318809236996096 26105533547138777088 26207133380423396352 26489212758589964288 26526448892441788416 26530998103364861952 26557186376674050048 26618554617762766848 26623119624557101056 26649398829370834944 26680278781664428032 26753115325848883776 26947503636766261248 27072405159995768832 27083727230518296576 27177767950068707328 27209260149315600384 27513627662748745728 27609161092133289984 27641153167558705152 27845079216699858624 28047401744389373952 28086828239056011264 28119373810596052992 28184351948219400192 28189185484825165824 28217010525216178176 28249706945291747328 28287064601091919872 28425185033714439012 28631722614064152576 28776460182425690112 28876378446948001536 28909838908647825408 29233229391670542336 29267103353885687808 29334733660391620608 29368725240531124224 29800364353413709824 29842255003997011968 29876834673758306304 29945873944983112704 29951009577626738688 29980573683042189312 30015313629372481536 30315941591362043904 30421205277443162112 30456455804995239936 30574988943827295744 30952831120592338944 31060306228649951232 31096297313503543296 31438754242893971456 31553326962438045696 31584472686661730304 31597681768938012672 31707395941746825216 31744136840868200448 31822947676228409856 32099232273206870016 32210687940822171648 32248012028818489344 32485925752816501728 32721968701787602944 32887383065629360128 33001575367940573184 33039815895597514752 33288092727770087424 33403676383074844672 33409405019052048384 33442382844700655616 33525409897590423552 33564257417749856256 33572536879496638464 33689108188106001792 33728145393422462976 34105434290282299392 34144953912866635776 34223855937123557376 34263512780619644928 34303215576425693184 34646790390128050176 34767091745649328128 34807378062851702784 34942844507231195136 35368598523255717888 35374664137819815936 35491406157017022464 35497492832742801408 35532531772494446592 35538625501146906624 35547391990055264256 35670820434465178368 36111636307357728768 36237023933424943104 36279013532420800512 36812214789511053312 37126772288933144832 37449104318741348352 37579135930959200256 37585580646433554432 37622680700288237568 37716086134789226496 37759789594968588288 37769103989433718272 37900246711619252016 38175630152085536768 38368613576567586816 38501837929264002048 38546451878197100544 38977639188894056448 39112978213855494144 39158300320708165632 39733819137884946432 39789673338662682624 39835779565011075072 39927831926644150272 39934679436835651584 39974098244056252416 40020418172496642048 40129672988773325664 40421255455149391872 40561607036590882816 40608607739993653248 40625590845777444864 40766651925103060992 41270441494123118592 41413741638199934976 41461729751338057728 42071102616584060928 42130242358584016896 42179060715894079488 42276527922329100288 42325515787824267264 42430596901637879808 42637777550571658518 42798976364275826688 42947583921096228864 42997349371757985792 43164690273638535168 43314567670422002304 43849844087505813504 44002100490587430912 44053087860796686336 44545873358736064512 44700546530120564736 44752343223666475008 44763382505995517952 44815252010637459456 44918810917474669056 44970860524563283968 45473912387043065856 45631807916164743168 45684683707492859904 45862483415740943616 46356122327532437504 46429246680888508416 46590459342974926848 47158131364340957184 47329990443657068544 47376709029992595456 47396522653407019008 47561093912620237824 47616205261302300672 48148848409810305024 48316031911233257472 48372018043227734016 48728888629224752592 49082953052681404416 49331074598444040192 49502363051910859776 49932139091655131136 50105514574612267008 50114107528578072576 50163574267050983424 50288114846385635328 50346386126624784384 50358805319244957696 50533662282159002688 50592218090133694464 51158151435423449088 51217430869299953664 51335783905685336064 51395269170929467392 51970185585192075264 52150637618473992192 52211067094277554176 52414266760846792704 52978425517179928576 53052897784883576832 53061996206729723904 53114372753348100096 53237109235525533696 53246239249114202112 53298797658741669888 53360557563328856064 53506230651697767552 54167454461036593152 54355535900137414656 54418520298631200768 55027255325497491456 55218322184266579968 55282306335117410304 55690158433399717248 56173656478112022528 56368703896438800384 56378370969650331648 56434021050432356352 56574129202183839744 56850370067428878024 57263445228128305152 57552920364851380224 57752756893896003072 57819677817295650816 58466458783341084672 58669467320783241216 58737450481062248448 59600728706827419648 59684510007994023936 59753669347516612608 59891747889966225408 59902019155253477376 59961147366084378624 60030627258744963072 60631883182724087808 60842410554886324224 60912911609990479872 61149977887654591488 61905662241184677888 62120612457299902464 62192594627007086592 62877508485787942912 63106653924876091392 63168945373323460608 63195363537876025344 63414791883493650432 63488273681736400896 63645895352456819712 64198464546413740032 64421375881644343296 64496024057636978688 64971851505633003456 65443937403575205888 65774766131258720256 66003150735881146368 66079631791195029504 66807352766149689344 66818810038104096768 67050819795180847104 67128514835499712512 67145073758993276928 67378216376212003584 67456290786844925952 68210868580564598784 68289907825733271552 68447711874247114752 68527025561239289856 68606431152851386368 69534183491298656256 69885689014462390272 70737197046511435776 70749328275639631872 70982812314034044928 70994985665485602816 71065063544988893184 71077251002293813248 71094783980110528512 71341640868930356736 72223272614715457536 72474047866849886208 72558027064841601024 73624429579022106624 74253544577866289664 74898208637482696704 75158271861918400512 75171161292867108864 75245361400576475136 75432172269578452992 75519579189937176576 75538207978867436544 75800493423238504032 76351260304171073536 76737227153135173632 77003675858528004096 77092903756394201088 77955278377788112896 78225956427710988288 78316600641416331264 79467638275769892864 79579346677325365248 79671559130022150144 79855663853288300544 79869358873671303168 79948196488112504832 80040836344993284096 80259345977546651328 80842510910298783744 81123214073181765632 81217215479987306496 81251181691554889728 81533303850206121984 82540882988246237184 82827483276399869952 82923459502676115456 84142205233168121856 84260484717168033792 84358121431788158976 84553055844658200576 84651031575648534528 84861193803275759616 85275555101143317036 85895167842192457728 86329380547277070336 86629135340844004608 87699688175011627008 88004200981174861824 88106175721593372672 89401093060241129472 89526765011991035904 89630504021274918912 89837621834949338112 89941721049126567936 90947824774086131712 91263615832329486336 91369367414985719808 91724966831481887232 92712244655064875008 92858493361777016832 93180918685949853696 94316262728681914368 94659980887314137088 94753418059985190912 94793045306814038016 95122187825240475648 95232410522604601344 96297696819620610048 96632063822466514944 96744036086455468032 97457777258449505184 98165906105362808832 98662149196888080384 99004726103821719552 99864278183310262272 100211029149224534016 100228215057156145152 100327148534101966848 100576229692771270656 100692772253249568768 100717610638489915392 101067324564318005376 101184436180267388928 102316302870846898176 102434861738599907328 102671567811370672128 102790538341858934784 103940371170384150528 104301275236947984384 104422134188555108352 104828533521693585408 106105795569767153664 106123992413459447808 106474218471051067392 106492478498228404224 106597595317483339776 107012461303395535104 108334908922073186304 108711071800274829312 108837040597262401536 110436644368533159936 111380316866799434496 112347312956224045056 112737407792877600768 112756741939300663296 112868042100864712704 113148258404367679488 113700740134857756048 114526890456256610304 115105840729702760448 115505513787792006144 115639355634591301632 116932917566682169344 117338934641566482432 117474900962124496896 119201457413654839296 119369020015988047872 119507338695033225216 119783495779932450816 119804038310506954752 119922294732168757248 120061254517489926144 121263766365448175616 121684821109772648448 121825823219980959744 122299955775309182976 123811324482369355776 124241224914599804928 124385189254014173184 126213307849752182784 126390727075752050688 126829583766987300864 126976547363472801792 127291790704913639424 128396929092827480064 128842751763288686592 128992048115273957376 129943703011266006912 131549532262517440512 132006301471762292736 132159263582390059008 133614705532299378688 133637620076208193536 134101639590361694208 134257029670999425024 134290147517986553856 134756432752424007168 134912581573689851904 136421737161129197568 136895423748494229504 137054051122478579712 139068366982597312512 139771378028924780544 141474394093022871552 141965624628068089856 141989971330971205632 142130127089977786368 142189567960221057024 142683281737860713472 144446545229430915072 144948095733699772416 145116054129683202048 147248859158044213248 148507089155732579328 149796417274965393408 150316543723836801024 150342322585734217728 150490722801152950272 150864344539156905984 151039158379874353152 151076415957734873088 151600986846477008064 152702520608342147072 153474454306270347264 154007351717056008192 154185807512788402176 155910556755576225792 156451912855421976576 156633201282832662528 158935276551539785728 159158693354650730496 159343118260044300288 159711327706576601088 159738717747342606336 159896392976225009664 160081672689986568192 160518691955093302656 162246428146363531264 162502363383109779456 163066607700412243968 165081765976492474368 165654966552799739904 165846919005352230912 168520969434336067584 169106111689316401152 169302063151297069056 169722387606551519232 170551110202286634072 171790335684384915456 172658761094554140672 173258270681688009216 175399376350023254016 176008401962349723648 176212351443186745344 178802186120482258944 179053530023982071808 179261008042549837824 179675243669898676224 179883442098253135872 181895649548172263424 182527231664658972672 182738734829971439616 183449933662963774464 185424489310129750016 185716986723554033664 186361837371899707392 188632525457363828736 189319961774628274176 189506836119970381824 189586090613628076032 190244375650480951296 190464821045209202688 192595393639241220096 193264127644933029888 193488072172910936064 194915554516899010368 196331812210725617664 197324298393776160768 198009452207643439104 200422058298449068032 200456430114312290304 201152459385542541312 201385544506499137536 201435221276979830784 202134649128636010752 202368872360534777856 204632605741693796352 204869723477199814656 205343135622741344256 205581076683717869568 208602550473895968768 209657067043387170816 212211591139534307328 212247984826918895616 212948436942102134784 212984956996456808448 213195190634966679552 214024922606791070208 216669817844146372608 217422143600549658624 217674081194524803072 220873288737066319872 222760633733598868992 224694625912448090112 225474815585755201536 225513483878601326592 225736084201729425408 226296516808735358976 227401480269715512096 229053780912513220608 230211681459405520896 231011027575584012288 231278711269182603264 233865835133364338688 234677869283132964864 234949801924248993792 238402914827309678592 238738040031976095744 239014677390066450432 239566991559864901632 239608076621013909504 239844589464337514496 240122509034979852288 242527532730896351232 243369642219545296896 243651646439961919488 244599911550618365952 247622648964738711552 248482449829199609856 248770378508028346368 252426615699504365568 252781454151504101376 253659167533974601728 253953094726945603584 254583581409827278848 257685503526577373184 259887406022532013824 263099064525034881024 264012602943524585472 264318527164780118016 267229411064598757376 268203279180723388416 268580295035973107712 269512865504848014336 269825163147379703808 272843474322258395136 273790847496988459008 274108102244957159424 278136733965194625024 279542756057849561088 282948788186045743104 283931249256136179712 283979942661942411264 284260254179955572736 284379135920442114048 285366563475721426944 288893090458861830144 289896191467399544832 290232108259366404096 294497718316088426496 297014178311465158656 299592834549930786816 300633087447673602048 300684645171468435456 300981445602305900544 301728689078313811968 302078316759748706304 302152831915469746176 303201973692954016128 306948908612540694528 308014703434112016384 308371615025576804352 311821113511152451584 312903825710843953152 313266402565665325056 318317386709301460992 319422655413153202176 319477435494685212672 319792785952450019328 321037383910186605312 324492856292727062528 325004726766219558912 326133215400824487936 331309933105599479808 337041938868672135168 338212223378632802304 338604126302594138112 339444775213103038464 341102220404573268144 343580671368769830912 345317522189108281344 346516541363376018432 350798752700046508032 352016803924699447296 352424702886373490688 357604372240964517888 358107060047964143616 358522016085099675648 359350487339797352448 359766884196506271744 363791299096344526848 365054463329317945344 365477469659942879232 366899867325927548928 370848978620259500032 371433973447108067328 372723674743799414784 378639923549256548352 379172181227256152064 380488751300961902592 380929642090418405376 385190787278482440192 386528255289866059776 386976144345821872128 389831109033798020736 394648596787552321536 396018904415286878208 400844116596898136064 400912860228624580608 402304918771085082624 402771089012998275072 402870442553959661568 404269298257272021504 404737744721069555712 409265211483387592704 410686271245482688512 411162153367435739136 417205100947791937536 419314134086774341632 424423182279068614656 425896873884204269568 425969913992913616896 426390381269933359104 428049845213582140416 433339635688292745216 434844287201099317248 435348162389049606144 441746577474132639744 445521267467197737984 449389251824896180224 450949631171510403072 451026967757202653184 451472168403458850816 452593033617470717952 454802960539431024192 458107561825026441216 460423362918811041792 462022055151168024576 462557422538365206528 467731670266728677376 469355738566265929728 469899603848497987584 476805829654619357184 477476080063952191488 478029354780132900864 479133983119729803264 479216153242027819008 479689178928675028992 480245018069959704576 486739284439090593792 489199823101236731904 495245297929477423104 496964899658399219712 497540757016056692736 505562908303008202752 507318335067949203456 507906189453891207168 509167162819654557696 515371007053154746368 519774812045064027648 526198129050069762048 528025205887049170944 528637054329560236032 534458822129197514752 536406558361446776832 537160590071946215424 539025731009696028672 539650326294759407616 545686948644516790272 547581694993976918016 548216204489914318848 556273467930389250048 559085512115699122176 565897576372091486208 567862498512272359424 567959885323884822528 568520508359911145472 568758271840884228096 570733126951442853888 577786180917723660288 579792382934799089664 580464216518732808192 588995436632176852992 594028356622930317312 601266174895347204096 601369290342936870912 603457378156627623936 604156633519497412608 604305663830939492352 606403947385908032256 613897817225081389056 616029406868224032768 616743230051153608704 625807651421687906304 636634773418602921984 638845310826306404352 638954870989370425344 639585571904900038656 642074767820373210624 648985712585454125056 650009453532439117824 652266430801648975872 662619866211198959616 674083877737344270336 676424446757265604608 677208252605188276224 678889550426206076928 682204440809146536288 687161342737539661824 690635044378216562688 693033082726752036864 701597505400093016064 704033607849398894592 704849405772746981376 715208744481929035776 716214120095928287232 717044032170199351296 718700974679594704896 719533768393012543488 727582598192689053696 730108926658635890688 730954939319885758464 733799734651855097856 742867946894216134656 745447349487598829568 757279847098513096704 758344362454512304128 760977502601923805184 761859284180836810752 773056510579732119552 779662218067596041472 789297193575104643072 792037808830573756416 801688233193796272128 804609837542170165248 805740885107919323136 808538596514544043008 809475489442139111424 818530422966775185408 821372542490965377024 822324306734871478272 834410201895583875072 838628268173548683264 848846364558137229312 851793747768408539136 851939827985827233792 852780762539866718208 856099690427164280832 866679271376585490432 869688574402198634496 870696324778099212288 883493154948265279488 891042534934395475968 898778503649792360448 901899262343020806144 902053935514405306368 902944336806917701632 905186067234941435904 909605921078862048384 920846725837622083584 924044110302336049152 925114845076730413056 935463340533457354752 938711477132531859456 939799207696995975168 954952160127904382976 958267966239459606528 958432306484055638016 959378357857350057984 973478568878181187584 978399646202473463808 993929799316798439424 1011125816606016405504 1014636670135898406912 1015812378907782414336 1018334325639309115392 1030742014106309492736 1039549624090128055296 1052396258100139524096 1056050411774098341888 1057274108659120472064 1068917644258395029504 1072813116722893553664 1074321180143892430848 1078051462019392057344 1079300652589518815232 1091373897289033580544 1095163389987953836032 1096432408979828637696 1112546935860778500096 1118171024231398244352 1135724997024544718848 1135919770647769645056 1137516543681768456192 1141466253902885707776 1155572361835447320576 1159584765869598179328 1160928433037465616384 1188056713245860634624 1202532349790694408192 1202738580685873741824 1206914756313255247872 1208313267038994825216 1208611327661878984704 1212807894771816064512 1227795634450162778112 1232058813736448065536 1233486460102307217408 1251615302843375812608 1273269546837205843968 1277690621652612808704 1277909741978740850688 1279171143809800077312 1284149535640746421248 1297971425170908250112 1300018907064878235648 1304532861603297951744 1325239732422397919232 1348167755474688540672 1352848893514531209216 1354416505210376552448 1357779100852412153856 1364408881618293072576 1374322685475079323648 1381270088756433125376 1386066165453504073728 1403195010800186032128 1408067215698797789184 1409698811545493962752 1430417488963858071552 1432428240191856574464 1434088064340398702592 1437401949359189409792 1439067536786025086976 1460217853317271781376 1467599469303710195712 1485735893788432269312 1490894698975197659136 1516688724909024608256 1521955005203847610368 1523718568361673621504 1546113021159464239104 1559324436135192082944 1578594387150209286144 1584075617661147512832 1603376466387592544256 1609219675084340330496 1611481770215838646272 1617077193029088086016 1618950978884278222848 1637060845933550370816 1642745084981930754048 1644648613469742956544 1668820403791167750144 1677256536347097366528 1697692729116274458624 1703587495536817078272 1703879655971654467584 1705561525079733436416 1712199380854328561664 1733358542753170980864 1739377148804397268992 1741392649556198424576 1766986309896530558976 1782085069868790951936 1803798524686041612288 1804107871028810612736 1810372134469882871808 1819211842157724096768 1841693451675244167168 1848088220604672098304 1850229690153460826112 1877422954265063718912 1909904320255808765952 1916535932478919213056 1916864612968111276032 1918756715714700115968 1946957137756362375168 1956799292404946927616 1987859598633596878848 2022251633212032811008 2029273340271796813824 2031624757815564828672 2036668651278618230784 2061484028212618985472 2079099248180256110592 2104792516200279048192 2112100823548196683776 2114548217318240944128 2145626233445787107328 2148642360287784861696 2156102924038784114688 2158601305179037630464 2182747794578067161088 2190326779975907672064 2192864817959657275392 2236342048462796488704 2271449994049089437696 2271839541295539290112 2275033087363536912384 2282932507805771415552 2319169531739196358656 2376113426491721269248 2405064699581388816384 2413829512626510495744 2417222655323757969408 2425615789543632129024 2455591268900325556224 2464117627472896131072 2466972920204614434816 2503230605686751625216 2546539093674411687936 2555381243305225617408 2555819483957481701376 2558342287619600154624 2568299071281492842496 2595942850341816500224 2600037814129756471296 2609065723206595903488 2650479464844795838464 2696335510949377081344 2705697787029062418432 2708833010420753104896 2715558201704824307712 2728817763236586145152 2762540177512866250752 2772132330907008147456 2806390021600372064256 2816134431397595578368 2819397623090987925504 2864856480383713148928 2874803898718378819584 2878135073572050173952 2920435706634543562752 2935198938607420391424 2981789397950395318272 3033377449818049216512 3043910010407695220736 3047437136723347243008 3092226042318928478208 3118648872270384165888 3157188774300418572288 3168151235322295025664 3206752932775185088512 3218439350168680660992 3222963540431677292544 3234154386058176172032 3237901957768556445696 3274121691867100741632 3285490169963861508096 3289297226939485913088 3337640807582335500288 3354513072694194733056 3407174991073634156544 3407759311943308935168 3424398761708657123328 3466717085506341961728 3478754297608794537984 3482785299112396849152 3564170139737581903872 3607597049372083224576 3608215742057621225472 3620744268939765743616 3638423684315448193536 3683386903350488334336 3696176441209344196608 3700459380306921652224 3754845908530127437824 3819808640511617531904 3833071864957838426112 3833729225936222552064 3837513431429400231936 3893914275512724750336 3913598584809893855232 3975719197267193757696 4044503266424065622016 4058546680543593627648 4063249515631129657344 4073337302557236461568 4122968056425237970944 4158198496360512221184 4209585032400558096384 4224201647096393367552 4229096434636481888256 4291252466891574214656 4297284720575569723392 4312205848077568229376 4317202610358075260928 4380653559951815344128 4472684096925592977408 4542899988098178875392 4550066174727073824768 4565865015611542831104 4638339063478392717312 4752226852983442538496 4810129399162777632768 4827659025253020991488 4834445310647515938816 4851231579087264258048 4911182537800651112448 4928235254945792262144 4933945840409228869632 5006461211373503250432 5093078187348823375872 5110762486610451234816 5111638967914963402752 5116684575239200309248 5136598142562985684992 5200075628259512942592 5218131446413191806976 5300958929689591676928 5411395574058124836864 5431116403409648615424 5457635526473172290304 5525080355025732501504 5544264661814016294912 5632268862795191156736 5729712960767426297856 5749607797436757639168 5756270147144100347904 5840871413269087125504 5870397877214840782848 5963578795900790636544 6066754899636098433024 6087820020815390441472 6094874273446694486016 6184452084637856956416 6237297744540768331776 6314377548600837144576 6336302470644590051328 6436878700337361321984 6445927080863354585088 6468308772116352344064 6475803915537112891392 6548243383734201483264 6570980339927723016192 6578594453878971826176 6709026145388389466112 6814349982147268313088 6815518623886617870336 6848797523417314246656 6957508595217589075968 7128340279475163807744 7215194098744166449152 7241488537879531487232 7276847368630896387072 7366773806700976668672 7392352882418688393216 7400918760613843304448 7509691817060254875648 7639617281023235063808 7666143729915676852224 7667458451872445104128 7675026862858800463872 7787828551025449500672 7827197169619787710464 7951438394534387515392 8089006532848131244032 8117093361087187255296 8126499031262259314688 8146674605114472923136 8316396992721024442368 8419170064801116192768 8448403294192786735104 8458192869272963776512 8594569441151139446784 8624411696155136458752 8634405220716150521856 8761307119903630688256 8945368193851185954816 9085799976196357750784 9100132349454147649536 9131730031223085662208 9276678126956785434624 9504453705966885076992 9620258798325555265536 9655318050506041982976 9668890621295031877632 9702463158174528516096 9822365075601302224896 9856470509891584524288 9867891680818457739264 10012922422747006500864 10221524973220902469632 10223277935829926805504 10273196285125971369984 10400151256519025885184 10436262892826383613952 10822791148116249673728 10862232806819297230848 10915271052946344580608 11050160710051465003008 11088529323628032589824 11264537725590382313472 11459425921534852595712 11499215594873515278336 11512540294288200695808 11681742826538174251008 11740795754429681565696 11927157591801581273088 12133509799272196866048 12175640041630780882944 12189748546893388972032 12368904169275713912832 12474595489081536663552 12628755097201674289152 12672604941289180102656 12873757400674722643968 12891854161726709170176 12936617544232704688128 12951607831074225782784 13141960679855446032384 13418052290776778932224 13628699964294536626176 13697595046834628493312 13915017190435178151936 14256680558950327615488 14430388197488332898304 14482977075759062974464 14553694737261792774144 14733547613401953337344 14784705764837376786432 14801837521227686608896 15019383634120509751296 15279234562046470127616 15332287459831353704448 15334916903744890208256 15350053725717600927744 15654394339239575420928 15902876789068775030784 16234186722174374510592 16293349210228945846272 16632793985442048884736 16896806588385573470208 17189138882302278893568 17248823392310272917504 17268810441432301043712 17522614239807261376512 17890736387702371909632 18171599952392715501568 18200264698908295299072 18263460062446171324416 18553356253913570869248 19008907411933770153984 19310636101012083965952 19337781242590063755264 19404926316349057032192 19644730151202604449792 19712941019783169048576 19735783361636915478528 20443049946441804939264 20446555871659853611008 20546392570251942739968 20872525785652767227904 21645582296232499347456 21724465613638594461696 21830542105892689161216 22100321420102930006016 22177058647256065179648 22529075451180764626944 22918851843069705191424 22998431189747030556672 23025080588576401391616 23363485653076348502016 23481591508859363131392 23854315183603162546176 24267019598544393732096 24351280083261561765888 24379497093786777944064 24949190978163073327104 25257510194403348578304 25345209882578360205312 25783708323453418340352 25873235088465409376256 25903215662148451565568 26283921359710892064768 26836104581553557864448 27257399928589073252352 27395190093669256986624 27830034380870356303872 28513361117900655230976 28860776394976665796608 28965954151518125948928 29107389474523585548288 29467095226803906674688 29569411529674753572864 29603675042455373217792 30038767268241019502592 30664574919662707408896 30669833807489780416512 31308788678479150841856 32468373444348749021184 32586698420457891692544 33265587970884097769472 33793613176771146940416 34378277764604557787136 34497646784620545835008 34537620882864602087424 35045228479614522753024 35781472775404743819264 36400529397816590598144 36526920124892342648832 37106712507827141738496 38017814823867540307968 38621272202024167931904 38675562485180127510528 38809852632698114064384 39425882039566338097152 40886099892883609878528 41092785140503885479936 41745051571305534455808 43291164592464998694912 43448931227277188923392 43661084211785378322432 44200642840205860012032 44354117294512130359296 45058150902361529253888 45837703686139410382848 45996862379494061113344 46050161177152802783232 46963183017718726262784 47708630367206325092352 48702560166523123531776 49898381956326146654208 50690419765156720410624 51567416646906836680704 51746470176930818752512 51806431324296903131136 52567842719421784129536 53672209163107115728896 54514799857178146504704 54790380187338513973248 55660068761740712607744 57026722235801310461952 57931908303036251897856 58214778949047171096576 58934190453607813349376 59138823059349507145728 59207350084910746435584 61329149839325414817792 61339667614979560833024 62617577356958301683712 64936746888697498042368 65173396840915783385088 66531175941768195538944 67587226353542293880832 68756555529209115574272 68995293569241091670016 69075241765729204174848 70090456959229045506048 71562945550809487638528 72801058795633181196288 73053840249784685297664 76035629647735080615936 77351124970360255021056 77619705265396228128768 78851764079132676194304 81772199785767219757056 82185570281007770959872 83490103142611068911616 86582329184929997389824 86897862454554377846784 87322168423570756644864 88401285680411720024064 88708234589024260718592 90116301804723058507776 91993724758988122226688 93926366035437452525568 97405120333046247063552 99796763912652293308416 101380839530313440821248 103134833293813673361408 103492940353861637505024 103612862648593806262272 105135685438843568259072 107344418326214231457792 109580760374677027946496 111320137523481425215488 114053444471602620923904 115863816606072503795712 116429557898094342193152 118277646118699014291456 122658299678650829635584 125235154713916603367424 129873493777394996084736 130346793681831566770176 133062351883536391077888 135174452707084587761664 137513111058418231148544 137990587138482183340032 138150483531458408349696 143125891101618975277056 146107680499569370595328 152071259295470161231872 154702249940720510042112 155239410530792456257536 157703528158265352388608 163544399571534439514112 164371140562015541919744 166980206285222137823232 173795724909108755693568 174644336847141513289728 176802571360823440048128 177416469178048521437184 183987449517976244453376 187852732070874905051136 194810240666092494127104 199593527825304586616832 202761679060626881642496 206269666587627346722816 206985880707723275010048 207225725297187612524544 210271370877687136518144 214688836652428462915584 219161520749354055892992 228106888943205241847808 232859115796188684386304 236555292237398028582912 245316599357301659271168 250470309427833206734848 259746987554789992169472 260693587363663133540352 266124703767072782155776 270348905414169175523328 275981174276964366680064 292215360999138741190656 304142518590940322463744 309404499881441020084224 310478821061584912515072 315407056316530704777216 328742281124031083839488 333960412570444275646464 347591449818217511387136 349288673694283026579456 354832938356097042874368 367974899035952488906752 375705464141749810102272 389620481332184988254208 399187055650609173233664 405523358121253763284992 412539333175254693445632 413971761415446550020096 414451450594375225049088 429377673304856925831168 438323041498708111785984 456213777886410483695616 465718231592377368772608 473110584474796057165824 490633198714603318542336 500940618855666413469696 521387174727326267080704 532249407534145564311552 551962348553928733360128 584430721998277482381312 608285037181880644927488 618808999762882040168448 620957642123169825030144 630814112633061409554432 657484562248062167678976 698577347388566053158912 709665876712194085748736 735949798071904977813504 751410928283499620204544 779240962664369976508416 798374111301218346467328 811046716242507526569984 827943522830893100040192 876646082997416223571968 912427555772820967391232 931436463184754737545216 946221168949592114331648 1001881237711332826939392 1042774349454652534161408 1064498815068291128623104 1103924697107857466720256 1168861443996554964762624 1216570074363761289854976 1237617999525764080336896 1241915284246339650060288 1314969124496124335357952 1397154694777132106317824 1419331753424388171497472 1471899596143809955627008 1502821856566999240409088 1596748222602436692934656 1655887045661786200080384 1753292165994832447143936 1824855111545641934782464 1862872926369509475090432 1892442337899184228663296 2128997630136582257246208 2207849394215714933440512 2337722887993109929525248 2433140148727522579709952 2483830568492679300120576 2629938248992248670715904 2794309389554264212635648 2838663506848776342994944 3005643713133998480818176 3193496445204873385869312 3311774091323572400160768 3506584331989664894287872 3649710223091283869564928 3725745852739018950180864 4257995260273164514492416 4415698788431429866881024 4967661136985358600241152 5259876497984497341431808 5588618779108528425271296 5677327013697552685989888 6386992890409746771738624 6623548182647144800321536 7013168663979329788575744 7299420446182567739129856 7451491705478037900361728 8515990520546329028984832 9935322273970717200482304 10519752995968994682863616 11177237558217056850542592 12773985780819493543477248 13247096365294289600643072 14902983410956075800723456 17031981041092658057969664 19870644547941434400964608 21039505991937989365727232 22354475116434113701085184 25547971561638987086954496 29805966821912151601446912 39741289095882868801929216 44708950232868227402170368 51095943123277974173908992 59611933643824303202893824 89417900465736454804340736 119223867287648606405787648 178835800931472909608681472 357671601862945819217362944
- Sum of all divisors σ(n): 1331041163790622335068160000
- Sum of proper divisors (its aliquot sum) s(n): 973369561927676515850797056
- 357671601862945819217362944 is an abundant number, because the sum of its proper divisors (973369561927676515850797056) is greater than itself. Its abundance is 615697960064730696633434112
Bases of 357671601862945819217362944
- Binary: 100100111110110111110100001100011100010001111100101101110100010110000000000000000000000002
- Hexadecimal: 0x127DBE86388F96E8B000000
- Base-36: 18XVRKUBQQF6DC0000
Squares and roots of 357671601862945819217362944
- 357671601862945819217362944 squared (3576716018629458192173629442) is 127928974779205627216137029261832336507908921424347136
- 357671601862945819217362944 cubed (3576716018629458192173629443) is 45756561333962872137083867019811363837999473144296528186582384260485150758928384
-
The
square root of 357671601862945819217362944 is 18912207746927.5336642789 -
357671601862945819217362944 is a
perfect cube number . Itscube root is 709841664
Scales and comparisons
How big is 357671601862945819217362944?- 357,671,601,862,945,819,217,362,944 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 357,671,601,862,945,819,217,362,944 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 357671601862945819217362944 cubic inches would be around 59153472 feet tall.
Recreational maths with 357671601862945819217362944
- 357671601862945819217362944 backwards is 449263712918549268106176753
- 357671601862945819217362944 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 357671601862945819217362944'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 357671601862945819217362944 - Facts about the integer". Numbermatics.com. 2024. Web. 16 June 2024.
APA style:
Numbermatics. (2024). Number 357671601862945819217362944 - Facts about the integer. Retrieved 16 June 2024, from https://numbermatics.com/n/357671601862945819217362944/
Chicago style:
Numbermatics. 2024. "Number 357671601862945819217362944 - Facts about the integer". https://numbermatics.com/n/357671601862945819217362944/
The information we have on file for 357671601862945819217362944 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 357671601862945819217362944, math, Factors of 357671601862945819217362944, curriculum, school, college, exams, university, Prime factorization of 357671601862945819217362944, STEM, science, technology, engineering, physics, economics, calculator, three hundred fifty-seven septillion, six hundred seventy-one sextillion, six hundred one quintillion, eight hundred sixty-two quadrillion, nine hundred forty-five trillion, eight hundred nineteen billion, two hundred seventeen million, three hundred sixty-two thousand, nine hundred forty-four.