57049977395802543199617024
57,049,977,395,802,543,199,617,024 is an even composite number composed of seven prime numbers multiplied together.
57049977395802543199617024 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of ten thousand, six hundred ninety-two divisors.
Prime factorization of 57049977395802543199617024:
221 × 32 × 7 × 132 × 372 × 792 × 172932
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 13 × 13 × 37 × 37 × 79 × 79 × 17293 × 17293)See below for interesting mathematical facts about the number 57049977395802543199617024 from the Numbermatics database.
Names of 57049977395802543199617024
- Cardinal: 57049977395802543199617024 can be written as Fifty-seven septillion, forty-nine sextillion, nine hundred seventy-seven quintillion, three hundred ninety-five quadrillion, eight hundred two trillion, five hundred forty-three billion, one hundred ninety-nine million, six hundred seventeen thousand and twenty-four.
Scientific notation
- Scientific notation: 5.7049977395802543199617024 × 1025
Factors of 57049977395802543199617024
Divisors of 57049977395802543199617024
- Number of divisors d(n): 10692
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 37 39 42 48 52 56 63 64 72 74 78 79 84 91 96 104 111 112 117 126 128 144 148 156 158 168 169 182 192 208 222 224 234 237 252 256 259 273 288 296 312 316 333 336 338 364 384 416 444 448 468 474 481 504 507 512 518 546 553 576 592 624 632 666 672 676 711 728 768 777 819 832 888 896 936 948 962 1008 1014 1024 1027 1036 1092 1106 1152 1183 1184 1248 1264 1332 1344 1352 1369 1422 1443 1456 1521 1536 1554 1638 1659 1664 1776 1792 1872 1896 1924 2016 2028 2048 2054 2072 2184 2212 2304 2331 2366 2368 2496 2528 2664 2688 2704 2738 2844 2886 2912 2923 3042 3072 3081 3108 3276 3318 3328 3367 3549 3552 3584 3744 3792 3848 4032 4056 4096 4107 4108 4144 4329 4368 4424 4608 4662 4732 4736 4977 4992 5056 5328 5376 5408 5476 5688 5772 5824 5846 6084 6144 6162 6216 6241 6253 6552 6636 6656 6734 7098 7104 7168 7189 7488 7584 7696 8064 8112 8192 8214 8216 8288 8658 8736 8769 8848 9216 9243 9324 9464 9472 9583 9954 9984 10101 10112 10647 10656 10752 10816 10952 11376 11544 11648 11692 12168 12288 12321 12324 12432 12482 12506 13104 13272 13312 13351 13468 14196 14208 14336 14378 14976 15168 15392 16128 16224 16384 16428 16432 16576 17293 17316 17472 17538 17696 17797 18432 18486 18648 18723 18759 18928 18944 19166 19908 19968 20202 20224 20461 21294 21312 21504 21567 21632 21904 22752 23088 23296 23384 24336 24576 24642 24648 24864 24964 25012 26208 26307 26544 26624 26702 26936 28392 28416 28672 28749 28756 29952 30303 30336 30784 32256 32448 32768 32856 32864 33152 34586 34632 34944 35076 35392 35594 36864 36972 37296 37446 37518 37856 37888 37999 38332 39816 39936 40053 40404 40448 40922 42588 42624 43008 43134 43264 43687 43771 43808 45504 46176 46592 46768 48672 49152 49284 49296 49728 49928 50024 51879 52416 52614 53088 53248 53391 53404 53872 56169 56277 56784 56832 57344 57498 57512 59904 60606 60672 61383 61568 64512 64701 64896 65536 65712 65728 66304 69172 69264 69888 70152 70784 71188 73728 73944 74592 74892 75036 75712 75776 75998 76664 79632 79872 80106 80808 80896 81133 81844 85176 85248 86016 86247 86268 86528 87374 87542 87616 91008 92352 93184 93457 93536 97344 98304 98568 98592 99456 99856 100048 103758 104832 105228 106176 106496 106782 106808 107744 108151 112338 112554 113568 113664 113997 114688 114996 115024 119808 120159 121051 121212 121344 122766 123136 124579 129024 129402 129792 131061 131072 131313 131424 131456 132608 138344 138528 139776 140304 141568 142376 147456 147888 149184 149784 150072 151424 151552 151996 153328 155637 159264 159744 160173 160212 161616 161792 162266 163688 170352 170496 172032 172494 172536 173056 174748 175084 175232 182016 184149 184704 186368 186914 187072 194688 196608 197136 197184 198912 199712 200096 207516 209664 210456 212352 212992 213564 213616 215488 216302 224676 224809 225108 227136 227328 227994 229376 229992 230048 230917 231361 239616 240318 242102 242424 242688 243399 245532 246272 249158 258048 258804 259584 262122 262144 262626 262848 262912 265216 265993 276688 277056 279552 280371 280608 283136 284752 294912 295776 298368 299568 300144 302848 303104 303992 306656 311274 318528 319488 320346 320424 323232 323584 324453 324532 327376 340704 340992 341991 344064 344988 345072 346112 349496 350168 350464 363153 364032 368298 369408 372736 373737 373828 374144 389376 393183 393216 393939 394272 394368 397824 399424 400192 415032 419328 420912 424704 425984 427128 427232 430976 432604 449352 449618 450216 454272 454656 455988 458752 459984 460096 461834 462722 479232 480636 484204 484848 485376 486798 491064 492544 493987 498316 516096 517608 519168 524244 524288 525252 525696 525824 530432 531986 553376 554112 559104 560742 561216 566272 567931 569504 589824 591552 596736 599136 600288 605696 606208 607984 613312 622548 637056 638976 639841 640692 640848 646464 647168 648906 649064 654752 674427 681408 681984 683982 688128 689976 690144 692224 692751 694083 698992 700336 700928 726306 728064 730197 736596 738816 745472 747474 747656 748288 757057 778752 786366 786432 787878 788544 788736 795648 797979 798848 800384 830064 838656 841113 841824 849408 851968 854256 854464 861952 865208 898704 899236 900432 908544 909312 911976 917504 919968 920192 923668 925444 958464 961272 968408 969696 970752 973359 973596 982128 985088 987974 996632 1032192 1035216 1038336 1048488 1048576 1050504 1051392 1051648 1054729 1060864 1063972 1089459 1106752 1108224 1118208 1121211 1121484 1122432 1132544 1135862 1139008 1179648 1183104 1193472 1198272 1200576 1211392 1212416 1215968 1226624 1245096 1274112 1277952 1279682 1281384 1281696 1292928 1294336 1297812 1298128 1309504 1348854 1362816 1363968 1366147 1367964 1376256 1379952 1380288 1384448 1385502 1388166 1397984 1400672 1401856 1405963 1452612 1456128 1460394 1473192 1477632 1481961 1490944 1494948 1495312 1496576 1514114 1557504 1572732 1572864 1573663 1575756 1577088 1577472 1591296 1595958 1597696 1600768 1616419 1619527 1660128 1677312 1682226 1683648 1698816 1703793 1703936 1708512 1708928 1723904 1730416 1797408 1798472 1800864 1817088 1818624 1823952 1835008 1839936 1840384 1847336 1850888 1916928 1919523 1922544 1936816 1939392 1941504 1946718 1947192 1964256 1970176 1975948 1993264 2023281 2064384 2070432 2076672 2078253 2082249 2096976 2097152 2101008 2102784 2103296 2109458 2121728 2127944 2178918 2213504 2216448 2236416 2242422 2242968 2244864 2265088 2271171 2271724 2278016 2359296 2366208 2386944 2393937 2396544 2401152 2422784 2424832 2431936 2453248 2490192 2548224 2555904 2559364 2562768 2563392 2585856 2588672 2595624 2596256 2619008 2697708 2725632 2727936 2732294 2735928 2752512 2759904 2760576 2768896 2771004 2776332 2795968 2801344 2803712 2811926 2905224 2912256 2920788 2922517 2946384 2955264 2963922 2981888 2989896 2990624 2993152 3001921 3028228 3115008 3145464 3145728 3147326 3151512 3154176 3154944 3164187 3182592 3191916 3195392 3201536 3232838 3239054 3320256 3354624 3364452 3367296 3397632 3407586 3407872 3417024 3417856 3447808 3457909 3460832 3594816 3596944 3601728 3634176 3637248 3647904 3670016 3679872 3680768 3694672 3701776 3833856 3839046 3845088 3873632 3878784 3883008 3893436 3894384 3928512 3940352 3951896 3986528 4046562 4098441 4128768 4140864 4153344 4156506 4164498 4193952 4202016 4205568 4206592 4217889 4218916 4243456 4255888 4357836 4427008 4432896 4445883 4472832 4478887 4484844 4485936 4489728 4530176 4542342 4543448 4556032 4718592 4720989 4732416 4773888 4787874 4793088 4802304 4845568 4849257 4849664 4858581 4863872 4906496 4980384 5096448 5111379 5111808 5118728 5125536 5126784 5171712 5177344 5191248 5192512 5238016 5395416 5451264 5455872 5464588 5471856 5505024 5519808 5521152 5537792 5542008 5552664 5591936 5602688 5607424 5623852 5758569 5810448 5824512 5841576 5845034 5892768 5910528 5927844 5963776 5979792 5981248 5986304 6003842 6056456 6230016 6290928 6291456 6294652 6303024 6308352 6309888 6328374 6365184 6383832 6390784 6403072 6465676 6478108 6640512 6709248 6728904 6734592 6795264 6813513 6815172 6815744 6834048 6835712 6895616 6915818 6921664 7189632 7193888 7203456 7268352 7274496 7295808 7340032 7359744 7361536 7383103 7389344 7403552 7667712 7678092 7690176 7747264 7757568 7766016 7786872 7788768 7857024 7880704 7903792 7973056 8093124 8196882 8257536 8281728 8306688 8313012 8317933 8328996 8387904 8404032 8411136 8413184 8435778 8437832 8486912 8511776 8543929 8715672 8767551 8854016 8865792 8891766 8945664 8957774 8969688 8971872 8979456 9005763 9060352 9084684 9086896 9112064 9437184 9441978 9464832 9492561 9547776 9563029 9575748 9586176 9604608 9691136 9698514 9699328 9717162 9727744 9812992 9841741 9960768 10192896 10222758 10223616 10237456 10251072 10253568 10343424 10354688 10373727 10382496 10385024 10476032 10790832 10902528 10911744 10929176 10943712 11010048 11039616 11042304 11075584 11084016 11105328 11183872 11205376 11214848 11247704 11517138 11620896 11649024 11683152 11690068 11785536 11821056 11855688 11927552 11959584 11962496 11972608 12007684 12112912 12295323 12460032 12581856 12589304 12606048 12616704 12619776 12653667 12656748 12730368 12767664 12781568 12806144 12931352 12956216 13281024 13418496 13436661 13457808 13469184 13590528 13627026 13630344 13631488 13668096 13671424 13791232 13831636 13843328 14162967 14379264 14387776 14406912 14536704 14547771 14548992 14575743 14591616 14680064 14719488 14723072 14766206 14778688 14807104 15335424 15356184 15380352 15494528 15515136 15532032 15573744 15577536 15714048 15761408 15807584 15946112 16186248 16393764 16515072 16563456 16613376 16626024 16635866 16657992 16775808 16808064 16822272 16826368 16871556 16875664 16973824 17023552 17087858 17431344 17535102 17708032 17731584 17759911 17783532 17891328 17915548 17939376 17943744 17958912 18011526 18120704 18169368 18173792 18224128 18277519 18874368 18883956 18929664 18985122 19095552 19126058 19151496 19172352 19209216 19382272 19397028 19398656 19434324 19455488 19625984 19683482 19921536 20385792 20445516 20447232 20457619 20474912 20502144 20507136 20686848 20709376 20747454 20764992 20770048 20952064 21013447 21581664 21805056 21823488 21858352 21887424 22020096 22079232 22084608 22149309 22151168 22168032 22210656 22367744 22410752 22429696 22495408 23034276 23241792 23298048 23366304 23380136 23571072 23642112 23674117 23711376 23855104 23919168 23924992 23945216 24015368 24225824 24590646 24920064 24953799 25163712 25178608 25212096 25233408 25239552 25307334 25313496 25460736 25535328 25563136 25612288 25631787 25862704 25912432 26302653 26562048 26836992 26873322 26915616 26938368 27017289 27181056 27254052 27260688 27262976 27336192 27342848 27582464 27663272 27686656 28325934 28689087 28758528 28775552 28813824 29073408 29095542 29097984 29151486 29183232 29438976 29446144 29525223 29532412 29557376 29614208 30670848 30712368 30760704 30989056 31030272 31064064 31121181 31147488 31155072 31428096 31522816 31615168 31892224 32372496 32787528 33030144 33126912 33226752 33252048 33271732 33315984 33551616 33616128 33644544 33652736 33743112 33751328 33947648 34047104 34175716 34862688 35070204 35416064 35463168 35519822 35567064 35782656 35831096 35878752 35887488 35917824 36023052 36241408 36338736 36347584 36448256 36555038 37767912 37859328 37970244 38191104 38252116 38302992 38344704 38418432 38764544 38794056 38797312 38868648 38910976 39024973 39251968 39366964 39843072 40309983 40771584 40891032 40894464 40915238 40949824 41004288 41014272 41373696 41418752 41494908 41529984 41540096 41904128 42026894 43163328 43610112 43646976 43716704 43774848 44040192 44158464 44169216 44298618 44302336 44336064 44421312 44735488 44821504 44859392 44990816 46068552 46483584 46596096 46732608 46760272 47142144 47284224 47348234 47422752 47710208 47838336 47849984 47890432 48030736 48451648 49181292 49840128 49907598 50327424 50357216 50424192 50466816 50479104 50547439 50614668 50626992 50921472 51070656 51126272 51224576 51263574 51725408 51824864 52605306 53124096 53279733 53673984 53746644 53831232 53876736 54034578 54362112 54508104 54521376 54672384 54685696 54832557 55164928 55326544 55373312 56651868 57378174 57517056 57551104 57627648 58146816 58191084 58195968 58225531 58302972 58366464 58877952 58892288 59050446 59064824 59114752 59228416 59807503 61341696 61372857 61424736 61521408 61978112 62060544 62128128 62242362 62294976 62310144 62856192 63040341 63045632 63230336 63784448 64744992 65575056 66060288 66253824 66447927 66453504 66504096 66543464 66631968 67103232 67232256 67289088 67305472 67486224 67502656 67895296 68094208 68351432 69725376 70140408 70832128 70926336 71022351 71039644 71134128 71565312 71662192 71757504 71774976 71835648 72046104 72482816 72677472 72695168 72896512 73110076 74861397 75535824 75718656 75940488 76382208 76504232 76605984 76689408 76836864 76895361 77529088 77588112 77594624 77737296 77821952 78049946 78503936 78733928 79686144 80619966 81543168 81782064 81788928 81830476 81899648 82008576 82028544 82747392 82837504 82989816 83059968 83080192 83808256 84053788 86067261 86326656 87220224 87293952 87433408 87549696 88316928 88338432 88575669 88597236 88604672 88672128 88842624 89470976 89643008 89718784 89981632 92137104 92967168 93192192 93465216 93520544 94284288 94568448 94696468 94845504 95420416 95676672 95699968 95780864 96061472 96903296 98362584 99680256 99815196 100654848 100714432 100848384 100933632 100958208 101094878 101229336 101253984 101842944 102141312 102252544 102449152 102527148 103450816 103649728 105210612 106248192 106559466 107347968 107493288 107662464 107753472 107925613 108069156 108133129 108724224 109016208 109042752 109344768 109371392 109665114 110329856 110653088 110746624 111071077 113303736 114756348 115034112 115102208 115255296 116293632 116382168 116391936 116451062 116605944 116732928 117074919 117755904 117784576 118100892 118129648 118229504 118456832 119615006 122683392 122745714 122849472 123042816 123956224 124121088 124256256 124319377 124484724 124589952 124620288 125712384 126080682 126091264 126460672 127568896 127942633 129489984 131150112 132120576 132507648 132895854 132907008 133008192 133086928 133263936 134206464 134464512 134578176 134610944 134972448 135005312 135790592 136188416 136702864 139450752 140280816 141664256 141852672 142044702 142079288 142268256 143130624 143324384 143515008 143549952 143671296 144092208 144965632 145354944 145390336 145793024 146220152 149722794 151071648 151437312 151642317 151880976 152764416 153008464 153211968 153378816 153673728 153790722 155058176 155176224 155474592 155643904 156099892 157007872 157467856 159372288 159839199 161239932 163086336 163564128 163660952 163799296 164017152 164057088 164497671 165494784 165675008 165718819 165979632 166119936 166160384 167616512 168107576 172134522 172653312 174440448 174587904 174676593 174866816 175099392 176633856 176676864 177151338 177194472 177209344 177344256 177685248 178941952 179286016 179422509 179437568 179963264 184118571 184274208 185934336 186384384 186930432 187041088 188568576 189121023 189136896 189392936 189691008 190840832 191353344 191399936 191561728 192122944 193806592 196725168 199360512 199630392 201309696 201428864 201696768 201867264 201916416 202189756 202458672 202507968 203685888 204282624 204505088 204898304 205054296 206901632 207299456 210421224 212496384 213067053 213118932 214695936 214986576 215324928 215506944 215851226 216138312 216266258 217448448 218032416 218085504 218689536 218742784 219330228 220659712 221306176 221493248 222142154 226607472 229512696 230068224 230204416 230510592 230878843 232587264 232764336 232783872 232902124 233211888 233465856 234149838 235511808 235569152 236201784 236259296 236459008 236913664 239230012 245366784 245491428 245698944 246085632 247912448 248242176 248512512 248638754 248969448 249179904 249240576 251424768 252161364 252182528 252921344 255137792 255885266 258979968 262300224 265015296 265791708 265814016 266016384 266173856 266527872 268412928 268929024 269156352 269221888 269944896 270010624 271581184 272376832 273174811 273405728 278901504 280561632 283328512 283705344 284089404 284158576 284536512 286261248 286648768 287030016 287099904 287342592 288184416 289931264 290709888 290780672 291586048 292440304 299047849 299445588 302143296 302874624 303284634 303761952 305528832 306016928 306423936 306757632 307347456 307581444 307763521 310116352 310352448 310949184 311287808 312199784 314015744 314935712 318744576 319678398 322479864 323776839 324399387 326172672 327128256 327321904 327598592 328034304 328114176 328995342 330989568 331437638 331959264 332239872 332320768 333213231 335233024 336215152 344269044 345306624 348880896 349175808 349353186 349733632 350198784 351224757 353267712 353353728 353832073 354302676 354388944 354418688 354688512 355370496 357883904 358572032 358845018 358875136 359926528 368237142 368548416 371868672 372768768 372958131 373860864 374082176 377137152 378242046 378273792 378785872 379382016 382706688 382799872 383123456 383827899 384245888 387613184 393450336 398721024 399260784 402619392 402857728 403393536 403734528 403832832 404379512 404917344 405015936 407371776 408565248 409010176 409796608 410108592 413803264 414598912 420842448 424992768 426134106 426237864 429391872 429973152 430649856 431013888 431702452 432276624 432532516 434896896 436064832 436171008 437379072 437485568 438660456 441319424 442612352 442986496 444284308 453214944 454926951 459025392 460136448 460408832 461021184 461757686 465174528 465528672 465804248 466423776 466931712 468299676 471023616 471138304 472403568 472518592 472918016 473827328 478460024 490982856 491397888 492171264 495824896 496484352 497025024 497156457 497277508 497938896 498359808 498481152 502849536 504322728 504365056 505842688 510275584 511770532 517959936 524029779 524600448 530030592 531583416 531628032 532032768 532347712 533055744 536825856 537858048 538267527 538312704 538443776 539889792 540021248 543162368 544753664 546349622 546811456 557803008 561123264 566657024 567410688 568178808 568317152 569073024 572522496 573297536 574060032 574199808 574685184 576368832 579862528 581419776 581561344 583172096 584880608 598095698 598891176 604286592 605749248 606569268 607523904 611057664 612033856 612847872 613515264 614694912 615162888 615527042 620232704 620704896 621898368 622575616 624399568 628031488 629871424 637489152 639356796 644959728 647553678 648798774 652345344 654256512 654643808 655197184 656068608 656228352 657116707 657990684 661979136 662875276 663918528 664479744 664641536 666426462 670466048 672430304 688538088 690613248 692636529 697761792 698351616 698706372 699467264 700397568 702449514 706535424 706707456 707664146 708605352 708777888 709377024 710740992 715767808 717144064 717690036 717750272 719853056 736474284 737096832 743737344 745537536 745916262 747721728 748164352 754274304 755479291 756484092 756547584 756931903 757571744 758764032 765413376 765599744 766246912 767655798 768491776 775226368 777497539 786900672 797442048 798521568 805238784 805715456 806787072 807469056 807665664 808759024 809834688 810031872 814743552 817130496 818020352 819524433 819593216 820217184 827606528 829197824 841684896 849985536 852268212 852475728 858783744 859946304 861299712 862027776 863404904 864553248 865065032 869793792 872129664 872342016 874758144 874971136 877320912 882638848 885224704 885972992 888568616 897143547 906429888 909853902 918050784 920272896 920817664 922042368 923290563 923515372 930349056 931057344 931608496 932847552 933863424 936599352 942047232 942276608 944807136 945037184 945836032 947654656 956920048 971330517 973198161 981965712 982795776 984342528 991649792 992968704 994312914 994555016 995877792 996719616 996962304 999639693 1005699072 1008645456 1008730112 1011685376 1020551168 1023541064 1035919872 1048059558 1049200896 1060061184 1061496219 1063166832 1063256064 1064065536 1064695424 1066111488 1073651712 1075716096 1076535054 1076625408 1076887552 1079779584 1080042496 1089507328 1092699244 1093622912 1115606016 1118874393 1122246528 1133314048 1134821376 1136357616 1136634304 1138146048 1146595072 1148120064 1148399616 1149370368 1151483697 1152737664 1159725056 1162839552 1163122688 1166344192 1169761216 1196191396 1197782352 1208573184 1211498496 1213138536 1215047808 1222115328 1224067712 1225695744 1227030528 1229389824 1230325776 1231054084 1240465408 1241409792 1243796736 1245151232 1248799136 1256062976 1259742848 1274978304 1278713592 1289919456 1295107356 1297597548 1304690688 1308513024 1309287616 1310394368 1312137216 1312456704 1314233414 1315981368 1323958272 1325750552 1327837056 1328959488 1329283072 1332852924 1340932096 1344860608 1377076176 1381226496 1385273058 1395523584 1397412744 1398934528 1400795136 1403032969 1404899028 1413070848 1413414912 1415328292 1417210704 1417555776 1418754048 1421481984 1431535616 1434288128 1435380072 1435500544 1439706112 1443924001 1472948568 1474193664 1487474688 1491075072 1491469371 1491832524 1495443456 1496328704 1508548608 1510958582 1512968184 1513095168 1513863806 1515143488 1517528064 1530826752 1531199488 1532493824 1535311596 1536983552 1550452736 1554995078 1573801344 1594884096 1597043136 1610477568 1611430912 1613574144 1614938112 1615331328 1616151901 1617518048 1619669376 1620063744 1629487104 1634260992 1636040704 1639048866 1639186432 1640434368 1655213056 1658395648 1683369792 1699971072 1704536424 1704951456 1717567488 1719892608 1722599424 1724055552 1726809808 1729106496 1730130064 1739587584 1744259328 1744684032 1749516288 1749942272 1754641824 1765277696 1770449408 1771945984 1777137232 1794287094 1812859776 1819707804 1836101568 1840545792 1841635328 1844084736 1846581126 1847030744 1860698112 1862114688 1863216992 1865695104 1867726848 1870255243 1873198704 1884094464 1884553216 1889614272 1890074368 1891672064 1895309312 1913840096 1942661034 1946396322 1963931424 1965591552 1968685056 1971350121 1983299584 1985937408 1988625828 1989110032 1991755584 1993439232 1993924608 1999279386 2011398144 2017290912 2023370752 2041102336 2047082128 2071839744 2077909587 2093334943 2096119116 2098401792 2120122368 2122992438 2126333664 2128131072 2129390848 2132222976 2147303424 2151432192 2153070108 2153250816 2153775104 2154344647 2159559168 2160084992 2179014656 2185398488 2187245824 2231212032 2237748786 2244493056 2266437873 2266628096 2269642752 2270795709 2272715232 2273268608 2276292096 2293190144 2296240128 2296799232 2298740736 2302967394 2305475328 2325679104 2326245376 2332492617 2332688384 2339522432 2392382792 2395564704 2417146368 2422996992 2426277072 2430095616 2444230656 2448135424 2451391488 2454061056 2458573299 2458779648 2460651552 2462108168 2480930816 2482819584 2487593472 2490302464 2497598272 2512125952 2519485696 2549956608 2557427184 2579838912 2590214712 2595195096 2609381376 2617026048 2618575232 2620788736 2624274432 2624913408 2628466828 2631962736 2647916544 2651501104 2655674112 2657918976 2658566144 2665705848 2681864192 2689721216 2691430641 2754152352 2762452992 2769871689 2770546116 2791047168 2794825488 2797869056 2801590272 2806065938 2809798056 2826141696 2826829824 2830656584 2834421408 2835111552 2837508096 2842963968 2863071232 2868576256 2870760144 2871001088 2879412224 2887848002 2945897136 2948387328 2974949376 2982938742 2983665048 2990886912 2992657408 3017097216 3021917164 3025936368 3026190336 3027727612 3030286976 3035056128 3061653504 3062398976 3064987648 3070623192 3073967104 3100905472 3109990156 3147602688 3184488657 3189768192 3194086272 3220955136 3222861824 3227148288 3229876224 3230662656 3232303802 3235036096 3239338752 3240127488 3268521984 3272081408 3278097732 3278372864 3280868736 3310426112 3316791296 3366739584 3399942144 3409072848 3409902912 3439785216 3445198848 3448111104 3453619616 3458212992 3460260128 3479175168 3488518656 3489368064 3499032576 3499884544 3509283648 3530555392 3540898816 3543891968 3554274464 3588574188 3625719552 3639415608 3672203136 3681091584 3683270656 3688169472 3693162252 3694061488 3721396224 3724229376 3726433984 3731390208 3735453696 3740510486 3746397408 3768188928 3769106432 3779228544 3780148736 3783344128 3790618624 3827680192 3885322068 3887622037 3892792644 3927862848 3931183104 3937370112 3942700242 3966599168 3971874816 3977251656 3978220064 3983511168 3986878464 3987849216 3993247681 3998558772 4000925773 4022796288 4034581824 4046741504 4082204672 4094164256 4143679488 4155819174 4186669886 4192238232 4196803584 4209098907 4240244736 4245984876 4252667328 4256262144 4258781696 4264445952 4294606848 4302864384 4306140216 4306501632 4308689294 4319118336 4320169984 4331772003 4358029312 4370796976 4374491648 4462424064 4475497572 4488986112 4532875746 4533256192 4539285504 4541591418 4545430464 4546537216 4552584192 4586380288 4592480256 4593598464 4597481472 4599816949 4605934788 4610950656 4651358208 4652490752 4664985234 4665376768 4679044864 4784765584 4791129408 4834292736 4845993984 4848455703 4852554144 4860191232 4888461312 4896270848 4902782976 4908122112 4917146598 4917559296 4921303104 4924216336 4965639168 4975186944 4980604928 4995196544 5024251904 5038971392 5099913216 5114854368 5159677824 5180429424 5190390192 5218762752 5234052096 5237150464 5241577472 5248548864 5249826816 5256933656 5263925472 5295833088 5303002208 5311348224 5315837952 5317132288 5331411696 5363728384 5379442432 5382861282 5508304704 5524905984 5539743378 5541092232 5582094336 5589650976 5595738112 5603180544 5610765729 5612131876 5619596112 5652283392 5653659648 5661313168 5668842816 5670223104 5675016192 5685927936 5726142464 5737152512 5741520288 5758824448 5775696004 5891794272 5896774656 5914050363 5949898752 5965877484 5967330096 5981773824 5985314816 6034194432 6043834328 6051872736 6055455224 6060573952 6070112256 6123307008 6124797952 6129975296 6141246384 6147934208 6201810944 6219980312 6280004829 6295205376 6368977314 6388172544 6441910272 6445723648 6454296576 6459752448 6461325312 6463033941 6464607604 6470072192 6478677504 6480254976 6537043968 6544162816 6556195464 6556745728 6561737472 6620852224 6633582592 6733479168 6799313619 6799884288 6812387127 6818145696 6819805824 6879570432 6890397696 6896222208 6907239232 6916425984 6920520256 6977037312 6978736128 6997477851 6998065152 6999769088 7018567296 7061110784 7081797632 7087783936 7108548928 7177148376 7251439104 7278831216 7344406272 7362183168 7366541312 7376338944 7386324504 7388122976 7442792448 7448458752 7452867968 7462780416 7470907392 7481020972 7492794816 7536377856 7538212864 7558457088 7560297472 7566688256 7581237248 7655360384 7770644136 7775244074 7785585288 7855725696 7862366208 7874740224 7885400484 7933198336 7943749632 7954503312 7956440128 7967022336 7973756928 7975698432 7986495362 7997117544 8001851546 8045592576 8069163648 8093483008 8164409344 8188328512 8287358976 8311638348 8373339772 8384476464 8393607168 8418197814 8480489472 8491969752 8505334656 8512524288 8517563392 8528891904 8542517191 8589213696 8605728768 8612280432 8613003264 8617378588 8638236672 8640339968 8663544006 8716058624 8741593952 8748983296 8924848128 8950995144 8977972224 9065751492 9066512384 9078571008 9083182836 9090860928 9093074432 9105168384 9172760576 9184960512 9187196928 9194962944 9199633898 9211869576 9221901312 9302716416 9304981504 9329970468 9330753536 9358089728 9569531168 9582258816 9668585472 9691987968 9696911406 9705108288 9720382464 9792541696 9805565952 9816244224 9821230783 9834293196 9835118592 9842606208 9848432672 9931278336 9950373888 9961209856 9990393088 10048503808 10077942784 10107468007 10199826432 10229708736 10319355648 10360858848 10380780384 10437525504 10468104192 10474300928 10483154944 10497097728 10499653632 10513867312 10527850944 10591666176 10606004416 10622696448 10631675904 10634264576 10662823392 10727456768 10758884864 10765722564 11016609408 11049811968 11064770413 11079486756 11082184464 11164188672 11179301952 11191476224 11206361088 11221531458 11224263752 11239192224 11304566784 11307319296 11322626336 11337685632 11340446208 11350032384 11371855872 11452284928 11474305024 11483040576 11517648896 11551392008 11662866111 11783588544 11793549312 11828100726 11899797504 11931754968 11934660192 11963547648 11970629632 11979743043 12002777319 12068388864 12087668656 12103745472 12110910448 12121147904 12140224512 12246614016 12249595904 12282492768 12295868416 12403621888 12439960624 12560009658 12590410752 12627296721 12737954628 12776345088 12883820544 12891447296 12908593152 12919504896 12926067882 12929215208 12940144384 12957355008 12960509952 12995316009 13074087936 13088325632 13091786701 13112390928 13113491456 13123474944 13241704448 13267165184 13466958336 13598627238 13599768576 13624774254 13636291392 13639611648 13759140864 13780795392 13792444416 13799450847 13814478464 13832851968 13841040512 13954074624 13957472256 13994955702 13996130304 13999538176 14037134592 14163595264 14175567872 14217097856 14354296752 14502878208 14545367109 14557662432 14688812544 14724366336 14733082624 14752677888 14772649008 14776245952 14896917504 14905735936 14925560832 14941814784 14962041944 14985589632 15072755712 15076425728 15116914176 15120594944 15133376512 15162474496 15310720768 15541288272 15550488148 15571170576 15711451392 15724732416 15749480448 15770800968 15866396672 15887499264 15909006624 15912880256 15934044672 15947513856 15951396864 15972990724 15994235088 16003703092 16091185152 16138327296 16186966016 16328818688 16376657024 16574717952 16623276696 16746679544 16768952928 16787214336 16832297187 16836395628 16960978944 16983939504 17010669312 17025048576 17035126784 17057783808 17085034382 17178427392 17211457536 17224560864 17234757176 17276473344 17280679936 17327088012 17432117248 17483187904 17497966592 17849696256 17901990288 17955944448 18131502984 18133024768 18166365672 18181721856 18186148864 18210336768 18239428597 18345521152 18369921024 18374393856 18389925888 18399267796 18423739152 18443802624 18605432832 18609963008 18659940936 18661507072 18716179456 18840014487 19139062336 19164517632 19337170944 19383975936 19389101823 19393822812 19410216576 19440764928 19585083392 19611131904 19632488448 19642461566 19668586392 19670237184 19685212416 19696865344 19862556672 19900747776 19922419712 19980786176 20097007616 20155885568 20214936014 20399652864 20459417472 20638711296 20721717696 20761560768 20936208384 20948601856 20966309888 20994195456 20999307264 21027734624 21055701888 21183332352 21212008832 21245392896 21263351808 21268529152 21325646784 21454913536 21517769728 21531445128 22033218816 22099623936 22129540826 22158973512 22164368928 22328377344 22358603904 22382952448 22412722176 22443062916 22448527504 22478384448 22609133568 22614638592 22645252672 22675371264 22680892416 22700064768 22743711744 22904569856 22948610048 22966081152 23035297792 23102784016 23325732222 23567177088 23587098624 23624780071 23656201452 23799595008 23863509936 23869320384 23927095296 23941259264 23959486086 24005554638 24136777728 24175337312 24207490944 24221820896 24242295808 24280449024 24313318159 24493228032 24499191808 24564985536 24591736832 24807243776 24879921248 25120019316 25180821504 25254593442 25475909256 25552690176 25627551573 25767641088 25782894592 25817186304 25839009792 25852135764 25858430416 25880288768 25914710016 25921019904 25990632018 26148175872 26183573402 26224781856 26246949888 26483408896 26534330368 26933916672 27197254476 27199537152 27213354259 27249548508 27272582784 27279223296 27518281728 27561590784 27584888832 27598901694 27628956928 27665703936 27682081024 27908149248 27914944512 27952733767 27989911404 27992260608 27999076352 28006480411 28074269184 28327190528 28351135744 28434195712 28708593504 29005756416 29090734218 29115324864 29377625088 29448732672 29463692349 29466165248 29505355776 29545298016 29552491904 29793835008 29811471872 29851121664 29883629568 29924083888 29971179264 30145511424 30233828352 30241189888 30266753024 30322404021 30324948992 30621441536 31082576544 31100976296 31142341152 31422902784 31449464832 31498960896 31541601936 31732793344 31774998528 31818013248 31825760512 31868089344 31895027712 31902793728 31945981448 31988470176 32007406184 32182370304 32276654592 32373932032 32657637376 32753314048 33149435904 33194311239 33246553392 33493359088 33537905856 33574428672 33664594374 33672791256 33921957888 33967879008 34021338624 34050097152 34070253568 34115567616 34170068764 34356854784 34422915072 34449121728 34469514352 34552946688 34561359872 34654176024 34864234496 34966375808 34988598333 34995933184 35699392512 35803980576 35911888896 35939229129 36008331957 36263005968 36266049536 36332731344 36363443712 36372297728 36420673536 36478857194 36691042304 36739842048 36748787712 36798535592 36847478304 36887605248 37210865664 37219926016 37319881872 37323014144 37432358912 37680028974 38278124672 38329035264 38674341888 38778203646 38787645624 38820433152 38881529856 39170166784 39222263808 39264976896 39275360103 39284923132 39337172784 39340474368 39370424832 39393730688 39725113344 39801495552 39844839424 39961572352 40311771136 40429872028 40799305728 40918834944 41277422592 41398352541 41443435392 41523121536 41872416768 41897203712 41932619776 41988390912 41998614528 42055469248 42111403776 42424017664 42490785792 42526703616 42537058304 42651293568 42909827072 43035539456 43062890256 44066437632 44199247872 44259081652 44317947024 44328737856 44717207808 44765904896 44825444352 44886125832 44897055008 44956768896 45218267136 45229277184 45290505344 45350742528 45361784832 45400129536 45487423488 45809139712 45897220096 45932162304 46070595584 46205568032 46651464444 47134354176 47174197248 47249560142 47312402904 47599190016 47727019872 47738640768 47854190592 47882518528 47918972172 48011109276 48273555456 48350674624 48414981888 48443641792 48484591616 48560898048 48626636318 48986456064 48998383616 49129971072 49183473664 49614487552 49759842496 50240038632 50361643008 50509186884 50539086481 50951818512 51105380352 51255103146 51535282176 51565789184 51634372608 51704271528 51716860832 51760577536 51829420032 51842039808 51912219853 51981264036 52296351744 52367146804 52449563712 52493899776 52966817792 53068660736 53867833344 54394508952 54399074304 54426708518 54499097016 54545165568 54558446592 54718285791 55036563456 55123181568 55169777664 55197803388 55257913856 55331407872 55364162048 55816298496 55829889024 55905467534 55979822808 55984521216 56012960822 56148538368 56654381056 56702271488 56868391424 57417187008 58011512832 58181468436 58230649728 58755250176 58897465344 58927384698 58932330496 59010711552 59090596032 59104983808 59587670016 59622943744 59702243328 59767259136 59797620337 59848167776 59942358528 60291022848 60467656704 60482379776 60533506048 60644808042 60649897984 61242883072 62165153088 62201952592 62284682304 62845805568 62898929664 62997921792 63083203872 63465586688 63549997056 63636026496 63651521024 63736178688 63790055424 63805587456 63891962896 63976940352 64014812368 64364740608 64553309184 64747864064 65315274752 65506628096 66298871808 66388622478 66493106784 66986718176 67075811712 67148857344 67329188748 67345582512 67843915776 67935758016 68042677248 68100194304 68140507136 68231135232 68340137528 68713709568 68845830144 68898243456 68939028704 69105893376 69122719744 69308352048 69728468992 69932751616 69977196666 69991866368 70874340213 71398785024 71607961152 71823777792 71878458258 72016663914 72526011936 72665462688 72726887424 72744595456 72841347072 72939954477 72957714388 73382084608 73479684096 73497575424 73597071184 73694956608 73775210496 74421731328 74439852032 74639763744 74864717824 75360057948 76556249344 76658070528 76882654719 77348683776 77453392891 77556407292 77575291248 77640866304 77763059712 78340333568 78444527616 78550720206 78569846264 78674345568 78740849664 78787461376 79450226688 79602991104 79689678848 79923144704 80623542272 80859744056 81598611456 81640062777 81837669888 82554845184 82796705082 82886870784 83046243072 83744833536 83794407424 83858201301 83865239552 83976781824 83997229056 84019441233 84110938496 84222807552 84848035328 84981571584 85053407232 85074116608 85302587136 86071078912 86125780512 88132875264 88391077047 88398495744 88518163304 88635894048 88657475712 89434415616 89531809792 89650888704 89772251664 89794110016 89913537792 90436534272 90581010688 90701485056 90723569664 90800259072 90967212063 90974846976 91618279424 91794440192 91864324608 92141191168 92411136064 93302928888 94268708352 94348394496 94499120284 94624805808 95198380032 95454039744 95477281536 95708381184 95765037056 95837944344 96022218552 96547110912 96701349248 96829963776 96887283584 96969183232 97121796096 97253272636 97972912128 97996767232 98259942144 98366947328 99228975104 99519684992 99582933717 100480077264 100723286016 101018373768 101078172962 101903637024 102210760704 102510206292 103070564352 103131578368 103268745216 103408543056 103433721664 103521155072 103658840064 103684079616 103824439706 103962528072 104592703488 104734293608 104899127424 104987799552 105933635584 106137321472 107735666688 108789017904 108798148608 108853417036 108998194032 109090331136 109116893184 109436571582 110073126912 110246363136 110395606776 110515827712 110662815744 110728324096 111632596992 111659778048 111810935068 111959645616 111969042432 112025921644 112297076736 113308762112 113404542976 113736782848 114834374016 116023025664 116362936872 116461299456 117510500352 117794930688 117826080309 117854769396 117864660992 118021423104 118181192064 118209967616 119175340032 119245887488 119404486656 119534518272 119595240674 119696335552 119884717056 120935313408 120964759552 121067012096 121289616084 121299795968 122485766144 124330306176 124403905184 124569364608 125691611136 125797859328 125995843584 126166407744 126931173376 127272052992 127303042048 127472357376 127580110848 127611174912 127676000179 127783925792 127953880704 128029624736 128729481216 129106618368 129495728128 130630549504 131013256192 132597743616 132777244956 132986213568 133973436352 134151623424 134297714688 134658377496 134691165024 135687831552 135871516032 136085354496 136200388608 136281014272 136462270464 136680275056 137427419136 137691660288 137796486912 137878057408 138211786752 138245439488 138616704096 139456937984 139865503232 139954393332 139983732736 141748680426 142797570048 143215922304 143647555584 143756916516 143842015369 144033327828 145052023872 145330925376 145453774848 145489190912 145682694144 145879908954 145915428776 146764169216 146959368192 146995150848 147194142368 147389913216 147550420992 147750164197 148843462656 148879704064 149279527488 149729435648 150720115896 151617259443 153112498688 153316141056 153765309438 154697367552 154906785782 155112814584 155150582496 155281732608 155526119424 155736659559 156680667136 156889055232 157101440412 157139692528 157348691136 157481699328 157574922752 158900453376 159205982208 159846289408 161247084544 161719488112 163197222912 163280125554 163675339776 164154857373 165109690368 165373460497 165593410164 165773741568 166092486144 167489667072 167588814848 167716402602 167730479104 167953563648 168038882466 168221876992 168445615104 169696070656 169963143168 170106814464 170148233216 170193227113 170605174272 172142157824 172251561024 176265750528 176782154094 176796991488 177036326608 177271788096 177314951424 178868831232 179063619584 179301777408 179392861011 179544503328 179588220032 179827075584 180873068544 181162021376 181402970112 181447139328 181600518144 181934424126 181949693952 183728649216 184282382336 184822272128 186605857776 188537416704 188696788992 188998240568 189249611616 190396760064 190908079488 190954563072 191416762368 191530074112 191675888688 192044437104 193094221824 193402698496 193659927552 193774567168 193938366464 194243592192 194506545272 195945824256 195993534464 196519884288 196733894656 198457950208 199039369984 199165867434 200960154528 201446572032 202036747536 202156345924 203807274048 204421521408 205020412584 206141128704 206263156736 206537490432 206817086112 206867443328 207042310144 207317680128 207368159232 207648879412 207925056144 209185406976 209468587216 209798254848 209975599104 211867271168 212274642944 212623020639 215471333376 217578035808 217706834072 217996388064 218180662272 218233786368 218819863431 218873143164 220146253824 220492726272 220791213552 221031655424 221325631488 221456648192 223265193984 223319556096 223621870136 223919291232 224051843288 224594153472 226617524224 226809085952 227473565696 229668748032 232046051328 232360178673 232725873744 232922598912 235021000704 235652160618 235709538792 235729321984 236362384128 236419935232 238350680064 238491774976 238808973312 239069036544 239190481348 239392671104 239769434112 241870626816 241929519104 242134024192 242579232168 242599591936 244920188331 244971532288 248660612352 248807810368 249138729216 251383222272 251574603903 251595718656 251991687168 252058323699 252332815488 253862346752 254544105984 254606084096 254944714752 255160221696 255222349824 255352000358 255567851584 255907761408 256059249472 258213236736 258991456256 261261099008 262026512384 265195487232 265554489912 265972427136 267946872704 268303246848 268595429376 269316754992 269382330048 271743032064 272170708992 272400777216 272562028544 272924540928 273360550112 274854838272 275383320576 275592973824 275756114816 276423573504 276490878976 277233408192 278913875968 279731006464 279908786664 279967465472 283497360852 285595140096 286431844608 287295111168 287513833032 287684030738 288066655656 290104047744 290661850752 290907549696 290978381824 291365388288 291759817908 291830857552 293528338432 293918736384 293990301696 294388284736 294779826432 295100841984 295500328394 297686925312 297759408128 298559054976 299458871296 301440231792 303234518886 306224997376 306632282112 307122140923 307530618876 309394735104 309813571564 310225629168 310301164992 310563465216 311052238848 311473319118 313361334272 313778110464 314202880824 314279385056 314697382272 314963398656 315149845504 316073136067 317800906752 318411964416 319692578816 322494169088 323438976224 326394445824 326560251108 327350679552 328309714746 330219380736 330746920994 331186820328 331547483136 332184972288 334979334144 335177629696 335432805204 335460958208 335907127296 336077764932 336443753984 336891230208 339392141312 339926286336 340213628928 340386454226 341210348544 344284315648 344503122048 352531501056 353564308188 353593982976 353773605367 354072653216 354543576192 354629902848 357737662464 358127239168 358603554816 358785722022 359089006656 359176440064 359654151168 362324042752 362805940224 362894278656 363201036288 363385538971 363868848252 363899387904 367457298432 368564764672 369644544256 373211715552 377074833408 377393577984 377996481136 378499223232 380793520128 381816158976 381909126144 382833524736 383028000537 383060148224 383351777376 384088874208 386188443648 386805396992 387319855104 387549134336 387876732928 388487184384 389013090544 391891648512 393039768576 393467789312 396915900416 398078739968 398331734868 401920309056 402893144064 404073495072 404312691848 407614548096 408843042816 409396505281 410040825168 412282257408 412526313472 413074980864 413634172224 413734886656 414084620288 414635360256 414736318464 415297758824 415850112288 418370813952 418937174432 419596509696 419951198208 423734542336 424549285888 425246041278 430942666752 431526046107 435156071616 435413668144 435992776128 436361324544 436467572736 437639726862 437746286328 440292507648 440985452544 441582427104 442063310848 442651262976 442913296384 443250492591 446530387968 446639112192 447243740272 447838582464 448103686576 449188306944 453235048448 454851778329 454947131392 459337496064 464092102656 464720357346 465451747488 465845197824 467209978677 470042001408 471304321236 471419077584 471458643968 472724768256 472839870464 476701360128 476983549952 477617946624 478380962696 478785342208 479538868224 483741253632 483859038208 484268048384 485158464336 485199183872 489840376662 489943064576 496120381491 497321224704 497615620736 498277458432 502766444544 503149207806 503191437312 504116647398 504665630976 509088211968 509212168192 509889429504 510320443392 510444699648 510579681339 510704000716 511135703168 511815522816 512118498944 516426473472 517982912512 524053024768 530390974464 531108979824 531944854272 535893745408 536606493696 537190858752 538178583033 538633509984 538764660096 543486064128 544341417984 544801554432 545124057088 545849081856 546721100224 551185947648 551512229632 552847147008 552981757952 554466816384 557827751936 559462012928 559817573328 559934930944 566994721704 571190280192 572863689216 574590222336 575027666064 575368061476 576133311312 580208095488 581323701504 581815099392 581956763648 582730776576 583519635816 583661715104 587056676864 587837472768 587980603392 588776569472 589559652864 590201683968 591000656788 595373850624 595518816256 597118109952 598917742592 602880463584 606469037772 612449994752 613264564224 614244281846 615061237752 618789470208 619627143128 620451258336 620602329984 621126930432 622104477696 622946638236 626722668544 627556220928 628405761648 628558770112 629394764544 629926797312 630299691008 632146272134 635601813504 636823928832 639385157632 644988338176 646877952448 653120502216 654701359104 656619429492 660438761472 661493841988 662373640656 663094966272 664369944576 669958668288 670355259392 670865610408 670921916416 672155529864 672887507968 673782460416 674858858089 678784282624 679852572672 680427257856 680772908452 682420697088 688568631296 689006244096 697080536019 705063002112 707128616376 707187965952 707547210734 708145306432 709087152384 709259805696 715475324928 716254478336 717207109632 717571444044 718178013312 718352880128 719308302336 724648085504 725611880448 725788557312 726402072576 726771077942 727737696504 727798775808 734914596864 737129529344 739289088512 746423431104 754149666816 754787155968 755992962272 756998446464 761587040256 763632317952 763818252288 765667049472 766056001074 766120296448 766703554752 768177748416 773610793984 774639710208 775098268672 775753465856 776974368768 778026181088 783783297024 786079537152 786935578624 793831800832 796157479936 796663469736 803840618112 805786288128 808146990144 808625383696 815229096192 817686085632 818793010562 820081650336 824564514816 825052626944 826149961728 827268344448 827469773312 828169240576 829270720512 829472636928 830595517648 831700224576 836741627904 837874348864 839193019392 839902396416 847469084672 849098571776 850492082556 861885333504 863052092214 870312143232 870827336288 871985552256 872722649088 872935145472 874116862627 875279453724 875492572656 880585015296 881970905088 883164854208 884126621696 885302525952 885826592768 886500985182 893060775936 893278224384 894487480544 895677164928 896207373152 898376613888 906470096896 909703556658 909894262784 918674992128 921366422769 928184205312 929440714692 930903494976 931690395648 934419957354 940084002816 942608642472 942838155168 945449536512 945679740928 948219408201 953402720256 953967099904 955235893248 956761925392 957570684416 959077736448 967482507264 967718076416 970316928672 979680753324 979886129152 992240762982 994642449408 995231241472 996554916864 1005532889088 1006298415612 1006382874624 1006894107583 1008233294796 1009331261952 1018176423936 1018424336384 1019778859008 1020640886784 1021159362678 1021408001432 1022271406336 1023631045632 1024236997888 1032852946944 1034251149379 1035965825024 1048106049536 1060781948928 1061320816101 1062217959648 1063889708544 1071787490816 1073212987392 1074381717504 1076357166066 1077267019968 1077529320192 1086972128256 1088682835968 1089603108864 1090156616913 1090248114176 1091698163712 1093442200448 1102371895296 1103024459264 1105694294016 1105963515904 1108933632768 1118924025856 1119635146656 1119869861888 1133989443408 1142380560384 1145727378432 1149084001611 1149180444672 1150055332128 1150736122952 1152266622624 1160416190976 1162647403008 1163630198784 1163913527296 1165461553152 1167039271632 1167323430208 1174113353728 1175674945536 1177553138944 1179119305728 1180403367936 1182001313576 1190747701248 1191037632512 1194236219904 1197835485184 1205760927168 1212938075544 1224899989504 1226529128448 1228189515843 1228488563692 1230122475504 1237578940416 1239254286256 1240902516672 1241204659968 1242253860864 1244208955392 1245893276472 1253445337088 1255112441856 1256811523296 1257117540224 1258789529088 1259853594624 1260599382016 1264292544268 1271203627008 1273647857664 1278770315264 1289976676352 1293755904896 1294578138321 1306241004432 1309402718208 1313238858984 1320877522944 1322987683976 1324747281312 1326189932544 1328739889152 1329751477773 1339917336576 1340710518784 1341731220816 1341843832832 1344311059728 1345775015936 1347564920832 1349717716178 1357568565248 1359705145344 1361545816904 1364841394176 1377137262592 1378012488192 1394161072038 1410126004224 1414257232752 1414375931904 1415094421468 1416290612864 1418174304768 1418519611392 1430950649856 1432508956672 1435142888088 1436356026624 1436705760256 1438616604672 1449296171008 1451223760896 1451577114624 1452804145152 1453542155884 1455475393008 1455597551616 1469829193728 1474259058688 1478578177024 1488361144473 1492846862208 1508299333632 1509574311936 1511985924544 1513996892928 1527264635904 1527636504576 1531334098944 1531739044017 1532112002148 1532240592896 1533407109504 1536355496832 1547221587968 1549279420416 1550196537344 1551506931712 1553948737536 1556052362176 1572159074304 1573871157248 1587663601664 1592314959872 1593326939472 1607681236224 1611572576256 1616293980288 1617250767392 1630458192384 1635372171264 1637586021124 1640163300672 1650105253888 1654536688896 1654939546624 1656338481152 1658541441024 1658945273856 1661191035296 1663400449152 1673483255808 1675748697728 1678386038784 1679804792832 1694938169344 1698197143552 1700984165112 1723770667008 1726104184428 1740624286464 1741654672576 1743971104512 1745445298176 1745870290944 1748233725254 1750558907448 1750985145312 1761170030592 1763941810176 1766329708416 1768253243392 1770605051904 1771653185536 1773001970364 1786121551872 1786556448768 1788974961088 1791354329856 1792414746304 1796753227776 1812940193792 1819407113316 1819788525568 1837349984256 1842732845538 1856368410624 1858881429384 1861806989952 1863380791296 1866357625609 1868839914708 1869946199797 1880168005632 1885217284944 1885676310336 1890899073024 1891359481856 1896438816402 1906805440512 1907934199808 1910471786496 1913523850784 1915141368832 1918155472896 1920752134561 1934965014528 1935436152832 1940633857344 1959361506648 1959772258304 1984481525964 1989284898816 1990462482944 1993109833728 2011065778176 2012596831224 2012765749248 2013788215166 2016466589592 2018662523904 2024576574267 2036352847872 2036848672768 2039557718016 2041281773568 2042318725356 2042816002864 2044542812672 2047262091264 2048473995776 2065705893888 2068502298758 2096212099072 2121563897856 2122641632202 2124435919296 2127779417088 2143574981632 2146425974784 2148763435008 2149854986461 2152714332132 2154534039936 2155058640384 2173944256512 2177365671936 2179206217728 2180313233826 2180496228352 2183396327424 2186884400896 2204743790592 2206048918528 2211388588032 2211927031808 2212511952469 2217867265536 2237848051712 2239270293312 2239739723776 2267978886816 2284761120768 2291454756864 2298168003222 2298360889344 2300110664256 2301472245904 2304533245248 2320832381952 2325294806016 2327260397568 2327827054592 2330923106304 2334078543264 2334646860416 2348226707456 2351349891072 2355106277888 2358238611456 2360806735872 2364002627152 2381495402496 2388472439808 2395670970368 2411521854336 2425876151088 2449799979008 2453058256896 2456379031686 2456977127384 2460244951008 2475157880832 2478508572512 2481805033344 2482409319936 2484507721728 2488417910784 2491786552944 2506890674176 2510224883712 2513623046592 2514235080448 2517579058176 2519707189248 2521198764032 2528585088536 2542407254016 2547295715328 2557540630528 2579953352704 2587511809792 2589156276642 2612482008864 2618805436416 2622350587881 2626477717968 2641755045888 2645975367952 2649494562624 2652379865088 2657479778304 2659502955546 2679834673152 2681421037568 2683462441632 2688622119456 2691550031872 2695129841664 2699435432356 2715137130496 2719410290688 2723091633808 2729682788352 2754274525184 2756024976384 2764099268307 2788322144076 2820252008448 2828514465504 2830188842936 2832581225728 2836348609536 2837039222784 2844658224603 2861901299712 2865017913344 2865775536967 2870285776176 2872712053248 2873411520512 2877233209344 2898592342016 2902447521792 2903154229248 2907084311768 2910950786016 2939658387456 2948518117376 2957156354048 2976722288946 2985693724416 3016598667264 3019148623872 3020682322749 3023971849088 3027993785856 3054529271808 3055273009152 3063478088034 3064224004296 3064481185792 3066814219008 3072710993664 3094443175936 3098558840832 3100393074688 3102753448137 3103013863424 3107897475072 3112104724352 3144318148608 3147742314496 3183962448303 3184629919744 3186653878944 3215362472448 3223145152512 3232587960576 3234501534784 3260916384768 3270469850739 3270744342528 3275172042248 3280326601344 3300210507776 3309073377792 3309879093248 3312676962304 3317082882048 3317890547712 3322382070592 3326800898304 3351497395456 3356772077568 3359609585664 3389876338688 3396394287104 3401968330224 3447541334016 3452208368856 3481248572928 3483309345152 3487942209024 3490890596352 3491740581888 3496467450508 3501117814896 3501970290624 3522340061184 3532659416832 3536506486784 3541210103808 3543306371072 3546003940728 3572243103744 3573112897536 3577949922176 3582708659712 3584829492608 3593506455552 3625880387584 3638814226632 3639577051136 3674699968512 3684568547529 3685465691076 3712736821248 3717762858768 3723613979904 3726761582592 3732715251218 3737679829416 3739892399594 3760336011264 3770434569888 3771352620672 3781798146048 3782718963712 3792877632804 3813610881024 3815868399616 3820943572992 3827047701568 3830282737664 3836310945792 3841504269122 3869930029056 3870872305664 3881267714688 3918723013296 3919544516608 3968963051928 3978569797632 3980924965888 3986219667456 3992587831999 4022131556352 4025193662448 4025531498496 4027576430332 4032933179184 4037325047808 4049153148534 4072705695744 4073697345536 4079115436032 4084637450712 4085632005728 4089085625344 4094524182528 4096947991552 4131411787776 4137004597516 4192424198144 4243127795712 4245283264404 4248871838592 4255558834176 4287149963264 4292851949568 4297526870016 4299709972922 4305428664264 4309068079872 4310117280768 4347888513024 4354731343872 4358412435456 4360626467652 4360992456704 4366792654848 4373768801792 4409487581184 4412097837056 4422777176064 4425023904938 4435734531072 4475696103424 4478540586624 4479479447552 4535957773632 4582909513728 4596336006444 4596721778688 4600221328512 4602944491808 4609066490496 4641664763904 4650589612032 4654520795136 4655654109184 4661846212608 4668157086528 4669293720832 4696453414912 4710212555776 4716477222912 4721613471744 4724012006623 4728005254304 4762990804992 4776944879616 4791341940736 4823043708672 4851752302176 4899599958016 4906116513792 4912758063372 4913954254768 4920489902016 4950315761664 4957017145024 4963610066688 4964818639872 4969015443456 4976835821568 4983573105888 5013781348352 5020449767424 5027246093184 5028470160896 5035158116352 5039414378496 5042397528064 5057170177072 5084814508032 5094591430656 5115081261056 5159906705408 5175023619584 5178312553284 5224964017728 5237610872832 5244701175762 5252955435936 5283510091776 5291950735904 5298989125248 5304759730176 5314959556608 5319005911092 5322154568653 5359669346304 5362842075136 5366924883264 5377244238912 5383100063744 5390259683328 5398870864712 5430274260992 5438820581376 5446183267616 5459365576704 5508549050368 5512049952768 5528198536614 5576644288152 5599072876827 5609838599391 5640504016896 5657028931008 5660377685872 5665162451456 5672697219072 5674078445568 5689316449206 5723802599424 5731551073934 5740571552352 5745424106496 5746823041024 5754466418688 5762256403683 5797184684032 5804895043584 5806308458496 5814168623536 5821901572032 5879316774912 5914312708096 5953444577892 5971387448832 6033197334528 6038297247744 6041364645498 6047943698176 6055987571712 6073729722801 6109058543616 6110546018304 6118818038389 6126956176068 6128448008592 6128962371584 6133628438016 6145421987328 6188886351872 6197117681664 6200786149376 6205506896274 6206027726848 6224209448704 6288636297216 6295484628992 6367924896606 6369259839488 6373307757888 6430724944896 6446290305024 6449564959383 6465175921152 6469003069568 6521832769536 6540939701478 6541488685056 6550344084496 6560653202688 6618146755584 6619758186496 6625353924608 6634165764096 6635781095424 6637535857407 6644764141184 6653601796608 6702994790912 6713544155136 6719219171328 6803936660448 6895082668032 6904416737712 6962497145856 6966618690304 6975884418048 6981781192704 6983481163776 6992934901016 7002235629792 7003940581248 7044680122368 7065318833664 7073012973568 7082420207616 7086612742144 7092007881456 7144486207488 7155899844352 7165417319424 7169658985216 7187012911104 7251760775168 7277628453264 7279154102272 7349399937024 7369137095058 7370931382152 7425473642496 7435525717536 7447227959808 7453523165184 7465430502436 7475359658832 7479784799188 7520672022528 7540869139776 7542705241344 7563596292096 7565437927424 7585755265608 7627221762048 7631736799232 7641887145984 7654095403136 7660565475328 7672621891584 7683008538244 7739860058112 7741744611328 7762535429376 7837446026592 7839089033216 7867051763643 7937926103856 7957139595264 7961849931776 7972439334912 7985175663998 8044263112704 8050387324896 8055152860664 8065866358368 8074650095616 8098306297068 8145411391488 8147394691072 8158230872064 8169274901424 8171264011456 8178171250688 8189048365056 8193895983104 8262823575552 8274009195032 8384848396288 8490566528808 8497743677184 8511117668352 8574299926528 8585703899136 8595053740032 8597326610901 8599419945844 8610857328528 8618136159744 8620234561536 8695777026048 8709462687744 8721252935304 8721984913408 8747537603584 8818975162368 8824195674112 8845554352128 8850047809876 8871469062144 8951392206848 8957081173248 8958958895104 9062046968247 9071915547264 9165819027456 9192672012888 9193443557376 9200442657024 9205888983616 9218132980992 9283329527808 9301179224064 9308260344411 9309041590272 9311308218368 9323692425216 9336314173056 9338587441664 9392906829824 9420425111552 9432954445824 9443226943488 9448024013246 9456010508608 9553889759232 9582683881472 9646087417344 9703504604352 9799199916032 9812233027584 9825516126744 9827908509536 9840979804032 9900631523328 9914034290048 9927220133376 9929637279744 9938030886912 9953671643136 9967146211776 10027562696704 10054492186368 10056940321792 10070316232704 10078828756992 10084795056128 10114340354144 10169629016064 10189182861312 10230162522112 10319813410816 10350047239168 10356625106568 10449928035456 10475221745664 10489402351524 10505910871872 10567020183552 10583901471808 10597978250496 10609519460352 10629919113216 10638011822184 10644309137306 10719338692608 10725684150272 10733849766528 10754488477824 10766200127488 10780519366656 10797741729424 10860548521984 10877641162752 10892366535232 10918731153408 11017098100736 11024099905536 11056397073228 11153288576304 11198145753654 11219677198782 11281008033792 11314057862016 11320755371744 11330324902912 11345394438144 11348156891136 11363519214151 11378632898412 11447605198848 11463102147868 11481143104704 11490848212992 11493646082048 11508932837376 11524512807366 11594369368064 11609790087168 11612616916992 11628337247072 11643803144064 11758633549824 11828625416192 11906889155784 11942774897664 11977763495997 12066394669056 12076594495488 12082729290996 12095887396352 12111975143424 12147459445602 12218117087232 12221092036608 12237636076778 12253912352136 12256896017184 12267256876032 12290843974656 12377772703744 12394235363328 12401572298752 12411013792548 12412055453696 12448418897408 12577272594432 12735849793212 12738519678976 12746615515776 12861449889792 12892580610048 12899129918766 12930351842304 12938006139136 13043665539072 13064503379263 13081879402956 13082977370112 13089623398579 13100688168992 13121306405376 13236293511168 13239516372992 13250707849216 13268331528192 13275071714814 13289528282368 13307203593216 13405989581824 13427088310272 13438438342656 13445264941927 13607873320896 13790165336064 13808833475424 13924994291712 13933237380608 13951768836096 13963562385408 13966962327552 13985869802032 14004471259584 14007881162496 14089360244736 14130637667328 14146025947136 14164840415232 14172036019869 14173225484288 14184015762912 14288972414976 14311799688704 14330834638848 14339317970432 14374025822208 14555256906528 14558308204544 14698799874048 14738274190116 14741862764304 14850947284992 14871051435072 14894455919616 14907046330368 14930861004872 14950719317664 14959569598376 15041344045056 15081738279552 15085410482688 15127192584192 15130875854848 15171510531216 15254443524096 15263473598464 15283774291968 15308190806272 15321130950656 15345243783168 15366017076488 15479720116224 15483489222656 15525070858752 15674892053184 15678178066432 15734103527286 15875852207712 15914279190528 15923699863552 15944878669824 15966463705959 15970351327996 16088526225408 16100774649792 16110305721328 16131732716736 16149300191232 16196612594136 16290822782976 16294789382144 16316461744128 16338549802848 16342528022912 16356342501376 16378096730112 16387791966208 16525647151104 16548018390064 16769696792576 16797218630481 16829515798173 16981133057616 16995487354368 17022235336704 17148599853056 17171407798272 17194653221802 17198839891688 17221714657056 17236272319488 17240469123072 17286769211049 17391554052096 17418925375488 17442505870608 17443969826816 17495075207168 17637950324736 17648391348224 17700095619752 17742938124288 17902784413696 17914162346496 17917917790208 18124093936494 18143831094528 18331638054912 18356454115167 18385344025776 18386887114752 18400885314048 18411777967232 18436265961984 18566659055616 18602358448128 18616520688822 18618083180544 18622616436736 18672628346112 18677174883328 18840850223104 18865908891648 18886453886976 18896048026492 18912021017216 19107779518464 19165367762944 19292174834688 19348694878149 19407009208704 19598399832064 19624466055168 19651032253488 19655817019072 19681959608064 19828068580096 19854440266752 19859274559488 19876061773824 19907343286272 19912607572221 19934292423552 20055125393408 20108984372736 20113880643584 20140632465408 20157657513984 20169590112256 20228680708288 20460325044224 20639626821632 20700094478336 20713250213136 20899856070912 20950443491328 20978804703048 21011821743744 21134040367104 21167802943616 21195956500992 21219038920704 21259838226432 21276023644368 21288618274612 21451368300544 21467699533056 21508976955648 21532400254976 21561038733312 21595483458848 21721097043968 21755282325504 21784733070464 21837462306816 22034196201472 22048199811072 22112794146456 22306577152608 22396291507308 22439354397564 22562016067584 22628115724032 22641510743488 22660649805824 22690788876288 22696313782272 22727038428302 22757265796824 22895210397696 22926204295736 22962286209408 22981696425984 22987292164096 23017865674752 23049025614732 23188738736128 23219580174336 23225233833984 23256674494144 23287606288128 23517267099648 23657250832384 23813778311568 23885549795328 23955526991994 24132789338112 24165458581992 24191774792704 24223950286848 24262649132917 24294918891204 24436234174464 24442184073216 24475272153556 24507824704272 24513792034368 24534513752064 24581687949312 24755545407488 24788470726656 24803144597504 24822027585096 24824110907392 24896837794816 24969777749293 25154545188864 25471699586424 25477039357952 25493231031552 25722899779584 25785161220096 25791979832703 25798259837532 25860703684608 25876012278272 26087331078144 26129006758526 26163758805912 26165954740224 26179246797158 26201376337984 26242612810752 26472587022336 26479032745984 26501415698432 26536663056384 26550143429628 26579056564736 26614407186432 26811979163648 26854176620544 26876876685312 26890529883854 27215746641792 27580330672128 27617666950848 27849988583424 27866474761216 27903537672192 27927124770816 27933924655104 27948114823993 27971739604064 28008942519168 28015762324992 28178720489472 28261275334656 28292051894272 28329680830464 28344072039738 28346450968576 28368031525824 28623599377408 28661669277696 28678635940864 28748051644416 29110513813056 29116616409088 29397599748096 29476548380232 29483725528608 29701894569984 29742102870144 29788911839232 29814092660736 29861722009744 29901438635328 29919139196752 30082688090112 30163476559104 30170820965376 30254385168384 30261751709696 30343021062432 30508887048192 30526947196928 30567548583936 30616381612544 30642261901312 30690487566336 30732034152976 30959440232448 31050141717504 31349784106368 31356356132864 31468207054572 31751704415424 31828558381056 31847399727104 31889757339648 31932927411918 31940702655992 32177052450816 32201549299584 32220611442656 32263465433472 32298600382464 32342323917199 32393225188272 32581645565952 32589578764288 32632923488256 32677099605696 32685056045824 32712685002752 32756193460224 32775583932416 33051294302208 33096036780128 33539393585152 33594437260962 33659031596346 33962266115232 33990974708736 34044470673408 34090557642453 34297199706112 34342815596544 34389306443604 34397679783376 34443429314112 34472544638976 34480938246144 34573538422098 34783108104192 34837850750976 34885011741216 34990150414336 35275900649472 35296782696448 35400191239504 35485876248576 35805568827392 35828324692992 35933290487991 36248187872988 36287662189056 36663276109824 36712908230334 36770688051552 36801770628096 36823555934464 36872531923968 37133318111232 37204716896256 37233041377644 37236166361088 37245232873472 37255081980571 37345256692224 37354349766656 37681700446208 37731817783296 37792096052984 37824042034432 38215559036928 38330735525888 38584349669376 38697389756298 38814018417408 39193510137789 39196799664128 39248932110336 39268870195737 39302064506976 39311634038144 39363919216128 39656137160192 39708880533504 39718549118976 39752123547648 39825215144442 39868584847104 40217968745472 40227761287168 40281264930816 40315315027968 40335794825781 40339180224512 40457361416576 40920650088448 41400188956672 41426500426272 41799712141824 41900886982656 41957609406096 42023643487488 42268080734208 42335605887232 42391913001984 42438077841408 42516108059607 42519676452864 42552047288736 42577236549224 42902736601088 42935399066112 43017953911296 43064800509952 43122077466624 43190966917696 43442194087936 43569466140928 43674924613632 44068392402944 44096399622144 44225588292912 44613154305216 44792583014616 44878708795128 45124032135168 45256231448064 45283021486976 45321299611648 45381577752576 45392627564544 45454076856604 45514531593648 45790420795392 45852408591472 45924572418816 45963392851968 45974584328192 46035731349504 46098051229464 46377477472256 46439160348672 46450467667968 46513348988288 46575212576256 47034534199296 47314501664768 47627556623136 47771099590656 47899391117877 47911053983988 48265578676224 48330917163984 48383549585408 48447900573696 48525298265834 48589837782408 48872468348928 48884368146432 48950544307112 49015649408544 49027584068736 49069027504128 49163375898624 49511090814976 49576941453312 49606289195008 49644055170192 49648221814784 49793675589632 49939555498586 50309090377728 50943399172848 50954078715904 50986462063104 51445799559168 51583959665406 51596519675064 51721407369216 51752024556544 52174662156288 52258013517052 52327517611824 52331909480448 52358493594316 52402752675968 52485225621504 52945174044672 52958065491968 53002831396864 53100286859256 53158113129472 53228814372864 53623958327296 53708353241088 53753753370624 53781059767708 54431493283584 55069362345501 55160661344256 55235333901696 55699977166848 55732949522432 55807075344384 55854249541632 55867849310208 55896229647986 55943479208128 56017885038336 56031524649984 56522550669312 56584103788544 56659361660928 56688144079476 56692901937152 56736063051648 57247198754816 57323338555392 57357271881728 57496103288832 58221027626112 58233232818176 58795199496192 58953096760464 58967451057216 59484205740288 59577823678464 59628185321472 59723444019488 59802877270656 59838278393504 60165376180224 60326953118208 60341641930752 60508770336768 60523503419392 60686042124864 61053894393856 61232763225088 61284523802624 61380975132672 61464068305952 61918880464896 62100283435008 62699568212736 62712712265728 62936414109144 63503408830848 63657116762112 63694799454208 63779514679296 63865854823836 63881405311984 64354104901632 64403098599168 64441222885312 64526930866944 64597200764928 64684647834398 64786450376544 65163291131904 65179157528576 65265846976512 65354199211392 65370112091648 65425370005504 65512386920448 65551167864832 66102588604416 66192073560256 67078787170304 67188874521924 67318063192692 67924532230464 67981949417472 68088941346816 68181115284906 68594399412224 68685631193088 68778612887208 68795359566752 68886858628224 68945089277952 68961876492288 69055232147533 69147076844196 69188009392489 69566216208384 69675701501952 69770023482432 69980300828672 70551801298944 70593565392896 70800382479008 70971752497152 71611137654784 71656649385984 71866580975982 72496375745976 72575324378112 72787947398751 73326552219648 73425816460668 73541376103104 73603541256192 73647111868928 73745063847936 74266636222464 74409433792512 74466082755288 74472332722176 74510163961142 74690513384448 74708699533312 74909333247879 75363400892416 75463635566592 75584192105968 75648084068864 76431118073856 77168699338752 77394779512596 77628036834816 78387020275578 78393599328256 78497864220672 78537740391474 78604129013952 78623268076288 78727838432256 79312274320384 79417761067008 79437098237952 79504247095296 79544634499057 79650430288884 79737169694208 80435937490944 80455522574336 80562529861632 80630630055936 80671589651562 80678360449024 80914722833152 81841300176896 82800377913344 82853000852544 83599424283648 83801773965312 83844344471979 83915218812192 84047286974976 84536161468416 84671211774464 84783826003968 84876155682816 85032216119214 85039352905728 85104094577472 85154473098448 85870798132224 86035907822592 86129601019904 86244154933248 86381933835392 86884388175872 87138932281856 87349849227264 88192799244288 88451176585824 89226308610432 89585166029232 89757417590256 90248064270336 90512462896128 90566042973952 90642599223296 90763155505152 90785255129088 90908153713208 91029063187296 91580841590784 91704817182944 91849144837632 91926785703936 91949168656384 92071462699008 92196102458928 92754954944512 92878320697344 93026697976576 93150425152512 94069068398592 94629003329536 95255113246272 95542199181312 95798782235754 95822107967976 96531157352448 96661834327968 96767099170816 96895801147392 97026971751597 97050596531668 97179675564816 97744936697856 97768736292864 97901088614224 98031298817088 98055168137472 98138055008256 98326751797248 99022181629952 99153882906624 99212578390016 99288110340384 99587351179264 99879110997172 100618180755456 101886798345696 101908157431808 101972924126208 102271672927359 102891599118336 103167919330812 103193039350128 103442814738432 103504049113088 104349324312576 104516027034104 104655035223648 104716987188632 104805505351936 104970451243008 105890348089344 105916130983936 106005662793728 106200573718512 106316226258944 106457628745728 107247916654592 107416706482176 107562119535416 108862986567168 110138724691002 110470667803392 111399954333696 111465899044864 111614150688768 111708499083264 111735698620416 111765245941713 111792459295972 111886958416256 112035770076672 112063049299968 113045101338624 113168207577088 113376288158952 113385803874304 113472126103296 114494397509632 114646677110784 114714543763456 114992206577664 116442055252224 116466465636352 117580530413367 117590398992384 117806610587211 117906193520928 117934902114432 118968411480576 119155647356928 119256370642944 119446888038976 119605754541312 119676556787008 120653906236416 120683283861504 121007384477343 121017540673536 121047006838784 121372084249728 122107788787712 122465526450176 122569047605248 122761950265344 122928136611904 124200566870016 125399136425472 125425424531456 125872828218288 127006817661696 127314233524224 127389598908416 127559029358592 127731709647672 127762810623968 128708209803264 128806197198336 128882445770624 129053861733888 129194401529856 129369295668796 129572900753088 130326582263808 130358315057152 130708398422784 130740224183296 130850740011008 131024773840896 131102335729664 132205177208832 132384147120512 134157574340608 134377749043848 134636126385384 135849064460928 135963898834944 136177882693632 136362230569812 137188798824448 137371262386176 137557225774416 137590719133504 137773717256448 137890178555904 137923752984576 138110464295066 138294153688392 138376018784978 139132432416768 139351403003904 139540046964864 139960601657344 141103602597888 141187130785792 141600764958016 141943504994304 143222275309568 143313298771968 143733161951964 144992751491952 145150648756224 145575894797502 146653104439296 146851632921336 147082752206208 147207082512384 147294223737856 147490127695872 147725749783963 148533272444928 148818867585024 148932165510576 148944665444352 149020327922284 149381026768896 149417399066624 149818666495758 150726801784832 150927271133184 151168384211936 151296168137728 152862236147712 154337398677504 154789559025192 155256073669632 156774040551156 156787198656512 156995728441344 157075480782948 157208258027904 157246536152576 157455676864512 158624548640768 158835522134016 158874196475904 159008494190592 159089268998114 159300860577768 159474339388416 160871874981888 160911045148672 161125059723264 161261260111872 161343179303124 161356720898048 161829445666304 165600755826688 165706001705088 167198848567296 167603547930624 167688688943958 167830437624384 168094573949952 169342423548928 169567652007936 169752311365632 169838543930419 170064432238428 170078705811456 170208189154944 170308946196896 171741596264448 172071815645184 172259202039808 172488309866496 172763867670784 173768776351744 174277864563712 174699698454528 174788444245051 176385598488576 176902353171648 178452617220864 179170332058464 179514835180512 180496128540672 181024925792256 181132085947904 181285198446592 181526311010304 181570510258176 181816307426416 182058126374592 183161683181568 183409634365888 183698289675264 183853571407872 183898337312768 184142925398016 184392204917856 185509909889024 185756641394688 186053395953152 186300850305024 188138136797184 189258006659072 190510226492544 191084398362624 191597564471508 191644215935952 193062314704896 193323668655936 193534198341632 193791602294784 194053943503194 194101193063336 194359351129632 195489873395712 195537472585728 195802177228448 196062597634176 196110336274944 196276110016512 196653503594496 198044363259904 198307765813248 198425156780032 198576220680768 199174702358528 199758221994344 201236361510912 203773596691392 203816314863616 203945848252416 204543345854718 205783198236672 206335838661624 206386078700256 206885629476864 207008098226176 207165696442599 207564028177467 208698648625152 209032054068208 209310070447296 209433974377264 209611010703872 209940902486016 211780696178688 211832261967872 212401147437024 212632452517888 212915257491456 214495833309184 214833412964352 215124239070832 217725973134336 218363842196253 220277449382004 220941335606784 222799908667392 222931798089728 223228301377536 223416998166528 223530491883426 223584918591944 223773916832512 224071540153344 224126098599936 224727999743637 226090202677248 226336415154176 226396267420393 226752576317904 226771607748608 226944252206592 228988795019264 229293354221568 229429087526912 232884110504448 232932931272704 235161060826734 235180797984768 235613221174422 235812387041856 235869804228864 237936822961152 238311294713856 238512741285888 238633903497171 238893776077952 239211509082624 239353113574016 241307812472832 241366567723008 242014768954686 242035081347072 242094013677568 242744168499456 244931052900352 245138095210496 245523900530688 245856273223808 248401133740032 250798272850944 251533033415937 251745656436576 254013635323392 254628467048448 254779197816832 255118058717184 255463419295344 255525621247936 257612394396672 257764891541248 258107723467776 258388803059712 258738591337592 259145801506176 260653164527616 260716630114304 261416796845568 261480448366592 261701480022016 262049547681792 262204671459328 264768294241024 268315148681216 268755498087696 269272252770768 271698128921856 271927797669888 272355765387264 272724461139624 274377597648896 274742524772352 275114451548832 275181438267008 275547434512896 275780357111808 275847505969152 276220928590132 276588307376784 276752037569956 278264864833536 279080093929728 279921203314688 282207205195776 282374261571584 283201529916032 283887009988608 286444550619136 286626597543936 287466323903928 289985502983904 290301297512448 291080915254791 291151789595004 293306208878592 293703265842672 294165504412416 294414165024768 294588447475712 294980255391744 295451499567926 297066544889856 297637735170048 297864331021152 298040655844568 298762053537792 298834798133248 299637332991516 301453603569664 301854542266368 302336768423872 302592336275456 305724472295424 308674797355008 309579118050384 310512147339264 313548081102312 313574397313024 314150961565896 314416516055808 314493072305152 314911353729024 315414438727921 317249097281536 317671044268032 317748392951808 318016988381184 318178537996228 318601721155536 318948678776832 321743749963776 321822090297344 322250119446528 322686358606248 322713441796096 323658891332608 331201511653376 331412003410176 334397697134592 335207095861248 335295737825139 335377377887916 335660875248768 336189147899904 338684847097856 339135304015872 339504622731264 339677087860838 340128864476856 340157411622912 340416378309888 340617892393792 343483192528896 344143631290368 344518404079616 344976619732992 345527735341568 347537552703488 348555729127424 349399396909056 349576888490102 352771196977152 353804706343296 356905234441728 358340664116928 359029670361024 362049851584512 362264171895808 362570396893184 363052622020608 363141020516352 363632614852832 364116252749184 366323366363136 366819268731776 367396579350528 367707142815744 367796674625536 368285850796032 368784409835712 371019819778048 372106791906304 372601700610048 376276273594368 378516013318144 381020452985088 382168796725248 383195128943016 383288431871904 386124629409792 386647337311872 387068396683264 387583204589568 388107887006388 388202386126672 388718702259264 390979746791424 391074945171456 391604354456896 392125195268352 392220672549888 392552220033024 393307007188992 396088726519808 396615531626496 396850313560064 397152441361536 398349404717056 399516443988688 402472723021824 407547193382784 407632629727232 407891696504832 409086691709436 411566396473344 412671677323248 412772157400512 413771258953728 414016196452352 414331392885198 415128056354934 417397297250304 418064108136416 418620140894592 418867948754528 419222021407744 419881804972032 420450210923587 423561392357376 423664523935744 424802294874048 425264905035776 425830514982912 428991666618368 429666825928704 430248478141664 435451946268672 436727684392506 440554898764008 441882671213568 443177249351889 445599817334784 445863596179456 446456602755072 446833996333056 447060983766852 447169837183888 447547833665024 448143080306688 448252197199872 449455999487274 452180405354496 452792534840786 453505152635808 453888504413184 457977590038528 458586708443136 458858175053824 465768221008896 470322121653468 470361595969536 471226442348844 471624774083712 471739608457728 475873645922304 476622589427712 477025482571776 477267806994342 477787552155904 478423018165248 478706227148032 482615624945664 482733135446016 483386625032731 484029537909372 484070162694144 484188027355136 484316065747423 485488336998912 489862105800704 490276190420992 491712546447616 496802267480064 501596545701888 503066066831874 503491312873152 508027270646784 509256934096896 509515631791257 509558395633664 510236117434368 510926838590688 511051242495872 515224788793344 515529783082496 516215446935552 516777606119424 517477182675184 518291603012352 521306329055232 522833593691136 522960896733184 523402960044032 524099095363584 524365332735153 524409342918656 529536588482048 537510996175392 538544505541536 543396257843712 543855595339776 544711530774528 545448922279248 548755195297792 549485049544704 550228903097664 550362876534016 551094869025792 551560714223616 551695011938304 552441857180264 553176614753568 553504075139912 556529729667072 558160187859456 559842406629376 564414410391552 564748523143168 566403059832064 567774019977216 572889101238272 573253195087872 574932647807856 579971005967808 580602595024896 582161830509582 582303579190008 586612417757184 587406531685344 588331008824832 588828330049536 589176894951424 589960510783488 590902999135852 594133089779712 595275470340096 595728662042304 596081311689136 597524107075584 597669596266496 599274665983032 602907207139328 603709084532736 604673536847744 605184672550912 611448944590848 617349594710016 619158236100768 621024294678528 621497089327797 622692084532401 627096162204624 627148794626048 628301923131792 628833032111616 628986144610304 629822707458048 630828877455842 634498194563072 635342088536064 635496785903616 636357075992456 637203442311072 637897357553664 643487499927552 643644180594688 644500238893056 645372717212496 645426883592192 647317782665216 662403023306752 662824006820352 668795394269184 670591475650278 670754755775832 671321750497536 672378295799808 677369694195712 678270608031744 679009245462528 679188802261179 679354175721676 680257728953712 680314823245824 680832756619776 681235784787584 686966385057792 688287262580736 689036808159232 691055470683136 697111458254848 698798793818112 699153776980204 705542393954304 707609412686592 713810468883456 715901710491513 716681328233856 718059340722048 724099703169024 724528343791616 725140793786368 726105244041216 726282041032704 727265229705664 728232505498368 733638537463552 734793158701056 735414285631488 735593349251072 736571701592064 737568819671424 742039639556096 744213583812608 745203401220096 757032026636288 762040905970176 764337593450496 766390257886032 766576863743808 773294674623744 774136793366528 775166409179136 776215774012776 776404772253344 777437404518528 781959493582848 782149890342912 783208708913792 784250390536704 784441345099776 785104440066048 786614014377984 792177453039616 793700627120128 794304882723072 796698809434112 799032887977376 804945446043648 815094386765568 815265259454464 815783393009664 818173383418872 823132792946688 825343354646496 825544314801024 827542517907456 828032392904704 828662785770396 830256112709868 834794594500608 836128216272832 837240281789184 837735897509056 838444042815488 839763609944064 840900421847174 847122784714752 847329047871488 849604589748096 850529810071552 851661029965824 857983333236736 859333651857408 860496956283328 870903892537344 873455368785012 881109797528016 883765342427136 886354498703778 891199634669568 891727192358912 892913205510144 894121967533704 894339674367776 895095667330048 896286160613376 896504394399744 897718017917929 898911998974548 904360810708992 905585069681572 907010305271616 907777008826368 915955180077056 917173416886272 917716350107648 931536442017792 940644243306936 940723191939072 942452884697688 943249548167424 943479216915456 946243316183763 951747291844608 953245178855424 954050965143552 954535613988684 955575104311808 956846036330496 957412454296064 965231249891328 965466270892032 966773250065462 968059075818744 968140325388288 968632131494846 970976673997824 979724211601408 980552380841984 983425092895232 993604534960128 1003193091403776 1006132133663748 1006982625746304 1016054541293568 1018513868193792 1019031263582514 1019116791267328 1020472234868736 1021853677181376 1022102484991744 1030449577586688 1031059566164992 1032430893871104 1033555212238848 1034080248487741 1034954365350368 1036583206024704 1042612658110464 1045667187382272 1045921793466368 1046805920088064 1048198190727168 1048730665470306 1048818685837312 1059073176964096 1075021992350784 1077089011083072 1086792515687424 1087711190679552 1089423061549056 1090897844558496 1097510390595584 1098970099089408 1100457806195328 1100725753068032 1102189738051584 1103121428447232 1103390023876608 1104883714360528 1106353229507136 1107008150279824 1113059459334144 1116320375718912 1119684813258752 1128828820783104 1129497046286336 1132806119664128 1135548039954432 1146506390175744 1149865295615712 1159942011935616 1161205190049792 1164323661019164 1164607158380016 1173224835514368 1174813063370688 1176662017649664 1177656660099072 1178353789902848 1179921021566976 1181805998271704 1188266179559424 1190550940680192 1191457324084608 1192162623378272 1195048214151168 1195339192532992 1198549331966064 1205814414278656 1207418169065472 1209347073695488 1210369345101824 1222897889181696 1234699189420032 1238316472201536 1242048589357056 1242994178655594 1245384169064802 1254192324409248 1256603846263584 1257666064223232 1257972289220608 1259645414916096 1261350632770761 1261657754911684 1268996389126144 1270684177072128 1270993571807232 1272714151984912 1274406884622144 1275794715107328 1286974999855104 1287288361189376 1289000477786112 1290745434424992 1294635565330432 1324806046613504 1325648013640704 1329531748055667 1337590788538368 1341182951300556 1341509511551664 1342643500995072 1344756591599616 1354739388391424 1356541216063488 1358377604522358 1358708351443352 1360515457907424 1361665513239552 1362471569575168 1373932770115584 1376574525161472 1378073616318464 1382110941366272 1394222916509696 1398307553960408 1411084787908608 1415218825373184 1427620937766912 1431803420983026 1433362656467712 1436118681444096 1448199406338048 1449056687583232 1450159875098193 1450281587572736 1452210488082432 1452564082065408 1452948197242269 1454530459411328 1456465010996736 1467277074927104 1469586317402112 1470828571262976 1471186698502144 1475137639342848 1488427167625216 1490406802440192 1514064053272576 1524081811940352 1528546895373771 1528675186900992 1532780515772064 1533153727487616 1546589349247488 1548273586733056 1550332818358272 1552431548025552 1552809544506688 1554874809037056 1563918987165696 1566417417827584 1568500781073408 1568882690199552 1570208880132096 1573095998205459 1573228028755968 1584354906079232 1587401254240256 1588609765446144 1593397618868224 1598065775954752 1630188773531136 1630530518908928 1631566786019328 1636346766837744 1646265585893376 1650686709292992 1651088629602048 1655085035814912 1656064785809408 1657325571540792 1660512225419736 1669589189001216 1672256432545664 1674480563578368 1675471795018112 1676888085630976 1679527219888128 1681800843694348 1694245569429504 1694658095742976 1699209179496192 1701059620143104 1703322059931648 1715966666473472 1718667303714816 1720993912566656 1741807785074688 1746910737570024 1762219595056032 1767530684854272 1772708997407556 1782399269339136 1783454384717824 1785826411020288 1788243935067408 1788679348735552 1790191334660096 1792572321226752 1793008788799488 1795436035835858 1797823997949096 1808721621417984 1811170139363144 1814020610543232 1815554017652736 1831910360154112 1834346833772544 1835432700215296 1863072884035584 1881288486613872 1881446383878144 1884905769395376 1886499096334848 1886958433830912 1892486632367526 1903494583689216 1906490357710848 1909071227977368 1911150208623616 1913692072660992 1914824908592128 1930462499782656 1930932541784064 1933546500130924 1936118151637488 1936280650776576 1937264262989692 1941953347995648 1959448423202816 1961104761683968 1966850185790464 1987209069920256 2006386182807552 2012264267327496 2013965251492608 2032109082587136 2037027736387584 2037566406783537 2038062527165028 2038233582534656 2040944469737472 2043707354362752 2044204969983488 2060899155173376 2062119132329984 2064861787742208 2067110424477696 2068160496975482 2069908730700736 2073166412049408 2091334374764544 2091843586932736 2093611840176128 2096396381454336 2097461330940612 2097637371674624 2118146353928192 2150043984701568 2154178022166144 2173585031374848 2175422381359104 2178846123098112 2181795689116992 2195020781191168 2200915612390656 2201451506136064 2204379476103168 2206242856894464 2206780047753216 2207901071095447 2209767428721056 2212706459014272 2214016300559648 2226118918668288 2232640751437824 2239369626517504 2258994092572672 2265612239328256 2271096079908864 2293012780351488 2299730591231424 2319884023871232 2322410380099584 2328647322038328 2329214316760032 2346449671028736 2349626126741376 2353324035299328 2355313320198144 2356707579805696 2359842043133952 2363611996543408 2376532359118848 2381101881360384 2382914648169216 2384325246756544 2390096428302336 2390678385065984 2397098663932128 2411628828557312 2414836338130944 2418694147390976 2420738690203648 2445795778363392 2469398378840064 2476632944403072 2484097178714112 2485988357311188 2490768338129604 2508384648818496 2513207692527168 2515332128446464 2515944578441216 2519290829832192 2522701265541522 2523315509823368 2537992778252288 2541368354144256 2541987143614464 2545428303969824 2548813769244288 2551589430214656 2555043589458721 2573949999710208 2574576722378752 2578000955572224 2581490868849984 2589271130660864 2649612093227008 2651296027281408 2659063496111334 2675181577076736 2682365902601112 2683019023103328 2685287001990144 2689513183199232 2693154053753787 2709478776782848 2713082432126976 2716755209044716 2717416702886704 2721030915814848 2723331026479104 2724943139150336 2747865540231168 2753149050322944 2764221882732544 2788445833019392 2796615107920816 2822169575817216 2830437650746368 2838729948551289 2855241875533824 2863606841966052 2866725312935424 2872237362888192 2896398812676096 2898113375166464 2900319750196386 2900563175145472 2904420976164864 2905896394484538 2909060918822656 2912930021993472 2934554149854208 2939172634804224 2941657142525952 2942373397004288 2943151476465109 2950275278685696 2976854335250432 2980813604880384 3028128106545152 3048163623880704 3057093790747542 3057350373801984 3065561031544128 3066307454975232 3093178698494976 3096547173466112 3100665636716544 3102240745463223 3104863096051104 3105619089013376 3109749618074112 3127837974331392 3132834835655168 3137001562146816 3137765380399104 3140417760264192 3146191996410918 3146456057511936 3177219530892288 3186795237736448 3196131551909504 3260377547062272 3263133572038656 3272693533675488 3292531171786752 3301373418585984 3302177259204096 3310170071629824 3312129571618816 3314651143081584 3321024450839472 3339178378002432 3344512865091328 3348961127156736 3350943590036224 3353776171261952 3359054439776256 3363601687388696 3388491138859008 3389316191485952 3398418358992384 3402119240286208 3406644119863296 3431933332946944 3441987825133312 3483615570149376 3493821475140048 3524439190112064 3535061369708544 3545417994815112 3564798538678272 3566908769435648 3571652822040576 3576487870134816 3577358697471104 3580382669320192 3585144642453504 3586017577598976 3590872071671716 3595647995898192 3617443242835968 3622340278726288 3628041221086464 3631108035305472 3663820720308224 3668693667545088 3670865400430592 3726145768071168 3762576973227744 3769811538790752 3772998192669696 3773916867661824 3784051898312283 3784973264735052 3806989167378432 3812980715421696 3818142455954736 3822300417247232 3827384145321984 3829649817184256 3860924999565312 3861865083568128 3867093000261848 3872236303274976 3874528525979384 3883906695991296 3918896846405632 3922209523367936 3933700371580928 3974418139840512 4012772365615104 4024528534654992 4027930502985216 4064218165174272 4075132813567074 4076125054330056 4076467165069312 4087414708725504 4088409939966976 4121798310346752 4124238264659968 4129723575484416 4134220848955392 4136320993950964 4139817461401472 4146332824098816 4182668749529088 4183687173865472 4187223680352256 4194922661881224 4195274743349248 4236292707856384 4300087969403136 4308356044332288 4347170062749696 4350479625294579 4350844762718208 4357692246196224 4358844591726807 4363591378233984 4390041562382336 4401831224781312 4402903012272128 4408758952206336 4412485713788928 4413560095506432 4415802142190894 4419534857442112 4425412918028544 4428032601119296 4465281502875648 4478739253035008 4517988185145344 4531224478656512 4542192159817728 4586025560702976 4599461182462848 4639768047742464 4644820760199168 4657294644076656 4658428633520064 4699252253482752 4706648070598656 4710626640396288 4713415159611392 4719684086267904 4727223993086816 4753064718237696 4762203762720768 4765829296338432 4768650493513088 4780192856604672 4781356770131968 4794197327864256 4823257657114624 4837388294781952 4841477380407296 4891591556726784 4938796757680128 4953265888806144 4968194357428224 4971976714622376 4981536676259208 5016769297636992 5026415385054336 5030664256892928 5031889156882432 5038581659664384 5045402531083044 5046631019646736 5075985556504576 5082736708288512 5083974287228928 5090856607939648 5097627538488576 5103178860429312 5110087178917442 5147899999420416 5149153444757504 5156001911144448 5162981737699968 5178542261321728 5299224186454016 5302592054562816 5318126992222668 5350363154153472 5364731805202224 5366038046206656 5370574003980288 5379026366398464 5386308107507574 5418957553565696 5426164864253952 5433510418089432 5434833405773408 5442061831629696 5446662052958208 5449886278300672 5465852742006631 5495731080462336 5506298100645888 5528443765465088 5576891666038784 5593230215841632 5644339151634432 5660875301492736 5677459897102578 5710483751067648 5727213683932104 5733450625870848 5744474725776384 5792797625352192 5796226750332928 5800639500392772 5801126350290944 5808841952329728 5811792788969076 5818121837645312 5825860043986944 5869108299708416 5878345269608448 5883314285051904 5886302952930218 5900550557371392 5953708670500864 5961627209760768 6096327247761408 6114187581495084 6114700747603968 6131122063088256 6132614909950464 6186357396989952 6193094346932224 6201331273433088 6204481490926446 6209726192102208 6211238178026752 6219499236148224 6265669671310336 6274003124293632 6275530760798208 6280835520528384 6284026125425503 6292383992821836 6292912115023872 6354439061784576 6373590475472896 6392263103819008 6520755094124544 6526267144077312 6545387067350976 6585062343573504 6602746837171968 6604354518408192 6620340143259648 6623703213286341 6624259143237632 6629302286163168 6642048901678944 6678356756004864 6689025730182656 6697922254313472 6701887180072448 6707552342523904 6718108879552512 6727203374777392 6776982277718016 6796836717984768 6804238480572416 6813288239726592 6863866665893888 6883975650266624 6967231140298752 6987642950280096 7048878380224128 7070122739417088 7090835989630224 7129597077356544 7133817538871296 7143305644081152 7152975740269632 7154717394942208 7160765338640384 7170289284907008 7172035155197952 7181744143343432 7191295991796384 7234886485671936 7244680557452576 7256082442172928 7262216070610944 7327641440616448 7337387335090176 7341730800861184 7452291536142336 7525153946455488 7539623077581504 7545996385339392 7547833735323648 7568103796624566 7569946529470104 7613978334756864 7625961430843392 7636284911909472 7644600834494464 7654768290643968 7659299634368512 7665130768376163 7721849999130624 7723730167136256 7734186000523696 7744472606549952 7749057051958768 7767813391982592 7837793692811264 7867400743161856 7948836279681024 8025544731230208 8049057069309984 8055861005970432 8079462161261361 8128436330348544 8150265627134148 8152250108660112 8152934330138624 8174829417451008 8176819879933952 8243596620693504 8248476529319936 8259447150968832 8272641987901928 8279634922802944 8292665648197632 8365337499058176 8367374347730944 8374447360704512 8389845323762448 8390549486698496 8472585415712768 8600175938806272 8616712088664576 8694340125499392 8700959250589158 8701689525436416 8717689183453614 8727182756467968 8803662449562624 8805806024544256 8817517904412672 8824971427577856 8827120191012864 8829454429395327 8831604284381788 8839069714884224 8850825836057088 8856065202238592 8930563005751296 8957478506070016 9062448957313024 9084384319635456 9172051121405952 9198922364925696 9279536095484928 9289641520398336 9306722236389669 9314589288153312 9316857267040128 9398504506965504 9413296141197312 9421253280792576 9426830319222784 9439368172535808 9454447986173632 9531658592676864 9537300987026176 9560385713209344 9562713540263936 9588394655728512 9646515314229248 9674776589563904 9682954760814592 9877593515360256 9906531777612288 9936388714856448 9943953429244752 9963073352518416 10033538595273984 10052830770108672 10061328513785856 10063778313764864 10077163319328768 10090805062166088 10093262039293472 10151971113009152 10165473416577024 10167948574457856 10181713215879296 10195255076977152 10206357720858624 10220174357834884 10295799998840832 10298306889515008 10325963475399936 10357084522643456 10598448372908032 10605184109125632 10636253984445336 10700726308306944 10729463610404448 10732076092413312 10741148007960576 10758052732796928 10772616215015148 10837915107131392 10852329728507904 10867020836178864 10869666811546816 10884123663259392 10893324105916416 10899772556601344 10931705484013262 10991462160924672 11012596201291776 11056887530930176 11153783332077568 11186460431683264 11321750602985472 11354919794205156 11420967502135296 11454427367864208 11466901251741696 11488949451552768 11585595250704384 11592453500665856 11601279000785544 11602252700581888 11623585577938152 11636243675290624 11651720087973888 11670334232933077 11738216599416832 11756690539216896 11766628570103808 11772605905860436 11801101114742784 11907417341001728 11923254419521536 12192654495522816 12228375162990168 12229401495207936 12262244126176512 12265229819900928 12372714793979904 12386188693864448 12402662546866176 12408962981852892 12419452384204416 12422476356053504 12438998472296448 12531339342620672 12548006248587264 12551061521596416 12561671041056768 12568052250851006 12584767985643672 12585824230047744 12708878123569152 12747180950945792 12784526207638016 13041510188249088 13052534288154624 13090774134701952 13170124687147008 13205493674343936 13208709036816384 13240680286519296 13247406426572682 13248518286475264 13258604572326336 13284097803357888 13378051460365312 13395844508626944 13403774360144896 13415104685047808 13436217759105024 13454406749554784 13553964555436032 13593673435969536 13608476961144832 13626576479453184 13727733331787776 13767951300533248 13934462280597504 13975285900560192 14097756760448256 14140245478834176 14181671979260448 14259194154713088 14267635077742592 14286611288162304 14305951480539264 14309434789884416 14321530677280768 14340578569814016 14344070310395904 14363488286686864 14382591983592768 14469772971343872 14489361114905152 14512164884345856 14524432141221888 14655282881232896 14674774670180352 14683461601722368 14904583072284672 15050307892910976 15079246155163008 15091992770678784 15095667470647296 15136207593249132 15139893058940208 15227956669513728 15251922861686784 15272569823818944 15289201668988928 15309536581287936 15318599268737024 15330261536752326 15443699998261248 15447460334272512 15468372001047392 15488945213099904 15498114103917536 15535626783965184 15675587385622528 15734801486323712 15897672559362048 16051089462460416 16098114138619968 16111722011940864 16158924322522722 16256872660697088 16300531254268296 16304500217320224 16349658834902016 16353639759867904 16397558226019893 16487193241387008 16496953058639872 16518894301937664 16545283975803856 16559269845605888 16585331296395264 16730674998116352 16734748695461888 16779690647524896 16945170831425536 17200351877612544 17233424177329152 17388680250998784 17401918501178316 17403379050872832 17435378366907228 17454365512935936 17607324899125248 17611612049088512 17635035808825344 17649942855155712 17658908858790654 17663208568763576 17678139429768448 17701651672114176 17712130404477184 17861126011502592 17885305126211047 17914957012140032 18124897914626048 18344102242811904 18397844729851392 18559072190969856 18579283040796672 18613444472779338 18629178576306624 18633714534080256 18797009013931008 18826592282394624 18842506561585152 18852078376276509 18853660638445568 18878736345071616 18908895972347264 19063317185353728 19074601974052352 19120771426418688 19125427080527872 19176789311457024 19349553179127808 19365909521629184 19755187030720512 19813063555224576 19871109639859023 19872777429712896 19887906858489504 19926146705036832 20067077190547968 20105661540217344 20122657027571712 20127556627529728 20154326638657536 20181610124332176 20186524078586944 20303942226018304 20330946833154048 20363426431758592 20390510153954304 20412715441717248 20440348715669768 20591599997681664 20596613779030016 20651926950799872 20714169045286912 21196896745816064 21210368218251264 21272507968890672 21401452616613888 21458927220808896 21464152184826624 21482296015921152 21516105465593856 21545232430030296 21675830214262784 21704659457015808 21734041672357728 21739333623093632 21768247326518784 21786648211832832 21799545113202688 21863410968026524 21982924321849344 22025192402583552 22113775061860352 22307566664155136 22372920863366528 22643501205970944 22709839588410312 22841935004270592 22908854735728416 22933802503483392 22977898903105536 22995392305128489 23171190501408768 23184907001331712 23202558001571088 23204505401163776 23247171155876304 23272487350581248 23303440175947776 23340668465866154 23476433198833664 23513381078433792 23545211811720872 23602202229485568 23814834682003456 23846508839043072 24385308991045632 24456750325980336 24458802990415872 24524488252353024 24530459639801856 24745429587959808 24772377387728896 24817925963705784 24838904768408832 24844952712107008 24877996944592896 25062678685241344 25096012497174528 25102123043192832 25123342082113536 25136104501702012 25169535971287344 25171648460095488 25417756247138304 25494361901891584 25569052415276032 26083020376498176 26105068576309248 26181548269403904 26410987348687872 26417418073632768 26481360573038592 26488363288185981 26494812853145364 26497036572950528 26517209144652672 26568195606715776 26756102920730624 26791689017253888 26807548720289792 26830209370095616 26872435518210048 26908813499109568 27187346871939072 27216953922289664 27253152958906368 27455466663575552 27535902601066496 27868924561195008 27950571801120384 28195513520896512 28280490957668352 28363343958520896 28535270155485184 28611902961078528 28618869579768832 28643061354561536 28681157139628032 28688140620791808 28726976573373728 28765183967185536 28939545942687744 28978722229810304 29024329768691712 29048864282443776 29310565762465792 29366923203444736 29809166144569344 30100615785821952 30158492310326016 30183985541357568 30191334941294592 30272415186498264 30279786117880416 30455913339027456 30503845723373568 30545139647637888 30578403337977856 30619073162575872 30637198537474048 30660523073504652 30887399996522496 30894920668545024 30936744002094784 30977890426199808 30996228207835072 31071253567930368 31351174771245056 31469602972647424 31795345118724096 32102178924920832 32196228277239936 32223444023881728 32317848645045444 32513745321394176 32601062508536592 32609000434640448 32699317669804032 32707279519735808 32795116452039786 32974386482774016 32993906117279744 33037788603875328 33090567951607712 33118539691211776 33170662592790528 33215566662963373 33461349996232704 33469497390923776 33559381295049792 33890341662851072 34400703755225088 34466848354658304 34777360501997568 34803837002356632 34806758101745664 34870756733814456 34908731025871872 35011002698799231 35214649798250496 35223224098177024 35270071617650688 35299885710311424 35317817717581308 35326417137527152 35356278859536896 35403303344228352 35424260808954368 35722252023005184 35770610252422094 36249795829252096 36688204485623808 36795689459702784 37118144381939712 37158566081593344 37226888945558676 37258357152613248 37267429068160512 37594018027862016 37653184564789248 37685013123170304 37704156752553018 37707321276891136 37757472690143232 37817791944694528 38126634370707456 38149203948104704 38241542852837376 38250854161055744 38260969194046417 38353578622914048 38699106358255616 38731819043258368 39510374061441024 39626127110449152 39742219279718046 39745554859425792 39775813716979008 39852293410073664 40134154381095936 40211323080434688 40245314055143424 40255113255059456 40308653277315072 40363220248664352 40373048157173888 40607884452036608 40661893666308096 40726852863517184 40781020307908608 40825430883434496 40880697431339536 41183199995363328 41303853901599744 41428338090573824 42420736436502528 42545015937781344 42802905233227776 42917854441617792 42928304369653248 42964592031842304 43032210931187712 43090464860060592 43351660428525568 43409318914031616 43468083344715456 43478667246187264 43536494653037568 43573296423665664 43599090226405376 43726821936053048 43965848643698688 44050384805167104 44227550123720704 44615133328310272 44745841726733056 45287002411941888 45419679176820624 45683870008541184 45817709471456832 45867605006966784 45955797806211072 45990784610256978 46342381002817536 46369814002663424 46405116003142176 46494342311752608 46544974701162496 46606880351895552 46681336931732308 46952866397667328 47026762156867584 47090423623441744 47204404458971136 47629669364006912 47693017678086144 48770617982091264 48913500651960672 49048976504706048 49060919279603712 49192674678059679 49490859175919616 49544754775457792 49635851927411568 49677809536817664 49689905424214016 49755993889185792 50125357370482688 50192024994349056 50204246086385664 50272209003404024 50339071942574688 50835512494276608 50988723803783168 51138104830552064 52166040752996352 52210137152618496 52363096538807808 52821974697375744 52834836147265536 52976726576371962 52989625706290728 52994073145901056 53034418289305344 53136391213431552 53512205841461248 53583378034507776 53615097440579584 53655915378633141 53660418740191232 53744871036420096 53817626998219136 54374693743878144 54433907844579328 55071805202132992 55737849122390016 55901143602240768 56391027041793024 56556235128829527 56560981915336704 56726687917041792 57070540310970368 57223805922157056 57237739159537664 57286122709123072 57362314279256064 57376281241583616 57453953146747456 57530367934371072 57957444459620608 58048659537383424 58097728564887552 58621131524931584 58733846406889472 59618332289138688 60201231571643904 60316984620652032 60367971082715136 60382669882589184 60544830372996528 60559572235760832 60911826678054912 61090279295275776 61156806675955712 61238146325151744 61274397074948096 61321046147009304 61774799993044992 61789841337090048 61873488004189568 61955780852399616 61992456415670144 62142507135860736 62702349542490112 62939205945294848 63590690237448192 64204357849841664 64392456554479872 64446888047763456 64635697290090888 65027490642788352 65202125017073184 65218000869280896 65398635339608064 65414559039471616 65590232904079572 65948772965548032 65987812234559488 66075577207750656 66181135903215424 66237079382423552 66341325185581056 66431133325926746 66922699992465408 66938994781847552 67118762590099584 67780683325702144 68801407510450176 68933696709316608 69554721003995136 69607674004713264 69613516203491328 69741513467628912 69817462051743744 70022005397598462 70429299596500992 70446448196354048 70540143235301376 70635635435162616 70652834275054304 70712557719073792 70806606688456704 70848521617908736 71444504046010368 71541220504844188 72499591658504192 73376408971247616 73591378919405568 74236288763879424 74317132163186688 74453777891117352 74516714305226496 74534858136321024 75188036055724032 75306369129578496 75370026246340608 75408313505106036 75414642553782272 75514945380286464 75635583889389056 76253268741414912 76298407896209408 76483085705674752 76521938388092834 76707157245828096 77398212716511232 77463638086516736 79252254220898304 79484438559436092 79491109718851584 79551627433958016 79704586820147328 80268308762191872 80422646160869376 80490628110286848 80510226510118912 80617306554630144 80726440497328704 80746096314347776 81215768904073216 81453705727034368 81562040615817216 81650861766868992 81692339630531539 81761394862679072 82366399990726656 82607707803199488 82856676181147648 84841472873005056 85090031875562688 85605810466455552 85835708883235584 85856608739306496 85929184063684608 86064421862375424 86180929720121184 86703320857051136 86818637828063232 86936166689430912 86957334492374528 87072989306075136 87146592847331328 87198180452810752 87453643872106096 87931697287397376 88100769610334208 88455100247441408 89230266656620544 89491683453466112 90574004823883776 90839358353641248 91367740017082368 91635418942913664 91735210013933568 91911595612422144 91981569220513956 92684762005635072 92739628005326848 92810232006284352 92988684623505216 93089949402324992 93213760703791104 93362673863464616 93905732795334656 94053524313735168 94180847246883488 94408808917942272 95259338728013824 95386035356172288 97541235964182528 97827001303921344 98097953009412096 98121838559207424 98385349356119358 98981718351839232 99271703854823136 99355619073635328 99379810848428032 99511987778371584 99646699988890119 100250714740965376 100384049988698112 100408492172771328 100544418006808048 100678143885149376 101671024988553216 102276209661104128 104332081505992704 104420274305236992 104726193077615616 105033008096397693 105643949394751488 105669672294531072 105953453152743924 105979251412581456 105988146291802112 106068836578610688 106272782426863104 107024411682922496 107166756069015552 107230194881159168 107311830757266282 107320837480382464 107635253996438272 108749387487756288 108867815689158656 110143610404265984 111475698244780032 111802287204481536 112782054083586048 113112470257659054 113121963830673408 113453375834083584 114447611844314112 114475478319075328 114572245418246144 114724628558512128 114752562483167232 114782907582139251 114907906293494912 115060735868742144 115914888919241216 116097319074766848 116195457129775104 119236664578277376 120402463143287808 120633969241304064 120735942165430272 120765339765178368 121089660745993056 121119144471521664 121823653356109824 122180558590551552 122313613351911424 122476292650303488 122548794149896192 122642092294018608 123549599986089984 123746976008379136 123911561704799232 123984912831340288 124285014271721472 125404699084980224 125878411890589696 128408715699683328 128784913108959744 128893776095526912 129271394580181776 130054981285576704 130404250034146368 130436001738561792 130797270679216128 130829118078943232 131180465808159144 131897545931096064 131975624469118976 132151154415501312 132362271806430848 132474158764847104 132682650371162112 132862266651853492 133845399984930816 133877989563695104 134237525180199168 135561366651404288 137602815020900352 137867393418633216 139109442007990272 139215348009426528 139483026935257824 139634924103487488 140044010795196924 140858599193001984 140892896392708096 141080286470602752 141271270870325232 141305668550108608 141425115438147584 141613213376913408 141697043235817472 142889008092020736 143082441009688376 144999183317008384 147182757838811136 148472577527758848 148634264326373376 148907555782234704 149033428610452992 149069716272642048 150376072111448064 150612738259156992 150816627010212072 150829285107564544 151271167778778112 152506537482829824 152596815792418816 152966171411349504 153043876776185668 153414314491656192 154796425433022464 154927276173033472 158504508441796608 158968877118872184 158982219437703168 159103254867916032 159409173640294656 160536617524383744 160845292321738752 160967746135899423 160981256220573696 161020453020237824 161234613109260288 161452880994657408 161492192628695552 162431537808146432 162907411454068736 163124081231634432 163301723533737984 163384679261063078 163522789725358144 165215415606398976 165713352362295296 169682945746010112 170180063751125376 171211620932911104 171671417766471168 171713217478612992 171858368127369216 172128843724750848 172361859440242368 173406641714102272 173872333378861824 173914668984749056 174145978612150272 174293185694662656 174396360905621504 174907287744212192 175863394574794752 176201539220668416 176910200494882816 178460533313241088 178983366906932224 181148009647767552 181678716707282496 182735480034164736 183270837885827328 183470420027867136 183823191224844288 183963138441027912 185369524011270144 185479256010653696 185620464012568704 185977369247010432 186179898804649984 186427521407582208 186725347726929232 187811465590669312 188107048627470336 188361694493766976 188817617835884544 190518677456027648 190772070712344576 195082471928365056 195654002607842688 196195906018824192 196243677118414848 196770698712238716 197963436703678464 198543407709646272 198711238147270656 198759621696856064 199023975556743168 199293399977780238 200501429481930752 200768099977396224 200816984345542656 201088836013616096 201356287770298752 203342049977106432 204552419322208256 208664163011985408 208840548610473984 209452386155231232 210066016192795386 211287898789502976 211339344589062144 211906906305487848 211958502825162912 212137673157221376 212545564853726208 214048823365844992 214333512138031104 214460389762318336 214623661514532564 214641674960764928 215270507992876544 217498774975512576 220287220808531968 222951396489560064 223604574408963072 225564108167172096 226224940515318108 226243927661346816 226906751668167168 228895223688628224 228950956638150656 229144490836492288 229449257117024256 229565815164278502 229815812586989824 230121471737484288 231829777838482432 232194638149533696 232390914259550208 232508966640743611 238473329156554752 240804926286575616 241267938482608128 241471884330860544 241530679530356736 242179321491986112 242238288943043328 243647306712219648 244361117181103104 244627226703822848 244952585300606976 245077018891594617 245097588299792384 245284184588037216 247099199972179968 247493952016758272 247823123409598464 247969825662680576 248570028543442944 251756823781179392 256817431399366656 257569826217919488 257787552191053824 258542789160363552 260109962571153408 260808500068292736 260872003477123584 261594541358432256 261658236157886464 262360931616318288 263795091862192128 263951248938237952 264302308831002624 264724543612861696 264948317529694208 265365300742324224 265724533303706984 267690799969861632 267755979127390208 268475050360398336 271122733302808576 275205630041800704 275734786837266432 278218884015980544 278430696018853056 278966053870515648 279269848206974976 280088021590393848 281717198386003968 281785792785416192 282160572941205504 282542541740650464 282611337100217216 282850230876295168 283226426753826816 283394086471634944 285778016184041472 286164882019376752 289998366634016768 294365515677622272 296945155055517696 297815111564469408 298066857220905984 298139432545284096 298940099966670357 300752144222896128 301225476518313984 301633254020424144 301658570215129088 302542335557556224 305013074965659648 305193631584837632 306087753552371336 306828628983312384 309592850866044928 309854552346066944 317009016883593216 317937754237744368 317964438875406336 318206509735832064 318818347280589312 321073235048767488 321690584643477504 321935492271798846 321962512441147392 322040906040475648 322905761989314816 322984385257391104 325814822908137472 326248162463268864 326603447067475968 326769358522126156 327045579450716288 330430831212797952 331426704724590592 339365891492020224 340360127502250752 343342835532942336 343426434957225984 343716736254738432 344257687449501696 344348722746417753 344723718880484736 346813283428204544 347744666757723648 347829337969498112 348291957224300544 348586371389325312 348792721811243008 349814575488424384 353820400989765632 356921066626482176 357966733813864448 362296019295535104 363357433414564992 365470960068329472 366541675771654656 366940840055734272 367646382449688576 367926276882055824 370958512021307392 371240928025137408 371954738494020864 372359797609299968 372855042815164416 373450695453858464 375622931181338624 376214097254940672 376723388987533952 377635235671769088 381037354912055296 390164943856730112 391308005215685376 392391812037648384 392487354236829696 393541397424477432 395926873407356928 397086815419292544 397422476294541312 397519243393712128 398047951113486336 398586799955560476 401002858963861504 401536199954792448 401633968691085312 402177672027232192 402712575540597504 406684099954212864 409104838644416512 417328326023970816 418904772310462464 420132032385590772 422575797579005952 422678689178124288 423813812610975696 423917005650325824 424275346314442752 425091129707452416 428097646731689984 428667024276062208 428920779524636672 429247323029065128 429283349921529856 430541015985753088 431802366618523849 434997549951025152 440574441617063936 445902792979120128 447209148817926144 451128216334344192 452449881030636216 452487855322693632 453813503336334336 457790447377256448 457901913276301312 458288981672984576 458898514234048512 459131630328557004 459631625173979648 460242943474968576 463659555676964864 464389276299067392 464781828519100416 465017933281487222 476946658313109504 481609852573151232 482535876965216256 482943768661721088 483061359060713472 484358642983972224 484476577886086656 487294613424439296 488722234362206208 489254453407645696 489905170601213952 490154037783189234 490195176599584768 490568369176074432 494987904033516544 495646246819196928 495939651325361152 497140057086885888 503513647562358784 513634862798733312 515139652435838976 515575104382107648 517085578320727104 520219925142306816 521617000136585472 521744006954247168 523189082716864512 523316472315772928 524721863232636576 527590183724384256 527902497876475904 528604617662005248 529449087225723392 529896635059388416 530730601484648448 531449066607413968 535381599939723264 536950100720796672 542245466605617152 550411260083601408 551469573674532864 556437768031961088 556861392037706112 557932107741031296 558539696413949952 560176043180787696 563434396772007936 563571585570832384 564321145882411008 565085083481300928 565222674200434432 565700461752590336 566452853507653632 566788172943269888 571556032368082944 572329764038753504 579996733268033536 588731031355244544 593890310111035392 595630223128938816 596133714441811968 596278865090568192 597880199933340714 601504288445792256 602450953036627968 603266508040848288 605084671115112448 610026149931319296 610387263169675264 612175507104742672 613657257966624768 619185701732089856 634018033767186432 635875508475488736 636413019471664128 637636694561178624 642146470097534976 643381169286955008 643870984543597692 643925024882294784 644081812080951296 645811523978629632 645968770514782208 651629645816274944 652496324926537728 653538717044252312 654091158901432576 660861662425595904 662853409449181184 678731782984040448 680720255004501504 686685671065884672 686852869914451968 687433472509476864 688697445492835506 689447437760969472 695489333515447296 695658675938996224 696583914448601088 697172742778650624 697526899922230833 697585443622486016 699629150976848768 707640801979531264 715933467627728896 724592038591070208 726714866829129984 730941920136658944 733083351543309312 733881680111468544 735231056674783851 735292764899377152 735852553764111648 741917024042614784 742481856050274816 743909476988041728 744719595218599936 745710085630328832 746901390907716928 751245862362677248 753446777975067904 755270471343538176 762074709824110592 780329887713460224 782616010431370752 784783624075296768 784974708473659392 787082794848954864 791853746814713856 794173630838585088 794844952589082624 795038486787424256 796095902226972672 797173599911120952 802005717927723008 803072399909584896 803267937382170624 804355344054464384 805425151081195008 813368199908425728 818209677288833024 834656652047941632 837809544620924928 840264064771181544 845151595158011904 845357378356248576 847627625221951392 847834011300651648 848550692628885504 850182259414904832 856195293463379968 857334048552124416 857841559049273344 858494646058130256 858566699843059712 861082031971506176 863604733237047698 869995099902050304 881148883234127872 894418297635852288 902256432668688384 904899762061272432 904975710645387264 907627006672668672 915580894754512896 915803826552602624 916577963345969152 918263260657114008 919263250347959296 920485886949937152 927319111353929728 928778552598134784 929563657038200832 930035866562974444 953893316626219008 963219705146302464 965071753930432512 965887537323442176 966122718121426944 968717285967944448 968953155772173312 977444468724412416 978508906815291392 979810341202427904 980308075566378468 980390353199169536 981136738352148864 989975808067033088 991292493638393856 991879302650722304 994280114173771776 1007027295124717568 1030279304871677952 1031150208764215296 1034171156641454208 1040439850284613632 1043234000273170944 1043488013908494336 1046378165433729024 1046632944631545856 1049443726465273152 1055804995752951808 1058898174451446784 1059793270118776832 1061461202969296896 1062898133214827936 1070763199879446528 1073900201441593344 1084490933211234304 1100822520167202816 1102939147349065728 1112875536063922176 1113722784075412224 1115864215482062592 1117079392827899904 1120352086361575392 1126868793544015872 1127143171141664768 1128642291764822016 1130170166962601856 1130445348400868864 1131400923505180672 1132905707015307264 1133576345886539776 1143112064736165888 1144659528077507008 1159993466536067072 1177462062710489088 1187780620222070784 1191260446257877632 1192267428883623936 1192557730181136384 1195760399866681428 1203008576891584512 1204901906073255936 1206533016081696576 1210169342230224896 1220052299862638592 1220774526339350528 1224351014209485344 1227314515933249536 1238371403464179712 1268036067534372864 1271751016950977472 1272826038943328256 1275273389122357248 1284292940195069952 1286762338573910016 1287741969087195384 1287850049764589568 1291623047957259264 1291937541029564416 1295407099855571547 1303259291632549888 1304992649853075456 1307077434088504624 1308182317802865152 1321723324851191808 1357463565968080896 1361440510009003008 1373371342131769344 1373705739828903936 1374866945018953728 1377394890985671012 1378894875521938944 1390978667030894592 1391317351877992448 1393167828897202176 1394345485557301248 1395053799844461666 1395170887244972032 1399258301953697536 1415281603959062528 1431866935255457792 1449184077182140416 1453429733658259968 1461883840273317888 1466166703086618624 1467763360222937088 1470462113349567702 1470585529798754304 1471705107528223296 1484963712100549632 1487818953976083456 1489439190437199872 1491420171260657664 1493802781815433856 1502491724725354496 1506893555950135808 1510540942687076352 1560659775426920448 1565232020862741504 1569567248150593536 1569949416947318784 1574165589697909728 1583707493629427712 1588347261677170176 1589689905178165248 1590076973574848512 1592191804453945344 1594347199822241904 1604011435855446016 1606144799819169792 1608710688108928768 1610850302162390016 1626736399816851456 1636419354577666048 1669313304095883264 1675619089241849856 1680528129542363088 1690303190316023808 1690714756712497152 1695255250443902784 1695668022601303296 1697101385257771008 1700364518829809664 1712390586926759936 1714668097104248832 1715683118098546688 1716989292116260512 1722164063943012352 1727209466474095396 1739990199804100608 1762297766468255744 1788836595271704576 1804512865337376768 1809799524122544864 1815254013345337344 1831161789509025792 1831607653105205248 1833155926691938304 1836526521314228016 1838526500695918592 1840971773899874304 1854638222707859456 1857557105196269568 1860071733125948888 1926439410292604928 1930143507860865024 1931775074646884352 1932245436242853888 1937434571935888896 1937906311544346624 1954888937448824832 1957017813630582784 1960616151132756936 1960780706398339072 1962273476704297728 1979951616134066176 1982584987276787712 1983758605301444608 1988560228347543552 2014054590249435136 2060558609743355904 2062300417528430592 2068342313282908416 2086468000546341888 2086976027816988672 2092580699766692499 2092756330867458048 2093265889263091712 2098887452930546304 2111609991505903616 2117796348902893568 2119586540237553664 2122922405938593792 2125796266429655872 2147800402883186688 2168981866422468608 2201645040334405632 2205878294698131456 2225751072127844352 2227445568150824448 2231728430964125184 2234158785655799808 2240704172723150784 2253737587088031744 2254286342283329536 2260340333925203712 2260890696801737728 2262801847010361344 2265811414030614528 2267152691773079552 2286224129472331776 2289319056155014016 2319986933072134144 2354924125420978176 2375561240444141568 2382520892515755264 2384534857767247872 2385115460362272768 2391520799733362856 2406017153783169024 2409803812146511872 2413066032163393152 2420338684460449792 2440104599725277184 2441549052678701056 2448702028418970688 2454629031866499072 2476742806928359424 2536072135068745728 2543502033901954944 2545652077886656512 2550546778244714496 2568585880390139904 2573524677147820032 2575483938174390768 2575700099529179136 2583246095914518528 2583875082059128832 2590814199711143094 2606518583265099776 2609985299706150912 2614154868177009248 2616364635605730304 2643446649702383616 2714927131936161792 2722881020018006016 2746742684263538688 2747411479657807872 2749733890037907456 2754789781971342024 2757789751043877888 2781957334061789184 2782634703755984896 2786335657794404352 2788690971114602496 2790107599688923332 2790341774489944064 2798516603907395072 2863733870510915584 2898368154364280832 2906859467316519936 2932333406173237248 2935526720445874176 2940924226699135404 2941171059597508608 2943410215056446592 2969927424201099264 2975637907952166912 2978878380874399744 2982840342521315328 2987605563630867712 3004983449450708992 3013787111900271616 3021081885374152704 3022616566329666943 3121319550853840896 3130464041725483008 3139134496301187072 3139898833894637568 3148331179395819456 3167414987258855424 3176694523354340352 3179379810356330496 3180153947149697024 3184383608907890688 3188694399644483808 3208022871710892032 3212289599638339584 3217421376217857536 3221700604324780032 3253472799633702912 3272838709155332096 3338626608191766528 3351238178483699712 3361056259084726176 3380606380632047616 3381429513424994304 3390510500887805568 3391336045202606592 3394202770515542016 3400729037659619328 3424781173853519872 3429336194208497664 3431366236197093376 3433978584232521024 3444328127886024704 3454418932948190792 3479980399608201216 3524595532936511488 3577673190543409152 3609025730674753536 3619599048245089728 3630508026690674688 3662323579018051584 3663215306210410496 3673053042628456032 3677053001391837184 3681943547799748608 3709276445415718912 3715114210392539136 3720143466251897776 3852878820585209856 3860287015721730048 3863550149293768704 3874869143871777792 3875812623088693248 3886221299566714641 3909777874897649664 3914035627261165568 3921232302265513872 3921561412796678144 3924546953408595456 3959903232268132352 3965169974553575424 3967517210602889216 4028109180498870272 4121117219486711808 4124600835056861184 4136684626565816832 4172936001092683776 4173952055633977344 4185161399533384998 4185512661734916096 4186531778526183424 4197774905861092608 4235592697805787136 4239173080475107328 4245844811877187584 4251592532859311744 4295600805766373376 4403290080668811264 4411756589396262912 4454891136301648896 4463456861928250368 4468317571311599616 4481408345446301568 4507475174176063488 4508572684566659072 4520680667850407424 4521781393603475456 4525603694020722688 4531622828061229056 4534305383546159104 4578638112310028032 4639973866144268288 4709848250841956352 4751122480888283136 4765041785031510528 4769069715534495744 4770230920724545536 4783041599466725712 4812034307566338048 4826132064326786304 4840677368920899584 4880209199450554368 4883098105357402112 4897404056837941376 4909258063732998144 4953485613856718848 5072144270137491456 5087004067803909888 5091304155773313024 5101093556489428992 5137171760780279808 5147049354295640064 5150967876348781536 5166492191829037056 5167750164118257664 5181628399422286188 5213037166530199552 5219970599412301824 5228309736354018496 5232729271211460608 5286893299404767232 5445762040036012032 5493485368527077376 5494822959315615744 5499467780075814912 5509579563942684048 5515579502087755776 5563914668123578368 5565269407511969792 5572671315588808704 5580215199377846664 5580683548979888128 5597033207814790144 5727467741021831168 5796736308728561664 5813718934633039872 5864666812346474496 5871053440891748352 5881848453398270808 5882342119195017216 5886820430112893184 5939854848402198528 5951275815904333824 5957756761748799488 5965680685042630656 5975211127261735424 6009966898901417984 6027574223800543232 6042163770748305408 6045233132659333886 6260928083450966016 6278268992602374144 6279797667789275136 6296662358791638912 6334829974517710848 6353389046708680704 6358759620712660992 6360307894299394048 6368767217815781376 6377388799288967616 6416045743421784064 6434842752435715072 6443401208649560064 6506945599267405824 6545677418310664192 6677253216383533056 6702476356967399424 6722112518169452352 6761212761264095232 6762859026849988608 6781021001775611136 6782672090405213184 6788405541031084032 6801458075319238656 6849562347707039744 6858672388416995328 6862732472394186752 6867957168465042048 6888656255772049408 6908837865896381584 6959960799216402432 7049191065873022976 7155346381086818304 7218051461349507072 7239198096490179456 7261016053381349376 7324647158036103168 7326430612420820992 7346106085256912064 7354106002783674368 7363887095599497216 7418552890831437824 7430228420785078272 7440286932503795552 7705757641170419712 7720574031443460096 7727100298587537408 7749738287743555584 7751625246177386496 7772442599133429282 7819555749795299328 7842464604531027744 7849093906817190912 7919806464536264704 7930339949107150848 7935034421205778432 8242234438973423616 8249201670113722368 8273369253131633664 8345872002185367552 8347904111267954688 8370322799066769996 8371025323469832192 8373063557052366848 8395549811722185216 8471185395611574272 8478346160950214656 8503185065718623488 8591201611532746752 8806580161337622528 8823513178792525824 8909782272603297792 8926913723856500736 8936635142623199232 8962816690892603136 9014950348352126976 9041361335700814848 9043562787206950912 9051207388041445376 9063245656122458112 9067849698989000829 9068610767092318208 9157276224620056064 9419696501683912704 9502244961776566272 9530083570063021056 9538139431068991488 9540461841449091072 9566083198933451424 9624068615132676096 9652264128653572608 9681354737841799168 9760418398901108736 9766196210714804224 9794808113675882752 9818516127465996288 9906971227713437696 10144288540274982912 10174008135607819776 10182608311546626048 10202187112978857984 10274343521560559616 10294098708591280128 10301935752697563072 10332984383658074112 10335500328236515328 10363256798844572376 10426074333060399104 10439941198824603648 10456619472708036992 10465458542422921216 10573786598809534464 10891524080072024064 10986970737054154752 10989645918631231488 11019159127885368096 11031159004175511552 11127829336247156736 11130538815023939584 11145342631177617408 11160430398755693328 11161367097959776256 11194066415629580288 11454935482043662336 11627437869266079744 11729333624692948992 11742106881783496704 11763696906796541616 11764684238390034432 11773640860225786368 11879709696804397056 11902551631808667648 11915513523497598976 11950422254523470848 12055148447601086464 12084327541496610816 12090466265318667772 12521856166901932032 12556537985204748288 12559595335578550272 12593324717583277824 12706778093417361408 12717519241425321984 12720615788598788096 12737534435631562752 12754777598577935232 12832091486843568128 12869685504871430144 12886802417299120128 13091354836621328384 13404952713934798848 13444225036338904704 13522425522528190464 13525718053699977216 13562042003551222272 13565344180810426368 13576811082062168064 13602916150638477312 13699124695414079488 13725464944788373504 13735914336930084096 13777312511544098816 13817675731792763168 13919921598432804864 14098382131746045952 14310692762173636608 14436102922699014144 14478396192980358912 14522032106762698752 14649294316072206336 14652861224841641984 14692212170513824128 14708212005567348736 14727774191198994432 14837105781662875648 14860456841570156544 14880573865007591104 15411515282340839424 15441148062886920192 15499476575487111168 15503250492354772992 15544885198266858564 15639111499590598656 15684929209062055488 15698187813634381824 15839612929072529408 15860679898214301696 15870068842411556864 16484468877946847232 16498403340227444736 16546738506263267328 16691744004370735104 16695808222535909376 16740645598133539992 16742050646939664384 16791099623444370432 16942370791223148544 16956692321900429312 17006370131437246976 17182403223065493504 17613160322675245056 17647026357585051648 17819564545206595584 17853827447713001472 17873270285246398464 17925633381785206272 18029900696704253952 18082722671401629696 18087125574413901824 18102414776082890752 18126491312244916224 18135699397978001658 18137221534184636416 18314552449240112128 18839393003367825408 19004489923553132544 19060167140126042112 19076278862137982976 19080923682898182144 19132166397866902848 19248137230265352192 19304528257307145216 19362709475683598336 19520836797802217472 19532392421429608448 19589616227351765504 19637032254931992576 20288577080549965824 20348016271215639552 20365216623093252096 20404374225957715968 20548687043121119232 20588197417182560256 20603871505395126144 20665968767316148224 20671000656473030656 20726513597689144752 20852148666120798208 20879882397649207296 20913238945416073984 20930917084845842432 21147573197619068928 21783048160144048128 21973941474108309504 21979291837262462976 22038318255770736192 22062318008351023104 22255658672494313472 22261077630047879168 22290685262355234816 22320860797511386656 22388132831259160576 22909870964087324672 23254875738532159488 23458667249385897984 23527393813593083232 23547281720451572736 23759419393608794112 23805103263617335296 23831027046995197952 23900844509046941696 24110296895202172928 24180932530637335544 25043712333803864064 25113075970409496576 25119190671157100544 25186649435166555648 25413556186834722816 25435038482850643968 25441231577197576192 25509555197155870464 25739371009742860288 25773604834598240256 26182709673242656768 26809905427869597696 26888450072677809408 27044851045056380928 27124084007102444544 27130688361620852736 27153622164124336128 27203549096967002487 27205832301276954624 27398249390828158976 27450929889576747008 27471828673860168192 27554625023088197632 27635351463585526336 28196764263492091904 28621385524347273216 28872205845398028288 28956792385960717824 29044064213525397504 29298588632144412672 29305722449683283968 29384424341027648256 29416424011134697472 29455548382397988864 29674211563325751296 29720913683140313088 29761147730015182208 30823030564681678848 30882296125773840384 30998953150974222336 31006500984709545984 31089770396533717128 31278222999181197312 31369858418124110976 31396375627268763648 31679225858145058816 31721359796428603392 31740137684823113728 32968937755893694464 33093477012526534656 33383488008741470208 33391616445071818752 33481291196267079984 33484101293879328768 33582199246888740864 33884741582446297088 33913384643800858624 34012740262874493952 34364806446130987008 35226320645350490112 35294052715170103296 35639129090413191168 35707654895426002944 35746540570492796928 35851266763570412544 36165445342803259392 36174251148827803648 36204829552165781504 36252982624489832448 36271398795956003316 36274443068369272832 36629104898480224256 37678786006735650816 38120334280252084224 38152557724275965952 38161847365796364288 38264332795733805696 38496274460530704384 38609056514614290432 38725418951367196672 39064784842859216896 39179232454703531008 39274064509863985152 40577154161099931648 40696032542431279104 40730433246186504192 40808748451915431936 41097374086242238464 41176394834365120512 41207743010790252288 41331937534632296448 41342001312946061312 41453027195378289504 41704297332241596416 41759764795298414592 41826477890832147968 41861834169691684864 42295146395238137856 43566096320288096256 43947882948216619008 43958583674524925952 44076636511541472384 44124636016702046208 44511317344988626944 44522155260095758336 44581370524710469632 44641721595022773312 44776265662518321152 45819741928174649344 46509751477064318976 46917334498771795968 47054787627186166464 47094563440903145472 47518838787217588224 47610206527234670592 47801689018093883392 48220593790404345856 48361865061274671088 50087424667607728128 50226151940818993152 50373298870333111296 50827112373669445632 50870076965701287936 50882463154395152384 51019110394311740928 51478742019485720576 51547209669196480512 52365419346485313536 53619810855739195392 53776900145355618816 54089702090112761856 54248168014204889088 54261376723241705472 54307244328248672256 54407098193934004974 54411664602553909248 54943657347720336384 55109250046176395264 55270702927171052672 57242771048694546432 57744411690796056576 57913584771921435648 58088128427050795008 58597177264288825344 58611444899366567936 58768848682055296512 58832848022269394944 58911096764795977728 59348423126651502592 59522295460030364416 61646061129363357696 61764592251547680768 61997906301948444672 62013001969419091968 62179540793067434256 62556445998362394624 62739716836248221952 62792751254537527296 63358451716290117632 63442719592857206784 63480275369646227456 65937875511787388928 66186954025053069312 66766976017482940416 66783232890143637504 66962582392534159968 67164398493777481728 67769483164892594176 67826769287601717248 68025480525748987904 68729612892261974016 71278258180826382336 71415309790852005888 71493081140985593856 71702533527140825088 72330890685606518784 72348502297655607296 72409659104331563008 72542797591912006632 72548886136738545664 73258209796960448512 75357572013471301632 76240668560504168448 76305115448551931904 76323694731592728576 76528665591467611392 77218113029228580864 77450837902734393344 78129569685718433792 78358464909407062016 78548129019727970304 81392065084862558208 81460866492373008384 81617496903830863872 82194748172484476928 82352789668730241024 82415486021580504576 82663875069264592896 82684002625892122624 82906054390756579008 83408594664483192832 83652955781664295936 83723668339383369728 84590292790476275712 87132192640576192512 87895765896433238016 87917167349049851904 88153273023082944768 88249272033404092416 89022634689977253888 89044310520191516672 89162741049420939264 89283443190045546624 89552531325036642304 91639483856349298688 93019502954128637952 93834668997543591936 94109575254372332928 94189126881806290944 95037677574435176448 95220413054469341184 95603378036187766784 96441187580808691712 96723730122549342176 100174849335215456256 100452303881637986304 100746597740666222592 101654224747338891264 101740153931402575872 102038220788623481856 102957484038971441152 103094419338392961024 107239621711478390784 107553800290711237632 108496336028409778176 108522753446483410944 108614488656497344512 108814196387868009948 108823329205107818496 109887314695440672768 110218500092352790528 110541405854342105344 114485542097389092864 115488823381592113152 115827169543842871296 116176256854101590016 117194354528577650688 117537697364110593024 117665696044538789888 117822193529591955456 118696846253303005184 119044590920060728832 123292122258726715392 123529184503095361536 123995812603896889344 124026003938838183936 124359081586134868512 125112891996724789248 125479433672496443904 125585502509075054592 126716903432580235264 126885439185714413568 126960550739292454912 131875751023574777856 132373908050106138624 133533952034965880832 133566465780287275008 133925164785068319936 134328796987554963456 135538966329785188352 136050961051497975808 137459225784523948032 142556516361652764672 142830619581704011776 143405067054281650176 144661781371213037568 144697004595311214592 144819318208663126016 145085595183824013264 145097772273477091328 146516419593920897024 152481337121008336896 152610230897103863808 152647389463185457152 153057331182935222784 154436226058457161728 154901675805468786688 156716929818814124032 157096258039455940608 162784130169725116416 162921732984746016768 163234993807661727744 164830972043161009152 165327750138529185792 165368005251784245248 165812108781513158016 166817189328966385664 167305911563328591872 167447336678766739456 174264385281152385024 175791531792866476032 175834334698099703808 176306546046165889536 176498544066808184832 178045269379954507776 178088621040383033344 178566886380091093248 179105062650073284608 183278967712698597376 186039005908257275904 187669337995087183872 188219150508744665856 188378253763612581888 190075355148870352896 190440826108938682368 191206756072375533568 192882375161617383424 193447460245098684352 200349698670430912512 201493195481332445184 203308449494677782528 203480307862805151744 204076441577246963712 205914968077942882304 206188838676785922048 214479243422956781568 215107600581422475264 216992672056819556352 217045506892966821888 217228977312994689024 217628392775736019896 217646658410215636992 219774629390881345536 220437000184705581056 221082811708684210688 228971084194778185728 231654339087685742592 232352513708203180032 234388709057155301376 235075394728221186048 235331392089077579776 235644387059183910912 237393692506606010368 238089181840121457664 246584244517453430784 247058369006190723072 247991625207793778688 248052007877676367872 248718163172269737024 250225783993449578496 250958867344992887808 251171005018150109184 253433806865160470528 253770878371428827136 253921101478584909824 263751502047149555712 264747816100212277248 267067904069931761664 267132931560574550016 267850329570136639872 268657593975109926912 271077932659570376704 272101922102995951616 274918451569047896064 285113032723305529344 285661239163408023552 286810134108563300352 289323562742426075136 289394009190622429184 290171190367648026528 293032839187841794048 304962674242016673792 305220461794207727616 306114662365870445568 308872452116914323456 309803351610937573376 313433859637628248064 325568260339450232832 325843465969492033536 326469987615323455488 329661944086322018304 330655500277058371584 330736010503568490496 331624217563026316032 334611823126657183744 334894673357533478912 348528770562304770048 351583063585732952064 352613092092331779072 352997088133616369664 356090538759909015552 356177242080766066688 357133772760182186496 358210125300146569216 366557935425397194752 372078011816514551808 375338675990174367744 376438301017489331712 376756507527225163776 380150710297740705792 380881652217877364736 382413512144751067136 385764750323234766848 386894920490197368704 400699397340861825024 402986390962664890368 406616898989355565056 408152883154493927424 411829936155885764608 412377677353571844096 430215201162844950528 433985344113639112704 434091013785933643776 434457954625989378048 435256785551472039792 435293316820431273984 439549258781762691072 440874000369411162112 442165623417368421376 457942168389556371456 463308678175371485184 464705027416406360064 470150789456442372096 470662784178155159552 471288774118367821824 474787385013212020736 476178363680242915328 495983250415587557376 496104015755352735744 497436326344539474048 500451567986899156992 501917734689985775616 502342010036300218368 506867613730320941056 507842202957169819648 527503004094299111424 529495632200424554496 534135808139863523328 534265863121149100032 535700659140273279744 537315187950219853824 542155865319140753408 544203844205991903232 549836903138095792128 570226065446611058688 571322478326816047104 573620268217126600704 578647125484852150272 578788018381244858368 580342380735296053056 586065678375683588096 609925348484033347584 610440923588415455232 612229324731740891136 617744904233828646912 626867719275256496128 651136520678900465664 651686931938984067072 652939975230646910976 659323888172644036608 661311000554116743168 661472021007136980992 663248435126052632064 669223646253314367488 669789346715066957824 697057541124609540096 703166127171465904128 705226184184663558144 705994176267232739328 712181077519818031104 714267545520364372992 716420250600293138432 744156023633029103616 750677351980348735488 752876602034978663424 753513015054450327552 760301420595481411584 761763304435754729472 764827024289502134272 771529500646469533696 773789840980394737408 801398794681723650048 805972781925329780736 813233797978711130112 816305766308987854848 823659872311771529216 824755354707143688192 860430402325689901056 867970688227278225408 868182027571867287552 870513571102944079584 879098517563525382144 881748000738822324224 884331246834736842752 926617356350742970368 929410054832812720128 940301578912884744192 941325568356310319104 952356727360485830656 991966500831175114752 992208031510705471488 994872652689078948096 1003835469379971551232 1004684020072600436736 1013735227460641882112 1015684405914339639296 1058991264400849108992 1068271616279727046656 1068531726242298200064 1071401318280546559488 1074630375900439707648 1084311730638281506816 1088407688411983806464 1099673806276191584256 1140452130893222117376 1142644956653632094208 1147240536434253201408 1157294250969704300544 1157576036762489716736 1160684761470592106112 1172131356751367176192 1219850696968066695168 1224458649463481782272 1235489808467657293824 1253735438550512992256 1302273041357800931328 1303373863877968134144 1305879950461293821952 1318647776345288073216 1322622001108233486336 1326496870252105264128 1338447292506628734976 1339578693430133915648 1394115082249219080192 1410452368369327116288 1411988352534465478656 1424362155039636062208 1428535091040728745984 1432840501200586276864 1488312047266058207232 1501354703960697470976 1505753204069957326848 1507026030108900655104 1520602841190962823168 1523526608871509458944 1529654048579004268544 1543059001292939067392 1547579681960789474816 1602797589363447300096 1611945563850659561472 1626467595957422260224 1632611532617975709696 1647319744623543058432 1649510709414287376384 1720860804651379802112 1735941376454556450816 1736364055143734575104 1741027142205888159168 1758197035127050764288 1768662493669473685504 1853234712701485940736 1880603157825769488384 1882651136712620638208 1904713454720971661312 1983933001662350229504 1984416063021410942976 1989745305378157896192 2007670938759943102464 2009368040145200873472 2117982528801698217984 2136543232559454093312 2142802636561093118976 2149260751800879415296 2168623461276563013632 2176815376823967612928 2280904261786444234752 2285289913307264188416 2294481072868506402816 2314588501939408601088 2315152073524979433472 2321369522941184212224 2344262713502734352384 2439701393936133390336 2448917298926963564544 2470979616935314587648 2507470877101025984512 2604546082715601862656 2637295552690576146432 2645244002216466972672 2652993740504210528256 2676894585013257469952 2679157386860267831296 2788230164498438160384 2820904736738654232576 2823976705068930957312 2857070182081457491968 2865681002401172553728 2976624094532116414464 3011506408139914653696 3014052060217801310208 3041205682381925646336 3047053217743018917888 3059308097158008537088 3086118002585878134784 3095159363921578949632 3205595178726894600192 3223891127701319122944 3252935191914844520448 3265223065235951419392 3294639489247086116864 3299021418828574752768 3441721609302759604224 3471882752909112901632 3472728110287469150208 3482054284411776318336 3516394070254101528576 3537324987338947371008 3706469425402971881472 3761206315651538976768 3809426909441943322624 3967866003324700459008 3979490610756315792384 4015341877519886204928 4018736080290401746944 4235965057603396435968 4273086465118908186624 4285605273122186237952 4298521503601758830592 4353630753647935225856 4561808523572888469504 4570579826614528376832 4588962145737012805632 4629177003878817202176 4630304147049958866944 4642739045882368424448 4688525427005468704768 4879402787872266780672 4897834597853927129088 4941959233870629175296 5014941754202051969024 5209092165431203725312 5274591105381152292864 5305987481008421056512 5353789170026514939904 5358314773720535662592 5641809473477308465152 5647953410137861914624 5714140364162914983936 5731362004802345107456 5953248189064232828928 6023012816279829307392 6028104120435602620416 6118616194316017074176 6172236005171756269568 6190318727843157899264 6447782255402638245888 6505870383829689040896 6530446130471902838784 6589278978494172233728 6883443218605519208448 6943765505818225803264 6945456220574938300416 6964108568823552636672 7032788140508203057152 7074649974677894742016 7412938850805943762944 7522412631303077953536 7618853818883886645248 7935732006649400918016 7958981221512631584768 8030683755039772409856 8037472160580803493888 8471930115206792871936 8571210546244372475904 8597043007203517661184 8707261507295870451712 9123617047145776939008 9141159653229056753664 9177924291474025611264 9258354007757634404352 9285478091764736848896 9377050854010937409536 9758805575744533561344 9795669195707854258176 9883918467741258350592 10029883508404103938048 10418184330862407450624 10549182210762304585728 10611974962016842113024 10707578340053029879808 11283618946954616930304 11428280728325829967872 11462724009604690214912 12046025632559658614784 12056208240871205240832 12237232388632034148352 12380637455686315798528 12895564510805276491776 13060892260943805677568 13178557956988344467456 13766886437211038416896 13887531011636451606528 13890912441149876600832 13928217137647105273344 14065576281016406114304 14149299949355789484032 14825877701611887525888 15044825262606155907072 15237707637767773290496 15917962443025263169536 16061367510079544819712 16074944321161606987776 16943860230413585743872 17142421092488744951808 17194086014407035322368 17414523014591740903424 18355848582948051222528 18516708015515268808704 18570956183529473697792 18754101708021874819072 19517611151489067122688 19591338391415708516352 19767836935482516701184 20059767016808207876096 20836368661724814901248 21098364421524609171456 21223949924033684226048 21415156680106059759616 22567237893909233860608 22856561456651659935744 24092051265119317229568 24112416481742410481664 24474464777264068296704 24761274911372631597056 25791129021610552983552 26121784521887611355136 27533772874422076833792 27775062023272903213056 27856434275294210546688 28131152562032812228608 28298599898711578968064 29651755403223775051776 30089650525212311814144 30475415275535546580992 31835924886050526339072 32122735020159089639424 34284842184977489903616 34388172028814070644736 34829046029183481806848 36711697165896102445056 37141912367058947395584 37508203416043749638144 39182676782831417032704 39535673870965033402368 40119534033616415752192 41672737323449629802496 42196728843049218342912 42447899848067368452096 42830313360212119519232 45134475787818467721216 45713122913303319871488 48184102530238634459136 48224832963484820963328 49522549822745263194112 51582258043221105967104 52243569043775222710272 55067545748844153667584 55550124046545806426112 55712868550588421093376 56262305124065624457216 56597199797423157936128 59303510806447550103552 60179301050424623628288 60950830551071093161984 63671849772101052678144 64245470040318179278848 68569684369954979807232 69658092058366963613696 73423394331792204890112 74283824734117894791168 78365353565662834065408 80239068067232831504384 84393457686098436685824 84895799696134736904192 85660626720424239038464 90268951575636935442432 91426245826606639742976 96368205060477268918272 99045099645490526388224 103164516086442211934208 104487138087550445420544 110135091497688307335168 111425737101176842186752 112524610248131248914432 113194399594846315872256 118607021612895100207104 120358602100849247256576 121901661102142186323968 127343699544202105356288 128490940080636358557696 137139368739909959614464 148567649468235789582336 156730707131325668130816 168786915372196873371648 169791599392269473808384 171321253440848478076928 180537903151273870884864 182852491653213279485952 192736410120954537836544 198090199290981052776448 208974276175100890841088 220270182995376614670336 222851474202353684373504 226388799189692631744512 240717204201698494513152 243803322204284372647936 254687399088404210712576 256981880161272717115392 274278737479819919228928 297135298936471579164672 313461414262651336261632 337573830744393746743296 339583198784538947616768 361075806302547741769728 365704983306426558971904 385472820241909075673088 396180398581962105552896 445702948404707368747008 452777598379385263489024 487606644408568745295872 509374798176808421425152 513963760322545434230784 548557474959639838457856 594270597872943158329344 626922828525302672523264 679166397569077895233536 722151612605095483539456 731409966612853117943808 770945640483818151346176 792360797163924211105792 891405896809414737494016 905555196758770526978048 1018749596353616842850304 1097114949919279676915712 1188541195745886316658688 1358332795138155790467072 1462819933225706235887616 1541891280967636302692352 1584721594327848422211584 1782811793618829474988032 2037499192707233685700608 2194229899838559353831424 2377082391491772633317376 2716665590276311580934144 3169443188655696844423168 3565623587237658949976064 4074998385414467371401216 4388459799677118707662848 4754164782983545266634752 6338886377311393688846336 7131247174475317899952128 8149996770828934742802432 9508329565967090533269504 14262494348950635799904256 19016659131934181066539008 28524988697901271599808512 57049977395802543199617024
- Sum of all divisors σ(n): 212319515957392026381632616
- Sum of proper divisors (its aliquot sum) s(n): 155269538561589483182015592
- 57049977395802543199617024 is an abundant number, because the sum of its proper divisors (155269538561589483182015592) is greater than itself. Its abundance is 98219561165786939982398568
Bases of 57049977395802543199617024
- Binary: 101111001100001100110101111000101111010101001110111011001011101110000000000000000000002
- Hexadecimal: 0x2F30CD78BD53BB2EE00000
- Base-36: 7623NQK1SDMC97280
Squares and roots of 57049977395802543199617024
- 57049977395802543199617024 squared (570499773958025431996170242) is 3254699920861581128818968459301596490431020270616576
- 57049977395802543199617024 cubed (570499773958025431996170243) is 185680556915273529611362261769664159540137439993332235682025702456923546189824
-
The
square root of 57049977395802543199617024 is 7553143543969.1296257203 -
The
cube root of 57049977395802543199617024 is 384962558.6702976763
Scales and comparisons
How big is 57049977395802543199617024?- 57,049,977,395,802,543,199,617,024 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 57,049,977,395,802,543,199,617,024 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 57049977395802543199617024 cubic inches would be around 32080213.2 feet tall.
Recreational maths with 57049977395802543199617024
- 57049977395802543199617024 backwards is 42071699134520859377994075
- 57049977395802543199617024 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 57049977395802543199617024's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 57049977395802543199617024 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 57049977395802543199617024 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/57049977395802543199617024/
Chicago style:
Numbermatics. 2024. "Number 57049977395802543199617024 - Facts about the integer". https://numbermatics.com/n/57049977395802543199617024/
The information we have on file for 57049977395802543199617024 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 57049977395802543199617024, math, Factors of 57049977395802543199617024, curriculum, school, college, exams, university, Prime factorization of 57049977395802543199617024, STEM, science, technology, engineering, physics, economics, calculator, fifty-seven septillion, forty-nine sextillion, nine hundred seventy-seven quintillion, three hundred ninety-five quadrillion, eight hundred two trillion, five hundred forty-three billion, one hundred ninety-nine million, six hundred seventeen thousand and twenty-four.