78731605403288849154834432
78,731,605,403,288,849,154,834,432 is an even composite number composed of five prime numbers multiplied together.
78731605403288849154834432 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred fifty-six divisors.
Prime factorization of 78731605403288849154834432:
218 × 315 × 73 × 313 × 1273
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 31 × 31 × 31 × 127 × 127 × 127)See below for interesting mathematical facts about the number 78731605403288849154834432 from the Numbermatics database.
Names of 78731605403288849154834432
- Cardinal: 78731605403288849154834432 can be written as Seventy-eight septillion, seven hundred thirty-one sextillion, six hundred five quintillion, four hundred three quadrillion, two hundred eighty-eight trillion, eight hundred forty-nine billion, one hundred fifty-four million, eight hundred thirty-four thousand, four hundred thirty-two.
Scientific notation
- Scientific notation: 7.8731605403288849154834432 × 1025
Factors of 78731605403288849154834432
Divisors of 78731605403288849154834432
- Number of divisors d(n): 19456
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 31 32 36 42 48 49 54 56 62 63 64 72 81 84 93 96 98 108 112 124 126 127 128 144 147 162 168 186 189 192 196 216 217 224 243 248 252 254 256 279 288 294 324 336 343 372 378 381 384 392 432 434 441 448 486 496 504 508 512 558 567 576 588 648 651 672 686 729 744 756 762 768 784 837 864 868 882 889 896 961 972 992 1008 1016 1024 1029 1116 1134 1143 1152 1176 1296 1302 1323 1344 1372 1458 1488 1512 1519 1524 1536 1568 1674 1701 1728 1736 1764 1778 1792 1922 1944 1953 1984 2016 2032 2048 2058 2187 2232 2268 2286 2304 2352 2511 2592 2604 2646 2667 2688 2744 2883 2916 2976 3024 3038 3048 3072 3087 3136 3348 3402 3429 3456 3472 3528 3556 3584 3844 3888 3906 3937 3968 3969 4032 4064 4096 4116 4374 4464 4536 4557 4572 4608 4704 5022 5103 5184 5208 5292 5334 5376 5488 5766 5832 5859 5952 6048 6076 6096 6144 6174 6223 6272 6561 6696 6727 6804 6858 6912 6944 7056 7112 7168 7533 7688 7776 7812 7874 7936 7938 8001 8064 8128 8192 8232 8649 8748 8928 9072 9114 9144 9216 9261 9408 10044 10206 10287 10368 10416 10584 10633 10668 10752 10976 11532 11664 11718 11811 11904 11907 12096 12152 12192 12288 12348 12446 12544 13122 13392 13454 13608 13671 13716 13824 13888 14112 14224 14336 15066 15309 15376 15552 15624 15748 15872 15876 16002 16128 16129 16256 16384 16464 17298 17496 17577 17856 18144 18228 18288 18432 18522 18669 18816 19683 20088 20181 20412 20574 20736 20832 21168 21266 21336 21504 21952 22599 23064 23328 23436 23622 23808 23814 24003 24192 24304 24384 24576 24696 24892 25088 25947 26244 26784 26908 27216 27342 27432 27559 27648 27776 27783 28224 28448 28672 29791 30132 30618 30752 30861 31104 31248 31496 31744 31752 31899 32004 32256 32258 32512 32768 32928 34596 34992 35154 35433 35712 35721 36288 36456 36576 36864 37044 37338 37632 39366 40176 40362 40824 41013 41148 41472 41664 42336 42532 42672 43008 43561 43904 45198 45927 46128 46656 46872 47089 47244 47616 47628 48006 48384 48387 48608 48768 49152 49392 49784 50176 51894 52488 52731 53568 53816 54432 54684 54864 55118 55296 55552 55566 56007 56448 56896 57344 59049 59582 60264 60543 61236 61504 61722 62208 62496 62992 63488 63504 63798 64008 64512 64516 65024 65536 65856 67797 69192 69984 70308 70866 71424 71442 72009 72576 72912 73152 73728 74088 74676 75264 77841 78732 80352 80724 81648 82026 82296 82677 82944 83328 83349 84672 85064 85344 86016 87122 87808 89373 90396 91854 92256 92583 93312 93744 94178 94488 95232 95256 95697 96012 96768 96774 97216 97536 98304 98784 99568 100352 103788 104976 105462 106299 107136 107163 107632 108864 109368 109728 110236 110592 111104 111132 112014 112896 112903 113792 114688 118098 119164 120528 121086 122047 122472 123008 123039 123444 124416 124992 125984 126976 127008 127596 128016 129024 129032 130048 130683 131072 131712 135594 137781 138384 139968 140616 141267 141732 142848 142884 144018 145152 145161 145824 146304 147456 148176 149352 150528 155682 157464 158193 160704 161448 163296 164052 164592 165354 165888 166656 166698 168021 169344 170128 170688 172032 174244 175616 177147 178746 180792 181629 183708 184512 185166 186624 187488 188356 188976 190464 190512 191394 192024 192913 193536 193548 194432 195072 196608 197568 199136 200704 203391 207576 208537 209952 210924 212598 214272 214326 215264 216027 217728 218736 219456 220472 221184 222208 222264 224028 225792 225806 227584 229376 233523 236196 238328 241056 242172 244094 244944 246016 246078 246888 248031 248832 249984 250047 251968 253952 254016 255192 256032 258048 258064 260096 261366 262144 263424 268119 271188 275562 276768 277749 279936 281232 282534 283464 285696 285768 287091 288036 290304 290322 291648 292608 294912 296352 298704 301056 311364 314928 316386 318897 321408 321489 322896 326592 328104 329184 329623 330708 331776 333312 333396 336042 338688 338709 340256 341376 344064 348488 351232 354294 357492 361584 363258 366141 367416 369024 369117 370332 373248 374976 376712 377952 380928 381024 382788 384048 385826 387072 387096 388864 390144 392049 393216 395136 398272 401408 406782 413343 415152 417074 419904 421848 423801 425196 428544 428652 430528 432054 435456 435483 437472 438912 440944 442368 444416 444528 448056 451584 451612 455168 458752 467046 472392 474579 476656 482112 484344 488188 489888 492032 492156 493776 496062 497664 499968 499999 500094 503936 504063 507904 508032 510384 512064 516096 516128 520192 522732 526848 531441 536238 542376 544887 551124 553536 555498 559872 562464 565068 566928 571392 571536 574182 576072 578739 580608 580644 583296 585216 589824 592704 597408 602112 610173 622728 625611 629856 632772 637794 642816 642978 645792 648081 653184 656208 658368 659246 661416 663552 666624 666792 672084 677376 677418 680512 682752 688128 696976 700569 702464 708588 714984 723168 726516 732282 734832 738048 738234 740664 744093 746496 749952 750141 753424 755904 761856 762048 765576 768096 771652 774144 774192 777728 780288 784098 786432 790272 790321 796544 802816 804357 813564 826686 830304 833247 834148 839808 843696 847602 850392 854329 857088 857304 861056 861273 864108 870912 870966 874944 877824 881888 884736 888832 889056 896112 903168 903224 910336 917504 934092 944784 949158 953312 956691 964224 964467 968688 976376 979776 984064 984312 987552 988869 992124 995328 999936 999998 1000188 1007872 1008126 1015808 1016064 1016127 1020768 1024128 1032192 1032256 1040384 1045464 1053696 1062882 1072476 1084752 1089774 1098423 1102248 1107072 1107351 1110996 1119744 1124928 1130136 1133856 1142784 1143072 1148364 1152144 1157478 1161216 1161288 1166592 1170432 1176147 1179648 1185408 1194816 1204224 1220346 1240029 1245456 1251222 1259712 1265544 1271403 1275588 1285632 1285956 1291584 1296162 1306368 1306449 1312416 1316736 1318492 1322832 1327104 1333248 1333584 1344168 1350391 1354752 1354836 1361024 1365504 1376256 1393952 1401138 1404928 1417176 1423737 1429968 1446336 1453032 1459759 1464564 1469664 1476096 1476468 1481328 1488186 1492992 1499904 1499997 1500282 1506848 1511808 1512189 1523712 1524096 1531152 1536192 1543304 1548288 1548384 1555456 1560576 1568196 1580544 1580642 1593088 1594323 1605632 1608714 1627128 1634661 1653372 1660608 1666494 1668296 1679616 1687392 1695204 1700784 1708658 1714176 1714608 1722112 1722546 1728216 1736217 1741824 1741932 1749888 1755648 1763776 1769472 1777664 1778112 1792224 1806336 1806448 1820672 1830519 1835008 1868184 1876833 1889568 1898316 1906624 1913382 1928448 1928934 1937376 1944243 1952752 1959552 1968128 1968624 1975104 1977738 1984248 1990656 1999872 1999996 2000376 2015744 2016252 2031616 2032128 2032254 2041536 2048256 2048383 2064384 2064512 2080768 2090928 2101707 2107392 2125764 2144952 2169504 2179548 2196846 2204496 2214144 2214702 2221992 2232279 2239488 2249856 2250423 2260272 2267712 2285568 2286144 2296728 2304288 2314956 2322432 2322576 2333184 2340864 2352294 2359296 2370816 2370963 2389632 2408448 2413071 2440692 2480058 2490912 2499741 2502444 2519424 2531088 2542806 2551176 2562987 2571264 2571912 2583168 2583819 2592324 2612736 2612898 2624832 2633472 2636984 2645664 2654208 2666496 2667168 2688336 2700782 2709504 2709672 2722048 2731008 2752512 2787904 2802276 2809856 2834352 2847474 2859936 2870073 2892672 2893401 2906064 2919518 2929128 2939328 2952192 2952936 2962656 2966607 2976372 2985984 2999808 2999994 3000564 3013696 3023616 3024378 3047424 3048192 3048381 3062304 3072384 3086608 3096576 3096768 3110912 3121152 3136392 3161088 3161284 3186176 3188646 3211264 3217428 3254256 3269322 3295269 3306744 3321216 3322053 3332988 3336592 3359232 3374784 3390408 3401568 3417316 3428352 3429216 3444224 3445092 3456432 3472434 3483648 3483864 3499776 3499993 3511296 3527552 3528441 3538944 3555328 3556224 3584448 3612672 3612896 3641344 3661038 3720087 3736368 3753666 3779136 3783457 3796632 3813248 3814209 3826764 3856896 3857868 3874752 3888486 3905504 3919104 3919347 3936256 3937248 3950208 3955476 3968496 3981312 3999744 3999992 4000752 4031488 4032504 4051173 4063232 4064256 4064508 4083072 4096512 4096766 4128768 4129024 4161536 4181856 4203414 4214784 4251528 4271211 4289904 4339008 4359096 4379277 4393692 4408992 4428288 4429404 4443984 4464558 4478976 4499712 4499991 4500846 4520544 4535424 4536567 4571136 4572288 4593456 4608576 4629912 4644864 4645152 4666368 4681728 4704588 4741632 4741926 4779264 4782969 4816896 4826142 4881384 4903983 4960116 4981824 4999482 5004888 5038848 5062176 5085612 5102352 5125974 5142528 5143824 5166336 5167638 5184648 5208651 5225472 5225796 5249664 5266944 5273968 5291328 5308416 5332992 5334336 5376672 5401564 5419008 5419344 5444096 5462016 5491557 5505024 5532247 5575808 5604552 5619712 5630499 5668704 5694948 5719872 5740146 5785344 5786802 5812128 5832729 5839036 5858256 5878656 5904384 5905872 5925312 5933214 5952744 5971968 5980303 5999616 5999988 6001128 6027392 6047232 6048756 6094848 6096384 6096762 6124608 6144768 6145149 6173216 6193152 6193536 6221824 6242304 6272784 6305121 6322176 6322568 6372352 6377292 6422528 6434856 6508512 6538644 6590538 6613488 6642432 6644106 6665976 6673184 6696837 6718464 6749568 6751269 6780816 6803136 6834632 6856704 6858432 6888448 6890184 6912864 6944868 6967296 6967728 6999552 6999986 7022592 7055104 7056882 7077888 7110656 7112448 7112889 7168896 7225344 7225792 7239213 7282688 7322076 7440174 7472736 7499223 7507332 7558272 7566914 7593264 7626496 7628418 7653528 7688961 7713792 7715736 7749504 7751457 7776972 7811008 7838208 7838694 7872512 7874496 7900416 7910952 7936992 7962624 7999488 7999984 8001504 8062976 8065008 8102346 8126464 8128512 8129016 8166144 8193024 8193532 8257536 8258048 8323072 8363712 8406828 8429568 8503056 8542422 8579808 8610219 8678016 8680203 8718192 8758554 8787384 8817984 8856576 8858808 8887968 8899821 8929116 8957952 8999424 8999982 9001692 9041088 9070848 9073134 9142272 9144576 9145143 9186912 9217152 9259824 9289728 9290304 9332736 9363456 9409176 9483264 9483852 9558528 9565938 9633792 9652284 9762768 9807966 9885807 9920232 9963648 9966159 9998964 10009776 10077696 10124352 10171224 10204704 10218313 10251948 10285056 10287648 10332672 10335276 10369296 10417302 10450944 10451592 10499328 10499979 10533888 10547936 10582656 10585323 10616832 10665984 10668672 10753344 10803128 10838016 10838688 10888192 10924032 10983114 11064494 11151616 11160261 11209104 11239424 11260998 11337408 11350371 11389896 11439744 11442627 11480292 11570688 11573604 11624256 11665458 11678072 11716512 11757312 11758041 11808768 11811744 11850624 11866428 11905488 11943936 11960606 11999232 11999976 12002256 12054784 12094464 12097512 12153519 12189696 12192768 12193524 12249216 12289536 12290298 12346432 12386304 12387072 12443648 12484608 12545568 12610242 12644352 12645136 12744704 12754584 12813633 12845056 12869712 13017024 13077288 13137831 13181076 13226976 13284864 13288212 13331952 13346368 13393674 13436928 13499136 13499973 13502538 13561632 13606272 13609701 13669264 13713408 13716864 13776896 13780368 13825728 13889736 13934592 13935456 13999104 13999972 14045184 14110208 14113764 14221312 14224896 14225778 14337792 14338681 14348907 14450688 14451584 14478426 14565376 14644152 14711949 14880348 14945472 14998446 15014664 15116544 15133828 15186528 15252992 15256836 15307056 15377922 15427584 15431472 15499008 15499969 15502914 15553944 15622016 15625953 15676416 15677388 15745024 15748992 15800832 15821904 15873984 15925248 15998976 15999968 16003008 16125952 16130016 16204692 16257024 16258032 16332288 16386048 16387064 16474671 16515072 16516096 16596741 16646144 16727424 16813656 16859136 16891497 17006112 17084844 17159616 17220438 17356032 17360406 17436384 17498187 17517108 17574768 17635968 17713152 17717616 17775936 17799642 17858232 17915904 17940909 17998848 17999964 18003384 18082176 18141696 18146268 18284544 18289152 18290286 18373824 18434304 18435447 18519648 18579456 18580608 18665472 18726912 18818352 18915363 18966528 18967704 19117056 19131876 19267584 19304568 19525536 19615932 19771614 19840464 19927296 19932318 19997928 20019552 20090511 20155392 20248704 20253807 20342448 20409408 20436626 20503896 20570112 20575296 20665344 20670552 20738592 20834604 20901888 20903184 20998656 20999958 21067776 21095872 21165312 21170646 21233664 21331968 21337344 21338667 21506688 21606256 21676032 21677376 21717639 21776384 21848064 21966228 22128988 22303232 22320522 22418208 22478848 22497669 22521996 22674816 22700742 22779792 22879488 22885254 22960584 23066883 23141376 23147208 23248512 23254371 23330916 23356144 23433024 23514624 23516082 23617536 23623488 23701248 23732856 23810976 23887872 23921212 23998464 23999952 24004512 24109568 24188928 24195024 24307038 24379392 24385536 24387048 24498432 24499951 24579072 24580596 24692864 24772608 24774144 24887296 24969216 25091136 25220484 25288704 25290272 25489408 25509168 25627266 25739424 25830657 26034048 26040609 26154576 26275662 26362152 26453952 26484199 26569728 26576424 26663904 26692736 26699463 26787348 26873856 26998272 26999946 27005076 27123264 27212544 27219402 27338528 27426816 27433728 27435429 27553792 27560736 27651456 27779472 27869184 27870912 27998208 27999944 28090368 28220416 28227528 28442624 28449792 28451556 28675584 28677362 28697814 28901376 28903168 28956852 29130752 29288304 29423898 29657421 29760696 29890944 29898477 29996892 30029328 30233088 30267656 30373056 30505984 30513672 30614112 30654939 30755844 30855168 30862944 30998016 30999938 31005828 31107888 31244032 31251906 31352832 31354776 31490048 31497984 31499937 31601664 31643808 31747968 31755969 31850496 31997952 31999936 32006016 32251904 32260032 32409384 32514048 32516064 32664576 32772096 32774128 32949342 33032192 33193482 33292288 33454848 33480783 33627312 33718272 33782994 34012224 34051113 34169688 34319232 34327881 34440876 34712064 34720812 34872768 34996374 35034216 35149536 35271936 35274123 35426304 35435232 35551872 35599284 35716464 35831808 35881818 35997696 35999928 36006768 36164352 36283392 36292536 36460557 36569088 36578304 36580572 36747648 36868608 36870894 37039296 37158912 37161216 37330944 37453824 37636704 37830726 37933056 37935408 38234112 38263752 38440899 38535168 38609136 39051072 39231864 39413493 39543228 39680928 39854592 39864636 39995856 40039104 40181022 40310784 40497408 40499919 40507614 40684896 40818816 40829103 40873252 41007792 41140224 41150592 41330688 41341104 41477184 41669208 41803776 41806368 41862121 41997312 41999916 42135552 42191744 42330624 42341292 42663936 42674688 42677334 43013376 43016043 43212512 43352064 43354752 43435278 43552768 43696128 43932456 44135847 44257976 44606464 44641044 44836416 44957696 44995338 45043992 45349632 45401484 45559584 45758976 45770508 45921168 46133766 46282752 46294416 46497024 46499907 46508742 46661832 46712288 46866048 46877859 47029248 47032164 47235072 47246976 47402496 47465712 47621952 47775744 47842424 47996928 47999904 48009024 48219136 48377856 48390048 48614076 48771072 48774096 48996864 48999902 49158144 49161192 49385728 49424013 49545216 49548288 49774592 49790223 49938432 50182272 50440968 50577408 50580544 50674491 50978816 51018336 51254532 51478848 51661314 52068096 52081218 52309152 52494561 52551324 52724304 52907904 52968398 53139456 53152848 53327808 53385472 53398926 53574696 53747712 53822727 53996544 53999892 54010152 54246528 54425088 54438804 54677056 54853632 54867456 54870858 55107584 55121472 55302912 55306341 55558944 55738368 55741824 55996416 55999888 56180736 56440832 56455056 56746089 56885248 56899584 56903112 57351168 57354724 57395628 57802752 57806336 57913704 58261504 58576608 58847796 59314842 59521392 59781888 59796954 59993784 60058656 60271533 60466176 60535312 60746112 60761421 61011968 61027344 61228224 61309878 61511688 61710336 61725888 61996032 61999876 62011656 62215776 62488064 62503812 62705664 62709552 62980096 62995968 62999874 63203328 63287616 63495936 63499873 63511938 63700992 63995904 63999872 64012032 64016001 64503808 64520064 64818768 65028096 65032128 65152917 65329152 65544192 65548256 65898684 66064384 66386964 66909696 66961566 67254624 67436544 67493007 67565988 68024448 68102226 68339376 68638464 68655762 68881752 69200649 69424128 69441624 69745536 69763113 69992748 70068432 70299072 70543872 70548246 70852608 70870464 71103744 71198568 71432928 71663616 71763636 71995392 71999856 72013536 72328704 72566784 72585072 72921114 73138176 73156608 73161144 73495296 73499853 73737216 73741788 74078592 74317824 74322432 74661888 74907648 75273408 75661452 75866112 75870816 76468224 76527504 76881798 77218272 77491971 78102144 78121827 78463728 78826986 79086456 79361856 79452597 79709184 79729272 79991712 80078208 80098389 80362044 80621568 80994816 80999838 81015228 81369792 81637632 81658206 81746504 82015584 82280448 82301184 82306287 82661376 82682208 82954368 83338416 83607552 83612736 83724242 83994624 83999832 84271104 84383488 84661248 84682584 85327872 85349376 85354668 86026752 86032086 86425024 86704128 86709504 86870556 87105536 87392256 87864912 88271694 88515952 88972263 89212928 89282088 89672832 89695431 89915392 89990676 90087984 90699264 90802968 91119168 91517952 91541016 91842336 91964817 92267532 92565504 92588832 92994048 92999814 93017484 93323664 93424576 93732096 93755718 94058496 94064328 94470144 94493952 94499811 94804992 94931424 95243904 95267907 95551488 95684848 95993856 95999808 96018048 96438272 96755712 96780096 97228152 97542144 97548192 97993728 97999804 98316288 98322384 98771456 98848026 99096576 99549184 99580446 99876864 100364544 100370767 100442349 100881936 101154816 101161088 101348982 101957632 102036672 102153339 102509064 102957696 102983643 103322628 104136192 104162436 104618304 104989122 105102648 105448608 105815808 105822369 105936796 106278912 106305696 106655616 106770944 106797852 107149392 107495424 107645454 107993088 107999784 108020304 108493056 108499783 108850176 108877608 109354112 109381671 109707264 109734912 109741716 110215168 110242944 110605824 110612682 111117888 111476736 111483648 111992832 111999776 112361472 112881664 112910112 113492178 113799168 113806224 114702336 114709448 114791256 115322697 115605504 115612672 115827408 116523008 117153216 117695592 118240479 118629684 119042784 119563776 119593908 119987568 120117312 120543066 120932352 121070624 121492224 121499757 121522842 122023936 122054688 122456448 122487309 122619756 123023376 123420672 123451776 123992064 123999752 124023312 124431552 124976128 125007624 125411328 125419104 125586363 125960192 125991936 125999748 126406656 126575232 126991872 126999746 127023876 127991808 127999744 128024064 128032002 129007616 129040128 129048129 129637536 130056192 130064256 130305834 130658304 131088384 131096512 131797368 132128768 132407541 132773928 133819392 133923132 134509248 134873088 134986014 135131976 136048896 136204452 136678752 137276928 137311524 137763504 138401298 138848256 138883248 139491072 139499721 139526226 139985496 140136864 140598144 140633577 141087744 141096492 141705216 141740928 142207488 142397136 142865856 143327232 143527272 143990784 143999712 144027072 144657408 145133568 145170144 145842228 146313216 146322288 146990592 146999706 147474432 147483576 148157184 148272039 148635648 148644864 149323776 149370669 149815296 150546816 151322904 151732224 151741632 152023473 152936448 153055008 153763596 154436544 154983942 156204288 156243654 156927456 157483683 157653972 158172912 158723712 158905194 159418368 159458544 159983424 160156416 160196778 160724088 161243136 161468181 161989632 161999676 162030456 162739584 163275264 163316412 163493008 164031168 164560896 164602368 164612574 165322752 165364416 165908736 165919023 166676832 167215104 167225472 167448484 167989248 167999664 168542208 168766976 169322496 169365168 170238267 170655744 170698752 170709336 171499657 172053504 172064172 172850048 173408256 173419008 173741112 174211072 174784512 175729824 176543388 177031904 177944526 178425856 178564176 179345664 179390862 179981352 180175968 180814599 181398528 181605936 182238336 182284263 183035904 183082032 183684672 183929634 184535064 185131008 185177664 185389393 185988096 185999628 186034968 186647328 186849152 187464192 187511436 188116992 188128656 188940288 188987904 188999622 189609984 189862848 190487808 190499619 190535814 191102976 191369696 191987712 191999616 192036096 192048003 192876544 193511424 193560192 194456304 195084288 195096384 195458751 195987456 195999608 196632576 196644768 197542912 197696052 198193152 199098368 199160892 200729088 200741534 200884698 201763872 202309632 202322176 202479021 202697964 203915264 204073344 204306678 205018128 205915392 205967286 206645256 207601947 208272384 208324872 209236608 209289339 209978244 210205296 210897216 211631616 211644738 211873592 212557824 212611392 213311232 213541888 213595704 214298784 214990848 215290908 215986176 215999568 216040608 216986112 216999566 217700352 217755216 218708224 218763342 219414528 219469824 219483432 220430336 220485888 220499559 221211648 221225364 222235776 222953472 222967296 223985664 223999552 224722944 225763328 225820224 226984356 227598336 227612448 229404672 229418896 229582512 230645394 231225344 231654816 232475913 233046016 234306432 234365481 235391184 236480958 237259368 238085568 238357791 239127552 239187816 239975136 240234624 240295167 241086132 241864704 242141248 242984448 242999514 243045684 244047872 244109376 244912896 244974618 245239512 246046752 246841344 246903552 246918861 247984128 247999504 248046624 248863104 249952256 250015248 250822656 250838208 251172726 251920384 251983872 251999496 252813312 253150464 253983744 253999492 254047752 255983616 255999488 256048128 256064004 258015232 258080256 258096258 259275072 260112384 260128512 260611668 261316608 262176768 262193024 263594736 264257536 264815082 265547856 266916789 267638784 267846264 269018496 269086293 269746176 269972028 270263952 272097792 272408904 273357504 274553856 274623048 275527008 275894451 276802596 277696512 277766496 278982144 278999442 279052452 279970992 280273728 281196288 281267154 282175488 282192984 283410432 283481856 283499433 284414976 284794272 285731712 285803721 286654464 287054544 287981568 287999424 288054144 289314816 290267136 290340288 291684456 292626432 292644576 293981184 293999412 294948864 294967152 296314368 296544078 297289728 298647552 298741338 299630592 301093632 301112301 302645808 303464448 303483264 304046946 305872896 306110016 306460017 307527192 308873088 308950929 309967884 312408576 312487308 313854912 314967366 315307944 316345824 317447424 317467107 317810388 318836736 318917088 319966848 320312832 320393556 321448176 322486272 322936362 323979264 323999352 324060912 325479168 325499349 326550528 326632824 326986016 328062336 328145013 329121792 329204736 329225148 330645504 330728832 331817472 331838046 333353664 334430208 334450944 334896968 335978496 335999328 337084416 337533952 338644992 338730336 340476534 341397504 341418672 342999314 344107008 344128344 345700096 345968091 346816512 346838016 347482224 348422144 349569024 351459648 353086776 354063808 354721437 355889052 356851712 357128352 358691328 358781724 359962704 360351936 361629198 362797056 363211872 364476672 364499271 364568526 366071808 366164064 367369344 367461927 367859268 369070128 370262016 370355328 370778786 371976192 371999256 372069936 373294656 373698304 374928384 375022872 376233984 376257312 376759089 377880576 377975808 377999244 379219968 379725696 380975616 380999238 381071628 382739392 383975424 383999232 384072192 384096006 385753088 387022848 387120384 387144387 388912608 390168576 390192768 390917502 391974912 391999216 393265152 393289536 395085824 395392104 396386304 397222623 398196736 398321784 401458176 401483068 401769396 403527744 404619264 404644352 404958042 405395928 407830528 408146688 408613356 410036256 411830784 411934572 413290512 415203894 416544768 416649744 418473216 418499163 418578678 419956488 420410592 421794432 421900731 423263232 423289476 423747184 425115648 425222784 426622464 427083776 427191408 428597568 429981696 430581816 431972352 431999136 432081216 433972224 433999132 435400704 435510432 437416448 437526684 438939648 438966864 440860672 440971776 440999118 442423296 442450728 444471552 444499111 444816117 445906944 445934592 447971328 447999104 448112007 449445888 451526656 451640448 453968712 455196672 455224896 456070419 458809344 458837792 459165024 461290788 462450688 463309632 464951826 468612864 468730962 470782368 472451049 472961916 474518736 476171136 476715582 478255104 478375632 479950272 480469248 480499039 480590334 482172264 483729408 484282496 484404543 485968896 485999028 486091368 488095744 488218752 489825792 489949236 490479024 492093504 493682688 493807104 493837722 495968256 495999008 496093248 497726208 497757069 499904512 500030496 501645312 501676416 502345452 503967744 503998992 505626624 506300928 507967488 507998984 508095504 510714801 511967232 511998976 512096256 512128008 514498971 516030464 516160512 516192516 518550144 520224768 520257024 521223336 522633216 524353536 524386048 527189472 528515072 529630164 531095712 533833578 535277568 535692528 538036992 538172586 539944056 540527904 542443797 544195584 544817808 546715008 546852789 549107712 549246096 551054016 551788902 553605192 555393024 555532992 556168179 557964288 557998884 558104904 559941984 560547456 562392576 562534308 564350976 564385968 566820864 566963712 566998866 568829952 569588544 571463424 571498857 571607442 573308928 574109088 575963136 575998848 576108288 576144009 578629632 580534272 580680576 583368912 585252864 585289152 586376253 587962368 587998824 589897728 589934304 592628736 593088156 594579456 597295104 597482676 602187264 602224602 605291616 606928896 606966528 607437063 608093892 611745792 612220032 612920034 615054384 617746176 617901858 619935768 622805841 624817152 624974616 627709824 627868017 629934732 630615888 632691648 634894848 634934214 635620776 637673472 637834176 639933696 640625664 640787112 642896352 644972544 645872724 647958528 647998704 648121824 650958336 650998698 653101056 653265648 653972032 656124672 656290026 658243584 658409472 658450296 661291008 661457664 661498677 663634944 663676092 666707328 668860416 668901888 669793936 671956992 671998656 674168832 675067904 677289984 677460672 680953068 682795008 682837344 685998628 688214016 688256688 691400192 691936182 693676032 694964448 696844288 697427739 699138048 702595369 702919296 703096443 706173552 708127616 709442874 711778104 713703424 714256704 715073373 717382656 717563448 719925408 720703872 720885501 723258396 725594112 726423744 728953344 728998542 729137052 732143616 732328128 734738688 734923854 735718536 738140256 740524032 740710656 740756583 741557572 743952384 743998512 744139872 746589312 747396608 749856768 750045744 752467968 752514624 753518178 755761152 755951616 755998488 758439936 759451392 759498481 761951232 761998476 762143256 765478784 767950848 767998464 768144384 768192012 771506176 774045696 774240768 774288774 777825216 780337152 780385536 781835004 783949824 783998432 786530304 786579072 790171648 790784208 792772608 794445246 796643568 800750367 802916352 802966136 803538792 807055488 807258879 809238528 809288704 809916084 810791856 815661056 816293376 817226712 820072512 823661568 823869144 826581024 827683353 830407788 833089536 833299488 836946432 836998326 837157356 839912976 840821184 843588864 843801462 846526464 846578952 847494368 850231296 850445568 850498299 853244928 854167552 854382816 857195136 857411163 859963392 861163632 863944704 863998272 864162432 867944448 867998264 870801408 871020864 874832896 875053368 877879296 877933728 881721344 881943552 881998236 884846592 884901456 888943104 888998222 889632234 891869184 895942656 895998208 896224014 898891776 903053312 903280896 903336903 907937424 910393344 910449792 912140838 917618688 917675584 918330048 919380051 922581576 924901376 926619264 926852787 929903652 937225728 937461924 941564736 944902098 945923832 949037472 952342272 952401321 953431164 956510208 956751264 959900544 960938496 960998078 961180668 964344528 967458816 968564992 968809086 971937792 971998056 972182736 976191488 976437504 976498047 979651584 979898472 980958048 984187008 984435039 987365376 987614208 987675444 991936512 991998016 992186496 995452416 995514138 999809024 1000060992 1003290624 1003352832 1004690904 1007935488 1007997984 1011253248 1012601856 1015934976 1015997968 1016191008 1021429602 1023997952 1024192512 1024256016 1028997942 1032060928 1032321024 1032385032 1037100288 1037904273 1040449536 1040514048 1042446672 1045266432 1048707072 1048772096 1054378944 1057030144 1059260328 1062191424 1064164311 1067667156 1070555136 1071385056 1076073984 1076345172 1079888112 1081055808 1084887594 1088391168 1089635616 1093430016 1093497813 1093705578 1098215424 1098492192 1102108032 1102385781 1103577804 1107210384 1110786048 1111065984 1112336358 1115928576 1115997768 1116209808 1119883968 1121094912 1124785152 1125068616 1128701952 1128771936 1130277267 1133641728 1133927424 1133997732 1137659904 1139177088 1142926848 1142997714 1143214884 1148218176 1151926272 1151997696 1152216576 1152288018 1157259264 1161068544 1161361152 1161433161 1166737824 1170505728 1170578304 1172752506 1175924736 1175997648 1179795456 1179868608 1185257472 1186176312 1189158912 1191667869 1194590208 1194965352 1204374528 1204449204 1210583232 1213857792 1213933056 1214874126 1216187784 1223491584 1224440064 1225840068 1230108768 1235492352 1235803716 1239871536 1245611682 1249634304 1249949232 1255419648 1255497489 1255736034 1259869464 1261231776 1265383296 1265702193 1269789696 1269868428 1271241552 1275346944 1275668352 1279867392 1281251328 1281574224 1285792704 1289945088 1291745448 1295917056 1295997408 1296243648 1297725751 1301916672 1301997396 1306202112 1306531296 1307944064 1312249344 1312580052 1316818944 1316900592 1322582016 1322915328 1322997354 1327269888 1327352184 1333414656 1333497333 1337720832 1337803776 1339587872 1343913984 1343997312 1344336021 1348337664 1350135808 1354579968 1354921344 1361906136 1365590016 1365674688 1368211257 1371997256 1376428032 1376513376 1382800384 1383872364 1387352064 1389928896 1393688576 1394855478 1405190738 1405838592 1406192886 1412347104 1416255232 1417353147 1418885748 1423556208 1427406848 1428513408 1430146746 1434765312 1435126896 1439850816 1441407744 1441497117 1441771002 1446516792 1451188224 1452847488 1453213629 1457906688 1457997084 1458274104 1464287232 1464656256 1469477376 1469847708 1471437072 1476280512 1481048064 1481421312 1481513166 1483115144 1487904768 1487997024 1488279744 1493178624 1493271207 1494793216 1499713536 1500091488 1504935936 1505029248 1507036356 1511903232 1511996976 1516879872 1518902784 1518996962 1523902464 1523996952 1524286512 1530957568 1532144403 1535901696 1535996928 1536288768 1536384024 1543012352 1543496913 1548091392 1548481536 1548577548 1555650432 1560674304 1560771072 1563670008 1567899648 1567996864 1573060608 1573158144 1580343296 1581568416 1585545216 1588890492 1593287136 1601500734 1605832704 1605932272 1607077584 1614110976 1614517758 1618577408 1619832168 1621583712 1627331391 1631322112 1632586752 1634453424 1640145024 1640558367 1647323136 1647738288 1653162048 1655366706 1660815576 1666179072 1666598976 1668504537 1673892864 1673996652 1674314712 1679825952 1681642368 1687177728 1687602924 1693052928 1693157904 1694988736 1700462592 1700891136 1700996598 1706489856 1708335104 1708765632 1714390272 1714496571 1714822326 1719926784 1722327264 1727889408 1727996544 1728324864 1728432027 1735888896 1735996528 1741602816 1742041728 1749665792 1750106736 1755758592 1755867456 1759128759 1763442688 1763887104 1763996472 1769693184 1769802912 1777886208 1777996444 1779264468 1783738368 1791885312 1791996416 1792448028 1806106624 1806561792 1806673806 1815874848 1820786688 1820899584 1822311189 1824281676 1835237376 1835351168 1836660096 1838760102 1845163152 1849802752 1853238528 1853705574 1859807304 1868417523 1874451456 1874923848 1883129472 1883604051 1889804196 1891847664 1898074944 1904684544 1904802642 1906862328 1913020416 1913502528 1919801088 1921876992 1921996156 1922361336 1928689056 1934917632 1937129984 1937618172 1943875584 1943996112 1944365472 1952382976 1952875008 1952996094 1959303168 1959796944 1961916096 1968374016 1968496063 1968870078 1974730752 1975228416 1975350888 1983873024 1983996032 1984372992 1984496031 1990904832 1991028276 1999618048 2000121984 2006581248 2006705664 2009381808 2015870976 2015995968 2022506496 2025203712 2031869952 2031995936 2032382016 2042859204 2047995904 2048385024 2048512032 2057995884 2064642048 2064770064 2074200576 2075808546 2081028096 2084893344 2090532864 2092283217 2097414144 2097544192 2107786107 2108757888 2114060288 2118520656 2124382848 2128328622 2135334312 2141110272 2142770112 2145220119 2152147968 2152690344 2159776224 2162111616 2162656503 2169775188 2176782336 2179271232 2186860032 2186995626 2187411156 2196430848 2196984384 2204216064 2204771562 2207155608 2214420768 2221572096 2222131968 2222269749 2224672716 2231857152 2231995536 2232419616 2239767936 2242189824 2249570304 2250137232 2257403904 2257543872 2260554534 2267283456 2267854848 2267995464 2275319808 2278354176 2278495443 2285853696 2285995428 2286429768 2296436352 2303852544 2303995392 2304433152 2304576036 2314518528 2322137088 2322722304 2322866322 2333475648 2341011456 2341156608 2345505012 2351849472 2351995296 2359590912 2359737216 2370514944 2372352624 2378317824 2383335738 2389930704 2402251101 2408749056 2408898408 2421166464 2421776637 2427715584 2427866112 2429748252 2432375568 2446983168 2448880128 2451680136 2460217536 2470984704 2471607432 2479743072 2483050059 2491223364 2499268608 2499898464 2510839296 2510994978 2511472068 2519738928 2522463552 2530766592 2531404386 2539579392 2539736856 2542483104 2550693888 2551336704 2551494897 2559734784 2562502656 2563148448 2571585408 2572233489 2579890176 2583490896 2591834112 2591994816 2592487296 2595451502 2603833344 2603994792 2612404224 2613062592 2615888128 2624498688 2625160104 2633637888 2633801184 2645164032 2645830656 2645994708 2654539776 2654704368 2666829312 2666994666 2675607552 2679175744 2687827968 2687994624 2688672042 2696675328 2700271616 2709159936 2709842688 2710010709 2723812272 2731180032 2731349376 2736422514 2743994512 2752856064 2753026752 2758140153 2765600768 2767744728 2774704128 2779857792 2780558361 2787377152 2789710956 2810381476 2811677184 2812385772 2824694208 2832510464 2834706294 2837771496 2847112416 2854813696 2857026816 2857203963 2860293492 2869530624 2870253792 2879701632 2882815488 2882994234 2883542004 2893033584 2902376448 2905694976 2906427258 2915813376 2915994168 2916548208 2928574464 2929312512 2929494141 2938954752 2939695416 2942874144 2952561024 2953305117 2962096128 2962842624 2963026332 2966230288 2975809536 2975994048 2976559488 2986357248 2986542414 2989586432 2999427072 3000182976 3009871872 3010058496 3014072712 3023806464 3023993952 3033759744 3037805568 3037993924 3047804928 3047993904 3048573024 3061915136 3064288806 3071993856 3072577536 3072768048 3086024704 3086993826 3096182784 3096963072 3097155096 3111300864 3111493777 3113712819 3121348608 3121542144 3127340016 3135799296 3135993728 3146121216 3146316288 3160686592 3163136832 3171090432 3177780984 3186574272 3192492933 3203001468 3211665408 3211864544 3214155168 3228221952 3229035516 3237154816 3239664336 3243167424 3254662782 3265173504 3268906848 3280290048 3280493439 3281116734 3294646272 3295476576 3306324096 3307157343 3310733412 3321631152 3332358144 3333197952 3337009074 3347785728 3347993304 3348629424 3359651904 3363284736 3363493273 3374355456 3375205848 3386105856 3386315808 3389977472 3390831801 3400925184 3401782272 3401993196 3412979712 3416670208 3417531264 3428780544 3428993142 3429644652 3444654528 3455778816 3455993088 3456649728 3456864054 3471777792 3471993056 3483205632 3484083456 3484299483 3499331584 3500213472 3511517184 3511734912 3518257518 3527774208 3527992944 3539386368 3539605824 3555772416 3555992888 3558528936 3567476736 3575003607 3583770624 3583992832 3584896056 3612213248 3613123584 3613347612 3631749696 3641573376 3641799168 3644622378 3648563352 3670474752 3670702336 3673320192 3677520204 3690326304 3699605504 3706477056 3707411148 3719614608 3736835046 3748902912 3749847696 3766258944 3766492467 3767208102 3779608392 3783695328 3796149888 3797106579 3809369088 3809605284 3813724656 3826040832 3827005056 3839602176 3843753984 3843992312 3844722672 3857378112 3869835264 3874259968 3875236344 3887751168 3887992224 3888730944 3893177253 3904765952 3905750016 3905992188 3918606336 3919593888 3923832192 3936748032 3936992126 3937740156 3950456832 3950701776 3967746048 3967992064 3968745984 3968992062 3981809664 3982056552 3999236096 4000243968 4000491999 4013162496 4013411328 4018763616 4031741952 4031991936 4033008063 4045012992 4050407424 4063739904 4063991872 4064764032 4085718408 4095991808 4096770048 4097024064 4104633771 4115991768 4129284096 4129540128 4148401152 4151617092 4162056192 4169786688 4181065728 4184566434 4195088384 4215572214 4217515776 4228120576 4237041312 4248765696 4252059441 4256657244 4270668624 4282220544 4285540224 4290440238 4304295936 4305380688 4319552448 4324223232 4324491351 4325313006 4339550376 4353564672 4358542464 4359640887 4373720064 4373991252 4374822312 4392861696 4393968768 4408432128 4409543124 4414311216 4428841536 4443144192 4444263936 4444539498 4449345432 4463714304 4463991072 4464839232 4479535872 4479813621 4484379648 4499140608 4500274464 4514807808 4515087744 4521109068 4535709696 4535990928 4550639616 4556708352 4556990886 4571707392 4571990856 4572859536 4592872704 4596433209 4607705088 4607990784 4608866304 4609152072 4629037056 4630490739 4644274176 4645444608 4645732644 4666951296 4682022912 4682313216 4691010024 4703698944 4703990592 4719181824 4719474432 4741029888 4744705248 4756635648 4766671476 4779861408 4804502202 4817498112 4817796816 4842332928 4843553274 4855732224 4859496504 4864751136 4881994173 4893966336 4897760256 4903360272 4920435072 4921675101 4941969408 4943214864 4959486144 4966100118 4982446728 4998537216 4999796928 5005513611 5021678592 5021989956 5022944136 5039477856 5044927104 5061533184 5062808772 5079158784 5079473712 5084966208 5101387776 5102673408 5102989794 5119469568 5125005312 5126296896 5143170816 5143489713 5144466978 5159780352 5166981792 5183668224 5183989632 5184974592 5185296081 5190903004 5207666688 5207989584 5224808448 5226125184 5231776256 5248997376 5250320208 5267275776 5267602368 5277386277 5290328064 5291661312 5291989416 5309079552 5309408736 5316489367 5333658624 5333989332 5351215104 5358351488 5375655936 5375989248 5377344084 5400543232 5418319872 5419685376 5420021418 5447624544 5462360064 5462698752 5472845028 5487989024 5505712128 5506053504 5516280306 5531201536 5535489456 5549408256 5559715584 5561116722 5579421912 5605252569 5620762952 5623354368 5624771544 5649388416 5650812153 5665020928 5669412588 5675542992 5694224832 5709627392 5714053632 5714407926 5720586984 5739061248 5740507584 5759403264 5765630976 5765988468 5767084008 5786067168 5804752896 5811389952 5812854516 5831626752 5831988336 5833096416 5857148928 5858625024 5858988282 5877909504 5879390832 5885748288 5905122048 5905488189 5906610234 5924192256 5925685248 5926052664 5932460576 5951619072 5951988096 5953118976 5953488093 5972714496 5973084828 5979172864 5998854144 6000365952 6019743744 6020116992 6028145424 6047612928 6047987904 6067519488 6075611136 6075987848 6095609856 6095987808 6097146048 6123830272 6128577612 6143987712 6145155072 6145536096 6172049408 6173987652 6193926144 6194310192 6222601728 6222987554 6227425638 6243084288 6254680032 6271598592 6271987456 6276849651 6292242432 6292632576 6321373184 6323358321 6326273664 6342180864 6355561968 6373148544 6384985866 6406002936 6423330816 6423729088 6428310336 6435660357 6456443904 6458071032 6474309632 6479328672 6486334848 6487969509 6509325564 6530347008 6537813696 6560580096 6560986878 6562233468 6589292544 6590953152 6612648192 6614314686 6621466824 6643262304 6664716288 6666395904 6666809247 6674018148 6695571456 6695986608 6697258848 6719303808 6726569472 6726986546 6748710912 6750411696 6772211712 6772631616 6779954944 6781663602 6801850368 6803564544 6803986392 6825959424 6833340416 6835062528 6835486329 6857561088 6857986284 6859289304 6889309056 6911557632 6911986176 6913299456 6913728108 6943555584 6943986112 6966411264 6968166912 6968598966 6998663168 7000426944 7023034368 7023469824 7036515036 7055548416 7055985888 7078772736 7079211648 7111544832 7111985776 7117057872 7134953472 7150007214 7167985664 7169792112 7206753303 7224426496 7226247168 7226695224 7263499392 7265329911 7283146752 7283598336 7289244756 7297126704 7340949504 7341404672 7346640384 7355040408 7380652608 7399211008 7412954112 7414822296 7439229216 7449150177 7473670092 7497805824 7499695392 7532517888 7532984934 7534416204 7559216784 7567390656 7592299776 7594213158 7618738176 7619210568 7627449312 7652081664 7654010112 7654484691 7679204352 7687507968 7687984624 7689445344 7714756224 7716700467 7739670528 7748519936 7750472688 7775502336 7775984448 7777461888 7786354506 7809531904 7811500032 7811984376 7837212672 7839187776 7847664384 7873496064 7873984252 7875480312 7900913664 7901403552 7935492096 7935984128 7937491968 7937984124 7963619328 7964113104 7998472192 8000487936 8000983998 8026822656 8037527232 8063483904 8063983872 8066016126 8090025984 8100814848 8127479808 8127983744 8129528064 8130032127 8171436816 8191983616 8193540096 8194048128 8209267542 8231983536 8258568192 8259080256 8274420459 8296802304 8303234184 8324112384 8339573376 8341675083 8362131456 8369132868 8390176768 8431144428 8435031552 8474082624 8497531392 8504118882 8513314488 8541337248 8564441088 8571080448 8571611889 8580880476 8608591872 8610761376 8639104896 8648446464 8648982702 8650626012 8679100752 8707129344 8717084928 8719281774 8747440128 8747982504 8749644624 8785723392 8787937536 8788482423 8816864256 8819086248 8828622432 8857683072 8859915351 8886288384 8888527872 8889078996 8898690864 8927428608 8927982144 8929678464 8959071744 8959627242 8968759296 8998281216 9000548928 9029615616 9030175488 9042218136 9071419392 9071981856 9101279232 9113416704 9113981772 9143414784 9143981712 9145719072 9185745408 9192866418 9215981568 9217732608 9218304144 9258074112 9260981478 9288548352 9290889216 9291465288 9333902592 9334481331 9364045824 9364626432 9382020048 9407397888 9407981184 9438363648 9438948864 9482059776 9489410496 9513271296 9533342952 9559722816 9577478799 9609004404 9634996224 9635593632 9684665856 9687106548 9711464448 9718993008 9729502272 9763988346 9795520512 9806720544 9840870144 9841480317 9843350202 9883938816 9886429728 9918972288 9921472029 9932200236 9964893456 9997074432 9999593856 10011027222 10043357184 10043979912 10045888272 10078955712 10089854208 10090479819 10123066368 10125617544 10158317568 10158947424 10169932416 10172495403 10202775552 10205346816 10205979588 10238939136 10250010624 10252593792 10286341632 10286979426 10288933956 10333963584 10367336448 10367979264 10369949184 10370592162 10381806008 10415333376 10415979168 10449616896 10452250368 10452898449 10463552512 10497994752 10500640416 10534551552 10535204736 10554772554 10583322624 10583978832 10618159104 10618817472 10632978734 10667317248 10667978664 10702430208 10716702976 10725010821 10751311872 10751978496 10754688168 10801086464 10836639744 10839370752 10840042836 10895249088 10924720128 10925397504 10945690056 10975978048 11011424256 11012107008 11032560612 11062403072 11070978912 11098816512 11119431168 11122233444 11158843824 11210505138 11241525904 11246708736 11249543088 11298776832 11299477401 11301624306 11330041856 11338825176 11351085984 11388449664 11391319737 11419254784 11428107264 11428815852 11441173968 11478122496 11481015168 11518806528 11531261952 11531976936 11534168016 11572134336 11609505792 11622779904 11625709032 11663253504 11663976672 11666192832 11679531759 11714297856 11717250048 11717976564 11755819008 11758781664 11771496576 11810244096 11810976378 11813220468 11851370496 11852105328 11864921152 11903238144 11903976192 11906237952 11906976186 11945428992 11946169656 11958345728 11997708288 12000731904 12001475997 12039487488 12040233984 12056290848 12095225856 12095975808 12099024189 12135038976 12151222272 12151975696 12191219712 12191975616 12194292096 12247660544 12257155224 12287975424 12290310144 12291072192 12313901313 12344098816 12347975304 12387852288 12388620384 12445203456 12445975108 12454851276 12486168576 12509360064 12543197184 12543974912 12553699302 12585265152 12642746368 12646716642 12652547328 12684361728 12711123936 12746297088 12756178323 12769971732 12812005872 12846661632 12847458176 12856620672 12871320714 12912887808 12916142064 12948619264 12958657344 12972669696 12973474053 12975939018 13018651128 13060694016 13075627392 13078922661 13121160192 13121973756 13124466936 13178585088 13181906304 13225296384 13228629372 13242933648 13286524608 13329432576 13332791808 13333618494 13348036296 13391142912 13391973216 13394517696 13438607616 13439440863 13453138944 13453973092 13497421824 13500823392 13544423424 13545263232 13559909888 13563327204 13607129088 13607972784 13651918848 13666680832 13670125056 13670972658 13715122176 13715972568 13718578608 13778618112 13779472441 13789299627 13823115264 13823972352 13826598912 13827456216 13887111168 13887972224 13891472217 13932822528 13936333824 13937197932 13997326336 14000853888 14046068736 14046939648 14073030072 14111096832 14111971776 14157545472 14158423296 14223089664 14223971552 14234115744 14269906944 14300014428 14335971328 14339584224 14413506606 14452494336 14453390448 14526998784 14530659822 14567196672 14578489512 14594253408 14645982519 14681899008 14682809344 14693280768 14710080816 14761305216 14798422016 14825908224 14829644592 14878458432 14898300354 14947340184 14995611648 14999390784 15016540833 15065035776 15065969868 15068832408 15118433568 15134781312 15184599552 15188426316 15237476352 15238421136 15254898624 15304163328 15308020224 15308969382 15358408704 15375015936 15375969248 15378890688 15429512448 15430469139 15433400934 15479341056 15497039872 15500945376 15551004672 15551968896 15554923776 15555888243 15572709012 15623000064 15623968752 15674425344 15678375552 15695328768 15746992128 15747968504 15750960624 15801827328 15802807104 15832158831 15870984192 15871968256 15874983936 15875968248 15927238656 15928226208 15949468101 15996944384 16000975872 16001967996 16053645312 16075054464 16126967808 16127967744 16132032252 16201629696 16254959616 16255967488 16259056128 16260064254 16342873632 16383967232 16387080192 16388096256 16418535084 16463967072 16517136384 16518160512 16548840918 16593604608 16606468368 16648224768 16679146752 16683350166 16738265736 16780353536 16815757707 16862288856 16870063104 16948165248 16952436459 16995062784 17008237764 17026628976 17082674496 17128882176 17142160896 17143223778 17161760952 17217183744 17221522752 17278209792 17296892928 17297965404 17301252024 17358201504 17414258688 17434169856 17438563548 17494880256 17495965008 17499289248 17571446784 17575875072 17576964846 17633728512 17638172496 17657244864 17715366144 17716464567 17719830702 17772576768 17777055744 17778157992 17797381728 17854857216 17855964288 17859356928 17860464279 17918143488 17919254484 17937518592 17996562432 18001097856 18059231232 18060350976 18084436272 18142838784 18143963712 18202558464 18226833408 18227963544 18286829568 18287963424 18291438144 18371490816 18385732836 18431963136 18435465216 18436608288 18516148224 18521962956 18581778432 18582930576 18667805184 18668962662 18729252864 18764040096 18814795776 18815962368 18830548953 18876727296 18877897728 18964119552 18970074963 18978820992 19026542592 19066685904 19119445632 19154957598 19218008808 19269992448 19271187264 19306981071 19369331712 19374213096 19422928896 19437986016 19459004544 19463908527 19527976692 19591041024 19613441088 19681740288 19682960634 19686700404 19767877632 19772859456 19837944576 19842944058 19864400472 19929786912 19994148864 19999187712 20000427741 20022054444 20086714368 20087959824 20091776544 20157911424 20179708416 20180959638 20246132736 20251235088 20316635136 20317894848 20339864832 20344990806 20405551104 20410693632 20411959176 20477878272 20500021248 20505187584 20506458987 20572683264 20573958852 20577867912 20667927168 20734672896 20735958528 20739898368 20741184324 20763612016 20830666752 20831958336 20899233792 20904500736 20905796898 20927105024 20995989504 21001280832 21069103104 21070409472 21109545108 21166645248 21167957664 21236318208 21237634944 21265957468 21334634496 21335957328 21404860416 21433405952 21450021642 21503956992 21509376336 21602172928 21620259909 21673279488 21678741504 21680085672 21780456439 21790498176 21795989733 21849440256 21850795008 21891380112 21951956096 22022848512 22024214016 22065121224 22124806144 22141957824 22197633024 22238862336 22244466888 22317687648 22347450531 22421010276 22483051808 22493417472 22499086176 22597553664 22598954802 22603248612 22660083712 22677650352 22702171968 22776899328 22782639474 22856214528 22857631704 22882347936 22956244992 22962030336 22963454073 23037613056 23062523904 23063953872 23068336032 23144268672 23150101401 23219011584 23245559808 23251418064 23326507008 23327953344 23332385664 23359063518 23428595712 23434500096 23435953128 23511638016 23517563328 23542993152 23544452911 23620488192 23621952756 23626440936 23702740992 23704210656 23729842304 23806476288 23807952384 23812475904 23813952372 23890857984 23892339312 23916691456 23995416576 24001463808 24002951994 24080467968 24112581696 24190451712 24191951616 24198048378 24270077952 24302444544 24303951392 24382439424 24383951232 24388584192 24390096381 24495321088 24514310448 24575950848 24580620288 24582144384 24627802626 24695950608 24775704576 24777240768 24823261377 24890406912 24891950216 24909702552 24972337152 25018720128 25025025249 25086394368 25087949824 25107398604 25170530304 25285492736 25293433284 25305094656 25422247872 25492594176 25512356646 25539943464 25624011744 25693323264 25694916352 25713241344 25714835667 25742641428 25825775616 25832284128 25897238528 25917314688 25945339392 25946948106 25951878036 26037302256 26121388032 26151254784 26157845322 26242320384 26243947512 26248933872 26357170176 26363812608 26365447269 26450592768 26457258744 26485867296 26573049216 26579746053 26658865152 26665583616 26667236988 26696072592 26782285824 26783946432 26789035392 26877215232 26878881726 26906277888 26907946184 26994843648 27001646784 27088846848 27090526464 27119819776 27126654408 27214258176 27215945568 27303837696 27333361664 27340250112 27341945316 27430244352 27431945136 27437157216 27557236224 27558944882 27578599254 27647944704 27653197824 27654912432 27774222336 27775944448 27782944434 27865645056 27872667648 27874395864 27994652672 28001707776 28003443993 28092137472 28093879296 28146060144 28222193664 28223943552 28315090944 28316846592 28446179328 28447943104 28468231488 28539813888 28600028856 28671942656 28679168448 28732436397 28827013212 28904988672 28906780896 29053997568 29061319644 29134393344 29156979024 29188506816 29291965038 29365618688 29386561536 29420161632 29522610432 29524440951 29596844032 29651816448 29659289184 29756916864 29764416087 29796600708 29894680368 29991223296 29998781568 30033081666 30130071552 30131939736 30137664816 30236867136 30269562624 30271439457 30369199104 30376852632 30474952704 30476842272 30509797248 30517486209 30608326656 30616040448 30617938764 30716817408 30750031872 30751938496 30757781376 30859024896 30860938278 30866801868 30994079744 31001890752 31102009344 31103937792 31109847552 31111776486 31145418024 31246000128 31247937504 31348850688 31356751104 31358695347 31390657536 31493984256 31495937008 31501921248 31603654656 31605614208 31664317662 31743936512 31749967872 31751936496 31854477312 31856452416 31898936202 31993888768 32001951744 32003935992 32107290624 32150108928 32175032463 32253935616 32255935488 32264064504 32403259392 32509919232 32511934976 32518112256 32520128508 32685747264 32767934464 32774160384 32776192512 32837070168 32927934144 33034272768 33036321024 33097681836 33187209216 33212936736 33296449536 33358293504 33366700332 33476531472 33560707072 33631515414 33724577712 33740126208 33896330496 33898432203 33904872918 33990125568 34016475528 34053257952 34165348992 34173959211 34257764352 34284321792 34286447556 34323521904 34434367488 34443045504 34556419584 34593785856 34595930808 34602504048 34716403008 34828517376 34868339712 34877127096 34989760512 34991930016 34998578496 35038595277 35142893568 35151750144 35153929692 35267457024 35276344992 35314489728 35430732288 35432929134 35439661404 35554111488 35556315984 35594763456 35709714432 35711928576 35718713856 35720928558 35836286976 35838508968 35875037184 35993124864 36002195712 36004427991 36118462464 36120701952 36168872544 36285677568 36287927424 36297072567 36405116928 36453666816 36455927088 36573659136 36575926848 36582876288 36742981632 36771465672 36863926272 36870930432 36873216576 36941703939 37032296448 37043925912 37163556864 37165861152 37335610368 37337925324 37458505728 37528080192 37629591552 37631924736 37661097906 37755795456 37928239104 37940149926 37957641984 38053085184 38133371808 38238891264 38309915196 38436017616 38539984896 38542374528 38613962142 38738663424 38748426192 38845857792 38875972032 38918009088 38920422159 38927817054 39055953384 39182082048 39226882176 39236767983 39363480576 39365921268 39373400808 39535755264 39545718912 39675889152 39685888116 39728800944 39859573824 39988297728 39998375424 40000855482 40044108888 40173428736 40175919648 40183553088 40315822848 40318322589 40359416832 40361919276 40492265472 40502470176 40633270272 40635789696 40679729664 40689981612 40821387264 40823918352 40955756544 41000042496 41010375168 41012917974 41145366528 41147917704 41155735824 41335854336 41338417323 41469345792 41471917056 41479796736 41482368648 41527224032 41661333504 41663916672 41674416651 41798467584 41809001472 41811593796 41854210048 41991979008 42002561664 42138206208 42140818944 42219090216 42333290496 42335915328 42472636416 42475269888 42531914936 42669268992 42671914656 42809720832 42866811904 42900043284 43007913984 43018752672 43204345856 43240519818 43357483008 43360171344 43560912878 43580996352 43591979466 43701590016 43782760224 43903912192 43937947557 44045697024 44048428032 44130242448 44249612288 44283915648 44395266048 44477724672 44488933776 44635375296 44694901062 44842020552 44966103616 44986834944 44998172352 45049622499 45195107328 45197909604 45206497224 45320167424 45355300704 45404343936 45553798656 45565278948 45712429056 45715263408 45764695872 45912489984 45924060672 45926908146 46075226112 46125047808 46127907744 46136672064 46288537344 46291407417 46300202802 46438023168 46491119616 46502836128 46653014016 46655906688 46664771328 46667664729 46718127036 46869000192 46871906256 47023276032 47035126656 47085986304 47088905822 47240976384 47243905512 47252881872 47405481984 47408421312 47459684608 47496476493 47612952576 47615904768 47624951808 47627904744 47781715968 47784678624 47833382912 47848404303 47990833152 48002927616 48005903988 48160935936 48225163392 48380903424 48383903232 48396096756 48604889088 48607902784 48764878848 48767902464 48777168384 48780192762 48990642176 49028620896 49151901696 49161240576 49164288768 49255605252 49391901216 49551409152 49554481536 49646522754 49780813824 49783900432 49819405104 49944674304 50037440256 50050050498 50175899648 50214797208 50341060608 50447273121 50570985472 50586866568 50610189312 50844495744 50857309377 50985188352 51024713292 51079886928 51248023488 51386646528 51389832704 51426482688 51429671334 51485282856 51651551232 51664568256 51794477056 51834629376 51890678784 51893896212 51903756072 52074604512 52242776064 52302509568 52315690644 52484640768 52487895024 52497867744 52714340352 52727625216 52730894538 52901185536 52914517488 52971734592 53146098432 53149393701 53159492106 53317730304 53331167232 53334473976 53392145184 53564571648 53567892864 53578070784 53581392837 53754430464 53757763452 53812555776 53815892368 53989687296 54003293568 54177693696 54181052928 54239639552 54253308816 54428516352 54431891136 54607675392 54666723328 54680500224 54683890632 54860488704 54863890272 54874314432 55114472448 55117889764 55157198508 55295889408 55306395648 55309824864 55548444672 55551888896 55565888868 55745335296 55748791728 55989305344 56003415552 56006887986 56187758592 56292120288 56444387328 56447887104 56491646859 56630181888 56633693184 56892358656 56895886208 56910224889 56936462976 57079627776 57200057712 57343885312 57358336896 57464872794 57654026424 57809977344 57813561792 57920943213 58107995136 58122639288 58268786688 58313958048 58377013632 58391725581 58583930076 58731237376 58773123072 58840323264 59045220864 59048881902 59303632896 59318578368 59513833728 59528832174 59593201416 59789360736 59982446592 59997563136 60001283223 60066163332 60260143104 60263879472 60275329632 60473734272 60539125248 60542878914 60738398208 60753705264 60949905408 60953684544 61019594496 61023377953 61034972418 61216653312 61232080896 61235877528 61433634816 61500063744 61503876992 61515562752 61519376961 61718049792 61721876556 61733603736 61988159488 62003781504 62204018688 62207875584 62219695104 62223552972 62290836048 62492000256 62495875008 62697701376 62713502208 62717390694 62781315072 62987968512 62991874016 63003842496 63207309312 63211228416 63328635324 63487873024 63499935744 63503872992 63708954624 63712904832 63797872404 64003903488 64007871984 64214581248 64300217856 64350064926 64511870976 64528129008 64806518784 64860779727 65019838464 65023869952 65036224512 65040257016 65341369317 65371494528 65535868928 65548320768 65552385024 65674140336 65855868288 66068545536 66072642048 66195363672 66374418432 66425873472 66592899072 66716587008 66733400664 66953062944 67042351593 67121414144 67263030828 67449155424 67480252416 67792660992 67796864406 67809745836 67980251136 68032951056 68106515904 68330697984 68347918422 68568643584 68572895112 68647043808 68868734976 68886091008 68890362219 69112839168 69187571712 69191861616 69205008096 69432806016 69450304203 69657034752 69736679424 69754254192 69979521024 69983860032 69997156992 70077190554 70285787136 70303500288 70307859384 70534914048 70552689984 70628979456 70633358733 70861464576 70865858268 70879322808 71108222976 71112631968 71189526912 71419428864 71423857152 71437427712 71441857116 71672573952 71677017936 71750074368 71986249728 72004391424 72008855982 72241403904 72337745088 72571355136 72575854848 72594145134 72810233856 72907333632 72911854176 73147318272 73151853696 73165752576 73170289143 73485963264 73542931344 73727852544 73741860864 73746433152 73883407878 74087851824 74327113728 74331722304 74469784131 74671220736 74675850648 74917011456 75056160384 75075075747 75259183104 75263849472 75322195812 75511590912 75856478208 75880299852 75915283968 76266743616 76477782528 76619830392 76872035232 77079969792 77084749056 77144507001 77227924284 77477326848 77496852384 77691715584 77751944064 77836018176 77840844318 77855634108 78111906768 78364164096 78453764352 78473535966 78726961152 78731842536 78746801616 79071510528 79091437824 79096341807 79351778304 79371776232 79457601888 79719147648 79739238159 79976595456 79996750848 80001710964 80088217776 80346857472 80351839296 80367106176 80631645696 80636645178 80718833664 80723838552 80984530944 81004940352 81266540544 81271579392 81359459328 81379963224 81642774528 81647836704 81911513088 82000084992 82020750336 82025835948 82290733056 82295835408 82311471648 82671708672 82676834646 82943834112 82959593472 82964737296 83054448064 83322667008 83327833344 83348833302 83596935168 83618002944 83623187592 83708420096 83983958016 84005123328 84010331979 84276412416 84281637888 84438180432 84666580992 84671830656 84945272832 84950539776 85063829872 85338537984 85343829312 85619441664 85733623808 85800086568 86015827968 86037505344 86197309191 86408691712 86481039636 86714966016 86720342688 87121825756 87161992704 87183958932 87403180032 87565520448 87807824384 87875895114 88096856064 88260484896 88499224576 88567831296 88573322853 88790532096 88955449344 88977867552 89270750592 89293248261 89389802124 89684041104 89932207232 89973669888 89996344704 90099244998 90390214656 90395819208 90412994448 90640334848 90710601408 90808687872 90814318371 91107597312 91130557896 91424858112 91430526816 91529391744 91552458627 91824979968 91848121344 91853816292 92150452224 92250095616 92255815488 92273344128 92577074688 92582814834 92600405604 92982239232 93005672256 93306028032 93311813376 93329542656 93335329458 93436254072 93738000384 93743812512 94046552064 94070253312 94076086041 94171972608 94177811644 94481952768 94487811024 94505763744 94810963968 94816842624 94919369216 94992952986 95231809536 95249903616 95255809488 95563431936 95569357248 95666765824 95696808606 95981666304 96005855232 96011807976 96321871872 96450326784 96456307087 96525097389 96761806848 96767806464 96792193512 97209778176 97215805568 97529757696 97535804928 97554336768 97560385524 97981284352 98057241792 98303803392 98322481152 98328577536 98511210504 98783802432 99102818304 99108963072 99293045508 99561627648 99567800864 99638810208 99889348608 100074880512 100100100996 100351799296 100429594416 100682121216 100894546242 101173733136 101220378624 101688991488 101695296609 101714618754 101970376704 102049426584 102159773856 102496046976 102521877633 102773293056 102779665408 102852965376 102859342668 102970565712 103303102464 103329136512 103588954112 103669258752 103781357568 103787792424 103807512144 104149209024 104485552128 104605019136 104631381288 104969281536 104975790048 104995735488 105115785831 105428680704 105455250432 105461789076 105802371072 105829034976 105943469184 106292196864 106298787402 106318984212 106662334464 106668947952 106784290368 107129143296 107135785728 107156141568 107162785674 107508860928 107515526904 107625111552 107631784736 107979374592 108006587136 108013283973 108355387392 108362105856 108479279104 108506617632 108857032704 108863782272 108891217701 109215350784 109361000448 109367781264 109720977408 109727780544 109748628864 110228944896 110235779528 110314397016 110591778816 110612791296 110619649728 110825111817 111096889344 111103777792 111131777736 111490670592 111497583456 111978610688 112006831104 112013775972 112375517184 112584240576 112888774656 112895774208 112983293718 113267386368 113784717312 113791772416 113820449778 113872925952 114159255552 114400115424 114687770624 114716673792 114929745588 115308052848 115619954688 115627123584 115841886426 116215990272 116245278576 116537573376 116627916096 116754027264 116761266477 116783451162 117167860152 117462474752 117546246144 117680646528 117710303949 118090441728 118097763804 118607265792 118637156736 119027667456 119057664348 119186402832 119578721472 119964893184 119995126272 120002566446 120132326664 120520286208 120527758944 120550659264 120947468544 120954967767 121078250496 121085757828 121476796416 121507410528 121899810816 121907369088 122039188992 122046755906 122069944836 122464161792 122471755056 122867269632 123000127488 123007753984 123031125504 123038753922 123436099584 123443753112 123467207472 123976318976 124007563008 124015251969 124408037376 124415751168 124439390208 124447105944 124581672096 124984000512 124991750016 125023249953 125395402752 125427004416 125434781388 125562630144 125975937024 125983748032 126007684992 126414618624 126422456832 126657270648 126975746048 126999871488 127007745984 127417909248 127425809664 127595744808 128007806976 128015743968 128429162496 128600435712 128700129852 129023741952 129056258016 129613037568 129721559454 130047739904 130072449024 130080514032 130682738634 130742989056 131071737856 131104770048 131348280672 131711736576 131813842671 132137091072 132145284096 132390727344 132748836864 132851746944 133185798144 133433174016 133466801328 133906125888 134084703186 134242828288 134526061656 134898310848 134960504832 135148867497 135585321984 135593728812 135619491672 135960502272 136065902112 136213031808 136661395968 136695836844 137137287168 137145790224 137294087616 137737469952 137772182016 137780724438 138225678336 138375143424 138383723232 138410016192 138865612032 138874222251 138900608406 139314069504 139473358848 139508508384 139959042048 139967720064 139994313984 140002994187 140154381108 140607000576 140615718768 141069828096 141105379968 141257958912 141266717466 141722929152 141731716536 141758645616 142216445952 142225263936 142379053824 142489429479 142838857728 142847714304 142874855424 142883714232 143345147904 143354035872 143500148736 143545212909 143972499456 144008782848 144017711964 144482807808 144675490176 145142710272 145151709696 145188290268 145814667264 145823708352 146294636544 146303707392 146331505152 146340578286 146971926528 147085862688 147455705088 147483721728 147492866304 147766815756 148175703648 148654227456 148663444608 148939568262 149342441472 149351701296 149834022912 150112320768 150150151494 150527698944 150644391624 151023181824 151341819363 151712956416 151760599704 151830567936 152533487232 152571928131 152955565056 153239660784 153744070464 154159939584 154169498112 154289014002 154455848568 154954653696 154993704768 155383431168 155503888128 155672036352 155681688636 155711268216 156223813536 156728328192 156907528704 156947071932 157453922304 157463685072 157493603232 158143021056 158182875648 158192683614 158703556608 158743552464 158915203776 159438295296 159448181103 159478476318 159953190912 159993501696 160003421928 160176435552 160693714944 160703678592 160734212352 160744178511 161263291392 161273290356 161437667328 161447677104 161969061888 162009880704 162533081088 162543158784 162718918656 162759926448 163285549056 163295673408 163823026176 164000169984 164041500672 164051671896 164581466112 164591670816 164622943296 164811170377 165343417344 165353669292 165887668224 165919186944 165929474592 166108896128 166645334016 166655666688 166697666604 167236005888 167246375184 167416840192 167967916032 168010246656 168020663958 168563275776 168876360864 169333161984 169343661312 169890545664 169901079552 170127659744 170677075968 170687658624 170730674667 171238883328 171467247616 171600173136 172031655936 172075010688 172394618382 172962079272 173429932032 173440685376 173762829639 174243651512 174323985408 174367917864 174806360064 175131040896 175175176743 175615648768 175751790228 176193712128 176520969792 176998449152 177135662592 177146645706 177910898688 177955735104 178541501184 178586496522 178779604248 179368082208 179864414464 179947339776 179992689408 180003849669 180198489996 180780429312 180791638416 180825988896 181280669696 181421202816 181617375744 181628636742 182215194624 182261115792 182849716224 182861053632 183058783488 183070133859 183104917254 183649959936 183696242688 183707632584 184300904448 184500191232 184511630976 184546688256 184558130883 185154149376 185165629668 185200811208 185964478464 186011344512 186612056064 186623626752 186659085312 186670658916 186872508144 187476000768 187487625024 188093104128 188140506624 188152172082 188343945216 188355623288 188963905536 188975622048 189011527488 189621927936 189633685248 189838738432 189985905972 190463619072 190499807232 190511618976 191126863872 191138714496 191333531648 191393617212 192011710464 192023615952 192643743744 192900653568 192912614174 193050194778 193535612928 193584387024 194419556352 194431611136 194582339181 195059515392 195071609856 195108673536 195120771048 195962568704 196024107951 196114483584 196607606784 196644962304 196657155072 197022421008 197567604864 198205636608 198217926144 198586091016 199123255296 199135601728 199277620416 199778697216 200149761024 200200201992 200703598592 200859188832 201127054779 201364242432 201789092484 202347466272 202440757248 203377982976 203390593218 203429237508 203940753408 204098853168 204319547712 204992093952 205043755266 205559330816 205705930752 205718685336 205941131424 206606204928 206658273024 206671086657 207177908224 207338517504 207562715136 207575584848 207615024288 208298418048 208350912609 208971104256 209210038272 209262762576 209938563072 209951580096 209991470976 210231571662 210857361408 210910500864 210923578152 211604742144 211658069952 211886938368 211900076199 212584393728 212597574804 212637968424 213324668928 213337895904 213568580736 214258286592 214271571456 214312283136 214325571348 215017721856 215031053808 215250223104 215263569472 215958749184 216013174272 216026567946 216724211712 216958558208 217013235264 217714065408 217727564544 217782435402 218430701568 218722000896 218735562528 219441954816 219455561088 219497257728 219510867429 220457889792 220471559056 220628794032 221183557632 221225582592 221239299456 221650223634 222207555584 222263555472 222981341184 222995166912 223409352393 223957221376 224013662208 224027551944 224751034368 225168481152 225225227241 225777549312 225791548416 225966587436 226534772736 227569434624 227583544832 227640899556 227745851904 228800230848 229375541248 229433347584 229859491176 230616105696 231239909376 231254247168 231433521003 231683772852 232431980544 232490557152 233075146752 233255832192 233508054528 233522532954 233566902324 234335720304 234924949504 235092492288 235361293056 235420607898 236180883456 236195527608 237214531584 237274313472 237289025421 238055334912 238115328696 238372805664 239157442944 239217714477 239929786368 239990252544 240005132892 240264653328 241040572416 241055517888 241101318528 241894937088 241909935534 242156500992 242171515656 242953592832 243014821056 243799621632 243814738176 244078377984 244093511812 244139889672 244928323584 244943510112 245734539264 246000254976 246015507968 246062251008 246077507844 246872199168 246887506224 246934414944 247952637952 248015126016 248030503938 248831502336 248878780416 248894211888 249163344192 249968001024 249983500032 250046499906 250790805504 250854008832 250869562776 251125260288 251951874048 251967496064 252015369984 252030995937 252829237248 252844913664 253314541296 253951492096 253999742976 254015491968 254835818496 254851619328 255191489616 256015613952 256031487936 256858324992 257200871424 257400259704 258047483904 258112516032 258591927573 259226075136 259443118908 260095479808 260144898048 260161028064 261365477268 261485978112 262209540096 262696561344 263423473152 263627685342 264290568192 264781454688 265497673728 265703493888 265719968559 266371596288 266866348032 266933602656 267812251776 268169406372 268485656576 269052123312 269796621696 269921009664 270297734994 271170643968 271187457624 271238983344 271921004544 272131804224 272426063616 272442955113 273322791936 273391673688 274274574336 274291580448 274588175232 274657375881 275474939904 275544364032 275561448876 276451356672 276750286848 276767446464 276820032384 277731224064 277748444502 277801216812 278946717696 279017016768 279918084096 279935440128 279988627968 280005988374 280308762216 281214001152 281231437536 282139656192 282210759936 282228258123 282515917824 282533434932 283445858304 283463433072 283517291232 284432891904 284450527872 284758107648 284978858958 285695428608 285749710848 285767428464 286690295808 286708071744 287000297472 287090425818 287944998912 288017565696 288035423928 288965615616 289350980352 289368921261 290285420544 290303419392 290376580536 291629334528 291647416704 292589273088 292607414784 292663010304 292681156572 293943853056 294171725376 294911410176 294967443456 294985732608 295533631512 296351407296 297308454912 297326889216 297879136524 298684882944 298703402592 299668045824 300224641536 300300302988 301055397888 301288783248 302046363648 302683638726 303521199408 303661135872 305066974464 305085889827 305143856262 305911130112 306479321568 307488140928 307565632899 308319879168 308338996224 308578028004 308911697136 309909307392 309987409536 310766862336 311007776256 311344072704 311363377272 311422536432 312447627072 313456656384 313815057408 313894143864 314907844608 314927370144 314987206464 315347357493 316286042112 316365751296 316385367228 317407113216 317487104928 317830407552 318876590592 318896362206 318956952636 319987003392 320006843856 320352871104 321387429888 321407357184 321468424704 321488357022 322526582784 322546580712 322875334656 322895354208 323938123776 324019761408 324039851919 325066162176 325086317568 325437837312 325519852896 326571098112 326591346816 326673653103 327646052352 328083001344 328103343792 329162932224 329183341632 329245886592 329622340754 330686834688 330707338584 331775336448 331838373888 331858949184 332217792256 332475335451 333290668032 333311333376 333395333208 334472011776 334492750368 334833680384 335935832064 336020493312 336041327916 337126551552 337752721728 338666323968 338687322624 339802159104 340255319488 341354151936 341375317248 341461349334 342477766656 342934495232 343200346272 344063311872 344150021376 344789236764 345924158544 346859864064 346881370752 347525659278 348487303024 348647970816 348735835728 349612720128 350262081792 350283799431 350350353486 351231297536 351503580456 352387424256 353041939584 353130911847 353996898304 354271325184 354293291412 355821797376 355911470208 357083002368 357172993044 357559208496 358736164416 359728828928 359894679552 359985378816 360007699338 360396979992 361560858624 361583276832 361651977792 362561339392 362842405632 362864903301 363234751488 363257273484 364430389248 364522231584 365699432448 365722107264 366117566976 366140267718 366209834508 367392485376 367415265168 368601808896 369000382464 369023261952 369093376512 369116261766 370308298752 370331259336 370401622416 371928956928 372022689024 372045755907 373224112128 373247253504 373318170624 373341317832 373745016288 374952001536 374975250048 375069749859 376186208256 376281013248 376304344164 376687890432 376711246576 377927811072 377951244096 378023054976 379243855872 379267370496 379677476864 379971811944 380927238144 380999614464 381023237952 382253727744 382277428992 382667063296 382787234424 384023420928 384047231904 385287487488 385801307136 385825228348 386100389556 387071225856 387168774048 388839112704 388863222272 389164678362 390143219712 390217347072 390241542096 391925137408 392048215902 392228967168 393215213568 393314310144 394044842016 395135209728 395441528013 396411273216 396435852288 397172182032 398246510592 398271203456 398555240832 399557394432 400299522048 400400403984 401407197184 401718377664 402254109558 402728484864 403578184968 404694932544 404881514496 405446602491 406755965952 406781186436 406858475016 407881506816 408197706336 408639095424 409984187904 410087510532 411118661632 411411861504 411437370672 411882262848 413212409856 413316546048 413342173314 414677035008 415125430272 415151169696 415230048576 416596836096 416622666753 416701825218 417942208512 418420076544 418525525152 419877126144 419903160192 419982941952 420008982561 420463143324 421821001728 421847156304 423209484288 423316139904 423773876736 423800152398 425168787456 425195149608 425275936848 426649337856 426675791808 427137161472 427163645671 427468288437 428516573184 428543142912 428624566272 428651142696 430035443712 430062107616 430500446208 430527138944 430635638727 431917498368 432026348544 432053135892 433448423424 433917116416 434026470528 435428130816 435455129088 435564870804 437444001792 437471125056 438883909632 438911122176 438994515456 439021734858 440915779584 440943118112 441257588064 442367115264 442451165184 442478598912 443300447268 444415111168 444527110944 445962682368 445990333824 446818704786 448027324416 448055103888 449502068736 450336962304 450450454482 451583096832 451933174872 453069545472 454025458089 455138869248 455167089664 455281799112 455491703808 457600461696 458751082496 458866695168 459718982352 461232211392 462479818752 462508494336 462867042006 463367545704 464863961088 464981114304 466150293504 466511664384 467016109056 467045065908 467133804648 468671440608 469849899008 470184984576 470722586112 470841215796 472361766912 472391055216 474429063168 474548626944 474578050842 476110669824 476230657392 476745611328 478314885888 478344543309 478435428954 479859572736 479980505088 480010265784 480529306656 482081144832 482111035776 482202637056 482232535533 483789874176 483819871068 484313001984 484343031312 485907185664 486029642112 487599243264 487629476352 488156755968 488187023624 488279779344 489856647168 489887020224 491469078528 492000509952 492031015936 492124502016 492155015688 493744398336 493775012448 493868829888 494433511131 495905275904 496030252032 496061007876 497663004672 497757560832 497788423776 498326688384 499936002048 499967000064 500092999812 501708017664 501739125552 502250520576 503903748096 503934992128 504030739968 504061991874 505689827328 506629082592 507902984192 507999485952 508030983936 509671636992 509703238656 510382979232 512031227904 512062975872 512192024001 513716649984 514401742848 514800519408 516094967808 516225032064 517183855146 518886237816 520190959616 520289796096 520322056128 521288488917 522730954536 522971956224 524419080192 525393122688 525525530229 526846946304 527255370684 528581136384 529562909376 530995347456 531406987776 531439937118 533732696064 533867205312 535624503552 536338812744 536971313152 538104246624 539593243392 539842019328 540011549007 540595469988 542341287936 542374915248 542477966688 543842009088 544263608448 544852127232 544885910226 546645583872 546783347376 548549148672 548583160896 549176350464 549210401577 549314751762 550949879808 551088728064 551122897752 552902713344 553500573696 553534892928 553640064768 553674392649 555462448128 555496889004 555602433624 557893435392 558034033536 559836168192 559870880256 559977255936 560011976748 560617524432 562428002304 562462875072 564279312384 564421519872 564456516246 565031835648 565066869864 566891716608 566926866144 567034582464 568865783808 568901055744 569516215296 569957717916 571390857216 571499421696 571534856928 573380591616 573416143488 574000594944 574180851636 576035131392 576070847856 577931231232 578701960704 578737842522 580606838784 580753161072 583258669056 583294833408 583747017543 585178546176 585214829568 585326020608 585362313144 587887706112 588072323853 588343450752 589822820352 589934886912 589971465216 591067263024 592702814592 594616909824 594653778432 595758273048 597369765888 597406805184 599336091648 600449283072 600600605976 602110795776 602577566496 603381164337 604092727296 605367277452 607042398816 607322271744 610133948928 610171779654 610287712524 611822260224 612958643136 614976281856 615131265798 616677992448 617156056008 617823394272 619818614784 619974819072 620013259971 621533724672 622015552512 622688145408 622726754544 622845072864 624895254144 625052737827 626913312768 627630114816 627788287728 629815689216 629854740288 629974412928 630694714986 632572084224 632731502592 632770734456 634814226432 634974209856 635660815104 635700228597 637753181184 637792724412 637913905272 639974006784 640013687712 640705742208 642774859776 642814714368 642936849408 642976714044 645053165568 645093161424 645750669312 645790708416 647876247552 648039522816 648079703838 650172635136 650875674624 651039705792 653142196224 653182693632 653347306206 655292104704 656166002688 656206687584 658325864448 658366683264 658491773184 658532602287 659244681508 661373669376 661414677168 663550672896 663676747776 663717898368 664435584512 664950670902 666622666752 666790666416 668944023552 668985500736 669667360768 670228057179 671871664128 672040986624 672082655832 674253103104 675194149609 675505443456 675675681723 677332647936 677374645248 679604318208 680510638976 682708303872 682750634496 682922698668 685868990464 686400692544 688126623744 688300042752 689578473528 691848317088 693719728128 693762741504 695051318556 696974606048 697295941632 697471671456 699225440256 700524163584 700567598862 700700706972 702462595072 703007160912 704774848512 706083879168 706261823694 708542650368 708586582824 711643594752 711822940416 711867076263 714166004736 714345986088 715118416992 717472328832 717653143431 719457657856 719789359104 719970757632 720015398676 720793959984 723121717248 723166553664 723303955584 725122678784 725684811264 725729806602 726469502976 726514546968 728860778496 729044463168 731398864896 731444214528 732235133952 732280535436 732419669016 734784970752 734830530336 737203617792 738000764928 738046523904 738186753024 738232523532 740616597504 740662518672 740803244832 743857913856 744045378048 744091511814 746494507008 746636341248 746682635664 747490032576 749904003072 749950500096 750139499718 752372416512 752562026496 752608688328 753375780864 753422493152 755855622144 755902488192 756046109952 756092987811 758487711744 758534740992 759354953728 759943623888 761854476288 761999228928 762046475904 764507455488 764554857984 765574468848 768046841856 768094463808 770574974976 771602614272 771650456696 772200779112 774142451712 774337548096 775775782719 777678225408 777726444544 778329356724 780286439424 780434694144 780483084192 783850274816 784096431804 784457934336 786628620288 788089684032 790270419456 790883056026 792871704576 794344364064 796493021184 796542406912 797110481664 797159905677 799114788864 800599044096 800800807968 802814394368 803436755328 804508219116 805456969728 807156369936 809389865088 809763028992 810893204982 813511931904 813562372872 813716950032 815763013632 816395412672 817278190848 817328865339 819968375808 820175021064 822237323264 822823723008 822874741344 823764525696 823972127643 826424819712 826633092096 826684346628 829354070016 830250860544 830302339392 830460097152 833193672192 833245333506 833403650436 836840153088 837051050304 839754252288 839806320384 839965883904 840017965122 840926286648 843642003456 843694312608 846418968576 846632279808 846684774369 847547753472 847600304796 850337574912 850390299216 850551873696 853298675712 853351583616 854274322944 854327291342 854936576874 857086285824 857249132544 857302285392 860070887424 860124215232 861000892416 861054277888 861271277454 863834996736 864052697088 864106271784 866896846848 867834232832 868052941056 868106763783 870856261632 870910258176 871129741608 874888003584 874942250112 877767819264 877822244352 877989030912 878043469716 881831559168 881886236224 882515176128 884734230528 884902330368 884957197824 886600894536 888830222336 889054221888 891925364736 891980667648 893637409572 896054648832 896110207776 899004137472 900673924608 900900908964 903166193664 903866349744 906139090944 908050916178 910334179328 910563598224 910983407616 915200923392 915257669481 917502164992 917733390336 919437964704 922464422784 922696898697 924959637504 925016988672 925734084012 926735091408 929727922176 929962228608 932300587008 933023328768 934032218112 934090131816 934267609296 937342881216 939699798016 940369969152 941445172224 941682431592 944723533824 944782110432 946042072479 948858126336 949097253888 949156101684 952221339648 952461314784 953491222656 956629771776 956689086618 956870857908 959961010176 960020531568 961058613312 964162289664 964222071552 964405274112 964465071066 967579748352 967639742136 968626003968 968686062624 971814371328 972059284224 972119555757 975198486528 975258952704 976313511936 976374047248 976559558688 979713294336 979774040448 980020959309 982938157056 984062031872 984249004032 984310031376 987488796672 987550024896 987737659776 988867022262 991810551808 992060504064 992122015752 995326009344 995515121664 995576847552 996653376768 997426006353 999872004096 999934000128 1000185999624 1003416035328 1003478251104 1004501041152 1007807496192 1007869984256 1008061479936 1008123983748 1011379654656 1013258165184 1015805968384 1015998971904 1016061967872 1019406477312 1020765958464 1024062455808 1024125951744 1024384048002 1027433299968 1028803485696 1029601038816 1032189935616 1032450064128 1034367710292 1037772475632 1040381919232 1040579592192 1040644112256 1042576977834 1045461909072 1045943912448 1048838160384 1050786245376 1050851398293 1051051060458 1053693892608 1054510741368 1057162272768 1059125818752 1059392735541 1061990694912 1062813975552 1062879874236 1067465392128 1067734410624 1071249007104 1072677625488 1076208493248 1079186486784 1079684038656 1080023098014 1081190939976 1084682575872 1084749830496 1084955933376 1087684018176 1088527216896 1088594709903 1089704254464 1089771820452 1093291167744 1093566694752 1097098297344 1097166321792 1098352700928 1098420803154 1098629503524 1102177456128 1102245795504 1105805426688 1107001147392 1107069785856 1107280129536 1107348785298 1110924896256 1110993778008 1111204867248 1115786870784 1116068067072 1116137267721 1119672336384 1119741760512 1119954511872 1120023953496 1121235048864 1124856004608 1124925750144 1125209249577 1128558624768 1128843039744 1128913032492 1130063671296 1130133739728 1133783433216 1133853732288 1134069164928 1137731567616 1137802111488 1139032430592 1139915435832 1142781714432 1142998843392 1143069713856 1146761183232 1146832286976 1148001189888 1148361703272 1152070262784 1152141695712 1155862462464 1157403921408 1157475685044 1161213677568 1161506322144 1166517338112 1166589666816 1167494035086 1170429659136 1170652041216 1170724626288 1175775412224 1176144647706 1176686901504 1179645640704 1179942930432 1182134526048 1185405629184 1189233819648 1189307556864 1191516546096 1194739531776 1194813610368 1198672183296 1200898566144 1201201211952 1204221591552 1205155132992 1206762328674 1208185454592 1210734554904 1214084797632 1214644543488 1216339807473 1220267897856 1220343559308 1220575425048 1223644520448 1225917286272 1229952563712 1230262531596 1233355984896 1234312112016 1235646788544 1239637229568 1239949638144 1240026519942 1244031105024 1245376290816 1245453509088 1245690145728 1249790508288 1249868000259 1250105475654 1253826625536 1255260229632 1255576575456 1259631378432 1259709480576 1259948825856 1260026947683 1261389429972 1265463005184 1265541468912 1269628452864 1269948419712 1271321630208 1271400457194 1275506362368 1275585448824 1275827810544 1279948013568 1280027375424 1281411484416 1281490937013 1285549719552 1285629428736 1285873698816 1285953428088 1290106331136 1290186322848 1291501338624 1291581416832 1291906916181 1295752495104 1296079045632 1296159407676 1300345270272 1301751349248 1302079411584 1306284392448 1306365387264 1306694612412 1312332005376 1312413375168 1316651728896 1316733366528 1316983546368 1317065204574 1318489363016 1322747338752 1322829354336 1327101345792 1327353495552 1327435796736 1328871169024 1329901341804 1333245333504 1333581332832 1337888047104 1337971001472 1339334721536 1340456114358 1344081973248 1344165311664 1348506206208 1350388299218 1351010886912 1351351363446 1354749290496 1359208636416 1361021277952 1362076374267 1365416607744 1365501268992 1365845397336 1371737980928 1372801385088 1376253247488 1376600085504 1379156947056 1383696634176 1387439456256 1387525483008 1390102637112 1393949212096 1394591883264 1394943342912 1398450880512 1401048327168 1401135197724 1401401413944 1404925190144 1406014321824 1409549697024 1412167758336 1412523647388 1417085300736 1417173165648 1423287189504 1423645880832 1423734152526 1428332009472 1428691972176 1430236833984 1434944657664 1435033629927 1435306286862 1438915315712 1439578718208 1439941515264 1440030797352 1441587919968 1446243434496 1446333107328 1446607911168 1446697606599 1450245357568 1451369622528 1451459613204 1452939005952 1453029093936 1457721556992 1458088926336 1462797729792 1462888429056 1464470267904 1464561070872 1464839338032 1469569941504 1469661060672 1474407235584 1476001529856 1476093047808 1476373506048 1476465047064 1481233195008 1481325037344 1481606489664 1483300533393 1487715827712 1488090756096 1488183023628 1492989014016 1493272682496 1493365271328 1494980065152 1499808006144 1499901000192 1500278999436 1505124052992 1505217376656 1506751561728 1506844986304 1511711244288 1511804976384 1512092219904 1512185975622 1517069481984 1518709907456 1519887247776 1523708952576 1523998457856 1524092951808 1529014910976 1529109715968 1531148937696 1536093683712 1536188927616 1536576072003 1541149949952 1543205228544 1543300913392 1544401558224 1548284903424 1548675096192 1551551565438 1555452889088 1556658713448 1560572878848 1560869388288 1560966168384 1563865466751 1567700549632 1568192863608 1568915868672 1573257240576 1576179368064 1576576590687 1580540838912 1581766112052 1585743409152 1588688728128 1592986042368 1593084813824 1594220963328 1594319811354 1601198088192 1601601615936 1605628788736 1606873510656 1609016438232 1610913939456 1614312739872 1618779730176 1619526057984 1620034647021 1621786409964 1627023863808 1627124745744 1627433900064 1631526027264 1632790825344 1634556381696 1634657730678 1639936751616 1640350042128 1644474646528 1645647446016 1645749482688 1647529051392 1647631204731 1647944255286 1652849639424 1653266184192 1653368693256 1658708140032 1660501721088 1660604678784 1660920194304 1661023177947 1666387344384 1666490667012 1666807300872 1673680306176 1674102100608 1679508504576 1679612640768 1679931767808 1680035930244 1681852573296 1687284006912 1687388625216 1692837937152 1693264559616 1693369548738 1695095506944 1695200609592 1700675149824 1700780598432 1701103747392 1706597351424 1706703167232 1708548645888 1708654582684 1709873153748 1714172571648 1714498265088 1714604570784 1720141774848 1720248430464 1722001784832 1722108555776 1722542554908 1728105394176 1728212543568 1733793693696 1735668465664 1736105882112 1736213527566 1741820516352 1742259483216 1749776007168 1749884500224 1751241052629 1755535638528 1755644488704 1755978061824 1756086939432 1763663118336 1763772472448 1764216971559 1765030352256 1769468461056 1769804660736 1769914395648 1773201789072 1777660444672 1778108443776 1783850729472 1783961335296 1787274819144 1792109297664 1792220415552 1798008274944 1801347849216 1801801817928 1806332387328 1807732699488 1810143493011 1812278181888 1816101832356 1820668358656 1821127196448 1821966815232 1830401846784 1830515338962 1835466780672 1838875929408 1844928845568 1845393797394 1850033977344 1851468168024 1853470182816 1859455844352 1859924457216 1860039779913 1864601174016 1866046657536 1868064436224 1868180263632 1868535218592 1874685762432 1879399596032 1880739938304 1882890344448 1883364863184 1889447067648 1889564220864 1892084144958 1897716252672 1898194507776 1898312203368 1904442679296 1904922629568 1906982445312 1907100685791 1913259543552 1913378173236 1913741715816 1919922020352 1920041063136 1922117226624 1928324579328 1928444143104 1928810548224 1928930142132 1935159496704 1935279484272 1937252007936 1937372125248 1943628742656 1944118568448 1944239111514 1950517905408 1952627023872 1952748094496 1953119117376 1959426588672 1959548080896 1960041918618 1965876314112 1968124063744 1968498008064 1968620062752 1974977593344 1975100049792 1975475319552 1975597806861 1977734044524 1984121008128 1984244031504 1990652018688 1991030243328 1991153695104 1993306753536 1994852012706 1999868000256 2000371999248 2006832070656 2006956502208 2009002082304 2010684171537 2015614992384 2015739968512 2016122959872 2016247967496 2022759309312 2025582448827 2026516330368 2031611936768 2031997943808 2032123935744 2038812954624 2041531916928 2048124911616 2048251903488 2048768096004 2057606971392 2059202077632 2064379871232 2064900128256 2068735420584 2075544951264 2080763838464 2081159184384 2081288224512 2085153955668 2090923818144 2091887824896 2097676320768 2101572490752 2101702796586 2102102120916 2107387785216 2109021482736 2114324545536 2118251637504 2118785471082 2125627951104 2125759748472 2134930784256 2135468821248 2135601228789 2142498014208 2145355250976 2152416986496 2152959430293 2158372973568 2159368077312 2160046196028 2162381879952 2169365151744 2169499660992 2169911866752 2175368036352 2177054433792 2177189419806 2179408508928 2179543640904 2186582335488 2187133389504 2194196594688 2194332643584 2196705401856 2196841606308 2197259007048 2204354912256 2204491591008 2211610853376 2214002294784 2214139571712 2214560259072 2214697570596 2221849792512 2221987556016 2222409734496 2231573741568 2232136134144 2232274535442 2239483521024 2239909023744 2240047906992 2242470097728 2249712009216 2249851500288 2250418499154 2257117249536 2257686079488 2257826064984 2260127342592 2260267479456 2267566866432 2267707464576 2268138329856 2268278963433 2275463135232 2275604222976 2278064861184 2279830871664 2285563428864 2285997686784 2286139427712 2293522366464 2293664573952 2296723406544 2304140525568 2304283391424 2311724924928 2314807842816 2314951370088 2322427355136 2323012644288 2327327348157 2333034676224 2333179333632 2334988070172 2340859318272 2341304082432 2341449252576 2351550824448 2352289295412 2353373803008 2359885860864 2364269052096 2370811258368 2378615113728 2383033092192 2389479063552 2389627220736 2391479717031 2397344366592 2401797132288 2402402423904 2408443183104 2410310265984 2413524657348 2416370909184 2421469109808 2428169595264 2429289086976 2432679614946 2440535795712 2440687118616 2441150850096 2447289040896 2451834572544 2451986596017 2459905127424 2460525063192 2466711969792 2468624224032 2471293577088 2471916382929 2479274459136 2479899276288 2480053039884 2488062210048 2490752581632 2490907018176 2491380291456 2499581016576 2499736000518 2500210951308 2510520459264 2511153150912 2519262756864 2519418961152 2519897651712 2520053895366 2522778859944 2530926010368 2531082937824 2539256905728 2539896839424 2540054323107 2542643260416 2542800914388 2551012724736 2551170897648 2551655621088 2559896027136 2560054750848 2562822968832 2562981874026 2571258857472 2571747397632 2571906856176 2580212662272 2580372645696 2583002677248 2583162833664 2583813832362 2591504990208 2592158091264 2592318815352 2600690540544 2603502698496 2604158823168 2604320291349 2612568784896 2612730774528 2613389224824 2624664010752 2624826750336 2633303457792 2633466733056 2633967092736 2634130409148 2636978726032 2645494677504 2645658708672 2654202691584 2654706991104 2654871593472 2657742338048 2659802683608 2666490667008 2667162665664 2675776094208 2675942002944 2678669443072 2680912228716 2688163946496 2688330623328 2697012412416 2700776598436 2702021773824 2702702726892 2709498580992 2718417272832 2722042555904 2724152748534 2731002537984 2731690794672 2743475961856 2745602770176 2745773008443 2752506494976 2753200171008 2758313894112 2767393268352 2768090696091 2774878912512 2775050966016 2780205274224 2787898424192 2789183766528 2789886685824 2796901761024 2802096654336 2802270395448 2802802827888 2809850380288 2812028643648 2819099394048 2824335516672 2825047294776 2834170601472 2834346331296 2838126217437 2846574379008 2847291761664 2847468305052 2856664018944 2857383944352 2860473667968 2869889315328 2870067259854 2870612573724 2877830631424 2879883030528 2880061594704 2883175839936 2892486868992 2892666214656 2893215822336 2893395213198 2902739245056 2902919226408 2905878011904 2906058187872 2915443113984 2916177852672 2916358667271 2925595459584 2925776858112 2928940535808 2929122141744 2929678676064 2939139883008 2939322121344 2940062877927 2948814471168 2952186095616 2952747012096 2952930094128 2962466390016 2962650074688 2963212979328 2966601066786 2975431655424 2976181512192 2976366047256 2985978028032 2986545364992 2986730542656 2989960130304 2990145519697 2992278019059 2999616012288 2999802000384 3000557998872 3010248105984 3010434753312 3013503123456 3013689972608 3023422488576 3023609952768 3024184439808 3024371951244 3034138963968 3037419814912 3039774495552 3047417905152 3047996915712 3048185903616 3058219431936 3062297875392 3072187367424 3072377855232 3073152144006 3082299899904 3086410457088 3086601826784 3088803116448 3096569806848 3097350192384 3103103130876 3110905778176 3113317426896 3121145757696 3121738776576 3121932336768 3127730933502 3136385727216 3137831737344 3146514481152 3152358736128 3152554194879 3153153181374 3161081677824 3163532224104 3171486818304 3177377456256 3178178206623 3185972084736 3186169627648 3188441926656 3188639622708 3202396176384 3203203231872 3211257577472 3213747021312 3218032876464 3228625479744 3237559460352 3239052115968 3240069294042 3243572819928 3254047727616 3254249491488 3254867800128 3263052054528 3265581650688 3265784129709 3269112763392 3269315461356 3279873503232 3280700084256 3288949293056 3291294892032 3291498965376 3295058102784 3295262409462 3295888510572 3306532368384 3306737386512 3317416280064 3321003442176 3321209357568 3321840388608 3322046355894 3332774688768 3332981334024 3333614601744 3347360612352 3348204201216 3348411803163 3359017009152 3359225281536 3359863535616 3360071860488 3363705146592 3374568013824 3374777250432 3375627748731 3385675874304 3386529119232 3386739097476 3390191013888 3390401219184 3401350299648 3401561196864 3402207494784 3413194702848 3413406334464 3417097291776 3417309165368 3419746307496 3428345143296 3428996530176 3429209141568 3440283549696 3440496860928 3444003569664 3444217111552 3445085109816 3456210788352 3456425087136 3467587387392 3471336931328 3472211764224 3472427055132 3483641032704 3484518966432 3499552014336 3499769000448 3502482105258 3511288977408 3511956123648 3512173878864 3527326236672 3527544944896 3528433943118 3530060704512 3538936922112 3539828791296 3546403578144 3555320889344 3556216887552 3567701458944 3567922670592 3574549638288 3584218595328 3584440831104 3596016549888 3602695698432 3603603635856 3612664774656 3615465398976 3620286986022 3624556363776 3632203664712 3641336717312 3642254392896 3643933630464 3649019422419 3660803693568 3661030677924 3670933561344 3677751858816 3689857691136 3690787594788 3700067954688 3702936336048 3706940365632 3718911688704 3719848914432 3720079559826 3732093315072 3736128872448 3736360527264 3737070437184 3749371524864 3749604000777 3758799192064 3761479876608 3765780688896 3766729726368 3778894135296 3779128441728 3780080843049 3784168289916 3796389015552 3796624406736 3808885358592 3809845259136 3813964890624 3814201371582 3826519087104 3826756346472 3827483431632 3839844040704 3840082126272 3844234453248 3844472811039 3856649158656 3856888286208 3857621096448 3857860284264 3870318993408 3870558968544 3874504015872 3874744250496 3875720748543 3887257485312 3888237136896 3888478223028 3901035810816 3905254047744 3905496188992 3906238234752 3918853177344 3919096161792 3920083837236 3936248127488 3936996016128 3937240125504 3949955186688 3950200099584 3950950639104 3951195613722 3955468089048 3968242016256 3968488063008 3981304037376 3982060486656 3982307390208 3986613507072 3989704025412 3999736000512 4000743998496 4013664141312 4013913004416 4018004164608 4021368343074 4031479937024 4032245919744 4032495934992 4045518618624 4051164897654 4053032660736 4063223873536 4064247871488 4077625909248 4083063833856 4086229122801 4096249823232 4096503806976 4097536192008 4115213942784 4118404155264 4128759742464 4129800256512 4137470841168 4151089902528 4161527676928 4162318368768 4162576449024 4170307911336 4181847636288 4183775649792 4195352641536 4203144981504 4203405593172 4204204241832 4214775570432 4218042965472 4228649091072 4236503275008 4237570942164 4251255902208 4251519496944 4269861568512 4270937642496 4271202457578 4284996028416 4290710501952 4304833972992 4305100889781 4305918860586 4316745947136 4318736154624 4320092392056 4324763759904 4338730303488 4338999321984 4339823733504 4340092819797 4350736072704 4354108867584 4354378839612 4358817017856 4359087281808 4373164670976 4374266779008 4388393189376 4388665287168 4393410803712 4393683212616 4394518014096 4408709824512 4408983182016 4423221706752 4428004589568 4428279143424 4429120518144 4429395141192 4443699585024 4443975112032 4444819468992 4449901600179 4463147483136 4464272268288 4464549070884 4478967042048 4479818047488 4480095813984 4484940195456 4499424018432 4499703000576 4500836998308 4515372158976 4515652129968 4520254685184 4520534958912 4535133732864 4535414929152 4536276659712 4536557926866 4551208445952 4556129722368 4559661743328 4571126857728 4571995373568 4572278855424 4587044732928 4587329147904 4593446813088 4608281051136 4608566782848 4609728216009 4623449849856 4629615685632 4629902740176 4644854710272 4646025288576 4654654696314 4666358667264 4669976140344 4681718636544 4682608164864 4682898505152 4691596400253 4703101648896 4704578590824 4706747606016 4719771721728 4728538104192 4729729772061 4741622516736 4757230227456 4766066184384 4778958127104 4779254441472 4782959434062 4803594264576 4804804847808 4816886366208 4820620531968 4827049314696 4832741818368 4842938219616 4856339190528 4858578173952 4865359229892 4881071591424 4881374237232 4882301700192 4894578081792 4903669145088 4903973192034 4919810254848 4921050126384 4933423939584 4937248448064 4942587154176 4942893614193 4943832765858 4958548918272 4959798552576 4960106079768 4976124420096 4981505163264 4981814036352 4982760582912 4983069533841 4999162033152 4999472001036 5000421902616 5021040918528 5022306301824 5038525513728 5038837922304 5039795303424 5040107790732 5045557719888 5061852020736 5062165875648 5078513811456 5079793678848 5080108646214 5085286520832 5085601828776 5102025449472 5102341795296 5103311242176 5119792054272 5120109501696 5125645937664 5125963748052 5142517714944 5143494795264 5143813712352 5160425324544 5160745291392 5166005354496 5166325667328 5167627664724 5184316182528 5184637630704 5201381081088 5207005396992 5208317646336 5208640582698 5225461549056 5226778449648 5249328021504 5249653500672 5266606915584 5266933466112 5267934185472 5268260818296 5273957452064 5290989355008 5291317417344 5292650914677 5308405383168 5309413982208 5309743186944 5315484676096 5319605367216 5332981334016 5334325331328 5351552188416 5351884005888 5361824457432 5376327892992 5376661246656 5394024824832 5401553196872 5404043547648 5405405453784 5418997161984 5430430479033 5436834545664 5444085111808 5448305497068 5462005075968 5463381589344 5486951923712 5491205540352 5491546016886 5506400342016 5516627788224 5534786536704 5536181392182 5550101932032 5560410548448 5575796848384 5578367533056 5579773371648 5580119339739 5593803522048 5604193308672 5604540790896 5605605655776 5619700760576 5624057287296 5638198788096 5648671033344 5650094589552 5668341202944 5668692662592 5676252434874 5693148758016 5694583523328 5694936610104 5713328037888 5714767888704 5720947335936 5721302057373 5739778630656 5740134519708 5741225147448 5755661262848 5759766061056 5760123189408 5766351679872 5784973737984 5785332429312 5786431644672 5786790426396 5805478490112 5805838452816 5811756023808 5812116375744 5830886227968 5832355705344 5832717334542 5851553716224 5857881071616 5858244283488 5859357352128 5878279766016 5878644242688 5880125755854 5897628942336 5904372191232 5905494024192 5905860188256 5924932780032 5925300149376 5926425958656 5926793420583 5933202133572 5952363024384 5952732094512 5971956056064 5973090729984 5973461085312 5979920260608 5980291039394 5984556038118 5999604000768 6001115997744 6020496211968 6020869506624 6027006246912 6027379945216 6032052514611 6046844977152 6047219905536 6048368879616 6048743902488 6068277927936 6074839629824 6076747346481 6079548991104 6094835810304 6095993831424 6096371807232 6116438863872 6124595750784 6144374734848 6144755710464 6146304288012 6172820914176 6173203653568 6177606232896 6193139613696 6194700384768 6206206261752 6221811556352 6226634853792 6242291515392 6243477553152 6243864673536 6255461867004 6272771454432 6275663474688 6293028962304 6304717472256 6305108389758 6306306362748 6322163355648 6327064448208 6342973636608 6354754912512 6356356413246 6372339255296 6376883853312 6377279245416 6404792352768 6406406463744 6406803686367 6422515154944 6427494042624 6436065752928 6457250959488 6458878290879 6475118920704 6478104231936 6480138588084 6487145639856 6508095455232 6508498982976 6509735600256 6526104109056 6531163301376 6531568259418 6538225526784 6538630922712 6559747006464 6561400168512 6577898586112 6582589784064 6582997930752 6590116205568 6590524818924 6591777021144 6613064736768 6613474773024 6634832560128 6642006884352 6642418715136 6643680777216 6644092711788 6665549377536 6665962668048 6667229203488 6694721224704 6696408402432 6696823606326 6718450563072 6719727071232 6720143720976 6727410293184 6749136027648 6749554500864 6751255497462 6771351748608 6773058238464 6773478194952 6780382027776 6780802438368 6802700599296 6803122393728 6804414989568 6804836890299 6826389405696 6826812668928 6834194583552 6834618330736 6839492614992 6856690286592 6857993060352 6858418283136 6880567099392 6880993721856 6888434223104 6890170219632 6912421576704 6912850174272 6935174774784 6942673862656 6944423528448 6944854110264 6967282065408 6969037932864 6981982044471 6999104028672 6999538000896 7004964210516 7022577954816 7023912247296 7024347757728 7054652473344 7055089889792 7056867886236 7060121409024 7079657582592 7092807156288 7110641778688 7112433775104 7135845341184 7149099276576 7168437190656 7168881662208 7174439151093 7192033099776 7205391396864 7207207271712 7225329549312 7230930797952 7240573972044 7249112727552 7264407329424 7282673434624 7284508785792 7287867260928 7298038844838 7321607387136 7322061355848 7341867122688 7355503717632 7355959788051 7379715382272 7381575189576 7400135909376 7405872672096 7413880731264 7415749148787 7437823377408 7439697828864 7440159119652 7464186630144 7472257744896 7472721054528 7474140874368 7498743049728 7499208001554 7531561377792 7533459452736 7557788270592 7558256883456 7560161686098 7568336579832 7592778031104 7593248813472 7617770717184 7619690518272 7620162969321 7627929781248 7628402743164 7653038174208 7653512692944 7654966863264 7679688081408 7680164252544 7688468906496 7688945622078 7713776572416 7715242192896 7715720568528 7740637986816 7741117937088 7749008031744 7749488500992 7751441497086 7774514970624 7776474273792 7776956446056 7802071621632 7810508095488 7810992377984 7812476469504 7812960874047 7837706354688 7838192323584 7840167674472 7872496254976 7873992032256 7874480251008 7899910373376 7900400199168 7901901278208 7902391227444 7910936178096 7936484032512 7936976126016 7962608074752 7964120973312 7964614780416 7973227014144 7979408050824 7999472001024 8001487996992 8027328282624 8027826008832 8036008329216 8042736686148 8062959874048 8064491839488 8064991869984 8091037237248 8102329795308 8106065321472 8128495742976 8155251818496 8166127667712 8172458245602 8193007613952 8195072384016 8230427885568 8236808310528 8237319025329 8257519484928 8259600513024 8274941682336 8302179805056 8323055353856 8324636737536 8325152898048 8340615822672 8363695272576 8367551299584 8390705283072 8406289963008 8406811186344 8408408483664 8429551140864 8436085930944 8457298182144 8473006550016 8475141884328 8502511804416 8503038993888 8514378652311 8539723137024 8541875284992 8542404915156 8569992056832 8581421003904 8609667945984 8610201779562 8611837721172 8633491894272 8640184784112 8649527519808 8677460606976 8677998643968 8679647467008 8680185639594 8708217735168 8708757679224 8717634035712 8718174563616 8746329341952 8748533558016 8749076001813 8776786378752 8777330574336 8786821607424 8787366425232 8789036028192 8817419649024 8817966364032 8820188633781 8846443413504 8856558286848 8858241036288 8858790282384 8887399170048 8887950224064 8889638937984 8899803200358 8926294966272 8928544536576 8929098141768 8957934084096 8959636094976 8960191627968 8969880390912 8970436559091 8998848036864 8999406001152 9001673996616 9030744317952 9031304259936 9040509370368 9041069917824 9070267465728 9070829858304 9072553319424 9073115853732 9102416891904 9112259444736 9119323486656 9142253715456 9143990747136 9144557710848 9174658295808 9186893626176 9216562102272 9217133565696 9219456432018 9246899699712 9259231371264 9259805480352 9289709420544 9292050577152 9309309392628 9332717334528 9339952280688 9363437273088 9365216329728 9365797010304 9383192800506 9409157181648 9413495212032 9439543443456 9457076208384 9457662584637 9459459544122 9483245033472 9514460454912 9532132368768 9534534619869 9557916254208 9558508882944 9565918868124 9607188529152 9609609695616 9633772732416 9641241063936 9654098629392 9685876439232 9712678381056 9717156347904 9730718459784 9762143182848 9762748474464 9764603400384 9789156163584 9797352389127 9807338290176 9807946384068 9839620509696 9842100252768 9866847879168 9874496896128 9885174308352 9885787228386 9887665531716 9919597105152 9920212159536 9952248840192 9963010326528 9963628072704 9965521165824 9966139067682 9998324066304 9998944002072 10000843805232 10042081837056 10044612603648 10045235409489 10077051027456 10077675844608 10079590606848 10080215581464 10091115439776 10123704041472 10124331751296 10126883246193 10157027622912 10159587357696 10160217292428 10170573041664 10171203657552 10204050898944 10204683590592 10206622484352 10239584108544 10240219003392 10251291875328 10251927496104 10285035429888 10286989590528 10287627424704 10320850649088 10321490582784 10332010708992 10332651334656 10335255329448 10368632365056 10369275261408 10402762162176 10414010793984 10416635292672 10417281165396 10450923098112 10453556899296 10498656043008 10499307001344 10533866932224 10535868370944 10536521636592 10547914904128 10581978710016 10582634834688 10585301829354 10616810766336 10619486373888 10630969352192 10639210734432 10665962668032 10668650662656 10703104376832 10703768011776 10723648914864 10752655785984 10753322493312 10788049649664 10803106393744 10808087095296 10810810907568 10837994323968 10860860958066 10873669091328 10888170223616 10896610994136 10924010151936 10926763178688 10947058267257 10973903847424 10982411080704 10983092033772 11012800684032 11033255576448 11069573073408 11072362784364 11100203864064 11120821096896 11151593696768 11156735066112 11159546743296 11160238679478 11208386617344 11209081581792 11211211311552 11239401521152 11248114574592 11248812002331 11276397576192 11297342066688 11300189179104 11336682405888 11337385325184 11340242529147 11352504869748 11389167046656 11389873220208 11426656075776 11429535777408 11441894671872 11442604114746 11479557261312 11480269039416 11482450294896 11511322525696 11519532122112 11520246378816 11532703359744 11533418433117 11569947475968 11570664858624 11572863289344 11573580852792 11610956980224 11611676905632 11623512047616 11624232751488 11627162245629 11661772455936 11664711410688 11665434669084 11703107432448 11715762143232 11716488566976 11718714704256 11756559532032 11757288485376 11760251511708 11808744382464 11810988048384 11811720376512 11849865560064 11850600298752 11852851917312 11853586841166 11866404267144 11904726048768 11905464189024 11943912112128 11946181459968 11946922170624 11959840521216 11960582078788 11969112076236 11999208001536 12002231995488 12040992423936 12041739013248 12054012493824 12054759890432 12064105029222 12094439811072 12096737759232 12097487804976 12136555855872 12149679259648 12153494692962 12159097982208 12189671620608 12192743614464 12232877727744 12249191501568 12258687368403 12288749469696 12289511420928 12292608576024 12345641828352 12346407307136 12355212465792 12386279227392 12389400769536 12412412523504 12443623112704 12453269707584 12484583030784 12486955106304 12487729347072 12510923734008 12545542908864 12551326949376 12586057924608 12609434944512 12610216779516 12612612725496 12644326711296 12654128896416 12685947273216 12709509825024 12712712826492 12744678510592 12753767706624 12754558490832 12809584705536 12812812927488 12813607372734 12854988085248 12872131505856 12914501918976 12915302669343 12917756581758 12950237841408 12956208463872 12960277176168 12974291279712 13016190910464 13016997965952 13019471200512 13020278459391 13052208218112 13062326602752 13063136518836 13076451053568 13077261845424 13119494012928 13122800337024 13155797172224 13165179568128 13165995861504 13180232411136 13181049637848 13183554042288 13226129473536 13226949546048 13269665120256 13284013768704 13284837430272 13287361554432 13288185423576 13331098755072 13331925336096 13334458406976 13349704800537 13389442449408 13392816804864 13393647212652 13436901126144 13439454142464 13440287441952 13454820586368 13498272055296 13499109001728 13502510994924 13546116476928 13546956389904 13560764055552 13561604876736 13605401198592 13606244787456 13608829979136 13609673780598 13653625337856 13668389167104 13669236661472 13678985229984 13713380573184 13715986120704 13716836566272 13761134198784 13761987443712 13776868446208 13780340439264 13824843153408 13825700348544 13829184648027 13870349549568 13888847056896 13889708220528 13934564130816 13938075865728 13963964088942 13999076001792 14009928421032 14045155909632 14047824494592 14048695515456 14074789200759 14109304946688 14110179779584 14113735772472 14120242818048 14159315165184 14185614312576 14221283557376 14224867550208 14271690682368 14298198553152 14336874381312 14337763324416 14348878302186 14410782793728 14414414543424 14450659098624 14461861595904 14481147944088 14498225455104 14528814658848 14565346869248 14569017571584 14575734521856 14596077689676 14643214774272 14644122711696 14683734245376 14711007435264 14711919576102 14759430764544 14763150379152 14800271818752 14811745344192 14827761462528 14828680842579 14831498297574 14875646754816 14879395657728 14880318239304 14928373260288 14944515489792 14945442109056 14948281748736 14949208601523 14997486099456 14998416003108 15063122755584 15066918905472 15115576541184 15116513766912 15120323372196 15136673159664 15185556062208 15186497626944 15235541434368 15239381036544 15240325938642 15255859562496 15256805486328 15306076348416 15307025385888 15309933726528 15359376162816 15360328505088 15376937812992 15377891244156 15427553144832 15430484385792 15431441137056 15481275973632 15482235874176 15498016063488 15498977001984 15502882994172 15552948547584 15553912892112 15604143243264 15621016190976 15621984755968 15624952939008 15625921748094 15676384647168 15680335348944 15744992509952 15747984064512 15748960502016 15799820746752 15800800398336 15803802556416 15804782454888 15821872356192 15872968065024 15873952252032 15877952744031 15925216149504 15928241946624 15929229560832 15946454028288 15958816101648 15998944002048 16002975993984 16054656565248 16055652017664 16085473372296 16125919748096 16128983678976 16129983739968 16182074474496 16204659590616 16212130642944 16256991485952 16291291437099 16310503636992 16332255335424 16344916491204 16386015227904 16390144768032 16460855771136 16473616621056 16474638050658 16519201026048 16549883364672 16604359610112 16646110707712 16650305796096 16681231645344 16727390545152 16735102599168 16740358019217 16781410566144 16812579926016 16813622372688 16816816967328 16859102281728 16872171861888 16914596364288 16946013100032 16950283768656 17005023608832 17006077987776 17028757304622 17079446274048 17083750569984 17084809830312 17139984113664 17162842007808 17163906172119 17219335891968 17220403559124 17223675442344 17266983788544 17280369568224 17299055039616 17354921213952 17355997287936 17359294934016 17360371279188 17416435470336 17417515358448 17435268071424 17436349127232 17492658683904 17497067116032 17498152003626 17554661148672 17573643214848 17574732850464 17578072056384 17634839298048 17635932728064 17640377267562 17692886827008 17713116573696 17716482072576 17717580564768 17774798340096 17775900448128 17779277875968 17780380261749 17799606400716 17857089073152 17858196283536 17915868168192 17919272189952 17920383255936 17939760781824 17940873118182 17998812002304 18003347993232 18061488635904 18062608519872 18081018740736 18082139835648 18096157543833 18140534931456 18141659716608 18145106638848 18146231707464 18204833783808 18224518889472 18230242039443 18238646973312 18284507430912 18287981494272 18289115421696 18349316591616 18373787252352 18433124204544 18434267131392 18438912864036 18518462742528 18519610960704 18579418841088 18584101154304 18618618785256 18665434669056 18679904561376 18726874546176 18730432659456 18731594020608 18766385601012 18818314363296 18826990424064 18879086886912 18914152416768 18915325169274 18918919088244 18966490066944 19028920909824 19064264737536 19069069239738 19117017765888 19131837736248 19214377058304 19219219391232 19220411059101 19267545464832 19282482127872 19308197258784 19371752878464 19376634872637 19425356762112 19434312695808 19461436919568 19524286365696 19525496948928 19529206800768 19578312327168 19594704778254 19614676580352 19615892768136 19679241019392 19684200505536 19733695758336 19748993792256 19770348616704 19771574456772 19775331063432 19839194210304 19840424319072 19904497680384 19926020653056 19927256145408 19931042331648 19932278135364 19996648132608 19997888004144 20001687610464 20084163674112 20089225207296 20090470818978 20155351689216 20159181213696 20160431162928 20182230879552 20247408082944 20248663502592 20253766492386 20314055245824 20319174715392 20320434584856 20341146083328 20342407315104 20408101797888 20409367181184 20413244968704 20414510670897 20479168217088 20480438006784 20502583750656 20503854992208 20570070859776 20573979181056 20575254849408 20641701298176 20642981165568 20665302669312 20670510658896 20737264730112 20738550522816 20805524324352 20828021587968 20833270585344 20834562330792 20901846196224 20907113798592 20931018637879 20945946133413 20997312086016 20998614002688 21067733864448 21071736741888 21073043273184 21095829808256 21163957420032 21165269669376 21170603658708 21238972747776 21261938704384 21278421468864 21331925336064 21337301325312 21407536023552 21447297829728 21505311571968 21506644986624 21576099299328 21606212787488 21616174190592 21621621815136 21675988647936 21721721916132 21747338182656 21776340447232 21793221988272 21848020303872 21853526357376 21894116534514 21964822161408 21966184067544 22025601368064 22066511152896 22067879364153 22139146146816 22144725568728 22200407728128 22241642193792 22247247446361 22303187393536 22313470132224 22319093486592 22320477358956 22416773234688 22418163163584 22422422623104 22478803042304 22496229149184 22497624004662 22594684133376 22600378358208 22673364811776 22674770650368 22680485058294 22705009739496 22778334093312 22779746440416 22853312151552 22859071554816 22860488907963 22883789343744 22885208229492 22959114522624 22960538078832 22964900589792 23022645051392 23039064244224 23040492757632 23065406719488 23066836866234 23141329717248 23145726578688 23147161705584 23221913960448 23223353811264 23247024095232 23248465502976 23254324491258 23323544911872 23329422821376 23330869338168 23406214864896 23431524286464 23432977133952 23437429408512 23438882622141 23513119064064 23514576970752 23520503023416 23617488764928 23621976096768 23623440753024 23699731120128 23701200597504 23705703834624 23707173682332 23732808534288 23809452097536 23810928378048 23887824224256 23892362919936 23893844341248 23919681042432 23921164157576 23938224152472 23998416003072 24004463990976 24081984847872 24083478026496 24108024987648 24109519780864 24128210058444 24188879622144 24193475518464 24194975609952 24273111711744 24299358519296 24306989385924 24318195964416 24385487228928 24465755455488 24498383003136 24517374736806 24579022841856 24585217152048 24691283656704 24692814614272 24710424931584 24711957075987 24772558454784 24778801539072 24824825047008 24887246225408 24906539415168 24969166061568 24973910212608 24975458694144 25021847468016 25091085817728 25102653898752 25172115849216 25218869889024 25220433559032 25225225450992 25288653422592 25308257792832 25371894546432 25419019650048 25425425652984 25489357021184 25507535413248 25509116981664 25543135956933 25619169411072 25625625854976 25627214745468 25709976170496 25744263011712 25829003837952 25830605338686 25835513163516 25900475682816 25920554352336 25948582559424 26032381820928 26033995931904 26038942401024 26040556918782 26124653205504 26126273037672 26152902107136 26154523690848 26238988025856 26245600674048 26247228005439 26311594344448 26330359136256 26331991723008 26360464822272 26362099275696 26367108084576 26452258947072 26453899092096 26460565901343 26539330240512 26569674860544 26574723108864 26576370847152 26662197510144 26663850672192 26668916813952 26699409601074 26778884898816 26785633609728 26787294425304 26873802252288 26878908284928 26880574883904 26909641172736 26911309677273 26996544110592 26998218003456 27005021989848 27092232953856 27093912779808 27121528111104 27123209753472 27210802397184 27212489574912 27217659958272 27219347561196 27307250675712 27336778334208 27338473322944 27357970459968 27426761146368 27431972241408 27433673132544 27523974887424 27553736892416 27560680878528 27649686306816 27651400697088 27658369296054 27740699099136 27777694113792 27779416441056 27869128261632 27876151731456 27927928177884 27998152003584 28019856842064 28090311819264 28095648989184 28097391030912 28149578401518 28220359559168 28227471544944 28240485636096 28318630330368 28371228625152 28372987753911 28442567114752 28449735100416 28543381364736 28596397106304 28603603859607 28673748762624 28675526648832 28697756604372 28821565587456 28828829086848 28901318197248 28923723191808 28962295888176 29057629317696 29130693738496 29138035143168 29151469043712 29192155379352 29286429548544 29288245423392 29367468490752 29392057167381 29422014870528 29423839152204 29518861529088 29526300758304 29600543637504 29623490688384 29655522925056 29657361685158 29662996595148 29758791315456 29760636478608 29856746520576 29889030979584 29890884218112 29896563497472 29898417203046 29994972198912 29996832006216 30126245511168 30133837810944 30135706228467 30231153082368 30233027533824 30240646744392 30273346319328 30371112124416 30372995253888 30380649738579 30471082868736 30478762073088 30480651877284 30511719124992 30513610972656 30612152696832 30614050771776 30619867453056 30718752325632 30720657010176 30753875625984 30755782488312 30855106289664 30860968771584 30862882274112 30962551947264 30964471748352 30996032126976 30997954003968 31005765988344 31105897095168 31107825784224 31208286486528 31242032381952 31243969511936 31249905878016 31251843496188 31352769294336 31360670697888 31489985019904 31495968129024 31497921004032 31601600796672 31607605112832 31609564909776 31643744712384 31745936130048 31747904504064 31755905488062 31850432299008 31858459121664 31892908056576 31917632203296 31997888004096 32005951987968 32109313130496 32111304035328 32170946744592 32251839496192 32257967357952 32259967479936 32364148948992 32409319181232 32424261285888 32513982971904 32582582874198 32621007273984 32664510670848 32689832982408 32772030455808 32780289536064 32841174801771 32921711542272 32947233242112 32949276101316 33038402052096 33099766729344 33208719220224 33300611592192 33362463290688 33454781090304 33470205198336 33480716038434 33625159852032 33627244745376 33633633934656 33718204563456 33744343723776 33746436006993 33829192728576 33892026200064 33900567537312 34010047217664 34012155975552 34057514609244 34167501139968 34169619660624 34279968227328 34325684015616 34327812344238 34438671783936 34440807118248 34447350884688 34533967577088 34560739136448 34598110079232 34600255299351 34709842427904 34711994575872 34718589868032 34720742558376 34832870940672 34835030716896 34870536142848 34872698254464 34881486736887 34985317367808 34994134232064 34996304007252 35109322297344 35147286429696 35149465700928 35156144112768 35269678596096 35271865456128 35280754535124 35426233147392 35432964145152 35435161129536 35549596680192 35551800896256 35558555751936 35560760523498 35599212801432 35714178146304 35716392567072 35831736336384 35838544379904 35840766511872 35879521563648 35881746236364 35997624004608 36006695986464 36122977271808 36125217039744 36162037481472 36164279671296 36192315087666 36283319433216 36290213277696 36292463414928 36409667567616 36449037778944 36460484078886 36477293946624 36569014861824 36578230843392 36698633183232 36747574504704 36866248409088 36868534262784 36877825728072 37036925485056 37039221921408 37158837682176 37168202308608 37237237570512 37330869338112 37359809122752 37453749092352 37460865318912 37463188041216 37532771202024 37636628726592 37653980848128 37758173773824 37828304833536 37830650338548 37837838176488 37932980133888 38057841819648 38128529475072 38138138479476 38234035531776 38263675472496 38428754116608 38438438782464 38440822118202 38564964255744 38616394517568 38743505756928 38745908008029 38753269745274 38850713524224 38868625391616 38922873839136 39048572731392 39050993897856 39058413601536 39060835378173 39156624654336 39189409556508 39229353160704 39231785536272 39358482038784 39368401011072 39467391516672 39497987584512 39540697233408 39543148913544 39550662126864 39678388420608 39680848638144 39808995360768 39852041306112 39854512290816 39862084663296 39864556270728 39993296265216 39995776008288 40003375220928 40049114401611 40168327348224 40178450414592 40180941637956 40310703378432 40318362427392 40320862325856 40364461759104 40494816165888 40497327005184 40507532984772 40638349430784 40640869169712 40682292166656 40684814630208 40816203595776 40818734362368 40826489937408 40829021341794 40960876013568 41005167501312 41007709984416 41140141719552 41147958362112 41150509698816 41283402596352 41285962331136 41330605338624 41341021317792 41474529460224 41477101045632 41487553944081 41611048648704 41666541170688 41669124661584 41803692392448 41814227597184 41862037275758 41891892266826 41997228005376 42135467728896 42143473483776 42146086546368 42191659616512 42224367602277 42327914840064 42330539338752 42341207317416 42477945495552 42523877408768 42556842937728 42663850672128 42674602650624 42815072047104 42894595659456 43010623143936 43013289973248 43212425574976 43232348381184 43243243630272 43351977295872 43443443832264 43494676365312 43552680894464 43586443976544 43696040607744 43707052714752 43788233069028 43929644322816 43932368135088 44051202736128 44133022305792 44135758728306 44278292293632 44289451137456 44400815456256 44483284387584 44486042527737 44494494892722 44606374787072 44626940264448 44638186973184 44640954717912 44833546469376 44836326327168 44844845246208 44847625804569 44957606084608 44992458298368 44995248009324 45189368266752 45200756716416 45346729623552 45349541300736 45360970116588 45410019478992 45556668186624 45559492880832 45706624303104 45718143109632 45720977815926 45767578687488 45770416458984 45918229045248 45921076157664 45929801179584 46045290102784 46078128488448 46080985515264 46130813438976 46133673732468 46282659434496 46291453157376 46294323411168 46443827920896 46446707622528 46494048190464 46496931005952 46508648982516 46658845642752 46661738676336 46812429729792 46863048572928 46865954267904 46874858817024 46877765244282 47029153941504 47041006046832 47234977529856 47243952193536 47246881506048 47399462240256 47402401195008 47411407669248 47414347364664 47465617068576 47618904195072 47621856756096 47633858232093 47775648448512 47784725839872 47787688682496 47839362084864 47842328315152 47876448304944 47996832006144 48008927981952 48163969695744 48166956052992 48219039561728 48256420116888 48377759244288 48386951036928 48389951219904 48546223423488 48598717038592 48613978771848 48636391928832 48770974457856 48873874311297 48931510910976 48996766006272 49034749473612 49158045683712 49170434304096 49382567313408 49385629228544 49420849863168 49423914151974 49557603078144 49649650094016 49774492450816 49813078830336 49938332123136 49950917388288 50043694936032 50182171635456 50205307797504 50221074057651 50344231698432 50437739778048 50440867118064 50450450901984 50577306845184 50616515585664 50743789092864 50838039300096 50850851305968 50978714042368 51015070826496 51018233963328 51086271913866 51238338822144 51251251709952 51254429490936 51419952340992 51488526023424 51491718516357 51658007675904 51661210677372 51671026327032 51800951365632 51841108704672 51897165118848 52064763641856 52067991863808 52077884802048 52081113837564 52249306411008 52252546075344 52305804214272 52309047381696 52477976051712 52491201348096 52494456010878 52663983446016 52720929644544 52724198551392 52734216169152 52904517894144 52907798184192 52921131802686 53078660481024 53139349721088 53149446217728 53152741694304 53324395020288 53327701344384 53337833627904 53341140785247 53398819202148 53571267219456 53574588850608 53747604504576 53757816569856 53761149767808 53819282345472 53822619354546 53996436006912 54010043979696 54184465907712 54187825559616 54243056222208 54246419506944 54288472631499 54421604794368 54424979149824 54435319916544 54438695122392 54614501351424 54673556668416 54676946645888 54690726118329 54715940919936 54853522292736 54863944482816 54867346265088 55047949774848 55107473784832 55121361757056 55299372613632 55302801394176 55316738592108 55555388227584 55558832882112 55738256523264 55752303462912 55855856355768 55996304007168 56039713684128 56180623638528 56191297978368 56194782061824 56299156803036 56440719118336 56454943089888 56480971272192 56637260660736 56742457250304 56745975507822 56899470200832 57086762729472 57192794212608 57207207719214 57351053297664 57395513208744 57643131174912 57657658173696 57661233177303 57802636394496 57847446383616 57924591776352 58115258635392 58261387476992 58276070286336 58302938087424 58384310758704 58572859097088 58576490846784 58734936981504 58784114334762 58844029741056 58847678304408 59037723058176 59052601516608 59201087275008 59246981376768 59311045850112 59314723370316 59325993190296 59517582630912 59521272957216 59713493041152 59778061959168 59781768436224 59793126994944 59796834406092 59989944397824 59993664012432 60252491022336 60267675621888 60271412456934 60466055067648 60481293488784 60546692638656 60742224248832 60745990507776 60761299477158 60942165737472 60957524146176 60961303754568 61023438249984 61027221945312 61224305393664 61228101543552 61239734906112 61243532012691 61437504651264 61441314020352 61507751251968 61511564976624 61710212579328 61721937543168 61725764548224 61925103894528 61928943496704 61995908007936 62011531976688 62211794190336 62215651568448 62416572973056 62484064763904 62487939023872 62499811756032 62503686992376 62705538588672 62721341395776 62793055913637 62979970039808 62991936258048 62995842008064 63203201593344 63215210225664 63219129819552 63287489424768 63491872260096 63495809008128 63511810976124 63716918243328 63785816113152 63835264406592 63995776008192 64011903975936 64222608070656 64341893489184 64503678992384 64515934715904 64519934959872 64728297897984 64818638362464 64848522571776 65027965943808 65165165748396 65242014547968 65329021341696 65379665964816 65544060911616 65560579072128 65682349603542 65894466484224 65898552202632 66076804104192 66199533458688 66203638092459 66417438440448 66601223184384 66724926581376 66741742339083 66909562180608 66940410396672 66961432076868 67250319704064 67254489490752 67267267869312 67436409126912 67488687447552 67492872013986 67784052400128 67801135074624 68020094435328 68024311951104 68115029218488 68335002279936 68339239321248 68559936454656 68581466723889 68651368031232 68655624688476 68877343567872 68881614236496 68894701769376 69067935154176 69121478272896 69196220158464 69200510598702 69423989151744 69437179736064 69441485116752 69665741881344 69670061433792 69741072285696 69745396508928 69762973473774 69970634735616 69988268464128 69992608014504 70218644594688 70294572859392 70298931401856 70312288225536 70316647866423 70539357192192 70543730912256 70561509070248 70852466294784 70865928290304 70870322259072 71099193360384 71103601792512 71117111503872 71121521046996 71198425602864 71428356292608 71432785134144 71663472672768 71677088759808 71681533023744 71759043127296 71763492472728 71995248009216 72013391972928 72245954543616 72250434079488 72324074962944 72328559342592 72384630175332 72566638866432 72580426555392 72584926829856 72819335135232 72898075557888 72920968157772 72954587893248 73156461686784 73397266366464 73495149009408 73737068525568 73755651456144 74073850970112 74078443842816 74135871227961 74317675364352 74336404617216 74474475141024 74661738676224 74719618245504 74907498184704 74921730637824 74926376082432 75065542404048 75273257453184 75307961696256 75516347547648 75656609667072 75661300677096 75675676352976 75865960267776 76115683639296 76257058950144 76276276958952 76468071063552 76527350944992 76629407870799 76857508233216 76876877564928 76881644236404 77129928511488 77232789035136 77487011513856 77491816016058 77506539490548 77701427048448 77845747678272 78097145462784 78101987795712 78116827203072 78121670756346 78378819113016 78458706321408 78463571072544 78716964077568 78736802022144 78741684016317 78934783033344 78995975169024 79081394466816 79086297827088 79101324253728 79356776841216 79361697276288 79381697704029 79617990721536 79709024581632 79724169326592 79729112541456 79986592530432 79991552016576 80006750441856 80098228803222 80336654696448 80356900829184 80361883275912 80621406756864 80636724854784 80641724651712 80728923518208 80733929031819 80989632331776 80994654010368 81015065969544 81276698861568 81281738339424 81364584333312 81369629260416 81632407191552 81637468724736 81652979874816 81658042683588 81921752027136 82010335002624 82015419968832 82280283439104 82295916724224 82301019397632 82571924662272 82661210677248 82682042635584 82949058920448 82954202091264 82975107888162 83222097297408 83333082341376 83338249323168 83607384784896 83628455194368 83724074551516 83783784533652 83994456010752 84270935457792 84286946967552 84292173092736 84383319233024 84448735204554 84661078677504 84682414634832 84955890991104 85047754817536 85113685875456 85118963261733 85327701344256 85349205301248 85630144094208 85789191318912 85810811578821 86021246287872 86026579946496 86424851149952 86464696762368 86486487260544 86703954591744 86886887664528 87105361788928 87172887953088 87392081215488 87414105429504 87576466138056 87859288645632 87864736270176 88102405472256 88266044611584 88271517456612 88556584587264 88578902274912 88801630912512 88966568775168 88972085055474 88988989785444 89212749574144 89276373946368 89281909435824 89667092938752 89672652654336 89689690492416 89695251609138 89984916596736 89990496018648 90378736533504 90401513432832 90407118685401 90693459247104 90699082601472 90721940233176 90820038957984 91113336373248 91118985761664 91141949215737 91413248606208 91436286219264 91441955631852 91535157374976 91540832917968 91836458090496 91842152315328 91859602359168 92090580205568 92156256976896 92161971030528 92261626877952 92267347464936 92565318868992 92582906314752 92588646822336 92887655841792 92893415245056 92988096380928 92993862011904 93017297965032 93317691285504 93323477352672 93624859459584 93726097145856 93731908535808 93749717634048 93755530488564 94058307883008 94082012093664 94469955059712 94487904387072 94493763012096 94804802390016 94822815338496 94828694729328 94931234137152 95237808390144 95243713512192 95267716464186 95551296897024 95575377364992 95678724169728 95684656630304 95752896609888 95993664012288 96017855963904 96327939391488 96333912105984 96438079123456 96512840233776 96755518488576 96773902073856 96779902439808 97092446846976 97227957543696 97272783857664 97541948915712 97747748622594 97863021821952 97993532012544 98069498947224 98316091367424 98340868608192 98523524405313 98765134626816 98771258457088 98841699726336 98847828303948 99115206156288 99299300188032 99548984901632 99626157660672 99901834776576 100087389872064 100364343270912 100410615595008 100442148115302 100875479556096 100881734236128 100900901803968 101154613690368 101233031171328 101239308020979 101487578185728 101676078600192 101701702611936 101957428084736 102030141652992 102036467926656 102172543827732 102502503419904 102508858981872 102839904681984 102977052046848 102983437032714 103316015351808 103322421354744 103342052654064 103601902731264 103682217409344 103794330237696 103800765898053 104129527283712 104135983727616 104155769604096 104162227675128 104498612822016 104505092150688 104611608428544 104618094763392 104644460210661 104955952103424 104982402696192 104988912021756 105327966892032 105441859289088 105448397102784 105468432338304 105809035788288 105815596368384 105842263605372 106278699442176 106298892435456 106305483388608 106648790040576 106655402688768 106675667255808 106682281570494 106797638404296 107142534438912 107149177701216 107495209009152 107515633139712 107522299535616 107638564690944 107645238709092 107992872013824 108020087959392 108368931815424 108375651119232 108486112444416 108492839013888 108576945262998 108849958299648 108870639833088 108877390244784 109229002702848 109347113336832 109353893291776 109381452236658 109431881839872 109707044585472 109734692530176 110095899549696 110214947569664 110242723514112 110598745227264 110605602788352 110633477184216 111110776455168 111117665764224 111476513046528 111504606925824 111711712711536 111992608014336 112079427368256 112361247277056 112382595956736 112389564123648 112598313606072 112881438236672 112909886179776 112961942544384 113274521321472 113484914500608 113491951015644 113798940401664 114173525458944 114385588425216 114414415438428 114702106595328 114791026417488 115286262349824 115315316347392 115322466354606 115694892767232 115849183552704 116230517270784 116237724024087 116522774953984 116552140572672 116605876174848 116768621517408 117145718194176 117152981693568 117182506134519 117469873963008 117568228669524 117688059482112 117695356608816 118075446116352 118105203033216 118402174550016 118493962753536 118622091700224 118629446740632 118651986380592 119035165261824 119042545914432 119426986082304 119556123918336 119563536872448 119586253989888 119593668812184 119979888795648 119987328024864 120147343204833 120504982044672 120535351243776 120542824913868 120932110135296 120962586977568 121093385277312 121484448497664 121491981015552 121522598954316 121915048292352 121922607509136 122046876499968 122054443890624 122448610787328 122456203087104 122479469812224 122487064025382 122882628040704 123015502503936 123023129953248 123420425158656 123443875086336 123451529096448 123850207789056 123857886993408 123991816015872 124023063953376 124423588380672 124431303136896 124462661832243 124833145946112 124975878047744 124999623512064 125007373984752 125411077177344 125442682791552 125586111827274 125959940079616 125991684016128 126406403186688 126430420451328 126438259639104 126574978849536 126673102806831 126983744520192 126991618016256 127023621952248 127433836486656 127571632226304 127670528813184 127991552016384 128023807951872 128445216141312 128683786978368 129007357984768 129031869431808 129039869919744 129637276724928 129697045143552 130055931887616 130330331496792 130484029095936 130658042683392 130759331929632 131088121823232 131121158144256 131364699207084 131788932968448 131797104405264 132153608208384 132399066917376 132407276184918 132834876880896 133202446368768 133449853162752 133458127583211 133483484678166 133819124361216 133880820793344 133922864153736 134500639408128 134508978981504 134534535738624 134542877413707 134872818253824 134977374895104 134985744027972 135568104800256 135602270149248 136040188870656 136048623902208 136230058436976 136670004559872 136678478642496 137119872909312 137162933447778 137302736062464 137311249376952 137754687135744 137763228472992 137789403538752 138135870308352 138242956545792 138392440316928 138401021197404 138847978303488 138874359472128 138882970233504 139331483762688 139340122867584 139482144571392 139490793017856 139525946947548 139976536928256 139985216029008 140437289189376 140589145718784 140597862803712 140624576451072 140633295732846 141087461824512 141123018140496 141704932589568 141731856580608 141740644518144 142198386720768 142207203585024 142234223007744 142243042093992 142396851205728 142856712585216 142865570268288 142901574696279 143326945345536 143354177519616 143363066047488 143518086254592 143526984945456 143990496018432 144026783945856 144491909087232 144500868158976 144657118685184 144769260350664 145133277732864 145160853110784 145169853659712 145638670270464 145796151115776 145841936315544 145909175786496 146312923373568 146621622933891 146794532732928 146990298018816 147474137051136 147511302912288 148147701940224 148156887685632 148271742455922 148672809234432 148948950282048 149323477352448 149439236491008 149814996369408 149852752164864 150131084808096 150546514906368 150615923392512 151032695095296 151313219334144 151322601354192 151351352705952 151731920535552 152231367278592 152514117900288 152552553917904 152936142127104 153054701889984 153258815741598 153715016466432 153753755129856 153763288472808 154259857022976 154465578070272 154475155549071 154974023027712 154983632032116 155013078981096 155402854096896 155691495356544 156194290925568 156203975591424 156233654406144 156243341512692 156757638226032 156917412642816 156927142145088 157433928155136 157473604044288 157483368032634 157991950338048 158162788933632 158172595654176 158202648507456 158713553682432 158723394552576 158763395408058 159235981443072 159418049163264 159448338653184 159458225082912 159973185060864 159983104033152 160013500883712 160023422355741 160196457606444 160713801658368 160723766551824 161242813513728 161273449709568 161283449303424 161457847036416 161467858063638 161989308020736 162030131939088 162553397723136 162563476678848 162729168666624 162739258520832 163264814383104 163274937449472 163305959749632 163316085367176 163843504054272 164020670005248 164030839937664 164072178354987 164560566878208 164591833448448 164602038795264 165143849324544 165322421354496 165364085271168 165898117840896 165908404182528 165950215776324 166666164682752 166676498646336 167214769569792 167256910388736 167448149103032 167567569067304 167988912021504 168541870915584 168573893935104 168584346185472 168766638466048 168897470409108 169322157355008 169364829269664 169911781982208 170095509635072 170227371750912 170237926523466 170698410602496 171260288188416 171578382637824 171621623157642 172053159892992 172849702299904 172929393524736 172972974521088 172983699531909 173407909183488 173773775329056 174210723577856 174345775906176 174784162430976 174828210859008 175152932276112 175718577291264 175729472540352 176204810944512 176532089223168 176543034913224 177113169174528 177157804549824 177603261825024 177933137550336 177944170110948 177977979570888 178425499148288 178552747892736 178563818871648 179334185877504 179345305308672 179379380984832 179390503218276 179969833193472 179980992037296 180757473067008 180803026865664 180814237370802 181398165202944 181443880466352 181640077915968 182226672746496 182237971523328 182283898431474 182826497212416 182872572438528 182883911263704 183070314749952 183081665835936 183672916180992 183684304630656 183719204718336 183730596038073 184181160411136 184312513953792 184323942061056 184523253755904 184534694929872 185130637737984 185165812629504 185177293644672 185775311683584 185786830490112 185987724023808 186034595930064 186635382571008 186646954705344 187249718919168 187452194291712 187463817071616 187499435268096 187511060977128 188116615766016 188164024187328 188379167740911 188939910119424 188975808774144 188987526024192 189609604780032 189645630676992 189657389458656 189862468274304 190475616780288 190487427024384 190535432928372 191150754729984 191357448339456 191369313260608 191505793219776 191987328024576 192035711927808 192667824211968 192876158246912 193025680467552 193511036977152 193547804147712 193559804879616 194184893693952 194455915087392 194545567715328 195083897831424 195495497245188 195726043643904 195987064025088 196138997894448 196632182734848 196681737216384 197047048810626 197542516914176 197683399452672 197695656607896 198230412312576 198598600376064 198610914277377 199097969803264 199252315321344 199803669553152 200174779744128 200225227017249 200728686541824 200821231190016 200884296230604 201750959112192 201763468472256 201801803607936 202309227380736 202466062342656 202478616041958 203352157200384 203403405223872 203914856169472 204060283305984 204072935853312 204345087655464 205005006839808 205017717963744 205679809363968 205744400171667 205954104093696 205966874065428 206632030703616 206644842709488 206684105308128 207203805462528 207364434818688 207588660475392 207601531796106 208271967455232 208311539208192 208324455350256 208997225644032 209010184301376 209223216857088 209236189526784 209288920421322 209911904206848 209964805392384 209977824043512 210655933784064 210883718578176 210896794205568 210936864676608 210949943599269 211618071576576 211631192736768 211684527210744 212557398884352 212597784870912 212610966777216 213297580081152 213310805377536 213351334511616 213364563140988 213595276808592 214285068877824 214298355402432 214990418018304 215031266279424 215044599071232 215277129381888 215290477418184 215985744027648 216040175918784 216737863630848 216751302238464 216972224888832 216985678027776 217153890525996 217699916599296 217741279666176 217754780489568 218458005405696 218694226673664 218707786583552 218762904473316 218863763679744 219469385060352 220191799099392 220429895139328 220485447028224 221211205576704 221266954368432 222221552910336 222235331528448 222407613683883 222953026093056 223009213851648 223423425423072 223985216028672 224158854736512 224722494554112 224765191913472 224779128247296 225196627212144 225762876473344 225819772359552 225923885088768 226549042642944 226969829001216 226983902031288 227597880803328 228347050917888 228771176850432 228828830876856 229404213190656 229582052834976 229888223612397 230572524699648 230630632694784 230644932709212 231389785534464 231698367105408 232461034541568 232475448048174 233104281145344 233537243034816 234291436388352 234305963387136 234365012269038 235136457339048 235376118964224 235390713217632 236150892232704 236210406066432 236225052048951 236804349100032 236987925507072 237244183400448 237258893481264 237303972761184 238070330523648 238085091828864 238853972164608 239127073744896 239172507979776 239187337624368 239959777591296 239974656049728 240294686409666 241009964089344 241070702487552 241085649827736 241864220270592 241925173955136 242186770554624 242201787095457 242968896995328 242983962031104 243045197908632 243830096584704 243845215018272 244093752999936 244108887781248 244897221574656 244912406174208 244958939624448 244974128050764 245765256081408 246031005007872 246046259906496 246840850317312 246887750172672 246903058192896 247715773986816 247983632031744 248046127906752 248847176761344 248862606273792 248925323664486 249666291892224 249951756095488 249999247024128 250014747969504 250822154354688 250885365583104 251172223654548 251983368032256 252812806373376 252860840902656 252876519278208 253149957699072 253346205613662 253983236032512 254047243904496 254867672973312 255143264452608 255341057626368 255356889785199 255983104032768 256047615903744 256890432282624 257367573956736 258014715969536 258063738863616 258079739839488 259274553449856 259394090287104 260111863775232 260660662993584 261316085366784 261518663859264 262176243646464 262242316288512 262729398414168 263577865936896 263594208810528 264307216416768 264798133834752 264814552369836 265669753761792 266404892737536 266899706325504 266916255166422 266966969356332 267638248722432 267845728307472 269001278816256 269017957963008 269069071477248 269085754827414 269954749790208 269971488055944 271136209600512 271204540298496 271221356056203 272080377741312 272097247804416 272460116873952 273340009119744 273356957284992 273425847647211 274239745818624 274325866895556 274605472124928 274622498753904 275509374271488 275526456945984 275578807077504 276271740616704 276485913091584 276784880633856 276802042394808 277695956606976 277748718944256 277765940467008 278662967525376 278680245735168 278964289142784 278981586035712 279051893895096 279953073856512 279970432058016 280874578378752 281178291437568 281195725607424 281249152902144 281266591465692 282174923649024 282246036280992 283409865179136 283463713161216 283481289036288 284414407170048 284468446015488 284486084187984 284793702411456 285713425170432 285731140536576 285803149392558 286653890691072 286726132094976 287036172509184 287053969890912 287980992036864 288053567891712 288983818174464 289001736317952 289314237370368 289538520701328 290266555465728 290321706221568 290339707319424 291277340540928 291683872631088 291818351572992 292625846747136 293243245867782 293589065465856 293980596037632 294948274102272 295022605824576 295570573215939 296295403880448 296313775371264 296543484911844 297345618468864 297897900564096 298646954704896 298878472982016 299705504329728 300262169616192 301093029812736 301231846785024 302626438668288 302645202708384 302702705411904 303463841071104 303717924062937 304462734557184 305028235800576 305105107835808 305872284254208 306109403779968 306517631483196 307507510259712 307526576945616 308519714045952 308931156140544 308950311098142 309948046055424 309967264064232 310026157962192 310805708193792 311382990713088 311402297694159 312388581851136 312407951182848 312467308812288 312486683025384 313515276452064 313834825285632 313854284290176 313933380631983 314867856310272 314947208088576 314966736065268 315983900676096 316325577867264 316345191308352 316405297014912 317427107364864 317446789105152 317526790816116 318836098326528 318896677306368 318916450165824 319946370121728 319966208066304 320027001767424 320046844711482 320392915212888 321427603316736 321447533103648 322485627027456 322546899419136 322566898606848 322915694072832 322935716127276 323978616041472 324060263878176 325106795446272 325126953357696 325458337333248 325478517041664 326549874898944 326611919499264 326632170734352 327687008108544 328041340010496 328061679875328 328144356709974 329121133756416 329204077590528 330287698649088 330644842708992 330728170542336 331796235681792 331816808365056 331900431552648 333332329365504 333352997292672 334429539139584 334513820777472 334896298206064 335135138134608 335977824043008 337083741831168 337147787870208 337168692370944 337533276932096 337794940818216 338644314710016 338729658539328 339823563964416 340191019270144 340454743501824 340475853046932 341396821204992 342520576376832 343156765275648 343243246315284 344106319785984 345699404599808 345858787049472 345945949042176 345967399063818 347547550658112 348421447155712 348691551812352 348713172072261 349568324861952 349656421718016 350305864552224 351437154582528 351458945080704 351547518403557 352409621889024 353064178446336 353086069826448 354226338349056 354315609099648 355206523650048 355866275100672 355888340221896 355955959141776 356850998296576 357105495785472 357127637743296 358668371755008 358690610617344 358758761969664 358781006436552 359939666386944 359961984074592 360442029614499 361514946134016 361606053731328 361628474741604 362796330405888 362887760932704 363280155831936 364453345492992 364475943046656 364567796862948 365745144877056 365767822527408 366140629499904 366163331671872 367345832361984 367368609261312 367438409436672 367461192076146 368647884122112 369046507511808 369069389859744 370261275475968 370331625259008 370354587289344 371550623367168 371573660980224 371975448047616 372069191860128 373270765142016 373293909410688 373387985496729 374499437838336 374927634143232 374998870536192 375022121954256 376233231532032 376328048374656 376758335481822 377879820238848 377975052048384 379219209560064 379291261353984 379314778917312 379724936548608 380019308420493 380951233560576 380974854048768 381070865856744 382301509459968 382714896678912 382738626521216 383011586439552 383974656049152 384071423855616 385335648423936 385752316493824 386051360935104 387022073954304 387095608295424 387119609759232 388911830174784 389091135430656 390167795662848 390990994490376 391452087287808 391974128050176 392277995788896 393264365469696 393363474432768 394094097621252 395085033828352 395366798905344 395391313215792 396460824625152 397197200752128 397221828554754 398504630642688 399607339106304 400349559488256 400374382749633 400450454034498 401457373083648 401642462380032 401768592461208 403501918224384 403526936944512 403603607215872 403628632241121 404618454761472 404932124685312 404957232083916 406704314400768 406806810447744 407829712338944 408120566611968 408145871706624 408690175310928 410010013679616 410035435927488 411359618727936 411488800343334 411908208187392 411933748130856 413264061407232 413289685418976 413368210616256 414407610925056 414728869637376 415177320950784 415203063592212 416543934910464 416623078416384 416648910700512 417994451288064 418020368602752 418446433714176 418472379053568 418577840842644 419929610784768 419955648087024 421311867568128 421767437156352 421793588411136 421873729353216 421899887198538 423262385473536 423369054421488 425114797768704 425195569741824 425221933554432 426595160162304 426621610755072 426702669023232 426729126281976 427190553617184 428570137755648 428596710804864 428704724088837 429980836036608 430062532558848 430089198142464 430554258763776 430580954836368 431971488055296 432080351837568 433475727261696 433502604476928 433971356055552 434307781051992 435399833198592 435482559332352 435509560979136 436916010811392 437388453347328 437415573167104 437525808946632 437727527359488 438938770120704 440383598198784 440859790278656 440970894056448 442422411153408 442533908736864 444443105820672 444470663056896 444815227367766 446018427703296 446846850846144 447970432057344 448317709473024 449444989108224 449558256494592 450393254424288 451525752946688 451639544719104 451847770177536 453098085285888 453939658002432 453967804062576 455195761606656 456694101835776 457542353700864 457657661753712 458808426381312 459164105669952 459776447224794 461145049399296 461261265389568 461289865418424 462779571068928 463396734210816 463425466647213 464922069083136 464950896096348 466208562290688 467074486069632 468582872776704 468611926774272 468730024538076 470272914678096 470752237928448 470781426435264 472301784465408 472420812132864 472450104097902 473975851014144 474488366800896 474517786962528 474607945522368 476140661047296 476170183657728 477707944329216 478254147489792 478345015959552 478374675248736 479919555182592 479949312099456 480070267067223 480589372819332 482141404975104 482171299655472 483728440541184 483850347910272 484373541109248 484403574190914 485967924062208 486090395817264 487660193169408 487690430036544 488187505999872 488217775562496 489794443149312 489824812348416 489917879248896 489948256101528 491530512162816 492062010015744 492092519812992 492216535064961 493681700634624 493775500345344 493806116385792 495431547973632 495967264063488 496092255813504 497694353522688 497725212547584 497850647328972 499903512190976 499998494048256 500029495939008 501644308709376 501770731166208 502344447309096 503966736064512 505625612746752 505721681805312 505753038556416 506299915398144 506692411227324 507966472065024 508094487808992 509735345946624 510286528905216 510682115252736 510713779570398 512095231807488 513780864565248 514735147913472 516029431939072 516159479678976 518549106899712 518788180574208 518951098595727 520223727550464 521321325987168 522632170733568 523037327718528 524352487292928 524484632577024 525458796828336 527155731873792 527188417621056 528614432833536 529596267669504 529629104739672 531339507523584 532809785475072 533799412651008 533832510332844 533933938712664 535276497444864 535691456614944 538002557632512 538035915926016 538138142954496 538171509654828 539909499580416 539942976111888 542272419201024 542409080596992 542442712112406 544194495608832 544920233747904 546680018239488 546713914569984 546851695294422 548479491637248 548651733791112 549210944249856 549244997507808 551018748542976 551052913891968 551157614155008 551191788114219 552543481233408 552971826183168 553569761267712 553604084789616 555391913213952 555497437888512 555531880934016 557325935050752 557360491470336 557963172071424 558103787790192 559906147713024 559940864116032 561749156757504 562356582875136 562391451214848 562498305804288 562533182931384 564349847298048 564492072561984 565137503222733 566819730358272 566927426322432 566962578072576 568828814340096 568936892030976 568972168375968 569587404822912 571426850340864 571462281073152 571606298785116 573452264189952 574072345018368 574107939781824 575961984073728 576107135783424 578003472635904 578628474740736 579077041402656 580533110931456 580643412443136 580679414638848 582554681081856 583367745262176 583636703145984 585251693494272 586486491735564 587178130931712 587961192075264 589896548204544 590045211649152 591141146431878 592627550742528 593086969823688 594691236937728 595795801128192 595832742832131 597293909409792 597756945964032 599411008659456 600524339232384 600675681051747 602186059625472 602463693570048 605252877336576 605290405416768 605405410823808 606927682142208 607435848125874 610056471601152 610210215671616 611744568508416 612218807559936 613035262966392 615015020519424 615053153891232 617039428091904 617862312281088 617900622196284 619896092110848 619934528128464 620052315924384 621611416387584 622765981426176 622804595388318 624815902365696 624934617624576 624973366050768 627030552904128 627669650571264 627708568580352 627866761263966 629735712620544 629894416177152 629933472130536 631967801352192 632651155734528 632690382616704 632810594029824 632849830797807 634854214729728 634893578210304 635053581632232 637672196653056 637793354612736 637832900331648 639892740243456 639932416132608 640054003534848 640093689422964 640785830425776 642855206633472 642895066207296 644971254054912 645093798838272 645133797213696 645831388145664 645871432254552 647957232082944 648120527756352 650213590892544 650253906715392 650916674666496 650957034083328 653099749797888 653223838998528 653264341468704 655374016217088 656082680020992 656123359750656 656288713419948 658408155181056 660575397298176 661289685417984 661456341084672 663633616730112 663800863105296 666664658731008 666705994585344 668859078279168 669027641554944 669792596412128 670270276269216 671955648086016 674167483662336 674295575740416 674337384741888 675066553864192 675589881636432 677288629420032 677459317078656 679647127928832 680909487003648 680951706093864 682793642409984 685041152753664 686313530551296 686486492630568 688212639571968 689664670837191 691398809199616 691717574098944 691891898084352 691934798127636 695095101316224 696842894311424 697383103624704 697426344144522 699312843436032 700611729104448 702874309165056 702917890161408 703095036807114 706128356892672 706172139652896 708452676698112 708631218199296 708675156146853 710413047300096 711732550201344 711776680443792 711911918283552 713701996593152 714210991570944 714255275486592 717381221234688 717517523939328 717562012873104 719879332773888 719923968149184 720884059228998 723029892268032 723212107462656 723256949483208 725592660811776 725775521865408 726560311663872 726605361286371 728906690985984 728951886093312 729135593725896 731490289754112 731535645054816 732281258999808 732326663343744 734691664723968 734737218522624 734876818873344 734922384152292 737295768244224 738093015023616 738138779719488 740522550951936 740663250518016 740709174578688 743147321960448 743950896095232 744138383720256 746541530284032 746587818821376 746775970993458 748998875676672 749855268286464 749997741072384 750044243908512 752466463064064 752656096749312 753516670963644 755950104096768 758438419120128 758582522707968 758629557834624 759449873097216 760038616840986 761949708097536 762141731713488 764603018919936 765429793357824 765477253042432 766023172879104 766070669355597 767949312098304 768142847711232 770671296847872 771504632987648 772102721870208 774044147908608 774191216590848 774239219518464 777823660349568 778182270861312 780335591325696 781981988980752 783948256100352 784555991577792 786528730939392 786726948865536 788188195242504 790170067656704 790733597810688 790782626431584 792921649250304 794394401504256 794443657109508 797009261285376 799214678212608 800699118976512 800748765499266 800900908068996 802914746167296 803537184922416 807003836448768 807053873889024 807207214431744 807257264482242 809864249370624 809914464167832 813408628801536 813613620895488 813664068168609 815659424677888 816241133223936 816291743413248 817380350621856 820020027359232 820070871854976 820277542941633 822719237455872 822977600686668 823816416374784 823867496261712 826528122814464 826579370837952 826736421232512 828815221850112 829457739274752 830354641901568 830406127184424 833087869820928 833246156832768 833297821401024 835988902576128 836040737205504 836892867428352 836944758107136 837155681685288 839859221569536 839911296174048 842623735136256 843534874312704 843587176822272 843747458706432 843799774397076 846524770947072 846738108842976 850229595537408 850391139483648 850443867108864 853243221510144 853405338046464 853458252563952 854381107234368 857140275511296 857193421609728 857409448177674 859961672073216 860178396284928 861108517527552 861161909672736 863942976110592 864160703675136 866951454523392 867005208953856 867942712111104 868615562103984 870799666397184 870965118664704 871019121958272 873832021622784 874831146334208 875051617893264 875455054718976 877877540241408 880767196397568 881719580557312 881941788112896 884844822306816 885067817473728 886711719647817 888886211641344 888941326113792 889630454735532 892036855406592 893693701692288 895940864114688 896635418946048 899116512989184 900786508848576 903051505893376 903279089438208 903695540355072 907879316004864 907935608125152 910391523213312 911153772188811 913388203671552 915084707401728 915315323507424 917616852762624 918328211339904 919552894449588 922522530779136 922579730836848 925559142137856 926793468421632 926850933294426 929844138166272 929901792192696 932417124581376 934148972139264 934206893082477 937165745553408 937223853548544 937460049076152 940545829356192 941504475856896 941562852870528 941800141895949 944603568930816 944841624265728 944900208195804 947951702028288 948976733601792 949035573925056 949215891044736 952281322094592 952340367315456 956508294979584 956690031919104 956749350497472 959839110365184 959898624198912 960140534134446 961178745638664 964282809950208 964342599310944 967456881082368 967700695820544 968747082218496 968807148381828 971935848124416 972180791634528 975320386338816 975380860073088 976375011999744 976435551124992 979649624696832 979835758497792 979896512203056 983061024325632 984124020031488 984185039625984 984433070129922 987363401269248 987612232771584 990863095947264 991934528126976 992184511627008 995388707045376 995450425095168 995701294657944 999807024381952 999996988096512 1000058991878016 1003288617418752 1003541462332416 1004688894618192 1007933472129024 1011251225493504 1011443363610624 1011506077112832 1012599830796288 1013384822454648 1015932944130048 1016188975617984 1019470691893248 1020573057810432 1021364230505472 1021427559140796 1024190463614976 1027561729130496 1029470295826944 1032318959357952 1037098213799424 1037576361148416 1037902197191454 1042642651974336 1045264341467136 1046074655437056 1046139516216783 1048704974585856 1048969265154048 1050917593656672 1054311463747584 1054376835242112 1057228865667072 1059192535339008 1059258209479344 1062679015047168 1065619570950144 1067598825302016 1067665020665688 1067867877425328 1070552994889728 1071382913229888 1076005115265024 1076071831852032 1076276285908992 1076343019309656 1079818999160832 1079885952223776 1081326088843497 1084544838402048 1084818161193984 1084885424224812 1088388991217664 1089840467495808 1093360036478976 1093427829139968 1093703390588844 1097303467582224 1098421888499712 1098489995015616 1102037497085952 1102105827783936 1102315228310016 1102383576228438 1105943652366336 1107139522535424 1107208169579232 1110783826427904 1110994875777024 1111063761868032 1114651870101504 1114720982940672 1115926344142848 1116207575580384 1119812295426048 1119881728232064 1120163956490187 1123498313515008 1124782902429696 1124996611608576 1125066365862768 1128699694596096 1128984145123968 1130275006445466 1133639460716544 1133925156145152 1137657628680192 1137873784061952 1137944336751936 1139174809645824 1142853700681728 1142924562146304 1143212597570232 1146904528379904 1148144690036736 1148215879563648 1151923968147456 1152214271566848 1156006945271808 1157256949481472 1158154082805312 1161066221862912 1161286824886272 1161358829277696 1166735490524352 1167273406291968 1170503386988544 1172972983471128 1174356261863424 1175922384150528 1179793096409088 1180090423298304 1182282292863756 1185255101485056 1186173939647376 1189382473875456 1191591602256384 1191665485664262 1195513891928064 1198822017318912 1201048678464768 1201123148248899 1201351362103494 1204372119250944 1204927387140096 1210505754673152 1210580810833536 1210810821647616 1210885896723363 1213855364284416 1214871696251748 1220112943202304 1220420431343232 1223489137016832 1224437615119872 1226070525932784 1230030041038848 1230106307782464 1234078856183808 1235724624562176 1235801244392568 1239792184221696 1239869056256928 1240104631848768 1243222832775168 1245531962852352 1245609190776636 1249631804731392 1249869235249152 1249946732101536 1254061105808256 1255339301142528 1255417137160704 1255733522527932 1259788832354304 1259866944261072 1263935602704384 1265302311469056 1265380765233408 1265621188059648 1265699661595614 1269787156420608 1270107163264464 1275344393306112 1275586709225472 1275665800663296 1279785480486912 1279864832265216 1280108007069696 1280187378845928 1281571660851552 1285710413266944 1285790132414592 1286114172266511 1289942508109824 1290187597676544 1290267594427392 1291662776291328 1291742864509104 1295914464165888 1296241055512704 1300427181785088 1300507813430784 1301914068166656 1306199499595776 1306447677997056 1306528682937408 1310748032434176 1312165360041984 1312246719501312 1312577426839896 1316816310362112 1321150794596352 1322579370835968 1322912682169344 1327267233460224 1327601726210592 1333329317462016 1333411989170688 1338055283109888 1339585192824256 1340540552538432 1343911296172032 1348334967324672 1348674769483776 1350133107728384 1351179763272864 1354577258840064 1354918634157312 1359294255857664 1361818974007296 1361903412187728 1365587284819968 1370082305507328 1372627061102592 1372972985261136 1376425279143936 1379329341674382 1382797618399232 1383435148197888 1383783796168704 1383869596255272 1390190202632448 1390276399941639 1393685788622848 1394766207249408 1394852688289044 1398625686872064 1401223458208896 1405748618330112 1405835780322816 1406190073614228 1412256713785344 1412344279305792 1416905353396224 1417262436398592 1417350312293706 1423465100402688 1423553360887584 1423823836567104 1427403993186304 1428421983141888 1428510550973184 1434762442469376 1435035047878656 1435124025746208 1439758665547776 1439847936298368 1440210801201669 1441768118457996 1446424214925312 1446513898966416 1451185321623552 1451551043730816 1453120623327744 1453210722572742 1457903772186624 1458271187451792 1462980579508224 1463071290109632 1464562517999616 1464653326687488 1469383329447936 1469474437045248 1469753637746688 1469844768304584 1474591536488448 1476186030047232 1476277559438976 1476649605194883 1481045101903872 1481326501036032 1481418349157376 1486294643920896 1487901792190464 1488276767440512 1493083060568064 1493175637642752 1493551941986916 1499710536572928 1499995482144768 1500088487817024 1504932926128128 1505312193498624 1507033341927288 1511900208193536 1516876838240256 1517165045415936 1517259115669248 1518899746194432 1520077233681972 1523899416195072 1524283463426976 1529206037839872 1530859586715648 1530954506084864 1532046345758208 1532141338711194 1536285695422464 1541342593695744 1543009265975296 1544205443740416 1548088295817216 1548478439036928 1555647320699136 1556364541722624 1556853295787181 1560671182651392 1563963977961504 1567896512200704 1569111983155584 1573057461878784 1573453897731072 1576376390485008 1580340135313408 1581467195621376 1581565252863168 1585843298500608 1588788803008512 1588887314219016 1594018522570752 1598429356425216 1601398237953024 1601497530998532 1601801816137992 1605829492334592 1607074369844832 1614007672897536 1614107747778048 1614414428863488 1614514528964484 1619728498741248 1619828928335664 1626817257603072 1627227241790976 1627328136337218 1632583486826496 1634760701243712 1640040054718464 1640141743709952 1640555085883266 1645438474911744 1645955201373336 1647632832749568 1647734992523424 1653056245628928 1653158741675904 1653472842465024 1653575364342657 1657630443700224 1658915478549504 1660709283803136 1660812254368848 1666175739641856 1666492313665536 1666595642802048 1671977805152256 1672081474411008 1673889516214272 1674311363370576 1679718443139072 1679822592348096 1685247470272512 1687069748625408 1687174353644544 1687494917412864 1687599548794152 1693049541894144 1693476217685952 1695412509668199 1700459191074816 1700782278967296 1700887734217728 1706486443020288 1706810676092928 1706916505127904 1708762214468736 1714280551022592 1714386843219456 1714818896355348 1720356792569856 1722217035055104 1722323819345472 1727885952221184 1728321407350272 1734010417907712 1735885424222208 1737231124207968 1741599332794368 1741930237329408 1742038243916544 1747664043245568 1749662292668416 1750103235786528 1750910109437952 1755755080482816 1761534392795136 1763883576225792 1769689644613632 1770135634947456 1773423439295634 1777882652227584 1779260909471064 1784073710813184 1787387403384576 1787498228496393 1791881728229376 1793270837892096 1798233025978368 1801573017697152 1806103011786752 1806558178876416 1807391080710144 1815758632009728 1815871216250304 1820783046426624 1822307544377622 1830169414803456 1830630647014848 1835233705525248 1836656422679808 1839105788899176 1845045061558272 1845159461673696 1851118284275712 1853586936843264 1853701866588852 1859688276332544 1859803584385392 1864834249162752 1868297944278528 1868413786164954 1874447707097088 1874920098152304 1881091658712384 1883008951713792 1883125705741056 1883600283791898 1889207137861632 1889683248531456 1889800416391608 1895903404056576 1897953467203584 1898071147850112 1898431782089472 1898549492393421 1904562644189184 1904680734630912 1913016589959168 1913380063838208 1913498700994944 1919678220730368 1919797248397824 1920281068268892 1922357491277328 1928565619900416 1928685198621888 1934913762164736 1935401391641088 1937494164436992 1937614296763656 1943871696248832 1944361583269056 1950640772677632 1950761720146176 1952750023999488 1952871102249984 1959299249393664 1959671516995584 1959793024406112 1966122048651264 1968248040062976 1968370079251968 1968866140259844 1975224465543168 1981726191894528 1983869056253952 1984369023254016 1990900850190336 1991402589315888 1999614048763904 1999993976193024 2000117983756032 2006577234837504 2007082924664832 2009377789236384 2015866944258048 2022502450987008 2022886727221248 2023012154225664 2025199661592576 2026769644909296 2031865888260096 2032377951235968 2038941383786496 2042728461010944 2042855118281592 2048380927229952 2055123458260992 2058940591653888 2064637918715904 2068994012511573 2074196427598848 2075152722296832 2075804394382908 2085285303948672 2090528682934272 2092149310874112 2092279032433566 2097938530308096 2101835187313344 2108622927495168 2108753670484224 2118385070678016 2118516418958688 2125358030094336 2126025468440559 2131239141900288 2135197650604032 2135330041331376 2135735754850656 2141105989779456 2142765826459776 2152143663704064 2152552571817984 2152686038619312 2159637998321664 2159771904447552 2162652177686994 2169089676804096 2169636322387968 2169770848449624 2176777982435328 2179680934991616 2179816083859113 2186720072957952 2186855658279936 2187406781177688 2194606935164448 2196843776999424 2196979990031232 2204074994171904 2204211655567872 2204630456620032 2204767152456876 2211887304732672 2214279045070848 2214416339158464 2221567652855808 2221989751554048 2222127523736064 2229441965881344 2231852688285696 2232415151160768 2239624590852096 2239763456464128 2240327912980374 2246996627030016 2249565804859392 2249993223217152 2250132731725536 2257399389192192 2257968290247936 2260550012890932 2267850312290304 2275315257360384 2275747568123904 2275888673503872 2278349619291648 2285849124292608 2286425195140464 2293809056759808 2296289380073472 2296431759127296 2298212008066791 2303847936294912 2304428543133696 2312013890543616 2314513898962944 2316308165610624 2322132443725824 2322573649772544 2322717658555392 2333470981048704 2334546812583936 2341006773977088 2345945966942256 2351844768301056 2359586192818176 2360180846596608 2364564585727512 2370510202970112 2372347879294752 2378764947750912 2383183204512768 2383330971328524 2391027783856128 2397644034637824 2402097356929536 2402246296497798 2402702724206988 2408744238501888 2421011509346304 2421161621667072 2421621643295232 2421771793446726 2429743392503496 2440225886404608 2440840862686464 2440992204505827 2446978274033664 2448875230239744 2452141051865568 2460060082077696 2460212615564928 2460832628824899 2468157712367616 2471449249124352 2471602488785136 2479584368443392 2479738112513856 2480209263697536 2486445665550336 2491063925704704 2491218381553272 2499263609462784 2499738470498304 2499893464203072 2508122211616512 2510678602285056 2510834274321408 2511467045055864 2519577664708608 2519733888522144 2527871205408768 2530604622938112 2530761530466816 2531242376119296 2531399323191228 2539574312841216 2540214326528928 2550688786612224 2551173418450944 2551331601326592 2559729664530432 2560216014139392 2560374757691856 2563143321703104 2571420826533888 2571580264829184 2572228344533022 2579885016219648 2580535188854784 2583325552582656 2583485729018208 2591828928331776 2592482111025408 2600854363570176 2601015626861568 2603828136333312 2612398999191552 2612895355994112 2613057365874816 2621496064868352 2624493439002624 2625154853679792 2633632620724224 2642301589192704 2645158741671936 2645825364338688 2654534466920448 2655203452421184 2660135158943451 2666658634924032 2666823978341376 2676110566219776 2679170385648512 2681081105076864 2687822592344064 2697349538967552 2700266215456768 2702359526545728 2709154517680128 2709837268314624 2723637948014592 2723806824375456 2731174569639936 2740164611014656 2745254122205184 2745945970522272 2752850558287872 2758658683348764 2765595236798464 2767567592337408 2767739192510544 2780380405264896 2780552799883278 2789532414498816 2789705376578088 2797251373744128 2802446916417792 2802620679247431 2811497236660224 2811671560645632 2812380147228456 2824513427570688 2824688558611584 2825400425687847 2833810706792448 2834524872797184 2834700624587412 2846930200805376 2847106721775168 2847647673134208 2854807986372608 2856843966283776 2857021101946368 2869524884938752 2870070095757312 2870248051492416 2879517331095552 2879695872596736 2880421602403338 2883536236915992 2892848429850624 2893027797932832 2902370643247104 2903102087461632 2906241246655488 2906421445145484 2915807544373248 2916542374903584 2925961159016448 2926142580219264 2929125035999232 2929306653374976 2938948874090496 2939507275493376 2939689536609168 2949183072976896 2952372060094464 2952555118877952 2953299210389766 2962090203807744 2962836698314752 2972589287841792 2975803584380928 2976553534881024 2986166121136128 2986351275285504 2987103883973832 2999421073145856 2999990964289536 3000176975634048 3009865852256256 3010624386997248 3014066683854576 3023800416387072 3033753676480512 3034330090831872 3034518231338496 3037799492388864 3040154467363944 3047798832390144 3048566926853952 3058412075679744 3061719173431296 3061909012169728 3064092691516416 3064282677422388 3072571390844928 3082685187391488 3086018531950592 3088410887480832 3096956878073856 3111294641398272 3112729083445248 3113706591574362 3127927955923008 3135793024401408 3138223966311168 3138418548650349 3146114923757568 3146907795462144 3152752780970016 3160680270626816 3162934391242752 3163130505726336 3171686597001216 3177577606017024 3177774628438032 3188037045141504 3196858712850432 3202796475906048 3202995061997064 3203603632275984 3211658984669184 3214148739689664 3228015345795072 3228215495556096 3228828857726976 3229029057928968 3239456997482496 3239657856671328 3243978266530491 3253634515206144 3254454483581952 3254656272674436 3265166973652992 3269521402487424 3280080109436928 3280283487419904 3281110171766532 3291910402746672 3295265665499136 3295469985046848 3306112491257856 3306317483351808 3306945684930048 3307150728685314 3317830957099008 3321418567606272 3321624508737696 3332351479283712 3332984627331072 3333191285604096 3343955610304512 3344162948822016 3347779032428544 3348622726741152 3359436886278144 3359645184696192 3360491869470561 3370494940545024 3374348707289088 3374989834825728 3375199097588304 3386099083788288 3386952435371904 3390825019336398 3400918382149632 3401775468435456 3412972886040576 3413621352185856 3413833010255808 3417524428937472 3428561102045184 3428773686438912 3429637792710696 3440713585139712 3444434070110208 3444647638690944 3455771904442368 3456642814700544 3468020835815424 3471770848444416 3474462248415936 3483198665588736 3483860474658816 3484076487833088 3499324585336832 3500206471573056 3501820218875904 3511510160965632 3523068785590272 3527767152451584 3539379289227264 3540271269894912 3546846878591268 3555765304455168 3558521818942128 3568147421626368 3574774806769152 3574996456992786 3586541675784192 3596466051956736 3603146035394304 3603369444746697 3612206023573504 3613116357752832 3614782161420288 3631517264019456 3631742432500608 3632657690170089 3641566092853248 3644615088755244 3660338829606912 3661261294029696 3670467411050496 3673312845359616 3678211577798352 3690090123116544 3690318923347392 3702236568551424 3707173873686528 3707403733177704 3719376552665088 3719607168770784 3729668498325504 3736595888557056 3736827572329908 3748895414194176 3749840196304608 3762183317424768 3766017903427584 3766251411482112 3767200567583796 3779366497062912 3779600832783216 3791806808113152 3795906934407168 3796142295700224 3796863564178944 3797098984786842 3809361469261824 3826033179918336 3826760127676416 3826997401989888 3839356441460736 3839594496795648 3840562136537784 3844714982554656 3857131239800832 3857370397243776 3858342516799533 3869827524329472 3870802783282176 3874988328873984 3875228593527312 3887743392497664 3888723166538112 3901281545355264 3901523440292352 3905742204499968 3918598498787328 3919343033991168 3919586048812224 3932244097302528 3936496080125952 3936740158503936 3937732280519688 3950448931086336 3963452383789056 3967738112507904 3968738046508032 3981801700380672 3982805178631776 3999228097527808 3999987952386048 4000235967512064 4014165849329664 4018755578472768 4031733888516096 4045004901974016 4046024308451328 4050399323185152 4053539289818592 4063731776520192 4064755902471936 4077882767572992 4085456922021888 4085710236563184 4096761854459904 4110246916521984 4117881183307776 4129275837431808 4137988025023146 4148392855197696 4150305444593664 4151608788765816 4170570607897344 4170829199824917 4181057365868544 4184298621748224 4184558064867132 4195877060616192 4203670374626688 4217245854990336 4217507340968448 4236770141356032 4237032837917376 4250716060188672 4252050936881118 4270395301208064 4270660082662752 4271471509701312 4282211979558912 4285531652919552 4304287327408128 4305105143635968 4305372077238624 4319275996643328 4319543808895104 4325304355373988 4339272644775936 4339541696899248 4353555964870656 4359361869983232 4359632167718226 4373711316559872 4374813562355376 4389213870328896 4393687553998848 4393959980062464 4408149988343808 4408423311135744 4409260913240064 4409534304913752 4423774609465344 4428558090141696 4428832678316928 4429948815584649 4443135305711616 4443979503108096 4444255047472128 4458883931762688 4463705376571392 4464830302321536 4479249181704192 4479526912928256 4480655825960748 4499131609718784 4499986446434304 4500265463451072 4514798778384384 4515936580495872 4521100025781864 4535700624580608 4550630514720768 4551495136247808 4551777347007744 4556699238583296 4571698248585216 4572850390280928 4587618113519616 4592578760146944 4592863518254592 4596424016133582 4608857086267392 4624027781087232 4629027797925888 4632616331221248 4644264887451648 4645435317110784 4666941962097408 4669093625167872 4682013547954176 4691891933884512 4703689536602112 4719172385636352 4720361693193216 4729129171455024 4741020405940224 4744695758589504 4757529895501824 4766366409025536 4766661942657048 4782055567712256 4795288069275648 4804194713859072 4804492592995596 4805405448413976 4817488477003776 4842023018692608 4842323243334144 4843243286590464 4843543586893452 4859486785006992 4880451772809216 4881681725372928 4881984409011654 4897750460479488 4904282103731136 4920120164155392 4920425231129856 4921665257649798 4936315424735232 4942898498248704 4943204977570272 4959168736886784 4959476225027712 4960418527395072 4960726093027971 4972891331100672 4982127851409408 4982436763106544 4998527218925568 4999476940996608 4999786928406144 5016244423233024 5021668548642816 5022934090111728 5039155329417216 5039467777044288 5055742410817536 5061209245876224 5061523060933632 5062484752238592 5062798646382456 5079148625682432 5080428653057856 5086237529004597 5101377573224448 5102346836901888 5102663202653184 5119459329060864 5120432028278784 5120749515383712 5126286643406208 5142841653067776 5143160529658368 5144456689066044 5161070377709568 5166651105165312 5166971458036416 5183657856663552 5184964222050816 5202031253723136 5207656272666624 5224797998383104 5225790711988224 5226114731749632 5242992129736704 5248986878005248 5250309707359584 5267265241448448 5284603178385408 5291650728677376 5309068933840896 5310406904842368 5320270317886902 5333647956682752 5352221132439552 5358340771297024 5362162210153728 5362494685489179 5375645184688128 5394699077935104 5400532430913536 5404719053091456 5418309035360256 5419674536629248 5447275896029184 5447613648750912 5462349139279872 5490508244410368 5491891941044544 5505701116575744 5517317366697528 5531190473596928 5535135184674816 5535478385021088 5560760810529792 5561105599766556 5579064828997632 5579410753156176 5594502747488256 5604893832835584 5605241358494862 5623343121291264 5624760294456912 5649026855141376 5649377117223168 5650800851375694 5667621413584896 5669049745594368 5669401249174824 5693860401610752 5694213443550336 5695295346268416 5695648477180263 5709615972745216 5713687932567552 5714042203892736 5739049769877504 5740140191514624 5740496102984832 5759034662191104 5759391745193472 5760843204806676 5767072473831984 5785696859701248 5786055595865664 5804741286494208 5806204174923264 5812482493310976 5812842890290968 5831615088746496 5833084749807168 5851922318032896 5852285160438528 5858250071998464 5858613306749952 5877897748180992 5879014550986752 5879379073218336 5898366145953792 5904744120188928 5905110237755904 5906598420779532 5925673396629504 5945178575683584 5951607168761856 5953107069762048 5972702550571008 5974207767947664 5998842146291712 5999981928579072 6000353951268096 6019731704512512 6021248773994496 6028133367709152 6047600832774144 6067507352961024 6068660181663744 6069036462676992 6075598984777728 6080308934727888 6095597664780288 6097133853707904 6116824151359488 6123818024339456 6128185383032832 6128565354844776 6145142781689856 6165370374782976 6172037063901184 6176821774961664 6193913756147712 6206982037534719 6222589282796544 6225458166890496 6227413183148724 6255855911846016 6271586048802816 6276447932622336 6276837097300698 6293815590924288 6305505561940032 6321360541253632 6325868782485504 6326261011452672 6355155212034048 6355549256876064 6376074090283008 6378076405321677 6393717425700864 6405592951812096 6405990123994128 6407207264551968 6423317969338368 6428297479379328 6456430991112192 6457657715453952 6458058115857936 6478913994964992 6479315713342656 6487956533060982 6507269030412288 6508908967163904 6509312545348872 6530333947305984 6539042804974848 6539448251577339 6560160218873856 6560566974839808 6562220343533064 6583820805493344 6590531330998272 6590939970093696 6612224982515712 6612634966703616 6613891369860096 6614301457370628 6635661914198016 6642837135212544 6643249017475392 6664702958567424 6665969254662144 6666382571208192 6688325897644032 6695558064857088 6697245453482304 6718873772556288 6719290369392384 6720983738941122 6740989881090048 6748697414578176 6749979669651456 6750398195176608 6772198167576576 6773904870743808 6781650038672796 6803550936870912 6825945772081152 6827242704371712 6827666020511616 6835048857874944 6857547372877824 6859275585421392 6881427170279424 6888868140220416 6889295277381888 6894636024200373 6911543808884736 6913285629401088 6936041671630848 6943541696888832 6948924496831872 6966397331177472 6967720949317632 6968152975666176 6998649170673664 7000412943146112 7003640437751808 7023020321931264 7055534304903168 7078758578454528 7080542539789824 7093693757182536 7111530608910336 7117043637884256 7136294843252736 7149549613538304 7149992913985572 7173083351568384 7192932103913472 7206292070788608 7206738889493394 7226232715505664 7263034528038912 7263484865001216 7265315380340178 7289230177510488 7320677659213824 7322522588059392 7322976613517481 7340934822100992 7346625690719232 7356423155596704 7380180246233088 7380637846694784 7404473137102848 7414347747373056 7414807466355408 7438753105330176 7439214337541568 7459336996651008 7473191777114112 7473655144659816 7497790828388352 7499680392609216 7524366634849536 7532035806855168 7532502822964224 7534401135167592 7558732994125824 7559201665566432 7583613616226304 7591813868814336 7592284591400448 7593727128357888 7594197969573684 7618722938523648 7652066359836672 7653520255352832 7653994803979776 7679188993591296 7681124273075568 7689429965109312 7714262479601664 7714740794487552 7716685033599066 7739655048658944 7741605566564352 7749976657747968 7750457187054624 7775486784995328 7777446333076224 7802563090710528 7803046880584704 7811484408999936 7837196997574656 7838686067982336 7839172097624448 7864488194605056 7873480317007872 7875464561039376 7900897862172672 7926904767578112 7935476225015808 7937476093016064 7963603400761344 7965610357263552 7998456195055616 7999975904772096 8000471935024128 8028331698659328 8037511156945536 8063467777032192 8092048616902656 8100798646370304 8107078579637184 8127463553040384 8129511804943872 8170913844043776 8171420473126368 8193523708919808 8220493833043968 8235762366615552 8258551674863616 8275976050046292 8296785710395392 8303217577531632 8341141215794688 8341658399649834 8368597243496448 8369116129734264 8391754121232384 8407340749253376 8407862037742293 8434491709980672 8435014681936896 8473540282712064 8474065675834752 8476201277063541 8501432120377344 8504101873762236 8540790602416128 8541320165325504 8542943019402624 8564423959117824 8571063305839104 8608574654816256 8610210287271936 8610744154477248 8638551993286656 8639087617790208 8650608710747976 8678545289551872 8679083393798496 8707111929741312 8718723739966464 8719264335436452 8747422633119744 8749627124710752 8778427740657792 8787375107997696 8787919960124928 8816846622271488 8818521826480128 8819068609827504 8847549218930688 8857116180283392 8857665356633856 8859897631169298 8886270611423232 8888510094944256 8917767863525376 8927410753142784 8929660604643072 8958498363408384 8959053825856512 8961311651921496 8998263219437568 8999972892868608 9000530926902144 9029597556768768 9031873160991744 9042200051563728 9071401249161216 9101261029441536 9102990272495616 9103554694015488 9113398477166592 9143396497170432 9145700780561856 9175236227039232 9185157520293888 9185727036509184 9192848032267164 9217714172534784 9248055562174464 9258055595851776 9265232662442496 9290870634221568 9333883924194816 9338187250335744 9383783867769024 9407379073204224 9415255645951047 9438344771272704 9440723386386432 9458258342910048 9482040811880448 9489391517179008 9515059791003648 9532732818051072 9533323885314096 9564111135424512 9590576138551296 9608389427718144 9608985185991192 9610810896827952 9634976954007552 9684046037385216 9684646486668288 9686486573180928 9687087173786904 9718973570013984 9731934799591473 9760903545618432 9763363450745856 9763968818023308 9795500920958976 9808564207462272 9840240328310784 9840850462259712 9843330515299596 9885796996497408 9886409955140544 9918337473773568 9918952450055424 9920837054790144 9921452186055942 9964255702818816 9964873526213088 9997054437851136 9998953881993216 9999573856812288 10032488846466048 10043337097285632 10045868180223456 10078310658834432 10078935554088576 10081475608411683 10111484821635072 10123046121867264 10124969504477184 10125597292764912 10158297251364864 10160857306115712 10172475058009194 10202755146448896 10205326405306368 10238918658121728 10240864056557568 10241499030767424 10252573286812416 10285683306135552 10286321059316736 10288913378132088 10322140755419136 10333302210330624 10333942916072832 10367315713327104 10369928444101632 10404062507446272 10415312545333248 10449595996766208 10451581423976448 10452229463499264 10497973756010496 10500619414719168 10534530482896896 10569206356770816 10583301457354752 10618137867681792 10620813809684736 10640540635773804 10667295913365504 10704442264879104 10716681542594048 10724324420307456 10724989370978358 10789398155870208 10801064861827072 10809438106182912 10810108334240091 10836618070720512 10839349073258496 10894551792058368 10895227297501824 10897973070510267 10924698278559744 10981016488820736 10983783882089088 11011402233151488 11034634733395056 11062380947193856 11070270369349632 11070956770042176 11121521621059584 11122211199533112 11158129657995264 11158821506312352 11189005494976512 11209787665671168 11210482716989724 11246686242582528 11249520588913824 11298053710282752 11298754234446336 11301601702751388 11338099491188736 11338802498349648 11387720803221504 11388426887100672 11390590692536832 11391296954360526 11428084407785472 11478099539755008 11480280383029248 11480992205969664 11518069324382208 11518783490386944 11521686409613352 11534144947663968 11571393719402496 11572111191731328 11575027550398599 11609482572988416 11612408349846528 11624964986621952 11625685780581936 11663230177492992 11666169499614336 11703844636065792 11704570320877056 11717226613499904 11755795496361984 11758029101973504 11758758146436672 11796732291907584 11809488240377856 11810220475511808 11813196841559064 11851346793259008 11890357151367168 11903214337523712 11906214139524096 11945405101142016 11948415535895328 11997684292583424 11999963857158144 12000707902536192 12042497547988992 12056266735418304 12095201665548288 12135014705922048 12138072925353984 12151197969555456 12160617869455776 12191195329560576 12194267707415808 12233648302718976 12247636048678912 12256370766065664 12257130709689552 12290285563379712 12330740749565952 12353643549923328 12387827512295424 12413964075069438 12445178565593088 12450916333780992 12454826366297448 12511711823692032 12512487599474751 12543172097605632 12552895865244672 12553674194601396 12587631181848576 12611011123880064 12642721082507264 12651737564971008 12652522022905344 12710310424068096 12711098513752128 12752148180566016 12756152810643354 12811185903624192 12811980247988256 12814414529103936 12846635938676736 12856594958758656 12912861982224384 12915315430907904 12916116231715872 12957827989929984 12958631426685312 12975913066121964 13017817934327808 13018625090697744 13060667894611968 13078085609949696 13078896503154678 13121133949679616 13124440687066128 13167641610986688 13181062661996544 13181879940187392 13224449965031424 13225269933407232 13227782739720192 13228602914741256 13271323828396032 13285674270425088 13286498034950784 13289846446753947 13329405917134848 13331938509324288 13332765142416384 13376651795288064 13391116129714176 13394490906964608 13437747545112576 13438580738784768 13441967477882244 13497394829156352 13499959339302912 13500796390353216 13544396335153152 13547809741487616 13563300077345592 13607101873741824 13651891544162304 13654485408743424 13655332041023232 13670097715749888 13715094745755648 13718551170842784 13762854340558848 13777736280440832 13778590554763776 13789272048400746 13826571258802176 13872083343261696 13887083393777664 13897848993663744 13932794662354944 13936305951332352 13997298341347328 14000825886292224 14007280875503616 14046040643862528 14111068609806336 14157517156909056 14161085079579648 14187387514365072 14223061217820672 14234087275768512 14272589686505472 14299099227076608 14299985827971144 14346166703136768 14385864207826944 14412584141577216 14413477778986788 14452465431011328 14526069056077824 14526969730002432 14530630760680356 14578460355020976 14641355318427648 14645045176118784 14645953227034962 14693251381438464 14712846311193408 14760360492466176 14761275693389568 14808946274205696 14828695494746112 14829614932710816 14877506210660352 14878428675083136 14882178279083913 14918673993302016 14946383554228224 14947310289319632 14995581656776704 14999360785218432 15048733269699072 15065005645928448 15068802270335184 15117465988251648 15118403331132864 15167227232452608 15183627737628672 15184569182800896 15187454256715776 15188395939147368 15237445877047296 15258712587013791 15304132719673344 15307040510705664 15307989607959552 15358377987182592 15362248546151136 15378859930218624 15428524959203328 15429481588975104 15433370067198132 15483211133128704 15499953315495936 15500914374109248 15550973569990656 15554892666152448 15606093761169408 15622968817999872 15674393995149312 15677372135964672 15678344195248896 15728976389210112 15746960634015744 15750929122078752 15801795724345344 15853809535156224 15874952186032128 15927206801522688 15931220714527104 15996912390111232 16000943870048256 16056663397318656 16075022313891072 16087484056467537 16126935554064384 16184097233805312 16201597292740608 16214157159274368 16254927106080768 16259023609887744 16341827688087552 16342840946252736 16387047417839616 16471524733231104 16517103349727232 16551952100092584 16593571420790784 16606435155063264 16682282431589376 16683316799299668 16737194486992896 16738232259468528 16783508242464768 16814681498506752 16815724075484586 16870029363873792 16947080565424128 16948131351669504 16952402554127082 17002864240754688 17008203747524472 17081581204832256 17082640330651008 17085886038805248 17086945431540789 17128847918235648 17142126611678208 17217149309632512 17220420574543872 17221488308954496 17277103986573312 17278175235580416 17301217421495952 17357090579103744 17358166787596992 17414223859482624 17437447479932928 17438528670872904 17494845266239488 17499254249421504 17556855481315584 17574750215995392 17575839920249856 17633693244542976 17637043652960256 17638137219655008 17695098437861376 17714232360566784 17715330713267712 17719795262338596 17777020189888512 17835535727050752 17854821506285568 17859321209286144 17918107651713024 17922623303842992 17996526438875136 17999945785737216 18001061853804288 18059195113537536 18063746321983488 18084400103127456 18142802498322432 18202522058883072 18205980544991232 18207109388030976 18226796954333184 18286792994340864 18291401561123712 18350472454078464 18371454073018368 18385696064534328 18435428345069568 18496111124348928 18516111191703552 18530465324884992 18581741268443136 18620946112604157 18667767848389632 18676374500671488 18767567735538048 18814758146408448 18830511291902094 18881446772772864 18916516685820096 18964081623760896 18978783034358016 19065465636102144 19066647770628192 19128222270849024 19181152277102592 19216778855436288 19217970371982384 19221621793655904 19269953908015104 19369292973336576 19372973146361856 19374174347573808 19437947140027968 19463869599182946 19521807091236864 19526726901491712 19527937636046616 19591001841917952 19617128414924544 19618344754732017 19680480656621568 19681700924519424 19686661030599192 19771593992994816 19772819910281088 19836674947547136 19837904900110848 19841674109580288 19842904372111884 19928511405637632 19929747052426176 19994108875702272 19997907763986432 19999147713624576 20064977692932096 20086674194571264 20091736360446912 20156621317668864 20157871108177152 20162951216823366 20222969643270144 20246092243734528 20249939008954368 20251194585529824 20316594502729728 20321714612231424 20344950116018388 20410652810612736 20477837316243456 20481728113115136 20482998061534848 20505146573624832 20572642118633472 20577826756264176 20644281510838272 20666604420661248 20667885832145664 20734631426654208 20739856888203264 20808125014892544 20830625090666496 20899191993532416 20903162847952896 20904458926998528 20995947512020992 21001238829438336 21069060965793792 21166602914709504 21236275735363584 21241627619369472 21281081271547608 21334591826731008 21408884529758208 21433363085188096 21448648840614912 21449978741956716 21578796311740416 21602129723654144 21618876212365824 21620216668480182 21678698146516992 21789103584116736 21790454595003648 21795946141020534 21962032977641472 21967567764178176 21968929840552443 22022804466302976 22069269466790112 22124761894387712 22140540738699264 22141913540084352 22243043242119168 22244422399066224 22316259315990528 22317643012624704 22378010989953024 22419575331342336 22420965433979448 22493372485165056 22499041177827648 22596107420565504 22597508468892672 22603203405502776 22676198982377472 22677604996699296 22775441606443008 22776853774201344 22781181385073664 22782593908721052 22856168815570944 22956199079510016 22960560766058496 22961984411939328 23037566980773888 23043372819226704 23068289895327936 23142787438804992 23144222383462656 23150055100797198 23218965145976832 23224816699693056 23249929973243904 23251371561163872 23326460354985984 23332338999228672 23407689272131584 23409140641754112 23434453226999808 23511590992723968 23516058203947008 23517516292873344 23593464583815168 23620440951023616 23626393683118128 23702693586518016 23780714302734336 23806428675047424 23812428279048192 23890810202284032 23896831071790656 23995368585166848 23999927714316288 24001415805072384 24084995095977984 24112533470836608 24190403331096576 24276145850707968 24302395939110912 24321235738911552 24382390659121152 24388535414831616 24495272097357824 24512741532131328 24514261419379104 24580571126759424 24661481499131904 24707287099846656 24775655024590848 24827928150138876 24890357131186176 24909652732594896 25023423647384064 25024975198949502 25105791730489344 25107348389202792 25175262363697152 25222022247760128 25223586113226879 25285442165014528 25303475129942016 25305044045810688 25420620848136192 25422197027504256 25428603831190623 25504296361132032 25512305621286708 25622371807248384 25623960495976512 25628829058207872 25693271877353472 25713189917517312 25825723964448768 25830630861815808 25832232463431744 25915655979859968 25917262853370624 25951826132243928 26035635868655616 26037250181395488 26121335789223936 26156171219899392 26157793006309356 26242267899359232 26248881374132256 26335283221973376 26362125323993088 26363759880374784 26450539866814464 26455565479440384 26457205829482512 26542647656792064 26571348540850176 26572996069901568 26579692893507894 26658811834269696 26665530284832768 26753303590576128 26782232259428352 26788981813929216 26875495090225152 26877161477569536 26883934955764488 26994789658312704 26999918678605824 27001592780706432 27088792670306304 27095619482975232 27126600154691184 27214203747483648 27303783088324608 27308970817486848 27310664082046464 27340195431499776 27430189491511296 27437102341685568 27525708681117696 27555472560881664 27557181109527552 27578544096801492 27653142517604352 27744166686523392 27774166787555328 27795697987327488 27872611902664704 27994596682694656 28001651772584448 28014561751007232 28222137219612672 28245766937853141 28315034313818112 28322170159159296 28374775028730144 28446122435641344 28468174551537024 28545179373010944 28598198454153216 28599971655942288 28692333406273536 28771728415653888 28825168283154432 28826955557973576 28904930862022656 29052138112155648 29053939460004864 29061261521360712 29156920710041952 29195804398774419 29282710636855296 29290090352237568 29291906454069924 29386502762876928 29425692622386816 29520720984932352 29522551386779136 29657390989492224 29659229865421632 29755012421320704 29756857350166272 29764356558167826 29892767108456448 29894620578639264 29991163313553408 29998721570436864 30097466539398144 30130011291856896 30137604540670368 30234931976503296 30236806662265728 30334454464905216 30369138365601792 30374908513431552 30376791878294736 30474891754094592 30517425174027582 30608265439346688 30615979215919104 30716755974365184 30724497092302272 30757719860437248 30857049918406656 30858963177950208 30866740134396264 30966422266257408 30999906630991872 31001828748218496 31101947139981312 31109785332304896 31212187522338816 31245937635999744 31348787990298624 31354744271929344 31356688390497792 31493921268031488 31501858244157504 31603591448690688 31707619070312448 31749904372064256 31854413603045376 31862441429054208 32001887740096512 32113326794637312 32150044627782144 32174968112935074 32368194467610624 32403194585481216 32428314318548736 32430325002720273 32509854212161536 32518047219775488 32683655376175104 32685681892505472 32774094835679232 32943049466462208 33034206699454464 33103904200185168 33187142841581568 33212870310126528 33364564863178752 33366633598599336 33474388973985792 33476464518937056 33567016484929536 33629362997013504 33631448150969172 33740058727747584 33894161130848256 33896262703339008 33904805108254164 34016407495048944 34163162409664512 34165280661302016 34171772077610496 34173890863081578 34284253223356416 34434298619265024 34440841149087744 34442976617908992 34554207973146624 34556350471160832 34602434842991904 34714181158207488 34716333575193984 34725082651195797 34828447718965248 34874894959865856 34877057341745808 34989690532478976 34998508498843008 35113710962631168 35151679840499712 35267386489085952 35274087305920512 35276274439310016 35390196875722752 35428464721133568 35430661426535424 35439590524677192 35554040379777024 35671071454101504 35709643012571136 35718642418572288 35836215303426048 35845246607685984 35993052877750272 35999891571474432 36002123707608576 36127492643966976 36168800206254912 36285604996644864 36405044117766144 36414218776061952 36453593908666368 36573585988681728 36582803122247424 36700944908156928 36742908146036736 36771392129068656 36870856690139136 36992222248697856 37060930649769984 37163482536886272 37241892225208314 37335535696779264 37352749001342976 37535135471076096 37537462798424253 37629516292816896 37661022583804188 37762893545545728 37833033371640192 37928163247521792 37957566068716032 38130931272204288 38133295541256384 38256444541698048 38433557710872576 38435940743964768 38443243587311808 38539907816030208 38738585946673152 38745946292723712 38748348695147616 38875894280055936 38927739198365892 39053453802983424 39055875272093232 39182003683835904 39234256829849088 39236689509464034 39363401849038848 39373322061198384 39543187985989632 39545639820562176 39673349895094272 39675809800221696 39683348219160576 39685808744223768 39857022811275264 39859494104852352 39869539340261841 39988217751404544 39995815527972864 39998295427249152 40129955385864192 40173348389142528 40183472720893824 40313242635337728 40315742216354304 40325902433646732 40492184487469056 40499878017908736 40502389171059648 40633189005459456 40643429224462848 40689900232036776 40821305621225472 40955674632486912 40963456226230272 40965996123069696 41010293147249664 41145284237266944 41155653512528352 41288563021676544 41333208841322496 41335771664291328 41479713776406528 41616250029785088 41661250181332992 41798383987064832 41808917853997056 41991895024041984 42002477658876672 42138121931587584 42333205829419008 42472551470727168 42483255238738944 42562162543095216 42669183653462016 42817769059516416 42866726170376192 42897297681229824 42899957483913432 43157592623480832 43204259447308288 43237752424731648 43240433336960364 43357396293033984 43578207168233472 43580909190007296 43591892282041068 43924065955282944 43935135528356352 43937859681104886 44138538933580224 44249523788775424 44281081477398528 44283827080168704 44486086484238336 44488844798132448 44632518631981056 44635286025249408 44646534837251739 44756021979906048 44839150662684672 44841930867958896 44986744970330112 44998082355655296 45195016937785344 45206406811005552 45352397964754944 45355209993398592 45550883212886016 45553707548402688 45562362770147328 45565187817442104 45712337631141888 45776137761041373 45912398159020032 45921121532116992 45923968823878656 46075133961547776 46086745638453408 46136579790655872 46285574877609984 46288444766925312 46300110201594396 46449633399386112 46499859946487808 46502743122327744 46652920709971968 46664677998457344 46818281283508224 46868906453999616 47023181985447936 47032116407894016 47035032585746688 47186929167630336 47240881902047232 47252787366236256 47405387173036032 47561428605468672 47624856558096384 47781620404568064 47793662143581312 47990737170333696 48002831610144768 48169990191955968 48225066941673216 48262452169402611 48380806662193152 48552291701415936 48604791878221824 48642471477823104 48764781318242304 48777070829663232 48990544194715648 49025483064262656 49028522838758208 49161142253518848 49414574199693312 49551310049181696 49655856300277752 49780714262372352 49819305465189792 50046847294768128 50049950397899004 50211583460978688 50214696778405584 50350524727394304 50444044495520256 50447172226453758 50610088091621376 50841241696272384 50844394055008512 50857207662381246 51008592722264064 51024611242573416 51244743614496768 51247920991953024 51257658116415744 51260836294622367 51386543754706944 51426379835034624 51651447928897536 51661261723631616 51664464926863488 51831311959719936 51834525706741248 51903652264487856 52071271737311232 52074500362790976 52242671578447872 52312342439798784 52315586012618712 52484535798718464 52497762748264512 52670566443946752 52724250647986176 52727519760749568 52901079733628928 52911130958880768 52914411658965024 53085295313584128 53142697081700352 53145992139803136 53159385787015788 53331060569665536 53506607181152256 53564464518856704 53577963627858432 53754322955139072 53767869911528976 53989579316625408 53999837357211648 54003185561412864 54177585340612608 54191238965950464 54253200309382368 54428407494967296 54607566176649216 54617941634973696 54621328164092928 54680390862999552 54860378983022592 54874204683371136 55051417362235392 55114362219055104 55157088193602984 55306285035208704 55488333373046784 55548333575110656 55591395974654976 55745223805329408 55989193365389312 56003303545168896 56029123502014464 56444274439225344 56491533875706282 56644340318318592 56749550057460288 56892244871282688 56936349103074048 57196396908306432 57199943311884576 57384666812547072 57543456831307776 57650336566308864 57653911115947152 57809861724045312 58107878920009728 58122523042721424 58313841420083904 58391608797548838 58565421273710592 58580180704475136 58583812908139848 58773005525753856 58851385244773632 58855034264196051 59041441969864704 59045102773558272 59314781978984448 59318459730843264 59510024842641408 59513714700332544 59528713116335652 59785534216912896 59789241157278528 59982326627106816 59997443140873728 60194933078796288 60260022583713792 60275209081340736 60469863953006592 60473613324531456 60668908929810432 60738276731203584 60749817026863104 60753583756589472 60949783508189184 61034850348055164 61231958431838208 61433511948730368 61448994184604544 61515439720874496 61717926355900416 61733480268792528 61932844532514816 61999813261983744 62003657496436992 62203894279962624 62219570664609792 62424375044677632 62491875271999488 62697575980597248 62709488543858688 62713376780995584 62987842536062976 63003716488315008 63207182897381376 63499808744128512 63708827206090752 63724882858108416 64003775480193024 64226653589274624 64300089255564288 64349936225870148 64736388935221248 64806389170962432 64856628637097472 64860650005440546 65036094439550976 65367310752350208 65371363785010944 65886098932924416 65906789521657329 66068413398908928 66207808400370336 66374285683163136 66425740620253056 66729129726357504 66733267197198672 66948777947971584 66952929037874112 67134032969859072 67258725994027008 67262896301938344 67480117455495168 67788322261696512 67792525406678016 67809610216508328 68032814990097888 68326324819329024 68330561322604032 68343544155220992 68347781726163156 68568506446712832 68868597238530048 68881682298175488 68885953235817984 69112700942321664 69204869685983808 69428362316414976 69432667150387968 69450165302391594 69656895437930496 69749789919731712 69754114683491616 69979381064957952 69997016997686016 70227421925262336 70303359680999424 70534772978171904 70548174611841024 70552548878620032 70780393751445504 70861322853070848 70879181049354384 71108080759554048 71342142908203008 71419286025142272 71437284837144576 71672430606852096 71690493215371968 71986105755500544 71999783142948864 72004247415217152 72254985287933952 72337600412509824 72571209993289728 72828437552123904 72907187817332736 73147171977363456 73165606244494848 73485816292073472 73542784258137312 73741713380278272 73984444497395712 74121861299539968 74326965073772544 74483784450416628 74671071393558528 75070270942152192 75074925596848506 75322045167608376 75525787091091456 75666066743280384 75670758339680637 75856326495043584 75915132137432064 76261862544408576 76266591082512768 76285811493571869 76512889083396096 76867115421745152 76871881487929536 76886487174623616 77079815632060416 77477171893346304 77491892585447424 77496697390295232 77751788560111872 77855478396731784 78106907605966848 78111750544186464 78364007367671808 78468513659698176 78473379018928068 78726803698077696 78746644122396768 79086375971979264 79091279641124352 79351619600443392 79366696438321152 79371617488447536 79714045622550528 79718988209704704 79739078680523682 79976435502809088 79996590854498304 80259910771728384 80346696778285056 80366945441787648 80626485270675456 80631484432708608 80651804867293464 80984368974938112 80999756035817472 81004778342119296 81266378010918912 81286858448925696 81379800464073552 81642611242450944 81911349264973824 81926912452460544 81931992246139392 82020586294499328 82290568474533888 82311307025056704 82577126043353088 82666417682644992 82671543328582656 82959427552813056 83232500059570176 83322500362665984 83617835707994112 83983790048083968 84004955317753344 84666411658838016 84945102941454336 84966510477477888 85124325086190432 85338367306924032 85635538119032832 85733452340752384 85794595362459648 85799914967826864 86315185246961664 86475504849463296 86480866673920728 86714792586067968 87156414336466944 87161818380014592 87183784564082136 87587413196323257 87848131910565888 87870271056712704 87875719362209772 88277077867160448 88499047577550848 88562162954797056 88567654160337408 88972172968476672 88977689596264896 89265037263962112 89270572050498816 89293069674503478 89678301325369344 89683861735917792 89973489940660224 89996164711310592 90390033875570688 90412813622011104 90704795929509888 90710419986797184 91107415096805376 91124725540294656 91130375634884208 91424675262283776 91552275522082746 91824796318040064 91847937647757312 92150267923095552 92173491276906816 92273159581311744 92571149755219968 92576889533850624 92600220403188792 92899266798772224 92999719892975616 93005486244655488 93305841419943936 93329355996914688 93636562567016448 93737812907999232 94046363970895872 94064232815788032 94070065171493376 94481763804094464 94505574732472512 94810774346072064 95122857210937344 95249713116192768 95563240809136128 95587324287162624 96005663220289536 96339980383911936 96450133883346432 96524904338805222 97104583402831872 97209583756443648 97284942955646208 97290975008160819 97529562636484608 97554141659326464 97981088389431296 98050966128525312 98057045677516416 98322284507037696 98829148399386624 99102620098363392 99311712600555504 99561428524744704 99638610930379584 100093694589536256 100099900795798008 100423166921957376 100429393556811168 100701049454788608 100888088991040512 100894344452907516 101220176183242752 101682483392544768 101688788110017024 101714415324762492 102049222485146832 102489487228993536 102495841983906048 102515316232831488 102521672589244734 102852759670069248 103302895857795072 103322523447263232 103328929853726976 103662623919439872 103669051413482496 103807304528975712 104142543474622464 104149000725581952 104175247953587391 104485343156895744 104624684879597568 104631172025237424 104969071597436928 104995525496529024 105341132887893504 105455039521499136 105802159467257856 105822261917761536 105828823317930048 106170590627168256 106285394163400704 106291984279606272 106318771574031576 106662121139331072 107013214362304512 107128929037713408 107155927255716864 107508645910278144 107535739823057952 107979158633250816 107999674714423296 108006371122825728 108382477931900928 108506400618764736 108856814989934592 109215132353298432 109242656328185856 109360781725999104 109720757966045184 109748409366742272 110102834724470784 110228724438110208 110314176387205968 110612570070417408 110976666746093568 111182791949309952 111490447610658816 111978386730778624 112006607090337792 112058247004028928 112612388395272759 112888548878450688 112983067751412564 113288680636637184 113499100114920576 113784489742565376 113872698206148096 114392793816612864 114399886623769152 114769333625094144 115300673132617728 115307822231894304 115619723448090624 116215757840019456 116245046085442848 116627682840167808 116783217595097676 117160361408950272 117167625816279696 117546011051507712 117702770489547264 117710068528392102 118090205547116544 118629563957968896 118636919461686528 119020049685282816 119027429400665088 119057426232671304 119571068433825792 119578482314557056 119608618020785523 119964653254213632 119994886281747456 120389866157592576 120520045167427584 120550418162681472 120939727906013184 120947226649062912 121476553462407168 121499634053726208 121507167513178944 121899567016378368 122069700696110328 122463916863676416 122867023897460736 122897988369209088 123030879441748992 123435852711800832 123466960537585056 123865689065029632 123999626523967488 124007314992873984 124439141329219584 124848750089355264 124983750543998976 125395151961194496 125426753561991168 125975685072125952 126007432976630016 126414365794762752 126999617488257024 127417654412181504 127449765716216832 128007550960386048 128453307178549248 128600178511128576 128699872451740296 129472777870442496 129612778341924864 129713257274194944 129721300010881092 130072188879101952 130734621504700416 130742727570021888 131772197865848832 131813579043314658 132415616800740672 132748571366326272 132851481240506112 133458259452715008 133466534394397344 133897555895943168 133905858075748224 134268065939718144 134517451988054016 134525792603876688 134960234910990336 135585050813356032 135619220433016656 136065629980195776 136652649638658048 136661122645208064 136687088310441984 136695563452326312 137137012893425664 137328413283124119 137737194477060096 137763364596350976 137771906471635968 138225401884643328 138409739371967616 138856724632829952 138865334300775936 138900330604783188 139499579839463424 139508229366983232 139958762129915904 139994033995372032 140454843850524672 140606719361998848 141069545956343808 141096349223682048 141105097757240064 141560787502891008 141722645706141696 141758362098708768 142216161519108096 142684285816406016 142874569674289152 143344861213704192 143380986430743936 143972211511001088 144008494830434304 144509970575867904 144675200825019648 145142419986579456 145656875104247808 145814375634665472 146294343954726912 146331212488989696 146971632584146944 147085568516274624 147483426760556544 148243722599079936 148653930147545088 148967568900833256 149342142787117056 150140541884304384 150149851193697012 150644090335216752 151051574182182912 151332133486560768 151341516679361274 151830264274864128 152523725088817152 152533182165025536 152571622987143738 153025778166792192 153734230843490304 153743762975859072 153772974349247232 153782508883867101 154159631264120832 154954343786692608 154983785170894848 154993394780590464 155503577120223744 155710956793463568 156213815211933696 156223501088372928 156728014735343616 156937027319396352 156946758037856136 157453607396155392 157493288244793536 158172751943958528 158182559282248704 158703239200886784 158733392876642304 158743234976895072 159428091245101056 159437976419409408 159478157361047364 159993181708996608 160519821543456768 160693393556570112 160733890883575296 161262968865417216 161303609734586928 161968737949876224 161999512071634944 162009556684238592 162532756021837824 162573716897851392 162759600928147104 163285222484901888 163822698529947648 163853824904921088 163863984492278784 164041172588998656 164581136949067776 164622614050113408 165154252086706176 165343086657165312 165918855105626112 166465000119140352 166645000725331968 167235671415988224 167967580096167936 168009910635506688 169332823317676032 169933020954955776 170248650172380864 170676734613848064 171466904681504768 171589190724919296 171599829935653728 172630370493923328 172951009698926592 172961733347841456 173429585172135936 174323636760029184 174367569128164272 175174826392646514 175696263821131776 175740542113425408 175751438724419544 176554155734320896 176565102792588153 176998095155101696 177124325909594112 177135308320674816 177944345936953344 177955379192529792 178530074527924224 178541144100997632 178586139349006956 179356602650738688 179367723471835584 179946979881320448 179992329422621184 180780067751141376 180825627244022208 181409591859019776 181420839973594368 182214830193610752 182249451080589312 182260751269768416 182849350524567552 183104551044165492 183695875295514624 184300535846191104 184346982553813632 184546319162623488 185153779067701248 185200440806377584 185798533597544448 185999439785951232 186010972489310976 186611682839887872 186658711993829376 187273125134032896 187475625815998464 188092727941791744 188128465631576064 188140130342986752 188963527608188928 189011149464945024 189621548692144128 190499426232385536 191126481618272256 191174648574325248 192011326440579072 192679960767823872 192900267766692864 193049808677610444 194209166805663744 194419167512887296 194569885911292416 194581950016321638 195108283318652928 195962176778862592 196101932257050624 196114091355032832 197658296798773248 197720368564971987 198205240196726784 198623425201111008 199122857049489408 199277221860759168 200187389179072512 200199801591596016 200846333843914752 200858787113622336 201402098909577216 201776177982081024 201788688905815032 202440352366485504 203364966785089536 203377576220034048 203428830649524984 204098444970293664 204978974457987072 204991683967812096 205030632465662976 205043345178489468 205705519340138496 206605791715590144 206645046894526464 206657859707453952 207338102826964992 207614609057951424 208285086949244928 208298001451163904 208350495907174782 208970686313791488 209249369759195136 209262344050474848 209938143194873856 209991050993058048 210682265775787008 210910079042998272 211604318934515712 211644523835523072 211657646635860096 212341181254336512 212583968559212544 212637543148063152 213324242278662144 214026428724609024 214257858075426816 214311854511433728 215017291820556288 215071479646115904 215958317266501632 215999349428846592 216012742245651456 216764955863801856 217012801237529472 217713629979869184 218485312656371712 218721563451998208 219441515932090368 219496818733484544 220457448876220416 220628352774411936 221225140140834816 221953333492187136 222365583898619904 222980895221317632 224013214180675584 225224776790545518 225966135502825128 226577361273274368 226998200229841152 227012275019041911 227568979485130752 227745396412296192 228785587633225728 228799773247538304 229538667250188288 230601346265235456 230615644463788608 231239446896181248 232431515680038912 232490092170885696 233255365680335616 233566435190195352 234320722817900544 234335251632559392 235092022103015424 235405540979094528 235420137056784204 236180411094233088 237259127915937792 237273838923373056 238054858801330176 238114852465342608 239142136867651584 239156964629114112 239217236041571046 239929306508427264 239989772563494912 240779732315185152 241040090334855168 241100836325362944 241879455812026368 241894453298125824 242953106924814336 242999268107452416 243014335026357888 243799134032756736 244139401392220656 244927833727352832 245734047794921472 245795976738418176 246061758883497984 246871705423601664 246933921075170112 247731378130059264 247999253047934976 248014629985747968 248878282658439168 249697500178710528 249967501087997952 250853507123982336 251951370144251904 252014865953260032 253999234976514048 254835308824363008 254899531432433664 256015101920772096 256906614357098496 257200357022257152 257399744903480592 258945555740884992 259426514548389888 259442600021762184 260144377758203904 261469243009400832 261485455140043776 262762239588969771 263544395731697664 263627158086629316 264831233601481344 265497142732652544 265702962481012224 266916518905430016 266933068788794688 267795111791886336 267811716151496448 269034903976108032 269051585207753376 269920469821980672 271170101626712064 271238440866033312 272131259960391552 273322245290416128 273374176620883968 273391126904652624 274274025786851328 274656826566248238 275474388954120192 275543812943271936 276450803769286656 276819478743935232 277713449265659904 277730668601551872 277800661209566376 278999159678926848 279016458733966464 279917524259831808 279988067990744064 280909687701049344 281213438723997696 282139091912687616 282192698447364096 282210195514480128 283445291412283392 283516724197417536 284432323038216192 285368571632812032 285749139348578304 286689722427408384 286761972861487872 288016989660868608 289019941151735808 289350401650039296 291313750208495616 291628751269330944 291872925024482457 292588687909453824 292662424977979392 293943265168293888 294171137032549248 294966853521113088 296487445198159872 297307860295090176 297935137801666512 298684285574234112 300281083768608768 300299702387394024 301288180670433504 302103148364365824 302664266973121536 302683033358722548 303660528549728256 305047450177634304 305066364330051072 305143245974287476 307468461686980608 307487525951718144 307545948698494464 307565017767734202 309908687573385216 309967570341789696 309986789561180928 311007154240447488 311421913586927136 312427630423867392 312447002176745856 312525743860762173 313456029470687232 313874054638792704 313893516075712272 314907214792310784 314986576489587072 316365118564497408 317406478401773568 317466785753284608 317486469953790144 318856182490202112 318875952838818816 318956314722094728 319986363417993216 321039643086913536 321386787113140224 321467781767150592 322525937730834432 322607219469173856 323937475899752448 323999024143269888 324019113368477184 325147433795702784 325519201856294208 326570444969803776 327645397059895296 327727968984557568 328082345177997312 329162273898135552 329245228100226816 330308504173412352 330686173314330624 331837710211252224 332930000238280704 334471342831976448 335935160192335872 336019821271013376 337837165185818277 338665646635352064 339866041909911552 340497300344761728 341353469227696128 342933809363009536 343178381449838592 343199659871307456 345902019397853184 345923466695682912 346859170344271872 348647273520058368 348735138256328544 350349652785293028 351481084226850816 351502877448839088 353108311468641792 353130205585176306 354270616641349632 355888691873906688 355910758385059584 357060149055848448 357082288201995264 357172278698013912 358713205301477376 358735446943671168 358825854062356569 359893959762640896 359984658845242368 361560135502282752 361651254488044416 362819183718039552 362841679947188736 364429660387221504 364498902161178624 364521502539536832 365698701049135104 366209102088330984 367391750591029248 368601071692382208 368693965107627264 369092638325246976 370307558135402496 370400881612755168 371597067195088896 371998879571902464 372021944978621952 373317423987658752 374546250268065792 374951251631996928 376185455883583488 376280260685973504 377927055216377856 378022298929890048 379243097384288256 380998852464771072 382252963236544512 382349297148650496 384022652881158144 385359921535647744 385800535533385728 386099617355220888 388418333611327488 388838335025774592 389139771822584832 389163900032643276 390216566637305856 391924353557725184 392203864514101248 392228182710065664 395316593597546496 395440737129943974 397246850402222016 398245714098978816 398554443721518336 400374778358145024 400399603183192032 401692667687829504 401717574227244672 402804197819154432 403552355964162048 403577377811630064 404880704732971008 406755152440068096 406857661299049968 408196889940587328 409957948915974144 409983367935624192 410061264931325952 410086690356978936 411411038680276992 411985239849372357 413211583431180288 413290093789052928 413315719414907904 414676205653929984 415229218115902848 416570173898489856 416596002902327808 416700991814349564 418498739518390272 418524688100949696 419876286389747712 419982101986116096 421364531551574016 421820158085996544 423208637869031424 423289047671046144 423315293271720192 424682362508673024 425167937118425088 425275086296126304 426648484557324288 428052857449218048 428623709022867456 430034583641112576 430142959292231808 431916634533003264 432025484491302912 433529911727603712 434025602475058944 435427259959738368 436970625312743424 437443126903996416 438883031864180736 438993637466969088 440914897752440832 441256705548823872 442450280281669632 444731167797239808 445961790442635264 448026428361351168 450449553581091036 451932271005650256 453154722546548736 453996400459682304 454024550038083822 455490792824592384 457571175266451456 457599546495076608 459077334500376576 461202692530470912 461231288927577216 461347526651601303 462478893792362496 464863031360077824 464980184341771392 466510731360671232 467132870380390704 468641445635801088 468670503265118784 470184044206030848 470811081958189056 470840274113568408 472360822188466176 474518255831875584 474547677846746112 476109717602660352 476229704930685216 478284273735303168 478313929258228224 478434472083142092 479979545126989824 481559464630370304 482080180669710336 482201672650725888 483788906596251648 485906213849628672 485998536214904832 486028670052715776 487598268065513472 488278802784441312 489855667454705664 491468095589842944 491591953476836352 492123517766995968 493743410847203328 493867842150340224 495462756260118528 496029259971495936 497756565316878336 499395000357421056 499935002175995904 501707014247964672 503902740288503808 504029731906520064 507998469953028096 509799062864867328 512030203841544192 514400714044514304 514799489806961184 517891111481769984 518853029096779776 518885200043524368 520288755516407808 522970910280087552 525524479177939542 527088791463395328 527254316173258632 529662467202962688 529695308377764459 530994285465305088 531405924962024448 533833037810860032 533866137577589376 535590223583772672 535623432302992896 538069807952216064 538103170415506752 539840939643961344 542340203253424128 542476881732066624 544262519920783104 546644490580832256 546748353241767936 546782253809305248 548548051573702656 549313653132496476 551087625886543872 552901607538573312 553638957487870464 555461337203103744 555601322419132752 557998319357853696 558032917467932928 559835048519663616 559976135981488128 561819375402098688 562426877447995392 564278183825375232 564385396894728192 564420391028960256 566890582824566784 567033448394835072 568864646076432384 571498278697156608 573379444854816768 573523945722975744 576033979321737216 578039882303471616 578700803300078592 582627500416991232 583257502538661888 583745850048964914 585324849955958784 587886530336587776 588342274065098496 592974890396319744 594615720590180352 595870275603333024 597368571148468224 600562167537217536 600599404774788048 602576361340867008 604206296728731648 605328533946243072 605366066717445096 607321057099456512 610094900355268608 610132728660102144 610286491948574952 614936923373961216 614975051903436288 615091897396988928 615130035535468404 619817375146770432 619935140683579392 619973579122361856 622014308480894976 622843827173854272 624855260847734784 624894004353491712 625051487721524346 626912058941374464 627748109277585408 627787032151424544 629814429584621568 629973152979174144 632730237128994816 634812956803547136 634933571506569216 634972939907580288 637751905677637632 637912629444189456 639972726835986432 642079286173827072 642773574226280448 642935563534301184 645051875461668864 645214438938347712 647874951799504896 647998048286539776 648038226736954368 650294867591405568 651038403712588416 653140889939607552 655455937969115136 656164690355994624 658324547796271104 658490456200453632 661372346628661248 663675420422504448 665860000476561408 668942685663952896 672039642542026752 675674330371636554 679732083819823104 680994600689523456 681036825057125733 682706938455392256 685867618726019072 686356762899677184 686399319742614912 691804038795706368 691846933391365824 693718340688543744 697294547040116736 697470276512657088 700699305570586056 702962168453701632 703005754897678176 706216622937283584 706260411170352612 708541233282699264 711777383747813376 711821516770119168 714164576403990528 714344557396027824 717426410602954752 717470893887342336 717651708124713138 719787919525281792 719969317690484736 723120271004565504 723302508976088832 725638367436079104 725683359894377472 728859320774443008 728997804322357248 729043005079073664 731397402098270208 732418204176661968 734783501182058496 737202143384764416 737387930215254528 738185276650493952 740615116270804992 740801763225510336 743194134390177792 743997759143804928 744043889957243904 746634847975317504 749092500536131584 749902503263993856 752560521371947008 755854110432755712 756044597859780096 761997704929542144 764505926473089024 764698594297300992 768045305762316288 770719843071295488 771601071066771456 772199234710441776 776836667222654976 778279543645169664 778327800065286552 780433133274611712 783848707115450368 784407729028202496 784456365420131328 788286718766909313 790633187195092992 790881474259887948 794493700804444032 796491428197957632 797108887443036672 800749556716290048 800799206366384064 803385335375659008 803435148454489344 807104711928324096 807154755623260128 809761409465942016 813510304880136192 813715322598099936 816393779881174656 819966735871248384 820122529862651904 820173380713957872 822822077360553984 823970479698744714 826423166862360576 826631438829815808 829352411307859968 830458436231805696 833140347796979712 833192005804655616 833401983628699128 836997479036780544 837049376201899392 839752572779495424 839964203972232192 842729063103148032 843640316171993088 846417275738062848 846578095342092288 846630586543440384 850335874236850176 850550172592252608 853296969114648576 856105714898436096 857247418045734912 860069167282225152 860285918584463616 864050968982605824 867059823455207424 868051204950117888 873941250625486848 874886253807992832 875618775073447371 877766063728361472 877987274933938176 881829795504881664 882513411097647744 884900560563339264 889462335594479616 891923580885270528 896052856722702336 900899107162182072 903864542011300512 906309445093097472 907992800919364608 908049100076167644 910981585649184768 915142350532902912 915199092990153216 922405385060941824 922462577855154432 922695053303202606 929726062720155648 929960368683542784 933021462721342464 934265740760781408 937282891271602176 937341006530237568 940368088412061696 941622163916378112 941680548227136816 944721644376932352 949095355693492224 952219435205320704 952459409861370432 956568547470606336 956627858516456448 956868944166284184 959959090253979648 963118929260740608 964160361339420672 964403345301451776 967577813192503296 971812427699257344 971997072429809664 972057340105431552 976557605568882624 979711334909411328 982936191179685888 983183906953672704 984247035533991936 987486821694406656 987735684300680448 990925512520237056 992058519942991872 995513130633756672 998790000714842112 1003414028495929344 1007805480577007616 1008059463813040128 1015996939906056192 1019598125729734656 1024060407683088384 1028801428089028608 1029598979613922368 1037706058193559552 1037770400087048736 1040577511032815616 1045941820560175104 1051048958355879084 1054508632346517264 1059324934405925376 1059390616755528918 1062811849924048896 1067666075621720064 1067732275155178752 1071180447167545344 1071246864605985792 1076139615904432128 1076206340831013504 1076477562187069707 1079681879287922688 1084680406506848256 1084953763464133248 1088525039841566208 1093288981161664512 1093496706483535872 1093564507618610496 1097096103147405312 1098627306264992952 1102175251773087744 1105803215077146624 1107277914975740928 1110922674406207488 1111202644838265504 1115996638715707392 1116065834935865856 1119952271962976256 1123638750804197376 1124853754895990784 1128556367650750464 1128840782057920512 1133781165649133568 1134066896789670144 1137729292152864768 1142996557394313216 1146758889709633536 1147047891445951488 1152067958643474432 1156079764606943232 1157401606600157184 1165255000833982464 1166515005077323776 1167491700097929828 1170649699911917568 1175773060673175552 1176684548130196992 1185949780792639488 1191740551206666048 1194737142296936448 1201124335074435072 1201198809549576096 1205152722681734016 1208412593457463296 1210657067892486144 1210732133434890192 1214642114198913024 1220265457320204288 1220572983897149904 1229873846747922432 1229950103806872576 1230183794793977856 1230260071070936808 1235955719548117071 1239634750293540864 1239870281367158784 1239947158244723712 1244028616961789952 1245687654347708544 1249710521695469568 1249788008706983424 1250102975443048692 1255496218555170816 1255574064302849088 1259628859169243136 1259946305958348288 1265460474257989632 1269625913607094272 1269867143013138432 1269945879815160576 1275503811355275264 1275825258888378912 1279945453671972864 1284158572347654144 1285871127068602368 1290103750923337728 1290428877876695424 1295749903599009792 1296076453473908736 1300589735182811136 1302076807425176832 1306281779879215104 1310911875938230272 1312329380711989248 1316649095592542208 1316980912400907264 1322744693257322496 1327350840845008896 1337885371327905792 1344079285084053504 1351348660743273108 1359464167639646208 1361989201379046912 1362073650114251466 1371735237452038144 1372713525799354368 1372798639485229824 1383608077591412736 1383693866782731648 1384042579954803909 1387436681377087488 1394589094080233472 1394940553025314176 1401398611141172112 1405924336907403264 1406011509795356352 1412433245874567168 1412520822340705224 1417082466565398528 1423554767495626752 1423643033540238336 1428329152807981056 1428689114792055648 1434852821205909504 1434941787774684672 1435303416249426276 1439938635380969472 1446240542009131008 1446605017952177664 1451366719788754944 1457718641548886016 1457995608644714496 1458086010158147328 1462794804196540416 1464836408353323936 1469567002364116992 1474404286769528832 1474775860430509056 1476370553300987904 1481230232541609984 1481603526451020672 1486388268780355584 1488087779914487808 1493269695950635008 1498185001072263168 1499805006527987712 1505121042743894016 1511708220865511424 1512089195719560192 1523995409859084288 1529397188594601984 1536090611524632576 1543202142133542912 1544398469420883552 1553673334445309952 1556559087290339328 1556655600130573104 1560866266549223424 1568912730840262656 1576573437533818626 1581266374390185984 1581762948519775896 1588987401608888064 1589085925133293377 1592982856395915264 1594217774886073344 1601499113432580096 1601598412732768128 1606770670751318016 1606870296908978688 1614209423856648192 1614309511246520256 1619522818931884032 1627020609760272384 1627430645196199872 1632787559762349312 1639933471742496768 1640245059725303808 1640346761427915744 1645644154721107968 1647940959397489428 1653262877659631616 1658704822615719936 1660916872463611392 1666384011609311232 1666803967257398256 1673994958073561088 1674098752403798784 1679505145558990848 1679928407944464384 1685458126206296064 1687280632343986176 1692834551476125696 1693156190684184576 1693261173086880768 1700671748473700352 1701100345184505216 1706593938229297152 1714494836091469824 1720138334564450304 1720571837168927232 1728101937965211648 1734119646910414848 1736102409900235776 1747882501250973696 1749772507615985664 1751237550146894742 1755974549867876352 1763659591009763328 1765026822195295488 1778924671188959232 1783847161770541056 1792105713445404672 1801798214324364144 1807729084022601024 1812618890186194944 1815985601838729216 1816098200152335288 1821963171298369536 1830284701065805824 1830398185980306432 1844810770121883648 1844925155710308864 1845390106606405212 1859452125440311296 1859920737367085568 1866042925442684928 1868531481521562816 1874565782543204352 1874682013060475136 1880736176824123392 1883244327832756224 1883361096454273632 1889443288753864704 1898190711386984448 1904438870410641408 1904918819722740864 1913255717032912896 1913737888332568368 1919918180507959296 1926237858521481216 1928320722678841344 1928806690602903552 1935155626385006592 1943624855398514688 1943994144859619328 1944114680210863104 1953115211137765248 1959422669818822656 1966367813907345408 1968494071067983872 1974973643388813312 1975471368601360896 1984117039885983744 1991026261267513344 1997580001429684224 2006828056991858688 2016118927626080256 2039196251459469312 2043110475171377199 2048120815366176768 2057602856178057216 2059197959227844736 2075412116387119104 2075540800174097472 2081155022065631232 2091883641120350208 2102097916711758168 2109017264693034528 2118649868811850752 2118781233511057836 2125623699848097792 2135332151243440128 2135464550310357504 2142493729211971584 2152279231808864256 2152412681662027008 2152955124374139414 2159363758575845376 2169360813013696512 2169907526928266496 2177050079683132416 2186577962323329024 2186993412967071744 2187129015237220992 2194192206294810624 2197254612529985904 2204350503546175488 2211606430154293248 2214555829951481856 2221845348812414976 2222405289676531008 2231993277431414784 2232131669871731712 2239904543925952512 2247277501608394752 2249707509791981568 2257681564115841024 2267562331298267136 2268133793579340288 2285993114788626432 2293517779419267072 2294095782891902976 2304135917286948864 2312159529213886464 2314803213200314368 2330510001667964928 2334983400195859656 2341299399823835136 2351546121346351104 2353369096260393984 2364860156300727939 2371899561585278976 2383481102413332096 2389474284593872896 2402248670148870144 2402397619099152192 2410305445363468032 2421314135784972288 2421464266869780384 2429284228397826048 2440530914640408576 2441145967794299808 2459900207613745152 2460367589587955712 2460520142141873616 2471911439096234142 2479269500587081728 2479894316489447424 2488057233923579904 2491375308695417088 2499421043390939136 2499576017413966848 2500205950886097384 2510992437110341632 2511148128605698176 2519257718338486272 2519892611916696576 2530920948515979264 2539251827214188544 2539734286026276864 2539891759630321152 2551007622710550528 2551650517776757824 2559890907343945728 2568317144695308288 2571742254137204736 2580207501846675456 2580857755753390848 2592152906947817472 2601179470365622272 2604153614850353664 2621823751876460544 2624658761423978496 2633298191185084416 2633961824801814528 2645489386514644992 2654701681690017792 2675770742655811584 2688158570168107008 2702697321486546216 2718928335279292416 2723978402758093824 2724147300228502932 2743470474904076288 2745427051598708736 2745597278970459648 2767216155182825472 2767387733565463296 2768085159909607818 2789178188160466944 2789881106050628352 2802797222282344224 2811848673814806528 2812023019590712704 2824866491749134336 2825041644681410448 2834164933130797056 2847286067080476672 2856658305615962112 2857378229584111296 2869705642411819008 2869883575549369344 2870606832498852552 2879877270761938944 2892481084018262016 2893210035904355328 2902733439577509888 2915437283097772032 2915991217289428992 2916172020316294656 2929672816706647872 2939134004728233984 2948808573539057664 2949551720861018112 2952741106601975808 2962460465083219968 2963207052902041344 2972776537560711168 2976175559828975616 2986539391901270016 2996370002144526336 3010242085487788032 3023416441731022848 3024178391439120384 3047990819718168576 3058794377189203968 3072181223049265152 3086404284267085824 3088796938841767104 3113118174580678656 3113311200261146208 3121732533098446848 3137825461680525312 3153146875067637252 3163525897039551792 3177974803217776128 3178171850266586754 3188435549772146688 3202998226865160192 3203196825465536256 3213541341502636032 3213740593817957376 3228418847713296384 3228619022493040512 3229432686561209121 3239045637863768064 3254041219520544768 3254861290392399744 3265575119524698624 3279866943484993536 3280490119450607616 3280693522855831488 3291288309442215936 3295881918794978856 3306525755319263232 3317409645231439872 3321833744927222784 3332768023218622464 3333607934514796512 3347989916147122176 3348197504807597568 3359856815888928768 3370916252412592128 3374561264687972352 3385669102952251392 3386522346173761536 3401343496947400704 3402200690369010432 3413187876458594304 3428989672182939648 3440276669128900608 3441143674337854464 3456203875930423296 3468239293820829696 3472204819800471552 3495765002501947392 3499545015231971328 3502475100293789484 3511949099735752704 3527319182019526656 3530053644390590976 3557849342377918464 3584211426890809344 3603596428648728288 3615458168045202048 3625237780372389888 3631971203677458432 3632196400304670576 3643926342596739072 3660796371960612864 3689621540243767296 3689850311420617728 3690780213212810424 3707867158644351213 3718904250880622592 3719841474734171136 3732085850885369856 3737062963043125632 3749131565086408704 3749364026120950272 3766488655665512448 3766722192908547264 3778886577507729408 3796381422773968896 3808877740821282816 3809837639445481728 3826511434065825792 3827475776665136736 3839836361015918592 3852475717042962432 3857613381205807104 3870311252770013184 3887249710797029376 3888229360421726208 3906230422275530496 3918845339637645312 3932735627814690816 3936988142135967744 3949947286777626624 3950942737202721792 3968234079771967488 3982052522535026688 4013656113983717376 4032237855252160512 4078392502918938624 4086220950342754398 4115205712356114432 4118395918455689472 4150824232774238208 4151081600348194944 4162310044131262464 4183767282240700416 4204195833423516336 4218034529386069056 4237299737623701504 4237562467022115672 4251247399696195584 4270664302486880256 4270929100620715008 4284987458423943168 4304558463617728512 4304825363324054016 4305910248748278828 4338721626027393024 4339815053856532992 4354100159366264832 4373155924646658048 4373986825934143488 4374258030474441984 4388384412589621248 4394509225059971808 4408701007092350976 4423212860308586496 4429111659902963712 4443690697624829952 4444810579353062016 4464263339743463424 4479809087851905024 4494555003216789504 4499415019583963136 4515363128231682048 4535124662596534272 4536267587158680576 4571986229577252864 4588191565783805952 4608271834573897728 4629606426400628736 4661020003335929856 4669966800391719312 4682598799647670272 4706738192520787968 4729720312601455878 4743799123170557952 4766962204826664192 4767257775399880131 4778948569187745792 4804497340297740288 4804795238198304384 4820610890726936064 4842628271569944576 4842928533739560768 4858568456795652096 4881061829280817152 4882291935588599616 4919800415227490304 4920735179175911424 4921040284283747232 4943822878192468284 4959788632978894848 4976114467847159808 4982750617390834176 4999152034827933696 5000411901772194768 5021984874220683264 5022296257211396352 5038515436676972544 5039785223833393152 5061841897031958528 5078503654428377088 5079468572052553728 5079783519260642304 5102015245421101056 5103301035553515648 5119781814687891456 5143484508274409472 5160415003693350912 5161715511506781696 5184305813895634944 5202358940731244544 5208307229700707328 5243647503752921088 5249317522847956992 5267923649603629056 5290978773029289984 5351541485311623168 5376317140336214016 5405394642973092432 5437856670558584832 5447956805516187648 5448294600457005864 5486940949808152576 5490854103197417472 5491194557940919296 5534432310365650944 5534775467130926592 5536170319819215636 5578356376320933888 5579762212101256704 5605594444564688448 5623697347629613056 5624046039181425408 5649732983498268672 5650083289362820896 5668329866261594112 5694572134160953344 5713316611231924224 5714756459168222592 5739767151098738688 5741213664997705104 5759754541523877888 5784962168036524032 5786420071808710656 5805466879155019776 5830874566195544064 5831982434578857984 5832344040632589312 5859345633413295744 5878268009456467968 5899103441722036224 5905482213203951616 5924920930166439936 5926414105804082688 5952351119657951232 5973078783802540032 5992740004289052672 6020484170975576064 6048356782878240768 6117588754378407936 6129331425514131597 6144362446098530304 6172808568534171648 6177593877683534208 6226236349161357312 6226622400522292416 6243465066196893696 6275650923361050624 6306293750135274504 6327051794079103584 6355949606435552256 6356343700533173508 6376871099544293376 6405996453730320384 6406393650931072512 6427481187635914752 6456837695426592768 6457238044986081024 6458865373122418242 6478091275727536128 6508082439041089536 6509722580784799488 6531150239049397248 6559733886969987072 6560980238901215232 6561387045711662976 6582576618884431872 6591763837589957712 6613051510638526464 6634819290462879744 6643667489854445568 6665536046437244928 6667215869029593024 6695979832294244352 6696395009615195136 6719713631777857536 6741832504825184256 6749122529375944704 6773044692347523072 6802686993894801408 6804401380738020864 6857979344365879296 6880553338257801216 6882287348675708928 6912407751860846592 6936478587641659392 6944409639600943104 6991530005003894784 7004950200587578968 7023898199471505408 7054638364039053312 7060107288781181952 7115698684755836928 7168422853781618688 7207192857297456576 7230916336090404096 7263942407354916864 7264392800609341152 7287852685193478144 7321592743921225728 7379700622841235456 7381560426425620848 7415734317288702426 7437808501761245184 7439682949468342272 7464171701770739712 7474125926086251264 7498263130172817408 7498728052241900544 7532977311331024896 7533444385817094528 7557773155015458816 7592762845547937792 7617755481642565632 7619675278890963456 7653022868131651584 7654951553330273472 7679672722031837184 7704951434085924864 7715226762411614208 7740622505540026368 7776458720843452416 7812460844551060992 7865471255629381632 7873976284271935488 7899894573555253248 7901885474405443584 7936468159543934976 7964105045070053376 8027312227967434752 8064475710504321024 8156785005837877248 8172441900685508796 8230411424712228864 8236791836911378944 8301648465548476416 8302163200696389888 8367534564481400832 8408391666847032672 8436069058772138112 8474599475247403008 8475124934044231344 8502494799392391168 8541858201241430016 8569974916847886336 8609116927235457024 8609650726648108032 8611820497496557656 8677443252054786048 8679630107713065984 8708200318732529664 8746311849293316096 8747973651868286976 8748516060948883968 8789018450119943616 8817402014184701952 8846425720617172992 8858223319805927424 8887381395249659904 8889621158706124032 8928526679486926848 8959618175703810048 8989110006433579008 9030726256463364096 9070249325193068544 9072535174317361152 9143972459154505728 9176383131567611904 9216543669147795456 9259212852801257472 9339933600783438624 9365197599295340544 9413476385041575936 9459440625202911756 9533924409653328384 9534515550799760262 9608994680595480576 9609590476396608768 9641221781453872128 9685256543139889152 9685857067479121536 9688298059683627363 9717136913591304192 9762123658561634304 9764583871177199232 9839600830454980608 9841470358351822848 9842080568567494464 9887645756384936568 9919577265957789696 9952228935694319616 9965501234781668352 9998304069655867392 10000823803544389536 10043969748441366528 10044592514422792704 10079570447666786304 10123683794063917056 10157007308856754176 10159567038521284608 10204030490842202112 10206602071107031296 10239563629375782912 10286969016548818944 10320830007386701824 10323431023013563392 10368611627791269888 10404717881462489088 10416614459401414656 10487295007505842176 10498635045695913984 10535847299207258112 10581957546058579968 10752634280672428032 10810789285946184864 10875713341117169664 10895913611032375296 10896589200914011728 10982389115881838592 11068864620731301888 11069550934261853184 11072340639638431272 11123601475933053639 11156712752641867776 11159524424202513408 11211188889129376896 11247394695259226112 11248092078362850816 11299465966996537344 11300166578725641792 11336659732523188224 11389144268321906688 11426633222463848448 11429512918336445184 11479534302197477376 11482427329995410208 11519509083047755776 11572840143617421312 11610933758310039552 11661749132391088128 11664688081265178624 11718691266826591488 11756536018912935936 11798206883444072448 11810964426407903232 11849841860332879872 11852828211608165376 11904702239315902464 11946157567605080064 12040968341951152128 12096713565756481536 12235177508756815872 12258662851028263194 12345617137068343296 12355187755367068416 12452472698322714624 12453244801044584832 12486930132393787392 12551301846722101248 12612587500270549008 12654103588158207168 12711899212871104512 12712687401066347016 12753742199088586752 12811992907460640768 12812787301862145024 12854962375271829504 12913675390853185536 12914476089972162048 12917730746244836484 13016164878082179072 13019445161569598976 13062300478098794496 13119467773939974144 13121960477802430464 13122774091423325952 13165153237768863744 13183527675179915424 13226103021277052928 13269638580925759488 13287334979708891136 13331072092874489856 13334431738059186048 13392790019230390272 13439427263555715072 13483665009650368512 13498245058751889408 13546089384695046144 13605373987789602816 13608802761476041728 13715958688731758592 13764574697351417856 13824815503721693184 13888819279201886208 13983060010007789568 14009900401175157936 14047796398943010816 14120214577562363904 14231397369511673856 14301773326199640393 14336845707563237376 14414385714594913152 14461832672180808192 14527884814709833728 14528785601218682304 14575705370386956288 14643185487842451456 14759401245682470912 14763120852851241696 14831468634577404852 14879365898936684544 14928343403541479424 14948251852172502528 14997456104483801088 15065954622662049792 15066888771634189056 15115546310030917632 15185525691095875584 15235510963285131264 15239350557781926912 15306045736263303168 15309903106660546944 15359345444063674368 15430453524823228416 15481245011080052736 15552917441686904832 15624921689102121984 15730942511258763264 15747952568543870976 15803770948810887168 15872936319087869952 16054624455934869504 16128951421008642048 16313570011675754496 16344883801371017592 16460822849424457728 16473583673822757888 16603296931096952832 16604326401392779776 16735069128962801664 16816783333694065344 16872138117544276224 16949198950494806016 16950249868088462688 17004989598784782336 17083716402482860032 17139949833695772672 17219301453296216064 17223640994993115312 17354886504109572096 17359260215426131968 17416400637465059328 17492623698586632192 17495947303736573952 17497032121897767936 17578036900239887232 17634804028369403904 17716446639611854848 17774762790499319808 17779242317412248064 17857053358973853696 17919236351407620096 17978220012867158016 18061452512926728192 18145070348634722304 18352766263135223808 18433087338295590912 18518425705602514944 18679867201566877248 18730395198590681088 18826952770083151872 18918881250405823512 19067848819306656768 19069031101599520524 19217989361190961152 19219180952793217536 19282443562907744256 19370513086279778304 19371714134958243072 19376596119367254726 19434273827182608384 19524247317123268608 19529167742354398464 19679201660909961216 19682940716703645696 19684161137134988928 19775291512769873136 19839154531915579392 19904457871388639232 19931002469563336704 19996608139311734784 20001647607088779072 20087939496882733056 20089185028845585408 20159140895333572608 20247367588127834112 20319134077042569216 20408060981684404224 20413204142214062592 20573938033097637888 20641660014773403648 20646862046027126784 20737223255582539776 20809435762924978176 20833228918802829312 20974590015011684352 21071694598414516224 21163915092117159936 21505268561344856064 21621578571892369728 21791827222064750592 21793178401828023456 21964778231763677184 22139101868523706368 22144681279276862544 22247202951866107278 22313425505283735552 22319048848405026816 22422377778258753792 22494789390518452224 22496184156725701632 22598931933993074688 22600333157451283584 22673319465046376448 22778288536643813376 22853266444927696896 22859025836672890368 22959068604394954752 22964854659990820416 23039018166095511552 23145680287234842624 23221867516620079104 23329376162530357248 23437382533653182976 23596413766888144896 23621928852815806464 23699683720665759744 23705656423216330752 23809404478631804928 23892315135210160128 24081936683902304256 24193427131512963072 24470355017513631744 24517325702056526388 24691234274136686592 24710375510734136832 24904945396645429248 24906489602089169664 25102603693444202496 25225175000541098016 25308207176316414336 25423798425742209024 25425374802132694032 25507484398177173504 25625574603724290048 25709924750543659008 25827350781706371072 25828952179944324096 25835461492489672968 26032329756164358144 26038890323139197952 26124600956197588992 26238935547879948288 26243920955604860928 26245548182846651904 26367055350359830848 26452206042554105856 26539277161851518976 26574669959417782272 26662144185748979712 26668863476118372096 26785580038460780544 26878854527111430144 26967330019300737024 27092178769390092288 27210747975579205632 27217605522952083456 27431917377463517184 27529149394702835712 27649631007443386368 27777638558403772416 28019800802350315872 28095592797886021632 28240429155124727808 28603546652399280786 28828771429189826304 28923665344361616384 29055769629419667456 29057571202437364608 29151410740773912576 29286370975684902912 29518802491364941824 29526241705702483392 29662937269154809704 29758731797873369088 29856686807082958848 29896503704345005056 29994912208967602176 30131909245324099584 30133777543268378112 30371051382191751168 30471021926570262528 30478701115563853824 30612091472526606336 30619806213321093888 30718690888127348736 30860907049646456832 30962490022160105472 31105834883373809664 31249843378204243968 31461885022517526528 31495905137087741952 31607541897621774336 31745872638175739904 32257902842017284096 32627140023351508992 32689767602742035184 32947167347645515776 33206593862193905664 33208652802785559552 33370804427799160917 33470138257925603328 33633566667388130688 33744276235088552448 33898397900989612032 33900499736176925376 34009979197569564672 34167432804965720064 34279899667391545344 34438602906592432128 34447281989986230624 34718520430852263936 34832801274930118656 34985247397173264384 34994064243795535872 35156073800479774464 35269608056738807808 35432893279223709696 35549525580998639616 35558484634824496128 35714106717947707392 35838472702815240192 36122905025853456384 36290140697269444608 36705532526270447616 37036851411205029888 37359734403133754496 37460790397181362176 37653905540166303744 37837762500811647024 38135697638613313536 38138062203199041048 38435978722381922304 38438361905586435072 38564887125815488512 38741026172559556608 38743428269916486144 38753192238734509452 39048494634246537216 39058335484708796928 39358403321819922432 39365881433407291392 39368322274269977856 39550583025539746272 39678309063831158784 39808915742777278464 39862004939126673408 39993216278623469568 40003295214177558144 40178370057691170816 40318281790667145216 40494735176255668224 40638268154085138432 40816121963368808448 40826408284428125184 41147876066195275776 41293724092054253568 41474446511165079552 41666457837605658624 41949180030023368704 42143389196829032448 42905319978598921179 43010537122689712128 43243157143784739456 43583654444129501184 43586356803656046912 43929556463527354368 44278203737047412736 44289362558553725088 44494405903732214556 44638097696810053632 44844755556517507584 44992368313451403264 45197863867986149376 45200666314902567168 45346638930092752896 45556577073287626752 45706532889855393792 45718051673345780736 45918137208789909504 45929709319981640832 46078036332191023104 46291360574469685248 46443735033240158208 46658752325060714496 46874765067306365952 47192827533776289792 47243857705631612928 47411312846432661504 47618808957263609856 48163873367804608512 48386854263025926144 48940710035027263488 49034651404113052776 49382468548273373184 49420751021468273664 49809890793290858496 49812979204178339328 50205207386888404992 50450350001082196032 50616414352632828672 50847596851484418048 50850749604265388064 51014968796354347008 51251149207448580096 51419849501087318016 51657904359888648192 51670922984979345936 52064659512328716288 52077780646278395904 52249201912395177984 52477871095759896576 52487841911209721856 52491096365693303808 52734110700719661696 52904412085108211712 53149339918835564544 53324288371497959424 53337726952236744192 53571160076921561088 53757709054222860288 53934660038601474048 54184357538780184576 54435211045904166912 55058298789405671424 55299262014886772736 55555277116807544832 56039601604700631744 56191185595772043264 56480858310249455616 57207093304798561572 57657542858379652608 57847330688723232768 58111539258839334912 58115142404874729216 58302821481547825152 58572741951369805824 59037604982729883648 59052483411404966784 59325874538309619408 59517463595746738176 59713373614165917696 59793007408690010112 59989824417935204352 60263818490648199168 60267555086536756224 60742102764383502336 60957402231127707648 61224182945053212672 61239612426642187776 61721814099292913664 61924980044320210944 62211669766747619328 62499686756408487936 62923770045035053056 63215083795243548672 63491745276351479808 64515805684034568192 65379535205484070368 65894334695291031552 66417305605571119104 66741608855598321834 66940276515851206656 67267133334776261376 67488552470177104896 67796795801979224064 67800999472353850752 68019958395139129344 68334865609931440128 68559799334783090688 68877205813184864256 68894563979972461248 69437040861704527872 69665602549860237312 69988128487591071744 70312147600959548928 70865786558447419392 71099051161997279232 71116969269648992256 71428213435895414784 71676945405630480384 72245810051706912768 72580281394538889216 73411065052540895232 74073702822410059776 74719468806267508992 75307811080332607488 75675525001623294048 76271395277226627072 76276124406398082096 76876723811172870144 77129774251630977024 77482052345119113216 77486856539832972288 77506384477469018904 78096989268493074432 78116670969417593856 78716806643639844864 78731762866814582784 78736644548539955712 79101166051079492544 79356618127662317568 79617831485554556928 79724009878253346816 79986432557246939136 80006590428355116288 80356740115382341632 80636563581334290432 81276536308170276864 81632243926737616896 81652816568856250368 82295752132390551552 82587448184108507136 82948893022330159104 83332915675211317248 84286778393658064896 85810639957197842358 86486314287569478912 87167308888259002368 87172713607312093824 87859112927054708736 88556407474094825472 88578725117107450176 88988811807464429112 89276195393620107264 89689511113035015168 89984736626902806528 90395727735972298752 90401332629805134336 91113154146575253504 91413065779710787584 91436103346691561472 91836274417579819008 91859418639963281664 92156072664382046208 92582721148939370496 92887470066480316416 93317504650121428992 93749530134612731904 94385655067552579584 94487715411263225856 94822625692865323008 95237617914527219712 96773708526051852288 97881420070054526976 98069302808226105552 98841502042936547328 99619781586581716992 99625958408356678656 100112413283397482751 100410414773776809984 100900700002164392064 101232828705265657344 101695193702968836096 101701499208530776128 102029937592708694016 102502298414897160192 102839699002174636032 103315808719777296384 103341845969958691872 104155561292556791808 104498403824790355968 104955742191519793152 104982192731386607616 105468221401439323392 105808824170216423424 106298679837671129088 106648576742995918848 106675453904473488384 107142320153843122176 107515418108445720576 108368715077560369152 108870422091808333824 110116597578811342848 111110554233615089664 112079203209401263488 112382371191544086528 112961716620498911232 114414186609597123144 115315085716759305216 115694661377446465536 116223078517678669824 116230284809749458432 117145483902739611648 118075209965459767296 118104966822809933568 118651749076619238816 119034927191493476352 119426747228331835392 119586014817380020224 119979648835870408704 120535110173073512448 121484205528767004672 121914804462255415296 122448365890106425344 122479224853284375552 123443628198585827328 124423339533495238656 124999373512816975872 125847540090070106112 126430167590487097344 129031611368069136384 130759070410968140736 131788669390582063104 132834611211142238208 133483217711196643668 134534266669552522752 134977104940354209792 135593591603958448128 135601998944707701504 136039916790278258688 136669731219862880256 137119598669566181376 137754411626369728512 137789127959944922496 138874081723409055744 139331205099720474624 139976256975182143488 140624295201919097856 141731573116894838784 142233938539297984512 142856426871790829568 144491620103413825536 145160562789077778432 146822130105081790464 148147405644820119552 149438937612535017984 150615622160665214976 151351050003246588096 152542790554453254144 152552248812796164192 153753447622345740288 154259548503261954048 154973713079665944576 155012768954938037808 156193978536986148864 156233341938835187712 157433613287279689728 157463525733629165568 157473289097079911424 158202332102158985088 158713236255324635136 159448019756506693632 159972865114493878272 160013180856710232576 160713480230764683264 161273127162668580864 162553072616340553728 163305633137712500736 165174896368217014272 165897786044660318208 166665831350422634496 168573556787316129792 171621279914395684716 172972628575138957824 174334617776518004736 174345427214624187648 175718225854109417472 177112814948189650944 177157450234214900352 177977623614928858224 178552390787240214528 179379022226070030336 179969473253805613056 180791455471944597504 180802665259610268672 182226308293150507008 182872206693383122944 183672548835159638016 183718837279926563328 185165442297878740992 185774940132960632832 186635009300242857984 187499060269225463808 188771310135105159168 189645251385730646016 190475235829054439424 193547417052103704576 196138605616452211104 197683004085873094656 199251916816713357312 200224826566794965502 200820829547553619968 201801400004328784128 202465657410531314688 203390387405937672192 203402998417061552256 204059875185417388032 205004596829794320384 205679398004349272064 206631617439554592768 206683691939917383744 208311122585113583616 208996807649580711936 209964385462773215232 210936442802878646784 212597359675342258176 213297153485991837696 213350907808946976768 214284640307686244352 215030836216891441152 216737430155120738304 217740844183616667648 220233195157622685696 222221108467230179328 224158406418802526976 225923433240997822464 228828373219194246288 230630171433518610432 231389322754892931072 232446157035357339648 232460569619498916864 234290967805479223296 236150419930919534592 236209933645619867136 237303498153238477632 238069854382986952704 238853494456663670784 239172029634760040448 239959297671740817408 241070220346147024896 243829608924510830592 244896731780212850688 244958449706568751104 246887256397171654656 248846679066990477312 249998747025633951744 252860335180974194688 261518140821936281472 263577338781164126208 265669222422284476416 266966435422393287336 269068533339105045504 269954209880708419584 271187183207916896256 271203997889415403008 273339462439725760512 274239197339132362752 275508823252739457024 275578255919889844992 277748163446818111488 278662410199440949248 279952513950364286976 281248590403838195712 283463146233789677568 284467877078595969024 285712853743581659136 290321125578155556864 293644260210163580928 298877875225070035968 300337239850192448253 301231244321330429952 302702100006493176192 305085581108906508288 305104497625592328384 307506895244691480576 308519097006523908096 309947426159331889152 310025537909876075616 312466683877670375424 314867226574559379456 314946578194159822848 316404664204317970176 317426472510649270272 318896039513013387264 319945730228987756544 320026361713420465152 321426960461529366528 322546254325337161728 325106145232681107456 326611266275425001472 330349792736434028544 333331662700845268992 337147113574632259584 343242559828791369432 345945257150277915648 348669235553036009472 348690854429248375296 351436451708218834944 354225629896379301888 354314900468429800704 355955247229857716448 357104781574480429056 358758044452140060672 359938946507611226112 361605330519220537344 364452616586301014016 365744413386766245888 367345097670319276032 367437674559853126656 370330884595757481984 373270018600485715968 374998120538450927616 377542620270210318336 379290502771461292032 387094834104207409152 392277211232904422208 395366008171746189312 398503833633426714624 400449653133589931004 403602800008657568256 404931314821062629376 406780774811875344384 406805996834123104512 408119750370834776064 410009193659588640768 411358796008698544128 413263234879109185536 413367383879834767488 416622245170227167232 417993615299161423872 419928770925546430464 421872885605757293568 425194719350684516352 426701815617893953536 428569280615372488704 433474860310241476608 435481688367233335296 440466390315245371392 444442216934460358656 448316812837605053952 451846866481995644928 457656746438388492576 461260342867037220864 462778645509785862144 464921139238997833728 468581935610958446592 472300839861839069184 472419867291239734272 474606996306476955264 476139708765973905408 478344059269520080896 479918595343481634816 482140440692294049792 487659217849021661184 489916899413137502208 497693358133980954624 499997494051267903488 505720670361948389376 523036281643872562944 527154677562328252416 531338444844568952832 533932870844786574672 538137066678210091008 539908419761416839168 542374366415833792512 542407995778830806016 546678924879451521024 551017646505478914048 551156511839779689984 555496326893636222976 557324820398881898496 559905027900728573952 562497180807676391424 568935754157191938048 571425707487163318272 580642251156311113728 597755750450140071936 600674479700384896506 602462488642660859904 605404200012986352384 610171162217813016576 610208995251184656768 615013790489382961152 617038194013047816192 619894852318663778304 620051075819752151232 624933367755340750848 629893156388319645696 632809328408635940352 637792079026026774528 639891460457975513088 640052723426840930304 642853920923058733056 645092508650674323456 650212290465362214912 653222532550850002944 660699585472868057088 666663325401690537984 686485119657582738864 691890514300555831296 697338471106072018944 697381708858496750592 702872903416437669888 708451259792758603776 708629800936859601408 711910494459715432896 714209563148960858112 717516088904280121344 719877893015222452224 723210661038441074688 731488826773532491776 734690195340638552064 734875349119706253312 740661769191514963968 746540037200971431936 749996241076901855232 758581005542922584064 784554422465808844416 790732016343492378624 797007667266853429248 800899306267179862008 807205600017315136512 809862629642125258752 813561549623750688768 813611993668246209024 820018387319177281536 822717592017397088256 826526469758218371072 826734767759669534976 833244490340454334464 835987230598322847744 839857541851092860928 843745771211514587136 850389438701369032704 853403631235787907072 857138561230744977408 870963376734466670592 880932780630490742784 896633625675210107904 903693732963991289856 915313492876776985152 922520685734074441728 925557291019571724288 929842278477995667456 944601679723678138368 944839734582479468544 949213992612953910528 952279417531947810816 956688118539040161792 959837190686963269632 964280881384588099584 975318435698043322368 979833798826275004416 999994988102535806976 1011441340723896778752 1046072563287745125888 1054309355124656504832 1062676889689137905664 1067865741689573149344 1076274133356420182016 1079816839522833678336 1084815991557661612032 1093357849758903042048 1102035293010957828096 1102313023679559379968 1110992653787272445952 1119810055801457147904 1124994361615352782848 1137871508314383876096 1161284502312622227456 1195511500900280143872 1201348959400769793012 1210808400025972704768 1220342324435626033152 1220417990502369313536 1230027580978765922304 1234076388026095632384 1239789704637327556608 1240102151639504302464 1249866735510681501696 1259786312776639291392 1265618656817271880704 1275584158052053549056 1280105446853681860608 1285707841846117466112 1300424580930724429824 1306445065101700005888 1321399170945736114176 1333326650803381075968 1372970239315165477728 1383781028601111662592 1394763417716993501184 1405745806832875339776 1416902519585517207552 1417259601873719202816 1423820988919430865792 1428419126297921716224 1435032177808560242688 1439755786030444904448 1446421322076882149376 1462977653547064983552 1469750698239412506624 1493080074401942863872 1499992482153803710464 1517162011085845168128 1569108844931617688832 1581464032686984757248 1594015334533706858496 1601798612534359724016 1614411200034630273024 1619725259284250517504 1627123099247501377536 1627223987336492418048 1640036774638354563072 1653052939516436742144 1653469535519339069952 1666488980680908668928 1671974461196645695488 1679715083702185721856 1687491542423029174272 1706807262471575814144 1714277122461489954816 1741926753468933341184 1793267251350420215808 1807387465927982579712 1830626985753553970304 1845041371468148883456 1851114582039143448576 1859684556955991334912 1889679469164958937088 1898427985225907821056 1913376237078080323584 1919674381373926539264 1928561762769176199168 1950636871396086644736 1959667597652550008832 1999989976205071613952 2092145126575490251776 2108618710249313009664 2125353779378275811328 2135731483379146298688 2152548266712840364032 2159633679045667356672 2169631983115323224064 2204070586021915656192 2204626047359118759936 2221985307574544891904 2239620111602914295808 2249988723230705565696 2275743016628767752192 2391023001800560287744 2402697918801539586024 2421616800051945409536 2440684648871252066304 2440835981004738627072 2460055161957531844608 2468152776052191264768 2479579409274655113216 2480204303279008604928 2499733471021363003392 2519572625553278582784 2531237313634543761408 2551168316104107098112 2560210893707363721216 2571415683692234932224 2612890130203400011776 2642798341891472228352 2745940478630330955456 2767562057202223325184 2789526835433987002368 2833805039171034415104 2834519203747438405632 2847641977838861731584 2856838252595843432448 2870064355617120485376 2879511572060889808896 2892842644153764298752 2925955307094129967104 2939501396478825013248 2999984964307607420928 3034324022171690336256 3138217689863235377664 3162928065373969514496 3188030669067413716992 3203597225068719448032 3228822400069260546048 3239450518568501035008 3254447974672984836096 3280073549276709126144 3306105879032873484288 3306939071038678139904 3332977961361817337856 3359430167404371443712 3374983084846058348544 3413614524943151628288 3483853506937866682368 3586534502700840431616 3661253971507107940608 3690082742936297766912 3702229164078286897152 3719369113911982669824 3779358938329917874176 3796855970451815642112 3826752474156160647168 3857123525538352398336 3901273742792173289472 3919335195305100017664 3999979952410143227904 4184290253150980503552 4217237420498626019328 4250707558756551622656 4271462966758292597376 4305096533425680728064 4319267358091334713344 4339263966230646448128 4409252094718237519872 4479240223205828591616 4499977446461411131392 4551486033257535504384 4782046003601120575488 4805395837603079172048 4843233600103890819072 4881369297742504132608 4881671962009477254144 4920110323915063689216 4959158818549310226432 4960408606558017209856 4999466942042726006784 5039145251106557165568 5062474627269087522816 5120421787414727442432 5142831367384469864448 5225780260406800023552 5491880957260661910912 5535124114404446650368 5579053670867974004736 5669038407494876811264 5695283955677723463168 5740128711234240970752 5759023144121779617792 5785685288307528597504 5851910614188259934208 5879002792957650026496 5999969928615214841856 6276435379726470755328 6325856130747939028992 6376061338134827433984 6407194450137438896064 6457644800138521092096 6478901037137002070016 6508895949345969672192 6612211758065746968576 6613878142077356279808 6665955922723634675712 6718860334808742887424 6749966169692116697088 6827229049886303256576 7173069005401680863232 7322507943014215881216 7380165485872595533824 7404458328156573794304 7438738227823965339648 7558717876659835748352 7593711940903631284224 7653504948312321294336 7714247051076704796672 7838670390610200035328 8368580506301961007104 8501415117513103245312 8542925933516585194752 8610193066851361456128 8638534716182669426688 8678527932461292896256 8818504189436475039744 8999954892922822262784 9102972066515071008768 9564092007202241150976 9610791675206158344096 9686467200207781638144 9763343924018954508288 9840220647830127378432 9918317637098620452864 9920817213116034419712 9998933884085452013568 10078290502213114331136 10124949254538175045632 10240843574829454884864 10451560520813600047104 10983761914521323821824 11070248228808893300736 11158107341735948009472 11338076814989753622528 11390567911355446926336 11480257422468481941504 11571370576615057195008 11703821228376519868416 11758005585915300052992 11999939857230429683712 12552870759452941510656 12651712261495878057984 12752122676269654867968 12814388900274877792128 12915289600277042184192 12957802074274004140032 13017791898691939344384 13227756284154712559616 13437720669617485774848 13499932339384233394176 13654458099772606513152 14346138010803361726464 14645015886028431762432 14760330971745191067648 14877476455647930679296 15117435753319671496704 15187423881807262568448 15428494102153409593344 15677340781220400070656 16737161012603922014208 17085851867033170389504 17220386133702722912256 17277069432365338853376 17357055864922585792512 17637008378872950079488 17999909785845644525568 19128184014404482301952 19221583350412316688192 19372934400415563276288 19526687848037909016576 19836635274197240905728 19841634426232068839424 19997867768170904027136 20156581004426228662272 20249898509076350091264 20481687149658909769728 21967523829042647643648 22140496457617786601472 22316214683471896018944 22676153629979507245056 22781135822710893852672 22960514844936963883008 23142741153230114390016 23516011171830600105984 25105741518905883021312 25504245352539309735936 25628777800549755584256 25830579200554084368384 25915604148548008280064 26035583797383878688768 26455512568309425119232 26999864678768466788352 27308916199545213026304 28692276021606723452928 29290031772056863524864 29520661943490382135296 29754952911295861358592 30234871506639342993408 30374847763614525136896 31354681562440800141312 33474322025207844028416 34171703734066340779008 34440772267405445824512 34714111729845171585024 35274016757745900158976 35999819571691289051136 38256368028808964603904 38443166700824633376384 38745868800831126552576 39053375696075818033152 39683268852464137678848 40313162008852457324544 40499797018152700182528 40963374299317819539456 43935047658085295287296 44280992915235573202944 44632429366943792037888 45352307259959014490112 45562271645421787705344 46285482306460228780032 47032022343661200211968 50211483037811766042624 51257555601099511168512 51661158401108168736768 51831208297096016560128 52071167594767757377536 52911025136618850238464 53999729357536933576704 57384552043213446905856 58580063544113727049728 59509905822591722717184 60469743013278685986816 60749695527229050273792 66948644050415688056832 68343407468132681558016 68881544534810891649024 69428223459690343170048 70548033515491800317952 76512736057617929207808 76886333401649266752768 77491737601662253105152 78106751392151636066304 79366537704928275357696 80999594036305400365056 81926748598635639078912 87870095316170590574592 88561985830471146405888 89264858733887584075776 90704614519918028980224 91124543290843575410688 94064044687322400423936 100422966075623532085248 102515111202199022337024 103322316802216337473536 104142335189535514755072 105822050273237700476928 107999458715073867153408 114769104086426893811712 117160127088227454099456 120939486026557371973632 121499391054458100547584 133897288100831376113664 136686814936265363116032 138856446919380686340096 141096067030983600635904 153772666803298533505536 154983475203324506210304 156213502784303272132608 158733075409856550715392 161999188072610800730112 175740190632341181149184 178529717467775168151552 181409229039836057960448 182249086581687150821376 200845932151247064170496 205030222404398044674048 206644633604432674947072 208284670379071029510144 211644100546475400953856 229538208172853787623424 234320254176454908198912 242998782108916201095168 267794576201662752227328 273373629872530726232064 282192134061967201271808 307545333606597067011072 309966950406649012420608 312427005568606544265216 317466150819713101430784 323998376145221601460224 351480381264682362298368 362818458079672115920896 364498173163374301642752 401691864302494128340992 410060444808796089348096 416569340758142059020288 423288201092950801907712 468640508352909816397824 485997564217832402190336 535589152403325504454656 546747259745061452464128 615090667213194134022144 619933900813298024841216 624854011137213088530432 634932301639426202861568 702960762529364724596736 728996346326748603285504 803383728604988256681984 820120889617592178696192 846576402185901603815424 937281016705819632795648 971995128435664804380672 1093494519490122904928256 1230181334426388268044288 1249708022274426177060864 1269864603278852405723136 1405921525058729449193472 1457992692653497206571008 1606767457209976513363968 1640241779235184357392384 1874562033411639265591296 2186989038980245809856512 2460362668852776536088576 2539729206557704811446272 2811843050117458898386944 2915985385306994413142016 3280483558470368714784768 3749124066823278531182592 4373978077960491619713024 4920725337705553072177152 5623686100234917796773888 6560967116940737429569536 8747956155920983239426048 9841450675411106144354304 11247372200469835593547776 13121934233881474859139072 19682901350822212288708608 26243868467762949718278144 39365802701644424577417216 78731605403288849154834432
- Sum of all divisors σ(n): 286885459976821308129280000
- Sum of proper divisors (its aliquot sum) s(n): 208153854573532458974445568
- 78731605403288849154834432 is an abundant number, because the sum of its proper divisors (208153854573532458974445568) is greater than itself. Its abundance is 129422249170243609819611136
Bases of 78731605403288849154834432
- Binary: 1000001001000000001000011100001100011100011000000001110101010111111010000000000000000002
- Hexadecimal: 0x412010E18E300EABF40000
- Base-36: 9W4RPFK21C0000000
Squares and roots of 78731605403288849154834432
- 78731605403288849154834432 squared (787316054032888491548344322) is 6198665689379181907767912533877520757671237332762624
- 78731605403288849154834432 cubed (787316054032888491548344323) is 488030901083107197350818398610053750906332555887768379949424298335271877869568
-
The
square root of 78731605403288849154834432 is 8873083196008.5243615715 -
78731605403288849154834432 is a
perfect cube number . Itscube root is 428597568
Scales and comparisons
How big is 78731605403288849154834432?- 78,731,605,403,288,849,154,834,432 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 78,731,605,403,288,849,154,834,432 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 78731605403288849154834432 cubic inches would be around 35716464 feet tall.
Recreational maths with 78731605403288849154834432
- 78731605403288849154834432 backwards is 23443845194888230450613787
- The number of decimal digits it has is: 26
- The sum of 78731605403288849154834432'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 78731605403288849154834432 - Facts about the integer". Numbermatics.com. 2024. Web. 4 May 2024.
APA style:
Numbermatics. (2024). Number 78731605403288849154834432 - Facts about the integer. Retrieved 4 May 2024, from https://numbermatics.com/n/78731605403288849154834432/
Chicago style:
Numbermatics. 2024. "Number 78731605403288849154834432 - Facts about the integer". https://numbermatics.com/n/78731605403288849154834432/
The information we have on file for 78731605403288849154834432 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 78731605403288849154834432, math, Factors of 78731605403288849154834432, curriculum, school, college, exams, university, Prime factorization of 78731605403288849154834432, STEM, science, technology, engineering, physics, economics, calculator, seventy-eight septillion, seven hundred thirty-one sextillion, six hundred five quintillion, four hundred three quadrillion, two hundred eighty-eight trillion, eight hundred forty-nine billion, one hundred fifty-four million, eight hundred thirty-four thousand, four hundred thirty-two.