21055722365977835523047424
21,055,722,365,977,835,523,047,424 is an even composite number composed of six prime numbers multiplied together.
What does the number 21055722365977835523047424 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 16384 divisors.
21055722365977835523047424 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of sixteen thousand, three hundred eighty-four divisors.
Prime factorization of 21055722365977835523047424:
215 × 33 × 73 × 133 × 733 × 4333
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 73 × 73 × 73 × 433 × 433 × 433)See below for interesting mathematical facts about the number 21055722365977835523047424 from the Numbermatics database.
Names of 21055722365977835523047424
- Cardinal: 21055722365977835523047424 can be written as Twenty-one septillion, fifty-five sextillion, seven hundred twenty-two quintillion, three hundred sixty-five quadrillion, nine hundred seventy-seven trillion, eight hundred thirty-five billion, five hundred twenty-three million, forty-seven thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 2.1055722365977835523047424 × 1025
Factors of 21055722365977835523047424
Divisors of 21055722365977835523047424
- Number of divisors d(n): 16384
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 73 78 84 91 96 98 104 108 112 117 126 128 144 146 147 156 168 169 182 189 192 196 208 216 219 224 234 252 256 273 288 292 294 312 336 338 343 351 364 378 384 392 416 432 433 438 441 448 468 504 507 511 512 546 576 584 588 624 637 657 672 676 686 702 728 756 768 784 819 832 864 866 876 882 896 936 949 1008 1014 1022 1024 1029 1092 1152 1168 1176 1183 1248 1274 1299 1314 1323 1344 1352 1372 1404 1456 1512 1521 1533 1536 1568 1638 1664 1728 1732 1752 1764 1792 1872 1898 1911 1971 2016 2028 2044 2048 2058 2184 2197 2304 2336 2352 2366 2457 2496 2548 2598 2628 2646 2688 2704 2744 2808 2847 2912 3024 3031 3042 3066 3072 3087 3136 3276 3328 3456 3464 3504 3528 3549 3577 3584 3744 3796 3822 3897 3942 4032 4056 4088 4096 4116 4368 4394 4459 4563 4599 4608 4672 4704 4732 4914 4992 5096 5196 5256 5292 5329 5376 5408 5488 5616 5629 5694 5733 5824 6048 6062 6084 6132 6144 6174 6272 6552 6591 6643 6656 6912 6928 7008 7056 7098 7154 7168 7488 7592 7644 7794 7884 8064 8112 8176 8192 8232 8281 8541 8736 8788 8918 9093 9126 9198 9216 9261 9344 9408 9464 9828 9984 10192 10392 10512 10584 10647 10658 10731 10752 10816 10976 11232 11258 11388 11466 11648 11691 12096 12124 12168 12264 12288 12337 12348 12544 13104 13182 13286 13312 13377 13797 13824 13856 14016 14112 14196 14308 14336 14976 15184 15288 15379 15588 15768 15987 16128 16224 16352 16384 16464 16562 16887 17082 17199 17472 17576 17836 18186 18252 18396 18432 18522 18688 18816 18928 19656 19773 19929 19968 20384 20784 21024 21168 21217 21294 21316 21462 21504 21632 21952 22464 22516 22776 22932 23296 23382 24192 24248 24336 24528 24576 24674 24696 24843 25039 25088 25623 26208 26364 26572 26624 26754 27279 27594 27648 27712 28032 28224 28392 28616 28672 29952 30368 30576 30758 31176 31536 31609 31941 31974 32193 32256 32448 32704 32768 32928 33124 33774 34164 34398 34944 35152 35672 36372 36504 36792 36864 37011 37044 37303 37376 37632 37856 39312 39403 39546 39858 39936 40131 40768 41568 42048 42336 42434 42588 42632 42924 43008 43264 43904 44928 45032 45552 45864 46137 46501 46592 46764 47961 48384 48496 48672 49056 49152 49348 49392 49686 50078 50176 50661 51246 52416 52728 53144 53248 53508 54558 55188 55296 55424 56064 56448 56784 57232 57344 57967 59319 59787 59904 60736 61152 61516 62352 63072 63218 63651 63882 63948 64386 64512 64896 65408 65856 66248 67548 68328 68796 69277 69888 70304 71344 72744 73008 73177 73584 73728 74022 74088 74529 74606 74752 75117 75264 75712 78624 78806 79092 79716 79872 80262 81536 81837 83136 84096 84672 84868 85176 85264 85848 86016 86359 86528 87808 89856 90064 91104 91728 92274 93002 93184 93528 94827 95922 96579 96768 96992 97344 98112 98304 98696 98784 99372 100156 100352 101322 102492 104832 105456 106288 106496 107016 107653 109116 110376 110592 110848 111033 111909 112128 112896 113568 114464 114688 115934 118209 118638 119574 119808 120393 121472 122304 123032 124704 126144 126436 127302 127764 127896 128772 129024 129792 130816 131712 132496 135096 136656 137592 138411 138554 139503 139776 140608 142688 143883 145488 146016 146354 147168 147456 148044 148176 148519 149058 149212 149504 150234 150528 151424 151983 157248 157612 158184 159432 159744 160381 160524 163072 163674 166272 168192 169344 169736 170352 170528 171696 172032 172718 173056 173901 175616 179361 179712 180128 182208 183456 184548 186004 186368 187056 187489 189654 190953 191844 193158 193536 193984 194688 196224 197392 197568 198744 200312 200704 202644 204984 207831 209664 210912 212576 212992 214032 215306 218232 219531 220752 221184 221263 221696 222066 223587 223818 224256 225351 225792 227136 228928 229376 231868 236418 237276 239148 239616 240786 242944 244608 246064 249408 252288 252872 254604 255528 255792 257544 258048 259077 259584 261121 261632 263424 264992 270192 273312 275184 275821 276822 277108 279006 279552 281216 284481 285376 287766 290976 292032 292708 294336 294912 296088 296352 297038 298116 298424 299008 300468 301056 302848 303966 314496 315224 316368 318864 319488 320762 321048 322959 325507 326144 327348 332544 333099 335727 336384 338688 339472 340704 341056 343392 344064 345436 346112 347802 351232 354627 358722 359424 360256 364416 366912 369096 372008 372736 374112 374978 379308 381906 383688 386316 387072 387968 389017 389376 392448 394784 395136 397488 400624 401408 405288 409968 410917 415233 415662 418509 419328 421824 425152 425984 428064 430612 436464 439062 441504 442368 442526 443392 444132 445557 447174 447636 448512 450702 451584 454272 457856 463736 472836 474552 478296 479232 481143 481572 484939 485888 489216 492128 498816 504576 505744 509208 511056 511584 512239 515088 516096 518154 519168 521703 522242 523264 526848 529984 540384 546624 550368 551642 553644 554216 558012 559104 562432 562467 568962 570752 572859 575532 581952 584064 585416 588672 592176 592704 594076 596232 596848 598016 600936 602112 604513 605696 607932 623493 628992 630448 632736 637728 638976 641524 642096 645918 651014 652288 654696 658593 663789 665088 666198 671454 672768 676053 677376 678944 681408 682112 686784 688128 690872 692224 695604 702464 709254 717444 718848 720512 728832 733824 738192 744016 745472 748224 749956 753571 758616 763812 767376 772632 774144 775936 777231 778034 778752 783363 784896 789568 790272 794976 801248 802816 810576 819936 821834 827463 830466 831324 837018 838656 843648 850304 853443 856128 861224 872928 878124 883008 884736 885052 886784 888264 891114 894348 895272 897024 900601 901404 903168 908544 915712 927472 945672 949104 951301 956592 958464 962286 963144 968877 969878 971776 976521 978432 984256 997632 1007181 1009152 1011488 1018416 1022112 1023168 1024478 1030176 1032192 1036308 1038336 1043406 1044484 1046528 1053696 1059968 1063881 1080768 1093248 1100736 1103284 1107288 1108432 1116024 1118208 1122667 1124864 1124934 1137924 1141504 1145718 1151064 1163904 1167051 1168128 1170832 1177344 1184352 1185408 1188152 1192464 1193696 1196032 1201872 1204224 1209026 1211392 1215864 1232751 1246986 1255527 1257984 1260896 1265472 1275456 1277952 1283048 1284192 1291836 1302028 1304576 1309392 1312423 1317186 1327578 1330176 1332396 1336671 1342908 1345536 1352106 1354752 1357888 1362816 1364224 1373568 1381744 1384448 1391208 1404928 1418508 1434888 1437696 1441024 1443429 1454817 1457664 1467648 1476384 1488032 1490944 1496448 1499912 1507142 1517232 1527624 1534752 1536717 1545264 1548288 1548841 1551872 1554462 1556068 1557504 1565109 1566726 1569792 1579136 1580544 1589952 1602496 1605632 1621152 1639872 1643668 1654926 1660932 1662648 1674036 1677312 1687296 1687401 1700608 1706886 1712256 1722448 1745856 1756248 1766016 1770104 1773568 1776528 1782228 1788696 1790544 1794048 1801202 1802808 1806336 1813539 1817088 1827847 1831424 1854944 1870479 1891344 1898208 1902602 1913184 1916928 1924572 1926288 1930747 1937754 1939756 1943552 1953042 1956864 1968512 1975779 1991367 1995264 2014362 2018304 2022976 2036832 2044224 2046336 2048956 2060352 2064384 2072616 2076672 2086812 2088968 2093056 2107392 2119936 2127762 2161536 2186496 2201472 2206568 2214576 2216864 2232048 2236416 2245334 2249728 2249868 2260713 2275848 2283008 2291436 2302128 2307457 2327808 2331693 2334102 2336256 2341664 2350089 2354688 2368704 2370816 2376304 2384928 2387392 2392064 2403744 2408448 2418052 2422784 2431728 2437357 2465502 2482389 2493972 2511054 2515968 2521792 2530944 2550912 2566096 2568384 2583672 2604056 2609152 2618784 2624846 2634372 2655156 2660352 2664792 2673342 2685816 2691072 2701803 2704212 2709504 2715776 2723119 2725632 2728448 2747136 2763488 2768896 2782416 2809856 2837016 2853903 2869776 2875392 2876419 2882048 2886858 2906631 2909634 2915328 2929563 2935296 2952768 2976064 2981888 2992896 2999824 3014284 3034464 3055248 3069504 3073434 3090528 3096576 3097682 3103744 3108924 3112136 3115008 3130218 3133452 3139584 3158272 3161088 3179904 3204992 3242304 3279744 3287336 3309852 3321864 3325296 3348072 3354624 3368001 3374592 3374802 3394573 3401216 3413772 3424512 3444896 3491712 3501153 3512496 3532032 3540208 3547136 3553056 3564456 3577392 3581088 3585673 3588096 3602404 3605616 3612672 3627078 3634176 3655694 3662848 3698253 3709888 3740958 3782688 3796416 3805204 3826368 3833856 3849144 3852576 3861494 3875508 3879512 3887104 3906084 3913728 3937024 3937269 3951558 3982734 3990528 4010013 4028724 4036608 4045952 4073664 4088448 4092672 4097912 4120704 4145232 4153344 4173624 4177936 4186112 4214784 4231591 4239872 4255524 4323072 4330287 4364451 4372992 4402944 4413136 4429152 4433728 4464096 4472832 4490668 4499456 4499736 4521426 4551696 4566016 4582872 4604256 4610151 4614914 4646523 4655616 4663386 4668204 4672512 4683328 4700178 4709376 4737408 4741632 4752608 4769856 4774784 4807488 4816896 4836104 4845568 4863456 4874714 4931004 4964778 4987944 5022108 5031936 5043584 5057221 5061888 5062203 5101824 5132192 5136768 5167344 5208112 5218304 5237568 5249692 5268744 5310312 5320704 5329584 5341921 5346684 5371632 5382144 5403606 5408424 5419008 5431552 5440617 5446238 5451264 5456896 5483541 5494272 5526976 5537792 5564832 5619712 5674032 5707806 5739552 5750784 5752838 5764096 5773716 5792241 5813262 5819268 5830656 5859126 5870592 5905536 5952128 5974101 5985792 5999648 6028568 6068928 6110496 6139008 6146868 6181056 6193152 6195364 6207488 6217848 6224272 6230016 6260436 6266904 6279168 6304207 6316544 6322176 6359808 6409984 6484608 6559488 6574672 6619704 6643728 6650592 6659107 6696144 6709248 6736002 6749184 6749604 6782139 6789146 6802432 6827544 6849024 6889792 6922371 6983424 7002306 7024992 7050267 7064064 7080416 7094272 7106112 7128912 7154784 7162176 7171346 7176192 7204808 7211232 7225344 7254156 7268352 7311388 7312071 7325696 7396506 7419776 7447167 7481916 7565376 7592832 7610408 7652736 7698288 7705152 7722988 7751016 7759024 7774208 7812168 7827456 7858669 7874048 7874538 7903116 7965468 7981056 8020026 8057448 8073216 8091904 8105409 8147328 8169357 8176896 8185344 8195824 8241408 8290464 8306688 8347248 8355872 8372224 8429568 8463182 8479744 8511048 8561709 8629257 8646144 8660574 8728902 8745984 8788689 8805888 8826272 8858304 8867456 8928192 8945664 8981336 8998912 8999472 9042852 9103392 9132032 9165744 9186961 9208512 9220302 9229828 9293046 9311232 9326772 9336408 9345024 9366656 9400356 9418752 9474816 9483264 9505216 9539712 9549568 9614976 9672208 9691136 9726912 9749428 9862008 9929556 9975888 10044216 10063872 10087168 10104003 10114442 10123776 10124406 10183719 10203648 10264384 10273536 10334688 10416224 10436608 10475136 10499384 10503459 10537488 10620624 10641408 10659168 10683842 10693368 10743264 10757019 10764288 10807212 10816848 10838016 10841887 10863104 10881234 10892476 10902528 10913792 10967082 10988544 11053952 11094759 11129664 11239424 11348064 11415612 11479104 11501568 11505676 11528192 11547432 11584482 11626524 11638536 11661312 11707813 11718252 11741184 11811072 11811807 11904256 11948202 11971584 11999296 12057136 12137856 12220992 12278016 12293736 12362112 12390728 12414976 12435696 12448544 12460032 12520872 12533808 12558336 12608414 12633088 12644352 12694773 12719616 12819968 12969216 13093353 13118976 13149344 13239408 13287456 13301184 13318214 13392288 13418496 13472004 13498368 13499208 13564278 13578292 13604864 13655088 13686697 13698048 13779584 13830453 13844742 13939569 13966848 14004612 14049984 14100534 14128128 14160832 14188544 14212224 14257824 14309568 14324352 14342692 14409616 14422464 14450688 14508312 14536704 14622776 14624142 14651392 14793012 14839552 14894334 14963832 15130752 15171663 15185664 15220816 15305472 15396576 15410304 15445976 15502032 15518048 15548416 15624336 15654912 15717338 15748096 15749076 15806232 15930936 15962112 16025763 16040052 16114896 16146432 16152199 16183808 16210818 16294656 16321851 16338714 16353792 16370688 16391648 16450623 16482816 16580928 16613376 16694496 16711744 16744448 16859136 16926364 16959488 17022096 17061499 17123418 17258514 17292288 17321148 17376723 17457804 17491968 17577378 17611776 17652544 17716608 17734912 17856384 17962672 17997824 17998944 18085704 18206784 18264064 18331488 18373922 18417024 18440604 18459656 18586092 18622464 18653544 18672816 18690048 18733312 18800712 18837504 18912621 18949632 18966528 19010432 19061833 19079424 19099136 19229952 19344416 19382272 19453824 19498856 19724016 19859112 19951776 19977321 20088432 20127744 20134933 20174336 20208006 20228884 20247552 20248812 20346417 20367438 20407296 20528768 20547072 20669376 20767113 20832448 20873216 20950272 20998768 21006918 21074976 21241248 21282816 21318336 21367684 21386736 21486528 21514038 21528576 21614424 21633696 21676032 21683774 21726208 21762468 21784952 21805056 21827584 21934164 21936213 21977088 22107904 22189518 22259328 22696128 22831224 22958208 23011352 23056384 23094864 23168964 23253048 23277072 23322624 23415626 23436504 23482368 23576007 23622144 23623614 23762011 23808512 23896404 23943168 23998592 24114272 24275712 24316227 24441984 24508071 24556032 24587472 24724224 24781456 24829952 24871392 24897088 24920064 25041744 25067616 25099711 25116672 25216828 25266176 25288704 25389546 25439232 25639936 25685127 25887771 25938432 26186706 26237952 26298688 26478816 26574912 26602368 26636428 26784576 26836992 26944008 26996736 26998416 27128556 27156584 27209728 27310176 27373394 27396096 27559168 27560883 27660906 27689484 27879138 27933696 28009224 28099968 28201068 28256256 28321664 28424448 28515648 28619136 28648704 28685384 28819232 28844928 29016624 29073408 29245552 29248284 29302784 29586024 29679104 29788668 29927664 29996941 30261504 30312009 30343326 30371328 30441632 30551157 30610944 30793152 30820608 30891952 31004064 31036096 31096832 31248672 31309824 31434676 31496192 31498152 31612464 31685641 31861872 31924224 32051526 32080104 32229792 32271057 32292864 32304398 32367616 32421636 32525661 32589312 32643702 32677428 32707584 32741376 32783296 32901246 32965632 33161856 33388992 33423488 33718272 33852728 33918976 34044192 34122998 34246836 34517028 34584576 34642296 34753446 34915608 34983936 35123439 35154756 35223552 35305088 35400547 35433216 35435421 35469824 35712768 35925344 35995648 35997888 36171408 36413568 36528128 36662976 36747844 36834048 36881208 36919312 37172184 37244928 37307088 37345632 37380096 37393447 37466624 37601424 37675008 37825242 37899264 37933056 38020864 38084319 38123666 38158848 38198272 38459904 38688832 38764544 38907648 38997712 39448032 39718224 39903552 39954642 40176864 40255488 40269866 40348672 40416012 40457768 40495104 40497624 40692834 40734876 40814592 41057536 41060091 41094144 41338752 41534226 41664896 41818707 41900544 41997536 42013836 42149952 42482496 42565632 42636672 42735368 42773472 42973056 43028076 43228848 43267392 43352064 43367548 43452416 43524936 43569904 43610112 43655168 43868328 43872426 43954176 44129449 44215808 44379036 44518656 45392256 45514989 45662448 45916416 46022704 46112768 46189728 46337928 46506096 46554144 46613749 46645248 46831252 46873008 46964736 47152014 47244288 47247228 47524022 47617024 47792808 47886336 47997184 48077289 48228544 48456597 48551424 48632454 48883968 49016142 49112064 49174944 49351869 49448448 49562912 49659904 49742784 49794176 49840128 50083488 50135232 50199422 50233344 50433656 50532352 50577408 50779092 50878464 51184497 51279872 51370254 51775542 51876864 52130169 52373412 52475904 52597376 52957632 53149824 53204736 53272856 53569152 53888016 53993472 53996832 54257112 54313168 54419456 54620352 54746788 54792192 55010683 55118336 55121766 55321812 55378968 55758276 55867392 56018448 56199936 56402136 56512512 56643328 56737863 56848896 57031296 57185499 57238272 57297408 57370768 57638464 57689856 58033248 58146816 58491104 58496568 58605568 59172048 59358208 59577336 59855328 59931963 59993882 60404799 60523008 60624018 60686652 60742656 60883264 61102314 61221888 61586304 61641216 61783904 62008128 62072192 62301339 62497344 62619648 62869352 62992384 62996304 63224928 63371282 63723744 63848448 64103052 64160208 64308727 64459584 64542114 64585728 64608796 64735232 64843272 65051322 65178624 65287404 65354856 65415168 65482752 65566592 65743873 65802492 65808639 65931264 66323712 66777984 66846976 67705456 67837952 68088384 68245996 68493672 69034056 69169152 69284592 69444973 69506892 69831216 69967872 70246878 70309512 70447104 70610176 70728021 70801094 70866432 70870842 70939648 71286033 71425536 71850688 71991296 71995776 72342816 72827136 73056256 73325952 73495688 73524213 73668096 73762416 73838624 74344368 74489856 74614176 74691264 74760192 74786894 74933248 75202848 75299133 75350016 75650484 75798528 75866112 76041728 76168638 76247332 76317696 76396544 76919808 77377664 77663313 77815296 77995424 78896064 79436448 79807104 79909284 80353728 80510976 80539732 80697344 80832024 80915536 80990208 80995248 81182737 81385668 81469752 81629184 81954691 82115072 82120182 82188288 82677504 82682649 83068452 83329792 83637414 83801088 83995072 84027672 84299904 84964992 85273344 85470736 85546944 85946112 86056152 86457696 86534784 86735096 86904832 87049872 87139808 87220224 87310336 87736656 87744852 87908352 88258898 88431616 88758072 89037312 89990823 90784512 91029978 91324896 91653471 91832832 92045408 92225536 92379456 92675856 93012192 93108288 93227498 93290496 93662504 93746016 93929472 94304028 94488576 94494456 95048044 95056923 95234048 95585616 95772672 95806879 95994368 96154578 96457088 96813171 96913194 97102848 97264908 97576983 97767936 98032284 98224128 98349888 98703738 98896896 99125824 99319808 99485568 99588352 100166976 100270464 100398844 100867312 101064704 101154816 101558184 101756928 102368994 102559744 102740508 103551084 103753728 104260338 104746824 104951808 105194752 105370317 105915264 106201641 106299648 106409472 106545712 107138304 107776032 107986944 107993664 108514224 108626336 108838912 109240704 109493576 109584384 110021366 110236672 110243532 110643624 110757936 111516552 111734784 112036896 112180341 112399872 112804272 113025024 113065393 113286656 113475726 113697792 114062592 114252957 114370998 114476544 114594816 114741536 115276928 115379712 116066496 116293632 116982208 116993136 117211136 118344096 118716416 119154672 119430493 119710656 119863926 119987764 120809598 121046016 121248036 121373304 121485312 121766528 122204628 122443776 123172608 123180273 123282432 123567808 124016256 124144384 124602678 124994688 125738704 125984768 125992608 126449856 126742564 127447488 127696896 128206104 128320416 128617454 128919168 129084228 129217592 129470464 129686544 130102644 130357248 130574808 130709712 130830336 130965504 131133184 131487746 131604984 131617278 131862528 132388347 132647424 133432831 133555968 133693952 135410912 135675904 136176768 136491992 136544967 136987344 138068112 138338304 138569184 138889946 139013784 139662432 139841247 139935744 140493756 140619024 140894208 140944531 141220352 141456042 141602188 141732864 141741684 141879296 142572066 142851072 143701376 143991552 144231867 144685632 145369791 145654272 146112512 146651904 146991376 147048426 147336192 147524832 147677248 148688736 148979712 149228352 149382528 149520384 149573788 149866496 150405696 150598266 150700032 151300968 151597056 151732224 152083456 152337276 152494664 152635392 152793088 153553491 153839616 154755328 155326626 155630592 155990848 157792128 158872896 159614208 159818568 160707456 161079464 161394688 161664048 161831072 161980416 161990496 162365474 162771336 162939504 163258368 163909382 164230144 164240364 164376576 165032049 165355008 165365298 166136904 166659584 167274828 167602176 167990144 168055344 168444361 168599808 169929984 170213589 170546688 170941472 171093888 171556497 171892224 172112304 172915392 173069568 173470192 173809664 174099744 174279616 174440448 174620672 175473312 175489704 175816704 176517796 176863232 177516144 177927061 178074624 179795889 179981646 181214397 181569024 182059956 182649792 183306942 183665664 184090816 184451072 184758912 185351712 186024384 186216576 186454996 187325008 187492032 187858944 188608056 188977152 188988912 190096088 190113846 190468096 191171232 191545344 191613758 191988736 192309156 192914176 192926181 193626342 193826388 194205696 194529816 195153966 195535872 196064568 196448256 196699776 197231619 197407476 197793792 198251648 198971136 199176704 200333952 200540928 200797688 201734624 202129408 203116368 203513856 204737988 205119488 205481016 207102168 207507456 208334919 208520676 209493648 209903616 209978587 210389504 210740634 211830528 212184063 212403282 212599296 212818944 213091424 213858099 214276608 215552064 215973888 215987328 217028448 217252672 217677824 218481408 218987152 219168768 220042732 220473344 220487064 221287248 221515872 221799487 223033104 223469568 224073792 224360682 224799744 225608544 225897399 226050048 226130786 226573312 226951452 227395584 228125184 228505914 228741996 228953088 229189632 229483072 230553856 230759424 232132992 233964416 233986272 236688192 237432832 238309344 238860986 239421312 239727852 239975528 241619196 242092032 242496072 242746608 242970624 243533056 243548211 244409256 244887552 245864073 246345216 246360546 246564864 247135616 247803829 248032512 248047947 248288768 249205356 249989376 251477408 251969536 251985216 252899712 253485128 254894976 256412208 256640832 257234908 257838336 258168456 258435184 258940928 259373088 260205288 260714496 261149616 261419424 261660672 261754129 261931008 262266368 262975492 263209968 263234556 263725056 264776694 265294848 266865662 267111936 267387904 269972469 270821824 271351808 272353536 272983984 273089934 273974688 276136224 276676608 277138368 277779892 278027568 279324864 279682494 279871488 280987512 281238048 281788416 281889062 282440704 282912084 283204376 283465728 283483368 283758592 285144132 285170769 285702144 287402752 287420637 287983104 288463734 289371264 290739582 291308544 292730949 293303808 293982752 294096852 294672384 295049664 295354496 297377472 297959424 298456704 298765056 299147576 299732992 300811392 301196532 302601936 303194112 303464448 304166912 304674552 304989328 305270784 305586176 307106982 307679232 308906143 309510656 310653252 311261184 311981696 315584256 316110951 317745792 318604923 319228416 319637136 321414912 322158928 322789376 323328096 323662144 323960832 323980992 324730948 325542672 325879008 326296243 326516736 327818764 328460288 328480728 328753152 330064098 330710016 330730596 332273808 333319168 334549656 335204352 335980288 336110688 336541023 336888722 337199616 339196179 339859968 340427178 341093376 341882944 342187776 343112994 343784448 344224608 345830784 346139136 346940384 347619328 348199488 348559232 348880896 350946624 350979408 351633408 353035592 353726464 355032288 355854122 356149248 358291479 359591778 359963292 362428794 363138048 364119912 365299584 366613884 367331328 368181632 369517824 369540819 370703424 372048768 372433152 372909992 374650016 374984064 377216112 377954304 377977824 380192176 380227692 380936192 382342464 383090688 383227516 383977472 384618312 385828352 385852362 387252684 387652776 388411392 389059632 389960233 390307932 391071744 392129136 392896512 393399552 394463238 394814952 395587584 396503296 397165041 397942272 398353408 400298493 400667904 401081856 401595376 403469248 404258816 406232736 407027712 409475976 410238976 410962032 411913333 414204336 415014912 416669838 417041352 418987296 419523741 419807232 419957174 420779008 421481268 422833593 423661056 424368126 424806564 425198592 425637888 426182848 427716198 428553216 431104128 431974656 434056896 434505344 436109373 436962816 437974304 438337536 440085464 440946688 440974128 442574496 443031744 443598974 446066208 446939136 448147584 448721364 449599488 451217088 451794798 452100096 452261572 453146624 453902904 454791168 456250368 457011828 457483992 457906176 458379264 458966144 460207111 460660473 461107712 461518848 464265984 467928832 467972544 473376384 474865664 476618688 477721972 478842624 479455704 479951056 483238392 484184064 484992144 485493216 485941248 486114811 487066112 487096422 488818512 489775104 491728146 492690432 492721092 493129728 494271232 495096147 495607658 496065024 496095894 496577536 498410712 499978752 502954816 503939072 503970432 505333083 505799424 506970256 509789952 512824416 513281664 514469816 514669491 515676672 516336912 516870368 517881856 518746176 520410576 521428992 522299232 522838848 523321344 523508258 523862016 524532736 525950984 526419936 526469112 527450112 529553388 530589696 533731324 533781183 534223872 534775808 539944938 541643648 543643191 544707072 545967968 546179868 547949376 552272448 553353216 554276736 555559784 556055136 558649728 559364988 561975024 562476096 563576832 563778124 564881408 565824168 566408752 566931456 566966736 567517184 568279159 570288264 570341538 571404288 573682837 574805504 574841274 575966208 576927468 578742528 578778543 581479164 582617088 585461898 586607616 587965504 588193704 589344768 590099328 590708992 591694857 594754944 596913408 597530112 598295152 599465984 601622784 602393064 605203872 606388224 608333824 609349104 609978656 610541568 611172352 614213964 615358464 617812286 619021312 621306504 622522368 623963392 625004757 629935761 631168512 632221902 635491584 637209846 638456832 639274272 641574297 642829824 644317856 645578752 646656192 647324288 647921664 647961984 649461896 651085344 651758016 652592486 653033472 655637528 656920576 656961456 657506304 660128196 661420032 661461192 664547616 665398461 666638336 669099312 670408704 670648153 671960576 672221376 673082046 673777444 674399232 677692197 678392358 679719936 680854356 682186752 683765888 684375552 686225988 687568896 688449216 691661568 692278272 693880768 695238656 696398976 697118464 701893248 701958816 706071184 707452928 710064576 711708244 712298496 716582958 719183556 719926584 724857588 726276096 728239824 730599168 730644633 733227768 734662656 736363264 737592219 739035648 739081638 741406848 743411487 744097536 744866304 745819984 749300032 749968128 754432224 755908608 755955648 760384352 760455384 761872384 764684928 766455032 767954944 769236624 771656704 771704724 774505368 775305552 776822784 778119264 779920466 780615864 782143488 784258272 785262387 785793024 786799104 788926476 789629904 791175168 791457751 793006592 794330082 795884544 796706816 800596986 801335808 802163712 803190752 806938496 809917407 812465472 814055424 818951952 820477952 821924064 823826666 828408672 830029824 833339676 834082704 836013451 837974592 839047482 839614464 839914348 841558016 842962536 845667186 847322112 848736252 849613128 850397184 851275776 852365696 854670349 855432396 855512307 857106432 862208256 862261911 863949312 868113792 869010688 872218746 873925632 875948608 880170928 881893376 881948256 885148992 886063488 887197948 892132416 893878272 896295168 897442728 899198976 902434176 903589596 904523144 906293248 907805808 909582336 912500736 914023656 914967984 915812352 916758528 917932288 920414222 921320946 922215424 923037696 926718429 928531968 935857664 935945088 946752768 949731328 953237376 955443944 955814769 957685248 958911408 959902112 966476784 968368128 969984288 970986432 971882496 972229622 974132224 974192844 977637024 978888729 979550208 983456292 985380864 985442184 986259456 988542464 990192294 991215316 992130048 992191788 993155072 996821424 999128881 999957504 1005909632 1007940864 1009623069 1010666166 1011598848 1013940512 1017588537 1019579904 1025648832 1026563328 1028939632 1029338982 1031353344 1032673824 1033740736 1035763712 1037492352 1040821152 1042857984 1044598464 1045677696 1046642688 1047016516 1049065472 1051901968 1052839872 1052938224 1054900224 1055375581 1059106776 1061179392 1067462648 1067562366 1068447744 1069551616 1074874437 1079889876 1083287296 1087286382 1089414144 1091935936 1092359736 1095898752 1104544896 1108553472 1111119568 1112110272 1117299456 1118729976 1123950048 1124952192 1127556248 1129762816 1131648336 1132817504 1133862912 1133933472 1135034368 1136558318 1140576528 1140683076 1142808576 1147365674 1149611008 1149682548 1151932416 1153854936 1157485056 1157557086 1162958328 1165234176 1169880699 1170923796 1173215232 1175931008 1176387408 1178689536 1179110527 1180198656 1181417984 1183389714 1189509888 1191495123 1193826816 1195060224 1196590304 1198931968 1200895479 1203245568 1204786128 1210407744 1212776448 1216667648 1218698208 1219957312 1221083136 1222344704 1228427928 1230716928 1235624572 1235739999 1238042624 1242613008 1245044736 1245489427 1247926784 1250009514 1258571223 1259871522 1262337024 1264443804 1268500779 1270983168 1274419692 1276913664 1278548544 1283148594 1285659648 1288635712 1291157504 1293312384 1294648576 1295923968 1298923792 1302170688 1303516032 1305184972 1311275056 1313841152 1313922912 1315012608 1320256392 1322840064 1322922384 1329095232 1330796922 1333276672 1338198624 1340817408 1341296306 1343921152 1344442752 1346164092 1347554888 1348798464 1355384394 1356784716 1359439872 1361708712 1364373504 1367531776 1368751104 1372451976 1375137792 1376898432 1380621333 1383323136 1384556544 1387761536 1392797952 1394236928 1403786496 1403917632 1412142368 1414905856 1420129152 1423416488 1424596992 1433165916 1438367112 1439853168 1449715176 1452552192 1456479648 1458344433 1461198336 1461289266 1466455536 1469325312 1469850109 1472726528 1475184438 1478071296 1478163276 1482813696 1485288441 1486822974 1488195072 1489732608 1491639968 1498600064 1499936256 1508864448 1511817216 1511911296 1515999249 1520768704 1520910768 1523744768 1529369856 1532910064 1535909888 1538473248 1543313408 1543409448 1549010736 1550611104 1552596409 1553645568 1556238528 1559840932 1561231728 1564286976 1568516544 1570524774 1571586048 1573598208 1577852952 1579259808 1582350336 1582915502 1586013184 1588660164 1591769088 1593413632 1601193972 1601343549 1602671616 1604327424 1606381504 1613876992 1619834814 1624930944 1637903904 1643848128 1647653332 1656817344 1660059648 1666679352 1668165408 1672026902 1675949184 1678094964 1679828696 1683116032 1685925072 1691334372 1694644224 1697472504 1699226256 1700794368 1702551552 1704731392 1704837477 1709340698 1710864792 1711024614 1714212864 1721048511 1724416512 1724523822 1727898624 1734626803 1736227584 1736335629 1738021376 1744437492 1747851264 1751897216 1760341856 1763786752 1763896512 1770297984 1772126976 1774395896 1775084571 1784264832 1792590336 1794885456 1798397952 1804868352 1807179192 1809046288 1812586496 1815611616 1819164672 1825001472 1828047312 1829935968 1831624704 1832278903 1833517056 1835864576 1840828444 1842641892 1844430848 1846075392 1853436858 1857063936 1871715328 1871890176 1875014271 1889807283 1893505536 1899462656 1906474752 1910887888 1911629538 1915370496 1917822816 1919804224 1932953568 1936736256 1939968576 1941972864 1943764992 1944459244 1948264448 1948385688 1955274048 1957777458 1959100416 1966912584 1970761728 1970884368 1972518912 1977084928 1980384588 1982430632 1984260096 1984383576 1986310144 1993642848 1996195383 1998257762 1999915008 2011819264 2011944459 2015881728 2019246138 2021332332 2023197696 2027881024 2035177074 2039159808 2051297664 2053126656 2057879264 2058677964 2062706688 2065347648 2067481472 2074984704 2081642304 2085715968 2089196928 2091355392 2094033032 2098130944 2103803936 2105679744 2105876448 2110751162 2118213552 2122358784 2134925296 2135124732 2136895488 2139103232 2149748874 2159779752 2166574592 2174572764 2178828288 2183871872 2184719472 2189776693 2191797504 2191933899 2209089792 2212776657 2217106944 2222239136 2224220544 2230234461 2234598912 2237459952 2247900096 2249904384 2255112496 2259525632 2263296672 2265635008 2267725824 2267866944 2270068736 2273116636 2281153056 2281366152 2285617152 2294731348 2299222016 2299365096 2303864832 2307709872 2313051793 2314970112 2315114172 2325916656 2330468352 2339761398 2341847592 2346430464 2351862016 2352774816 2355787161 2357379072 2358221054 2360397312 2362835968 2366779428 2374373253 2379019776 2382990246 2387653632 2390120448 2393180608 2397863936 2401790958 2406491136 2409572256 2420815488 2433335296 2437396416 2439914624 2442166272 2456855856 2461433856 2471249144 2471479998 2476085248 2485226016 2490089472 2490978854 2495853568 2500019028 2508040353 2517142446 2519743044 2524674048 2528887608 2537001558 2541966336 2548839384 2553827328 2557097088 2564011047 2566297188 2571319296 2577271424 2586624768 2586785733 2589297152 2591847936 2597847584 2604341376 2607032064 2610369944 2622550112 2627682304 2627845824 2640512784 2645680128 2645844768 2658190464 2661593844 2666553344 2676397248 2681634816 2682592612 2687842304 2688885504 2692328184 2695109776 2697596928 2710768788 2713569432 2718879744 2723417424 2728747008 2729721631 2735063552 2737502208 2744903952 2750275584 2753796864 2761242666 2766646272 2769113088 2775523072 2780155287 2785595904 2788473856 2807572992 2807835264 2824284736 2829811712 2840258304 2846832976 2849193984 2866331832 2876734224 2879706336 2883393331 2899430352 2905104384 2912959296 2916688866 2922396672 2922578532 2932911072 2936666187 2938650624 2939700218 2945453056 2950368876 2956142592 2956326552 2965627392 2970576882 2973645948 2976390144 2979465216 2983279936 2997200128 2997386643 2999872512 3017728896 3023822592 3031998498 3041537408 3041821536 3052765611 3058739712 3065820128 3071819776 3076946496 3086626816 3086818896 3098021472 3101222208 3105192818 3107291136 3112477056 3119681864 3122463456 3128573952 3137033088 3141049548 3147196416 3155705904 3158519616 3164700672 3165831004 3166126743 3172026368 3177320328 3183538176 3186827264 3202387944 3202687098 3205343232 3208654848 3212763008 3221449777 3224623311 3227753984 3239669628 3249861888 3275807808 3287696256 3295306664 3313634688 3333358704 3336330816 3344053804 3351898368 3356189928 3359657392 3366232064 3371850144 3382668744 3389288448 3394945008 3398452512 3401588736 3402803677 3405103104 3409462784 3409674954 3418681396 3421729584 3422049228 3428425728 3442097022 3448833024 3449047644 3455797248 3469253606 3472455168 3472671258 3476042752 3488874984 3495702528 3503794432 3509642097 3520683712 3527573504 3527793024 3537331581 3540595968 3544253952 3548791792 3550169142 3568529664 3585180672 3589770912 3596795904 3602686437 3609736704 3614358384 3618092576 3625172992 3631223232 3638329344 3650002944 3656094624 3659871936 3663249408 3664557806 3667034112 3671729152 3681656888 3685283784 3688861696 3692150784 3706873716 3707219997 3714127872 3736468281 3743430656 3743780352 3750028542 3779614566 3787011072 3805502337 3812949504 3821775776 3823259076 3830740992 3835645632 3839608448 3865907136 3873472512 3879937152 3883945728 3888918488 3896528896 3896771376 3910548096 3915554916 3933825168 3941523456 3941768736 3945037824 3954169856 3960769176 3964861264 3968520192 3968767152 3972620288 3977954113 3987285696 3992390766 3996515524 3999830016 4015779859 4023638528 4023888918 4031763456 4038492276 4042664664 4046395392 4055762048 4070354148 4078319616 4102595328 4106253312 4115758528 4117355928 4125413376 4130695296 4134962944 4141863999 4149969408 4163284608 4178393856 4182710784 4188066064 4196261888 4207607872 4211359488 4211752896 4221502324 4236427104 4244717568 4269850592 4270249464 4273790976 4278206464 4299497748 4319559504 4333149184 4349145528 4357656576 4367743744 4369438944 4375033299 4379553386 4383595008 4383867798 4409550327 4418179584 4425553314 4434213888 4444478272 4448441088 4460468922 4469197824 4474919904 4495800192 4499808768 4510224992 4519051264 4526593344 4531270016 4535451648 4535733888 4546233272 4547997747 4562306112 4562732304 4571234304 4589462696 4598444032 4598730192 4607729664 4615419744 4626103586 4629940224 4630228344 4651833312 4657789227 4660936704 4679522796 4683695184 4692860928 4694537071 4703724032 4705549632 4711574322 4714758144 4716442108 4720794624 4725671936 4733558856 4748746506 4758039552 4765980492 4775307264 4780240896 4786361216 4803581916 4804030647 4812982272 4819144512 4841630976 4866670592 4874792832 4879829248 4913711712 4942498288 4942959996 4952170496 4970452032 4980178944 4981957708 4991707136 5000038056 5016080706 5034284892 5039486088 5049348096 5057775216 5069483029 5074003116 5083932672 5097678768 5107654656 5114194176 5114512431 5128022094 5132594376 5142638592 5154542848 5163145533 5173249536 5173571466 5178594304 5183695872 5195695168 5203880409 5208682752 5214064128 5220739888 5245100224 5255364608 5255691648 5281025568 5291360256 5291689536 5316380928 5323187688 5333106688 5352794496 5365185224 5375684608 5377771008 5384656368 5390219552 5395193856 5421537576 5427138864 5437759488 5446834848 5457494016 5459443262 5470127104 5475004416 5489807904 5496836709 5500551168 5507593728 5522485332 5533292544 5538226176 5551046144 5560310574 5571191808 5576947712 5615145984 5615670528 5648569472 5669421849 5680516608 5693665952 5698387968 5732663664 5753468448 5759412672 5766786662 5798860704 5810208768 5825918592 5833377732 5844793344 5845157064 5865822144 5873332374 5877301248 5879400436 5890906112 5900737752 5912285184 5912653104 5926339801 5931254784 5941153764 5947291896 5952780288 5958930432 5966559872 5982692443 5988586149 5994400256 5994773286 5999745024 6035457792 6035833377 6047645184 6063996996 6083074816 6083643072 6105531222 6117479424 6131640256 6143639552 6153892992 6173253632 6173637792 6196042944 6202444416 6210385636 6224954112 6239363728 6244926912 6257147904 6274066176 6282099096 6294392832 6311411808 6317039232 6331662008 6332253486 6344052736 6354640656 6367076352 6373654528 6404775888 6405374196 6410686464 6417309696 6425526016 6442899554 6449246622 6455507968 6479339256 6499723776 6551615616 6569330079 6575392512 6590613328 6627269376 6666717408 6672661632 6688107608 6690703383 6703796736 6712379856 6719314784 6732464128 6743700288 6765337488 6778576896 6789890016 6796905024 6803177472 6805607354 6810206208 6818925568 6819349908 6837362792 6843459168 6844098456 6856851456 6884194044 6897666048 6898095288 6911594496 6938507212 6939155379 6944910336 6945342516 6952085504 6977749968 6991405056 6993902167 7007588864 7019284194 7041367424 7055586048 7067361483 7074663162 7081191936 7088507904 7097583584 7100338284 7123119759 7137059328 7170361344 7179541824 7193591808 7205372874 7219473408 7228716768 7236185152 7250345984 7262446464 7300005888 7312189248 7319743872 7326498816 7329115612 7343458304 7363313776 7370567568 7377723392 7384301568 7387629067 7413747432 7414439994 7428255744 7472936562 7486861312 7487560704 7500057084 7524121059 7559229132 7574022144 7611004674 7625899008 7643551552 7646518152 7661481984 7671291264 7679216896 7692033141 7731814272 7759874304 7767891456 7777836976 7793057792 7793542752 7821096192 7831109832 7867650336 7883046912 7883537472 7908339712 7921538352 7929722528 7937040384 7937534304 7945240576 7955908226 7974571392 7984781532 7993031048 7999660032 8031559718 8047277056 8047777836 8063526912 8076984552 8085329328 8092790784 8111524096 8140708296 8156639232 8189164893 8205190656 8212506624 8231517056 8234711856 8250826752 8253773689 8261390592 8269925888 8283727998 8299938816 8326569216 8340465861 8356787712 8365421568 8376132128 8392523776 8415215744 8422718976 8423505792 8443004648 8472854208 8489435136 8539701184 8540498928 8547581952 8556412928 8598995496 8639119008 8650179993 8666298368 8698291056 8715313152 8718425989 8735487488 8738877888 8750066598 8759106772 8767190016 8767735596 8809998561 8819100654 8836359168 8851106628 8868427776 8888956544 8896882176 8920937844 8938395648 8949839808 8991600384 8992159929 8999617536 9020449984 9038102528 9053186688 9062540032 9071467776 9092466544 9095995494 9124612224 9125464608 9178925392 9196888064 9197460384 9215459328 9230839488 9252207172 9259880448 9260456688 9303666624 9315578454 9321873408 9359045592 9367390368 9385721856 9389074142 9407448064 9411099264 9423148644 9432884216 9441589248 9451343872 9467117712 9497493012 9498380229 9516079104 9531960984 9550614528 9560481792 9572722432 9607163832 9608061294 9625964544 9638289024 9664349331 9683261952 9749585664 9759658496 9827423424 9884996576 9885919992 9904340992 9940904064 9963915416 9983414272 10000076112 10032161412 10068569784 10078972176 10098696192 10115550432 10138966058 10148006232 10167865344 10195357536 10208411031 10215309312 10228388352 10229024862 10256044188 10265188752 10285277184 10288950763 10309085696 10326291066 10346499072 10347142932 10357188608 10367391744 10391390336 10407760818 10417365504 10428128256 10441479776 10490200448 10511383296 10528926291 10562051136 10582720512 10583379072 10611994743 10632761856 10646375376 10666213376 10705588992 10730370448 10751369216 10755542016 10769312736 10780439104 10790387712 10843075152 10854277728 10868174863 10875518976 10893669696 10914988032 10918886524 10940254208 10950008832 10979615808 10993673418 11001102336 11015187456 11044970664 11066585088 11076452352 11102092288 11120621148 11121659991 11142383616 11153895424 11209404843 11230291968 11231341056 11297138944 11338843698 11361033216 11387331904 11465327328 11506936896 11518825344 11533573324 11597721408 11620417536 11651837184 11666755464 11689586688 11690314128 11731644288 11746664748 11758800872 11781812224 11801475504 11824570368 11825306208 11852679602 11862509568 11882307528 11894583792 11905560576 11917860864 11933119744 11933862339 11965384886 11977172298 11988800512 11989546572 11999490048 12047339577 12070915584 12071666754 12095290368 12127993992 12166149632 12167286144 12211062444 12234958848 12263280512 12307785984 12346507264 12347275584 12392085888 12404888832 12420771272 12425591997 12449908224 12478727456 12489853824 12548132352 12564198192 12588785664 12622823616 12634078464 12663324016 12664506972 12688105472 12709281312 12734152704 12747309056 12809551776 12810748392 12821372928 12834619392 12851052032 12885799108 12898493244 12911015936 12958678512 12988675453 12999447552 13103231232 13125099897 13138660158 13150785024 13181226656 13228650981 13254538752 13333434816 13345323264 13376215216 13381406766 13407593472 13424759712 13438629568 13464928256 13487400576 13530674976 13557153792 13579780032 13593810048 13606354944 13611214708 13637851136 13638699816 13674725584 13686918336 13688196912 13713702912 13719882553 13768388088 13795332096 13796190576 13823188992 13877014424 13878310758 13889820672 13890685032 13904171008 13955499936 13973367681 13982810112 13987804334 14015177728 14038568388 14082734848 14083611213 14111172096 14134722966 14149326324 14162383872 14177015808 14195167168 14200676568 14246239518 14274118656 14340722688 14359083648 14410745748 14438946816 14457433536 14472370304 14524892928 14600011776 14624378496 14639487744 14658231224 14686916608 14726627552 14741135136 14755446784 14775258134 14827494864 14828879988 14856511488 14945873124 14973722624 14975121408 15000114168 15048242118 15118458264 15148044288 15208449087 15222009348 15251798016 15287103104 15293036304 15322963968 15328436851 15342582528 15343537293 15358433792 15384066282 15463628544 15489436599 15519748608 15535782912 15555673952 15586115584 15587085504 15611641227 15642192384 15662219664 15735300672 15766093824 15767074944 15816679424 15843076704 15859445056 15874080768 15875068608 15890481152 15911816452 15949142784 15969563064 15986062096 15999320064 16063119436 16094554112 16095555672 16127053824 16153969104 16170658656 16185581568 16191362551 16223048192 16281416592 16313278464 16378329786 16410381312 16425013248 16463034112 16469423712 16490510127 16501653504 16507547378 16522781184 16539851776 16567455996 16599877632 16653138432 16680931722 16713575424 16730843136 16752264256 16785047552 16830431488 16845437952 16847011584 16886009296 16945708416 17079402368 17080997856 17095163904 17197990992 17278238016 17300359986 17332596736 17396582112 17430626304 17436851978 17470974976 17477755776 17500133196 17518213544 17534380032 17535471192 17619997122 17638201308 17672718336 17702213256 17736855552 17777913088 17779019403 17793764352 17841875688 17876791296 17899679616 17948077329 17983200768 17984319858 17999235072 18040899968 18106373376 18107500131 18125080064 18142935552 18184933088 18191990988 18249224448 18250929216 18357850784 18393776128 18394920768 18430918656 18461678976 18504414344 18519760896 18520913376 18607333248 18631156908 18718091184 18734780736 18771443712 18778148284 18814896128 18822198528 18846297288 18865768432 18883178496 18902687744 18934235424 18994986024 18996760458 19032158208 19063921968 19101229056 19108051417 19120963584 19145444864 19214327664 19216122588 19251929088 19276578048 19328698662 19366523904 19499171328 19519316992 19654846848 19707990237 19769993152 19771839984 19808681984 19881808128 19927830832 19966828544 20000152224 20064322824 20137139568 20157944352 20183753317 20197392384 20231100864 20277932116 20296012464 20335730688 20390715072 20416822062 20430618624 20456776704 20458049724 20512088376 20530377504 20570554368 20577901526 20618171392 20652582132 20692998144 20694285864 20714377216 20734783488 20782780672 20815521636 20817466137 20834731008 20856256512 20882959552 20980400896 20981706501 21022766592 21057852582 21124102272 21166758144 21223989486 21265523712 21292750752 21369359277 21411177984 21460740896 21502738432 21511084032 21538625472 21560878208 21580775424 21686150304 21708555456 21736349726 21751037952 21787339392 21837773048 21880508416 21900017664 21959231616 21987346836 22030374912 22089941328 22133170176 22152904704 22162887201 22204184576 22241242296 22243319982 22284767232 22307790848 22418809686 22460583936 22462682112 22550148439 22572363177 22594277888 22677687396 22722066432 22774663808 22930654656 23013873792 23037650688 23067146648 23076099423 23195442816 23303674368 23333510928 23379173376 23380628256 23463288576 23493329496 23517601744 23563624448 23602951008 23649140736 23650612416 23705359204 23725019136 23764615056 23789167584 23811121152 23819625739 23835721728 23866239488 23867724678 23930769772 23954344596 23977601024 23979093144 23998980096 24094679154 24141831168 24143333508 24190580736 24255987984 24332299264 24334572288 24422124888 24469917696 24526561024 24567494679 24615571968 24693014528 24694551168 24761321067 24784171776 24809777664 24841542544 24851183994 24899816448 24957454912 24979707648 25096264704 25128396384 25177571328 25245647232 25268156928 25326648032 25329013944 25376210944 25418562624 25468305408 25619103552 25621496784 25642745856 25669238784 25702104064 25771598216 25796986488 25822031872 25917357024 25950539979 25977350906 25998895104 26155277967 26206462464 26250199794 26277320316 26301570048 26362453312 26457301962 26509077504 26666869632 26690646528 26752430432 26762813532 26815186944 26849519424 26877259136 26974801152 26976479787 27061349952 27114307584 27159560064 27187620096 27222429416 27275702272 27277399632 27349451168 27373836672 27376393824 27439765106 27536776176 27590664192 27592381152 27646377984 27754028848 27756621516 27779641344 27781370064 27808342016 27845678791 27910999872 27946735362 27965620224 27975608668 28030355456 28077136776 28165469696 28167222426 28222344192 28269445932 28298652648 28324767744 28354031616 28390334336 28401353136 28467097009 28492479036 28495140687 28548237312 28681445376 28718167296 28821491496 28877893632 28914867072 28944740608 28993047993 29049785856 29248756992 29278975488 29316462448 29373833216 29453255104 29482270272 29510893568 29550516268 29654989728 29657759976 29713022976 29891746248 29947445248 29950242816 30000228336 30069673309 30096484236 30236916528 30296088576 30416898174 30444018696 30503596032 30574206208 30586072608 30625233093 30645927936 30656873702 30685165056 30687074586 30716867584 30768132564 30866852289 30927257088 30978873198 31039497216 31071565824 31111347904 31172231168 31174171008 31223282454 31284384768 31324439328 31470601344 31534149888 31633358848 31686153408 31718890112 31748161536 31750137216 31823632904 31835984229 31898285568 31939126128 31972124192 31998640128 32126238872 32189108224 32191111344 32254107648 32307938208 32341317312 32371163136 32382725102 32446096384 32562833184 32604524589 32626556928 32756659572 32820762624 32850026496 32926068224 32938847424 32981020254 33003307008 33015094756 33045562368 33079703552 33134911992 33199755264 33306276864 33361863444 33427150848 33461686272 33504528512 33628214529 33660862976 33690875904 33694023168 33772018592 33891416832 34158804736 34161995712 34395981984 34556476032 34600719972 34665193472 34793164224 34861252608 34873703956 34941949952 34955511552 35000266392 35036427088 35068760064 35070942384 35239994244 35276402616 35345436672 35404426512 35473711104 35486381203 35555826176 35558038806 35587528704 35683751376 35753582592 35799359232 35801587017 35896154658 35966401536 35968639716 35998470144 36081799936 36142018731 36212746752 36215000262 36250160128 36285871104 36369866176 36383981976 36498448896 36501858432 36715701568 36787552256 36789841536 36923357952 37008828688 37039521792 37041826752 37214666496 37262313816 37436182368 37469561472 37556296568 37629792256 37644397056 37692594576 37731536864 37766356992 37805375488 37868470848 37989972048 37993520916 38064316416 38127843936 38202458112 38216102834 38241927168 38290889728 38428655328 38432245176 38503858176 38553156096 38657397324 38733047808 38966026359 38998342656 39038633984 39309693696 39415980474 39539986304 39543679968 39685952943 39763616256 39855661664 39933657088 40000304448 40128645648 40274279136 40315888704 40367506634 40394784768 40462201728 40555864232 40592024928 40671461376 40781430144 40833644124 40913553408 40916099448 41024176752 41060755008 41141108736 41155803052 41159647659 41236342784 41305164264 41385996288 41388571728 41428754432 41469566976 41484378607 41565561344 41631043272 41634932274 41669462016 41712513024 41765919104 41878847101 41920103043 41960801792 41963413002 42045533184 42115705164 42248204544 42250833639 42333516288 42447978972 42531047424 42585501504 42738718554 42822355968 42921481792 43005476864 43022168064 43077250944 43121756416 43372300608 43417110912 43472699452 43574678784 43675546096 43761016832 43800035328 43918463232 43974693672 44060749824 44179882656 44266340352 44325774402 44408369152 44482484592 44486639964 44569534464 44615581696 44837619372 44921167872 44925364224 45100296878 45144726354 45188555776 45355374792 45444132864 45549327616 45625347261 45861309312 45985310553 46027747584 46075301376 46134293296 46152198846 46390885632 46607348736 46667021856 46758346752 46761256512 46834923681 46926577152 46986658992 47035203488 47127248896 47205902016 47298281472 47301224832 47410718408 47450038272 47529230112 47578335168 47622242304 47639251478 47671443456 47732478976 47735449356 47861539544 47908689192 47955202048 47958186288 47997960192 48189358308 48283662336 48286667016 48381161472 48511975968 48574087653 48664598528 48669144576 48844249776 48939835392 48957315169 49053122048 49134989358 49231143936 49389102336 49471530381 49522642134 49568343552 49619555328 49683085088 49702367988 49799632896 49914909824 49959415296 50192529408 50256792768 50355142656 50491294464 50536313856 50653296064 50658027888 50752421888 50837125248 51238207104 51242993568 51285491712 51404208128 51543196432 51593972976 51644063744 51713403469 51834714048 51901079958 51954701812 51997790208 52310555934 52412924928 52500399588 52554640632 52603140096 52724906624 52914603924 53018155008 53333739264 53337058209 53381293056 53504860864 53525627064 53630373888 53699038848 53754518272 53844231987 53949602304 53952959574 54122699904 54319120128 54375240192 54444858832 54551404544 54554799264 54698902336 54747673344 54752787648 54879530212 55073552352 55181328384 55184762304 55292755968 55508057696 55513243032 55559282688 55562740128 55616684032 55691357582 55821999744 55893470724 55951217336 56060710912 56154273552 56330939392 56334444852 56444688384 56538891864 56597305296 56649535488 56708063232 56780668672 56802706272 56934194018 56984958072 56990281374 57096474624 57324154251 57362890752 57436334592 57642982992 57755787264 57776415823 57829734144 57889481216 57986095986 58099571712 58497513984 58557950976 58632924896 58747666432 58906510208 58964540544 59101032536 59123970711 59309979456 59315519952 59426045952 59783492496 59894890496 59900485632 60000456672 60139346618 60192968472 60473833056 60551259951 60592177152 60833796348 60888037392 61007192064 61028981923 61148412416 61172145216 61250466186 61291855872 61313747404 61370330112 61374149172 61433735168 61536265128 61733704578 61854514176 61957746396 62078994432 62143131648 62222695808 62348342016 62446564908 62452398411 62568769536 62648878656 62941202688 62945119503 63068299776 63266717696 63372306816 63437780224 63500274432 63647265808 63671968458 63796571136 63878252256 63944248384 64252477744 64378216448 64382222688 64508215296 64615876416 64682634624 64742326272 64765450204 64892192768 65125666368 65209049178 65253113856 65513319144 65641525248 65700052992 65852136448 65877694848 65962040508 66030189512 66091124736 66159407104 66269823984 66399510528 66488661603 66612553728 66723726888 66854301696 66923372544 67009057024 67256429058 67321725952 67381751808 67388046336 67544037184 67650445317 67782833664 68317609472 68323991424 68791963968 69112952064 69201439944 69330386944 69586328448 69747407912 69883899904 69911023104 70000532784 70072854176 70137520128 70141884768 70479988488 70552805232 70690873344 70808853024 70947422208 70972762406 71111652352 71116077612 71175057408 71367502752 71458877217 71507165184 71598718464 71603174034 71792309316 71932803072 71937279432 71996940288 72163599872 72284037462 72425493504 72430000524 72500320256 72571742208 72739732352 72767963952 72936408313 72996897792 73003716864 73431403136 73579683072 73702484037 73846715904 74017657376 74079043584 74083653504 74283963201 74429332992 74524627632 74872364736 74939122944 75112593136 75259584512 75288794112 75385189152 75463073728 75532713984 75610750976 75736941696 75979944096 75987041832 76128632832 76255687872 76404916224 76432205668 76581779456 76857310656 76864490352 77007716352 77042417413 77106312192 77314794648 77466095616 77851619937 77932052718 77996685312 78077267968 78465833901 78619387392 78831960948 79079972608 79087359936 79371905886 79527232512 79711323328 79867314176 80000608896 80257291296 80548558272 80631777408 80735013268 80924403456 81111728464 81184049856 81342922752 81562860288 81667288248 81827106816 81832198896 82048353504 82121510016 82311606104 82319295318 82472685568 82610328528 82771992576 82777143456 82857508864 82939133952 82968757214 83131122688 83262086544 83269864548 83338924032 83425026048 83531838208 83537036373 83757694202 83840206086 83921603584 83926826004 84091066368 84231410328 84496409088 84501667278 84667032576 84895957944 85062094848 85171003008 85401291027 85477437108 85644711936 85842963584 86044336128 86154501888 86243512832 86744601216 86834221824 86945398904 86979143979 87149357568 87351092192 87522033664 87836926464 87949387344 88121499648 88359765312 88532680704 88651548804 88816738304 88964969184 88973279928 89139068928 89231163392 89675238744 89842335744 89850728448 90200593756 90209019927 90289452708 90377111552 90710749584 90888265728 90920728171 91098655232 91250694522 91722618624 91875699279 91970621106 92055495168 92150602752 92268586592 92304397692 92600556867 92781771264 93214697472 93334043712 93516693504 93522513024 93669847362 93853154304 93973317984 94070406976 94254497792 94411804032 94602449664 94821436816 94900076544 95058460224 95156670336 95244484608 95278502956 95464957952 95470898712 95723079088 95817378384 95910404096 95916372576 95995920384 96039177871 96378716616 96567324672 96573334032 96762322944 97023951936 97148175306 97329197056 97338289152 97688499552 97813573767 97879670784 97914630338 98106244096 98269978716 98462287872 98778204672 98943060762 99045284268 99136687104 99239110656 99366170176 99404735976 99599265792 99829819648 99918830592 100385058816 100513585536 100982588928 101072627712 101306592128 101316055776 101674250496 102476414208 102485987136 102808416256 103086392864 103187945952 103288127488 103426806938 103669428096 103802159916 103909403624 103995580416 104621111868 104825849856 105000799176 105109281264 105206280192 105449813248 105829207848 106036310016 106459143609 106667478528 106674116418 106762586112 107009721728 107051254128 107260747776 107299057957 107398077696 107404761051 107509036544 107688463974 107899204608 107905919148 108245399808 108426056193 108638240256 108750480384 108889717664 109102809088 109109598528 109397804672 109495346688 109505575296 109759060424 110147104704 110362656768 110369524608 111016115392 111026486064 111118565376 111125480256 111233368064 111382715164 111643999488 111786941448 111902434672 112121421824 112308547104 112661878784 112668889704 112889376768 113077783728 113194610592 113299070976 113339537857 113416126464 113561337344 113605412544 113868388036 113969916144 113980562748 114192949248 114648308502 114725781504 114872669184 115285965984 115511574528 115552831646 115659468288 115778962432 115972191972 116199143424 116898079077 116995027968 117115901952 117265849792 117495332864 117813020416 117929081088 118202065072 118247941422 118619958912 118631039904 119566984992 119800971264 120000913344 120278693236 120385936944 120947666112 121102519902 121184354304 121667592696 121776074784 122014384128 122057963846 122296824832 122344290432 122500932372 122627494808 122740660224 122748298344 122867470336 123072530256 123467409156 123478942977 123709028352 123915492792 124157988864 124286263296 124445391616 124453135821 124696684032 124893129816 124904796822 125137539072 125297757312 125636541303 125882405376 125890239006 126136599552 126744613632 126752500917 126875560448 127000548864 127294531616 127343936916 127593142272 127756504512 127888496768 128504955488 128756432896 128764445376 129016430592 129231752832 129365269248 129530900408 129784385536 130251332736 130418098356 131026638288 131283050496 131400105984 131704272896 131755389696 131924081016 132060379024 132182249472 132318814208 132539647968 132799021056 132977323206 133225107456 133447453776 133708603392 133756359919 133846745088 134018114048 134512858116 134643451904 134763503616 134776092672 135088074368 135300890634 135565667328 136635218944 136647982848 136876041783 137583927936 137955931659 138225904128 138402879888 138660773888 139172656896 139494815824 139767799808 139822046208 140001065568 140145708352 140275040256 140283769536 140959976976 141105610464 141286273219 141381746688 141617706048 141894844416 141945524812 142223304704 142232155224 142350114816 142735005504 142917754434 143014330368 143197436928 143206348068 143584618632 143865606144 143874558864 143993880576 144327199744 144568074924 144850987008 144860001048 145000640512 145143484416 145479464704 145535927904 145722262959 145872816626 145993795584 146007433728 146862806272 146871945507 147159366144 147404968074 147693431808 148035314752 148167307008 148567926402 148858665984 149049255264 149744729472 149878245888 150225186272 150519169024 150577588224 150770378304 150926147456 151065427968 151473883392 151959888192 151974083664 152257265664 152511375744 152864411336 153163558912 153714621312 153728980704 154084834826 154212624384 154629589296 154932191232 155140210407 155703239874 155864105436 155993370624 156154535936 156931667802 157238774784 157663921896 158159945216 158174719872 158743811772 159054465024 159422646656 160001217792 160011174627 160514582592 161097116544 161263554816 161470026536 161532695961 161848806912 162223456928 162368099712 163125720576 163334576496 163654213632 163664397792 164096707008 164243020032 164623212208 164638590636 164945371136 165220657056 165543985152 165554286912 165715017728 165878267904 165937514428 166262245376 166524173088 166539729096 166677848064 166850052096 167063676416 167074072746 167515388404 167680412172 167843207168 167853652008 168182132736 168462820656 168852780889 168992818176 169003334556 169334065152 169791915888 170124189696 170342006016 170802582054 170954874216 171289423872 171685927168 171972462753 172088672256 172309003776 172487025664 173329247469 173489202432 173668443648 173890797808 173958287958 174298715136 174702184384 175044067328 175673852928 175898774688 176242999296 176719530624 177303097608 177633476608 177929938368 177946559856 178278137856 178358473189 179350477488 179684671488 179701456896 180401187512 180418039854 180578905416 180754223104 181421499168 181653779853 181776531456 181841456342 182197310464 182501389044 183086945769 183445237248 183751398558 183941242212 184110990336 184301205504 184537173184 184608795384 185201113734 185563542528 186429394944 186668087424 187045026048 187339694724 187706308608 187946635968 188140813952 188823608064 188835358509 189204899328 189642873632 189800153088 190116920448 190313340672 190557005912 190929915904 190941797424 191446158176 191634756768 191820808192 191832745152 192078355742 192757433232 193134649344 193146668064 193524645888 194047903872 194296350612 194658394112 194676578304 195376999104 195627147534 195759341568 195829260676 196212488192 196539957432 196924575744 197556409344 197886121524 198090568536 198273374208 198478221312 198732340352 198809471952 199198531584 199269679063 199465984809 199659639296 199837661184 200770117632 201027171072 201965177856 202145255424 202613184256 202632111552 202951335951 203348500992 204952828416 204971974272 205616832512 206172785728 206375891904 206576254976 206853613876 207338856192 207604319832 207818807248 207991160832 209242223736 209651699712 210001598352 210218562528 210412560384 210487713163 210899626496 211658415696 212072620032 212918287218 213334957056 213348232836 213525172224 214019443456 214102508256 214376631651 214521495552 214598115914 214796155392 214809522102 215018073088 215376927948 215798409216 215811838296 216490799616 216852112386 217276480512 217500960768 217779435328 218205618176 218219197056 218795609344 218809224939 218990693376 219011150592 219518120848 220294209408 220739049216 222032230784 222052972128 222237130752 222250960512 222765430328 222851889603 223287998976 223573882896 223804869344 224242843648 224617094208 225323757568 225337779408 225778753536 226155567456 226389221184 226598141952 226679075714 226832252928 227122674688 227210825088 227736776072 227939832288 227961125496 228385898496 229296617004 229745338368 230571931968 231023149056 231105663292 231127252239 231318936576 231557924864 231944383944 232398286848 233796158154 233990055936 234231803904 234531699584 235397501703 235626040832 235858162176 236404130144 236495882844 237239917824 237262079808 239133969984 239601942528 240001826688 240557386472 240771873888 241895332224 242205039804 243335185392 243552149568 244028768256 244115927692 244593649664 244688580864 245001864744 245254989616 245481320448 245496596688 245734940672 246145060512 246934818312 246957885954 247418056704 247830985584 248315977728 248404668421 248572526592 248890783232 248906271642 249393368064 249786259632 249809593644 250275078144 250595514624 250611109119 251273082606 251764810752 251780478012 252273199104 253489227264 253505001834 253751120896 254001097728 254589063232 254687873832 255186284544 255513009024 255776993536 256203873081 257009910976 257512865792 257528890752 258463505664 258730538496 259061800816 259568771072 260502665472 260836196712 262053276576 262566100992 263408545792 263510779392 263848162032 264120758048 264364498944 264637628416 265079295936 265598042112 265954646412 266450214912 266894907552 267417206784 267512719838 267693490176 268036228096 269025716232 269286903808 269527007232 269552185344 270176148736 270601781268 270627059781 271131334656 272762184513 273270437888 273295965696 273752083566 275167855872 275911863318 276451808256 276805759776 277801670601 278345313792 278989631648 279535599616 279644092416 280002131136 280291416704 280550080512 280567539072 281919953952 282211220928 282572546438 282763493376 283235412096 283891049624 284446609408 284464310448 284700229632 285470011008 285835508868 286394873856 286412696136 287169237264 287731212288 287749117728 287987761152 288117533613 288654399488 289136149848 289701974016 289720002096 290001281024 290286968832 290390650249 290958929408 291071855808 291444525918 291745633252 291987591168 292014867456 293151929707 293440721301 293725612544 293743891014 294318732288 294809936148 295386863616 296070629504 296334614016 297135852804 297717331968 298098510528 299489458944 299756491776 300450372544 301038338048 301155176448 301540756608 301852294912 302947766784 303919776384 303948167328 305022751488 305728822672 306327117824 307429242624 307457961408 308169669652 308425248768 309259178592 309864382464 310280420814 311406479748 311728210872 311986741248 312309071872 313863335604 314477549568 315327843792 316319890432 316349439744 317487623544 318108930048 318845293312 319377430827 320002435584 320022349254 321029165184 321897173871 322194233088 322527109632 322940053072 323065391922 323697613824 324446913856 324736199424 326251441152 326669152992 327308427264 327328795584 328193414016 328486040064 329246424416 329277181272 329890742272 330441314112 331087970304 331108573824 331875028856 332524490752 333048346176 333079458192 333355696128 333700104192 334127352832 334148145492 335030776808 335360824344 335686414336 335707304016 336364265472 336925641312 337705561778 337985636352 338006669112 338668130304 339583831776 340018613571 340248379392 340684012032 341605164108 341909748432 342578847744 342701206183 343371854336 343944925506 344177344512 344618007552 344974051328 346658494938 346978404864 347336887296 347781595616 347916575916 348597430272 349404368768 350694237231 351347705856 351797549376 352485998592 353439061248 354606195216 355266953216 355859876736 355893119712 356716946378 358700954976 359402913792 360802375024 360836079708 361157810832 361508446208 361993824283 362842998336 363307559706 363553062912 363682912684 364394620928 365002778088 366173891538 366890474496 367502797116 367882484424 368221980672 368602411008 369074346368 369217590768 370072261117 370402227468 370436828931 371127085056 372858789888 373336174848 373359407463 374090052096 374679389448 375412617216 375893271936 376281627904 376909623909 377647216128 377670717018 378409798656 379285747264 380233840896 380626681344 381114011824 381859831808 381883594848 382892316352 383269513536 383641616384 383665490304 384156711484 385514866464 386269298688 386293336128 387049291776 388095807744 388592701224 389316788224 389353156608 390753998208 391254295068 391658521352 392424976384 393079914864 393849151488 395112818688 395772243048 396181137072 396546748416 396956442624 397464680704 397618943904 398397063168 398539358126 398931969618 399319278592 399675322368 401269079757 401540235264 402054342144 403930355712 404290510848 405226368512 405264223104 405902671902 406697001984 409905656832 409943948544 411233665024 412345571456 412751783808 413707227752 413867794977 414677712384 415208639664 415637614496 415982321664 418484447472 419303399424 420003196704 420437125056 420825120768 420975426326 421799252992 423316831392 423858819657 424145240064 425836574436 426669914112 426696465672 427050344448 428038886912 428205016512 428753263302 429042991104 429196231828 429592310784 429619044204 430036146176 430753855896 431596818432 431623676592 432622805473 432981599232 433704224772 434552961024 435001921536 435558870656 436438394112 437166788877 437591218688 437618449878 437981386752 438022301184 439036241696 440588418816 440615836521 441478098432 444064461568 444105944256 444501921024 445530860656 445703779206 446575997952 447147765792 447609738688 448485687296 449234188416 450647515136 450675558816 451557507072 452311134912 452778442368 453196283904 453358151428 454245349376 454421650176 455473552144 455879664576 455922250992 456771796992 458593234008 459490676736 461143863936 462211326584 462254504478 462637873152 463115849728 463888767888 464796573696 465420631221 467592316308 467980111872 468463607808 469063399168 470795003406 471252081664 471716324352 472808260288 472991765688 474479835648 474524159616 478267939968 480003653376 481114772944 481543747776 483790664448 484410079608 486670370784 487104299136 488231855384 489187299328 489377161728 490003729488 490509979232 490962640896 490993193376 491469881344 492290121024 493869636624 493915771908 494836113408 495661971168 496631955456 496809336842 497145053184 497781566464 497812543284 498786736128 499572519264 499619187288 500550156288 501191029248 501222218238 502546165212 503529621504 503560956024 504546398208 506558342667 506978454528 507010003668 507502241792 508002195456 509178126464 509375747664 510372569088 510554858191 511026018048 511553987072 512407746162 514019821952 515057781504 515917388259 516927011328 517461076992 518123601632 519137542144 519987742407 521005330944 521672393424 524106553152 525132201984 526817091584 527021558784 527696324064 528241516096 528728997888 529275256832 530158591872 531909292824 532900429824 533789815104 534834413568 535025439676 535075419567 536072456192 538051432464 538573807616 539054014464 539104370688 539296921891 540352297472 541203562536 541254119562 542262669312 544961339559 545524369026 546540875776 546591931392 547504167132 549260837307 550335711744 551823726636 552903616512 553611519552 555603341202 556690627584 557979263296 559071199232 559288184832 560004262272 560582833408 561135078144 563839907904 564422441856 565145092876 566470824192 567782099248 568893218816 568928620896 569400459264 570940022016 571671017736 572789747712 572825392272 574338474528 575462424576 575498235456 576235067226 577308798976 578272299696 579403948032 579440004192 580002562048 580573937664 580781300498 581917858816 582143711616 582889051836 583491266504 583975182336 584029734912 586303859414 586881442602 587451225088 587487782028 588637464576 589619872296 590773727232 592141259008 592669228032 594271705608 595434663936 596197021056 597809037189 598978917888 599512983552 600900745088 602310352896 603081513216 603704589824 605895533568 607839552768 607896334656 608854007853 610045502976 611457645344 612654235648 614858485248 614915922816 616339339304 616850497536 618518357184 619728764928 620560841628 622812959496 623456421744 623973482496 624618143744 627726671208 628955099136 630655687584 631463139489 632639780864 632698879488 634975247088 636217860096 636445097197 637690586624 638754861654 640004871168 640044698508 642058330368 643129894953 643794347742 644388466176 645054219264 645880106144 646130783844 647395227648 648893827712 649472398848 652502882304 653338305984 654616854528 654657591168 656386828032 656427674817 656972080128 658492848832 658554362544 659781484544 660882628224 662217147648 663750057712 665048981504 666096692352 666158916384 666711392256 668254705664 668296290984 670061553616 670721648688 671372828672 671414608032 672274245097 672728530944 673851282624 675411123556 675971272704 676013338224 677336260608 679167663552 680037227142 680496758784 681368024064 683210328216 683819496864 685157695488 685402412366 686743708672 687889851012 689236015104 689948102656 693316989876 693381756717 693956809728 694673774592 695563191232 695833151832 697194860544 698808737536 701388474462 702695411712 703595098752 706878122496 709212390432 711719753472 711786239424 713433892756 717401909952 718805827584 721604750048 721672159416 722315621664 723016892416 723987648566 725685996672 726615119412 727365825368 728789241856 730005556176 732347783076 733780948992 735005594232 735764968848 736443961344 737204822016 738148692736 738435181536 740144522234 740804454936 740873657862 742254170112 745214005263 745717579776 746672349696 746718814926 748180104192 749358778896 750825234432 751093405699 751786543872 751833327357 752563255808 753819247818 755294432256 755341434036 756819597312 758571494528 760467681792 761253362688 762228023648 763719663616 763767189696 765784632704 766539027072 767330980608 768313422968 768611619243 771029732928 772538597376 772586672256 776191615488 777185402448 778633576448 778706313216 781507996416 782508590136 783317042704 784849952768 786159829728 787698302976 790225637376 791544486096 792362274144 793093496832 793376764999 793912885248 794929361408 795237887808 796794126336 797078716252 797863939236 798638557184 799350644736 802538159514 803080470528 804108684288 807860711424 808581021696 810452737024 810528446208 811805343804 811881179343 813394003968 818286553539 819811313664 819887897088 822467330048 824691142912 825503567616 827414455504 827735589954 829355424768 830417279328 831275228992 836968894944 838606798848 840006393408 840874250112 841650241536 841950852652 843598505984 846633662784 847717639314 848290480128 851673148872 853339828224 853392931344 854100688896 856077773824 856410033024 857506526604 858392463656 859184621568 859238088408 860072292352 861507711792 863193636864 863247353184 864352600839 865245610946 865963198464 867408449544 869105922048 870003843072 871117741312 871171950747 872876788224 874333577754 875182437376 875236899756 875962773504 876044602368 878072483392 879455789121 881176837632 881231673042 882956196864 888128923136 888211888512 889003842048 891061721312 891407558412 893151995904 894295531584 895219477376 898468376832 901295030272 901351117632 903115014144 904622269824 905556884736 906716302856 908490698752 908843300352 910947104288 911759329152 911844501984 917186468016 918981353472 922287727872 924422653168 924509008956 925275746304 926231699456 927777535776 929593147392 930841262442 935184632616 935960223744 936927215616 938126798336 941590006812 942504163328 943432648704 945616520576 945983531376 948173308069 948959671296 949048319232 956535879936 958132292481 960007306752 962229545888 963087495552 965691521613 967581328896 968820159216 973340741568 974208598272 976463710768 978374598656 978754323456 980007458976 981019958464 981925281792 981986386752 982939762688 984580242048 987739273248 987831543816 989672226816 991323942336 993263910912 993618673684 995563132928 995625086568 997573472256 999145038528 999238374576 1001100312576 1001551426369 1002382058496 1002444436476 1005092330424 1007059243008 1007121912048 1009092796416 1013116685334 1013956909056 1014020007336 1015004483584 1016004390912 1018356252928 1018751495328 1020055840713 1020745138176 1021109716382 1022052036096 1023107974144 1024815492324 1028039643904 1028103618549 1030115563008 1031834776518 1033854022656 1034922153984 1036247203264 1038275084288 1039975484814 1042010661888 1043344786848 1048213106304 1053634183168 1054043117568 1055392648128 1056483032192 1057457995776 1060317183744 1063818585648 1065800859648 1067579630208 1070050879352 1070150839134 1072144912384 1076102864928 1077147615232 1078208741376 1078593843782 1080704594944 1082407125072 1082508239124 1084525338624 1085981472849 1089922679118 1091048738052 1093081751552 1093183862784 1095008334264 1098521674614 1100671423488 1103647453272 1105807233024 1107223039104 1110216783351 1111206682404 1113381255168 1115958526592 1118576369664 1120008524544 1120078222389 1121165666816 1122270156288 1127679815808 1128844883712 1130290185752 1130728871727 1132941648384 1135564198496 1137786437632 1137857241792 1141880044032 1143342035472 1145579495424 1145650784544 1148676949056 1150924849152 1150996470912 1152470134452 1154617597952 1156544599392 1158807896064 1158880008384 1160005124096 1161147875328 1161562600996 1163835717632 1164287423232 1165778103672 1166982533008 1167950364672 1168059469824 1172607718828 1173762885204 1174902450176 1174975564056 1177274929152 1179239744592 1181547454464 1181969466223 1184282518016 1185338456064 1188543411216 1190869327872 1192394042112 1195618074378 1197957835776 1199025967104 1201801490176 1203807239271 1204620705792 1206163026432 1207409179648 1211791067136 1215679105536 1215792669312 1217708015706 1220091005952 1222915290688 1225308471296 1229716970496 1229831845632 1232678678608 1233700995072 1237036714368 1241121683256 1245625918992 1246912843488 1247946964992 1248509312323 1255453342416 1257910198272 1261311375168 1262926278978 1265279561728 1265397758976 1269950494176 1271576458971 1272435720192 1272890194394 1275381173248 1277509723308 1280009742336 1280089397016 1284116660736 1286259789906 1287588695484 1288776932352 1290108438528 1291760212288 1292261567688 1294790455296 1297787655424 1297868416419 1298944797696 1305005764608 1306676611968 1309315182336 1312773656064 1312855349634 1313944160256 1316985697664 1317108725088 1321765256448 1321847509563 1324434295296 1327500115424 1330097963008 1332193384704 1332317832768 1336509411328 1336592581968 1340123107232 1341443297376 1342745657344 1342829216064 1344548490194 1345457061888 1347702565248 1350822247112 1351942545408 1352026676448 1354672521216 1358335327104 1360074454284 1362736048128 1366420656432 1367638993728 1370315390976 1370804824732 1373487417344 1375779702024 1378472030208 1379896205312 1386633979752 1386763513434 1387913619456 1389347549184 1391126382464 1391666303664 1394389721088 1394887753441 1396261893663 1397617475072 1402776948924 1405390823424 1407190197504 1413756244992 1418424780864 1423439506944 1423572478848 1426867785512 1434803819904 1443209500096 1443344318832 1444631243328 1446033784832 1447975297132 1451371993344 1453230238824 1454731650736 1457578483712 1460011112352 1464695566152 1467561897984 1470011188464 1471529937696 1472887922688 1473413992141 1474409644032 1476297385472 1476870363072 1480289044468 1481608909872 1481747315724 1484508340224 1490428010526 1491435159552 1493344699392 1493437629852 1496360208384 1498717557792 1501650468864 1502186811398 1503573087744 1503666654714 1505126511616 1507638495636 1510588864512 1510682868072 1513639194624 1517142989056 1519675028001 1520935363584 1522506725376 1524456047296 1527439327232 1527534379392 1531569265408 1531664574573 1533078054144 1534661961216 1536626845936 1537223238486 1542059465856 1545173344512 1552383230976 1554370804896 1557412626432 1559963227221 1563015992832 1565017180272 1566634085408 1569699905536 1572319659456 1575396605952 1580451274752 1583088972192 1584724548288 1586186993664 1586753529998 1587825770496 1589858722816 1590475775616 1594157432504 1595727878472 1597277114368 1598701289472 1605076319028 1605226258701 1608217368576 1615721422848 1617162043392 1617890765673 1620905474048 1621056892416 1623610687608 1623762358686 1626788007936 1636573107078 1639622627328 1639775794176 1647782511921 1649382285824 1651007135232 1654828911008 1655471179908 1658710849536 1660834558656 1662550457984 1673937789888 1677213597696 1680012786816 1681748500224 1683901705304 1687197011968 1693267325568 1695435278628 1703346297744 1706679656448 1706785862688 1708201377792 1712155547648 1712820066048 1715013053208 1716784927312 1718369243136 1718476176816 1720144584704 1723015423584 1726387273728 1726494706368 1728705201678 1730491221892 1731926396928 1734816899088 1738211844096 1738832678947 1740007686144 1742235482624 1742343901494 1745753576448 1748667155508 1750364874752 1750473799512 1751925547008 1752089204736 1756144966784 1758911578242 1762353675264 1762463346084 1765912393728 1776257846272 1776423777024 1778007684096 1782123442624 1782815116824 1786303991808 1788591063168 1790438954752 1793427111567 1796936753664 1802590060544 1802702235264 1809244539648 1811113769472 1813432605712 1816981397504 1817686600704 1821894208576 1823518658304 1823689003968 1834372936032 1837962706944 1844575455744 1848845306336 1849018017912 1850551492608 1852463398912 1855555071552 1859186294784 1861682524884 1870369265232 1871920447488 1873854431232 1876253596672 1883180013624 1885008326656 1886865297408 1891233041152 1891967062752 1894389418467 1896346616138 1897919342592 1898096638464 1909335291591 1913071759872 1916264584962 1920014613504 1924459091776 1926174991104 1931383043226 1935162657792 1937640318432 1946681483136 1948417196544 1952927421536 1956749197312 1957508646912 1960014917952 1962039916928 1963850563584 1963972773504 1969160484096 1969283024451 1975478546496 1975663087632 1979344453632 1982647884672 1987237347368 1991126265856 1991250173136 1995146944512 1998290077056 1998476749152 2003102852738 2004764116992 2004888872952 2010184660848 2014118486016 2014243824096 2016822735291 2018185592832 2026233370668 2027913818112 2028040014672 2030008967168 2032008781824 2032734551743 2036712505856 2037502990656 2040111681426 2041490276352 2042219432764 2044104072192 2046215948288 2049630984648 2056079287808 2056207237098 2060231126016 2063669553036 2067708045312 2069844307968 2072494406528 2079950969628 2080145270151 2084021323776 2086689573696 2096426212608 2107268366336 2108086235136 2110785296256 2112966064384 2120634367488 2127637171296 2135159260416 2140101758704 2140301678268 2144289824768 2152205729856 2154295230464 2156417482752 2157187687564 2161409189888 2164814250144 2165016478248 2169050677248 2171962945698 2179845358236 2182097476104 2186163503104 2186367725568 2190016668528 2195086151557 2197043349228 2201342846976 2207294906544 2211614466048 2214446078208 2220433566702 2222413364808 2226762510336 2231917053184 2235642015789 2237152739328 2240017049088 2240156444778 2242331333632 2244540312576 2253280217097 2255359631616 2257689767424 2260580371504 2261457743454 2265883296768 2271128396992 2275572875264 2275714483584 2283760088064 2286684070944 2291158990848 2291301569088 2297353898112 2301992941824 2304940268904 2309235195904 2313089198784 2317615792128 2317760016768 2323125201992 2327671435264 2328574846464 2331556207344 2333965066016 2335900729344 2336118939648 2345215437656 2347525770408 2349804900352 2349951128112 2354549858304 2358479489184 2363094908928 2363938932446 2368565036032 2370676912128 2377086822432 2380130294997 2381738655744 2384788084224 2391236148756 2395915671552 2398051934208 2403602980352 2407614478542 2409241411584 2412326052864 2414818359296 2423582134272 2431358211072 2431585338624 2435416031412 2440182011904 2445830581376 2454859660617 2459433940992 2459663691264 2465357357216 2467401990144 2474073428736 2482243366512 2491251837984 2493825686976 2497018624646 2510906684832 2515820396544 2522622750336 2525852557956 2530559123456 2530795517952 2539900988352 2543152917942 2544871440384 2545780388788 2550762346496 2555019446616 2560019484672 2560178794032 2568233321472 2572519579812 2575177390968 2577553864704 2580216877056 2583520424576 2584523135376 2589580910592 2590505827819 2593057802517 2595575310848 2595736832838 2597889595392 2610011529216 2613353223936 2613515852241 2618630364672 2625547312128 2625710699268 2627888320512 2633971395328 2634217450176 2638367367363 2643530512896 2643695019126 2648868590592 2655000230848 2660195926016 2664386769408 2664635665536 2673018822656 2673185163936 2680246214464 2682886594752 2685491314688 2685658432128 2689096980388 2695405130496 2701644494224 2703885090816 2704053352896 2709345042432 2716670654208 2720148908568 2725472096256 2732841312864 2735277987456 2741609649464 2746974834688 2751559404048 2756944060416 2759792410624 2773267959504 2773527026868 2775827238912 2778695098368 2782252764928 2783332607328 2788779442176 2789775506882 2792523787326 2795234950144 2805553897848 2810781646848 2814380395008 2827512489984 2836849561728 2844519924207 2846879013888 2847144957696 2853735571024 2869607639808 2886419000192 2886688637664 2889262486656 2895950594264 2897074564839 2902743986688 2906460477648 2909463301472 2915156967424 2920022224704 2929391132304 2935123795968 2940022376928 2943059875392 2945775845376 2946827984282 2948819288064 2952594770944 2953740726144 2960578088936 2963217819744 2963494631448 2969016680448 2980856021052 2986689398784 2986875259704 2992720416768 2997435115584 3003300937728 3004373622796 3004654279107 3007146175488 3007333309428 3010253023232 3015276991272 3021177729024 3021365736144 3027278389248 3028359638311 3034285978112 3039350056002 3041870727168 3045013450752 3048912094592 3055068758784 3060167522139 3063138530816 3063329149146 3066156108288 3069323922432 3073253691872 3074446476972 3084118931712 3084310855647 3090346689024 3104766461952 3108741609792 3114825252864 3119926454442 3126031985664 3130034360544 3133268170816 3139399811072 3144639318912 3160902549504 3166177944384 3169449096576 3172373987328 3173507059996 3179717445632 3180951551232 3188314865008 3191455756944 3194554228736 3197402578944 3210152638056 3210452517402 3216434737152 3231442845696 3235781531346 3241810948096 3242113784832 3247221375216 3247524717372 3253576015872 3257944418547 3273146214156 3279245254656 3279551588352 3295565023842 3298764571648 3302014270464 3309657822016 3310942359816 3317421699072 3321669117312 3325100915968 3330650350053 3347875579776 3360025573632 3363497000448 3367803410608 3374394023936 3386534651136 3390870557256 3406692595488 3413359312896 3413571725376 3424311095296 3425640132096 3430026106416 3433569854624 3436738486272 3436952353632 3440289169408 3446030847168 3452774547456 3452989412736 3457410403356 3460982443784 3463852793856 3469633798176 3476423688192 3477665357894 3480015372288 3484470965248 3484687802988 3491507152896 3497334311016 3500729749504 3500947599024 3503851094016 3504178409472 3512289933568 3517823156484 3524707350528 3524926692168 3531824787456 3545908398669 3552515692544 3552847554048 3556015368192 3564246885248 3565630233648 3572607983616 3573884007337 3577182126336 3580877909504 3586854223134 3593873507328 3605404470528 3611421717813 3618489079296 3622227538944 3626865211424 3633962795008 3635373201408 3643788417152 3647037316608 3647378007936 3668745872064 3675925413888 3689150911488 3697690612672 3698036035824 3701102985216 3704926797824 3711110143104 3723365049768 3740738530464 3743840894976 3745527936969 3752507193344 3766360027248 3770016653312 3773730594816 3775078453237 3782466082304 3783934125504 3788778836934 3792693232276 3795838685184 3796193276928 3814729376913 3818670583182 3826143519744 3832529169924 3840029227008 3848918183552 3852349982208 3862766086452 3870325315584 3875280636864 3893362966272 3893605249257 3896834393088 3905854843072 3913498394624 3915017293824 3920029835904 3924079833856 3927945547008 3938320968192 3938566048902 3950957092992 3951326175264 3965295769344 3974474694736 3982252531712 3982500346272 3990293889024 3996580154112 3996953498304 4006205705476 4009528233984 4009777745904 4020369321696 4028236972032 4028487648192 4033645470582 4036371185664 4052466741336 4055827636224 4056080029344 4060017934336 4064017563648 4065469103486 4073425011712 4075005981312 4080223362852 4084438865528 4088208144384 4092431896576 4099261969296 4112158575616 4112414474196 4120462252032 4127339106072 4135416090624 4139688615936 4144988813056 4159901939256 4160290540302 4168042647552 4173379147392 4184663260323 4192852425216 4216172470272 4221570592512 4225932128768 4241268734976 4255274342592 4270318520832 4280203517408 4280603356536 4288579649536 4304411459712 4314375375128 4322818379776 4329628500288 4330032956496 4338101354496 4343925891396 4359690716472 4364194952208 4372327006208 4372735451136 4380033337056 4390172303114 4394086698456 4402685693952 4414589813088 4420241976423 4423228932096 4428892156416 4440867133404 4444826729616 4453525020672 4455115680379 4463834106368 4471284031578 4474305478656 4480034098176 4480312889556 4484662667264 4489080625152 4506560434194 4510719263232 4515379534848 4521160743008 4522915486908 4531766593536 4542256793984 4551428967168 4559025084003 4567520176128 4573368141888 4582317981696 4582603138176 4594707796224 4594993723719 4603985883648 4609880537808 4618470391808 4626178397568 4635520033536 4646250403984 4655342870528 4657149692928 4663112414688 4667930132032 4672237879296 4690430875312 4695051540816 4699609800704 4699902256224 4705919715679 4709099716608 4716958978368 4726189817856 4727877864892 4737130072064 4741353824256 4754173644864 4760260589994 4763477311488 4769576168448 4782472297512 4791831343104 4796103868416 4807205960704 4815228957084 4815678776103 4824652105728 4829636718592 4847164268544 4853672297019 4862716422144 4863170677248 4870832062824 4880364023808 4891661162752 4909719321234 4918867881984 4919327382528 4930714714432 4948146857472 4964486733024 4982503675968 4987651373952 4994037249292 5021813369664 5031640793088 5045245500672 5051705115912 5061118246912 5061591035904 5079801976704 5086305835884 5091560777576 5101524692992 5110038893232 5120038969344 5120357588064 5136466642944 5145039159624 5150354781936 5155107729408 5160433754112 5167040849152 5169046270752 5179161821184 5181011655638 5186115605034 5191150621696 5191473665676 5195779190784 5216498036841 5220023058432 5226706447872 5227031704482 5237260729344 5251094624256 5251421398536 5255776641024 5267942790656 5268434900352 5276734734726 5287061025792 5287390038252 5297737181184 5310000461696 5328773538816 5329271331072 5346037645312 5346370327872 5360492428928 5365773189504 5371316864256 5378193960776 5380281334701 5390810260992 5403288988448 5407770181632 5408106705792 5433341308416 5440297817136 5450944192512 5465682625728 5470555974912 5483219298928 5493949669376 5503118808096 5513888120832 5519584821248 5546535919008 5547054053736 5551654477824 5557390196736 5564505529856 5566665214656 5577558884352 5579551013764 5585047574652 5590469900288 5611107795696 5621563293696 5624096471149 5628760790016 5655024979968 5673699123456 5683168255401 5689039848414 5693758027776 5694289915392 5707471142048 5728005874773 5739215279616 5772838000384 5773377275328 5778524973312 5791901188528 5794149129678 5805487973376 5812920955296 5818926602944 5830313934848 5840044449408 5858782264608 5870247591936 5880044753856 5886119750784 5891551690752 5893655968564 5905189541888 5907481452288 5921156177872 5926435639488 5926989262896 5938033360896 5961712042104 5973378797568 5973750519408 5985440833536 5994870231168 6008747245592 6009308558214 6014292350976 6014666618856 6020506046464 6030553982544 6042355458048 6042731472288 6050468205873 6054556778496 6056719276622 6068571956224 6078700112004 6083741454336 6090026901504 6097824189184 6098203655229 6110137517568 6120335044278 6126277061632 6126658298292 6132312216576 6138647844864 6146507383744 6148892953944 6168237863424 6168621711294 6180693378048 6209532923904 6217483219584 6239852908884 6252063971328 6260068721088 6266536341632 6289278637824 6321805099008 6332355888768 6338898193152 6347014119992 6359434891264 6361903102464 6376629730016 6382911513888 6389108457472 6420305276112 6420905034804 6432869474304 6462885691392 6471563062692 6483621896192 6484227569664 6494442750432 6495049434744 6507152031744 6515888837094 6546292428312 6558490509312 6559103176704 6585258454671 6591130047684 6597529143296 6604028540928 6619315644032 6621884719632 6634843398144 6637213156483 6643338234624 6650201831936 6661300700106 6695751159552 6706926047367 6720051147264 6726994000896 6735606821216 6748788047872 6759840651291 6773069302272 6781741114512 6813385190976 6826718625792 6827143450752 6848622190592 6851280264192 6860052212832 6867139709248 6873476972544 6873904707264 6880578338816 6892061694336 6905978825472 6914820806712 6921964887568 6927705587712 6939267596352 6952847376384 6955330715788 6968941930496 6969375605976 6983014305792 6994668622032 7001459499008 7001895198048 7007702188032 7008356818944 7010859984583 7024579867136 7035646312968 7049414701056 7049853384336 7063649574912 7091816797338 7105031385088 7105695108096 7112030736384 7128493770496 7131260467296 7140390884991 7145215967232 7147768014674 7154364252672 7161755819008 7173708446268 7187747014656 7210808941056 7222843435626 7236978158592 7244455077888 7253730422848 7267925590016 7270746402816 7287576834304 7294074633216 7294756015872 7337491744128 7378301822976 7395381225344 7396072071648 7402205970432 7422220286208 7446730099536 7481477060928 7491055873938 7505014386688 7532720054496 7540033306624 7547461189632 7550156906474 7564932164608 7567868251008 7577557673868 7585386464552 7591677370368 7592386553856 7629458753826 7637341166364 7652287039488 7665058339848 7680058454016 7697836367104 7704699964416 7725532172904 7740650631168 7750561273728 7771517483457 7786725932544 7787210498514 7793668786176 7811709686144 7830034587648 7840059671808 7840547556723 7848159667712 7855891094016 7876641936384 7877132097804 7901914185984 7902652350528 7915102102089 7930591538688 7948949389472 7964505063424 7965000692544 7980587778048 7993160308224 7993906996608 8012411410952 8019056467968 8019555491808 8040738643392 8056473944064 8056975296384 8067290941164 8104933482672 8111655272448 8112160058688 8120035868672 8128035127296 8130938206972 8146850023424 8150011962624 8160446725704 8168877731056 8176416288768 8184863793152 8198523938592 8224317151232 8224828948392 8240924504064 8254678212144 8270832181248 8273786263561 8279377231872 8289977626112 8319803878512 8320581080604 8336085295104 8346758294784 8369326520646 8385704850432 8432344940544 8443141185024 8451864257536 8482537469952 8510548685184 8533559772621 8540637041664 8560407034816 8561206713072 8577159299072 8608822919424 8628750750256 8645636759552 8659257000576 8660065912992 8687851782792 8719381432944 8728389904416 8739565186261 8745470902272 8760066674112 8780344606228 8788173396912 8805371387904 8829179626176 8840483952846 8846457864192 8857784312832 8881734266808 8889653459232 8907050041344 8910231360758 8927668212736 8942568063156 8960068196352 8960625779112 8969325334528 8978161250304 9013120868388 9013962837321 9021438526464 9030759069696 9042321486016 9045830973816 9063533187072 9084513587968 9085078914933 9102857934336 9118050168006 9135040352256 9146736283776 9165206276352 9189415592448 9189987447438 9207971767296 9219761075616 9252356795136 9252932566941 9271040067072 9292500807968 9310685741056 9314299385856 9326224829376 9335860264064 9344475758592 9380861750624 9390103081632 9399219601408 9399804512448 9411839431358 9418199433216 9433917956736 9455755729784 9474260144128 9482707648512 9508347289728 9520521179988 9539152336896 9564944595024 9583662686208 9592207736832 9614411921408 9630457914168 9631357552206 9649304211456 9659273437184 9694328537088 9707344594038 9725432844288 9726341354496 9741664125648 9760728047616 9764214274087 9773833255641 9783322325504 9819438642468 9837735763968 9838654765056 9861429428864 9896293714944 9928973466048 9965007351936 9975302747904 9988074498584 9991951050159 10043626739328 10090491001344 10103410231824 10122236493824 10123182071808 10159603953408 10172611671768 10183121555152 10203049385984 10220077786464 10240077938688 10240715176128 10272933285888 10290078319248 10300709563872 10310215458816 10313897944987 10320867508224 10334081698304 10338092541504 10358323642368 10362023311276 10372231210068 10382301243392 10382947331352 10391558381568 10432996073682 10440046116864 10453412895744 10454063408964 10474521458688 10502189248512 10502842797072 10511553282048 10535885581312 10536869800704 10553469469452 10574122051584 10574780076504 10595474362368 10620000923392 10637725196007 10657547077632 10658542662144 10692075290624 10692740655744 10720984857856 10721652022011 10731546379008 10742633728512 10756387921552 10760562669402 10781620521984 10806577976896 10816213411584 10866682616832 10880595634272 10901888385024 10931365251456 10941111949824 10966438597856 10987899338752 11006237616192 11027776241664 11093071838016 11094108107472 11103308955648 11114780393472 11129011059712 11133330429312 11159102027528 11170095149304 11180939800576 11222215591392 11236583810907 11248192942298 11257521580032 11310049959936 11325235359711 11347398246912 11366336510802 11378079696828 11387516055552 11388579830784 11414942284096 11456011749546 11478430559232 11545676000768 11546754550656 11557049946624 11583802377056 11588298259356 11610975946752 11625841910592 11637853205888 11680088898816 11680815747771 11717564529216 11740495183872 11760089507712 11772239501568 11787311937128 11810379083776 11814962904576 11842312355744 11852871278976 11853978525792 11923424084208 11946757595136 11947501038816 11970881667072 11989740462336 12017494491184 12018617116428 12028584701952 12029333237712 12041012092928 12061107965088 12084710916096 12085462944576 12100936411746 12109113556992 12113438553244 12137143912448 12157400224008 12167482908672 12180053803008 12195648378368 12196407310458 12220275035136 12240670088556 12252554123264 12253316596584 12264624433152 12277295689728 12293014767488 12297785907888 12326253004897 12336475726848 12337243422588 12361386756096 12419065847808 12434966439168 12479705817768 12504127942656 12520137442176 12533072683264 12553989780969 12578557275648 12664711777536 12677796386304 12694028239984 12718869782528 12723806204928 12753259460032 12765823027776 12778216914944 12840610552224 12841810069608 12865738948608 12943126125384 12967243792384 12968455139328 12988885500864 12990098869488 13014304063488 13020168542797 13031777674188 13092584856624 13116981018624 13118206353408 13170516909342 13182260095368 13195058286592 13208057081856 13238631288064 13243769439264 13260725929269 13269686796288 13274426312966 13286676469248 13300403663872 13322601400212 13365347041137 13391502319104 13413852094734 13440102294528 13453988001792 13471213642432 13497576095744 13519681302582 13546138604544 13563482229024 13626770381952 13654286901504 13697244381184 13702560528384 13720104425664 13734279418496 13746953945088 13747809414528 13784123388672 13784981171157 13811957650944 13829641613424 13843929775136 13855411175424 13878535192704 13910661431576 13937883860992 13938751211952 13966028611584 13989337244064 14002918998016 14003790396096 14016713637888 14021719969166 14049159734272 14071292625936 14098829402112 14099706768672 14117759147037 14127299149824 14183633594676 14210062770176 14211390216192 14224061472768 14256987540992 14262520934592 14280781769982 14290431934464 14295536029348 14308728505344 14323511638016 14347416892536 14375494029312 14421617882112 14445686871252 14473956317184 14488910155776 14507460845696 14541492805632 14561016891057 14575153668608 14588149266432 14589512031744 14674983488256 14756603645952 14790762450688 14792144143296 14844440572416 14893460199072 14962954121856 14982111747876 15010028773376 15065440108992 15080066613248 15094922379264 15100313812948 15129864329216 15135736502016 15155115347736 15170772929104 15183354740736 15184773107712 15258917507652 15274682332728 15304574078976 15330116679696 15360116908032 15365603060899 15395672734208 15409399928832 15451064345808 15481301262336 15501122547456 15543034966914 15573451865088 15574420997028 15587337572352 15623419372288 15649494110523 15660069175296 15680119343616 15681095113446 15696319335424 15711782188032 15753283872768 15754264195608 15803828371968 15805304701056 15830204204178 15861183077376 15897898778944 15929010126848 15930001385088 15986320616448 15987813993216 16024822821904 16038112935936 16039110983616 16081477286784 16113950592768 16134581882328 16209866965344 16223310544896 16224320117376 16261876413944 16293700046848 16300023925248 16320893451408 16337755462112 16352832577536 16369727586304 16397047877184 16448634302464 16449657896784 16481849008128 16509356424288 16541664362496 16547572527122 16558754463744 16579955252224 16639607757024 16641162161208 16672170590208 16693516589568 16738653041292 16771409700864 16864689881088 16872289413447 16886282370048 16903728515072 16965074939904 17021097370368 17067119545242 17081274083328 17120814069632 17122413426144 17184017624319 17217645838848 17257501500512 17291273519104 17318514001152 17320131825984 17375703565584 17438762865888 17456779808832 17479130372522 17490941804544 17520133348224 17560689212456 17576346793824 17610742775808 17658359252352 17680967905692 17715568625664 17763468533616 17779306918464 17814100082688 17820462721516 17855336425472 17885136126312 17920136392704 17921251558224 17938650669056 17956322500608 18026241736776 18027925674642 18042877052928 18061518139392 18084642972032 18091661947632 18127066374144 18133540794733 18151404617619 18169027175936 18170157829866 18205715868672 18236100336012 18270080704512 18293472567552 18294610965687 18330412552704 18378831184896 18379974894876 18415943534592 18439522151232 18504713590272 18505865133882 18542080134144 18585001615936 18621371482112 18628598771712 18652449658752 18671720528128 18761723501248 18780206163264 18798439202816 18799609024896 18823678862716 18867835913472 18911511459568 18948520288256 18965415297024 19016694579456 19041042359976 19078304673792 19129889190048 19167325372416 19228823842816 19260915828336 19262715104412 19298608422912 19318546874368 19388657074176 19414689188076 19450865688576 19452682708992 19483328251296 19521456095232 19528428548174 19547666511282 19566644651008 19638877284936 19675471527936 19677309530112 19722858857728 19755775364013 19792587429888 19857946932096 19911639469449 19930014703872 19950605495808 19976148997168 19983902100318 20087253478656 20180982002688 20206820463648 20246364143616 20279521953873 20319207906816 20345223343536 20366243110304 20406098771968 20440155572928 20480155877376 20481430352256 20545866571776 20580156638496 20601419127744 20620430917632 20627795889974 20641735016448 20668163396608 20676185083008 20724046622552 20744462420136 20764602486784 20765894662704 20783116763136 20865992147364 20906825791488 20908126817928 20949042917376 21004378497024 21005685594144 21023106564096 21032579953749 21071771162624 21073739601408 21106938938904 21148244103168 21149560153008 21190948724736 21198517468177 21240001846784 21275450392014 21315094155264 21317085324288 21385481311488 21421172654973 21441969715712 21443304044022 21463092758016 21485267457024 21512775843104 21521125338804 21563241043968 21613155953792 21632426823168 21733365233664 21761191268544 21803776770048 21862730502912 21882223899648 21932877195712 21975798677504 22012475232384 22186143676032 22188216214944 22206617911296 22258022119424 22266660858624 22318204055056 22340190298608 22361879601152 22444431182784 22473167621814 22496385884596 22515043160064 22620099919872 22650470719422 22694796493824 22732673021604 22756159393656 22775032111104 22777159661568 22829884568192 22912023499092 22956861118464 23091352001536 23093509101312 23114099893248 23167604754112 23176596518712 23221951893504 23251683821184 23275706411776 23314552450371 23360177797632 23361631495542 23435129058432 23520179015424 23544479003136 23574623874256 23620758167552 23629925809152 23684624711488 23705742557952 23707957051584 23846848168416 23893515190272 23895002077632 23941763334144 23979480924672 24034988982368 24037234232856 24057169403904 24058666475424 24082024185856 24122215930176 24169421832192 24170925889152 24201872823492 24226877106488 24274287824896 24314800448016 24334965817344 24360107606016 24391296756736 24392814620916 24440550070272 24481340177112 24505108246528 24506633193168 24529248866304 24554591379456 24586029534976 24595571815776 24652506009794 24672951453696 24674486845176 24722773512192 24821358790683 24838131695616 24869932878336 24959411635536 25008255885312 25017188051359 25040274884352 25066145366528 25107979561938 25157114551296 25329423555072 25355592772608 25388056479968 25437739565056 25447612409856 25506518920064 25531646055552 25600679317863 25681221104448 25683620139216 25731477897216 25886252250768 25934487584768 25936910278656 25977771001728 25980197738976 26040337085594 26063555348376 26185169713248 26218695558783 26236412706816 26341033818684 26364520190736 26390116573184 26416114163712 26425549172659 26477262576128 26487538878528 26521451858538 26539373592576 26548852625932 26573352938496 26600807327744 26645202800424 26730694082274 26783004638208 26827704189468 26880204589056 26907976003584 26942427284864 27039362605164 27041888511963 27092277209088 27126964458048 27253540763904 27255236744799 27308573803008 27394488762368 27405121056768 27440208851328 27468558836992 27495618829056 27568246777344 27569962342314 27623915301888 27659283226848 27687859550272 27757070385408 27821322863152 27875767721984 27877502423904 27932057223168 27978674488128 28005837996032 28007580792192 28033427275776 28043439938332 28098319468544 28142585251872 28197658804224 28199413537344 28235518294074 28254598299648 28367267189352 28420125540352 28422780432384 28448122945536 28513975081984 28525041869184 28561563539964 28591072058696 28617457010688 28647023276032 28694833785072 28750988058624 28843235764224 28891373742504 28947912634368 28977820311552 29014921691392 29082985611264 29122033782114 29150307337216 29176298532864 29179024063488 29292642822261 29349966976512 29513207291904 29581524901376 29584288286592 29688881144832 29786920398144 29925908243712 29964223495752 30020057546752 30130880217984 30200627625896 30259728658432 30271473004032 30310230695472 30341545858208 30366709481472 30369546215424 30517835015304 30549364665456 30609148157952 30660233359392 30720233816064 30731206121798 30791345468416 30818799857664 30902128691616 30941693834961 30962602524672 31002245094912 31086069933828 31146903730176 31148841994056 31174675144704 31246838744576 31298988221046 31320138350592 31360238687232 31362190226892 31392638670848 31423564376064 31506567745536 31508528391216 31581464799529 31607656743936 31610609402112 31660408408356 31722366154752 31795797557888 31860002770176 31913175588021 31972641232896 31975627986432 32049645643808 32076225871872 32078221967232 32162954573568 32164956066033 32227901185536 32269163764656 32419733930688 32448640234752 32523752827888 32587400093696 32600047850496 32641786902816 32675510924224 32705665155072 32739455172608 32794095754368 32897268604928 32899315793568 32963698016256 33018712848576 33083328724992 33095145054244 33159910504448 33279215514048 33282324322416 33344341180416 33387033179136 33477306082584 33542819401728 33709751432721 33744578826894 33772564740096 33807457030144 33930149879808 33975706079133 34042194740736 34134239090484 34162548166656 34241628139264 34244826852288 34368035248638 34435291677696 34515003001024 34582547038208 34637028002304 34640263651968 34751407131168 34877525731776 34913559617664 34958260745044 35040266696448 35121378424912 35152693587648 35221485551616 35316718504704 35361935811384 35431137251328 35526937067232 35558613836928 35640925443032 35710672850944 35770272252624 35840272785408 35842503116448 35877301338112 35912645001216 36052483473552 36055851349284 36085754105856 36123036278784 36169285944064 36183323895264 36254132748288 36267081589466 36302809235238 36338054351872 36340315659732 36411431737344 36472200672024 36540161409024 36586945135104 36589221931374 36660825105408 36757662369792 36759949789752 36831887069184 36879044302464 36978759014691 37009427180544 37011730267764 37084160268288 37170003231872 37257197543424 37304899317504 37343441056256 37523447002496 37560412326528 37599218049792 37647357725432 37661969342907 37735671826944 37823022919136 37897040576512 38033389158912 38082084719952 38156609347584 38259778380096 38334650744832 38457647685632 38521831656672 38525430208824 38597216845824 38637093748736 38829378376152 38901731377152 38905365417984 38966656502592 39042912190464 39056857096348 39060505628391 39095333022564 39133289302016 39277754569872 39350943055872 39354619060224 39368675298043 39445717715456 39511550728026 39585174859776 39715893864192 39782177787807 39823278938898 39860029407744 39901210991616 39952297994336 39967804200636 40096041123411 40174506957312 40361964005376 40413640927296 40492728287232 40559043907746 40638415813632 40690446687072 40732486220608 40812197543936 40880311145856 40962860704512 41091733143552 41160313276992 41202838255488 41240861835264 41255591779948 41336326793216 41352370166016 41448093245104 41488924840272 41529204973568 41531789325408 41566233526272 41731984294728 41813651582976 41816253635856 41898085834752 42008756994048 42011371188288 42065159907498 42143542325248 42147479202816 42213877877808 42296488206336 42299120306016 42353277441111 42381897449472 42397034936354 42480003693568 42550900784028 42630188310528 42634170648576 42770962622976 42842345309946 42883939431424 42886608088044 42926185516032 42970534914048 43025551686208 43042250677608 43126482087936 43226311907584 43264853646336 43466730467328 43522382537088 43725461005824 43764447799296 43865754391424 44024950464768 44372287352064 44376432429888 44516044238848 44533321717248 44636408110112 44680380597216 44723759202304 44888862365568 44946335243628 44992771769192 45030086320128 45240199839744 45300941438844 45389592987648 45465346043208 45512318787312 45550064222208 45554319323136 45659769136384 45824046998184 45913722236928 46096809182697 46182704003072 46187018202624 46228199786496 46335209508224 46353193037424 46443903787008 46460492095381 46503367642368 46551412823552 46629104900742 46720355595264 46723262991084 46870258116864 46948482331569 47040358030848 47088958006272 47149247748512 47241516335104 47259851618304 47369249422976 47411485115904 47415914103168 47693696336832 47787030380544 47790004155264 47958961849344 48069977964736 48074468465712 48114338807808 48117332950848 48164048371712 48244431860352 48341851778304 48403745646984 48453754212976 48548575649792 48629600896032 48669931634688 48782593513472 48785629241832 48881100140544 48962680354224 49010216493056 49013266386336 49058497732608 49076019892081 49109182758912 49172059069952 49191143631552 49305012019588 49345902907392 49348973690352 49445547024384 49642717581366 49676263391232 49739865756672 49918823271072 50016511770624 50034376102718 50080549768704 50132290733056 50215959123876 50314229102592 50616868240341 50658847110144 50711185545216 50776112959936 50875479130112 50895224819712 51013037840128 51063292111104 51201358635726 51362442208896 51367240278432 51772504501536 51873820557312 51955542003456 51960395477952 52080674171188 52127110696752 52370339426496 52437391117566 52472825413632 52682067637368 52729040381472 52780233146368 52832228327424 52851098345318 52954525152256 52975077757056 53042903717076 53097705251864 53146705876992 53201614655488 53290405600848 53461388164548 53566009276416 53655408378936 53760409178112 53815952007168 53884854569728 54078725210328 54083777023926 54184554418176 54253928916096 54400622384199 54507081527808 54510473489598 54617147606016 54810242113536 54880417702656 54883832897061 54937117673984 54991237658112 55136493554688 55139924684628 55247830603776 55318566453696 55375719100544 55514140770816 55642645726304 55751535443968 55755004847808 55864114446336 55957348976256 56015161584384 56086879876664 56196638937088 56285170503744 56395317608448 56398827074688 56471036588148 56734534378704 56840251080704 56845560864768 56896245891072 57027950163968 57050083738368 57123127079928 57182144117392 57234914021376 57294046552064 57389667570144 57501976117248 57686471528448 57782747485008 57895825268736 57916503844927 57955640623104 58029843382784 58165971222528 58244067564228 58300614674432 58352597065728 58358048126976 58585285644522 58699933953024 59026414583808 59163049802752 59168576573184 59267326092039 59377762289664 59573840796288 59734918408347 59851816487424 59928446991504 60040115093504 60261760435968 60401255251792 60519457316864 60542946008064 60620461390944 60683091716416 60739092430848 61035670030608 61098729330912 61176956303827 61218296315904 61320466718784 61440467632128 61462412243596 61582690936832 61637599715328 61804257383232 61883387669922 61925205049344 62004490189824 62172139867656 62293807460352 62297683988112 62349350289408 62493677489152 62597976442092 62720477374464 62724380453784 62785277341696 62847128752128 63013135491072 63017056782432 63097739861247 63162929599058 63215313487872 63221218804224 63320816816712 63444732309504 63591595115776 63595552404531 63720005540352 63826351176042 63945282465792 63951255972864 64099291287616 64156443934464 64325909147136 64329912132066 64455802371072 64538327529312 64839467861376 64897280469504 65047505655776 65174800187392 65200095700992 65283573805632 65351021848448 65411330310144 65588191508736 65794537209856 65798631587136 65927396032512 66037425697152 66190290108488 66319821008896 66558431028096 66564648644832 66774066358272 66954612165168 67085638803456 67419502865442 67489157653788 67545129480192 67614914060288 67860299759616 67951412158266 68084389481472 68268478180968 68325096333312 68483256278528 68489653704576 68736070497276 68870583355392 69030006002048 69274056004608 69280527303936 69502814262336 69755051463552 69827119235328 69916521490088 69943657351113 70080533392896 70242756849824 70305387175296 70633437009408 70723871622768 70862274502656 71053874134464 71117227673856 71281850886064 71421345701888 71540544505248 71680545570816 71685006232896 71754602676224 71825290002432 72104966947104 72111702698568 72171508211712 72246072557568 72338571888128 72366647790528 72508265496576 72534163178932 72605618470476 72676108703744 72680631319464 72822863474688 72944401344048 73080322818048 73113254124937 73173890270208 73178443862748 73321650210816 73515324739584 73519899579504 73663774138368 73758088604928 73957518029382 74018854361088 74023460535528 74168320536576 74340006463744 74464076372049 74514395086848 74609798635008 74686882112512 75046894004992 75051564154077 75120824653056 75198436099584 75294715450864 75323938685814 75471343653888 75646045838272 75794081153024 76066778317824 76164169439904 76313218695168 76519556760192 76915295371264 77043663313344 77050860417648 77194433691648 77658756752304 77803462754304 77810730835968 77933313005184 78113714192696 78121011256782 78190666045128 78266578604032 78555509139744 78656086676349 78709238120448 78737350596086 78891435430912 79023101456052 79170349719552 79276647517977 79431787728384 79564355575614 79646557877796 79720058815488 79802421983232 79904595988672 79935608401272 80192082246822 80349013914624 80723928010752 80827281854592 81118087815492 81276831627264 81380893374144 81464972441216 81760622291712 81765710234397 81925721409024 82183466287104 82320626553984 82405676510976 82511183559896 82672653586432 82704740332032 82896186490208 82977849680544 83058409947136 83063578650816 83463968589456 83627303165952 83632507271712 83796171669504 84017513988096 84022742376576 84130319814996 84287084650496 84294958405632 84427755755616 84592976412672 84598240612032 84706554882222 84763794898944 84794069872708 84960007387136 85101801568056 85260376621056 85268341297152 85541925245952 85684690619892 85767878862848 85773216176088 85852371032064 85941069828096 86051103372416 86084501355216 86252964175872 86283771034279 86452623815168 86529707292672 86933460934656 87044765074176 87450922011648 87528895598592 87731508782848 87877928466783 88049900929536 88744574704128 88752864859776 89032088477696 89066643434496 89272816220224 89360761194432 89447518404608 89777724731136 89892670487256 89985543538384 90060172640256 90601882877688 90779185975296 90930692086416 91024637574624 91100128444416 91108638646272 91141179799579 91319538272768 91648093996368 91827444473856 92193618365394 92365408006144 92374036405248 92456399572992 92670419016448 92706386074848 92825081504883 92887807574016 92920984190762 93006735284736 93102825647104 93258209801484 93440711190528 93446525982168 93740516233728 93896964663138 94080716061696 94177916012544 94298495497024 94483032670208 94519703236608 94738498845952 94744394398587 94822970231808 94831828206336 95387392673664 95580008310528 95917923698688 96139955929472 96148936931424 96228677615616 96234665901696 96488863720704 96494868198099 96683703556608 96807491293968 96907508425952 97097151299584 97259201792064 97565187026944 97571258483664 97762200281088 97925360708448 98020432986112 98026532772672 98116995465216 98152039784162 98218365517824 98344118139904 98382287263104 98610024039176 98691805814784 98697947380704 98891094048768 99285435162732 99479731513344 99837646542144 100033023541248 100068752205436 100161099537408 100264581466112 100431918247752 100628458205184 101233736480682 101317694220288 101422371090432 101552225919872 101790449639424 101927118237399 102026075680256 102126584222208 102402717271452 102724884417792 102734480556864 103545009003072 103747641114624 103911084006912 103920790955904 104161348342376 104254221393504 104740678852992 104874782235132 105364135274736 105458080762944 105560466292736 105664456654848 105702196690636 105909050304512 105950155514112 106085807434152 106195410503728 106293411753984 106403229310976 106580811201696 106922776329096 107132018552832 107310816757872 107520818356224 107559221426293 107631904014336 107769709139456 108157450420656 108167554047852 108369108836352 108507857832192 108801244768398 109014163055616 109020946979196 109234295212032 109620484227072 109760835405312 109767665794122 109874235347968 109982475316224 110272987109376 110279849369256 110495661207552 110637132907392 110751438201088 110936277044073 111028281541632 111285291452608 111503070887936 111510009695616 111914697952512 112030323168768 112173759753328 112393277874176 112570341007488 112797654149376 112942073176296 113469068757408 113691121729536 114055900327936 114100167476736 114246254159856 114364288234784 114469828042752 114588093104128 114779335140288 115003952234496 115372943056896 115565494970016 115791650537472 115833007689854 115911281246208 116059686765568 116488135128456 116601229348864 116705194131456 116716096253952 117170571289044 117181516885173 117399867906048 118052829167616 118106025894129 118326099605504 118337153146368 118534652184078 118755524579328 119147681592576 119469836816694 119703632974848 119856893983008 120288123370233 120523520871936 120802510503584 121038914633728 121085892016128 121240922781888 121366183432832 121478184861696 122071340061216 122197458661824 122353912607654 122436592631808 122640933437568 122924824487192 123165381873664 123275199430656 123608514766464 123766775339844 124008980379648 124344279735312 124587614920704 124595367976224 124698700578816 124987354978304 125195952884184 125440954748928 125448760907568 125570554683392 125694257504256 126026270982144 126034113564864 126195479722494 126325859198116 126430626975744 126442437608448 126641633633424 126889464619008 126934785563131 127059832323333 127183190231552 127191104809062 127440011080704 127652702352084 127890564931584 127902511945728 128198582575232 128312887868928 128651818294272 128659824264132 128911604742144 129076655058624 129678935722752 129794560939008 130095011311552 130349600374784 130400191401984 130567147611264 130702043696896 131176383017472 131589074419712 131597263174272 132074851394304 132380580216976 132639642017792 133116862056192 133129297289664 133548132716544 133909224330336 134171277606912 134839005730884 134978315307576 135090258960384 135229828120576 135720599519232 135902824316532 136168778962944 136536956361936 136650192666624 136966512557056 136979307409152 137472140994552 137741166710784 138060012004096 138290427548091 138548112009216 138561054607872 139005628524672 139381476286143 139510102927104 139654238470656 139833042980176 139887314702226 140161066785792 140485513699648 140610774350592 141266874018816 141447743245536 141724549005312 142107748268928 142234455347712 142563701772128 142842691403776 143081089010496 143361091141632 143370012465792 144209933894208 144223405397136 144343016423424 144492145115136 144677143776256 144733295581056 145068326357864 145211236940952 145352217407488 145361262638928 145645726949376 145888802688096 146226508249874 146347780540416 146356887725496 146643300421632 147030649479168 147039799159008 147228059676243 147327548276736 147516177209856 147915036058764 148037708722176 148046921071056 148336641073152 148389622277239 148680012927488 148928152744098 149028790173696 149219597270016 149373764225024 150093788009984 150103128308154 150241649306112 150396872199168 150589430901728 150647877371628 150942687307776 151292091676544 151850604721023 152133556635648 152328338879808 152626437390336 153039113520384 153830590742528 154087326626688 154101720835296 155317513504608 155621461671936 155866626010368 156227428385392 156242022513564 156381332090256 156533157208064 157111018279488 157312173352698 157418476240896 157474701192172 157782870861824 158046202912104 158340699439104 158553295035954 158863575456768 159128711151228 159293115755592 159440117630976 159604843966464 159809191977344 159871216802544 160241289063661 160384164493644 160698027829248 161447856021504 161654563709184 162236175630984 162553663254528 162761786748288 162929944882432 163201867152597 163521244583424 163531420468794 163851442818048 164641253107968 164811353021952 165022367119792 165345307172864 165409480664064 165792372980416 165955699361088 166116819894272 166127157301632 166927937178912 167254606331904 167265014543424 167592343339008 168045484753152 168260639629992 168574169300992 168589916811264 168855511511232 169185952825344 169196481224064 169413109764444 169588139745416 169920014774272 170203603136112 170520753242112 170536682594304 171083850491904 171369381239784 171535757725696 171546432352176 171704742064128 171882139656192 172102206744832 172169002710432 172505928351744 172567542068558 172905247630336 173059414585344 173749511534781 173866921869312 174089530148352 174901844023296 175057791197184 175463017565696 175755856933566 176099801859072 177489149408256 177505729719552 178064176955392 178133286868992 178545632440448 178721522388864 179204755225041 179555449462272 179785340974512 179971087076768 180120345280512 181203765755376 181558371950592 181861384172832 182049275149248 182217277292544 182282359599158 182639076545536 183296187992736 183530868911481 183654888947712 184387236730788 184730816012288 184748072810496 184912799145984 185340838032896 185412772149696 185650163009766 185775615148032 185841968381524 186013470569472 186205651294208 186516419602968 186881422381056 186893051964336 187481032467456 187793929326276 188161432123392 188355832025088 188596990994048 189039406473216 189293219583741 189476997691904 189488788797174 189645940463616 189663656412672 190774785347328 190786657213593 191160016621056 191835847397376 192279911858944 192297873862848 192469331803392 192977727441408 192989736396198 193367407113216 193614982587936 193815016851904 194194302599168 194518403584128 195130374053888 195142516967328 195524400562176 195850721416896 196040865972224 196053065545344 196233990930432 196304079568324 196688236279808 196764574526208 197220048078352 197383611629568 197395894761408 197782188097536 198570870325464 198959463026688 199675293084288 200137504410872 200322199074816 200529162932224 200863836495504 201256916410368 202467472961364 202635388440576 202844742180864 203104451839744 203580899278848 203854236474798 204052151360512 204253168444416 204805434542904 205449768835584 205468961113728 207090018006144 207822168013824 207841581911808 208322696684752 208508442787008 209481357705984 209749564470264 210728270549472 210916161525888 211404393381272 211818100609024 211900311028224 212171614868304 212390821007456 212586823507968 212806458621952 213161622403392 213845552658192 214264037105664 214621633515744 215041636712448 215118442852586 215263808028672 215539418278912 216314900841312 216335108095704 216738217672704 217015715664384 217602489536796 218028326111232 218041893958392 218468590424064 219240968454144 219339762374811 219521670810624 219535331588244 219748470695936 219964950632448 220545974218752 220559698738512 220991322415104 221070253596703 221274265814784 221502876402176 221872554088146 222056563083264 222570582905216 223020019391232 223392229116147 223829395905024 224060646337536 224347519506656 224786555748352 225140682014976 225154692462231 225595308298752 225884146352592 226938137514816 227382243459072 228111800655872 228200334953472 228492508319712 228728576469568 228939656085504 229176186208256 229558670280576 230745886113792 231130989940032 231583301074944 231666015379708 232119373531136 232976270256912 233202458697728 233410388262912 233432192507904 234341142578088 234363033770346 234799735812096 235968260029047 236212051788258 236652199211008 236674306292736 237069304368156 237511049158656 237829942553931 238295363185152 238939673633388 239407265949696 239713787966016 240576246740466 241047041743872 241605021007168 242077829267456 242171784032256 242481845563776 242732366865664 244142680122432 244394917323648 244707825215308 245281866875136 245849648974384 246330763747328 246550398861312 247217029532928 247533550679688 248017960759296 248688559470624 249175229841408 249190735952448 249974709956608 250391905768368 250881909497856 250897521815136 251141109366784 251388515008512 252052541964288 252068227129728 252390959444988 252651718396232 252861253951488 252884875216896 253283267266848 253778929238016 253869571126262 254119664646666 254366380463104 254382209618124 254880022161408 255305404704168 255781129863168 255805023891456 256397165150464 256625775737856 257303636588544 257319648528264 257823209484288 258153310117248 258851313102837 259357871445504 259589121878016 260190022623104 260800382803968 261134295222528 261404087393792 262352766034944 263194526348544 263633785400349 264149702788608 264761160433952 265279284035584 266233724112384 266258594579328 267096265433088 267818448660672 268342555213824 269678011461768 269956630615152 270180517920768 270459656241152 271805648633064 272337557925888 273073912723872 273300385333248 273423539398737 273933025114112 273958614818304 274944281989104 275482333421568 275580727086301 276120024008192 276580855096182 277096224018432 277122109215744 278011257049344 278475244514649 278762952572286 279020205854208 279308476941312 279666085960352 279774629404452 280322133571584 280971027399296 281221548701184 282533748037632 282895486491072 283449098010624 284215496537856 284233183195761 284468910695424 285127403544256 285685382807552 286162178020992 286740024931584 288419867788416 288446810794272 288686032846848 289354287552512 289466591162112 290136652715728 290422473881904 290704434814976 290722525277856 291291453898752 291777605376192 292453016499748 292695561080832 292713775450992 293286600843264 294061298958336 294079598318016 294456119352486 294655096553472 295032354419712 295830072117528 296075417444352 296093842142112 296673282146304 296779244554478 297360025854976 297856305488196 298439194540032 298747528450048 300187576019968 300206256616308 300483298612224 300793744398336 301178861803456 301295754743256 301885374615552 302584183353088 303701209442046 304267113271296 304656677759616 306078227040768 308174653253376 308203441670592 310635027009216 311242923343872 311733252020736 312454856770784 312484045027128 312762664180512 313066314416128 314222036558976 314624346705396 314949402384344 315565741723648 316092405824208 316681398878208 317106590071908 317727150913536 318257422302456 318586231511184 318880235261952 319209687932928 319618383954688 319742433605088 320482578127322 320768328987288 321396055658496 322677664278879 322895712043008 323309127418368 324472351261968 325107326509056 325223444667667 325523573496576 325859889764864 326403734305194 327042489166848 327062840937588 327702885636096 329282506215936 329622706043904 330044734239584 330690614345728 330818961328128 331584745960832 331911398722176 332254314603264 332808831132219 333855874357824 334509212663808 334530029086848 336090969506304 336521279259984 337148338601984 337179833622528 337711023022464 338392962448128 338826219528888 339176279490832 339840029548544 340407206272224 341073365188608 342167700983808 342738762479568 343071515451392 343092864704352 343409484128256 343532139244567 343764279312384 344204413489664 344338005420864 345011856703488 345135084137116 345810495260672 346118829170688 347499023069562 347733843738624 348179060296704 349803688046592 350115582394368 350926035131392 351511713867132 351544550655519 352199603718144 354318077682387 354978298816512 355011459439104 356128353910784 356266573737984 357091264880896 357443044777728 358409510450082 359110898924544 359570681949024 359942174153536 362407531510752 363116743901184 363722768345664 364098550298496 364434554585088 364564719198316 365278153091072 366592375985472 367061737822962 367309777895424 368774473461576 369461632024576 369496145620992 369825598291968 370681676065792 370825544299392 371300326019532 371683936763048 372026941138944 372411302588416 373032839205936 373762844762112 373786103928672 374962064934912 375587858652552 376322864246784 376711664050176 377193981988096 378078812946432 378586439167482 378953995383808 378977577594348 379291880927232 379327312825344 380804356689393 381549570694656 381573314427186 382320033242112 383671694794752 384559823717888 384595747725696 384938663606784 385955454882816 385979472792396 386734814226432 387229965175872 387630033703808 389036807168256 390260748107776 390285033934656 391048801124352 391701442833792 392106131090688 392608159136648 393376472559616 393529149052416 394440096156704 394767223259136 394791789522816 397141740650928 397918926053376 399350586168576 400275008821744 400644398149632 401058325864448 401727672991008 402513832820736 404934945922728 405270776881152 405689484361728 406208903679488 407161798557696 407708472949596 408104302721024 408506336888832 409610869085808 410559042393877 410899537671168 410937922227456 414180036012288 414871282644273 415644336027648 415683163823616 416645393369504 417016885574016 418144428858429 418962715411968 419499128940528 421456541098944 421832323051776 422808786762544 423636201218048 423800622056448 424343229736608 424781642014912 425173647015936 425612917243904 426323244806784 427691105316384 428528074211328 429243267031488 430083273424896 430236885705172 431078836557824 432629801682624 432670216191408 433476435345408 434031431328768 435204979073592 436056652222464 436083787916784 436937180848128 438679524749622 439043341621248 439070663176488 439496941391872 439929901264896 441091948437504 441119397477024 441684179028729 441982644830208 442140507193406 442548531629568 443005752804352 443745108176292 444113126166528 445141165810432 445168866831717 446040038782464 446784458232294 447658791810048 448121292675072 448695039013312 449573111496704 450281364029952 450309384924462 451190616597504 451768292705184 453876275029632 456223601311744 456400669906944 456985016639424 457457152939136 457879312171008 459117340561152 461491772227584 462261979880064 463332030759416 464238747062272 465952540513824 466404917395456 466864385015808 468682285156176 468726067540692 469599471624192 471936520058094 472424103576516 473304398422016 473348612585472 474138608736312 475022098317312 475659885107862 476590726370304 477879347266776 478814531899392 479427575932032 480723867190983 481152493480932 482094083487744 483210042014336 484343568064512 484963691127552 485464733731328 488285360244864 488789834647296 489415650430616 489605601457791 490563733750272 491699297948768 492661527494656 494434059065856 495067101359376 496035921518592 497377118941248 498350459682816 498381471904896 499949419913216 500783811536736 501763818995712 501795043630272 502282218733568 502777030017024 504136454259456 504781918889976 505303436792464 505722507902976 505769750433792 506566534533696 507557858476032 507739142252524 508239329293332 508732760926208 508764419236248 509760044322816 510610809408336 511562259726336 511610047782912 511792778874559 512794330300928 513251551475712 514607273177088 514639297056528 515646418968576 516306620234496 517702626205674 518715742891008 519178243756032 520380045246208 521248534604343 521600765607936 522268590445056 522808174787584 524705532069888 526389052697088 527267570800698 528299405577216 529522320867904 530558568071168 532467448224768 532517189158656 534192530866176 535636897321344 539356022923536 539913261230304 540361035841536 543611297266128 544675115851776 546147825447744 546847078797474 547866050228224 547917229636608 549888563978208 550592606734443 550964666843136 551161454172602 552240048016384 553161710192364 554192448036864 554244218431488 556022514098688 556950489029298 557525905144572 558040411708416 558616953882624 559332171920704 559549258808904 560644267143168 561942054798592 562443097402368 565067496075264 565790972982144 568430993075712 568466366391522 568937821390848 570254807088512 572324356041984 572359971640779 573480049863168 576839735576832 576893621588544 578708575105024 578933182324224 580273305431456 580844947763808 581408869629952 581445050555712 582582907797504 583555210752384 584906032999496 585391122161664 585427550901984 586573201686528 588122597916672 588159196636032 588912238704972 590064708839424 591660144235056 592150834888704 592187684284224 593346564292608 593558489108956 594720051709952 595712610976392 596878389080064 597495056900096 600375152039936 600412513232616 600966597224448 601587488796672 602357723606912 602591509486512 603770749231104 603986397239953 605168366706176 607402418884092 608534226542592 609313355519232 612156454081536 616349306506752 616406883341184 621270054018432 623466504041472 624909713541568 624968090054256 625525328361024 626132628832256 628444073117952 629248693410792 629898804768688 631131483447296 632184811648416 634213180143816 635454301827072 636514844604912 637172463022368 637760470523904 637988258597053 638419375865856 639236767909376 639484867210176 640965156254644 641536657974576 642792111316992 645355328557758 645791424086016 646618254836736 648944702523936 650214653018112 650446889335334 651047146993152 651719779529728 652807468610388 654084978333696 654125681875176 655405771272192 658019287124433 658565012431872 659245412087808 660089468479168 661381228691456 661637922656256 663169491921664 663210760790109 663822797444352 664508629206528 665617662264438 667711748715648 669060058173696 672181939012608 673042558519968 674359667245056 675422046044928 675464077386693 676785924896256 677652439057776 678352558981664 679680059097088 680814412544448 682146730377216 684335401967616 685477524959136 686143030902784 686185729408704 686818968256512 687064278489134 687528558624768 688408826979328 688676010841728 690270168274232 691620990521344 692237658341376 694998046139124 696358120593408 699607376093184 700231164788736 701852070262784 703023427734264 703089101311038 704399207436288 708636155364774 709956597633024 710022918878208 712533147475968 713489827661793 714182529761792 714886089555456 716819020900164 718221797849088 719141363898048 719884348307072 724815063021504 726233487802368 727445536691328 728197100596992 729129438396632 730556306182144 733184751970944 734123475645924 737548946923152 738923264049152 738992291241984 739651196583936 741363352131584 741651088598784 742600652039064 743367873526096 744053882277888 744822605176832 746065678411872 747525689524224 747572207857344 749924129869824 751175717305104 752645728493568 752914549984051 753423328100352 754387963976192 756157625892864 757172878334964 757907990767616 757955155188696 758583761854464 758654625650688 761608713378786 763099141389312 763146628854372 764640066484224 767343389589504 769119647435776 769191495451392 769877327213568 771910909765632 771958945584792 773469628452864 774459930351744 775260067407616 776553939308511 778073614336512 780521496215552 780570067869312 783402885667584 784212262181376 785216318273296 786752945119232 787058298104832 788880192313408 789583579045632 794283481301856 795837852106752 798701172337152 800550017643488 801288796299264 802116651728896 803455345982016 805027665641472 809869891845456 810541553762304 811378968723456 812417807358976 815416945899192 816208605442048 817012673777664 819221738171616 820270618196211 821118084787754 821799075342336 821875844454912 826742181258903 828360072024576 829742565288546 831288672055296 831366327647232 833290786739008 834033771148032 836288857716858 837925430823936 838998257881056 842913082197888 843664646103552 845617573525088 847272402436096 847601244112896 848686459473216 849563284029824 850347294031872 852646489613568 852699549587283 855382210632768 857056148422656 858486534062976 860473771410344 862157673115648 865259603365248 865340432382816 868062862657536 870409958147184 872113304444928 872167575833568 873874361696256 877359049499244 878086683242496 878141326352976 878993882783744 879859802529792 882183896875008 882238794954048 883368358057458 883965289660416 884281014386812 885097063259136 886011505608704 887490216352584 888226252333056 890282331620864 890337733663434 892080077564928 893568916464588 895317583620096 896242585350144 897390078026624 900562728059904 900618769848924 902381233195008 903536585410368 907752550059264 912447202623488 912801339813888 913970033278848 914914305878272 918234681122304 924523959760128 926664061518832 928477494124544 931905081027648 932809834790912 933728770031616 937364570312352 937452135081384 939198943248384 943873040116188 944848207153032 946608796844032 946697225170944 948277217472624 950044196634624 950472303624181 951319770215724 953181452740608 955758694533552 957629063798784 958855151864064 961447734381966 962304986961864 964188166975488 966420084028672 968032992836637 968687136129024 969927382255104 970929467462656 975670334003001 976570720489728 977579669294592 978831300861232 979211202915582 981127467500544 983398595897536 985323054989312 988868118131712 990134202718752 992071843037184 994754237882496 996762943809792 999898839826432 1001567623073472 1003527637991424 1003590087260544 1008272908518912 1009563837779952 1010606873584928 1011445015805952 1011539500867584 1013133069067392 1015478284505048 1016478658586664 1017465521852416 1017528838472496 1019520088645632 1021221618816672 1023220095565824 1023585557749118 1025588660601856 1026503102951424 1029214546354176 1029278594113056 1030596417733701 1031292837937152 1032613240468992 1035405252411348 1037431485782016 1038356487512064 1040760090492416 1042497069208686 1043201531215872 1044537180890112 1045616349575168 1049411064139776 1052778105394176 1054535141601396 1056598811154432 1059044641735808 1062954233047161 1064934896449536 1065034378317312 1068385061732352 1071273794642688 1078712045847072 1079826522460608 1087222594532256 1089350231703552 1092295650895488 1093694157594948 1095732100456448 1095834459273216 1099777127956416 1101185213468886 1101929333686272 1102322908345204 1104480096032768 1106323420384728 1108384896073728 1108488436862976 1112045028197376 1113900978058596 1115051810289144 1116080823416832 1117233907765248 1118664343841408 1119098517617808 1121288534286336 1121689023445627 1123884109597184 1124886194804736 1130134992150528 1131581945964288 1136861986151424 1136932732783044 1137875642781696 1140509614177024 1142413070068179 1144648712083968 1144719943281558 1146960099726336 1153679471153664 1153787243177088 1157417150210048 1157866364648448 1160546610862912 1161689895527616 1162817739259904 1162890101111424 1167110421504768 1169812065998992 1170782244323328 1170855101803968 1173146403373056 1176318393272064 1177824477409944 1180129417678848 1183320288470112 1184301669777408 1184375368568448 1187116978217912 1189440103419904 1191425221952784 1193756778160128 1194990113800192 1200750304079872 1200825026465232 1201933194448896 1203174977593344 1204715447213824 1205183018973024 1207541498462208 1207972794479906 1210336733412352 1214804837768184 1217068453085184 1218626711038464 1224312908163072 1231677127181631 1232698613013504 1232813766682368 1242540108036864 1246933008082944 1249819427083136 1249936180108512 1251050656722048 1254433286575287 1256888146235904 1258497386821584 1259797609537376 1262262966894592 1264369623296832 1268426360287632 1270908603654144 1273029689209824 1274344926044736 1275520941047808 1275976517194106 1276838751731712 1278473535818752 1278969734420352 1281930312509288 1283073315949152 1285584222633984 1290710657115516 1293236509673472 1297889405047872 1300429306036224 1300893778670668 1302094293986304 1303439559059456 1305614937220776 1308169956667392 1308251363750352 1310811542544384 1316038574248866 1317130024863744 1318490824175616 1320178936958336 1323275845312512 1325052537086187 1326338983843328 1326421521580218 1327645594888704 1329017258413056 1331235324528876 1335423497431296 1335506600495151 1338120116347392 1344363878025216 1346085117039936 1348719334490112 1350844092089856 1350928154773386 1353571849792512 1355304878115552 1356705117963328 1359360118194176 1361628825088896 1368670803935232 1370955049918272 1372286061805568 1372371458817408 1373637936513024 1374128556978268 1376817653958656 1377352021683456 1380540336548464 1383241981042688 1384475316682752 1389996092278248 1392716241186816 1399214752186368 1403704140525568 1406046855468528 1406178202622076 1408798414872576 1417272310729548 1419913195266048 1420045837756416 1425066294951936 1426979655323586 1428365059523584 1429772179110912 1433638041800328 1436443595698176 1438282727796096 1439768696614144 1442171601572949 1449630126043008 1454891073382656 1456394201193984 1458258876793264 1461112612364288 1466369503941888 1468246951291848 1475097893846304 1477984582483968 1482726704263168 1483302177197568 1485201304078128 1486735747052192 1488107764555776 1489645210353664 1492131356823744 1495051379048448 1495144415714688 1499848259739648 1502351434610208 1505291456987136 1505829099968102 1506846656200704 1508775927952384 1514345756669928 1515815981535232 1515910310377392 1517167523708928 1517309251301376 1523217426757572 1526198282778624 1526293257708744 1529280132968448 1534686779179008 1535378336623677 1538239294871552 1538382990902784 1539754654427136 1543821819531264 1543917891169584 1546939256905728 1547491775176921 1548919860703488 1550520134815232 1553107878617022 1556147228673024 1561140135738624 1563745603813029 1566805771335168 1568424524362752 1570432636546592 1573505890238464 1574116596209664 1577760384626816 1579167158091264 1588566962603712 1591675704213504 1597402344674304 1601100035286976 1602577592598528 1604233303457792 1606910691964032 1619739783690912 1621083107524608 1624835614717952 1630833891798384 1632417210884096 1634025347555328 1638443476343232 1640541236392422 1642236169575508 1643598150684672 1643751688909824 1651777820203329 1653484362517806 1656720144049152 1659485130577092 1662577344110592 1662732655294464 1666581573478016 1668067542296064 1672577715433716 1675850861647872 1677996515762112 1685826164395776 1687329292207104 1691235147050176 1694544804872192 1695202488225792 1697372918946432 1699126568059648 1705292979227136 1705399099174566 1710764421265536 1716973068125952 1720947542820688 1724315346231296 1730519206730496 1730680864765632 1736125725315072 1740819916294368 1744226608889856 1744335151667136 1747748723392512 1754718098998488 1756173366484992 1756282652705952 1757987765567488 1759719605059584 1764367793750016 1764477589908096 1766736716114916 1768562028773624 1770194126518272 1772023011217408 1774980432705168 1776452504666112 1780564663241728 1780675467326868 1784160155129856 1787137832929176 1790635167240192 1792485170700288 1794780156053248 1801125456119808 1801237539697848 1804762466390016 1807073170820736 1811959191719859 1815505100118528 1825602679627776 1827940066557696 1829828611756544 1836469362244608 1849047919520256 1853328123037664 1856954988249088 1863810162055296 1874729140624704 1874904270162768 1878397886496768 1887746080232376 1889696414306064 1893217593688064 1893394450341888 1896554434945248 1900944607248362 1902639540431448 1906362905481216 1911517389067104 1913964775791159 1915258127597568 1917710303728128 1922895468763932 1924609973923728 1928376333950976 1929065089604107 1932840168057344 1936065985673274 1937374272258048 1939854764510208 1941858934925312 1951340668006002 1953141440979456 1955159338589184 1957662601722464 1958422405831164 1962254935001088 1966797191795072 1974057861373299 1977736236263424 1980268405437504 1984143686074368 1989508475764992 1989632282370327 1993525887619584 1999797679652864 2003135246146944 2007180174521088 2016545817037824 2019127675559904 2021213747169856 2023079001735168 2026266138134784 2030956569010096 2032957317173328 2034931043704832 2035057676944992 2039040177291264 2042443237633344 2046440191131648 2047171115498236 2051177321203712 2053006205902848 2058429092708352 2058557188226112 2061192835467402 2062585675874304 2065226480937984 2070810504822696 2074862971564032 2076712975024128 2081520180984832 2084994138417372 2089074361780224 2091232699150336 2098822128279552 2105556210788352 2109070283202792 2113197622308864 2118089283471616 2125908466094322 2129869792899072 2130068756634624 2142547589285376 2157424091694144 2159653044921216 2174445189064512 2178700463407104 2184591301790976 2187388315189896 2191464200912896 2191668918546432 2199554255912832 2202370426937772 2204645816690408 2208960192065536 2212646840769456 2216769792147456 2216976873725952 2224090056394752 2227801956117192 2230103620578288 2232161646833664 2234467815530496 2237328687682816 2238197035235616 2242577068572672 2243378046891254 2247768219194368 2249772389609472 2258743649952153 2260269984301056 2263163891928576 2273723972302848 2273865465566088 2275751285563392 2281019228354048 2284826140136358 2289297424167936 2289439886563116 2293920199452672 2307358942307328 2307574486354176 2314834300420096 2315732729296896 2321093221725824 2323379791055232 2325780202222848 2329661817925533 2334220843009536 2339624131997984 2341564488646656 2341710203607936 2352636786544128 2355648954819888 2360258835357696 2366640576940224 2368750737136896 2374233956435824 2378880206839808 2382850443905568 2387513556320256 2389980227600384 2401500608159744 2401650052930464 2403866388897792 2406349955186688 2409430894427648 2410366037946048 2415082996924416 2415945588959812 2420673466824704 2429609675536368 2434136906170368 2437253422076928 2448625816326144 2460811854588633 2463354254363262 2465397226027008 2465627533364736 2480226543776709 2485080216073728 2493866016165888 2499638854166272 2499872360217024 2502101313444096 2508866573150574 2513776292471808 2516994773643168 2519595219074752 2524525933789184 2528739246593664 2536852720575264 2541817207308288 2546059378419648 2548689852089472 2551041882095616 2551953034388212 2556947071637504 2557939468840704 2563860625018576 2566146631898304 2571168445267968 2581421314231032 2586473019346944 2595778810095744 2601787557341336 2604188587972608 2606879118118912 2611229874441552 2616339913334784 2616502727500704 2621623085088768 2632077148497732 2634260049727488 2636981648351232 2640357873916672 2646551690625024 2650105074172374 2652677967686656 2652843043160436 2655291189777408 2658034516826112 2662470649057752 2670846994862592 2671013200990302 2676240232694784 2688727756050432 2692170234079872 2701688184179712 2701856309546772 2707143699585024 2710609756231104 2713410235926656 2723257650177792 2737341607870464 2741910099836544 2744742917634816 2748257113956536 2753635307917312 2754704043366912 2761080673096928 2766483962085376 2779992184556496 2785432482373632 2798429504372736 2807408281051136 2812093710937056 2812356405244152 2817596829745152 2834544621459096 2839826390532096 2840091675512832 2850132589903872 2851416910872543 2853959310647172 2856730119047168 2859544358221824 2867276083600656 2872887191396352 2873913296757139 2876565455592192 2879537393228288 2884343203145898 2899260252086016 2904098978509911 2909782146765312 2912788402387968 2916517753586528 2922225224728576 2927011002009003 2932739007883776 2936493902583696 2950195787692608 2955969164967936 2965453408526336 2966604354395136 2970402608156256 2973471494104384 2976215529111552 2979290420707328 2984262713647488 2990288831429376 2999696519479296 3004702869220416 3010582913974272 3011658199936204 3017551855904768 3028691513339856 3031631963070464 3031820620754784 3034335047417856 3034618502602752 3046434853515144 3052396565557248 3052586515417488 3058560265936896 3070756673247354 3076478589743104 3076765981805568 3079509308854272 3087643639062528 3087835782339168 3091789253201103 3093878513811456 3094983550353842 3097839721406976 3101040269630464 3106215757234044 3112294457346048 3122280271477248 3127491207626058 3133611542670336 3136849048725504 3140865273093184 3147011780476928 3148233192419328 3155520769253632 3158334316182528 3177133925207424 3194804689348608 3202200070573952 3205155185197056 3213821383928064 3239479567381824 3249671229435904 3261667783596768 3264834421768192 3268050695110656 3276886952686464 3281082472784844 3284472339151016 3287196301369344 3287503377819648 3303555640406658 3306968725035612 3313440288098304 3318970261154184 3325154688221184 3325465310588928 3333163146956032 3336135084592128 3345155430867432 3351701723295744 3355993031524224 3365067070336881 3371652328791552 3374658584414208 3382470294100352 3390404976451584 3394745837892864 3398253136119296 3410585958454272 3410798198349132 3421528842531072 3427239210204537 3433946136251904 3441895085641376 3448630692462592 3461038413460992 3461361729531264 3472251450630144 3481639832588736 3488453217779712 3488670303334272 3509436197996976 3512346732969984 3512565305411904 3515975531134976 3519439210119168 3528955179816192 3533473432229832 3537124057547248 3540388253036544 3544046022434816 3549960865410336 3552905009332224 3561129326483456 3561350934653736 3568320310259712 3574275665858352 3581270334480384 3582549452121913 3584970341400576 3589560312106496 3602250912239616 3602475079395696 3609524932780032 3614146341641472 3623918383439718 3631010200237056 3651205359255552 3655880133115392 3659657223513088 3672938724489216 3695031381544893 3698095839040512 3706656246075328 3713909976498176 3727620324110592 3749458281249408 3749808540325536 3775492160464752 3779392828612128 3786788900683776 3793108869890496 3801889214496724 3805279080862896 3812725810962432 3823034778134208 3827929551582318 3830516255195136 3835420607456256 3845790937527864 3849219947847456 3856752667901952 3858130179208214 3865680336114688 3872131971346548 3879709529020416 3883717869850624 3902681336012004 3906282881958912 3910318677178368 3915325203444928 3916844811662328 3924509870002176 3933594383590144 3948115722746598 3955472472526848 3960536810875008 3979016951529984 3979264564740654 3987051775239168 4006270492293888 4006519801485453 4014360349042176 4033091634075648 4038255351119808 4042427494339712 4046158003470336 4052532276269568 4061913138020192 4065914634346656 4069862087409664 4070115353889984 4078080354582528 4084886475266688 4094342230996472 4102354642407424 4106012411805696 4116858185416704 4117114376452224 4122385670934804 4130452961875968 4141621009645392 4149725943128064 4153425950048256 4163040361969664 4169988276834744 4178148723560448 4182465398300672 4197644256559104 4211112421576704 4218140566405584 4226395244617728 4227904780679671 4236178566943232 4251816932188644 4259739585798144 4260137513269248 4285095178570752 4314848183388288 4319306089842432 4326514804718847 4348890378129024 4369182603581952 4374776630379792 4382928401825792 4383337837092864 4399108511825664 4404740853875544 4409291633380816 4417920384131072 4425293681538912 4433953747451904 4448180112789504 4455603912234384 4460207241156576 4464323293667328 4465917810179371 4468935631060992 4474657375365632 4476394070471232 4485154137145344 4486756093782508 4495536438388736 4499544779218944 4517487299904306 4520539968602112 4526327783857152 4547447944605696 4547730931132176 4551502571126784 4562038456708096 4569652280272716 4578594848335872 4578879773126232 4587840398905344 4606135009871031 4614717884614656 4615148972708352 4629668600840192 4631465458593792 4642186443451648 4642475325530763 4646759582110464 4651560404445696 4659323635851066 4668441686019072 4679248263995968 4683420407215872 4705273573088256 4711297909639776 4720517670715392 4733281153880448 4737501474273792 4748467912871648 4757760413679616 4765700887811136 4775027112640512 4803001216319488 4803300105860928 4807732777795584 4812699910373376 4818861788855296 4820732075892096 4831891177919624 4841346933649408 4859219351072736 4874506844153856 4897251632652288 4921623709177266 4926708508726524 4930794452054016 4931255066729472 4960453087553418 4970160432147456 4987732032331776 4999277708332544 4999744720434048 5004202626888192 5017733146301148 5027552584943616 5033989547286336 5039190438149504 5057478493187328 5073705441150528 5083634414616576 5092118756839296 5097379704178944 5103906068776424 5113894143275008 5115878937681408 5127721250037152 5132293263796608 5162842628462064 5172946038693888 5191557620191488 5203575114682672 5208377175945216 5213758236237824 5222459748883104 5232679826669568 5233005455001408 5243246170177536 5264154296995464 5268520099454976 5273963296702464 5280715747833344 5293103381250048 5300210148344748 5305355935373312 5305686086320872 5310582379554816 5316069033652224 5324941298115504 5337267551120401 5341693989725184 5342026401980604 5352480465389568 5377455512100864 5384340468159744 5403376368359424 5403712619093544 5414287399170048 5421219512462208 5426820471853312 5435877575159577 5446515300355584 5483820199673088 5489485835269632 5496514227913072 5507270615834624 5509408086733824 5522161346193856 5532967924170752 5559984369112992 5570864964747264 5614816562102272 5624187421874112 5624712810488304 5635193659490304 5669089242918192 5679652781064192 5680183351025664 5702833821745086 5707918621294344 5713460238094336 5719088716443648 5734552167201312 5741894327373477 5745774382792704 5747826593514278 5753130911184384 5759074786456576 5768686406291796 5787195268812321 5798520504172032 5808197957019822 5819564293530624 5825576804775936 5833035507173056 5844450449457152 5854022004018006 5865478015767552 5872987805167392 5900391575385216 5930906817052672 5933208708790272 5940805216312512 5946942988208768 5952431058223104 5968525427294976 5968896847110981 5980577662858752 5999393038958592 6009405738440832 6023316399872408 6035103711809536 6057383026679712 6063263926140928 6063641241509568 6069237005205504 6092869707030288 6104793131114496 6105173030834976 6117120531873792 6141513346494708 6152957179486208 6153531963611136 6159018617708544 6175287278125056 6175671564678336 6183578506402206 6187757027622912 6189967100707684 6195679442813952 6202080539260928 6212431514468088 6224588914692096 6244560542954496 6254982415252116 6267223085340672 6273698097451008 6281730546186368 6296466384838656 6311041538507264 6316668632365056 6354267850414848 6389609378697216 6404400141147904 6427642767856128 6478959134763648 6499342458871808 6523335567193536 6529668843536384 6536101390221312 6553773905372928 6562164945569688 6568944678302032 6574392602738688 6575006755639296 6607111280813316 6613937450071224 6626880576196608 6637940522308368 6650309376442368 6650930621177856 6653306125369267 6666326293912064 6672270169184256 6690310861734864 6703403446591488 6711986063048448 6730134140673762 6743304657583104 6749317168828416 6764940588200704 6776230949856459 6780809952903168 6789491675785728 6796506272238592 6821171916908544 6821596396698264 6843057685062144 6854478420409074 6867892272503808 6883790171282752 6897261384925184 6922076826921984 6922723459062528 6944502901260288 6963279665177472 6977340606668544 7018872395993952 7024693465939968 7025130610823808 7057910359632384 7066946864459664 7074248115094496 7080776506073088 7088092044869632 7099921730820672 7122258652966912 7122701869307472 7136640620519424 7148551331716704 7162540668960768 7165098904243826 7169940682801152 7179120624212992 7204501824479232 7204950158791392 7219049865560064 7228292683282944 7247836766879436 7262020400474112 7302410718511104 7311760266230784 7319314447026176 7345877448978432 7390062763089786 7396191678081024 7413312492150656 7440679631330127 7455240648221184 7498916562498816 7499617080651072 7550984320929504 7558785657224256 7573577801367552 7586217739780992 7603778428993448 7610558161725792 7625451621924864 7646069556268416 7655859103164636 7670841214912512 7691581875055728 7698439895694912 7713505335803904 7716260358416428 7731360672229376 7744263942693096 7759419058040832 7767435739701248 7805362672024008 7812565763917824 7820637354356736 7830650406889856 7833689623324656 7849019740004352 7851823164119389 7867188767180288 7896231445493196 7910944945053696 7921073621750016 7958033903059968 7958529129481308 7974103550478336 8012540984587776 8013039602970906 8028720698084352 8066183268151296 8076510702239616 8084854988679424 8105064552539136 8123826276040384 8131829268693312 8139724174819328 8140230707779968 8169772950533376 8188684461992944 8204709284814848 8212024823611392 8234228752904448 8244771341869608 8260905923751936 8283242019290784 8299451886256128 8326080723939328 8339976553669488 8356297447120896 8364930796601344 8395288513118208 8422224843153408 8436281132811168 8452790489235456 8455809561359342 8472357133886464 8503633864377288 8519479171596288 8520275026538496 8554250732617629 8570190357141504 8621739890271417 8629696366776576 8638612179684864 8653029609437694 8697780756258048 8738365207163904 8749553260759584 8766675674185728 8781033006027009 8798217023651328 8809481707751088 8818583266761632 8835840768262144 8850587363077824 8867907494903808 8896360225579008 8911207824468768 8920414482313152 8928646587334656 8931835620358742 8937871262121984 8949314750731264 8952788140942464 8973512187565016 8991072876777472 8999089558437888 9034974599808612 9052655567714304 9094895889211392 9095461862264352 9103005142253568 9124076913416192 9139304560545432 9157189696671744 9157759546252464 9175680797810688 9212270019742062 9229435769229312 9230297945416704 9262930917187584 9275367759603309 9284372886903296 9284950651061526 9293519164220928 9303120808891392 9318647271702132 9336883372038144 9358496527991936 9366840814431744 9410547146176512 9422595819279552 9441035341430784 9466562307760896 9475002948547584 9496935825743296 9515520827359232 9531401775622272 9606002432638976 9606600211721856 9615465555591168 9637723577710592 9641464151784192 9663782355839248 9682693867298816 9718438702145472 9749013688307712 9794503265304576 9843247418354532 9853417017453048 9861588904108032 9862510133458944 9920906175106836 9940320864294912 9975464064663552 9998555416665088 9999489440868096 10008405253776384 10035466292602296 10055105169887232 10067979094572672 10078380876299008 10095201211010643 10114956986374656 10147410882301056 10184237513678592 10194759408357888 10207812137552848 10227788286550016 10231757875362816 10255442500074304 10264586527593216 10325685256924128 10345892077387776 10383115240382976 10407150229365344 10416754351890432 10427516472475648 10444919497766208 10465359653339136 10466010910002816 10528308593990928 10537040198909952 10547926593404928 10561431495666688 10600420296689496 10610711870746624 10611372172641744 10621164759109632 10632138067304448 10649882596231008 10674535102240802 10683387979450368 10684052803961208 10704960930779136 10747648356365739 10754911024201728 10768680936319488 10806752736718848 10807425238187088 10828574798340096 10832442426238447 10842439024924416 10853640943706624 10871755150319154 10893030600711168 10967640399346176 10978971670539264 10993028455826144 11014541231669248 11018816173467648 11044322692387712 11085094144634679 11119968738225984 11141729929494528 11229633124204544 11248374843748224 11249425620976608 11338178485836384 11360366702051328 11405667643490172 11415837242588688 11426920476188672 11438177432887296 11469104334402624 11483788654746954 11491548765585408 11495653187028556 11506261822368768 11518149572913152 11537372812583592 11574390537624642 11597041008344064 11616395914039644 11639128587061248 11651153609551872 11666071014346112 11708044008036012 11730956031535104 11745975610334784 11800783150770432 11861813634105344 11866417417580544 11881610432625024 11893885976417536 11937050854589952 11937793694221962 11961155325717504 12018811476881664 12046632799744816 12070207423619072 12114766053359424 12126527852281856 12127282483019136 12138474010411008 12185739414060576 12209586262228992 12210346061669952 12234241063747584 12283026692989416 12305914358972416 12307063927222272 12318037235417088 12350574556250112 12351343129356672 12367157012804412 12379934201415368 12391358885627904 12404161078521856 12424863028936176 12449177829384192 12489121085908992 12509964830504232 12534446170681344 12547396194902016 12563461092372736 12592932769677312 12622083077014528 12633337264730112 12683714342039013 12708535700829696 12779218757394432 12808800282295808 12855285535712256 12957918269527296 12998684917743616 13046671134387072 13107547810745856 13124329891139376 13137889356604064 13148785205477376 13150013511278592 13214222561626632 13227874900142448 13253761152393216 13275881044616736 13301861242355712 13306612250738534 13332652587824128 13344540338368512 13380621723469728 13397753430538113 13406806893182976 13423972126096896 13460268281347524 13486609315166208 13498634337656832 13529881176401408 13552461899712918 13561619905806336 13578983351571456 13593012544477184 13642343833817088 13643192793396528 13686115370124288 13708956840818148 13735784545007616 13767580342565504 13818405029613093 13844153653843968 13845446918125056 13889005802520576 13926559330354944 13927425976592289 13954681213337088 14037744791987904 14050261221647616 14115820719264768 14133893728919328 14148496230188992 14161553012146176 14176184089739264 14199843461641344 14244517305933824 14245403738614944 14273281241038848 14297102663433408 14325081337921536 14330197808487652 14358241248425984 14409003648958464 14409900317582784 14438099731120128 14456585366565888 14495673533758872 14524040800948224 14623520532461568 14638628894052352 14691754897956864 14780125526179572 14792383356162048 14826624984301312 14881359262660254 14910481296442368 14997833124997632 14999234161302144 15101968641859008 15117571314448512 15172435479561984 15207556857986896 15221116323451584 15250903243849728 15292139112536832 15311718206329272 15341682429825024 15383163750111456 15396879791389824 15432520716832856 15462721344458752 15488527885386192 15518838116081664 15534871479402496 15610725344048016 15625131527835648 15641274708713472 15661300813779712 15667379246649312 15698039480008704 15703646328238778 15734377534360576 15792462890986392 15821889890107392 15842147243500032 15916067806119936 15917058258962616 15948207100956672 16011802653361203 16025081969175552 16026079205941812 16057441396168704 16132366536302592 16153021404479232 16169709977358848 16210129105078272 16247652552080768 16263658537386624 16280461415559936 16307632725478731 16339545901066752 16377368923985888 16409418569629696 16468457505808896 16489542683739216 16521811847503872 16566484038581568 16598903772512256 16652161447878656 16679953107338976 16712594894241792 16729861593202688 16844449686306816 16872562265622336 16905580978470912 16911619122718684 16944714267772928 17007267728754576 17038958343192576 17040550053076992 17108501465235258 17140380714283008 17225682982120431 17243479780542834 17259392733553152 17277224359369728 17306059218875388 17361585806436963 17395561512516096 17476730414327808 17499106521519168 17533351348371456 17562066012054018 17596434047302656 17618963415502176 17637166533523264 17671681536524288 17701174726155648 17792720451158016 17822415648937536 17840828964626304 17857293174669312 17863671240717484 17898629501462528 17905576281884928 17947024375130032 17982145753554944 17998179116875776 18069949199617224 18105311135428608 18189791778422784 18190923724528704 18248153826832384 18278609121090864 18314379393343488 18315519092504928 18351361595621376 18424540039484124 18458871538458624 18460595890833408 18525861834375168 18550735519206618 18568745773806592 18569901302123052 18587038328441856 18606241617782784 18637294543404264 18673766744076288 18716993055983872 18733681628863488 18821094292353024 18845191638559104 18933124615521792 18950005897095168 18993871651486592 19062803551244544 19213200423443712 19275447155421184 19282928303568384 19327564711678496 19365387734597632 19436877404290944 19498027376615424 19589006530609152 19686494836709064 19706834034906096 19723177808216064 19725020266917888 19841812350213672 19880641728589824 19950928129327104 19959918376107801 19997110833330176 19998978881736192 20016810507552768 20070932585204592 20110210339774464 20117393077299973 20135958189145344 20156761752598016 20190402422021286 20229913972749312 20294821764602112 20328692849569377 20368475027357184 20389518816715776 20415624275105696 20455576573100032 20463515750725632 20510885000148608 20529173055186432 20651370513848256 20691784154775552 20766230480765952 20814300458730688 20833508703780864 20855032944951296 20889838995532416 20932021820005632 21056617187981856 21074080397819904 21122862991333376 21200840593378992 21221423741493248 21222744345283488 21242329518219264 21264276134608896 21299765192462016 21349070204481604 21366775958900736 21368105607922416 21409921861558272 21495296712731478 21509822048403456 21537361872638976 21613505473437696 21614850476374176 21657149596680192 21664884852476894 21684878049848832 21707281887413248 21743510300638308 21786061201422336 21935280798692352 21957943341078528 21986056911652288 22029082463338496 22037632346935296 22088645384775424 22170188289269358 22239937476451968 22496749687496448 22498851241953216 22676356971672768 22720733404102656 22811335286980344 22831674485177376 22853840952377344 22876354865774592 22938208668805248 22967577309493908 22991306374057112 23012523644737536 23036299145826304 23074745625167184 23148781075249284 23194082016688128 23232791828079288 23278257174122496 23302307219103744 23332142028692224 23416088016072024 23461912063070208 23491951220669568 23555469492358167 23601566301540864 23732834835161088 23763220865250048 23787771952835072 23874101709179904 23875587388443924 23922310651435008 24037622953763328 24093265599489632 24140414847238144 24229532106718848 24254564966038272 24371478828121152 24419172524457984 24420692123339904 24566053385978832 24611828717944832 24614127854444544 24636074470834176 24702686258713344 24734314025608824 24759868402830736 24782717771255808 24808322157043712 24849726057872352 24898355658768384 24978242171817984 25019929661008464 25068892341362688 25077846164853391 25094792389804032 25126922184745472 25185865539354624 25244166154029056 25266674529460224 25367428684078026 25417071401659392 25558437514788864 25617600564591616 25662752197852887 25710571071424512 25865219670814251 25915836539054592 25997369835487232 26093342268774144 26215095621491712 26248659782278752 26275778713208128 26300027022557184 26428445123253264 26455749800284896 26507522304786432 26551762089233472 26603722484711424 26613224501477068 26665305175648256 26689080676737024 26761243446939456 26795506861076226 26813613786365952 26847944252193792 26920536562695048 26973218630332416 26997268675313664 27059762352802816 27104923799425836 27157966703142912 27186025088954368 27284687667634176 27286385586793056 27372230740248576 27417913681636296 27471569090015232 27535160685131008 27636810059226186 27688307307687936 27690893836250112 27853118660709888 27854851953184578 27909362426674176 28075489583975808 28100522443295232 28231641438529536 28267787457838656 28296992460377984 28323106024292352 28399686923282688 28489034611867648 28490807477229888 28546562482077696 28594205326866816 28660395616975304 28716482496851968 28818007297916928 28819800635165568 28913170733131776 28991347067517744 29048081601896448 29247041064923136 29277257788104704 29383509795913728 29560251052359144 29584766712324096 29653249968602624 29762718525320508 29820962592884736 29995666249995264 29998468322604288 30203937283718016 30235142628897024 30285603633031929 30344870959123968 30415113715973792 30442232646903168 30584278225073664 30623436412658544 30683364859650048 30766327500222912 30793759582779648 30865041433665712 30925442688917504 30977055770772384 31037676232163328 31069742958804992 31221450688096032 31250263055671296 31282549417426944 31322601627559424 31334758493298624 31396078960017408 31407292656477556 31468755068721152 31584925781972784 31643779780214784 31684294487000064 31832135612239872 31834116517925232 31896414201913344 32023605306722406 32050163938351104 32052158411883624 32114882792337408 32242945069097217 32264733072605184 32306042808958464 32339419954717696 32420258210156544 32495305104161536 32497327278715341 32527317074773248 32560922831119872 32615265450957462 32679091802133504 32754737847971776 32818837139259392 32936915011617792 32979085367478432 33043623695007744 33132968077163136 33304322895757312 33359906214677952 33425189788483584 33688899372613632 33745124531244672 33823238245437368 33889428535545856 34014535457509152 34081100106153984 34217002930470516 34280761428566016 34451365964240862 34486959561085668 34518785467106304 34554448718739456 34612118437750776 34723171612873926 34791123025032192 34953460828655616 34998213043038336 35124132024108036 35192868094605312 35237926831004352 35274333067046528 35402349452311296 35585440902316032 35644831297875072 35681657929252608 35727342481434968 35797259002925056 35811152563769856 35894048750260064 35964291507109888 36139898399234448 36210622270857216 36379583556845568 36381847449057408 36496307653664768 36557218242181728 36628758786686976 36631038185009856 36702723191242752 36849080078968248 36917743076917248 36921191781666816 37051723668750336 37101471038413236 37137491547613184 37139802604246104 37174076656883712 37212483235565568 37274589086808528 37347533488152576 37360872857842807 37433986111967744 37467363257726976 37642188584706048 37690383277118208 37866249231043584 37900011794190336 37987743302973184 38051143026117039 38125607102489088 38426400846887424 38550894310842368 38565856607136768 38655129423356992 38730775469195264 38873754808581888 38996054753230848 39372989673418128 39413668069812192 39446355616432128 39450040533835776 39683624700427344 39761283457179648 39919836752215602 39994221666660352 39997957763472384 40033621015105536 40141865170409184 40193260291614339 40220420679548928 40234786154599946 40271916378290688 40313523505196032 40380804844042572 40459827945498624 40589643529204224 40657385699138754 40736950054714368 40779037633431552 40831248550211392 40911153146200064 40927031501451264 41021770000297216 41058346110372864 41302741027696512 41532460961531904 41628600917461376 41667017407561728 41779677991064832 41782277929776867 41864043640011264 42113234375963712 42245725982666752 42401681186757984 42442847482986496 42445488690566976 42484659036438528 42528552269217792 42599530384924032 42698140408963208 42733551917801472 42736211215844832 42819843723116544 42990593425462956 43074723745277952 43227010946875392 43229700952748352 43314299193360384 43329769704953788 43369756099697664 43414563774826496 43487020601276616 43572122402844672 43870561597384704 43915886682157056 43972113823304576 44075264693870592 44177290769550848 44340376578538716 44479874952903936 44993499374992896 44997702483906432 45352713943345536 45622670573960688 45663348970354752 45707681904754688 45752709731549184 45876417337610496 45935154618987816 45982612748114224 46025047289475072 46072598291652608 46149491250334368 46297562150498568 46388164033376256 46465583656158576 46556514348244992 46573142877584869 46604614438207488 46664284057384448 46832176032144048 46923824126140416 46983902441339136 47110938984716334 47203132603081728 47465669670322176 47526441730500096 47575543905670144 47748203418359808 47751174776887848 47844621302870016 48035407960083609 48075245907526656 48186531198979264 48280829694476288 48459064213437696 48509129932076544 48742957656242304 48841384246679808 49132106771957664 49228255708889088 49405372517426688 49468628051217648 49519736805661472 49565435542511616 49616644314087424 49699452115744704 49796711317536768 49956484343635968 50039859322016928 50137784682725376 50155692329706782 50189584779608064 50253844369490944 50488332308058112 50533349058920448 50734857368156052 50834142803318784 51116875029577728 51235201129183232 51325504395705774 51421142142849024 51730439341628502 51831673078109184 52084757419310889 52186684537548288 52430191242983424 52497319564557504 52551557426416256 52600054045114368 52856890246506528 52911499600569792 53015044609572864 53103524178466944 53226449002954136 53330610351296512 53378161353474048 53522486893878912 53591013722152452 53695888504387584 53841073125390096 53946437260664832 53994537350627328 54119524705605632 54209847598851672 54315933406285824 54372050177908736 54569375335268352 54572771173586112 54744461480497152 54835827363272592 54943138180030464 54962762148835723 55070321370262016 55273620118452372 55376614615375872 55381787672500224 55706237321419776 55709703906369156 55818724853348352 56150979167951616 56201044886590464 56463282877059072 56535574915677312 56593984920755968 56799373846565376 56978069223735296 56981614954459776 57188410653733632 57320791233950608 57432964993703936 57639601270331136 57826341466263552 57982694135035488 58096163203792896 58494082129846272 58554515576209408 58767019591827456 59120502104718288 59169533424648192 59306499937205248 59525437050641016 59641925185769472 59879755128323403 59991332499990528 59996936645208576 60352179231899919 60407874567436032 60470285257794048 60571207266063858 60689741918247936 60830227431947584 60884465293806336 61168556450147328 61246872825317088 61366729719300096 61532655000445824 61587519165559296 61730082867331424 61850885377835008 61954111541544768 62075352464326656 62442901376192064 62500526111342592 62565098834853888 62645203255118848 62669516986597248 62814585312955112 62937510137442304 63169851563945568 63368588974000128 63664271224479744 63668233035850464 63792828403826688 64047210613444812 64100327876702208 64104316823767248 64229765584674816 64485890138194434 64529466145210368 64612085617916928 64678839909435392 64840516420313088 64990610208323072 64994654557430682 65054634149546496 65121845662239744 65230530901914924 65358183604267008 65509475695943552 65873830023235584 65958170734956864 66087247390015488 66265936154326272 66608645791514624 66719812429355904 67490249062489344 67646476490874736 67778857071091712 68029070915018304 68162200212307968 68434005860941032 68561522857132032 68902731928481724 68973919122171336 69037570934212608 69108897437478912 69224236875501552 69384478164565213 69446343225747852 69582246050064384 69906921657311232 69996426086076672 70248264048216072 70385736189210624 70475853662008704 70548666134093056 70666408477074501 70804698904622592 71289662595750144 71363315858505216 71454684962869936 71594518005850112 71622305127539712 71788097500520128 71928583014219776 72279796798468896 72421244541714432 72763694898114816 72992615307329536 73114436484363456 73257517573373952 73262076370019712 73698160157936496 73835486153834496 73842383563333632 74202942076826472 74274983095226368 74279605208492208 74348153313767424 74424966471131136 74549178173617056 74695066976305152 74721745715685614 74867972223935488 74934726515453952 75233538494560173 75284377169412096 75380766554236416 75732498462087168 75800023588380672 75975486605946368 76102286052234078 76251214204978176 76852801693774848 77101788621684736 77131713214273536 77310258846713984 77595659012442753 77747509617163776 77992109506461696 78745979346836256 78827336139624384 78900081067671552 79367249400854688 79522566914359296 79839673504431204 79988443333320704 79995915526944768 80067242030211072 80283730340818368 80386520583228678 80440841359097856 80469572309199892 80543832756581376 80627047010392064 80761609688085144 80919655890997248 81179287058408448 81314771398277508 81473900109428736 81558075266863104 81662497100422784 81854063002902528 82043540000594432 82116692220745728 82605482055393024 83064921923063808 83257201834922752 83559355982129664 83564555859553734 83728087280022528 84226468751927424 84491451965333504 84803362373515968 84885694965972992 84890977381133952 84969318072877056 85199060769848064 85396280817926416 85467103835602944 85472422431689664 85639687446233088 85981186850925912 86149447490555904 86454021893750784 86459401905496704 86659539409907576 86739512199395328 86829127549652992 86974041202553232 87144244805689344 87741123194769408 87831773364314112 87944227646609152 88150529387741184 88354581539101696 88680753157077432 88959749905807872 89986998749985792 89995404967812864 90705427886691072 91245341147921376 91326697940709504 91752834675220992 91870309237975632 91965225496228448 92050094578950144 92145196583305216 92298982500668736 92595124300997136 92776328066752512 92931167312317152 93113028696489984 93146285755169738 93209228876414976 93328568114768896 93664352064288096 93847648252280832 93967804882678272 94221877969432668 94406265206163456 94931339340644352 95052883461000192 95151087811340288 95496406836719616 95502349553775696 95689242605740032 96070815920167218 96150491815053312 96373062397958528 96728835207291651 96918128426875392 97018259864153088 97485915312484608 97491981836146023 97682768493359616 98264213543915328 98456511417778176 98810745034853376 98937256102435296 99039473611322944 99130871085023232 99233288628174848 99398904231489408 99912968687271936 100079718644033856 100275569365450752 100311384659413564 100507688738981888 100976664616116224 101066698117840896 101469714736312104 101668285606637568 102470402258366464 102651008791411548 102842284285698048 103460878683257004 103663346156218368 104169514838621778 104373369075096576 104860382485966848 104994639129115008 105103114852832512 105713780493013056 105822999201139584 106207048356933888 106452898005908272 106661220702593024 106756322706948096 107044973787757824 107182027444304904 107391777008775168 107682146250780192 107892874521329664 108239049411211264 108419695197703344 108631866812571648 108744100355817472 109138750670536704 109145542347172224 109488922960994304 109671654726545184 109886276360060928 109925524297671446 110140642740524032 110547240236904744 110753229230751744 110763575345000448 111412474642839552 111419407812738312 111637449706696704 112082618573528421 112301958335903232 112402089773180928 112926565754118144 113071149831354624 113187969841511936 113598747693130752 113963229908919552 114153429078351117 114376821307467264 114641582467901216 114865929987407872 115279202540662272 115652682932527104 115965388270070976 116192326407585792 116988164259692544 117109031152418816 118241004209436576 118339066849296384 118612999874410496 119050874101282032 119283850371538944 119759510256646806 119982664999981056 119993873290417152 120579780874843017 120704358463799838 120815749134872064 120940570515588096 121142414532127716 121379483836495872 121660454863895168 121768930587612672 122337112900294656 122493745650634176 122733459438600192 123065310000891648 123175038331118592 123460165734662848 123701770755670016 123908223083089536 124885802752384128 125001052222685184 125290406510237696 125339033973194496 125629170625910224 125875020274884608 126339703127891136 126737177948000256 127328542448959488 127336466071700928 127585656807653376 128094421226889624 128200655753404416 128208633647534496 128459531169349632 128971780276388868 129224171235833856 129357679818870784 129681032840626176 129981220416646144 129989309114861364 130109268299092992 130243691324479488 130461061803829848 130716367208534016 131018951391887104 131747660046471168 131916341469913728 132531872308652544 133439624858711808 134980498124978688 135292952981749472 135557714142183424 136058141830036608 136868011721882064 137123045714264064 137805463856963448 137947838244342672 138075141868425216 138217794874957824 138448473751003104 138768956329130426 138892686451495704 139164492100128768 139719428632754607 139813843314622464 139992852172153344 140496528096432144 140771472378421248 140821751541099811 140951707324017408 141097332268186112 141332816954149002 141609397809245184 142579325191500288 142726631717010432 142909369925739872 143189036011700224 143244610255079424 143576195001040256 144106223880250827 144559593596937792 144842489083428864 145527389796229632 145985230614659072 146228872968726912 146524152740039424 147396320315872992 147684767126667264 148405884153652944 148549966190452736 148559210416984416 148696306627534848 148849932942262272 149098356347234112 149390133952610304 149443491431371228 149735944447870976 149869453030907904 150467076989120346 150568754338824192 150761533108472832 151464996924174336 151600047176761344 151950973211892736 152204572104468156 152502428409956352 153705603387549696 154203577243369472 154263426428547072 154620517693427968 155191318024885506 155495019234327552 157491958693672512 157654672279248768 157800162135343104 158734498801709376 159045133828718592 159679347008862408 159976886666641408 159991831053889536 160134484060422144 160567460681636736 160773041166457356 160939144618399784 161087665513162752 161254094020784128 161523219376170288 161839311781994496 162358574116816896 162629542796555016 162947800218857472 163116150533726208 163324994200845568 163708126005805056 164087080001188864 164233384441491456 164888286446507169 165210964110786048 166129843846127616 166514403669845504 167118711964259328 167129111719107468 167456174560045056 168452937503854848 168982903930667008 169606724747031936 169781954762267904 170398121539696128 170792561635852832 170934207671205888 170944844863379328 171962373701851824 172298894981111808 172918803810993408 173319078819815152 173479024398790656 173658255099305984 173948082405106464 174288489611378688 175482246389538816 175663546728628224 175888455293218304 176301058775482368 176709163078203392 177361506314154864 177919499811615744 179639265384970209 179973997499971584 179990809935625728 181056537695699757 181410855773382144 182490682295842752 182653395881419008 183505669350441984 183740618475951264 183930450992456896 184100189157900288 184290393166610432 184597965001337472 185190248601994272 185552656133505024 185862334624634304 186226057392979968 186292571510339476 186657136229537792 187328704128576192 187695296504561664 187935609765356544 188443755938865336 188812530412326912 190105766922000384 190302175622680576 190992813673439232 191004699107551392 191378485211480064 192141631840334436 192300983630106624 192746124795917056 193457670414583302 193836256853750784 194036519728306176 194971830624969216 194983963672292046 195365536986719232 196528427087830656 197621490069706752 197874512204870592 198078947222645888 198261742170046464 198797808462978816 199825937374543872 200159437288067712 200622769318827128 201015377477963776 201953329232232448 202939429472624208 203336571213275136 204940804516732928 205302017582823096 205684568571396096 206921757366514008 207326692312436736 208153434493695639 208339029677243556 208746738150193152 209720764971933696 209989278258230016 210206229705665024 211427560986026112 211645998402279168 211999225431223503 212414096713867776 212905796011816544 213322441405186048 214089947575515648 214364054888609808 214783554017550336 215364292501560384 215785749042659328 216478098822422528 216839390395406688 217263733625143296 217488200711634944 218291084694344448 218977845921988608 219343309453090368 219772552720121856 219851048595342892 220281285481048064 221094480473809488 221506458461503488 221527150690000896 222824949285679104 222838815625476624 223274899413393408 224165237147056842 224603916671806464 224804179546361856 225700615483680519 225853131508236288 226142299662709248 226375939683023872 227197495386261504 227926459817839104 228306858156702234 228753642614934528 229283164935802432 229731859974815744 230558405081324544 231305365865054208 231930776540141952 233976328519385088 236482008418873152 237225999748820992 238101748202564064 238567700743077888 239519020513293612 239965329999962112 239987746580834304 241159561749686034 241408716927599676 241631498269744128 241881141031176192 242284829064255432 242758967672991744 243320909727790336 243537861175225344 244674225800589312 244987491301268352 246130620001783296 246350076662237184 246920331469325696 247816446166179072 249771605504768256 250580813020475392 250678067946388992 251258341251820448 251750040549769216 252679406255782272 253474355896000512 254657084897918976 254672932143401856 256188842453779248 256401311506808832 256417267295068992 256919062338699264 257943560552777736 258448342471667712 258715359637741568 259362065681252352 259962440833292288 259978618229722728 260218536598185984 260487382648958976 260922123607659696 261432734417068032 261526110004899649 262037902783774208 263495320092942336 263832682939827456 265063744617305088 266879249717423616 269960996249957376 270585905963498944 271115428284366848 272116283660073216 273736023443764128 275610927713926896 275895676488685344 276150283736850432 276435589749915648 276896947502006208 277537912658260852 277785372902991408 278328984200257536 279438857265509214 279627686629244928 279985704344306688 280993056192864288 281542944756842496 281643503082199622 281903414648034816 282194664536372224 282665633908298004 283218795618490368 285158650383000576 285453263434020864 285818739851479744 286378072023400448 286489220510158848 287152390002080512 288212447760501654 289119187193875584 291054779592459264 292457745937453824 292475945508438069 293048305480078848 294792640631745984 295369534253334528 296811768307305888 297099932380905472 297118420833968832 297392613255069696 297699865884524544 298196712694468224 298886982862742456 299471888895741952 299738906061815808 300934153978240692 301523066216945664 302929993848348672 303200094353522688 303901946423785472 304409144208936312 305004856819912704 307411206775099392 308526852857094144 309241035386855936 310382636049771012 310990038468655104 314983917387345024 315309344558497536 317468997603418752 319358694017724816 319953773333282816 319983662107779072 320268968120844288 321134921363273472 321546082332914712 321878289236799568 322175331026325504 322508188041568256 323046438752340576 323678623563988992 324717148233633792 325259085593110032 325895600437714944 326012000143094083 326232301067452416 326649988401691136 327416252011610112 328174160002377728 328466768882982912 329776572893014338 330421928221572096 332259687692255232 333028807339691008 334237423928518656 334258223438214936 334912349120090112 336247855720585263 336905875007709696 337965807861334016 339213449494063872 339563909524535808 340796243079392256 341585123271705664 341889689726758656 343924747403703648 344597789962223616 345837607621986816 346638157639630304 346958048797581312 347316510198611968 347896164810212928 348576979222757376 350964492779077632 351327093457256448 351776910586436608 353418326156406784 354723012628309728 355838999623231488 359278530769940418 359947994999943168 359981619871251456 362113075391399514 362821711546764288 364981364591685504 365306791762838016 367011338700883968 367481236951902528 367860901984913792 368200378315800576 369195930002674944 370380497203988544 371105312267010048 371724669249268608 372585143020678952 373314272459075584 374657408257152384 375871219530713088 376887511877730672 377625060824653824 380211533844000768 380604351245361152 381985627346878464 382009398215102784 382756970422960128 384283263680668872 384601967260213248 385492249591834112 386915340829166604 387672513707501568 388073039456612352 389943661249938432 389967927344584092 390731073973438464 393056854175661312 395242980139413504 395749024409741184 396157894445291776 397595616925957632 400318874576135424 401245538637654256 402030754955927552 403906658464464896 405878858945248416 406673142426550272 409881609033465856 410604035165646192 411369137142792192 413843514733028016 414653384624873472 416306868987391278 416678059354487112 417493476300386304 419158285898263821 419441529943867392 419978556516460032 420412459411330048 422465254623299433 422855121972052224 423291996804558336 423998450862447006 424828193427735552 425811592023633088 426644882810372096 428179895151031296 428728109777219616 429567108035100672 430728585003120768 432956197644845056 433678780790813376 434527467250286592 436582169388688896 437955691843977216 438686618906180736 439702097190685784 440562570962096128 442188960947618976 443054301380001792 445649898571358208 445677631250953248 446549798826786816 448330474294113684 449207833343612928 449608359092723712 451401230967361038 451706263016472576 452284599325418496 452751879366047744 454394990772523008 455852919635678208 456613716313404468 457507285229869056 458566329871604864 461116810162649088 462610731730108416 463861553080283904 472964016837746304 474451999497641984 476203496405128128 477135401486155776 479038041026587224 479930659999924224 479975493161668608 482319123499372068 482817433855199352 483262996539488256 483762282062352384 484569658128510864 485517935345983488 485691347151956491 486641819455580672 487075722350450688 489348451601178624 489974982602536704 492261240003566592 492700153324474368 493840662938651392 494664859339521507 495632892332358144 499543211009536512 501161626040950784 501356135892777984 502516682503640896 503500081099538432 505358812511564544 506948711792001024 509345864286803712 512377684907558496 512802623013617664 512834534590137984 515887121105555472 516896684943335424 517430719275483136 519924881666584576 519957236459445456 520437073196371968 520974765297917952 521844247215319392 522865468834136064 523052220009799298 524075805567548416 526990640185884672 527665365879654912 530127489234610176 533758499434847232 539921992499914752 541171811926997888 543169613087099271 544232567320146432 547472046887528256 551221855427853792 551791352977370688 552300567473700864 552871179499831296 553793895004012416 555075825316521704 555570745805982816 556657968400515072 558877714531018428 559971408688613376 561986112385728576 563085889513684992 563287006164399244 563806829296069632 564389329072744448 565331267816596008 566437591236980736 570317300766001152 570906526868041728 571637479702959488 572978441020317696 574304780004161024 576424895521003308 578238374387751168 582109559184918528 584915491874907648 584951891016876138 586096610960157696 589585281263491968 593623536614611776 594199864761810944 594236841667937664 594785226510139392 596393425388936448 597773965725484912 598943777791483904 599477812123631616 601868307956481384 603046132433891328 605859987696697344 607803892847570944 608818288417872624 610009713639825408 614822413550198784 617053705714188288 618482070773711872 620765272099542024 621980076937310208 624460303481086917 629967834774690048 630618689116995072 634937995206837504 638717388035449632 639967324215558144 642269842726546944 643092164665829424 643756578473599136 644350662052651008 645016376083136512 646092877504681152 647357247127977984 649434296467267584 650518171186220064 651791200875429888 652024000286188166 652464602134904832 653299976803382272 656348320004755456 656933537765965824 659553145786028676 660843856443144192 664519375384510464 666057614679382016 668474847857037312 668516446876429872 669824698240180224 672495711441170526 673811750015419392 677101846451041557 678426898988127744 679127819049071616 681592486158784512 683170246543411328 683779379453517312 687849494807407296 689195579924447232 691675215243973632 693276315279260608 693916097595162624 694633020397223936 695792329620425856 701928985558155264 703553821172873216 706836652312813568 709446025256619456 711677999246462976 718557061539880836 719895989999886336 719963239742502912 724226150782799028 725643423093528576 729962729183371008 730613583525676032 734022677401767936 734962473903805056 735721803969827584 738391860005349888 740760994407977088 743449338498537216 745170286041357904 746628544918151168 749314816514304768 751742439061426176 753775023755461344 755250121649307648 760423067688001536 761208702490722304 763971254693756928 764018796430205568 768566527361337744 769203934520426496 770984499183668224 773830681658333208 775345027415003136 776146078913224704 779887322499876864 779935854689168184 781462147946876928 784578330014698947 786113708351322624 790485960278827008 791498048819482368 792315788890583552 795191233851915264 800637749152270848 802491077275308512 804061509911855104 811757717890496832 813346284853100544 819763218066931712 821208070331292384 827687029466056032 829306769249746944 832613737974782556 833356118708974224 834986952600772608 838316571796527642 838883059887734784 839957113032920064 840824918822660096 844930509246598866 845710243944104448 846583993609116672 847996901724894012 849656386855471104 851623184047266176 856359790302062592 857456219554439232 859134216070201344 861457170006241536 865912395289690112 867357561581626752 873164338777377792 877373237812361472 879404194381371568 881125141924192256 884377921895237952 886108602760003584 891299797142716416 891355262501906496 893099597653573632 896660948588227368 898415666687225856 899216718185447424 902802461934722076 904569198650836992 905503758732095488 908789981545046016 911705839271356416 913227432626808936 915014570459738112 917132659743209728 922233620325298176 927723106160567808 945928033675492608 948903998995283968 952406992810256256 958076082053174448 959861319999848448 959950986323337216 964638246998744136 965634867710398704 966525993078976512 967524564124704768 969139316257021728 971035870691966976 971382694303912982 973283638911161344 974151444700901376 978036000429282249 978696903202357248 979949965205073408 984522480007133184 985400306648948736 987681325877302784 989329718679043014 991265784664716288 999086422019073024 1002323252081901568 1002712271785555968 1005033365007281792 1008743567161755789 1010717625023129088 1013897423584002048 1018691728573607424 1024755369815116992 1025669069180275968 1031774242211110944 1033793369886670848 1034861438550966272 1039849763333169152 1039914472918890912 1040874146392743936 1041949530595835904 1043688494430638784 1045730937668272128 1046104440019598596 1048151611135096832 1053981280371769344 1055330731759309824 1060254978469220352 1067516998869694464 1079843984999829504 1082343623853995776 1086339226174198542 1088465134640292864 1094944093775056512 1102443710855707584 1103582705954741376 1104601134947401728 1107587790008024832 1110151650633043408 1111141491611965632 1113315936801030144 1117755429062036856 1119942817377226752 1123972224771457152 1126574012328798488 1127613658592139264 1128778658145488896 1130662535633192016 1132875182473961472 1140634601532002304 1141813053736083456 1143274959405918976 1145956882040635392 1148609560008322048 1152849791042006616 1156476748775502336 1164219118369837056 1169830983749815296 1169903782033752276 1172193221920315392 1179170562526983936 1187247073229223552 1188473683335875328 1192786850777872896 1195547931450969824 1197887555582967808 1203736615912962768 1206092264867782656 1211719975393394688 1215607785695141888 1217636576835745248 1220019427279650816 1229644827100397568 1234107411428376576 1236964141547423744 1241530544199084048 1243960153874620416 1248920606962173834 1257474857694791463 1259935669549380096 1261237378233990144 1267395763869898299 1269875990413675008 1277434776070899264 1279934648431116288 1284539685453093888 1286184329331658848 1287513156947198272 1288701324105302016 1290032752166273024 1292185755009362304 1298868592934535168 1301036342372440128 1303582401750859776 1304048000572376332 1306599953606764544 1312696640009510912 1313867075531931648 1319106291572057352 1321687712886288384 1332115229358764032 1336949695714074624 1337032893752859744 1339649396480360448 1344991422882341052 1347623500030838784 1354203692902083114 1356853797976255488 1358255638098143232 1363184972317569024 1366340493086822656 1367558758907034624 1375698989614814592 1383350430487947264 1386552630558521216 1387832195190325248 1391584659240851712 1407107642345746432 1413673304625627136 1418892050513238912 1423355998492925952 1437114123079761672 1439791979999772672 1439926479485005824 1448452301565598056 1451286846187057152 1457074041455869473 1459925458366742016 1461227167051352064 1468045354803535872 1469924947807610112 1471443607939655168 1476783720010699776 1481521988815954176 1483994578018564521 1486898676997074432 1490340572082715808 1493257089836302336 1498629633028609536 1503484878122852352 1507550047510922688 1510500243298615296 1520846135376003072 1522417404981444608 1528037592860411136 1537133054722675488 1538407869040852992 1541968998367336448 1547661363316666416 1550690054830006272 1552292157826449408 1559774644999753728 1559871709378336368 1562924295893753856 1569156660029397894 1572227416702645248 1580971920557654016 1582996097638964736 1584631577781167104 1590382467703830528 1601275498304541696 1604982154550617024 1608123019823710208 1623515435780993664 1642416140662584768 1655374058932112064 1658613538499493888 1665227475949565112 1666712237417948448 1669973905201545216 1676633143593055284 1679914226065840128 1681649837645320192 1689861018493197732 1691420487888208896 1693167987218233344 1695993803449788024 1699312773710942208 1703246368094532352 1712719580604125184 1714912439108878464 1722914340012483072 1734715123163253504 1746328677554755584 1754746475624722944 1758808388762743136 1762250283848384512 1768755843790475904 1782599594285432832 1782710525003812992 1793321897176454736 1796831333374451712 1798433436370894848 1805604923869444152 1809138397301673984 1811007517464190976 1817579963090092032 1823411678542712832 1826454865253617872 1830029140919476224 1830682770034297543 1834265319486419456 1844467240650596352 1855446212321135616 1873380910443260751 1891856067350985216 1897807997990567936 1904813985620512512 1916152164106348896 1919901972646674432 1929276493997488272 1931269735420797408 1933051986157953024 1935049128249409536 1938278632514043456 1942071741383933952 1942765388607825964 1946567277822322688 1948302889401802752 1956072000858564498 1957393806404714496 1959899930410146816 1969044960014266368 1970800613297897472 1975362651754605568 1978659437358086028 1982531569329432576 1998172844038146048 2004646504163803136 2005424543571111936 2010066730014563584 2017487134323511578 2021435250046258176 2037383457147214848 2049510739630233984 2051338138360551936 2063548484422221888 2067586739773341696 2079699526666338304 2079828945837781824 2081748292785487872 2083899061191671808 2087376988861277568 2092208880039197192 2096303222270193664 2110661463518619648 2120509956938440704 2135033997739388928 2159687969999659008 2164687247707991552 2172678452348397084 2176930269280585728 2189888187550113024 2204887421711415168 2207165411909482752 2215175580016049664 2220303301266086816 2222282983223931264 2235510858124073712 2239885634754453504 2247944449542914304 2253148024657596976 2255227317184278528 2257557316290977792 2261325071266384032 2265750364947922944 2281269203064004608 2283626107472166912 2286549918811837952 2291913764081270784 2297219120016644096 2305699582084013232 2312953497551004672 2328438236739674112 2339661967499630592 2339807564067504552 2344386443840630784 2353734990044096841 2358341125053967872 2374494146458447104 2376947366671750656 2385573701555745792 2391095862901939648 2395775111165935616 2407473231825925536 2412184529735565312 2431215571390283776 2435273153671490496 2440038854559301632 2459289654200795136 2473928283094847488 2483061088398168096 2487920307749240832 2497841213924347668 2514949715389582926 2519871339098760192 2522474756467980288 2534791527739796598 2539751980827350016 2554869552141798528 2569079370906187776 2572368658663317696 2575026313894396544 2577402648210604032 2584371510018724608 2597737185869070336 2602072684744880256 2608096001144752664 2613199907213529088 2625393280019021824 2638212583144114704 2643375425772576768 2664230458717528064 2673899391428149248 2674065787505719488 2679298792960720896 2689982845764682104 2695247000061677568 2708407385804166228 2713707595952510976 2716511276196286464 2726369944635138048 2732680986173645312 2735117517814069248 2751397979229629184 2766700860975894528 2773105261117042432 2783169318481703424 2814215284691492864 2827346609251254272 2837784101026477824 2846711996985851904 2874228246159523344 2879583959999545344 2879852958970011648 2896904603131196112 2902573692374114304 2914148082911738946 2919850916733484032 2922454334102704128 2934108001287846747 2936090709607071744 2939849895615220224 2942887215879310336 2953567440021399552 2963043977631908352 2967989156037129042 2973797353994148864 2980681144165431616 2986514179672604672 2997259266057219072 3006969756245704704 3015100095021845376 3041692270752006144 3056075185720822272 3074266109445350976 3083937996734672896 3095322726633332832 3101380109660012544 3104584315652898816 3119549289999507456 3119743418756672736 3125848591787507712 3138313320058795788 3144454833405290496 3161943841115308032 3165992195277929472 3169263155562334208 3180764935407661056 3202550996609083392 3209964309101234048 3247030871561987328 3284832281325169536 3310748117864224128 3330454951899130224 3333424474835896896 3339947810403090432 3353266287186110568 3359828452131680256 3363299675290640384 3379722036986395464 3382840975776417792 3386335974436466688 3391987606899576048 3398625547421884416 3399839430063695437 3406492736189064704 3425439161208250368 3429824878217756928 3445828680024966144 3469430246326507008 3492657355109511168 3509492951249445888 3517616777525486272 3524500567696769024 3537511687580951808 3565421050007625984 3586643794352909472 3593662666748903424 3611209847738888304 3618276794603347968 3622015034928381952 3635159926180184064 3646823357085425664 3652909730507235744 3660058281838952448 3661365540068595086 3668530638972838912 3688934481301192704 3710892424642271232 3746761820886521502 3783712134701970432 3802187291609694897 3809627971241025024 3832304328212697792 3839803945293348864 3858552987994976544 3862539470841594816 3866103972315906048 3870098256498819072 3876557265028086912 3885530777215651928 3893134555644645376 3896605778803605504 3912144001717128996 3919799860820293632 3938089920028532736 3941601226595794944 3950725303509211136 3957318874716172056 3965063138658865152 3996345688076292096 4010849087142223872 4020133460029127168 4034974268647023156 4042870500092516352 4074766914294429696 4099021479260467968 4102676276721103872 4127096968844443776 4159399053332676608 4159657891675563648 4163496585570975744 4174753977722555136 4184417760078394384 4192606444540387328 4221322927037239296 4241019913876881408 4270067995478777856 4319375939999318016 4329374495415983104 4345356904696794168 4353860538561171456 4371222124367608419 4379776375100226048 4409774843422830336 4414330823818965504 4430351160032099328 4440606602532173632 4444565966447862528 4471021716248147424 4479771269508907008 4495888899085828608 4506296049315193952 4510454634368557056 4515114632581955584 4522650142532768064 4531500729895845888 4562538406128009216 4567252214944333824 4573099837623675904 4594438240033288192 4611399164168026464 4625906995102009344 4656876473479348224 4679323934999261184 4679615128135009104 4688772887681261568 4707469980088193682 4716682250107935744 4748988292916894208 4753894733343501312 4771147403111491584 4782191725803879296 4814946463651851072 4824369059471130624 4862431142780567552 4870546307342980992 4947856566189694976 4966122176796336192 4975840615498481664 4995682427848695336 5029899430779165852 5039742678197520384 5044949512935960576 5069583055479593196 5079503961654700032 5109739104283597056 5138158741812375552 5144737317326635392 5150052627788793088 5168743020037449216 5204145369489760512 5216192002289505328 5226399814427058176 5250786560038043648 5276425166288229408 5286750851545153536 5328460917435056128 5347798782856298496 5348131575011438976 5379965691529364208 5390494000123355136 5416814771608332456 5427415191905021952 5433022552392572928 5452739889270276096 5465361972347290624 5470235035628138496 5492048310102892629 5502795958459258368 5533401721951789056 5546210522234084864 5566338636963406848 5628430569382985728 5675568202052955648 5693423993971703808 5748456492319046688 5759705917940023296 5793809206262392224 5805147384748228608 5828296165823477892 5839701833466968064 5844908668205408256 5868216002575693494 5872181419214143488 5879699791230440448 5885774431758620672 5907134880042799104 5926087955263816704 5935978312074258084 5947594707988297728 5961362288330863232 5994518532114438144 6013939512491409408 6030200190043690752 6112150371441644544 6148532218890701952 6167875993469345792 6190645453266665664 6202760219320025088 6239098579999014912 6239486837513345472 6251697183575015424 6276626640117591576 6288909666810580992 6331984390555858944 6338526311124668416 6361529870815322112 6405101993218166784 6419928618202468096 6494061743123974656 6569664562650339072 6621496235728448256 6660909903798260448 6666848949671793792 6706532574372221136 6719656904263360512 6726599350581280768 6759444073972790928 6765681951552835584 6772671948872933376 6783975213799152096 6797251094843768832 6799678860127390874 6812985472378129408 6850878322416500736 6859649756435513856 6891657360049932288 6938860492653014016 6985314710219022336 7018985902498891776 7035233555050972544 7061204970132290523 7075023375161903616 7130842100015251968 7173287588705818944 7187325333497806848 7222419695477776608 7236553589206695936 7244030069856763904 7293646714170851328 7305819461014471488 7320116563677904896 7322731080137190172 7337061277945677824 7377868962602385408 7421784849284542464 7493523641773043004 7567424269403940864 7604374583219389794 7619255942482050048 7664608656425395584 7717105975989953088 7725078941683189632 7732207944631812096 7753114530056173824 7771061554431303856 7786269111289290752 7793211557607211008 7824288003434257992 7839599721640587264 7876179840057065472 7901450607018422272 7914637749432344112 7930126277317730304 7992691376152584192 8021698174284447744 8040266920058254336 8069948537294046312 8085741000185032704 8149533828588859392 8198042958520935936 8205352553442207744 8254193937688887552 8319315783351127296 8349507955445110272 8368835520156788768 8385212889080774656 8442645854074478592 8482039827753762816 8540135990957555712 8638751879998636032 8658748990831966208 8690713809393588336 8707721077122342912 8742444248735216838 8759552750200452096 8802324003863540241 8819549686845660672 8828661647637931008 8860702320064198656 8881213205064347264 8889131932895725056 8942043432496294848 8959542539017814016 8991777798171657216 9012592098630387904 9020909268737114112 9030229265163911168 9045300285065536128 9125076812256018432 9146199675247351808 9188876480066576384 9222798328336052928 9251813990204018688 9313752946958696448 9358647869998522368 9359230256270018208 9377545775362523136 9414939960176387364 9433364500215871488 9497976585833788416 9507789466687002624 9542294806222983168 9564383451607758592 9629892927303702144 9741092614685961984 9895713132379389952 9932244353592672384 9991364855697390672 10059798861558331704 10079485356395040768 10089899025871921152 10139166110959186392 10159007923309400064 10199518290191086311 10219478208567194112 10276317483624751104 10289474634653270784 10300105255577586176 10337486040074898432 10408290738979521024 10432384004579010656 10452799628854116352 10552850332576458816 10573501703090307072 10656921834870112256 10696263150022877952 10759931383058728416 10780988000246710272 10833629543216664912 10854830383810043904 10866045104785145856 10905479778540552192 10930723944694581248 10940470071256276992 10984096620205785258 11005591916918516736 11066803443903578112 11092421044468169728 11132677273926813696 11256861138765971456 11351136404105911296 11496912984638093376 11519411835880046592 11587618412524784448 11610294769496457216 11656592331646955784 11679403666933936128 11689817336410816512 11736432005151386988 11759399582460880896 11771548863517241344 11814269760085598208 11852175910527633408 11871956624148516168 11895189415976595456 11922724576661726464 11989037064228876288 12060400380087381504 12224300742883289088 12297064437781403904 12335751986938691584 12381290906533331328 12478197159998029824 12478973675026690944 12553253280235183152 12577819333621161984 12663968781111717888 12677052622249336832 12723059741630644224 12810203986436333568 12839857236404936192 12988123486247949312 13113666373102825257 13139329125300678144 13242992471456896512 13321819807596520896 13333697899343587584 13413065148744442272 13439313808526721024 13453198701162561536 13518888147945581856 13531363903105671168 13545343897745866752 13567950427598304192 13594502189687537664 13599357720254781748 13625970944756258816 13701756644833001472 13719299512871027712 13783314720099864576 13877720985306028032 13970629420438044672 14037971804997783552 14070467110101945088 14122409940264581046 14150046750323807232 14261684200030503936 14346575177411637888 14444839390955553216 14473107178413391872 14587293428341702656 14611638922028942976 14645462160274380344 14674122555891355648 14843569698569084928 14987047283546086008 15134848538807881728 15208749166438779588 15238511884964100096 15329217312850791168 15434211951979906176 15450157883366379264 15506229060112347648 15542123108862607712 15572538222578581504 15648576006868515984 15679199443281174528 15752359680114130944 15802901214036844544 15829275498864688224 15860252554635460608 15985382752305168384 16043396348568895488 16080533840116508672 16139897074588092624 16171482000370065408 16299067657177718784 16396085917041871872 16410705106884415488 16476144930308677887 16508387875377775104 16638631566702254592 16699015910890220544 16737671040313577536 16770425778161549312 16885291708148957184 17080271981915111424 17317497981663932416 17381427618787176672 17415442154244685824 17484888497470433676 17519105500400904192 17604648007727080482 17639099373691321344 17657323295275862016 17721404640128397312 17762426410128694528 17778263865791450112 17884086864992589696 17983555596343314432 18025184197260775808 18041818537474228224 18090600570131072256 18292399350494703616 18377752960133152768 18445596656672105856 18503627980408037376 18717295739997044736 18718460512540036416 18755091550725046272 18829879920352774728 18866729000431742976 18995953171667576832 19015578933374005248 19084589612445966336 19128766903215517184 19259785854607404288 19482185229371923968 19791426264758779904 19864488707185344768 19982729711394781344 20119597723116663408 20158970712790081536 20179798051743842304 20278332221918372784 20318015846618800128 20399036580382172622 20438956417134388224 20552634967249502208 20578949269306541568 20600210511155172352 20674972080149796864 20816581477959042048 20864768009158021312 20905599257708232704 21105700665152917632 21392526300045755904 21519862766117456832 21561976000493420544 21667259086433329824 21709660767620087808 21732090209570291712 21861447889389162496 21880940142512553984 21968193240411570516 22011183833837033472 22133606887807156224 22184842088936339456 22265354547853627392 22702272808211822592 22993825969276186752 23175236825049568896 23313184663293911568 23358807333867872256 23379634672821633024 23472864010302773976 23518799164921761792 23543097727034482688 23628539520171196416 23704351821055266816 23743913248297032336 23790378831953190912 23798876010445868059 23845449153323452928 23978074128457752576 24120800760174763008 24448601485766578176 24594128875562807808 24671503973877383168 24762581813066662656 24957947350053381888 25106506560470366304 25155638667242323968 25327937562223435776 25354105244498673664 25446119483261288448 25620407972872667136 25679714472809872384 25976246972495898624 26227332746205650514 26278658250601356288 26485984942913793024 26643639615193041792 26667395798687175168 26826130297488884544 26878627617053442048 27037776295891163712 27062727806211342336 27090687795491733504 27135900855196608384 27198715440509563496 27251941889512517632 27438599025742055424 27566629440199729152 27755441970612056064 27941258840876089344 28075943609995567104 28140934220203890176 28244819880529162092 28300093500647614464 28523368400061007872 28693150354823275776 28889678781911106432 29223277844057885952 29290924320548760688 29348245111782711296 29687139397138169856 29974094567092172016 30269697077615763456 30417498332877559176 30477023769928200192 30598554870573258933 30658434625701582336 30868423903959812352 30900315766732758528 31012458120224695296 31084246217725215424 31145076445157163008 31297152013737031968 31358398886562349056 31605802428073689088 31658550997729376448 31720505109270921216 31970765504610336768 32161067680233017344 32279794149176185248 32342964000740130816 32598135314355437568 32792171834083743744 32821410213768830976 32952289860617355774 33016775750755550208 33277263133404509184 33398031821780441088 33475342080627155072 33770583416297914368 34634995963327864832 34762855237574353344 34830884308489371648 34969776994940867352 35038211000801808384 35209296015454160964 35278198747382642688 35314646590551724032 35442809280256794624 35524852820257389056 35556527731582900224 35768173729985179392 35967111192686628864 36050368394521551616 36181201140262144512 36584798700989407232 36755505920266305536 36891193313344211712 37007255960816074752 37434591479994089472 37436921025080072832 37659759840705549456 37733458000863485952 37991906343335153664 38031157866748010496 38169179224891932672 38257533806431034368 38519571709214808576 38964370458743847936 39728977414370689536 39965459422789562688 40239195446233326816 40317941425580163072 40359596103487684608 40556664443836745568 40636031693237600256 40798073160764345244 40877912834268776448 41105269934499004416 41157898538613083136 41200421022310344704 41349944160299593728 41633162955918084096 41729536018316042624 42211401330305835264 42785052600091511808 43039725532234913664 43334518172866659648 43419321535240175616 43722895778778324992 43761880285025107968 43936386480823141032 44022367667674066944 44369684177872678912 44530709095707254784 45404545616423645184 45987651938552373504 46350473650099137792 46626369326587823136 46717614667735744512 46945728020605547952 47037598329843523584 47086195454068965376 47257079040342392832 47408703642110533632 47487826496594064672 47580757663906381824 47597752020891736118 47690898306646905856 47956148256915505152 48241601520349526016 48897202971533156352 49188257751125615616 49428434790926033661 49525163626133325312 49915894700106763776 50213013120940732608 50311277334484647936 50655875124446871552 50708210488997347328 51240815945745334272 51359428945619744768 51952493944991797248 52454665492411301028 52557316501202712576 52971969885827586048 53287279230386083584 53334791597374350336 53652260594977769088 54075552591782327424 54125455612422684672 54271801710393216768 54397430881019126992 54503883779025035264 54877198051484110848 55133258880399458304 55510883941224112128 56151887219991134208 56281868440407780352 56489639761058324184 56600187001295228928 57046736800122015744 57386300709646551552 57779357563822212864 58446555688115771904 58581848641097521376 58696490223565422592 59374278794276339712 59948189134184344032 60539394155231526912 60834996665755118352 60954047539856400384 61197109741146517866 61316869251403164672 61736847807919624704 61800631533465517056 62024916240449390592 62168492435450430848 62594304027474063936 62716797773124698112 63211604856147378176 63317101995458752896 64322135360466034688 64559588298352370496 64685928001480261632 65196270628710875136 65584343668167487488 65642820427537661952 65904579721234711548 66033551501511100416 66554526266809018368 66796063643560882176 66950684161254310144 69269991926655729664 69525710475148706688 69939553989881734704 70076422001603616768 70418592030908321928 70556397494765285376 70629293181103448064 70885618560513589248 71049705640514778112 71113055463165800448 71396628031337604177 71536347459970358784 71934222385373257728 72100736789043103232 72362402280524289024 73169597401978814464 73782386626688423424 74014511921632149504 74873842050160145664 75319519681411098912 75466916001726971904 75983812686670307328 76062315733496020992 76338358449783865344 76515067612862068736 77039143418429617152 77928740917487695872 79457954828741379072 79930918845579125376 80478390892466653632 80635882851160326144 81113328887673491136 81272063386475200512 81596146321528690488 81755825668537552896 82315797077226166272 82400842044620689408 82699888320599187456 83266325911836168192 83459072036632085248 84422802660611670528 85570105200183023616 86079451064469827328 86669036345733319296 87445791557556649984 87872772961646282064 88044735335348133888 88739368355745357824 89061418191414509568 90809091232847290368 91795664611719776799 91975303877104747008 92700947300198275584 93252738653175646272 93435229335471489024 93891456041211095904 94075196659687047168 94172390908137930752 94817407284221067264 94975652993188129344 95161515327812763648 95195504041783472236 95381796613293811712 95912296513831010304 96483203040699052032 97794405943066312704 98376515502251231232 98856869581852067322 99050327252266650624 99831789400213527552 100426026241881465216 101311750248893743104 102718857891239489536 103904987889983594496 104909330984822602056 105114633002405425152 105943939771655172096 106574558460772167168 106669583194748700672 107304521189955538176 108151105183564654848 108543603420786433536 108794861762038253984 109007767558050070528 109754396102968221696 110266517760798916608 111021767882448224256 112303774439982268416 112563736880815560704 112979279522116648368 113200374002590457856 114093473600244031488 114772601419293103104 115558715127644425728 116893111376231543808 117163697282195042752 117392980447130845184 119896378268368688064 121078788310463053824 121669993331510236704 121908095079712800768 122394219482293035732 122633738502806329344 123473695615839249408 123601263066931034112 124049832480898781184 124336984870900861696 125188608054948127872 126634203990917505792 128644270720932069376 129119176596704740992 131168687336334974976 131285640855075323904 131809159442469423096 132067103003022200832 133109052533618036736 133592127287121764352 133901368322508620288 138539983853311459328 139051420950297413376 139879107979763469408 140152844003207233536 140837184061816643856 141112794989530570752 141258586362206896128 141771237121027178496 142099411281029556224 142226110926331600896 142793256062675208354 143072694919940717568 143868444770746515456 144201473578086206464 144724804561048578048 146339194803957628928 147564773253376846848 149747684100320291328 150639039362822197824 150933832003453943808 151967625373340614656 152124631466992041984 153030135225724137472 154078286836859234304 155857481834975391744 158915909657482758144 159861837691158250752 160956781784933307264 162226657775346982272 163192292643057380976 163511651337075105792 164631594154452332544 164801684089241378816 165399776641198374912 166532651823672336384 166918144073264170496 168845605321223341056 171140210400366047232 172158902128939654656 173338072691466638592 174891583115113299968 175745545923292564128 176089470670696267776 177478736711490715648 178122836382829019136 181618182465694580736 183591329223439553598 183950607754209494016 185401894600396551168 186505477306351292544 187782912082422191808 188150393319374094336 189634814568442134528 189951305986376258688 190391008083566944472 190763593226587623424 192966406081398104064 195588811886132625408 196753031004502462464 197713739163704134644 198100654504533301248 199663578800427055104 200852052483762930432 205437715782478979072 207809975779967188992 209818661969645204112 210229266004810850304 211887879543310344192 213149116921544334336 213339166389497401344 214189884094012812531 214609042379911076352 216302210367129309696 217087206841572867072 217589723524076507968 218015535116100141056 219508792205936443392 222043535764896448512 225127473761631121408 225958559044233296736 226400748005180915712 228186947200488062976 229545202838586206208 231117430255288851456 233786222752463087616 234327394564390085504 239792756536737376128 243339986663020473408 243816190159425601536 244788438964586071464 245267477005612658688 246947391231678498816 247202526133862068224 248099664961797562368 248673969741801723392 250377216109896255744 253268407981835011584 257288541441864138752 258238353193409481984 262337374672669949952 263618318884938846192 264134206006044401664 266218105067236073472 267184254574243528704 267802736645017240576 278102841900594826752 279758215959526938816 280305688006414467072 281674368123633287712 282225589979061141504 282517172724413792256 284198822562059112448 284452221852663201792 285586512125350416708 286145389839881435136 287736889541493030912 288402947156172412928 289449609122097156096 295129546506753693696 299495368200640582656 301278078725644395648 303935250746681229312 306060270451448274944 308156573673718468608 311714963669950783488 317831819314965516288 319723675382316501504 321913563569866614528 324453315550693964544 326384585286114761952 327023302674150211584 329263188308904665088 329603368178482757632 330799553282396749824 333065303647344672768 333836288146528340992 337691210642446682112 342280420800732094464 344317804257879309312 346676145382933277184 351491091846585128256 352178941341392535552 354957473422981431296 363236364931389161472 367182658446879107196 367901215508418988032 370803789200793102336 373010954612702585088 375565824164844383616 379902611972752517376 380782016167133888944 381527186453175246848 385932812162796208128 393506062009004924928 395427478327408269288 396201309009066602496 399327157600854110208 401704104967525860864 410875431564957958144 415619951559934377984 419637323939290408224 420458532009621700608 423775759086620688384 426298233843088668672 426678332778994802688 428379768188025625062 429218084759822152704 432604420734258619392 434174413683145734144 435179447048153015936 439017584411872886784 450254947523262242816 451917118088466593472 452801496010361831424 456373894400976125952 459090405677172412416 462234860510577702912 467572445504926175232 468654789128780171008 479585513073474752256 486679973326040946816 489576877929172142928 490534954011225317376 493894782463356997632 494405052267724136448 496199329923595124736 497347939483603446784 500754432219792511488 506536815963670023168 516476706386818963968 524674749345339899904 527236637769877692384 528268412012088803328 532436210134472146944 534368509148487057408 535605473290034481152 556205683801189653504 559516431919053877632 563348736247266575424 564451179958122283008 568397645124118224896 568904443705326403584 571173024250700833416 572290779679762870272 576805894312344825856 578899218244194312192 590259093013507387392 598990736401281165312 602556157451288791296 612120540902896549888 616313147347436937216 623429927339901566976 635663638629931032576 639447350764633003008 642569652282038437593 643827127139733229056 648906631101387929088 652769170572229523904 654046605348300423168 658526376617809330176 659206736356965515264 666130607294689345536 667672576293056681984 675382421284893364224 684560841601464188928 688635608515758618624 693352290765866554368 702982183693170256512 734365316893758214392 735802431016837976064 741607578401586204672 746021909225405170176 751131648329688767232 759805223945505034752 761564032334267777888 763054372906350493696 771865624325592416256 787012124018009849856 790854956654816538576 792402618018133204992 798654315201708220416 803408209935051721728 821750863129915916288 839274647878580816448 840917064019243401216 847551518173241376768 852596467686177337344 853356665557989605376 856759536376051250124 858436169519644305408 865208841468517238784 868348827366291468288 870358894096306031872 900509895046524485632 903834236176933186944 918180811354344824832 924469721021155405824 935144891009852350464 937309578257560342016 959171026146949504512 973359946652081893632 979153755858344285856 981069908022450634752 987789564926713995264 988810104535448272896 992398659847190249472 994695878967206893568 1001508864439585022976 1013073631927340046336 1032953412773637927936 1054473275539755384768 1056536824024177606656 1064872420268944293888 1071210946580068962304 1112411367602379307008 1119032863838107755264 1126697472494533150848 1136795290248236449792 1142346048501401666832 1144581559359525740544 1153611788624689651712 1157798436488388624384 1180518186027014774784 1197981472802562330624 1205112314902577582592 1224241081805793099776 1232626294694873874432 1246859854679803133952 1271327277259862065152 1278894701529266006016 1285139304564076875186 1287654254279466458112 1297813262202775858176 1305538341144459047808 1317052753235618660352 1335345152586113363968 1350764842569786728448 1369121683202928377856 1377271217031517237248 1386704581531733108736 1405964367386340513024 1468730633787516428784 1471604862033675952128 1483215156803172409344 1492043818450810340352 1502263296659377534464 1519610447891010069504 1523128064668535555776 1526108745812700987392 1574024248036019699712 1581709913309633077152 1584805236036266409984 1597308630403416440832 1606816419870103443456 1678549295757161632896 1705192935372354674688 1706713331115979210752 1713519072752102500248 1716872339039288610816 1730417682937034477568 1736697654732582936576 1740717788192612063744 1801019790093048971264 1807668472353866373888 1836361622708689649664 1848939442042310811648 1870289782019704700928 1874619156515120684032 1918342052293899009024 1946719893304163787264 1958307511716688571712 1962139816044901269504 1975579129853427990528 1977620209070896545792 1989391757934413787136 2003017728879170045952 2026147263854680092672 2065906825547275855872 2108946551079510769536 2142421893160137924608 2224822735204758614016 2238065727676215510528 2253394944989066301696 2273590580496472899584 2284692097002803333664 2289163118719051481088 2307223577249379303424 2315596872976777248768 2361036372054029549568 2395962945605124661248 2410224629805155165184 2465252589389747748864 2542654554519724130304 2557789403058532012032 2570278609128153750372 2575308508558932916224 2595626524405551716352 2611076682288918095616 2670690305172226727936 2701529685139573456896 2754542434063034474496 2773409163063466217472 2811928734772681026048 2937461267575032857568 2943209724067351904256 2966430313606344818688 2984087636901620680704 3004526593318755068928 3039220895782020139008 3046256129337071111552 3163419826619266154304 3169610472072532819968 3194617260806832881664 3213632839740206886912 3357098591514323265792 3410385870744709349376 3427038145504205000496 3433744678078577221632 3460835365874068955136 3473395309465165873152 3481435576385224127488 3615336944707732747776 3672723245417379299328 3697878884084621623296 3740579564039409401856 3749238313030241368064 3836684104587798018048 3893439786608327574528 3916615023433377143424 3951158259706855981056 3978783515868827574272 4006035457758340091904 4052294527709360185344 4131813651094551711744 4217893102159021539072 4284843786320275849216 4449645470409517228032 4476131455352431021056 4506789889978132603392 4569384194005606667328 4578326237438102962176 4614447154498758606848 4722072744108059099136 4791925891210249322496 4820449259610310330368 5115578806117064024064 5140557218256307500744 5150617017117865832448 5191253048811103432704 5222153364577836191232 5341380610344453455872 5403059370279146913792 5509084868126068948992 5546818326126932434944 5623857469545362052096 5874922535150065715136 5886419448134703808512 5932860627212689637376 5968175273803241361408 6009053186637510137856 6078441791564040278016 6092512258674142223104 6326839653238532308608 6427265679480413773824 6714197183028646531584 6820771741489418698752 6854076291008410000992 6867489356157154443264 6921670731748137910272 6946790618930331746304 6962871152770448254976 7230673889415465495552 7395757768169243246592 7498476626060482736128 7673368209175596036096 7786879573216655149056 7833230046866754286848 7957567031737655148544 8012070915516680183808 8104589055418720370688 8263627302189103423488 8435786204318043078144 8569687572640551698432 8899290940819034456064 8952262910704862042112 9013579779956265206784 9138768388011213334656 9583851782420498644992 9640898519220620660736 10231157612234128048128 10281114436512615001488 10301234034235731664896 10382506097622206865408 10444306729155672382464 10682761220688906911744 11018169736252137897984 11093636652253864869888 11247714939090724104192 11749845070300131430272 11936350547606482722816 12018106373275020275712 12156883583128080556032 12185024517348284446208 12653679306477064617216 12854531358960827547648 13428394366057293063168 13708152582016820001984 13734978712314308886528 13843341463496275820544 13925742305540896509952 14461347778830930991104 14996953252120965472256 15346736418351192072192 15573759146433310298112 15666460093733508573696 15915134063475310297088 16024141831033360367616 16209178110837440741376 16527254604378206846976 16871572408636086156288 17798581881638068912128 17904525821409724084224 18027159559912530413568 18277536776022426669312 19281797038441241321472 20462315224468256096256 20562228873025230002976 20602468068471463329792 20765012195244413730816 20888613458311344764928 22187273304507729739776 22495429878181448208384 23499690140600262860544 23872701095212965445632 24036212746550040551424 24313767166256161112064 24370049034696568892416 25307358612954129234432 25709062717921655095296 26856788732114586126336 27416305164033640003968 27851484611081793019904 28922695557661861982208 29993906504241930944512 30693472836702384144384 31147518292866620596224 31332920187467017147392 32048283662066720735232 33054509208756413693952 33743144817272172312576 35809051642819448168448 36054319119825060827136 36555073552044853338624 38563594076882482642944 41124457746050460005952 41204936136942926659584 41530024390488827461632 41777226916622689529856 44990859756362896416768 46999380281200525721088 47745402190425930891264 48072425493100081102848 48627534332512322224128 48740098069393137784832 50614717225908258468864 53713577464229172252672 54832610328067280007936 55702969222163586039808 57845391115323723964416 59987813008483861889024 61386945673404768288768 62295036585733241192448 62665840374934034294784 67486289634544344625152 71618103285638896336896 72108638239650121654272 73110147104089706677248 77127188153764965285888 82248915492100920011904 83554453833245379059712 89981719512725792833536 93998760562401051442176 96144850986200162205696 97480196138786275569664 101229434451816516937728 107427154928458344505344 109665220656134560015872 111405938444327172079616 115690782230647447928832 124590073171466482384896 125331680749868068589568 134972579269088689250304 143236206571277792673792 144217276479300243308544 146220294208179413354496 164497830984201840023808 167108907666490758119424 179963439025451585667072 187997521124802102884352 194960392277572551139328 202458868903633033875456 214854309856916689010688 219330441312269120031744 231381564461294895857664 250663361499736137179136 269945158538177378500608 288434552958600486617088 292440588416358826708992 328995661968403680047616 334217815332981516238848 375995042249604205768704 389920784555145102278656 404917737807266067750912 429708619713833378021376 438660882624538240063488 501326722999472274358272 539890317076354757001216 584881176832717653417984 657991323936807360095232 751990084499208411537408 779841569110290204557312 809835475614532135501824 877321765249076480126976 1002653445998944548716544 1169762353665435306835968 1315982647873614720190464 1503980168998416823074816 1619670951229064271003648 1754643530498152960253952 2339524707330870613671936 2631965295747229440380928 3007960337996833646149632 3509287060996305920507904 5263930591494458880761856 7018574121992611841015808 10527861182988917761523712 21055722365977835523047424
- Sum of all divisors σ(n): 80093451781176812160000000
- Sum of proper divisors (its aliquot sum) s(n): 59037729415198976636952576
- 21055722365977835523047424 is an abundant number, because the sum of its proper divisors (59037729415198976636952576) is greater than itself. Its abundance is 37982007049221141113905152
Bases of 21055722365977835523047424
- Binary: 10001011010101011100011111111001000101010001010010110001000110110110010000000000000002
- Hexadecimal: 0x116AB8FF22A296236C8000
- Base-36: 2N8QSZD8SEK6J6YO0
Squares and roots of 21055722365977835523047424
- 21055722365977835523047424 squared (210557223659778355230474242) is 443343444353139259809798399255008949272687753035776
- 21055722365977835523047424 cubed (210557223659778355230474243) is 9334916477076044239535416245647841645993386370824994011345980806670816641024
-
The
square root of 21055722365977835523047424 is 4588651475758.1922418147 -
21055722365977835523047424 is a
perfect cube number . Itscube root is 276136224
Scales and comparisons
How big is 21055722365977835523047424?- 21,055,722,365,977,835,523,047,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,055,722,365,977,835,523,047,424 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 21055722365977835523047424 cubic inches would be around 23011352 feet tall.
Recreational maths with 21055722365977835523047424
- 21055722365977835523047424 backwards is 42474032553877956322755012
- 21055722365977835523047424 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 21055722365977835523047424's digits is 108
- 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 21055722365977835523047424 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 21055722365977835523047424 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/21055722365977835523047424/
Chicago style:
Numbermatics. 2024. "Number 21055722365977835523047424 - Facts about the integer". https://numbermatics.com/n/21055722365977835523047424/
The information we have on file for 21055722365977835523047424 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 21055722365977835523047424, math, Factors of 21055722365977835523047424, curriculum, school, college, exams, university, Prime factorization of 21055722365977835523047424, STEM, science, technology, engineering, physics, economics, calculator, twenty-one septillion, fifty-five sextillion, seven hundred twenty-two quintillion, three hundred sixty-five quadrillion, nine hundred seventy-seven trillion, eight hundred thirty-five billion, five hundred twenty-three million, forty-seven thousand, four hundred twenty-four.