201151475248724038152880128
201,151,475,248,724,038,152,880,128 is an even composite number composed of six prime numbers multiplied together.
201151475248724038152880128 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, five hundred twenty-eight divisors.
Prime factorization of 201151475248724038152880128:
221 × 33 × 113 × 233 × 373 × 1633
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 11 × 11 × 11 × 23 × 23 × 23 × 37 × 37 × 37 × 163 × 163 × 163)See below for interesting mathematical facts about the number 201151475248724038152880128 from the Numbermatics database.
Names of 201151475248724038152880128
- Cardinal: 201151475248724038152880128 can be written as Two hundred one septillion, one hundred fifty-one sextillion, four hundred seventy-five quintillion, two hundred forty-eight quadrillion, seven hundred twenty-four trillion, thirty-eight billion, one hundred fifty-two million, eight hundred eighty thousand, one hundred twenty-eight.
Scientific notation
- Scientific notation: 2.01151475248724038152880128 × 1026
Factors of 201151475248724038152880128
Divisors of 201151475248724038152880128
- Number of divisors d(n): 22528
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 23 24 27 32 33 36 37 44 46 48 54 64 66 69 72 74 88 92 96 99 108 111 121 128 132 138 144 148 163 176 184 192 198 207 216 222 242 253 256 264 276 288 296 297 326 333 352 363 368 384 396 407 414 432 444 484 489 506 512 528 529 552 576 592 594 621 652 666 704 726 736 759 768 792 814 828 851 864 888 968 978 999 1012 1024 1056 1058 1089 1104 1152 1184 1188 1221 1242 1304 1331 1332 1369 1408 1452 1467 1472 1518 1536 1584 1587 1628 1656 1702 1728 1776 1793 1936 1956 1998 2024 2048 2112 2116 2178 2208 2277 2304 2368 2376 2442 2484 2553 2608 2662 2664 2738 2783 2816 2904 2934 2944 3036 3072 3168 3174 3256 3267 3312 3404 3456 3552 3586 3663 3749 3872 3912 3993 3996 4048 4096 4107 4224 4232 4356 4401 4416 4477 4554 4608 4736 4752 4761 4884 4968 5106 5216 5324 5328 5379 5476 5566 5632 5808 5819 5868 5888 6031 6072 6144 6336 6348 6512 6534 6624 6808 6831 6912 7104 7172 7326 7498 7659 7744 7824 7986 7992 8096 8192 8214 8349 8448 8464 8712 8802 8832 8954 9108 9216 9361 9472 9504 9522 9768 9936 10212 10432 10648 10656 10758 10952 10989 11132 11247 11264 11616 11638 11736 11776 11979 12062 12144 12167 12288 12321 12672 12696 13024 13068 13248 13431 13616 13662 13824 14208 14283 14344 14652 14996 15059 15318 15488 15648 15972 15984 16137 16192 16384 16428 16698 16896 16928 17424 17457 17604 17664 17908 18093 18216 18432 18722 18944 19008 19044 19536 19573 19723 19872 20424 20864 21296 21312 21516 21904 21978 22264 22494 22528 22977 23232 23276 23472 23552 23958 24124 24288 24334 24576 24642 25047 25344 25392 26048 26136 26496 26569 26862 27232 27324 27648 28083 28416 28566 28688 29304 29992 30118 30613 30636 30976 31296 31487 31944 31968 32274 32384 32768 32856 33396 33741 33792 33856 34848 34914 35208 35328 35816 35937 36186 36432 36501 36864 36963 37444 37888 38016 38088 39072 39146 39446 39744 40293 40848 41239 41728 42592 42624 43032 43808 43956 44528 44988 45056 45177 45954 46464 46552 46944 47104 47916 48248 48411 48576 48668 49152 49247 49284 50094 50653 50688 50784 52096 52272 52371 52992 53138 53724 54279 54464 54648 55296 56166 56832 57132 57376 58608 58719 59169 59984 60236 61226 61272 61952 62592 62974 63888 63936 64009 64548 64768 65536 65712 66341 66792 67482 67584 67712 69696 69828 70416 70656 71632 71874 72372 72864 73002 73728 73926 74888 75141 75776 76032 76176 78144 78292 78892 79488 79707 80586 81696 82478 83456 84249 85184 85248 86064 86227 87616 87912 89056 89976 90112 90354 91839 91908 92928 93104 93888 94208 94461 95832 96496 96822 97152 97336 98304 98494 98568 100188 101223 101306 101376 101568 102971 104192 104544 104742 105984 106276 107448 108558 108928 109296 109503 110592 112332 113664 114264 114752 117216 117438 118338 119968 120472 120879 122452 122544 123717 123904 125184 125948 127776 127872 128018 129096 129536 131072 131424 132682 133584 133837 134964 135168 135424 135531 138713 139392 139656 140832 141312 143264 143748 144744 145728 146004 147456 147741 147852 149776 150282 151552 151959 152064 152352 156288 156584 157113 157784 158976 159414 161172 162837 163392 164956 165649 166912 168498 170368 170496 172128 172454 175232 175824 176157 177507 178112 179952 180224 180708 183678 183816 185856 186208 187776 188416 188922 191664 192027 192992 193644 194304 194672 196608 196988 197136 199023 200376 202446 202612 202752 203136 205942 208384 209088 209484 211968 212552 214896 215303 216953 217116 217856 218592 219006 221184 223147 224664 227328 228528 229504 234432 234876 236676 239121 239936 240944 241758 244904 245088 247434 247808 250368 251896 252747 255552 255744 256036 258192 258681 259072 262144 262848 265364 267168 267674 269928 270336 270848 271062 275517 277426 278784 279312 281664 282624 283383 286528 287496 289488 291456 292008 292259 294912 295482 295704 299552 300564 303104 303918 304128 304704 308913 312576 313168 314226 315568 317952 318828 322344 325674 326784 328509 329912 331298 333824 336996 340736 340992 344256 344908 346357 350464 351648 352314 355014 356224 359904 360448 361416 367356 367632 371151 371712 372416 375552 376832 377844 383328 384054 385984 387288 388608 389344 393216 393976 394272 398046 400752 401511 404892 405224 405504 406272 406593 411884 416139 416768 418176 418968 423936 425104 429792 430606 433906 434232 435712 437184 438012 442368 443223 446294 449328 450179 453629 454656 455877 457056 459008 468864 469752 473352 478242 479872 481888 483516 489808 490176 494868 495616 496947 500736 503792 505494 511104 511488 512072 516384 517362 518144 524288 525696 528471 530728 532521 534336 535348 539856 540672 541696 542124 551034 554852 557183 557568 558624 563328 565248 566766 573056 574992 576081 578976 582912 584016 584518 589824 590964 591408 597069 599104 601128 606208 607836 608256 609408 611087 617826 625152 626336 628452 631136 635904 637656 644688 645909 650859 651348 653568 657018 659824 662596 667648 669441 673992 681472 681984 688512 689816 692714 700928 703296 704099 704628 710028 712448 717363 719808 720896 722832 724201 729751 734712 735264 742302 743424 744832 751104 753664 755688 766656 768108 771968 774576 776043 777216 778688 786432 787952 788544 796092 801504 803022 809784 810448 811008 812544 813186 823768 826551 832278 833536 836352 837936 847872 850149 850208 859584 861212 867812 868464 871424 874368 876024 876777 884736 886446 892588 898656 900358 907258 909312 911754 914112 918016 926739 937728 939504 946704 948497 956484 959744 963776 967032 979616 980352 983053 989736 991232 993894 1001472 1007584 1010988 1022208 1022976 1024144 1032768 1034724 1036288 1039071 1048576 1051392 1056942 1061456 1065042 1068672 1070696 1079712 1081344 1083392 1084248 1102068 1109704 1113453 1114366 1115136 1117248 1126656 1130496 1132681 1133532 1146112 1149984 1152162 1157952 1165019 1165824 1168032 1169036 1179648 1181928 1182816 1194138 1198208 1202256 1204533 1212416 1215672 1216512 1218816 1222174 1235652 1248417 1250304 1252672 1256904 1262272 1271808 1275312 1289376 1291818 1301718 1302696 1307136 1314036 1319648 1325192 1329669 1335296 1338882 1347984 1350537 1360887 1362944 1363968 1367631 1377024 1379632 1385428 1401856 1406592 1408198 1409256 1420056 1424896 1434726 1439616 1441792 1445664 1448402 1459502 1469424 1470528 1472207 1484604 1486848 1489664 1490841 1502208 1507328 1511376 1525843 1533312 1536216 1543936 1549152 1552086 1554432 1557376 1572864 1575904 1577088 1592184 1603008 1606044 1619568 1620896 1622016 1625088 1626372 1647536 1653102 1664556 1667072 1671549 1672704 1675872 1695744 1700298 1700416 1719168 1722424 1728243 1735624 1736928 1742848 1748736 1752048 1753554 1769472 1772892 1785176 1791207 1797312 1800716 1814516 1818624 1822139 1823508 1828224 1833261 1836032 1853478 1875456 1879008 1893408 1896994 1912968 1919488 1927552 1934064 1937727 1952577 1959232 1960704 1966106 1979472 1982464 1983221 1987788 2002944 2008323 2015168 2021976 2044416 2045952 2048288 2065536 2069448 2072576 2078142 2097152 2102784 2112297 2113884 2122912 2130084 2137344 2141392 2159424 2162688 2166784 2168496 2172603 2189253 2204136 2219408 2226906 2228732 2230272 2234496 2253312 2260992 2265362 2267064 2292224 2299968 2304324 2315904 2328129 2330038 2331648 2336064 2338072 2359296 2363856 2365632 2368333 2388276 2396416 2404512 2409066 2424832 2431344 2433024 2437632 2444348 2454617 2471304 2496834 2500608 2505344 2513808 2524544 2543616 2550624 2578752 2583636 2603436 2605392 2614272 2628072 2630331 2639296 2650384 2659338 2670592 2677764 2695968 2701074 2721774 2725888 2727936 2735262 2754048 2759264 2770856 2780217 2803712 2813184 2816396 2818512 2840112 2845491 2849792 2869452 2879232 2883584 2891328 2896804 2919004 2938848 2941056 2944414 2949159 2969208 2973696 2979328 2981682 3004416 3014656 3022752 3051686 3066624 3072432 3087872 3098304 3104172 3108864 3114752 3117213 3145728 3151808 3154176 3184368 3190399 3206016 3212088 3214849 3239136 3241792 3244032 3250176 3252744 3295072 3306204 3329112 3334144 3343098 3345408 3351744 3391488 3398043 3400596 3400832 3438336 3444848 3456486 3471248 3473856 3485696 3495057 3497472 3504096 3507108 3538944 3545784 3570352 3582414 3594624 3601432 3613599 3629032 3637248 3644278 3647016 3656448 3666522 3672064 3706956 3745251 3750912 3758016 3786816 3793988 3809927 3825936 3838976 3855104 3868128 3875454 3905154 3918464 3921408 3932212 3958944 3964928 3966442 3975576 4005888 4016646 4030336 4043952 4051611 4082661 4088832 4091904 4096576 4131072 4138896 4145152 4156284 4205568 4224594 4227768 4245824 4260168 4274688 4282784 4318848 4325376 4330747 4333568 4336992 4345206 4378506 4408272 4416621 4438816 4453812 4457464 4460544 4468992 4472523 4506624 4521984 4530724 4534128 4577529 4584448 4599936 4608648 4631808 4656258 4660076 4663296 4672128 4676144 4718592 4727712 4731264 4736666 4776552 4792832 4809024 4818132 4849664 4862688 4866048 4875264 4888696 4909234 4942608 4951969 4989919 4993668 5001216 5010688 5014647 5027616 5049088 5087232 5101248 5132381 5157504 5167272 5206872 5210784 5228544 5256144 5260662 5278592 5300768 5318676 5341184 5355528 5391936 5402148 5443548 5451776 5455872 5466417 5470524 5499783 5508096 5518528 5541712 5560434 5607424 5626368 5632792 5637024 5680224 5690982 5699584 5738904 5758464 5767168 5782656 5793608 5813181 5838008 5857731 5877696 5882112 5888828 5898318 5938416 5947392 5949663 5958656 5963364 6008832 6024969 6029312 6045504 6103372 6129013 6133248 6144864 6175744 6196608 6208344 6217728 6229504 6234426 6291456 6303616 6308352 6336891 6368736 6380798 6412032 6424176 6429698 6478272 6483584 6488064 6500352 6505488 6517809 6567759 6590144 6612408 6658224 6668288 6686196 6690816 6703488 6721957 6782976 6796086 6801192 6801664 6876672 6889696 6912972 6942496 6947712 6971392 6990114 6994944 7008192 7014216 7077888 7091568 7104999 7140704 7164828 7189248 7202864 7227198 7258064 7274496 7288556 7294032 7312896 7333044 7344128 7363851 7413912 7490502 7501824 7516032 7573632 7587976 7619854 7651872 7677952 7710208 7736256 7750908 7810308 7836928 7842816 7864424 7890993 7917888 7929856 7932884 7951152 7966211 8011776 8027261 8033292 8060672 8087904 8103222 8165322 8177664 8183808 8193152 8256439 8262144 8277792 8290304 8312568 8411136 8449188 8455536 8491648 8520336 8536473 8549376 8565568 8637696 8650752 8661494 8667136 8673984 8690412 8757012 8816544 8833242 8847477 8877632 8907624 8914928 8921088 8937984 8945046 9013248 9043968 9061448 9068256 9155058 9168896 9199872 9217296 9263616 9312516 9320152 9326592 9344256 9351639 9352288 9437184 9455424 9462528 9473332 9553104 9571197 9585664 9618048 9636264 9644547 9699328 9725376 9732096 9750528 9777392 9818468 9885216 9903938 9979838 9987336 10002432 10021376 10029294 10055232 10098176 10174464 10194129 10202496 10264762 10315008 10334544 10413744 10421568 10433467 10457088 10485171 10512288 10521324 10557184 10601536 10637352 10682368 10711056 10783872 10804296 10813583 10887096 10903552 10911744 10932834 10941048 10999566 11016192 11037056 11083424 11120868 11214848 11252736 11265584 11274048 11360448 11381964 11399168 11429781 11477808 11516928 11534336 11565312 11587216 11626362 11676016 11715462 11755392 11764224 11777656 11796636 11876832 11894784 11899326 11917312 11926728 12017664 12049938 12058624 12091008 12154833 12206744 12247983 12258026 12266496 12289728 12351488 12393216 12416688 12435456 12459008 12468852 12607232 12616704 12673782 12737472 12761596 12815209 12824064 12848352 12859396 12956544 12967168 12976128 12992241 13000704 13010976 13035618 13135518 13180288 13224816 13249863 13316448 13336576 13372392 13381632 13406976 13443914 13565952 13592172 13602384 13603328 13732587 13753344 13779392 13825944 13884992 13895424 13942784 13980228 13989888 14016384 14028432 14055001 14155776 14183136 14209998 14281408 14329656 14378496 14405728 14454396 14516128 14548992 14577112 14588064 14625792 14666088 14688256 14727702 14827824 14855907 14969757 14981004 15003648 15032064 15043941 15147264 15175952 15239708 15303744 15355904 15397143 15420416 15472512 15501816 15620616 15673856 15685632 15728848 15781986 15835776 15859712 15865768 15902304 15932422 16023552 16054522 16066584 16121344 16175808 16194277 16206444 16330644 16355328 16367616 16386304 16399251 16499349 16512878 16524288 16555584 16580608 16625136 16656623 16784273 16822272 16898376 16911072 16983296 17040672 17072946 17098752 17131136 17275392 17301504 17322988 17334272 17347968 17380824 17514024 17633088 17666484 17694954 17755264 17815248 17829856 17842176 17848989 17875968 17890092 18026496 18087936 18122896 18136512 18310116 18337792 18387039 18399744 18434592 18527232 18625032 18640304 18653184 18688512 18703278 18704576 18874368 18910848 18925056 18946664 19010673 19106208 19142394 19171328 19236096 19272528 19289094 19398656 19450752 19464192 19501056 19553427 19554784 19636936 19703277 19770432 19807876 19959676 19974672 20004864 20042752 20058588 20110464 20165871 20196352 20348928 20388258 20404992 20529524 20630016 20669088 20827488 20843136 20866934 20914176 20970342 21024576 21042648 21114368 21203072 21274704 21314997 21364736 21422112 21567744 21608592 21627166 21774192 21807104 21815431 21823488 21865668 21882096 21999132 22032384 22074112 22091553 22166848 22241736 22429696 22505472 22531168 22548096 22610219 22720896 22763928 22798336 22859562 22955616 23033856 23068672 23130624 23174432 23252724 23352032 23430924 23510784 23528448 23555312 23593272 23753664 23789568 23798652 23834624 23853456 23898633 24035328 24081783 24099876 24117248 24182016 24309666 24413488 24495966 24516052 24532992 24579456 24702976 24769317 24786432 24833376 24870912 24918016 24937704 25214464 25233408 25347564 25474944 25523192 25609419 25630418 25648128 25696704 25718792 25913088 25934336 25952256 25984482 26001408 26021952 26051663 26071236 26271036 26360576 26449632 26499726 26542431 26632896 26673152 26744784 26763264 26795437 26813952 26887828 27000787 27131904 27184344 27204768 27206656 27465174 27506688 27558784 27651888 27769984 27790848 27885568 27960456 27979776 28032768 28056864 28110002 28311552 28366272 28419996 28562816 28659312 28713591 28756992 28811456 28908792 28933641 29032256 29097984 29154224 29176128 29251584 29332176 29376512 29455404 29655648 29711814 29939514 29962008 30007296 30064128 30087882 30294528 30351904 30479416 30582387 30607488 30711808 30794286 30840832 30945024 31003632 31241232 31300401 31347712 31371264 31455513 31457696 31563972 31671552 31719424 31731536 31804608 31864844 32047104 32109044 32133168 32242688 32351616 32388554 32412888 32440749 32661288 32710656 32735232 32772608 32798502 32998698 33025756 33048576 33111168 33161216 33250272 33313246 33568546 33644544 33796752 33822144 33966592 34081344 34145892 34197504 34262272 34289343 34550784 34603008 34645976 34668544 34695936 34761648 35028048 35094389 35266176 35332968 35363339 35389908 35510528 35630496 35659712 35684352 35697978 35751936 35780184 36052992 36175872 36245792 36273024 36372961 36620232 36675584 36774078 36799488 36869184 37054464 37250064 37280608 37306368 37377024 37406556 37409152 37821696 37850112 37893328 38021346 38212416 38284788 38342656 38445627 38472192 38545056 38578188 38797312 38901504 38928384 38976723 39002112 39106854 39109568 39273872 39406554 39540864 39615752 39749589 39919352 39949344 40009728 40085504 40117176 40220928 40331742 40392704 40697856 40776516 40809984 41059048 41197761 41260032 41338176 41654976 41686272 41733868 41828352 41909197 41940684 42049152 42085296 42165003 42228736 42406144 42549408 42629994 42729472 42844224 43135488 43217184 43254332 43548384 43614208 43630862 43646976 43731336 43764192 43998264 44064768 44148224 44183106 44333696 44483472 44567721 44859392 44909271 45010944 45062336 45096192 45220438 45441792 45527856 45596672 45719124 45911232 46067712 46191429 46261248 46348864 46505448 46704064 46861848 47021568 47056896 47110624 47186544 47507328 47579136 47597304 47638217 47669248 47706912 47797266 48070656 48163566 48199752 48234496 48364032 48582831 48619332 48826976 48991932 49032104 49065984 49158912 49197753 49405952 49538634 49572864 49666752 49741824 49836032 49875408 49969869 50352819 50428928 50466816 50695128 50949888 51046384 51218838 51260836 51296256 51393408 51437584 51826176 51868672 51904512 51968964 52002816 52043904 52103326 52142472 52542072 52721152 52899264 52999452 53084862 53265792 53346304 53489568 53526528 53546967 53590874 53627904 53775656 54001574 54263808 54368688 54409536 54413312 54471659 54930348 55013376 55117568 55161117 55303776 55539968 55581696 55771136 55920912 55959552 56065536 56113728 56220004 56456191 56623104 56732544 56839992 57125632 57318624 57427182 57513984 57622912 57817584 57867282 58064512 58195968 58308448 58352256 58503168 58664352 58753024 58910808 59311296 59423628 59879028 59924016 60014592 60128256 60175764 60497613 60589056 60703808 60958832 61164774 61214976 61423616 61588572 61681664 61890048 62007264 62482464 62600802 62695424 62742528 62911026 62915392 63127944 63343104 63438848 63463072 63609216 63729688 63944991 64094208 64218088 64266336 64485376 64703232 64777108 64825776 64881498 65322576 65421312 65446293 65470464 65545216 65597004 65997396 66051512 66097152 66222336 66274659 66322432 66500544 66626492 67137092 67289088 67419143 67593504 67644288 67830657 67933184 68162688 68291784 68395008 68524544 68578686 69101568 69206016 69291952 69337088 69391872 69523296 70056096 70188778 70532352 70665936 70726678 70779816 71021056 71260992 71319424 71368704 71395956 71503872 71560368 71695899 72105984 72245349 72351744 72491584 72546048 72745922 73240464 73351168 73379177 73548156 73598976 73738368 73941527 74108928 74307951 74500128 74561216 74612736 74754048 74813112 74818304 75643392 75700224 75786656 76042692 76424832 76569576 76685312 76891254 76944384 77090112 77156376 77594624 77803008 77856768 77953446 78004224 78154989 78213708 78219136 78547744 78813108 79081728 79231504 79499178 79838704 79898688 80019456 80171008 80234352 80386311 80441856 80663484 80785408 81002361 81395712 81553032 81619968 82118096 82395522 82520064 82676352 83309952 83372544 83467736 83656704 83818394 83881368 84098304 84170592 84330006 84457472 84812288 85098816 85259988 85458944 85688448 86140773 86270976 86434368 86508664 86800923 87096768 87228416 87261724 87293952 87462672 87528384 87628321 87996528 88129536 88296448 88366212 88667392 88966944 89135442 89718784 89818542 90021888 90124672 90192384 90440876 90820829 90883584 91055712 91193344 91438248 91822464 92135424 92382858 92522496 92697728 93010896 93408128 93723696 93901203 94043136 94113792 94221248 94373088 95014656 95158272 95194608 95276434 95338496 95413824 95594532 96141312 96327132 96399504 96728064 97165662 97238664 97322247 97653952 97983864 98064208 98131968 98317824 98395506 98811904 99077268 99145728 99333504 99483648 99607181 99672064 99750816 99939738 100705638 100857856 100933632 101390256 101899776 102092768 102437676 102521672 102592512 102786816 102868029 102875168 103652352 103737344 103809024 103937928 104005632 104087808 104206652 104284944 105084144 105283167 105442304 105798528 105998904 106090017 106169724 106531584 106692608 106979136 107053056 107093934 107181748 107255808 107551312 108003148 108527616 108737376 108819072 108826624 108943318 109118883 109860696 110026752 110235136 110322234 110607552 111079936 111163392 111542272 111841824 111919104 112131072 112227456 112440008 112912382 113465088 113679984 114251264 114637248 114768137 114854364 115027968 115245824 115336881 115635168 115734564 116129024 116391936 116616896 116704512 116930169 117006336 117328704 117506048 117821616 118044763 118622592 118847256 118949413 119758056 119848032 120029184 120256512 120351528 120995226 121178112 121407616 121917664 122329548 122429952 122847232 123177144 123363328 123780096 124014528 124964928 125201604 125390848 125485056 125727591 125822052 125830784 126255888 126495009 126686208 126877696 126926144 127218432 127459376 127889982 128188416 128436176 128532672 128970752 129406464 129554216 129651552 129762996 130645152 130842624 130892586 130940928 131090432 131194008 131994792 132103024 132194304 132444672 132549318 132644864 133001088 133252984 133703163 134274184 134578176 134727813 134838286 135187008 135288576 135661314 135866368 136325376 136583568 136790016 137049088 137157372 138203136 138574287 138583904 138674176 138783744 139046592 140112192 140377556 140967299 141064704 141331872 141453356 141559632 142042112 142521984 142638848 142737408 142791912 142914651 143007744 143120736 143391798 144211968 144490698 144703488 144983168 145092096 145491844 145748493 146480928 146702336 146758354 147096312 147197952 147476736 147883054 148217856 148615902 149000256 149122432 149225472 149508096 149626224 149636608 149909607 151058457 151286784 151400448 151573312 152085384 152849664 153139152 153370624 153782508 153888768 154180224 154312752 154605011 155606016 155713536 155906892 156008448 156309978 156427416 156438272 157095488 157626216 158163456 158463008 158998356 159677408 159797376 160038912 160237639 160342016 160468704 160772622 160883712 161326968 161570816 162004722 162791424 163106064 163239936 163414977 164236192 164791044 165040128 165352704 165483351 166619904 166745088 166935472 167313408 167636788 167762736 168196608 168341184 168660012 168914944 169368573 169624576 170197632 170519976 170917888 171376896 172281546 172541952 172868736 173017328 173601846 174193536 174456832 174523448 174587904 174925344 175056768 175256642 175993056 176259072 176592896 176732424 177334784 177933888 178270884 179437568 179637084 180043776 180249344 180384768 180881752 181492839 181641658 181767168 182111424 182386688 182876496 183222853 183644928 184270848 184627003 184765716 185044992 185395456 186021792 186816256 187447392 187802406 188086272 188227584 188442496 188746176 189898097 190029312 190316544 190389216 190552868 190676992 190827648 191189064 192282624 192654264 192799008 193456128 194331324 194477328 194644494 195307904 195967728 196128416 196263936 196338879 196635648 196791012 197623808 198154536 198291456 198667008 198967296 199214362 199344128 199501632 199879476 201411276 201715712 201867264 202257429 202780512 203491971 203799552 204185536 204875352 205043344 205185024 205573632 205736058 205750336 207304704 207474688 207618048 207875856 208011264 208175616 208413304 208569888 210168288 210566334 210884608 211597056 211997808 212180034 212339448 213063168 213385216 213958272 214106112 214187868 214363496 214511616 215087697 215102624 216006296 216736047 217055232 217474752 217638144 217653248 217886636 218237766 219721392 220053504 220137531 220470272 220644468 221215104 221824581 222159872 222326784 222923853 223084544 223683648 223838208 224262144 224454912 224880016 225824764 226930176 227359968 228502528 229274496 229536274 229708728 230055936 230491648 230673762 231270336 231469128 232258048 232783872 233233792 233409024 233860338 234012672 234464967 234657408 235012096 235643232 236089526 237245184 237694512 237898826 239516112 239696064 239969741 240058368 240513024 240703056 241158933 241990452 242356224 242815232 243007083 243835328 244659096 244859904 245694464 246354288 246726656 247560192 248029056 248712409 249929856 250403208 250781696 250970112 251455182 251644104 251661568 252511776 252990018 253372416 253755392 253852288 254436864 254918752 255779964 256376832 256872352 257065344 257941504 258812928 259108432 259303104 259525992 261290304 261685248 261785172 261881856 262180864 262388016 262884963 263989584 264206048 264388608 264889344 265098636 265289728 266002176 266505968 267406326 268548368 269156352 269455626 269676572 270374016 270577152 271322628 271732736 272462487 272650752 273167136 273580032 274098176 274314744 276406272 277148574 277167808 277348352 277567488 278093184 280224384 280755112 281703609 281934598 282129408 282663744 282906712 283119264 284084224 285043968 285277696 285474816 285583824 285829302 286015488 286241472 286783596 288423936 288981396 289966336 290184192 290983688 291496986 291966741 292961856 293404672 293516708 294192624 294395904 294749807 294953472 295766108 296435712 297008657 297231804 298000512 298244864 298450944 298821543 299016192 299252448 299273216 299819214 302116914 302573568 302800896 303146624 304170768 305699328 306278304 306741248 307565016 307777536 308360448 308625504 309210022 311212032 311427072 311813784 312016896 312619956 312854832 312876544 314190976 315252432 315849501 316326912 316926016 317996712 318270051 319354816 319594752 320077824 320475278 320684032 320937408 321545244 321767424 322653936 323141632 323265023 324009444 325582848 326212128 326479872 326829954 327356649 328472384 329582088 330080256 330705408 330966702 333239808 333490176 333870944 334626816 335273576 335525472 336393216 336682368 337320024 337829888 338737146 339249152 340395264 341039952 341835776 342753792 344304411 344563092 345083904 345737472 346010643 346034656 347203692 348387072 348913664 349046896 349175808 349850688 350113536 350513284 351986112 352518144 353185792 353464848 354134289 354669568 355867776 356541768 356848239 358875136 359274168 360087552 360498688 360769536 361763504 362985678 363283316 363534336 364222848 364773376 365752992 366445706 367289856 368541696 369254006 369531432 370089984 370790912 372043584 373632512 374894784 375604812 376172544 376455168 376884992 377182773 377492352 379485027 379796194 380058624 380633088 380778432 381105736 381353984 381655296 382378128 384565248 385308528 385598016 386038279 386912256 388662648 388954656 389288988 390615808 391935456 392256832 392527872 392677758 393271296 393582024 395247616 396309072 396582912 397334016 397934592 398428724 398688256 399003264 399758952 400102571 402822552 403431424 403734528 404514858 405561024 406983942 407599104 408371072 409750704 410086688 410370048 411147264 411472116 411500672 414609408 414949376 415751712 416022528 416351232 416826608 417139776 420336576 421132668 421769216 422901897 423194112 423995616 424360068 424678896 426126336 426770432 427916544 428212224 428375736 428726992 428743953 429023232 430175394 430205248 432012592 433472094 434110464 434949504 435276288 435306496 435773272 436475532 437245479 439442784 440107008 440275062 440940544 441288936 442430208 443649162 444319744 444653568 445847706 446169088 447367296 447676416 448524288 448909824 449728821 449760032 451649528 453175371 453860352 454719936 457005056 458548992 459072548 459417456 460111872 460983296 461347524 462540672 462938256 463815033 464516096 466467584 466818048 467720676 468025344 468929934 469314816 470024192 471286464 472179052 474490368 475389024 475797652 479032224 479392128 479939482 480116736 480712917 481026048 481406112 482317866 483980904 484712448 485630464 486014166 487670656 489318192 489719808 490244931 491388928 492708576 493453312 495120384 496058112 497424818 499859712 500806416 501563392 501940224 502910364 503288208 503323136 505023552 505980036 506744832 507704576 508105719 508873728 509837504 511559928 512753664 513744704 514130688 515883008 517625856 518216864 518606208 519051984 520035037 522580608 523370496 523570344 523763712 524020387 524361728 524776032 525769926 527979168 528412096 528777216 529778688 530197272 530579456 532004352 533011936 534812652 537096736 538312704 538911252 539353144 540748032 541154304 542645256 543465472 544924974 545301504 546334272 547160064 548196352 548629488 549668559 552812544 553881009 554297148 554335616 554696704 555134976 556186368 560448768 561510224 563407218 563869196 564258816 565327488 565813424 566238528 568168448 569694291 570087936 570555392 570949632 571167648 571658604 572030976 572482944 573567192 576847872 577962792 579932672 580368384 581967376 582993972 583933482 585923712 586809344 587033416 588385248 588791808 589016637 589499614 589906944 591532216 592871424 594017314 594463608 596001024 596489728 596901888 597643086 598032384 598504896 598546432 599188249 599638428 604233828 605147136 605601792 606293248 606772287 608341536 610475913 611398656 612556608 613482496 615130032 615555072 616295051 616720896 617251008 618420044 621018101 622424064 622854144 623627568 624033792 625239912 625709664 625753088 628381952 630504864 631699002 632653824 633852032 635993424 636540102 638709632 639189504 640155648 640950556 641368064 641874816 643090488 643534848 645307872 646283264 646530046 648018888 651165696 652424256 652959744 653659908 654713298 656944768 659164176 660160512 660412593 661410816 661933404 665473743 666479616 666980352 667741888 669253632 670547152 671050944 672786432 673364736 674640048 675659776 677474292 678498304 680790528 682079904 685507584 688608822 689126184 690167808 691474944 692021286 692069312 694407384 696774144 697827328 698093792 698351616 699701376 700227072 701026568 703394901 703972224 705036288 706371584 706929696 708268578 709339136 711735552 713083536 713696478 717750272 718548336 719909223 720175104 720997376 721539072 723476799 723527008 725971356 726566632 727068672 728445696 729021249 729546752 731505984 732891412 734579712 737083392 738508012 739062864 740179968 741581824 744087168 746137227 747265024 749789568 751209624 752345088 752910336 753769984 754365546 754984704 758970054 759592388 760117248 761266176 761556864 762211472 762707968 763310592 764756256 769130496 770617056 771196032 772076558 773824512 777325296 777909312 778577976 781231616 783870912 784513664 785055744 785355516 786542592 787164048 788654889 790495232 792618144 793165824 794668032 795869184 796857448 797376512 798006528 799517904 800205142 805645104 806862848 807170947 807469056 809029716 811122048 813356797 813967884 815198208 816742144 817387461 819501408 820173376 820740096 822294528 822944232 823001344 829218816 829898752 831503424 832045056 832702464 833653216 834279552 836578103 840673152 842265336 843538432 845803794 846388224 847991232 848720136 849357792 852252672 853540864 855833088 856424448 856751472 857453984 857487906 858046464 860350788 860410496 864025184 866944188 869899008 870552576 870612992 871546544 872951064 874490958 878885568 880214016 880550124 881881088 882577872 884249421 884860416 887298324 888639488 889307136 891025971 891695412 892338176 894734592 895352832 896464629 897048576 897819648 899457642 899520064 903299056 906350742 907720704 909439872 914010112 917097984 918145096 918834912 920223744 921966592 922695048 925081344 925876512 927630066 929032192 932935168 933636096 935441352 936050688 937859868 938629632 940048384 942572928 944358104 947548503 948980736 950778048 951595304 954810153 958064448 958784256 959878964 960233472 961425834 962052096 962812224 963911531 964635732 967961808 969424896 969795069 971260928 972028332 975341312 978636384 979439616 980489862 982069947 982777856 985417152 986906624 990240768 992116224 994849636 999029119 999719424 1001612832 1003126784 1003880448 1005820728 1006576416 1006646272 1010047104 1011960072 1013489664 1015409152 1016211438 1017747456 1019675008 1023119856 1025507328 1027489408 1028261376 1031766016 1032913233 1035251712 1036433728 1037212416 1038103968 1040070074 1045161216 1046740992 1047140688 1047527424 1048040774 1048723456 1049552064 1051539852 1055958336 1056824192 1057554432 1059557376 1060394544 1062402867 1064008704 1066023872 1069625304 1070544717 1074193472 1076625408 1077822504 1078706288 1081496064 1082308608 1085290512 1086930944 1089849948 1090603008 1092668544 1094320128 1095678991 1096392704 1097258976 1099337118 1105625088 1107762018 1108594296 1108671232 1109393408 1110269952 1112372736 1120897536 1123020448 1126814436 1127738392 1128517632 1130654976 1131548319 1131626848 1132477056 1136336896 1139388582 1140175872 1141110784 1141899264 1142335296 1143317208 1144061952 1144965888 1147134384 1153695744 1155925584 1158114837 1159865344 1160736768 1163934752 1165987944 1167866964 1171847424 1173618688 1174066832 1176770496 1177583616 1178033274 1178999228 1179813888 1183064432 1185742848 1188034628 1188927216 1192002048 1192979456 1193803776 1195286172 1196064768 1197009792 1197092864 1198376498 1199276856 1200307713 1208467656 1210294272 1211203584 1212586496 1213544574 1216683072 1220951826 1222797312 1225113216 1226964992 1230260064 1231110144 1232590102 1233441792 1234502016 1236840088 1242036202 1244848128 1247255136 1248067584 1250479824 1251419328 1251506176 1256763904 1261009728 1263398004 1265307648 1267704064 1268705691 1271986848 1273080204 1277419264 1278379008 1280311296 1281901112 1282736128 1283749632 1286180976 1286231859 1287069696 1290615744 1292566528 1293060092 1296037776 1298492393 1302331392 1304848512 1305919488 1307319816 1308443543 1309426596 1313889536 1318328352 1320321024 1320825186 1322821632 1323866808 1330947486 1332959232 1333960704 1335483776 1338507264 1341094304 1342101888 1345572864 1345799557 1346729472 1349280096 1351319552 1354948584 1356996608 1361581056 1364159808 1371015168 1377217644 1378252368 1380335616 1382949888 1384042572 1384138624 1388814768 1391445099 1393548288 1395654656 1396187584 1399402752 1400454144 1402053136 1406789802 1407944448 1410072576 1412743168 1413859392 1416537156 1418678272 1423471104 1426167072 1427392956 1435500544 1437096672 1439818446 1440350208 1441994752 1442138751 1443078144 1446953598 1447054016 1451942712 1453133264 1454137344 1456891392 1458042498 1459093504 1463011968 1465782824 1469159424 1470734793 1474166784 1477016024 1478125728 1480359936 1483163648 1488174336 1492274454 1494530048 1499579136 1502419248 1504690176 1505820672 1507539968 1508731092 1509969408 1517940108 1519184776 1520234496 1523113728 1524317157 1524422944 1525415936 1526621184 1529512512 1538260992 1541234112 1542392064 1544153116 1547649024 1550640289 1554650592 1555818624 1557155952 1560105111 1562463232 1567741824 1569027328 1570111488 1570711032 1572061161 1573085184 1574328096 1577309778 1580990464 1585236288 1586331648 1589336064 1591738368 1593714896 1594753024 1596013056 1599035808 1600410284 1611290208 1613725696 1614341894 1614938112 1618059432 1622244096 1626713594 1627935768 1630396416 1633484288 1634774922 1639002816 1640346752 1641480192 1644589056 1645888464 1646002688 1649005677 1658437632 1659797504 1661643027 1663006848 1664090112 1665404928 1667306432 1668559104 1673156206 1681346304 1684530672 1687076864 1691607588 1692776448 1695982464 1697440272 1698715584 1700655121 1704505344 1709082873 1711666176 1712848896 1713502944 1714907968 1714975812 1716092928 1720701576 1720820992 1728050368 1733888376 1739798016 1741105152 1741225984 1743093088 1745902128 1748981916 1757771136 1760428032 1761100248 1762614029 1763762176 1765155744 1768498842 1769720832 1774596648 1777278976 1778614272 1782051942 1783390824 1784676352 1789469184 1790705664 1792929258 1794097152 1795639296 1797564747 1798915284 1799040128 1806598112 1812701484 1815441408 1818879744 1820316861 1828020224 1834195968 1836290192 1837669824 1840447488 1843933184 1845390096 1848885153 1850162688 1851753024 1855260132 1858064384 1863054303 1865870336 1867272192 1870882704 1872101376 1875719736 1877259264 1880096768 1885145856 1888716208 1895097006 1897961472 1901556096 1903190608 1909620306 1916128896 1917568512 1919757928 1920466944 1922851668 1924104192 1925624448 1927823062 1929271464 1935923616 1938849792 1939590138 1942521856 1944056664 1950682624 1957272768 1958879232 1960979724 1964139894 1965555712 1970834304 1973813248 1980481536 1981237779 1984232448 1989699272 1996421229 1998058238 1999438848 2003225664 2006253568 2007760896 2011641456 2013152832 2013292544 2015451383 2020094208 2023920144 2026979328 2030818304 2032422876 2035494912 2039350016 2046239712 2054978816 2056522752 2063532032 2065826466 2070503424 2072867456 2074424832 2076207936 2080140148 2088879067 2090322432 2093481984 2094281376 2095054848 2096081548 2097446912 2099104128 2103079704 2111916672 2113648384 2115108864 2119114752 2120789088 2124805734 2128017408 2132047744 2139250608 2141089434 2148386944 2153250816 2155645008 2157412576 2159727669 2162992128 2164617216 2170581024 2173861888 2179699896 2181206016 2185337088 2188640256 2191357982 2192785408 2194517952 2198674236 2211250176 2215524036 2217188592 2217342464 2220539904 2224745472 2238411681 2241795072 2246040896 2253628872 2255476784 2257035264 2261309952 2263096638 2263253696 2264954112 2272673792 2278777164 2280351744 2282221568 2283798528 2284670592 2286634416 2288123904 2289931776 2290965163 2294268768 2307391488 2311851168 2316229674 2319730688 2321473536 2327869504 2331975888 2335733928 2343694848 2347237376 2348133664 2353540992 2355167232 2356066548 2357998456 2359627776 2365964667 2366128864 2371485696 2376069256 2377854432 2384004096 2385958912 2387607552 2390572344 2392129536 2394019584 2394185728 2396752996 2398553712 2400615426 2416935312 2420588544 2421512841 2422407168 2425172992 2427089148 2433366144 2440070391 2441903652 2445594624 2450226432 2452162383 2453929984 2460520128 2462220288 2465180204 2466883584 2469004032 2473680176 2484072404 2489696256 2494510272 2496135168 2500959648 2502838656 2503012352 2509734309 2513527808 2522019456 2526796008 2530615296 2535408128 2537411382 2543973696 2546160408 2554838528 2556758016 2560622592 2563802224 2565472256 2567499264 2572361952 2572463718 2574139392 2581231488 2585133056 2586120184 2592075552 2596984786 2609697024 2611838976 2614639632 2616887086 2618853192 2627779072 2636656704 2639667151 2640642048 2641650372 2645643264 2647733616 2652748263 2661894972 2665918464 2667921408 2670967552 2673077913 2677014528 2682188608 2684203776 2689393887 2691145728 2691599114 2693458944 2698560192 2702639104 2709897168 2713993216 2715029549 2723162112 2728319616 2735836499 2742030336 2754435288 2756504736 2760671232 2765899776 2768085144 2768277248 2777629536 2782890198 2787096576 2791309312 2792375168 2798805504 2800908288 2804106272 2813579604 2815888896 2820145152 2825486336 2827718784 2833074312 2837356544 2846942208 2852334144 2854785912 2871001088 2874193344 2879636892 2880700416 2883989504 2884277502 2886156288 2891734593 2893907196 2894108032 2903885424 2906266528 2908274688 2909385207 2913782784 2916084996 2918187008 2926023936 2931565648 2938318848 2941469586 2948333568 2954032048 2956251456 2960719872 2966327296 2976348672 2984548908 2989060096 2997087357 2999158272 3004838496 3009380352 3011641344 3015079936 3017462184 3019938816 3035880216 3038369552 3040468992 3046227456 3048634314 3048845888 3050831872 3053242368 3059025024 3076521984 3082468224 3084784128 3088306232 3095298048 3098739699 3101280578 3109301184 3111637248 3114311904 3120210222 3124926464 3135483648 3138054656 3140222976 3141422064 3144122322 3146170368 3148656192 3154619556 3161980928 3170472576 3172663296 3178672128 3187208601 3187429792 3189506048 3192026112 3198071616 3200820568 3211634151 3222580416 3227451392 3228683788 3229876224 3236118864 3242247877 3244488192 3253427188 3255871536 3260792832 3266968576 3269549844 3278005632 3280693504 3282960384 3287036973 3289178112 3291776928 3292005376 3298011354 3316875264 3319595008 3323286054 3326013696 3328180224 3330809856 3334612864 3337118208 3346312412 3362692608 3369061344 3374153728 3383215176 3385552896 3391964928 3394880544 3397431168 3401310242 3409010688 3418165746 3423332352 3425697792 3427005888 3429815936 3429951624 3432185856 3441403152 3441641984 3456100736 3467776752 3474344511 3479596032 3482210304 3482451968 3486186176 3491804256 3497963832 3515542272 3520856064 3522200496 3525228058 3527524352 3530311488 3536997684 3539441664 3549193296 3554557952 3555915253 3557228544 3564103884 3566781648 3578938368 3581411328 3585858516 3588194304 3591278592 3595129494 3597830568 3598080256 3600923139 3613196224 3625402968 3630882816 3637759488 3640633722 3656040448 3668391936 3672580384 3675339648 3680894976 3685465697 3687866368 3690780192 3697770306 3700325376 3703506048 3710520264 3716128768 3726108606 3731740672 3734544384 3741765408 3744202752 3751439472 3754518528 3760193536 3770291712 3777432416 3790194012 3795922944 3803112192 3806117073 3806381216 3819240612 3832257792 3835137024 3839515856 3840933888 3845703336 3848208384 3851248896 3855646124 3858542928 3871847232 3877699584 3879180276 3885043712 3888113328 3895477179 3901365248 3914545536 3917758464 3921959448 3925330629 3928279788 3931111424 3941668608 3947626496 3960963072 3962475558 3968464896 3979398544 3992842458 3996116476 3998877696 4006451328 4012507136 4015521792 4023282912 4026305664 4026585088 4030902766 4037398671 4040188416 4047840288 4053958656 4061636608 4064845752 4070989824 4078700032 4092479424 4109957632 4113045504 4127064064 4131652932 4141006848 4145734912 4148849664 4152415872 4160280296 4174335297 4177758134 4180644864 4186963968 4188562752 4192163096 4194893824 4198208256 4206159408 4223833344 4227296768 4230217728 4238229504 4241578176 4246421069 4249611468 4256034816 4264095488 4278501216 4282178868 4296773888 4306501632 4311290016 4314825152 4319455338 4325984256 4326416253 4329234432 4341162048 4347723776 4359399792 4362412032 4367656231 4370674176 4377280512 4382715964 4385570816 4389035904 4397348472 4401128281 4422500352 4431048072 4434377184 4434684928 4441079808 4449490944 4476823362 4483590144 4492081792 4507257744 4510953568 4514070528 4522619904 4526193276 4526507392 4529908224 4545347584 4557554328 4560703488 4564443136 4569341184 4573268832 4576247808 4579863552 4581930326 4588537536 4614782976 4623702336 4632459348 4639461376 4642947072 4651920867 4655739008 4663951776 4671467856 4680315333 4687389696 4694474752 4696267328 4707081984 4710334464 4712133096 4715996912 4716183483 4719255552 4731929334 4732257728 4742971392 4752138512 4755708864 4768008192 4771917824 4775215104 4781144688 4784259072 4788039168 4788371456 4793505992 4797107424 4801230852 4833870624 4841177088 4843025682 4844814336 4850345984 4854178296 4866732288 4880140782 4883807304 4891189248 4900452864 4904324766 4907859968 4921040256 4924440576 4930360408 4933767168 4938008064 4947017031 4947360352 4968144808 4979392512 4984929081 4989020544 4992270336 5001919296 5005677312 5006024704 5019468618 5027055616 5044038912 5053592016 5061230592 5070816256 5074822764 5087947392 5092320816 5101965363 5109677056 5113516032 5127248619 5127604448 5130944512 5134998528 5144723904 5144927436 5148278784 5162462976 5170266112 5172240368 5184151104 5193969572 5219394048 5223677952 5229279264 5233774172 5237706384 5255558144 5273313408 5279334302 5281284096 5283300744 5287842087 5291286528 5295467232 5305496526 5323789944 5331836928 5335842816 5341935104 5346155826 5354029056 5364377216 5368407552 5378787774 5382291456 5383198228 5386917888 5392694241 5397120384 5405278208 5419794336 5427986432 5430059098 5446324224 5456639232 5471672998 5484060672 5508870576 5513009472 5521342464 5531799552 5536170288 5536554496 5546655459 5555259072 5565780396 5574193152 5584750336 5589162909 5597611008 5601816576 5608212544 5627159208 5631777792 5640290304 5650972672 5655437568 5666148624 5674713088 5693884416 5704668288 5709571824 5720385407 5748386688 5759273784 5761400832 5764224257 5767979008 5768555004 5772312576 5783469186 5787814392 5788216064 5807770848 5812533056 5816549376 5818770414 5827565568 5832169992 5836374016 5852047872 5863131296 5876637696 5882939172 5896667136 5908064096 5912502912 5921439744 5928792643 5932654592 5952697344 5969097816 5978120192 5994174714 5998316544 6009676992 6018760704 6023282688 6030159872 6034924368 6039877632 6046354149 6071760432 6076739104 6080937984 6092454912 6097268628 6097691776 6101663744 6106484736 6118050048 6164936448 6169568256 6176612464 6190596096 6197479398 6202561156 6218602368 6223274496 6228623808 6240420444 6249852928 6266637201 6270967296 6276109312 6280445952 6282844128 6288244644 6292340736 6297312384 6309239112 6323961856 6340945152 6345326592 6357344256 6374417202 6374859584 6379012096 6384052224 6396143232 6401641136 6423268302 6445160832 6454902784 6457367576 6459752448 6472237728 6479183007 6484495754 6488976384 6506854376 6511743072 6521585664 6533937152 6539099688 6556011264 6561387008 6565920768 6574073946 6578356224 6583553856 6584010752 6596022708 6633750528 6639190016 6646572108 6652027392 6661619712 6669225728 6674236416 6692624824 6715235043 6725385216 6738122688 6748307456 6766430352 6771105792 6779245561 6783929856 6789761088 6794862336 6802620484 6818021376 6831199111 6836331492 6846664704 6851395584 6854011776 6859631872 6859903248 6864371712 6872895489 6882806304 6883283968 6912201472 6935553504 6948689022 6959192064 6964420608 6964903936 6972372352 6983608512 6995927664 7031084544 7041712128 7044400992 7050456116 7055048704 7060622976 7073995368 7078883328 7098386592 7109115904 7111830506 7114457088 7128207768 7133563296 7157876736 7162822656 7171717032 7176388608 7182557184 7190258988 7195661136 7196160512 7201846278 7226392448 7250805936 7261765632 7264538523 7275518976 7281267444 7312080896 7320211173 7336783872 7345160768 7350679296 7361789952 7370931394 7375732736 7381560384 7395540612 7400650752 7407012096 7421040528 7432257536 7452217212 7463481344 7469088768 7483530816 7488405504 7502878944 7509037056 7529202927 7540583424 7554864832 7580388024 7591845888 7606224384 7612234146 7612762432 7638481224 7664515584 7670274048 7679031712 7681867776 7691406672 7696416768 7702497792 7711292248 7717085856 7743694464 7755399168 7758360552 7770087424 7776226656 7790954358 7802730496 7829091072 7835516928 7843918896 7850661258 7856559576 7862222848 7883337216 7895252992 7919001453 7921926144 7924951116 7936929792 7958244789 7958797088 7985684916 7992232952 7997755392 8012902656 8019233739 8025014272 8031043584 8046565824 8052611328 8053170176 8061805532 8074797342 8080376832 8095680576 8107917312 8123273216 8129691504 8141979648 8145088647 8157400064 8184958848 8207509497 8219915264 8226091008 8254128128 8263305864 8282013696 8291469824 8297699328 8304831744 8320560592 8348670594 8355516268 8361289728 8373927936 8377125504 8384326192 8389787648 8396416512 8412318816 8447666688 8454593536 8460435456 8476459008 8483156352 8492842138 8499222936 8512069632 8528190976 8557002432 8564357736 8593547776 8613003264 8622580032 8629650304 8638910676 8651968512 8652832506 8658468864 8675203779 8682324096 8695447552 8718799584 8724824064 8728155621 8735312462 8741348352 8754561024 8765431928 8771141632 8778071808 8794696944 8802256562 8845000704 8862096144 8868754368 8869369856 8878880417 8882159616 8898981888 8953646724 8967180288 8984163584 8991262071 9014515488 9021907136 9028141056 9045239808 9052386552 9053014784 9059816448 9090695168 9115108656 9121406976 9128886272 9138682368 9146537664 9152495616 9159727104 9163860652 9177075072 9202359133 9229565952 9247404672 9264918696 9278922752 9285894144 9303841734 9311478016 9327903552 9342935712 9360630666 9374779392 9388949504 9392534656 9414163968 9420668928 9424266192 9431993824 9432366966 9438511104 9463858668 9464515456 9485942784 9504277024 9511417728 9536016384 9543835648 9562289376 9568518144 9576078336 9576742912 9587011984 9594214848 9602461704 9667741248 9682354176 9686051364 9689628672 9700691968 9708356592 9726743631 9733464576 9760281564 9767614608 9782378496 9800905728 9808649532 9815719936 9842080512 9848881152 9860720816 9861110919 9867534336 9876016128 9894034062 9894720704 9936289616 9958785024 9969858162 9978041088 9984540672 10003838592 10011354624 10012049408 10038937236 10054111232 10088077824 10107184032 10122461184 10141632512 10149645528 10175894784 10184641632 10203930726 10219354112 10227032064 10254497238 10255208896 10261889024 10269997056 10289447808 10289854872 10296557568 10324925952 10340532224 10344480736 10368302208 10387939144 10423033533 10438788096 10447355904 10458558528 10467548344 10475412768 10511116288 10546626816 10558668604 10562568192 10566601488 10575684174 10582573056 10590934464 10610993052 10647579888 10663673856 10667745759 10671685632 10683870208 10692311652 10728754432 10736815104 10757575548 10764582912 10766396456 10773835776 10785388482 10794240768 10802769417 10810556416 10839588672 10855972864 10860118196 10892648448 10913278464 10943345996 10968121344 10989320309 11017741152 11026018944 11042684928 11056397091 11063599104 11072340576 11073108992 11093310918 11110518144 11131560792 11148386304 11169500672 11178325818 11195222016 11203633152 11216425088 11254318416 11263555584 11280580608 11301945344 11310875136 11332297248 11349426176 11387768832 11409336576 11419143648 11440770814 11496773376 11518547568 11522801664 11528448514 11535958016 11537110008 11544625152 11566938372 11575628784 11576432128 11615541696 11625066112 11633098752 11637540828 11655131136 11664339984 11686431537 11704095744 11726262592 11753275392 11765878344 11775991887 11793334272 11816128192 11825005824 11842879488 11857585286 11865309184 11905394688 11938195632 11956240384 11960805851 11988349428 11996633088 12019353984 12037521408 12046565376 12052468901 12060319744 12069848736 12079755264 12092708298 12112196013 12143520864 12153478208 12161875968 12184909824 12194537256 12195383552 12203327488 12212969472 12236100096 12329872896 12339136512 12353224928 12381192192 12394958796 12405122312 12437204736 12446548992 12457247616 12480840888 12499705856 12533274402 12541934592 12552218624 12560891904 12565688256 12576489288 12584681472 12594624768 12618478224 12647923712 12681890304 12690653184 12714688512 12739263207 12748834404 12749719168 12758024192 12768104448 12792286464 12803282272 12846536604 12890321664 12909805568 12914735152 12919504896 12944475456 12958366014 12968991508 12977952768 13013708752 13023486144 13043171328 13067874304 13078199376 13102968693 13112022528 13122774016 13131841536 13148147892 13156712448 13167107712 13168021504 13192045416 13203384843 13267501056 13278380032 13293144216 13304054784 13323239424 13338451456 13348472832 13385249648 13430470086 13450770432 13476245376 13496614912 13532860704 13542211584 13558491122 13567859712 13579522176 13589724672 13605240968 13636042752 13662398222 13672662984 13693329408 13708023552 13719263744 13719806496 13728743424 13745790978 13765612608 13766567936 13824402944 13871107008 13897378044 13918384128 13928841216 13929807872 13944744704 13955762601 13967217024 13991855328 14040945999 14062169088 14083424256 14088801984 14100912232 14110097408 14121245952 14147990736 14148550449 14157766656 14196773184 14218231808 14223661012 14228914176 14256415536 14267126592 14283416323 14315753472 14325645312 14343434064 14352777216 14365114368 14380517976 14391322272 14392321024 14403692556 14452784896 14501611872 14523531264 14529077046 14551037952 14562534888 14624161792 14640422346 14673567744 14690321536 14701358592 14723579904 14741862788 14751465472 14763120768 14791081224 14801301504 14803795127 14814024192 14842081056 14864515072 14904434424 14926962688 14938177536 14967061632 14976811008 15005757888 15018074112 15058405854 15081166848 15109729664 15160776048 15183691776 15212448768 15224468292 15225524864 15276962448 15305896089 15329031168 15340548096 15358063424 15382813344 15392833536 15404995584 15422584496 15434171712 15487388928 15510798336 15516721104 15540174848 15552453312 15581908716 15605460992 15658182144 15671033856 15687837792 15701322516 15713119152 15766674432 15790505984 15838002906 15843852288 15849902232 15863526261 15873859584 15916489578 15917594176 15971369832 15984465904 15995510784 16025805312 16038467478 16050028544 16062087168 16093131648 16105222656 16106340352 16123611064 16149594684 16160753664 16178082723 16191361152 16215834624 16246546432 16259383008 16283959296 16290177294 16314800128 16369917696 16415018994 16439830528 16452182016 16508256256 16526611728 16564027392 16582939648 16595398656 16609663488 16639966377 16641121184 16697341188 16711032536 16722579456 16754251008 16767488727 16768652384 16779575296 16792833024 16824637632 16895333376 16909187072 16920870912 16952918016 16966312704 16985684276 16998445872 17024139264 17056381952 17114004864 17128715472 17161156221 17187095552 17245160064 17259300608 17277821352 17292672771 17303937024 17305665012 17316937728 17350407558 17364648192 17390895104 17437599168 17449648128 17456311242 17470624924 17482696704 17509122048 17530863856 17542283264 17556143616 17589393888 17604513124 17690001408 17724192288 17737508736 17738739712 17757760834 17764319232 17786377929 17797963776 17907293448 17934360576 17968327168 17982524142 18029030976 18043814272 18056282112 18090479616 18104773104 18106029568 18119632896 18139062447 18181390336 18230217312 18242813952 18257772544 18277364736 18293075328 18304991232 18319454208 18327721304 18354150144 18404718266 18494809344 18529837392 18557845504 18571788288 18607683468 18622956032 18655807104 18685871424 18707206331 18721261332 18749558784 18785069312 18799911603 18828327936 18841337856 18848532384 18863987648 18864733932 18877022208 18927717336 18929030912 18971885568 19008554048 19022835456 19072032768 19087671296 19124578752 19137036288 19152156672 19153485824 19174023968 19188429696 19204923408 19241296369 19335482496 19364708352 19372102728 19379257344 19388754319 19401383936 19416713184 19453487262 19466929152 19520563128 19535229216 19564756992 19601811456 19617299064 19631439872 19684161024 19697762304 19721441632 19722221838 19735068672 19752032256 19788068124 19789441408 19872579232 19917570048 19939716324 19956082176 20007677184 20022709248 20024098816 20077874472 20108222464 20176155648 20214368064 20244922368 20283265024 20299291056 20337736683 20351789568 20369283264 20407861452 20438708224 20454064128 20493597333 20508994476 20510417792 20523778048 20539994112 20578895616 20579709744 20593115136 20618686467 20649851904 20681064448 20688961472 20736604416 20775878288 20846067066 20877576192 20894711808 20917117056 20935096688 20950825536 21022232576 21093253632 21117337208 21125136384 21133202976 21151368348 21165146112 21181868928 21221986104 21295159776 21327347712 21335491518 21343371264 21367740416 21384623304 21457508864 21473630208 21515151096 21529165824 21532792912 21547671552 21570776964 21588481536 21605538834 21621112832 21679177344 21711945728 21720236392 21785296896 21793615569 21826556928 21886691992 21936242688 21960633519 21978640618 22035482304 22052037888 22085369856 22112794182 22127198208 22144681152 22146217984 22169965213 22186621836 22221036288 22263121584 22296772608 22339001344 22356651636 22390444032 22407266304 22432850176 22508636832 22527111168 22587608781 22603890688 22621750272 22664594496 22698852352 22775537664 22818673152 22838287296 22881541628 22977669737 22993546752 23037095136 23045603328 23056897028 23071916032 23074220016 23089250304 23133876744 23151257568 23152864256 23231083392 23250132224 23266197504 23275081656 23310262272 23328679968 23372863074 23408191488 23452525184 23506550784 23531756688 23551983774 23586668544 23632256384 23650011648 23685758976 23715170572 23730618368 23757004359 23810789376 23876391264 23912480768 23921611702 23976698856 23993266176 24038707968 24075042816 24093130752 24104937802 24120639488 24139697472 24159510528 24185416596 24224392026 24287041728 24306956416 24323751936 24369819648 24389074512 24390767104 24425938944 24435265941 24472200192 24622528491 24659745792 24678273024 24706449856 24762384384 24789917592 24810244624 24874409472 24893097984 24914495232 24961681776 24999411712 25066548804 25083869184 25104437248 25121783808 25131376512 25152978576 25169362944 25189249536 25200616793 25236956448 25363780608 25381306368 25429377024 25478526414 25497668808 25499438336 25516048384 25536208896 25584572928 25606564544 25693073208 25780643328 25819611136 25829470304 25839009792 25888950912 25916732028 25937983016 25955905536 26025611337 26027417504 26046972288 26086342656 26135748608 26156398752 26205937386 26224045056 26245548032 26263683072 26296295784 26313424896 26334215424 26336043008 26384090832 26406769686 26535002112 26556760064 26586288432 26608109568 26636641251 26646478848 26676902912 26696945664 26770499296 26860940172 26901540864 26952490752 26973786213 26993229824 27065721408 27084423168 27116982244 27135719424 27159044352 27179449344 27210481936 27272085504 27324796444 27345325968 27386658816 27416047104 27438527488 27439612992 27457486848 27491581956 27531225216 27533135872 27607077399 27648805888 27742214016 27794756088 27836768256 27857682432 27859615744 27889489408 27911525202 27934434048 27983710656 28081891998 28124338176 28166848512 28177603968 28201824464 28220194816 28242491904 28295981472 28297100898 28315533312 28393546368 28436463616 28447322024 28457828352 28512831072 28534253184 28566832646 28631506944 28686868128 28705554432 28730228736 28761035952 28782644544 28784642048 28807385112 28905569792 29003223744 29047062528 29058154092 29102075904 29125069776 29180230893 29248323584 29280844692 29347135488 29380643072 29402717184 29447159808 29483725576 29502930944 29526241536 29582162448 29583332757 29602603008 29607590254 29628048384 29684162112 29729030144 29808868848 29853925376 29865325039 29876355072 29934123264 29953622016 30011515776 30036148224 30094201489 30116811708 30162333696 30219459328 30321552096 30367383552 30424897536 30448936584 30451049728 30553924896 30611792178 30658062336 30681096192 30716126848 30765626688 30785667072 30809991168 30845168992 30868343424 30953389811 30974777856 31021596672 31033442208 31080349696 31104906624 31163817432 31210921984 31316364288 31342067712 31375675584 31402645032 31426238304 31533348864 31581011968 31676005812 31687704576 31699804464 31727052522 31747719168 31832979156 31835188352 31942739664 31968931808 31991021568 32003237277 32051610624 32076934956 32100057088 32186263296 32210445312 32212680704 32247222128 32299189368 32321507328 32356165446 32382722304 32431669248 32493092864 32518766016 32567918592 32580354588 32629600256 32739835392 32830037988 32879661056 32904364032 32967960927 33016512512 33053223456 33128054784 33165879296 33169191273 33190797312 33219326976 33279932754 33282242368 33394682376 33422065072 33445158912 33508502016 33534977454 33537304768 33559150592 33585666048 33649275264 33790666752 33818374144 33841741824 33905836032 33932625408 33971368552 33996891744 34048278528 34112763904 34228009728 34257430944 34322312442 34374191104 34490320128 34518601216 34555642704 34585345542 34607874048 34611330024 34633875456 34700815116 34729296384 34781790208 34875198336 34899296256 34912622484 34941249848 34965393408 35059294611 35061727712 35084566528 35112287232 35178787776 35209026248 35327975661 35380002816 35448384576 35475017472 35477479424 35515521668 35528638464 35572755858 35595927552 35664726647 35814586896 35868721152 35882417553 35936654336 35965048284 36058061952 36087628544 36112564224 36157406703 36180959232 36209546208 36212059136 36239265792 36278124894 36336588039 36362780672 36460434624 36485627904 36515545088 36554729472 36586150656 36609982464 36638908416 36655442608 36708300288 36809436532 36989618688 37059674784 37115691008 37143576576 37215366936 37245912064 37311614208 37371742848 37414412662 37442522664 37499117568 37570138624 37599823206 37656655872 37682675712 37697064768 37727975296 37729467864 37754044416 37855434672 37858061824 37943771136 38017108096 38045670912 38144065536 38175342592 38217789621 38249157504 38274072576 38304313344 38306971648 38348047936 38376859392 38409846816 38482592738 38670964992 38729416704 38744205456 38758514688 38777508638 38802767872 38833426368 38906974524 38933858304 39041126256 39070458432 39115067783 39129513984 39203622912 39234598128 39308906079 39368322048 39395524608 39442883264 39444443676 39470137344 39504064512 39576136248 39578882816 39610154529 39745158464 39835140096 39879432648 39912164352 40015354368 40045418496 40048197632 40155748944 40216444928 40352311296 40428736128 40489844736 40540122667 40566530048 40598582112 40675473366 40703579136 40738566528 40815722904 40877416448 40908128256 40987194666 41017988952 41020835584 41047556096 41079988224 41157791232 41159419488 41186230272 41237372934 41299703808 41362128896 41377922944 41473208832 41551756576 41692134132 41755152384 41789423616 41834234112 41867287803 41870193376 41901651072 42044465152 42186507264 42234674416 42250272768 42266405952 42302736696 42330292224 42363737856 42443972208 42590319552 42654695424 42670983036 42686742528 42735480832 42769246608 42850248969 42915017728 42947260416 43030302192 43058331648 43065585824 43095343104 43141553928 43176963072 43211077668 43242225664 43358354688 43423891456 43440472784 43570593792 43587231138 43653113856 43773383984 43872485376 43921267038 43957281236 44070964608 44104075776 44170739712 44225588364 44254396416 44289362304 44292435968 44339930426 44373243672 44411385381 44442072576 44526243168 44593545216 44678002688 44713303272 44780888064 44814532608 44865700352 45017273664 45054222336 45175217562 45207781376 45243500544 45329188992 45397704704 45551075328 45637346304 45676574592 45763083256 45917688267 45955339474 45987093504 46074190272 46113794056 46143832064 46148440032 46178500608 46267753488 46302515136 46305728512 46462166784 46500264448 46532395008 46550163312 46620524544 46657359936 46745726148 46816382976 46905050368 47013101568 47063513376 47103967548 47264512768 47300023296 47371517952 47430341144 47461236736 47514008718 47590578783 47621578752 47752782528 47824961536 47843223404 47953397712 47986532352 48044218541 48077415936 48150085632 48186261504 48209875604 48241278976 48279394944 48319021056 48370833192 48412411091 48448784052 48574083456 48613912832 48647503872 48739639296 48778149024 48781534208 48851877888 48870531882 48944400384 49245056982 49319491584 49356546048 49412899712 49524768768 49579835184 49620489248 49748818944 49786195968 49828990464 49923363552 49998823424 50133097608 50167738368 50208874496 50262753024 50305957152 50338725888 50378499072 50401233586 50473912896 50727561216 50762612736 50858754048 50957052828 50995337616 50998876672 51072417792 51169145856 51213129088 51386146416 51483468663 51561286656 51639222272 51658940608 51777901824 51833464056 51875966032 51878018313 51911811072 52051222674 52054835008 52093944576 52172685312 52271497216 52312797504 52411874772 52448090112 52491096064 52527366144 52592591568 52626849792 52668430848 52672086016 52692198749 52768181664 52813539372 53070004224 53113520128 53172576864 53216219136 53273282502 53292957696 53353805824 53359133787 53393891328 53540998592 53721880344 53803081728 53904981504 53947572426 53986459648 54131442816 54168846336 54233964488 54271438848 54318088704 54358898688 54417187341 54420963872 54544171008 54649592888 54690651936 54773317632 54832094208 54877054976 54879225984 54914973696 54983163912 55062450432 55066271744 55214154798 55297611776 55484428032 55589512176 55673536512 55715364864 55719231488 55778978816 55823050404 55868868096 55967421312 56121618993 56163783996 56248676352 56355207936 56399734809 56403648928 56440389632 56484983808 56591962944 56594201796 56631066624 56787092736 56872927232 56894644048 56915656704 57025662144 57068506368 57133665292 57263013888 57373736256 57411108864 57460457472 57522071904 57565289088 57569284096 57614770224 57723889107 57811139584 58006447488 58094125056 58116308184 58166262957 58204151808 58250139552 58360461786 58496647168 58561689384 58694270976 58761286144 58805434368 58894319616 58967451152 59005861888 59052483072 59164324896 59166665514 59205206016 59215180508 59256096768 59368324224 59458060288 59617737696 59707850752 59730650078 59752710144 59868246528 60023031552 60072296448 60188402978 60233623416 60324667392 60438918656 60643104192 60734767104 60849795072 60897873168 60902099456 61013210049 61107849792 61223584356 61316124672 61362192384 61432253696 61480791999 61531253376 61571334144 61619982336 61690337984 61736686848 61856059401 61906779622 61949555712 62043193344 62066884416 62160699392 62209813248 62327634864 62421843968 62632728576 62684135424 62751351168 62805290064 62852476608 62924239477 63066697728 63352011624 63375409152 63399608928 63454105044 63495438336 63665958312 63670376704 63885479328 63937863616 63982043136 64006474554 64103221248 64153869912 64200114176 64372526592 64420890624 64425361408 64494444256 64598378736 64643014656 64712330892 64765444608 64863338496 64986185728 65037532032 65135837184 65160709176 65216719073 65259200512 65479670784 65660075976 65759322112 65808728064 65935921854 66033025024 66106446912 66256109568 66331758592 66338382546 66381594624 66438653952 66509895639 66559865508 66564484736 66789364752 66844130144 66890317824 67017004032 67069954908 67074609536 67118301184 67171332096 67298550528 67581333504 67636748288 67811672064 67865250816 67942737104 67993783488 68096557056 68225527808 68456019456 68514861888 68644624884 68748382208 68933009211 68980640256 69037202432 69111285408 69170691084 69215748096 69222660048 69267750912 69401630232 69458592768 69563580416 69750396672 69798592512 69825244968 69882499696 69930786816 70118589222 70123455424 70169133056 70224574464 70357575552 70418052496 70655951322 70760005632 70896769152 70950034944 70954958848 71031043336 71057276928 71145511716 71191855104 71271013077 71329453294 71629173792 71737442304 71764835106 71873308672 71930096568 72116123904 72175257088 72225128448 72314813406 72361918464 72419092416 72424118272 72478531584 72556249788 72673176078 72725561344 72920869248 72971255808 73031090176 73109458944 73172301312 73277816832 73305797823 73310885216 73416600576 73618873064 73867585473 73979237376 74119349568 74231382016 74287153152 74430733872 74491824128 74571701171 74623228416 74743485696 74828825324 74885045328 74998235136 75140277248 75199646412 75313311744 75365351424 75394129536 75455950592 75458935728 75508088832 75601850379 75710869344 75716123648 76034216192 76091341824 76288131072 76350685184 76435579242 76498315008 76548145152 76608626688 76613943296 76696095872 76753718784 76819693632 76965185476 77341929984 77458833408 77488410912 77517029376 77555017276 77605535744 77666852736 77813949048 77867716608 78082252512 78140916864 78230135566 78259027968 78407245824 78469196256 78617812158 78736644096 78791049216 78885766528 78888887352 78940274688 79008129024 79152272496 79157765632 79220309058 79490316928 79670280192 79758865296 79824328704 79909923753 80030708736 80090836992 80096395264 80311497888 80432889856 80704622592 80857472256 80979689472 81080245334 81133060096 81197164224 81350946732 81407158272 81477133056 81631445808 81754832896 81816256512 81974389332 82035977904 82041671168 82159976448 82315582464 82318838976 82372460544 82474745868 82599407616 82755845888 82821232197 82946417664 83103513152 83384268264 83510304768 83578847232 83668468224 83734575606 83740386752 83803302144 84088930304 84373014528 84469348832 84500545536 84532811904 84605473392 84660584448 84727475712 84765711031 84887944416 85180639104 85309390848 85341966072 85373485056 85470961664 85538493216 85700497938 85830035456 85894520832 86060604384 86116663296 86131171648 86190686208 86283107856 86353926144 86422155336 86484451328 86716709376 86847782912 86880945568 87141187584 87174462276 87306227712 87540692679 87546767968 87744970752 87842534076 87914562472 88141929216 88208151552 88341479424 88451176728 88508792832 88578724608 88584871936 88679860852 88746487344 88822770762 88884145152 89052486336 89187090432 89356005376 89426606544 89561776128 89595975117 89629065216 89731400704 90034547328 90108444672 90282604467 90350435124 90415562752 90487001088 90658377984 90795409408 91102150656 91274692608 91353149184 91526166512 91835376534 91910678948 91974187008 92148380544 92227588112 92287664128 92296880064 92357001216 92535506976 92605030272 92611457024 92860169433 92924333568 93000528896 93064790016 93100326624 93241049088 93314719872 93491452296 93632765952 93810100736 94026203136 94127026752 94207935096 94529025536 94600046592 94743035904 94860682288 94922473472 95028017436 95181157566 95243157504 95505565056 95649923072 95686446808 95906795424 95973064704 96009711831 96088437082 96154831872 96300171264 96419751208 96482557952 96558789888 96638042112 96741666384 96824822182 96897568104 97148166912 97227825664 97295007744 97479278592 97556298048 97563068416 97667684587 97703755776 97741063764 97888800768 98490113964 98638983168 98713092096 98825799424 98903882781 99049537536 99159670368 99240978496 99497637888 99507573819 99572391936 99657980928 99846727104 99997646848 100266195216 100335476736 100417748992 100456093313 100525506048 100611914304 100677451776 100756998144 100802467172 100947825792 101225950463 101455122432 101525225472 101717508096 101914105656 101990675232 101997753344 102144835584 102338291712 102426258176 102772292832 102966937326 103122573312 103278444544 103317881216 103555803648 103666928112 103751932064 103756036626 103823622144 104102445348 104109670016 104187889152 104345370624 104542994432 104625595008 104823749544 104896180224 104982192128 105185183136 105253699584 105336861696 105344172032 105384397498 105536363328 105627078744 106140008448 106227040256 106345153728 106432438272 106546565004 106585915392 106707611648 106718267574 106787782656 106994179941 107081997184 107443760688 107606163456 107647252659 107809963008 107895144852 107972919296 108262885632 108337692672 108467928976 108472220109 108542877696 108636177408 108717797376 108834374682 108841927744 109088342016 109299185776 109381303872 109546635264 109664188416 109754109952 109758451968 109829947392 109966327824 110124900864 110132543488 110428309596 110595223552 110968856064 111179024352 111347073024 111430729728 111557957632 111646100808 111737736192 111934842624 112243237986 112327567992 112497352704 112710415872 112799469618 112807297856 112880779264 112969967616 113183925888 113188403592 113262133248 113574185472 113745854464 113789288096 113831313408 114051324288 114137012736 114267330584 114526027776 114653368863 114747472512 114822217728 114920914944 115044143808 115130578176 115138568192 115229540448 115447778214 115622279168 116012894976 116188250112 116232616368 116332525914 116408303616 116500279104 116720923572 116993294336 117123378768 117345203349 117388541952 117522572288 117610868736 117926718237 117934902304 118011723776 118104966144 118328649792 118333331028 118410412032 118430361016 118512193536 118736648448 118830463587 118916120576 119235475392 119415701504 119461300156 119505420288 119736493056 120046063104 120144592896 120376805956 120467246832 120649334784 120877837312 121286208384 121469534208 121620368001 121699590144 121795746336 121804198912 122026420098 122215699584 122447168712 122632249344 122724384768 122864507392 122961583998 123062506752 123142668288 123239964672 123380675968 123473373696 123712118802 123813559244 123899111424 124086386688 124133768832 124321398784 124419626496 124655269728 124843687936 125265457152 125368270848 125502702336 125610580128 125704953216 125848478954 126133395456 126704023248 126750818304 126799217856 126908210088 126990876672 127331916624 127340753408 127770958656 127875727232 127964086272 128012949108 128206442496 128307739824 128550746907 128745053184 128841781248 128850722816 128988888512 129196757472 129286029312 129424661784 129530889216 129726676992 129972371456 130075064064 130271674368 130321418352 130433438146 130518401024 130959341568 131320151952 131518644224 131568864361 131617456128 131871843708 132212893824 132512219136 132577157911 132663517184 132676765092 132763189248 132877307904 133019791278 133119731016 133128969472 133234156143 133578729504 133688260288 133780635648 134034008064 134139909816 134149219072 134236602368 134342664192 134597101056 135162667008 135273496576 135623344128 135730501632 135885474208 135987566976 136193114112 136362230789 136451055616 136912038912 137029723776 137289249768 137496764416 137866018422 137961280512 138074404864 138222570816 138341382168 138431496192 138445320096 138535501824 138803260464 138917185536 139127160832 139500793344 139597185024 139650489936 139764999392 139861573632 140237178444 140246910848 140338266112 140449148928 140715151104 140836104992 141311902644 141793538304 141900069888 141909917696 142062086672 142114553856 142291023432 142383710208 142542026154 142658906588 143258347584 143474884608 143529670212 143746617344 143860193136 144132655623 144232247808 144350514176 144450256896 144629626812 144723836928 144838184832 144848236544 144957063168 145112499576 145237233273 145346352156 145451122688 145841738496 145942511616 146062180352 146218917888 146344602624 146555633664 146611595646 146621770432 146833201152 147237746128 147735170946 147958474752 148238699136 148462764032 148574306304 148861467744 148983648256 149143402342 149246456832 149486971392 149657650648 149770090656 149996470272 150280554496 150399292824 150626623488 150788259072 150911901184 150917871456 151016177664 151203700758 151421738688 151432247296 152068432384 152182683648 152576262144 152701370368 152871158484 152996630016 153217253376 153227886592 153392191744 153507437568 153639387264 153930370952 154450405989 154683859968 154917666816 154976821824 155110034552 155211071488 155333705472 155627898096 155634054939 155735433216 156164505024 156281833728 156460271132 156518055936 156814491648 156938392512 157117579553 157235624316 157473288192 157582098432 157771533056 157777774704 157880549376 158016258048 158076596247 158304544992 158315531264 158440618116 158980633856 159340560384 159517730592 159648657408 159819847506 160061417472 160077401361 160181673984 160192790528 160622995776 160865779712 161409245184 161714944512 161959378944 162160490668 162266120192 162394328448 162701893464 162814316544 162841746397 162954266112 163262891616 163509665792 163632513024 163948778664 164071955808 164083342336 164319952896 164631164928 164637677952 164744921088 164949491736 165198815232 165511691776 165642464394 165892835328 166207026304 166768536528 167020609536 167157694464 167336936448 167469151212 167480773504 167606604288 168177860608 168364856979 168746029056 168938697664 169065623808 169210946784 169321168896 169454951424 169531422062 169775888832 170361278208 170618781696 170683932144 170746970112 170941923328 171076986432 171400995876 171660070912 171789041664 172121208768 172233326592 172262343296 172381372416 172566215712 172707852288 172844310672 173171667321 173433418752 173695565824 173761891136 174282375168 174348924552 174498788871 174612455424 175081385358 175093535936 175489941504 175685068152 175829124944 176283858432 176416303104 176682958848 176902353456 177017585664 177157449216 177169743872 177359721704 177492974688 177645541524 177768290304 178104972672 178374180864 178712010752 178853213088 179123552256 179191950234 179258130432 179462801408 180069094656 180216889344 180565208934 180700870248 180831125504 180974002176 181316755968 181590818816 182204301312 182549385216 182706298368 183039630147 183052333024 183670753068 183821357896 183948374016 184296761088 184442375997 184455176224 184575328256 184593760128 184714002432 185071013952 185210060544 185222914048 185720338866 185848667136 186001057792 186129580032 186200653248 186482098176 186629439744 186982904592 187265531904 187620201472 188052406272 188254053504 188415870192 188772718431 189058051072 189200093184 189721364576 189844946944 190056034872 190362315132 190486315008 191011130112 191299846144 191372893616 191813590848 191946129408 192019423662 192176874164 192309663744 192600342528 192839502416 192965115904 193117579776 193276084224 193483332768 193649644364 193795136208 194296333824 194455651328 194590015488 194958557184 195112596096 195126136832 195335369174 195407511552 195482127528 195650157219 195777601536 196980227928 197277966336 197426184192 197651598848 197807765562 198099075072 198319340736 198481956992 198995275776 199015147638 199144783872 199315961856 199529686917 199693454208 199995293696 200532390432 200670953472 200835497984 200912186626 201051012096 201223828608 201354903552 201513996288 201604934344 201895651584 202451900926 202910244864 203435016192 203828211312 203981350464 203995506688 204289671168 204676583424 204852516352 205544585664 205933874652 206245146624 206635762432 206799027633 207111607296 207333856224 207503864128 207512073252 207647244288 208204890696 208219340032 208375778304 208690741248 209085988864 209251190016 209647499088 209792360448 209964384256 210370366272 210507399168 210673723392 210688344064 210768794996 211072726656 211254157488 211654260059 212280016896 212690307456 212864876544 213093130008 213171830784 213276297509 213415223296 213436535148 213575565312 213988359882 214163994368 214887521376 215212326912 215294505318 215619926016 215790289704 215945838592 216525771264 216675385344 216935857952 216944440218 217085755392 217272354816 217435594752 217668749364 217683855488 218176684032 218598371552 218762607744 219093270528 219328376832 219365327791 219508219904 219516903936 219932655648 220249801728 220265086976 220856619192 221190447104 221937712128 222358048704 222694146048 222861459456 223115915264 223292201616 223475472384 223715103513 223869685248 224486475972 224655135984 224994705408 225420831744 225598939236 225614595712 225761558528 225939935232 226367851776 226376807184 226524266496 226805551137 227148370944 227491708928 227578576192 228102648576 228274025472 228534661168 229052055552 229306737726 229494945024 229644435456 229841829888 230088287616 230261156352 230277136384 230459080896 230895556428 231244558336 232025789952 232376500224 232465232736 232665051828 232816607232 233000558208 233441847144 233986588672 234246757536 234690406698 234777083904 235045144576 235221737472 235853436474 235869804608 236023447552 236209932288 236657299584 236666662056 236820824064 236860722032 237024387072 237473296896 237660927174 237832241152 238470950784 238831403008 238922600312 239010840576 239472986112 239729771259 240092126208 240289185792 240753611912 240934493664 241298669568 241755674624 242572416768 242939068416 243240736002 243399180288 243591492672 243608397824 244052840196 244431399168 244894337424 245264498688 245448769536 245729014784 245923167996 246125013504 246479929344 246761351936 246946747392 247424237604 247627118488 247798222848 248267537664 248463696591 248642797568 248839252992 249310539456 249687375872 250530914304 250736541696 251005404672 251221160256 251409906432 251696957908 252266790912 252754367107 253408046496 253501636608 253598435712 253816420176 253981753344 254297133093 254663833248 254681506816 255541917312 255751454464 255928172544 256025898216 256412884992 256615479648 257101493814 257490106368 257683562496 257701445632 257977777024 258393514944 258572058624 258849323568 259061778432 259453353984 259944742912 260150128128 260543348736 260642836704 260866876292 261036802048 261918683136 262640303904 263037288448 263137728722 263234912256 263743687416 264425787648 265024438272 265154315822 265327034368 265353530184 265526378496 265754615808 266039582556 266239462032 266257938944 266468312286 267157459008 267376520576 267561271296 268068016128 268279819632 268298438144 268685328384 268787925351 269194202112 270325334016 270546993152 270847813401 271246688256 271461003264 271770948416 271975133952 272386228224 272724461578 272902111232 273824077824 274059447552 274578499536 274993528832 275732036844 275922561024 276148809728 276445141632 276682764336 276862992384 276890640192 277071003648 277206784723 277606520928 277834371072 278580508299 279001586688 279194370048 279300979872 279529998784 279723147264 280474356888 280493821696 280676532224 280898297856 281430302208 281672209984 282623805288 283587076608 283800139776 283819835392 284124173344 284229107712 284582046864 284767420416 285084052308 285317813176 286516695168 286949769216 287059340424 287493234688 287720386272 288265311246 288464495616 288701028352 288900513792 289259253624 289447673856 289676369664 289696473088 289914126336 290224999152 290474466546 290692704312 290902245376 291683476992 291885023232 292124360704 292437835776 292689205248 293003053761 293111267328 293223191292 293243540864 293666402304 294475492256 295470341892 295916949504 296477398272 296711648343 296925528064 297148612608 297722935488 297967296512 298286804684 298492913664 298973942784 299315301296 299540181312 299992940544 300561108992 300798585648 301253246976 301368279939 301576518144 301823802368 301835742912 302032355328 302407401516 302843477376 302864494592 303677851389 304136864768 304365367296 305152524288 305402740736 305742316968 305993260032 306434506752 306455773184 306784383488 307014875136 307278774528 307860741904 308900811978 309367719936 309835333632 309953643648 310220069104 310422142976 310667410944 311255796192 311268109878 311470866432 312329010048 312563667456 312920542264 313036111872 313628983296 313876785024 314235159106 314471248632 314946576384 315543066112 315555549408 315761098752 316032516096 316153192494 316609089984 316631062528 316881236232 317961267712 318681120768 319035461184 319297314816 319639695012 320122834944 320154802722 320363347968 320385581056 320982539823 321245991552 321731559424 322818490368 322941757977 323429889024 323918757888 324320981336 324532240384 324788656896 325403786928 325416660327 325628633088 325683492794 325908532224 326525783232 327019331584 327265026048 327897557328 328143911616 328166684672 328518575429 328639905792 329262329856 329275355904 329489842176 329898983472 330397630464 331023383552 331284928788 331785670656 332414052608 333537073056 334041219072 334673872896 334938302424 334961547008 335213208576 336355721216 336729713958 337492058112 337877395328 338131247616 338421893568 338642337792 338909902848 339062844124 339551777664 340487287921 340722556416 341237563392 341367864288 341493940224 341883846656 342153972864 342801991752 343320141824 343578083328 344242417536 344466653184 344524686592 344762744832 345132431424 345415704576 345688621344 346343334642 346866837504 347391131648 347523782272 348564750336 348697849104 348997577742 349224910848 350162770716 350187071872 350979883008 351370136304 351658249888 352035610047 352567716864 352832606208 353804706912 354035171328 354314898432 354339487744 354719443408 354985949376 355291083048 355536580608 356209945344 356748361728 357424021504 357706426176 358247104512 358383900468 358516260864 358925602816 360138189312 360433778688 361130417868 361401740496 361948004352 362633511936 363181637632 364408602624 364861104003 365098770432 365412596736 366079260294 366104666048 367341506136 367642715792 367896748032 368593522176 368884751994 368910352448 369150656512 369187520256 369428004864 370142027904 370420121088 370445828096 371440677732 371697334272 372002115584 372259160064 372401306496 372964196352 373258879488 373965809184 374531063808 375240402944 376104812544 376508107008 376831740384 377545436862 378116102144 378400186368 379442729152 379689893888 380112069744 380724630264 380972630016 382022260224 382599692288 382745787232 383627181696 383892258816 384038847324 384353748328 384619327488 385652240721 385679004832 385930231808 386235159552 386552168448 386966665536 387299288728 387590272416 388592667648 388911302656 389180030976 389917114368 390225192192 390252273664 390670738348 390815023104 390964255056 391300314438 391555203072 393960455856 394555932672 394706593083 394852368384 395303197696 395615531124 396638681472 396963913984 397731473733 397990551552 398030295276 398289567744 398631923712 399059373834 399386908416 399702468429 399990587392 401064780864 401341906944 401670995968 401824373252 402102024192 402447657216 402709807104 403027992576 403209868688 403791303168 404903801852 405820489728 406870032384 407656422624 407962700928 407991013376 408579342336 409086692367 409353166848 409705032704 411089171328 411867749304 412490293248 413271524864 413598055266 414223214592 414667712448 415007728256 415024146504 415294488576 416409781392 416438680064 416751556608 417381482496 418171977728 418502380032 419294998176 419584720896 419928768512 420740732544 421014798336 421347446784 421376688128 421537589992 422145453312 422508314976 423308520118 425380614912 425729753088 426186260016 426343661568 426552595018 426830446592 426873070296 427151130624 427976719764 428327988736 429775042752 430265745613 430424653824 430589010636 431239852032 431580579408 432397966869 433051542528 433350770688 433871715904 433888880436 434171510784 434544709632 434871189504 435337498728 435367710976 435711699819 436353368064 437196743104 437525215488 438186541056 438656753664 438730655582 439016439808 439033807872 439865311296 440499603456 440530173952 441713238384 442380894208 442549816487 443875424256 444716097408 445388292096 445722918912 445941349337 446231830528 446584403232 446950944768 447430207026 447739370496 448972951944 449310271968 449989410816 450841663488 451197878472 451229191424 451523117056 451879870464 452735703552 452753614368 453048532992 453611102274 454296741888 454983417856 455157152384 456205297152 456548050944 457069322336 458104111104 458613475452 458989890048 459683659776 460176575232 460522312704 460554272768 460918161792 461791112856 462489116672 464051579904 464753000448 464930465472 465330103656 465633214464 466001116416 466883694288 467973177344 468493515072 469380813396 469554167808 470090289152 470443474944 471352738659 471706872948 471739609216 472046895104 472419864576 473314599168 473333324112 473641648128 473721444064 474048774144 474229788741 474946593792 475321854348 475664482304 476941901568 477662806016 477845200624 478021681152 478945972224 479459542518 480184252416 480578371584 481507223824 481868987328 482597339136 483511349248 485144833536 485878136832 486481472004 486798360576 487182985344 487216795648 488105680392 488525239191 488862798336 489788674848 490528997376 490897539072 491458029568 491846335992 492250027008 492959858688 493522703872 493893494784 494848475208 495254236976 495596445696 496535075328 496927393182 497285595136 497678505984 498621078912 499374751744 501061828608 501473083392 502010809344 502442320512 502819812864 503393915816 504533581824 505094570937 505508734214 506816092992 507196871424 507632840352 507963506688 508594266186 509327666496 509363013632 511083834624 511502908928 511856345088 512051796432 512825769984 513230959296 514202987628 514980212736 515367124992 515402891264 515955554048 516787029888 517144117248 517698647136 518123556864 519515001963 519889485824 520300256256 521086697472 521285673408 521733752584 522073604096 523496366613 523837366272 525280607808 526074576896 526275457444 526469824512 527487374832 528486403951 528851575296 530048876544 530308631644 530654068736 530707060368 531052756992 531509231616 532079165112 532478924064 532515877888 532936624572 534314918016 534753041152 535122542592 536136032256 536559639264 536596876288 537370656768 537575850702 538388404224 540650668032 541093986304 541695626802 542493376512 542922006528 543541896832 543950267904 544772456448 545448923156 545804222464 547648155648 548118895104 549156999072 549987057664 551464073688 551845122048 552297619456 552890283264 553365528672 553725984768 553781280384 554142007296 554413569446 555213041856 555668742144 557161016598 558003173376 558388740096 558601959744 559059997568 559446294528 560948713776 560987643392 561796595712 562860604416 563344419968 565247610576 566318155293 567174153216 567600279552 567639670784 568248346688 569164093728 569534840832 570168104616 570635626352 573033390336 573899538432 574118680848 574986469376 575440772544 576530622492 576928991232 577402056704 577801027584 578518507248 578895347712 579352739328 579392946176 579614186239 579828252672 580449998304 580948933092 581385408624 583366953984 583770046464 584248721408 584875671552 585378410496 586006107522 586222534656 586446382584 586487081728 586950471657 587332804608 588950984512 590940683784 591833899008 592954796544 593423296686 593851056128 594297225216 595445870976 595934593024 596573609368 596985827328 597947885568 598589060751 598630602592 599080362624 599985881088 601122217984 601597171296 602506493952 602736559878 603153036288 603647604736 603671485824 604064710656 604814803032 605686954752 605728989184 607355702778 608273729536 608730734592 610305048576 610805481472 611484633936 611986520064 612869013504 612911546368 613568766976 614029750272 614557549056 615721483808 617801623956 618735439872 619907287296 620397082899 620440138208 620844285952 621334821888 622511592384 622536219756 622941732864 624658020096 625127334912 625841084528 626072223744 627257966592 627753570048 628470318212 628942497264 629893152768 631086132224 631111098816 631522197504 632065032192 632306384988 633218179968 633262125056 633762472464 634962780177 635922535424 638070922368 638594629632 639279390024 639828892527 640245669888 640309605444 640726695936 640771162112 641965079646 642491983104 643463118848 645636980736 645883515954 646859778048 647837515776 648641962672 649064480768 649577313792 650807573856 650833320654 651257266176 651366985588 651817064448 653051566464 654038663168 654530052096 655795114656 656287823232 656333369344 657037150858 657279811584 658095983373 658524659712 658550711808 659797966944 660795260928 662046767104 662569857576 663571341312 664828105216 667074146112 668082438144 669347745792 669876604848 669923094016 670426417152 671145310539 672711442432 673459427916 674984116224 675754790656 676262495232 676843787136 677284675584 677819805696 678125688248 679103555328 680416653411 680974575842 681445112832 682475126784 682735728576 683767693312 684307945728 685603983504 686640283648 687156166656 688484835072 688933306368 689049373184 689525489664 690264862848 690831409152 691377242688 692166634247 692686669284 693733675008 695047564544 697129500672 697395698208 697995155484 698449821696 700325541432 700374143744 701959766016 702740272608 703316499776 704071220094 705135433728 705665212416 707609413824 708070342656 708629796864 708678975488 709438886816 709971898752 710582166096 711073161216 711927965653 712419890688 713496723456 714848043008 715412852352 716494209024 716767800936 717032521728 717383909803 717851205632 720276378624 720867557376 722260835736 722803480992 723896008704 725267023872 726363275264 728817205248 729722208006 730197540864 730825193472 732158520588 732209332096 734683012272 735285431584 735793496064 737187044352 737769503988 737820704896 738301313024 738375040512 740284055808 740840242176 740891656192 742881355464 743394668544 744004231168 744802612992 745928392704 746517758976 747931618368 749062127616 750480805888 752209625088 753016214016 753663480768 755090873724 756232204288 756800372736 758263101321 758885458304 759379787776 760224139488 761449260528 761945260032 762891399279 764044520448 765199384576 765491574464 767254363392 767784517632 768077694648 768707496656 769238654976 771304481442 771358009664 771860463616 772470319104 773104336896 773933331072 774598577456 775180544832 777185335296 777822605312 778360061952 779834228736 780450384384 780504547328 781341476696 781630046208 781928510112 782600628876 783110406144 787920911712 789111865344 789413186166 789704736768 790606395392 791231062248 793277362944 793927827968 795462947466 795981103104 796060590552 796579135488 797263847424 798118747668 798773816832 799404936858 799981174784 802129561728 802683813888 803341991936 803648746504 804204048384 804895314432 806055985152 806363776053 806419737376 807582606336 809807603704 811640979456 812543440203 813740064768 815312845248 815925401856 815982026752 817158684672 818173384734 818706333696 819410065408 820288712881 822178342656 823735498608 824980586496 826543049728 827196110532 828446429184 829335424896 830015456512 830048293008 830588977152 831620354169 832819562784 832877360128 833503113216 835741524897 836343955456 837004760064 838589996352 839169441792 839857537024 841481465088 842029596672 842694893568 842753376256 843075179984 844290906624 845016629952 846617040236 850761229824 851459506176 852372520032 852687323136 853105190036 853660893184 853746140592 854302261248 855953439528 856655977472 859550085504 860531491226 860849307648 861178021272 862479704064 863161158816 864795933738 866103085056 866701541376 867743431808 867777760872 868343021568 869089419264 869742379008 870674997456 870735421952 871423399638 872706736128 874393486208 875050430976 876373082112 877313507328 877461311164 878032879616 878067615744 879009161283 879730622592 880999206912 881060347904 883426476768 884761788416 885099632974 887750848512 889432194816 890776584192 891445837824 891882698674 892463661056 893168806464 893901889536 894860414052 895478740992 897945903888 898620543936 899978821632 901683326976 902395756944 902458382848 903759740928 904104839817 905471407104 905507228736 906097065984 907222204548 908593483776 910314304768 911033554167 912410594304 913096101888 914138644672 916208222208 917226950904 917979780096 919367319552 920353150464 921044625408 921108545536 921836323584 923582225712 924978233344 928103159808 929506000896 929860930944 930660207312 931266428928 932002232832 932422821341 933767388576 936987030144 938761626792 939108335616 940180578304 940886949888 942705477318 943413745896 943479218432 944093790208 944839729152 946629198336 946666648224 947283296256 947442888128 948097548288 948459577482 949893187584 950643708696 951328964608 953883803136 955325612032 955690401248 956043362304 957891944448 958919085036 960368504832 961156743168 962947619469 963014447648 963737974656 965194678272 967022698496 970289667072 971756273664 972962944008 973596721152 974365970688 974433591296 976211360784 977050478382 977725596672 979577349696 981057994752 981795078144 982916059136 983692671984 984500054016 985555726287 985919717376 987045407744 987786989568 989696950416 990508473952 991192891392 993070150656 993854786364 994571190272 995357011968 997242157824 998749503488 1002123657216 1004021618688 1004884641024 1005639625728 1006787831632 1009067163648 1010189141874 1011017468428 1013632185984 1014393742848 1015265680704 1015927013376 1017188532372 1018655332992 1018726027264 1021461863763 1022167669248 1023005817856 1023712690176 1024103592864 1025651539968 1026461918592 1028405975256 1029960425472 1030734249984 1030805782528 1031911108096 1033574059776 1034288234496 1035397294272 1036247113728 1039030003926 1039778971648 1040600512512 1042173394944 1042571346816 1043467505168 1044147208192 1046992733226 1047674732544 1050561215616 1052149153792 1052550914888 1052939649024 1054974749664 1056106830141 1056972807902 1057703150592 1060617263288 1061308137472 1061414120736 1062105513984 1063018463232 1064158330224 1064957848128 1065031755776 1065873249144 1068629836032 1069506082304 1070245085184 1072272064512 1073119278528 1073193752576 1074741313536 1075151701404 1076776808448 1081301336064 1082187972608 1083391253604 1085844013056 1087083793664 1087900535808 1089544912896 1090897846312 1091608444928 1094583312009 1095296311296 1096237790208 1098313998144 1099974115328 1102928147376 1103690244096 1104595238912 1105017026443 1105780566528 1106731057344 1107451969536 1107562560768 1108284014592 1108827138892 1110426083712 1111337484288 1113485455093 1114322033196 1116006346752 1116777480192 1117203919488 1118119995136 1118892589056 1121897427552 1121975286784 1123593191424 1125721208832 1126688839936 1130495221152 1132636310586 1134348306432 1135200559104 1135279341568 1136496693376 1138328187456 1139069681664 1140336209232 1141271252704 1146066780672 1147799076864 1148237361696 1149972938752 1150881545088 1153061244984 1153857982464 1154804113408 1157037014496 1157790695424 1158705478656 1158785892352 1159228372478 1159656505344 1160899996608 1161897866184 1162770817248 1166733907968 1167540092928 1168497442816 1169751343104 1170756820992 1172012215044 1172445069312 1172892765168 1172974163456 1173900943314 1174665609216 1177901969024 1181881367568 1183667798016 1184119779249 1185909593088 1186846593372 1187702112256 1190891741952 1191869186048 1193147218736 1193194421199 1193971654656 1195895771136 1197178121502 1197261205184 1198160725248 1199971762176 1202244435968 1203194342592 1205012987904 1205473119756 1206306072576 1207295209472 1207342971648 1208129421312 1209629606064 1211373909504 1211457978368 1214711405556 1216547459072 1217461469184 1220610097152 1221610962944 1222969267872 1223973040128 1225738027008 1227137533952 1227260077101 1228059500544 1229115098112 1231442967616 1235603247912 1237470879744 1239814574592 1240794165798 1240880276416 1241688571904 1242669643776 1245023184768 1245072439512 1245883465728 1249316040192 1250254669824 1251682169056 1252144447488 1254515933184 1255507140096 1256940636424 1257884994528 1259786305536 1262172264448 1262222197632 1263044395008 1264130064384 1264612769976 1266436359936 1266524250112 1267524944928 1269925560354 1271845070848 1276141844736 1277189259264 1278558780048 1279657785054 1280491339776 1280619210888 1281453391872 1281542324224 1283930159292 1284983966208 1286926237696 1290797236839 1291273961472 1291767031908 1293719556096 1297193900607 1297283925344 1298128961536 1299154627584 1301615147712 1301666641308 1302514532352 1302733971176 1303634128896 1306103132928 1307135099457 1308077326336 1309060104192 1311590229312 1312575646464 1312666738688 1314074301716 1314559623168 1316191966746 1317049319424 1317101423616 1319595933888 1321590521856 1324093534208 1325139715152 1327142682624 1327649449461 1329656210432 1334148292224 1336164876288 1337824048011 1338695491584 1339753209696 1339846188032 1340852834304 1342290621078 1345422884864 1346918855832 1349968232448 1351509581312 1352524990464 1353687574272 1354569351168 1355639611392 1356251376496 1358207110656 1360833306822 1361949151684 1362890225664 1364950253568 1365471457152 1367535386624 1368615891456 1371207967008 1373280567296 1374312333312 1376969670144 1378098746368 1379050979328 1380529725696 1381662818304 1382754485376 1384333268494 1385373338568 1387467350016 1390095129088 1394259001344 1394791396416 1395990310968 1396899643392 1400651082864 1400748287488 1403919532032 1405480545216 1406632999552 1408142440188 1410270867456 1411330424832 1414058215977 1415218827648 1416140685312 1417259593728 1417357950976 1418877773632 1419943797504 1421164332192 1422146322432 1422689366223 1423855931306 1424839781376 1426993446912 1429696086016 1430825704704 1432988418048 1433535601872 1434065043456 1434767819606 1435702411264 1440552757248 1441735114752 1444521671472 1445606961984 1447257507971 1447792017408 1450534047744 1457634410496 1459444416012 1460395081728 1461650386944 1464317041176 1464418664192 1465575717573 1469366024544 1470570863168 1471586992128 1474374088704 1475539007976 1475641409792 1476602626048 1476750081024 1480568111616 1481680484352 1481783312384 1485762710928 1486789337088 1488008462336 1489605225984 1491856785408 1493035517952 1495863236736 1498124255232 1499984538679 1500961611776 1504419250176 1506032428032 1507326961536 1510181747448 1512464408576 1513600745472 1516526202642 1517770916608 1518759575552 1520448278976 1522898521056 1523890520064 1525782798558 1528089040896 1530398769152 1530983148928 1534508726784 1535569035264 1536155389296 1537414993312 1538477309952 1542608962884 1542716019328 1543720927232 1544940638208 1546208673792 1547866662144 1549197154912 1550361089664 1554370670592 1555645210624 1559668457472 1560900768768 1561009094656 1562682953392 1563260092416 1563857020224 1565201257752 1566220812288 1575841823424 1578223730688 1578826372332 1579409473536 1581212790784 1582462124496 1585459211853 1586554725888 1587855655936 1590925894932 1591962206208 1592121181104 1593158270976 1594527694848 1596237495336 1597547633664 1598809873716 1599962349568 1604259123456 1605367627776 1606683983872 1607297493008 1608408096768 1609790628864 1612111970304 1612727552106 1612839474752 1615165212672 1619615207408 1623281958912 1625086880406 1627480129536 1630625690496 1631850803712 1631964053504 1634317369344 1636346769468 1637412667392 1638820130816 1640577425762 1644356685312 1647470997216 1649961172992 1653086099456 1654392221064 1656892858368 1658670849792 1660030913024 1660096586016 1661177954304 1663240708338 1665639125568 1665754720256 1667006226432 1671483049794 1672687910912 1674009520128 1677179992704 1678338883584 1679715074048 1682962930176 1685389787136 1685506752512 1686150359968 1688581813248 1690033259904 1693234080472 1698954465879 1701522459648 1702919012352 1704745040064 1706210380072 1707321786368 1707492281184 1708604522496 1711906879056 1713311954944 1719100171008 1721062982452 1721698615296 1722356042544 1724959408128 1726322317632 1729591867476 1732206170112 1733403082752 1735486863616 1735555521744 1736686043136 1738178838528 1738842558717 1739484758016 1741349994912 1741470843904 1742846799276 1748786972416 1750100861952 1752746164224 1754627014656 1754922622328 1756065759232 1756135231488 1758018322566 1759461245184 1760851414971 1761998413824 1762120695808 1766852953536 1769523576832 1770199265948 1775501697024 1778864389632 1781553168384 1782891675648 1783765397348 1784927322112 1786337612928 1787803779072 1789720828104 1790957481984 1791259210367 1795891807776 1797241087872 1799957643264 1803366653952 1804791513888 1804916765696 1807519481856 1808209679634 1810942814208 1811014457472 1812194131968 1814444409096 1817186967552 1820628609536 1822067108334 1824821188608 1826192203776 1828277289344 1832416444416 1834453901808 1835959560192 1838734639104 1840706300928 1842089250816 1842217091072 1843672647168 1847164451424 1849956466688 1856206319616 1859721861888 1861320414624 1862532857856 1864004465664 1864845642682 1867534777152 1873974060288 1877523253584 1878216671232 1880361156608 1881773899776 1885410954636 1886827491792 1886958436864 1889679458304 1893258396672 1893333296448 1894566592512 1894885776256 1896195096576 1896919154964 1899786375168 1901287417392 1904888340531 1907767606272 1910651224064 1911380802496 1915783888896 1917838170072 1919486677581 1920737009664 1922313486336 1925895238938 1926028895296 1927475949312 1930389356544 1934045396992 1940579334144 1943512547328 1945925888016 1947193442304 1948731941376 1948867182592 1949611353713 1952422721568 1954100956764 1955451193344 1959154699392 1962115989504 1963590156288 1965832118272 1967385343968 1969000108032 1971111452574 1971839434752 1974090815488 1974287950119 1975573979136 1979393900832 1981016947904 1982385782784 1986140301312 1987709572728 1989142380544 1990714023936 1994484315648 1997499006976 2004247314432 2008043237376 2009769282048 2011279251456 2013435931617 2013575663264 2018134327296 2020378283748 2022034936856 2027264371968 2028787485696 2030531361408 2031854026752 2034377064744 2037310665984 2037452054528 2042923727526 2044335338496 2046011635712 2047425380352 2048207185728 2051303079936 2052923837184 2056811950512 2059920850944 2061468499968 2061611565056 2063822216192 2067148119552 2068576468992 2070794588544 2072494227456 2076499902741 2078060007852 2079557943296 2081201025024 2085142693632 2086935010336 2088294416384 2093985466452 2095349465088 2101122431232 2104298307584 2105101829776 2105879298048 2109949499328 2112213660282 2113945615804 2115406301184 2121234526576 2122616274944 2122828241472 2124211027968 2126036926464 2128316660448 2129915696256 2130063511552 2131746498288 2135783896959 2137259672064 2139012164608 2140490170368 2144544129024 2146238557056 2146387505152 2149482627072 2150303402808 2152151729409 2153553616896 2162602672128 2164375945216 2166782507208 2171688026112 2174167587328 2175801071616 2179089825792 2181795692624 2183216889856 2189166624018 2190592622592 2192475580416 2196627996288 2199948230656 2205856294752 2207380488192 2209190477824 2210034052886 2211561133056 2213462114688 2214903939072 2215125121536 2217654277784 2220852167424 2222674968576 2226970910186 2228644066392 2232012693504 2234407838976 2236239990272 2237785178112 2243794855104 2243950573568 2247186382848 2251442417664 2253377679872 2260990442304 2265272621172 2268696612864 2270401118208 2270558683136 2272993386752 2274789303963 2276656374912 2278139363328 2280672418464 2282542505408 2288674197837 2292133561344 2295598153728 2296474723392 2299945877504 2301763090176 2306122489968 2307715964928 2309608226816 2314074028992 2315581390848 2317410957312 2317571784704 2318456744956 2319313010688 2321799993216 2323795732368 2325541634496 2328196860649 2333467815936 2335080185856 2339502686208 2341513641984 2344024430088 2344890138624 2345785530336 2345948326912 2347801886628 2349331218432 2355803938048 2363762735136 2367335596032 2368239558498 2371819186176 2373693186744 2375404224512 2381783483904 2383738372096 2386294437472 2386388842398 2387943309312 2391791542272 2394356243004 2394522410368 2396321450496 2399943524352 2404488871936 2406388685184 2410025975808 2410946239512 2412612145152 2413018605701 2414590418944 2414685943296 2419259212128 2422747819008 2422915956736 2429422811112 2433094918144 2434922938368 2441220194304 2443221925888 2445938535744 2447946080256 2451476054016 2454275067904 2454520154202 2456119001088 2458230196224 2460866138643 2462885935232 2471206495824 2474941759488 2479629149184 2481588331596 2481760552832 2483377143808 2485339287552 2490046369536 2490144879024 2491766931456 2494861062507 2498632080384 2500509339648 2503364338112 2509031866368 2511014280192 2513881272848 2515769989056 2519572611072 2524344528896 2524444395264 2526088790016 2528260128768 2529225539952 2532872719872 2533048500224 2535049889856 2539851120708 2543690141696 2552283689472 2554378518528 2557117560096 2559315570108 2560982679552 2561238421776 2562906783744 2567860318584 2569967932416 2573852475392 2581594473678 2582547922944 2583534063816 2587439112192 2594387801214 2594567850688 2596257923072 2598309255168 2603230295424 2603333282616 2605029064704 2605467942352 2607268257792 2612206265856 2614270198914 2616154652672 2618120208384 2623180458624 2625151292928 2625333477376 2628148603432 2629119246336 2632383933492 2634098638848 2634202847232 2637027483849 2639191867776 2643181043712 2648187068416 2650279430304 2654285365248 2655298898922 2659312420864 2668296584448 2672329752576 2675648096022 2677390983168 2679506419392 2679692376064 2681705668608 2684581242156 2690845769728 2693837711664 2699936464896 2703019162624 2705049980928 2707375148544 2711279222784 2712314519451 2712502752992 2716414221312 2721666613644 2723898303368 2725780451328 2730942914304 2733100662501 2735070773248 2737231782912 2742415934016 2746561134592 2748624666624 2753939340288 2756197492736 2758101958656 2761059451392 2763325636608 2765508970752 2768666536988 2770746677136 2774934700032 2780190258176 2788518002688 2789582792832 2791980621936 2793799286784 2797268464023 2801302165728 2801496574976 2810961090432 2813265999104 2816284880376 2820541734912 2822660849664 2828116431954 2830437655296 2832281370624 2834519187456 2834715901952 2837755547264 2839887595008 2842328664384 2844292644864 2845378732446 2847711862612 2849679562752 2853986893824 2859392172032 2861651409408 2865976836096 2867071203744 2868130086912 2869535639212 2871404822528 2881105514496 2883470229504 2889043342944 2891213923968 2894515015942 2895584034816 2901068095488 2915268820992 2918888832024 2920790163456 2923300773888 2928634082352 2928837328384 2931151435146 2938732049088 2941141726336 2943173984256 2948748177408 2951078015952 2951282819584 2953500162048 2956667178861 2961136223232 2963360968704 2963566624768 2971525421856 2973578674176 2976016924672 2979210451968 2983713570816 2986071035904 2991726473472 2996248510464 2999969077358 3001923223552 3012064856064 3014653923072 3020363494896 3024928817152 3027201490944 3033052405284 3035541833216 3040896557952 3045797042112 3047781040128 3049274631953 3051565597116 3056178081792 3061966297856 3064385591289 3069017453568 3071138070528 3072310778592 3074829986624 3076954619904 3085217925768 3085432038656 3087441854464 3089881276416 3092417347584 3095733324288 3098394309824 3100722179328 3108741341184 3111290421248 3119336914944 3121801537536 3122018189312 3125365906784 3126520184832 3127714040448 3130402515504 3132441624576 3136331308147 3151683646848 3156447461376 3157652744664 3158818947072 3162425581568 3164924248992 3170918423706 3173109451776 3175711311872 3181851789864 3183924412416 3184242362208 3186316541952 3189055389696 3192474990672 3195095267328 3197619747432 3199924699136 3208518246912 3210735255552 3213367967744 3214594986016 3216816193536 3219581257728 3224223940608 3225455104212 3225678949504 3230330425344 3239230414816 3246563917824 3250173760812 3261251380992 3263701607424 3263928107008 3268634738688 3272693538936 3274825334784 3277640261632 3281154851524 3288713370624 3294941994432 3299922345984 3306172198912 3308784442128 3313785716736 3315051079329 3317341699584 3320061826048 3320193172032 3322355908608 3326481416676 3331278251136 3331509440512 3334012452864 3340456365279 3342966099588 3345375821824 3348019040256 3354359985408 3356677767168 3359430148096 3365925860352 3370779574272 3371013505024 3372300719936 3377163626496 3380066519808 3386468160944 3397908931758 3403044919296 3405838024704 3409490080128 3412420760144 3414643572736 3414984562368 3417209044992 3423813758112 3426623909888 3438200342016 3442125964904 3443397230592 3444712085088 3449918816256 3452644635264 3459183734952 3464412340224 3470973727232 3471111043488 3473372086272 3476357677056 3477685117434 3478969516032 3482699989824 3482941687808 3485693598552 3497573944832 3500201723904 3505492328448 3509254029312 3509845244656 3512131518464 3512270462976 3516036645132 3518922490368 3521702829942 3523996827648 3524241391616 3533705907072 3539047153664 3540398531896 3551003394048 3552359337747 3557728779264 3563106336768 3567530794696 3569854644224 3572675225856 3575607558144 3579441656208 3579583263597 3581914963968 3582518420734 3591783615552 3594482175744 3599915286528 3606733307904 3609583027776 3609833531392 3613704329719 3615038963712 3616419359268 3621885628416 3622028914944 3624388263936 3628888818192 3634373935104 3641257219072 3644134216668 3649642377216 3652384407552 3656554578688 3664832888832 3668907803616 3671919120384 3681412601856 3681780231303 3684178501632 3684434182144 3687345294336 3694328902848 3699912933376 3712412639232 3719443723776 3722640829248 3725065715712 3728008931328 3729691285364 3735069554304 3745360167131 3747948120576 3755046507168 3756433342464 3760722313216 3763547799552 3770821909272 3773654983584 3773916873728 3779358916608 3786516793344 3786666592896 3789133185024 3789771552512 3792390193152 3793838309928 3799572750336 3802574834784 3809776681062 3815535212544 3821302448128 3822761604992 3831567777792 3835676340144 3838973355162 3841474019328 3844626972672 3851790477876 3852057790592 3854951898624 3860778713088 3868090793984 3872391710517 3881158668288 3891851776032 3894386884608 3897463882752 3897734365184 3899222707426 3904845443136 3908201913528 3910902386688 3918309398784 3924231979008 3927180312576 3931664236544 3934770687936 3938000216064 3942222905148 3943678869504 3948181630976 3948575900238 3951147958272 3958787801664 3962033895808 3964771565568 3972280602624 3975419145456 3981428047872 3982948348383 3988968631296 3994998013952 4008494628864 4013472144033 4016086474752 4019538564096 4022558502912 4026871863234 4027151326528 4036268654592 4040756567496 4044069873712 4054528743936 4057574971392 4061062722816 4063708053504 4068754129488 4074621331968 4074904109056 4085847455052 4088670676992 4092023271424 4094850760704 4096414371456 4102606159872 4105847674368 4113623901024 4119841701888 4122936999936 4127644432384 4134296239104 4137152937984 4141589177088 4144988454912 4152999805482 4156120015704 4159115886592 4162402050048 4170285387264 4173870020672 4176588832768 4187970932904 4190698930176 4202244862464 4208596615168 4210203659552 4211758596096 4219898998656 4224427320564 4227891231608 4230812602368 4242174647931 4242469053152 4245232549888 4245656482944 4248422055936 4252073852928 4256633320896 4259831392512 4260127023104 4263492996576 4271567793918 4274519344128 4278024329216 4280980340736 4289088258048 4292477114112 4292775010304 4298965254144 4300606805616 4304303458818 4307107233792 4325205344256 4328751890432 4333565014416 4341772523913 4343376052224 4348335174656 4351602143232 4363591385248 4366433779712 4378333248036 4381185245184 4384951160832 4393255992576 4396727152719 4399896461312 4411712589504 4414760976384 4418380955648 4420068105772 4423122266112 4426924229376 4429807878144 4430250243072 4435308555568 4441704334848 4445349937152 4453941820372 4457288132784 4464025387008 4468815677952 4472479980544 4475570356224 4487589710208 4487901147136 4494372765696 4499953616037 4502884835328 4506755359744 4521980884608 4530545242344 4537393225728 4540802236416 4541117366272 4545986773504 4549578607926 4553312749824 4556278726656 4561344836928 4565085010816 4577348395674 4584267122688 4591196307456 4592949446784 4599891755008 4603526180352 4612244979936 4615431929856 4619216453632 4628148057984 4631162781696 4634821914624 4635143569408 4636913489912 4638626021376 4643599986432 4647591464736 4651083268992 4656393721298 4666935631872 4679005372416 4683027283968 4688048860176 4689780277248 4691571060672 4691896653824 4695603773256 4698662436864 4711607876096 4727525470272 4734671192064 4736479116996 4743638372352 4747386373488 4756377635559 4763566967808 4767476744192 4772588874944 4772777684796 4775886618624 4783583084544 4788712486008 4789044820736 4792642900992 4799887048704 4808977743872 4812777370368 4820051951616 4821892479024 4825224290304 4826037211402 4829180837888 4829371886592 4838518424256 4845495638016 4845831913472 4858845622224 4866189836288 4868047981357 4869845876736 4882440388608 4891877071488 4895892160512 4902952108032 4905354842707 4908550135808 4909040308404 4912238002176 4916460392448 4921732277286 4925771870464 4942412991648 4949883518976 4959258298368 4963176663192 4963521105664 4966754287616 4970678575104 4980092739072 4980289758048 4983533862912 4989722125014 4997264160768 5001018679296 5006728676224 5018063732736 5022028560384 5027762545696 5031539978112 5039145222144 5045402539193 5048689057792 5048888790528 5056520257536 5058451079904 5065745439744 5066097000448 5070099779712 5079702241416 5087380283392 5104567378944 5108757037056 5114235120192 5118631140216 5121965359104 5122476843552 5125813567488 5135720637168 5139935864832 5147704950784 5163188947356 5165095845888 5167068127632 5174878224384 5188775602428 5189135701376 5192515846144 5196618510336 5206460590848 5206666565232 5210058129408 5210935884704 5214536515584 5216527676151 5224412531712 5228540397828 5232309305344 5246360917248 5250302585856 5250666954752 5256297206864 5258238492672 5264767866984 5268197277696 5268405694464 5274054967698 5278383735552 5286362087424 5296374136832 5300558860608 5308570730496 5310597797844 5318624841728 5336593168896 5344659505152 5351296192044 5354781966336 5359012838784 5359384752128 5363411337216 5369162484312 5373777631101 5381691539456 5387675423328 5399872929792 5406038325248 5410099961856 5414750297088 5422558445568 5424629038902 5425005505984 5432828442624 5443333227288 5447796606736 5451560902656 5461885828608 5466201325002 5470141546496 5474463565824 5484831868032 5493122269184 5497249333248 5507878680576 5512394985472 5516203917312 5522118902784 5526651273216 5531017941504 5537333073976 5541493354272 5549869400064 5560380516352 5579165585664 5583961243872 5587598573568 5594536928046 5602604331456 5602993149952 5621922180864 5626531998208 5632569760752 5641083469824 5645321699328 5656232863908 5660875310592 5669038374912 5669431803904 5675511094528 5679775190016 5684657328768 5688585289728 5690757464892 5695423725224 5699359125504 5714665021593 5718784344064 5723302818816 5731953672192 5734142407488 5739071278424 5742809645056 5758460032743 5762211028992 5766940459008 5778086685888 5782427847936 5789030031884 5791168069632 5802136190976 5813350443461 5830537641984 5837777664048 5841580326912 5846601547776 5848834061139 5857268164704 5857674656768 5862302870292 5877464098176 5882283452672 5886347968512 5897496354816 5902156031904 5902565639168 5907000324096 5913334357722 5922272446464 5922863850357 5926721937408 5927133249536 5943050843712 5947157348352 5952033849344 5958420903936 5967427141632 5972142071808 5983452946944 5992497020928 5999938154716 6003846447104 6024129712128 6029307846144 6040726989792 6049857634304 6054402981888 6066104810568 6071083666432 6081793115904 6091594084224 6095562080256 6098549263906 6103131194232 6112356163584 6123932595712 6128771182578 6138034907136 6142276141056 6144621557184 6149659973248 6153909239808 6170435851536 6170864077312 6179762552832 6184834695168 6191466648576 6196788619648 6201444358656 6217482682368 6222580842496 6229499708223 6238673829888 6243603075072 6244036378624 6250731813568 6255428080896 6260805031008 6264883249152 6272662616294 6303367293696 6312894922752 6315305489328 6317637894144 6324851163136 6329848497984 6341836847412 6346218903552 6351422623744 6363703579728 6367848824832 6368484724416 6372633083904 6375756048629 6378110779392 6384949981344 6390190534656 6395239494864 6407351690877 6417036493824 6421470511104 6426735935488 6429189972032 6433632387072 6439162515456 6448447881216 6450910208424 6451357899008 6456455188227 6460660850688 6478460829632 6493127835648 6500347521624 6522502761984 6527403214848 6527856214016 6537269477376 6545387077872 6549650669568 6555280523264 6562309703048 6577426741248 6589883988864 6599844691968 6612344397824 6617568884256 6627571433472 6630102158658 6634683399168 6640123652096 6640386344064 6644711817216 6652962833352 6662556502272 6663018881024 6668024905728 6680912730558 6685932199176 6690751643648 6696038080512 6708719970816 6713355534336 6718860296192 6731851720704 6741559148544 6742027010048 6744601439872 6754327252992 6760133039616 6772936321888 6795817863516 6806089838592 6811676049408 6818980160256 6824367911889 6824841520288 6829287145472 6829969124736 6834418089984 6847627516224 6853247819776 6876400684032 6884251929808 6886794461184 6889424170176 6899837632512 6905289270528 6918367469904 6928824680448 6941947454464 6942222086976 6946744172544 6952715354112 6955370234868 6957939032064 6965399979648 6965883375616 6971387197104 6984590581947 6995147889664 7000403447808 7018508058624 7019690489312 7024263036928 7024540925952 7032073290264 7037844980736 7043405659884 7047993655296 7048482783232 7067411814144 7078094307328 7080797063792 7102006788096 7104718675494 7115457558528 7126212673536 7135061589392 7139709288448 7145350451712 7151215116288 7158883312416 7159166527194 7163829927936 7165036841468 7183567231104 7188964351488 7199830573056 7213466615808 7219166055552 7219667062784 7227408659438 7230077927424 7232838718536 7239055817103 7243771256832 7244057829888 7257777636384 7268747870208 7282514438144 7288268433336 7299284754432 7304768815104 7313109157376 7329665777664 7337815607232 7343838240768 7362825203712 7363560462606 7368357003264 7368868364288 7374690588672 7382598415929 7388657805696 7399825866752 7424825278464 7438887447552 7445281658496 7450131431424 7456017862656 7459382570728 7470139108608 7484583187521 7490720334262 7495896241152 7510093014336 7521444626432 7527095599104 7541643818544 7547309967168 7547833747456 7558717833216 7573033586688 7573333185792 7578266370048 7579543105024 7584780386304 7587676619856 7599145500672 7605149669568 7619553362124 7631070425088 7645523209984 7663135555584 7671352680288 7677946710324 7682948038656 7703580955752 7704115581184 7709903797248 7721557426176 7736181587968 7744783421034 7762317336576 7783703552064 7788773769216 7794927765504 7795468730368 7798445414852 7809690886272 7816403827056 7821804773376 7831207622183 7836618797568 7848463958016 7854360625152 7863328473088 7869541375872 7876000432128 7884445810296 7887357739008 7891223007833 7896363261952 7897151800476 7902295916544 7917575603328 7924067791616 7929543131136 7944561205248 7950838290912 7962856095744 7965896696766 7977937262592 7989996027904 8016989257728 8026944288066 8032172949504 8039077128192 8045117005824 8053743726468 8054302653056 8072537309184 8081513134992 8088139747424 8109057487872 8115149942784 8122125445632 8137508258976 8149242663936 8149808218112 8171694910104 8177341353984 8184046542848 8192828742912 8205212319744 8211695348736 8227247802048 8239683403776 8245873999872 8255288864768 8268592478208 8274305875968 8283178354176 8289976909824 8305999610964 8312240031408 8324804100096 8340570774528 8347740041344 8353177665536 8375941865808 8381397860352 8391805392069 8404489724928 8417193230336 8420407319104 8439797997312 8448854641128 8455782463216 8461625204736 8484349295862 8484938106304 8490465099776 8491312965888 8496844111872 8504147705856 8513266641792 8519662785024 8520254046208 8526985993152 8543135587836 8549038688256 8556048658432 8561960681472 8578176516096 8584954228224 8585550020608 8597930508288 8601213611232 8608606917636 8614214467584 8650410688512 8657503780864 8667130028832 8683545047826 8686752104448 8696670349312 8703204286464 8727182770496 8732867559424 8756666496072 8762370490368 8769902321664 8786511985152 8793454305438 8799792922624 8823425179008 8829521952768 8836761911296 8840136211544 8846244532224 8853848458752 8860500486144 8870001536583 8870617111136 8883408669696 8890699874304 8907883640744 8914576265568 8928050774016 8937631355904 8944959961088 8951140712448 8975179420416 8975802294272 8988745531392 8999907232074 9005769670656 9013510719488 9043961769216 9061090484688 9074786451456 9081604472832 9082234732544 9091973547008 9099157215852 9106625499648 9122689673856 9130170021632 9147823895859 9154696791348 9168534245376 9185898893568 9193156773867 9199783510016 9207052360704 9224489959872 9230863859712 9238432907264 9256296115968 9262325563392 9269643829248 9270287138816 9273826979824 9277252042752 9287199972864 9295182929472 9302166537984 9312787442596 9333871263744 9358010744832 9366054567936 9376097720352 9379560554496 9383142121344 9383793307648 9391207546512 9397324873728 9408993924441 9423215752192 9455050940544 9469342384128 9472958233992 9487276744704 9494772746976 9512755271118 9527133935616 9534953488384 9545177749888 9545555369592 9551773237248 9567166169088 9577424972016 9578089641472 9585285801984 9599774097408 9617955487744 9625554740736 9640103903232 9643784958048 9650448580608 9652074422804 9658361675776 9658743773184 9677036848512 9690991276032 9691663826944 9717691244448 9732379672576 9736095962714 9739691753472 9783754142976 9791784321024 9805904216064 9810709685414 9817100271616 9818080616808 9824476004352 9832920784896 9843464554572 9851543740928 9884825983296 9899767037952 9918516596736 9926353326384 9927042211328 9941357150208 9945153237987 9960185478144 9960579516096 9967067725824 9979444250028 9994528321536 10002037358592 10013457352448 10021369095837 10036127465472 10044057120768 10055525091392 10063079956224 10078290444288 10090805078386 10097378115584 10097777581056 10113040515072 10116902159808 10131490879488 10132194000896 10140199559424 10159404482832 10174760566784 10209134757888 10217514074112 10228470240384 10237262280432 10243930718208 10244953687104 10251627134976 10256651034751 10271441274336 10279871729664 10326377894712 10330191691776 10334136255264 10349756448768 10377551204856 10378271402752 10385031692288 10393237020672 10412921181696 10413333130464 10420116258816 10421871769408 10429073031168 10433055352302 10448825063424 10457080795656 10464618610688 10492721834496 10500605171712 10501333909504 10512594413728 10516476985344 10529535733968 10536394555392 10536811388928 10548109935396 10556767471104 10572724174848 10592748273664 10601117721216 10617141460992 10621195595688 10637249683456 10673186337792 10689319010304 10702592384088 10709563932672 10718025677568 10718769504256 10726822674432 10738324968624 10747555262202 10763383078912 10775350846656 10799745859584 10812076650496 10820199923712 10829500594176 10841112989157 10845116891136 10849258077804 10850011011968 10865656885248 10886666454576 10895593213472 10903121805312 10923771657216 10932402650004 10940283092992 10948927131648 10969663736064 10986244538368 10994498666496 11015757361152 11024789970944 11044237805568 11053302546432 11062035883008 11074666147952 11082986708544 11099738800128 11120761032704 11158331171328 11167922487744 11175197147136 11189073856092 11205208662912 11205986299904 11236080501393 11243844361728 11253063996416 11265139521504 11282166939648 11290643398656 11312465727816 11321750621184 11338076749824 11338863607808 11351022189056 11359550380032 11369314657536 11377170579456 11381514929784 11390847450448 11398718251008 11429330043186 11437568688128 11446605637632 11463907344384 11468284814976 11478142556848 11485619290112 11516920065486 11524422057984 11533880918016 11556173371776 11564855695872 11578060063768 11582336139264 11604272381952 11617175131551 11626700886922 11675555328096 11683160653824 11693203095552 11697668122278 11714536329408 11715349313536 11724605740584 11754928196352 11764566905344 11772695937024 11794992709632 11804312063808 11805131278336 11814000648192 11826668715444 11844544892928 11845727700714 11853443874816 11854266499072 11886101687424 11894314696704 11904067698688 11916841807872 11944284143616 11948845045149 11966905893888 11984994041856 11999876309432 12007692894208 12040416432099 12048259424256 12058615692288 12081453979584 12099715268608 12108805963776 12132209621136 12142167332864 12155187290873 12163586231808 12183188168448 12191124160512 12197098527812 12206262388464 12224712327168 12247865191424 12257542365156 12276069814272 12284552282112 12289243114368 12299319946496 12307818479616 12340871703072 12341728154624 12359525105664 12382933297152 12393577239296 12402888717312 12434965364736 12445161684992 12458999416446 12477347659776 12487206150144 12488072757248 12501463627136 12510856161792 12521610062016 12529766498304 12545325232588 12606734587392 12625789845504 12630610978656 12635275788288 12649702326272 12659696995968 12683673694824 12692437807104 12702845247488 12727407159456 12735697649664 12736969448832 12745266167808 12751512097258 12756221558784 12769899962688 12780381069312 12790478989728 12814703381754 12834072987648 12842941022208 12853471870976 12858379944064 12867264774144 12878325030912 12896895762432 12901820416848 12902715798016 12912910376454 12921321701376 12956921659264 12986255671296 13000695043248 13025317571739 13045005523968 13054806429696 13055712428032 13090774155744 13099301339136 13110561046528 13124619406096 13154853482496 13179767977728 13199689383936 13224688795648 13235137768512 13255142866944 13260204317316 13269366798336 13280247304192 13280772688128 13289423634432 13305925666704 13325113004544 13326037762048 13336049811456 13361825461116 13371864398352 13392076161024 13417439941632 13426711068672 13437720592384 13463703441408 13483118297088 13489202879744 13499860848111 13508654505984 13520266079232 13545872643776 13591635727032 13612179677184 13623352098816 13637960320512 13648735823778 13649683040576 13658574290944 13659938249472 13668836179968 13695255032448 13706495639552 13752801368064 13768503859616 13773588922368 13778848340352 13799675265024 13810578541056 13836734939808 13857649360896 13883894908928 13884444173952 13893488345088 13905430708224 13910740469736 13915878064128 13930799959296 13931766751232 13942774394208 13969181163894 13990295779328 14000806895616 14037016117248 14039380978624 14048526073856 14049081851904 14064146580528 14075689961472 14086811319768 14095987310592 14096965566464 14134823628288 14156188614656 14161594127584 14204013576192 14209437350988 14230915117056 14269132906677 14270123178784 14279418576896 14290700903424 14302430232576 14317766624832 14318333054388 14327659855872 14330073682936 14367134462208 14377928702976 14399661146112 14426933231616 14438332111104 14439334125568 14454817318876 14460155854848 14465677437072 14478111634206 14487542513664 14488115659776 14515555272768 14537495740416 14565028876288 14576536866672 14598569508864 14604143944071 14609537630208 14626218314752 14675631214464 14687676481536 14716064528121 14725650407424 14727120925212 14736714006528 14737736728576 14749381177344 14765196831858 14777315611392 14799651733504 14849650556928 14877774895104 14890563316992 14900262862848 14912035725312 14918765141456 14940278217216 14969166375042 14981440668524 14991792482304 15020186028672 15042889252864 15054191198208 15083287637088 15094619934336 15095667494912 15117435666432 15136207617579 15146067173376 15146666371584 15159086210048 15169560772608 15175353239712 15198291001344 15210299339136 15239106724248 15262140850176 15291046419968 15326271111168 15342705360576 15355893420648 15365896077312 15407161911504 15408231162368 15419807594496 15443114852352 15472363175936 15489566842068 15524634673152 15567407104128 15577547538432 15589855531008 15590937460736 15596890829704 15619381772544 15632807654112 15643609546752 15649583028453 15662415244366 15673237595136 15696927916032 15726656946176 15739082751744 15752000864256 15768891620592 15774715478016 15782446015666 15792726523904 15794303600952 15804591833088 15835151206656 15848135583232 15859086262272 15889122410496 15901676581824 15919832587681 15925712191488 15931793393532 15955874525184 16033978515456 16053888576132 16064345899008 16078154256384 16090234011648 16107487452936 16108605306112 16121332893303 16145074618368 16163026269984 16176279494848 16218114975744 16230299885568 16244250891264 16275016517952 16298485327872 16299616436224 16343389820208 16354682707968 16368093085696 16374343210019 16385657485824 16410424639488 16423390697472 16454495604096 16479366807552 16491747999744 16499829925469 16510577729536 16537184956416 16548611751936 16566356708352 16579953819648 16611999221928 16624480062816 16649608200192 16681141549056 16695480082688 16706355331072 16751883731616 16762795720704 16783610784138 16808979449856 16834386460672 16840814638208 16879595994624 16897709282256 16911564926432 16923250409472 16968698591724 16969876212608 16980930199552 16982625931776 17008295411712 17026533283584 17039325570048 17040508092416 17053971986304 17086271175672 17098077376512 17112097316864 17156353032192 17169908456448 17171100041216 17195861016576 17202427222464 17217213835272 17228428935168 17300821377024 17315007561728 17334260057664 17367090095652 17373504208896 17393340698624 17406408572928 17440051330383 17454365540992 17465735118848 17513332992144 17524740980736 17539804643328 17546502183417 17573023970304 17586908610876 17599585845248 17646850358016 17659043905536 17673523822592 17680272423088 17692489064448 17707696917504 17721000972288 17740003073166 17741234222272 17766817339392 17781399748608 17815767281488 17829152531136 17856101548032 17875262711808 17889919922176 17902281424896 17950358840832 17951604588544 17977491062784 17999814464148 18011539341312 18027021438976 18087923538432 18122180969376 18149572902912 18163208945664 18183947094016 18198314431704 18213250999296 18245379347712 18260340043264 18295647791718 18309393582696 18337068490752 18371797787136 18386313547734 18399567020032 18414104721408 18448979919744 18461727719424 18476865814528 18512592231936 18539287658496 18540574277632 18547653959648 18554504085504 18574399945728 18590365858944 18604333075968 18625574885192 18667742527488 18688499124669 18716021489664 18732109135872 18752195440704 18766284242688 18767586615296 18782415093024 18794649747456 18817987848882 18846431504384 18910101881088 18938684768256 18945916467984 18974553489408 18989545493952 19025510542236 19054267871232 19069906976768 19090355499776 19091110739184 19103546474496 19127268145887 19134332338176 19154849944032 19156179282944 19170571603968 19222055072631 19235910975488 19251109481472 19280207806464 19287569916096 19300897161216 19304148845608 19316723351552 19317487546368 19354073697024 19369365564681 19381982552064 19383327653888 19435382488896 19464759345152 19472191925428 19479383506944 19567508285952 19583568642048 19611808432128 19621419370828 19634200543232 19636161233616 19648952008704 19665841569792 19686929109144 19703087481856 19769651966592 19799534075904 19837033193472 19852706652768 19854084422656 19882714300416 19890306475974 19920370956288 19921159032192 19934135451648 19958888500056 19989056643072 20004074717184 20026914704896 20042738191674 20072254930944 20088114241536 20111050182784 20126159912448 20156580888576 20181610156772 20194756231168 20195555162112 20226081030144 20233804319616 20262981758976 20264388001792 20280399118848 20318808965664 20349521133568 20418269515776 20435028148224 20456940480768 20474524560864 20487861436416 20489907374208 20503254269952 20513302069502 20542882548672 20559743459328 20652755789424 20660383383552 20668272510528 20699512897536 20755102409712 20756542805504 20786474041344 20825842363392 20826666260928 20840232517632 20843743538816 20858146062336 20866110704604 20897650126848 20914161591312 20953771745841 20985443668992 21001210343424 21002667819008 21025188827456 21059071467936 21072789110784 21073622777856 21096219870792 21113534942208 21145448349696 21185496547328 21202235442432 21234282921984 21242391191376 21274499366912 21346372675584 21378638020608 21405184768176 21419127865344 21436051355136 21437539008512 21445724890843 21453645348864 21476649937248 21495110524404 21550701693312 21599491719168 21624153300992 21640399847424 21659001188352 21682225978314 21690233782272 21698516155608 21700022023936 21717167451309 21731313770496 21773332909152 21791186426944 21806243610624 21847543314432 21864805300008 21880566185984 21897854263296 21939327472128 21972489076736 21988997332992 22031514722304 22049579941888 22088475611136 22106605092864 22124071766016 22147795247787 22149332295904 22165973417088 22199477600256 22241522065408 22316662342656 22335844975488 22350394294272 22378147712184 22410417325824 22411972599808 22472161002786 22487688723456 22506127992832 22530279043008 22564333879296 22581286797312 22624931455632 22643501242368 22676153499648 22677727215616 22702044378112 22719100760064 22738629315072 22754341158912 22763029859568 22781694900896 22797436502016 22858660086372 22875137376256 22893211275264 22936569629952 22956285113696 22971238580224 23033840130972 23048844115968 23112346743552 23129711391744 23156120127536 23164672278528 23208544763904 23234350263102 23253401773844 23351110656192 23366321307648 23386406191104 23395336244556 23429072658816 23430698627072 23449211481168 23493622866549 23509856392704 23529133810688 23545391874048 23589985419264 23608624127616 23610262556672 23628001296384 23653337430888 23673669023499 23689089785856 23691455401428 23706887749632 23708532998144 23772203374848 23788629393408 23808135397376 23833683615744 23888568287232 23897690090298 23933811787776 23969988083712 23999752618864 24015385788416 24080832864198 24096518848512 24117231384576 24162907959168 24199430537216 24217611927552 24264419242272 24284334665728 24310374581746 24327172463616 24366376336896 24394197055624 24412524776928 24449424654336 24495730382848 24515084730312 24552139628544 24578486228736 24598639892992 24615636959232 24681743406144 24683456309248 24719050211328 24765866594304 24787154478592 24805777434624 24869930729472 24890323369984 24917998832892 24974412300288 24976145514496 25002927254272 25021712323584 25043220124032 25059532996608 25090650465176 25175416176207 25213469174784 25251579691008 25261221957312 25299404652544 25319393991936 25367347389648 25384875614208 25405690494976 25454814318912 25471395299328 25473938897664 25490532335616 25503024194516 25512443117568 25539799925376 25560762138624 25580957979456 25610165467139 25629406763508 25668145975296 25685882044416 25716759888128 25734529548288 25756650061824 25793791524864 25803640833696 25805431596032 25825820752908 25842643402752 25913843318528 25972511342592 26001390086496 26050635143478 26090011047936 26109612859392 26111424856064 26181548311488 26198602678272 26221122093056 26249238812192 26309706964992 26359535955456 26399378767872 26449377591296 26470275537024 26510285733888 26520408634632 26538733596672 26543204662711 26560494608384 26561545376256 26611851333408 26650226009088 26652075524096 26672099622912 26723650922232 26743728796704 26784152322048 26834879883264 26853422137344 26875441184768 26927406882816 26966236594176 26978405759488 26999721696222 27017309011968 27040532158464 27091745287552 27183271454064 27224359354368 27246704197632 27275920641024 27297471647556 27299366081152 27317148581888 27319876498944 27390510064896 27412991279104 27443471687577 27505602736128 27537007719232 27557696680704 27599350530048 27621157082112 27673469879616 27715298721792 27767789817856 27768888347904 27786976690176 27810861416448 27821480939472 27831756128256 27861599918592 27863533502464 27885548788416 27938362327788 27980591558656 28001613791232 28074032234496 28078761957248 28097052147712 28098163703808 28128293161056 28151379922944 28173622639536 28191974621184 28226981773323 28269647256576 28312377229312 28323188255168 28408027152384 28418874701976 28461830234112 28538265813354 28540246357568 28558837153792 28581401806848 28604860465152 28635533249664 28636666108776 28655319711744 28660147365872 28734268924416 28755857405952 28799322292224 28853866463232 28876664222208 28878668251136 28909634637752 28920311709696 28931354874144 28956223268412 28975085027328 28976231319552 29031110545536 29074991480832 29130057752576 29153073733344 29197139017728 29208287888142 29219075260416 29252436629504 29351262428928 29375352963072 29432129056242 29451300814848 29454241850424 29473428013056 29475473457152 29498762354688 29530393663716 29554631222784 29599303467008 29699301113856 29755549790208 29781126633984 29824071450624 29835459713961 29837530282912 29880556434432 29938332750084 29962881337048 29983584964608 30040372057344 30064107287511 30085778505728 30108382396416 30166575274176 30189239868672 30191334989824 30234871332864 30272415235158 30292134346752 30293332743168 30318172420096 30339121545216 30350706479424 30396582002688 30420598678272 30478213448496 30524281700352 30582092839936 30652542222336 30685410721152 30711786841296 30731792154624 30769953104253 30814323823008 30816462324736 30839615188992 30944726351872 30979133684136 31049269346304 31134814208256 31155095076864 31179711062016 31181874921472 31193781659408 31238763545088 31265615308224 31287219093504 31299166056906 31324830488732 31346475190272 31393855832064 31453313892352 31478165503488 31504001728512 31537783241184 31549430956032 31564892031332 31585453047808 31588607201904 31609183666176 31670302413312 31696271166464 31718172524544 31778244820992 31803353163648 31839665175362 31851424382976 31863586787064 31911749050368 32067957030912 32107777152264 32128691798016 32156308512768 32180468023296 32214974905872 32217210612224 32242665786606 32290149236736 32326052539968 32352558989696 32436229951488 32460599771136 32488501782528 32523338967471 32550033035904 32596970655744 32599232872448 32686779640416 32709365415936 32736186171392 32748686420038 32771314971648 32820849278976 32846781394944 32908991208192 32958733615104 32983495999488 32999659850938 33021155459072 33074369912832 33132713416704 33159907639296 33223998443856 33248960125632 33299216400384 33362283098112 33390960165376 33503767463232 33525591441408 33567221568276 33617958899712 33681629276416 33708241504179 33759191989248 33795418564512 33823129852864 33846500818944 33937397183448 33939752425216 33961860399104 33965251863552 34016590823424 34053066567168 34078651140096 34081016184832 34107943972608 34172542351344 34196154753024 34224194633728 34312706064384 34339816912896 34342200082432 34391722033152 34404854444928 34434427670544 34456857870336 34499644389617 34601642754048 34668520115328 34734180191304 34747008417792 34786681397248 34812817145856 34880102660766 34908731081984 34931470237696 35026665984288 35049481961472 35079609286656 35093004366834 35146047940608 35173817221752 35199171690496 35293700716032 35318087811072 35347047645184 35360544846176 35384978128896 35415393835008 35442001944576 35480006146332 35482468444544 35533634678784 35562799497216 35631534562976 35658305062272 35712203096064 35750525423616 35779839844352 35900717681664 35903209177088 35954982125568 35999628928296 36023078682624 36054042877952 36175847076864 36244361938752 36299145805824 36326417891328 36367894188032 36396628863408 36426501998592 36465561872619 36490758695424 36520680086528 36591295583436 36618787165392 36674136981504 36743595574272 36772627095468 36799134040064 36828209442816 36897959839488 36923455438848 36953731629056 37025184463872 37078575316992 37081148555264 37095307919296 37148799891456 37180731717888 37208666151936 37251149770384 37335485054976 37376998249338 37432042979328 37464218271744 37504390881408 37532568485376 37535173230592 37564830186048 37589299494912 37635975697764 37692863008768 37820203762176 37877369536512 37891832935968 37949106978816 37979090987904 38051021084472 38108535742464 38139813953536 38180710999552 38182221478368 38207092948992 38254536291774 38268664676352 38309699888064 38312358565888 38341143207936 38444110145262 38471821950976 38502218962944 38560415612928 38575139832192 38601794322432 38608297691216 38633446703104 38634975092736 38708147394048 38738731129362 38763965104128 38766655307776 38870764977792 38929518690304 38944383850856 38958767013888 39075952715217 39135016571904 39167137284096 39242838741656 39268401086464 39272322467232 39297904017408 39331683139584 39373858218288 39406174963712 39539303933184 39599068151808 39674066386944 39705413305536 39708168845312 39765428600832 39780612951948 39840741912576 39842318064384 39868270903296 39917777000112 39978113286144 40008149434368 40053829409792 40085476383348 40176228483072 40222100365568 40252319824896 40313161777152 40363220313544 40389512462336 40391110324224 40467608639232 40499582544333 40525963517952 40528776003584 40560798237696 40637617931328 40699042267136 40836539031552 40870056296448 40913880961536 40949049121728 40975722872832 40979814748416 41006508539904 41026604139004 41085765097344 41119486918656 41198961838441 41305511578848 41320766767104 41336545021056 41399025795072 41510204819424 41513085611008 41572948082688 41651684726784 41653332521856 41680465035264 41687487077632 41716292124672 41732221409208 41795300253696 41828323182624 41907543491682 41970887337984 42002420686848 42005335638016 42050377654912 42118142935872 42145578221568 42147245555712 42192439741584 42227069884416 42290896699392 42370993094656 42404470884864 42468565843968 42484782382752 42548998733824 42692745351168 42810369536352 42838255730688 42872102710272 42875078017024 42891449781686 42907290697728 42953299874496 42990221048808 43101403386624 43198983438336 43248306601984 43280799694848 43318002376704 43364451956628 43380467564544 43397032311216 43400044047872 43434334902618 43462627540992 43546665818304 43582372853888 43612487221248 43695086628864 43729610600016 43795708526592 43812431832213 43878654944256 43944978153472 44063029444608 44099159883776 44148193584363 44176951222272 44213210185728 44248143532032 44295590495574 44298664591808 44331946834176 44398955200512 44483044130816 44633324685312 44671689950976 44700788588544 44756295424368 44820834651648 44823945199616 44944322005572 44975377446912 45012255985664 45060558086016 45128667758592 45162573594624 45249862911264 45287002484736 45352306999296 45404088756224 45408622852737 45438201520128 45477258630144 45508682317824 45526059719136 45563389801792 45594873004032 45717320172744 45750274752512 45786422550528 45873139259904 45912570227392 45942477160448 46067680261944 46097688231936 46224693487104 46259422783488 46312240255072 46329344557056 46417089527808 46468700526204 46506803547688 46702221312384 46732642615296 46772812382208 46790672489112 46858145317632 46861397254144 46898422962336 46987245733098 47019712785408 47058267621376 47090783748096 47179970838528 47217248255232 47220525113344 47256002592768 47306674861776 47347338046998 47378179571712 47382910802856 47413775499264 47417065996288 47544406749696 47577258786816 47616270794752 47667367231488 47759497763043 47777136574464 47795380180596 47867623575552 47999505237728 48030771576832 48161665728396 48193037697024 48234462769152 48325815918336 48363998679909 48398861074432 48435223855104 48528838484544 48568669331456 48620749163492 48654344927232 48732752673792 48788394111248 48825049553856 48898849308672 48991460765696 49030169460624 49104279257088 49123029630057 49156972457472 49197279785984 49231273918464 49363486812288 49366912618496 49438100422656 49499489776407 49531733188608 49574308957184 49611554869248 49739861458944 49780646739968 49835997665784 49948824600576 49952291028992 50005854508544 50043424647168 50086440248064 50119065993216 50181300930352 50350832352414 50426938349568 50503159382016 50522443914624 50598809305088 50638787983872 50734694779296 50769751228416 50811380989952 50909628637824 50942790598656 50947877795328 51006048389032 51024886235136 51079599850752 51121524277248 51161915958912 51220330934278 51258813527016 51336291950592 51433519776256 51469059096576 51513300123648 51587583049728 51607281667392 51610863192064 51651641505816 51685286805504 51827686637056 51945022685184 52002780172992 52101270286956 52180022095872 52219225718784 52222849712128 52320153991149 52363096622976 52397205356544 52442244186112 52498477624384 52619413929984 52639506550251 52719071910912 52798757535744 52898755182592 52940551074048 53020571467776 53040817269264 53077467193344 53086409325422 53120989216768 53123090752512 53223702666816 53300452018176 53304151048192 53344199245824 53447301844464 53487457593408 53548527794927 53568304644096 53669759766528 53706844274688 53854813765632 53932473188352 53956811518976 53999443392444 54034618023936 54081064316928 54183490575104 54366542908128 54448718708736 54551841282048 54594943295112 54598732162304 54634297163776 54639752997888 54781020129792 54825982558208 54886943375154 55011205472256 55074015438464 55115393361408 55198701060096 55242314164224 55346939759232 55430597443584 55499427931123 55535579635712 55537776695808 55621722832896 55642961878944 55663512256512 55723199837184 55727067004928 55771097576832 55876724655576 55961183117312 56003227582464 56148064468992 56157523914496 56194104295424 56196327407616 56256586322112 56302759845888 56347245279072 56383949242368 56453963546646 56539294513152 56624754458624 56646376510336 56816054304768 56837749403952 56923660468224 57076531626708 57080492715136 57117674307584 57162803613696 57209720930304 57271066499328 57273332217552 57310639423488 57320294731744 57381804437661 57468537848832 57511714811904 57707732926464 57753328444416 57757336502272 57819269275504 57840623419392 57862709748288 57912446536824 57950170054656 57952462639104 58062221091072 58149982961664 58260115505152 58306147466688 58394278035456 58416575776284 58438150520832 58504873259008 58702524857856 58750705926144 58864258112484 58902601629696 58908483700848 58946856026112 58997524709376 59060787327432 59109262445568 59198606934016 59398602227712 59511099580416 59562253267968 59648142901248 59670919427922 59675060565824 59761112868864 59876665500168 59925762674096 59967169929216 60080744114688 60128214575022 60171557011456 60216764792832 60333150548352 60378479737344 60382669979648 60469742665728 60544830470316 60584268693504 60586665486336 60636344840192 60678243090432 60701412958848 60793164005376 60841197356544 60956426896992 61048563400704 61164185679872 61305084444672 61370821442304 61423573682592 61463584309248 61539906208506 61628647646016 61632924649472 61679230377984 61889452703744 61958267368272 62098538692608 62269628416512 62359422124032 62363749842944 62387563318816 62477527090176 62531230616448 62574438187008 62598332113812 62649660977464 62692950380544 62861315237523 62906627784704 62956331006976 63008003457024 63075566482368 63129784062664 63170906095616 63177214403808 63218367332352 63340604826624 63392542332928 63436345049088 63556489641984 63606706327296 63679330350724 63702848765952 63727173574128 63823498100736 64135914061824 64215554304528 64257383596032 64312617025536 64337174672529 64360936046592 64429949811744 64434421224448 64485331573212 64652105079936 64705117979392 64872459902976 64921199542272 64977003565056 65046677934942 65100066071808 65151502353927 65193941311488 65198465744896 65373559280832 65418730831872 65472372342784 65497372840076 65542629943296 65641698557952 65693562789888 65817982416384 65917467230208 65966991998976 65999319701876 66042310918144 66148739825664 66265426833408 66319815278592 66447996887712 66497920251264 66598432800768 66724566196224 66781920330752 67007534926464 67051182882816 67134443136552 67235917799424 67363258552832 67416483008358 67518383978496 67590837129024 67646259705728 67693001637888 67874794366896 67879504850432 67930503727104 68033181646848 68106133134336 68157302280192 68162032369664 68215887945216 68345084702688 68392309506048 68448389267456 68625412128768 68679633825792 68684400164864 68809708889856 68868855341088 68913715740672 68999288779234 69337040230656 69468360382608 69494016835584 69573362794496 69625634291712 69760205321532 69817462163968 70053331968576 70098963922944 70133316534919 70159218573312 70186008733668 70292095881216 70347634443504 70480868599647 70587401432064 70636175622144 70694095290368 70721089692352 70769956257792 70830787670016 70884003889152 70960012292664 70964936889088 71021007070497 71067269357568 71125598994432 71263069125952 71316610124544 71424406192128 71501050847232 71559679688704 71801435363328 71806418354176 71909964251136 71999257856592 72046157365248 72108085755904 72135620087381 72351694153728 72488723877504 72598291611648 72652835782656 72735788376064 72793257726816 72853003997184 72931123745238 72981517390848 73041360173056 73182591166872 73237574330784 73348273963008 73487191148544 73545254190936 73598268080128 73656418885632 73795919678976 73846910877696 73907463258112 74050368927744 74157150633984 74162297110528 74190615838592 74297599782912 74361463435776 74417332303872 74502299540768 74670970109952 74753996498676 74928436543488 75008781762816 75065136970752 75070346461184 75129660372096 75178598989824 75271951395528 75385726017536 75640407524352 75754739073024 75783665871936 75898213957632 75958181975808 76102042168944 76217071484928 76279627907072 76361421999104 76364442956736 76414185897984 76509072583548 76537329352704 76619399776128 76624717131776 76682286415872 76830496401417 76888220290524 76943643901952 77004437925888 77150279664384 77203588644864 77216595382432 77266893406208 77269950185472 77416294788096 77477462258724 77527930208256 77533310615552 77741529955584 77859037380608 77888767701712 77917534027776 78151905430434 78270033143808 78334274568192 78485677483312 78536802172928 78544644934464 78595808034816 78663366279168 78747716436576 78812349927424 79078607866368 79198136303616 79348132773888 79410826611072 79416337690624 79530857201664 79561225903896 79629613988133 79681483825152 79684636128768 79835554000224 79956226572288 80016298868736 80107658819584 80170952766696 80352456966144 80444200731136 80504639649792 80626323554304 80726440627088 80779024924672 80782220648448 80935217278464 80999165088666 81051927035904 81057552007168 81121596475392 81275235862656 81398084534272 81673078063104 81740112592896 81827761923072 81898098243456 81951445745664 81959629496832 82053208278008 82171530194688 82238973837312 82330415062731 82397923676882 82611023157696 82673090042112 82798051590144 83020409638848 83026171222016 83145896165376 83303369453568 83306665043712 83360930070528 83374974155264 83432584249344 83464442818416 83590600507392 83656646365248 83815086983364 83941774675968 84004841373696 84010671276032 84100755309824 84236285871744 84291156443136 84294491111424 84384879483168 84454139768832 84680945319969 84741986189312 84808941769728 84937131687936 84969564765504 85097997467648 85385490702336 85620739072704 85676511461376 85744205420544 85750156034048 85782899563372 85814581395456 85906599748992 85980442097616 86143283844013 86202806773248 86397966876672 86496613203968 86561599389696 86636004753408 86728903913256 86760935129088 86794064622432 86800088095744 86868669805236 86925255081984 87093331636608 87164745707776 87224974442496 87390173257728 87459221200032 87591417053184 87624863664426 87757309888512 87889956306944 88126058889216 88198319767552 88296387168726 88353902444544 88426420371456 88496287064064 88591180991148 88597329183616 88663893668352 88797910401024 88966088261632 89266649370624 89343379901952 89512590848736 89641669303296 89647890399232 89888644011144 89950754893824 90024511971328 90121116172032 90257335517184 90325147189248 90499725822528 90574004969472 90704613998592 90808177512448 90817245705474 90876403040256 90954517260288 91017364635648 91052119438272 91126779603584 91189746008064 91434640345488 91572845101056 91746278519808 91825140454784 91884954320896 92135360523888 92195376463872 92309859312759 92449386974208 92518845566976 92624480510144 92834179055616 92937401052408 93013607095376 93404442624768 93465285230592 93545624764416 93581344978224 93716290635264 93722794508288 93796845924672 93974491466196 94039425570816 94116535242752 94181567496192 94359941677056 94434496510464 94441050226688 94512005185536 94613349723552 94694676093996 94756359143424 94765821605712 94827550998528 95088813499392 95154517573632 95232541589504 95334734462976 95518995526086 95554273148928 95590760361192 95735247151104 95999010475456 96061543153664 96323331456792 96386075394048 96468925538304 96651631836672 96727997359818 96797722148864 96870447710208 97057676969088 97137338662912 97241498326984 97308689854464 97465505347584 97570016902413 97576788222496 97650099107712 97797698617344 97982921531392 98060338921248 98208558514176 98246059260114 98313944914944 98394559571968 98462547836928 98726973624576 98733825236992 98876200845312 98998979552814 99063466377216 99148617914368 99223109738496 99479722917888 99561293479936 99671995331568 99897649201152 99904582057984 100011709017088 100086849294336 100172880496128 100362601860704 100701664704828 100853876699136 101044887829248 101124724512537 101197618610176 101277575967744 101469389558592 101539502456832 101622761979904 101819257275648 101885581197312 101895755590656 102012096778064 102049772470272 102159199701504 102243048554496 102323831917824 102440661868556 102517627054032 102672583901184 102867039552512 102938118193152 103026600247296 103175166099456 103214563334784 103221726384128 103303283011632 103370573611008 103498933168851 103655373274112 104005560345984 104202540573912 104360044191744 104438451437568 104445699424256 104640307982298 104726193245952 104794410713088 104884488372224 104996955248768 105238827859968 105279013100502 105438143821824 105597515071488 105797510365184 105881102148096 106041142935552 106081634538528 106154934386688 106172818650844 106241978433536 106246181505024 106447405333632 106600904036352 106608302096384 106688398491648 106894603688928 106974915186816 107097055589854 107136609288192 107339519533056 107709627531264 107864946376704 107913623037952 107998886784888 108069236047872 108162128633856 108366981150208 108733085816256 108897437417472 109103682564096 109189886590224 109197464324608 109279505995776 109396685617857 109562040259584 109651965116416 109773886750308 110022410944512 110148030876928 110230786722816 110397402120192 110484628328448 110693879518464 110861194887168 110998855862246 111071159271424 111075553391616 111243445665792 111285923757888 111446399674368 111454134009856 111542195153664 111753449311152 111922366234624 112006455164928 112296128937984 112315047828992 112392654815232 112513172644224 112605519691776 112694490558144 112767898484736 112823161382261 112907927093292 113078589026304 113292753020672 113632108609536 113675498807904 113847320936448 114153063253416 114160985430272 114235348615168 114325607227392 114419441860608 114542132998656 114546664435104 114621278846976 114640589463488 114763608875322 114937075697664 115023429623808 115415465852928 115506656888832 115514673004544 115638538551008 115681246838784 115725419496576 115824893073648 115900340109312 115904925278208 116044258401439 116124442182144 116299965923328 116520231010304 116612294933376 116788556070912 116833151552568 116876301041664 117009746518016 117405049715712 117501411852288 117728516224968 117805203259392 117816967401696 117893712052224 117995049418752 118121574654864 118218524891136 118397213868032 118797204455424 119022199160832 119124506535936 119296285802496 119341838855844 119350121131648 119522225737728 119753331000336 119851525348192 119934339858432 120161488229376 120256429150044 120343114022912 120666301096704 120756959474688 120765339959296 120939485331456 121089660940632 121168537387008 121173330972672 121272689680384 121402825917696 121586328010752 121682394713088 121912853793984 122097126801408 122328371359744 122610168889344 122741642884608 122847147365184 122927168618496 123079812417012 123257295292032 123265849298944 123358460755968 123596885515323 123778905407488 123916534736544 124197077385216 124539256833024 124718844248064 124727499685888 124775126637632 124955054180352 125062461232896 125148876374016 125196664227624 125299321954928 125385900761088 125722630475046 125813255569408 125912662013952 126016006914048 126151132964736 126259568125328 126341812191232 126354428807616 126436734664704 126681209653248 126785084665856 126872690098176 127112979283968 127213412654592 127358660701448 127405697531904 127454347148256 127646996201472 128431108609056 128514767192064 128625234051072 128674349345058 128721872093184 128859899623488 128868842448896 128970663146424 129304210159872 129410235958784 129744919805952 129842399084544 129954007130112 130093355869884 130200132143616 130303004707854 130387882622976 130396931489792 130747118561664 130837461663744 130944744685568 130994745680152 131085259886592 131387125579776 131437295496639 131635964832768 131834934460416 131998639403752 132084621836288 132297479651328 132444580753089 132530853666816 132639630557184 132895993775424 132995840502528 133196865601536 133449132392448 133563840661504 133707060199603 134015069852928 134102365765632 134268886273104 134471835598848 134726517105664 134832966016716 135036767956992 135181674258048 135292519411456 135386003275776 135749588733792 135759009700864 135861007454208 136212266268672 136225868558211 136314604560384 136324064739328 136431775890432 136690169405376 136784619012096 136896778534912 137250824257536 137359267651584 137368800329728 137619417779712 137737710682176 137827431481344 137998577558468 138674080461312 138936720765216 138988033671168 139146725588992 139251268583424 139520410643064 139634924327936 140106663937152 140197927845888 140266633069838 140318437146624 140372017467336 140584191762432 140695268887008 140961737199294 141174802864128 141272351244288 141388190580736 141442179384704 141539912515584 141661575340032 141768007778304 141920024585328 141929873778176 142042014140994 142134538715136 142251197988864 142526138251904 142633220249088 142848812384256 143002101694464 143119359377408 143278493289129 143602870726656 143612836708352 143998515713184 144092314730496 144216171511808 144271240174762 144703388307456 144977447755008 145196583223296 145305671565312 145471576752128 145586515453632 145706007994368 145862247490476 145963034781696 146082720346112 146365182333744 146475148661568 146696547926016 146974382297088 147090508381872 147312837771264 147369088890171 147591839357952 147693821755392 147814926516224 148100737855488 148314301267968 148381231677184 148498469329221 148595199565824 148722926871552 148834664607744 149004599081536 149341940219904 149507992997352 149856873086976 150017563525632 150130273941504 150140692922368 150259320744192 150357197979648 150543902791056 150771452035072 151280815048704 151509478146048 151567331743872 151796427915264 151916363951616 152204084337888 152434142969856 152722843998208 152728885913472 152828371795968 153018145167096 153074658705408 153238799552256 153249434263552 153364572831744 153660992802834 153776440581048 153887287803904 154008875851776 154300559328768 154407177289728 154433190764864 154533786812416 154539900370944 154832589576192 154954924517448 155055860416512 155066621231104 155483059911168 155718074761216 155777535403424 155835068055552 156303810860868 156540066287616 156668549136384 156960461973447 156971354966624 157073604345856 157089289868928 157191616069632 157326732558336 157495432873152 157624699854848 158157215732736 158396272607232 158696265547776 158821653222144 158832675381248 159061714403328 159122451807792 159259227976266 159362967650304 159369272257536 159671108000448 159912453144576 160032597737472 160215317639168 160341905533392 160645583384781 160704913932288 160888401462272 161009279299584 161452881254176 161558049849344 161564441296896 161870434556928 161998330177332 162103854071808 162115104014336 162243192950784 162550471725312 162796169068544 163346156126208 163655523846144 163796196486912 163902891491328 163919258993664 164106416556016 164343060389376 164477947674624 164660830125462 164795847353764 165222046315392 165346180084224 165596103180288 166040819277696 166052342444032 166291792330752 166498283793369 166606738907136 166613330087424 166749948310528 166865168498688 166928885636832 167181201014784 167313292730496 167630173966728 167883549351936 168009682747392 168021342552064 168201510619648 168472571743488 168582312886272 168588982222848 168769758966336 168908279537664 169361890639938 169483972378624 169617883539456 169874263375872 169939129531008 170195994935296 170770981404672 171241478145408 171353022922752 171488410841088 171500312068096 171565799126744 171629162790912 171813199497984 171960884195232 172145413312983 172286567688026 172405613546496 172993226407936 173123198779392 173272009506816 173457807826512 173521870258176 173588129244864 173600176191488 173737339610472 173850510163968 174186663273216 174329491415552 174449948884992 174780346515456 174918442400064 175182834106368 175249727328852 175514619777024 176252117778432 176396639535104 176592774337452 176707804889088 176992574128128 177182361982296 177194658367232 177327787336704 177595820802048 177932176523264 178533298741248 178686759803904 179025181697472 179283338606592 179295780798464 179777288022288 179901509787648 180049023942656 180117775310209 180242232344064 180514671034368 180650294378496 180999451645056 181148009938944 181409227997184 181498129180159 181616355024896 181634491410948 181752806080512 181909034520576 182034729271296 182104238876544 182253559207168 182379492016128 182869280690976 183145690202112 183492557039616 183650280909568 183769908641792 184270721047776 184390752927744 184619718625518 184898773948416 185037691133952 185248961020288 185668358111232 185874802104816 186027214190752 186808885249536 187091249528832 187162689956448 187432581270528 187445589016576 187593691849344 187948982932392 188078851141632 188233070485504 188719883354112 188868993020928 188882100453376 189024010371072 189226699447104 189389352187992 189512718286848 189531643211424 189655101997056 190177626998784 190309035147264 190465083179008 190669468925952 191037991052172 191108546297856 191181520722384 191470494302208 191998020950912 192123086307328 192646662913584 192772150788096 192937851076608 193011524017587 193303263673344 193455994719636 193595444297728 194115353938176 194274677325824 194482996653968 194617379708928 194931010695168 195140033804826 195153576444992 195300198215424 195595397234688 195965843062784 196120677842496 196417117028352 196492118520228 196627889829888 196789119143936 196925095673856 197453947249152 197467650473984 197752401690624 197997959105628 198126932754432 198297235828736 198446219476992 198959445835776 199122586959872 199343990663136 199795298402304 200023418034176 200173698588672 200345760992256 200725203721408 201403329409656 201707753398272 202089775658496 202249449025074 202395237220352 202555151935488 202938779117184 203079004913664 203245523959808 203638514551296 203791511181312 204024193556128 204099544940544 204318399403008 204486097108992 204647663835648 204881323737112 205035254108064 205345167802368 205734079105024 205876236386304 206053200494592 206429126669568 206443452768256 206606566023264 206741147222016 206997866337702 207310746548224 208011120691968 208405081147824 208720088383488 208876902875136 208891398848512 209280615964596 209452386491904 209768976744448 209993910497536 210399949604757 210477655719936 210558026201004 210876287643648 211442605798941 211595020730368 211762204296192 212082285871104 212163269077056 212309868773376 212345637301688 212483956867072 212492363010048 212894810667264 213063021211491 213201808072704 213216604192768 213376796983296 213789207377856 213949830373632 214194111179708 214273218576384 214679039066112 215419255062528 215729892753408 215827246075904 215997773569776 216138472095744 216324257267712 216406860262143 216733962300416 217466171632512 217794874834944 218207365128192 218379773180448 218394928649216 218559011991552 218793371235714 219124080519168 219303930232832 219547773500616 220044821889024 220296061753856 220461573445632 220794804240384 220969256656896 221387759036928 221722389774336 221997711724492 222142318542848 222151106783232 222486891331584 222571847515776 222892799348736 222908268019712 223084390307328 223506898622304 223844732469248 224012910329856 224630095657984 224785309630464 225026345288448 225211039383552 225388981116288 225535796969472 225646322764522 225815854186584 226157178052608 226585506041344 227264217219072 227350997615808 227694641872896 228306126506832 228321970860544 228651214454784 228838883721216 229084265997312 229093328870208 229242557693952 229281178926976 229527217750644 229874151395328 230046859247616 230491489204251 230830931705856 231013313777664 231029346009088 231277077102016 231450838993152 231649786147296 231800680218624 231809850556416 232088516802878 232248884364288 232599931846656 233040462020608 233224589866752 233577112141824 233666303105136 233752602083328 234019493036032 234810099431424 235002823704576 235457032449936 235610406518784 235633934803392 235787424104448 235902973799273 235990098837504 236243149309728 236437049782272 237594408910848 238044398321664 238249013071872 238592571604992 238683677711688 238700242263296 238888841964399 239044451475456 239506662000672 239703050696384 239868679716864 240322976458752 240512858300088 240686228045824 241332602193408 241513918949376 241530679918592 241878970662912 242179321881264 242337074774016 242346661945344 242545379360768 242805651835392 243172656021504 243364789426176 243825707587968 244194253602816 244656742719488 245220337778688 245483285769216 245694294730368 245854337236992 246159624834024 246514590584064 246531698597888 246716921511936 247193771030646 247557810814976 247833069473088 248394154770432 249078513666048 249437688496128 249454999371776 249550253275264 249910108360704 250124922465792 250297752748032 250393328455248 250598643909856 250771801522176 251445260950092 251626511138816 251825324027904 252032013828096 252302265929472 252519136250656 252683624382464 252708857615232 252873469329408 253362419306496 253570169331712 254225958567936 254426825309184 254717321402896 254811395063808 254908694296512 255293992402944 256862217218112 257029534384128 257250468102144 257348698690116 257443744186368 257719799246976 257737684897792 257941326292848 258429851532039 258608420319744 258820471917568 259489839611904 259684798169088 259908014260224 260186711739768 260400264287232 260606009415708 260775765245952 260793862979584 261494237123328 261674923327488 261889489371136 261989491360304 262170519773184 262774251159552 262874590993278 263271929665536 263669868920832 263997278807504 264169243672576 264594959302656 264889161506178 265061707333632 265279261114368 265791987550848 265991681005056 266393731203072 266898264784896 267127681323008 267414120399206 268030139705856 268537772546208 268943671197696 269453034211328 269665932033432 270073535913984 270363348516096 270585038822912 270772006551552 271499177467584 271518019401728 271722014908416 272424532537344 272451737116422 272629209120768 272648129478656 272863551780864 273380338810752 273569238024192 273793557069824 274718535303168 274737600659456 275238835559424 275475421364352 275654862962688 275997155116936 276929577938277 277348160922624 277873441530432 278293451177984 278502537166848 279040821286128 279269848655872 280213327874304 280395855691776 280533266139676 280636874293248 280744034934672 281168383524864 281390537774016 281923474398588 282349605728256 282544702488576 282884358769408 283079825031168 283323150680064 283536015556608 283840049170656 283859747556352 284084028281988 284269077430272 285052276503808 285266440498176 285697624768512 286004203388928 286238718754816 286556986578258 287205741453312 287225673416704 287997031426368 288184629460992 288432343023616 288542480349524 289406776614912 289954895510016 290393166446592 290611343130624 290943153504256 291173030907264 291412015988736 291724494980952 291926069563392 291975251289821 292165440692224 292730364667488 292950297323136 293393095852032 293948764594176 294181016763744 294625675542528 294738177780342 295183678715904 295387643510784 295629853032448 296201475710976 296628602535936 296762463354368 296996938658442 297190399131648 297445853743104 297669329215488 298009198163072 298683880439808 299015985994704 299713746173952 300035127051264 300260547883008 300281385844736 300518641488384 301087805582112 301542904070144 302561630097408 303134663487744 303592855830528 303832727903232 304408168675776 304868285939712 305445687996416 305457771826944 305656743591936 306036290334192 306149317410816 306477599104512 306498868527104 306729145663488 307321985605668 307552881162096 308017751703552 308601118657536 308814354579456 308866381529728 309067573624832 309079800741888 309665179152384 309909849034896 310111720833024 310496799506553 310966119822336 311436149522432 311555070806848 312607621721736 313080132575232 313337098272768 313920923946894 313942709933248 314147208691712 314178579737856 314383232139264 314653465116672 314990865746304 315249399709696 316314431465472 316792545214464 317392531095552 317643306444288 317665350762496 318123428806656 318244903615584 318518455952532 318725935300608 318738544515072 319342216000896 319824906289152 320065195474944 320430635278336 320683811066784 321291166769562 321409827864576 321776802924544 322018558599168 322905762508352 323116099698688 323128882593792 323740869113856 323996660354664 324207708143616 324230208028672 324486385901568 325100943450624 325592338137088 326692312252416 327311047692288 327592392973824 327838517987328 328190056853571 328212833112032 328686120778752 328955895349248 329321660250924 329591694707528 330444092630784 330692360168448 331192206360576 332081638555392 332104684888064 332583584661504 332996567586738 333213477814272 333226660174848 333499896621056 333730336997376 333857771273664 334362402029568 334626585460992 335260347933456 335767098703872 336019365494784 336042685104128 336403021239296 336945143486976 337177964445696 337539517932672 337816559075328 338469484146783 338723781279876 338967944757248 339235767078912 339878259062016 340391989870592 341541962809344 342482956290816 342706045845504 342976821682176 343000624136192 343131598253488 343258325581824 343626398995968 343921768390464 344290826625966 344573135376052 344811227092992 345986452815872 346246397558784 346544019013632 346915615653024 347043740516352 347176258489728 347200352382976 347474679220944 347701020327936 348132775204317 348373326546432 348658982831104 348899897769984 349560693030912 349836884800128 350365668212736 350499454657704 351029239554048 352504235556864 352793279070208 353185548674904 353415609778176 353985148256256 354364723964592 354389316734464 354655574673408 355191641604096 355864353046528 357066597482496 357373519607808 358050363394944 358566677213184 358591561596928 359554576044576 359803019575296 360098047885312 360235550620418 360484464688128 361029342068736 361998903290112 362296019877888 362818455994368 362996258360318 363232710049792 363268982821896 363505612161024 363818069041152 364208477753088 364507118414336 364758984032256 365738561381952 366291380404224 366985114079232 367300561819136 368541442095552 368781505855488 369239437251036 369797547896832 370075382267904 370497922040576 370790656545969 371336716222464 371749604209632 372054428381504 373617770499072 374182499057664 374325379912896 374865162541056 374891178033152 375187383698688 375897965864784 376157702283264 376466140971008 377439766708224 377737986041856 377764200906752 378048020742144 378453398894208 378778704375984 379025436573696 379063286422848 379310203994112 379496088285787 380355253997568 380618070294528 381338937851904 382075982104344 382217092595712 382363041444768 382940988604416 383996041901824 384246172614656 385293325827168 385544301576192 385875702153216 386023048035174 386606527346688 386911989439272 387190888595456 388230707876352 388549354651648 388965993307936 389234759417856 389862021390336 390280067609652 390307152889984 390600396430848 391190794469376 391931686125568 392241355684992 392834234056704 392984237040456 393255779659776 393578238287872 394907894498304 394935300947968 395504803381248 395995918211256 396253865508864 396594471657472 396892438953984 397918891671552 398245173919744 398687981326272 399590596804608 400046836068352 400347397177344 400691521984512 401121180598809 401450407442816 402806658819312 403415506796544 404179551316992 404498898050148 404790474440704 405110303870976 405877558234368 406158009827328 406491047919616 407277029102592 407583022362624 408048387112256 408636798806016 408972194217984 409295327671296 409762647474224 410070508216128 410690335604736 411468158210048 411752472772608 412106400989184 412858253339136 412886905536512 413213132046528 413482294444032 413995732675404 414621493096448 416022241383936 416810162295648 417440176766976 417753805750272 418561231929192 418904772983808 419537953488896 419987820995072 420799899209514 420955311439872 421116052402008 421752575287296 422885211597882 423190041460736 423524408592384 424164571742208 424326538154112 424619737546752 424691274603376 424967913734144 424984726020096 425789621334528 426126042422982 426403616145408 426433208385536 426753593966592 427578414755712 427899660747264 428388222359416 428546437152768 429358078132224 429835479867387 430838510125056 431654492151808 431995547139552 432276944191488 432648514535424 432813720524286 433467924600832 434932343265024 435589749669888 436414730256384 436759546360896 436789857298432 437118023983104 437586742471428 438248161038336 438607860465664 439095547001232 440089643778048 440592123507712 440923146891264 441938513313792 442107266670513 442775518073856 443444779548672 443995423448984 444284637085696 444302213566464 445143695031552 445495407987663 445785598697472 445816536039424 446168780614656 447013797244608 447689464938496 448025820659712 449260191315968 449570619260928 450052690576896 450422078767104 450777962232576 451071593938944 451292645529044 451631708373168 452314356105216 453171012082688 454528434438144 454701995231616 455389283745792 456612253013664 456643941721088 457302428909568 458168531994624 458186657740416 458485115387904 458562357853952 459054435501288 459748302790656 460093718495232 460982978408502 461661863411712 462026627555328 462058692018176 462554154204032 462901677986304 463299572294592 463601360437248 463619701112832 464177033605756 464497768728576 465199863693312 466080924041216 466449179733504 467154224283648 467332606210272 467505204166656 468038986072064 469620198862848 470005647409152 470914064899872 471220813037568 471267869606784 471574848208896 471805947598546 471980197675008 472486298619456 472874099564544 475188817821696 476088796643328 476498026143744 477185143209984 477367355423376 477400484526592 477777683928798 478088902950912 479013324001344 479406101392768 479737359433728 480645952917504 481025716600176 481936750154343 482665204386816 483027837898752 483061359837184 484358643762528 484674149548032 484693323890688 485090758721536 485611303670784 486345312043008 486729578852352 487651415175936 488388507205632 489313485438976 490966571538432 491388589460736 491708674473984 492319249668048 493029181168128 493063397195776 493433843023872 494387542061292 495666138946176 496788309540864 498157027332096 498875376992256 499100506550528 499494851380107 499820216721408 500249844931584 500595505496064 500786656910496 501197287819712 501543603044352 502890521900184 503253022277632 503650648055808 504064027656192 504604531858944 505038272501312 505367248764928 505417715230464 505746938658816 506724838612992 507140338663424 508451917135872 508853650618368 509434642805792 509622790127616 509817388593024 510587984805888 513724434436224 514059068768256 514500936204288 514697397380232 514887488372736 515439598493952 515475369795584 515882652585696 516859703064078 517216840639488 517640943835136 518979679223808 519369596338176 519816028520448 520373423479536 520800528574464 521212018831416 521551530491904 521587725959168 522988474246656 523349846654976 523778978742272 523978982720608 524341039546368 525548502319104 525749181986556 526543859331072 527994557615008 528338487345152 529189918605312 529778323012356 530123414667264 531583975101696 531983362010112 532787462406144 533796529569792 534255362646016 534828240798412 536060279411712 537075545092416 537887342395392 538906068422656 539331864066864 540147071827968 540353325930627 540726697032192 541170077645824 541544013103104 542998354935168 543036038803456 543444029816832 544494387540477 544849065074688 544903474232844 545258418241536 545296258957312 545727103561728 546760677621504 547138476048384 547587114139648 549437070606336 549475201318912 550477671118848 550950842728704 551309725925376 551994310233872 553859155876554 554696321845248 555746883060864 556586902355968 557005074333696 558081642572256 558539697311744 560426655748608 561066532279352 561273748586496 561488069869344 562336767049728 562781075548032 563846948797176 564699211456512 565768717538816 566159650062336 566646301360128 567072031113216 567680098341312 567719495112704 568168056563976 568538154860544 570104553007616 570532880996352 571395249537024 572008406777856 572477437509632 573113973156516 574411482906624 574451346833408 575994062852736 576369258921984 576864686047232 577084960699048 578813553229824 579034572052761 579909791020032 580786332893184 581886307008512 582346061814528 582824031977472 583448989961904 583852139126784 583950502579642 584330881384448 585460729334976 585900594646272 586786191704064 587897529188352 588362033527488 589033805744197 589251351085056 589476355560684 590367357431808 590775287021568 592402951421952 593257205071872 593524926708736 593993877316884 594380798263296 594891707486208 595338658430976 596018396326144 597367760879616 598031971989408 600070254102528 600521095766016 600562771689472 601037282976768 602175611164224 603085808140288 605123260194816 606269326975488 607185711661056 607665455806464 608816337351552 609736571879424 610493707242353 610891375992832 610915543653888 612072580668384 612298634821632 612955198209024 612997737054208 613458291326976 614643971211336 615105762324192 616035503407104 617202237315072 617628709158912 617732763059456 618135147249664 618159601483776 619330358304768 619819698069792 620223441666048 620993599013106 621932239644672 622872299044864 623110141613696 625215243443472 626160265150464 626674196545536 627841847893788 627885419866496 628294417383424 628357159475712 629306930233344 629981731492608 630498799419392 631199848814271 632628862930944 634785062191104 635286612888576 635330701524992 636246857613312 636489807231168 637036911905064 637451870601216 637477089030144 638684432001792 639649812578304 640130390949888 640861270556672 641367622133568 642582333539124 642819655729152 643553605849088 644037117198336 645811525016704 646232199397376 646257765187584 647481738227712 647993320709328 648415416287232 648972771803136 649220580786429 650201886901248 651184676274176 653384624504832 654622095384576 655184785947648 655677035974656 656380113707142 656425666224064 657372241557504 657911790698496 658643320501848 659183389415056 660888185261568 661384720336896 662384412721152 664163277110784 664209369776128 665167169323008 665993135173476 666426955628544 666453320349696 666999793242112 667460673994752 667715542547328 668724804059136 669253170921984 670520695866912 671534197407744 672038730989568 672806042478592 673890286973952 674355928891392 675079035865344 675633118150656 676938968293566 677447562559752 677935889514496 678471534157824 679756518124032 680783979741184 683083925618688 684965912581632 685953643364352 686001248272384 686263196506976 686516651163648 687252797991936 687843536780928 688581653251932 689146270752104 689622454185984 691474467612753 691972905631744 692492795117568 693088038027264 693831231306048 694352516979456 694400704765952 694949358441888 695402040655872 696265550408634 696746653092864 697317965662208 697799795539968 699121386061824 699673769600256 700731336425472 700998909315408 702058479108096 705008471113728 705586558140416 706371097349808 706831219556352 707708921397819 707970296512512 708729447929184 708778633468928 709311149346816 711728706093056 714133194964992 714747039215616 716100726789888 716666525893197 717133354426368 717183123193856 719109152089152 719606039150592 720196095770624 720471101240836 720968929376256 722058684137472 723997806580224 724592039755776 725636911988736 725992516720636 726465420099584 726537965643792 727011224322048 727636138082304 728416955506176 729014236828672 729517968064512 731477122763904 732582760808448 733970228158464 734601123638272 737082884191104 737563011710976 738478874502072 739595095793664 740150764535808 740995844081152 741581313091938 742673432444928 743499208419264 744108856763008 747235540998144 748364998115328 748650759825792 749730325082112 749782356066304 750374767397376 751795931729568 752315404566528 752932281942016 754879533416448 755475972083712 755528401813504 756096041484288 756906797788416 757557408751968 758050873147392 758126572845696 758620407988224 758992176571574 760710507995136 762677875703808 764151964208688 764434185191424 764726082889536 765881977208832 767992083803648 770586651654336 771088603152384 771751404306432 772046096070348 773213054693376 773823978878544 775289554596117 776461415752704 777098709303296 777931986615872 778469518835712 779724042780672 780560135219304 780614305779968 781200792861696 782381588938752 783863372251136 784482711369984 785668468113408 785968474080912 786511559319552 787156476575744 789815788996608 789870601895936 791009606762496 791991836422512 792507731017728 793188943314944 793491820961191 793784877907968 795837783343104 797375962652544 799181193609216 800093672136704 800694794354688 801383043969024 802242361197618 802900814885632 805613317638624 806831013593088 808359102633984 808997796100296 809580948881408 810220607741952 811755116468736 812316019654656 812982095839232 814554058205184 815166044725248 816096774224512 817273597612032 817944388435968 818590655342592 819525294948448 820141016432256 821380671209472 822936316420096 824212801978368 825716506678272 825773811073024 826426264093056 826964588888064 827991465350808 829242986192896 832044482767872 833620324591296 834880353533952 835507611500544 837122463858384 837809545967616 839075906977792 839975641990144 841599798419028 841910622879744 842232104804016 843505150574592 845770423195764 846380082921472 847048817184768 848653076308224 849239475093504 849382549206752 849935827468288 849969452040192 851579242669056 852252084845964 852807232290816 852866416771072 855156829511424 855799321494528 856776444718832 857092874305536 858716156264448 859670959734774 861677020250112 863308984303616 863991094279104 864553888382976 865297029070848 865627441048572 866935849201664 869864686530048 871179499339776 872829460512768 873519092721792 873579714596864 874236047966208 875173484942856 875925753869463 876496322076672 877215720931328 878191094002464 880179287556096 881184247015424 881846293782528 883877026627584 884214533341026 885551036147712 886889559097344 887990846897968 888569274171392 888604427132928 890287390063104 890990815975326 891571197394944 891633072078848 892337561229312 894027594489216 895378929876992 896051641319424 898520382631936 899141238521856 900105381153792 900844157534208 901555924465152 902585291058088 903263416746336 904628712210432 906342024165376 909403990463232 910778567491584 913224506027328 913287883442176 914604857819136 916337063989248 916373315480832 916970230775808 917124715707904 918108871002576 919496605581312 920187436990464 921965956817004 924053255110656 924117384036352 925108308408064 925803355972608 926599144589184 927202720874496 927239402225664 928354067211512 928995537457152 931490398519659 932161848082432 932898359467008 934308448567296 934665212420544 936077972144128 939240397725696 940011294818304 941828129799744 942441626075136 942535739213568 943149696417792 943611895197092 943960395350016 944972597238912 945748199129088 947576122284143 950377635643392 952177593286656 952996052287488 954370286419968 954734710846752 954800969053184 955555367857596 956177805901824 958026648002688 958812202785536 959474718867456 961291905835008 962051433200352 963873500308686 965330408773632 966055675797504 966122719674368 968717287525056 969348299096064 969386647781376 970181517443072 971222607341568 972690624086016 973459157704704 975302830351872 976777014411264 978626970877952 981933143076864 982777178921472 984638499336096 986058362336256 986126794391552 986867686047744 988775084122584 991332277892352 993576619081728 996314054664192 997750753984512 998201013101056 998989702760214 999640433442816 1000499689863168 1001191010992128 1001573313820992 1002394575639424 1003087206088704 1005781043800368 1007301296111616 1008128055312384 1009209063717888 1010076545002624 1010734497529856 1010835430460928 1013449677225984 1014280677326848 1015408452440349 1016903834271744 1017707301236736 1018869285611584 1019634777186048 1021175969611776 1027448868872448 1028118137536512 1029001872408576 1029394794760464 1029774976745472 1030879196987904 1030950739591168 1031765305171392 1033719406128156 1034433681278976 1035281887670272 1037959358447616 1038739192676352 1039632057040896 1040746846959072 1041601057148928 1042424037662832 1043103060983808 1044398325612951 1045976948493312 1046699693309952 1047557957484544 1047957965441216 1048682079092736 1051097004638208 1051498363973112 1053087718662144 1055989115230016 1056676974690304 1058379837210624 1059556646024712 1060246829334528 1063167950203392 1063966724020224 1065574924812288 1067593059139584 1068510725292032 1069656481596824 1072120558823424 1074151090184832 1075774684790784 1077812136845312 1078663728133728 1080294143655936 1080706651861254 1081453394064384 1082340155291648 1083088026206208 1085996709870336 1086072077606912 1086888059633664 1088988775080954 1089698130149376 1089806948465688 1090516836483072 1090592517914624 1091454207123456 1093521355243008 1094276952096768 1095174228279296 1098874141212672 1098950402637824 1100955342237696 1101901685457408 1103988620467744 1107718311753108 1109392643690496 1111493766121728 1112371969637907 1113173804711936 1114010148667392 1116163285144512 1117079394623488 1120853311497216 1122133064558704 1122547497172992 1122976139738688 1124673534099456 1125562151096064 1127693897594352 1129398422913024 1131537435077632 1132319300124672 1133292602720256 1134144062226432 1135360196682624 1135438990225408 1136336113127952 1137076309721088 1138488264857361 1140209106015232 1141065761992704 1144016813555712 1144954875019264 1146227946313032 1148822965813248 1148902693666816 1151988125705472 1152738517843968 1153729372094464 1154169921398096 1157627106459648 1158069144105522 1159819582040064 1161572665786368 1163772614017024 1164692123629056 1165648063954944 1166897979923808 1167704278253568 1167901005159284 1168661762768896 1170921458669952 1171801189292544 1173572383408128 1175795058376704 1176724067054976 1178067611488394 1178502702170112 1178952711121368 1180734714863616 1184805902843904 1186514410143744 1187049853417472 1187987754633768 1188761596526592 1189783414972416 1190677316861952 1192036792652288 1194735521759232 1196063943978816 1200140508205056 1201042191532032 1201125543378944 1202074565953536 1203363541796427 1204351222328448 1206171616280576 1210246520389632 1212538653950976 1214371423322112 1215330911612928 1217632674703104 1219473143758848 1220987414484706 1221782751985664 1221831087307776 1224145161336768 1225910396418048 1225995474108416 1226916582653952 1229287942422672 1230211524648384 1232071006814208 1234404474630144 1235257418317824 1235465526118912 1236319202967552 1238660716609536 1239639396139584 1240446883332096 1241987198026212 1243864479289344 1246220283227392 1250430486886944 1252320530300928 1255683695787576 1255770839732992 1256588834766848 1256714318951424 1258613860466688 1259963462985216 1260997598838784 1262399697628542 1265257725861888 1269570124382208 1270573225777152 1270661403049984 1272493715226624 1272979614462336 1274073823810128 1274903741202432 1274954178060288 1276486842415829 1277368864003584 1279299625156608 1280260781899776 1281722541113344 1282735244267136 1285164667078248 1285639311458304 1287107211698176 1288074234396672 1291623050033408 1292464398794752 1292515530375168 1294963476455424 1295986641418656 1296830832574464 1297945543606272 1298441161572858 1300403773802496 1302369352548352 1306769249009664 1309244190769152 1310369571895296 1311354071949312 1312760227414284 1312851332448128 1314744483115008 1315823581396992 1317286641003696 1318366778830112 1321776370523136 1322769440673792 1328326554221568 1328418739552256 1330334338646016 1331986270346952 1332853911257088 1332906640699392 1333999586484224 1335431085094656 1337449608118272 1338506341843968 1341041391733824 1343068394815488 1344077461979136 1345612084957184 1347780573947904 1348711857782784 1350158071730688 1351266236301312 1353877936587132 1354895125119504 1356943068315648 1359513036248064 1361567959482368 1366167851237376 1369931825163264 1371907286728704 1372002496544768 1372526393013952 1374505595983872 1375687073561856 1377163306503864 1378292541504208 1379244908371968 1382948935225506 1383945811263488 1384985590235136 1386176076054528 1387662462612096 1388705033958912 1388801409531904 1389898716883776 1390804081311744 1392531100817268 1393493306185728 1394635931324416 1395599591079936 1398242772123648 1399347539200512 1401462672850944 1401997818630816 1404116958216192 1410016942227456 1411173116280832 1412742194699616 1413662439112704 1415417842795638 1415940593025024 1417458895858368 1417557266937856 1418622298693632 1423457412186112 1428266389929984 1429494078431232 1432201453579776 1433333051786394 1434266708852736 1434366246387712 1438218304178304 1439212078301184 1440392191541248 1440942202481672 1441937858752512 1445810250463029 1447995613160448 1449184079511552 1451985033441272 1452930840199168 1453075931287584 1454022448644096 1455272276164608 1456833911012352 1458028473657344 1459035936129024 1462954245527808 1465165521616896 1467940456316928 1469202247276544 1474165768382208 1475126023421952 1476957749004144 1479190191587328 1480301529071616 1481991688162304 1483162626183876 1486998416838528 1488217713526016 1494471081996288 1497301519651584 1498484554140321 1499460650164224 1499564712132608 1500749534794752 1503591863459136 1504630809133056 1505864563884032 1509759066832896 1510951944167424 1511056803627008 1512192082968576 1513813595576832 1515114817503936 1516101746294784 1516253145691392 1517240815976448 1517984353143148 1521421015990272 1525355751407616 1528303928417376 1528868370382848 1529452165779072 1531763954417664 1535984167607296 1541173303308672 1542177206304768 1543502808612864 1544092192140696 1546426109386752 1547647957757088 1550579109192234 1552922831505408 1554197418606592 1555863973231744 1556939037671424 1559448085561344 1561120270438608 1561228611559936 1562401585723392 1564763177877504 1567726744502272 1568965422739968 1571336936226816 1571936948161824 1573023118639104 1574312953151488 1579631577993216 1579741203791872 1583983672845024 1585015462035456 1586377886629888 1586983641922382 1587569755815936 1594751925305088 1598362387218432 1600187344273408 1601389588709376 1602766087938048 1604484722395236 1605801629771264 1611226635277248 1613662027186176 1616718205267968 1617995592200592 1620441215483904 1621059977791881 1623510232937472 1624632039309312 1625964191678464 1629108116410368 1630332089450496 1632193548449024 1633483162621431 1634547195224064 1635888776871936 1637181310685184 1639050589896896 1640282032864512 1642761342418944 1645872632840192 1648425603956736 1651433013356544 1651547622146048 1652852528186112 1653929177776128 1655982930701616 1658485972385792 1664088965535744 1667240649182592 1669760707067904 1671015223001088 1674244927716768 1675619091935232 1679951283980288 1683199596838056 1683821245759488 1684464209608032 1687010301149184 1691540846391528 1692760165842944 1694097634369536 1697306152616448 1698478950187008 1698765098413504 1699871654936576 1699938904080384 1703158485338112 1704504169691928 1705614464581632 1705732833542144 1710313659022848 1711598642989056 1713552889437664 1714185748611072 1717432312528896 1719341919469548 1723354040500224 1726617968607232 1727982188558208 1729107776765952 1730594058141696 1731254882097144 1733871698403328 1739729373060096 1742358998679552 1745658921025536 1747038185443584 1747159429193728 1748472095932416 1750346969885712 1751851507738926 1752992644153344 1754431441862656 1756382188004928 1760358575112192 1762368494030848 1763692587565056 1767101417232591 1767754053255168 1768429066682052 1771102072295424 1775981693795936 1777138548342784 1777208854265856 1780574780126208 1781981631950652 1783142394789888 1783266144157696 1784675122458624 1788055188978432 1790757859753984 1792103282638848 1797040765263872 1800210762307584 1801688315068416 1803111848930304 1805170582116176 1806526833492672 1809257424420864 1812684048330752 1818807980926464 1821557134983168 1826449012054656 1826575766884352 1829209715638272 1831481121727059 1832674127978496 1832746630961664 1834249431415808 1836217742005152 1838993211162624 1840374873980928 1843931913634008 1848106510221312 1848234768072704 1850216616816128 1851606711945216 1853198289178368 1854405441748992 1854478804451328 1856708134423024 1857991074914304 1862980797039318 1864323696164864 1865796718934016 1868616897134592 1869330424841088 1872155944288256 1878480795451392 1880022589636608 1883656259599488 1884883252150272 1885071478427136 1887223790394184 1887920790700032 1889945194477824 1891496398258176 1893599546442813 1895152244568286 1904355186573312 1905992104574976 1908740572839936 1909469421693504 1909601938106368 1911110735715192 1912355611803648 1916053296005376 1917624405571072 1918949437734912 1922583811670016 1924102866400704 1927747000617372 1930660817547264 1932111351595008 1932245439348736 1937434575050112 1938696598192128 1938773295562752 1940363034886144 1942445214683136 1946918315409408 1947661742359287 1950605660703744 1953554028822528 1957253941755904 1963866286153728 1965554357842944 1969276998672192 1972116724672512 1972253588783104 1973735372095488 1977550168245168 1981295528412299 1982664555784704 1987153238163456 1992628109328384 1995501507969024 1996402026202112 1997979405520428 1999280866885632 2000999379726336 2002382021984256 2003146627641984 2004789151278848 2006174412177408 2011562087600736 2014602592223232 2018418127435776 2020153090005248 2021468995059712 2021670860921856 2026899354451968 2028561354653696 2030816904880698 2033807668543488 2035414602473472 2037738571223168 2039269554372096 2042351939223552 2054897737744896 2058003744817152 2058789589520928 2059549953490944 2061758393975808 2061901479182336 2063530610342784 2067438812256312 2068867362557952 2070563775340544 2075918716895232 2077478385352704 2079264114081792 2081493693918144 2083202114297856 2084848075325664 2086206121967616 2088796651225902 2091953896986624 2093399386619904 2095115914969088 2095915930882432 2097364158185472 2102194009276416 2102996727946224 2106175437324288 2111978230460032 2113353949380608 2116759674421248 2119113292049424 2120493658669056 2123126764193457 2126335900406784 2127933448040448 2135186118279168 2137021450584064 2139312963193648 2144241117646848 2148302180369664 2151549369581568 2155624273690624 2157327456267456 2160588287311872 2161413303722508 2162906788128768 2164680310583296 2166176052412416 2171993419740672 2172144155213824 2173776119267328 2177977550161908 2179396260298752 2179613896931376 2181033672966144 2182908414246912 2187042710486016 2188553904193536 2190348456558592 2197748282425344 2201910684475392 2203803370914816 2207977240935488 2215436623506216 2218785287380992 2222987532243456 2224743939275814 2226347609423872 2228020297334784 2232326570289024 2234158789246976 2241706622994432 2244266129117408 2245094994345984 2245952279477376 2249347068198912 2251124302192128 2255387795188704 2258796845826048 2263074870155264 2264638600249344 2266585205440512 2268288124452864 2270720393365248 2270877980450816 2272672226255904 2274152619442176 2276976529714722 2280418212030464 2282131523985408 2288033627111424 2289909750038528 2292455892626064 2297645931626496 2297805387333632 2303976251410944 2307458744188928 2308339842796192 2315254212919296 2316138288211044 2319639164080128 2325868663788351 2327545228034048 2329384247258112 2331296127909888 2333795959847616 2335408556507136 2335802010318568 2337323525537792 2341842917339904 2343602378585088 2347144766816256 2351590116753408 2353448134109952 2356135222976788 2357005404340224 2357905422242736 2361469429727232 2369611805687808 2373028820287488 2374099706834944 2375975509267536 2377523193053184 2379566829944832 2380475462883573 2381354633723904 2384073585304576 2392127887957632 2400281016410112 2402084383064064 2402251086757888 2404149131907072 2406727083592854 2408702444656896 2412343232561152 2420493040779264 2425077307901952 2428742846644224 2430661823225856 2435265349406208 2438946287517696 2441974828969412 2443565503971328 2443662174615552 2448290322673536 2451820792836096 2451990948216832 2453833165307904 2458575884845344 2460423049296768 2464142013628416 2468808949260288 2470931052237824 2472638405935104 2477321433219072 2479278792279168 2480893766664192 2483974396052424 2487728958578688 2492440566454784 2500860973773888 2504641060601856 2511367391575152 2511541679465984 2513428637902848 2517227720933376 2519926925970432 2521995197677568 2524799395257084 2530515451723776 2539140248764416 2541146451554304 2541322806099968 2545959228924672 2548147647620256 2549807482404864 2549908356120576 2552973684831658 2554737728007168 2558599250313216 2563445082226688 2565470488534272 2570329334156496 2571278622916608 2574214423396352 2576148468793344 2583246100066816 2585031060750336 2589926952910848 2591973282837312 2593661665148928 2594932711792003 2595891087212544 2596882323145716 2600807547604992 2613538498019328 2618488381538304 2620739143790592 2622708143898624 2625520454828568 2625702664896256 2627777261608389 2629488966230016 2631647162793984 2634573282007392 2636733557660224 2643552741046272 2645538881347584 2656653108443136 2656837479104512 2660668677292032 2663972540693904 2665707822514176 2665813281398784 2667999172968448 2669017943233097 2670862170189312 2674899216236544 2677012683687936 2682082783467648 2686136789630976 2688154923958272 2691224169914368 2695561147895808 2697423715565568 2700316143461376 2702532472602624 2707755873174264 2709790250239008 2713886136631296 2719026072496128 2723135918964736 2732335702474752 2739863650326528 2743814573457408 2744004993089536 2745052786027904 2749011191967744 2751374147123712 2754326613007728 2756585083008416 2758489816743936 2765897870451012 2767891622526976 2772352152109056 2775324925224192 2777410067917824 2777602819063808 2779797433767552 2781608162623488 2785062201634536 2786986612371456 2789271862648832 2796485544247296 2798695078401024 2802925345701888 2803995637261632 2808233916432384 2820033884454912 2822346232561664 2825484389399232 2827324878225408 2830835685591276 2831881186050048 2834917791716736 2835114533875712 2837244597387264 2842728366852429 2846914824372224 2856532779859968 2858988156862464 2864402907159552 2866666103572788 2868533417705472 2868732492775424 2876436608356608 2878424156602368 2880784383082496 2881884404963344 2883875717505024 2891620500926058 2895991226320896 2898368159023104 2903970066882544 2905861680398336 2906151862575168 2908044897288192 2910544552329216 2913667822024704 2916056947314688 2918071872258048 2925908491055616 2930331043233792 2935880912633856 2938404494553088 2948331536764416 2953915498008288 2958380383174656 2960603058143232 2963983376324608 2966325252367752 2973996833677056 2976435427052032 2988942163992576 2994603039303168 2996969108280642 2998921300328448 2999129424265216 3001499069589504 3007183726918272 3009261618266112 3011729127768064 3021903888334848 3022113607254016 3024384165937152 3027627191153664 3030229635007872 3032203492589568 3032506291382784 3035968706286296 3042842031980544 3046225357321047 3050711502815232 3056607856834752 3058904331558144 3063527908835328 3071968335214592 3082346606617344 3084354412609536 3087005617225728 3088184384281392 3092852218773504 3095295915514176 3101158218384468 3105845663010816 3108394837213184 3111727946463488 3113878075342848 3118896171122688 3122240540877216 3122457223119872 3124803171446784 3133194976838853 3135453489004544 3137930845479936 3142673872453632 3143873896323648 3146046237278208 3148625906302976 3159263155986432 3159482407583744 3167967345690048 3170030924070912 3172755773259776 3173967283844764 3175139511631872 3189503850610176 3196724774436864 3200374688546816 3202779177418752 3205532175876096 3208969444790472 3211603259542528 3222453270554496 3227324054372352 3233436410535936 3235991184401184 3240882430967808 3242119955583762 3247020465874944 3249264078618624 3251928383356928 3258216232820736 3260664178900992 3264387096898048 3266966325242862 3269094390448128 3271777553743872 3274362621370368 3278101179793792 3280564065729024 3285522684837888 3291745265680384 3296851207913472 3302866026713088 3303095244292096 3305705056372224 3311965861403232 3316971944771584 3328177931071488 3334481298365184 3339521414135808 3342030446002176 3348489855433536 3351238183870464 3359902567960576 3366399193676112 3367642491518976 3368928419216064 3374020602298368 3383081692783056 3388195268739072 3394612305232896 3396957900374016 3397530196827008 3399743309873152 3399877808160768 3406316970676224 3409008339383856 3411228929163264 3415464794572083 3420627318045696 3423197285978112 3427105778875328 3434864625057792 3438683838939096 3446708081000448 3453235937214464 3455964377116416 3458215553531904 3461188116283392 3462509764194288 3467743396806656 3479458746120192 3484717997359104 3491317842051072 3494076370887168 3494318858387456 3496944191864832 3500693939771424 3503703015477852 3505985288306688 3512764376009856 3520717150224384 3524736988061696 3527385175130112 3534202834465182 3535508106510336 3536858133364104 3542204144590848 3551963387591872 3554277096685568 3554417708531712 3561149560252416 3563963263901304 3566284789579776 3566532288315392 3569350244917248 3576110377956864 3581515719507968 3584206565277696 3594081530527744 3600421524615168 3603376630136832 3606223697860608 3610090625389281 3610341164232352 3613053666985344 3618514848841728 3625368096661504 3637615961852928 3643114269966336 3652898024109312 3653151533768704 3658419431276544 3662962243454118 3665348255956992 3665493261923328 3668498862831616 3672435484010304 3677986422325248 3680749747961856 3687863827268016 3696213020442624 3696469536145408 3700433233632256 3703213423890432 3706396578356736 3708957608902656 3713416268846048 3715982149828608 3725961594078636 3728647392329728 3731593437868032 3738660849682176 3744311888576512 3756961590902784 3767312519198976 3769766504300544 3770142956854272 3774447580788368 3775841581400064 3779890388955648 3782992796516352 3787199092885626 3790304489136572 3808710373146624 3811984209149952 3817481145679872 3818938843387008 3819203876212736 3822221471430384 3824711223607296 3829460527247487 3832106592010752 3835248811142144 3837898875469824 3845167623340032 3848205732801408 3855494001234744 3861321635094528 3864222703190016 3864490878697472 3874869150100224 3877393196384256 3877546591125504 3880726069772288 3884890429366272 3893836630818816 3895323484718574 3901211321407488 3907108057645056 3914507883511808 3927732572307456 3931108715685888 3938553997344384 3944233449345024 3944507177566208 3947470744190976 3955100336490336 3962591056824598 3965329111569408 3985256218656768 3991003015938048 3992804052404224 3995958811040856 3998561733771264 4001998759452672 4006293255283968 4009578302557696 4012348824354816 4023124175201472 4029205184446464 4036836254871552 4040306180010496 4043341721843712 4053798708903936 4057122709307392 4061633809761396 4070829204946944 4075477142446336 4078539108744192 4084703878447104 4109795475489792 4116007489634304 4117579179041856 4123516787951616 4123802958364672 4127061220685568 4134877624512624 4137734725115904 4141127550681088 4151837433790464 4154956770705408 4158528228163584 4162987387836288 4166404228595712 4169696150651328 4172412243935232 4174456971143657 4177593302451804 4183907793973248 4186798773239808 4191831861764864 4194728316370944 4204388018552832 4205993455892448 4212350874648576 4223956460920064 4226707898761216 4233519348842496 4238226584098848 4240987317338112 4246253528386914 4252671800813568 4255866896080896 4270372236558336 4274042901168128 4278625926387296 4288482235293696 4296604360739328 4303098739163136 4311248547381248 4314654912534912 4321176574623744 4322826607445016 4325813576257536 4329360621166592 4343986839481344 4344288310427648 4347552238534656 4355955100323816 4358792520597504 4359227793862752 4362067345932288 4365816828493824 4374085420972032 4377107808387072 4380696913117184 4395496564850688 4403821368950784 4407606741829632 4415954481870976 4430873247012432 4437570574761984 4445975064486912 4449487878551628 4452695218847744 4464653140578048 4468317578493952 4483413245988864 4488532258234816 4491904558954752 4498694136397824 4502248604384256 4510775590377408 4517593691652096 4526149740310528 4529277200498688 4533170410881024 4536576248905728 4541440786730496 4541755960901632 4545344452511808 4548305238884352 4553953059429444 4560836424060928 4564263047970816 4576067254222848 4579819500077056 4584911785252128 4595291863252992 4607952502821888 4614917488377856 4616679685592384 4630508425838592 4632276576422088 4639278328160256 4651737327576702 4655090456068096 4658768494516224 4662592255819776 4667591919695232 4670817113014272 4671604020637136 4674647051075584 4683685834679808 4687204757170176 4694289533632512 4703180233506816 4706896268219904 4712270445953576 4714010808680448 4715810844485472 4722938859454464 4739223611375616 4748199413669888 4751951018535072 4755046386106368 4759133659889664 4760950925767146 4762709267447808 4768147170609152 4784255775915264 4800562032820224 4804168766128128 4804502173515776 4808298263814144 4813454167185708 4817404889313792 4824686465122304 4840986081558528 4850154615803904 4861323646451712 4863179933375643 4870530698812416 4877892575035392 4883949657938824 4887131007942656 4887324349231104 4896580645347072 4900449487864293 4903641585672192 4903981896433664 4907666330615808 4917151769690688 4920846098593536 4928284027256832 4937617898520576 4941862104475648 4945276811870208 4954642866438144 4958557584558336 4961787533328384 4967948792104848 4975457917157376 4984881132909568 5001721947547776 5009282121203712 5022734783150304 5023083358931968 5026857275805696 5039853851940864 5043990395355136 5049598790514168 5061030903447552 5078280497528832 5082292903108608 5082645612199936 5091918457849344 5096295295240512 5099614964809728 5099816712241152 5105947369663316 5109475456014336 5117198500626432 5126890164453376 5130940977068544 5140658668312992 5142557245833216 5148428846792704 5152296937586688 5166492200133632 5170062121500672 5179853905821696 5183946565674624 5187323330297856 5189865423584006 5191782174425088 5193764646291432 5201615095209984 5227076996038656 5236976763076608 5241478287581184 5245416287797248 5251040909657136 5251405329792512 5255554523216778 5258977932460032 5263294325587968 5269146564014784 5273467115320448 5287105482092544 5291077762695168 5301304251697773 5313306216886272 5313674958209024 5327945081387808 5331415645028352 5331626562797568 5335998345936896 5338035886466194 5341724340378624 5349798432473088 5354025367375872 5364165566935296 5372273579261952 5376309847916544 5382448339828736 5391122295791616 5400632286922752 5405064945205248 5415511746348528 5419580500478016 5427772273262592 5438052144992256 5464671404949504 5479727300653056 5487629146914816 5490105572055808 5494443365181177 5498022383935488 5502748294247424 5508653226015456 5513170166016832 5516979633487872 5531795740902024 5535783245053952 5544704304218112 5550649850448384 5554820135835648 5555205638127616 5559594867535104 5563216325246976 5570124403269072 5573973224742912 5578543725297664 5592971088494592 5597390156802048 5605850691403776 5607991274523264 5616467832864768 5640067768909824 5650968778798464 5654649756450816 5661671371182552 5663762372100096 5669835583433472 5670229067751424 5674489194774528 5685456733704858 5693829648744448 5713065559719936 5717976313724928 5728805814319104 5733332207145576 5737066835410944 5737464985550848 5752873216713216 5756848313204736 5761568766164992 5763768809926688 5767751435010048 5783241001852116 5791982452641792 5796736318046208 5807940133765088 5811723360796672 5812303725150336 5816089794576384 5821089104658432 5827335644049408 5832113894629376 5851816982111232 5860662086467584 5871761825267712 5876808989106176 5896663073528832 5907830996016576 5916760766349312 5921206116286464 5927966752649216 5932650504735504 5943886585236897 5947993667354112 5952870854104064 5977884327985152 5989206078606336 5993938216561284 5997842600656896 5998258848530432 6002998139179008 6014367453836544 6018523236532224 6023458255536128 6043807776669696 6044227214508032 6055254382307328 6060459270015744 6064406985179136 6065012582765568 6071937412572592 6085684063961088 6092450714642094 6101423005630464 6113215713669504 6117808663116288 6127055817670656 6143936670429184 6164693213234688 6174011234451456 6176368768562784 6185704437547008 6190591831028352 6202316436768936 6211691326021632 6216789674426368 6223455892926976 6227756150685696 6237792342245376 6244481081754432 6244914446239744 6249606342893568 6266389953677706 6270906978009088 6275861690959872 6285347744907264 6287747792647296 6292092474556416 6297251812605952 6318526311972864 6318964815167488 6335934691380096 6340061848141824 6345511546519552 6347934567689528 6350279023263744 6369380292580371 6379007701220352 6400749377093632 6405558354837504 6411064351752192 6417938889580944 6423206519085056 6444906541108992 6454648108744704 6466872821071872 6471982368802368 6481764861935616 6484239911167524 6494040931749888 6498528157237248 6516432465641472 6521328357801984 6528774193796096 6533932650485724 6538188780896256 6548725242740736 6556202359587584 6561128131458048 6571045369675776 6583490531360768 6605732053426176 6606190488584192 6611410112744448 6623931722806464 6633943889543168 6656355862142976 6668962596730368 6679042828271616 6684060892004352 6696979710867072 6702476367740928 6715430779665883 6719805135921152 6732798387352224 6735284983037952 6737856838432128 6748041204596736 6766163385566112 6776390537478144 6789224610465792 6793915800748032 6795060393654016 6799486619746304 6799755616321536 6812633941352448 6818016678767712 6822457858326528 6830929589144166 6841254636091392 6846394571956224 6854211557750656 6869729250115584 6877367677878192 6893416162000896 6906471874428928 6911928754232832 6922376232566784 6925019528388576 6935486793613312 6958917492240384 6982635684102144 6988152741774336 6988637716774912 6993888383729664 7001387879542848 7007406030955704 7011970576613376 7025528752019712 7041434300448768 7049473976123392 7054770350260224 7068405668930364 7071016213020672 7073716266728208 7084408289181696 7103926775183744 7108554193371136 7108835417063424 7122299120504832 7127926527802608 7132569579159552 7138700489834496 7141426388650719 7152220755913728 7163031439015936 7188163061055488 7200843049230336 7206753260273664 7212447395721216 7220181250778562 7220682328464704 7226107333970688 7237029697683456 7250736193323008 7275231923705856 7286228539932672 7305796048218624 7306303067537408 7316838862553088 7325924486908236 7330696511913984 7330986523846656 7336997725663232 7344870968020608 7355972844650496 7361499495923712 7375727654536032 7392426040885248 7400866467264512 7406426847780864 7412793156713472 7417915217805312 7426832537692096 7431964299657216 7451923188157272 7457294784659456 7463186875736064 7477321699364352 7488623777153024 7513923181805568 7534625038397952 7540285913708544 7548895161576736 7551683162800128 7559780777911296 7565985593032704 7574398185771252 7580608978273144 7617420746293248 7623968418299904 7637877686774016 7638407752425472 7644442942860768 7649422447214592 7658921054494974 7664213184021504 7670497622284288 7675797750939648 7690335246680064 7696411465602816 7710988002469488 7722643270189056 7728445406380032 7728981757394944 7749738300200448 7755093182251008 7761452139544576 7769780858732544 7784798135376009 7787673261637632 7790646969437148 7802422642814976 7829015767023616 7855465144614912 7862217431371776 7877107994688768 7883331784825167 7888466898690048 7889014355132416 7894941488381952 7910200672980672 7925182113649196 7930658223138816 7970512437313536 7982006031876096 7985608104808448 7991917622081712 7997123467542528 8003997518905344 8007053829699291 8012586510567936 8019156605115392 8024697648709632 8046248350402944 8058410368892928 8073672509743104 8080612360020992 8086683443687424 8107597417807872 8114245418614784 8123267619522792 8141658409893888 8150954284892672 8157078217488384 8169407756894208 8219590950979584 8232014979268608 8235158358083712 8247033575903232 8247605916729344 8254122441371136 8269755249025248 8275469450231808 8282255101362176 8303674867580928 8317056456327168 8325974775672576 8332808457191424 8339392301302656 8344824487870464 8348913942287314 8355186604903608 8367815587946496 8383663723529728 8389456632741888 8408776037105664 8411986911784896 8424701749297152 8447912921840128 8467038697684992 8476453168197696 8481974634676224 8492507056773828 8505343601627136 8511733792161792 8528185100557287 8540744473116672 8548085802336256 8557251852774592 8576964470587392 8593208721478656 8606197478326272 8622497094762496 8629309825069824 8642353149247488 8645653214890032 8651627152515072 8658721242333184 8687973678962688 8688576620855296 8695104477069312 8711910200647632 8717585041195008 8718455587725504 8724134691864576 8728410030573101 8731633656987648 8748170841944064 8754215616774144 8790993129701376 8807642737901568 8815213483659264 8831908963741952 8861746494024864 8875141149523968 8891950128973824 8898975757103256 8905390437695488 8929306281156096 8936635156987904 8966826491977728 8977064516469632 8983809117909504 8997388272795648 9004497208768512 9021551180754816 9035187383304192 9052299480621056 9066340821762048 9073152497811456 9082881573460992 9083511921803264 9090688905023616 9096610477768704 9107906118858888 9121672848121856 9128526095941632 9152134508445696 9159639000154112 9169823570504256 9190583726505984 9215905005643776 9229834976755712 9233359371184768 9261016851677184 9264553152844176 9278556656320512 9303474655153404 9310180912136192 9317536989032448 9325184511639552 9335183839390464 9341634226028544 9343208041274272 9349294102151168 9367371669359616 9374409514340352 9406360467013632 9413792536439808 9424540891907152 9428021617360896 9431621688970944 9445877718908928 9478447222751232 9496398827339776 9503902037070144 9510092772212736 9518267319779328 9521901851534292 9525418534895616 9536294341218304 9568511551830528 9601124065640448 9608337532256256 9616596527628288 9626908334371416 9634809778627584 9649372930244608 9681972163117056 9700309231607808 9722647292903424 9726359866751286 9741061397624832 9755785150070784 9767899315877648 9774262015885312 9774648698462208 9793161290694144 9800898975728586 9807283171344384 9807963792867328 9815332661231616 9834303539381376 9841692197187072 9856568054513664 9875235797041152 9883724208951296 9890553623740416 9909285732876288 9917115169116672 9935897584209696 9950915834314752 9969762265819136 10003443895095552 10018564242407424 10045469566300608 10046166717863936 10053714551611392 10079707703881728 10087980790710272 10099197581028336 10122061806895104 10164585806217216 10165291224399872 10183836915698688 10192590590481024 10199229929619456 10199633424482304 10211894739326632 10218950912028672 10246394383716249 10253780328906752 10261881954137088 10281317336625984 10296857693585408 10304593875173376 10332984400267264 10340124243001344 10359707811643392 10367893131349248 10374646660595712 10379730847168012 10383564348850176 10387529292582864 10403230190419968 10454153992077312 10473953526153216 10482956575162368 10490832575594496 10502081819314272 10502810659585024 10511109046433556 10517955864920064 10538293128029568 10546934230640896 10574210964185088 10582155525390336 10602608503395546 10626612433772544 10627349916418048 10655890162775616 10662831290056704 10663253125595136 10671996691873792 10676071772932388 10683448680757248 10699596864946176 10708050734751744 10728331133870592 10744547158523904 10752619695833088 10764896679657472 10782244591583232 10801264573845504 10810129890410496 10831023492697056 10839161000956032 10855544546525184 10876104289984512 10929342809899008 10959454601306112 10975258293829632 10980211144111616 10988886730362354 10996044767870976 11005496588494848 11017306452030912 11026340332033664 11033959266975744 11063591481804048 11089408608436224 11101299700896768 11109640271671296 11110411276255232 11119189735070208 11140248806538144 11147946449485824 11157087450595328 11185942176989184 11194780313604096 11215982549046528 11232935665729536 11301937557596928 11309299512901632 11323342742365104 11327524744200192 11339671166866944 11340458135502848 11348978389549056 11370913467409716 11426131119439872 11435952627449856 11457611628638208 11466664414291152 11474133670821888 11488381581742461 11505746433426432 11513696626409472 11523137532329984 11527537619853376 11535502870020096 11566482003704232 11583964905283584 11593472636092416 11615880267530176 11623446721593344 11624607450300672 11632179589152768 11642178209316864 11654671288098816 11664227789258752 11703633964222464 11721324172935168 11743523650535424 11753617978212352 11793326147057664 11815661992033152 11833521532698624 11842412232572928 11855933505298432 11865301009471008 11887773170473794 11895987334708224 11905741708208128 11955768655970304 11978412157212672 11987876433122568 11995685201313792 11996517697060864 12005996278358016 12028734907673088 12037046473064448 12046916511072256 12087615553339392 12088454429016064 12110508764614656 12120918540031488 12130025165531136 12143874825145184 12171368127922176 12184901429284188 12226431427339008 12235617326232576 12254111635341312 12287873340858368 12329386426469376 12348022468902912 12352737537125568 12371408875094016 12381183662056704 12404632873537872 12423382652043264 12433579348852736 12446911785853952 12455512301371392 12475584684490752 12488962163508864 12489828892479488 12499212685787136 12523370913430971 12532779907355412 12541813956018176 12551723381919744 12575495585294592 12584184949112832 12594503625211904 12637052623945728 12637929630334976 12671869382760192 12680123696283648 12691023093039104 12695869135379056 12700558046527488 12738760585160742 12758015402440704 12801498754187264 12811116709675008 12822128703504384 12835877779161888 12846413038170112 12889813082217984 12909296217489408 12933745642143744 12943964737604736 12963529723871232 12968479822335048 12988081863499776 13032864931282944 13042656715603968 13057548387592192 13067865300971448 13076377561792512 13097450485481472 13112404719175168 13122256262916096 13142090739351552 13166981062721536 13211464106852352 13212380977168384 13222820225488896 13247863445612928 13267887779086336 13312711724285952 13337925193460736 13358085656543232 13393959421734144 13404952735481856 13430861559331766 13439610271842304 13465596774704448 13475713676864256 13496082409193472 13532326771132224 13552781074956288 13578449220931584 13587831601496064 13590120787308032 13599511232643072 13625267882704896 13636033357535424 13644915716653056 13661859178288332 13682509272182784 13692789143912448 13708423115501312 13739458500231168 13754735355756384 13812943748857856 13823857508465664 13844752465133568 13850039056777152 13870973587226624 13917834984480768 13965271368204288 13976305483548672 13977275433549824 13987776767459328 14002775759085696 14014812061911408 14023941153226752 14041355266574119 14051057504039424 14082868600897536 14098947952246784 14109540700520448 14136811337860728 14142032426041344 14147432533456416 14168816578363392 14207853550367488 14217108386742272 14217670834126848 14244598241009664 14255853055605216 14265139158319104 14277400979668992 14282852777301438 14304441511827456 14326062878031872 14376326122110976 14401686098460672 14413506520547328 14424894791442432 14440362501557124 14441364656929408 14452214667941376 14474059395366912 14501472386646016 14550463847411712 14611592096437248 14612606135074816 14633677725106176 14651848973816472 14661393023827968 14661973047693312 14673995451326464 14689741936041216 14711945689300992 14722998991847424 14751455309072064 14784852081770496 14801732934529024 14812853695561728 14825586313426944 14835830435610624 14853665075384192 14863928599314432 14903846376314544 14926373751472128 14954643398728704 14977247554306048 15027846363611136 15069250076795904 15080571827417088 15097790323153472 15119561555822592 15131971186065408 15148796371542504 15161217956546288 15234841492586496 15247936836599808 15275755373548032 15276815504850944 15288885885721536 15298844894429184 15317842108989948 15328426368043008 15340995244568576 15351595501879296 15380670493360128 15392822931205632 15421976004938976 15445286540378112 15456890812760064 15499476600400896 15510186364502016 15522904279089152 15539561717465088 15569596270752018 15575346523275264 15581293938874296 15604845285629952 15658031534047232 15710930289229824 15724434862743552 15754215989377536 15766663569650334 15776933797380096 15778028710264832 15789882976763904 15820401345961344 15850364227298392 15861316446277632 15903912755093319 15941024874627072 15971216209616896 15983835244163424 15994246935085056 16007995037810688 16014107659398582 16025173021135872 16038313210230784 16049395297419264 16092496700805888 16116820737785856 16147345019486208 16161224720041984 16173366887374848 16215194835615744 16228490837229568 16246535239045584 16283316819787776 16301908569785344 16314156434976768 16439181901959168 16470316716167424 16483330095543531 16494067151806464 16495211833458688 16508244882742272 16539510498050496 16550938900463616 16564510202724352 16607349735161856 16634112912654336 16651949551345152 16665616914382848 16678784602605312 16689648975740928 16697827884574628 16710373209807216 16735631175892992 16767327447059456 16778913265483776 16817552074211328 16823973823569792 16849403498594304 16895825843680256 16952906336395392 16963949269352448 16985014113547656 17010687203254272 17023467584323584 17056370201114574 17081488946233344 17096171604672512 17114503705549184 17153928941174784 17186417442957312 17212394956652544 17244994189524992 17258619650139648 17284706298494976 17291306429780064 17303254305030144 17317442484666368 17375947357925376 17377153241710592 17390208954138624 17423820401295264 17435170082390016 17436911175451008 17448269383729152 17456820061146202 17463267313975296 17496341683888128 17581986259402752 17615285475803136 17630426967318528 17663817927483904 17723492988049728 17750282299047936 17783900257947648 17797951514206512 17831659755710691 17858612562312192 17873270313975808 17933652983955456 17954129032939264 17967618235819008 17994776545591296 18008994417537024 18043102361509632 18070374766608384 18104598961242112 18132681643524096 18165763146921984 18167023843606528 18181377810047232 18193220955537408 18215812237717776 18243345696243712 18257052191883264 18304269016891392 18339647141008512 18381167453011968 18431810011287552 18466718742369536 18522033703354368 18529106305688352 18557113312641024 18606949310306808 18620361824272384 18635073978064896 18650369023279104 18670367678780928 18683268452057088 18686416082548544 18698588204302336 18734743338719232 18748819028680704 18812720934027264 18827585072879616 18849081783814304 18856043234721792 18863243377941888 18891755437817856 18956894445502464 18992797654679552 19007804074140288 19020185544425472 19036534639558656 19043803703068584 19050837069791232 19072588682436608 19137023103661056 19202248131280896 19216675064512512 19233193055256576 19253816668742832 19269619557255168 19298745860489216 19363944326234112 19400618463215616 19445294585806848 19452719733502572 19482122795249664 19535798631755296 19548524031770624 19549297396924416 19586322581388288 19601797951457172 19614566342688768 19615927585734656 19668607078762752 19683384394374144 19713136109027328 19750471594082304 19767448417902592 19818571465752576 19834230338233344 19871795168419392 19901831668629504 19939524531638272 20006887790191104 20037128484814848 20090939132601216 20092333435727872 20107429103222784 20146292338997649 20159415407763456 20175961581420544 20198395162056672 20244123613790208 20329171612434432 20330582448799744 20367673831397376 20385181180962048 20398459859238912 20399266848964608 20423789478653264 20437901824057344 20492788767432498 20507560657813504 20523763908274176 20562634673251968 20593715387170816 20609187750346752 20665968800534528 20680248486002688 20719415623286784 20735786262698496 20759461694336024 20767128697700352 20775058585165728 20806460380839936 20947907052306432 20965913150324736 20981665151188992 21004163638628544 21005621319170048 21022218092867112 21035911729840128 21076586256059136 21093868461281792 21148421928370176 21164311050780672 21205217006791092 21253224867545088 21254699832836096 21311780325551232 21325662580113408 21326506251190272 21343993383747584 21352143545864776 21366897361514496 21416101469503488 21424279165952157 21456662267741184 21489094317047808 21529793359314944 21564489183166464 21602529147691008 21620259780820992 21662046985394112 21678322001912064 21711089093050368 21752208579969024 21794250812535289 21858685619798016 21918909202612224 21950516587659264 21960422288223232 21977773460724708 21992089535741952 22010993176989696 22034612904061824 22052680664067328 22067918533951488 22127182963608096 22202599401793536 22219280543342592 22220822552510464 22238379470140416 22280497613076288 22295892898971648 22314174901190656 22371884353978368 22389560627208192 22431965098093056 22465871331459072 22603875115193856 22646685484730208 22655049488400384 22679342333733888 22680916271005696 22697956779098112 22741826934819432 22852262238879744 22871905254899712 22915223257276416 22933328828582304 22948267341643776 22976763163484922 23011492866852864 23027393252818944 23046275064659968 23055075239706752 23071005740040192 23132964007408464 23167929810567168 23186945272184832 23231760535060352 23246893443186688 23249214900601344 23284356418633728 23309342576197632 23328455578517504 23354394406128027 23407267928444928 23487047301070848 23507235956424704 23586652294115328 23631323984066304 23667043065397248 23684824465145856 23711867010596864 23730602018942016 23775546340947588 23791974669416448 23811483416416256 23911537311940608 23956824314425344 23975752866245136 23991370402627584 24011992556716032 24021161489097873 24057469815346176 24074092946128896 24093833022144512 24175231106678784 24221017529229312 24241837080062976 24260050331062272 24287749650290368 24342736255844352 24369802858568376 24452862854678016 24471234652465152 24508223270682624 24575746681716736 24658772852938752 24696044937805824 24705475074251136 24742817750188032 24762367324113408 24809265747075744 24846765304086528 24893823571707904 24911024602742784 24951169368981504 24977924327017728 24979657784958976 24998425371574272 25046741826861942 25065559814710824 25083627912036352 25103446763839488 25150991170589184 25168369898225664 25189007250423808 25274105247891456 25275859260669952 25343738765520384 25382046186078208 25391738270758112 25401116093054976 25477521170321484 25516030804881408 25584555301671861 25602997508374528 25622233419350016 25644257407008768 25671755558323776 25692826076340224 25779626164435968 25818592434978816 25867491284287488 25887929475209472 25927059447742464 25936959644670096 25976163726999552 26065729862565888 26085313431207936 26115096775184384 26135730601942896 26152755123585024 26185230091719303 26194900970962944 26224809438350336 26244512525832192 26333962125443072 26422928213704704 26424761954336768 26445640450977792 26495726891225856 26535775558172672 26625423448571904 26675850386921472 26716171313086464 26787918843468288 26809905470963712 26861723118663532 26879220543684608 26931193549408896 26951427353728512 26992164818386944 27064653542264448 27105562149912576 27156898441863168 27180241574616064 27199022465286144 27250535765409792 27272066715070848 27289831433306112 27323718356576664 27365018544365568 27385578287824896 27416846231002624 27478917000462336 27509470711512768 27625887497715712 27647715016931328 27689504930267136 27700078113554304 27741947174453248 27835669968961536 27930542736408576 27952610967097344 27954550867099648 27975553534918656 28005551518171392 28029624123822816 28047882306453504 28082710533148238 28102115008078848 28197895904493568 28219081401040896 28273622675721456 28284064852082688 28294865066912832 28337633156726784 28415707100734976 28435341668253696 28489196482019328 28511706111210432 28530278316638208 28554801959337984 28565705554602876 28608883023654912 28752652244221952 28803372196921344 28849789582884864 28880725003114248 28882729313858816 28904429335882752 28948118790733824 29002944773292032 29100927694823424 29223184192874496 29225212270149632 29267355450212352 29303697947632944 29322786047655936 29323946095386624 29347990902652928 29359197375564067 29379483872082432 29423891378601984 29445997983694848 29502910618144128 29569704163540992 29603465869058048 29625707391123456 29651172626853888 29671660871221248 29707330150768384 29727857198628864 29807692752629088 29852747502944256 29909286797457408 29954495108612096 30055692727222272 30138500153591808 30161143654834176 30195580646306944 30239123111645184 30263942372130816 30297592743085008 30322435913092576 30495873673199616 30551510747096064 30553631009701888 30577771771443072 30597689788858368 30635684217979896 30656852736086016 30681990489137152 30761340986720256 30785645862411264 30843952009877952 30890573080756224 30913781625520128 30998953200801792 31020372729004032 31045808558178304 31079123434930176 31139192541504036 31150693046550528 31162587877748592 31209690571259904 31316063068094464 31421860578459648 31448869725487104 31508431978755072 31533327139300668 31553867594760192 31556057420529664 31640802691922688 31700728454596784 31722632892555264 31807825510186638 31882049749254144 31942432419233792 31967670488326848 31988493870170112 32015990075621376 32028215318797164 32050346042271744 32076626420461568 32098790594838528 32184993401611776 32233641475571712 32294690038972416 32322449440083968 32346733774749696 32430389671231488 32456981674459136 32493070478091168 32566633639575552 32603817139570688 32628312869953536 32878363803918336 32940633432334848 32966660191087062 32988134303612928 32990423666917376 33016489765484544 33079020996100992 33101877800927232 33129020405448704 33268225825308672 33303899102690304 33331233828765696 33357569205210624 33395655769149256 33420746419614432 33471262351785984 33534654894118912 33557826530967552 33647947647139584 33698806997188608 33791651687360512 33905812672790784 33927898538704896 33970028227095312 34021374406508544 34046935168647168 34112740402229148 34192343209345024 34229007411098368 34307857882349568 34372834885914624 34465144745227383 34489988379049984 34517239300279296 34569412596989952 34582612859560128 34606508610060288 34634884969332736 34751894715850752 34754306483421184 34780417908277248 34847640802590528 34870340164780032 34873822350902016 34896538767458304 34913640122292404 34926534627950592 34992683367776256 35163972518805504 35230570951606272 35260853934637056 35327635854967808 35446985976099456 35500564598095872 35567800515895296 35595903028413024 35663319511421382 35717225124624384 35746540627951616 35867305967910912 35908258065878528 35935236471638016 35989553091182592 36017988835074048 36086204723019264 36140749533216768 36209197922484224 36265363287048192 36331526293843968 36334047687213056 36362755620094464 36431624475435552 36486691392487424 36514104383766528 36679294282017024 36762334906023936 36863620022575104 36933437484739072 37044067406708736 37058212611376704 37114226625282048 37213898620613616 37270147956129792 37300738046558208 37340735357561856 37366536904114176 37372832165097088 37397176408604672 37469486677438464 37497638057361408 37570112740292913 37625441868054528 37655170145759232 37698163567628608 37726486755883776 37783510875635712 37913788891004928 37985595309359104 38015608148280576 38040371088850944 38073069279117312 38087607406137168 38101674139582464 38145177364873216 38274046207322112 38404496262561792 38433350129025024 38466386110513152 38507633337485664 38539239114510336 38727888652468224 38801236926431232 38890589171613696 38905439467005144 38964245590499328 39071597263510592 39097048063541248 39098594793848832 39172645162776576 39203595902914344 39229132685377536 39231855171469312 39337214157525504 39366768788748288 39426272218054656 39500943188164608 39534896835805184 39637142931505152 39668460676466688 39743590336838784 39803663337259008 39879049063276544 40013775580382208 40074256969629696 40181878265202432 40184666871455744 40214858206445568 40292584677995298 40318830815526912 40351923162841088 40396790324113344 40488247227580416 40658343224868864 40661164897599488 40735347662794752 40770362361924096 40798533697929216 40847578957306528 40875803648114688 40985577534864996 41015121315627008 41047527816548352 41125269346503936 41187430774341632 41218375500693504 41331937601069056 41438831246573568 41471572525396992 41518923388672048 41534257395400704 41550117170331456 41612920761679872 41895814104612864 41931826300649472 41963330302377984 42008327277257088 42011242638340096 42044436185734224 42071823459680256 42124065799722357 42153172512118272 42187736922563584 42296843856740352 42328622101561344 42410434013582184 42506449735090176 42509399665672192 42623560651102464 42651325160226816 42653012502380544 42687986767495168 42704287091729552 42733794723028992 42832202939006976 42848558331904314 42913324535482368 42978188634095616 43059586718629888 43128978366332928 43205058295382016 43240519561641984 43324093970788224 43356644003824128 43422178186100736 43504417159938048 43588501625070578 43837818405224448 43901033175318528 43920844576446464 43955546921449416 43984179071483904 44021986353979392 44069225808123648 44105361328134656 44135837067902976 44254365927216192 44405198803587072 44438561086685184 44441645105020928 44476758940280832 44560995226152576 44591785797943296 44628349802381312 44779121254416384 44863930196186112 44931742662918144 45207750230387712 45293370969460416 45358684667467776 45361832542011392 45395913558196224 45483653869638864 45704524477759488 45743810509799424 45830446514552832 45866657657164608 45896534683287552 45953526326969844 46022985733705728 46054786505637888 46110150479413504 46142011480080384 46265928014816928 46335859621134336 46463521070120704 46493786886373376 46498429801202688 46568712837267456 46618685152395264 46656911157035008 46708788812256054 46814535856889856 46974094602141696 47014471912849408 47173304588230656 47262647968132608 47334086130794496 47369648930291712 47423734021193728 47461204037884032 47551092681895176 47583949338832896 47622966832832512 47823074623881216 47913648628850688 47951505732490272 47982740805255168 48023985113432064 48042322978195746 48114939630692352 48148185892257792 48187666044289024 48350462213357568 48442035058458624 48483674160125952 48520100662124544 48575499300580736 48685472511688704 48739605717136752 48905725709356032 48942469304930304 49151493363433472 49317545705877504 49410950148502272 49485635500376064 49524734648226816 49618531494151488 49693530608173056 49787647143415808 49822049205485568 49902338737963008 49955848654035456 49959315569917952 49996850743148544 50093483653723884 50131119629421648 50206893527678976 50301982341178368 50336739796451328 50378014500847616 50548210495782912 50687477531040768 50764092372156416 50783476541516224 50955042340642968 51032061609762816 51169110603343722 51205995016749056 51244466838700032 51288514814017536 51343511116647552 51385652152680448 51559252328871936 51637184869957632 51734982568574976 51775858950418944 51854118895484928 51873919289340192 51952327453999104 52131459725131776 52170626862415872 52230193550368768 52271461203885792 52305510247170048 52370460183438606 52389801941925888 52449618876700672 52489025051664384 52667924250886144 52845856427409408 52849523908673536 52891280901955584 52991453782451712 53071551116345344 53250846897143808 53351700773842944 53494979267132073 53575837686936576 53619810941927424 53723446237327064 53758441087369216 53862387098817792 53902854707457024 53984329636773888 54129307084528896 54211124299825152 54313796883726336 54360483149232128 54398044930572288 54501071530819584 54544133430141696 54579662866612224 54647436713153328 54730037088731136 54771156575649792 54833692462005248 55018941423025536 55251774995431424 55295430033862656 55400156227108608 55483894348906496 55671339937923072 55861085472817152 55905221934194688 55909101734199296 55951107069837312 56011103036342784 56059248247645632 56095764612907008 56165421066296476 56204230016157696 56395791808987136 56438162802081792 56547245351442912 56568129704165376 56589730133825664 56675266313453568 56831414201469952 56870683336507392 56978392964038656 57023412222420864 57060556633276416 57109603918675968 57131411109205752 57217766047309824 57505304488443904 57606744393842688 57699579165769728 57761450006228496 57765458627717632 57808858671765504 57896237581467648 58005889546584064 58201855389646848 58446368385748992 58450424540299264 58607395895265888 58645572095311872 58647892190773248 58695981805305856 58718394751128134 58758967744164864 58847782757203968 59005821236288256 59139408327081984 59206931738116096 59251414782246912 59302345253707776 59414660301536768 59455714397257728 59615385505258176 59705495005888512 59818573594914816 60111385454444544 60277000307183616 60322287309668352 60391161292613888 60438877016992947 60478246223290368 60527884744261632 60595185486170016 60644871826185152 60991747346399232 61103021494192128 61107262019403776 61155543542886144 61195379577716736 61271368435959792 61313705472172032 61363980978274304 61522681973440512 61571291724822528 61687904019755904 61781146161512448 61827563251040256 61997906401603584 62040745458008064 62158246869860352 62278385083008072 62301386093101056 62325175755497184 62419381142519808 62632126136188928 62843721156919296 62897739450974208 63016863957510144 63066654278601336 63107735189520384 63112114841059328 63281605383845376 63401456909193568 63445265785110528 63615651020373276 63764099498508288 63884864838467584 63935340976653696 63976987740340224 64031980151242752 64056430637594328 64100692084543488 64153252840923136 64369986803223552 64467282951143424 64589380077944832 64644898880167936 64693467549499392 64860779342462976 64913963348918272 64986140956182336 65133267279151104 65207634279141376 65256625739907072 65382752437605867 65756727607836672 65881266864669696 65933320382174124 65976268607225856 65980847333834752 66032979530969088 66158041992201984 66203755601854464 66258040810897408 66607798205380608 66662467657531392 66715138410421248 66791311538298512 66841492839228864 66942524703571968 67069309788237824 67115653061935104 67295895294279168 67397613994377216 67583303374721024 67811625345581568 67940056454190624 68042748813017088 68093870337294336 68225480804458296 68384686418690048 68458014822196736 68615715764699136 68745669771829248 68930289490454766 68979976758099968 69034478600558592 69138825193979904 69165225719120256 69213017220120576 69269769938665472 69503789431701504 69508612966842368 69560835816554496 69695281605181056 69740680329560064 69747644701804032 69827280244584808 69853069255901184 69985366735552512 70063183218384081 70461141903212544 70521707869274112 70655271709935616 70893971952198912 71001129196191744 71135601031790592 71191806056826048 71326639022842764 71434450249248768 71493081255903232 71734611935821824 71816516131757056 71870472943276032 72035977670148096 72063484467293619 72172409446038528 72281499066433536 72418395844968448 72663052587687936 72668095374426112 72725511240188928 72863248950871104 72973382784974848 73028208767533056 73358588564034048 73524669812047872 73727240045150208 73866874969478144 74088134813417472 74116425222753408 74228453250564096 74427797241227232 74540295912259584 74681470715123712 74733073808228352 74745664330194176 74794352817209344 74938973354876928 74995276114722816 75140225480585826 75250883736109056 75310340291518464 75396327135257216 75452973511767552 75567021751271424 75827577782009856 75971190618718208 76031216296561152 76146138558234624 76175214812274336 76203348279164928 76290354729746432 76548092414644224 76808992525123584 76866700258050048 76932772221026304 77015266674971328 77078478229020672 77455777304936448 77602473852862464 77781178343227392 77810878934010288 77928491180998656 78143194527021184 78194096127082496 78197189587697664 78345290325553152 78407191805828688 78458265370755072 78555690275157909 78674428315051008 78733537577496576 79001886376329216 79069793671610368 79274285863010304 79336921352933376 79487180673677568 79607326674518016 79758098126553088 80027551160764416 80148513939259392 80363756530404864 80369333742911488 80429716412891136 80585169355990596 80637661631053824 80793580648226688 80976494455160832 81316686449737728 81470695325589504 81540724723848192 81597067395858432 81695157914613056 81751607296229376 81971155069729992 82030242631254016 82095055633096704 82250538693007872 82374861548683264 82436751001387008 82663875202138112 82877662493147136 82943145050793984 83037846777344096 83068514790801408 83100234340662912 83225841523359744 83791628209225728 83863652601298944 83926660604755968 84016654554514176 84022485276680192 84088872371468448 84143646919360512 84248131599444714 84306345024236544 84375473845127168 84593687713480704 84657244203122688 84820868027164368 85012899470180352 85018799331344384 85247121302204928 85306025004761088 85375973534990336 85408574183459104 85467589446057984 85664405878013952 85697116663808628 85826649070964736 86119173437259776 86257956732665856 86410116590764032 86648187941576448 86713288007648256 86844356372201472 87008834319876096 87177003250141156 87675636810448896 87802066350637056 87841689152892928 87911093842898832 87968358142967808 88043972707958784 88077592126692201 88138451616247296 88210722656269312 88271674135805952 88508731854432384 88810397607174144 88877122173370368 88883290210041856 88953517880561664 89121990452305152 89183571595886592 89256699604762624 89558242508832768 89727860392372224 89863485325836288 90415500460775424 90586741938920832 90717369334935552 90723665084022784 90791827116392448 90967307739277728 91487621019598848 91660893029105664 91733315314329216 91793069366575104 91907052653939688 92045971467411456 92220300958827008 92284022960160768 92531856029633856 92671719242268672 92927042140241408 92996859602405376 93137425674534912 93237370304790528 93313822314070016 93417577624512108 93629071713779712 93948189204283392 94028943825698816 94346609176461312 94525295936265216 94668172261588992 94847468042387456 94922408075768064 95102185363790352 95167898677665792 95245933665665024 95646149247762432 95827297257701376 95903011464980544 95965481610510336 96012510336304111 96047970226864128 96084645956391492 96229879261384704 96296371784515584 96700924426715136 96884070116917248 96967348320251904 97040201324249088 97150998601161472 97370945023377408 97479211434273504 97811451418712064 97884938609860608 98302986726866944 98635091411755008 98821900297004544 98971271000752128 99049469296453632 99237062988302976 99387061216346112 99575294286831616 99804677475926016 99911697308070912 99918631139835904 99993701486297088 100186967307447768 100262239258843296 100413787055357952 100603964682356736 100673479592902656 100756029001695232 101096420991565824 101374955062081536 101528184744312832 101566953083032448 101910084681285936 102064123219525632 102338221206687444 102411990033498112 102577029628035072 102687022233295104 102771304305360896 103118504657743872 103469965137149952 103551717900837888 103708237790969856 103747838578680384 103904654907998208 104262919450263552 104341253724831744 104460387100737536 104542922407771584 104611020494340096 104740920366877212 104779603883851776 104899237753401344 104978050103328768 105335848501772288 105691712854818816 105782561803911168 105982907564903424 106143102232690688 106501693794287616 106703401547685888 106989958534264146 107151675373873152 107239621883854848 107446892474654128 107516882174738432 107724774197635584 107805709414914048 107968659273547776 108258614169057792 108422248599650304 108627593767452672 108720966298464256 108796089861144576 109002143061639168 109088266860283392 109294873426306656 109460074177462272 109542313151299584 109667384924010496 110037882846051072 110503549990862848 110590860067725312 110800312454217216 110967788697812992 111342679875846144 111810443868389376 111818203468398592 111902214139674624 112022206072685568 112118496495291264 112191529225814016 112330842132592952 112408460032315392 112710338220878739 112791583617974272 112876325604163584 113094490702885824 113179460267651328 113350532626907136 113662828402939904 113741366673014784 113956785928077312 114046824444841728 114121113266552832 114219207837351936 114262822218411504 114435532094619648 115010608976887808 115213488787685376 115399158331539456 115522900012456992 115530917255435264 115617717343531008 116011779093168128 116403710779293696 116892736771497984 116900849080598528 117214791790531776 117291144190623744 117295784381546496 117391963610611712 117436789502256268 117517935488329728 117695565514407936 118011642472576512 118278816654163968 118413863476232192 118502829564493824 118604690507415552 118829320603073536 118911428794515456 119230771010516352 119410990011777024 119637147189829632 120222770908889088 120554000614367232 120644574619336704 120782322585227776 120877754033985894 120956492446580736 121055769488523264 121190370972340032 121289743652370304 121983494692798464 122206042988384256 122214524038807552 122311087085772288 122542736871919584 122627410944344064 122727961956548608 123045363946881024 123142583449645056 123375808039511808 123562292323024896 123655126502080512 123995812803207168 124316493739720704 124556770166016144 124602772186202112 124650351510994368 124838762285039616 125687442313838592 125795478901948416 126033727915020288 126133308557202672 126215470379040768 126372197399167071 126563210767690752 126802913818387136 126890531570221056 127231302040746552 127528198997016576 127769729676935168 127870681953307392 127953975480680448 128063960302485504 128112861275188656 128201384169086976 128306505681846272 128739973606447104 128934565902286848 129178760155889664 129289797760335872 129386935098998784 129721558684925952 129972281912364672 130266534558302208 130415268558282752 130513251479814144 130765504875211734 131513455215673344 131762533729339392 131866640764348248 131952537214451712 131961694667669504 132065959061938176 132316083984403968 132407511203708928 132516081621794816 133215596410761216 133324935315062784 133430276820842496 133582623076597024 133682985678457728 133885049407143936 134138619576475648 134591790588558336 134795227988754432 135166606749442048 135623250691163136 135880112908381248 136085497626034176 136187740674588672 136450961608916592 136769372837380096 136916029644393472 137231431529398272 137491339543658496 137860578980909532 137959953516199936 138068957201117184 138330451438240512 138426034440241152 138539539877330944 139007578863403008 139017225933684736 139390563210362112 139481360659120128 139495289403608064 139654560489169616 139706138511802368 139970733471105024 140126366436768162 140922283806425088 141043415738548224 141310543419871232 141787943904397824 142002258392383488 142271202063581184 142383612113652096 142653278045685528 142868900498497536 142986162511806464 143469223871643648 143633032263514112 143740945886552064 144071955340296192 144126968934587238 144344818892077056 144562998132867072 144836791689936896 145326105175375872 145336190748852224 145451022480377856 145726497901742208 145946765569949696 146056417535066112 146717177128068096 147454480090300416 147733749938956288 148232850445506816 148456906501128192 148855594482454464 149080591824519168 149362941430247424 149466147616456704 149491328660388352 149877946709753856 149990552229445632 150280450961171652 150620680583036928 150792654270514432 150905947023535104 151134043502542848 151942381237436416 152062432593122304 152292277116469248 152350429624548672 152580709459492864 153096184829288448 153617985050247168 153733400516100096 153865544442052608 154030533349942656 154156956458041344 154454907932315309 154911554609872896 155204947705724928 155562356686454784 155621757868020576 155856982361997312 156286389054042368 156388192254164992 156394379175395328 156690580651106304 156814383611657376 156916530741510144 157111380550315818 157348856630102016 157467075154993152 158003772752658432 158139587343220736 158548571726020608 158673842705866752 158974361347355136 159214653349036032 159516196253106176 160055102321528832 160727513060809728 160738667485822976 160859432825782272 161170338711981192 161275323262107648 161587161296453376 161952988910321664 162633372899475456 162941390651179008 163081449447696384 163194134791716864 163390315829226112 163503214592458752 163942310139459984 164190111266193408 164501077386015744 164749723097366528 165327750404276224 165755324986294272 165886290101587968 166075693554688192 166200468681325824 166451683046719488 167583256418451456 167727305202597888 167853321209511936 168033309109028352 168044970553360384 168177744742936896 168287293838721024 168496263198889428 168612690048473088 168750947690254336 169187375426961408 169314488406245376 169641736054328736 170025798940360704 170494242604409856 170612050009522176 170751947069980672 170817148366918208 170935178892115968 171328811756027904 171394233327617256 171653298141929472 172238346874519552 172515913465331712 172820233181528064 173296375883152896 173426576015296512 173688712744402944 174017668639752192 174354006500282312 175351273620897792 175683378305785856 175822187685797664 175936716285935616 176087945415917568 176155184253384402 176276903232494592 176421445312538624 176543348271611904 177017463708864768 177620795214348288 177754244346740736 177766580420083712 177907035761123328 178243980904610304 178367143191773184 178513399209525248 179116485017665536 179455720784744448 180831000921550848 181173483877841664 181316631050978841 181434738669871104 181447330168045568 181583654232784896 181934615478555456 182975242039197696 183321786058211328 183466630628658432 183586138733150208 183814105307879376 184091942934822912 184440601917654016 184568045920321536 185063712059267712 185343438484537344 185854084280482816 185993719204810752 186474740609581056 186627644628140032 186835155249024216 187258143427559424 187896378408566784 188057887651397632 188693218352922624 189050591872530432 189336344523177984 189694936084774912 189844816151536128 190204370727580704 190335797355331584 190491867331330048 191292298495524864 191654594515402752 191806022929961088 191930963221020672 192025020672608222 192095940453728256 192169291912782984 192459758522769408 193401848853430272 193768140233834496 193934696640503808 194080402648498176 194301997202322944 194741890046754816 194958422868547008 195622902837424128 195769877219721216 196148257312817601 196605973453733888 197270182823510016 197643800594009088 197942542001504256 198098938592907264 198474125976605952 198774122432692224 199150588573663232 199823394616141824 199837262279671808 199987402972594176 200373934614895536 200524478517686592 200827574110715904 201207929364713472 201346959185805312 202192841983131648 202749910124163072 203133906166064896 203820169362571872 204128246439051264 204676442413374888 204823980066996224 205154059256070144 205374044466590208 205542608610721792 206237009315487744 206939930274299904 207103435801675776 207416475581939712 207495677157360768 207809309815996416 208525838900527104 208682507449663488 208920774201475072 209085844815543168 209222040988680192 209481840733754424 209559207767703552 209798475506802688 209956100206657536 210671697003544576 211383425709637632 211565123607822336 211965815129806848 212286204465381376 213003387588575232 213406803095371776 213979917068528292 214303350747746304 214479243767709696 214893784949308256 215033764349476864 215449548395271168 215611418829828096 216517228338115584 216844497199300608 217255187534905344 217441932596928512 218004286123278336 218176533720566784 218589746852613312 218920148354924544 219084626302599168 219334769848020992 220075765692102144 221181720135450624 221600624908434432 221935577395625984 222685359751692288 223620887736778752 223636406936797184 224044412145371136 224236992990582528 224383058451628032 224661684265185904 224816920064630784 225420676441757478 225583167235948544 225752651208327168 226188981405771648 226358920535302656 226701065253814272 227325656805879808 227482733346029568 227913571856154624 228093648889683456 228438415674703872 228525644436823008 228871064189239296 230021217953775616 230426977575370752 230798316663078912 231045800024913984 231061834510870528 231235434687062016 232023558186336256 232807421558587392 233785473542995968 233801698161197056 234429583581063552 234582288381247488 234591568763092992 234783927221223424 234873579004512536 235035870976659456 235667070825473727 236023284945153024 236827726952464384 237005659128987648 237209381014831104 237658641206147072 237822857589030912 238461542021032704 238821980023554048 239274294379659264 240445541817778176 241108001228734464 241289149238673408 241564645170455552 241755508067971788 241912984893161472 242380741944680064 242579487304740608 244412085976768512 244429048077615104 244622174171544576 245085473743839168 245254821888688128 245455923913097216 246090727893762048 246285166899290112 246751616079023616 247124584646049792 247310253004161024 247991625606414336 248632987479441408 249113540332032288 249205544372404224 249300703021988736 249677524570079232 251374884627677184 251590957803896832 252067455830040576 252266617114405344 252430940758081536 252744394798334142 253126421535381504 253605827636774272 253781063140442112 254462604081493104 255056397994033152 255539459353870336 255741363906614784 256127920604971008 256225722550377312 256402768338173952 256613011363692544 257479947212894208 258357520311779328 258579595520671744 258773870197997568 259944563824729344 260533069116604416 260830537116565504 261026502959628288 261531009750423468 263026910431346688 263525067458678784 263733281528696496 263905074428903424 264131918123876352 264232776380076603 264632167968807936 264815022407417856 265032163243589632 266431192821522432 266649870630125568 266860553641684992 267165246153194048 267365971356915456 267770098814287872 268277239152951296 269183581177116672 269590455977508864 270333213498884096 271246501382326272 271760225816762496 272170995252068352 272375481349177344 272901923217833184 273832059288786944 274462863058796544 274982679087316992 275721157961819064 275919907032399872 276137914402234368 276660902876481024 276852068880482304 277079079754661888 278015157726806016 278034451867369472 278781126420724224 278990578807216128 279309120978339232 279412277023604736 279941466942210048 280252732873536324 281844567612850176 282086831477096448 282621086839742464 283575887808795648 284004516784766976 284542404127162368 284767224227304192 285306556091371056 285737800996995072 285972325023612928 286938447743287296 287266064527028224 287481891773104128 288037531008912333 288143910680592384 288253937869174476 288689637784154112 289673583379873792 290652210350751744 290672381497704448 290902044960755712 291452995803484416 291893531139899392 292112835070132224 293434354256136192 294908960180600832 295467499877912576 296465700891013632 296913813002256384 297711188964908928 298161183649038336 298725882860494848 298982657320776704 299755893419507712 299981104458891264 300560901922343304 301241361166073856 301585308541028864 301811894047070208 302268087005085696 303884762474872832 304124865186244608 304584554232938496 304700859249097344 305161418918985728 306192369658576896 307235970100494336 307731088884105216 308061066699885312 308313912916082688 308909815864630618 310409895411449856 311124713372909568 311243515736041152 311713964723994624 312572778108084736 312788758350790656 313381161302212608 313628767223314752 313833061483020288 314222761100631636 314697713260204032 314934150309986304 316007545505316864 316279174686441472 317347685411733504 317948722694710272 318429306698072064 319032392506212352 320110204643057664 321455026121619456 321477334971645952 321718865651564544 322340677423962384 322550646524215296 322951171131204737 323174322592906752 323905977820643328 325266745798950912 325882781302358016 326162898895392768 326388269583433728 326780631658452224 327006429184917504 327884620278919968 328380222532386816 329002154772031488 329499446194733056 330655500808552448 331510649972588544 331772580203175936 332151387109376384 332400937362651648 332903366093438976 335454610405195776 335706642419023872 336066618218056704 336089941106720768 336355489485873792 336574587677442048 336992526397778856 337225380096946176 337501895380508672 338374750853922816 338628976812490752 339283472108657472 340051597880721408 340988485208819712 341224100019044352 341503894139961344 341634296733836416 341870357784231936 342657623512055808 342788466655234512 343306596283858944 344476693749039104 345031826930663424 345640466363056128 346592751766305792 346853152030593024 348035337279504384 348708013000564624 350702547241795584 351366756611571712 351644375371595328 351873432571871232 352175890831835136 352310368506768804 352553806464989184 352842890625077248 353086696543223808 354034927417729536 355241590428696576 355508488693481472 355814071522246656 356487961809220608 356734286383546368 357026798419050496 358232970035331072 358911441569488896 361662001843101696 362346967755683328 362633262101957682 362869477339742208 362894660336091136 363167308465569792 363869230957110912 365950484078395392 366643572116422656 366933261257316864 367628210615758752 368183885869645824 368881203835308032 369136091840643072 370127424118535424 370686876969074688 371708168560965632 371987438409621504 372949481219162112 373255289256280064 373670310498048432 374516286855118848 376115775302795264 377386436705845248 378101183745060864 379116592197501213 379389872169549824 379689632303072256 380408741455161408 380671594710663168 380983734662660096 382584596991049728 383309189030805504 383612045859922176 383861926442041344 384050041345216444 384191880907456512 384338583825565968 384919517045538816 386803697706860544 387536280467668992 387869393281007616 388160805296996352 388603994404645888 389916845737094016 391245805674848256 391539754439442432 392296514625635202 393211946907467776 394540365647020032 395287601188018176 395885084003008512 396197877185814528 396948251953211904 397548244865384448 398301177147326464 399646789232283648 399674524559343616 399974805945188352 400747869229791072 401048957035373184 401655148221431808 402415858729426944 404385683966263296 405499820248326144 406267812332129792 407640338725143744 408256492878102528 409352884826749776 410308118512140288 410748088933180416 411085217221443584 412474018630975488 413879860548599808 414206871603351552 414991354314721536 415618619631992832 417051677801054208 417841548402950144 418171689631086336 418444081977360384 418963681467508848 419118415535407104 419596951013605376 419912200413315072 422766851419275264 423130247215644672 423931630259613696 426006775177150464 426813606190743552 427959834137056584 428606701495492608 428958487535419392 429787569898616512 430067528698953728 430899096790542336 431222837659656192 433034456676231168 433688994398601216 434510375069810688 434883865193857024 436008572246556672 436353067441133568 437179493705226624 437840296709849088 438169252605198336 438669539696041984 440151531384204288 442363440270901248 443201249816868864 443871154791251968 445370719503384576 447241775473557504 447272813873594368 448088824290742272 448473985981165056 449323368530371808 449633840129261568 450841352883514956 451166334471897088 452377962811543296 452717841070605312 453402130507628544 454651313611759616 455827143712309248 456187297779366912 456876831349407744 457051288873646016 457742128378478592 460042435907551232 460853955150741504 461596633326157824 462091600049827968 462123669021741056 462470869374124032 463364723796945927 464047116372672512 465614843117174784 467570947085991936 467603396322394112 468859167162127104 469164576762494976 469183137526185984 469567854442446848 469747158009025072 470071741953318912 471334141650947454 472046569890306048 473655453904928768 474011318257975296 474418762029662208 475317282412294144 475645715178061824 476923084042065408 477643960047108096 478548588759318528 482216002457468928 482578298477346816 483129290340911104 483511016135943576 483825969786322944 484761483889360128 485158974609481216 488824171953537024 488858096155230208 489244348343089152 490170947487678336 490509643777376256 490911847826194432 492570333798580224 493503232158047232 494249169292099584 495983251212828672 497265974958882816 498227080664064576 498601406043977472 499355049140158464 502749769255354368 503181915607793664 504134911660081152 504533234228810688 504861881516163072 505488789596668284 506252843070763008 507211655273548544 507562126280884224 508925208162986208 511078918707740672 511482727813229568 512255841209942016 512451445100754624 512805536676347904 513226022727385088 514959894425788416 516715040623558656 517159191041343488 517547740395995136 519889127649458688 521066138233208832 521661074233131008 522053005919256576 523062019500846936 526053820862693376 527050134917357568 527466563057392992 527810148857806848 528263836247752704 528465552760153206 529264335937615872 529630044814835712 530064326487179264 532862385643044864 533299741260251136 533721107283369984 534330492306388096 534731942713830912 535540197628575744 536554478305902592 538367162354233344 540666426997768192 542493002764652544 543520451633524992 544341990504136704 544750962698354688 545803846435666368 547664118577573888 548925726117593088 549965358174633984 551442315923638128 552275828804468736 553321805752962048 553704137760964608 554158159509323776 556030315453612032 557562252841448448 557981157614432256 558618241956678464 559882933884420096 560505465747072648 563689135225700352 564173662954192896 565242173679484928 567151775617591296 568009033569533952 569084808254324736 569534448454608384 570613112182742112 571475601993990144 573876895486574592 574532129054056448 574963783546208256 576075062017824666 576287821361184768 576507875738348952 577379275568308224 579347166759747584 581304420701503488 581344762995408896 581804089921511424 582905991606968832 583787062279798784 584225670140264448 586868708512272384 588444771938452803 589817920361201664 590934999755825152 592931401782027264 593827626004512768 595422377929817856 596322367298076672 597451765720989696 597965314641553408 599511786839015424 599962208917782528 601121803844686608 602482722332147712 603170617082057728 603623788094140416 607769524949745664 608249730372489216 609401718498194688 610322837837971456 612384739317153792 614471940200988672 615462177768210432 616122133399770624 616627825832165376 617819631729261236 620819790822899712 622249426745819136 622487031472082304 623427929447989248 625145556216169472 625577516701581312 626762322604425216 627257534446629504 627666122966040576 628445522201263272 629395426520408064 629868300619972608 632015091010633728 632558349372882944 634695370823467008 635897445389420544 636858613396144128 638064785012424704 640220409286115328 642910052243238912 642954669943291904 643437731303129088 644681354847924768 645101293048430592 645902342262409474 646348645185813504 650533491597901824 651765562604716032 652325797790785536 653561263316904448 654012858369835008 655769240557839936 656760445064773632 658004309544062976 661311001617104896 663545160406351872 664302774218752768 664801874725303296 665806732186877952 670909220810391552 672133236436113408 672179882213441536 672710978971747584 673149175354884096 673985052795557712 674450760193892352 675003790761017344 676749501707845632 677257953624981504 678566944217314944 680103195761442816 681976970417639424 682448200038088704 683268593467672832 683740715568463872 685315247024111616 685576933310469024 686613192567717888 688953387498078208 690063653861326848 691280932726112256 693185503532611584 693706304061186048 696070674559008768 697416026001129248 701405094483591168 702733513223143424 703288750743190656 703746865143742464 704351781663670272 704620737013537608 705107612929978368 705685781250154496 708069854835459072 710483180857393152 711016977386962944 711628143044493312 712975923618441216 713468572767092736 714053596838100992 716465940070662144 717822883138977792 723324003686203392 724693935511366656 725266524203915364 725738954679484416 725789320672182272 727738461914221824 733287144232845312 733866522514633728 735256421231517504 736367771739291648 737762407670616064 738272183681286144 740254848237070848 741373753938149376 743416337121931264 743974876819243008 745898962438324224 746510578512560128 747340620996096864 749032573710237696 752231550605590528 754772873411690496 756202367490121728 758233184395002426 758779744339099648 759379264606144512 760817482910322816 761343189421326336 761967469325320192 765169193982099456 766618378061611008 767224091719844352 768100082690432888 768383761814913024 768677167651131936 769839034091077632 775072560935337984 775738786562015232 776321610593992704 777207988809291776 779833691474188032 782491611349696512 783079508878884864 784593029251270404 786423893814935552 789080731294040064 790575202376036352 792395754371629056 792698329140229809 793896503906423808 795096489730768896 796602354294652928 799293578464567296 799349049118687232 799949611890376704 801495738459582144 802097914070746368 803310296442863616 804831717458853888 808771367932526592 810999640496652288 812535624664259584 815280677450287488 816512985756205056 818705769653499552 821496177866360832 822170434442887168 824948037261950976 827759721097199616 828413743206703104 829982708629443072 831237239263985664 834103355602108416 835683096805900288 836343379262172672 837927362935017696 838236831070814208 839193902027210752 839824400826630144 845533702838550528 846260494431289344 847863260519227392 852013550354300928 853627212381487104 855919668274113168 857213402990985216 857916975070838784 859575139797233024 860135057397907456 861798193581084672 862445675319312384 864112593026736999 866068913352462336 869020750139621376 869767730387714048 872017144493113344 872706134882267136 874358987410453248 875680593419698176 876338505210396672 877339079392083968 880303062768408576 884726880541802496 886402499633737728 890741439006769152 894483550947115008 896177648581484544 896947971962330112 898646737060743616 899267680258523136 901682705767029912 902332668943794176 904755925623086592 905435682141210624 906804261015257088 909302627223519232 911654287424618496 912374595558733824 913753662698815488 914102577747292032 915484256756957184 921707910301483008 923193266652315648 924183200099655936 924247338043482112 924941738748248064 926729447593891854 928094232745345024 931229686234349568 935141894171983872 935206792644788224 937718334324254208 938366275052371968 939135708884893696 939494316018050144 940143483906637824 942668283301894908 944093139780612096 947310907809857536 948022636515950592 948837524059324416 950634564824588288 953846168084130816 955287920094216192 957097177518637056 964432004914937856 965156596954693632 966258580681822208 967022032271887152 967651939572645888 968853513393614211 969522967778720256 970317949218962432 977648343907074048 977716192310460416 978488696686178304 980341894975356672 981019287554752512 981823695652388864 985140667597160448 987006464316094464 988498338584199168 991966502425657344 994531949917765632 996454161328129152 997202812087954944 998710098280316928 1006363831215587328 1008269823320162304 1009066468457621376 1009723763032326144 1010977579193336568 1012505686141526016 1014423310547097088 1015124252561768448 1017850416325972416 1022157837415481344 1022965455626459136 1024511682419884032 1024902890201509248 1025611073352695808 1026452045454770176 1029919788851576832 1033430081247117312 1034318382082686976 1035095480791990272 1039778255298917376 1043322148466262016 1044106011838513152 1046124039001693872 1052107641725386752 1054100269834715136 1054933126114785984 1055620297715613696 1056527672495505408 1056931105520306412 1058528671875231744 1059260089629671424 1065724771286089728 1067442214566739968 1068660984612776192 1069463885427661824 1071080395257151488 1073108956611805184 1076734324708466688 1081332853995536384 1084986005529305088 1087040903267049984 1088683981008273408 1089501925396709376 1091607692871332736 1095328237155147776 1097851452235186176 1099930716349267968 1102884631847276256 1104551657608937472 1106643611505924096 1107408275521929216 1108316319018647552 1112060630907224064 1115124505682896896 1115962315228864512 1117236483913356928 1119765867768840192 1121010931494145296 1128347325908385792 1130484347358969856 1134303551235182592 1138169616508649472 1139068896909216768 1141226224365484224 1142951203987980288 1147753790973149184 1149064258108112896 1149927567092416512 1152150124035649332 1152575642722369536 1153015751476697904 1154758551136616448 1158694333519495168 1162608841403006976 1163608179843022848 1165811983213937664 1167574124559597568 1173737417024544768 1176889543876905606 1179635840722403328 1181869999511650304 1185862803564054528 1187655252009025536 1190844755859635712 1192644734596153344 1194903531441979392 1195930629283106816 1199023573678030848 1199924417835565056 1202243607689373216 1204965444664295424 1206341234164115456 1207247576188280832 1215539049899491328 1216499460744978432 1218803436996389376 1220645675675942912 1224769478634307584 1230924355536420864 1232244266799541248 1233255651664330752 1235639263458522472 1241639581645799424 1244974062944164608 1246855858895978496 1250291112432338944 1251155033403162624 1253524645208850432 1254515068893259008 1255332245932081152 1256891044402526544 1258790853040816128 1259736601239945216 1265116698745765888 1269390741646934016 1271794890778841088 1276129570024849408 1280440818572230656 1285820104486477824 1285909339886583808 1286875462606258176 1289362709695849536 1290202586096861184 1291804684524818948 1292697290371627008 1301066983195803648 1303531125209432064 1304651595581571072 1307122526633808896 1308025716739670016 1311538481115679872 1313520890129547264 1316008619088125952 1322622003234209792 1327090320812703744 1328605548437505536 1329603749450606592 1331613464373755904 1341818441620783104 1344266472872226816 1344359764426883072 1345421957943495168 1347970105591115424 1348901520387784704 1350007581522034688 1353499003415691264 1357133888434629888 1360206391522885632 1363953940835278848 1366537186935345664 1367481431136927744 1370630494048223232 1371153866620938048 1373226385135435776 1380127307722653696 1382561865452224512 1386371007065223168 1387412608122372096 1390094171390837781 1392141349118017536 1394832052002258496 1402810188967182336 1405467026446286848 1406577501486381312 1407493730287484928 1408703563327340544 1409241474027075216 1410215225859956736 1411371562500308992 1416139709670918144 1420966361714786304 1422033954773925888 1423256286088986624 1425951847236882432 1426937145534185472 1432931880141324288 1435645766277955584 1446648007372406784 1449387871022733312 1450533048407830728 1451477909358968832 1451578641344364544 1455476923828443648 1466574288465690624 1467733045029267456 1470512842463035008 1472735543478583296 1475524815341232128 1480509696474141696 1482747507876298752 1486832674243862528 1487949753638486016 1491797924876648448 1493021157025120256 1494681241992193728 1498065147420475392 1504463101211181056 1509545746823380992 1512404734980243456 1516466368790004852 1517559488678199296 1518758529212289024 1521634965820645632 1522686378842652672 1523934938650640384 1533236756123222016 1534448183439688704 1536200165380865776 1536767523629826048 1537354335302263872 1539678068182155264 1550145121870675968 1551477573124030464 1552643221187985408 1554415977618583552 1559667382948376064 1564983222699393024 1566159017757769728 1569186058502540808 1572847787629871104 1578161462588080128 1581150404752072704 1584791508743258112 1585396658280459618 1587793007812847616 1590192979461537792 1593204708589305856 1598587156929134592 1598698098237374464 1599899223780753408 1602991476919164288 1604195828141492736 1606620592885727232 1609663434917707776 1621999280993304576 1625071249328519168 1630561354900574976 1633025971512410112 1637411539306999104 1642992355732721664 1644340868885774336 1649896074523901952 1656827486413406208 1659965417258886144 1662474478527971328 1671366193611800576 1672686758524345344 1675854725870035392 1678387804054421504 1679648801653260288 1691067405677101056 1692520988862578688 1695726521038454784 1704027100708601856 1707254424762974208 1711839336548226336 1714426805981970432 1719150279594466048 1720270114795814912 1723596387162169344 1724891350638624768 1728225186053473998 1732137826704924672 1738041500279242752 1739535460775428096 1744034288986226688 1745412269764534272 1748717974820906496 1751361186839396352 1752677010420793344 1754678158784167936 1760606125536817152 1769453761083604992 1772804999267475456 1781482878013538304 1788967101894230016 1792355297162969088 1793895943924660224 1797293474121487232 1798535360517046272 1803365411534059824 1809511851246173184 1810871364282421248 1818605254447038464 1823308574849236992 1824749191117467648 1828205155494584064 1830968513513914368 1843415820602966016 1846386533304631296 1848366400199311872 1848494676086964224 1849883477496496128 1853458895187783708 1862459372468699136 1870283788343967744 1875436668648508416 1876732550104743936 1878271417769787392 1878988632036100288 1880286967813275648 1885336566603789816 1888186279561224192 1894621815619715072 1896045273031901184 1897675048118648832 1901269129649176576 1907692336168261632 1910575840188432384 1914194355037274112 1928864009829875712 1930313193909387264 1932517161363644416 1934044064543774304 1935303879145291776 1937707026787228422 1939045935557440512 1940635898437924864 1955296687814148096 1955432384620920832 1956977393372356608 1960683789950713344 1962038575109505024 1963647391304777728 1970281335194320896 1974012928632188928 1983933004851314688 1992908322656258304 1994405624175909888 1997420196560633856 2012727662431174656 2016539646640324608 2018132936915242752 2019447526064652288 2021955158386673136 2025011372283052032 2028846621094194176 2030248505123536896 2035700832651944832 2044315674830962688 2045930911252918272 2049805780403018496 2051222146705391616 2052904090909540352 2059839577703153664 2066860162494234624 2068636764165373952 2070190961583980544 2079556510597834752 2086644296932524032 2088212023677026304 2092248078003387744 2104215283450773504 2108200539669430272 2109866252229571968 2111240595431227392 2113055344991010816 2113862211040612824 2117057343750463488 2131449542572179456 2134884429133479936 2137321969225552384 2138927770855323648 2142160790514302976 2146217913223610368 2153468649416933376 2162665707991072768 2169972011058610176 2174081806534099968 2177367962016546816 2183215385742665472 2190656474310295552 2199861432698535936 2205769263694552512 2209103315217874944 2213287223011848192 2214816551043858432 2224121261814448128 2230249011365793792 2231924630457729024 2234472967826713856 2239531735537680384 2242021862988290592 2256694651816771584 2260968694717939712 2268607102470365184 2276339233017298944 2278137793818433536 2282452448730968448 2285902407975960576 2295507581946298368 2298128516216225792 2299855134184833024 2304300248071298664 2305151285444739072 2306031502953395808 2309517102273232896 2317388667038990336 2325217682806013952 2327216359686045696 2331623966427875328 2335148249119195136 2347474834049089536 2353779087753811212 2359271681444806656 2363739999023300608 2371725607128109056 2381689511719271424 2385289469192306688 2389807062883958784 2391861258566213632 2398047147356061696 2399848835671130112 2404487215378746432 2409930889328590848 2412682468328230912 2414495152376561664 2432998921489956864 2437606873992778752 2441291351351885824 2449538957268615168 2464488533599082496 2466511303328661504 2471278526917044944 2483279163291598848 2489948125888329216 2493711717791956992 2500582224864677888 2502310066806325248 2507049290417700864 2509030137786518016 2513782088805053088 2517581706081632256 2519473202479890432 2530233397491531776 2538781483293868032 2543589781557682176 2552259140049698816 2560881637144461312 2571640208972955648 2571818679773167616 2573750925212516352 2578725419391699072 2580405172193722368 2583609369049637896 2585394580743254016 2592337779080210997 2607062250418864128 2609303191163142144 2614245053267617792 2616051433479340032 2623076962231359744 2627041780259094528 2632017238176251904 2645244006468419584 2654180641625407488 2657211096875011072 2659207498901213184 2688532945744453632 2688719528853766144 2690843915886990336 2695940211182230848 2697803040775569408 2700015163044069376 2706998006831382528 2714267776869259776 2720412783045771264 2727907881670557696 2733074373870691328 2734962862273855488 2741260988096446464 2742307733241876096 2746452770270871552 2765123730904449024 2772742014130446336 2774825216244744192 2780188342781675562 2784282698236035072 2789664104004516992 2805620377934364672 2810934052892573696 2813155002972762624 2817407126654681088 2818482948054150432 2820430451719913472 2822743125000617984 2832279419341836288 2841932723429572608 2844067909547851776 2846512572177973248 2851903694473764864 2865863760282648576 2871291532555911168 2893296014744813568 2898775742045466624 2901066096815661456 2902955818717937664 2906560540180842633 2910953847656887296 2933148576931381248 2935466090058534912 2941025684926070016 2945471086957166592 2951049630682464256 2961019392948283392 2965495015752597504 2973665348487725056 2975899507276972032 2983595849753296896 2989362483984387456 2996130294840950784 3019091493646761984 3024809469960486912 3032932737580009704 3035118977356398592 3037517058424578048 3043269931641291264 3045372757685305344 3047869877301280768 3066473512246444032 3068896366879377408 3072400330761731552 3073535047259652096 3074708670604527744 3079356136364310528 3100290243741351936 3102955146248060928 3105286442375970816 3108831955237167104 3119334765896752128 3129966445398786048 3132318035515539456 3138372117005081616 3145695575259742208 3156322925176160256 3162300809504145408 3169583017486516224 3170793316560919236 3175586015625695232 3186409417178611712 3197174313858269184 3197396196474748928 3205982953838328576 3208391656282985472 3213241185771454464 3219326869835415552 3243998561986609152 3250142498657038336 3261122709801149952 3266051943024820224 3274823078613998208 3285984711465443328 3288681737771548672 3299792149047803904 3313654972826812416 3319930834517772288 3324948957055942656 3342732387223601152 3345373517048690688 3351709451740070784 3356775608108843008 3359297603306520576 3385041977725157376 3391453042076909568 3414508849525948416 3423678673096452672 3428853611963940864 3438300559188932096 3447192774324338688 3449782701277249536 3456450372106947996 3464275653409849344 3476083000558485504 3479070921550856192 3490824539529068544 3497435949641812992 3502722373678792704 3509356317568335872 3521212251073634304 3538907522167209984 3545609998534950912 3552462882443252107 3562965756027076608 3577934203788460032 3584710594325938176 3587791887849320448 3594586948242974464 3597070721034092544 3606730823068119648 3619023702492346368 3621742728564842496 3637210508894076928 3646617149698473984 3649498382234935296 3656410310989168128 3661937027027828736 3692773066609262592 3696732800398623744 3696989352173928448 3699766954992992256 3706917790375567416 3724918744937398272 3740567576687935488 3750873337297016832 3753465100209487872 3756542835539574784 3757977264072200576 3760573935626551296 3770673133207579632 3776372559122448384 3789243631239430144 3795350096237297664 3802538259298353152 3815384672336523264 3828388710074548224 3857728019659751424 3860626387818774528 3865034322727288832 3868088129087548608 3870607758290583552 3875414053574456844 3878091871114881024 3881271796875849728 3910593375628296192 3913954786744713216 3921367579901426688 3924077150219010048 3927294782609555456 3940562670388641792 3948025857264377856 3967866009702629376 3985816645312516608 3988811248351819776 3994840393121267712 4025455324862349312 4033079293280649216 4036265873830485504 4043910316773346272 4050022744566104064 4057693242188388352 4060497010247073792 4071401665303889664 4088631349661925376 4091861822505836544 4099611560806036992 4102444293410783232 4105808181819080704 4119679155406307328 4137273528330747904 4140381923167961088 4159113021195669504 4170282514172513343 4173288593865048064 4176424047354052608 4184496156006775488 4208430566901547008 4216401079338860544 4219732504459143936 4222481190862454784 4226110689982021632 4227724422081225648 4234114687500926976 4262899085144358912 4269768858266959872 4274643938451104768 4277855541710647296 4292435826447220736 4306937298833866752 4325331415982145536 4339944022117220352 4348163613068199936 4354735924033093632 4366430771485330944 4381312948620591104 4399722865397071872 4411538527389105024 4418206630435749888 4426574446023696384 4448242523628896256 4460498022731587584 4463849260915458048 4468945935653427712 4479063471075360768 4484043725976581184 4513389303633543168 4521937389435879424 4537214204940730368 4552678466034597888 4556275587636867072 4564904897461936896 4571804815951921152 4596257032432451584 4599710268369666048 4608600496142597328 4610302570889478144 4612063005906791616 4619034204546465792 4650435365612027904 4654432719372091392 4663247932855750656 4694949668098179072 4707558175507622424 4718543362889613312 4727479998046601216 4743451214256218112 4763379023438542848 4770578938384613376 4779614125767917568 4783722517132427264 4796094294712123392 4799697671342260224 4808974430757492864 4819861778657181696 4825364936656461824 4828990304753123328 4865997842979913728 4875213747985557504 4882582702703771648 4899077914537230336 4928977067198164992 4933022606657323008 4942557053834089888 4979896251776658432 4987423435583913984 5001164449729355776 5014098580835401728 5018060275573036032 5027564177610106176 5035163412163264512 5038946404959780864 5060466794983063552 5077562966587736064 5087179563115364352 5104518280099397632 5121763274288922624 5143280417945911296 5143637359546335232 5157450838783398144 5160810344387444736 5167218738099275792 5170789161486508032 5184675558160421994 5214124500837728256 5218606382326284288 5228490106535235584 5232102866958680064 5246153924462719488 5254083560518189056 5264034476352503808 5290488012936839168 5308361283250814976 5314422193750022144 5318414997802426368 5377065891488907264 5377439057707532288 5381687831773980672 5391880422364461696 5395606081551138816 5400030326088138752 5428535553738519552 5455815763341115392 5466148747741382656 5469925724547710976 5484615466483752192 5492905540541743104 5530247461808898048 5545484028260892672 5549650432489488384 5560376685563351124 5579328208009033984 5621868105785147392 5626310005945525248 5634814253309362176 5636965896108300864 5640860903439826944 5645486250001235968 5664558838683672576 5683865446859145216 5688135819095703552 5693025144355946496 5703807388947529728 5731727520565297152 5742583065111822336 5786592029489627136 5797551484090933248 5802132193631322912 5805911637435875328 5813121080361685266 5821907695313774592 5866297153862762496 5870932180117069824 5882051369852140032 5890942173914333184 5902099261364928512 5922038785896566784 5947330696975450112 5951799014553944064 5978724967968774912 5992260589681901568 6038182987293523968 6049618939920973824 6065865475160019408 6075034116849156096 6086539863282582528 6090745515370610688 6095739754602561536 6132947024492888064 6137792733758754816 6144800661523463104 6149417341209055488 6158712272728621056 6200580487482703872 6205910292496121856 6210572884751941632 6217663910474334208 6238669531793504256 6259932890797572096 6264636071031078912 6276744234010163232 6312645850352320512 6324601619008290816 6339166034973032448 6341586633121838472 6351172031251390464 6372818834357223424 6394348627716538368 6394792392949497856 6411965907676657152 6416783312565970944 6426482371542908928 6438653739670831104 6487997123973218304 6500284997314076672 6522245419602299904 6532103886049640448 6549646157227996416 6571969422930886656 6577363475543097344 6599584298095607808 6627309945653624832 6639861669035544576 6685464774447202304 6690747034097381376 6703418903480141568 6713551216217686016 6718595206613041152 6770083955450314752 6782906084153819136 6829017699051896832 6847357346192905344 6857707223927881728 6876601118377864192 6894385548648677376 6899565402554499072 6912900744213895992 6928551306819698688 6952166001116971008 6958141843101712384 6981649079058137088 6994871899283625984 7005444747357585408 7018712635136671744 7042424502147268608 7077815044334419968 7091219997069901824 7104925764886504214 7155868407576920064 7169421188651876352 7175583775698640896 7189173896485948928 7194141442068185088 7213461646136239296 7238047404984692736 7243485457129684992 7274421017788153856 7298996764469870592 7312820621978336256 7323874054055657472 7393465600797247488 7393978704347856896 7399533909985984512 7413835580751134832 7449837489874796544 7481135153375870976 7501746674594033664 7506930200418975744 7515954528144401152 7521147871253102592 7541346266415159264 7552745118244896768 7578487262478860288 7590700192474595328 7605076518596706304 7630769344673046528 7656777420149096448 7715456039319502848 7721252775637549056 7730068645454577664 7736176258175097216 7741215516581167104 7750828107148913688 7756183742229762048 7762543593751699456 7821186751256592384 7827909573489426432 7842735159802853376 7848154300438020096 7854589565219110912 7881125340777283584 7896051714528755712 7935732019405258752 7971633290625033216 7977622496703639552 8066158586561298432 8072531747660971008 8087820633546692544 8100045489132208128 8115386484376776704 8120994020494147584 8142803330607779328 8183723645011673088 8199223121612073984 8204888586821566464 8211616363638161408 8239358310812614656 8274547056661495808 8318226042391339008 8340565028345026686 8346577187730096128 8352848094708105216 8368992312013550976 8416861133803094016 8432802158677721088 8439465008918287872 8452221379964043264 8455448844162451296 8468229375001853952 8525798170288717824 8539537716533919744 8549287876902209536 8555711083421294592 8584871652894441472 8613874597667733504 8650662831964291072 8679888044234440704 8696327226136399872 8719681620542527899 8732861542970661888 8762625897241182208 8799445730794143744 8823077054778210048 8836413260871499776 8853148892047392768 8896485047257792512 8920996045463175168 8927698521830916096 8937891871306855424 8968087451953162368 9043874778871758848 9074428409881460736 9105356932069195776 9112551175273734144 9129809794923873792 9143609631903842304 9192514064864903168 9199420536739332096 9217200992285194656 9220605141778956288 9224126011813583232 9238068409092931584 9300870731224055808 9308865438744182784 9326495865711501312 9389899336196358144 9415116351015244848 9437086725779226624 9454959996093202432 9486902428512436224 9526758046877085696 9559228251535835136 9567445034264854528 9592188589424246784 9617948861514985728 9639723557314363392 9650729873312923648 9657980609506246656 9731995685959827456 9750427495971115008 9798155829074460672 9857954134396329984 9866045213314646016 9885114107668179776 9959792503553316864 9974846871167827968 10002328899458711552 10028197161670803456 10036120551146072064 10055128355220212352 10070326824326529024 10077892809919561728 10155125933175472128 10174359126230728704 10209036560198795264 10243526548577845248 10286560835891822592 10287274719092670464 10314901677566796288 10334437476198551584 10341578322973016064 10369351116320843988 10428249001675456512 10437212764652568576 10456980213070471168 10492307848925438976 10508167121036378112 10528068952705007616 10580976025873678336 10616722566501629952 10628844387500044288 10636829995604852736 10657388647329756321 10754131782977814528 10754878115415064576 10763375663547961344 10783760844728923392 10791212163102277632 10800060652176277504 10857071107477039104 10911631526682230784 10932297495482765312 10939851449095421952 10969230932967504384 10985811081083486208 11090968056521785344 11099300864978976768 11120753371126702248 11158656416018067968 11243736211570294784 11252620011891050496 11269628506618724352 11273931792216601728 11281721806879653888 11290972500002471936 11329117677367345152 11367730893718290432 11386050288711892992 11407614777895059456 11485166130223644672 11573184058979254272 11595102968181866496 11604264387262645824 11611823274871750656 11626242160723370532 11643815390627549184 11741864360234139648 11764102739704280064 11781884347828666368 11804198522729857024 11844077571793133568 11894661393950900224 11903598029107888128 11957449935937549824 11984521179363803136 12076365974587047936 12099237879841947648 12131730950320038816 12150068233698312192 12173079726565165056 12181491030741221376 12191479509205123072 12265894048985776128 12275585467517509632 12289601323046926208 12298834682418110976 12317424545457242112 12411820584992243712 12421145769503883264 12435327820948668416 12477339063587008512 12519865781595144192 12529272142062157824 12553488468020326464 12625291700704641024 12649203238016581632 12678332069946064896 12683173266243676944 12702344062502780928 12745637668714446848 12788697255433076736 12823931815353314304 12833566625131941888 12877307479341662208 12975994247946436608 13000569994628153344 13044490839204599808 13064207772099280896 13099292314455992832 13143938845861773312 13199168596191215616 13254619891307249664 13279723338071089152 13370929548894404608 13381494068194762752 13406837806960283136 13427102432435372032 13437190413226082304 13540167910900629504 13565812168307638272 13658035398103793664 13694714692385810688 13715414447855763456 13753202236755728384 13788771097297354752 13799130805108998144 13825801488427791984 13857102613639397376 13916283686203424768 13963298158116274176 13989743798567251968 14037425270273343488 14084849004294537216 14155630088668839936 14182439994139803648 14209851529773008428 14311736815153840128 14338842377303752704 14351167551397281792 14378347792971897856 14388282884136370176 14426923292272478592 14476094809969385472 14486970914259369984 14548842035576307712 14597993528939741184 14625641243956672512 14647748108111314944 14786931201594494976 14787957408695713792 14799067819971969024 14827671161502269664 14962270306751741952 15003493349188067328 15031909056288802304 15042295742506205184 15082692532830318528 15105490236489793536 15181400384949190656 15210153037193412608 15261538689346093056 15313554840298192896 15430912078639005696 15460137290909155328 15472352516350194432 15482431033162334208 15501656214297827376 15512367484459524096 15525087187503398912 15642373502513184768 15655819146978852864 15685470319605706752 15696308600876040192 15762250681554567168 15792103429057511424 15871464038810517504 15943266581250066432 15955244993407279104 16132317173122596864 16145063495321942016 16175641267093385088 16200090978264416256 16230772968753553408 16285606661215558656 16367447290023346176 16398446243224147968 16409777173643132928 16423232727276322816 16478716621625229312 16549094113322991616 16636452084782678016 16681130056690053372 16693154375460192256 16737984624027101952 16865604317355442176 16878930017836575744 16904442759928086528 16910897688324902592 16936458750003707904 17051596340577435648 17079075433067839488 17098575753804419072 17111422166842589184 17169743305788882944 17227749195335467008 17301325663928582144 17359776088468881408 17392654452272799744 17439363241085055798 17465723085941323776 17525251794482364416 17598891461588287488 17646154109556420096 17672826521742999552 17706297784094785536 17841992090926350336 17855397043661832192 17875783742613710848 17936174903906324736 18087749557743517696 18148856819762921472 18225102350547468288 18259619589847747584 18287219263807684608 18385028129729806336 18398841073478664192 18434401984570389312 18448252023627166464 18476136818185863168 18601741462448111616 18617730877488365568 18652991731423002624 18779798672392716288 18830232702030489696 18909919992186404864 18973804857024872448 19053516093754171392 19118456503071670272 19134890068529709056 19184377178848493568 19235897723029971456 19279447114628726784 19301459746625847296 19315961219012493312 19463991371919654912 19500854991942230016 19596311658148921344 19715908268792659968 19732090426629292032 19770228215336359552 19919585007106633728 20004657798917423104 20056394323341606912 20072241102292144128 20110256710440424704 20140653648653058048 20155785619839123456 20310251866350944256 20348718252461457408 20487053097155690496 20573121671783645184 20629803355133592576 20668874952397103168 20683156645946032128 20738702232641687976 20856498003350913024 20874425529305137152 20913960426140942336 20984615697850877952 21016334242072756224 21056137905410015232 21233445133003259904 21257688775000088576 21273659991209705472 21314777294659512642 21508263565955629056 21509756230830129152 21526751327095922688 21567521689457846784 21582424326204555264 21600121304352555008 21714142214954078208 21823263053364461568 21864594990965530624 21938461865935008768 21971622162166972416 22181936113043570688 22198601729957953536 22241506742253404496 22317312832036135936 22487472423140589568 22505240023782100992 22547863584433203456 22563443613759307776 22581945000004943872 22658235354734690304 22735461787436580864 22772100577423785984 22815229555790118912 22970332260447289344 23146368117958508544 23190205936363732992 23208528774525291648 23223646549743501312 23252484321446741064 23287630781255098368 23483728720468279296 23528205479408560128 23563768695657332736 23608397045459714048 23688155143586267136 23789322787901800448 23807196058215776256 23914899871875099648 24198475759683895296 24263461900640077632 24300136467396624384 24346159453130330112 24362982061482442752 24551170935035019264 24579202646093852416 24597669364836221952 24634849090914484224 24823641169984487424 24870655641897336832 24954678127174017024 25039731563190288384 25058544284124315648 25106976936040652928 25250583401409282048 25298406476033163264 25356664139892129792 25366346532487353888 25404688125005561856 25491275337428893696 25577394510866153472 25647863630706628608 25667133250263883776 25754614958683324416 25951988495892873216 26001139989256306688 26088981678409199616 26198584628911985664 26287877691723546624 26398337192382431232 26509239782614499328 26559446676142178304 26762988136389525504 26813675613920566272 26854204864870744064 27131624336615276544 27316070796207587328 27389429384771621376 27430828895711526912 27506404473511456768 27577542194594709504 27598261610217996288 27651602976855583968 27714205227278794752 27832567372406849536 27926596316232548352 27979487597134503936 28074850540546686976 28169698008589074432 28311260177337679872 28364879988279607296 28419703059546016856 28677684754607505408 28702335102794563584 28756695585943795712 28776565768272740352 28853846584544957184 28952189619938770944 28973941828518739968 29097684071152615424 29195987057879482368 29251282487913345024 29573862403188989952 29575914817391427584 29598135639943938048 29655342323004539328 29924540613503483904 30006986698376134656 30063818112577604608 30084591485012410368 30165385065660637056 30210980472979587072 30420306074386825216 30523077378692186112 30627109680596385792 30861824157278011392 30920274581818310656 30944705032700388864 31003312428595654752 31024734968919048192 31050174375006797824 31284747005026369536 31311638293957705728 31370940639211413504 31524501363109134336 31584206858115022848 31742928077621035008 31886533162500132864 31910489986814558208 31972165941989268963 32264634346245193728 32290126990643884032 32351282534186770176 32400181956528832512 32461545937507106816 32571213322431117312 32734894580046692352 32796892486448295936 32819554347286265856 32957433243250458624 33272904169565356032 33362260113380106744 33386308750920384512 33475969248054203904 33731208634710884352 33757860035673151488 33808885519856173056 33821795376649805184 33872917500007415808 34103192681154871296 34158150866135678976 34197151507608838144 34222844333685178368 34339486611577765888 34455498390670934016 34602651327857164288 34719552176937762816 34785308904545599488 34878726482170111596 34931446171882647552 35050503588964728832 35292308219112840192 35345653043485999104 35412595568189571072 35683984181852700672 35710794087323664384 35751567485227421696 35872349807812649472 36175499115487035392 36297713639525842944 36450204701094936576 36519239179695495168 36574438527615369216 36770056259459612672 36797682146957328384 36868803969140778624 36896504047254332928 36952273636371726336 37235461754976731136 37305983462846005248 37559597344785432576 37660465404060979392 37819839984372809728 37947609714049744896 38107032187508342784 38236913006143340544 38269780137059418112 38471795446059942912 38602919493251694592 38631922438024986624 38927982743839309824 39001709983884460032 39192623316297842688 39431816537585319936 39540456430672719104 39839170014213267456 40009315597834846208 40112788646683213824 40144482204584288256 40220513420880849408 40281307297306116096 40311571239678246912 40620503732701888512 40697436504922914816 40974106194311380992 41146243343567290368 41259606710267185152 41337749904794206336 41366313291892064256 41477404465283375952 41748851058610274304 41827920852281884672 41969231395701755904 42112275810820030464 42466890266006519808 42515377550000177152 42547319982419410944 42629554589319025284 43016527131911258112 43053502654191845376 43135043378915693568 43164848652409110528 43200242608705110016 43428284429908156416 43646526106728923136 43729189981931061248 43876923731870017536 43943244324333944832 44363872226087141376 44397203459915907072 44483013484506808992 44634625664072271872 44974944846281179136 45010480047564201984 45095727168866406912 45126887227518615552 45163890000009887744 45316470709469380608 45544201154847571968 45630459111580237824 45940664520894578688 46292736235917017088 46380411872727465984 46417057549050583296 46447293099487002624 46504968642893482128 46575261562510196736 46967457440936558592 47056410958817120256 47216794090919428096 47376310287172534272 47578645575803600896 47614392116431552512 47829799743750199296 48396951519367790592 48526923801280155264 48600272934793248768 48692318906260660224 49102341870070038528 49158405292187704832 49195338729672443904 49269698181828968448 49647282339968974848 49741311283794673664 49909356254348034048 50079463126380576768 50213953872081305856 50596812952066326528 50713328279784259584 50732693064974707776 50809376250011123712 51154789021732306944 51295727261413257216 51334266500527767552 51509229917366648832 51903976991785746432 52002279978512613376 52177963356818399232 52397169257823971328 52575755383447093248 52796674384764862464 53018479565228998656 53118893352284356608 53525976272779051008 53627351227841132544 53708409729741488128 54263248673230553088 54778858769543242752 54861657791423053824 55012808947022913536 55155084389189419008 55196523220435992576 55303205953711167936 55428410454557589504 55665134744813699072 55853192632465096704 55958975194269007872 56149701081093373952 56339396017178148864 56729759976559214592 56839406119092033712 57355369509215010816 57404670205589127168 57513391171887591424 57553131536545480704 57707693169089914368 57904379239877541888 57947883657037479936 58195368142305230848 58391974115758964736 58502564975826690048 59147724806377979904 59151829634782855168 59196271279887876096 59310684646009078656 60013973396752269312 60127636225155209216 60169182970024820736 60330770131321274112 60421960945959174144 60840612148773650432 61046154757384372224 61840549163636621312 61889410065400777728 62006624857191309504 62049469937838096384 62100348750013595648 62569494010052739072 62623276587915411456 62741881278422827008 63049002726218268672 63168413716230045696 63773066325000265728 63820979973629116416 63944331883978537926 64529268692490387456 64580253981287768064 64702565068373540352 64800363913057665024 64923091875014213632 65142426644862234624 65469789160093384704 65593784972896591872 65914866486500917248 66545808339130712064 66724520226760213488 66951938496108407808 67462417269421768704 67515720071346302976 67643590753299610368 67745835000014831616 68206385362309742592 68316301732271357952 68394303015217676288 68445688667370356736 68910996781341868032 69439104353875525632 69570617809091198976 69757452964340223192 69862892343765295104 70101007177929457664 70584616438225680384 70691306086971998208 70825191136379142144 71367968363705401344 71421588174647328768 71503134970454843392 71744699615625298944 72350998230974070784 72595427279051685888 72900409402189873152 73038478359390990336 73540112518919225344 73737607938281557248 73793008094508665856 73904547272743452672 74470923509953462272 74611966925692010496 75119194689570865152 75320930808121958784 75639679968745619456 75895219428099489792 76214064375016685568 76473826012286681088 76539560274118836224 76943590892119885824 77205838986503389184 77263844876049973248 77855965487678619648 78003419967768920064 78863633075170639872 79080912861345438208 79678340028426534912 80018631195669692416 80288964409168576512 80441026841761698816 80562614594612232192 81394873009845829632 81948212388622761984 82292486687134580736 82519213420534370304 82675499809588412672 82732626583784128512 82954808930566751904 83497702117220548608 83655841704563769344 83938462791403511808 84224551621640060928 84933780532013039616 85030755100000354304 85094639964838821888 85259109178638050568 86033054263822516224 86107005308383690752 86270086757831387136 86329697304818221056 86400485217410220032 86856568859816312832 87293052213457846272 87458379963862122496 87753847463740035072 88727744452174282752 88794406919831814144 88966026969013617984 89269251328144543744 90020960095128403968 90191454337732813824 90253774455037231104 90327780000019775488 90632941418938761216 91260918223160475648 91881329041789157376 92585472471834034176 92760823745454931968 92834115098101166592 93009937285786964256 93150523125020393472 93934914881873117184 94112821917634240512 94433588181838856192 94752620574345068544 95157291151607201792 95228784232863105024 95659599487500398592 95916497825967806889 96793903038735581184 97053847602560310528 97200545869586497536 97384637812521320448 98204683740140077056 98316810584375409664 98390677459344887808 99482622567589347328 99818712508696068096 100158926252761153536 100427907744162611712 101193625904132653056 101426656559568519168 101465386129949415552 101618752500022247424 102309578043464613888 102591454522826514432 102668533001055535104 103018459834733297664 103807953983571492864 104004559957025226752 104355926713636798464 104794338515647942656 105151510766894186496 106036959130457997312 106237786704568713216 107051952545558102016 107254702455682265088 108526497346461106176 109557717539086485504 109723315582846107648 110025617894045827072 110310168778378838016 110393046440871985152 110606411907422335872 110856820909115179008 111706385264930193408 111917950388538015744 112299402162186747904 112678792034356297728 113459519953118429184 113678812238184067424 114710739018430021632 114809340411178254336 115026782343775182848 115415386338179828736 115808758479755083776 115895767314074959872 116390736284610461696 116783948231517929472 117005129951653380096 118295449612755959808 118303659269565710336 118621369292018157312 120027946793504538624 120255272450310418432 120338365940049641472 120661540262642548224 120843921891918348288 121681224297547300864 122092309514768744448 123681098327273242624 123778820130801555456 124013249714382619008 124098939875676192768 124200697500027191296 125246553175830822912 125483762556845654016 126336827432460091392 127546132650000531456 127641959947258232832 127888663767957075852 129160507962575536128 129405130136747080704 129600727826115330048 129846183750028427264 130284853289724469248 130939578320186769408 131187569945793183744 131829732973001834496 133091616678261424128 133449040453520426976 133903876992216815616 134924834538843537408 135031440142692605952 135287181506599220736 135491670000029663232 136632603464542715904 136788606030435352576 136891377334740713472 137821993562683736064 138878208707751051264 139141235618182397952 139514905928680446384 139725784687530590208 140202014355858915328 141169232876451360768 141650382272758284288 142735936727410802688 142843176349294657536 143006269940909686784 143489399231250597888 145190854558103371776 145800818804379746304 146076956718781980672 147080225037838450688 147475215876563114496 147586016189017331712 147809094545486905344 148941847019906924544 149223933851384020992 150238389379141730304 150641861616243917568 151279359937491238912 151790438856198979584 152428128750033371136 153079120548237672448 153887181784239771648 154411677973006778368 154527689752099946496 155711930975357239296 156006839935537840128 157727266150341279744 158161825722690876416 159356680056853069824 160037262391339384832 160577928818337153024 160882053683523397632 161125229189224464384 162789746019691659264 164584973374269161472 165038426841068740608 165350999619176825344 165465253167568257024 165909617861133503808 166995404234441097216 167311683409127538688 167876925582807023616 168449103243280121856 170061510200000708608 170189279929677643776 170518218357276101136 172066108527645032448 172214010616767381504 172540173515662774272 172659394609636442112 173713137719632625664 174586104426915692544 174916759927724244992 175507694927480070144 177455488904348565504 177588813839663628288 177932053938027235968 178538502656289087488 180041920190256807936 180382908675465627648 180507548910074462208 180655560000039550976 181265882837877522432 182521836446320951296 185521647490909863936 185668230196202333184 186019874571573928512 186301046250040786944 187869829763746234368 188225643835268481024 188867176363677712384 189505241148690137088 190314582303214403584 191319198975000797184 191832995651935613778 193587806077471162368 194107695205120621056 194401091739172995072 194769275625042640896 196409367480280154112 196633621168750819328 196781354918689775616 198965245135178694656 199637425017392136192 200855815488325223424 202387251808265306112 202930772259898831104 203237505000044494848 204619156086929227776 205182909045653028864 205337066002111070208 208009119914050453504 208711853427273596928 209588677031295885312 210303021533788372992 212073918260915994624 212475573409137426432 214103905091116204032 214509404911364530176 217052994692922212352 219115435078172971008 220051235788091654144 220620337556757676032 221212823814844671744 221713641818230358016 223412770529860386816 223835900777076031488 225357584068712595456 226919039906236858368 227357624476368134848 229421478036860043264 229618680822356508672 230053564687550365696 230830772676359657472 231617516959510167552 231791534628149919744 233567896463035858944 234010259903306760192 236590899225511919616 236607318539131420672 237242738584036314624 240055893587009077248 240510544900620836864 241323080525285096448 241687843783836696576 243362448595094601728 244184619029537488896 247362196654546485248 247557640261603110912 248026499428765238016 248197879751352385536 248401395000054382592 250493106351661645824 250967525113691308032 252673654864920182784 255092265300001062912 255283919894516465664 255777327535914151704 258321015925151072256 258810260273494161408 259201455652230660096 259692367500056854528 260569706579448938496 261879156640373538816 262375139891586367488 266183233356522848256 266898080907040853952 267807753984433631232 270062880285385211904 270574363013198441472 270983340000059326464 273577212060870705152 273782754669481426944 275643987125367472128 277756417415502102528 278282471236364795904 279029811857360892768 279451569375061180416 280404028711717830656 282338465752902721536 283300764545516568576 285471873454821605376 285686352698589315072 286012539881819373568 286978798462501195776 290381709116206743552 291601637608759492608 292153913437563961344 294950431753126228992 295172032378034663424 298447867702768041984 300476778758283460608 301283723232487835136 303580877712397959168 304856257500066742272 306158241096475344896 307774363568479543296 308823355946013556736 309055379504199892992 311423861950714478592 312013679871075680256 315454532300682559488 316323651445381752832 318713360113706139648 320074524782678769664 321155857636674306048 321764107367046795264 325579492039383318528 329169946748538322944 330076853682137481216 330701999238353650688 330930506335136514048 331819235722267007616 334623366818255077376 335753851165614047232 336898206486560243712 340123020400001417216 340378559859355287552 341036436714552202272 344132217055290064896 344428021233534763008 345080347031325548544 347426275439265251328 349172208853831385088 349833519855448489984 351015389854960140288 354910977808697131008 355864107876054471936 357077005312578174976 360083840380513615872 360765817350931255296 361015097820148924416 362531765675755044864 365043672892641902592 371043294981819727872 371336460392404666368 372039749143147857024 372602092500081573888 375739659527492468736 376451287670536962048 377734352727355424768 379010482297380274176 380629164606428807168 382638397950001594368 383665991303871227556 388215390410241242112 388802183478345990144 389538551250085281792 392818734960560308224 393267242337501638656 393562709837379551232 397930490270357389312 399274850034784272384 401711630976650446848 404774503616530612224 405861544519797662208 406475010000088989696 410365818091306057728 410674132004222140416 416018239828100907008 417423706854547193856 419177354062591770624 420606043067576745984 424951146818274852864 428207810182232408064 429018809822729060352 438230870156345942016 440102471576183308288 441240675113515352064 442425647629689343488 443427283636460716032 446825541059720773632 447671801554152062976 450715168137425190912 453838079812473716736 454715248952736269696 459237361644713017344 460107129375100731392 461661545352719314944 463235033919020335104 463583069256299839488 467135792926071717888 468020519806613520384 473181798451023839232 474485477168072629248 480111787174018154496 481021089801241673728 482646161050570192896 483375687567673393152 488369238059074977792 494724393309092970496 495115280523206221824 496052998857530476032 496395759502704771072 496802790000108765184 500986212703323291648 501935050227382616064 505347309729840365568 510184530600002125824 510567839789032931328 511554655071828303408 516642031850302144512 517620520546988322816 519384735000113709056 521139413158897876992 523758313280747077632 524750279783172734976 532366466713045696512 533796161814081707904 535615507968867262464 540125760570770423808 541148726026396882944 541966680000118652928 547154424121741410304 547565509338962853888 556564942472729591808 558059623714721785536 558903138750122360832 564676931505805443072 566601529091033137152 570943746909643210752 572025079763638747136 573957596925002391552 580763418232413487104 583203275217518985216 584307826875127922688 589900863506252457984 590344064756069326848 596895735405536083968 602567446464975670272 607161755424795918336 609712515000133484544 612316482192950689792 615548727136959086592 617646711892027113472 624027359742151360512 630909064601365118976 632647302890763505664 637426720227412279296 640149049565357539328 642311715273348612096 643528214734093590528 651158984078766637056 660153707364274962432 661403998476707301376 661861012670273028096 663638471444534015232 669246733636510154752 671507702331228094464 680246040800002834432 680757119718710575104 682072873429104404544 688264434110580129792 688856042467069526016 690160694062651097088 694852550878530502656 699667039710896979968 702030779709920280576 709821955617394262016 711728215752108943872 714154010625156349952 720167680761027231744 721531634701862510592 725063531351510089728 730087345785283805184 742086589963639455744 742672920784809332736 744079498286295714048 745204185000163147776 751479319054984937472 752902575341073924096 758020964594760548352 765276795900003188736 767331982607742455112 776430780820482484224 777604366956691980288 779077102500170563584 785637469921120616448 786534484675003277312 787125419674759102464 795860980540714778624 798549700069568544768 803423261953300893696 811723089039595324416 812950020000177979392 820731636182612115456 821348264008444280832 832036479656201814016 834847413709094387712 838354708125183541248 841212086135153491968 849902293636549705728 856415620364464816128 858037619645458120704 876461740312691884032 880204943152366616576 884851295259378686976 895343603108304125952 901430336274850381824 909430497905472539392 918474723289426034688 920214258750201462784 923323090705438629888 926470067838040670208 927166138512599678976 934271585852143435776 936041039613227040768 946363596902047678464 948970954336145258496 960223574348036308992 962042179602483347456 965292322101140385792 976738476118149955584 990230561046412443648 992105997715060952064 992791519005409542144 993605580000217530368 1003870100454765232128 1010694619459680731136 1020369061200004251648 1021135679578065862656 1023109310143656606816 1033284063700604289024 1035241041093976645632 1038769470000227418112 1042278826317795753984 1047516626561494155264 1049500559566345469952 1064732933426091393024 1067592323628163415808 1071231015937734524928 1080251521141540847616 1082297452052793765888 1094308848243482820608 1095131018677925707776 1113129884945459183616 1116119247429443571072 1117806277500244721664 1129353863011610886144 1133203058182066274304 1141887493819286421504 1144050159527277494272 1147915193850004783104 1166406550435037970432 1168615653750255845376 1179801727012504915968 1180688129512138653696 1193791470811072167936 1205134892929951340544 1214323510849591836672 1219425030000266969088 1231097454273918173184 1235293423784054226944 1248054719484302721024 1261818129202730237952 1265294605781527011328 1274853440454824558592 1280298099130715078656 1284623430546697224192 1287056429468187181056 1320307414728549924864 1322807996953414602752 1323722025340546056192 1327276942889068030464 1338493467273020309504 1343015404662456188928 1360492081600005668864 1361514239437421150208 1364145746858208809088 1377712084934139052032 1380321388125302194176 1389705101757061005312 1399334079421793959936 1404061559419840561152 1423456431504217887744 1428308021250312699904 1440335361522054463488 1443063269403725021184 1450127062703020179456 1484173179927278911488 1485345841569618665472 1488158996572591428096 1490408370000326295552 1502958638109969874944 1505805150682147848192 1516041929189521096704 1530553591800006377472 1534663965215484910224 1552861561640964968448 1558154205000341127168 1571274939842241232896 1573068969350006554624 1574250839349518204928 1597099400139137089536 1606846523906601787392 1623446178079190648832 1625900040000355958784 1641463272365224230912 1642696528016888561664 1664072959312403628032 1669694827418188775424 1676709416250367082496 1699804587273099411456 1712831240728929632256 1716075239290916241408 1752923480625383768064 1760409886304733233152 1769702590518757373952 1790687206216608251904 1818860995810945078784 1836949446578852069376 1840428517500402925568 1846646181410877259776 1852940135676081340416 1872082079226454081536 1892727193804095356928 1897941908672290516992 1920447148696072617984 1924084359204966694912 1930584644202280771584 1953476952236299911168 1980461122092824887296 1984211995430121904128 1985583038010819084288 1987211160000435060736 2007740200909530464256 2040738122400008503296 2042271359156131725312 2046218620287313213632 2066568127401208578048 2070482082187953291264 2077538940000454836224 2084557652635591507968 2099001119132690939904 2129465866852182786048 2135184647256326831616 2142462031875469049856 2160503042283081695232 2164594904105587531776 2188617696486965641216 2190262037355851415552 2226259769890918367232 2232238494858887142144 2235612555000489443328 2258707726023221772288 2288100319054554988544 2295830387700009566208 2332813100870075940864 2337231307500511690752 2359603454025009831936 2361376259024277307392 2387582941622144335872 2410269785859902681088 2438850060000533938176 2462194908547836346368 2496109438968605442048 2523636258405460475904 2530589211563054022656 2549706880909649117184 2569246861093394448384 2574112858936374362112 2640614829457099849728 2645615993906829205504 2654553885778136060928 2676986934546040619008 2686030809324912377856 2720984163200011337728 2728291493716417618176 2755424169868278104064 2760642776250604388352 2779410203514122010624 2798668158843587919872 2808123118839681122304 2846912863008435775488 2856616042500625399808 2880670723044108926976 2886126538807450042368 2970691683139237330944 2976317993145182856192 2980816740000652591104 3011610301364295696384 3032083858379042193408 3061107183600012754944 3069327930430969820448 3105723123281929936896 3116308410000682254336 3142549879684482465792 3146137938700013109248 3148501678699036409856 3194198800278274179072 3213693047813203574784 3246892356158381297664 3282926544730448461824 3285393056033777123328 3339389654836377550848 3353418832500734164992 3399609174546198822912 3425662481457859264512 3432150478581832482816 3505846961250767536128 3520819772609466466304 3539405181037514747904 3581374412433216503808 3637721991621890157568 3680857035000805851136 3693292362821754519552 3705880271352162680832 3744164158452908163072 3785454387608190713856 3795883817344581033984 3840894297392145235968 3848168718409933389824 3861169288404561543168 3960922244185649774592 3968423990860243808256 3971166076021638168576 4015480401819060928512 4081476244800017006592 4084542718312263450624 4092437240574626427264 4133136254802417156096 4140964164375906582528 4155077880000909672448 4169115305271183015936 4198002238265381879808 4270369294512653663232 4284924063750938099712 4321006084566163390464 4329189808211175063552 4377235392973931282432 4452519539781836734464 4464476989717774284288 4471225110000978886656 4517415452046443544576 4576200638109109977088 4591660775400019132416 4674462615001023381504 4719206908050019663872 4722752518048554614784 4820539571719805362176 4877700120001067876352 4924389817095672692736 4992218877937210884096 5061178423126108045312 5099413761819298234368 5138493722186788896768 5148225717872748724224 5281229658914199699456 5291231987813658411008 5309107771556272121856 5372061618649824755712 5441968326400022675456 5456582987432835236352 5510848339736556208128 5521285552501208776704 5558820407028244021248 5597336317687175839744 5616246237679362244608 5693825726016871550976 5713232085001250799616 5761341446088217853952 5772253077614900084736 5941383366278474661888 5952635986290365712384 5961633480001305182208 6023220602728591392768 6122214367200025509888 6138655860861939640896 6211446246563859873792 6232616820001364508672 6292275877400026218496 6297003357398072819712 6388397600556548358144 6427386095626407149568 6493784712316762595328 6565853089460896923648 6570786112067554246656 6678779309672755101696 6706837665001468329984 6864300957163664965632 7011693922501535072256 7041639545218932932608 7078810362075029495808 7162748824866433007616 7275443983243780315136 7361714070001611702272 7386584725643509039104 7488328316905816326144 7570908775216381427712 7591767634689162067968 7696337436819866779648 7722338576809123086336 7921844488371299549184 7936847981720487616512 8030960803638121857024 8162952489600034013184 8184874481149252854528 8266272509604834312192 8281928328751813165056 8338230610542366031872 8396004476530763759616 8540738589025307326464 8569848127501876199424 8642012169132326780928 8658379616422350127104 8754470785947862564864 8928953979435548568576 8942450220001957773312 9034830904092887089152 9152401276218219954176 9183321550800038264832 9348925230002046763008 9438413816100039327744 9445505036097109229568 9641079143439610724352 9848779634191345385472 10122356846252216090624 10198827523638596468736 10276987444373577793536 10296451435745497448448 10562459317828399398912 10582463975627316822016 10618215543112544243712 10744123237299649511424 10913165974865670472704 11042571105002417553408 11117640814056488042496 11232492475358724489216 11387651452033743101952 11426464170002501599232 11522682892176435707904 11544506155229800169472 11882766732556949323776 11905271972580731424768 12046441205457182785536 12244428734400051019776 12277311721723879281792 12422892493127719747584 12465233640002729017344 12584551754800052436992 12594006714796145639424 12854772191252814299136 12987569424633525190656 13131706178921793847296 13357558619345510203392 13413675330002936659968 13728601914327329931264 14023387845003070144512 14083279090437865865216 14157620724150058991616 14550887966487560630272 14723428140003223404544 14773169451287018078208 14976656633811632652288 15183535269378324135936 15392674873639733559296 15444677153618246172672 15843688976742599098368 15873695963440975233024 16325904979200068026368 16369748962298505709056 16532545019209668624384 16563856657503626330112 16676461221084732063744 16792008953061527519232 17081477178050614652928 17139696255003752398848 17284024338264653561856 17316759232844700254208 17857907958871097137152 17884900440003915546624 18069661808185774178304 18304802552436439908352 18366643101600076529664 18697850460004093526016 18876827632200078655488 18891010072194218459136 19282158286879221448704 19697559268382690770944 20244713692504432181248 20592902871490994896896 21124918635656798797824 21164927951254633644032 21236431086225088487424 21488246474599299022848 21826331949731340945408 22085142210004835106816 22464984950717448978432 22775302904067486203904 22852928340005003198464 23089012310459600338944 23765533465113898647552 23810543945161462849536 24092882410914365571072 24488857468800102039552 24554623443447758563584 24845784986255439495168 25169103509600104873984 25188013429592291278848 25709544382505628598272 25975138849267050381312 26263412357843587694592 26827350660005873319936 27457203828654659862528 28046775690006140289024 28315241448300117983232 29101775932975121260544 29446856280006446809088 29546338902574036156416 30367070538756648271872 30785349747279467118592 30889354307236492345344 31687377953485198196736 31747391926881950466048 32739497924597011418112 33127713315007252660224 33352922442169464127488 34162954356101229305856 34279392510007504797696 34568048676529307123712 34633518465689400508416 35715815917742194274304 36139323616371548356608 36733286203200153059328 37395700920008187052032 37753655264400157310976 37782020144388436918272 38564316573758442897408 39395118536765381541888 40489427385008864362496 41185805742981989793792 42249837271313597595648 42329855902509267288064 42472862172450176974848 43652663899462681890816 44170284420009670213632 44929969901434897956864 45550605808134972407808 45705856680010006396928 46178024620919200677888 47531066930227797295104 47621087890322925699072 48977714937600204079104 49109246886895517127168 49691569972510878990336 50338207019200209747968 50376026859184582557696 51419088765011257196544 51950277698534100762624 53654701320011746639872 54914407657309319725056 56093551380012280578048 56630482896600235966464 58203551865950242521088 59092677805148072312832 60734141077513296543744 61570699494558934237184 61778708614472984690688 63374755906970396393472 63494783853763900932096 65478995849194022836224 66255426630014505320448 68325908712202458611712 68558785020015009595392 69267036931378801016832 71431631835484388548608 72278647232743096713216 73466572406400306118656 75507310528800314621952 75564040288776873836544 77128633147516885794816 78790237073530763083776 80978854770017728724992 82371611485963979587584 84659711805018534576128 84945724344900353949696 87305327798925363781632 88340568840019340427264 91101211616269944815616 92356049241838401355776 95062133860455594590208 95242175780645851398144 98218493773791034254336 99383139945021757980672 100676414038400419495936 102838177530022514393088 103900555397068201525248 112187102760024561156096 113260965793200471932928 116407103731900485042176 118185355610296144625664 121468282155026593087488 123557417228945969381376 126749511813940792786944 126989567707527801864192 130957991698388045672448 132510853260029010640896 136651817424404917223424 137117570040030019190784 138534073862757602033664 142863263670968777097216 146933144812800612237312 151014621057600629243904 151128080577553747673088 154257266295033771589632 161957709540035457449984 164743222971927959175168 169319423610037069152256 169891448689800707899392 174610655597850727563264 182202423232539889631232 184712098483676802711552 190124267720911189180416 190484351561291702796288 196436987547582068508672 198766279890043515961344 201352828076800838991872 205676355060045028786176 207801110794136403050496 226521931586400943865856 232814207463800970084352 236370711220592289251328 242936564310053186174976 247114834457891938762752 253979135415055603728384 261915983396776091344896 265021706520058021281792 273303634848809834446848 277068147725515204067328 285726527341937554194432 302029242115201258487808 308514532590067543179264 323915419080070914899968 338638847220074138304512 339782897379601415798784 349221311195701455126528 364404846465079779262464 380248535441822378360832 380968703122583405592576 392873975095164137017344 397532559780087031922688 411352710120090057572352 415602221588272806100992 453043863172801887731712 465628414927601940168704 485873128620106372349952 494229668915783877525504 507958270830111207456768 523831966793552182689792 546607269697619668893696 554136295451030408134656 571453054683875108388864 604058484230402516975616 617029065180135086358528 677277694440148276609024 679565794759202831597568 698442622391402910253056 728809692930159558524928 761937406245166811185152 785747950190328274034688 795065119560174063845376 831204443176545612201984 906087726345603775463424 931256829855203880337408 971746257240212744699904 1015916541660222414913536 1047663933587104365379584 1093214539395239337787392 1142906109367750216777728 1234058130360270172717056 1359131589518405663195136 1396885244782805820506112 1457619385860319117049856 1523874812490333622370304 1571495900380656548069376 1662408886353091224403968 1812175452691207550926848 1862513659710407760674816 2031833083320444829827072 2095327867174208730759168 2186429078790478675574784 2285812218735500433555456 2718263179036811326390272 2793770489565611641012224 2915238771720638234099712 3047749624980667244740608 3142991800761313096138752 3725027319420815521349632 4190655734348417461518336 4372858157580957351149568 4571624437471000867110912 5436526358073622652780544 5587540979131223282024448 6095499249961334489481216 6285983601522626192277504 7450054638841631042699264 8381311468696834923036672 8745716315161914702299136 9143248874942001734221824 11175081958262446564048896 12571967203045252384555008 16762622937393669846073344 18286497749884003468443648 22350163916524893128097792 25143934406090504769110016 33525245874787339692146688 50287868812181009538220032 67050491749574679384293376 100575737624362019076440064 201151475248724038152880128
- Sum of all divisors σ(n): 708740983096793319444480000
- Sum of proper divisors (its aliquot sum) s(n): 507589507848069281291599872
- 201151475248724038152880128 is an abundant number, because the sum of its proper divisors (507589507848069281291599872) is greater than itself. Its abundance is 306438032599345243138719744
Bases of 201151475248724038152880128
- Binary: 10100110011000110111101101010010101110110000101011010011001101010010000000000000000000002
- Hexadecimal: 0xA6637B52BB0AD335200000
- Base-36: P9VSSURYEWWDKTMO0
Squares and roots of 201151475248724038152880128
- 201151475248724038152880128 squared (2011514752487240381528801282) is 40461915994738039346679873645852969555606061537296384
- 201151475248724038152880128 cubed (2011514752487240381528801283) is 8138974093731499990806547731586851307556041797331168971440402036676339959857152
-
The
square root of 201151475248724038152880128 is 14182787992800.4295805961 -
201151475248724038152880128 is a
perfect cube number . Itscube root is 585923712
Scales and comparisons
How big is 201151475248724038152880128?- 201,151,475,248,724,038,152,880,128 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 201,151,475,248,724,038,152,880,128 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 201151475248724038152880128 cubic inches would be around 48826976 feet tall.
Recreational maths with 201151475248724038152880128
- 201151475248724038152880128 backwards is 821088251830427842574151102
- 201151475248724038152880128 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 201151475248724038152880128's digits is 99
- 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 201151475248724038152880128 - Facts about the integer". Numbermatics.com. 2024. Web. 23 May 2024.
APA style:
Numbermatics. (2024). Number 201151475248724038152880128 - Facts about the integer. Retrieved 23 May 2024, from https://numbermatics.com/n/201151475248724038152880128/
Chicago style:
Numbermatics. 2024. "Number 201151475248724038152880128 - Facts about the integer". https://numbermatics.com/n/201151475248724038152880128/
The information we have on file for 201151475248724038152880128 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 201151475248724038152880128, math, Factors of 201151475248724038152880128, curriculum, school, college, exams, university, Prime factorization of 201151475248724038152880128, STEM, science, technology, engineering, physics, economics, calculator, two hundred one septillion, one hundred fifty-one sextillion, four hundred seventy-five quintillion, two hundred forty-eight quadrillion, seven hundred twenty-four trillion, thirty-eight billion, one hundred fifty-two million, eight hundred eighty thousand, one hundred twenty-eight.