346536640390893412325831056
346,536,640,390,893,412,325,831,056 is an even composite number composed of eight prime numbers multiplied together.
346536640390893412325831056 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 346536640390893412325831056:
24 × 72 × 132 × 192 × 314 × 432 × 532 × 12292
(2 × 2 × 2 × 2 × 7 × 7 × 13 × 13 × 19 × 19 × 31 × 31 × 31 × 31 × 43 × 43 × 53 × 53 × 1229 × 1229)See below for interesting mathematical facts about the number 346536640390893412325831056 from the Numbermatics database.
Names of 346536640390893412325831056
- Cardinal: 346536640390893412325831056 can be written as Three hundred forty-six septillion, five hundred thirty-six sextillion, six hundred forty quintillion, three hundred ninety quadrillion, eight hundred ninety-three trillion, four hundred twelve billion, three hundred twenty-five million, eight hundred thirty-one thousand and fifty-six.
Scientific notation
- Scientific notation: 3.46536640390893412325831056 × 1026
Factors of 346536640390893412325831056
Divisors of 346536640390893412325831056
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 4 7 8 13 14 16 19 26 28 31 38 43 49 52 53 56 62 76 86 91 98 104 106 112 124 133 152 169 172 182 196 208 212 217 247 248 266 301 304 338 344 361 364 371 392 403 424 434 494 496 532 559 589 602 637 676 688 689 722 728 742 784 806 817 848 868 931 961 988 1007 1064 1118 1178 1183 1204 1229 1274 1333 1352 1378 1444 1456 1484 1519 1612 1634 1643 1729 1736 1849 1862 1922 1976 2014 2107 2128 2236 2279 2356 2366 2408 2458 2527 2548 2597 2666 2704 2756 2809 2821 2888 2968 3038 3211 3224 3268 3286 3458 3472 3698 3724 3844 3913 3952 4028 4123 4214 4472 4558 4693 4712 4732 4816 4823 4916 5054 5096 5194 5239 5332 5512 5618 5642 5719 5776 5936 6076 6422 6448 6536 6572 6727 6916 7049 7267 7396 7448 7657 7688 7826 8056 8246 8281 8428 8603 8944 8957 9116 9331 9386 9424 9464 9646 9832 10108 10192 10388 10478 10621 10664 11024 11191 11236 11284 11438 11501 12103 12152 12493 12844 12943 13072 13091 13144 13454 13832 14098 14534 14792 14896 15314 15376 15523 15652 15953 15977 16112 16492 16562 16856 17206 17329 17689 17914 18232 18259 18662 18772 18928 19133 19292 19663 19664 19747 20216 20776 20956 21242 21328 21359 22382 22472 22477 22568 22876 23002 23351 24037 24206 24304 24986 25327 25688 25886 26182 26288 26908 27391 27664 28196 28861 29068 29584 29627 29791 30628 31046 31217 31304 31906 31954 32851 32984 33124 33712 33761 34412 34658 35131 35378 35828 36464 36517 36518 36673 37324 37544 38099 38266 38584 39326 39494 40033 40432 41323 41552 41912 42484 42718 43301 44764 44944 44954 45136 45752 46004 46702 47089 48074 48412 49343 49972 50654 50869 50933 51376 51772 52364 52847 53371 53599 53816 54782 56392 57319 57722 58136 59254 59582 60221 61009 61256 62092 62434 62608 62699 63812 63908 65137 65317 65702 65968 66248 67522 68824 69316 70262 70649 70756 71656 73034 73036 73346 74347 74648 75088 76198 76532 77168 78337 78652 78988 80066 80507 82646 83824 84968 85436 86602 87079 87451 89528 89908 90601 91504 91637 92008 93404 94178 96148 96824 97997 98686 99541 99944 101308 101738 101866 103544 104728 105694 106742 107198 107632 108661 109564 111671 111839 112784 114638 115444 116272 118508 119164 120442 120787 121303 122018 122512 124184 124868 125398 127624 127813 127816 130274 130634 131404 132496 133931 135044 137641 137648 138073 138632 140524 141298 141512 143312 145483 146068 146072 146692 148694 149296 149513 152396 153064 156674 157304 157339 157976 160132 161014 162409 163457 165292 168259 169936 170183 170872 173204 174158 174902 177289 179056 179816 181202 183274 184016 186808 188356 192296 193648 195994 197372 199082 199888 201799 202616 203476 203732 207088 207389 207701 208537 209456 211388 213484 214396 217322 218519 219128 223342 223678 225277 229276 229957 230888 237016 237367 238328 240884 241574 242606 244036 245917 248368 248729 249736 250796 255248 255619 255626 255632 256711 260548 261268 262808 266693 267862 270088 275282 276146 277264 277667 281048 282596 283024 289261 290966 292136 292144 293384 297388 299026 303107 303563 304792 306128 312481 313348 314608 314678 315952 320264 322028 324818 326914 329251 330584 336518 340366 341744 346408 346921 348316 349804 354578 356083 356531 359632 362404 366548 369929 373597 373616 375193 376712 384592 385151 387283 391988 394744 398164 401233 403598 405232 405821 406952 407464 414778 415402 417074 422776 426968 427063 428792 434644 437038 438256 438893 443669 446684 447356 450554 455959 456703 458552 459914 461776 474032 474721 474734 476656 481213 481768 483148 485212 488072 491834 494543 495287 497458 499472 501592 511238 511252 513422 520429 521096 522536 525616 533386 535724 537199 540176 548359 550564 552292 555334 562096 562913 565192 566029 578522 581932 584272 586768 593123 594776 598052 606214 607126 609553 609584 612157 624962 626696 629356 640528 641459 644056 649636 653828 658502 661168 662129 667489 673036 680732 685979 687011 692816 693823 693842 696632 696787 699608 709156 712166 713062 723881 724808 733096 739858 745147 747194 750386 753424 760627 770302 774566 782873 783976 785137 789488 796328 802466 807196 811642 813904 814928 822719 829556 830804 834148 845509 845552 846781 849121 853936 854126 857584 869288 874076 877786 887338 893368 894691 894712 901108 911918 913406 917104 918437 919828 923521 937517 949442 949468 962426 963536 966296 966511 967727 970424 976144 983668 989086 990574 994916 1003184 1004093 1014049 1018381 1022476 1022504 1026844 1040858 1042192 1045072 1046591 1066772 1071448 1074398 1089061 1096718 1101128 1104584 1110668 1125826 1130384 1132027 1132058 1136863 1144199 1157044 1163864 1177813 1181069 1186246 1189552 1191281 1196104 1212428 1214252 1219106 1224314 1237603 1241023 1249924 1253392 1258712 1273961 1281013 1282918 1288112 1299272 1307656 1317004 1324258 1334978 1342331 1346072 1361464 1371958 1374022 1387646 1387684 1393264 1393574 1399216 1412593 1418312 1424332 1426124 1447762 1449616 1451723 1453907 1459759 1466192 1479716 1490294 1494388 1500772 1510441 1521254 1529633 1540604 1549132 1565746 1567952 1570231 1570274 1576939 1578923 1592656 1604932 1614392 1623284 1638257 1645438 1654501 1659112 1661569 1661608 1668296 1691018 1693562 1698242 1708252 1721419 1738576 1741103 1748152 1755572 1774676 1776889 1786736 1789333 1789382 1789424 1802216 1823836 1826812 1836874 1839656 1847042 1861943 1866851 1875034 1891279 1898884 1898936 1924852 1932592 1933022 1935454 1940848 1943669 1967336 1978172 1981148 1989832 2008186 2019247 2024827 2028098 2036762 2044952 2045008 2053688 2081716 2093182 2121749 2124941 2133544 2142896 2148796 2178122 2187367 2190119 2193436 2202256 2209168 2221336 2251652 2264054 2264116 2272421 2273726 2288398 2294953 2304757 2314088 2327728 2355626 2362138 2372492 2382562 2392208 2424856 2428447 2428504 2438212 2448628 2475206 2482046 2495717 2499848 2517424 2547922 2562026 2565836 2589503 2598544 2615179 2615312 2623387 2634008 2648516 2669956 2684662 2692144 2696057 2699449 2710981 2722928 2743916 2748044 2775292 2775368 2787148 2800891 2808631 2825186 2836624 2840747 2848664 2852248 2895524 2903446 2907814 2919518 2959432 2980588 2988776 2989441 3001544 3020882 3037907 3042508 3059266 3081208 3085771 3098264 3105683 3131492 3140462 3140548 3153878 3157846 3191713 3196921 3209864 3228784 3233477 3246568 3276514 3290876 3309002 3318224 3323047 3323138 3323216 3336592 3368491 3382036 3387124 3396484 3416504 3442838 3452261 3461801 3467009 3482206 3496304 3511144 3549352 3553778 3578666 3578764 3604432 3647672 3653624 3673748 3679312 3694084 3723886 3733702 3744397 3750068 3760393 3782558 3797768 3797872 3849704 3866044 3870908 3887338 3934672 3940391 3946319 3956344 3962203 3962296 3979664 4016372 4038494 4049654 4056196 4073524 4089904 4107376 4151861 4163432 4186364 4243498 4249882 4266871 4267088 4280263 4297592 4356244 4374734 4380238 4386872 4442672 4503304 4509973 4528108 4528232 4544842 4547452 4576796 4589906 4609514 4628176 4634903 4672423 4711252 4724276 4744984 4765124 4801853 4809077 4849712 4856761 4856894 4857008 4876424 4877509 4897256 4950412 4964092 4991434 4999696 5034679 5067167 5095844 5124052 5131672 5179006 5193841 5216029 5230358 5246774 5268016 5275673 5297032 5339912 5369324 5392114 5398898 5421962 5487832 5495959 5496088 5550584 5550736 5574296 5601782 5617262 5650372 5681494 5697328 5704496 5759033 5767697 5791048 5806892 5815628 5839036 5918563 5918864 5927467 5937139 5961176 5977552 5978882 6003088 6041764 6075814 6085016 6118532 6162416 6171542 6196528 6211366 6255769 6262984 6280924 6281096 6307756 6315692 6383426 6393842 6419728 6429059 6438731 6464647 6466954 6493136 6553028 6581752 6618004 6646094 6646276 6736982 6764072 6765577 6774089 6774248 6792968 6833008 6885676 6904522 6923602 6934018 6964412 6983587 7022288 7028651 7098343 7098704 7107556 7128667 7157332 7157528 7295344 7307248 7317869 7347496 7358377 7388168 7447772 7467404 7488794 7500136 7520786 7565116 7595536 7623427 7699408 7710599 7732088 7741816 7774676 7880782 7892638 7912688 7924189 7924406 7924592 7958041 8032744 8076988 8099308 8112392 8147048 8267483 8303722 8326864 8338967 8372728 8486996 8499764 8533742 8560526 8595184 8607677 8663221 8677357 8712488 8749468 8760476 8773744 8917727 8931143 8967091 9006608 9019699 9019946 9056216 9056464 9089684 9094904 9153592 9179812 9219028 9269806 9344846 9396317 9410453 9422504 9448552 9489968 9530248 9603706 9618154 9686911 9713522 9713788 9752848 9755018 9794512 9888151 9900824 9928184 9982868 10069358 10134334 10177349 10191688 10206781 10248104 10263344 10358012 10387682 10432058 10460716 10493548 10551346 10573087 10594064 10679824 10695347 10738648 10754551 10784228 10797796 10843924 10975664 10991617 10991918 10992176 11008153 11038573 11052461 11101168 11148592 11203564 11234524 11300744 11362988 11467799 11518066 11535394 11581507 11582096 11613784 11630983 11631256 11678072 11837126 11854934 11874278 11922352 11939681 11957764 12005773 12083528 12151628 12170032 12187721 12237064 12343084 12422732 12438223 12511538 12525968 12561848 12562192 12580451 12615512 12631384 12766852 12787684 12858118 12877462 12929294 12933908 13033601 13053209 13106056 13163504 13182637 13236008 13238953 13292188 13292552 13473964 13528144 13531154 13548178 13548496 13585936 13605683 13753739 13771352 13809044 13847204 13868036 13928824 13967174 14057302 14134729 14157793 14196686 14215112 14257334 14314664 14315056 14635738 14694992 14716351 14716754 14776336 14874587 14895544 14917603 14934808 14977588 15000272 15041572 15130232 15246854 15311569 15330833 15353897 15421198 15464176 15483632 15549352 15761564 15785276 15848378 15848812 15906947 15916082 16064671 16065488 16088839 16133299 16153976 16198616 16224784 16294096 16534966 16561493 16607444 16653169 16677934 16745456 16973992 16999129 16999528 17067484 17121052 17215354 17326442 17354714 17424976 17450303 17498936 17520952 17546899 17835454 17862286 17934182 18039398 18039892 18112432 18179368 18189808 18307184 18359624 18363709 18386813 18438056 18539612 18689692 18792634 18820906 18845008 18872399 18896143 18897104 18976867 19060496 19077767 19207412 19236308 19373822 19427044 19427576 19510036 19606237 19635733 19776302 19801648 19856368 19885229 19965736 20138716 20268668 20354698 20383376 20413003 20413562 20496208 20525999 20692159 20716024 20775364 20864116 20921432 20987096 21102692 21146174 21265349 21297341 21390694 21477296 21508513 21509102 21568456 21595592 21600397 21687848 21739781 21983234 21983836 22016306 22077146 22104922 22378447 22407128 22440311 22469048 22601488 22634339 22725976 22935598 23036132 23070788 23099557 23163014 23227568 23261329 23261966 23262512 23356144 23514457 23579437 23674252 23709868 23748556 23879362 23915528 24011546 24165827 24167056 24205259 24269063 24303256 24339247 24375442 24474128 24686168 24845464 24876446 25023076 25123696 25160902 25231024 25262768 25504289 25533704 25575368 25716236 25754924 25858588 25867816 26067202 26106418 26210779 26212112 26250211 26322751 26365274 26472016 26477906 26584376 26585104 26947928 27062308 27096356 27211366 27507478 27542704 27582737 27618088 27624233 27694408 27735421 27736072 27857648 27934348 28114604 28269458 28315586 28393372 28430224 28471547 28514668 28629328 28698379 29063027 29271476 29432702 29433508 29541473 29749174 29791088 29834389 29835206 29869616 29955176 29961841 29999537 30083144 30260464 30493708 30623138 30661666 30707794 30842396 31098704 31126883 31435519 31523128 31569811 31570552 31696756 31697624 31813894 31832164 32129342 32177678 32266598 32307952 32397232 32444321 32706961 33069932 33122986 33214888 33306338 33355868 33663539 33760891 33947984 33997327 33998258 33999056 34134968 34242104 34430708 34652884 34709428 34900606 34997872 35041904 35092837 35093798 35242753 35376917 35470169 35670908 35724572 35868364 36078796 36079784 36356887 36358736 36411583 36512203 36613139 36719248 36727418 36773626 36876112 36929711 37079224 37379384 37585268 37641812 37744798 37792286 37953734 38155534 38365693 38414824 38471713 38472616 38747644 38854088 38855152 39020072 39212474 39271466 39492791 39552604 39711403 39770458 39931472 40277432 40313231 40373879 40537336 40709396 40826006 40827124 41051998 41384318 41432048 41492269 41550728 41559973 41612261 41728232 41842864 41974192 42205384 42292348 42530698 42594682 42781388 43017026 43018204 43136912 43175999 43191184 43200794 43375696 43479562 43604107 43790383 43966468 43967672 44032612 44154292 44209844 44756894 44814256 44879393 44880622 44938096 45003413 45071117 45252529 45268678 45451952 45871196 46072264 46141576 46199114 46326028 46522658 46523932 46823671 47028914 47158874 47348504 47418623 47419736 47497112 47758724 47831056 48023092 48331654 48410518 48538126 48606512 48677161 48678494 48750884 48885109 48946613 49200557 49372336 49688401 49690928 49752892 50046152 50321804 50785967 51008578 51067408 51150736 51225083 51289531 51432472 51508639 51509848 51717176 51735632 52134404 52212836 52421558 52500422 52645502 52730548 52955812 53168752 53216929 53363989 53895856 53974193 54124616 54192712 54422732 55014956 55083559 55165474 55236176 55248466 55388816 55469323 55470842 55472144 55868696 56229208 56538916 56631172 56786744 56943094 57029336 57396758 57720233 57872381 58126054 58542952 58629649 58865404 58867016 59082946 59498348 59668778 59670412 59910352 59923682 59999074 60166288 60253739 60642547 60741499 60987416 61246276 61323332 61415588 61684792 62253766 62424089 62518001 62596657 62769637 62871038 63046256 63137893 63139622 63141104 63393512 63395248 63627788 63664328 64258684 64355356 64533196 64888642 64948963 65413922 65592959 65774219 65873171 66139864 66245972 66429776 66612676 66711736 67327078 67519933 67521782 67808377 67893689 67994654 67996516 68269936 68484208 68861416 69305768 69418856 69801212 70185674 70187596 70445051 70485506 70753834 70940338 71143543 71341816 71447467 71449144 71736728 72157592 72159568 72713774 72823166 73024406 73226278 73454836 73547252 73859422 74011609 74158448 74758768 74867429 74980061 75170536 75281857 75283624 75489596 75584572 75907468 76311068 76731386 76829648 76941319 76943426 76945232 77057071 77367227 77495288 77708176 78040144 78424948 78542932 78985582 79105208 79422806 79540916 80053373 80274593 80554864 80626462 80747758 81070549 81074672 81324997 81418792 81652012 81654248 82103996 82768636 82984538 83101456 83119946 83224522 83456464 83577767 83682919 84040411 84410768 84584696 85061396 85189364 85562776 86034052 86036408 86351998 86401588 86827621 86959124 87067561 87208214 87580766 87932936 87935344 88063157 88065224 88308584 88419688 89513788 89758786 89761244 90006826 90142234 90505058 90537356 91235207 91372463 91742392 92144528 92278459 92283152 92398228 92652056 92672671 93045316 93047864 93647342 94057828 94175117 94317748 94697008 94837246 94839472 94994224 95517448 95658901 96046184 96276173 96663308 96821036 97076252 97354322 97356988 97501768 97770218 97893226 98401114 98682979 98943103 99104551 99376802 99505784 100092304 100237787 100643608 101571934 102017156 102450166 102579062 102864944 103014457 103017278 103019696 103434352 104268808 104423221 104425672 104843116 105000844 105291004 105461096 105911624 106433858 106727978 107020091 107315831 107477279 107948386 108249232 108385424 108845464 110029912 110167118 110330948 110496932 110938646 110941684 111348629 111737392 112452697 112458416 112621873 112805641 113077832 113262344 113573488 113886188 114058672 114793516 115440466 115744762 115930451 116076307 116252108 116572183 117085904 117259298 117730808 117734032 118165892 118996696 119337556 119340824 119847364 119998148 120438313 120507478 121285094 121482998 121974832 122152121 122335889 122492552 122646664 122828293 122831176 123369584 124507532 124848178 125036002 125193314 125539274 125742076 126275786 126279244 126787024 127255576 127328656 128517368 128545963 128707691 128710712 129066392 129777284 129897926 130827844 131185918 131548438 131746342 132273001 132279728 132491944 132688153 133225352 133423472 133544369 134654156 135039866 135043564 135616754 135787378 135989308 135993032 137243659 137450131 137722832 138611536 138837712 139039511 139602424 139809163 140371348 140375192 140890102 140971012 141507668 141880676 142287086 142683632 142891021 142894934 142898288 143473456 143681993 144315184 144845113 145427548 145646332 146048812 146452556 146909672 147094504 147718844 148023218 148447223 148857443 149081387 149734858 149960122 150341072 150559591 150563714 150567248 150979192 151169144 151202779 151814936 152622136 153462772 153882638 153886852 154114142 154734454 154990576 156075049 156849896 157082177 157085864 157971164 158210416 158440373 158845612 159081832 160106746 160549186 161009071 161252924 161495516 161696899 162141098 162649994 162837584 163304024 163308496 163545863 164207992 164601199 165537272 165969076 166239892 166449044 167155534 167365838 168080822 169160789 169169392 169436813 169691717 170122792 170374729 170378728 171125552 171374281 172068104 172072816 172703996 172803176 173655242 173918248 174135122 174416428 175161532 175865872 176126314 176130448 176617168 176839376 178530023 178798607 179027576 179517572 179522488 180013652 180284468 181010116 181074712 182470414 182744926 183475453 183484784 183751477 184051309 184556918 184796456 185304112 185345342 186090632 186095728 187294684 188115656 188350234 188635496 189674492 191034896 191317802 192092368 192552346 193326616 193369631 193642072 193928839 194152504 194708644 194713976 195003536 195540436 195786452 196802228 197365958 197886206 198209102 198753604 199011568 199300829 199600661 200475574 200888653 201287216 203143868 204034312 204900332 205158124 206028914 206034556 206790311 208537616 208840723 208846442 208851344 209154907 209686232 209732887 209996759 210001688 210582008 210922192 211823248 212867716 213455956 214040182 214631662 214954558 215896772 216491197 217690928 217888181 220048633 220059824 220334236 220661896 220988677 220993864 221877292 221883368 222697258 224905394 225243746 225611282 226155664 226524688 226853939 227772376 228109687 229587032 230880932 231489524 231860902 232152614 232504216 233144366 234518596 235461616 236326237 236331784 237993392 238675112 238681648 239028569 239694728 239996296 240876626 241014956 242570188 242965996 244304242 244671778 244985104 245293328 245649859 245656586 245662352 246699271 247638419 248010971 249015064 249696356 250072004 250386628 251078548 251484152 252551572 252558488 254498209 254511152 254881081 255264529 256291973 257034736 257091926 257415382 257421424 258132784 258507977 259554568 259795852 261655688 262371836 263096876 263492684 264546002 264983888 265376306 266450704 266837987 267088738 268559851 268998067 269308312 270079732 270087128 271233508 271574756 271978616 271986064 274487318 274900262 276449537 276865433 277979821 278079022 279204848 279610669 279618326 280742696 280750384 281780204 281942024 282617153 283015336 283761352 284574172 285782042 285789868 287363986 289690226 290855096 290919811 291285827 291292664 291724043 292097624 292905112 293819344 294189008 295437688 296046436 296894446 297714886 298162774 299469716 299920244 300294241 301119182 301127428 301958384 302231993 302338288 302405558 303629872 305228749 305244272 305687941 306532681 306925544 307765276 307773704 308228284 309468908 312150098 313699792 314155751 314164354 314171728 314668367 315497819 315942328 316410211 316880746 317691224 318163664 320213492 321098372 322018142 322505848 322991032 323393798 324282196 325299988 326608048 327091726 327765697 328415984 329202398 331074544 331555757 331938152 332479784 332898088 333391081 334311068 334731676 336161644 338321578 338873626 339383434 340245584 340740127 340749458 340757456 341252743 342195763 342626291 342748562 344136208 345407992 345606352 347310484 347836496 348270244 348832856 350323064 352252628 355501769 357060046 357597214 358055152 358575581 359026717 359035144 359044976 360027304 360560473 360568936 362020232 362149424 364940828 365489852 366950906 367502954 368102618 369113836 369592912 370130111 370690684 372181264 372518503 373078927 374589368 376231312 376700468 377270992 377819351 379348984 382635604 384039149 385104692 385584913 386653232 386739262 387284144 387847057 387857678 388305008 389417288 389427952 389993981 391080872 391572904 393604456 394731916 395772412 396418204 397507208 398601658 399201322 400951148 401777306 404041631 404649479 406287736 408068624 408661747 409800664 410316248 410407543 412057828 412069112 413580622 417681446 417692884 418309814 419372464 419465774 419993518 420003376 421164016 421776173 425190493 425735432 426365909 426911912 428080364 429263324 429909116 431793544 432982394 435776362 437626007 438176599 438891583 440097266 440668472 441323792 441965251 441977354 441987728 443754584 443766736 445394516 449810788 450487492 451222564 453707878 454642741 455544752 456206881 456219374 459150713 459174064 459899921 461112197 461761864 462445693 462979048 463721804 464305228 465008432 466288732 469037192 472639531 472652474 472663568 473350579 474658639 475255823 475970807 477350224 478057138 479389456 479992592 481753252 482029912 485140376 485931992 488608484 489343556 491299718 491313172 493115357 493398542 495276838 496021942 498004801 498030128 498754009 499392712 500132269 500144008 500773256 502157096 502968304 505103144 505116976 508996418 509762162 510529058 512583946 513406283 514183852 514830764 516248239 517015954 519109136 519591704 523311376 524072003 524743672 524860427 526193752 526972999 526985368 529092004 530752612 533675974 534177476 537119702 537996134 538616624 539399497 540159464 540174256 540959393 542467016 543149512 543957232 545269201 548974636 549800524 552899074 553730866 555959642 556158044 559221338 559236652 560373611 561287987 561485392 563560408 563884048 565234306 566030672 566853391 567522704 569148344 569274979 569991203 571564084 571579736 574727972 579380452 581710192 581839622 582571654 582585328 583432109 583448086 584195248 585044369 585780433 585810224 588282877 590875376 591410777 592092872 593788892 595429772 596325548 598939432 599840488 600588482 602238364 602254856 604463986 604811116 607793347 608707723 610457498 611375882 613065362 613851088 615530552 615547408 616442099 616456568 618937816 624300196 628311502 628328708 629336734 630995638 631884656 632803093 632820422 633761492 635382448 636305969 639607241 640426984 641456929 642196744 644036284 645011696 645949213 645982064 646787596 648564392 650599976 654183452 655531394 658404796 659225819 660217571 663111514 663876304 664959568 665796176 666763903 666782162 668622136 669463352 669612307 672323288 673933211 676643156 677747252 678766868 681480254 681498916 682505486 684391526 685252582 685497124 690780853 690815984 691820077 693731857 694620968 695649641 696540488 697665712 700646128 701664509 704505256 711003538 714120092 715194428 716086267 717151162 718053434 718070288 720054608 721101199 721120946 721137872 724040464 728948167 729881656 730962547 730979704 733901812 735005908 736205236 738227672 740260222 741381368 745037006 746157854 749140637 749178736 750363029 752340953 753400936 754516657 755638702 758697968 765271208 768078298 770209384 771169826 773478524 775694114 775715356 778834576 779987962 782161744 783145808 787208912 788353111 789463832 789639487 790632959 791544824 792836408 795014416 797203316 798402644 801902296 803554612 808083262 809298958 811513157 812534149 812575472 813756541 816005281 817323494 819601328 820343981 820632496 820815086 824115656 824138224 827161244 835362892 835385768 836619628 838931548 839987036 843068191 843552346 844336519 850380986 851470864 852708467 852731818 853823824 855064847 856160728 856351223 858526648 859798051 859818232 863587088 865964788 871552724 875252014 876353198 877759129 877783166 880194532 881336944 882617957 883930502 883954708 887509168 889649749 890789032 899621576 900953837 900974984 902445128 907415756 909285482 912413762 912438748 915785663 918301426 919799842 922224394 923523728 924866059 924891386 925958096 927443608 928610456 928817071 929985647 932577464 934810583 938074384 945279062 945304948 946701158 949317278 950511646 951941614 956114276 962150917 963506504 964059824 964933373 970280752 971863984 973276577 974501089 977216968 978664141 978687112 982599436 982626344 986230714 986797084 990553676 992043884 996009602 997508018 998785424 1000237147 1000264538 1000288016 1001546512 1004314192 1005773951 1010206288 1011121651 1013915791 1017992836 1019524324 1021058116 1025167892 1026812566 1028367704 1029661528 1032496478 1034031908 1039130561 1039183408 1040693849 1043569709 1046587621 1048144006 1049487344 1049720854 1052387504 1053917137 1053945998 1053970736 1058184008 1061505224 1067351948 1068354952 1074239404 1075992268 1078798994 1080318928 1081918786 1084934032 1086299024 1087877947 1090538402 1092525343 1096684427 1097949272 1099575239 1099601048 1105798148 1107461732 1111919284 1112316088 1118442676 1118473304 1120747222 1122575974 1127063497 1127120816 1128759073 1130468612 1131878293 1133706782 1135007309 1138296688 1138549958 1139982406 1143128168 1143159472 1144821041 1149455944 1152208393 1158760904 1163679244 1165143308 1166864218 1166896172 1170088738 1171560866 1176565754 1182821554 1184185744 1186057691 1187577784 1187842019 1189336483 1190859544 1192623103 1192651096 1197878864 1199619967 1199680976 1201176964 1204476728 1204509712 1208927972 1209622232 1215586694 1217415446 1220914996 1222751764 1224276521 1226130724 1231061104 1232884198 1232913136 1234030297 1237875632 1246266221 1248600392 1249710161 1251590249 1256623004 1256657416 1258673468 1261991276 1265606186 1265640844 1267522984 1272611938 1279214482 1280853968 1282878727 1282913858 1284393488 1286260339 1288072568 1288359163 1289980091 1291898426 1293575192 1297128784 1301199952 1308366904 1311062788 1316809592 1318451638 1320435142 1326223028 1333527806 1333564324 1337244272 1338455969 1338926704 1339224614 1344646576 1347866422 1351727317 1353286312 1355494504 1357501873 1357533736 1362960508 1362997832 1365010972 1368783052 1370505164 1370994248 1381561706 1383640154 1387463714 1389241936 1391261183 1391299282 1393080976 1395105803 1397204627 1403329018 1406220571 1409010512 1422007076 1428240184 1430388856 1432172534 1434302324 1436106868 1442202398 1442241892 1447532177 1451533801 1457896334 1459763312 1461885061 1461925094 1461959408 1464084349 1467803624 1469977313 1470011816 1472410472 1476455344 1480520444 1482762736 1490074012 1492315708 1498281274 1500726058 1504681906 1506801872 1508991991 1509033314 1511277404 1515438379 1521014087 1525217267 1530542416 1536156596 1540340431 1540418768 1542339652 1546957048 1551388228 1551430712 1559975924 1565698069 1574364977 1576706222 1578927664 1579278974 1581265918 1583089648 1585672816 1587977573 1589975461 1594406632 1596767809 1596805288 1603804592 1607109224 1616166524 1618597916 1623026314 1625068298 1627513082 1632010562 1634646988 1640687962 1641630172 1648231312 1649724799 1654283659 1654322488 1670725784 1670771536 1673199983 1673239256 1677863096 1679974072 1686136382 1687104692 1688673038 1700761972 1705416934 1705463636 1707590329 1710129694 1712321456 1712702446 1717053296 1719549013 1719596102 1719636464 1731929576 1733468933 1736076797 1743105448 1750504028 1752706396 1755518258 1755566332 1760389064 1765235914 1767861004 1767909416 1779299498 1781578064 1784167567 1786851703 1789327223 1794043811 1799243152 1801907674 1801949968 1804890256 1814831512 1817519119 1818570964 1824827524 1824877496 1831571326 1836602852 1839599684 1844448788 1849732118 1849782772 1854887216 1857220912 1857634142 1859971294 1865154928 1867865909 1869621166 1874976601 1879918957 1882986469 1890558124 1890609896 1893402316 1898634556 1901023292 1903883228 1912228552 1924301834 1927013008 1929813899 1929866746 1935146759 1938058031 1940496367 1945858747 1946553154 1949002178 1954433936 1957274683 1957328282 1957374224 1965198872 1965252688 1972461428 1973594168 1981107352 1984087768 1992019204 1995016036 2000474294 2000529076 2011547902 2013417853 2022243302 2027831582 2033381729 2035985672 2039000789 2039048648 2042068301 2042116232 2050335784 2053625132 2056735408 2059323056 2064992956 2068063816 2078261122 2081387698 2087139418 2093117923 2093175242 2096288012 2099441708 2102059687 2104704359 2107834274 2107891996 2115623951 2116368016 2123010448 2134703896 2136601243 2136709904 2139815587 2148478808 2151984536 2157597988 2163837572 2175755894 2181076804 2183796581 2185050686 2193368854 2195898544 2199090257 2199150478 2199202096 2202678569 2205449833 2211596296 2214871477 2214923464 2223838568 2224632176 2236885352 2236946608 2241494444 2245151948 2254126994 2257518146 2260937224 2263756586 2267413564 2270014618 2277099916 2279964812 2286256336 2288327947 2289642082 2294359879 2298911888 2304416786 2317521808 2320890299 2324381891 2327358488 2330286616 2333728436 2333737567 2333792344 2340177476 2343121732 2353131508 2365643108 2372115382 2375155568 2375684038 2378672966 2381719088 2385180889 2385246206 2385302192 2388769201 2398384037 2399239934 2402353928 2408953456 2417855944 2419244464 2431173388 2434830892 2441829992 2445503528 2448553042 2452261448 2465768396 2468060594 2481654563 2488512383 2492532442 2497200784 2499420322 2503180498 2513187019 2513246008 2513314832 2517346936 2521074907 2523982552 2531212372 2531281688 2535045968 2545223876 2558428964 2565757454 2565827716 2572520678 2576145136 2576718326 2579960182 2583796852 2587150384 2590910777 2594170489 2607629521 2611552489 2616733808 2622125576 2633619184 2636903276 2640870284 2652446056 2667055612 2667128648 2676911938 2678449228 2688274043 2691656251 2695732844 2699094391 2703454634 2706572624 2710989008 2714929399 2715003746 2715067472 2725921016 2725995664 2729957867 2730021944 2737566104 2741010328 2741988496 2763123412 2767280308 2774927428 2782522366 2782598564 2790211606 2792805409 2794409254 2806658036 2812441142 2820497237 2828291417 2832546353 2844014152 2856480368 2860632229 2860777712 2864345068 2868604648 2872213736 2872852801 2884404796 2884483784 2895064354 2903067602 2915792668 2919428627 2923770122 2923850188 2928168698 2935607248 2939954626 2940023632 2944820944 2961040888 2965425931 2980148024 2984561363 2984631416 2996562548 3001452116 3009363812 3017983982 3018066628 3022554808 3030876758 3042028174 3050434534 3059172349 3067236193 3072241081 3072313192 3080680862 3084679304 3093914096 3102776456 3102861424 3107371397 3119951848 3131396138 3148729954 3153412444 3158557948 3162531836 3175955146 3179950922 3182499187 3188813264 3193448167 3193535618 3193610576 3214054991 3214218448 3219299447 3224142623 3232333048 3237119851 3237195832 3246052628 3250136596 3255026164 3264021124 3269293976 3281375924 3283260344 3299449598 3308476717 3308567318 3308644976 3313454053 3317622821 3326790761 3331795649 3341451568 3346399966 3346478512 3355726192 3359948144 3372272764 3374209384 3377346076 3401523944 3410833868 3410927272 3415180658 3420259388 3425404892 3439098026 3439192204 3442295039 3451807499 3463859152 3466937866 3472153594 3486033607 3486210896 3491278063 3496974871 3501008056 3505412792 3511036516 3511132664 3520778128 3530471828 3535722008 3535818832 3558598996 3568335134 3573703406 3578654446 3588087622 3593843981 3598365517 3603815348 3613737673 3629663024 3635038238 3637141928 3649655048 3649754992 3663142652 3673205704 3674022989 3679199368 3688897576 3699464236 3699565544 3715268284 3719942588 3733587703 3735731818 3739242332 3749953202 3759837914 3765972938 3781116248 3781219792 3786715751 3786804632 3792412559 3797269112 3802046584 3807766456 3816884407 3824457104 3848603668 3859627798 3859733492 3870293518 3876116062 3880992734 3891717494 3893106308 3898004356 3914549366 3914656564 3922615277 3929015909 3930397744 3944922856 3947188336 3962214704 3967973737 3968175536 3973943233 3984038408 3984924853 3989938421 3990032072 4000948588 4001058152 4023095804 4026835706 4044486604 4055663164 4066763458 4071971344 4078001578 4078097296 4084024763 4084136602 4084232464 4100463031 4100671568 4107250264 4113332743 4129985912 4136127632 4139875439 4156522244 4162775396 4174278836 4186235846 4186350484 4192576024 4198883416 4204119374 4209408718 4215668548 4215783992 4231247902 4242828769 4254553429 4260954061 4269407792 4273202486 4279631174 4296957616 4303969072 4310224841 4315195976 4327675144 4334084053 4351511788 4362153608 4367593162 4370101372 4386737708 4398180514 4398300956 4405357138 4410899666 4423192592 4429621651 4429742954 4429846928 4447677136 4454141783 4473770704 4482988888 4490198503 4490303896 4508253988 4515036292 4521874448 4527513172 4534827128 4540029236 4554199832 4559929624 4576655894 4579284164 4588719758 4601863913 4608833572 4614580733 4621522997 4641780598 4648763782 4654716976 4660573232 4667347321 4667456872 4667475134 4667584688 4680354952 4686243464 4687286149 4706263016 4731286216 4744230764 4751368076 4757345932 4770361778 4770492412 4777538402 4796768074 4798479868 4804707856 4835465971 4835711888 4842740539 4850026051 4862346776 4869547487 4869661784 4883659984 4891007056 4897106084 4904522896 4911651563 4931536792 4936121188 4963309126 4977024766 4985064884 4991281201 4998840644 5006360996 5012603869 5026374038 5026492016 5034693872 5042149814 5047965104 5062424744 5062563376 5069921753 5090447752 5102637169 5116857928 5131514908 5131655432 5145041356 5153436652 5159920364 5167593704 5181821554 5188340978 5215259042 5223104978 5243984459 5244251152 5252541203 5260443227 5273806552 5281616599 5281740568 5304892112 5312602711 5334111224 5334257296 5353823876 5356898456 5376548086 5383312502 5391465688 5398188782 5406909268 5429858798 5430007492 5451842032 5459915734 5460043888 5475132208 5482020656 5526246824 5527476409 5534430713 5534560616 5542756817 5549854856 5565044732 5565197128 5580423212 5585610818 5588818508 5613316072 5624882284 5640994474 5656582834 5665092706 5687739043 5688028304 5696295787 5705590579 5721264458 5728690136 5737209296 5742407867 5744427472 5745705602 5768809592 5768967568 5790128708 5806135204 5831585336 5838857254 5847540244 5847700376 5856337396 5879909252 5901477337 5910355633 5922081776 5930851862 5960296048 5968959269 5969122726 5969262832 5978698973 5993125096 5994458561 6002904232 6011794009 6018727624 6035967964 6036133256 6045109616 6061753516 6084056348 6100869068 6118344698 6134472386 6144313903 6144482162 6144626384 6161361724 6169358608 6178325699 6187620491 6205552912 6214742794 6227548243 6239903696 6262792276 6297459908 6306824888 6317115896 6325063672 6351910292 6359901844 6364998374 6383230589 6386896334 6387071236 6410499641 6428109982 6438598894 6448285246 6464666096 6474062413 6474239702 6474391664 6483802117 6492105256 6500273192 6501719497 6509899529 6510052328 6528042248 6538587952 6562751848 6566520688 6598899196 6616953434 6617134636 6626908106 6635245642 6653581522 6663591298 6692799932 6711227107 6744545528 6748418768 6754533611 6754692152 6803047888 6812936039 6821507623 6821667736 6821854544 6830361316 6840518776 6850648987 6850809784 6878196052 6878384408 6884590078 6903614998 6933875732 6944307188 6972067214 6982556126 6993949742 7002016112 7010825584 7022073032 7022265328 7032472109 7060943656 7071444016 7077851557 7088499613 7117197992 7136670268 7147406812 7157308892 7176175244 7187687962 7196731034 7207630696 7227475346 7270076476 7273913927 7274283856 7284856943 7296743831 7299310096 7326113347 7326285304 7346411408 7348045978 7358398736 7369094083 7377795152 7398928472 7399131088 7409885639 7430536568 7439885176 7467175406 7471463636 7478484664 7499906404 7519675828 7531945876 7562232496 7573431502 7573609264 7584825118 7594538224 7604093168 7615145629 7615532912 7633768814 7647677401 7676790989 7688340101 7697207336 7719255596 7719466984 7740587036 7752232124 7761985468 7783434988 7786212616 7796008712 7829098732 7829313128 7845230554 7858031818 7889444479 7889845712 7901313511 7913200399 7935947474 7945051163 7947886466 7968076816 7969849706 7979876842 7980064144 8001897176 8002116304 8013747287 8046191608 8053671412 8088973208 8111326328 8133526916 8156003156 8168049526 8168273204 8200926062 8214500528 8226665486 8259971824 8271977597 8279750878 8313044488 8314894133 8325355381 8325550792 8338940077 8348557672 8372471692 8372700968 8385152048 8397339769 8397766832 8408238748 8418817436 8431337096 8431567984 8462495804 8485657538 8509106858 8521908122 8546404972 8559262348 8569935647 8582828423 8620449682 8630391952 8638212079 8655350288 8667930739 8668168106 8703023576 8723863547 8724307216 8735186324 8740202744 8761131743 8773475416 8796361028 8796601912 8810714276 8821799332 8859243302 8859485908 8908283566 8965977776 8980151089 8980397006 8980607792 8993661001 9016507976 9018514141 9029860637 9030072584 9043445333 9055026344 9069654256 9080058472 9108399664 9119859248 9153311788 9158568328 9177439516 9203727826 9217667144 9229161466 9243045994 9283561196 9297527564 9309121471 9334694642 9334913744 9334950268 9360709904 9369191783 9372486928 9374572298 9412526032 9462091219 9462572432 9476326171 9488461528 9502513111 9502736152 9514691864 9540723556 9540984824 9555076804 9593536148 9596959736 9670931942 9685481078 9700052102 9724693552 9738828281 9739094974 9739323568 9754719377 9780432389 9794212168 9808716541 9823303126 9863073584 9872242376 9926618252 9954049532 9970129768 9982562402 9997681288 10012721992 10025207738 10052748076 10084299628 10124849488 10139843506 10160736607 10180895504 10205274338 10233715856 10248590443 10263029816 10263310864 10278228467 10290082712 10306873304 10319840728 10335187408 10363643108 10376681956 10430518084 10446209956 10487968918 10505082406 10520886454 10547613104 10562943937 10563233198 10563481136 10578835033 10608068653 10625205422 10647098609 10664471753 10668222448 10707647752 10713796912 10753096172 10766625004 10782931376 10796377564 10813818536 10859717596 10860014984 10919831468 10959886483 10976374747 11020554839 11052493648 11054952818 11068861426 11069121232 11085210071 11085513634 11099709712 11115843011 11129828227 11130089464 11130394256 11160846424 11171221636 11177374663 11177637016 11226632144 11249764568 11281988948 11313165668 11330185412 11375478086 11392591574 11411181158 11442528916 11457380272 11474033441 11484815734 11491411204 11537619184 11548073593 11565446737 11580257416 11612270408 11663170672 11677714508 11695080488 11695400752 11712399881 11712674792 11759818504 11802954674 11820711266 11861703724 11905213619 11937918538 11938245452 11953132303 11957397946 11986250192 11988917122 12005808464 12023258767 12023588018 12037455248 12071935928 12072266512 12089813411 12123507032 12152537579 12168112696 12201738136 12236689396 12268944772 12288627806 12288964324 12322723448 12356651398 12375240982 12429485588 12455096486 12507961921 12525290561 12525584552 12544133849 12594919816 12613649776 12634231792 12650127344 12668514157 12703820584 12719803688 12722633833 12729996748 12766461178 12773792668 12774142472 12820999282 12856219964 12877197788 12896570492 12948124826 12948479404 12967604234 12984210512 13000546384 13003438994 13019799058 13020104656 13056084496 13075061363 13124836207 13125503696 13144581463 13180905283 13197798392 13217343179 13233906868 13234269272 13253816212 13270491284 13307163044 13327182596 13385599864 13422454214 13489091056 13508697293 13509067222 13509384304 13529020037 13566406217 13583474569 13605639073 13625872078 13643015246 13643335472 13660722632 13681037552 13700922781 13701297974 13701619568 13756392104 13756768816 13769180156 13807229996 13867751464 13888614376 13944134428 13965112252 13987899484 14044146064 14064944218 14093924971 14121887312 14142413311 14155703114 14176999226 14233672103 14234395984 14256897551 14273340536 14294478107 14294813624 14314617784 14335816483 14352350488 14375375924 14393462068 14415261392 14454950692 14540152952 14547827854 14569713886 14593487662 14651825461 14652226694 14652570608 14673867949 14696091956 14714417809 14732930513 14738188166 14755095017 14797856944 14819771278 14861073136 14879770352 14934350812 14942927272 14956969328 14978709109 14999812808 15039351656 15063891752 15146863004 15169650236 15230291258 15267537628 15286576067 15295354802 15353581978 15376680202 15394414672 15418749983 15438148831 15438511192 15438933968 15461374279 15481174072 15504100339 15504464248 15523970936 15566869976 15572425232 15592017424 15658197464 15658626256 15690461108 15716063636 15778888958 15802627022 15826400798 15871894948 15890102326 15895772932 15915594773 15939699412 15959753684 16003794352 16018295629 16027494574 16042393861 16092383216 16107342824 16177946416 16201460873 16222652656 16246232093 16267053832 16270673237 16312006312 16336099052 16336162969 16336546408 16401852124 16453330972 16543955194 16559501756 16626088976 16629788266 16650710762 16651101584 16677423451 16677880154 16697115344 16721384407 16744943384 16745401936 16769741183 16794679538 16816477496 16837634872 16862674192 16903345231 16924991608 16971315076 17018213716 17043816244 17092809944 17118524696 17139871294 17165656846 17240899364 17276424158 17335861478 17336336212 17371581941 17399927597 17406047152 17447727094 17470372648 17480405488 17522263486 17546950832 17572455121 17592722056 17593203824 17621428552 17643598664 17647524349 17669727293 17718486604 17718971816 17816567132 17960302178 17960794012 17987322002 18033015952 18037028282 18059721274 18060145168 18086395379 18086890666 18110052688 18136375439 18159193423 18160116944 18280867423 18306623576 18317136656 18333734087 18354879032 18407455652 18435334288 18458322932 18486091988 18567122392 18595055128 18618242942 18669389284 18669900536 18738383566 18749144596 18817918301 18841593757 18869939413 18924182438 18952652342 18976923056 19004505793 19005026222 19005472304 19029383728 19081447112 19081969648 19109705069 19110153608 19187072296 19193919472 19341863884 19370962156 19400104204 19477656562 19478189948 19509438754 19549637863 19560864778 19588424336 19616895883 19617433082 19646606252 19743480659 19744484752 19773183131 19827824471 19853236504 19885164799 19908099064 19940259536 19965124804 19995362576 20024425603 20025443984 20050415476 20105496152 20168599256 20279687012 20321473214 20354074897 20410548676 20436000389 20466744701 20497180886 20526059632 20556456934 20580165424 20613746608 20639681456 20669680993 20727286216 20753363912 20757981517 20861036168 20891929541 20892419912 20975937836 21010164812 21041772908 21125887874 21126466396 21157670066 21216137306 21250410844 21294197218 21328943506 21414206443 21415295504 21446422387 21505687567 21506192344 21533250008 21565138871 21592755128 21627637072 21719435192 21720029968 21751599779 21839662936 21919772966 21952749494 22041109678 22109905636 22137722852 22170420142 22171027268 22198674277 22231686022 22259656454 22260178928 22321692848 22342443272 22354137169 22354749326 22355274032 22499529136 22535096129 22563977896 22568998361 22597393177 22626331336 22659838957 22660370824 22750956172 22785183148 22822362316 22885057832 22948066882 22969631468 22982822408 23096147186 23130893474 23160514832 23194178371 23223359747 23224540816 23261253899 23322569543 23355429016 23390160976 23424799762 23425349584 23446575643 23519637008 23605909348 23641422532 23723407448 23810427238 23875837076 23876490904 23906264606 23914795892 23977834244 24046517534 24047176036 24096065273 24143871856 24179626822 24247014064 24305075158 24336225392 24374695813 24403476272 24438946441 24473378792 24478824097 24509621729 24537889544 24577255612 24577928648 24645446896 24713302796 24750481964 24858971176 24910192972 25015923842 25050581122 25051169104 25087580687 25088267698 25156907867 25188558619 25189839632 25226452771 25296163711 25337028314 25407641168 25430663411 25439607376 25445267666 25459993496 25532922356 25547585336 25548284944 25641998564 25712439928 25754395576 25793140984 25896249652 25896958808 25935208468 26006877988 26039598116 26135113921 26150122726 26174432089 26249672414 26289162926 26361810566 26395596784 26433962477 26434686358 26467813736 26468538544 26507010257 26507632424 26540982568 26546887913 26614326088 26654365192 26718190849 26771199728 26844908428 27017394586 27018134444 27058040074 27132812434 27166949138 27210532999 27211278146 27251744156 27286030492 27321445264 27361156667 27401845562 27402595948 27503111363 27512784208 27538360312 27579142219 27614459992 27735502928 27775816159 27777228752 27817602631 27888268856 27929568947 27930224504 27975798968 28129888436 28187849942 28284826622 28311406228 28353998452 28389355553 28467344206 28513795102 28546681072 28588173341 28588956214 28589627248 28629235568 28670847829 28671632966 28704700976 28750751848 28786924136 28793329201 28899267653 28909901384 28979128073 29080305904 29095655708 29139427772 29186975324 29303650922 29304453388 29347735898 29392183912 29428835618 29465861026 29476376332 29510190034 29639542556 29699801383 29748263311 29826678427 29868701624 29885854544 29912934563 29957418218 29999625616 30078703312 30127783504 30171573887 30209533759 30293726008 30338588371 30339300472 30460582516 30535075256 30573152134 30590709604 30707163956 30753360404 30837499966 30876297662 30877022384 30922748558 30962348144 31007351557 31008200678 31008928496 31047941872 31133739952 31178992481 31316394928 31344771181 31380922216 31431389521 31432127272 31557777916 31605254044 31652801596 31743789896 31780204652 31791545864 31831189546 31879398824 31919507368 32036591258 32054989148 32084787722 32213047391 32214685648 32261509319 32350660979 32402921746 32444216251 32492464186 32534107664 32541346474 32624012624 32671431247 32672198104 32672325938 32673092816 32803704248 32906661944 33087910388 33119003512 33259576532 33301421524 33354846902 33355760308 33442768814 33489886768 33539482366 33589359076 33632954992 33675269744 33724216357 33806690462 33849983216 33899183773 33942630152 33950182357 33997217237 34036427432 34086832409 34087632488 34185619888 34237049392 34279742588 34331313692 34481798728 34552848316 34671722956 34672672424 34743163882 34799855194 34895454188 34938968407 34940745296 34991531263 35044526972 35088227083 35144910242 35185444112 35242857104 35287197328 35295048698 35339454586 35436973208 35437943632 35489452271 35633134264 35718460183 35920604356 35921588024 35974644004 36074056564 36119442548 36172790758 36173781332 36272750878 36306470317 36318386846 36561734846 36613247152 36666464081 36667468174 36709758064 36767788421 36814911304 36823102589 36869430973 36916645864 36971316193 36972183976 37134244784 37188218977 37190110256 37236485884 37338778568 37339801072 37476767132 37498289192 37635836602 37683187514 37739878826 37848364876 37905304684 37952572151 38009011586 38010052444 38162894224 38219410138 38220307216 38254939207 38374144592 38634252851 38683727768 38741014991 38741924312 38799297719 38800208408 38955313124 38956379896 39018877508 39099275726 39121729556 39233791766 39234866164 39293212504 39486961318 39546366262 39655648942 39706473008 39769240537 39770329598 39816198128 39874070509 39930249608 39939134053 39989382821 40048851206 40100830952 40196855069 40210992304 40337198512 40559374024 40642946428 40708149794 40821097352 40872000778 40933489402 40994361772 41112913868 41339361986 41372489431 41454572432 41492135039 41506727824 41515963034 41722072336 41782714883 41783859082 41784839824 41850892811 41903546827 41951875672 42020329624 42082558063 42083545816 42251775748 42252932792 42315340132 42432274612 42500821688 42588394436 42657887012 42828412886 42892844774 43010197321 43011375134 43012384688 43066500016 43129096673 43130277742 43185510256 43248279893 43313343437 43438870384 43478230993 43503199558 43592837701 43679325872 43839545932 43905498988 44082219356 44219811272 44275445704 44340840284 44342054536 44397348554 44463372044 44519312908 44682614123 44684886544 44708274338 44709498652 44749835507 44873497487 44997547831 45070192258 45127955792 45137996722 45194786354 45252662672 45318436891 45319677914 45320741648 45386614819 45501912344 45569296703 45570366296 45644724632 45770115664 45896133764 45939262936 45965644816 46192294372 46261786948 46388356742 46446719494 46522507798 46645139086 46710858032 46778751721 46849599524 46893151286 46978589749 47151436697 47211818696 47281735277 47282845064 47446814896 47620854476 47750553361 47751674152 47752981808 47812529212 47829591784 47955668488 48093035068 48094352072 48192130546 48359253644 48536640139 48610150316 48749391626 48805314287 48877892882 48946757584 48957648194 49019243458 49075779088 49154511224 49155857296 49227304763 49289239291 49426605592 49500963928 49544960899 49619497291 49717942352 49820385944 50031847684 50101162244 50175161374 50176535396 50313815734 50377117238 50452905542 50592327422 50674056628 50861326822 50890535332 50919986992 50993998601 51065844712 51077206817 51095170672 51141468769 51282793429 51283997128 51424879856 51508791152 51583658581 51586281968 51792499304 51793917616 51869199473 51870416936 52013755976 52079196232 52270227842 52300245452 52348864178 52499344828 52578325852 52723621132 52867924954 52869372716 52935627472 53014020514 53015264848 53063302771 53081965136 53093775826 53228652176 53306019403 53308730384 53436381698 53589447503 53689816856 53737536923 53818380707 54034789172 54036268888 54116080148 54265624868 54333898276 54421065998 54422556292 54503488312 54572060984 54722313334 54803691124 54805191896 55006222726 55076720624 55156773997 55158284438 55228919984 55309194577 55392402793 55469143913 55551632318 55615358141 55635205262 55776537712 55859137894 55860449008 55951597936 56259776872 56343092689 56375699884 56569653244 56622812456 56707996904 56778711106 56934688412 57027590204 57176346682 57177912428 57341695658 57343265932 57501503696 57573848272 57586658402 57798535306 57819802768 57903843179 57958256146 58124274631 58191311416 58277487667 58278855544 58372580539 58373950648 58607301844 58608906776 58695471796 58784367824 58857671236 58931722052 58952752664 59020380068 59279085112 59399602766 59496526622 59653356854 59737403248 59824230869 59825869126 59914836436 59989549529 60079798961 60155387377 60343147774 60419067518 60467484553 60587452016 60675515173 60677176742 60678600944 60921165032 61067044829 61070150512 61146304268 61181419208 61414327912 61506720808 61674999932 61752595324 61845497116 62014703114 62016401356 62357984962 62415953443 62689542362 62761844432 62861057623 62862779042 62864254544 62955627007 63034833599 63115555832 63209024459 63210508088 63304117331 63305603192 63487579792 63560409304 63583091728 63662379092 63758797648 63839014736 64073182516 64109978296 64169575444 64426094782 64523018638 64701321958 64805843492 64886655613 64888432502 64984928372 65082692948 65163850297 65342862494 65344396208 65344651876 65403605741 65584342481 65607408496 65813323888 66175820776 66234638533 66238007024 66334283197 66519153064 66602843048 66709693804 66711520616 66885537628 67078964732 67178718152 67448432714 67613380924 67697694011 67798367546 67885260304 67900364714 67994434474 68072854864 68171797967 68173664818 68175264976 68283035639 68368944823 68559485176 68661015787 68662627384 68963597456 69105696632 69343445912 69345344848 69486327764 69599710388 69790908376 69877936814 69983062526 70089053944 70176454166 70289820484 70590097396 70678909172 70873946416 70938166357 70978904542 71125156249 71266268528 71436920366 71841208712 71843176048 71947599269 71949288008 72055838621 72148113128 72238885096 72345581516 72347562664 72545501756 72612940634 72636773692 73123469692 73332928162 73334936348 73535576842 73629822608 73646205178 73738861946 73833291728 73940607559 73942632386 73944367952 74051845231 74376437954 74472971768 74529690263 74651302271 74677557136 74953534264 74996578384 75271673204 75366375028 75479757652 75696729752 75810609368 75905144302 76018023172 76020104888 76438820276 76509878414 76719205381 76834623229 76931291453 77143883873 77268505702 77367455536 77482029982 77483848624 77596470497 77598595438 77600416816 77908797589 77910626248 77912759792 78037755016 78153322117 78198551452 78243459112 78467583532 78469732328 78586425008 78973922636 79092732524 79311297884 79538481074 79540659196 79748141018 79860499216 79878268106 79978765642 80097702412 80201661904 80318234087 80393710138 80613746611 80836515151 80958127159 81118748048 81285892856 81416299588 81642194704 81744001556 81866978804 81988723544 82225827736 82678723972 82744978862 82981997657 82984270078 83031926068 83336495333 83441343781 83565429766 83567718164 83671926121 83701785622 83807093654 83903751344 84040659248 84162811369 84165116126 84167091632 84503551496 84505865584 84628693877 84630680264 84864549224 85001643376 85176788872 85315774024 85656825772 85785689548 86020394642 86022750268 86258193346 86260555484 86496559786 86576967679 86626686874 86956461986 87006399116 87185675402 87435414347 87677033927 87679091864 87808936943 87810997976 88164438712 88439622544 88550891408 88679599099 88681680568 88684109072 88794697108 88926744088 89038625816 89058436831 89365228246 89416548676 89418997304 89499671014 89746994974 89995095662 90140384516 90275993444 90389572708 90502287437 90636873782 90639355828 90773229638 91003824688 91138593406 91140732592 91289449264 91792267528 91873853449 91878525872 92012070241 92150494969 92384588744 92521402253 92523573896 92776713484 92893438988 93045015596 93290278172 93557503442 93699199048 93786302572 93957179498 94302873394 94423637392 94560881051 94563470554 94565690128 94703140259 94834342819 95084321983 95239473511 95241708952 95501106722 95503348304 95625058424 95659183568 95911336976 96186070136 96188704144 96328513307 96384261092 96718507288 97073280278 97220300632 97498783252 97610628574 97755785764 97915296388 98038486916 98309022448 98454609526 98578478582 98657474797 98853211184 98996893177 99001927856 99089921798 99238994582 99635704721 99640771888 99798282857 99948421313 100063695368 100202324488 100350322748 100350715381 100353070792 100627631468 100754234476 100905811084 101184654844 101348113256 101722653644 101781070664 101987997202 102131689424 102154413634 102282937538 102562778227 102565586858 102567994256 102717075643 102846307451 103130513591 103167317162 103285665119 103584998608 103738398946 103740833872 104027511952 104158392464 104540455684 104600490904 104697728356 104998689656 105156651704 105447242264 105735849908 105738745432 106028041028 106126605542 106187551652 106612038806 106711146209 106872763396 107006032469 107178895006 107379633712 107475073846 107636761414 108067041817 108069578344 108072537776 108229619953 108232160296 108406221001 108531249736 108667796552 108842131996 108845112584 109006976624 109144121968 109444626668 109607382248 109610383792 110012445452 110313547994 110316568876 110618389154 110784805586 110938287826 111103264636 111230716282 111270410524 111409163411 111549331027 111718275788 112128069403 112296757027 112519553744 112686185378 112751399768 113139306488 113245624912 113410226111 113415993808 113557422212 113869376824 113894712659 114055180408 114352693364 114355824856 114683391316 114686531864 115173316804 115597070612 115741218793 115807686358 115916512292 116248549262 116382622832 116554975334 116557711088 116741964157 116745161078 116747901296 117214603688 117217813552 117388188281 117390943592 117564789329 117715342472 117863444104 117905505328 118040760136 118323416617 118558170224 118799205532 118993053244 119306713708 119648461738 119651738252 119829672872 119979099058 120159597922 120310774754 120686295548 120838135036 120934969106 121281381191 121351030346 121354353484 121601073587 121799493179 121842330064 122134089658 122292608536 122362838416 122828655824 123007185847 123013441616 123192240223 123349999864 123505190648 123532670443 123688091051 123690994232 124029406228 124032802712 124715969924 124831906886 125379084724 125722115246 125725558084 125911254014 126069667198 126231111664 126418048918 126421016176 126604767653 126608234662 126611206384 127114353961 127120818608 127324758184 127513315033 128146365032 128219956592 128336138609 128339150888 128852189564 129046037276 129402643916 129611686984 129773311226 129776865004 129969856744 130165385896 130327700594 130685724988 130689303752 130807211482 131168684962 131527691839 131891156299 132089575891 132351641552 132469277066 132668566394 133038306128 133205686096 133419387608 133423041232 133616970071 133771075256 134157929464 134357436304 134896865428 135226761848 135395388022 135596735092 135800729428 135988868948 136343595934 136347329636 136566071278 136737889646 136847465041 137118970352 137318271181 137322031574 137325254768 138204364613 138211393264 138412281917 138638132789 138686891824 138972655528 139196153593 139199420776 139581816752 139755873628 139966125052 140178107888 140352908332 140579640968 141180194792 141357818344 141876332714 141957809084 142250312498 142478524279 142657781303 142873840732 143052002723 143267212907 143682417424 143895198538 143898576016 144111677242 144296226256 144477770192 144687766951 144691163032 144695125328 145091003512 145225881268 145273547384 145305870619 146246939384 146665856324 146669872696 147071153684 147292410356 147477723892 147881215118 147885264772 148018686677 148103690462 148752875908 148945943536 149059380526 149302604542 149899445101 149907068528 150124956709 150350807581 150543346408 150732750056 150955972097 150959515304 151393459504 151621218736 151810288604 152036046344 152040209776 152261198453 152877640552 153019756828 153438410762 153669246458 153862582906 154287767746 154537011404 154729717231 154964059964 155192940994 155197190876 155390719939 155817595178 155821252496 156075510032 156306644234 156397102904 156486918224 156935167064 156939464656 157167574343 157947845272 157982988527 158181752239 158185465048 158622595768 159076962148 159081318392 159496282036 159756536212 159957531284 160195404824 160636468174 160787420276 161227493222 161673030302 161916254318 162563518229 162571785712 162828777293 162832599176 163073740037 163488003112 163733957608 163977447088 164126029501 164451655472 164690684041 165357447944 165489957724 165963995314 165968540156 166063852136 166672990666 166882687562 167130859532 167135436328 167343852242 167403571244 167614187308 168325622738 168330232252 168672456911 169007102992 169257387754 169261360528 169729098448 170353577744 170622870691 170631548048 170879559019 171313651544 171351768679 171567352103 171571379096 171825461327 172040789284 172045500536 172516386692 172521110968 172993119572 173153935358 173253373748 173912923972 174012798232 174371350804 174870828694 175354067854 175358183728 175613064809 175617873886 175621995952 176319910333 176328877424 176585169397 176873307949 177359198198 177363361136 177589394216 177853488176 178014643877 178077251632 178116873662 178730456492 178833097352 178837994608 178999342028 179493989948 179990191324 180280769032 180551986888 180779145416 181004574874 181273747564 181278711656 181546459276 182277186812 182441637067 182945797447 183221024623 183584535056 183747706898 184024140482 184300989938 184769177488 185037737339 185042804506 185047147792 185339668163 185553426968 185786877976 185828215391 186090031192 186365614279 186580556344 187115006884 187398398096 187572605144 187914358996 188605746788 189121762102 189126941108 189406280518 189668685638 190168643966 190473730993 190478947022 190483417904 191002213444 191250116848 191528096669 191816235221 192372140272 192657026614 192768522184 193053995533 193437014576 194146560556 194440601264 194723218417 194997566504 195221257148 195511571528 195830592776 196076973832 196909219052 197156957164 197314949594 197880148259 197993786354 198179843596 198477989164 198725488871 199271409442 199596565714 199896842626 200127390736 200404648976 200695934803 200700645496 200701430762 200706141584 200997865627 201255262936 201508468952 201553304407 201811622168 202294873571 202369309688 202696226512 203445307288 203562141328 203975994404 204308827268 204565875076 205125556454 205131173716 205434151286 205692614902 206261027182 206334634324 206571330238 207476797892 207898609681 208237843177 208551120193 209080911368 209200981808 209390541941 209395456712 209997379312 210313303408 210618991349 210894484528 211201017209 211466736313 211471699816 211477490864 212056082056 212253211084 212370118597 212375103304 213224077612 213422292418 213745526792 214012064938 214357790012 214950147692 215273522828 216134083634 216139156688 216459239906 216464320592 216812442002 217062499472 217335593104 217684263992 217690225168 218006635379 218889253336 219214764496 219413398267 219743488003 220024890904 220627095988 220633137752 221236778308 221569611172 221876575652 222206529272 222461432564 222540821048 222818326822 223098662054 223436551576 224256138806 224593514054 225372370756 225491331737 225502799536 225830565233 226199058761 226278612976 226820452222 227109513757 227114844424 227738753648 227789425318 228110360816 228441916573 228705386728 228711649712 229366782632 229373063728 229706454809 230346633608 231194141224 231482437586 231615372716 231833024584 232497098524 233109950668 233483928314 233490322156 234429207376 234776376562 234781887184 235129578658 235430684944 235726888208 236069514499 236081520272 236646833234 237598411064 237651276499 237980520659 237986106488 238338543131 238613427416 239296923476 239303476504 239659345744 239958198116 240319195844 240621549508 241372591096 241676270072 241869938212 242562762382 242702060692 242708706968 243202147174 243598986358 244268179316 244572778849 244585217072 244940718841 245309212369 246014371694 246384480446 246699999728 247010381296 247065340886 247376182102 247381988464 248058812456 248065605424 248426165897 249431939848 249663813772 250758169448 251444230492 251451116168 251822508028 252139334396 252836097836 253209535306 253216469324 254145292219 254228707922 254649516368 255026630066 256292730064 256665248567 256672277218 256678301776 257051380703 257704379128 257761718123 258086016811 258092074552 258507142387 258805287832 259223373968 259546622452 259553730008 259939713488 260317532839 260330771792 260655401188 261371449976 261378607504 261614422964 262337369924 263055383678 263782312598 264179151782 264938554132 265337132788 265668005057 266067681113 266838775216 267233940142 267542150512 267784574449 268315858928 268705852909 269793730856 270439769957 270453523696 270790776044 271193470184 271595084033 271601458856 271977737896 272687191868 272694659272 273132142556 273475779292 273694930082 274636542362 274644063148 276408729226 276824563834 277276265578 277945311056 278384683759 278392307186 278398841552 278803491031 279511747256 279573938371 279925679747 279932250104 280346805323 280705816664 281159281936 282360389584 282715636688 283752665428 283915618168 284500624996 284957048558 285315562606 285747681464 286104005446 286534425814 287790397076 288223354484 288582765601 289375533902 289382326064 290182007024 290444945273 290451762536 290547094768 290611741238 292493878768 292956249677 293324827789 293331712648 293339745392 293766111301 294142307368 294577906441 294584820712 294955447784 295762430236 295770529544 296037373354 296207380924 297505751816 298118761052 298605209084 299798890202 300249913418 300701615162 301086692816 301465500112 301903676711 301911944194 301919030608 302396300687 303193404059 303620577208 304072092688 304347616951 304522396906 304805483359 305755281104 306039513656 306876821524 307338492916 307725165812 308575535492 309074022808 309459434462 309928119928 310385881988 310394381752 310781439878 311635190356 312613288468 312778298861 312794205808 313248848549 313870334128 314335148686 314982834817 315895690544 315965977054 316363504478 316370930096 316871045569 317245191536 317706303733 318153924296 318162636784 318625082477 318992564072 319513072424 319915062568 320390809648 321272936348 321574840552 322454986444 323346060604 323832508636 325127036458 325657554586 325665198352 326147480074 326976006224 327451262047 327467915216 327943886023 328252059002 328850128243 329381368082 330060056879 330598624343 330714895888 330979915448 331927990628 331937080312 332127704272 333345981332 333765375124 334261719064 334270872656 334687704484 334807142488 335228374616 336651245476 336660464504 337344913822 338514775508 339756480973 340267617157 341245741382 341637200009 341759118038 342627303088 342703537358 343134704206 343142758192 343641512201 343650922654 344081578568 344091001072 344591133341 345024675037 345032773384 345042221936 345986239144 346307870716 346506747496 347336481037 347825847944 348025596464 348742701608 349741657388 350708135708 351226129618 351235747772 352639820666 353170338794 353746615898 354718396396 355178788432 355695036671 356029287754 356233747324 357460912984 357540447719 357666194704 357990281383 357998684056 358528848847 358987979896 359980382648 360561538064 361085610067 361103973776 361558290832 362009149748 362547495128 362557423312 363084396311 363092918552 364554373624 364883274134 365891594894 366442049246 367495413796 368048280964 368601979876 369061622189 370075474678 370085609012 370679336326 371106853936 371443119397 371573755952 371656430782 372180062384 372721021777 372731228558 373161112688 374230013768 375126132521 375145210288 375690479489 375828717992 376728664949 377211493576 378243524204 378253882216 378812561036 379337371276 380337287932 380947461986 380957894044 382004426888 383056193338 383632470442 385314053228 385537044368 386097417979 386107991066 386727423043 387746819551 388284007391 388293121112 388868149319 389446436834 389995133008 390442514296 391023143056 391661185552 392153947664 392723938867 393818438104 394313914328 394401648823 394629899188 395760296518 395987572708 396359687192 396955978328 397450977742 398542818884 399193131428 399793685252 401391869606 401401290992 401402861524 401995731254 402510525872 403016937904 403106608814 403623244336 404589747142 404738619376 405326902253 406869922417 406890614576 407482025353 407951988808 408608063773 408617654536 409131750152 409737638549 410251112908 410262347432 410868302572 411385229804 412522054364 412669268648 413142660476 414953595784 415797219362 416475686354 417102240386 418161822736 418769616083 418781083882 418790913424 419399621147 420558592727 421087711639 421237982698 421774811263 422402034418 422933472626 422943399632 424112164112 424506422168 424728606211 424740237194 424750206608 426448155224 426844584836 427491053584 428024129876 428715580024 429900295384 430547045656 432268167268 432918479812 433624884004 435368527984 436013270758 436911674101 437778506672 438414812641 438826796534 439486976006 440049781808 440689389049 441243835193 441254191976 441266275504 441963824081 442473556616 443128821317 443139222344 443753151304 444413058544 444922865128 445081642096 445636653644 446197324108 446873103152 448512277612 449187028108 450744741512 450982663474 451661130466 452398117522 453640904444 454206589291 454219027514 454229688848 454889906419 455578850636 456146952079 456883833146 457410773456 457825240187 458733565264 459412909618 460693267216 462388282448 462964875172 463230745432 463666049168 464339982379 464994197048 466219901336 466967856628 466980644312 469552753124 470259157316 471984114121 472139028998 473293666468 473883858077 475196822128 475302552998 475961041318 475972212976 476664033053 476677086262 477226854832 477981249473 478582613761 478593846952 478606953008 479302602649 479916396232 480627110509 480638391688 481243099016 482745182192 483352540144 483739876424 485125524764 485404121384 485417413936 486404294348 487197972716 488536358632 489145557698 489881437682 490618424738 492028743388 492768960892 493383437963 494130681772 494752364204 496117624912 496567164499 496852331794 497314209691 498863879696 499327627544 501516338896 502245287063 502888460984 502902232336 503633194883 503645016056 504278668792 504390870347 505672195672 506419070612 506432938648 508290584438 508457415844 510053260132 513330497134 513344554436 514102761406 515408758256 515523436246 516172033622 516184149104 517000126981 517014284774 517610575664 518362916617 519093244904 519107460016 519861976673 520635065678 521310802376 522559115897 522742899952 523228845928 524003702161 524674739848 526110767356 527564625196 528358303564 529877108264 530674265576 531336010114 532135362226 534467880284 535569148898 537411705818 537842362603 538519040171 539397755507 539587461712 540879539914 541581552088 542386940368 543175293479 543190168066 543202917712 543955475792 544746108751 545374383736 545389318544 546264285112 546951558584 547073254819 547389860164 549273084724 549288126296 552817458452 553649127668 554552531156 556769367518 556784614372 557606982062 559023494512 559147876742 559851359494 559864500208 560678256749 560693610646 561411633328 562227638609 564296226277 565217002909 566706890113 567505330856 567831236336 568345756697 569001249992 569914097116 570631125212 571495362928 572208010892 573068851628 575580794152 576446708968 577165531202 578751067804 580873983599 580889890546 580903525072 581223482476 581747861591 583355467331 584089406467 584968121803 585912499354 586649655578 586663425296 587532222602 588284614736 589139679583 589155812882 589169641424 589910895568 591524860472 591541059088 592074746708 592400857139 592414761848 595011503632 596237522104 597210418168 599597780404 600499826836 601403230324 603807353422 603823888388 604792601374 606038773753 606386808118 607241154416 608123772373 608695233902 609044793812 609610966718 612047900429 612079027312 612968677061 613753643048 614662558601 614676985832 615450331624 616440108769 617151070984 618148045616 618918868924 619856239856 620757193693 620771763976 620788763504 621562879756 623270380712 625226576936 625556597722 626497697098 628670297372 629965669634 630976321807 631931954108 632727008956 633516012059 633742091138 634469085731 635412607466 636307848592 637250164954 637985128144 639026144848 639830125136 640760110783 642545872696 643149681104 644084491687 644909972888 645053464783 646692121208 647649815771 647665017272 650254072916 651315109172 652294960148 654902524094 655887772046 656504118004 657700256486 658762736164 660120113758 661197248686 661959830896 662921981813 663840399733 663855981256 663874160624 664839093997 666676314577 666691962664 667530750248 668523438128 669375408968 669614284976 670456749232 673302490952 673320929008 674299593149 674689827644 677029551016 679512961946 680535234314 682491482764 683274400018 683518236076 685407074716 686269408412 687283024402 687301845308 688163157136 689182266682 689822936023 690049350074 690065546768 691972478288 692615741432 692978252239 693013494992 694672962074 695651695888 696662817539 697485403216 698587979999 699483314776 699638949191 700519188487 701416271416 702452259236 702455007667 702471495544 705279641332 706340677588 707493231796 709436792792 711390073342 712058575508 712467494648 714921825968 715080895438 715980562766 715997368112 717038061961 717057697694 717975959792 719019529501 719924152157 719960765296 721098870869 722171220134 722999655833 724018299496 725094990256 726168792622 726185837104 726843844933 729108747248 729766548268 731783189788 732884098492 734990827592 736096561928 737203959752 738123244378 740150949356 740171218024 741358672652 742886238794 743312861564 745442043554 745462457116 746978023463 748460027536 750252265042 751380958978 751657435984 753457329898 754422987152 755615570203 756487048408 756507764432 757607339671 757625122072 758674742552 758843547007 759798273599 760674575864 761894923972 761915788088 764008853776 766112386676 767264940884 770628106456 772194835958 772215982132 773454846086 775493639102 776568014782 776586242224 777715001297 777736298638 778892873668 779864143877 780845317189 780885028592 782020035901 785447877734 786077299189 787636876208 788350565741 788627828656 788803297646 789259798376 791520593036 791975145416 792719374384 793871582777 793911956656 794901955484 797085637768 798386262856 799587370504 802783739212 802805723048 803991462508 806213217628 809179494284 810188531551 810653804506 811407394759 813739844834 814964050706 815903977616 817193749099 817216127546 817235309072 818263500304 819452836787 819475277098 820502225816 820524694864 821717317967 821736605144 822770459608 822953525303 825044108728 825338537296 826285320952 828263916319 829907191568 831594438724 832951372708 834204480772 837539232166 837562167764 838799242294 841117185454 842175423278 842475965396 843526522969 843549622526 844804068836 845866945252 848969668337 849012844336 849457212422 849480474388 850246874633 852596452253 852896310448 853689169672 854953408789 856048259752 857431160048 859800590768 861050300929 861094091312 862345681561 864536334536 865816637357 865836959624 867249768008 872026541516 873823348202 876829625282 877653593068 878973952012 880070022143 881378778098 882487670386 882508383952 883927648162 884947113232 886233373571 886257642634 886278444688 887506302608 888796282699 889845730256 891273307288 892394648216 892593205231 895877297243 897024555224 898352970263 898374056216 901489483024 901965326948 903322260932 904796235044 907281808888 908413178582 908438055028 909779812838 911157701272 912293904158 913767666292 915650480374 918825819236 920693842873 922196162641 924627031237 925929750344 926461490864 927300971453 928679964758 929988394096 932439802672 933935713256 933961288624 935318790497 936495546529 939105506248 940518314632 943968228242 944278057996 946587332936 947767716154 950605105996 951922082636 953328066106 953354172524 955962498946 957165227522 957187693904 958605205298 959832792464 961227898267 961254221018 961276783376 962486198032 967479752848 968885973419 970251049528 970466929523 970808242768 971687906611 972808588696 974373075151 974395945432 977072717264 978291115396 979762875364 981236849476 984057486776 985537921784 986766875926 988261363544 989504728408 993134328998 993704663588 994628419382 997349669953 998604469121 998655255088 1000106788889 1002870490349 1004490574126 1005776921968 1007266389766 1007290032112 1008202752649 1008557337584 1008781740694 1011344391344 1012814368657 1012838141224 1012865877296 1016581168876 1016914831688 1020106520264 1026660994268 1026689108872 1028205522812 1031046872492 1032344067244 1034000253962 1034028569548 1036130806739 1036725833234 1038186489808 1039723953346 1041270131356 1042621604752 1045118231794 1046457691856 1047978705943 1048007404322 1049349479696 1050874696963 1052221534712 1052455653067 1053913734347 1055129250392 1056691804679 1056716607128 1059754216528 1061348531152 1062672020228 1064270724452 1068935760568 1071138297796 1074823411636 1075684725206 1077038080342 1078765969541 1078795511014 1081759079828 1083108020617 1083163104176 1084737469153 1086350586958 1086380336132 1087735039573 1089492217502 1090748767472 1092528570224 1093903117168 1094146509638 1094779720328 1098546169448 1098576252592 1100173020401 1105634916904 1107272265673 1107298255336 1109105062312 1113538735036 1113569228744 1115213964124 1118295753484 1119702718988 1121356513498 1121387221292 1124455277218 1125500579827 1128592452554 1130434005818 1133413780226 1135010661712 1136660386511 1136691513394 1138002499984 1139801441051 1139828194232 1141262250424 1141516180259 1142952360163 1144416021784 1146137703256 1148882206507 1151161588304 1152834788287 1152893417936 1154331062404 1157502135608 1161747967198 1161779781092 1162446964952 1163495723182 1166710934662 1168178812934 1169936243606 1171824998708 1173299311156 1175064445204 1176529736681 1178279359166 1178311625764 1183049720944 1184149493416 1184801714278 1184829523696 1185903115417 1192475044208 1194360094837 1194420836336 1196156913133 1197661838381 1199195560808 1200971464721 1200999653672 1202778229289 1202806460648 1207614706844 1207647776776 1209585202748 1212077547506 1212773616236 1216247544746 1217390467804 1218089587624 1219221933436 1224095800858 1225937354122 1227507286096 1229291453663 1229325117202 1229353971664 1230900663248 1232846456647 1232880217538 1234302141968 1236096185779 1237837737848 1238113155643 1241514387386 1241543527952 1242668509079 1243125759512 1246102507139 1246540761424 1250453153872 1251113195444 1252995394196 1257340594744 1259931339268 1261952643614 1263863908216 1265454017912 1267032024118 1267484182276 1268938171462 1270825214932 1274500329908 1277091459469 1281520221566 1282547172361 1285091745392 1286256186209 1288168983374 1289819945776 1290106929566 1293384242416 1295264161373 1295299631542 1295330034544 1297377677141 1299009951637 1300508145832 1302630218344 1304559299953 1304589920296 1309805048188 1311775544092 1313008236008 1315400512972 1317525472328 1320240227516 1322394497372 1325843963626 1327680799466 1327711962512 1329678187994 1333316116951 1333352629154 1333383925328 1335061500496 1337001996863 1338750817936 1340696676683 1342713646547 1346604981904 1347825160783 1348599186298 1349379655288 1351377968731 1354059102032 1359025923892 1361070468628 1364982965528 1366548800036 1367036472152 1370814149432 1372538816824 1374566048804 1374603690616 1378364533364 1379645872046 1380098700148 1385161037813 1385231482864 1385956504478 1387244900717 1389345924148 1391078422097 1393325635078 1394923982761 1397175959998 1398966629552 1399277898382 1401038376974 1402832542832 1404871543621 1404904518472 1404910015334 1404942991088 1406985059389 1410559282664 1412681355176 1414986463592 1416064114997 1418873585584 1422780146684 1424117151016 1424934989296 1430161790876 1431961125532 1434076123922 1434115395388 1438039059002 1439848304314 1442197741738 1444342440268 1445999311666 1448036598992 1450141303351 1452337585244 1453687689866 1457664902239 1459533096536 1459857841351 1461694537607 1463566379576 1465733793587 1465768196984 1469981655184 1472193123856 1474332939443 1474407919504 1476246488756 1480267154191 1480301898712 1480342436048 1482717345304 1485772477588 1486625723128 1490884087108 1490924914232 1493956046926 1500504530084 1502761917956 1504635844309 1506914659796 1511231140406 1512974096816 1515214679342 1515250244144 1517349485104 1517687094014 1519596547198 1521349151728 1523789847944 1523831576176 1526046447653 1531661185609 1532224773352 1534529881768 1535893787869 1538204416021 1541256212912 1544389671916 1544431964264 1546909692172 1550987278204 1553136029564 1555430002594 1555472597276 1557785747336 1559728287754 1561690634378 1564040071802 1570895755468 1572154598378 1576657955483 1576701131482 1577606595292 1578519596752 1580813956631 1583041186072 1583393411327 1583950290832 1585385531839 1587743165554 1589766596299 1589803910968 1594171275536 1596772525712 1599093416011 1599174741008 1605567478424 1605611446096 1607945183663 1607982925016 1612426435256 1618358988568 1620377063102 1621307609012 1622814789518 1627479689668 1629928101412 1634387498198 1634432255092 1638905673574 1638950554196 1641004451632 1643434635934 1643473210288 1644962385901 1645540919216 1645907050606 1650088217456 1652486601493 1652570641904 1656527832638 1661272872593 1663188877448 1665863644613 1665902745416 1668369801917 1668408961544 1675078464332 1675124335528 1677598484588 1682234370908 1684350846556 1684951930792 1687053045938 1687099245052 1689608137672 1691733890504 1697939336674 1698914424844 1698960948776 1700493749266 1705192904506 1707378339344 1709859993907 1709906817578 1712096519504 1714585031887 1717164486583 1719543461303 1722100601858 1724691363122 1729072669072 1731633274714 1731673919248 1734499536016 1744053083032 1747646696404 1753659250564 1755307186136 1757947904024 1760140044286 1762757556196 1764975340772 1767855296324 1772466747142 1772515285268 1777592565398 1779017045533 1782546614576 1784789296432 1785186410462 1791754594486 1794049110448 1796656739969 1796705940526 1796748112432 1799359664921 1801852513561 1803930653896 1806602117677 1806644521864 1809549996709 1809592470088 1814563617776 1816826357164 1816876110056 1819559625676 1822315402544 1824587808316 1827535332584 1831300960748 1837651638472 1841387685746 1844392325282 1849254062474 1851859500688 1854551156939 1854601942906 1857359929516 1859676035399 1862473767791 1867871426512 1870637580994 1872991093058 1874492021143 1878211012496 1880940970363 1881036629264 1887936456484 1888556115992 1893078389699 1893174665872 1895535432308 1901210211992 1903844165272 1906656132212 1906708345048 1911924997892 1914330455044 1917210410596 1922455796534 1922508442036 1924242926801 1934894556733 1937771946838 1940502099056 1940933859046 1943375813222 1945617177392 1948692786313 1948746150302 1948791890864 1951624437217 1954079841569 1956582230792 1959479758229 1959525750728 1962427637261 1962473698952 1968114973552 1971075843568 1973533751852 1976522727088 1979009456816 1986268657996 1987409327176 1989256838764 1994699339906 1997208938242 2000213577778 2005740980698 2008981148252 2011486324003 2014532779532 2016405505298 2017563481388 2020079359207 2025628737314 2025676282448 2027511777971 2033114616911 2033162337752 2033829663376 2040213040528 2053273794523 2053321988536 2053378217744 2056362779107 2056411045624 2062093744984 2064688134488 2068000507924 2068057139096 2072261613478 2073451666468 2079447906692 2082540262712 2090236463588 2095957411886 2096014808644 2098628514341 2101749393926 2104443069424 2104911306134 2107827468694 2110258500784 2113325736977 2113383609358 2113433214256 2116774104809 2119437289513 2125344040456 2128541448904 2130433318657 2133638383513 2137871521136 2142276595592 2149646823272 2151369450412 2154076160684 2157531939082 2157591022028 2163518159656 2166216041234 2169474938306 2172701173916 2172760672264 2175470079146 2178984435004 2188293019276 2189559440656 2192741939843 2197092338896 2199083157067 2200346040802 2204879843719 2211269833808 2214544531346 2214596510672 2218097318983 2218210124624 2227077470072 2227138457488 2230375577339 2230427928248 2233730997251 2236591506968 2239405437976 2242713026996 2242774442584 2248910554436 2251001159654 2257184905108 2260868011636 2266827560452 2273320773022 2273383026788 2279602882102 2279656388464 2282524500848 2283032360518 2285904720326 2288832043568 2292158834329 2292275406512 2295607202161 2297764413014 2304346242629 2305669576574 2308662124808 2310420398153 2314190370401 2315004271216 2323495934396 2323559562184 2324893929904 2326991446364 2333421869324 2336357625868 2339872487212 2343649997416 2346598622312 2350128890408 2353059473362 2356558718332 2356623251528 2368298986832 2369603428556 2371741281871 2371806230834 2378295366811 2381873320099 2384870035043 2388720189674 2391460400063 2392313826266 2395323676762 2398391121616 2401942929442 2401999307344 2405490585407 2405556458578 2405612921296 2415172725259 2415229413688 2415295553552 2419170405496 2422752985627 2424155095012 2425547232472 2432495089492 2434780935608 2436179175248 2438443866872 2448191601716 2451874708244 2458582907326 2458650234404 2465692913294 2465760435076 2472192371558 2475675475696 2476226311286 2483028774772 2485337018158 2486251519024 2489865256697 2492205014278 2499026144941 2502226390888 2505931969681 2505990788392 2509701941929 2514681189488 2519862678536 2523905287228 2527727816432 2530908035824 2534064048236 2534968364552 2537876342924 2541650429864 2549000659816 2554182918938 2563040443132 2565094344722 2572441927367 2572512372418 2576337966748 2580213859132 2583431355323 2586681657211 2590528322746 2590599263084 2594755354282 2598019903274 2600101835779 2601016291664 2605260436688 2609047152439 2609118599906 2609179840592 2619610096376 2623551088184 2625882927647 2626016472016 2629833356423 2630801025944 2635050944656 2640480455032 2644788994744 2651687927252 2655361598932 2659356375988 2666632233902 2666705258308 2674003993726 2681393353366 2683885998049 2685427293094 2695650321566 2697198372596 2698759310576 2702681925853 2702755937462 2707091961301 2710497844757 2717988051737 2718051847784 2722077045233 2722140937256 2729965931056 2733097600072 2734072944304 2741628298864 2745077633648 2749067572069 2749132097608 2749207381232 2756729066728 2759291744092 2760197400296 2760811541761 2770322075626 2771913008956 2774489801434 2778691848296 2782156844194 2786651270156 2789847965522 2794351919996 2798555796764 2802076753948 2809743087242 2809809036944 2809820030668 2812355046863 2813970118778 2821118565328 2825362710352 2829972927184 2832128229994 2845560293368 2848089456919 2848234302032 2852374177471 2856665344039 2860323581752 2863922251064 2868152247844 2868163469843 2868230790776 2876078118004 2879696608628 2884395483476 2888684880536 2891998623332 2900282606702 2904675170488 2907375379732 2915329804478 2919066193072 2919715682702 2923389075214 2927132759152 2931387312581 2931467587174 2931536393968 2935797348029 2939864627389 2947613981473 2948665878886 2952423678841 2952492977512 2960534308382 2960603797424 2965434690608 2971544955176 2973251446256 2981768174216 2981849828464 2986183912517 2987912093852 3001009060168 3005523835912 3009271688618 3013829319592 3022462280812 3030429358684 3035374188028 3039193094396 3047579695888 3052092895306 3058381718707 3063322371218 3064449546704 3068903688487 3069059763536 3071787575738 3076408832042 3088706846351 3088779343832 3088863928528 3093746768567 3093819384344 3098401060703 3101974556408 3106272059128 3110860005188 3110945194552 3115571494672 3119456575508 3123381268756 3128080143604 3141791510936 3144309196756 3153315910966 3153402262964 3155213190584 3161627913262 3166082372144 3166786822654 3170771063678 3175486331108 3179446125037 3179533192598 3179607821936 3184229344933 3188235530981 3198186832022 3204776681309 3211134956848 3215890367326 3215965850032 3224852870512 3236717977136 3240754126204 3242615218024 3245629579036 3254959379336 3259856202824 3268774996396 3268864510184 3277811347148 3277901108392 3286869271868 3289924771802 3291814101212 3303888798847 3304973202986 3308045532479 3313055665276 3317187006539 3322545745186 3326377754896 3331727289226 3331805490832 3336648231371 3336739603834 3336817923088 3350078296327 3350156928664 3350248671056 3355118218543 3355196969176 3360592851031 3364468741816 3368701693112 3369903861584 3374106091876 3374198490104 3379216275344 3383467781008 3395878673348 3397828849688 3397921897552 3400987498532 3410385809012 3419719987814 3419813635156 3429170063774 3434328973166 3439086922606 3444201203716 3449382726244 3453684065741 3463266549428 3466391104273 3475970151493 3481199467837 3488106166064 3495293392808 3507318501128 3510614372272 3515717009441 3515895808048 3520280088572 3525515112392 3529950681544 3530736092429 3535710592648 3544933494284 3545030570536 3555185130796 3558034091066 3570372820924 3583509188972 3587977782583 3593313479938 3593411881052 3598719329842 3603705027122 3607861307792 3613204235354 3613289043728 3619000888867 3619099993418 3619184940176 3633652714328 3633752220112 3639033836711 3639119251352 3644508469199 3649175616632 3655070665168 3662601921496 3668025915127 3675303276944 3682775371492 3688784650564 3698508124948 3709102313878 3709203885812 3714719859032 3719352070798 3724947535582 3741275161988 3745982186116 3748984042286 3759722816921 3761881940726 3769633281197 3775784288549 3775872912968 3777112231984 3786156779398 3791070864616 3802420423984 3807688330544 3813222761257 3813312264424 3813416690096 3818959446913 3823849995784 3828660910088 3829512783733 3834420821192 3844911593068 3845016884072 3848485853602 3869789113466 3875543893676 3881867718092 3886751626444 3897385572626 3897492300604 3903248874434 3908159683138 3913164461584 3918959516458 3919051501456 3924747797243 3924855274522 3924947397904 3947067503704 3950073583939 3956519020363 3962471283667 3972537315992 3974818654352 3978420296879 3978513677528 3989398679812 3994417876484 4000427155556 4011481961396 4017962296504 4022972648006 4029065559064 4032811010596 4035126962776 4040158718414 4051257474628 4055023555942 4066117885193 4066229233822 4066324675504 4072235031137 4077358447009 4088625845269 4094776852621 4106547589046 4106643977072 4112725558214 4112822091248 4124187489968 4129376268976 4136001015848 4136114278192 4142126072201 4144523226956 4146903332936 4158895813384 4165080525424 4180472927176 4191914823772 4192029617288 4197257028682 4203498787852 4209822612268 4215654937388 4226651473954 4226767218716 4233548209618 4238874579026 4242271416271 4250688080912 4256866406611 4257082897808 4260866637314 4267276767026 4284335303003 4284553191184 4290780739427 4297782116459 4299293646544 4302738900824 4308152321368 4315063878164 4315080761383 4315182044056 4327036319312 4332432082468 4338949876612 4345402347832 4345521344528 4350940158292 4357968870008 4376586038552 4385483879686 4398166314134 4400692081604 4409759687438 4416834252649 4422391220393 4429089062692 4434612084413 4436194637966 4441283600117 4454154940144 4460751154678 4460855856496 4467461994502 4473183013936 4478810875952 4485320775481 4485426053992 4485548885168 4497821108872 4502002319308 4514369810216 4515374253481 4521736023272 4533655120904 4546641546044 4546766053576 4559205764204 4566064721036 4571809440652 4584317668658 4588579286987 4591214404322 4595528826028 4608692485258 4611339153148 4617324249616 4620840796306 4628380740802 4646882798131 4646991868792 4647119124368 4653873657979 4653982892728 4660875035011 4666843738648 4672715251736 4679744974424 4687299994832 4693197244624 4700257780816 4706118946724 4713117436664 4713246503056 4720097152043 4739206857112 4743482563742 4743612461668 4756590733622 4763746640198 4769740070086 4777440379348 4782920800126 4784627652532 4790647353524 4796621234161 4803885858884 4810981170814 4811112917156 4828760552161 4830345450518 4830458827376 4838340810992 4845505971254 4848310190024 4851094464944 4864990178984 4869561871216 4876639722773 4876887733744 4883976233357 4896383203432 4897472644337 4903634319409 4903749416488 4917165814652 4917300468808 4931385826588 4931520870152 4944384743116 4952452622572 4966057549544 4970674036316 4979730513394 4984410028556 4998052289882 5004452781776 5011863939362 5011981576784 5019266433727 5019403883858 5039469065099 5039725357072 5047692096083 5047810574456 5055285941147 5068128096472 5069936729104 5075752685848 5083300859728 5087906914531 5098001319632 5105411205271 5108365837876 5126080886264 5130188689444 5144883854734 5145024744836 5152675933496 5160427718264 5166862710646 5173363314422 5181056645492 5181198526168 5189510708564 5196039806548 5200203671558 5218094304878 5218237199812 5228846164241 5239220192752 5247102176368 5251765855294 5259666712846 5261602051888 5280960910064 5289308991421 5289577989488 5297266329589 5303375854504 5310723197864 5311904829049 5318587915193 5318712751976 5326589301137 5333264467804 5333410516616 5348007987452 5362786706732 5367771996098 5370854586188 5391300643132 5394396745192 5405363851706 5405511874924 5414183922602 5420995689514 5435976103474 5436103695568 5444005009079 5444154090466 5444281874512 5465917220323 5466195200144 5474140251307 5483072546419 5498135144138 5498264195216 5513458133456 5518453960187 5518583488184 5520394800592 5521623083522 5540644151252 5543826017912 5548979602868 5557383696592 5564313688388 5573302540312 5579695931044 5588703839992 5597111593528 5604153507896 5619486174484 5619640061336 5624710093726 5627940237556 5655690749077 5664256459988 5671319720857 5679851763313 5691120586736 5696178913838 5704748354942 5713330688078 5720647163504 5727844502128 5736169857509 5736304495688 5736326939686 5736461581552 5745529713053 5752156236008 5759393217256 5760674677121 5768790966952 5777369761072 5783997246664 5800565213404 5809350340976 5814750759464 5830659608956 5839431365404 5846778150428 5862774625162 5862935174348 5871594696058 5879729254778 5895227962946 5897331757772 5904685660783 5904847357682 5904985955024 5921068616764 5942787678359 5943089910352 5951728122431 5963536348432 5972367825034 5975824187704 5984673861523 6002018120336 6011047671824 6018543377236 6027658639184 6036419770927 6044924561624 6060858717368 6070748376056 6078386188792 6104185790612 6116763437414 6126644742436 6134284596029 6137807376974 6143575151476 6152817664084 6160490155001 6177413692702 6177558687664 6187493537134 6187638768688 6196802121406 6203949112816 6212544118256 6221573978893 6221720010376 6221890389104 6230933834437 6238913151016 6246762537512 6248152436617 6256160287208 6271141080701 6283583021872 6288618393512 6306631821932 6306804525928 6310426381168 6323255826524 6333573645308 6341542127356 6350972662216 6358892250074 6359066385196 6368458689866 6376471061962 6396373664044 6409553362618 6431780734652 6444856900111 6455373138487 6465084725983 6481508252408 6485230436048 6491106800171 6491259158072 6509918758672 6519712405648 6529188731819 6537549992792 6537729020368 6547231533479 6555468825703 6555622694296 6555802216784 6573738543736 6579849543604 6583628202424 6607777597694 6609946405972 6616091064958 6626111330552 6634374013078 6645091490372 6663454578452 6673296462742 6673479207668 6700156592654 6700313857328 6710236437086 6710393938352 6721185702062 6728937483632 6737403386224 6748212183752 6748396980208 6758205696749 6791757346696 6793268506661 6795657699376 6801815346277 6801974997064 6812048128093 6820771618024 6839439975628 6839627270312 6858340127548 6868657946332 6878173845212 6888402407432 6898765452488 6907368131482 6926533098856 6932782208546 6951940302986 6962398935674 6990231283847 6990586785616 7000747522223 7012170821591 7014637002256 7031434018882 7040560177144 7051030224784 7057419268543 7059901363088 7061472184858 7071421185296 7081699413763 7089866988568 7090061141072 7110370261592 7116068182132 7140745641848 7167018377944 7175955565166 7186626959876 7186823762104 7197438659684 7207410054244 7226408470708 7238001777734 7238199986836 7252915647173 7267305428656 7278067673422 7278238502704 7289016938398 7298351233264 7325203842992 7335850941601 7336051830254 7347821037817 7365550742984 7367189571469 7377396140429 7377569301128 7388494837061 7397016249896 7418204627756 7418407771624 7429439718064 7438704141596 7449895071164 7482550323976 7491964372232 7497968084572 7519445633842 7523763881452 7539266562394 7551361786787 7551568577098 7551745825936 7572313558796 7581756144319 7582141729232 7593162284071 7604585583439 7626445522514 7626624528848 7637918893826 7647699991568 7657321820176 7659025567466 7668841642384 7689823186136 7690033768144 7696971707204 7701211142807 7739578226932 7751087787352 7763735436184 7773503252888 7794771145252 7794984601208 7806497748868 7816319366276 7837919032916 7844990393881 7849495594486 7849710549044 7878504058789 7894135007408 7900147167878 7913038040726 7924942567334 7945074631984 7956622705577 7956840593758 7957027355056 7968592801793 7978797359624 7988835752968 7990613261813 8000666521141 8000854311112 8013721413997 8022963922792 8035924593008 8045945296012 8058131118128 8065622021192 8069843518009 8070253925552 8080317436828 8102514949256 8110047111884 8132235770386 8132458467644 8144470062274 8154716894018 8177251690538 8189553705242 8213095178092 8225451116428 8235708156767 8248098114503 8272002031696 8284252144402 8289046453912 8293806665872 8301321807919 8317791626768 8329881440179 8360945854352 8373098391931 8383632868667 8383829647544 8384059234576 8394514057364 8406997575704 8419447605023 8419645224536 8431309874776 8453302947908 8453534437432 8467096419236 8477749158052 8484542832542 8513732813222 8521733274628 8534553534052 8568670606006 8581561478854 8595564232918 8605477801648 8616304642736 8629925196529 8630127756328 8630161522766 8630364088112 8642908221961 8664864164936 8666792089501 8677899753224 8690804695664 8698679563553 8701880316584 8715937740016 8753172077104 8770967759372 8796332628268 8801384163208 8819519374876 8833668505298 8844782440786 8858178125384 8869224168826 8872389275932 8882567200234 8921502309356 8934923989004 8939640216283 8967698168299 8970641550962 8970852107984 8995642217744 9003793303463 9004004638616 9028739620432 9030748506962 9043472046544 9056616628007 9067310241808 9081643739987 9093069661459 9093283092088 9093532107152 9106749450331 9118411528408 9131915099671 9132129442072 9143618881304 9168635337316 9177158573974 9182428808644 9191057652056 9217384970516 9222678306296 9241681592612 9256761481604 9293765596262 9293983737584 9307747315958 9307965785456 9321750070022 9333687477296 9345430503472 9359013978041 9359489948848 9374285321297 9398995525829 9412237893448 9426234873328 9434776125481 9440194304086 9448969984129 9478413714224 9486965127484 9487224923336 9513181467244 9527493280396 9539480140172 9554880758696 9565841600252 9569255305064 9581294707048 9593242468322 9607771717768 9621962341628 9622225834312 9657521104322 9660690901036 9691011942508 9696127264691 9696620380048 9710714305019 9729980357968 9753279445546 9764467879327 9767952466714 9792766406864 9794945288674 9807268638818 9807498832976 9823002412639 9834331629304 9834600937616 9848895415723 9862771653176 9863041740304 9877377556787 9888769486232 9904905245144 9932115099088 9941348072632 9959461026788 9968820057112 9996104579764 10023727878724 10038532867454 10038807767716 10078938130198 10095384192166 10095621148912 10110571882294 10136256192944 10150989123457 10151505371696 10166260466713 10175813829062 10210822410542 10216731675752 10219004889457 10231861763249 10248557354633 10252161772528 10260377378888 10289767709468 10290049489672 10305351866992 10320330576101 10320855436528 10333725421292 10346726628844 10362113290984 10362397052336 10379021417128 10392079613096 10400407343116 10436188609756 10436474399624 10457692328482 10503531710588 10519333425692 10532450910163 10548296131867 10578617982842 10594532659178 10606751709008 10621446395728 10623809658098 10637175830386 10637425503952 10652886878231 10653178602274 10666528935608 10666821033232 10682325133571 10696015974904 10721628299263 10725573413464 10735543992196 10741709172376 10767430912147 10782601286264 10788793490384 10810727703412 10811023749848 10828367845204 10841991379028 10871952206948 10888010018158 10888308180932 10931834440646 10948280502614 10966145092838 10996270288276 11036605688381 11036907920374 11037166976368 11043246167044 11053209370229 11081288302504 11083753879289 11087652035824 11097698722873 11097959205736 11114394314257 11128627376776 11146605080624 11159391862088 11177407679984 11193653912077 11194223187056 11208307015792 11238972348968 11239280122672 11249420187452 11255616285641 11255880475112 11311381498154 11328512919976 11342639441714 11359703526626 11392357827676 11409496709884 11426661376156 11440910287859 11472339715018 11472608991376 11472653879372 11491059426106 11504312472016 11514736701307 11518786434512 11521349354242 11537581933904 11554351675087 11567994493328 11601130426808 11628910108151 11629501518928 11646404864159 11661319217912 11678588613419 11678862730808 11693556300856 11725549250324 11725870348696 11743189392116 11759458509556 11790455925892 11794663515544 11809371321566 11809694715364 11842137233528 11885575356718 11903456244862 11944735650068 11951648375408 11969019957349 11969347723046 11988550114333 12020151406081 12036804229121 12037086754472 12054912628889 12072839541854 12089849123248 12121717434736 12141496752112 12156772377584 12174442104877 12208371581224 12233526874828 12253289484872 12268569192058 12275614753948 12287150302952 12305635328168 12320980310002 12354827385404 12374987074268 12393604242812 12443147957786 12443440020752 12461867668874 12477826302032 12493525075024 12496304873234 12512320574416 12542282161402 12577236787024 12595517654447 12612967594927 12613263643864 12613609051856 12631942785943 12646511653048 12666849976963 12667147290616 12683084254712 12701945324432 12717784500148 12718132770392 12736917379732 12752942123924 12792747328088 12819106725236 12863561469304 12889713800222 12910746276974 12930169451966 12963016504816 12981858098573 12982213600342 12982518316144 13001388255557 13037316374537 13058377463638 13075099985584 13094463066958 13106635784437 13110937651406 13111245388592 13147477087472 13159699087208 13166586792541 13167256404848 13215555195388 13219892811944 13232182129916 13252222661104 13268748026156 13290182980744 13326909156904 13346592925484 13346958415336 13400313185308 13420472874172 13442371404124 13469700487607 13496424367504 13516411393498 13544261897131 13583514693392 13586537013322 13603630692554 13603949994128 13623723177259 13624096256186 13641543236048 13661371060519 13678558890983 13678879951256 13679254540624 13700878546511 13716680255096 13736993460827 13737315892664 13756347690424 13776804814864 13797530904976 13814736262964 13853066197712 13865564417092 13903880605972 13924797871348 13980462567694 14001495044446 14024341643182 14062868037764 14080404268021 14081120354288 14101587098989 14114838537086 14122944369716 14140555514449 14163398827526 14179733977136 14192582445797 14220740523184 14232136364264 14281491283696 14334036755888 14351911130332 14373253919752 14373647524208 14394539453749 14394877319368 14414820108488 14452816941416 14476003555468 14476399973672 14505831294346 14556135346844 14578033876796 14631507537751 14671701883202 14672103660508 14690399600387 14695642075634 14731101485968 14734379142938 14754792280858 14755138602256 14776585024643 14776989674122 14794032499792 14817418733663 14836061026591 14836409255512 14836815543248 14858380682119 14877408283192 14899790142328 14935468684591 14965100647952 14983928744464 14995936169144 15038891267684 15047527762904 15078533124788 15102723573574 15103137154196 15144627117592 15163512288638 15186324568142 15209171166878 15252891045028 15275837787652 15294886576853 15318051134932 15379646372272 15393582099469 15393943414408 15402422285614 15416740500421 15479156453864 15502175574704 15526681232881 15527470872368 15547006505776 15569603898953 15589542290504 15589969202416 15612629041373 15612995497736 15632638732552 15636116980757 15675838065832 15689980787762 15698991188972 15699421098088 15757008117578 15800294335756 15826076081452 15849885134668 15913245411154 15913681187516 15937185603586 15957594719248 15977671505936 15981226523626 16001333042282 16001708622224 16027003936411 16027442827994 16045927845584 16069250415127 16091890592024 16130423698403 16131244042384 16139687036018 16154690618027 16160634873656 16199332592807 16205029898512 16220094223768 16244114766991 16264471540772 16264916935288 16288940124548 16309433788036 16354503381076 16379107410484 16426190356184 16450902232856 16471416313534 16496196229006 16568504288804 16578092907824 16602188973097 16602643615838 16659762880358 16673113240693 16694090245301 16721330420717 16746196783862 16767265737334 16767659295088 16789028114728 16813995151408 16838434097849 16838895210046 16839290449072 16862619749552 16887129371281 16906605895816 16907068874864 16934192838472 16955498316104 16959270899389 16969085665084 17027465626444 17043466549256 17069107068104 17137341212012 17163122957708 17191128465836 17259850393058 17260255512656 17260323045532 17285816443922 17329728329872 17333584179002 17355799506448 17381025959219 17397359127106 17403760633168 17429056796879 17493183014587 17521727090179 17541935518744 17567913593503 17592665256536 17602768326416 17618718457607 17639038749752 17667337010596 17689564881572 17716356250768 17738448337652 17744778551864 17765134400468 17843004618712 17869847978008 17879280432566 17935396336598 17941283101924 18007093491569 18007586606926 18008009277232 18034183709321 18061497013924 18084019487261 18106771600477 18113233256014 18134011775893 18163287479974 18186139322918 18186566184176 18213498900662 18236823056816 18263330067073 18263830199342 18264258884144 18287237762608 18337270674632 18354317147948 18364857617288 18382115304112 18408833494961 18434769941032 18445356612592 18483363185224 18513522963208 18587531192524 18615494631916 18643500140044 18718027956082 18748570642594 18787201986343 18797991051658 18824475786896 18851836943563 18869552250962 18880388608172 18897939968258 18949643729107 18973484913299 18973930254968 18974449846672 19002028988891 19026362934488 19054539316631 19054986560792 19078960280344 19109761517392 19131683200504 19138510610128 19162589414096 19186484936644 19215543435536 19243473004483 19243924683256 19244451668624 19315042208644 19321381802072 19382023885016 19392254529382 19421428610038 19506558891092 19528935758654 19535904933428 19560265976017 19589890577348 19614537277636 19646004825278 19668663258608 19686485328041 19697790831446 19725543306352 19754755113574 19777538972464 19809810490288 19882696145264 19911595412917 19918922053576 19937640114224 19966619242297 19992209159528 19996657408273 20047455757448 20077065734908 20077144288901 20077615535432 20157876260396 20190768384332 20221143764588 20301978246914 20332520933426 20351627658124 20421644821084 20433463351504 20438009778914 20463723526498 20496553421279 20497114709266 20520754757776 20550581436203 20579052391723 20579535418936 20580098979344 20610011913907 20640661152202 20666965751887 20667450842584 20693453257688 20724226581968 20758042834256 20784159226192 20800814686232 20872377219512 20872948799248 20903287387619 20915384656964 21007063421176 21038666851384 21064901820326 21096592263734 21157235965684 21189065318356 21247619316196 21274351660772 21305773756462 21306357204548 21333057871216 21364650267142 21384511016713 21392031949808 21443256598526 21451146826928 21471087984392 21482325819409 21483418344752 21534861824294 21565202572528 21596547343709 21621455406824 21622047499696 21656227379969 21656735690408 21683982758056 21688807424921 21716094843097 21743904413896 21776020036316 21776616361864 21863668881292 21896561005228 21932290185676 21992540576552 22073211376762 22073815840748 22086492334088 22106418740458 22162576605008 22167507758578 22195397445746 22195918411472 22228179920791 22228788628514 22257254753552 22289605414531 22317648716867 22318783724176 22354064996939 22387307824154 22477944697936 22498840374904 22511232571282 22511760950224 22532159192923 22622762996308 22657025839952 22685278883428 22719407053252 22784715655352 22818993419768 22853322752312 22881820575718 22944679430036 22945307758744 22982118852212 23029473402614 23042698708484 23108703350174 23127221591929 23156318727353 23202260853616 23257820216302 23292809728318 23322638435824 23356537619597 23357177226838 23357725461616 23387112601712 23424082676293 23451098500648 23451740697392 23485827529801 23486378784232 23518917019112 23524149957217 23580911851784 23589327031088 23618742643132 23619389430728 23684274467056 23771150713436 23806912489724 23889471300136 23938039914698 23938695446092 23977100228666 24040302812162 24073608458242 24074173508944 24109165040207 24109825257778 24145679083708 24175788460187 24264737729911 24348884209754 24368396274859 24416743162448 24438867537971 24467053749656 24506578969744 24537138384116 24551229507896 24574300605904 24610019066087 24611270656336 24641960620004 24709654770808 24749974148536 24787208485624 24886295915572 24923735337748 24992609746468 25015158048413 25084564322804 25115844478081 25153629237529 25191035308894 25225935189854 25226527287728 25263885571886 25293023306096 25333006222069 25333699953926 25334294581232 25366168509424 25403037940397 25435569000296 25436265540784 25473236856977 25473834759464 25505884247848 25511559284393 25585494656176 25638213450472 25676181405889 25727122938608 25779427600444 25821492553948 25860338903932 25963716197146 25964427200684 26002776511114 26074632749074 26116754927276 26149322212039 26188926133916 26213271568874 26221875302812 26318059718447 26319398174416 26333173585082 26357653113623 26430490019843 26431110390776 26439785623888 26464364259832 26503555672459 26537496052312 26580365961488 26653818313808 26692559328799 26693185850968 26693916830672 26732716128391 26800626370616 26840945748344 26884742808248 26939400975214 27032822786996 27088523794262 27173074026644 27207261385108 27247446354518 27248192512372 27282170686433 27322742121038 27357117781966 27357759902512 27401757093022 27433360510192 27473234580701 27473986921654 27474631785328 27512695380848 27552684763669 27629472525928 27695633142541 27731128834184 27737298985669 27772196214533 27807761211944 27848942078153 27849595742696 27960925135388 28002990088892 28048683286364 28125736075528 28160808536042 28203174197978 28229677074172 28245888739432 28281111028898 28326797655052 28385164891594 28464272728528 28505645217959 28541509129063 28588081041871 28663437968347 28703822260664 28746507839504 28789078907498 28789754638736 28829640216976 28905633882832 28952007110936 28952799947344 28994882505407 29011662588692 29112270693688 29156067753592 29263015075502 29343403766404 29344207321016 29380799200774 29391284151268 29468758285876 29509584561716 29553170049286 29553979348244 29634837467326 29672122053182 29672818511024 29716761364238 29754816566384 29798064846277 29799580284656 29870937369182 29956501154177 29991872338288 30035465175989 30077782535368 30084474815213 30095055525808 30122325104941 30157066249576 30205447147148 30205565329681 30206274308392 30289254235184 30327024577276 30372649136284 30418342333756 30505782090056 30551675575304 30589773153706 30636102269864 30787164198938 30787886828816 30804844571228 30832636664323 30833481000842 30917839768543 30956738542751 30958312907728 31003310455559 31053362465762 31088985200819 31139207797906 31179084581008 31225258082746 31225990995472 31254285332119 31265277465104 31272233961514 31351676131664 31379961575524 31397245428367 31397982377944 31398842196176 31514016235156 31600588671512 31652152162904 31699770269336 31826490822308 31827362375032 31874371207172 31962453047252 32002666084564 32054007872822 32054885655988 32120055008909 32138500830254 32183781184048 32260847396806 32279374072036 32309381236054 32321269747312 32398665185614 32440188447536 32487339884233 32488229533982 32528943081544 32529833870576 32577115605853 32577880249096 32618867576072 32626125245077 32671325764757 32709006762152 32758214820968 32852380712368 32901804465712 32942832627068 32992392458012 33137008577608 33204377946194 33205287231676 33319525760716 33346226481386 33388180490602 33441745055771 33442660841434 33492393567724 33534531474668 33576348639127 33578056229456 33626861543743 33676868195698 33677790420092 33774258742562 33801323865127 33813211791632 33868385676944 33910996632208 33918541798778 33938171330168 34054931252888 34086933098512 34136478059411 34138214136208 34187833633499 34274682424024 34325440235863 34326245915416 34382256931672 34519700786116 34520646091064 34571632887844 34667168358004 34762051918438 34794718254212 34858113593758 34890517974637 34986366029174 35043454180358 35083871037488 35134865036089 35135827187006 35185330513072 35236471981841 35237436915214 35278077499504 35333844672581 35334674021192 35379129763144 35387001588029 35476896675304 35489557103728 35530268800936 35615348401717 35686009237424 35737878436897 35739695956016 35758560865132 35870792673196 35882566203848 36014186983138 36015173213852 36068367418642 36122994027848 36168038974522 36213543200954 36226466512028 36268023551786 36326574959948 36372278645836 36426997801324 36526660134146 36527660398684 36560615609219 36674541349264 36708634295896 36729715234576 36762996577927 36817666989922 36869539882064 36966726370448 37025162939947 37027045926416 37080864307123 37127516989811 37175062385048 37230115406351 37230989263832 37286125107959 37287000280088 37436055912164 37497141285188 37574403972686 37595982103316 37703673887126 37739104501924 37760777216344 37795879936516 37899287458214 37946969826598 37947860509936 38004057977782 38052725868976 38108035063553 38109078633262 38109973121584 38157920560688 38218240156057 38263366401008 38318981759149 38372969873288 38381507824933 38486946008966 38487849366512 38522723781449 38629177721309 38630084417288 38642763604144 38764047770032 38784509058764 38842857220076 39013117782184 39057871517308 39071809866856 39120531952034 39179781154696 39229074555272 39292009650556 39372970656082 39395581662892 39509510227148 39589835243539 39758962343191 39823190825834 39837844107152 39873941772479 39933238484594 39984418319056 39993314816546 40094911514896 40153189002563 40154131469816 40154288577802 40155231070864 40218707991371 40269308500747 40315752520792 40381536768664 40442287529176 40603956493828 40665041866852 40703255316248 40843289642168 40876019557828 40927447052996 40993106842558 40994229418532 41101162872406 41158104783446 41159070837872 41220023827814 41281322304404 41332799625481 41333931503774 41334901685168 41386906515376 41447061902753 41601629372464 41662096857017 41744754439024 41782579984273 41806574775238 41830769313928 41892717030661 42014126842352 42077333702768 42129803640652 42193184527468 42314471931368 42378130636712 42495238632392 42548703321544 42611547512924 42612714409096 42729300534284 42769022033426 42886513197052 42939992172203 42942175968784 42964651638818 43004591922227 43069723648588 43123431085007 43193094687418 43242910813648 43312454759938 43313471380816 43367965516112 43377614849842 43432189686194 43487808827792 43551017852251 43552040072632 43553232723728 43616536841059 43727337762584 43793122010456 43864580371352 43897987564907 43985081153104 44146422753524 44147631681496 44172984668176 44212837480916 44335015517156 44390794891492 44456359841582 44457577257028 44579210829062 44635297433734 44708129993878 44774615648308 44997680749808 45022465142564 45063084355549 45064318385846 45187611969409 45245525992616 45255593081881 45312530665817 45370557766856 45437747601197 45438814106504 45569431310704 45637986839536 45704321122733 45706645504624 45763641151436 45888281779921 45889358860072 45890615517488 45964237704424 46058946805228 46085397416968 46217406700348 46254443183858 46312637454706 46515640432604 46585619456636 46643711173579 46713075239194 46714354453676 46848165352586 46902197001296 46971655059602 46972757568464 47037834038224 47048299914434 47161823703568 47237485286264 47238778861456 47307439877243 47481496753879 47542301426872 47612707423939 47613824979448 47684336896651 47778942600272 47876079829396 47877390892184 47954200457332 48080605624324 48147216916484 48218330080414 48219650515556 48291358167416 48351576920374 48529475459822 48697768419508 48736792549718 48876396619973 48877735075942 48934107499312 49005232655561 49074276768232 49085195751137 49102459015792 49146951487009 49220038132174 49283921240008 49401934879801 49419309541616 49499948297072 49571895896341 49574416971248 49772591831144 49847470675496 49985219492936 50030316096826 50169128645608 50231688956162 50307258475058 50382070617788 50451870379708 50527771143772 50666012444138 50667399907852 50806075880794 50871138000592 50946473713954 50947669518928 50993833962931 51011768495696 51023118568786 51276426900944 51350956591207 51352362811778 51434747264719 51499459050383 51558855200888 51641772983003 51642985107896 51719463859427 51720677807864 51927432394292 51928854401368 52005553022228 52149265498148 52233509854552 52298644424078 52377852267832 52426543137748 52443750605624 52636119436894 52666347170164 52715306227246 52859532507509 52860980039686 52862220781552 52928728519664 53005659811117 53007111344918 53074992104624 53152135988497 53232099084073 53385118657598 53386371701936 53434745890397 53465432256782 53601252741232 53681891496688 53769485616496 53878801950428 54065645573992 54177047588524 54346148053288 54414522770216 54494892709036 54496385024744 54564341372866 54645484242076 54714235563932 54803514186044 54914932757167 54946469161402 54947973843308 55105369527338 55149528411523 55258945051856 55391266285082 55462257668368 55474597971338 55544392429066 55615522423888 55696358939039 55697884156306 55699191485392 55780149612551 55857427920391 55921850270776 56004665647987 56005980177784 56096049897979 56097366572728 56251472151056 56321617072084 56406348395956 56459354148344 56491777478864 56562222057796 56653595310104 56770329783188 57011290435918 57083018258126 57176162083742 57326875936694 57407644521328 57491085865109 57578157814996 57649957097369 57736686801521 57904014221872 57989765010814 58023325177384 58109252655433 58224541387376 58309170081253 58312135507184 58526030151004 58685430080669 58686807532808 58688414642032 58761598401548 58782568302536 58937516571752 59019169123432 59106340098572 59107958696488 59269674934652 59344244106364 59433522728476 59596129692554 59651530730831 59741874738364 59913002308354 59981731258723 60070930351978 60155565070736 60168949630426 60244650209882 60314132499152 60409476375703 60410894294296 60411130659362 60412548616784 60500357553727 60576475088639 60654049154552 60745298272568 60836684667512 60890756944871 61011564180112 61103351150608 61179546307412 61272204539728 61574328397876 61609689142456 61665273328646 61666962001684 61835679537086 61913477085502 62006620911118 62106724931524 62177970401638 62278415595812 62356076044093 62450516165492 62508570664238 62544467923028 62759923151048 62773887178093 62794490856734 62795964755888 62852865117101 63026553124241 63028032470312 63201177343024 63304304325808 63396316396049 63399540538672 63651487630213 63652981644616 63654724750064 63747246152317 63748742414344 63924906094504 64005332169128 64108015745644 64109771311976 64240110017818 64277001660508 64521694793612 64558748144072 64618762472108 64797330371228 64974679768466 64976459067964 65057886163088 65154231211706 65155760498192 65237735152144 65252250490154 65342651529514 65418013524304 65513097846287 65516429641936 65619997249079 65861430981187 65885665254136 65984784916024 66043432878367 66142789888903 66274017155216 66408755892388 66410574463352 66639051521432 66692452962772 66776360981204 66883490111542 66885321682868 66984787135448 67069062949336 67152697278254 67253723087486 67353736391396 67355580840184 67548517485124 67602647730254 67837083597556 67876342660336 67975000135133 68109862505776 68171577869077 68272956118822 68351275155289 68375667266998 68549364848048 68650880471726 68652491830832 68761016888473 68764513863344 69039401572232 69041292182128 69141642897509 69143265775688 69245660914781 69334336716008 69524103836876 69589436508424 69716227187516 69781035949274 69972732058348 70086908360716 70269730072178 70271654374012 70472943963682 70474873830428 70667689345162 70669348042384 70758259526288 70774003176058 70953793350608 71056923864199 71060537601872 71163823266991 71230696803434 71434733521499 71475756873794 71517121730264 71623032342743 71739901482431 71741585346392 71765132407696 72028373966276 72030346427704 72136734837284 72245988055696 72336077949044 72427086401908 72452933024056 72536047103572 72653149919896 72744557291672 72853995602648 73053320268292 73055320797368 73121231218438 73417268591792 73523979738001 73525993155854 73635333979844 73727156371141 73838072923069 73930971086333 74050325879894 74161728614246 74255033979622 74350124770096 74460230812702 74461978527664 74570208147617 74572250215918 74574000560176 74872111824328 74994282570376 75051398094841 75148807945372 75191964206632 75407347774252 75478209003848 75521554432688 75591759873032 75798574916428 75893939653196 76008115955564 76216070127106 76218157266524 76436480312114 76637963518298 76745939746576 76763015649866 76973892017932 77045447562898 77256239818667 77258355442618 77260168834576 77372465591603 77469810493171 77569018117528 77683891060111 77685714440152 77800760199799 78026235564368 78115743034616 78143619733712 78241063904068 78359562309392 78458149110544 78584019301112 78745941312164 78791163325784 79019020454296 79179670487078 79517924686382 79646381651668 79745699748377 79747883544958 79866476969188 79986629633092 80086372015013 80306378005126 80308262939632 80308577155604 80437415982742 80538617001494 80603156909149 80631505041584 80763073537328 80880461725609 80884575058352 81207912987656 81330083733704 81402370757057 81406510632496 81524834049113 81686579284336 81752039115656 81854894105992 81986213685116 81988458837064 82202325744812 82316209566892 82440047655628 82562644608808 82665599250962 82667863007548 82894123805506 83200465939519 83324193714034 83565159968546 83613149550476 83661538627856 83783139701443 83785434061322 83919850800331 84025433187467 84257629603847 84259607281304 84384388402223 84386369054936 84628943862736 84756261273424 84990477264784 85097406643088 85221094734139 85223095025848 85225428818192 85458601068568 85538044066852 85773026394104 85879984344406 85929303277636 86009183844454 86139447297176 86246862170014 86386189374836 86624909519876 86755229699684 86864379372388 87102035704502 87104080145264 87183006452753 87233073682118 87454675525168 87586244020912 87729160742704 87795975129814 88290773164489 88292845507048 88295263362992 88423599501601 88425674961832 88556625665209 88670031034312 88781589782984 88912719683164 88915154514056 89158421658124 89270594867468 89416259987756 89549231296616 90044930285128 90126168711098 90128636771692 90375223938818 90491051985232 90511186163762 90625061331634 90741115533712 90873006690011 90875495202394 90877628213008 91009717788899 91135803449059 91408642245466 91527282302872 91746450491059 91776563559842 91778717720144 91928475408848 92117893610456 92170794833936 92434813400696 92508886367716 92625274909412 93031280865208 93171238913272 93287422347158 93426150478388 93428708907352 93696330705172 93943310119204 94096599828868 94287903413249 94474970572528 94614879754486 94809833279917 94962993507758 95084602853744 95225414847878 95227649958896 95366062240813 95368673793302 95749912236881 95752159658792 95754781784368 95906149825577 95908400914664 96050432881793 96161211248648 96294433832968 96436660160828 96439301031112 96582716334832 96703153840748 97058950919644 97395536839016 97473585099436 97752793239946 97755470151884 98010465311122 98148553536464 98170391502274 98293902974018 98440076264348 98562829876147 98567842480016 98711109692923 98803869759602 99143791792682 99348077120579 99545183662288 99694941350992 99970438985872 100060632193652 100338257291216 100463377912324 100614516950116 100764141235576 100903740759416 101055542287544 101332024888276 101334799815704 101612151761588 101892947427908 101984875120453 101987667925862 102046237137572 102420552764257 102549411506849 102701913182414 102704725623556 102832797202709 102869494529438 102998918100766 103117710401776 103283545966006 103285970215792 103436095172501 103438927718854 103441355615728 103852427186137 103854864788584 103857708802736 104008664774833 104011106044456 104178378381961 104298530996296 104467019709104 104597288848156 104755704535664 104853086275496 104887501211248 105272238873788 105332694340328 105430612454492 105719065015018 105721960079372 106011319622234 106014222689836 106304271976994 106464198168146 106770237315196 106869491780794 106930864513564 107064206037971 107458124232463 107755074696283 107757603900856 107917183502947 108131291147984 108354095177048 108692296106576 108829045540432 108987227292671 108989785418072 108992770049488 109128682745732 109290968484152 109428471127864 109452818865299 109607028372088 109829865514334 109892938322804 109895947686616 110210739054676 110299056823046 110782532570164 110949195942676 111088784858132 111227311260073 111392717878078 111395768312612 111560299225102 111714855840782 111843700541552 112009331295974 112011960355568 112189027554877 112192099795958 112194733145456 112643234144168 112812696791912 112912965888821 112918708296688 113082834326189 113124444115592 113307190620208 113540659566376 113708803368937 114022580871836 114166036516252 114352324167484 114653751873388 114982171730218 115156315629992 115299914194738 115473373603042 115979530021628 116046650354768 116215322811679 116218505310866 116551407324551 116618340162506 116858631717107 117049312945019 117052060302008 117370860161338 117373615065616 117523196803096 117565136605072 117875033143504 118038338246864 118209905598967 118212680197144 118215917392976 118387742854303 118539349869304 118688488212728 118714896295723 118867045456952 119192259385108 119303061461662 119483749476728 119826004616708 119963462517446 120141860703956 120337899260852 120489300419764 120818952751406 120821788588592 120822261318724 121000715107454 121152950177278 121308098309104 121490596545136 121667181714533 121673369335024 121781513889742 122359092614824 122452281102109 122652089631253 122836609793677 123148656795752 123219378284912 123330546657292 123331029203249 123333924003368 123671359074172 123826954171004 124013241822236 124213449863048 124355940803276 124556831191624 124712152088186 124901032330984 125017141328476 125088935846056 125519846302096 125547774356186 125588981713468 125705730234202 126049654440983 126053106248482 126056064940624 126239285965247 126398111857279 126747401203339 126792632792098 126938082431251 127302975260426 127305963289232 127494492304634 127497484828688 127849812189008 128010664338256 128216031491288 128219542623952 128405908238231 128480220035636 128554003321016 129043389587224 129117496288144 129237524944216 129594660742456 129949359536932 129952918135928 130308462423412 130504500980308 130685303059028 131026195692574 131239994498158 131510413904401 131722861962374 131771330508272 131962858604941 131969569832048 132086865756734 132285579777806 132814394393093 132817511784776 132821148926704 133014202922237 133231245610229 133278103042864 133384905925544 133552721962408 133766980223084 133770643365736 133969574270896 134138125898672 134305394556508 134507446174972 134707472782792 134711161680368 135097034970248 135205295460508 135674167195112 135950000270266 136343155738154 136545912237644 136702550310578 136751334533996 136921861832119 137094127832183 137301760943452 137522033776946 137805397296287 138078803144464 138283285795018 138286531551376 138491321829562 138668673432016 139048207673752 139178873016848 139381167890419 139432454375032 139562071898548 139945464116696 139976601857911 140173816721432 140539460144356 140543308748024 140945887927364 140949747660856 141335378690324 141548006352116 142113847728398 142245957896597 142327646533982 142461393606868 142869467042998 142951513747588 143034243460528 143246064685486 143475873948953 143479802964862 143483170692784 144053366742061 144056747932552 144060692855408 144270083397349 144273469674568 144487126085341 144672155898088 144854172803816 144905866048112 145072094207144 145306299839792 145489114583344 145707991205296 146106640536584 146110641594736 146242462436876 146323011713333 147047959476002 147051986311708 147270667959688 147454312742282 147676145846138 147861942172666 148100651759788 148323457228492 148510067959244 148920461625404 149054817483739 149140416295234 149144500431836 149691577116991 149744223648656 149988565140752 150102796189682 150297615890744 150383928413264 150814695548504 150956418007696 151175831405963 151183519746064 151403263234067 151597149832856 151787879306392 151821651974447 152012663901679 152016231911128 152432140254212 152436314533048 152872960624228 153275927036596 153526031299732 153947784035864 154090895125796 154512479637334 154516710885236 154744931183206 154939620986342 155138036235056 155367782120222 155371428880304 155597259445537 155601520399598 156223541018069 156231486069232 156478454978573 156482127808136 156713864175557 157168038602224 157491882624328 157582326651568 157725114350461 158038040908592 158267747363401 158359340974156 159035849372764 159292763303336 159491399496754 159495767089916 159732953938376 159973259266184 160172744030026 160612756010252 160617154311208 160874831965484 161077234002988 161206313818298 161760923451218 162094231091471 162415825975312 162660167467408 162804741514114 163049668098226 163504078231312 163709788211984 163968578734051 163972427370232 163976917674128 164215256217259 164404651489624 164632419133784 164669049700519 164880095311256 165125289217616 165331198501924 165335726015096 165788247611012 166400931879038 166648387428068 167130319937092 167226299100952 167566279402886 167570868122644 167839701600662 168050866374934 168515259207694 168519214562608 168764155281449 168768776804446 168772738109872 169853164109377 170386265197681 170442189468278 170446190051696 170917202137136 171072072765797 171076088133704 171546052788208 171759968688812 171858606555272 172018367688908 172278894594352 172493724340028 172772378749672 173249819039752 173510459399368 173728758744776 174204071409004 174366012905506 174466147364236 175106106338891 175326413221387 175591950259628 175810911346567 176075404662703 176581546328978 176585691014096 176847199003202 176851349923664 177113251330418 177340062068624 177563179565968 177821265582779 177825439366328 177830309028112 178111421104643 178316843316248 178541189734936 178580914990751 178832519975512 179098462593232 180089860570256 180252337422196 180257273543384 180750447877636 181022372327524 181250122663268 181746013380022 181750990404788 182019435577798 182271606898118 182817284490932 183045255484273 183054564605744 183492900982118 183553127119684 184226418029129 184235787220912 184503571795361 184869626801392 185017772735432 185250549818824 185524889707213 186062561730416 186342477826544 186574844694316 186852300956776 186857417814704 187129012898737 187392661410344 187886620238408 188193199657736 188575806826498 189229759508972 189619666559834 189925987015516 190162822476899 190450829695756 190732124481626 190737347586604 190975194805031 191499824473762 191504319317584 191812299651154 191816801829328 192100865763586 192322422497296 192588867665936 192868793345683 192873320321656 192878602062224 193158948867547 193406307681496 194117901839288 194161092899683 194405373501731 194791073678032 194947170198872 195505586479892 195510940303768 196020930622244 196340783004548 196587805948036 196880152528696 197125659752294 197422219385846 197607739519204 198287583585364 198696154241158 199790563903441 200116567293097 200121264387304 200417626505473 200926755824648 201229033900232 201528282471152 201807481518832 202111084575088 202404850686389 202664049776552 202669599631408 202964177537849 203224303523176 203785894855816 203969750240906 203975335851724 204092474275144 204841105528514 205098823013698 205403826364828 205409451247112 205665594405418 205738989058876 205997836201532 206567091932012 206872190345002 206877855437708 207704854372274 207709729577168 208017329549666 208022212088912 208356756763922 208597061992592 209194577696312 209695508079239 209706172550992 210010978034351 210544477747576 210591323706491 210665388680656 210856275734587 210861224908984 211173491970883 211438130030036 211443920158744 212022639244468 212028445379672 212608543953988 212928396336292 213540474630392 213738983561588 213861729027128 214128412075942 214916248464926 215510149392566 215515207801712 215828456650261 215834367005894 216697169799257 216708190354096 217023173188913 217377295469321 217974454585342 217979570836144 218257365491464 218581936968304 218779997324833 218856942255728 218905637730598 219214056744176 219532681826653 219659731028668 219785876645608 219791895373232 220421478109352 220598113646092 221565065140328 221898391885352 222177569716264 222454622520146 222785435756156 222791536625224 223120598450204 223429711681564 224018662591948 224378055109754 224384199591916 224840385062363 225286468288336 225625393583824 225825931777642 226165668652378 226248888231184 227081319132752 227411379189631 227417606737874 227782452172327 228045161743672 228332073032504 228382876715539 228699280353299 228704648334968 229043339948891 229307503746776 229964343460436 230312631259984 230599828389476 230946747206084 231959060043256 232430645623358 232437010621732 233102814649102 233236680325012 233717263434214 234092215390397 234098625890038 234104120604016 234741720322676 235034440473889 235046393606192 235388030806201 235742153086609 236419811197934 236425360394288 236775485708606 237078699738608 237376976425456 237429792591446 237734090913904 238384518770216 238606122923324 238967498953456 239314835434493 239652009233416 239926925034892 240283721407912 240675798521704 240978600839528 241637905502812 241644522637448 242001430214908 242305900354556 243194702210311 243334363429066 243563027779484 244233625822459 244718185229648 244904562204218 245304179262506 245673219587354 246297313591504 246655303872887 246661093314584 246662058406498 246667848006736 247026376855583 247342718148344 247653908342008 247709011116203 248026483644472 248426899726096 248711881606552 249113662383248 249424304176372 249802064661968 250034282656952 250165149058279 250177871692112 251095548712372 251177963426936 251411460468404 252099308881966 252106212496964 252478571930494 252796223714558 253494802406678 253585265584196 253876164862502 254605950520852 254988984609268 255924309264533 256432062982576 256811816476462 256960440071272 257108006642032 257340976045489 258086779174448 258475049888432 258850740367921 259189321484912 259566050149861 259892618928677 259898719073864 259905836271856 260616924846824 261002875755713 261009001960616 261370606118056 262052391385148 262479988996316 263020827808802 263445723924748 263925717209882 264173731513468 264571159555612 265628788786186 265635023569552 266028405844474 266462491220458 266769811851088 267105443924816 267527681092399 267533960446168 267541286731472 267930154880791 268610789113016 268670554774531 269014892349944 269414945565584 269659066470143 270194069940496 270410590921016 271348334390224 271900000540532 272686311476308 273091824475288 273405100621156 273502669067992 273843723664238 274188255664366 274603521886904 275044067553892 275610794592574 276566571590036 276982643659124 277128846704773 277998643217269 278096415347504 278762335780838 278864908750064 279117592407353 279124143797096 279890928233392 279953203715822 280347633442864 280755115468217 281078920288712 281086617496048 281530955939597 281885159505229 281891775854728 281899495321712 282309232960261 282670757380648 283096012704232 284227695456796 284491915793194 284655293067964 284922787213736 285738934085996 285903027495176 286492129370972 286951747897906 286959605929724 288106733484122 288113495865104 288540166794698 288546939349136 288974252170682 289344311796176 289708345607632 290129433319271 290144188414288 290602844960207 292213281073168 292478059889911 292484924873752 292646023426666 292918069507999 294095918952004 294103972623416 294541335919376 294908625484564 295352291692276 295723884345332 296201303519576 296646914456984 297020135918488 297840923250808 298109634967478 298280832590468 298289000863672 299383154233982 300205592379364 300579945205421 300595231781488 301032143455589 301629391097008 302351662811926 302806526468134 303194299665712 303575758612784 303643303948894 304025327803358 304032463822256 304513074791809 304864280508424 304872629066096 305315757887413 305745921248456 306551854073192 307052062599464 307895568071728 308181790251592 309024959274668 309033421770472 309489862366412 309879241972684 310735564240444 311194518891074 311203040799196 312447082036138 312956909957146 312964255616272 313427728351114 314983765248656 315441590488843 315450228700922 316535494726802 316718681948312 316789151573167 317187714660719 317705277993623 318071698745528 318585526606672 318982798993508 318991534179832 319465907876752 319930247859131 319946518532368 320345488060052 321225512020504 321234308622416 321749663930968 322154468005976 322412627636596 323521846902436 324188462182942 325609483028228 326099336196452 326505978215053 326997180087877 327937157468102 327944854740464 328430512434518 328809302979248 329264838267568 329338099401038 329760190622512 330239493225161 330662397003848 330671452030192 331152079140701 331576495222024 332370477277153 332801863758076 333296774856136 333790358276557 334260639874184 334452598201904 335132558805772 335141736245288 335679403201324 336101732749868 337030518415388 337528310562898 337537553608892 339706328218754 340772530395362 340884378936556 342134776339811 342144145531594 342152176267408 342649490477099 343519937377624 343596370257959 343717213110544 344028660409063 344036735377816 344546223741967 344987448680056 345544757499344 346499638079504 347003271274387 347020918798736 347457517489552 348408142818008 348732025811012 348932294728472 350212212677782 350652826442774 351183900519256 351621822693134 352150809325406 353163092657956 353694398006404 354226502660836 354668218923629 355642531165558 355650878732656 356222842209286 356633686632496 356956837740517 357082379469872 357161829981502 357665039951024 358184901927697 360043230853033 360496213352681 360504674844392 360514547086768 361038550788929 361500895755272 362036247015989 362044744655048 362500245326536 363492026760044 363501980809576 364038871155596 364543213796236 365634568981864 366090510968546 366985801964236 367106254239368 368452836058258 369007143590722 370035545470864 370501099637648 371039618677819 371049779414426 371645053544323 372624693588511 373149689388632 373704601913552 374043221232779 374258025797474 374785322820688 375773240476816 376386399315472 377151613652996 378459519017944 379239333119668 379851974031032 380325644953798 380901659391512 381464248963252 381474695173208 381950389610062 382999648947524 383624599302308 384201731527172 384404529300169 385737586691366 385746640643312 386317897735094 386812615362992 388235803678576 388322185799366 388810747003462 389434515004301 389894340397744 390461047287857 391001995442737 391011172959784 391021880607536 391590226364233 392041861244488 392672349285853 392681566009096 393175611896072 393760305057392 394251319504588 394844438771692 395215479038408 396575167170728 397392308482316 399581127806882 400233134586194 400242528774608 400835253010946 401853511649296 402437601055763 402458067800464 403043035922267 404156807610647 404809701372778 405328099553104 405928355075698 406305709317547 406448607046352 407571789711632 407939500481812 407950671703448 408164190568771 408184948550288 409682211057028 410197646027396 410807652729656 410818902494224 411331188810836 411477978117752 411995672403064 413134183864024 413744380690004 413755710875416 415409708744548 416034659099332 416713513527844 417560715115817 418389155392624 419391016158478 419872118811061 420021956068702 421088955495152 421182647412982 421712551469174 421722449817968 422335418495029 422346983941766 422876260060072 422887840317488 423502502876089 424035325620473 424045278488936 424056890759344 424727234941841 425217087907976 425856792672584 427080949260784 427477967123176 427723458054256 428256824151884 429832496929852 431020298785132 431656913300522 431668734011788 433394339598514 434046346377826 434754590938642 435948909170684 436492532308651 436514730982928 437149200068659 437559994649666 437811275461196 439065363653306 439319462057336 439417210246651 439571753291216 439970055819707 440842956218704 441196227292184 443130130280656 443774214772343 443796783770704 444355139432528 444909245040292 445570871512312 445583073250448 446230723066219 446241196900408 446859423363128 448037325183896 448756110219508 448768399183832 449680770124726 451651863555284 452331337304756 453576733670281 454822758379262 454835213475748 455564904344654 456090323487344 456664146065008 456765753431078 457398560706598 457409296669936 458074135763933 458086679897782 458615007493552 459339980743553 459928686920872 461030016868309 461199656778952 461893494412168 462999529222321 463918120086512 464861291246716 464874021243464 466205629298204 466473360650024 467434526868428 468184430780794 468197251780076 469483440645352 470068880947778 470776061612402 471484306173218 472839622395868 473550971417212 474859585182892 475288002919847 476769037540432 477201045083539 477212245846648 477918955513051 478629670868986 479304018466832 479853850069784 480567442815824 481327118219311 481351597043408 481957201679056 482657720867543 483275811005624 483289045274896 483991500282563 484002860429816 484611800709112 484719626403467 486389404420622 486668726858132 487126055558968 488467251644918 489809124408436 490608358525012 491346439174708 493310607745774 493322186629168 493324116812996 494052753711166 494685436296688 495307816684016 495418022232406 496052967288944 496837122028741 497423763213104 498146762868937 498848608352744 500043134650493 500068565313904 500330298116558 500795409158837 502179310377017 502191097424744 502355926853872 502822920936808 503567557776721 504198617763932 504212424993928 504957143860988 505592447429116 506989604813356 507170531168392 507752329725004 509211901041704 509977969218536 511848618529066 513623632952924 513920880142544 514667858166007 514681952090978 516866510461483 517516797604331 517701480735842 518361243042227 519132100299722 519785237857354 519797438147728 521233849693648 521991457033319 522005751511426 522018003921232 522741212236112 523501010509711 524104782770296 524959977992632 526041655617604 526891447849496 527851434419764 528347463026936 529142319111224 531257577572372 532056811688948 532924982440916 535055362184798 535067920892336 535860309761582 537221578226032 537341109549062 538029784699888 538811804735789 539318132940286 540821181842032 541607259141221 542288673452197 543173539795549 543800001081064 544605321398593 545372622952616 546183648950576 546810201242312 547005338135984 547687447328476 548376511328732 549207043773808 550088135107784 551221589185148 553133143180072 553965287318248 554257693409546 555997286434538 557524671561676 558219898238639 558235184814706 558248287594192 559059694988951 559906407431644 560604604105091 561510230936434 562157840577424 563061911879194 563770319010458 563783551709456 564618465920522 565341514761296 566163232079263 566192025408464 568455390913592 568983831586388 569310586135928 569845574427472 570673838343791 571477868171992 571806054990352 572984258741944 573903495795812 573919211859448 576213466968244 577080333589396 577948504341364 580258866638542 581205689920414 582403261576633 584956119779822 584969849747504 585292046853332 585820096622137 585836139015998 587438955602317 588178032312269 588191837904008 588207945246832 589062898655621 589817250969128 590690718815561 590704583384552 591447768690664 592402607039152 593293828913968 594040271836976 595681846501616 596219269934956 596547663138973 596561665180936 596578001727344 598766308467964 600411184758728 601159890410842 602064286911178 604703325623852 605613052936268 606368245256527 607286607897788 608050655606716 609026149583618 609728561016848 610281045169271 610631515774826 611491842496912 613103708146384 614104125198928 616363580503184 617259457800427 618049918549336 618066843540944 618965196511207 618979724732824 619758483945368 619896379656463 621471128480888 622389037782148 622406081598392 624894164072276 625913819914292 626855456702228 630883180977686 630900457401844 633070989453604 633437363896624 633578303146334 634375429321438 635393156059649 635410555987246 636143397491056 637068024522293 637950624143413 637965597987016 637983068359664 638910369331117 639860495718262 640690976120104 642225153437413 642451024041008 643499327861936 644308936011952 644825255273192 647043693804872 648376924365884 651218966056456 652198672392904 653011956430106 653994360175754 655874314936204 656861024869036 658676198802076 660478986450322 661324794007696 662304158281402 662919841518103 663152990444048 664740954554306 665603727516152 666593549712272 667562435685691 667580716553114 668521279748368 669492967654979 670265117611544 670283472490576 671343048779039 671358806402648 672203465499736 672353030172551 674061036830776 675056621125796 675075107217784 679412656437508 681545060790724 681768757873112 684269552679622 684288291063188 685298980954198 687039874755248 687192740515918 688057320818126 688073470755632 689073577544521 689092447483934 689974897360112 690977767850461 694006542548774 694651696575161 696816285636016 697464051622024 697864589456944 698496934980613 700424425355564 701305652885548 702367801038512 703243645386268 704301618650812 706326185315912 707388796012808 708453005321672 709336437847258 711285062331116 712445684418572 713894125843171 713913675481034 714323659963004 716369803855394 716943869349799 717845880547943 720086461706066 720992426705362 721009349688784 722077101577858 723001791510544 724052666207507 724072494031978 724089489310096 725000490653072 726146562965083 726984053520088 727003961619152 728060653423831 728077742311192 729086427592472 729248648673727 731269137963728 732181021937092 733971603928472 734212508478736 736905672116516 738014287181444 742079237355638 742099558828852 743290107088646 745249387177022 746299378777264 747384116246417 748086442465558 748516051594948 749449442265797 752206869627241 754303227305992 755420284520629 756919038035888 757604893677101 758478666239336 759703948062064 760651289907596 761803318783024 762910591048697 762928497926504 762949390346416 763900779220124 765999297895048 767249198604616 768403463054344 768809058600338 771475173382732 772635795470188 775469899500803 776644371598732 777621494006924 778591178820511 778869030008602 779762506363399 780922094575714 782003990885474 782022345919568 783180452728466 784083722488976 785323192884139 785344698571706 785363132018192 786351223792144 787494176152307 788502639009176 789688877543384 790430958076816 791579840283323 793150334341456 794784616964632 795961623582559 799162255613764 800466269172388 801670506021892 804875202111526 806086071844534 808313615221294 809619402745556 810628988573209 811856710151396 812611418635094 815859851271857 815879000963624 815901343406896 816328381137542 817087246522313 819345190615133 819364422114056 820395292054792 821615305459312 822662377621672 822955956235504 823991344806128 826268367728048 827469339192769 827488761380008 827511421750832 828714199980121 830819417489096 832069318198664 833427027055688 835121430231634 838782032316956 839744237622122 840043912137404 842365294825964 843425102938348 844670836990058 844693967883532 845752520120144 847005005752178 848070651240946 848090556977872 849454469883682 850434175815952 851670272001731 851713585345168 854955934246352 856198602755431 856513648303768 858564627418771 859664993859704 859856268555739 860938082650523 862040597570264 863313826601044 863317204422743 863337468023576 866788679197028 868092692755652 869509181877284 871897818341368 872985064617302 874298400137318 875119989299332 875622550922392 878130727306612 878638924114672 878834420493302 879940111639414 882392454584368 883675001756729 884786783000953 886230512298001 887548429544686 888566577018757 889818490080584 891141743024624 892461446132438 892482393800816 893718846726256 896074650367792 897512220439016 897536798367664 898841357667617 899361540249452 903303727110568 904662674609512 907153467340562 909645516758524 909670426951496 911129808689308 913531506862156 914797121413196 916148271527866 916173359795564 918679961487106 919857373841744 922060033736618 922399313557904 923740010234587 923786988824336 925999058444642 928651535779487 929722582493432 929748042486928 931099420455659 932411258596408 932618719271603 932946721300048 933792078253171 934869053736856 936368861561588 936394503560152 938966881290704 940137761895556 941552123224804 942968612346436 945679244791736 947101942834424 949719170365784 950576005839694 954402090167078 954424491693296 955811736594013 955837911026102 957259341737972 958453032824833 959658894825281 959707700139568 961102624122329 962654236438622 965315441735086 966551622011248 967983000565126 968005720859632 968882845295689 969223601418224 969439252806934 972778808841244 973337453716264 974252111117936 975668175232933 976934503289836 979618248816872 981216717050024 982692878349416 986621215491548 986648233625992 988105507422332 990836044464812 993674244057482 995721705276179 996293525737874 997697216705488 1000086269300986 1000660596233116 1001590818317674 1004331117642671 1004358620754034 1004382194849488 1005645841873616 1007107536411223 1007135115553442 1008397235527864 1008424849987856 1009890583781443 1009914287721976 1011184894858232 1011409882597387 1013979209626712 1014341062336784 1015504659450008 1018423802083408 1019955938437072 1023697237058132 1027247265905848 1029335716332014 1029363904181956 1033733020922966 1035033595208662 1035402961471684 1036694096728901 1036722486084454 1038264200599444 1039570475714708 1043383722386173 1043982914066638 1044011503022852 1047002021019422 1047841039818937 1048209565540592 1049919955985264 1052083311235208 1053782895698992 1055702868839528 1056694926053872 1058230819841741 1058284638222448 1059822842638469 1062515155144744 1064088647311753 1064113623377896 1065849964881832 1070110724369596 1071720619523164 1074682219098124 1077623609471578 1078636265880572 1081606057213747 1083214518282442 1084577346904394 1086347079591098 1087600002162128 1089180816118759 1089210642797186 1090745245905232 1092330631437071 1093620402484624 1095349184850011 1095374894656952 1096753022657464 1096997049228899 1100176270215568 1102443178370296 1104075800453227 1106266286360144 1107874231543807 1107930574636496 1108515386819092 1111994572869076 1115049343123352 1116439796477278 1116470369629412 1118119389977902 1119812814863288 1121209208210182 1123020461872868 1126123823758388 1127540638020916 1129236931841044 1132326464158526 1133379083885789 1136910781827184 1137967663172776 1138621172271856 1139652893915737 1141347676687582 1142955736343984 1145968517483888 1147780051138357 1147806991591624 1147838423718896 1149506793520813 1150953026684141 1152426933936488 1154160667178792 1155897008682728 1160517733277084 1162411379840828 1164806523153266 1169912239559644 1170584093706664 1171640193244274 1171672278031996 1174877911204634 1176356064624538 1176383675808016 1178125797311242 1179634501938256 1181349086970143 1181381437631122 1181409166769104 1182895537381328 1184765444837767 1192438539869912 1192703856383767 1193095326277946 1193123330361872 1194204437224919 1197504509360579 1197532616935928 1200822369517456 1202319780821684 1204128573822356 1209406651247704 1211226105872536 1212736490513054 1214573215795576 1216101311213432 1218052299167236 1220562090338542 1221263031549652 1225742744372237 1227284892549709 1232527832638921 1234518915600854 1236099837098672 1237930393022414 1237959449465648 1239516967890736 1239792759312926 1242942256961776 1244748859079453 1244778075564296 1244812163196784 1246779947732501 1249788328144552 1251827639828584 1253710913404456 1261766361955372 1261800914803688 1266141978907208 1267156606292668 1268750858642876 1270786312119298 1270821111974492 1274136049044586 1275901248286826 1275931195974032 1277820738662234 1279720991436524 1281316788389911 1281381952240208 1284450306874826 1289650510546384 1291525002567527 1294087387609744 1295259979512463 1296753848731768 1298674227950491 1302437932112912 1304397344785808 1306023912860212 1307988720351508 1311748629872408 1313722049738072 1317352397604152 1320957972900644 1324608316562804 1325803376565889 1325839683036206 1329481909108612 1331139757338293 1331207455032304 1333142349589037 1335124871371382 1335161433106228 1336826363635217 1338985935309958 1340530235223088 1342686097558078 1342717612805296 1344406930999472 1344706060345102 1348122073661552 1350081553419781 1350113242251592 1350150214435568 1352112642072829 1358825312875016 1360837614512117 1363090121581448 1363537515746224 1368539105359244 1368576582126376 1370597961908396 1374385481031836 1376114641636252 1378147155089042 1378184894967868 1381955535700922 1388013085097548 1389303393150322 1394928103244048 1396955615022019 1396993869961226 1400815971051679 1400848850711128 1402611305771096 1402923385538311 1404688450640327 1406487290772536 1408603237301624 1412652370631824 1414777592025616 1416833954804723 1416906010643344 1418672875694516 1422570124662232 1424891368837144 1427788251686342 1427827350962068 1428647319926008 1432739607710788 1433887738699598 1435691761095886 1440172923412132 1441984853410724 1444154203155716 1445955046380949 1448105332415014 1448144988063956 1452293125930166 1453968107040176 1456121306847662 1456155484622384 1458172855184944 1458497297347454 1464362043874184 1467868556554673 1467943207856944 1470076846240457 1471926399370249 1473811344233032 1475993930142109 1476028574362888 1478214443796181 1484158474711276 1484199117657704 1486580214177292 1490498774354044 1494768232492834 1496172884931116 1497032103189896 1498898884531594 1504413739254482 1508606454611984 1510799196551827 1510840569041258 1515168295219163 1515209787354202 1516957332478672 1519162212322391 1521302579815192 1521641068285247 1525821182097394 1525856995853008 1527801558440248 1531459981273831 1531998595790096 1534498397209232 1536728772786571 1536806926108688 1537618117200676 1542950346765464 1545271590940376 1550939799001606 1553288743197464 1555242988013848 1557182357641022 1557738060017204 1559525012726798 1561844189151428 1564007981770948 1566360905456932 1570646385768278 1570689397143412 1574988352304614 1577005278018352 1579377755086768 1580808852850861 1583159680566646 1589569233929264 1591879654327417 1591923247165118 1594477165206289 1596483230561873 1598324511227528 1600894962473093 1600932538344776 1603303379642237 1603341012043784 1609750404223052 1612172143689068 1616627230442588 1619238805491112 1621257977146418 1623713420302792 1625222837270188 1631719702543714 1631758001927248 1632656762275084 1634174493044626 1638645507732779 1638690381230266 1638728844228112 1640790584109584 1643175454144627 1645324755243344 1647716215643407 1650195071606263 1654938678385538 1654977522760016 1656477122602307 1657428399960242 1661638834978192 1664138636397328 1666854054111376 1670242860463268 1677564064633912 1679488475244244 1680087824274808 1684730589651928 1686850205876696 1689341673980116 1689387935767064 1694010011504356 1696141302481892 1698908939767364 1702362915472177 1703340544003462 1709635380757213 1712397205510862 1713027296607536 1717129254837542 1719329987719408 1719712537111478 1721876165301046 1724081195140528 1726587127110209 1726627653202088 1726634408845486 1726674936047152 1729184637989081 1731580265532121 1733577358394056 1736185385511304 1739018363754568 1743795636682736 1745970129234604 1748596800274636 1750239978598664 1751245101844784 1756261454613224 1757668840986604 1759880223278828 1767350003513458 1769573566001906 1772461024596002 1775096859089372 1777133154037514 1779636980161168 1782223661818379 1784922892264876 1791470164851731 1795024440878032 1797682715335234 1798723080498904 1801386832318423 1806607454221136 1809325349219024 1811955182575447 1814306934681124 1819248332500739 1819291033517048 1819340853902992 1822259617378616 1827063013724312 1829594242826392 1832296543055732 1832346719591128 1837359922974212 1844120067473236 1847480020469174 1849197452655761 1851998116889284 1857303071558974 1859445164986864 1862198840911318 1864822517192816 1865237438543206 1867584156506342 1869738107473712 1872693767646793 1872737723123176 1872789007120304 1875511084165537 1880275523791112 1883104246449608 1885937224692872 1887613465291001 1891358489583472 1894203885668848 1899438340731568 1901152011679388 1908804180334156 1911623473188026 1911675822052204 1914518683475944 1916906065649666 1919317789650562 1922205248244658 1925308472877244 1930630883470172 1935966001130252 1937712627288607 1937765690591378 1938878505613868 1945557617682488 1945990502520883 1946674907432528 1948438818630131 1951336350465866 1953823146851471 1953869006579672 1959236497633744 1962433434100048 1965285808277519 1965385756698832 1973196116536603 1973242430983096 1973296467251984 1976164630721827 1976211014844664 1981672088929624 1987348488114964 1991443410552358 1992587051475748 2000172538601972 2001321192466232 2003181636635348 2008662235285342 2008717241508068 2014215072822446 2014270231106884 2016794471055728 2019781167562886 2019828575443952 2022369789716464 2022819765194774 2027958419253424 2030906033234897 2031009318900016 2034219914721449 2041704360416797 2047346419229377 2047394474116264 2050426486555993 2054494531811696 2058671432664028 2058727808363912 2067466041845932 2070067190417324 2070805922943368 2073388193457802 2073444972168908 2076528401198888 2079140951429416 2086767444772346 2087965828133276 2088023006045704 2094004042038844 2095682079637874 2104166622470416 2107225004189123 2111405737679056 2113318913941387 2116461639683482 2119645685276938 2125030310289488 2128177294623506 2128227246755792 2131591523542663 2131699929763664 2140221448739192 2143441239046328 2149364438196248 2155247218943156 2157272531761144 2163212114427494 2166429036564884 2169154693808788 2172694159182196 2178361632237518 2178421285594372 2184661262874142 2190698369700022 2190749789313904 2193506045314928 2193994098457798 2204886356740592 2208091133421901 2208151600906454 2214476739166469 2215748463087614 2217030773638184 2220314002625033 2223936945955361 2223989145738152 2230098686246704 2232879592954556 2232940739258824 2236238779955804 2239625629726576 2242418416420364 2246040923745736 2252247647516776 2255081276041832 2258473863682088 2264652928317052 2266758167771578 2275935326345552 2279243371878031 2279305787831474 2282695353375164 2285541847505371 2288980260615139 2295560102276714 2295613983183248 2299013587041626 2301906053368282 2304853867872976 2308321334357584 2311676452576127 2311794017365456 2321035466554168 2324822759681656 2326593340940071 2329613046306532 2339824479119288 2341168187413328 2343280386488548 2343344556063992 2349755822409268 2352712129249076 2356251594622484 2362698173940286 2362762875262244 2369530889675534 2384877079739824 2385407712767534 2386190652555892 2388408874449838 2394943434378677 2395009018721158 2395065233871856 2398546433339693 2401564125288301 2404639561643368 2408200622863441 2408257147644712 2411823566193769 2418813302495408 2422452211745072 2425472981026108 2429146431591152 2432202622426864 2436104598334472 2441124180677084 2442526063099304 2451485488744474 2454569785099418 2465055665277842 2469037831201708 2472116692199687 2475860786044828 2479585518625852 2482677532465403 2489497718158906 2489556151128592 2493559895465002 2498697864183619 2499576656289104 2503655279657168 2507294313493879 2507421826808912 2523473493468767 2523532723910744 2523601829607376 2527269855522503 2532283957814416 2534313212585336 2537501717285752 2541572624238596 2541642223948984 2548272098089172 2551802496573652 2555641477324468 2559441982873048 2562633576779822 2568900613749652 2579214444125089 2583050005135054 2590519959024926 2593507697463536 2597277330744733 2597348455900982 2601515374810261 2604788428811477 2612047825720424 2615977440703016 2618302548629453 2623497259744816 2627444099476144 2634704795208304 2641915945801288 2649216633125608 2651606753131778 2651679366072412 2658963818217224 2662279514676586 2666284699178074 2670249742742764 2670322866212456 2673652727270434 2677971870619916 2685372195116156 2689412120690204 2700163106839562 2700226484503184 2702673200035343 2704225284145658 2717650625750032 2721675229024234 2726041605030107 2726180243162896 2737013968099159 2737078210718488 2737153164252752 2741131584549631 2741195923816792 2745255395621479 2748770962063672 2752229283272504 2756294310178084 2756369789935736 2763911071401844 2776026170195096 2778606786300644 2793911230044038 2793987739922452 2801631942103358 2801697701422256 2805222611542192 2805846771076622 2809376901280654 2812974581545072 2817063207390341 2817206474603248 2821301251455869 2832041532191041 2833667909609446 2837345751389032 2844139965222829 2845140249324464 2849782737674288 2855576503372684 2855654701924136 2857294639852016 2865479215421576 2867775477399196 2871383522191772 2880345846824264 2883969706821448 2888308406311432 2891910092761898 2896210664830028 2896289976127912 2904586251860332 2912242613695324 2916994594694908 2922925005810719 2928724087748368 2935737113109346 2939104831677427 2940153692480914 2943852798740498 2947622688466064 2951987860284218 2952057148725776 2956347929465203 2956428887592362 2968247279343311 2968316949422552 2968398235315408 2973090644592887 2973160428354584 2977563419335583 2980997548708088 2989536464985668 2992345769862232 2994064206379792 2997797769063188 3008827478508964 3021598393103654 3021681138082516 3030336590438326 3030419574708404 3038324424644782 3042605159630384 3043282136570494 3051642364194788 3055447726160557 3055603116880496 3060044400480613 3062919962547662 3073457545573142 3075236234401352 3079790390737949 3085900693530928 3090543181880752 3101879598003212 3106577486394928 3110485976027696 3114364715282044 3115476120034408 3119050025453596 3123688378302856 3128015963541896 3132721810913864 3141292771536556 3141378794286824 3149976704609228 3161531128734043 3161617705701722 3166319361133292 3175037135691967 3179031756712319 3183759308654834 3183846494330236 3188954330412578 3192966461123746 3196649022455056 3201789924946186 3201865076689552 3206518950347531 3206606759284474 3206682024087568 3219500808446104 3224344287378136 3227210118078163 3233254460885176 3238477610982224 3242515954292836 3247426840605584 3250445674540376 3263439405087428 3265313524550168 3268348986089252 3277291015465558 3277380762460532 3286350908289254 3295432431286814 3300390143212526 3309877356771076 3312954245204614 3314856799920484 3327016020438929 3331201851206353 3340407315584773 3340485720926536 3345432688591357 3355128129267824 3358976950488488 3360175648549616 3369461179303856 3373700411753392 3378604046072801 3378683347960232 3378775871534128 3388020023008712 3392282604963784 3393037384824269 3397817879534728 3404725830944354 3406681088006924 3419270761514426 3424794411021724 3434258509675084 3439425074222956 3443752330602092 3453174254220418 3453255306404176 3453268817690972 3458369275978162 3463160531064242 3467154716788112 3472370771022608 3477859854201187 3478036727509136 3491940258469208 3497193600549272 3500301942553451 3500479957197328 3505567864111859 3512522909226448 3515337681973208 3519760446557656 3524972904437047 3534700007026916 3539147132003812 3544922049192004 3550193718178744 3554266308075028 3564447323636758 3569845784529752 3582940329703462 3595365430670468 3597446160997808 3602675007162049 3602773664636846 3613093627061081 3622617583230317 3623910365150894 3628528701295589 3628613869362248 3638496665001478 3638582067034096 3644519234757232 3654126027448624 3659188485652784 3664507073567977 3664593086111464 3664693439182256 3670020028483393 3674719845948424 3688240134946472 3694960040938348 3698394905311522 3703996233778568 3714606143117948 3724397681822636 3730474877086412 3735168313012684 3745387535293586 3745475446246352 3751022168331074 3760551047582224 3766208492899216 3771682633150523 3771874449385744 3775226930582002 3796020714165379 3802214778568843 3802304023358776 3807934903603987 3817608360668312 3823246946376052 3823351644104408 3829037366951888 3833812131299332 3838635579301124 3844410496489316 3850616945754488 3861261766940344 3871932002260504 3875425254577214 3875531381182756 3877757011227736 3891115235364976 3891981005041766 3896877637260262 3902672700931732 3907539287670473 3907646293702942 3907738013159344 3913417864922657 3918341467575649 3930571616555038 3946392233073206 3946484861966192 3952329261443654 3952422029689328 3963344177859248 3974696976229928 3982886821104716 3985174102951496 4000345077203944 4002642384932464 4006363273270696 4017324470570684 4017434483016136 4028430145644892 4028540462213768 4039562335125772 4045639530389548 4061812066469794 4068439829442898 4076822831036431 4083408720833594 4094692838458754 4094788948232528 4100740676354959 4100852973111986 4117246226185883 4117342865328056 4117455616727824 4123440290589347 4130168613917099 4134932083691864 4140134380834648 4141611845886736 4146776386915604 4146889944337816 4153056802397776 4158281902858832 4173534889544692 4175931656266552 4176046012091408 4188008084077688 4191364159275748 4214450008378246 4226637827882774 4232923279366964 4239291370553876 4244577716795689 4256354589247012 4263183047085326 4271967316184897 4280442897478384 4286882478092656 4298728876392496 4310494437886312 4314545063522288 4320816204602989 4326424228854988 4332858073129768 4338309387617576 4339274657595241 4345388318364392 4356723264475036 4356842571188744 4369322525748284 4381396739400044 4387988196915596 4409624694794507 4416182266843802 4416303201812908 4428953478332938 4431496926175228 4434061547276368 4440628005250066 4447752092417543 4447873891910722 4447978291476304 4465654369003891 4465759185909112 4465881478517648 4472372585317819 4472477559911608 4479100908645571 4484836832840728 4492081847491472 4504495295033552 4510162552083664 4516947727364176 4529305856634104 4533516335543156 4558486743756062 4558611575662948 4565390706750328 4571083695010742 4577960521230278 4591120204553428 4598027174083252 4603812106736564 4620699341995909 4623352905152254 4640438890626721 4642070933108336 4649645519363312 4653186681880142 4659226092613064 4679648958238576 4686450773584853 4686560772977096 4686689112127984 4693501160256077 4699511644818536 4705424258498152 4706471211207857 4712503189244968 4725396347880572 4725525750524488 4739061779351068 4770815425535068 4772381305111784 4776817748899676 4789886868757354 4790018037442316 4797092866679386 4803128250576602 4809279123286736 4816401245726882 4816514295289424 4823515042811647 4823647132387538 4850945962052216 4862561876026127 4872209196668944 4882248361354168 4885052126198608 4889478544864291 4902970977488948 4909139570198836 4930111330555684 4938075662403416 4944233384399374 4951721572089656 4959171037251704 4965355064930806 4978995436317812 4987119790930004 4997258880902197 4997395728367238 5014588626987758 5024921163835601 5046946986937534 5047065447821488 5054539711045006 5068626425170672 5075003434571504 5083025940755581 5083145248477192 5083284447897968 5090672942735029 5096544196178344 5103604993147304 5104740540716089 5111282954648936 5118883965746096 5125267153559644 5137801227499304 5158428888250178 5166100010270108 5181039918049852 5194554661489466 5194696911801964 5203030749620522 5209576857622954 5224095651440848 5231688813724919 5231954881406032 5236605097258906 5265448087390687 5281974221128111 5283831891602576 5298433266251216 5303213506263556 5303234255739707 5303358732144824 5317927636434448 5324559029353172 5332569398356148 5340499485485528 5340645732424912 5347305454540868 5355943741239832 5370744390232312 5378824241380408 5400326213679124 5405346400070686 5408450568291316 5428289296505621 5435118809862997 5443350458048468 5450138251743577 5452083210060214 5458337544543793 5474027936198318 5474156421436976 5482263169099262 5482391847633584 5490510791242958 5497541924127344 5504458566545008 5512459233066149 5512588620356168 5512739579871472 5521454054243933 5527822142803688 5552052340390192 5557213572601288 5587822460088076 5587975479844904 5603263884206716 5611693542153244 5618753802561308 5634126414780682 5642602502911738 5664083064382082 5667335819218892 5674402920012463 5674691502778064 5688279930445658 5711018958902999 5711153006745368 5711309403848272 5719610725656191 5730958430843152 5735550954798392 5742767044383544 5760691693648528 5767939413642896 5776616812622864 5783820185523796 5792421329660056 5792579952255824 5800999399860847 5809172503720664 5824485227390648 5833989189389816 5845850011621438 5871474226218692 5878209663354854 5880307384961828 5887705597480996 5895047496783869 5903975720568436 5912695858930406 5912857775184724 5936494558686622 5936633898845104 5946181289185774 5946320856709168 5955126838671166 5961995097416176 5979072929971336 5984691539724464 5993390219288017 5995595538126376 6017654957017928 6018993879890173 6026566578553661 6043196786207308 6043362276165032 6060673180876652 6060839149416808 6076648849289564 6086564273140988 6103284728389576 6110895452321114 6120088800961226 6125839925095324 6146915091146284 6150472468802704 6159580781475898 6193507481006671 6203613586086007 6203759196006424 6212946421669663 6228729430564088 6230952240068816 6238100050907192 6247376756605712 6256031927083792 6265443621827728 6274550371278059 6282585543073112 6282757588573648 6291889503673319 6299953409218456 6323062257468086 6323235411403444 6332638722266584 6350074271383934 6358063513424638 6367518617309668 6367692988660472 6377908660825156 6385932922247492 6403579849892372 6413037900695062 6413213518568948 6439001616892208 6448688574756272 6454420236156326 6466508921770352 6485031908585672 6500560750456409 6500891349080752 6510340319064881 6526878810174856 6528331034901221 6530627049100336 6536544547772197 6536697972178504 6546378251097373 6554582030931116 6554761524921064 6572701816578508 6590864862573628 6600780286425052 6619754713542152 6625908490409228 6629713599840968 6654032040877858 6662403702412706 6680814631169546 6680971441853072 6690682156158091 6690865377182714 6717612263776967 6717953900976976 6727718368856303 6738696159548951 6757208092145602 6757366695920464 6776040046017424 6782179917069823 6784565209927568 6786074769648538 6795635759069456 6805513136626243 6809451661888708 6813362176013848 6838541523028852 6849588822043448 6868517019350168 6878850148445912 6887504661204184 6906348508440836 6906537635381944 6916738551956324 6926321062128484 6955719708402374 6970051936933253 6983880516938416 6994387201098544 7000603885106902 7011135728223718 7030675363946416 7039520893115312 7049752754878561 7049945808874094 7061256017342137 7069400014053832 7078294264007624 7079869178181709 7089844098384008 7100387436357488 7108532616150056 7128894647273516 7139691569059504 7165880659406924 7190730861340936 7205350014324098 7205547329273692 7226187254122162 7245235166460634 7247820730301788 7256858677102307 7257057402591178 7257227738724496 7276993330002956 7303686056703211 7329014147135954 7329186172222928 7340040056966786 7349439691896848 7376480269892944 7389920081876696 7396789810623044 7407992467557136 7418759898469283 7429212286235896 7448795363645272 7460949754172824 7470336626025368 7490775070587172 7502044336662148 7539035768519641 7543365266301046 7550453861164004 7571242400496229 7592041428330758 7604429557137686 7604608046717552 7615869807207974 7635216721336624 7646314420059497 7646493892752104 7646703288208816 7657817682523073 7667624262598664 7677271158602248 7678979344602293 7688820992978632 7701233891508976 7722523533880688 7743864004521008 7750850509154428 7751062762365512 7755119620806649 7755514022455472 7783962010083532 7793755274520524 7805345401863464 7815078575340946 7815292587405884 7826835729845314 7836682935151298 7861143233110076 7892784466146412 7904658522887308 7933653587200523 7949393952459856 7965773642209432 7970348205902992 7977570257410159 8000690154407888 8012726546541392 8024372951405551 8034648941141368 8034868966032272 8046547554645691 8056671186788987 8056860291289784 8057080924427536 8079124670251544 8091279060779096 8123624132939588 8136879658885796 8153645662072862 8166817441667188 8189385676917508 8201481352709918 8201705946223972 8234492452371766 8234685730656112 8246880581178694 8260337227834198 8269864167383728 8280268761669296 8293358113864369 8293552773831208 8293779888675632 8305834801304521 8347069779089384 8348926994686369 8351863312533104 8359431060574433 8376016168155376 8382728318551496 8428900016756492 8453275655765548 8465846558733928 8478582741107752 8489155433591378 8512709178494024 8526366094170652 8543934632369794 8590994247847963 8617957939735339 8620988875772624 8641632409205978 8652848457709976 8665716146259536 8676618775235152 8678549315190482 8690776636728784 8703408579514727 8713446528950072 8713685142377488 8727459634127507 8738645051496568 8762793478800088 8775976393831192 8819249389589014 8832364533687604 8832606403625816 8857906956665876 8862993852350456 8881256010500132 8895504184835086 8895747783821444 8931308738007782 8931518371818224 8944745170635638 8944955119823216 8958201817291142 8969673665681456 9030472055477093 9058611713268208 9066819856587241 9067032671086312 9080460154747969 9116973487512124 9117223151325896 9130781413500656 9142167390021484 9155921042460556 9182240409106856 9196054348166504 9207624213473128 9241398683991818 9246705810304508 9280623635961223 9280877781253442 9306373363760284 9317978301368051 9318452185226128 9331996447123259 9372901547169706 9373121545954192 9387002320512154 9399023289637072 9410848516996304 9412942422415714 9425006378489936 9439905318546079 9450792695761144 9451051501048976 9464788494509803 9478123558702136 9541630851070136 9544762610223568 9553635497799352 9579773737514708 9580036074884632 9594185733358772 9606256501153204 9632802491453764 9647030085623294 9647294264775076 9701891924104432 9725123752052254 9764496722708336 9778689305154133 9778957089728582 9805941954977896 9818279140397672 9820463698768177 9832819154482289 9848863617802313 9860222661111368 9876151324806832 9888466768798748 9903443144179312 9917837683633061 9918342074503408 9930710129861612 9957990872635624 9974239581860008 9994517761804394 9994791456734476 10029177253975516 10049842327671202 10093893973875068 10109079422090012 10121685324666643 10136912582724187 10166051881511162 10166290496954384 10181345885470058 10193088392356688 10207209986294608 10209481081432178 10222565909297872 10237424289979991 10250534307119288 10275602454998608 10290537923683199 10303484795591743 10316857776500356 10332200020540216 10347501106573267 10362079836099704 10389109322978932 10389393823603928 10406061499241044 10419153715245908 10463377627449838 10473210194517812 10530896174781374 10563948442256222 10606178066534141 10606427012527112 10606468511479414 10606717464289648 10622134204790069 10649118058706344 10651487477996729 10665138796712296 10680998970971056 10694610909081736 10711887482479664 10741488780464624 10757101409505997 10757648482760816 10800652427358248 10810692800141372 10816901136582632 10856578593011242 10870237619725994 10886700916096936 10900276503487154 10904166420120428 10916675089087586 10948055872396636 10964526338198524 10981021582485916 11024918466132298 11025177240712336 11042908108487866 11055644285607376 11065661969956027 11114427145202576 11130581835820603 11161340156444023 11175382613933111 11175644920176152 11175950959689808 11192195074456799 11206527768413432 11223123657495659 11223387084306488 11237507605122616 11268252829561364 11285205005823476 11328166128764164 11334671638437784 11348805840024926 11376559860891316 11422037917805998 11422306013490736 11439221451312382 11471101909596784 11485534088767088 11502228179012389 11520996659874013 11551365501243841 11567640371047592 11584842659320112 11595339858216149 11601998799721694 11618345007441328 11648970454781296 11667978378779632 11691700023242876 11742948452437384 11756419326709708 11760614769923656 11775411194961992 11790094993567738 11807951441136872 11825391717860812 11825715550369448 11872989117373244 11892362578371548 11910253677342332 11916540408305239 11958145859942672 11986780438576034 11991191076252752 12035309914035856 12037987759780346 12053133157107322 12072469965133331 12086393572414616 12086724552330064 12104292465923567 12121061858724847 12121346361753304 12121678298833616 12139297017291223 12153297698579128 12173128546281976 12206569456779152 12221790904642228 12240177601922452 12251679850190648 12293830182292568 12319161562951796 12387014962013342 12407227172172014 12407518392012848 12425892843339326 12457458861128176 12475565632728653 12476200101814384 12494334113590277 12549100742556118 12565171086146224 12583779007346638 12595476988843957 12599906818436912 12646124514936172 12646470822806888 12665277444533168 12683686278028129 12700148542767868 12716127026849276 12735037234619336 12735385977320944 12755817321650312 12771865844494984 12807159699784744 12826075801390124 12826427037137896 12908840472312652 12944382168590327 12970063817171344 13001121500912818 13020680638129762 13053757620349712 13056662069802442 13073089095544394 13073395944357008 13092397973345899 13092756502194746 13109164061862232 13109523049842128 13128577589158759 13145403633157016 13181729725147256 13201560572850104 13239509427084304 13251816980818456 13259427199681936 13308064081755716 13324807404825412 13361629262339092 13381364312316182 13381730754365428 13435224527553934 13455436737712606 13477392319097902 13514416184291204 13563988391020249 13564359834139646 13572149539297076 13611026273252486 13618903323777416 13621933517646181 13626724352027696 13639071730410917 13677083046057704 13699177644086896 13737034038700336 13757000657942633 13757700296891824 13775009322408368 13812697016881672 13813075270763888 13833152415052789 13833477103912648 13852642124256968 13911439416804748 13940103873866506 14001207770213804 14022271456447436 14060878743778711 14099505509757122 14099891617748188 14122512034684274 14138800028107664 14156588528015248 14159738356363418 14179688196768016 14200298208681923 14217065232300112 14239539403050143 14257789294547032 14291930522917579 14331761318813848 14352985405891951 14381461722681872 14410700028648196 14411094658547384 14452374508244324 14490470332921268 14495641460603576 14513717354204614 14514114805182356 14553986660005912 14607372113406422 14658028294271908 14680080113933572 14733928090515257 14779840163753392 14793232397589709 14793579621246088 14815487620904581 14837519796938566 14858424572471792 14897590727290544 14921140664798641 14921899508345648 14940673252050736 14962389346893833 14981550141174344 15004088673324296 15078071537039282 15086730532602092 15100907722328008 15142484800992458 15184082856661516 15208859114275372 15231739614415948 15292628840118994 15292987785504208 15315635365046146 15335248525197328 15354542317204496 15357958689204586 15377641985957264 15401950782890971 15501337174165283 15501701018308856 15502125524731024 15510239241613298 15524657683923947 15567558621687527 15567924020167064 15587510549041048 15610690803726928 15630157150681892 15630585174811768 15653671459690628 15673365870302596 15722286466220152 15785568932292824 15809317045774616 15867307174401046 15931547284418864 15954703603146217 15955140514820318 16022861824305973 16048745902811102 16069297882282736 16093095109291382 16113342373577974 16113720582579568 16158249340503088 16181735168032889 16182558121558192 16247248265879176 16273759317771592 16307291324145724 16333634883334376 16378771353835016 16402962705419836 16403411892447944 16468984904743532 16493761162357388 16520674455668396 16586716227728738 16587105547662416 16611669602609042 16694139558178768 16697853989372738 16718862121148866 16765456637102992 16789825033377851 16810948877018107 16838379733662019 16857800033512984 16882764963356383 16906551311531096 16931693117467856 16957165482215504 16978310867182756 17025418356988048 17052732188341304 17087869264739588 17181988495695926 17235915879470678 17283264818411956 17304816845397809 17305696915419952 17330850544657481 17357098630380964 17378742727257821 17406817159029454 17426893057900144 17454919268255014 17477290102993136 17525586957600176 17551060194457153 17551952787662384 17638498779178028 17664729067375208 17665212807251632 17690888988657521 17715813913331752 17725987704700912 17762512021000264 17791008369670172 17791495567642888 17862617476015564 17889490341271276 17916403634582284 18054501108875623 18060944110954186 18133639713174482 18134065342172624 18160422995286247 18160920309495938 18210607623671827 18233519001680339 18233946975024248 18234446302651792 18260949858324251 18284334780042968 18311842084921112 18364480818213712 18392108696333008 18415248426946256 18482797367983636 18493411620609016 18561247271922446 18561755562506884 18612746727520568 18635956602736102 18663992894246518 18745803094339412 18774004641024308 18797415602952337 18825884844831428 18879810637092158 18901585391522288 18918712400247401 18929576989019606 18956247117404272 19082291235210749 19083261702140272 19107270995598704 19135043191813237 19159547475029416 19160072149769264 19187921091847417 19188371466717544 19212513002306408 19216787769350353 19265604982907528 19294060171246588 19294588529550152 19450247504104508 19557378610308266 19557914179457164 19611883909955792 19636558280795344 19640927397536354 19665638308964578 19697187837849119 19697727235604626 19720445322222736 19749108760191083 19776933537597496 19824290725337287 19835675367266122 19861420259723224 19908979756559803 19915981745271248 19948479163720016 19989035523608788 19989582913468952 20058354507951032 20099684655342404 20187787947750136 20218158844180024 20243370649333286 20273825165448374 20332103763022324 20362691770940116 20418962162864356 20474848579959982 20501068614238576 20550515087061193 20581075847366398 20606969591183486 20633715553000712 20664400041080432 20694435506256421 20695002213146534 20724159672199408 20754281997304349 20778218645957864 20778787647207856 20811634512150209 20812122998482088 20838307430491816 20842943935349081 20926755254899676 20946420389035624 21061792349562748 21127896884512444 21212356133068282 21212854025054224 21212937022958828 21244268409580138 21298236117412688 21302974955993458 21330277593424592 21361280903880151 21389221818163472 21420310803364291 21514202819011994 21534202593829991 21601304854716496 21621385600282744 21633802273165264 21653404984399003 21713157186022484 21740475239451988 21773401832193872 21800553006974308 21808332840240856 21833350178175172 21896111744793272 21929052676397048 21962043164971832 22049836932264596 22085816216975732 22130717901138301 22131323939912054 22225259949843769 22253222296986233 22261163671641206 22322680312888046 22350765227866222 22351289840352304 22384390148913598 22413055536826864 22445632652432717 22446247314991318 22446774168612976 22475015210245232 22510543451917573 22536505659122728 22570410011646952 22656332257528328 22669343276875568 22697611680049852 22753119721782632 22844075835611996 22878442902624764 23004456358024778 23041993319748026 23102731002487682 23135280742095184 23168907603638927 23190679716432298 23203997599443388 23289112143072503 23318412958444471 23383400046485752 23418028820139499 23485896904874768 23512838653419416 23521229539847312 23550822389923984 23580189987135476 23615902882273744 23650228322509607 23650783435721624 23651431100738896 23745978234746488 23784725156743096 23820507354684664 23833080816610478 23973560877152068 24039566884524893 24075975519560692 24106266314214644 24144939930266662 24172787144829232 24208584931847134 24242123717449694 24242692723506608 24278594034582446 24306595397158256 24345018979408309 24346257092563952 24443581809284456 24480355203844904 24503359700381296 24538975048783013 24587660364585136 24638323125903592 24674810331059329 24774029924026684 24814454344344028 24851785686678652 24951131265457306 24988668227180554 25098201485112236 25167558014693276 25190264154751891 25190953977687914 25291655389427567 25292249029872344 25292941645613776 25329704642191703 25367372556056258 25399700909069123 25400297085535736 25432254053698552 25470074469238672 25511634643300624 25543731688989968 25614319399569488 25651549514975839 25652151602780248 25652854074275792 25690140199383751 25817680944625304 25888764337180654 26002243001825636 26041361276259524 26113324139604884 26146178191088788 26184795946691798 26185513004389492 26218328123724464 26257155178317518 26290807266314032 26363459450294512 26401778432053661 26403121145700208 26503633961636912 26542156685418361 26615503449981901 26616128163511432 26649614809650824 26655544325227909 26689080562166213 26723258524678184 26762728624632364 26763461508730856 26870449055107868 26910873475425212 26954784638195804 27028832368582408 27127976782040498 27128719668279292 27144299078594152 27222052546504972 27237806647554832 27243867035292362 27278143460821834 27354166092115408 27393925054458599 27428390273029543 27473145881238031 27514001315885266 27625394033763344 27666304830105578 27666954207825296 27705284248513936 27822878833609496 27880207747733012 28002415540427608 28044542912894872 28121757487557422 28199011019514244 28199783235496376 28245024069368548 28319476712726836 28400596417363846 28479078806100286 28515578589094064 28583861045835158 28663522637627696 28705184734484713 28705970811783902 28788197609164097 28821400057296392 28822189317094768 28864082034125429 28904749016488648 28911180297419693 28980940665842536 28991282921207152 29027434708409228 29028229610364712 29107973320011824 29214744226812844 29316056588543816 29360160227867144 29467856181030514 29586464795179418 29587159242492176 29630163834414403 29630975241809162 29675039593877132 29712044017569823 29842281329597282 29924778693787666 29963100282348688 30008177346648592 30035368204166359 30156143074078564 30173461065204184 30201815444656016 30245713432220923 30284969601984916 30368165713323032 30417718228550744 30463479228831896 30585257680237988 30631270730092292 30715917378409172 30803901565781942 30867372863561549 31002674348330566 31003402036617712 31020478483226596 31049315367847894 31134264646922801 31135117243375054 31135848040334128 31175021098082096 31220333628747913 31260314301363784 31261170349623536 31306608097224733 31307342919381256 31346731740605192 31353706360518997 31444572932440304 31571137864585648 31618634091549232 31734614348802092 31909407206292434 31910281029640636 32045723648611946 32097491805622204 32137516998595931 32186190218582764 32226684747155948 32344895393971363 32363470336065778 32483072234387047 32494496531758352 32547518635543184 32614582648291448 32667269766668752 32757542707670032 32805155415093971 32805925410839672 32806823784895888 32854508121792539 32937969809487064 32987522324714776 33041348911336792 33173432455457476 33223339205218084 33395707978745476 33437724242297732 33529787773626157 33579650066755702 33621897754036214 33676759467324038 33715600067025968 33764605299681529 33765529926712766 33813102623062192 33862249574549201 33956621734365512 34037933132182889 34105464376682608 34175738529479176 34226349814050037 34363976991391852 34471831758941356 34566529636823912 34609633690795618 34661701089314962 34714197260761928 34757485454515642 34813634318058908 34909838536510028 35102120388914306 35134751600459459 35276997558356056 35329458134750416 35381777977315042 35431627826663504 35525024042000528 35581181585289067 35582016739340344 35582991135285776 35634710599145203 35725234952031128 35778980682542552 35832807269164568 36109002217751246 36121888221908372 36267279426348964 36320845990572494 36321840618991876 36421215247343654 36467038003360678 36467893950048496 36521899716648502 36568669560085936 36621821696074433 36623684169842224 36816539918483533 36965594735967272 36973819547896777 36986823241218032 37020337553972489 37122494543844892 37122639790177949 37123511125013768 37225493455041136 37271913205472204 37327985788493036 37491606188678824 37548009282048616 37594831205904674 37651769689662856 37759621274184316 37837424800494802 37859153978039212 37998025075539347 38045831669040979 38164582470421498 38208362811806551 38270086383626474 38319094950058832 38375842183694834 38376742933435088 38425026004612816 38433575538700706 38531209965815056 38587214631463043 38588120342493176 38589177059100304 38650178379707531 38900495008209016 39114757220616532 39115828358914328 39281854795072708 39331276617929156 39394375675698238 39395454471209252 39498217520382166 39553867075194992 39648581450674574 39671350734532244 39720820440087241 39722840519446448 39817959513119606 39978071047217576 39979165826937904 40037275079593337 40116709015902064 40153059364886353 40199369310684808 40375575895500272 40436317688360048 40486741298666572 40547650330896748 40664207526044648 40725383541880232 40837924325728712 40949697159919964 41099904673542559 41101030174122386 41162151694732796 41213939182366972 41265332477487083 41267431106001424 41327412837260147 41388871012512842 41390004426293068 41508563994608698 41556437291915728 41623269024300418 41624245996964176 41676614860983632 41685887870698162 41853510509799352 41892840778071248 41953731535016119 42123584699125496 42185966049875627 42255793769024888 42424712266136564 42425874045917656 42488536819160276 42605949911986916 42722561807760302 42840621606728582 43028405638023988 43068405187659982 43242771200565488 43305624065682589 43306809968798006 43425295102602049 43426314372044968 43480950478903976 43490624951687641 43601106013948616 43616665680481712 43666700356350344 43792223489586544 43858105352794096 43921852598946413 43924086329943664 44099673864529192 44171632433951464 44261435802276602 44262647879824108 44450519899687538 44506444593972466 44522327343282412 44645360625776092 44701530455732444 44768780297827196 44891265304865434 44892494629982636 45021086903835146 45073011318245456 45140820023293904 45312664515056656 45395223360099704 45503925253194863 45506239443565264 45572382233454167 45629718380477719 45688151671223992 45755811834405379 45756885805249528 45824647757681611 46008912716049556 46083986639496052 46205462004975364 46337815207277854 46381359432864596 46407995198886776 46578224286145006 46636825916888942 46766800092971504 46834775093106637 46836057640278998 46970217151794053 47025677306838832 47094028581994121 47160379974270952 47170873116842657 47300456645019214 47301566871443248 47475259419488761 47491956469492976 47569450313486192 47638591956383701 47641014709369328 47666161633220956 47947121754304136 48079133769049786 48151951039121384 48212532628429288 48289879860533324 48417169863694268 48484247434899388 48557188069164892 48690037958816618 48887163618568912 48960710407689808 49005074438376691 49077950097566026 49276646251807184 49348269284149927 49349620662118658 49428792121394959 49490980147418063 49548059848053368 49628908688688056 49703571373357304 49902262530914612 49977336454361108 50196402970224472 50335116029386552 50380528309503782 50381907955375828 50583310778855134 50584498059744688 50659409284383406 50734745112112516 50798010739716149 50799401818138246 50800594171071472 50864508107397104 50938439078483437 51303099029951678 51304303205560496 51350790800671517 51380280398767502 51635361889250608 51777528674361308 52004486003651272 52082722552519048 52226648279209768 52292356382177576 52369591893383596 52371026008778984 52514310356635036 52773250379637487 52803556864107322 52998696803473603 53084313370836722 53231006899963802 53232256327022864 53299229619301648 53311088650455818 53378161124332426 53446517049356368 53524200940416479 53525457249264728 53526923017461712 53604723777661511 53740898110215736 53821746950850424 53909569276391608 54057664737164816 54255953564080996 54257439336558584 54288598157188304 54444105093009944 54487734070584724 54556286921643668 54787850108917198 54856780546059086 54946291762476062 55028002631770532 55332609660211156 55535575110403661 55645757667218992 55760415495466024 55842991801871113 56004831080855216 56089085825789744 56170610659838857 56243514975114844 56396698307522909 56398022039028488 56399566470992752 56490048138737096 56638953425453672 56801192834727692 56958157612200572 57167722091670316 57325121032328591 57410369468969426 57411941623567804 57576395218328194 57642800114592784 57728164068250858 57809498032977296 57822360594839386 57961881331685072 58053506797050583 58054869416818456 58056459220729424 58140843609131647 58429488453625688 58516017424021031 58632113177087632 58720320455734288 58935712362061028 59172929590358836 59260327668828806 59261950483618324 59350079187754264 59424088035139646 59684562659194564 59849557387575332 60069091445946817 60070736408332718 60312286148157128 60325705578147373 60346922130408368 60401603377534061 60491426864441846 60569939203969832 60736331426646064 60835436457101488 60923860056603089 60926958457663792 61170515360475976 61262541460184584 61431834756818344 61607803131563884 61734745727123098 62005348696661132 62040956966453192 62098630735695788 62268529293845602 62270234486750108 62440667257495826 62520628602727568 62613216194449466 62614685838762512 62693463481210384 62707412721037994 63213304388339651 63292835172920707 63467738996110687 63469228697604184 63563221083235783 63818814412584868 63820562059281272 64091447297223892 64194983611244408 64275033997191862 64372380437165528 64453369494311896 64689790787942726 64726940672131556 64964365451728561 64966144468774094 65229165296582896 65323975129862813 65610310830187942 65611850821679344 65709016243585078 65875939618974128 65975044649429552 66079337229822553 66082697822673584 66346864910914952 66446678410436168 66791415957490952 66875448484595464 67059575547252314 67159300133511404 67243795508072428 67353518934648076 67529210599363058 67531059853425532 67724499149098402 67913243468731024 68075866264365778 68351477058958352 68450825136078931 68452699628100074 68648778914160539 68727953982783704 68829734081376023 68942045324616191 68943663517882712 69133059273647824 69219267381591236 69323402178629924 69428394521523856 69514970909031284 69627268636117816 69819677073020056 70204240777828612 70269503200918918 70553995116712112 70656544528218961 70763555954630084 70851797272666501 70958388079069309 71162363170578134 71164033478680688 71269421198290406 71450469904062256 71557961365085104 71661970029859937 71665614538329136 72124393569142201 72218004435502492 72243776443816744 72534558852697928 72641691981144988 72643681237983752 72842430494687308 72934076006721356 73043799433297004 73243643392148866 73633079836967066 73931189471934544 73947639095793554 74040675107944978 74243246465738987 74244989087689784 74245279580355898 74247022250027536 74354939433530483 74448487883937331 74543826410944408 74655971576986072 74983212377357648 75096018564097232 75189662411809348 75303539379325712 75519242548368632 75674849600989604 75718307956078424 75996050151078694 76091663338081958 76329164940842996 76416725623613102 76540172767252948 76635617458190297 76751684367389668 76867151077401412 77174429262926086 77176240684986352 77300356759415062 77459633789692189 77800990016418032 77914072850744221 78227678297531777 78229514441233064 78231656717828656 78345365521197593 78563709590145416 78662553235858312 78788751351396476 78790908942418504 78996435040764332 79297162901349148 79342701469064488 79441640880174482 79635919026239212 79956142094435152 80074550159186674 80306118729772706 80398738621369616 80515597253086723 80646976619118091 80973482597333144 81095300661793496 81167379007513043 81328415052089296 81450767083760464 81675848651457424 81899394319839928 82199809347085118 82202060348244772 82324303389465592 82427878364733944 82530664954974166 82654825674520294 82777742025025684 82780008852586136 83017127989217396 83246538048600836 83371775741396324 83707021019598704 83782869201095633 83907463070032238 84247169398250992 84371932099751254 84507289755933317 84511587538049776 84847433011073929 84849424532273128 84851748091835312 84975079121038561 84977073638320552 85102917264265849 85211899823973832 85445123615520604 85681243213457164 86056811276047976 86136810375319964 86611248131365178 86613619937596012 86850590205204098 86852628744089936 86961900957807952 86981249903375282 87202212027897232 87328959429100571 87333400712700688 87460338795131939 87793287497922271 87843705197892826 88168338921907699 88199347729058384 88343264867902928 88522871604553204 88525295759648216 88901039799375076 89012889187944932 89044654686564824 89290721251552184 89403060911464888 89537560595654392 89782530609730868 89784989259965272 90042173807670292 90610675180132289 90790446720199408 91007850506389726 91144764466908334 91259436760955438 91376303342447984 91511623668810758 91513771610499056 91646785813421293 91649295515363222 92017825432099112 92167973278992104 92410924009950728 92675630414555708 92762718865729192 92815990397773552 93156448572290012 93273651833777884 93669550186213274 93672115280557996 93940434303588106 94188057163988242 94320759948541904 94341746233685314 94600913290038428 94947918737141743 94950518838977522 95277183912767402 95332323266441912 95473502112876419 95894243508608272 96158267538099572 96303902078242768 96425065256858576 96579759721066648 96834339727388536 96968494869798776 97114376138329784 97380075917633236 98007464990755333 98010148876753382 98155900195132052 98426151206450977 98696538568299854 98699241324237316 98857584242789918 98981960294836126 99096119696106736 99257817377376112 99402087460773461 99407142746714608 99804525061829224 99954672908722216 100043513660423053 100392805940448944 100670232058773104 100761056619007564 100763815910751656 101166621557710268 101318818568766812 101469490224225032 101596021479432298 101598803636276492 101876878156966874 102606198059903356 102701581601343034 102760560797535004 103137496633606799 103267257387396943 103552626783127963 103555057348722616 103708413346332067 104008972007302544 104165445105038096 104453296558419536 104584712764355152 104736725428256831 104739183786767192 104742052017557968 105028620713270072 105546500759274974 105607113728214644 105997393606947206 106168626741673444 106462013799927604 106622177300911636 106756322248664852 107048401880832958 107050914498529456 107209447555323022 107481796220431472 107643493901700848 107813655480236797 107819138552783216 108509360219156981 108511907128161992 108514878673117168 108672603787467629 108888210186019888 108975468141169448 109112573843287336 109575700217834396 109713561092118172 109892583524952124 110056005263541064 110665219320422312 111071150220807322 111520830990932048 111682925222023519 111685983603742226 112005902438893511 112341221319677714 112487029950229688 112793396615045818 112796044078056976 112980096277474192 113277906850907344 113602385669455384 113916315224401144 114335444183340632 114650242064657182 114820738937938852 114823883247135608 115152790436656388 115456328136501716 115644721189678772 116107013594101166 116109738833636912 116281687218263294 116858976907251376 117032034848042062 117676642139126749 117868658135634133 117871424724122056 118045982011723597 118345859180717672 118520655337657612 118523900967236648 118700158375508528 118848176070279292 119369125318389128 119699114775150664 120138182891893634 120141472816665436 120624572296314256 120651411156294746 120803206755068122 120982853728883692 121133717917784663 121139878407939664 121315953812602367 121847720113206178 122341030720951952 122525082920369168 122863669513636688 123215606263127768 123469491454246196 124010697393322264 124081913932906384 124197261471391576 124537058587691204 124540468973500216 124881334514991652 125226432388898932 125414825442075988 126381507762129361 126426608776679302 126585670345841414 126935477992221374 126938457395208368 127122960967003729 127126442166471566 127634633011762373 127637628825169736 127641124118562544 127826649008269757 128035227031430069 128182894594447784 128389967222488816 128550067994383724 128744760874331056 128906738988623792 129379581575885452 129453881344263112 129928730903457122 129932288937548188 130647950259725626 131220621660375884 131418032487170156 131581909220666359 132158674459645106 132430986801731807 132693729821829904 132893356820872336 133582831914981904 133750896969190928 133945302342692659 134119151094504628 134318600267022808 134487591016144856 134517514385452471 134707037869296152 135058421198726116 135062119706851064 135448998298196804 136151732528731556 136698365538629717 136901650272157862 136905399256200148 137297557828321078 137455907965567408 137659468162752046 137880314864943833 137884090649232382 137887327035765424 138438534763182472 138646804357259848 138770035077361009 139029941818062568 139254537272235632 139639354146040112 140408481555657224 140539006401837836 141313089056437922 141527111909260168 141703594545333002 141916776158138618 142324726341156268 142538842396580812 143241679601873179 143323940059719874 143853605609428351 144248787138284402 144436008871004984 144487552887633488 145069117705395856 145279973981130443 145283383962289976 145287362475967504 145498535967938387 145684860989374616 145868152013442712 145900607547443567 146087598866594008 146487286784297732 147266159673934132 147895278191587108 148081350215889956 148486492931477974 148489978175379568 148490559160711796 148709878867060966 148896975767874662 149087652821888816 149311943153972144 149528966327161057 150379324823618696 150739418156809937 151038485096737264 151349699201979208 151436615912156848 151573834890793021 151992100302157388 152183326676163916 152658329881685992 152833451247226204 153080345534505896 153271234916380594 153503368734779336 153734302154802824 154348858525852172 154600713518830124 154915025307968107 154919267579384378 155772556078903631 155828145701488442 156455356595063554 156459028882466128 156690731042395186 157127419180290832 157325106471716624 157573804163423011 157577502702792952 157581817884837008 157810861224785899 157992870081528664 158594325802698296 158685402938128976 158883281760348964 159271838052478424 160149100318373348 160612237459545412 161031194506173446 161293953238236182 161946965194666288 162182353225472489 162190601323586992 162334758015026086 163228890709111297 163741200854971441 163798788639679856 164399618694170236 164404120696489544 164648606778931184 164855756729467888 165061329909948332 165309651349040588 165555484050051368 165560017705172272 166034255978434792 166493076097201672 166743551482792648 167565738402191266 167814926140064476 168276968191674251 168488683105752907 168743864199502508 169014579511866634 169694866022147858 169698849064546256 169950158242077122 169954147276641104 170205834528531698 170423799647947664 170890247231041208 171362486426914328 172113622552095952 172273620750639928 173222496262730356 173227239875192024 173701180410408196 173962499806750564 174657918858201142 174920677590263878 175586574995844542 175687410395785652 176331849083263237 176336677843815398 177041587725992969 177045743209106408 177050591519296432 177307932495341921 177802079598750152 178025778375889864 178089309373129648 178581442503104368 178806121822929776 179075121191308784 179565061219461736 179569978519930544 179830981395686257 180084347615340584 181221350360264578 182015701012779452 182289528933816668 182518873521910876 183023247337621516 183293571626842586 183298591030726444 184035650864198224 184335946557984208 184821848019901456 185351260829111416 185525437731458384 185795096797928527 186312897144580024 186547303667555768 186588810276595363 186823563935163491 187339100372426548 187344230561115992 187880868607176212 188376114327976484 188683492467370628 189201826580076856 189895837474283486 189901037677955044 190554367825534804 190664646532883824 190947004225752838 191998731911206801 192312021168666217 192316535076199144 192601339071759553 193159519442133296 193668679454777072 193936989739597552 194228752276659568 194511061509619829 194760151835266472 196014929981510666 196020297753506764 196311800390264104 196852302412901954 197393077136599708 197398482648474632 197715168485579836 197963920589672252 198804174921546922 199609050123658448 199909345817444432 200087027320846106 201517383264148679 201522113238015128 201527631821503312 201820549891011311 202333243115420536 202378262081937851 202637637137533624 202938980448450064 203192042958864596 203197607272552984 203753756313933748 205212396119806712 205403163202686068 205521121595070008 206274993267213598 206534514774793886 207105253566255926 207110114697445232 207411146840900821 207416826692664134 209473450856513662 209478367573534384 210057241426540144 210247577429164513 211093001518549948 211214227456429288 211994787213894412 212337253483346888 212924027599855208 213244354601823272 213512644497329704 214096803761665916 214418895110646044 215627310960473594 216071610044930843 217018720438313962 217023814256323984 217345207574935258 217950936282338896 218225147686574672 218542335401235391 218898936537606247 219151400435668792 219427122184236344 219475944523632979 219785167049904248 220112010527082128 221330438640844624 222142300441614644 223365850444047038 223371967207484452 224011804877787022 224682442639355428 224962618990171517 224974059900459376 225586793230091636 226414267757799541 227204771338910768 227832630448802288 228670888366681264 229300484129314364 229641477875877704 229647766494271216 229981556852547773 230305580873312776 230912656273003432 231289442379357544 232214027188202332 232563374436526588 233710108824108871 234064069696084124 234708514415383099 235353284278253498 235737316271268266 235742849448244112 236091964023447194 236691718361435344 237035747021844407 237041310675315224 237047801934473296 237392348158215263 237696352140558584 238738250636778256 239398229550301328 240276365783787268 240282945633330872 241302822312589492 241606413510136244 241965707457767384 242267435835569326 242631907625204734 243695440226412356 245943261203216213 246431212526255536 246938982908492392 248021394786644528 248394522942783152 248755561493572081 249074117175382408 249080937947000432 249442974194016421 249762669029983304 250452864777797864 250829650884151976 252763015524258722 252853217553358604 253171340691682828 253870955984442748 254245921934007458 254252884332943132 255269266023524746 255275257650339472 255653298016539514 256070454062860138 256365789188895568 257100135988767448 257715779429384731 258759163151770904 258816736835277439 258907762688526224 259142362877807423 259857461806914244 259864577875096376 261295900519451252 262441243320751768 262836064974340312 263163818441332718 264317348919290212 264861973603463614 266320821683286853 267156696131795509 267890604685385318 268238302189009256 268637200534045616 268975182032289712 269035028770904942 269414075738592304 269805665964956537 270116842397452232 270124239413702128 270551248657952717 270897996596393608 272303465057463112 273396731077259434 273803300544315724 273810798512400296 274595115656642156 275318936325504092 275760629729887666 275768181298464764 276877069526364944 277293608714519696 277540070154722018 278059883636125136 279944633719789883 280816963111314448 281071415554204471 281078012803675672 281494264797187039 282626178112875844 283054223818520336 283407189090666004 283833552316277236 284649452682312536 285077684793161624 286483359203746358 286647880119439748 287699332714797913 287707211218856702 288497574276568804 288857327342409581 288872017742009968 289291889860821029 290559947962260886 290566767924579952 290997071935876774 291369721978749232 291736304026885424 291801215094887134 292175197733188016 292637064874928449 292974573568595464 294532319347868264 295790556383174216 296162700431779912 296972985862955948 296981118321423592 297419757734121932 297793951535749324 299057932654322114 300758649647237392 301478836313619874 302699398403958416 303139368459778123 303147669781586042 303984200604314776 304366653352327832 304434374661813487 305316659763371984 305666902494452408 306160691069011792 306542469832761188 307006737469558672 307452968192624891 307468604309605648 308697717051704344 309201427037660248 309830050615936214 309838535158768756 311545112157807262 311656291402976884 312910713190127108 313381462084790372 315147608326846022 315155005405585904 315621722449571798 315985740163057328 317188651605396592 317766563520697928 318543676104956848 319006675634179169 319408028663344033 320298200636746696 320772534303771277 321224474919090824 322062389012346892 322587906476472364 324364706450944978 324669516030052172 326457781418222594 327482401709942882 328791520062558371 328799237388340472 328808241392979088 329286160348492139 330122659819896664 330196111817898599 330619302698081176 331110968100102736 332068511956869584 332986152194403344 333470143694685907 333487102965585296 335131476804382532 335629852280128952 336553936383348502 336977366211505814 337487728399005016 338029159023733268 339389732044295716 339900316484154244 340411669057063396 341780494462082416 342724972853828656 343035521068636837 344547241501279856 345048036910438693 346001544849764713 346436861031926441 346444992525460712 346454479750384048 346958047308160769 347402360820816392 347924999613501128 349315837716402284 349841355180527756 351173149991689084 351374820791571304 352663698166526474 352673355687630796 354083175451985938 354091486418212816 354615864990683842 355604159197500304 356051556751779728 356569073549384059 357150896456094403 359130122438923472 359455535604700619 359661962791372514 360168695230681168 362442700720529156 364031402025558904 364579057867633336 365037747043821752 366046494675243032 366587143253685172 366597182061452888 369412752657462409 370702521658222832 371590193595857054 372625794289160048 373094607335111536 373177620553190726 373647127870326982 374246568919133261 374678200744853096 374688461122231984 375233066443630577 375761737214352424 376752228655952968 377366984934741256 378403653160153712 379791674948566972 379802075355910088 381108735651069608 381894008451505676 383997463822413602 384624042337332434 384633070152398288 385202678143519106 389022123019239658 389520303670532944 390459786654162667 392029859963021332 392040595507013528 392623600780528208 393194274618871999 393704604825803908 394786154273199416 394796965296949264 395430336971159672 395927841179344504 397608349843093844 400174054641692212 401275847226300137 403034766528297358 403044226476030256 403641099782022622 404666486230841072 404756524163875702 405275274275067248 405864337173722869 406384085917729192 406395214545105968 406985905263921529 407507512627867496 410424792239613424 410806326405372136 411042243190140016 412549986534427196 413069029549587772 414210507132511852 414822293681801642 414833653385328268 418946901713027324 420483640121627719 420495154858329026 422186003037099896 422279939047031611 422428454912858576 422811223642738427 423989574427788824 424674506966693776 425848055199710416 426467020396221623 426488709203646544 427025288994659408 428193607523331832 428837790221292088 431254621920947188 432143220089861686 434037440876627924 434690415149870516 435887241057140041 437084670802470782 437797873075212494 438302800871337584 438854244368472688 438951889047265958 439570334099808496 440209244469139613 442493130718377557 443049846210444949 444284600883229288 444942547582650481 446731700888094076 446743934414968904 448023609755574044 449364885278710856 449925237980343034 451173586460183272 452828535515599082 456751770805972967 458600968258628728 459282955751755408 459963113705095546 460611161746625552 461825312546006864 462555360608757871 462578884758715088 464428054376404664 465126748873053176 467420217648217742 468128139392168248 469417028830766198 470706568556506996 471474632542536532 472183928046894388 474071494043688814 474082621350630448 474784696316430526 475392704281117168 478615018940285929 480541452399123773 480552731567574536 480565891266661744 481264388201642357 482594317272313337 482605644625178984 483212827020272488 483931414915534768 484534871671138652 485263815250409468 487390880452824712 491886522406432426 493877965816984784 494595811697532727 496708716553485163 497511122987144162 498148234350764816 498885948388032842 499525338059966608 500905729555595728 501633790209019559 501659301768303952 505526031048517444 505706435106717208 506342681383365656 507741911968885496 508491843868014916 508505768665886264 510538532047049492 511306596033079028 512140908125720276 514200271977534896 515431558858769462 517518326303541808 517633473670554878 518284725755614846 519714923613828488 519729155750192752 520484576034713381 521139415187561317 521989771743522589 522591801038902504 524882486641503536 525672129948680624 526327636882665436 528634697838580424 529723947206927228 532641643366573706 534313392263591018 535781209370770636 536449322207332079 536476604378018512 537256366884381911 538070057541809884 539611331929913074 540233684794904464 541102497315905434 541795993192787216 544606930114926224 545398509955209547 546793462154518868 547606601088631448 547621597024800592 548417558648383151 549190231313284312 550637872651008184 551521259459775332 551536362596929528 555080140309444036 559889267439579766 562142831108408942 562156025607351344 562973112853873657 562988529594374078 564528836333826637 565252356225751688 566814378181332008 567667104632554472 569298905364625072 570155369586323248 572966718407492716 573295760238879496 575398665429595826 575414422437713404 576995148553137608 577714654684819162 578583779721642058 581119895924521772 581994143871753548 583602430189774268 585274129749856898 585949147137190928 586480084407669431 589064638695736528 591551028291533219 591581112766348432 592325400863559824 593186338946210347 593945971725911896 593962236642847184 594825553847269927 594839515468243864 595587903071498648 595720420849860943 598115865308644228 602957672627239748 606278736919556246 606295339563172084 607968401208629552 608733306704655664 608868749323626974 610612822973322689 611333804988904816 612222371565923573 613084939665522376 614553012485455897 614905936385249782 617178372453353893 617395434103408688 618402854075320496 619660101231872428 619677070317537512 623090224315614524 623312582805953768 625821426380254216 626762924169580744 630295216653692044 631243444899143596 635533127041395856 637065967698896983 638013351268358338 638816057326688066 640596401273493392 641527500693949051 641545068607542554 642448949838181648 643382741916434819 644124778024693784 645175812952944728 648729412901889956 649339032060104344 652915562836445188 654964803419885764 657583040125116742 657598474776680944 658572320696984278 660245319639793328 660392223635797198 661238605396162352 662199708020284681 666940287389371814 667560280408729721 670262953608765064 671259704560257904 673107872766697004 673954732423011628 674975456798010032 676058318047466536 678779464088591432 679800632968308488 680823338114126792 686052254935287331 686071042137273674 688983058445156839 690096073820877386 692003089699529426 692873722063852882 692889985050921424 693916094616321538 694804721641632784 695814612225414227 695849999227002256 698631675432804568 699682710361055512 702346299983378168 702749641583142608 705327396333052948 705346711375261592 708166350903971876 709231729981367684 713138147098768118 714301792912188806 718911071209401238 719323925582745028 721962476435247593 722870801711778601 724885401441058312 725958893424324469 728062804051117808 729158115735266672 730075494087643504 732092989350486064 733157077997797817 733174286507370344 733194364122905776 738825505314924818 743180387191714108 745226573420271683 746355241106381452 747294255740653964 748493137838266522 749356401489706192 750466132887261154 751523474428704848 753504457311905936 754695588361657579 754733969869482512 759583349897133944 759604150711820176 760708226512273403 762217471302139216 763788016903011352 767994927644827204 769248084674664868 770405356287038212 778044246038479316 780898188797308621 780919573308325334 784041317072254577 784059719926042664 784081191014027056 785220843907942793 786388549237743998 787409209651607816 789572308546398832 790860673942319344 791855682358689008 795216699686187688 800348109283384424 802551694452600274 806069533056594716 807282199564045244 809513048327751404 811728674347445738 812768171835458384 813971810527843058 815015025255734992 821612652810744272 822806857247969191 825080606949438931 825099973068854392 826138059099175544 826321874082065179 828421014265023704 829644587363603284 829667306770656536 837893803426054648 840967280243255438 840990309716658052 844372006074199792 844559878094063222 845622447285476854 847979148855577648 849211676688216569 852934040792443246 856387215046663664 857675580442584176 862509243841894376 864286440179723372 868074881753255848 869380830299741032 871774482114280082 874169341604941564 875595746150424988 877903778094531916 880418488938279226 884986261436755114 886099692420889898 888569201766458576 889860726769026103 889885095165300962 892434125884087007 893463401776188152 893487868829937808 894786543057888299 896047219511148088 896246589220010483 898729770557421712 899850475960686068 902347172920366544 905657071031198164 913503541611945934 917201936517257456 918535078866846493 919926227410191092 921073364544664513 925110721217515742 928856108752809328 930253497746106352 931096414329157129 934840435296435484 936256278784336496 937617116398848613 938834057661532396 941413137113013992 942949265085073064 944367856093788776 948142988087377628 949569392632861052 956888558770408019 957230037880571858 961082904798247546 961105463135149072 962528776403284714 965162204054606831 965188634544626674 965211289250357968 966425654040544976 967830342491185303 969069743342277304 970527630500818936 974781760905649424 983773044812864852 989191623395065454 993417433106970326 995022245974288324 996263026956473861 997771896776065684 1002691757213112253 1003267580418039118 1006975239265998457 1011052062097034888 1011412870213434416 1012685362766731312 1015483823937770992 1016959817867913101 1016983687736029832 1017011537331772528 1018489751775568709 1021077064094098984 1022613192066158056 1024281816251440552 1030863117717538924 1035266947341109756 1036569451511229692 1039429847227656976 1040969152069426762 1042278830375122634 1043979543487045178 1045183602077805008 1046702764290127399 1052655273765330872 1055175927097669559 1057269395677160848 1059447894413854456 1061016844235551147 1065283286733147412 1068626784527182036 1071562418741541272 1072898644414664158 1074512733768763822 1076140115083619768 1079222663859826148 1082204994631810868 1089177299614243229 1090797019910419094 1093586924309037736 1095213202177262896 1096835117296766302 1098380462626568624 1101275745302016368 1103016629143961077 1103042518919550664 1103072725193859056 1104676028573501293 1110160280618888072 1119778534879159532 1124285662216817884 1125946225707747314 1125977059188748156 1129057672667653274 1130504712451503376 1133628756362664016 1135276472578307423 1135334209265108944 1141312737472989523 1145933436814985432 1146188405984800087 1146591520477758992 1147630464173147159 1150797330859191652 1150828844875426808 1153990297106275216 1155429309369638324 1157167559443284116 1162239791849043544 1163988287743507096 1167204860379548536 1170548259499713796 1172960168815338862 1177938777341719757 1179420781740270349 1183102056583066438 1186372677892420694 1187891943451823792 1189651107694539854 1189679030936487728 1191175806142997296 1191440841699721886 1196231730617288456 1205915345254479496 1212557473839112492 1212590679126344168 1217737498647253948 1221225645946645378 1224444743131847146 1226169879331044752 1229106024970911794 1229811872770499564 1234322943582842659 1234356744906707786 1239320202463744856 1239354140635075024 1241155527467393447 1246180448631229048 1246625165611907536 1251642852760508432 1253525848339161488 1260590433307384088 1262486889798287192 1274097044879819329 1274131935397793966 1276026702536716676 1277632114653376132 1283055001387898102 1283090137215085108 1286765483832869638 1288249556049387568 1290351625905889456 1297458825803779912 1298678064120208688 1300565677585499689 1305831125672890376 1307764947546144437 1309929606839771528 1315166080250233484 1317144641393968556 1320784447271594396 1324399416040569362 1333880574778743628 1335120560817459442 1340525907217530128 1342474346036160259 1346184148180663519 1346215745533394008 1347909464846023256 1348209373502316871 1352116636094933072 1357558928177182864 1359601265936616976 1361577430567338803 1361646676228253584 1372104509870574662 1372142084274547348 1377966116890313678 1380192147641754772 1384006179399058852 1385747444127705764 1387832189232643076 1391629224450828454 1397263350865609136 1399365420722111024 1404692599966756336 1410621682849040753 1410654792666105896 1410693422750523184 1412743849237079177 1414521269794809289 1416332701807943752 1418463459962735368 1426276294197536236 1428603585824377612 1437822142418802476 1438647851165490056 1443924952870495186 1445741603423557202 1449770802882116624 1451878027886305747 1451917786848648938 1456076731705615643 1466314155995595634 1466348573014740688 1471733042004151591 1477651010629849636 1486360774383428216 1490453146840543366 1492710482212762904 1494588511481307928 1496986275676533044 1500932265774522308 1509391176723315158 1519166699794267888 1521416453024546806 1527576033806022704 1529796347808647737 1532292555763243729 1535989855289654408 1538496169349329736 1540810712574076424 1556088492076958632 1561796377594617242 1561839146616650668 1568082634144509154 1568119439852085328 1570441687815885586 1572777098475487996 1574738332931200619 1574818419303215632 1590433399372375376 1591874514820817027 1600696218566768848 1605103388905200548 1612139066113189432 1614564399128090488 1619026096655502808 1623457348694891476 1627943621055686116 1635970761768762097 1642959600907681693 1645613714495938382 1650161213898877862 1650199946137708784 1652276118198351088 1652643748164130358 1656842028530047408 1659250229152910849 1659289174727206568 1659334613541313072 1661746437107506841 1675787606852109296 1681934560486510876 1681980619433316104 1689119756188126444 1691244894570953708 1698423353376433138 1705868081584886492 1721602828422513491 1725018487683788752 1728572880359446744 1736149763506511696 1738761660599482064 1741288930455004567 1743548964228560164 1748338683209883128 1751191492300849976 1755807556189063832 1760836977876558452 1769972522873510228 1772199384841779796 1777078752002186321 1779721453538052206 1779770190330601924 1784868251768174014 1786926803552376304 1789573086115776598 1792094439022296176 1792493178440020966 1799700951921372136 1804010456005693117 1811314142062396328 1813996540144651961 1827007083223891868 1837070157733692986 1839852454820382184 1842146729089329026 1850221442435031484 1862141834824351327 1862192828658314258 1869680870592870968 1870096872922568563 1875234232797697226 1877668115323064792 1882826274226027984 1885898530170146128 1888639661754695759 1888735712187577552 1896285976174755256 1899138785265722104 1913777117540816038 1914460075761143716 1922165809596495092 1925057552806569428 1930324408109213662 1930377269089253348 1935660684982370606 1938139486684554608 1941055261001637872 1959612436038529181 1962077890360541917 1967499908879431297 1967546089625729704 1970459853580309273 1978383246790130908 1986834866213940652 1990044491948576648 1992526053912947722 1995543793552131368 2005383514426224506 2006535160836078236 2013895329003585391 2013950478531996914 2022104124194069776 2025043229025747203 2033919635735826202 2033967375472059664 2036979503551137418 2042154128188197968 2045226384132316112 2048459454124499143 2048563632502881104 2061726235435077848 2070533894682219512 2073138903022459384 2081938304138853524 2084557660750245268 2087959086974090356 2093405528580254798 2105310547530661744 2110351854195339118 2118895788827708912 2121975579218446861 2122033688471102294 2128112146338976709 2130566573466294824 2137253569054364072 2143124837483082544 2145797288829328316 2149025467537527644 2152280230167239536 2158445327719652296 2164409989263621736 2178354599228486458 2181594039820838188 2187173848618075472 2190352880374787791 2193670234593532604 2206033258287922154 2206085037839101328 2209352057147002586 2220320561237776144 2235856200643408231 2239557069758319064 2248571324433635768 2251892451415494628 2251954118377496312 2258115345335306548 2270552945156614846 2282625474945979046 2291866873629970864 2292376811969600174 2295260928346294318 2301540640437908597 2301594661718383304 2301657689750853616 2305003122439444973 2310858618739276648 2314335118886568232 2324479583698087088 2327976575487014192 2334409720759097072 2341096518999427592 2345920337630677724 2355877554683439514 2358841563480540698 2366204113166132876 2372745355784841388 2379302215389079708 2382881683399443772 2392463461234576912 2401248647480457859 2411830690508958992 2415336258373070851 2425058027223485087 2425114947678224984 2425181358252688336 2428706331157125383 2435474997294507896 2442451291893290756 2448889486263694292 2458212049941823588 2459623745540999128 2468645887165685318 2468713489813415572 2478640404927489712 2482311054934786894 2492360897262458096 2495983514845688413 2500056275192660821 2516188749232904333 2521180866614768176 2524973779596574384 2548194089759638658 2548263870795587932 2552053405073433352 2555264229306752264 2566110002775796204 2566180274430170216 2573530967665739276 2594917651607559824 2597268945233964623 2601131355170999378 2611662251345780752 2615529895092288874 2619725982433932827 2619859213679543056 2630332160500466968 2634289282787937112 2641568894543188792 2648798832081138724 2667761149557487256 2670241121634918884 2684948692072320518 2692368296361327038 2692431491066788016 2695818929692046512 2696418747004633742 2721591912435590401 2723154861134677606 2733218506579138669 2744209019741149324 2744284168549094696 2755932233780627356 2760384295283509544 2768012358798117704 2771494888255411528 2775664378465286152 2783258448901656908 2808930930584100959 2821243365698081506 2821309585332211792 2825487698474158354 2829042539589618578 2832665403615887504 2836926919925470736 2841050360216060083 2852552588395072472 2857207171648755224 2875644284837604952 2877295702330980112 2887849905740990372 2891483206847114404 2903756055772611494 2903835573697297876 2912153463411231286 2932628311991191268 2943385480851394033 2943466084008303182 2955302021259699272 2959678565499168989 2972721548766856432 2980906293681086732 2985420964425525808 2989177022962615856 2993972551353066088 3001864531549044616 3018782353446630316 3038231414713415323 3042832906049093612 3051210687399980287 3059592695617295474 3064585111526487458 3071979710579308816 3076992338698659472 3081464711283977291 3081621425148152848 3101348923473114643 3112176984153917264 3123592755189234484 3123678293233301336 3136165268289018308 3140883375631771172 3145554196950975992 3149476665862401238 3183749029641634054 3197262395641810769 3201284979009305233 3210206777810401096 3224278132226378864 3229128798256180976 3238052193311005616 3246914697389782952 3255887242111372232 3271941523537524194 3285919201815363386 3291227428991876764 3300322427797755724 3305287496328260716 3318500458305821698 3318578349454413136 3323492874215013682 3350305132582001503 3363790166793866411 3363869120973021752 3363961238866632208 3368850717411496499 3378239512376252888 3382489789141907416 3396846706752866276 3411736163169772984 3443205656845026982 3457145760718893488 3462170681882729089 3482577860910009134 3487097928457120328 3496677366419766256 3502382984601699952 3511615112378127664 3521673955753116904 3539945045747020456 3544398769683559592 3554157504004372642 3559442907076104412 3559540380661203848 3569736503536348028 3579146172231553196 3584986356880041932 3599401903842744272 3608020912011386234 3622628284124792656 3627993080289303922 3647975906312929219 3653928402204658123 3654014166447783736 3659425442363431507 3674140315467385972 3679704909640764368 3684293458178658052 3700442884870062968 3724283669648702654 3724385657316628516 3739361741185741936 3740193745845137126 3750468465595394452 3755145255451324553 3755336230646129584 3760794568190673377 3777279323509391518 3792571952349510512 3798277570531444208 3827554235081632076 3828920151522287432 3844331619192990184 3850115105613138856 3860648816218427324 3860754538178506696 3871321369964741212 3919224872077058362 3924155780721083834 3934999817758862594 3935092179251459408 3940811789977115599 3940919707160618546 3956766493580261816 3973669732427881304 3980088983897153296 3985052107825895444 3991087587104262736 4010767028852449012 4013070321672156472 4027790658007170782 4027900957063993828 4050086458051494406 4067839271471652404 4073959007102274836 4096918908248998286 4105360590853686017 4123452470870155696 4141067789364439024 4146277806044918768 4152304372623472429 4163876608277707048 4169115321500490536 4170042945949026601 4175918173948180712 4186811057160509596 4220703708390678236 4243951158436893722 4244067376942204588 4256224292677953418 4261133146932589648 4274289760813258823 4274507138108728144 4291594577658656632 4298050935075055288 4301871087398191279 4316890655439304592 4328819978527243472 4356709198456972916 4363188079641676376 4380705760749575582 4387340469187065208 4412066516575844308 4418704114294005172 4440492067658068549 4459461773892278881 4471712401286816462 4479114139516638128 4497142648867271536 4503679193415043733 4503784902830989256 4503908236754992624 4510454615006089997 4516230690670613096 4541105890313229692 4565250949891958092 4584753623939200348 4590521856692588636 4603081280875817194 4603189323436766608 4610006244878889946 4621717237478553296 4628670237773136464 4635397956141992767 4672921962861108047 4682193037998855184 4691840675261355448 4711755109366879028 4717683126961081396 4732408226332265752 4745490711569682776 4758604430778159416 4765763366798887544 4802365784547011317 4802497294960915718 4830672516746141702 4850116054446970174 4850229895356449968 4857412662314250766 4870949994589015792 4884902583786581512 4897778972527388584 4916424099883647176 4919247491081998256 4937291774331370636 4937426979626831144 4964622109869573788 4991967029691376826 5000112550385321642 5032377498465808666 5060095611982450207 5075977226504114671 5096388179519277316 5096527741591175864 5104106810146866704 5110528458613504528 5132220005551592408 5132360548860340432 5147061935331478552 5194537890467929246 5202262710341998756 5216586013941901781 5231059790184577748 5239451964867865654 5260664321000933936 5268578565575874224 5283137789086377584 5297597664162277448 5335522299114974512 5340482243269837768 5369897384144641036 5384736592722654076 5392837494009267484 5443183824871180802 5446309722269355212 5466287321581160347 5466437013158277338 5488289219505782039 5488418039482298648 5488568337098189392 5496545907355599551 5511864467561254712 5520768590567019088 5536024717596235408 5542989776510823056 5551328756930572304 5566516897803313816 5617861861168201918 5642486731396163012 5650975396948316708 5658085079179237156 5682100720432120166 5705105176790144944 5714414343297510448 5751288569675209904 5759648000735784337 5775699811481980744 5782966413694228808 5784253118574456253 5807512111545222988 5807671147394595752 5824306926822462572 5865256623982382536 5886770961702788066 5886932168016606364 5910604042519398544 5919357130998337978 5961812587362173464 5987945102706132176 6003729063098089232 6037564706893260632 6076462829426830646 6085665812098187224 6102421374799960574 6119185391234590948 6129170223052974916 6162929422567954582 6202697846946229286 6247038881188609049 6247185510378468968 6247356586466602672 6256437046621350641 6272330536578036616 6273726124540073381 6281766751263542344 6291108393901951984 6298953331724802476 6367498059283268108 6394524791283621538 6402569958018610466 6420413555620802192 6429745552067925451 6493829394779565904 6511774484222744464 6517674900304099903 6543883047075048388 6571838403630726772 6582454857983753528 6600644855595511448 6610574992656521432 6637000916611643396 6646985748430027364 6698219911392856133 6700610265164003006 6727580333587732822 6727738241946043504 6737701434822992998 6756479024752505776 6764979578283814832 6774812397438297121 6785867032665793657 6793693413505732552 6823472326339545968 6886411313690053964 6924341363765458178 6965155721820018268 6973841188695317027 6974195856914240656 7018842300491785771 7043347911506233808 7079890091494040912 7088797539367119184 7108315008008745284 7118885814152208824 7119080761322407696 7129428262428980963 7139473007072696056 7158292344463106392 7169972713760083864 7216041824022772468 7245013373547375001 7255986160578607844 7295951812625858438 7307856804409316246 7308028332895567472 7318850884726863014 7348280630934771944 7368586916357316104 7400885769740125936 7448567339297405308 7448771314633257032 7480387491690274252 7500936931190788904 7510290510902649106 7521589136381346754 7554558647018783036 7624241097299702603 7655108470163264152 7657840303044574864 7688663238385980368 7700230211226277712 7711422406300734511 7721297632436854648 7721509076357013392 7732732200014509051 7742642739929482424 7838449744154116724 7848311561442167668 7869999635517725188 7881623579954231198 7881839414321237092 7913532987160523632 7947339464855762608 7970104215651790888 7989189162310926661 8021534057704898024 8023318841893600609 8026140643344312944 8033413249212030113 8055581316014341564 8055801914127987656 8100172916102988812 8135678542943304808 8147918014204549672 8193837816497996572 8210721181707372034 8255945472181892443 8281857580085660779 8304608745246944858 8327753216555414096 8338230643000981072 8340085891898053202 8351836347896361424 8363975644913652647 8373622114321019192 8441407416781356472 8487902316873787444 8488134753884409176 8512448585355906836 8548579521626517646 8583189155317313264 8596101870150110576 8603742174796382558 8678283645313486373 8713418396913945832 8726376159283352752 8761411521499151164 8774680938374130416 8824133033151688616 8837408228588010344 8880984135316137098 8918679314158735303 8918923547784557762 8943424802573632924 9007358386830087466 9007569805661978512 9020909230012179994 9032461381341226192 9082211780626459384 9130501899783916184 9169507247878400696 9181043713385177272 9206162561751634388 9220012489757779892 9270795912283985534 9345843925722216094 9383681350522710896 9397320422253121813 9423510218733758056 9435366253922162792 9437465614516218097 9464816452664531504 9490981423139365552 9517208861556318832 9531042013971371621 9531526733597775088 9604731569094022634 9604994589921831436 9661345033492283404 9700232108893940348 9714825324628501532 9769805167573163024 9795557945054777168 9832848199767294352 9874583548662741272 9874853959253662288 9889206944659554239 9901648888563665023 9929244219739147576 9983934059382753652 10000225100770643284 10064754996931617332 10120191223964900414 10151954453008229342 10192537121939309501 10192776359038554632 10193055483182351728 10207870970803256309 10264440011103184816 10294123870662957104 10389075780935858492 10404525420683997512 10433172027883803562 10462119580369155496 10478903929735731308 10595195328324554896 10680964486539675536 10696489144223599483 10726047890342706103 10739794768289282072 10769473185445308152 10785674988018534968 10886367649742361604 10892619444538710424 10932574643162320694 10932874026316554676 10976578439011564078 10976836078964597296 10993091814711199102 11023728935122509424 11133033795606627632 11143121603745719189 11235723722336403836 11284973462792326024 11301950793896633416 11316170158358474312 11364201440864240332 11451795332381334679 11519296001471568674 11551399622963961488 11565932827388457616 11568506237148912506 11601643636493131091 11615024223090445976 11615342294789191504 11632225059752547887 11648613853644925144 11730513247964765072 11773541923405576132 11773864336033212728 11838714261996675956 11923625174724346928 12075129413786521264 12104253386279042677 12152925658853661292 12171331624196374448 12189022513185031969 12204842749599921148 12238370782469181896 12258340446105949832 12325858845135909164 12405395693892458572 12439551264015304247 12494077762377218098 12494371020756937936 12512874093242701282 12544661073156073232 12547452249080146762 12563533502527084688 12581794452385408939 12597906663449604952 12734996118566536216 12789049582567243076 12805139916037220932 12859491104135850902 13034992843770459289 13035349800608199806 13087766094150096776 13090678110457979941 13143676807261453544 13164909715967507056 13201289711191022896 13220477632282870313 13221149985313042864 13274001833223286792 13293971496860054728 13396439822785712266 13401220530328006012 13455160667175465644 13475402869645985996 13549624794876594242 13571734065331587314 13587386827011465104 13717287052269704267 13734545232523793419 13772822627380107928 13793218975062164911 13848682727530916356 13930311443640036536 13947682377390634054 14037684600983571542 14159304894985161977 14216630016017490568 14237771628304417648 14258856524857961926 14278946014145392112 14316584688926212784 14339216178871494001 14339945427520167728 14432083648045544936 14490026747094750002 14511972321157215688 14591903625251716876 14615713608818632492 14637701769453726028 14696561261869543888 14737173832714632208 14837065587148863799 14896785024372836963 14897134678594810616 14897542629266514064 14919196034250913067 14960774983380548504 15001873862381577808 15020581021805298212 15043178272762693508 15109117294037566072 15248482194599405206 15310216940326528304 15332470162623514537 15422844812601469022 15442595264873709296 15465464400029018102 15485285479858964848 15676899488308233448 15696623122884335336 15739999271035450376 15763247159908462396 15763678828642474184 15940208431303581776 15978378324621853322 16043068115409796048 16046637683787201218 16066826498424060226 16111162632028683128 16111603828255975312 16135021857076114811 16200345832205977624 16271357085886609616 16295836028409099344 16387675632995993144 16421442363414744068 16511890944363784886 16563715160171321558 16609217490493889716 16680171783796106404 16727951289827305294 16747244228642038384 16882814833562712944 16907353808611495957 16975804633747574888 16976269507768818352 17000944318099877681 17024897170711813672 17097159043253035292 17207484349592765116 17356567290626972746 17426836793827891664 17452166498470083367 17500393926348625747 17522823042998302328 17648266066303377232 17674816457176020688 17761968270632274196 17837358628317470606 17837847095569115524 17886849605147265848 18014716773660174932 18041818460024359988 18164423561252918768 18180882616637752361 18261003799567832368 18338081877037529789 18339014495756801392 18362087426770354544 18388776507332520757 18412325123503268776 18440024979515559784 18541591824567971068 18691687851444432188 18794640844506243626 18847020437467516112 18870732507844325584 18874931229032436194 18928997512173003359 19051143387049132807 19062084027942743242 19132529546053970683 19209463138188045268 19209989179843662872 19322690066984566808 19400464217787880696 19429650649257003064 19749167097325482544 19778413889319108478 19803297777127330046 19858488439478295152 19887352521512420581 19967868118765507304 20000450201541286568 20129509993863234664 20240382447929800828 20303908906016458684 20385074243878619002 20385552718077109264 20415741941606512618 20694368692670621351 20778151561871716984 20809050841367995024 20866344055767607124 20924239160738310992 20957807859471462616 21267619902993907261 21358474811799862009 21392978288447198966 21452095780685412206 21479589536578564144 21538946370890616304 21570252978987841037 21571349976037069936 21772735299484723208 21785238889077420848 21865149286324641388 21865748052633109352 21953156878023128156 21986183629422398204 22286243207491438378 22380836769492675383 22408994853065136631 22471447444672807672 22569946925584652048 22603901587793266832 22632340316716948624 22728402881728480664 22903590664762669358 23038592002943137348 23102023776028422173 23137012474297825012 23203287272986262182 23230048446180891952 23264450119505095774 23297227707289850288 23452135928074010521 23547083846811152264 23547728672066425456 23581955021880475493 23677428523993351912 24207843852716567251 24208506772558085354 24305851317707322584 24378045026370063938 24409685499199842296 24476741564938363792 24516680892211899664 24651717690271818328 24810791387784917144 24879102528030608494 24988155524754436196 25025748186485402564 25094904498160293524 25163588904770817878 25195813326899209904 25469992237133072432 25507012574687044921 25577498815432606861 25578099165134486152 25610279832074441864 25615978096544020549 25718982208271701804 26069985687540918578 26070699601216399612 26175532188300193552 26181356220915959882 26287353614522907088 26325561977334713639 26440955264565740626 26548003666446573584 26587942993720109456 26792879645571424532 26802441060656012024 26910321334350931288 26950805739291971992 27099249589753188484 27143468130663174628 27434574104539408534 27469090465047586838 27545645254760215856 27585682529839809193 27586437950124329822 27665457902406697217 27697365455061832712 27860622887280073072 27895364754781268108 28075369201967143084 28318609789970323954 28433260032034981136 28474587444872241283 28517713049715923852 28678432357742988002 28864167296091089872 28980053494189500004 29023944642314431376 29066130608364307003 29183807250503433752 29231427217637264984 29275403538907452056 29674131174297727598 29793570048745673926 29794269357189621232 29838392068501826134 29920028325692811761 29921549966761097008 30041162043610596424 30086356545525387016 30218234588075132144 30496964389198810412 30664940325247029074 30845689625202938044 30930928800058036204 31083444473606479843 31216232417245952167 31353798976616466896 31393246245768670672 31479998542070900752 31525754353905306131 31526494319816924792 31527357657284948368 31573182305042629979 31956756649243706644 32093275367574402436 32133652996848120452 32222325264057366256 32270043714152229622 32400691664411955248 32447785692993949369 32710453740027756329 32775351265991986288 32842884726829488136 33023781888727569772 33127430320342643116 33218434980987779432 33360343567592212808 33455902579654610588 33764496288041540099 33814707617222991914 33951609267495149776 34001888636199755362 34049794341423627344 34194318086506070584 34414968699185530232 34713134581253945492 34904332996940166734 35000787852697251494 35045646085996604656 35380694861662675213 35523936541264548392 35531840585528802697 35674717256634941212 35675694191138231048 35773699210294531696 36029433547320349864 36083636920048719976 36361765233275504722 36516102097593312467 36676163754075059578 36777553014665041514 36824650247006537552 36880049959031119568 37083183649135942136 37383375702888864376 37589281689012487252 37749862458064872388 37857995024346006718 38102286774098265614 38124168055885486484 38264011251068122429 38265059092107941366 38418926276376090536 38419978359687325744 38475821351489196857 38645380133969133616 38800928435575761392 38859301298514006128 39497008391274399199 39556827778638216956 39606595554254660092 39774705043024841162 39935736237531014608 40000900403082573136 40259019987726469328 40317536005150490359 40480764895859601656 40607817812032917368 40770148487757238004 40831483883213025236 41388737385341242702 41556303123743433968 41616704727120968029 41732688111535214248 41915615718942925232 42535239805987814522 42716949623599724018 42785956576894397932 42904191561370824412 43140505957975682074 43545470598969446416 43729272168320263343 43730298572649282776 43731496105266218704 43795059326349454487 43906313756046256312 43972367258844796408 44572486414982876756 44761673538985350766 44817989706130273262 44942894889345615344 45008218864475478157 45456805763456961328 45623724302128699321 45807181329525338716 46077184005886274696 46204047552056844346 46274024948595650024 46406574545972524364 46528900239010191548 46904271856148021042 47094167693622304528 47163910043760950986 47354857047986703824 47423686782068079847 47501069228660555599 48415687705433134502 48417013545116170708 48611702635414645168 48756090052740127876 48816888320867219189 48819370998399684592 49303435380543636656 49348109959445327837 49621582775569834288 49758205056061216988 49976311049508872392 50051496372970805128 50189808996320587048 50327177809541635756 50715093614831625007 51014025149374089842 51154997630865213722 51156198330268972304 51220559664148883728 51231956193088041098 51437964416543403608 52139971375081837156 52141399202432799224 52362712441831919764 52651123954669427278 52881910529131481252 53369687681097918221 53585759291142849064 53604882121312024048 53820642668701862576 53901611478583943984 53979956844105141577 54198499179506376968 54286936261326349256 54869148209078817068 54938180930095173676 55171365059679618386 55172875900248659644 55330915804813394434 55394730910123665424 55790729509562536216 55924324136176486627 56150738403934286168 56233892744484210791 56637219579940647908 56949174889744482566 57035426099431847704 57356864715485976004 57726396879554891137 57960106988379000008 57973003060599625453 58132261216728614006 58367614501006867504 58462854435274529968 58547829514395568529 58550807077814904112 59348262348595455196 59587140097491347852 59676784137003652268 59840056651385623522 60082324087221192848 60172713091050774032 60747985517194404611 60824414601176799427 60993928778397620824 61329880650494058148 61691379250405876088 61861857600116072408 62166888947212959686 62430755199111147121 62432464834491904334 63051508707810612262 63052988639633849584 63146364610085259958 63913513298487413288 64186550735148804872 64267305993696240904 64540087428304459244 64895571385987898738 65420907480055512658 65685769453658976272 65781242955771852691 66047563777455139544 66254860640685286232 66436869961975558864 66720687135184425616 66911805159309221176 67528992576083080198 67629415234445983828 68003777272399510724 68388636173012141168 68829937398371060464 69311542219945655161 69426269162507890984 69808665993880333468 70001575705394502988 70761389723325350426 71047873082529096784 71063681171057605394 71347759853575166507 71349434513269882424 71351388382276462096 71455096795622794163 72058867094640699728 72167273840097439952 72723530466551009444 73032204195186624934 73352327508150119156 73555106029330083028 74166367298271884272 74766751405777728752 74875424009565196381 75178563378024974504 75499724916129744776 75715990048692013436 76204573548196531228 76248336111770972968 76528022502136244858 76530118184215882732 76837852552752181072 76951642702978393714 78001851226220034323 78994016782548798398 79113655557276433912 79213191108509320184 79549410086049682324 80635072010300980718 80961529791719203312 81211505455451917637 81215635624065834736 81540296975514476008 81662967766426050472 82777474770682485404 83233409454241936058 83465376223070428496 84369349285503302431 84729773703953298739 85070479611975629044 85433899247199448036 85571913153788795864 85808383122741648824 86281011915951364148 87076858848107129729 87458544336640526686 87460597145298565552 87590118652698908974 87812627512092512624 87944734517689592816 88072561166697862573 89144972829965753512 89523347077970701532 89635979412260546524 90016437728950956314 91244949906393215023 91247448604257398642 91614362659050677432 92154368011772549392 92408095104113688692 92548049897191300048 92813149091945048728 93057800478020383096 93808543712296042084 94185173856115875013 94327820087521901972 94847373564136159694 95002138457321111198 96141816627666553933 96831375410866269004 96834027090232341416 97512180105480255752 97633776641734438378 98696219918890655674 99115134264896133839 99516410112122433976 99952622099017744784 100102992745941610256 100379617992641174096 100654355619083271512 101430187229663250014 102028050298748179684 102309995261730427444 102463912386176082196 102875928833086807216 103859459110042046593 104277495170609858741 104279942750163674312 104282798404865598448 104434372239756391469 104725424883663839528 105302247909338854556 105763821058262962504 106739375362195836442 107171518582285698128 107327291138364601759 107959913688210283154 108396998359012753936 108573872522652698512 109738296418157634136 109876361860190347352 110342730119359236772 110345751800497319288 110661831609626788868 111581459019125072432 111848648272352973254 112301476807868572336 112467785488968421582 113274439159881295816 113898349779488965132 114070852198863695408 114713729430971952008 115452793759109782274 115920213976758000016 115946006121199250906 116264522433457228012 117095659028791137058 118696524697190910392 119174280194982695704 119353568274007304536 119680113302771247044 121495971034388809222 121648829202353598854 121987857556795241648 122165165489290583569 122659761300988116296 123382758500811752176 123723715200232144816 124333777894425919372 124861510398222294242 124864929668983808668 126103017415621224524 126292729220170519916 127266178316464266527 127827026596974826576 128373101470297609744 128534611987392481808 128721435551327645299 129080174856608918488 129791142771975797476 130841814960111025316 131562485911543705382 132095127554910279088 132502982585211023513 132509721281370572464 133358003709343929649 133823610318618442352 135057985152166160396 135258830468891967656 136007554544799021448 137655254097400125019 138623084439891310322 138852538325015781968 139617331987760666936 140003151410789005976 141522779446650700852 142127362342115210788 142695519707150333014 142698869026539764848 142910193591245588326 144860580848694349457 145447060933102018888 146064408390373249868 146704655016300238312 147110212058660166056 148873339320957350827 149750848019130392762 150357126756049949008 150999449832259489552 151431980097384026872 152409147096393062456 152496672223541945936 153056045004272489716 153060236368431765464 153903285405956787428 156003702452440068646 156862963971455956417 157355294021627554801 157988033565097596796 158227311114552867824 158426382217018640368 159098820172099364648 161270144020601961436 161714166432198955211 162423010910903835274 163080593951028952016 163325935532852100944 165554949541364970808 166466818908483872116 168738698571006604862 169454906969015970757 169459547407906597478 170140959223951258088 170867798494398896072 171143826307577591728 171616766245483297648 172562023831902728296 174153717696214259458 174917088673281053372 175180237305397817948 176145122333395725146 178289945659931507024 178549088022809314447 179046694155941403064 179271958824521093048 179311846675808143843 180032875457901912628 182489899812786430046 182494897208514797284 183228725318101354864 184816190208227377384 185626298183890097456 186115600956040766192 187617087424592084168 188370347712231750026 188655640175043803944 189694747128272319388 190004276914642222396 192283633255333107866 193658205316846880519 193662750821732538008 193668054180464682832 193949548445261869871 195024360210960511504 195267553283468876756 197392439837781311348 198230268529792267678 199032820224244867952 199322112114105688981 201308711238166543024 202860374459326500028 204056100597496359368 204619990523460854888 204927824772352164392 207718918220084093186 208554990341219717482 208559885500327348624 208868744479512782938 209450849767327679056 210604495818677709112 211527642116525925008 213478750724391672884 214654582276729203518 215919827376420566308 217584111315245358901 219476592836315268272 219752723720380694704 220685460238718473544 220691503600994638576 221012276135298409853 221323663219253577736 223697296544705946508 224935570977936843164 226548878319762591632 227796699558977930264 229427458861943904016 230905587518219564548 231892012242398501812 232529044866914456024 234191318057582274116 236351474016290780693 237393049394381820784 238348560389965391408 238707136548014609072 239054094595322769841 239360226605542494088 242991942068777618444 243297658404707197708 244330330978581167138 245319522601976232592 247664864031638726491 248667555788851838744 248722884098701618879 249723020796444588484 249729859337967617336 252206034831242449048 252585458440341039832 254532356632928533054 257442871102655290598 258160349713217836976 259582285543951594952 261683629920222050632 263124971823087410764 265005965170422047026 266716007418687859298 269026793004718077563 270115970304332320792 270517660937783935312 272015109089598042896 275310508194800250038 276479058738920794393 277246168879782620644 279234663975521333872 280006302821578011952 283045558893301401704 284254724684230421576 285391039414300666028 285820387182491176652 289721161697388698914 290894121866204037776 291316933089846776203 292128816780746499736 293409310032600476624 294220424117320332112 297746678641914701654 299501696038260785524 302863960194768053744 304818294192786124912 306112090008544979432 306120472736863530928 306565415284446181409 307806570811913574856 312007404904880137292 313725927942911912834 314710588043255109602 315976067130195193592 318197640344198729296 322540288041203922872 323428332864397910422 324846021821807670548 331109899082729941616 331591163470931583973 332507484600623889193 332933637816967744232 337477397142013209724 338909813938031941514 338919094815813194956 340281918447902516176 341735596988797792144 345124047663805456592 345436769716117294859 348307435392428518916 349834177346562106744 350360474610795635896 352290244666791450292 355005655303821375049 357098176045618628894 358093388311882806128 358543917649042186096 358623693351616287686 359650952731287063821 360065750915803825256 364979799625572860092 364989794417029594568 369632380416454754768 375234174849184168336 376740695424463500052 377311280350087607888 377859697908735991039 379389494256544638776 380008553829284444792 384567266510666215732 387316410633693761038 387325501643465076016 387899096890523739742 390535106566937753512 394784879675562622696 396460537059584535356 398644224228211377962 404084778156884237959 405720748918653000056 405811021424197378171 408112201194992718736 409239981046921709776 409834806600768979703 409855649544704328784 415437836440168186372 417109980682439434964 417737488959025565876 421208991637355418224 425235898620360832277 425770902208237595989 426957501448783345768 429309164553458407036 431839654752841132616 435168222630490717802 438938451744540021287 441370920477436947088 442024552270596819706 442647326438507155472 447394593089411893016 449871141955873686328 455593399117955860528 459949033201614777769 461811175036439129096 463784024484797003624 465058089733828912048 468382636115164548232 472702948032581561386 478108189190645539682 478720453211084988176 485983884137555236888 486595316809414395416 488660661957162334276 495329728063277452982 497335111577703677488 497445768197403237758 499446041592889176968 499459718675935234672 500185677569359559141 504412069662484898096 505170916880682079664 509064713265857066108 514885742205310581196 519164571087903189904 523367259840444101264 524127968066956374667 526249943646174821528 530011930340844094052 533432014837375718596 538053586009436155126 540231940608664641584 541017161452572584377 550621016389600500076 552958117477841588786 554492337759565241288 566091117786602803408 568480538188163423459 568509449368460843152 570782078828601332056 571640774364982353304 579442323394777397828 582633866179693552406 584257633561492999472 590585444998523117017 593108415927673091173 595493357283829403308 599003392076521571048 612224180017089958864 613130830568892362818 615613141623827149712 616507928166885038011 624014809809760274584 627451855885823825668 629421176086510219204 631952134260390387184 641525429472789261881 645080576082407845744 646856665728795820844 649692043643615341096 659296216992811125091 663182326941863167946 665014969201247778386 665867275633935488464 674954794284026419448 677819627876063883028 677838189631626389912 690873539432234589718 693805939854272936873 696614870784857037832 699668354693124213488 700720949221591271792 704580489333582900584 710011310607642750098 714196352091237257788 717247386703232575372 719301905462574127642 720131501831607650512 727016213770294326151 729959599251145720184 729979588834059189136 731040605678294740283 750443159434213584781 753481390848927000104 755719395817471982078 758778988513089277552 760017107658568889584 769134533021332431464 774632821267387522076 775798193781047479484 781070213133875507024 789569759351125245392 790717389815298392551 792921074119169070712 797288448456422755924 808169556313768475918 811441497837306000112 811622042848394756342 819669613201537959406 830875672880336372744 834219961364878869928 835474977918051131752 850471797240721664554 851541804416475191978 853915002897566691536 855156158425034084983 858618329106916814072 863679309505682265232 870336445260981435604 877876903489080042574 884049104541193639412 894789186178823786032 899742283911747372656 901050048859293517093 919898066403229555538 923622350072878258192 927520878096477164591 927568048969594007248 936765272230329096464 945405896065163122772 956216378381291079364 963586778681800875133 971967768275110473776 973190633618828790832 977321323914324668552 990659456126554905964 994891536394806475516 998892083185778353936 1000371355138719118282 1014024065940860446199 1018129426531714132216 1029771484410621162392 1048255936133912749334 1052499887292349643056 1060023860681688188104 1066864029674751437192 1076107172018872310252 1082034322905145168754 1096801540711542931603 1101242032779201000152 1101487058151392883607 1105916234955683177572 1108984675519130482576 1131999165025392686477 1136961076376326846918 1141564157657202664112 1143281548729964706608 1158884646789554795656 1165267732359387104812 1181170889997046234034 1186184348783111795299 1186216831855346182346 1190986714567658806616 1198006784153043142096 1224407260129506375169 1226261661137784725636 1233015856333770076022 1248029619619520549168 1249843616159665201129 1254903711771647651336 1258842352173020438408 1283050858945578523762 1293713331457591641688 1299384087287230682192 1318592433985622250182 1326364653883726335892 1330029938402495556772 1349909588568052838896 1355607437217928163633 1355639255752127766056 1355676379263252779824 1357646839116833089097 1381747078864469179436 1387611879708545873746 1393229741569714075664 1395254784798739822867 1409160978667165801168 1420022621215285500196 1428392704182474515576 1434494773406465150744 1438603810925148255284 1454032427540588652302 1459919198502291440368 1462081211356589480566 1500886318868427169562 1506962781697854000208 1511438791634943964156 1538269066042664862928 1549265642534775044152 1551596387562094958968 1581434779630596785102 1585842148238338141424 1594576896912845511848 1616339112627536951836 1623244085696789512684 1639339226403075918812 1654460318114035464851 1661751345760672745488 1668439922729757739856 1670949955836102263504 1673378662167259388887 1700943594481443329108 1703083608832950383956 1710312316850068169966 1717236658213833628144 1733654048221471085437 1740672890521962871208 1755753806978160085148 1768098209082387278824 1789518303266201625247 1802100097718587034186 1839796132806459111076 1855041756192954329182 1883187551033026542941 1890811792130326245544 1912432756762582158728 1927173557363601750266 1935353411172445560751 1954642647828649337104 1981318912253109811928 1989783072789612951032 2000742710277438236564 2028048131881720892398 2036258853063428264432 2039218531628927433421 2059542968821242324784 2096511872267825498668 2120047721363376376208 2133728059349502874384 2152214344037744620504 2164068645810290337508 2193603081423085863206 2202484065558402000304 2202974116302785767214 2211832469911366355144 2263998330050785372954 2273922152752653693836 2317769293579109591312 2321138144296521087811 2330535464718774209624 2362341779994092468068 2372368697566223590598 2372433663710692364692 2381973429135317613232 2418057388012821064013 2448814520259012750338 2452523322275569451272 2466031712667540152044 2499687232319330402258 2509807423543295302672 2517556669119009446747 2517684704346040876816 2566101717891157047524 2587426662915183283376 2615449827850602375361 2637184867971244500364 2652729307767452671784 2660059876804991113544 2711214874435856327266 2711278511504255532112 2715293678233666178194 2763494157728938358872 2775223759417091747492 2790509569597479645734 2828593447098189665713 2840045242430571000392 2856785408364949031152 2868989546812930301488 2877207621850296510568 2908064855081177304604 2924162422713178961132 2980396315457663171923 3001772637736854339124 3022877583269887928312 3072569162211780149009 3098531285069550088304 3103192775124189917936 3162869559261193570204 3189153793825691023696 3219643232411303444383 3232678225255073903672 3246488171393579025368 3278678452806151837624 3308920636228070929702 3346757324334518777774 3401887188962886658216 3406167217665900767912 3420624633700136339932 3467308096442942170874 3481345781043925742416 3511507613956320170296 3536196418164774557648 3579036606532403250494 3604200195437174068372 3679592265612918222152 3710083512385908658364 3766375102066053085882 3781623584260652491088 3787120130168008090639 3824865513525164317456 3854347114727203500532 3870706822344891121502 3962637824506219623856 3979566145579225902064 4001485420554876473128 4056096263763441784796 4078437063257854866842 4134098114989661819119 4193023744535650997336 4304428688075489241008 4328137291620580675016 4387206162846171726412 4405948232605571534428 4423664939822732710288 4490678006309524833167 4527996660101570745908 4547844305505307387672 4615073518949677875637 4642276288593042175622 4661070929437548419248 4724683559988184936136 4744737395132447181196 4744867327421384729384 4836114776025642128026 4897629040518025500676 4905046644551138902544 4932063425335080304088 4999374464638660804516 5035113338238018893494 5132203435782314095048 5230899655701204750722 5253102116039495093467 5274369735942489000728 5305458615534905343568 5320119753609982227088 5422429748871712654532 5430587356467332356388 5526988315457876717744 5535021728707088747857 5550447518834183494984 5581019139194959291468 5657186894196379331426 5680090484861142000784 5754415243700593021136 5816129710162354609208 5848324845426357922264 5960792630915326343846 6003545275473708678248 6045755166539775856624 6145138324423560298018 6325739118522387140408 6439286464822606888766 6465356450510147807344 6492976342787158050736 6557356905612303675248 6617841272456141859404 6693514648669037555548 6745107450772606125931 6803774377925773316432 6812334435331801535824 6841249267400272679864 6934616192885884341748 7023015227912640340592 7158073213064806500988 7208400390874348136744 7359184531225836444304 7420167024771817316728 7532750204132106171764 7574240260336016181278 7677610784980800521221 7708694229454407001064 7710409407059750185249 7741413644689782243004 8002970841109752946256 8112192527526883569592 8156874126515709733684 8268196229979323638238 8339830583146260404453 8386047489071301994672 8570850820906544626183 8656274583241161350032 8774412325692343452824 8811896465211143068856 8981356012619049666334 9055993320203141491816 9095688611010614775344 9230147037899355751274 9284552577186084351244 9449367119976369872272 9489474790264894362392 9489734654842769458768 9503527873817831623679 9672229552051284256052 9795258081036051001352 9864126850670160608176 9998748929277321609032 10070226676476037786988 10264406871564628190096 10279326067598879103163 10461799311402409501444 10506204232078990186934 10548739471884978001456 10844859497743425309064 10861174712934664712776 11070043457414177495714 11100895037668366989968 11162038278389918582936 11314373788392758662852 11632259420324709218416 11696649690852715844528 11713650635170815722209 11921585261830652687692 12007090550947417356496 12290276648847120596036 12526628122863411376729 12651478237044774280816 12878572929645213777532 13182312857231185800587 13235682544912283718808 13387029297338075111096 13490214901545212251862 13682498534800545359728 13869232385771768683496 14258420029250058110839 14316146426129613001976 14416800781748696273488 14840334049543634633456 15065500408264212343528 15148480520672032362556 15355221569961601042442 15417388458908814002128 15420818814119500370498 15482827289379564486008 16224385055053767139184 16247967010075647614677 16313748253031419467368 16536392459958647276476 16679661166292520808906 17141701641813089252366 17548824651384686905648 17622896683833066127229 17623792930422286137712 17962712025238099332668 18111986640406282983632 18308148794954216627527 18460294075798711502548 18569105154372168702488 18978949580529788724784 19007055747635663247358 19344459104102568512104 19590516162072102002704 19997497858554643218064 20140453352952075573976 20558652135197758206326 20923598622804819002888 21012408464157980373868 21507984135482461043063 21689718995486850618128 21722349425869329425552 22140086914828354991428 22324076556779837165872 22537502626879124110681 22628747576785517325704 23263737942460621128211 23427301270341631444418 23843170523661305375384 24580553297694241192072 25053256245726822753458 25757145859290427555064 26364625714462371601174 26471365089824567437616 26509840911176056634473 26774058594676150222192 26980429803090424503724 27738464771543537366992 28516840058500116221678 28632292852259226003952 30131000816528424687056 30296961041344064725112 30710443139923202084884 30841637628239000740996 30965654578759128972016 31434746044166673832169 32495934020151295229354 32627496506062838934736 33072784919917294552952 33359322332585041617812 34000847762057830879693 34283403283626178504732 35245793367666132254458 35925424050476198665336 36616297589908433255054 36771714812276465654269 36920588151597423005096 37138210308744337404976 38014111495271326494716 38688918208205137024208 38745152100949621234999 40280906705904151147952 41117304270395516412652 41847197245609638005776 42024816928315960747736 43015968270964922086126 44280173829656709982856 45075005253758248221362 45257495153571034651408 46527475884921242256422 46854602540683262888836 47686341047322610750768 49161106595388482384144 50106512491453645506916 51514291718580855110128 52729251428924743202348 53019681822352113268946 53743275494865603648547 53960859606180849007448 57033680117000232443356 58378814082023822831171 59995955746345812383281 60593922082688129450224 61420886279846404169768 61683275256478001481992 62869492088333347664338 64991868040302590458708 66145569839834589105904 66718644665170083235624 68001695524115661759386 68566806567252357009464 70491586735332264508916 71850848100952397330672 71955282473192153722141 73232595179816866510108 73543429624552931308538 73841176303194846010192 76028222990542652989432 77490304201899242469998 82234608540791032825304 84049633856631921495472 86031936541929844172252 87686396860043879637103 88560347659313419965712 90150010507516496442724 93054951769842484512844 93709205081366525777672 99808940204750406775873 100213024982907291013832 105458502857849486404696 106039363644704226537892 107486550989731207297094 107921719212361698014896 114067360234000464886712 116757628164047645662342 119991911492691624766562 122841772559692808339536 123366550512956002963984 125738984176666695328676 128157041564679516392689 129983736080605180917416 133437289330340166471248 136003391048231323518772 137133613134504714018928 140983173470664529017832 143910564946384307444282 146465190359633733020216 147086859249105862617076 152056445981085305978864 154980608403798484939996 162846165597224347897477 164469217081582065650608 172063873083859688344504 175372793720087759274206 180300021015032992885448 186109903539684969025688 187418410162733051555344 199617880409500813551746 200426049965814582027664 210917005715698972809392 212078727289408453075784 214973101979462414594188 228134720468000929773424 233515256328095291324684 238005934334404816157851 239983822985383249533124 251477968353333390657352 256314083129359032785378 259967472161210361834832 272006782096462647037544 281966346941329058035664 287821129892768614888564 292930380719267466040432 294173718498211725234152 309961216807596969879992 325692331194448695794954 344127746167719376689008 350745587440175518548412 360600042030065985770896 372219807079369938051376 399235760819001627103492 408651698574166759818197 424157454578816906151568 429946203958924829188376 442011020906751801436009 467030512656190582649368 476011868668809632315702 479967645970766499066248 502955936706666781314704 503686977312345076054987 512628166258718065570756 544013564192925294075088 575642259785537229777128 588347436996423450468304 619922433615193939759984 651384662388897391589908 698662581433252847431111 701491174880351037096824 798471521638003254206984 817303397148333519636394 859892407917849658376752 884022041813503602872018 934061025312381165298736 952023737337619264631404 959935291941532998132496 1007373954624690152109974 1025256332517436131141512 1139923159180570435282339 1151284519571074459554256 1302769324777794783179816 1397325162866505694862222 1402982349760702074193648 1596943043276006508413968 1634606794296667039272788 1666041540340833713104957 1768044083627007205744036 1904047474675238529262808 2014747909249380304219948 2050512665034872262283024 2279846318361140870564678 2605538649555589566359632 2794650325733011389724444 3094077146347262610052063 3269213588593334078545576 3332083080681667426209914 3536088167254014411488072 3808094949350477058525616 4029495818498760608439896 4559692636722281741129356 5589300651466022779448888 6188154292694525220104126 6538427177186668157091152 6664166161363334852419828 7072176334508028822976144 8058991636997521216879792 9119385273444563482258712 11178601302932045558897776 12376308585389050440208252 13328332322726669704839656 18238770546889126964517424 21658540024430838270364441 24752617170778100880416504 26656664645453339409679312 43317080048861676540728882 49505234341556201760833008 86634160097723353081457764 173268320195446706162915528 346536640390893412325831056
- Sum of all divisors σ(n): 963227909577111976207431945
- Sum of proper divisors (its aliquot sum) s(n): 616691269186218563881600889
- 346536640390893412325831056 is an abundant number, because the sum of its proper divisors (616691269186218563881600889) is greater than itself. Its abundance is 270154628795325151555769833
Bases of 346536640390893412325831056
- Binary: 100011110101001011111110011101010111110100100110000010100111111011011100010110001100100002
- Hexadecimal: 0x11EA5FCEAFA4C14FDB8B190
- Base-36: 17JIJ6D9F3COBKLV9S
Squares and roots of 346536640390893412325831056
- 346536640390893412325831056 squared (3465366403908934123258310562) is 120087643133407379563853818507515850536972021054075136
- 346536640390893412325831056 cubed (3465366403908934123258310563) is 41614768403911533667846833075167523938939407524503714912546067077907566666223616
-
346536640390893412325831056 is a
perfect square number . Itssquare root is 18615494631916 -
The
cube root of 346536640390893412325831056 is 702397655.9346931001
Scales and comparisons
How big is 346536640390893412325831056?- 346,536,640,390,893,412,325,831,056 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 346,536,640,390,893,412,325,831,056 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 346536640390893412325831056 cubic inches would be around 58533138 feet tall.
Recreational maths with 346536640390893412325831056
- 346536640390893412325831056 backwards is 650138523214398093046635643
- The number of decimal digits it has is: 27
- The sum of 346536640390893412325831056's digits is 109
- 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 346536640390893412325831056 - Facts about the integer". Numbermatics.com. 2024. Web. 28 May 2024.
APA style:
Numbermatics. (2024). Number 346536640390893412325831056 - Facts about the integer. Retrieved 28 May 2024, from https://numbermatics.com/n/346536640390893412325831056/
Chicago style:
Numbermatics. 2024. "Number 346536640390893412325831056 - Facts about the integer". https://numbermatics.com/n/346536640390893412325831056/
The information we have on file for 346536640390893412325831056 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 346536640390893412325831056, math, Factors of 346536640390893412325831056, curriculum, school, college, exams, university, Prime factorization of 346536640390893412325831056, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-six septillion, five hundred thirty-six sextillion, six hundred forty quintillion, three hundred ninety quadrillion, eight hundred ninety-three trillion, four hundred twelve billion, three hundred twenty-five million, eight hundred thirty-one thousand and fifty-six.