91255207303626467364716544
91,255,207,303,626,467,364,716,544 is an even composite number composed of six prime numbers multiplied together.
91255207303626467364716544 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of sixteen thousand, eight hundred seventy-five divisors.
Prime factorization of 91255207303626467364716544:
214 × 32 × 74 × 134 × 594 × 8632
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 13 × 59 × 59 × 59 × 59 × 863 × 863)See below for interesting mathematical facts about the number 91255207303626467364716544 from the Numbermatics database.
Names of 91255207303626467364716544
- Cardinal: 91255207303626467364716544 can be written as Ninety-one septillion, two hundred fifty-five sextillion, two hundred seven quintillion, three hundred three quadrillion, six hundred twenty-six trillion, four hundred sixty-seven billion, three hundred sixty-four million, seven hundred sixteen thousand, five hundred forty-four.
Scientific notation
- Scientific notation: 9.1255207303626467364716544 × 1025
Factors of 91255207303626467364716544
Divisors of 91255207303626467364716544
- Number of divisors d(n): 16875
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 39 42 48 49 52 56 59 63 64 72 78 84 91 96 98 104 112 117 118 126 128 144 147 156 168 169 177 182 192 196 208 224 234 236 252 256 273 288 294 312 336 338 343 354 364 384 392 413 416 441 448 468 472 504 507 512 531 546 576 588 624 637 672 676 686 708 728 767 768 784 819 826 832 863 882 896 936 944 1008 1014 1024 1029 1062 1092 1152 1176 1183 1239 1248 1274 1344 1352 1372 1416 1456 1521 1534 1536 1568 1638 1652 1664 1726 1764 1792 1872 1888 1911 2016 2028 2048 2058 2124 2184 2197 2301 2304 2352 2366 2401 2478 2496 2548 2589 2688 2704 2744 2832 2891 2912 3042 3068 3072 3087 3136 3276 3304 3328 3452 3481 3528 3549 3584 3717 3744 3776 3822 4032 4056 4096 4116 4248 4368 4394 4459 4602 4608 4704 4732 4802 4956 4992 5096 5178 5369 5376 5408 5488 5664 5733 5782 5824 6041 6084 6136 6144 6174 6272 6552 6591 6608 6656 6903 6904 6962 7056 7098 7168 7203 7434 7488 7552 7644 7767 8064 8112 8192 8232 8281 8496 8673 8736 8788 8918 9204 9216 9408 9464 9604 9912 9971 9984 10192 10356 10443 10647 10738 10752 10816 10976 11219 11328 11466 11564 11648 12082 12168 12272 12288 12348 12544 13104 13182 13216 13312 13377 13806 13808 13924 14112 14196 14336 14406 14868 14976 15104 15288 15379 15534 16107 16128 16224 16384 16464 16562 16992 17346 17472 17576 17836 18123 18408 18432 18816 18928 19208 19773 19824 19942 19968 20237 20384 20712 20886 21294 21476 21504 21609 21632 21952 22438 22656 22932 23128 23296 24164 24336 24367 24544 24576 24696 24843 25088 26019 26208 26364 26432 26624 26754 27612 27616 27848 28224 28392 28561 28672 28812 29736 29913 29952 30208 30576 30758 31068 31213 31329 32214 32256 32448 32928 33124 33657 33984 34692 34944 35152 35672 36246 36816 36864 37583 37632 37856 38416 39546 39648 39884 39936 40131 40474 40768 41424 41772 42287 42588 42952 43008 43218 43264 43904 44876 45253 45312 45864 46137 46256 46592 48321 48328 48672 48734 49088 49152 49392 49686 50176 50917 52038 52416 52728 52864 53248 53508 54369 55224 55232 55696 56448 56784 57122 57344 57624 57967 59472 59826 59904 60416 60711 61152 61516 62136 62426 62658 64428 64512 64896 65856 66248 67314 67968 69384 69797 69888 70304 71344 72492 73101 73632 73728 74529 75166 75264 75712 76832 78533 79092 79296 79768 79872 80262 80948 81536 82848 83544 84574 85176 85683 85904 86016 86436 86528 87808 89739 89752 90506 90624 91728 92274 92512 93184 93639 96642 96656 97344 97468 98176 98784 99372 100352 100971 101834 104076 104832 105456 105728 106496 107016 107653 108738 110448 110464 111392 112749 112896 113568 114244 114688 115248 115934 118944 119652 119808 120832 121422 122304 123032 124272 124852 125316 126861 128856 129024 129623 129792 131712 132496 134628 135759 135936 138411 138768 139594 139776 140608 141659 142688 144984 145847 146202 147264 147456 149058 150332 150528 151424 152751 153664 157066 158184 158592 159536 159744 160524 161896 163072 165696 167088 169148 170352 170569 171366 171808 172032 172872 173056 173901 175616 179478 179504 181012 181248 182133 183456 184548 185024 186368 187278 193284 193312 194688 194936 196352 197568 198744 199927 200704 201942 203668 205379 208152 209391 209664 210912 211456 212992 214032 215306 217476 219303 220896 220928 222784 225498 225792 227136 228488 230496 231868 235599 237888 239304 239616 241664 242844 244608 246064 248544 249704 250632 253722 257049 257712 258048 259246 259584 263081 263424 264992 269256 271518 271872 276822 277536 279188 279552 280917 281216 283318 285376 289968 291694 292404 294528 296009 298116 300664 301056 302848 305502 307328 314132 316368 316771 317184 319072 319488 321048 322959 323792 326144 331392 334176 338247 338296 340704 341138 342732 343616 344064 345744 346112 347802 351232 356419 358956 359008 362024 362496 364266 366912 369096 370048 372736 374556 380583 386568 386624 388869 389376 389872 392704 395136 397488 399854 401408 403884 405769 407277 407336 410758 416304 418782 419328 421824 422912 424977 428064 430612 434952 437541 438606 441792 441856 445568 450996 451584 454272 456976 458253 460992 463736 471198 475776 478608 479232 483328 485688 488579 489216 492128 497088 499408 501264 507444 511707 514098 515424 516096 518492 519168 521703 526162 526848 529984 538512 543036 543744 549731 553644 555072 558376 559104 561834 562432 566636 570752 579936 583388 584808 588289 589056 592018 596232 599781 601328 602112 605696 611004 614656 616137 628173 628264 632736 633542 634368 638144 638976 642096 645918 647584 652288 661921 662784 668352 676494 676592 681408 682276 685464 687232 691488 692224 695604 702464 706797 712838 717912 718016 724048 724992 728532 733824 738192 740096 744769 745472 749112 753571 761166 773136 773248 777738 778752 779744 785408 789243 790272 794976 799708 802816 807768 811538 814554 814672 821516 832608 837564 838656 843648 845824 849954 856128 861224 869904 875082 877212 883584 883712 888027 891136 901992 903168 907361 908544 913952 916506 921984 927472 942396 950313 951552 957216 958464 966656 968877 971376 977158 978432 984256 994176 998816 1002528 1014888 1020929 1023414 1028196 1030848 1032192 1036984 1038336 1043406 1052324 1053696 1059968 1069257 1077024 1086072 1087488 1099462 1107288 1110144 1116752 1118208 1123668 1124864 1133272 1141504 1159872 1166607 1166776 1169616 1176578 1178112 1184036 1192464 1193983 1199562 1202656 1204224 1211392 1217307 1222008 1229312 1232274 1256346 1256528 1265472 1267084 1268736 1274931 1276288 1284192 1291836 1295168 1304576 1312623 1323842 1325568 1336704 1352988 1353184 1362816 1364552 1370928 1374464 1382976 1384448 1391208 1399489 1404928 1413594 1425676 1435824 1436032 1437653 1448096 1449984 1457064 1465737 1467648 1476384 1480192 1489538 1490944 1498224 1507142 1522332 1535121 1546272 1546496 1555476 1557504 1559488 1570816 1578486 1580544 1589952 1599416 1615536 1623076 1629108 1629344 1643032 1649193 1665216 1675128 1677312 1685099 1687296 1691648 1699908 1712256 1722448 1739808 1750164 1754424 1764867 1767168 1767424 1776054 1782272 1799343 1803984 1806336 1814722 1817088 1827904 1833012 1841567 1843968 1848411 1854944 1884792 1896011 1900626 1903104 1914432 1916928 1937754 1942752 1954316 1956864 1968512 1985763 1988352 1997632 2005056 2029776 2041858 2046828 2056392 2061696 2072063 2073968 2076672 2086812 2104648 2107392 2119936 2138514 2154048 2172144 2174976 2198924 2214576 2217397 2220288 2233504 2234307 2236416 2247336 2249728 2260713 2266544 2283008 2319744 2333214 2333552 2339232 2353156 2356224 2367729 2368072 2384928 2387966 2399124 2405312 2408448 2422784 2434614 2444016 2458624 2464548 2494933 2512692 2513056 2530944 2534168 2537472 2549862 2552576 2568384 2583672 2590336 2609152 2625246 2647684 2651136 2664081 2669927 2673408 2705976 2706368 2722083 2725632 2729104 2741856 2748928 2765952 2768896 2782416 2798978 2809856 2827188 2850939 2851352 2871648 2872064 2875306 2896192 2899968 2914128 2931474 2935296 2952768 2960384 2979076 2996448 3004103 3014284 3044664 3062787 3070242 3092544 3092992 3110952 3115008 3118976 3141632 3156972 3161088 3179904 3198832 3207771 3231072 3246152 3258216 3258688 3286064 3298386 3330432 3350256 3354624 3370198 3374592 3383296 3399816 3420053 3424512 3444896 3479616 3500328 3508848 3529734 3534336 3534848 3552108 3564544 3581949 3598686 3607968 3612672 3629444 3634176 3651921 3655808 3666024 3683134 3687936 3696822 3709888 3769584 3792022 3801252 3806208 3828864 3848117 3875508 3885504 3908632 3913728 3937024 3971526 3976704 3995264 4010112 4059552 4083716 4093656 4112784 4118023 4123392 4144126 4147936 4153344 4173624 4198467 4209296 4214784 4239872 4277028 4308096 4312959 4344288 4349952 4397211 4397848 4429152 4434794 4440576 4467008 4468614 4472832 4494672 4499456 4521426 4533088 4566016 4633447 4639488 4666428 4667104 4678464 4706312 4712448 4735458 4736144 4769856 4775932 4798248 4810624 4845568 4869228 4888032 4917248 4929096 4947579 4989866 5025384 5026112 5055297 5061888 5068336 5074944 5099724 5105152 5136768 5167344 5180672 5213383 5218304 5250492 5274997 5294601 5295368 5302272 5328162 5339854 5346816 5411952 5412736 5444166 5451264 5458208 5483712 5497856 5524701 5531904 5564832 5597956 5619712 5654376 5688033 5701878 5702704 5743296 5744128 5750612 5792384 5828256 5862948 5870592 5905536 5920768 5957289 5958152 5992896 6008206 6028568 6089328 6125574 6140484 6185088 6185984 6216189 6221904 6230016 6237952 6283264 6313944 6322176 6351527 6359808 6397664 6415542 6462144 6492304 6516432 6517376 6572128 6596772 6652191 6660864 6700512 6702921 6709248 6740396 6749184 6766592 6782139 6799632 6840106 6849024 6889792 6959232 7000656 7017696 7059468 7068672 7069696 7104216 7129088 7146503 7163898 7197372 7215936 7225344 7258888 7268352 7303842 7311616 7332048 7366268 7375872 7393644 7419776 7484799 7539168 7584044 7602504 7612416 7647757 7657728 7696234 7751016 7771008 7817264 7827456 7874048 7943052 7953408 7990528 8009781 8020224 8119104 8166249 8167432 8187312 8225568 8236046 8246784 8288252 8295872 8306688 8347248 8357881 8396934 8418592 8429568 8479744 8554056 8604973 8616192 8625918 8688576 8699904 8794422 8795696 8858304 8869588 8881152 8934016 8937228 8989344 8998912 9012309 9042852 9066176 9132032 9188361 9266894 9278976 9332856 9334208 9356928 9412624 9424896 9470916 9472288 9539712 9551864 9596496 9621248 9681997 9691136 9738456 9776064 9796423 9834496 9858192 9895158 9979732 10050768 10052224 10063571 10110594 10123776 10136672 10149888 10199448 10210304 10260159 10273536 10334688 10361344 10426766 10436608 10500984 10549994 10589202 10590736 10604544 10656324 10679708 10693632 10745847 10823904 10825472 10888332 10902528 10916416 10967424 10995712 11049402 11063808 11129664 11195912 11308752 11376066 11403756 11405408 11486592 11488256 11501224 11544351 11584768 11656512 11725896 11741184 11795693 11811072 11841536 11914578 11916304 11985792 12016412 12057136 12117361 12178656 12251148 12280968 12354069 12370176 12371968 12432378 12443808 12460032 12475904 12566528 12595401 12627888 12644352 12703054 12719616 12795328 12831084 12924288 12938877 12984608 13032864 13034752 13144256 13193544 13272077 13304382 13321728 13401024 13405842 13418496 13480792 13498368 13564278 13599264 13680212 13698048 13779584 13900341 13918464 14001312 14035392 14118936 14137344 14139392 14208432 14258176 14293006 14327796 14394744 14431872 14517776 14536704 14607684 14623232 14664096 14732536 14751744 14787288 14839552 14969598 15078336 15165891 15168088 15205008 15224832 15295514 15315456 15392468 15502032 15521779 15542016 15634528 15640149 15654912 15748096 15824991 15886104 15906816 15981056 16019562 16040448 16238208 16332498 16334864 16374624 16451136 16472092 16493568 16574103 16576504 16591744 16694496 16715762 16793868 16837184 16859136 16959488 17064099 17108112 17209946 17232384 17251836 17377152 17464531 17588844 17591392 17716608 17739176 17762304 17868032 17874456 17978688 17997824 18024618 18085704 18132352 18264064 18376722 18533788 18557952 18648567 18665712 18668416 18689489 18713856 18825248 18849792 18941832 18944576 19054581 19079424 19103728 19192992 19242496 19363994 19382272 19476912 19552128 19592846 19668992 19716384 19790316 19956573 19959464 20101536 20104448 20127142 20221188 20247552 20273344 20299776 20398896 20420608 20520318 20547072 20669376 20722688 20853532 21001968 21028721 21099988 21178404 21181472 21209088 21312648 21359416 21387264 21439509 21491694 21647808 21650944 21776664 21805056 21832832 21934848 21991424 22098804 22127616 22259328 22391824 22454397 22617504 22752132 22807512 22810816 22943271 22973184 22976512 23002448 23088702 23169536 23313024 23451792 23482368 23591386 23622144 23683072 23829156 23832608 23940371 23971584 24029343 24032824 24114272 24234722 24357312 24502296 24561936 24648143 24708138 24740352 24743936 24864756 24887616 24920064 24951808 25073643 25190802 25255776 25288704 25406108 25439232 25590656 25662168 25814919 25848576 25877754 25969216 26065728 26069504 26288512 26387088 26544154 26608764 26643456 26802048 26811684 26936819 26961584 26996736 27036927 27128556 27198528 27360424 27396096 27559168 27800682 27836928 28002624 28070784 28237872 28274688 28416864 28516352 28586012 28655592 28789488 28826161 28863744 29035552 29045991 29073408 29215368 29246464 29328192 29389269 29465072 29503488 29574576 29679104 29939196 30156672 30190713 30331782 30336176 30410016 30449664 30591028 30630912 30780477 30784936 31004064 31043558 31084032 31269056 31280298 31309824 31496192 31649982 31772208 31813632 31962112 32039124 32080896 32434129 32476416 32664996 32669728 32749248 32902272 32944184 32987136 33148206 33153008 33183488 33388992 33431524 33587736 33674368 33918976 34128198 34216224 34419892 34464768 34503672 34633053 34709051 34754304 34929062 35177688 35182784 35387079 35433216 35478352 35524608 35736064 35748912 35957376 35995648 36049236 36171408 36264704 36352083 36493681 36528128 36753444 37062207 37067576 37115904 37297134 37331424 37336832 37378978 37427712 37650496 37699584 37883664 37889152 38109162 38158848 38207456 38385984 38484992 38727988 38953824 39053339 39104256 39185692 39337984 39432768 39580632 39816231 39913146 39918928 40203072 40208896 40254284 40442376 40495104 40546688 40797792 40841216 41040636 41094144 41338752 41445376 41701023 41707064 42003936 42057442 42199976 42356808 42362944 42418176 42625296 42718832 42774528 42879018 42983388 43295616 43301888 43553328 43610112 43665664 43869696 43941371 43982848 44197608 44255232 44460689 44518656 44783648 44908794 45235008 45504264 45615024 45621632 45886542 45946368 45953024 46004896 46177404 46339072 46565337 46626048 46903584 46920447 46964736 47182772 47244288 47366144 47474973 47658312 47665216 47880742 47943168 48058686 48065648 48228544 48469444 48714624 49004592 49123872 49296286 49416276 49480704 49487872 49729512 49775232 49903616 50025521 50147286 50381604 50511552 50577408 50812216 50878464 51181312 51324336 51629838 51697152 51755508 51938432 52131456 52139008 52393593 52577024 52774176 53088308 53217528 53286912 53534299 53604096 53623368 53873638 53923168 53993472 54073854 54257112 54397056 54720848 54792192 55118336 55601364 55673856 56005248 56068467 56141568 56475744 56549376 56833728 57032704 57163743 57172024 57311184 57578976 57652322 57727488 58071104 58091982 58146816 58430736 58492928 58656384 58778538 58930144 59006976 59149152 59358208 59878392 60234811 60313344 60381426 60663564 60672352 60820032 60899328 61182056 61261824 61560954 61569872 62008128 62087116 62168064 62538112 62560596 62992384 63086163 63299964 63544416 63627264 63924224 64078248 64161792 64318527 64868258 64952832 65329992 65339456 65498496 65804544 65888368 65974272 66296412 66306016 66366976 66777984 66863048 67175472 67348736 67773979 67837952 68256396 68432448 68574961 68829813 68839784 68929536 69007344 69266106 69418102 69508608 69858124 70355376 70365568 70444997 70774158 70866432 70956704 71049216 71472128 71497824 71821113 71914752 72098472 72342816 72529408 72704166 72987362 73056256 73506888 73944429 74124414 74135152 74231808 74594268 74662848 74673664 74757956 74855424 75220929 75300992 75767328 75778304 76218324 76317696 76414912 76771968 76969984 77444757 77455976 77907648 78106678 78208512 78371384 78865536 79161264 79632462 79826292 79837856 80406144 80417792 80508568 80810457 80884752 80990208 81093376 81595584 81682432 82081272 82188288 82569851 82677504 82890752 83402046 83414128 84007872 84114884 84399952 84713616 84725888 84821527 85250592 85437664 85549056 85758036 85966776 86478483 86591232 86603776 87106656 87137973 87220224 87331328 87739392 87882742 87965696 88167807 88395216 88510464 88921378 89037312 89567296 89817588 90470016 90572139 91008528 91230048 91243264 91773084 91892736 91906048 92009792 92354808 92678144 92904539 93130674 93252096 93807168 93840894 93929472 94365544 94488576 94949946 95316624 95330432 95761484 95886336 96117372 96131296 96457088 96938888 97302387 97429248 98009184 98247744 98592572 98832552 98961408 98975744 99420841 99459024 99550464 99807232 100051042 100294572 100763208 101023104 101624432 101756928 102362624 102648672 103259676 103394304 103511016 103876864 104127153 104262912 104278016 104787186 105154048 105548352 106161237 106176616 106435056 106573824 107068598 107208192 107246736 107747276 107846336 107986944 108147708 108514224 108652453 108794112 109056249 109441696 109481043 109584384 110236672 111202728 111347712 111864649 112010496 112136934 112283136 112951488 113098752 113667456 114327486 114344048 114622368 115157952 115304644 115454976 116142208 116183964 116861472 116985856 117160017 117312768 117557076 117860288 118013952 118298304 118716416 119448693 119756784 120469622 120626688 120762852 121327128 121344704 121640064 122251717 122364112 122523648 123121908 123139744 124016256 124174232 124336128 125076224 125121192 125865961 125984768 126172326 126599928 127088832 127254528 127848448 128156496 128323584 128637054 129736516 129905664 130659984 130678912 130826423 130996992 131609088 131776736 131824113 131948544 132592824 132612032 132733952 133382067 133555968 133726096 134350944 134697472 135547958 135675904 136512792 136864896 137149922 137659626 137679568 137859072 138014688 138532212 138836204 139017216 139696011 139716248 140710752 140731136 140889994 141548316 141732864 141913408 142098432 142944256 142995648 143642226 143829504 144196944 144685632 145058816 145408332 145974724 147013776 147201047 147888858 148248828 148270304 148463616 149188536 149325696 149347328 149515912 149710848 150076563 150441858 150601984 151534656 151556608 152436648 152635392 152829824 153543936 153939968 154889514 154911952 155815296 156213356 156417024 156742768 157180779 157525693 157731072 158322528 159264924 159652584 159675712 160602897 160812288 160835584 161017136 161620914 161769504 161980416 162186752 163191168 163364864 164162544 164376576 165139702 165355008 165781504 166804092 166828256 168015744 168205401 168229768 168799904 169427232 169451776 169643054 170501184 170875328 171098112 171516072 171933552 172537001 172956966 173182464 173207552 174213312 174275946 174440448 174662656 175478784 175765484 176335614 176790432 177020928 177242077 177842756 178074624 179134592 179635176 180704433 180940032 181144278 182017056 182460096 182486528 183546168 183785472 183812096 184019584 184709616 185356288 185809078 186261348 186504192 187614336 187681788 188731088 188977152 189258489 189899892 190633248 190660864 191522968 191772672 192234744 192262592 192914176 193877776 194604774 194858496 196018368 196495488 197185144 197665104 197922816 198841682 198918048 199100928 199614464 200102084 200589144 201526416 201783127 202046208 203248864 203321937 203513856 204725248 205297344 205724883 206519352 206788608 207022032 207753728 208254306 208525824 208556032 209574372 210308096 211096704 211334991 212322474 212353232 212870112 213147648 214137196 214416384 214493472 215463339 215494552 215692672 216295416 217028448 217304906 217588224 218112498 218883392 218962086 219168768 220473344 221833287 222405456 222695424 223729298 224020992 224273868 224566272 225902976 227038903 227334912 228654972 228688096 229244736 230315904 230609288 230909952 232284416 232367928 233722944 233971712 234320034 234625536 235114152 235720576 236596608 237432832 238897386 239513568 240939244 241253376 241525704 242431371 242654256 242689408 242963357 243280128 244503434 244728224 245047296 246243816 246279488 247709553 248032512 248348464 248672256 250152448 250242384 251731922 251969536 252344652 253199856 254177664 254464581 255455767 255696896 256312992 256647168 257274108 259435449 259473032 259811328 261319968 261357824 261652846 261993984 263218176 263553472 263648226 263897088 265185648 265224064 265467904 266764134 267111936 267452192 268701888 269394944 271095916 273025584 273373373 273729792 274299844 275319252 275359136 275718144 276029376 277064424 277672408 278034432 278713617 279392022 279432496 281421504 281462272 281779988 283096632 283465728 283826816 285888512 285991296 287284452 287659008 288393888 289371264 290117632 290816664 291907161 291949448 294027552 294402094 295777716 296497656 296540608 296927232 298262523 298377072 298651392 298694656 299031824 299421696 300153126 300883716 301203968 303069312 303113216 304873296 305270784 305659648 307087872 307589597 307879936 309779028 309823904 311224823 311630592 312381459 312426712 312834048 313485536 314361558 315051386 315462144 316645056 318529848 319305168 319351424 321205794 321624576 321671168 322034272 323241828 323539008 323960832 324373504 325957359 326382336 328325088 328443129 328753152 330279404 330710016 331563008 333608184 333656512 335593947 336031488 336410802 336459536 337599808 338854464 338903552 339286108 341002368 341750656 343032144 343867104 345074002 345913932 346364928 346415104 348426624 348551892 349325312 350178647 350957568 351480051 351530968 352671228 353580864 354041856 354484154 355685512 356149248 358269184 359270352 361408866 361880064 362288556 364034112 364920192 364973056 366755151 367092336 367570944 368039168 369419232 370712576 371618156 372522696 373008384 374740093 375228672 375363576 377462176 377597883 377954304 378516978 379799784 381266496 381321728 383045936 383545344 384469488 384525184 385828352 387755552 389209548 389716992 392036736 392479269 392990976 394370288 395330208 395472339 395845632 397683364 397836096 398201856 399228928 400146201 400204168 401178288 403052832 403566254 404092416 406497728 406643874 407027712 409450496 410594688 411449766 413038704 413577216 414044064 415507456 416508612 417051648 417112064 419148744 420616192 421643677 422193408 422669982 424644948 424706464 425740224 426295296 428274392 428832768 428986944 430926678 430989104 431385344 432590832 434056896 434609812 435176448 436224996 437766784 437924172 440946688 441603141 443666574 444810912 445390848 447458596 448041984 448547736 449132544 450229689 451217663 451805952 454077806 454669824 457309944 457376192 458489472 460631808 461218576 461819904 464568832 464735856 467445888 467943424 468640068 469251072 470228304 471441152 472577079 473193216 474417853 474865664 477794772 479027136 481808691 481878488 482506752 483051408 484862742 485308512 485378816 485926714 486560256 489006868 489456448 490094592 492487632 492558976 493114979 495419106 496065024 496696928 497344512 500304896 500484768 503463844 504689304 506399712 507693407 508355328 508929162 510911534 511393792 512625984 513294336 514548216 517611003 518870898 518946064 519622656 522639936 522715648 523305692 523987968 526436352 527106944 527296452 530371296 530448128 530935808 531726231 533528268 534223872 534904384 537403776 538789888 542113299 542191832 546051168 546746746 547459584 548599688 550638504 550718272 551436288 552058752 554128848 555344816 556068864 557427234 558784044 558864992 562843008 562924544 563559976 566193264 566931456 567653632 571237823 571777024 571982592 574568904 575318016 576787776 577988957 578742528 580235264 581633328 583814322 583898896 588055104 588804188 591555432 592995312 593081216 593750689 596525046 596754144 597302784 597389312 598063648 598843392 600306252 601767432 602407936 605349381 606138624 606226432 609746592 609965811 610541568 611319296 614175744 615179194 615759872 617174649 619558056 619647808 622449646 623261184 624762918 624853424 625668096 626971072 628723116 630102772 630924288 633290112 634004973 637059696 638610336 638702848 642411588 643249152 643342336 644068544 646483656 647078016 648747008 650331773 651914718 652764672 656650176 656886258 657506304 660558808 661420032 667216368 667313024 671187894 672062976 672821604 672919072 675199616 677708928 677807104 678572216 681116709 682004736 683501312 686064288 687734208 690148004 691827864 692729856 692830208 695945887 696853248 697103784 698650624 700357294 701915136 702960102 703061936 705342456 707161728 708968308 711371024 712298496 716538368 718540704 722817732 723760128 724577112 728068224 728890071 729840384 729946112 733510302 734184672 735141888 736078336 738838464 741425152 743128659 743236312 745045392 746016768 749480186 750457344 750727152 754924352 755195766 755908608 757033956 759599568 762532992 762643456 763393743 766091872 766367301 767090688 768938976 769050368 771656704 775511104 778419096 779433984 783052543 784073472 784958538 785981952 788740576 790660416 790944678 791691264 795366728 795672192 796403712 800292402 800408336 802356576 806105664 807132508 808184832 812995456 813287748 818900992 820120119 821189376 822899532 826077408 827154432 828088128 831014912 833017224 834103296 834224128 836140851 838297488 841232384 843287354 844386816 845339964 849289896 849412928 851480448 856548784 857665536 857973888 861853356 861978208 862770688 865181664 868113792 869219624 870352896 872449992 875533568 875848344 881061727 881893376 883206282 887333148 889621824 890781696 894787569 894917192 896083968 897095472 898265088 900459378 902435326 903611904 908155612 909339648 914619888 914752384 915784961 916978944 921263616 922437152 922768791 923639808 929137664 929471712 933674469 934891776 937280136 938502144 940456608 942882304 945154158 946386432 948835706 949731328 955589544 958054272 963617382 963756976 965013504 966102816 969725484 970617024 970757632 971853428 973120512 977872077 978013736 978912896 984975264 985117952 986229958 990838212 992130048 993393856 994689024 1000609792 1000969536 1006781841 1006927688 1009378608 1012799424 1015386814 1016710656 1017858324 1021823068 1025251968 1029096432 1030407329 1035222006 1037741796 1037892128 1039245312 1045279872 1045431296 1046611384 1047975936 1050535941 1052872704 1054213888 1054592904 1060742592 1060896256 1061871616 1063452462 1067056536 1068447744 1069808768 1074807552 1077579776 1084226598 1084383664 1092102336 1093493492 1094919168 1097199376 1100265453 1101277008 1101436544 1102679851 1104117504 1108257696 1110689632 1112137728 1114854468 1117568088 1117729984 1124220279 1125686016 1125849088 1127119952 1132386528 1132793649 1133862912 1135307264 1142475646 1143554048 1143965184 1149137808 1150636032 1153575552 1155977914 1157485056 1160470528 1163266656 1167628644 1167797792 1176110208 1177437807 1177608376 1183110864 1185990624 1186162432 1187501378 1193050092 1193508288 1194605568 1194778624 1196127296 1197686784 1200612504 1203534864 1204815872 1207759007 1210698762 1212277248 1212452864 1219493184 1219931622 1221083136 1222638592 1228351488 1230358388 1234349298 1239116112 1239295616 1240694539 1244899292 1246522368 1249525836 1249706848 1251336192 1253942144 1257446232 1260205544 1261848576 1264931031 1266580224 1268009946 1274119392 1277220672 1277405696 1284823176 1286498304 1286684672 1288137088 1292967312 1294156032 1297494016 1300663546 1303829436 1305529344 1313300352 1313772516 1321117616 1322840064 1324809423 1334432736 1334626048 1342375788 1344125952 1345643208 1345838144 1350399232 1353652989 1355417856 1355614208 1357144432 1362233418 1364009472 1367002624 1372128576 1375468416 1380296008 1383655728 1385459712 1391891774 1393706496 1394207568 1397301248 1400714588 1403830272 1405920204 1406123872 1410684912 1412481889 1414323456 1417731237 1417936616 1422742048 1423253559 1424596992 1433076736 1437081408 1445635464 1447520256 1449154224 1454240437 1456136448 1457780142 1459680768 1459892224 1467020604 1468369344 1470283776 1472156672 1477676928 1479344937 1486257318 1486472624 1490090784 1492033536 1498960372 1500914688 1501454304 1509848704 1510391532 1514067912 1519199136 1523080221 1525065984 1525286912 1526787486 1532183744 1532734602 1534181376 1537877952 1538100736 1543313408 1551022208 1552833009 1556838192 1558867968 1566105086 1568146944 1569917076 1571963904 1577481152 1581320832 1581889356 1589272321 1590733456 1591344384 1592807424 1595178693 1600584804 1600816672 1604713152 1612211328 1614265016 1616369664 1625990912 1626575496 1636257493 1637801984 1640240238 1642378752 1645799064 1652154816 1654308864 1656176256 1662029824 1666034448 1668206592 1672281702 1676594976 1682464768 1686574708 1688773632 1690679928 1698579792 1698825856 1700743499 1702960896 1713097568 1713713469 1715331072 1715947776 1723706712 1723956416 1725541376 1730363328 1733966871 1736227584 1738439248 1740705792 1744899984 1751067136 1751696688 1762123454 1763786752 1766412564 1774666296 1779243648 1781252067 1788190369 1789575138 1789834384 1792167936 1794190944 1796530176 1800918756 1804870652 1807223808 1816048143 1816311224 1818679296 1829239776 1829504768 1831569922 1833957888 1842527232 1844874304 1845537582 1847279616 1858275328 1858943424 1867348938 1869783552 1874560272 1877004288 1880913216 1885764608 1890308316 1892772864 1897671412 1911179088 1913613611 1916108544 1927234764 1927513952 1930027008 1932205632 1939450968 1941234048 1941515264 1943706856 1946241024 1950995319 1955744154 1956027472 1957825792 1969950528 1970235904 1972459916 1981676424 1984260096 1986787712 2001219584 2001939072 2013563682 2013855376 2018757216 2025598848 2030773628 2033421312 2035716648 2043350127 2043646136 2047834009 2050503936 2058192864 2060814658 2070444012 2075483592 2075784256 2078490624 2087837661 2090559744 2090862592 2093222768 2095951872 2101071882 2105745408 2108427776 2109185808 2121485184 2121792512 2123743232 2126904924 2134113072 2136895488 2139617536 2149615104 2153127179 2155159552 2168453196 2168767328 2184204672 2186670213 2186986984 2189838336 2194398752 2200530906 2202554016 2202873088 2205359702 2208235008 2216515392 2221379264 2224275456 2229708936 2235136176 2235459968 2248440558 2251372032 2251698176 2254239904 2264773056 2265587298 2267725824 2270614528 2284951292 2287930368 2298275616 2299101903 2301272064 2304147001 2307151104 2311955828 2314970112 2320941056 2326533312 2335257288 2335595584 2349157629 2352220416 2354875614 2355216752 2366221728 2371981248 2372324864 2375002756 2386100184 2387016576 2389211136 2389557248 2392254592 2401225008 2407069728 2409631744 2415518014 2421397524 2424554496 2424905728 2438986368 2439863244 2445277184 2456702976 2460360357 2460716776 2468698596 2478232224 2478591232 2481389078 2489798584 2493044736 2499051672 2499413696 2502672384 2507884288 2514892464 2520411088 2523697152 2529862062 2533160448 2536019892 2548238784 2554441344 2554811392 2569646352 2572996608 2576274176 2585934624 2588312064 2592540889 2594988032 2601327092 2607658872 2611058688 2623180651 2626600704 2627545032 2642235232 2643185181 2645680128 2649618846 2668865472 2669252096 2684751576 2688251904 2691286416 2691676288 2700798464 2707305978 2710835712 2711228416 2714288864 2724466836 2728018944 2734005248 2744257152 2747354883 2750936832 2760592016 2767311456 2768306373 2770919424 2783783548 2787412992 2788415136 2794602496 2801023407 2801429176 2811840408 2812247744 2821369824 2824963778 2828646912 2835462474 2835873232 2845484096 2846507118 2849193984 2866153472 2874162816 2891270928 2895040512 2898308448 2908480874 2912272896 2915560284 2919361536 2919784448 2934041208 2936738688 2944313344 2951505739 2955353856 2958689874 2972514636 2972945248 2980181568 2984067072 2997920744 3001829376 3002908608 3019697408 3020783064 3028135824 3038398272 3046160442 3050131968 3050573824 3053574972 3064367488 3065469204 3075755904 3076201472 3086626816 3091221987 3102044416 3105666018 3113676384 3117735936 3132210172 3136293888 3139834152 3143927808 3151607823 3154962304 3158523641 3162641664 3163778712 3178544642 3181466912 3182688768 3185614848 3190357386 3201169608 3201633344 3209426304 3224422656 3228530032 3232739328 3251981824 3253150992 3272514986 3275603968 3280480476 3284757504 3291598128 3304309632 3308039553 3312352512 3320924971 3324059648 3332068896 3336413184 3344563404 3353189952 3364929536 3372660837 3373149416 3377547264 3381359856 3397159584 3397651712 3401486998 3405921792 3426195136 3427426938 3430662144 3431895552 3447413424 3447912832 3451082752 3460726656 3467933742 3472455168 3476878496 3481411584 3489799968 3502134272 3503393376 3524246908 3532825128 3549332592 3553853849 3558487296 3562504134 3576380738 3579150276 3579668768 3584335872 3588381888 3593060352 3601837512 3609741304 3614447616 3623277021 3632096286 3632622448 3637358592 3658479552 3659009536 3663139844 3667915776 3685054464 3689748608 3691075164 3716550656 3717886848 3722083617 3734697876 3739567104 3749120544 3754008576 3761826432 3771529216 3780616632 3785545728 3794793093 3795342824 3822358176 3827227222 3832217088 3854469528 3855027904 3860054016 3864411264 3878901936 3882468096 3883030528 3887413712 3892482048 3901990638 3911488308 3912054944 3915651584 3939901056 3940471808 3944919832 3963352848 3968520192 3973575424 3998664761 4002439168 4003878144 4027127364 4027710752 4037514432 4045922699 4051197696 4060958967 4061547256 4066842624 4071433296 4086700254 4087292272 4095668018 4101007872 4116385728 4121629316 4140888024 4150967184 4151568512 4156254823 4175675322 4181119488 4181725184 4186445536 4191903744 4202143764 4211490816 4216855552 4218371616 4237445667 4242970368 4243585024 4253809848 4268226144 4269760677 4273790976 4279235072 4299230208 4306254358 4310319104 4336906392 4337534656 4362721311 4368409344 4373340426 4373973968 4379676672 4388797504 4401061812 4405108032 4405746176 4410719404 4416470016 4433030784 4438034811 4442758528 4459417872 4470272352 4470919936 4496881116 4502744064 4503396352 4508479808 4529546112 4531174596 4541229056 4552322411 4569240663 4569902584 4575860736 4596551232 4598203806 4602544128 4608294002 4614302208 4623911656 4629940224 4653066624 4670514576 4671191168 4698315258 4704440832 4709751228 4710433504 4732443456 4743962496 4744649728 4750005512 4767816963 4772200368 4774033152 4778422272 4784509184 4802450016 4814139456 4819263488 4831036028 4842795048 4849108992 4849811456 4871621209 4877972736 4879726488 4890554368 4908772479 4913405952 4920720714 4921433552 4937397192 4956464448 4957182464 4962778156 4979597168 4986089472 4998103344 4998827392 5015768576 5029784928 5040822176 5047394304 5059724124 5066320896 5072039784 5096477568 5102230497 5108882688 5109622784 5139292704 5141140407 5145993216 5152548352 5171869248 5176624128 5185081778 5189976064 5201900613 5202654184 5215317744 5222117376 5246361302 5253201408 5255090064 5284470464 5286370362 5291360256 5299237692 5337730944 5338504192 5343756201 5364571107 5369503152 5376503808 5382572832 5383352576 5401596928 5414611956 5421671424 5422456832 5428577728 5448933672 5456037888 5468010496 5481367801 5488514304 5494709766 5501873664 5521184032 5534622912 5536612746 5541838848 5567567096 5574825984 5576830272 5602046814 5602858352 5623680816 5624495488 5642739648 5649927556 5657293824 5670924948 5671746464 5690968192 5693014236 5732306944 5740840833 5748325632 5782541856 5790081024 5796616896 5816961748 5824545792 5831120568 5838723072 5839568896 5852985957 5865829619 5868082416 5873477376 5888626688 5903011478 5910707712 5917379748 5945029272 5945890496 5960363136 5995841488 6003658752 6005817216 6039394816 6041566128 6056271648 6076796544 6092320884 6100263936 6101147648 6107149944 6128734976 6130938408 6143502027 6151511808 6152402944 6167432089 6173253632 6182443974 6204088832 6211332036 6227352768 6235471872 6263512983 6264420344 6272587776 6279668304 6287855616 6303215646 6309924608 6317047282 6325283328 6327557424 6357089284 6362933824 6365377536 6371229696 6380714772 6402339216 6403266688 6410494727 6418852608 6448845312 6457060064 6459381537 6465478656 6503963648 6506301984 6545029972 6560960952 6569515008 6583196256 6600014291 6608619264 6616079106 6624705024 6641849942 6648119296 6664137792 6672826368 6689126808 6706379904 6745321674 6746298832 6755094528 6762719712 6794319168 6795303424 6802973996 6811843584 6852390272 6854853876 6863791104 6894826848 6895825664 6902165504 6912441003 6921453312 6935867484 6944910336 6953756992 6962823168 6979599936 7004268544 7006786752 7047472887 7048493816 7065650256 7098665184 7107707698 7116974592 7125008268 7152761476 7158300552 7159337536 7168671744 7176763776 7203675024 7212851303 7219482608 7228895232 7246554042 7264192572 7265244896 7274717184 7316959104 7318019072 7326279688 7335831552 7370108928 7379497216 7382150328 7426091699 7433101312 7435773696 7444167234 7469395752 7479134208 7498241088 7508017152 7523652864 7543058432 7561233264 7571091456 7589586186 7590685648 7644716352 7654454444 7664434176 7708939056 7710055808 7718758957 7728822528 7757803872 7764936192 7766061056 7774827424 7777622667 7784964096 7803981276 7822976616 7824109888 7831303168 7869541953 7879802112 7880943616 7889839664 7926705696 7929555543 7937040384 7947150848 7997329522 8004878336 8007756288 8054254728 8055421504 8075028864 8091845398 8102395392 8121917934 8123094512 8133685248 8142866592 8173400508 8174584544 8191336036 8202015744 8232771456 8242064649 8243258632 8281776048 8301934368 8303137024 8312509646 8351350644 8362238976 8363450368 8372891072 8383807488 8404287528 8433711104 8436743232 8454313049 8474891334 8485940736 8487170048 8507619696 8536452288 8539521354 8547581952 8558470144 8598460416 8612508716 8673812784 8675069312 8684861773 8725442622 8736818688 8746680852 8747947936 8759353344 8777595008 8802123624 8810216064 8811492352 8821438808 8832940032 8854517217 8866061568 8876069622 8885517056 8918835744 8940544704 8941839872 8993762232 9005488128 9006792704 9016959616 9059092224 9062349192 9082458112 9104644822 9138481326 9139805168 9151721472 9193102464 9196407612 9216588004 9228604416 9247823312 9259880448 9273665961 9306133248 9341029152 9342382336 9396630516 9408881664 9419502456 9420867008 9464886912 9475570923 9487924992 9489299456 9500011024 9535633926 9544400736 9548066304 9556844544 9569018368 9604900032 9628278912 9638526976 9662072056 9685590096 9698217984 9743242418 9755945472 9759452976 9781108736 9817544958 9826811904 9841441428 9842867104 9874794384 9912928896 9914364928 9924118659 9925556312 9959194336 9962774913 9972178944 9996206688 9997654784 10031537152 10059569856 10081644352 10094788608 10119448248 10132641792 10144079568 10179683059 10192955136 10204460994 10217765376 10219245568 10278585408 10282280814 10291986432 10305096704 10343738496 10353248256 10370163556 10403801226 10405308368 10430635488 10444234752 10457282543 10492722604 10506402816 10510180128 10568940928 10572740724 10598475384 10661561547 10675461888 10677008384 10687512402 10729142214 10739006304 10753007616 10765145664 10766705152 10803193856 10829223912 10843342848 10844913664 10857155456 10869831063 10897867344 10912075776 10936020992 10962735602 10977028608 10989419532 11003747328 11042368064 11069245824 11073225492 11135134192 11149651968 11153660544 11166250851 11204093628 11205716704 11247361632 11248990976 11285479296 11299855112 11314587648 11341849896 11343492928 11381936384 11386028472 11453802451 11464613888 11481681666 11496651264 11565083712 11580162048 11593233792 11633923496 11649091584 11662241136 11677446144 11705971914 11731659238 11736164832 11746954752 11777253376 11806022956 11821415424 11834759496 11890058544 11891780992 11905204493 11920726272 11991682976 11995994283 12007317504 12011634432 12078789632 12083132256 12112543296 12137768097 12153593088 12184641768 12200527872 12202295296 12214299888 12257469952 12261876816 12287004054 12303023616 12304805888 12334864178 12346507264 12364887948 12408177664 12422664072 12454705536 12468764469 12527025966 12528840688 12545175552 12559336608 12575711232 12606431292 12619849216 12634094564 12650566656 12655114848 12712337001 12714178568 12725867648 12730755072 12761429544 12804678432 12806533376 12820989454 12837705216 12897690624 12914120128 12918763074 12930957312 13007927296 13012603968 13088163933 13090059944 13121921904 13139030016 13166392512 13200028582 13217238528 13232158212 13249410048 13283699884 13328275584 13378253616 13395295277 13412759808 13490643348 13492597664 13510189056 13525439424 13588638336 13590606848 13605947992 13623687168 13656967233 13704780544 13709707752 13727582208 13789653696 13791651328 13804331008 13824882006 13842906624 13871734968 13889820672 13907513984 13959199872 14008537088 14013573504 14094945774 14096987632 14131300512 14197330368 14215415396 14233949184 14250016536 14303450889 14305522952 14316601104 14318675072 14334838063 14353527552 14407350048 14425702606 14438965216 14457790464 14493108084 14528385144 14530489792 14549434368 14614863627 14633918208 14636038144 14652559376 14671663104 14726317437 14740217856 14758994432 14764300656 14852183398 14866202624 14871547392 14888334468 14938791504 14958268416 14996482176 15047305728 15071890253 15086116864 15122466528 15142182912 15179172372 15181371296 15289432704 15306691491 15308908888 15328868352 15417878112 15420111616 15437517914 15457645056 15515607744 15529872384 15532122112 15549654848 15555245334 15569928192 15607962552 15645953232 15648219776 15662606336 15739083906 15759604224 15761887232 15779679328 15853411392 15859111086 15874080768 15894301696 15994659044 16015512576 16093713321 16108509456 16110843008 16129029007 16150057728 16183690796 16204790784 16243835868 16246189024 16267370496 16285733184 16346801016 16349169088 16382672072 16404031488 16444103403 16465542912 16484129298 16486517264 16563552096 16603868736 16606274048 16625019292 16702701288 16724477952 16726900736 16745782144 16808575056 16867422208 16873486464 16908626098 16949782668 16971881472 16974340096 17015239392 17072904576 17079042708 17116940288 17196920832 17222522499 17225017432 17347625568 17350138624 17369723546 17450885244 17473637376 17493361704 17495895872 17518706688 17555190016 17597488857 17604247248 17620432128 17622984704 17642877616 17665880064 17709034434 17732123136 17752139244 17771034112 17837671488 17881089408 17883679744 17987524464 18010976256 18033919232 18118184448 18124698384 18147786223 18164916224 18209289644 18276962652 18279610336 18303442944 18362264557 18386204928 18392815224 18430506081 18433176008 18457208832 18495646624 18502296267 18519760896 18547331922 18612266496 18682058304 18684764672 18793261032 18817763328 18839004912 18841734016 18929773824 18951141846 18975849984 18978598912 19000022048 19071267852 19088801472 19096132608 19113689088 19138036736 19209800064 19231484181 19256557824 19324144112 19371180192 19378144611 19396435968 19486484836 19511890944 19518905952 19562217472 19635089916 19682882856 19685734208 19749588768 19800042873 19825857792 19828729856 19848237318 19851112624 19918388672 19925549826 19944357888 19992413376 19995309568 20063074304 20119139712 20163288704 20238896496 20265283584 20288159136 20359366118 20385910272 20408921988 20435530752 20438491136 20557170816 20564561628 20610193408 20660540173 20687476992 20706496512 20737323009 20740327112 20807602452 20810616736 20861270976 20888469504 20914565086 20985445208 21012805632 21020360256 21137881856 21145481448 21196950768 21271347409 21323123094 21350923776 21354016768 21375024804 21458284428 21478012608 21506015232 21530291328 21533410304 21606387712 21638553909 21658447824 21686685696 21714310912 21739662126 21795734688 21824151552 21872041984 21925471204 21954057216 21978839064 22007494656 22084736128 22109665487 22138491648 22146450984 22270268384 22278275097 22299303936 22307321088 22332501702 22408187256 22411433408 22494723264 22497981952 22570958592 22599710224 22629175296 22683699792 22686985856 22763872768 22772056944 22907604902 22929227776 22963363332 22993302528 23130167424 23156276871 23186467584 23246474797 23267846992 23298183168 23324482272 23332868001 23354892288 23411943828 23463318476 23472329664 23493909504 23554506752 23608625859 23612045912 23642830848 23669518992 23780117088 23783561984 23810408986 23841452544 23983365952 23991988566 24014635008 24023268864 24157579264 24166264512 24225086592 24275536194 24307186176 24369283536 24401055744 24428599776 24514939904 24523753632 24574008108 24606047232 24609611776 24669728356 24729775896 24816355328 24845328144 24876976943 24909411072 24937528938 25054051932 25057681376 25090351104 25118673216 25151422464 25212862584 25239698432 25268189128 25301133312 25310229696 25362939147 25424674002 25428357136 25451735296 25461510144 25522859088 25609356864 25613066752 25641978908 25675410432 25795381248 25828240256 25837526148 26015854592 26025207936 26054585319 26176327866 26180119888 26243843808 26278060032 26332785024 26400057164 26434477056 26464316424 26498820096 26563551651 26567399768 26621842117 26656551168 26756507232 26790590554 26825519616 26981286696 26985195328 27020378112 27050878848 27177276672 27181213696 27211895984 27247374336 27313934466 27409561088 27419415504 27455164416 27579307392 27583302656 27608662016 27649764012 27685813248 27743469936 27779641344 27815027968 27918399744 27990653327 28017074176 28027147008 28189891548 28193975264 28262601024 28394660736 28426712769 28430830792 28467898368 28500033072 28606901778 28611045904 28633202208 28637350144 28669676126 28707055104 28814700096 28851405212 28877930432 28915580928 28986216168 29056770288 29060979584 29093783761 29229727254 29267836416 29272076288 29305118752 29343326208 29452634874 29480435712 29517988864 29528601312 29704366796 29743094784 29776668936 29877583008 29888324739 29916536832 29953911013 29992964352 30094611456 30143780506 30172233728 30244933056 30284365824 30358344744 30362742592 30539049177 30578865408 30613382982 30617817776 30657736704 30835756224 30840223232 30875035828 30915290112 31031215488 31059744768 31064244224 31099309696 31110490668 31215925104 31291906464 31296439552 31325212672 31371847629 31478167812 31519208448 31523774464 31559358656 31706822784 31718222172 31788603392 31984684641 31989318088 32031025152 32187426642 32217018912 32221686016 32258058014 32300115456 32367381592 32409581568 32487671736 32492378048 32534740992 32571466368 32693602032 32698338176 32765344144 32808062976 32888206806 32931085824 32968258596 32973034528 33127104192 33207737472 33212548096 33250038584 33405402576 33448955904 33491564288 33617150112 33703031557 33734844416 33746972928 33817252196 33899565336 33943762944 33948680192 34030478784 34101348463 34145809152 34158085416 34233880576 34361407353 34393841664 34445044998 34450034864 34695251136 34700277248 34739447092 34901770488 34947274752 34986723408 34991791744 35110380032 35194977714 35208494496 35240864256 35245969408 35285755232 35331760128 35418068868 35464246272 35504278488 35542068224 35675342976 35715613479 35762178816 35767359488 35975048928 35987982849 36021952512 36067838464 36236368896 36249396768 36295572446 36329832448 36413304291 36418579288 36553925304 36559220672 36606885888 36724529114 36772409856 36785630448 36861012162 36866352016 36914417664 36991293248 37004592534 37039521792 37094663844 37224532992 37364116608 37369529344 37406293407 37586522064 37635526656 37678009824 37683468032 37859547648 37902283692 37951699968 37957197824 38000044096 38142535704 38177602944 38192265216 38276073472 38369574607 38419600128 38462968362 38513115648 38648288224 38742360384 38756289222 38792871936 38972969672 39023781888 39037811904 39270179832 39365765712 39371468416 39499177536 39600085746 39651715584 39657459712 39696474636 39702225248 39836777344 39851099652 39984826752 39990619136 40126148608 40185885831 40238279424 40326577408 40477792992 40530567168 40576318272 40718732236 40771820544 40817843976 40871061504 40876982272 40970901699 41060807333 41114341632 41129123256 41220386816 41321080346 41374953984 41412993024 41474646018 41480654224 41615204904 41621233472 41722541952 41829130172 41970890416 42025611264 42040720512 42275763712 42290962896 42393901536 42542694818 42646246188 42701847552 42708033536 42750049608 42916568856 42956025216 43004514189 43060582656 43066820608 43172024623 43212775424 43277107818 43316895648 43373371392 43428621824 43479324252 43591469376 43648303104 43744083968 43844590881 43850942408 43908114432 43957678128 44014989312 44169472256 44219330974 44276983296 44292901968 44540536768 44556550194 44598607872 44614642176 44665003404 44816374512 44822866816 44989446528 44995963904 45141917184 45199420448 45215670759 45258350592 45367399584 45373971712 45527745536 45544113888 45815209804 45926726664 45986605056 46200100037 46260334848 46312553742 46372935168 46492949594 46535693984 46596366336 46648964544 46665736002 46709784576 46823887656 46926636952 46944659328 46987819008 47217251718 47224091824 47285661696 47339037984 47560234176 47567123968 47620817972 47682905088 47966731904 47983977132 48046537728 48315158528 48332529024 48387087021 48450173184 48551072388 48614372352 48738567072 48802111488 48857199552 49029879808 49047507264 49148016216 49212094464 49219223552 49332310209 49339456712 49459551792 49632710656 49690656288 49753953886 49818822144 49875057876 50108103864 50115362752 50180702208 50237346432 50425725168 50479396864 50536378256 50602266624 50620459392 50725878294 50849348004 50856714272 50903470592 50923020288 51045718176 51218713728 51226133504 51283957816 51350820864 51590762496 51656480512 51675052296 51982641893 52031709184 52050415872 52109170638 52352655732 52360239776 52487687616 52556120064 52665570048 52792466571 52800114328 52868954112 52928632848 52997640192 53127103302 53134799536 53243684234 53313102336 53513014464 53581181108 53651039232 53962573392 53970390656 54031312699 54101757696 54354553344 54362427392 54423791968 54443358669 54494748672 54627868932 54819122176 54838831008 54910328832 55086793671 55158614784 55166605312 55299528024 55371626496 55486939872 55506888801 55559282688 55630055936 55836799488 55981306654 56034148352 56054294016 56379783096 56387950528 56525202048 56789321472 56853425538 56861661584 56935796736 57000066144 57213803556 57222091808 57266404416 57274700288 57339352252 57414110208 57629400192 57694452543 57702810424 57755860864 57972432336 58113540576 58121959168 58187567522 58459454508 58535672832 58544152576 58610237504 58686652416 58905269748 59035977728 59057202624 59180191343 59400128619 59408733592 59486189568 59553337872 59755166016 59776649478 59833073664 59907822026 59985928704 60189222912 60287561012 60489866112 60716689488 60725485184 60794032411 61078098354 61157730816 61226765964 61235635552 61315473408 61671512448 61680446464 61750071656 61830580224 61981620519 62062430976 62119489536 62198619392 62220981336 62431850208 62583812928 62592879104 62650425344 62743695258 62956335624 63038416896 63047548928 63118717312 63413645568 63436444344 63577206784 63814042227 63969369282 63978636176 64062050304 64374853284 64434037824 64443372032 64516116028 64600230912 64734763184 64819163136 64915661727 64975343472 64984756096 65142932736 65387204064 65396676352 65530688288 65616125952 65776413612 65862171648 65936517192 65946069056 66254208384 66328996461 66415474944 66425096192 66500077168 66810805152 66834825291 66897911808 66983128576 67234300224 67406063114 67469688832 67493945856 67634504392 67799130672 67887525888 68060957568 68202696926 68291618304 68316170832 68467761152 68722814706 68787683328 68890089996 68900069728 69390502272 69400554496 69468830613 69478894184 69739424391 69803540976 69894549504 69973446816 69983583488 70220760064 70389955428 70416988992 70481728512 70491938816 70571510464 70663520256 70836137736 70928492544 71008556976 71084136448 71257781413 71350685952 71431226958 71524357632 71534718976 71950097856 71975965698 72043905024 72135676928 72472737792 72498793536 72591144892 72826608582 72837158576 73107850608 73118441344 73200977801 73449058228 73544819712 73571260896 73722024324 73732704032 73828835328 73982586496 74009185068 74189327688 74449065984 74630930829 74728233216 74739058688 74812586814 75173044128 75271053312 75356019648 75366936064 75719095296 75804567384 75903399936 75914395648 76000088192 76088817441 76285071408 76355205888 76384530432 76552146944 76739149214 76839200256 76925936724 77026231296 77296576448 77484720768 77512578444 77945939344 78047563776 78075623808 78163755957 78540359664 78731531424 78742936832 78998355072 79200171492 79303431168 79314919424 79392949272 79404450496 79673554688 79702199304 79865526351 79969653504 79981238272 80176617157 80252297216 80371771662 80476558848 80653154816 80955585984 81061134336 81152636544 81437464472 81543641088 81635687952 81742123008 81941803398 82121614666 82228683264 82258246512 82440773632 82642160692 82749907968 82825986048 82949292036 82961308448 83230409808 83242466944 83336431451 83445083904 83658260344 83941780832 83971959981 84051222528 84081441024 84551527424 84581925792 84787803072 85085389636 85292492376 85403695104 85416067072 85500099216 85800185783 85833137712 85912050432 86009028378 86121165312 86133641216 86344049246 86425550848 86554215636 86633791296 86746742784 86857243648 86958648504 87182938752 87281351283 87689181762 87701884816 87816228864 87915356256 88029978624 88338944512 88438661948 88553966592 88585803936 89081073536 89113100388 89229284352 89330006808 89632749024 89645733632 89861733039 89978893056 89991927808 90283834368 90398840896 90431341518 90516701184 90734799168 90747943424 91055491072 91088227776 91617147531 91630419608 91853453328 91973210112 92400200074 92520669696 92625107484 92745870336 92985899188 93071387968 93192732672 93297929088 93331472004 93647775312 93767066939 93853273904 93889318656 93975638016 94115542887 94434503436 94448183648 94571323392 94678075968 95120468352 95134247936 95241635944 95365810176 95933463808 95967954264 96093075456 96539192087 96630317056 96665058048 96774174042 96900346368 97102144776 97228744704 97477134144 97604222976 97714399104 98059759616 98095014528 98296032432 98424188928 98664620418 98678913424 98919103584 99265421312 99381312576 99507907772 99637644288 99750115752 100216207728 100230725504 100343866441 100474692864 100851450336 100958793728 101072756512 101109094671 101204533248 101240918784 101451756588 101698696008 101713428544 101806941184 101846040576 102091436352 102304045389 102437427456 102452267008 102567915632 102701641728 103084222059 103181524992 103312961024 103350104592 103965283786 104063418368 104100831744 104218341276 104705311464 104720479552 104975375232 105331140096 105503231771 105584933142 105600228656 105737908224 105857265696 105995280384 106254206604 106269599072 106487368468 106626204672 107026028928 107146840437 107162362216 107302078464 107925146784 107940781312 108062625398 108203515392 108709106688 108724854784 108847583936 108886717338 108989497344 109255737864 109638244352 109677662016 109820657664 110173587342 110317229568 110333210624 110599056048 110743252992 110973879744 111013777602 111118565376 111260111872 111673598976 111962613308 112108588032 112759566192 112775901056 112903203049 113050404096 113578642944 113706851076 113723323168 113871593472 114000132288 114427607112 114444183616 114532808832 114549400576 114678704504 114828220416 115108723821 115258800384 115388905086 115405620848 115511721728 115944864672 116227081152 116243918336 116375135044 116918909016 117071345664 117088305152 117220475008 117810539496 118071955456 118114405248 118360382686 118800257238 118817467184 118972379136 119106675744 119510332032 119553298956 119815644052 119971857408 120378445824 120557657493 120575122024 120979732224 121433378976 121450970368 121588064822 122156196708 122315461632 122453531928 122471271104 122630946816 123182421999 123343024896 123360892928 123500143312 123661160448 123963241038 124124861952 124238979072 124397238784 124441962672 124863700416 125167625856 125185758208 125300850688 125487390516 125912671248 126076833792 126237434624 126827291136 126872888688 127034503561 127154413568 127628084454 127938738564 127957272352 128124100608 128749706568 128868075648 128886744064 129013542567 129032232056 129200461824 129469526368 129516073869 129638326272 129831323454 129950686944 129969512192 130285865472 130774408128 130793352704 131061376576 131232251904 131552827224 131724343296 131873034384 131892138112 132508416768 132657992922 132830949888 132850192384 133000154336 133621610304 133669650582 133795823616 133966257152 134468600448 134812126228 134987891712 135269008784 135598261344 135647012277 135775051776 135944673059 136121915136 136405393852 136583236608 136632341664 136935522304 137445629412 137780179992 137800139456 138600300111 138781004544 138801108992 138937661226 138957788368 139478848782 139607081952 139789099008 139946893632 139967166976 140441520128 140779910856 140833977984 140963457024 140983877632 141143020928 141672275472 141856985088 142017113952 142168272896 142515562826 142701371904 142862453916 143048715264 143069437952 143900195712 143951931396 144271353856 144945475584 144997587072 145161261063 145182289784 145653217164 145674317152 146215701216 146236882688 146401955602 146898116456 147089639424 147142521792 147444048648 147465408064 147657670656 147965172992 148018370136 148378655376 148898131968 148899431863 149261861658 149456466432 149478117376 149625173628 150346088256 150542106624 150712039296 150733872128 151438190592 151609134768 151806799872 152000176384 152177634882 152570142816 152710411776 152769060864 152959912451 153104293888 153478298428 153678400512 153851873448 154052462592 154593152896 154767658409 154969441536 155025156888 155891878688 155947925679 156095127552 156151247616 156327511914 157080719328 157463062848 157485873664 157996710144 158400342984 158606862336 158629838848 158785898544 158808900992 159347109376 159404398608 159731052702 159939307008 159962476544 160353234314 160504594432 160743543324 160953117696 161306309632 161911171968 162093938097 162305273088 162874928944 163087282176 163271375904 163330076007 163484246016 163883606796 164243229332 164457366528 164516493024 164881547264 165260381013 165284321384 165499815936 165898584072 165922616896 166460819616 166484933888 166672862902 166890167808 167316520688 167883561664 167943919962 168102445056 168162882048 169103054848 169163851584 169575606144 170170779272 170584984752 170807390208 171000198432 171600371566 171666275424 171824100864 172018056756 172242330624 172267282432 172688098492 173108431272 173267582592 173714487296 173917297008 174138838601 174365877504 174562702566 175378363524 175403769632 175632457728 175830712512 176059957248 176677889024 176877323896 177107933184 177171607872 177540574029 178162147072 178226200776 178458568704 178660013616 179265498048 179291467264 179723466078 179957786112 179983855616 180567668736 180797681792 180862683036 181469598336 181495886848 182110982144 182176455552 182382097233 183234295062 183260839216 183706906656 183946420224 184800400148 185041339392 185250214968 185491740672 185944861557 185971798376 186142775936 186352894819 186595858176 186662944008 187295550624 187534133878 187706547808 187778637312 187951276032 188231085774 188869006872 188896367296 189142646784 189356151936 190240936704 190268495872 190483271888 190731620352 191442126681 191866927616 191935908528 192186150912 193078384174 193260634112 193330116096 193548348084 193800692736 194204289552 194457489408 194954268288 195428798208 195934573289 196119519232 196190029056 196592064864 196848377856 197329240836 197357826848 197838207168 198530842624 198762625152 198986989383 199015815544 199275288576 199500231504 200432415456 200461451008 200687732882 200949385728 201702900672 201917587456 202145513024 202218189342 202409066496 202481837568 202903513176 203397392016 203426857088 203613882368 204182872704 204608090778 204874854912 204904534016 205135831264 205403283456 206168444118 206363049984 206625922048 206700209184 207930567572 208201663488 208436682552 209218273173 209410622928 209440959104 209677377091 209950750464 210662280192 211006463542 211169866284 211200457312 211475816448 211714531392 211990560768 212508413208 212539198144 212974736936 213252409344 213773344239 214052057856 214293680874 214324724432 214604156928 215850293568 215881562624 216125250796 216407030784 217418213376 217449709568 217695167872 217773434676 218511475728 219276488704 219355324032 219602933403 220347174684 220634459136 220666421248 221198112096 221486505984 221947759488 222027555204 222520223744 223347197952 223892792487 223925226616 224217176064 225519132384 225551802112 225806406098 226100808192 227157285888 227413702152 227446646336 227743186944 228000264576 228855214224 228888367232 229065617664 229098801152 229357409008 229656440832 230217447642 230517600768 230777810172 230811241696 231023443456 231889729344 232454162304 232487836672 232750270088 233837818032 234142691328 234440950016 235621078992 235921220899 236143910912 236228810496 236720765372 237600514476 237634934368 237944758272 238213351488 238709439241 239020664064 239106597912 239596579053 239631288104 239943714816 240529851471 240756891648 241115314986 241150244048 241959464448 242866757952 242901940736 243176129644 244312393416 244630923264 244907063856 244942542208 246364843998 246686049792 246721785856 247000286624 247322320896 247926482076 248249723904 248477958144 248794477568 248883925344 249727400832 250009294353 250335251712 250371516416 250974781032 251825342496 251915879943 252153667584 252474869248 253654582272 253745777376 254069007122 254308827136 255256168908 255877477128 255914544704 256248201216 257400557349 257499413136 257736151296 257773488128 258027085134 258064464112 258400923648 258939052736 259032147738 259276652544 259662646908 259901373888 259939024384 260571730944 261548816256 261586705408 261844053849 262122753152 263105654448 263448686592 263746068768 263784276224 265016833536 265315985844 265661899776 265700384768 266000308672 267243220608 267339301164 267932514304 268587022249 268937200896 269585199117 269624252456 269975783424 270538017568 271196522688 271294024554 271550103552 271889346118 272243830272 272810787704 273166473216 273264683328 274891258824 275560359984 275600278912 277200600222 277562009088 277602217984 277875322452 277915576736 278957697564 279214163904 279578198016 279893787264 279934333952 280883040256 281301200817 281559821712 281667955968 281926914048 282286041856 283344550944 283713970176 284034227904 284336545792 285031125652 285402743808 285724907832 286097430528 286138875904 287425651331 287800391424 287903862792 288542707712 289617576261 289890951168 289995174144 290322522126 290364579568 291306434328 291348634304 292431402432 292473765376 292803911204 293796232912 294179278848 294285043584 294888097296 294930816128 295930345984 296036740272 296757310752 297796263936 297798863726 298523723316 298912932864 298956234752 299250347256 300692176512 301031599323 301424078592 301467744256 302204172361 302876381184 303218269536 303327284013 303613599744 304000352768 304355269764 305140285632 305420823552 305538121728 305919824902 306208587776 306912136167 306956596856 307356801024 307703746896 308104925184 309186305792 309535316818 309938883072 310050313776 311783757376 311895851358 312190255104 312302495232 312655023828 314161438656 314926125696 314971747328 315993420288 316509695313 316800685968 317213724672 317571797088 317617801984 318694218752 318808797216 319462105404 319878614016 319924953088 320706468628 321487086648 321906235392 322612619264 323400700259 323822343936 324187876194 324610546176 325749857888 326174564352 326542751808 326660152014 326968492032 327767213592 328486458664 328914733056 329032986048 330520762026 330568642768 330999631872 331797168144 331845233792 332921639232 332969867776 333345725804 333780335616 334633041376 335767123328 335887839924 336325764096 338206109696 338327703168 338709609147 339151212288 340341558544 341169969504 341614780416 342000396864 343200743132 343332550848 343648201728 344036113512 344484661248 344534564864 345326171463 345376196984 346083947521 346216862544 346535165184 347428974592 347834594016 348277677202 348731755008 349125405132 350756727048 350807539264 351264915456 351661425024 353355778048 353754647792 354215866368 354343215744 355081148058 356324294144 356452401552 356917137408 357320027232 358530996096 358582934528 359446932156 359915572224 359967711232 361135337472 361595363584 361725366072 362939196672 362991773696 363878493251 364221964288 364352911104 364764194466 366468590124 366521678432 367413813312 367892840448 369547265997 369600800296 370082678784 370500429936 370983481344 371889723114 371943596752 372285551872 372705789638 373191716352 373325888016 374591101248 375068267756 375413095616 375557274624 375902552064 376462171548 377738013744 377792734592 378219188893 378712303872 380481873408 380536991744 380966543776 381103510683 381463240704 382884253362 383733855232 383871817056 384372301824 386156768348 386660232192 387096696168 387601385472 388408579104 388548221607 388914978816 389400843169 389908536576 390857596416 391869146578 392239038464 392380058112 393184129728 393696755712 394658481672 394715653696 395676414336 397525250304 397973978766 398031631088 398550577152 399000463008 400864830912 400922902016 401375465764 401898771456 403405801344 403835174912 404291026048 404436378684 404963675136 405807026352 406794784032 406853714176 407227764736 407834019177 408365745408 409216181556 409749709824 409809068032 410271662528 410806566912 412336888236 413251844096 413400418368 415800900333 415861135144 416403326976 416873365104 418436546346 418821245856 418881918208 419354754182 419901500928 421324560384 422012927084 422339732568 422400914624 422951632896 423429062784 425016826416 425078396288 425558226877 425949473872 426504818688 427546688478 428104115712 428587361748 428649448864 429208313856 431700587136 431763125248 432250501592 432814061568 434836426752 435390335744 435546869352 437022951456 438139410241 438552977408 438710648064 439205866806 440694349368 441268918272 441332842496 442396224192 442973011968 443895518976 444055110408 445040447488 446694395904 446698295589 447785584974 447850453232 448434352128 451038264768 451103604224 451612812196 452201616384 454314571776 454827404304 454893292672 456000529152 457710428448 457776734464 458131235328 458197602304 458714818016 458879737353 459312881664 460434895284 461035201536 461555620344 461622483392 462046886912 463779458688 464302975227 464908324608 464975673344 465500540176 467675636064 467843777037 468285382656 468881900032 471242157984 471842441798 472287821824 472457620992 473441530744 475201028952 475269868736 475889516544 476426702976 477418878482 478041328128 478213195824 479193158106 479262576208 479887429632 481059702942 481513783296 482230629972 482300488096 483918928896 485733515904 485803881472 486281814291 486352259288 488624786832 489261846528 489814127712 489885084416 492729687996 493372099584 493443571712 494000573248 494644641792 495852964152 496499447808 497588955136 497767850688 498804469891 499454801664 500018588706 500670503424 500743032832 501949562064 503650684992 503831759886 504307335168 504949738496 507309164544 507491554752 508138014244 510512337816 511754954256 511829089408 512406844607 514801114698 514998826272 515472302592 515546976256 516054170268 516128928224 516801847296 517878105472 518064295476 519325293816 519802747776 519878048768 521143461888 522416515803 523097632512 523173410816 523688107698 524245506304 526211308896 526897373184 527492137536 527568552448 530033667072 530631971688 531323799552 531400769536 532000617344 532621722087 534486441216 534678602328 535865028608 537174044498 537874401792 539170398234 539248504912 539951566848 541076035136 542393045376 542588049108 543778692236 544487660544 545621575408 546332946432 546529366656 547146291699 549782517648 551120719968 551200557824 554401200444 555124018176 555204435968 555750644904 555831153472 557915395128 558428327808 559058684457 559787574528 559868667904 561236320099 561766080512 562602401634 563119643424 563335911936 563853828096 564572083712 566689101888 567427940352 568068455808 568673091584 570062251304 570805487616 571449815664 572194861056 574851302662 575600782848 575807725584 577085415424 579235152522 579781902336 579990348288 580645044252 580729159136 582612868656 582697268608 584862804864 584947530752 585607822408 587592465824 587803719867 588358557696 588570087168 589776194592 589861632256 591860691968 592073480544 593514621504 595592527872 595597727452 597047446632 597825865728 597912469504 598500694512 600601300481 601384353024 602063198646 602848157184 602935488512 604408344722 605752762368 606436539072 606654568026 607227199488 608000705536 608710539528 610280571264 610841647104 611839649804 613824272334 613913193712 614713602048 615407493792 616209850368 618372611584 619070633636 619877766144 620100627552 623567514752 623791702716 624604990464 625310047656 628322877312 629032131273 629852251392 629943494656 631986840576 633019390626 633601371936 634427449344 635143594176 635235603968 637388437504 637617594432 638924210808 639757228032 639849906176 641320032717 641412937256 642974173296 643812470784 645225238528 646801400518 647644687872 648375752388 649221092352 651499715776 652349128704 653085503616 653320304028 655534427184 656972917328 657829466112 658065972096 658808800209 661041524052 661137285536 661999263744 663594336288 663690467584 665843278464 665939735552 666691451608 667560671232 669266082752 671534246656 671775679848 672651528192 675774344609 676412219392 676655406336 677419218294 678302424576 680683117088 682339939008 683229560832 684000793728 686401486264 686665101696 687296403456 688072227024 688969322496 690652342926 690752393968 692167895042 692433725088 693070330368 694857949184 695669188032 696555354404 697463510016 698250810264 701513454096 701615078528 702407065087 703322850048 706711556096 707509295584 707763662697 708431732736 708686431488 710162296116 712648588288 712904803104 713834274816 714640054464 716128317723 717061992192 717165869056 718893864312 719831144448 719935422464 721589554413 722270674944 723190727168 723450732144 725878393344 725983547392 727756986502 728443928576 728705822208 729528388932 732937180248 733043356864 734827626624 739094531994 739201600592 740165357568 741000859872 741966962688 743779446228 743887193504 744571103744 745411579276 746383432704 746651776032 749182202496 750027883059 750136535512 750826191232 751114549248 752924343096 755476027488 755585469184 756438377786 757424607744 760963746816 761073983488 761933087552 762207021366 762926481408 765768506724 767467710464 767743634112 768744603648 772201672047 772313536696 773320464384 774193392336 775202770944 776817158208 777096443214 777829957632 778801686338 779817073152 781715192832 783738293156 784760116224 786368259456 789316963344 789431307392 790322421343 791352828672 795050500608 795947957532 796063262176 797101154304 798000926016 801729661824 801845804032 802750931528 803797542912 805761066747 806811602688 808582052096 808872757368 809927350272 811614052704 813589568064 813707428352 814455529472 815668038354 816731490816 818432363112 819499419648 819618136064 820543325056 824673776472 826503688192 826800836736 831601800666 831722270288 832806653952 833746730208 836873092692 837642491712 837763836416 838709508364 839803001856 842649120768 843903602451 844025854168 844679465136 844801829248 846858125568 850033652832 850156792576 851116453754 851898947744 853009637376 855093376956 856208231424 857174723496 857298897728 858416627712 862276953993 863401174272 863526250496 864501003184 865628123136 868852728783 869672853504 870780671488 871093738704 874045902912 876278820482 877105954816 877421296128 878411733612 881388698736 882537836544 884792448384 887791037952 888110220816 889241524927 890080894976 893388791808 893396591178 895571169948 895700906464 896868704256 902076529536 902207208448 903094797969 903225624392 904403232768 906612517083 908629143552 909654808608 909786585344 912001058304 915420856896 915553468928 916262470656 916395204608 917429636032 917759474706 918625763328 920869790568 922070403072 923111240688 923244966784 924093773824 927558917376 928605950454 929816649216 929951346688 931001080352 935351272128 935687554074 936570765312 937763800064 942484315968 943684883596 944915241984 946883061488 949529085939 950402057904 950539737472 951612711413 952853405952 954837756964 956082656256 956426391648 958386316212 958525152416 959774859264 962119405884 964461259944 964600976192 967837857792 970202100777 971467031808 971607762944 972563628582 972704518576 977249573664 978523693056 979628255424 979770168832 985459375992 986744199168 986887143424 988001146496 991705928304 992998895616 995177910272 995535701376 997608939782 998909603328 1000037177412 1001341006848 1001486065664 1003899124128 1007301369984 1007663519772 1009899476992 1014618329088 1014983109504 1016128827441 1016276028488 1021024675632 1023509908512 1023658178816 1024813689214 1029602229396 1029997652544 1030944605184 1031093952512 1032108340536 1032257856448 1033603694592 1035756210944 1036128590952 1038251842563 1038650587632 1039605495552 1039756097536 1042286923776 1042296023041 1044833031606 1046195265024 1046346821632 1047376215396 1048491012608 1052422617792 1053794746368 1054984275072 1055137104896 1060067334144 1061263943376 1062647599104 1064001234688 1065243444174 1068972882432 1069357204656 1070719387157 1071730057216 1074348088996 1075748803584 1078340796468 1078497009824 1079903133696 1082152070272 1083373608863 1084786090752 1085176098216 1087557384472 1088975321088 1091243150816 1091635479753 1092665892864 1093058733312 1094292583398 1099565035296 1102241439936 1102401115648 1108802400888 1110248036352 1110408871936 1111501289808 1111662306944 1115830790256 1116856655616 1118117368914 1119575149056 1119737335808 1122472640198 1123532161024 1125204803268 1126239286848 1126671823872 1127707656192 1129144167424 1133378203776 1134657566679 1136136911616 1140124502608 1141610975232 1142899631328 1143310532049 1144389722112 1149702605324 1151201565696 1151615451168 1154170830848 1158470305044 1159980696576 1161290088504 1161458318272 1165225737312 1165394537216 1168202529507 1169725609728 1169895061504 1171215644816 1175184931648 1175607439734 1176717115392 1177140174336 1179552389184 1179723264512 1183721383936 1184146961088 1187029243008 1191195454904 1194094893264 1195651731456 1197001389024 1201202600962 1202768706048 1204126397292 1205696314368 1205870977024 1208816689444 1211505524736 1212873078144 1213309136052 1216001411072 1217421079056 1218971870207 1220561142528 1221683294208 1223502057531 1223679299608 1227648544668 1227826387424 1229427204096 1230814987584 1232419700736 1236745223168 1238141267272 1239755532288 1240201255104 1247135029504 1247583405432 1249209980928 1250620095312 1255009497131 1256645754624 1258064262546 1259704502784 1259886989312 1263973681152 1266038781252 1267202743872 1268854898688 1270287188352 1270471207936 1274776875008 1275235188864 1276674680631 1277848421616 1279514456064 1282640065434 1282825874512 1285948346592 1287624941568 1290450477056 1293602801036 1295289375744 1296751504776 1298442184704 1302999431552 1304470263733 1306171007232 1306640608056 1311068854368 1313945834656 1314418230723 1315658932224 1316131944192 1317617600418 1322083048104 1322274571072 1323998527488 1327188672576 1327380935168 1331686556928 1331879471104 1333382903216 1335121342464 1338532165504 1340094886767 1343068493312 1343551359696 1345303056384 1351548689218 1352824438784 1353310812672 1354838436588 1356604849152 1361366234176 1364679878016 1368001587456 1371542013023 1372802972528 1373330203392 1374592806912 1376144454048 1376639212059 1377938644992 1381304685852 1381504787936 1384335790084 1384867450176 1386140660736 1389715898368 1391338376064 1392908925681 1393110708808 1394927020032 1396501620528 1403026908192 1403230157056 1404814130174 1406645700096 1413423112192 1415018591168 1415527325394 1416863465472 1417372862976 1420324592232 1425297176576 1425809606208 1427668549632 1429280108928 1432256635446 1434123984384 1434331738112 1437787728624 1439662288896 1443179108826 1444541349888 1446381454336 1446901464288 1451756786688 1451967094784 1455513973004 1457411644416 1459056777864 1465874360496 1466086713728 1467741639637 1469655253248 1478189063988 1478403201184 1480330715136 1482001719744 1483933925376 1487558892456 1487774387008 1489142207488 1490823158552 1492766865408 1493303552064 1496413409673 1498364404992 1500055766118 1500273071024 1501652382464 1502229098496 1505848686192 1510952054976 1511170938368 1512876755572 1514849215488 1521927493632 1522147966976 1523866175104 1524414042732 1531537013448 1534935420928 1535487268224 1537220533821 1544403344094 1544627073392 1546640928768 1548386784672 1550405541888 1553634316416 1554192886428 1557603372676 1559634146304 1563430385664 1567249547409 1567476586312 1569520232448 1572736518912 1578633926688 1578862614784 1580644842686 1582705657344 1590101001216 1591895915064 1592126524352 1594202308608 1596001852032 1603459323648 1603691608064 1605501863056 1607595085824 1611522133494 1613623205376 1617164104192 1617745514736 1619854700544 1623228105408 1627179136128 1627414856704 1628911058944 1631336076708 1633462981632 1636864726224 1638998839296 1641086650112 1649347552944 1651448546293 1653007376384 1653601673472 1663203601332 1663444540576 1665613307904 1667493460416 1673746185384 1675284983424 1675527672832 1677176053371 1677419016728 1679606003712 1683708960297 1685298241536 1687807204902 1688051708336 1689358930272 1689603658496 1693716251136 1700067305664 1700313585152 1702232907508 1703797895488 1706019274752 1710186753912 1712416462848 1714349446992 1714597795456 1724553907986 1726802348544 1727052500992 1729002006368 1731256246272 1737705457566 1739345707008 1741561342976 1742187477408 1748091805824 1752557640964 1754842592256 1756823467224 1762777397472 1763411159601 1765075673088 1767280749767 1769584896768 1775582075904 1776220441632 1778483049854 1780161789952 1786777583616 1786793182356 1791142339896 1791401812928 1793737408512 1801803901443 1804153059072 1804414416896 1806189595938 1806451248784 1808806465536 1813225034166 1817258287104 1819309617216 1819573170688 1824002116608 1830841713792 1831106937856 1832524941312 1832790409216 1834859272064 1835518949412 1841739581136 1844140806144 1846222481376 1846489933568 1848187547648 1855117834752 1857211900908 1859633298432 1859902693376 1862002160704 1870702544256 1871375108148 1875527600128 1884968631936 1887096393819 1887369767192 1889830483968 1893766122976 1899058171878 1900804115808 1901079474944 1903225422826 1905706811904 1909675513928 1912165312512 1912852783296 1916772632424 1917050304832 1919549718528 1924238811768 1928922519888 1929201952384 1935675715584 1940404201554 1942934063616 1943215525888 1945127257164 1945409037152 1954499147328 1957047386112 1959256510848 1959540337664 1970918751984 1973488398336 1976002292992 1983411856608 1985997791232 1988478861863 1990355820544 1991071402752 1995217879564 1997819206656 2000074354824 2002682013696 2002972131328 2007798248256 2011979559317 2014602739968 2015327039544 2019798953984 2027323033827 2029236658176 2029966219008 2032257654882 2032552056976 2042049351264 2047019817024 2047316357632 2049627378428 2059204458792 2059995305088 2061889210368 2062187905024 2064216681072 2064515712896 2071512421888 2072257181904 2076503685126 2077301175264 2079210991104 2079512195072 2084573847552 2084592046082 2089666063212 2092390530048 2092693643264 2094752430792 2096982025216 2104845235584 2107221195261 2109968550144 2110274209792 2120134668288 2122527886752 2123290988091 2125295198208 2128002469376 2130486888348 2137945764864 2138714409312 2141438774314 2143460114432 2148384953169 2148696177992 2151497607168 2156681592936 2156994019648 2159806267392 2164304140544 2166747217726 2169572181504 2170352196432 2175114768944 2177950642176 2182486301632 2183270959506 2185331785728 2186117466624 2188585166796 2199130070592 2204482879872 2204802231296 2217604801776 2220496072704 2223002579616 2223324613888 2231661580512 2233713311232 2236234737828 2239150298112 2239474671616 2244945280396 2250409606536 2252478573696 2253343647744 2258288334848 2263804901813 2266756407552 2269315133358 2272273823232 2280249005216 2283221950464 2285799262656 2286621064098 2288779444224 2299405210648 2302403131392 2303230902336 2316940610088 2319961393152 2322580177008 2322916636544 2330451474624 2330789074432 2336405059014 2339451219456 2339790123008 2342431289632 2350369863296 2351214879468 2354280348672 2359104778368 2359446529024 2367442767872 2368293922176 2370967264029 2374058486016 2382390909808 2388189786528 2391303462912 2394002778048 2402405201924 2405537412096 2408252794584 2411392628736 2411741954048 2417283200241 2417633378888 2422587632647 2425746156288 2426618272104 2432002822144 2434842158112 2437943740414 2441122285056 2443366588416 2447004115062 2447358599216 2455297089336 2455652774848 2458854408192 2461629975168 2473490446336 2476282534544 2479511064576 2480402510208 2494270059008 2495166810864 2498419961856 2501240190624 2510018994262 2513291509248 2516128525092 2519409005568 2519773978624 2527947362304 2532077562504 2534405487744 2540574376704 2540942415872 2547149452757 2549553750016 2550470377728 2553349361262 2555696843232 2559028912128 2565280130868 2565651749024 2571896693184 2575249883136 2580900954112 2586830861979 2587205602072 2590578751488 2593503009552 2596884369408 2605998863104 2608940527466 2612342014464 2613281216112 2622137708736 2627891669312 2628836461446 2631317864448 2632263888384 2635235200836 2644166096208 2644549142144 2654377345152 2654761870336 2663373113856 2663758942208 2666765806432 2667724574781 2670242684928 2677064331008 2680189773534 2686136986624 2687102719392 2690606112768 2703097378436 2706621625344 2709676873176 2713209698304 2719837551249 2722732468352 2725805902183 2729359756032 2736003174912 2743084026046 2745605945056 2746660406784 2749185613824 2752288908096 2753278424118 2755877289984 2762609371704 2763009575872 2768671580168 2769734900352 2772281321472 2782676752128 2785817851362 2786221417616 2789854040064 2793003241056 2806053816384 2806460314112 2809628260348 2813291400192 2826846224384 2830037182336 2831054650788 2834745725952 2840649184464 2850594353152 2851619212416 2854838134239 2858560217856 2864513270892 2868247968768 2868663476224 2875575457248 2879324577792 2886358217652 2892762908672 2893802928576 2903513573376 2903934189568 2910606302331 2911027946008 2914823288832 2918113555728 2931748720992 2932173427456 2935483279274 2939310506496 2956378127976 2956806402368 2960661430272 2964003439488 2975117784912 2975548774016 2978284414976 2981646317104 2985533730816 2986607104128 2992826819346 2996728809984 3000111532236 3000546142048 3003304764928 3004458196992 3011697372384 3021904109952 3022341876736 3025753511144 3029698430976 3043854987264 3047732350208 3048828085464 3063074026896 3066975871687 3069870841856 3070974536448 3074441067642 3088806688188 3089254146784 3093281857536 3096773569344 3100811083776 3107268632832 3108385772856 3114755527689 3115206745352 3119268292608 3126860771328 3126888069123 3134499094818 3134953172624 3139040464896 3145473037824 3157267853376 3157725229568 3161289685372 3165411314688 3180202002432 3183791830128 3184253048704 3192003704064 3206918647296 3207383216128 3211003726112 3212158161471 3215190171648 3223044266988 3227246410752 3234328208384 3235491029472 3239709401088 3246456210816 3250120826589 3254358272256 3254829713408 3262672153416 3266925963264 3273729452448 3274906439259 3277997678592 3282173300224 3298695105888 3302897092586 3306014752768 3307203346944 3326407202664 3326889081152 3331226615808 3334986920832 3347492370768 3350569966848 3351055345664 3354352106742 3354838033456 3359212007424 3367417920594 3370596483072 3375614409804 3376103416672 3378717860544 3379207316992 3387432502272 3400134611328 3400627170304 3403972700037 3404465815016 3407595790976 3420373507824 3424832925696 3428698893984 3429195590912 3449107815972 3453604697088 3454105001984 3458004012736 3462512492544 3475410915132 3483122685952 3484374954816 3491631289237 3496183611648 3504607588521 3505115281928 3509685184512 3513646934448 3525554794944 3526822319202 3530151346176 3534561499534 3539169793536 3551164151808 3552440883264 3556966099708 3573586364712 3582284679792 3582803625856 3586847912249 3603607802886 3608306118144 3608828833792 3612379191876 3612902497568 3617612931072 3626450068332 3634516574208 3638619234432 3639146341376 3648004233216 3656915610621 3661683427584 3662213875712 3665049882624 3669718544128 3671037898824 3683479162272 3688281612288 3692444962752 3692979867136 3696375095296 3710235669504 3714423801816 3719266596864 3719805386752 3724004321408 3741405088512 3742750216296 3751055200256 3765028491393 3769937263872 3774192787638 3774739534384 3779660967936 3787532245952 3798116343756 3801608231616 3802158949888 3806450845652 3811413623808 3819351027856 3824330625024 3825705566592 3830024041893 3833545264848 3834100609664 3848477623536 3857845039776 3858403904768 3871351431168 3880808403108 3885868127232 3886431051776 3890254514328 3890818074304 3908998294656 3913410791199 3918513021696 3919080675328 3928654240693 3941837503968 3943254692169 3946976796672 3952004585984 3966823713216 3971995582464 3976957723726 3980711641088 3982142805504 3990435759128 3995638413312 4000148709648 4005364027392 4015596496512 4023959118634 4029205479936 4030654079088 4039597907968 4054646067654 4058473316352 4059932438016 4064515309764 4065104113952 4084098702528 4094039634048 4094632715264 4099254756856 4114626039069 4118408917584 4119990610176 4123778420736 4128433362144 4129031425792 4143024843776 4144514363808 4153007370252 4154602350528 4158421982208 4159024390144 4169147695104 4169184092164 4179332126424 4184781060096 4185387286528 4189504861584 4193964050432 4204209103367 4209690471168 4214442390522 4219937100288 4220548419584 4240269336576 4245055773504 4246581976182 4250590396416 4256004938752 4260973776696 4275891529728 4277428818624 4282877548628 4296769906338 4297392355984 4302995214336 4313363185872 4313988039296 4328608281088 4333494435452 4339144363008 4340704392864 4350229537888 4355901284352 4364972603264 4366541919012 4372234933248 4377170333592 4398260141184 4403224918911 4408965759744 4409604462592 4435209603552 4440992145408 4446005159232 4446649227776 4463323161024 4467426622464 4472469475656 4478300596224 4478949343232 4489240229019 4489890560792 4500819213072 4504957147392 4506687295488 4516576669696 4527609803626 4533512815104 4538630266716 4544547646464 4560498010432 4566443900928 4571598525312 4573242128196 4598810421296 4604806262784 4606461804672 4611661601463 4633881220176 4639922786304 4645160354016 4645833273088 4660902949248 4661578148864 4672810118028 4678902438912 4679580246016 4684862579264 4700739726592 4702429758936 4708560697344 4718209556736 4718893058048 4730420412263 4734885535744 4736587844352 4741934528058 4748116972032 4764781819616 4776379573056 4782606925824 4788005556096 4804810403848 4811074824192 4816505589168 4822785257472 4834566400482 4835266757776 4845175265294 4851492312576 4853236544208 4864005644288 4869684316224 4875887480828 4882244570112 4886733176832 4894008230124 4894717198432 4910594178672 4911305549696 4916849455609 4923259950336 4946980892672 4952565069088 4954345638879 4959022129152 4960805020416 4988540118016 4990333621728 4996839923712 5002480381248 5020037988524 5026583018496 5032257050184 5038818011136 5039547957248 5051126880891 5055894724608 5062210961197 5064155125008 5068810975488 5081148753408 5081884831744 5094298905514 5099107500032 5100940755456 5106698722524 5111393686464 5118057824256 5130560261736 5131303498048 5143793386368 5173661723958 5174411204144 5181157502976 5187006019104 5193768738816 5211997726208 5217881054932 5224684028928 5226562432224 5244275417472 5255783338624 5257672922892 5264527776768 5270470401672 5288332192416 5289098284288 5301842249301 5308754690304 5309523740672 5326746227712 5327517884416 5333531612864 5335449149562 5340485369856 5354128662016 5360379547068 5372273973248 5374205438784 5381212225536 5405411704329 5406194756872 5413243250688 5419353746352 5426419396608 5439675102498 5445464936704 5451611804366 5458719512064 5472006349824 5486168052092 5491211890112 5493320813568 5498371227648 5504577816192 5506556848236 5525218743408 5526019151744 5532256949401 5537343160336 5539469800704 5544562642944 5565353504256 5571635702724 5572442835232 5579708080128 5586006482112 5612107632768 5612920628224 5619256520696 5626582800384 5660074364672 5662109301576 5669491451904 5681298368928 5695812333133 5701188706304 5703238424832 5709676268478 5717120435712 5729026541784 5736495937536 5737326952448 5751150914496 5758649155584 5772716435304 5785525817344 5787605857152 5807027146752 5821212604662 5822055892016 5829646577664 5836227111456 5863497441984 5864346854912 5870966558548 5878621012992 5912756255952 5913612804736 5928006878976 5950235569824 5951097548032 5956568829952 5963292634208 5965436585589 5971067461632 5973214208256 5985653638692 5993457619968 6000223064472 6001092284096 6006609529856 6008916393984 6023394744768 6035938677951 6043808219904 6044683753472 6051507022288 6059396861952 6081969101481 6087709974528 6095464700416 6097656170928 6126148053792 6133951743374 6139741683712 6141949072896 6148882135284 6177613376376 6178508293568 6186563715072 6193547138688 6214537265664 6216771545712 6224690674489 6229511055378 6230413490704 6238536585216 6253721542656 6253776138246 6268998189636 6269906345248 6278080929792 6290946075648 6314535706752 6315450459136 6321663585783 6322579370744 6330822629376 6360404004864 6367583660256 6368506097408 6384007408128 6413837294592 6414766432256 6422007452224 6424316322942 6430380343296 6446088533976 6454492821504 6468656416768 6470982058944 6479418802176 6492912421632 6500241653178 6508716544512 6509659426816 6525344306832 6533851926528 6547458904896 6549812878518 6555995357184 6564346600448 6597390211776 6605794185172 6614406693888 6652814405328 6653778162304 6661288979891 6669973841664 6694984741536 6701139933696 6702110691328 6708704213484 6709676066912 6718424014848 6734835841188 6751228819608 6752206833344 6757435721088 6758414633984 6774865004544 6791414705439 6800269222656 6801254340608 6807945400074 6808931630032 6815191581952 6840747015648 6849665851392 6857397787968 6858391181824 6898215631944 6907209394176 6908210003968 6916008025472 6950821830264 6966245371904 6968749909632 6983262578474 6992367223296 7009215177042 7010230563856 7019370369024 7027293868896 7051109589888 7053644638404 7069122999068 7078339587072 7102328303616 7104881766528 7112901792087 7113932199416 7147172729424 7164569359584 7165607251712 7173695824498 7207215605772 7216612236288 7217657667584 7224758383752 7225804995136 7235225862144 7252900136664 7267762897941 7277238468864 7278292682752 7296008466432 7296072161287 7313831221242 7323366855168 7324427751424 7330099765248 7339437088256 7342075797648 7366958324544 7376563224576 7384889925504 7385959734272 7392750190592 7420471339008 7428847603632 7438533193728 7448008642816 7482810177024 7485500432592 7495035710099 7502110400512 7530056982786 7539874527744 7548385575276 7549479068768 7559321935872 7575064491904 7596232687512 7603216463232 7604317899776 7612901691304 7622827247616 7638702055712 7641448358271 7648661250048 7651411133184 7660048083786 7667090529696 7668201219328 7696955247072 7715690079552 7716807809536 7742702862336 7761616806216 7771736254464 7772862103552 7780509028656 7781636148608 7817996589312 7826821582398 7837026043392 7838161350656 7857308481386 7883675007936 7886509384338 7893953593344 7904009171968 7933647426432 7953915447452 7964285611008 7980871518256 7991276826624 8000297419296 8003173724343 8010728054784 8031192993024 8047918237268 8058410959872 8061308158176 8079195815936 8109292135308 8119864876032 8129030619528 8130208227904 8168197405056 8177417706549 8188079268096 8189265430528 8198509513712 8229252078138 8236817835168 8239981220352 8247556841472 8256866724288 8258062851584 8286049687552 8289028727616 8306014740504 8309204701056 8316843964416 8318048780288 8338368184328 8358664252848 8369562120192 8379009723168 8387928100864 8408418206734 8419380942336 8428884781044 8439874200576 8441096839168 8480538673152 8490111547008 8493163952364 8512009877504 8521947553392 8551783059456 8554857637248 8564514402717 8565755097256 8593539812676 8594784711968 8605990428672 8626726371744 8627976078592 8657216562176 8666988870904 8678288726016 8681408785728 8700459075776 8711802568704 8729945206528 8733083838024 8744469866496 8754340667184 8785066479917 8796520282368 8806449837822 8817931519488 8819208925184 8870419207104 8881984290816 8892010318464 8893298455552 8926646322048 8934853244928 8944938951312 8956601192448 8978480458038 8979781121584 9001638426144 9009914294784 9013374590976 9024634834609 9033153339392 9055219607252 9067025630208 9077260533432 9089095292928 9120996020864 9131291846131 9143197050624 9146484256392 9197620842592 9200927615061 9209612525568 9212923609344 9223323202926 9267762440352 9279845572608 9290320708032 9291666546176 9321805898496 9323156297728 9345620236056 9357804877824 9359160492032 9369725158528 9380664207369 9401479453184 9404859517872 9417121394688 9436419113472 9437786116096 9460840824526 9469771071488 9473175688704 9483869056116 9496233944064 9529563639232 9552759146112 9576011112192 9609620807696 9622149648384 9633011178336 9636474484413 9645570514944 9669132800964 9670533515552 9690350530588 9702984625152 9706473088416 9728011288576 9739368632448 9750362479767 9751774961656 9764489140224 9788016460248 9789434396864 9821188357344 9822611099392 9833698911218 9846519900672 9893961785344 9905130138176 9908691277758 9918044258304 9921610040832 9977080236032 9980667243456 9993679847424 10004960762496 10040075977048 10053166036992 10064514100368 10077636022272 10102253761782 10111789449216 10124421922394 10128310250016 10137621950976 10162297506816 10163769663488 10188597811028 10201881510912 10213397445048 10222787372928 10261120523472 10262606996096 10274191477459 10287586772736 10347323447916 10348822408288 10362315005952 10374012038208 10387537477632 10423995452416 10435762109864 10449368057856 10453124864448 10474893867711 10488550834944 10511566677248 10515345845784 10529055553536 10540940803344 10576664384832 10578196568576 10603684498602 10617509380608 10619047481344 10653492455424 10655035768832 10667063225728 10670898299124 10708257324032 10720759094136 10744547946496 10748410877568 10760543736747 10810823408658 10812389513744 10826486501376 10838707492704 10852838793216 10879350204996 10890929873408 10903223608732 10917439024128 10944012699648 10970746831863 10972336104184 10982423780224 10986641627136 11009155632384 11013113696472 11050437486816 11052038303488 11064513898802 11074686320672 11078939601408 11089125285888 11130707008512 11143271405448 11144885670464 11159416160256 11172012964224 11224215265536 11225841256448 11238513041392 11253165600768 11295085474179 11320148729344 11324218603152 11338982903808 11362596737856 11391624666266 11402377412608 11406476849664 11419352536956 11434240871424 11458053083568 11472991875072 11502301828992 11545432870608 11560139824051 11571051634688 11575211714304 11614054293504 11642425209324 11644111784032 11659293155328 11672454222912 11726994883968 11728693709824 11740232373597 11741933117096 11757242025984 11785962722079 11825512511904 11827225609472 11856013757952 11900471139648 11902195096064 11913137659904 11926585268416 11930873171178 11942134923264 11946428416512 11971307277384 11986915239936 12000446128944 12002184568192 12013219059712 12046789489536 12071877355902 12087616439808 12089367506944 12103014044576 12118793723904 12163938202962 12175419949056 12190929400832 12195312341856 12252296107584 12267903486748 12283898145792 12297764270568 12343878117207 12355226752752 12357016587136 12370965248369 12387094277376 12429074531328 12433543091424 12449381348978 12459022110756 12460826981408 12477073170432 12507443085312 12507552276492 12537996379272 12539812690496 12556161859584 12581892151296 12612627310101 12629071413504 12630900918272 12643327171566 12645158741488 12661645258752 12720808009728 12735167320512 12737012194816 12768014816256 12827674589184 12829532864512 12844014904448 12848632645884 12892177067952 12908985643008 12937312833536 12941964117888 12985824843264 13000483306356 13017433089024 13019318853632 13050688613664 13067703853056 13094917809792 13099625757036 13128693200896 13194780423552 13209674756733 13211588370344 13228813387776 13305628810656 13307556324608 13322577959782 13339947683328 13389969483072 13402279867392 13404221382656 13417408426968 13419352133824 13436848029696 13469671682376 13502457639216 13504413666688 13514871442176 13516829267968 13549730009088 13582829410878 13600538445312 13602508681216 13615890800148 13617863260064 13630383163904 13681494031296 13699331702784 13714795575936 13716782363648 13796431263888 13814418788352 13832016050944 13901643660528 13919352033041 13932490743808 13937499819264 13966525156948 13984734446592 14018430354084 14020461127712 14038740738048 14054587737792 14083856915219 14102219179776 14107289276808 14138245998136 14156679174144 14191261236789 14204656607232 14209763533056 14225803584174 14227864398832 14294345458848 14329138719168 14331214503424 14347391648996 14414431211544 14433224472576 14435315335168 14449516767504 14451609990272 14505800273328 14535525795882 14554476937728 14556585365504 14592016932864 14592144322574 14627662442484 14646733710336 14648855502848 14660199530496 14678874176512 14684151595296 14733916649088 14750548366827 14769779851008 14771919468544 14840942678016 14857695207264 14863036916637 14877066387456 14896017285632 14965620354048 14971000865184 14990071420198 15004220801024 15060113965572 15079749055488 15096771150552 15098958137536 15118643871744 15150128983808 15186632883591 15192465375024 15206432926464 15208635799552 15225803382608 15245654495232 15277404111424 15282896716542 15297322500096 15302822266368 15320096167572 15334181059392 15336402438656 15393910494144 15431380159104 15433615619072 15523233612432 15543472508928 15561018057312 15563272297216 15635993178624 15653643164796 15674052086784 15676322701312 15714616962772 15767350015872 15773018768676 15808018343936 15846634312691 15867294852864 15905526747903 15907830894904 15928571222016 15961743036512 15982553653248 16000594838592 16006347448686 16021456109568 16062385986048 16095836474536 16116821919744 16122616316352 16218584270616 16239729752064 16258061239056 16260416455808 16336394810112 16354835413098 16376158536192 16378530861056 16397019027424 16458504156276 16473635670336 16479962440704 16495113682944 16513733448576 16516125703168 16572099375104 16578057455232 16596770848203 16612029481008 16618409402112 16633687928832 16676736368656 16717328505696 16739124240384 16758019446336 16775856201728 16816836413468 16838761884672 16857769562088 16879748401152 16882193678336 16958113428529 16980223094016 16986327904728 17024019755008 17043895106784 17087436999399 17103566118912 17109715274496 17129028805434 17131510194512 17187079625352 17189569423936 17211980857344 17253452743488 17255952157184 17314433124352 17333977741808 17356577452032 17362817571456 17400918151552 17459890413056 17466167676048 17488939732992 17508681334368 17570132959834 17593040564736 17612899675644 17635863038976 17638417850368 17740838414208 17784020636928 17786596911104 17830046169299 17853292644096 17869706489856 17889877902624 17896309756767 17913202384896 17956960916076 17959562243168 18003276852288 18019828589568 18026749181952 18049269669218 18066306678784 18107816033853 18110439214504 18134051260416 18154521066864 18178190585856 18241992041728 18262583692262 18286394101248 18292968512784 18395241685184 18401855230122 18419225051136 18425847218688 18446646405852 18535524880704 18559691145216 18580641416064 18583333092352 18643611796992 18646312595456 18674072023467 18691240472112 18715609755648 18739450317056 18761328414738 18802958906368 18809719035744 18834242789376 18872838226944 18875572232192 18921681649052 18946351377408 18967738112232 18992467888128 19059127278464 19080641315281 19105518292224 19152022224384 19219241615392 19244299296768 19266022356672 19272948968826 19291141029888 19338265601928 19341067031104 19380701061176 19405969250304 19412946176832 19478737264896 19500724959534 19503549923312 19528978280448 19576032920496 19578868793728 19642376714688 19645222198784 19667397822436 19693039801344 19787923570688 19810260276352 19817382555516 19843220081664 19954160472064 19961334486912 19983866939673 20009921524992 20080151954096 20106332073984 20129028200736 20155272044544 20204507523564 20248843844788 20256620500032 20275243901952 20324595013632 20327539326976 20374244116317 20377195622056 20403763021824 20426794890096 20445574745856 20522241046944 20525213992192 20548382954918 20575173545472 20694646895832 20697644816576 20724630011904 20748024076416 20847990904832 20871524219728 20898736115712 20906249728896 20949787735422 20977101669888 21023133354496 21030691691568 21058111107072 21081881606688 21153328769664 21156393137152 21207368997204 21235018761216 21238094962688 21306984910848 21334126451456 21341796598248 21416514648064 21441518188272 21468831101809 21489095892992 21496821755136 21521087473494 21621646817316 21624779027488 21652973002752 21677414985408 21705677586432 21758700409992 21781859746816 21803288693823 21806447217464 21834878048256 21888025399296 21888216483861 21941493663726 21944672208368 21964847560448 21973283254272 22018311264768 22026227392944 22100874973632 22104076606976 22129027797604 22149372641344 22157879202816 22178250571776 22261414017024 22286542810896 22289771340928 22344025928448 22448430531072 22451682512896 22477026082784 22485107130297 22506331201536 22590170948358 22640297458688 22648437206304 22677965807616 22725193475712 22783249332532 22812953699328 22838705073912 22868481742848 22916106167136 22924345074813 22945983750144 22974649746971 23004603657984 23090865741216 23120279648102 23142103269376 23150423428608 23228108587008 23284850418648 23288223568064 23318586310656 23344908445824 23453989767936 23457387419648 23480464747194 23483866234192 23514484051968 23571925444158 23651025023808 23654451218944 23712027515904 23800942279296 23804390192128 23826275319808 23853170536832 23861746342356 23892856833024 23942614554768 23973830479872 24000892257888 24004369136384 24026438119424 24093578979072 24143754711804 24175232879616 24178735013888 24206028089152 24237587447808 24327876405924 24381858801664 24390624683712 24504592215168 24532253119647 24535806973496 24567796291584 24595528541136 24687756234414 24710453505504 24714033174272 24741930496738 24774188554752 24858149062656 24867086182848 24898762697956 24918044221512 24921653962816 24954146340864 25015104552984 25075992758544 25079625380992 25107935385743 25163784302592 25225254620202 25258142827008 25261801836544 25286654343132 25290317482976 25323290517504 25441616019456 25470334641024 25474024389632 25536029632512 25655349178368 25688029808896 25697265291768 25784354135904 25817971286016 25850225204219 25874625667072 25883928235776 25971649686528 26000966612712 26034866178048 26038637707264 26101377227328 26135407706112 26189835619584 26199251514072 26257386401792 26355199439751 26389560847104 26419349513466 26423176740688 26457626775552 26611257621312 26615112649216 26645155919564 26679895366656 26779938966144 26804559734784 26808442765312 26834816853936 26838704267648 26939343364752 27004915278432 27008827333376 27029742884352 27033658535936 27073904503827 27099460018176 27165658821756 27201076890624 27205017362432 27231781600296 27235726520128 27260766327808 27362988062592 27393875538393 27429591151872 27433564727296 27592862527776 27602782845183 27628837576704 27664032101888 27803287321056 27838704066082 27864981487616 27874999638528 27933050313896 27969468893184 28036860708168 28040922255424 28077481476096 28109175475584 28167713830438 28204438359552 28214578553616 28276491996272 28313358348288 28382522473578 28409313214464 28419527066112 28451607168348 28455728797664 28588690917696 28658277438336 28662429006848 28694783297992 28828862423088 28866448945152 28899033535008 28903219980544 29011600546656 29071051591764 29108953875456 29113170731008 29184033865728 29184288645148 29255324884968 29293467420672 29297711005696 29357748353024 29368303190592 29429463723569 29467833298176 29501096733654 29539559702016 29543838937088 29681885356032 29715390414528 29726073833274 29754132774912 29792034571264 29931240708096 29942001730368 29980142840396 30120227931144 30159498110976 30193542301104 30197916275072 30300257967616 30373265767182 30384930750048 30412865852928 30417271599104 30451606765216 30491308990464 30554808222848 30565793433084 30605644532736 30640192335144 30668362118784 30672804877312 30787820988288 30822574432377 30862760318208 30867231238144 31046467224864 31086945017856 31122036114624 31126544594432 31271986357248 31307286329592 31348104173568 31352645402624 31424681603133 31429233925544 31534700031744 31546037537352 31616036687872 31693268625382 31734589705728 31811053495806 31815661789808 31857142444032 31923486073024 31965107306496 32001189677184 32012694897372 32124771972096 32191672949072 32233643839488 32245232632704 32281631210241 32437168541232 32479459504128 32516122478112 32520832911616 32672789620224 32709670826196 32752317072384 32757061722112 32794038054848 32917008312552 32947271340672 32959924881408 33027466897152 33032251406336 33112942885841 33144198750208 33156114910464 33193541696406 33224058962016 33236818804224 33267375857664 33353472737312 33434657011392 33478248480768 33516038892672 33551712403456 33633672826936 33677523769344 33715539124176 33759496802304 33916226857058 33960446188032 33972655809456 34048039510016 34087790213568 34174873998798 34207132237824 34219430548992 34258057610868 34263020389024 34374159250704 34379138847872 34506905486976 34511904314368 34628866248704 34667955483616 34680419472153 34713154904064 34725635142912 34801836303104 34919780826112 34932335352096 34977879465984 35017362668736 35140265919668 35186081129472 35225799351288 35271726077952 35276835700736 35357888166237 35435476728379 35481676828416 35568041273856 35573193822208 35660092338598 35706585288192 35739412979712 35779755805248 35792619513534 35826404769792 35913921832152 35919124486336 36006553704576 36039657179136 36098539338436 36215632067706 36220878429008 36268102520832 36309042133728 36356381171712 36483984083456 36525167384524 36572788202496 36585937025568 36790483370368 36803710460244 36851694437376 36893292811704 37071049761408 37112895745107 37161282832128 37166666184704 37287223593984 37292625190912 37348144046934 37382480944224 37431219511296 37478900634112 37522656829476 37605917812736 37619438071488 37668485578752 37745676453888 37751144464384 37837881930303 37843363298104 37892702754816 37935476224464 37984935776256 38118254556928 38161282630562 38211036584448 38304044448768 38438483230784 38488598593536 38532044713344 38545897937652 38676531203856 38682134062208 38761402122352 38811938500608 38825892353664 38957474529792 39001449919068 39007099846624 39057956560896 39152065840992 39157737587456 39284753429376 39290444397568 39334795644872 39386079602688 39620520552704 39634765111032 39686440163328 39870686331931 39908320944128 39922668973824 39967733879346 40019843049984 40160303908192 40212664147968 40258056401472 40310544089088 40409015047128 40497687689576 40513241000064 40550487803904 40649190027264 40748488232634 40754391244112 40807526043648 40853589780192 40891149491712 41044482093888 41050427984384 41096765909836 41150347090944 41389293791664 41395289633152 41496048152832 41695981809664 41743048439456 41758056099123 41797472231424 41812499457792 41899575470844 41954203339776 42046266708992 42061383383136 42116222214144 42163763213376 42251570745657 42306657539328 42312786274304 42414737994408 42470037522432 42476189925376 42573783710367 42613969821696 42668252902912 42683593196496 42833029296128 42883036376544 42937662203618 42978191785984 42993643510272 43042174946988 43243293634632 43249558054976 43305946005504 43354829970816 43517400819984 43563719493632 43606577387646 43612894434928 43669756096512 43776050798592 43776432967722 43882987327452 43889344416736 43929695120896 43946566508544 44036622529536 44052454785888 44201749947264 44208153213952 44251645100481 44258055595208 44298745282688 44315758405632 44522828034048 44573085621792 44579542681856 44688051856896 44896861062144 44903365025792 44954052165568 44970214260594 45012662403072 45180341896716 45280594917376 45296874412608 45355931615232 45450386951424 45559898650773 45566498665064 45625907398656 45677410147824 45736963485696 45832212334272 45848690149626 45891967500288 45949299493942 46009207315968 46181731482432 46240559296204 46300846857216 46569700837296 46576447136128 46629022859237 46689816891648 46907979535872 46914774839296 46960929494388 46967732468384 47028968103936 47143850888316 47302050047616 47308902437888 47424055031808 47539902938073 47601884558592 47608780384256 47706341073664 47723492684712 47785713666048 47885229109536 47947660959744 48001784515776 48008738272768 48052876238848 48187157958144 48287509423608 48350465759232 48357470027776 48412056178304 48655752811848 48763717603328 48781249367424 49009184430336 49064506239294 49071613946992 49135592583168 49191057082272 49375512468828 49420907011008 49428066348544 49483860993476 49548377109504 49716298125312 49734172365696 49790312544609 49797525395912 49836088443024 49843307925632 50030209105968 50151985517088 50159250761984 50215870771486 50327568605184 50450509240404 50516285654016 50523603673088 50573308686264 50580634965952 50646581035008 50874340285587 50940669282048 50948048779264 51072059265024 51072505129009 51262310998197 51310698356736 51376059617792 51394530583536 51568708271808 51635942572032 51700450408438 51749251334144 51767856471552 51943299373056 52001933225424 52069732356096 52202754454656 52379671239168 52398503028144 52465249970693 52514772803584 52710398879502 52779121694208 52838699026932 52846353481376 52915253551104 53222515242624 53230225298432 53290311839128 53359790733312 53490138507897 53559877932288 53609119469568 53669633707872 53677408535296 53878686729504 54009830556864 54017654666752 54059485768704 54067317071872 54147809007654 54198920036352 54331317643512 54402153781248 54410034724864 54463563200592 54471453040256 54521532655616 54725976125184 54787751076786 54859182303744 54867129454592 55185725055552 55205565690366 55257675153408 55328064203776 55606574642112 55677408132164 55749999277056 55866100627792 55938937786368 56022216070401 56073721416336 56081844510848 56218350951168 56335427660876 56408876719104 56429157107232 56552983992544 56626716696576 56765044947156 56839054132224 56903214336696 56911457595328 57177381835392 57241923945843 57316554876672 57324858013696 57389566595984 57657724846176 57732897890304 57798067070016 57806439961088 58023201093312 58142103183528 58217907750912 58226341462016 58368577290296 58510649769936 58586934841344 58715496706048 58736606381184 58858927447138 58935666596352 59002193467308 59079119404032 59087677874176 59363770712064 59430780829056 59452147666548 59584069142528 59862481416192 59884003460736 59951600819019 59960285680792 60240455862288 60318996221952 60387084602208 60395832550144 60600515935232 60746531534364 60769861500096 60825731705856 60834543198208 60903213530432 60982617980928 61109616445696 61131586866168 61211289065472 61280384670288 61336724237568 61345609754624 61495465359419 61575641976576 61645148864754 61725520636416 61734462476288 62092934449728 62173890035712 62244072229248 62253089188864 62543972714496 62614572659184 62696208347136 62849363206266 62858467851088 63069400063488 63092075074704 63172443842263 63232073375744 63386537250764 63469179411456 63622106991612 63631323579616 63714284888064 63846972146048 63919042922917 64002379354368 64025389794744 64249543944192 64383345898144 64406493305427 64467287678976 64490465265408 64563262420482 64874337082464 64958919008256 65032244956224 65041665823232 65345579240448 65419341652392 65504634144768 65514123444224 65588076109696 65664649451583 65834016625104 65894542681344 65919849762816 66054933794304 66064502812672 66225885771682 66288397500416 66312229820928 66387083392812 66448117924032 66473637608448 66534751715328 66706945474624 66869314022784 67032077785344 67267345653872 67355047538688 67431078248352 67455321390891 67518993604608 67832453714116 67920892376064 67945311618912 68096079020032 68175580427136 68349747997596 68438861097984 68516115221736 68526040778048 68748318501408 68758277695744 68923949240913 69013810973952 69023808628736 69257732497408 69335910967232 69360838944306 69426309808128 69451270285824 69603672606208 69839561652224 69864670704192 69955758931968 70034725337472 70280531839336 70372162258944 70451598702576 70543452155904 70715776332474 70870953456758 70963353656832 71136082547712 71146387644416 71320184677196 71413170576384 71478825959424 71559511610496 71585239027068 71827843664304 71838248972672 71919340342213 72013107409152 72079314358272 72197078676872 72431264135412 72441756858016 72536205041664 72618084267456 72712762343424 72967968166912 73050334769048 73145576404992 73171874051136 73580966740736 73607420920488 73703388874752 73786585623408 74045560330729 74142099522816 74225791490214 74322565664256 74333332369408 74574447187968 74585250381824 74696288093868 74764961888448 74862439022592 74957801268224 75045313658952 75211835625472 75238876142976 75323806157229 75491352907776 75675763860606 75686726596208 75785405509632 75870952448928 75969871552512 76236509113856 76322565261124 76422073168896 76608088897536 76876966461568 77064089426688 77091795875304 77353062407712 77364268124416 77522804244704 77550675612657 77623877001216 77651784707328 77914949059584 78002899838136 78014199693248 78115913121792 78304131681984 78315475174912 78569506858752 78580888795136 78669591289744 78772159205376 79065598319253 79241041105408 79269530222064 79372880326656 79741372663862 79816641888256 79845337947648 79935467758692 80039686099968 80320607816384 80425328295936 80516112802944 80818030094256 80920978768357 80995375379152 81026482000128 81100975607808 81221713511481 81298380054528 81496976465268 81508782488224 81615052087296 81707179560384 81782298983424 82088964187776 82100855968768 82181626615179 82193531819672 82300694181888 82778587583328 82790579266304 82992096305664 83391963619328 83486096878912 83516112198246 83594944462848 83624998915584 83799150941688 83908406679552 84092533417984 84122766766272 84232444428288 84327526426752 84503141491314 84613315078656 84625572548608 84829475988816 84940075044864 85147567420734 85227939643392 85336505805824 85367186392992 85666058592256 85766072753088 85875324407236 85987287020544 86084349893976 86486587269264 86499116109952 86596756738583 86709659941632 87034801639968 87127438987264 87213154775292 87225788869856 87339512193024 87552101597184 87552865935444 87765974654904 87778688833472 87859390241792 87893133017088 88073245059072 88104909571776 88288391170707 88403499894528 88416306427904 88503290200962 88516111190416 88597490565376 88631516811264 89045656068096 89146171243584 89159085363712 89376103713792 89793722124288 89806730051584 89908104331136 89940428521188 90360683793432 90561189834752 90593748825216 90900773902848 91119797301546 91132997330128 91251814797312 91354820295648 91473926971392 91664424668544 91697380299252 91898598987884 92018414631936 92363462964864 92467723297131 92481118592408 92601693714432 93139401674592 93152894272256 93258045718474 93379633783296 93815959071744 93829549678592 93921858988776 93935464936768 94057936207872 94287701776632 94604100095232 94617804875776 94848110063616 95079805876146 95203769117184 95217560768512 95412682147328 95446985369424 95571427332096 95770458219072 95895321919488 96003569031552 96017476545536 96105752477696 96374315916288 96575018847216 96700931518464 96824112356608 97311505623696 97435464231287 97527435206656 97562498734848 98018368860672 98129012478588 98143227893984 98271185166336 98382114164544 98751024937656 98841814022016 98856132697088 98967721986952 99096754219008 99338828657523 99432596250624 99468344731392 99580625089218 99595050791824 99672176886048 99686615851264 100060418211936 100303971034176 100318501523968 100431741542972 100655137210368 100901018480808 101032571308032 101047207346176 101146617372528 101161269931904 101748680571174 101881338564096 101896097558528 102144118530048 102145010258018 102524621996394 102621396713472 102752119235584 102789061167072 103137416543616 103400900816876 103535712943104 103886598746112 104003866450848 104041258416459 104139464712192 104405508909312 104759342478336 104797006056288 104930499941386 105029545607168 105420797759004 105558243388416 105677398053864 105692706962752 105830507102208 106306430185137 106445030485248 106460450596864 106580623678256 106719581466624 106980277015794 107119755864576 107218238939136 107339267415744 107354817070592 107757373459008 108019661113728 108035309333504 108118971537408 108134634143744 108295618015308 108662635287024 108804307562496 108927126401184 108942906080512 109043065311232 109451952250368 109575502153572 109718364607488 109734258909184 110371450111104 110411131380732 110656128407552 111213149284224 111338687235321 111354816264328 111499998554112 111732201255584 111877875572736 112044432140802 112147442832672 112163689021696 112436701902336 112670855321752 112817753438208 112858314214464 113105967985088 113253433393152 113530089894312 113678108264448 113806428673392 113822915190656 114354763670784 114483847891686 114633109753344 114649716027392 114779133191968 115315449692352 115465795780608 115596134140032 115612879922176 116046402186624 116284206367056 116435815501824 116737154580592 117021299539872 117173869682688 117320252849917 117430993412096 117473212762368 117717854894276 117871333192704 118004386934616 118158238808064 118175355748352 118706793999703 118861561658112 118904295333096 119168138285056 119612058995793 119724962832384 119768006921472 119903201638038 119920571361584 120480911724576 120637992443904 120774169204416 120791665100288 121201031870464 121493063068728 121539723000192 121651463411712 121669086396416 121806427060864 122219232891392 122263173732336 122422578130944 122560769340576 122673448475136 122691219509248 122990930718838 123151283953152 123290297729508 123451041272832 123468924952576 124185868899456 124488144458496 124506178377728 125087945428992 125229145318368 125274168297369 125392416694272 125698726412532 125716935702176 126138800126976 126184150149408 126344887684526 126464146751488 126754712236971 126773074501528 126938358822912 127244213983224 127262647159232 127428569776128 127693944292096 127838085845834 128004758708736 128050779589488 128499087888384 128766691796288 128812986610854 128934575357952 128980930530816 129126524840964 129748674164928 129917838016512 130064489912448 130083331646464 130691158480896 130838683304784 131009268289536 131176152219392 131329298903166 131668033250208 131789085362688 131839699525632 132109867588608 132129005625344 132451771543364 132624459641856 132774166785624 132896235848064 132947275216896 133413890949248 133564489206967 133738628045568 134064155570688 134534691307744 134710095077376 134862156496704 134910642781782 135037987209216 135664907428232 135841784752128 135890623237824 136351160854272 136699495995192 136877722195968 137032230443472 137052081556096 137496637002816 137516555391488 137847898481826 138027621947904 138047617257472 138515464994816 138671821934464 138721677888612 138902540571648 139207345212416 139679123304448 139729341408384 139887068577711 140069450674944 140561063678672 140744324517888 140903197405152 141086904311808 141431552664948 141741906913516 141926707313664 142272165095424 142292775288832 142619708814219 142640369354392 142826341152768 143119023220992 143170478054136 143655687328608 143676497945344 143838680684426 144026214818304 144158628716544 144394157353744 144862528270824 144883513716032 145072410083328 145236168534912 145935936333824 146100669538096 146291152809984 146343748102272 147161933481472 147214841840976 147406777749504 147573171246816 148091120661458 148284199045632 148451582980428 148645131328512 148666664738816 149148894375936 149392576187736 149529923776896 149915602536448 150090627317904 150281817712663 150423671250944 150477752285952 150647612314458 150982705815552 151351527721212 151373453192416 151570811019264 151741904897856 151939743105024 152473018227712 152623020856761 152645130522248 152844146337792 153216177795072 153217515387027 153753932923136 154128178853376 154183591750608 154706124815424 154728536248832 155045608489408 155101351225314 155247754002432 155303569414656 155829898119168 156005799676272 156028399386496 156608263363968 156630950349824 157139013717504 157161777590272 157339182579488 157395749912079 157544318410752 158131196638506 158482082210816 158539060444128 158745760653312 159482745327724 159690675895296 159870935517384 160079372199936 160470415523691 160641215632768 160822548228797 161032225605888 161636060188512 161841957536714 161990750758304 162052964000256 162201951215616 162443427022962 162596760109056 162993952930536 163017564976448 163230104174592 163414359120768 163564597966848 164177928375552 164201711937536 164363253230358 164387063639344 164601388363776 165557175166656 165581158532608 165984192611328 166783927238656 166972193757824 167032224396492 167249997831168 167598301883376 167816813359104 168185066835968 168245533532544 168655052853504 169006282982628 169226630157312 169251145097216 169658951977632 169880150089728 170295134841468 170673011611648 170734372785984 171332117184512 171532145506176 171725771837529 171750648814472 171974574041088 172168699787952 172973174538528 172998232219904 173193513477166 173419319883264 174069603279936 174254877974528 174426309550584 174451577739712 174679024386048 175105731870888 175531949309808 175557377666944 175718780483584 176146490118144 176209819143552 176576782341414 176806999789056 176832612855808 177006580401924 177032222380832 177194981130752 177263033622528 178091312136192 178292342487168 178318170727424 178752207427584 179587444248576 179816208662272 179880857042376 180721367586864 180951576429533 181122379669504 181187497650432 181801547805696 182239594603092 182265994660256 182503629594624 182709640591296 182947853942784 183328849337088 183394760598504 183797197975768 184036829263872 184486396078257 184726925929728 184935446594262 184962237184816 185203387428864 186278803349184 186305788544512 186516091436948 186759267566592 187631918143488 187659099357184 187843717977552 187870929873536 188575403553264 189208200190464 189235609751552 189517331526789 189696220127232 190159611752292 190407538234368 190435121537024 190825364294656 190893970738848 191142854664192 191540916438144 191757128768751 192007138063104 192034953091072 192748631832576 193150037694432 193219479916281 193401863036928 193648224713216 194623011247392 194870928462574 195054870413312 195124997469696 196036737721344 196258024957176 196286455787968 196542370332672 196764228329088 197502049875312 197683628044032 197712265394176 197935443973904 198193508438016 198677657315046 198865192501248 198936689462784 199161250178436 199190101583648 199344353772096 199373231702528 200120836423872 200607942068352 200637003047936 200863483085944 201802036961616 202065142616064 202293234745056 202322539863808 203497361142348 203762677128192 203792195117056 204288237060096 204290020516036 205049243992788 205504238471168 205578122334144 206006246064983 206274833087232 206771847722739 206801801633752 207071425886208 207773197492224 208007732901696 208082516832918 208278929424384 208811017818624 209518684956672 209594012112576 209860999882772 210841595518008 211116486776832 211354796107728 211385413925504 212612860370274 212890060970496 212920901193728 213161247356512 213439162933248 213960554031588 214239511729152 214436477878272 214678534831488 214709634141184 215514746918016 215758021026639 216039322227456 216070618667008 216237943074816 216591236030616 217325270574048 217608615124992 217854252802368 217885812161024 218086130622464 218903904500736 219151004307144 219436729214976 219468517818368 220742900222208 220822262761464 221312256815104 222136680992187 222426298568448 222677374470642 222709632528656 222999997108224 223464402511168 223755751145472 224088864281604 224294885665344 224327378043392 224873403804672 225341710643504 225635506876416 225716628428928 225971418471687 226211935970176 227060179788624 227356216528896 227612857346784 227645830381312 228709527341568 228967695783372 229266219506688 229299432054784 229558266383936 230630899384704 231192268280064 231225759844352 231790600200887 232092804373248 232568412734112 232652026837971 232871631003648 233474309161184 234042599079744 234347739365376 234640505699834 234861986824192 234946425524736 235435709788552 235742666385408 236008773869232 236316477616128 237413587999406 237723123316224 237808590666192 238336276570112 239224117991586 239449925664768 239536013842944 239806403276076 239841142723168 240961823449152 241275984887808 241548338408832 241583330200576 242402063740928 242762936305071 242986126137456 243079446000384 243302926823424 243612854121728 244438465782784 244526347464672 244845156261888 245121538681152 245346896950272 245382439018496 245981861437676 246302567906304 246580595459016 246902082545664 246937849905152 248048337098653 248371737798912 248976288916992 249012356755456 250175890857984 250458290636736 250548336594738 250784833388544 251397452825064 251433871404352 252277600253952 252368300298816 252689775369052 253509424473942 253546149003056 253876717645824 254488427966448 254525294318464 255387888584192 255676171691668 256009517417472 256101559178976 256998175776768 257533383592576 257625973221708 257961861061632 258253049681928 259497348329856 259790270215749 260128979824896 260166663292928 261382316961792 261677366609568 262018536579072 262352304438784 262658597806332 263336066500416 263578170725376 263679399051264 264219735177216 264258011250688 264865173512121 264903543086728 265248919283712 265548333571248 265792471696128 265894550433792 266827781898496 267128978413934 267477256091136 268128311141376 269069382615488 269420190154752 269724312993408 269821285563564 271329814856464 271683569504256 271781246475648 272702321708544 273398991990384 273755444391936 274064460886944 274104163112192 274993274005632 275033110782976 275695796963652 276055243895808 276095234514944 277343643868928 277443355777224 277805081143296 278414690424832 279094804323517 279358246608896 279458682816768 279774137155422 280138901349888 281122127357344 281488649035776 281806394810304 282173808623616 282863105329896 283483813827032 283853414627328 284544330190848 285239417628438 285280738708784 285652682305536 286238046441984 286340956108272 287311374657216 287352995890688 287677361368852 288052429636608 288317257433088 288788314707488 289725056541648 289767027432064 290472337069824 291871872667648 292201339076192 292306392693861 292582305619968 292687496204544 294323866962944 294429683681952 294813555499008 295146342493632 296182241322916 296568398091264 296903165960856 297290262657024 297333329477632 298016485972569 298297788751872 298670446710623 298785152375472 299059847553792 299831205072896 300181254635808 300563635425326 300847342501888 300955504571904 301295224628916 301965411631104 302703055442424 302746906384832 303141622038528 303483809795712 304946036455424 305246041713522 305290261044496 305688292675584 306432355590144 306435030774054 307507865846272 308256357706752 308367183501216 309412249630848 309457072497664 310091216978816 310202702450628 310607138829312 311659796238336 312011599352544 312056798772992 313216526727936 313261900699648 314278027435008 314323555180544 314678365158976 314791499824158 315088636821504 316262393277012 316964164421632 317078120888256 317491521306624 318919290555411 318965490655448 319381351790592 319741871034768 320158744399872 320940831047382 321282431265536 321645096457594 322064451211776 323272120377024 323683915073428 323981501516608 324105928000512 324403902431232 324886854045924 325987905861072 326035129952896 326403160014659 326828718241536 327129195933696 328355856751104 328403423875072 328726506460716 328774127278688 329202776727552 331114350333312 331162317065216 331968385222656 333944387515648 334064448792984 334499995662336 335196603766752 335633626718208 336052927654847 336370133671936 336491067065088 337310105707008 338012565965256 338453260314624 338502290194432 339317903955264 339760300179456 340590269682936 341346023223296 341468745571968 343064291012352 343451543675058 343501297628944 343949148082176 344337399575904 345946349077056 345996464439808 346387026954332 346838639766528 348139206559872 348509755949056 348852619101168 348903155479424 350211463741776 351063898619616 351114755333888 351437560967168 351960758549751 352292980236288 352419638287104 353153564682828 353613999578112 353665225711616 354013160803848 354064444761664 354389962261504 354526067245056 356120381999109 356584684974336 356636341454848 357504414855168 358836176987379 359174888497152 359632417324544 359761714084752 361442735173728 361903152859066 362244759339008 362374995300864 363603095611392 364479189206184 364531989320512 365007259189248 365419281182592 366657698674176 366789521197008 367256749794851 367594395951536 368073658527744 368972792156514 369453851859456 369870893188524 369924474369632 370406774857728 372557606698368 372611577089024 373032182873896 373518535133184 375263836286976 375687435955104 375741859747072 377150807106528 378416400380928 378471219503104 379034663053578 379392440254464 380319223504584 380815076468736 380870243074048 381650728589312 381787941477696 382285709328384 383081832876288 383514257537502 384014276126208 384069906182144 385497263665152 386300075388864 386438959832562 386803726073856 387296449426432 389246022494784 389741856925148 390249994939392 392073475442688 392516049914352 392572911575936 393528456658176 395004099750624 395367256088064 395424530788352 395870887947808 396387016876032 397355314630092 397873378925568 398322500356872 398380203167296 398688707544192 398746463405056 400241672847744 400693467620901 401215884136704 401274006095872 401726966171888 403604073923232 404130285232128 404586469490112 404645079727616 406994722284696 407525354256384 407584390234112 408580041032072 410098487985576 411008476942336 411156244668288 412012492129966 412549666174464 413543695445478 413603603267504 414142851772416 415546394984448 416015465803392 416165033665836 417622035637248 419037369913344 419188024225152 419661205733133 419721999765544 421683191036016 422232973553664 422709592215456 422770827851008 425225720740548 425780121940992 425841802387456 426322494713024 426878325866496 427921108063176 428479023458304 429357069662976 429419268282368 430468257515933 431029493836032 431516042053278 432078644454912 432141237334016 432475886149632 433182472061232 434650541148096 435217230249984 435708505604736 435771624322048 436172261244928 437807809001472 438302008614288 438873458429952 441485800444416 441644525522928 442207106895841 442624513630208 444273361984374 444852597136896 445354748941284 445419265057312 445999994216448 446928805022336 448177728563208 448589771330688 448654756086784 449746807609344 450683421287008 450845453137989 451271013752832 451433256857856 451942836943374 452423871940352 454120359577248 454712433057792 455225714693568 455291660762624 457419054683136 457935391566744 458532439013376 458598864109568 459116532767872 459652546161081 461261798769408 462384536560128 462451519688704 463581200401774 464185608746496 465136825468224 465304053675942 465743262007296 466948618322368 468085198159488 469281011399668 469892851049472 470871419577104 471485332770816 472017547738464 472187249736237 472632955232256 474827175998812 475446246632448 475617181332384 476672553140224 478448235983172 479072027685888 479612806552152 479682285446336 481923646898304 482467644686391 483096676817664 483166660401152 484804127481856 485525872610142 485972252274912 486158892000768 486605853646848 487225708243456 488876931565568 489052694929344 489690312523776 490243077362304 490693793900544 490764878036992 491963722875352 492605135812608 493161190918032 493804165091328 496096674197306 496743475597824 497952577833984 498024713510912 500351781715968 500916581273472 501096673189476 502794905650128 502867742808704 504555200507904 504736600597632 505379550738104 507018848947884 507092298006112 507753435291648 508976855932896 509050588636928 510775777168384 511352343383336 512019034834944 512203118357952 513996351553536 515066767185152 515251946443416 515923722123264 516506099363856 518318922315103 518994696659712 519580540431498 520257959649792 520333326585856 522764633923584 523354733219136 524037073158144 524704608877568 525317195612664 526672133000832 527156341450752 528439470354432 529730347024242 529807086173456 530497838567424 531096667142496 531584943392256 531789100867584 533655563796992 534257956827868 534954512182272 536256622282752 538138765230976 539448625986816 539642571127128 542659629712928 542854729288599 543367139008512 543562492951296 545404643417088 546797983980768 547510888783872 548128921773888 548208326224384 549986548011264 550066221565952 551391593927304 552110487791616 552190469029888 553459188234771 554687287737856 554886711554448 555610162286592 556829380849664 558189608647034 558716493217792 558917365633536 559548274310844 560277802699776 562244254714688 562977298071552 563612789620608 565726210659792 566967627654064 567706829254656 568551994580367 569088660381696 570478835256876 570561477417568 571305364611072 572476092883968 572681912216544 574622749314432 574705991781376 575271386306253 575354722737704 576104859273216 577576629414976 579450113083296 579534054864128 580944674139648 583743745335296 584402678152384 584612785387722 585164611239936 585374992409088 588647733925888 588859367363904 589627110998016 590292684987264 592364482645832 593136796182528 593806331921712 594580525314048 596032971945138 596595577503744 597340893421246 597570304750944 598119695107584 599662410145792 600362509271616 601127270850652 601911009143808 602590449257832 605406110884848 605493812769664 606177297170081 606967619591424 609892072910848 610492083427044 610580522088992 611376585351168 612864711180288 612870061548108 615015731692544 616512715413504 616734367002432 618018738194949 618824499261696 618914144995328 620182433957632 620405404901256 621214277658624 623319592476672 624023198705088 624113597545984 626433053455872 626523801399296 628556054870016 628647110361088 629356730317952 629582999648316 632524786554024 633928328843264 634156241776512 637838581110822 637930981310896 638762703581184 639483742069536 640317488799744 641881662094764 642564862531072 643290192915188 644128902423552 646544240754048 647274063079917 647367830146856 647963003033216 648211856001024 649773708091848 651975811722144 652070259905792 652806320029318 653657436483072 654258391867392 656711713502208 656806847750144 657453012921432 657548254557376 658405553455104 662228700666624 662324634130432 663936770445312 666410042976561 667888775031296 668128897585968 668999991324672 670393207533504 671267253436416 672105855309694 672740267343872 672982134130176 674620211414016 676025131930512 676906520629248 678635807910528 681180539365872 682048249619009 682692046446592 682937491143936 686128582024704 686903087350116 687002595257888 687898296164352 688674799151808 691892698154112 691992928879616 692774053908664 693677279533056 695371800602661 696278413119744 697705238202336 697806310958848 700422927483552 702127797239232 702229510667776 702875121934336 703921517099502 704585960472576 704839276574208 706307129365656 707227999156224 707330451423232 708026321607696 708128889523328 708779924523008 712240763998218 713169369948672 713272682909696 715008829710336 717672353974758 718349776994304 719264834649088 719523428169504 722885470347456 723806305718132 724749990601728 727206191222784 728288808915213 728958378412368 729063978641024 730838562365184 733315397348352 733579042394016 734513499589702 735188791903072 736147317055488 737945584313028 738907703718912 739741786377048 739848948739264 740813549715456 744145011295959 745115213396736 745223154178048 746064365747792 747037070266368 750527672573952 751374871910208 751483719494144 754301614213056 756832800761856 756942439006208 758069326107156 760638447009168 761630152937472 763301457178624 763575882955392 766163665752576 767028515075004 768028552252416 768139812364288 770994527330304 772600150777728 772877919665124 774592898852864 778492044989568 779370810647247 779483713850296 780499989878784 784146950885376 785032099828704 785145823151872 787056913316352 790008199501248 790734512176128 790849061576704 791741775895616 792774033752064 794710629260184 795746757851136 796645000713744 796760406334592 797377415088384 797492926810112 800483345695488 801386935241802 802431768273408 802548012191744 803453932343776 807208147846464 808260570464256 809172938980224 809290159455232 813989444569392 815050708512768 817160082064144 820196975971152 821241769949419 822016953884672 822312489336576 824024984259932 825099332348928 827087390890956 827207206535008 828285703544832 830947557997921 832030931606784 832330067331672 835244071274496 837284412970551 838074739826688 838376048450304 839322411466266 839443999531088 843366382072032 844465947107328 845419184430912 845541655702016 850451441481096 851560243881984 851683604774912 852644989426048 855842216126352 856958046916608 858714139325952 858838536564736 860936515031866 862058987672064 863032084106556 864157288909824 864282474668032 864951772299264 866364944122464 869301082296192 871417011209472 871543248644096 875615618002944 876604017228576 876919178081583 877746916859904 882971600888832 883289051045856 884414213791682 885249027260416 888546723968748 889705194273792 890709497882568 890838530114624 891999988432896 893857610044672 896011340131869 896355457126416 897179542661376 897309512173568 899493615218688 901366842574016 901690906275978 902542027505664 902866513715712 903885673886748 904847743880704 908240719154496 909424866115584 910451429387136 910583321525248 914838109366272 915870783133488 917064878026752 918233065535744 919305092322162 922523597538816 924769073120256 924903039377408 927162400803548 928371217492992 930273650936448 930608107351884 933897236644736 934951424448769 936170396318976 938562022799336 939785702098944 941742839154208 942970665541632 944035095476928 944374499472474 945265910464512 949654351997624 950892493264896 951234362664768 956896471966344 958144055371776 959225613104304 959364570892672 963847293796608 964935289372782 966193353635328 966333320802304 969608254963712 971051745220284 971944504549824 972317784001536 973211707293696 974451416486912 977753863131136 978105389858688 979209480043977 980486154724608 981387587801088 983927445750704 985210271625216 986322381836064 987608330182656 992193348394612 993486951195648 995905155667968 996049427021824 1001833162546944 1002193346378952 1005589811300256 1005735485617408 1008158782964541 1009110401015808 1009473201195264 1010759101476208 1014037697895768 1014184596012224 1015506870583296 1017953711865792 1018101177273856 1021551554336768 1022704686766672 1024038069669888 1024406236715904 1030133534370304 1030503892886832 1031847444246528 1033012198727712 1036637844630206 1037989393319424 1039161080862996 1040515919299584 1040666653171712 1045529267847168 1046709466438272 1049409217755136 1050634391225328 1051972723988641 1053344266001664 1054312682901504 1055882275649253 1056878940708864 1059460694048484 1059614172346912 1060995677134848 1062193334284992 1063169886784512 1063578201735168 1067311127593984 1068361145997327 1068515913655736 1069909024364544 1072513244565504 1076277530461952 1078897251973632 1079285142254256 1085319259425856 1085709458577198 1086734278017024 1087124985902592 1090809286834176 1093595967961536 1095021777567744 1096257843547776 1096416652448768 1099973096022528 1100132443131904 1101770249384553 1102783187854608 1104220975583232 1106918376469542 1109374575475712 1109773423108896 1111220324573184 1113658761699328 1116379217294068 1117834731267072 1119096548621688 1120555605399552 1124488509429376 1125757837601579 1127225579241216 1131452421319584 1133935255308128 1135413658509312 1137103989160734 1138177320763392 1140957670513752 1141122954835136 1142610729222144 1144952185767936 1145363824433088 1149245498628864 1149411983562752 1150542772612506 1150709445475408 1152209718546432 1155153258829952 1158900226166592 1159068109728256 1161889348279296 1167487490670592 1168805356304768 1169225570775444 1170749984818176 1177295467851776 1177718734727808 1180585369974528 1184728965291664 1186273592365056 1187612663843424 1189161050628096 1192065943890276 1194681786842492 1195140609501888 1196239390215168 1199324820291584 1200725018543232 1202080402862703 1202254541701304 1203822018287616 1205180898515664 1210812221769696 1210987625539328 1212354594340162 1213935239182848 1219784145821696 1220984166854088 1221161044177984 1222753170702336 1225740123096216 1230031463385088 1233025430827008 1233468734004864 1236037476389898 1237648998523392 1237828289990656 1240364867915264 1240810809802512 1242428555317248 1246639184953344 1248046397410176 1248227195091968 1252866106911744 1253047602798592 1257112109740032 1258713460635904 1259165999296632 1265049573108048 1266661035006731 1267856657686528 1268312483553024 1275677162221644 1275861962621792 1277525407162368 1278967484139072 1280634977599488 1283763324189528 1285129725062144 1286580385830376 1288257804847104 1291404772547799 1293088481508096 1294548126159834 1294735660293712 1295926006066432 1296423712002048 1299547416183696 1303951623444288 1304140519811584 1305612640058636 1307314872966144 1308516783734784 1313423427004416 1313613695500288 1314906025842864 1315096509114752 1324457401333248 1324649268260864 1326621320687523 1327873540890624 1332820085953122 1335777550062592 1336257795171936 1337999982649344 1340786415067008 1344211710619388 1345964268260352 1349240422828032 1352050263861024 1352536359413967 1353813041258496 1357271615821056 1362361078731744 1364096499238018 1365384092893184 1365874982287872 1372257164049408 1373806174700232 1374005190515776 1375796592328704 1377349598303616 1383785396308224 1383985857759232 1385548107817328 1387354559066112 1390743601205322 1392556826239488 1395410476404672 1395612621917696 1400845854967104 1404255594478464 1404459021335552 1405750243868672 1407843034199004 1409678553148416 1412614258731312 1414455998312448 1416052643215392 1416257779046656 1417559849046016 1424481527996436 1426338739897344 1426545365819392 1430017659420672 1435344707949516 1438529669298176 1439046856339008 1445770940694912 1447402934059173 1447612611436264 1449499981203456 1454412382445568 1456577617830426 1457916756824736 1458127957282048 1461677124730368 1466630794696704 1467158084788032 1469026999179404 1470377583806144 1472294634110976 1475891168626056 1477815407437824 1479483572754096 1479697897478528 1488290022591918 1490230426793472 1490446308356096 1492128731495584 1494074140532736 1501055345147904 1502749743820416 1502967438988288 1508603228426112 1513665601523712 1516138652214312 1521276894018336 1523260305874944 1525163287048921 1526602914357248 1527151765910784 1532327331505152 1534057030150008 1536057104504832 1536279624728576 1541989054660608 1545200301555456 1545755839330248 1549185797705728 1554956766945309 1556984089979136 1558741621294494 1558967427700592 1560999979757568 1568293901770752 1570064199657408 1570291646303744 1574113826632704 1580016399002496 1581469024352256 1581698123153408 1583483551791232 1589421258520368 1591493515702272 1593290001427488 1593520812669184 1594754830176768 1594985853620224 1600966691390976 1602773870483604 1604863536546816 1605096024383488 1606907864687552 1614416295692928 1618345877960448 1618580318910464 1627978889138784 1628564187865797 1630101417025536 1634320164128288 1640393951942304 1642483539898838 1644033907769344 1644624978673152 1648049968519864 1650198664697856 1654174781781912 1654414413070016 1656571407089664 1661895115995842 1664061863213568 1664660134663344 1670488142548992 1674568825941102 1676149479653376 1676752096900608 1678644822932532 1678887999062176 1686732764144064 1688931894214656 1690838368861824 1691083311404032 1700902882962192 1703120487763968 1705289978852096 1711684432252704 1713916093833216 1717428278651904 1717677073129472 1721873030063732 1724117975344128 1726064168213112 1728314577819648 1728564949336064 1732729888244928 1736338359690571 1738602164592384 1742834022418944 1743086497288192 1751231236005888 1753208034457152 1753838356163166 1755493833719808 1765943201777664 1766578102091712 1768828427583364 1777093447937496 1779410388547584 1781418995765136 1781677060229248 1787715220089344 1792022680263738 1792710914252832 1794359085322752 1794619024347136 1798987230437376 1802733685148032 1803381812551956 1805733027431424 1807771347773496 1809695487761408 1816481438308992 1818531891510243 1820902858774272 1821166643050496 1829676218732544 1831741566266976 1834129756053504 1836466131071488 1838610184644324 1845047195077632 1849538146240512 1849806078754816 1854056214584847 1854324801607096 1856742434985984 1860547301872896 1861216214703768 1867794473289472 1869902848897538 1872340792637952 1877124045598672 1879571404197888 1883485678308416 1885941331083264 1888070190953856 1888748998944948 1899308703995248 1901784986529792 1902468725329536 1913792943932688 1916288110743552 1918451226208608 1918729141785344 1927694587593216 1929870578745564 1932386707270656 1932666641604608 1942103490440568 1943889009099648 1944635568003072 1948902832973824 1953663630264619 1955507726262272 1956210779717376 1958418960087954 1960972309449216 1962775175602176 1967854891501408 1970420543250432 1972644763672128 1975216660365312 1984386696789224 1986973902391296 1991810311335936 2003666325093888 2004386692757904 2011179622600512 2011470971234816 2016317565929082 2018220802031616 2018946402390528 2021518202952416 2028075395791536 2028369192024448 2035907423731584 2036202354547712 2043103108673536 2045409373533344 2046144748857027 2048076139339776 2048812473431808 2060267068740608 2061007785773664 2063694888493056 2066024397455424 2073275689260412 2075978786638848 2078322161725992 2081031838599168 2081333306343424 2086115401807983 2090693126974361 2093418932876544 2098818435510272 2101268782450656 2103945447977282 2106688532003328 2108625365803008 2111764551298506 2113757881417728 2118921388096968 2119228344693824 2121991354269696 2124386668569984 2126339773569024 2134622255187968 2136722291994654 2137031827311472 2139818048729088 2145026489131008 2152555060923904 2157794503947264 2158570284508512 2170638518851712 2171418917154396 2174249971805184 2181618573668352 2187191935923072 2192515687095552 2192833304897536 2199946192045056 2200264886263808 2203540498769106 2205566375709216 2208441951166464 2213836752939084 2218749150951424 2219546846217792 2222440649146368 2227317523398656 2232435033887877 2232758434588136 2235669462534144 2238193097243376 2241111210799104 2248977018858752 2251515675203158 2254451158482432 2262904842639168 2267870510616256 2270827317018624 2274207978321468 2281915341027504 2282245909670272 2289904371535872 2290727648866176 2298490997257728 2298823967125504 2301085545225012 2301418890950816 2304419437092864 2310306517659904 2317800452333184 2318136219456512 2323778696558592 2337610712609536 2338451141550888 2341499969636352 2352370493583929 2354590935703552 2355437469455616 2361170739949056 2369457930583328 2372547184730112 2375225327686848 2378322101256192 2384131887780552 2389363573684984 2390281219003776 2392478780430336 2401450037086464 2404160805725406 2404509083402608 2407644036575232 2410361797031328 2421624443539392 2421975251078656 2424709188680324 2427870478365696 2439568291643392 2441968333708176 2442322088355968 2451480246192432 2460062926770176 2463725309848257 2466050861654016 2466937468009728 2472074952779796 2475297997046784 2475656579981312 2480729735830528 2481621619605024 2484857110634496 2492842673993763 2496092794820352 2496454390183936 2505732213823488 2506095205597184 2511853238911653 2514224219480064 2517426921271808 2518331998593264 2530099146216096 2533322070013462 2535713315373056 2536624967106048 2551354324443288 2551723925243584 2555050814324736 2557934968278144 2567526648379056 2570259450124288 2573160771660752 2576515609694208 2582809545095598 2586176963016192 2589096252319668 2589471320587424 2591852012132864 2592847424004096 2599094832367392 2607903246888576 2608281039623168 2611225280117272 2614629745932288 2626846854008832 2629812051685728 2630193018229504 2648914802666496 2649298536521728 2653242641375046 2655747081781248 2665640171906244 2671555100125184 2672515590343872 2675999965298688 2681572830134016 2688034020395607 2688423421238776 2691928536520704 2698480845656064 2704100527722048 2705072718827934 2707626082516992 2714543231642112 2724722157463488 2728192998476036 2731749964575744 2744514328098816 2747612349400464 2748010381031552 2754699196607232 2767570792616448 2767971715518464 2771096215634656 2774709118132224 2781487202410644 2785113652478976 2790820952809344 2791225243835392 2801691709934208 2804854273346307 2808511188956928 2808918042671104 2815686068398008 2819357106296832 2825228517462624 2828911996624896 2832105286430784 2832515558093312 2835119698092032 2848963055992872 2852677479794688 2853090731638784 2870689415899032 2877059338596352 2878093712678016 2891541881389824 2894805868118346 2895225222872528 2898999962406912 2908824764891136 2913155235660852 2915833513649472 2916255914564096 2923354249460736 2933261589393408 2934316169576064 2937628440131931 2938053998358808 2940755167612288 2951782337252112 2955630814875648 2958967145508192 2959395794957056 2976580045183836 2980460853586944 2980892616712192 2984257462991168 2988148281065472 3005499487640832 3005934877976576 3013277802611531 3017206456852224 3024476348893623 3027331203047424 3032277304428624 3042553788036672 3046520611749888 3050326574097842 3053205828714496 3054303531821568 3064654663010304 3068114060300016 3072114209009664 3090400603110912 3091511678660496 3095449748270887 3098371595411456 3109913533890618 3113968179958272 3117483242588988 3117934855401184 3121999959515136 3136587803541504 3140128399314816 3140583292607488 3148227653265408 3155918171965923 3160032798004992 3162938048704512 3166967103582464 3178842517040736 3182987031404544 3186580002854976 3187041625338368 3189509660353536 3189971707240448 3201933382781952 3205547740967208 3209727073093632 3210192048766976 3213815729375104 3228832591385856 3236691755920896 3237160637820928 3255957778277568 3257128375731594 3260202834051072 3268640328256576 3280787903884608 3284967079797676 3289249957346304 3296099937039728 3300397329395712 3305310748153659 3308349563563824 3308828826140032 3323790231991684 3328123726427136 3329320269326688 3340976285097984 3349137651882204 3353504193801216 3357289645865064 3357775998124352 3373465528288128 3377273512804737 3381676737723648 3382166622808064 3401805765924384 3406240975527936 3410579957704192 3423368864505408 3427832187666432 3434856557303808 3435354146258944 3443746060127464 3448235950688256 3452128336426224 3456629155639296 3465459776489856 3472676719381142 3477204329184768 3485668044837888 3486172994576384 3502462472011776 3506416068914304 3507676712326332 3531886403555328 3533156204183424 3537656855166728 3554186895874992 3558820777095168 3562837991530272 3563354120458496 3575430440178688 3584045360527476 3585421828505664 3588718170645504 3589238048694272 3597974460874752 3605467370296064 3606763625103912 3611466054862848 3615542695546992 3619390975522816 3628232456205721 3632962876617984 3637063783020486 3641805717548544 3642333286100992 3659352437465088 3663483132533952 3668259512107008 3672932262142976 3677220369288648 3690094390155264 3699076292481024 3708112429169694 3708649603214192 3713484869971968 3721094603745792 3722432429407536 3735588946578944 3739805697795076 3744681585275904 3754248091197344 3759142808395776 3766971356616832 3776140381907712 3777497997889896 3798617407990496 3799983105020193 3803569973059584 3804937450659072 3827585887865376 3832576221487104 3836902452417216 3837458283570688 3855389175186432 3859741157491128 3864773414541312 3865333283209216 3874214317643397 3884206980881136 3887778018199296 3889271136006144 3897805665947648 3907327260529238 3911015452524544 3912421559434752 3916837920175908 3921944618898432 3925550351204352 3935709783002816 3940841086500864 3945289527344256 3968773393578448 3973947804782592 3979863962062569 3983620622671872 4007332650187776 4008773385515808 4022359245201024 4022941942469632 4032635131858164 4037892804781056 4043036405904832 4056150791583072 4056738384048896 4071814847463168 4072404709095424 4086206217347072 4090818747066688 4092289497714054 4096152278679552 4097624946863616 4120534137481216 4122015571547328 4127389776986112 4132048794910848 4146551378520824 4151957573277696 4156644323451984 4162063677198336 4172230803615966 4181386253948722 4186837865753088 4197636871020544 4202537564901312 4207890895954564 4213377064006656 4217250731606016 4223529102597012 4237842776193936 4238456689387648 4243241080190567 4248773337139968 4252679547138048 4269244510375936 4273444583989308 4274063654622944 4279636097458176 4290052978262016 4305110121847808 4315589007894528 4317140569017024 4341277037703424 4342837834308792 4348499943610368 4363237147336704 4368688059513011 4374383871846144 4385031374191104 4385666609795072 4399892384090112 4400529772527616 4407080997538212 4411132751418432 4416883902332928 4427673505878168 4437498301902848 4439093692435584 4464870067775754 4465516869176272 4471338925068288 4476386194486752 4482222421598208 4497954037717504 4503031350406316 4508902316964864 4525809685278336 4535741021232512 4548415956642936 4563830682055008 4564491819340544 4575489861146763 4579808743071744 4581455297732352 4596981994515456 4597647934251008 4602171090450024 4602837781901632 4608838874185728 4620613035319808 4635600904666368 4636272438913024 4647557393117184 4664870300835927 4675221425219072 4676902283101776 4682999939272704 4704740987167858 4709181871407104 4710874938911232 4722341479898112 4738915861166656 4745094369460224 4750450655373696 4768263775561104 4774337747333063 4778727147369968 4780562438007552 4784957560860672 4802900074172928 4808321611450812 4809018166805216 4815288073150464 4820723594062656 4843248887078784 4843950502157312 4849418377360648 4855740956731392 4883936667416352 4884644176711936 4902960492384864 4920125853540352 4927450619696514 4932101723308032 4933874936019456 4944149905559592 4950595994093568 4951313159962624 4961459471661056 4963243239210048 4969714221268992 4985685347987526 4992185589640704 4992908780367872 5011464427646976 5023706477823306 5028448438960128 5034853842543616 5036663997186528 5060198292432192 5066644140026924 5073249934212096 5102708648886576 5103447850487168 5115869936556288 5135053296758112 5140518900248576 5146321543321504 5153031219388416 5165619090191196 5172353926032384 5178192504639336 5178942641174848 5183704024265728 5185694848008192 5198189664734784 5209015079071713 5215806493777152 5216562079246336 5222450560234544 5229259491864576 5253693708017664 5259624103371456 5260386036459008 5297829605332992 5298597073043456 5306485282750092 5331280343812488 5343110200250368 5345031180687744 5363145660268032 5376068040791214 5376846842477552 5383857073041408 5396961691312128 5408201055444096 5410145437655868 5429086463284224 5449444314926976 5455595674530729 5456385996952072 5463499929151488 5489028656197632 5495224698800928 5496020762063104 5509398393214464 5535141585232896 5535943431036928 5542192431269312 5549418236264448 5562974404821288 5570227304957952 5581641905618688 5582450487670784 5603383419868416 5609708546692614 5617022377913856 5617836085342208 5631372136796016 5638714212593664 5650457034925248 5657823993249792 5664210572861568 5665031116186624 5670239396184064 5697926111985744 5705354959589376 5741378831798064 5748692389645933 5754118677192704 5756187425356032 5783083762779648 5789611736236692 5790450445745056 5797999924813824 5826310471321704 5831667027298944 5832511829128192 5846708498921472 5860990890793857 5866523178786816 5868632339152128 5875256880263862 5876107996717616 5881510335224576 5903564674504224 5911261629751296 5917934291016384 5918791589914112 5953160090367672 5960921707173888 5961785233424384 5968514925982336 6010998975281664 6011869755953152 6026555605223062 6034412913704448 6048952697787246 6054662406094848 6064554608857248 6085107576073344 6100653148195684 6108607063643136 6129309326020608 6136228120600032 6138434246571081 6144228418019328 6180801206221824 6183023357320992 6190899496541774 6196743190822912 6219827067781236 6227936359916544 6234966485177976 6235869710802368 6243999919030272 6272079380923083 6280256798629632 6281166585214976 6296455306530816 6311836343931846 6320065596009984 6325876097409024 6333934207164928 6357685034081472 6365974062809088 6373160005709952 6374083250676736 6379019320707072 6379943414480896 6403866765563904 6411095481934416 6419454146187264 6427631458750208 6457665182771712 6473383511841792 6474321275641856 6511915556555136 6514256751463188 6537280656513152 6561575807769216 6569934159595352 6578499914692608 6592199874079456 6600794658791424 6610621496307318 6616699127127648 6617657652280064 6647580463983368 6656247452854272 6658640538653376 6681952570195968 6698275303764408 6707008387602432 6714579291730128 6715551996248704 6746931056576256 6754547025609474 6763353475447296 6764333245616128 6803611531848768 6812481951055872 6821159915408384 6846737729010816 6869713114607616 6887492120254928 6896471901376512 6904256672852448 6913258311278592 6930919552979712 6945353438762284 6954408658369536 6971336089675776 6972345989152768 7012832137828608 7015353424652664 7057111480751787 7063772807110656 7066312408366848 7075313710333456 7108373791749984 7117641554190336 7125675983060544 7126708240916992 7150860880357376 7168090721054952 7170843657011328 7177436341291008 7178476097388544 7210934740592128 7213527250207824 7222932109725696 7231085391093984 7238781951045632 7256464912411442 7265925753235968 7274127566040972 7283611435097088 7284666572201984 7318704874930176 7326966265067904 7345864524285952 7354440738577296 7380188780310528 7391175929544771 7398152584962048 7416224858339388 7417299206428384 7426969739943936 7442189207491584 7444864858815072 7471177893157888 7478528021981289 7479611395590152 7489363170551808 7508496182394688 7518285616791552 7533942713233664 7552280763815424 7554995995779792 7597234815980992 7599966210040386 7607139946119168 7609874901318144 7655171775730752 7665152442974208 7673804904834432 7674916567141376 7710778350372864 7719482314982256 7729546829082624 7748428635286794 7768413961762272 7775556036398592 7778542272012288 7795611331895296 7814654521058476 7824843118869504 7833675840351816 7843889237796864 7871419566005632 7880304863211053 7890579054688512 7937546787156896 7947895609565184 7959727924125138 7967241245343744 8014665300375552 8017546771031616 8044718490402048 8045883884939264 8065270263716328 8075785609562112 8086072811809664 8112301583166144 8113476768097792 8143629694926336 8144809418190848 8172412434694144 8181637494133376 8184578995428108 8195249893727232 8241068274962432 8244031143094656 8264097589821696 8293102757041648 8303915146555392 8313288646903968 8324127354396672 8344461607231932 8362772507897444 8373675731506176 8395273742041088 8405075129802624 8414562820038921 8415781791909128 8426754128013312 8447058205194024 8475685552387872 8476913378775296 8486482160381134 8497546674279936 8505359094276096 8538489020751872 8546889167978616 8548127309245888 8559272194916352 8610220243695616 8631178015789056 8634281138034048 8682554075406848 8685675668617584 8696999887220736 8726474294673408 8737376119026022 8748767743692288 8770062748382208 8771333219590144 8799784768180224 8814161995076424 8822265502836864 8855347011756336 8866627245047117 8874996603805696 8878187384871168 8929740135551508 8931033738352544 8942677850136576 8952772388973504 8964444843196416 8995908075435008 9006062700812632 9017804633929728 9039833407834593 9051619370556672 9071482042465024 9096831913285872 9127661364110016 9128983638681088 9150979722293526 9159617486143488 9162910595464704 9193963989030912 9195295868502016 9204342180900048 9205675563803264 9241226070639616 9271201809332736 9272544877826048 9286349244812661 9295114786234368 9329740601671854 9350442850438144 9353804566203552 9365999878545408 9409481974335716 9421749877822464 9444682959796224 9467754515897769 9477831722333312 9500901310747392 9536527551122208 9548675494666126 9557454294739936 9561124876015104 9569915121721344 9605800148345856 9616643222901624 9618036333610432 9630576146300928 9641447188125312 9686497774157568 9687901004314624 9698836754721296 9711481913462784 9767873334832704 9769288353423872 9805920984769728 9840251707080704 9854901239393028 9867749872038912 9888299811119184 9901191988187136 9922918943322112 9926486478420096 9971370695975052 9984371179281408 9985817560735744 10022928855293952 10047412955646612 10069707685087232 10073327994373056 10120396584864384 10131820538414211 10133288280053848 10146499868424192 10205417297773152 10206895700974336 10231739873112576 10270106593516224 10281037800497152 10292643086643008 10306062438776832 10331238180382392 10344707852064768 10356385009278672 10357885282349696 10367408048531456 10396379329469568 10418030158143426 10431612987554304 10433124158492672 10444901120469088 10458518983729152 10507387416035328 10519248206742912 10520772072918016 10595659210665984 10612970565500184 10662560687624976 10676143009342447 10686220400500736 10690062361375488 10726291320536064 10752136081582428 10753693684955104 10767714146082816 10793923382624256 10816402110888192 10820290875311736 10858172926568448 10884697368617163 10898888629853952 10911191349061458 10912771993904144 10926999858302976 10978057312395264 10990449397601856 10992041524126208 11018796786428928 11070283170465792 11071886862073856 11084384862538624 11125948809642576 11140454609915904 11163283811237376 11164900975341568 11206766839736832 11219417093385228 11234044755827712 11235672170684416 11262744273592032 11277428425187328 11300914069850496 11328421145723136 11330062232373248 11395852223971488 11399949315060579 11410709919178752 11482757663596128 11497384779291866 11508237354385408 11512374850712064 11566167525559296 11579223472473384 11580900891490112 11595999849627648 11652620942643408 11663334054597888 11665023658256384 11693416997842944 11721981781587714 11733046357573632 11737264678304256 11750513760527724 11752215993435232 11763020670449152 11807129349008448 11822523259502592 11835868582032768 11837583179828224 11906320180735344 11921843414347776 11937029851964672 12021997950563328 12023739511906304 12053111210446124 12068825827408896 12097905395574492 12129109217714496 12154368517833997 12170215152146688 12201306296391368 12217214127286272 12258618652041216 12272456241200064 12276868493142162 12288456836038656 12361602412443648 12366046714641984 12381798993083548 12439654135562472 12455872719833088 12469932970355952 12471739421604736 12544158761846166 12560513597259264 12562333170429952 12592910613061632 12623672687863692 12640131192019968 12651752194818048 12667868414329856 12715370068162944 12729723240571701 12746320011419904 12748166501353472 12758038641414144 12807733531127808 12822190963868832 12838908292374528 12855262917500416 12915330365543424 12946767023683584 12948642551283712 13023831113110272 13028513502926376 13074561313026304 13106064178539033 13123151615538432 13139868319190704 13156999829385216 13184399748158912 13201589317582848 13221242992614636 13233398254255296 13235315304560128 13295160927966736 13312494905708544 13317281077306752 13396550607528816 13414016775204864 13429158583460256 13431103992497408 13493862113152512 13509094051218948 13526706950894592 13528666491232256 13607223063697536 13642319830816768 13675645411852333 13693475458021632 13726469583440289 13739426229215232 13774984240509856 13792943802753024 13808513345704896 13826516622557184 13861839105959424 13890706877524568 13908817316739072 13942672179351552 14025664275657216 14030706849305328 14114222961503574 14127545614221312 14132624816733696 14150627420666912 14216747583499968 14235283108380672 14251351966121088 14253416481833984 14301721760714752 14323013241999189 14336181442109904 14341687314022656 14354872682582016 14421869481184256 14427054500415648 14445864219451392 14462170782187968 14477563902091264 14512929824822884 14531851506471936 14548255132081944 14567222870194176 14569333144403968 14634851888820527 14653932530135808 14691729048571904 14708881477154592 14760377560621056 14782351859089542 14796305169924096 14832449716678776 14834598412856768 14853939479887872 14884378414983168 14889729717630144 14942355786315776 14957056043962578 14959222791180304 14978726341103616 15016992364789376 15067885426467328 15104561527630848 15109991991559584 15194469631961984 15199932420080772 15219749802636288 15310343551461504 15347609809668864 15349833134282752 15421556700745728 15438964629964512 15459093658165248 15496857270573588 15536827923524544 15551112072797184 15557084544024576 15591222663790592 15627045237215139 15629309042116952 15649686237739008 15667351680703632 15687778475593728 15742839132011264 15760609726422106 15781158109377024 15875093574313792 15895791219130368 15919455848250276 16029330600751104 16035093542063232 16089436980804096 16091767769878528 16130540527432656 16151571219124224 16172145623619328 16224603166332288 16226953536195584 16287259389852672 16289618836381696 16363274988266752 16369157990856216 16390499787454464 16466593455087503 16482136549924864 16488062286189312 16528195179643392 16586205514083296 16607830293110784 16626577293807936 16648254708793344 16688923214463864 16725545015794888 16747351463012352 16810150259605248 16829125640077842 16831563583818256 16853508256026624 16894116410388048 16951371104775744 16953826757550592 16972964320762268 16995093348559872 17010718188552192 17076978041503744 17093778335957232 17096254618491776 17220440487391232 17246077168937799 17262356031578112 17268562276068096 17365108150813696 17371351337235168 17393999774441472 17474752238052044 17497535487384576 17540125496764416 17542666439180288 17582972672381571 17599569536360448 17628323990152848 17644531005673728 17710694023512672 17733254490094234 17749993207611392 17756374769742336 17859480271103016 17862067476705088 17885355700273152 17905544777947008 17991816150870016 18012125401625264 18035609267859456 18079666815669186 18103238741113344 18142964084930048 18193663826571744 18255322728220032 18257967277362176 18301959444587052 18325821190929408 18387927978061824 18408684361800096 18411351127606528 18482452141279232 18542403618665472 18545089755652096 18572698489625322 18590229572468736 18659481203343708 18700885700876288 18707609132407104 18731999757090816 18816238142769249 18818963948671432 18843499755644928 18889365919592448 18935509031795538 18955663444666624 19001802621494784 19073055102244416 19097350989332252 19114908589479872 19122249752030208 19139830243442688 19211600296691712 19233286445803248 19236072667220864 19282894376250624 19372995548315136 19375802008629248 19397673509442592 19422963826925568 19535746669665408 19538576706847744 19611841969539456 19709802478786056 19735499744077824 19776599622238368 19802383976374272 19827122731635973 19845837886644224 19852972956840192 19942741391950104 19968742358562816 19971635121471488 20045857710587904 20094825911293224 20139415370174464 20146655988746112 20240793169728768 20263641076828422 20266576560107696 20292999736848384 20410834595546304 20413791401948672 20463479746225152 20540213187032448 20562075600994304 20585286173286016 20662476360764784 20689415704129536 20712770018557344 20715770564699392 20734816097062912 20792758658939136 20836060316286852 20863225975108608 20866248316985344 20889802240938176 20917037967458304 21038496413485824 21041544145836032 21171334442255361 21191318421331968 21225941131000368 21325121375249952 21352286018684894 21372440801001472 21380124722750976 21452582641072128 21504272163164856 21507387369910208 21535428292165632 21632804221776384 21640581750623472 21668148237896209 21716345853136896 21769394737234326 21797777259707904 21822382698122916 21825543987808288 21853999716605952 21956114624790528 21980898795203712 21984083048252416 22037593572857856 22140566340931584 22168769725077248 22251897619285152 22280909219831808 22326567622474752 22329801950683136 22413533679473664 22438834186770456 22468089511655424 22471344341368832 22525488547184064 22554856850374656 22601828139700992 22656842291446272 22660124464746496 22791704447942976 22799898630121158 22821419838357504 22965515327192256 22994769558583732 23024749701424128 23132335051118592 23158446944946768 23161801782980224 23305241885286816 23326668109195776 23330047316512768 23386833995685888 23443963563175428 23474529356608512 23501027521055448 23504431986870464 23526041340898304 23614258698016896 23640914589633159 23671737164065536 23675166359656448 23812640361470688 23843686828695552 23874059703929344 24043995901126656 24047479023812608 24106222420892248 24137651654817792 24195810791148984 24258218435428992 24308737035667994 24340430304293376 24402612592782736 24434428254572544 24517237304082432 24544912482400128 24553736986284324 24723204824887296 24732093429283968 24763597986167096 24879308271124944 24911745439666176 24939865940711904 24943478843209472 25088317523692332 25121027194518528 25124666340859904 25185821226123264 25247345375727384 25280262384039936 25335736828659712 25397627193440047 25430740136325888 25459446481143402 25492640022839808 25496333002706944 25516077282828288 25615467062255616 25644381927737664 25677816584749056 25710525835000832 25830660731086848 25893534047367168 26047662226220544 26057027005852752 26149122626052608 26212128357078066 26246303231076864 26279736638381408 26313999658770432 26368799496317824 26442485985229272 26466796508510592 26470630609120256 26590321855933472 26599881735141351 26624989811417088 26634562154613504 26793101215057632 26828033550409728 26858317166920512 26862207984994816 26987724226305024 27018188102437896 27053413901789184 27057332982464512 27119500223503779 27214446127395072 27284639661633536 27351290823704666 27386950916043264 27452939166880578 27478852458430464 27549968481019712 27585887605506048 27617026691409792 27723678211918848 27781413755049136 27817634633478144 27859047734437983 27885344358703104 28051328551314432 28061413698610656 28228445923007148 28265249633467392 28301254841333824 28433495166999936 28502703932242176 28506832963667968 28603443521429504 28646026483998378 28672362884219808 28683374628045312 28709745365164032 28843738962368512 28854109000831296 28891728438902784 28924341564375936 28955127804182528 29025859649645768 29063703012943872 29096510264163888 29134445740388352 29269703777641054 29307865060271616 29383458097143808 29417762954309184 29520755121242112 29564703718179084 29664899433357552 29669196825713536 29768756829966336 29779459435260288 29884711572631552 29914112087925156 29918445582360608 29957452682207232 30033984729578752 30135770852934656 30209123055261696 30219983983119168 30388939263923968 30399864840161544 30439499605272576 30580816416591077 30620687102923008 30695219619337728 30699666268565504 30843113401491456 30877929259929024 30918187316330496 30993714541147176 31073655847049088 31102224145594368 31254090474430278 31258618084233904 31299372475478016 31334703361407264 31375556951187456 31485678264022528 31521219452844212 31562316218754048 31750187148627584 31838911696500552 32028429028027341 32058661201502208 32070187084126464 32178873961608192 32183535539757056 32261081054865312 32303142438248448 32344291247238656 32449206332664576 32453907072391168 32574518779705344 32579237672763392 32654092105851489 32726549976533504 32738315981712432 32780999574908928 32933186910175006 32964273099849728 32976124572378624 33056390359286784 33172411028166592 33215660586221568 33253154587615872 33377846428927728 33451090031589776 33494702926024704 33620300519210496 33658251280155684 33663127167636512 33707016512053248 33788232820776096 33902742209551488 33907653515101184 33945928641524536 33990186697119744 34187556671914464 34192509236983552 34440880974782464 34492154337875598 34524712063156224 34537124552136192 34730216301627392 34742702674470336 34787999548882944 34949504476104088 34995070974769152 35080250993528832 35165945344763142 35199139072720896 35256647980305696 35289062011347456 35421388047025344 35466508980188468 35512749539484672 35718960542206032 35724134953410176 35811089555894016 35983632301740032 36024250803250528 36071218535718912 36159333631338372 36206477482226688 36285928169860096 36387327653143488 36463105553501991 36510645456440064 36515934554724352 36603918889174104 36651642381858816 36775855956123648 36817368723600192 36822702255213056 36964904282558464 37084807237330944 37090179511304192 37145396979250644 37318962406687416 37401771401752576 37415218264814208 37632476285538498 37637927897342864 37686999511289856 37778731839184896 37871018063591076 37911326889333248 38003605242989568 38146110204488832 38189169721715103 38194701978664504 38229817178959744 38244499504060416 38423200593383424 38466572891606496 38472145334441728 38565788752501248 38745991096630272 38751604017258496 38795347018885184 38845927653851136 39071493339330816 39077153413695488 39223683939078912 39318192535617099 39419604957572112 39470999488155648 39553199244476736 39604767952748544 39654245463271946 39691675773288448 39705945913680384 39885482783900208 39937484717125632 40189651822586448 40240846727521531 40278830740348928 40293311977492224 40481586339457536 40527282153656844 40533153120215392 40585999473696768 40821669191092608 40827582803897344 40926959492450304 41026936235556999 41080426374064896 41170572346572032 41324952721529568 41378831408259072 41425540037114688 41431541129398784 41469632194125824 41585517317878272 41672120632573704 41726451950217216 41732496633970688 41779604481876352 42076992826971648 42083088291672064 42342668884510722 42382636842663936 42451882262000736 42650242750499904 42704572037369788 42760249445501952 42905165282144256 42969039725997567 43008544326329712 43014774739820416 43265608443552768 43281163501246944 43336296475792418 43432691706273792 43538789474468652 43595554519415808 43644765396245832 43651087975616576 43707999433211904 43904555666461581 43961797590407424 43968166096504832 44075187145715712 44281132681863168 44337539450154496 44503795238570304 44561818439663616 44653135244949504 44659603901366272 44827067358947328 44877668373540912 44936179023310848 45050977094368128 45203656279401984 45313684582892544 45320248929492992 45583408895885952 45599797260242316 45931030654384512 45989539117167464 46049499402848256 46264670102237184 46316893889893536 46323603565960448 46610483770573632 46653336218391552 46660094633025536 46773667991371776 46887927126350856 46949058713217024 47002055042110896 47008863973740928 47052082681796608 47228517396033792 47281829179266318 47343474328131072 47350332719312896 47625280722941376 47687373657391104 47748119407858688 48087991802253312 48212444841784496 48275303309635584 48391621582297968 48516436870857984 48617474071335988 48680860608586752 48805225185565472 48868856509145088 49089824964800256 49107473972568648 49399780365262509 49446409649774592 49464186858567936 49527195972334192 49758616542249888 49823490879332352 49879731881423808 49886957686418944 50176635047384664 50242054389037056 50249332681719808 50494690751454768 50560524768079872 50671473657319424 50795254386880094 50861480272651776 50918892962286804 50985280045679616 50992666005413888 51032154565656576 51230934124511232 51288763855475328 51421051670001664 51661321462173696 51738231506813397 51787068094734336 52095324452441088 52114054011705504 52298245252105216 52424256714156132 52492606462153728 52559473276762816 52627999317540864 52737598992635648 52884971970458544 52933593017021184 52941261218240512 53180643711866944 53199763470282702 53249979622834176 53269124309227008 53586202430115264 53656067100819456 53716634333841024 53724415969989632 53975448452610048 54036376204875792 54106827803578368 54239000447007558 54428892254790144 54569279323267072 54702581647409332 54773901832086528 54905878333761156 55099936962039424 55162134042477371 55234053382819584 55447356423837696 55562827510098272 55635269266956288 55718095468875966 55770688717406208 56102657102628864 56122827397221312 56456891846014296 56530499266934784 56602509682667648 56866990333999872 57005407864484352 57013665927335936 57206887042859008 57292052967996756 57344725768439616 57366749256090624 57419490730328064 57687477924737024 57708218001662592 57848683128751872 58051719299291536 58127406025887744 58193020528327776 58268891480776704 58539407555282108 58615730120543232 58766916194287616 58835525908618368 59129407436358168 59329798866715104 59338393651427072 59481368194907919 59537513659932672 59558918870520576 59769423145263104 59828224175850312 59836891164721216 59914905364414464 60067969459157504 60271541705869312 60418246110523392 60439967966238336 60777878527847936 60799729680323088 60878999210545152 61161632833182154 61241374205846016 61390439238675456 61399332537131008 61686226802982912 61755858519858048 61987429082294352 62066390715329819 62147311694098176 62204448291188736 62508180948860556 62517236168467808 62598744950956032 62669406722814528 62751113902374912 62971356528045056 63042438905688424 63124632437508096 63500374297255168 63677823393001104 64056858056054682 64117322403004416 64140374168252928 64357747923216384 64367071079514112 64522162109730624 64606284876496896 64688582494477312 64898412665329152 64907814144782336 65004444713688627 65149037559410688 65308184211702978 65453099953067008 65476631963424864 65561999149817856 65866373820350012 65952249144757248 66112780718573568 66344822056333184 66506309175231744 66755692857855456 66902180063179552 66989405852049408 67240601038420992 67316502560311368 67326254335273024 67414033024106496 67576465641552192 67805484419102976 67815307030202368 67891857283049072 67980373394239488 68375113343828928 68385018473967104 68881761949564928 68984308675751196 69074249104272384 69460432603254784 69485405348940672 69899008952208176 69990141949538304 70160501987057664 70331890689526284 70513295960611392 70578124022694912 70842776094050688 70922743768899477 70933017960376936 71025499078969344 71437921084412064 71448269906820352 71622179111788032 71967264603480064 72048501606501056 72142437071437824 72318667262676744 72412954964453376 72571856339720192 72774655306286976 72926211107003982 73021290912880128 73031869109448704 73207837778348208 73303284763717632 73551711912247296 73634737447200384 73645404510426112 73929808565116928 74169614474661888 74290793958501288 74637924813374832 74733001065397129 74803542803505152 74830436529628416 75264952571076996 75275855794685728 75373999022579712 75557463678369792 75742036127182152 75822653778666496 76007210485979136 76192881580320141 76292220408977664 76378339443430206 76389403957329008 76459634357919488 76488999008120832 76846401186766848 76933145783212992 76944290668883456 77131577505002496 77491982193260544 77503208034516992 77590694037770368 78142986678661632 78154306827390976 78447367878157824 78636385071234198 78839209915144224 78941998976311296 79106398488953472 79308490926543892 79411891827360768 79770965567800416 79799645205424053 79874969434251264 80379303645172896 80481693455043062 80557661480697856 80586623954984448 80963172678915072 81054564307313688 81066306240430784 81171998947393536 81643338382185216 81655165607794688 81853918984900608 82053872471113998 82160852748129792 82341144693144064 82649905443059136 82757662816518144 82851080074229376 82863082258797568 82939264388251648 83171034635756544 83344241265147408 83452903900434432 83559208963752704 84153985653943296 84166176583344128 84685337769021444 84903764524001472 85300485500999808 85409144074739576 85520498891003904 85810330564288512 85938079451995134 86017088652659424 86029549479640832 86531216887105536 86562327002493888 86672592951584836 86865383412547584 87077578948937304 87191109038831616 87289530792491664 87302175951233152 87809111332923162 87923595180814848 87936332193009664 88150374291431424 88562265363726336 88675078900308992 89007590477140608 89306270489899008 89654134717894656 89755336747081824 89872358046621696 90101954188736256 90407312558803968 90627369165785088 90640497858985984 91166817791771904 91199594520484632 91742449249773231 91862061308769024 91979078234334928 92098998805696512 92529340204474368 92633787779787072 92647207131920896 93220967541147264 93306672436783104 93320189266051072 93775854252701712 93898117426434048 94004110084221792 94017727947481856 94104165363593216 94457034792067584 94563658358532636 94686948656262144 94700665438625792 95250561445882752 95496238815717376 96085287084082023 96175983604506624 96424889683568992 96550606619271168 96783243164595936 97032873741715968 97234948142671976 97361721217173504 97610450371130944 97737713018290176 98179649929600512 98214947945137296 98799560730525018 98892819299549184 98928373717135872 99054391944668384 99517233084499776 99646981758664704 99759463762847616 99773915372837888 100353270094769328 100484108778074112 100989381502909536 101121049536159744 101342947314638848 101590508773760188 101722960545303552 101837785924573608 101970560091359232 101985332010827776 102443963221743689 102577527710950656 102842103340003328 103322642924347392 103476463013626794 103574136189468672 104190648904882176 104228108023411008 104596490504210432 104848513428312264 104985212924307456 105118946553525632 105475197985271296 105769943940917088 105867186034042368 105882522436481024 106361287423733888 106399526940565404 106538248618454016 107172404860230528 107433268667682048 107448831939979264 107950896905220096 108072752409751584 108213655607156736 108478000894015116 108857784509580288 109138558646534144 109389316660505973 109405163294818664 109547803664173056 109811756667522312 110199873924078848 110324268084954742 110468106765639168 110894712847675392 111125655020196544 111270538533912576 111436190937751932 112205314205257728 112245654794442624 112913783692028592 113060998533869568 113205019365335296 113733980667999744 114010815728968704 114027331854671872 114584105935993512 114689451536879232 114733498512181248 115266154185612521 115374955849474048 115416436003325184 115697366257503744 116103438598583072 116254812051775488 116386041056655552 116537782961553408 117078815110564216 117231460241086464 117671051817236736 118258814872716336 118659597733430208 118676787302854144 118962736389815838 119075027319865344 119117837741041152 119538846290526208 119656448351700624 119673782329442432 120135938918315008 120543083411738624 120722540182564593 120836492221046784 120879935932476672 121555757055695872 121599459360646176 121757998421090304 122323265666364308 122482748411692032 122780878477350912 122798665074262016 123080808706670997 123511717039716096 123974858164588704 124132781430659638 124294623388196352 124408896582377472 125016361897721112 125034472336935616 125197489901912064 125338813445629056 125942713056090112 126084877811376848 126249264875016192 127000748594510336 127355646786002208 128113716112109364 128280748336505856 128715495846432768 129044324219461248 129377164988954624 129796825330658304 129815628289564672 130008889427377254 130298075118821376 130616368423405956 130906199906134016 130953263926849728 131123998299635712 131713666999384743 131732747640700024 131904498289514496 132225561437147136 132689644112666368 133012618350463488 133511385715710912 133804360126359104 133978811704098816 134481202076841984 134633005120622736 134652508670546048 135152931283104384 135610968838205952 135630614060404736 135783714566098144 135960746788478976 136750226687657856 136770036947934208 137968617351502392 138148498208544768 138789859121451811 138920865206509568 138970810697881344 139798017904416352 139980283899076608 140321003974115328 140663781379052568 141026591921222784 141156248045389824 141685552188101376 141845487537798954 141866035920753872 142050998157938688 142875842168824128 142896539813640704 143244358223576064 143934529206960128 144097003213002112 144637334525353488 144825909928906752 145143712679440384 145549310612573952 145852422214007964 146042581825760256 146063738218897408 146415675556696416 146606569527435264 147269474894400768 147290809020852224 147859617130233856 148199341095787527 148339228949323776 148581587917002576 149275849626749664 149466002130794258 149607085607010304 149660873059256832 150529905142153992 150551711589371456 150747998045159424 151484072254364304 151645307557332992 152014420971958272 152385763160640282 152584440817955328 152756678886860412 152778807914658016 152919268715838976 152977998016241664 153692802373533696 153866291566425984 153888581337766912 154263155010004992 154983964386521088 155181388075540736 156285973357323264 156308613654781952 156894735756315648 157272770142468396 157678419830288448 157883997952622592 158212796977906944 158616981853087784 158823783654721536 159541931135600832 159599290410848106 159749938868502528 160758607290345792 160963386910086124 161173247909968896 161926345357830144 162109128614627376 162132612480861568 163286676764370432 163310331215589376 163707837969801216 164107744942227996 164321705496259584 164682289386288128 165299810886118272 165486402127432113 165702160148458752 165726164517595136 166342069271513088 166688482530294816 166905807800868864 167118417927505408 168307971307886592 168332353166688256 169370675538042888 169807529048002944 170600971001999616 170818288149479152 171040997782007808 171620661128577024 171876158903990268 172034177305318848 172059098959281664 173062433774211072 173124654004987776 173345185903169672 174155157897874608 174382218077663232 174579061584983328 174604351902466304 175618222665846324 175847190361629696 175872664386019328 176300748582862848 177350157800617984 177783390354080329 178015180954281216 178444104584723757 178612540979798016 179308269435789312 179510673494163648 179744716093243392 180203908377472512 180814625117607936 181254738331570176 182333635583543808 182399189040969264 183484898499546462 183724122617538048 183958156468669856 184197997611393024 185058680408948736 185267575559574144 185294414263841792 186199172145989457 186441935082294528 186613344873566208 187551708505403424 187796234852868096 188008220168443584 188035455894963712 188208330727186432 188914069584135168 189127316717065272 189373897312524288 189401330877251584 190501122891765504 190992477631434752 192170574168164046 192351967209013248 192849779367137984 193101213238542336 193566486329191872 194065747483431936 194469896285343952 194723442434347008 195013334141065881 195220900742261888 196359299859201024 196429895890274592 197599121461050036 197856747434271744 198108783889336768 199034466168999552 199518927525695232 199547830745675776 200706540189538656 200968217556148224 201978763005819072 202242099072319488 202685894629277696 203181017547520376 203445921090607104 203675571849147216 203941120182718464 204887926443487378 205155055421901312 205684206680006656 206645285848694784 206952926027253588 208381297809764352 208456216046822016 209192981008420864 209697026856624528 209970425848614912 210237893107051264 210950395970542592 211539887881834176 211734372068084736 211765044872962048 212722574847467776 212799053881130808 213076497236908032 214065714916137539 214344809720461056 214866537335364096 214897663879958528 215901793810440192 216145504819503168 216427311214313472 216956001788030232 217715569019160576 218778633321011946 218810326589637328 219095607328346112 219623513335044624 220399747848157696 220648536169909484 220936213531278336 221789425695350784 222251310040393088 222872381875503864 224199003196191387 224410628410515456 224491309588885248 225827567384057184 226121997067739136 226410038730670592 227467961335999488 228021631457937408 228054663709343744 228578644740960423 229168211871987024 229378903073758464 229466997024362496 230532308371225042 230749911698948096 230832872006650368 231394732515007488 232206877197166144 232509624103550976 232772082113311104 234157630221128432 234462920482172928 235342103634473472 236517629745432672 237319195466860416 237353574605708288 237925472779631676 238235675482082304 239312896703401248 239347564658884864 240271877836630016 241086166823477248 241445080365129186 241672984442093568 241759871864953344 243111514111391744 243198918721292352 243515996842180608 244646531332728616 244965496823384064 245561756954701824 246161617413341994 247023434079432192 247949716329177408 248265562861319276 248589246776392704 248817793164754944 250032723795442224 250068944673871232 250677626891258112 251885426112180224 252169755622753696 252498529750032384 254001497189020672 254711293572004416 256227432224218728 256561496673011712 257430991692865536 257752595511267649 258088648438922496 258754329977909248 259593650661316608 259631256579129344 260017778854754508 260596150237642752 261232736846811912 261812399812268032 261906527853699456 263427333998769486 263465495281400048 263808996579028992 264451122874294272 265379288225332736 266025236700926976 267022771431421824 267608720252718208 268962404153683968 269266010241245472 269305017341092096 270305862566208768 271221937676411904 271261228120809472 271567429132196288 271921493576957952 273500453375315712 273540073895868416 275227347749319693 275937234703004784 276296996417089536 277579718242903622 277841730413019136 277941621395762688 279596035808832704 279960567798153216 281327562758105136 281685927092650717 282053183842445568 282312496090779648 283371104376202752 283690975075597908 283732071841507744 284101996315877376 285751684337648256 285793079627281408 286488716447152128 288194006426004224 289274669050706976 289651819857813504 290287425358880768 291098621225147904 291704844428015928 292085163651520512 292127476437794816 292831351113392832 293213139054870528 294538949788801536 294581618041704448 296398682191575054 296678457898647552 297163175834005152 298551699253499328 298932004261588516 299321746118513664 301059810284307984 301103423178742912 302968144508728608 303290615114665984 304028841943916544 304771526321280564 305168881635910656 305513357773720824 305557615829316032 305838537431677952 305955996032483328 307331889665231067 307732583132851968 307777162675533824 308526310020009984 309967928773042176 310362776151081472 312571946714646528 312617227309563904 313789471512631296 314545540284936792 315356839660576896 316425593955813888 317233963706175568 317647567309443072 319083862271201664 319198580821696212 321517214580691584 321926773820172248 322346495819937792 323852690715660288 324218257229254752 324265224961723136 326573353528740864 326620662431178752 327415675939602432 328215489884455992 328643410992519168 329364578772576256 330599621772236544 330972804254864226 331404320296917504 331452329035190272 332684138543026176 333376965060589632 333811615601737728 334236835855010816 336615942615773184 338741351076085776 339615058096005888 341201942003999232 341636576298958304 342081995564015616 343752317807980536 344068354610637696 344118197918563328 345798462556837563 346124867548422144 346249308009975552 346690371806339344 348310315795749216 348764436155326464 349158123169966656 349208703804932608 351236445331692648 351694380723259392 351745328772038656 354700315601235968 355566780708160658 356030361908562432 356888209169447514 357225081959596032 358616538871578624 359021346988327296 360407816754945024 361629250235215872 362167620547693779 362509476663140352 364667271167087616 364798378081938528 366969796999092924 367448245235076096 367916312937339712 368395995222786048 370535151119148288 370588828527683584 372398344291978914 372883870164589056 373226689747132416 375103417010806848 375592469705736192 376016440336887168 376070911789927424 376416661454372864 377828139168270336 378254633434130544 378747794625048576 381002245783531008 381984955262869504 384341148336328092 385699558734275968 387132972658383744 388131494966863872 388939792570687904 389446884868694016 390026668282131762 390441801484523776 392718599718402048 392859791780549184 395198242922100072 395713494868543488 396217567778673536 398068932337999104 399037855051390464 399095661491351552 401413080379077312 401936435112296448 403957526011638144 406362035095040752 406891842181214208 407351143698294432 407882240365436928 409775852886974756 410310110843802624 411368413360013312 413905852054507176 416369577364355433 416762595619528704 416912432093644032 418385962016841728 419394053713249056 419940851697229824 420475786214102528 421900791941085184 423079775763668352 423468744136169472 423530089745924096 425445149694935552 425598107762261616 426152994473816064 428131429832275078 428689619440922112 429733074670728192 429795327759917056 431803587620880384 432291009639006336 433912003576060464 435431138038321152 437557266642023892 437620653179274656 438191214656692224 439247026670089248 440799495696315392 441297072339818968 441872427062556672 443578851390701568 444502620080786176 445744763751007728 448398006392382774 448821256821030912 448982619177770496 451655134768114368 452243994135478272 452820077461341184 454935922671998976 456043262915874816 457157289481920846 458336423743974048 458757806147516928 458933994048724992 461064616742450084 461665744013300736 462789465030014976 464413754394332288 465544164226622208 468315260442256864 468925840964345856 470684207268946944 473035259490865344 474638390933720832 474707149211416576 475850945559263352 476471350964164608 478625793406802496 478695129317769728 480543755673260032 482172333646954496 482890160730258372 483519743729906688 486223028222783488 486397837442584704 489293062665457232 489930993646768128 491123513909403648 492323234826683988 494046868158864384 495899432658354816 496459206382296339 496531125722638552 497178493552785408 500065447590884448 500137889347742464 501355253782516224 503770852224360448 504339511245507392 504997059500064768 508002994378041344 509422587144008832 512454864448437456 513122993346023424 514861983385731072 515505191022535298 516177296877844992 517508659955818496 519187301322633216 520035557709509016 522465473693623824 523131007457779903 523624799624536064 523813055707398912 526854667997538972 526930990562800096 527617993158057984 528902245748588544 530758576450665472 532050473401853952 533350171062240987 534045542862843648 535217440505436416 537924808307367936 538532020482490944 538610034682184192 540611725132417536 542443875352823808 542522456241618944 543134858264392576 547000906750631424 547080147791736832 550454695498639386 551874469406009568 552593992834179072 555159436485807244 555883242791525376 558597516437968371 559192071617665408 562655125516210272 563371854185301434 564106367684891136 564624992181559296 566742208752405504 567381950151195816 567464143683015488 568203992631754752 571503368675296512 571586159254562816 572977432894304256 576388012852008448 578549338101413952 579303639715627008 580574850717761536 582197242450295808 583409688856031856 584170327303041024 585662702226785664 589077899577603072 589163236083408896 592797364383150108 594326351668010304 597103398506998656 597864008523177032 598643492237027328 602119620568615968 602206846357485824 605936289017457216 606581230229331968 608057683887833088 609543052642561128 610337763271821312 611026715547441648 611115231658632064 611677074863355904 614663779330462134 615465166265703936 615554325351067648 617052620040019968 619935857546084352 620725552302162944 625143893429293056 627578943025262592 629091080569873584 630713679321153792 632851187911627776 634467927412351136 635295134618886144 638167724542403328 638397161643392424 642197144748412617 643034429161383168 643853547640344496 644692991639875584 647705381431320576 648436514458509504 648530449923446272 653146707057481728 653241324862357504 656430979768911984 657286821985038336 658729157545152512 661199243544473088 661945608509728452 662808640593835008 662904658070380544 665368277086052352 666753930121179264 668473671710021632 672597009588574161 673231885231546368 677482702152171552 679230116192011776 682403884007998464 683273152597916608 684163991128031232 687504635615961072 688136709221275392 688236395837126656 691596925113675126 692249735096844288 692498616019951104 693380743612678688 696620631591498432 697528872310652928 698316246339933312 698417407609865216 702472890663385296 703388761446518784 709400631202471936 711133561416321316 712060723817124864 713776418338895028 717107742552205823 718042693976654592 720815633509890048 723258500470431744 724335241095387558 725018953326280704 729334542334175232 729596756163877056 733939593998185848 734896490470152192 735832625874679424 741070302238296576 741177657055367168 744796688583957828 745767740329178112 746453379494264832 750206834021613696 752032880673774336 752141823579854848 755656278336540672 756509266868261088 757495589250097152 762004491567062016 763969910525739008 768682296672656184 771399117468551936 773257786533802947 774265945316767488 776262989933727744 777879585141375808 778893769737388032 780053336564263524 780883602969047552 785437199436804096 785719583561098368 790396485844200144 791426989737086976 792435135557347072 796137864675998208 798075710102780928 798191322982703104 802826160758154624 806863079299287647 807915052023276288 812724070190081504 813783684362428416 814702287396588864 815764480730873856 819551705773949512 820620221687605248 827811704109014352 832739154728710866 833525191239057408 833824864187288064 836771924033683456 838788107426498112 839881703394459648 840951572428205056 843801583882170368 845057781277952151 846159551527336704 846937488272338944 850890299389871104 851196215524523232 852305988947632128 856262859664550156 857379238881844224 859466149341456384 859590655519834112 864582019278012672 867824007152120928 870862276076642304 875114533284047784 875241306358549312 876382429313384448 878494053340178496 881598991392630784 882594144679637936 883744854125113344 889005240161572352 891489527502015456 896796012784765548 897965238355540992 903310269536228736 905640154922682368 909871845343997952 912086525831749632 914314578963841692 916672847487948096 917515612295033856 917867988097449984 921995668995693201 922129233484900168 923331488026601472 925578930060029952 928827508788664576 931088328453244416 936630520884513728 937851681928691712 941368414537893888 946070518981730688 949276781867441664 949414298422833152 951701891118526704 952942701928329216 957251586813604992 957390258635539456 961087511346520064 965780321460516744 967039487459813376 971529013850162677 972446056445566976 972795674885169408 978586125330914464 979861987293536256 982247027818807296 984646469653367976 988093736317728768 991798865316709632 992918412764592678 993062251445277104 994356987105570816 1000130895181768896 1000275778695484928 1002710507565032448 1007541704448720896 1008679022491014784 1016005988756082688 1018845174288017664 1024909728896874912 1026245986692046848 1031010382045070596 1032354593755689984 1035017319911636992 1037395387670512689 1038374602645266432 1040071115419018032 1044930947387247648 1046262014915559806 1047249599249072128 1047626111414797824 1053709335995077944 1053861981125600192 1055235986316115968 1061517152901330944 1064100946803707904 1066700342124481974 1068091085725687296 1070434881010872832 1075849616614735872 1077064040964981888 1077220069364368384 1081223450264835072 1084887750705647616 1086269716528785152 1094001813501262848 1094160295583473664 1100909390997278772 1103748938812019136 1105187985668358144 1110318872971614488 1111766485583050752 1117195032875936742 1118384143235330816 1125310251032420544 1126743708370602868 1128212735369782272 1129249984363118592 1133484417504811008 1134763900302391632 1134928287366030976 1143006737350593024 1143172318509125632 1145954865788608512 1152776025704016896 1157098676202827904 1164394484900591616 1166819377712063712 1168340654606082048 1171325404453571328 1178155799155206144 1178326472166817792 1185594728766300216 1188652703336020608 1194206797013997312 1195728017046354064 1197286984474054656 1204239241137231936 1204413692714971648 1211872578034914432 1213162460458663936 1219086105285122256 1220675526543642624 1222053431094883296 1222230463317264128 1223354149726711808 1229327558660924268 1230930332531407872 1231108650702135296 1234105240080039936 1241451104604325888 1249108732093066299 1250287786858586112 1255157886050525184 1258182161139747168 1261427358642307584 1265702375823255552 1268935854824702272 1270590269237772288 1276335449084806656 1276794323286784848 1284394289496825234 1286068858322766336 1287707095280688992 1289385983279751168 1295410762862641152 1296873028917019008 1297060899846892544 1306293414114963456 1312861959537823968 1314573643970076672 1317458315090305024 1322398487088946176 1323891217019456904 1325617281187670016 1325809316140761088 1330736554172104704 1333507860242358528 1336947343420043264 1345194019177148322 1346463770463092736 1354965404304343104 1358460232384023552 1364807768015996928 1366546305195833216 1375009271231922144 1376273418442550784 1376472791674253312 1383193850227350252 1384997232039902208 1386761487225357376 1393241263182996864 1396632492679866624 1396834815219730432 1404945781326770592 1406777522893037568 1418801262404943872 1422267122832642632 1424121447634249728 1427552836677790056 1434215485104411646 1436085387953309184 1441631267019780096 1446517000940863488 1448670482190775116 1458669084668350464 1459193512327754112 1467879187996371696 1469792980940304384 1471665251749358848 1482140604476593152 1482355314110734336 1489593377167915656 1491535480658356224 1498460004412962773 1500413668043227392 1504065761347548672 1504283647159709696 1511312556673081344 1513018533736522176 1514991178500194304 1524008983134124032 1537364593345312368 1542798234937103872 1546515573067605894 1548531890633534976 1552525979867455488 1555759170282751616 1560106673128527048 1561767205938095104 1569393022373339709 1570874398873608192 1571439167122196736 1580792971688400288 1582853979474173952 1584870271114694144 1592275729351996416 1596151420205561856 1596382645965406208 1600050513186722961 1605652321516309248 1613726158598575294 1615830104046552576 1625448140380163008 1627567368724856832 1629404574793177728 1639103411547899024 1641240443375210496 1655623408218028704 1665478309457421732 1667649728374576128 1677576214852996224 1681903144856410112 1687603167764340736 1690115562555904302 1692319103054673408 1693874976544677888 1701780598779742208 1702392431049046464 1704611977895264256 1712525719329100312 1714758477763688448 1718932298682912768 1729164038556025344 1735648014304241856 1741724552153284608 1750229066568095568 1750482612717098624 1756988106680356992 1763197982785261568 1765188289359275872 1767489708250226688 1778010480323144704 1782979055004030912 1793592025569531096 1795930476711081984 1804268168578873543 1806620539072457472 1811280309845364736 1819743690687995904 1824173051663499264 1828629157927683384 1833345694975896192 1835031224590067712 1843991337991386402 1844258466969800336 1846662976053202944 1851157860120059904 1857655017577329152 1862176656906488832 1873261041769027456 1882736829075787776 1892141037963461376 1898553563734883328 1898828596845666304 1903403782237053408 1905885403856658432 1914503173627209984 1914780517271078912 1922175022693040128 1926591434245237851 1931560642921033488 1934078974919626752 1943058027700325354 1944892112891133952 1945591349770338816 1957172250661828928 1959723974587072512 1969292939306735952 1976187472635457536 1983597730633419264 1985836825529185356 1986124502890554208 1988713974211141632 2000261790363537792 2000551557390969856 2005421015130064896 2017358044982029568 2032011977512165376 2037690348576035328 2049819457793749824 2052491973384093696 2062020764090141192 2064709187511379968 2074790775341025378 2076749205290532864 2080142230838036064 2089861894774495296 2092524029831119612 2095252222829595648 2107418671990155888 2107723962251200384 2123034305802661888 2128201893607415808 2133400684248963948 2136182171451374592 2140869762021745664 2151323227656617469 2154128081929963776 2154440138728736768 2162446900529670144 2169775501411295232 2172539433057570304 2188003627002525696 2188320591166947328 2201818781994557544 2207497877624038272 2220637745943228976 2223532971166101504 2234390065751873484 2236768286470661632 2250620502064841088 2253487416741205736 2256425470739564544 2266968835009622016 2269527800604783264 2269856574732061952 2286013474701186048 2286344637018251264 2291909731577217024 2305552051408033792 2314197352405655808 2319773359601408841 2328788969801183232 2333638755424127424 2336681309212164096 2342650808907142656 2356311598310412288 2371189457532600432 2377305406672041216 2388413594027994624 2391456034092708128 2394573968948109312 2408478482274463872 2408827385429943296 2420589237897862941 2423745156069828864 2438172210570244512 2441351053087285248 2444106862189766592 2444460926634528256 2446708299453423616 2458655117321848536 2461860665062815744 2462217301404270592 2482902209208651776 2498217464186132598 2500575573717172224 2510315772101050368 2516364322279494336 2522854717284615168 2531404751646511104 2535173343833856453 2537871709649404544 2552670898169613312 2553588646573569696 2568788578993650468 2572137716645532672 2575414190561377984 2578771966559502336 2593746057834038016 2594121799693785088 2612586828229926912 2625723919075647936 2629147287940153344 2634916630180610048 2644796974177892352 2647782434038913808 2651234562375340032 2667015720484717056 2673894686840086528 2690388038354296644 2709930808608686208 2716920464768047104 2729615536031993856 2733092610391666432 2750018542463844288 2752546836885101568 2752945583348506624 2766387700454700504 2769994464079804416 2773522974450714752 2786482526365993728 2793264985359733248 2793669630439460864 2809891562653541184 2813555045786075136 2844534245665285264 2848242895268499456 2855105673355580112 2868430970208823292 2872170775906618368 2883262534039560192 2897340964381550232 2914587041550488031 2917338169336700928 2918387024655508224 2935758375992743392 2939585961880608768 2943330503498717696 2964281208953186304 2964710628221468672 2979186754335831312 2983070961316712448 2996920008825925546 3000827336086454784 3008131522695097344 3008567294319419392 3022625113346162688 3026037067473044352 3048017966268248064 3074729186690624736 3085596469874207744 3093031146135211788 3097063781267069952 3105051959734910976 3111518340565503232 3120213346257054096 3123534411876190208 3138786044746679418 3141748797747216384 3142878334244393472 3161585943376800576 3165707958948347904 3169740542229388288 3184551458703992832 3192302840411123712 3200101026373445922 3211304643032618496 3227452317197150588 3231660208093105152 3250896280760326016 3258809149586355456 3278206823095798048 3282480886750420992 3311246816436057408 3330956618914843464 3335299456749152256 3355152429705992448 3363806289712820224 3375206335528681472 3380231125111808604 3384638206109346816 3387749953089355776 3403561197559484416 3404784862098092928 3425051438658200624 3429516955527376896 3437864597365825536 3458328077112050688 3471296028608483712 3500458133136191136 3500965225434197248 3513976213360713984 3526395965570523136 3530376578718551744 3534979416500453376 3556020960646289408 3565958110008061824 3587184051139062192 3591860953422163968 3608536337157747086 3613241078144914944 3622560619690729472 3639487381375991808 3657258315855366768 3661917052204459321 3666691389951792384 3670062449180135424 3687982675982772804 3688516933939600672 3693325952106405888 3702315720240119808 3715310035154658304 3724353313812977664 3746522083538054912 3765473658151575552 3784282075926922752 3797107127469766656 3797657193691332608 3806807564474106816 3811770807713316864 3829006347254419968 3829561034542157824 3853182868490475702 3863121285842066976 3868157949839253504 3886116055400650708 3891182699540677632 3914344501323657856 3938585878613471904 3952374945270915072 3967195461266838528 3971673651058370712 3972249005781108416 3977427948422283264 4000523580727075584 4001103114781939712 4010842030260129792 4034716089964059136 4064023955024330752 4075380697152070656 4099638915587499648 4124041528180282384 4129418375022759936 4149581550682050756 4160284461676072128 4179723789548990592 4185048059662239224 4190504445659191296 4214837343980311776 4215447924502400768 4246068611605323776 4256403787214831616 4266801368497927896 4272364342902749184 4281739524043491328 4302646455313234938 4308256163859927552 4308880277457473536 4324893801059340288 4339551002822590464 4345078866115140608 4376007254005051392 4403637563989115088 4414995755248076544 4441275491886457952 4447065942332203008 4468780131503746968 4473536572941323264 4495380013238888319 4501241004129682176 4506974833482411472 4512850941479129088 4533937670019244032 4539055601209566528 4539713149464123904 4572026949402372096 4572689274036502528 4611104102816067584 4628394704811311616 4639546719202817682 4657577939602366464 4667277510848254848 4685301617814285312 4708179067120019127 4712623196620824576 4742378915065200864 4754610813344082432 4776827188055989248 4782912068185416256 4789147937896218624 4816956964548927744 4817654770859886592 4841178475795725882 4847490312139657728 4876344421140489024 4882702106174570496 4888213724379533184 4888921853269056512 4893416598906847232 4917310234643697072 4923721330125631488 4965804418417303552 4996434928372265196 5032728644558988672 5045709434569230336 5062809503293022208 5070346687667712906 5075743419298809088 5105341796339226624 5107177293147139392 5137577157987300936 5144275433291065344 5150828381122755968 5187492115668076032 5188243599387570176 5225173656459853824 5251447838151295872 5289593948355784704 5295564868077827616 5302469124750680064 5334031440969434112 5347789373680173056 5380776076708593288 5412804505736620629 5419861617217372416 5433840929536094208 5459231072063987712 5466185220783332864 5500037084927688576 5505093673770203136 5505891166697013248 5532775400909401008 5539988928159608832 5547045948901429504 5572965052731987456 5586529970719466496 5587339260878921728 5619783125307082368 5689068491330570528 5696485790536998912 5710211346711160224 5736861940417646584 5744341551813236736 5766525068079120384 5794681928763100464 5829174083100976062 5834676338673401856 5836774049311016448 5871516751985486784 5879171923761217536 5886661006997435392 5928562417906372608 5958373508671662624 5966141922633424896 5993840017651851092 6001654672172909568 6016263045390194688 6017134588638838784 6052074134946088704 6096035932536496128 6149458373381249472 6171192939748415488 6186062292270423576 6194127562534139904 6223036681131006464 6240426692514108192 6247068823752380416 6277572089493358836 6285756668488786944 6323171886753601152 6339481084458776576 6369102917407985664 6384605680822247424 6400202052746891844 6422609286065236992 6453969682969852407 6454904634394301176 6463320416186210304 6501792561520652032 6517618299172710912 6556413646191596096 6564961773500841984 6622493632872114816 6661913237829686928 6670598913498304512 6710304859411984896 6727612579425640448 6760462250223617208 6769276412218693632 6800703096951138739 6807122395118968832 6809569724196185856 6850102877316401248 6859033911054753792 6875729194731651072 6916656154224101376 6942592057216967424 7000916266272382272 7001930450868394496 7027952426721427968 7052791931141046272 7060753157437103488 7112041921292578816 7131916220016123648 7174368102278124384 7183721906844327936 7217072674315494172 7226482156289829888 7245121239381458944 7261767713693588823 7314516631710733536 7323834104408918642 7333382779903584768 7340124898360270848 7375965351965545608 7377033867879201344 7386651904212811776 7430620070309316608 7448706627625955328 7493044167076109824 7530947316303151104 7568564151853845504 7594214254939533312 7613615128948213632 7658012694508839936 7659122069084315648 7706365736980951404 7726242571684133952 7736315899678507008 7772232110801301416 7782365399081355264 7828689002647315712 7877171757226943808 7904749890541830144 7934390922533677056 7943347302116741424 7944498011562216832 8001047161454151168 8002206229563879424 8021684060520259584 8069432179928118272 8150761394304141312 8199277831174999296 8248083056360564768 8258836750045519872 8299163101364101512 8320568923352144256 8359447579097981184 8370096119324478448 8381008891318382592 8429674687960623552 8430895849004801536 8492137223210647552 8533602736995855792 8544728685805498368 8563479048086982656 8605292910626469876 8616512327719855104 8617760554914947072 8649787602118680576 8690157732230281216 8743761124651464093 8752014508010102784 8807275127978230176 8829991510496153088 8882550983772915904 8894131884664406016 8937560263007493936 8947073145882646528 8990760026477776638 9002482008259364352 9013949666964822944 9025701882958258176 9067875340038488064 9078111202419133056 9079426298928247808 9144053898804744192 9222208205632135168 9256789409622623232 9279093438405635364 9315155879204732928 9334555021696509696 9370603235628570624 9416358134240038254 9425246393241649152 9484757830130401728 9509221626688164864 9553654376111978496 9565824136370832512 9633913929097855488 9635309541719773184 9682356951591451764 9694980624279315456 9752688842280978048 9776427448759066368 9777843706538113024 9834620469287394144 9847442660251262976 9931608836834607104 9992869856744530392 10065457289117977344 10091418869138460672 10125619006586044416 10140693375335425812 10151486838597618176 10210683592678453248 10214354586294278784 10275154315974601872 10288550866582130688 10301656762245511936 10374984231336152064 10376487198775140352 10489220030890739411 10502895676302591744 10579187896711569408 10591129736155655232 10604938249501360128 10668062881938868224 10761552153417186576 10825609011473241258 10839723234434744832 10867681859072188416 10918462144127975424 10932370441566665728 10985751156613377963 11000074169855377152 11010187347540406272 11065550801818802016 11079977856319217664 11094091897802859008 11145930105463974912 11173059941438932992 11174678521757843456 11239566250614164736 11378136982661141056 11392971581073997824 11420422693422320448 11473723880835293168 11488683103626473472 11589363857526200928 11658348166201952124 11673548098622032896 11743033503970973568 11773322013994870784 11857124835812745216 11916747017343325248 11932283845266849792 11987680035303702184 12003309344345819136 12032526090780389376 12104148269892177408 12192071865072992256 12298916746762498944 12342385879496830976 12372124584540847152 12388255125068279808 12446073362262012928 12480853385028216384 12494137647504760832 12555144178986717672 12571513336977573888 12629877180052114801 12646343773507202304 12678962168917553152 12738205834815971328 12769211361644494848 12800404105493783688 12845218572130473984 12907939365939704814 12909809268788602352 12926640832372420608 13003585123041304064 13035236598345421824 13112827292383192192 13244987265744229632 13323826475659373856 13341197826996609024 13420609718823969792 13455225158851280896 13486140039716664957 13520924500447234416 13538552824437387264 13601406193902277478 13614244790237937664 13619139448392371712 13700205754632802496 13718067822109507584 13833312308448202752 13885184114433934848 14001832532544764544 14003860901736788992 14055904853442855936 14121506314874206976 14224083842585157632 14263832440032247296 14348736204556248768 14367443813688655872 14434145348630988344 14452964312579659776 14523535427387177646 14629033263421467072 14647668208817837284 14666765559807169536 14680249796720541696 14751930703931091216 14754067735758402688 14861240140618633216 14897413255251910656 14986088334152219648 15137128303707691008 15188428509879066624 15227230257896427264 15316025389017679872 15318244138168631296 15412731473961902808 15452485143368267904 15544464221602602832 15564730798162710528 15657378005294631424 15754343514453887616 15868781845067354112 15886694604233482848 15888996023124433664 16002094322908302336 16004412459127758848 16043368121040519168 16138864359856236544 16238413517209861887 16301522788608282624 16398555662349998592 16496166112721129536 16517673500091039744 16598326202728203024 16641137846704288512 16718895158195962368 16740192238648956896 16762017782636765184 16859349375921247104 16861791698009603072 17067205473991711584 17089457371610996736 17126958096173965312 17210585821252939752 17233024655439710208 17235521109829894144 17299575204237361152 17380315464460562432 17487522249302928186 17504029016020205568 17614550255956460352 17659983020992306176 17765101967545831808 17875120526014987872 17894146291765293056 17981520052955553276 18004964016518728704 18027899333929645888 18051403765916516352 18156222404838266112 18158852597856495616 18288107797609488384 18444416411264270336 18513578819245246464 18558186876811270728 18669110043393019392 18741206471257141248 18832716268480076508 18969515660260803456 19018443253376329728 19107308752223956992 19131648272741665024 19267827858195710976 19270619083439546368 19364713903182903528 19389961248558630912 19505377684561956096 19552854897518132736 19555687413076226048 19669240938574788288 19694885320502525952 19985739713489060784 20130914578235954688 20182837738276921344 20281386750670851624 20302973677195236352 20402109290853416217 20421367185356906496 20428709172588557568 20550308631949203744 20577101733164261376 20603313524491023872 20749968462672304128 20752974397550280704 20978440061781478822 21005791352605183488 21158375793423138816 21182259472311310464 21336125763877736448 21523104306834373152 21651218022946482516 21679446468869489664 21735363718144376832 21864740883133331456 21971502313226755926 22000148339710754304 22020374695080812544 22131101603637604032 22159955712638435328 22188183795605718016 22291860210927949824 22346119882877865984 22479132501228329472 22756273965322282112 22840845386844640896 22947447761670586336 22977366207252946944 23178727715052401856 23316696332403904248 23347096197244065792 23486067007941947136 23546644027989741568 23714249671625490432 23833494034686650496 23975360070607404368 24006618688691638272 24065052181560778752 24208296539784354816 24597833493524997888 24684771758993661952 24744249169081694304 24776510250136559616 24892146724524025856 24961706770056432768 24988275295009521664 25110288357973435344 25143026673955147776 25259754360104229602 25292687547014404608 25357924337835106304 25476411669631942656 25600808210987567376 25690437144260947968 25815878731879409628 25819618537577204704 25853281664744841216 26007170246082608128 26070473196690843648 26225654584766384384 26489974531488459264 26647652951318747712 26682395653993218048 26841219437647939584 26972280079433329914 27041849000894468832 27077105648874774528 27202812387804554956 27238278896784743424 27400411509265604992 27666624616896405504 27770368228867869696 28003665065089529088 28007721803473577984 28111809706885711872 28243012629748413952 28448167685170315264 28527664880064494592 28697472409112497536 28868290697261976688 28905928625159319552 29047070854774355292 29258066526842934144 29295336417635674568 29333531119614339072 29503861407862182432 29508135471516805376 29722480281237266432 29794826510503821312 29972176668304439296 30274256607415382016 30376857019758133248 30454460515792854528 30632050778035359744 30825462947923805616 30904970286736535808 31088928443205205664 31129461596325421056 31314756010589262848 31467660092672218233 31508687028907775232 31737563690134708224 31773389208466965696 31777992046248867328 32004188645816604672 32008824918255517696 32277728719712473088 32476827034419723774 32603045577216565248 32797111324699997184 32957253469840133889 32992332225442259072 33196652405456406048 33282275693408577024 33437790316391924736 33480384477297913792 33524035565273530368 33718698751842494208 33723583396019206144 34134410947983423168 34178914743221993472 34253916192347930624 34421171642505879504 34466049310879420416 34760630928921124864 34975044498605856372 35229100511912920704 35319966041984612352 35530203935091663616 35750241052029975744 35788292583530586112 35963040105911106552 36009928033037457408 36055798667859291776 36312444809676532224 36317705195712991232 36576215595218976768 37027157638490492928 37116373753622541456 37338220086786038784 37482412942514282496 37665432536960153016 37889631540156344403 37939031320521606912 38036886506752659456 38214617504447913984 38263296545483330048 38535655716391421952 38541238166879092736 38729427806365807056 38779922497117261824 39010755369123912192 39105709795036265472 39111374826152452096 39338481877149576576 39971479426978121568 40261829156471909376 40365675476553842688 40562773501341703248 40605947354390472704 40804218581706832434 40842734370713812992 40857418345177115136 41100617263898407488 41154203466328522752 41206627048982047744 41499936925344608256 41956880123562957644 42011582705210366976 42364518944622620928 42672251527755472896 43046208613668746304 43302436045892965032 43358892937738979328 43729481766266662912 43943004626453511852 44000296679421508608 44040749390161625088 44262203207275208064 44376367591211436032 44583720421855899648 44692239765755731968 44958265002456658944 45512547930644564224 45681690773689281792 45894895523341172672 45954732414505893888 46357455430104803712 46633392664807808496 46694192394488131584 46972134015883894272 47093288055979483136 47604921678657971173 47666988069373300992 47950720141214808736 48013237377383276544 48130104363121557504 48416593079568709632 49195666987049995776 49369543517987323904 49488498338163388608 49553020500273119232 49784293449048051712 49923413540112865536 50220576715946870688 50286053347910295552 50519508720208459204 50585375094028809216 50715848675670212608 51201616421975134752 51380874288521895936 51631757463758819256 51639237075154409408 51706563329489682432 52014340492165216256 52140946393381687296 52451309169532768768 52979949062976918528 53295305902637495424 53682438875295879168 53944560158866659828 54083698001788937664 54154211297749549056 54405624775609109912 54476557793569486848 54800823018531209984 55333249233792811008 55540736457735739392 56007330130179058176 56015443606947155968 56223619413771423744 56486025259496827904 57055329760128989184 57394944818224995072 57736581394523953376 57811857250318639104 58094141709548710584 58516133053685868288 58590672835271349136 58667062239228678144 59007722815724364864 59016270943033610752 59444960562474532864 59944353336608878592 60548513214830764032 60908921031585709056 61206327872560248651 61264101556070719488 61650925895847611232 61809940573473071616 62177856886410411328 62258923192650842112 62629512021178525696 62935320185344436466 63017374057815550464 63475127380269416448 63546778416933931392 63555984092497734656 64008377291633209344 64555457439424946176 64953654068839447548 65206091154433130496 65594222649399994368 65914506939680267778 65984664450884518144 66393304810912812096 66564551386817154048 66875580632783849472 66960768954595827584 67437397503684988416 67447166792038412288 68268821895966846336 68842343285011759008 68932098621758840832 69521261857842249728 69950088997211712744 70458201023825841408 70639932083969224704 71060407870183327232 71500482104059951488 71576585167061172224 71926080211822213104 72019856066074914816 72111597335718583552 72624889619353064448 72635410391425982464 74054315276980985856 74232747507245082912 74676440173572077568 74964825885028564992 75330865073920306032 75779263080312688806 75878062641043213824 76073773013505318912 76429235008895827968 76526593090966660096 77071311432782843904 77458855612731614112 77559844994234523648 78021510738247824384 78211419590072530944 78222749652304904192 78676963754299153152 79942958853956243136 80523658312943818752 81125547002683406496 81211894708780945408 81608437163413664868 81714836690354230272 82201234527796814976 82413254097964095488 82999873850689216512 83913760247125915288 84023165410420733952 84729037889245241856 85344503055510945792 86092417227337492608 86604872091785930064 86717785875477958656 87458963532533325824 87886009252907023704 88000593358843017216 88409140260364803607 88524406414550416128 88752735182422872064 89167440843711799296 89384479531511463936 89916530004913317888 91025095861289128448 91363381547378563584 91789791046682345344 92714910860209607424 93266785329615616992 93388384788976263168 93944268031767788544 94186576111958966272 94402980278016654699 95209843357315942346 95333976138746601984 95901440282429617472 96026474754766553088 96833186159137419264 98391333974099991552 98976996676326777216 99568586898096103424 99846827080225731072 100441153431893741376 100572106695820591104 101039017440416918408 101170750188057618432 102403232843950269504 102761748577043791872 103263514927517638512 103278474150308818816 104028680984330432512 104281892786763374592 104902618339065537536 105959898125953837056 106590611805274990848 107364877750591758336 107889120317733319656 108167396003577875328 108811249551218219824 108953115587138973696 109601646037062419968 111081472915471478784 112014660260358116352 112030887213894311936 112447238827542847488 112972050518993655808 113668894620469033209 114110659520257978368 114789889636449990144 115473162789047906752 115623714500637278208 116188283419097421168 117032266107371736576 117181345670542698272 117334124478457356288 118015445631448729728 118032541886067221504 119888706673217757184 121097026429661528064 121817842063171418112 122412655745120497302 122528203112141438976 123301851791695222464 123619881146946143232 124355713772820822656 125259024042357051392 125870640370688872932 126034748115631100928 127093556833867862784 127111968184995469312 128016754583266418688 129110914878849892352 129907308137678895096 131188445298799988736 131829013879360535556 131969328901769036288 132786609621825624192 133129102773634308096 133751161265567698944 133921537909191655168 134874795007369976832 134894333584076824576 136537643791933692672 137684686570023518016 137864197243517681664 139900177994423425488 140916402047651682816 141279864167938449408 142120815740366654464 142814765035973913519 143000964208119902976 143852160423644426208 144039712132149829632 144223194671437167104 145249779238706128896 145270820782851964928 148108630553961971712 148465495014490165824 149352880347144155136 150661730147840612064 151558526160625377612 151756125282086427648 152147546027010637824 153053186181933320192 154142622865565687808 154917711225463228224 155119689988469047296 156043021476495648768 156422839180145061888 157353927508598306304 159885917707912486272 161047316625887637504 162251094005366812992 162423789417561890816 163216874326827329736 163429673380708460544 164402469055593629952 164826508195928190976 165999747701378433024 167827520494251830576 168046330820841467904 169458075778490483712 172184834454674985216 173209744183571860128 173435571750955917312 174917927065066651648 175772018505814047408 176001186717686034432 176818280520729607214 177048812829100832256 177505470364845744128 178334881687423598592 179833060009826635776 182050191722578256896 182726763094757127168 183579582093364690688 185429821720419214848 186533570659231233984 186776769577952526336 187888536063535577088 188805960556033309398 190419686714631884692 190667952277493203968 191802880564859234944 193666372318274838528 196782667948199983104 197953993352653554432 199137173796192206848 199693654160451462144 200882306863787482752 202078034880833836816 202341500376115236864 204806465687900539008 206527029855035277024 206556948300617637632 208057361968660865024 208563785573526749184 209805236678131075072 211919796251907674112 213181223610549981696 214729755501183516672 215778240635466639312 216334792007155750656 217622499102436439648 217906231174277947392 219203292074124839936 222162945830942957568 224029320520716232704 224061774427788623872 224894477655085694976 225944101037987311616 227337789240938066418 228221319040515956736 229579779272899980288 230946325578095813504 232376566838194842336 234064532214743473152 234362691341085396544 234668248956914712576 236030891262897459456 236065083772134443008 239777413346435514368 243635684126342836224 244825311490240994604 246603703583390444928 247239762293892286464 248711427545641645312 250518048084714102784 251741280741377745864 252069496231262201856 254187113667735725568 254223936369990938624 256033509166532837376 259814616275357790192 262376890597599977472 263658027758721071112 263938657803538072576 265227420781094410821 265573219243651248384 266258205547268616192 267502322531135397888 267843075818383310336 269749590014739953664 269788667168153649152 273075287583867385344 275369373140047036032 279800355988846850976 281832804095303365632 282559728335876898816 284241631480733308928 285629530071947827038 286001928416239805952 287704320847288852416 288079424264299659264 288446389342874334208 290499558477412257792 296930990028980331648 298705760694288310272 301323460295681224128 303117052321250755224 303512250564172855296 306106372363866640384 308285245731131375616 309835422450926456448 312086042952991297536 312845678360290123776 314707855017196612608 319771835415824972544 322094633251775275008 324502188010733625984 324847578835123781632 326433748653654659472 326859346761416921088 328804938111187259904 329653016391856381952 335655040988503661152 336092661641682935808 338916151556980967424 344369668909349970432 346419488367143720256 346871143501911834624 351544037011628094816 352002373435372068864 353636561041459214428 354097625658201664512 355010940729691488256 359666120019653271552 364100383445156513792 365453526189514254336 367159164186729381376 370859643440838429696 373067141318462467968 375777072127071154176 377611921112066618796 380839373429263769384 381335904554986407936 383605761129718469888 387332744636549677056 393565335896399966208 395907986705307108864 399387308320902924288 401764613727574965504 404156069761667673632 404683000752230473728 409612931375801078016 413054059710070554048 413113896601235275264 416114723937321730048 419610473356262150144 423839592503815348224 426362447221099963392 428444295107921740557 431556481270933278624 432669584014311501312 435244998204872879296 435812462348555894784 438406584148249679872 444325891661885915136 448058641041432465408 451888202075974623232 454675578481876132836 456442638081031913472 459159558545799960576 461892651156191627008 464753133676389684672 468129064429486946304 468725382682170793088 472061782525794918912 472130167544268886016 487271368252685672448 489650622980481989208 493207407166780889856 494479524587784572928 497422855091283290624 501036096169428205568 503482561482755491728 504138992462524403712 508374227335471451136 508447872739981877248 519629232550715580384 524753781195199954944 527316055517442142224 527877315607076145152 530454841562188821642 531146438487302496768 532516411094537232384 535004645062270795776 535686151636766620672 539499180029479907328 546150575167734770688 550738746280094072064 559600711977693701952 563665608190606731264 568483262961466617856 571259060143895654076 572003856832479611904 575408641694577704832 576892778685748668416 580999116954824515584 593861980057960663296 597411521388576620544 602646920591362448256 606234104642501510448 607024501128345710592 612212744727733280768 618863981822553625249 619670844901852912896 624172085905982595072 625691356720580247552 629415710034393225216 639543670831649945088 644189266503550550016 649004376021467251968 652867497307309318944 653718693522833842176 657609876222374519808 659306032783712763904 671310081977007322304 672185323283365871616 677832303113961934848 688739337818699940864 692838976734287440512 703088074023256189632 704004746870744137728 707273122082918428856 708195251316403329024 719332240039306543104 728200766890313027584 730907052379028508672 734318328373458762752 741719286881676859392 746134282636924935936 751554144254142308352 755223842224133237592 761678746858527538768 762671809109972815872 767211522259436939776 787130671792799932416 791815973410614217728 795682262343283232463 798774616641805848576 803529227455149931008 808312139523335347264 809366001504460947456 819225862751602156032 826108119420141108096 826227793202470550528 839220946712524300288 847679185007630696448 852724894442199926784 856888590215843481114 863112962541866557248 865339168028623002624 870489996409745758592 876813168296499359744 896117282082864930816 903776404151949246464 909351156963752265672 918319117091599921152 923785302312383254016 929506267352779369344 936258128858973892608 937450765364341586176 944123565051589837824 944260335088537772032 974542736505371344896 979301245960963978416 986414814333561779712 988959049175569145856 994845710182566581248 1006965122965510983456 1008277984925048807424 1016748454670942902272 1016895745479963754496 1039258465101431160768 1054632111034884284448 1055754631214152290304 1060909683124377643284 1062292876974604993536 1065032822189074464768 1071372303273533241344 1078998360058959814656 1092301150335469541376 1101477492560188144128 1119201423955387403904 1127331216381213462528 1136966525922933235712 1142518120287791308152 1144007713664959223808 1150817283389155409664 1153785557371497336832 1161998233909649031168 1187723960115921326592 1205293841182724896512 1212468209285003020896 1214049002256691421184 1224425489455466561536 1237727963645107250498 1239341689803705825792 1248344171811965190144 1258831420068786450432 1279087341663299890176 1298008752042934503936 1305734994614618637888 1307437387045667684352 1315219752444749039616 1342620163954014644608 1355664606227923869696 1377478675637399881728 1385677953468574881024 1406176148046512379264 1414546244165836857712 1416390502632806658048 1456401533780626055168 1461814104758057017344 1468636656746917525504 1483438573763353718784 1492268565273849871872 1503108288508284616704 1510447684448266475184 1523357493717055077536 1525343618219945631744 1534423044518873879552 1574261343585599864832 1583631946821228435456 1591364524686566464926 1597549233283611697152 1607058454910299862016 1616624279046670694528 1638451725503204312064 1652216238840282216192 1652455586404941101056 1678441893425048600576 1705449788884399853568 1713777180431686962228 1726225925083733114496 1730678336057246005248 1740979992819491517184 1753626336592998719488 1792234564165729861632 1818702313927504531344 1836638234183199842304 1847570604624766508032 1856591945467660875747 1859012534705558738688 1872516257717947785216 1874901530728683172352 1888247130103179675648 1888520670177075544064 1958602491921927956832 1972829628667123559424 1977918098351138291712 1989691420365133162496 2013930245931021966912 2016555969850097614848 2033496909341885804544 2078516930202862321536 2109264222069768568896 2111509262428304580608 2121819366248755286568 2124585753949209987072 2142744606547066482688 2157996720117919629312 2184602300670939082752 2202954985120376288256 2238402847910774807808 2254662432762426925056 2273933051845866471424 2285036240575582616304 2288015427329918447616 2301634566778310819328 2307571114742994673664 2375447920231842653184 2410587682365449793024 2424936418570006041792 2428098004513382842368 2475455927290214500996 2478683379607411651584 2517662840137572900864 2558174683326599780352 2596017504085869007872 2611469989229237275776 2630439504889498079232 2685240327908029289216 2711329212455847739392 2754957351274799763456 2771355906937149762048 2812352296093024758528 2829092488331673715424 2832781005265613316096 2912803067561252110336 2923628209516114034688 2937273313493835051008 2966877147526707437568 2984537130547699743744 3020895368896532950368 3046714987434110155072 3050687236439891263488 3068846089037747759104 3167263893642456870912 3182729049373132929852 3195098466567223394304 3214116909820599724032 3233248558093341389056 3276903451006408624128 3304432477680564432384 3304911172809882202112 3410899577768799707136 3427554360863373924456 3452451850167466228992 3461356672114492010496 3481959985638983034368 3507252673185997438976 3637404627855009062688 3673276468366399684608 3695141209249533016064 3713183890935321751494 3718025069411117477376 3745032515435895570432 3749803061457366344704 3776494260206359351296 3917204983843855913664 3945659257334247118848 3979382840730266324992 4027860491862043933824 4066993818683771609088 4157033860405724643072 4218528444139537137792 4223018524856609161216 4243638732497510573136 4249171507898419974144 4285489213094132965376 4369204601341878165504 4405909970240752576512 4476805695821549615616 4509324865524853850112 4570072481151165232608 4576030854659836895232 4603269133556621638656 4615142229485989347328 4750895840463685306368 4821175364730899586048 4849872837140012083584 4950911854580429001992 4957366759214823303168 5035325680275145801728 5116349366653199560704 5192035008171738015744 5222939978458474551552 5260879009778996158464 5370480655816058578432 5509914702549599526912 5542711813874299524096 5569775836402982627241 5624704592186049517056 5658184976663347430848 5665562010531226632192 5874546626987670102016 5933754295053414875136 5969074261095399487488 6041790737793065900736 6093429974868220310144 6137692178075495518208 6334527787284913741824 6365458098746265859704 6428233819641199448064 6466497116186682778112 6553806902012817248256 6608864955361128864768 6609822345619764404224 6821799155537599414272 6855108721726747848912 6904903700334932457984 6922713344228984020992 6963919971277966068736 7274809255710018125376 7390282418499066032128 7426367781870643502988 7436050138822234954752 7499606122914732689408 7552988520412718702592 7834409967687711827328 7891318514668494237696 7958765681460532649984 8055720983724087867648 8133987637367543218176 8314067720811449286144 8437056888279074275584 8487277464995021146272 8498343015796839948288 8570978426188265930752 8738409202683756331008 8811819940481505153024 8953611391643099231232 9140144962302330465216 9152061709319673790464 9206538267113243277312 9501791680927370612736 9642350729461799172096 9699745674280024167168 9901823709160858003984 9914733518429646606336 10232698733306399121408 10384070016343476031488 10445879956916949103104 10521758019557992316928 10740961311632117156864 11019829405099199053824 11085423627748599048192 11139551672805965254482 11249409184372099034112 11316369953326694861696 11749093253975340204032 11938148522190798974976 12083581475586131801472 12186859949736440620288 12275384356150991036416 12669055574569827483648 12730916197492531719408 12856467639282398896128 12932994232373365556224 13107613804025634496512 13217729910722257729536 13219644691239528808448 13710217443453495697824 13809807400669864915968 13845426688457968041984 13927839942555932137472 14549618511420036250752 14780564836998132064256 14852735563741287005976 14872100277644469909504 14999212245829465378816 15105977040825437405184 15668819935375423654656 15782637029336988475392 15917531362921065299968 16111441967448175735296 16628135441622898572288 16874113776558148551168 16974554929990042292544 16996686031593679896576 17623639880963010306048 17907222783286198462464 18280289924604660930432 18413076534226486554624 19003583361854741225472 19284701458923598344192 19399491348560048334336 19803647418321716007968 19829467036859293212672 20465397466612798242816 20768140032686952062976 20891759913833898206208 21481922623264234313728 22170847255497198096384 22279103345611930508964 22498818368744198068224 22632739906653389723392 23876297044381597949952 24167162951172263602944 24373719899472881240576 24550768712301982072832 25461832394985063438816 25712935278564797792256 25865988464746731112448 26215227608051268993024 26435459821444515459072 27420434886906991395648 27619614801339729831936 27855679885111864274944 29099237022840072501504 29561129673996264128512 29705471127482574011952 29744200555288939819008 29998424491658930757632 31337639870750847309312 31565274058673976950784 32222883934896351470592 33256270883245797144576 33748227553116297102336 33949109859980084585088 35247279761926020612096 35814445566572396924928 36560579849209321860864 36826153068452973109248 38007166723709482450944 38569402917847196688384 38798982697120096668672 39607294836643432015936 39658934073718586425344 41536280065373904125952 41783519827667796412416 42963845246528468627456 44341694510994396192768 44558206691223861017928 44997636737488396136448 45265479813306779446784 47752594088763195899904 48334325902344527205888 48747439798945762481152 50923664789970126877632 51731976929493462224896 52870919642889030918144 54840869773813982791296 55239229602679459663872 55711359770223728549888 58198474045680145003008 59410942254965148023904 59488401110577879638016 59996848983317861515264 62675279741501694618624 64445767869792702941184 66512541766491594289152 67496455106232594204672 67898219719960169170176 71628891133144793849856 73121159698418643721728 73652306136905946218496 77138805835694393376768 77597965394240193337344 79214589673286864031872 83567039655335592824832 85927690493056937254912 88683389021988792385536 89116413382447722035856 89995273474976792272896 90530959626613558893568 96668651804689054411776 97494879597891524962304 101847329579940253755264 103463953858986924449792 105741839285778061836288 109681739547627965582592 110478459205358919327744 111422719540447457099776 116396948091360290006016 118821884509930296047808 118976802221155759276032 125350559483003389237248 128891535739585405882368 133025083532983188578304 134992910212465188409344 135796439439920338340352 143257782266289587699712 146242319396837287443456 155195930788480386674688 158429179346573728063744 167134079310671185649664 171855380986113874509824 178232826764895444071712 179990546949953584545792 181061919253227117787136 193337303609378108823552 194989759195783049924608 203694659159880507510528 206927907717973848899584 219363479095255931165184 220956918410717838655488 232793896182720580012032 237643769019860592095616 250701118966006778474496 257783071479170811764736 266050167065966377156608 269985820424930376818688 271592878879840676680704 292484638793674574886912 310391861576960773349376 316858358693147456127488 334268158621342371299328 356465653529790888143424 362123838506454235574272 386674607218756217647104 389979518391566099849216 407389318319761015021056 438726958190511862330368 465587792365441160024064 475287538039721184191232 501402237932013556948992 515566142958341623529472 539971640849860753637376 543185757759681353361408 584969277587349149773824 620783723153921546698752 633716717386294912254976 712931307059581776286848 724247677012908471148544 773349214437512435294208 779959036783132199698432 814778636639522030042112 877453916381023724660736 931175584730882320048128 950575076079442368382464 1002804475864027113897984 1086371515519362706722816 1169938555174698299547648 1267433434772589824509952 1425862614119163552573696 1448495354025816942297088 1546698428875024870588416 1629557273279044060084224 1754907832762047449321472 1862351169461764640096256 1901150152158884736764928 2172743031038725413445632 2339877110349396599095296 2534866869545179649019904 2851725228238327105147392 3259114546558088120168448 3509815665524094898642944 3802300304317769473529856 4345486062077450826891264 5069733739090359298039808 5703450456476654210294784 6518229093116176240336896 7019631331048189797285888 7604600608635538947059712 10139467478180718596079616 11406900912953308420589568 13036458186232352480673792 15209201217271077894119424 22813801825906616841179136 30418402434542155788238848 45627603651813233682358272 91255207303626467364716544
- Sum of all divisors σ(n): 339300635261544717190533103
- Sum of proper divisors (its aliquot sum) s(n): 248045427957918249825816559
- 91255207303626467364716544 is an abundant number, because the sum of its proper divisors (248045427957918249825816559) is greater than itself. Its abundance is 156790220654291782461100015
Bases of 91255207303626467364716544
- Binary: 1001011011111000000101010110011010100010101111001111111001010011110101001000000000000002
- Hexadecimal: 0x4B7C0AB3515E7F29EA4000
- Base-36: BGS4Q3L21I1V26F40
Squares and roots of 91255207303626467364716544
- 91255207303626467364716544 squared (912552073036264673647165442) is 8327512860027841352280937122466496555358253467303936
- 91255207303626467364716544 cubed (912552073036264673647165443) is 759928912365455999990057541119137865451842958675670210620912989345220535517184
-
91255207303626467364716544 is a
perfect square number . Itssquare root is 9552759146112 -
The
cube root of 91255207303626467364716544 is 450214231.0051810989
Scales and comparisons
How big is 91255207303626467364716544?- 91,255,207,303,626,467,364,716,544 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 91,255,207,303,626,467,364,716,544 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 91255207303626467364716544 cubic inches would be around 37517852.6 feet tall.
Recreational maths with 91255207303626467364716544
- 91255207303626467364716544 backwards is 44561746376462630370255219
- The number of decimal digits it has is: 26
- The sum of 91255207303626467364716544's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 91255207303626467364716544 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 91255207303626467364716544 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/91255207303626467364716544/
Chicago style:
Numbermatics. 2024. "Number 91255207303626467364716544 - Facts about the integer". https://numbermatics.com/n/91255207303626467364716544/
The information we have on file for 91255207303626467364716544 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 91255207303626467364716544, math, Factors of 91255207303626467364716544, curriculum, school, college, exams, university, Prime factorization of 91255207303626467364716544, STEM, science, technology, engineering, physics, economics, calculator, ninety-one septillion, two hundred fifty-five sextillion, two hundred seven quintillion, three hundred three quadrillion, six hundred twenty-six trillion, four hundred sixty-seven billion, three hundred sixty-four million, seven hundred sixteen thousand, five hundred forty-four.