858582563927133937389797376
858,582,563,927,133,937,389,797,376 is an even composite number composed of six prime numbers multiplied together.
858582563927133937389797376 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, five hundred seventy-seven divisors.
Prime factorization of 858582563927133937389797376:
230 × 36 × 72 × 112 × 172 × 253012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 17 × 17 × 25301 × 25301)See below for interesting mathematical facts about the number 858582563927133937389797376 from the Numbermatics database.
Names of 858582563927133937389797376
- Cardinal: 858582563927133937389797376 can be written as Eight hundred fifty-eight septillion, five hundred eighty-two sextillion, five hundred sixty-three quintillion, nine hundred twenty-seven quadrillion, one hundred thirty-three trillion, nine hundred thirty-seven billion, three hundred eighty-nine million, seven hundred ninety-seven thousand, three hundred seventy-six.
Scientific notation
- Scientific notation: 8.58582563927133937389797376 × 1026
Factors of 858582563927133937389797376
Divisors of 858582563927133937389797376
- Number of divisors d(n): 17577
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 17 18 21 22 24 27 28 32 33 34 36 42 44 48 49 51 54 56 63 64 66 68 72 77 81 84 88 96 98 99 102 108 112 119 121 126 128 132 136 144 147 153 154 162 168 176 187 189 192 196 198 204 216 224 231 238 242 243 252 256 264 272 288 289 294 297 306 308 324 336 352 357 363 374 378 384 392 396 408 432 441 448 459 462 476 484 486 504 512 528 539 544 561 567 576 578 588 594 612 616 648 672 693 704 714 726 729 748 756 768 784 792 816 833 847 864 867 882 891 896 918 924 952 968 972 1008 1024 1056 1071 1078 1088 1089 1122 1134 1152 1156 1176 1188 1224 1232 1296 1309 1323 1344 1377 1386 1408 1428 1452 1458 1496 1512 1536 1568 1584 1617 1632 1666 1683 1694 1701 1728 1734 1764 1782 1792 1836 1848 1904 1936 1944 2016 2023 2048 2057 2079 2112 2142 2156 2176 2178 2244 2268 2304 2312 2352 2376 2448 2464 2499 2541 2592 2601 2618 2646 2673 2688 2754 2772 2816 2856 2904 2916 2992 3024 3072 3136 3168 3179 3213 3234 3264 3267 3332 3366 3388 3402 3456 3468 3528 3564 3584 3672 3696 3808 3872 3888 3927 3969 4032 4046 4096 4114 4131 4158 4224 4284 4312 4352 4356 4488 4536 4608 4624 4704 4752 4851 4896 4928 4998 5049 5082 5103 5184 5202 5236 5292 5346 5376 5508 5544 5632 5712 5808 5832 5929 5984 6048 6069 6144 6171 6237 6272 6336 6358 6426 6468 6528 6534 6664 6732 6776 6804 6912 6936 7056 7128 7168 7344 7392 7497 7616 7623 7744 7776 7803 7854 7938 8019 8064 8092 8192 8228 8262 8316 8448 8568 8624 8704 8712 8976 9072 9163 9216 9248 9408 9504 9537 9639 9702 9792 9801 9856 9996 10098 10164 10206 10368 10404 10472 10584 10692 10752 11016 11088 11264 11424 11616 11664 11781 11858 11907 11968 12096 12138 12288 12342 12393 12474 12544 12672 12716 12852 12936 13056 13068 13328 13464 13552 13608 13824 13872 14112 14161 14256 14336 14399 14553 14688 14784 14994 15147 15232 15246 15488 15552 15606 15708 15876 16038 16128 16184 16384 16456 16524 16632 16896 17136 17248 17408 17424 17787 17952 18144 18207 18326 18432 18496 18513 18711 18816 19008 19074 19278 19404 19584 19602 19712 19992 20196 20328 20412 20736 20808 20944 21168 21384 21504 22032 22176 22253 22491 22528 22848 22869 23232 23328 23409 23562 23716 23814 23936 24192 24276 24576 24684 24786 24948 25088 25301 25344 25432 25704 25872 26112 26136 26656 26928 27104 27216 27489 27648 27744 28224 28322 28512 28611 28672 28798 28917 29106 29376 29403 29568 29988 30294 30464 30492 30976 31104 31212 31416 31752 32076 32256 32368 32768 32912 33048 33264 33792 34272 34496 34816 34848 34969 35343 35574 35721 35904 36288 36414 36652 36864 36992 37026 37422 37632 38016 38148 38556 38808 39168 39204 39424 39984 40392 40656 40824 41472 41616 41888 42336 42483 42768 43008 43197 43659 44064 44352 44506 44982 45056 45441 45696 45738 46464 46656 46818 47124 47432 47628 47872 48384 48552 49152 49368 49572 49896 50176 50602 50688 50864 51408 51744 52224 52272 53312 53361 53856 54208 54432 54621 54978 55296 55488 55539 56133 56448 56644 57024 57222 57344 57596 57834 58212 58752 58806 59136 59976 60588 60928 60984 61952 62208 62424 62832 63504 64152 64512 64736 65536 65824 66096 66528 66759 67473 67584 68544 68607 68992 69632 69696 69938 70227 70686 71148 71442 71808 72576 72828 73304 73728 73984 74052 74844 75264 75903 76032 76296 77112 77616 78336 78408 78848 79968 80784 81312 81648 82467 82944 83232 83776 84672 84966 85536 85833 86016 86394 86751 87318 88128 88209 88704 89012 89964 90112 90882 91392 91476 92928 93312 93636 94248 94864 95256 95744 96768 97104 98304 98736 99144 99792 100352 100793 101204 101376 101728 102816 103488 104448 104544 104907 106029 106624 106722 107712 108416 108864 109242 109956 110592 110976 111078 112266 112896 113288 114048 114444 114688 115192 115668 116424 117504 117612 118272 119952 121176 121856 121968 123904 124416 124848 125664 127008 127449 128304 129024 129472 129591 130977 131072 131648 132192 133056 133518 134946 135168 136323 137088 137214 137984 139264 139392 139876 140454 141372 142296 142884 143616 145152 145656 146608 147456 147968 148104 149688 150528 151806 152064 152592 154224 155232 155771 156672 156816 157696 159936 160083 161568 162624 163296 163863 164934 165888 166464 166617 167552 169344 169932 171072 171666 172032 172788 173502 174636 176256 176418 177107 177408 178024 179928 180224 181764 182784 182952 185856 186624 187272 188496 189728 190512 191488 193536 194208 196608 197472 198288 199584 200277 200704 201586 202408 202419 202752 203456 205632 205821 206976 208896 209088 209814 210681 212058 213248 213444 215424 216832 217728 218484 219912 221184 221952 222156 224532 225792 226576 227709 228096 228888 229376 230384 231336 232848 235008 235224 236544 239904 242352 243712 243936 244783 247401 247808 248832 249696 251328 254016 254898 256608 257499 258048 258944 259182 261954 262144 263296 264384 266112 267036 269892 270336 272646 274176 274428 275968 278311 278528 278784 279752 280908 282744 284592 285768 287232 290304 291312 293216 294912 295936 296208 299376 301056 302379 303612 304128 305184 308448 310464 311542 313344 313632 314721 315392 318087 319872 320166 323136 325248 326592 327726 329868 331776 332928 333234 335104 338688 339864 342144 343332 344064 345576 347004 349272 352512 352836 354214 354816 356048 359856 360448 363528 365568 365904 371712 373248 374544 376992 379456 381024 382347 382976 387072 388416 388773 392931 393216 394944 396576 399168 400554 401408 403172 404816 404838 405504 406912 411264 411642 413952 417792 418176 419628 421362 424116 426496 426888 430117 430848 433664 435456 436968 439824 442368 443904 444312 449064 451584 453152 455418 456192 457776 458752 460768 462672 465696 467313 470016 470448 473088 479808 480249 484704 487424 487872 489566 491589 494802 495616 497664 499392 499851 502656 508032 509796 513216 514998 516096 517888 518364 523908 524288 526592 528768 531321 532224 534072 539784 540672 545292 548352 548856 551936 556622 557056 557568 559504 561816 565488 569184 571536 574464 580608 582624 586432 589824 591872 592416 598752 600831 602112 604758 607224 607257 608256 610368 616896 617463 620928 623084 626688 627264 629442 630784 636174 639744 640332 646272 650496 653184 655452 659736 663552 665856 666468 670208 677376 679728 683127 684288 686664 688128 691152 694008 698544 705024 705672 708428 709632 712096 719712 720896 727056 731136 731808 734349 742203 743424 746496 749088 753984 758912 762048 764694 765952 772497 774144 776832 777546 785862 786432 789888 793152 798336 801108 802816 806344 809632 809676 811008 813824 822528 823284 827904 834933 835584 836352 839256 842724 848232 852992 853776 860234 861696 867328 870912 873936 879648 884736 887808 888624 898128 903168 906304 907137 910836 912384 915552 917504 921536 925344 931392 934626 940032 940896 944163 946176 954261 959616 960498 969408 974848 975744 979132 983178 989604 991232 995328 998784 999702 1005312 1016064 1019592 1026432 1029996 1032192 1035776 1036728 1047816 1048576 1053184 1057536 1062642 1064448 1068144 1079568 1081344 1090584 1096704 1097712 1103872 1113244 1114112 1115136 1119008 1123632 1130976 1138368 1143072 1147041 1148928 1161216 1165248 1166319 1172864 1179648 1183744 1184832 1197504 1201662 1204224 1209516 1214448 1214514 1216512 1220736 1233792 1234926 1239749 1241856 1246168 1253376 1254528 1258884 1261568 1272348 1279488 1280664 1290351 1292544 1300992 1306368 1310904 1319472 1327104 1331712 1332936 1340416 1354752 1359456 1366254 1368576 1373328 1376256 1382304 1388016 1397088 1401939 1410048 1411344 1416856 1419264 1424192 1439424 1440747 1441792 1454112 1462272 1463616 1468698 1474767 1484406 1486848 1492992 1498176 1499553 1507968 1517824 1524096 1529388 1531904 1544994 1548288 1553664 1555092 1571724 1572864 1579776 1586304 1593963 1596672 1602216 1605632 1612688 1619264 1619352 1622016 1627648 1645056 1646568 1655808 1669866 1671168 1672704 1678512 1685448 1696464 1705984 1707552 1713481 1720468 1723392 1734656 1741824 1747872 1759296 1769472 1775616 1777248 1796256 1802493 1806336 1812608 1814274 1821672 1824768 1831104 1835008 1843072 1850688 1862784 1869252 1880064 1881792 1888326 1892352 1908522 1919232 1920996 1938816 1948177 1949696 1951488 1958264 1966356 1979208 1982464 1990656 1997568 1999404 2010624 2032128 2039184 2049381 2052864 2059992 2064384 2071552 2073456 2095632 2097152 2106368 2115072 2125284 2128896 2136288 2159136 2162688 2181168 2193408 2195424 2203047 2207744 2226488 2226609 2228224 2230272 2238016 2247264 2261952 2276736 2286144 2294082 2297856 2317491 2322432 2330496 2332638 2345728 2359296 2367488 2369664 2395008 2403324 2408448 2419032 2428896 2429028 2433024 2441472 2467584 2469852 2479498 2483712 2492336 2504799 2506752 2509056 2517768 2523136 2544696 2558976 2561328 2580702 2585088 2601984 2612736 2621808 2638944 2654208 2663424 2665872 2680832 2709504 2718912 2721411 2732508 2737152 2746656 2752512 2764608 2776032 2794176 2803878 2820096 2822688 2832489 2833712 2838528 2848384 2878848 2881494 2883584 2908224 2924544 2927232 2937396 2949534 2968812 2973696 2985984 2996352 2999106 3010819 3015936 3035648 3048192 3058776 3061421 3063808 3089988 3096576 3107328 3110184 3143448 3145728 3159552 3172608 3187926 3193344 3204432 3211264 3225376 3238528 3238704 3244032 3255296 3290112 3293136 3311616 3339732 3342336 3345408 3357024 3370896 3392928 3411968 3415104 3426962 3440936 3441123 3446784 3469312 3483648 3495744 3498957 3518592 3538944 3551232 3554496 3592512 3604986 3612672 3625216 3628548 3643344 3649536 3662208 3670016 3686144 3701376 3719247 3725568 3738504 3760128 3763584 3776652 3784704 3817044 3838464 3841992 3871053 3877632 3896354 3899392 3902976 3916528 3932712 3958416 3964928 3981312 3995136 3998808 4021248 4064256 4078368 4098762 4105728 4119984 4128768 4143104 4146912 4191264 4194304 4205817 4212736 4230144 4250568 4257792 4272576 4318272 4322241 4325376 4362336 4386816 4390848 4406094 4415488 4452976 4453218 4456448 4460544 4476032 4494528 4523904 4553472 4572288 4588164 4595712 4634982 4644864 4660992 4665276 4691456 4718592 4731287 4734976 4739328 4781889 4790016 4806648 4816896 4838064 4857792 4858056 4866048 4882944 4935168 4939704 4958996 4967424 4984672 5009598 5013504 5018112 5035536 5046272 5089392 5117952 5122656 5140443 5161404 5170176 5203968 5225472 5243616 5277888 5308416 5326848 5331744 5361664 5407479 5419008 5437824 5442822 5465016 5474304 5493312 5505024 5529216 5552064 5588352 5607756 5640192 5645376 5664978 5667424 5677056 5696768 5757696 5762988 5767168 5816448 5844531 5849088 5854464 5874792 5899068 5937624 5947392 5971968 5992704 5998212 6021638 6031872 6071296 6096384 6117552 6122842 6127616 6148143 6179976 6193152 6214656 6220368 6286896 6291456 6319104 6345216 6375852 6386688 6408864 6422528 6450752 6477056 6477408 6488064 6510592 6580224 6586272 6609141 6623232 6679464 6679827 6684672 6690816 6714048 6741792 6785856 6823936 6830208 6853924 6881872 6882246 6893568 6938624 6967296 6991488 6997914 7037184 7077888 7102464 7108992 7185024 7209972 7225344 7250432 7257096 7286688 7299072 7311989 7324416 7340032 7372288 7402752 7438494 7451136 7477008 7514397 7520256 7527168 7553304 7569408 7634088 7676928 7683984 7742106 7755264 7792708 7798784 7805952 7833056 7865424 7916832 7929856 7962624 7990272 7997616 8042496 8128512 8156736 8164233 8197524 8211456 8239968 8257536 8286208 8293824 8382528 8388608 8411634 8425472 8460288 8497467 8501136 8515584 8545152 8636544 8644482 8650752 8724672 8773632 8781696 8812188 8830976 8905952 8906436 8912896 8921088 8952064 8989056 9032457 9047808 9106944 9144576 9176328 9184263 9191424 9269964 9289728 9321984 9330552 9382912 9437184 9462574 9469952 9478656 9563778 9580032 9613296 9633792 9676128 9715584 9716112 9732096 9765888 9870336 9879408 9917992 9934848 9969344 10019196 10027008 10036224 10071072 10092544 10178784 10235904 10245312 10280886 10322808 10323369 10340352 10407936 10450944 10487232 10496871 10555776 10616832 10653696 10663488 10723328 10814958 10838016 10875648 10885644 10930032 10948608 10986624 11010048 11058432 11104128 11157741 11176704 11215512 11280384 11290752 11329956 11334848 11354112 11393536 11515392 11525976 11534336 11613159 11632896 11689062 11698176 11708928 11749584 11798136 11875248 11894784 11943936 11985408 11996424 12043276 12063744 12142592 12192768 12235104 12245684 12255232 12296286 12359952 12386304 12429312 12440736 12573792 12582912 12617451 12638208 12690432 12751704 12773376 12817728 12845056 12901504 12954112 12954816 12976128 13021184 13160448 13172544 13218282 13246464 13358928 13359654 13369344 13381632 13428096 13483584 13571712 13637239 13647872 13660416 13707848 13763744 13764492 13787136 13877248 13934592 13982976 13995828 14074368 14155776 14193861 14204928 14217984 14345667 14370048 14419944 14450688 14500864 14514192 14573376 14598144 14623978 14648832 14680064 14744576 14805504 14876988 14902272 14954016 15028794 15040512 15054336 15106608 15138816 15268176 15353856 15367968 15421329 15484212 15510528 15585416 15597568 15611904 15666112 15730848 15833664 15859712 15925248 15980544 15995232 16084992 16222437 16257024 16313472 16328466 16395048 16422912 16479936 16515072 16572416 16587648 16765056 16777216 16823268 16850944 16920576 16994934 17002272 17031168 17090304 17273088 17288964 17301504 17449344 17533593 17547264 17563392 17624376 17661952 17811904 17812872 17825792 17842176 17904128 17978112 18064914 18095616 18213888 18289152 18352656 18368526 18382848 18444429 18539928 18579456 18643968 18661104 18765824 18874368 18925148 18939904 18957312 19127556 19160064 19226592 19267584 19352256 19431168 19432224 19464192 19531776 19740672 19758816 19827423 19835984 19869696 19938688 20038392 20054016 20072448 20142144 20185088 20357568 20471808 20490624 20561772 20645616 20646738 20680704 20815872 20901888 20974464 20993742 21075733 21111552 21233664 21307392 21326976 21429947 21446656 21629916 21676032 21751296 21771288 21860064 21897216 21935967 21973248 22020096 22116864 22208256 22315482 22353408 22431024 22543191 22560768 22581504 22659912 22669696 22708224 22787072 23030784 23051952 23068672 23226318 23265792 23378124 23396352 23417856 23499168 23596272 23750496 23789568 23887872 23970816 23992848 24086552 24127488 24285184 24385536 24470208 24491368 24492699 24510464 24592572 24719904 24772608 24858624 24881472 25147584 25165824 25234902 25276416 25380864 25492401 25503408 25546752 25635456 25690112 25803008 25908224 25909632 25952256 26042368 26320896 26345088 26436564 26492928 26717856 26719308 26738688 26763264 26856192 26967168 27097371 27143424 27274478 27295744 27320832 27415696 27527488 27528984 27552789 27574272 27754496 27869184 27965952 27991656 28148736 28311552 28387722 28409856 28435968 28691334 28740096 28839888 28901376 29001728 29028384 29146752 29196288 29247956 29297664 29360128 29489152 29611008 29753976 29804544 29908032 30057588 30081024 30108672 30213216 30277632 30536352 30707712 30735936 30842658 30968424 31021056 31170832 31195136 31223808 31332224 31461696 31667328 31719424 31850496 31961088 31990464 32169984 32444874 32514048 32626944 32656932 32790096 32845824 32959872 33030144 33119009 33144832 33175296 33473223 33530112 33554432 33646536 33701888 33841152 33989868 34004544 34062336 34180608 34546176 34577928 34603008 34839477 34898688 35067186 35094528 35126784 35248752 35323904 35623808 35625744 35651584 35684352 35808256 35956224 36129828 36191232 36427776 36578304 36705312 36737052 36765696 36888858 37079856 37158912 37287936 37322208 37531648 37748736 37850296 37852353 37879808 37914624 38255112 38320128 38453184 38535168 38704512 38862336 38864448 38928384 39063552 39481344 39517632 39654846 39671968 39739392 39877376 40076784 40108032 40144896 40284288 40370176 40715136 40911717 40943616 40981248 41123544 41291232 41293476 41361408 41631744 41803776 41948928 41987484 42151466 42223104 42467328 42581583 42614784 42653952 42859894 42893312 43037001 43259832 43352064 43502592 43542576 43720128 43794432 43871934 43946496 44040192 44233728 44416512 44630964 44706816 44862048 45086382 45121536 45163008 45319824 45339392 45416448 45574144 46061568 46103904 46137344 46263987 46452636 46531584 46756248 46792704 46835712 46998336 47192544 47500992 47579136 47775744 47941632 47985696 48173104 48254976 48570368 48771072 48940416 48982736 48985398 49020928 49185144 49439808 49545216 49717248 49762944 50295168 50331648 50469804 50552832 50761728 50984802 51006816 51093504 51183923 51270912 51380224 51606016 51816448 51819264 51904512 52044157 52084736 52600779 52641792 52690176 52873128 52985856 53435712 53438616 53477376 53526528 53712384 53934336 54194742 54286848 54548956 54591488 54641664 54831392 55054976 55057968 55105578 55148544 55508992 55738368 55931904 55983312 56297472 56623104 56775444 56819712 56871936 57382668 57480192 57679776 57802752 58003456 58056768 58293504 58392576 58495912 58595328 58720256 58978304 59222016 59482269 59507952 59609088 59816064 60115176 60162048 60217344 60426432 60555264 61072704 61415424 61471872 61685316 61936848 62042112 62341664 62390272 62447616 62664448 62923392 63227199 63334656 63438848 63700992 63922176 63980928 64289841 64339968 64889748 65028096 65253888 65313864 65580192 65691648 65807901 65919744 66060288 66238018 66289664 66350592 66946446 67060224 67108864 67293072 67403776 67629573 67682304 67979736 68009088 68124672 68361216 69092352 69155856 69206016 69678954 69797376 70134372 70189056 70253568 70497504 70647808 71247616 71251488 71303168 71368704 71616512 71912448 72259656 72382464 72855552 73156608 73410624 73474104 73478097 73531392 73777716 74159712 74317824 74575872 74644416 75063296 75497472 75700592 75704706 75759616 75829248 76510224 76640256 76906368 77070336 77409024 77724672 77728896 77856768 78127104 78962688 79035264 79309692 79343936 79478784 79754752 80153568 80216064 80289792 80431879 80568576 80740352 81292113 81430272 81823434 81887232 81962496 82247088 82582464 82586952 82658367 82722816 83263488 83607552 83897856 83974968 84302932 84446208 84934656 85163166 85229568 85307904 85719788 85786624 86074002 86519664 86704128 87005184 87085152 87440256 87588864 87743868 87892992 88080384 88467456 88833024 89261928 89413632 89724096 90172764 90243072 90326016 90639648 90678784 90832896 91148288 92123136 92207808 92274688 92527974 92905272 93063168 93512496 93585408 93671424 93996672 94385088 95001984 95158272 95551488 95883264 95971392 96346208 96509952 97140736 97542144 97880832 97965472 97970796 98041856 98370288 98879616 99090432 99357027 99434496 99525888 100419669 100590336 100663296 100939608 101105664 101523456 101969604 102013632 102187008 102367846 102541824 102760448 103212032 103632896 103638528 103809024 104088314 104169472 104518431 105201558 105283584 105380352 105746256 105971712 106871424 106877232 106954752 107053056 107424768 107868672 108389484 108573696 109097912 109182976 109283328 109662784 110109952 110115936 110211156 110297088 111017984 111476736 111863808 111966624 112594944 113246208 113550888 113557059 113639424 113743872 114765336 114960384 115359552 115605504 116006912 116113536 116587008 116785152 116991824 117190656 117440512 117956608 118444032 118964538 119015904 119218176 119632128 120230352 120324096 120434688 120852864 121110528 122145408 122735151 122830848 122943744 123370632 123873696 124084224 124683328 124780544 124895232 125328896 125846784 126454398 126669312 126877696 127401984 127744749 127844352 127961856 128579682 128679936 129111003 129779496 130056192 130507776 130627728 131160384 131383296 131615802 131839488 132120576 132476036 132579328 132701184 133892892 134120448 134217728 134586144 134807552 135259146 135364608 135959472 136018176 136249344 136722432 138184704 138311712 138412032 138791961 139357908 139594752 140268744 140378112 140507136 140995008 141295616 142495232 142502976 142606336 142737408 143233024 143824896 144519312 144764928 145711104 146313216 146821248 146948208 146956194 147062784 147555432 148319424 148635648 149151744 149288832 150009629 150126592 150994944 151401184 151409412 151519232 151658496 153020448 153280512 153551769 153812736 154140672 154818048 155449344 155457792 155713536 156132471 156254208 157802337 157925376 158070528 158619384 158687872 158957568 159509504 160307136 160432128 160579584 160863758 161137152 161480704 162584226 162860544 163646868 163774464 163924992 164494176 165164928 165173904 165316734 165445632 166526976 167215104 167795712 167949936 168605864 168892416 169869312 170326332 170459136 170615808 171439576 171573248 172148004 173039328 173408256 174010368 174170304 174880512 175177728 175487736 175785984 176160768 176934912 177666048 178446807 178523856 178827264 179448192 180345528 180486144 180652032 181279296 181357568 181665792 182296576 184246272 184415616 184549376 185055948 185810544 186126336 187024992 187170816 187342848 187993344 188770176 189681597 190003968 190316544 191102976 191766528 191942784 192692416 192869523 193019904 194281472 195084288 195761664 195930944 195941592 196083712 196740576 197423703 197759232 198180864 198714054 198868992 199051776 200839338 201180672 201326592 201879216 202211328 202888719 203046912 203939208 204027264 204374016 204735692 205083648 205520896 206424064 207265792 207277056 207618048 208176628 208338944 209036862 210403116 210567168 210760704 211492512 211943424 213742848 213754464 213909504 214106112 214849536 215737344 216778968 217147392 218195824 218365952 218566656 219325568 220219904 220231872 220422312 220594176 222035968 222953472 223727616 223933248 225189888 226492416 227101776 227114118 227278848 227487744 229530672 229920768 230719104 231211008 231833063 232013824 232227072 233174016 233570304 233983648 234381312 234881024 235913216 236888064 237929076 238031808 238436352 239264256 240460704 240648192 240869376 241295637 241705728 242221056 243876339 244290816 245470302 245661696 245887488 246741264 247747392 247975101 248168448 249366656 249561088 249790464 250657792 251693568 252908796 253338624 253755392 254803968 255489498 255688704 255923712 257159364 257359872 258222006 259558992 260112384 261015552 261255456 262320768 262766592 263231604 263678976 264241152 264952072 265158656 265402368 267785784 268240896 268435456 269172288 269615104 270518292 270729216 271918944 272036352 272498688 273444864 276369408 276623424 276824064 277583922 278715816 279189504 280537488 280756224 281014272 281990016 282591232 284990464 285005952 285212672 285474816 286466048 287649792 289038624 289529856 291422208 292626432 293642496 293896416 293912388 294125568 295110864 296638848 297271296 298071081 298303488 298577664 300019258 300253184 301259007 301989888 302802368 302818824 303038464 303316992 306040896 306561024 307103538 307625472 308281344 309636096 310898688 310915584 311427072 312264942 312508416 313555293 315604674 315850752 316141056 317238768 317375744 317915136 319019008 320614272 320864256 321159168 321727516 322274304 322961408 325168452 325721088 327293736 327548928 327849984 328988352 330329856 330347808 330633468 330891264 333053952 334430208 335591424 335899872 337211728 337784832 339738624 340652664 340918272 341231616 342879152 343146496 344296008 346078656 346816512 348020736 348340608 349761024 350355456 350975472 351571968 352321536 353869824 355332096 356893614 357047712 357654528 358287461 358896384 360691056 360972288 361304064 362558592 362715136 363331584 364309099 364593152 368205453 368492544 368831232 369098752 370111896 371621088 372252672 374049984 374341632 374685696 375986688 377540352 379363194 380007936 380633088 382205952 383234247 383533056 383885568 385384832 385739046 386039808 388562944 390168576 391523328 391861888 391883184 392167424 393481152 394847406 395518464 396361728 397428108 397737984 398103552 401678676 402361344 402653184 403758432 404422656 405777438 406093824 407878416 408054528 408748032 409471384 410167296 411041792 412848128 414531584 414554112 415236096 416353256 416375883 416677888 418073724 420806232 421134336 421521408 422985024 423886848 427485696 427508928 427819008 428212224 429699072 431474688 433557936 434294784 436391648 436731904 437133312 438651136 440439808 440463744 440844624 441188352 444071936 445906944 447455232 447866496 450028887 450379776 452984832 454203552 454228236 454557696 454975488 459061344 459841536 460655307 461438208 462422016 463666126 464027648 464454144 466348032 467140608 467967296 468397413 468762624 469762048 471826432 473407011 473776128 475858152 476063616 476872704 478528512 480921408 481296384 481738752 482591274 483411456 484442112 487752678 488581632 490940604 491323392 491774976 493482528 495494784 495950202 496336896 498733312 499122176 499580928 501315584 503387136 505817592 506677248 507510784 509607936 510978996 511377408 511847424 514318728 514719744 516444012 519117984 520224768 522031104 522510912 524641536 525533184 526463208 527357952 528482304 529904144 530317312 530804736 535571568 536481792 536870912 538344576 539230208 541036584 541458432 543837888 544072704 544997376 546889728 552738816 553246848 553648128 555167844 557431632 558379008 561074976 561512448 562028544 563023153 563980032 565182464 569044791 569980928 570011904 570425344 570949632 572932096 575299584 578077248 578608569 579059712 582844416 585252864 587284992 587792832 587824776 588251136 590221728 592271109 593277696 594542592 596142162 596606976 597155328 600038516 600506368 602518014 603979776 605604736 605637648 606076928 606633984 612081792 613122048 614207076 615250944 616562688 619272192 621797376 621831168 622854144 624529884 625016832 627110586 631209348 631701504 632282112 634477536 634751488 635830272 638038016 640140601 641228544 641728512 642318336 643455032 644548608 645922816 650336904 651442176 654587472 655097856 655699968 657976704 660659712 660695616 661266936 661782528 666107904 668860416 671182848 671799744 674423456 675569664 679477248 681305328 681836544 682463232 685758304 686292992 688592016 692157312 693633024 695499189 696041472 696681216 699522048 700710912 701950944 703143936 704643072 707739648 710664192 713787228 714095424 715309056 716574922 717792768 721382112 721944576 722608128 723886911 725117184 725430272 726663168 728618198 729186304 731629017 736410906 736985088 737662464 738197504 740223792 743242176 743925303 744505344 748099968 748683264 749371392 751973376 755080704 758726388 760015872 761266176 764411904 766468494 767066112 767771136 770769664 771478092 772079616 777125888 780337152 783046656 783723776 783766368 784334848 786962304 789694812 791036928 792723456 794856216 795475968 796207104 803357352 804722688 805306368 807516864 808845312 811554876 812187648 815756832 816109056 817496064 818942768 820334592 822083584 825696256 829063168 829108224 830472192 832706512 832751766 833355776 836147448 841612464 842268672 843042816 845970048 847773696 854971392 855017856 855638016 856424448 859398144 862949376 867115872 868589568 872783296 873463808 874266624 877302272 880879616 880927488 881689248 882376704 884750669 888143872 891813888 894213243 894910464 895732992 900057774 900759552 903777021 905969664 908407104 908456472 909115392 909950976 918122688 919683072 921310614 922876416 924844032 927332252 928055296 928908288 932696064 934281216 935934592 936794826 937525248 939524096 943652864 946814022 947552256 951716304 952127232 953745408 957057024 961842816 962592768 963477504 965182548 966822912 968884224 975505356 977163264 981881208 982646784 983549952 986965056 990989568 991900404 992673792 997466624 998244352 999161856 1002631168 1006774272 1011635184 1013354496 1015021568 1019215872 1021957992 1022754816 1023694848 1028637456 1029439488 1032888024 1038235968 1040449536 1044062208 1045021824 1049283072 1051066368 1052926416 1054715904 1056964608 1059808288 1060634624 1061609472 1071143136 1072963584 1073741824 1074862383 1076689152 1078460416 1082073168 1082916864 1087675776 1088145408 1089994752 1092927297 1093779456 1104616359 1105477632 1106493696 1107296256 1110335688 1114863264 1116758016 1122149952 1123024896 1124057088 1126046306 1127960064 1130364928 1138089582 1139961856 1140023808 1140850688 1141899264 1145864192 1149702741 1150599168 1156154496 1157217138 1158119424 1165688832 1170505728 1174569984 1175585664 1175649552 1176502272 1180443456 1184542218 1186555392 1189085184 1192284324 1193213952 1194310656 1200077032 1201012736 1205036028 1207959552 1211209472 1211275296 1212153856 1213267968 1224163584 1226244096 1228414152 1230501888 1233125376 1238544384 1243594752 1243662336 1245708288 1249059768 1249127649 1250033664 1254221172 1262418696 1263403008 1264564224 1268955072 1269502976 1271660544 1276076032 1280281202 1282457088 1283457024 1284636672 1286910064 1289097216 1291845632 1300673808 1302884352 1309174944 1310195712 1311399936 1315953408 1321319424 1321391232 1322533872 1323565056 1332215808 1337720832 1342365696 1343599488 1348846912 1350086661 1351139328 1358954496 1362610656 1363673088 1364926464 1371516608 1372585984 1377184032 1381965921 1384314624 1387266048 1390998378 1392082944 1393362432 1399044096 1401421824 1403901888 1405192239 1406287872 1409286144 1415479296 1420221033 1421328384 1427574456 1428190848 1430618112 1433149844 1435585536 1442764224 1443889152 1445216256 1447773822 1450234368 1450860544 1453326336 1457236396 1458372608 1463258034 1472821812 1473970176 1475324928 1476395008 1480447584 1486484352 1487850606 1489010688 1496199936 1497366528 1498742784 1503946752 1510161408 1517452776 1520031744 1522532352 1528823808 1532936988 1534132224 1535542272 1541539328 1542956184 1544159232 1554251776 1560674304 1566093312 1567447552 1567532736 1568669696 1573924608 1579389624 1582073856 1585446912 1589712432 1590951936 1592414208 1606714704 1609445376 1610612736 1615033728 1617690624 1623109752 1624375296 1631513664 1632218112 1634992128 1637885536 1640669184 1644167168 1651392512 1658126336 1658216448 1660944384 1665413024 1665503532 1666711552 1672294896 1683224928 1684537344 1686085632 1689069459 1691940096 1695547392 1707134373 1709942784 1710035712 1711276032 1712848896 1718796288 1725898752 1734231744 1735825707 1737179136 1745566592 1746927616 1748533248 1754604544 1761759232 1761854976 1763378496 1764753408 1769501338 1776287744 1776813327 1783627776 1788426486 1789820928 1791465984 1800115548 1801519104 1807554042 1811939328 1816814208 1816912944 1818230784 1819901952 1836245376 1839366144 1842621228 1845752832 1849688064 1854664504 1856110592 1857816576 1865392128 1868562432 1871869184 1873589652 1875050496 1879048192 1887305728 1893628044 1895104512 1903432608 1904254464 1907490816 1914114048 1920421803 1923685632 1925185536 1926955008 1930365096 1933645824 1937768448 1951010712 1954326528 1963762416 1965293568 1967099904 1973930112 1981979136 1983800808 1985347584 1994933248 1996488704 1998323712 2005262336 2013548544 2023270368 2026708992 2030043136 2038431744 2043915984 2045509632 2047389696 2057274912 2058878976 2065776048 2076471936 2080899072 2086497567 2088124416 2090043648 2098566144 2102132736 2105852832 2109431808 2113929216 2119616576 2121269248 2123218944 2142286272 2145927168 2149724766 2153378304 2156920832 2164146336 2165833728 2171660733 2175351552 2176290816 2179989504 2185854594 2187558912 2194887051 2209232718 2210955264 2212987392 2214592512 2220671376 2229726528 2231775909 2233516032 2244299904 2246049792 2248114176 2252092612 2255920128 2260729856 2276179164 2279923712 2280047616 2281701376 2283798528 2291728384 2299405482 2301198336 2312308992 2314434276 2316238848 2331377664 2341011456 2349139968 2351171328 2351299104 2353004544 2360886912 2369084436 2373110784 2378170368 2384568648 2386427904 2388621312 2400154064 2402025472 2410072056 2415919104 2422418944 2422550592 2424307712 2426535936 2448327168 2452488192 2456828304 2461003776 2466250752 2477088768 2487189504 2487324672 2491416576 2498119536 2498255298 2500067328 2508442344 2524837392 2526806016 2529128448 2537910144 2539005952 2543321088 2550163693 2552152064 2560562404 2564914176 2566914048 2569273344 2573820128 2578194432 2583691264 2601347616 2605768704 2618349888 2620391424 2622799872 2631906816 2642638848 2642782464 2645067744 2647130112 2654252007 2664431616 2675441664 2682639729 2684731392 2687198976 2697693824 2700173322 2702278656 2717908992 2725221312 2727346176 2729852928 2743033216 2745171968 2754368064 2763931842 2768629248 2774532096 2781996756 2784165888 2786724864 2798088192 2802843648 2807803776 2810384478 2812575744 2818572288 2830958592 2840442066 2842656768 2855148912 2856381696 2861236224 2866299688 2871171072 2885528448 2887778304 2890432512 2895547644 2900468736 2901721088 2906652672 2914472792 2916745216 2926516068 2945643624 2947940352 2950649856 2952790016 2960895168 2972968704 2975701212 2978021376 2992399872 2994733056 2997485568 3007893504 3020322816 3034905552 3040063488 3045064704 3057647616 3065873976 3068264448 3071084544 3083078656 3085912368 3088318464 3108503552 3121348608 3132186624 3134895104 3135065472 3137339392 3147849216 3158779248 3164147712 3170893824 3179424864 3181903872 3184828416 3213429408 3218890752 3221225472 3224587149 3230067456 3235381248 3246219504 3248750592 3263027328 3264436224 3269984256 3275771072 3278781891 3281338368 3288334336 3302785024 3313849077 3316252672 3316432896 3321888768 3330826048 3331007064 3333423104 3344589792 3366449856 3369074688 3372171264 3378138918 3383880192 3391094784 3414268746 3419885568 3420071424 3422552064 3425697792 3437592576 3449108223 3451797504 3468463488 3471651414 3474358272 3491133184 3493855232 3497066496 3509209088 3523518464 3523709952 3526756992 3529506816 3539002676 3552575488 3553626654 3567255552 3576852972 3579641856 3582931968 3600231096 3603038208 3615108084 3623878656 3633628416 3633825888 3636461568 3639803904 3672490752 3678732288 3685242456 3691505664 3699376128 3709329008 3712221184 3715633152 3730784256 3737124864 3743738368 3747179304 3750100992 3758096384 3774611456 3787256088 3790209024 3806865216 3808508928 3814981632 3828228096 3840843606 3847371264 3850371072 3853910016 3860730192 3867291648 3875536896 3902021424 3908653056 3927524832 3930587136 3934199808 3941162071 3947860224 3963958272 3967601616 3970695168 3989866496 3992977408 3996647424 4010524672 4027097088 4046540736 4050259983 4053417984 4060086272 4076863488 4087831968 4091019264 4094779392 4114549824 4117757952 4131552096 4145897763 4152943872 4161798144 4172995134 4176248832 4180087296 4197132288 4204265472 4211705664 4215576717 4218863616 4227858432 4239233152 4242538496 4246437888 4284572544 4291854336 4299449532 4306756608 4313841664 4328292672 4331667456 4343321466 4350703104 4352581632 4359979008 4371709188 4375117824 4389774102 4418465436 4421910528 4425974784 4429185024 4441342752 4459453056 4463551818 4467032064 4480984207 4488599808 4492099584 4496228352 4504185224 4511840256 4521459712 4552358328 4559847424 4560095232 4563402752 4567597056 4583456768 4598810964 4602396672 4624617984 4628868552 4632477696 4662755328 4682022912 4698279936 4702342656 4702598208 4706009088 4721773824 4738168872 4746221568 4756340736 4769137296 4772855808 4777242624 4800308128 4804050944 4820144112 4831838208 4844837888 4845101184 4848615424 4853071872 4896654336 4904976384 4913656608 4922007552 4932501504 4954177536 4974379008 4974649344 4982833152 4996239072 4996510596 5000134656 5016884688 5049674784 5053612032 5058256896 5067208377 5075820288 5078011904 5086642176 5100327386 5104304128 5121124808 5121403119 5129828352 5133828096 5138546688 5147640256 5156388864 5167382528 5202695232 5207477121 5211537408 5236699776 5240782848 5245599744 5263813632 5285277696 5285564928 5290135488 5294260224 5308504014 5328863232 5330439981 5350883328 5365279458 5369462784 5374397952 5395387648 5400346644 5404557312 5435817984 5450442624 5454692352 5459705856 5486066432 5490343936 5508736128 5527863684 5537258496 5549064192 5563993512 5568331776 5573449728 5596176384 5605687296 5615607552 5620768956 5625151488 5637144576 5661917184 5680884132 5685313536 5710297824 5712763392 5722472448 5732599376 5742342144 5761265409 5771056896 5775556608 5780865024 5791095288 5800937472 5803442176 5813305344 5828945584 5833490432 5853032136 5891287248 5895880704 5901299712 5905580032 5921790336 5945937408 5951402424 5956042752 5984799744 5989466112 5994971136 6015787008 6040645632 6069811104 6080126976 6090129408 6115295232 6131747952 6136528896 6142169088 6166157312 6171824736 6176636928 6193254683 6217007104 6242697216 6259492701 6264373248 6269790208 6270130944 6274678784 6295698432 6317558496 6328295424 6341787648 6358849728 6363807744 6369656832 6426858816 6437781504 6449174298 6460134912 6470762496 6492439008 6497501184 6514982199 6526054656 6528872448 6539968512 6551542144 6557563782 6562676736 6576668672 6605570048 6627698154 6632505344 6632865792 6643777536 6661652096 6662014128 6666846208 6689179584 6732899712 6738149376 6744342528 6756277836 6767760384 6782189568 6828537492 6839771136 6840142848 6845104128 6851395584 6875185152 6898216446 6903595008 6936926976 6943302828 6948716544 6982266368 6987710464 6994132992 7018418176 7041546611 7047036928 7047419904 7053513984 7059013632 7078005352 7105150976 7107253308 7134511104 7153705944 7159283712 7165863936 7200462192 7206076416 7230216168 7247757312 7267256832 7267651776 7272923136 7279607808 7344981504 7357464576 7370484912 7383011328 7398752256 7418658016 7424442368 7431266304 7461568512 7474249728 7487476736 7494358608 7500201984 7516192768 7549222912 7574512176 7580418048 7613730432 7617017856 7629963264 7650491079 7656456192 7681687212 7694742528 7700742144 7707820032 7721460384 7734583296 7751073792 7804042848 7817306112 7855049664 7861174272 7868399616 7882324142 7895720448 7927916544 7935203232 7941390336 7962756021 7979732992 7985954816 7993294848 8021049344 8047919187 8054194176 8093081472 8100519966 8106835968 8120172544 8153726976 8175663936 8182038528 8189558784 8229099648 8235515904 8263104192 8291795526 8305887744 8323596288 8345990268 8352497664 8360174592 8394264576 8408530944 8423411328 8431153434 8437727232 8455716864 8478466304 8485076992 8492875776 8569145088 8583708672 8598899064 8613513216 8627683328 8656585344 8663334912 8686642932 8701406208 8705163264 8719958016 8743418376 8750235648 8779548204 8836930872 8843821056 8851949568 8858370048 8882685504 8918906112 8927103636 8934064128 8961968414 8977199616 8984199168 8992456704 9008370448 9023680512 9042919424 9104716656 9119694848 9120190464 9126805504 9135194112 9166913536 9197621928 9204793344 9249235968 9257737104 9264955392 9325510656 9364045824 9396559872 9404685312 9405196416 9412018176 9443547648 9476337744 9492443136 9512681472 9538274592 9545711616 9554485248 9600616256 9608101888 9640288224 9663676416 9673761447 9689675776 9690202368 9697230848 9706143744 9793308672 9809952768 9827313216 9836345673 9844015104 9865003008 9908355072 9941547231 9948758016 9949298688 9965666304 9992478144 9993021192 10000269312 10033769376 10099349568 10107224064 10116513792 10134416754 10151640576 10156023808 10173284352 10200654772 10208608256 10242249616 10242806238 10259656704 10267656192 10277093376 10295280512 10312777728 10334765056 10405390464 10414954242 10423074816 10473399552 10481565696 10491199488 10527627264 10570555392 10571129856 10580270976 10588520448 10617008028 10657726464 10660879962 10701766656 10730558916 10738925568 10748795904 10790775296 10800693288 10809114624 10871635968 10882390217 10900885248 10909384704 10919411712 10972132864 10980687872 11017472256 11055727368 11074516992 11098128384 11127987024 11136663552 11146899456 11192352768 11211374592 11231215104 11241537912 11250302976 11274289152 11323834368 11361768264 11370627072 11420595648 11425526784 11444944896 11465198752 11484684288 11522530818 11542113792 11551113216 11561730048 11582190576 11601874944 11606884352 11626610688 11657891168 11666980864 11706064272 11782574496 11791761408 11802599424 11811160064 11823486213 11843580672 11891874816 11902804848 11912085504 11969599488 11978932224 11989942272 12031574016 12081291264 12139622208 12150779949 12160253952 12180258816 12230590464 12263495904 12273057792 12284338176 12332314624 12343649472 12353273856 12386509366 12434014208 12437693289 12485394432 12518985402 12528746496 12539580416 12540261888 12549357568 12591396864 12635116992 12646730151 12656590848 12683575296 12717699456 12727615488 12739313664 12853717632 12875563008 12898348596 12920269824 12941524992 12984878016 12995002368 13029964398 13052109312 13057744896 13079937024 13103084288 13115127564 13125353472 13153337344 13211140096 13255396308 13265010688 13265731584 13287555072 13323304192 13324028256 13333692416 13378359168 13442952621 13465799424 13476298752 13488685056 13512555672 13535520768 13564379136 13657074984 13679542272 13680285696 13690208256 13702791168 13750370304 13796432892 13807190016 13873853952 13886605656 13897433088 13964532736 13975420928 13988265984 14036836352 14083093222 14094073856 14094839808 14107027968 14118027264 14156010704 14210301952 14214506616 14269022208 14307411888 14318567424 14331727872 14400924384 14412152832 14460432336 14495514624 14534513664 14535303552 14545846272 14559215616 14689963008 14714929152 14740969824 14766022656 14797504512 14837316032 14848884736 14862532608 14923137024 14948499456 14974953472 14988717216 15000403968 15098445824 15149024352 15160836096 15201625131 15227460864 15234035712 15259926528 15300982158 15312912384 15363374424 15364209357 15389485056 15401484288 15415640064 15442920768 15469166592 15502147584 15608085696 15622431363 15634612224 15710099328 15722348544 15736799232 15764648284 15791440896 15855833088 15870406464 15882780672 15925512042 15959465984 15971909632 15986589696 16042098688 16095838374 16108388352 16186162944 16201039932 16213671936 16240345088 16307453952 16351327872 16364077056 16379117568 16458199296 16471031808 16526208384 16583591052 16611775488 16647192576 16691980536 16704995328 16720349184 16788529152 16817061888 16846822656 16862306868 16875454464 16911433728 16956932608 16970153984 16985751552 17138290176 17167417344 17197798128 17227026432 17255366656 17283796227 17313170688 17326669824 17373285864 17402812416 17410326528 17439916032 17486836752 17500471296 17559096408 17673861744 17687642112 17703899136 17716740096 17765371008 17837812224 17854207272 17868128256 17923936828 17954399232 17968398336 17984913408 18016740896 18047361024 18085838848 18209433312 18239389696 18240380928 18253611008 18270388224 18333827072 18395243856 18409586688 18498471936 18515474208 18529910784 18579764049 18651021312 18728091648 18778478103 18793119744 18809370624 18810392832 18824036352 18887095296 18952675488 18984886272 19025362944 19076549184 19091423232 19108970496 19201232512 19216203776 19280576448 19347522894 19379351552 19380404736 19394461696 19412287488 19544946597 19586617344 19619905536 19654626432 19672691346 19688030208 19730006016 19816710144 19883094462 19897516032 19898597376 19931332608 19984956288 19986042384 20000538624 20067538752 20198699136 20214448128 20233027584 20268833508 20303281152 20312047616 20346568704 20401309544 20417216512 20484499232 20485612476 20519313408 20535312384 20554186752 20590561024 20625555456 20669530112 20810780928 20829908484 20846149632 20946799104 20963131392 20982398976 21055254528 21124639833 21141110784 21142259712 21160541952 21177040896 21234016056 21315452928 21321759924 21403533312 21461117832 21477851136 21497591808 21581550592 21601386576 21618229248 21743271936 21764780434 21801770496 21818769408 21838823424 21944265728 21961375744 22034944512 22111454736 22149033984 22196256768 22255974048 22273327104 22293798912 22384705536 22422749184 22462430208 22483075824 22500605952 22548578304 22647668736 22723536528 22741254144 22841191296 22851053568 22889889792 22930397504 22951473237 22969368576 23045061636 23084227584 23102226432 23123460096 23164381152 23203749888 23213768704 23253221376 23315782336 23333961728 23412128544 23565148992 23583522816 23605198848 23646972426 23687161344 23783749632 23805609696 23824171008 23888268063 23939198976 23957864448 23979884544 24063148032 24143757561 24162582528 24279244416 24301559898 24320507904 24360517632 24461180928 24526991808 24546115584 24568676352 24664629248 24687298944 24706547712 24773018732 24868028416 24875386578 24970788864 25037970804 25057492992 25079160832 25080523776 25098715136 25182793728 25270233984 25293460302 25313181696 25367150592 25435398912 25455230976 25478627328 25707435264 25751126016 25796697192 25840539648 25883049984 25969756032 25990004736 26059928796 26104218624 26115489792 26159874048 26206168576 26230255128 26250706944 26306674688 26422280192 26510792616 26530021376 26531463168 26575110144 26646608384 26648056512 26667384832 26756718336 26885905242 26931598848 26952597504 26977370112 27025111344 27071041536 27128758272 27314149968 27359084544 27360571392 27380416512 27405582336 27500740608 27592865784 27614380032 27747707904 27773211312 27794866176 27929065472 27950841856 27976531968 28073672704 28166186444 28188147712 28189679616 28214055936 28236054528 28312021408 28420603904 28429013232 28538044416 28614823776 28637134848 28663455744 28801848768 28824305664 28920864672 28991029248 29021284341 29069027328 29070607104 29091692544 29118431232 29379926016 29429858304 29481939648 29509037019 29532045312 29595009024 29674632064 29697769472 29725065216 29846274048 29896998912 29949906944 29977434432 30000807936 30196891648 30298048704 30321672192 30403250262 30454921728 30468071424 30519853056 30601964316 30625824768 30726748848 30728418714 30778970112 30802968576 30831280128 30885841536 30938333184 31004295168 31216171392 31244862726 31269224448 31366889449 31420198656 31444697088 31473598464 31529296568 31582881792 31711666176 31740812928 31765561344 31851024084 31918931968 31943819264 31973179392 32084197376 32191676748 32216776704 32372325888 32402079864 32427343872 32480690176 32614907904 32647170651 32702655744 32728154112 32758235136 32916398592 32942063616 33052416768 33167182104 33223550976 33294385152 33383961072 33409990656 33440698368 33577058304 33634123776 33693645312 33724613736 33750908928 33822867456 33913865216 33940307968 33971503104 34276580352 34334834688 34395596256 34454052864 34510733312 34567592454 34626341376 34653339648 34746571728 34805624832 34820653056 34879832064 34973673504 35000942592 35118192816 35347723488 35375284224 35407798272 35433480192 35470458639 35530742016 35675624448 35708414544 35736256512 35847873656 35908798464 35936796672 35969826816 36033481792 36094722048 36171677696 36418866624 36452339847 36478779392 36480761856 36540776448 36667654144 36790487712 36819173376 36996943872 37030948416 37059821568 37159528098 37302042624 37313079867 37456183296 37556956206 37586239488 37618741248 37620785664 37648072704 37774190592 37905350976 37940190453 37969772544 38050725888 38153098368 38182846464 38217940992 38402465024 38432407552 38561152896 38695045788 38758703104 38760809472 38788923392 38824574976 39089893194 39173234688 39239811072 39309252864 39345382692 39376060416 39460012032 39633420288 39766188924 39795032064 39797194752 39862665216 39969912576 39972084768 40001077248 40135077504 40328857863 40397398272 40428896256 40466055168 40537667016 40606562304 40624095232 40693137408 40802619088 40834433024 40968998464 40971224952 41038626816 41070624768 41108373504 41181122048 41251110912 41339060224 41621561856 41659816968 41692299264 41893598208 41926262784 41964797952 42110509056 42249279666 42282221568 42284519424 42321083904 42354081792 42468032112 42630905856 42643519848 42807066624 42922235664 42955702272 42995183616 43163101184 43202773152 43236458496 43352782781 43486543872 43529560868 43603540992 43637538816 43677646848 43888531456 43922751488 44069889024 44222909472 44298067968 44392513536 44511948096 44546654208 44587597824 44769411072 44845498368 44924860416 44966151648 45001211904 45295337472 45447073056 45482508288 45604875393 45682382592 45702107136 45779779584 45860795008 45902946474 45938737152 46090123272 46168455168 46204452864 46246920192 46328762304 46407499776 46427537408 46506442752 46631564672 46667923456 46824257088 47130297984 47167045632 47210397696 47293944852 47374322688 47567499264 47611219392 47648342016 47776536126 47878397952 47915728896 47959769088 48126296064 48287515122 48325165056 48558488832 48603119796 48641015808 48721035264 48922361856 49053983616 49092231168 49137352704 49290826277 49329258496 49374597888 49413095424 49546037464 49736056832 49750773156 49941577728 50075941608 50114985984 50158321664 50161047552 50197430272 50365587456 50540467968 50586920604 50626363392 50734301184 50870797824 50910461952 50957254656 51414870528 51502252032 51593394384 51681079296 51766099968 51851388681 51939512064 51980009472 52119857592 52208437248 52230979584 52319748096 52412337152 52460510256 52501413888 52613349376 52844560384 53021585232 53060042752 53062926336 53150220288 53293216768 53296113024 53334769664 53513436672 53771810484 53863197696 53905195008 53954740224 54050222688 54142083072 54257516544 54628299936 54718169088 54721142784 54760833024 54811164672 55001481216 55185731568 55228760064 55495415808 55546422624 55589732352 55739292147 55858130944 55901683712 55953063936 56147345408 56332372888 56335434309 56376295424 56379359232 56428111872 56472109056 56624042816 56841207808 56858026464 57076088832 57229647552 57274269696 57326911488 57603697536 57648611328 57841729344 58042568682 58138054656 58141214208 58183385088 58236862464 58634839791 58759852032 58859716608 58963879296 59018074038 59064090624 59190018048 59349264128 59395538944 59450130432 59692548096 59793997824 59899813888 59954868864 60001615872 60393783296 60596097408 60643344384 60806500524 60909843456 60936142848 61039706112 61203928632 61251649536 61453497696 61456837428 61557940224 61605937152 61662560256 61771683072 61876666368 62008590336 62432342784 62489725452 62538448896 62733778898 62840397312 62889394176 62947196928 63058593136 63165763584 63373919499 63423332352 63481625856 63531122688 63702048168 63837863936 63887638528 63946358784 64168394752 64383353496 64433553408 64744651776 64804159728 64854687744 64961380352 65229815808 65294341302 65405311488 65456308224 65516470272 65832797184 65884127232 66104833536 66334364208 66447101952 66588770304 66767922144 66819981312 66881396736 67154116608 67268247552 67387290624 67449227472 67501817856 67645734912 67827730432 67880615936 67943006208 68553160704 68669669376 68791192512 68854419711 68908105728 69021466624 69135184908 69252682752 69306679296 69493143456 69611249664 69641306112 69759664128 69947347008 70001885184 70236385632 70695446976 70750568448 70815596544 70940917278 71061484032 71351248896 71416829088 71472513024 71664804189 71695747312 71817596928 71873593344 71939653632 72066963584 72189444096 72343355392 72837733248 72904679694 72957558784 72961523712 73081552896 73335308288 73580975424 73638346752 73993887744 74061896832 74119643136 74319056196 74604085248 74626159734 74912366592 75113912412 75172478976 75237482496 75241571328 75296145408 75548381184 75810701952 75880380906 75939545088 76101451776 76176731519 76306196736 76365692928 76435881984 76804930048 76864815104 77122305792 77390091576 77457012721 77517406208 77521618944 77577846784 77649149952 78179786388 78346469376 78479622144 78618505728 78690765384 78752120832 78920024064 79266840576 79532377848 79590064128 79594389504 79725330432 79939825152 79944169536 80002154496 80270155008 80657715726 80794796544 80857792512 80932110336 81075334032 81213124608 81248190464 81386274816 81605238176 81668866048 81937996928 81942449904 82077253632 82141249536 82216747008 82362244096 82502221824 82678120448 83243123712 83319633936 83384598528 83787196416 83852525568 83929595904 84221018112 84498559332 84564443136 84569038848 84642167808 84708163584 84936064224 85261811712 85287039696 85614133248 85844471328 85911404544 85990367232 86326202368 86405546304 86472916992 86705565562 86973087744 87059121736 87063853023 87207081984 87275077632 87355293696 87777062912 87845502976 88139778048 88445818944 88527111057 88596135936 88785027072 89023896192 89093308416 89175195648 89538822144 89690996736 89849720832 89932303296 90002423808 90590674944 90894146112 90965016576 91209750786 91364765184 91404214272 91559559168 91721590016 91805892948 91877474304 92180246544 92336910336 92408905728 92493840384 92657524608 92814999552 92855074816 93012885504 93263129344 93335846912 93648514176 94100668347 94260595968 94334091264 94420795392 94587889704 94748645376 95134998528 95222438784 95296684032 95553072252 95756795904 95831457792 95919538176 96252592128 96575030244 96650330112 97116977664 97206239592 97282031616 97442070528 97844723712 97941511953 98107967232 98184462336 98274705408 98581652554 98658516992 98749195776 98826190848 99092074928 99472113664 99501546312 99883155456 100151883216 100229971968 100316643328 100322095104 100394860544 100731174912 101080935936 101173841208 101252726784 101468602368 101741595648 101820923904 101914509312 102829741056 103004504064 103186788768 103362158592 103532199936 103702777362 103879024128 103960018944 104239715184 104416874496 104461959168 104639496192 104824674304 104921020512 105002827776 105689120768 106043170464 106120085504 106125852672 106300440576 106411375917 106586433536 106592226048 106669539328 107026873344 107543620968 107726395392 107810390016 107909480448 108100445376 108284166144 108515033088 109256599872 109357019541 109436338176 109442285568 109622329344 110002962432 110371463136 110457520128 110990831616 111092845248 111179464704 111478584294 111716261888 111803367424 111906127872 112294690816 112664745776 112670868618 112752590848 112758718464 112856223744 112944218112 113248085632 113682415616 113716052928 114152177664 114459295104 114548539392 114653822976 115207395072 115297222656 115683458688 116085137364 116276109312 116282428416 116366770176 116473724928 117269679582 117519704064 117719433216 117927758592 118036148076 118128181248 118380036096 118698528256 118791077888 118900260864 119385096192 119587995648 119706292387 119799627776 119909737728 120003231744 120787566592 120986573589 121192194816 121286688768 121613001048 121819686912 121872285696 122079412224 122407857264 122503299072 122906995392 122913674856 123115880448 123211874304 123325120512 123543366144 123753332736 124017180672 124864685568 124979450904 125076897792 125467557796 125680794624 125778788352 125894393856 126117186272 126331527168 126747838998 126846664704 126963251712 127062245376 127404096336 127675727872 127775277056 127892717568 128336789504 128766706992 128867106816 129489303552 129608319456 129709375488 129922760704 130058348343 130459631616 130588682604 130810622976 130912616448 131032940544 131665594368 131768254464 132209667072 132668728416 132894203904 133177540608 133535844288 133639962624 133762793472 134308233216 134536495104 134774581248 134898454944 135003635712 135655460864 135761231872 135886012416 136814626179 137106321408 137339338752 137582385024 137708839422 137816211456 138042933248 138270369816 138505365504 138613358592 138986286912 139222499328 139282612224 139519328256 139894694016 140003770368 140472771264 141390893952 141501136896 141631193088 141881834556 142122968064 142702497792 142833658176 142945026048 143329608378 143391494624 143635193856 143747186688 143879307264 144133927168 144378888192 144686710784 145675466496 145809359388 145915117568 145923047424 146163105792 146670616576 147161950848 147276693504 147872478831 147987775488 148123793664 148239286272 148638112392 149208170496 149252319468 149824733184 150227824824 150344957952 150474964992 150483142656 150592290816 151096762368 151621403904 151760761812 151879090176 152202903552 152353463038 152612393472 152731385856 152871763968 153609860096 153729630208 154244611584 154780183152 154914025442 155034812416 155043237888 155155693568 155298299904 155554166043 156359572776 156692938752 156959244288 157237011456 157381530768 157504241664 157840048128 158533681152 159064755696 159180128256 159188779008 159450660864 159879650304 159888339072 160004308992 160540310016 161315431452 161589593088 161715585024 161864220672 162150668064 162426249216 162496380928 162772549632 163210476352 163337732096 163875993856 163884899808 164154507264 164282499072 164433494016 164724488192 165004443648 166486247424 166639267872 166769197056 167217876441 167574392832 167705051136 167859191808 168442036224 168997118664 169006302927 169128886272 169138077696 169284335616 169416327168 169872128448 170523623424 170574079392 171228266496 171688942656 171822809088 171980734464 172652404736 172811092608 172945833984 173411131124 174118243472 174127706046 174414163968 174550155264 174710587392 175554125824 175691005952 176279556096 176891637888 177054222114 177192271872 177570054144 178047792384 178186616832 178350391296 179077644288 179381993472 179699441664 179864606592 180004847616 181181349888 181788292224 181930033152 182419501572 182729530368 182808428544 183119118336 183443180032 183611785896 183754948608 184360493088 184673820672 184817811456 184987680768 185000633689 185315049216 185629999104 185710149632 186025771008 186526258688 186671693824 187297028352 188201336694 188521191936 188668182528 188841590784 189175779408 189497290752 190121758497 190269997056 190444877568 190593368064 191106144504 191513591808 191662915584 191839076352 192505184256 193150060488 193300660224 194233955328 194412479184 194564063232 194884141056 195689447424 195883023906 196215934464 196368924672 196549410816 197163305108 197317033984 197498391552 197652381696 198184149856 198944227328 199003092624 199766310912 200303766432 200459943936 200633286656 200644190208 200789721088 201462349824 202161871872 202347682416 202505453568 202937204736 203483191296 203641847808 203829018624 205659482112 206009008128 206373577536 206563259133 206724317184 207064399872 207405554724 207758048256 207920037888 208479430368 208833748992 208923918336 209278992384 209649348608 209842041024 210005655552 211378241536 212086340928 212240171008 212251705344 212822751834 213172867072 213184452096 213339078656 214053746688 214994412567 215087241936 215452790784 215620780032 215818960896 216200890752 216568332288 217030066176 218513199744 218714039082 218872676352 218884571136 219244658688 220005924864 220742926272 220915040256 221981663232 222185690496 222358929408 222957168588 223432523776 223606734848 223812255744 224589381632 225329491552 225341737236 225505181696 225517436928 225712447488 225888436224 226496171264 227364831232 227432105856 228304355328 228530194557 228918590208 229097078784 229307645952 230414790144 230594445312 231366917376 232170274728 232371038163 232552218624 232564856832 232733540352 232947449856 234539359164 235039408128 235438866432 235855517184 236072296152 236256362496 236760072192 237397056512 237582155776 237800521728 238770192384 239175991296 239412584774 239599255552 239819475456 240006463488 241575133184 241973147178 242384389632 242573377536 243226002096 243639373824 243744571392 244158824448 244815714528 245006598144 245813990784 245827349712 246231760896 246423748608 246650241024 247086732288 247506665472 248034361344 249729371136 249958901808 250153795584 250935115592 251361589248 251557576704 251788787712 252234372544 252663054336 253495677996 253693329408 253926503424 254124490752 254808192672 255351455744 255785435136 256673579008 257533413984 257734213632 258978607104 259216638912 259418750976 260116696686 260919263232 261177365208 261191559069 261621245952 261825232896 262065881088 263331188736 263536508928 264419334144 265337456832 265581333171 265788407808 266355081216 267071688576 267279925248 267525586944 268616466432 269072990208 269549162496 269796909888 270007271424 271310921728 271522463744 271772024832 273629252358 274212642816 274678677504 275164770048 275417678844 275632422912 276085866496 276540739632 277010731008 277226717184 277972573824 278444998656 278565224448 279038656512 279789388032 280007540736 280945542528 282302005041 282781787904 283002273792 283262386176 283763669112 284245936128 285404995584 285667316352 285890052096 286659216756 286782989248 287270387712 287494373376 287758614528 288267854336 288757776384 289373421568 291350932992 291618718776 291830235136 291846094848 292326211584 293341233152 293824535859 294323901696 294553387008 295744957662 295975550976 296247587328 296478572544 297276224784 298416340992 298504638936 299649466368 300455649648 300689915904 300949929984 300966285312 301184581632 302193524736 303242807808 303521523624 303758180352 304405807104 304706926076 305224786944 305462771712 305743527936 307219720192 307459260416 308489223168 309560366304 309828050884 310069624832 310086475776 310311387136 310596599808 311108332086 312719145552 313385877504 313918488576 314474022912 314763061536 315008483328 317067362304 318129511392 318360256512 318377558016 318901321728 319234127751 319759300608 319776678144 320008617984 321080620032 322630862904 323179186176 323431170048 323728441344 324301336128 324852498432 324992761856 325545099264 326420952704 326675464192 327751987712 327769799616 328309014528 328866988032 329448976384 330008887296 332972494848 333278535744 333538394112 334435752882 335148785664 335410102272 335718383616 336884072448 337994237328 338012605854 338257772544 338276155392 338568671232 338832654336 339744256896 341047246848 341148158784 342456532992 343377885312 343645618176 343961468928 345035783939 345304809472 345622185216 345891667968 346822262248 348236486944 348255412092 348828327936 349100310528 349421174784 351108251648 351382011904 352559112192 353783275776 354108444228 354384543744 355140108288 356095584768 356373233664 356700782592 358155288576 358763986944 359118877161 359398883328 359729213184 360009695232 362362699776 362959720767 363576584448 363860066304 364839003144 365459060736 365616857088 366238236672 366886360064 367223571792 367509897216 368720986176 369347641344 369635622912 369975361536 370001267378 370630098432 371259998208 371420299264 372051542016 373052517376 373343387648 374594056704 376402673388 377042383872 377336365056 377683181568 378351558816 378994581504 380243516994 380539994112 380889755136 381186736128 382212289008 383027183616 383325831168 383678152704 385010368512 386300120976 386601320448 388467910656 388824958368 389128126464 389768282112 390175045029 391378894848 391766047812 392431868928 392737849344 393098821632 394326610216 394634067968 394996783104 395304763392 396368299712 397888454656 398006185248 399532621824 400607532864 400919887872 401266573312 401288380416 402924699648 404323743744 404695364832 405010907136 406966382592 407283695616 407658037248 410443878537 411318964224 412018016256 412747155072 413126518266 413448634368 414128799744 414811109448 415516096512 415840075776 416958860736 417667497984 417847836672 418557984768 419298697216 419684082048 420011311104 422756483072 424172681856 424480342016 424503410688 425645503668 426345734144 426368904192 426678157312 428107493376 429988825134 430174483872 430905581568 431241560064 431637921792 432401781504 433136664576 434060132352 437026399488 437428078164 437745352704 437769142272 438489317376 440011849728 441485852544 441830080512 443617436493 443963326464 444371380992 444717858816 445914337176 446865047552 447213469696 447624511488 449178763264 450658983104 450683474472 451010363392 451034873856 451424894976 451776872448 452992342528 454729662464 454864211712 456608710656 457060389114 457837180416 458194157568 458615291904 460829580288 461188890624 462733834752 464340549456 464742076326 465104437248 465129713664 465467080704 465894899712 466662498129 469078718328 470078816256 470877732864 471711034368 472144592304 472512724992 473520144384 474794113024 475164311552 475601043456 477540384768 478351982592 478825169548 479198511104 479638950912 480012926976 483150266368 483946294356 484768779264 485146755072 486452004192 487278747648 487489142784 488317648896 489631429056 490013196288 491627981568 491654699424 492463521792 492847497216 493300482048 494173464576 495013330944 499458742272 499917803616 500307591168 501653629323 501870231184 502723178496 503115153408 503577575424 504468745088 505326108672 506991355992 507386658816 507853006848 508248981504 509616385344 510702911488 511570870272 513347158016 515066827968 515468427264 517957214208 518433277824 518837501952 520233393372 522354730416 522383118138 523242491904 523650465792 524131762176 526662377472 527073017856 528838668288 530674913664 531162666342 531576815616 532710162432 533237120633 534143377152 534559850496 535051173888 537232932864 538145980416 539098324992 539593819776 540014542848 542199089047 542621843456 543044927488 543544049664 547258504716 548425285632 549357355008 550329540096 550835357688 551264845824 552171732992 553081479264 554021462016 554453434368 555001901067 555945147648 556889997312 557130448896 558077313024 559578776064 560015081472 561891085056 564604010082 565563575808 566004547584 566524772352 567527338224 568491872256 570365275491 570809991168 571334632704 571780104192 573318433512 573565978496 574540775424 574988746752 575517229056 576535708672 577515552768 578746843136 582701865984 583237437552 583660470272 583692189696 584652423168 586682466304 587649071718 588647803392 589106774016 591489915324 591951101952 592495174656 592957145088 594552449568 596832681984 597009277872 599298932736 600911299296 601379831808 601899859968 601932570624 602369163264 604387049472 606485615616 607043047248 607516360704 608811614208 609413852152 610449573888 610925543424 611487055872 614439440384 614918520832 616978446336 619120732608 619656101768 619689777399 620139249664 620172951552 621193199616 622216664172 625438291104 626771755008 627836977152 628948045824 629526123072 630016966656 634134724608 636259022784 636720513024 636755116032 638468255502 639518601216 639553356288 640017235968 642161240064 644983237701 645261725808 646358372352 646862340096 647456882688 648602672256 649704996864 649985523712 651090198528 652841905408 653350928384 655503975424 655539599232 656618029056 657733976064 658897952768 660017774592 665944989696 666557071488 667076788224 668871505764 670297571328 670820204544 671436767232 673768144896 675988474656 676025211708 676515545088 676552310784 677137342464 677665308672 679488513792 682094493696 682296317568 684913065984 685590583671 686755770624 687291236352 687922937856 690071567878 690609618944 691244370432 691783335936 693644524496 696472973888 696510824184 697113114489 697656655872 698200621056 698842349568 702216503296 702764023808 705118224384 707566551552 708216888456 708769087488 710280216576 712191169536 712746467328 713401565184 716310577152 717527973888 718237754322 718797766656 719458426368 720019390464 724725399552 725919441534 727153168896 727720132608 729678006288 730918121472 731233714176 732476473344 733772720128 734447143584 735019794432 737441972352 738695282688 739271245824 739950723072 740002534756 741260196864 742519996416 742840598528 744103084032 746105034752 746686775296 749188113408 752805346776 754084767744 754672730112 755366363136 756703117632 757989163008 760487033988 761079988224 761779510272 762373472256 764424578016 766054367232 767356305408 770020737024 772600241952 773202640896 776935821312 777649916736 778256252928 780350090058 782757789696 783532095624 784863737856 785475698688 786197643264 788653220432 789268135936 789993566208 790609526784 792736599424 795776909312 796012370496 799065243648 801215065728 801839775744 802533146624 802576760832 805849399296 808647487488 809390729664 810021814272 813932765184 814567391232 815316074496 820887757074 822637928448 824036032512 825494310144 826253036532 826897268736 828257599488 829622218896 831032193024 831680151552 833917721472 835334995968 835695673344 837115969536 837944046709 838597394432 839368164096 840022622208 845512966144 846906015123 848345363712 848960684032 849006821376 851291007336 852691468288 852737808384 853356314624 856214986752 859977650268 860348967744 861811163136 862483120128 863275843584 864803563008 866273329152 868120264704 874052798976 874856156328 875490705408 875538284544 876978634752 880023699456 881473607577 882971705088 883660161024 887234872986 887926652928 888742761984 889435717632 891828674352 893730095104 894426939392 895249022976 898357526528 901317966208 901366948944 902020726784 902069747712 902849789952 903553744896 905984685056 909459324928 909728423424 913217421312 914120778228 915674360832 916388315136 917230583808 921659160576 922377781248 925467669504 928681098912 929484152652 930208874496 930259427328 930934161408 931789799424 933324996258 938157436656 940157632512 941755465728 943422068736 944289184608 945025449984 949588226048 950328623104 951202086912 955080769536 956703965184 957650339096 957702383253 958397022208 959277901824 960025853952 966300532736 967892588712 969537558528 970293510144 972904008384 974557495296 974978285568 976635297792 979262858112 980026392576 983255963136 983309398848 984927043584 986600964096 988346929152 990026661888 998917484544 999835607232 1000615182336 1003307258646 1003740462368 1005446356992 1006230306816 1007155150848 1008937490176 1010652217344 1013982711984 1014773317632 1015706013696 1016497963008 1019232770688 1021405822976 1023141740544 1026694316032 1030133655936 1030936854528 1035107351817 1035914428416 1036866555648 1037675003904 1040466786744 1044709460832 1044766236276 1046484983808 1047300931584 1048263524352 1053324754944 1054146035712 1057677336576 1061349827328 1062325332684 1063153631232 1065420324864 1066474241266 1068286754304 1069119700992 1070102347776 1074465865728 1076291960832 1077356631483 1078196649984 1079187639552 1080029085696 1084398178094 1085243686912 1086089854976 1087088099328 1088879162301 1094517009432 1096850571264 1098714710016 1100659080192 1101670715376 1102529691648 1104343465984 1106162958528 1108042924032 1108906868736 1110003802134 1111890295296 1113779994624 1114260897792 1116154626048 1119157552128 1120030162944 1123782170112 1129208020164 1131127151616 1132009095168 1133049544704 1135054676448 1136983744512 1140730550982 1141619982336 1142669265408 1143560208384 1146636867024 1147131956992 1149081550848 1149977493504 1151034458112 1153071417344 1155031105536 1165403731968 1166474875104 1167320940544 1167384379392 1169304846336 1170525135087 1173364932608 1175298143436 1177295606784 1178213548032 1182979830648 1183902203904 1184990349312 1185914290176 1189104899136 1193665363968 1194018555744 1198597865472 1201822598592 1202759663616 1203799719936 1203865141248 1208774098944 1212971231232 1214086094496 1215032721408 1218827704304 1220899147776 1221851086848 1222974111744 1228878880768 1229837041664 1233956892672 1238241465216 1239312203536 1239379554798 1240278499328 1240345903104 1242386399232 1244433328344 1250876582208 1253543510016 1255673954304 1257896091648 1259052246144 1260033933312 1268269449216 1272518045568 1273441026048 1273510232064 1276936511004 1279037202432 1279106712576 1280034471936 1284322480128 1289966475402 1290523451616 1292716744704 1293724680192 1294913765376 1295004435823 1297205344512 1299409993728 1299971047424 1302180397056 1305683810816 1306701856768 1311007950848 1311079198464 1313236058112 1315467952128 1316769216257 1317795905536 1320035549184 1330852309479 1331889979392 1333114142976 1334153576448 1337743011528 1340595142656 1341640409088 1342873534464 1347536289792 1351976949312 1352050423416 1353031090176 1353104621568 1354274684928 1355330617344 1358977027584 1364188987392 1364592635136 1369826131968 1371181167342 1373511541248 1374582472704 1375845875712 1380143135756 1381219237888 1382488740864 1383566671872 1387289048992 1392945947776 1393021648368 1394226228978 1395313311744 1396401242112 1397684699136 1404433006592 1405528047616 1410236448768 1415133103104 1416433776912 1417538174976 1420560433152 1424382339072 1425492934656 1426803130368 1432621154304 1435055947776 1436475508644 1437595533312 1438916852736 1440038780928 1449450799104 1451838883068 1454306337792 1455440265216 1459356012576 1461836242944 1462467428352 1464952946688 1467545440256 1468894287168 1470039588864 1474883944704 1477390565376 1478542491648 1479901446144 1480005069512 1482520393728 1485039992832 1485681197056 1492210069504 1493373550592 1498376226816 1504960887969 1505610693552 1508169535488 1509345460224 1510732726272 1513406235264 1515978326016 1520974067976 1522159976448 1523559020544 1524746944512 1528849156032 1532108734464 1534712610816 1540041474048 1545200483904 1546405281792 1553871642624 1555299833472 1556512505856 1560700180116 1567064191248 1569727475712 1570951397376 1572395286528 1577306440864 1578536271872 1579987132416 1581219053568 1585473198848 1591553818624 1592024740992 1598130487296 1599711361899 1602430131456 1603679551488 1605066293248 1605153521664 1611698798592 1617294974976 1618781459328 1620043628544 1626597267141 1627865530368 1629134782464 1630632148992 1641775514148 1645275856896 1648072065024 1650988620288 1652506073064 1653794537472 1656515198976 1659244437792 1662064386048 1663360303104 1665005703201 1667835442944 1670669991936 1671391346688 1674231939072 1675888093418 1677194788864 1678736328192 1680045244416 1691025932288 1693812030246 1696690727424 1697921368064 1698013642752 1702582014672 1705382936576 1705475616768 1706712629248 1711095826473 1712429973504 1719955300536 1720697935488 1723622326272 1724966240256 1726551687168 1729607126016 1732546658304 1736240529408 1748105597952 1749712312656 1750981410816 1751076569088 1753957269504 1760047398912 1762947215154 1765943410176 1767320322048 1774469745972 1775853305856 1777485523968 1778871435264 1783657348704 1787460190208 1790498045952 1796715053056 1802635932416 1802733897888 1804041453568 1804139495424 1805699579904 1807107489792 1811969370112 1819456846848 1826434842624 1828241556456 1831348721664 1832776630272 1834461167616 1843318321152 1844755562496 1850935339008 1857362197824 1858968305304 1859069332197 1860417748992 1860518854656 1863579598848 1866649992516 1876314873312 1880315265024 1883510931456 1886844137472 1888578369216 1890050899968 1899176452096 1900657246208 1902404173824 1910161539072 1915300678192 1915404766506 1916794044416 1918555803648 1920051707904 1932601065472 1935785177424 1939075117056 1940587020288 1945808016768 1949114990592 1949956571136 1953270595584 1958525716224 1960052785152 1966511926272 1966618797696 1969854087168 1973201928192 1976693858304 1980053323776 1997834969088 1999671214464 2001230364672 2006614517292 2007480924736 2010892713984 2012460613632 2014310301696 2017874980352 2021304434688 2027965423968 2029546635264 2031412027392 2032995926016 2035006970579 2038465541376 2042811645952 2046283481088 2053388632064 2056771751013 2060267311872 2061873709056 2070214703634 2071828856832 2073733111296 2075350007808 2080933573488 2089418921664 2089532472552 2091339343467 2092969967616 2094601863168 2096527048704 2106649509888 2108292071424 2115354673152 2122699654656 2124650665368 2126307262464 2130840649728 2132948482532 2136573508608 2138239401984 2140204695552 2148931731456 2152583921664 2154713262966 2156393299968 2158375279104 2160058171392 2168796356188 2170487373824 2172179709952 2174176198656 2177758324602 2189034018864 2193701142528 2197429420032 2201318160384 2203341430752 2205059383296 2208686931968 2212325917056 2216085848064 2217813737472 2220007604268 2223780590592 2227559989248 2228521795584 2232309252096 2238315104256 2240060325888 2247564340224 2258416040328 2262254303232 2264018190336 2266099089408 2270109352896 2273967489024 2281461101964 2283239964672 2285338530816 2287120416768 2293273734048 2294263913984 2298163101696 2302068916224 2306142834688 2310062211072 2330807463936 2332949750208 2334641881088 2334768758784 2341050270174 2346729865216 2350596286872 2354591213568 2356427096064 2365959661296 2367804407808 2369980698624 2371828580352 2378209798272 2387330727936 2388037111488 2397195730944 2403645197184 2405519327232 2407599439872 2407730282496 2417548197888 2425942462464 2428172188992 2430065442816 2437655408608 2441798295552 2443702173696 2445948223488 2457757761536 2459674083328 2467913785344 2476482930432 2478624407072 2478759109596 2480556998656 2480691806208 2484772798464 2488866656688 2501753164416 2507087020032 2511347908608 2513832140127 2515792183296 2518104492288 2520067866624 2536538898432 2540718045369 2545036091136 2546882052096 2547020464128 2553873022008 2558074404864 2558213425152 2560068943872 2568644960256 2579932950804 2581046903232 2585433489408 2587449360384 2589827530752 2590008871646 2594410689024 2598819987456 2599942094848 2604360794112 2611367621632 2613403713536 2622015901696 2622158396928 2626472116224 2630935904256 2633538432514 2635591811072 2640071098368 2644420822731 2661704618958 2663779958784 2666228285952 2668307152896 2675486023056 2681190285312 2683280818176 2685747068928 2695072579584 2703953898624 2704100846832 2706062180352 2706209243136 2708549369856 2710661234688 2717954055168 2728377974784 2729185270272 2739652263936 2742362334684 2747023082496 2749164945408 2751691751424 2760286271512 2762438475776 2764977481728 2767133343744 2774578097984 2785891895552 2786043296736 2788452457956 2790626623488 2792802484224 2795369398272 2808866013184 2820472897536 2830266206208 2832867553824 2835076349952 2848764678144 2850985869312 2853606260736 2865242308608 2870111895552 2872951017288 2873107149759 2875191066624 2877833705472 2880077561856 2898901598208 2903677766136 2908612675584 2910880530432 2918712025152 2923672485888 2924934856704 2929905893376 2935090880512 2937788574336 2940079177728 2949767889408 2954781130752 2959802892288 2960010139024 2965040787456 2970079985664 2971362394112 2984420139008 2986747101184 2996752453632 3009921775938 3011221387104 3016339070976 3018690920448 3021465452544 3026812470528 3031956652032 3041948135952 3044319952896 3047118041088 3049493889024 3057698312064 3064217468928 3069425221632 3080082948096 3090400967808 3092810563584 3105322055451 3107743285248 3110599666944 3113025011712 3121400360232 3134128382496 3139454951424 3141902794752 3144790573056 3154612881728 3157072543744 3159974264832 3162438107136 3170946397696 3183107637248 3184049481984 3196260974592 3199422723798 3204860262912 3207359102976 3210132586496 3210307043328 3223397597184 3232069894449 3234589949952 3237562918656 3240087257088 3253194534282 3255731060736 3258269564928 3261264297984 3266637486903 3283551028296 3290551713792 3296144130048 3301977240576 3305012146128 3307589074944 3313030397952 3318488875584 3324128772096 3326720606208 3330011406402 3335670885888 3341339983872 3342782693376 3348463878144 3351776186836 3354389577728 3357472656384 3360090488832 3382051864576 3387624060492 3393381454848 3395842736128 3396027285504 3405164029344 3410765873152 3410951233536 3413425258496 3422191652946 3424859947008 3439910601072 3441395870976 3447244652544 3449932480512 3453103374336 3459214252032 3465093316608 3496211195904 3499424625312 3501962821632 3502153138176 3507914539008 3511575405261 3520094797824 3525894430308 3531886820352 3534640644096 3548939491944 3551706611712 3554971047936 3557742870528 3567314697408 3574920380416 3580996091904 3593430106112 3605271864832 3605467795776 3608082907136 3608278990848 3611399159808 3623938740224 3638913693696 3656483112912 3662697443328 3665553260544 3668922335232 3686636642304 3689511124992 3701870678016 3714724395648 3717936610608 3718138664394 3720835497984 3721037709312 3727159197696 3733299985032 3752629746624 3760630530048 3767021862912 3773688274944 3777156738432 3780101799936 3795393623329 3798352904192 3801314492416 3804808347648 3820323078144 3830601356384 3830809533012 3833588088832 3837111607296 3840103415808 3865202130944 3871570354848 3878150234112 3881174040576 3885013307469 3891616033536 3898229981184 3899913142272 3906541191168 3917051432448 3920105570304 3933023852544 3933237595392 3939708174336 3946403856384 3950307648771 3953387716608 3960106647552 3992556928437 3995669938176 3999342428928 4002460729344 4013229034584 4014961849472 4021785427968 4024921227264 4028620603392 4035749960704 4042608869376 4055930847936 4059093270528 4062824054784 4065991852032 4070013941158 4076931082752 4085623291904 4092566962176 4106777264128 4113543502026 4120534623744 4123747418112 4140429407268 4143657713664 4147466222592 4150700015616 4161867146976 4178837843328 4179064945104 4182678686934 4185939935232 4189203726336 4193054097408 4213299019776 4216584142848 4230709346304 4245399309312 4249301330736 4252614524928 4261681299456 4265896965064 4273147017216 4276478803968 4280409391104 4297863462912 4305167843328 4309426525932 4312786599936 4316750558208 4320116342784 4337592712376 4340974747648 4348352397312 4355516649204 4378068037728 4387402285056 4394858840064 4402636320768 4406682861504 4410118766592 4424651834112 4432171696128 4435627474944 4440015208536 4447561181184 4455119978496 4457043591168 4476630208512 4480120651776 4495128680448 4514882663907 4516832080656 4524508606464 4528036380672 4532198178816 4540218705792 4547934978048 4562922203928 4566479929344 4570677061632 4574240833536 4586547468096 4588527827968 4596326203392 4604137832448 4612285669376 4620124422144 4661614927872 4665899500416 4669283762176 4669537517568 4682100540348 4693459730432 4701192573744 4709182427136 4712854192128 4731919322592 4735608815616 4739961397248 4743657160704 4756419596544 4774661455872 4776074222976 4794391461888 4799134085697 4807290394368 4811038654464 4815198879744 4815460564992 4835096395776 4851884924928 4856344377984 4860130885632 4875310817216 4879791801423 4883596591104 4887404347392 4891896446976 4915515523072 4919348166656 4935827570688 4952965860864 4957248814144 4957518219192 4961113997312 4961383612416 4969545596928 4977733313376 4995017109603 5003506328832 5014174040064 5022695817216 5027664280254 5031584366592 5036208984576 5040135733248 5073077796864 5081436090738 5090072182272 5093764104192 5094040928256 5107746044016 5116148809728 5116426850304 5120137887744 5133287479419 5137289920512 5159865901608 5162093806464 5170866978816 5174898720768 5179655061504 5180017743292 5188821378048 5197639974912 5199884189696 5208721588224 5222735243264 5226807427072 5244031803392 5244316793856 5252944232448 5261871808512 5267076865028 5271183622144 5280142196736 5288841645462 5323409237916 5327559917568 5332456571904 5336614305792 5350972046112 5362380570624 5371494137856 5390145159168 5407907797248 5408201693664 5412124360704 5412418486272 5417098739712 5421322469376 5435908110336 5458370540544 5479304527872 5484724669368 5494046164992 5498329890816 5503383502848 5520572543024 5524876951552 5529954963456 5534266687488 5549156195968 5571783791104 5572086593472 5576904915912 5581253246976 5590738796544 5617732026368 5640945795072 5660532412416 5665735107648 5670152699904 5697529356288 5701971738624 5707212521472 5730484617216 5745902034576 5746214299518 5750382133248 5755667410944 5760155123712 5797803196416 5807355532272 5817225351168 5821761060864 5837424050304 5847344971776 5849869713408 5859811786752 5865608326963 5870181761024 5875577148672 5880158355456 5899535778816 5909562261504 5919605784576 5920020278048 5930081574912 5940159971328 5942724788224 5968840278016 5973494202368 5993504907264 6019843551876 6022442774208 6032678141952 6037381840896 6042930905088 6053624941056 6063913304064 6083896271904 6088639905792 6094236082176 6098987778048 6105020911737 6115396624128 6128434937856 6138850443264 6160165896192 6170315253039 6180801935616 6185621127168 6210644110902 6215486570496 6221199333888 6226050023424 6242800720464 6268256764992 6274018030401 6278909902848 6283805589504 6289581146112 6309225763456 6314145087488 6319948529664 6324876214272 6341892795392 6366215274496 6368098963968 6392521949184 6398845447596 6409720525824 6414718205952 6420265172992 6420614086656 6446795194368 6464139788898 6469179899904 6475125837312 6480174514176 6506389068564 6511462121472 6516539129856 6522528595968 6533274973806 6567102056592 6581103427584 6592288260096 6603954481152 6610024292256 6615178149888 6626060795904 6636977751168 6648257544192 6653441212416 6660022812804 6671341771776 6682679967744 6685565386752 6696927756288 6703552373672 6708779155456 6714945312768 6720180977664 6764103729152 6775248120984 6786762909696 6791685472256 6792054571008 6810328058688 6821531746304 6821902467072 6844383305892 6849719894016 6879821202144 6882791741952 6894489305088 6906206748672 6918428504064 6930186633216 6992422391808 6998849250624 7003925643264 7004306276352 7023150810522 7040189595648 7051788860616 7063773640704 7069281288192 7097878983888 7103413223424 7109942095872 7115485741056 7134629394816 7149840760832 7161992183808 7186860212224 7210543729664 7210935591552 7216165814272 7216557981696 7222798319616 7247877480448 7277827387392 7312966225824 7325394886656 7331106521088 7337844670464 7373273284608 7379022249984 7403741356032 7429448791296 7435873221216 7436277328788 7441670995968 7442075418624 7454318395392 7466599970064 7505259493248 7521261060096 7534043725824 7541496420381 7547376549888 7554313476864 7560203599872 7590787246658 7596705808384 7602628984832 7609616695296 7622154136107 7640646156288 7661202712768 7661619066024 7667176177664 7674223214592 7680206831616 7730404261888 7743140709696 7756300468224 7762348081152 7770026614938 7783232067072 7796459962368 7799826284544 7813082382336 7834102864896 7840211140608 7866047705088 7866475190784 7879416348672 7892807712768 7900615297542 7906775433216 7920213295104 7933262468193 7985113856874 7991339876352 7998684857856 8004921458688 8026458069168 8029923698944 8043570855936 8049842454528 8057241206784 8071499921408 8085217738752 8111861695872 8118186541056 8125648109568 8131983704064 8140027882316 8153862165504 8171246583808 8185133924352 8213554528256 8227087004052 8241069247488 8247494836224 8280858814536 8287315427328 8294932445184 8301400031232 8323734293952 8357675686656 8358129890208 8365357373868 8371879870464 8378407452672 8386108194816 8426598039552 8461418692608 8490798618624 8498602661472 8505229049856 8531793930128 8546294034432 8552957607936 8560818782208 8595726925824 8610335686656 8618853051864 8625573199872 8633501116416 8640232685568 8675185424752 8681949495296 8696704794624 8711033298408 8756136075456 8774804570112 8789717680128 8805272641536 8813365723008 8820237533184 8849303668224 8864343392256 8880030417072 8895122362368 8910239956992 8914087182336 8953260417024 8960241303552 8990257360896 9029765327814 9033664161312 9049017212928 9056072761344 9064396357632 9065031050761 9080437411584 9095869956096 9125844407856 9132959858688 9141354123264 9148481667072 9173094936192 9177055655936 9192652406784 9208275664896 9217384513799 9224571338752 9240248844288 9315966166353 9323229855744 9331799000832 9338567524352 9339075035136 9364201080696 9386919460864 9402385147488 9418364854272 9425708384256 9463838645184 9471217631232 9479922794496 9487314321408 9512839193088 9549322911744 9552148445952 9588782923776 9598268171394 9614580788736 9622077308928 9630397759488 9630921129984 9670192791552 9696209683347 9703769849856 9712688755968 9720261771264 9750621634432 9759583602846 9767193182208 9774808694784 9783792893952 9831031046144 9838696333312 9871655141376 9905931721728 9914497628288 9915036438384 9922227994624 9922767224832 9939091193856 9955466626752 9990034219206 10007012657664 10028348080128 10045391634432 10055328560508 10063168733184 10072417969152 10080271466496 10146155593728 10162872181476 10180144364544 10187528208384 10188081856512 10215492088032 10232297619456 10232853700608 10240275775488 10266574958838 10274579841024 10319731803216 10324187612928 10341733957632 10349797441536 10359310123008 10360035486584 10377642756096 10395279949824 10399768379392 10445470486528 10453614854144 10488063606784 10488633587712 10505888464896 10523743617024 10534153730056 10534726215783 10542367244288 10560284393472 10577683290924 10646818475832 10655119835136 10664913143808 10673228611584 10701944092224 10724761141248 10742988275712 10780290318336 10815815594496 10816403387328 10824248721408 10824836972544 10834197479424 10871816220672 10916741081088 10969449338736 10988092329984 10996659781632 11006767005696 11041145086048 11049753903104 11059909926912 11068533374976 11098312391936 11143567582208 11144173186944 11153809831824 11162506493952 11181477593088 11235464052736 11281891590144 11321064824832 11331470215296 11340305399808 11386180869987 11395058712576 11403943477248 11414425042944 11460969234432 11491804069152 11492428599036 11500764266496 11511334821888 11520310247424 11595606392832 11614711064544 11634450702336 11643522121728 11655039922407 11674848100608 11694689943552 11699739426816 11719623573504 11731216653926 11740363522048 11751154297344 11760316710912 11799071557632 11819124523008 11839211569152 11840040556096 11850922946313 11860163149824 11880319942656 11885449576448 11937680556032 11946988404736 11977670785311 11987009814528 12039687103752 12044885548416 12065356283904 12074763681792 12085861810176 12107249882112 12127826608128 12167792543808 12177279811584 12188472164352 12197975556096 12210041823474 12230793248256 12256869875712 12277700886528 12320331792384 12340630506078 12361603871232 12371242254336 12421288221804 12430973140992 12442398667776 12452100046848 12485601440928 12536513529984 12548036060802 12557819805696 12567611179008 12579162292224 12618451526912 12628290174976 12639897059328 12649752428544 12683785590784 12736197927936 12785043898368 12797690895192 12819441051648 12829436411904 12840530345984 12841228173312 12893590388736 12928279577796 12938359799808 12950251674624 12960349028352 13012778137128 13022924242944 13045057191936 13066549947612 13134204113184 13162206855168 13184576520192 13207908962304 13220048584512 13230356299776 13273955502336 13296515088384 13306882424832 13320045625608 13342683543552 13365359935488 13371130773504 13407104747344 13417558310912 13429890625536 13440361955328 13528207458304 13550496241968 13573525819392 13583370944512 13584109142016 13620656117376 13643063492608 13643804934144 13688766611784 13699439788032 13759642404288 13765583483904 13788978610176 13812413497344 13836857008128 13860373266432 13984844783616 13997698501248 14007851286528 14008612552704 14046301621044 14080379191296 14103577721232 14127547281408 14138562576384 14195757967776 14206826446848 14219884191744 14230971482112 14245048794053 14269258789632 14299681521664 14323984367616 14373720424448 14397402257091 14421087459328 14421871183104 14432331628544 14433115963392 14445596639232 14495754960896 14555654774784 14625932451648 14639375404269 14650789773312 14662213042176 14675689340928 14746546569216 14758044499968 14807482712064 14858897582592 14871746442432 14872554657576 14883341991936 14884150837248 14908636790784 14933199940128 14985051328809 15010518986496 15042522120192 15068087451648 15082992840762 15094753099776 15108626953728 15120407199744 15181574493316 15193411616768 15205257969664 15219233390592 15244308272214 15281292312576 15322405425536 15323238132048 15334352355328 15348446429184 15360413663232 15460808523776 15486281419392 15512600936448 15524696162304 15540053229876 15566464134144 15592919924736 15599652569088 15626164764672 15668205729792 15680422281216 15732095410176 15732950381568 15758832697344 15785615425536 15801230595084 15813550866432 15840426590208 15866524936386 15970227713748 15982679752704 15997369715712 16009842917376 16052916138336 16059847397888 16087141711872 16114482413568 16142999842816 16170435477504 16223723391744 16236373082112 16251296219136 16263967408128 16280055764632 16307724331008 16342493167616 16427109056512 16454174008104 16482138494976 16494989672448 16561717629072 16574630854656 16589864890368 16602800062464 16647468587904 16715351373312 16716259780416 16730714747736 16743759740928 16772216389632 16853196079104 16922837385216 16981597237248 16997205322944 17010458099712 17063587860256 17092588068864 17105915215872 17121637564416 17191453851648 17237706103728 17251146399744 17267002232832 17280465371136 17350370849504 17363898990592 17393409589248 17422066596816 17512272150912 17549609140224 17579435360256 17596824980889 17610545283072 17626731446016 17640475066368 17698607336448 17728686784512 17760060834144 17790244724736 17820479913984 17828174364672 17906520834048 17920482607104 17980514721792 18059530655628 18067328322624 18098034425856 18112145522688 18128792715264 18130062101522 18160874823168 18191739912192 18251688815712 18265919717376 18282708246528 18296963334144 18315062735211 18346189872384 18354111311872 18385304813568 18416551329792 18434769027598 18449142677504 18480497688576 18510945759117 18631932332706 18646459711488 18663598001664 18677135048704 18678150070272 18728402161392 18773838921728 18804770294976 18822054091203 18836729708544 18851416768512 18927677290368 18942435262464 18959845588992 18974628642816 19025678386176 19098645823488 19104296891904 19177565847552 19196536342788 19229161577472 19244154617856 19260795518976 19261842259968 19340385583104 19392419366694 19407539699712 19425377511936 19440523542528 19501243268864 19519167205692 19534386364416 19549617389568 19567585787904 19662062092288 19743310282752 19811863443456 19828995256576 19830072876768 19844455989248 19845534449664 19878182387712 19910933253504 19980068438412 20014025315328 20056696160256 20090783268864 20110657121016 20126337466368 20144835938304 20160542932992 20292311187456 20325744362952 20360288729088 20375056416768 20376163713024 20430984176064 20464595238912 20465707401216 20533149917676 20549159682048 20639463606432 20648375225856 20683467915264 20718620246016 20720070973168 20755285512192 20790559899648 20799536758784 20890940973056 20907229708288 20976127213568 20977267175424 21011776929792 21068307460112 21069452431566 21084734488576 21120568786944 21155366581848 21293636951664 21310239670272 21329826287616 21346457223168 21403888184448 21449522282496 21485976551424 21560580636672 21631631188992 21632806774656 21648497442816 21649673945088 21668394958848 21743632441344 21833482162176 21938898677472 21976184659968 21993319563264 22013534011392 22082290172096 22099507806208 22119819853824 22137066749952 22196624783872 22287135164416 22288346373888 22307619663648 22325012987904 22362955186176 22385076676369 22470928105472 22563783180288 22624489261143 22642129649664 22662940430592 22680610799616 22772361739974 22790117425152 22807886954496 22828850085888 22866462408321 22921938468864 22983608138304 22984857198072 23001528532992 23022669643776 23040620494848 23191212785664 23229422129088 23268901404672 23287044243456 23310079844814 23349696201216 23389379887104 23399478853632 23439247147008 23462433307852 23480727044096 23502308594688 23520633421824 23598143115264 23638249046016 23678423138304 23680081112192 23701845892626 23720326299648 23760639885312 23770899152896 23875361112064 23893976809472 23955341570622 23974019629056 24079374207504 24089771096832 24130712567808 24149527363584 24171723620352 24214499764224 24255653216256 24335585087616 24354559623168 24376944328704 24395951112192 24420083646948 24461586496512 24513739751424 24555401773056 24640663584768 24681261012156 24723207742464 24742484508672 24842576443608 24861946281984 24884797335552 24904200093696 24971202881856 25073027059968 25096072121604 25115639611392 25135222358016 25158324584448 25236903053824 25256580349952 25279794118656 25367571181568 25472395855872 25595381790384 25638882103296 25658872823808 25681060691968 25682456346624 25787180777472 25856559155592 25876719599616 25900503349248 25920698056704 26025556274256 26045848485888 26090114383872 26133099895224 26268408226368 26324413710336 26369153040384 26415817924608 26440097169024 26460712599552 26547911004672 26593030176768 26640091251216 26685367087104 26730719870976 26742261547008 26814209494688 26835116621824 26859781251072 26880723910656 27056414916608 27100992483936 27147051638784 27166741889024 27168218284032 27195093152283 27241312234752 27286126985216 27287609868288 27377533223568 27398879576064 27519284808576 27531166967808 27577957220352 27624826994688 27652153541397 27673714016256 27720746532864 27947898499059 27969689567232 27995397002496 28015702573056 28017225105408 28092603242088 28160758382592 28207155442464 28255094562816 28277125152768 28391515935552 28413652893696 28439768383488 28461942964224 28490097588106 28538517579264 28599363043328 28647968735232 28747440848896 28794804514182 28842174918656 28843742366208 28864663257088 28866231926784 28891193278464 28991509921792 29088629050041 29111309549568 29251864903296 29278750808538 29301579546624 29324426084352 29351378681856 29493093138432 29516088999936 29614965424128 29717795165184 29743492884864 29745109315152 29766683983872 29768301674496 29817273581568 29866399880256 29970102657618 30021037972992 30085044240384 30136174903296 30165985681524 30189506199552 30217253907456 30240814399488 30363148986632 30386823233536 30438466781184 30488616544428 30562584625152 30644810851072 30646476264096 30668704710656 30696892858368 30720827326464 30972562838784 31025201872896 31049392324608 31080106459752 31132928268288 31185839849472 31199305138176 31336411459584 31360844562432 31464190820352 31465900763136 31517665394688 31571230851072 31602461190168 31604178647349 31627101732864 31680853180416 31733049872772 31940455427496 31965359505408 31994739431424 32019685834752 32105832276672 32119694795776 32174283423744 32228964827136 32285999685632 32340870955008 32447446783488 32472746164224 32502592438272 32560111529264 32615448662016 32684986335232 32854218113024 32908348016208 32964276989952 32989979344896 33123435258144 33149261709312 33179729780736 33205600124928 33294937175808 33430702746624 33432519560832 33461429495472 33487519481856 33544432779264 33706392158208 33845674770432 33963194474496 33994410645888 34020916199424 34127175720512 34158542609961 34185176137728 34211830431744 34243275128832 34382907703296 34475412207456 34502292799488 34534004465664 34560930742272 34700741699008 34727797981184 34786819178496 34844133193632 34965119767221 35024544301824 35099218280448 35158870720512 35193649961778 35221090566144 35253462892032 35280950132736 35397214672896 35457373569024 35520121668288 35552768838939 35580489449472 35640959827968 35656348729344 35813041668096 35840965214208 35933012355933 35961029443584 36119061311256 36134656645248 36196068851712 36224291045376 36257585430528 36260124203044 36321749646336 36383479824384 36503377631424 36531839434752 36565416493056 36593926668288 36630125470422 36692379744768 36708222623744 36770609627136 36833102659584 36869538055196 36898285355008 36960995377152 37021891518234 37263864665412 37292919422976 37327196003328 37354270097408 37356300140544 37456804322784 37547677843456 37609540589952 37644108182406 37673459417088 37702833537024 37855354580736 37884870524928 37919691177984 37949257285632 38051356772352 38208593783808 38355131695104 38393072685576 38458323154944 38488309235712 38521591037952 38523684519936 38680771166208 38784838733388 38815079399424 38850755023872 38881047085056 39002486537728 39038334411384 39068772728832 39135171575808 39324124184576 39486620565504 39623726886912 39657990513152 39660145753536 39688911978496 39691068899328 39821866507008 39960136876824 40028050630656 40113392320512 40221314242032 40252674932736 40289671876608 40321085865984 40584622374912 40651488725904 40720577458176 40750112833536 40752327426048 40861968352128 40929190477824 40931414802432 41066299835352 41098319364096 41278927212864 41296750451712 41366935830528 41437240492032 41440141946336 41510571024384 41581119799296 41599073517568 41781881946112 41814459416576 41952254427136 41954534350848 42023553859584 42136614920224 42138904863132 42169468977152 42241137573888 42310733163696 42587273903328 42620479340544 42659652575232 42692914446336 42735146382159 42807776368896 42899044564992 42971953102848 43121161273344 43192206771273 43263262377984 43265613549312 43296994885632 43299347890176 43336789917696 43487264882688 43666964324352 43877797354944 43918126212807 43952369319936 43986639126528 44027068022784 44164580344192 44199015612416 44239639707648 44274133499904 44393249567744 44574270328832 44576692747776 44615239327296 44650025975808 44725910372352 44770153352738 44941856210944 44955153986427 45127566360576 45248978522286 45284259299328 45325880861184 45361221599232 45544723479948 45580234850304 45615773908992 45657700171776 45732924816642 45843876937728 45967216276608 45969714396144 46003057065984 46045339287552 46081240989696 46382425571328 46458844258176 46537802809344 46574088486912 46620159689628 46699392402432 46778759774208 46798957707264 46878494294016 46924866615704 46961454088192 47004617189376 47041266843648 47196286230528 47276498092032 47356846276608 47360162224384 47403691785252 47440652599296 47521279770624 47541798305792 47750722224128 47910683141244 47948039258112 48158748415008 48179542193664 48261425135616 48343447240704 48428999528448 48511306432512 48671170175232 48709119246336 48753888657408 48791902224384 48840167293896 48923172993024 49027479502848 49281327169536 49362522024312 49446415484928 49484969017344 49685152887216 49723892563968 49769594671104 49808400187392 49942405763712 50146054119936 50192144243208 50231279222784 50316649168896 50473806107648 50513160699904 50559588237312 50735142363136 50944791711744 51190763580768 51277764206592 51317745647616 51362121383936 51364912693248 51574361554944 51713118311184 51753439199232 51801006698496 51841396113408 52051112548512 52091696971776 52180228767744 52266199790448 52536816452736 52648827420672 52738306080768 52790474942667 52831635849216 52880194338048 52921425199104 53095822009344 53186060353536 53280182502432 53370734174208 53461439741952 53484523094016 53628418989376 53670233243648 53719562502144 53761447821312 54112829833216 54201984967872 54294103277568 54336436568064 54390186304566 54482624469504 54572253970432 54575219736576 54755066447136 54797759152128 54945188205633 55038569617152 55062333935616 55155914440704 55249653989376 55304307082794 55347428032512 55441493065728 55532837277351 55895796998118 55939379134464 55990794004992 56031405146112 56034450210816 56185206484176 56321516765184 56414310884928 56466162273609 56510189125632 56554250305536 56783031871104 56827305787392 56879536766976 56923885928448 56980195176212 57077035158528 57198726086656 57295937470464 57494881697792 57589609028364 57684349837312 57687484732416 57729326514176 57732463853568 57782386556928 57983019843584 58177258100082 58222619099136 58503729806592 58557501617076 58603159093248 58648852168704 58702757363712 58986186276864 59229930848256 59435590330368 59486985769728 59490218630304 59533367967744 59536603348992 59634547163136 59732799760512 59940205315236 60042075945984 60170088480768 60272349806592 60331971363048 60379012399104 60434507814912 60481628798976 60726297973264 60773646467072 60876933562368 60977233088856 61125169250304 61289621702144 61292952528192 61337409421312 61393785716736 61945125677568 62050403745792 62160212919504 62265856536576 62371679698944 62398610276352 62672822919168 62721689124864 62928381640704 62931801526272 63035330789376 63204922380336 63208357294698 63254203465728 63361706360832 63466099745544 63880910854992 63930719010816 63989478862848 64039371669504 64211664553344 64239389591552 64348566847488 64457929654272 64521691596593 64571999371264 64681741910016 64894893566976 64945492328448 65005184876544 65120223058528 65230897324032 65369972670464 65708436226048 65816696032416 65928553979904 65979958689792 66246870516288 66298523418624 66359459561472 66411200249856 66589874351616 66861405493248 66865039121664 66922858990944 66975038963712 67088865558528 67155230029107 67412784316416 67691349540864 67873467783429 67926388948992 67988821291776 68041832398848 68254351441024 68317085219922 68370352275456 68423660863488 68486550257664 68765815406592 68950824414912 69004585598976 69068008931328 69121861484544 69401483398016 69455595962368 69573638356992 69688266387264 69930239534442 70049088603648 70198436560896 70317741441024 70387299923556 70442181132288 70506925784064 70561900265472 70794429345792 70914747138048 71040243336576 71105537677878 71160978898944 71281919655936 71312697458688 71626083336192 71681930428416 71866024711866 71922058887168 72238122622512 72269313290496 72392137703424 72448582090752 72515170861056 72520248406088 72643499292672 72766959648768 73006755262848 73063678869504 73130832986112 73187853336576 73260250940844 73384759489536 73416445247488 73541219254272 73666205319168 73739076110392 73796570710016 73921990754304 74043783036468 74527729330824 74585838845952 74654392006656 74708540194816 74712600281088 74913608645568 75219081179904 75288216364812 75346918834176 75405667074048 75710709161472 75769741049856 75839382355968 76102713544704 76417187567616 76786145371152 76916646309888 76976618471424 77043182075904 77047369039872 77361542332416 77569677466776 77630158798848 77701510047744 77762094170112 78004973075456 78076668822768 78137545457664 78270343151616 78648248369152 78973241131008 79247453773824 79315981026304 79320291507072 79377823956992 79382137798656 79643733014016 79920273753648 80056101261312 80226784641024 80442628484064 80505349865472 80579343753216 80642171731968 81169244749824 81302977451808 81441154916352 81500225667072 81504654852096 81585279456849 81723936704256 81858380955648 81862829604864 82132599670704 82196638728192 82557854425728 82593500903424 82733871661056 82874480984064 82880283892672 82956460624191 83021142048768 83162239598592 83198147035136 83563763892224 83628918833152 83843695497177 83904508854272 83909068701696 84047107719168 84273229840448 84277809726264 84338937954304 84482275147776 84621466327392 85174547806656 85240958681088 85319305150464 85385828892672 85470292764318 85615552737792 85798089129984 85943906205696 86242322546688 86384413542546 86526524755968 86531227098624 86593989771264 86598695780352 86673579835392 86974529765376 87265887150123 87333928648704 87755594709888 87836252425614 87904738639872 87973278253056 88054136045568 88329160688384 88398031224832 88479279415296 88548266999808 88786499135488 89148540657664 89153385495552 89230478654592 89300051951616 89451820744704 89540306705476 89883712421888 89910307972854 90255132721152 90497957044572 90568518598656 90651761722368 90722443198464 91089446959896 91160469700608 91315400343552 91465849633284 91687753875456 91934432553216 91939428792288 92006114131968 92090678575104 92162481979392 92917688516352 93075605618688 93148176973824 93240319379256 93398784804864 93557519548416 93597915414528 93849733231408 93922908176384 94009234378752 94082533687296 94392572461056 94552996184064 94713692553216 94720324448768 94807383570504 94881305198592 95042559541248 95083596611584 95501444448256 95821366282488 95896078516224 96317496830016 96359084387328 96522850271232 96686894481408 96857999056896 97022612865024 97342340350464 97418238492672 97507777314816 97680334587792 97846345986048 98054959005696 98562654339072 98725044048624 98892830969856 98969938034688 99370305774432 99447785127936 99539189342208 99616800374784 99715341558371 99884811527424 100292108239872 100384288486416 100462558445568 100633298337792 100947612215296 101026321399808 101119176474624 101470284726272 101889583423488 102381527161536 102475627829883 102555528413184 102635491295232 102724242767872 102729825386496 103148723109888 103426236622368 103506878398464 103602013396992 103682792226816 104102225097024 104183393943552 104360457535488 104532399580896 104895359301663 105073632905472 105297654841344 105476612161536 105580949885334 105663271698432 105760388676096 105842850398208 106191644018688 106372120707072 106560365004864 106658306516817 106741468348416 106922879483904 106969046188032 107256837978752 107340466487296 107439125004288 107522895642624 108225659666432 108403969935744 108588206555136 108672873136128 108780372609132 108965248939008 109144507940864 109150439473152 109510132894272 109595518304256 109890376411266 110077139234304 110124667871232 110311828881408 110499307978752 110608614165588 110694856065024 110882986131456 111065674554702 111791593996236 111878758268928 111981588009984 112062810292224 112068900421632 112370412968352 112643033530368 112828621769856 112932324547218 113020378251264 113108500611072 113566063742208 113654611574784 113759073533952 113847771856896 113960390352424 114154070317056 114397452173312 114989763395584 115179218056728 115368699674624 115374969464832 115458653028352 115464927707136 115564773113856 115966039687168 116354516200164 116445238198272 117007459613184 117115003234152 117206318186496 117405514727424 117972372553728 118459861696512 118871180660736 118973971539456 118980437260608 119066735935488 119073206697984 119465599521024 119880410630472 120084151891968 120340176961536 120663942726096 120758024798208 120869015629824 120963257597952 121452595946528 121547292934144 121753867124736 121954466177712 122250338500608 122579243404288 122585905056384 122674818842624 122787571433472 123890251355136 124100807491584 124320425839008 124531713073152 124743359397888 124797220552704 125345645838336 125443378249728 125856763281408 125863603052544 126070661578752 126409844760672 126416714589396 126508406931456 126723412721664 126932199491088 127761821709984 127861438021632 127978957725696 128078743339008 128205439146477 128423329106688 128478779183104 128697133694976 128915859308544 129043383193186 129143998742528 129363483820032 129576620313819 129789787133952 129890984656896 130010369753088 130240446117056 130461794648064 130739945340928 131416872452096 131633392064832 131754378638421 131857107959808 131959917379584 132493741032576 132597046837248 132718919122944 132822400499712 133179748703232 133722810986496 133730078243328 133845717981888 133950077927424 134177731117056 134310460058214 134825568632832 134865461959281 135382699081728 135746935566858 135852777897984 135977642583552 136083664797696 136508702882048 136634170439844 136740704550912 136847321726976 136973100515328 137531630813184 137901648829824 138009171197952 138136017862656 138243722969088 138802966796032 138911191924736 139147276713984 139376532774528 139860479068884 140098177207296 140396873121792 140635482882048 140774599847112 140884362264576 141013851568128 141123800530944 141588858691584 141829494276096 142080486673152 142211075355756 142321957797888 142563839311872 142625394917376 143252166672384 143732049423732 143844117774336 144476245245024 144538626580992 144784275406848 145030341722112 145040496812176 145286998585344 145533919297536 146013510525696 146127357739008 146261665972224 146375706673152 146520501881688 146769518979072 146832890494976 147082438508544 147478152220784 147593141420032 147843981508608 148087566072936 149055458661648 149171677691904 149308784013312 149417080389632 149425200562176 149827217291136 150438162359808 150576432729624 150693837668352 151421418322944 151539482099712 151678764711936 152205427089408 152834375135232 153572290742304 153833292619776 153953236942848 154086364151808 154094738079744 154723084664832 155139354933552 155260317597696 155403020095488 155524188340224 156009946150912 156153337645536 156275090915328 156540686303232 156695536734583 157296496738304 157946482262016 158371424828001 158494907547648 158631962052608 158640583014144 158755647913984 158764275597312 159287466028032 159840547507296 160112202522624 160453569282048 160885256968128 161010699730944 161158687506432 161284343463936 162338489499648 162605954903616 162882309832704 163009309704192 163170558913698 163447873408512 163716761911296 163725659209728 164265199341408 164393277456384 164835564616899 165115708851456 165187001806848 165467743322112 165748961968128 165760567785344 165912921248382 166042284097536 166324479197184 166396294070272 167127527784448 167257837666304 167687390994354 167809017708544 167818137403392 168094215438336 168546459680896 168555619452528 168677875908608 168964550295552 169242932654784 170349095613312 170481917362176 170638610300928 170771657785344 170940585528636 171231105475584 171596178259968 171887812411392 172484645093376 172768827085092 173053049511936 173062454197248 173187979542528 173197391560704 173347159670784 173949059530752 174531774300246 174667857297408 175511189419776 175672504851228 175809477279744 175946556506112 176108272091136 176658321376768 176796062449664 176958558830592 177572998270976 178297081315328 178306770991104 178460957309184 178600103903232 178903641489408 179080613410952 179767424843776 179820615945708 180510265442304 180995914089144 181137037197312 181303523444736 181444886396928 182178893919792 182320939401216 182630800687104 182931699266568 183375507750912 183868865106432 183878857584576 184012228263936 184181357150208 185835377032704 186151211237376 186480638758512 186797569609728 187115039096832 187195830829056 187699466462816 187845816352768 188018468757504 188165067374592 188785144922112 189105992368128 189440648897536 189614767141008 189762610397184 190085119082496 190167193223168 191002888896512 191642732564976 191792157032448 192634993660032 192718168774656 193045700542464 193373788962816 193565074789779 193715998113792 194045225730048 194684680700928 194836476985344 195015554629632 195360669175584 195692691972096 196109918011392 197125308678144 197450088097248 197785661939712 197939876069376 198740611548864 198895570255872 199078378684416 199233600749568 199430683116742 199769623054848 200584216479744 200768576972832 200925116891136 201266596675584 201465690087321 201895224430592 202052642799616 202238352949248 202940569452544 203620403350287 203779166846976 204763054323072 204951255659766 205111056826368 205270982590464 205448485535744 205459650772992 206297446219776 206852473244736 207013756796928 207204026793984 207365584453632 208204450194048 208366787887104 208720915070976 209064799161792 209790718603326 210147265810944 210595309682688 210953224323072 211161899770668 211326543396864 211520777352192 211685700796416 212383288037376 212744241414144 213120730009728 213316613033634 213482936696832 213845758967808 213938092376064 214513675957504 214680932974592 214878250008576 215045791285248 216807939871488 217176413110272 217345746272256 217560745218264 217930497878016 218289015881728 218300878946304 219020265788544 219191036608512 219780752822532 220154278468608 220249335742464 220623657762816 220998615957504 221217228331176 221389712130048 221765972262912 222131349109404 223583187992472 223757516537856 223963176019968 224125620584448 224137800843264 224740825936704 225657243539712 225864649094436 226040756502528 226217001222144 227132127484416 227309223149568 227518147067904 227920780704848 228308140634112 228794904346624 229979526791168 230358436113456 230737399349248 230749938929664 230917306056704 230929855414272 231129546227712 231932079374336 232709032400328 232890476396544 234014919226368 234230006468304 234412636372992 234811029454848 235944745107456 236919723393024 237742361321472 237947943078912 237960874521216 238133471870976 238146413395968 238931199042048 239760821260944 240168303783936 240680353923072 241327885452192 241516049596416 241738031259648 241926515195904 242905191893056 243094585868288 243507734249472 243908932355424 244500677001216 244755838370547 245158486808576 245171810112768 245349637685248 245575142866944 247780502710272 248201614983168 248640851678016 248869381872573 249063426146304 249486718795776 249594441105408 250691291676672 250886756499456 251531086491531 251713526562816 251727206105088 252141323157504 252819689521344 252833429178792 253016813862912 253446825443328 253864398982176 255523643419968 255722876043264 255957915451392 256157486678016 256410878292954 256846658213376 256957558366208 257394267389952 257831718617088 258086766386372 258287997485056 258726967640064 259153240627638 259579574267904 259781969313792 260020739506176 260480892234112 260923589296128 261479890681856 262833744904192 263266784129664 263508757276842 263714215919616 263919834759168 264987482065152 265194093674496 265437838245888 265644800999424 266359497406464 267445621972992 267460156486656 267691435963776 267900155854848 268355462234112 268620920116428 269651137265664 269730923918562 270765398163456 271493871133716 271705555795968 271955285167104 272167329595392 273017405764096 273268340879688 273481409101824 273946201030656 275063261626368 275803297659648 276018342395904 276272035725312 276487445938176 277605933592064 277822383849472 278753065549056 279720958137768 280196354414592 280793746243584 281549199694224 281768724529152 282027703136256 282247601061888 283177717383168 283658988552192 284160973346304 284422150711512 284643915595776 285127678623744 285250789834752 286504333344768 287464098847464 287688235548672 288952490490048 289077253161984 289568550813696 290060683444224 290080993624352 290573997170688 291067838595072 292027021051392 292254715478016 292523331944448 293041003763376 293539037958144 293665780989952 294164877017088 294956304441568 295186282840064 295687963017216 296175132145872 298110917323296 298343355383808 298617568026624 298834160779264 298850401124352 299146024675113 299654434582272 300876324719616 301152865459248 301387675336704 302842836645888 303078964199424 303357529423872 304410854178816 305668750270464 307144581484608 307426883489649 307666585239552 307906473885696 308172728303616 308189476159488 309446169329664 310278709867104 310520635195392 310806040190976 311048376680448 312019892301824 312306675291072 312550181830656 313081372606464 313391073469166 314592993476608 314686077904989 315892964524032 316742849656002 316989815095296 317263924105216 317281166028288 317511295827968 317528551194624 318574932056064 319681095014592 319974919550451 320224405045248 320907138564096 321770513936256 322021399461888 322317375012864 322568686927872 324676978999296 325211909807232 325764619665408 326018619408384 326341117827396 326895746817024 327433523822592 327451318419456 328530398682816 328786554912768 329671129233798 330231417702912 330374003613696 330935486644224 331497923936256 331521135570688 331825842496764 332084568195072 332648958394368 332792588140544 334255055568896 335374781988708 335618035417088 335636274806784 336188430876672 337092919361792 337111238905056 337355751817216 337929100591104 338485865309568 340698191226624 340963834724352 341277220601856 341543315570688 341881171057272 342462210951168 343192356519936 344969290186752 345537654170184 346106099023872 346124908394496 346375959085056 346394783121408 346694319341568 347898119061504 349063548600492 349335714594816 351022378839552 351345009702456 351618954559488 352216544182272 353316642753536 353592124899328 353917117661184 355145996541952 356594162630656 356613541982208 356921914618368 357200207806464 358161226821904 359534849687552 359641231891416 361020530884608 361991828178288 362274074394624 362607046889472 362889772793856 364357787839584 364641878802432 365261601374208 365863398533136 366751015501824 367737730212864 367757715169152 368024456527872 368362714300416 371670754065408 372302422474752 372961277517024 373595139219456 374230078193664 374391661658112 375398932925632 375691632705536 376036937515008 376330134749184 377570289844224 378211984736256 378881297795072 379229534282016 379525220794368 380170238164992 382005777793024 383285465129952 383584314064896 384616317439431 385269987320064 385436337549312 386091401084928 386747577925632 387130149579558 387431996227584 388090451460096 388729860941457 389369361401856 389672953970688 390031109259264 390721338351168 391385383944192 392219836022784 394250617356288 394900176194496 395263135915263 395571323879424 395879752138752 397481223097728 397791140511744 398156757368832 398467201499136 398861366233484 399539246109696 401168432959488 401537153945664 401850233782272 402533193351168 402931380174642 403790448861184 404105285599232 404476705898496 405881138905088 407240806700574 407558333693952 409526108646144 409902511319532 410222113652736 410541965180928 410896971071488 410919301545984 412594892439552 413704946489472 414027513593856 414408053587968 414731168907264 416408900388096 416733575774208 417441830141952 418129598323584 419581437206652 420294531621888 421190619365376 421906448646144 422323799541336 422653086793728 423041554704384 423371401592832 424766576074752 425488482828288 426241460019456 426633226067268 426965873393664 427691517935616 427876184752128 429027351915008 429361865949184 429756500017152 433615879742976 434352826220544 435121490436528 435860995756032 436578031763456 436601757892608 438040531577088 438382073217024 439561505645064 440308556937216 440498671484928 441247315525632 442434456662352 442779424260096 443531944525824 444262698218808 447166375984944 447515033075712 447926352039936 448251241168896 448275601686528 449481651873408 451314487079424 451729298188872 452081513005056 454264254968832 454618446299136 455036294135808 455841561409696 456616281268224 457589808693248 459959053582336 460716872226912 461474798698496 461499877859328 461834612113408 461859710828544 462259092455424 463864158748672 465418064800656 465780952793088 468029838452736 468460012936608 468825272745984 469622058909696 470086610203749 471889490214912 473839446786048 475114274484003 475484722642944 475895886157824 475921749042432 476266943741952 476292826791936 477862398084096 479521642521888 480336607567872 481360707846144 482655770904384 483032099192832 483476062519296 483853030391808 485810383786112 486189171736576 487015468498944 487817864710848 489511676741094 490316973617152 490343620225536 490699275370496 491150285733888 494506693850697 495561005420544 496403229966336 497281703356032 497738763745146 498126852292608 498973437591552 499188882210816 501382583353344 501773512998912 503062172983062 503427053125632 503454412210176 504282646315008 505639379042688 505666858357584 506033627725824 506893650886656 507728797964352 511047286839936 511445752086528 511915830902784 512314973356032 512821756585908 513693316426752 513915116732416 514788534779904 515663437234176 516173532772744 516575994970112 517453935280128 518306481255276 519159148535808 519563938627584 520041479012352 520961784468224 521847178592256 522959781363712 526533568259328 527017514553684 527428431839232 527839669518336 529974964130304 530388187348992 530875676491776 532718994812928 534891243945984 534920312973312 535382871927552 535800311709696 536710924468224 537241840232856 539302274531328 539461847837124 541530796326912 542987742267432 543411111591936 543910570334208 544334659190784 546034811528192 546536681759376 546962818203648 547892402061312 550126523252736 551606595319296 552036684791808 552544071450624 555211867184128 555644767698944 557506131098112 559441916275536 560392708829184 561587492487168 563098399388448 563537449058304 564055406272512 564495202123776 566355434766336 567317977104384 568321946692608 568844301423024 569287831191552 570255357247488 570501579669504 573008666689536 574928197694928 575376471097344 577904980980096 578154506323968 579137101627392 580121366888448 580161987248704 580695224369337 581147994341376 582135677190144 584054042102784 584509430956032 585046663888896 586082007526752 587078075916288 587331561979904 588329754034176 589912608883136 590372565680128 591375926034432 592350264291744 596221834646592 596686710767616 597235136053248 597700802248704 598292049350226 599308869164544 601752649439232 602305730918496 602775350673408 604397070261963 605685673291776 606157928398848 606715058847744 608821708357632 610861210050861 611337500540928 614289162969216 614853766979298 615333170479104 615812947771392 616345456607232 616378952318976 618892338659328 620557419734208 621041270390784 621612080381952 622096753360896 624039784603648 624613350582144 625100363661312 626162745212928 626782146938332 629185986953216 629372155809978 631785929048064 633485699312004 633979630190592 634527848210432 634562332056576 635022591655936 635057102389248 637149864112128 639362190029184 639949839100902 640448810090496 641814277128192 643541027872512 644042798923776 644634750025728 645137373855744 650423819614464 651529239330816 652037238816768 652682235654792 653791493634048 654867047645184 654902636838912 657060797365632 657573109825536 659342258467596 660462835405824 660748007227392 661870973288448 662995847872512 663042271141376 663651684993528 664169136390144 665297916788736 665585176281088 668510111137792 670749563977416 671236070834176 671272549613568 672376861753344 674185838723584 674222477810112 674711503634432 676971730619136 681396382453248 681927669448704 682554441203712 683762342114544 684924421902336 686384713039872 689938580373504 691075308340368 692212198047744 692249816788992 692751918170112 692789566242816 693388638683136 695796238123008 698127097200984 698671429189632 702044757679104 702690019404912 703237909118976 704433088364544 706633285507072 707184249798656 707834235322368 710291993083904 713188325261312 713227083964416 713843829236736 714400415612928 716322453643808 719069699375104 719282463782832 722041061769216 723983656356576 724548148789248 725214093778944 725779545587712 728715575679168 729283757604864 730523202748416 731726797066272 733502031003648 734267515111641 735475460425728 735515430338304 736048913055744 736725428600832 743341508130816 744604844949504 745922555034048 746608145617719 747190278438912 748460156387328 748783323316224 750797865851264 751383265411072 752073875030016 752660269498368 755140579688448 756423969472512 757762595590144 758459068564032 759050441588736 760340476329984 764011555586048 766570930259904 767168628129792 769232634878862 770539974640128 770872675098624 772182802169856 773495155851264 774260299159116 774863992455168 776180902920192 777459721882914 778738722803712 779345907941376 780062218518528 781442676702336 782770767888384 784439672045568 788501234712576 789800352388992 790526271830526 791142647758848 791759504277504 794962446195456 795582281023488 796313514737664 796934402998272 797722732466968 799078492219392 802336865918976 803074307891328 803700467564544 805066386702336 805862760349284 807580897722368 808210571198464 808953411796992 811762277810176 814481613401148 815116667387904 819052217292288 819805022639064 820444227305472 821793942142976 821838603091968 825189784879104 827409892978944 828055027187712 828816107175936 829462337814528 832817800776192 833467151548416 836259196647168 839162874413304 840589063243776 842381238730752 844647599082672 845306173587456 846083109408768 846742803185664 849533152149504 850976965656576 852482920038912 853266452134536 853931746787328 855383035871232 855752369504256 858054703830016 858723731898368 859513000034304 867231759485952 868705652441088 870242980873056 871721991512064 873156063526912 873203515785216 876081063154176 876764146434048 879123011290128 880617113874432 880997342969856 882494631051264 884868913324704 885558848520192 887063889051648 888525396437616 894332751969888 895030066151424 895852704079872 896502482337792 896551203373056 897438074025339 898963303746816 902628974158848 903458596377744 904163026010112 908528509937664 909236892598272 910072588271616 911683122819392 913232562536448 915179617386496 919918107164672 921433744453824 922280650468947 922949597396992 922999755718656 923719421657088 924518184910848 927728317497344 930836129601312 931561905586176 936059676905472 936920025873216 937650545491968 939244117819392 940173220407498 943778980429824 944058233714967 947678893572096 950228548968006 950969445285888 951791772315648 951843498084864 952533887483904 952585653583872 955724796168192 959043285043776 959924758651353 960673215135744 962721415692288 965311541808768 966064198385664 966952125038592 967706060783616 971620767572224 972378343473152 974030936997888 975635729421696 979023353482188 980633947234304 980687240451072 981398550740992 982300571467776 989013387701394 991122010841088 992806459932672 994563406712064 995477527490292 996253704585216 997946875183104 998377764421632 1002765166706688 1006124345966124 1006854106251264 1006908824420352 1008565292630016 1011278758085376 1011333716715168 1012067255451648 1013787301773312 1015457595928704 1022094573679872 1022891504173056 1023831661805568 1024629946712064 1025643513171816 1027386632853504 1027830233464832 1029577069559808 1032347065545488 1033151989940224 1034907870560256 1036612962510552 1038318297071616 1039127877255168 1040082958024704 1041923568936448 1043694357184512 1045919562727424 1053067136518656 1054035029107368 1054856863678464 1059949928260608 1060776374697984 1061751352983552 1065437989625856 1069782487891968 1069840625946624 1070765743855104 1071600623419392 1074483680465712 1078604549062656 1078923695674248 1083061592653824 1085975484534864 1086822223183872 1087821140668416 1088669318381568 1092069623056384 1093073363518752 1093925636407296 1095784804122624 1096868757142081 1100253046505472 1103213190638592 1104073369583616 1105088142901248 1110423734368256 1111289535397888 1115012262196224 1118883832551072 1120785417658368 1123174984974336 1126196798776896 1127074898116608 1128110812545024 1128990404247552 1132710869532672 1134635954208768 1136643893385216 1137688602846048 1138575662383104 1140510714494976 1146017333379072 1149856395389856 1150752942194688 1153848952318293 1155809961960192 1156309012647936 1158274203254784 1160242733776896 1160323974497408 1161390448738674 1162295988682752 1164271354380288 1168108084205568 1169018861912064 1170093327777792 1172164015053504 1174156151832576 1174663123959808 1176659508068352 1179825217766272 1180745131360256 1182751852068864 1184700528583488 1192443669293184 1193373421535232 1194470272106496 1195401604497408 1196584098700452 1198617738329088 1203505298878464 1204611461836992 1205550701346816 1208794140523926 1211371346583552 1212315856797696 1213430117695488 1217643416715264 1221722420101722 1222675001081856 1228578325938432 1229707533958596 1230666340958208 1231625895542784 1232690913214464 1232757904637952 1237784677318656 1241114839468416 1242082540781568 1243224160763904 1244193506721792 1248079569207296 1249226701164288 1250200727322624 1252325490425856 1253564293876664 1258371973906432 1258744311619956 1263571858096128 1266971398624008 1267959260381184 1269055696420864 1269124664113152 1270045183311872 1270114204778496 1274299728224256 1278724380058368 1279899678201804 1280897620180992 1283628554256384 1287082055745024 1288085597847552 1289269500051456 1300847639228928 1303058478661632 1305364471309584 1307582987268096 1309734095290368 1309805273677824 1314121594731264 1315146219651072 1318684516935192 1320925670811648 1321496014454784 1323741946576896 1326084542282752 1327303369987056 1328338272780288 1330595833577472 1331170352562176 1337020222275584 1341499127954832 1342472141668352 1342545099227136 1344753723506688 1348371677447168 1348444955620224 1349423007268864 1353943461238272 1362792764906496 1363855338897408 1365108882407424 1367524684229088 1369848843804672 1372769426079744 1379877160747008 1382150616680736 1384424396095488 1384499633577984 1385503836340224 1385579132485632 1386777277366272 1391592476246016 1396254194401968 1397342858379264 1404089515358208 1405380038809824 1406475818237952 1408866176729088 1410259830611247 1413266571014144 1414368499597312 1415668470644736 1420583986167808 1425342823452009 1426376650522624 1426454167928832 1427687658473472 1428800831225856 1432644907287616 1438139398750208 1438564927565664 1444082123538432 1447967312713152 1449096297578496 1450428187557888 1451559091175424 1457431151358336 1458567515209728 1461046405496832 1463453594132544 1468535030223282 1470950920851456 1471030860676608 1472097826111488 1473450857201664 1483520081552091 1486683016261632 1489209689899008 1491845110068096 1493216291235438 1494380556877824 1496920312774656 1497566646632448 1501595731702528 1502766530822144 1504147750060032 1505320538996736 1510281159376896 1512847938945024 1515525191180288 1516918137128064 1518100883177472 1520680952659968 1528023111172096 1533141860519808 1534337256259584 1538465269757724 1541079949280256 1541745350197248 1544365604339712 1546990311702528 1548520598318232 1549727984910336 1552361805840384 1554919443765828 1557477445607424 1558691815882752 1560124437037056 1562885353404672 1565541535776768 1568879344091136 1579600704777984 1581052543661052 1582285295517696 1583519008555008 1589924892390912 1591164562046976 1592627029475328 1595445464933936 1598156984438784 1604673731837952 1606148615782656 1607400935129088 1610132773404672 1611725520698568 1615161795444736 1616421142396928 1617906823593984 1623524555620352 1628963226802296 1630233334775808 1638104434584576 1639610045278128 1640888454610944 1643587884285952 1643677206183936 1650379569758208 1654819785957888 1656110054375424 1657632214351872 1665635601552384 1666934303096832 1672518393294336 1678325748826608 1681178126487552 1684762477461504 1689295198165344 1690612347174912 1692166218817536 1693485606371328 1699066304299008 1701953931313152 1704965840077824 1706532904269072 1707863493574656 1710766071742464 1711504739008512 1716109407660032 1717447463796736 1719026000068608 1734463518971904 1737411304882176 1740485961746112 1742085673108011 1743443983024128 1746312127053824 1746407031570432 1752162126308352 1753528292868096 1758246022580256 1761234227748864 1761994685939712 1764989262102528 1769737826649408 1771117697040384 1774127778103296 1777050792875232 1788665503939776 1790060132302848 1791705408159744 1793102406746112 1794876148050678 1797926607493632 1805257948317696 1806917192755488 1808326052020224 1813191210785889 1817057019875328 1818473785196544 1820145176543232 1823366245638784 1826465125072896 1830359234772992 1839836214329344 1842867488907648 1844561300937894 1845899194793984 1845999511437312 1847438843314176 1849036369821696 1855456634994688 1861672259202624 1863123811172352 1872119353810944 1873840051746432 1875301090983936 1878488235638784 1880346440814996 1887557960859648 1888116467429934 1895357787144192 1900457097936012 1901938890571776 1903583544631296 1903686996169728 1905067774967808 1905171307167744 1911449592336384 1918086570087552 1919849517302706 1921346430271488 1925442831384576 1930623083617536 1932128396771328 1933904250077184 1935412121567232 1943241535144448 1944756686946304 1951271458843392 1958046706964376 1961267894468608 1961374480902144 1962797101481984 1964601142935552 1978026775402788 1982244021682176 1985612919865344 1989126813424128 1990955054980584 1992507409170432 1995893750366208 1996755528843264 2005530333413376 2012248691932248 2013708212502528 2013817648840704 2017130585260032 2022557516170752 2022667433430336 2024134510903296 2030915191857408 2044189147359744 2045783008346112 2047663323611136 2051287026343632 2054773265707008 2055660466929664 2059154139119616 2064694131090976 2066303979880448 2069815741120512 2073225925021104 2076636594143232 2078255754510336 2080165916049408 2083847137872896 2087388714369024 2091839125454848 2106134273037312 2108070058214736 2109713727356928 2119899856521216 2121552749395968 2123502705967104 2130875979251712 2139564975783936 2139681251893248 2141531487710208 2143201246838784 2148967360931424 2157209098125312 2157847391348496 2166123185307648 2171950969069728 2173644446367744 2175642281336832 2177338636763136 2184139246112768 2186146727037504 2187851272814592 2191569608245248 2193737514284162 2200506093010944 2202802545334923 2206426381277184 2208146739167232 2210176285802496 2220847468736512 2222579070795776 2230024524392448 2237767665102144 2239824436853157 2241570835316736 2246349969948672 2252393597553792 2254149796233216 2256221625090048 2257980808495104 2265421739065344 2269271908417536 2273287786770432 2275377205692096 2277151324766208 2281021428989952 2292034666758144 2299712790779712 2301505884389376 2307697904636586 2311619923920384 2312618025295872 2316548406509568 2320485467553792 2320647948994816 2322780897477348 2324591977365504 2328542708760576 2336216168411136 2338037723824128 2340186655555584 2344328030107008 2348312303665152 2349326247919616 2353319016136704 2359650435532544 2361490262720512 2365503704137728 2369401057166976 2384887338586368 2386746843070464 2388940544212992 2390803208994816 2393168197400904 2397235476658176 2407010597756928 2409222923673984 2411101402693632 2417588281047852 2422742693167104 2424631713595392 2426860235390976 2435286833430528 2443444840203444 2445350002163712 2457156651876864 2459415067917192 2461332681916416 2465381826428928 2465515809275904 2475569354637312 2482229678936832 2484165081563136 2486448321527808 2488387013443584 2496159138414592 2498453402328576 2500401454645248 2507128587753328 2516743947812864 2517488623239912 2527143716192256 2533942797248016 2535918520762368 2538111392841728 2538249328226304 2540090366623744 2540228409556992 2548599456448512 2557448760116736 2559799356403608 2561795240361984 2567257108512768 2574164111490048 2576171195695104 2578539000102912 2601695278457856 2606116957323264 2610728942619168 2615165974536192 2619468190580736 2619610547355648 2628243189462528 2630292439302144 2637369033870384 2641851341623296 2642992028909568 2647483893153792 2652169084565504 2654606739974112 2656676545560576 2661191667154944 2674040444551168 2682998255909664 2684944283336704 2685090198454272 2689507447013376 2692314222076017 2696743354894336 2696889911240448 2698846014537728 2707886922476544 2725585529812992 2727710677794816 2730217764814848 2735049368458176 2739697687609344 2745538852159488 2759754321494016 2764301233361472 2766841951406841 2768848792190976 2768999267155968 2771158264971264 2773554554732544 2783184952492032 2792508388803936 2794685716758528 2808179030716416 2810760077619648 2812951636475904 2817732353458176 2820519661222494 2826533142028288 2828736999194624 2831336941289472 2841167972335616 2850685646904018 2852753301045248 2852908335857664 2855375316946944 2857601662451712 2865289814575232 2876278797500416 2877129855131328 2888164247076864 2895934625426304 2898192595156992 2900856375115776 2903118182350848 2914862302716672 2917135030419456 2922092810993664 2926907188265088 2937070060446564 2941901841702912 2942061721353216 2944195652222976 2946901714403328 2967040163104182 2973366032523264 2978419379798016 2983690220136192 2986432582470876 2988761113755648 2993840625549312 2995133293264896 3003191463405056 3005533061644288 3008295500120064 3020562318753792 3025695877890048 3031050382360576 3033836274256128 3036201766354944 3041361905319936 3056046222344192 3066283721039616 3068674512519168 3076930539515448 3082159898560512 3083490700394496 3088731208679424 3097041196636464 3099455969820672 3104723611680768 3109838887531656 3114954891214848 3117383631765504 3120248874074112 3125770706809344 3131083071553536 3137758688182272 3159201409555968 3162105087322104 3164570591035392 3179849784781824 3182329124093952 3185254058950656 3190890929867872 3196313968877568 3209347463675904 3212297231565312 3214801870258176 3223451041397136 3230323590889472 3232842284793856 3235813647187968 3247049111240704 3257926453604592 3260466669551616 3276208869169152 3279220090556256 3281776909221888 3287175768571904 3287354412367872 3290606271426243 3300759139516416 3309639571915776 3312220108750848 3315264428703744 3331271203104768 3333868606193664 3345036786588672 3356651497653216 3362356252975104 3369524954923008 3378590396330688 3381224694349824 3384332437635072 3386971212742656 3398132608598016 3403907862626304 3409931680155648 3413065808538144 3415726987149312 3421532143484928 3432218815320064 3434894927593472 3438052000137216 3461546856954879 3468927037943808 3474822609764352 3480971923492224 3484171346216022 3486887966048256 3492624254107648 3492814063140864 3504324252616704 3507056585736192 3516492045160512 3522468455497728 3523989371879424 3529978524205056 3539475653298816 3542235394080768 3548255556206592 3554101585750464 3577331007879552 3580120264605696 3583410816319488 3586204813492224 3589752296101356 3595853214987264 3610515896635392 3613834385510976 3616652104040448 3626382421571778 3634114039750656 3636947570393088 3640290353086464 3646732491277568 3652930250145792 3660718469545984 3685734977815296 3689122601875788 3691798389587968 3691999022874624 3694877686628352 3698072739643392 3710913269989376 3723344518405248 3726247622344704 3744238707621888 3747680103492864 3750602181967872 3756976471277568 3760692881629992 3775115921719296 3776232934859868 3790715574288384 3800914195872024 3803877781143552 3807167089262592 3807373992339456 3810135549935616 3810342614335488 3822899184672768 3836173140175104 3839699034605412 3842692860542976 3850885662769152 3861246167235072 3864256793542656 3867808500154368 3886483070288896 3889513373892608 3902542917686784 3916093413928752 3922535788937216 3922748961804288 3925594202963968 3929202285871104 3956053550805576 3964488043364352 3971225839730688 3978253626848256 3981910109961168 3985014818340864 3991787500732416 3993511057686528 4011060666826752 4024497383864496 4027416425005056 4027635297681408 4034261170520064 4045115032341504 4045334866860672 4048269021806592 4061830383714816 4088378294719488 4091566016692224 4095326647222272 4102574052687264 4109546531414016 4111320933859328 4118308278239232 4129388262181952 4132607959760896 4139631482241024 4146451850042208 4153273188286464 4156511509020672 4160331832098816 4167694275745792 4174777428738048 4212268546074624 4216140116429472 4219427454713856 4230779491833741 4239799713042432 4243105498791936 4247005411934208 4261751958503424 4276028470356027 4279129951567872 4279362503786496 4283062975420416 4286402493677568 4297934721862848 4314418196250624 4315694782696992 4332246370615296 4343901938139456 4347288892735488 4351284562673664 4354677273526272 4368278492225536 4372293454075008 4375702545629184 4383139216490496 4387475028568324 4405605090669846 4412852762554368 4416293478334464 4420352571604992 4441694937473024 4445158141591552 4460049048784896 4475535330204288 4479648873706314 4483141670633472 4492699939897344 4504787195107584 4508299592466432 4512443250180096 4515961616990208 4530843478130688 4538543816835072 4546575573540864 4550754411384192 4554302649532416 4562042857979904 4584069333516288 4599425581559424 4603011768778752 4615395809273172 4623239847840768 4625236050591744 4633096813019136 4640970935107584 4641295897989632 4645561794954696 4649183954731008 4657085417521152 4672432336822272 4676075447648256 4680373311111168 4688656060214016 4696624607330304 4698652495839232 4706638032273408 4719300871065088 4722980525441024 4738802114333952 4769774677172736 4773493686140928 4777881088425984 4786336394801808 4794470953316352 4814021195513856 4818445847347968 4822202805387264 4835176562095704 4845485386334208 4849263427190784 4853720470781952 4870573666861056 4886889680406888 4890700004327424 4914313303753728 4918830135834384 4922665363832832 4930763652857856 4931031618551808 4951138709274624 4964459357873664 4968330163126272 4972896643055616 4992318276829184 4996906804657152 5000802909290496 5014257175506656 5033487895625728 5034977246479824 5054287432384512 5067885594496032 5071837041524736 5076222785683456 5076498656452608 5080180733247488 5080456819113984 5097198912897024 5114897520233472 5119598712807216 5123590480723968 5134514217025536 5148328222980096 5152342391390208 5157078000205824 5203390556915712 5212233914646528 5221457885238336 5226257019324033 5230331949072384 5238936381161472 5239221094711296 5256486378925056 5260584878604288 5274738067740768 5283702683246592 5285984057819136 5294967786307584 5304338169131008 5309213479948224 5313353091121152 5322383334309888 5348080889102336 5365996511819328 5369888566673408 5370180396908544 5384628444152034 5393486709788672 5393779822480896 5397692029075456 5415773844953088 5439573632357667 5451171059625984 5455421355589632 5460435529629696 5470098736916352 5479395375218688 5491077704318976 5519508642988032 5528602466722944 5533683902813682 5537697584381952 5537998534311936 5542316529942528 5547109109465088 5566369904984064 5585016777607872 5589371433517056 5616358061432832 5621520155239296 5625903272951808 5635464706916352 5641039322444988 5653066284056576 5657473998389248 5662673882578944 5682335944671232 5701371293808036 5705506602090496 5705816671715328 5710750633893888 5715203324903424 5730579629150464 5752557595000832 5754259710262656 5776328494153728 5791869250852608 5796385190313984 5801712750231552 5806236364701696 5829724605433344 5834270060838912 5853814376530176 5874140120893128 5883803683405824 5884123442706432 5888391304445952 5893803428806656 5934080326208364 5946732065046528 5956838759596032 5967380440272384 5972865164941752 5977522227511296 5987681251098624 5990266586529792 6006382926810112 6011066123288576 6016591000240128 6041124637507584 6051391755780096 6062100764721152 6067672548512256 6072403532709888 6112092444688384 6132567442079232 6137349025038336 6153861079030896 6164319797121024 6166981400788992 6177462417358848 6194082393272928 6198911939641344 6209447223361536 6219677775063312 6229909782429696 6234767263531008 6240497748148224 6251541413618688 6262166143107072 6275517376364544 6318402819111936 6324210174644208 6329141182070784 6359699569563648 6364658248187904 6370508117901312 6381781859735744 6392627937755136 6418694927351808 6424594463130624 6429603740516352 6446902082794272 6460647181778944 6471627294375936 6494098222481408 6515852907209184 6520933339103232 6552417738338304 6558440181112512 6563553818443776 6574708824735744 6581212542852486 6601518279032832 6608407636004769 6619279143831552 6624440217501696 6630528857407488 6662542406209536 6667737212387328 6690073573177344 6713302995306432 6719473310559471 6724712505950208 6739049909846016 6757180792661376 6762449388699648 6768664875270144 6773942425485312 6796265217196032 6807815725252608 6819863360311296 6826131617076288 6831453974298624 6843064286969856 6864437630640128 6869789855186944 6876104000274432 6923093713909758 6937854075887616 6949645219528704 6961943846984448 6968342692432044 6973775932096512 6985248508215296 6985628126281728 7008648505233408 7014113171472384 7032984090321024 7044936910995456 7047978743758848 7059957048410112 7078951306597632 7084470788161536 7096511112413184 7108203171500928 7154662015759104 7160240529211392 7166821632638976 7172409626984448 7179504592202712 7191706429974528 7221031793270784 7227668771021952 7233304208080896 7252764843143556 7268228079501312 7273895140786176 7280580706172928 7293464982555136 7305860500291584 7321436939091968 7371469955630592 7378245203751576 7383596779175936 7383998045749248 7396145479286784 7421826539978752 7446689036810496 7452495244689408 7488477415243776 7495360206985728 7501204363935744 7521385763259984 7550231843438592 7552465869719736 7581431148576768 7601828391744048 7607755562287104 7614334178525184 7614747984678912 7620271099871232 7620685228670976 7645798369345536 7672346280350208 7679398069210824 7685385721085952 7701771325538304 7722492334470144 7728513587085312 7735617000308736 7772966140577792 7779026747785216 7805085835373568 7832186827857504 7845071577874432 7845497923608576 7851188405927936 7858404571742208 7912107101611152 7928976086728704 7942451679461376 7956507253696512 7963820219922336 7970029636681728 7983575001464832 8022121333653504 8048994767728992 8054832850010112 8055270595362816 8068522341040128 8076942666228051 8090230064683008 8090669733721344 8096538043613184 8123660767429632 8176756589438976 8183132033384448 8190653294444544 8205148105374528 8219093062828032 8222641867718656 8236616556478464 8258776524363904 8265215919521792 8279262964482048 8292903700084416 8306546376572928 8320663664197632 8335388551491584 8349554857476096 8424537092149248 8432280232858944 8438854909427712 8461558983667482 8479599426084864 8486210997583872 8494010823868416 8523503917006848 8552056940712054 8558259903135744 8558725007572992 8566125950840832 8572804987355136 8595869443725696 8628836392501248 8631389565393984 8664492741230592 8687803876278912 8694577785470976 8702569125347328 8709354547052544 8736556984451072 8744586908150016 8751405091258368 8766278432980992 8774950057136648 8811210181339692 8825705525108736 8832586956668928 8840705143209984 8883389874946048 8890316283183104 8920098097569792 8951070660408576 8959297747412628 8966283341266944 8985399879794688 9009574390215168 9016599184932864 9024886500360192 9061686956261376 9077087633670144 9093151147081728 9101508822768384 9108605299064832 9124085715959808 9168138667032576 9198851163118848 9206023537557504 9230791618546344 9246479695681536 9250472101183488 9266193626038272 9282591795979264 9291123589909392 9298367909462016 9314170835042304 9344864673644544 9352150895296512 9360746622222336 9377312120428032 9393249214660608 9397304991678464 9413276064546816 9438601742130176 9445961050882048 9477604228667904 9539549354345472 9546987372281856 9555762176851968 9572672789603616 9588941906632704 9628042391027712 9636891694695936 9644405610774528 9670353124191408 9690970772668416 9698526854381568 9707440941563904 9741147333722112 9773779360813776 9781400008654848 9828626607507456 9837660271668768 9845330727665664 9861527305715712 9862063237103616 9871818814278729 9902277418549248 9928918715747328 9936660326252544 9945793286111232 9984636553658368 9993813609314304 10001605818580992 10028514351013312 10066975791251456 10069954492959648 10108574864769024 10135771188992064 10143674083049472 10152445571366912 10152997312905216 10160913638227968 10194397825794048 10229795040466944 10239197425614432 10247180961447936 10296656445960192 10304684782780416 10314156000411648 10384640570864637 10406781113831424 10424467829293056 10442915770476672 10452514038648066 10460663898144768 10477872762322944 10478442189422592 10512972757850112 10521169757208576 10549476135481536 10567405366493184 10571968115638272 10589935572615168 10608676338262016 10618426959896448 10626706182242304 10644766668619776 10696161778204672 10731993023638656 10739777133346816 10740360793817088 10769256888304068 10786973419577344 10787559644961792 10795384058150912 10831547689906176 10879147264715334 10902342119251968 10910842711179264 10920871059259392 10940197473832704 10958790750437376 10982155408637952 11057204933445888 11067367805627364 11075395168763904 11075997068623872 11084633059885056 11094218218930176 11132739809968128 11170033555215744 11178742867034112 11232716122865664 11243040310478592 11251806545903616 11270929413832704 11282078644889976 11306132568113152 11314947996778496 11325347765157888 11364671889342464 11402742587616072 11411013204180992 11411633343430656 11421501267787776 11430406649806848 11461159258300928 11505115190001664 11508519420525312 11552656988307456 11583738501705216 11592770380627968 11603425500463104 11659449210866688 11668540121677824 11707628753060352 11748280241786256 11767607366811648 11768246885412864 11776782608891904 11787606857613312 11868160652416728 11893464130093056 11913677519192064 11934760880544768 11945730329883504 11955044455022592 11975362502197248 11980533173059584 12012765853620224 12022132246577152 12033182000480256 12082249275015168 12102783511560192 12124201529442304 12135345097024512 12144807065419776 12224184889376768 12265134884158464 12274698050076672 12307722158061792 12328639594242048 12333962801577984 12354924834717696 12388164786545856 12397823879282688 12418894446723072 12439355550126624 12459819564859392 12469534527062016 12480995496296448 12503082827237376 12524332286214144 12636805638223872 12648420349288416 12658282364141568 12692338475501223 12719399139127296 12729316496375808 12741016235802624 12763563719471488 12785255875510272 12837389854703616 12849188926261248 12859207481032704 12893804165588544 12921294363557888 12943254588751872 12988196444962816 13031705814418368 13041866678206464 13104835476676608 13116880362225024 13127107636887552 13149417649471488 13162425085704972 13216815272009538 13238558287663104 13248880435003392 13261057714814976 13325084812419072 13335474424774656 13380147146354688 13426605990612864 13438946621118942 13449425011900416 13478099819692032 13514361585322752 13524898777399296 13537329750540288 13547884850970624 13592530434392064 13615631450505216 13639726720622592 13652263234152576 13662907948597248 13686128573939712 13728875261280256 13739579710373888 13752208000548864 13846187427819516 13875708151775232 13899290439057408 13923887693968896 13936685384864088 13947551864193024 13970497016430592 13971256252563456 14017297010466816 14028226342944768 14065968180642048 14089873821990912 14095957487517696 14119914096820224 14157902613195264 14168941576323072 14216406343001856 14309324031518208 14320481058422784 14333643265277952 14359009184405424 14383412859949056 14442063586541568 14455337542043904 14466608416161792 14505529686287112 14536456159002624 14547790281572352 14561161412345856 14586929965110272 14611721000583168 14642873878183936 14742939911261184 14756490407503152 14767193558351872 14767996091498496 14792290958573568 14843653079957504 14893378073620992 14904990489378816 14976954830487552 14990720413971456 15002408727871488 15042771526519968 15100463686877184 15104931739439472 15162862297153536 15203656783488096 15215511124574208 15228668357050368 15229495969357824 15240542199742464 15241370457341952 15291596738691072 15344692560700416 15358796138421648 15370771442171904 15403542651076608 15444984668940288 15457027174170624 15471234000617472 15545932281155584 15558053495570432 15610171670747136 15664373655715008 15678771057972099 15690143155748864 15690995847217152 15716809143484416 15824214203222304 15857952173457408 15884903358922752 15913014507393024 15927640439844672 15940059273363456 15967150002929664 16044242667307008 16097989535457984 16109665700020224 16110541190725632 16153885332456102 16180460129366016 16181339467442688 16193076087226368 16247321534859264 16318720897073001 16353513178877952 16366264066768896 16381306588889088 16410296210749056 16438186125656064 16445283735437312 16473233112956928 16517553048727808 16530431839043584 16558525928964096 16585807400168832 16613092753145856 16641327328395264 16670777102983168 16699109714952192 16849074184298496 16864560465717888 16877709818855424 16923117967334964 16959198852169728 16972421995167744 16988021647736832 17047007834013696 17104113881424108 17116519806271488 17117450015145984 17132251901681664 17145609974710272 17191738887451392 17257672785002496 17262779130787968 17328985482461184 17375607752557824 17389155570941952 17405138250694656 17418709094105088 17473113968902144 17489173816300032 17502810182516736 17549900114273296 17622420362679384 17651411050217472 17665173913337856 17681410286419968 17766779749892096 17780632566366208 17840196195139584 17902141320817152 17918595494825256 17932566682533888 17970799759589376 18019148780430336 18033198369865728 18049773000720384 18123373912522752 18154175267340288 18186302294163456 18203017645536768 18217210598129664 18336277334065152 18397702326237696 18412047075115008 18461583237092688 18492959391363072 18500944202366976 18532387252076544 18565183591958528 18582247179818784 18596735818924032 18628341670084608 18689729347289088 18704301790593024 18721493244444672 18754624240856064 18786498429321216 18794609983356928 18826552129093632 18877203484260352 18891922101764096 18955208457335808 19079098708690944 19093974744563712 19111524353703936 19145345579207232 19177883813265408 19256084782055424 19273783389391872 19288811221549056 19340706248382816 19381941545336832 19414881883127808 19482294667444224 19547558721627552 19562800017309696 19657253215014912 19675320543337536 19690661455331328 19724126474207232 19743637628557458 19804554837098496 19857837431494656 19873320652505088 19891586572222464 19969273107316736 19987627218628608 20003211637161984 20057028702026624 20133951582502912 20139908985919296 20217149729538048 20271542377984128 20287348166098944 20304891142733824 20305994625810432 20321827276455936 20388795651588096 20459590080933888 20478394851228864 20494361922895872 20593312891920384 20609369565560832 20628312000823296 20769281141729274 20813562227662848 20848935658586112 20885831540953344 20905028077296132 20921327796289536 20955745524645888 20956884378845184 21025945515700224 21042339514417152 21098952270963072 21134810732986368 21143936231276544 21179871145230336 21217352676524032 21236853919792896 21253412364484608 21289533337239552 21392323556409344 21463986047277312 21479554266693632 21480721587634176 21538513776608136 21573946839154688 21575119289923584 21590768116301824 21663095379812352 21758294529430668 21804684238503936 21821685422358528 21841742118518784 21880394947665408 21917581500874752 21964310817275904 22114409866891776 22134735611254728 22150790337527808 22151994137247744 22188436437860352 22265479619936256 22340067110431488 22357485734068224 22465432245731328 22486080620957184 22503613091807232 22564157289779952 22612265136226304 22629895993556992 22650695530315776 22729343778684928 22805485175232144 22822026408361984 22823266686861312 22843002535575552 22860813299613696 22922318516601856 23010230380003328 23017038841050624 23105313976614912 23167477003410432 23185540761255936 23206851000926208 23318898421733376 23337080243355648 23415257506120704 23496560483572512 23535214733623296 23536493770825728 23553565217783808 23575213715226624 23736321304833456 23786928260186112 23827355038384128 23869521761089536 23891460659767008 23910088910045184 23950725004394496 24025531707240448 24044264493154304 24066364000960512 24164498550030336 24205567023120384 24230827998684153 24248403058884608 24270690194049024 24289614130839552 24448369778753536 24530269768316928 24549396100153344 24615444316123584 24657279188484096 24667925603155968 24709849669435392 24776329573091712 24795647758565376 24837788893446144 24878711100253248 24919639129718784 24961990992592896 25006165654474752 25048664572428288 25273611276447744 25296840698576832 25316564728283136 25384676951002446 25438798278254592 25458632992751616 25482032471605248 25527127438942976 25570511751020544 25674779709407232 25698377852522496 25718414962065408 25787608331177088 25842588727115776 25886509177503744 25976392889925632 26063411628836736 26083733356412928 26209670953353216 26233760724450048 26254215273775104 26298835298942976 26324850171409944 26433630544019076 26477116575326208 26497760870006784 26522115429629952 26650169624838144 26670948849549312 26760294292709376 26853211981225728 26877893242237884 26898850023800832 26956199639384064 27028723170645504 27049797554798592 27074659501080576 27185060868784128 27231262901010432 27279453441245184 27304526468305152 27325815897194496 27372257147879424 27457750522560512 27479159420747776 27504416001097728 27692374855639032 27751416303550464 27798580878114816 27847775387937792 27873370769728176 27895103728386048 27940994032861184 27942512505126912 28034594020933632 28056452685889536 28131936361284096 28179747643981824 28191914975035392 28239828193640448 28315805226390528 28337883152646144 28432812686003712 28618648063036416 28640962116845568 28667286530555904 28718018368810848 28766825719898112 28884127173083136 28910675084087808 28933216832323584 29011059372574224 29072912318005248 29095580563144704 29122322824691712 29173859930220544 29223442001166336 29485879822522368 29512980815006304 29534387116703744 29535992182996992 29584581917147136 29615456442836187 29687306159915008 29786756147241984 29809980978757632 29953909660975104 29981440827942912 30004817455742976 30085543053039936 30200927373754368 30209863478878944 30325724594307072 30407313566976192 30431022249148416 30457336714100736 30458991938715648 30482740914683904 30583193477382144 30689385121400832 30717592276843296 30741542884343808 30889969337880576 30914054348341248 30942468001234944 31091864562311168 31116106991140864 31220343341494272 31328747311430016 31357542115944198 31380286311497728 31381991694434304 31433618286968832 31648428406444608 31715904346914816 31769806717845504 31826029014786048 31855280879689344 31880118546726912 31934300005859328 32088485334614016 32195979070915968 32219331400040448 32221082381451264 32307770664912204 32360920258732032 32362678934885376 32386152174452736 32494643069718528 32637441794146002 32707026357755904 32732528133537792 32762613177778176 32820592421498112 32876372251312128 32890567470874624 32946466225913856 33035106097455616 33060863678087168 33171614800337664 33226185506291712 33282654656790528 33341554205966336 33398219429904384 33698148368596992 33729120931435776 33755419637710848 33846235934669928 33918397704339456 33944843990335488 33976043295473664 34094015668027392 34208227762848216 34233039612542976 34234900030291968 34264503803363328 34291219949420544 34383477774902784 34515345570004992 34525558261575936 34657970964922368 34751215505115648 34778311141883904 34810276501389312 34946227937804288 34978347632600064 35005620365033472 35099800228546592 35244840725358768 35302822100434944 35330347826675712 35362820572839936 35533559499784192 35561265132732416 35680392390279168 35804282641634304 35837190989650512 35865133365067776 35941599519178752 36038297560860672 36066396739731456 36099546001440768 36246747825045504 36308350534680576 36372604588326912 36406035291073536 36434421196259328 36672554668130304 36795404652475392 36824094150230016 36923166474185376 36985918782726144 37001888404733952 37064774504153088 37130367183917056 37164494359637568 37193471637848064 37256683340169216 37379458694578176 37408603581186048 37442986488889344 37509248481712128 37572996858642432 37589219966713856 37754406968520704 37783844203528192 37910416914671616 38077015426503669 38158197417381888 38187949489127424 38223048707407872 38290691158414464 38355767626530816 38512169564110848 38547566778783744 38577622443098112 38681412496765632 38763883090673664 38829763766255616 38964589334888448 39095117443255104 39125600034619392 39314506430029824 39350641086675072 39381322910662656 39448252948414464 39487275257114916 39715674862989312 39746641305010176 39783173144444928 39938546214633472 39975254437257216 40006423274323968 40114057404053248 40267903165005824 40279817971838592 40434299459076096 40543084755968256 40574696332197888 40609782285467648 40611989251620864 40643654552911872 40777591303176192 40919180161867776 40956789702457728 40988723845791744 41186625783840768 41218739131121664 41256624001646592 41538562283458548 41627124455325696 41697871317172224 41771663081906688 41810056154592264 41842655592579072 41911491049291776 41913768757690368 42051891031400448 42084679028834304 42197904541926144 42269621465972736 42287872462553088 42359742290460672 42434705353048064 42473707839585792 42506824728969216 42784647112818688 42927972094554624 42959108533387264 42961443175268352 43077027553216272 43147893678309376 43150238579847168 43181536232603648 43326190759624704 43516589058861336 43609368477007872 43643370844717056 43683484237037568 43760789895330816 43835163001749504 43928621634551808 44228819733783552 44269471222509456 44301580675055616 44303988274495488 44376872875720704 44530959239872512 44680134220862976 44714971468136448 44930864491462656 44972161241914368 45007226183614464 45128314579559904 45224530272452608 45301391060631552 45458687557369856 45610970350464288 45644052816723968 45646533373722624 45686005071151104 45721626599227392 45844637033203712 46034077682101248 46210627953229824 46334954006820864 46371081522511872 46413702001852416 46637796843466752 46674160486711296 46830515012241408 46993120967145024 47036313173916297 47070429467246592 47072987541651456 47150427430453248 47472642609666912 47573856520372224 47654710076768256 47739043522179072 47782921319534016 47820177820090368 47901450008788992 48051063414480896 48088528986308608 48132728001921024 48328997100060672 48461655997368306 48496806117769216 48541380388098048 48579228261679104 48896739557507072 49060539536633856 49098792200306688 49230888632247168 49314558376968192 49335851206311936 49419699338870784 49552659146183424 49591295517130752 49675577786892288 49757422200506496 49839278259437568 49923981985185792 50012331308949504 50097329144856576 50547222552895488 50593681397153664 50633129456566272 50769353902004892 50877596556509184 50917265985503232 50964064943210496 51054254877885952 51141023502041088 51349559418814464 51396755705044992 51436829924130816 51575216662354176 51685177454231552 51773018355007488 51952785779851264 52126823257673472 52167466712825856 52419341906706432 52467521448900096 52508430547550208 52649700342819888 52867261088038152 52954233150652416 52995521740013568 53044230859259904 53300339249676288 53341897699098624 53520588585418752 53706423962451456 53755786484475768 53797700047601664 53912399278768128 54057446341291008 54099595109597184 54149319002161152 54370121737568256 54462525802020864 54558906882490368 54609052936610304 54651631794388992 54915501045121024 54958318841495552 55008832002195456 55384749711278064 55502832607100928 55597161756229632 55695550775875584 55746741539456352 55790207456772096 55881988065722368 55885025010253824 56069188041867264 56112905371779072 56263872722568192 56359495287963648 56383829950070784 56479656387280896 56631610452781056 56675766305292288 56865625372007424 57237296126072832 57281924233691136 57334573061111808 57436036737621696 57533651439796224 57768254346166272 57821350168175616 57866433664647168 58022118745148448 58145824636010496 58244645649383424 58347719860441088 58446884002332672 58971759645044736 59025961630012608 59068774233407488 59071984365993984 59230912885672374 59374612319830016 59573512294483968 59619961957515264 59907819321950208 59962881655885824 60009634911485952 60171086106079872 60401854747508736 60419726957757888 60651449188614144 60814627133952384 60862044498296832 60914673428201472 60917983877431296 60965481829367808 61166386954764288 61378770242801664 61435184553686592 61483085768687616 61779938675761152 61828108696682496 61884936002469888 62183729124622336 62232213982281728 62440686682988544 62657494622860032 62715084231888396 62760572622995456 62763983388868608 62867236573937664 63296856812889216 63431808693829632 63539613435691008 63652058029572096 63710561759378688 63760237093453824 63868600011718656 64176970669228032 64391958141831936 64438662800080896 64442164762902528 64615541329824408 64721840517464064 64725357869770752 64772304348905472 64989286139437056 65274883588292004 65414052715511808 65465056267075584 65525226355556352 65641184842996224 65752744502624256 65781134941749248 65892932451827712 66070212194911232 66121727356174336 66343229600675328 66452371012583424 66565309313581056 66683108411932672 66796438859808768 67396296737193984 67458241862871552 67510839275421696 67692471869339856 67836795408678912 67889687980670976 67952086590947328 68188031336054784 68416455525696432 68466079225085952 68469800060583936 68529007606726656 68582439898841088 68766955549805568 69030691140009984 69051116523151872 69315941929844736 69502431010231296 69556622283767808 69620553002778624 69892455875608576 69956695265200128 70011240730066944 70199600457093184 70489681450717536 70605644200869888 70660695653351424 70725641145679872 71067118999568384 71360784780558336 71608565283268608 71674381979301024 71730266730135552 72076595121721344 72132793479462912 72199092002881536 72493495650091008 72616701069361152 72692483996052459 72745209176653824 72812070582147072 72868842392518656 73345109336260608 73590809304950784 73648188300460032 73846332948370752 73971837565452288 74003776809467904 74129549008306176 74260734367834112 74328988719275136 74386943275696128 74513366680338432 74758917389156352 74885972977778688 75018496963424256 75145993717284864 75178439933427712 75508813937041408 75567688407056384 75820833829343232 76154030853007338 76316394834763776 76375898978254848 76446097414815744 76581382316828928 76711535253061632 77024339128221696 77095133557567488 77155244886196224 77362824993531264 77527766181347328 77659527532511232 77929178669776896 78190234886510208 78251200069238784 78629012860059648 78701282173350144 78762645821325312 78896505896828928 78974550514229832 79431349725978624 79493282610020352 79566346288889856 79877092429266944 79950508874514432 80012846548647936 80228114808106496 80535806330011648 80559635943677184 80868598918152192 81086169511936512 81149392664395776 81219564570935296 81223978503241728 81555182606352384 81838360323735552 81913579404915456 81977447691583488 82373251567681536 82437478262243328 82513248003293184 83077124566917096 83254248910651392 83395742634344448 83543326163813376 83620112309184528 83685311185158144 83822982098583552 83827537515380736 84103782062800896 84169358057668608 84395809083852288 84539242931945472 84575744925106176 84719484580921344 84869410706096128 84947415679171584 85013649457938432 85569294225637376 85855944189109248 85918217066774528 85922886350536704 86154055106432544 86295787356618752 86300477159694336 86363072465207296 86652381519249408 87033178117722672 87218736954015744 87286741689434112 87366968474075136 87521579790661632 87670326003499008 88457639467567104 88538942445018912 88603161350111232 88607976548990976 88753745751441408 88846369328508561 89061918479745024 89360268441725952 89429942936272896 89861728982925312 89944322483828736 90014452367228928 90256629159119808 90449060544905216 90602782121263104 90917375114739712 91221940700928576 91288105633447936 91293066747445248 91372010142302208 91689274066407424 92068155364202496 92669908013641728 92742163045023744 92827404003704832 93275593686933504 93348320973422592 93661030024482816 93986241934290048 94072626347832594 94140858934493184 94145975083302912 94300854860906496 94945285219333824 95147713040744448 95309420153536512 95478087044358144 95565842639068032 95640355640180736 95802900017577984 96102126828961792 96177057972617216 96265456003842048 96657994200121344 96923311994736612 96993612235538432 97082760776196096 97158456523358208 97793479115014144 98121079073267712 98197584400613376 98461777264494336 98629116753936384 98671702412623872 98839398677741568 99105318292366848 99182591034261504 99514844401012992 99678556518875136 99847963970371584 100024662617899008 100194658289713152 101094445105790976 101187362794307328 101266258913132544 101538707804009784 101755193113018368 101834531971006464 101928129886420992 102108509755771904 102282047004082176 102699118837628928 102793511410089984 102873659848261632 103150433324708352 103370354908463104 103546036710014976 103905571559702528 104253646515346944 104334933425651712 104838683813412864 104935042897800192 105016861095100416 105299400685639776 105734522176076304 105908466301304832 105991043480027136 106088461718519808 106600678499352576 106683795398197248 107041177170837504 107412847924902912 107511572968951536 107595400095203328 107824798557536256 108114892682582016 108199190219194368 108298638004322304 108740243475136512 108925051604041728 109117813764980736 109218105873220608 109303263588777984 109831002090242048 110017664004390912 110769499422556128 111005665214201856 111194323512459264 111391101551751168 111493483078912704 111580414913544192 111770050020507648 112138376083734528 112225810743558144 112527745445136384 112718990575927296 112767659900141568 113263220905562112 113351532610584576 113731250744014848 114231046279511007 114474592252145664 114563848467382272 114669146122223616 114872073475243392 115067302879592448 115536508692332544 115642700336351232 115732867329294336 116044237490296896 116291649272020992 116489291298766848 116695439720882176 116893768004665344 117943519290089472 118051923260025216 118137548466814976 118143968731987968 118461825771344748 118749224639660032 119147024588967936 119239923915030528 119815638643900416 119925763311771648 120019269822971904 120342172212159744 120803709495017472 120839453915515776 121302898377228288 121629254267904768 121724088996593664 121829346856402944 121835967754862592 121930963658735616 122332773909528576 122757540485603328 122870369107373184 122966171537375232 123559877351522304 123656217393364992 123769872004939776 124367458249244672 124464427964563456 124881373365977088 125314989245720064 125430168463776792 125521145245990912 125527966777737216 125734473147875328 126593713625778432 126863617387659264 127079226871382016 127304116059144192 127421123518757376 127520474186907648 128353941338456064 128783916283663872 128877325600161792 128884329525805056 129231082659648816 129443681034928128 129450715739541504 129544608697810944 129978572278874112 130549767176584008 130828105431023616 130930112534151168 131050452711112704 131282369685992448 131505489005248512 131562269883498496 131785864903655424 132140424389822464 132243454712348672 132686459201350656 132904742025166848 133130618627162112 133366216823865344 133592877719617536 134792593474387968 134916483725743104 135021678550843392 135384943738679712 135673590817357824 135904173181894656 136376062672109568 136832911051392864 136932158450171904 136939600121167872 137058015213453312 137164879797682176 137533911099611136 138102233046303744 138631883859689472 139004862020462592 139113244567535616 139241106005557248 139784911751217152 139913390530400256 140022481460133888 140399200914186368 140979362901435072 141211288401739776 141451282291359744 142134237999136768 142721569561116672 143217130566537216 143348763958602048 143460533460271104 144153190243442688 144265586958925824 144398184005763072 144986991300182016 145384967992104918 145490418353307648 145624141164294144 145737684785037312 146690218672521216 147181618609901568 147296376600920064 147692665896741504 147943675130904576 148007553618935808 148259098016612352 148521468735668224 148657977438550272 148773886551392256 149026733360676864 149517834778312704 149771945955557376 150036993926848512 150291987434569728 150356879866855424 151017627874082816 151135376814112768 151641667658686464 152308061706014676 152632789669527552 152751797956509696 152892194829631488 153162764633657856 153423070506123264 154048678256443392 154190267115134976 154310489772392448 154725649987062528 155055532362694656 155319055065022464 155858357339553792 156380469773020416 156502400138477568 157258025720119296 157402564346700288 157525291642650624 157949101028459664 158862699451957248 158986565220040704 159132692577779712 159754184858533888 159901017749028864 160025693097295872 160456229616212992 161071612660023296 161119271887354368 161737197836304384 162172339023873024 162298785328791552 162439129141870592 162447957006483456 163110365212704768 163676720647471104 163827158809830912 163954895383166976 164746503135363072 164874956524486656 165026496006586368 166154249133834192 166508497821302784 166791485268688896 167086652327626752 167240224618369056 167370622370316288 167645964197167104 167655075030761472 168207564125601792 168338716115337216 168791618167704576 169078485863890944 169151489850212352 169438969161842688 169738821412192256 169894831358343168 170027298915876864 171138588451274752 171711888378218496 171836434133549056 171845772701073408 172308110212865088 172591574713237504 172600954319388672 173304763038498816 174066356235445344 174437473908031488 174733936948150272 175043159581323264 175340652006998016 176915278935134208 177077884890037824 177206322700222464 177215953097981952 177692738657017122 178123836959490048 178720536883451904 178859885872545792 179723457965850624 179888644967657472 180028904734457856 180513258318239616 180898121089810432 181205564242526208 181834750229479424 182443881401857152 182576211266895872 182586133494890496 182744020284604416 183378548132814848 184136310728404992 185339816027283456 185484326090047488 185654808007409664 186551187373867008 186696641946845184 187322060048965632 187972483868580096 188145252695665188 188281717868986368 188291950166605824 188601709721812992 189890570438667648 190295426081488896 190618840307073024 190956174088716288 191131685278136064 191280711280361472 191605800035155968 192204253657923584 192354115945234432 192530912007684096 193315988400242688 193846623989473224 193987224471076864 194165521552392192 194316913046716416 195586958230028288 196242158146535424 196395168801226752 196923554528988672 197258233507872768 197343404825247744 197678797355483136 198210636584733696 198365182068523008 199029688802025984 199357113037750272 199695927940743168 200049325235798016 200389316579426304 202188890211581952 202374725588614656 202532517826265088 203077415608019568 203510386226036736 203669063942012928 203856259772841984 204217019511543808 204564094008164352 205398237675257856 205587022820179968 205747319696523264 206300866649416704 206740709816926208 207092073420029952 207811143119405056 208507293030693888 208669866851303424 209677367626825728 209870085795600384 210033722190200832 210598801371279552 211469044352152608 211816932602609664 211982086960054272 212176923437039616 213201356998705152 214082354341675008 214825695849805824 215023145937903072 215190800190406656 216229785365164032 216398380438388736 216597276008644608 217480486950273024 217850103208083456 218235627529961472 218436211746441216 218606527177555968 219662004180484096 220035328008781824 221538998845112256 222011330428403712 222388647024918528 222782203103502336 222986966157825408 223160829827088384 223540100041015296 224276752167469056 225055490890272768 225437981151854592 225535319800283136 226526441811124224 226703065221169152 227462501488029696 228462092559022014 228949184504291328 229127696934764544 229338292244447232 229744146950486784 230134605759184896 231073017384665088 231285400672702464 231465734658588672 232088474980593792 232583298544041984 232978582597533696 233390879441764352 233787536009330688 235887038580178944 236103846520050432 236275096933629952 236287937463975936 236923651542689496 237498449279320064 238294049177935872 238479847830061056 239631277287800832 239851526623543296 240038539645943808 240684344424319488 241607418990034944 241678907831031552 242605796754456576 243258508535809536 243448177993187328 243658693712805888 243671935509725184 244665547819057152 245515080971206656 245740738214746368 245932343074750464 247119754703044608 247312434786729984 247539744009879552 248734916498489344 248928855929126912 249762746731954176 250629978491440128 250860336927553584 251042290491981824 251055933555474432 251468946295750656 253187427251556864 253727234775318528 254158453742764032 254608232118288384 254842247037514752 255040948373815296 256707882676912128 257567832567327744 257754651200323584 257768659051610112 258462165319297632 258887362069856256 258901431479083008 259089217395621888 259957144557748224 261099534353168016 261656210862047232 261860225068302336 262100905422225408 262564739371984896 263010978010497024 263124539766996992 264280848779644928 264486909424697344 265372918402701312 265809484050333696 266261237254324224 266539107985525683 266732433647730688 267185755439235072 269585186948775936 269832967451486208 270043357101686784 270769887477359424 271347181634715648 271808346363789312 272752125344219136 273665822102785728 273864316900343808 273879200242335744 274116030426906624 275067822199222272 276204466092607488 278009724040925184 278226489135071232 278482212011114496 279569823502434304 279826781060800512 280044962920267776 280798401828372736 281958725802870144 282422576803479552 282902564582719488 284268475998273536 285443139122233344 286434261133074432 286697527917204096 286921066920542208 288306380486885376 288531173917851648 288796368011526144 289973982600364032 290769935984209836 290980836706615296 291248282328588288 291475369570074624 293380437345042432 294363237219803136 294592753201840128 295385331793483008 295887350261809152 296015107237871616 296518196033224704 297042937471336448 297315954877100544 297547773102784512 299035669556625408 299543891911114752 300073987853697024 300583974869139456 300713759733710848 302035255748165632 302270753628225536 303283335317372928 304616123412029352 305265579339055104 305503595913019392 305784389659262976 306325529267315712 306846141012246528 308097356512886784 308380534230269952 308620979544784896 309451299974125056 310111064725389312 310638110130044928 311716714679107584 312760939546040832 313004800276955136 314516051440238592 314805128693400576 315050583285301248 315898202056919328 317725398903914496 317973130440081408 318265385155559424 319508369717067776 319802035498057728 320051386194591744 320912459232425984 322238543774708736 323474395672608768 324344678047746048 324597570657583104 324878258283741184 324895914012966912 326220730425409536 327353441294942208 327654317619661824 327909790766333952 329493006270726144 330052992013172736 332308498267668384 333016995642605568 333582970537377792 334173304655253504 334480449236738112 334741244740632576 335310150061522944 336415128251203584 336677432230674432 337583236335409152 338156971727781888 338302979700424704 339477642824384512 339789662716686336 340054597831753728 342277176902549504 343423776756436992 343672868267098112 343691545402146816 344616220425730176 345183149426475008 345201908638777344 346609526076997632 348132712470890688 348874947816062976 349467873896300544 350086319162646528 350681304013996032 353830557870268416 354155769780075648 354412645400444928 354431906195963904 355385477314034244 356247673918980096 357441073766903808 357719771745091584 359446915931701248 359777289935314944 360057809468915712 361026516636479232 361796242179620864 362411128485052416 363669500458958848 364887762803714304 365152422533791744 365172266989780992 365488040569208832 366757096265629696 368272621456809984 370679632054566912 370968652180094976 371309616014819328 373102374747734016 373393283893690368 374644120097931264 375944967737160192 376290505391330376 376563435737972736 376583900333211648 377203419443625984 379781140877335296 380590852162977792 381237680614146048 381912348177432576 382263370556272128 382561422560722944 384408507315847168 384708231890468864 385061824015368192 386631976800485376 387693247978946448 387974448942153728 388331043104784384 388633826093432832 391173916460056576 392484316293070848 392790337602453504 393847109057977344 394516467015745536 394686809650495488 395357594710966272 396421273169467392 396730364137046016 398059377604051968 398714226075500544 399391855881486336 400098650471596032 400778633158852608 404377780423163904 404749451177229312 405065035652530176 406154831216039136 407020772452073472 407712519545683968 408434039023087616 409128188016328704 410796475350515712 411174045640359936 411494639393046528 412601733298833408 413481419633852416 415622286238810112 417014586061387776 417339733702606848 419354735253651456 419740171591200768 420067444380401664 421197602742559104 422938088704305216 423633865205219328 424353846874079232 426402713997410304 428164708683350016 429651391699611648 430046291875806144 430381600380813312 432459570730328064 432796760876777472 433194552017289216 434960973900546048 436471255059922944 436872423492882432 437213054355111936 439324008360968192 440070656017563648 443077997690224512 444022660856807424 444777294049837056 445564406207004672 445973932315650816 446321659654176768 447080200082030592 448553504334938112 450110981780545536 450875962303709184 451070639600566272 453052883622248448 453406130442338304 454925002976059392 456924185118044028 457898369008582656 458255393869529088 458676584488894464 459488293900973568 460269211518369792 462146034769330176 462570801345404928 462931469317177344 464176949961187584 465166597088083968 465957165195067392 466781758883528704 467575072018661376 471774077160357888 472207693040100864 472550193867259904 472575874927951872 473847303085378992 474996898558640128 476588098355871744 476959695660122112 479262554575601664 479703053247086592 480077079291887616 481368688848638976 483214837980069888 483357815662063104 485211593508913152 486517017071619072 486896355986374656 487317387425611776 487343871019450368 489331095638114304 491030161942413312 491481476429492736 491864686149500928 494239509406089216 494624869573459968 495079488019759104 497469832996978688 499525493463908352 501259956982880256 501720673855107168 502084580983963648 502111867110948864 502937892591501312 506374854503113728 507454469550637056 508316907485528064 509216464236576768 509684494075029504 510081896747630592 513415765353824256 515135665134655488 515509302400647168 515537318103220224 516924330638595264 517774724139712512 517802862958166016 519914289115496448 522199068706336032 523312421724094464 524201810844450816 525129478743969792 526021956020994048 526249079533993984 528561697559289856 528973818849394688 530745836805402624 531618968100667392 533078215971051366 533464867295461376 534371510878470144 539170373897551872 539665934902972416 540086714203373568 541539774954718848 542694363269431296 543616692727578624 545504250688438272 547331644205571456 547728633800687616 547758400484671488 548232060853813248 550135644398444544 552408932185214976 556019448081850368 556452978270142464 556964424022228992 559139647004868608 559653562121601024 560089925840535552 561596803656745472 563917451605740288 564845153606959104 565805129165438976 568536951996547072 570886278244466688 572868522266148864 573395055834408192 573842133841084416 576612760973770752 577062347835703296 577592736023052288 579947965200728064 581539871968419672 581961673413230592 582496564657176576 582950739140149248 586760874690084864 588726474439606272 589185506403680256 590770663586966016 591774700523618304 592030214475743232 593036392066449408 594085874942672896 594631909754201088 595095546205569024 598071339113250816 599087783822229504 600147975707394048 601167949738278912 601427519467421696 604070511496331264 604541507256451072 606566670634745856 609232246824058704 610531158678110208 611007191826038784 611568779318525952 612651058534631424 613692282024493056 616194713025773568 616761068460539904 617241959089569792 618902599948250112 620222129450778624 621276220260089856 623433429358215168 625521879092081664 626009600553910272 629032102880477184 629610257386801152 630101166570602496 631796404113838656 635450797807828992 635946260880162816 636530770311118848 639016739434135552 639604070996115456 641824918464851968 644477087549417472 648689356095492096 649195141315166208 649756516567482368 649791828025933824 652441460850819072 654706882589884416 655308635239323648 655819581532667904 658986012541452288 660105984026345472 664616996535336768 666033991285211136 667165941074755584 668346609310507008 668960898473476224 669482489481265152 670620300123045888 672830256502407168 675166472670818304 676313943455563776 676605959400849408 678955285648769024 679579325433372672 680109195663507456 684554353805099008 686847553512873984 687345736534196224 687383090804293632 689232440851460352 690366298852950016 690403817277554688 693219052153995264 696265424941781376 697749895632125952 698935747792601088 700172638325293056 701362608027992064 707661115740536832 708311539560151296 708825290800889856 708863812391927808 710770954628068488 712495347837960192 714882147533807616 715439543490183168 718893831863402496 719554579870629888 720115618937831424 722053033272958464 723592484359241728 724822256970104832 727339000917917696 729775525607428608 730304845067583488 730344533979561984 730976081138417664 733514192531259392 736545242913619968 741359264109133824 741937304360189952 742619232029638656 746204749495468032 746786567787380736 749288240195862528 751889935474320384 752581010782660752 753126871475945472 753167800666423296 754406838887251968 759562281754670592 761181704325955584 762475361228292096 763824696354865152 764526741112544256 765122845121445888 768817014631694336 770123648030736384 773263953600970752 775386495957892896 775948897884307456 776662086209568768 777267652186865664 784968632586141696 785580675204907008 787694218115954688 789032934031491072 789373619300990976 792842546338934784 793460728274092032 796118755208103936 797428452151001088 798783711762972672 799617323956577049 800197300943192064 801557266317705216 808755560846327808 809498902354458624 810130071305060352 812309662432078272 814041544904146944 815425039091367936 816868078046175232 818256376032657408 821592950701031424 822348091280719872 825203466597666816 826962839267704832 831244572477620224 834029172122775552 834679467405213696 838709470507302912 839480343182401536 840134888760803328 842395205485118208 845876177408610432 847267730410438656 848707693748158464 852805427994820608 856329417366700032 859302783399223296 860092583751612288 860763200761626624 864919141460656128 865593521753554944 866389104034578432 869921947801092096 872942510119845888 873744846985764864 874426108710223872 878648016721936384 880141312035127296 886155995380449024 888045321713614848 889554588099674112 891128812414009344 891947864631301632 892643319308353536 897107008669876224 900221963561091072 901751924607418368 902141279201132544 906105767244496896 906812260884676608 909850005952118784 913848370236088056 915796738017165312 916510787739058176 917353168977788928 918976587801947136 920538423036739584 924292069538660352 925141602690809856 925862938634354688 928353899922375168 930333194176167936 931914330390134784 933563517767057408 935150144037322752 943548154320715776 944415386080201728 945100387734519808 945151749855903744 947694606170757984 949993797117280256 953176196711743488 953919391320244224 958525109151203328 959406106494173184 960154158583775232 962737377697277952 966715631324126208 970423187017826304 973034034143238144 973792711972749312 974634774851223552 974687742038900736 978662191276228608 982060323884826624 982962952858985472 983729372299001856 988479018812178432 990158976039518208 994939665993957376 999050986927816704 1002519913965760512 1003441347710214336 1004169161967927296 1004223734221897728 1012749709006227456 1014908939101274112 1018432928473153536 1019368988150059008 1020163793495261184 1026831530707648512 1030271330269310976 1031018604801294336 1031074636206440448 1033848661277190528 1035549448279425024 1035605725916332032 1039828578230992896 1044398137412672064 1046624843448188928 1048403621688901632 1050258957487939584 1052043912041988096 1052498159067987968 1057123395118579712 1057947637698789376 1061491673610805248 1063237936201334784 1066156431942102732 1066929734590922752 1068743021756940288 1078340747795103744 1079331869805944832 1080173428406747136 1083079549909437696 1085388726538862592 1087233385455157248 1091008501376876544 1094663288411142912 1095457267601375232 1095516800969342976 1096464121707626496 1100271288796889088 1104817864370429952 1112038896163700736 1112905956540284928 1113928848044457984 1118279294009737216 1119307124243202048 1120179851681071104 1123193607313490944 1127834903211480576 1129690307213918208 1131610258330877952 1137073903993094144 1141772556488933376 1145737044532297728 1146790111668816384 1147684267682168832 1153225521947541504 1154124695671406592 1155185472046104576 1159895930401456128 1163079743936839344 1163923346826461184 1164993129314353152 1165901478280298496 1173521749380169728 1177452948879212544 1178371012807360512 1181541327173932032 1183549401047236608 1184060428951486464 1186072784132898816 1188171749885345792 1189263819508402176 1190191092411138048 1196142678226501632 1198175567644459008 1200295951414788096 1202335899476557824 1202855038934843392 1208141022992662528 1213133341269491712 1218464493648117408 1221062317356220416 1223137558637051904 1225302117069262848 1227384564048986112 1232389426051547136 1233522136921079808 1234483918179139584 1237805199896500224 1240444258901557248 1246866858716430336 1251043758184163328 1252019201107820544 1258064205760954368 1259220514773602304 1260202333141204992 1263592808227677312 1270901595615657984 1273061540622237696 1278033478868271104 1279208141992230912 1283649836929703936 1288954175098834944 1297378712190984192 1298390282630332416 1299513033134964736 1299583656051867648 1304882921701638144 1309413765179768832 1310617270478647296 1311639163065335808 1317972025082904576 1320211968052690944 1329233993070673536 1332067982570422272 1334331882149511168 1336693218621014016 1337921796946952448 1338964978962530304 1341240600246091776 1345660513004814336 1350332945341636608 1352627886911127552 1353211918801698816 1357910571297538048 1359158650866745344 1360218391327014912 1369108707610198016 1373695107025747968 1374766181608587264 1378464881702920704 1380732597705900032 1380807634555109376 1386438104307990528 1392530849883562752 1395499791264251904 1397871495585202176 1400345276650586112 1402725216055984128 1415322231481073664 1416623079120302592 1417650581601779712 1417727624783855616 1421541909256136976 1424990695675920384 1429764295067615232 1430879086980366336 1437787663726804992 1439109159741259776 1440231237875662848 1444106066545916928 1447184968718483456 1449644513940209664 1454678001835835392 1459551051214857216 1460609690135166976 1460689067959123968 1461952162276835328 1467028385062518784 1473090485827239936 1482718528218267648 1483874608720379904 1485238464059277312 1492409498990936064 1498576480391725056 1503779870948640768 1505162021565321504 1506253742951890944 1506335601332846592 1508813677774503936 1519124563509341184 1522363408651911168 1524950722456584192 1527649392709730304 1529053482225088512 1530245690242891776 1537634029263388672 1540247296061472768 1546527907201941504 1550772991915785792 1551897795768614912 1553324172419137536 1569937265172283392 1575388436231909376 1578065868062982144 1578747238601981952 1585685092677869568 1586921456548184064 1592237510416207872 1594856904302002176 1599234647913154098 1600394601886384128 1603114532635410432 1617511121692655616 1618997804708917248 1620260142610120704 1624619324864156544 1628083089808293888 1630850078182735872 1633736156092350464 1636512752065314816 1643185901402062848 1644696182561439744 1650406933195333632 1653925678535409664 1662489144955240448 1668058344245551104 1669358934810427392 1677418941014605824 1678960686364803072 1680269777521606656 1684790410970236416 1691752354817220864 1694535460820877312 1697415387496316928 1705610855989641216 1712658834733400064 1718605566798446592 1720185167503224576 1721526401523253248 1729838282921312256 1731187043507109888 1732778208069156864 1739843895602184192 1745885020239691776 1747489693971529728 1748852217420447744 1757296033443872768 1760282624070254592 1772311990760898048 1776090643427229696 1779109176199348224 1782257624828018688 1783895729262603264 1785286638616707072 1794214017339752448 1800443927122182144 1803503849214836736 1804282558402265088 1812211534488993792 1813624521769353216 1819700011904237568 1827696740472176112 1831593476034330624 1833021575478116352 1834706337955577856 1837953175603894272 1841076846073479168 1848584139077320704 1850283205381619712 1851725877268709376 1856707799844750336 1860666388352335872 1863828660780269568 1867127035534114816 1870300288074645504 1887096308641431552 1888830772160403456 1890200775469039616 1890303499711807488 1895389212341515968 1906352393423486976 1907838782640488448 1917050218302406656 1918812212988346368 1925474755394555904 1933431262648252416 1946068068286476288 1947585423945498624 1949269549702447104 1949375484077801472 1957324382552457216 1964120647769653248 1965925905717970944 1967458744598003712 1976958037624356864 1980317952079036416 1989879331987914752 1998101973855633408 2005039827931521024 2006882695420428672 2008338323935854592 2008447468443795456 2025499418012454912 2029817878202548224 2036865856946307072 2038737976300118016 2040327586990522368 2053663061415297024 2060542660538621952 2062037209602588672 2062149272412880896 2067697322554381056 2071098896558850048 2071211451832664064 2079657156461985792 2088796274825344128 2093249686896377856 2096807243377803264 2100517914975879168 2104087824083976192 2104996318135975936 2114246790237159424 2115895275397578752 2122983347221610496 2126475872402669568 2132312863884205464 2133859469181845504 2137486043513880576 2156681495590207488 2158663739611889664 2160346856813494272 2166159099818875392 2170777453077725184 2174466770910314496 2182017002753753088 2189326576822285824 2190914535202750464 2191033601938685952 2192928243415252992 2200542577593778176 2209635728740859904 2224077792327401472 2225811913080569856 2227857696088915968 2236558588019474432 2238614248486404096 2240359703362142208 2246387214626981888 2255669806422961152 2259380614427836416 2263220516661755904 2274147807986188288 2283545112977866752 2291474089064595456 2293580223337632768 2295368535364337664 2306451043895083008 2310370944092209152 2319791860802912256 2326159487873678688 2327846693652922368 2329986258628706304 2331802956560596992 2354905897758425088 2356742025614721024 2363082654347864064 2367098802094473216 2368120857902972928 2376343499770691584 2378527639016804352 2380382184822276096 2392285356453003264 2396351135288918016 2400591902829576192 2404671798953115648 2405710077869686784 2416282045985325056 2426266682538983424 2436928987296234816 2442124634712440832 2446275117274103808 2450604234138525696 2454769128097972224 2464778852103094272 2467044273842159616 2475610399793000448 2480888517803114496 2493733717432860672 2502087516368326656 2504038402215641088 2516128411521908736 2518441029547204608 2520404666282409984 2527185616455354624 2541803191231315968 2546123081244475392 2556066957736542208 2558416283984461824 2567299673859407872 2577908350197669888 2594757424381968384 2596780565260664832 2599026066269929472 2599167312103735296 2609765843403276288 2618827530359537664 2621234540957294592 2623278326130671616 2635944050165809152 2640423936105381888 2658467986141347072 2664135965140844544 2668663764299022336 2673386437242028032 2675843593893904896 2677929957925060608 2691321026009628672 2700665890683273216 2705255773822255104 2706423837603397632 2715821142595076096 2718317301733490688 2720436782654029824 2738217415220396032 2747390214051495936 2749532363217174528 2756929763405841408 2761465195411800064 2761615269110218752 2772876208615981056 2785061699767125504 2790999582528503808 2795742991170404352 2800690553301172224 2805450432111968256 2830644462962147328 2833246158240605184 2835301163203559424 2835455249567711232 2843083818512273952 2849981391351840768 2859528590135230464 2861758173960732672 2875575327453609984 2878218319482519552 2880462475751325696 2888212133091833856 2894369937436966912 2909356003671670784 2919102102429714432 2921219380270333952 2921378135918247936 2923904324553670656 2934056770125037568 2946180971654479872 2965437056436535296 2970476928118554624 2984818997981872128 2997152960783450112 3007559741897281536 3010324043130643008 3012507485903781888 3012671202665693184 3038249127018682368 3044726817303822336 3055298785419460608 3058106964450177024 3060491380485783552 3075268058526777344 3080494592122945536 3093055814403883008 3101545983831571584 3103795591537229824 3106648344838275072 3139874530344566784 3150776872463818752 3156131736125964288 3157494477203963904 3171370185355739136 3173842913096368128 3184475020832415744 3189713808604004352 3198469295826308196 3200789203772768256 3206229065270820864 3235022243385311232 3237995609417834496 3240520285220241408 3249238649728313088 3256166179616587776 3261700156365471744 3267472312184700928 3273025504130629632 3286371802804125696 3289392365122879488 3300813866390667264 3307851357070819328 3324978289910480896 3336116688491102208 3338717869620854784 3354837882029211648 3357921372729606144 3360539555043213312 3369580821940472832 3383504709634441728 3389070921641754624 3394830774992633856 3411221711979282432 3425317669466800128 3437211133596893184 3440370335006449152 3443052803046506496 3459676565842624512 3462374087014219776 3465556416138313728 3479687791204368384 3491770040479383552 3494979387943059456 3497704434840895488 3514592066887745536 3520565248140509184 3544623981521796096 3552181286854459392 3558218352398696448 3564515249656037376 3567791458525206528 3570573277233414144 3588428034679504896 3600887854244364288 3607007698429673472 3608565116804530176 3624423068977987584 3639400023808475136 3655393480944352224 3663186952068661248 3669412675911155712 3675906351207788544 3682153692146958336 3697168278154641408 3700566410763239424 3703451754537418752 3713415599689500672 3721332776704671744 3734254071068229632 3740600576149291008 3774192617282863104 3777661544320806912 3780401550938079232 3780606999423614976 3790778424683031936 3812704786846973952 3834100436604813312 3837624425976692736 3850949510789111808 3866862525296504832 3892136136572952576 3895170847890997248 3898539099404894208 3898750968155602944 3914648765104914432 3928241295539306496 3931851811435941888 3934917489196007424 3953916075248713728 3960635904158072832 3979758663975829504 3996203947711266816 4010079655863042048 4013765390840857344 4016676647871709184 4016894936887590912 4050998836024909824 4059635756405096448 4073731713892614144 4077475952600236032 4080655173981044736 4107326122830594048 4121085321077243904 4124298544825761792 4135394645108762112 4142197793117700096 4142422903665328128 4159314312923971584 4177592549650688256 4186499373792755712 4193614486755606528 4201035829951758336 4208175648167952384 4209992636271951872 4228493580474318848 4231790550795157504 4245966694443220992 4252951744805339136 4264625727768410928 4267718938363691008 4274972087027761152 4313362991180414976 4317327479223779328 4320693713626988544 4332318199637750784 4341554906155450368 4348933541820628992 4364034005507506176 4378653153644571648 4381829070405500928 4382067203877371904 4385856486830505984 4401085155187556352 4419271457481719808 4448155584654802944 4451623826161139712 4455715392177831936 4473117176038948864 4477228496972808192 4492774429253963776 4511339612845922304 4518761228855672832 4526441033323511808 4548295615972376576 4567090225955733504 4582948178129190912 4587160446675265536 4590737070728675328 4612902087790166016 4620741888184418304 4639583721605824512 4652318975747357376 4655693387305844736 4659972517257412608 4709811795516850176 4726165308695728128 4734197604188946432 4736241715805945856 4752686999541383168 4757055278033608704 4760764369644552192 4784570712906006528 4801183805659152384 4809343597906231296 4811420155739373568 4832564091970650112 4852533365077966848 4873857974592469632 4884249269424881664 4892550234548207616 4901208468277051392 4909538256195944448 4929557704206188544 4934088547684319232 4951220799586000896 4961777035606228992 4987467434865721344 5004175032736653312 5008076804431282176 5032256823043817472 5036882059094409216 5040809332564819968 5054371232910709248 5083606382462631936 5092246162488950784 5112133915473084416 5116832567968923648 5134599347718815744 5155816700395339776 5189514848763936768 5193561130521329664 5198052132539858944 5198334624207470592 5219531686806552576 5237655060719075328 5242469081914589184 5246556652261343232 5271888100331618304 5280847872210763776 5316935972282694144 5328271930281689088 5337327528598044672 5346772874484056064 5351687187787809792 5355859915850121216 5382642052019257344 5401331781366546432 5410511547644510208 5412847675206795264 5431642285190152192 5436634603466981376 5440873565308059648 5494780428102991872 5499064726434349056 5513859526811682816 5522930390823600128 5523230538220437504 5545752417231962112 5570123399534251008 5581999165057007616 5591485982340808704 5601381106602344448 5610900864223936512 5661288925924294656 5666492316481210368 5670602326407118848 5670910499135422464 5686167637024547904 5719057180270460928 5723516347921465344 5751150654907219968 5756436638965039104 5776424266183667712 5788739874873933824 5818712007343341568 5838204204859428864 5842438760540667904 5842756271836495872 5847808649107341312 5868113540250075136 5892361943308959744 5930874112873070592 5940953856237109248 5969637995963744256 5994305921566900224 6015119483794563072 6020648086261286016 6025014971807563776 6025342405331386368 6076498254037364736 6089453634607644672 6110597570838921216 6116213928900354048 6120982760971567104 6150536117053554688 6160989184245891072 6186111628807766016 6203091967663143168 6207591183074459648 6213296689676550144 6279749060689133568 6301553744927637504 6312263472251928576 6314988954407927808 6342740370711478272 6347685826192736256 6368950041664831488 6379427617208008704 6396938591652616392 6401578407545536512 6412458130541641728 6470044486770622464 6475991218835668992 6481040570440482816 6498477299456626176 6512332359233175552 6523400312730943488 6534944624369401856 6546051008261259264 6572743605608251392 6578784730245758976 6601627732781334528 6615702714141638656 6649956579820961792 6672233376982204416 6677435739241709568 6709675764058423296 6715842745459212288 6721079110086426624 6739161643880945664 6767009419268883456 6778141843283509248 6789661549985267712 6822443423958564864 6850635338933600256 6874422267193786368 6880740670012898304 6886105606093012992 6919353131685249024 6931112832276627456 6959375582408736768 6983540080958767104 6989958775886118912 6995408869681790976 7029184133775491072 7089247963043592192 7104362573708918784 7129030499312074752 7135582917050413056 7141146554466828288 7176856069359009792 7201775708488728576 7214015396859346944 7217130233609060352 7248846137955975168 7278800047616950272 7310786961888704448 7326373904137322496 7338825351822311424 7351812702415577088 7364307384293916672 7394336556309282816 7401132821526478848 7426831199379001344 7442665553409343488 7468508142136459264 7481201152298582016 7548385234565726208 7555323088641613824 7560803101876158464 7561213998847229952 7581556849366063872 7625409573693947904 7668200873209626624 7675248851953385472 7701899021578223616 7733725050593009664 7784272273145905152 7790341695781994496 7797078198809788416 7797501936311205888 7829297530209828864 7856482591078612992 7863703622871883776 7869834978392014848 7907832150497427456 7921271808316145664 7959517327951659008 7992407895422533632 8020159311726084096 8027530781681714688 8033353295743418368 8033789873775181824 8101997672049819648 8119271512810192896 8147463427785228288 8154951905200472064 8161310347962089472 8214652245661188096 8242170642154487808 8248597089651523584 8270789290217524224 8284395586235400192 8284845807330656256 8318628625847943168 8355185099301376512 8372998747585511424 8387228973511213056 8402071659903516672 8416351296335904768 8419985272543903744 8456987160948637696 8491933388886441984 8505903489610678272 8529251455536821856 8535437876727382016 8549944174055522304 8626725982360829952 8634654958447558656 8641387427253977088 8664636399275501568 8683109812310900736 8728068011015012352 8757306307289143296 8763658140811001856 8764134407754743808 8771712973661011968 8802170310375112704 8838542914963439616 8896311169309605888 8911430784355663872 8946234352077897728 8954456993945616384 8985548858507927552 9022679225691844608 9037522457711345664 9096591231944753152 9134180451911467008 9165896356258381824 9174320893350531072 9181474141457350656 9225804175580332032 9241483776368836608 9279167443211649024 9304637951494714752 9311386774611689472 9319945034514825216 9419623591033700352 9452330617391456256 9468395208377892864 9472483431611891712 9505373999082766336 9514110556067217408 9521528739289104384 9569141425812013056 9602367611318304768 9618687195812462592 9665128183941300224 9705066730155933696 9747715949184939264 9768498538849763328 9785100469096415232 9802416936554102784 9819076512391888896 9859115408412377088 9868177095368638464 9902441599172001792 9923554071212457984 9974934869731442688 10008350065473306624 10016153608862564352 10064513646087634944 10073764118188818432 10081618665129639936 10108742465821418496 10167212764925263872 10184492324977901568 10224267830946168832 10233665135937847296 10269198695437631488 10311633400790679552 10379029697527873536 10387122261042659328 10396104265079717888 10396669248414941184 10439063373613105152 10475310121438150656 10484938163829178368 10493113304522686464 10543776200663236608 10561695744421527552 10633871944565388288 10656543860563378176 10674655057196089344 10693545748968112128 10703374375575619584 10711719831700242432 10765284104038514688 10802663562733092864 10821023095289020416 10825695350413590528 10863284570380304384 10873269206933962752 10989560856205983744 11027719053623365632 11045860781647200256 11046461076440875008 11091504834463924224 11140246799068502016 11163998330114015232 11202762213204688896 11221801728447873024 11322577851848589312 11332984632962420736 11341204652814237696 11341820998270844928 11372335274049095808 11438114360540921856 11502301309814439936 11512873277930078208 11552848532367335424 11577479749747867648 11637424014686683136 11676408409718857728 11684877521081335808 11685512543672991744 11695617298214682624 11736227080500150272 11784723886617919488 11861748225746141184 11881907712474218496 11939275991927488512 11988611843133800448 12030238967589126144 12041296172522572032 12050029943615127552 12050684810662772736 12152996508074729472 12178907269215289344 12221195141677842432 12232427857800708096 12241965521943134208 12301072234107109376 12321978368491782144 12406183935326286336 12415182366148919296 12426593379353100288 12559498121378267136 12603107489855275008 12624526944503857152 12629977908815855616 12685480741422956544 12695371652385472512 12737900083329662976 12758855234416017408 12793877183305232784 12803156815091073024 12824916261083283456 12940088973541244928 12951982437671337984 12962081140880965632 12996954598913252352 13024664718466351104 13046800625461886976 13069889248738803712 13092102016522518528 13145487211216502784 13157569460491517952 13203255465562669056 13231405428283277312 13344466753964408832 13354871478483419136 13419351528116846592 13431685490918424576 13478323287761891328 13534018838537766912 13556283686567018496 13579323099970535424 13644886847917129728 13701270677867200512 13748844534387572736 13761481340025796608 13772211212186025984 13838706263370498048 13862225664553254912 13918751164817473536 13967080161917534208 13979917551772237824 14058368267550982144 14178495926087184384 14208725147417837568 14258060998624149504 14271165834100826112 14282293108933656576 14353712138718019584 14403551416977457152 14428030793718693888 14434260467218120704 14497692275911950336 14557600095233900544 14621573923777408896 14652747808274644992 14677650703644622848 14703625404831154176 14728614768587833344 14788673112618565632 14802265643052957696 14853662398758002688 14885331106818686976 14937016284272918528 14962402304597164032 15096770469131452416 15110646177283227648 15122427997694459904 15163113698732127744 15250819147387895808 15336401746419253248 15350497703906770944 15403798043156447232 15467450101186019328 15568544546291810304 15580683391563988992 15594156397619576832 15595003872622411776 15658595060419657728 15712965182157225984 15727407245743767552 15739669956784029696 15815664300994854912 15842543616632291328 15919034655903318016 15984815790845067264 16040318623452168192 16055061563363429376 16066706591486836736 16067579747550363648 16203995344099639296 16238543025620385792 16294926855570456576 16309903810400944128 16322620695924178944 16484341284308975616 16497194179303047168 16541578580435048448 16568791172470800384 16569691614661312512 16637257251695886336 16710370198602753024 16745997495171022848 16774457947022426112 16804143319807033344 16832702592671809536 16839970545087807488 16913974321897275392 16983866777772883968 17011806979221356544 17058502911073643712 17070875753454764032 17253451964721659904 17269309916895117312 17329272798551003136 17366219624621801472 17456136022030024704 17514612614578286592 17527316281622003712 17528268815509487616 17543425947322023936 17604340620750225408 17677085829926879232 17792622338619211776 17822861568711327744 17892468704155795456 17908913987891232768 17971097717015855104 18045358451383689216 18075044915422691328 18193182463889506304 18268360903822934016 18331792712516763648 18348641786701062144 18362948282914701312 18451608351160664064 18482967552737673216 18558334886423298048 18609275902989429504 18622773549223378944 18639890069029650432 18839247182067400704 18904661234782912512 18936790416755785728 18944966863223783424 19010747998165532672 19028221112134434816 19043057478578208768 19138282851624026112 19204735222636609536 19237374391624925184 19330256367882600448 19410133460311867392 19495431898369878528 19536997077699526656 19570200938192830464 19604833873108205568 19638153024783777792 19718230816824754176 19736354190737276928 19804883198344003584 19847108142424915968 19949869739462885376 20016700130946613248 20032307217725128704 20129027292175269888 20147528236377636864 20163237330259279872 20217484931642836992 20334425529850527744 20368984649955803136 20448535661892337664 20467330271875694592 20538397390875262976 20623266801581359104 20758059395055747072 20792208530159435776 20793338496829882368 20878126747226210304 20950620242876301312 20969876327658356736 20986226609045372928 21087552401326473216 21267743889130776576 21313087721126756352 21387091497936224256 21406748751151239168 21423439663400484864 21530568208077029376 21605327125466185728 21642046190578040832 21651390700827181056 21726569140760608768 21746538413867925504 21979121712411967488 22055438107246731264 22091721563294400512 22092922152881750016 22183009668927848448 22280493598137004032 22327996660228030464 22405524426409377792 22443603456895746048 22645155703697178624 22665969265924841472 22682409305628475392 22683641996541689856 22744670548098191616 22876228721081843712 23004602619628879872 23025746555860156416 23105697064734670848 23154959499495735296 23274848029373366272 23352816819437715456 23371025087345983488 23391234596429365248 23472454161000300544 23569447773235838976 23723496451492282368 23763815424948436992 23878551983854977024 23977223686267600896 24060477935178252288 24082592345045144064 24100059887230255104 24101369621325545472 24305993016149458944 24357814538430578688 24442390283355684864 24464855715601416192 24483931043886268416 24602144468214218752 24643956736983564288 24812367870652572672 24830364732297838592 24853186758706200576 25118996242756534272 25206214979710550016 25249053889007714304 25259955817631711232 25370961482845913088 25475800166659325952 25517710468832034816 25587754366610465568 25606313630182146048 25649832522166566912 25880177947082489856 25903964875342675968 25924162281761931264 25993909197826504704 26049329436932702208 26139778497477607424 26184204033045037056 26290974422433005568 26315138920983035904 26406510931125338112 26462810856566554624 26688933507928817664 26838703056233693184 26863370981836849152 26956646575523782656 27068037677075533824 27112567373134036992 27289773695834259456 27402541355734401024 27497689068775145472 27522962680051593216 27544422424372051968 27677412526740996096 27724451329106509824 27837502329634947072 27934160323835068416 27959835103544475648 28116736535101964288 28356991852174368768 28417450294835675136 28516121997248299008 28542331668201652224 28564586217867313152 28707424277436039168 28807102833954914304 28856061587437387776 28995384551823900672 29115200190467801088 29243147847554817792 29305495616549289984 29355301407289245696 29407250809662308352 29457229537175666688 29577346225237131264 29604531286105915392 29707324797516005376 29770662213637373952 29874032568545837056 29924804609194328064 30193540938262904832 30221292354566455296 30244855995388919808 30326227397464255488 30501638294775791616 30672803492838506496 30700995407813541888 30807596086312894464 30934900202372038656 31137089092583620608 31161366783127977984 31188312795239153664 31190007745244823552 31317190120839315456 31425930364314451968 31454814491487535104 31479339913568059392 31631328601989709824 31685087233264582656 31838069311806636032 31969631581690134528 32080637246904336384 32110123126726858752 32133413182973673472 32135159495100727296 32407990688199278592 32477086051240771584 32589853711140913152 32619807620801888256 32968682568617951232 33083157160870096896 33137582344941600768 33139383229322625024 33274514503391772672 33420740397205506048 33491994990342045696 33608286639614066688 33665405185343619072 33679941090175614976 33827948643794550784 33967733555545767936 34023613958442713088 34117005822147287424 34141751506909528064 34506903929443319808 34538619833790234624 34658545597102006272 34732439249243602944 34912272044060049408 35029225229156573184 35054632563244007424 35056537631018975232 35086851894644047872 35208681241500450816 35354171659853758464 35585244677238423552 35645723137422655488 35784937408311590912 35817827975782465536 35942195434031710208 36090716902767378432 36150089830845382656 36386364927779012608 36536721807645868032 36663585425033527296 36697283573402124288 36725896565829402624 36903216702321328128 36965935105475346432 37218551805978859008 37245547098446757888 37279780138059300864 37678494364134801408 37809322469565825024 37873580833511571456 37889933726447566848 38021495996331065344 38056442224268869632 38086114957156417536 38276565703248052224 38409470445273219072 38474748783249850368 38660512735765200896 38820266920623734784 38990863796739757056 39073994155399053312 39140401876385660928 39209667746216411136 39276306049567555584 39436461633649508352 39472708381474553856 39609766396688007168 39694216284849831936 40033400261893226496 40064614435450257408 40258054584350539776 40295056472755273728 40434969863285673984 40668851059701055488 40737969299911606272 40897071323784675328 40934660543751389184 41076794781750525952 41246533603162718208 41516118790111494144 41584417060318871552 41586676993659764736 41756253494452420608 41901240485752602624 41939752655316713472 42175104802652946432 42535487778261553152 42626175442253512704 42774182995872448512 42813497502302478336 42846879326800969728 43061136416154058752 43210654250932371456 43284092381156081664 43302781401654362112 43453138281521217536 43493076827735851008 43958243424823934976 44110876214493462528 44183443126588801024 44185844305763500032 44366019337855696896 44560987196274008064 44655993320456060928 44811048852818755584 44887206913791492096 45290311407394357248 45331938531849682944 45367283993083379712 45489341096196383232 45752457442163687424 46009205239257759744 46051493111720312832 46211394129469341696 46309918998991470592 46549696058746732544 46705633638875430912 46742050174691966976 46782469192858730496 46944908322000601088 47138895546471677952 47446992902984564736 47527630849896873984 47757103967709954048 47954447372535201792 48120955870356504576 48165184690090288128 48200119774460510208 48202739242651090944 48611986032298917888 48715629076861157376 48884780566711369728 48929711431202832384 48967862087772536832 49204288936428437504 49624735741305145344 49660729464595677184 49706373517412401152 50237992485513068544 50412429959421100032 50498107778015428608 50519911635263422464 50741922965691826176 50951600333318651904 51035420937664069632 51175508733220931136 51212627260364292096 51760355894164979712 51807929750685351936 51987818395653009408 52098658873865404416 52279556994955214848 52368408066090074112 52581948844866011136 52630277841966071808 52813021862250676224 52925621713133109248 53377867015857635328 53677406112467386368 53726741963673698304 53913293151047565312 54136075354151067648 54225134746268073984 54579547391668518912 54805082711468802048 54995378137550290944 55045925360103186432 55088844848744103936 55354825053481992192 55448902658213019648 55675004659269894144 55868320647670136832 55919670207088951296 56233473070203928576 56713983704348737536 56834900589671350272 57032243994496598016 57084663336403304448 57129172435734626304 57414848554872078336 57614205667909828608 57712123174874775552 57990769103647801344 58230400380935602176 58486295695109635584 58610991233098579968 58710602814578491392 58814501619324616704 58914459074351333376 59154692450474262528 59209062572211830784 59414649595032010752 59541324427274747904 59748065137091674112 59849609218388656128 60387081876525809664 60442584709132910592 60489711990777839616 60652454794928510976 61003276589551583232 61345606985677012992 61401990815627083776 61615192172625788928 61869800404744077312 62274178185167241216 62376625590478307328 62380015490489647104 62634380241678630912 62851860728628903936 62909628982975070208 62958679827136118784 63262657203979419648 63676138623613272064 63939263163380269056 64161274493808672768 64220246253453717504 64266826365947346944 64270318990201454592 64815981376398557184 64954172102481543168 65179707422281826304 65239615241603776512 65937365137235902464 66166314321740193792 66275164689883201536 66278766458645250048 66549029006783545344 66841480794411012096 66983989980684091392 67216573279228133376 67330810370687238144 67655897287589101568 67935467111091535872 68047227916885426176 68234011644294574848 68283503013819056128 69013807858886639616 69077239667580469248 69317091194204012544 69464878498487205888 69824544088120098816 70058450458313146368 70113075262037950464 70173703789288095744 70417362483000901632 70708343319707516928 71170489354476847104 71291446274845310976 71569874816623181824 71635655951564931072 71884390868063420416 72181433805534756864 72300179661690765312 72772729855558025216 73073443615291736064 73327170850067054592 73394567146804248576 73451793131658805248 73806433404642656256 73931870210950692864 74437103611957718016 74491094196893515776 74559560276118601728 75356988728269602816 75618644939131650048 75747161667023142912 75779867452895133696 76042991992662130688 76112884448537739264 76553131406496104448 76818940890546438144 76949497566499700736 77321025471530401792 77640533841247469568 77981727593479514112 78147988310798106624 78419335492432822272 78552612099135111168 78872923267299016704 78945416762949107712 79219532793376014336 79388432569699663872 80066800523786452992 80516109168701079552 80590112945510547456 80869939726571347968 81337702119402110976 81794142647569350656 81869321087502778368 82153589563501051904 82493067206325436416 83032237580222988288 83168834120637743104 83173353987319529472 83512506988904841216 83802480971505205248 83879505310633426944 84350209605305892864 85070975556523106304 85252350884507025408 85548365991744897024 85626995004604956672 85693758653601939456 86122272832308117504 86421308501864742912 86568184762312163328 86906276563042435072 86986153655471702016 87916486849647869952 88221752428986925056 88366886253177602048 88371688611527000064 88732038675711393792 89121974392548016128 89311986640912121856 89622097705637511168 89774413827582984192 90580622814788714496 90663877063699365888 90734567986166759424 90978682192392766464 91504914884327374848 92018410478515519488 92102986223440625664 92422788258938683392 92619837997982941184 93411267277750861824 93484100349383933952 93564938385717460992 93889816644001202176 94277791092943355904 94893985805969129472 95055261699793747968 95514207935419908096 95908894745070403584 96241911740713009152 96330369380180576256 96400239548921020416 96405478485302181888 97223972064597835776 97431258153722314752 97769561133422739456 97859422862405664768 98408577872856875008 99249471482610290688 99321458929191354368 99412747034824802304 100475984971026137088 100824859918842200064 100996215556030857216 101039823270526844928 101483845931383652352 101903200666637303808 102070841875328139264 102351017466441862272 102425254520728584192 103520711788329959424 103615859501370703872 103975636791306018816 104197317747730808832 104559113989910429696 104736816132180148224 105163897689732022272 105260555683932143616 105626043724501352448 106755734031715270656 107354812224934772736 107453483927347396608 107826586302095130624 108272150708302135296 108450269492536147968 109159094783337037824 109610165422937604096 109990756275100581888 110091850720206372864 110177689697488207872 110709650106963984384 110897805316426039296 111736641295340273664 111839340414177902592 112466946140407857152 113427967408697475072 113669801179342700544 114064487988993196032 114169326672806608896 114258344871469252608 114829697109744156672 115228411335819657216 115424246349749551104 115981538207295602688 116460800761871204352 116972591390219271168 117221982466197159936 117421205629156982784 117629003238649233408 117828918148702666752 118309384900948525056 118418125144423661568 118829299190064021504 119082648854549495808 119496130274183348224 120774163753051619328 120885169418265821184 121304909589857021952 122006553179103166464 122691213971354025984 122803981631254167552 123230384345251577856 123739600809488154624 124548356370334482432 124753251180956614656 124760030980979294208 125268760483357261824 125703721457257807872 125819257965950140416 126525314407958839296 127352277247226544128 127878526326760538112 128322548987617345536 128440492506907435008 128533652731894693888 128540637980402909184 129631962752797114368 129908344204963086336 130359414844563652608 130479230483207553024 131874730274471804928 132332628643480387584 132550329379766403072 132557532917290500096 133098058013567090688 133682961588822024192 133967979961368182784 134433146558456266752 134661620741374476288 135311794575178203136 135870934222183071744 136468023288589149696 136567006027638112256 138027615717773279232 138154479335160938496 138634182388408025088 138929756996974411776 139649088176240197632 140116900916626292736 140226150524075900928 140347407578576191488 140834724966001803264 141416686639415033856 142340978708953694208 142582892549690621952 143139749633246363648 143271311903129862144 143768781736126840832 144362867611069513728 144600359323381530624 145545459711116050432 146146887230583472128 146654341700134109184 146789134293608497152 146903586263317610496 147612866809285312512 148874207223915436032 148982188393787031552 149119120552237203456 150713977456539205632 151237289878263300096 151494323334046285824 151559734905790267392 152085983985324261376 152225768897075478528 153106262812992208896 153637881781092876288 154642050943060803584 155281067682494939136 155963455186959028224 156295976621596213248 156838670984865644544 157105224198270222336 157745846534598033408 157890833525898215424 158439065586752028672 158776865139399327744 160133601047572905984 161032218337402159104 161180225891021094912 161739879453142695936 162675404238804221952 163738642175005556736 164307179127002103808 164986134412650872832 166064475160445976576 166346707974639058944 167025013977809682432 167604961943010410496 167759010621266853888 168700419210611785728 170141951113046212608 170504701769014050816 171096731983489794048 171253990009209913344 171387517307203878912 172244545664616235008 172842617003729485824 173136369524624326656 173812553126084870144 173972307310943404032 175832973699295739904 176443504857973850112 176733772506355204096 176743377223054000128 177464077351422787584 178243948785096032256 178623973281824243712 179244195411275022336 179548827655165968384 181161245629577428992 181327754127398731776 181469135972333518848 181957364384785532928 183009829768654749696 184036820957031038976 184205972446881251328 184845576517877366784 185239675995965882368 186822534555501723648 187129876771434921984 187779633288002404352 188555582185886711808 189787971611938258944 191028415870839816192 191817789490140807168 192483823481426018304 192660738760361152512 192800479097842040832 192810956970604363776 194447944129195671552 194862516307444629504 195539122266845478912 195718845724811329536 196817155745713750016 198498942965220581376 198642917858382708736 198825494069649604608 200951969942052274176 201649719837684400128 201992431112061714432 202967691862767304704 203806401333274607616 204141683750656278528 204702034932883724544 204850509041457168384 207041423576659918848 207231719002741407744 207951273582612037632 208394635495461617664 209118227979820859392 209473632264360296448 210521111367864287232 211252087449002704896 213511468063430541312 214709624449869545472 214906967854694793216 215653172604190261248 216544301416604270592 216900538985072295936 218318189566674075648 219220330845875208192 219981512550201163776 220183701440412745728 220355379394976415744 221419300213927968768 221795610632852078592 223473282590680547328 223678680828355805184 224933892280815714304 226855934817394950144 227339602358685401088 228128975977986392064 228338653345613217792 229659394219488313344 230456822671639314432 230848492699499102208 231963076414591205376 232921601523742408704 233945182780438542336 234443964932394319872 235258006477298466816 235657836297405333504 236618769801897050112 236836250288847323136 237658598380128043008 238165297709098991616 238992260548366696448 241548327506103238656 241770338836531642368 242609819179714043904 244013106358206332928 245382427942708051968 245607963262508335104 246460768690503155712 247479201618976309248 249096712740668964864 249506502361913229312 249520061961958588416 250537520966714523648 251407442914515615744 251638515931900280832 253050628815917678592 254704554494453088256 255757052653521076224 256645097975234691072 256880985013814870016 257081275960805818368 259263925505594228736 260718829689127305216 260958460966415106048 263749460548943609856 264665257286960775168 265100658759532806144 265115065834581000192 266196116027134181376 267365923177644048384 267935959922736365568 268866293116912533504 269323241482748952576 270623589150356406272 271741868444366143488 272936046577178299392 273134012055276224512 276055231435546558464 276308958670321876992 277268364776816050176 277859513993948823552 280233801833252585472 280452301048151801856 280694815157152382976 281669449932003606528 282833373278830067712 284681957417907388416 285165785099381243904 286279499266492727296 286542623806259724288 287537563472253681664 288725735222139027456 289200718646763061248 291090919422232100864 292293774461166944256 293308683400268218368 293578268587216994304 295225733618570625024 297748414447830872064 297964376787574063104 298238241104474406912 301427954913078411264 302474579756526600192 302988646668092571648 303119469811580534784 304171967970648522752 304451537794150957056 306212525625984417792 307275763562185752576 309284101886121607168 310562135364989878272 311926910373918056448 312591953243192426496 313677341969731289088 314210448396540444672 315491693069196066816 315781667051796430848 316878131173504057344 320267202095145811968 322064436674804318208 322360451782042189824 323479758906285391872 325350808477608443904 327477284350011113472 328614358254004207616 329972268825301745664 332128950320891953152 332693415949278117888 335209923886020820992 335518021242533707776 337400838421223571456 340283902226092425216 341009403538028101632 342193463966979588096 342507980018419826688 342775034614407757824 344489091329232470016 345685234007458971648 346272739049248653312 347625106252169740288 347944614621886808064 351665947398591479808 352887009715947700224 353467545012710408192 353486754446108000256 354928154702845575168 356487897570192064512 357247946563648487424 358488390822550044672 362322491259154857984 362655508254797463552 363914728769571065856 366019659537309499392 368073641914062077952 368411944893762502656 369691153035754733568 370479351991931764736 373645069111003447296 374259753542869843968 375559266576004808704 377111164371773423616 379575943223876517888 382056831741679632384 383635578980281614336 384967646962852036608 385321477520722305024 385600958195684081664 385621913941208727552 388895888258391343104 389725032614889259008 391078244533690957824 391437691449622659072 393634311491427500032 396997885930441162752 397650988139299209216 401903939884104548352 403299439675368800256 403984862224123428864 405935383725534609408 407612802666549215232 409404069865767449088 409701018082914336768 414082847153319837696 414463438005482815488 415902547165224075264 416789270990923235328 418236455959641718784 418947264528720592896 421042222735728574464 422504174898005409792 427022936126861082624 429419248899739090944 429813935709389586432 431306345208380522496 433088602833208541184 433801077970144591872 436636379133348151296 438440661691750416384 439963025100402327552 440367402880825491456 440710758789952831488 442838600427855937536 446946565181361094656 447357361656711610368 449867784561631428608 453711869634789900288 454679204717370802176 456257951955972784128 456677306691226435584 459318788438976626688 460913645343278628864 463926152829182410752 465843203047484817408 467890365560877084672 468887929864788639744 470516012954596933632 471315672594810667008 473237539603794100224 473672500577694646272 475317196760256086016 476330595418197983232 477984521096733392896 483096655012206477312 483540677673063284736 485219638359428087808 488026212716412665856 491215926525016670208 492921537381006311424 494958403237952618496 498193425481337929728 499040123923917176832 501075041933429047296 502814885829031231488 503277031863800561664 506101257631835357184 509409108988906176512 511514105307042152448 513290195950469382144 513761970027629740032 514162551921611636736 518527851011188457472 521437659378254610432 521916921932830212096 527498921097887219712 529330514573921550336 530201317519065612288 530230131669162000384 532392232054268362752 534731846355288096768 535871919845472731136 537732586233825067008 538646482965497905152 541247178300712812544 543483736888732286976 545872093154356598784 546268024110552449024 552110462871093116928 552617917340643753984 554536729553632100352 555719027987897647104 560467603666505170944 561389630314304765952 563338899864007213056 565666746557660135424 569363914835814776832 572558998532985454592 573085247612519448576 575075126944507363328 577451470444278054912 578401437293526122496 582181838844464201728 584587548922333888512 586617366800536436736 587156537174433988608 590451467237141250048 595496828895661744128 595928753575148126208 596476482208948813824 602855909826156822528 604949159513053200384 605977293336185143296 608343935941297045504 608903075588301914112 612425051251968835584 614551527124371505152 618568203772243214336 621124270729979756544 623853820747836112896 625183906486384852992 627354683939462578176 628420896793080889344 631563334103592861696 633756262347008114688 640534404190291623936 644128873349608636416 644720903564084379648 646959517812570783744 650701616955216887808 654954568700022226944 657228716508008415232 659944537650603491328 664257900641783906304 665386831898556235776 670419847772041641984 671036042485067415552 674801676842447142912 680567804452184850432 682018807076056203264 684386927933959176192 685015960036839653376 688978182658464940032 691370468014917943296 692545478098497306624 695250212504339480576 695889229243773616128 703331894797182959616 705774019431895400448 706935090025420816384 706973508892216000512 709856309405691150336 712975795140384129024 714495893127296974848 716976781645100089344 724644982518309715968 725311016509594927104 727829457539142131712 732039319074618998784 736147283828124155904 736823889787525005312 739382306071509467136 747290138222006894592 748519507085739687936 751118533152009617408 754222328743546847232 759151886447753035776 764113663483359264768 767271157960563228672 769935293925704073216 770642955041444610048 771243827882417455104 777791776516782686208 782156489067381915648 782875382899245318144 787268622982855000064 793995771860882325504 795301976278598418432 803807879768209096704 806598879350737600512 807969724448246857728 811870767451069218816 815225605333098430464 818808139731534898176 819402036165828673536 828165694306639675392 828926876010965630976 831805094330448150528 833578541981846470656 836472911919283437568 842084445471457148928 845008349796010819584 854045872253722165248 858838497799478181888 859627871418779172864 862612690416761044992 866177205666417082368 867602155940289183744 873272758266696302592 876881323383500832768 879926050200804655104 880734805761650982912 885677200855711875072 893893130362722189312 894714723313423220736 899735569123262857216 907423739269579800576 909358409434741604352 912515903911945568256 913354613382452871168 918637576877953253376 921827290686557257728 927852305658364821504 931686406094969634816 935780731121754169344 937775859729577279488 941032025909193867264 942631345189621334016 946475079207588200448 947345001155389292544 950634393520512172032 955969042193466785792 966193310024412954624 967081355346126569472 970439276718856175616 976052425432825331712 982431853050033340416 985843074762012622848 989916806475905236992 996386850962675859456 998080247847834353664 1005629771658062462976 1006554063727601123328 1012202515263670714368 1018818217977812353024 1023028210614084304896 1026580391900938764288 1027523940055259480064 1028325103843223273472 1037055702022376914944 1042875318756509220864 1043833843865660424192 1054997842195774439424 1058661029147843100672 1060402635038131224576 1060460263338324000768 1064784464108536725504 1069463692710576193536 1071743839690945462272 1075465172467650134016 1082494356601425625088 1086967473777464573952 1091744186308713197568 1092536048221104898048 1104220925742186233856 1105235834681287507968 1109073459107264200704 1111438055975795294208 1120935207333010341888 1122779260628609531904 1126677799728014426112 1131333493115320270848 1138727829671629553664 1146170495225038897152 1150150253889014726656 1154902940888556109824 1156802874587052244992 1169175097844667777024 1173234733601072873472 1174313074348867977216 1180902934474282500096 1190993657791323488256 1192952964417897627648 1205711819652313645056 1209898319026106400768 1211954586672370286592 1216687871882594091008 1217806151176603828224 1229103054248743010304 1237136407544486428672 1242248541459959513088 1247707641495672225792 1250367812972769705984 1254709367878925156352 1256841793586161778688 1263126668207185723392 1267512524694016229376 1281068808380583247872 1288257746699217272832 1289441807128168759296 1293919035625141567488 1301403233910433775616 1309909137400044453888 1314457433016016830464 1319889075301206982656 1328515801283567812608 1340839695544083283968 1342072084970134831104 1349603353684894285824 1361135608904369700864 1364037614152112406528 1368773855867918352384 1370031920073679306752 1377956365316929880064 1382740936029835886592 1390500425008678961152 1391778458487547232256 1406663789594365919232 1411548038863790800896 1413870180050841632768 1413947017784432001024 1419712618811382300672 1425951590280768258048 1428991786254593949696 1433953563290200178688 1449289965036619431936 1450622033019189854208 1455658915078284263424 1464078638149237997568 1473647779575050010624 1478764612143018934272 1494580276444013789184 1502237066304019234816 1508444657487093694464 1518303772895506071552 1528227326966718529536 1534542315921126457344 1539870587851408146432 1541285910082889220096 1542487655764834910208 1555583553033565372416 1564312978134763831296 1565750765798490636288 1574537245965710000128 1587991543721764651008 1590603952557196836864 1607615759536418193408 1613197758701475201024 1615939448896493715456 1623741534902138437632 1630451210666196860928 1637616279463069796352 1638804072331657347072 1656331388613279350784 1657853752021931261952 1663610188660896301056 1667157083963692941312 1672945823838566875136 1684168890942914297856 1690016699592021639168 1708091744507444330496 1717676995598956363776 1719255742837558345728 1725225380833522089984 1732354411332834164736 1735204311880578367488 1746545516533392605184 1753762646767001665536 1759852100401609310208 1761469611523301965824 1771354401711423750144 1787786260725444378624 1789429446626846441472 1814847478539159601152 1825031807823891136512 1826709226764905742336 1837275153755906506752 1843654581373114515456 1855704611316729643008 1863372812189939269632 1871561462243508338688 1875551719459154558976 1882064051818387734528 1885262690379242668032 1894690002310778585088 1901268787041024344064 1911938084386933571584 1932386620048825909248 1934162710692253138944 1940878553437712351232 1952104850865650663424 1964863706100066680832 1971686149524025245696 1979833612951810473984 1992773701925351718912 1996160495695668707328 2011259543316124925952 2013108127455202246656 2024405030527341428736 2037636435955624706048 2046056421228168609792 2053160783801877528576 2055047880110518960128 2074111404044753829888 2085750637513018441728 2087667687731320848384 2109995684391548878848 2117322058295686201344 2120805270076262449152 2120920526676648001536 2129568928217073451008 2138927385421152387072 2143487679381890924544 2150930344935300268032 2164988713202851250176 2173934947554929147904 2183488372617426395136 2185072096442209796096 2208441851484372467712 2210471669362575015936 2218146918214528401408 2241870414666020683776 2245558521257219063808 2253355599456028852224 2262666986230640541696 2277455659343259107328 2292340990450077794304 2300300507778029453312 2309805881777112219648 2346469467202145746944 2348626148697735954432 2361805868948565000192 2381987315582646976512 2385905928835795255296 2411423639304627290112 2419796638052212801536 2423909173344740573184 2433375743765188182016 2435612302353207656448 2458206108497486020608 2474272815088972857344 2484497082919919026176 2495415282991344451584 2500735625945539411968 2509418735757850312704 2526253336414371446784 2535025049388032458752 2562137616761166495744 2576515493398434545664 2578883614256337518592 2587838071250283134976 2602806467820867551232 2619818274800088907776 2628914866032033660928 2639778150602413965312 2657031602567135625216 2681679391088166567936 2684144169940269662208 2699206707369788571648 2722271217808739401728 2728075228304224813056 2737547711735836704768 2740063840147358613504 2755912730633859760128 2765481872059671773184 2783556916975094464512 2813327579188731838464 2823096077727581601792 2827894035568864002048 2839425237622764601344 2851903180561536516096 2867907126580400357376 2898579930073238863872 2901244066038379708416 2911317830156568526848 2928157276298475995136 2947295559150100021248 2957529224286037868544 2989160552888027578368 3004474132608038469632 3016889314974187388928 3036607545791012143104 3056454653933437059072 3069084631842252914688 3079741175702816292864 3082571820165778440192 3084975311529669820416 3111167106067130744832 3128625956269527662592 3131501531596981272576 3149074491931420000256 3175983087443529302016 3181207905114393673728 3215231519072836386816 3226395517402950402048 3247483069804276875264 3260902421332393721856 3275232558926139592704 3277608144663314694144 3312662777226558701568 3315707504043862523904 3327220377321792602112 3334314167927385882624 3345891647677133750272 3368337781885828595712 3380033399184043278336 3416183489014888660992 3438511485675116691456 3450450761667044179968 3464708822665668329472 3470408623761156734976 3507525293534003331072 3519704200803218620416 3522939223046603931648 3542708803422847500288 3578858893253692882944 3629694957078319202304 3650063615647782273024 3653418453529811484672 3687309162746229030912 3711409222633459286016 3726745624379878539264 3743122924487016677376 3751103438918309117952 3764128103636775469056 3770525380758485336064 3789380004621557170176 3802537574082048688128 3823876168773867143168 3864773240097651818496 3868325421384506277888 3881757106875424702464 3904209701731301326848 3929727412200133361664 3943372299048050491392 3959667225903620947968 3985547403850703437824 4022519086632249851904 4026216254910404493312 4048810061054682857472 4075272871911249412096 4092112842456337219584 4106321567603755057152 4110095760221037920256 4148222808089507659776 4171501275026036883456 4175335375462641696768 4219991368783097757696 4234644116591372402688 4241610540152524898304 4241841053353296003072 4259137856434146902016 4277854770842304774144 4286975358763781849088 4301860689870600536064 4329977426405702500352 4347869895109858295808 4366976745234852790272 4420943338725150031872 4436293836429056802816 4483740829332041367552 4506711198912057704448 4525333972461281083392 4554911318686518214656 4584681980900155588608 4600601015556058906624 4619611763554224439296 4692938934404291493888 4697252297395471908864 4723611737897130000384 4763974631165293953024 4771811857671590510592 4822847278609254580224 4839593276104425603072 4847818346689481146368 4866751487530376364032 4871224604706415312896 4916412216994972041216 4948545630177945714688 4968994165839838052352 4990830565982688903168 5001471251891078823936 5018837471515700625408 5052506672828742893568 5070050098776064917504 5124275233522332991488 5153030986796869091328 5157767228512675037184 5175676142500566269952 5205612935641735102464 5239636549600177815552 5257829732064067321856 5279556301204827930624 5314063205134271250432 5363358782176333135872 5368288339880539324416 5444542435617478803456 5475095423471673409536 5480127680294717227008 5511825461267719520256 5530963744119343546368 5567113833950188929024 5626655158377463676928 5646192155455163203584 5655788071137728004096 5703806361123073032192 5735814253160800714752 5797159860146477727744 5802488132076759416832 5822635660313137053696 5856314552596951990272 5894591118300200042496 5915058448572075737088 5978321105776055156736 6008948265216076939264 6033778629948374777856 6073215091582024286208 6112909307866874118144 6138169263684505829376 6159482351405632585728 6165143640331556880384 6222334212134261489664 6257251912539055325184 6263003063193962545152 6298148983862840000512 6351966174887058604032 6362415810228787347456 6430463038145672773632 6452791034805900804096 6494966139608553750528 6521804842664787443712 6550465117852279185408 6555216289326629388288 6625325554453117403136 6631415008087725047808 6654440754643585204224 6691783295354267500544 6736675563771657191424 6760066798368086556672 6832366978029777321984 6877022971350233382912 6900901523334088359936 6929417645331336658944 7039408401606437240832 7045878446093207863296 7085417606845695000576 7157717786507385765888 7259389914156638404608 7300127231295564546048 7306836907059622969344 7374618325492458061824 7422818445266918572032 7453491248759757078528 7486245848974033354752 7502206877836618235904 7528256207273550938112 7578760009243114340352 7605075148164097376256 7647752337547734286336 7729546480195303636992 7736650842769012555776 7763514213750849404928 7808419403462602653696 7859454824400266723328 7886744598096100982784 7919334451807241895936 7971094807701406875648 8045038173264499703808 8052432509820808986624 8097620122109365714944 8184225684912674439168 8212643135207510114304 8220191520442075840512 8296445616179015319552 8350670750925283393536 8439982737566195515392 8469288233182744805376 8483682106706592006144 8518275712868293804032 8555709541684609548288 8603721379741201072128 8659954852811405000704 8695739790219716591616 8733953490469705580544 8841886677450300063744 8872587672858113605632 8967481658664082735104 9013422397824115408896 9050667944922562166784 9109822637373036429312 9169363961800311177216 9201202031112117813248 9239223527108448878592 9385877868808582987776 9394504594790943817728 9447223475794260000768 9527949262330587906048 9543623715343181021184 9645694557218509160448 9679186552208851206144 9733502975060752728064 9742449209412830625792 9832824433989944082432 9897091260355891429376 9937988331679676104704 9981661131965377806336 10002942503782157647872 10037674943031401250816 10105013345657485787136 10140100197552129835008 10248550467044665982976 10315534457025350074368 10351352285001132539904 10411225871283470204928 10515659464128134643712 10559112602409655861248 10628126410268542500864 10736576679761078648832 10889084871234957606912 10950190846943346819072 10960255360589434454016 11061927488238687092736 11134227667900377858048 11253310316754927353856 11292384310910326407168 11311576142275456008192 11407612722246146064384 11471628506321601429504 11594319720292955455488 11604976264153518833664 11645271320626274107392 11712629105193903980544 11789182236600400084992 11830116897144151474176 11956642211552110313472 12017896530432153878528 12067557259896749555712 12146430183164048572416 12225818615733748236288 12276338527369011658752 12318964702811265171456 12330287280663113760768 12444668424268522979328 12514503825078110650368 12526006126387925090304 12703932349774117208064 12724831620457574694912 12860926076291345547264 12905582069611801608192 12989932279217107501056 13043609685329574887424 13100930235704558370816 13262830016175450095616 13308881509287170408448 13383566590708535001088 13520133596736173113344 13664733956059554643968 13754045942700466765824 13801803046668176719872 13858835290662673317888 14078816803212874481664 14091756892186415726592 14170835213691390001152 14315435573014771531776 14518779828313276809216 14600254462591129092096 14613673814119245938688 14749236650984916123648 14845636890533837144064 14906982497519514157056 14972491697948066709504 15004413755673236471808 15056512414547101876224 15157520018486228680704 15210150296328194752512 15295504675095468572672 15459092960390607273984 15473301685538025111552 15527028427501698809856 15616838806925205307392 15718909648800533446656 15773489196192201965568 15838668903614483791872 15942189615402813751296 16090076346528999407616 16104865019641617973248 16425286270415020228608 16440383040884151681024 16592891232358030639104 16701341501850566787072 16879965475132391030784 16938576466365489610752 16967364213413184012288 17111419083369219096576 17207442759482402144256 17319909705622810001408 17391479580439433183232 17467906980939411161088 17683773354900600127488 17745175345716227211264 17934963317328165470208 18026844795648230817792 18101335889845124333568 18219645274746072858624 18338727923600622354432 18402404062224235626496 18478447054216897757184 18771755737617165975552 18789009189581887635456 18894446951588520001536 19055898524661175812096 19087247430686362042368 19291389114437018320896 19358373104417702412288 19484898418825661251584 19665648867979888164864 19875976663359352209408 19963322263930755612672 20075349886062802501632 20210026691314971574272 20280200395104259670016 20497100934089331965952 20631068914050700148736 20702704570002265079808 21031318928256269287424 21118225204819311722496 21256252820537085001728 21473153359522157297664 21778169742469915213824 21900381693886693638144 21920510721178868908032 22123854976477374185472 22268455335800755716096 22506620633509854707712 22584768621820652814336 22815225444492292128768 22943257012643202859008 23188639440585910910976 23209952528307037667328 23290542641252548214784 23425258210387807961088 23578364473200800169984 23660233794288302948352 23913284423104220626944 24035793060864307757056 24135114519793499111424 24292860366328097144832 24552677054738023317504 24637929405622530342912 24660574561326227521536 24889336848537045958656 25052012252775850180608 25407864699548234416128 25811164139223603216384 25979864558434215002112 26087219370659149774848 26201860471409116741632 26525660032350900191232 26617763018574340816896 26767133181417070002176 27040267193472346226688 27329467912119109287936 27508091885400933531648 27603606093336353439744 27717670581325346635776 28157633606425748963328 28183513784372831453184 28341670427382780002304 28630871146029543063552 29037559656626553618432 29200508925182258184192 29227347628238491877376 29498473301969832247296 29691273781067674288128 29813964995039028314112 29944983395896133419008 30008827511346472943616 30113024829094203752448 30315040036972457361408 30420300592656389505024 30946603371076050223104 31054056855003397619712 31233677613850410614784 31546978392384403931136 31677337807228967583744 31884379230805627502592 32209730039283235946496 32850572540830040457216 32880766081768303362048 33185782464716061278208 33402683003701133574144 33759930950264782061568 33877152932730979221504 33934728426826368024576 34222838166738438193152 34414885518964804288512 34639819411245620002816 34782959160878866366464 34935813961878822322176 35367546709801200254976 35490350691432454422528 35869926634656330940416 36053689591296461635584 36202671779690248667136 36439290549492145717248 36677455847201244708864 36804808124448471252992 36956894108433795514368 37543511475234331951104 37578018379163775270912 38111797049322351624192 38174494861372724084736 38582778228874036641792 38716746208835404824576 38969796837651322503168 39926644527861511225344 40150699772125605003264 40560400790208519340032 40994201868178663931904 41262137828101400297472 41405409140004530159616 42062637856512538574848 42236450409638623444992 42512505641074170003456 42946306719044314595328 43556339484939830427648 43800763387773387276288 43841021442357737816064 44247709952954748370944 44536910671601511432192 45013241267019709415424 45169537243641305628672 45630450888984584257536 45886514025286405718016 46377278881171821821952 46419905056614075334656 46581085282505096429568 46850516420775615922176 47156728946401600339968 47320467588576605896704 47826568846208441253888 48270229039586998222848 49275858811245060685824 49321149122652455043072 49778673697074091917312 50104024505551700361216 50815729399096468832256 51622328278447206432768 51959729116868430004224 52174438741318299549696 52403720942818233483264 53051320064701800382464 53235526037148681633792 53534266362834140004352 54080534386944692453376 54658935824238218575872 55016183770801867063296 55207212186672706879488 55435341162650693271552 56315267212851497926656 56367027568745662906368 56683340854765560004608 57261742292059086127104 58075119313253107236864 58454695256476983754752 58996946603939664494592 59627929990078056628224 59889966791792266838016 60226049658188407504896 60630080073944914722816 60840601185312779010048 61893206742152100446208 62108113710006795239424 63093956784768807862272 63354675614457935167488 63768758461611255005184 64419460078566471892992 65701145081660080914432 65761532163536606724096 66371564929432122556416 66805366007402267148288 67519861900529564123136 67754305865461958443008 68445676333476876386304 68829771037929608577024 69279638822491240005632 69565918321757732732928 69871627923757644644352 70735093419602400509952 70980701382864908845056 71739853269312661880832 72107379182592923271168 72405343559380497334272 72878581098984291434496 73609616248896942505984 73913788216867591028736 75156036758327550541824 76223594098644703248384 77433492417670809649152 77939593675302645006336 79853289055723022450688 80301399544251210006528 81120801580417038680064 81988403736357327863808 82524275656202800594944 82810818280009060319232 84125275713025077149696 84472900819277246889984 85025011282148340006912 85892613438088629190656 87112678969879660855296 87601526775546774552576 87682042884715475632128 88495419905909496741888 89073821343203022864384 90026482534039418830848 90339074487282611257344 91260901777969168515072 92839810113228150669312 93162170565010192859136 93701032841551231844352 94640935177153211793408 95653137692416882507776 98551717622490121371648 98642298245304910086144 99557347394148183834624 100208049011103400722432 101631458798192937664512 103244656556894412865536 103919458233736860008448 104348877482636599099392 104807441885636466966528 106102640129403600764928 106471052074297363267584 107068532725668280008704 108161068773889384906752 109317871648476437151744 110032367541603734126592 110414424373345413758976 110870682325301386543104 112630534425702995853312 112734055137491325812736 114523484584118172254208 116150238626506214473728 116909390512953967509504 119779933583584533676032 120452099316376815009792 121681202370625558020096 123786413484304200892416 124216227420013590478848 126187913569537615724544 126709351228915870334976 127537516923222510010368 128838920157132943785984 131402290163320161828864 131523064327073213448192 132743129858864245112832 133610732014804534296576 135039723801059128246272 135508611730923916886016 136891352666953752772608 137659542075859217154048 139131836643515465465856 139743255847515289288704 141470186839204801019904 141961402765729817690112 143479706538625323761664 144810687118760994668544 147219232497793885011968 147827576433735182057472 150312073516655101083648 152447188197289406496768 154866984835341619298304 155879187350605290012672 159706578111446044901376 160602799088502420013056 162241603160834077360128 163976807472714655727616 165048551312405601189888 165621636560018120638464 168250551426050154299392 168945801638554493779968 170050022564296680013824 171785226876177258381312 174225357939759321710592 175364085769430951264256 176990839811818993483776 180678148974565222514688 182521803555938337030144 185679620226456301338624 186324341130020385718272 189281870354306423586816 191306275384833765015552 197103435244980242743296 197284596490609820172288 199114694788296367669248 200416098022206801444864 203262917596385875329024 206489313113788825731072 207838916467473720016896 208697754965273198198784 209614883771272933933056 212205280258807201529856 212942104148594726535168 216322137547778769813504 218635743296952874303488 220828848746690827517952 221741364650602773086208 225468110274982651625472 232300477253012428947456 233818781025907935019008 239559867167169067352064 240904198632753630019584 243362404741251116040192 247572826968608401784832 248432454840027180957696 252375827139075231449088 253418702457831740669952 255075033846445020020736 257677840314265887571968 262804580326640323657728 263046128654146426896384 265486259717728490225664 267221464029609068593152 270079447602118256492544 271017223461847833772032 273782705333907505545216 279486511695030578577408 283922805531459635380224 286959413077250647523328 294438464995587770023936 295655152867470364114944 300624147033310202167296 304894376394578812993536 309733969670683238596608 311758374701210580025344 319413156222892089802752 321205598177004840026112 324483206321668154720256 327953614945429311455232 330097102624811202379776 331243273120036241276928 337891603277108987559936 343570453752354516762624 348450715879518643421184 350728171538861902528512 361356297949130445029376 365043607111876674060288 371359240452912602677248 372648682260040771436544 378563740708612847173632 382612550769667530031104 394206870489960485486592 394569192981219640344576 398229389576592735338496 400832196044413602889728 406525835192771750658048 412978626227577651462144 417395509930546396397568 419229767542545867866112 424410560517614403059712 425884208297189453070336 441657697493381655035904 443482729301205546172416 450936220549965303250944 464600954506024857894912 467637562051815870038016 479119734334338134704128 481808397265507260039168 486724809482502232080384 495145653937216803569664 496864909680054361915392 504751654278150462898176 506837404915663481339904 510150067692890040041472 515355680628531775143936 526092257308292853792768 530972519435456980451328 542034446923695667544064 547565410667815011090432 558973023390061157154816 567845611062919270760448 573918826154501295046656 588876929991175540047872 591310305734940728229888 601248294066620404334592 609788752789157625987072 619467939341366477193216 623516749402421160050688 638826312445784179605504 648966412643336309440512 655907229890858622910464 662486546240072482553856 696901431759037286842368 701456343077723805057024 722712595898260890058752 730087214223753348120576 742718480905825205354496 745297364520081542873088 757127481417225694347264 765225101539335060062208 788413740979920970973184 789138385962439280689152 796458779153185470676992 801664392088827205779456 813051670385543501316096 838459535085091735732224 851768416594378906140672 883315394986763310071808 886965458602411092344832 901872441099930606501888 929201909012049715789824 935275124103631740076032 958239468668676269408256 963616794531014520078336 973449618965004464160768 990291307874433607139328 993729819360108723830784 1013674809831326962679808 1030711361257063550287872 1052184514616585707585536 1084068893847391335088128 1095130821335630022180864 1117946046780122314309632 1135691222125838541520896 1147837652309002590093312 1177753859982351080095744 1182620611469881456459776 1202496588133240808669184 1219577505578315251974144 1238935878682732954386432 1277652624891568359211008 1324973092480144965107712 1393802863518074573684736 1402912686155447610114048 1445425191796521780117504 1460174428447506696241152 1485436961811650410708992 1490594729040163085746176 1514254962834451388694528 1530450203078670120124416 1578276771924878561378304 1592917558306370941353984 1626103340771087002632192 1676919070170183471464448 1703536833188757812281344 1766630789973526620143616 1773930917204822184689664 1803744882199861213003776 1858403818024099431579648 1870550248207263480152064 1916478937337352538816512 1946899237930008928321536 1987459638720217447661568 2104369029233171415171072 2168137787694782670176256 2190261642671260044361728 2235892093560244628619264 2271382444251677083041792 2295675304618005180186624 2365241222939762912919552 2404993176266481617338368 2439155011156630503948288 2555305249783136718422016 2649946184960289930215424 2787605727036149147369472 2805825372310895220228096 2890850383593043560235008 2920348856895013392482304 2970873923623300821417984 2981189458080326171492352 3156553543849757122756608 3252206681542174005264384 3353838140340366942928896 3407073666377515624562688 3533261579947053240287232 3547861834409644369379328 3607489764399722426007552 3716807636048198863159296 3832957874674705077633024 3974919277440434895323136 4208738058466342830342144 4336275575389565340352512 4380523285342520088723456 4471784187120489257238528 4542764888503354166083584 4591350609236010360373248 4878310022313261007896576 5110610499566273436844032 5299892369920579860430848 5575211454072298294738944 5611650744621790440456192 5840697713790026784964608 5962378916160652342984704 6313107087699514245513216 6504413363084348010528768 6707676280680733885857792 6814147332755031249125376 7095723668819288738758656 7214979528799444852015104 7665915749349410155266048 7949838554880869790646272 8417476116932685660684288 8672551150779130680705024 8761046570685040177446912 8943568374240978514477056 9756620044626522015793152 10221220999132546873688064 10599784739841159720861696 11150422908144596589477888 11924757832321304685969408 12626214175399028491026432 13008826726168696021057536 13415352561361467771715584 13628294665510062498250752 15331831498698820310532096 15899677109761739581292544 16834952233865371321368576 17522093141370080354893824 17887136748481957028954112 19513240089253044031586304 20442441998265093747376128 23849515664642609371938816 25252428350798056982052864 26017653452337392042115072 26830705122722935543431168 30663662997397640621064192 31799354219523479162585088 35774273496963914057908224 39026480178506088063172608 40884883996530187494752256 47699031329285218743877632 50504856701596113964105728 53661410245445871086862336 61327325994795281242128384 71548546993927828115816448 78052960357012176126345216 95398062658570437487755264 107322820490891742173724672 122654651989590562484256768 143097093987855656231632896 214645640981783484347449344 286194187975711312463265792 429291281963566968694898688 858582563927133937389797376
- Sum of all divisors σ(n): 3497095063583123757107651571
- Sum of proper divisors (its aliquot sum) s(n): 2638512499655989819717854195
- 858582563927133937389797376 is an abundant number, because the sum of its proper divisors (2638512499655989819717854195) is greater than itself. Its abundance is 1779929935728855882328056819
Bases of 858582563927133937389797376
- Binary: 1011000110001100111110111000001101101010111000100011000110010000000000000000000000000000002
- Hexadecimal: 0x2C633EE0DAB88C640000000
- Base-36: 2ZVOU736AGKE41S000
Squares and roots of 858582563927133937389797376
- 858582563927133937389797376 squared (8585825639271339373897973762) is 737164019079691034276404860133418096838240618336485376
- 858582563927133937389797376 cubed (8585825639271339373897973763) is 632916173536271808968598200910169315767057765084383071228178854877984796627173376
-
858582563927133937389797376 is a
perfect square number . Itssquare root is 29301579546624 -
The
cube root of 858582563927133937389797376 is 950445797.7624929481
Scales and comparisons
How big is 858582563927133937389797376?- 858,582,563,927,133,937,389,797,376 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 858,582,563,927,133,937,389,797,376 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 858582563927133937389797376 cubic inches would be around 79203816.5 feet tall.
Recreational maths with 858582563927133937389797376
- 858582563927133937389797376 backwards is 673797983739331729365285858
- 858582563927133937389797376 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 858582563927133937389797376's digits is 153
- 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 858582563927133937389797376 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 858582563927133937389797376 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/858582563927133937389797376/
Chicago style:
Numbermatics. 2024. "Number 858582563927133937389797376 - Facts about the integer". https://numbermatics.com/n/858582563927133937389797376/
The information we have on file for 858582563927133937389797376 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 858582563927133937389797376, math, Factors of 858582563927133937389797376, curriculum, school, college, exams, university, Prime factorization of 858582563927133937389797376, STEM, science, technology, engineering, physics, economics, calculator, eight hundred fifty-eight septillion, five hundred eighty-two sextillion, five hundred sixty-three quintillion, nine hundred twenty-seven quadrillion, one hundred thirty-three trillion, nine hundred thirty-seven billion, three hundred eighty-nine million, seven hundred ninety-seven thousand, three hundred seventy-six.