343800851380807008957382656
343,800,851,380,807,008,957,382,656 is an even composite number composed of seven prime numbers multiplied together.
343800851380807008957382656 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 343800851380807008957382656:
214 × 34 × 72 × 972 × 1032 × 3732 × 6172
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 97 × 97 × 103 × 103 × 373 × 373 × 617 × 617)See below for interesting mathematical facts about the number 343800851380807008957382656 from the Numbermatics database.
Names of 343800851380807008957382656
- Cardinal: 343800851380807008957382656 can be written as Three hundred forty-three septillion, eight hundred sextillion, eight hundred fifty-one quintillion, three hundred eighty quadrillion, eight hundred seven trillion, eight billion, nine hundred fifty-seven million, three hundred eighty-two thousand, six hundred fifty-six.
Scientific notation
- Scientific notation: 3.43800851380807008957382656 × 1026
Factors of 343800851380807008957382656
Divisors of 343800851380807008957382656
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 48 49 54 56 63 64 72 81 84 96 97 98 103 108 112 126 128 144 147 162 168 189 192 194 196 206 216 224 252 256 288 291 294 309 324 336 373 378 384 388 392 412 432 441 448 504 512 567 576 582 588 617 618 648 672 679 721 746 756 768 776 784 824 864 873 882 896 927 1008 1024 1119 1134 1152 1164 1176 1234 1236 1296 1323 1344 1358 1442 1492 1512 1536 1552 1568 1648 1728 1746 1764 1792 1851 1854 2016 2037 2048 2163 2238 2268 2304 2328 2352 2468 2472 2592 2611 2619 2646 2688 2716 2781 2884 2984 3024 3072 3104 3136 3296 3357 3456 3492 3528 3584 3702 3708 3969 4032 4074 4096 4319 4326 4476 4536 4608 4656 4704 4753 4936 4944 5047 5184 5222 5238 5292 5376 5432 5553 5562 5768 5968 6048 6111 6144 6208 6272 6489 6592 6714 6912 6984 7056 7168 7404 7416 7833 7857 7938 8064 8148 8192 8343 8638 8652 8952 9072 9216 9312 9408 9409 9506 9872 9888 9991 10071 10094 10368 10444 10476 10584 10609 10752 10864 11106 11124 11536 11936 12096 12222 12288 12416 12544 12957 12978 13184 13428 13824 13968 14112 14259 14336 14808 14832 15141 15666 15714 15876 16128 16296 16384 16659 16686 17276 17304 17904 18144 18277 18333 18432 18624 18816 18818 19012 19467 19744 19776 19982 20142 20188 20736 20888 20952 21168 21218 21504 21728 22212 22248 23072 23499 23872 24192 24444 24576 24832 25088 25914 25956 26368 26856 27648 27936 28224 28227 28518 28672 29616 29664 29973 30213 30233 30282 31332 31428 31752 31827 32256 32592 33318 33372 34552 34608 35808 36181 36288 36554 36666 36864 37248 37632 37636 38024 38419 38871 38934 39488 39552 39964 40284 40376 41472 41776 41904 42336 42436 42777 43008 43456 44424 44496 45423 46144 46998 47744 48384 48888 49152 49664 49977 50176 51828 51912 52736 53712 54831 54999 55296 55872 56448 56454 57036 57344 58401 59232 59328 59849 59946 60426 60466 60564 62664 62856 63504 63551 63654 64512 65184 65863 66636 66744 69104 69216 69937 70497 71616 72362 72576 73108 73332 73728 74263 74496 75264 75272 76048 76838 77742 77868 78976 79104 79928 80568 80752 82944 83552 83808 84672 84681 84872 85554 86016 86912 88848 88992 89919 90699 90846 92288 93996 95481 95488 96768 97776 99328 99954 100352 103656 103824 105472 107424 108543 109662 109998 110592 111744 112896 112908 114072 114688 115257 116613 116802 118464 118656 119698 119892 120852 120932 121128 125328 125712 127008 127102 127308 128331 129024 130368 131726 133272 133488 136269 138208 138432 139129 139874 140994 143232 144724 145152 146216 146664 147456 148526 148992 150528 150544 152096 153676 155484 155736 157952 158208 159856 161136 161504 164493 165888 167104 167616 169344 169362 169744 171108 172032 173824 177696 177984 179547 179838 181398 181692 184576 187992 190653 190962 190976 193536 195552 197589 198656 199908 200704 207312 207648 209811 210944 211491 214848 217086 219324 219996 221184 222789 223488 225792 225816 228144 230141 230514 233226 233604 236928 237312 239396 239784 241704 241864 242256 250656 251424 253267 254016 254043 254204 254616 256662 258048 260736 263452 266544 266976 268933 269757 272097 272538 276416 276864 278258 279748 281988 286443 286464 289448 290304 292432 293328 297052 297984 301056 301088 304192 307352 310968 311472 315904 316416 319712 322272 323008 325629 328986 331776 334208 335232 338688 338724 339488 342216 344064 345771 347648 349839 355392 355968 359094 359676 362796 363384 369152 375984 380689 381306 381924 381952 384993 387072 391104 395178 397312 399816 401408 408807 414624 415296 417387 418943 419622 421888 422982 429696 434172 438648 439992 442368 444857 445578 446976 451584 451632 456288 460282 461028 461041 466452 467208 473856 474624 478792 479568 483408 483728 484512 489559 493479 501312 502848 506534 508032 508086 508408 509232 513324 516096 519841 521472 526904 533088 533952 537866 538641 539514 544194 545076 552832 553728 556516 559496 563976 571959 572886 572928 578896 580608 584864 586656 592767 594104 595968 602112 602176 608384 614704 621936 622944 629433 631808 632832 639424 644544 646016 651258 657972 663552 668367 668416 670464 677376 677448 678976 684432 690423 691542 695296 699678 710784 711936 718188 719352 725592 726768 738304 751968 759801 761378 762129 762612 763848 763904 769986 774144 782208 790356 794624 799632 802816 806799 809271 816291 817614 829248 830592 834774 837886 839244 843776 845964 859329 859392 868344 877296 879984 889714 891156 893952 903168 903264 912576 920564 922056 922082 932904 934416 947712 949248 957584 959136 966816 967456 969024 969127 973903 976887 979118 986958 1002624 1005696 1013068 1016064 1016172 1016816 1018464 1026648 1029073 1032192 1037313 1039682 1042944 1053808 1066176 1067904 1075732 1077282 1079028 1088388 1090152 1105664 1107456 1113032 1118992 1127952 1142067 1143918 1145772 1145856 1157792 1161216 1169728 1173312 1185534 1188208 1191936 1204224 1204352 1216768 1229408 1243872 1245888 1252161 1256829 1258866 1263616 1265664 1278848 1289088 1292032 1302516 1315944 1327104 1334571 1336734 1336832 1340928 1354752 1354896 1357952 1368864 1380846 1383084 1383123 1390592 1399356 1421568 1423872 1436376 1438704 1451184 1453536 1468677 1476608 1480437 1503936 1519602 1522756 1524258 1525224 1527696 1527808 1539972 1548288 1559523 1564416 1580712 1589248 1599264 1610987 1613598 1615923 1618542 1632582 1635228 1658496 1661184 1669548 1675772 1678488 1687552 1691928 1715877 1718658 1718784 1736688 1754592 1759968 1772869 1778301 1779428 1782312 1787904 1806336 1806528 1825152 1841128 1844112 1844164 1865808 1868832 1882531 1888299 1895424 1898496 1915168 1918272 1933632 1934912 1938048 1938254 1947806 1953774 1958236 1973916 2005101 2005248 2011392 2026136 2032128 2032344 2033632 2036928 2053296 2058146 2071269 2074626 2079364 2085888 2107616 2132352 2135808 2151464 2154564 2158056 2176776 2180304 2211328 2214912 2226064 2237984 2255904 2279403 2284134 2287836 2291544 2291712 2315584 2322432 2339456 2346624 2371068 2376416 2383872 2408448 2408704 2420397 2433536 2448873 2458816 2487744 2491776 2504322 2513658 2517732 2527232 2531328 2557696 2578176 2584064 2605032 2631888 2664823 2669142 2673468 2673664 2681856 2709504 2709792 2715904 2737728 2761692 2766168 2766246 2781184 2798712 2843136 2847744 2872752 2877408 2902368 2907072 2907381 2921709 2930661 2932601 2937354 2953216 2960874 3007872 3039204 3045512 3048516 3050448 3055392 3055616 3079944 3087219 3096576 3111939 3113999 3119046 3128832 3161424 3198528 3221974 3227196 3231846 3237084 3265164 3270456 3316992 3322368 3339096 3351544 3356976 3383856 3426201 3431754 3437316 3437568 3473376 3509184 3509557 3519936 3545738 3556602 3558856 3564624 3575808 3612672 3613056 3650304 3682256 3688224 3688328 3726643 3731616 3737664 3756483 3765062 3770487 3776598 3790848 3796992 3830336 3836544 3867264 3869824 3876096 3876508 3895612 3907548 3916472 3947832 3957157 4003713 4010202 4010496 4022784 4052272 4064256 4064688 4067264 4073856 4106592 4116292 4142538 4149252 4149369 4158728 4171776 4215232 4264704 4271616 4302928 4309128 4316112 4353552 4360608 4406031 4422656 4429824 4452128 4475968 4511808 4558806 4568268 4575672 4583088 4583424 4631168 4644864 4678569 4678912 4693248 4742136 4752832 4767744 4817408 4832961 4840794 4847769 4867072 4897746 4917632 4975488 4983552 5008644 5027316 5035464 5054464 5062656 5115392 5147631 5156352 5168128 5210064 5263776 5318607 5329646 5334903 5338284 5346936 5347328 5363712 5419008 5419584 5431808 5475456 5523384 5532336 5532492 5562368 5597424 5647593 5664897 5686272 5695488 5745504 5754816 5804736 5805353 5814144 5814762 5843418 5861322 5865202 5874708 5906432 5921748 6015303 6015744 6078408 6091024 6097032 6100896 6110784 6111232 6159888 6164447 6174438 6213807 6223878 6227998 6238092 6257664 6322848 6397056 6443948 6454392 6463692 6474168 6530328 6540912 6545753 6633984 6644736 6678192 6703088 6713952 6767712 6783889 6817321 6838209 6852402 6863508 6874632 6875136 6946752 7018368 7019114 7039872 7091476 7113204 7117712 7129248 7151616 7203511 7225344 7226112 7261191 7300608 7364512 7376448 7376656 7453286 7463232 7475328 7512966 7530124 7540974 7553196 7581696 7593984 7660672 7673088 7734528 7739648 7752192 7753016 7791224 7815096 7832944 7895664 7914314 7994469 8007426 8020404 8020992 8045568 8104544 8128512 8129376 8134528 8147712 8213184 8232584 8285076 8298504 8298738 8317456 8343552 8430464 8529408 8543232 8605856 8618256 8632224 8707104 8721216 8722143 8765127 8797803 8812062 8845312 8859648 8904256 8951936 9023616 9117612 9136536 9151344 9166176 9166848 9261657 9262336 9289728 9341997 9357138 9357824 9386496 9484272 9505664 9634816 9665922 9681588 9695538 9734144 9795492 9835264 9950976 9967104 10017288 10054632 10070928 10108928 10230784 10278603 10295262 10312704 10336256 10420128 10527552 10528671 10637214 10659292 10669806 10676568 10693872 10694656 10727424 10838016 10839168 10863616 10950912 11046768 11064672 11064984 11124736 11179929 11194848 11269449 11276909 11295186 11311461 11329794 11372544 11390976 11491008 11509632 11609472 11610706 11628288 11629524 11686836 11722644 11730404 11749416 11812864 11843496 11871471 12011139 12030606 12031488 12156816 12182048 12194064 12201792 12221568 12319776 12328894 12348876 12427614 12447756 12448107 12455996 12476184 12515328 12645696 12794112 12887896 12908784 12927384 12948336 13060656 13081824 13091506 13218093 13267968 13289472 13356384 13406176 13427904 13495513 13535424 13567778 13634642 13676418 13704804 13727016 13749264 13750272 13893504 14035707 14036736 14038228 14079744 14182952 14226408 14235424 14258496 14303232 14330287 14407022 14452224 14498883 14522382 14601216 14729024 14752896 14753312 14906572 14926464 14950656 15025932 15060248 15081948 15106392 15163392 15187968 15321344 15346176 15469056 15479296 15504384 15506032 15582448 15630192 15665888 15791328 15828628 15955821 15988938 16014852 16040808 16041984 16091136 16209088 16257024 16258752 16269056 16295424 16426368 16465168 16570152 16597008 16597476 16634912 16687104 16860928 16942779 17058816 17086464 17211712 17236512 17264448 17414208 17416059 17442432 17444286 17530254 17595606 17624124 17690624 17719296 17808512 17903872 18047232 18235224 18273072 18302688 18332352 18333696 18493341 18523314 18524672 18641421 18653761 18683994 18714276 18715648 18772992 18968544 19011328 19269632 19331844 19363176 19391076 19468288 19590984 19637259 19670528 19901952 19934208 20034576 20109264 20141856 20351667 20451963 20461568 20514627 20557206 20590524 20625408 20672512 20840256 21055104 21057342 21274428 21318584 21339612 21353136 21387744 21389312 21454848 21610533 21676032 21678336 21727232 21783573 21901824 22093536 22129344 22129968 22323677 22359858 22389696 22538898 22553818 22590372 22622922 22659588 22745088 22781952 22982016 23019264 23218944 23221412 23256576 23259048 23373672 23445288 23460808 23498832 23686992 23704523 23742942 23983407 24022278 24061212 24062976 24313632 24364096 24388128 24403584 24443136 24566899 24639552 24657788 24697752 24855228 24895512 24896214 24911992 24952368 25030656 25291392 25588224 25775792 25817568 25854768 25896672 26086501 26121312 26163648 26166429 26183012 26295381 26393409 26436186 26535936 26578944 26712768 26812352 26855808 26991026 27070848 27135556 27269284 27352836 27409608 27454032 27498528 27500544 27700099 27784971 27787008 28025991 28071414 28073472 28076456 28159488 28365904 28452816 28470848 28516992 28660574 28814044 28904448 28997766 29044764 29202432 29458048 29505792 29506624 29813144 29852928 29901312 30051864 30120496 30163896 30212784 30326784 30642688 30692352 30835809 30938112 30958592 31008768 31012064 31164896 31260384 31331776 31582656 31586013 31657256 31911642 31977876 32029704 32081616 32083968 32182272 32418176 32514048 32517504 32538112 32590848 32852736 32930336 33140304 33194016 33194952 33269824 33374208 33539787 33721856 33830727 33885558 33934383 34117632 34172928 34423424 34473024 34528896 34828416 34832118 34884864 34888572 35060508 35191212 35248248 35381248 35438592 35614413 35617024 35807744 36033417 36094464 36470448 36546144 36605376 36664704 36926833 36986682 37046628 37049344 37282842 37307522 37344321 37367988 37428552 37431296 37545984 37937088 38022656 38539264 38663688 38726352 38782152 38936576 39181968 39210967 39274518 39341056 39654279 39803904 39868416 40069152 40218528 40283712 40486539 40637471 40703334 40903926 40923136 41029254 41114412 41181048 41250816 41345024 41680512 42107121 42110208 42114684 42548856 42637168 42679224 42706272 42775488 42778624 42909696 42990861 43151129 43221066 43356672 43454464 43496649 43567146 43803648 44187072 44258688 44259936 44647354 44719716 44779392 45077796 45107636 45180744 45245844 45319176 45490176 45563904 45820271 45964032 46038528 46437888 46442824 46513152 46518096 46747344 46890576 46921616 46997664 47373984 47409046 47485884 47487223 47867463 47966814 48044556 48122424 48125952 48627264 48728192 48776256 48807168 48886272 49133798 49279104 49315576 49395504 49710456 49791024 49792428 49823984 49904736 50061312 50424577 50582784 50828337 51176448 51551584 51635136 51709536 51793344 52173002 52242624 52248177 52327296 52332858 52366024 52590762 52786818 52872372 53071872 53157888 53425536 53624704 53711616 53982052 54141696 54271112 54538568 54705672 54819216 54908064 54997056 55001088 55400198 55480023 55569942 55574016 55961283 56051982 56142828 56146944 56152912 56318976 56731808 56905632 56941696 57033984 57321148 57628088 57808896 57995532 58089528 58404864 58911777 58916096 59011584 59013248 59626288 59705856 59802624 60103728 60240992 60327792 60425568 61055001 61285376 61355889 61384704 61671618 61876224 61917184 62017536 62024128 62329792 62520768 62663552 63165312 63172026 63314512 63823284 63955752 64059408 64163232 64167936 64364544 64831599 64836352 65028096 65035008 65076224 65181696 65705472 65860672 66280608 66388032 66389904 66539648 66971031 67079574 67443712 67661454 67771116 67868766 68235264 68345856 68846848 68946048 69057792 69656832 69664236 69769728 69777144 70121016 70382424 70496496 70762496 71113569 71228826 71234048 71615488 71950221 72066834 72188928 72940896 73092288 73210752 73329408 73700697 73853666 73973364 74093256 74098688 74565684 74615044 74688642 74735976 74857104 74862592 75091968 75874176 76045312 77078528 77327376 77452704 77564304 77873152 78259503 78363936 78421934 78499287 78549036 78682112 78886143 79180227 79308558 79607808 79736832 80138304 80437056 80567424 80973078 81274942 81406668 81807852 81846272 82058508 82228824 82362096 82501632 82690048 83100297 83354913 83361024 84077973 84214242 84220416 84229368 85097712 85274336 85358448 85412544 85550976 85842593 85981722 86302258 86442132 86713344 86908928 86993298 87134292 87607296 88374144 88517376 88519872 89294708 89439432 89558784 90155592 90215272 90361488 90491688 90638352 90980352 91640542 91928064 92077056 92875776 92885648 93026304 93036192 93494688 93781152 93843232 93995328 94468591 94747968 94758039 94818092 94971768 94974446 95734926 95933628 96089112 96244848 96251904 97254528 97456384 97552512 97614336 97772544 98267596 98558208 98631152 98791008 99420912 99582048 99584856 99647968 99809472 99820081 100122624 100312009 100619361 100849154 101165568 101492181 101656674 102352896 103103168 103270272 103419072 103586688 104346004 104485248 104496354 104654592 104665716 104732048 105181524 105573636 105744744 106143744 106315776 106843239 106851072 107249408 107423232 107964104 108283392 108542224 109077136 109411344 109638432 109816128 109994112 110780499 110800396 110960046 111139884 111148032 111922566 112103964 112285656 112293888 112305824 112637952 113463616 113811264 113883392 114067968 114642296 115256176 115617792 115991064 116179056 116809728 117632901 117823554 117832192 118023168 118026496 119252576 119411712 119605248 120207456 120481984 120655584 120851136 121459617 121912413 122110002 122570752 122711778 122769408 123343236 123752448 123834368 124035072 124048256 124659584 125041536 125327104 126330624 126344052 126629024 127646568 127911504 128118816 128326464 128335872 128729088 128972583 129453387 129663198 129672704 130070016 130152448 130363392 130489947 131410944 131721344 132561216 132776064 132779808 133079296 133942062 134159148 134887424 135322908 135542232 135737532 136470528 136691712 137460813 137693696 137892096 138115584 139313664 139328472 139539456 139554288 140242032 140764848 140992992 141996997 142227138 142457652 142461669 142468096 143230976 143602389 143900442 144133668 144377856 145881792 146184576 146421504 146658816 147401394 147707332 147946728 148186512 148197376 149131368 149230088 149377284 149471952 149714208 149725184 150183936 151273731 151748352 152090624 152485011 154157056 154654752 154905408 155128608 156265739 156519006 156727872 156744531 156843868 156998574 157098072 157364224 157772286 158360454 158617116 159215616 159473664 160276608 160874112 161134848 161946156 162549884 162813336 163615704 163692544 164117016 164457648 164724192 165003264 165931661 166200594 166440069 166709826 166722048 167883849 168155946 168428484 168440832 168458736 170195424 170548672 170716896 170825088 171101952 171685186 171963444 171968293 172604516 172884264 173426688 173817856 173986596 174268584 175214592 176735331 176748288 177034752 177039744 178589416 178878864 179117568 180311184 180430544 180722976 180983376 181276704 182605507 183165003 183281084 183856128 184067667 184154112 185751552 185771296 186052608 186072384 186989376 187562304 187686464 187990656 188937182 189495936 189516078 189636184 189943536 189948892 191469852 191867256 192178224 192489696 192503808 193900693 194494797 194509056 194912768 195105024 195228672 195545088 196535192 197116416 197262304 197582016 198841824 199164096 199169712 199295936 199618944 199640162 200624018 200913093 201238722 201698308 202331136 202984362 203313348 204705792 206206336 206540544 206838144 207173376 208692008 208970496 208992708 209309184 209331432 209464096 210363048 211147272 211489488 212287488 213340707 213686478 213702144 214498816 214846464 215850663 215928208 216566784 217084448 218154272 218822688 219276864 219632256 219988224 221102091 221560998 221600792 221920092 222279768 222296064 223845132 224207928 224571312 224587776 224611648 225275904 226927232 227622528 227766784 228135936 229284592 230512352 231235584 231982128 232358112 233619456 234778509 235265802 235647108 235664384 236046336 236052992 237540681 238505152 238823424 239210496 240414912 240963968 241311168 241702272 242919234 243824826 244220004 245141504 245423556 245538816 246686472 247504896 247668736 248070144 248096512 249300891 249319168 250083072 250654208 252233919 252661248 252688104 253258048 255293136 255823008 256237632 256652928 257527779 257945166 258487831 258906774 259326396 259345408 260140032 260304896 260726784 260979894 262821888 263442688 265122432 265552128 265559616 266158592 267884124 268318296 269774848 270645816 271084464 271475064 272941056 274476769 274921626 275387392 275784192 276231168 278627328 278656944 279078912 279108576 280484064 281529696 281985984 283405773 283993994 284274117 284454276 284462297 284915304 284923338 284936192 286461952 287204778 287800884 288267336 288755712 291763584 292369152 292843008 293317632 294802788 295414664 295893456 296373024 296394752 298262736 298460176 298754568 298943904 299428416 299450368 299460243 300367872 300936027 301858083 302057903 302547462 303496704 304181248 304476543 304970022 309309504 309810816 310257216 312531478 313038012 313455744 313489062 313687736 313997148 314196144 314728448 315544572 316720908 317234232 318431232 318947328 320529717 320553216 320741897 321748224 322269696 323892312 325099768 325626672 327231408 328234032 328915296 329448384 331863322 332341497 332401188 332880138 333419652 333444096 335767698 336311892 336856968 336881664 336917472 340390848 341097344 341433792 341650176 342203904 343370372 343926888 343936586 345209032 345768528 346853376 347973192 348537168 350429184 352898703 353470662 353496576 354069504 354079488 357178832 357757728 358235136 360622368 360861088 361445952 361484371 361966752 362553408 364378851 365211014 365737239 366330006 366562168 367712256 368135334 368308224 371503104 371542592 372105216 372144768 373978752 375124608 375372928 375981312 377874364 378991872 379032156 379272368 379887072 379897784 382939704 383734512 383844229 384356448 384979392 385007616 386917749 387801386 388360161 388989594 389018112 389825536 390210048 390457344 391090176 393070384 394232832 394524608 395164032 397683648 398328192 398339424 398591872 399237888 399280324 401248036 401826186 402477444 403396616 404662272 405968724 406626696 409411584 412382439 412412672 413081088 413676288 414346752 417384016 417940992 417985416 418618368 418662864 418928192 420726096 422294544 422978976 425990991 426681414 427372956 427385007 427404288 428997632 429692928 431701326 431856416 433133568 434168896 436308544 437645376 438553728 439264512 439976448 442204182 443121996 443201584 443840184 444559536 444592128 447690264 448415856 449142624 449175552 449223296 450551808 453821193 453854464 455245056 455533568 456271872 458569184 461024704 462471168 463964256 464716224 468797217 469557018 470233593 470531604 471294216 471328768 472092672 472105984 475081362 477010304 477646848 478420992 480829824 481927936 482622336 483404544 485838468 487649652 488440008 490283008 490847112 491077632 493372944 495009792 495337472 496193024 497794983 498601782 498638336 499320207 500166144 501308416 503651547 504467838 505322496 505376208 506516096 510586272 511646016 512475264 513305856 515055558 515890332 515904879 516975662 517813548 518652792 518690816 520280064 520609792 521453568 521959788 525643776 526885376 530205993 530244864 531104256 531119232 532317184 535768248 536636592 539549696 541291632 542168928 542950128 547816521 548953538 549495009 549843252 550774784 551568384 552203001 552462336 557254656 557313888 558157824 558217152 560968128 563059392 563971968 566811546 567987988 568548234 568908552 568924594 569830608 569846676 569872384 572923904 574409556 575601768 576534672 577511424 581702079 583484391 583527168 584738304 585686016 586635264 589605576 590829328 591786912 592746048 592789504 596525472 596920352 597509136 597887808 597951359 598856832 598920486 600898151 601872054 602739279 603716166 604115806 605094924 606993408 608362496 608953086 609940044 618619008 619621632 620514432 625062956 626076024 626911488 626978124 627375472 627994296 628392288 629456896 631089144 633441816 634468464 634938041 636862464 640022121 641059434 641106432 641483794 643496448 644539392 647784624 650199536 651253344 654462816 656468064 657830592 658896768 661280137 663306273 663726644 664682994 664802376 665760276 666839304 666888192 671535396 672623784 673713936 673763328 673834944 680781696 682194688 682867584 683300352 684407808 686740744 687853776 687873172 690418064 691537056 693706752 695946384 697074336 698740567 700858368 702184063 704335527 705797406 706941324 706993152 708139008 708158976 714357664 715515456 716470272 721244736 721722176 722891904 722968742 723933504 725106816 728757702 730422028 731474478 732660012 733124336 735424512 736270668 736616448 743006208 743085184 744210432 744289536 747902673 747957504 750249216 750745856 751962624 755748728 757983744 758064312 758544736 759774144 759795568 765879408 767469024 767688458 768712896 769958784 772583337 773835498 775463493 775602772 776720322 777979188 778036224 779651072 780420096 780914688 782180352 786140768 788465664 789049216 790328064 795367296 796656384 796678848 797183744 798475776 798560648 802496072 803652372 804954888 806793232 809324544 811937448 813253392 818823168 823430307 824764878 824825344 826162176 827352576 828693504 834768032 835881984 835970832 837236736 837325728 837856384 841452192 844589088 845957952 850217319 851981982 853362828 853386891 854745912 854770014 854808576 857995264 859385856 863402652 863712832 866267136 868337792 872617088 875290752 877107456 878529024 879952896 884408364 886243992 886403168 887680368 889119072 889184256 895380528 896831712 898285248 898351104 898380729 898446592 901103616 902808081 906173709 907642386 907708928 910490112 911067136 912543744 913429629 917138368 922049408 927928512 929432448 937594434 939114036 940467186 941063208 942588432 942657536 944185344 944211968 950162724 954020608 955293696 956841984 961659648 962225691 963855872 965244672 966809088 971676936 975299304 976880016 980566016 981694224 986745888 992386048 993978979 995589966 997024491 997203564 997276672 998640414 1000332288 1002616832 1007303094 1008935676 1010644992 1010752416 1013032192 1021172544 1023292032 1024950528 1026611712 1030111116 1031780664 1031809758 1033951324 1035627096 1037305584 1037381632 1040560128 1041219584 1043919576 1051287552 1053770752 1058696109 1060411986 1060489728 1062208512 1062238464 1064634368 1071536496 1073273184 1079099392 1082583264 1084337856 1084453113 1085900256 1093136553 1093860173 1095633042 1097211717 1097907076 1098990018 1099686504 1101549568 1103136768 1104406002 1104924672 1114509312 1114627776 1116315648 1116434304 1121936256 1126118784 1127943936 1133623092 1135975976 1137096468 1137817104 1137849188 1139661216 1139693352 1139744768 1145847808 1148819112 1151203536 1151532687 1153069344 1155022848 1160753247 1161521627 1163404158 1165080483 1166968782 1167054336 1169476608 1171372032 1173270528 1179211152 1181658656 1183573824 1185492096 1193050944 1193840704 1195018272 1195775616 1195902718 1197713664 1197840972 1201796302 1203744108 1205478558 1207432332 1208231612 1210189848 1213986816 1216724992 1217906172 1219880088 1237147317 1237238016 1239243264 1241028864 1250125912 1252152048 1253822976 1253956248 1254750944 1255988592 1256784576 1262178288 1266883632 1268936928 1269876082 1277972973 1280044242 1282118868 1282155021 1282212864 1282967588 1286992896 1289078784 1295569248 1300399072 1302506688 1308925632 1309064761 1312936128 1315661184 1317793536 1322560274 1326612546 1327453288 1329365988 1329604752 1331520552 1333678608 1333776384 1343070792 1345247568 1347427872 1347526656 1347669888 1361463579 1361563392 1364389376 1365735168 1366600704 1368815616 1373481488 1375707552 1375746344 1380836128 1383074112 1387413504 1390037839 1391892768 1394148672 1397481134 1404368126 1406391651 1408671054 1411594812 1413882648 1413986304 1416278016 1416317952 1428715328 1431030912 1432940544 1442489472 1443444352 1445783808 1445937484 1447867008 1450213632 1457515404 1460844056 1462948956 1465320024 1466248672 1470849024 1472541336 1473232896 1476019561 1486012416 1486170368 1488579072 1493384949 1495805346 1495915008 1500498432 1501491712 1503925248 1510954641 1511497456 1515967488 1516128624 1517089472 1519548288 1519591136 1531758816 1534938048 1535376916 1537425792 1539917568 1545166674 1547670996 1547714637 1550926986 1551205544 1553440644 1555958376 1556072448 1559302144 1560840192 1561829376 1564360704 1572281536 1576931328 1578098432 1580656128 1590734592 1593312768 1593357696 1594367488 1596951552 1597121296 1604992144 1607304744 1609909776 1613586464 1618649088 1623874896 1626506784 1643449563 1646860614 1649529756 1649650688 1652324352 1654705152 1657387008 1669536064 1671763968 1671941664 1674473472 1674651456 1675712768 1682904384 1689178176 1691915904 1700434638 1703963964 1706725656 1706773782 1709491824 1709540028 1709617152 1715990528 1718771712 1726805304 1727425664 1732534272 1736675584 1745106237 1745234176 1750581504 1754214912 1757058048 1759905792 1768816728 1772487984 1772806336 1775360736 1778238144 1778368512 1790761056 1793663424 1793854077 1796570496 1796761458 1796893184 1802694453 1805616162 1808217837 1809414817 1812347418 1815284772 1815417856 1820980224 1822134272 1825087488 1826859258 1834276736 1844098816 1855857024 1858864896 1875188868 1878228072 1880934372 1882126416 1885176864 1885315072 1888370688 1888423936 1900325448 1904814123 1908041216 1910587392 1920066363 1921337383 1923319296 1924451382 1927711744 1930489344 1933618176 1943353872 1950598608 1953760032 1963388448 1973491776 1983840411 1984772096 1987957958 1989918819 1991179932 1994048982 1994407128 1994553344 1997280828 2000664576 2005233664 2014606188 2017871352 2021289984 2021504832 2026064384 2042345088 2046584064 2049901056 2053223424 2060222232 2063561328 2063619516 2067902648 2071254192 2074611168 2074763264 2081120256 2087839152 2096221701 2102575104 2106552189 2107541504 2113006581 2117392218 2120823972 2120979456 2124417024 2124476928 2129268736 2143072992 2146546368 2165166528 2165396669 2168675712 2168906226 2171800512 2186273106 2187720346 2191266084 2194423434 2195814152 2197980036 2199373008 2203099136 2206273536 2208812004 2209849344 2229018624 2229255552 2232631296 2232868608 2243708019 2243872512 2252237568 2255887872 2267246184 2271951952 2274192936 2275634208 2275698376 2279322432 2279386704 2279489536 2297638224 2299338731 2302407072 2303065374 2306138688 2317750011 2321506494 2323043254 2326390479 2326808316 2330160966 2333937564 2334108672 2338953216 2342744064 2346541056 2358422304 2363317312 2367147648 2370984192 2386101888 2387681408 2390036544 2391551232 2391805436 2395427328 2395681944 2403592604 2407488216 2410957116 2414864664 2416463224 2420379696 2427973632 2435812344 2439760176 2441565869 2470290921 2474294634 2474476032 2478486528 2482057728 2500251824 2504304096 2507645952 2507912496 2509501888 2511977184 2513569152 2524356576 2530390597 2533767264 2537873856 2539752164 2550651957 2555945946 2560088484 2560160673 2564237736 2564310042 2564425728 2565935176 2573985792 2578157568 2591138496 2600798144 2605013376 2617851264 2618129522 2625872256 2631322368 2635587072 2645120548 2653225092 2654906576 2658731976 2659209504 2663041104 2667357216 2667552768 2686141584 2686909603 2690495136 2694855744 2695053312 2695142187 2695339776 2708424243 2718521127 2722927158 2723126784 2728778752 2731470336 2733201408 2737631232 2746962976 2751415104 2751492688 2761672256 2766148224 2780075678 2783785536 2788297344 2794962268 2808736252 2812783302 2817342108 2823189624 2827765296 2827972608 2832556032 2832635904 2857430656 2862061824 2865881088 2884978944 2886677073 2886888704 2891567616 2891874968 2895734016 2900427264 2915030808 2921688112 2925897912 2930640048 2932497344 2941698048 2945082672 2952039122 2972340736 2977158144 2981936937 2986769898 2991073473 2991610692 2991830016 3000996864 3002983424 3007850496 3021909282 3022994912 3031934976 3032257248 3034178944 3039096576 3039182272 3063517632 3069876096 3070753832 3074851584 3079835136 3090333348 3095341992 3095429274 3101853972 3102411088 3106881288 3111916752 3112144896 3118604288 3121680384 3123658752 3144563072 3153862656 3156196864 3161312256 3176088327 3181469184 3186625536 3186715392 3188734976 3193903104 3194242592 3209984288 3214609488 3219819552 3227172928 3237298176 3247749792 3253013568 3253359339 3281580519 3286899126 3291635151 3293721228 3299059512 3299301376 3304648704 3309410304 3314774016 3339072128 3343527936 3343883328 3348946944 3349302912 3351425536 3365808768 3378356352 3383831808 3400869276 3407927928 3413451312 3413547564 3418983648 3419080056 3419234304 3431981056 3437543424 3453610608 3454598061 3454851328 3465068544 3473351168 3484564881 3490212474 3490468352 3495241449 3501163008 3508429824 3514116096 3519811584 3537633456 3544975968 3545612672 3550721472 3556476288 3581522112 3581902801 3587326848 3587708154 3593140992 3593522916 3593786368 3605388906 3611232324 3616435674 3618829634 3624694836 3630569544 3630835712 3641960448 3644268544 3650174976 3653718516 3668553472 3688197632 3711441951 3711714048 3717729792 3750377736 3756456144 3761868744 3764252832 3770353728 3770630144 3776847872 3800650896 3803463799 3809628246 3816082432 3833918919 3840132726 3842674766 3846465063 3846638592 3848902764 3855423488 3860978688 3867236352 3886707744 3901197216 3907520064 3926776896 3927194283 3946983552 3967680822 3969544192 3975915916 3979837638 3982359864 3988097964 3988814256 3989106688 3994561656 4001329152 4010467328 4029212376 4035742704 4038729601 4042579968 4043009664 4052128768 4084390737 4084690176 4093168128 4099802112 4106446848 4120444464 4127122656 4127239032 4135805296 4142508384 4149222336 4149526528 4162240512 4170113517 4175678304 4185659513 4192443402 4206287057 4213104378 4215083008 4219174953 4226013162 4234784436 4241647944 4241958912 4248834048 4248953856 4258537472 4286145984 4293092736 4330333056 4330793338 4337351424 4337812452 4343601024 4372546212 4375440692 4382532168 4388846868 4391628304 4395960072 4398746016 4406198272 4412547072 4417624008 4419698688 4428058683 4444566287 4458037248 4458511104 4465737216 4480154847 4487416038 4487745024 4504475136 4511775744 4534492368 4543903904 4548385872 4551268416 4551396752 4558644864 4558773408 4595276448 4598677462 4604814144 4606130748 4612277376 4635500022 4643012988 4643143911 4646086508 4652780958 4653616632 4660321932 4667875128 4668217344 4677906432 4685488128 4693082112 4716844608 4726634624 4734295296 4741968384 4772203776 4775362816 4780073088 4783102464 4783610872 4790854656 4791363888 4807185208 4814976432 4821914232 4829729328 4832926448 4840759392 4855947264 4871624688 4879520352 4883131738 4891183969 4930348689 4940581842 4948589268 4948952064 4956973056 4964115456 5000503648 5008608192 5015291904 5015824992 5019003776 5023954368 5027138304 5048713152 5060781194 5067534528 5075747712 5079504328 5101303914 5111891892 5120176968 5120321346 5128475472 5128620084 5128851456 5131870352 5147971584 5156315136 5182276992 5201596288 5210026752 5235318711 5235702528 5236259044 5251744512 5262644736 5271174144 5290241096 5306450184 5309813152 5317463952 5318419008 5326082208 5334714432 5335105536 5372283168 5373819206 5380990272 5381562231 5389711488 5390284374 5390679552 5408083359 5416848486 5428244451 5437042254 5445854316 5446253568 5457557504 5462940672 5466402816 5475262464 5493925952 5502830208 5502985376 5523344512 5532296448 5560151356 5567571072 5576594688 5589924536 5617472504 5625566604 5634684216 5646379248 5655530592 5655945216 5665112064 5665271808 5714442369 5714861312 5724123648 5731762176 5764012149 5769957888 5773354146 5773777408 5783135232 5783749936 5791468032 5800854528 5830061616 5843376224 5851795824 5861280096 5864994688 5890165344 5904078244 5944681472 5951521233 5954316288 5963873874 5973539796 5982146946 5983221384 5983660032 6001993728 6005966848 6015700992 6043818564 6045989824 6063869952 6064514496 6068357888 6078193152 6078364544 6127035264 6139752192 6141507664 6149703168 6159670272 6180666696 6190683984 6190858548 6203707944 6204822176 6213762576 6223833504 6224289792 6237208576 6243360768 6288665103 6289126144 6307725312 6312393728 6319656567 6322624512 6352176654 6362938368 6373251072 6373430784 6377469952 6387806208 6388485184 6419968576 6429218976 6439639104 6454345856 6495499584 6496190007 6506027136 6506718678 6563161038 6573798252 6583270302 6587442456 6598119024 6598602752 6609297408 6618820608 6629548032 6678144256 6687055872 6687766656 6697893888 6698605824 6702851072 6731617536 6756712704 6767663616 6801738552 6815855856 6826902624 6827095128 6837967296 6838160112 6838468608 6863962112 6898016193 6907221216 6909196122 6909702656 6946702336 6953250033 6957852853 6969129762 6979171437 6980424948 6980936704 6990482898 7002326016 7016859648 7028232192 7039623168 7075266912 7089951936 7091225344 7101442944 7112952576 7163044224 7163805602 7174653696 7175416308 7186281984 7187045832 7187572736 7210777812 7222464648 7232871348 7237659268 7249389672 7261139088 7261671424 7283920896 7288537088 7307437032 7324697607 7337106944 7376395264 7410872763 7422883902 7423428096 7435459584 7500755472 7512912288 7523737488 7528505664 7540707456 7553695744 7591171791 7601301792 7606927598 7619256492 7632164864 7651955871 7667837838 7680265452 7680482019 7685349532 7692930126 7693277184 7697805528 7710846976 7721957376 7734472704 7773415488 7802394432 7815040128 7853553792 7854388566 7893967104 7935361644 7939088384 7951831832 7959675276 7964719728 7976195928 7977628512 7978213376 7989123312 8002658304 8020934656 8058424752 8060728809 8071485408 8077459202 8085159936 8085426561 8086019328 8104257536 8125272729 8155563381 8168781474 8169380352 8186336256 8199604224 8212893696 8240888928 8254245312 8254478064 8271610592 8285016768 8298444672 8326731521 8340227034 8351356608 8371319026 8384886804 8412574114 8426208756 8430166016 8438349906 8452026324 8469568872 8483295888 8483917824 8497668096 8497907712 8517074944 8572291968 8586185472 8660031219 8660666112 8661586676 8674702848 8675624904 8687202048 8745092424 8750881384 8765064336 8777693736 8783256608 8791920144 8797492032 8825094144 8835248016 8841787079 8856117366 8889132574 8917022208 8931474432 8945810811 8960309694 8974832076 8975490048 9008950272 9023551488 9068984736 9087807808 9096771744 9102536832 9102793504 9117289728 9117546816 9163453327 9190552896 9197354924 9209628288 9212261496 9224554752 9271000044 9286025976 9286287822 9292173016 9305561916 9307233264 9320643864 9335750256 9336434688 9355812864 9370976256 9433689216 9453269248 9468590592 9483936768 9544407552 9550725632 9560146176 9566204928 9567221744 9581709312 9582727776 9614370416 9629952864 9643828464 9659458656 9665852896 9681518784 9711894528 9730264873 9743249376 9759040704 9760078017 9766263476 9782367938 9844741557 9860697378 9881163684 9897178536 9897904128 9913946112 9928230912 10001007296 10017216384 10030583808 10031649984 10038007552 10047908736 10054276608 10097426304 10121562388 10135069056 10151495424 10159008656 10202607828 10223783784 10240353936 10240642692 10256950944 10257240168 10257702912 10263740704 10295943168 10312630272 10332136927 10363794183 10364553984 10403192576 10420053504 10453694643 10470637422 10471405056 10472518088 10503489024 10525289472 10542348288 10580482192 10612900368 10619626304 10634927904 10636838016 10652164416 10669428864 10744566336 10745708403 10747638412 10761980544 10763124462 10779422976 10780568748 10781359104 10816166718 10833696972 10856488902 10874084508 10891708632 10892507136 10915115008 10925881344 10932805632 10950524928 10987851904 11005660416 11005970752 11046689024 11064592896 11120302712 11135142144 11153189376 11179849072 11234945008 11251133208 11269368432 11292758496 11311061184 11311890432 11330543616 11410391397 11428884738 11429722624 11448247296 11501756757 11528024298 11539915776 11546708292 11547554816 11566270464 11567499872 11582936064 11601709056 11660123232 11686752448 11703591648 11722560192 11729989376 11780330688 11781582849 11808156488 11889362944 11903042466 11908632576 11927747748 11947079592 11964293892 11966442768 11967320064 12003987456 12011933696 12031401984 12087637128 12091979648 12116188803 12127739904 12129028992 12136715776 12156386304 12156729088 12254070528 12279504384 12283015328 12299406336 12319340544 12361333392 12381367968 12381717096 12407415888 12409644352 12427525152 12447667008 12448579584 12486721536 12510340551 12556978539 12577330206 12578252288 12618861171 12624787456 12639313134 12645249024 12657524859 12704353308 12725876736 12746502144 12746861568 12754939904 12775612416 12776970368 12839937152 12858437952 12879278208 12908691712 12990999168 12992380014 13012054272 13013437356 13126322076 13147596504 13166540604 13174884912 13196238048 13197205504 13218594816 13237641216 13259096064 13284176049 13333698861 13356288512 13374111744 13375533312 13397211648 13405702144 13440464541 13463235072 13513425408 13535327232 13603477104 13631711712 13653805248 13654190256 13675934592 13676320224 13773708709 13796032386 13814442432 13818392244 13819405312 13893404672 13906500066 13915705706 13929431733 13938259524 13958342874 13960849896 13961873408 13980965796 14004652032 14033719296 14056464384 14079246336 14150533824 14179903872 14182450688 14202885888 14225905152 14326088448 14327611204 14349307392 14350832616 14372563968 14374091664 14375145472 14421555624 14444929296 14465742696 14475318536 14498779344 14522278176 14523342848 14567841792 14614874064 14625690691 14649395214 14673551907 14674213888 14752790528 14791046067 14821745526 14845767804 14846856192 14870919168 15001510944 15025824576 15047474976 15057011328 15081414912 15157776683 15182343582 15202603584 15213855196 15238512984 15264329728 15303911742 15335675676 15360530904 15360964038 15370699064 15385860252 15386554368 15395611056 15421693952 15443914752 15468945408 15546830976 15604788864 15630080256 15705956133 15707107584 15708777132 15787934208 15870723288 15878176768 15903663664 15919350552 15929439456 15952391856 15955257024 15956426752 15978246624 16005316608 16095371117 16116849504 16121457618 16142970816 16144686693 16154918404 16170853122 16172038656 16208515072 16224250077 16250545458 16284733353 16311126762 16337562948 16338760704 16372672512 16399208448 16425787392 16481777856 16508490624 16508956128 16543221184 16570033536 16596889344 16653463042 16680454068 16702713216 16742638052 16769773608 16825148228 16852417512 16860332032 16876699812 16904052648 16939137744 16966591776 16967835648 16995336192 16995815424 17090961083 17143327107 17144583936 17172370944 17292036447 17320062438 17321332224 17323173352 17349405696 17351249808 17374404096 17490184848 17501762768 17530128672 17555387472 17566513216 17583840288 17594984064 17670496032 17683574158 17712234732 17712734179 17778265148 17834044416 17854563699 17862948864 17891621622 17920619388 17949664152 17950980096 18017900544 18047102976 18137969472 18175615616 18193543488 18205073664 18205587008 18234579456 18235093632 18326906654 18381105792 18394709848 18419256576 18424522992 18449109504 18542000088 18572051952 18572575644 18584346032 18611123832 18614466528 18641287728 18671500512 18672869376 18711625728 18808367221 18865995309 18867378432 18906538496 18937181184 18958969701 18967873536 19088815104 19101451264 19120292352 19132409856 19134443488 19163418624 19165455552 19228740832 19259905728 19287656928 19318917312 19331705792 19363037568 19460529746 19486498752 19488570021 19518081408 19520156034 19532526952 19564735876 19689483114 19721394756 19762327368 19794357072 19795808256 19827892224 19856461824 20002014592 20034432768 20061167616 20063299968 20076015104 20095817472 20108553216 20194852608 20243124776 20270138112 20302990848 20318017312 20405215656 20447567568 20480707872 20481285384 20513901888 20514480336 20515405824 20527481408 20591886336 20664273854 20694048579 20727588366 20729107968 20806385152 20840107008 20873558559 20907389286 20937514311 20941274844 20942810112 20945036176 21006978048 21050578944 21084696576 21160964384 21225800736 21239252608 21269855808 21273676032 21304328832 21338857728 21489132672 21491416806 21495276824 21523961088 21526248924 21558845952 21561137496 21562718208 21632333436 21667393944 21712977804 21748169016 21783417264 21785014272 21830230016 21851762688 21865611264 21974092821 21975703808 22011320832 22011941504 22093378048 22129185792 22232618289 22240605424 22270284288 22306378752 22359698144 22469890016 22502266416 22538736864 22585516992 22622122368 22661087232 22773515373 22820782794 22857769476 22859445248 22896494592 23003513514 23041446057 23056048596 23079831552 23093416584 23095109632 23132540928 23134999744 23165872128 23203418112 23320246464 23373504896 23407183296 23445120384 23459978752 23560661376 23563165698 23616312976 23778725888 23806084932 23817265152 23855495496 23894159184 23928587784 23932885536 23934640128 24007974912 24023867392 24062803968 24175274256 24182186427 24183959296 24232377606 24255479808 24258057984 24273431552 24312772608 24313458176 24466690143 24508141056 24559008768 24566030656 24598812672 24638681088 24722666784 24762735936 24763434192 24814831776 24819288704 24855050304 24895334016 24980194563 25020681102 25073319607 25113957078 25154660412 25156504576 25237722342 25249574912 25278626268 25290498048 25315049718 25408706616 25451753472 25493004288 25493723136 25509879808 25551224832 25553940736 25679874304 25716875904 25758556416 25817383424 25980093657 25981998336 25984760028 26024108544 26026874712 26252644152 26295193008 26333081208 26349769824 26392476096 26394411008 26475282432 26525361237 26568352098 26624246593 26667397722 26712577024 26751066624 26794423296 26811404288 26837432433 26880929082 26926470144 27026850816 27070654464 27206954208 27263423424 27307610496 27308380512 27351869184 27352640448 27490359981 27547417418 27592064772 27628884864 27636784488 27638810624 27786809344 27813000132 27831411412 27858863466 27876519048 27916685748 27921699792 27923746816 27961931592 28009304064 28067438592 28112928768 28271107207 28301067648 28359807744 28364901376 28405771776 28451810304 28652176896 28655222408 28698614784 28701665232 28745127936 28748183328 28750290944 28843111248 28889858592 28931485392 28950637072 28997558688 29044556352 29046685696 29135683584 29190794619 29229748128 29251381382 29280234051 29298790428 29299616591 29347103814 29348427776 29505581056 29534224671 29582092134 29643491052 29691535608 29693712384 29741838336 30003021888 30051649152 30094949952 30114022656 30162829824 30315553366 30364687164 30405207168 30427710392 30477025968 30528659456 30607823484 30671351352 30721061808 30721928076 30741398128 30771720504 30773108736 30791222112 30843387904 30887829504 30937890816 30996410781 31091382549 31093661952 31111964009 31209577728 31260160512 31361083929 31411912266 31414215168 31417554264 31575868416 31741446576 31807327328 31838701104 31858878912 31904783712 31910514048 31956493248 32190742234 32233699008 32237125209 32242915236 32285941632 32289373386 32309836808 32341706244 32344077312 32417030144 32448500154 32501090916 32569466706 32622253524 32675125896 32677521408 32745345024 32798416896 32851574784 32963555712 33016981248 33017912256 33086442368 33140067072 33193778688 33306926084 33360908136 33405426432 33485276104 33539547216 33650296456 33704835024 33753399624 33808105296 33878275488 33933183552 33935671296 33991630848 34181922166 34231174191 34286654214 34289167872 34344741888 34584072894 34640124876 34642664448 34646346704 34698811392 34702499616 34748808192 34980369696 35003525536 35060257344 35110774944 35133026432 35167680576 35189968128 35340992064 35344748547 35367148316 35424469464 35425468358 35556530296 35668088832 35709127398 35725897728 35783243244 35841238776 35899328304 35901960192 36035801088 36094205952 36275938944 36348566409 36351231232 36387086976 36410147328 36411174016 36469158912 36470187264 36653813308 36762211584 36789419696 36838513152 36849045984 36898219008 37084000176 37144103904 37145151288 37168692064 37222247664 37228933056 37232890213 37282575456 37343001024 37345738752 37531021653 37616734442 37670935617 37731990618 37734756864 37813076992 37856583513 37874362368 37917939402 37935747072 38177630208 38202902528 38240584704 38264819712 38268886976 38326837248 38330911104 38457481664 38519811456 38575313856 38637834624 38663411584 38726075136 38921059492 38972997504 38977140042 39036162816 39040312068 39065053904 39129471752 39378966228 39442789512 39524654736 39588714144 39591616512 39655784448 39712923648 39852528147 40001096583 40004029184 40068865536 40122335232 40126599936 40152030208 40191634944 40217106432 40389705216 40486249552 40540276224 40605981696 40636034624 40810431312 40895135136 40961415744 40962570768 41027803776 41028960672 41054962816 41321126127 41328547708 41388097158 41455176732 41458215936 41612770304 41680214016 41747117118 41814778572 41875028622 41882549688 41885620224 41890072352 42013956096 42101157888 42169393152 42321928768 42451601472 42478505216 42539711616 42547352064 42608657664 42677715456 42978265344 42982833612 42990553648 43047922176 43052497848 43117691904 43122274992 43125436416 43264666872 43334787888 43425955608 43496338032 43566834528 43570028544 43660460032 43703525376 43877072073 43948185642 43951407616 44020655721 44022641664 44023883008 44186756096 44258371584 44465236578 44481210848 44540568576 44612757504 44719396288 44939780032 45004532832 45077473728 45171033984 45244244736 45473330049 45547030746 45641565588 45715538952 45718890496 45792989184 46007027028 46082892114 46112097192 46159663104 46186833168 46190219264 46265081856 46269999488 46331744256 46406836224 46640492928 46747009792 46814366592 46890240768 46919957504 47121322752 47126331396 47232625952 47557451776 47612169864 47634530304 47710990992 47788318368 47857175568 47865771072 47869280256 48015949824 48047734784 48286113351 48350548512 48364372854 48367918592 48434060079 48464755212 48516115968 48546863104 48625545216 48626916352 48672750231 48854200059 48933380286 49016282112 49118017536 49132061312 49197625344 49277362176 49445333568 49525471872 49526868384 49629663552 49638577408 49710100608 49790668032 49960389126 50041362204 50146639214 50227914156 50309320824 50313009152 50475444684 50499149824 50557252536 50580996096 50630099436 50817413232 50903506944 50986008576 50987446272 51019759616 51107881472 51272883249 51359748608 51429981321 51433751808 51517112832 51634766848 51876109341 51960187314 51963996672 51969520056 52048217088 52053749424 52505288304 52590386016 52666162416 52699539648 52784952192 52964879881 53050722474 53136704196 53138202537 53248493186 53334795444 53425154048 53502133248 53563691097 53588846592 53622808576 53674864866 53761858164 53852940288 54053701632 54141308928 54413908416 54526846848 54615220992 54616761024 54703738368 54705280896 54980719962 55094834836 55184129544 55257769728 55273568976 55277621248 55573618688 55626000264 55662822824 55717726932 55753038096 55833371496 55843399584 55847493632 55923863184 56018608128 56134877184 56425101663 56542214414 56597985927 56602135296 56719615488 56729802752 56811543552 56876909103 56903620608 57304353792 57310444816 57397229568 57403330464 57490255872 57496366656 57500581888 57686222496 57779717184 57862970784 57901274144 57995117376 58089112704 58287120647 58381589238 58459496256 58465710063 58502762764 58560468102 58597580856 58599233182 58694207628 58696855552 59011162112 59068449342 59164184268 59286982104 59383071216 59387424768 59483676672 60006043776 60103298304 60189899904 60228045312 60325659648 60631106732 60729374328 60810414336 60855420784 60954051936 61057318912 61215646968 61342702704 61442123616 61443856152 61482796256 61543441008 61546217472 61582444224 61588989977 61775659008 61892509553 61992821562 62082145737 62182765098 62187323904 62223928018 62419155456 62520321024 62620675677 62722167858 62823824532 62828430336 62835108528 63151736832 63482893152 63614654656 63677402208 63717757824 63809567424 63821028096 63912986496 64144173289 64381484468 64467398016 64474250418 64485830472 64571883264 64578746772 64619673616 64683412488 64688154624 64834060288 64897000308 65002181832 65138933412 65244507048 65350251792 65355042816 65490690048 65596833792 65922278463 65927111424 66033962496 66035824512 66172884736 66280134144 66387557376 66613852168 66721816272 66810852864 66970552208 67079094432 67300592912 67409670048 67506799248 67616210592 67756550976 67866367104 67983261696 68111854111 68320546119 68363844332 68462348382 68573308428 68578335744 68689483776 69168145788 69280249752 69285328896 69292693408 69397622784 69404999232 69497616384 69960739392 70007051072 70120514688 70221549888 70266052864 70335361152 70379936256 70681984128 70689497094 70734296632 70848938928 70850936716 71113060592 71336177664 71418254796 71451795456 71566486488 71682477552 71798656608 71803920384 72071602176 72188411904 72324958489 72546559281 72551877888 72697132818 72702462464 72774173952 72820294656 72822348032 72938317824 72940374528 73307626616 73524423168 73578839392 73677026304 73698091968 73796438016 74168000352 74288207808 74290302576 74337384128 74444495328 74457866112 74465780426 74565150912 74686002048 74940583689 75062043306 75219958821 75233468884 75341871234 75463981236 75469513728 75626153984 75713167026 75748724736 75835878804 75871494144 76355260416 76405805056 76481169408 76529639424 76537773952 76653674496 76661822208 76914963328 77039622912 77150627712 77275669248 77326823168 77452150272 77842118984 77945995008 77954280084 78072325632 78080624136 78130107808 78258943504 78757932456 78885579024 79049309472 79177428288 79183233024 79425847296 79576083711 79705056294 79872739779 80002193166 80008058368 80137731072 80253199872 80304060416 80383269888 80434212864 80512297299 80779410432 80972499104 81080552448 81211963392 81272069248 81620862624 81790270272 81922831488 81925141536 82055607552 82057921344 82109925632 82471079943 82642252254 82657095416 82776194316 82910353464 82916431872 83225540608 83360428032 83494234236 83629557144 83750057244 83765099376 83771240448 83780144704 84027912192 84202315776 84338786304 84643857536 84813321621 84903202944 84957010432 85079423232 85094704128 85217315328 85355430912 85956530688 85965667224 85981107296 86095844352 86104995696 86235383808 86244549984 86250872832 86529333744 86669575776 86851911216 86992676064 87133669056 87140057088 87407050752 87572383857 87754144146 87896371284 87898849773 87902815232 88041311442 88045283328 88047766016 88373512192 88516743168 88602674013 88930473156 88962421696 89081137152 89225515008 89438792576 89879560064 90009065664 90154947456 90342067968 90488489472 90946660098 91094061492 91283131176 91431077904 91437780992 91585978368 92014054056 92165784228 92224194384 92319326208 92373666336 92380438528 92530163712 92539998976 92663488512 92813672448 92989232343 93280985856 93335892027 93494019584 93628733184 93780481536 93839915008 94083251787 94242645504 94252662792 94465251904 95114903552 95224339728 95421981984 95576636736 95714351136 95731542144 96415960963 96572226702 96701097024 96711375627 96728745708 96735837184 96868120158 96929510424 97032231936 97093726208 97251090432 97253832704 97345500462 97708400118 97866760572 98032564224 98236035072 98264122624 98395250688 98554724352 98890667136 99050943744 99053736768 99259327104 99277154816 99420201216 99581336064 99920778252 100082724408 100293278428 100455828312 100618641648 100626018304 100950889368 100998299648 101114505072 101260198872 101634826464 101807013888 101974892544 102215762944 102379834837 102545766498 102693522573 102719497216 102859962642 102867503616 103034225664 103269533696 103752218682 103920374628 103927993344 103939040112 104096434176 104107498848 105010576608 105180772032 105332324832 105399079296 105569904384 105929759762 106034245641 106101444948 106104436781 106273408392 106276405074 106496986372 106669590888 106850308096 107004266496 107127382194 107177693184 107245617152 107349729732 107523716328 107705880576 108107403264 108282617856 108827816832 109045699227 109053693696 109230441984 109233522048 109407476736 109410561792 109961439924 110189669672 110368259088 110515539456 110547137952 110555242496 111147237376 111252000528 111325645648 111435453864 111506076192 111666742992 111686799168 111694987264 111698670639 111847726368 112037216256 112593064959 112667597819 112850203326 113012806851 113084428828 113195971854 113204270592 113439230976 113459605504 113569750539 113623087104 113753818206 113807241216 114608707584 114620889632 114794459136 114806660928 114980511744 114992733312 115372444992 115559434368 115725941568 115802548288 115990234752 116178225408 116574241294 116763178476 116918992512 116931420126 117005525528 117120936204 117195161712 117198466364 117388415256 117393711104 118022324224 118136898684 118328368536 118573964208 118766142432 118774849536 118967353344 119557584441 119636727581 120003289749 120012087552 120206596608 120379799808 120456090624 120651319296 121262213464 121458748656 121620828672 121710841568 121908103872 122431293936 122685405408 122884247232 122887712304 122965592512 123086882016 123164888448 123177979954 123785019106 123963378381 123985643124 124164291474 124365530196 124374647808 124447856036 124838310912 125040642048 125241351354 125444335716 125647649064 125656860672 125670217056 126303473664 126965786304 127229309312 127354804416 127435515648 127619134848 127642056192 127825972992 128288346578 128762968936 128934796032 128948500836 128971660944 129143766528 129157493544 129239347232 129366824976 129376309248 129794000616 130004363664 130277866824 130489014096 130700503584 130710085632 130981380096 131631216219 131844556926 131854222848 132061967163 132067924992 132071649024 132345769472 132560268288 132775114752 133227704336 133443632544 133621705728 133941104416 134158188864 134601185824 134819340096 134833670383 135013598496 135232421184 135513101952 135732734208 136223708222 136419990147 136641092238 136727688664 136924696764 137146616856 137156671488 137378967552 138336291576 138560499504 138570657792 138585386816 138795245568 138809998464 138995232768 139921478784 140014102144 140241029376 140443099776 140532105728 140670722304 140759872512 141363968256 141378994188 141468593264 141697877856 141701873432 142226121184 142672355328 142836509592 142903590912 143132972976 143173897417 143364955104 143597313216 143607840768 144143204352 144649916978 144858340053 145093118562 145103755776 145394265636 145404924928 145548347904 145640589312 145644696064 145876635648 145880749056 146562600177 146615253232 147048846336 147157678784 147354052608 147396183936 147592876032 148336000704 148576415616 148580605152 148674768256 148888990656 148915732224 148931560852 149130301824 149372004096 149881167378 150124086612 150439917642 150466937768 150683742468 150927962472 150939027456 151252307968 151426334052 151497449472 151671757608 151742988288 152710520832 152811610112 152962338816 153059278848 153075547904 153323644416 153818649747 153829926656 154079245824 154301255424 154551338496 154653646336 154904300544 155628328023 155684237968 155891990016 155908560168 156144651264 156161248272 156260215616 156517887008 157515864912 157771158048 158098618944 158354856576 158894639643 159152167422 159410112588 159414607611 159745479558 160004386332 160016116736 160275462144 160506399744 160608120832 160766539776 160868425728 161024594598 161558820864 161944998208 162161104896 162423926784 162544138496 163241725248 163580540544 163845662976 163850283072 164111215104 164115842688 164219851264 164942159886 165284504508 165314190832 165552388632 165820706928 165832863744 166451081216 166720856064 166988468472 167259114288 167500114488 167530198752 167542480896 167560289408 168055824384 168404631552 169275304989 169287715072 169626643242 169806405888 169914020864 170158846464 170189408256 170434630656 170710861824 171913061376 171931334448 171962214592 172191688704 172209991392 172470767616 172489099968 172501745664 173058667488 173339151552 173703822432 173985352128 174267338112 174861361941 175144767714 175397130189 175508288292 175513237249 175792742568 175797699546 175805630464 176082622884 176090566656 176095532032 176747024384 177033486336 177205348026 177860946312 177924843392 178162274304 178451030016 178877585152 179759120128 180018131328 180309894912 180684135936 180976978944 181893320196 182188122984 182566262352 182862155808 182875561984 183171956736 184028108112 184331568456 184448388768 184638652416 184747332672 184760877056 184766969931 185079997952 185326977024 185677528659 185978464686 186246437211 186369726151 186561971712 186671784054 186988039168 187257466368 187560963072 187679830016 187862027031 188166503574 188485291008 188505325584 188930503808 190448679456 190843963968 191153273472 191428702272 191463084288 192432519867 192831921926 193144453404 193402194048 193422751254 193457491416 193471674368 193736240316 193859020848 194064463872 194187452416 194502180864 194507665408 194691000924 195416800236 195733521144 196065128448 196472070144 196528245248 196790501376 197766835389 197781334272 197897750449 198101887488 198107473536 198518654208 198554309632 198840402432 199162672128 199841556504 200165448816 200586556856 200911656624 201237283296 201252036608 201901778736 202229010144 202520397744 203269652928 203949785088 204335562333 204431525888 204759669674 204961638357 205091532996 205387045146 205438994432 205719925284 205735007232 206068451328 206539067392 207504437364 207840749256 207855986688 207878080224 208192868352 208214997696 210021153216 210361544064 210664649664 210798158592 211139808768 211859519524 212068491282 212202889896 212208873562 212546816784 212552810148 212993972744 213339181776 213700616192 214008532992 214254764388 214355386368 214699459464 215047432656 215411761152 216214806528 216565235712 216974875467 217639677843 217655633664 218091398454 218107387392 218460883968 218467044096 218814953472 218821123584 219922879848 220379339344 220736518176 221031078912 221094275904 221110484992 222504001056 222651291296 222870907728 223012152384 223035856907 223333485984 223373598336 223397341278 223695452736 224821751067 225186129918 225335195638 225659876463 225700406652 226025613702 226168857656 226391943708 226408541184 226878461952 226919211008 227139501078 227246174208 227507636412 227614482432 229217415168 229241779264 229588918272 229613321856 229961023488 229985466624 230744889984 231118868736 231451883136 231605096576 231980469504 232356450816 233148482588 233526356952 233837985024 233862840252 234011051056 234241872408 234390323424 234396932728 234776830512 234787422208 236273797368 236656737072 236831889293 237147928416 237532284864 237549699072 238728251133 239115168882 239273455162 239618219337 240006579498 240024175104 240413193216 240759599616 240912181248 241302638592 242524426928 242917497312 243241657344 243421683136 243816207744 244862587872 245370810816 245768494464 245775424608 245931185024 246173764032 246329776896 246355959908 247413239829 247570038212 247926756762 247971286248 248328582948 248731060392 248749295616 248895712072 249676621824 250081284096 250482702708 250888671432 251295298128 251313721344 251340434112 252606947328 253931572608 254439964863 254458618624 254709608832 254871031296 255238269696 255284112384 255651945984 256576693156 257525937872 257869592064 257897001672 257943321888 258287533056 258314987088 258478694464 258733649952 258752618496 259588001232 260008727328 260555733648 260630231491 260978028192 261401007168 261420171264 262717151571 263262432438 263689113852 263696549319 263708445696 264123934326 264135849984 264143298048 264691538944 265120536576 265550229504 266455408672 266887265088 267243411456 267882208832 268316377728 269202371648 269638680192 269667340766 270027196992 270464842368 271026203904 271465468416 272447416444 272839980294 273282184476 273455377328 273849393528 274293233712 274313342976 274757935104 276672583152 277120999008 277141315584 277170773632 277590491136 277619996928 277990465536 278967697029 279842957568 280007676081 280028204288 280482058752 280886199552 281064211456 281341444608 281519745024 282727936512 282757988376 282937186528 283395755712 283403746864 284452242368 285344710656 285673019184 286265945952 286347794834 286729910208 287194626432 289247882889 289299833956 289716680106 290134126881 290186237124 290207511552 290788531272 290809849856 291096695808 291281178624 291289392128 291753271296 291761498112 293125200354 293230506464 294097692672 294315357568 294708105216 294792367872 295185752064 296672001408 297152831232 297161210304 297349536512 297777981312 297831464448 297863121704 298260603648 298744008192 299762334756 300248173224 300879835284 300933875536 301367484936 301855924944 301878054912 302504615936 302852668104 302994898944 303343515216 305421041664 305623220224 305924677632 306151095808 306647288832 307139504511 307637299494 307659853312 308080567719 308158491648 308602510848 309102676992 309307292672 309808601088 311256656046 311368475936 311783980032 311817120336 312289302528 312322496544 312520431232 313035774016 315031729824 315542316096 316197237888 316709713152 317789279286 318304334844 318313310343 318820225176 318829215222 319490959116 320008772664 320032233472 320550924288 321012799488 321216241664 321533079552 321736851456 322049189196 323117641728 323889996416 324322209792 324847853568 325088276992 326483450496 327137097681 327161081088 327691325952 327700566144 328222430208 328231685376 328439702528 329884319772 330569009016 330628381664 331104777264 331641413856 331665727488 332902162432 333441712128 333976936944 334518228576 335000228976 335060397504 335084961792 335096011917 335120578816 336111648768 338002793457 338550609978 338575430144 339038420553 339253286484 339612811776 339828041728 340317692928 340378816512 340709251617 340869261312 341421723648 343826122752 343862668896 343924429184 344383377408 344419982784 344941535232 344978199936 346117334976 346678303104 347407644864 347970704256 348534676224 349722723882 350289535428 350794260378 351016576584 351026474498 351585485136 351595399092 351611260928 352165245768 352181133312 352191064064 353494048768 354066972672 354410696052 355721892624 355849686784 356324548608 356902060032 357755170304 358910182743 359518240256 360009869247 360036262656 360619789824 361368271872 361953957888 363786640392 364376245968 365132524704 365724311616 365751123968 368056216224 368663136912 368896777536 368935988503 369494665344 369533939862 370159995904 370754159167 371355057318 371890135143 371956929372 372492874422 372739452302 373123943424 373343568108 373976078336 374514932736 375121926144 375359660032 375724054062 376333007148 376970582016 377010651168 377861007616 380897358912 381687927936 382306546944 382857404544 382926168576 384865039734 385663843852 386288906808 386804388096 386845502508 386914982832 386943348736 387472480632 387718041696 388128927744 388374904832 389015330816 389382001848 390833600472 391467042288 391756771297 392130256896 392944140288 393056490496 394893648657 395533670778 395562668544 395795500898 396185901489 396203774976 396214947072 397037308416 397108619264 397680804864 398325344256 399683113008 400330897632 401173113712 401823313248 402474566592 402504073216 403803557472 404458020288 404501011149 405040795488 406539305856 408009844529 408671124666 408863051776 409259970441 409519339348 409923276714 410183065992 410774090292 410877988864 411439850568 411470014464 412136902656 413078134784 415008874728 415681498512 415711973376 415756160448 416385736704 416429995392 420042306432 420723088128 421329299328 421596317184 422279617536 423719039048 424136982564 424405779792 424417747124 425093633568 425105620296 425987945488 426678363552 427401232384 428017065984 428509528776 428710772736 429398918928 429521692251 430094865312 430823522304 431122929839 432429613056 433247566871 433949750934 434575020159 435279355686 435311267328 436182796908 436214774784 436921767936 436934088192 437629906944 437642247168 439845759696 440758678688 441473036352 442062157824 442188551808 445008002112 445302582592 445741815456 446024304768 446071713814 446666971968 446747196672 446794682556 447390905472 449643502134 450372259836 450670391276 451319752926 451400813304 452051227404 452337715312 452783887416 452817082368 453756923904 453838422016 454279002156 454492348416 455015272824 455228964864 458434830336 458483558528 459177836544 459226643712 459970933248 461455949241 461489779968 462237737472 462903766272 463210193152 463960939008 464712901632 466296965176 467052713904 467675970048 467725680504 468022102112 468483744816 468780646848 468793865456 469553661024 472547594736 473313474144 473663778586 474295856832 475064569728 476683918929 477456502266 478230337764 478243822833 478546910324 479236438674 480013158996 480048350208 480826386432 481519199232 481824362496 482605277184 485048853856 485834994624 486483314688 486843366272 487632415488 489725175744 490741621632 491536988928 491550849216 491862370048 492347528064 492659553792 492711919816 494826479658 495140076424 495853513524 495942572496 496657165896 497462120784 497498591232 497791424144 499353243648 500162568192 500965405416 501777342864 502590596256 502627442688 502680868224 505213894656 507825914967 507863145216 508879929726 508917237248 509419217664 509742062592 510476539392 510568224768 511303891968 513153386312 515051875744 515739184128 515794003344 515886643776 516575066112 516629974176 516957388928 517467299904 517505236992 519176002464 520017454656 521111467296 521260462982 521956056384 522802014336 524584085823 525434303142 526524864876 526539711747 527378227704 527393098638 527416891392 528247868652 528271699968 528286596096 529383077888 530241073152 531100459008 532910817344 533774530176 534486822912 535764417664 536632755456 538404743296 539277360384 539334681532 540054393984 540929684736 542052407808 542930936832 544894832888 545679960588 546564368952 546910754656 547698787056 548586467424 548626685952 549515870208 553345166304 554241998016 554282631168 554300909793 554341547264 555239993856 555980931072 557032585977 557935394058 559109178453 559685915136 560015352162 560056408576 560964117504 561772399104 562128422912 562682889216 563039490048 563586081093 565455873024 565515976752 565874373056 566791511424 566807493728 568904484736 571346038368 572531891904 572695589668 573459820416 574389252864 577297559601 578495765778 578599667912 579433360212 580268253762 580372474248 580415023104 581577062544 581619699712 582193391616 582562357248 582578784256 583506542592 583522996224 586250400708 586461012928 588195385344 588630715136 589416210432 589584735744 590371504128 593344002816 593693251347 594305662464 594322420608 594699073024 595555962624 595662928896 595726243408 596521207296 597488016384 599524669512 600496346448 601759670568 601867751072 602734969872 603711849888 603756109824 605009231872 605705336208 606687030432 611849355264 612302191616 613006686999 613294577664 614279009022 615274598988 615319706624 616161135438 616316983296 617205021696 618205353984 618614585344 619617202176 622513312092 622736951872 623567960064 623634240672 624578605056 624644993088 625040862464 626071548032 630063459648 631084632192 632394475776 633419426304 635578558572 636608669688 636626620686 637640450352 637658430444 638981918232 640017545328 640064466944 641101848576 642025598976 642432483328 643066159104 644098378392 646235283456 647779992832 648644419584 649695707136 650176553984 650924626401 652966900992 654274195362 654322162176 655382651904 655401132288 656444860416 656463370752 656879405056 659768639544 661138018032 661256763328 662209554528 663282827712 663331454976 665804324864 667953873888 669036457152 669107570721 670000457952 670120795008 670192023834 670241157632 674465253201 674911726741 676005586914 676979629389 677101219956 677150860288 678076841106 678506572968 679225623552 679656083456 680635385856 680757633024 681418503234 681738522624 682843447296 687652245504 687725337792 687848858368 688766754816 688839965568 689883070464 689956399872 692234669952 693356606208 694815289728 695941408512 697069352448 699445447764 700579070856 701588520756 702033153168 702052948996 703170970272 703190798184 703222521856 704330491536 704362266624 704382128128 706988097536 708821392104 710495667879 711443785248 711699373568 712649097216 715510340608 716184753399 716658843859 717820365486 718854658011 719036480512 720019738494 720072525312 721239579648 722736543744 723907915776 727573280784 728752491936 730265049408 731448623232 736112432448 737326273824 737793555072 737871977006 738989330688 739067879724 740319991808 741508318334 742239719487 742710114636 743780270286 743913858744 744985748844 745478904604 746247886848 746687136216 747952156672 749029865472 750243852288 750719320064 751448108124 752666014296 753941164032 754021302336 755722015232 761794717824 763319894589 763375855872 764613093888 765714809088 765852337152 769730079468 771327687704 772577813616 773608776192 773691005016 773829965664 773886697472 774944961264 775436083392 776257855488 778030661632 778764003696 781667200944 781890694473 782934084576 783513542594 784260513792 786112980992 788151454713 789787297314 791067341556 791089647957 791125337088 791591001796 792371802978 792407549952 792429894144 794074616832 794217238528 795361609728 796650688512 799366226016 800661795264 802346227424 803646626496 804949133184 807607114944 807692957537 808916040576 809002022298 810081590976 813078611712 816019689058 817342249332 817726103552 818519940882 819038678696 819846553428 820366131984 821548180584 821755977728 822879701136 822940028928 824273805312 826156269568 830017749456 831362997024 831423946752 831512320896 832771473408 832859990784 836903091087 840023028243 840084612864 841446176256 842658598656 843192634368 844559235072 847438078096 848273965128 848811559584 848835494248 850187267136 850211240592 851975890976 853356727104 856034131968 857019057552 857653346663 858797837856 859043384502 860189730624 862245859678 866495133742 867743648667 867899501868 869150040318 870558711372 870622534656 872365593816 872429549568 873843535872 873868176384 875259813888 875284494336 879691519392 881517357376 882946072704 884124315648 884377103616 890016004224 890605165184 891483630912 892048609536 892143427628 893333943936 893494393344 893589365112 894781810944 899287004268 900744519672 901340782552 902639505852 902801626608 904102454808 904675430624 905567774832 905634164736 907513847808 908558004312 908984696832 910030545648 910704069137 916869660672 916967117056 918453287424 919941866496 921418513533 922911898482 922979559936 924475474944 925807532544 926420386304 927921878016 929425803264 932593930352 934105427808 935351940096 935451361008 936044204224 936967489632 937561293696 937587730912 939107322048 943835692681 945095189472 946626948288 947327557172 948591713664 950129139456 953367837858 954913004532 954939931029 956460675528 956487645666 957093820648 958472877348 960026317992 960096700416 961652772864 963038398464 963648724992 965210554368 970097707712 971669989248 972966629376 973686732544 975264830976 979450351488 981483243264 983073977856 983101698432 983724740096 984695056128 985319107584 985423839632 989652959316 990280152848 991707027048 991885144992 993314331792 994924241568 994997182464 995582848288 998706487296 1000325136384 1001930810832 1002217281919 1003554685728 1005181192512 1005254885376 1005288035751 1005361736448 1014008380371 1015651829934 1015726290432 1017759859452 1017834474496 1018838435328 1019484125184 1020953078784 1021136449536 1022607783936 1026306772624 1030103751488 1031478368256 1031588006688 1031773287552 1033150132224 1033259948352 1033914777856 1034934599808 1038352004928 1040034909312 1042222934592 1042520925964 1043912112768 1045604028672 1049168171646 1050868606284 1053049729752 1053079423494 1054756455408 1054786197276 1054833782784 1056495737304 1056543399936 1056573192192 1058766155776 1060482146304 1062200918016 1065821634688 1067549060352 1068973645824 1071528835328 1073265510912 1076730548229 1076809486592 1078554720768 1078669363064 1080108787968 1081859369472 1084104815616 1085861873664 1089789665776 1091359921176 1093128737904 1093821509312 1095397574112 1097172934848 1097253371904 1106690332608 1106807965509 1108483996032 1108601819586 1108683094528 1110479987712 1112262477501 1114065171954 1115670405429 1115870788116 1118218356906 1119371830272 1120030704324 1120112817152 1121928235008 1123544798208 1124256845824 1125365778432 1126078980096 1127172162186 1130911746048 1131031953504 1131748746112 1133583022848 1133614987456 1137808969472 1142692076736 1145063783808 1145391179336 1146919640832 1148778505728 1154595119202 1156991531556 1157199335824 1158866720424 1160536507524 1160744948496 1160830046208 1163154125088 1163239399424 1164386783232 1165124714496 1165157568512 1167045992448 1172500801416 1172922025856 1175270313891 1176390770688 1177261430272 1178832420864 1179169471488 1184680945971 1186688005632 1187386502694 1188611324928 1188644841216 1189398146048 1191111925248 1191325857792 1191452486816 1193042414592 1194976032768 1199049339024 1200992692896 1203519341136 1203735502144 1205469939744 1207423699776 1207512219648 1211410672416 1213374060864 1213503033447 1224029533587 1224604383232 1226013373998 1226589155328 1227779911323 1228558018044 1230549197976 1230639413248 1232322270876 1232633966592 1234410043392 1236410707968 1237229170688 1239234404352 1245026624184 1245473903744 1247135920128 1247268481344 1249157210112 1249289986176 1250081724928 1252143096064 1260126919296 1262169264384 1264788951552 1266838852608 1271157117144 1273217339376 1273253241372 1275280900704 1275316860888 1277963836464 1280035090656 1280128933888 1282203697152 1284051197952 1286132318208 1288196756784 1288565076753 1292470566912 1293368789517 1295559985664 1297288839168 1299742700613 1300353107968 1301849252802 1303725060477 1305933801984 1308548390724 1308644324352 1310765303808 1310802264576 1312889720832 1312926741504 1313758810112 1319537279088 1322276036064 1322513526656 1324419109056 1326565655424 1335907747776 1336049744773 1338072914304 1338215141442 1340000915904 1340241590016 1340384047668 1340482315264 1348930506402 1349823453482 1352011173828 1353959258778 1354202439912 1354301720576 1356153682212 1357013145936 1358451247104 1359312166912 1361270771712 1361515266048 1362837006468 1363477045248 1365686894592 1375304491008 1375450675584 1375697716736 1377533509632 1377679931136 1379912799744 1384367847723 1384469339904 1386713212416 1389630579456 1391882817024 1394138704896 1398890895528 1401158141712 1403177041512 1404066306336 1404105897992 1406341940544 1406381596368 1406445043712 1408660983072 1408764256256 1417642784208 1418691997027 1420991335758 1422887570496 1423398747136 1430051756787 1431020681216 1432369506798 1433317687718 1434731468499 1435640730972 1437709316022 1438072961024 1440039476988 1440145050624 1442479159296 1445473087488 1447815831552 1455146561568 1457504983872 1460530098816 1462897246464 1472224864896 1474652547648 1475587110144 1475743954012 1477978661376 1478135759448 1480639983616 1483016636668 1484479438974 1485420229272 1487560540572 1487827717488 1489971497688 1490957809208 1492495773696 1493374272432 1495904313344 1498059730944 1500487704576 1502896216248 1505332028592 1506446141173 1507882328064 1508042604672 1511444030464 1523477744901 1523589435648 1526639789178 1526751711744 1529226187776 1531429618176 1531704674304 1539460158936 1542655375408 1545155627232 1547217552384 1547382010032 1547659931328 1547773394944 1549889922528 1550872166784 1552515710976 1557528007392 1561250998349 1563334401888 1563781388946 1565868169152 1567027085188 1572225961984 1573752257469 1576302909426 1579574594628 1579619135241 1582134683112 1582179295914 1582250674176 1583182003592 1584743605956 1584815099904 1584859788288 1588149233664 1588434477056 1590723219456 1593301377024 1598732452032 1601323590528 1604692454848 1607293252992 1609898266368 1615214229888 1615385915074 1617832081152 1618004044596 1620163181952 1626157223424 1632039378116 1634684498664 1635452207104 1637039881764 1638077357392 1639693106856 1640732263968 1643096361168 1643511955456 1645759402272 1645880057856 1648547610624 1657823225051 1660035498912 1662725994048 1662847893504 1662902729379 1663024641792 1665719981568 1671097757931 1673806182174 1677327535359 1680046056486 1680169225728 1682892352512 1685317197312 1686385268736 1689118470144 1694876156192 1696547930256 1697623119168 1697670988496 1700374534272 1700422481184 1703951781952 1706713454208 1714038115104 1715306693326 1717595675712 1718086769004 1720379461248 1724491719356 1731892678803 1732990267484 1735487297334 1735799003736 1738300080636 1741117422744 1741245069312 1744731187632 1744859099136 1747687071744 1747736352768 1750519627776 1750568988672 1759383038784 1763034714752 1765892145408 1768248631296 1768754207232 1780032008448 1781079754041 1781210330368 1782967261824 1784097219072 1784286855256 1786667887872 1786988786688 1787178730224 1789563621888 1798574008536 1801489039344 1802681565104 1805279011704 1805603253216 1808204909616 1809350861248 1811135549664 1811268329472 1815027695616 1817116008624 1820061091296 1821408138274 1824411620437 1833934234112 1836906574848 1839020060997 1839883732992 1842837027066 1845823796964 1845959119872 1848950949888 1851615065088 1852840772608 1855843756032 1858851606528 1865187860704 1868210855616 1870703880192 1870902722016 1872088408448 1873934979264 1875122587392 1875175461824 1878214644096 1887671385362 1890190378944 1893253896576 1894655114344 1897183427328 1900258278912 1906735675716 1909826009064 1909879862058 1912921351056 1912975291332 1914187641296 1916945754696 1920052635984 1920193400832 1923305545728 1926076796928 1927297449984 1940195415424 1943339978496 1945933258752 1947373465088 1950529661952 1952773879203 1958900702976 1962966486528 1966147955712 1966203396864 1967449480192 1969390112256 1970638215168 1970847679264 1979305918632 1980560305696 1983414054096 1983770289984 1986628663584 1989848483136 1989994364928 1991165696576 1997412974592 2003861621664 2004434563838 2007109371456 2007322712163 2010362385024 2010576071502 2010723472896 2024735180223 2028016760742 2030938888167 2031303659868 2031452580864 2035519718904 2035668948992 2037676870656 2038968250368 2041906157568 2042272899072 2045215567872 2052613545248 2060207502976 2062956736512 2063176013376 2063546575104 2066300264448 2066519896704 2067829555712 2069869199616 2076704009856 2080069818624 2084445869184 2085041851928 2087824225536 2091208057344 2098336343292 2101737212568 2106099459504 2106158846988 2109512910816 2109572394552 2109667565568 2112991474608 2113086799872 2113146384384 2117532311552 2120964292608 2131487003637 2131643269376 2135098120704 2137947291648 2143057670656 2146531021824 2149976531577 2153461096458 2153618973184 2156563974033 2157109441536 2157338726128 2160217575936 2163718738944 2168209631232 2171723747328 2179579331552 2182719842352 2186257475808 2187643018624 2190795148224 2194345869696 2213380665216 2213615931018 2216967992064 2217203639172 2217366189056 2220959975424 2224524955002 2228130343908 2231340810858 2231741576232 2236436713812 2238743660544 2240061408648 2240225634304 2243856470016 2247089596416 2248513691648 2250731556864 2252157960192 2254344324372 2261823492096 2262063907008 2263497492224 2267166045696 2267229974912 2275617938944 2285384153472 2289959683767 2290127567616 2290782358672 2293839281664 2297557011456 2309190238404 2313983063112 2314398671648 2317733440848 2321073015048 2321489896992 2321660092416 2326308250176 2326478798848 2328773566464 2330315137024 2334091984896 2345001602832 2345672083419 2345844051712 2350540627782 2352781541376 2354522860544 2358338942976 2369361891942 2373268943871 2373376011264 2374773005388 2377222649856 2377289682432 2378796292096 2382223850496 2382651715584 2382904973632 2386084829184 2389952065536 2398098678048 2401985385792 2407038682272 2407471004288 2410939879488 2414847399552 2422821344832 2423078872611 2426748121728 2427006066894 2448059067174 2449208766464 2452026747996 2453178310656 2455559822646 2457116036088 2461098395952 2461278826496 2464644541752 2465267933184 2468820086784 2472821415936 2474458341376 2478468808704 2490053248368 2490947807488 2494271840256 2494536962688 2498314420224 2498579972352 2500163449856 2504286192128 2520069084729 2520253838592 2524338528768 2529577903104 2533677705216 2542314234288 2546434678752 2546506482744 2550561801408 2550633721776 2555927672928 2560070181312 2560257867776 2568102395904 2572960039989 2576393513568 2577130153506 2582551919521 2586737579034 2591119971328 2595279114169 2599485401226 2600706215936 2603230946001 2603698505604 2607450120954 2611867603968 2617096781448 2617288648704 2621530607616 2621604529152 2625779441664 2625853483008 2627517620224 2639074558176 2644552072128 2645027053312 2648838218112 2653131310848 2671815495552 2672099489546 2676145828608 2676430282884 2680001831808 2680483180032 2680768095336 2680964630528 2697861012804 2699646906964 2704022347656 2707918517556 2708404879824 2708603441152 2712307364424 2714026291872 2716902494208 2718624333824 2722541543424 2725674012936 2726954090496 2732112207411 2742297399079 2750608982016 2750901351168 2751395433472 2755359862272 2759825599488 2764255540599 2768735695446 2768938679808 2773426424832 2779261158912 2783765634048 2788277409792 2797781791056 2802316283424 2806354083024 2808132612672 2808211795984 2812683881088 2812763192736 2817321966144 2817528512512 2831507078043 2835285568416 2837383994054 2841982671516 2845775140992 2846797494272 2860103513574 2862041362432 2864739013596 2864819793087 2866635375436 2869462936998 2871281461944 2875418632044 2876145922048 2880078953976 2880290101248 2884958318592 2890946174976 2895631663104 2910293123136 2915009967744 2921060197632 2925794492928 2944449729792 2949305095296 2951174220288 2951487908024 2955957322752 2956271518896 2961279967232 2966033273336 2968958877948 2970840458544 2975121081144 2975655434976 2979942995376 2981915618416 2984991547392 2986748544864 2991808626688 2996119461888 3000975409152 3005792432496 3006651845757 3010664057184 3012892282346 3015764656128 3015864107253 3016085209344 3017860508873 3022888060928 3042025141113 3046955489802 3047178871296 3053279578356 3053503423488 3058452375552 3062859236352 3063409348608 3078920317872 3085310750816 3090311254464 3094435104768 3094764020064 3095319862656 3099779845056 3101744333568 3115056014784 3122501996698 3126668803776 3127562777892 3131736338304 3134054170376 3144451923968 3147504514938 3152605818852 3159149189256 3159238270482 3164269366224 3164358591828 3164501348352 3166364007184 3169487211912 3169630199808 3169719576576 3176298467328 3176868954112 3181446438912 3186602754048 3197464904064 3202647181056 3209384909696 3214586505984 3219796532736 3230191644687 3230428459776 3230771830148 3235664162304 3236008089192 3240326363904 3252314446848 3264078756232 3269368997328 3274079763528 3276154714784 3279386213712 3281464527936 3286192722336 3291518804544 3291760115712 3315646450102 3320070997824 3320423896527 3325451988096 3325805458758 3326049283584 3331439963136 3336787432503 3342195515862 3347612364348 3354655070718 3360092112972 3360338451456 3365784705024 3370634394624 3372770537472 3378236940288 3389752312384 3393095860512 3395246238336 3395341976992 3400749068544 3400844962368 3407903563904 3413426908416 3428076230208 3430613386652 3435191351424 3436173538008 3440758922496 3448983438712 3463785357606 3465980534968 3470974594668 3471598007472 3476600161272 3482234845488 3482490138624 3489462375264 3489718198272 3495374143488 3495472705536 3501137977344 3518766077568 3525810941673 3526069429504 3531784290816 3536497262592 3537508414464 3560064016896 3562159508082 3562420660736 3565934523648 3568194438144 3568573710512 3573335775744 3573977573376 3574357460448 3579127243776 3597148017072 3602978078688 3605363130208 3610558023408 3611206506432 3616409819232 3618701722496 3622271099328 3622536658944 3634232017248 3640122182592 3640509100341 3642816276548 3648823240874 3667868468224 3672088600761 3673813149696 3678040121994 3679767465984 3685674054132 3691647593928 3691918239744 3697901899776 3703230130176 3705681545216 3711687512064 3717703213056 3730375721408 3736421711232 3741407760384 3741805444032 3744176816896 3747869958528 3750245174784 3750350923648 3756429288192 3775342770724 3780380757888 3786507793152 3789310228688 3794366854656 3800516557824 3813471351432 3819652018128 3819759724116 3825842702112 3825950582664 3828375282592 3833891509392 3840105271968 3840386801664 3846611091456 3852153593856 3865695230259 3880106368551 3880390830848 3886679956992 3891866517504 3894746930176 3899228101839 3901059323904 3905547758406 3917801405952 3925932973056 3932295911424 3932406793728 3934898960384 3938780224512 3941276430336 3941695358528 3958611837264 3961120611392 3966828108192 3967540579968 3973257327168 3979696966272 3982331393152 4007723243328 4008149234319 4008869127676 4014218742912 4014645424326 4020724770048 4021152143004 4021446945792 4049470360446 4056033521484 4061877776334 4062607319736 4062905161728 4071039437808 4071337897984 4075353741312 4077936500736 4083812315136 4084545798144 4090431135744 4105227090496 4120415005952 4125913473024 4126352026752 4127093150208 4132600528896 4133039793408 4135659111424 4139738399232 4153408019712 4160139637248 4168891738368 4170083703856 4175648451072 4182416114688 4196672686584 4203474425136 4212198919008 4212317693976 4219025821632 4219144789104 4219335131136 4225982949216 4226292768768 4235064623104 4256075991081 4262974007274 4263286538752 4270196241408 4286115341312 4290155270361 4293062043648 4299953063154 4306922192916 4307237946368 4313127948066 4314218883072 4314677452256 4320435151872 4327437477888 4336419262464 4343447494656 4359158663104 4365439684704 4372514951616 4375286037248 4381590296448 4388691739392 4426761330432 4427231862036 4433935984128 4434407278344 4434732378112 4441919950848 4449049910004 4456260687816 4462681621716 4463483152464 4472873427624 4477487321088 4480122817296 4480451268608 4487712940032 4494179192832 4497027383296 4501463113728 4508688648744 4519338423519 4523646984192 4524127814016 4526994984448 4534332091392 4534459949824 4551235877888 4570768306944 4579919367534 4580255135232 4581564717344 4587678563328 4595114022912 4618380476808 4627966126224 4628797343296 4635466881696 4642146030096 4642979793984 4643320184832 4652616500352 4657547132928 4660630274048 4683752995047 4690003205664 4691344166838 4691688103424 4701081255564 4709045721088 4716677885952 4721256772407 4738723783884 4738857405723 4746537887742 4746752022528 4749546010776 4754445299712 4754579364864 4757592584192 4764447700992 4765303431168 4765809947264 4772169658368 4779904131072 4796197356096 4803970771584 4814077364544 4814942008576 4821879758976 4829694799104 4845642689664 4846157745222 4853496243456 4854012133788 4896118134348 4898417532928 4904053495992 4906356621312 4911119645292 4914232072176 4922196791904 4922557652992 4929289083504 4930535866368 4937640173568 4945642831872 4948916682752 4973469675153 4980106496736 4981895614976 4988543680512 4988708188137 4989073925376 4997159944704 5000326899712 5008572384256 5013293273793 5031982606077 5040138169458 5040507677184 5048677057536 5059155806208 5067355410432 5084628468576 5092869357504 5093012965488 5101123602816 5101267443552 5111855345856 5120140362624 5137593348457 5145920079978 5152787027136 5154260307012 5165103839042 5173475158068 5182239942656 5190558228338 5195678036409 5198970802452 5201412431872 5206461892002 5207397011208 5214900241908 5223735207936 5234193562896 5234577297408 5243061215232 5243209058304 5251558883328 5251706966016 5255035240448 5278149116352 5289104144256 5290054106624 5297676436224 5306262621696 5343239262123 5343630991104 5344198979092 5352291657216 5352860565768 5360003663616 5360966360064 5361536190672 5361929261056 5395722025608 5399293813928 5408044695312 5415837035112 5416809759648 5417206882304 5424614728848 5428052583744 5433804988416 5445083086848 5451348025872 5455382627743 5464224414822 5473234861311 5484594798158 5501802702336 5502790866944 5510719724544 5517060182991 5519651198976 5528511081198 5537471390892 5537877359616 5546852849664 5558522317824 5567531268096 5576554819584 5595563582112 5604632566848 5612708166048 5616265225344 5616423591968 5625367762176 5625526385472 5634643932288 5653850702759 5663014156086 5670571136832 5674767988108 5683965343032 5691550281984 5693594988544 5720207027148 5724082724864 5729478027192 5729639586174 5733270750872 5738925873996 5742562923888 5750837264088 5752291844096 5760157907952 5760580202496 5769916637184 5781892349952 5820586246272 5830019935488 5842120395264 5851588985856 5858321637609 5888899459584 5898610190592 5902348440576 5902975816048 5911914645504 5912543037792 5922559934464 5932066546672 5937917755896 5941680917088 5950242162288 5951310869952 5959885990752 5963831236832 5969983094784 5973497089728 5992238923776 6003573426641 6011584864992 6013303691514 6021328114368 6021968136489 6025784564692 6031728214506 6032170418688 6035721017746 6045776121856 6074205540669 6084050282226 6093910979604 6094357742592 6106559156712 6107006846976 6116904751104 6125718472704 6126818697216 6157840635744 6170621501632 6180622508928 6188870209536 6189528040128 6190639725312 6199559690112 6203488667136 6230112029568 6245003993396 6253337607552 6255125555784 6263472676608 6268108340752 6288903847936 6295009029876 6305211637704 6318298378512 6318476540964 6328538732448 6328717183656 6329002696704 6332728014368 6338974423824 6339260399616 6339439153152 6352596934656 6362892877824 6374928483959 6394461010911 6394929808128 6405294362112 6418769819392 6429173011968 6439593065472 6449929594731 6460383289374 6460856919552 6461543660296 6471328324608 6472016178384 6480652727808 6504628893696 6528157512464 6538737994656 6548159527056 6552309429568 6558772427424 6562929055872 6572385444672 6583037609088 6606849848767 6631292900204 6640141995648 6640847793054 6650903976192 6651610917516 6652098567168 6662879926272 6673574865006 6684391031724 6695224728696 6709310141436 6720184225944 6720676902912 6731569410048 6741268789248 6745541074944 6756473880576 6779504624768 6786191721024 6790492476672 6790683953984 6801498137088 6801689924736 6815807127808 6826853816832 6856152460416 6861226773304 6870382702848 6872347076016 6881517844992 6897966877424 6927570715212 6931961069936 6941949189336 6943196014944 6953200322544 6964469690976 6964980277248 6978924750528 6979436396544 6990945411072 7002275954688 7015520973433 7037016250257 7037532155136 7051621883346 7052138859008 7063568581632 7075016828928 7120128033792 7124319016164 7124841321472 7131869047296 7136388876288 7137147421024 7146671551488 7147955146752 7148714920896 7158254487552 7194296034144 7205956157376 7210726260416 7221116046816 7222413012864 7232819638464 7237403444992 7244542198656 7268464034496 7269236617833 7280244365184 7281018200682 7285632553096 7297646481748 7335736936448 7344177201522 7347626299392 7356080243988 7359534931968 7371348108264 7383295187856 7383836479488 7395803799552 7406460260352 7411363090432 7423375024128 7435406426112 7460751442816 7472843422464 7482815520768 7483610888064 7488353633792 7495739917056 7500490349568 7500701847296 7512858576384 7550685541448 7560761515776 7573015586304 7578620457376 7588733709312 7601033115648 7626942702864 7639304036256 7639519448232 7651685404224 7651901165328 7656750565184 7667783018784 7680210543936 7680773603328 7704307187712 7718880119967 7731390460518 7747655758563 7760212737102 7760781661696 7773359913984 7785837342507 7789493860352 7798456203678 7802118647808 7809692838003 7811095516812 7835602811904 7851865946112 7864591822848 7864813587456 7869797920768 7877560449024 7882552860672 7883390717056 7917223674528 7922241222784 7933656216384 7935081159936 7946514654336 7959393932544 7964662786304 8015446486656 8016298468638 8017738255352 8028437485824 8029290848652 8041449540096 8042304286008 8042893891584 8098940720892 8112067042968 8123755552668 8125214639472 8125810323456 8142078875616 8142675795968 8150707482624 8155873001472 8167624630272 8180862271488 8196336622233 8210454180992 8226892197237 8240830011904 8251826946048 8252704053504 8254186300416 8266079586816 8271318222848 8279476798464 8292766621797 8306816039424 8320279274496 8337783476736 8340167407712 8351296902144 8364832229376 8393345373168 8406948850272 8424397838016 8424635387952 8438051643264 8438289578208 8451965898432 8452585537536 8494521234129 8512151982162 8525948014548 8526573077504 8540392482816 8572230682624 8580310540722 8586124087296 8594459379261 8599906126308 8613844385832 8614475892736 8626255896132 8628437766144 8629354904512 8640870303744 8654874955776 8672838524928 8686894989312 8718317326208 8730879369408 8745029903232 8750572074496 8763180592896 8777383478784 8853522660864 8854463724072 8867871968256 8868814556688 8869464756224 8883839901696 8898099820008 8912521375632 8925363243432 8926966304928 8945746855248 8954974642176 8960245634592 8960902537216 8975425880064 8988358385664 9002926227456 9017377297488 9019955537271 9038676847038 9047293968384 9048255628032 9053581526619 9053989968896 9068664182784 9068919899648 9102471755776 9126075423339 9141536613888 9159838735068 9160510270464 9163129434688 9175357126656 9190228045824 9236760953616 9255932252448 9257594686592 9270933763392 9284292060192 9285959587968 9305233000704 9352348213411 9367505990094 9380006411328 9382688333676 9383376206848 9402162511128 9418091442176 9433355771904 9442513544814 9477447567768 9477714811446 9493075775484 9493504045056 9499092021552 9508890599424 9509158729728 9515185168384 9528895401984 9530606862336 9531619894528 9544339316736 9559808262144 9592394712192 9607941543168 9628154729088 9629884017152 9643759517952 9659389598208 9690574934061 9691285379328 9692315490444 9706992486912 9708024267576 9792236268696 9796835065856 9808106991984 9822239290584 9828464144352 9844393583808 9845115305984 9858578167008 9875280347136 9930843979189 9946939350306 9960212993472 9961271689581 9963791229952 9977416376274 9978147850752 9994319889408 10000653799424 10010362297509 10017144768512 10026586547586 10063965212154 10080276338916 10081015354368 10097354115072 10118311612416 10134710820864 10169256937152 10185738715008 10186025930976 10202247205632 10202534887104 10223710691712 10240280725248 10275186696914 10291840159956 10305574054272 10308520614024 10330207678084 10346950316136 10364479885312 10381116456676 10391356072818 10397941604904 10402824863744 10412923784004 10414794022416 10429800483816 10447470415872 10468387125792 10469154594816 10486122430464 10486418116608 10503413932032 10545122988211 10556298232704 10577432825019 10578208288512 10580108213248 10595352872448 10612525243392 10686478524246 10687261982208 10688397958184 10704583314432 10705721131536 10720007327232 10721932720128 10723072381344 10723858522112 10791444051216 10798587627856 10816089390624 10831674070224 10833619519296 10834413764608 10849229457696 10856105167488 10867609976832 10902696051744 10910765255486 10921527301023 10928448829644 10928756988443 10946469722622 10969189596316 11003605404672 11005581733888 11016265802283 11021439449088 11034120365982 11039302397952 11057022162396 11074942781784 11075754719232 11093705699328 11117044635648 11135062536192 11153109639168 11191127164224 11209265133696 11225416332096 11232530450688 11232847183936 11250735524352 11251052770944 11269287864576 11307701405518 11326028312172 11341142273664 11349535976216 11367930686064 11383100563968 11387189977088 11440414054296 11448165449728 11458956054384 11459279172348 11466541501744 11477851747992 11485125847776 11501674528176 11504583688192 11520315815904 11521160404992 11539833274368 11597085690777 11604762575357 11640319105653 11641172492544 11660039870976 11684240790528 11697684305517 11703177971712 11716643275218 11777798919168 11797220381184 11804696881152 11805951632096 11823829291008 11825086075584 11864133093344 11875835511792 11883361834176 11900484324576 11902621739904 11919771981504 11927662473664 11946994179456 12007146853282 12023169729984 12024447702957 12026607383028 12042656228736 12043936272978 12051569129384 12063456429012 12064340837376 12071442035492 12091552243712 12148411081338 12168100564452 12187821959208 12188715485184 12213118313424 12214013693952 12233809502208 12251436945408 12253637394432 12315681271488 12341243003264 12361245017856 12377740419072 12379056080256 12381279450624 12399119380224 12406977334272 12460224059136 12490007986792 12506675215104 12510251111568 12526945353216 12536216681504 12590018059752 12610423275408 12636596757024 12636953081928 12657077464896 12657434367312 12658005393408 12665456028736 12677948847648 12678878306304 12705193869312 12749856967918 12768227973243 12788922021822 12789859616256 12810588724224 12837539638784 12858346023936 12879186130944 12899859189462 12920766578748 12921713839104 12923087320592 12942656649216 12944032356768 12961305455616 13009257787392 13056315024928 13077475989312 13096319054112 13104618859136 13117544854848 13125858111744 13144770889344 13166075218176 13213699697534 13262585800408 13280283991296 13281695586108 13301807952384 13303221835032 13304197134336 13325759852544 13347149730012 13368782063448 13390449457392 13418620282872 13440368451888 13441353805824 13463138820096 13482537578496 13491082149888 13558015270557 13559009249536 13572383442048 13580984953344 13581367907968 13602996274176 13603379849472 13631614255616 13653707633664 13712304920832 13722453546608 13740765405696 13744694152032 13763035689984 13795933754848 13855141430424 13863922139872 13883898378672 13886392029888 13887868049449 13906400645088 13928939381952 13929960554496 13957849501056 13981890822144 14031041946866 14051258985141 14074032500514 14075064310272 14103243766692 14104277718016 14127137163264 14150033657856 14216572217169 14240256067584 14248638032328 14249682642944 14263738094592 14272777752576 14274294842048 14293343102976 14295910293504 14297429841792 14316508975104 14388592068288 14411912314752 14421452520832 14442232093632 14444826025728 14465639276928 14474806889984 14489084397312 14536928068992 14538473235666 14560488730368 14562036401364 14571265106192 14595292963496 14671473872896 14688354403044 14695252598784 14712160487976 14719069863936 14742696216528 14766590375712 14767672958976 14791607599104 14812920520704 14822726180864 14846750048256 14920409025459 14921502885632 14945686844928 14965631041536 14967221776128 14976707267584 14991479834112 15000980699136 15001403694592 15025717152768 15095947818231 15101371082896 15121523031552 15146031172608 15157240914752 15177467418624 15202066231296 15253885405728 15278608072512 15279038896464 15303370808448 15303802330656 15313501130368 15335566037568 15360421087872 15412780045371 15437760239934 15462780921036 15495311517126 15520425474204 15521563323392 15546719827968 15571674685014 15578987720704 15596912407356 15604237295616 15619385676006 15622191033624 15671205623808 15703731892224 15729183645696 15729627174912 15739595841536 15755120898048 15765105721344 15766781434112 15834447349056 15844482445568 15867312432768 15870162319872 15893029308672 15918787865088 15929325572608 16029717786369 16030892973312 16032596937276 16035476510704 16056874971648 16058581697304 16082899080192 16084608572016 16085787783168 16197881441784 16224134085936 16247511105336 16250429278944 16251620646912 16284157751232 16285351591936 16301414965248 16335249260544 16366147883229 16392673244466 16419704583933 16420908361984 16453784394474 16481660023808 16505408107008 16508372600832 16532159173632 16542636445696 16558953596928 16585533243594 16613632078848 16640558548992 16675566953472 16680334815424 16702593804288 16729664458752 16786690746336 16813897700544 16848795676032 16849270775904 16876103286528 16876579156416 16903931796864 16961552108277 16989042468258 17024303964324 17051896029096 17053146155008 17080784965632 17144461365248 17160621081444 17172248174592 17188918758522 17199812252616 17227688771664 17228951785472 17252511792264 17256875532288 17258709809024 17281740607488 17309749911552 17345677049856 17436634652416 17461758738816 17490059806464 17501144148992 17526361185792 17554766957568 17707045321728 17708927448144 17735743936512 17737629113376 17738929512448 17767679803392 17796199640016 17825042751264 17850726486864 17853932609856 17891493710496 17909949284352 17920491269184 17921805074432 17976716771328 18010720279923 18034754594976 18039911074542 18065904409467 18077353694076 18077863436647 18096511256064 18107163053238 18107979937792 18137328365568 18137839799296 18204943511552 18222616622007 18252150846678 18283073227776 18319677470136 18321020540928 18326258869376 18350714253312 18380456091648 18473521907232 18511864504896 18515189373184 18541867526784 18568584120384 18571919175936 18610466001408 18704696426822 18735011980188 18760012822656 18765376667352 18766752413696 18804325022256 18836182884352 18866711543808 18885027089628 18954895135536 18955429622892 18986151550968 18987008090112 18998184043104 19017781198848 19018317459456 19030370336768 19057790803968 19063239789056 19088678633472 19124785451877 19183383032733 19184789424384 19196081793553 19215883086336 19256309458176 19259768034304 19287519035904 19318779196416 19349788784193 19381149868122 19382570758656 19384630980888 19413984973824 19416048535152 19584472537392 19616213983968 19644478581168 19656928288704 19688787167616 19717156334016 19820549546301 19861687958378 19893878700612 19920425986944 19922543379162 19927582459904 19954832752548 19956295701504 19988639778816 20001307598848 20020724595018 20034289537024 20053173095172 20127930424308 20160552677832 20162030708736 20194708230144 20236623224832 20269421641728 20338513874304 20371477430016 20372051861952 20404494411264 20405069774208 20447421383424 20480561450496 20550373393828 20583680319912 20611148108544 20617041228048 20660415356168 20693900632272 20728959770624 20762232913352 20782712145636 20795883209808 20825847568008 20829588044832 20859600967632 20894940831744 20936774251584 20938309189632 20972836233216 21006827864064 21046562920299 21090245976422 21111048750771 21112596465408 21154865650038 21156416577024 21160216426496 21190705744896 21225050486784 21372957048492 21374523964416 21376795916368 21409166628864 21411442263072 21440014654464 21443865440256 21446144762688 21447717044224 21582888102432 21597175255712 21632178781248 21663348140448 21667239038592 21698458915392 21712210334976 21805392103488 21807709853499 21821530510972 21843054602046 21856897659288 21857513976886 21892939445244 21938379192632 22007210809344 22011163467776 22032531604566 22042878898176 22068240731964 22078604795904 22114044324792 22149885563568 22151509438464 22187411398656 22234089271296 22270125072384 22306219278336 22382254328448 22418530267392 22450832664192 22465060901376 22465694367872 22501471048704 22502105541888 22538575729152 22615402811036 22652056624344 22682284547328 22699071952432 22735861372128 22766201127936 22774379954176 22880828108592 22917912108768 22918558344696 22933083003488 22955703495984 22970251695552 22972693261421 23003349056352 23040631631808 23042320809984 23156640359901 23194171381554 23209525150714 23242967275689 23280638211306 23282344985088 23320079741952 23357512027521 23368481581056 23395368611034 23406355943424 23433286550436 23555597838336 23594440762368 23609393762304 23611903264192 23647658582016 23650172151168 23728266186688 23751671023584 23766723668352 23800968649152 23805243479808 23839543963008 23855324947328 23893988358912 24014293706564 24046339459968 24048895405914 24053214766056 24085312457472 24087872545956 24103138258768 24126912858024 24128681674752 24142884070984 24183104487424 24296822162676 24336201128904 24375643918416 24377430970368 24426236626848 24428027387904 24467619004416 24502873890816 24589009866699 24631362542976 24680676591711 24682486006528 24722490035712 24755480838144 24758112160512 24762558901248 24798238760448 24813954668544 24920448118272 24980015973584 25013350430208 25020502223136 25053890706432 25072433363008 25180036119504 25220846550816 25273193514048 25273906163856 25314154929792 25314868734624 25330912057472 25355897695296 25357756612608 25483563702387 25499713935836 25536455946486 25577844043644 25579719232512 25621177448448 25675079277568 25716692047872 25758372261888 25799718378924 25841533157496 25843427678208 25846174641184 25885313298432 25888064713536 25922610911232 26018515574784 26112630049856 26154951978624 26192638108224 26209237718272 26235089709696 26251716223488 26289541778688 26332150436352 26427399395068 26525171600816 26560567982592 26563391172216 26603615904768 26606443670064 26608394268672 26651519705088 26694299460024 26737564126896 26780898914784 26837240565744 26880736903776 26882707611648 26926277640192 26965075156992 27059866611813 27116030541114 27118018499072 27144766884096 27160744579857 27161969906688 27162735815936 27205992548352 27206759698944 27263228511232 27307415267328 27424609841664 27444907093216 27481530811392 27489388304064 27526071379968 27591867509696 27710282860848 27727844279744 27767796757344 27772784059776 27775736098898 27812801290176 27857878763904 27915699002112 28057044640233 28062083893732 28102517970282 28148065001028 28150128620544 28206487533384 28208555436032 28254274326528 28300067315712 28433144434338 28480512135168 28497276064656 28499365285888 28527476189184 28545555505152 28548589684096 28586686205952 28591820587008 28594859683584 28633017950208 28777184136576 28823824629504 28842905041664 28884464187264 28889652051456 28931278553856 28949613779968 28978168794624 29073856137984 29076946471332 29120977460736 29124072802728 29142530212384 29190585926992 29342947745792 29376708806088 29390505197568 29424320975952 29485392433056 29533180751424 29535345917952 29625841041408 29645452361728 29792531937567 29840818050918 29843005771264 29883815068743 29891373689856 29934443552256 29953414535168 29982959668224 30001961398272 30002807389184 30031086892527 30051434305536 30191895636462 30202742165792 30243046063104 30292062345216 30314481829504 30354934837248 30404132462592 30507770811456 30557216145024 30558077792928 30606741616896 30607604661312 30627002260736 30671132075136 30720842175744 30825560090742 30875520479868 30925561842072 30990623034252 31040850948408 31043126646784 31093439655936 31143349370028 31157975441408 31193824814712 31208474591232 31238771352012 31244382067248 31342411247616 31407463784448 31458367291392 31459254349824 31479191683072 31510241796096 31533562868224 31635368964633 31668894698112 31688964891136 31732298475057 31734624865536 31740324639744 31786058617344 31837575730176 31858651145216 32059435572738 32061785946624 32065193874552 32070953021408 32113749943296 32117163394608 32165798160384 32169217144032 32171575566336 32395762883568 32448268171872 32495022210672 32500858557888 32503241293824 32568315502464 32602829930496 32732295766458 32785346488932 32786270965329 32839409167866 32841816723968 32907568788948 32963320047616 33010816214016 33016745201664 33048797406849 33064318347264 33085272891392 33117907193856 33171066487188 33227264157696 33281117097984 33351133906944 33360669630848 33405187608576 33459328917504 33573381492672 33627795401088 33697591352064 33698541551808 33752206573056 33753158312832 33807863593728 33923104216554 33978084936516 34048607928648 34103792058192 34106292310016 34161569931264 34288922730496 34321242162888 34344496349184 34377837517044 34399624505232 34455377543328 34457903570944 34505023584528 34513751064576 34517419618048 34563481214976 34619499823104 34814287726071 34873269304832 34920957316959 34923517477632 34980119612928 35002288297984 35052722371584 35093052916551 35109533915136 35414090643456 35417854896288 35471487873024 35475258226752 35477859024896 35592399280032 35650085502528 35701452973728 35707865219712 35782987420992 35840982538368 35963153439199 36021440559846 36069509189952 36073343108871 36079822149084 36131808818934 36154707388152 36155726873294 36193022512128 36214326106476 36215959875584 36274656731136 36275679598592 36409887023104 36445233244014 36504301693356 36566146455552 36639354940272 36642041081856 36652517738752 36701428506624 36760912183296 36947043814464 37023729009792 37030378746368 37083735053568 37137168240768 37143838351872 37220932002816 37409392853644 37470023960376 37520025645312 37530753334704 37533504827392 37608650044512 37672365768704 37770054179256 37909790271072 37910859245784 37972303101936 37974016180224 37996368086208 38000406815809 38036634918912 38115581607936 38126479578112 38187678394201 38249570903754 38304683919729 38366766065466 38369578848768 38392163587106 38431766172672 38512618916352 38519536068608 38575038071808 38637558392832 38699577568386 38762299736244 38765141517312 38769261961776 38827969947648 38832097070304 39168945074784 39232427967936 39288957162336 39313856577408 39377574335232 39434312668032 39576954919313 39641099092602 39723375916756 39787757401224 39840851973888 39845086758324 39855164919808 39909665505096 39912591403008 39977279557632 40002615197696 40041449190036 40068579074048 40106346190344 40255860848616 40321105355664 40324061417472 40389416460288 40473246449664 40674045811671 40677027748608 40742954860032 40744103723904 40808988822528 40810139548416 40894842766848 40961122900992 41100746787656 41167360639824 41222296217088 41234082456096 41320830712336 41387801264544 41457919541248 41524465826704 41565424291272 41591766419616 41651695136016 41659176089664 41663604148347 41719201935264 41789881663488 41873548503168 41945672466432 42025013986487 42093125840598 42153776955423 42180491952844 42222097501542 42225192930816 42309731300076 42312833154048 42320432852992 42381411489792 42450100973568 42745914096984 42749047928832 42753591832736 42818333257728 42822884526144 42880029308928 42887730880512 42892289525376 43165776204864 43194350511424 43264357562496 43326696280896 43334478077184 43396917830784 43424420669952 43610784206976 43615419706998 43643061021944 43686109204092 43713795318576 43715027953772 43785878890488 43876758385264 44014421618688 44022326935552 44065063209132 44085757796352 44136481463928 44157209591808 44228088649584 44299771127136 44303018876928 44374822797312 44468178542592 44540250144768 44624499387713 44761227076377 44764508656896 44837060534784 44901665328384 44930121802752 44931388735744 45002942097408 45004211083776 45077151458304 45230805622072 45304113248688 45364569094656 45398143904864 45471722744256 45532402255872 45761656217184 45835824217536 45837116689392 45866166006976 45911406991968 45940503391104 45945386522842 46006698112704 46081263263616 46238340136113 46313280719802 46388342763108 46419050301428 46485934551378 46561276422612 46564689970176 46640159483904 46715024055042 46736963162112 46790737222068 46812711886848 46866573100872 47111195676672 47188881524736 47218787524608 47223806528384 47295317164032 47300344302336 47456532373376 47503342047168 47533447336704 47601937298304 47610486959616 47679087926016 47710649894656 47787976717824 48028587413128 48092678919936 48097790811828 48106429532112 48170624914944 48175745091912 48206276517536 48253825716048 48257363349504 48285768141968 48593644325352 48672402257808 48751287836832 48754861940736 48852473253696 48856054775808 49005747781632 49098443649687 49178019733398 49259113751799 49262725085952 49361353183422 49364972013056 49444980071424 49516224321024 49525117802496 49596477520896 49627909337088 49840896236544 49960031947168 50026700860416 50041004446272 50107781412864 50144866726016 50360072239008 50441693101632 50546387028096 50547812327712 50628309859584 50629737469248 50661824114944 50711795390592 50884656324831 50967127404774 50999427871672 51072911892972 51155688087288 51159438465024 51242354896896 51350158555136 51433384095744 51516744523776 51599436757848 51683066314992 51686855356416 51692349282368 51770626596864 51776129427072 51845221822464 52037031149568 52225260099712 52309903957248 52385276216448 52418475436544 52470179419392 52503432446976 52579083557376 52664300872704 52854798790136 53050343201632 53121135965184 53126782344432 53207231809536 53212887340128 53216788537344 53303039410176 53388598920048 53475128253792 53561797829568 53674481131488 53761473807552 53765415223296 53930150313984 54032160839769 54119733223626 54232061082228 54233590309941 54236036998144 54289533768192 54321489159714 54323939813376 54325471631872 54411985096704 54413519397888 54526457022464 54614830534656 54667849866021 54849219683328 54889814186432 54963061622784 54978776608128 55052142759936 55183735019392 55420565721696 55455688559488 55535593514688 55545568119552 55551472197796 55625602580352 55715757527808 55831398004224 56114089280466 56124167787464 56205035940564 56296130002056 56300257241088 56412975066768 56417110872064 56508548653056 56600134631424 56866288868676 56961024270336 56994552129312 56998730571776 57054952378368 57091111010304 57097179368192 57173372411904 57189719367168 57266035900416 57374356355631 57554368273152 57588245380659 57647649259008 57685810083328 57768928374528 57779304102912 57862557107712 57899227559936 57956337589248 58049366352579 58147712275968 58153892942664 58241954921472 58248145605456 58285060424768 58381171853984 58685895491584 58753417612176 58848641951904 58970784866112 59066361502848 59461648638903 59585063875134 59681636101836 59686011542528 59767630137486 59782747379712 59868887104512 59906829070336 59965919336448 60003922796544 60005614778368 60062173785054 60102868611072 60383791272924 60405484331584 60486092126208 60584124690432 60628963659008 60709869674496 60808264925184 61015541622912 61114432290048 61116155585856 61213483233792 61215209322624 61254004521472 61342264150272 61441684351488 61651120181484 61751040959736 61851123684144 61981246068504 62081701896816 62086253293568 62186879311872 62286698740056 62315950882816 62387649629424 62477542704024 62488764134496 62684822495232 62814927568896 62918508699648 63020483592192 63067125736448 63139688760897 63270737929266 63337789396224 63377929782272 63464596950114 63469249731072 63480649279488 63572117234688 63675151460352 63717302290432 64118871145476 64123571893248 64130387749104 64141906042816 64227499886592 64234326789216 64331596320768 64338434288064 64343151132672 64791525767136 64896536343744 64990044421344 65001717115776 65136631004928 65423129560497 65464591532916 65466437493877 65570692977864 65572541930658 65678818335732 65683633447936 65815137577896 65926640095232 66021632428032 66033490403328 66097594813698 66128636694528 66170545782784 66235814387712 66342132974376 66454528315392 66562234195968 66702267813888 66721339261696 66810375217152 66918657835008 67146762985344 67255590802176 67395182704128 67397083103616 67504413146112 67506316625664 67615727187456 67846208433108 67956169873032 68097215857296 68207584116384 68212584620032 68323139862528 68577845460992 68642484325776 68755675034088 68799249010464 68910755086656 68915807141888 68918079784263 69010047169056 69034839236096 69126962429952 69469921079703 69515907854323 69628575452142 69728901827067 69746538609664 69841914633918 69847034955264 69960239225856 70004576595968 70072536082563 70105444743168 70186105833102 70219067830272 70828181286912 70835709792576 70942975746048 70950516453504 71184798560064 71300171005056 71402905947456 71415730439424 71565974841984 71681965076736 71926306878398 72042881119692 72139018379904 72146686217742 72159644298168 72263617637868 72309414776304 72311453746588 72386045024256 72428652212952 72431919751168 72549313462272 72551359197184 72819774046208 72890466488028 73008603386712 73132292911104 73278709880544 73284082163712 73305035477504 73402857013248 73767029600097 73815860917477 73894087628928 74042029775133 74047458019584 74060757492736 74167470107136 74274336481536 74287676703744 74441864005632 74818785707288 74940047920752 75040051290624 75061506669408 75067009654784 75217300089024 75540108358512 75819580542144 75821718491568 75944606203872 75992736172416 76000813631618 76073269837824 76252959156224 76375356788402 76450691107161 76499141807508 76609367839458 76733532130932 76739157697536 76784327174212 76863532345344 77025237832704 77039072137216 77150076143616 77275116785664 77399155136772 77524599472488 77530283034624 77538523923552 77655939895296 77664194140608 78337890149568 78464855935872 78577914324672 78627713154816 78755148670464 78868625336064 79153909838626 79282198185204 79446751833512 79575514802448 79681703947776 79690173516648 79710329839616 79819331010192 79825182806016 79954559115264 80082898380072 80137158148096 80212692380688 80511721697232 80642210711328 80648122834944 80778832920576 81179599835439 81348091623342 81354055497216 81482233739571 81485909720064 81488207447808 81617977645056 81620279096832 81789685533696 81922245801984 82201493575312 82334721279648 82444592434176 82468164912192 82641661424672 82775602529088 83048931653408 83130848582544 83183532839232 83192374626311 83303390272032 83318352179328 83327208296694 83438403870528 83747097006336 84050027972974 84171133920699 84186251681196 84307553910846 84360983905688 84444195003084 84450385861632 84619462600152 84625666308096 84640865705984 84762822979584 84900201947136 85491828193968 85498095857664 85507183665472 85636666515456 85645769052288 85760058617856 85775461761024 85784579050752 86331552409728 86388701022848 86528715124992 86653392561792 86668956154368 86793835661568 86848841339904 87221568413952 87230839413996 87286122043888 87372218408184 87427590637152 87430055907544 87571757780976 87753516770528 88028843237376 88130126418264 88171515592704 88272962927856 88338294706289 88456177299168 88599542254272 88606037753856 88936357085184 89248998775426 89377595812701 89522454152754 89529017313792 89674121069568 89803330656768 89860243605504 89862777471488 90005884194816 90008422167552 90154302916608 90461611244144 90608226497376 90729138189312 90796287809728 90943445488512 91064804511744 91523312434368 91671648435072 91674233378784 91732332013952 91822813983936 91881006782208 91890773045684 92013396225408 92162526527232 92476680272226 92626561439604 92776685526216 92838100602856 92971869102756 93122552845224 93129379940352 93280318967808 93430048110084 93473926324224 93581474444136 93625423773696 93733146201744 94222391353344 94377763049472 94437575049216 94447613056768 94600688604672 94906106893899 94913064746752 95006684094336 95066894673408 95203874596608 95220973919232 95358175852032 95421299789312 95575953435648 96057174826256 96185357839872 96195581623656 96212859064224 96341249829888 96351490183824 96412553035072 96507651432096 96514726699008 96571536283936 97187288650704 97215076346143 97344804515616 97502575673664 97509723881472 97704946507392 98196887299374 98356039466796 98358812895987 98518227503598 98525450171904 98722706366844 98729944026112 98889960142848 99032448642048 99050235604992 99192955041792 99255818674176 99681792473088 99920063894336 100053401720832 100082008892544 100215562825728 100289733452032 100720144478016 100883386203264 101092774056192 101095624655424 101256619719168 101259474938496 101323648229888 101423590781184 101769312649662 101934254809548 101998855743344 102145823785944 102311376174576 102318876930048 102484709793792 102700317110272 102866768191488 103033489047552 103198873515696 103366132629984 103373710712832 103384698564736 103541253193728 103552258854144 103690443644928 104442863178213 104450520199424 104619807914496 104770552432896 104836950873088 104940358838784 105006864893952 105158167114752 105328601745408 105709597580272 106100686403264 106242271930368 106253564688864 106414463619072 106425774680256 106433577074688 106777197840096 106950256507584 107123595659136 107348962262976 107522947615104 107889460317597 108064321679538 108220029326613 108239466447252 108464122164456 108467180619882 108472073996288 108579067536384 108642978319428 108647879626752 108650943263744 108823970193408 108827038795776 109052914044928 109229661069312 109335699732042 109698439366656 109779628372864 109926123245568 109957553216256 110104285519872 110367470038784 110841131443392 110911377118976 111071187029376 111091136239104 111102944395592 111251205160704 111431515055616 111662796008448 112228178560932 112248335574928 112410071881128 112592260004112 112600514482176 112825950133536 112834221744128 113017097306112 113732577737352 113922048540672 113989104258624 113997461143552 114001220447427 114109904756736 114194358736384 114346744823808 114379438734336 114563035182603 114748712711262 114914051759187 115108736546304 115176490761318 115295298518016 115371620166656 115537856749056 115558608205824 115725114215424 115798455119872 115912675178496 116098732705158 116295424551936 116307785885328 116483909842944 116496291210912 116570120849536 116762343707968 117506835224352 117697283903808 117941569732224 118132723005696 118730864757939 118923297277806 119170127750268 119363272203672 119372023085056 119535260274972 119565494759424 119737774209024 119813658140672 119931838672896 120007845593088 120011229556736 120124347570108 120205737222144 120767582545848 120810968663168 120972184252416 121168249380864 121257927318016 121419739348992 122022137435013 122031083245824 122228864580096 122232311171712 122426966467584 122430418645248 122508009042944 122684528300544 122883368702976 123302240362968 123502081919472 123702247368288 123962492137008 124163403793632 124172506587136 124373758623744 124573397480112 124775299258848 124955085408048 124977528268992 124990812445041 125369644990464 125837017399296 126075041959461 126134251472896 126279377521794 126461330866269 126541475858532 126675578792448 126755859564544 126929193900228 126938499462144 126961298558976 127144234469376 127350302920704 127434604580864 128237742290952 128247143786496 128260775498208 128283812085632 128454999773184 128468653578432 128663192641536 128676868576128 129583051534272 129793072687488 129980088842688 130003434231552 130273262009856 130846259120994 130929183065832 130932874987754 131141385955728 131145083861316 131357636671464 131367266895872 131630275155792 131853280190464 132043264856064 132066980806656 132195189627396 132257273389056 132471628775424 132684265948752 132909056630784 133124468391936 133404535627776 133442678523392 133620750434304 133873498163139 134283681229131 134293525970688 134511181604352 134790365408256 134794166207232 135008826292224 135012633251328 135231454374912 135692416866216 135912339746064 136194431714592 136415168232768 136425169240064 137284968651552 137511350068176 137598498020928 137613123711619 137821510173312 137836159568526 138020094338112 138069678472192 138715020408339 138939842159406 139031815708646 139257150904284 139457803654134 139493077219328 139683829267836 139694069910528 139920478451712 140009153191936 140145072165126 140210889486336 140372211666204 140438135660544 141656362573824 141671419585152 141885951492096 141901032907008 142369597120128 142600342010112 142805811894912 142831460878848 143131949683968 143363930153472 143852613756796 144085762239384 144278036759808 144293372435484 144319288596336 144527235275736 144618829552608 144622907493176 144772090048512 144857304425904 144863839502336 145102718394368 145780932976056 146017206773424 146125275693781 146264585822208 146557419761088 146568164327424 146610070955008 147295330949061 147534059200194 147631721834954 147777341255397 147788175257856 148084059550266 148094916039168 148121514985472 148334940214272 148548672963072 148575353407488 148883728011264 149637571414576 149880095841504 150080102581248 150123013338816 150134019309568 150434600178048 151080216717024 151639161084288 151643436983136 151889212407744 151985472344832 152001627263236 152505918312448 152653968974493 152750713576804 152901382214322 152998283615016 153218735678916 153467064261864 153478315395072 153568654348424 153727064690688 154050475665408 154078144274432 154300152287232 154550233571328 154798310273544 155049198944976 155060566069248 155077047847104 155311879790592 155328388281216 156675780299136 156929711871744 157155828649344 157255426309632 157510297340928 157737250672128 158307819677252 158564396370408 158893503667024 159151029604896 159363407895552 159380347033296 159420659679232 159638662020384 159650365612032 159909118230528 160165796760144 160425384761376 160808852829947 161023443394464 161284421422656 161296245669888 162096482519307 162359199670878 162696183246684 162700770929823 162708110994432 162964467479142 162971819440128 162976414895616 163235955290112 163240558193664 163579371067392 163844491603968 164402987150624 164669442559296 164889184868352 164936329824384 165283322849344 165551205058176 166097863306816 166261697165088 166367065678464 166384749252622 166606780544064 166636704358656 166654416593388 166876807741056 167494194012672 168100055945948 168342267841398 168372503362392 168615107821692 168721967811376 168888390006168 168900771723264 169238925200304 169251332616192 169281731411968 169525645959168 169800403894272 170983656387936 170996191715328 171014367330944 171273333030912 171291538104576 171520117235712 171569158101504 172123069066893 172663104819456 172764736141977 172777402045696 173057430249984 173306785123584 173337912308736 173587671323136 173697682679808 174443136827904 174461678827992 174572244087776 174744436816368 174855181274304 174860111815088 175143515561952 175507033541056 176057686474752 176260252836528 176545925855712 176676589412578 176912354598336 177199084508544 178384945916709 178497997550852 178755191625402 179044908305508 179058034627584 179348242139136 179606661313536 179720487211008 179725554942976 180011768389632 180016844335104 180308605833216 180923222488288 181216452994752 181458276378624 181592575619456 181886890977024 182129609023488 183046624868736 183343296870144 183348466757568 183464664027904 183645627967872 183762013564416 183781546091368 184026792450816 184325053054464 184953360544452 185253122879208 185553371052432 185676201205712 185943738205512 186245105690448 186258759880704 186560637935616 186860096220168 186947852648448 187162948888272 187466292403488 188444782706688 188755526098944 188895226113536 189201377209344 189419066282691 189812213787798 189826129493504 190013368188672 190133789346816 190407749193216 190441947838464 190716351704064 190842599578624 191151906871296 192114349652512 192370715679744 192391163247312 192425718128448 192682499659776 192702980367648 192825106070144 193015302864192 193029453398016 193143072567872 194374577301408 194430152692286 194689609031232 195005151347328 195409893014784 196393774598748 196399312481631 196712078933592 196717625791974 197036455007196 197050900343808 197445412733688 197459888052224 197779920285696 198064897284096 198100471209984 198385910083584 198511637348352 199363584946176 199840127788672 200106803441664 200164017785088 200431125651456 200579466904064 201440288956032 201766772406528 202185548112384 202191249310848 202513239438336 202518949876992 202647296459776 202847181562368 203538625299324 203868509619096 203997711486688 204291647571888 204622752349152 204637753860096 204969419587584 205400634220544 205733536382976 206397747031392 206732265259968 206747421425664 206754239352789 206769397129472 207104517708288 207380887289856 208547723562969 208885726356426 208901040398848 209186705481201 209239615828992 209541104865792 209673901746176 209880717677568 210013729787904 210217608247689 210316334229504 210657203490816 211419195160544 212201372806528 212484543860736 212507129377728 212828927238144 212851549360512 213554395680192 213900513015168 214247191318272 214697924525952 215045895230208 215778920635194 216128643359076 216440058653226 216478932894504 216928244328912 216934361239764 216944147992576 217158135072768 217285956638856 217295759253504 217301886527488 217647940386816 217654077591552 218105828089856 218459322138624 218671399464084 219396878733312 219559256745728 219852246491136 219915106432512 220208571039744 220734940077568 221447582752431 221682262886784 221822754237952 222126089325399 222142374058752 222182272478208 222205888791184 222502410321408 222863030111232 223325592016896 224456357121864 224496671149856 224820143762256 225184520008224 225201028964352 225651900267072 225668443488256 227465155474704 227978208517248 228002440894854 228219809513472 228388717472768 228758877468672 229126070365206 229497425422524 229828103518374 230217473092608 230352981522636 230590597036032 230743240333312 231075713498112 231117216411648 231450228430848 231596910239744 231825350356992 232197465410316 232590849103872 232615571770656 232967819685888 232992582421824 233140241699072 233524687415936 235013670448704 235394567807616 235883139464448 236265446011392 237461729515878 237846594555612 238340255500536 238726544407344 238744046170112 239070520549944 239130989518848 239475548418048 239627316281344 239863677345792 240022459113472 240248695140216 240411474444288 241535165091696 241621937326336 241944368504832 242336498761728 242515854636032 244044274870026 244062166491648 244446701218713 244457729160192 244464622343424 244853932935168 244860837290496 245016018085888 245369056601088 245766737405952 246604480725936 247004163838944 247404494736576 247924984274016 248326807587264 248345013174272 249146794960224 249550598517696 249577123878933 249910170816096 249955056537984 249981624890082 251742074074393 252150083918922 252268502945792 252513401762097 252558755043588 252922661732538 253082951717064 253351157584896 253511719129088 253858387800456 253876998924288 253922597117952 254288468938752 254700605841408 254869209161728 256475484581904 256494287572992 256521550996416 256567624171264 256909999546368 256937307156864 257326385283072 257353737152256 259166103068544 259586145374976 259960177685376 260006868463104 260546524019712 261692518241988 261858366131664 261865749975508 262282771911456 262290167722632 262715273342928 262734533791744 263260550311584 263706560380928 264086529712128 264390379254792 264514546778112 265014884118867 265368531897504 265818113261568 266002847710663 266809071255552 266885357046784 267313748759407 267746996326278 268132787438103 268567362458262 268587051941376 269022363208704 269580730816512 269588332414464 270017652584448 270025266502656 270462908749824 271384833732432 271824679492128 272388863429184 272830336465536 274569937303104 275022700136352 275196996041856 275226247423238 275643020346624 275672319137052 276040188676224 276139356944384 277430040816678 277879684318812 278063631417292 278514301808568 278915607308268 278986154438656 279367658535672 279388139821056 279840956903424 280018306383872 280290144330252 280421778972672 280744423332408 280876271321088 283312725147648 283342839170304 283802065814016 284718320681697 284739194240256 285200684020224 285611623789824 285662921757696 286263899367936 286727860306944 287705227513592 288171524478768 288556073519616 288586744870968 288638577192672 289054470551472 289237659105216 289245814986352 289544180097024 289714608851808 290205436788736 291561865952112 291645229038429 292034413546848 292250551387562 292529171644416 293114839522176 293220141910016 294590661898122 295068118400388 295076438687961 295263443669908 295554682510794 295576350515712 296168119100532 296189832078336 296243029970944 296669880428544 297097345926144 297150706814976 297767456022528 299275142829152 299760191683008 300160205162496 300246026677632 300869200356096 302160433434048 303278322168576 303286873966272 303778424815488 303970944689664 304003254526472 305011836624896 305307937948986 305501427153608 305802764428644 305996567230032 306437471357832 306934128523728 306956630790144 307137308696848 307454129381376 308100951330816 308156288548864 308600304574464 309100467142656 309596620547088 310098397889952 310121132138496 310154095694208 310623759581184 310656776562432 313328589534639 313351560598272 313859423743488 314311657298688 314510852619264 315020594681856 315474501344256 316615639354504 317128792740816 317787007334048 318302059209792 318726815791104 318760694066592 319277324040768 319300731224064 320331593520288 320850769522752 321617705659894 322046886788928 322568842845312 323668380952791 324192965038614 324718399341756 325392366493368 325401541859646 325416221988864 325928934958284 325943638880256 325952829791232 326471910580224 326481116387328 327158742134784 327688983207936 328805974301248 329338885118592 329778369736704 329872659648768 330566645698688 331102410116352 332195726613632 332523394330176 332734131356928 332769498505244 333213561088128 333273408717312 333308833186776 333753615482112 334988388025344 336200111891896 336684535682796 336745006724784 337230215643384 337443935622752 337776780012336 337801543446528 338477850400608 338502665232384 339051291918336 341967312775872 341992383430656 342003661342281 342028734661888 342583076209152 343040234471424 343138316203008 343689105547809 344246138133786 345326209638912 345529472283954 345554804091392 346114860499968 346613570247168 346675824617472 347175342646272 347395365359616 348886273655808 348923357655984 349144488175552 349488873632736 349710362548608 349720223630176 350287031123904 351014067082112 352520505673056 353091851711424 353353178825156 353824709196672 354398169017088 356192594273817 356769891833418 356995995101704 357510383250804 358089816611016 358116069255168 358696484278272 359213322627072 359440974422016 359451109885952 360023536779264 360033688670208 360617211666432 361846444976576 362432905989504 362916552757248 363185151238912 363773781954048 364259218046976 366093249737472 366686593740288 366696933515136 366929328055808 367291255935744 367524027128832 367563092182736 368053584901632 368650106108928 369906721088904 370506245758416 371106742104864 371352402411424 371887476411024 372490211380896 372517519761408 373121275871232 373720192440336 374325897776544 374932584806976 374972437335123 377511052197888 377790452227072 378225125878383 378402754418688 378838132565382 379624427575596 379652258987008 380026736377344 380267578693632 380815498386432 380883895676928 381432703408128 381685199157248 382303813742592 384228699305024 384741431359488 384782326494624 384851436256896 385364999319552 385405960735296 385650212140288 386030605728384 386286145135744 388749154602816 388860305384572 389379218062464 390010302694656 390819786029568 392787549197496 392798624963262 393424157867184 393435251583948 394072910014392 394101800687616 394890825467376 394919776104448 395559840571392 396129794568192 396200942419968 396771820167168 398727169892352 399680255577344 400213606883328 400328035570176 400862251302912 401158933808128 401620494489417 402880577912064 403533544813056 404371096224768 404382498621696 405026478876672 405037899753984 405294592919552 405694363124736 407077250598648 407737019238192 407995422973376 408583295143776 409245504698304 409275507720192 410801268441088 412795494062784 412839371134857 413464530519936 413508478705578 413538794258944 414209035416576 416145061225017 417095447125938 417771452712852 417802080797696 418373410962402 418479231657984 419082209731584 419347803492352 419761435355136 420027459575808 420435216495378 420632668459008 421314406981632 422838390321088 424402745613056 424969087721472 425014258755456 425657854476288 425703098721024 427108791360384 427801026030336 428494382636544 429395849051904 430091790460416 431557841270388 432257286718152 432880117306452 432957865789008 433856488657824 433868722479528 433888295985152 434316270145536 434571913277712 434591518507008 434603773054976 435308155183104 436211656179712 437342798928168 438375827081343 438793757466624 439118513491456 439704492982272 439830212865024 441469880155136 441885992847183 442895165504862 443364525773568 443645508475904 444252178650798 444284748117504 444364544956416 444411777582368 445004820642816 445726060222464 446651184033792 448912714243728 448993342299712 449640287524512 450369040016448 450402057928704 451303800534144 454930310949408 455956417034496 456004881789708 456777434945536 457517754937344 457961906923479 458252140730412 458994850845048 459656207036748 460434946185216 460705963045272 461181194072064 461486480666624 462151426996224 462234432823296 462900456861696 463193820479488 463650700713984 464394930820632 465181698207744 465231143541312 465935639371776 465985164843648 466280483398144 467049374831872 470027340897408 470789135615232 471766278928896 472530892022784 474923459031756 475693189111224 476680511001072 477453088814688 477488092340224 478141041099888 478261979037696 478951096836096 479727354691584 480044918226944 480497390280432 482426558489841 483070330183392 483243874652672 483888737009664 485031709272064 486289447557921 488088549740052 488102312789469 488124332983296 488893402437426 488915458320384 488929244686848 489707865870336 489721674580992 490032036171776 490738113202176 491533474811904 493208961451872 494008327677888 494808989473152 495849968548032 496653615174528 498293589920448 498346554800329 499101197035392 499154247757866 499820341632192 499910113075968 499963249780164 503484148148786 504300167837844 504537005891584 505026803524194 505117510087176 505845323465076 506165903434128 506702315169792 507023438258176 507716775600912 507753997848576 507845194235904 508576937877504 509401211682816 509738418323456 512950969163808 512988575145984 513043101992832 513135248342528 513819999092736 513874614313728 514707474304512 516369207200679 518294208425931 518332206137088 519172290749952 519920355370752 520013736926208 521093048039424 523385036483976 523716732263328 523731499951016 524565543822912 524580335445264 525430546685856 525469067583488 526521100623168 528173059424256 528780758509584 529172114891071 530029768237734 530737063795008 532005695421326 533770714093568 534627497518814 535154837750127 535493992652556 536265574876206 537134724916524 537174103882752 538044726417408 539161461633024 539176664828928 540035305168896 540050533005312 540925817499648 542769667464864 543649358984256 544777726858368 545660672931072 549139874606208 550045400272704 550393992083712 550452494846476 551286040693248 551344638274104 552080377352448 552278713888768 554860081633356 555759368637624 556127262834584 557028603617136 557831214616536 557972308877312 558735317071344 558776279642112 559681913806848 560580288660504 560843557945344 561488846664816 561904410657529 566685678340608 567604131628032 568257198848073 569436641363394 569478388480512 570401368040448 571223247579648 571325843515392 572527798735872 573455720613888 575410455027184 576343048957536 577112147039232 577173489741936 577277154385344 578108941102944 578475318210432 578491629972704 579088360194048 579429217703616 582346622384177 583123731904224 583290458076858 584068827093696 584501102775124 586229679044352 586440283820032 589181323796244 589197937444893 590136236800776 590152877375922 590526887339816 591109365021588 591152701031424 592336238201064 592379664156672 592486059941888 593339760857088 594194691852288 594301413629952 595534912045056 598550285658304 599520383366016 600320410324992 600492053355264 601738400712192 604320866868096 606556644337152 606573747932544 607556849630976 607941889379328 608006509052944 610023673249792 610615875897972 611002854307216 611605528857288 611993134460064 612874942715664 613868257047456 613913261580288 614274617393696 614908258762752 616201902661632 617200609148928 618368062944023 619193241094176 620196795779904 620242264276992 620262718058367 620308191388416 621313553124864 625643170688907 626657179069278 626703121196544 627718847486976 628623314597376 629021705238528 630041189363712 630949002688512 633231278709008 634257585481632 635574014668096 636604118419584 637453631582208 637521388133184 638554648081536 640663187040576 641701539045504 643235411319788 644093773577856 645137685690624 647336761905582 648385930077228 649436798683512 650784732986736 650803083719292 650832443977728 651857869916568 651887277760512 651905659582464 652943821160448 652962232774656 654317484269568 655377966415872 657611948602496 658677770237184 659556739473408 659745319297536 661133291397376 662204820232704 664342748257293 664391453227264 665046788660352 665468262713856 665538997010488 666427122176256 666546817434624 666617666373552 667507230964224 669976776050688 672400223783792 673369071365592 673490013449568 674460431286768 674887871245504 675553560024672 675603086893056 676955700801216 677005330464768 680505534423001 683934625551744 684007322684562 684057469323776 685166152418304 686276632406016 687378211095618 688492276267572 690652419277824 691058944567908 691109608182784 692229720999936 693227140494336 693351649234944 694350685292544 694790730719232 697772547311616 697846715311968 698288976351104 698977747265472 699420725097216 699440447260352 700574062247808 702028134164224 705041011346112 706183703422848 706706357650312 707649418393344 708796338034176 712385188547634 713539783666836 713991990203408 715020766501608 716179633222032 716232138510336 717392968556544 718426645254144 718881948844032 718902219771904 720067377340416 721234423332864 723692889953152 724865811979008 725833105514496 726370302477824 727547563908096 732186499474944 733373187480576 733393867030272 733858656111616 734582511871488 735048054257664 735126184365472 736107169803264 737300212217856 739813442177808 741012491516832 742213484209728 742704804822848 743774952822048 744980422761792 745035039522816 747440384880672 748651795553088 748731371636799 749865169613952 749944874670246 755226222223179 755580904454144 756450251756766 756805508837376 757540205286291 757676265130764 759248855151192 759304517974016 760053472754688 760535157387264 761630996772864 761767791353856 762865406816256 763370398314496 764607627485184 768457398610048 769482862718976 769564652989248 769702872513792 770729998639104 770811921470592 771300424280576 772061211456768 772572290271488 777498309205632 777720610769144 778758436124928 780020605389312 781639572059136 785575098394992 785597249926524 786848315734368 786870503167896 788145820028784 788203601375232 789781650934752 789839552208896 791119681142784 792259589136384 793543640334336 795044652356601 797454339784704 798008543131989 799360511154688 800427213766656 800656071140352 801941246278221 802317867616256 803240988978834 804398362314309 805761155824128 807067089626112 808742192449536 808764997243392 810052957753344 810075799507968 810589185839104 811388726249472 814154501197296 815474038476384 815990845946752 817166590287552 818491009396608 825590988125568 825678742269714 826929061039872 827016957411156 827077588517888 828418070833152 832290122450034 834190894251876 835542905425704 835604161595392 836746821924804 836958463315968 838164419463168 838695606984704 839522870710272 840054919151616 840870432990756 841265336918016 842628813963264 845676780642176 848805491226112 849938175442944 850028517510912 851406197442048 854154962045091 854217582720768 855602052060672 856988765273088 858791698103808 860183580920832 863115682540776 864514573436304 865760234612904 865915731578016 867712977315648 867737444959056 867776591970304 868632540291072 869143826555424 869207546109952 870616310366208 874685597856336 874935687115287 876751654162686 877587514933248 878237026982912 879660425730048 882939760310272 883771985694366 885229316063883 885790331009724 886729051547136 887291016951808 888504357301596 888569496235008 888729089912832 888823555164736 890009641285632 891452120444928 893302368067584 897825428487456 897986684599424 899280575049024 900738080032896 902607601068288 909860621898816 911912834068992 912009763579416 913554869891072 915035509874688 915923813846958 916504281460824 917989701690096 919312414073496 920869892370432 921411926090544 922362388144128 922972961333248 924302853992448 924468865646592 925800913723392 927301401427968 928789861641264 930363396415488 930462287082624 931871278743552 931970329687296 932560966796288 934098749663744 939985768603917 940054681794816 941578271230464 943532557857792 945061784045568 949846918063512 951386378222448 953361022002144 954906177629376 954976184680448 956282082199776 957902193672192 960994780560864 963291865981333 964853116979682 966140660366784 966487749305344 970063418544128 971005142858373 972578895115842 976177099480104 976204625578938 976248665966592 977786804874852 977830916640768 977858489373696 979415731740672 979443349161984 980064072343552 981476226404352 983066949623808 986417922903744 988016655355776 989617978946304 991699937096064 993307230349056 996587179840896 996693109600658 998202394070784 998308495515732 999640683264384 999820226151936 999926499560328 1006968296297572 1008600335675688 1009074011783168 1010053607048388 1010235020174352 1011690646930152 1012331806868256 1013404630339584 1014046876516352 1015433551201824 1015507995697152 1017153875755008 1022876929856467 1025901938327616 1025977150291968 1026010984026843 1026086203985664 1026270496685056 1027749228627456 1029414948609024 1031067316643427 1032738414401358 1036588416851862 1036664412274176 1038344581499904 1039840710741504 1040027473852416 1042186096078848 1046770072967952 1047433464526656 1047462999902032 1049131087645824 1049160670890528 1050861093371712 1050938135166976 1053042201246336 1057561517019168 1058344229782142 1060059536475468 1061474127590016 1064011390842652 1067541428187136 1068577782821451 1069254995037628 1070309675500254 1070987985305112 1072531149752412 1074269449833048 1074348207765504 1076089452834816 1078322923266048 1078353329657856 1080070610337792 1080101066010624 1081851634999296 1085539334929728 1087298717968512 1089555453716736 1091321345862144 1098279749212416 1100090800545408 1100787984167424 1100904989692952 1102572081386496 1102689276548208 1104160754704896 1104557427777536 1109720163266712 1111518737275248 1112254525669168 1114057207234272 1115662429233072 1115944617754624 1117470634142688 1117552559284224 1119363827613696 1121160577321008 1122977693329632 1123808821315058 1124917312005369 1125661969809629 1133371356681216 1134675377635149 1135208263256064 1136514397696146 1138873282726788 1138956776961024 1140802736080896 1142446495159296 1142651687030784 1145055597471744 1146911441227776 1150820910054368 1152686097915072 1154224294078464 1154346979483872 1154554308770688 1156217882205888 1156950636420864 1156983259945408 1158858435407232 1164693244768354 1166247463808448 1166580916153716 1168137654187392 1169002205550248 1172459358088704 1172880567640064 1178362647592488 1178395874889786 1180272473601552 1180305754751844 1181053774679632 1182218730043176 1182305402062848 1184672476402128 1184759328313344 1184972119883776 1186679521714176 1188389383704576 1188602827259904 1197100571316608 1199040766732032 1200640820649984 1200984106710528 1203476801424384 1204861483468251 1208641733736192 1213113288674304 1213147495865088 1215113699261952 1215883778758656 1216013018105888 1221231751795944 1222005708614432 1223211057714576 1223986268920128 1225749885431328 1227736514094912 1227826523160576 1228549234787392 1232403805323264 1236736125888046 1238386482188352 1238518113404571 1240393591559808 1240525436116734 1240616382776832 1242627106249728 1251286341377814 1253314358138556 1253406242393088 1255437694973952 1257246629194752 1258043410477056 1260082378727424 1261898005377024 1266462557418016 1268515170963264 1271148029336192 1273208236839168 1274907263164416 1275042776266368 1277109296163072 1281326374081152 1283403078091008 1286470822639576 1288187547155712 1290275371381248 1294673523811164 1296771860154456 1298873597367024 1301569465973472 1301606167438584 1301664887955456 1303715739833136 1303774555521024 1303811319164928 1305924465549312 1308634968539136 1315127481244029 1315223897204992 1317355540474368 1319113478946816 1319490638595072 1322266582794752 1324409640465408 1328685496514586 1328782906454528 1330093577320704 1330936525427712 1331077994020976 1332854244352512 1333093634869248 1333235332747104 1335014461928448 1339953552101376 1344800447567584 1346738142731184 1346980026899136 1348920862573536 1349775742491008 1351107120049344 1351206173786112 1353911401602432 1361011068846002 1367869251103488 1368014645369124 1368114938647552 1370332304836608 1372553264812032 1374756422191236 1376984552535144 1381304838555648 1382117889135816 1382219216365568 1384459441999872 1386454280988672 1386703298469888 1388701370585088 1389581461438464 1395545094623232 1395693430623936 1396577952702208 1397955494530944 1398841450194432 1398880894520704 1401148124495616 1404056268328448 1410082022692224 1412367406845696 1413412715300624 1415298836786688 1417592676068352 1424770377095268 1427079567333672 1427983980406816 1430041533003216 1432359266444064 1432464277020672 1434785937113088 1436853290508288 1437804439543808 1440134754680832 1447279675469523 1447385779906304 1449731623958016 1451666211028992 1452740604955648 1455095127816192 1464306938368407 1464372998949888 1466746374961152 1466787734060544 1467717312223232 1469165023742976 1470096108515328 1470252368730944 1472214339606528 1474600424435712 1479626884355616 1482024983033664 1484426968419456 1485409609645696 1487549905644096 1489960845523584 1494880769761344 1495039664400987 1497303591106176 1497462743273598 1499730339227904 1499889749340492 1510452444446358 1511161808908288 1512900503513532 1513611017674752 1515080410572582 1515352530261528 1518497710302384 1518609035948032 1520106945509376 1521070314774528 1523261993545728 1523535582707712 1525730813632512 1526740796628992 1529215254970368 1536914797220096 1538965725437952 1539129305978496 1539405745027584 1541459997278208 1541623842941184 1542600848561152 1544122422913536 1545144580542976 1554882625277793 1554996618411264 1555441221538288 1557516872249856 1560041210778624 1563279144118272 1571150196789984 1571194499853048 1573696631468736 1573741006335792 1576291640057568 1576407202750464 1579563301869504 1579679104417792 1584519178272768 1587516344673213 1590089304713202 1596017086263978 1598721022309376 1601312142280704 1603882492556442 1604635735232512 1606481977957668 1608796724628618 1611522311648256 1614134179252224 1617484384899072 1617529994486784 1620105915506688 1620151599015936 1621178371678208 1622777452498944 1628309002394592 1630948076952768 1631981691893504 1634333180575104 1636982018793216 1651181976251136 1651357484539428 1653858122079744 1654033914822312 1654155177035776 1656836141666304 1664580244900068 1668381788503752 1671085810851408 1671208323190784 1673493643849608 1673916926631936 1676328838926336 1677391213969408 1679045741420544 1681740865981512 1682530673836032 1685713231972587 1691353561284352 1697610982452224 1700057035021824 1702812394884096 1708309924090182 1708435165441536 1711204104121344 1713977530546176 1717583396207616 1720367161841664 1726231365081552 1729029146872608 1731520469225808 1731831463156032 1735425954631296 1735474889918112 1737265080582144 1738287653110848 1738415092219904 1747039867152531 1749371195712672 1749871374230574 1753503308325372 1756474053965824 1759320851460096 1765879520620544 1767543971388732 1767593812334679 1770458632127766 1771580662019448 1773458103094272 1774582033903616 1777008714603192 1777138992470016 1777458179825664 1777647110329472 1780019282571264 1782904240889856 1786604736135168 1795650856974912 1795973369198848 1798561150098048 1801476160065792 1805215202136576 1819721243797632 1823825668137984 1824019527158832 1827109739782144 1830071019749376 1831847627693916 1833008562921648 1835979403380192 1838624828146992 1841739784740864 1842823852181088 1844724776288256 1845945922666496 1848605707984896 1851601827446784 1855104188832069 1857579723282528 1860726792830976 1860788154175101 1860924574165248 1862019933974641 1863940659374592 1865121933592576 1868197499327488 1876929512066721 1879971537207834 1880109363589632 1883156542460928 1887065115715584 1890123568091136 1899693836127024 1902772756444896 1906722044004288 1909812355258752 1912564164399552 1921989561121728 1926583731962666 1929706233959364 1932281320733568 1932975498610688 1940126837088256 1942010285716746 1945157790231684 1952354198960208 1952409251157876 1952497331933184 1955573609749704 1955661833281536 1955716978747392 1958831463481344 1958886698323968 1960128144687104 1962952452808704 1966133899247616 1972835845807488 1976033310711552 1979235957892608 1983399874192128 1986614460698112 1993028244771879 1993174359681792 1993386219201316 1996404788141568 1996616991031464 1999281366528768 1999640452303872 1999852999120656 2013936592595144 2017200671351376 2020107214096776 2020470040348704 2023381293860304 2024663613736512 2026809260679168 2030867102403648 2031015991394304 2041516603269003 2045753859712934 2051803876655232 2052021968053686 2052172407971328 2052540993370112 2055498457254912 2058829897218048 2062134633286854 2065476828802716 2073176833703724 2073328824548352 2076689162999808 2079681421483008 2080054947704832 2084372192157696 2093540145935904 2094866929053312 2094925999804064 2098262175291648 2098321341781056 2101722186743424 2106084402492672 2115123034038336 2116688459564284 2120119072950936 2122948255180032 2128022781685304 2135082856374272 2137155565642902 2138509990075256 2140619351000508 2141975970610224 2145062299504824 2148538899666096 2148696415531008 2152178905669632 2156645846532096 2156706659315712 2160202132021248 2163703269998592 2171078669859456 2174597435937024 2179110907433472 2182642691724288 2196559498424832 2200181601090816 2201575968334848 2201809979385904 2205144162772992 2205378553096416 2208321509409792 2209114855555072 2219440326533424 2223037474550496 2224509051338336 2228114414468544 2231324858466144 2234941268285376 2235105118568448 2242321154642016 2245955386659264 2246194114910397 2247617642630116 2249834624010738 2251323939619258 2265678666669537 2266742713362432 2269350755270298 2270416526512128 2273028795392292 2277746565453576 2277913553922048 2281605472161792 2284892990318592 2285303374061568 2290111194943488 2293822882455552 2301641820108736 2305372195830144 2308448588156928 2308693958967744 2309108617541376 2312435764411776 2313901272841728 2313966519890816 2317716870814464 2329386489536708 2332494927616896 2333161832307432 2336275308374784 2338004411100496 2344918716177408 2345761135280128 2356725295184976 2356791749779572 2360544947203104 2360611509503688 2362107549359264 2364437460086352 2364610804125696 2369344952804256 2369518656626688 2373359043428352 2376778767409152 2385133957069803 2394025629395967 2394201142633216 2398081533464064 2401281641299968 2401968213421056 2405823738834663 2406953602848768 2409722966936502 2417283467472384 2426226577348608 2426294991730176 2430227398523904 2431767557517312 2432026036211776 2442463503591888 2444011417228864 2446422115429152 2447972537840256 2451499770862656 2455473028189824 2457098469574784 2473472251776092 2476772964376704 2477036226809142 2480787183119616 2481050872233468 2481232765553664 2485254212499456 2502572682755628 2506628716277112 2506812484786176 2510875389947904 2514493258389504 2516086820954112 2520164757454848 2523796010754048 2532925114836032 2537030341926528 2542296058672384 2546416473678336 2549814526328832 2550085552532736 2554218592326144 2562652748162304 2566806156182016 2572941645279152 2576375094311424 2580550742762496 2589347047622328 2593543720308912 2597747194734048 2603138931946944 2603212334877168 2603329775910912 2607431479666272 2607622638329856 2611848931098624 2624807061345861 2630254962488058 2630447794409984 2634711080948736 2638981277190144 2644533165589504 2648819280930816 2657370993029172 2657565812909056 2660187154641408 2661873050855424 2662155988041952 2665708488705024 2666187269738496 2666470665494208 2670028923856896 2679907104202752 2689600895135168 2693476285462368 2693960053798272 2697841725147072 2699551484982016 2702214240098688 2707822803204864 2722022137692004 2735738502206976 2736029290738248 2736229877295104 2740664609673216 2745106529624064 2749512844382472 2753969105070288 2762609677111296 2764235778271632 2764438432731136 2768918883999744 2772908561977344 2773406596939776 2777402741170176 2791090189246464 2791386861247872 2793155905404416 2795910989061888 2797682900388864 2797761789041408 2802296248991232 2808112536656896 2820164045384448 2824734813691392 2826825430601248 2830597673573376 2835185352136704 2849540754190536 2854159134667344 2855967960813632 2860083066006432 2864718532888128 2864928554041344 2873706581016576 2875608879087616 2889875597943999 2894559350939046 2894771559812608 2899463247916032 2905481209911296 2910190255632384 2913015428575119 2928613876736814 2928745997899776 2933492749922304 2933575468121088 2935434624446464 2938330047485952 2940192217030656 2940504737461888 2944428679213056 2949200848871424 2959253768711232 2964049966067328 2968853936838912 2970819219291392 2975099811288192 2979921691047168 2989761539522688 2990079328801974 2994607182212352 2994925486547196 2999460678455808 2999779498680984 3020904888892716 3022323617816576 3025801007027064 3027222035349504 3030160821145164 3030705060523056 3036995420604768 3037218071896064 3040213891018752 3042140629549056 3046523987091456 3051461627265024 3053481593257984 3068630789569401 3073829594440192 3077931450875904 3078032952080529 3078258611956992 3078811490055168 3083247685882368 3085201697122304 3088244845827072 3090289161085952 3093201949930281 3109765250555586 3109993236822528 3110882443076576 3115033744499712 3120082421557248 3126558288236544 3142300393579968 3142388999706096 3147393262937472 3147482012671584 3152583280115136 3152814405500928 3159126603739008 3175032689346426 3180178609426404 3192034172527956 3197442044618752 3202624284561408 3205733348464353 3207764985112884 3209271470465024 3212963955915336 3217593449257236 3223044623296512 3228268358504448 3234968769798144 3235059988973568 3240211831013376 3240303198031872 3242356743356416 3245554904997888 3256618004789184 3261896153905536 3263963383787008 3268666361150208 3273964037586432 3302363952502272 3302714969078856 3307716244159488 3308067829644624 3308310354071552 3313672283332608 3329160489800136 3336763577007504 3342171621702816 3342416646381568 3346987287699216 3347833853263872 3352657677852672 3358091482841088 3363481731963024 3371426463945174 3376985909428887 3382707122568704 3395221964904448 3400114070043648 3404026132905447 3405624789768192 3416619848180364 3416870330883072 3422408208242688 3427955061092352 3435166792415232 3440734323683328 3452462730163104 3458058293745216 3463040938451616 3463662926312064 3470851909262592 3470949779836224 3476575306221696 3488425883602303 3494079734305062 3498742391425344 3499742748461148 3507006616650744 3512948107931648 3518641702920192 3531759041241088 3535087942777464 3535187624669358 3540917264255532 3543161324038896 3546916206188544 3549164067807232 3554017429206384 3554277984940032 3554916359651328 3555294220658944 3560038565142528 3565808481779712 3591301713949824 3591946738397696 3597122300196096 3602952320131584 3610430404273152 3614584450404753 3639442487595264 3647651336275968 3648039054317664 3654219479564288 3663695255387832 3666017125843296 3671958806760384 3677249656293984 3683479569481728 3685647704362176 3697211415969792 3704204804237497 3710208377664138 3715159446565056 3715554340213713 3721576308350202 3721849148330496 3724039867949282 3727881318749184 3730243867185152 3736394998654976 3753859024133442 3759943074415668 3760218727179264 3766313084921856 3774130231431168 3780247136182272 3799387672254048 3805545512889792 3813444088008576 3819624710517504 3825128328799104 3843979122243456 3853167463925332 3859412467918728 3864562641467136 3865950997221376 3880253674176512 3884020571433492 3890315580463368 3904708397920416 3904818502315752 3904994663866368 3911147219499408 3911323666563072 3911433957494784 3917773396647936 3925904905617408 3933330874602703 3945382443732087 3945671691614976 3952066621423104 3958471915785216 3966799748384256 3973228921396224 3986056489543758 3986348719363584 3986772438402632 3992809576283136 3993233982062928 3998562733057536 3999280904607744 3999705998241312 4027873185190288 4034401342702752 4040214428193552 4040940080697408 4046762587720608 4049327227473024 4053618521358336 4061734204807296 4076426356689239 4083033206538006 4091507719425868 4103607753310464 4104043936107372 4104344815942656 4105081986740224 4110996914509824 4117659794436096 4124269266573708 4130953657605432 4146353667407448 4146657649096704 4153378325999616 4159362842966016 4160109895409664 4168744384315392 4187080291871808 4189733858106624 4189851999608128 4196524350583296 4196642683562112 4203444373486848 4212168804985344 4230246068076672 4233376919128568 4240238145901872 4245896510360064 4256045563370608 4270165712748544 4274311131285804 4277019980150512 4281238702001016 4283951941220448 4290124599009648 4297077799332192 4297392831062016 4304357811339264 4313413318631424 4320404264042496 4328576440608161 4341839026408569 4342157339718912 4349194871874048 4358221814866944 4365285383448576 4393118996849664 4400363202181632 4403151936669696 4403619958771808 4410288325545984 4410757106192832 4416643018819584 4438880653066848 4446074949100992 4449018102676672 4456228828937088 4462649716932288 4469882536570752 4484642309284032 4485118993202961 4491910773318528 4492388229820794 4495235285260232 4499669248021476 4502647879238516 4531357333339074 4533485426724864 4538701510540596 4540833053024256 4546057590784584 4555493130907152 4555827107844096 4563210944323584 4569785980637184 4570606748123136 4580222389886976 4587645764911104 4603283640217472 4610744391660288 4616897176313856 4617387917935488 4618217235082752 4624871528823552 4627802545683456 4627933039781632 4635433741628928 4658772979073416 4664989855233792 4666323664614864 4672550616749568 4676008822200992 4689837432354816 4713450590369952 4713583499559144 4721089894406208 4721223019007376 4724215098718528 4728874920172704 4729221608251392 4738689905608512 4739037313253376 4753557534818304 4762549034019639 4770267914139606 4788051258791934 4788402285266432 4796163066928128 4803936426842112 4811647477669326 4813907205697536 4819445933873004 4834566934944768 4852453154697216 4852589983460352 4860454797047808 4863535115034624 4864052072423552 4884927007183776 4888022834457728 4892844230858304 4895945075680512 4902999541725312 4910946056379648 4914196939149568 4946944503552184 4953545928753408 4954072453618284 4961574366239232 4962101744466936 4962465531107328 4970508424998912 5005145365511256 5013257432554224 5013624969572352 5021750779895808 5028986516779008 5032173641908224 5047592021508096 5057139695917761 5065850229672064 5074060683853056 5084592117344768 5092832947356672 5100171105065472 5108437184652288 5125305496324608 5133612312364032 5145883290558304 5152750188622848 5161101485524992 5178694095244656 5187087440617824 5195494389468096 5206277863893888 5206424669754336 5214862959332544 5215245276659712 5241119601457593 5249614122691722 5260509924976116 5260895588819968 5269422161897472 5277962554380288 5289066331179008 5297638561861632 5302781437004037 5314741986058344 5315131625818112 5320374309282816 5323746101710848 5324311976083904 5331416977410048 5332374539476992 5332941330988416 5340057847713792 5359814208405504 5379201790270336 5386952570924736 5387920107596544 5395683450294144 5399102969964032 5404428480197376 5415645606409728 5444044275384008 5471477004413952 5472058581476496 5472459754590208 5481329219346432 5490213059248128 5499025688764944 5507938210140576 5525219354222592 5528471556543264 5528876865462272 5537837767999488 5545817123954688 5554805482340352 5565312566496207 5582180378492928 5582773722495744 5586059801923923 5586311810808832 5591821978123776 5595365800777728 5595523578082816 5604592497982464 5616225073313792 5630788536200163 5640328090768896 5649469627382784 5653650861202496 5661195347146752 5670370704273408 5699081508381072 5708318269334688 5711935921627264 5720166132012864 5729437065776256 5779751195887998 5789118701878092 5789543119625216 5798926495832064 5810962419822592 5820380511264768 5826030857150238 5857227753473628 5857491995799552 5866985499844608 5867150936242176 5870869248892928 5876660094971904 5880384434061312 5881009474923776 5888857358426112 5898401697742848 5918507537422464 5928099932134656 5937707873677824 5941638438582784 5950199622576384 5959843382094336 5979084734315637 5979523079045376 5980158657603948 5989214364424704 5989850973094392 5998921356911616 5999558997361968 6041809777785432 6044647235633152 6051602014054128 6060321642290328 6061410121046112 6073990841209536 6074436143792128 6080427782037504 6093047974182912 6124549809807009 6137261579138802 6147659188880384 6156065904161058 6156517223913984 6157622980110336 6166495371764736 6170403394244608 6176489691654144 6180578322171904 6186403899860562 6219530501111172 6219986473645056 6221764886153152 6230067488999424 6240164843114496 6253116576473088 6284600787159936 6284777999412192 6294786525874944 6294964025343168 6305166560230272 6318253207478016 6350065378692852 6360357218852808 6384068345055912 6394884089237504 6405248569122816 6411466696928706 6415529970225768 6418542940930048 6425927911830672 6435186898514472 6446089246593024 6456536717008896 6469937539596288 6470119977947136 6480606396063744 6491109809995776 6513236009578368 6523792307811072 6527926767574016 6537332722300416 6547928075172864 6604727905004544 6605429938157712 6615432488318976 6616135659289248 6616620708143104 6627344566665216 6658320979600272 6673527154015008 6684343243405632 6684833292763136 6693974575398432 6705315355705344 6726963463926048 6738582344731191 6742852927890348 6743043061869331 6753971818857774 6765414245137408 6790443929808896 6797036000008611 6800228140087296 6808052265810894 6811249579536384 6833239696360728 6833740661766144 6844816416485376 6855910122184704 6870333584830464 6881468647366656 6904925460326208 6916116587490432 6926081876903232 6927325852624128 6941703818525184 6941899559672448 6953150612443392 6976851767204606 6988159468610124 6997484782850688 6999485496922296 7014013233301488 7025896215863296 7037283405840384 7063518082482176 7070175885554928 7070375249338716 7081834528511064 7086322648077792 7093832412377088 7098328135614464 7108034858412768 7108555969880064 7110588441317888 7120077130285056 7155401871209409 7160138508995269 7182076888187901 7182603427899648 7183893476795392 7194244600392192 7205904640263168 7217471216503989 7220860808546304 7229168900809506 7278884975190528 7295302672551936 7296078108635328 7327390510775664 7332034251686592 7343917613520768 7354499312587968 7371295408724352 7408409608474994 7420416755328276 7430318893130112 7431108680427426 7443152616700404 7443698296660992 7448079735898564 7455762637498368 7460487734370304 7472789997309952 7507718048266884 7519886148831336 7520437454358528 7532626169843712 7548260462862336 7560494272364544 7598775344508096 7611091025779584 7626888176017152 7639249421035008 7650256657598208 7687958244486912 7706334927850664 7718824935837456 7729125282934272 7731901994442752 7768041142866984 7780631160926736 7809416795840832 7809637004631504 7809989327732736 7822294438998816 7822867914989568 7835546793295872 7866661749205406 7874421184037583 7890764887464174 7891343383229952 7904133242846208 7916943831570432 7933599496768512 7946457842792448 7972112979087516 7972697438727168 7973544876805264 7985619152566272 7986467964125856 7997125466115072 7998561809215488 7999411996482624 8055746370380576 8068802685405504 8080428856387104 8081880161394816 8093525175441216 8098654454946048 8123468409614592 8152852713378478 8166066413076012 8183015438851736 8207215506620928 8208087872214744 8208689631885312 8210163973480448 8221993829019648 8235319588872192 8248538533147416 8261907315210864 8292707334814896 8293315298193408 8306756651999232 8318725685932032 8320219790819328 8374160583743616 8379467716213248 8379703999216256 8393048701166592 8393285367124224 8406888746973696 8424337609970688 8460492136153344 8466753838257136 8480476291803744 8491793020720128 8512091126741216 8548622262571608 8554039960301024 8562477404002032 8567903882440896 8568814586510033 8580249198019296 8594155598664384 8594785662124032 8626826637262848 8657152881216322 8669626793831997 8683678052817138 8684314679437824 8698389743748096 8716443629733888 8730570766897152 8786237993699328 8800726404363264 8806303873339392 8807239917543616 8820576651091968 8821514212385664 8833286037639168 8877761306133696 8892149898201984 8898036205353344 8912457657874176 8925299433864576 8939765073141504 8969284618568064 8970237986405922 8983821546637056 8984776459641588 8990470570520464 8999338496042952 9005295758477032 9062714666678148 9066970853449728 9077403021081192 9081666106048512 9092115181569168 9110986261814304 9111654215688192 9126421888647168 9139571961274368 9160444779773952 9205892368708203 9206567280434944 9221488783320576 9233794352627712 9234775835870976 9236434470165504 9249743057647104 9255605091366912 9255866079563264 9270867483257856 9317545958146832 9329979710467584 9332647329229728 9345101233499136 9352017644401984 9379674864709632 9426901180739904 9427166999118288 9442179788812416 9442446038014752 9448430197437056 9457749840345408 9458443216502784 9477379811217024 9525098068039278 9540535828279212 9576102517583868 9576804570532864 9592326133856256 9607872853684224 9623294955338652 9627814411395072 9638891867746008 9669133869889536 9704906309394432 9705179966920704 9720909594095616 9727070230069248 9728104144847104 9769854014367552 9776045668915456 9785688461716608 9791890151361024 9805999083450624 9821892112759296 9828393878299136 9893889007104368 9907091857506816 9908144907236568 9923148732478464 9924203488933872 9924931062214656 9941016849997824 10010290731022512 10026514865108448 10027249939144704 10043501559791616 10057973033558016 10114279391835522 10130957728286661 10131700459344128 10148121367706112 10169184234689536 10185665894713344 10200342210130944 10216874369304576 10250610992649216 10267224624728064 10291766581116608 10305500377245696 10322202971049984 10357388190489312 10374174881235648 10390988778936192 10412555727787776 10412849339508672 10429725918665088 10465277650806909 10482239202915186 10499228245383444 10521019849952232 10521791177639936 10538844323794944 10555925108760576 10578132662358016 10595277123723264 10605562874008074 10629483972116688 10630263251636224 10640748618565632 10647492203421696 10648623952167808 10662833954820096 10664749078953984 10665882661976832 10680115695427584 10758403580540672 10773905141849472 10775840215193088 10791366900588288 10798205939928064 10808856960394752 10831291212819456 10888088550768016 10942954008827904 10944117162952992 10944919509180416 10962658438692864 10998051377529888 11015876420281152 11050438708445184 11056943113086528 11057753730924544 11091634247909376 11112614412712491 11130625132992414 11146663020641139 11165547444991488 11172119603847846 11172623621617664 11183643956247552 11190731601555456 11191047156165632 11209184995964928 11232450146627584 11261577072400326 11280656181537792 11298939254765568 11307301722404992 11322390694293504 11340741408546816 11398163016762144 11416636538669376 11423871843254528 11440332264025728 11458874131552512 11559502391775996 11578237403756184 11579086239250432 11597852991664128 11621924839645184 11640761022529536 11652061714300476 11714455506947256 11714983991599104 11733970999689216 11734301872484352 11741738497785856 11753320189943808 11762018949847552 11777714716852224 11799992623808109 11836147331196261 11837015074844928 11856199864269312 11875415747355648 11883276877165568 11900399245152768 11919686764188672 11958169468631274 11959046158090752 11960317315207896 11978428728849408 11979701946188784 11997842713823232 11999117994723936 12083619555570864 12103204028108256 12120643284580656 12122820242092224 12147981682419072 12160855564075008 12229279070067717 12249099619614018 12274523158277604 12295318377760768 12312131808322116 12313034447827968 12315245960220672 12332990743529472 12340806788489216 12352979383308288 12361156644343808 12372807799721124 12439061002222344 12439972947290112 12443529772306304 12460134977998848 12480329686228992 12506233152946176 12569201574319872 12569555998824384 12589573051749888 12589928050686336 12610333120460544 12636506414956032 12700130757385704 12720714437705616 12768136690111824 12789768178475008 12810497138245632 12822933393857412 12831059940451536 12851855823661344 12870373797028944 12892178493186048 12913073434017792 12940239955894272 12961212792127488 12985729321824483 13025517079225707 13026472019156736 13047584615622144 13055853535148032 13074665444600832 13095856150345728 13209455810009088 13210859876315424 13230864976637952 13232271318578496 13233241416286208 13316641959200544 13347054308030016 13368686486811264 13387949150796864 13453926927852096 13455356979608883 13477164689462382 13485705855780696 13486086123738662 13507943637715548 13530828490274816 13580887859617792 13594072000017222 13600456280174592 13616104531621788 13622499159072768 13666479392721456 13667481323532288 13689632832970752 13711820244369408 13740667169660928 13762937294733312 13809850920652416 13832233174980864 13852163753806464 13854651705248256 13883407637050368 13883799119344896 13906301224886784 13953703534409212 13976318937220248 13994969565701376 13998970993844592 14028026466602976 14051792431726592 14140351771109856 14140750498677432 14163669057022128 14172645296155584 14174151742296757 14187664824754176 14216069716825536 14217111939760128 14221176882635776 14287647102058917 14310803742418818 14320277017990538 14364153776375802 14365206855799296 14367786953590784 14388489200784384 14411809280526336 14434942433007978 14441721617092608 14458337801619012 14557769950381056 14590605345103872 14592156217270656 14654781021551328 14664068503373184 14687835227041536 14708998625175936 14742590817448704 14816819216949988 14840833510656552 14860637786260224 14862217360854852 14886305233400808 14887396593321984 14896159471797128 14911525274996736 14920975468740608 14945579994619904 15015436096533768 15039772297662672 15040874908717056 15065252339687424 15096520925724672 15171419087753283 15197550689016192 15222182051559168 15253776352034304 15278498842070016 15300513315196416 15375916488973824 15412669855701328 15437649871674912 15458250565868544 15463803988885504 15536082285733968 15561262321853472 15618833591681664 15619274009263008 15644588877997632 15645735829979136 15723358804372779 15733323498410812 15748842368075166 15781529774928348 15782686766459904 15808266485692416 15833887663140864 15867198993537024 15892915685584896 15944225958175032 15945394877454336 15947089753610528 15971238305132544 15972935928251712 15994250932230144 15997123618430976 15998823992965248 16111492740761152 16137605370811008 16160857712774208 16163760322789632 16187050350882432 16197308909892096 16246936819229184 16305705426756956 16332132826152024 16366030877703472 16414431013241856 16416175744429488 16417379263770624 16420327946960896 16443987658039296 16470639177744384 16497077066294832 16523814630421728 16585414669629792 16586630596386816 16613513303998464 16637451371864064 16695937699488621 16748321167487232 16758179405771769 16758935432426496 16759407998432512 16786097402333184 16786570734248448 16813777493947392 16848675219941376 16920984272306688 16933507676514272 16960952583607488 16983586041440256 17024182253482432 17097244525143216 17108079920602048 17124954808004064 17135807764881792 17137629173020066 17160498396038592 17188311197328768 17314305762432644 17339253587663994 17367356105634276 17368629358875648 17396779487496192 17432887259467776 17461141533794304 17572475987398656 17601452808726528 17612607746678784 17614479835087232 17641153302183936 17643028424771328 17666572075278336 17755522612267392 17784299796403968 17796072410706688 17824915315748352 17850598867729152 17879530146283008 17938569237136128 17940475972811844 17967643093274112 17969552919283176 17980941141040928 17998676992085904 18010591516954064 18125429333356296 18133941706899456 18154806042162384 18184230363138336 18221972523628608 18223308431376384 18279143922548736 18373649429421027 18411784737416406 18413134560869888 18442977566641152 18469551671741952 18472868940331008 18499486115294208 18511210182733824 18511732159126528 18541734966515712 18635091916293664 18659959420935168 18665294658459456 18690202466998272 18704035288803968 18759349729419264 18853802361479808 18854333998236576 18884359577624832 18884892076029504 18896860394874112 18915499680690816 18954759622434048 19050196136078556 19081071656558424 19152205035167736 19153609141065728 19184652267712512 19215745707368448 19246589910677304 19255628822790144 19277783735492016 19338267739779072 19409812618788864 19410359933841408 19441819188191232 19456208289694208 19539708028735104 19552091337830912 19571376923433216 19583780302722048 19611998166901248 19643784225518592 19656787756598272 19787778014208736 19814183715013632 19816289814473136 19846297464956928 19848406977867744 19849862124429312 19882033699995648 20020581462045024 20053029730216896 20054499878289408 20115946067116032 20228558783671044 20229129185607993 20261915456573322 20263400918688256 20296242735412224 20338368469379072 20371331789426688 20391108000025833 20400684420261888 20433748738609152 20501221985298432 20534449249456128 20583533162233216 20611000754491392 20644405942099968 20714776380978624 20748349762471296 20781977557872384 20825111455575552 20825698679017344 20859451837330176 20930555301613818 20964478405830372 20998456490766888 21042039699904464 21043582355279872 21077688647589888 21111850217521152 21156265324716032 21190554247446528 21211125748016148 21258967944233376 21260526503272448 21281497237131264 21294984406843392 21297247904335616 21325667909640192 21331765323953664 21360231390855168 21480415526985807 21516807161081344 21546230664563703 21547810283698944 21551680430386176 21582733801176576 21596411879856128 21617713920789504 21652413649511967 21662582425638912 21776177101536032 21885908017655808 21888234325905984 21889839018360832 21996102755059776 22031752840562304 22113886226173056 22225228825424982 22261250265984828 22293326041282278 22331094889982976 22344239207695692 22345247243235328 22367287912495104 22381463203110912 22382094312331264 22418369991929856 22464900293255168 22523154144800652 22561312363075584 22597878509531136 22614603444809984 22644781388587008 22681482817093632 22796326033524288 22833273077338752 22847743686509056 22880664528051456 22917748263105024 23119004783551992 23156474807512368 23158172478500864 23195705983328256 23243849679290368 23304123428600952 23428911013894512 23429967983198208 23468603744968704 23506640379887616 23524037899695104 23599985247616218 23672294662392522 23674030149689856 23712399728538624 23750831494711296 23766553754331136 23800798490305536 23839373528377344 23916338937262548 23918092316181504 23920634630415792 23956857457698816 23959403892377568 23995685427646464 23998235989447872 24167239111141728 24206408056216512 24241286569161312 24245640484184448 24295963364838144 24418981185216121 24458558140135434 24498199239228036 24549046316555208 24590636755521536 24624263616644232 24626068895655936 24630491920441344 24665981487058944 24681613576978432 24705958766616576 24722313288687616 24745615599442248 24878122004444688 24879945894580224 24887059544612608 24920269955997696 24960659372457984 25138403148639744 25139111997648768 25179146103499776 25179856101372672 25220666240921088 25273012829912064 25400261514771408 25441428875411232 25536273380223648 25579536356950016 25645866787714824 25662119880903072 25703711647322688 25706443759530099 25740747594057888 25784356986372096 25880479911788544 25929433629662479 25971458643648966 26008880381495991 26051034158451414 26052944038313472 26095169231244288 26111707070296064 26149330889201664 26191712300691456 26418911620018176 26421719752630848 26461729953275904 26464542637156992 26633283918401088 26694108616060032 26737372973622528 26775898301593728 26907853855704192 26910713959217766 26954329378924764 26971411711561392 26972172247477324 27015887275431096 27061656980549632 27161775719235584 27188144000034444 27200912560349184 27232209063243576 27244998318145536 27332958785442912 27334962647064576 27379265665941504 27481334339321856 27533316122218921 27617677106124609 27619701841304832 27664466349961728 27704327507612928 27709303410496512 27766815274100736 27767598238689792 27812602449773568 27907407068818424 27952637874440496 27989939131402752 27997941987689184 28056052933205952 28280703542219712 28281500997354864 28327338114044256 28345290592311168 28348303484593514 28375329649508352 28432139433651072 28442353765271552 28575294204117834 28621607484837636 28640554035981076 28728307552751604 28730413711598592 28735573907181568 28776978401568768 28823618561052672 28869884866015956 28883443234185216 28916675603238024 29115539900762112 29181210690207744 29184312434541312 29309562043102656 29328137006746368 29375670454083072 29417997250351872 29485181634897408 29633638433899976 29681667021313104 29721275572520448 29724434721709704 29772610466801616 29774793186643968 29792318943594256 29823050549993472 29891159989239808 30030872193067536 30079544595325344 30081749817434112 30130504679374848 30342838175506566 30392873184859983 30395101378032384 30444364103118336 30507552704068608 30556997684140032 30601026630392832 30751832977947648 30825339711402656 30875299743349824 30916501131737088 31072164571467936 31122524643706944 31237667183363328 31238548018526016 31289177755995264 31395832952420727 31446717608745558 31466646996821624 31497684736150332 31563059549856696 31565373532919808 31616532971384832 31667775326281728 31734397987074048 31785831371169792 31888451916350064 31890789754908672 31894179507221056 31942476610265088 31945871856503424 31988501864460288 31994247236861952 31997647985930496 32222985481522304 32275210741622016 32321715425548416 32327520645579264 32374100701764864 32394617819784192 32493873638458368 32611410853513912 32664265652304048 32732061755406944 32828862026483712 32832351488858976 32834758527541248 32887975316078592 32994154132589664 33047629260843456 33170829339259584 33173261192773632 33274902743728128 33337843238137473 33391875398977242 33496642334974464 33516358811543538 33517870864852992 33518815996865024 33572194804666368 33573141468496896 33627554987894784 33697350439882752 33841968544613376 33867015353028544 33921905167214976 33967172082880512 34048364506964864 34194489050286432 34216159841204096 34249909616008128 34271615529763584 34275258346040132 34320996792077184 34376622394657536 34628611524865288 34678507175327988 34734712211268552 34737258717751296 34793558974992384 34865774518935552 34922283067588608 35144951974797312 35202905617453056 35225215493357568 35228959670174464 35286056849542656 35333144150556672 35399977871424327 35511045224534784 35568599592807936 35592144821413376 35649830631496704 35701197735458304 35759060292566016 35877138474272256 35880951945623688 35935286186548224 35939105838566352 35961882282081856 35997353984171808 36021183033908128 36250858666712592 36309612084324768 36368460726276672 36443945047257216 36687837210203151 36747298858842054 36823569474832812 36826269121739776 36885955133282304 36939103343483904 36945737880662016 36998972230588416 37022420365467648 37023464318253056 37083469933031424 37270183832587328 37319918841870336 37330589316918912 37380404933996544 37408070577607936 37518699458838528 37707604722959616 37708667996473152 37768719155249664 37769784152059008 37793720789748224 37830999361381632 37909519244868096 38100392272157112 38162143313116848 38304410070335472 38307218282131456 38369304535425024 38431491414736896 38493179821354608 38555567470984032 38676535479558144 38820719867682816 38883638376382464 38912416579388416 38957187965473449 39079416057470208 39104182675661824 39142753846866432 39167560605444096 39223996333802496 39287568451037184 39313575513196544 39575556028417472 39628367430027264 39632579628946272 39692594929913856 39696813955735488 39699724248858624 40041162924090048 40106059460433792 40366070938826649 40457117567342088 40458258371215986 40523830913146644 40526801837376512 40592485470824448 40676736938758144 40742663578853376 40782216000051666 40801368840523776 40867497477218304 41002443970596864 41068898498912256 41167066324466432 41222001508982784 41288811884199936 41429552761957248 41496699524942592 41563955115744768 41650222911151104 41651397358034688 41718903674660352 41861110603227636 41928956811660744 41996912981533776 42084079399808928 42087164710559744 42155377295179776 42312530649432064 42422251496032296 42517935888466752 42521053006544896 42522455226890271 42562994474262528 42594495808671232 42651335819280384 42663530647907328 42862941306176751 42960831053971614 43033614322162688 43092461329127406 43095620567397888 43103360860772352 43165467602353152 43192823759712256 43235427841579008 43304827299023934 43325164851277824 43552354203072064 43771816035311616 43776468651811968 43992205510119552 44063505681124608 44227772452346112 44450457650849964 44522500531969656 44586652082564556 44662189779965952 44688478415391384 44690494486470656 44734575824990208 44762926406221824 44764188624662528 44836739983859712 44929800586510336 45046308289601304 45122624726151168 45195757019062272 45229206889619968 45289562777174016 45514257263259849 45592652067048576 45666546154677504 45695487373018112 45761329056102912 45835496526210048 46238009567103984 46312949615024736 46316344957001728 46391411966656512 46608246857201904 46857822027789024 46937207489937408 47048075799390208 47170076413118337 47199970495232436 47344589324785044 47348060299379712 47424799457077248 47501662989422592 47533107508662272 47601596980611072 47678747056754688 47832677874525096 47836184632363008 47841269260831584 47913714915397632 47918807784755136 47991370855292928 47996471978895744 48334478222283456 48412816112433024 48482573138322624 48491280968368896 48591926729676288 48837962370432242 48917116280270868 48996398478456072 49098092633110416 49181273511043072 49248527233288464 49252137791311872 49260983840882688 49331962974117888 49411917533233152 49444626577375232 49491231198884496 49756244008889376 49759891789160448 49774119089225216 49840539911995392 50087813098465863 50274538217315307 50276806297279488 50278223995297536 50358292206999552 50359712202745344 50441332481842176 50546025659824128 50800523029542816 50882857750822464 51072546760447296 51291733575429648 51324239761806144 51329695144433887 51407423294645376 51412887519060198 51481495188115776 51858867259324958 51942917287297932 52017760762991982 52102068316902828 52105888076626944 52190338462488576 52223414140592128 52298661778403328 52383424601382912 52837823240036352 52843439505261696 52923459906551808 52929085274313984 53266567836802176 53388217232120064 53474745947245056 53551796603187456 53815707711408384 53821427918435532 53908658757849528 53942823423122784 53944344494954648 54031774550862192 54123313961099264 54376288000068888 54401825120698368 54464418126487152 54504727833780313 54665917570885824 54669925294129152 55066632244437842 55120948288263081 55235354212249218 55239403682609664 55328932699923456 55408655015225856 55418606820993024 55533630548201472 55535196477379584 55625204899547136 55814814137636848 55905275748880992 55979878262805504 55995883975378368 56112105866411904 56561407084439424 56563001994709728 56654676228088512 56690581184622336 56696606969187028 56864278867302144 56884707530543104 57150588408235668 57243214969675272 57281108071962152 57456615105503208 57460827423197184 57471147814363136 57553956803137536 57647237122105344 57739769732031912 57766886468370432 57833351206476048 58231079801524224 58368624869082624 58619124086205312 58656274013492736 58751340908166144 58835994500703744 58970363269794816 59267276867799952 59363334042626208 59442551145040896 59448869443419408 59545220933603232 59549586373287936 59584637887188512 59646101099986944 59981702105570231 60061744386135072 60159089190650688 60163499634868224 60685676351013132 60687387556823979 60785746369719966 60790202756064768 60888728206236672 61015105408137216 61113995368280064 61202053260785664 61503665955895296 61650679422805312 61750599486699648 61833002263474176 62144329142935872 62245049287413888 62475334366726656 62477096037052032 62578355511990528 62791665904841454 62893435217491116 62933293993643248 62995369472300664 63126119099713392 63130747065839616 63233065942769664 63335550652563456 63468795974148096 63571662742339584 63776903832700128 63781579509817344 63788359014442112 63884953220530176 63891743713006848 63977003728920576 63995295971860992 64441246580957421 64445970963044608 64550421483244032 64643430851096832 64655041291158528 64748201403529728 64789235639568384 64987747276916736 65222821707027824 65328531304608096 65464123510813888 65657724052967424 65664702977717952 65669517055082496 65988308265179328 66095258521686912 66341658678519168 66675686476274946 66783750797954484 66993284669948928 67032717623087076 67035741729705984 67037631993730048 67144389609332736 67146282936993792 67255109975789568 67394700879765504 67683937089226752 67734030706057088 67843810334429952 67934344165761024 68096729013929728 68388978100572864 68432319682408192 68499819232016256 68543231059527168 68550516692080264 68641993584154368 68753244789315072 69257223049730576 69357014350655976 69469424422537104 69474517435502592 69587117949984768 69731549037871104 70289903949594624 70405811234906112 70457919340348928 70572113699085312 70799955742848654 71022090449069568 71137199185615872 71184289642826752 71299661262993408 71402395470916608 71518120585132032 71754276948544512 71761903891247376 71870572373096448 71878211677132704 71923764564163712 71994707968343616 72042366067816256 72501717333425184 72619224168649536 72736921452553344 72887890094514432 73256943555648363 73375674420406302 73494597717684108 73647138949665624 73652538243479552 73771910266564608 73878206686967808 73891475761324032 73997944461176832 74044840730935296 74046928636506112 74166939866062848 74540367665174656 74639837683740672 74661178633837824 74760809867993088 74816141155215872 75415209445919232 75417335992946304 75537438310499328 75539568304118016 75587441579496448 75661998722763264 75819038489736192 76200784544314224 76324286626233696 76608820140670944 76614436564262912 76738609070850048 76986359642709216 77111134941968064 77119331278590297 77353070959116288 77641439735365632 77788300888987437 77824833158776832 77914375930946898 78026641144487973 78158832114940416 78208365351323648 78285507693732864 78335121210888192 78447992667604992 78575136902074368 78627151026393088 79151112056834944 79256734860054528 79265159257892544 79385189859827712 79393627911470976 80082325848180096 80212118920867584 80732141877653298 80914235134684176 80916516742431972 81047661826293288 81053603674753024 81184970941648896 81353473877516288 81485327157706752 81564432000103332 81602737681047552 81734994954436608 82004887941193728 82137796997824512 82334132648932864 82444003017965568 82599948366656763 82853031318373827 82859105523914496 82993399049885184 83127910231489536 83300445822302208 83302794716069376 83437807349320704 83722221206455272 83857913623321488 83993825963067552 84168158799617856 84174329421119488 84844502992064592 85035871776933504 85044910453780542 85125988948525056 85188991617342464 85327061295814656 85725882612353502 85921662107943228 86067228644325376 86184922658254812 86191241134795776 86206721721544704 86330935204706304 86385647519424512 86470855683158016 86609654598047868 86650329702555648 87104708406144128 87543632070623232 87552937303623936 87984411020239104 88127011362249216 88455544904692224 88900915301699928 89045001063939312 89173304165129112 89324379559931904 89376956830782768 89380988972941312 89469151649980416 89528377249325056 89673479967719424 90092616579202608 90245249452302336 90391514038124544 90458413779239936 91028514526519698 91178619554579949 91185304134097152 91333092309355008 91390974746036224 91522658112205824 91670993052420096 92476019134207968 92625899230049472 92632689914003456 93216493714403808 93715644055578048 94096151598780416 94187498857262181 94340152826236674 94399940990464872 94689178649570088 94696120598759424 94849598914154496 95003325978845184 95066215017324544 95203193961222144 95357494113509376 95665355749050192 95672369264726016 95682538521663168 95827429830795264 95837615569510272 95982741710585856 95992943957791488 96668956444566912 96825632224866048 96965146276645248 96982561936737792 97183853459352576 97675924740864484 97834232560541736 97992796956912144 98196185266220832 98362547022086144 98497054466576928 98504275582623744 98663925948235776 98982462397768992 99219062196077299 99512488017778752 99519783578320896 99548238178450432 100013529714412419 100175626196931726 100549076434630614 100553612594558976 100556447990595072 100716584413999104 100719424405490688 100882664963684352 101092051319648256 101601046059085632 101765715501644928 102145093520894592 102583467150859296 102648479523612288 102659390288867774 102814846589290752 102825775038120396 102962990376231552 103717734518649916 103885834574595864 104035521525983964 104204136633805656 104211776153253888 104380676924977152 104446828281184256 104597323556806656 104766849202765824 105675646480072704 105686879010523392 105858170548627968 106199933614272981 106533135673604352 106776434464240128 106949491894490112 107103593206374912 107631415422816768 107642855836871064 107817317515699056 107885646846245568 107888688989909296 108063549101724384 108246627922198528 108752576000137776 108928836252974304 109009455667560626 109331835141771648 110063511630609453 110133264488875684 110241896576526162 110470708424498436 110478807365219328 110657865399846912 110817310030451712 110837213641986048 111067261096402944 111070392954759168 111250409799094272 111629628275273696 111810551497761984 111959756525611008 111991767950756736 112224211732823808 113122814168878848 113126003989419456 113309352456177024 113381162369244672 113393213938374056 113728557734604288 113769415061086208 114301176816471336 114486429939350544 114562216143924304 114913230211006416 114921654846394368 114942295628726272 115107913606275072 115294474244210688 115479539464063824 115666702412952096 116462159603048448 116737249738165248 116871563896420347 117238248172410624 117312548026985472 117502681816332288 117671989001407488 117940726539589632 118534553735599904 118726668085252416 118885102290081792 118897738886838816 119090441867206464 119099172746575872 119169275774377024 119963404211140462 120123488772270144 120318178381301376 121371352702026264 121374775113647958 121571492739439932 121580405512129536 121777456412473344 122030210816274432 122227990736560128 122404106521571328 123007331911790592 123301358845610624 123501198973399296 123666004526948352 124288658285871744 124490098574827776 124950668733453312 124954192074104064 125156711023981056 125583331809682908 125786870434982232 125866587987286496 125990738944601328 126252238199426784 126261494131679232 126466131885539328 126937591948296192 127553807665400256 127563159019634688 127567365680670813 127576718028884224 127783487426013696 127954007457841152 127990591943721984 128882493161914842 128891941926089216 129100842966488064 129286861702193664 129310082582317056 129496402807059456 129578471279136768 129975494553833472 130445643414055648 130657062609216192 130928247021627776 131315448105934848 131329405955435904 131976616530358656 132190517043373824 132683317357038336 133351372952549892 133567501595908968 133986569339897856 134065435246174152 134071483459411968 134075263987460096 134288779218665472 134292565873987584 134510219951579136 134789401759531008 135367874178453504 135468061412114176 135687620668859904 135868688331522048 136193458027859456 136777956201145728 136864639364816384 136999638464032512 137086462119054336 137101033384160528 137283987168308736 137506489578630144 138514446099461152 138714028701311952 138938848845074208 138949034871005184 139174235899969536 140811622469812224 140915838680697856 141144227398170624 141599911485697308 142044180898139136 142274398371231744 142368579285653504 142599322525986816 142804790941833216 143036241170264064 143508553897089024 143523807782494752 143741144746192896 143756423354265408 143847529128327424 143989415936687232 144084732135632512 145003434666850368 145238448337299072 145473842905106688 145775780189028864 146513887111296726 146751348840812604 146989195435368216 147294277899331248 147305076486959104 147543820533129216 147756413373935616 147782951522648064 147995888922353664 148093857273012224 148333879732125696 149080735330349312 149279675367481344 149322357267675648 149521619735986176 149632282310431744 150823614651945921 150830418891838464 150834671985892608 151074876620998656 151079136608236032 151174883158992896 151323997445526528 151638076979472384 152401569088628448 152648573252467392 153217640281341888 153228873128525824 153972719285418432 153989085433301661 154222269883936128 154238662557180594 155576601777974874 155649666317553664 155828751861893796 156053282288975946 156317664229880832 156416730702647296 156571015387465728 156670242421776384 156895985335209984 157150273804148736 157254302052786176 158302224113669888 158513469720109056 158530318515785088 158770379719655424 158787255822941952 160164651696360192 160424237841735168 161464283755306596 161828470269368352 161833033484863944 162095323652586576 162107207349506048 162369941883297792 162706947755032576 163128864000206664 163205475362095104 163514183501340939 164009775882387456 164668265297865728 165199896733313526 165706062636747654 165718211047828992 165986798099770368 166255820462979072 166600891644604416 166605589432138752 166875614698641408 167444442412910544 167715827246642976 167987651926135104 168336317599235712 169689005984129184 170071743553867008 170089820907561084 170377983234684928 170654122591629312 171451765224707004 171843324215886456 172134457288650752 172369845316509624 172382482269591552 172413443443089408 172661870409412608 172771295038849024 172941711366316032 173219309196095736 173300659405111296 174209416812288256 175105874607247872 175968822040478208 176254022724498432 176911089809384448 177801830603399856 178090002127878624 178346608330258224 178648759119863808 178753913661565536 178938303299960832 179056754498650112 179945106316710693 180185233158405216 180490498904604672 180916827558479872 182057029053039396 182062162670471937 182357239109159898 182370608268194304 182666184618710016 182781949492072448 183045316224411648 183341986104840192 184952038268415936 185251798460098944 186432987428807616 187431288111156096 188192303197560832 188374997714524362 188680305652473348 188799881980929744 189378357299140176 189392241197518848 189699197828308992 190006651957690368 190132430034649088 190406387922444288 190714988227018752 191330711498100384 191344738529452032 191365077043326336 191654859661590528 191675231139020544 191985887915582976 193323739742872263 193337912889133824 193651264449732096 193930292553290496 193965123873475584 194367706918705152 195351849481728968 195668465121083472 195985593913824288 196392370532441664 196994108933153856 197008551165247488 197964924795537984 198438124392154598 199024976035557504 199096476356900864 200027059428824838 200351252393863452 201098152869261228 201107225189117952 201112895981190144 201433168827998208 201438848810981376 201765329927368704 202184102639296512 203202092118171264 203531431003289856 204290187041789184 205166934301718592 205296959047224576 205318780577735548 205629693178581504 205651550076240792 205925980752463104 207435469037299832 207771669149191728 208071043051967928 208408273267611312 208423552306507776 208761353849954304 209194647113613312 211373758021046784 211716341097255936 212399867228545962 213066271347208704 213552868928480256 213898983788980224 214207186412749824 215262830845633536 215285711673742128 215634635031398112 215771293692491136 215777377979818592 216127098203448768 217505152000275552 217857672505948608 218018911335121252 218663670283543296 219770830666945089 220127023261218906 220266528977751368 220483793153052324 220941416848996872 220957614730438656 221315730799693824 221634620060903424 221674427283972096 222134522192805888 222140785909518336 222500819598188544 223259256550547392 223621102995523968 223919513051222016 223983535901513472 224448423465647616 226245628337757696 226252007978838912 226618704912354048 226762324738489344 226786427876748112 227457115469208576 227538830122172416 228602353632942672 228972859878701088 229124432287848608 229826460422012832 229843309692788736 230215827212550144 230959078928127648 231333404825904192 231357993835770891 232924319206096896 233364902666962311 233474499476330496 233743127792840694 234476496344821248 234625096053970944 235005363632664576 235343978002814976 235881453079179264 237069107471199808 237453336170504832 237770204580163584 237795477773677632 238180883734412928 238338551548754048 239926808422280924 240246977544540288 240636356762602752 242742705404052528 242749550227295916 243142985478879864 243160811024259072 243554912824946688 244060421632548864 244455981473120256 244808213043142656 246014663823581184 246602717691221248 247002397946798592 247332009053896704 247799845099970289 248577316571743488 248980197149655552 249901337466906624 249908384148208128 250313422047962112 251166663619365816 251573740869964464 251733175974572992 251981477889202656 252504476398853568 252522988263358464 255107615330800512 255134731361341626 255153436057768448 255566974852027392 255981183887443968 257764986323829684 257783883852178432 258201685932976128 258573723404387328 258620165164634112 258992805614118912 259156942558273536 259950989107666944 260891286828111296 261314125218432384 261856494043255552 262630896211869696 262658811910871808 263953233060717312 264381034086747648 265366634714076672 266702745905099784 267135003191817936 267973138679795712 268130870492348304 268142966918823936 268150527974920192 268585131747975168 269020439903158272 270735748356907008 270936122824228352 271375241337719808 272386916055718912 273555912402291456 273729278729632768 273999276928065024 274172924238108672 274202066768321056 274567974336617472 275012979157260288 277028892198922304 277428057402623904 277877697690148416 277898069742010368 281831677361395712 282288454796341248 282562496571786543 283199822971394616 284088361796278272 284548796742463488 284737158571307008 285198645051973632 285609581883666432 286072482340528128 287017107794178048 287047615564989504 287482289492385792 287512846708530816 287695058256654848 287978831873374464 288169464271265024 290006869333700736 290476896674598144 290947685810213376 291551560378057728 293027774222593452 293502697681625208 293978390870736432 294588555798662496 294610152973918208 295087641066258432 295512826747871232 295991777844707328 296187714546024448 297657186588231897 298161470660698624 298559350734962688 298644714535351296 299264564620863488 300040589143237257 301647229303891842 301660837783676928 301669343971785216 302149753241997312 302158273216472064 302349766317985792 302647994891053056 303276153958944768 304803138177256896 305297146504934784 306435280562683776 307945438570836864 307978170866603322 308444539767872256 308477325114361188 311153203555949748 311299332635107328 311657503723787592 312106564577951892 312635328459761664 312833461405294592 313142030774931456 313340484843552768 313791970670419968 314300547608297472 314508604105572352 316604448227339776 317026939440218112 317060637031570176 317574511645883904 318599800842818943 320329303392720384 320848475683470336 322928567510613192 323656940538736704 323666066969727888 324190647305173152 324214414699012096 324739883766595584 326257728000413328 327028367002681878 329336530595731456 330190534891828359 330399793466627052 331412125273495308 331436422095657984 331973596199540736 332511640925958144 333201783289208832 333211178864277504 333751229397282816 334888884825821088 335431654493285952 335975303852270208 336672635198471424 339378011968258368 340143487107734016 340179641815122168 340755966469369856 341308245183258624 342903530449414008 343686648431772912 344268914577301504 344739690633019248 344764964539183104 344826886886178816 345323740818825216 345883422732632064 346438618392191472 348418833624576512 350211749214495744 350614691689261041 351937644080956416 352508045448996864 353822179618768896 355603661206799712 356180004255757248 356693216660516448 357297518239727616 357507827323131072 359307866011037209 359890212633421386 360370466316810432 361833655116959744 364114058106078792 364124325340943874 364714478218319796 364741216536388608 365332369237420032 365563898984144896 366090632448823296 366683972209680384 369904076536831872 370503596920197888 372865974857615232 374862576222312192 376384606395121664 376749995429048724 377360611304946696 377599763961859488 378756714598280352 378784482395037696 379398395656617984 380812775844888576 381533094836462191 382661422996200768 382689477058904064 382702097042012439 382730154086652672 383350462278041088 383971775831165952 386647479485744526 386675825778267648 387302528899464192 387860585106580992 387930247746951168 388735413837410304 390703698963457936 391336930242166944 391971187827648576 392784741064883328 393988217866307712 395929849591075968 396876248784309196 398049952071115008 398192952713801728 400054118857649676 400702504787726904 402196305738522456 402214450378235904 402225791962380288 402866337655996416 402877697621962752 403530659854737408 404368205278593024 406404184236342528 407062862006579712 408580374083578368 410333868603437184 410593918094449152 410637561155471096 411259386357163008 411303100152481584 411851961504926208 414870938074599664 415543338298383456 416142086103935856 416816546535222624 416847104613015552 417522707699908608 419871914738991617 422747516042093568 423432682194511872 424799734457091924 426132542694417408 427105737856960512 427797967577960448 428414372825499648 430525661691267072 430571423347484256 431269270062796224 431542587384982272 431554755959637184 432254196406897536 435010304000551104 435715345011897216 436037822670242504 437327340567086592 439541661333890178 440254046522437812 440533057955502736 440967586306104648 441882833697993744 441915229460877312 442631461599387648 443269240121806848 443348854567944192 444281571819036672 445001639196377088 446518513101094784 447242205991047936 447839026102444032 447967071803026944 448896846931295232 452491256675515392 452504015957677824 453237409824708096 453524649476978688 453572855753496224 454914230938417152 457204707265885344 457945719757402176 458248864575697216 459652920844025664 459686619385577472 461918157856255296 461967256299904983 462666809651808384 462715987671541782 466729805333924622 466948998952660992 467486255585681388 468952992689642496 469250192107941888 470010727265329152 470687956005629952 471762906158358528 474138214942399616 474906672341009664 475540409160327168 475590955547355264 476361767468825856 476677103097508096 479853616844561848 480493955089080576 481272713525205504 485485410808105056 485499100454591832 486285970957759728 486321622048518144 487109825649893376 488120843265097728 489616426086285312 490542550504022817 492029327647162368 493205435382442496 494004795893597184 495599690199940578 497154633143486976 497960394299311104 499802674933813248 499816768296416256 500626844095924224 502333327238731632 503147481739928928 503466351949145984 503962955778405312 505008952797707136 510215230661601024 510269462722683252 510306872115536896 511133949704054784 511962367774887936 515529972647659368 515567767704356864 516403371865952256 517147446808774656 517240330329268224 517985611228237824 518313885116547072 519901978215333888 521782573656222592 522628250436864768 523712988086511104 525317623821743616 527906466121434624 528762068173495296 530733269428153344 533405491810199568 534270006383635872 535946277359591424 536261740984696608 536301055949840384 537170263495950336 539835318950132079 541471496713814016 541872245648456704 542750482675439616 544773832111437824 546186488011415811 547111824804582912 547458557459265536 547998553856130048 548345848476217344 548404133536642112 549135948673234944 550025958314520576 554057784397844608 554856114805247808 555755395380296832 563663354722791424 564576909592682496 565124993143573086 566399645942789232 568176723592556544 569097593484926976 569474317142614016 570397290103947264 571219163767332864 572144964681056256 574034215588356096 574095231129979008 574964578984771584 575025693417061632 575390116513309696 575957663746748928 576338928542530048 579971219228616789 580013738667401472 580953793349196288 581895371620426752 583103120756115456 586055548445186904 587005395363250416 587956781741472864 589177111597324992 589220305947836416 591025653495742464 595314373176463794 596322941321397248 597289429070702592 598529129241726976 600081178286474514 603294458607783684 603321675567353856 603338687943570432 604299506483994624 604316546432944128 604699532635971584 605295989782106112 606552307917889536 609606276354513792 610594293009869568 612870561125367552 615890877141673728 615956341733206644 616889079535744512 616954650228722376 622306407111899496 622598665270214656 623315007447575184 624213129155903784 625270656919523328 625666922810589184 626284061549862912 627583941340839936 633208896454679552 634121274063140352 635149023291767808 637199601685637886 640658606785440768 641696951366940672 645857135021226384 647313881077473408 647332133939455776 648381294610346304 648428829398024192 652515456000826656 654056734005363756 658673061191462912 659312492000835267 660381069783656718 660799586933254104 662824250546990616 662872844191315968 663947192399081472 665023281851916288 666403566578417664 666422357728555008 667502458794565632 669777769651642176 670863308986571904 671950607704540416 673345270396942848 678756023936516736 680286974215468032 680359283630244336 681511932938739712 682616490366517248 685807060898828016 687373296863545824 688537829154603008 689479381266038496 689529929078366208 690647481637650432 692877236784382944 694073981507312673 694533435372541093 696837667249153024 700094708000886933 700423498428991488 701229383378522082 703875288161912832 705016090897993728 707644359237537792 711207322413599424 712360008511514496 713386433321032896 715015654646262144 718615732022074418 719780425266842772 720740932633620864 723667310233919488 728228116212157584 728248650681887748 729428956436639592 729482433072777216 730664738474840064 731127797968289792 732181264897646592 733367944419360768 739808153073663744 741007193840395776 743399535299910867 745731949715230464 749725152444624384 753499990858097448 754721222609893392 755199527923718976 757513429196560704 757568964790075392 763066189672924382 765322845992401536 765404194084024878 765460308173305344 766700924556082176 767943551662331904 773294958971489052 773351651556535296 774605057798928384 775721170213161984 775860495493902336 777470827674820608 781407397926915872 782673860484333888 783942375655297152 785569482129766656 787976435732615424 791859699182151936 793752497568618392 796099904142230016 796385905427603456 800108237715299352 801405009575453808 804392611477044912 804428900756471808 804451583924760576 805755395243925504 807061319709474816 812808368472685056 814125724013159424 817160748167156736 820667737206874368 821187836188898304 821275122310942192 822518772714326016 822606200304963168 823703923009852416 829741876149199328 831086676596766912 832284172207871712 833633093070445248 833694209226031104 839743829477983234 845495032084187136 846865364389023744 849599468914183848 852265085388834816 854211475713921024 855595935155920896 856828745650999296 861051323382534144 861142846694968512 862538540125592448 863085174769964544 863109511919274368 864508392813795072 870020608001102208 871430690023794432 872075645340485008 874654681134173184 879083322667780356 880508093044875624 881066115911005472 881935172612209296 883765667395987488 883830458921754624 885262923198775296 886538480243613696 888563143638073344 892971559764695691 893037026202189568 894484411982095872 895678052204888064 895934143606053888 897793693862590464 904982513351030784 905008031915355648 906474819649416192 907049298953957376 907145711506992448 909828461876834304 914409414531770688 915891439514804352 916497729151394432 919305841688051328 923836315712510592 923934512599809966 925333619303616768 925431975343083564 933459610667849244 933897997905321984 934972511171362776 937905985379284992 938500384215883776 940021454530658304 941375912011259904 943525812316717056 948276429884799232 949813344682019328 951080818320654336 951181911094710528 952723534937651712 953354206195016192 959707233689123696 960987910178161152 962545427050411008 970970821616210112 970998200909183664 972571941915519456 972643244097036288 974219651299786752 981085101008045634 986410870764884992 988009591787194368 991199380399881156 994309266286973952 995920788598622208 999605349867626496 999633536592832512 1001253688191848448 1004666654477463264 1006294963479857856 1006932703898291968 1007925911556810624 1010017905595414272 1020430461323202048 1020538925445366504 1020613744231073792 1022267899408109568 1023924735549775872 1031059945295318736 1031135535408713728 1032806743731904512 1034294893617549312 1034480660658536448 1035971222456475648 1043565147312445184 1045256500873729536 1047425976173022208 1050635247643487232 1055812932242869248 1057524136346990592 1061466538856306688 1066810983620399136 1068540012767271744 1071892554719182848 1072523481969393216 1072602111899680768 1077923598033111627 1079670637900264158 1083744491296913408 1085500965350879232 1089547664222875648 1092372976022831622 1094223649609165824 1094917114918531072 1095997107712260096 1096691696952434688 1096808267073284224 1098271897346469888 1100051916629041152 1108115568795689216 1109712229610495616 1111510790760593664 1127326709445582848 1129153819185364992 1130249986287146172 1132799291885578464 1136353447185113088 1138195186969853952 1138948634285228032 1142438327534665728 1144599284509386573 1148068431176712192 1148106291126037317 1148190462259958016 1150051386834123264 1150780233026619392 1151915327493497856 1152677857085060096 1159942438457233578 1160027477334802944 1161907586698392576 1163790743240853504 1166206241512230912 1172111096890373808 1174010790726500832 1175913563482945728 1178354223194649984 1190628746352927588 1192645882642794496 1194578858141405184 1197058258483453952 1200162356572949028 1206588917215567368 1206643351134707712 1206677375887140864 1208599012967989248 1208633092865888256 1209399065271943168 1210591979564212224 1213104615835779072 1219212552709027584 1221188586019739136 1225741122250735104 1231781754283347456 1231912683466413288 1233778159071489024 1233909300457444752 1244612814223798992 1246630014895150368 1248426258311807568 1250541313839046656 1252568123099725824 1259615744216974851 1266417792909359104 1268242548126280704 1270298046583535616 1274399203371275772 1281317213570881536 1283393902733881344 1291714270042452768 1294627762154946816 1294664267878911552 1296762589220692608 1305030912001653312 1308113468010727512 1317346122382925824 1318624984001670534 1320762139567313436 1321599173866508208 1325648501093981232 1325745688382631936 1327894384798162944 1330046563703832576 1332844715457110016 1335004917589131264 1339555539303284352 1341726617973143808 1343901215409080832 1346690540793885696 1357512047873033472 1360573948430936064 1360718567260488672 1363023865877479424 1371614121797656032 1374746593727091648 1378958762532076992 1379059858156732416 1385754473568765888 1385901768899714949 1388147963014625346 1389066870745082186 1393675334498306048 1400189416001773866 1400846996857982976 1402458766757044164 1407750576323825664 1410032181795987456 1415288718475075584 1422414644827198848 1424720017023028992 1426772866642065792 1430031309292524288 1437231464044148836 1439560850533685544 1441481865267241728 1447334620467838976 1456456232424315168 1456497301363775496 1458857912873279184 1458964866145554432 1461329476949680128 1464362529795293184 1471627651512068451 1479616306147327488 1482014387680791552 1486799070599821734 1491463899430460928 1499450304889248768 1506999981716194896 1509442445219786784 1510399055847437952 1515026858393121408 1526132379345848764 1530645691984803072 1530808388168049756 1530920616346610688 1533401849112164352 1535887103324663808 1546589917942978104 1546703303113070592 1549210115597856768 1551442340426323968 1551720990987804672 1554941655349641216 1562814795853831744 1565347720968667776 1567884751310594304 1571138964259533312 1575952871465230848 1583719398364303872 1587504995137236784 1592199808284460032 1592771810855206912 1600216475430598704 1602810019150907616 1608785222954089824 1608903167849521152 1611510790487851008 1619505956850396237 1625616736945370112 1628251448026318848 1634321496334313472 1641335474413748736 1642375672377796608 1642550244621884384 1645037545428652032 1645212400609926336 1647407846019704832 1659483752298398656 1662173353193533824 1664568344415743424 1667266186140890496 1679487658955966468 1690990064168374272 1693730728778047488 1699198937828367696 1704530170777669632 1708422951427842048 1711191870311841792 1713657491301998592 1722102646765068288 1722285693389937024 1725077080251184896 1726170349539929088 1726219023838548736 1729016785627590144 1740041216002204416 1742861380047588864 1744151290680970016 1749309362268346368 1758166645335560712 1761016186089751248 1762132231822010944 1763870345224418592 1767531334791974976 1767660917843509248 1773076960487227392 1785943119529391382 1786074052404379136 1788968823964191744 1791868287212107776 1795587387725180928 1809965026702061568 1810016063830711296 1812949639298832384 1814098597907914752 1814291423013984896 1819656923753668608 1828818829063541376 1831782879029608704 1832995458302788864 1838611683376102656 1847672631425021184 1847869025199619932 1850667238607233536 1850863950686167128 1866919221335698488 1867795995810643968 1869945022342725552 1875811970758569984 1877000768431767552 1882751824022519808 1896552859769598464 1899626689364038656 1902363822189421056 1905447069875303424 1906708412390032384 1919414467378247392 1921975820356322304 1925090854100822016 1941941643232420224 1941996401818367328 1945143883831038912 1945286488194072576 1962170202016091268 1972821741529769984 1976019183574388736 1977937476002505801 1982398760799762312 1988618532573947904 1991841577197244416 1999210699735252992 1999267073185665024 2002507376383696896 2009333308954926528 2012589926959715712 2013865407796583936 2015851823113621248 2020035811190828544 2040860922646404096 2041077850890733008 2041227488462147584 2044535798816219136 2047849471099551744 2062119890590637472 2062271070817427456 2065613487463809024 2068589787235098624 2071942444912951296 2083600306117623279 2087130294624890368 2090513001747459072 2094851952346044416 2100284124002660799 2101270495286974464 2111625864485738496 2115048272693981184 2122933077712613376 2133621967240798272 2137080025534543488 2145046963938786432 2155847196066223254 2159341275800528316 2167488982593826816 2171001930701758464 2179095328445751296 2184745952045663244 2188447299218331648 2189834229837062144 2191994215424520192 2193383393904869376 2193616534146568448 2196543794692939776 2200103833258082304 2216231137591378432 2219424459220991232 2223021581521187328 2230198605899732601 2254653418891165696 2260499972574292344 2265598583771156928 2272706894370226176 2289198569018773146 2296212582252074634 2296380924519916032 2300102773668246528 2301560466053238784 2303830654986995712 2305355714170120192 2319884876914467156 2320054954669605888 2323815173396785152 2327581486481707008 2332412483024461824 2344222193780747616 2348021581453001664 2351827126965891456 2356708446389299968 2381257492705855176 2385291765285588992 2389157716282810368 2394116516966907904 2400324713145898056 2413177834431134736 2413286702269415424 2413354751774281728 2417266185731776512 2421183959128424448 2438425105418055168 2442377172039478272 2451482244501470208 2463563508566694912 2463825366932826576 2467556318142978048 2467818600914889504 2489225628447597984 2493260029790300736 2496852516623615136 2501082627678093312 2515155062077260463 2519231488433949702 2532835585818718208 2536485096252561408 2540596093167071232 2548798406742551544 2562634427141763072 2566787805467762688 2583428540084905536 2589255524309893632 2589328535757823104 2593525178441385216 2610061824003306624 2616226936021455024 2634692244765851648 2637249968003341068 2641524279134626872 2643198347733016416 2651297002187962464 2651491376765263872 2655788769596325888 2665689430914220032 2670731663855235337 2678914679294087073 2679111078606568704 2683453235946287616 2687802430818161664 2693381081587771392 2715024095746066944 2721147896861872128 2721437134520977344 2743228243595312064 2749493187454183296 2757917525064153984 2771508947137531776 2771803537799429898 2776295926029250692 2778133741490164372 2787350668996612096 2800378832003547732 2801693993715965952 2804917533514088328 2815501152647651328 2820064363591974912 2830577436950151168 2844829289654397696 2849440034046057984 2853545733284131584 2860062618585048576 2874462928088297672 2879121701067371088 2882963730534483456 2912912464848630336 2912994602727550992 2917715825746558368 2917929732291108864 2922658953899360256 2943255303024136902 2959232612294654976 2964028775361583104 2973598141199643468 2982927798860921856 2998900609778497536 3013999963432389792 3018884890439573568 3020798111694875904 3030053716786242816 3052264758691697528 3061291383969606144 3061616776336099512 3061841232693221376 3066803698224328704 3071774206649327616 3093179835885956208 3093406606226141184 3098420231195713536 3102884680852647936 3103441981975609344 3125629591707663488 3130695441937335552 3135769502621188608 3142277928519066624 3151905742930461696 3167438796728607744 3175009990274473568 3184399616568920064 3200432950861197408 3205620038301815232 3217570445908179648 3217806335699042304 3233770794099334881 3239011913700792474 3251233473890740224 3256502896052637696 3268642992668626944 3282670948827497472 3284751344755593216 3285100489243768768 3290075090857304064 3290424801219852672 3294815692039409664 3318967504596797312 3324346706387067648 3329136688831486848 3334532372281780992 3358975317911932936 3381980128336748544 3387461457556094976 3398397875656735392 3409060341555339264 3416845902855684096 3427314982603997184 3433797853528159719 3444205293530136576 3444571386779874048 3450154160502369792 3452340699079858176 3452438047677097472 3458033571255180288 3480082432004408832 3485722760095177728 3488302581361940032 3498618724536692736 3516333290671121424 3522032372179502496 3524264463644021888 3527740690448837184 3535062669583949952 3571886239058782764 3572148104808758272 3577937647928383488 3583736574424215552 3591174775450361856 3619930053404123136 3620032127661422592 3625899278597664768 3628197195815829504 3628582846027969792 3639313847507337216 3657637658127082752 3663565758059217408 3665990916605577728 3677223366752205312 3695345262850042368 3695738050399239864 3701334477214467072 3701727901372334256 3733838442671396976 3739890044685451104 3751623941517139968 3778847232650924553 3793105719539196928 3799253378728077312 3804727644378842112 3810894139750606848 3813416824780064768 3838828934756494784 3843951640712644608 3850181708201644032 3883883286464840448 3883992803636734656 3890287767662077824 3924340404032182536 3945643483059539968 3952038367148777472 3955874952005011602 3964797521599524624 3977237065147895808 3983683154394488832 3998534146371330048 4005014752767393792 4018666617909853056 4025179853919431424 4027730815593167872 4031703646227242496 4040071622381657088 4081721845292808192 4082155701781466016 4082454976924295168 4089071597632438272 4124239781181274944 4124542141634854912 4137179574470197248 4157705306699144847 4167200612235246558 4174260589249780736 4181026003494918144 4189703904692088832 4200568248005321598 4202540990573948928 4223251728971476992 4230096545387962368 4245866155425226752 4267243934481596544 4274160051069086976 4290093927877572864 4311694392132446508 4318682551601056632 4334977965187653632 4342003861403516928 4358190656891502592 4369491904091326488 4376894598436663296 4379668459674124288 4383988430849040384 4387233068293136896 4393087589385879552 4414882954536205353 4432462275182756864 4438848918441982464 4446043163042374656 4460397211799465202 4520999945148584688 4531197167542313856 4578397138037546292 4592425164504149268 4592761849039832064 4600205547336493056 4603120932106477568 4607661309973991424 4610711428340240384 4639769753828934312 4640109909339211776 4647630346793570304 4655162972963414016 4664824966048923648 4688444387561495232 4696043162906003328 4703654253931782912 4713416892778599936 4762514985411710352 4770583530571177984 4778315432565620736 4800649426291796112 4826355668862269472 4826709503548563456 4834532371463553024 4858517870551188711 4876850210836110336 4884754344078956544 4902964489002940416 4927127017133389824 4927650733865653152 4935112636285956096 4935637201829779008 4978451256895195968 4986520059580601472 4993705033247230272 5030310124154520926 5038462976867899404 5065671171637436416 5072970192505122816 5081192186334142464 5097596813485103088 5125268854283526144 5133575610935525376 5166857080169811072 5178511048619787264 5178657071515646208 5187050356882770432 5220123648006613248 5232453872042910048 5274499936006682136 5283048558269253744 5286396695466032832 5286958599876690361 5302594004375924928 5302982753530527744 5341463327710470674 5357829358588174146 5358222157213137408 5366906471892575232 5375604861636323328 5386762163175542784 5430048191492133888 5442295793723744256 5442874269041954688 5486456487190624128 5498986374908366592 5515835050128307968 5543017894275063552 5543607075598859796 5552591852058501384 5556267482980328744 5574701337993224192 5600757664007095464 5603387987431931904 5609835067028176656 5631002305295302656 5689658579308795392 5698880068092115968 5707091466568263168 5720125237170097152 5748925856176595344 5758243402134742176 5765927461068966912 5825824929697260672 5825989205455101984 5835431651493116736 5835859464582217728 5886510606048273804 5918465224589309952 5928057550723166208 5947196282399286936 5965855597721843712 5997801219556995072 6027999926864779584 6037769780879147136 6041596223389751808 6060107433572485632 6104529517383395056 6122582767939212288 6123233552672199024 6123682465386442752 6133607396448657408 6143548413298655232 6186359671771912416 6186813212452282368 6196840462391427072 6205769361705295872 6250800918352869837 6251259183415326976 6261390883874671104 6271539005242377216 6284555857038133248 6303811485860923392 6334877593457215488 6350019980548947136 6368799233137840128 6400865901722394816 6411240076603630464 6435140891816359296 6467541588198669762 6478023827401584948 6502466947781480448 6513005792105275392 6537285985337253888 6565341897654994944 6569502689511186432 6570200978487537536 6580150181714608128 6580849602439705344 6589631384078819328 6637935009193594624 6648693412774135296 6658273377662973696 6669064744563561984 6717950635823865872 6763960256673497088 6796795751313470784 6818120683110678528 6867595707056319438 6889142773559748096 6900308321004739584 6904681398159716352 6904876095354194944 6916067142510360576 6960164864008817664 6971445520190355456 6976605162723880064 6997237449073385472 7032666581342242848 7044064744359004992 7048528927288043776 7055481380897674368 7070125339167899904 7143772478117565528 7144296209617516544 7155875295856766976 7167473148848431104 7182349550900723712 7239860106808246272 7240064255322845184 7251798557195329536 7257165692055939584 7315275316254165504 7327131516118434816 7331981833211155456 7354446733504410624 7390690525700084736 7391476100798479728 7402668954428934144 7403455802744668512 7467676885342793952 7479780089370902208 7503247883034279936 7545465186231781389 7557694465301849106 7586211439078393856 7598506757456154624 7609455288757684224 7621788279501213696 7626833649560129536 7677657869512989568 7687903281425289216 7700363416403288064 7767766572929680896 7767985607273469312 7780575535324155648 7848680808064365072 7891286966119079936 7904076734297554944 7911749904010023204 7929595043199049248 7954474130295791616 7967366308788977664 7997068292742660096 8012194991565706011 8036744037882261219 8037333235819706112 8050359707838862848 8055461631186335744 8063407292454484992 8080143244763314176 8163443690585616384 8164311403562932032 8164909953848590336 8248479562362549888 8315410613398289694 8334401224470493116 8348521178499561472 8362052006989836288 8379407809384177664 8401136496010643196 8405081981147897856 8446503457942953984 8460193090775924736 8491732310850453504 8534487868963193088 8548320102138173952 8580187855755145728 8623388784264893016 8637365103202113264 8669955930375307264 8738983808182652976 8753789196873326592 8767976861698080768 8774466136586273792 8829765909072410706 8864924550365513728 8877697836883964928 8892086326084749312 8920794423598930404 9041999890297169376 9062394335084627712 9156794276075092584 9184850329008298536 9185523698079664128 9200411094672986112 9206241864212955136 9215322619947982848 9221422856680480768 9279539507657868624 9280219818678423552 9295260693587140608 9310325945926828032 9376888775122990464 9392086325812006656 9407308507863565824 9426833785557199872 9525029970823420704 9541167061142355968 9601298852583592224 9652711337724538944 9653419007097126912 9701312382298004643 9717035741102377422 9753700421672220672 9769508688157913088 9805928978005880832 9854254034266779648 9855301467731306304 9870225272571912192 9871274403659558016 9956902513790391936 9973040119161202944 9987410066494460544 10060620248309041852 10076925953735798808 10131342343274872832 10145940385010245632 10162384372668284928 10195193626970206176 10250537708567052288 10301393560584479157 10333714160339622144 10357022097239574528 10357314143031292416 10374100713765540864 10440247296013226496 10464907744085820096 10548999872013364272 10566097116538507488 10572793390932065664 10573917199753380722 10605188008751849856 10682926655420941348 10715658717176348292 10716444314426274816 10733812943785150464 10751209723272646656 10773524326351085568 10860096382984267776 10884591587447488512 10885748538083909376 10972912974381248256 10997972749816733184 11031670100256615936 11086035788550127104 11087214151197719592 11105183704117002768 11112534965960657488 11149402675986448384 11201515328014190928 11219670134056353312 11336541697952773659 11379317158617590784 11397760136184231936 11414182933136526336 11440250474340194304 11497851712353190688 11516486804269484352 11531854922137933824 11651649859394521344 11651978410910203968 11670863302986233472 11773021212096547608 11836930449178619904 11856115101446332416 11894392564798573872 11931711195443687424 11995602439113990144 12055999853729559168 12075539561758294272 12083192446779503616 12120214867144971264 12209059034766790112 12245165535878424576 12246467105344398048 12247364930772885504 12267214792897314816 12372719343543824832 12373626424904564736 12411538723410591744 12501601836705739674 12502518366830653952 12522781767749342208 12543078010484754432 12569111714076266496 12607622971721846784 12669755186914430976 12700039961097894272 12737598466275680256 12801731803444789632 12822480153207260928 12870281783632718592 12935083176397339524 12956047654803169896 13004933895562960896 13026011584210550784 13074571970674507776 13130683795309989888 13139005379022372864 13140401956975075072 13161699204879410688 13179262768157638656 13275870018387189248 13297386825548270592 13316546755325947392 13338129489127123968 13435901271647731744 13593591502626941568 13735191414112638876 13778285547119496192 13800616642009479168 13809362796319432704 13809752190708389888 13832134285020721152 13920329728017635328 13942891040380710912 13953210325447760128 13994474898146770944 14065333162684485696 14088129488718009984 14097057854576087552 14110962761795348736 14140250678335799808 14287544956235131056 14288592419235033088 14311750591713533952 14334946297696862208 14480128510645690368 14503597114390659072 14514331384111879168 14630550632508331008 14654263032236869632 14663963666422310912 14708893467008821248 14781381051400169472 14782952201596959456 14805337908857868288 14806911605489337024 14935353770685587904 14959560178741804416 15090930372463562778 15115388930603698212 15172422878156787712 15197013514912309248 15218910577515368448 15243576559002427392 15253667299120259072 15355315739025979136 15375806562850578432 15400726832806576128 15535533145859361792 15535971214546938624 15561151070648311296 15697361616128730144 15782573932238159872 15823499808020046408 15859190086398098496 15860875799630071083 15908948260591583232 16024389983131412022 16073488075764522438 16074666471639412224 16100719415677725696 16110923262372671488 16126814584908969984 16160286489526628352 16326887381171232768 16328622807125864064 16496959124725099776 16630821226796579388 16668802448940986232 16697042356999122944 16724104013979672576 16758815618768355328 16802272992021286392 16810163962295795712 16893006915885907968 17068975737926386176 17096640204276347904 17160375711510291456 17246777568529786032 17274730206404226528 17477967616365305952 17507578393746653184 17548932273172547584 17659531818144821412 17729849100731027456 17755395673767929856 17784172652169498624 17841588847197860808 18083999780594338752 18124788670169255424 18313588552150185168 18369700658016597072 18371047396159328256 18400822189345972224 18430645239895965696 18442845713360961536 18559079015315737248 18560439637356847104 18590521387174281216 18752402755058609511 18753777550245980928 18784172651624013312 18814617015727131648 18853667571114399744 19050059941646841408 19202597705167184448 19305422675449077888 19402624764596009286 19434071482204754844 19507400843344441344 19539017376315826176 19611857956011761664 19708508068533559296 19710602935462612608 19740450545143824384 19742548807319116032 19913805027580783872 19946080238322405888 19974820132988921088 20121240496618083704 20153851907471597616 20291880770020491264 20390387253940412352 20602787121168958314 20667428320679244288 20714044194479149056 20714628286062584832 20748201427531081728 20880494592026452992 20929815488171640192 21097999744026728544 21132194233077014976 21145586781864131328 21147834399506761444 21210376017503699712 21365853310841882696 21431317434352696584 21432888628852549632 21467625887570300928 21502419446545293312 21547048652702171136 21720192765968535552 21771497076167818752 21945825948762496512 21995945499633466368 22063340200513231872 22172071577100254208 22174428302395439184 22210367408234005536 22225069931921314976 22403030656028381856 22439340268112706624 22636395558695344167 22673083395905547318 22758634317235181568 22795520272368463872 22828365866273052672 22880500948680388608 22995703424706381376 23032973608538968704 23063709844275867648 23303299718789042688 23303956821820407936 23341726605972466944 23546042424193095216 23673860898357239808 23712230202892664832 23788785129597147744 23863422390887374848 23991204878227980288 24036584974697118033 24111999707459118336 24151079123516588544 24166384893559007232 24240429734289942528 24418118069533580224 24490331071756849152 24492934210688796096 24494729861545771008 24745438687087649664 25003203673411479348 25005036733661307904 25045563535498684416 25086156020969508864 25138223428152532992 25215245943443693568 25339510373828861952 25400079922195788544 25475196932551360512 25603463606889579264 25644960306414521856 25740563567265437184 25870166352794679048 25912095309606339792 26009867791125921792 26261367590619979776 26280803913950150144 26323398409758821376 26551740036774378496 26594773651096541184 26633093510651894784 26676258978254247936 26871802543295463488 27187183005253883136 27470382828225277752 27556571094238992384 27601233284018958336 27618725592638865408 27619504381416779776 27664268570041442304 27840659456035270656 27885782080761421824 27906420650895520256 28130666325368971392 28176258977436019968 28194115709152175104 28221925523590697472 28280501356671599616 28575089912470262112 28577184838470066176 28623501183427067904 28960257021291380736 29028662768223758336 29103937146894013929 29261101265016662016 29308526064473739264 29327927332844621824 29417786934017642496 29562762102800338944 29565904403193918912 29610675817715736576 29613823210978674048 29870707541371175808 29919120357483608832 30181860744927125556 30230777861207396424 30344845756313575424 30394027029824618496 30437821155030736896 30487153118004854784 30507334598240518144 30710631478051958272 30751613125701156864 30904180681753437471 31071066291718723584 31071942429093877248 31122302141296622592 31394723232257460288 31646999616040092816 31718380172796196992 31721751599260142166 32048779966262824044 32146976151529044876 32149332943278824448 32201438831355451392 32221846524745342976 32253629169817939968 32320572979053256704 32653774762342465536 32657245614251728128 32993918249450199552 33261642453593158776 33337604897881972464 33394084713998245888 33448208027959345152 33604545984042572784 34009625093858320977 34137951475852772352 34193280408552695808 34320751423020582912 34493555137059572064 34549460412808453056 34955935232730611904 35097864546345095168 35319063636289642824 35459698201462054912 35510791347535859712 35568345304338997248 35683177694395721616 36167999561188677504 36249577340338510848 36627177104300370336 36739401316033194144 36742094792318656512 36801644378691944448 37008710199136832527 37118158030631474496 37120879274713694208 37504805510117219022 37507555100491961856 37568345303248026624 37629234031454263296 37707335142228799488 38100119883293682816 38405195410334368896 38610845350898155776 38805249529192018572 38868142964409509688 39014801686688882688 39078034752631652352 39223715912023523328 39417016137067118592 39421205870925225216 39485097614638232064 39827610055161567744 39892160476644811776 39949640265977842176 40242480993236167408 40307703814943195232 40780774507880824704 41205574242337916628 41334856641358488576 41428088388958298112 41429256572125169664 41496402855062163456 41760989184052905984 41859630976343280384 42195999488053457088 42264388466154029952 42291173563728262656 42295668799013522888 42420752035007399424 42731706621683765392 42862634868705393168 42865777257705099264 42935251775140601856 43004838893090586624 43440385531937071104 43542994152335637504 43891651897524993024 43991890999266932736 44126680401026463744 44344143154200508416 44348856604790878368 44420734816468011072 44450139863842629952 44806061312056763712 44878680536225413248 45272791117390688334 45346166791811094636 45517268634470363136 45591040544736927744 45656731732546105344 45761001897360777216 45991406849412762752 46065947217077937408 46127419688551735296 46606599437578085376 46607913643640815872 46683453211944933888 47092084848386190432 47347721796714479616 47577570259194295488 47582627398890213249 47726844781774749696 48073169949394236066 48223999414918236672 48302158247033177088 48332769787118014464 48480859468579885056 48836236139067160448 48980662143513698304 48985868421377592192 49490877374175299328 50006407346822958696 50010073467322615808 50091127070997368832 50172312041939017728 50276446856305065984 50430491886887387136 50679020747657723904 50800159844391577088 51206927213779158528 51289920612829043712 51481127134530874368 51740332705589358096 51824190619212679584 52522735181239959552 52561607827900300288 52646796819517642752 53103480073548756992 53189547302193082368 53266187021303789568 53352517956508495872 53743605086590926976 54374366010507766272 54940765656450555504 55113142188477984768 55202466568037916672 55239008762833559552 55328537140082884608 55681318912070541312 55771564161522843648 55812841301791040512 56257208265175828533 56261332650737942784 56352517954872039936 56388231418304350208 56443851047181394944 56561002713343199232 57150179824940524224 57154369676940132352 58057325536447516672 58207874293788027858 58522202530033324032 58617052128947478528 58655854665689243648 58835573868035284992 59125524205600677888 59131808806387837824 59221351635431473152 59227646421957348096 59741415082742351616 59838240714967217664 60363721489854251112 60461555722414792848 60689691512627150848 60875642310061473792 61421262956103916544 61808361363506874942 62142132583437447168 62143884858187754496 62244604282593245184 62789446464514920576 63293999232080185632 63436760345592393984 63443503198520284332 64097559932525648088 64293952303058089752 64298665886557648896 64402877662710902784 64443693049490685952 64507258339635879936 64641145958106513408 65314491228503456256 65987836498900399104 66523284907186317552 66675209795763944928 66788169427996491776 67209091968085145568 67909186676086032501 68019250187716641954 68275902951705544704 68386560817105391616 68641502846041165824 68987110274119144128 69098920825616906112 69911870465461223808 70195729092690190336 70638127272579285648 70919396402924109824 71021582695071719424 71136690608677994496 71366355388791443232 72109754924091354099 72335999122377355008 72499154680677021696 73254354208600740672 73478802632066388288 73484189584637313024 74017420398273665054 74236316061262948992 75009611020234438044 75015110200983923712 75136690606496053248 75258468062908526592 75414670284457598976 76200239766587365632 76810390820668737792 77221690701796311552 77610499058384037144 77736285928819019376 78029603373377765376 78842411741850450432 78970195229276464128 79655220110323135488 79784320953289623552 79899280531955684352 80484961986472334816 80615407629886390464 81561549015761649408 82411148484675833256 82669713282716977152 82856176777916596224 82858513144250339328 82992805710124326912 83521978368105811968 83719261952686560768 84391998976106914176 84528776932308059904 84582347127456525312 84591337598027045776 84841504070014798848 85463413243367530784 85725269737410786336 85731554515410198528 85870503550281203712 86880771063874142208 87085988304671275008 87783303795049986048 87983781998533865472 88253360802052927488 88688286308401016832 88697713209581756736 88841469632936022144 88900279727685259904 89612122624113527424 89757361072450826496 90545582234781376668 90692333583622189272 91034537268940726272 91182081089473855488 91313463465092210688 91522003794721554432 91982813698825525504 92131894434155874816 92254839377103470592 93213198875156170752 93215827287281631744 93366906423889867776 94184169696772380864 95155140518388590976 95165254797780426498 96146339898788472132 96447998829836473344 96604316494066354176 96665539574236028928 96961718937159770112 97672472278134320896 97961324287027396608 97971736842755184384 98981754748350598656 100012814693645917392 100020146934645231616 100182254141994737664 100344624083878035456 101600319688783154176 102413854427558317056 102579841225658087424 102962254269061748736 103480665411178716192 103648381238425359168 105123215655800600576 105293593639035285504 106206960147097513984 106379094604386164736 106532374042607579136 106705035913016991744 107487210173181853952 108748732021015532544 109881531312901111008 110226284376955969536 110404933136075833344 110478017525667119104 111026130597410497581 111362637824141082624 111625682603582081024 112514416530351657066 112522665301475885568 112705035909744079872 112776462836608700416 112887702094362789888 113122005426686398464 114300359649881048448 116114651072895033344 116415748587576055716 117044405060066648064 117234104257894957056 117311709331378487296 117671147736070569984 118251048411201355776 118263617612775675648 118455292843914696192 119482830165484703232 119676481429934435328 120727442979708502224 120923111444829585696 122842525912207833088 123616722727013749884 124284265166874894336 124287769716375508992 124489208565186490368 125578892929029841152 126587998464160371264 126873520691184787968 126887006397040568664 128195119865051296176 128587904606116179504 128597331773115297792 128805755325421805568 129014516679271759872 130628982457006912512 131975672997800798208 133046569814372635104 133350419591527889856 134418183936170291136 135818373352172065002 136038500375433283908 136551805903411089408 136773121634210783232 137283005692082331648 137974220548238288256 138197841651233812224 139823740930922447616 140391458185380380672 141276254545158571296 142043165390143438848 142732710777582886464 142747882196670639747 144219509848182708198 144671998244754710016 144998309361354043392 146508708417201481344 146957605264132776576 148034840796547330108 148472632122525897984 150019222040468876088 150030220401967847424 150273381212992106496 150516936125817053184 150829340568915197952 152400479533174731264 153620781641337475584 154443381403592623104 155220998116768074288 155472571857638038752 157684823483700900864 157940390458552928256 159310440220646270976 159568641906579247104 159798561063911368704 160969923972944669632 161230815259772780928 163123098031523298816 164822296969351666512 165339426565433954304 165717026288500678656 165985611420248653824 167043956736211623936 167438523905373121536 168783997952213828352 169057553864616119808 169164694254913050624 169182675196054091552 169683008140029597696 170926826486735061568 171450539474821572672 171463109030820397056 174171976609342550016 175566607590099972096 175967563997067730944 176506721604105854976 177376572616802033664 177395426419163513472 177682939265872044288 177800559455370519808 179224245248227054848 179514722144901652992 181091164469562753336 181384667167244378544 182069074537881452544 182626926930184421376 183965627397651051008 184263788868311749632 186426397750312341504 186431654574563263488 186733812847779735552 188368339393544761728 190310281036777181952 190330509595560852996 192292679797576944264 192895997659672946688 193208632988132708352 193331079148472057856 193923437874319540224 195344944556268641792 195943473685510368768 197963509496701197312 200025629387291834784 200040293869290463232 200364508283989475328 203200639377566308352 203727560028258097503 204827708855116634112 205159682451316174848 205924508538123497472 206961330822357432384 207296762476850718336 210246431311601201152 210587187278070571008 212413920294195027968 212758189208772329472 213064748085215158272 213410071826033983488 214974420346363707904 216329264772274062297 217497464042031065088 219763062625802222016 220452568753911939072 222052261194820995162 223251365207164162048 225028833060703314132 225045330602951771136 225410071819488159744 225552925673217400832 225775404188725579776 226244010853372796928 228600719299762096896 232229302145790066688 232831497175152111432 234088810120133296128 236527235225551351296 236910585687829392384 238965660330969406464 239352962859868870656 241454885959417004448 241846222889659171392 245685051824415666176 247233445454027499768 248568530333749788672 248575539432751017984 248978417130372980736 251157785858059682304 253175996928320742528 253747041382369575936 253774012794081137328 256390239730102592352 257175809212232359008 257194663546230595584 257611510650843611136 259060971393957827689 261257964914013825024 263951345995601596416 266093139628745270208 266700839183055779712 268836367872340582272 271636746704344130004 272077000750866567816 273103611806822178816 273546243268421566464 274566011384164663296 275948441096476576512 276395683302467624448 279647481861844895232 282552509090317142592 285465421555165772928 285495764393341279494 288439019696365416396 289343996489509420032 289996618722708086784 293017416834402962688 293915210528265553152 296069681593094660216 296945264245051795968 300038444080937752176 300060440803935694848 300546762425984212992 301033872251634106368 304800959066349462528 307241563282674951168 308886762807185246208 310441996233536148576 310945143715276077504 315369646967401801728 315880780917105856512 318620880441292541952 319137283813158494208 319597122127822737408 321939847945889339264 322461630519545561856 326246196063046597632 329644593938703333024 330678853130867908608 331434052577001357312 333078391792231492743 334087913472423247872 334877047810746243072 337567995904427656704 338115107729232239616 338329388509826101248 338365350392108183104 339366016280059195392 341853652973470123136 342901078949643145344 348343953218685100032 351133215180199944192 351935127994135461888 353013443208211709952 354753145233604067328 354790852838327026944 355365878531744088576 355601118910741039616 358448490496454109696 359029444289803305984 362182328939125506672 362769334334488757088 367931254795302102016 368527577736623499264 372852795500624683008 372863309149126526976 373467625695559471104 376736678787089523456 380620562073554363904 380661019191121705992 384585359595153888528 385791995319345893376 386417265976265416704 390689889112537283584 391886947371020737536 395927018993402394624 400051258774583669568 400080587738580926464 406401278755132616704 407455120056516195006 409655417710233268224 410319364902632349696 411849017076246994944 413922661644714864768 414593524953701436672 420492862623202402304 421174374556141142016 424827840588390055936 426129496170430316544 428243646590011919241 429948840692727415808 432658529544548124594 434994928084062130176 439526125251604444032 444104522389641990324 446502730414328324096 450057666121406628264 450090661205903542272 450820143638976319488 451105851346434801664 451550808377451159552 452488021706745593856 457201438599524193792 465662994350304222864 473054470451102702592 473821171375658784768 477931320661938812928 478705925719737741312 482909771918834008896 483692445779318342784 491370103648831332352 494466890908054999536 497151078865502035968 497956834260745961472 502315571716119364608 506351993856641485056 507494082764739151872 507548025588162274656 512780479460205184704 514351618424464718016 514389327092461191168 518121942787915655378 522515929828027650048 527902691991203192832 532186279257490540416 533401678366111559424 537672735744681164544 543273493408688260008 544154001501733135632 546207223613644357632 551896882192953153024 552791366604935248896 559294963723689790464 565105018180634285184 570930843110331545856 570991528786682558988 576878039392730832792 578687992979018840064 579993237445416173568 586034833668805925376 587830421056531106304 592139363186189320432 593890528490103591936 600076888161875504352 600120881607871389696 601093524851968425984 609601918132698925056 614483126565349902336 617773525614370492416 620883992467072297152 621890287430552155008 630739293934803603456 631761561834211713024 637241760882585083904 638274567626316988416 639194244255645474816 643879695891778678528 644923261039091123712 652492392126093195264 659289187877406666048 661357706261735817216 666156783584462985486 669754095621492486144 675135991808855313408 676230215458464479232 676658777019652202496 676730700784216366208 678732032560118390784 683707305946940246272 685802157899286290688 696687906437370200064 702266430360399888384 709581705676654053888 710731757063488177152 711202237821482079232 716896980992908219392 718058888579606611968 724364657878251013344 725538668668977514176 735862509590604204032 737055155473246998528 745705591001249366016 745726618298253053952 746935251391118942208 753473357574179046912 761241124147108727808 761322038382243411984 769170719190307777056 771583990638691786752 772834531952530833408 777182914181873483067 781379778225074567168 783773894742041475072 791854037986804789248 800102517549167339136 812802557510265233408 814910240113032390012 819310835420466536448 820638729805264699392 823698034152493989888 827845323289429729536 829187049907402873344 840985725246404804608 856487293180023838482 859897681385454831616 865317059089096249188 869989856168124260352 879052250503208888064 888209044779283980648 893005460828656648192 900115332242813256528 900181322411807084544 901640287277952638976 903101616754902319104 914402877199048387584 931325988700608445728 946108940902205405184 947642342751317569536 955862641323877625856 957411851439475482624 965819543837668017792 967384891558636685568 982740207297662664704 988933781816109999072 994302157731004071936 999235175376694478229 1004631143432238729216 1012703987713282970112 1014988165529478303744 1015096051176324549312 1025560958920410369408 1028703236848929436032 1036243885575831310756 1045031859656055300096 1055805383982406385664 1064372558514981080832 1066803356732223118848 1075345471489362329088 1086546986817376520016 1088308003003466271264 1103793764385906306048 1105582733209870497792 1118589927447379580928 1130210036361268570368 1141861686220663091712 1141983057573365117976 1153756078785461665584 1157375985958037680128 1172069667337611850752 1175660842113062212608 1184278726372378640864 1187781056980207183872 1200153776323751008704 1200241763215742779392 1219203836265397850112 1228966253130699804672 1235547051228740984832 1241767984934144594304 1243780574861104310016 1261478587869607206912 1263523123668423426048 1274483521765170167808 1278388488511290949632 1287759391783557357056 1289846522078182247424 1304984784252186390528 1318578375754813332096 1332313567168925970972 1339508191242984972288 1350271983617710626816 1352460430916928958464 1353317554039304404992 1353461401568432732416 1357464065120236781568 1367414611893880492544 1371604315798572581376 1419163411353308107776 1421463514126976354304 1422404475642964158464 1433793961985816438784 1436117777159213223936 1448729315756502026688 1451077337337955028352 1471725019181208408064 1474110310946493997056 1491453236596506107904 1493870502782237884416 1506946715148358093824 1522482248294217455616 1522644076764486823968 1538341438380615554112 1543167981277383573504 1554365828363746966134 1562759556450149134336 1567547789484082950144 1583708075973609578496 1600205035098334678272 1625605115020530466816 1629820480226064780024 1638621670840933072896 1655690646578859459072 1658374099814805746688 1712974586360047676964 1719795362770909663232 1730634118178192498376 1739979712336248520704 1758104501006417776128 1776418089558567961296 1800230664485626513056 1800362644823614169088 1803280574555905277952 1828805754398096775168 1862651977401216891456 1892217881804410810368 1895284685502635139072 1911725282647755251712 1914823702878950965248 1931639087675336035584 1934769783117273371136 1977867563632219998144 1998470350753388956458 2009262286864477458432 2025407975426565940224 2029976331058956607488 2030192102352649098624 2051121917840820738816 2057406473697858872064 2072487771151662621512 2090063719312110600192 2128745117029962161664 2133606713464446237696 2150690942978724658176 2173093973634753040032 2176616006006932542528 2207587528771812612096 2211165466419740995584 2237179854894759161856 2260420072722537140736 2283723372441326183424 2283966115146730235952 2307512157570923331168 2314751971916075360256 2331548742545620449201 2344139334675223701504 2351321684226124425216 2368557452744757281728 2375562113960414367744 2400307552647502017408 2438407672530795700224 2457932506261399609344 2471094102457481969664 2483535969868289188608 2487561149722208620032 2522957175739214413824 2575518783567114714112 2579693044156364494848 2609969568504372781056 2637156751509626664192 2664627134337851941944 2679016382485969944576 2700543967235421253632 2704920861833857916928 2706922803136865464832 2734829223787760985088 2743208631597145162752 2838326822706616215552 2842927028253952708608 2844808951285928316928 2867587923971632877568 2872235554318426447872 2897458631513004053376 2902154674675910056704 2943450038362416816128 2948220621892987994112 2982906473193012215808 2997705526130083434687 3013893430296716187648 3044964496588434911232 3045288153528973647936 3076682876761231108224 3108731656727493932268 3125519112900298268672 3135095578968165900288 3167416151947219156992 3200410070196669356544 3259640960452129560048 3311381293157718918144 3316748199629611493376 3425949172720095353928 3439590725541819326464 3461268236356384996752 3516209002012835552256 3552836179117135922592 3600461328971253026112 3600725289647228338176 3657611508796193550336 3725303954802433782912 3784435763608821620736 3790569371005270278144 3823450565295510503424 3863278175350672071168 3869539566234546742272 3955735127264439996288 3996940701506777912916 4018524573728954916864 4050815950853131880448 4059952662117913214976 4060384204705298197248 4102243835681641477632 4114812947395717744128 4144975542303325243024 4257490234059924323328 4267213426928892475392 4301381885957449316352 4346187947269506080064 4353232012013865085056 4415175057543625224192 4422330932839481991168 4474359709789518323712 4520840145445074281472 4567446744882652366848 4567932230293460471904 4615024315141846662336 4629503943832150720512 4663097485091240898402 4688278669350447403008 4702643368452248850432 4737114905489514563456 4751124227920828735488 4800615105295004034816 4876815345061591400448 4915865012522799218688 4967071939736578377216 4975122299444417240064 5151037567134229428224 5159386088312728989696 5219939137008745562112 5274313503019253328384 5329254268675703883888 5401087934470842507264 5409841723667715833856 5413845606273730929664 5469658447575521970176 5486417263194290325504 5676653645413232431104 5685854056507905417216 5689617902571856633856 5735175847943265755136 5744471108636852895744 5794917263026008106752 5804309349351820113408 5886900076724833632256 5995411052260166869374 6027786860593432375296 6089928993176869822464 6090576307057947295872 6153365753522462216448 6217463313454987864536 6251038225800596537344 6270191157936331800576 6400820140393338713088 6519281920904259120096 6622762586315437836288 6633496399259222986752 6851898345440190707856 6879181451083638652928 6922536472712769993504 6994646227636861347603 7032418004025671104512 7105672358234271845184 7200922657942506052224 7315223017592387100672 7450607909604867565824 7568871527217643241472 7726556350701344142336 7739079132469093484544 7911470254528879992576 7993881403013555825832 8037049147457909833728 8101631901706263760896 8120768409410596394496 8204487671363282955264 8229625894791435488256 8289951084606650486048 8514980468119848646656 8534426853857784950784 8602763771914898632704 8692375894539012160128 8706464024027730170112 8830350115087250448384 8844661865678963982336 8948719419579036647424 9041680290890148562944 9134893489765304733696 9135864460586920943808 9230048630283693324672 9326194970182481796804 9376557338700894806016 9405286736904497700864 9474229810979029126912 9502248455841657470976 9601230210590008069632 9934143879473156754432 9950244598888834480128 10302075134268458856448 10318772176625457979392 10548627006038506656768 10658508537351407767776 10802175868941685014528 10827691212547461859328 10939316895151043940352 10972834526388580651008 11353307290826464862208 11371708113015810834432 11379235805143713267712 11470351695886531510272 11589834526052016213504 11608618698703640226816 11990822104520333738748 12055573721186864750592 12179857986353739644928 12181152614115894591744 12306731507044924432896 12434926626909975729072 12801640280786677426176 13038563841808518240192 13245525172630875672576 13266992798518445973504 13703796690880381415712 13845072945425539987008 13989292455273722695206 14064836008051342209024 14211344716468543690368 14401845315885012104448 14630446035184774201344 14901215819209735131648 15453112701402688284672 15478158264938186969088 15822940509057759985152 15987762806027111651664 16203263803412527521792 16241536818821192788992 16408975342726565910528 16459251789582870976512 16579902169213300972096 17029960936239697293312 17068853707715569901568 17205527543829797265408 17384751789078024320256 17412928048055460340224 17660700230174500896768 18083360581780297125888 18269786979530609467392 18271728921173841887616 18460097260567386649344 18652389940364963593608 18753114677401789612032 18810573473808995401728 18948459621958058253824 19202460421180016139264 19868287758946313508864 19900489197777668960256 20604150268536917712896 20637544353250915958784 20983938682910584042809 21097254012077013313536 21317017074702815535552 21655382425094923718656 21878633790302087880704 21945669052777161302016 22706614581652929724416 23179669052104032427008 23217237397407280453632 23981644209040667477496 24111147442373729501184 24362305228231789183488 24613463014089848865792 24869853253819951458144 25603280561573354852352 26077127683617036480384 26491050345261751345152 26533985597036891947008 27407593381760762831424 27690145890851079974016 27978584910547445390412 28129672016102684418048 28422689432937087380736 28803690631770024208896 29802431638419470263296 30906225402805376569344 30956316529876373938176 31645881018115519970304 31975525612054223303328 32406527606825055043584 32483073637642385577984 32817950685453131821056 32918503579165741953024 33159804338426601944192 34059921872479394586624 34137707415431139803136 34411055087659594530816 34769503578156048640512 34825856096110920680448 36166721163560594251776 36539573959061218934784 36543457842347683775232 36920194521134773298688 37304779880729927187216 37896919243916116507648 38404920842360032278528 39736575517892627017728 39800978395555337920512 41208300537073835425792 41967877365821168085618 42194508024154026627072 42634034149405631071104 43310764850189847437312 43757267580604175761408 43891338105554322604032 46359338104208064854016 46434474794814560907264 47963288418081334954992 48724610456463578366976 49226926028179697731584 49739706507639902916288 51206561123146709704704 52154255367234072960768 52982100690523502690304 54815186763521525662848 55380291781702159948032 55957169821094890780824 56259344032205368836096 56845378865874174761472 57607381263540048417792 59604863276838940526592 61812450805610753138688 61912633059752747876352 63291762036231039940608 63951051224108446606656 64966147275284771155968 65635901370906263642112 65837007158331483906048 66319608676853203888384 68119843744958789173248 69539007156312097281024 69651712192221841360896 72333442327121188503552 73086915684695367550464 73840389042269546597376 74609559761459854374432 75793838487832233015296 76809841684720064557056 79473151035785254035456 79601956791110675841024 83935754731642336171236 84389016048308053254144 85268068298811262142208 86621529700379694874624 92718676208416129708032 92868949589629121814528 95926576836162669909984 97449220912927156733952 98453852056359395463168 99479413015279805832576 102413122246293419409408 104308510734468145921536 109630373527043051325696 110760583563404319896064 111914339642189781561648 113690757731748349522944 115214762527080096835584 119209726553677881053184 123624901611221506277376 126583524072462079881216 127902102448216893213312 129932294550569542311936 131271802741812527284224 131674014316662967812096 132639217353706407776768 139078014312624194562048 139303424384443682721792 146173831369390735100928 147680778084539093194752 149219119522919708748864 151587676975664466030592 153619683369440129114112 158946302071570508070912 167871509463284672342472 168778032096616106508288 170536136597622524284416 185437352416832259416064 185737899179258243629056 191853153672325339819968 194898441825854313467904 196907704112718790926336 198958826030559611665152 208617021468936291843072 219260747054086102651392 221521167126808639792128 223828679284379563123296 227381515463496699045888 230429525054160193671168 238419453107355762106368 253167048144924159762432 255804204896433786426624 259864589101139084623872 265278434707412815553536 278156028625248389124096 278606848768887365443584 292347662738781470201856 295361556169078186389504 298438239045839417497728 303175353951328932061184 307239366738880258228224 335743018926569344684944 341072273195245048568832 370874704833664518832128 383706307344650679639936 389796883651708626935808 393815408225437581852672 397917652061119223330304 417234042937872583686144 438521494108172205302784 443042334253617279584256 447657358568759126246592 454763030926993398091776 460859050108320387342336 476838906214711524212736 506334096289848319524864 511608409792867572853248 530556869414825631107072 556312057250496778248192 557213697537774730887168 584695325477562940403712 590723112338156372779008 596876478091678834995456 606350707902657864122368 671486037853138689369888 682144546390490097137664 767412614689301359279872 779593767303417253871616 795835304122238446660608 834468085875745167372288 877042988216344410605568 886084668507234559168512 895314717137518252493184 909526061853986796183552 921718100216640774684672 1023216819585735145706496 1061113738829651262214144 1112624114500993556496384 1169390650955125880807424 1181446224676312745558016 1193752956183357669990912 1342972075706277378739776 1364289092780980194275328 1534825229378602718559744 1591670608244476893321216 1668936171751490334744576 1754085976432688821211136 1772169337014469118337024 1790629434275036504986368 1819052123707973592367104 2046433639171470291412992 2122227477659302524428288 2338781301910251761614848 2387505912366715339981824 2685944151412554757479552 2728578185561960388550656 3069650458757205437119488 3183341216488953786642432 3337872343502980669489152 3508171952865377642422272 3544338674028938236674048 3581258868550073009972736 4092867278342940582825984 4244454955318605048856576 4775011824733430679963648 5371888302825109514959104 5457156371123920777101312 6139300917514410874238976 6366682432977907573284864 7016343905730755284844544 7162517737100146019945472 8185734556685881165651968 9550023649466861359927296 10743776605650219029918208 12278601835028821748477952 12733364865955815146569728 14325035474200292039890944 16371469113371762331303936 19100047298933722719854592 21487553211300438059836416 24557203670057643496955904 28650070948400584079781888 38200094597867445439709184 42975106422600876119672832 49114407340115286993911808 57300141896801168159563776 85950212845201752239345664 114600283793602336319127552 171900425690403504478691328 343800851380807008957382656
- Sum of all divisors σ(n): 1224361969249793259345749289
- Sum of proper divisors (its aliquot sum) s(n): 880561117868986250388366633
- 343800851380807008957382656 is an abundant number, because the sum of its proper divisors (880561117868986250388366633) is greater than itself. Its abundance is 536760266488179241430983977
Bases of 343800851380807008957382656
- Binary: 100011100011000101010100101111111100110111101100111100100110111010100111001000000000000002
- Hexadecimal: 0x11C62A97F9BD9E4DD4E4000
- Base-36: 177516IXL0IGRT3400
Squares and roots of 343800851380807008957382656
- 343800851380807008957382656 squared (3438008513808070089573826562) is 118199025410167748637639537801948626401488046009614336
- 343800851380807008957382656 cubed (3438008513808070089573826563) is 40636925568397313362498213748150084384219333145535010367095858367001462535356416
-
343800851380807008957382656 is a
perfect square number . Itssquare root is 18541867526784 -
The
cube root of 343800851380807008957382656 is 700544373.4016633791
Scales and comparisons
How big is 343800851380807008957382656?- 343,800,851,380,807,008,957,382,656 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 343,800,851,380,807,008,957,382,656 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 343800851380807008957382656 cubic inches would be around 58378697.8 feet tall.
Recreational maths with 343800851380807008957382656
- 343800851380807008957382656 backwards is 656283759800708083158008343
- The number of decimal digits it has is: 27
- The sum of 343800851380807008957382656's digits is 117
- 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 343800851380807008957382656 - Facts about the integer". Numbermatics.com. 2024. Web. 3 June 2024.
APA style:
Numbermatics. (2024). Number 343800851380807008957382656 - Facts about the integer. Retrieved 3 June 2024, from https://numbermatics.com/n/343800851380807008957382656/
Chicago style:
Numbermatics. 2024. "Number 343800851380807008957382656 - Facts about the integer". https://numbermatics.com/n/343800851380807008957382656/
The information we have on file for 343800851380807008957382656 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 343800851380807008957382656, math, Factors of 343800851380807008957382656, curriculum, school, college, exams, university, Prime factorization of 343800851380807008957382656, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-three septillion, eight hundred sextillion, eight hundred fifty-one quintillion, three hundred eighty quadrillion, eight hundred seven trillion, eight billion, nine hundred fifty-seven million, three hundred eighty-two thousand, six hundred fifty-six.