31186142377168680813330432
31,186,142,377,168,680,813,330,432 is an even composite number composed of five prime numbers multiplied together.
31186142377168680813330432 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of sixteen thousand divisors.
Prime factorization of 31186142377168680813330432:
224 × 39 × 133 × 313 × 1133
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 31 × 31 × 31 × 113 × 113 × 113)See below for interesting mathematical facts about the number 31186142377168680813330432 from the Numbermatics database.
Names of 31186142377168680813330432
- Cardinal: 31186142377168680813330432 can be written as Thirty-one septillion, one hundred eighty-six sextillion, one hundred forty-two quintillion, three hundred seventy-seven quadrillion, one hundred sixty-eight trillion, six hundred eighty billion, eight hundred thirteen million, three hundred thirty thousand, four hundred thirty-two.
Scientific notation
- Scientific notation: 3.1186142377168680813330432 × 1025
Factors of 31186142377168680813330432
Divisors of 31186142377168680813330432
- Number of divisors d(n): 16000
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 31 32 36 39 48 52 54 62 64 72 78 81 93 96 104 108 113 117 124 128 144 156 162 169 186 192 208 216 226 234 243 248 256 279 288 312 324 338 339 351 372 384 403 416 432 452 468 486 496 507 512 558 576 624 648 676 678 702 729 744 768 806 832 837 864 904 936 961 972 992 1014 1017 1024 1053 1116 1152 1209 1248 1296 1352 1356 1404 1458 1469 1488 1521 1536 1612 1664 1674 1728 1808 1872 1922 1944 1984 2028 2034 2048 2106 2187 2197 2232 2304 2418 2496 2511 2592 2704 2712 2808 2883 2916 2938 2976 3042 3051 3072 3159 3224 3328 3348 3456 3503 3616 3627 3744 3844 3888 3968 4056 4068 4096 4212 4374 4394 4407 4464 4563 4608 4836 4992 5022 5184 5239 5408 5424 5616 5766 5832 5876 5952 6084 6102 6144 6318 6448 6561 6591 6656 6696 6912 7006 7232 7254 7488 7533 7688 7776 7936 8112 8136 8192 8424 8649 8748 8788 8814 8928 9126 9153 9216 9477 9672 9984 10044 10368 10478 10509 10816 10848 10881 11232 11532 11664 11752 11904 12168 12204 12288 12493 12636 12769 12896 13122 13182 13221 13312 13392 13689 13824 14012 14464 14508 14976 15066 15376 15552 15717 15872 16224 16272 16384 16848 17298 17496 17576 17628 17856 18252 18306 18432 18954 19097 19344 19683 19773 19968 20088 20736 20956 21018 21632 21696 21762 22464 22599 23064 23328 23504 23808 24336 24408 24576 24986 25272 25538 25792 25947 26244 26364 26442 26624 26784 27378 27459 27648 28024 28431 28928 29016 29791 29952 30132 30752 31104 31434 31527 31744 32448 32544 32643 32768 33696 34596 34992 35152 35256 35712 36504 36612 36864 37479 37908 38194 38307 38688 39366 39546 39663 39936 40176 41067 41472 41912 42036 43264 43392 43524 44928 45198 45539 46128 46656 47008 47151 47616 48672 48816 49152 49972 50544 51076 51584 51894 52488 52728 52884 53248 53568 54756 54918 55296 56048 56862 57291 57856 58032 59319 59582 59904 60264 61504 62208 62868 63054 63488 64896 65088 65286 65536 67392 67797 68107 69192 69984 70304 70512 71424 73008 73224 73728 74958 75816 76388 76614 77376 77841 78732 79092 79326 79872 80352 82134 82377 82944 83824 84072 85293 86528 86784 87048 89373 89856 90396 91078 92256 93312 94016 94302 94581 95232 97344 97632 97929 98304 99944 101088 102152 103168 103788 104976 105456 105768 106496 107136 108593 109512 109836 110592 112096 112437 113724 114582 114921 115712 116064 118638 118989 119164 119808 120528 123008 123201 124416 125736 126108 126976 129792 130176 130572 131072 134784 135594 136214 136617 138384 139968 140608 141024 141453 142848 146016 146448 147456 149916 151632 152776 153228 154752 155682 157464 158184 158652 159744 160704 162409 164268 164754 165888 165997 167648 168144 170586 171873 173056 173568 174096 177957 178746 179712 180792 182156 184512 186624 188032 188604 189162 190464 194688 195264 195858 196608 199888 202176 203391 204304 204321 206336 207576 209952 210912 211536 212992 214272 217186 219024 219672 221184 224192 224874 227448 229164 229842 231424 232128 233523 237276 237978 238328 239616 241056 246016 246402 247131 248261 248832 251472 252216 253952 255879 259584 260352 261144 262144 268119 269568 271188 272428 273234 276768 279936 281216 282048 282906 283743 285696 292032 292896 293787 294912 299832 303264 305552 306456 309504 311364 314928 316368 317304 319488 321408 324818 325779 328536 329508 331776 331994 335296 336288 337311 341172 343746 344763 346112 347136 348192 355914 356967 357492 359424 361584 364312 369024 369603 373248 376064 377208 378324 380928 387283 389376 390528 391716 393216 395839 399776 404352 406782 408608 408642 409851 412672 415152 419904 421824 423072 424359 425984 428544 434372 438048 439344 442368 448384 449748 454896 458328 459684 462848 464256 467046 474552 475956 476656 479232 482112 487227 492032 492804 494262 496522 497664 497991 502944 504432 507904 511758 515619 519168 520704 522288 524288 533871 536238 539136 542376 544856 546468 553536 559872 562432 564096 565812 567486 571392 584064 585792 587574 589824 592007 599664 606528 610173 611104 612912 612963 619008 622728 629856 632736 634608 638976 642816 649636 651558 657072 659016 663552 663988 670592 672576 674622 682344 687492 689526 692224 694272 696384 700569 711828 713934 714984 718848 723168 728624 738048 739206 741393 744783 746496 752128 754416 756648 761856 774566 778752 781056 783432 786432 791678 799552 804357 808704 813564 817216 817284 819702 825344 830304 839808 843648 846144 848718 851229 851968 857088 868744 876096 878688 881361 884736 896768 899496 909792 916656 919368 925696 928512 934092 949104 951912 953312 958464 964224 974454 977337 984064 985608 988524 993044 995328 995982 1005888 1008864 1011933 1015808 1023516 1031238 1034289 1038336 1041408 1044576 1048576 1067742 1070901 1072476 1078272 1084752 1089712 1092936 1107072 1108809 1119744 1124864 1128192 1131624 1134972 1142784 1161849 1168128 1171584 1175148 1179648 1184014 1187517 1199328 1213056 1220346 1222208 1225824 1225926 1229553 1238016 1245456 1259712 1265472 1269216 1273077 1277952 1285632 1299272 1303116 1314144 1318032 1327104 1327976 1341184 1345152 1349244 1364688 1374984 1379052 1384448 1388544 1392768 1401138 1411709 1423656 1427868 1429968 1437696 1442897 1446336 1457248 1461681 1476096 1478412 1482786 1489566 1492992 1493973 1504256 1508832 1513296 1523712 1546857 1549132 1557504 1562112 1566864 1572864 1583356 1599104 1601613 1608714 1617408 1627128 1634432 1634568 1639404 1650688 1660608 1679616 1687296 1692288 1697436 1702458 1703936 1714176 1737488 1752192 1757376 1762722 1769472 1776021 1793536 1798992 1819584 1833312 1838736 1838889 1851392 1857024 1868184 1898208 1903824 1906624 1916928 1928448 1948908 1954674 1968128 1971216 1977048 1986088 1990656 1991964 2011776 2017728 2023866 2031616 2047032 2062476 2068578 2076672 2082816 2089152 2097152 2101707 2111317 2135484 2141802 2144952 2156544 2157961 2169504 2179424 2185872 2214144 2217618 2224179 2234349 2239488 2249728 2256384 2263248 2269944 2285568 2323698 2336256 2343168 2350296 2359296 2368028 2375034 2398656 2413071 2426112 2440692 2444416 2451648 2451852 2459106 2476032 2490912 2519424 2530944 2538432 2546154 2553687 2555904 2571264 2598544 2606232 2628288 2636064 2644083 2654208 2655952 2682368 2690304 2698488 2729376 2749968 2758104 2768896 2777088 2785536 2802276 2823418 2847312 2855736 2859936 2875392 2885794 2892672 2914496 2923362 2932011 2952192 2956824 2965572 2979132 2985984 2987946 3008512 3017664 3026592 3035799 3047424 3093714 3098264 3102867 3115008 3124224 3133728 3145728 3166712 3198208 3203226 3212703 3217428 3234816 3254256 3268864 3269136 3278808 3301376 3321216 3326427 3359232 3366383 3374592 3384576 3394872 3404916 3407872 3428352 3474976 3485547 3504384 3514752 3525444 3538944 3552042 3562551 3587072 3597984 3639168 3666624 3677472 3677778 3688659 3702784 3714048 3736368 3796416 3807648 3813248 3819231 3833856 3856896 3897816 3909348 3936256 3942432 3954096 3972176 3981312 3983928 4023552 4035456 4047732 4063232 4094064 4124952 4137156 4153344 4165632 4178304 4194304 4203414 4222634 4235127 4270968 4283604 4289904 4313088 4315922 4328691 4339008 4358848 4371744 4385043 4428288 4435236 4448358 4468698 4478976 4481919 4499456 4512768 4526496 4539888 4571136 4640571 4647396 4672512 4686336 4700592 4718592 4736056 4750068 4797312 4804839 4826142 4852224 4881384 4888832 4903296 4903704 4918212 4952064 4981824 5034679 5038848 5061888 5076864 5092308 5107374 5111808 5142528 5145907 5197088 5212464 5256576 5272128 5288166 5308416 5311904 5328063 5364736 5380608 5396976 5458752 5499936 5516208 5516667 5537792 5554176 5571072 5604552 5646836 5694624 5711472 5719872 5750784 5771588 5785344 5828992 5846724 5864022 5904384 5913648 5931144 5958264 5971968 5975892 6017024 6035328 6053184 6071598 6094848 6187428 6196528 6205734 6230016 6248448 6267456 6291456 6305121 6333424 6333951 6396416 6406452 6425406 6434856 6469632 6473883 6508512 6537728 6538272 6557616 6602752 6642432 6652854 6703047 6718464 6732766 6749184 6769152 6789744 6809832 6815744 6856704 6949952 6971094 7008768 7029504 7050888 7077888 7104084 7125102 7174144 7195968 7239213 7278336 7333248 7354944 7355556 7377318 7405568 7428096 7472736 7592832 7615296 7626496 7638462 7661061 7667712 7696091 7713792 7795632 7818696 7872512 7884864 7908192 7932249 7944352 7962624 7967856 8047104 8070912 8095464 8126464 8188128 8249904 8274312 8306688 8331264 8356608 8388608 8406828 8445268 8470254 8541936 8567208 8579808 8626176 8631844 8657382 8678016 8717696 8743488 8770086 8796033 8856576 8870472 8896716 8937396 8957952 8963838 8998912 9025536 9052992 9079776 9107397 9142272 9281142 9294792 9308601 9345024 9372672 9401184 9437184 9472112 9500136 9594624 9609678 9638109 9652284 9704448 9762768 9777664 9806592 9807408 9836424 9904128 9963648 10069358 10077696 10099149 10123776 10153728 10184616 10214748 10223616 10285056 10291814 10394176 10424928 10456641 10513152 10544256 10576332 10616832 10623808 10656126 10687653 10729472 10761216 10793952 10917504 10999872 11032416 11033334 11065977 11075584 11108352 11142144 11209104 11293672 11389248 11422944 11439744 11457693 11501568 11543176 11570688 11657984 11693448 11728044 11808768 11827296 11862288 11916528 11943936 11951784 12034048 12070656 12106368 12143196 12189696 12271009 12374856 12393056 12411468 12460032 12496896 12534912 12582912 12610242 12666848 12667902 12705381 12792832 12812904 12850812 12869712 12939264 12947766 12986073 13017024 13075456 13076544 13115232 13155129 13205504 13284864 13305708 13406094 13436928 13445757 13465532 13498368 13538304 13579488 13619664 13631488 13713408 13899904 13921713 13942188 14017536 14059008 14101776 14155776 14208168 14250204 14348288 14391936 14414517 14478426 14556672 14666496 14709888 14711112 14754636 14811136 14856192 14945472 15104037 15185664 15230592 15252992 15276924 15322122 15335424 15392182 15427584 15437721 15591264 15637392 15745024 15769728 15816384 15864498 15888704 15925248 15935712 15984189 16094208 16141824 16190928 16252928 16376256 16499808 16548624 16550001 16613376 16662528 16713216 16777216 16813656 16890536 16940508 17083872 17134416 17159616 17252352 17263688 17314764 17356032 17435392 17486976 17540172 17592066 17713152 17740944 17793432 17874792 17915904 17927676 17997824 18051072 18105984 18159552 18214794 18284544 18352217 18562284 18589584 18617202 18690048 18745344 18757661 18802368 18874368 18915363 18944224 19000272 19001853 19189248 19219356 19276218 19304568 19408896 19421649 19525536 19555328 19613184 19614816 19672848 19808256 19927296 20109141 20138716 20155392 20198298 20247552 20307456 20369232 20429496 20447232 20570112 20583628 20788352 20849856 20913282 21026304 21088512 21152664 21233664 21247616 21312252 21375306 21458944 21522432 21587904 21717639 21835008 21999744 22064832 22066668 22131954 22151168 22216704 22284288 22418208 22587344 22778496 22845888 22879488 22915386 22983183 23003136 23086352 23088273 23141376 23315968 23386896 23456088 23617536 23654592 23724576 23833056 23887872 23903568 24068096 24141312 24212736 24286392 24379392 24542018 24749712 24786112 24822936 24920064 24993792 25069824 25165824 25220484 25333696 25335804 25410762 25585664 25625808 25701624 25739424 25878528 25895532 25972146 26034048 26150912 26153088 26230464 26310258 26388099 26411008 26569728 26611416 26812188 26873856 26891514 26931064 26996736 27076608 27158976 27239328 27262976 27322191 27426816 27799808 27843426 27884376 27925803 28035072 28053493 28118016 28203552 28311552 28416336 28500408 28696576 28783872 28829034 28914327 28956852 29113344 29332992 29419776 29422224 29509272 29622272 29712384 29890944 30208074 30297447 30371328 30461184 30505984 30553848 30644244 30670848 30784364 30855168 30875442 31182528 31274784 31369923 31490048 31539456 31632768 31728996 31777408 31850496 31871424 31968378 32062959 32188416 32283648 32381856 32505856 32752512 32999616 33097248 33100002 33197931 33226752 33325056 33426432 33627312 33781072 33881016 34167744 34268832 34319232 34373079 34504704 34527376 34629528 34712064 34870784 34973952 35080344 35184132 35426304 35481888 35586864 35749584 35831808 35855352 35995648 36102144 36211968 36319104 36429588 36569088 36704434 36813027 37124568 37179168 37234404 37380096 37490688 37515322 37604736 37748736 37830726 37888448 38000544 38003706 38116143 38378496 38438712 38552436 38609136 38817792 38843298 38958219 39051072 39110656 39226368 39229632 39345696 39465387 39616512 39854592 40218282 40277432 40310784 40337271 40396596 40495104 40614912 40738464 40858992 40894464 41140224 41167256 41576704 41699712 41765139 41826564 42052608 42177024 42305328 42467328 42495232 42624504 42750612 42917888 43044864 43175808 43243551 43435278 43670016 43762979 43999488 44129664 44133336 44263908 44302336 44433408 44568576 44729807 44836416 45174688 45312111 45556992 45691776 45758976 45830772 45966366 46006272 46172704 46176546 46282752 46313163 46631936 46773792 46912176 47235072 47309184 47449152 47666112 47775744 47807136 47952567 48136192 48282624 48425472 48572784 48758784 49084036 49499424 49572224 49645872 49650003 49840128 49987584 50139648 50331648 50440968 50667392 50671608 50821524 51171328 51251616 51403248 51478848 51757056 51791064 51944292 52068096 52301824 52306176 52460928 52620516 52776198 52822016 53139456 53222832 53624376 53747712 53783028 53862128 53993472 54153216 54317952 54478656 54525952 54644382 54853632 55056651 55599616 55686852 55768752 55851606 56070144 56106986 56236032 56272983 56407104 56623104 56832672 57000816 57005559 57393152 57567744 57658068 57828654 57913704 58226688 58264947 58665984 58839552 58844448 59018544 59244544 59424768 59781888 60327423 60416148 60594894 60742656 60922368 61011968 61107696 61288488 61341696 61568728 61710336 61750884 62365056 62549568 62739846 62980096 63078912 63265536 63457992 63554816 63700992 63742848 63936756 64125918 64376832 64567296 64763712 65011712 65152917 65450827 65505024 65999232 66194496 66200004 66395862 66453504 66650112 66852864 66896791 67254624 67562144 67762032 68335488 68537664 68638464 68746158 68949549 69009408 69054752 69259056 69264819 69424128 69741568 69947904 70160688 70368264 70852608 70963776 71173728 71499168 71663616 71710704 71991296 72204288 72423936 72638208 72859176 73138176 73408868 73626054 74249136 74358336 74468808 74760192 74981376 75030644 75209472 75497472 75661452 75776896 76001088 76007412 76232286 76756992 76877424 77104872 77218272 77635584 77686596 77916438 78102144 78221312 78452736 78459264 78691392 78930774 79164297 79233024 79709184 80436564 80554864 80621568 80674542 80793192 80990208 81229824 81476928 81717984 81788928 81966573 82280448 82334512 83153408 83399424 83530278 83653128 83777409 84105216 84160479 84354048 84610656 84934656 84990464 85249008 85501224 85835776 86089728 86351616 86487102 86870556 87340032 87525958 87998976 88259328 88266672 88527816 88604672 88866816 89137152 89459614 89672832 90349376 90624222 90892341 91113984 91383552 91517952 91661544 91932732 92012544 92345408 92353092 92565504 92626326 93263872 93547584 93824352 94109769 94470144 94618368 94898304 95332224 95551488 95614272 95905134 96188877 96272384 96565248 96850944 97145568 97517568 98168072 98998848 99144448 99291744 99300006 99593793 99680256 99975168 100279296 100881936 101334784 101343216 101643048 102342656 102503232 102806496 102957696 103119237 103514112 103582128 103888584 104136192 104603648 104612352 104921856 105241032 105552396 105644032 106278912 106445664 107248752 107495424 107566056 107724256 107986944 108306432 108635904 108957312 109051904 109288764 109707264 110113302 110439081 111199232 111373704 111537504 111703212 112140288 112213972 112472064 112545966 112814208 113246208 113665344 114001632 114011118 114348429 114786304 115135488 115316136 115657308 115827408 116453376 116529894 116874657 117331968 117679104 117688896 118037088 118396161 118489088 118849536 119563776 120654846 120832296 121011813 121189788 121485312 121844736 122023936 122215392 122576976 122683392 123137456 123420672 123501768 124730112 125099136 125295417 125479692 125960192 126157824 126531072 126915984 127109632 127401984 127485696 127873512 128251836 128753664 129134592 129527424 130023424 130305834 130901654 131010048 131288937 131998464 132388992 132400008 132791724 132907008 133300224 133705728 133793582 134189421 134509248 135124288 135524064 135936333 136670976 137075328 137276928 137492316 137899098 138018816 138109504 138518112 138529638 138848256 138939489 139483136 139895808 140321376 140736528 141705216 141927552 142347456 142998336 143327232 143421408 143857701 143982592 144408576 144847872 145276416 145718352 146276352 146817736 147252108 148498272 148716672 148937616 148950009 149520384 149962752 150061288 150418944 150994944 151322904 151553792 152002176 152014824 152464572 153513984 153754848 154209744 154436544 155271168 155373192 155832876 156204288 156442624 156905472 156918528 157382784 157861548 158328594 158466048 159418368 159523117 160873128 161109728 161243136 161349084 161586384 161980416 162459648 162953856 163435968 163577856 163933146 164560896 164669024 165169953 166306816 166798848 167060556 167306256 167554818 168210432 168320958 168708096 168818949 169221312 169869312 169980928 170498016 171002448 171016677 171671552 172179456 172703232 172974204 173741112 174680064 174794841 175051916 175997952 176518656 176533344 177055632 177209344 177733632 178274304 178919228 179345664 180698752 180982269 181248444 181784682 182227968 182767104 183035904 183323088 183865464 184025088 184690816 184706184 185131008 185252652 186527744 187095168 187648704 188219538 188940288 189236736 189796608 190664448 191102976 191228544 191810268 192377754 192544768 193130496 193701888 194291136 195035136 195458751 196336144 196352481 197997696 198288896 198583488 198600012 199187586 199360512 199950336 200558592 200690373 201763872 202669568 202686432 203286096 204685312 205006464 205612992 205915392 206238474 207028224 207164256 207777168 207794457 208272384 209207296 209224704 209843712 210482064 211104792 211288064 212557824 212891328 214497504 214990848 215132112 215448512 215973888 216612864 217271808 217914624 218103808 218577528 219414528 220226604 220878162 222398464 222747408 223075008 223406424 224280576 224427944 224944128 225091932 225628416 226492416 227330688 228003264 228022236 228696858 229572608 230270976 230632272 231314616 231654816 232906752 233059788 233749314 234663936 235358208 235377792 236074176 236792322 236978176 237492891 237699072 238578821 239127552 241309692 241664592 242023626 242379576 242970624 243689472 243849593 244047872 244430784 245153952 245366784 245899719 246274912 246841344 247003536 249460224 250198272 250590834 250959384 251332227 251920384 252315648 252481437 253062144 253831968 254219264 254803968 254971392 255747024 256503672 257507328 258269184 259054848 260046848 260611668 261803308 262020096 262577874 263996928 264777984 264800016 265583448 265814016 266600448 267411456 267587164 268378842 269018496 270248576 271048128 271872666 272677023 273341952 274150656 274553856 274984632 275798196 276037632 276219008 277036224 277059276 277696512 277878978 278966272 279791616 280642752 281473056 282329307 283410432 283855104 284694912 285996672 286654464 286842816 287715402 287965184 288566631 288817152 289695744 290552832 291436704 292552704 293635472 294504216 296996544 297433344 297875232 297900018 298781379 299040768 299925504 300122576 300837888 302645808 303107584 304004352 304029648 304929144 307027968 307509696 308419488 308873088 310542336 310746384 311665752 312408576 312885248 313810944 313837056 314765568 315723096 316657188 316932096 318836736 319046234 321746256 322219456 322486272 322698168 323172768 323960832 324919296 325907712 326871936 327155712 327866292 329121792 329338048 330339906 331317243 332613632 333597696 334121112 334612512 335109636 336420864 336641916 337416192 337637898 338442624 339738624 339961856 340996032 342004896 342033354 343045287 343343104 344358912 345406464 345948408 347482224 349360128 349589682 350103832 350623971 351995904 353037312 353066688 354111264 354418688 355188483 355467264 356548608 357838456 358691328 361397504 361964538 362496888 363035439 363569364 364455936 365534208 366071808 366646176 367730928 368050176 369381632 369412368 370262016 370505304 373055488 374190336 375297408 375886251 376439076 377880576 378473472 379593216 380401279 381328896 382205952 382457088 383620536 384755508 385089536 386260992 387403776 388582272 390070272 390917502 392672288 392704962 393866811 395995392 396577792 397166976 397200024 398375172 398721024 399900672 401117184 401380746 402568263 403527744 405339136 405372864 406572192 407808999 409370624 410012928 411225984 411830784 412476948 414056448 414328512 415554336 415588914 416544768 416818467 418414592 418449408 419687424 420964128 422209584 422576128 425115648 425782656 428995008 429981696 430264224 430897024 431573103 431947776 433225728 434543616 435829248 437155056 438829056 440453208 441756324 444796928 445494816 446150016 446812848 446850027 448561152 448855888 449888256 450183864 451256832 452984832 454661376 456006528 456044472 457393716 459145216 460541952 461264544 462629232 463309632 465813504 466119576 467498628 469327872 470716416 470755584 472148352 473584644 473956352 474985782 475398144 477157642 478255104 478569351 482619384 483329184 484047252 484759152 485941248 487378944 487699186 488095744 488861568 490307904 490733568 491799438 492549824 493682688 494007072 495509859 498920448 500396544 501181668 501918768 502664454 503840768 504631296 504962874 506124288 506456847 507663936 508438528 509607936 509942784 511494048 513007344 513050031 515014656 516538368 518109696 520093696 521223336 523606616 524040192 524384523 525155748 527993856 529555968 529600032 531166896 531628032 533200896 534822912 535174328 536757684 538036992 540497152 542096256 542946807 543745332 545354046 546683904 548301312 549107712 549969264 551596392 552075264 552438016 554072448 554118552 555393024 555757956 557932544 559583232 561285504 562946112 564658614 566820864 567710208 568918727 569389824 571993344 573308928 573685632 575430804 575930368 577133262 577634304 579391488 581105664 581487491 582873408 585105408 586376253 587270944 589008432 589057443 593993088 594866688 595750464 595800036 597562758 598081536 599851008 600245152 601675776 602071119 605291616 606215168 608008704 608059296 609858288 614055936 615019392 616838976 617746176 621084672 621492768 623331504 623383371 624817152 625770496 627621888 627674112 629531136 631446192 633314376 633864192 637673472 638092468 643492512 644438912 644972544 645396336 646345536 647921664 649838592 651815424 653743872 654311424 655732584 658243584 658676096 660679812 662634486 665227264 667195392 668242224 669225024 670219272 672841728 673283832 674832384 675275796 676885248 679477248 679923712 681992064 684009792 684066708 686090574 686686208 688717824 690812928 691896816 694964448 698720256 699179364 700207664 701247942 703991808 706074624 706133376 708222528 708837376 710376966 710934528 712478673 713097216 715676912 715736463 717382656 722795008 723929076 724993776 726070878 727138728 728911872 731068416 731548779 732143616 733292352 735461856 736100352 738763264 738824736 740524032 741010608 746110976 748380672 750594816 751772502 752878152 755761152 756946944 757444311 759186432 760802558 762657792 764411904 764914176 767241072 769511016 770179072 772521984 774807552 777164544 780140544 781835004 785344576 785409924 787733622 791990784 793155584 794333952 794400048 796750344 797442048 799801344 802234368 802761492 805136526 807055488 810678272 810745728 813144384 815617998 818031069 818741248 820025856 822451968 823661568 824953896 828112896 828657024 831108672 831177828 833089536 833636934 836829184 836898816 839374848 841928256 844419168 845152256 846987921 850231296 851565312 857990016 859963392 860528448 861794048 863146206 863895552 865699893 866451456 869087232 869658283 871658496 874310112 877658112 880906416 883512648 889593856 890989632 892300032 893625696 893700054 896344137 897122304 897711776 899776512 900367728 902513664 909322752 912013056 912088944 914787432 918290432 921083904 922529088 925258464 926619264 931627008 932239152 934997256 938655744 941432832 941511168 944296704 947169288 947912704 949971564 950796288 954315284 956510208 957138702 965238768 966658368 968094504 969518304 971882496 974757888 975398372 976191488 977723136 980615808 981467136 983598876 985099648 987365376 988014144 991019718 993951729 997840896 1000793088 1002363336 1003837536 1005328908 1007681536 1009262592 1009925748 1012248576 1012913694 1015327872 1016877056 1019215872 1019885568 1022988096 1026014688 1026100062 1029135861 1030029312 1033076736 1036219392 1042446672 1047213232 1048080384 1048769046 1050311496 1051871913 1055987712 1059111936 1059200064 1062333792 1063256064 1065565449 1066401792 1069645824 1070348656 1073515368 1076073984 1080994304 1084192512 1085893614 1087490664 1089106317 1090708092 1093367808 1096602624 1098215424 1099938528 1103192784 1104150528 1104876032 1108144896 1108237104 1110786048 1111515912 1115865088 1119166464 1122571008 1125892224 1129317228 1133641728 1135420416 1137837454 1138779648 1141203837 1143986688 1146617856 1147371264 1150861608 1151860736 1154266524 1155268608 1158782976 1162211328 1162974982 1165746816 1170210816 1172752506 1174541888 1178016864 1178114886 1181600433 1187986176 1189733376 1191500928 1191600072 1195125516 1196163072 1199702016 1200490304 1203351552 1204142238 1207704789 1210583232 1212430336 1216017408 1216118592 1219716576 1223426997 1228111872 1230038784 1233677952 1235492352 1242169344 1242985536 1246663008 1246766742 1249634304 1250455401 1251540992 1255243776 1255348224 1259062272 1262892384 1266628752 1267728384 1275346944 1276184936 1286985024 1288877824 1289945088 1290792672 1292691072 1294719309 1295843328 1299677184 1303630848 1307487744 1311465168 1316487168 1317352192 1321359624 1325268972 1330454528 1334390784 1336484448 1338450048 1340438544 1340550081 1345683456 1346567664 1349664768 1350551592 1353770496 1358954496 1359847424 1363984128 1368019584 1368133416 1372181148 1373372416 1377435648 1381625856 1383793632 1386624017 1389928896 1397440512 1398358728 1400415328 1402495884 1407983616 1412149248 1412266752 1416445056 1417674752 1420753932 1421869056 1424957346 1426194432 1431353824 1431472926 1434765312 1435708053 1445590016 1447858152 1449987552 1452141756 1454277456 1457823744 1462136832 1463097558 1464287232 1466584704 1470923712 1472200704 1477526528 1477649472 1481048064 1482021216 1486529577 1492221952 1496761344 1501189632 1503545004 1505756304 1511522304 1513893888 1514888622 1518372864 1519370541 1521605116 1525315584 1528823808 1529828352 1534482144 1539022032 1539150093 1540358144 1545043968 1549615104 1554329088 1560281088 1563670008 1570689152 1570819848 1573153569 1575467244 1583981568 1586311168 1588667904 1588800096 1593500688 1594884096 1599602688 1604468736 1605522984 1610273052 1614110976 1621356544 1621491456 1626288768 1628840421 1631235996 1636062138 1637482496 1640051712 1644903936 1647323136 1649907792 1656225792 1657314048 1662217344 1662355656 1666179072 1667273868 1673658368 1673797632 1678749696 1683856512 1688838336 1690304512 1693975842 1700462592 1703130624 1706756181 1715980032 1719926784 1721056896 1723588096 1726292412 1727791104 1731399786 1732902912 1738174464 1739316566 1743316992 1744462473 1748620224 1755316224 1761812832 1767025296 1767172329 1779187712 1781979264 1784600064 1787251392 1787400108 1792688274 1794244608 1795423552 1799553024 1800735456 1805027328 1806213357 1818645504 1824026112 1824177888 1829574864 1836580864 1842167808 1845058176 1850516928 1853238528 1863254016 1864478304 1869994512 1870150113 1877311488 1882865664 1883022336 1888593408 1894338576 1895825408 1899943128 1901592576 1908630568 1913020416 1914277404 1930477536 1933316736 1936189008 1939036608 1943764992 1949515776 1950796744 1952382976 1955446272 1961231616 1962934272 1967197752 1970199296 1974730752 1976028288 1982039436 1987903458 1995681792 2001586176 2004726672 2007675072 2010657816 2015363072 2018525184 2019851496 2024497152 2025827388 2030655744 2033754112 2038431744 2039771136 2045976192 2052029376 2052200124 2058271722 2060058624 2066153472 2072438784 2073800521 2084893344 2094426464 2096160768 2097538092 2100622992 2103743826 2111975424 2118223872 2118400128 2124667584 2126512128 2131130898 2132803584 2137436019 2139291648 2140697312 2147030736 2147209389 2152147968 2161988608 2168385024 2171787228 2174981328 2178212634 2181416184 2186735616 2193205248 2194646337 2196430848 2199877056 2206385568 2208301056 2209752064 2216289792 2216474208 2221572096 2223031824 2231730176 2238332928 2245142016 2251784448 2258634456 2267283456 2270840832 2272332933 2275674908 2277559296 2282407674 2287973376 2293235712 2294742528 2301723216 2303721472 2308533048 2310537216 2317565952 2324422656 2325949964 2331493632 2340421632 2345505012 2349083776 2356033728 2356229772 2363200866 2375972352 2379466752 2383001856 2383200144 2390251032 2392326144 2399404032 2400980608 2406703104 2408284476 2415409578 2421166464 2424860672 2432034816 2432237184 2439433152 2446853994 2454093207 2456223744 2460077568 2467355904 2470984704 2484338688 2485971072 2493326016 2493533484 2499268608 2500910802 2503081984 2510487552 2510696448 2518124544 2525784768 2533257504 2535456768 2540963763 2550693888 2552369872 2573970048 2577755648 2579890176 2581585344 2585382144 2589438618 2591686656 2597099679 2599354368 2607261696 2608974849 2614975488 2622930336 2632974336 2634704384 2642719248 2650537944 2660909056 2668781568 2672968896 2676900096 2680877088 2681100162 2691366912 2693135328 2699329536 2701103184 2707540992 2719694848 2727968256 2736039168 2736266832 2744362296 2746744832 2754871296 2763251712 2767587264 2773248034 2779857792 2794881024 2796717456 2800830656 2804991768 2815967232 2824298496 2824533504 2832890112 2835349504 2841507864 2843738112 2849914692 2852388864 2862707648 2862945852 2869530624 2871416106 2891180032 2895716304 2899975104 2904283512 2908554912 2915647488 2924273664 2926195116 2928574464 2933169408 2941847424 2944401408 2955053056 2955298944 2962096128 2964042432 2973059154 2981855187 2984443904 2993522688 3002379264 3007090008 3011512608 3023044608 3027787776 3029777244 3036745728 3038741082 3043210232 3050631168 3057647616 3059656704 3068964288 3078044064 3078300186 3080716288 3087407583 3090087936 3099230208 3108658176 3127340016 3141378304 3141639696 3146307138 3150934488 3155615739 3167963136 3170044709 3172622336 3177335808 3177600192 3187001376 3189768192 3196696347 3199205376 3208937472 3211045968 3220546104 3228221952 3242713088 3242982912 3252577536 3257680842 3262471992 3267318951 3272124276 3274964992 3280103424 3289807872 3294646272 3299815584 3312451584 3314628096 3324434688 3324711312 3332358144 3334547736 3347316736 3347595264 3357499392 3367713024 3377676672 3380609024 3387951684 3400925184 3406261248 3413512362 3423611511 3431960064 3439853568 3442113792 3447176192 3452584824 3455582208 3462799572 3465805824 3476348928 3478633132 3486633984 3488924946 3497240448 3510632448 3523625664 3534050592 3534344658 3544801299 3558375424 3563958528 3569200128 3574502784 3574800216 3585376548 3588489216 3590847104 3599106048 3601470912 3610054656 3612426714 3623114367 3637291008 3648052224 3648355776 3659149728 3670280991 3673161728 3684335616 3690116352 3701033856 3706477056 3726508032 3728956608 3739989024 3740300226 3751366203 3754622976 3765731328 3766044672 3777186816 3788677152 3799886256 3803185152 3817261136 3826040832 3828554808 3860955072 3866633472 3872378016 3878073216 3884157927 3887529984 3899031552 3901593488 3904765952 3910892544 3922463232 3934395504 3940398592 3949461504 3952056576 3964078872 3975806916 3991363584 4003172352 4009453344 4015350144 4021315632 4030726144 4037050368 4039702992 4048994304 4051654776 4061311488 4067508224 4076863488 4079542272 4091952384 4104058752 4104400248 4116543444 4120117248 4132306944 4144877568 4147601042 4159872051 4169786688 4188852928 4192321536 4195076184 4201245984 4207487652 4223950848 4236447744 4236800256 4249335168 4253024256 4262261796 4265607168 4274872038 4278583296 4281394624 4294061472 4294418778 4304295936 4307124159 4323977216 4336770048 4343574456 4349962656 4356425268 4362832368 4373471232 4386410496 4389292674 4392861696 4399754112 4412771136 4416602112 4419504128 4432579584 4432948416 4443144192 4446063648 4459588731 4463460352 4476665856 4490284032 4503568896 4517268912 4534566912 4541681664 4544665866 4551349816 4555118592 4558111623 4564815348 4575946752 4586471424 4589485056 4603446432 4607442944 4617066096 4617450279 4621074432 4635131904 4648845312 4651899928 4662987264 4680843264 4691010024 4698167552 4712067456 4712459544 4719460707 4726401732 4751944704 4758933504 4766003712 4766400288 4780502064 4784652288 4798808064 4801961216 4813406208 4816568952 4830819156 4842332928 4849721344 4864069632 4864474368 4878866304 4886521263 4893707988 4908186414 4912447488 4920155136 4934711808 4941969408 4945216627 4968677376 4971942144 4986652032 4987066968 4998537216 5001821604 5006163968 5020975104 5021392896 5036249088 5051569536 5066515008 5070913536 5081927526 5101387776 5104739744 5120268543 5147940096 5155511296 5159780352 5163170688 5170764288 5178877236 5183373312 5194199358 5198708736 5214523392 5217949698 5229950976 5233387419 5245860672 5265948672 5269408768 5285438496 5301075888 5301516987 5321818112 5337563136 5345937792 5353800192 5361754176 5362200324 5382733824 5386270656 5398659072 5402206368 5415081984 5418640071 5439389696 5455936512 5472078336 5472533664 5488724592 5493489664 5509742592 5526503424 5535174528 5546496068 5559715584 5589762048 5593434912 5601661312 5609983536 5610450339 5631934464 5648596992 5649067008 5665780224 5683015728 5687476224 5699829384 5704777728 5725415296 5725891704 5739061248 5742832212 5782360064 5791432608 5799950208 5808567024 5817109824 5831294976 5848547328 5852390232 5857148928 5866338816 5883694848 5888802816 5910106112 5910597888 5924192256 5928084864 5946118308 5963710374 5968887808 5987045376 6004758528 6014180016 6023025216 6046089216 6055575552 6059554488 6073491456 6077482164 6086420464 6101262336 6115295232 6119313408 6137928576 6156088128 6156600372 6161432576 6174815166 6180175872 6198460416 6217316352 6221401563 6254680032 6282756608 6283279392 6292614276 6301868976 6311231478 6335926272 6340089418 6345244672 6354671616 6355200384 6374002752 6379536384 6393392694 6398410752 6417874944 6422091936 6441092208 6441628167 6456443904 6485426176 6485965824 6505155072 6515361684 6524943984 6534637902 6544248552 6549929984 6560206848 6579615744 6583939011 6589292544 6599631168 6624903168 6629256192 6648869376 6649422624 6664716288 6669095472 6694633472 6695190528 6714998784 6735426048 6755353344 6761218048 6775903368 6801850368 6812522496 6816998799 6827024724 6847223022 6863920128 6879707136 6884227584 6894352384 6905169648 6911164416 6925599144 6931611648 6952697856 6957266264 6973267968 6977849892 6994480896 7021264896 7047251328 7068101184 7068689316 7089602598 7116750848 7127917056 7138400256 7149005568 7149600432 7170753096 7176978432 7181694208 7198212096 7202941824 7220109312 7224853428 7246228734 7274582016 7296104448 7296711552 7318299456 7340561982 7346323456 7362279621 7368671232 7380232704 7395943451 7402067712 7412954112 7453016064 7457913216 7479978048 7480600452 7502732406 7509245952 7531462656 7532089344 7554373632 7559337383 7577354304 7599772512 7606370304 7622891289 7634522272 7652081664 7657109616 7721910144 7733266944 7744756032 7756146432 7768315854 7775059968 7791299037 7798063104 7803186976 7809531904 7821785088 7826924547 7844926464 7868791008 7880797184 7898923008 7904113152 7928157744 7951613832 7982727168 8006344704 8018906688 8030700288 8042631264 8061452288 8074100736 8079405984 8097988608 8103309552 8122622976 8135016448 8159084544 8183904768 8208117504 8208800496 8233086888 8240234496 8264613888 8289755136 8295202084 8319744102 8339573376 8377705856 8384643072 8390152368 8402491968 8414975304 8447901696 8472895488 8473600512 8498670336 8506048512 8524523592 8531214336 8549744076 8557166592 8562789248 8588122944 8588837556 8608591872 8614248318 8647954432 8673540096 8687148912 8699925312 8712850536 8725664736 8746942464 8772820992 8778585348 8785723392 8799508224 8825542272 8833204224 8839008256 8865159168 8865896832 8886288384 8892127296 8919177462 8926920704 8945565561 8953331712 8980568064 9007137792 9034537824 9069133824 9083363328 9089331732 9102699632 9110237184 9116223246 9129630696 9151893504 9172942848 9178970112 9206892864 9214885888 9234132192 9234900558 9242148864 9262222749 9270263808 9297690624 9303799856 9325974528 9382020048 9396335104 9424134912 9424919088 9438921414 9452803464 9466847217 9503889408 9510134127 9517867008 9532007424 9532800576 9561004128 9569304576 9597616128 9603922432 9626812416 9633137904 9661638312 9684665856 9699442688 9728139264 9728948736 9757732608 9773042526 9787415976 9816372828 9824894976 9840310272 9869423616 9883938816 9890433254 9937354752 9943884288 9973304064 9974133936 9997074432 10003643208 10012327936 10041950208 10042785792 10072498176 10103139072 10133030016 10141827072 10163855052 10202775552 10209479488 10240537086 10270834533 10295880192 10311022592 10319560704 10326341376 10341528576 10357754472 10366746624 10388398716 10397417472 10429046784 10435899396 10459901952 10466774838 10491721344 10531897344 10538817536 10570876992 10602151776 10603033974 10634403897 10643636224 10675126272 10691875584 10707600384 10723508352 10724400648 10765467648 10772541312 10797318144 10804412736 10830163968 10837280142 10869343101 10878779392 10911873024 10944156672 10945067328 10977449184 10986979328 11010842973 11019485184 11053006848 11070349056 11092992136 11119431168 11179524096 11186869824 11203322624 11219967072 11220900678 11254098609 11263868928 11297193984 11298134016 11331560448 11366031456 11399658768 11409555456 11450830592 11451783408 11478122496 11485664424 11564720128 11582865216 11599900416 11617134048 11634219648 11652473781 11662589952 11697094656 11704780464 11714297856 11732677632 11767389696 11820212224 11821195776 11848384512 11856169728 11892236616 11927420748 11937775616 11974090752 12009517056 12028360032 12046050432 12092178432 12111151104 12119108976 12146982912 12154964328 12172840928 12202524672 12230590464 12238626816 12275857152 12312176256 12313200744 12322865152 12349630332 12360351744 12396920832 12434632704 12442803126 12479616153 12509360064 12565513216 12566558784 12585228552 12603737952 12622462956 12671852544 12680178836 12690489344 12709343232 12710400768 12748005504 12759072768 12786785388 12796821504 12835749888 12844183872 12882184416 12883256334 12912887808 12921372477 12970852352 12971931648 13010310144 13030723368 13049887968 13069275804 13088497104 13099859968 13120413696 13159231488 13167878022 13178585088 13199262336 13249806336 13258512384 13297738752 13298845248 13329432576 13338190944 13378766193 13389266944 13390381056 13429997568 13470852096 13510706688 13551806736 13603700736 13625044992 13633997598 13654049448 13674334869 13694446044 13727840256 13759414272 13768455168 13788704768 13810339296 13822328832 13851198288 13852350837 13863223296 13905395712 13914532528 13946535936 13955699784 13988961792 14042529792 14094502656 14136202368 14137378632 14158382121 14179205196 14233501696 14255834112 14276800512 14298011136 14299200864 14341506192 14353956864 14363388416 14396424192 14405883648 14440218624 14449706856 14492457468 14549164032 14592208896 14593423104 14636598912 14681123964 14692646912 14724559242 14737342464 14760465408 14791886902 14804135424 14825908224 14835649881 14906032128 14915826432 14959956096 14961200904 15005464812 15018491904 15062925312 15064178688 15108747264 15118674766 15154708608 15199545024 15212740608 15245782578 15269044544 15304163328 15314219232 15360805629 15443820288 15466533888 15489512064 15512292864 15536631708 15550119936 15582598074 15596126208 15606373952 15619063808 15643570176 15653849094 15689852928 15700162257 15737582016 15761594368 15797846016 15808226304 15856315488 15903227664 15904550961 15965454336 16012689408 16037813376 16061400576 16085262528 16122904576 16148201472 16158811968 16195977216 16206619104 16245245952 16255920213 16270032896 16318169088 16367809536 16416235008 16417600992 16466173776 16480468992 16529227776 16579510272 16590404168 16639488204 16679146752 16755411712 16769286144 16780304736 16804983936 16829950608 16831351017 16895803392 16945790976 16947201024 16997340672 17049047184 17062428672 17099488152 17114333184 17125578496 17176245888 17177675112 17217183744 17228496636 17295908864 17347080192 17374297824 17399850624 17425701072 17451329472 17493884928 17545641984 17557170696 17571446784 17599016448 17651084544 17666408448 17678016512 17730318336 17731793664 17772576768 17784254592 17838354924 17853841408 17891131122 17906663424 17961136128 18014275584 18026112221 18069075648 18138267648 18166726656 18178663464 18205399264 18220474368 18232446492 18259261392 18303787008 18345885696 18357940224 18413785728 18429771776 18468264384 18469801116 18484297728 18524445498 18540527616 18595381248 18607599712 18651949056 18664204689 18764040096 18792670208 18848269824 18849838176 18877842828 18905606928 18933694434 19007778816 19020268254 19035734016 19064014848 19065601152 19122008256 19138609152 19195232256 19207844864 19253624832 19266275808 19323276624 19324884501 19369331712 19398885376 19456278528 19457897472 19515465216 19546085052 19574831952 19632745656 19649789952 19680620544 19738847232 19751817033 19767877632 19780866508 19874709504 19887768576 19946608128 19948267872 19994148864 20007286416 20024655872 20083900416 20085571584 20144996352 20206278144 20266060032 20283654144 20327710104 20405551104 20418958976 20450996397 20481074172 20541669066 20591760384 20622045184 20639121408 20652682752 20683057152 20715508944 20733493248 20776797432 20794834944 20858093568 20871798792 20919803904 20933549676 20983442688 21063794688 21077635072 21141753984 21204303552 21206067948 21268807794 21287272448 21350252544 21383751168 21415200768 21447016704 21448801296 21530935296 21545082624 21594636288 21608825472 21660327936 21674560284 21738686202 21757558784 21823746048 21888313344 21890134656 21954898368 21973958656 22021685946 22038970368 22086838863 22106013696 22140698112 22185984272 22187830353 22238862336 22359048192 22373739648 22406645248 22439934144 22441801356 22508197218 22527737856 22594387968 22596268032 22663120896 22678012149 22732062912 22799317536 22819110912 22901661184 22903566816 22956244992 22971328848 23129440256 23165730432 23199800832 23234268096 23268439296 23304947562 23325179904 23394189312 23409560928 23428595712 23465355264 23480773641 23534779392 23640424448 23642391552 23696769024 23712339456 23784473232 23854841496 23875551232 23948181504 24019034112 24056720064 24092100864 24184356864 24222302208 24238217952 24293965824 24309928656 24345681856 24405049344 24477253632 24551714304 24624352512 24626401488 24645730304 24699260664 24720703488 24793841664 24869265408 24885606252 24959232306 25018720128 25131026432 25133117568 25170457104 25207475904 25244925912 25343705088 25360357672 25380978688 25418686464 25420801536 25496011008 25518145536 25573570776 25593643008 25671499776 25688367744 25764368832 25766512668 25825775616 25842744954 25941704704 25943863296 26020620288 26061446736 26099775936 26138551608 26176994208 26199719936 26240827392 26318462976 26335756044 26357170176 26398524672 26499612672 26517024768 26595477504 26597690496 26658865152 26676381888 26757532386 26778533888 26780762112 26836696683 26859995136 26941704192 26959406773 27021413376 27103613472 27207401472 27250089984 27267995196 27308098896 27348669738 27388892088 27455680512 27518828544 27536910336 27577409536 27620678592 27644657664 27702396576 27704701674 27726446592 27786668247 27810791424 27829065056 27893071872 27911399568 27977923584 28189005312 28272404736 28274757264 28316764242 28358410392 28400541651 28467003392 28511668224 28530402381 28553601024 28596022272 28598401728 28683012384 28707913728 28726776832 28792848384 28811767296 28880437248 28899413712 28984914936 29098328064 29184417792 29186846208 29273197824 29362247928 29385293824 29449118484 29474684928 29520930816 29583773804 29608270848 29651816448 29671299762 29812064256 29831652864 29919912192 29922401808 30010929624 30036983808 30125850624 30128357376 30217494528 30237349532 30309417216 30399090048 30425481216 30491565156 30538089088 30608326656 30628438464 30721611258 30812503599 30887640576 30933067776 30979024128 31024585728 31073263416 31100239872 31165196148 31192252416 31212747904 31238127616 31287140352 31307698188 31379705856 31400324514 31475164032 31523188736 31595692032 31616452608 31712630976 31806455328 31809101922 31903211691 31930908672 32025378816 32075626752 32122801152 32170525056 32296402944 32317623936 32391954432 32413238208 32490491904 32511840426 32540065792 32608029303 32636338176 32735619072 32832470016 32835201984 32932347552 32960937984 33032528919 33058455552 33159020544 33180808336 33278976408 33358293504 33510823424 33538572288 33560609472 33609967872 33659901216 33662702034 33762295827 33791606784 33891581952 33894402048 33994681344 34098094368 34198976304 34228666368 34251156992 34352491776 34355350224 34434367488 34456993272 34591817728 34694160384 34748595648 34799701248 34851402144 34902658944 34987769856 35091283968 35114341392 35142893568 35198032896 35302169088 35356033024 35460636672 35463587328 35545153536 35568509184 35676709848 35707682816 35782262244 35813326848 35922272256 36028551168 36052224442 36138151296 36276535296 36333453312 36357326928 36410798528 36440948736 36464892984 36518522784 36607574016 36691771392 36715880448 36827571456 36859543552 36936528768 36939602232 36968595456 37048890996 37081055232 37190762496 37215199424 37303898112 37328409378 37438848459 37528080192 37585340416 37696539648 37699676352 37755685656 37811213856 37867388868 38015557632 38040536508 38071468032 38128029696 38131202304 38244016512 38277218304 38390464512 38415689728 38507249664 38532551616 38646553248 38649769002 38738663424 38764117431 38797770752 38912557056 38915794944 39030930432 39092170104 39149663904 39265491312 39299579904 39361241088 39477694464 39503634066 39535755264 39561733016 39749419008 39775537152 39893216256 39896535744 39988297728 40014572832 40049311744 40136298579 40167800832 40171143168 40289992704 40412556288 40532120064 40655420208 40811102208 40837917952 40901992794 40962148344 41023004607 41083338132 41183520768 41244090368 41278242816 41305365504 41366114304 41431017888 41466986496 41553594864 41557052511 41589669888 41716187136 41743597584 41839607808 41867099352 41966885376 42127589376 42155270144 42283507968 42408607104 42412135896 42475146363 42537615588 42574544896 42700505088 42767502336 42830401536 42894033408 42897602592 42985344527 43061870592 43090165248 43189272576 43217650944 43320655872 43349120568 43477372404 43515117568 43647492096 43776626688 43780269312 43909796736 43947917312 44043371892 44077940736 44173677726 44212027392 44281396224 44371968544 44375660706 44477724672 44506949643 44718096384 44747479296 44813290496 44879868288 44883602712 45016394436 45055475712 45188775936 45192536064 45326241792 45356024298 45464125824 45598635072 45638221824 45803322368 45807133632 45912489984 45942657696 46082416887 46258880512 46331460864 46399601664 46468536192 46536878592 46609895124 46650359808 46788378624 46819121856 46857191424 46930710528 46961547282 47069558784 47100486771 47280848896 47284783104 47393538048 47424678912 47568946464 47709682992 47713652883 47751102464 47896363008 48038068224 48113440128 48184201728 48368713728 48444604416 48476435904 48587931648 48619857312 48691363712 48767760639 48810098688 48954507264 49103428608 49248705024 49252802976 49398521328 49441406976 49587683328 49738530816 49771212504 49918464612 50037440256 50262052864 50266235136 50340914208 50414951808 50489851824 50494053051 50687410176 50720715344 50761957376 50837372928 50841603072 50992022016 51147141552 51187286016 51342999552 51376735488 51528737664 51533025336 51651551232 51685489908 51883409408 51887726592 52041240576 52122893472 52199551872 52277103216 52353988416 52399439872 52481654784 52636925952 52671512088 52714340352 52797049344 52999225344 53034049536 53190955008 53195380992 53317730304 53352763776 53515064772 53557067776 53561524224 53673393366 53719990272 53883408384 53918813546 54042826752 54078336663 54207226944 54414802944 54500179968 54535990392 54616197792 54697339476 54777784176 54911361024 55037657088 55073820672 55154819072 55241357184 55289315328 55404793152 55409403348 55452893184 55573336494 55621582848 55658130112 55786143744 55822799136 55955847168 55992614067 56378010624 56544809472 56549514528 56633528484 56716820784 56801083302 56934006784 57023336448 57060804762 57107202048 57192044544 57196803456 57366024768 57415827456 57453553664 57585696768 57623534592 57760874496 57798827424 57969829872 57974653503 58196656128 58368835584 58373692416 58546395648 58724495856 58770587648 58898236968 58949369856 59041861632 59167547608 59216541696 59255451099 59303632896 59342599524 59624128512 59663305728 59839824384 59844803616 60021859248 60073967616 60251701248 60256714752 60434989056 60474699064 60618834432 60798180096 60850962432 60983130312 61076178176 61216653312 61256876928 61352989191 61443222516 61625007198 61775281152 61866135552 61958048256 62049171456 62146526832 62200479744 62330392296 62384504832 62425495808 62476255232 62574280704 62615396376 62759411712 62800649028 62950328064 63046377472 63191384064 63232905216 63425261952 63612910656 63618203844 63806423382 63861817344 64050757632 64151253504 64245602304 64287816151 64341050112 64592805888 64635247872 64783908864 64826476416 64980983808 65023680852 65080131584 65216058606 65272676352 65471238144 65664940032 65670403968 65864695104 65921875968 66065057838 66116911104 66260516589 66318041088 66361616672 66557952816 66563491059 66716587008 67021646848 67077144576 67121218944 67219935744 67319802432 67325404068 67524591654 67583213568 67783163904 67788804096 67989362688 68034036447 68196188736 68397952608 68457332736 68502313984 68704983552 68710700448 68868734976 68913986544 69183635456 69388320768 69497191296 69599402496 69702804288 69805317888 69975539712 70182567936 70228682784 70285787136 70396065792 70442320923 70604338176 70712066048 70921273344 70927174656 71090307072 71137018368 71353419696 71415365632 71564524488 71626653696 71844544512 72057102336 72104448884 72276302592 72553070592 72666906624 72714653856 72821597056 72881897472 72929785968 73037045568 73215148032 73431760896 73655142912 73873057536 73879204464 73937190912 74097781992 74162110464 74381524992 74430398848 74607796224 74656818756 74877696918 75056160384 75170680832 75393079296 75399352704 75511371312 75622427712 75734777736 76031115264 76081073016 76142936064 76256059392 76262404608 76488033024 76554436608 76780929024 76831379456 77014499328 77065103232 77293106496 77299538004 77477326848 77528234862 77595541504 77825114112 77831589888 78061860864 78184340208 78299327808 78530982624 78599159808 78722482176 78955388928 79007268132 79071510528 79123466032 79498838016 79551074304 79786432512 79793071488 79976595456 80029145664 80098623488 80272597158 80335601664 80342286336 80510090049 80579985408 80825112576 80878220319 81064240128 81310840416 81622204416 81675835904 81803985588 81924296688 82046009214 82166676264 82367041536 82488180736 82556485632 82610731008 82732228608 82862035776 82933972992 83107189728 83114105022 83179339776 83432374272 83487195168 83679215616 83734198704 83933770752 84310540288 84567015936 84817214208 84824271792 84950292726 85075231176 85149089792 85401010176 85535004672 85591207143 85660803072 85788066816 85795205184 85970689054 86123741184 86180330496 86378545152 86435301888 86641311744 86698241136 86954744808 87030235136 87294984192 87553253376 87560538624 87819593472 87895834624 88086743784 88155881472 88347355452 88424054784 88562792448 88743937088 88751321412 88955449344 89013899286 89436192768 89494958592 89626580992 89759736576 89767205424 90032788872 90110951424 90377551872 90385072128 90652483584 90712048596 90928251648 91197270144 91276443648 91606644736 91614267264 91824979968 91885315392 92164833774 92437510797 92517761024 92662921728 92799203328 92937072384 93073757184 93219790248 93300719616 93576757248 93638243712 93714382848 93861421056 93923094564 94139117568 94200973542 94561697792 94569566208 94787076096 94849357824 95137892928 95419365984 95427305766 95502204928 95709635073 95792726016 96076136448 96226880256 96368403456 96889208832 96952871808 97175863296 97239714624 97382727424 97535521278 97620197376 97824087909 97909014528 98206857216 98271385979 98497410048 98505605952 98797042656 98882813952 99097586757 99175366656 99477061632 99542425008 99836929224 100074880512 100524105728 100532470272 100681828416 100829903616 100979703648 100988106102 101286887481 101374820352 101441430688 101523914752 101674745856 101683206144 101984044032 102294283104 102685999104 102753470976 103057475328 103066050672 103303102464 103370979816 103766818816 103775453184 104082481152 104245786944 104399103744 104554206432 104707976832 104798879744 104963309568 105273851904 105343024176 105428680704 105594098688 106068099072 106381910016 106390761984 106635460608 106705527552 107030129544 107114135552 107123048448 107346786732 107439980544 107766816768 107837627092 108085653504 108156673326 108414453888 108829605888 109000359936 109071980784 109232395584 109394678952 109555568352 109822722048 110075314176 110147641344 110309638144 110482714368 110578630656 110809586304 110818806696 110905786368 111146672988 111243165696 111316260224 111572287488 111645598272 111911694336 111985228134 112316545377 112756021248 113089618944 113099029056 113267056968 113433641568 113602166604 113868013568 114046672896 114121609524 114214404096 114384089088 114393606912 114732049536 114831654912 114907107328 115171393536 115247069184 115521748992 115597654848 115939659744 115949307006 116292352293 116393312256 116737671168 116747384832 117092791296 117448991712 117796473936 117898739712 118083723264 118335095216 118433083392 118510902198 118607265792 118685199048 119248257024 119326611456 119679648768 119689607232 120043718496 120147935232 120408895737 120503402496 120513429504 120869978112 120949398128 121237668864 121596360192 121966260624 122152356352 122433306624 122513753856 122705978382 122886445032 123069013821 123250014396 123550562304 123732271104 123916096512 124098342912 124293053664 124400959488 124660784592 124769009664 124850991616 124952510464 125148561408 125230792752 125518823424 125601298056 125900656128 126092754944 126382768128 126465810432 126850523904 127225821312 127236407688 127612846764 127723634688 128101515264 128302507008 128491204608 128575632302 128682100224 128956033581 129185611776 129270495744 129567817728 129652952832 129961967616 130047361704 130160263168 130432117212 130545352704 130942476288 131329880064 131340807936 131729390208 131843751936 132130115676 132233822208 132521033178 132636082176 132723233344 133115905632 133126982118 133433174016 133520848929 134043293696 134154289152 134242437888 134439871488 134639604864 134650808136 135049183308 135166427136 135566327808 135577608192 135978725376 136068072894 136392377472 136795905216 136914665472 137004627968 137409967104 137421400896 137737469952 137827973088 138247250661 138367270912 138776641536 138994382592 139198804992 139405608576 139610635776 139951079424 140365135872 140457365568 140571574272 140792131584 140884641846 141208676352 141301460313 141424132096 141842546688 141854349312 142180614144 142274036736 142706839392 142830731264 143129048976 143140958649 143253307392 143689089024 144114204672 144208897768 144552605184 145106141184 145333813248 145429307712 145643194112 145763794944 145859571936 146074091136 146303281917 146430296064 146863521792 147310285824 147746115072 147758408928 148195563984 148324220928 148763049984 148860797696 149215592448 149313637512 149755393836 150112320768 150341361664 150786158592 150798705408 151022742624 151244855424 151469555472 151482159153 152062230528 152162146032 152285872128 152512118784 152524809216 152976066048 153561858048 153662758912 154028998656 154130206464 154586212992 154599076008 154954653696 155056469724 155191083008 155650228224 155663179776 156123721728 156368680416 156598655616 157061965248 157198319616 157444964352 157910777856 158014536264 158143021056 158246932064 158997676032 159102148608 159572865024 159586142976 159953190912 160058291328 160197246976 160545194316 160671203328 160684572672 161020180098 161159970816 161650225152 161756440638 162128480256 162235009989 162621680832 163244408832 163351671808 163607971176 163848593376 164092018428 164333352528 164734083072 164976361472 165112971264 165221462016 165464457216 165724071552 165867945984 166214379456 166228210044 166358679552 166864748544 166974390336 167358431232 167468397408 167867541504 167977842201 168621080576 169134031872 169634428416 169648543584 169900585452 170150462352 170298179584 170802020352 171070009344 171182414286 171321606144 171576133632 171590410368 171941378108 172247482368 172360660992 172757090304 172870603776 173282623488 173396482272 173909489616 173923960509 174060470272 174589968384 175106506752 175121077248 175639186944 176173487568 176311762944 176694710904 176848109568 177125584896 177487874176 177502642824 177766353297 177910898688 178027798572 178872385536 178989917184 179253161984 179519473152 179534410848 180065577744 180221902848 180755103744 180770144256 181304967168 181424097192 181856503296 182394540288 182552887296 183213289472 183228534528 183649959936 183770630784 184058967573 184329667548 184875021594 185035522048 185325843456 185598406656 185874144768 186147514368 186439580496 186601439232 187153514496 187276487424 187428765696 187722842112 187846189128 188278235136 188401947084 189123395584 189139132416 189574152192 189698715648 190275785856 190838731968 190854611532 191004409856 191419270146 191585452032 192152272896 192453760512 192736806912 192863448453 193778417664 193905743616 194351726592 194479429248 194765454848 195071042556 195240394752 195648175818 195818029056 196413714432 196542771958 196994820096 197011211904 197594085312 197765627904 198195173514 198350733312 198954123264 199084850016 199673858448 199690473177 200149761024 201048211456 201064940544 201363656832 201659807232 201959407296 201976212204 202573774962 202749640704 202882861376 203047829504 203349491712 203366412288 203968088064 204102109341 204588566208 205371998208 205506941952 206114950656 206132101344 206606204928 206741959632 207533637632 207550906368 208164962304 208491573888 208798207488 209108412864 209415953664 209597759488 209926619136 210547703808 210686048352 210857361408 211188197376 211326962769 212136198144 212763820032 212781523968 213270921216 213411055104 214060259088 214228271104 214246096896 214693573464 214879961088 215533633536 215675254184 216171307008 216313346652 216828907776 217659211776 218000719872 218143961568 218464791168 218789357904 219111136704 219645444096 220295282688 220619276288 220965428736 221619172608 221637613392 221811572736 222293345976 222486331392 222632520448 223144574976 223291196544 223823388672 223970456268 224633090754 225512042496 226179237888 226198058112 226534113936 226867283136 227204333208 227736027136 228093345792 228243219048 228428808192 228768178176 228787213824 229464099072 229663309824 229814214656 230342787072 230494138368 231043497984 231195309696 231879319488 231898614012 232584704586 232786624512 233475342336 233494769664 234185582592 234339458873 234897983424 235592947872 235797479424 236167446528 236670190432 236866166784 237021804396 237214531584 237370398096 238496514048 238653222912 239359297536 239379214464 240087436992 240295870464 240817791474 241006804992 241026859008 241530270147 241739956224 241898796256 242475337728 242634660957 243192720384 243932521248 244304712704 244866613248 245027507712 245411956764 245772890064 246138027642 246500028792 247101124608 247464542208 247832193024 248196685824 248586107328 248801918976 249321569184 249538019328 249701983232 249905020928 250297122816 250461585504 251037646848 251202596112 251801312256 252185509888 252931620864 253701047808 254451642624 254472815376 255225693528 255447269376 256203030528 256605014016 256773621429 256982409216 257151264604 257364200448 257912067162 258371223552 258540991488 259135635456 259305905664 259923935232 260094723408 260320526336 260864234424 261090705408 261884952576 262659760128 262681615872 263458780416 263687503872 264260231352 264467644416 265042066356 265272164352 265446466688 266231811264 266253964236 266866348032 267041697858 268086587392 268308578304 268484875776 268879742976 269279209728 269301616272 270098366616 270332854272 271132655616 271155216384 271957450752 272136145788 272784754944 273591810432 273829330944 274009255936 274819934208 274842801792 275474939904 275655946176 276494501322 276734541824 277312532391 277553283072 277988765184 278397609984 278811217152 279221271552 279902158848 280730271744 280914731136 281143148544 281584263168 281769283692 282417352704 282602920626 282848264192 283685093376 283708698624 284361228288 284548073472 285413678784 285661462528 286258097952 286281917298 286506614784 287128905219 287378178048 288228409344 288417795536 289105210368 290667626496 290858615424 291286388224 291527589888 291719143872 292148182272 292606563834 292860592128 293472263727 293727043584 294620571648 294814157937 295492230144 295516817856 296391127968 296648441856 297526099968 297721595392 298431184896 298627275024 299510787672 300224641536 300682723328 301572317184 301597410816 302045485248 302489710848 302939110944 302964318306 304124461056 304324292064 304571744256 305024237568 305049618432 305952132096 307325517824 308057997312 308260412928 309172425984 309198152016 309909307392 310112939448 310382166016 311300456448 311326359552 312247443456 312737360832 313197311232 314123930496 314396639232 314889928704 315821555712 316029072528 316286042112 316493864128 318204297216 319145730048 319172285952 319906381824 320116582656 320394493952 321090388632 321342406656 321369145344 322040360196 322319941632 323300450304 323512881276 324256960512 324470019978 325243361664 326488817664 326703343616 327215942352 327697186752 328184036856 328666705056 329468166144 329952722944 330225942528 330442924032 330928914432 331448143104 331735891968 332428758912 332456420088 332717359104 333729497088 333948780672 334716862464 334936794816 335735083008 335955684402 336949636131 337242161152 338268063744 339268856832 339297087168 339801170904 340300924704 340596359168 341604040704 342140018688 342364828572 342643212288 343152267264 343180820736 343882756216 344494964736 344721321984 345514180608 345741207552 346565246976 346792964544 347818979232 347847921018 348120940544 348877056879 349179936768 350213013504 350242154496 351278373888 352346975136 353389421808 353696219136 354251169792 354975748352 355005285648 355532706594 355821797376 356055597144 357744771072 357979834368 358506323968 359038946304 359068821696 360131155488 360443805696 361226687211 361510207488 361540288512 362609934336 362848194384 363713006592 364789080576 366426578944 366457069056 367299919872 367541261568 368117935146 368659335096 369207041463 369750043188 370071044096 370651686912 371196813312 371748289536 372295028736 372879160992 373202878464 374307028992 374552974848 374857531392 375445684224 375692378256 376556470272 376803894168 378246791168 378278264832 379148304384 379397431296 380551571712 381677463936 381709223064 382008819712 382838540292 383170904064 384304545792 384907521024 385473613824 385726896906 386868100743 387556835328 387811487232 388703453184 388958858496 389530909696 390142085112 390480789504 391296351636 391636058112 392827428864 393085543916 393989640192 394022423808 395188170624 395531255808 396390347028 396701466624 397908246528 398169700032 399347716896 399380946354 400299522048 400562546787 402096422912 402129881088 402727313664 403319614464 403918814592 403952424408 405147549924 405499281408 405765722752 406095659008 406698983424 406732824576 407936176128 408204218682 409177132416 410743996416 411013883904 412229901312 412264202688 413212409856 413483919264 414741751983 415067275264 415101812736 416329924608 416983147776 417596414976 418216825728 418831907328 419853238272 421095407616 421372096704 421714722816 422376394752 422653925538 423904380939 424272396288 425527640064 425563047936 426541842432 426822110208 428120518176 428492193792 429387146928 429422875947 429759922176 431067267072 431350508368 432342614016 432626693304 433657815552 435318423552 436001439744 436287923136 436929582336 437578715808 438222273408 438909845751 439290888192 440590565376 441238552576 441930857472 443238345216 443275226784 444586691952 444972662784 445265040896 446289149952 446582393088 447646777344 447940912536 449266181508 451024084992 452358475776 452396116224 453068227872 453734566272 454408666416 455472054272 456186691584 456486438096 456857616384 457536356352 457574427648 458928198144 459628429312 460685574144 460988276736 462086995968 462390619392 463758638976 463797228024 465169409172 465573249024 466950684672 466989539328 468371165184 468678917746 469795966848 471185895744 471594958848 472334893056 473340380864 473732333568 474043608792 474429063168 474740796192 476993028096 477306445824 478718595072 478758428928 480174873984 480591740928 481635582948 482013609984 482053718016 483060540294 483479912448 483797592512 484950675456 485269321914 486385440768 486705029967 487865042496 488609425408 489733226496 490055015424 490823913528 491545780128 492276055284 493000057584 494202249216 494929084416 495664386048 496393371648 497172214656 497603837952 498643138368 499076038656 499403966464 499810041856 500594245632 500923171008 502075293696 502405192224 503602624512 503933526603 504371019776 505863241728 507402095616 508903285248 508945630752 510451387056 510894538752 512406061056 513210028032 513547242858 513964818432 514302529208 514728400896 515824134324 516742447104 517081982976 518271270912 518611811328 519847870464 520189446816 520641052672 521728468848 521771881527 522181410816 523769905152 525319520256 525363231744 526917560832 528520462704 528935288832 530084132712 530544328704 530892933376 532463622528 532507928472 533299059891 533732696064 534083395716 536173174784 536617156608 536969751552 537759485952 538558419456 538603232544 540196733232 540665708544 542265311232 542310432768 543914901504 544272291576 545569509888 547183620864 547658661888 548018511872 549639868416 549685603584 550949879808 551311892352 552176902719 552989002644 553469083648 554625064782 555106566144 555977530368 556795219968 557622434304 558442543104 558809478851 559804317696 561460543488 561829462272 562286297088 563168526336 563538567384 564834705408 565205841252 565696528384 567370186752 567417397248 568722456576 569096146944 570827357568 571322925056 572516195904 572563834596 573013229568 574257810438 574756356096 576456818688 576835591072 578210420736 578590345359 581335252992 581717230848 582572776448 583055179776 583438287744 584296364544 585213127668 585721184256 586944527454 587454087168 589241143296 589628315874 590984460288 591033635712 592782255936 593296883712 595052199936 595443190784 596862369792 597254550048 599021575344 599071419531 600449283072 601365446656 603144634368 603194821632 604090970496 604979421696 605878221888 605928636612 608248922112 608648584128 609143488512 610048475136 610099236864 611904264192 612306328023 614651035648 616115994624 616520825856 618344851968 618396304032 619818614784 620225878896 620764332032 622600912896 622652719104 624494886912 625474721664 626394622464 628247860992 628793278464 629779857408 631643111424 632058145056 632572084224 632987728256 633980888307 636408594432 638291460096 638344571904 639812763648 640233165312 642180777264 642684813312 642738290688 644080720392 644639883264 646600900608 647025762552 648513921024 648940039956 650486723328 652977635328 653406687232 654431884704 655394373504 656368073712 657333410112 658936332288 659905445888 660885848064 661857828864 662896286208 664857517824 664912840176 665434718208 667458994176 667897561344 669433724928 669873589632 671470166016 671911368804 673899272262 674484322304 676536127488 678537713664 678594174336 679602341808 680601849408 681192718336 683208081408 684280037376 684729657144 685286424576 686304534528 686361641472 687765512432 688989929472 689442643968 691028361216 691482415104 693130493952 693585929088 695637958464 695695842036 696241881088 697754113758 698359873536 700426027008 700484308992 702556747776 703018376619 704693950272 706778843616 707392438272 708502339584 709951496704 710010571296 711065413188 711643594752 712111194288 715489542144 715959668736 717012647936 718077892608 718137643392 720262310976 720887611392 722453374422 723020414976 723080577024 725219868672 725696388768 727426013184 727903982871 729578161152 732853157888 732914138112 734599839744 735082523136 736235870292 737318670192 738414082926 739500086376 740142088192 741303373824 742393626624 743496579072 744590057472 745758321984 746405756928 748614057984 749105949696 749715062784 750891368448 751384756512 753112940544 753607788336 756493582336 756556529664 758794862592 761103143424 763354927872 763418446128 764017639424 765677080584 766341808128 768609091584 769815042048 770320864287 770947227648 771453793812 773736201486 775113670656 775622974464 777406906368 777917716992 779061819392 780284170224 780961579008 782592703272 783272116224 785654857728 786171087832 787979280384 788044847616 790376341248 791062511616 792780694056 793402933248 795816493056 796339400064 798695433792 798761892708 800599044096 801125093574 804192845824 804259762176 805454627328 806639228928 807837629184 807904848816 810295099848 810998562816 811531445504 812191318016 813397966848 813465649152 815872352256 816408437364 818354264832 821487992832 822027767808 824459802624 824528405376 826424819712 826967838528 829483503966 830134550528 830203625472 831937597173 832659849216 833966295552 835192829952 835741609963 836433651456 837663814656 839706476544 842190815232 842744193408 843429445632 844752789504 845307851076 847808761878 848544792576 851055280128 851126095872 853083684864 853644220416 856241036352 856984387584 858774293856 858845751894 859519844352 861386715657 862134534144 862701016736 864685228032 865253386608 867315631104 872002879488 872575846272 873859164672 875157431616 876444546816 877819691502 878581776384 880416791181 881181130752 882477105152 883861714944 884442473811 886476690432 886550453568 889173383904 889945325568 890530081792 892578299904 893164786176 895293554688 895881825072 898532363016 902048169984 904716951552 904792232448 906136455744 907469132544 908817332832 910944108544 912373383168 912972876192 913715232768 915072712704 915148855296 917856396288 919256858624 921976553472 924173991936 924781238784 927517277952 927594456048 930338818344 931146498048 933901369344 933979078656 936742330368 937357835492 939591933696 942371791488 943189917696 944669786112 946680761728 947464667136 948087217584 948858126336 949481592384 954612891648 957437190144 957516857856 960349747968 961183481856 963271165896 964027219968 964107436032 966121080588 966959824896 967595185024 969901350912 970538643828 972770881536 973410059934 975730084992 977218850816 979466452992 980110030848 981647827056 983091560256 984552110568 986000115168 988404498432 989858168832 991328772096 992786743296 994344429312 995207675904 997286276736 998152077312 998807932928 1001188491264 1001846342016 1004150587392 1004810384448 1007205249024 1007867053206 1008742039552 1010848908393 1011726483456 1014804191232 1017806570496 1017891261504 1020902774112 1021789077504 1024812122112 1026420056064 1027094485716 1027929636864 1028605058416 1029456801792 1031648268648 1033484894208 1034163965952 1036542541824 1037223622656 1039695740928 1040378893632 1041282105344 1043456937696 1043543763054 1044362821632 1046631170637 1047539810304 1050639040512 1050726463488 1053835121664 1057040925408 1060168265424 1061088657408 1061785866752 1064927245056 1065015856944 1066598119782 1067465392128 1068166791432 1072346349568 1073234313216 1073939503104 1075518971904 1077116838912 1077206465088 1080393466464 1081331417088 1084530622464 1084620865536 1087829803008 1088544583152 1091139019776 1094367241728 1096037023744 1099279736832 1099371207168 1101899759616 1102623784704 1104353805438 1105978005288 1106938167296 1109250129564 1110213132288 1111955060736 1113590439936 1115244868608 1116885086208 1117618957702 1119608635392 1122921086976 1123658924544 1124572594176 1126337052672 1127077134768 1129669410816 1130411682504 1131393056768 1134740373504 1134834794496 1137444913152 1138192293888 1141654715136 1142645850112 1145032391808 1145127669192 1146026459136 1148515620876 1149512712192 1152913637376 1153671182144 1156420841472 1157180690718 1160604302229 1162670505984 1163434461696 1165145552896 1166110359552 1166876575488 1168592729088 1170426255336 1171442368512 1173889054908 1174908174336 1178482286592 1179256631748 1181968920576 1182067271424 1185564511872 1186593767424 1190104399872 1190886381568 1193724739584 1194509100096 1198043150688 1198142839062 1200898566144 1201687640361 1202730893312 1206289268736 1206389643264 1208181940992 1209958843392 1211756443776 1211857273224 1216497844224 1217297168256 1218286977024 1220096950272 1220198473728 1223808528384 1224612656046 1229302071296 1232231989248 1233041651712 1236689703936 1236792608064 1239637229568 1240451757792 1241528664064 1244225255949 1245201825792 1245305438208 1248989773824 1250949443328 1252789244928 1256495721984 1259559714816 1263286222848 1264116290112 1265144168448 1265975456512 1267961776614 1271713142817 1272817188864 1276582920192 1276689143808 1279625527296 1280466330624 1284361554528 1285476581376 1288161440784 1288268627841 1289279766528 1293201801216 1294051525104 1297027842048 1297880079912 1300973446656 1305955270656 1306813374464 1308863769408 1310788747008 1312736147424 1314666820224 1316729537253 1317872664576 1319810891776 1321771696128 1323715657728 1325792572416 1329715035648 1329825680352 1334917988352 1335795122688 1338867449856 1339747179264 1342940332032 1343822737608 1347798544524 1348968644608 1353072254976 1357075427328 1357188348672 1359204683616 1361203698816 1362385436672 1366416162816 1368560074752 1369459314288 1370572849152 1372609069056 1372723282944 1375531024864 1378885287936 1382056722432 1382964830208 1386260987904 1387171858176 1391275916928 1391391684072 1392483762176 1395508227516 1396719747072 1400852054016 1400968617984 1405113495552 1406036753238 1409387900544 1413557687232 1414784876544 1417004679168 1419902993408 1420021142592 1422130826376 1423287189504 1424222388576 1430979084288 1431919337472 1434025295872 1436155785216 1436275286784 1440524621952 1441775222784 1444906748844 1446040829952 1446161154048 1450439737344 1451392777536 1454852026368 1455807965742 1459156322304 1460115089901 1465706315776 1465828276224 1469199679488 1470165046272 1472471740584 1474637340384 1476828165852 1479000172752 1480284176384 1482606747648 1484787253248 1486993158144 1489180114944 1491516643968 1492811513856 1497228115968 1498211899392 1499430125568 1501782736896 1502769513024 1506225881088 1507215576672 1511800579809 1512987164672 1513113059328 1517589725184 1522206286848 1526709855744 1526836892256 1531354161168 1532683616256 1537218183168 1539630084096 1540641728574 1541894455296 1542907587624 1547472402972 1550227341312 1551245948928 1554813812736 1555835433984 1558123638784 1560568340448 1561923158016 1565185406544 1565315644581 1566544232448 1571309715456 1572342175664 1575958560768 1576089695232 1580752682496 1585561388112 1586805866496 1591632986112 1592678800128 1597390867584 1597523785416 1599897179673 1601198088192 1602250187148 1608385691648 1608519524352 1610909254656 1613278457856 1615675258368 1615809697632 1620590199696 1621997125632 1623062891008 1624382636032 1626795933696 1626931298304 1631744704512 1632816874728 1636708529664 1642975985664 1644055535616 1648919605248 1649056810752 1652849639424 1653935677056 1658967007932 1660269101056 1660407250944 1663875194346 1665319698432 1667932591104 1670385659904 1671483219926 1672867302912 1675327629312 1676428436553 1679412953088 1684381630464 1685488386816 1686858891264 1689505579008 1690615702152 1695617523756 1697089585152 1702110560256 1702252191744 1706167369728 1707288440832 1712482072704 1713968775168 1717548587712 1717691503788 1719039688704 1722773431314 1724269068288 1725402033472 1729370456064 1730506773216 1734631262208 1735771036077 1744005758976 1745151692544 1747718329344 1750314863232 1752889093632 1755639383004 1757163552768 1760833582362 1762362261504 1764954210304 1767723429888 1768884947622 1772953380864 1773100907136 1778346767808 1779890651136 1781060163584 1785156599808 1786329572352 1790587109376 1791763650144 1797064726032 1797214258593 1804096339968 1809433903104 1809584464896 1812272911488 1814938265088 1817634665664 1821888217088 1824746766336 1825945752384 1827430465536 1830145425408 1830297710592 1835712792576 1836918984069 1838513717248 1843953106944 1848347983872 1849562477568 1855034555904 1855188912096 1860677636688 1862292996096 1867802738688 1867958157312 1873484660736 1874715670984 1879183867392 1884743582976 1886379835392 1889339572224 1893361523456 1894929334272 1896174435168 1897716252672 1898963184768 1901942664921 1909225783296 1914874380288 1915033715712 1920699495936 1926542331792 1928054439936 1928214872064 1932242161176 1933919649792 1935190370048 1939802701824 1941077287656 1945541763072 1946820119868 1951460169984 1954437701632 1958932905984 1960220061696 1963295654112 1966183120512 1969104221136 1972000230336 1976808996864 1979716337664 1982657544192 1985573486592 1988688858624 1994572553472 1996304154624 1997615865856 2002376982528 2003692684032 2008301174784 2009620768896 2014410498048 2015734106412 2017484079104 2021697816786 2023452966912 2029608382464 2035613140992 2035782523008 2041805548224 2043578155008 2049624244224 2052840112128 2054188971432 2055859273728 2057210116832 2058913603584 2063296537296 2066969788416 2068327931904 2073085083648 2074447245312 2079391481856 2080757787264 2082564210688 2086913875392 2087087526108 2088725643264 2093262341274 2095079620608 2101278081024 2101452926976 2107670243328 2109055129857 2114081850816 2120336530848 2122177314816 2123571733504 2129854490112 2130031713888 2133196239564 2134930784256 2136333582864 2144692699136 2146468626432 2147879006208 2151037943808 2154233677824 2154412930176 2160786932928 2162662834176 2169061244928 2169241731072 2175659606016 2177089166304 2182278039552 2183711948613 2188734483456 2192074047488 2198559473664 2198742414336 2203799519232 2205247569408 2208707610876 2211956010576 2213876334592 2218500259128 2220426264576 2223910121472 2227180879872 2230489737216 2233770172416 2235237915404 2239217270784 2245842173952 2247317849088 2249145188352 2252674105344 2254154269536 2259338821632 2260823365008 2262786113536 2269480747008 2269669588992 2276384587776 2283309430272 2290064783616 2290255338384 2292052918272 2297031241752 2299025424384 2305827274752 2307342364288 2310962592861 2312841682944 2314361381436 2321208604458 2325341011968 2326868923392 2330291105792 2332220719104 2333753150976 2337185458176 2340852510672 2342884737024 2347778109816 2349816348672 2356964573184 2358513263496 2363937841152 2364134542848 2371129023744 2373187534848 2380208799744 2381772763136 2387449479168 2389018200192 2396086301376 2396285678124 2401797132288 2403375280722 2405461786624 2412578537472 2412779286528 2416363881984 2419917686784 2423512887552 2423714546448 2432995688448 2434594336512 2436573954048 2440193900544 2440396947456 2447617056768 2449225312092 2458604142592 2464463978496 2466083303424 2473379407872 2473585216128 2479274459136 2480903515584 2483057328128 2488450511898 2490403651584 2490610876416 2495812791519 2497979547648 2501898886656 2505578489856 2507224829889 2512991443968 2519119429632 2526572445696 2528232580224 2530288336896 2531950913024 2535923553228 2543426285634 2545634377728 2553165840384 2553378287616 2559251054592 2560932661248 2568723109056 2570953162752 2576322881568 2576537255682 2578559533056 2586403602432 2588103050208 2594055684096 2595760159824 2601946893312 2613626748928 2617727538816 2621577494016 2625472294848 2629333640448 2633459074506 2635745329152 2639621783552 2643543392256 2647431315456 2651585144832 2653327421433 2659430071296 2659651360704 2669835976704 2671590245376 2677734899712 2679494358528 2685880664064 2687645475216 2695597089048 2697937289216 2706144509952 2714150854656 2714376697344 2718409367232 2722407397632 2724770873344 2732832325632 2737120149504 2738918628576 2741145698304 2745218138112 2745446565888 2751062049728 2757770575872 2765929660416 2772521975808 2774343716352 2782551833856 2782783368144 2784967524352 2791016455032 2793439494144 2801704108032 2801937235968 2810226991104 2812073506476 2818775801088 2827115374464 2829569753088 2834009358336 2839805986816 2840042285184 2844261652752 2846574379008 2848444777152 2863838674944 2868050591744 2872311570432 2872550573568 2881049243904 2883550445568 2889813497688 2892081659904 2892322308096 2900879474688 2902785555072 2909704052736 2911615931484 2918312644608 2920230179802 2931412631552 2931656552448 2938399358976 2940330092544 2944943481168 2949274680768 2953656331704 2958000345504 2960568352768 2965213495296 2969574506496 2973986316288 2978360229888 2983033287936 2985623027712 2994456231936 2996423798784 3003565473792 3005539026048 3012451762176 3014431153344 3023601159618 3025974329344 3026226118656 3032546725179 3035179450368 3044412573696 3046412965349 3053419711488 3053673784512 3062708322336 3065367232512 3074436366336 3079260168192 3081283457148 3083788910592 3085815175248 3094944805944 3100454682624 3102491897856 3109627625472 3111670867968 3116247277568 3121136680896 3123846316032 3130370813088 3130631289162 3133088464896 3139893511911 3142619430912 3144684351328 3151917121536 3152179390464 3161505364992 3171122776224 3183265972224 3185357600256 3194781735168 3195047570832 3199794359346 3202396176384 3204500374296 3216771383296 3217039048704 3221818509312 3226556915712 3231350516736 3231619395264 3241180399392 3243994251264 3246125782016 3248765272064 3253591867392 3253862596608 3263489409024 3265633749456 3273417059328 3288111071232 3297839210496 3298113621504 3305699278848 3307871354112 3317934015864 3320538202112 3320814501888 3327750388692 3330639396864 3335865182208 3340771319808 3342966439852 3345734605824 3350655258624 3352856873106 3358825906176 3368763260928 3370976773632 3373717782528 3379011158016 3381231404304 3391235047512 3394179170304 3404221120512 3404504383488 3412334739456 3414576881664 3424964145408 3427937550336 3435097175424 3435383007576 3438079377408 3445546862628 3448538136576 3450804066944 3458740912128 3461013546432 3469262524416 3471542072154 3481812906687 3488011517952 3490303385088 3495436658688 3500629726464 3505778187264 3511278766008 3514327105536 3521667164724 3524724523008 3529908420608 3535446859776 3537769895244 3545906761728 3546201814272 3556693535616 3559781302272 3562120327168 3570313199616 3572659144704 3581174218752 3583527300288 3594129452064 3594428517186 3605062921083 3608192679936 3618867806208 3619168929792 3624545822976 3629876530176 3635269331328 3649493532672 3651891504768 3654860931072 3660290850816 3660595421184 3671425585152 3673837968138 3677027434496 3687906213888 3696695967744 3699124955136 3710069111808 3710377824192 3721355273376 3724585992192 3732675767847 3735605477376 3735916314624 3746969321472 3749431341968 3758367734784 3769487165952 3778679144448 3786723046912 3789858668544 3792348870336 3795432505344 3797926369536 3803885329842 3815139428451 3818451566592 3829748760576 3830067431424 3841398991872 3853084663584 3856429744128 3864484322352 3867839299584 3870380740096 3879605403648 3882154575312 3891083526144 3893640239736 3902920339968 3908875403264 3917865811968 3920440123392 3926591308224 3932366241024 3938208442272 3944000460672 3953617993728 3959432675328 3965315088384 3971146973184 3977377717248 3989145106944 3995231731712 4004753965056 4007385368064 4016602349568 4019241537792 4028820996096 4031468212824 4034968158208 4043395633572 4046905933824 4059216764928 4071226281984 4071565046016 4083611096448 4087156310016 4099248488448 4105680224256 4108377942864 4111718547456 4114420233664 4117827207168 4126593074592 4136655863808 4146170167296 4148894490624 4158782963712 4161515574528 4165128421376 4173827750784 4174175052216 4177451286528 4186524682548 4190159241216 4202556162048 4202905853952 4215340486656 4218110259714 4228163701632 4240673061696 4244354629632 4247143467008 4259708980224 4260063427776 4266392479128 4269861568512 4272667165728 4289385398272 4292937252864 4295758012416 4302075887616 4308467355648 4308825860352 4321573865856 4325325668352 4338122489856 4338483462144 4351319212032 4354178332608 4364556079104 4367423897226 4377468966912 4380345269703 4384148094976 4397118947328 4397484828672 4407599038464 4410495138816 4417415221752 4423912021152 4427752669184 4437000518256 4440852529152 4447820242944 4454361759744 4460979474432 4467540344832 4470475830808 4478434541568 4491684347904 4494635698176 4498290376704 4505348210688 4508308539072 4518677643264 4521646730016 4525572227072 4535401739427 4538961494016 4539339177984 4552769175552 4566618860544 4580129567232 4580510676768 4594062483504 4598050848768 4611654549504 4614684728576 4621925185722 4625683365888 4628722762872 4642417208916 4650682023936 4653737846784 4660582211584 4664441438208 4667506301952 4674370916352 4681705021344 4685769474048 4695556219632 4695946933743 4699632697344 4713929146368 4717026526992 4727875682304 4728269085696 4742258047488 4760417599488 4763545526272 4774898958336 4778036400384 4792172602752 4792571356248 4799691539019 4803594264576 4806750561444 4810923573248 4825157074944 4825558573056 4832727763968 4839835373568 4847025775104 4847429092896 4865991376896 4869188673024 4873147908096 4880387801088 4880793894912 4895234113536 4898450624184 4917208285184 4928927956992 4932166606848 4946758815744 4947170432256 4958548918272 4961807031168 4966114656256 4976901023796 4980807303168 4981221752832 4991625583038 4995959095296 5003797773312 5011156979712 5014449659778 5025982887936 5029285309659 5038238859264 5053144891392 5056465160448 5060576673792 5063901826048 5071847106456 5086852571268 5091268755456 5106331680768 5106756575232 5118502109184 5121865322496 5137446218112 5141906325504 5152645763136 5153074511364 5157119066112 5172807204864 5176206100416 5188111368192 5191520319648 5203893786624 5207313108231 5227253497856 5235455077632 5243154988032 5250944589696 5258667280896 5266918149012 5271490658304 5279243567104 5287086784512 5294862630912 5303170289664 5306654842866 5318860142592 5319302721408 5339671953408 5343180490752 5355469799424 5358988717056 5371761328128 5375290950432 5391194178096 5391642775779 5395874578432 5412289019904 5428301709312 5428753394688 5436818734464 5444814795264 5465664651264 5474240299008 5477837257152 5482291396608 5490436276224 5490893131776 5502124099456 5510756952207 5515541151744 5531859320832 5545043951616 5548687432704 5565103667712 5565566736288 5582032910064 5586878988288 5603408216064 5603874471936 5620453982208 5624147012952 5637551602176 5654230748928 5659139506176 5668018716672 5679611973632 5680084570368 5688523305504 5693148758016 5696889554304 5705827994763 5727677349888 5736101183488 5744623140864 5745101147136 5762098487808 5779626995376 5784163319808 5784644616192 5801758949376 5805571110144 5819408105472 5823231862968 5836625289216 5840460359604 5862825263104 5863313104896 5876798717952 5880660185088 5889886962336 5898549361536 5907312663408 5916000691008 5921136705536 5930426990592 5939149012992 5947972632576 5956720459776 5966066575872 5988912463872 5992847597568 6007130947584 6011078052096 6024903524352 6028862306688 6047202319236 6051948658688 6052452237312 6065093450358 6070358900736 6088825147392 6092825930698 6106839422976 6107347569024 6125416644672 6130734465024 6148872732672 6158520336384 6162566914296 6167577821184 6171630350496 6189889611888 6200909365248 6204983795712 6219255250944 6223341735936 6232494555136 6242273361792 6247692632064 6260741626176 6261262578324 6266176929792 6279787023822 6285238861824 6289368702656 6303834243072 6304358780928 6323010729984 6327165389571 6342245552448 6366531944448 6370715200512 6389563470336 6390095141664 6399588718692 6404792352768 6409000748592 6433542766592 6434078097408 6443637018624 6453113831424 6462701033472 6463238790528 6482360798784 6487988502528 6492251564032 6497530544128 6507183734784 6507725193216 6526978818048 6531267498912 6546834118656 6551135845839 6576222142464 6595678420992 6596227243008 6611398557696 6615742708224 6635868031728 6641076404224 6641629003776 6655500777384 6661278793728 6671730364416 6681542639616 6685932879704 6691469211648 6701310517248 6705713746212 6717651812352 6737526521856 6741953547264 6747435565056 6758022316032 6762462808608 6782470095024 6788358340608 6808442241024 6809008766976 6829153763328 6849928290816 6870194350848 6870766015152 6876158754816 6891093725256 6897076273152 6901608133888 6917481824256 6922027092864 6932887778583 6938525048832 6943084144308 6963625813374 6976023035904 6980606770176 6990873317376 7001259452928 7011556374528 7022557532016 7028654211072 7043334329448 7049449046016 7059816841216 7070893719552 7075539790488 7091813523456 7092403628544 7113387071232 7119562604544 7124240654336 7140626399232 7145318289408 7162348437504 7167054600576 7188258904128 7188857034372 7210125842166 7216385359872 7237735612416 7238337859584 7249091645952 7259753060352 7264523225063 7270538662656 7298987065344 7303783009536 7309721862144 7320581701632 7321190842368 7342851170304 7347675936276 7354054868992 7375812427776 7393391935488 7398249910272 7420138223616 7420755648384 7442710546752 7449171984384 7465351535694 7471210954752 7471832629248 7487438374557 7493938642944 7498862683936 7516735469568 7521674489667 7538974331904 7557358288896 7573446093824 7579717337088 7584697740672 7590865010688 7595852739072 7607770659684 7630278856902 7636903133184 7659497521152 7660134862848 7682797983744 7706169327168 7712859488256 7728968644704 7735678599168 7740761480192 7759210807296 7764309150624 7782167052288 7787280479472 7805840679936 7817750806528 7840880246784 7853182616448 7864732482048 7876416884544 7888000921344 7907235987456 7918865350656 7930630176768 7942293946368 7954755434496 7959982264299 7978290213888 7990463463424 8009507930112 8014770736128 8033204699136 8038483075584 8057641992192 8062936425648 8069936316416 8086791267144 8093811867648 8118433529856 8142452563968 8143130092032 8167222192896 8174312620032 8198496976896 8211360448512 8216755885728 8223437094912 8228840467328 8235654414336 8253186149184 8273311727616 8297788981248 8317565927424 8323031149056 8347655501568 8348350104432 8354902573056 8373049365096 8380318482432 8405112324096 8405811707904 8430680973312 8436220519428 8456327403264 8481346123392 8488709259264 8494286934016 8519417960448 8520126855552 8532784958256 8539723137024 8545334331456 8578770796544 8591516024832 8604151775232 8616934711296 8617651720704 8643147731712 8650651336704 8676244979712 8676966924288 8702638424064 8708356665216 8729112158208 8734847794452 8754937933824 8760690539406 8768296189952 8794237894656 8794969657344 8815198076928 8820990277632 8834830443504 8847824042304 8855505338368 8874001036512 8881705058304 8895640485888 8908723519488 8921958948864 8935080689664 8940951661616 8956869083136 8983368695808 8989271396352 9010696421376 9016617078144 9037355286528 9043293460032 9051144454144 9070803478854 9077922988032 9078678355968 9097640175537 9105538351104 9133237721088 9139238896047 9160259134464 9161021353536 9188124967008 9196101697536 9223309099008 9229369457152 9243850371444 9251366731776 9257445525744 9284834417832 9301364047872 9307475693568 9321164423168 9328882876416 9335012603904 9348741832704 9363410042688 9371538948096 9391112439264 9391893867486 9399265394688 9427858292736 9434053053984 9455751364608 9456538171392 9484516094976 9527091052544 9549797916672 9556072800768 9584345205504 9585142712496 9599383078038 9607188529152 9613501122888 9621847146496 9650314149888 9651117146112 9665455527936 9679670747136 9694051550208 9694858185792 9731982753792 9738377346048 9746295816192 9760775602176 9761587789824 9790468227072 9796901248368 9834416570368 9864333213696 9893517631488 9894340864512 9917097836544 9923614062336 9932229312512 9953802047592 9961614606336 9962443505664 9983251166076 9991918190592 10007595546624 10022313959424 10028899319556 10051965775872 10058570619318 10076477718528 10106289782784 10112930320896 10121153347584 10127803652096 10143694212912 10173705142536 10182537510912 10212663361536 10213513150464 10237004218368 10243730644992 10274892436224 10283812651008 10305291526272 10306149022728 10314238132224 10345614409728 10352412200832 10376222736384 10383040639296 10407787573248 10414626216462 10445438720061 10454506995712 10470910155264 10486309976064 10501889179392 10517334561792 10533836298024 10542981316608 10558487134208 10574173569024 10589725261824 10606340579328 10613309685732 10637720285184 10638605442816 10679343906816 10686360981504 10710939598848 10717977434112 10743522656256 10750581900864 10782388356192 10783285551558 10791749156864 10815188763249 10824578039808 10856603418624 10857506789376 10873637468928 10889629590528 10948480598016 10955674514304 10964582793216 10980872552448 10981786263552 11004248198912 11021513904414 11031082303488 11063718641664 11090087903232 11097374865408 11130207335424 11131133472576 11164065820128 11173757976576 11198027303541 11206816432128 11207748943872 11240907964416 11248294025904 11275103204352 11308461497856 11336037433344 11359223947264 11360169140736 11377046611008 11386297516032 11393779108608 11411655989526 11445418285353 11455354699776 11472202366976 11489246281728 11490202294272 11524196975616 11559253990752 11569289232384 11603517898752 11611142220288 11638816210944 11646463725936 11673250578432 11680920719208 11725650526208 11726626209792 11753597435904 11761320370176 11779773924672 11797098723072 11814625326816 11832001382016 11842273411072 11860853981184 11878298025984 11895945265152 11913440919552 11932133151744 11985695195136 12014261895168 12022156104192 12049807048704 12057724613376 12094404638472 12103897317376 12104904474624 12130186900716 12140717801472 12177650294784 12185651861396 12213678845952 12214695138048 12250833289344 12261468930048 12297745465344 12317040672768 12325133828592 12335155642368 12343260700992 12379779223776 12409967591424 12438510501888 12446683471872 12464989110272 12484546723584 12495385264128 12521483252352 12522525156648 12532353859584 12559574047644 12570477723648 12578737405312 12607668486144 12608717561856 12646021459968 12654330779142 12684491104896 12733063888896 12741430401024 12779126940672 12780190283328 12799177437384 12809584705536 12818001497184 12867085533184 12868156194816 12887274037248 12906227662848 12925402066944 12926477581056 12964721597568 12975977005056 12984503128064 13014367469568 13015450386432 13053957636096 13062534997824 13093668237312 13102271691678 13141035809109 13152444284928 13191356841984 13192454486016 13222797115392 13231485416448 13271736063456 13283258007552 13311001554768 13322557587456 13343460728832 13363085279232 13371865759408 13382938423296 13402621034496 13411427492424 13435303624704 13475053043712 13483907094528 13494871130112 13516044632064 13524925617216 13564940190048 13576716681216 13606205218281 13616884482048 13618017533952 13658307526656 13699856581632 13740388701696 13741532030304 13782187450512 13794152546304 13803216267776 13834963648512 13844054185728 13865775557166 13877050097664 13886168288616 13927251626748 13952046071808 13961213540352 13981746634752 14002518905856 14023112749056 14045115064032 14057308422144 14086668658896 14098898092032 14119633682432 14141787439104 14151079580976 14183627046912 14184807257088 14226774142464 14248481308672 14281252798464 14290636578816 14324696875008 14334109201152 14376517808256 14377714068744 14420251684332 14432770719744 14475471224832 14476675719168 14498183291904 14519506120704 14529046450126 14541077325312 14597974130688 14607566019072 14619443724288 14641163403264 14642381684736 14685702340608 14695351872552 14708109737984 14751624855552 14786783870976 14796499820544 14840276447232 14841511296768 14885421093504 14898343968768 14930703071388 14942421909504 14943665258496 14974876749114 14987877285888 14997725367872 15033470939136 15043348979334 15077948663808 15087855928977 15114716577792 15146892187648 15159434674176 15169395481344 15181730021376 15191705478144 15215541319368 15260557713804 15273806266368 15318995042304 15320269725696 15365595967488 15412338654336 15425718976512 15457937289408 15471357198336 15481522960384 15518421614592 15528618301248 15564334104576 15574560958944 15611681359872 15621939324693 15635501613056 15681760493568 15706365232896 15729464964096 15752833769088 15776001842688 15814471974912 15837730701312 15861260353536 15884587892736 15909510868992 15919964528598 15956580427776 15980926926848 16019015860224 16029541472256 16066409398272 16076966151168 16115283984384 16125872851296 16139872632832 16173582534288 16174928327337 16187623735296 16236867059712 16284905127936 16286260184064 16334444385792 16396993953792 16422720897024 16433511771456 16446874189824 16457680934656 16471308828672 16506372298368 16532270856621 16546623455232 16595577962496 16635131854848 16646062298112 16695311003136 16696700208864 16746098730192 16760636964864 16810224648192 16811623415808 16861361946624 16872441038856 16912654806528 16962692246784 16977418518528 16988573868032 17038835920896 17040253711104 17065569916512 17079446274048 17090668662912 17117483984289 17157541593088 17183032049664 17208303550464 17233869422592 17235303441408 17286295463424 17352489959424 17353933848576 17405276848128 17416713330432 17458224316416 17469695588904 17509875867648 17521381078812 17536592379904 17588475789312 17589939314688 17630396153856 17641980555264 17669660887008 17695648084608 17711010676736 17748002073024 17763410116608 17791280971776 17817447038976 17843917897728 17870161379328 17881903323232 17966737391616 17978542792704 18021392842752 18033234156288 18074710573056 18086586920064 18102288908288 18141606957708 18155845976064 18157356711936 18195280351074 18211076702208 18266475442176 18278477792094 18320518268928 18322042707072 18376249934016 18392203395072 18446618198016 18458738914304 18487700742888 18502733463552 18514891051488 18569668835664 18602728095744 18614951387136 18642328846336 18657765752832 18670025207808 18697483665408 18726820085376 18743077896192 18782224878528 18783787734972 18798530789376 18855716585472 18868106107968 18911502729216 18913076342784 18969032189952 18981496168713 19054182105088 19099595833344 19112145601536 19168690411008 19170285424992 19198766156076 19214377058304 19227002245776 19243694292992 19300628299776 19302234292224 19330911055872 19359341494272 19388103100416 19389716371584 19463965507584 19476754692096 19492591632384 19521551204352 19523175579648 19580936454144 19593802496736 19653407537517 19668833140736 19728666427392 19787035262976 19788681729024 19834195673088 19847228124672 19907604095184 19923229212672 19924887011328 19966502332152 19983836381184 20015191093248 20044627918848 20057798639112 20103931551744 20117141238636 20152955437056 20212579565568 20225860641792 20242306695168 20255607304192 20287388425824 20347410285072 20365075021824 20425326723072 20427026300928 20487461289984 20549784872448 20610583052544 20612298045456 20628476264448 20691228819456 20704824401664 20752445472768 20766081278592 20798663335749 20815575146496 20829252432924 20890877440122 20909013991424 20941820310528 20972619952128 21003778358784 21034669123584 21067672596048 21085962633216 21116974268416 21148347138048 21179450523648 21212681158656 21226619371464 21275440570368 21277210885632 21358687813632 21372721963008 21421879197696 21435954868224 21487045312512 21501163801728 21564776712384 21566571103116 21583498313728 21630377526498 21649156079616 21713206837248 21715013578752 21747274937856 21779259181056 21793569675189 21896961196032 21911349028608 21929165586432 21961745104896 21963572527104 22008496397824 22043027808828 22062164606976 22127437283328 22180175806464 22194749730816 22260414670848 22262266945152 22328131640256 22347515953152 22396054607082 22413632864256 22415497887744 22481815928832 22496588051808 22550206408704 22565023469001 22616922995712 22672074866688 22718447894528 22720338281472 22754093222016 22772595032064 22787558217216 22823311979052 22890836570706 22910709399552 22944404733952 22978492563456 22980404588544 23048393951232 23118507981504 23138578464768 23207035797504 23222284440576 23277632421888 23292927451872 23346501156864 23361841438416 23451301052416 23453252419584 23522640740352 23559547849344 23594197446144 23629250653632 23664002764032 23684546822144 23721707962368 23756596051968 23791890530304 23826881839104 23864266303488 23879946792897 23971390390272 24028523790336 24044312208384 24099614097408 24115449226752 24188809276944 24207794634752 24209808949248 24260373801432 24281435602944 24355300589568 24371303722792 24427357691904 24429390276096 24501666578688 24522937860096 24595490930688 24634081345536 24650267657184 24670311284736 24686521401984 24759558447552 24819935182848 24893366943744 24929978220544 24969093447168 25042966504704 25045050313296 25064707719168 25119148095288 25140955447296 25157474810624 25215336972288 25217435123712 25292042919936 25308661558284 25368982209792 25466127777792 25482860802048 25558253881344 25560380566656 25598354874768 25619169411072 25636002994368 25734171066368 25736312389632 25774548074496 25812455325696 25850804133888 25852955162112 25929443195136 25951954010112 25969006256128 26028734939136 26030900772864 26107915272192 26125069995648 26187336474624 26204543383356 26282071618218 26304888569856 26382713683968 26384908972032 26445594230784 26462970832896 26543472126912 26566516015104 26622003109536 26645115174912 26686921457664 26726170558464 26743731518816 26765876846592 26805242068992 26822854984848 26870607249408 26950106087424 26967814189056 27032089264128 27049851234432 27129880380096 27153433362432 27212410436562 27233768964096 27236035067904 27292920526611 27316615053312 27399713163264 27417716688141 27480777403392 27483064060608 27564374901024 27588305092608 27606432535552 27669927297024 27688108371456 27731551114332 27754100195328 27772336577232 27854503253496 27904092143616 27922427080704 27963493269504 28005037811712 28046225498112 28090230128064 28114616844288 28173337317792 28197796184064 28239267364864 28283574878208 28302159161952 28367254093824 28369614514176 28453548284928 28496962617344 28581273157632 28649393750016 28668218402304 28753035616512 28755428137488 28840503368664 28865541439488 28950942449664 28953351438336 28996366583808 29039012241408 29058092900252 29082154650624 29195948261376 29215132038144 29238887448576 29282326806528 29284763369472 29371404681216 29390703745104 29416219475968 29503249711104 29592999641088 29680552894464 29683022593536 29770842187008 29796687937536 29861406142776 29884843819008 29887330516992 29949753498228 29975754571776 29995450735744 30066941878272 30086697958668 30155897327616 30175711857954 30229433155584 30293784375296 30318869348352 30338790962688 30363460042752 30383410956288 30431082638736 30521115427608 30547612532736 30637990084608 30640539451392 30731191934976 30824677308672 30851437953024 30915874578816 30942714396672 30963045920768 31036843229184 31057236602496 31128668209152 31149121917888 31223362719744 31243878649386 31271003226112 31336316160183 31363520987136 31412730465792 31458929928192 31505667538176 31552003685376 31628943949824 31675461402624 31722520707072 31769175785472 31819021737984 31839929057196 31913160855552 31961853853696 32038031720448 32059082944512 32132818796544 32153932302336 32230567968768 32251745702592 32279745265664 32347165068576 32349856654674 32375247470592 32445566289747 32473734119424 32569810255872 32572520368128 32668888771584 32845441794048 32867023542912 32893748379648 32915361869312 32942617657344 33012744596736 33064541713242 33093246910464 33191155924992 33270263709696 33292124596224 33390622006272 33393400417728 33492197460384 33521273929728 33620449296384 33623246831616 33722723893248 33744882077712 33825309613056 33925384493568 33977147736064 34077671841792 34080507422208 34131139833024 34158892548096 34181337325824 34234967968578 34315083186176 34366064099328 34416607100928 34467738845184 34470606882816 34572590926848 34707867697152 34810553696256 34833426660864 34916448632832 34939391177808 35019751735296 35042762157624 35073184759808 35176951578624 35179878629376 35260792307712 35283961110528 35339321774016 35391296169216 35422021353472 35496004146048 35526820233216 35582561943552 35634894077952 35687835795456 35740322758656 35763806646464 35957085585408 36042785685504 36066468312576 36149421146112 36173173840128 36204577816576 36283213915416 36311691952128 36314713423872 36390560702148 36422153404416 36532950884352 36556955584188 36641036537856 36644085414144 36752499868032 36784406790144 36893236396032 36917477828608 36975401485776 37005466927104 37029782102976 37139337671328 37229902774272 37284657692672 37315531505664 37340050415616 37394967330816 37453640170752 37486155792384 37564449757056 37567575469944 37597061578752 37711433170944 37736212215936 37823005458432 37826152685568 37938064379904 37962992337426 38108364210176 38199191666688 38224291203072 38337380822016 38340570849984 38397532312152 38428754116608 38454004491552 38487388585984 38601256599552 38604468584448 38661822111744 38718682988544 38776206200832 38779432743168 38927931015168 38953509384192 39043102408704 39046351159296 39161872908288 39187604993472 39306815075034 39337666281472 39423107427327 39457332854784 39574070525952 39577363458048 39668391346176 39694456249344 39815208190368 39849774022656 39933004664304 39967672762368 40030382186496 40089255837696 40115597278224 40207863103488 40234282477272 40305910874112 40425159131136 40451721283584 40484613390336 40511214608384 40574776851648 40694820570144 40730150043648 40818615654843 40850653446144 40854052601856 40974922579968 41099569744896 41221166105088 41224596090912 41382457638912 41409648803328 41504890945536 41532162557184 41597326671498 41631150292992 41658504865848 41781754880244 41818027982848 41883640621056 41945239904256 42007556717568 42069338247168 42135345192096 42171925266432 42233948536832 42296694276096 42358901047296 42425362317312 42453238742928 42550881140736 42554421771264 42745443926016 42843758395392 42871909736448 42974090625024 43002327603456 43129553424768 43133142206232 43166996627456 43260755052996 43298312159232 43426413674496 43430027157504 43494549875712 43558518362112 43587139350378 43793922392064 43822698057216 43858331172864 43923490209792 43927145054208 44016992795648 44086055617656 44124329213952 44254874566656 44360351612928 44389499461632 44520829341696 44524533890304 44656263280512 44695031906304 44792109214164 44827265728512 44830995775488 44963631857664 44993176103616 45100412817408 45130046938002 45233845991424 45263567786931 45344149733376 45436895789056 45440676562944 45508186444032 45545190064128 45575116434432 45646623958104 45781673141412 45821418799104 45888809467904 45956985126912 45960809177088 46096787902464 46237015963008 46277156929536 46414071595008 46444568881152 46555264843776 46585854903744 46693002313728 46723682876832 46865817974079 46902602104832 46906504839168 47045281480704 47119095698688 47188394892288 47258501307264 47328005528064 47443415924736 47513192103936 47583781060608 47653763678208 47728532606976 47759893585794 47942780780544 48057047580672 48088624416768 48199228194816 48230898453504 48377618553888 48419617898496 48520747602864 48524784982011 48562871205888 48710601179136 48742607445584 48854715383808 48858780552192 49003333157376 49190981861376 49268162691072 49300535314368 49340622569472 49373042803968 49519116895104 49596812569863 49639870365696 49786733887488 49859956441088 49938186894336 50085933009408 50090100626592 50238296190576 50281910894592 50314949621248 50430673944576 50434870247424 50584085839872 50617323116568 50737964419584 50932255555584 50965721604096 51116507762688 51120761133312 51196709749536 51238338822144 51272005988736 51468342132736 51472624779264 51549096148992 51624910651392 51701608267776 51705910324224 51858886390272 51938012512256 52057469878272 52061801545728 52215830544384 52250139991296 52374672949248 52409086766712 52564143236436 52609777139712 52765427367936 52769817944064 52891188461568 52925941665792 53086944253824 53133032030208 53244006219072 53290230349824 53373842915328 53452341116928 53487463037632 53531753693184 53610484137984 53645709969696 53900212174848 53935628378112 54064178528256 54099702468864 54259760760192 54306866724864 54424820873124 54467537928192 54472070135808 54585841053222 54633230106624 54799426326528 54835433376282 54961554806784 54966128121216 55128749802048 55176610185216 55212865071104 55339854594048 55376216742912 55463102228664 55508200390656 55544673154464 55709006506992 55808184287232 55844854161408 55926986539008 56010075623424 56092450996224 56180460256128 56229233688576 56346674635584 56395592368128 56478534729728 56567149756416 56604318323904 56734508187648 56739229028352 56907096569856 56944488506139 56993925234688 57162546315264 57298787500032 57336436804608 57506071233024 57510856274976 57681006737328 57731082878976 57901884899328 57906702876672 57992733167616 58078024482816 58116185800504 58164309301248 58391896522752 58430264076288 58477774897152 58564653613056 58569526738944 58742809362432 58781407490208 58832438951936 58960222612551 59006499422208 59185999282176 59361105788928 59366045187072 59541684374016 59722812285552 59769687638016 59774661033984 59899506996456 59951509143552 59990901471488 60133883756544 60173395917336 60311794655232 60351423715908 60458866311168 60587568750592 60637738696704 60677581925376 60726920085504 60766821912576 60862165277472 61042230855216 61095225065472 61275980169216 61281078902784 61462383869952 61649354617344 61831749157632 61885428793344 61926091841536 62073686458368 62114473204992 62257336418304 62298243835776 62395990007247 62446725439488 62487757298772 62542006452224 62672632320366 62727041974272 62825460931584 62917859856384 63011335076352 63104007370752 63257887899648 63350922805248 63445041414144 63538351570944 63638043475968 63679858114392 63826321711104 63923707707392 64076063440896 64118165889024 64265637593088 64307864604672 64461135937536 64503491405184 64559490531328 64694330137152 64699713309348 64750494941184 64891132579494 64947468238848 65139620511744 65145040736256 65337777543168 65380709025567 65690883588096 65734047085824 65787496759296 65830723738624 65885235314688 66025489193472 66129083426484 66186493820928 66382311849984 66540527419392 66584249192448 66781244012544 66786800835456 66984394920768 67042547859456 67240898592768 67246493663232 67445447786496 67489764155424 67650619226112 67695070407003 67850768987136 67954295472128 68155343683584 68161014844416 68262279666048 68317785096192 68362674651648 68469935937156 68630166372352 68732128198656 68833214201856 68935477690368 68941213765632 69145181853696 69415735394304 69621107392512 69666853321728 69832897265664 69878782355616 70039503470592 70085524315248 70146369519616 70353903157248 70359757258752 70567922221056 70678643548032 70782592338432 70992008292096 71053640466432 71165123887104 71269788155904 71375671590912 71480645517312 71527613292928 71639840378691 71914171170816 72085571371008 72132936625152 72298842292224 72346347680256 72566427830832 72623383904256 72629426847744 72781121404296 72844306808832 73065901768704 73113911168376 73282073075712 73288170828288 73504999736064 73568813580288 73786472792064 73834955657216 73950802971552 74010933854208 74059564205952 74278675342656 74459805548544 74569315385344 74680100831232 74789934661632 74907280341504 75128899514112 75135150939888 75194123157504 75422866341888 75472424431872 75646010916864 75652305371136 75876128759808 75925984674852 76216728420352 76398383333376 76448582406144 76674761644032 76681141699968 76795064624304 76857508233216 76908008983104 76974777171968 77202513199104 77208937168896 77323644223488 77437365977088 77552412401664 77558865486336 77855862030336 77907018768384 78086204817408 78092702318592 78323745816576 78375209986944 78613630150068 78675332562944 78846214854654 78914665709568 79148141051904 79154726916096 79336782692352 79388912498688 79630416380736 79699548045312 79866009328608 79935345524736 80060764372992 80178511675392 80231194556448 80415726206976 80468564954544 80611821748224 80850318262272 80903442567168 81022429216768 81149553703296 81389641140288 81460300087296 81637231309686 81701306892288 81708105203712 81949845159936 82199139489792 82253150064423 82442332210176 82449192181824 82764915277824 82819297606656 83009781891072 83064325114368 83194653342996 83262300585984 83317009731696 83563509760488 83636055965696 83767281242112 83890479808512 84015113435136 84138676494336 84270690384192 84343850532864 84467897073664 84593388552192 84717802094592 84850724634624 84906477485856 85101762281472 85108843542528 85490887852032 85743819472896 85948181250048 86004655206912 86259106849536 86266284412464 86333993254912 86521510105992 86596624318464 86852827348992 86860054315008 86989099751424 87117036724224 87174278700756 87587844784128 87645396114432 87716662345728 87846980419584 87854290108416 88033985591296 88172111235312 88248658427904 88509749133312 88778998923264 89041658683392 89049067780608 89312526561024 89390063812608 89584218428328 89654531457024 89661991550976 89927263715328 89986352207232 90200825634816 90260093876004 90467691982848 90527135573862 90688299466752 90873791578112 90881353125888 91016372888064 91090380128256 91150232868864 91293247916208 91563346282824 91642837598208 91777618935808 91913970253824 91921618354176 92193575804928 92474031926016 92554313859072 92828143190016 92889137762304 93110529687552 93171709807488 93386004627456 93447365753664 93731635948158 93805204209664 93813009678336 94008948480549 94090562961408 94238191397376 94376789784576 94438801925819 94517002614528 94656011056128 94886831849472 95026384207872 95167562121216 95307527356416 95457065213952 95519787171588 95885561561088 96114095161344 96177248833536 96398456389632 96461796907008 96755237107776 96839235796992 97041495205728 97049569964022 97125742411776 97336698869241 97421202358272 97485214891168 97709430767616 97717561104384 98006666314752 98536325382144 98601070628736 98681245138944 98746085607936 99038233790208 99193625139726 99279740731392 99573467774976 99719912882176 99876373788672 100171866018816 100180201253184 100476592381152 100563821789184 100629899242496 100861347889152 100869740494848 101168171679744 101234646233136 101475928839168 101931443208192 102233015525376 102241522266624 102393419499072 102476677644288 102544011977472 102936684265472 102945249558528 103098192297984 103249821302784 103403216535552 103411820648448 103717772780544 103876025024512 104123603091456 104431661088768 104500279982592 104749345898496 104818173533424 105128286472872 105219554279424 105530854735872 105539635888128 105782376923136 105851883331584 106173888507648 106266064060416 106488012438144 106580460699648 106747685830656 106904682233856 106974926075264 107063507386368 107220968275968 107291419939392 107871256756224 108128357056512 108199404937728 108519521520384 108613733449728 108849641746248 108935075856384 108944140271616 109171682106444 109266460213248 109598852653056 109670866752564 109923109613568 109932256242432 110257499604096 110353220370432 110425730142208 110679709188096 110752433485824 110926204457328 111016400781312 111089346308928 111418013013984 111689708322816 111853973078016 112020151246848 112184901992448 112360920512256 112458467377152 112693349271168 112791184736256 113134299512832 113208636647808 113469016375296 113478458056704 113814193139712 113888977012278 113987850469376 114325092630528 114597575000064 114672873609216 115012142466048 115021712549952 115362013474656 115462165757952 115803769798656 115813405753344 115985466335232 116156048965632 116232371601008 116328618602496 116783793045504 116860528152576 117129307226112 117139053477888 117485618724864 117562814980416 117664877903872 117920445225102 118012998844416 118269322281981 118371998564352 118722211577856 118732090374144 119083368748032 119445624571104 119549322067968 119799013992912 119903018287104 119981802942976 120267767513088 120346791834672 120623589310464 120702847431816 120917732622336 121175137501184 121275477393408 121355163850752 121453840171008 121533643825152 121724330554944 122084461710432 122190450130944 122551960338432 122562157805568 122924767739904 123298709234688 123663498315264 123852183683072 124147372916736 124228946409984 124514672836608 124596487671552 124791980014494 124893450878976 124975514597544 125084012904448 125345264640732 125454083948544 125650921863168 125835719712768 126022670152704 126208014741504 126515775799296 126701845610496 126890082828288 127076703141888 127276086951936 127359716228784 127652643422208 127847415414784 128236331778048 128531275186176 128615729209344 128922271875072 129006982810368 129118981062656 129388660274304 129399426618696 129500989882368 129782265158988 129894936477696 130279241023488 130290081472512 130675555086336 130761418051134 131381767176192 131468094171648 131574993518592 131661447477248 131770470629376 132050978386944 132258166852968 132372987641856 132764623699968 133081054838784 133168498384896 133562488025088 133573601670912 133968789841536 134085095718912 134481797185536 134492987326464 134890895572992 134979528310848 135301238452224 135390140814006 135701537974272 135790703360793 135908590944256 136310687367168 136322029688832 136524559332096 136635570192384 136725349303296 136939871874312 137260332744704 137464256397312 137666428403712 137870955380736 137882427531264 138290363707392 138831470788608 139242214785024 139333706643456 139665794531328 139757564711232 140079006941184 140171048630496 140292739039232 140597453922237 140707806314496 140719514517504 141135844442112 141357287096064 141565184676864 141984016584192 142330247774208 142539576311808 142751343181824 142961291034624 143055226585856 143279680757382 143828342341632 144171142742016 144265873250304 144597684584448 144692695360512 145132855661664 145258853695488 145562242808592 145574354946033 145688613617664 146131803537408 146227822336752 146564146151424 146576341656576 147009999472128 147572945584128 147669911314432 147901605943104 148021867708416 148119128411904 148557350685312 148790437709589 148919611097088 149138630770688 149360201662464 149579869323264 149814560683008 150257799028224 150270301879776 150845732683776 150944848863744 151292021833728 151304610742272 151752257519616 151851969349704 152433456840704 152796766666752 152897164812288 153349523288064 153362283399936 153590129248608 153715016466432 153816017966208 153949554343936 154405026398208 154417874337792 154647288446976 154874731954176 155104824803328 155117730972672 155814037536768 156172409634816 156185404637184 156647491633152 156750419973888 157227260300136 157350665125888 157692429709308 157829331419136 158296282103808 158309453832192 158673565384704 158777824997376 159260832761472 159399096090624 159732018657216 159870691049472 160121528745984 160357023350784 160462389112896 160831452413952 160937129909088 161700636524544 161806885134336 162044858433536 162299107406592 162779282280576 162920600174592 163274462619372 163402613784576 163416210407424 163899690319872 164398278979584 164506300128846 164884664420352 164898384363648 165529830555648 165638595213312 166019563782144 166128650228736 166389306685992 166524601171968 166634019463392 167127019520976 167272111931392 167534562484224 167780959617024 168030226870272 168277352988672 168541380768384 168687701065728 169186777104384 169435604189184 169701449269248 169812954971712 170203524562944 170217687085056 170833465518417 170981775704064 171487638945792 171896362500096 172009310413824 172518213699072 172532568824928 173043020211984 173193248636928 173705654697984 173720108630016 173978199502848 174234073448448 174348557401512 175175689568256 175290792228864 175433324691456 175693960839168 175708580216832 176067971182592 176344222470624 176497316855808 176880667837653 177019498266624 177557997846528 178083317366784 178098135561216 178625053122048 179168436856656 179309062914048 179323983101952 179854527430656 179972704414464 180401651269632 180520187752008 180935383965696 181054271147724 181376598933504 181747583156224 181762706251776 182032745776128 182180760256512 182300465737728 182586495832416 183126692565648 183285675196416 183555237871616 183827940507648 183843236708352 184387151609856 184948063852032 185656286380032 185778275524608 186221059375104 186343419614976 186772009254912 186894731507328 187463271896316 187610408419328 187626019356672 188017896961098 188181125922816 188476382794752 188753579569152 188877603851638 189034005229056 189312022112256 189773663698944 190052768415744 190335124242432 190615054712832 190914130427904 191039574343176 191771123122176 192228190322688 192354497667072 192796912779264 192923593814016 193510474215552 193678471593984 194082990411456 194099139928044 194251484823552 194673397738482 194842404716544 194970429782336 195418861535232 195435122208768 196013332629504 196142127076701 197072650764288 197202141257472 197362490277888 197492171215872 198076467580416 198387250279452 198559481462784 199146935549952 199439825764352 199752747577344 200343732037632 200360402506368 200953184762304 201127643578368 201259798484992 201722695778304 201739480989696 202336343359488 202469292466272 202951857678336 203085211221009 203862886416384 204466031050752 204483044533248 204786838998144 204953355288576 205088023954944 205873368530944 205890499117056 206196384595968 206499642605568 206806433071104 206823641296896 207435545561088 207752050049024 208247206182912 208863322177536 209000559965184 209498691796992 209636347066848 210256572945744 210439108558848 211061709471744 211079271776256 211703766663168 212347777015296 212976024876288 213160921399296 213495371661312 213809364467712 213949852150528 214127014772736 214441936551936 214582839878784 214919521136073 215742513512448 216256714113024 216398809875456 217039043040768 217699283492496 217870151712768 217888280543232 218343364212888 218532920426496 219197705306112 219341733505128 219846219227136 219864512484864 220514999208192 220706440740864 220851460284416 221359418376192 221504866971648 221852408914656 222032801562624 222178692617856 222836026027968 223379416645632 223707946156032 224040302493696 224369803984896 224721841024512 225386698542336 225582369472512 226268599025664 226417273295616 226938032750592 226956916113408 227628386279424 227777954024556 227975700938752 228650185261056 229195150000128 229345747218432 230024284932096 230043425099904 230724026949312 230924331515904 231607539597312 231626811506688 231970932670464 232312097931264 232464743202016 232657237204992 233567586091008 233721056305152 234258614452224 234278106955776 234971237449728 235125629960832 235329755807744 235840890450204 236025997688832 236538644563962 236743997128704 237444423155712 237464180748288 238166737496064 238891249142208 239098644135936 239598027985824 239806036574208 239963605885952 240535535026176 240693583669344 241247178620928 241405694863632 241835465244672 242350275002368 242550954786816 242710327701504 243067287650304 243448661109888 244168923420864 244380900261888 245103920676864 245124315611136 245849535479808 246597418469376 246759450193269 247326996630528 247704367366144 248294745833472 248457892819968 249029345673216 249192975343104 249583960028988 249786901757952 249951029195088 250168025808896 250690529281464 250908167897088 251301843726336 251671439425536 252045340305408 252416029483008 253031551598592 253403691220992 253780165656576 254153406283776 254552173903872 254719432457568 255305286844416 255694830829568 256472663556096 257231458418688 257844543750144 258013965620736 258777320548608 258798853237392 259001979764736 259564530317976 259789872955392 260558482046976 260580162945024 261351110172672 261522836102268 262763534352384 262936188343296 263149987037184 263322894954496 263540941258752 264101956773888 264516333705936 264745975283712 265529247399936 266336996769792 267124976050176 267147203341824 267937579683072 268170191437824 268963594371072 268985974652928 269781791145984 269959056621696 270602476904448 270780281628012 271403075948544 271581406721586 271817181888512 272621374734336 272644059377664 273049118664192 273271140384768 273450698606592 273879743748624 274520665489408 274928512794624 275332856807424 275741910761472 275764855062528 276580727414784 277662941577216 278484429570048 278667413286912 279331589062656 279515129422464 280158013882368 280342097260992 280585478078464 281194907844474 281415612628992 281439029035008 282026845441647 282271688884224 282714574192128 283130369353728 283316405777457 283968033168384 284660495548416 285079152623616 285502686363648 285922582069248 286110453171712 286559361514764 287656684683264 288342285484032 288531746500608 289195369168896 289385390721024 290265711323328 290517707390976 291124485617184 291148709892066 291377227235328 292263607074816 292455644673504 293128292302848 293152683313152 294019998944256 295339822628864 295803211886208 296043735416832 296238256823808 297114701370624 297580875419178 297839222194176 298277261541376 298720403324928 299159738646528 299629121366016 300515598056448 300540603759552 301691465367552 301889697727488 302584043667456 302609221484544 303504515039232 303703938699408 304866913681408 305794329624576 306699046576128 306724566799872 307180258497216 307430032932864 307632035932416 307899108687872 308810052796416 308835748675584 309294576893952 309749463908352 310209649606656 310235461945344 311628075073536 312370809274368 313294983266304 313500839947776 314454520600272 314701330251776 315384859418616 315658662838272 316592564207616 316618907664384 317347130769408 317555649994752 318521665522944 318798192181248 319464037314432 319741382098944 320243057491968 320714046701568 320924778225792 321662904827904 321874259818176 323613770268672 324089716867072 324598214813184 325558564561152 325841200349184 326548925238744 326805227569152 326832420814848 327799380639744 328796557959168 329012600257692 329769328840704 329796768727296 331059661111296 331277190426624 332039127564288 332257300457472 332778613371984 333049202343936 333268038926784 334254039041952 334544223862784 335069124968448 335561919234048 336060453740544 336554705977344 337082761536768 337375402131456 338373554208768 339402898538496 339625909943424 340407049125888 340435374170112 341666931036834 341963551408128 342975277891584 343792725000192 344018620827648 345036427398144 345065137649856 346086040423968 346386497273856 347411309395968 347440217260032 347956399005696 348468146896896 348697114803024 350351379136512 350581584457728 351387921678336 351417160433664 352135942365184 352688444941248 352994633711616 353761335675306 354038996533248 354807966845943 355115995693056 356166634733568 356196271122432 357250106244096 358336873713312 358647966203904 359709054861312 359945408828928 360803302539264 361040375504016 361870767931392 362108542295448 362753197867008 363495166312448 363525412503552 364065491552256 364361520513024 364600931475456 365172991664832 366253385131296 366571350392832 367110475743232 367655881015296 367686473416704 368774303219712 369896127704064 371556551049216 372442118750208 372686839229952 373544018509824 373789463014656 374926543792632 375220816838656 375252038713344 376035793922196 376362251845632 376952765589504 377507159138304 377755207703276 378068010458112 378624044224512 379547327397888 380105536831488 380670248484864 381230109425664 381828260855808 382079148686352 383542246244352 384708995334144 385593825558528 385847187628032 387020948431104 387356943187968 388165980822912 388198279856088 388502969647104 389346795476964 389684809433088 389940859564672 390837723070464 390870244417536 392026665259008 392284254153402 394145301528576 394404282514944 394724980555776 394984342431744 396152935160832 396774500558904 397118962925568 398293871099904 398879651528704 399505495154688 400687464075264 400720805012736 401906369524608 402255287156736 402519596969984 403445391556608 403478961979392 404672686718976 404938584932544 405903715356672 406170422442018 407372110082379 407725772832768 408932062101504 408966089066496 409573677996288 409906710577152 410176047909888 411780998234112 412392769191936 412999285211136 413612866142208 413647282593792 414871091122176 415504100098048 416494412365824 417726644355072 418001119930368 418997383593984 419272694133696 420513145891488 420878217117696 421792361766711 422123418943488 422158543552512 423407533326336 424695554030592 425952049752576 426990743322624 427618728935424 427899704301056 428254029545472 428883873103872 429165679757568 429839042272146 431485027024896 432513428226048 432797619750912 434078086081536 435398566984992 435776561086464 436686728425776 437065840852992 438395410612224 438683467010256 439692438454272 439729024969728 441029998416384 441702920568832 442718836752384 443009733943296 443704817829312 444065603125248 444357385235712 445672052055936 446758833291264 447415892312064 448080604987392 448739607969792 449443682049024 450773397084672 452537198051328 452834546591232 453876065501184 453913832226816 455256772558848 455555908049112 455951401877504 457300370522112 458390300000256 458691494436864 460048569864192 460086850199808 461448053898624 461848663031808 463215079194624 463253623013376 463941865340928 464624195862528 464929486404032 465314474409984 467442112610304 468517228904448 468556213911552 469942474899456 470251259921664 470659511615488 471681780900408 472051995377664 473077289127924 473487994257408 474888846311424 474928361496576 476333474992128 477782498284416 478197288271872 479196055971648 479612073148416 479927211771904 481071070052352 481387167338688 482494357241856 482811389727264 484700550004736 485101909573632 485420655403008 486134575300608 486897322219776 488337846841728 488761800523776 490207841353728 490248631222272 491699070959616 493194836938752 493518900386538 494653993261056 495408734732288 496589491666944 496915785639936 498058691346432 498385950686208 499167920057976 499573803515904 499902058390176 500336051617792 501381058562928 501816335794176 502603687452672 503342878851072 504090680610816 504832058966016 506063103197184 507560331313152 508306812567552 509104347807744 509438864915136 510610573688832 511389661659136 512500396555251 512945327112192 514462916837376 515689087500288 516027931241472 517554641097216 517597706474784 519129060635952 519579745910784 521116964093952 521160325890048 522702220345344 523045672204536 525527068704768 525872376686592 526299974074368 526645789908992 527081882517504 528203913547776 529032667411872 529491950567424 530642003512959 531058494799872 532673993539584 534249952100352 534294406683648 535875159366144 537927188742144 537971949305856 539563582291968 539918113243392 541204953808896 541560563256024 542806151897088 543162813443172 543634363777024 545242749468672 545288118755328 546098237328384 546542280769536 546901397213184 547759487497248 549041330978816 549857025589248 550665713614848 551483821522944 551529710125056 553161454829568 556968859140096 557334826573824 558663178125312 559030258844928 560316027764736 560684194521984 561170956156928 562389815688948 562831225257984 562878058070016 564053690883294 564543377768448 565429148384256 566260738707456 566632811554914 567936066336768 569320991096832 570158305247232 571005372727296 571845164138496 572220906343424 573118723029528 575313369366528 576684570968064 577063493001216 578390738337792 578770781442048 580531422646656 581035414781952 582248971234368 582297419784132 582754454470656 584527214149632 584911289347008 586256584605696 586305366626304 588039997888512 588426381230103 590679645257728 591606423772416 592087470833664 592476513647616 594229402741248 595161750838356 595678444388352 596554523082752 597440806649856 598319477293056 599258242732032 601031196112896 601081207519104 603382930735104 603779395454976 605168087334912 605218442969088 607009030078464 607407877398816 609255633663027 609733827362816 611588659249152 613398093152256 613449133599744 614360516994432 614860065865728 615264071864832 617620105592832 617671497351168 618589153787904 619498927816704 620419299213312 620470923890688 623256150147072 624741618548736 626589966532608 627001679895552 628909041200544 630769718837232 631317325676544 633185128415232 633237815328768 635111299989504 637043331045888 638928074628864 639482764197888 640486114983936 641428093403136 641849556451584 643325809655808 643748519636352 644758563408219 647227540537344 648179433734144 649196429626368 651117129122304 653097850477488 653610455138304 653664841629696 655598761279488 657593115918336 658025200515384 659538657681408 659593537454592 662119322222592 662554380853248 664078255128576 664514600914944 665557226743968 666098404687872 666536077853568 668508078083904 669088447725568 670138249936896 671123838468096 672120907481088 673109411954688 674165523073536 676747108417536 678805797076992 679251819886848 680814098251776 680870748340224 683333862073668 683927102816256 685950555783168 687585450000384 688037241655296 690072854796288 690130275299712 692172080847936 692772994547712 694822618791936 694880434520064 695912798011392 696936293793792 697394229606048 700702758273024 701163168915456 702775843356672 702834320867328 704271884730368 705376889882496 705989267423232 707522671350612 708077993066496 709615933691886 710231991386112 712333269467136 712392542244864 714500212488192 716673747426624 717295932407808 719418109722624 719890817657856 721606605078528 722080751008032 723741535862784 724217084590896 725506395734016 726990332624896 727050825007104 728130983104512 729201862950912 730345983329664 732506770262592 733142700785664 734220951486464 735311762030592 735372946833408 737548606439424 739792255408128 740278350579807 743113102098432 744884237500416 745373678459904 747088037019648 747578926029312 749853087585264 750441633677312 750504077426688 752071587844392 752724503691264 753905531179008 755014318276608 755510415406552 756136020916224 757248088449024 759094654795776 760211073662976 761340496969728 762460218851328 763656521711616 764158297372704 767084492488704 769417990668288 771694375256064 774041896862208 776331961645824 776396559712176 777005939294208 778693590953928 779369618866176 779881719129344 781675446140928 781740488835072 784053330518016 784568508306804 788290603057152 788808565029888 789449961111552 789968684863488 792305870321664 793549001117808 794237925851136 796587742199808 797759303057408 799010990309376 801374928150528 801441610025472 803812739049216 804510574313472 805039193939968 806890783113216 806957923958784 809345373437952 809877169865088 811807430713344 812340844884036 814744220164758 815451545665536 817864124203008 817932178132992 819147355992576 819813421154304 820352095819776 823561996468224 824785538383872 825998570422272 827225732284416 827294565187584 829742182244352 831008200196096 832988824731648 835453288710144 836002239860736 837994767187968 838545388267392 841026291782976 841756434235392 843584723533422 844246837886976 844317087105024 846080536324941 846815066652672 849391108061184 849949217332371 851904099505152 853981486645248 855237457870848 855799408602112 856508059090944 857767746207744 858331359515136 859678084544292 862970054049792 865026856452096 865595239501824 868156172163072 870797133969984 871553122172928 873373456851552 874131681705984 876790821224448 877366934020512 879384876908544 879458049939456 882059996832768 883405841137664 886019467886592 887409635658624 888131206250496 888714770471424 891344104111872 893517666582528 894831784624128 896161209974784 897479215939584 898887364098048 901546794169344 905074396102656 905669093182464 907752131002368 907827664453632 910513545117696 911111816098224 911902803755008 914600741044224 917382988873728 920097139728384 920173700399616 922896107797248 923697326063616 926430158389248 926507246026752 927883730681856 929248391725056 929858972808064 930628948819968 934884225220608 937112427823104 939884949798912 940502519843328 943363561800816 944103990755328 946154578255848 946975988514816 949777692622848 949856722993152 952666949984256 955564996568832 956394576543744 958392111943296 959224146296832 959854423543808 962142140104704 962774334677376 964988714483712 965622779454528 969401100009472 970841310806016 972269150601216 973794644439552 976675693683456 977523601047552 980415682707456 980497262444544 983398141919232 986389673877504 987037800773076 989307986522112 990817469464576 993178983333888 993831571279872 996117382692864 996771901372416 998335840115952 999147607031808 999804116780352 1000672103235584 1002762117125856 1003632671588352 1005207374905344 1006685757702144 1008181361221632 1009664117932032 1012126206394368 1015120662626304 1018208695615488 1018877729830272 1021221147377664 1022779323318272 1025000793110502 1025890654224384 1028925833674752 1031378175000576 1032055862482944 1035109282194432 1035195412949568 1038258121271904 1039159491821568 1042233928187904 1042320651780096 1045404440690688 1046091344409072 1051054137409536 1051744753373184 1053291579817984 1054163765035008 1056407827095552 1058065334823744 1058983901134848 1061284007025918 1062116989599744 1065347987079168 1068499904200704 1068588813367296 1071750318732288 1075943898611712 1079127164583936 1079836226486784 1082409907617792 1083121126512048 1085612303794176 1086325626886344 1087268727554048 1090485498937344 1090576237510656 1092196474656768 1093084561539072 1093802794426368 1095518974994496 1098082661957632 1099714051178496 1101331427229696 1102967643045888 1103059420250112 1106322909659136 1114669653147648 1117326356250624 1118060517689856 1120632055529472 1121368389043968 1122341912313856 1124779631377896 1125662450515968 1125756116140032 1128107381766588 1129086755536896 1130858296768512 1132521477414912 1133265623109828 1135872132673536 1138641982193664 1140316610494464 1142010745454592 1143690328276992 1144441812686848 1146237446059056 1150626738733056 1154126986002432 1156781476675584 1157541562884096 1161062845293312 1162070829563904 1164497942468736 1164594839568264 1165508908941312 1169054428299264 1169822578694016 1172513169211392 1172610733252608 1176079995777024 1176852762460206 1181359290515456 1183212847544832 1184174941667328 1184953027295232 1188458805482496 1190323501676712 1191356888776704 1193109046165504 1194881613299712 1196638954586112 1198516485464064 1202062392225792 1202162415038208 1206765861470208 1207558790909952 1210336174669824 1210436885938176 1214018060156928 1214815754797632 1218511267326054 1219467654725632 1222116330247137 1223177318498304 1226796186304512 1226898267199488 1228721033988864 1229720131731456 1230528143729664 1235342994702336 1237178307575808 1238997855633408 1240838598426624 1240941847781376 1246512300294144 1249483237097472 1253179933065216 1254003359791104 1257818082401088 1261539437674464 1262634651353088 1265377085300133 1266370256830464 1266475630657536 1270222599979008 1274086662091776 1277856149257728 1280972229967872 1282856186806272 1283699112903168 1286651619311616 1287497039272704 1289517126816438 1294455081074688 1296358867468288 1298392859252736 1302234258244608 1306195700954976 1307329683259392 1311197522558976 1315186231836672 1316050401030768 1319077315362816 1319187074909184 1325108761706496 1328156510257152 1329029201829888 1331114453487936 1332196809375744 1333072155707136 1337016156167808 1338176895451136 1340276499873792 1342247676936192 1344241814962176 1346218823909376 1348331046147072 1357611594153984 1358503639773696 1361628196503552 1361741496680448 1366667724147336 1367854205632512 1371901111566336 1375170900000768 1376074483310592 1380145709592576 1380260550599424 1384344161695872 1385545989095424 1389645237583872 1389760869040128 1391825596022784 1393872587587584 1394788459212096 1402326337830912 1405551686713344 1405668641734656 1408543769460736 1410753779764992 1411978534846464 1415045342701224 1416155986132992 1419231867383772 1420463982772224 1424666538934272 1424785084489728 1429000424976384 1433347494853248 1434591864815616 1438836219445248 1439781635315712 1443213210157056 1444161502016064 1447483071725568 1448434169181792 1453980665249792 1454101650014208 1456261966209024 1458403725901824 1460691966659328 1465013540525184 1466285401571328 1470623524061184 1470745893666816 1475097212878848 1479584510816256 1480556701159614 1486226204196864 1489768475000832 1490747356919808 1494176074039296 1495157852058624 1499706175170528 1501008154853376 1504143175688784 1505449007382528 1507811062358016 1510028636553216 1511020830813104 1512272041832448 1514496176898048 1518189309591552 1522680993939456 1524920437702656 1527313043423232 1528316594745408 1534168984977408 1537501189665753 1538835981336576 1543388750512128 1548083793724416 1552663923291648 1552793119424352 1557387181907856 1558739237732352 1559763438258688 1563350892281856 1563480977670144 1568106661036032 1569137016613608 1576581206114304 1577617130059776 1578899922223104 1579937369726976 1584611740643328 1587098002235616 1588475851702272 1593175484399616 1595518606114816 1598021980618752 1602749856301056 1602883220050944 1607625478098432 1610078387879936 1613781566226432 1613915847917568 1618690746875904 1619754339730176 1623614861426688 1624681689768072 1629488440329516 1630903091331072 1635728248406016 1635864356265984 1638294711985152 1639626842308608 1640704191639552 1647123992936448 1649571076767744 1651997140844544 1654451464568832 1654589130375168 1659484364488704 1662016400392192 1670906577420288 1672004479721472 1675989534375936 1677090776534784 1682052583565952 1683512868470784 1687169447066844 1688493675773952 1688634174210048 1692161072649882 1693630133305344 1698782216122368 1699898434664742 1703808199010304 1707962973290496 1710474915741696 1711598817204224 1713016118181888 1715535492415488 1716662719030272 1719356169088584 1725940108099584 1730053712904192 1731190479003648 1736312344326144 1741594267939968 1743106244345856 1746746913703104 1748263363411968 1753581642448896 1754733868041024 1758769753817088 1758916099878912 1764119993665536 1765279143690309 1766811682275328 1772038935773184 1774819271317248 1776262412500992 1777429540942848 1782688208223744 1787035333165056 1789663569248256 1792322419949568 1794958431879168 1797774728196096 1803093588338688 1810148792205312 1811338186364928 1815504262004736 1815655328907264 1821027090235392 1822223632196448 1823805607510016 1827766900989081 1829201482088448 1834765977747456 1840194279456768 1840347400799232 1845792215594496 1852860316778496 1853014492053504 1855767461363712 1858496783450112 1859717945616128 1861257897639936 1869768450441216 1874224855646208 1879769899597824 1881005039686656 1886727123601632 1892309156511696 1893951977029632 1899555385245696 1899713445986304 1905333899968512 1911129993137664 1916784223886592 1918448292593664 1919708847087616 1924284280209408 1925548669354752 1929977428967424 1931245558909056 1934275690224657 1938802200018944 1941682621612032 1944538301202432 1947589288879104 1953351387366912 1960831365414912 1960994524889088 1966796283838464 1972779347755008 1974075601546152 1978615973044224 1981634938929152 1986357966667776 1987663142559744 1992234765385728 1993543802744832 1996671680231904 1998295214063616 1999608233560704 2001344206471168 2005524234251712 2007265343176704 2010414749810688 2013371515404288 2016362722443264 2019328235864064 2030241325252608 2036417391230976 2037755459660544 2042442294755328 2045558646636544 2050001586221004 2051781308448768 2057851667349504 2062756350001152 2064111724965888 2070218564388864 2070390825899136 2076516242543808 2078318983643136 2084467856375808 2084641303560192 2090808881381376 2092182688818144 2102108274819072 2103489506746368 2106583159635968 2108327530070016 2112815654191104 2116130669647488 2117967802269696 2122568014051836 2124233979199488 2130695974158336 2136999808401408 2137177626734592 2143500637464576 2151887797223424 2158254329167872 2159672452973568 2164819815235584 2166242253024096 2171224607588352 2172651253772688 2174537455108096 2180970997874688 2181152475021312 2184392949313536 2187605588852736 2191037949988992 2199428102356992 2202662854459392 2205935286091776 2206118840500224 2212645819318272 2220835051739421 2229339306295296 2234652712501248 2236121035379712 2241264111058944 2242736778087936 2249559262755792 2251324901031936 2251512232280064 2256214763533176 2258173511073792 2261716593537024 2265042954829824 2266531246219656 2271744265347072 2277283964387328 2280633220988928 2284021490909184 2287380656553984 2288883625373696 2292474892118112 2301253477466112 2308253972004864 2315083125768192 2322125690586624 2328995884937472 2329189679136528 2331017817882624 2338108856598528 2339645157388032 2345026338422784 2345221466505216 2352159991554048 2353705524920412 2362718581030912 2366425695089664 2368349883334656 2369906054590464 2376917610964992 2380647003353424 2382713777553408 2386218092331008 2389763226599424 2393277909172224 2397032970928128 2404124784451584 2404324830076416 2413531722940416 2415117581819904 2420672349339648 2420873771876352 2428036120313856 2429631509595264 2437022534652108 2438935309451264 2444232660494274 2446354636996608 2453592372609024 2453796534398976 2457442067977728 2459440263462912 2461056287459328 2470685989404672 2474356615151616 2477995711266816 2481677196853248 2481883695562752 2493024600588288 2498966474194944 2506359866130432 2508006719582208 2515636164802176 2523078875348928 2525269302706176 2530754170600266 2532740513660928 2532951261315072 2540445199958016 2548173324183552 2549847651997113 2555712298515456 2561944459935744 2565712373612544 2567398225806336 2573303238623232 2574994078545408 2579034253632876 2588910162149376 2592717734936576 2596785718505472 2604468516489216 2612391401909952 2614659366518784 2622395045117952 2630372463673344 2632100802061536 2638154630725632 2638374149818368 2650217523412992 2658058403659776 2662228906975872 2664393618751488 2666144311414272 2674032312335616 2676353790902272 2680552999747584 2684495353872384 2688483629924352 2692437647818752 2696662092294144 2715223188307968 2717007279547392 2723256393007104 2723482993360896 2733335448294672 2735708411265024 2743802223132672 2752148966621184 2760291419185152 2760521101198848 2768688323391744 2771091978190848 2779290475167744 2779521738080256 2783651192045568 2787745175175168 2789576918424192 2804652675661824 2811337283469312 2817087538921472 2821507559529984 2830090685402448 2832311972265984 2838463734767544 2840927965544448 2849333077868544 2849570168979456 2858000849952768 2866694989706496 2869183729631232 2877672438890496 2879563270631424 2886426420314112 2888323004032128 2894966143451136 2896868338363584 2907961330499584 2908203300028416 2912523932418048 2916807451803648 2921383933318656 2930027081050368 2932570803142656 2941247048122368 2941491787333632 2950194425757696 2959169021632512 2961113402319228 2972452408393728 2979536950001664 2981494713839616 2988352148078592 2990315704117248 2999412350341056 3002016309706752 3008286351377568 3010898014765056 3015622124716032 3020057273106432 3022041661626208 3024544083664896 3028992353796096 3036378619183104 3045361987878912 3054626086846464 3056633189490816 3068337969954816 3075002379331506 3077671962673152 3086777501024256 3096167587448832 3105327846583296 3105586238848704 3114774363815712 3117478475464704 3119526876517376 3126701784563712 3126961955340288 3136213322072064 3138274033227216 3153162412228608 3155234260119552 3159874739453952 3169223481286656 3174196004471232 3176951703404544 3186350968799232 3191037212229632 3196043961237504 3205499712602112 3205766440101888 3215250956196864 3220156775759872 3227831695835136 3237381493751808 3239508679460352 3247229722853376 3249363379536144 3258976880659032 3261806182662144 3271456496812032 3271728712531968 3276589423970304 3279253684617216 3281408383279104 3294247985872896 3299142153535488 3303994281689088 3308902929137664 3309178260750336 3318968728977408 3324032800784384 3344008959442944 3351979068751872 3354181553069568 3364105167131904 3367025736941568 3374338894133688 3376987351547904 3377268348420096 3384322145299764 3387260266610688 3397564432244736 3399796869329484 3407616398020608 3415925946580992 3420949831483392 3423197634408448 3426032236363776 3431070984830976 3433325438060544 3438712338177168 3451880216199168 3462380958007296 3472624688652288 3483188535879936 3486212488691712 3493493827406208 3496526726823936 3507163284897792 3509467736082048 3517539507634176 3517832199757824 3528239987331072 3530558287380618 3533623364550656 3544077871546368 3549638542634496 3552524825001984 3554859081885696 3565376416447488 3574070666330112 3579327138496512 3584644839899136 3589916863758336 3595549456392192 3606187176677376 3620297584410624 3622676372729856 3631008524009472 3631310657814528 3642054180470784 3644447264392896 3647611215020032 3655533801978162 3658402964176896 3666348990741411 3669531955494912 3680388558913536 3680694801598464 3691584431188992 3706028984107008 3711534922727424 3716993566900224 3719435891232256 3722515795279872 3739536900882432 3748449711292416 3759539799195648 3762010079373312 3773454247203264 3784618313023392 3787903954059264 3799110770491392 3799426891972608 3810667799937024 3822259986275328 3833568447773184 3839417694175232 3848568560418816 3851097338709504 3859954857934848 3862491117818112 3868551380449314 3877604400037888 3883365243224064 3889076602404864 3895178577758208 3906702774733824 3921989049778176 3933592567676928 3945558695510016 3948151203092304 3957231946088448 3963269877858304 3975326285119488 3984469530771456 3987087605489664 3993343360463808 3996590428127232 3999216467121408 4002688412942336 4011048468503424 4014530686353408 4020829499621376 4026743030808576 4032725444886528 4038656471728128 4072834782461952 4075510919321088 4084884589510656 4091117293273088 4100003172442008 4103562616897536 4115703334699008 4125512700002304 4128223449931776 4140437128777728 4140781651798272 4153032485087616 4156637967286272 4168935712751616 4169282607120384 4181617762762752 4184365377636288 4206979013492736 4213166319271936 4216655060140032 4225631308382208 4232261339294976 4235935604539392 4245136028103672 4248467958398976 4261391948316672 4273999616802816 4274355253469184 4287001274929152 4303775594446848 4316508658335744 4319344905947136 4329639630471168 4332484506048192 4342449215176704 4345302507545376 4349074910216192 4361941995749376 4362304950042624 4368785898627072 4375211177705472 4382075899977984 4398856204713984 4411870572183552 4412237681000448 4425291638636544 4441670103478842 4458678612590592 4469305425002496 4472242070759424 4482528222117888 4485473556175872 4499118525511584 4503024464560128 4512429527066352 4516347022147584 4523433187074048 4530085909659648 4533062492439312 4543488530694144 4554567928774656 4568042981818368 4574761313107968 4577767250747392 4584949784236224 4602506954932224 4612503568997259 4616507944009728 4630166251536384 4644251381173248 4657991769874944 4658379358273056 4676217713197056 4679290314776064 4690052676845568 4690442933010432 4704319983108096 4707411049840824 4725437162061824 4732851390179328 4736699766669312 4739812109180928 4753835221929984 4761294006706848 4765427555106816 4772436184662016 4779526453198848 4786555818344448 4794065941856256 4808249568903168 4808649660152832 4830235163639808 4841344698679296 4841747543752704 4856072240627712 4859263019190528 4874045069304216 4877870618902528 4888465320988548 4892709273993216 4907184745218048 4907593068797952 4914884135955456 4918880526925824 4922112574918656 4941371978809344 4948713230303232 4955991422533632 4963354393706496 4963767391125504 4986049201176576 5012719732260864 5016013439164416 5031272329604352 5046157750697856 5050538605412352 5061508341200532 5065481027321856 5065902522630144 5080890399916032 5096346648367104 5099695303994226 5111424597030912 5123888919871488 5131424747225088 5134796451612672 5146606477246464 5149988157090816 5158068507265752 5177820324298752 5185435469873152 5193571437010944 5208937032978432 5224782803819904 5229318733037568 5244790090235904 5260744927346688 5264201604123072 5276309261451264 5276748299636736 5295837431070927 5300435046825984 5316116807319552 5324457813951744 5328787237502976 5332288622828544 5348064624671232 5361105999495168 5368990707744768 5376967259848704 5384875295637504 5393324184588288 5430446376615936 5434014559094784 5446512786014208 5446965986721792 5466670896589344 5471416822530048 5483300702967243 5487604446265344 5504297933242368 5520582838370304 5521042202397696 5537376646783488 5558580950335488 5559043476160512 5567302384091136 5575490350350336 5579153836848384 5609305351323648 5622674566938624 5634175077842944 5643015119059968 5660181370804896 5676927469535088 5681855931088896 5698666155737088 5699140337958912 5716001699905536 5733389979412992 5755344877780992 5759126541262848 5772852840628224 5776646008064256 5789932286902272 5793736676727168 5815922660999168 5816406600056832 5825047864836096 5833614903607296 5842767866637312 5860054162100736 5882494096244736 5882983574667264 5900388851515392 5918338043265024 5922226804638456 5944904816787456 5959073900003328 5962989427679232 5976704296157184 5980631408234496 5998824700682112 6004032619413504 6016572702755136 6021796029530112 6031244249432064 6040114546212864 6044083323252416 6049088167329792 6057984707592192 6090723975757824 6109252173692928 6113266378981632 6136675939909632 6150004758663012 6155343925346304 6173555002048512 6192335174897664 6210655693166592 6211172477697408 6229548727631424 6234956950929408 6239053753034752 6253403569127424 6253923910680576 6272426644144128 6276548066454432 6306324824457216 6310468520239104 6319749478907904 6338446962573312 6348392008942464 6353903406809088 6372701937598464 6382074424459264 6392087922475008 6410999425204224 6411532880203776 6430501912393728 6440313551519744 6455663391670272 6474762987503616 6479017358920704 6494459445706752 6498726759072288 6517953761318064 6523612365324288 6542912993624064 6543457425063936 6553178847940608 6562816766558208 6598284307070976 6607988563378176 6617805858275328 6618356521500672 6637937457954816 6648065601568768 6662505155218263 6688017918885888 6703958137503744 6708363106139136 6728210334263808 6748677788267376 6753974703095808 6754536696840192 6768644290599528 6774520533221376 6795128864489472 6799593738658968 6815232796041216 6831851893161984 6841899662966784 6846395268816896 6852064472727552 6862141969661952 6866650876121088 6877424676354336 6903760432398336 6924761916014592 6945249377304576 6966377071759872 6986987654812416 6993053453647872 7014326569795584 7018935472164096 7035079015268352 7035664399515648 7056479974662144 7061116574761236 7067246729101312 7088155743092736 7099277085268992 7105049650003968 7109718163771392 7130752832894976 7148141332660224 7158654276993024 7169289679798272 7179833727516672 7191098912784384 7212374353354752 7240595168821248 7245352745459712 7262017048018944 7262621315629056 7284108360941568 7288894528785792 7295222430040064 7311067603956324 7316805928353792 7332697981482822 7339063910989824 7360777117827072 7361389603196928 7383168862377984 7412057968214016 7423069845454848 7433987133800448 7438871782464512 7445031590559744 7479073801764864 7496899422584832 7519079598391296 7524020158746624 7546908494406528 7569236626046784 7575807908118528 7598221540982784 7598853783945216 7621335599874048 7644519972550656 7649542955991339 7667136895546368 7678835388350464 7697137120837632 7702194677419008 7719909715869696 7724982235636224 7737102760898628 7755208800075776 7766730486448128 7778153204809728 7790357155516416 7813405549467648 7843978099556352 7867185135353856 7891117391020032 7896302406184608 7914463892176896 7926539755716608 7950652570238976 7974175210979328 7986686720927616 7993180856254464 7998432934242816 8022096937006848 8029061372706816 8041658999242752 8053486061617152 8065450889773056 8077312943456256 8145669564923904 8151021838642176 8169769179021312 8200006344884016 8207125233795072 8231406669398016 8256446899863552 8280874257555456 8281563303596544 8306064970175232 8313275934572544 8337871425503232 8338565214240768 8363235525525504 8368730755272576 8413958026985472 8426332638543872 8451262616764416 8464522678589952 8490272056207344 8496935916797952 8522783896633344 8547999233605632 8548710506938368 8574002549858304 8607551188893696 8633017316671488 8638689811894272 8659279260942336 8664969012096384 8684898430353408 8690605015090752 8698149820432384 8723883991498752 8724609900085248 8737571797254144 8750422355410944 8764151799955968 8797712409427968 8823741144367104 8824475362000896 8850583277273088 8883340206957684 8917357225181184 8938610850004992 8944484141518848 8965056444235776 8970947112351744 8998237051023168 9006048929120256 9024859054132704 9032694044295168 9046866374148096 9060171819319296 9066124984878624 9086977061388288 9109135857549312 9136085963636736 9155534501494784 9169899568472448 9205013909864448 9225007137994518 9233015888019456 9260332503072768 9288502762346496 9315983539749888 9316758716546112 9352435426394112 9358580629552128 9380105353691136 9380885866020864 9408639966216192 9414822099681648 9450874324123648 9465702780358656 9479624218361856 9507670443859968 9522588013413696 9530855110213632 9544872369324032 9559052906397696 9573111636688896 9588131883712512 9616499137806336 9617299320305664 9660470327279616 9683495087505408 9712144481255424 9718526038381056 9748090138608432 9755741237805056 9776930641977096 9785418547986432 9814369490436096 9815186137595904 9829768271910912 9837761053851648 9844225149837312 9882743957618688 9897426460606464 9911982845067264 9926708787412992 9927534782251008 9972098402353152 10032026878328832 10062544659208704 10092315501395712 10101077210824704 10123016682401064 10130962054643712 10131805045260288 10161780799832064 10192693296734208 10199390607988452 10222849194061824 10247777839742976 10262849494450176 10269592903225344 10293212954492928 10299976314181632 10316137014531504 10355640648597504 10370870939746304 10387142874021888 10417874065956864 10449565607639808 10458637466075136 10489580180471808 10521489854693376 10528403208246144 10552618522902528 10553496599273472 10591674862141854 10600870093651968 10632233614639104 10648915627903488 10657574475005952 10664577245657088 10696129249342464 10722211998990336 10737981415489536 10753934519697408 10769750591275008 10786648369176576 10860892753231872 10868029118189568 10893025572028416 10893931973443584 10933341793178688 10942833645060096 10966601405934486 10975208892530688 10999046972224233 11008595866484736 11041165676740608 11042084404795392 11074753293566976 11118086952321024 11134604768182272 11150980700700672 11158307673696768 11218610702647296 11245349133877248 11268350155685888 11286030238119936 11320362741609792 11353854939070176 11363711862177792 11397332311474176 11398280675917824 11432003399811072 11466779958825984 11518253082525696 11545705681256448 11553292016128512 11579864573804544 11587473353454336 11631845321998336 11632813200113664 11650095729672192 11667229807214592 11685535733274624 11720108324201472 11765967149334528 11800777703030784 11836676086530048 11844453609276912 11889809633574912 11925978855358464 11953408592314368 11961262816468992 11997649401364224 12008065238827008 12033145405510272 12043592059060224 12062488498864128 12080229092425728 12088166646504832 12098176334659584 12115969415184384 12218504347385856 12226532757963264 12273351879819264 12300009517326024 12310687850692608 12347110004097024 12384670349795328 12421311386333184 12422344955394816 12459097455262848 12469913901858816 12478107506069504 12506807138254848 12507847821361152 12544853288288256 12553096132908864 12620937040478208 12639498957815808 12676893925146624 12696784017884928 12707806813618176 12745403875196928 12784175844950016 12821998850408448 12823065760407552 12861003824787456 12880627103039488 12911326783340544 12949525975007232 12958034717841408 12988918891413504 12997453518144576 13035907522636128 13047224730648576 13085825987248128 13086914850127872 13106357695881216 13125633533116416 13196568614141952 13235611716550656 13236713043001344 13275874915909632 13296131203137536 13325010310436526 13376035837771776 13407916275007488 13416726212278272 13456420668527616 13497355576534752 13509073393680384 13537288581199056 13549041066442752 13590257728978944 13599187477317936 13630465592082432 13663703786323968 13692790537633792 13704128945455104 13724283939323904 13733301752242176 13754849352708672 13807520864796672 13849523832029184 13890498754609152 13932754143519744 13973975309624832 14028653139591168 14037870944328192 14070158030536704 14071328799031296 14112959949324288 14122233149522472 14134493458202624 14176311486185472 14198554170537984 14210099300007936 14219436327542784 14261505665789952 14296282665320448 14317308553986048 14338579359596544 14359667455033344 14382197825568768 14424748706709504 14490705490919424 14524034096037888 14525242631258112 14568216721883136 14577789057571584 14590444860080128 14622135207912648 14633611856707584 14665395962965644 14678127821979648 14721554235654144 14722779206393856 14766337724755968 14824115936428032 14846139690909696 14867974267600896 14877743564929024 14890063181119488 14958147603529728 15038159196782592 15048040317493248 15093816988813056 15138473252093568 15151615816237056 15196443081965568 15197707567890432 15242671199748096 15289039945101312 15299085911982678 15334273791092736 15357670776700928 15394274241675264 15404389354838016 15439819431739392 15449964471272448 15474205521797256 15510417600151552 15533460972896256 15556306409619456 15580714311032832 15626811098935296 15687956199112704 15734370270707712 15782234782040064 15792604812369216 15828927784353792 15853079511433216 15887512293212781 15901305140477952 15948350421958656 15973373441855232 15986361712508928 15996865868485632 16044193874013696 16083317998485504 16106972123234304 16130901779546112 16154625886912512 16291339129847808 16302043677284352 16339538358042624 16400012689768032 16414250467590144 16449902108901729 16462813338796032 16512893799727104 16561748515110912 16563126607193088 16612129940350464 16675742851006464 16677130428481536 16726471051051008 16737461510545152 16827916053970944 16852665277087744 16902525233528832 16929045357179904 16980544112414688 17045567793266688 17095998467211264 17097421013876736 17148005099716608 17266034633342976 17277379623788544 17318558521884672 17329938024192768 17369796860706816 17381210030181504 17396299640864768 17447767982997504 17449219800170496 17475143594508288 17500844710821888 17528303599911936 17647482288734208 17648950724001792 17701166554546176 17766680413915368 17834714450362368 17877221700009984 17888968283037696 17930112888471552 17941894224703488 17996474102046336 18012097858240512 18049718108265408 18065388088590336 18093732748296192 18120343638638592 18132249969757248 18173954122776576 18272171927273472 18311069002989568 18339799136944896 18410027819728896 18450014275989036 18466031776038912 18520665006145536 18577005524692992 18631967079499776 18633517433092224 18704870852788224 18717161259104256 18760210707382272 18761771732041728 18817279932432384 18829644199363296 18901748648247296 18931405560717312 18959248436723712 19015340887719936 19045176026827392 19061710220427264 19118105812795392 19146223273377792 19176263767425024 19232998275612672 19234598640611328 19320940654559232 19366990175010816 19424288962510848 19437052076762112 19496180277216864 19553861283954192 19570837095972864 19628738980872192 19630372275191808 19659536543821824 19688450299674624 19794852921212928 19823965690134528 19853417574825984 19855069564502016 19944196804706304 19987515465654789 20064053756657664 20125089318417408 20184631002791424 20246033364802128 20261924109287424 20263610090520576 20323561599664128 20385386593468416 20398781215976904 20445698388123648 20495555679485952 20525698988900352 20539185806450688 20586425908985856 20599952628363264 20632274029063008 20711281297195008 20741741879492608 20774285748043776 20835748131913728 20899131215279616 20979160360943616 21042979709386752 21056806416492288 21105237045805056 21106993198546944 21183349724283708 21201740187303936 21264467229278208 21297831255806976 21315148950011904 21329154491314176 21392258498684928 21444423997980672 21475962830979072 21507869039394816 21539501182550016 21573296738353152 21721785506463744 21736058236379136 21786051144056832 21787863946887168 21866683586357376 21885667290120192 21933202811868972 21950417785061376 21998093944448466 22017191732969472 22082331353481216 22084168809590784 22149506587133952 22236173904642048 22269209536364544 22301961401401344 22316615347393536 22437221405294592 22490698267754496 22536700311371776 22572060476239872 22640725483219584 22707709878140352 22727423724355584 22794664622948352 22796561351835648 22864006799622144 22933559917651968 22948628867974017 23036506165051392 23091411362512896 23106584032257024 23159729147609088 23174946706908672 23263690643996672 23265626400227328 23300191459344384 23334459614429184 23371071466549248 23440216648402944 23531934298669056 23601555406061568 23673352173060096 23688907218553824 23779619267149824 23851957710716928 23922525632937984 23995298802728448 24066290811020544 24087184118120448 24124976997728256 24160458184851456 24176333293009664 24196352669319168 24231938830368768 24437008694771712 24453065515926528 24600019034652048 24621375701385216 24694220008194048 24769340699590656 24842622772666368 24844689910789632 24918194910525696 24939827803717632 24956215012139008 25013614276509696 25015695642722304 25089706576576512 25106192265817728 25241874080956416 25278997915631616 25353787850293248 25393568035769856 25490807750393856 25568351689900032 25643997700816896 25646131520815104 25722007649574912 25761254206078976 25822653566681088 25899051950014464 25916069435682816 25977837782827008 25994907036289152 26071815045272256 26094449461297152 26171651974496256 26173829700255744 26212715391762432 26251267066232832 26393137228283904 26471223433101312 26473426086002688 26551749831819264 26592262406275072 26650020620873052 26752071675543552 26815832550014976 26833452424556544 26912841337055232 26994711153069504 27018146787360768 27074577162398112 27098082132885504 27180515457957888 27198374954635872 27260931184164864 27327407572647936 27385581075267584 27408257890910208 27466603504484352 27509698705417344 27615041729593344 27699047664058368 27780997509218304 27865508287039488 27947950619249664 28057306279182336 28075741888656384 28140316061073408 28142657598062592 28225919898648576 28244466299044944 28268986916405248 28352622972370944 28397108341075968 28438872655085568 28523011331579904 28592565330640896 28634617107972096 28677158719193088 28719334910066688 28764395651137536 28849497413419008 28981410981838848 29050485262516224 29136433443766272 29155578115143168 29244270415825296 29267223713415168 29330791925931288 29356255643959296 29443108471308288 29445558412787712 29532675449511936 29648231872856064 29692279381819392 29735948535201792 29755487129858048 29780126362238976 29916295207059456 30096080634986496 30187633977626112 30276946504187136 30303231632474112 30392886163931136 30395415135780864 30485342399496192 30578079890202624 30598171823965356 30668547582185472 30715341553401856 30788548483350528 30808778709676032 30879638863478784 30899928942544896 30948411043594512 31020835200303104 31066921945792512 31112612819238912 31161428622065664 31253622197870592 31375912398225408 31468740541415424 31564469564080128 31585209624738432 31657855568707584 31706159022866432 31775024586425562 31802610280955904 31896700843917312 31946746883710464 31972723425017856 31993731736971264 32088387748027392 32166635996971008 32213944246468608 32261803559092224 32309251773825024 32582678259695616 32604087354568704 32679076716085248 32800025379536064 32828500935180288 32899804217803458 32925626677592064 33025787599454208 33123497030221824 33126253214386176 33224259880700928 33354260856963072 33452942102102016 33474923021090304 33655832107941888 33705330554175488 33805050467057664 33858090714359808 33961088224829376 34091135586533376 34191996934422528 34194842027753472 34296010199433216 34554759247577088 34637117043769344 34659876048385536 34739593721413632 34762420060363008 34792599281729536 34895535965995008 34898439600340992 34950287189016576 35001689421643776 35056607199823872 35297901448003584 35402333109092352 35533360827830736 35669428900724736 35777936566075392 35860225776943104 35883788449406976 35992948204092672 36024195716481024 36099436216530816 36130776177180672 36187465496592384 36240687277277184 36264499939514496 36347908245553152 36622138005979136 36679598273889792 36820055639457792 36900028551978072 36932063552077824 37041330012291072 37154011049385984 37263934158999552 37267034866184448 37409741705576448 37434322518208512 37520421414764544 37523543464083456 37634559864864768 37659288398726592 37803497296494592 37862811121434624 37918496873447424 38030681775439872 38090352053654784 38123420440854528 38236211625590784 38352527534850048 38465996551225344 38469197281222656 38641881309118464 38733980350021632 38848577925021696 38874104153524224 38992360554433728 39107722567908384 39141674191945728 39257477961744384 39260744550383616 39319073087643648 39376900599349248 39589705842425856 39706835149651968 39710139129004032 39888393609412608 39975030931309578 40128107513315328 40250178636834816 40369262005582848 40492066729604256 40527220181041152 40647123199328256 40770773186936832 40797562431953808 40891396776247296 40991111358971904 41078371612901376 41172851817971712 41199905256726528 41264548058126016 41422562594390016 41483483758985216 41548571496087552 41671496263827456 41798262430559232 42085959418773504 42113612832984576 42210474091610112 42213986397093888 42366699448567416 42403480374607872 42528934458556416 42595662511613952 42630297900023808 42658308982628352 42784516997369856 42888847995961344 42951925661958144 43015738078789632 43079002365100032 43146593476706304 43472116472758272 43572102288113664 43575727893774336 43733367172714752 43771334580240384 43866405623737944 43900835570122752 43996187888896932 44034383465938944 44164662706962432 44168337619181568 44299013174267904 44472347809284096 44538419072729088 44603922802802688 44633230694787072 44874442810589184 45073400622743552 45144120952479744 45281450966439168 45415419756280704 45454847448711168 45589329245896704 45593122703671296 45728013599244288 45867119835303936 45897257735948034 46073012330102784 46182822725025792 46213168064514048 46319458295218176 46349893413817344 46531252800454656 46600382918688768 46668919228858368 46742142933098496 46880433296805888 47063868597338112 47203110812123136 47346704346120192 47377814437107648 47559238534299648 47662536879638343 47703915421433856 47845051265875968 47990597605456896 48132581622041088 48249953995456512 48320916369702912 48352666586019328 48392705338638336 48463877660737536 48874017389543424 48906131031853056 49200038069304096 49242751402770432 49388440016388096 49538681399181312 49685245545332736 49689379821579264 49836389821051392 49912430024278016 50027228553019392 50031391285444608 50179413153153024 50212384531635456 50483748161912832 50557995831263232 50707575700586496 50787136071539712 51136703379800064 51287995401633792 51292263041630208 51444015299149824 51522508412157952 51798103900028928 51832138871365632 51955675565654016 51989814072578304 52143630090544512 52188898922594304 52343303948992512 52347659400511488 52425430783524864 52502534132465664 52942446866202624 52946852172005376 53103499663638528 53184524812550144 53300041241746104 53504143351087104 53631665100029952 53666904849113088 53825682674110464 53989422306139008 54036293574721536 54149154324796224 54196164265771008 54361030915915776 54396749909271744 54521862368329728 54771162150535168 54816515781820416 54933207008968704 55019397410834688 55230083459186688 55398095328116736 55561995018436608 55731016574078976 55895901238499328 56114612558364672 56151483777312768 56280632122146816 56285315196125184 56451839797297152 56488932598089888 56537973832810496 56705245944741888 56794216682151936 56877745310171136 57046022663159808 57185130661281792 57354317438386176 57438669820133376 57528791302275072 57698994826838016 57962821963677696 58100970525032448 58272866887532544 58311156230286336 58488540831650592 58661583851862576 58712511287918592 58886216942616576 58891116825575424 59065350899023872 59384558763638784 59471897070403584 59510974259716096 59560252724477952 59832590414118912 59962546396964367 60192161269972992 60375267955252224 60553893008374272 60785772327862272 60790830271561728 60970684798992384 61156159780405248 61196343647930712 61337095164370944 61430683106803712 61577096966701056 61617557419352064 61759277726957568 61799857885089792 61896822087189024 62041670400606208 62133843891585024 62225225638477824 62322857244131328 62507244395741184 62937481082830848 63128939128160256 63170419249476864 63315711137415168 63412318045732864 63550049172851124 63605220561911808 63793401687834624 63893493767420928 63945446850035712 63987463473942528 64176775496054784 64333271993942016 64427888492937216 64523607118184448 64618503547650048 65165356519391232 65208174709137408 65358153432170496 65600050759072128 65657001870360576 65799608435606916 65851253355184128 66051575198908416 66246994060443648 66252506428772352 66448519761401856 66708521713926144 66905884204204032 66949846042180608 67311664215883776 67410661108350976 67610100934115328 67716181428719616 67922176449658752 68182271173066752 68383993868845056 68389684055506944 68592020398866432 68845886603922051 69109518495154176 69274234087538688 69319752096771072 69479187442827264 69524840120726016 69791071931990016 69796879200681984 69900574378033152 70003378843287552 70113214399647744 70595802896007168 70804666218184704 71066721655661472 71338857801449472 71555873132150784 71767576898813952 71985896408185344 72198872433061632 72261552354361344 72374930993184768 72481374554554368 72528999879028992 72695816491106304 73244276011958272 73359196547779584 73800057103956144 73864127104155648 74082660024582144 74308022098771968 74527868317999104 74534069732368896 74819483411152896 74868645036417024 75040842829529088 75047086928166912 75269119729729536 75318576797453184 75606994592989184 75725622242869248 75836993746894848 76061363550879744 76180704107309568 76472423251181568 76705055069700096 76931993102450688 76938394562445312 77283762618236928 77467960700043264 77697155850043392 77748208307048448 77984721108867456 78215445135816768 78283348383891456 78514955923488768 78521489100767232 78638146175287296 78753801198698496 79179411684851712 79413670299303936 79420278258008064 79776787218825216 79950061862619156 80256215026630656 80500357273669632 80738524011165696 80984133459208512 81054440362082304 81294246398656512 81541546373873664 81595124863907616 81782793552494592 81982222717943808 82156743225802752 82399810513453056 82529096116252032 82845125188780032 82966967517970432 83097142992175104 83342992527654912 83596524861118464 84171918837547008 84227225665969152 84420948183220224 84427972794187776 84733398897134832 84806960749215744 85057868917112832 85191325023227904 85316617965256704 85569033994739712 85777695991922688 85903851323916288 86031476157579264 86158004730200064 86293186953412608 86944232945516544 87151455787548672 87466734345429504 87732811247475888 87801671140245504 87992375777793864 88068766931877888 88329325413924864 88336675238363136 88598026348535808 88944695618568192 89076838145458176 89207845605605376 89266461389574144 89748885621178368 90146801245487104 90288241904959488 90562901932878336 90830839512561408 90909694897422336 91178658491793408 91186245407342592 91456027198488576 91734239670607872 91794515471896068 92146024660205568 92365645450051584 92426336129028096 92638916590436352 92699786827634688 93062505600909312 93200765837377536 93337838457716736 93484285866196992 93760866593611776 94127737194676224 94406221624246272 94693408692240384 94755628874215296 95118477068599296 95325073759276686 95407830842867712 95690102531751936 95981195210913792 96265163244082176 96499907990913024 96641832739405824 96705333172038656 96785410677276672 96927755321475072 97748034779086848 97812262063706112 98400076138608192 98485502805540864 98776880032776192 99077362798362624 99370491090665472 99378759643158528 99672779642102784 99824860048556032 100062782570889216 100358826306306048 100424769063270912 100967496323825664 101115991662526464 101415151401172992 101574272143079424 102273406759600128 102575990803267584 102584526083260416 102888030598299648 103045016824315904 103664277742731264 103911351131308032 103979628145156608 104287260181089024 104377797845188608 104686607897985024 104695318801022976 104850861567049728 105005068264931328 105893704344010752 106206999327277056 106600082483492208 107008286702174208 107333809698226176 107651365348220928 107978844612278016 108072587149443072 108298308649592448 108392328531542016 108722061831831552 108793499818543488 109043724736659456 109542324301070336 109866414017937408 110038794821669376 110460166918373376 110796190656233472 111123990036873216 111462033148157952 111791802476998656 112229225116729344 112302967554625536 112561264244293632 112570630392250368 112903679594594304 112977865196179776 113075947665620992 113410491889483776 113588433364303872 113755490620342272 114092045326319616 114370261322563584 114708634876772352 115057582604550144 115397989653676032 115925643927355392 116201941050064896 116545733775065088 116622312460572672 116977081663301184 117323167703725152 117425022575837184 117772433885233152 117782233651150848 118130701798047744 118769117527277568 119021948519432192 119120505448955904 119665180828237824 119925092793928734 120384322539945984 120750535910504448 121107786016748544 121581660543123456 121941369597984768 122312319560810496 122392687295861424 122674190328741888 122861366213607424 123235114838704128 123518555453915136 123599715770179584 123793644174378048 124083340801212416 124267687783170048 124450451276955648 124645714488262656 125014488791482368 126257878256320512 126340838498953728 126631422274830336 126824636091465728 127100098345702248 127210441123823616 127586803375669248 127786987534841856 127890893700071424 127974926947885056 128353550992109568 128666543987884032 128855776985874432 129047214236368896 129237007095300096 130416349418274816 130716306864340992 131200101518144256 131314003740721152 131599216871213832 131702506710368256 132103150397816832 132493988120887296 132505012857544704 132897039522803712 133417043427852288 133811768408408064 133899692084361216 134623328431767552 134821322216701952 135220201868230656 135432362857439232 135844352899317504 136364542346133504 136767987737690112 136779368111013888 137184040797732864 137691773207844102 138219036990308352 138548468175077376 138639504193542144 138958374885654528 139049680241452032 139593758401363968 139801148756066304 140006757686575104 140226428799295488 141191605792014336 141609332436369408 142133443311322944 142677715602898944 142987610638915029 143111746264301568 143535153797627904 143971792816370688 144397744866123264 144749861986369536 144962749109108736 145057999758057984 145391632982212608 146488552023916544 146718393095559168 147600114207912288 147728254208311296 148165320049164288 148616044197543936 149055736635998208 149068139464737792 149737290072834048 150081685659058176 150094173856333824 150538239459459072 150637153594906368 151213989185978368 151451244485738496 151673987493789696 152122727101759488 152361408214619136 153410110139400192 153863986204901376 153876789124890624 154567525236473856 155394311700086784 155496416614096896 155969442217734912 156430890271633536 156566696767782912 157029911846977536 157042978201534464 157276292350574592 157507602397396992 158827340598607872 158840556516016128 159553574437650432 159900123725238312 160512430053261312 161000714547339264 161477048022331392 161968266918417024 162108880724164608 162588492797313024 163083092747747328 163190249727815232 163565587104989184 164313486451605504 164799621026906112 165058192232504064 165690250377560064 166194285984350208 166685985055309824 167193049722236928 168343837675094016 168454451331938304 168841896366440448 168855945588375552 169466797794269664 169613921498431488 170115737834225664 170382650046455808 170633235930513408 171138067989479424 171555391983845376 172062952315158528 172316009460400128 172586373906825216 173888465891033088 174302911575097344 174933468690859008 175465622494951776 175984751555587728 176137533863755776 176658650827849728 176673350476726272 177196052697071616 178153676290916352 178415691211210752 178532922779148288 179497771242356736 180293602490974208 180576483809918976 181125803865756672 181661679025122816 182357316983586816 182372490814685184 182912054396977152 183468479341215744 183589030943792136 184292049320411136 184731290900103168 184852672258056192 185277833180872704 185399573655269376 186125011201818624 186401531674755072 186675676915433472 186968571732393984 187521733187223552 188812443248492544 189386817384480768 189511257748430592 190236954137198592 190650147518553372 190815661685735424 191380205063503872 191962390421827584 192530326488164352 192999815981826048 193283665478811648 193410666344077312 193570821354553344 193855510642950144 195496069558173696 195624524127412224 196800152277216384 196971005611081728 197553760065552384 198154725596725248 198740982181330944 198757519286317056 199345559284205568 199649720097112064 200125565141778432 200717652612612096 200849538126541824 201934992647651328 202231983325052928 202830302802345984 203148544286158848 204546813519200256 205151981606535168 205169052166520832 205776061196599296 206090033648631808 206537659811766153 207328555485462528 207822702262616064 207959256290313216 208574520362178048 209373215795970048 209390637602045952 209701723134099456 210010136529862656 211787408688021504 212413998654554112 213200164966984416 214016573404348416 214667619396452352 215302730696441856 215957689224556032 216596617299184896 216784657063084032 217444123663663104 217586999637086976 218087449473318912 219084648602140672 219732828035874816 220077589643338752 221592381312466944 222247980073746432 222924066296315904 223583604953997312 224458450233458688 224605935109251072 225122528488587264 225141260784500736 225807359189188608 225955730392359552 226151895331241984 226820983778967552 227176866728607744 227510981240684544 228184090652639232 229417269753544704 230115165209100288 230795979307352064 231851287854710784 232403882100129792 233091467550130176 233244624921145344 233954163326602368 234646335407450304 234850045151674368 235544867770466304 235564467302301696 236261403596095488 237538235054555136 238043897038864384 238241010897911808 239330361656475648 239850185587857468 240768645079891968 241501071821008896 242215572033497088 243163321086246912 243882739195969536 244624639121620992 244785374591722848 245348380657483776 245722732427214848 246470229677408256 247199431540359168 247587288348756096 248535375566340096 248900902553911296 249291428976525312 250028977582964736 252515756512641024 252681676997907456 253262844549660672 254200196691404496 254420882247647232 255173606751338496 255573975069683712 255949853895770112 256707101984219136 257333087975768064 257711553971748864 258094428472737792 258474014190600192 260832698836549632 262400203036288512 263198433742427664 263405013420736512 264206300795633664 264987976241774592 265010025715089408 265794079045607424 266834086855704576 267623536816816128 267799384168722432 269246656863535104 269642644433403904 270440403736461312 270864725714878464 271688705798635008 272729084692267008 273535975475380224 273558736222027776 274368081595465728 275383546415688204 276438073980616704 277096936350154752 277279008387084288 277916749771309056 278099360482904064 279187516802727936 279602297512132608 280013515373150208 280452857598590976 282383211584028672 283218664872738816 284266886622645888 285355431205797888 285975221277830058 286223492528603136 287070307595255808 287943585632741376 288795489732246528 289499723972739072 289925498218217472 290115999516115968 290783265964425216 292977104047833088 293436786191118336 295200228415824576 295456508416622592 296330640098328576 297232088395087872 298111473271996416 298136278929475584 299474580145668096 300188347712667648 301076478918918144 301274307189812736 302427978371956736 302902488971476992 303347974987579392 304245454203518976 304722816429238272 306820220278800384 307727972409802752 307753578249781248 309135050472947712 310992833228193792 311938884435469824 312861780543267072 313133393535565824 314059823693955072 314085956403068928 314552584701149184 315015204794793984 317681113032032256 319800247450476624 321024860106522624 322001429094678528 322954096044662784 323936533836834048 324217761448329216 325176985594626048 326166185495494656 326380499455630464 327131174209978368 328626972903211008 329599242053812224 330116384465008128 331380500755120128 332388571968700416 333371970110619648 334386099444473856 336687675350188032 336908902663876608 337683792732880896 337711891176751104 338933595588539328 339227842996862976 340231475668451328 340765300092911616 341266471861026816 342276135978958848 343110783967690752 344125904630317056 345172747813650432 347776931782066176 348605823150194688 349866937381718016 350931244989903552 351969503111175456 352275067727511552 353317301655699456 353346700953452544 354392105394143232 356307352581832704 357065845558296576 358995542484713472 360587204981948416 361152967619837952 362251607731513344 363323358050245632 364744981629370368 365824108793954304 366936958682431488 367178061887584272 368584098640822272 369705344516112384 370555666361745408 370799147310538752 372250022403637248 372803063349510144 373351353830866944 373937143464787968 375043466374447104 378773634768961536 379022515496861184 380473908274397184 381300295037106744 381631323371470848 382760410127007744 383924780843655168 385060652976328704 385999631963652096 386567330957623296 386821332688154624 387141642709106688 387711021285900288 391249048254824448 393600304554432768 393942011222163456 395107520131104768 396309451193450496 397481964362661888 397515038572634112 398691118568411136 399299440194224128 400251130283556864 401435305225224192 401699076253083648 403869985295302656 404463966650105856 405660605604691968 406297088572317696 409093627038400512 410303963213070336 410338104333041664 411552122393198592 412180067297263616 413075319623532306 414657110970925056 415645404525232128 415918512580626432 417149040724356096 418781275204091904 419403446268198912 420020273059725312 423574817376043008 424827997309108224 426400329933968832 428033146808696832 429335238792904704 430605461392883712 431915378449112064 433193234598369792 434888247327326208 435173999274173952 436174898946637824 438169297204281344 439465656071749632 440155179286677504 443184762624933888 444495960147492864 445848132592631808 447167209907994624 449211870218502144 450245056977174528 450282521569001472 451614718378377216 451911460784719104 452303790662483968 453641967557935104 454353733457215488 455021962481369088 456368181305278464 460230330418200576 461591958614704128 463702575709421568 466182935100260352 466489249842290688 467908326653204736 469292670814900608 469700090303348736 471089735540932608 471128934604603392 472522807192190976 476087794077728768 476482021795823616 478660723312951296 479700371175714936 481537290159783936 483002143642017792 484431144066994176 486326642172493824 487765478391939072 489249278243241984 489570749183445696 490696761314967552 491445464854429696 492940459354816512 494398863080718336 495174576697512192 497070751132680192 498582857953050624 500057955165929472 505031513025282048 505363353995814912 506525689099321344 508400393382808992 508841764495294464 510347213502676992 511147950139367424 511899707791540224 513414203968438272 514666175951536128 516188856945475584 516948028381200384 521665397673099264 524800406072577024 526396867484855328 528412601591267328 529975952483549184 530020051430178816 531588158091214848 535247073633632256 535598768337444864 538493313727070208 539285288866807808 540880807472922624 541729451429756928 543377411597270016 547071950950760448 547117472444055552 548736163190931456 550767092831376408 552876147961233408 554193872700309504 554558016774168576 555833499542618112 556198720965808128 558375033605455872 559204595024265216 560027030746300416 560905715197181952 566437329745477632 568533773245291776 570710862411595776 571950442555660116 572446985057206272 574140615190511616 575887171265482752 577590979464493056 578999447945478144 579850996436434944 580231999032231936 581566531928850432 585954208095666176 586873572382236672 590400456831649152 590913016833245184 592661280196657152 594464176790175744 596222946543992832 596272557858951168 598949160291336192 600376695425335296 602152957837836288 602548614379625472 605804977942953984 606695949975158784 608490908407037952 609445632858476544 613640440557600768 615455944819605504 615507156499562496 618270100945895424 619612979435298459 621985666456387584 623877768870939648 625723561086534144 628119647387910144 628171912806137856 629105169402298368 630030409589587968 635362226064064512 639600494900953248 642049720213045248 644002858189357056 645908192089325568 647873067673668096 650353971189252096 652332370990989312 652760998911260928 654262348419956736 657253945806422016 659198484107624448 660232768930016256 664777143937400832 666743940221239296 668772198888947712 673375350700376064 673817805327753216 675367585465761792 675423782353502208 677867191177078656 678455685993725952 680462951336902656 681530600185823232 682532943722053632 684552271957917696 688251809260634112 690345495627300864 695553863564132352 697211646300389376 699733874763436032 701862489979807104 703939006222350912 704550135455023104 706634603311398912 706693401906905088 708784210788286464 712614705163665408 714131691116593152 717991084969426944 721174409963896832 722305935239675904 724503215463026688 726646716100491264 729489963258740736 731648217587908608 733873917364862976 734356123775168544 737168197281644544 739410689032224768 741598294621077504 745606126699020288 746702707661733888 747874286929575936 750086932748894208 757547269537923072 758045030993722368 762600590074213488 763262646742941696 765520820254015488 767849561687310336 770121305952657408 771999263927304192 773134661915246592 773642665376309248 774283285418213376 775422042571800576 782498096509648896 787200609108865536 790215040262209536 792618902386900992 794963928725323776 795030077145268224 797382237136822272 798598880388448256 800502260567113728 802870610450448384 803398152506167296 807739970590605312 808927933300211712 811321211209383936 812594177144635392 818187254076801024 820607926426140672 820676208666083328 823104244786397184 824360134594527232 826150639247064612 829314221941850112 831290809050464256 831837025161252864 834298081448712192 837562550408183808 838806892536397824 840040546119450624 847149634752086016 849655994618216448 852800659867937664 856066293617393664 858670477585809408 861210922785767424 863830756898224128 866386469196739584 869776494654652416 870347998548347904 872349797893275648 876338594408562688 878931312143499264 880310358573355008 886369525249867776 888991920294985728 891696265185263616 894334419815989248 898423740437004288 900565043138002944 903229436756754432 903822921569438208 907283935115870208 908707466914430976 910043924962738176 912736362610556928 920460660836401152 923183917229408256 927405151418843136 932978499684581376 935816653306409472 938585341629801216 939400180606697472 942179471081865216 942257869209206784 945045614384381952 952175588155457536 959400742351429872 963074580319567872 966004287284035584 968862288133988352 972653284344987648 975530956783878144 978498556486483968 979141498366891392 981393522629935104 982890929708859392 985880918709633024 988797726161436672 990349153395024384 994141502265360384 997165715906101248 1000115910331858944 1010063026050564096 1010726707991629824 1013051378198642688 1016800786765617984 1017683528990588928 1020694427005353984 1022295900278734848 1023799415583080448 1026828407936876544 1029332351903072256 1032377713890951168 1043330795346198528 1049600812145154048 1052793734969710656 1056825203182534656 1059951904967098368 1060040102860357632 1063176316182429696 1071197536674889728 1076986627454140416 1078570577733615616 1081761614945845248 1083458902859513856 1086754823194540032 1094234944888111104 1097472326381862912 1101534185662752816 1105752295922466816 1109116033548337152 1111666999085236224 1112397441931616256 1116750067210911744 1118409190048530432 1120054061492600832 1121811430394363904 1137067546490583552 1141421724823191552 1143900885111320232 1144893970114412544 1148281230381023232 1151774342530965504 1155181958928986112 1157998895890956288 1159701992872869888 1160463998064463872 1163133063857700864 1171908416191332352 1173747144764473344 1180800913663298304 1181826033666490368 1185322560393314304 1188928353580351488 1192445893087985664 1192545115717902336 1197898320582672384 1200753390850670592 1204305915675672576 1205097228759250944 1211609955885907968 1213391899950317568 1216981816814075904 1218891265716953088 1227280881115201536 1230911889639211008 1231014312999124992 1236540201891790848 1239225958870596918 1243971332912775168 1247755537741879296 1251447122173068288 1256343825612275712 1258210338804596736 1260060819179175936 1270724452128129024 1279200989801906496 1284099440426090496 1288005716378714112 1291816384178651136 1295746135347336192 1304664741981978624 1305521997822521856 1308524696839913472 1314507891612844032 1318396968215248896 1320465537860032512 1329554287874801664 1333487880442478592 1337544397777895424 1347635610655506432 1350735170931523584 1350847564707004416 1355734382354157312 1356911371987451904 1360925902673805312 1363061200371646464 1365065887444107264 1369104543915835392 1380690991254601728 1391107727128264704 1399467749526872064 1403724979959614208 1407878012444701824 1409100270910046208 1413269206622797824 1413386803813810176 1417568421576572928 1428263382233186304 1435982169938853888 1444611870479351808 1449006430926053376 1453293432200982528 1458979926517481472 1463296435175817216 1467747834729725952 1468712247550337088 1474336394563289088 1478821378064449536 1483196589242155008 1491212253398040576 1495748573859151872 1500173865497788416 1515094539075846144 1516090061987444736 1525201180148426976 1526525293485883392 1531041640508030976 1535699123374620672 1540242611905314816 1543998527854608384 1547285330752618496 1548566570836426752 1550844085143601152 1564996193019297792 1574401218217731072 1585237804773801984 1589927857450647552 1590060154290536448 1594764474273644544 1597197760776896512 1605741220900896768 1606796305012334592 1615479941181210624 1617855866600423424 1622642422418767872 1625188354289270784 1641215852852281344 1641352417332166656 1646208489572794368 1648720269189054464 1652301278494129224 1658628443883700224 1662581618100928512 1663674050322505728 1668596162897424384 1675125100816367616 1677613785072795648 1680081092238901248 1699311989236432896 1705601319735875328 1712132587234787328 1717340955171618816 1722421845571534848 1727661513796448256 1732772938393479168 1739552989309304832 1740695997096695808 1744699595786551296 1752677188817125376 1757862624286998528 1760620717146710016 1772739050499735552 1777983840589971456 1783392530370527232 1788668839631978496 1796847480874008576 1801130086276005888 1806458873513508864 1807645843138876416 1817414933828861952 1820087849925476352 1825472725221113856 1840921321672802304 1846367834458816512 1854810302837686272 1858838938305895377 1865956999369162752 1871633306612818944 1877170683259602432 1884358942163730432 1884515738418413568 1890091228768763904 1904351176310915072 1918801484702859744 1926149160639135744 1932008574568071168 1937724576267976704 1951061913567756288 1956997112972967936 1958282996733782784 1962787045259870208 1965781859417718784 1971761837419266048 1977595452322873344 1980698306790048768 1994331431812202496 2000231820663717888 2020126052101128192 2021453415983259648 2026102756397285376 2033601573531235968 2035367057981177856 2041388854010707968 2044591800557469696 2047598831166160896 2053656815873753088 2064755427781902336 2086661590692397056 2099201624290308096 2105587469939421312 2113650406365069312 2119903809934196736 2120080205720715264 2126352632364859392 2142395073349779456 2153973254908280832 2163523229891690496 2166917805719027712 2173509646389080064 2188469889776222208 2194944652763725824 2203068371325505632 2211504591844933632 2218232067096674304 2224794883863232512 2236818380097060864 2240108122985201664 2243622860788727808 2274135092981167104 2287801770222640464 2289787940228825088 2296562460762046464 2303548685061931008 2310363917857972224 2315997791781912576 2319403985745739776 2320927996128927744 2326266127715401728 2343816832382664704 2347494289528946688 2361601827326596608 2370645120786628608 2377856707160702976 2384891786175971328 2385090231435804672 2395796641165344768 2401506781701341184 2408611831351345152 2410194457518501888 2423219911771815936 2426783799900635136 2433963633628151808 2437782531433906176 2454561762230403072 2461823779278422016 2462028625998249984 2473080403783581696 2478451917741193836 2487942665825550336 2495511075483758592 2502894244346136576 2512687651224551424 2516420677609193472 2520121638358351872 2541448904256258048 2558401979603812992 2568198880852180992 2576011432757428224 2583632768357302272 2591492270694672384 2609329483963957248 2611043995645043712 2617049393679826944 2629015783225688064 2636793936430497792 2640931075720065024 2659108575749603328 2666975760884957184 2675088795555790848 2695271221311012864 2701695129414008832 2711468764708314624 2721851805347610624 2726122400743292928 2730131774888214528 2738209087831670784 2761381982509203456 2782215454256529408 2798935499053744128 2807449959919228416 2815756024889403648 2818200541820092416 2826538413245595648 2826773607627620352 2835136843153145856 2856526764466372608 2889223740958703616 2898012861852106752 2906586864401965056 2917959853034962944 2926592870351634432 2935495669459451904 2937424495100674176 2948672789126578176 2957642756128899072 2966393178484310016 2982424506796081152 2991497147718303744 3000347730995576832 3030189078151692288 3032180123974889472 3050402360296853952 3053050586971766784 3062083281016061952 3071398246749241344 3080485223810629632 3087997055709216768 3094570661505236992 3097133141672853504 3129992386038595584 3148802436435462144 3170475609547603968 3179855714901295104 3180120308581072896 3189528948547289088 3194395521553793024 3213592610024669184 3230959882362421248 3235711733200846848 3245284844837535744 3250376708578541568 3282704834664333312 3292416979145588736 3304602556988258448 3317256887767400448 3327348100645011456 3337192325794848768 3350250201632735232 3355227570145591296 3360162184477802496 3411202639471750656 3424265174469574656 3434681910343237632 3444843691143069696 3455323027592896512 3465545876786958336 3479105978618609664 3481391994193391616 3489399191573102592 3505354377634250752 3515725248573997056 3521241434293420032 3545478100999471104 3555967681179942912 3566785060741054464 3577337679263956992 3593694961748017152 3602260172552011776 3612917747027017728 3615291686277752832 3634829867657723904 3640175699850952704 3650945450442227712 3681842643345604608 3692735668917633024 3709620605675372544 3717677876611790754 3731913998738325504 3743266613225637888 3754341366519204864 3769031476836827136 3780182457537527808 3808702352621830144 3837602969405719488 3852298321278271488 3864017149136142336 3875449152535953408 3913994225945935872 3916565993467565568 3925574090519740416 3931563718835437568 3943523674838532096 3955190904645746688 3961396613580097536 3988662863624404992 4000463641327435776 4042906831966519296 4052205512794570752 4067203147062471936 4070734115962355712 4082777708021415936 4089183601114939392 4095197662332321792 4107313631747506176 4173323181384794112 4198403248580616192 4211174939878842624 4227300812730138624 4239807619868393472 4240160411441430528 4252705264729718784 4284790146699558912 4307946509816561664 4333835611438055424 4347019292778160128 4376939779552444416 4389889305527451648 4406136742651011264 4423009183689867264 4436464134193348608 4449589767726465024 4473636760194121728 4487245721577455616 4548270185962334208 4575603540445280928 4579575880457650176 4593124921524092928 4607097370123862016 4620727835715944448 4631995583563825152 4641855992257855488 4652532255430803456 4687633664765329408 4694988579057893376 4723203654653193216 4755713414321405952 4769783572351942656 4770180462871609344 4791593282330689536 4817223662702690304 4820388915037003776 4846439823543631872 4853567599801270272 4867927267256303616 4875565062867812352 4923647558556844032 4924057251996499968 4946160807567163392 4956903835482387672 4975885331651100672 4991022150967517184 5005788488692273152 5025375302449102848 5032841355218386944 5040243276716703744 5116803959207625984 5136397761704361984 5152022865514856448 5167265536714604544 5182984541389344768 5218658967927914496 5222087991290087424 5234098787359653888 5258031566451376128 5273587872860995584 5281862151440130048 5318217151499206656 5333951521769914368 5350177591111581696 5390542442622025728 5403390258828017664 5422937529416629248 5452244801486585856 5460263549776429056 5476418175663341568 5522763965018406912 5564430908513058816 5597870998107488256 5614899919838456832 5631512049778807296 5653076826491191296 5653547215255240704 5670273686306291712 5713053528932745216 5778447481917407232 5796025723704213504 5813173728803930112 5853185740703268864 5870991338918903808 5874848990201348352 5897345578253156352 5915285512257798144 5932786356968620032 5982994295436607488 6000695461991153664 6060378156303384576 6064360247949778944 6100804720593707904 6106101173943533568 6124166562032123904 6142796493498482688 6160970447621259264 6189141323010473984 6194266283345707008 6259984772077191168 6297604872870924288 6340951219095207936 6359711429802590208 6360240617162145792 6379057897094578176 6388791043107586048 6427185220049338368 6461919764724842496 6490569689675071488 6500753417157083136 6565409669328666624 6584833958291177472 6609205113976516896 6634513775534800896 6654696201290022912 6674384651589697536 6710455140291182592 6720324368955604992 6822405278943501312 6869363820686475264 6889687382286139392 6910646055185793024 6931091753573916672 6958211957237219328 6962783988386783232 6978798383146205184 7010708755268501504 7031450497147994112 7042482868586840064 7111935362359885824 7133570121482108928 7154675358527913984 7187389923496034304 7204520345104023552 7225835494054035456 7230583372555505664 7269659735315447808 7280351399701905408 7301890900884455424 7363685286691209216 7385471337835266048 7419241211350745088 7435355753223581508 7463827997476651008 7486533226451275776 7508682733038409728 7538062953673654272 7560364915075055616 7617404705243660288 7675205938811438976 7704596642556542976 7728034298272284672 7750898305071906816 7827988451891871744 7833131986935131136 7851148181039480832 7887047349677064192 7910381809291493376 7922793227160195072 7977325727248809984 8000927282654871552 8085813663933038592 8134406294124943872 8165555416042831872 8178367202229878784 8190395324664643584 8214627263495012352 8346646362769588224 8396806497161232384 8422349879757685248 8454601625460277248 8479615239736786944 8480320822882861056 8505410529459437568 8569580293399117824 8667671222876110848 8694038585556320256 8753879559104888832 8779778611054903296 8812273485302022528 8846018367379734528 8872928268386697216 8899179535452930048 8947273520388243456 8974491443154911232 9096540371924668416 9151207080890561856 9159151760915300352 9186249843048185856 9214194740247724032 9241455671431888896 9263991167127650304 9283711984515710976 9375267329530658816 9389977158115786752 9446407309306386432 9511426828642811904 9539567144703885312 9540360925743218688 9583186564661379072 9640777830074007552 9692879647087263744 9707135199602540544 9735854534512607232 9751130125735624704 9848114503992999936 9913807670964775344 9951770663302201344 9982044301935034368 10011576977384546304 10050750604898205696 10065682710436773888 10080486553433407488 10233607918415251968 10272795523408723968 10304045731029712896 10334531073429209088 10365969082778689536 10437317935855828992 10444175982580174848 10468197574719307776 10516063132902752256 10547175745721991168 10563724302880260096 10636434302998413312 10667903043539828736 10700355182223163392 10781084885244051456 10806780517656035328 10845875058833258496 10904489602973171712 10920527099552858112 10952836351326683136 11045527930036813824 11128861817026117632 11195741996214976512 11229799839676913664 11263024099557614592 11307094430510481408 11340547372612583424 11426107057865490432 11556894963834814464 11592051447408427008 11626347457607860224 11741982677837807616 11749697980402696704 11794691156506312704 11830571024515596288 11865572713937240064 11965988590873214976 12001390923982307328 12128720495899557888 12201609441187415808 12212202347887067136 12248333124064247808 12285592986996965376 12321940895242518528 12378282646020947968 12519969544154382336 12595209745741848576 12681902438190415872 12719422859605180416 12720481234324291584 12758115794189156352 12777582086215172096 12854370440098676736 12923839529449684992 13001506834314166272 13130819338657333248 13169667916582354944 13218410227953033792 13269027551069601792 13309392402580045824 13348769303179395072 13420910280582365184 13644810557887002624 13738727641372950528 13779374764572278784 13821292110371586048 13862183507147833344 13925567976773566464 13957596766292410368 14021417510537003008 14062900994295988224 14084965737173680128 14267140242964217856 14309350717055827968 14374779846992068608 14451670988108070912 14461166745111011328 14539319470630895616 14560702799403810816 14603781801768910848 14770942675670532096 14838482422701490176 14870711506447163016 14927655994953302016 14973066452902551552 15017365466076819456 15076125907347308544 15120729830150111232 15234809410487320576 15350411877622877952 15409193285113085952 15456068596544569344 15501796610143813632 15655976903783743488 15666263973870262272 15702296362078961664 15774094699354128384 15820763618582986752 15845586454320390144 15954651454497619968 16001854565309743104 16171627327866077184 16268812588249887744 16356734404459757568 16380790649329287168 16429254526990024704 16693292725539176448 16793612994322464768 16844699759515370496 16959230479473573888 16960641645765722112 17010821058918875136 17139160586798235648 17335342445752221696 17388077171112640512 17559557222109806592 17624546970604045056 17692036734759469056 17745856536773394432 17798359070905860096 17948982886309822464 18193080743849336832 18302414161781123712 18318303521830600704 18372499686096371712 18428389480495448064 18482911342863777792 18567423969031421952 18779954316231573504 18892814618612772864 19022853657285623808 19079134289407770624 19080721851486437376 19166373129322758144 19281555660148015104 19385759294174527488 19471709069025214464 19502260251471249408 19696229007985999872 19827615341929550688 19903541326604402688 19964088603870068736 20023153954769092608 20131365420873547776 20160973106866814976 20467215836830503936 20608091462059425792 20669062146858418176 20731938165557379072 20874635871711657984 20888351965160349696 20936395149438615552 21032126265805504512 21094351491443982336 21127448605760520192 21335806087079657472 21400710364446326784 21562169770488102912 21613561035312070656 21691750117666516992 21808979205946343424 21841054199105716224 21905672702653366272 22091055860073627648 22257723634052235264 22391483992429953024 22459599679353827328 22526048199115229184 22614188861020962816 22681094745225166848 22852214115730980864 23113789927669628928 23184102894816854016 23252694915215720448 23483965355675615232 23499395960805393408 23661142049031192576 23731145427874480128 23931977181746429952 24002781847964614656 24257440991799115776 24403218882374831616 24496666248128495616 24571185973993930752 24643881790485037056 24756565292041895936 25039939088308764672 25190419491483697152 25363804876380831744 25438845719210360832 25440962468648583168 25516231588378312704 25555164172430344192 25708740880197353472 26003013668628332544 26261638677314666496 26339335833164709888 26436820455906067584 26538055102139203584 26618784805160091648 26697538606358790144 26841820561164730368 27289621115774005248 27477455282745901056 27558749529144557568 27642584220743172096 27724367014295666688 27851135953547132928 28125801988591976448 28169931474347360256 28534280485928435712 28618701434111655936 28749559693984137216 28922333490222022656 29078638941261791232 29121405598807621632 29207563603537821696 29741423012894326032 29855311989906604032 29946132905805103104 30034730932153638912 30152251814694617088 30241459660300222464 30469618820974641152 30700823755245755904 30818386570226171904 30912137193089138688 31003593220287627264 31311953807567486976 31332527947740524544 31404592724157923328 31548189398708256768 31641527237165973504 31691172908640780288 31909302908995239936 32003709130619486208 32343254655732154368 32537625176499775488 32713468808919515136 32761581298658574336 32858509053980049408 33386585451078352896 33587225988644929536 33689399519030740992 33921283291531444224 34021642117837750272 34278321173596471296 34670684891504443392 34776154342225281024 35249093941208090112 35384073469518938112 35491713073546788864 35596718141811720192 35897965772619644928 36386161487698673664 36604828323562247424 36636607043661201408 36744999372192743424 36856778960990896128 36965822685727555584 37134847938062843904 37559908632463147008 37785629237225545728 38045707314571247616 38158268578815541248 38161443702972874752 38332746258645516288 38563111320296030208 38771518588349054976 39004520502942498816 39392458015971999744 39655230683859101376 39807082653208805376 39928177207740137472 40046307909538185216 40262730841747095552 40934431673661007872 41216182924118851584 41338124293716836352 41463876331114758144 41776703930320699392 41872790298877231104 42064252531611009024 42188702982887964672 42254897211521040384 42801420728892653568 43124339540976205824 43383500235333033984 43617958411892686848 43682108398211432448 43811345405306732544 44515447268104470528 44782967984859906048 44919199358707654656 45052096398230458368 45228377722041925632 45362189490450333696 45704428231461961728 46227579855339257856 46368205789633708032 46505389830431440896 46967930711351230464 46998791921610786816 47322284098062385152 47462290855748960256 47863954363492859904 48005563695929229312 48514881983598231552 48806437764749663232 49142371947987861504 49287763580970074112 49513130584083791872 50079878176617529344 50380838982967394304 50877691438420721664 50881924937297166336 51032463176756625408 51110328344860688384 51417481760394706944 52006027337256665088 52678671666329419776 52873640911812135168 53076110204278407168 53237569610320183296 53395077212717580288 54579242231548010496 54954910565491802112 55117499058289115136 55285168441486344192 55448734028591333376 55702271907094265856 56339862948694720512 57068560971856871424 57237402868223311872 57499119387968274432 57844666980444045312 58157277882523582464 58415127207075643392 59482846025788652064 59710623979813208064 59892265811610206208 60069461864307277824 60482919320600444928 60939237641949282304 61401647510491511808 61824274386178277376 62007186440575254528 62623907615134973952 62665055895481049088 62809185448315846656 63096378797416513536 63283054474331947008 63382345817281560576 64007418261238972416 64686509311464308736 65075250352999550976 65426937617839030272 65523162597317148672 65717018107960098816 66773170902156705792 67174451977289859072 67378799038061481984 67842566583062888448 68043284235675500544 68556642347192942592 69341369783008886784 69552308684450562048 70498187882416180224 70983426147093577728 71193436283623440384 71795931545239289856 72772322975397347328 73209656647124494848 73489998744385486848 73713557921981792256 73931645371455111168 74269695876125687808 75119817264926294016 75571258474451091456 76091414629142495232 76316537157631082496 76322887405945749504 76665492517291032576 77126222640592060416 78009041005884997632 78784916031943999488 79310461367718202752 79614165306417610752 79856354415480274944 80092615819076370432 80525461683494191104 81868863347322015744 82432365848237703168 82676248587433672704 82927752662229516288 83553407860641398784 84377405965775929344 84509794423042080768 85602841457785307136 86248679081952411648 86767000470666067968 87235916823785373696 87364216796422864896 87622690810613465088 89565935969719812096 89838398717415309312 90104192796460916736 90456755444083851264 90724378980900667392 91408856462923923456 92455159710678515712 92736411579267416064 93010779660862881792 93935861422702460928 93997583843221573632 94644568196124770304 94924581711497920512 95727908726985719808 96011127391858458624 97029763967196463104 97612875529499326464 98284743895975723008 98575527161940148224 99026261168167583744 100159756353235058688 100761677965934788608 101763849874594332672 102064926353513250816 102834963520789413888 104012054674513330176 105747281823624270336 106152220408556814336 106475139220640366592 106790154425435160576 109158484463096020992 109909821130983604224 110234998116578230272 110570336882972688384 110897468057182666752 111404543814188531712 112679725897389441024 114137121943713742848 114474805736446623744 114998238775936548864 115689333960888090624 116314555765047164928 118965692051577304128 119421247959626416128 119784531623220412416 120138923728614555648 121878475283898564608 122803295020983023616 123648548772356554752 124014372881150509056 125330111790962098176 125618370896631693312 126192757594833027072 126566108948663894016 126764691634563121152 129373018622928617472 130150500705999101952 130853875235678060544 131046325194634297344 131434036215920197632 133546341804313411584 134348903954579718144 134757598076122963968 135685133166125776896 136086568471351001088 137113284694385885184 138682739566017773568 139104617368901124096 140996375764832360448 141966852294187155456 142386872567246880768 143591863090478579712 145544645950794694656 146419313294248989696 147427115843963584512 147863290742910222336 148539391752251375616 150239634529852588032 151142516948902182912 152633074315262164992 152645774811891499008 153330985034582065152 154252445281184120832 156018082011769995264 158620922735436405504 159228330612835221504 159712708830960549888 160185231638152740864 163737726694644031488 164864731696475406336 165352497174867345408 165855505324459032576 167106815721282797568 169019588846084161536 171205682915570614272 172497358163904823296 173534000941332135936 174471833647570747392 175245381621226930176 179131871939439624192 179676797434830618624 180208385592921833472 181448757961801334784 182817712925847846912 185472823158534832128 186021559321725763584 187871722845404921856 187995167686443147264 189289136392249540608 189849163422995841024 192022254783716917248 194059527934392926208 195225751058998652928 196569487791951446016 197151054323880296448 198052522336335167488 200319512706470117376 201523355931869577216 203527699749188665344 204129852707026501632 205669927041578827776 208024109349026660352 211494563647248540672 212950278441280733184 213580308850870321152 218316968926192041984 220469996233156460544 221140673765945376768 221794936114365333504 222809087628377063424 225359451794778882048 228274243887427485696 228949611472893247488 229996477551873097728 231378667921776181248 237931384103154608256 238842495919252832256 239569063246440824832 240277847457229111296 245606590041966047232 247297097544713109504 248028745762301018112 250660223581924196352 253132217897327788032 253529383269126242304 258746037245857234944 260301001411998203904 261707750471356121088 262092650389268594688 262868072431840395264 268697807909159436288 269515196152245927936 271370266332251553792 272173136942702002176 274226569388771770368 277365479132035547136 278209234737802248192 281992751529664720896 283933704588374310912 284773745134493761536 287183726180957159424 291089291901589389312 292838626588497979392 294854231687927169024 295726581485820444672 297078783504502751232 300479269059705176064 302285033897804365824 305291549623782998016 308504890562368241664 312036164023539990528 317241845470872811008 318456661225670443008 319425417661921099776 320370463276305481728 327475453389288062976 329729463392950812672 330704994349734690816 331711010648918065152 334213631442565595136 338039177692168323072 342411365831141228544 344994716327809646592 347068001882664271872 348943667295141494784 358263743878879248384 359353594869661237248 360416771185843666944 365635425851695693824 370945646317069664256 372043118643451527168 375990335372886294528 378578272784499081216 379698326845991682048 388119055868785852416 390451502117997305856 393138975583902892032 394302108647760592896 396105044672670334976 400639025412940234752 403046711863739154432 407055399498377330688 408259705414053003264 411339854083157655552 416048218698053320704 422989127294497081344 425900556882561466368 427160617701740642304 436633937852384083968 442281347531890753536 443589872228730667008 445618175256754126848 450718903589557764096 457899222945786494976 459992955103746195456 462757335843552362496 475862768206309216512 477684991838505664512 479138126492881649664 480555694914458222592 491213180083932094464 494594195089426219008 496057491524602036224 501320447163848392704 507058766538252484608 517492074491714469888 520602002823996407808 523415500942712242176 525736144863680790528 537395615818318872576 539030392304491855872 544346273885404004352 548453138777543540736 556418469475604496384 563985503059329441792 567867409176748621824 569547490268987523072 582178583803178778624 585677253176995958784 589708463375854338048 591453162971640889344 594157567009005502464 600958538119410352128 604570067795608731648 610583099247565996032 617009781124736483328 624072328047079981056 634483690941745622016 638850835323842199552 640740926552610963456 654950906778576125952 661409988699469381632 663422021297836130304 668427262885131190272 676078355384336646144 684822731662282457088 689989432655619293184 694136003765328543744 716527487757758496768 718707189739322474496 720833542371687333888 741891292634139328512 744086237286903054336 751980670745772589056 759396653691983364096 776238111737571704832 780903004235994611712 786277951167805784064 788604217295521185792 792210089345340669952 806093423727478308864 814110798996754661376 816519410828106006528 822679708166315311104 832096437396106641408 845978254588994162688 851801113765122932736 854321235403481284608 873267875704768167936 884562695063781507072 887179744457461334016 891236350513508253696 901437807179115528192 925514671687104724992 951725536412618433024 955369983677011329024 958276252985763299328 961111389828916445184 982426360167864188928 989188390178852438016 992114983049204072448 1002640894327696785408 1014117533076504969216 1034984148983428939776 1041204005647992815616 1046831001885424484352 1074791231636637745152 1078060784608983711744 1096906277555087081472 1112836938951208992768 1127971006118658883584 1135734818353497243648 1139094980537975046144 1164357167606357557248 1171354506353991917568 1179416926751708676096 1182906325943281778688 1188315134018011004928 1201917076238820704256 1209140135591217463296 1221166198495131992064 1234019562249472966656 1248144656094159962112 1268967381883491244032 1277701670647684399104 1281481853105221926912 1309901813557152251904 1326844042595672260608 1336854525770262380544 1352156710768673292288 1379978865311238586368 1388272007530657087488 1433054975515516993536 1437414379478644948992 1441667084743374667776 1483782585268278657024 1488172474573806108672 1503961341491545178112 1552476223475143409664 1561806008471989223424 1577208434591042371584 1584420178690681339904 1612186847454956617728 1633038821656212013056 1645359416332630622208 1691956509177988325376 1703602227530245865472 1708642470806962569216 1746535751409536335872 1769125390127563014144 1774359488914922668032 1782472701027016507392 1802875614358231056384 1851029343374209449984 1903451072825236866048 1916552505971526598656 1922222779657832890368 1964852720335728377856 1984229966098408144896 2005281788655393570816 2028235066153009938432 2069968297966857879552 2082408011295985631232 2149582463273275490304 2156121569217967423488 2225673877902417985536 2255942012237317767168 2278189961075950092288 2328714335212715114496 2342709012707983835136 2358833853503417352192 2365812651886563557376 2376630268036022009856 2418280271182434926592 2442332396990263984128 2468039124498945933312 2496289312188319924224 2537934763766982488064 2555403341295368798208 2562963706210443853824 2619803627114304503808 2653688085191344521216 2673709051540524761088 2704313421537346584576 2776544015061314174976 2866109951031033987072 2874828758957289897984 2883334169486749335552 2967565170536557314048 2976344949147612217344 3007922682983090356224 3104952446950286819328 3123612016943978446848 3224373694909913235456 3290718832665261244416 3383913018355976650752 3407204455060491730944 3417284941613925138432 3493071502819072671744 3538250780255126028288 3548718977829845336064 3564945402054033014784 3605751228716462112768 3702058686748418899968 3806902145650473732096 3833105011943053197312 3844445559315665780736 3929705440671456755712 4010563577310787141632 4056470132306019876864 4139936595933715759104 4164816022591971262464 4299164926546550980608 4312243138435934846976 4451347755804835971072 4511884024474635534336 4657428670425430228992 4685418025415967670272 4731625303773127114752 4753260536072044019712 4836560542364869853184 4936078248997891866624 5075869527533964976128 5110806682590737596416 5125927412420887707648 5239607254228609007616 5307376170382689042432 5347418103081049522176 5408626843074693169152 5553088030122628349952 5749657517914579795968 5766668338973498671104 5952689898295224434688 6015845365966180712448 6209904893900573638656 6247224033887956893696 6448747389819826470912 6767826036711953301504 6834569883227850276864 6986143005638145343488 7076501560510252056576 7097437955659690672128 7129890804108066029568 7404117373496837799936 7613804291300947464192 7666210023886106394624 7688891118631331561472 7859410881342913511424 8021127154621574283264 8112940264612039753728 8329632045183942524928 8598329853093101961216 8624486276871869693952 8902695511609671942144 9023768048949271068672 9314857340850860457984 9370836050831935340544 9673121084729739706368 9872156497995783733248 10151739055067929952256 10221613365181475192832 10251854824841775415296 10479214508457218015232 10614752340765378084864 10694836206162099044352 10817253686149386338304 11106176060245256699904 11499315035829159591936 11533336677946997342208 12031690731932361424896 12419809787801147277312 12494448067775913787392 12897494779639652941824 13535652073423906603008 13972286011276290686976 14194875911319381344256 14259781608216132059136 14808234746993675599872 15227608582601894928384 15332420047772212789248 15377782237262663122944 15718821762685827022848 16042254309243148566528 16225880529224079507456 16659264090367885049856 17248972553743739387904 18047536097898542137344 18629714681701720915968 18741672101663870681088 19346242169459479412736 20303478110135859904512 20503709649683550830592 20958429016914436030464 21229504681530756169728 21389672412324198088704 22212352120490513399808 22998630071658319183872 23066673355893994684416 24063381463864722849792 24988896135551827574784 25794989559279305883648 27071304146847813206016 27944572022552581373952 29616469493987351199744 30455217165203789856768 30664840095544425578496 30755564474525326245888 31437643525371654045696 32084508618486297133056 32451761058448159014912 33318528180735770099712 34497945107487478775808 36095072195797084274688 37259429363403441831936 37483344203327741362176 38692484338918958825472 40606956220271719809024 41916858033828872060928 42779344824648396177408 44424704240981026799616 45997260143316638367744 46133346711787989368832 48126762927729445699584 49977792271103655149568 54142608293695626412032 55889144045105162747904 60910434330407579713536 61511128949050652491776 62875287050743308091392 64169017236972594266112 66637056361471540199424 68995890214974957551616 72190144391594168549376 74966688406655482724352 77384968677837917650944 81213912440543439618048 83833716067657744121856 88849408481962053599232 91994520286633276735488 92266693423575978737664 96253525855458891399168 99955584542207310299136 108285216587391252824064 111778288090210325495808 121820868660815159427072 125750574101486616182784 128338034473945188532224 133274112722943080398848 137991780429949915103232 144380288783188337098752 149933376813310965448704 162427824881086879236096 167667432135315488243712 184533386847151957475328 192507051710917782798336 199911169084414620598272 216570433174782505648128 243641737321630318854144 251501148202973232365568 266548225445886160797696 275983560859899830206464 288760577566376674197504 299866753626621930897408 324855649762173758472192 335334864270630976487424 385014103421835565596672 399822338168829241196544 433140866349565011296256 487283474643260637708288 503002296405946464731136 577521155132753348395008 599733507253243861794816 649711299524347516944384 799644676337658482393088 866281732699130022592512 974566949286521275416576 1006004592811892929462272 1155042310265506696790016 1199467014506487723589632 1299422599048695033888768 1732563465398260045185024 1949133898573042550833152 2398934029012975447179264 2598845198097390067777536 3465126930796520090370048 3898267797146085101666304 5197690396194780135555072 7796535594292170203332608 10395380792389560271110144 15593071188584340406665216 31186142377168680813330432
- Sum of all divisors σ(n): 105662974269958101450854400
- Sum of proper divisors (its aliquot sum) s(n): 74476831892789420637523968
- 31186142377168680813330432 is an abundant number, because the sum of its proper divisors (74476831892789420637523968) is greater than itself. Its abundance is 43290689515620739824193536
Bases of 31186142377168680813330432
- Binary: 11001110010111110110000101010011101000110001100011011110100010000000000000000000000002
- Hexadecimal: 0x19CBEC2A74631BD1000000
- Base-36: 3X2EAHCQ8VCAO0000
Squares and roots of 31186142377168680813330432
- 31186142377168680813330432 squared (311861423771686808133304322) is 972575476369036217850610477014619544045911617306624
- 31186142377168680813330432 cubed (311861423771686808133304323) is 30330877278587417306537888629606870474448579080798961775316852874135174381568
-
The
square root of 31186142377168680813330432 is 5584455423509.8591942033 -
31186142377168680813330432 is a
perfect cube number . Itscube root is 314765568
Scales and comparisons
How big is 31186142377168680813330432?- 31,186,142,377,168,680,813,330,432 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,186,142,377,168,680,813,330,432 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 31186142377168680813330432 cubic inches would be around 26230464 feet tall.
Recreational maths with 31186142377168680813330432
- 31186142377168680813330432 backwards is 23403331808686177324168113
- The number of decimal digits it has is: 26
- The sum of 31186142377168680813330432'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 31186142377168680813330432 - Facts about the integer". Numbermatics.com. 2024. Web. 16 May 2024.
APA style:
Numbermatics. (2024). Number 31186142377168680813330432 - Facts about the integer. Retrieved 16 May 2024, from https://numbermatics.com/n/31186142377168680813330432/
Chicago style:
Numbermatics. 2024. "Number 31186142377168680813330432 - Facts about the integer". https://numbermatics.com/n/31186142377168680813330432/
The information we have on file for 31186142377168680813330432 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 31186142377168680813330432, math, Factors of 31186142377168680813330432, curriculum, school, college, exams, university, Prime factorization of 31186142377168680813330432, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, one hundred eighty-six sextillion, one hundred forty-two quintillion, three hundred seventy-seven quadrillion, one hundred sixty-eight trillion, six hundred eighty billion, eight hundred thirteen million, three hundred thirty thousand, four hundred thirty-two.