590104147683911311994102784
590,104,147,683,911,311,994,102,784 is an even composite number composed of eight prime numbers multiplied together.
590104147683911311994102784 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty-four thousand and fifty-seven divisors.
Prime factorization of 590104147683911311994102784:
210 × 32 × 72 × 192 × 312 × 432 × 1572 × 90912
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 19 × 19 × 31 × 31 × 43 × 43 × 157 × 157 × 9091 × 9091)See below for interesting mathematical facts about the number 590104147683911311994102784 from the Numbermatics database.
Names of 590104147683911311994102784
- Cardinal: 590104147683911311994102784 can be written as Five hundred ninety septillion, one hundred four sextillion, one hundred forty-seven quintillion, six hundred eighty-three quadrillion, nine hundred eleven trillion, three hundred eleven billion, nine hundred ninety-four million, one hundred two thousand, seven hundred eighty-four.
Scientific notation
- Scientific notation: 5.90104147683911311994102784 × 1026
Factors of 590104147683911311994102784
Divisors of 590104147683911311994102784
- Number of divisors d(n): 24057
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 28 31 32 36 38 42 43 48 49 56 57 62 63 64 72 76 84 86 93 96 98 112 114 124 126 128 129 133 144 147 152 157 168 171 172 186 192 196 217 224 228 248 252 256 258 266 279 288 294 301 304 314 336 342 344 361 372 384 387 392 399 434 441 448 456 471 496 504 512 516 532 558 576 588 589 602 608 628 651 672 684 688 722 744 768 774 784 798 817 868 882 896 903 912 931 942 961 992 1008 1024 1032 1064 1083 1099 1116 1152 1176 1178 1197 1204 1216 1256 1302 1333 1344 1368 1376 1413 1444 1488 1519 1536 1548 1568 1596 1634 1736 1764 1767 1792 1806 1824 1849 1862 1884 1922 1953 1984 2016 2064 2107 2128 2166 2198 2232 2304 2352 2356 2394 2408 2432 2451 2512 2527 2604 2666 2688 2709 2736 2752 2793 2826 2883 2888 2976 2983 3038 3072 3096 3136 3192 3249 3268 3297 3472 3528 3534 3584 3612 3648 3698 3724 3768 3844 3906 3968 3999 4032 4123 4128 4214 4256 4332 4396 4464 4557 4608 4704 4712 4788 4816 4864 4867 4902 5024 5054 5208 5301 5332 5376 5418 5472 5504 5547 5586 5652 5719 5766 5776 5952 5966 6076 6192 6272 6321 6384 6498 6536 6594 6727 6751 6944 7056 7068 7168 7224 7296 7353 7396 7448 7536 7581 7688 7693 7812 7936 7998 8064 8246 8256 8379 8428 8512 8649 8664 8792 8928 8949 9091 9114 9216 9331 9408 9424 9576 9632 9728 9734 9804 9891 10048 10108 10416 10602 10664 10752 10836 10944 11008 11094 11172 11191 11304 11438 11532 11552 11904 11932 11997 12152 12369 12384 12544 12642 12768 12943 12996 13072 13188 13454 13502 13671 13888 14112 14136 14448 14592 14601 14706 14792 14896 15072 15162 15376 15386 15523 15624 15872 15996 16128 16492 16512 16641 16758 16856 17024 17157 17298 17328 17584 17689 17856 17898 18182 18228 18259 18662 18816 18848 18963 19152 19264 19456 19468 19608 19782 20096 20181 20216 20253 20832 20881 21204 21328 21504 21672 21888 22016 22188 22344 22382 22608 22743 22876 23064 23079 23104 23808 23864 23994 24304 24649 24738 24768 25088 25284 25327 25536 25886 25992 26144 26376 26847 26908 27004 27273 27342 27776 27993 28224 28272 28861 28896 29184 29202 29412 29584 29792 30144 30324 30752 30772 31046 31248 31744 31992 32256 32984 33024 33282 33516 33573 33712 34048 34069 34314 34596 34656 35131 35168 35378 35712 35796 36364 36456 36518 37107 37324 37632 37696 37926 38304 38528 38829 38936 39216 39564 40033 40192 40362 40432 40506 41323 41664 41762 42408 42656 43344 43776 43803 44032 44376 44688 44764 45216 45486 45752 46128 46158 46208 46569 47089 47257 47616 47728 47988 48608 49298 49476 49536 50176 50568 50654 51072 51471 51772 51984 52288 52752 53067 53694 53816 54008 54546 54684 54777 55552 55986 56448 56544 56677 57319 57722 57792 58368 58404 58824 59168 59584 60288 60543 60648 60759 61504 61544 62092 62496 62643 63637 63984 64512 65317 65968 66048 66564 67032 67146 67424 68096 68138 68628 69192 69237 69312 70262 70336 70756 71424 71592 72728 72912 73036 73947 74214 74648 75264 75392 75852 75981 76608 77056 77658 77872 78337 78432 79128 80066 80384 80724 80864 81012 81819 82646 83328 83524 83979 84816 85312 86583 86688 87552 87606 88752 89376 89528 90432 90601 90972 91504 92256 92316 92416 92473 93138 94178 94514 95232 95456 95976 97216 98596 98952 99072 100719 101136 101308 102144 102207 102942 103544 103968 104576 105393 105504 106134 107388 107632 108016 108661 109092 109368 109554 111104 111972 112896 113088 113354 114638 115444 115584 116487 116808 117648 118336 119168 120099 120576 121086 121296 121518 123008 123088 123969 124184 124992 125286 127274 127813 127968 128269 130634 131936 132096 133128 134064 134292 134848 136192 136276 137256 138384 138474 138624 139707 140524 140672 141267 141512 141771 142848 143184 145456 145824 146072 146167 147894 148428 149296 150528 150784 150877 151704 151962 153216 154112 155316 155744 156674 156864 158256 159201 160132 160768 161448 161728 162024 163638 164331 165292 166656 167048 167958 169632 170031 170624 171957 172543 172729 173166 173376 175104 175212 177289 177504 178752 179056 180864 181202 181944 183008 184512 184632 184832 184946 186276 187929 188356 189028 190911 190912 191952 194432 195951 197192 197904 198144 201438 202272 202616 204288 204414 205884 207088 207936 209152 209281 210786 211008 212268 214776 215264 216032 217322 218184 218736 219108 221841 222208 223944 225792 226176 226708 227943 229276 230888 231168 232974 233616 235011 235296 236672 238336 238483 240198 241152 242172 242592 243036 245917 246016 246176 247938 248368 249984 250572 254548 255626 255936 256538 259749 261268 263872 266256 268128 268584 269696 271803 272552 274512 276768 276948 277248 277419 279414 281048 281344 281821 282534 283024 283542 285696 286368 289261 290293 290912 291648 292144 292334 295788 296856 298592 301568 301754 303408 303924 306432 306621 308224 310632 311488 313348 313728 316179 316512 318402 320264 322896 323456 324048 325983 327276 328662 330584 330799 333312 334096 335916 339264 340062 341248 343914 345086 345458 346332 346752 346921 350424 354578 355008 357504 358112 360297 361728 362404 363888 366016 369024 369264 369664 369892 371907 372552 375858 376712 378056 381822 381824 383439 383904 384807 388864 390913 391902 394384 395808 396288 396739 401233 402876 404544 405232 408576 408828 411768 414176 415872 418304 418562 421572 422016 423801 424536 425313 429552 430528 432064 434644 436368 437472 438216 438501 443682 445459 447888 451584 452352 452631 453416 455886 458552 461776 462336 465948 467232 468331 470022 470592 473344 476672 476966 480396 481213 482304 484344 485184 486072 491834 492032 492352 495876 496736 499968 501144 509096 510093 511252 511872 513076 515871 517629 518187 519498 522536 527744 531867 532512 536256 537168 539392 543606 545104 548359 549024 553536 553896 554496 554838 558828 562096 562688 563642 565068 566048 567084 572733 572736 578522 580586 581824 583296 584288 584668 587853 591576 593712 597184 603136 603508 606816 607848 612864 613242 621264 622976 626696 627456 627843 632358 633024 636804 640528 645792 646912 647311 648096 651966 654552 657324 661168 661598 666624 667489 668192 671832 678528 680124 682496 687828 690172 690916 692664 693504 693842 700848 705033 709156 710016 715008 715449 716224 720594 723456 724808 727776 732032 737751 738048 738528 739784 743814 745104 751716 753424 756112 760627 763644 763648 764119 766878 767808 769614 777728 781826 783804 785137 788768 791616 793478 802466 805752 809088 810464 815409 817656 823536 828352 831744 832257 836608 837124 843144 844032 845463 847602 849072 850626 859104 861056 864128 867783 869288 870879 872736 874944 876432 877002 887364 890918 894691 895776 897883 904704 905262 906832 911772 917104 923552 924672 931896 934464 936662 940044 941184 946688 953344 953932 960792 962426 968688 970368 972144 977949 983668 984064 984704 991752 992397 993472 999936 1002288 1018192 1020186 1022504 1023744 1026152 1031742 1035258 1036374 1038996 1040763 1045072 1055488 1056139 1059907 1063734 1065024 1072512 1074336 1078784 1087212 1089061 1090208 1096718 1098048 1107072 1107792 1108992 1109676 1117656 1124192 1125376 1127284 1130136 1132096 1134168 1145466 1145472 1150317 1154421 1157044 1161172 1163648 1166592 1168576 1169336 1172739 1175706 1183152 1187424 1190217 1194368 1203699 1207016 1207801 1209103 1213632 1215696 1225728 1226484 1241023 1242528 1245952 1253392 1254912 1255686 1264716 1266048 1273608 1281056 1291584 1293824 1294622 1296192 1303932 1309104 1314648 1315503 1322336 1323196 1334978 1336377 1336384 1343664 1357056 1357893 1360248 1364992 1375656 1380344 1381832 1385328 1387008 1387684 1401696 1404993 1410066 1418312 1420032 1427287 1430016 1430898 1432448 1441188 1443639 1446912 1449616 1455552 1464064 1464967 1475502 1476096 1477056 1479568 1487628 1490208 1503432 1506848 1512224 1521254 1527288 1527296 1528238 1533756 1535616 1539228 1552887 1554561 1555456 1563652 1567608 1570274 1577536 1583232 1586956 1595601 1604932 1611504 1618176 1620928 1630818 1635312 1645077 1647072 1656704 1663488 1664514 1674248 1686288 1688064 1690926 1695204 1698144 1701252 1718208 1721419 1722112 1728256 1735566 1738576 1741758 1745472 1749888 1752864 1754004 1756987 1774728 1776889 1781836 1789382 1791552 1795766 1809408 1810524 1813664 1823544 1834208 1847104 1863792 1868928 1873324 1880088 1882368 1883529 1893376 1907864 1921584 1924852 1937376 1940736 1941933 1944288 1955898 1967336 1969408 1972747 1983504 1984794 1986944 1999872 2002467 2004576 2024827 2032051 2036384 2040372 2045008 2047488 2052304 2063484 2070516 2072748 2077992 2081526 2090144 2110976 2112278 2119814 2127468 2130048 2145024 2146347 2148672 2157568 2174424 2178122 2180416 2193436 2196096 2213253 2214144 2215584 2219352 2235312 2248384 2254568 2260272 2264192 2268336 2281881 2290932 2290944 2292357 2300634 2308842 2314088 2322344 2327296 2333184 2337152 2338672 2345478 2351412 2355411 2366304 2374848 2380434 2388736 2407398 2414032 2415602 2418206 2427264 2428447 2431392 2437111 2452968 2482046 2485056 2491904 2506784 2509824 2511372 2529432 2532096 2536389 2547216 2562112 2583168 2587648 2589244 2592384 2603349 2607864 2612637 2618208 2629296 2631006 2644672 2646392 2669956 2672754 2672768 2684073 2687328 2693649 2714112 2715786 2720496 2736391 2751312 2760688 2763664 2770656 2774016 2775368 2777173 2803392 2808631 2809986 2820132 2836624 2840064 2854574 2860032 2861796 2864896 2866663 2882376 2887278 2899232 2911104 2928128 2929934 2951004 2952192 2954112 2959136 2975256 2977191 2980416 3006864 3013696 3024448 3042508 3054576 3054592 3056476 3067512 3071232 3078456 3105774 3109122 3122289 3127304 3135216 3140548 3155072 3166464 3168417 3173912 3179721 3191202 3209864 3223008 3236352 3241856 3261636 3267183 3270624 3278317 3281851 3290154 3294144 3313408 3326976 3329028 3348496 3368491 3372576 3376128 3381852 3390408 3396288 3402504 3436416 3442838 3444224 3456512 3471132 3477152 3483516 3490944 3499776 3505728 3508008 3513974 3518217 3549456 3553778 3563672 3570651 3578764 3583104 3591532 3611097 3621048 3623403 3627309 3627328 3647088 3668416 3694208 3723069 3727584 3737856 3746648 3760176 3764736 3767058 3815728 3843168 3849704 3874752 3881472 3883866 3888576 3911796 3934672 3938816 3945494 3967008 3969588 3973888 3976339 4004934 4009131 4009152 4049654 4064102 4072768 4080744 4090016 4094976 4104608 4126968 4141032 4145496 4155984 4163052 4180288 4214979 4221952 4224556 4239628 4254936 4260096 4281861 4290048 4292694 4297344 4330917 4348848 4356244 4360832 4386872 4392192 4394901 4426506 4428288 4431168 4438704 4470624 4496768 4509136 4520544 4528384 4531177 4536672 4563762 4581864 4581888 4584714 4601268 4617684 4628176 4644688 4654592 4666368 4672423 4674304 4677344 4690956 4702824 4710822 4732608 4749696 4760868 4777472 4814796 4828064 4831204 4836412 4854528 4856894 4862784 4874222 4905936 4935231 4964092 4970112 4983808 5013568 5022744 5058864 5064192 5072778 5094432 5124224 5164257 5166336 5178488 5184768 5206698 5215728 5225274 5236416 5258592 5262012 5270961 5289344 5292784 5330667 5339912 5345508 5345536 5348833 5354599 5368146 5374656 5387298 5428224 5431572 5440992 5472782 5495959 5502624 5515567 5521376 5527328 5541312 5550736 5554346 5606784 5617262 5619972 5640264 5673248 5680128 5709148 5723592 5729792 5733326 5764752 5774556 5798464 5822208 5825799 5856256 5859868 5902008 5908224 5918241 5918272 5950512 5954382 5960832 6007401 6013728 6027392 6048896 6074481 6085016 6096153 6109152 6112952 6135024 6142464 6156912 6211548 6218244 6244578 6254608 6270432 6281096 6285181 6310144 6332928 6336834 6347824 6359442 6382404 6419728 6446016 6472704 6483712 6487711 6523272 6534366 6541248 6556634 6563702 6580308 6588288 6626816 6658056 6696992 6736982 6745152 6763704 6780816 6792576 6805008 6845643 6872832 6877071 6885676 6888448 6913024 6942264 6954304 6967032 6981888 6999552 7011456 7016016 7027948 7036434 7066233 7098912 7107556 7127344 7141302 7157528 7166208 7183064 7222194 7242096 7246806 7254618 7254656 7285341 7294176 7311333 7336832 7388416 7392973 7419349 7427347 7446138 7455168 7475712 7493296 7520352 7529472 7534116 7623427 7631456 7686336 7699408 7749504 7762944 7767732 7777152 7823592 7869344 7877632 7890988 7934016 7939176 7947776 7952678 8009868 8018262 8018304 8052219 8080947 8099308 8128204 8145536 8161488 8180032 8209173 8209216 8253936 8282064 8290992 8311968 8326104 8331519 8360576 8425893 8429958 8449112 8463721 8479256 8509872 8520192 8563722 8580096 8585388 8594688 8599989 8661834 8697696 8712488 8721664 8736451 8773744 8784384 8789802 8853012 8856576 8862336 8877408 8898289 8941248 8993536 8999083 9018272 9041088 9056768 9062354 9073344 9127524 9163728 9163776 9169428 9202536 9235368 9256352 9289376 9309184 9344846 9348608 9354688 9381912 9405648 9421644 9465216 9499392 9505251 9521736 9539163 9554944 9629592 9656128 9662408 9672824 9709056 9713788 9725568 9748444 9801549 9811872 9834951 9845553 9870462 9928184 9940224 9991009 10027136 10045488 10105473 10117728 10128384 10145556 10188864 10248448 10254769 10328514 10332672 10356976 10369536 10413396 10431456 10450548 10472832 10517184 10524024 10541922 10578688 10585568 10661334 10679824 10691016 10691072 10697666 10709198 10736292 10749312 10774596 10863144 10870209 10881927 10881984 10945564 10991918 11005248 11031134 11042752 11054656 11082624 11101472 11108692 11169207 11213568 11234524 11239944 11280528 11346496 11418296 11447184 11459584 11466652 11529504 11549112 11596928 11644416 11651598 11719736 11804016 11816448 11836482 11836544 11901024 11908764 11921664 11929017 12014802 12027456 12054784 12097792 12118303 12148962 12170032 12192306 12218304 12225904 12270048 12284928 12298909 12313824 12423096 12436488 12438223 12489156 12509216 12540864 12562192 12570362 12620288 12665856 12673668 12695648 12718884 12764808 12839456 12845583 12892032 12967424 12975422 13046544 13068732 13082496 13113268 13127404 13160616 13176576 13184703 13253632 13316112 13393984 13473964 13490304 13527408 13561632 13585152 13593531 13610016 13691286 13745664 13754142 13771352 13809229 13884528 13908608 13934064 13963776 13999104 14017269 14022912 14032032 14055896 14072868 14132466 14197824 14215112 14224357 14254688 14282604 14315056 14332416 14366128 14444388 14484192 14493612 14509236 14509312 14518261 14570682 14588352 14622666 14673664 14776832 14785946 14838698 14854694 14892276 14910336 14917603 14951424 14986592 15040704 15068232 15246854 15262912 15372672 15398816 15492771 15499008 15535464 15554304 15647184 15738688 15781976 15812883 15868032 15878352 15895552 15905356 15992001 16019736 16036524 16036608 16046499 16063797 16104438 16161894 16198616 16256408 16291072 16322976 16360064 16418346 16418432 16487877 16507872 16546701 16564128 16581984 16623936 16652208 16663038 16721152 16809259 16851786 16859916 16898224 16927442 16958512 16999129 17019744 17040384 17059777 17127444 17170776 17189376 17199978 17323668 17395392 17424976 17443328 17472902 17547488 17568768 17579604 17706024 17724672 17754723 17754816 17796578 17882496 17987072 17998166 18036544 18082176 18113536 18124708 18146688 18223443 18255048 18288459 18327456 18338856 18405072 18470736 18512704 18578752 18689692 18697216 18709376 18763824 18811296 18843288 18855543 18930432 18998784 19010502 19043472 19078326 19154737 19259184 19312256 19324816 19345648 19418112 19427576 19451136 19463133 19496888 19603098 19623744 19669902 19691106 19740924 19856368 19880448 19982018 20054272 20066641 20090976 20138233 20210946 20235456 20291112 20377728 20496896 20509538 20657028 20665344 20692159 20713952 20739072 20826792 20862912 20901096 20945664 21034368 21048048 21083844 21157376 21171136 21322668 21359648 21382032 21382144 21395332 21418396 21472584 21498624 21549192 21726288 21740418 21763854 21763968 21856023 21891128 21933999 21983836 22010496 22062268 22085504 22109312 22165248 22178919 22202944 22217384 22258047 22282041 22338414 22427136 22469048 22479888 22561056 22692992 22836592 22870281 22894368 22933304 22948219 22972957 23059008 23098224 23193856 23288832 23303196 23439472 23579437 23608032 23632896 23672964 23673088 23687689 23802048 23817528 23843328 23858034 24029604 24054912 24109568 24195584 24236606 24297924 24340064 24384612 24436608 24451808 24540096 24597818 24627519 24627648 24846192 24872976 24876446 24978312 24994557 25018432 25081728 25124384 25140724 25240576 25277679 25347336 25391163 25391296 25437768 25529616 25678912 25691166 25784064 25799967 25934848 25950844 26093088 26137464 26164992 26209353 26226536 26254808 26321232 26353152 26369406 26632224 26694867 26787968 26947928 26980608 26997249 27054816 27118453 27123264 27170304 27187062 27220032 27382572 27491328 27508284 27542704 27618458 27769056 27817216 27834373 27868128 27927552 28034538 28045824 28064064 28111792 28145736 28264932 28395648 28430224 28448714 28509376 28565208 28630112 28664832 28732256 28888776 28968384 28987224 29018472 29018624 29036522 29141364 29176704 29245332 29347328 29504853 29536659 29553664 29571892 29677396 29709388 29784552 29820672 29835206 29973027 29973184 30081408 30136464 30316419 30493708 30525824 30745344 30764307 30797632 30985542 30998016 31070928 31108608 31294368 31477376 31563952 31625766 31736064 31756704 31810712 31984002 32039472 32073048 32073216 32092998 32127594 32208876 32323788 32397232 32512816 32582144 32645952 32706961 32720128 32836692 32836864 32857117 32975754 33015744 33093402 33128256 33163968 33247872 33304416 33326076 33442304 33618518 33703572 33719832 33760891 33796448 33854884 33917024 33998258 34039488 34119554 34254888 34341552 34378752 34399956 34647336 34790784 34849952 34886656 34945804 35094976 35159208 35412048 35449344 35509446 35509632 35593156 35764992 35787051 35974144 35996332 36073088 36164352 36249416 36293376 36354909 36446886 36510096 36576918 36654912 36677712 36810144 36896727 36941472 37025408 37157504 37314669 37379384 37418752 37441831 37482193 37527648 37622592 37686576 37711086 37860864 37997568 38021004 38086944 38156652 38309474 38471713 38518368 38608969 38624512 38649632 38691296 38855152 38902272 38926266 38993776 39206196 39247488 39339804 39382212 39481848 39712736 39760896 39964036 40108544 40133282 40181952 40276466 40421892 40470912 40582224 40755456 40780593 40993792 41019076 41314056 41384318 41427687 41427904 41653584 41725824 41802192 41891328 42051807 42068736 42096096 42167688 42314752 42342272 42645336 42673071 42719296 42764064 42790664 42836792 42945168 42997248 43098384 43452576 43480836 43527708 43527936 43554783 43712046 43782256 43867998 43967672 44020992 44124536 44171008 44218624 44245897 44330496 44357838 44405888 44434768 44516094 44564082 44676828 44752809 44854272 44938096 44959776 45122112 45385984 45413977 45576001 45673184 45740562 45788736 45866608 45896438 45945914 46118016 46196448 46387712 46606392 46878944 47158874 47216064 47345928 47346176 47375378 47604096 47635056 47686656 47716068 48059208 48109824 48139497 48191391 48219136 48391168 48473212 48595848 48680128 48769224 48873216 48903616 49080192 49195636 49255038 49255296 49463631 49640103 49692384 49745952 49752892 49956624 49989114 50036864 50163456 50248768 50281448 50427777 50555358 50694672 50782326 50782592 50875536 50997387 51059232 51179331 51357824 51382332 51568128 51599934 51901688 51935443 51991429 52186176 52274928 52329984 52418706 52453072 52509616 52642464 52706304 52738812 53264448 53363989 53389734 53575936 53895856 53961216 53994498 54109632 54236906 54246528 54340608 54374124 54440064 54466597 54765144 55016568 55085408 55236916 55538112 55634432 55668746 55736256 56069076 56091648 56128128 56223584 56291472 56529864 56566629 56791296 56860448 56897428 57018752 57130416 57260224 57464211 57464512 57777552 57936768 57974448 58036944 58037248 58073044 58282728 58353408 58389399 58490664 58694656 59009706 59073318 59143784 59354792 59418776 59569104 59641344 59670412 59946054 59946368 60162816 60199923 60272928 60414699 60632838 60987416 61051648 61155157 61373341 61490688 61528614 61595264 61971084 61996032 62076477 62141856 62217216 62288023 62588736 62954752 62993581 63127904 63251532 63472128 63513408 63621424 63968004 64078944 64146096 64146432 64185996 64255188 64417752 64647576 64794464 65025632 65164288 65291904 65413922 65440256 65673384 65673728 65714234 65951508 66031488 66186804 66256512 66327936 66495744 66536757 66608832 66652152 66774141 66846123 66884608 67237036 67407144 67439664 67521782 67592896 67709768 67834048 67996516 68078976 68239108 68509776 68610843 68683104 68799912 68844657 68918871 69294672 69581568 69699904 69891608 69937063 70189952 70318416 70738311 70824096 70898688 71018892 71019264 71063067 71186312 71529984 71574102 71992664 72146176 72328704 72498832 72586752 72709818 72893772 73020192 73153836 73309824 73355424 73620288 73793454 73882944 74050816 74315008 74629338 74758768 74837504 74883662 74964386 75055296 75245184 75373152 75422172 75550441 75721728 76042008 76173489 76173888 76313304 76618948 76943426 77036736 77217938 77249024 77299264 77382592 77710304 77804544 77852532 77987552 78412392 78494976 78628059 78679608 78764424 78963696 79425472 79928072 80084601 80217088 80266564 80363904 80552932 80843784 80941824 80991747 81164448 81355359 81510912 81561186 82038152 82628112 82646281 82768636 82855374 82855808 83307168 83451648 83503119 83604384 83782656 84103614 84137472 84192192 84335376 84684544 84828121 85290672 85346142 85438592 85528128 85581328 85673584 85890336 85994496 86092363 86196768 86905152 86961672 87055416 87055872 87067561 87109566 87424092 87564512 87735996 87935344 88041984 88249072 88342016 88437248 88491794 88660992 88715676 88811776 88869536 89032188 89128164 89353656 89505618 89876192 89919081 89919552 90244224 90771968 90827954 91152002 91346368 91481124 91577472 91733216 91792876 91891828 92236032 92292921 92392896 92775424 93212784 93757888 94317748 94432128 94691856 94692352 94750756 95208192 95270112 95432136 96118416 96219648 96278994 96382782 96946424 97191696 97360256 97538448 97746432 97807232 98120883 98160384 98391272 98510076 98510592 98571351 98927262 99280206 99384768 99491904 99505784 99913248 99978228 100073728 100326912 100497536 100562896 100855554 101110716 101282673 101389344 101564652 101565184 101627827 101737381 101751072 101994774 102118464 102358662 102715648 102764664 103136256 103199868 103803376 103870886 103982858 104372352 104423221 104549856 104659968 104795773 104837412 104906144 105019232 105284928 105477624 106528896 106727978 106779468 107151872 107791712 107922432 107988996 108219264 108473812 108493056 108748248 108880128 108933194 109064727 109530288 110033136 110170816 110473832 110690181 111076224 111268864 111337492 111472512 111944007 112138152 112256256 112325493 112446579 112447168 112582944 113059728 113133258 113582592 113720896 113794856 114037504 114260832 114520448 114928422 114929024 115415139 115555104 115826907 115873536 115948896 116073888 116146088 116565456 116706816 116778798 116981328 117664813 118019412 118146636 118287568 118709584 118837552 119138208 119282688 119340824 119418439 119892108 119892736 120325632 120399846 120545856 120829398 121265676 121974832 122103296 122310314 122746682 122981376 123057228 123190528 123266509 123942168 124152954 124283061 124283712 124576046 125177472 125909504 125987162 126255808 126503064 126944256 127026816 127242848 127936008 128019213 128157888 128292192 128371992 128510376 128835504 129295152 129588928 130051264 130583808 130664349 130827844 130880512 131346768 131347456 131428468 131903016 132062976 132373608 132513024 132655872 132737691 132991488 133073514 133217664 133304304 133548282 133692246 134258427 134474072 134814288 134879328 135043564 135185792 135419536 135668096 135993032 136157952 136241931 136478216 136728003 137019552 137221686 137366208 137599824 137689314 137837742 138589344 139163136 139399808 139783216 139874126 140379904 140466487 140636832 140967631 141119593 141476622 141648192 142037784 142038528 142126134 142372624 143059968 143148204 143985328 144292352 144657408 144845113 144997664 145173504 145419636 145787544 146040384 146307672 146619648 146710848 147240576 147586908 147765888 148101632 148630016 149258676 149517536 149675008 149767324 149928772 150110592 150490368 150746304 150844344 151100882 151283331 152084016 152346978 152347776 152626608 152992161 153237896 153537993 153886852 154073472 154435876 154498048 154598528 154765184 155420608 155705064 155806329 155974287 155975104 156824784 156989952 157256118 157359216 157528848 157927392 158850944 159856144 160091967 160169202 160533128 160727808 160810699 161105864 161687568 161883648 161983494 162328896 162710718 163021824 163122372 163399791 164076304 165256224 165292562 165537272 165710748 165711616 165813823 165992569 166614336 166903296 167006238 167208768 168207228 168274944 168384384 168670752 169369088 169656242 170581344 170692284 170877184 170982577 171056256 171162656 171347168 171780672 172184726 172392633 172393536 173810304 173923344 174110832 174111744 174135122 174219132 174848184 175129024 175471992 175870688 176083968 176498144 176684032 176874496 176983588 177431352 177623552 177739072 178064376 178256328 178707312 179011236 179752384 179838162 179839104 180488448 180599769 181244097 181543936 181655908 182304004 182692736 182962248 183154944 183465471 183466432 183585752 183783656 184120023 184472064 184585842 184785792 186229431 186425568 186864069 187515776 188635496 188864256 188980743 189383712 189501512 189829171 190416384 190540224 190864272 192236832 192439296 192557988 192765564 193892848 194383392 194720512 194840611 195076896 195492864 195614464 196241766 196320768 196782544 197020152 197021184 197142702 197854524 198560412 198769536 198983808 199011568 199826496 199956456 200147456 200653824 200995072 201125792 201711108 202221432 202565346 202778688 203129304 203130368 203255654 203474762 203502144 203989548 204236928 204717324 205431296 205529328 206399736 206533971 206756613 207606752 207741772 207965716 208744704 208846442 209099712 209591546 209674824 209811189 209812288 210038464 210569856 210955248 212214933 213057792 213189201 213455956 213558936 214303744 215583424 215977992 216438528 216947624 216986112 217496496 217760256 217866388 218129454 219060576 220066272 220341632 220947664 221380362 222152448 222674984 222945024 223888014 224084059 224276304 224512512 224650986 224893158 224894336 225165888 226119456 226266516 226651323 227165184 227441792 227589712 228075008 228521664 229040896 229856844 229858048 229999819 230247757 230830278 231110208 231653814 231747072 231897792 232147776 232292176 233130912 233413632 233557596 233962656 235329626 236038824 236293272 236326237 236575136 237419168 237675104 238276416 238681648 238836878 239784216 239785472 240651264 240799692 241091712 241658796 242531352 243949664 244066077 244206592 244620628 245493364 246114456 246381056 246533018 247884336 247938843 248305908 248566122 248567424 249152092 250354944 250509357 251819008 251974324 252511616 253006128 254053632 254484363 254485696 255872016 256038426 256315776 256584384 256743984 257020752 257671008 258277089 258590304 259177856 260102528 261167616 261202683 261328698 261655688 262375351 262693536 262856936 263806032 264125952 264747216 265026048 265311744 265475382 265982976 266147028 266435328 266608608 267096564 267384492 268516854 268948144 269628576 269758656 270087128 270262783 270371584 270839072 271336192 271986064 272315904 272483862 272956432 273456006 274039104 274443372 274732416 275199648 275378628 275675484 275846959 277178688 278326272 278799616 278971573 279566432 279748252 280759808 280932974 281273664 281935262 282239186 282953244 283296384 284075568 284077056 284252268 284745248 286296408 287970656 288584704 289690226 289995328 290839272 291575088 292080768 292615344 293239296 293421696 294362649 294481152 295173816 295531776 295714053 296203264 297260032 298517352 299035072 299534648 299857544 300221184 300980736 301492608 301688688 302201764 302566662 303848019 304168032 304693956 304695552 304883481 305212143 305253216 305984322 306475792 307075986 307773704 308146944 308871752 309197056 309530368 309721279 310841216 311410128 311612658 311948574 311950208 313269663 313649568 313979904 314387319 314512236 314718432 315057696 315854784 317701888 317897839 319032007 319375921 319712288 320183934 320338404 321066256 321455616 321621398 322211728 323375136 323767296 323966988 324657792 325421436 326244744 326799582 328152608 330512448 330585124 331074544 331421496 331423232 331627646 331985138 333228672 333806592 334012476 334417536 336414456 336768768 336976479 337339737 337341504 338738176 339312484 341162688 341384568 341754368 341965154 342112512 342325312 342694336 343561344 344369452 344785266 344787072 346245417 347480721 347620608 347846688 348221664 348270244 348438264 349696368 350258048 350943984 351741376 352994439 352996288 353967176 354862704 355247104 355478144 356128752 356512656 357414624 358022472 358255317 359504768 359676324 359678208 360976896 361199538 362488194 363311816 363940003 364608008 365385472 365924496 366309888 366930942 366932864 367171504 367567312 368240046 368944128 369171684 369571584 369799527 372458862 372851136 373728138 375031552 375667393 377270992 377728512 377961486 378767424 379003024 379658342 380832768 381080448 381266179 381728544 382626427 384473664 385115976 385531128 387785696 388766784 389441024 389681222 390153792 391228928 392483532 392641536 393565088 394040304 394042368 394285404 395709048 397120824 397539072 397967616 398023136 398213073 399652992 399912912 400294912 401990144 402251584 403422216 404442864 405130692 405557376 406258608 406260736 406511308 406949524 407004288 407979096 408473856 408725793 409434648 410184009 410862592 411058656 412799472 413067942 413513226 415213504 415483544 415931432 417489408 417692884 418199424 419183092 419349648 419622378 419624576 420076928 421139712 421399461 421910496 422902893 423358779 424429866 426115584 426378402 426911912 427117872 428086099 429613387 431166848 431955984 432877056 433895248 433972224 434535339 434992992 435520512 435732776 436016161 436258908 438121152 440132544 440683264 440955067 441895328 442760724 444304896 445349968 445890048 447776028 448168118 448552608 449025024 449301972 449786316 449788672 450066091 450331776 452238912 452533032 453302646 454883584 455179424 456150016 457043328 458081792 459713688 459716096 459999638 460495514 461660556 462220416 463307628 463494144 463795584 464295552 464584352 466261824 467115192 467418987 467922861 467925312 470659252 472077648 472586544 472652474 473150272 474838336 475350208 476552832 477363296 477673756 479568432 479570944 480275901 481599384 482183424 482432097 483317592 485062704 487899328 488132154 489241256 490199373 490986728 492228912 492762112 493066036 495768672 495877686 496611816 497132244 497134848 497441469 497977707 498304184 500709888 501018714 503948648 505023232 506012256 508107264 508968726 508971392 511744032 512076852 512631552 512947731 513168768 513487968 514041504 515250607 515342016 516554178 517180608 518355712 520205056 521087029 522335232 522405366 522657396 523311376 524750702 525387072 525713872 527612064 528251904 528853087 529494432 530052096 530623488 530950764 532294056 532870656 533217216 534193128 534768984 537033708 537896288 539257152 539517312 540174256 540525566 540743168 541678144 542672384 543972128 544631808 544967724 545912864 546912012 548078208 548886744 549464832 550396413 550399296 550757256 551350968 551693918 552360069 554357376 557599232 557943146 559132864 559496504 560592207 561519616 561865948 562547328 563870524 564478372 565906488 566592768 566942229 568151136 568504536 569487513 569490496 572592816 575941312 578523967 579380452 579990656 581678544 583150176 584161536 584521833 585230688 586478592 586843392 588725298 588962304 590347632 591063552 591428106 593796847 597034704 598070144 599069296 599715088 600442368 601961472 602985216 603377376 604403528 605133324 607696038 608336064 609387912 609391104 609766962 610424286 610506432 611968644 612951584 614151972 615547408 616293888 617743504 618394112 619060736 619442558 621682432 622820256 623225316 623897148 623900416 624285223 626539326 627299136 628774638 629024472 629433567 629436864 630115392 631709568 635403776 635795678 638064014 638751842 639424576 640367868 640676808 641456929 642132512 642911232 643242796 644423456 646750272 647933976 649315584 650842872 652489488 653599164 656305216 661024896 661170248 662149088 662842992 662846464 663255292 663970276 666457344 668024952 668835072 672252177 672828912 673537536 673952958 674679474 674683008 678624968 679953969 682325376 682769136 683508736 683930308 684225024 684650624 685388672 687122688 688738904 689570532 689574144 689999457 690743271 692490834 694961442 695241216 695693376 696443328 696540488 696876528 699392736 700516096 701887968 703482752 705988878 705992576 707934352 708978711 709725408 710956288 711394789 712161667 712257504 713025312 714829248 716044944 716510634 719009536 719352648 719356416 721953792 722399076 724976388 726623632 727880006 729216016 730770944 730962547 731848992 732619776 733570411 733861884 733865728 734343008 735134624 736480092 738343368 739143168 739599054 743816529 744917724 745702272 747456276 750063104 751334786 754541984 755457024 755922972 757534848 758006048 759316684 762160896 762532358 763453089 763457088 765252854 768947328 770231952 771062256 774831267 775571392 777533568 778882048 779362444 780307584 782457856 783608049 784967064 787126053 787130176 788080608 788570808 791418096 794241648 795078144 795935232 796046272 796426146 799305984 799825824 803980288 804503168 806844432 808885728 810261384 810788349 811114752 812517216 813022616 813899048 814008576 815958192 816947712 817451586 818869296 820368018 822117312 823653691 825598944 826135884 827026452 827540877 830427008 830967088 831862864 834978816 835385768 836398848 836914719 838366184 838699296 839244756 839249152 840153856 840672043 842279424 842798922 843820992 845805786 846717558 848859732 852231168 852756804 853823824 854235744 856172198 859226774 862333696 862865563 863911968 865754112 865944019 867790496 869070678 869985984 871465552 872032322 872517816 876242304 880265088 881366528 881910134 883790656 885521448 888609792 890699936 891780096 895552056 896336236 897105216 898603944 899572632 899577344 900132182 900663552 904477824 905066064 906605292 909767168 910358848 914086656 914650443 915636429 916163584 919427376 919432192 919999276 920991028 923321112 924440832 926615256 927591168 928591104 929163837 929168704 932523648 934230384 934837974 935845722 935850624 939808989 941318504 943161957 944155296 945173088 945304948 946300544 949676672 950700416 953105664 953693517 954726592 955347512 957096021 958127763 959136864 960551802 963198768 964366848 964864194 966635184 970125408 975798656 976264308 978482512 980398746 981973456 984457824 986132072 986773417 987837151 991537344 991755372 993223632 994264488 994269696 994882938 995955414 996608368 1001419776 1002037428 1007897296 1010046464 1012024512 1013915791 1016214528 1017937452 1017942784 1018570627 1023488064 1024153704 1025263104 1025895462 1026337536 1026975936 1028083008 1030501214 1030684032 1033108356 1034361216 1036711424 1040410112 1042174058 1044810732 1045314792 1046622752 1049501404 1050774144 1051427744 1055224128 1057706174 1058983317 1058988864 1061901528 1064588112 1065741312 1066434432 1068386256 1069537968 1074067416 1074765951 1075792576 1078514304 1079034624 1080348512 1081051132 1081486336 1083356288 1085344768 1087944256 1089935448 1091820009 1091825728 1093824024 1096156416 1097773488 1098929664 1100792826 1100798592 1101514512 1102701936 1103387836 1104720138 1108714752 1109398581 1115198464 1115886292 1118265728 1118993008 1121184414 1123731896 1125094656 1127002179 1127741048 1128956744 1131812976 1133185536 1133884458 1136302272 1137009072 1138975026 1138980992 1143798537 1145185632 1147879281 1151882624 1157047934 1158760904 1159981312 1160696761 1161947983 1163357088 1166093479 1166300352 1168323072 1169043666 1170461376 1173686784 1177450596 1177924608 1180695264 1182127104 1182856212 1187593694 1194069408 1196140288 1196878039 1198138592 1199430176 1200884736 1205970432 1206754752 1208807056 1210266648 1215392076 1216672128 1218775824 1218782208 1219533924 1220848572 1221012864 1223937288 1225903168 1228303944 1231094816 1232587776 1235487008 1236788224 1238121472 1238885116 1243364864 1245640512 1246450632 1247794296 1247800832 1248570446 1253078652 1254598272 1257549276 1258048944 1258867134 1258873728 1260230784 1263419136 1264198383 1268708679 1270076337 1270807552 1271591356 1276128028 1277503684 1278849152 1280735736 1281353616 1282913858 1284258297 1284265024 1286485592 1288840161 1288846912 1293500544 1295867952 1298631168 1301685744 1303606017 1304978976 1307198328 1308048483 1312610432 1322049792 1322340496 1322865201 1324298176 1325685984 1326510584 1327940552 1328804197 1332914688 1336049904 1337670144 1344504354 1345657824 1347075072 1347905916 1349358948 1349366016 1350198273 1357249936 1359907938 1364650752 1365538272 1367860616 1368450048 1369301248 1370777344 1371622807 1374245376 1377477808 1379141064 1379148288 1379998914 1381486542 1384981668 1389922884 1390482432 1391386752 1392886656 1393080976 1393753056 1398785472 1401032192 1403775936 1406965504 1411977756 1411985152 1412856031 1415868704 1417957422 1419450816 1421912576 1422789578 1424323334 1424515008 1426050624 1429658496 1432089888 1433021268 1438019072 1438705296 1438712832 1444798152 1447296291 1449952776 1453247264 1455760012 1458432032 1461541888 1461925094 1463697984 1467140822 1467723768 1467731456 1468686016 1470269248 1472960184 1476686736 1478286336 1479198108 1487633058 1489835448 1491404544 1492324407 1493933121 1494912552 1500126208 1502669572 1509083968 1511845944 1515069696 1516012096 1518633368 1524321792 1525064716 1526906178 1526914176 1530505708 1537894656 1538843193 1540463904 1542124512 1545751821 1549662534 1551142784 1555067136 1558724888 1560615168 1563261087 1567216098 1568588413 1569934128 1570279339 1574252106 1574260352 1576161216 1577141616 1582836192 1586559261 1588483296 1590156288 1591870464 1592092544 1592852292 1598611968 1599651648 1609006336 1609998733 1611734299 1613688864 1617771456 1620522768 1621576698 1622229504 1625034432 1626045232 1627798096 1628017152 1631916384 1633895424 1634903172 1637738592 1640736036 1644234624 1647307382 1651197888 1652271768 1654052904 1654283659 1655081754 1660854016 1661934176 1663725728 1670771536 1672797696 1673829438 1676732368 1677398592 1678489512 1678498304 1680307712 1681344086 1684558848 1685597844 1687641984 1691611572 1693435116 1697719464 1705513608 1707647648 1708462539 1708471488 1712344396 1718453548 1724667392 1725731126 1727823936 1731888038 1735571901 1735580992 1738141356 1739971968 1742931104 1744064644 1745035632 1752484608 1753565499 1760530176 1762733056 1763820268 1767581312 1771042896 1781390541 1781399872 1791104112 1792672472 1794210432 1797207888 1799145264 1799154688 1800264364 1801327104 1808955648 1810132128 1813210584 1819534336 1820717696 1828173312 1829300886 1831272858 1838854752 1839998552 1841982056 1846642224 1848881664 1853230512 1855182336 1857182208 1858327674 1858337408 1865047296 1868460768 1869675948 1871691444 1871701248 1872855669 1879617978 1882637008 1886323914 1888310592 1890346176 1890609896 1892601088 1899353344 1901400832 1902573571 1906211328 1907387034 1909453184 1910695024 1914192042 1916255526 1918273728 1921103604 1924370787 1926397536 1928733696 1929728388 1930928713 1933270368 1940250816 1951597312 1952528616 1952801011 1956965024 1960797492 1963946912 1968915648 1972264144 1973546834 1975674302 1983074688 1983510744 1986447264 1988528976 1988539392 1989765876 1991910828 1993216736 2004074856 2015794592 2016756531 2020092928 2024049024 2027831582 2035874904 2035885568 2037141254 2046976128 2048307408 2050526208 2051790924 2052675072 2053951872 2056166016 2061002428 2061368064 2066216712 2068722432 2069998371 2072229813 2073422848 2080820224 2084348116 2089621464 2090629584 2093245504 2099002808 2101548288 2102855488 2110448256 2115412348 2117966634 2117977728 2123803056 2126936133 2129176224 2132868864 2134184367 2136485001 2136772512 2139075936 2148134832 2149531902 2151585152 2157028608 2158069248 2160697024 2162102264 2166712576 2168048953 2175888512 2179870896 2183640018 2183651456 2187648048 2192312832 2192887641 2195546976 2197859328 2200711233 2201585652 2201597184 2203029024 2205403872 2206775672 2209440276 2217429504 2218797162 2231772584 2233224049 2235631447 2236531456 2237986016 2242368828 2247463792 2250189312 2254004358 2255482096 2257913488 2263625952 2266371072 2267768916 2272604544 2274018144 2277950052 2277961984 2287597074 2290371264 2295758562 2303765248 2314095868 2317521808 2319962624 2321393522 2323895966 2326714176 2332186958 2332600704 2336646144 2338087332 2340922752 2342063671 2347373568 2354901192 2361378159 2361390528 2365712424 2375187388 2388138816 2392280576 2393756078 2396277184 2398860352 2411940864 2413509504 2417614112 2420533296 2430784152 2432365047 2433344256 2437551648 2439067848 2441697144 2442025728 2447874576 2451806336 2456607888 2462189632 2470961073 2470974016 2477770232 2482622631 2486729728 2491281024 2492901264 2495588592 2495601664 2497140892 2506157304 2509196544 2510744157 2515098552 2516097888 2517734268 2517747456 2520461568 2522016129 2526838272 2528396766 2537417358 2540152674 2543182712 2552256056 2555007368 2557698304 2561471472 2562034711 2562707232 2565827716 2568516594 2568530048 2572971184 2577680322 2577693824 2587001088 2588596689 2591735904 2597262336 2597832057 2603371488 2607212034 2609957952 2614396656 2616096966 2625220864 2629671751 2639053663 2644099584 2644680992 2645730402 2648596352 2651371968 2653021168 2655881104 2657608394 2665829376 2668863253 2672099808 2675340288 2678384989 2689008708 2691315648 2695811832 2698717896 2698732032 2700396546 2714499872 2719815876 2729301504 2731076544 2735721232 2738602496 2741554688 2743245614 2748490752 2754955616 2758282128 2758296576 2759997828 2762973084 2769963336 2779845768 2782773504 2785773312 2786161952 2787491511 2787506112 2797570944 2802064384 2807551872 2813931008 2823955512 2823970304 2825712062 2831737408 2835914844 2838901632 2843825152 2845579156 2848646668 2849030016 2852101248 2859316992 2861080551 2864179776 2866042536 2871288063 2874383289 2876038144 2877410592 2889596304 2894592582 2899905552 2906494528 2911520024 2916864064 2923850188 2927395968 2934281644 2935447536 2935462912 2937372032 2940538496 2945920368 2953373472 2958396216 2960320251 2963511453 2975266116 2979670896 2982809088 2984648814 2987866242 2989825104 3005339144 3007293709 3018167936 3023691888 3030139392 3032024192 3037266736 3041747373 3048643584 3050129432 3053812356 3053828352 3055711881 3061011416 3075789312 3077686386 3080927808 3084249024 3091503642 3099325068 3102285568 3110134272 3117449776 3121230336 3126522174 3134432196 3137176826 3139868256 3140558678 3148504212 3148520704 3150462637 3152322432 3153858811 3154283232 3165672384 3173118522 3176966592 3184185088 3185704584 3197223936 3199303296 3218012672 3219997466 3223468598 3227377728 3235542912 3241045536 3243153396 3244459008 3248668963 3250068864 3252090464 3255596192 3256034304 3263832768 3269806344 3275460027 3275477184 3281472072 3288469248 3294614764 3302395776 3304543536 3308105808 3308567318 3310163508 3321708032 3323868352 3327451456 3341543072 3345595392 3347658876 3353464736 3354797184 3356979024 3356996608 3360615424 3362688172 3371195688 3375283968 3381006537 3383223144 3386870232 3395438928 3411027216 3415295296 3416925078 3416942976 3424688792 3431395611 3436907096 3443637843 3449334784 3451462252 3455647872 3463776076 3471143802 3471161984 3476282712 3479943936 3482090283 3485843949 3485862208 3488129288 3490071264 3498280437 3504969216 3507130998 3521060352 3527640536 3535162624 3542085792 3553790083 3562781082 3562799744 3582208224 3585344944 3588420864 3590634117 3594415776 3598290528 3600528728 3602654208 3606754249 3617911296 3620264256 3626421168 3641435392 3647609203 3656346624 3658601772 3662545716 3677709504 3679997104 3683964112 3693284448 3697763328 3701971609 3706461024 3710364672 3714364416 3716655348 3716674816 3730094592 3736921536 3739351896 3743382888 3743402496 3745711338 3759235956 3765274016 3772647828 3776621184 3780692352 3781219792 3785202176 3798706688 3802801664 3805147142 3812422656 3814774068 3818906368 3821390048 3828384084 3832511052 3836547456 3842207208 3848741574 3852774891 3852795072 3859456776 3861857426 3866520483 3866540736 3880501632 3903194624 3905057232 3905602022 3913930048 3921594984 3924145449 3927893824 3937831296 3944528288 3947093668 3951348604 3966149376 3967021488 3968595603 3972894528 3977057952 3979531752 3983821656 3986412591 3986433472 4008149712 4031589184 4033513062 4048098048 4049667769 4050594819 4055663164 4071749808 4071771136 4074282508 4093952256 4096614816 4103581848 4105350144 4107903744 4112332032 4114868421 4122004856 4122736128 4132433424 4137444864 4139996742 4144459626 4168696232 4179242928 4181259168 4186491008 4198005616 4203096576 4205710976 4220896512 4230824696 4235933268 4235955456 4238568093 4247606112 4253872266 4257597121 4258352448 4265737728 4268368734 4272970002 4273545024 4278151872 4296269664 4299063804 4303170304 4314057216 4316138496 4321394048 4324204528 4333425152 4336097906 4351777024 4359741792 4367280036 4367302912 4369996561 4374707383 4375296096 4384625664 4385775282 4391093952 4401422466 4403171304 4403194368 4406058048 4410807744 4413551344 4418880552 4434859008 4437594324 4463545168 4466448098 4471262894 4473062912 4475972032 4484737656 4490198503 4494927584 4500378624 4508008716 4510964192 4515826976 4527251904 4535537832 4545209088 4548036288 4555900104 4555923968 4575194148 4580742528 4591517124 4607530496 4628191736 4635043616 4637255463 4639925248 4642787044 4647791932 4653428352 4664373916 4665201408 4676174664 4681845504 4684127342 4689783261 4705765239 4709802384 4710838017 4722756318 4722781056 4731424848 4750374776 4759677783 4776277632 4784561152 4787512156 4792554368 4797720704 4827019008 4829996199 4835202897 4835228224 4841066592 4861568304 4864730094 4866688512 4875103296 4878135696 4883394288 4884051456 4895749152 4903612672 4913215776 4924379264 4941922146 4941948032 4955540464 4962850977 4965245262 4982562048 4985131669 4985802528 4991177184 4994281784 5012314608 5018393088 5021488314 5030197104 5032195776 5035468536 5035494912 5040923136 5044032258 5053676544 5056793532 5074834716 5080305348 5086365424 5104512112 5110014736 5115396608 5122942944 5124069422 5125414464 5131655432 5134992877 5137033188 5137060096 5145942368 5155360644 5155387648 5174002176 5177193378 5183471808 5195664114 5206715703 5206742976 5214424068 5219915904 5228793312 5232193932 5250441728 5259343502 5278107326 5288199168 5289361984 5291460804 5297192704 5300459887 5302743936 5306042336 5311762208 5315216788 5337726506 5344171623 5344199616 5356769978 5378017416 5382631296 5391623664 5397435792 5397464064 5400793092 5428999744 5439631752 5458603008 5462153088 5471442464 5477204992 5483109376 5486491228 5509911232 5516564256 5519995656 5525946168 5539926672 5559691536 5565547008 5571546624 5572323904 5574983022 5575012224 5595141888 5615103744 5618567007 5627862016 5647911024 5647940608 5651424124 5663474816 5671829688 5677803264 5691158312 5697293336 5698060032 5704202496 5707720713 5718633984 5722161102 5728359552 5732085072 5742576126 5748766578 5754821184 5773112361 5779192608 5789185164 5792786139 5799811104 5812989056 5823040048 5833728128 5847700376 5854791936 5858403033 5868563288 5870895072 5874744064 5881076992 5884704301 5891840736 5906746944 5916792432 5920640502 5927022906 5950532232 5959341792 5965618176 5969297628 5975732484 5979650208 6010678288 6014587418 6036335872 6040058941 6047383776 6060278784 6061608133 6064048384 6068142499 6074533472 6083494746 6100258864 6107624712 6107656704 6111423762 6122022832 6151578624 6155372772 6161855616 6168498048 6183007284 6198650136 6204571136 6220268544 6234899552 6242460672 6253044348 6268864392 6274353652 6279736512 6281117356 6297008424 6297041408 6300925274 6304644864 6307717622 6308566464 6331344768 6346237044 6353933184 6368370176 6371409168 6398606592 6402553101 6409455003 6436025344 6439994932 6446937196 6454755456 6471085824 6482091072 6486306792 6497337926 6500137728 6504146859 6504180928 6511192384 6527665536 6539612688 6550920054 6550954368 6562944144 6576938496 6578662923 6589229528 6602133699 6604791552 6609087072 6616211616 6617134636 6620327016 6643416064 6647736704 6654902912 6683086144 6695317752 6699672147 6706894341 6706929472 6709594368 6713958048 6725376344 6742391376 6750567936 6762013074 6766446288 6773740464 6790877856 6822054432 6830590592 6833850156 6833885952 6849377584 6862791222 6873814192 6887275686 6902924504 6911295744 6914860057 6927552152 6942287604 6942323968 6946605829 6952565424 6959887872 6964180566 6971687898 6971724416 6976258576 6980142528 6996560874 7009938432 7014261996 7026191013 7042120704 7055281072 7070325248 7084171584 7107580166 7125562164 7125599488 7129994389 7137680467 7164416448 7170689888 7176841728 7181268234 7188831552 7196581056 7201057456 7213508498 7235822592 7240528512 7252842336 7282870784 7295218406 7317203544 7325091432 7355419008 7359994208 7367928224 7386568896 7403943218 7412883219 7412922048 7433310696 7433349632 7460189184 7473843072 7478703792 7486765776 7486804992 7491422676 7518471912 7530548032 7545295656 7553242368 7561384704 7562439584 7566048387 7570404352 7597413376 7605603328 7610294284 7629548136 7637812736 7642780096 7656768168 7665022104 7673094912 7684414416 7686104133 7697483148 7705549782 7705590144 7718913552 7723714852 7733040966 7733081472 7761003264 7765790067 7793496171 7806389248 7810114464 7811204044 7827860096 7843189968 7848290898 7855787648 7875662592 7889015253 7889056576 7894187336 7902697208 7917160989 7932298752 7934042976 7937191206 7945789056 7954115904 7959063504 7967643312 7972825182 7972866944 8006589759 8016299424 8035154967 8063178368 8067026124 8096196096 8099335538 8101189638 8111326328 8133635881 8143499616 8148565016 8162654353 8187904512 8193229632 8207163696 8215807488 8224664064 8229736842 8244009712 8245472256 8264866848 8274889728 8279993484 8288919252 8337392464 8358485856 8362518336 8372982016 8378146273 8396011232 8406193152 8411421952 8441793024 8461649392 8471866536 8471910912 8477136186 8495212224 8507744532 8515194242 8516704896 8531475456 8536737468 8545940004 8547090048 8551255729 8556303744 8592539328 8598127608 8606340608 8628114432 8642788096 8648409056 8666850304 8672195812 8703554048 8719483584 8734560072 8734605824 8739993122 8749414766 8750592192 8771550564 8782187904 8802844932 8806342608 8806388736 8812116096 8821615488 8827102688 8837761104 8875188648 8880960753 8890534359 8927090336 8932896196 8942525788 8946125824 8951944064 8969475312 8980397006 8989855168 9016017432 9021881127 9021928384 9031653952 9054503808 9071075664 9090418176 9096072576 9111800208 9111847936 9125242119 9150388296 9161485056 9167135643 9183034248 9215060992 9256383472 9270087232 9274510926 9285574088 9295583864 9306856704 9328747832 9330402816 9352349328 9363691008 9368254684 9379566522 9411530478 9419604768 9421676034 9445512636 9445562112 9451387911 9461576433 9462849696 9500749552 9519355566 9552555264 9575024312 9585108736 9595441408 9601359649 9635614537 9654038016 9659992398 9670405794 9670456448 9682133184 9723136608 9729460188 9733377024 9746006889 9750206592 9756271392 9766788576 9768102912 9791498304 9807225344 9826431552 9848758528 9883844292 9883896064 9889992217 9900653551 9911080928 9925701954 9930490524 9965124096 9970263338 9971605056 9982354368 9988563568 10024629216 10036786176 10042976628 10060394208 10064391552 10070937072 10070989824 10081846272 10088064516 10113587064 10149669432 10160610696 10172730848 10209024224 10220029472 10230793216 10245885888 10248138844 10250828928 10263310864 10269985754 10274066376 10274120192 10291884736 10310721288 10310775296 10348004352 10354386756 10366943616 10391328228 10413431406 10413485952 10428848136 10439831808 10446270849 10457531847 10457586624 10464387864 10494841311 10500883456 10518687004 10556214652 10578723968 10582921608 10594385408 10600919774 10605487872 10612084672 10623524416 10630433576 10661370249 10675453012 10688343246 10688399232 10713539956 10756034832 10765262592 10771902351 10783247328 10794871584 10801586184 10820262747 10857999488 10879263504 10924306176 10942827609 10942884928 10972982456 10980118891 10991955373 11019822464 11033128512 11039991312 11051892336 11079853344 11105914827 11119383072 11131094016 11143093248 11144647808 11149966044 11150024448 11190283776 11230207488 11237134014 11282140093 11295822048 11302848248 11326949632 11343659376 11355606528 11382316624 11394586672 11396120064 11408404992 11415441426 11437267968 11444322204 11456719104 11464170144 11485152252 11497533156 11509642368 11546224722 11558385216 11578370328 11585572278 11599622208 11625978112 11646080096 11667456256 11695400752 11709583872 11716806066 11737126576 11741790144 11749488128 11762153984 11769408602 11783681472 11813493888 11833584864 11841281004 11854045812 11861419237 11901064464 11918683584 11938595256 11951464968 11959237773 11959300416 12021356576 12029174836 12072671744 12080117882 12094767552 12123216266 12128096768 12136284998 12149003307 12149066944 12166989492 12200517728 12215249424 12215313408 12222847524 12244045664 12310745544 12323711232 12336996096 12344605263 12366014568 12397300272 12409142272 12469799104 12506088696 12537728784 12548707304 12559473024 12562234712 12594016848 12594082816 12601850548 12609289728 12615435244 12617132928 12662689536 12692474088 12707866368 12715704279 12736740352 12742818336 12772791363 12797213184 12805106202 12818910006 12879989864 12893874392 12909510912 12942171648 12964182144 12972613584 12975466117 12994675852 13000275456 13008293718 13008361856 13022384768 13055331072 13079225376 13101840108 13101908736 13109989683 13124122149 13125888288 13153876992 13157325846 13178459056 13204267398 13209583104 13218174144 13232423232 13234269272 13240654032 13295473408 13309805824 13318014997 13366172288 13390635504 13399344294 13413788682 13413858944 13419188736 13427916096 13450752688 13470595509 13484782752 13501135872 13516500991 13524026148 13532892576 13547480928 13581755712 13644108864 13661181184 13667700312 13667771904 13669607077 13698755168 13725582444 13747628384 13774551372 13805849008 13822591488 13829720114 13855104304 13884575208 13884647936 13893211658 13905130848 13919775744 13928361132 13943375796 13943448832 13952517152 13960285056 13993121748 14028523992 14052382026 14110562144 14117295717 14132514051 14140650496 14168343168 14215160332 14251124328 14251198976 14259988778 14275360934 14328832896 14341379776 14353683456 14362536468 14377663104 14393162112 14402114912 14427016996 14481057024 14489988597 14505608691 14505684672 14565741568 14590436812 14634407088 14650182864 14710838016 14719988416 14735856448 14773137792 14807886436 14825766438 14825844096 14866621392 14866699264 14888552931 14947686144 14955395007 14957407584 14973531552 14982845352 15036943824 15061096064 15090591312 15106484736 15122769408 15124879168 15132096774 15220588568 15259096272 15275625472 15285560192 15313536336 15330044208 15346189824 15368828832 15372208266 15394966296 15404978631 15411099564 15411180288 15437827104 15447429704 15466081932 15466162944 15522006528 15531580134 15586992342 15620228928 15622408088 15649420129 15655720192 15686379936 15696581796 15711575296 15751325184 15778030506 15778113152 15788374672 15805394416 15834321978 15864597504 15868085952 15874382412 15891578112 15901379661 15908231808 15918127008 15935286624 15945650364 15945733888 15972768817 16013179518 16032598848 16070309934 16126356736 16134052248 16153697899 16192392192 16198671076 16202379276 16222652656 16267271762 16286999232 16297130032 16325308706 16375809024 16386459264 16394445697 16414327392 16431614976 16449328128 16452936361 16459473684 16488019424 16529733696 16559986968 16577838504 16674784928 16716971712 16725036672 16745964032 16756292546 16792022464 16822843904 16883586048 16923298784 16943733072 16943821824 16954272372 16990424448 17015489064 17030388484 17033409792 17073474936 17091880008 17094180096 17102511458 17112607488 17123162139 17185078656 17196255216 17212681216 17285576192 17296818112 17344391624 17378358417 17407108096 17438967168 17469120144 17469211648 17479986244 17498829532 17501184384 17543101128 17564375808 17575209099 17605689864 17612685216 17624232192 17643230976 17654112903 17654205376 17675522208 17750377296 17761921506 17781068718 17854180672 17865792392 17885051576 17903888128 17934242977 17938950624 17960794012 17979710336 18032034864 18043762254 18043856768 18063307904 18109007616 18120176823 18142151328 18180836352 18184824399 18192145152 18204427497 18223600416 18250484238 18300776592 18322970112 18334271286 18366068496 18407702257 18473375641 18512766944 18540174464 18549021852 18571148176 18591167728 18613713408 18657495664 18660805632 18704698656 18727382016 18736509368 18748694923 18759133044 18823060956 18839209536 18843352068 18891025272 18891124224 18902775822 18923152866 18925699392 19001499104 19038711132 19105110528 19150048624 19170217472 19190882816 19202719298 19271229074 19308076032 19319984796 19340811588 19340912896 19352841913 19364266368 19446273216 19458920376 19492013778 19500413184 19512440577 19512542784 19533577152 19582996608 19614450688 19652863104 19697517056 19767688584 19767792128 19779984434 19801307102 19822161856 19851403908 19860981048 19930248192 19940526676 19943210112 19964708736 19977127136 20049258432 20085953256 20099016441 20120683023 20120788416 20128783104 20141874144 20176129032 20227174128 20299338864 20321221392 20345461696 20418048448 20440058944 20491771776 20496277688 20501657856 20526621728 20539971508 20548132752 20548240384 20583769472 20621442576 20621550592 20708773512 20733887232 20744580171 20782656456 20826862812 20826971904 20839817487 20857696272 20879663616 20892541698 20915063694 20915173248 20928775728 20989682622 21037374008 21078573039 21112429304 21157447936 21165843216 21188770816 21201839548 21210975744 21224169344 21247048832 21260867152 21322740498 21350906024 21376686492 21376798464 21389983167 21413041401 21427079912 21512069664 21530525184 21543804702 21566494656 21589743168 21603172368 21640525494 21715998976 21758527008 21848612352 21885655218 21885769856 21945964912 21960237782 21983910746 22039644928 22053238459 22066257024 22077011677 22079982624 22103784672 22155776101 22159706688 22211829654 22238766144 22289295616 22299932088 22300048896 22380567552 22460414976 22474268028 22564280186 22591644096 22605696496 22653899264 22687318752 22711213056 22740682741 22764633248 22789173344 22792240128 22816809984 22830882852 22888644408 22913438208 22928340288 22970304504 22995066312 23019284736 23058312399 23092449444 23116770432 23156740656 23171144556 23199244416 23251956224 23292160192 23334912512 23390801504 23419167744 23433612132 23474253152 23483580288 23498976256 23524307968 23538817204 23567362944 23626987776 23667045759 23667169728 23682562008 23708091624 23722838474 23751482967 23802128928 23837367168 23877190512 23902929936 23918475546 23918600832 24019769277 24042713152 24058349672 24105464901 24145343488 24160235764 24189535104 24246432532 24256193536 24272569996 24298006614 24298133888 24333978984 24400907643 24401035456 24430498848 24445695048 24487963059 24488091328 24621491088 24647422464 24673992192 24689210526 24732029136 24794600544 24876530581 24939598208 25012177392 25075457568 25097414608 25118946048 25124469424 25134438819 25188033696 25203701096 25218579456 25230870488 25234265856 25247279743 25325379072 25384948176 25415732736 25431408558 25485636672 25533264421 25545582726 25594426368 25610212404 25637820012 25653767187 25759979728 25787748784 25819021824 25884343296 25928364288 25945227168 25950932234 25989351704 26000550912 26016587436 26016723712 26044769536 26060833333 26110662144 26158450752 26203680216 26203817472 26219979366 26248244298 26251776576 26314651692 26356918112 26408534796 26419166208 26436348288 26464846464 26468538544 26481308064 26590946816 26619611648 26636029994 26732344576 26781271008 26798688588 26827577364 26827717888 26838377472 26844264589 26855832192 26901505376 26941191018 26969565504 27033001982 27048052296 27065643381 27065785152 27094961856 27163511424 27288217728 27322362368 27335400624 27335543808 27339214154 27397510336 27451164888 27495256768 27549102744 27611698016 27645182976 27659440228 27710208608 27769150416 27769295872 27786423316 27810261696 27856722264 27886751592 27886897664 27905034304 27920570112 27986243496 28057047984 28104764052 28221124288 28234591434 28265028102 28336686336 28354163733 28384729299 28430320664 28502248656 28502397952 28519977556 28550721868 28657665792 28682759552 28725072936 28755326208 28786324224 28804078947 28804229824 28854033992 28906843611 28962114048 28979977194 29011217382 29011369344 29180873624 29238020667 29268814176 29300365728 29421676032 29439976832 29471712896 29546275584 29615772872 29651532876 29651688192 29669976651 29701960653 29733242784 29777105862 29803179847 29835307441 29895372288 29910790014 29914815168 29947063104 29965690704 30073887648 30122192128 30181182624 30212969472 30245538816 30249758336 30264193548 30441177136 30518192544 30571120384 30589975927 30622951681 30627072672 30660088416 30692379648 30737657664 30744416532 30789932592 30809957262 30822199128 30822360576 30875654208 30894859408 30932163864 30932325888 31044013056 31063160268 31173984684 31240457856 31244816176 31298840258 31311440384 31372759872 31393163592 31423150592 31431389521 31502650368 31556061012 31556226304 31576749344 31610788832 31668643956 31736171904 31748764824 31783156224 31802759322 31816463616 31836254016 31870573248 31891300728 31891467776 31945537634 31984110747 32026359036 32065197696 32140619868 32252713472 32268104496 32307395798 32397342152 32404758552 32445305312 32460788241 32534543524 32573998464 32594260064 32650617412 32772918528 32788891394 32828482827 32828654784 32905872722 32918947368 32940356673 32975866119 32976038848 33059467392 33119973936 33155677008 33317744481 33349569856 33433943424 33450073344 33491928064 33512585092 33584044928 33645687808 33846420279 33846597568 33887466144 33908544744 33980848896 34030978128 34060776968 34066819584 34146949872 34183760016 34188360192 34205022916 34225214976 34246324278 34370157312 34392510432 34571152384 34593636224 34688783248 34756716834 34877934336 34938240288 34959972488 34997659064 35002368768 35086202256 35128751616 35150418198 35211379728 35225370432 35248464384 35286461952 35308225806 35308410752 35351044416 35500754592 35523843012 35562137436 35584257711 35708361344 35731584784 35770103152 35807776256 35868485954 35877901248 35921588024 35959420672 36064069728 36087524508 36087713536 36126615808 36148897849 36218015232 36240353646 36284302656 36369648798 36384290304 36408854994 36447009921 36447200832 36500968476 36601553184 36645940224 36668542572 36732136992 36815404514 36946751282 37025533888 37080348928 37098043704 37103219209 37142296352 37182335456 37227426816 37314991328 37409397312 37473018736 37497389846 37518266088 37646121912 37678419072 37686704136 37782050544 37782248448 37805551644 37846305732 37851398784 38002998208 38077422264 38210221056 38300097248 38318374089 38340434944 38381765632 38405438596 38542458148 38639969592 38681623176 38681825792 38705683826 38728532736 38892546432 38917840752 38926398351 38984027556 39000826368 39024881154 39025085568 39067154304 39165993216 39305726208 39329969049 39372366447 39395034112 39535377168 39535584256 39559968868 39602614204 39644323712 39702807816 39721962096 39881053352 39886420224 39929417472 39954044991 39954254272 40098516864 40171906512 40198032882 40241366046 40241576832 40257566208 40283748288 40352258064 40411786527 40454348256 40549502973 40598677728 40642442784 40690923392 40836096896 40880117888 40983543552 40992555376 41003315712 41008821231 41053243456 41079943016 41096265504 41167538944 41192930107 41242885152 41417547024 41467774464 41489160342 41565312912 41653725624 41653943808 41679634974 41715392544 41759327232 41785083396 41830127388 41830346496 41857551456 41979365244 42074748016 42157146078 42224858608 42314895872 42331686432 42403679096 42421951488 42431256931 42448338688 42476997493 42494097664 42521734304 42645480996 42701812048 42753372984 42753596928 42779966334 42826082802 42854159824 43024139328 43061050368 43087609404 43132989312 43179486336 43206344736 43281050988 43431997952 43517054016 43697224704 43771310436 43771539712 43798536961 43891929824 43920475564 43967821492 44079289856 44106476918 44132514048 44154023354 44159965248 44207569344 44311552202 44319413376 44423659308 44477532288 44578591232 44599864176 44600097792 44866185021 44948536056 45128560372 45183288192 45211392992 45307798528 45374637504 45481365482 45529266496 45578346688 45661765704 45777288816 45826876416 45856680576 45940609008 45990132624 46038569472 46116624798 46184898888 46214935893 46233540864 46313481312 46342289112 46398488832 46503912448 46584320384 46669825024 46781603008 46867224264 46948260387 46948506304 46967160576 47077634408 47134725888 47253975552 47334091518 47334339456 47365124016 47416183248 47445676948 47502965934 47604257856 47674734336 47704138983 47754381024 47805859872 47836951092 47837201664 47918306451 48039538554 48085426304 48116699344 48210929802 48320471528 48379070208 48461093697 48492865064 48545139992 48596013228 48596267776 48626240803 48667957968 48678659509 48801815286 48802070912 48860997696 48891390096 48975926118 48976182656 49183337091 49242982176 49294844928 49347984384 49358809083 49378421052 49464058272 49589201088 49753061162 49879196416 49909960723 49963763269 50024354784 50142019597 50150915136 50194829216 50237892096 50248938848 50268877638 50376067392 50407402192 50461740976 50468531712 50494559486 50650758144 50769896352 50831465472 50862817116 50971273344 51066528842 51091165452 51220424808 51275640024 51307534374 51519959456 51575497568 51638043648 51856728576 51890454336 51901864468 51978703408 52033174872 52033447424 52089539072 52121666666 52221324288 52316901504 52407360432 52407634944 52439958732 52496488596 52503553152 52629303384 52713836224 52817069592 52872696576 52929692928 52937077088 52962338709 52962616128 53181893632 53239223296 53272059988 53464689152 53562542016 53597377176 53655154728 53655435776 53688529178 53711664384 53802728931 53803010752 53882382036 53939131008 54066003964 54096104592 54131286762 54131570304 54189923712 54327022848 54360530469 54554473197 54576435456 54613282491 54644724736 54670801248 54678428308 54795020672 54902329776 54990513536 55098205488 55223106771 55223396032 55318880456 55420126923 55420417216 55538300832 55572846632 55620523392 55713444528 55773503184 55773795328 55810068608 55841140224 55972486992 56114095968 56209528104 56246084769 56442248576 56469182868 56530056204 56673372672 56708327466 56769458598 56860641328 57004497312 57039955112 57101443736 57138580471 57315331584 57365519104 57450145872 57510652416 57572648448 57608157894 57608459648 57708067984 57813687222 57924228096 57959954388 58022434764 58022738688 58058525739 58361747248 58476041334 58537628352 58600731456 58843352064 58879953664 58943425792 58979780701 59092551168 59231545744 59303065752 59303376384 59339953302 59403921306 59466485568 59554211724 59606359694 59670614882 59790744576 59821580028 59829630336 59858790103 59894126208 59931381408 60147775296 60244384256 60362365248 60499516672 60528387096 60882354272 61036385088 61142240768 61179951854 61245903362 61254145344 61320176832 61475315328 61488833064 61579865184 61619914524 61644398256 61644721152 61751308416 61789718816 61864327728 61864651776 62126320536 62233740513 62347969368 62480915712 62489632352 62519452461 62597680516 62622880768 62745519744 62786327184 62846301184 62862779042 63112122024 63112452608 63153498688 63221577664 63337287912 63472343808 63497529648 63566312448 63605518644 63632927232 63672508032 63741146496 63782601456 63782935552 63891075268 63968221494 64052718072 64130395392 64169949501 64239124203 64281239736 64505426944 64536208992 64614791596 64794684304 64809517104 64890610624 64921576482 65069087048 65147996928 65188520128 65301234824 65545837056 65577782788 65656965654 65657309568 65811745444 65837894736 65880713346 65951732238 65952077696 66118934784 66159715377 66231035031 66239947872 66311354016 66467328303 66635488962 66699139712 66867886848 66900146688 67025170184 67168089856 67209517543 67449301759 67522011577 67692840558 67693195136 67774932288 67817089488 67961697792 68061956256 68121553936 68133639168 68222048223 68293899744 68367520032 68376720384 68410045832 68450429952 68492648556 68740314624 68785020864 69187272448 69229945519 69304574857 69377566496 69513433668 69755868672 69876480576 69919944976 69995318128 70004737536 70172404512 70257503232 70300836396 70422759456 70450740864 70496928768 70572923904 70616451612 70616821504 70702088832 71001509184 71047686024 71124274872 71168515422 71416722688 71463169568 71540206304 71615552512 71736971908 71755802496 71843176048 71918841344 72128139456 72175049016 72175427072 72253231616 72297795698 72436030464 72480707292 72568605312 72739297596 72768580608 72817709988 72894019842 72894401664 73001936952 73202722929 73203106368 73337085144 73463889177 73464273984 73630809028 73893502564 74051067776 74160697856 74196087408 74206438418 74284592704 74364670912 74629591743 74629982656 74818794624 74946037472 74994779692 75036532176 75292243824 75356838144 75373408272 75403316457 75564101088 75611103288 75692611464 75702797568 75741839229 76005996416 76154844528 76599793263 76600194496 76636748178 76810877192 76943687611 76961301561 77084916296 77279939184 77363246352 77363651584 77411367652 77457065472 77785092864 77835681504 77852796702 77968055112 78001652736 78049762308 78050171136 78134308608 78182499999 78331986432 78611452416 78659938098 78744732894 79070754336 79119937736 79205228408 79288647424 79405615632 79423076041 79443924192 79762106704 79772840448 79858834944 79908089982 79908508544 80197033728 80343813024 80396065764 80482732092 80483153664 80515132416 80532793767 80567496576 80704516128 80823573054 80894345299 80908696512 81099005946 81197355456 81284885568 81381846784 81672193792 81760235776 81810663553 81967087104 81985110752 82006631424 82017642462 82106486912 82159886032 82192531008 82335077888 82385860214 82485770304 82835094048 82935548928 82978320684 83029934659 83130625824 83307451248 83307887616 83359269948 83430785088 83570166792 83660254776 83660692992 83715102912 83958730488 84149496032 84314292156 84449717216 84629791744 84663372864 84807358192 84862513862 84896677376 84953994986 84988195328 85043468608 85290961992 85403624096 85506745968 85507193856 85559932668 85652165604 85708319648 86048278656 86175218808 86265978624 86358972672 86412236841 86412689472 86562101976 86720530833 86863995904 87034108032 87542620872 87543079424 87597073922 87783859648 87840951128 87935642984 88158579712 88212953836 88265028096 88308046708 88319930496 88415138688 88623104404 88638826752 88847318616 88955064576 89009929953 89105881959 89157182464 89199728352 89409539541 89505922323 89732370042 89897072112 90257120744 90366576384 90422785984 90749275008 90828262819 90962730964 91058532992 91156693376 91323531408 91554577632 91713361152 91769927781 91868855043 91881218016 91980265248 92077138944 92233249596 92369797776 92429871786 92467081728 92626962624 92684578224 92796977664 93168640768 93226104979 93563206016 93734448528 93896520774 93897012608 93934321152 94155268816 94269451776 94294168563 94507951104 94668183036 94668678912 94730248032 94832366496 94891353896 95005931868 95208515712 95349468672 95408277966 95508762048 95611719744 95673902184 95674403328 95836612902 96079077108 96170852608 96233398688 96421859604 96640943056 96758140416 96922187394 96985730128 97090279984 97192026456 97192535552 97252481606 97335915936 97357319018 97603630572 97604141824 97721995392 97782780192 97951852236 97952365312 98366674182 98485964352 98717618166 98756842104 98821070019 98927598357 98928116544 99178402176 99506122324 99758392832 99819921446 99927526538 100048709568 100284039194 100301830272 100389658432 100475784192 100497877696 100537755276 100708737853 100752134784 100814804384 100923481952 100937063424 100989118972 101539260837 101539792704 101725634232 101942546688 102133057684 102182330904 102440849616 102551280048 102615068748 103039918912 103150995136 103713457152 103780908672 103803728936 103957406816 104066349744 104066894848 104179078144 104243333332 104633803008 104814720864 104879917464 104992977192 105007106304 105258606768 105427672448 105634139184 105745393152 105859385856 105874154176 105924677418 105925232256 106544119976 106752773133 106929378304 107125084032 107194754352 107310309456 107310871552 107377058356 107423328768 107605457862 107606021504 107764764072 107878262016 108132007928 108192209184 108262573524 108263140608 108379847424 108446693547 108654045696 108721060938 109108946394 109152870912 109226564982 109341602496 109356856616 109590041344 109804659552 109981027072 110167492573 110196410976 110446213542 110446792064 110637760912 110840253846 110840834432 111076601664 111145693264 111241046784 111309657627 111426889056 111547006368 111620137216 111682280448 111809381719 111944973984 112228191936 112419056208 112492169538 112884497152 112938365736 113060112408 113075885293 113346745344 113416654932 113538917196 113721282656 114008994624 114079910224 114202887472 114277160942 114630663168 114731038208 114761119879 114900291744 115021304832 115145296896 115170554527 115216315788 115216919296 115416135968 115627374444 115919908776 116044869528 116045477376 116117051478 116723494496 116779195053 116952082668 117075256704 117201462912 117759907328 117886851584 117959561402 118185102336 118463091488 118606131504 118606752768 118679906604 118807842612 118932971136 119108423448 119212719388 119341229764 119643160056 119659260672 119717580206 119788252416 119862134973 119862762816 120295550592 120488768512 120724730496 120999033344 121056774192 121648508919 121764708544 122072770176 122284481536 122359903708 122491806724 122508290688 122640353664 122950630656 122977666128 123026463693 123159730368 123239829048 123288796512 123502616832 123578790321 123579437632 123728655456 124252641072 124467481026 124695938736 124961831424 124979264704 125038904922 125195361032 125491039488 125539700839 125572654368 125725558084 126224244048 126224905216 126306997376 126443155328 126674575824 126944687616 126995059296 127211037288 127265854464 127293770793 127345016064 127430992479 127482292992 127565202912 127782150536 127936442988 128105436144 128260790784 128339899002 128478248406 128562479472 129072417984 129229583192 129313629487 129589368608 129619034208 129781221248 129843152964 130138174096 130295993856 130377040256 130602469648 131091674112 131155565576 131313931308 131314619136 131395610883 131623490888 131675789472 131761426692 131903464476 131904155392 131985510751 132237869568 132319430754 132462070062 132479895744 132622708032 132934656606 133270977924 133398279424 133735773696 133800293376 134050340368 134336179712 134419035086 134898603518 135044023154 135385681116 135386390272 135469893391 135549864576 135615928873 135634178976 135923395584 136123912512 136243107872 136444096446 136587799488 136735040064 136820091664 136985297112 137480629248 137570041728 138374544896 138459891038 138609149714 138755132992 139026867336 139511737344 139752961152 139839889952 139990636256 140009475072 140344809024 140601672792 140844781161 140845518912 140901481728 141232903224 141233643008 141404177664 142003018368 142095372048 142248549744 142337030844 142833445376 142926339136 143080412608 143473943816 143511604992 143686352096 143754919353 143837682688 144256278912 144350098032 144350854144 144506463232 144595591396 144961414584 145137210624 145383281091 145478595192 145635419976 145788039684 145788803328 145878722409 146003873904 146035978527 146405445858 146406212736 146674170288 146927778354 146928547968 147261618056 147550011273 147787005128 148076427249 148102135552 148321395712 148392174816 148412876836 148569185408 148729341824 149259183486 149259965312 149637589248 149729882169 149891289807 149892074944 149989559384 150073064352 150426058791 150584487648 150713676288 150746816544 150806632914 151128202176 151222206576 151385222928 151405595136 151483678458 152011992832 152309689056 152812973569 153199586526 153200388992 153273496356 153621754384 153887375222 153922603122 154169832592 154539081739 154559878368 154726492704 154822735304 154914130944 155090432707 155570185728 155671363008 155705593404 155936110224 156099524616 156100342272 156268617216 156364999998 156663972864 157222904832 157319876196 157489465788 158141508672 158239875472 158410456816 158577294848 158811231264 158846152082 158887848384 159184779187 159524213408 159545680896 159717669888 159816179964 159817017088 160394067456 160687626048 160792131528 160965464184 160966307328 161065587534 161134993152 161408186793 161409032256 161647146108 161788690598 161817393024 162198011892 162394710912 162569771136 162763693568 163344387584 163520471552 163621327106 163934174208 163970221504 164035284924 164212973824 164319772064 164385062016 164670155776 164771720428 164971540608 165669320313 165670188096 165956641368 166059869318 166260380769 166261251648 166614902496 166718539896 166861570176 167140333584 167320509552 167321385984 167430205824 167917460976 168298992064 168628584312 168738254307 168899434432 169326745728 169614716384 169725027724 169793354752 169907989972 169976390656 170086937216 170581923984 170807248192 171013491936 171119865336 171304331208 171415741413 171416639296 172096557312 172350437616 172531957248 172717945344 172824473682 172825378944 173124203952 173441061666 174068216064 174135714067 174175577217 175085241744 175086158848 175194147844 175567719296 175681902256 175871285968 176425907672 176530056192 176616093416 176639860992 176830277376 176939342103 177246208808 177277653504 177694637232 177910129152 178019859906 178211763918 178399456704 178819079082 179011844646 179464740084 179576370309 179794144224 180514241488 180733152768 180845571968 181498550016 181656525638 181925461928 182117065984 182313386752 182425833331 182647062816 183076676203 183109155264 183426722304 183539855562 183737710086 183762436032 183960530496 184466499192 184739595552 184859743572 184934163456 185253925248 185369156448 185593955328 186337281536 186452209958 187126412032 187468897056 187793041548 187794025216 187868642304 187909852123 188112417469 188310537632 188538903552 188588337126 189336366072 189337357824 189460496064 189664732992 189782707792 190011863736 190417031424 190698937344 190816555932 191017524096 191223439488 191347804368 191348806656 191673225804 192158154216 192341705216 192466797376 192843719208 193281886112 193516280832 193844374788 193971460256 194180559968 194384052912 194385071104 194504963212 194671831872 194714638036 195207261144 195208283648 195443990784 195565560384 195903704472 195904730624 196733348364 196971928704 197435236332 197513684208 197642140038 197855196714 197856233088 198356804352 198479146131 198693105093 199012244648 199401984909 199516785664 199639842892 199855053076 200097419136 200568078388 200603660544 200779316864 200995755392 201075510552 201417475706 201504269568 201628552629 201629608768 201846963904 201978237944 202347905277 202566034731 203078521674 203079585408 203451268464 203885093376 204266115368 204364661808 204666144669 204881699232 205102560096 205230137496 206079837824 206301990272 207561817344 207607457872 207689836557 207913724571 207914813632 208132699488 208486666664 208622258929 208847152087 209267606016 209629441728 209759834928 209985954384 210014212608 210517213536 210855344896 211268278368 211490786304 211718771712 211748308352 211849354836 211850464512 213088239952 213505546266 214250168064 214360661767 214389508704 214620618912 214754116712 214846657536 215210915724 215212043008 215344780699 215529528144 215756524032 216264015856 216384418368 216525147048 216526281216 216759694848 216893387094 217308091392 217442121876 218217892788 218305741824 218453129964 218683204992 218713713232 219180082688 219609319104 219962054144 220334985146 220392821952 220892427084 220893584128 221275521824 221680507692 221681668864 222153203328 222291386528 222482093568 222619315254 222853778112 223094012736 223240274432 223618763438 223888775229 223889947968 224456383872 224838112416 224984339076 225768994304 225876731472 226120224816 226151770586 226833309864 227077834392 227225517687 227442565312 228017989248 228159820448 228405774944 228554321884 229462076416 229522239758 229799379789 229800583488 230341109054 230432631576 230433838592 230831062833 230832271936 231254748888 231839817552 232089739056 232090954752 232234102956 233446988992 233558390106 233904165336 234150513408 234402925824 234547499997 235519814656 235773703168 235919122804 236926182976 237212263008 237359813208 237615685224 237865942272 238216846896 238269228123 238425438776 238682459528 239286320112 239318521344 239435160412 239576504832 239724269946 239725525632 240591101184 241449460992 241598381301 241998066688 242113548384 242683035897 243297017838 243529417088 244145540352 244719807416 244983613448 245016581376 245280707328 245431990659 245901261312 245955332256 246052927386 246319460736 246479658096 246533856223 246577593024 247005233664 247157580642 247158875264 247457310912 248505282144 248934962052 249089803977 249391877472 249923662848 249958529408 250077809844 250390722064 250982078976 251079401678 251145308736 251451116168 252448488096 252613994752 252886310656 253042284943 253349151648 253889375232 253990118592 254422074576 254587541586 254690032128 254861984958 254964585984 255130405824 255564301072 255872885976 256210872288 256521581568 256679798004 256956496812 257124958944 258144835968 258459166384 258627258974 259178737216 259238068416 259562442496 259686305928 259722534463 260276348192 260591987712 260754080512 261204939296 262311131152 262627862616 262629238272 262791221766 263246981776 263351578944 263522853384 263806928952 263808310784 263971021502 264475739136 264638861508 264924140124 264959791488 265245416064 265869313212 266541955848 266796558848 267471547392 268100680736 268228618623 268517766969 268672359424 268838070172 269797207036 270088046308 270771362232 270772780544 270939786782 271099729152 271231857746 271268357952 272247825024 272484788457 272486215744 272888192892 273175598976 273470080128 273640183328 273970594224 275140083456 275309783343 275606565129 276749089792 276919782076 277218299428 277510265984 278053734672 279505922304 279678314937 279679779904 279981272512 280689618048 281203345584 281689562322 281691037824 281802963456 282465806448 282467286016 282808355328 282882505689 284006036736 284190744096 284497099488 284674061688 285666890752 285852678272 286160825216 286947887632 287023209984 287372704192 287509838706 288512557824 288700196064 289191182792 289922829168 290274421248 290766562182 290957190384 291270839952 291576079368 291577606656 291757444818 292007747808 292071957054 292810891716 292812425472 293348340576 293855556708 293857095936 294523236112 295100022546 295574010256 296152854498 296204271104 296784349632 296825753672 297138370816 297338982451 297458683648 298518366972 298519930624 298704050647 299275178496 299459764338 299782579614 299784149888 299979118768 300146128704 300852117582 301168975296 301427352576 301493633088 301613265828 302126213559 302256404352 302444413152 302770445856 302811190272 302967356916 304023985664 304619378112 305625947138 306399173052 306400777984 306546992712 306589758727 306920260081 307243508768 307774750444 307845206244 308339665184 309078163478 309119756736 309452985408 309645470608 310180865414 311140371456 311342726016 311411186808 311872220448 312199049232 312200684544 312537234432 312729999996 314639752392 314978931576 316283017344 316479750944 316820913632 317154589696 317622462528 317692304164 317775696768 318369558374 319048426816 319632359928 319634034176 320788134912 321375252096 321584263056 321930928368 321932614656 322131175068 322269986304 322816373586 322818064512 323294292216 323577381196 323634786048 324396023784 324789421824 325139542272 325340080641 325527387136 326688775168 327040943104 327242654212 327940443008 328070569848 328425947648 328639544128 328770124032 329543440856 329943081216 330502477719 331338640626 331340376192 331913282736 332119738636 332520761538 332522503296 333229804992 333437079792 333723140352 333928972881 334280667168 334641019104 334860411648 335428145157 335834921952 336597984128 337257168624 337476508614 337798868864 338653491456 339227655879 339229432768 339450055448 339815979944 340173874432 340383685621 340750616563 341163847968 341614496384 342026983872 342239730672 342608662416 342831482826 342833278592 344193114624 344283359637 344700875232 345063914496 345435890688 345511663581 345648947364 345650757888 346248407904 346882123332 348136432128 348271428134 348351154434 349746342883 350170483488 350388295688 350994137179 351135438592 351363804512 351742571936 352851815344 353232186832 353279721984 353660554752 353878684206 354492417616 354555307008 355389274464 355820258304 356039719812 356423527836 356798913408 357638158164 358023689292 358929480168 359152740618 359588288448 361028482976 361466305536 361691143936 362997100032 363313051276 363850923856 364234131968 364626773504 364851666662 365294125632 366153352406 366218310528 366853444608 367079711124 367475420172 367524872064 367703996347 367921060992 368932998384 369479191104 369719487144 370507850496 370736370963 370738312896 372674563072 372904419916 374252824064 374937794112 375586083096 375588050432 375819704246 376224834938 376619102517 376621075264 377176674252 378672732144 378674715648 378920992128 379329465984 379565415584 380023727472 380834062848 381633111864 381881312379 382035048192 382292977437 382446878976 382695608736 383346451608 384316308432 384683410432 384933594752 385687438416 386563772224 387688749576 387940888461 387942920512 388361119936 388768105824 389009926424 389343663744 389429276072 390414522288 390416567296 390887981568 391131120768 391807408944 391809461248 393466696728 393943857408 394186832649 394870472664 395027368416 395284280076 395710393428 395712466176 395956532253 396713608704 396958292262 397386210186 398024489296 398803969818 399279685784 399710106152 400194838272 401136156776 401207321088 401558633728 401991510784 402151021104 402239449627 402834951412 403008539136 403257105258 403259217536 403693927808 403956475888 404695810554 405132069462 406157043348 406159170816 406409680173 406847786619 406902536928 407770186752 408532230736 408729323616 409332289338 409763398464 410205120192 410460274992 412159675648 412603980544 412858464907 414331425091 415123634688 415214915744 415379673114 415827449142 415829627264 416265398976 416973333328 417244517858 417694304174 418535212032 419011530721 419258883456 419519669856 419971908768 420028425216 421034427072 421710689792 422536556736 423496616704 423698709672 423700929024 426176479904 427011092532 428500336128 428721323534 428779017408 429241237824 429508233424 430421831448 430424086016 430689561398 431059056288 431513048064 432528031712 432768836736 433050294096 433052562432 433519389696 433786774188 434884243752 436435785576 436906259928 437366409984 437427426464 437636167227 438107935581 438360165376 439218638208 439924108288 440669970292 440785643904 441784854168 441787168256 442551043648 443361015384 443363337728 444306406656 444582773056 444964187136 445238630508 445707556224 446188025472 446480548864 447237526876 447777550458 447779895936 448912767744 449189646507 449673869421 449676224832 449968678152 451278176373 451537988608 451753462944 452240449632 452303541172 453666619728 454155668784 454451035374 454885130624 456035978496 456319640896 456811549888 457108643768 458438920707 459044479516 459598759578 459601166976 460682218108 460865263152 460867677184 461662125666 461664543872 462509497776 463617245217 463679635104 464179478112 464468205912 465271298121 466893977984 467116780212 467808330672 468301026816 468805851648 469094999994 471838245608 472145112313 472654081039 473852365952 474424526016 474719626416 475231370448 475731884544 476433693792 476538456246 476850877552 477364919056 477554337561 478572640224 478637042688 478870320824 479153009664 479448539892 479451051264 481182202368 482898921984 483196762602 484227096768 485132023999 485366071794 486594035676 487058834176 488291080704 489439614832 489967226896 490033162752 490561414656 490863981318 491802522624 491910664512 492105854772 492638921472 492959316192 493067712446 493155186048 494010467328 494315161284 494317750528 494914621824 495155833327 497010564288 497869924104 498179607954 498783754944 499917058816 500155619688 500781444128 501964157952 502158803356 502290617472 502902232336 504896976192 505227989504 505772621312 506084569886 506698303296 507980237184 508844149152 509175083172 509380064256 509723969916 509929171968 510041027191 510260811648 511128602144 511745771952 512421744576 513359596008 513912993624 514247224239 514249917888 516289671936 516918332768 517254517948 518357474432 518476136832 519124884992 519372611856 519445068926 520552696384 521508161024 522407142201 522409878592 524622262304 525255725232 525258476544 525582443532 526493963552 526703157888 527045706768 527613857904 527616621568 527942043004 529277723016 529848280248 529919582976 530490832128 530818026309 531738626424 533083911696 533593117696 536201361472 536457237246 537035533938 537676140344 538729110927 539594414072 540176092616 541542724464 541545561088 541879573564 542199458304 542463715492 542536715904 544495650048 544969576914 544972431488 545776385784 546351197952 546940160256 547277499993 547280366656 547941188448 549230028609 550280166912 550619566686 551213130258 553839564152 554436598856 555020531968 555961532287 556107469344 557945043031 559011844608 559356629874 559359559808 559962545024 561379236096 562406691168 563379124644 563382075648 563605926912 563729556369 564337252407 564931612896 565616710656 565765011378 566260417093 568012073472 568381488192 568994198976 569348123376 571705356544 572321650432 572674644871 573895775264 574046419968 574745408384 575019677412 577025115648 577400392128 578382365584 579845658336 580548842496 581209542613 581533124364 581914380768 582541679904 583152158736 583155213312 583514889636 584015495616 584143914108 585621783432 585624850944 586696681152 587711113416 587714191872 589046472224 590200045092 591148020512 592305708996 592408542208 593568699264 593651507344 594276741632 594677964902 594917367296 597036733944 597039861248 597408101294 598550356992 598919528676 599565159228 599568299776 599958237536 600292257408 601704235164 602337950592 602987266176 603226531656 604252427118 604512808704 604885657887 604888826304 605540891712 605934713832 607043715831 607698104193 608047971328 609238756224 611251894276 612798346104 612801555968 613093985424 613179517454 613840520162 614487017536 615549500888 615690412488 616679330368 618156326956 618239513472 618905970816 619290941216 620361730828 622685452032 622822373616 623069509671 623741173713 623744440896 624398098464 625459999992 625866776787 626541456261 629279504784 629957863152 632566034688 632959501888 633641827264 635244925056 635384608328 635551393536 635797839733 636739116748 638096853632 639264719856 639268068352 642750504192 643081985301 643168526112 643861856736 644262350136 644539972608 645632747172 645636129024 646034342097 646588584432 647154762392 647269572096 648792047568 649578843648 650279084544 650680161282 654485308424 655880886016 656141139696 656851895296 657279088256 657540248064 659086881712 659886162432 661004955438 662677281252 662680752384 663826565472 664239477272 665041523076 665045006592 666459609984 666874159584 667446280704 667857945762 668561334336 669282038208 669720823296 670856290314 671669843904 673195968256 674514337248 674953017228 675597737728 677306982912 678455311758 678458865536 678900110896 679631959888 680347748864 680767371242 681501233126 682327695936 683228992768 684053967744 684479461344 685217324832 685662965652 685666557184 686829059131 688386229248 688566719274 689401750464 691023327162 691297894728 691301515776 692493188499 692496815808 693764246664 696272864256 696542856268 696702308868 699492685766 700340966976 700776591376 701988274358 702270877184 702727609024 703485143872 704961164971 705703630688 706464373664 706559443968 707321109504 707757368412 708984835232 710778548928 712079439624 712847055672 713597826816 714807684369 715276316328 716047378584 717858960336 718305481236 719176576896 722056965952 723382287872 725994200064 726626102552 727701847712 728049107691 728468263936 729253547008 729703333324 730588251264 732306704812 732436621056 734159422248 734950840344 735049744128 735407992694 735842121984 736295971977 737865996768 738958382208 739438974288 739601568669 741015700992 741472741926 741476625792 745808839832 747269411931 748505648128 749875588224 751172166192 751176100864 751639408492 752449669876 753238205034 753242150528 754353348504 757345464288 757841984256 758658931968 759126854829 759130831168 760047454944 761668125696 763266223728 763762624758 764070096384 764585954874 764893757952 765391217472 766692903216 768632616864 769867189504 771172448011 771374876832 773127544448 775377499152 775881776922 775885841024 776722239872 777536211648 778019852848 778687327488 778858552144 779167603389 780829044576 781775963136 782262241536 782665672033 783614817888 786933393456 787887714816 788373665298 789740945328 790054736832 790568560152 791420786856 791424932352 791531197051 791913064506 793427217408 793916584524 794772420372 796048978592 797607939636 798559371568 799420212304 800389676544 802272313552 802414642176 803117267456 803983021568 804302042208 804478899254 805669902824 806017078272 806193881689 806514210516 806518435072 807387855616 807912951776 809391621108 810264138924 812314086696 812318341632 812819360346 813695573238 813805073856 817064461472 817454365371 817458647232 818664578676 819526796928 820410240384 820920549984 824319351296 825207961088 825716929814 828662850182 830247269376 830429831488 830759346228 831654898284 831659254528 832172202259 832530797952 833946666656 834489035716 835388608348 838023061442 838517766912 839034944811 839039339712 839943817536 842068854144 843421379584 845073113472 846993233408 847397419344 847401858048 852352959808 854022185064 857000672256 857442647068 857558034816 858482475648 859016466848 860843662896 860848172032 861379122796 862118112576 865056063424 865537673472 866100588192 867573548376 869768487504 872871571152 873812519856 874732819968 874854852928 875272334454 876215871162 878437276416 881339940584 881571287808 883569708336 883574336512 885102087296 886722030768 886726675456 888612813312 889165546112 890477261016 891415112448 892016947353 892376050944 894475053752 895555100916 895559791872 896112151941 897825535488 898379293014 899347738842 899352449664 899937356304 902556352746 903506925888 904480899264 904607082344 906378640677 907333239456 908311337568 908902070748 909770261248 912071956992 912639281792 913623099776 914217287536 916877841414 918088959032 919197519156 919202333952 919769276181 920760780243 921364436216 921730526304 923324251332 923329087744 923898575257 924894530671 925018995552 927234490434 927359270208 928358956224 928936411824 930542596242 933787955968 934233560424 935616661344 936602053632 937611703296 938189999988 943676491216 944290224626 945308162078 947704731904 948289253737 948849052032 949311502111 949439252832 950462740896 951463769088 952698372343 952867387584 953076912492 953701755104 954729838112 955108675122 957145280448 957740641648 958897079784 958902102528 962364404736 965797843968 966393525204 968454193536 970264047998 970732143588 973188071352 974117668352 976582161408 978879229664 979934453792 980066325504 981122829312 981727962636 983821329024 984211709544 985277842944 985918632384 986135424892 986310372096 988630322568 988635501056 989829243648 990311666654 991507433157 994021128576 995739848208 996359215908 997567509888 999834117632 1000311239376 1001562888256 1004317606712 1004581234944 1005804464672 1006284435471 1009793952384 1010455979008 1011545242624 1012169139772 1013396606592 1015960474368 1017682967637 1017688298304 1018350166344 1019447939832 1020082054382 1020521623296 1021151056863 1022251849689 1022257204288 1023491543904 1024843489152 1026719192016 1027825987248 1028494448478 1028499835776 1032579343872 1032850078911 1033836665536 1034509035896 1036534990743 1036714948864 1036952273664 1038249769984 1038745223712 1038890137852 1041105392768 1043016322048 1044814284402 1044819757184 1049239028649 1049244524608 1050511450464 1051164887064 1052982411537 1052987927104 1053406315776 1054091413536 1055227715808 1055884086008 1058555446032 1059696560496 1059839165952 1060981664256 1061636052618 1063477252848 1066167823392 1069690814983 1072402722944 1072914474492 1074071067876 1075352280688 1077458221854 1079188828144 1080352185232 1083085448928 1083759147128 1084398916608 1084927430984 1085073431808 1085633028949 1088991300096 1089939153828 1089944862976 1091552771568 1092702395904 1093880320512 1094554999986 1094560733312 1095882376896 1098460057218 1100560333824 1101239133372 1102426260516 1103111989041 1107679128304 1108873197712 1110041063936 1111923064574 1112214938688 1115890086062 1118023689216 1118713259748 1118719119616 1119925090048 1120615833319 1122758472192 1124813382336 1126758249288 1126764151296 1127459112738 1128674504814 1129857307551 1129863225792 1131530022756 1132520834186 1136024146944 1136762976384 1137988397952 1138696246752 1143410713088 1144643300864 1145349289742 1147791550528 1149490816768 1150039354824 1154050231296 1154800784256 1156764731168 1159691316672 1162419085226 1163066248728 1163822665383 1163828761536 1165083359808 1166304317472 1167029779272 1168030991232 1168287828216 1171243566864 1171249701888 1173393362304 1175422226832 1175428383744 1178092944448 1180400090184 1182296041024 1184611417992 1187137398528 1187303014688 1187869596759 1188553483264 1189355929804 1189834734592 1194073467888 1194079722496 1194816202588 1197839057352 1199130318456 1199136599552 1199916475072 1200584514816 1203408470328 1204675901184 1205974532352 1206453063312 1206718348881 1208504854236 1209025617408 1209771315774 1209777652608 1211081783424 1211869427664 1214087431662 1215396208386 1218477512448 1219229040519 1220543359857 1222503788552 1225596692208 1225603111936 1226187970848 1226359034908 1227681040324 1228974035072 1231099001776 1231380824976 1233358660736 1236312653912 1236479026944 1237811941632 1238575394721 1238581882432 1240723461656 1242994275273 1245370904064 1245644747232 1246139019342 1247482347426 1247488881792 1248796196928 1250919999984 1251733553574 1253082912522 1257034592163 1258559009568 1259915726304 1265132069376 1265919003776 1267283654528 1270489850112 1270769216656 1271102787072 1271595679466 1273478233496 1276193707264 1276980833317 1278529439712 1281536733421 1282918219963 1285501008384 1286163970602 1286337052224 1287723713472 1288524700272 1291265494344 1291272258048 1292068684194 1293177168864 1294309524784 1294539144192 1297584095136 1299157687296 1300558169088 1301360322564 1308970616848 1311761772032 1312282279392 1314558176512 1315080496128 1315368964861 1316786922283 1318173763424 1319772324864 1322009910876 1325354562504 1325361504768 1327653130944 1328478954544 1330083046152 1330090013184 1332919219968 1333748319168 1334892561408 1335715891524 1337122668672 1338564076416 1339441646592 1341712580628 1343339687808 1346391936512 1349028674496 1349906034456 1351195475456 1354613965824 1356910623516 1356917731072 1357800221792 1359263919776 1360695497728 1361534742484 1363002466252 1364655391872 1366457985536 1368107935488 1368958922688 1370434649664 1371325931304 1371333114368 1373658118262 1375316762121 1377133438548 1378803500928 1382046654324 1382595789456 1382603031552 1384986376998 1384993631616 1387528493328 1390851735651 1393085712536 1393404617736 1395813894363 1398985371532 1400681933952 1401553182752 1403976548716 1404541754368 1405455218048 1406970287744 1409922329942 1411407261376 1412928747328 1415514736824 1416435336939 1417962243117 1417969670464 1421557097856 1424158879248 1425694111344 1427195653632 1429615368738 1430552632656 1432094757168 1432663012683 1435717920672 1436610962472 1438353153792 1444113931904 1446764575744 1453252205104 1455396071997 1455403695424 1456098215382 1459406666648 1461176502528 1461930064609 1464613409624 1464873242112 1468318844496 1469901680688 1470099488256 1470815985388 1471684243968 1472591943954 1475731993536 1477916764416 1478877948576 1479203137338 1482031401984 1482945483852 1482953251584 1485467499981 1491617679664 1494538823862 1499751176448 1502344332384 1503278816984 1504899339752 1506476410068 1506484301056 1507413464893 1508706697008 1509038444779 1514690928576 1515683968512 1517317863936 1518253709658 1518261662336 1520094909888 1526532447456 1527525249516 1528140192768 1529171909748 1529787515904 1530123081573 1530782434944 1533385806432 1537265233728 1539734379008 1542344896022 1542749753664 1546255088896 1550754998304 1551763553844 1551771682048 1553444479744 1554402607507 1555072423296 1556039705696 1557374654976 1557717104288 1558335206778 1561658089152 1564524483072 1565331344066 1567221426603 1567229635776 1573866786912 1575775429632 1576747330596 1579481890656 1580109473664 1581137120304 1582841573712 1582849864704 1583062394102 1583826129012 1587833169048 1589544840744 1592097957184 1595215879272 1597118743136 1598840424608 1600779353088 1604544627104 1606234534912 1607966043136 1608604084416 1608957798508 1611339805648 1612387763378 1613028421032 1613036870144 1614775711232 1615825903552 1618783242216 1620528277848 1624628173392 1624636683264 1625638720692 1627391146476 1627610147712 1634128922944 1634908730742 1634917294464 1637329157352 1639053593856 1640820480768 1641832499979 1641841099968 1647690085827 1648638702592 1650415922176 1651433859628 1657325700364 1660859662976 1661518692456 1663309796568 1663318509056 1664344404518 1665061595904 1667884596861 1667893333312 1668978071432 1670777216696 1673835129093 1676046122884 1677035533824 1678069889622 1678078679424 1679887635072 1684137708288 1690146226944 1691188669107 1693011757221 1693986466816 1694794838688 1698781251279 1704705919616 1708044370128 1714885294136 1715116069632 1716964951296 1718023934613 1718032933696 1721687325792 1722758245592 1724236225152 1725736993561 1730112126848 1731075346944 1732201176384 1735147096752 1739536975008 1743628627839 1745743142304 1747625039712 1749465639936 1749709705856 1750544668908 1752431742324 1756874552832 1762679881168 1763142575616 1767139416672 1770204174592 1771295994601 1773444061536 1777225626624 1778331092224 1780954522032 1782830224896 1784033894706 1784752101888 1788950107504 1791110201832 1791119583744 1792224303882 1795651070976 1796758586028 1798695477684 1798704899328 1799874712608 1805112705492 1807013851776 1808961798528 1809214164688 1812757281354 1814666478912 1816622675136 1817804141496 1819540522496 1824143913984 1825278563584 1827246199552 1828434575072 1833755682828 1836177918064 1838395038312 1838404667904 1839538552362 1841521560486 1842728872432 1843461052608 1846648502664 1846658175488 1847797150514 1849789061342 1850037991104 1854468980868 1854718540416 1856717912448 1857872823648 1861085192484 1867575911936 1868467120848 1871233322688 1876379999976 1877600330361 1879624368783 1887352982432 1888580449252 1890616324156 1895409463808 1896578507474 1897698104064 1898623004222 1898878505664 1900925481792 1905396744686 1905734775168 1906153824984 1907393519199 1907403510208 1909459676224 1910217350244 1914290560896 1915481283296 1917794159568 1917804205056 1929245955903 1932787050408 1936908387072 1938103026291 1940528095996 1941464287176 1946376142704 1948235336704 1957758459328 1959868907584 1963455925272 1967642658048 1968423419088 1970555685888 1971837264768 1972270849784 1972620744192 1977260645136 1977271002112 1979658487296 1980623333308 1983014866314 1988042257152 1991479696416 1992718431816 1995135019776 1999668235264 2000622478752 2003125776512 2008635213424 2009162469888 2011608929344 2012568870942 2019587904768 2024338279544 2026793213184 2031920948736 2035365935274 2035376596608 2036700332688 2037148180369 2038895879664 2040164108764 2041043246592 2042302113726 2044503699378 2044514408576 2046983087808 2049686978304 2053438384032 2055651974496 2056988896956 2056999671552 2060487177393 2065158687744 2065700157822 2067673331072 2069018071792 2073069981486 2073429897728 2073904547328 2077490447424 2077780275704 2082210785536 2089628568804 2089639514368 2090928354529 2093182358887 2098478057298 2098489049216 2101022900928 2102329774128 2105964823074 2105975854208 2106812631552 2108182827072 2110455431616 2111768172016 2114883494913 2117110892064 2119393120992 2119678331904 2121963328512 2123272105236 2126954505696 2132335646784 2139381629966 2144805445888 2145828948984 2146128311089 2148142135752 2148441820567 2150704561376 2154916443708 2158377656288 2160704370464 2166170897856 2167518294256 2169854861968 2170146863616 2171266057898 2177982600192 2179878307656 2179889725952 2183105543136 2185404791808 2187760641024 2189109999972 2189121466624 2191764753792 2196920114436 2202478266744 2204852521032 2206223978082 2215358256608 2217746395424 2218804706007 2220082127872 2223846129148 2224429877376 2231780172124 2237426519496 2237438239232 2239850180096 2241231666638 2245516944384 2249626764672 2253516498576 2253528302592 2254918225476 2257349009628 2259714615102 2259726451584 2263060045512 2265041668372 2273525952768 2275976795904 2277380564487 2277392493504 2286821426176 2289286601728 2290698579484 2295583101056 2298981633536 2300078709648 2309601568512 2313517344033 2313529462336 2319382633344 2324838170452 2326132497456 2327645330766 2327657523072 2330166719616 2332608634944 2334059558544 2336061982464 2336575656432 2337502810167 2342487133728 2346786724608 2347997016099 2350844453664 2356185888896 2360800180368 2364592082048 2369222835984 2374274797056 2374593591153 2374606029376 2375739193518 2378711859608 2385254315941 2388146935776 2389632405176 2395678114704 2398260636912 2398273199104 2399832950144 2401169029632 2406816940656 2409351802368 2411949064704 2412906126624 2413436697762 2417009708472 2418051234816 2418581645067 2419542631548 2419555305216 2422163566848 2423738855328 2428174863324 2430792416772 2436955024896 2438458081038 2441086719714 2445007577104 2451193384416 2452375941696 2452718069816 2455362080648 2456958960253 2457948070144 2462198003552 2462761649952 2466717321472 2472625307824 2472958053888 2475623883264 2477150789442 2477163764864 2481446923312 2485988550546 2490741808128 2491289494464 2492278038684 2494964694852 2494977763584 2496516606777 2497592393856 2501839999968 2503467107148 2506165825044 2507724704269 2514069184326 2517118019136 2519831452608 2530264138752 2531838007552 2534567309056 2536130570143 2540979700224 2541538433312 2542205574144 2543191358932 2546956466992 2552387414528 2553961666634 2557058879424 2563073466842 2565836439926 2571002016768 2572327941204 2572674104448 2573927974429 2575447426944 2577049400544 2582530988688 2582544516096 2584137368388 2586354337728 2588619049568 2595168190272 2602720645128 2617941233696 2623523544064 2624564558784 2629116353024 2630737929722 2633573844566 2636347526848 2644019821752 2650709125008 2650723009536 2655306261888 2656957909088 2660166092304 2660180026368 2665838439936 2667496638336 2671431783048 2674245337344 2676050842059 2677128152832 2683425161256 2686679375616 2688336455823 2692783873024 2698057348992 2699812068912 2702390950912 2713821247032 2713835462144 2715600443584 2718527839552 2723069484968 2726004932504 2729310783744 2732915971072 2736215870976 2737917845376 2740869299328 2742651862608 2742666228736 2747316236524 2750633524242 2754266877096 2757607001856 2759307828543 2762282340729 2764093308648 2765191578912 2769972753996 2769987263232 2771695725771 2774683592013 2775056986656 2781703471302 2786171425072 2786809235472 2791627788726 2797970743064 2801363867904 2803106365504 2807953097432 2810910436096 2813940575488 2815676147389 2819844659884 2822814522752 2825857494656 2831029473648 2832870673878 2835924486234 2835939340928 2843114195712 2844867761211 2847934506333 2848317758496 2851388222688 2854391307264 2858095117029 2859230737476 2861105265312 2864189514336 2865326025366 2871435841344 2873221924944 2876706307584 2888227863808 2890009254349 2900319975637 2903446497811 2906504410208 2910792143994 2910807390848 2912196430764 2918813333296 2922353005056 2923860129218 2929226819248 2929746484224 2936637688992 2939803361376 2940198976512 2941631970776 2943368487936 2945183887908 2951463987072 2955833528832 2957755897152 2958406274676 2965890967704 2965906503168 2970934999962 2983235359328 2989077647724 2999502352896 3004688664768 3006557633968 3009798679504 3012952820136 3012968602112 3014826929786 3017413394016 3018076889558 3029381857152 3031367937024 3034635727872 3036507419316 3036523324672 3040189819776 3053064894912 3055050499032 3058343819496 3060246163146 3061564869888 3063453170589 3066755549067 3066771612864 3074530467456 3079468758016 3084689792044 3085499507328 3092510177792 3101509996608 3103527107688 3103543364096 3106888959488 3108805215014 3110144846592 3112079411392 3114749309952 3115434208576 3116670413556 3123316178304 3129048966144 3130662688132 3134442853206 3134459271552 3147717085947 3147733573824 3153494661192 3158947234611 3158963781312 3160218947328 3162274240608 3165683147424 3166124788204 3167652258024 3175666338096 3179089681488 3184195914368 3190431758544 3194237486272 3197680849216 3209072444949 3209089254208 3217208168832 3217915597016 3222679611296 3224775526756 3226056842064 3226073740288 3229551422464 3231651807104 3237566484432 3241056555696 3249256346784 3251277441384 3254782292952 3255220295424 3256899086847 3268257845888 3269817461484 3269834588928 3274658314704 3278107187712 3281640961536 3283664999958 3283682199936 3295380171654 3302867719256 3308578567273 3309335967123 3314651400728 3321719325952 3323037384912 3326619593136 3326637018112 3328688809036 3330123191808 3335769193722 3335786666624 3337956142864 3341554433392 3347670258186 3352092245768 3354071067648 3356139779244 3356157358848 3359775270144 3361847499957 3368275416576 3380292453888 3382377338214 3386023514442 3389589677376 3397562502558 3409411839232 3415192269763 3416088740256 3429770588272 3430232139264 3433929902592 3436047869226 3436065867392 3443374651584 3445516491184 3448472450304 3451473987122 3460224253696 3462150693888 3464402352768 3466090833289 3470294193504 3478456847857 3479073950016 3487257255678 3491486284608 3495250079424 3499419411712 3501089337816 3504863484648 3513749105664 3525359762336 3526285151232 3534278833344 3540408349184 3542591989202 3546888123072 3556662184448 3561909044064 3565660449792 3568067789412 3569504203776 3570287190337 3577900215008 3582220403664 3582239167488 3584448607764 3593517172056 3597390955368 3597409798656 3599749425216 3610225410984 3614027703552 3617923597056 3618428329376 3620155046643 3625514562708 3629332957824 3633245350272 3635608282992 3639081044992 3650557127168 3654492399104 3656869150144 3667511365656 3672355836128 3676790076624 3676809335808 3679077104724 3683043120972 3685457744864 3686922105216 3693297005328 3693316350976 3695594301028 3699578122684 3700075982208 3708937961736 3709437080832 3713435824896 3715726184163 3715745647296 3722170384968 3728982825819 3735151823872 3736934241696 3742466645376 3752759999952 3755200660722 3759248737566 3771103776489 3774705964864 3777160898504 3781232648312 3790818927616 3793157014948 3795396208128 3797246008444 3797757011328 3801850963584 3810793489372 3811469550336 3812307649968 3814787038398 3814807020416 3818919352448 3820434700488 3828581121792 3830942499951 3830962566592 3835588319136 3844610200263 3848754659889 3858491911806 3865574100816 3873816774144 3876206052582 3881056191992 3882928574352 3891730726009 3892752285408 3905615301217 3915516918656 3919737815168 3926911850544 3935285316096 3936846838176 3943674529536 3944541699568 3945241488384 3946106894583 3950360766849 3954521290272 3959316974592 3961246666616 3963822919651 3966029732628 3976084514304 3982959392832 3985436863632 3990270039552 4001244957504 4006251553024 4008722514097 4017270426848 4018324939776 4023217858688 4025137741884 4039175809536 4048676559088 4053586426368 4063841897472 4070731870548 4070753193216 4073400665376 4074296360738 4077791759328 4080328217528 4082086493184 4084604227452 4089007398756 4089028817152 4091550833281 4093966175616 4099373956608 4106876768064 4111303948992 4113977793912 4113999343104 4120974354786 4131400315644 4135346662144 4138036143584 4146139962972 4146859795456 4147809094656 4154980894848 4155560551408 4164421571072 4179257137608 4179279028736 4181856709058 4186364717774 4196956114596 4196978098432 4202045801856 4204659548256 4211929646148 4211951708416 4213625263104 4216365654144 4220910863232 4223536344032 4229766989826 4234221784128 4238786241984 4246544210472 4249306010817 4253886729351 4253909011392 4264671293568 4278763259932 4289610891776 4291657897968 4292256622178 4296284271504 4296883641134 4301409122752 4309832887416 4316755312576 4321408740928 4332341795712 4335036588512 4339709723936 4340293727232 4342532115796 4359756615312 4359779451904 4366188215991 4366211086272 4378219999944 4378242933248 4383529507584 4385790193827 4393840228872 4404956533488 4409705042064 4412447956164 4430716513216 4435492790848 4437609412014 4447692258296 4448859754752 4456402499943 4463560344248 4474853038992 4474876478464 4479700360192 4482463333276 4499253529344 4507032997152 4509836450952 4514698019256 4519429230204 4519452903168 4522240394679 4526120091024 4527115334337 4530083336744 4547051905536 4551953591808 4554761128974 4554784987008 4581397158968 4590369244719 4591166202112 4597963267072 4600157419296 4619203137024 4627034688066 4627058924672 4638765266688 4649676340904 4652264994912 4655290661532 4655315046144 4660333439232 4663207822521 4665217269888 4668119117088 4672123964928 4673151312864 4675005620334 4684143268237 4684974267456 4693573449216 4695994032198 4701688907328 4712371777792 4721600360736 4729184164096 4737202180639 4738445671968 4748549594112 4749187182306 4749212058752 4751478387036 4757423719216 4770508631882 4776293871552 4779264810352 4791356229408 4796521273824 4799665900288 4802338059264 4807803413917 4813633881312 4818703604736 4823898129408 4825812253248 4826873395524 4834019416944 4837163290134 4839085263096 4839110610432 4844327133696 4847477710656 4856349726648 4861584833544 4873910049792 4876916162076 4882173439428 4890015154208 4902386768832 4904751883392 4905436139632 4910724161296 4913917920506 4915896140288 4924396007104 4925523299904 4933434642944 4934728154797 4945250615648 4945916107776 4951247766528 4954301578884 4954327529728 4962893846624 4971977101092 4982578988928 4984556077368 4989929389704 4989955527168 4993033213554 4995184787712 5003653790583 5003679999936 5006934214296 5012331650088 5015449408538 5021505387279 5028138368652 5034236038272 5039662905216 5063676015104 5069134618112 5072261140286 5081959400448 5083076866624 5086382717864 5093912933984 5096343753837 5104774829056 5107923333268 5114117758848 5126146933684 5131672879852 5144655882408 5145348208896 5147855948858 5150894853888 5154071803839 5154098801088 5165061977376 5168274736776 5172708675456 5177210980683 5177238099136 5190336380544 5205441290256 5230885883517 5235882467392 5249129117568 5258232706048 5261475859444 5267147689132 5272695053696 5288039643504 5301418250016 5310612523776 5313887983803 5313915818176 5320332184608 5331676879872 5334993276672 5342863566096 5348490674688 5352101684118 5354256305664 5366850322512 5373358751232 5376672911646 5396114697984 5398207136077 5399624137824 5427642494064 5427670924288 5431200887168 5437055679104 5446138969936 5452009865008 5458621567488 5472431741952 5475835690752 5481738598656 5485303725216 5494632473048 5501267048484 5508533754192 5515214003712 5518615657086 5524564681458 5528186617296 5530383157824 5539945507992 5539974526464 5543391451542 5549367184026 5550113973312 5563406942604 5572342850144 5573618470944 5583255577452 5595941486128 5602727735808 5606212731008 5615906194864 5621820872192 5627881150976 5631352294778 5639689319768 5645629045504 5651714989312 5662058947296 5665741347756 5671848972468 5671878681856 5675376962293 5686228391424 5689735522422 5695869012666 5696635516992 5702776445376 5716190234058 5718461474952 5722180557597 5722210530624 5728379028672 5730652050732 5742871682688 5746443849888 5753412615168 5776455727616 5780018508698 5800639951274 5806892995622 5813008820416 5821584287988 5821614781696 5824392861528 5825205415813 5831484941539 5837626666592 5844706010112 5847720258436 5858453638496 5873275377984 5879606722752 5883263941552 5890367775816 5902927974144 5911667057664 5915511794304 5916812549352 5931781935408 5931813006336 5941869999924 5966470718656 5978155295448 5999004705792 6009377329536 6013115267936 6019597359008 6025905640272 6025937204224 6029653859572 6034826788032 6036153779116 6058763714304 6073014838632 6073046649344 6080379639552 6106129789824 6110100998064 6111444541107 6116687638992 6120492326292 6123129739776 6126906341178 6133511098134 6133543225728 6149060934912 6169379584088 6170999014656 6181461532179 6185020355584 6203019993216 6207054215376 6207086728192 6213777918976 6217610430028 6220289693184 6224158822784 6230868417152 6233340827112 6246632356608 6261325376264 6268885706412 6268918543104 6272785063587 6279547076661 6295434171894 6295467147648 6306989322384 6317894469222 6317927562624 6320437894656 6324548481216 6331366294848 6332249576408 6335304516048 6344650484739 6351332676192 6358179362976 6368391828736 6380863517088 6388474972544 6395361698432 6418144889898 6418178508416 6434416337664 6435831194032 6438384933267 6445325461701 6445359222592 6449551053512 6452113684128 6463303614208 6467290026799 6474261714697 6475132968864 6482113111392 6498512693568 6502554882768 6509564585904 6510440590848 6513798173694 6536515691776 6539634922968 6539669177856 6549316629408 6556214375424 6563281923072 6567329999916 6567364399872 6590760343308 6605735438512 6617157134546 6618671934246 6629302801456 6643438651904 6645180514777 6646074769824 6653239186272 6657377618072 6660246383616 6668888606401 6671538387444 6671573333248 6675912285728 6683108866784 6695340516372 6704184491536 6712279558488 6712314717696 6719550540288 6723694999914 6736550833152 6760584907776 6764754676428 6772047028884 6779179354752 6795125005116 6818823678464 6830384539526 6832177480512 6859541176544 6860464278528 6867859805184 6872095738452 6872131734784 6886749303168 6891032982368 6896944900608 6902947974244 6920448507392 6928804705536 6932181666578 6940552032099 6940588387008 6956913695714 6958147900032 6974514511356 6982972569216 6990500158848 6998838823424 7002178675632 7009726969296 7043991048297 7050719524672 7068557666688 7080816698368 7085183978404 7093776246144 7113324368896 7123780773459 7123818088128 7136135578824 7140574380674 7155762947823 7155800430016 7164440807328 7168897215528 7187034344112 7194781910736 7194819597312 7199498850432 7220450821968 7228055407104 7235847194112 7236856658752 7240310093286 7251029125416 7255744935201 7258665915648 7266490700544 7271216565984 7301114254336 7308984798208 7313738300288 7335022731312 7344711672256 7353580153248 7358154209448 7366086241944 7370876880759 7370915489728 7373844210432 7386594010656 7391188602056 7399156245368 7400151964416 7417875923472 7418874161664 7426871649792 7431452368326 7431491294592 7444340769936 7457965651638 7473868483392 7484933290752 7487835704881 7489549820331 7505519999904 7510401321444 7518497475132 7523174112807 7542207552978 7549411929728 7554321797008 7562465296624 7586314029896 7590792416256 7594492016888 7595514022656 7603701927168 7608391710429 7621586978744 7622939100672 7624615299936 7629574076796 7629614040832 7637838704896 7640869400976 7642549542913 7657162243584 7661884999902 7661925133184 7671176638272 7689220400526 7697509319778 7716983823612 7721783923287 7731148201632 7747633548288 7752412105164 7762112383984 7765857148704 7783461452018 7785504570816 7811230602434 7831033837312 7839475630336 7844310833233 7853823701088 7870570632192 7872297076729 7873693676352 7887349059072 7889083399136 7892213789166 7900721533698 7909042580544 7922493333232 7927645839302 7932059465256 7952169028608 7965918785664 7970873727264 7980540079104 8002489915008 8012503106048 8017445028194 8034540853696 8046435717376 8050275483768 8078351619072 8097353118176 8107172852736 8141463741096 8141506386432 8146801330752 8148592721476 8155583518656 8160656435056 8169208454904 8178014797512 8178057634304 8183101666562 8187932351232 8198747913216 8213753536128 8222607897984 8227955587824 8227998686208 8241948709572 8262800631288 8270693324288 8276072287168 8292279925944 8309961789696 8311121102816 8315087177313 8324050776039 8328843142144 8358514275216 8358558057472 8363713418116 8372729435548 8393912229192 8393956196864 8404091603712 8409319096512 8423859292296 8423903416832 8432731308288 8441821726464 8447028442167 8447072688064 8459533979652 8468443568256 8477572483968 8493088420944 8498612021634 8507773458702 8507818022784 8529342587136 8534603283633 8543803518999 8557526519864 8574285351087 8579221783552 8583315795936 8584513244356 8592568543008 8593767282268 8602818245504 8619665774832 8633510625152 8642817481856 8664683591424 8670027763047 8670073177024 8679419447872 8685064231592 8700959926911 8710339493433 8719513230624 8732376431982 8732422172544 8756439999888 8756485866496 8767059015168 8771580387654 8787680457744 8809913066976 8819410084128 8824895912328 8861433026432 8870985581696 8875218824028 8895384516592 8897719509504 8912804999886 8927120688496 8949706077984 8964926666552 8970757133947 8980427539741 8998507058688 9014065994304 9019672901904 9029396038512 9038858460408 9038905806336 9044480789358 9052240182048 9054230668674 9060166673488 9094103811072 9103907183616 9109522257948 9109569974016 9162794317936 9180738489438 9182332404224 9200314838592 9217508455981 9238406274048 9254069376132 9254117849344 9259825570057 9277530533376 9299352681808 9304529989824 9310581323064 9310630092288 9320666878464 9326415645042 9330434539776 9336238234176 9344247929856 9346302625728 9350011240668 9368286536474 9369948534912 9387146898432 9391988064396 9403377814656 9424743555584 9443200721472 9458368328192 9474404361278 9476891343936 9498374364612 9498424117504 9502956774072 9514847438432 9541017263764 9552587743104 9558529620704 9582712458816 9593042547648 9599331800576 9615606827834 9627217334847 9627267762624 9651624506496 9653746791048 9668038833888 9674326580268 9678170526192 9678221220864 9688654267392 9694955421312 9712699453296 9723169667088 9753832324152 9764346878856 9770697260541 9780030308416 9804773537664 9809503766784 9810872279264 9821448322592 9827835841012 9831792280576 9848792014208 9851046599808 9866869285888 9869456309594 9890501231296 9908603157768 9908655059456 9925735701819 9925787693248 9943954202184 9965157977856 9969112154736 9979858779408 9979911054336 9986066427108 9990369575424 10007307581166 10007359999872 10013868428592 10024663300176 10030898817076 10043010774558 10056276737304 10068472076544 10079325810432 10085542499871 10127352030208 10138269236224 10144522280572 10166153733248 10172765435728 10187825867968 10192687507674 10215846666536 10228235517696 10245576809289 10252293867368 10263345759704 10289311764816 10290696417792 10295711897716 10301789707776 10308143607678 10308197602176 10330123954752 10336549473552 10345417350912 10354421961366 10354476198272 10380672761088 10398272499867 10410882580512 10435370543571 10461771767034 10471764934784 10498258235136 10522951718888 10534295378264 10545390107392 10551894254251 10563269113453 10576079287008 10600955817589 10602836500032 10621225047552 10627775967606 10627831636352 10640664369216 10669986553344 10685727132192 10696981349376 10704203368236 10708512611328 10710861571011 10733700645024 10746717502464 10753345823292 10792229395968 10796414272154 10799248275648 10855284988128 10862401774336 10874111358208 10880818252549 10892277939872 10904019730016 10917243134976 10951671381504 10963477197312 10970607450432 10989264946096 11002534096968 11017067508384 11030428007424 11037231314172 11049129362916 11056373234592 11060766315648 11079891015984 11079949052928 11086782903084 11098734368052 11100227946624 11126813885208 11144685700288 11147236941888 11166511154904 11191882972256 11205455471616 11212425462016 11231812389728 11243641744384 11255762301952 11262704589556 11279378639536 11291258091008 11303429978624 11324117894592 11331482695512 11343697944936 11343757363712 11350753924586 11372456782848 11379471044844 11391738025332 11393271033984 11405552890752 11432380468116 11436922949904 11444361115194 11444421061248 11456758057344 11461304101464 11485743365376 11492827499853 11492887699776 11533830600789 11546263979667 11552911455232 11560037017396 11601279902548 11613785991244 11626017640832 11643168575976 11643229563392 11648785723056 11650410831626 11662969883078 11675192178027 11675253333184 11695440516872 11716845903651 11716907276992 11746550755968 11759213445504 11766527883104 11780735551632 11805855948288 11831023588608 11833625098704 11838320683749 11851082300547 11863563870816 11883739999848 11891468758953 11932941437312 11956310590896 12018754659072 12026167542291 12026230535872 12039194718016 12051811280544 12059307719144 12069653576064 12072307558232 12080158954927 12117527428608 12146029677264 12146093298688 12160759279104 12212259579648 12220201996128 12222889082214 12233375277984 12240984652584 12246259479552 12253812682356 12267022196268 12267086451456 12274652499843 12298121869824 12338759168176 12341998029312 12362923064358 12406039986432 12414108430752 12435220860056 12440579386368 12448317645568 12461736834304 12466681654224 12469422938437 12493264713216 12522650752528 12537771412824 12537837086208 12545570127174 12559094153322 12590868343788 12590934295296 12613978644768 12635788938444 12635855125248 12640875789312 12649096962432 12662732589696 12664499152816 12670609032096 12689300969478 12702665352384 12716358725952 12736783657472 12761727034176 12776949945088 12790723396864 12836289779796 12836357016832 12844274177821 12868832675328 12871662388064 12876769866534 12890650923402 12890718445184 12899102107024 12904227368256 12926607228416 12934580053598 12948523429394 12950265937728 12964226222784 12997025387136 13005109765536 13019129171808 13020881181696 13027596347388 13073031383552 13079269845936 13079338355712 13098633258816 13134659999832 13134728799744 13157370581481 13181520686616 13211470877024 13234314269092 13237343868492 13258605602912 13286877303808 13290361029554 13292149539648 13306478372544 13314755236144 13337777212802 13343076774888 13343146666496 13351824571456 13366217733568 13390681032744 13408368983072 13424559116976 13424629435392 13439101080576 13447389999828 13529509352856 13544094057768 13558358709504 13566721184037 13581346003011 13590250010232 13637647356928 13660769079052 13664354961024 13719082353088 13744191476904 13744263469568 13773498606336 13782065964736 13793889801216 13805895948488 13840897014784 13857609411072 13864363333156 13881104064198 13881176774016 13913827391428 13916295800064 13949029022712 13965945138432 13981000317696 13989623467563 13997677646848 14004357351264 14019453938592 14052429804711 14087982096594 14101439049344 14137115333376 14170367956808 14187552492288 14211606541917 14247561546918 14247636176256 14260037262583 14272271157648 14281148761348 14311525895646 14311600860032 14328881614656 14337794431056 14374068688224 14389563821472 14398997700864 14423410241751 14440901643936 14456110814208 14471694388224 14473713317504 14480620186572 14502058250832 14511489870402 14517331831296 14532981401088 14542433131968 14627476600576 14636498481703 14652276512209 14670045462624 14689423344512 14707160306496 14716308418896 14732172483888 14741753761518 14741830979456 14747688420864 14773188021312 14782377204112 14798312490736 14800303928832 14804184464391 14835751846944 14837748323328 14853743299584 14862904736652 14862982589184 14888681539872 14915931303276 14947736966784 14969866581504 14975671409762 14979099640662 15011039999808 15020802642888 15036994950264 15039092743969 15046348225614 15084415105956 15098823859456 15108643594016 15124930593248 15172628059792 15188984033776 15191028045312 15207403854336 15216783420858 15243173957488 15245878201344 15249230599872 15259148153592 15259228081664 15275677409792 15281738801952 15285099085826 15314324487168 15323769999804 15323850266368 15342353276544 15378440801052 15395018639556 15433967647224 15443567846574 15462296403264 15504824210328 15524224767968 15531632942049 15531714297408 15566922904036 15571009141632 15622461204868 15662067674624 15678951260672 15688621666466 15707647402176 15744594153458 15747387352704 15774698118144 15778166798272 15784427578332 15801443067396 15811271842921 15818085161088 15844986666464 15855291678604 15864118930512 15931837571328 15941663951409 15941747454528 16004979830016 16025006212096 16034890056388 16069081707392 16092871434752 16100550967536 16194621408231 16194706236352 16282927482192 16283012772864 16293602661504 16297185442952 16311167037312 16321312870112 16338416909808 16356029595024 16356115268608 16366203333124 16375864702464 16427507072256 16445215795968 16455911175648 16483897419144 16525601262576 16541386648576 16552144574336 16584559851888 16619923579392 16622242205632 16630174354626 16648101552078 16717028550432 16727426836232 16745458871096 16787824458384 16787912393728 16808183207424 16818638193024 16847718584592 16847806833664 16865462616576 16883643452928 16894056884334 16894145376128 16919067959304 16936887136512 16955144967936 16986176841888 16997224043268 17015546917404 17015636045568 17026130886879 17058685174272 17069206567266 17087607037998 17115053039728 17148570702174 17166631591872 17169026488712 17185137086016 17187534564536 17205636491008 17239331549664 17267021250304 17285634963712 17296296333961 17329367182848 17340055526094 17340146354048 17358838895744 17370128463184 17401919853822 17420678986866 17439026461248 17464752863964 17464844345088 17475616247439 17494454824617 17512879999776 17534118030336 17543160775308 17554072929883 17575360915488 17619826133952 17638820168256 17649791824656 17722866052864 17741971163392 17750437648056 17752913991001 17790769033184 17795439019008 17825609999772 17854241376992 17899412155968 17929853333104 17941514267894 17960855079482 17997014117376 18017495821003 18028131988608 18039345803808 18058792077024 18077716920816 18077811612672 18088961578716 18104480364096 18108461337348 18120333346976 18219044515896 18219139948032 18325588635872 18334333623321 18361476978876 18364664808448 18400629677184 18435016911962 18508138752264 18508235698688 18519651140114 18555061066752 18598705363616 18609059979648 18621162646128 18621260184576 18641333756928 18652831290084 18660869079552 18672476468352 18692605251456 18700022481336 18736573072948 18739897069824 18783976128792 18806755629312 18818355190761 18838641229983 18849487111168 18886401442944 18916736656384 18948808722556 18953782687872 18996748729224 18996848235008 19005913548144 19029694876864 19082034527528 19105175486208 19117059241408 19165424917632 19186085095296 19198663601152 19231213655668 19254434669694 19254535525248 19303249012992 19307493582096 19315154799801 19335976385103 19336077667776 19348653160536 19356341052384 19389910842624 19401870080397 19422785144091 19425398906592 19446339334176 19507664648304 19528693757712 19541394521082 19560060616832 19609547075328 19619007533568 19621744558528 19642896645184 19655671682024 19697584028416 19702093199616 19709733031723 19738912619188 19781002462592 19817206315536 19817310118912 19851471403638 19851575386496 19887908404368 19930315955712 19935541544331 19938224309472 19959717558816 19972132854216 19980739150848 20006665819203 20014615162332 20014719999744 20027736857184 20049326600352 20061797634152 20086021549116 20112553474608 20136944153088 20158651620864 20171084999742 20289044561144 20302239829459 20324125484677 20332307466496 20345530871456 20375651735936 20385375015348 20431693333072 20456471035392 20491153618578 20504587734736 20526691519408 20578623529632 20581392835584 20591423795432 20603579415552 20616287215356 20616395204352 20660247909504 20673098947104 20690834701824 20708843922732 20708952396544 20761345522176 20796544999734 20821765161024 20870741087142 20923543534068 20943529869568 20996516470272 21045903437776 21068590756528 21090780214784 21103788508502 21126538226906 21152158574016 21201911635178 21205673000064 21242450095104 21255551935212 21255663272704 21281328738432 21291700833061 21339973106688 21371454264384 21408406736472 21421723142022 21467288843469 21467401290048 21506691646584 21584458791936 21592828544308 21598496551296 21710569976256 21724803548672 21748222716416 21761636505098 21784555879744 21808039460032 21903342763008 21926954394624 21941214900864 21978529892192 22005068193936 22034135016768 22074462628344 22098258725832 22112630642277 22112746469184 22121532631296 22159782031968 22173565806168 22197468736104 22200455893248 22253627770416 22289371400576 22294473883776 22333022309808 22383765944512 22424850924032 22463507114643 22463624779456 22525409179112 22558757279072 22569522338421 22582516182016 22606859957248 22648235789184 22662965391024 22687395889872 22687514727424 22701507849172 22758942089688 22783476050664 22786542067968 22811105781504 22825175131287 22864760936232 22873845899808 22888722230388 22888842122496 22913516114688 22922608202928 22927648628739 22971486730752 22985654999706 22985775399552 23067661201578 23092527959334 23120074034792 23165351769861 23202559805096 23227571982488 23252035281664 23286337151952 23286459126784 23297571446112 23300821663252 23325939766156 23350384356054 23350506666368 23390881033744 23433691807302 23433814553984 23493101511936 23518426891008 23532932499699 23533055766208 23561471103264 23611711896576 23616891230187 23662047177216 23667250197408 23676641367498 23702164601094 23727127741632 23767479999696 23782937517906 23865882874624 23906345888341 23912621181792 23991636850333 24037509318144 24052335084582 24052461071744 24078389436032 24103622561088 24118615438288 24139307152128 24144615116464 24160317909854 24235054857216 24262635833023 24292059354528 24321518558208 24349197934999 24424519159296 24440403992256 24445778164428 24466750555968 24481969305168 24507625364712 24534044392536 24534172902912 24549304999686 24596243739648 24677518336352 24683996058624 24725846128716 24812079972864 24828216861504 24870441720112 24896635291136 24923473668608 24933363308448 24938845876874 24986529426432 24992010332359 25045301505056 25075542825648 25075674172416 25091140254348 25118188306644 25181736687576 25181868590592 25227957289536 25271577876888 25271710250496 25298193924864 25325465179392 25328998305632 25341085326501 25341218064192 25378601938956 25405330704768 25432717451904 25473567314944 25523454068352 25553899890176 25581446793728 25672579559592 25672714033664 25688548355642 25737665350656 25743324776128 25753539733068 25781301846804 25781436890368 25798204214048 25808454736512 25853214456832 25869160107196 25897046858788 25900531875456 25928452445568 25994050774272 26010083289141 26010219531072 26038258343616 26055192694776 26102879780733 26131018480299 26146062767104 26158539691872 26197266517632 26269319999664 26269457599488 26314741162962 26363041373232 26422941754048 26468628538184 26474687736984 26517211205824 26580722059108 26584299079296 26612956745088 26629510472288 26675554425604 26686153549776 26686293332992 26703649142912 26732435467136 26781362065488 26816737966144 26849118233952 26894779999656 26912271401841 26941282619223 27059018705712 27088188115536 27116717419008 27133442368074 27162692006022 27180500020464 27321538158104 27328709922048 27339307108519 27438164706176 27488382953808 27488526939136 27546997212672 27564131929472 27611791896976 27652525367943 27715218822144 27728726666312 27762208128396 27762353548032 27779476710171 27827654782856 27832591600128 27898058045424 27931890276864 27962000635392 27979246935126 28008714702528 28038907877184 28104859609422 28175964193188 28202878098688 28274230666752 28340735913616 28375104984576 28423213083834 28495123093836 28495272352512 28520074525166 28544542315296 28562297522696 28623051791292 28623201720064 28640855832967 28657763229312 28671730450801 28675588862112 28748137376448 28779127642944 28797995401728 28846820483502 28881803287872 28947426635008 28961240373144 29004116501664 29022979740804 29034663662592 29065962802176 29084866263936 29254953201152 29272996963406 29304553024418 29340090925248 29378846689024 29414320612992 29432616837792 29464344967776 29483507523036 29483661958912 29495376841728 29533649542633 29546376042624 29564754408224 29596624981472 29600607857664 29608368928782 29671503693888 29725809473304 29725965178368 29777207105457 29777363079744 29831862606552 29895473933568 29939733163008 29951342819524 29958199281324 30022079999616 30041605285776 30073989900528 30078185487938 30092696451228 30168830211912 30197647718912 30217287188032 30249861186496 30345256119584 30377968067552 30382056090624 30414807708672 30433566841716 30486347914976 30498461199744 30518296307184 30518456163328 30551354819584 30563477603904 30570198171652 30647539999608 30647700532736 30684706553088 30736730427867 30756881602104 30790037279112 30867935294448 30887135693148 30924592806528 31009648420656 31048449535936 31063265884098 31063428594816 31133845808072 31142018283264 31194817499601 31244922409736 31306111630713 31324135349248 31357902521344 31377243332932 31415294804352 31489188306916 31494774705408 31556333596544 31568855156664 31602886134792 31622543685842 31636170322176 31655682762753 31689807340359 31689973332928 31710583357208 31728237861024 31802867452767 31863675142656 31883327902818 31883494909056 32009959660032 32069780112776 32132584713033 32138163414784 32185742869504 32201101935072 32389242816462 32389412472704 32565854964384 32587205323008 32594370885904 32622334074624 32642454757647 32642625740224 32676833819616 32712059190048 32732406666248 32751729404928 32789002877659 32855014144512 32890431591936 32911822351296 32967794838288 33051202525152 33104289148672 33160415264473 33169119703776 33239847158784 33244484411264 33260348709252 33296203104156 33434057100864 33454853672464 33490917742192 33575648916768 33616366414848 33637276386048 33654623897419 33695437169184 33730925233152 33767286905856 33788113768668 33788290752256 33838135918608 33873774273024 33910289935872 33972353683776 33994448086536 34031093834808 34031272091136 34052261773758 34117370348544 34138413134532 34175214075996 34230106079456 34297141404348 34333263183744 34338052977424 34370274172032 34375069129072 34411272982016 34478663099328 34534042500608 34571269927424 34592592667922 34658734365696 34680111052188 34680292708096 34717677791488 34740256926368 34803839707644 34841357973732 34878052922496 34929505727928 34929688690176 34951232494878 34988909649234 35025576534081 35025759999552 35086321550616 35108145859766 35150537710953 35150721830976 35239652267904 35277640336512 35299583649312 35445732105728 35483942326784 35500875296112 35505827982002 35581538066368 35651219999544 35674406276859 35708482753984 35798824311936 35859706666208 35883028535788 35921710158964 36034991642006 36056263977216 36078502626873 36078691607616 36117584154048 36155433841632 36177923157432 36208960728192 36216922674696 36240476864781 36240666693952 36438089031792 36438279896064 36651177271744 36668667246642 36722953957752 36801259354368 36823957499529 36870033823924 37016277504528 37016471397376 37039302280228 37197410727232 37218119959296 37242325292256 37305662580168 37321738159104 37344952936704 37385210502912 37400044962672 37408268815311 37473146145896 37479794139648 37567952257584 37613511258624 37636710381522 37677282459966 37772802885888 37897617445112 37907565375744 37993497458448 37993696470016 38011827096288 38059389753728 38164069055056 38210350972416 38234118482816 38330849835264 38372170190592 38462427311336 38508869339388 38509071050496 38532822533463 38606498025984 38614987164192 38630309599602 38671952770206 38672155335552 38697306321072 38705815427011 38712682104768 38779821685248 38803740160794 38845570288182 38850797813184 38892678668352 39015329296608 39057387515424 39082789042164 39120121233664 39219094150656 39238015067136 39243489117056 39285793290368 39311343364048 39395168056832 39404186399232 39419466063446 39477825238376 39562004925184 39634412631072 39702942807276 39703150772992 39727638736051 39770464818853 39775816808736 39860631911424 39871083088662 39876448618944 39919435117632 39944265708432 40013331638406 40029230324664 40029439999488 40055473714368 40098653200704 40123595268304 40172043098232 40225106949216 40273888306176 40317303241728 40342169999484 40578089122288 40604479658918 40648250969354 40664614932992 40691061742912 40751303471872 40770750030696 40776437910691 40820394590773 40863386666144 40912942070784 40982307237156 41009175469472 41053383038816 41157247059264 41182847590864 41232574430712 41232790408704 41320495819008 41346197894208 41381669403648 41417687845464 41417904793088 41522691044352 41593089999468 41643530322048 41741482174284 41847087068136 41887059739136 41993032940544 42091806875552 42137181513056 42157289414133 42181560429568 42207577017004 42253076453812 42304317148032 42403823270356 42411346000128 42511103870424 42511326545408 42562657476864 42583401666122 42634819625751 42742908528768 42780111787749 42816813472944 42843446284044 42934577686938 42934802580096 43013383293168 43185657088616 43196993102592 43270230725253 43421139952512 43449607097344 43496445432832 43523273010196 43569111759488 43616078920064 43882429801728 43909495445109 43956829536627 43957059784384 44010136387872 44068270033536 44148925256688 44196517451664 44225261284554 44225492938368 44243065262592 44319564063936 44347131612336 44394937472208 44400911786496 44412553393173 44507255540832 44578742801152 44588947767552 44666044619616 44767531889024 44849701848064 44927014229286 44927249558912 45050818358224 45117278231907 45117514558144 45139044676842 45296471578368 45319832002879 45325930782048 45374791779744 45403015698344 45517884179376 45566952101328 45573084135936 45622211563008 45650350262574 45729521872464 45747691799616 45777444460776 45777684244992 45827032229376 45845216405856 45855297257478 45942973461504 45971309999412 45971550799104 46135322403156 46185055918668 46240148069584 46330703539722 46405119610192 46455143964976 46504070563328 46572674303904 46595142892224 46601643326504 46651879532312 46682220244807 46700768712108 46701013332736 46781762067488 46867383614604 46867629107968 46986203023872 47036853782016 47065864999398 47066111532416 47122942206528 47233782460374 47324094354432 47334500394816 47353282734996 47404329202188 47433815528763 47454255483264 47534959999392 47565875035812 47731765749248 47812691776682 47825242363584 47983273700666 48075018636288 48104670169164 48104922143488 48156778872064 48186480832717 48207245122176 48237230876576 48278614304256 48289230232928 48320635819708 48525271666046 48583864224693 48584118709056 48698395869998 48849038318592 48880807984512 48891556328856 48933501111936 48963938610336 49015250729424 49068088785072 49068345805824 49098609999372 49355036672704 49451692257432 49624159945728 49656433723008 49740883440224 49793270582272 49846947337216 49866726616896 49877691753748 49984020664718 50090603010112 50151085651296 50182280508696 50236376613288 50363473375152 50363737181184 50455914579072 50543155753776 50543420500992 50596387849728 50650930358784 50657996611264 50682170653002 50682436128384 50757203877912 50810661409536 50865434903808 51046908136704 51078392660637 51107799780352 51162893587456 51345159119184 51345428067328 51377096711284 51486649552256 51507079466136 51562603693608 51562873780736 51596408428096 51616909473024 51738320214392 51794093717576 51801063750912 51856904891136 51888889001883 51988101548544 52020166578282 52020439062144 52076516687232 52110385389552 52205759561466 52262036960598 52317079383744 52394533035264 52426848742317 52483364473851 52538639999328 52629482325924 52662218789649 52726082746464 52845883508096 52937257076368 52949375473968 53034422411648 53161444118216 53168598158592 53225913490176 53258741973003 53259020944576 53351108851208 53372307099552 53407298285824 53464870934272 53497846800391 53562724130976 53633475932288 53698236467904 53789559999312 53824542803682 53882565238446 54052487463009 54118037411424 54176376231072 54233434838016 54266884736148 54325384012044 54361000040928 54643076316208 54657419844096 54678614217038 54876329412352 54910175832631 54976765907616 55093994425344 55106079537103 55128263858944 55165483458409 55223583793952 55305050735886 55457453332624 55524416256792 55524707096064 55558953420342 55655309565712 55665183200256 55796116090848 55863780553728 55924001270784 55958493870252 56017429405056 56077815754368 56209719218844 56351928386376 56405756197376 56548461333504 56681471827232 56750209969152 56846426167668 56990246187672 56990544705024 57040149050332 57089084630592 57124595045392 57246103582584 57246403440128 57281711665934 57315526458624 57343460901602 57351177724224 57496274752896 57558255285888 57595990803456 57693640967004 57763606575744 57894853270016 57922480746288 58008233003328 58045959481608 58169732527872 58205610241191 58268355432273 58509906402304 58545993926812 58609106048836 58680181850496 58757693378048 58828641225984 58865233675584 58928689935552 58967015046072 58967323917824 59067299085266 59092752085248 59129199095169 59129508816448 59193249962944 59216737857564 59343007387776 59451618946608 59451930356736 59554414210914 59554726159488 59663725213104 59790947867136 59806624632993 59902685639048 59916398562648 60019997457609 60044159999232 60083210571552 60147979801056 60156370975876 60185392902456 60337660423824 60395295437824 60434574376064 60499722372992 60690512239168 60755936135104 60867133683432 60906719488377 60972376454031 60972695829952 60996922399488 61036592614368 61126955207808 61140396343304 61295079999216 61295401065472 61369413106176 61473460855734 61513763204208 61580074558224 61735870588896 61774271386296 61849185613056 62019296841312 62096899071872 62126531768196 62126857189632 62267691616144 62284036566528 62389634999202 62489844819472 62612223261426 62754486665864 62830589608704 62862992778187 62978376613832 62989549410816 63112667193088 63137710313328 63151593591439 63205772269584 63245087371684 63272340644352 63311365525506 63379614680718 63379946665856 63421166714416 63456475722048 63605734905534 63727350285312 63766655805636 63766989818112 63875102499183 64019919320064 64139560225552 64265169426066 64276326829568 64402203870144 64778485632924 64778824945408 64818778990399 64888653125497 65131709928768 65174410646016 65188741771808 65244668149248 65284909515294 65285251480448 65353667639232 65424118380096 65464813332496 65578005755318 65710028289024 65780863183872 65823644702592 65935589676576 66102405050304 66208578297344 66320830528946 66338239407552 66488968822528 66520697418504 66592406208312 66868114201728 66909707344928 66981835484384 67151297833536 67274552772096 67309247794838 67390521343929 67390874338368 67576227537336 67576581504512 67676271837216 67747548546048 67820579871744 67944707367552 67988896173072 68062187669616 68062544182272 68104523547516 68276826269064 68350428151992 68460212158912 68594282808696 68666526367488 68676105954848 68740548344064 68750138258144 68782945886217 68822545964032 68957326198656 69068085001216 69142539854848 69185185335844 69360222104376 69360585416192 69435355582976 69480513852736 69607679415288 69682715947464 69756105844992 69859011455856 69859377380352 69902464989756 69977819298468 70051153068162 70051519999104 70172643101232 70216291719532 70301075421906 70301443661952 70479304535808 70555280673024 70598797499097 70599167298624 70850673690561 70891464211456 70967884653568 71001750592224 71011655964004 71163076132736 71302439999088 71348812553718 71416965507968 71597648623872 71719037665023 71719413332416 71766057071576 71843420317928 71974910550999 72069983284012 72112527954432 72157005253746 72157383215232 72235168308096 72310867683264 72355846314864 72417921456384 72433845349392 72480953729562 72481333387904 72787907499069 72876178063584 73047593804997 73302354543488 73337334493284 73445907915504 73602518708736 73647914999058 73740067647848 73942883794171 74032555009056 74078604560456 74206690723123 74394821454464 74436239918592 74484650584512 74611325160336 74689905873408 74770421005824 74800089925344 74816537630622 74946292291792 74959588279296 74976030997077 75135904515168 75227022517248 75273420763044 75354564919932 75545605771776 75795234890224 75815130751488 75986994916896 76023654192576 76118779507456 76165727767843 76328138110112 76420701944832 76468236965632 76661699670528 76744340381184 76924854622672 77017738678776 77018142100992 77065645066926 77212996051968 77229974328384 77260619199204 77343905540412 77344310671104 77394612642144 77411630854022 77425364209536 77559643370496 77607480321588 77691140576364 77701595626368 77739465832339 77785357336704 78030658593216 78114775030848 78165578084328 78240242467328 78438188301312 78486978234112 78571586580736 78622686728096 78790336113664 78808372798464 78838932126892 78955650476752 79124009850368 79268825262144 79405885614552 79406301545984 79455277472102 79540929637706 79551633617472 79742166177324 79752897237888 79838870235264 79888531416864 80026663276812 80058460649328 80058879998976 80110947428736 80197306401408 80247190536608 80344086196464 80450213898432 80684339998968 80736814205523 80823847857669 81156178244576 81208959317836 81296501938708 81329229865984 81382123485824 81502606943744 81541500061392 81552875821382 81640789181546 81726773332288 81964614474312 82017921325557 82018350938944 82106766077632 82314494118528 82365695181728 82465148861424 82465580817408 82640991638016 82692395788416 82835375690928 82835809586176 82957576103829 83186179998936 83287060644096 83338430130513 83482964348568 83694174136272 83774119478272 84183613751104 84274363026112 84314578828266 84415154034008 84506152907624 84608634296064 84807646540712 84822692000256 85022207740848 85022653090816 85125314953728 85166803332244 85269639251502 85485817057536 85560223575498 85633626945888 85686892568088 85869155373876 85869605160192 85922567498901 86015191352403 86026766586336 86371314177232 86393986205184 86540461450506 86842279905024 87046546020392 87138223518976 87232157840128 87285960569059 87597371755867 87764859603456 87818990890218 87913659073254 87914119568768 88020272775744 88136540067072 88297850513376 88393034903328 88450522569108 88450985876736 88486130525184 88600948627899 88639128127872 88694263224672 88789874944416 88801823572992 88825106786346 89014511081664 89157485602304 89177895535104 89332089239232 89535063778048 89854028458572 89854499117824 89909919244747 90006841432141 90101636716448 90234556463814 90235029116288 90278089353684 90592943156736 90639664005758 90651861564096 90749583559488 90806031396688 91035768358752 91133904202656 91146168271872 91244423126016 91300700525148 91459043744928 91495383599232 91554888921552 91555368489984 91654064458752 91690432811712 91710594514956 91942619998824 91943101598208 92270644806312 92370111837336 92480296139168 92661407079444 92810239220384 92910287929952 93008141126656 93145348607808 93190285784448 93203286653008 93303759064624 93364440489614 93401537424216 93402026665472 93563524134976 93734767229208 93735258215936 93972406047744 94073707564032 94131729998796 94132223064832 94245884413056 94467564920748 94669000789632 94706565469992 94808658404376 94867631057526 94908510966528 94967048288259 95069422021077 95069919998784 95131750071624 95408602358301 95463531498496 95625383553364 95650484727168 95966547401332 96209340338328 96209844286976 96313557744128 96372961665434 96414490244352 96474461753152 96557228608512 96578460465856 96641271639416 97050543332092 97167728449386 97168237418112 97396791739996 97761615969024 97783112657712 97867002223872 97927364272941 97927877220672 98030501458848 98136177570144 98197219998744 98367008632977 98710073345408 98903384514864 99312867446016 99481245793419 99481766880448 99733453233792 99755383507496 99820260838081 99968041329436 100181206020224 100302171302592 100364561017392 100472753226576 100726946750304 100911829158144 100963871692257 101086311507552 101192775699456 101301860717568 101315993222528 101364341306004 101364872256768 101514407755824 101621322819072 101730869807616 102093816273408 102156785321274 102565935585463 102690318238368 102754193422568 102973299104512 103014158932272 103125207387216 103125747561472 103192816856192 103233818946048 103476640428784 103588187435152 103602127501824 103713809782272 103777778003766 103976203097088 104040333156564 104040878124288 104153033374464 104220770779104 104411519122932 104524073921196 104634158767488 104789066070528 104853697484634 104966728947702 105077279998656 105258964651848 105324437579298 105452165492928 105691767016192 105874514152736 105898750947936 106068844823296 106322888236432 106337196317184 106451826980352 106517483946006 106518041889152 106702217702416 106744614199104 106814596571648 106929741868544 106995693600782 107125448261952 107266951864576 107396472935808 107579119998624 107649085607364 107765130476892 107832162283567 108104974926018 108236074822848 108352752462144 108533769472296 108650768024088 108721430594343 108722000081856 109286152632416 109314839688192 109357228434076 109752658824704 109820351665262 109953531815232 110212159074206 110256527717888 110330966916818 110447167587904 110610101471772 110678902900447 110914906665248 111048832513584 111049414192128 111117906840684 111310619131424 111592232181696 111916987740504 112034858810112 112155631508736 112224806445933 112419438437688 112703856772752 112811512394752 113362943654464 113692852335336 113980492375344 113981089410048 114080298100664 114178169261184 114249190090784 114492207165168 114492806880256 114563423331868 114631052917248 114686921803204 114702355448448 114992549505792 115116510571776 115387281934008 115527213151488 115598467600389 115789706540032 115844961492576 116016466006656 116091918963216 116117446281033 116339465055744 116411220482382 116536710864546 117091987853624 117218212097672 117360363700992 117515386756096 117657282451968 117730467351168 117857379871104 117934030092144 117934647835648 118134598170532 118185504170496 118258398190338 118259017632896 118386499925888 118433475715128 118686014775552 118903237893216 119108828421828 119109452318976 119182916208153 119311394456559 119327450426208 119581895734272 119613249265986 119805371278096 119832797125296 120039994915218 120088319998464 120166421143104 120295959602112 120312741951752 120370785804912 120675320847648 120869148752128 120999444745984 121074074337727 121381024478336 121511872270208 121734267366864 121813438976754 121944752908062 121945391659904 121993844798976 122073185228736 122253910415616 122280792686608 122329313732073 122461183772319 122590159998432 122738826212352 122878510509181 122946921711468 123027526408416 123160149116448 123471741177792 123548542772592 123698371226112 124038593682624 124193798143744 124253063536392 124253714379264 124270397937007 124535383232288 124568073133056 124779269998404 124979689638944 125224446522852 125508973331728 125661179217408 125725985556374 125956753227664 125979098821632 126225334386176 126275420626656 126303187182878 126411544539168 126490174743368 126544681288704 126622731051012 126759229361436 126759893331712 126842333428832 126912951444096 127211469811068 127533311611272 127533979636224 127750204998366 128279120451104 128340335363247 128530338852132 128552653659136 128804407740288 129556971265848 129557649890816 129637557980798 129777306250994 130263419857536 130348821292032 130377483543616 130489336298496 130569819030588 130570502960896 130707335278464 130848236760192 130929626664992 131156011510636 131647289405184 131728486335327 131870488609881 131871179353152 132204810100608 132417156594688 132641661057892 132676478815104 132977937645056 133041394837008 133184812416624 133736228403456 133819414689856 133963670968768 134302595667072 134549105544192 134618495589676 134781042687858 134781748676736 135152455074672 135153163009024 135351834695721 135352543674432 135889414735104 135959496008637 135977792346144 136124375339232 136209047095032 136553652538128 136700856303984 136920424317824 137188565617392 137333052734976 137352211909696 137481096688128 137500276516288 137565891772434 137914652397312 138370370671688 138720444208752 138721170832384 138870711165952 138961027705472 139215358830576 139365431894928 139512211689984 139718022911712 139804929979512 139955638596936 140046660734421 140102306136324 140103039998208 140345286202464 140432583439064 140602150843812 140602887323904 140958609071616 141110561346048 141197594998194 141198334597248 141701347381122 142003501184448 142023311928008 142268878392739 142301446586289 142326152265472 142604879998176 142697625107436 142833931015936 143195297247744 143438075330046 143438826664832 143532114143152 143686840635856 143949821101998 144139966568024 144225055908864 144314010507492 144314766430464 144470336616192 144559442498151 144621735366528 144711692629728 144835842912768 144867690698784 144961907459124 144962666775808 145208441315347 145575814998138 145752356127168 146095187609994 146604709086976 146674668986568 146853267599809 146891815831008 147205037417472 147295829998116 147480135295696 147885767588342 148065110018112 148157209120912 148413381446246 148789642908928 148872479837184 148969301169024 149041905831427 149222650320672 149379811746816 149540842011648 149573644457851 149600179850688 149633075261244 149892584583584 149952061994154 150271809030336 150546841526088 150709129839864 151091211543552 151590469780448 151630261502976 151973989833792 152047308385152 152237559014912 152331455535686 152656276220224 152936473931264 153323399341056 153488680762368 153849709245344 154035477357552 154036284201984 154131290133852 154459948656768 154521238398408 154687811080824 154688621342208 154789225284288 154823261708044 154850728419072 155214960643176 155382281152728 155403191252736 155478931664678 155570714673408 155666667005649 156061317186432 156229550061696 156331156168656 156480484934656 156973956468224 157143173161472 157245373456192 157677864253784 157911300953504 157986656368947 158248019700736 158537650524288 158811771229104 158812603091968 158910554944204 159081859275412 159103267234944 159484332354648 159505794475776 159677740470528 159776225919009 159777062833728 160053326553624 160116921298656 160221894857472 160394612802816 160493540401173 160494381073216 160688172392928 160900427796864 161368679997936 161473628411046 161647695715338 162157462389027 162312356489152 162417918635672 162593003877416 162764246971648 163005213887488 163083000122784 163105751642764 163281578363092 163453546664576 163929228948624 164035842651114 164036701877888 164213532155264 164628988237056 164730527497893 164731390363456 164930297722848 165281983276032 165318238611309 165384791576832 165496450375227 165670751381856 165915152207658 166372359997872 166574121288192 166676860261026 166965928697136 167344421218387 167388348272544 167941457952331 168367227502208 168548726052224 168629157656532 168830308068016 169012305815248 169217268592128 169615293081424 169645384000512 170044415481696 170250629907456 170333606664488 170444385544993 170539278503004 170971634115072 171120447150996 171267253891776 171373785136176 171738310747752 171739210320384 171845134997802 172030382704806 172053533172672 172742628354464 172787972410368 173080922901012 173684559810048 174093092040784 174276447037952 174464315680256 174571921138118 175194743511734 175529719206912 175637981780436 175827318146508 175828239137536 175936685831083 176040545551488 176273080134144 176595701026752 176786069806656 176901045138216 176901971753472 177201897255798 177278256255744 177387597285507 177388526449344 177579749888832 177650213572692 178029022163328 178314971204608 178355791070208 178664178478464 179070127556096 179708056917144 179708998235648 179819838489494 180013682864282 180203273432896 180469112927628 180470058232576 180556178707368 181185886313472 181279328011516 181303723128192 181499167118976 181612062793376 182071536717504 182267808405312 182601401050296 182720158465131 182917129362093 182918087489856 182990767198464 183109777843104 183380865623424 183421189029912 183885239997648 183886203196416 184541289612624 184740223674672 184960592278336 185322814158888 185620478440768 185820575859904 186290697215616 186380571568896 186406573306016 186607518129248 186728880979228 186803074848432 186804053330944 187127048269952 187469534458416 187470516431872 188263459997592 188264446129664 188491768826112 188588978334561 188935129841496 189338001579264 189413130939984 189454780774317 189617316808752 189735262115052 189817021933056 189934096576518 190138844042154 190139839997568 190263500143248 190817204716602 191250767106728 191300969454336 191625307497549 191933094802664 192418680676656 192419688573952 192627115488256 192745923330868 192828980488704 192948923506304 193156920931712 193282543278832 194101086664184 194335456898772 194336474836224 194456336971197 194665959376491 194793583479992 195523231938048 195566225315424 195734004447744 195854728545882 195855754441344 196061002917696 196272355140288 196394439997488 196734017265954 197420146690816 197806769029728 198625734892032 198962491586838 198963533760896 199466906467584 199510767014992 199640521676162 199936082658872 200362412040448 200485990830769 200604342605184 200702113155607 200729122034784 200945506453152 201418160534191 201453893500608 201823658316288 201927743384514 202172623015104 202631986445056 202728682612008 202729744513536 203028815511648 203242645638144 203461739615232 204187632546816 204313570642548 205131871170926 205380636476736 205508386845136 205946598209024 206028317864544 206250414774432 206385633712384 206467637892096 206735546798431 206953280857568 207176374870304 207204255003648 207427619564544 207555556007532 208080666313128 208081756248576 208306066748928 208441541558208 208823038245864 209048147842392 209268317534976 209578132141056 209707394969268 209933457895404 210154559997312 210517929303696 210648875158596 210904330985856 211383534032384 211749028305472 211797501895872 212137689646592 212645776472864 212674392634368 212903653960704 213034967892012 213036083778304 213404435404832 213489228398208 213629193143296 213859483737088 213991387201564 214250896523904 214533903729152 214792945871616 215157112995069 215158239997248 215298171214728 215530260953784 215664324567134 215924731652997 216209949852036 216472149645696 216705504924288 217067538944592 217301536048176 217442861188686 217444000163712 218363722497207 218572305264832 218714456868152 219142781414991 219505317649408 219640703330524 219907063630464 220424318148412 220513055435776 220661933833636 220894335175808 221220202943544 221357805800894 221828651382513 221829813330496 222097665027168 222235813681368 222620072169369 222621238262848 223184464363392 223833975481008 224069717620224 224311263017472 224449612891866 224838876875376 224928092991231 225407713545504 226725887308928 227385704670672 227960984750688 228160596201328 228356338522368 228497183303529 228498380181568 228984414330336 229126846663736 229262105834496 229373843606408 229404710896896 229523020143613 229985099011584 230233021143552 230774563868016 231054426302976 231196935200778 231689922985152 232032932013312 232122906851311 232183837926432 232234892562066 232678930111488 232822440964764 233073421729092 233218397497017 234183975707248 234436424195344 234720727401984 235314564903936 235460934702336 235714759742208 235868060184288 236269196341064 236371008340992 236516796380676 236518035265792 236772999851776 236866951430256 236919035830303 237372029551104 237806475786432 238217656843656 238218904637952 238365832416306 238622788913118 238654900852416 239226498531972 239610742556192 239665594250592 240079989830436 240176639996928 240332842286208 240591919204224 240625483903504 240741571609824 241350641695296 241738297504256 241998889491968 242148148675454 242762048956672 243023744540416 243468534733728 243626877953508 243889505816124 243890783319808 243987689597952 244041209378599 244146370457472 244507820831232 244561585373216 244658627464146 244922367544638 245180319996864 245757021018362 245893843422936 246053763976671 246055052816832 246320298232896 246943482355584 247097085545184 247396742452224 248077187365248 248387596287488 248506127072784 248507428758528 248540795874014 249070766464576 249558539996808 249959379277888 250448893045704 251017946663456 251322358434816 251451971112748 251913506455328 252450668772352 252550841253312 252606374365756 252823089078336 252980349486736 253245462102024 253518458722872 253519786663424 253684666857664 253825902888192 254422939622136 255066623222544 255067959272448 255500409996732 256558240902208 256680670726494 257060677704264 257608815480576 257767702496703 258045574057209 259113942531696 259115299781632 259275115961596 259554612501988 260526839715072 260754967087232 261139638061176 261141005921792 261414670556928 261696473520384 261857881707177 261859253329984 262312023021272 262792115267601 263294578810368 263456972670654 263740977219762 263742358706304 264409620201216 265283322115784 265352957630208 265802845883697 265955875290112 266082789674016 266369624833248 267472456806912 267638829379712 267927341937536 268605191334144 269236991179352 269562085375716 269563497353472 269729757734241 270020524296423 270304910149344 270703669391442 270705087348864 270940707989077 271778829470208 271918992017274 271955584692288 272248750678464 272418094190064 273107305076256 273401712607968 273840848635648 274377131234784 274666105469952 274704423819392 274962193376256 275000553032576 275131783544868 275829304794624 276740741343376 277440888417504 277922055410944 278093471152357 278393253731971 278430717661152 278730863789856 279024423379968 279436045823424 279609859959024 279911277193872 280093321468842 280204612272648 280206079996416 280690572404928 280865166878128 281204301687624 281205774647808 281917218143232 282221122692096 282395189996388 282396669194496 283402694762244 284007002368896 284046623856016 284537756785478 284602893172578 284652304530944 285209759996352 285395250214872 285667862031872 285742762135411 286390594495488 286876150660092 286877653329664 287064228286304 287373681271712 287899642203996 288279933136048 288628021014984 288629532860928 288940673232384 289118884996302 289243470733056 289423385259456 289671685825536 289735381397568 289923814918248 289925333551616 290416882630694 291151629996276 291504712254336 292190375219988 293209418173952 293349337973136 293706535199618 293783631662016 294591659996232 294960270591392 295101025898931 295771535176684 296130220036224 296314418241824 296826762892492 297579285817856 297938602338048 298083811662854 298443737380257 298445300641344 299147288915702 299200359701376 299266150522488 299460782514243 299785169167168 299904123988308 300543618060672 301093683052176 301418259679728 302891615076771 303180939560896 303947979667584 304094616770304 304475118029824 304662911071372 305312552440448 305872947862528 307697806756389 307699418490688 308070954715104 308262580267704 308919897313536 309042476796816 309375622161648 309377242684416 309578450568576 309646523416088 309701456838144 310429921286352 310764562305456 310806382505472 310957863329356 311141429346816 311333334011298 312122634372864 312459100123392 312662312337312 313947912936448 314286346322944 314490746912384 315355728507568 315822601907008 315973312737894 317075301048576 317623542458208 317821109888408 318163718550824 318206534469888 318968664709296 319011588951552 319355480941056 319552451838018 319554125667456 320106653107248 320233842597312 320443789714944 320789225605632 320987080802346 320988762146432 321376344785856 321800855593728 322737359995872 322947256822092 323295391430676 323496486850701 324314924778054 324624712978304 324835837271344 325186007754832 325528493943296 326166000245568 326211503285528 326563156726184 326907093329152 327858457897248 328071685302228 328073403755776 328427064310528 328629630345259 329257976474112 329461054995786 329462780726912 329860595445696 330636477222618 330769583153664 330992900750454 331341502763712 331830304415316 332036708701341 332744719995744 333148242576384 333353720522052 333931857394272 334688842436774 334776696545088 335882915904662 336734455004416 337097452104448 337258315313064 337305365829019 337660616136032 338024611630496 338434537184256 339230586162848 340088830963392 340667213328976 340888771089986 341078557006008 341943268230144 342240894301992 342534507783552 342747570272352 343476621495504 343478420640768 343690269995604 344060765409612 344107066345344 345485256708928 346161845802024 347369119620096 348186184081568 348352338843099 348552894075904 348928631360512 349143842276236 350389487023468 351275963560872 351654636293016 351656478275072 351873371662166 352081091102976 352546160268288 353191402053504 353572139613312 353802090276432 353803943506944 354403794511596 354556512511488 354775194571014 354777052898688 355159499777664 355300427145384 356058044326656 357328356956928 357548748624459 357934183369677 358140255112192 359416113834288 359417996471296 359639676978988 360027365728564 360406546865792 360938225855256 360940116465152 361112357414736 362558656023032 362607446256384 362998334237952 363222223013181 363224125586752 364143073435008 364535616810624 365202802100592 365440316930262 365834258724186 365836174979712 365981534396928 366219555686208 366761731246848 366842378059824 366987941196219 367383551316957 367770479995296 368635531527543 369082579225248 369480447349344 369921184556672 370645628317776 371240956881536 371641151719808 372581394431232 372761143137792 372811193811021 372813146612032 373215036258496 373457761958456 373606149696864 374254096539904 374484927602737 374939068916832 376526919995184 376528892259328 376983537652224 377177956669122 377870259682992 378676003158528 378826261879968 378909561548634 379234633617504 379470524230104 379634043866112 379868193153036 380277688084308 380279679995136 380527000286496 381634409433204 382501534213456 382601938908672 383250614995098 383866189605328 384837361353312 385491846661736 385657960977408 385742556759721 385897847012608 386158384208863 386313841863424 386565086557664 388202173328368 388670913797544 388672949672448 388912673942394 389331918752982 389587166959984 391046463876096 391132450630848 391468008895488 391709457091764 391711508882688 392122005835392 392544710280576 392788879994976 393468034531908 394840293381632 395613538059456 397251469784064 397924983173676 397927067521792 398172499512451 398933812935168 399021534029984 399281043352324 399872165317744 400724824080896 400971981661538 401208685210368 401404226311214 401458244069568 401891012906304 402836321068382 402907787001216 403647316632576 403855486769028 404345246030208 405263972890112 405457365224016 405459489027072 406057631023296 407878488025911 408627141285096 410263742341852 410761272953472 411016773690272 411893196418048 412056635729088 412500829548864 412771267424768 413471093596862 413906561715136 414352749740608 415111112015064 416161332626256 416163512497152 416612133497856 416883083116416 417646076491728 418096295684784 418536635069952 419414789938536 419866915790808 420139982203263 420309119994624 421035858607392 421297750317192 421808661971712 422767068064768 423498056610944 423595003791744 424275379293184 425291552945728 426069935784024 426072167556608 426806635178217 426808870809664 426978456796416 427982774403128 428501793047808 429067807458304 429585891743232 430314225990138 430316479994496 430596342429456 431060521907568 431328649134268 431849463305994 432419899704072 432944299291392 433411009848576 433678327494453 434135077889184 434603072096352 434885722377372 434888000327424 435625323946041 436727444994414 437144610529664 437428913736304 438285562829982 439281406661048 439814127260928 440559802799427 440848636296824 441323867667272 441788670351616 442061155140073 442440405887088 442715611601788 443657302765026 443659626660992 444195330054336 444471627362736 445240144338738 445242476525696 446368928726784 447125717494281 447667950962016 448139435240448 448622526034944 448720933373553 448899225783732 449677753750752 449856185982462 450815427091008 453451774617856 453731452932793 454220571878479 454771409341344 455841100156327 455921969501376 456321192402656 456712677044736 456994366607058 456996760363136 457968828660672 458253693327472 458747687212816 458809421793792 459046040287226 459970198023168 460466042287104 461549127736032 462108852605952 462393870401556 463379845970304 464065864026624 464245813702622 464367675852864 464469785124132 465644881929528 466146843458184 466436794994034 468367951414496 468872848390688 469441454803968 470921869404672 471429519484416 471736120368576 472538392682128 473033592761352 473036070531584 473545999703552 473733902860512 473838071660606 474744059102208 475612951572864 476435313687312 476437809275904 476731664832612 477245577826236 477309801704832 478452997063944 479221485112384 479331188501184 480159979660872 480665684572416 481183838408448 481250967807008 481480621203519 481483143219648 482701283390592 483476595008512 483997778983936 484296297350908 485524097913344 486047489080832 486937069467456 487253755907016 487779011632248 487781566639616 488082418757198 488292740914944 489015641662464 489123170746432 489317254928292 489844735089276 490360639993728 491514042036724 491787686845872 492107527953342 492110105633664 492640596465792 493886964711168 494191582493679 494194171090368 495954715833927 496154374730496 496489351125681 496775192574976 497012254145568 497081591748028 498141532929152 499117079993616 499918758555776 500897786091408 502033263655161 502035893326912 502903942225496 503824373856993 503827012910656 505101682506624 505212748731512 505646178156672 505960698973472 506490924204048 507036917445744 507039573326848 507369333715328 507651805776384 508845879244272 510133246445088 511000819993464 511333156634979 513116481804416 513361341452988 514121355408528 515217630961152 515535404993406 516091148114418 518227885063392 518550231923192 519109225003976 519446835061861 521053679430144 521509934174464 522279276122352 522282011843584 522829341113856 523392947040768 523715763414354 523718506659968 524624046042544 525584230535202 526589157620736 526913945341308 527481954439524 527484717412608 527810057493249 528819240402432 530566644231568 530705915260416 531605691767394 532165579348032 532739249666496 534944913613824 535277658759424 535854683875072 536185186352791 537210382668288 538473982358704 539124170751432 539126994706944 539459515468482 540041048592846 540609820298688 541407338782884 541410174697728 541881415978154 543557658940416 543837984034548 543911169384576 544176260826373 544497501356928 544836188380128 546214610152512 546803425215936 547681697271296 548754262469568 549408847638784 550001106065152 550263567089736 551658609589248 553481482686752 554881776835008 555844110821888 556186942304714 556786507463942 556861435322304 557461727579712 558872091646848 559219719918048 559822554387744 560186642937684 560409224545296 560412159992832 561381144809856 561730333756256 562408603375248 562411549295616 564790379992776 564793338388992 565766935003683 566805389524488 568014004737792 568093247712032 568364342322951 569075513570956 569205786345156 569304609061888 570419519992704 570790500429744 571335724063744 571485524270822 573752301320184 573755306659328 574128456572608 574747362543424 575799284407992 576559866272096 577256042029968 577259065721856 577881346464768 578237769992604 578486941466112 578846770518912 579470762795136 579847629836496 579850667103232 580833765261388 582303259992552 583009424508672 583369010913591 583997878129473 584380750439976 586418836347904 586698675946272 587413070399236 587567263324032 589183319992464 589920541182784 590202051797862 591543070353368 592260440072448 592628836483648 593653525784984 595158571635712 595877204676096 596167623325708 596887474760514 596890601282688 598294577831404 598400719402752 598532301044976 598921565028486 599570338334336 599808247976616 601087236121344 601457972492307 602106339466821 602187366104352 602836519359456 604254481602573 605783230153542 606361879121792 607895959335168 608189233540608 609325822142744 610625104880896 611001723983413 613181602291069 615395613512778 615398836981376 616141909430208 616525160535408 617839794627072 618084953593632 618751244323296 619156901137152 619293046832176 619402913676288 620206640395293 620859842572704 621529124610912 621612765010944 621915726658712 622282858693632 622666668022596 624245268745728 624918200246784 625324624674624 628981493824768 629369434713229 630047890024987 630711457015136 631645203814016 631946625475788 634150602097152 635247084916416 635642219776816 636327437101648 636413068939776 637937329418592 638023177903104 638710961882112 639104903676036 639108251334912 640213306214496 640467685194624 640887579429888 641578451211264 641974161604692 641977524292864 642752689571712 643601711187456 645474719991744 645894513644184 646590782861352 646992973701402 648629849556108 649249425956608 649671674542688 650372015509664 651056987886592 652332000491136 652423006571056 653126313452368 653814186658304 655716915794496 656143370604456 656146807511552 656854128621056 657259260690518 658515952948224 658922109991572 658925561453824 659721190891392 661272954445236 661539166307328 661985801500908 662683005527424 663660608830632 664073417402682 665485954147539 665489439991488 666707441044104 667860216508107 667863714788544 669377684873548 669553393090176 671765831809324 673468910008832 674194904208896 674516630626128 674610731658038 675321232272064 676049223260992 678461172325696 680177661926784 681334426657952 681777542179972 682157114012016 684481788603984 685069015567104 685491549910587 685495140544704 686953242991008 687380539991208 688121530819224 688214132690688 688569060430839 690970513417856 692323691604048 696368720553933 696372368163136 696704677686198 698287684552472 699655192491051 700778974046936 702551927121744 703309272586032 703312956550144 703746743324332 704162182205952 706382804107008 707144279226624 707604180552864 708807589023192 709113025022976 709550389142028 709554105797376 710318999555328 710600854290768 710757107490909 712116088653312 714656713913856 715097497248918 715868366739354 718832227668576 719279353957976 720054731457128 720813093731584 721876451710512 721880232930304 722224714829472 725117312046064 725214892512768 725996668475904 726444446026362 726448251173504 728286146870016 729071233621248 730405604201184 730880633860524 731668517448372 731672349959424 731963068793856 732123628135797 732439111372416 733523462493696 733684756119648 733975882392438 734767102633914 735410493113209 735540959990592 737271063055086 738165158450496 738960894698688 739842369113344 741291256635552 742481913763072 743282303439616 743740742360323 745162788862464 745522286275584 745622387622042 745626293224064 746430072516992 746915523916912 747212299393728 748508193079808 748969855205474 749878137833664 753053839990368 753967075304448 754355913338244 754825135984969 755740519365984 757352006317056 757652523759936 757819123097268 758469267235008 758941048460208 759736386306072 760555376168616 760559359990272 761054000572992 763268818866408 765003068426912 765203877817344 766501229990196 767732379210656 769674722706624 770983693323472 771485113519442 771795694025216 772316768417726 772627683726848 773130173115328 774752320303129 776404346656736 777341827595088 777345899344896 777825347884788 778663837505964 779174333919968 782264901261696 783418914183528 783423017765376 784244011670784 785089420561152 785573645121531 785577759989952 786936069063816 788376345802803 789680586763264 791227076118912 795849966347352 795854135043584 796344999024902 797867625870336 798043068059968 798562086704648 799744330635488 801449648161792 801943963323076 802417370420736 802808452622428 802916488139136 803782025812608 805672642136764 805815574002432 807710973538056 808690492060416 809189273202723 810061572889269 810527945780224 810914730448032 812115262046592 812822123967231 815756976051822 817254282570192 820527484683704 821522545906944 822033547380544 824113271458176 825001659097728 825542534849536 826942187193724 827813123430272 828705499481216 830222224030128 832322665252512 833766166232832 834280413457071 835179761195913 835292152983456 836192591369568 837073270139904 838829579877072 839733831581616 840279964406526 840618239989248 842071717214784 842595500634384 843617323943424 846996113221888 847190007583488 847518520364089 850583105891456 852139871568048 852144335113216 853613270356434 853617741619328 853956913592832 855965548806256 857003586095616 857228286406233 859171783486464 860628451980276 860632959988992 861192684858912 862121043815136 862657298268536 863698926611988 864839799408144 865888598582784 866822019697152 867356654988906 868270155778368 869206144192704 869771444754744 869776000654848 871250647892082 873454889988828 874289221059328 874857827472608 876571125659964 878562813322096 879628254521856 881119605598854 881697272593648 882647735334544 883577340703232 884122310280146 884880811774176 885431223203576 887314605530052 887319253321984 888390660108672 888943254725472 890480288677476 890484953051392 892737857453568 894251434988562 895335901924032 897441866747106 897798451567464 898382347542729 899355507501504 899712371964924 901630854182016 906903549235712 907462905865586 908441143756958 909542818682688 911682200312654 911843939002752 912642384805312 913425354089472 913988733214116 913993520726272 915543135821623 915937657321344 916507386654944 917495374425632 917618843587584 918092080574452 923093420269167 923098255472064 924787740803112 926759691940608 928131728053248 928491627405244 928735351705728 928939570248264 931289763859056 932293686916368 932873589988068 936735902828992 937745696781376 941843738809344 942859038968832 943472240737152 945076785364256 946067185522704 946072141063168 947091999407104 947467805721024 947676143321212 951225903145728 952870627374624 953463329665224 954491155652472 954619603409664 956905994127888 958442970224768 958662377002368 960319959321744 961331369144832 962367676816896 962501935614016 962961242407038 962966286439296 965402566781184 968592594701816 970489460552103 971048195826688 972094978161664 973874138934912 974507511814032 975558023264496 975563133279232 976164837514396 976585481829888 978246341492864 978634509856584 979689470178552 980721279987456 983028084073448 983575373691744 984215055906684 984220211267328 985281192931584 985888891035777 987773929422336 988383164987358 988388342180736 991909431667854 992308749460992 992978702251362 994024508291136 994163183496056 996110126104023 996283065858304 998234159987232 999837517111552 1001795572182816 1004066527310322 1004071786653824 1005807884450992 1007648747713986 1007654025821312 1010203365013248 1010425497463024 1011292356313344 1011916097487057 1011921397946944 1012981848408096 1014073834891488 1014738667430656 1015303611552768 1016459089207429 1017691758488544 1020266492890176 1022001639986928 1022666313269958 1026232963608832 1026722682905976 1027972873198663 1028242710817056 1030435261922304 1031070809986812 1032182296228836 1036455770126784 1037100463846384 1038218450007952 1038893670123722 1042107358860288 1043019868348928 1043293340819989 1044558552244704 1045658682227712 1046785894081536 1047015511204957 1047431526828708 1047437013319936 1049248092085088 1051168461070404 1053827890682616 1054963908879048 1054969434825216 1055620114986498 1057638480804864 1061133288463136 1061411830520832 1063211383534788 1064331158696064 1065478499332992 1070555317518848 1071709367750144 1072370372705582 1074420765336576 1076947964717408 1078248341502864 1078253989413888 1078919030936964 1080082097185692 1081219640597376 1082814677565768 1082820349395456 1083762831956308 1087675968069096 1087822338769152 1088352521652746 1088995002713856 1089666669039543 1089672376760256 1092429220305024 1093606850431872 1095363394542592 1097508524939136 1098817695277568 1100002212130304 1100527134179472 1105906594582629 1106962965373504 1109763553670016 1111688221643776 1112373884609428 1113573014927884 1113722870644608 1114923455159424 1117744183293696 1118433581433063 1118439439836096 1119645108775488 1120373285875368 1120818449090592 1122762289619712 1123454782808211 1123460667512512 1124817206750496 1129580759985552 1129586676777984 1131533870007366 1133610779048976 1136028009475584 1136186495424064 1136728684645902 1138151027141912 1138411572690312 1140839039985408 1141581000859488 1142971048541644 1147504602640368 1147510613318656 1148256913145216 1149494725086848 1151598568815984 1153119732544192 1154512084059936 1156475539985208 1156973882932224 1157227670279163 1157693541037824 1158475152626589 1158941525590272 1159695259672992 1161667530522776 1164606519985104 1166018849017344 1166738021827182 1167995756258946 1168761500879952 1173397351892544 1174826140798472 1175134526648064 1175590205666317 1178366639984928 1179841082365568 1180404103595724 1183086140706736 1184520880144896 1185257672967296 1187307051569968 1191754409352192 1192335246651416 1193774949521028 1193781202565376 1194517498537353 1196589155662808 1196801438805504 1197064602089952 1197843130056972 1199140676668672 1199616495953232 1199880278237341 1202174472242688 1202915944984614 1204212678933642 1204374732208704 1205673038718912 1208508963205146 1211566460307084 1212723758243584 1215791918670336 1216378467081216 1218651644285488 1221250209761792 1222003447966826 1226363204582138 1230791227025556 1230797673962752 1231556800817581 1232283818860416 1232884409384443 1233050321070816 1235679589254144 1236169907187264 1237502488646592 1238313802274304 1238586093664352 1240413280790586 1241719685145408 1243058249221824 1243831453317424 1245333336045192 1248490537491456 1249836400493568 1250649249349248 1257962987649536 1258738869426458 1260095780049974 1261422914030272 1263290407628032 1263893250951576 1268301204194304 1270494169832832 1271284439553632 1272654874203296 1272826137879552 1275874658837184 1278209807352072 1278216502669824 1280419905534651 1280426612428992 1280935370389248 1283948323209384 1283955048585728 1285505379143424 1287203422374912 1290949439983488 1291789027288368 1293181565722704 1293985947402804 1297259699112216 1298498851913216 1299343349085376 1300744031019328 1304664000982272 1304846013142112 1306252626904736 1306875971838123 1307628373316608 1311433831588992 1312286741208912 1312293615023104 1313708257242112 1314518521381036 1317844219983144 1317851122907648 1319442381782784 1321679408398281 1322545908890472 1323971603001816 1325366011054848 1326183465420219 1327321217661264 1328146834805364 1330971908295078 1330978879982976 1333414882088208 1335720433016214 1335727429577088 1338755369747096 1339106786180352 1341377152482843 1343531663618648 1346162800120659 1346937820017664 1348389808417792 1349033261252256 1349221463316076 1350642464544128 1352098446521984 1356922344651392 1360355323853568 1361194358798379 1362661715635437 1362668853315904 1363555084359944 1364314228024032 1367523300468981 1368963577207968 1370138031134208 1370983099821174 1370990281089408 1373906485982016 1374761079982416 1376243061638448 1376428265381376 1377138120861678 1381941026835712 1384647383208096 1392737441107866 1392744736326272 1393409355372396 1396575369104944 1399310384982102 1401557948093872 1404914792089249 1405103854243488 1406618545172064 1407493486648664 1408324364411904 1409927123739337 1412765608214016 1414288558453248 1415208361105728 1417615178046384 1419100778284056 1419108211594752 1420637999110656 1421201708581536 1421514214981818 1424232177306624 1429313427827712 1430194994497836 1431736733478708 1437664455337152 1438558707915952 1440109462914256 1441626187463168 1443752903421024 1444449429658944 1447148827589017 1450234624092128 1450429785025536 1451993336951808 1452888892052724 1452896502347008 1456572293740032 1458142467242496 1460811208402368 1461761267721048 1463337034896744 1463344699918848 1464247256271594 1464878222744832 1467046924987392 1467369512239296 1467951764784876 1469534205267828 1470820986226418 1471081919981184 1474542126110172 1476330316900992 1477921789397376 1479684738226688 1482582513271104 1484963827526144 1486564606879232 1487481484720646 1490325577724928 1491244775244084 1491252586448128 1492860145033984 1493831047833824 1494424598787456 1497016386159616 1497939710410948 1499756275667328 1506099790965483 1506107679980736 1508711826676488 1509650271969938 1511473121570979 1511481038731968 1515305047519872 1515638246194536 1516938534470016 1517882096920416 1519472772612144 1521110752337232 1521118719980544 1522108001145984 1526537637732816 1530006136853824 1533002459980392 1533999469904937 1535464758421312 1539349445413248 1541967386646944 1542970227038884 1543591388050432 1544633536835452 1545255367453696 1546260346230656 1549504640606258 1552808693313472 1554683655190176 1555650695769576 1557327675011928 1558340505185583 1558348667839936 1564529802523392 1566837828367056 1566846035530752 1568488023341568 1570178841122304 1571147290243062 1571155519979904 1573872138127632 1576752691605606 1582454152237824 1583430172479747 1591699932694704 1591708270087168 1592689998049804 1596086136119936 1597124173409296 1599488661270976 1603887926646152 1604834740841472 1605616905244856 1605832976278272 1607564051625216 1608555559058373 1611345284273528 1611631148004864 1615421947076112 1617380984120832 1618378546405446 1620123145778538 1621829460896064 1624230524093184 1625644247934462 1631513952103644 1632528782479119 1634508565140384 1641054969367408 1643045091813888 1644067094761088 1648226542916352 1650003318195456 1653884374387448 1655626246860544 1657410998962432 1658433250812121 1660444448060256 1664350063361473 1664645330505024 1667532332465664 1668560826914142 1670359522391826 1670584305966912 1672385182739136 1677659159754144 1679467663163232 1680559928813052 1681236479978496 1684143434429568 1685191001268768 1687234647886848 1693992226443776 1694380015166976 1695037040728178 1701166211782912 1704279743136096 1707226540712868 1707235483238656 1707913827185664 1708288465650193 1710129987210679 1711931097612512 1714007172191232 1714456572812466 1721256903960552 1721265919977984 1722385369717824 1724242087630272 1725314596537072 1727397853223976 1729679598816288 1731777197165568 1733644039394304 1734713309977812 1736540311556736 1738412288385408 1739542889509488 1739552001309696 1742501295784164 1746909779977656 1748578442118656 1749715654945216 1753142251319928 1757125626644192 1759256509043712 1762239211197708 1763394545187296 1765295470669088 1767154681406464 1768244620560292 1769761623548352 1770862446407152 1774629211060104 1774638506643968 1776781320217344 1777886509450944 1780960577354952 1780969906102784 1785475714907136 1788502869977124 1790671803848064 1794883733494212 1795596903134928 1796764695085458 1798711015003008 1799424743929848 1803261708364032 1804373917476921 1806319018400463 1812763444807719 1813807098471424 1814925811731172 1816882287513916 1819085637365376 1823364400625308 1823687878005504 1825284769610624 1827977466428232 1827987041452544 1831086271643246 1831875314642688 1833005171950239 1833014773309888 1834990748851264 1836184161148904 1839544806873207 1846186840538334 1846196510944128 1849575481606224 1853519383881216 1856983254810488 1857470703411456 1857879140496528 1860619921185879 1862579527718112 1864587373832736 1865747179976136 1873471805657984 1875491393562752 1886944481474304 1888108304139687 1890143670074961 1890153570728512 1892134371045408 1894935611442048 1895352286642424 1896584955923539 1902451806291456 1905741254749248 1906926659330448 1908982311304944 1909239206819328 1913811988255776 1916885940449536 1917324754004736 1920639918643488 1922662738289664 1924735353633792 1925003871228032 1925922484814076 1925932572878592 1930805133562368 1937185189403632 1940978921104206 1947748277869824 1948752776123797 1949015023628064 1951116046528992 1952329675028792 1953170963659776 1956492682985728 1957269019713168 1957699401334609 1959378940357104 1961442559974912 1966056168146896 1967150747383488 1968430111813368 1968440422534656 1970562385863168 1971777782071554 1975547858844672 1976766329974716 1976776684361472 1983818863335708 1984617498921984 1985957404502724 1988049016582272 1988326366992112 1992220252208046 1992566131716608 1996468319974464 1999675034223104 2003591144365632 2008133054620644 2008143573307648 2011615768901984 2015297495427972 2015308051642624 2020406730026496 2020850994926048 2022584712626688 2023832194974114 2023842795893888 2025963696816192 2028147669782976 2029477334861312 2032918178414858 2035383516977088 2040532985780352 2044003279973856 2045332626539916 2052465927217664 2053445365811952 2055945746397326 2056485421634112 2062141619973624 2064364592457672 2065707181292517 2072911540253568 2074200927692768 2076436900015904 2077787340247444 2086039736697856 2086586681639978 2089106161661799 2089117104489408 2094031022409914 2094863053657416 2094874026639872 2098496184170176 2102336922140808 2107655781365232 2109927817758096 2109938869650432 2111240229972996 2122266576926272 2126422767069576 2128662317392128 2130956998665984 2132271322472727 2141110635037696 2143418735500288 2144740745411164 2153895929434816 2156496683005728 2157838061873928 2160164194371384 2162439281194752 2165629355131536 2165640698790912 2167525663912616 2175351936138192 2175644677538304 2176705043305492 2177990005427712 2179333338079086 2179344753520512 2184858440610048 2187213700863744 2195017049878272 2196370884407391 2197635390555136 2200004424260608 2201054268358944 2206231479339627 2211813189165258 2213925930747008 2219527107340032 2224747769218856 2227146029855768 2227445741289216 2229846910318848 2231222227080969 2235488366587392 2236867162866126 2236878879672192 2239290217550976 2240746571750736 2241636898181184 2245524579239424 2246909565616422 2246921335025024 2249634413500992 2259161519971104 2263067740014732 2264475407954907 2267221558097952 2272056018951168 2272372990848128 2273457369291804 2276302054283824 2276823145380624 2281678079970816 2283162001718976 2285942097083288 2295009205280736 2296513826290432 2298989450173696 2300407412416813 2303197137631968 2306239465088384 2309024168119872 2312951079970416 2314455340558326 2315387082075648 2316950305253178 2317883051180544 2319390519345984 2323335061045552 2324256960909387 2329213039970208 2332037698034688 2333476043654364 2335991512517892 2337523001759904 2346794703785088 2349652281596944 2350269053296128 2351180411332634 2356733279969856 2359682164731136 2360808207191448 2361137560803133 2366172281413472 2369041760289792 2370515345934592 2374614103139936 2384670493302832 2387549899042056 2387562405130752 2389034997074706 2393178311325616 2393602877611008 2394129204179904 2395686260113944 2398281353337344 2399232991906464 2399760556474682 2404348944485376 2405831889969228 2408425357867284 2408749464417408 2411346077437824 2417017926410292 2423132920614168 2425447516487168 2431583837340672 2437303288570976 2438466371901693 2442500419523584 2444006895933652 2452726409164276 2461582454051112 2461595347925504 2463113601635162 2464567637720832 2465768818768886 2466100642141632 2472339814374528 2475004977293184 2476627604548608 2477172187328704 2480826561581172 2483439370290816 2486116498443648 2487662906634848 2490666672090384 2501298498698496 2502841240371213 2505539283587739 2515925975299072 2517477738852916 2520191560099948 2522845828060544 2526580815256064 2527786501903152 2540988339665664 2542555561092267 2542568879107264 2545309748406592 2551749317674368 2556419614704144 2556433005339648 2560839811069302 2560853224857984 2561870740778496 2567896646418768 2567910097171456 2571010758286848 2571684859218699 2581898879966976 2583578054576736 2586363131445408 2587971894805608 2594519398224432 2596997703826432 2598686698170752 2601488062038656 2609328001964544 2609692026284224 2612505253809472 2613751943676246 2622867663177984 2624573482417824 2629037042762072 2635688439966288 2635702245815296 2638884763565568 2643358816796562 2645091817780944 2647943206003632 2650732022109696 2652366930840438 2654642435322528 2656293669610728 2661943816590156 2661957759965952 2666829764176416 2671440866032428 2671454859154176 2677510739494192 2678213572360704 2682754304965686 2687063327237296 2692325600241318 2698066522504512 2698442926632152 2701284929088256 2703108689462041 2704196893043968 2713844689302784 2715518524431877 2720710647707136 2722388717596758 2725323431270874 2725337706631808 2727110168719888 2728628456048064 2735046600937962 2737927154415936 2740276062268416 2741966199642348 2741980562178816 2746629407464869 2747812971964032 2749522159964832 2752486123276896 2752856530762752 2754276241723356 2763882053671424 2769294766416192 2785474882215732 2785489472652544 2786818710744792 2787207496587157 2790212084396371 2793150738209888 2798620769964204 2803115896187744 2809829584178498 2810207708486976 2813237090344128 2814986973297328 2819854247478674 2825531216428032 2828577116906496 2830416722211456 2835230356092768 2838201556568112 2838216423189504 2841275998221312 2842403417163072 2843028429963636 2860389988995672 2863473466957416 2875328910674304 2877117415831904 2880218925828512 2883252374926336 2887505806842048 2888898859317888 2894297655178034 2900469248184256 2905777784105448 2905793004694016 2913144587480064 2916284934484992 2921622416804736 2923522535442096 2926674069793488 2926689399837696 2928494512543188 2929756445489664 2934739024478592 2935903529569752 2939068410535656 2941641972452836 2942163839962368 2949084252220344 2952660633801984 2955843578794752 2957666673107331 2959369476453376 2965165026542208 2969927655052288 2973129213758464 2974962969441292 2982489550488168 2982505172896256 2985720290067968 2987662095667648 2988849197574912 2995879420821896 2999512551334656 3012199581930966 3012215359961472 3017423653352976 3019300543939876 3022946243141958 3022962077463936 3030610095039744 3031276492389072 3033877068940032 3035748292461171 3035764193840832 3038945545224288 3042221504674464 3044216002291968 3049377267622287 3053075275465632 3060012273707648 3066004919960784 3067998939809874 3070929516842624 3078698890826496 3083918619595989 3083934773293888 3085940454077768 3089267073670904 3092520692461312 3094428085980511 3099009281212516 3105617386626944 3109367310380352 3111301391539152 3114655350023856 3116681010371166 3116697335679872 3129059605046784 3129880022459967 3133675656734112 3136976046683136 3140357682244608 3141046533614871 3142294580486124 3142311039959808 3147744276255264 3153505383211212 3164908304475648 3166860344959494 3179544003149353 3183399865389408 3185379996099608 3190887701094289 3192172272239872 3194248346818592 3198977322541952 3207775853292304 3211233810489712 3211665952556544 3215128103250432 3217111118116746 3222690568547056 3223262296009728 3230843894152224 3234761968241664 3236757092810892 3240246291557076 3243658921792128 3248461048186368 3251288495868924 3263027904207288 3265057564958238 3269017130280768 3282109938734816 3286090183627776 3288134189522176 3296453085832704 3300006636390912 3307768748774896 3311252493721088 3314821997924864 3316866501624242 3320888896120512 3328700126722946 3329290661010048 3335064664931328 3337121653828284 3340719044783652 3341168611933824 3342797030790577 3344770365478272 3355318319508288 3358935326326464 3361119857626104 3368286868859136 3370364348424633 3370382002537536 3387984452887552 3388760030333952 3390074081456356 3402332423565824 3408559486272192 3414453081425736 3414470966477312 3416576931300386 3420259974421358 3423862195225024 3428913145624932 3442513807921104 3442531839955968 3444770739435648 3448484175260544 3450629193074144 3454795706447952 3459359197632576 3469426619955624 3471683010837489 3473080623113472 3475425457879767 3476824576770816 3479085779018976 3485002591568328 3493819559955312 3497156884237312 3499431309890432 3506284502639856 3514251253288384 3524478422395416 3526770616998951 3526789090374592 3530590941338176 3536489241120584 3539523247096704 3541724892814304 3549258422120208 3549277013287936 3553562640434688 3555773018901888 3561921154709904 3561939812205568 3577005739954248 3581343607696128 3583552495612059 3589767466988424 3591193806269856 3593529390170916 3597422030006016 3598849487859696 3599640834712023 3606523416728064 3608747834953842 3612638036800926 3625526889615438 3629851623462344 3633764575027832 3638171274730752 3646728801250616 3647375756011008 3650569539221248 3655954932856464 3655974082905088 3662172543286492 3663750629285376 3666010343900478 3666029546619776 3669981497702528 3672368322297808 3679089613746414 3692373681076668 3692393021888256 3694670402452743 3698653228153329 3699150963212448 3707038767762432 3713966509620976 3714941406822912 3715758280993056 3721239842371758 3725159055436224 3729174747665472 3731494359952272 3746943611315968 3750982787125504 3753296304469537 3766686985502281 3773888962948608 3776216608279374 3780287340149922 3780307141457024 3784268742090816 3789871222884096 3790704573284848 3793169911847078 3804903612582912 3809233825784611 3811482509498496 3813853318660896 3817964622609888 3818478413638656 3827623976511552 3833771880899072 3834649508009472 3841279837286976 3850007742456064 3851844969628152 3851865145757184 3861610267124736 3874370378807264 3881957842208412 3895496555739648 3897505552247594 3898030047256128 3902232093057984 3904659350057584 3912985365971456 3914538039426336 3915398802669218 3918757880714208 3922885119949824 3932112336293792 3934301494766976 3936860223626736 3936880845069312 3941124771726336 3943555564143108 3953532659949432 3953553368722944 3967637726671416 3971914809005448 3976098033164544 3976652733984224 3978550396260657 3984440504416092 3985132263433216 3992936639948928 3999350068446208 4007182288731264 4016266109241288 4016287146615296 4023231537803968 4030594990855944 4030616103285248 4040813460052992 4041701989852096 4045169425253376 4047664389948228 4047685591787776 4051927393632384 4056295339565952 4058954669722624 4065836356829716 4070767033954176 4081065971560704 4083583076395137 4087985146906311 4088006559947712 4090665253079832 4102569901406943 4104931854435328 4106890731623904 4111891492794652 4112970843268224 4124283239947248 4128729184915344 4131414362585034 4145823080507136 4148401855385536 4152873800031808 4155574680494888 4173173363279956 4178212323323598 4178234208978816 4188062044819828 4189726107314832 4189748053279744 4196992368340352 4204673844281616 4214744376267747 4215311562730464 4219855635516192 4222480459945992 4229781371218011 4244533153852544 4252845534139152 4257324634784256 4261913997331968 4264542644945454 4289481490822328 4292271216037483 4307791858869632 4312993366011456 4315676123747856 4320328388742768 4324878562389504 4331258710263072 4335051327825232 4341446482767051 4350703872276384 4351289355076608 4353410086610984 4355980010855424 4358666676158172 4358689507041024 4369716881220096 4374427401727488 4390034099756544 4392741768814782 4402108536717888 4410335230174909 4412462958679254 4423626378330516 4427851861494016 4439054214680064 4449495538437712 4454292059711536 4454891482578432 4459693820637696 4462444454161938 4470976733174784 4473734325732252 4473757759344384 4478580435101952 4481493143501472 4483273796362368 4491049158478848 4493819131232844 4493842670050048 4499268827001984 4501461680775757 4518323039942208 4526135480029464 4528950815909814 4534443116195904 4544745981696256 4546914738583608 4552604108567648 4553646290761248 4563356159941632 4566324003437952 4571884194166576 4590018410561472 4593027652580864 4597978900347392 4600814824833626 4606394275263936 4612478930176768 4618048336239744 4625902159940832 4628910681116652 4630774164151296 4633900610506356 4635766102361088 4636782978193381 4638781038691968 4646670122091104 4648513921818774 4658426079940416 4666952087308728 4671983025035784 4675021515556749 4675046003519808 4693589407570176 4699304563193888 4700538106592256 4702360822665268 4713466559939712 4719364329462272 4721616414382896 4722275121606266 4732344562826944 4741030691869184 4749228206279872 4769340986605664 4775099798084112 4775124810261504 4778069994149412 4786356622651232 4788258408359808 4791372520227888 4796562706674688 4798465983812928 4799521112949364 4811663779938456 4816850715734568 4817498928834816 4822692154875648 4825666677175119 4834035852820584 4846265841228336 4850895032974336 4874606577141952 4876932743803386 4888013791867304 4897586347437357 4905452818328552 4923164908102224 4923190695851008 4926227203270324 4929135275441664 4931537637537772 4932201284283264 4944679628749056 4950009954586368 4954344374657408 4961653123162344 4966878740581632 4972232996887296 4975299752436363 4975325813269696 4981333344180768 4993050190084419 5002596997396992 5005682480742426 5011078567175478 5034955477705832 5040383120199896 5045691656121088 5053161630512128 5055573003806304 5081976679331328 5085111122184534 5085137758214528 5090619496813184 5103498635348736 5112839229408288 5121679622138604 5121706449715968 5123741481556992 5124865396950579 5130389961632037 5135793292837536 5142021516573696 5143369718437398 5147873451792463 5163797759933952 5167156109153472 5172726262890816 5175943789611216 5189038796448864 5197373396341504 5202976124077312 5206185196522261 5218656003929088 5219384052568448 5225010507618944 5227503887352492 5245735326355968 5249146964835648 5258074085524144 5271376879932576 5277769527131136 5283775951894783 5286717633593124 5290183635561888 5295886412007264 5301464044219392 5304733861680876 5309284870645056 5312587339221456 5323887633180312 5323915519931904 5333659528352832 5342881732064856 5342909718308352 5355021478988384 5356427144721408 5365508609931372 5374126654474592 5384651200482636 5396133045009024 5396885853264304 5402569858176512 5406217378924082 5408393786087936 5427689378605568 5431037048863754 5441421295414272 5444777435193516 5450646862541748 5450675413263616 5454220337439776 5457256912096128 5470093201875924 5475854308831872 5483932399284696 5483961124357632 5493258814929738 5495625943928064 5499015515850717 5499044319929664 5504972246553792 5508552483446712 5518634420619621 5527764107342848 5538589532832384 5570949764431464 5570978945305088 5573637421489584 5574414993174314 5580424168792742 5586301476419776 5597241539928408 5606231792375488 5619659168356996 5620415416973952 5626474180688256 5629973946594656 5639708494957348 5660833444422912 5664324912419061 5670431010224883 5670460712185536 5676403113136224 5684806834326144 5686056859927272 5689754867770617 5720779977991344 5726946933914832 5750657821348608 5754234831663808 5760437851657024 5775011613684096 5777797718635776 5788595310356068 5800938496368512 5811555568210896 5811586009388032 5843244833609472 5846258328371391 5847045070884192 5853348139586976 5856989025086376 5859512890979328 5869478048957184 5871807059139504 5873098204003827 5878136821071312 5883283944905672 5884327679924736 5898168504440688 5905321267603968 5911687157589504 5915333346214662 5930330053084416 5949925938882584 5964979100976336 5965010345792512 5971440580135936 5975324191335296 5977698395149824 5991758841643792 5999025102669312 6024399163861932 6024430719922944 6034847306705952 6038601087879752 6045892486283916 6045924154927872 6061220190079488 6062552984778144 6067754137880064 6071496584922342 6071528387681664 6077891090448576 6084443009348928 6088432004583936 6098754535244574 6106150550931264 6120024547415296 6132009839921568 6135997879619748 6141859033685248 6157397781652992 6167837239191978 6167869546587776 6171880908155536 6178534147341808 6185041384922624 6188856171961022 6198018562425032 6211234773253888 6218734620760704 6222602783078304 6229310700047712 6233362020742332 6233394671359744 6243962976559921 6258119210093568 6259760044919934 6267351313468224 6282093067229742 6284589160972248 6284622079919616 6295488552510528 6307010766422424 6329816608951296 6333720689918988 6359088006298706 6366799730778816 6370759992199216 6381775402188578 6384344544479744 6388496693637184 6397954645083904 6408801950751361 6415551706584608 6422467620979424 6423331905113088 6430256206500864 6434222236233492 6445381137094112 6461687788304448 6473514185621784 6480492583114152 6487317843584256 6496922096372736 6502576991737848 6526055808414576 6530115129916476 6538034260561536 6564219877469632 6576268379044352 6592906171665408 6600013272781824 6615537497549792 6618694438018881 6622504987442176 6629643995849728 6633733003248484 6641777792241024 6657400253445892 6658581322020096 6674243307656568 6681438089567304 6682337223867648 6685594061581154 6689540730956544 6693666681242907 6710636639016576 6717870652652928 6722239715252208 6736573737718272 6740728696849266 6740764005075072 6780148162912712 6793426223864721 6804664847131648 6817118972544384 6828906162851472 6828941932954624 6833153862600772 6840519948842716 6847724390450048 6857826291249864 6885027615842208 6889541478871296 6896968350521088 6901222237250439 6901258386148288 6909591412895904 6918718395265152 6938853239911248 6943366021674978 6946161246226944 6950850915759534 6953649153541632 6958171558037952 6970005183136656 6972770882728161 6987639119910624 6998862619780864 7012569005279712 7028502506576768 7048956844790832 7053541233997902 7053578180749184 7061181882676352 7072978482241168 7079046494193408 7083412682409399 7083449785628608 7098516844240416 7107125280869376 7111546037803776 7115213624452003 7123842309419808 7154011479908496 7162687215392256 7167104991224118 7179534933976848 7182387612539712 7187058780341832 7194844060012032 7195810112390641 7197698975719392 7199281669424046 7213046833456128 7217495669907684 7225276073601852 7251053779230876 7259703246924688 7267529150055664 7276342549461504 7293457602501232 7294751512022016 7301139078442496 7311909865712928 7324345086572984 7327501258570752 7329108578434699 7332020687800956 7332059093239552 7339962995405056 7344736644595616 7358179227492828 7384747362153336 7384786043776512 7389340804905486 7397306456306658 7398301926424896 7427933019241952 7429882813645824 7431516561986112 7442479684743516 7450318110872448 7458349495330944 7462988719904544 7493887222631936 7501965574251008 7506592608939074 7533373971004562 7547777925897216 7552433216558748 7560574680299844 7560614282914048 7565277490736569 7568537484181632 7579742445768192 7581409146569696 7586339823694156 7618467651569222 7622965018996992 7627666683276801 7627706637321792 7635929245219776 7655247953023104 7667543761798144 7669299016018944 7682559674573952 7700015484912128 7703689939256304 7703730291514368 7748740757614528 7763915684416824 7790993111479296 7795011104495188 7796060094512256 7804464186115968 7809318700115168 7825970731942912 7829076078852672 7830797605338436 7837515761428416 7864224672587584 7868602989533952 7873720447253472 7887111128286216 7907065319898864 7907106737445888 7935275453342832 7943829618010896 7952196066329088 7953305467968448 7957100792521314 7968881008832184 7985873279897856 8014364577462528 8032532218482576 8032574293230592 8046463075607936 8061189981711888 8061232206570496 8083403979704192 8095328779896456 8095371183575552 8103854787264768 8109326068386123 8112590679131904 8131672713659432 8141534067908352 8146555573295631 8162131943121408 8167166152790274 8175970293812622 8176013119895424 8181330506159664 8205139802813886 8213781463247808 8223782985589304 8225941686536448 8239888222394607 8248566479894496 8257458369830688 8262828725170068 8291646161014272 8296803710771072 8305747600063616 8311149360989776 8346346726559912 8356424646647196 8356468417957632 8361622489761471 8370636253189113 8376124089639656 8379452214629664 8393984736680704 8399161947661387 8409347688563232 8429488752535494 8430623125460928 8439711271032384 8444960919891984 8459562742436022 8489066307705088 8505691068278304 8514649269568512 8523827994663936 8529085289890908 8578962981644656 8584542432074966 8615583717739264 8620897605723067 8625986732022912 8630190865691101 8631352247495712 8640656777485536 8649757124779008 8660980902970213 8662517420526144 8670102655650464 8682892965534102 8701407744552768 8706820173221968 8717333352316344 8717379014082048 8739433762440192 8748854803454976 8780068199513088 8785483537629564 8804217073435776 8820670460349818 8824925917358508 8847252756661032 8855703722988032 8878108429360128 8898991076875424 8908584119423072 8909782965156864 8919387641275392 8924888908323876 8947468651464504 8947515518688768 8957160870203904 8962986287002944 8966547592724736 8987638262465688 8987685340100096 8998537654003968 9002923361551514 9036646079884416 9052270960058928 9057901631819628 9068886232391808 9089491963392512 9093829477167216 9105208217135296 9107292581522496 9132648006875904 9143768388333152 9148131802866861 9180036821122944 9186055305161728 9195957800694784 9201629649667252 9212788550527872 9224957860353536 9236096672479488 9251755858787967 9251804319881664 9257821362233304 9267801221012712 9273565956386762 9277562077383936 9283284257941533 9293340244182208 9297027843637548 9316852159880832 9333904174617456 9343966050071568 9350043031113498 9350092007039616 9387178815140352 9389640067379901 9398609126387776 9404721645330536 9423139600844613 9426933119879424 9438728658924544 9443232828765792 9444550243212532 9464689125653888 9482061383738368 9498456412559744 9538632009448059 9538681973211328 9550199596168224 9556139988298824 9572663103282867 9572713245302464 9576516816719616 9582745040455776 9596931967625856 9599042225898728 9623327559876912 9633701431469136 9634997857669632 9645384309751296 9651333354350238 9668071705641168 9692531682456672 9749213154283904 9753865487606772 9776027583734608 9795172694874714 9810905636657104 9846329816204448 9852454406540648 9858270550883328 9863075275075544 9864402568566528 9869489866175359 9889359257498112 9900019909172736 9908688749314816 9923306246324688 9933757481163264 9944465993774592 9950599504872726 9950651626539392 9962666688361536 9986100380168838 10005193994793984 10011364961484852 10022157134350956 10028391092371731 10069910955411664 10080766240399792 10091383312242176 10111146007612608 10163953358662656 10170222244369068 10170275516429056 10181238993626368 10187518540703029 10206997270697472 10225678458816576 10243359244277208 10243412899431936 10249730793901158 10260779923264074 10271586585675072 10286739436874796 10295746903584926 10327595519867904 10334312218306944 10345452525781632 10351887579222432 10378077592897728 10394746792683008 10405952248154624 10412370393044522 10438768105136896 10450021015237888 10455007774704984 10491470652711936 10498293929671296 10516148171048288 10542753759865152 10567551903789566 10573435267186248 10580311850996853 10580367271123776 10591772824014528 10609467723361752 10618569741290112 10625174678442912 10647775266360624 10647831039863808 10667319056705664 10685763464129712 10685819436616704 10710042957976768 10731017219862744 10748253308949184 10769302400965272 10792266090018048 10793771706528608 10798922504136069 10805139716353024 10812434757848164 10816787572175872 10855378757211136 10862074097727508 10889554870387032 10901293725083496 10901350826527232 10908440674879552 10914513824192256 10940186403751848 10951708617663744 10967864798569392 10967922248715264 10986517629859476 10991251887856128 10998031031701434 10998088639859328 11009944493107584 11017104966893424 11037268841239242 11077179065664768 11084011207358229 11095959684459987 11141899528862928 11141957890610176 11147274842979168 11148829986348628 11160848337585484 11172602952839552 11194483079856816 11212463584750976 11239318336713992 11240830833947904 11252948361376512 11259888913408611 11259947893189312 11279416989914696 11300060956506843 11321666888845824 11328649824838122 11340862020449766 11340921424371072 11352806226272448 11369613668652288 11372113719854544 11379509735541234 11427701477353833 11441559955982688 11453893867829664 11501315642697216 11508469663327616 11520875703314048 11550023227368192 11555595437271552 11577190620712136 11601876992737024 11609032755684847 11623111136421792 11650450443530311 11686489667218944 11692516656742782 11694090141768384 11706696279173952 11713978050172752 11738956097914368 11743614118279008 11746196408007654 11756273642142624 11766567889811344 11768655359849472 11796337008881376 11810642535207936 11823374315179008 11830666692429324 11860660106168832 11899851877765168 11929958201952672 11950648382670592 11955396790299648 11958019259551351 11970909910474753 11983517683287584 11998050205338624 12048798327723864 12048861439845888 12069694613411904 12077202175759504 12091784972567832 12091848309855744 12122440380158976 12125105969556288 12135508275760128 12142993169844684 12143056775363328 12155782180897152 12168886018697856 12176864009167872 12197509070489148 12212301101862528 12240049094830592 12264019679843136 12271995759239496 12283718067370496 12314795563305984 12335674478383956 12335739093175552 12343761816311072 12357068294683616 12370082769845248 12377712343922044 12396037124850064 12422469546507776 12437469241521408 12445205566156608 12458621400095424 12466724041484664 12466789342719488 12487925953119842 12519520089839868 12534702626936448 12564186134459484 12569178321944496 12569244159839232 12590977105021056 12614021532844848 12644233128803241 12667441379837976 12689344113654033 12718176012597412 12733599461557632 12741519984398432 12763550804377156 12768689088959488 12776993387274368 12795909290167808 12817603901502722 12831103413169216 12844935241958848 12868444472466984 12876813648112449 12890762274188224 12923375576608896 12947028371243568 12960985166228304 12974635687168512 13005153983475696 13024339448301153 13052111616829152 13060230259832952 13076068521123072 13128439754939264 13152536758088704 13231005690524727 13231074995099584 13237388876037762 13267466006496968 13283555584482048 13314800506891784 13317162644040192 13348486615313136 13362876179134608 13364674447735296 13371188123162308 13379081461913088 13387333362485814 13421273278033152 13435741305305856 13444479430504416 13473147475436544 13481457393698532 13481528010150144 13504385042327271 13560296325825424 13586852447729442 13634237945088768 13657812325702944 13666307725201544 13681039897685432 13695448780900096 13703895809342263 13715652582499728 13770055231684416 13779082957742592 13793936701042176 13802444474500878 13802516772296576 13819182825791808 13837436790530304 13877706479822496 13886732043349956 13892322492453888 13901701831519068 13907298307083264 13910348934580143 13916343116075904 13940010366273312 13945541765456322 13975278239821248 13997725239561728 14025138010559424 14057005013153536 14097913689581664 14107082467995804 14107156361498368 14122363765352704 14131074104846137 14145956964482336 14158092988386816 14166825364818798 14166899571257216 14197033688480832 14223092075607552 14230427248904006 14247684618839616 14308022959816992 14325374430784512 14334209982448236 14359069867953696 14364775225079424 14374117560683664 14389688120024064 14391620224781282 14395397951438784 14398563338848092 14434991339815368 14450552147203704 14502107558461752 14519406493849376 14535058300111328 14552685098923008 14586915205002464 14602278156884992 14623819731425856 14648690173145968 14658217156869398 14664041375601912 14664118186479104 14679925990810112 14689473289191232 14716358454985656 14769494724306672 14769572087553024 14778681609810972 14794612912613316 14796603852849792 14855866038483904 14863033123972224 14884959369487032 14900636221744896 14916698990661888 14925899257309089 14925977439809088 14979150570253257 14987774445263872 15003931148502016 15013185217878148 15066747942009124 15104866433117496 15121149360599688 15121228565828096 15130554981473138 15137074968363264 15159484891536384 15162818293139392 15172679647388312 15236935303138444 15245930037993984 15255333366553602 15255413274643584 15271858490439552 15310495906046208 15365119349147904 15374596190851737 15391169884896111 15400030969824256 15407379878512608 15443620355377389 15497481515229056 15527831368833648 15590022208990376 15592120189024512 15608928372231936 15618555589566783 15618637400230336 15658152157705344 15661595210676872 15675031522856832 15728449345175168 15737205979067904 15747440894506944 15774222256572432 15814130639797728 15851327855684349 15870550906685664 15887659236021792 15904392132658176 15906610935936896 15914201585042628 15937762017664368 15971746559795712 16028729154925056 16065064436965152 16092926151215872 16102851886917691 16122379963423776 16166807959408384 16190657559792912 16190742367151104 16207709574529536 16218652136772246 16225181358263808 16263345427318864 16283068135816704 16293111146591262 16324263886242816 16334332305580548 16351940587625244 16352026239790848 16362661012319328 16410279605627772 16427562926495616 16447565971178608 16451883373072896 16479776444789214 16497132959788992 16514916739661376 16525657450340136 16583292322028544 16593607421542144 16611495200127232 16622298721979552 16692693453119824 16712849293294392 16712936835915264 16723244979522942 16741272506378226 16752248179279312 16758904429259328 16787969473361408 16798323895322774 16818695377126464 16858977505070988 16861246250921856 16879422542064768 16889921839783968 16919125484872044 16978132615410176 17011382136556608 17058170579781816 17069264603311851 17157925963289312 17169084864149932 17231167435478528 17241795211446134 17251973464045824 17260381731382202 17262704494991424 17281313554971072 17321961805940426 17325034841052288 17340205311300928 17365785931068204 17402815489105536 17413640346443936 17434666704632688 17434758028164096 17538774985114173 17570967075259128 17608434146871552 17619294612011481 17641340920699636 17649851834717016 17694505513322064 17711407445976064 17797982153750848 17817168238846144 17849777816647752 17894937302929008 17895031037377536 17914321740407808 17925972574005888 17933095185449472 17975276524931376 17975370680200192 17997075308007936 18005846723103028 18073292159768832 18104541920117856 18115803263639256 18137772464783616 18178983926785024 18187658954334432 18210416434270592 18214585163044992 18265296013751808 18287536776666304 18296263605733722 18360073642245888 18403259299334504 18425577101055744 18449915720707072 18472193344958976 18503511717575934 18503608639763328 18515642724466608 18535602442025424 18547131912773524 18555124154767872 18566568515883066 18586680488364416 18594055687275096 18633704319761664 18667808349234912 18687932100143136 18700086062226996 18700184014079232 18731888929679763 18774357630280704 18779280134759802 18797218252775552 18809443290661072 18846279201689226 18853866239758848 18886465657531584 18889100486425064 18929378251307776 18996912825119488 19008629671023139 19077264018896118 19077363946422656 19100399192336448 19112279976597648 19145326206565734 19145426490604928 19153033633439232 19165490080911552 19193863935251712 19198084451797456 19226405852254083 19246655119753824 19267402862938272 19269995715339264 19290768619502592 19302666708700476 19336143411282336 19385063364913344 19498426308567808 19507730975213544 19510452476110099 19531484590774597 19552055167469216 19590345389749428 19621811273314208 19692659632408896 19704908813081296 19726150550151088 19728805137133056 19738979732350718 19778718514996224 19800039818345472 19817377498629632 19846612492649376 19867514962326528 19888931987549184 19901199009745452 19901303253078784 19925333376723072 19972200760337676 20022729922969704 20044314268701912 20056782184743462 20139821910823328 20161532480799584 20182766624484352 20222292015225216 20340444488738136 20340551032858112 20362477987252736 20375037081406058 20413994541394944 20451356917633152 20486718488554416 20486825798863872 20499461587802316 20521559846528148 20543173171350144 20573478873749592 20591493807169852 20668624436613888 20690905051563264 20703666711751317 20703775158444864 20756155185795456 20789493585366016 20811904496309248 20824740786089044 20877536210273792 20900042030475776 20910015549409968 20996587859342592 21032296342096576 21085507519730304 21135103807579132 21146870534372496 21160623701993706 21160734542247552 21183545648029056 21218935446723504 21237139482580224 21250238047228197 21250349356885824 21295550532721248 21334638113411328 21345640873356009 21371526928259424 21420085915953536 21462034439725488 21496506617898368 21538604801930544 21584532180036096 21587430337171923 21587543413057216 21597845008272138 21624869515696328 21724148195455016 21779109740774064 21802587450166992 21802701653054464 21816881349759104 21829027648384512 21880372807503696 21903417235327488 21935729597138784 21973035259718952 21982503775712256 21987325735304097 21996062063402868 21996177279718656 22019888986215168 22034209933786848 22074537682478484 22154358131329536 22168022414716458 22191919368919974 22283799057725856 22294549685958336 22297659972697256 22321696675170968 22336213907660023 22345205905679104 22388966159713632 22424927169501952 22478636673427984 22481661667895808 22505896722753024 22519777826817222 22519895786378624 22558833979829392 22600121913013686 22643333777691648 22657299649676244 22681724040899532 22681842848742144 22695832472209707 22705612452544896 22739227337304576 22744227439709088 22759019471082468 22797725286509479 22855402954707666 22883119911965376 22907787735659328 23002631285394432 23016939326655232 23041751406628096 23055963013170013 23100046454736384 23111190874543104 23154381241424272 23203753985474048 23218065511369694 23246222272843584 23300900887060622 23372979334437888 23385033313485564 23388180283536768 23399579215534039 23413392558347904 23427956100345504 23477912195828736 23487228236558016 23492392816015308 23512547284285248 23533135779622688 23592674017762752 23661333384858648 23721320212337664 23799703755530336 23859916403905344 23901296765341184 23916038519102702 23941819820949506 23967035366575168 24097596655447728 24097722879691776 24139389226823808 24154404351519008 24183569945135664 24183696619711488 24250211939112576 24285986339689368 24286113550726656 24311564361794304 24327978205158369 24337772037395712 24395018140978296 24424602203725056 24439666719886893 24480098189661184 24528039359686272 24543991518478992 24567436134740992 24671348956767912 24671478186351104 24687523632622144 24714136589367232 24755424687844088 24792074249700128 24844939093015552 24874938483042816 24890411132313216 24917242800190848 24933448082969328 24933578685438976 24975851906239684 25039040179679736 25069405253872896 25084867469284413 25111908759567339 25128372268918968 25138356643888992 25181954210042112 25197485842984161 25228043065689696 25288466257606482 25334882759675952 25378688227308066 25436352025194824 25467198923115264 25483039968796864 25527101608754312 25553986774548736 25591818580335616 25635207803005444 25662206826338432 25689870483917696 25736888944933968 25753627296224898 25781524548376448 25846751153217792 25862692817169201 25890572597073303 25894056742487136 25921970332456608 25949271374337024 25982942708910639 26010307966951392 26048678896602306 26104223233658304 26120460519665904 26152137042246144 26256879509878528 26273074131286759 26366808898515967 26462011381049454 26462149990199168 26474777752075524 26534932012993936 26567111168964096 26629601013783568 26634325288080384 26696973230626272 26725752358269216 26729348895470592 26742376246324616 26758162923826176 26774666724971628 26842546556066304 26871482610611712 26888958861008832 26962914787397064 26963056020300288 27008770084654542 27120592651650848 27173704895458884 27268475890177536 27315624651405888 27332615450403088 27362079795370864 27390897561800192 27407791618684526 27431305164999456 27540110463368832 27558165915485184 27587873402084352 27604888949001756 27605033544593152 27638365651583616 27674873581060608 27755412959644992 27773464086699912 27803403663038136 27820697869160286 27832686232151808 27849852773824599 27880020732546624 27891083530912644 27950556479642496 27995450479123456 28050276021118848 28114010026307072 28195827379163328 28214164935991608 28214312722996736 28244727530705408 28262148209692274 28291913928964672 28316185976773632 28333650729637596 28333799142514432 28394067376961664 28446184151215104 28460854497808012 28495369237679232 28615896028344177 28616045919633984 28668419964896472 28717989309848601 28718139735907392 28729550450158848 28748235121367328 28783240449562564 28790795902877568 28797126677696184 28869982679630736 28901104294407408 29004215116923504 29038812987698752 29070116600222656 29173830410004928 29247639462851712 29297380346291936 29316434313738796 29328082751203824 29328236372958208 29359851981620224 29378946578382464 29432716909971312 29538989448613344 29557363219621944 29589225825226632 29593207705699584 29608469598526077 29711732076967808 29726066247944448 29769918738974064 29801272443489792 29833397981323776 29851798514618178 29851954879618176 29958301140506514 30026370435756296 30085173277115193 30133495884018248 30209732866234992 30242298721199376 30242457131656192 30261109962946276 30274149936726528 30325636586278784 30345359294776624 30473870606276888 30491860075987968 30510666733107204 30510826549287168 30543716980879104 30562555622109087 30620991812092416 30730238698295808 30749192381703474 30782339769792222 30814759757025216 30887240710754778 30994963030458112 31055662737667296 31180044417980752 31184240378049024 31217856744463872 31237111179133566 31237274800460672 31316304315410688 31323190421353744 31350063045713664 31456898690350336 31474411958135808 31494881789013888 31510231765430299 31548444513144864 31622651203867987 31628261279595456 31702655711368698 31741101813371328 31775318472043584 31813221871873792 31828403170085256 31875524035328736 31943493119591424 32057458309850112 32130128873930304 32185852302431744 32205703773835382 32244759926847552 32333615918816768 32381315119585824 32415419149059072 32437304273544492 32450362716527616 32457480847353667 32526690854637728 32566136271633408 32586222293182524 32668664611161096 32703881175250488 32704052479581696 32725322024638656 32820559211255544 32855125852991232 32895131942357216 32903766746145792 32959552889578428 32994265919577984 33029833479322752 33051314900680272 33187214843084288 33222990400254464 33244597443959104 33385386906239648 33425698586588784 33425873671830528 33446489959045884 33482545012756452 33504496358558624 33517808858518656 33575938946722816 33596647790645548 33637390754252928 33717955010141976 33722492501843712 33758845084129536 33779666740225833 33779843679567936 33838250969744088 33900182869520529 33956265230820352 34022764273113216 34116341159563632 34138529206623702 34283104432061499 34315851926578624 34338169728299864 34462334870957056 34483590422892268 34503946928091648 34520763462764404 34525408989982848 34562627109942144 34643923611880852 34650069682104576 34680410622601856 34731571862136408 34805630978211072 34827098267054541 34827280692887872 34869333409265376 34951351330590933 35077549970228346 35141934150518256 35216868293743104 35238589224022962 35282681841399272 35299703669434032 35389011026644128 35595964307501696 35634336477692288 35699555633295504 35789874605858016 35851945148011776 35866190370898944 35874057778654053 35912729731424259 35950553049862752 35994150616015872 36011693446206056 36035114162547241 36146584319537664 36209083840235712 36231606527278512 36275544929567232 36375317908668864 36420832868541184 36429170326089984 36443296375655827 36530592027503616 36575073553332608 36592527211467444 36720147284491776 36806518598669008 36851154202111488 36944386689917952 37007023435151868 37007217279526656 37031285448933216 37071204884050848 37094263825547048 37110248309535744 37133137031766132 37173360976728832 37188111374550192 37196288625357571 37267408639523328 37335616698469824 37375864200286272 37400172124453992 37400368028158464 37463777859359526 37558560269519604 37594436505551104 37618886581322144 37692558403378452 37707732479517696 37772931315063168 37778200972850128 37858756502615552 37993825650238976 38017259342046278 38154528037792236 38154727892845312 38200798384672896 38224559953195296 38290652413131468 38290852981209856 38306067266878464 38330980161823104 38387727870503424 38396168903594912 38452811704508166 38493310239507648 38534805725876544 38605333417400952 38630440944337347 38672286822564672 38770126729826688 38996852617135616 39015461950427088 39020904952220198 39062969181549194 39104110334938432 39180690779498856 39243622546628416 39385319264817792 39409817626162592 39452301100302176 39457610274266112 39477959464701436 39634754997259264 39693017071574181 39693224985298752 39802398019490904 39802606506157568 39850666753446144 39944401520675352 40045459845939408 40088628537403824 40113564369486924 40279643821646656 40323064961599168 40444584030450432 40513155126981813 40680888977476272 40681102065716224 40724955974505472 40750074162812116 40902713835266304 40973436977108832 40998923175604632 41043119693056296 41086346342700288 41111687428026789 41146957747499184 41182987614339704 41337248873227776 41381810103126528 41407333423502634 41407550316889728 41512310371590912 41649481572178088 41731046803740429 41755072420547584 41800084060951552 41820031098819936 41993175718685184 42064592684193152 42171015039460608 42270207615158264 42293741068744992 42321247403987412 42321469084495104 42367091296058112 42393222314538411 42437870893447008 42474278965160448 42500476094456394 42500698713771648 42591101065442496 42669276226822656 42691281746712018 42743053856518848 42840171831907072 42924068879450976 42993013235796736 43077209603861088 43169064360072192 43174860674343846 43175086826114432 43195690016544276 43249739031392656 43448296390910032 43558219481548128 43605174900333984 43633762699518208 43658055296769024 43707740835919447 43760745615007392 43806834470654976 43871459194277568 43946070519437904 43974651470608194 43992124126805736 43992354559437312 44039777972430336 44068419867573696 44149075364956968 44308716262659072 44336044829432916 44383838737839948 44567598115451712 44589099371916672 44595319945394512 44643393350341936 44672427815320046 44690411811358208 44777932319427264 44849854339003904 44861613655259527 44957273346855968 44963323335791616 45011793445506048 45039555653634444 45039791572757248 45117667959658784 45200243826027372 45314599299352488 45363448081799064 45363685697484288 45391664944419414 45411224905089792 45478454674609152 45488454879418176 45518038942164936 45595450573018958 45710805909415332 45766239823930752 45815575471318656 46033878653310464 46083502813256192 46111926026340026 46200092909472768 46308762482848544 46330861066132167 46407507970948096 46436131022739388 46492444545687168 46601801774121244 46770066626971128 46776360567073536 46799158431068078 46826785116695808 46855666768700349 46855912200691008 46974456473116032 46984785632030616 47025094568570496 47066271559245376 47185348035525504 47322666769717296 47553983567053047 47599407511060672 47719832807810688 47802593530682368 47832077038205404 47883639641899012 47934070733150336 48195193310895456 48278778453647616 48308555660753073 48308808703038016 48367139890271328 48500423878225152 48571972679378736 48572227101453312 48623128723588608 48655956410316738 48675544074791424 48790036281956592 48849204407450112 48879333439773786 49056078719372544 49087983036957984 49342697913535824 49342956372702208 49375047265244288 49428273178734464 49510849375688176 49584148499400256 49749876966085632 49780822264626432 49834485600381696 49866896165938656 49951703812479368 50078080359359472 50138810507745792 50169734938568826 50223817519134678 50256744537837936 50276713287777984 50363908420084224 50394971685968322 50456086131379392 50576932515212964 50669765519351904 50757376454616132 50872704050389648 50934397846230528 50966079937593728 51054203217508624 51107973549097472 51270415606010888 51324413652676864 51379740967835392 51473777889867936 51507254592449796 51563049096752896 51594851964205663 51693502306435584 51725385634338402 51781145194146606 51788113484974272 51843940664913216 51965885417821278 52020615933902784 52097357793204612 52208446467316608 52240921039331808 52304274084492288 52513759019757056 52546148262573518 52733617797031934 52924022762098908 52924299980398336 52949555504151048 52956942435155983 53014029603531049 53069864025987872 53134222337928192 53259202027567136 53393946461252544 53451504716538432 53484752492649232 53549333449943256 53685093112132608 53742965221223424 53777917722017664 53925829574794128 53926112040600576 54017540169309084 54241185303301696 54347409790917768 54536951780355072 54631249302811776 54665230900806176 54724159590741728 54781795123600384 54815583237369052 54862610329998912 55080220926737664 55209777898003512 55210067089186304 55276731303167232 55349747162121216 55510825919289984 55546928173399824 55606807326076272 55641395738320572 55665372464303616 55699705547649198 55760041465093248 55782167061825288 55901112959284992 56100552042237696 56195666789039289 56228020052614144 56391654758326656 56428329871983216 56428625445993472 56489455061410816 56524296419384548 56583827857929344 56667301459275192 56667598285028864 56788134753923328 56921708995616024 56990738475358464 57025889013069417 57231792056688354 57232091839267968 57336839929792944 57435978619697202 57436279471814784 57459100900317696 57496470242734656 57566480899125128 57581591805755136 57594253355392368 57679217556762249 57739965359261472 57802208588814816 58008430233847008 58077625975397504 58140233200445312 58347660820009856 58495278925703424 58531357428330297 58594453772323791 58594760692583872 58632868627477592 58656165502407648 58757893156764928 58794133633629709 58865433819942624 59077978897226688 59114726439243888 59178451650453264 59186415411399168 59216939197052154 59423464153935616 59452132495888896 59539837477948128 59602544886979584 59666795962647552 59703597029236356 59703909759236352 59916602281013028 60052740871512592 60170346554230386 60266991768036496 60411336059837707 60419465732469984 60484597442398752 60522219925892552 60548299873453056 60626866320791491 60651273172557568 60690718589553248 60947741212553776 61021333466214408 61021653098574336 61087433961758208 61125111244218174 61241983624184832 61460477396591616 61498384763406948 61564679539584444 61629519514050432 61774481421509556 61989926060916224 62111325475334592 62360088835961504 62368480756098048 62435713488927744 62474222358267132 62474549600921344 62632608630821376 62646380842707488 62700126091427328 62913797380700672 62989763578027776 63020463530860598 63096889026289728 63245302407735974 63256522559190912 63405311422737396 63482203626742656 63550636944087168 63626443743747584 63656806340170512 63751048070657472 64036922620068027 64260257747860608 64371704604863488 64411407547670764 64489519853695104 64667231837633536 64762291011515769 64762630239171648 64874608547088984 64914961694707334 65053381709275456 65172444586365048 65337329222322192 65407762350500976 65408104959163392 65450644049277312 65641118422511088 65710251705982464 65790263884714432 65919105779156856 65961977205912291 65988531839155968 66059666958645504 66102629801360544 66374429686168576 66445980800508928 66489194887918208 66770773812479296 66851397173177568 66892979918091768 66965090025512904 67008641722980069 67008992717117248 67035617717037312 67193295581291096 67274781508505856 67435910020283952 67444985003687424 67517690168259072 67559333480451666 67559687359135872 67676501939488176 67800365739041058 68045528546226432 68087497416629121 68232682319127264 68277058413247404 68393175859528437 68566208864122998 68631703853157248 68676339456599728 68967180845784536 69007893856183296 69041526925528808 69050817979965696 69125254219884288 69167889039510039 69287847223761704 69300139364209152 69360821245203712 69463143724272816 69611261956422144 69654196534109082 69654561385775744 69738666818530752 69902702661181866 70155099940456692 70198737646602117 70283868301036512 70433736587486208 70477178448045924 70565363682798544 70599407338868064 70778022053288256 71191928615003392 71268672955384576 71312629784921203 71399111266591008 71567052724543339 71579749211716032 71703890296023552 71748115557308106 71825459462848518 71901106099725504 72023386892412112 72070228325094482 72293168639075328 72418167680471424 72463213054557024 72551089859134464 72750635817337728 72841665737082368 72858340652179968 72886592751311654 73150147106665216 73185054422934888 73440294568983552 73613037197338016 73702308404222976 74014046870303736 74014434559053312 74062570897866432 74142409768101696 74188527651094096 74266274063532264 74346721953457664 74376222749100384 74392577250715142 74534817279046656 74671233396939648 74751728400572544 74800344248907984 74800736056316928 74927555718719052 75117120539039208 75188873011102208 75237773162644288 75385116806756904 75545862630126336 75556401945700256 75592457528952483 75717513005231104 75987651300477952 76034518684092556 76309056075584472 76309455785690624 76401596769345792 76449119906390592 76581304826262936 76581705962419712 76661960323646208 76775455741006848 76792337807189824 76905623409016332 76986620479015296 77069611451753088 77210666834801904 77260881888674694 77344573645129344 77540253459653376 77588078451507603 77671717791219909 77948828126731917 77993705234271232 78030923900854176 78041809904440396 78125938363098388 78208220669876864 78361381558997712 78487245093256832 78770638529635584 78819222393860277 78819635252325184 78904602200604352 78955918929402872 79100426695547901 79386034143148362 79386449970597504 79604796038981808 79605213012315136 79701333506892288 79888803041350704 80090919691878816 80177257074807648 80227128738973848 80559287643293312 80646129923198336 80889168060900864 81026310253963626 81361777954952544 81500148325624232 81553153104712177 81805427670532608 81946873954217664 81997846351209264 82086239386112592 82172692685400576 82223374856053578 82293915494998368 82365975228679408 82674497746455552 82763620206253056 82814666847005268 82815100633779456 83024620743181824 83298963144356176 83462093607480858 83640062197639872 83796369373323271 83986351437370368 84129185368386304 84181074257388187 84342030078921216 84540415230316528 84587482137489984 84642494807974824 84642938168990208 84734182592116224 84786444629076822 84875741786894016 84948557930320896 85000952188912788 85001397427543296 85182202130884992 85338552453645312 85382563493424036 85486107713037696 85680343663814144 85848137758901952 85986026471593472 86154419207722176 86349721348687692 86350173652228864 86391380033088552 86499478062785312 86896592781820064 87116438963096256 87210349800667968 87267525399036416 87415481671838894 87521491230014784 87742918388555136 87892141038875808 87949302941216388 87984248253611472 87984709118874624 88079555944860672 88136839735147392 88298150729913936 88672089658865832 88767677475679896 88825408795578231 89135196230903424 89178198743833344 89190639890789024 89286786700683872 89344855630640092 89380823622716416 89555864638854528 89699708678007808 89723227310519054 89914546693711936 90079111307268888 90079583145514496 90235335919317568 90400487652054744 90629198598704976 90726896163598128 90727371394968576 90783329888838828 90822449810179584 90976909758836352 91036077884329872 91190901146037916 91421611818830664 91532479647861504 91631150942637312 91687666866327261 92067757306620928 92167005626512384 92223852052680052 92617524965697088 92661722132264334 92872262045478776 92984889091374336 93203603548242488 93540133253942256 93552721134147072 93598316862136156 93653570233391616 93711333537400698 93711824401382016 93948912946232064 93969571264061232 94050189137140992 94132543118490752 94370696071051008 94530695296290897 94645333539434592 94867953611603961 95107967134106094 95198815022121344 95439665615621376 95664154076410808 95767279283798024 95868141466300672 95927270665395841 96390386621790912 96557556907295232 96617111321506146 96617617406076032 96734279780542656 97000847756450304 97143945358757472 97246257447177216 97311912820633476 97351088149582848 97372442542061001 97580072563913184 97698408814900224 97758666879547572 98112157438745088 98175966073915968 98685395827071648 98750094530488576 98856546357468928 98917518733922959 99021698751376352 99168296998800512 99561644529252864 99668971200763392 99733792331877312 99903407624958736 100156160718718944 100277621015491584 100339469877137652 100447635038269356 100513489075675872 100553426575555968 100727816840168448 100789943371936644 100912172262758784 101153865030425928 101339531038703808 101514752909232264 101745408100779296 101868795692461056 101932159875187456 102108406435017248 102215947098194944 102540831212021776 102648827305353728 102759481935670784 102947555779735872 103014509184899592 103126098193505792 103189703928411326 103387004612871168 103450771268676804 103562290388293212 103576226969948544 103687881329826432 103931770835642556 104041231867805568 104194715586409224 104416892934633216 104481294801163623 104481842078663616 104854053991772799 105027518039514112 105092296525147036 105467235594063868 105848045524197816 105848599960796672 105899111008302096 105913884870311966 106028059207062098 106139728051975744 106518404055134272 106787892922505088 106903009433076864 106969504985298464 107098666899886512 107555835444035328 107622173335962159 107738189194272777 107851659149588256 108035080338618168 108105342487641723 108482370606603392 108694819581835536 109262498605623552 109329889126967481 109330461801612352 109448319181483456 109631166474738104 109725220659997824 110160441853475328 110419555796007024 110420134178372608 110553462606334464 111021651838579968 111093856346799648 111213614652152544 111282791476641144 111330744928607232 111399411095298396 111520082930186496 111564334123650576 111588865876072713 111802225918569984 112201104084475392 112391333578078578 112783309516653312 112856659743966432 113048592838769096 113167655715858688 113334602918550384 113335196570057728 113576269507846656 113843417991232048 113981476950716928 114051778026138834 114463584113376708 114464183678535936 114673679859585888 114871957239394404 114872558943629568 114918201800635392 114992940485469312 115132961798250256 115163183611510272 115188506710784736 115358435113524498 115479930718522944 115604417177629632 116016860467694016 116155251950795008 116280466400890624 116695321640019712 116767296550570711 116990557851406848 117062714856660594 117188907544647582 117189521385167744 117265737254955184 117312331004815296 117515786313529856 117588267267259418 117730867639885248 118155957794453376 118229452878487776 118356903300906528 118372830822798336 118433878394104308 118846928307871232 118904264991777792 119079674955896256 119407194058472712 119407819518472704 119833204562026056 120105481743025184 120340693108460772 120533983536072992 120822672119675414 120838931464939968 120969194884797504 121044439851785104 121253732641582982 121302546345115136 121381437179106496 121895482425107552 122042666932428816 122043306197148672 122174867923516416 122250222488436348 122996769526813896 123129359079168888 123259039028100864 123335062284080367 123548962843019112 123979852121832448 124222650950669184 124720177671923008 124948444716534264 124949099201842688 125265217261642752 125292761685414976 125400252182854656 125827594761401344 125979527156055552 126040927061721196 126193778052579456 126490604815471948 126513045118381824 126810622845474792 126964407253485312 127101273888174336 127179666943615233 127252887487495168 127313612680341024 127502096141314944 128073845240136054 128520515495721216 128822815095341528 128979039707390208 129524582023031538 129525260478343296 129749217094177968 129829923389414668 130106763418550912 130344889172730096 130674658444644384 130815524701001952 130901288098554624 131123222507758341 131282236845022176 131420503411964928 131580527769428864 131838211558313712 131923954411824582 131977063678311936 132119333917291008 132205259602721088 132978389775836416 133060407697161973 133541547624958592 133702794346355136 133785959836183536 133930180051025808 134017283445960138 134017985434234496 134071235434074624 134386591162582192 134549563017011712 134584840965778581 134871820040567904 134889970007374848 135035380336518144 135118666960903332 135119374718271744 135353003878976352 135600731478082116 136091057092452864 136174994833258242 136465364638254528 136554116826494808 136720392135422179 136786351719056874 137132417728245996 137263407706314496 137352678913199456 137934361691569072 138083053851057616 138101635959931392 138250508439768576 138335778079020078 138575694447523408 138600278728418304 138721642490407424 138926287448545632 139222523912844288 139308393068218164 139309122771551488 139477333637061504 139805405322363732 140310199880913384 140397475293204234 140567736602073024 140954356896091848 141130727365597088 141198814677736128 141556044106576512 142383857230006784 142537345910769152 142625259569842406 142798222533182016 143134105449086678 143159498423432064 143407780592047104 143496231114616212 143650918925697036 143740272323994811 143802212199451008 144046773784824224 144140456650188964 144836335360942848 144925666982259219 144926426109114048 145501271634675456 145683331474164736 145716681304359936 145773185502623308 146300294213330432 146370108845869776 147226074394676032 148028093740607472 148028869118106624 148125141795732864 148284819536203392 148377055302188192 148532548127064528 148693443906915328 148752445498200768 148785154501430284 149342466793879296 149503456801145088 149600688497815968 149855111437438104 150234241078078416 150377746022204416 150475546325288576 150770233613513808 151091725260252672 151112803891400512 151184915057904966 152069037368185112 152618112151168944 152618911571381248 152803193538691584 152898239812781184 153162609652525872 153163411924839424 153323920647292416 153584675614379648 153811246818032664 153973240958030592 154139222903506176 154421333669603808 154521763777349388 154689147290258688 154784555892616989 155080506919306752 155176156903015206 155343435582439818 155897656253463834 156061847801708352 156083619808880792 156251876726196776 156416441339753728 156722763117995424 156974490186513664 157541277059271168 157638444787720554 157639270504650368 157809204401208704 157911837858805744 158200853391095802 158772068286296724 158772899941195008 158870827305467949 159042088810593147 159209592077963616 159402667013784576 159584077005566353 159777606082701408 160181839383757632 160354514149615296 160454257477947696 161118575286586624 161292259846396672 161391741092190091 161778336121801728 162052620507927252 162723555909905088 163000296651248464 163106306209424354 163610855341065216 163797054508738273 163893747908435328 163995692702418528 164172478772225184 164345385370801152 164446749712107156 164587830989996736 164731950457358816 165629333694010536 165630201267558912 166049241486363648 166597926288712352 166924187214961716 167280124395279744 167592738746646542 168258370736772608 168362148514776374 168684060157842432 169080830460633056 169174964274979968 169284989615949648 169285876337980416 169468365184232448 169572889258153644 169751483573788032 170001904377825576 170002794855086592 170364404261769984 170765126986848072 170972215426075392 171077667039208251 171360687327628288 171696275517803904 171972052943186944 172308838415444352 172699442697375384 172700347304457728 172782760066177104 172998956125570624 173793185563640128 174232877926192512 174420699601335936 174535050798072832 174830963343677788 175042982460029568 175485836777110272 175594072284990891 175783361316971373 175784282077751616 175898605882432776 175968496507222944 176273679470294784 176382400900889127 176596301459827872 177344179317731664 177535354951359792 177650817591156462 178270392461806848 178356397487666688 178381279781578048 178573573401367744 178689711261280184 179111729277709056 179446454621038108 179829093387423872 180158222614537776 180159166291028992 180470671838635136 180800975304109488 181234008179513121 181258397197409952 181453792327196256 181566659777677656 181644899620359168 181880598962374473 181953819517672704 182072155768659744 182381802292075832 182843223637661328 183064959295723008 183262301885274624 183375333732654522 184447704105360104 184567662289611769 185235049931394176 185323444264528668 185744524090957552 185969778182748672 186407207096484976 187080266507884512 187105442268294144 187196633724272312 187307140466783232 187422667074801396 187423648802764032 187897825892464128 187939142528122464 188100378274281984 188265086236981504 188741392142102016 189061390592581794 189290667078869184 189735907223207922 190215934268212188 190397630044242688 190879331231242752 191328308152821616 191534558567596048 191736282932601344 191854541330791682 192780773243581824 193115113814590464 193234222643012292 193235234812152064 193468559561085312 193562852273357551 194001695512900608 194287890717514944 194623825641266952 194744885084122002 195160145127826368 195517333759095144 196224314877490176 196351932147831936 197370791654143296 197500189060977152 197713092714937856 197835037467845918 198043397502752704 198336593997601024 199123289058505728 199337942401526784 199467584663754624 199806815249917472 200312321437437888 200678939754275304 200895270076538712 201025925168940207 201026978151351744 201106853151111936 201579886743873288 201824344525517568 202307730060851856 202679062077407616 203029505818464528 203490816201558592 203864319750374912 204216812870034496 205081662424043552 205179527578585311 205297654610707456 205518963871341568 205895111559471744 206029018369799184 206252196387011584 206379407856822652 206901542537353608 207124580776586424 207152453939897088 207375762659652864 207503667118530117 207863541671285112 208082463735611136 208389431172818448 208833785869266432 208962589602327246 208963684157327232 209708107983545598 210184593050294072 210596212939806351 210934471188127736 211696091048395632 211697199921593344 211798222016604192 211827769740623932 212056118414124196 212279456103951488 213036808110268544 213575785845010176 213806018866153728 213937889354763609 213939009970596928 214197333799773024 214701158173630017 215111670888070656 215244346671924318 215476378388545554 215703318299176512 216070160677236336 216210684975283446 216964741213206784 217389639163671072 218524997211247104 218659778253934962 218660923603224704 218896638362966912 219262332949476208 219450441319995648 220320883706950656 220571622358012093 220839111592014048 221106925212668928 221358558427075909 222043303677159936 222187712693599296 222427229304305088 222565582953282288 222798822190596792 223040165860372992 223128668247301152 223177731752145426 223604451837139968 224402208168950784 224782667156157156 225566619033306624 225713319487932864 226097185677538192 226335311431717376 226669205837100768 227152539015693312 227202365931475669 227686835982464096 227962953901433856 228103556052277668 228927168226753416 228928367357071872 229347359719171776 229743914478788808 229745117887259136 229985880970938624 230265923596500512 230326367223020544 230377013421569472 230716870227048996 230959861437045888 231208834355259264 232033720935388032 232310503901590016 232560932801781248 233390643280039424 233534593101141422 233981115702813696 234125429713321188 234377815089295164 234379042770335488 234531474509910368 234624662009630592 235031572627059712 235176534534518836 235461735279770496 236311915588906752 236457667181580831 236458905756975552 236713806601813056 236867756788208616 237301280086643703 237693856615742464 238159349911792512 238814388116945424 238815639036945408 239666409124052112 240210963486050368 240681386216921544 241067967072145984 241645344239350828 241677862929879936 241938389769595008 242088879703570208 242507465283165964 242605092690230272 242762874358212992 243790964850215104 244085333864857632 244500444976872696 244659459314136531 245993539053627792 246258718158337776 246518078056201728 246670124568160734 247097925686038224 248445301901338368 249440355343846016 249896889433068528 249898198403685376 250585523370829952 251389108119969813 251959054312111104 252081854123442392 252387556105158912 252543222772164561 252981209630943896 253026090236763648 253621245690949584 253928814506970624 254202547776348672 254359333887230466 254627225360682048 255004192282629888 256147690480272108 257041030991442432 257645630190683056 257958079414780416 259049164046063076 259050520956686592 259498434188355936 259659846778829336 260213526837101824 260374020377502997 260689778345460192 261349316889288768 261631049402003904 261802576197109248 262246445015516682 262564473690044352 263161055538857728 263676423116627424 263847908823649164 263954127356623872 264238667834582016 264410519205442176 265956779551672832 266120815394323946 267083095249917184 267405588692710272 267571919672367072 267860360102051616 268034566891920276 268035970868468992 268142470868149248 268490407992076603 268773182325164384 269099126034023424 269169681931557162 269743640081135808 270237333921806664 270238749436543488 270706007757952704 271201462956164232 272182114184905728 272349989666516484 272930729276509056 273108233652989616 273440784270844358 273572703438113748 274264835456491992 274526815412628992 274705357826398912 275868723383138144 276166107702115232 276203271919862784 276501016879537152 276671556158040156 277151388895046816 277443284980814848 277852574897091264 278616786136436328 278618245543102976 278954667274123008 279610810644727464 280620399761826768 280794950586408468 281135473204146048 281908713792183696 282261454731194176 282397629355472256 283112088213153024 283592085888872691 284603860834811883 284767714460013568 285074691821538304 285250519139684812 285596445066364032 286268210898173356 286318996846864128 286992462229232424 287301837851394072 287480544647989622 287604424398902016 287781811996187523 288093547569648448 288280913300377928 289672670721885696 289851333964518438 289852852218228096 291002543269350912 291546371005246616 292117327626183003 292600588426660864 292740217691739552 294452148789352064 296056187481214944 296250283591465728 296569639072406784 296752556201768877 296754110604376384 297065096254129056 297504890996401536 297570309002860568 298684933587758592 299006913602290176 299201376995631936 299710222874876208 300468482156156832 300951092650577152 301540467227027616 302183450520505344 302225607782801024 302369830115809932 304138074736370224 305236224302337888 305606387077383168 305796479625562368 305954185851436129 306325219305051744 306647841294584832 307169351228759296 307622493636065328 307946481916061184 308278445807012352 308842667339207616 309043527554698776 309378294580517376 309569111785233978 310161013838613504 310352313806030412 310686871164879636 311795312506927668 312123695603416704 312167239617761584 312503753452393552 312832882679507456 313445526235990848 313948980373027328 315082554118542336 315276889575441108 315278541009300736 315618408802417408 315823675717611488 316401706782191604 317544136572593448 317545799882390016 317741654610935898 318084177621186294 318419184155927232 319168154011132706 319555212165402816 320363678767515264 320709028299230592 320908514955895392 322237150573173248 322584519692793344 322783482184380182 324105241015854504 324316027462925169 325447111819810176 326000593302496928 326212612418848708 327594109017476546 327787495816870656 327989667380902443 327991385404837056 328344957544450368 328893499424214312 329175661979993472 329463900914717632 331258667388021072 331260402535117824 333195852577424704 333848374429923432 334560248790559488 334766597628218139 335185477493293084 336516741473545216 336724297029552748 338161660921266112 338349928549959936 338569979231899296 339145778516307288 339502967147576064 340003808755651152 340005589710173184 340728808523539968 341530253973696144 341944430852150784 342155334078416502 343392551035607808 344617676830888704 345398885394750768 345400694608915456 345565520132354208 345997912251141248 347586371127280256 348465755852385024 348841399202671872 349661926687355576 350085964920059136 350301889651712133 350971673554220544 351188144569981782 351566722633942746 351568564155503232 351797211764865552 351936993014445888 352547358940589568 352764801801778254 353192602919655744 354688358635463328 355070709902719584 355301635182312924 356540784923613696 356712794975333376 356762559563156096 357147146802735488 357379422522560368 358223458555418112 358892909242076216 359658186774847744 360316445229075552 360941343677270272 361163963749439641 361601950608218976 362468016359026242 362516794394819904 362907584654392512 363133319555355312 363761197924748946 363907639035345408 364144311537319488 364763604584151664 365686447275322656 366129918591446016 366524603770549248 366750667465309044 368895408210720208 369135324579223538 370470099862788352 370646888529057336 370698597046091881 371098207224717343 371489048181915104 371939556365497344 372814414192969952 374160533015769024 374393267448544624 374845334149602792 374847297605528064 375795651784928256 375878285056244928 376200756548563968 376530172473963008 377482784284204032 378122781185163588 378581334157738368 379471814446415844 380431868536424376 380795260088485376 381758662462485504 382656616305643232 383069117135192096 383472565865202688 383709082661583364 385561546487163648 386468445286024584 386470469624304128 386937119122170624 387125704546715102 388575781435029888 389247651282533904 389489770168244004 390320290255652736 391034667518190288 392703864295663872 393369667523275023 394741583308286592 395000378121954304 395426185429875712 395670074935691836 396086795005505408 396673187995202048 398935169327509248 399181223091485919 399613630499834944 400624642874875776 401357879508550608 401790540153077424 402051850337880414 402053956302703488 402213706302223872 403159773487746576 403648689051035136 403754522897335743 404615460121703712 405358124154815232 406059011636929056 406981632403117184 407728639500749824 408433625740068992 410161176406266537 410163324848087104 410359055157170622 411790223118943488 412058036739598368 412758815713645304 413803085074707216 414249161553172848 414304907879794176 414751525319305728 415007334237060234 415727083342570224 416164927471222272 416778862345636896 417667571738532864 417925179204654492 417927368314654464 419416215967091196 420369186100588144 421192425879612702 421868942376255472 423392182096791264 423596444033208384 423655539481247864 424112236828248392 424388064245540437 424558912207902976 426073616220537088 427151571690020352 427612037732307456 427875778709527218 427878019941193856 428394667599546048 429402316347260034 430223341776141312 430488693343848636 430952756777091108 431220816971984433 431406636598353024 432140321354472672 432421369950566892 433929482426413568 434779278327342144 437049994422494208 437319556507869924 437321847206449408 437793276725933824 438063297250230247 438524665898952416 438900882639991296 441143244716024186 441678223184028096 442717116854151818 444086607354319872 444375425387198592 444854458608610176 445131165906564576 445597644381193584 446080331720745984 446257336494602304 446355463504290852 449565334312314312 451133238066613248 451426638975865728 452194371355076384 452670622863434752 453338411674201536 454404731862951338 455373671964928192 456207112104555336 457854336453506832 457856734714143744 458694719438343552 459487828957577616 459490235774518272 459971761941877248 460531847193001024 460754026843138944 461433740454097992 461919722874091776 462417668710518528 464067441870776064 464353667677850967 464621007803180032 465121865603562496 466781286560078848 467069186202282844 468250859426642376 468755630178590328 468758085540670976 469062949019820736 469249324019261184 470353069069037672 470923470559540992 472623831177813504 472915334363161662 472917811513951104 473427613203626112 473735513576417232 474602560173287406 476318699823585024 476612481916403847 477126266431779441 477628776233890848 478752231016699059 479332818248104224 480421926972100736 481362772433843088 482135934144291968 483290688478701656 483355725859759872 483876779539190016 484175223276570273 484177759407140416 485014930566331928 485525748716425984 487581929700430208 488170667729715264 489000889953745392 489318918628273062 491391163526214819 491987078107255584 492517436316675552 493036156112403456 493340249136321468 494195851372076448 496890603802676736 498880710687692032 499188408494448421 499793778866137056 500969369071803373 501171046741659904 502778216239939626 504163708246884784 504775112210317824 505086445544329122 505962419261887792 506052180473527296 507242491381899168 507857629013941248 508405095552697344 508718667774460932 509254450721364096 510008384565259776 512295380960544216 514082061982884864 515291260381366112 515916158829560832 518098328092126152 518101041913373184 518996868376711872 519319693557658672 520427053674203648 520748040755005994 521379556690920384 522698633778577536 523262098804007808 523605152394218496 524492890031033364 525128947380088704 526322111077715456 527352846233254848 527695817647298328 528821038410884352 529147202702667381 531913559103345664 532241630788647892 534166190499834368 534811177385420544 535143839344734144 535720720204103232 536069133783840552 536071941736937984 536980815984153206 537546364650328768 538339363863114324 539487280162271616 540474667843613328 540477498873086976 541412015515905408 542402925912328464 543702024538539363 544699979333032968 545641796887123419 545861458553018112 546216467305979232 546881568541688716 547145406876227496 548529670912983984 549053630825257984 549410715652797824 551737446766276288 552332215404230464 553343112316080312 553702986868835307 554302777790093632 555705149794182528 557233572272872656 557236491086205952 557909334548246016 559221621289454928 561240799523653536 561589901172816936 562270946408292096 563817427584367392 564522909462388352 564795258710944512 566224176426306048 567184171777745382 569207721669623766 570501038279369624 571192890132728064 572536421796346712 572637993693728256 573984924458464848 574603675702788144 574961089295979244 575208848797804032 575563623992375046 576187095139296896 576561826600755856 579345341443771392 579702667929036876 579705704436456192 580688556820072653 582005086538701824 583092742010493232 584234655252366006 585480435383479104 588904297578704128 589267519801717309 592112374962429888 592500567182931456 593139278144813568 593505112403537754 593508221208752768 594130192508258112 595009781992803072 595140618005721136 597369867175517184 598013827204580352 598402753991263872 599420445749752416 600936964312313664 601902185301154304 603080934454055232 604451215565602048 604739660231619864 608276149472740448 610472448604675776 611592959251124736 611908371702872258 612650438610103488 614338702457518592 615244987272130656 615892963832122368 616556891614024704 617685334678415232 618087055109397552 618756589161034752 619138223570467956 620704627612060824 621373742329759272 623590625013855336 624247391206833408 624334479235523168 625007506904787104 625665765359014912 626891052471981696 627897960746054656 630553779150882216 630557082018601472 631236817604834816 631647351435222976 632803413564383208 635088273145186896 635091599764780032 635483309221871796 636168355242372588 636838368311854464 638336308022265412 639110424330805632 640727357535030528 641418056598461184 641813668064290827 641817029911790784 644103474520890051 644474301146346496 645169039385586688 645566964368760364 648210482031709008 648632054925850338 650894223639620352 652001186604993856 652425224837697416 655188218034953092 655574991633741312 655979334761804886 655982770809674112 656689915088900736 657786998848428624 658351323959986944 658927801829435264 661714867074036279 662517334776042144 664075675281227727 666391705154849408 667696748859846864 669120497581118976 669533195256436278 670370954986586168 673448594059105496 676323321842532224 676699857099919872 677139958463798592 678291557032614576 679005934295152128 680007617511302304 681457617047079936 681607097794427007 683060507947392288 683888861704301568 684310668156833004 686785102071215616 689235353661777408 690797770789501536 691131040264708416 691995824502282496 692422631137460713 695172742254560512 696931511704770048 697682798405343744 699323853374711152 700171929840118272 700603779303424266 701943347108441088 702376289139963564 703133445267885492 703137128311006464 703594423529731104 703873986028891776 705094717881179136 705529603603556508 706385205839311488 706729483881793849 709376717270926656 710141419805439168 710603270364625848 713081569847227392 713525119126312192 714294293605470976 714758845045120736 716446917110836224 717785818484152432 719316373549695488 720632890458151104 721882687354540544 722327927498879282 723203901216437952 724936032718052484 725033588789639808 725815169308785024 726266639110710624 727522395849497892 727815278070690816 728288623074638976 729527209168303328 731372894550645312 733501334930618088 733978377942409593 737790816421440416 738270649158447076 740940199725576704 741293777058114672 741397194092183762 742196414449434686 742978096363830208 745628828385939904 748321066031538048 748786534897089248 749690668299205584 749694595211056128 751756570112489856 753060344947926016 754167324359909439 756245562370327176 757162668315476736 757629668316493683 758943628892831688 760863737072848752 761590520176970752 765313232611286464 766138234270384192 767418165323166728 771123092974327296 772936890572049168 772940939248608256 773874238244341248 774251409093430204 777151562870059776 778495302565067808 778979540336488008 780640580511305472 781122061132508991 782069335036380576 785407728591327744 786739335046550046 789483166616573184 791340149871383672 792173590011010816 793346375990404096 797870338655018496 798362446182971838 799227260999669888 801249285749751552 802715759017101216 803581080306154848 804103700675760828 804107912605406976 804427412604447744 805471223976229809 806319546975493152 807297378102070272 807509045794671486 809230920243407424 810716248309630464 812118023273858112 813963264806234368 816867251480137984 817371075853994977 820322352812533074 820326649696174208 820718110314341244 823580446237886976 824116073479196736 825517631427290608 827606170149414432 828498323106345696 828609815759588352 829503050638611456 830014668474120468 831454166685140448 832329854942444544 833557724691273792 835850358409308984 835854736629308928 838832431934182392 840738372201176288 842384851759225404 843737884752510944 846784364193582528 847192888066416768 847311078962495728 848224473656496784 848776128491080874 849117824415805952 852147232441074176 854303143380040704 855224075464614912 855751557419054436 855756039882387712 856789335199092096 858804632694520068 860977386687697272 861905513554182216 862441633943968866 862813273196706048 863345435988562569 864280642708945344 864842739901133784 867858964852827136 869558556654684288 874639113015739848 874643694412898816 875586553451867648 876126594500460494 877049331797904832 877801765279982592 882286489432048372 883356446368056192 885434233708303636 888750850774397184 889708917217220352 890257668605306631 890262331813129152 891195288762387168 892514672989204608 892710927008581704 899130668624628624 902853277951731456 904388742710152768 906676823348403072 908809463725902676 910747343929856384 912414224209110672 915708672907013664 917389438876687104 917862557554308387 918975657915155232 919943523883754496 921063694386002048 921508053686277888 922867480908195984 923839445748183552 924835337421037056 928134883741552128 928707335355701934 934138372404565688 936501718853284752 937511260357180656 937516171081341952 938125898039641472 938498648038522368 940706138138075344 941846941119081984 945247662355627008 945830668726323324 945835623027902208 946855226407252224 947471027152834464 949205120346574812 952637399647170048 953224963832807694 954252532863558882 955257552467781696 957504462033398118 958665636496208448 960843853944201472 962725544867686176 964271868288583936 966581376957403312 966711451719519744 967753559078380032 968350446553140546 968355518814280832 970029861132663856 971051497432851968 975163859400860416 976341335459430528 978001779907490784 978637837256546124 980302187319907597 982782327052429638 983974156214511168 985034872633351104 986680498272642936 988391702744152896 993781207605353472 997761421375384064 998376816988896842 999587557732274112 1001938738143606746 1002342093483319808 1005556432479879252 1006181906267963677 1008327416493769568 1009550224420635648 1010172891088658244 1011924838523775584 1014484982763798336 1017437335548921864 1018508901442728192 1020016769130519552 1024590761921088432 1030582520762732224 1036196656184252304 1036202083826746368 1037993736753423744 1038639387115317344 1040854107348407296 1041496081510011988 1042759113381840768 1045397267557155072 1046524197608015616 1048985780062066728 1050257894760177408 1050905668955136399 1052644222155430912 1054705692466509696 1055391635294596656 1057642076821768704 1058294405405334762 1064483261577295784 1068332380999668736 1069622354770841088 1070287678689468288 1071441440408206464 1072138267567681104 1072143883473875968 1073961631968306412 1075092729300657536 1076678727726228648 1078974560324543232 1080949335687226656 1082824031031810816 1083491891248318923 1084805851824656928 1087404049077078726 1089399958666065936 1091283593774246838 1091722917106036224 1092432934611958464 1093763137083377432 1094290813752454992 1097059341825967968 1098821431305595648 1103474893532552576 1104664430808460928 1106686224632160624 1107405973737670614 1108605555580187264 1111410299588365056 1112095791138275643 1113294621674152029 1114467144545745312 1115818669096492032 1117088539038964471 1118443242578909856 1122481599047307072 1123179802345633872 1124541892816584192 1127634855168734784 1129045818924776704 1129590517421889024 1129742187645330637 1132448352852612096 1134368343555490764 1138415443339247532 1141002076558739248 1142385780265456128 1145072843592693424 1145275987387456512 1147969848916929696 1149207351405576288 1149922178591958488 1150417697595608064 1151127247984750092 1152374190278593792 1153123653201511712 1159405335858073752 1159411408872912384 1161377113640145306 1166185484020986464 1168469310504732012 1170960870766958208 1177808595157408256 1178535039603434618 1184224749924859776 1185001134365862912 1186278556289627136 1187010224807075508 1187016442417505536 1188260385016516224 1190019563985606144 1190281236011442272 1196805507982527744 1197543669274457757 1198840891499504832 1201873928624627328 1203804370602308608 1206161868908110464 1208902431131204096 1209479320463239728 1216552298945480896 1220944897209351552 1223185918502249472 1223816743405744516 1225300877220206976 1228677404915037184 1230483529218799611 1230489974544261312 1235370669356830464 1236174110218795104 1238276447140935912 1241409255224121648 1242747484659518544 1247181250027710672 1248494782413666816 1248668958471046336 1250015013809574208 1253782104943963392 1261107558301764432 1261114164037202944 1262473635209669632 1263294702870445952 1265606827128766416 1270176546290373792 1270966618443743592 1272336710484745176 1273164192736621311 1273676736623708928 1276672616044530824 1278220848661611264 1281454715070061056 1282836113196922368 1283627336128581654 1283634059823581568 1288206949041780102 1291133928737520728 1293662450915953299 1296420964063418016 1297264109851700676 1301788447279240704 1304002373209987712 1304850449675394832 1310376436069906184 1311149983267482624 1311958669523609772 1311965541619348224 1313379830177801472 1314189891750690741 1315573997696857248 1316702647919973888 1317855603658870528 1323429734148072558 1325034669552084288 1328151350562455454 1332783410309698816 1335393497719693728 1338240995162237952 1339066390512872556 1340741909973172336 1346897188118210992 1352646643685064448 1353399714199839744 1354279916927597184 1354939965913502857 1356583114065229152 1358011868590304256 1359774001766323441 1360015235022604608 1363214195588854014 1366121015894784576 1368621336313666008 1373570204142431232 1378470707323554816 1381595541579003072 1382262080529416832 1383991649004564992 1384845262274921426 1390345484509121024 1393863023409540096 1395365596810687488 1398647706749422304 1400343859680236544 1401207558606848532 1404752578279927128 1406266890535770984 1406274256622012928 1407188847059462208 1407747972057783552 1411059207207113016 1412770411678622976 1413458967763587698 1418753434541853312 1420282839610878336 1421206540729251696 1427050238252624384 1428588587210941952 1429517690090241472 1435571636968304864 1436256693050097177 1438632747099390976 1441265780916302208 1443765374709081088 1444655854997758564 1446407802432875904 1449872065436104968 1450067177579279616 1451630338617570048 1452525669829710819 1452533278221421248 1455044791698995784 1456577246149277952 1459054418336606656 1462745789101290624 1467002669861236176 1467956755884819186 1474173490578644457 1475581632842880832 1476541298316894152 1481880399451153408 1482587554116229344 1482794388184367524 1484392828898869372 1485956192727660416 1491257656771879808 1496642132063076096 1497565225483345263 1497573069794178496 1499381336598411168 1502908107215410119 1503513140224979712 1508334648719818878 1512491124740654352 1514325336630953472 1515259336632987366 1517887257785663376 1521727474145697504 1530626465222572928 1532276468540768384 1534836330646333456 1542246185948654592 1545873781144098336 1547748476488682496 1548502818186860408 1549509908989531363 1554303125740119552 1556990605130135616 1557959080672976016 1561281161022610944 1562244122265017982 1564138670072761152 1570815457182655488 1573478670093100092 1578966333233146368 1582680299742767344 1584347180022021632 1595740677310036992 1596724892365943676 1598454521999339776 1599440410890375553 1602498571499503104 1605431518034202432 1607162160612309696 1608207401351521656 1608215825210813952 1610942447952459618 1612639093950986304 1615018091589342972 1618461840486814848 1621432496619260928 1624236046547716224 1627926529612468736 1633734502960275968 1634742151707989954 1640644705625066148 1640653299392348416 1641436220628682488 1647160892475773952 1648232146958393472 1651035262854581216 1655212340298828864 1656996646212691392 1660029336948240936 1661108960606505921 1662908333370280896 1667115449382547584 1671700716818617968 1671709473258617856 1677664863868364784 1681476744402352576 1684769703518450808 1687475769505021888 1693568728387165056 1694385776132833536 1694622157924991456 1696448947312993568 1697552256982161748 1698235648831611904 1704294464882148352 1711503114838108872 1711512079764775424 1713578670398184192 1717609265389040136 1721954773375394544 1723811027108364432 1724883267887937732 1725626546393412096 1726690871977125138 1728561285417890688 1729685479802267568 1739117113309368576 1742065670460217959 1749278226031479696 1749287388825797632 1751173106903735296 1752253189000920988 1754098663595809664 1764572978864096744 1766712892736112384 1767802559405151927 1770868467416607272 1777501701548794368 1779417834434440704 1780515337210613262 1780524663626258304 1782390577524774336 1785029345978409216 1785421854017163408 1798261337249257248 1805706555903462912 1808777485420305536 1813353646696806144 1817618927451805352 1821494687859712768 1822618142642520979 1824828448418221344 1831417345814027328 1834778877753374208 1835725115108616774 1837951315830310464 1842127388772004096 1843016107372555776 1845734961816391968 1847678891496367104 1849670674842074112 1856269767483104256 1857414670711403868 1868276744809131376 1873003437706569504 1875022520714361312 1876251796079282944 1876997296077044736 1879432855944536221 1881412276276150688 1883693882238163968 1891661337452646648 1891671246055804416 1893710452814504448 1894942054305668928 1898410240693149624 1905274799294340096 1906449927665615388 1908505065727117764 1910515104935563392 1915008924066796236 1917331272992416896 1921687707888402944 1925451089735372352 1928543736577167872 1933162753914806624 1933422903439039488 1935507118156760064 1936700893106281092 1936711037628561664 1940059722265327712 1942102994865703936 1950327718801720832 1952682670918861056 1956003559814981568 1957275674513092248 1960604374639815194 1965564654104859276 1967948312429022336 1970069745266702208 1973360996545285872 1976783405488305792 1985144601222108837 1992227025843683181 1995522842750768128 1996753633977793684 1999175115464548224 2003877476287213492 2004684186966639616 2011112864959758504 2012363812535927354 2016654832987539136 2020345782177316488 2023849677047551168 2028969965527596672 2034874671097843728 2037017802885456384 2044821293383281021 2049181523842176864 2061165041525464448 2072393312368504608 2075987473506847488 2077267893412382139 2077278774230634688 2082992163020023976 2085518226763681536 2090794535114310144 2093048395216031232 2097971560124133456 2100515789520354816 2101811337910272798 2109411384933019392 2110783270589193312 2115284153643537408 2116588810810669524 2120188451645381547 2128966523154591568 2139244709541682176 2140575357378936576 2142882880816412928 2144276535135362208 2147923263936612824 2150185458601315072 2153357455452457296 2157949120649086464 2161898671374453312 2165648062063621632 2166983782496637846 2169611703649313856 2174808098154157452 2178799917332131872 2182567187548493676 2183445834212072448 2184865869223916928 2187526274166754864 2188581627504909984 2194118683651935936 2197642862611191296 2206949787065105152 2209328861616921856 2213372449264321248 2214811947475341228 2217211111160374528 2218578634460843509 2222820599176730112 2224191582276551286 2226589243348304058 2228934289091490624 2234177078077928942 2236886485157819712 2244963198094614144 2246359604691267744 2249083785633168384 2255269710337469568 2258091637849553408 2259181034843778048 2259484375290661274 2268736687110981528 2276830886678495064 2282004153117478496 2284771560530912256 2290145687185386848 2295939697833859392 2298414702811152576 2299844357183916976 2302254495969500184 2304748380557187584 2306247306403023424 2318810671716147504 2318822817745824768 2322754227280290612 2332370968041972928 2336938621009464024 2341921741533916416 2343366183397526973 2355617190314816512 2357070079206869236 2368449499849719552 2374020449614151016 2374032884835011072 2376520770033032448 2380039127971212288 2380562472022884544 2393611015965055488 2395087338548915514 2397681782999009664 2403747857249254656 2412323737816220928 2416413671928689427 2417804862262408192 2418958640926479456 2433104597890961792 2441889794418703104 2447633486811489032 2450601754440413952 2452113227561984931 2460967058437599222 2460979949088522624 2470741338713660928 2472348220437590208 2476552894281871824 2482818510448243296 2485494969319037088 2494362500055421344 2496989564827333632 2497337916942092672 2500030027619148416 2507564209887926784 2522215116603528864 2526589405740891904 2528147746246077487 2531213654257532832 2540353092580747584 2541933236887487184 2544673420969490352 2546328385473242622 2547353473247417856 2553345232089061648 2556441697323222528 2562909430140122112 2565672226393844736 2567254672257163308 2567268119647163136 2576413898083560204 2582267857475041456 2587324901831906598 2592841928126836032 2594528219703401352 2597687450573021401 2603576894558481408 2608004746419975424 2609700899350789664 2620752872139812368 2623917339047219544 2623931083238696448 2626759660355602944 2628379783501381482 2631147995393714496 2633405295839947776 2635711207317741056 2646859468296145116 2650069339104168576 2656302701124910908 2665566820619397632 2670786995439387456 2678132781025745112 2681483819946344672 2693794376236421984 2705293287370128896 2708559833855194368 2709879931827005714 2713166228130458304 2719548003532646882 2720030470045209216 2726428391177708028 2732242031789569152 2737242672627332016 2753587672662925161 2763191083158006144 2764524161058833664 2767983298009129984 2769690524549842852 2780690969018242048 2797295413498844608 2802415117213697064 2809505156559854256 2812533781071541968 2812548513244025856 2814377694118924416 2815495944115567104 2822118414414226032 2825540823357245952 2826917935527175396 2837506869083706624 2840565679221756672 2842413081458503392 2854100476505248768 2857177174421883904 2859035380180482944 2871143273936609728 2872513386100194354 2882531561832604416 2889311709995517128 2892815604865751808 2899744130872209936 2900134355158559232 2903260677235140096 2905051339659421638 2905066556442842496 2910089583397991568 2913154492298555904 2918108836673213312 2925491578202581248 2934005339722472352 2935913511769638372 2940906561959722791 2948346981157288914 2951163265685761664 2953082596633788304 2965175108232458688 2965588776368735048 2968785657797738744 2971912385455320832 2982515313543759616 2993284264126152192 2995130450966690526 2995146139588356992 2998762673196822336 3005816214430820238 3007026280449959424 3016669297439637756 3018545718803891031 3024982249481308704 3028650673261906944 3030518673265974732 3035774515571326752 3043454948291395008 3061252930445145856 3064552937081536768 3066443080751611729 3069672661292666912 3091747562288196672 3097005636373720816 3099019817979062726 3108606251480239104 3113981210260271232 3115918161345952032 3122562322045221888 3124488244530035964 3128277340145522304 3146957340186200184 3157932666466292736 3165360599485534688 3168694360044043264 3193449784731887352 3196909043998679552 3198880821780751106 3204997142999006208 3210863036068404864 3214324321224619392 3216414802703043312 3216431650421627904 3221884895904919236 3225278187901972608 3230036183178685944 3236923680973629696 3248472093095432448 3250475673744956769 3255853059224937472 3267469005920551936 3269484303415979908 3281289411250132296 3281306598784696832 3282872441257364976 3296464293916786944 3302070525709162432 3310424680597657728 3313993292425382784 3320058673896481872 3322217921213011842 3325816666740561792 3334230898765095168 3336287373414826929 3339883865022456087 3343401433637235936 3351265617116893413 3355329727736729568 3362953488804705152 3369539407036901616 3374951539010043776 3387137456774330112 3388771552265667072 3389226562935991911 3389244315849982912 3392897894625987136 3395104513964323496 3423006229676217744 3423024159529550848 3427157340796368384 3435218530778080272 3443909546750789088 3447622054216728864 3449766535775875464 3451253092786824192 3453381743954250276 3457122570835781376 3459370959604535136 3478234226618737152 3484131340920435918 3498556452062959392 3504506378001841976 3506785583502623611 3508197327191619328 3529145957728193488 3533425785472224768 3535605118810303854 3541736934833214544 3555003403097588736 3558835668868881408 3561030674421226524 3561049327252516608 3564781155049548672 3570058691956818432 3570843708034326816 3596522674498514496 3611413111806925824 3617554970840611072 3619786193067692041 3626707293393612288 3635237854903610704 3642989375719425536 3645236285285041958 3649656896836442688 3662834691628054656 3669557755506748416 3671450230217233548 3675902631660620928 3684254777544008192 3686032214745111552 3691469923632783936 3714829341422807736 3736553489618262752 3746006875413139008 3750045041428722624 3752503592158565888 3758865711889072442 3762824552552301376 3783322674905293296 3783342492111608832 3787420905629008896 3789884108611337856 3796820481386299248 3812899855331230776 3817010131454235528 3819492578209863933 3821030209871126784 3830017848133592472 3834662545984833792 3843375415776805888 3850902179470744704 3857087473154335744 3866325507829613248 3873401786212562184 3873422075257123328 3880119444530655424 3900655437603441664 3905365341837722112 3912007119629963136 3914551349026184496 3921208749279630388 3931129308209718552 3935896624858044672 3940139490533404416 3942569675252072223 3946721993090571744 3953566810976611584 3970289202444217674 3984454051687366362 3993507267955587368 3998350230929096448 4007754952574426984 4022225729919517008 4024727625071854708 4033309665975078272 4040691564354632976 4047699354095102336 4057939931055193344 4064819897740508571 4069749342195687456 4074035605770912768 4079322005298970323 4089642586766562042 4098363047684353728 4122330083050928896 4124872638612021163 4144786624737009216 4151974947013694976 4154535786824764278 4154557548461269376 4165984326040047952 4171036453527363072 4181589070228620288 4186096790432062464 4195943120248266912 4201031579040709632 4203622675820545596 4218822769866038784 4221566541178386624 4233177621621339048 4240376903290763094 4257933046309183136 4281150714757873152 4285765761632825856 4288553070270724416 4295846527873225648 4300370917202630144 4306714910904914592 4315898241298172928 4323797342748906624 4331296124127243264 4333967564993275692 4339223407298627712 4349616196308314904 4357599834664263744 4365134375096987352 4369731738447833856 4375052548333509728 4377163255009819968 4388237367303871872 4395285725222382592 4413899574130210304 4418657723233843712 4426744898528642496 4429623894950682456 4434422222320749056 4437157268921687018 4445641198353460224 4448383164553102572 4453178486696608116 4457868578182981248 4468354156155857884 4473772970315639424 4489926396189228288 4492695676450035789 4492719209382535488 4508724321646230357 4510539420674939136 4516183275699106816 4518968750581322548 4537473374221963056 4553661773356990128 4564008306234956992 4580291374370773696 4591879395667718784 4596829405622305152 4599688714367833952 4604508991939000368 4609496761114375168 4612494612806046848 4637621343432295008 4645508454560581224 4648529726968594089 4664741936083945856 4673877242018928048 4683843483067832832 4686732366795053946 4714140158413738472 4736898999699439104 4748040899228302032 4748065769670022144 4753041540066064896 4761124944045769088 4787222031930110976 4790174677097831028 4795363565998019328 4798321232671126659 4807495714498509312 4824647475632441856 4832827343857378854 4837917281852958912 4866209195781923584 4883779588837406208 4895266973622978064 4901203508880827904 4904226455123969862 4921934116875198444 4921959898177045248 4941482677427321856 4944696440875180416 4947106387172556943 4953105788563743648 4965637020896486592 4970989938638074176 4988725000110842688 4994675833884185344 5000060055238296832 5015128419775853568 5044430233207057728 5053178811481783808 5056295492492154974 5062427308515065664 5080706185161495168 5083866473774974368 5089346841938980704 5092656770946485244 5094706946494835712 5106690464178123296 5112883394646445056 5134509344514326616 5134536239294326272 5152827796167120408 5164535714950082912 5174649803663813196 5185683856253672064 5189056439406802704 5195374901146042802 5216009492839950848 5219401798701579328 5241505744279624736 5247834678094439088 5247862166477392896 5253519320711205888 5256759567002762964 5262295990787428992 5271422414635482112 5293718936592290232 5300138678208337152 5303407678215455781 5312605402249821816 5331133641238795264 5341573990878774912 5356265562051490224 5362967639892689344 5387588752472843968 5410586574740257792 5417119667710388736 5419759863654011428 5426332456260916608 5439096007065293764 5440060940090418432 5452856782355416056 5464484063579138304 5467854427927562937 5474485345254664032 5507175345325850322 5526382166316012288 5529048322117667328 5539381049099685704 5594590826997689216 5604830234427394128 5619010313119708512 5625067562143083936 5628755388237848832 5630991888231134208 5638298567833608663 5644236828828452064 5651081646714491904 5653835871054350792 5675013738167413248 5681131358443513344 5684826162917006784 5718070760360965888 5721597530977964839 5742286547873219456 5745026772200388708 5765063123665208832 5778623419991034256 5785631209731503616 5799488261744419872 5800268710317118464 5806521354470280192 5810102679318843276 5810133112885684992 5820179166795983136 5826308984597111808 5836217673346426624 5850983156405162496 5868010679444944704 5871827023539276744 5881813123919445582 5896693962314577828 5902326531371523328 5906165193267576608 5930350216464917376 5931177552737470096 5937571315595477488 5943824770910641664 5965030627087519232 5986568528252304384 5990260901933381052 5990292279176713984 5997525346393644672 6011632428861640476 6014052560899918848 6033338594879275512 6037091437607782062 6049964498962617408 6061037346531949464 6071549031142653504 6086909896582790016 6122505860890291712 6129105874163073536 6132886161503223458 6139345322585333824 6183495124576393344 6194011272747441632 6198039635958125452 6227962420520542464 6231803680237146417 6231836322691904064 6248976489060071928 6256554680291044608 6293914680372400368 6330721198971069376 6360565354936144641 6386899569463774704 6393818087997359104 6397761643561502212 6421726072136809728 6428648642449238784 6432829605406086624 6443769791809838472 6450556375803945216 6460072366357371888 6473847361947259392 6496944186190864896 6500951347489913538 6538968606831959816 6562578822500264592 6562613197569393664 6565744882514729952 6592928587833573888 6604141051418324864 6620849361195315456 6627986584850765568 6640117347792963744 6644435842426023684 6651633333481123584 6655735903382530527 6668461797530190336 6672574746829653858 6679767730044912174 6686802867274471872 6702531234233786826 6710659455473459136 6725906977609410304 6739078814073803232 6749903078020087552 6774274913548660224 6777543104531334144 6778453125871983822 6778488631699965824 6785795789251974272 6790209027928646992 6846012459352435488 6854314681592736768 6862115311239353179 6870437061556160544 6887819093501578176 6895244108433457728 6899533071551750928 6906763487908500552 6914245141671562752 6918741919209070272 6956468453237474304 6968262681840871836 6997112904125918784 7009012756003683952 7013571167005247222 7016394654383238656 7043273343875745739 7058291915456386976 7066851570944449536 7071210237620607708 7083473869666429088 7122061348842453048 7122098654505033216 7129562310099097344 7140117383913636864 7141687416068653632 7193045348997028992 7235109941681222144 7239572386135384082 7253414586787224576 7270475709807221408 7285978751438851072 7290472570570083916 7299313793672885376 7325669383256109312 7342900460434467096 7351805263321241856 7356339682685954793 7368509555088016384 7382939847265567872 7429658682845615472 7473106979236525504 7492013750826278016 7500090082857445248 7505007184317131776 7517731423778144884 7525649105104602752 7566645349810586592 7579768217222675712 7584443238738232461 7593640962772598496 7625799710662461552 7634020262908471056 7638985156419727866 7642060419742253568 7660035696267184944 7669325091969667584 7701804358941489408 7732651015659226496 7746803572425124368 7746844150514246656 7760238889061310848 7793062351719064203 7810730683675444224 7824014239259926272 7829102698052368992 7842417498559260776 7862258616419437104 7871793249716089344 7880278981066808832 7885139350504144446 7893443986181143488 7907133621953223168 7940578404888435348 7968908103374732724 7987014535911174736 7996700461858192896 8015509905148853968 8044451459839034016 8049455250143709416 8066619331950156544 8081383128709265952 8095398708190204672 8115879862110386688 8129639795481017142 8139498684391374912 8158644010597940646 8179285173533124084 8196726095368707456 8244660166101857792 8249745277224042326 8289573249474018432 8303949894027389952 8309071573649528556 8309115096922538752 8323202647754374693 8331968652080095904 8342072907054726144 8391886240496533824 8407245351641091192 8437645539732077568 8443133082356773248 8466355243242678096 8480753806581526188 8515866092618366272 8562301429515746304 8571531523265651712 8577106140541448832 8591693055746451296 8600741834405260288 8613429821809829184 8647594685497813248 8667935129986551384 8678446814597255424 8699232392616629808 8715199669328527488 8730268750193974704 8739463476895667712 8750105096667019456 8754326510019639936 8776474734607743744 8822719685879168373 8827799148260420608 8837315446467687424 8853489797057284992 8859247789901364912 8868844444641498112 8874314537843374036 8896766329106205144 8906356973393216232 8915737156365962496 8936708312311715768 8947545940631278848 8979852792378456576 8985391352900071578 8985438418765070976 9017448643292460714 9021078841349878272 9037937501162645096 9055637156411673093 9074946748443926112 9107323546713980256 9128016612469913984 9160582748741547392 9183758791335437568 9193658811244610304 9199329242254835187 9199377428735667904 9209017983878000736 9224989225612093696 9275242686864590016 9291016909121162448 9297059453937188178 9329483872167891712 9347754484037856096 9367686966135665664 9373464733590107892 9428280316827476944 9473797999398878208 9484579761394519999 9496081798456604064 9506083080132129792 9518418012364264087 9522249888091538176 9580349354195662056 9590727131996038656 9596642465342253318 9614991428997018624 9649294951264883712 9665654687714757708 9675834563705917824 9732418391563847168 9767559177674812416 9790533947245956128 9802407017761655808 9808452910247939724 9843868233750396888 9843919796354090496 9889392881750360832 9894212774345113886 9906211577127487296 9931274041792973184 9941979877276148352 9977450000221685376 9989351667768370688 10000120110476593664 10053796851350680239 10088860466414115456 10106357622963567616 10112590984984309948 10124854617030131328 10161412370322990336 10167679688807975733 10167732947549948736 10178693683877961408 10185313541892970488 10213380928356246592 10269018689028653232 10269072478588652544 10305655592334240816 10329071429900165824 10349299607327626392 10371367712507344128 10378112878813605408 10390749802292085604 10432018985679901696 10438803597403158656 10483011488559249472 10495669356188878176 10513519134005525928 10520356750507870833 10524591981574857984 10587437873184580464 10600277356416674304 10606815356430911562 10625210804499643632 10683147981757549824 10712531124102980448 10725935279785378688 10775177504945687936 10834239335420777472 10839519727308022856 10852664912521833216 10859358579203076123 10878192014130587528 10880121880180836864 10905713564710832112 10928968127158276608 10935708855855125874 10948970690509328064 11014350690651700644 11052764332632024576 11058096644235334656 11078762098199371408 11189181653995378432 11196082876232628871 11209660468854788256 11238020626239417024 11250135124286167872 11257510776475697664 11276597135667217326 11288473657656904128 11307671742108701584 11350027476334826496 11362262716887026688 11369652325834013568 11436141520721931776 11443195061955929678 11484573095746438912 11490053544400777416 11530126247330417664 11557246839982068512 11571262419463007232 11598976523488839744 11620205358637686552 11620266225771369984 11640358333591966272 11672435346692853248 11701966312810324992 11736021358889889408 11743654047078553488 11763626247838891164 11793387924629155656 11804653062743046656 11812330386535153216 11860700432929834752 11862355105474940192 11875142631190954976 11887649541821283328 11930061254175038464 11980521803866762104 11980584558353427968 11995050692787289344 12023264857723280952 12066677189758551024 12074182875215564124 12099928997925234816 12122074693063898928 12143098062285307008 12173819793165580032 12194459693221525713 12237966015896910969 12245011721780583424 12258211748326147072 12265772323006446916 12278690645170667648 12366990249152786688 12374617915836063489 12388022545494883264 12396079271916250904 12455924841041084928 12463607360474292834 12463672645383808128 12497952978120143856 12513109360582089216 12587829360744800736 12661442397942138752 12721130709872289282 12773799138927549408 12795523287123004424 12843452144273619456 12857297284898477568 12865659210812173248 12887539583619676944 12901112751607890432 12920144732714743776 12947694723894518784 12993888372381729792 13001902694979827076 13077937213663919632 13125157645000529184 13131489765029459904 13156029991611753547 13185857175667147776 13208282102836649728 13241698722390630912 13255973169701531136 13280234695585927488 13288871684852047368 13303266666962247168 13311471806765061054 13336923595060380672 13345149493659307716 13359535460089824348 13373605734548943744 13405062468467573652 13421318910946918272 13451813955218820608 13478157628147606464 13499806156040175104 13548549827097320448 13556906251743967644 13556977263399931648 13571591578503948544 13580418055857293984 13692024918704870976 13724230622478706358 13740874123112321088 13775638187003156352 13790488216866915456 13799066143103501856 13813526975817001104 13828490283343125504 13837483838418140544 13936525363681743672 13945589180905782267 13994225808251837568 14018025512007367904 14027142334010494444 14032789308766477312 14086546687751491478 14116583830912773952 14142420475241215416 14166947739332858176 14244122697684906096 14244197309010066432 14259124620198194688 14283374832137307264 14386090697994057984 14394963698013379977 14470219883362444288 14479144772270768164 14540951419614442816 14580945141140167832 14598627587345770752 14651338766512218624 14685800920868934192 14703610526642483712 14712679365371909586 14765879694531135744 14841319161517670829 14859317365691230944 14946213958473051008 14984027501652556032 15000180165714890496 15035462847556289768 15051298210209205504 15133290699621173184 15159536434445351424 15168886477476464922 15187281925545196992 15251599421324923104 15268040525816942112 15277970312839455732 15284120839484507136 15320071392534369888 15338650183939335168 15403608717882978816 15465302031318452992 15493607144850248736 15520477778122621696 15530050441225904563 15586124703438128406 15648028478519852544 15658205396104737984 15684834997118521552 15724517232838874208 15743586499432178688 15760557962133617664 15770278701008288892 15786887972362286976 15814267243906446336 15881156809776870696 15937816206749465448 15974029071822349472 15993400923716385792 16031019810297707936 16088902919678068032 16098910500287418832 16133238663900313088 16162766257418531904 16190797416380409344 16231759724220773376 16259279590962034284 16278997368782749824 16317288021195881292 16358570347066248168 16393452190737414912 16403563283782688811 16489320332203715584 16499490554448084652 16579146498948036864 16618143147299057112 16618230193845077504 16646405295508749386 16663937304160191808 16783772480993067648 16814490703282182384 16886266164713546496 16914895703500825989 16932710486485356192 16961507613163052376 17031732185236732544 17154212281082897664 17164792592933894517 17183386111492902592 17226859643619658368 17295189370995626496 17335870259973102768 17356893629194510848 17398464785233259616 17430399338657054976 17460537500387949408 17478926953791335424 17500210193334038912 17508653020039279872 17552949469215487488 17645439371758336746 17706979594114569984 17718495579802729824 17748629075686748072 17793532658212410288 17812713946786432464 17831474312731924992 17873416624623431536 17895091881262557696 17959705584756913152 17970782705800143156 17970876837530141952 18034897286584921428 18042157682699756544 18075875002325290192 18111274312823346186 18149893496887852224 18214647093427960512 18256033224939827968 18321165497483094784 18367517582670875136 18387317622489220608 18398658484509670374 18398754857471335808 18418035967756001472 18449978451224187392 18550485373729180032 18582033818242324896 18594118907874376356 18658967744335783424 18695508968075712192 18746929467180215784 18856560633654953888 18969159522789039998 18992163596913208128 19036836024728528174 19044499776183076352 19160698708391324112 19181454263992077312 19193284930684506636 19331309375429515416 19351669127411835648 19464836783127694336 19581067894491912256 19616905820495879448 19687736467500793776 19687839592708180992 19778785763500721664 19788425548690227772 19812423154254974592 19862548083585946368 19883959754552296704 19954900000443370752 19967207710147591581 19978703335536741376 20000240220953187328 20107593702701360478 20177720932828230912 20225181969968619896 20249709234060262656 20322824740645980672 20335359377615951466 20335465895099897472 20357387367755922816 20370627083785940976 20426761856712493184 20538037378057306464 20586345933718059537 20611311184668481632 20658142859800331648 20698599214655252784 20742735425014688256 20756225757627210816 20781499604584171208 20877607194806317312 20966022977118498944 20991338712377756352 21027038268011051856 21040713501015741666 21049183963149715968 21129820031627237217 21174875746369160928 21200554712833348608 21213630712861823124 21250421608999287264 21366295963515099648 21425062248205960896 21451870559570757376 21465101565261282103 21550355009891375872 21679039454616045712 21705329825043666432 21718717158406152246 21756384028261175056 21760243760361673728 21811427129421664224 21857936254316553216 21871417711710251748 21897941381018656128 22028701381303401288 22105528665264049152 22157524196398742816 22378363307990756864 22392165752465257742 22419320937709576512 22476041252478834048 22500270248572335744 22515021552951395328 22553194271334434652 22576947315313808256 22615343484217403168 22739304651668027136 22753329716214697383 22872283041443863552 22886390123911859356 22969146191492877824 22980107088801554832 23114493679964137024 23197953046977679488 23240410717275373104 23240532451542739968 23280716667183932544 23344870693385706496 23379187055157192609 23472042717779778816 23487308094157106976 23527252495677782328 23586775849258311312 23609306125486093312 23624660773070306432 23721400865859669504 23724710210949880384 23750285262381909952 23961043607733524208 23961169116706855936 23990101385574578688 24046529715446561904 24133354379517102048 24148365750431128248 24199857995850469632 24244149386127797856 24286196124570614016 24347639586331160064 24388919386443051426 24475932031793821938 24531544646012893832 24557381290341335296 24733980498305573376 24749235831672126978 24776045090989766528 24792158543832501808 24911849682082169856 24927214720948585668 24927345290767616256 24969607943263124079 24995905956240287712 25026218721164178432 25175658721489601472 25322884795884277504 25338503351473844287 25442261419744578564 25547598277855098816 25591046574246008848 25686904288547238912 25714594569796955136 25731318421624346496 25775079167239353888 25802225503215780864 25840289465429487552 26003805389959654152 26155874427327839264 26250315290001058368 26262979530058919808 26312059983223507094 26416564205673299456 26483397444781261824 26511946339403062272 26560469391171854976 26577743369704094736 26606533333924494336 26622943613530122108 26690298987318615432 26719070920179648696 26747211469097887488 26810124936935147304 26842637821893836544 26903627910437641216 26956315256295212928 26999612312080350208 27113812503487935288 27113954526799863296 27143183157007897088 27160836111714587968 27384049837409741952 27448461244957412716 27481748246224642176 27551276374006312704 27580976433733830912 27597987726764505561 27598132286207003712 27627053951634002208 27674967676836281088 27873050727363487344 27891178361811564534 27988451616503675136 28036051024014735808 28054284668020988888 28173093375502982956 28233167661825547904 28284840950482430832 28333895478665716352 28453739284183559997 28488245395369812192 28518249240396389376 28555254037092792261 28566749664274614528 28772181395988115968 28789927396026759954 28958289544541536328 29081902839228885632 29161890282280335664 29197255174691541504 29302677533024437248 29371601841737868384 29407221053284967424 29425358730743819172 29531759389062271488 29682638323035341658 29718634731382461888 29892427916946102016 29968055003305112064 30000360331429780992 30070925695112579536 30102596420418411008 30266581399242346368 30319072868890702848 30337772954952929844 30374563851090393984 30389367806917135507 30503198842649846208 30536081051633884224 30555940625678911464 30640142785068739776 30807217435765957632 30930604062636905984 30987214289700497472 31040955556245243392 31060100882451809126 31172249406876256812 31296056957039705088 31316410792209475968 31369669994237043104 31449034465677748416 31540557402016577784 31561070251523612499 31573775944724573952 31762313619553741392 31875632413498930896 31948058143644698944 32062039620595415872 32177805839356136064 32197821000574837664 32266477327800626176 32325532514837063808 32381594832760818688 32518559181924068568 32557994737565499648 32578075737609228369 32634576042391762584 32717140694132496336 32786904381474829824 32807126567565377622 32998981108896169304 33158292997896073728 33236286294598114224 33236460387690155008 33292810591017498772 33327874608320383616 33567544961986135296 33588248628697886613 33628981406564364768 33772532329427092992 33829791407001651978 33865420972970712384 33923015226326104752 34063464370473465088 34308424562165795328 34329585185867789034 34366772222985805184 34453719287239316736 34590378741991252992 34629744710207898601 34671740519946205536 34713787258389021696 34796929570466519232 34860798677314109952 34921075000775898816 35000420386668077824 35017306040078559744 35105898938430974976 35290878743516673492 35413959188229139968 35436991159605459648 35497258151373496144 35587065316424820576 35625427893572864928 35662948625463849984 35746833249246863072 35790183762525115392 35941565411600286312 35941753675060283904 36069794573169842856 36151750004650580384 36222548625646692372 36299786993775704448 36429294186855921024 36512066449879655936 36642330994966189568 36735035165341750272 36774635244978441216 36797316969019340748 36797509714942671616 36836071935512002944 36899956902448374784 37100970747458360064 37123853747508190467 37164067636484649792 37188237815748752712 37317935488671566848 37391017936151424384 37493858934360431568 37713121267309907776 37938319045578079996 37984327193826416256 38073672049457056348 38088999552366152704 38321397416782648224 38386569861369013272 38662618750859030832 38703338254823671296 39162135788983824512 39233811640991758896 39375472935001587552 39468089974835260641 39557571527001443328 39576851097380455544 39624846308509949184 39725096167171892736 39767919509104593408 39909800000886741504 39934415420295183162 40215187405402720956 40355441865656461824 40450363939937239792 40499418468120525312 40645649481291961344 40670718755231902932 40670931790199794944 40714774735511845632 40741254167571881952 40853523713424986368 41076074756114612928 41172691867436119074 41222622369336963264 41316285719600663296 41397198429310505568 41485470850029376512 41512451515254421632 41562999209168342416 41755214389612634624 41932045954236997888 41982677424755512704 42054076536022103712 42081427002031483332 42098367926299431936 42152994054756026671 42259640063254474434 42349751492738321856 42427261425723646248 42500843217998574528 42732591927030199296 42850124496411921792 42903741119141514752 42930203130522564206 43100710019782751744 43358078909232091424 43410659650087332864 43437434316812304492 43512768056522350112 43622854258843328448 43742835423420503496 43795882762037312256 44057402762606802576 44315048392797485632 44523957484553012487 44756726615981513728 44784331504930515484 44838641875419153024 44952082504957668096 45000540497144671488 45106388542668869304 45153894630627616512 45230686968434806336 45478609303336054272 45506659432429394766 45772780247823718712 45938292382985755648 45960214177603109664 46228987359928274048 46395906093955358976 46480821434550746208 46561433334367865088 46590151323677713689 46758374110314385218 46944085435559557632 46974616188314213952 47054504991355564656 47173551698516622624 47249321546140612864 47442801731719339008 47449420421899760768 47500570524763819904 47922087215467048416 47980202771149157376 48034807178675472253 48093059430893123808 48266708759034204096 48296731500862256496 48399715991700939264 48488298772255595712 48572392249141228032 48695279172662320128 48777838772886102852 48951864063587643876 49063089292025787664 49114762580682670592 49467960996611146752 49498471663344253956 49552090181979533056 49584317087665003616 49854429441897171336 49854690581535232512 49939215886526248158 49991811912480575424 50351317442979202944 50645769591768555008 50677006702947688574 50884522839489157128 51095196555710197632 51182093148492017696 51462636843248692992 51494377778801683551 51550158334478707776 51680578930858975104 52007610779919308304 52311748854655678528 52500630580002116736 52525959060117839616 52624119966447014188 52833128411346598912 53120938782343709952 53155486739408189472 53245887227060244216 53380597974637230864 53438141840359297392 53494422938195774976 53620249873870294608 53685275643787673088 53912630512590425856 54227625006975870576 54227909053599726592 54286366314015794176 54321672223429175936 54768099674819483904 54896922489914825432 54963496492449284352 55102552748012625408 55161952867467661824 55195975453529011122 55196264572414007424 55254107903268004416 55349935353672562176 55746101454726974688 55782356723623129068 55976903233007350272 56072102048029471616 56108569336041977776 56346186751005965912 56466335323651095808 56569681900964861664 56667790957331432704 56907478568367119994 56976490790739624384 57110508074185584522 57133499328549229056 57544362791976231936 57579854792053519908 57916579089083072656 58163805678457771264 58262418534280622851 58323780564560671328 58394510349383083008 58743203683475736768 58850717461487638344 59063518778124542976 59365276646070683316 59437269462764923776 59784855833892204032 59936110006610224128 60000720662859561984 60141851390225159072 60205192840836822016 60533162798484692736 60675545909905859688 60749127702180787968 60778735613834271014 61006397685299692416 61072162103267768448 61111881251357822928 61280285570137479552 61759037801154178611 61861208125273811968 61974428579400994944 62081911112490486784 62120201764903618252 62344498813752513624 62632821584418951936 62739339988474086208 62898068931355496832 63081114804033155568 63122140503047224998 63147551889449147904 63389460094881711651 63524627239107482784 63751264826997861792 63896116287289397888 64124079241190831744 64355611678712272128 64395304695783846309 64395642001149675328 64651065029674127616 65037118363848137136 65115989475130999296 65156151475218456738 65269152084783525168 65434281388264992672 65573808762949659648 65614253135130755244 65997962217792338608 66316585995792147456 66472572589196228448 66585621182034997544 66628926086549848609 66655749216640767232 67135089923972270592 67176497257395773226 67257962813128729536 67545064658854185984 67659582814003303956 67730841945941424768 67846030452652209504 68126928740946930176 68616849124331590656 68659170371735578068 68733544445971610368 68775937668286148779 68907438574478633472 69259489420415797202 69343481039892411072 69593859140933038464 69721597354628219904 69842150001551797632 70000840773336155648 70034612080157119488 70581757487033346984 70827918376458279936 70873982319210919296 70994516302746992288 71174130632849641152 71250855787145729856 71493666498493726144 71883130823200572624 71883507350120567808 72139589146339685712 72303500009301160768 72445097251293384744 72599573987551408896 72858588373711842048 73024132899759311872 73284661989932379136 73594633938038681496 73595019429885343232 73672143871024005888 74201941494916720128 74247707495016380934 74328135272969299584 74376475631497505424 74782035872302848768 74908823829789372237 74987717868720863136 75426242534619815552 75876638091156159992 75968654387652832512 76015510054421532861 76147344098914112696 76642794833565296448 76773139722738026544 77325237501718061664 77406676509647342592 78324271577967649024 78372580133628402097 78467623281983517792 78750945870003175104 78936179949670521282 79153702194760911088 79249692617019898368 79450192334343785472 79535839018209186816 79819600001773483008 79868830840590366324 80430374810805441912 80710883731312923648 80900727879874479584 80998836936241050624 81341437510463805864 81341863580399589888 81429549471023691264 81482508335143763904 81707047426849972736 82152149512229225856 82345383734872238148 82445244738673926528 82632571439201326592 82794396858621011136 83024903030508843264 83125998418336684832 83510428779225269248 83864091908473995776 83965354849511025408 84108153072044207424 84162854004062966664 84305988109512053342 84519280126508948868 84699502985476643712 84854522851447292496 85001686435997149056 85361217852550679991 85665762111278376783 85700248992823843584 85807482238283029504 85860406261045128412 86201420039565503488 86716157818464182848 86874868633624608984 87025536113044700224 87245708517686656896 87485670846841006992 87591765524074624512 88114805525213605152 88630096785594971264 89047914969106024974 89568663009861030968 89677283750838306048 89904165009915336192 90001080994289342976 90212777085337738608 90307789261255233024 90461373936869612672 90957218606672108544 91013318864858789532 91168103420751406521 91545560495647437424 91920428355206219328 92457974719856548096 92791812187910717952 92961642869101492416 93122866668735730176 93180302647355427378 93516748220628770436 93888170871119115264 93949232376628427904 94109009982711129312 94347103397033245248 94498643092281225728 94898840843799521536 95001141049527639808 95844174430934096832 96069614357350944506 96186118861786247616 96533417518068408192 96593463001724512992 96799431983401878528 96976597544511191424 97144784498282456064 97555677545772205704 97903728127175287752 98126178584051575328 98229525161365341184 98996943326688507912 99104180363959066112 99168634175330007232 99708858883794342672 99709381163070465024 99878431773052496316 99983623824961150848 100702634885958405888 100764745886093659839 101291539183537110016 101354013405895377148 101769045678978314256 102190393111420395264 102364186296984035392 102925273686497385984 102988755557603367102 103100316668957415552 103361157861717950208 103889234130623695803 104015221559838616608 104623497709311357056 105001261160004233472 105051918120235679232 105248239932894028376 106241877564687419904 106310973478816378944 106491774454120488432 106761195949274461728 106876283680718594784 106988845876391549952 107240499747740589216 107370551287575346176 107825261025180851712 108455250013951741152 108643344446858351872 108710353088581331941 109536199349638967808 109793844979829650864 109926992984898568704 110205105496025250816 110323905734935323648 110391950907058022244 110392529144828014848 110508215806536008832 110699870707345124352 111492202909453949376 111564713447246258136 111953806466014700544 112144204096058943232 112217138672083955552 112692373502011931824 112932670647302191616 113139363801929723328 113335581914662865408 113814957136734239988 113952981581479248768 114221016148371169044 114266998657098458112 115159709584107039816 115833158178166145312 116327611356915542528 116524837068561245702 116647561129121342656 117486407366951473536 117701434922975276688 118404269924505781923 118730553292141366632 118874538925529847552 119569711667784408064 120283702780450318144 121066325596969385472 121351091819811719376 121498255404361575936 121557471227668542028 122012795370599384832 122144324206535536896 122223762502715645856 122560571140274959104 123518075602308357222 123948857158801989888 124240403529807236504 124688997627505027248 125265643168837903872 125478679976948172416 125796137862710993664 126162229608066311136 126244281006094449996 126295103778898295808 126458982164268080013 126778920189763423302 127049254478214965568 127502529653995723584 127792232574578795776 128248158482381663488 128711223357424544256 128790609391567692618 128791284002299350656 129302130059348255232 130074236727696274272 130231978950261998592 130312302950436913476 130538304169567050336 130868562776529985344 131228506270261510488 131995924435584677216 132945145178392456896 133171242364069995088 133257852173099697218 133311498433281534464 134270179847944541184 134352994514791546452 134515925626257459072 135319165628006607912 135461683891882849536 135692060905304419008 136253857481893860352 137318340743471156136 137467088891943220736 137551875336572297558 137814877148957266944 138518978840831594404 138686962079784822144 139187718281866076928 139684300003103595264 139770453971033141067 140001681546672311296 141163514974066693968 141747964638421838592 141989032605493984576 142348261265699282304 142501711574291459712 142987332996987452288 143766261646401145248 144104421536026416759 144279178292679371424 144607000018602321536 144890194502586769488 145199147975102817792 145717176747423684096 147189267876077362992 147190038859770686464 147344287742048011776 148403882989833440256 148495414990032761868 148656270545938599168 148752951262995010848 149564071744605697536 149817647659578744474 149975435737441726272 150852485069239631104 151753276182312319984 151937308775305665024 152031020108843065722 152294688197828225392 153285589667130592896 153546279445476053088 154650475003436123328 156648543155935298048 156745160267256804194 156935246563967035584 157501891740006350208 157872359899341042564 158307404389521822176 158499385234039796736 159737661681180732648 160860749621610883824 161801455759748959168 162682875020927611728 162683727160799179776 162859098942047382528 162965016670287527808 163414094853699945472 164304299024458451712 164690767469744476296 164890489477347853056 165265142878402653184 165588793717242022272 166049806061017686528 166251996836673369664 167728183816947991552 167930709699022050816 168216306144088414848 168325708008125933328 168611976219024106684 169038560253017897736 169399005970953287424 169709045702894584992 170003372871994298112 170722435705101359982 171331524222556753566 171400497985647687168 171720812522090256824 173432315636928365696 173749737267249217968 174051072226089400448 174491417035373313792 174787255602841868553 174971341693682013984 175183531048149249024 176229611050427210304 177260193571189942528 177369523460316910009 178095829938212049948 179137326019722061936 179354567501676612096 179808330019830672384 180002161988578685952 180425554170675477216 180615578522510466048 180922747873739225344 182026637729717579064 182336206841502813042 183091120991294874848 183840856710412438656 184915949439713096192 185583624375821435904 185923285738202984832 186245733337471460352 186360605294710854756 187033496441257540872 187898464753256855808 188218019965422258624 188694206794066490496 188997286184562451456 189797681687599043072 190002282099055279616 191688348861868193664 192139228714701889012 192372237723572495232 193066835036136816384 193185914087351538927 193186926003449025984 193953195089022382848 195111355091544411408 195807456254350575504 196252357168103150656 197993886653377015824 198208360727918132224 198337268350660014464 199417717767588685344 199756863546104992632 199886778259649545827 199967247649922301696 201405269771916811776 201529491772187319678 202708026811790754296 203538091357956628512 204380786222840790528 204728372593968070784 205850547372994771968 205977511115206734204 206200633337914831104 206327813004858446337 206722315723435900416 207778468261247391606 208030443119677233216 209246995418622714112 210002522320008466944 210103836240471358464 210496479865788056752 212483755129374839808 212621946957632757888 212725574648419948549 212983548908240976864 213522391898548923456 213752567361437189568 214480999495481178432 215650522050361703424 216910500027903482304 217286688893716703744 217420706177162663882 219072398699277935616 219587689959659301728 219853985969797137408 220783901814116044488 220785058289656029696 221016431613072017664 222984405818907898752 223129426894492516272 224288408192117886464 224434277344167911104 225384747004023863648 225865341294604383232 226278727603859446656 226671163829325730816 227629914273468479976 227905963162958497536 228046530163264598583 228442032296742338088 230319419168214079632 231666316356332290624 232655222713831085056 233049674137122491404 233295122258242685312 234972814733902947072 235117740400885206291 235402869845950553376 236808539849011563846 237461106584282733264 237749077851059695104 240567405560900636288 242132651193938770944 242702183639623438752 242996510808723151872 243114942455337084056 244025590741198769664 244288648413071073792 244447525005431291712 245121142280549918208 247036151204616714444 247897714317603979776 248480807059614473008 249377995255010054496 250531286337675807744 250957359953896344832 251592275725421987328 252324459216132622272 252488562012188899992 252917964328536160026 253557840379526846604 254098508956429931136 255005059307991447168 255584465149157591552 256496316964763326976 257422446714849088512 257581218783135385236 257582568004598701312 258604260118696510464 260148473455392548544 260624605900873826952 261076608339134100672 261737125553059970688 262457012540523020976 263991848871169354432 265890290356784913792 266342484728139990176 266515704346199394436 266622996866563068928 268705989029583092904 269031851252514918144 270638331256013215824 270923367783765699072 271384121810608838016 273504310262254219563 274636681486942312272 274934177783886441472 275103750673144595116 277037957681663188808 277373924159569644288 278375436563732153856 279368600006207190528 279540907942066282134 282327029948133387936 283495929276843677184 283978065210987969152 284696522531398564608 285003423148582919424 285974665993974904576 287532523292802290496 288208843072052833518 288558356585358742848 289214000037204643072 289780389005173538976 290398295950205635584 291434353494847368192 294378535752154725984 294688575484096023552 295070958383292186697 296990829980065523736 297312541091877198336 297505902525990021696 299128143489211395072 299635295319157488948 299950871474883452544 301704970138479262208 303506552364624639968 303874617550611330048 304062040217686131444 304589376395656450784 306571179334261185792 307092558890952106176 309300950006872246656 311667702391871087409 313297086311870596096 313490320534513608388 313870493127934071168 315003783480012700416 315744719798682085128 316614808779043644352 319475323362361465296 321721499243221767648 323602911519497918336 325365750041855223456 325930033340575055616 326131059265743995823 328608598048916903424 329381534939488952592 329780978954695706112 331177587434484044544 332099612122035373056 332503993673346739328 335861419398044101632 336432612288176829696 336651416016251866656 337223952438048213368 338077120506035795472 338798011941906574848 339418091405789169984 340006745743988596224 341444871410202719964 342663048445113507132 342800995971295374336 343441625044180513648 346864631273856731392 347499474534498435936 348102144452178800896 348982834070746627584 349574511205683737106 349942683387364027968 352459222100854420608 354520387142379885056 354739046920633820018 356191659876424099896 358274652039444123872 358709135003353224192 360851108341350954432 361845495747478450688 364053275459435158128 364672413683005626084 366182241982589749696 367681713420824877312 369831898879426192384 371846571476405969664 372721210589421709512 374066992882515081744 375796929506513711616 376436039930844517248 377388413588132980992 379376946492804240039 379595363375198086144 380004564198110559232 383376697723736387328 384278457429403778024 384744475447144990464 386133670072273632768 386371828174703077854 386373852006898051968 387906390178044765696 390222710183088822816 391614912508701151008 392504714336206301312 395987773306754031648 396674536701320028928 398835435535177370688 399513727092209985264 399773556519299091654 399934495299844603392 402810539543833623552 403058983544374639356 405416053623581508592 407076182715913257024 407836929739964359957 408761572445681581056 409456745187936141568 411955022230413468408 412401266675829662208 412655626009716892674 413444631446871800832 415556936522494783212 416060886239354466432 418493990837245428224 420005044640016933888 420992959731576113504 425243893915265515776 425451149296839897098 425967097816481953728 427044783797097846912 427505134722874379136 428961998990962356864 432313264608079250277 433821000055806964608 434573377787433407488 434841412354325327764 439175379919318603456 441567803628232088976 441570116579312059392 442032863226144035328 445968811637815797504 446258853788985032544 448576816384235772928 448868554688335822208 450769494008047727296 452557455207718893312 455259828546936959952 455811926325916995072 456093060326529197166 456884064593484676176 460638838336428159264 463332632712664581248 466099348274244982808 466590244516485370624 469945629467805894144 470235480801770412582 470805739691901106752 473617079698023127692 474922213168565466528 475498155702119390208 481134811121801272576 481431563678003041453 485404367279246877504 486229884910674168112 488051181482397539328 488577296826142147584 488895050010862583424 490242284561099836416 494072302409233428888 495795428635207959552 496961614119228946016 498755990510020108992 501914719907792689664 503184551450843974656 504648918432265244544 504977124024377799984 505835928657072320052 507115680759053693208 508197017912859862272 510010118615982894336 511168930298315183104 512992633929526653952 515162437566270770472 515165136009197402624 520296946910785097088 521249211801747653904 522153216678268201344 523474251106119941376 524361766808525605659 524914025081046041952 527983697742338708864 531780580713569827584 532108570380950730027 532684969456279980352 533031408692398788872 537411978059166185808 538063702505029836288 541276662512026431648 541846735567531398144 542768243621217676032 547008620524508439126 549273362973884624544 550207501346289190232 554075915363326377616 554747848319139288576 556750873127464307712 558737200012414381056 559081815884132564268 564654059896266775872 566991858553687354368 567956130421975938304 569393045062797129216 570006846297165838848 571949331987949809152 575065046585604580992 576417686144105667036 577116713170717485696 578428000074409286144 579560778010347077952 588757071504309451968 590141916766584373394 593981659960131047472 594625082183754396672 595011805051980043392 599270590638314977896 599660334778948637481 599901742949766905088 603409940276958524416 607013104729249279936 608124080435372262888 609178752791312901568 613142358668522371584 614185117781904212352 618601900013744493312 618983439014575339011 623335404783742174818 626980641069027216776 627740986255868142336 630007566960025400832 631489439597364170256 633229617558087288704 638176723945259845647 638950646724722930592 643442998486443535296 647205823038995836672 650731500083710446912 651860066681150111232 652262118531487991646 657217196097833806848 658763069878977905184 659561957909391412224 662355174868968089088 665007987346693478656 672865224576353659392 673302832032503733312 674447904876096426736 676154241012071590944 677596023883813149696 678836182811578339968 680013491487977192448 682889742820405439928 685326096890227014264 686883250088361027296 693729262547713462784 694998949068996871872 696204288904357601792 697965668141493255168 699149022411367474212 699885366774728055936 704918444201708841216 705353221202655618873 709040774284759770112 709478093841267640036 712383319752848199792 716549304078888247744 721702216682701908864 723690991494956901376 728106550918870316256 729344827366011252168 732364483965179499392 735363426841649754624 743693142952811939328 745442421178843419024 748133985765030163488 751593859013027423232 752872079861689034496 754776827176265961984 758753892985608480078 766753395447472774656 768556914858807556048 769488950894289980928 772267340144547265536 772743656349406155708 772747704013796103936 775812780356089531392 780445420366177645632 783229825017402302016 785009428672412602624 791975546613508063296 793349073402640057856 797670871070354741376 799027454184419970528 799547113038598183308 799868990599689206784 806117967088749278712 810832107247163017184 814152365431826514048 815673859479928719914 818913490375872283136 823910044460826936816 824802533351659324416 825311252019433785348 831113873044989566424 832121772478708932864 836987981674490856448 841985919463152227008 850487787830531031552 850902298593679794196 851934195632963907456 854089567594195693824 855010269445748758272 857923997981924713728 864626529216158500554 867642000111613929216 869682824708650655528 878350759838637206912 883135607256464177952 884065726452288070656 885212875149876560091 891937623275631595008 892517707577970065088 897737109376671644416 901538988016095454592 905114910415437786624 910519657093873919904 911623852651833990144 912186120653058394332 913768129186969352352 921277676672856318528 926665265425329162496 932198696548489965616 933180489032970741248 939891258935611788288 940470961603540825164 941611479383802213504 947234159396046255384 949844426337130933056 962269622243602545152 962863127356006082906 970808734558493755008 972459769821348336224 977790100021725166848 978393177797231987469 988144604818466857776 993923228238457892032 997511981020040217984 1003829439815585379328 1009297836864530489088 1009954248048755599968 1011671857314144640104 1014231361518107386416 1016394035825719724544 1020020237231965788672 1030324875132541540944 1030330272018394805248 1040593893821570194176 1042498423603495307808 1044306433356536402688 1046948502212239882752 1048723533617051211318 1049828050162092083904 1055967395484677417728 1063561161427139655168 1064217140761901460054 1065369938912559960704 1066062817384797577744 1074823956118332371616 1076127405010059672576 1082553325024052863296 1085536487242435352064 1094017241049016878252 1098546725947769249088 1100415002692578380464 1108151830726652755232 1109495696638278577152 1118163631768265128536 1129308119792533551744 1135912260843951876608 1138786090125594258432 1140013692594331677696 1143898663975899618304 1150130093171209161984 1152835372288211334072 1154233426341434971392 1156856000148818572288 1159121556020694155904 1177514143008618903936 1180283833533168746788 1187963319920262094944 1190023610103960086784 1198541181276629955792 1199320669557897274962 1199803485899533810176 1214026209458498559872 1216248160870744525776 1218357505582625803136 1223510789219893079871 1226284717337044743168 1228370235563808424704 1237203800027488986624 1237966878029150678022 1246670809567484349636 1253961282138054433552 1255481972511736284672 1260015133920050801664 1262978879194728340512 1266459235116174577408 1276353447890519691294 1277901293449445861184 1286885996972887070592 1294411646077991673344 1301463000167420893824 1303720133362300222464 1304524237062975983292 1306742815697436826801 1317526139757955810368 1324710349737936178176 1330015974693386957312 1345730449152707318784 1346605664065007466624 1348895809752192853472 1352308482024143181888 1357672365623156679936 1365779485640810879856 1370652193780454028528 1373766500176722054592 1387458525095426925568 1389997898137993743744 1392408577808715203584 1398298044822734948424 1399770733549456111872 1409836888403417682432 1410706442405311237746 1418956187682535280072 1424766639505696399584 1433098608157776495488 1443404433365403817728 1444294691034009124359 1456213101837740632512 1458689654732022504336 1464728967930358998784 1470726853683299509248 1487386285905623878656 1489079022538939639843 1490884842357686838048 1496267971530060326976 1505744159723378068992 1509553654352531923968 1517507785971216960156 1533506790894945549312 1537113829717615112096 1538977901788579961856 1545487312698812311416 1545495408027592207872 1560890840732355291264 1566459650034804604032 1570018857344825205248 1583951093227016126592 1586698146805280115712 1595341742140709482752 1596325711142852190081 1598054908368839941056 1599094226077196366616 1612235934177498557424 1621664214494326034368 1628304730863653028096 1631347718959857439828 1637826980751744566272 1647820088921653873632 1650622504038867570696 1662227746089979132848 1664243544957417865728 1683971838926304454016 1700975575661062063104 1701804597187359588392 1703868391265927814912 1708179135188391387648 1710020538891497516544 1715847995963849427456 1729253058432317001108 1735284000223227858432 1739365649417301311056 1756701519677274413824 1766271214512928355904 1770425750299753120182 1783875246551263190016 1785035415155940130176 1795474218753343288832 1803077976032190909184 1810229820830875573248 1821039314187747839808 1824372241306116788664 1827536258373938704704 1842555353345712637056 1853330530850658324992 1864397393096979931232 1866360978065941482496 1880941923207081650328 1883222958767604427008 1894468318792092510768 1899688852674261866112 1914530171835779536941 1924539244487205090304 1925726254712012165812 1941617469116987510016 1944919539642696672448 1955580200043450333696 1956786355594463974938 1976289209636933715552 1987846456476915784064 1995023962040080435968 2018595673729060978176 2019908496097511199936 2023343714628289280208 2028462723036214772832 2032788071651439449088 2040040474463931577344 2060649750265083081888 2065496708683045306879 2081187787643140388352 2084996847206990615616 2088612866713072805376 2093897004424479765504 2097447067234102422636 2099656100324184167808 2111934790969354835456 2127122322854279310336 2128434281523802920108 2130739877825119921408 2132125634769595155488 2149647912236664743232 2165106650048105726592 2171072974484870704128 2188034482098033756504 2197093451895538498176 2200830005385156760928 2216303661453305510464 2236327263536530257072 2258616239585067103488 2271824521687903753216 2300260186342418323968 2305670744576422668144 2308466852682869942784 2318243112041388311808 2355028286017237807872 2360567667066337493576 2375926639840524189888 2380047220207920173568 2397082362553259911584 2398641339115794549924 2399606971799067620352 2428052418916997119744 2432496321741489051552 2436715011165251606272 2447021578439786159742 2456740471127616849408 2474407600054977973248 2475933756058301356044 2493341619134968699272 2507922564276108867104 2510963945023472569344 2525957758389456681024 2532918470232349154816 2552706895781039382588 2555802586898891722368 2573771993945774141184 2588823292155983346688 2602926000334841787648 2609048474125951966584 2613485631394873653602 2635052279515911620736 2655638625449629680273 2660031949386773914624 2693211328130014933248 2697791619504385706944 2704616964048286363776 2715344731246313359872 2731558971281621759712 2741304387560908057056 2747533000353444109184 2779995796275987487488 2796596089645469896848 2799541467098912223744 2819673776806835364864 2821412884810622475492 2837912375365070560144 2849533279011392799168 2866197216315552990976 2886808866730807635456 2888589382068018248718 2912426203675481265024 2917379309464045008672 2929457935860717997568 2978158045077879279686 2981769684715373676096 2992535943060120653952 3011488319446756137984 3035015571942433920312 3074227659435230224192 3090974625397624622832 3090990816055184415744 3121781681464710582528 3132919300069609208064 3140037714689650410496 3167902186454032253184 3190683484281418965504 3192651422285704380162 3196109816737679882112 3198188452154392733232 3224471868354997114848 3243328428988652068736 3256609461727306056192 3262695437919714879656 3295640177843307747264 3301245008077735141392 3324455492179958265696 3328487089914835731456 3367943677852608908032 3370020945746021290171 3403609194374719176784 3407736782531855629824 3416358270376782775296 3420041077782995033088 3431695991927698854912 3458506116864634002216 3470568000446455716864 3478731298834602622112 3513403039354548827648 3532542429025856711808 3540851500599506240364 3570070830311880260352 3590948437506686577664 3606155952064381818368 3642078628375495679616 3648744482612233577328 3655072516747877409408 3670532367659679239613 3685110706691425274112 3706661061701316649984 3728794786193959862464 3761883846414163300656 3766445917535208854016 3788936637584185021536 3799377705348523732224 3829060343671559073882 3851452509424024331624 3883234938233975020032 3889839079285393344896 3911160400086900667392 3913572711188927949876 3920228447092310480403 3952578419273867431104 3975692912953831568128 3990047924080160871936 4037191347458121956352 4039816992195022399872 4046687429256578560416 4056925446072429545664 4121299500530166163776 4130993417366090613758 4162375575286280776704 4169993694413981231232 4177225733426145610752 4194894134468204845272 4199312200648368335616 4223869581938709670912 4256868563047605840216 4261479755650239842816 4264251269539190310976 4299295824473329486464 4330213300096211453184 4332884073102027373077 4376068964196067513008 4394186903791076996352 4401660010770313521856 4432607322906611020928 4467237067616818919529 4472654527073060514144 4517232479170134206976 4600520372684836647936 4611341489152845336288 4616933705365739885568 4636486224082776623616 4710056572034475615744 4721135334132674987152 4751853279681048379776 4760094440415840347136 4794164725106519823168 4797282678231589099848 4856104837833994239488 4864992643482978103104 4873430022330503212544 4894043156879572319484 4913480942255233698816 4951867512116602712088 4986683238269937398544 5015845128552217734208 5051915516778913362048 5065836940464698309632 5105413791562078765176 5111605173797783444736 5147543987891548282368 5205852000669683575296 5218096948251903933168 5226971262789747307204 5270104559031823241472 5311277250899259360546 5386422656260029866496 5395583239008771413888 5409233928096572727552 5430689462492626719744 5463117942563243519424 5482608775121816114112 5495066000706888218368 5559991592551974974976 5593192179290939793696 5599082934197824447488 5642825769621244950984 5675824750730141120288 5699066558022785598336 5732394432631105981952 5773617733461615270912 5777178764136036497436 5824852407350962530048 5834758618928090017344 5858915871721435995136 5956316090155758559372 5963539369430747352192 5985071886120241307904 6070031143884867840624 6148455318870460448384 6181949250795249245664 6196490126049135920637 6243563362929421165056 6265838600139218416128 6335804372908064506368 6381366968562837931008 6385302844571408760324 6392219633475359764224 6396376904308785466464 6448943736709994229696 6486656857977304137472 6513218923454612112384 6525390875839429759312 6591280355686615494528 6602490016155470282784 6648910984359916531392 6735887355705217816064 6740041891492042580342 6807218388749438353568 6815473565063711259648 6917012233729268004432 6957462597669205244224 7026806078709097655296 7065084858051713423616 7081703001199012480728 7140141660623760520704 7212311904128763636736 7284157256750991359232 7297488965224467154656 7310145033495754818816 7341064735319358479226 7370221413382850548224 7457589572387919724928 7523767692828326601312 7532891835070417708032 7577873275168370043072 7598755410697047464448 7658120687343118147764 7702905018848048663248 7766469876467950040064 7779678158570786689792 7827145422377855899752 7840456894184620960806 7905156838547734862208 7951385825907663136256 7980095848160321743872 8079633984390044799744 8093374858513157120832 8113850892144859091328 8242599001060332327552 8261986834732181227516 8339987388827962462464 8389788268936409690544 8398624401296736671232 8513737126095211680432 8522959511300479685632 8528502539078380621952 8598591648946658972928 8660426600192422906368 8665768146204054746154 8752137928392135026016 8788373807582153992704 8803320021540627043712 8865214645813222041856 8934474135233637839058 8945309054146121028288 9034464958340268413952 9147199709882057787607 9222682978305690672576 9272972448165553247232 9420113144068951231488 9442270668265349974304 9503706559362096759552 9588329450213039646336 9594565356463178199696 9712209675667988478976 9729985286965956206208 9746860044661006425088 9788086313759144638968 9903735024233205424176 9973366476539874797088 10031690257104435468416 10103831033557826724096 10110062837238063870513 10210827583124157530352 10223210347595566889472 10295087975783096564736 10411704001339367150592 10436193896503807866336 10453942525579494614408 10540209118063646482944 10622554501798518721092 10772845312520059732992 10791166478017542827776 10818467856193145455104 10926235885126487038848 10965217550243632228224 10990132001413776436736 11119983185103949949952 11186384358581879587392 11285651539242489901968 11351649501460282240576 11398133116045571196672 11464788865262211963904 11554357528272072994872 11649704814701925060096 11669517237856180034688 11760685341276931441209 11912632180311517118744 11927078738861494704384 11970143772240482615808 12140062287769735681248 12296910637740920896768 12363898501590498491328 12392980252098271841274 12487126725858842330112 12531677200278436832256 12671608745816129012736 12770605689142817520648 12784439266950719528448 12792753808617570932928 12897887473419988459392 12973313715954608274944 13050781751678859518624 13182560711373230989056 13204980032310940565568 13297821968719833062784 13401711202850456758587 13471774711410435632128 13480083782984085160684 13614436777498876707136 13834024467458536008864 13914925195338410488448 14130169716103426847232 14163406002398024961456 14280283321247521041408 14568314513501982718464 14594977930448934309312 14620290066991509637632 14682129470638716958452 14740442826765701096448 14915179144775839449856 15047535385656653202624 15155746550336740086144 15197510821394094928896 15316241374686236295528 15405810037696097326496 15559356317141573379584 15654290844755711799504 15680913788369241921612 15810313677095469724416 15902771651815326272512 16159267968780089599488 16186749717026314241664 16227701784289718182656 16485198002120664655104 16523973669464362455032 16679974777655924924928 16779576537872819381088 16797248802593473342464 17027474252190423360864 17057005078156761243904 17197183297893317945856 17320853200384845812736 17331536292408109492308 17504275856784270052032 17576747615164307985408 17606640043081254087424 17730429291626444083712 17868948270467275678116 17890618108292242056576 18294399419764115575214 18445365956611381345152 18589470378147407761911 18884541336530699948608 19007413118724193519104 19176658900426079292672 19189130712926356399392 19459970573931912412416 19576172627518289277936 19807470048466410848352 19946732953079749594176 20063380514208870936832 20207662067115653448192 20220125674476127741026 20421655166248315060704 20446420695191133778944 20872387793007615732672 20907885051158989228816 21080418236127292965888 21245109003597037442184 21582332956035085655552 21636935712386290910208 21852471770252974077696 21930435100487264456448 21980264002827552873472 22372768717163759174784 22571303078484979803936 22703299002920564481152 22796266232091142393344 23108715056544145989744 23299409629403850120192 23339034475712360069376 23521370682553862882418 23825264360623034237488 23854157477722989408768 23940287544480965231616 24280124575539471362496 24593821275481841793536 24727797003180996982656 24785960504196543682548 25541211378285635041296 25568878533901439056896 25585507617235141865856 25795774946839976918784 25946627431909216549888 26101563503357719037248 26365121422746461978112 26409960064621881131136 26595643937439666125568 26803422405700913517174 26960167565968170321368 27228873554997753414272 27441599129646173362821 27668048934917072017728 27829850390676820976896 28260339432206853694464 28326812004796049922912 29136629027003965436928 29189955860897868618624 29240580133983019275264 29364258941277433916904 29830358289551678899712 30095070771313306405248 30311493100673480172288 30330188511714191611539 30632482749372472591056 30811620075392194652992 31118712634283146759168 31308581689511423599008 31361827576738483843224 31620627354190939448832 32318535937560179198976 32373499434052628483328 32455403568579436365312 32970396004241329310208 33047947338928724910064 33359949555311849849856 33559153075745638762176 34054948504380846721728 34114010156313522487808 34394366595786635891712 34663072584816218984616 35008551713568540104064 35213280086162508174848 35460858583252888167424 35737896540934551356232 35781236216584484113152 36588798839528231150428 36890731913222762690304 37178940756294815523822 37769082673061399897216 38014826237448387038208 38353317800852158585344 38378261425852712798784 38919941147863824824832 39152345255036578555872 39614940096932821696704 39893465906159499188352 40126761028417741873664 40415324134231306896384 40440251348952255482052 40843310332496630121408 41744775586015231465344 41815770102317978457632 42490218007194074884368 43164665912070171311104 43704943540505948155392 43860870200974528912896 44745537434327518349568 45142606156969959607872 45406598005841128962304 45592532464182284786688 46217430113088291979488 46678068951424720138752 47042741365107725764836 47650528721246068474976 47708314955445978817536 48560249151078942724992 49187642550963683587072 49455594006361993965312 49571921008393087365096 51082422756571270082592 51171015234470283731712 51591549893679953837568 52203127006715438074496 52730242845492923956224 52819920129243762262272 53191287874879332251136 53606844811401827034348 53920335131936340642736 54457747109995506828544 54883198259292346725642 55336097869834144035456 55659700781353641953792 56653624009592099845824 58379911721795737237248 58728517882554867833808 59660716579103357799424 60190141542626612810496 60622986201346960344576 60660377023428383223078 61264965498744945182112 61623240150784389305984 62617163379022847198016 62723655153476967686448 63241254708381878897664 64030397969174404513249 64746998868105256966656 64910807137158872730624 65940792008482658620416 66095894677857449820128 67118306151491277524352 68109897008761693443456 68228020312627044975616 69326145169632437969232 70017103427137080208128 70426560172325016349696 71475793081869102712464 71562472433168968226304 73177597679056462300856 73781463826445525380608 74357881512589631047644 75538165346122799794432 76706635601704317170688 76756522851705425597568 77839882295727649649664 78304690510073157111744 79229880193865643393408 79786931812318998376704 80253522056835483747328 80880502697904510964104 81686620664993260242816 82324797388938520088463 83489551172030462930688 83631540204635956915264 84980436014388149768736 87409887081011896310784 87721740401949057825792 89491074868655036699136 90285212313939919215744 90813196011682257924608 92434860226176583958976 93356137902849440277504 94085482730215451529672 95301057442492136949952 97120498302157885449984 98911188012723987930624 99143842016786174730192 102164845513142540165184 102342030468940567463424 103183099787359907675136 104406254013430876148992 105639840258487524524544 106382575749758664502272 107213689622803654068696 107840670263872681285472 108915494219991013657088 109766396518584693451284 110672195739668288070912 111319401562707283907584 113307248019184199691648 116759823443591474474496 117457035765109735667616 120380283085253225620992 121245972402693920689152 121320754046856766446156 122529930997489890364224 123246480301568778611968 125234326758045694396032 125447310306953935372896 128060795938348809026498 129493997736210513933312 132191789355714899640256 134236612302982555048704 136219794017523386886912 138652290339264875938464 140034206854274160416256 142951586163738205424928 143124944866337936452608 146355195358112924601712 147562927652891050761216 148715763025179262095288 151076330692245599588864 153513045703410851195136 156609381020146314223488 158459760387731286786816 159573863624637996753408 161761005395809021928208 163373241329986520485632 164649594777877040176926 166979102344060925861376 167263080409271913830528 169960872028776299537472 178982149737310073398272 180570424627879838431488 181626392023364515849216 184869720452353167917952 188170965460430903059344 190602114884984273899904 192091193907523213539747 194240996604315770899968 197822376025447975861248 198287684033572349460384 204329691026285080330368 204684060937881134926848 208812508026861752297984 211279680516975049049088 214427379245607308137392 215681340527745362570944 217830988439982027314176 219532793037169386902568 221344391479336576141824 226614496038368399383296 233519646887182948948992 234914071530219471335232 240760566170506451241984 242641508093713532892312 245059861994979780728448 246492960603137557223936 250468653516091388792064 250894620613907870745792 256121591876697618052996 264383578711429799280512 268473224605965110097408 272439588035046773773824 277304580678529751876928 280068413708548320832512 285903172327476410849856 292710390716225849203424 297431526050358524190576 302152661384491199177728 307026091406821702390272 313218762040292628446976 316919520775462573573632 319147727249275993506816 323522010791618043856416 326746482659973040971264 329299189555754080353852 333958204688121851722752 334526160818543827661056 339921744057552599074944 361140849255759676862976 369739440904706335835904 376341930920861806118688 381204229769968547799808 384182387815046427079494 388481993208631541799936 396575368067144698920768 408659382052570160660736 417625016053723504595968 428854758491214616274784 431362681055490725141888 439065586074338773805136 442688782958673152283648 453228992076736798766592 469828143060438942670464 485283016187427065784624 490119723989959561456896 492985921206275114447872 500937307032182777584128 501789241227815741491584 512243183753395236105992 528767157422859598561024 536946449211930220194816 544879176070093547547648 554609161357059503753856 571806344654952821699712 576273581722569640619241 585420781432451698406848 594863052100717048381152 614052182813643404780544 626437524080585256893952 633839041550925147147264 647044021583236087712832 653492965319946081942528 658598379111508160707704 669052321637087655322112 679843488115105198149888 722281698511519353725952 739478881809412671671808 752683861841723612237376 762408459539937095599616 768364775630092854158988 793150736134289397841536 817318764105140321321472 857709516982429232549568 862725362110981450283776 878131172148677547610272 906457984153473597533184 939656286120877885340928 970566032374854131569248 980239447979919122913792 1001874614064365555168256 1003578482455631482983168 1024486367506790472211984 1057534314845719197122048 1109218322714119007507712 1143612689309905643399424 1152547163445139281238482 1170841562864903396813696 1189726104201434096762304 1252875048161170513787904 1294088043166472175425664 1317196758223016321415408 1338104643274175310644224 1359686976230210396299776 1478957763618825343343616 1505367723683447224474752 1524816919079874191199232 1536729551260185708317976 1586301472268578795683072 1634637528210280642642944 1715419033964858465099136 1725450724221962900567552 1756262344297355095220544 1879312572241755770681856 1941132064749708263138496 1960478895959838245827584 2007156964911262965966336 2048972735013580944423968 2115068629691438394244096 2218436645428238015015424 2287225378619811286798848 2305094326890278562476964 2341683125729806793627392 2379452208402868193524608 2588176086332944350851328 2634393516446032642830816 2719373952460420792599552 3010735447366894448949504 3073459102520371416635952 3172602944537157591366144 3430838067929716930198272 3450901448443925801135104 3512524688594710190441088 3758625144483511541363712 3882264129499416526276992 4014313929822525931932672 4097945470027161888847936 4436873290856476030030848 4574450757239622573597696 4610188653780557124953928 4683366251459613587254784 4758904416805736387049216 5176352172665888701702656 5268787032892065285661632 6021470894733788897899008 6146918205040742833271904 6345205889074315182732288 6861676135859433860396544 7025049377189420380882176 7764528258998833052553984 8195890940054323777695872 9220377307561114249907856 9366732502919227174509568 9517808833611472774098432 10352704345331777403405312 10537574065784130571323264 12042941789467577795798016 12293836410081485666543808 13723352271718867720793088 14050098754378840761764352 15529056517997666105107968 16391781880108647555391744 18440754615122228499815712 19035617667222945548196864 21075148131568261142646528 24587672820162971333087616 28100197508757681523528704 31058113035995332210215936 32783563760217295110783488 36881509230244456999631424 42150296263136522285293056 49175345640325942666175232 65567127520434590221566976 73763018460488913999262848 84300592526273044570586112 98350691280651885332350464 147526036920977827998525696 196701382561303770664700928 295052073841955655997051392 590104147683911311994102784
- Sum of all divisors σ(n): 2227441082779395053982242793
- Sum of proper divisors (its aliquot sum) s(n): 1637336935095483741988140009
- 590104147683911311994102784 is an abundant number, because the sum of its proper divisors (1637336935095483741988140009) is greater than itself. Its abundance is 1047232787411572429994037225
Bases of 590104147683911311994102784
- Binary: 111101000000111110110100111110010000100011000101011101011100101101011001110100100000000002
- Hexadecimal: 0x1E81F69F2118AEB96B3A400
- Base-36: 2259F62DN8ERRF2F40
Squares and roots of 590104147683911311994102784
- 590104147683911311994102784 squared (5901041476839113119941027842) is 348222905113755412243596467438785494536619993156550656
- 590104147683911311994102784 cubed (5901041476839113119941027843) is 205487780626168159411387277177193392376960835594577289047348744529857970966626304
-
590104147683911311994102784 is a
perfect square number . Itssquare root is 24292059354528 -
The
cube root of 590104147683911311994102784 is 838770000.4912232017
Scales and comparisons
How big is 590104147683911311994102784?- 590,104,147,683,911,311,994,102,784 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 590,104,147,683,911,311,994,102,784 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 590104147683911311994102784 cubic inches would be around 69897500 feet tall.
Recreational maths with 590104147683911311994102784
- 590104147683911311994102784 backwards is 487201499113119386741401095
- The number of decimal digits it has is: 27
- The sum of 590104147683911311994102784's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 590104147683911311994102784 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 590104147683911311994102784 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/590104147683911311994102784/
Chicago style:
Numbermatics. 2024. "Number 590104147683911311994102784 - Facts about the integer". https://numbermatics.com/n/590104147683911311994102784/
The information we have on file for 590104147683911311994102784 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 590104147683911311994102784, math, Factors of 590104147683911311994102784, curriculum, school, college, exams, university, Prime factorization of 590104147683911311994102784, STEM, science, technology, engineering, physics, economics, calculator, five hundred ninety septillion, one hundred four sextillion, one hundred forty-seven quintillion, six hundred eighty-three quadrillion, nine hundred eleven trillion, three hundred eleven billion, nine hundred ninety-four million, one hundred two thousand, seven hundred eighty-four.