254356163228954875891286016
254,356,163,228,954,875,891,286,016 is an even composite number composed of six prime numbers multiplied together.
254356163228954875891286016 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-nine thousand, nine hundred twenty-five divisors.
Prime factorization of 254356163228954875891286016:
218 × 36 × 134 × 312 × 414 × 1312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 31 × 31 × 41 × 41 × 41 × 41 × 131 × 131)See below for interesting mathematical facts about the number 254356163228954875891286016 from the Numbermatics database.
Names of 254356163228954875891286016
- Cardinal: 254356163228954875891286016 can be written as Two hundred fifty-four septillion, three hundred fifty-six sextillion, one hundred sixty-three quintillion, two hundred twenty-eight quadrillion, nine hundred fifty-four trillion, eight hundred seventy-five billion, eight hundred ninety-one million, two hundred eighty-six thousand and sixteen.
Scientific notation
- Scientific notation: 2.54356163228954875891286016 × 1026
Factors of 254356163228954875891286016
Divisors of 254356163228954875891286016
- Number of divisors d(n): 29925
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 31 32 36 39 41 48 52 54 62 64 72 78 81 82 93 96 104 108 117 123 124 128 131 144 156 162 164 169 186 192 208 216 234 243 246 248 256 262 279 288 312 324 328 338 351 369 372 384 393 403 416 432 468 486 492 496 507 512 524 533 558 576 624 648 656 676 702 729 738 744 768 786 806 832 837 864 936 961 972 984 992 1014 1024 1048 1053 1066 1107 1116 1152 1179 1209 1248 1271 1296 1312 1352 1404 1458 1476 1488 1521 1536 1572 1599 1612 1664 1674 1681 1703 1728 1872 1922 1944 1968 1984 2028 2048 2096 2106 2132 2197 2214 2232 2304 2358 2418 2496 2511 2542 2592 2624 2704 2808 2883 2916 2952 2976 3042 3072 3144 3159 3198 3224 3321 3328 3348 3362 3406 3456 3537 3627 3744 3813 3844 3888 3936 3968 4056 4061 4096 4192 4212 4264 4394 4428 4464 4563 4608 4716 4797 4836 4992 5022 5043 5084 5109 5184 5239 5248 5371 5408 5616 5766 5832 5904 5952 6084 6144 6288 6318 6396 6448 6591 6642 6656 6696 6724 6812 6912 6929 7074 7254 7488 7533 7626 7688 7776 7872 7936 8112 8122 8192 8384 8424 8528 8649 8788 8856 8928 9126 9216 9432 9477 9594 9672 9963 9984 10044 10086 10168 10218 10368 10478 10496 10611 10742 10816 10881 11232 11439 11532 11664 11808 11904 12168 12183 12288 12493 12576 12636 12792 12896 13182 13284 13312 13392 13448 13624 13689 13824 13858 14148 14391 14508 14976 15066 15129 15252 15327 15376 15552 15717 15744 15872 16113 16224 16244 16384 16523 16768 16848 17056 17161 17298 17576 17712 17856 18252 18432 18864 18954 19188 19344 19773 19926 19968 20088 20172 20336 20436 20736 20787 20956 20992 21222 21484 21632 21762 21853 22139 22464 22599 22878 23064 23328 23616 23808 24336 24366 24576 24986 25152 25272 25584 25792 25947 26364 26568 26624 26784 26896 27248 27378 27648 27716 28296 28561 28782 29016 29889 29952 30132 30258 30504 30654 30752 31104 31434 31488 31744 31833 32226 32448 32488 32643 32768 33046 33536 33696 34112 34317 34322 34596 35152 35424 35712 36504 36549 36864 37479 37728 37908 38376 38688 39401 39546 39852 39936 40176 40344 40672 40872 41067 41472 41574 41912 41984 42444 42968 43173 43264 43524 43706 44278 44928 45198 45387 45756 45981 46128 46656 47151 47232 47616 48339 48672 48732 49152 49569 49972 50304 50544 51168 51483 51584 51894 52111 52728 52793 53136 53248 53568 53792 54496 54756 55296 55432 56592 57122 57564 58032 59319 59778 59904 60264 60516 61008 61308 61504 62208 62361 62868 62976 63488 63666 64452 64896 64976 65286 65536 65559 66092 66417 67072 67392 68107 68224 68634 68644 68921 69192 69823 70304 70848 71424 73008 73098 73728 74958 75456 75816 76752 77376 77841 78802 79092 79704 79872 80352 80688 81344 81744 82134 82944 83148 83824 83968 84888 85683 85936 86346 86528 87048 87412 88556 89856 90077 90396 90774 91512 91962 92256 93312 94302 94464 95232 95499 96678 97344 97464 97929 98304 99138 99944 100608 101088 102336 102951 102966 103168 103788 104222 105456 105586 106272 106496 107136 107584 108992 109512 109647 110592 110864 112437 113184 114244 115128 116064 118203 118638 119556 119808 120528 121032 122016 122616 123008 123201 124416 124722 125736 125891 125952 126976 127332 128904 129519 129792 129952 130572 131072 131118 132184 132834 134144 134784 136161 136214 136448 137268 137288 137842 137943 138384 139646 140608 141453 141696 142848 145017 146016 146196 147456 148707 149916 150912 151632 153504 154449 154752 155682 156333 157604 158184 158379 159408 159744 160704 161376 162409 162688 163488 164268 165888 166296 166501 167648 167936 169776 171366 171872 172692 173056 174096 174824 177112 177957 179712 180154 180792 181548 183024 183924 184512 186624 187083 188604 188928 190464 190998 193356 194688 194928 195858 196608 196677 198276 199251 199888 201216 202176 204321 204672 205902 205932 206336 206763 207576 208444 209469 210912 211172 212544 212992 214272 214799 215168 217984 219024 219294 220211 221184 221728 223093 224874 226368 228488 230256 232128 233523 236406 237276 239112 239616 241056 242064 244032 245232 246016 246402 248832 249444 251472 251782 251904 253952 254664 257049 257808 259038 259584 259904 261144 262144 262236 264368 265668 268288 269568 270231 272322 272428 272896 274536 274576 275684 275886 276768 279292 281216 282906 283392 284089 285696 287807 290034 292032 292392 293787 294912 297414 299832 301824 303264 307008 308853 308898 309504 311364 312666 315208 316368 316758 318816 319488 321408 322752 324818 325376 326976 328536 328941 331776 332592 333002 335296 335872 337311 339552 342732 343744 345384 346112 348192 349648 354224 354609 355914 359424 360308 361584 363096 366048 367848 369024 373248 374166 377208 377673 377856 380928 381996 386712 388557 389376 389856 391716 393216 393354 396552 398502 399776 402432 404352 408483 408642 409344 411804 411864 412672 413526 413829 415152 416888 418938 421824 422344 424359 425088 425984 428544 429598 430336 435051 435968 438048 438588 440422 442368 443456 446121 446186 449748 452736 456976 460512 463347 464256 467046 468999 472812 474552 475137 478224 479232 482112 484128 487227 488064 490464 492032 492804 497664 498888 499503 502944 503564 503808 507904 509328 512213 514098 515616 518076 519168 519808 522288 524472 528736 531336 531991 533871 536576 539136 540462 544644 544856 545792 549072 549152 551368 551772 553536 558584 561249 562432 565812 566784 568178 571392 575614 580068 584064 584784 587574 589824 590031 594828 597753 599664 603648 606528 612963 614016 617706 617796 619008 620289 622728 625332 628407 630416 632736 633516 637632 638976 642816 644397 645504 649636 650752 653952 657072 657882 660633 663552 665184 666004 669279 670592 671744 674622 677443 679104 685464 686309 687488 690768 692224 696384 699296 700569 703601 708448 709218 711828 718848 720616 723168 726192 732096 735696 738048 746496 748332 754416 755346 755712 761856 763992 771147 773424 777114 778752 779712 783432 786432 786708 793104 797004 799552 804864 808704 810693 816966 817284 818688 823608 823728 825344 827052 827658 830304 833776 837876 843648 844688 848718 850176 851968 852267 857088 859196 860672 863421 870102 871936 876096 877176 880844 884736 885391 886912 892242 892372 895973 899496 905472 907699 913952 921024 926559 926694 928512 934092 937998 945624 949104 950274 956448 958464 964224 968256 974454 976128 980928 984064 985608 986823 995328 997776 999006 1005888 1007128 1007616 1011933 1015808 1018656 1024426 1028196 1031232 1036152 1038336 1039616 1044576 1048944 1057472 1062672 1063827 1063982 1067742 1073152 1078272 1080924 1089288 1089712 1091584 1098144 1098304 1102736 1103544 1107072 1117168 1122498 1124864 1131624 1133019 1133568 1136356 1142784 1151228 1160136 1168128 1169568 1171001 1175148 1179648 1180062 1189656 1195506 1199328 1207296 1213056 1225449 1225926 1228032 1235412 1235592 1238016 1240578 1241487 1245456 1250664 1256814 1260832 1265472 1267032 1273077 1275264 1277952 1285632 1288794 1291008 1299272 1301504 1305153 1307904 1314144 1315764 1321266 1327104 1330368 1332008 1338363 1338558 1341184 1343488 1349244 1354886 1358208 1370928 1372618 1374976 1381536 1384448 1390041 1392768 1398592 1401138 1406997 1407202 1416896 1418436 1423656 1425411 1437696 1441232 1446336 1452384 1461681 1464192 1471392 1476096 1492992 1496664 1498509 1508832 1510692 1511424 1523712 1527984 1536639 1542294 1546848 1554228 1557504 1559424 1566864 1573416 1586208 1594008 1595973 1599104 1601613 1609728 1615441 1617408 1621386 1633932 1634568 1636583 1637376 1647216 1647456 1650688 1654104 1655316 1660608 1667552 1675752 1683747 1687296 1689376 1697436 1700352 1703936 1704534 1714176 1718392 1721344 1726842 1740204 1743872 1752192 1754352 1761688 1769472 1770093 1770782 1773824 1784484 1784744 1791946 1793259 1798992 1810944 1815398 1827904 1838889 1842048 1853118 1853388 1857024 1860867 1868184 1875996 1885221 1891248 1898208 1900548 1912896 1916928 1928448 1933191 1936512 1948908 1952256 1961856 1968128 1971216 1973646 1981899 1990656 1995552 1998012 2007837 2011776 2014256 2015232 2023866 2031616 2032329 2037312 2048852 2056392 2058927 2062464 2072304 2076672 2079232 2089152 2097888 2110803 2111317 2114944 2125344 2127654 2127964 2135484 2136551 2146304 2156544 2161848 2164513 2178576 2179424 2183168 2196288 2196608 2205472 2207088 2214144 2234336 2244996 2249728 2263248 2266038 2267136 2272712 2285568 2302456 2313441 2320272 2336256 2339136 2342002 2350296 2359296 2360124 2379312 2391012 2398656 2414592 2426112 2432079 2450898 2451852 2456064 2470824 2471184 2476032 2481156 2482974 2490912 2501328 2513628 2521664 2530944 2534064 2546154 2550528 2555904 2556801 2571264 2577588 2582016 2590263 2598544 2603008 2610306 2615808 2628288 2631528 2642532 2654208 2656173 2660736 2664016 2676726 2677116 2682368 2686976 2687919 2698488 2709772 2716416 2723097 2741856 2745236 2749952 2763072 2768896 2780082 2785536 2792387 2797184 2802276 2813994 2814404 2825761 2833792 2836872 2847312 2850822 2862743 2875392 2882464 2892672 2900209 2904768 2923362 2928384 2942784 2952192 2960469 2985984 2993328 2997018 3017664 3021384 3022848 3035799 3047424 3055968 3073278 3084588 3093696 3108456 3115008 3118848 3133728 3146832 3172416 3188016 3191481 3191946 3198208 3203226 3219456 3230882 3234816 3242772 3267864 3269136 3273166 3274752 3294432 3294912 3301376 3308208 3310632 3321216 3335104 3351504 3367494 3374592 3378752 3394872 3399057 3400704 3407872 3409068 3428352 3436784 3442688 3453684 3480408 3487744 3504384 3508704 3513003 3523376 3538944 3540186 3541564 3547648 3568968 3569488 3583892 3586518 3597984 3621888 3630796 3655808 3677778 3684096 3693157 3706236 3706776 3714048 3721734 3736368 3741491 3751992 3770442 3782496 3796416 3801096 3819231 3825792 3833856 3856896 3866382 3873024 3897816 3904512 3915459 3923712 3936256 3942432 3947292 3963798 3981312 3991104 3996024 4015089 4015674 4023552 4028512 4030464 4047732 4063232 4064658 4074624 4097704 4112784 4117854 4124928 4144608 4153344 4158464 4170123 4178304 4195776 4220991 4221606 4222634 4229888 4250688 4255308 4255928 4270968 4273102 4276233 4292608 4313088 4323696 4329026 4357152 4358848 4366336 4385043 4392576 4393216 4410944 4414176 4428288 4468672 4489992 4495527 4499456 4526496 4532076 4534272 4545424 4571136 4604912 4609917 4626882 4640544 4672512 4678272 4684004 4700592 4720248 4758624 4782024 4787919 4797312 4829184 4846323 4852224 4864158 4901796 4903704 4909749 4912128 4941648 4942368 4952064 4962312 4965948 4981824 5002656 5027256 5043328 5051241 5061888 5068128 5092308 5101056 5111808 5113602 5142528 5155176 5161531 5164032 5180526 5197088 5206016 5220612 5231616 5256576 5263056 5285064 5308416 5310279 5312346 5321472 5328032 5353452 5354232 5364736 5373952 5375838 5379777 5396976 5419544 5432832 5446194 5483712 5490472 5499904 5516667 5526144 5537792 5560164 5571072 5582601 5584774 5594368 5604552 5627988 5628808 5651522 5655663 5667584 5673744 5694624 5701644 5725486 5750784 5764928 5785344 5799573 5800418 5809536 5846724 5856768 5885568 5904384 5920938 5945697 5971968 5986656 5994036 6023511 6035328 6042768 6045696 6071598 6094848 6096987 6111936 6146556 6169176 6176781 6187392 6216912 6230016 6237696 6267456 6293664 6332409 6333951 6344832 6376032 6382962 6383892 6396416 6406452 6409653 6438912 6461764 6469632 6485544 6493539 6535728 6538272 6546332 6549504 6588864 6589824 6602752 6616416 6621264 6642432 6658769 6670208 6703008 6734988 6749184 6757504 6789744 6798114 6801408 6818136 6826541 6856704 6873568 6885376 6907368 6915883 6940323 6960816 6975488 7008768 7017408 7026006 7046752 7077888 7080372 7083128 7095296 7137936 7138976 7167784 7173036 7195968 7243776 7261592 7296237 7311616 7355556 7368192 7386314 7412472 7413552 7428096 7443468 7472736 7482982 7503984 7540884 7564992 7592832 7602192 7638462 7651584 7667712 7670403 7713792 7732764 7746048 7770789 7795632 7809024 7830918 7847424 7872512 7884864 7894584 7927596 7962624 7968519 7982208 7992048 8030178 8031348 8047104 8057024 8060928 8063757 8095464 8126464 8129316 8149248 8169291 8195408 8225568 8235708 8249856 8289216 8306688 8316928 8340246 8356608 8377161 8391552 8441982 8443212 8445268 8459776 8477283 8501376 8510616 8511856 8541936 8546204 8552466 8585216 8588229 8626176 8647392 8658052 8700627 8714304 8717696 8732672 8770086 8785152 8786432 8806759 8821888 8828352 8856576 8922017 8937344 8979984 8991054 8998912 9028651 9052992 9064152 9068544 9090848 9107397 9142272 9146813 9209824 9219834 9253764 9281088 9345024 9356544 9368008 9401184 9440496 9517248 9564048 9574443 9575838 9594624 9658368 9692646 9704448 9728316 9803592 9807408 9819498 9824256 9883296 9884736 9904128 9924624 9931896 9963648 10005312 10054512 10086656 10102482 10123776 10136256 10184616 10197171 10202112 10223616 10227204 10285056 10310352 10323062 10328064 10361052 10394176 10412032 10441224 10463232 10513152 10526112 10539009 10570128 10616832 10620558 10624692 10642944 10656064 10706904 10708464 10729472 10747904 10751676 10759554 10793952 10839088 10865664 10892388 10967424 10980944 10999808 11033334 11052288 11075584 11079471 11120328 11142144 11165202 11169548 11188736 11209104 11224473 11255976 11257616 11303044 11311326 11335168 11347488 11389248 11403288 11450972 11501568 11529856 11570688 11599146 11600836 11619072 11647649 11693448 11713536 11771136 11800087 11808768 11841876 11891394 11943936 11973312 11988072 12045267 12047022 12070656 12085536 12091392 12143196 12189696 12193974 12223872 12293112 12338352 12353562 12374784 12433824 12460032 12475392 12510369 12534912 12587328 12662973 12664818 12667902 12689664 12752064 12765924 12767784 12792832 12812904 12819306 12828699 12877824 12923528 12939264 12971088 12987078 13071456 13076544 13092664 13099008 13155129 13177728 13179648 13205504 13232832 13242528 13284864 13317538 13340416 13406016 13469976 13486581 13498368 13515008 13579488 13596228 13602816 13636272 13653082 13713408 13747136 13770752 13814736 13829751 13831766 13880646 13921632 13950976 14017536 14034816 14052012 14093504 14160744 14166256 14190592 14275872 14277952 14335568 14346072 14363757 14391936 14487552 14523184 14538969 14592474 14623232 14711112 14729247 14736384 14772628 14824944 14827104 14856192 14886936 14945472 14965964 15007968 15081768 15129984 15185664 15204384 15276924 15303168 15335424 15340806 15427584 15465528 15484593 15492096 15541578 15591264 15618048 15661836 15694848 15745024 15769728 15789168 15855192 15925248 15930837 15937038 15964416 15984096 16060356 16062696 16094208 16114048 16121856 16127514 16139331 16190928 16258632 16298496 16338582 16390816 16451136 16471416 16491721 16499712 16550001 16578432 16613376 16633856 16680492 16713216 16747803 16754322 16783104 16883964 16886424 16890536 16919552 16954566 16966989 17002752 17021232 17023712 17083872 17092408 17104932 17170432 17176458 17252352 17294784 17316104 17398719 17401254 17428608 17435392 17465344 17540172 17570304 17572864 17613518 17643776 17656704 17713152 17837091 17844034 17874688 17959968 17982108 17997824 18057302 18070533 18105984 18128304 18137088 18181696 18214794 18284544 18290961 18293626 18419648 18439668 18507528 18530343 18562176 18690048 18713088 18736016 18802368 18880992 18997227 19001853 19034496 19128096 19148886 19151676 19189248 19228959 19316736 19385292 19408896 19456632 19480617 19607184 19614816 19638996 19648512 19766592 19769472 19808256 19849248 19863792 19927296 19976307 20010624 20109024 20173312 20204964 20247552 20272512 20369232 20394342 20404224 20454408 20479623 20570112 20620704 20646124 20656128 20722104 20747649 20788352 20820969 20824064 20882448 20926464 21000733 21026304 21052224 21078018 21140256 21233664 21241116 21249384 21275579 21285888 21312128 21413808 21416928 21458944 21503352 21519108 21587904 21678176 21731328 21784776 21811631 21888711 21934848 21961888 21999616 22066668 22104576 22151168 22158942 22240656 22284288 22330404 22339096 22377472 22418208 22448946 22511952 22515232 22606088 22622652 22670336 22694976 22778496 22806576 22901944 23003136 23011209 23059712 23141376 23198292 23201672 23238144 23295298 23312367 23386896 23427072 23542272 23600174 23617536 23683752 23782788 23887872 23905557 23946624 23976144 24090534 24094044 24141312 24171072 24182784 24191271 24286392 24379392 24387948 24447744 24507873 24586224 24676704 24707124 24749568 24867648 24920064 24950784 25020738 25069824 25131483 25174656 25325946 25329636 25335804 25379328 25431849 25504128 25531848 25535568 25585664 25625808 25638612 25657398 25755648 25764687 25847056 25878528 25942176 25974156 26101881 26142912 26153088 26185328 26198016 26310258 26355456 26359296 26411008 26420277 26465664 26485056 26569728 26635076 26680832 26766051 26812032 26939952 26973162 26996736 27030016 27085953 27158976 27192456 27205632 27272544 27306164 27426816 27440439 27447121 27494272 27541504 27629472 27659502 27663532 27761292 27775163 27843264 27901952 28035072 28069632 28104024 28138669 28187008 28321488 28332512 28381184 28551744 28555904 28671136 28692144 28723329 28727514 28783872 28847641 28975104 29046368 29077938 29184948 29246464 29422224 29458494 29472768 29545256 29649888 29654208 29712384 29773872 29890944 29931928 30015936 30163536 30259968 30371328 30408768 30553848 30591513 30606336 30670848 30681612 30855168 30931056 30969186 30984192 31083156 31182528 31236096 31323672 31389696 31490048 31539456 31578336 31617027 31710384 31850496 31861674 31874076 31928832 31968192 32120712 32125392 32188416 32228096 32243712 32255028 32278662 32381856 32517264 32596992 32677164 32781632 32902272 32942832 32983442 32999424 33100002 33156864 33226752 33238413 33267712 33360984 33426432 33495606 33508644 33566208 33673419 33767928 33772848 33781072 33839104 33909132 33933978 34005504 34042464 34047424 34167744 34184816 34209864 34340864 34352916 34504704 34589568 34632208 34797438 34802508 34857216 34870784 34930688 34942947 35080344 35140608 35145728 35227036 35287552 35313408 35400261 35426304 35674182 35688068 35749376 35919936 35964216 35995648 36114604 36141066 36211968 36256608 36274176 36301031 36363392 36429588 36569088 36581922 36587252 36734893 36839296 36879336 37015056 37060686 37124352 37215659 37380096 37426176 37472032 37604736 37702717 37761984 37988919 37994454 38003706 38068992 38256192 38297772 38303352 38378496 38457918 38486097 38633472 38770584 38817792 38913264 38961234 39214368 39229632 39277992 39297024 39465387 39533184 39538944 39616512 39698496 39727584 39854592 39952614 40021248 40218048 40346624 40409928 40459743 40495104 40545024 40738464 40788684 40808448 40908816 40959246 41140224 41241408 41292248 41312256 41444208 41489253 41495298 41576704 41641938 41648128 41764896 41852928 42001466 42052608 42104448 42156036 42280512 42482232 42498768 42551158 42571776 42624256 42827616 42833856 42917888 43006704 43038216 43091271 43175808 43356352 43462656 43569552 43616907 43623262 43777422 43869696 43923776 43999232 44133336 44187741 44209152 44302336 44317884 44481312 44568576 44660808 44678192 44754944 44836416 44897892 45023904 45030464 45212176 45245304 45340672 45389952 45556992 45613152 45803888 46006272 46022418 46119424 46282752 46396584 46403344 46453779 46476288 46590596 46624734 46773792 46854144 47084544 47200348 47235072 47367504 47565576 47775744 47811114 47893248 47952288 48011041 48181068 48188088 48282624 48342144 48365568 48382542 48572784 48775896 48895488 49015746 49172448 49353408 49414248 49475163 49499136 49650003 49735296 49840128 49901568 50041476 50139648 50243409 50262966 50349312 50651892 50659272 50671608 50758656 50863698 50900967 51008256 51063696 51071136 51171328 51251616 51277224 51314796 51511296 51529374 51694112 51757056 51884352 51948312 52196157 52203762 52285824 52306176 52370656 52396032 52620516 52710912 52718592 52822016 52840554 52931328 52970112 53139456 53270152 53361664 53511273 53532102 53624064 53879904 53946324 53993472 54060032 54171906 54211599 54317952 54384912 54411264 54545088 54612328 54853632 54872883 54880878 54894242 54988544 55083008 55258944 55319004 55327064 55522584 55550326 55591029 55686528 55803904 56070144 56139264 56208048 56277338 56374016 56642976 56665024 56762368 56991681 57005559 57103488 57111808 57342272 57384288 57446658 57455028 57567744 57686877 57695282 57950208 58092736 58155876 58369896 58441851 58492928 58844448 58916988 58945536 59090512 59299776 59308416 59424768 59547744 59781888 59863856 59928921 60031872 60327072 60519936 60742656 60817536 61107696 61183026 61212672 61363224 61438869 61710336 61862112 61938372 61968384 62166312 62242947 62365056 62472192 62647344 62779392 62980096 63002199 63078912 63156672 63234054 63420768 63700992 63723348 63748152 63826737 63857664 63936384 64241424 64250784 64376832 64456192 64510056 64557324 64763712 65034528 65193984 65354328 65434893 65563264 65666133 65804544 65885664 65966884 65998848 66200004 66233081 66313728 66453504 66476826 66535424 66721968 66852864 66991212 67017288 67099903 67132416 67346838 67535856 67545696 67562144 67678208 67818264 67867956 68011008 68084928 68094848 68335488 68369632 68419728 68705832 69009408 69033627 69179136 69264416 69594876 69605016 69714432 69741568 69861376 69885894 69937101 70160688 70281216 70291456 70454072 70575104 70626816 70800522 70852608 71348364 71376136 71498752 71716671 71839872 71928432 71991296 72229208 72282132 72423936 72513216 72548352 72573813 72602062 72726784 72859176 73138176 73163844 73174504 73469786 73523619 73678592 73758672 74030112 74121372 74248704 74431318 74760192 74852352 74944064 75209472 75394449 75405434 75523968 75977838 75988908 76007412 76137984 76295547 76512384 76595544 76606704 76756992 76915836 76972194 77266944 77294061 77541168 77635584 77826528 77922468 78305643 78428736 78459264 78555984 78594048 78930774 79066368 79077888 79233024 79260831 79396992 79455168 79709184 79905228 80042496 80298153 80436096 80693248 80819856 80919486 80990208 81090048 81257859 81476928 81577368 81616896 81817632 81918492 82280448 82321317 82341363 82482816 82584496 82624512 82888416 82978506 82990596 83153408 83283876 83296256 83325489 83529792 83705856 84002932 84105216 84208896 84312072 84416007 84561024 84964464 84997536 85102316 85143552 85248512 85655232 85667712 85835776 86013408 86076432 86182542 86351616 86542923 86563997 86712704 86925312 87139104 87233814 87246524 87554844 87598591 87739392 87847552 87998464 88266672 88375482 88418304 88635768 88745033 88962624 89137152 89321616 89356384 89509888 89672832 89795784 89906479 90047808 90060928 90424352 90490608 90681344 90779904 91113984 91226304 91607776 91774539 92012544 92044836 92238848 92565504 92793168 92806688 92907558 92952576 93181192 93249468 93547584 93708288 94169088 94400696 94470144 94735008 94851081 95131152 95551488 95622228 95786496 95904576 96022082 96362136 96376176 96565248 96684288 96731136 96765084 97145568 97551792 97790976 98031492 98344896 98706816 98828496 98950326 98998272 99300006 99470592 99680256 99715239 99803136 100082952 100279296 100486818 100525932 100698624 101020257 101303784 101318544 101343216 101517312 101727396 101801934 102016512 102127392 102142272 102342656 102503232 102554448 102629592 103022592 103058748 103388224 103514112 103768704 103896624 104392314 104407524 104571648 104612352 104741312 104792064 104828841 105241032 105421824 105437184 105644032 105681108 105862656 105940224 106200783 106278912 106540304 106723328 107022546 107064204 107248128 107759808 107892648 107986944 108120064 108343812 108423198 108635904 108769824 108822528 108903093 109090176 109224656 109707264 109745766 109761756 109788484 109977088 110166016 110204679 110517888 110638008 110654128 111045168 111100652 111182058 111373056 111607808 111646977 112140288 112278528 112416096 112554676 112748032 113108151 113285952 113330048 113524736 113983362 114011118 114206976 114223616 114487867 114684544 114768576 114893316 114910056 115135488 115373754 115390564 115900416 115986221 116185472 116311752 116739792 116883702 116985856 117372463 117688896 117833976 117891072 118181024 118396161 118599552 118616832 118849536 118908569 119095488 119563776 119727712 119857842 120063744 120654144 121039872 121379229 121485312 121635072 122215392 122366052 122425344 122726448 122877738 123420672 123724224 123876744 123936768 124332624 124467759 124485894 124730112 124944384 125294688 125558784 125960192 126004398 126157824 126313344 126468108 126841536 127446696 127496304 127653474 127715328 127872768 128482848 128501568 128753664 128912384 129020112 129114648 129273813 129527424 130069056 130387968 130708656 130850721 130869786 131126528 131332266 131609088 131771328 131933768 131997696 132400008 132466162 132563223 132627456 132907008 132953652 133070848 133443936 133705728 133982424 134034576 134199806 134264832 134693676 135071712 135091392 135124288 135356416 135636528 135735912 136022016 136169856 136189696 136670976 136739264 136839456 137411664 138018816 138067254 138358272 138528832 139189752 139210032 139361337 139428864 139483136 139722752 139771788 139874202 140321376 140562432 140582912 140908144 141150208 141253632 141601044 141705216 142696728 142752272 142997504 143433342 143679744 143856864 143982592 144033123 144458416 144564264 144847872 145026432 145096704 145147626 145204124 145453568 145718352 146327688 146349008 146939572 147047238 147357184 147517344 148060224 148242744 148425489 148497408 148862636 149520384 149704704 149888128 150418944 150788898 150810868 151047936 151419437 151955676 151977816 152014824 152275968 152591094 153024768 153191088 153213408 153401131 153513984 153831672 153944388 154533888 154588122 155082336 155271168 155653056 155844936 156588471 156611286 156857472 156918528 157111968 157188096 157861548 158132736 158155776 158466048 158521662 158793984 158910336 159418368 159810456 160084992 160533819 160596306 160872192 161386496 161639712 161838972 161980416 162180096 162515718 162634797 162953856 163154736 163233792 163635264 163836984 164560896 164618649 164642634 164682726 164965632 165168992 165249024 165776832 165957012 165981192 166306816 166567752 166592512 166650978 166773087 167059584 167411712 168005864 168210432 168417792 168624144 168832014 169122048 169928928 169995072 170204632 170287104 170497024 170975043 171016677 171310464 171335424 171671552 172026816 172152864 172365084 172703232 173060631 173085846 173127994 173425408 173850624 174278208 174467628 174493048 175109688 175197182 175325553 175478784 175695104 175996928 176533344 176750964 176836608 177271536 177490066 177925248 178274304 178643232 178712768 179019776 179345664 179591568 179786763 179812958 180095616 180121856 180848704 180981216 181362688 181559808 182227968 182452608 183215552 183549078 184089672 184316607 184477696 185131008 185586336 185613376 185815116 185905152 186362384 186498936 186728841 187095168 187416576 188338176 188801392 188940288 189006597 189470016 189702162 190262304 191102976 191244456 191480211 191572992 191809152 192044164 192724272 192752352 193130496 193368576 193530168 194291136 195103584 195581952 196062984 196304679 196689792 197413632 197656992 197900652 197996544 198600012 198699243 198941184 199360512 199430478 199606272 200165904 200558592 200973636 201051864 201299709 201397248 202040514 202607568 202637088 202686432 203034624 203454792 203603868 204033024 204254784 204284544 204685312 205006464 205108896 205259184 206117496 206776448 207028224 207100881 207537408 207793248 208784628 208815048 209143296 209224704 209482624 209584128 209657682 209811303 210482064 210843648 210874368 211362216 211622771 211725312 211880448 212401566 212557824 213080608 213446656 214045092 214128408 214392373 214496256 215150013 215519616 215785296 215973888 216240128 216687624 216846396 217271808 217539648 217645056 217721439 217806186 218180352 218449312 219414528 219491532 219523512 219576968 219954176 220332032 220409358 220570857 221035776 221276016 221308256 222090336 222201304 222364116 222746112 223215616 223293954 224280576 224557056 224832192 225109352 225496064 226183347 226216302 226571904 226660096 227049472 227966724 228022236 228413952 228447232 228886641 228975734 229369088 229537152 229786632 229820112 230270976 230747508 230781128 231800832 231882183 231972442 232370944 232623504 233479584 233767404 233971712 234744926 234916929 235377792 235667952 235782144 236362048 236792322 237199104 237233664 237699072 237782493 237817138 238190976 239127552 239455424 239715684 240127488 240894459 241308288 242079744 242758458 242970624 243270144 243773577 244430784 244732104 244850688 245452896 245755476 246841344 246963951 247024089 247448448 247753488 247873536 248665248 248935518 248971788 249460224 249888768 249976467 250589376 251117568 251920384 252008796 252315648 252626688 252936216 253248021 253683072 254893392 254992608 255306948 255430656 255745536 256965696 257003136 257507328 257824768 258040224 258229296 258547626 259054848 259628769 259691991 260138112 260775936 261417312 261701442 261739572 262253056 262664532 262795773 263218176 263542656 263867536 263995392 264800016 264932324 265126446 265254912 265907304 266141696 266235099 266887872 267411456 267964848 268069152 268399612 268529664 269387352 269719437 270143424 270182784 270248576 270712832 271273056 271471824 272044032 272339712 272379392 273009529 273341952 273478528 273678912 274823328 276037632 276134508 276582527 276716544 277057664 278379504 278420064 278722674 278857728 278966272 279543576 279748404 279888181 280642752 281124864 281165824 281816288 282300416 282507264 283202088 283410432 283551203 284553243 285393456 285504544 285995008 286866684 287359488 287713728 287965184 288066246 288916832 289128528 289695744 290052864 290193408 290295252 290408248 290907136 291436704 292655376 292698016 293879144 294094476 294714368 295034688 296120448 296485488 296850978 296994816 297725272 299040768 299145717 299409408 299776256 300837888 301577796 301621736 302095872 302838874 303060771 303911352 303955632 304029648 304551936 305182188 306049536 306382176 306426816 306802262 307027968 307663344 307888776 309067776 309176244 310164672 310542336 311306112 311689872 313176942 313222572 313714944 313837056 314223936 314376192 314486523 315723096 316265472 316311552 316932096 317043324 317587968 317820672 318602349 318836736 319620912 320169984 321067638 321192612 321744384 322772992 323279424 323677944 323960832 324360192 325031436 325269594 325907712 326309472 326467584 326709279 327270528 327673968 329121792 329237298 329285268 329365452 329931264 330337984 330498048 330614037 331553664 331914024 331962384 332613632 333135504 333185024 333301956 333546174 334119168 334823424 334940931 336011728 336420864 336835584 337248288 337664028 338244096 339324453 339857856 339990144 340409264 340574208 340994048 341950086 342033354 342620928 342670848 343343104 343463601 344053632 344305728 344730168 345406464 346121262 346171692 346255988 346850816 347701248 347958663 348556416 348935256 348986096 350219376 350394364 350651106 350957568 351390208 351993856 352117389 353066688 353501928 353673216 354543072 354980132 355850496 356548608 356725707 357286464 357425536 358039552 358691328 359183136 359573526 359625916 360191232 360243712 361077119 361697408 361962432 362725376 363119616 364455936 364905216 365802697 366431104 367098156 368179344 368633214 368955392 370174691 370262016 371172672 371226752 371630232 371810304 372724768 372997872 373403277 373457682 374190336 374833152 375019333 376676352 377602784 377880576 378013194 378940032 379404324 380524608 382488912 382960422 383145984 383618304 384088328 385448544 385504704 386260992 386737152 387060336 387821439 388582272 390207168 391163904 392125968 392552163 392609358 393379584 394827264 395313984 395801304 395993088 397200024 397398486 397689669 397882368 398721024 398860956 399212544 400331808 401117184 401947272 402103728 402599418 402794496 404081028 405215136 405274176 405372864 406069248 406909584 407207736 408066048 408509568 408569088 409370624 410012928 410217792 410518368 412234992 413552896 414056448 414201762 415074816 415586496 417569256 417630096 418084011 418286592 418449408 418965248 419168256 419315364 419622606 420964128 421687296 421748736 422724432 423245542 423450624 423760896 424803132 425115648 426161216 426893312 428090184 428256816 428784746 428992512 430300026 431039232 431570592 431947776 432099369 432480256 433375248 433692792 434543616 435079296 435290112 435442878 435612372 436360704 436898624 438983064 439047024 439153936 439908352 440664064 440818716 441141714 442071552 442552032 442616512 444180672 444402608 444728232 445276467 445492224 446431232 446587908 448561152 449114112 449664384 450218704 450992128 452366694 452432604 453143808 453320192 454098944 454258311 455933448 456044472 456827904 456894464 457773282 457951468 458738176 459074304 459573264 459640224 460203393 460541952 461495016 461562256 463601664 463764366 463944884 464741888 465247008 466959168 467534808 467943424 469489852 469833858 470755584 471335904 471564288 472724096 473584644 474398208 474467328 475398144 475564986 475634276 476381952 477553609 478255104 478910848 479431368 480254976 481788918 482616576 483803567 484159488 485516916 485941248 486540288 487547154 488861568 489464208 489701376 490135321 490905792 491510952 493682688 493855947 493927902 494048178 494896896 495506976 495747072 497330496 497871036 497943576 498920448 499777536 499952934 500319261 501178752 502235136 504017592 504631296 505253376 505872432 506496042 507366144 509786784 509985216 510613896 510861312 511491072 512925129 513050031 513931392 514006272 515014656 515649536 516080448 516458592 517095252 518109696 519181893 519257538 519383982 520276224 521551872 522834624 523402884 523479144 524506112 525329064 525591546 525976659 526436352 527085312 527735072 527990784 529600032 529864648 530252892 530509824 531814608 532283392 532470198 533775744 534822912 535929696 536138304 536799224 537059328 538774704 539360289 539438874 540286848 540365568 540497152 541425664 542546112 542943648 544088064 544679424 544758784 546019058 546683904 546957056 547357824 549646656 552269016 552949821 553165054 553433088 554115328 556759008 556840128 557445348 557715456 557932544 559087152 559496808 559776362 560186523 561285504 562249728 562331648 563632576 564600832 565014528 566404176 566820864 567019791 567102406 569106486 570786912 571009088 571990016 573733368 574440633 574718976 575427456 575930368 576132492 577833664 578257056 579391488 580105728 580590504 580816496 581814272 582873408 585310752 585396032 587758288 588188952 588914037 589428736 590069376 592240896 592970976 593701956 593989632 595450544 596097729 598081536 598291434 598818816 599552512 601675776 603155592 603243472 603899127 604191744 605677748 606121542 607822704 607911264 608059296 609103872 610364376 612099072 612764352 612853632 613604524 614055936 615326688 615777552 618352488 620329344 621084672 622612224 623379744 626353884 626445144 627429888 627674112 628447872 628752384 628973046 631446192 632530944 632623104 634086648 634868313 635175936 635641344 637204698 637673472 639241824 640339968 642135276 642385224 643177119 643488768 645450039 645545984 646558848 647355888 647921664 648720384 650062872 650539188 651815424 652618944 652935168 653164317 653418558 654541056 655347936 658243584 658474596 658570536 658730904 659862528 660675968 660996096 661228074 661712571 663107328 663828048 663924768 665227264 666271008 666603912 667092348 668238336 669646848 669881862 672023456 672841728 673671168 674496576 675328056 676160561 676488192 678550041 678648906 679715712 679980288 680818528 681148416 681988096 683900172 684066708 685241856 685341696 686659923 686686208 686927202 688107264 688611456 689460336 690812928 692242524 692343384 692511976 693701632 695402496 695646549 695917326 697112832 697870512 697972192 700438752 700788728 701302212 701915136 702780416 703987712 704234778 704750787 706133376 707003856 707346432 709086144 709960264 711700992 713097216 713347479 713451414 714572928 714851072 716079104 717382656 718366272 719147052 719251832 720382464 720487424 722154238 722683377 723394816 723924864 725450752 726239232 728911872 729810432 731320731 731605394 732862208 734196312 736358688 737266428 737910784 740349382 740524032 740891853 741072267 742345344 742453504 743260464 743620608 745449536 745995744 746806554 746915364 748380672 749666304 749929401 750038666 753352704 755205568 755761152 756026388 757880064 758808648 759744063 761049216 764977824 765920844 766291968 767236608 768176656 770897088 771009408 772521984 773474304 774120672 775642878 777164544 778886307 779075973 780414336 782327808 784251936 785104326 785218716 786759168 788387319 789654528 790627968 791602608 791986176 794400048 794796972 795379338 795764736 797721912 798425088 798705297 800663616 802234368 803894544 804207456 805198836 805588992 808162056 809158311 810430272 810548352 810745728 812138496 813819168 814415472 816132096 817019136 817138176 818741248 819028587 820025856 820435584 821036736 824469984 827105792 828112896 828403524 829747581 830149632 831172992 835138512 835260192 836168022 836573184 836898816 837930496 838630728 839245212 839664543 841928256 843374592 843497472 845448864 846491084 846901248 847521792 849606264 850231296 850653609 852322432 853659729 853786624 856180368 856513632 857569492 857985024 860600052 861030053 862078464 863141184 863895552 864198738 864960512 866750496 867385584 869087232 870158592 870580224 870885756 871224744 872298739 872721408 873797248 877966128 878094048 878307872 879816704 881637432 882283428 884143104 885104064 885233024 888361344 888805216 889456464 890552934 890984448 893175816 894276871 897122304 897437151 898228224 899328768 900437408 901984256 904733388 904865208 906287616 906640384 908197888 908516622 909182313 911866896 912088944 913655808 913788928 915546564 915902936 917476352 918148608 919146528 919280448 920406786 921083904 922990032 923124512 927203328 927528732 927889768 929483776 930494016 933918336 935069616 935886848 938979704 939667716 941511168 942671808 943128576 943459569 945448192 947169288 948796416 948934656 950796288 951129972 951268552 952763904 955107218 955807047 956510208 957821696 958862736 960509952 963577836 965233152 967607134 968318976 971033832 971882496 973080576 975094308 977723136 978928416 979402752 980127837 980270642 981811584 983021904 987365376 987711894 987855804 988096356 989793792 991013952 991494144 991842111 994660992 995742072 995887152 997840896 999555072 999905868 1000638522 1002357504 1004470272 1004822793 1008035184 1009262592 1010506752 1011744864 1012992084 1014732288 1017973359 1019573568 1019970432 1021227792 1021722624 1022982144 1025850258 1026100062 1027862784 1028012544 1030029312 1030390803 1031299072 1032160896 1032917184 1034190504 1036219392 1038363786 1038515076 1038767964 1040552448 1043103744 1043875989 1045669248 1046805768 1046958288 1049012224 1050658128 1051183092 1051953318 1052872704 1054170624 1055470144 1055981568 1056352167 1059200064 1059729296 1060505784 1061019648 1063629216 1064566784 1064940396 1067551488 1069645824 1070177121 1071859392 1072276608 1073598448 1074118656 1077549408 1078720578 1078877748 1080573696 1080731136 1080994304 1082851328 1083231357 1085092224 1085887296 1088176128 1089358848 1089517568 1092038116 1093367808 1093914112 1094715648 1097408091 1099293312 1104538032 1105899642 1106330108 1106866176 1108230656 1110524073 1113518016 1113680256 1114890696 1115430912 1115865088 1118174304 1118993616 1119552724 1120373046 1122571008 1124499456 1124663296 1125057999 1125331961 1127265152 1129201664 1130029056 1132808352 1133641728 1134039582 1134204812 1138212972 1138781683 1141573824 1142018176 1143980032 1147466736 1148881266 1149437952 1150854912 1152264984 1153685429 1155667328 1156514112 1158782976 1160211456 1161181008 1161632992 1163628544 1165746816 1168784227 1170621504 1170792064 1175516576 1176377904 1177656489 1177828074 1178857472 1180138752 1182753281 1184481792 1185941952 1187403912 1187979264 1190901088 1192195458 1193069007 1196163072 1196582868 1197637632 1199105024 1203351552 1206311184 1206486944 1207798254 1208383488 1211355496 1212243084 1215645408 1215822528 1216118592 1218207744 1220728752 1224198144 1225528704 1225707264 1227209048 1228111872 1230653376 1231555104 1236704976 1240658688 1242169344 1245224448 1246759488 1252707768 1252890288 1254252033 1254859776 1255348224 1256895744 1257504768 1257946092 1262892384 1265061888 1265246208 1268173296 1269736626 1270351872 1271282688 1274409396 1275346944 1278483648 1280679936 1284270552 1284770448 1286354238 1286977536 1290900078 1291091968 1293117696 1294711776 1295843328 1296298107 1297440768 1300125744 1301078376 1303630848 1305237888 1305870336 1306328634 1306837116 1309082112 1310695872 1316949192 1317141072 1317461808 1319725056 1321351936 1321992192 1322456148 1323425142 1326214656 1327656096 1327849536 1330454528 1332542016 1333207824 1334184696 1335829401 1336476672 1339293696 1339763724 1344046912 1345683456 1347342336 1348993152 1350656112 1352321122 1352976384 1357100082 1357297812 1359431424 1359960576 1361637056 1362296832 1362774933 1363976192 1367800344 1368133416 1370483712 1370683392 1373319846 1373372416 1373854404 1376214528 1377222912 1378920672 1380610179 1381625856 1384485048 1384686768 1385023952 1387403264 1390804992 1391293098 1391834652 1394225664 1395741024 1395944384 1400877504 1401577456 1402604424 1403830272 1405560832 1407975424 1408469556 1409501574 1412266752 1414007712 1414692864 1418172288 1419920528 1423401984 1426194432 1426694958 1426902828 1429145856 1429702144 1432158208 1432660827 1434765312 1436732544 1438294104 1438503664 1440764928 1440974848 1444308476 1445366754 1446789632 1447849728 1450901504 1451410701 1452478464 1457823744 1459620864 1462641462 1463210788 1465724416 1468392624 1470405963 1472717376 1474532856 1475821568 1480698764 1481048064 1481783706 1482144534 1484690688 1484907008 1486520928 1487241216 1488342271 1490899072 1491991488 1493613108 1493830728 1496761344 1499332608 1499858802 1500077332 1506705408 1510411136 1512052776 1515760128 1517617296 1519488126 1522098432 1525842019 1529955648 1531841688 1532583936 1534473216 1536353312 1539150093 1541794176 1542018816 1545043968 1545811397 1546948608 1548241344 1551285756 1554329088 1557545679 1557772614 1558151946 1560828672 1564655616 1568503872 1570208652 1570437432 1573518336 1576774638 1577929977 1579309056 1581255936 1583205216 1583972352 1588800096 1589593944 1590758676 1591529472 1595443824 1596850176 1597410594 1601327232 1604468736 1607789088 1608414912 1610397672 1611177984 1616324112 1618080867 1618316622 1620860544 1621096704 1621491456 1624276992 1627638336 1628830944 1632264192 1634038272 1634276352 1637482496 1638057174 1640051712 1640871168 1642073472 1648939968 1654211584 1656807048 1658849463 1659495162 1660299264 1662345984 1670277024 1670520384 1672336044 1673146368 1673797632 1675860992 1677261456 1678490424 1679329086 1680559569 1683856512 1686749184 1686994944 1690897728 1692982168 1693802496 1695043584 1699212528 1700462592 1701059373 1701307218 1704644864 1707319458 1707573248 1712360736 1713027264 1715138984 1715970048 1721200104 1722060106 1723321899 1724156928 1726282368 1727791104 1728397476 1729921024 1733500992 1734771168 1738174464 1740317184 1741771512 1742449488 1744597478 1745442816 1747594496 1755932256 1756188096 1756615744 1759633408 1763274864 1764566856 1766742111 1768286208 1770208128 1770466048 1776722688 1777610432 1778912928 1781105868 1781968896 1786351632 1788293187 1788553742 1794244608 1794874302 1796456448 1798657536 1800874816 1803968512 1809466776 1809730416 1811697381 1812575232 1813280768 1816395776 1817033244 1818364626 1823733792 1824177888 1827311616 1827577856 1831093128 1831805872 1834952704 1836297216 1838293056 1838560896 1840813572 1842167808 1845980064 1846249024 1855057464 1855779536 1858967552 1860988032 1867836672 1870139232 1871773696 1877959408 1879335432 1883022336 1885343616 1886257152 1886919138 1890896384 1894338576 1897592832 1897869312 1902259944 1902537104 1904604939 1905527808 1910214436 1911614094 1913020416 1915643392 1917725472 1921019904 1927155672 1929531357 1930466304 1935214268 1936637952 1942067664 1943764992 1946161152 1950188616 1955446272 1957856832 1958805504 1960255674 1960541284 1963623168 1966043808 1968452681 1974730752 1975423788 1975711608 1976192712 1979587584 1982027904 1982988288 1983684222 1989321984 1991484144 1991774304 1995681792 1999811736 2001277044 2004715008 2008940544 2009645586 2016070368 2018525184 2021013504 2023489728 2025984168 2028481683 2029464576 2035650123 2035946718 2039147136 2039940864 2042455584 2043445248 2045964288 2051700516 2052200124 2055725568 2056025088 2059979769 2060058624 2060781606 2062598144 2064321792 2065834368 2068381008 2072438784 2076727572 2077030152 2077535928 2081104896 2086207488 2086939647 2087751978 2091338496 2093611536 2093916576 2098024448 2101316256 2102366184 2103906636 2105745408 2108341248 2110940288 2111963136 2112704334 2114252361 2118400128 2119458592 2121011568 2122039296 2127258432 2129880792 2135102976 2139291648 2140042437 2140354242 2143718784 2144553216 2147196896 2148237312 2155098816 2157441156 2157755496 2161147392 2161462272 2161988608 2165702656 2166462714 2168050131 2170184448 2171774592 2176352256 2178717696 2179035136 2184076232 2186735616 2187828224 2189431296 2193962193 2194816182 2198586624 2209076064 2211799284 2212660216 2213732352 2216461312 2221048146 2222675559 2223216801 2227036032 2227360512 2229781392 2230861824 2231730176 2236348608 2237987232 2239105448 2240746092 2245142016 2248998912 2249326592 2249788203 2250115998 2250663922 2254530304 2258403328 2260058112 2265616704 2267283456 2268079164 2268409624 2276425944 2277563366 2279232189 2283147648 2284036352 2287960064 2294933472 2297762532 2298875904 2301709824 2304529968 2307370858 2311334656 2313028224 2317565952 2320422912 2322362016 2323265984 2327257088 2331493632 2336658921 2337227919 2337568454 2341243008 2341584128 2351033152 2352755808 2355312978 2355656148 2357714944 2360277504 2365161957 2365506562 2368963584 2371883904 2374807824 2375958528 2381802176 2384390916 2386138014 2393165736 2395275264 2396115891 2398210048 2406703104 2412622368 2412973888 2415596508 2416766976 2422710992 2424486168 2427474933 2431290816 2431645056 2432237184 2436415488 2441457504 2448396288 2451057408 2451414528 2454418096 2456223744 2457085761 2461306752 2463110208 2473409952 2481317376 2484338688 2489242743 2490448896 2493518976 2505415536 2505780576 2508504066 2509719552 2510696448 2513791488 2515892184 2518993629 2525784768 2530123776 2530492416 2536346592 2539473252 2540703744 2542565376 2548818792 2550693888 2551960827 2556967296 2561359872 2568541104 2569540896 2572708476 2573955072 2581800156 2582183936 2583090159 2586235392 2589423552 2591686656 2592596214 2594881536 2600251488 2602156752 2607261696 2610475776 2611740672 2612657268 2613674232 2616896217 2618164224 2621391744 2633898384 2634282144 2634923616 2639450112 2642703872 2644912296 2646850284 2652429312 2655312192 2655699072 2660909056 2665084032 2666415648 2668369392 2671658802 2672953344 2679527448 2682830613 2688093824 2691366912 2692311453 2694684672 2697986304 2701312224 2704642244 2705952768 2714200164 2714595624 2715556321 2718862848 2719921152 2723274112 2724593664 2725549866 2727546939 2727952384 2735600688 2736266832 2740967424 2741366784 2746639692 2747708808 2751096023 2752429056 2754445824 2757841344 2761220358 2763251712 2768970096 2769373536 2770047904 2774806528 2781609984 2782586196 2783669304 2787100849 2788451328 2791482048 2791888768 2801755008 2803154912 2805208848 2807660544 2811121664 2816939112 2819003148 2824533504 2828015424 2829385728 2830378707 2836344576 2839841056 2846803968 2852388864 2853389916 2853805656 2858291712 2859404288 2864316416 2865321654 2867421141 2869530624 2873465088 2876588208 2877007328 2881529856 2881949696 2888616952 2890733508 2893579264 2895699456 2901803008 2902821402 2904956928 2915647488 2919241728 2925282924 2926421576 2931448832 2936785248 2940383511 2940811926 2945434752 2949065712 2951643136 2961397528 2962096128 2963567412 2964289068 2969381376 2969814016 2973041856 2974482432 2975526333 2976684542 2981798144 2983982976 2987226216 2987661456 2993522688 2998665216 2999717604 3000154664 3013410816 3014468379 3020822272 3024105552 3031520256 3035234592 3038976252 3044196864 3051684038 3053920077 3059911296 3063683376 3065167872 3068946432 3072706624 3078300186 3083588352 3084037632 3090087936 3091172409 3091622794 3093897216 3096482688 3102571512 3108658176 3115091358 3115545228 3116303892 3121657344 3129311232 3131627967 3137007744 3140417304 3140874864 3147036672 3153549276 3155859954 3158618112 3162511872 3166410432 3167944704 3169056501 3177600192 3179187888 3181517352 3183058944 3190887648 3193700352 3194821188 3202654464 3208937472 3210531363 3215578176 3216829824 3220795344 3222355968 3232648224 3236161734 3236633244 3241721088 3242193408 3242982912 3248553984 3249694071 3255276672 3257661888 3264528384 3268076544 3268552704 3274964992 3276114348 3280103424 3281742336 3284146944 3292224273 3297879936 3308423168 3313614096 3317698926 3318990324 3320598528 3324691968 3331572219 3340554048 3341040768 3344672088 3346292736 3347595264 3351721984 3354522912 3356980848 3358658172 3361119138 3367713024 3373498368 3373989888 3375173997 3375995883 3381795456 3385964336 3387604992 3390087168 3398425056 3400925184 3402118746 3402614436 3409289728 3414638916 3415146496 3416345049 3424721472 3426054528 3430277968 3431940096 3442400208 3444120212 3446643798 3448313856 3452564736 3456794952 3459842048 3461056287 3467001984 3469542336 3476348928 3480634368 3483543024 3484898976 3489194956 3490885632 3495188992 3506352681 3511864512 3512376192 3513231488 3519266816 3526549728 3529133712 3533484222 3536572416 3540416256 3540932096 3548259843 3549123877 3553445376 3555220864 3557825856 3562211736 3563937792 3572703264 3576586374 3577107484 3588489216 3589748604 3592912896 3595572851 3597315072 3601749632 3607937024 3618933552 3619460832 3623394762 3625150464 3626561536 3634066488 3636729252 3638546353 3647467584 3648355776 3654623232 3655155712 3662186256 3663611744 3669905408 3672594432 3676586112 3677121792 3681627144 3684335616 3686165639 3691960128 3692498048 3710114928 3711559072 3717935104 3721976064 3735673344 3740278464 3743547392 3755918816 3758670864 3762756099 3766044672 3770687232 3772514304 3773838276 3781792768 3788677152 3795185664 3795738624 3804519888 3805074208 3809209878 3811055616 3820428872 3823228188 3826040832 3831286784 3835450944 3842039808 3854311344 3859062714 3860932608 3870428536 3873275904 3884135328 3887529984 3888894321 3892322304 3900377232 3910892544 3915713664 3917611008 3920511348 3921082568 3927246336 3932087616 3936905362 3950847576 3951423216 3952385424 3959175168 3964055808 3965976576 3967368444 3978643968 3982968288 3983548608 3991363584 3999623472 4002554088 4007488203 4009430016 4017881088 4019291172 4032140736 4037050368 4042027008 4046979456 4051968336 4056963366 4058929152 4071300246 4071893436 4078294272 4079881728 4084911168 4086890496 4088324799 4091928576 4103401032 4104400248 4111451136 4112050176 4119959538 4120117248 4121563212 4125196288 4128643584 4131668736 4136762016 4141830537 4144877568 4153455144 4154060304 4155071856 4162209792 4172414976 4173879294 4175503956 4182676992 4187223072 4187833152 4196048896 4202632512 4204732368 4207813272 4211490816 4216682496 4221880576 4223926272 4225408668 4228504722 4236800256 4238917184 4242023136 4244078592 4254516864 4259761584 4270205952 4278583296 4280084874 4280708484 4287437568 4289106432 4294393792 4296474624 4297982481 4310197632 4314882312 4315510992 4322294784 4322924544 4323977216 4331405312 4332925428 4336100262 4340368896 4343549184 4352704512 4354232103 4357435392 4358070272 4368152464 4373471232 4375656448 4378862592 4387924386 4389632364 4397173248 4411217889 4418152128 4423598568 4425320432 4427464704 4432922624 4442096292 4445351118 4446433602 4454072064 4454721024 4459562784 4461723648 4463460352 4465026813 4472697216 4475974464 4478210896 4481492184 4490284032 4497997824 4498653184 4499576406 4500231996 4501327844 4509060608 4516806656 4520116224 4531233408 4536158328 4536819248 4552851888 4555126732 4558464378 4566295296 4568072704 4575920128 4577526057 4589866944 4595525064 4597751808 4603419648 4609059936 4614741716 4622669312 4626056448 4635131904 4637434191 4640845824 4644724032 4646531968 4654514176 4662987264 4673317842 4674455838 4675136908 4682486016 4683168256 4694002547 4702066304 4705511616 4710625956 4711312296 4715429888 4720555008 4730323914 4731013124 4737927168 4743767808 4749615648 4751917056 4755435061 4763604352 4768781832 4772276028 4786331472 4790550528 4792231782 4796420096 4812270983 4813406208 4825244736 4825947776 4831193016 4833533952 4845421984 4848972336 4854242601 4854949866 4862581632 4863290112 4864474368 4872830976 4875251329 4882915008 4896792576 4902114816 4902829056 4908836192 4912447488 4914171522 4922613504 4926220416 4946819904 4962634752 4976548389 4978485486 4980897792 4987037952 5010831072 5011561152 5017008132 5019439104 5021392896 5027582976 5031784368 5037987258 5041678707 5051569536 5060247552 5060984832 5072693184 5078946504 5081407488 5085130752 5097637584 5101387776 5103178119 5103921654 5113934592 5122719744 5137082208 5139081792 5145416952 5147910144 5163600312 5164367872 5166180318 5169965697 5172470784 5178847104 5183373312 5185192428 5189763072 5200502976 5204313504 5214523392 5220951552 5225314536 5227348464 5233792434 5236328448 5242783488 5267796768 5268564288 5269847232 5278900224 5285407744 5289824592 5293700568 5300226333 5304858624 5310624384 5311398144 5321818112 5330168064 5332831296 5336738784 5343317604 5345906688 5359054896 5364879561 5365661226 5376187648 5382733824 5384622906 5389369344 5395972608 5402624448 5409284488 5411905536 5428400328 5429191248 5431112642 5435092143 5437725696 5439842304 5446548224 5449187328 5451099732 5455093878 5455904768 5471201376 5472533664 5481934848 5482733568 5493279384 5495417616 5502192046 5504858112 5508891648 5515682688 5522440716 5526503424 5537940192 5538747072 5540095808 5549613056 5565172392 5567338608 5574201698 5576902656 5582964096 5583777536 5603510016 5606309824 5610417696 5615321088 5622243328 5633878224 5638006296 5649067008 5656030848 5658771456 5660757414 5672689152 5679682112 5693607936 5706779832 5707611312 5713814817 5716583424 5718808576 5728632832 5730643308 5734842282 5739061248 5746930176 5753176416 5754014656 5763059712 5763899392 5777233904 5781467016 5787158528 5788594071 5791398912 5803606016 5805642804 5809913856 5831294976 5838483456 5850565848 5852843152 5862897664 5873570496 5880767022 5881623852 5890869504 5898131424 5903286272 5905358043 5922795056 5924192256 5927134824 5928578136 5938762752 5939628032 5946083712 5948964864 5951052666 5953369084 5963596288 5967965952 5974452432 5975322912 5987045376 5999435208 6000309328 6026821632 6028936758 6041644544 6048211104 6063040512 6070469184 6077952504 6085445049 6088393728 6103368076 6107840154 6119822592 6127366752 6130335744 6137892864 6145413248 6156600372 6167176704 6168075264 6180175872 6182344818 6183245588 6187794432 6192965376 6205143024 6208196917 6217316352 6230182716 6231090456 6232607784 6243314688 6258622464 6263255934 6274015488 6280834608 6281749728 6289446371 6294073344 6307098552 6311719908 6317236224 6325023744 6332820864 6335889408 6338113002 6355200384 6358375776 6363034704 6366117888 6381775296 6389642376 6405308928 6417874944 6420127311 6421062726 6431156352 6433659648 6441590688 6444711936 6465296448 6472323468 6473266488 6483442176 6484386816 6485965824 6497107968 6499388142 6504150393 6510553344 6515323776 6529056768 6536153088 6537105408 6552228696 6560206848 6563484672 6568293888 6581886579 6584448546 6595759872 6616846336 6627228192 6635397852 6637980648 6641197056 6649383936 6663144438 6668026677 6669650403 6681108096 6682081536 6689344176 6692585472 6695190528 6703443968 6709045824 6713961696 6717316344 6722238276 6735426048 6746996736 6747979776 6749364609 6750347994 6751991766 6763590912 6771928672 6775209984 6780174336 6796850112 6801850368 6804237492 6805228872 6818579456 6829277832 6830292992 6832690098 6837696567 6849442944 6852109056 6860555936 6863880192 6884800416 6888240424 6893287596 6896627712 6905129472 6913589904 6919684096 6922112574 6934003968 6939084672 6952697856 6961268736 6967086048 6969797952 6978389912 6981771264 6990377984 7009976763 7011683757 7012705362 7023729024 7024752384 7026462976 7038533632 7053099456 7058267424 7066968444 7073144832 7080832512 7081864192 7095485871 7096519686 7098247754 7106890752 7110441728 7115651712 7124423472 7127875584 7145406528 7153172748 7154214968 7179497208 7185825792 7188347673 7191145702 7194630144 7203499264 7215874048 7237867104 7238921664 7246789524 7250300928 7253123072 7268132976 7273458504 7277092706 7282424799 7294935168 7296711552 7309246464 7310311424 7324372512 7327223488 7339810816 7345188864 7353172224 7354243584 7363254288 7368671232 7371257283 7372331278 7383920256 7384996096 7420229856 7423118144 7435870208 7443952128 7467728229 7471346688 7480556928 7487094784 7511837632 7517341728 7525512198 7532089344 7541374464 7547676552 7556980887 7563585536 7577354304 7590371328 7591477248 7609039776 7610148416 7618419756 7622111232 7640857744 7646456376 7652081664 7655882481 7662573568 7670901888 7684079616 7708622688 7718125428 7721865216 7740857072 7746551808 7749270477 7768270656 7775059968 7777788642 7784644608 7800754464 7821785088 7831427328 7835222016 7841022696 7842165136 7850688651 7854492672 7864175232 7873810724 7901695152 7902846432 7904770848 7918350336 7928111616 7934736888 7957287936 7965936576 7967097216 7982727168 7999246944 8005108176 8014976406 8018860032 8038582344 8048491839 8064281472 8074100736 8084054016 8093958912 8103936672 8113926732 8117858304 8142600492 8143786872 8146668963 8156588544 8159763456 8169822336 8173780992 8176649598 8183857152 8206802064 8208800496 8222902272 8224100352 8239919076 8243126424 8250392576 8253288069 8257287168 8263337472 8273524032 8283661074 8289755136 8306910288 8308120608 8310143712 8324419584 8344829952 8347758588 8351007912 8361302547 8365353984 8374446144 8375666304 8392097792 8405265024 8409464736 8415626544 8422981632 8433364992 8443761152 8450817336 8457009444 8473600512 8477834368 8484046272 8488157184 8491136121 8509033728 8519523168 8540411904 8557166592 8560169748 8561416968 8574875136 8578212864 8588787584 8592949248 8595964962 8602263423 8620395264 8629764624 8631021984 8644589568 8645849088 8647954432 8665850856 8672200524 8676533611 8680737792 8687098368 8705409024 8708464206 8714870784 8716140544 8736304928 8746942464 8751312896 8757725184 8775848772 8779264728 8790087293 8794346496 8821150533 8822435778 8836304256 8847197136 8850640864 8854929408 8865845248 8884192584 8890702236 8892867204 8908144128 8909442048 8919125568 8923447296 8926578999 8926920704 8930053626 8945394432 8951948928 8956421792 8962984368 8980568064 8995995648 8999152812 9000463992 9002655688 9018121216 9033613312 9040232448 9043405137 9062466816 9072316656 9073638496 9105703776 9110253464 9116928756 9132590592 9136145408 9151840256 9155052114 9161760231 9179733888 9191050128 9195503616 9206839296 9218119872 9229483432 9245338624 9252112896 9270263808 9273517227 9274868382 9281691648 9289448064 9293063936 9309028352 9325974528 9346635684 9348911676 9350273816 9364972032 9366336512 9388005094 9394883901 9404132608 9411023232 9421251912 9422624592 9430859776 9441110016 9460647828 9462026248 9475854336 9487535616 9499231296 9503834112 9507169503 9510870122 9527208704 9537563664 9544552056 9572662944 9581101056 9584463564 9592840192 9624541966 9626812416 9631594089 9650489472 9651895552 9662386032 9667067904 9690843968 9697944672 9708485202 9709899732 9725163264 9726580224 9728948736 9745661952 9749082213 9750502658 9765830016 9793585152 9804229632 9805658112 9817672384 9824894976 9828343044 9845227008 9852440832 9876672819 9893639808 9925269504 9953096778 9956970972 9961795584 9974075904 9994716657 10021662144 10023122304 10034016264 10038878208 10042785792 10055165952 10063568736 10075974516 10083357414 10103139072 10120495104 10121969664 10125521991 10127987649 10145386368 10157893008 10162814976 10170261504 10195275168 10202775552 10206356238 10207843308 10227869184 10245439488 10249035147 10274164416 10278163584 10290833904 10295820288 10327200624 10328735744 10332360636 10339931394 10344941568 10357694208 10370384856 10379526144 10383168861 10401005952 10408627008 10429046784 10441903104 10450629072 10454696928 10467584868 10472656896 10485566976 10519058043 10535593536 10537128576 10539694464 10557800448 10570815488 10579649184 10587401136 10600452666 10609717248 10621248768 10622796288 10643636224 10644779529 10647371631 10660336128 10665662592 10673477568 10686635208 10691813376 10718109792 10729759122 10731322452 10752375296 10765467648 10769245812 10778738688 10786718553 10791945216 10805248896 10818568976 10823811072 10856800656 10858382496 10862225284 10870184286 10875451392 10879684608 10893096448 10902199464 10910187756 10911809536 10915639059 10942402752 10945067328 10963869696 10965467136 10986558768 10990835232 11004384092 11009716224 11017783296 11031365376 11044881432 11053006848 11058496917 11075880384 11077494144 11080191616 11099226112 11130344784 11134677216 11148403396 11153805312 11165928192 11167555072 11193390689 11207020032 11212619648 11220835392 11230642176 11244486656 11267756448 11276012592 11298134016 11312061696 11317542912 11321514828 11339883607 11345378304 11359364224 11387215872 11413559664 11415222624 11427629634 11433166848 11437617152 11461286616 11469684564 11475415421 11478122496 11493860352 11506352832 11508029312 11526119424 11527798784 11554467808 11562934032 11574317056 11577188142 11582797824 11611285608 11619827712 11625599323 11662589952 11666682963 11676966912 11701131696 11705686304 11725795328 11747140992 11761534044 11763247704 11781739008 11796262848 11806572544 11810716086 11845590112 11854269648 11857156272 11877525504 11879256064 11892167424 11897929728 11902105332 11906738168 11927192576 11935931904 11948904864 11950645824 11974090752 11998870416 12000618656 12022464609 12053643264 12057873516 12083289088 12096422208 12126081024 12140938368 12155905008 12170890098 12176787456 12206736152 12215680308 12239645184 12254733504 12260671488 12264974397 12275785728 12290826496 12313200744 12334353408 12336150528 12360351744 12364689636 12366491176 12375588864 12385930752 12410286048 12416393834 12425491611 12434632704 12460365432 12462180912 12465215568 12486629376 12517244928 12526511868 12548030976 12561669216 12563499456 12578892742 12588146688 12614197104 12623439816 12634472448 12650047488 12665641728 12671778816 12676226004 12710400768 12716751552 12726069408 12732235776 12763550592 12779284752 12810617856 12835749888 12840254622 12842125452 12862312704 12867319296 12883181376 12889423872 12893947443 12930592896 12944646936 12946532976 12966884352 12968773632 12971931648 12994215936 12998776284 13008300786 13021106688 13030647552 13058113536 13062696309 13072306176 13074210816 13104457392 13120413696 13126969344 13136587776 13163773158 13168897092 13191519744 13233653667 13233692672 13254456384 13270795704 13275961296 13282394112 13298767872 13326288876 13336053354 13339300806 13362216192 13364163072 13378688352 13385170944 13390381056 13395080439 13406887936 13418091648 13427923392 13434632688 13444476552 13470852096 13493993472 13495959552 13498729218 13500695988 13503983532 13527181824 13543857344 13550419968 13560348672 13593700224 13608474984 13610457744 13637158912 13658555664 13660585984 13665380196 13675393134 13698885888 13704218112 13721111872 13727760384 13732578171 13769600832 13776480848 13786575192 13793255424 13810258944 13827179808 13839368192 13844225148 13868007936 13878169344 13905395712 13912302573 13922537472 13934172096 13939595904 13956779824 13963542528 13980755968 14019953526 14023367514 14025410724 14047458048 14049504768 14052925952 14077067264 14082007641 14106198912 14116534848 14133936888 14146289664 14161665024 14163728384 14190971742 14193039372 14196495508 14213781504 14220883456 14231303424 14248846944 14255751168 14266305183 14290813056 14306345496 14308429936 14358994416 14371651584 14376695346 14382291404 14389260288 14406998528 14431748096 14436812949 14475734208 14477843328 14493579048 14500601856 14506246144 14536265952 14546917008 14554185412 14564849598 14589870336 14593423104 14618492928 14620622848 14625753987 14648745024 14654446976 14679621632 14690377728 14706344448 14708487168 14726508576 14737342464 14742514566 14744662556 14767840512 14769992192 14804161879 14840459712 14846236288 14871740416 14887904256 14935456458 14942693376 14961113856 14997910577 15023675264 15034683456 15051024396 15064178688 15082748928 15095353104 15113961774 15127171072 15154708608 15180742656 15182954496 15194194951 15218079552 15220296832 15236839512 15244222464 15281715488 15292912752 15304163328 15309534357 15311764962 15325147136 15341803776 15368159232 15375792653 15417245376 15436250856 15443730432 15481714144 15493103616 15498540954 15509897091 15536541312 15550119936 15555577284 15569289216 15601508928 15643570176 15662854656 15682045392 15684330272 15701377302 15708985344 15728350464 15747621448 15803390304 15805692864 15809541696 15836700672 15856223232 15869473776 15900678999 15914575872 15931873152 15934194432 15965454336 15998493888 16010216352 16029952812 16037720064 16077164688 16094638683 16096983678 16128562944 16148201472 16168108032 16187917824 16207873344 16227853464 16235716608 16285200984 16287573744 16293337926 16305276429 16313177088 16319526912 16339644672 16347561984 16353299196 16367714304 16413604128 16417600992 16445804544 16448200704 16479838152 16486252848 16500785152 16506576138 16514574336 16526674944 16547048064 16567322148 16579510272 16613820576 16616241216 16620287424 16648839168 16695517176 16702015824 16722605094 16730707968 16748892288 16751332608 16784195584 16810530048 16818929472 16831253088 16845963264 16866729984 16887522304 16901634672 16914018888 16947201024 16955668736 16968092544 16976314368 16982272242 17018067456 17039046336 17080823808 17120339496 17122833936 17141444451 17149750272 17156425728 17177575168 17185898496 17191929924 17204526846 17240790528 17259529248 17262043968 17289179136 17291698176 17295908864 17331701712 17344401048 17353067222 17361475584 17365782213 17374196736 17410818048 17416928412 17429741568 17432281088 17472609856 17493884928 17502625792 17515450368 17551697544 17558529456 17580174586 17588692992 17642301066 17644871556 17672608512 17694394272 17701281728 17709858816 17716074129 17731690496 17768385168 17781404472 17785734408 17816288256 17818884096 17838251136 17846894592 17853157998 17853841408 17860107252 17890788864 17903897856 17912843584 17925968736 17961136128 17998305624 18000927984 18005311376 18036242432 18067226624 18080464896 18086810274 18124933632 18144633312 18147276992 18211407552 18220506928 18233857512 18256335147 18265181184 18272290816 18303680512 18310104228 18323520462 18359467776 18382100256 18391007232 18413678592 18436239744 18458966864 18490677248 18504225792 18540527616 18547034454 18549736764 18563383296 18578896128 18586127872 18618056704 18624590751 18651949056 18693271368 18697823352 18700547632 18729944064 18732673024 18776010188 18789767802 18808265216 18822046464 18842503824 18845249184 18861719552 18868339113 18882220032 18921295656 18924052496 18951708672 18975071232 18998462592 19007668224 19014339006 19021740244 19054417408 19075127328 19089104112 19145325888 19168927128 19185680384 19249083932 19253624832 19263188178 19300978944 19303791104 19324772064 19334135808 19381687936 19395889344 19416970404 19419799464 19450326528 19453160448 19457897472 19491323904 19498164426 19501005316 19531660032 19587170304 19608459264 19611316224 19635344768 19656686088 19690454016 19704881664 19753345638 19787279616 19835946247 19850539008 19906193556 19913941944 19923591168 19948151808 19989433314 20008951209 20043324288 20046244608 20068032528 20077756416 20085571584 20095548161 20110331904 20127137472 20151949032 20166714828 20206278144 20240990208 20243939328 20248093827 20251043982 20255975298 20290772736 20315786016 20325629952 20340523008 20390550336 20405551104 20412712476 20415686616 20455738368 20490878976 20498070294 20513089701 20548328832 20556327168 20581667808 20591640576 20654401248 20664721272 20679862788 20689883136 20715388416 20740769712 20759052288 20766337722 20802011904 20817254016 20858093568 20883806208 20901258144 20909393856 20935169736 20945313792 20971133952 21029930289 21035051271 21038116086 21071187072 21074257152 21079388928 21115600896 21141630976 21159298368 21174802272 21200905332 21219434496 21242497536 21245592576 21286457613 21287272448 21289559058 21294743262 21320672256 21331325184 21346955136 21373270416 21383626752 21436219584 21459518244 21462644904 21504750592 21538491624 21557477376 21565043019 21573437106 21583890432 21610497792 21637137952 21647622144 21713601312 21716764992 21724450568 21740368572 21750902784 21759369216 21786192896 21804398928 21820375512 21823619072 21831278118 21847274397 21884805504 21890134656 21927739392 21930934272 21973117536 21981670464 22008768184 22019432448 22035566592 22062730752 22089762864 22106013696 22113771849 22116993834 22151760768 22154988288 22160383232 22198452224 22260689568 22269354432 22296806792 22307610624 22331856384 22335110144 22386781378 22403184687 22414040064 22425239296 22441670784 22461284352 22488973312 22535512896 22552025184 22596268032 22624123392 22643029656 22670942661 22679767214 22690756608 22718728448 22774431744 22827119328 22830445248 22855259268 22866333696 22875234304 22922573232 22939369128 22950830842 22956244992 22967647443 22987720704 23012705664 23016058624 23052238848 23055597568 23108935616 23125868064 23148634112 23154376284 23165595648 23222571216 23239655424 23247811431 23251198646 23325179904 23333365926 23353933824 23402263392 23411372608 23451590656 23494281984 23523068088 23526495408 23552065953 23563478016 23592525696 23613145088 23621432172 23691180224 23708539296 23714312544 23755051008 23758512128 23784334848 23804210664 23813476336 23854385152 23871863808 23897809728 23901291648 23948181504 23997740832 24001237312 24044929218 24115747032 24145475517 24166578176 24192844416 24252162048 24281876736 24311810016 24341780196 24353574912 24413472304 24431360616 24440006889 24479290368 24509467008 24521342976 24529948794 24551571456 24581652992 24626401488 24668706816 24672301056 24729379272 24732982352 24751177728 24759864207 24771861504 24820572096 24832787668 24850983222 24869265408 24920730864 24924361824 24930431136 24973258752 25034489856 25053023736 25083907641 25096061952 25123338432 25126998912 25157785484 25176293376 25228394208 25246879632 25268944896 25300094976 25331283456 25352452008 25420801536 25433503104 25452138816 25464471552 25527101184 25558569504 25621235712 25671499776 25680509244 25684250904 25724625408 25734638592 25766362752 25778847744 25787894886 25861185792 25889293872 25893065952 25933768704 25937547264 25943863296 25997552568 26016601572 26029600833 26042213376 26061295104 26116227072 26125392618 26144612352 26148421632 26208914784 26240827392 26253938688 26273175552 26327546316 26337794184 26370261879 26383039488 26463451599 26467307334 26467385344 26508912768 26541591408 26551922592 26564788224 26597535744 26652577752 26672106708 26678601612 26724432384 26728326144 26757376704 26770341888 26779736997 26780762112 26790160878 26813775872 26836183296 26855846784 26869265376 26888953104 26941704192 26987986944 26997458436 27001391976 27007967064 27054363648 27087714688 27100839936 27120697344 27130215411 27187400448 27216949968 27220915488 27274317824 27317111328 27330760392 27350786268 27397771776 27408436224 27442223744 27455520768 27465156342 27485280693 27539201664 27552961696 27573150384 27586510848 27620517888 27654359616 27688450296 27722583001 27736015872 27756338688 27810791424 27820551681 27824605146 27845074944 27868344192 27879191808 27913559648 27927085056 27961511936 28039907052 28046735028 28050821448 28094916096 28099009536 28105851904 28154134528 28164015282 28184651703 28212397824 28233069696 28267873776 28292579328 28323330048 28327456768 28381943484 28386078744 28392991016 28427563008 28441766912 28462606848 28497693888 28511502336 28521508509 28532610366 28581626112 28612690992 28616859872 28717988832 28743303168 28753390692 28764582808 28778520576 28813997056 28863496192 28873625898 28894782267 28951468416 28955686656 28987158096 29001203712 29012492288 29072531904 29093834016 29108370824 29129699196 29179740672 29186846208 29236985856 29241245696 29247246639 29251507974 29297490048 29308893952 29359243264 29380755456 29412688896 29416974336 29453017152 29474684928 29485029132 29489325112 29535681024 29539984384 29608323758 29630018457 29680919424 29692472576 29743480832 29775808512 29870912916 29885386752 29922227712 29984149971 29995821154 30047350528 30069366912 30102048792 30128357376 30165497856 30190706208 30227923548 30254342144 30309417216 30361485312 30365908992 30376565973 30383962947 30388389902 30436159104 30440593664 30473679024 30488444928 30563430976 30585825504 30608326656 30619068714 30623529924 30650294272 30683607552 30736318464 30747105441 30751585306 30834490752 30872501712 30887460864 30963428288 30986207232 30997081908 31019794182 31073082624 31111154568 31138578432 31149506583 31203017856 31287140352 31325709312 31364090784 31368660544 31402754604 31417970688 31456700928 31495242896 31557174129 31606780608 31611385728 31619083392 31673401344 31712446464 31738947552 31801357998 31829151744 31863746304 31868388864 31930908672 31934338587 31942114893 31996987776 32020432704 32059905624 32075440128 32154329376 32189277366 32193967356 32257125888 32296402944 32336216064 32360155659 32375835648 32415746688 32455706928 32471433216 32570401968 32575147488 32586675852 32610552858 32626354176 32639053824 32679289344 32706598392 32735428608 32746917177 32827208256 32835201984 32891609088 32896401408 32959676304 32972505696 33001570304 33013152276 33029148672 33053349888 33094096128 33134644296 33159020544 33175490751 33227641152 33232482432 33240574848 33297678336 33391034352 33404031648 33445210188 33461415936 33497784576 33502665216 33568391168 33580172067 33621060096 33637858944 33662506176 33691926528 33733459968 33775044608 33803269344 33828037776 33894402048 33911337472 33936185088 33952628736 33964544484 34019650821 34036134912 34078092672 34161647616 34240678992 34245667872 34282888902 34299500544 34312851456 34355150336 34383859848 34409053692 34426246263 34481581056 34519058496 34524087936 34578358272 34583396352 34591817728 34663403424 34688802096 34706134444 34722951168 34731564426 34748393472 34833856824 34859483136 34864562176 34876797969 34945219712 34987769856 35000048889 35005251584 35030900736 35103395088 35117058912 35160349172 35177385984 35284602132 35289743112 35302232173 35345217024 35388788544 35402563456 35419717632 35432148258 35463380992 35536770336 35562808944 35571468816 35632576512 35637768192 35676502272 35693789184 35706315996 35720214504 35764248299 35781577728 35807795712 35825687168 35851937472 35922272256 35996611248 36001855968 36010622752 36072484864 36160929792 36173620548 36232311037 36249867264 36289266624 36294553984 36422815104 36441013856 36467715024 36512670294 36530362368 36544581632 36620208456 36647040924 36665351711 36718935552 36764200512 36782014464 36794923191 36827357184 36872479488 36917933728 36981354496 37008451584 37081055232 37094068908 37099473528 37126766592 37157792256 37172255744 37236113408 37249181502 37276474833 37303898112 37386542736 37395646704 37401095264 37459888128 37465346048 37552020376 37579535604 37616530432 37644092928 37685007648 37690498368 37723439104 37736678226 37764440064 37842591312 37848104992 37903417344 37950142464 37996925184 38015336448 38028678012 38043480488 38108834816 38150254656 38178208224 38290651776 38337854256 38371360768 38498167864 38507249664 38526376356 38601957888 38607582208 38649544128 38668271616 38681842329 38763375872 38791778688 38833940808 38839598928 38900653056 38906320896 38915794944 38982647808 38996328852 39002010632 39063320064 39174340608 39188088927 39216918528 39222632448 39270689536 39313372176 39380908032 39409763328 39506691276 39574559232 39671892494 39700961001 39701078016 39812387112 39827883888 39847182336 39896303616 39978866628 40017902418 40086648576 40092489216 40136065056 40155512832 40171143168 40185241317 40191096322 40220663808 40254274944 40303898064 40333429656 40412556288 40481980416 40487878656 40496187654 40502087964 40511950596 40581545472 40631572032 40651259904 40681046016 40781100672 40825424952 40831373232 40911476736 40981757952 40996140588 41026179402 41096657664 41112654336 41163335616 41183281152 41197734513 41308802496 41329442544 41359725576 41379766272 41430776832 41481539424 41518104576 41532675444 41604023808 41634508032 41716187136 41736907719 41767612416 41802516288 41818787712 41870339472 41890627584 41942267904 42059860578 42070102542 42076232172 42142374144 42148514304 42158777856 42231201792 42246022923 42283261952 42318596736 42349604544 42401810664 42438868992 42484995072 42491185152 42572915226 42574544896 42579118116 42589486524 42641344512 42662650368 42693910272 42746540832 42767253504 42798915549 42872439168 42919036488 42925289808 43009501184 43076983248 43114954752 43130086038 43146874212 43167780864 43220995584 43274275904 43295244288 43310438847 43427202624 43433529984 43448901136 43480737144 43501805568 43518738432 43572385792 43608797856 43640751024 43647238144 43662556236 43694548794 43769611008 43780269312 43855478784 43861868544 43877261961 43946235072 43963340928 44017536368 44038864896 44071133184 44125461504 44179525728 44212027392 44227543698 44233987668 44303521536 44309976576 44320766464 44396904448 44412485637 44521379136 44538708864 44593613584 44615221248 44663712768 44670220288 44773562756 44806369374 44828080128 44850478592 44883341568 44977946624 44993731731 45071025792 45104050368 45192536064 45248246784 45286059312 45341885322 45359534428 45381513216 45437456896 45548863488 45582584853 45654238656 45660890496 45710518536 45732667392 45750468608 45845146464 45878738256 45901661684 45912489984 45935294886 45975441408 46025411328 46032117248 46104477696 46111195136 46127377959 46138610401 46217871232 46251736128 46297268224 46308752568 46331191296 46445142432 46479310848 46495622862 46502397292 46650359808 46666731852 46707867648 46804526784 46822745216 46903181312 46988563968 47046136176 47052990816 47104131906 47126956032 47185051392 47242864344 47301102589 47382360448 47417078592 47428625088 47510102016 47517024256 47568669696 47608421328 47626952672 47708770304 47743727616 47795619456 47802583296 47896363008 47920153307 47995481664 48002474624 48089858436 48231494064 48283916049 48290951034 48333156352 48385688832 48492884521 48504324096 48563753472 48623620032 48683560392 48707149824 48826944608 48862721232 48880013778 48915829287 48958580736 49018934016 49042685952 49059897588 49103142912 49163305984 49252802976 49337413632 49344602112 49458758544 49465964704 49502355456 49519728414 49543723008 49641144192 49665575336 49701966444 49738530816 49841461728 49848723648 49860862272 49946517504 50106047472 50167815282 50192123904 50246676864 50253997824 50315570968 50352586752 50456788416 50493759264 50537889792 50600189952 50662566912 50704904016 50841603072 50867006208 50904277632 50928943104 51054202368 51117139008 51242471424 51361018488 51368501808 51424333353 51449250816 51469277184 51532725504 51557695488 51575789772 51722371584 51778587744 51786131904 51867537408 51875094528 51887726592 51995105136 52033203144 52059201666 52084426752 52097346639 52122590208 52232454144 52250785236 52289224704 52296843264 52417829568 52481654784 52507877376 52546351104 52655092632 52675588368 52740523758 52766078976 52926903198 52934614668 52934770688 53017825536 53083182816 53103845184 53129576448 53148222387 53195071488 53305155504 53344213416 53357203224 53448864768 53456652288 53514753408 53540683776 53559473994 53561524224 53580321756 53627551744 53672366592 53711693568 53738530752 53777906208 53883408384 53994916872 54002783952 54015934128 54108727296 54175429376 54201679872 54241394688 54260430822 54374800896 54433899936 54441830976 54548635648 54634222656 54661520784 54701572536 54769005441 54795543552 54816872448 54884447488 54911041536 54930312684 54970561386 55078403328 55105923392 55146300768 55173021696 55241035776 55308719232 55376900592 55445166002 55472031744 55512677376 55621582848 55641103362 55649210292 55690149888 55736688384 55758383616 55827119296 55854170112 55873772253 55923023872 56079814104 56093470056 56101642896 56189832192 56198019072 56211703808 56308269056 56328030564 56369303406 56424795648 56466139392 56535747552 56585158656 56605017339 56646660096 56654913536 56763886968 56772157488 56785982032 56855126016 56883533824 56925213696 56995387776 57023004672 57043017018 57065220732 57163252224 57225381984 57233719744 57435977664 57506781384 57529165616 57557041152 57627994112 57726992384 57747251796 57789564534 57902936832 57911373312 57974316192 58002407424 58024984576 58145063808 58187668032 58216741648 58259398392 58359481344 58373692416 58473971712 58482491392 58494493278 58503015948 58594980096 58617787904 58718486528 58761510912 58825377792 58833948672 58906034304 58970058264 58978650224 59071362048 59079968768 59216647516 59260036914 59361838848 59384945152 59486961664 59507838741 59551617024 59741825832 59770773504 59844455424 59968299942 59991642308 60094701056 60138733824 60204097584 60256714752 60286644483 60330995712 60381412416 60455847096 60508684288 60618834432 60722970624 60731817984 60753131946 60767925894 60776779804 60872318208 60881187328 60947358048 60976889856 61022033111 61126861952 61171651008 61216653312 61238137428 61247059848 61300588544 61367215104 61472636928 61494210882 61503170612 61668981504 61745003424 61774921728 61926856576 61994163816 62039588364 62146165248 62222309136 62277156864 62299013166 62406035712 62559522779 62574280704 62651418624 62728181568 62737321088 62805509208 62835941376 62913401856 62990485792 63105153813 63114348258 63213561216 63222771456 63238166784 63346802688 63378267277 63424892928 63477895104 63602715996 63658303488 63727492608 63736777728 63859372839 63861817344 63868677174 63884229786 63993975552 64040865408 64119811248 64150880256 64308658752 64378554732 64387934712 64514251776 64672432128 64695129057 64720311318 64751671296 64831493376 64911413856 64942866432 65140803936 65150294976 65173351704 65221105716 65252708352 65278107648 65358578688 65413196784 65470857216 65493834354 65541823191 65654416512 65670403968 65783218176 65792802816 65919352608 65945011392 66026304552 66058297344 66106699776 66188192256 66269288592 66318041088 66341315547 66350981502 66455282304 66464964864 66481149696 66595356672 66782068704 66808063296 66890420376 66922831872 66995569152 67005330432 67136782336 67160344134 67209554061 67242120192 67275717888 67325012352 67383853056 67466919936 67550089216 67606538688 67656075552 67788804096 67822674944 67872370176 67929088968 68012827983 68039301642 68072269824 68156185344 68323295232 68481357984 68491335744 68565777804 68599001088 68625702912 68710300672 68767719696 68818107384 68852492526 68902942329 68963162112 69038116992 69048175872 69156716544 69166792704 69183635456 69326806848 69377604192 69412268888 69445902336 69463128852 69496786944 69667713648 69718966272 69729124352 69743434293 69753595938 69890439424 69975539712 70000097778 70010503168 70061801472 70206790176 70234117824 70320698344 70354771968 70569204264 70579486224 70604464346 70656197859 70690434048 70777577088 70805126912 70839435264 70864296516 70926761984 71073540672 71125617888 71142937632 71265153024 71275536384 71353004544 71412631992 71440429008 71528496598 71563155456 71615591424 71651374336 71703874944 71844544512 71993222496 72003711936 72021245504 72144969728 72347241096 72436426551 72464622074 72499734528 72578533248 72589107968 72845630208 72882027712 72935430048 73025340588 73060724736 73089163264 73240416912 73294081848 73320020667 73330703422 73437871104 73528401024 73564028928 73589846382 73654714368 73744958976 73835867456 73962708992 74016903168 74188137816 74198947056 74253533184 74279592621 74315584512 74344511488 74472226816 74498363004 74552949666 74607796224 74773085472 74791293408 74802190528 74919776256 74930692096 75104040752 75159071208 75233060864 75251722923 75288185856 75370015296 75380996736 75446878208 75473356452 75528880128 75685182624 75696209984 75806834688 75900284928 75993850368 76057356024 76086960976 76217669632 76300509312 76356416448 76581303552 76675708512 76742721536 76996335728 77014499328 77052752712 77203915776 77215164416 77299088256 77336543232 77363684658 77526751744 77583557376 77667881616 77679197856 77801306112 77812641792 77831589888 77992657704 78004021264 78088802499 78126640128 78348681216 78376177854 78433837056 78445264896 78541379072 78626744352 78761816064 78819526656 79013382552 79110785637 79149118464 79343784988 79401922002 79402156032 79624774224 79655767776 79694364672 79792607232 79957733256 80035804836 80173297152 80184978432 80272130112 80311025664 80342286336 80370482634 80382192644 80441327616 80508549888 80607796128 80666859312 80706559921 80825112576 80963960832 80992375308 81004175928 81023901192 81163090944 81263144064 81302519808 81362092032 81562201344 81650849904 81662746464 81822953472 81992281176 82052358804 82193315328 82225308672 82326671232 82366562304 82395469026 82617604992 82658885088 82719451152 82759532544 82861553664 82963078848 83065350888 83167749003 83208047616 83269016064 83432374272 83461655043 83473815438 83535224832 83605032576 83637575424 83740678944 83781255168 83884535808 84119721156 84140205084 84152464344 84284748288 84297028608 84317555712 84462403584 84492045846 84553955109 84566523904 84637193472 84699209088 84803621328 84877737984 84969990144 84982370304 85145830452 85158236232 85178973048 85282689024 85325300736 85387820544 85493081664 85534507008 85564525527 85597831098 85744878336 85838072976 85850579616 86019002368 86153966496 86229909504 86260172076 86293748424 86335561728 86441991168 86548551808 86590488576 86620877694 86684346801 86854405248 86867059968 86897802272 86961474288 87003611136 87037476864 87144771584 87217595712 87281502048 87325112472 87389097588 87539222016 87560538624 87710957568 87723737088 87741739917 87754523922 87892470144 87926681856 88035072736 88077729792 88142266368 88250923008 88359051456 88424054784 88455087396 88467975336 88607043072 88619953152 88641532928 88793808896 88824971274 88890055371 89042758272 89077417728 89187227168 89230442496 89327425536 89340440576 89547125512 89612738748 89656160256 89700957184 89766683136 89952449913 89955893248 89987463462 90142051584 90208100736 90385072128 90496493568 90572118624 90683770644 90719068856 90763026432 90874913792 91097726976 91129697919 91151888841 91165169706 91308477312 91321780992 91421037072 91465334784 91500937216 91690292928 91757476512 91803323368 91824979968 91870589772 91950882816 92050822656 92064234496 92208955392 92222390272 92241316323 92254755918 92277220802 92435742464 92503472256 92594536448 92617505136 92662382592 92890284864 92958621696 92991245724 93004794584 93333463704 93415735296 93448519749 93609053568 93645490432 93806362624 93977127936 94092272352 94105981632 94208263812 94253912064 94370102784 94485728688 94602205178 94671522387 94764720896 94834157184 94857250176 95020204032 95034048512 95137339392 95216842656 95253905344 95417540608 95487455232 95591238912 95605166592 95792726016 95803015761 95826344679 95840306614 95990963328 96004949248 96179716872 96462988128 96567832098 96581902068 96666312704 96771377664 96985769042 97008648192 97080466977 97127506944 97247240064 97367120784 97414299648 97653889216 97725442464 97760027556 97831658574 97917161472 98037868032 98119795176 98206285824 98240751531 98326611968 98505605952 98674827264 98689204224 98917517088 98931929408 99004710912 99039456828 99087446016 99282288384 99331150672 99403932888 99477061632 99526472253 99682923456 99697447296 99721724544 99893035008 100212094944 100335630564 100384247808 100493353728 100507995648 100631141936 100705173504 100740516201 100913576832 100987518528 101075779584 101200379904 101325133824 101409808032 101683206144 101734012416 101808555264 101857886208 102058952463 102108404736 102234278016 102484942848 102722036976 102737003616 102848666706 102898501632 102938554368 103065451008 103151579544 103278738789 103444743168 103557175488 103572263808 103735074816 103750189056 103775453184 103990210272 104066406288 104118403332 104168853504 104194693278 104245180416 104501570472 104578449408 104593686528 104630393907 104835659136 104963309568 105015754752 105092702208 105310185264 105351176736 105481047516 105532157952 105853806396 105869229336 105869541376 105906696519 106035651072 106166365632 106207690368 106259152896 106296444774 106390142976 106610311008 106688426832 106714406448 106897729536 106913304576 107029506816 107081367552 107118947988 107160643512 107255103488 107292744897 107344733184 107423387136 107477061504 107555812416 107766816768 107989833744 108005567904 108031868256 108217454592 108350858752 108482789376 108520861644 108696933111 108749601792 108867799872 108883661952 109097271296 109268445312 109323041568 109403145072 109538010882 109591087104 109633744896 109768894976 109860625368 109941122772 109996055133 110156806656 110211846784 110292601536 110346043392 110384769573 110482071552 110617438464 110753801184 110890332004 110944063488 111025354752 111243165696 111282206724 111298420584 111380299776 111473376768 111516767232 111654238592 111708340224 111747544506 111829424499 111846047744 112159628208 112186940112 112203285792 112379664384 112396038144 112423407616 112656061128 112738606812 112794936943 112849591296 112932278784 113071495104 113170317312 113210034678 113293320192 113309827072 113527773936 113544314976 113571964064 113710252032 113767067648 113850427392 113990775552 114046009344 114086034036 114130441464 114271134809 114326504448 114450763968 114467439488 114871955328 115013562768 115058331232 115114082304 115255988224 115494503592 115579129068 115805873664 115822746624 115948632384 116004814848 116045526987 116049969152 116290127616 116375336064 116433483296 116518796784 116718962688 116747384832 116947943424 116988986556 117006031896 117189960192 117235575808 117436973056 117523021824 117564266781 117650755584 117667897344 117812068608 117940116528 117957300448 118142724096 118159937536 118433295032 118520073828 118723677696 118769890304 118973923328 119015677482 119102883003 119103234048 119483651664 119541547008 119688910848 119936599884 119983284616 120189402112 120277467648 120408195168 120513429504 120555723951 120573288966 120661991424 120762824832 120911694192 121017368576 121237668864 121445941248 121463635968 121506263892 121535851788 121553559608 121744636416 121762374656 121894716096 121953779712 122044066222 122253723904 122343302016 122476274856 122494119696 122601177088 122734430208 122945273856 122988421764 123006341224 123337963008 123490006848 123549843456 123593203539 123853713152 123988327632 124079176728 124292330496 124444618272 124554313728 124598026332 124812071424 125119045558 125148561408 125210723157 125302837248 125456363136 125474642176 125611018416 125671882752 125826803712 125980971584 126210307626 126228696516 126427122432 126445542912 126476333568 126693605376 126738068769 126756534554 126849785856 126955790208 127205431992 127316606976 127454985216 127473555456 127718745678 127723634688 127737354348 127768459572 127987951104 128081730816 128239622496 128301760512 128396746647 128617317504 128757109464 128775869424 129028503552 129344864256 129390258114 129440622636 129503342592 129662986752 129822827712 129885732864 129931316541 130281607872 130300589952 130346703408 130442211432 130505416704 130556215296 130717157376 130826393568 130941714432 130987668708 131083646382 131308833024 131340807936 131566436352 131585605632 131631785883 131838705216 131890022784 132052609104 132116594688 132213399552 132376384512 132538577184 132636082176 132682631094 132701963004 132910564608 132929929728 132962299392 133190713344 133237456911 133564137408 133616126592 133780840752 133845663744 133991138304 134010660864 134273564672 134320688268 134419108122 134484240384 134551435776 134650024704 134933839872 134981195193 135100178432 135213077376 135312151104 135577608192 135645349888 135744740352 135858177936 136025655966 136078603284 136144539648 136312370688 136646590464 136747754559 136962715968 136982671488 137131555608 137198002176 137251405824 137420601344 137535439392 137636214768 137704985052 137805884658 137926324224 138076233984 138096351744 138313433088 138333585408 138367270912 138382133877 138415831203 138653613696 138755208384 138824537776 138891804672 138926257704 138993573888 139335427296 139437932544 139458248704 139486868586 139507191876 139780878848 139951079424 140000195556 140021006336 140123602944 140413580352 140468235648 140641396688 140709543936 141138408528 141158972448 141208928692 141312395718 141380868096 141555154176 141610253824 141728593032 141853523968 141903307767 142147081344 142251235776 142285875264 142530306048 142551072768 142706009088 142825263984 142880858016 143056993196 143126310912 143231182848 143302748672 143407749888 143689089024 143760459921 143986444992 144007423872 144042491008 144289939456 144694482192 144872853102 144929244148 144999469056 145157066496 145178215936 145478653563 145514078957 145691260416 145764055424 145870860096 146050681176 146121449472 146178326528 146480833824 146588163696 146640041334 146661406844 146875742208 147056802048 147128057856 147179692764 147309428736 147418486891 147489917952 147671734912 147925417984 148033806336 148376275632 148397894112 148507066368 148559185242 148631169024 148689022976 148996726008 149105899332 149180400473 149215592448 149546170944 149582586816 149604381056 149839552512 149861384192 150208081504 150318142416 150466121728 150503445846 150576371712 150740030592 150761993472 150946712904 151057760256 151132791199 151370365248 151392419968 151613669376 151800569856 151987700736 152114712048 152173921952 152435339264 152601018624 152712832896 153162607104 153351417024 153485443072 153992671456 154105505424 154273000059 154407831552 154430328832 154598176512 154673086464 154727369316 155053503488 155167114752 155335763232 155358395712 155602612224 155625283584 155663179776 155985315408 156008042528 156177604998 156253280256 156292039917 156697362432 156752355708 156867674112 156890529792 157082758144 157253488704 157523632128 157639053312 158026765104 158221571274 158298236928 158687569976 158803844004 158804312064 159249548448 159311535552 159388729344 159444667161 159585214464 159915466512 160071609672 160346594304 160369956864 160544260224 160622051328 160684572672 160740965268 160764385288 160882655232 161017099776 161215592256 161333718624 161413119842 161650225152 161984750616 162008351856 162047802384 162326181888 162526288128 162605039616 162724184064 163124402688 163301699808 163325492928 163645906944 163984562352 164104717608 164307016323 164386630656 164450617344 164653342464 164733124608 164790938052 165235209984 165317770176 165438902304 165519065088 165723107328 165926157696 166130701776 166335498006 166416095232 166538032128 166864748544 166923310086 166947630876 167070449664 167210065152 167275150848 167481357888 167562510336 167621316759 167769071616 168239442312 168280410168 168304928688 168569496576 168594057216 168635111424 168924807168 168984091692 169107910218 169133047808 169274386944 169398418176 169607242656 169755475968 169815052017 169939980288 169964740608 170291660904 170316472464 170357946096 170565378048 170650601472 170775641088 170986163328 171069014016 171129051054 171195662196 171489756672 171676145952 171701159232 172038004736 172307932992 172520344152 172587496848 172671123456 172883982336 173097103616 173180977152 173241755388 173368693602 173708810496 173734119936 173795604544 173922948576 174007222272 174074953728 174289543168 174435191424 174563004096 174650224944 174778195176 175078444032 175121077248 175421915136 175447474176 175483479834 175509047844 175784940288 175853363712 176070145472 176155459584 176284532736 176501846016 176718102912 176910174792 176935950672 177214086144 177239906304 177283065856 177587617792 177649942548 177780110742 178085516544 178154835456 178374454336 178460884992 178523516223 178654851072 178680881152 179094251024 179225477496 179312320512 179401914368 179533366272 179904899826 179911786496 179974926924 180284103168 180416201472 180770144256 180859933449 180992987136 181144237248 181367541288 181438137712 181526052864 181749827584 182195453952 182259395838 182303777682 182330339412 182616954624 182643561984 182842074144 182930669568 183001874432 183066099333 183380585856 183514953024 183606646736 183649959936 183741179544 183901765632 184101645312 184128468992 184417910784 184444780544 184482632646 184509511836 184554441604 184871484928 185006944512 185189072896 185235010272 185324765184 185780569728 185982491448 186009589168 186666927408 186831470592 186897039498 187218107136 187290980864 187612725248 187678568337 187954255872 188184544704 188211963264 188416527624 188507824128 188740205568 188971457376 189204410356 189343044774 189529441792 189668314368 189714500352 190040408064 190068097024 190134801831 190274678784 190433685312 190507810688 190835081216 190974910464 191182477824 191210333184 191585452032 191606031522 191652689358 191680613228 191981926656 192009898496 192359433744 192454104427 192925976256 193135664196 193163804136 193332625408 193542755328 193971538084 194017296384 194160933954 194255013888 194494480128 194734241568 194828599296 194972837501 195307778432 195450884928 195520055112 195663317148 195834322944 196075736064 196239590352 196412571648 196481503062 196653223936 197011211904 197349654528 197378408448 197835034176 197863858816 198078913656 198174892032 198564576768 198662301344 198807865776 198954123264 199023946641 199052944506 199365846912 199394894592 199443449088 199786070016 199885304489 200424189888 200671261128 200768495616 200986707456 201015991296 201262283872 201410347008 201481032402 201628662183 201827153664 201975037056 202151559168 202400759808 202650267648 202819616064 203366412288 203468024832 203617110528 204038483949 204117904926 204216809472 204468556032 204969885696 205444073952 205474007232 205697333412 205797003264 205877108736 206130902016 206303159088 206557477578 206708826987 206889486336 207114350976 207144527616 207470149632 207500378112 207550906368 207980420544 208132812576 208236806664 208337707008 208389386556 208490360832 209003140944 209156898816 209187373056 209230302879 209260787814 209671318272 209926619136 210031509504 210185404416 210620370528 210702353472 210962095032 211064315904 211707612792 211738458672 211739082752 211813393038 211968593577 212071302144 212332731264 212415380736 212518305792 212592889548 212780285952 213220622016 213376853664 213428812896 213795459072 213826609152 214059013632 214237895976 214321287024 214510206976 214585489794 214689466368 214846774272 214954123008 215111624832 215533633536 215979667488 216011135808 216063736512 216434909184 216701717504 217041723288 217309279653 217393866222 217499203584 217735599744 217767323904 218194542592 218536890624 218646083136 218806290144 219076021764 219182174208 219267489792 219537789952 219721250736 219882245544 219960062001 219992110266 220313613312 220423693568 220585203072 220692086784 220769539146 220964143104 221234876928 221507602368 221780664008 221888126976 222050709504 222564413448 222596841168 222760599552 222838777863 222946753536 223033534464 223308477184 223416680448 223495089012 223658848998 223692095488 224319256416 224373880224 224406571584 224759328768 224792076288 224846815232 225312122256 225477213624 225589873886 225699182592 225755168769 225864557568 226142990208 226340634624 226420069356 226586640384 226619654144 227055547872 227088629952 227143928128 227420504064 227534135296 227700854784 227981551104 228172068072 228260882928 228542269618 228653008896 228901527936 228934878976 229743910656 230027125536 230116662464 230228164608 230511976448 230989007184 231158258136 231611747328 231645493248 231897264768 232009629696 232091053974 232099938304 232580255232 232750672128 232866966592 233037593568 233437925376 233494769664 233977973112 234012063792 234266407497 234379920384 234471151616 234873946112 235046043648 235128533562 235301511168 235335794688 235624137216 235880233056 235914600896 236285448192 236319875072 236866590064 237040147656 237332356911 237447355392 237539780608 237947846656 238031354964 238205766006 238206468096 238967303328 239083094016 239377821696 239873199768 239966569232 240378804224 240554935296 240816390336 241026859008 241111447902 241146577932 241323982848 241525649664 241823388384 242034737152 242119679763 242475337728 242891882496 243012527784 243071703576 243107119216 243489272832 243524749312 243789432192 243907559424 244088132444 244507447808 244686604032 244952549712 244988239392 245202354176 245468860416 245976843528 246012682448 246675926016 246980013696 247099686912 247186407078 247707426304 247976655264 248158353456 248584660992 248889236544 249196052664 249503247009 249624142848 250238091116 250297122816 250421446314 250605674496 250912726272 250949284352 251222036832 251343765504 251653607424 251961943168 252420615252 252457393032 252854244864 252891085824 252952667136 253387210752 253476137538 253513069108 253699571712 253911580416 254410863984 254633213952 254909970432 254947110912 255437491356 255474708696 255536919144 255975902208 256163461632 256479244992 256603521024 256793493294 257234635008 257514218928 257551738848 257867301211 258057007104 258689728512 258780516228 258881245272 259006685184 259325973504 259645655424 259771465728 259862633082 260563215744 260601179904 260693406816 260884422864 261010833408 261112430592 261434314752 261652787136 261975337416 262167292764 262617666048 262681615872 263132872704 263171211264 263225219751 263263571766 263677410432 263780045568 264105218208 264233189376 264426799104 264752769024 265077154368 265272164352 265365262188 265403926008 265821129216 265859859456 265924598784 266381426688 266474913822 266670166113 267128274816 267232253184 267561681504 267691327488 267982276608 268021321728 268641376536 268838216244 268968480768 269102871552 269300049408 269857349739 269867679744 269962390386 270200356864 270426154752 270624302208 271155216384 271290699776 271489480704 271716355872 272051311932 272157206568 272289079296 272624741376 273293180928 273389093757 273455666523 273495509118 273925431936 273965342976 274263111216 274396004352 274502811648 274841202688 275070878784 275272429536 275409970104 275611769316 275852648448 276152467968 276192703488 276626866176 276667170816 276723948969 276734541824 276764267754 276831662406 277307227392 277510416768 277649075552 277783609344 277852515408 277987147776 278670854592 278875865088 278973737172 279014383752 279561757696 280000391112 280042012672 280247205888 280345559247 280827160704 280936471296 281282793376 281419087872 282276817056 282317944896 282417857384 282624791436 282761736192 283110308352 283220507648 283457186064 283707047936 283806615534 284014567161 284294162688 284502471552 284571750528 285060612096 285102145536 285412018176 285650527968 285761716032 286113986392 286252621824 286462365696 286605497344 286815499776 287378178048 287409047283 287479034037 287520919842 287972889984 288014847744 288084982016 288579878912 289388964384 289745706204 289858488296 289998938112 290314132992 290356431872 290957307126 291028157914 291241400931 291382520832 291528110848 291741720192 292101362352 292242898944 292356653056 292961667648 293176327392 293280082668 293322813688 293751484416 294113604096 294359385528 294618857472 294722254593 294836973782 294979835904 295343469824 295850835968 296067612672 296752551264 296795788224 297014132736 297118370484 297262338048 297378045952 297993452016 298211798664 298360800946 298431184896 298579416759 299092341888 299165173632 299208762112 299679105024 299722768384 300416163008 300636284832 300932243456 301006891692 301152743424 301480061184 301523986944 301893425808 302115520512 302221548603 302265582398 302740730496 302784839936 303227338752 303601139712 303975401472 304229424096 304347843904 304870678528 305202037248 305425665792 306176857389 306325214208 306702834048 306970886144 307985342912 308211010848 308546000118 308815663104 308860657664 309196353024 309454738632 309836216367 310107006976 310334229504 310671526464 310716791424 311205224448 311250567168 311326359552 311970630816 312016085056 312355209996 312506560512 312584079834 313504711416 313735348224 313781059584 313891181721 314165516288 314506977408 315047264256 315278106624 316053530208 316443142548 316596473856 317375139952 317607688008 317608624128 317720089557 318499096896 318623071104 318777458688 318889334322 319170428928 319830933024 320143219344 320693188608 320739913728 321088520448 321244102656 321481930536 321528770576 321765310464 321878234691 322034199552 322431184512 322667437248 322826239684 323300450304 323969501232 324016703712 324095604768 324652363776 325052576256 325448368128 326090799333 326248805376 326603399616 326650985856 327291813888 327969124704 328209435216 328614032646 328773261312 328901234688 329306684928 329581876104 329988165399 330470419968 330635540352 330877804608 331038130176 331446214656 331852315392 332261403552 332670996012 332832190464 333076064256 333729497088 333846620172 333895261752 334140899328 334420130304 334550301696 334962715776 335125020672 335242633518 335538143232 336478884624 336560820336 336609857376 337138993152 337188114432 337270222848 337968183384 338215820436 338266095616 338384810829 338548773888 338796836352 339214485312 339510951936 339630104034 339879960576 339929481216 340583321808 340632944928 340715892192 341130756096 341301202944 341551282176 341972326656 342138028032 342258102108 342391324392 342813404427 342979513344 343352291904 343402318464 344076009472 344615865984 345040688304 345174993696 345342246912 345767964672 346194207232 346483510776 346737387204 347417620992 347468239872 347591209088 347845897152 348014444544 348136580961 348149907456 348579086336 348870382848 349126008192 349300449888 349556390352 350156888064 350242154496 350843830272 350966959668 351018095688 351569880576 351706727424 352140290944 352310919168 352569065472 352692800343 353003692032 353436205824 353820349584 353871901344 354428172288 354479812608 354566131712 355299885096 355560221484 355737878051 356171033088 356309670912 356748908672 356921769984 357047032446 357308649009 357309702144 357361762304 358188502048 358450954992 358624641024 358803828736 359066732544 359809799652 359949853848 360393579013 360568206336 360832402944 361540288512 361667171853 361719866898 361985974272 362288474496 362735082576 362876275424 363052105728 363499655168 364390907904 364518791676 364607555364 364660678824 365233909248 365287123968 365684148288 365861339136 366003748864 366132198666 366761171712 367029906048 367213293472 367482359088 367803531264 368203290624 368256937984 368835821568 368965265292 369019023672 369108883208 369742969856 370013889024 370378145792 370470020544 370649530368 370779610617 371561139456 371964982896 372019178336 373333854816 373662941184 373794078996 374436214272 374581961728 375225450496 375357136674 375632169471 375908511744 376369089408 376423926528 376833055248 377015648256 377480411136 377942914752 378408820712 378686089548 379058883584 379336628736 379429000704 380080816128 380136194048 380214206307 380269603662 380549357568 380867370624 381015621376 381670162432 381949820928 382364955648 382420666368 383170904064 383212063044 383305378716 383361226456 383963853312 384019796992 384718867488 384908208854 385190239941 385851952512 386271328392 386327608272 386665250816 387085510656 387943076168 388034592768 388321867908 388510027776 388988960256 389468483136 389657198592 389793949623 389945675002 390615556864 390901769856 391040110224 391326634296 391668645888 392151472128 392479180704 392825143296 392963006124 393306447872 394022423808 394699309056 394756816896 394895357649 395670068352 395727717632 396157827312 396349784064 397129153536 397324602688 397615731552 397908246528 398047893282 398105889012 398731693824 398789789184 398886898176 399572140032 399712370733 399770608978 400848379776 401342522256 401536991232 401973414912 402031982592 402524567744 402820694016 402962064804 403257324366 403654307328 403950074112 404801519616 404943585579 405300535296 405639232128 406732824576 406936049664 407234221056 408076967898 408235809852 408433618944 408937112064 409939771392 410243263677 410888147904 410948014464 411394666824 411594006528 411754217472 412261804032 412606318176 413114955156 413417653974 413778972672 414228701952 414289055232 414940299264 415000756224 415101812736 415146401631 415247493609 415960841088 416265625152 416473613328 416675414016 416778773112 416980721664 418006281888 418313797632 418374746112 418460605758 418521575628 419342636544 419853238272 420063019008 420370808832 421240741056 421404706944 421924190064 422128631808 423415225584 423476917344 423478165504 423626786076 423937187154 424142604288 424665462528 424830761472 425185779096 425560571904 425709923301 426441244032 426753707328 426857625792 427590918144 427653218304 428118027264 428475791952 428642574048 429020413952 429170979588 429378932736 429693548544 429908246016 430223249664 431067267072 431281379763 431959334976 432022271616 432127473024 432869818368 433403435008 434083446576 434618559306 434787732444 434998407168 435471199488 435534647808 436389085184 436435960689 436542236871 437073781248 437292166272 437612580288 438152043528 438364348416 438534979584 439075579904 439442501472 439764491088 439920124002 439984220532 440627226624 440847387136 441170406144 441384173568 441539078292 441928286208 442255460673 442469753856 443015204736 443561328016 443776253952 444101419008 445128826896 445193682336 445521199104 445677555726 445893507072 446067068928 446616954368 446990178024 447317697996 447384190976 447541201419 448638512832 448747760448 448813143168 449518657536 449584152576 449693630464 450624244512 450954427248 451179747772 451398365184 451510337538 451729115136 452285980416 452840138712 453173280768 453239308288 453398373597 454111095744 454177259904 454287856256 454841008128 455068270592 455401709568 455963102208 456344136144 456521765856 457084539236 457306017792 457803055872 457869757952 458929018249 459487821312 460054251072 460233324928 460456329216 461023952896 461978014368 462316516272 463223494656 463290986496 463794529536 464019259392 464182107948 464935227887 465160510464 465501344256 465733933184 466075187136 466875850752 466989539328 467955946224 468024127584 468532814994 468759840768 468942303232 470092087296 470257067124 470603022336 470671589376 471020043481 471248274432 471760466112 471829201792 472570896384 472639750144 473733180128 474080295312 474664713822 474894710784 475079561216 476062709928 476411532012 476412936192 476649572243 477934606656 478166188032 478334001483 478755643392 479746399536 479933138464 480757608448 481109870592 481632780672 482053718016 482222895804 482293155864 482647965696 483051299328 483646776768 484069474304 484239359526 484950675456 486025055568 486143407152 486214238432 486978545664 487049498624 487578864384 487815118848 488176264888 489014895616 489373208064 489905099424 489976478784 490404708352 490937720832 491953687056 492025364896 492921048969 493351852032 493960027392 494199373824 494372814156 495414852608 495953310528 496316706912 497169321984 497778473088 498392105328 499006494018 499248285696 500476182232 500594245632 500842892628 501211348992 501825452544 501898568704 502444073664 502687531008 502863950277 503307214848 503923886336 504841230504 504914786064 505708489728 505782171648 505905334272 506774421504 506952275076 507026138216 507399143424 507823160832 508821727968 509266427904 509445156051 509819940864 509894221824 510874982712 510949417392 511073838288 511951804416 512326923264 512958489984 513207042048 513586986588 514469270016 515028437856 515103477696 515734602422 516114014208 517561032456 517762490544 518013370368 518651947008 519291310848 519542931456 519725266164 521126431488 521202359808 521386813632 521768845728 522021666816 522224861184 522868629504 523305574272 523950674832 524334585528 525235332096 525363231744 526265745408 526342422528 526450439502 526527143532 527354820864 527560091136 528210436416 528466378752 528853598208 529505538048 530154308736 530730524376 530807852016 531642258432 531719718912 531849197568 532762853376 532949827644 533340332226 534256549632 534464506368 535123363008 535382654976 535570548669 535964553216 536042643456 537282753072 537676432488 537936961536 538205743104 538600098816 539714699478 539735359488 539924780772 540400713728 540852309504 541248604416 542310432768 542579800347 542581399552 542978961408 543432711744 544102623864 544314413136 544578158592 545249482752 546586361856 546778187514 546911333046 546991018236 547850863872 547930685952 548526222432 548792008704 549005623296 549198297999 549682405376 550141757568 550544859072 550819940208 551223538632 551705296896 552304935936 552385406976 553253732352 553334341632 553447897938 553469083648 553528535508 553663324812 554614454784 555020833536 555298151104 555567218688 555705030816 555974295552 557341709184 557947474344 558028767504 559123515392 560000782224 560084025344 560494411776 560691118494 561654321408 561872942592 562565586752 562838175744 563035705011 564553634112 564635889792 564835714768 565249582872 565523472384 566220616704 566441015296 566914372128 567414095872 567613231068 568029134322 568588325376 569004943104 569143501056 570121224192 570204291072 570404405493 570824036352 571301055936 571523432064 572227972784 572505243648 572924731392 573210994688 573630999552 574756356096 574818094566 574958068074 575041839684 575945779968 576029695488 576169964032 577159757824 577362313281 578777928768 579491412408 579716976592 579997876224 580628265984 580712863744 581914614252 582056315828 582482801862 582765041664 583056221696 583483440384 584202724704 584485797888 584713306112 584918512503 585923335296 586352654784 586560165336 586645627376 587502968832 588227208192 588718771056 589237714944 589444509186 589673947564 589959671808 590686939648 591701671936 592135225344 593505102528 593591576448 594236740968 594524676096 594756091904 595986904032 596423597328 596721601892 596862369792 597158833518 598184683776 598330347264 598417524224 599358210048 599445536768 599655913467 600832326016 601272569664 601864486912 602013783384 602305486848 602960122368 603047973888 603786851616 604231041024 604443097206 604531164796 605481460992 605569679872 606454677504 607202279424 607950802944 608458848192 608695687808 609741357056 610404074496 610851331584 612353714778 612650428416 613405668096 614914333657 615970685824 616422021696 617092000236 617631326208 617721315328 618392706048 618909477264 619672432734 620214013952 620668459008 621343052928 621433582848 622410448896 622501134336 622652719104 622961992991 623941261632 624032170112 624710419992 625013121024 625168159668 627009422832 627470696448 627562119168 627690908637 627782363442 628331032576 629013954816 630094528512 630407498773 630556213248 632107060416 632886285096 633192947712 634750279904 635215376016 635217248256 635440179114 635905780731 636998193792 637246142208 637554917376 637778668644 638340857856 639661866048 640286438688 641386377216 641479827456 642177040896 642963861072 643057541152 643530620928 643756469382 644068399104 644862369024 645334874496 645652479368 646600900608 647939002464 648033407424 648191209536 649304727552 650105152512 651927838959 652181598666 652497610752 653206799232 653301971712 654583627776 655938249408 656418870432 657228065292 657546522624 657802469376 658613369856 659163752208 659880186003 659976330798 660940839936 661271080704 661755609216 662076260352 662892429312 663704630784 664522807104 665341992024 665664380928 666152128512 667693240344 667790523504 668281798656 668516333589 668840260608 669100603392 669925431552 670250041344 670485267036 671076286464 672957769248 673121640672 673219714752 674277986304 674376228864 674540445696 675936366768 676431640872 676532191232 676769621658 677097547776 677265506307 677593672704 678428970624 679021903872 679260208068 679759921152 679858962432 681166643616 681265889856 681431784384 682261512192 682602405888 683102564352 683944653312 684516204216 684782648784 685626808854 685959026688 686704583808 686804636928 688152018944 689231731968 690081376608 690349987392 690684493824 691535929344 692388414464 692967021552 693474774408 694835241984 694936479744 695182418176 695691794304 696028889088 696273161922 696299814912 697158172672 697740765696 698252016384 698600899776 699112780704 700313776128 700484308992 701933919336 702036191376 702799222491 703139761152 703413454848 704280581888 704621838336 705138130944 705385600686 706007384064 706872411648 707640699168 707743802688 708856344576 708959625216 709132263424 710599770192 711120442968 711475756102 711997070733 712342066176 712619341824 713497817344 713843539968 714094064892 714617298018 714619404288 714723524608 716377004096 716901909984 717249282048 717607657472 718133465088 719619599304 719899707696 720787158026 721136412672 721664805888 723080577024 723334343706 723439733796 723971948544 724576948992 725470165152 725752550848 726104211456 726359039289 726999310336 729037583352 729215110728 729321357648 730467818496 730574247936 731368296576 731722678272 732007497728 732264397332 733522343424 734059812096 734426586944 734964718176 735607062528 736406581248 736513875968 737930530584 738038047344 738217766416 739485939712 740027778048 740756291584 740940041088 741299060736 741559221234 743122278912 743929965792 744038356672 746667709632 747588157992 748509741027 748872428544 749163923456 750450900992 750714273348 751264338942 751817023488 752738178816 752847853056 753666110496 754031296512 754960822272 755885829504 756817641424 757372179096 758117767168 758673257472 758858001408 760161632256 760272388096 760428412614 760539207324 761098715136 761734741248 762031242752 763340324864 763899641856 764729911296 764841332736 766424126088 766610757432 766722452912 767927706624 768039593984 769437734976 769816417708 770380479882 771703905024 772542656784 772655216544 773330501632 773601903633 774171021312 775886152336 776069185536 776643735816 777020055552 777977920512 778936966272 779314397184 779587899246 779891350004 781231113728 781803539712 782080220448 782653268592 783337291776 784302944256 784958361408 785926012248 786612895744 788044847616 789398618112 789513633792 789790715298 791340136704 791455435264 792315654624 792699568128 794258307072 794649205376 795231463104 795816493056 796095786564 796211778024 797463387648 797579578368 797773796352 799144280064 799424741466 799541217956 801696759552 802685044512 803073982464 803946829824 804063965184 805049135488 805924129608 806514648732 807308614656 807900148224 809603039232 809887171158 810601070592 811278464256 813273796127 813465649152 813872099328 814468442112 816153935796 816471619704 816867237888 817874224128 819879542784 820366999569 820486527354 821776295808 821896028928 822789333648 823188013056 823508434944 823917474601 824523608064 825212636352 826229910312 826835307948 827557945344 828457403904 828578110464 829880598528 830001512448 830171846907 830203625472 830292803262 830494987218 831921682176 832531250304 832947226656 833350828032 833557546224 833961443328 836012563776 836627595264 836921211516 837043151256 838685273088 840126038016 840741617664 841036677741 842481482112 842809413888 843848380128 844257263616 846830451168 846953834688 847253572152 847874374308 848285208576 849330925056 849661522944 850371558192 851121143808 851419846602 852043701483 852882488064 853507414656 853715251584 855181836288 855306436608 856236054528 856951583904 857285148096 858341959176 858757865472 859387097088 859816492032 860446499328 862134534144 862227141849 862437102111 862562759526 863918669952 864044543232 864254946048 865739636736 866806870016 868166893152 869237118612 869575464888 869996814336 870942398976 871069295616 872778170368 872871921378 873084473742 873724202793 874147562496 874584332544 875225160576 876304087056 876728696832 877069959168 878151159808 878885002944 879528982176 879840248004 879968441064 881254453248 881694774272 882340812288 883078156584 883856572416 884166763779 884510921346 884939507712 886030409472 887122656032 887552507904 888202838016 890257653792 890387364672 891042398208 891355111452 891787014144 892134137856 893233908736 893980356048 894635395992 894768381952 895082402838 895738250277 897277025664 897495520896 897626286336 899037315072 899168305152 899387260928 901248489024 901908854496 902359495544 902796730368 903020675076 903458230272 904571960832 905680277424 906346561536 906478616576 906664645809 906796747194 908222191488 908354519808 908575712512 909682016256 910136541184 910803419136 911926204416 912688272288 913043531712 914169078472 914612035584 915606111744 915739515904 917858036498 918530572167 918975642624 920108502144 920466649856 920912658432 922047905792 923956028736 924633032544 926446989312 926581972992 927589059072 928364215896 929508649101 929870455774 930321020928 931002688512 931467866368 932150374272 933751701504 933979078656 935911892448 936048255168 937065629988 937519681536 937884606464 940514134248 941206044672 941343178752 941673545163 942040086962 942496548864 943520932224 943658403584 945141792768 945279500288 947466360256 948160590624 949329427644 949789421568 950159122432 952125419856 952823064024 952825872384 953160268671 953299144486 955869213312 956332376064 956668002966 957511286784 959492799072 959866276928 961515216896 962219741184 963265561344 964445791608 964586311728 965295931392 965634704073 966102598656 967293553536 968138948608 968478719052 969901350912 972050111136 972286814304 972428476864 973957091328 974098997248 975157728768 976352529776 978029791232 978272397999 978746416128 979810198848 979952957568 980809416704 981875441664 983907374112 984050729792 985842097938 986703704064 987920054784 988745628312 989964496197 990829705216 991906621056 992633413824 994338643968 995556946176 996784210656 998012988036 998496571392 1000952364464 1001188491264 1001685785256 1002422697984 1003650905088 1003797137408 1004888147328 1005375062016 1005727900554 1006614429696 1007847772672 1009682461008 1009829572128 1011416979456 1011564343296 1011810668544 1013904550152 1014052276432 1014798286848 1015154432487 1015646321664 1017643455936 1018532855808 1018890312102 1019639881728 1019788443648 1021749965424 1021898834784 1022147676576 1023903608832 1024653846528 1025916979968 1026414084096 1027173973176 1028440213281 1028938540032 1030056875712 1030206955392 1031469204844 1032228028416 1035122064912 1035524981088 1036026740736 1037303894016 1038582621696 1039450532328 1042252862976 1042404719616 1042773627264 1043537691456 1044043333632 1044449722368 1045737259008 1046611148544 1047901349664 1048669171056 1050470664192 1050726463488 1052531490816 1052900879004 1053054287064 1054709641728 1055120182272 1056420872832 1056932757504 1057707196416 1059011076096 1060308617472 1061461048752 1061615704032 1063284516864 1063439437824 1063698395136 1065899655288 1066680664452 1067213634153 1068513099264 1068929012736 1070246726016 1070765309952 1071141097338 1071929106432 1072085286912 1074565506144 1075352864976 1075873923072 1076411486208 1077200197632 1079429398956 1079849561544 1080801427456 1081180737039 1081704619008 1082497208832 1084620865536 1085001515559 1085159600694 1085162799104 1085957922816 1086865423488 1088205247728 1088628826272 1089156317184 1090498965504 1093172723712 1093556375028 1093822666092 1093982036472 1095701727744 1095861371904 1097052444864 1097584017408 1098011246592 1098396595998 1099364810752 1100283515136 1101089718144 1101639880416 1102447077264 1103410593792 1104609871872 1104770813952 1106507464704 1106895795876 1107057071016 1107326649624 1109228909568 1110041667072 1110596302208 1111134437376 1111410061632 1111948591104 1112338831851 1114683418368 1115894948688 1116057535008 1118247030784 1120001564448 1120988823552 1121382236988 1123308642816 1123745885184 1125131173504 1125676351488 1126071410022 1126896508413 1129107268224 1129271779584 1129671429536 1130499165744 1131046944768 1132441233408 1132882030592 1133828744256 1135226462136 1136058268644 1136625903041 1137176650752 1138009886208 1138287002112 1140242448384 1140408582144 1140642618921 1140808810986 1141648072704 1142602111872 1143046864128 1144455945568 1145010487296 1145849462784 1146421989376 1147261999104 1149512712192 1149636189132 1149916136148 1150083679368 1151891559936 1152059390976 1152339928064 1154319515648 1154724626562 1155570719823 1157555857536 1158982824816 1159433953184 1159995752448 1161256531968 1161425727488 1163829228504 1164112631656 1164965603724 1165530083328 1166112443392 1166966880768 1168405449408 1168971595776 1169381848869 1169426612224 1169837025006 1171846670592 1172705309568 1173120330672 1173291254752 1175005937664 1176454416384 1177437542112 1178475429888 1178889018372 1179347895128 1179919343616 1181373879296 1183403343872 1184270450688 1184686072947 1187010205056 1187183152896 1188473481936 1189049352192 1189512183808 1191973808064 1192847194656 1193443203784 1193724739584 1194317667036 1196369367552 1196660694528 1196835048448 1198716420096 1198891073536 1199137112199 1199311826934 1201664652032 1202545139328 1203728973824 1204027566768 1204610973696 1205920244736 1206095947776 1207573703232 1208462082048 1208886194412 1209062329592 1210962921984 1211139359744 1214404558848 1214830756737 1215901605888 1216917696384 1217391375616 1219482714112 1220808148992 1221702663168 1224707429556 1225300856832 1226811336192 1229828667314 1230729791031 1231941371648 1232844043392 1234184000472 1235262652416 1235442630656 1236785412096 1237818954528 1239344865468 1240428027904 1241336918016 1242686105856 1242867165696 1244820897792 1245002268672 1245305438208 1245439204893 1245742480827 1245923985982 1247882523264 1248064340224 1249420839984 1250026242048 1250336319336 1254018845664 1254941392896 1255124238336 1255381817274 1255564726884 1256662065152 1258027909632 1260189057024 1260814997546 1261112426496 1264214120832 1265772570192 1266385895424 1269500559808 1270430752032 1270434496512 1270880358228 1271811561462 1273996387584 1274492284416 1275557337288 1276681715712 1277129769903 1279323732096 1280572877376 1282772754432 1282959654912 1284354081792 1285927722144 1286115082304 1287061241856 1287512938764 1288136798208 1289724738048 1290669748992 1291304958736 1293201801216 1293844139289 1295878004928 1296066814848 1296382419072 1298609455104 1300210305024 1303855677918 1304363197332 1304995221504 1306413598464 1306603943424 1309167255552 1309307882067 1309626710613 1311876498816 1312837740864 1314456130584 1315093045248 1315604938752 1317226739712 1318327504416 1319760372006 1319952661596 1321881679872 1322542161408 1323511218432 1324152520704 1325784858624 1326766382019 1327409261568 1329045614208 1330683984048 1331328761856 1332304257024 1335386480688 1335581047008 1336563597312 1337032667178 1337680521216 1338201206784 1339850863104 1340970534072 1342152572928 1342623604257 1345915538496 1346243281344 1346439429504 1348555972608 1348752457728 1349080891392 1351872733536 1352863281744 1353064382464 1353539243316 1354195095552 1354531012614 1355187345408 1356857941248 1358520416136 1359519842304 1359717924864 1360195120791 1362333287232 1362531779712 1362863568768 1364523024384 1365204811776 1366205128704 1367889306624 1369032408432 1369565297568 1371253617708 1371918053376 1373409167616 1373609273856 1376304037888 1376787054747 1378463463936 1380162753216 1380699974784 1381368987648 1383071858688 1384776828928 1385934043104 1386949548816 1389670483968 1389872959488 1390364836352 1391383588608 1392057778176 1392546323844 1394316345344 1394805683661 1395481531392 1396504032768 1397201799552 1398225561408 1400627552256 1400968617984 1403867838672 1404072382752 1405598444982 1406279522304 1406826909696 1408561163776 1410276261888 1410771201372 1412014768128 1413060130443 1413744823296 1415281398336 1415487605376 1417712689152 1417919250432 1418264526848 1421199540384 1422240885936 1422951512204 1423994141466 1424684132352 1425238683648 1426995634688 1428188129784 1429234596036 1429238808576 1429447049216 1429948716729 1432754008192 1433803819968 1434498564096 1435002004449 1435215314944 1436266930176 1439239198608 1439799415392 1441574316052 1442272825344 1443329611776 1446161154048 1446668687412 1446879467592 1447943897088 1449153897984 1450940330304 1451505101696 1452208422912 1452718078578 1453998620672 1458075166704 1458430221456 1458642715296 1460935636992 1461148495872 1462736593152 1463445356544 1464528794664 1466334180259 1467044686848 1468119624192 1468853173888 1469929436352 1471214125056 1472813162496 1473027751936 1475861061168 1476076094688 1476435532832 1478971879424 1480055556096 1481880082176 1482598121472 1483118442468 1485524752517 1486244557824 1487859931584 1488076713344 1493335419264 1495176315984 1497019482054 1497744857088 1498327846912 1501428546696 1502528677884 1503279420151 1503634046976 1505476357632 1505695706112 1507332220992 1508062593024 1508591850831 1509921644544 1511771659008 1513635282848 1514744358192 1516235534336 1517346514944 1517716002816 1520323264512 1520856825228 1521078414648 1522197430272 1523469482496 1524062485504 1526680649728 1527799283712 1528335468153 1529459822592 1529682665472 1532848252176 1533221514864 1533444905824 1535855413248 1536079187968 1538875469952 1539632835416 1540760959764 1543407810048 1545085313568 1545310433088 1546661003264 1547203807266 1548342042624 1551772304672 1553287471632 1554040111104 1555955841024 1557873932544 1558628794368 1559175798492 1559782700008 1562462227456 1563607079424 1564160440896 1565306537184 1566674583552 1568605888512 1569916722816 1571852024496 1573225791488 1576089695232 1578797236224 1579027267584 1579581430596 1582680273408 1582910870528 1584631309248 1585399136256 1588516614144 1589298410752 1590462926208 1592191573128 1592423556048 1594926775296 1595159156736 1595547592704 1598288560128 1598849482932 1599082435912 1603393519104 1605370089024 1606147964928 1606711646007 1607893659648 1608127930368 1610098270976 1611848259216 1613029297464 1614617229312 1615800296448 1619206078464 1619774342316 1621202141184 1622556928512 1626547592254 1626931298304 1627739401041 1627744198656 1628936884224 1632307871592 1632943239408 1633734475776 1635748448256 1639759085568 1640733999138 1640973054708 1643552591616 1643792057856 1645578667296 1646376026112 1647016869888 1647594893997 1647834949202 1649047216128 1650425272704 1652459820624 1653670615896 1655115890688 1656914807808 1657156220928 1659761197056 1660003024896 1660343693814 1660407250944 1660585606524 1660989974436 1663843364352 1665062500608 1665894453312 1666701656064 1667115092448 1667922886656 1672025127552 1673842423032 1674086302512 1677370546176 1680252076032 1681483235328 1682073355482 1684962964224 1685618827776 1687696760256 1688514527232 1689107115033 1693660902336 1693907669376 1694507144304 1695748748616 1696570417152 1698661850112 1699323045888 1700743116384 1702242287616 1702839693204 1704087402966 1705764976128 1707014829312 1707430503168 1710363672576 1710612873216 1711213216479 1712472109056 1713903167808 1714570296192 1716683918352 1717515730944 1718774194176 1719632984064 1720892998656 1724269068288 1724454283698 1724874204222 1725125519052 1727837339904 1728089086464 1728509892096 1731479273472 1732086939843 1733613740032 1736333786304 1738474237224 1739150929776 1739993628672 1741884797952 1742138591232 1745556340736 1745743842756 1746168947484 1747448405586 1748295124992 1749168665088 1750450321152 1752608174112 1753457393664 1754139918336 1754755537509 1756302319616 1757770005888 1759057964352 1759680496008 1759936882128 1762508906496 1763389548544 1764681624576 1766156313168 1767713144832 1768333527558 1769021842692 1769879015424 1772060818944 1774245312064 1775105015808 1776405676032 1780515307584 1780774729344 1782710222904 1783574028288 1784268275712 1786467817472 1787960712096 1789270791984 1789536763904 1790164805676 1791476500554 1794554051328 1794991041792 1795252572672 1798074630144 1798336610304 1798774521856 1798967740401 1802496978048 1803817708992 1804718991088 1805593460736 1806041350152 1806916460544 1809143921664 1811360554848 1812693123072 1812957233152 1813329291618 1813593494388 1816444382976 1816709039616 1817151425024 1819364032512 1820273082368 1821606838272 1823852408832 1825376544576 1826087063424 1828338156944 1829224071168 1831212223488 1831479031808 1835716072996 1837061144334 1837951285248 1840217004288 1840933299712 1844095811584 1844743000971 1847912057472 1849266065088 1852893978624 1853163945984 1855178118144 1856728431792 1859017298202 1859740911548 1860642041856 1862005377024 1862935732736 1864300748544 1867503403008 1867958157312 1868885978973 1871823784896 1872096510336 1874131259976 1875039363072 1875769212928 1881028268496 1882412089344 1882686357504 1883347090326 1884080173924 1884993097728 1887041864448 1887316807168 1890283585536 1890559000576 1891222496319 1891683026441 1894932720512 1896321181248 1898658855288 1899578843136 1900318244864 1904250839712 1905646128048 1905651744768 1906320537342 1906598288972 1911738426624 1912664752128 1913336005932 1915022573568 1918985598144 1919732553856 1923030433792 1924439482368 1926531122688 1928891583216 1929172623456 1930591862784 1931269408146 1932205197312 1934587107072 1936957438104 1939345206149 1939802701824 1944100222272 1944573628608 1944856953728 1947914182656 1948197994496 1950315457536 1952705059552 1956059582464 1956544795998 1957492832256 1959620397696 1959905915136 1963750883328 1964726285587 1967814748224 1968101459584 1971684195876 1973407408128 1975840109568 1977491256624 1979640558009 1979928992394 1981659410432 1983813242112 1985266827648 1988677287936 1991113892352 1993568421312 1996025976072 1996993142784 2001904728928 2003371570512 2004845395968 2005549000767 2007301810176 2007594274816 2009776294656 2010750124032 2011455801108 2013228859392 2015695545344 2019364922016 2019659144256 2022833958912 2023128686592 2023621337088 2027809100304 2028104552864 2029596573696 2030308864974 2031292643328 2031796518921 2035286911872 2037065711616 2037780624204 2039279763456 2039576887296 2043499930848 2043797669568 2044295353152 2047807217664 2049307693056 2051833959936 2054347946352 2056880426562 2057877080064 2060113751424 2060413910784 2062938409688 2064456056832 2070244129824 2071049962176 2072053481472 2074607788032 2077165243392 2078901064656 2084505725952 2084809439232 2085547254528 2087075382912 2088086667264 2088899444736 2091474518016 2093222297088 2095802699328 2097338342112 2100941328384 2101452926976 2105801758008 2106108574128 2108397667473 2109419283456 2110240364544 2112841745664 2113865515008 2115414392832 2118022152192 2120617234944 2122922097504 2123231408064 2126569033728 2126878875648 2127396790272 2131799310576 2133361328904 2134427268306 2135991212199 2137026198528 2137858025472 2140493452032 2141530619904 2142282194676 2143858212864 2144170573824 2149131012288 2150705729952 2151747846144 2152822972416 2154400395264 2158858797912 2159699123088 2161602854912 2162361474078 2163409238016 2164994417664 2169241731072 2170003031118 2170319201388 2170325598208 2171915845632 2173730846976 2176410495456 2177257652544 2178312634368 2179077117867 2180997931008 2187112750056 2187645332184 2187964072944 2191403455488 2191722743808 2194104889728 2195168034816 2196022493184 2196793191996 2198729621504 2200567030272 2202179436288 2203279760832 2204894154528 2206821187584 2209219743744 2209541627904 2213791591752 2214114142032 2214653299248 2218457819136 2220083334144 2221192604416 2222268874752 2222820123264 2223897182208 2224677663702 2229366836736 2231789897376 2232115070016 2236494061568 2240003128896 2242764473976 2245529223081 2246617285632 2247491770368 2250262347008 2251352702976 2252142820044 2253793016826 2258214536448 2258543559168 2259342859072 2260998331488 2262093889536 2264882466816 2265764061184 2267657488512 2270452924272 2272116537288 2273251806082 2274353301504 2276019772416 2276574004224 2280484896768 2280817164288 2281285237842 2281617621972 2283296145408 2285204223744 2286093728256 2288911891136 2290020974592 2291698925568 2292843978752 2294523998208 2299272378264 2299832272296 2300167358736 2303783119872 2304118781952 2304679856128 2308639031296 2309449253124 2311141439646 2315111715072 2317965649632 2318867906368 2319991504896 2320805710899 2322513063936 2322851454976 2327658457008 2328225263312 2329931207448 2331060166656 2332224886784 2333933761536 2336810898816 2337943191552 2338763697738 2338853224448 2339674050012 2343693341184 2345410619136 2346240661344 2346582509504 2350011875328 2352908832768 2354875084224 2357778036744 2358695790256 2359838687232 2362747758592 2366806687744 2368540901376 2369372145894 2374020410112 2374366305792 2376946963872 2378098704384 2379024367616 2383947616128 2385694389312 2386886407568 2387449479168 2388635334072 2392738735104 2393321389056 2393670096896 2397432840192 2397782147072 2398274224398 2398623653868 2403329304064 2405090278656 2407457947648 2408055133536 2409221947392 2411840489472 2412191895552 2415147406464 2417772388824 2418124659184 2421925843968 2422278719488 2428809117696 2429661513474 2431803211776 2433835392768 2434782751232 2438965428224 2439821388381 2441616297984 2443405326336 2449414859112 2450601713664 2453622672384 2459657334628 2461459582062 2463882743296 2465688086784 2468368000944 2470525304832 2470885261312 2471752423803 2473570824192 2475637909056 2478689730936 2480856055808 2482673836032 2485372211712 2485734331392 2489641795584 2490004537344 2490610876416 2490878409786 2491484961654 2491847971964 2495765046528 2496128680448 2498841679968 2500052484096 2500672638672 2501903357551 2508037691328 2509882785792 2510763634548 2511129453768 2513324130304 2516055819264 2520378114048 2521629995092 2522224852992 2528428241664 2531545140384 2532771790848 2539001119616 2540861504064 2541760716456 2543623122924 2547992775168 2548984568832 2551114674576 2553363431424 2554259539806 2558647464192 2561145754752 2565545508864 2565919309824 2568708163584 2571855444288 2572230164608 2575025877528 2576273596416 2579449476096 2581339497984 2582609917472 2586403602432 2587311306333 2587688278578 2591756009856 2592133629696 2592764838144 2597218910208 2598508958357 2600420610048 2607711355836 2608726394664 2609990443008 2612827196928 2613207886848 2618334511104 2618615764134 2619253421226 2621172608379 2623752997632 2625675481728 2628912261168 2630186090496 2631209877504 2634453479424 2636655008832 2639520744012 2639905323192 2643763359744 2645084322816 2647022436864 2651569717248 2652500291337 2653532764038 2654818523136 2658091228416 2661367968096 2662657523712 2664608514048 2670772961376 2671162094016 2673127194624 2674065334356 2675361042432 2676402413568 2679701726208 2681941068144 2684305145856 2685247208514 2687214750831 2691831076992 2692486562688 2692878859008 2697111945216 2697504915456 2698161782784 2703745467072 2705726563488 2707078486632 2708390191104 2709062025228 2710374690816 2713715882496 2717040832272 2719039684608 2719435849728 2719993937427 2720390241582 2724666574464 2725063559424 2725727137536 2729046048768 2730409623552 2732410257408 2735778613248 2738064816864 2739130595136 2742507235416 2743836106752 2746818335232 2747218547712 2752608075776 2753574109494 2755591716501 2756926927872 2760325506432 2761399949568 2762737975296 2766143717376 2769553657856 2771868086208 2773899097632 2779340967936 2779745918976 2780729672704 2782767177216 2785092647688 2788525947303 2788632690688 2789611367322 2790963062784 2793008065536 2794403599104 2796451122816 2801255104512 2801937235968 2807735677344 2808144765504 2811196889964 2812559044608 2813653819392 2817122327552 2821542402744 2824029536256 2825020635489 2826120260886 2827489646592 2830562796672 2830975210752 2835425378304 2835838500864 2836529053696 2842399080768 2844481771872 2845903024408 2847988282932 2849368264704 2850477367296 2853991269376 2856376259568 2858469192072 2858477617152 2858894098432 2859480806013 2859897433458 2865508016384 2867607639936 2868997128192 2870004008898 2870430629888 2872533860352 2878478397216 2879598830784 2883148632104 2884545650688 2886659223552 2893337374824 2893758935184 2895887794176 2896904112219 2898307795968 2901880660608 2903010203392 2904416845824 2905436157156 2907997241344 2916150333408 2916860442912 2917285430592 2921871273984 2922296991744 2925473186304 2929057589328 2932668360518 2934089373696 2934817193997 2936239248384 2937706347776 2939858872704 2942428250112 2945626324992 2946055503872 2951722122336 2952152189376 2952871065664 2957943758848 2960111112192 2963760164352 2966236884936 2969893488591 2971049505034 2972489115648 2975719863168 2976153426688 2986670838528 2990352631968 2994038964108 2995489714176 2996655693824 3002857093392 3005057355768 3006558840302 3007268093952 3010952715264 3011391412224 3014664441984 3016125186048 3017183701662 3019843289088 3023543318016 3027270565696 3029488716384 3032471068672 3034693029888 3035432005632 3041713650456 3042156829296 3044394860544 3045463297461 3046938964992 3048124971008 3053361299456 3055598567424 3056670936306 3058919645184 3059365330944 3065696504352 3066443029728 3066889811648 3071710826496 3072158375936 3077750939904 3079265670832 3081521919528 3085320639843 3086815620096 3090170627136 3090620866176 3093322006528 3094407614532 3096684085248 3103544609344 3106574943264 3108080222208 3111911682048 3115747865088 3118351596984 3119565400016 3124924454912 3127214158848 3128320881792 3130613074368 3133349167104 3137211777024 3139833445632 3143704048992 3146451582976 3152179390464 3157594472448 3159162861192 3165360546816 3165821741056 3169262618496 3170798272512 3177033228288 3178596821504 3180925852416 3184383146256 3184847112096 3189853550592 3190318313472 3191095185408 3197698965864 3198164871824 3201640902459 3206787038208 3210740178048 3212295929856 3213423292014 3215787319296 3216255860736 3220196541952 3223696518432 3226058594928 3229234458624 3231600592896 3239548684632 3242404282368 3243542211117 3245113857024 3253095184508 3253862596608 3255478802082 3255488397312 3257873768448 3264615743184 3265886478816 3267468951552 3271496896512 3279518171136 3281467998276 3281946109416 3287105183232 3287584115712 3291157334592 3292752052224 3294033739776 3295189787994 3295669898404 3298094432256 3300850545408 3304919641248 3307341231792 3310231781376 3313829615616 3314312441856 3319522394112 3320687387628 3321171213048 3321979948872 3327686728704 3330125001216 3331788906624 3333403312128 3334230184896 3335845773312 3344050255104 3347684846064 3348172605024 3354741092352 3362966470656 3364146710964 3369925928448 3371237655552 3375393520512 3377029054464 3378214230066 3387321804672 3387815338752 3389014288608 3391497497232 3393140834304 3397323700224 3398646091776 3401486232768 3405679386408 3408174805932 3409877709123 3411529952256 3414029658624 3414861006336 3420727345152 3421225746432 3421927856763 3422426432958 3424944218112 3427806335616 3429140592384 3433367836704 3435031461888 3437548388352 3439265968128 3441785997312 3448538136576 3448908567396 3449748408444 3450251038104 3455674679808 3456178172928 3457019784192 3462958546944 3464173879686 3466712159469 3467227480064 3472667572608 3476948474448 3478301859552 3479987257344 3483769595904 3484277182464 3491487685512 3492337894968 3494896811172 3496590249984 3498337330176 3500900642304 3505216348224 3506914787328 3508145546607 3508279836672 3509511075018 3512604639232 3515540011776 3518115928704 3519360992016 3519873764256 3525017812992 3526779097088 3529363249152 3532312626336 3535426289664 3536667055116 3538043685384 3539758030848 3544121637888 3548490624128 3550210031616 3552811352064 3554058218841 3561030615168 3561549458688 3565420445808 3567148056576 3568536551424 3572935634944 3575921424192 3578541583968 3580329611352 3582953001108 3589108102656 3589982083584 3590505145344 3596149260288 3596673220608 3597411336597 3597549043712 3597935480802 3604993956096 3607635417984 3609437982176 3611186921472 3612082700304 3613832921088 3618287843328 3622721109696 3625386246144 3626658583236 3627186988776 3632888765952 3633418079232 3634302850048 3640546164736 3643213676544 3644492270211 3647704817664 3650753089152 3652174126848 3656676313888 3658448142336 3662424446976 3662958063616 3671432145992 3674122288668 3675902570496 3680434008576 3681866599424 3688191623168 3689486001942 3692189373093 3695824114944 3698532130176 3705787957248 3706327891968 3710356236288 3713456863584 3718034596404 3719481823096 3721284083712 3724010754048 3725871465472 3728601497088 3735006806016 3735916314624 3736317614679 3737227442481 3737771957946 3743647569792 3744193020672 3748262519952 3750078726144 3751538425856 3762056536992 3764824178688 3765372715008 3766694180652 3768160347848 3769986195456 3774083728896 3774633614336 3780567171072 3781118001152 3782444992638 3783366052882 3789865441024 3792642362496 3797317710576 3799157686272 3800636489728 3808501679424 3811292256096 3811303489536 3812641074684 3813196577944 3823476853248 3826672011864 3830045147136 3831389309709 3837971196288 3839465107712 3846060867584 3848878964736 3853062245376 3857783166432 3858345246912 3861183725568 3862538816292 3864410394624 3869174214144 3873914876208 3878690412298 3879605403648 3881532417867 3888200444544 3889147257216 3889713907456 3895828365312 3896395988992 3900630915072 3905410119104 3912119164928 3913089591996 3914985664512 3919240795392 3919811830272 3927501766656 3927923646201 3928880131839 3929452571174 3935629496448 3936202919168 3943368391752 3946814816256 3951680219136 3954982513248 3959281116018 3959857984788 3963318820864 3967626484224 3970533655296 3977354575872 3980299146057 3982227784704 3987136842624 3992051952144 3993986285568 4003809457856 4006743141024 4009690791936 4011098001534 4014603620352 4015188549632 4019552589312 4022911602216 4026457718784 4027870812771 4031391090688 4038729844032 4039318288512 4045667917824 4046257373184 4047242674176 4055618200608 4056209105728 4059193147392 4060617729948 4062585286656 4063593037842 4070573823744 4075561248408 4078559526912 4079153774592 4080585362373 4086999861696 4087595339136 4088590706304 4095614435328 4098615386112 4103667919872 4108695892704 4113760853124 4115754160128 4120227502848 4120827821568 4125876819376 4128912113664 4130361164241 4140488259648 4142099924352 4144106962944 4149215576064 4154330486784 4157802129312 4169011451904 4169618878464 4171094509056 4174150765824 4176173334528 4182949036032 4184417050983 4186444594176 4191605398656 4194676684224 4201882656768 4202905853952 4211603516016 4212217148256 4216795334946 4218838566912 4220480729088 4225683491328 4230828785664 4236044304384 4239180391329 4241234469888 4245844195008 4246462816128 4253138067456 4253757751296 4254793580544 4263598621152 4266722657808 4268854536612 4271982424398 4274052397056 4275716050944 4280986904064 4284564389352 4287716425728 4288341147648 4289846150187 4298262024576 4301411459904 4303495692288 4305645944832 4308800790528 4317717595824 4319398246176 4323205709824 4324722948156 4326818476032 4329988835328 4338483462144 4340006062236 4340638402776 4340651196416 4343831691264 4347461693952 4352820990912 4354515305088 4356625268736 4358154235734 4361995862016 4374225500112 4375290664368 4375928145888 4382806910976 4383445487616 4388209779456 4390336069632 4393586383992 4397459243008 4399002540777 4401134060544 4404358872576 4406559521664 4409788309056 4413642375168 4418439487488 4419083255808 4427583183504 4428228284064 4429306598496 4436915638272 4440166668288 4442385208832 4445640246528 4447794364416 4449355327404 4456574257551 4458733673472 4463579794752 4464230140032 4472988123136 4480006257792 4485528947952 4491058446162 4493234571264 4494983540736 4500524694016 4504285640088 4507586033652 4509838260453 4516429072896 4517087118336 4518685718144 4521996662976 4524187779072 4525775552493 4529764933632 4531528122368 4535314977024 4540905848544 4544233074576 4546503612164 4548706603008 4552039544832 4553148008448 4560969793536 4562570475684 4563235243944 4566592290816 4570408447488 4572187456512 4577823782272 4580041949184 4583397851136 4585006404459 4585687957504 4589047996416 4598544756528 4599664544592 4600334717472 4607566239744 4608237563904 4609359712256 4618898506248 4622282879292 4624592414663 4630223430144 4635931299264 4637735812736 4639983009792 4641611421798 4645026127872 4645702909952 4655316914016 4656450526624 4659862414896 4662120333312 4664449773568 4667867523072 4673621797632 4675886383104 4677527395476 4679348100024 4685116527169 4687386682368 4690821238272 4692481322688 4693165019008 4700023750656 4705817665536 4709750168448 4715556073488 4717391580512 4719677374464 4725495517184 4737081802752 4738744291788 4748040820224 4748732611584 4753893927744 4756197408768 4758048735232 4767895232256 4771388778624 4773772815136 4777270668144 4785477470208 4786642778112 4787340193792 4794865680384 4796548448796 4797247307736 4806658608128 4810180557312 4814915895296 4816110267072 4818443894784 4820134938021 4823680978944 4824383791104 4830294812928 4835544777648 4836249318368 4843851687936 4844557438976 4857618235392 4859323026948 4863606423552 4867670785536 4869565502464 4877930856448 4879642776762 4883218203123 4883232595968 4886810652672 4898829718224 4901203427328 4907245344768 4919314669256 4922919164124 4927765486592 4931376173568 4936736001888 4941050609664 4941770522624 4942784681991 4943504847606 4947141648384 4951275818112 4957379461872 4961712111616 4965347672064 4970744423424 4971468662784 4979283591168 4980009074688 4981221752832 4981756819572 4982969923308 4983695943928 4991530093056 4992257360896 4997683359936 5000104968192 5001345277344 5003806715102 5016075382656 5021527269096 5022258907536 5026648260608 5032111638528 5040756228096 5043259990184 5044449705984 5056856483328 5063090280768 5065543581696 5067321345099 5078002239232 5081723008128 5083521432912 5087246245848 5095985550336 5097969137664 5102229349152 5106726862848 5108519079612 5117294928384 5122291509504 5131091017728 5131838619648 5133639649437 5137416327168 5143710888576 5144460329216 5150051755056 5152547192832 5158898952192 5162678995968 5165219834944 5172807204864 5174622612666 5175376557156 5183512019712 5184267259392 5185529676288 5194437820416 5196260819529 5197017916714 5200841220096 5215422711672 5217452789328 5219980886016 5225654393856 5226415773696 5236669022208 5237231528268 5238506842452 5242345216758 5247505995264 5251350963456 5257824522336 5260372180992 5262419755008 5264266612527 5268906958848 5273310017664 5279041488024 5279810646384 5287526719488 5290168645632 5294044873728 5303139434496 5305000582674 5307065528076 5309637046272 5316182456832 5322735936192 5325315047424 5329217028096 5341545922752 5342324188032 5348130668712 5350722084864 5352804827136 5359403452416 5363882136288 5368610291712 5370494417028 5374429501662 5383662153984 5384973125376 5385757718016 5394223890432 5395009830912 5396323565568 5396903221203 5407490934144 5411453126976 5414156973264 5416780382208 5418124050456 5420749381632 5427431764992 5434081664544 5438079369216 5438871699456 5439987874854 5440780483164 5449333148928 5450127118848 5451454275072 5458092097536 5460819247104 5464820514816 5471557226496 5476129633728 5478261190272 5485014470832 5487672213504 5493636670464 5494437095424 5505216151552 5507148218988 5511183433002 5513853855744 5520651012864 5522799899136 5532287434752 5534229002913 5539107315712 5543736172416 5547798195264 5558681935872 5559491837952 5561459345408 5565534354432 5570185295376 5577051894606 5577265381376 5579222734644 5581926125568 5586016131072 5588807198208 5592902245632 5602510209024 5603874471936 5606657936919 5615471354688 5616289531008 5622393779928 5625118089216 5627307638784 5634244655104 5643084805488 5648059072512 5650041270978 5652240521772 5654979293184 5661125593344 5661950421504 5670850756608 5671677001728 5673058107392 5673667488957 5675049079323 5684798161536 5688963543744 5691806048816 5695976565864 5698736529408 5700954734592 5707982538752 5712752519136 5716938384144 5716955234304 5717788196864 5718961612026 5719794866916 5731016032768 5735215279872 5737994256384 5740008017796 5740861259776 5745067720704 5756956794432 5759197661568 5766297264208 5769091301376 5773318447104 5786674749648 5787517870368 5791775588352 5793808224438 5796615591936 5803761321216 5806020406784 5810872314312 5815994482688 5818035618447 5832300666816 5833720885824 5834570861184 5843742547968 5844593983488 5850946372608 5858115178656 5865336721036 5868178747392 5869634387994 5872478496768 5875412695552 5879717745408 5891252649984 5892111007744 5894178856761 5903444244672 5904304378752 5905742131328 5915887517696 5920222224384 5927520328704 5932473769872 5939786977182 5942099010068 5944978231296 5951439726336 5952306853376 5966077237237 5973341677056 5980705263936 5988077928216 5990979428352 5993311387648 6005714186784 6010114711536 6013117680604 6014536187904 6021905430528 6022782824448 6029328883968 6032250372096 6034367403324 6039686578176 6044157962531 6047086636032 6054541131392 6058977432768 6064942137344 6069386059776 6070864011264 6083427300912 6084313658592 6088789721088 6090926594922 6093877929984 6096249942016 6111197134848 6113341872612 6117839290368 6118730661888 6131393008704 6132886059456 6133779623296 6143421652992 6144316751872 6155501879808 6158531341664 6163043839056 6170641279686 6173631240192 6180341254272 6181241732352 6188815229064 6193368170496 6196444439159 6207089218688 6213149886528 6216160444416 6223823364096 6231495730176 6236703193968 6239130800032 6249848909824 6254428317696 6256641763584 6261226148736 6266698334208 6274423554048 6279666891264 6287408097984 6292903165952 6304358780928 6318325722384 6325193002419 6330721093632 6331643482112 6338525236992 6341596545024 6354066456576 6357193643008 6361851704832 6368766292512 6369694224192 6379707101184 6380636626944 6382190370816 6395397931728 6396329743648 6403281804918 6407973636597 6413574076416 6421480356096 6424591859712 6426846584028 6431574638592 6432511721472 6440393083904 6447393036864 6452117189856 6458468917248 6463201185792 6479097369264 6484808564736 6487084422234 6490227714048 6506190369016 6507725193216 6510957604164 6510976794624 6515747536896 6529231486368 6531772957632 6534937903104 6537231353601 6542993793024 6562935996552 6563892218832 6574210366464 6575168231424 6582314669184 6585504104448 6588067479552 6590379575988 6591339796808 6596188864512 6601701090816 6609839282496 6614682463584 6620463562752 6627659231232 6628624883712 6641374775256 6642342426096 6643959897744 6655373457408 6660250002432 6663577813248 6666806624256 6668460369792 6671691546624 6688100510208 6695369692128 6696345210048 6709482184704 6728293421928 6736587669243 6739851856896 6742475311104 6750787041024 6754058108928 6756428460132 6774643609344 6775630677504 6778028577216 6782994994464 6786281668608 6794647400448 6797292183552 6802972465536 6811358772816 6816349611864 6819755418246 6823059904512 6828059317248 6829722012672 6841454690304 6842451492864 6843855713526 6844852865916 6849888436224 6855612671232 6858281184768 6866735673408 6870062923776 6875096776704 6878531936256 6883571994624 6897817134792 6899496816888 6900502076208 6911349359616 6912356345856 6914039568384 6925917093888 6928347759372 6933424318938 6934454960128 6945335145216 6953896948896 6956603719104 6959974514688 6962417132697 6967539191808 6968554364928 6982975371024 6984675789936 6989793622344 6993180499968 6996674660352 7001801284608 7010432696448 7013829574656 7016291093214 7016559673344 7019022150036 7025209278464 7031080023552 7036231857408 7038721984032 7039747528512 7050035625984 7053558194176 7058726498304 7064625252672 7073334110232 7076087370768 7079516061696 7088243275776 7096981248256 7100420063232 7105622704128 7108116437682 7122061230336 7123098917376 7130840891616 7134296113152 7137073102848 7145871269888 7151842848384 7157083167936 7160659222704 7165906002216 7178216205312 7179964167168 7181010290688 7192298520576 7193346441216 7194822673194 7195098087424 7195870961604 7209987912192 7215270835968 7218875964352 7222373842944 7224165400608 7227665842176 7236575686656 7245442219392 7253317166472 7254373977552 7265777531904 7266836158464 7268605700096 7281092329472 7286427353088 7288984540422 7295409635328 7301506178304 7304348253696 7313352627776 7316896284672 7319464165143 7324848893952 7325916127232 7342864291984 7348244577336 7351805140992 7360868017152 7363733198848 7376383246336 7378972003884 7384378746186 7391648229888 7397064260352 7411575914496 7412655783936 7415257271409 7420712472576 7426913727168 7436069192808 7438963646192 7442568167424 7448021508096 7451742930944 7457202994176 7470013612032 7471832629248 7472635229358 7474454884962 7475543915892 7487295139584 7488386041344 7496525039904 7500157452288 7503076851712 7505710072653 7524113073984 7529648357376 7533388361304 7536320695696 7539972390912 7548167457792 7549267228672 7561134342144 7562236002304 7564889985276 7566732105764 7579730882048 7585284724992 7594635421152 7598315372544 7601272979456 7617003358848 7622584512192 7625282149368 7626393155888 7646953706496 7653344023728 7660090294272 7662778619418 7675942392576 7678930215424 7692121735168 7697757929472 7706124490752 7715566332864 7716690493824 7725077632584 7728820789248 7738348428288 7747829752416 7757380824596 7759210807296 7763064835734 7776400889088 7778294514432 7779427814912 7791656730624 7792791977984 7795526875071 7801261830144 7810820238208 7824238329856 7826179183992 7829971329024 7838481590784 7839623660544 7855003533312 7855847292402 7857760263678 7858905142348 7871258992896 7872405838336 7886736783504 7893629632512 7903360438272 7909965026496 7918562232036 7919715969576 7926637641728 7935252968448 7941067310592 7954709151744 7960598292114 7964455569408 7974273685248 7984103904288 7987972571136 7993886337541 8007618915712 8013486282048 8019381583872 8022196003068 8029207240704 8030377099264 8039105178624 8045823204432 8052915437568 8055741625542 8062782181376 8077459688064 8078636577024 8091335835648 8092514746368 8094485348352 8111236401216 8112418211456 8121235459896 8125170573312 8127186075684 8141147647488 8151122496816 8157119053824 8158307549184 8159981812281 8161170724746 8173999723392 8175190678272 8177181412608 8191228870656 8195297484049 8197230772224 8207335839744 8217391785408 8227521706248 8231508320256 8240455005696 8241655643136 8251753638752 8257824227328 8260722328482 8266775149503 8280976519296 8284199848704 8288213925888 8298431152128 8308660973568 8315604258624 8338022903808 8339237756928 8342189018112 8348301531648 8365577841909 8365898072064 8368834101966 8372889188352 8383210797312 8389353368448 8403765313536 8405811707904 8423207032032 8424434296512 8433590669892 8437677133824 8440961458176 8451366982656 8472088608768 8475061906467 8478360782658 8482468939776 8491688390016 8492925632256 8506276134912 8507515502592 8509587161088 8527197242304 8533445315616 8537709073224 8543964848796 8548104794112 8551432101888 8561973808128 8569128778704 8575432851456 8576682295296 8578442418039 8579692300374 8596524049152 8602822919808 8606991384576 8611291889664 8617601581056 8635435191648 8638796492352 8649445896312 8653636952064 8659977670656 8680012124472 8681276805552 8681302392832 8687663382528 8690712336657 8694923387904 8705641981824 8709030610176 8713250537472 8716308471468 8723991724032 8748451000224 8750581328736 8751856291776 8765613821952 8766890975232 8776419558912 8787172767984 8794918486016 8798005081554 8802268121088 8804451581991 8808717745152 8813119043328 8819576618112 8827284750336 8836878974976 8838166511616 8855166367008 8856456568128 8858613196992 8873831276544 8880333336576 8884770417664 8891280493056 8898710654808 8909680465773 8913148515102 8917467346944 8927159589504 8928460280064 8945976246272 8960012515584 8971057895904 8982116892324 8986469142528 8989967081472 9001049388032 9008571280176 9015172067304 9019676520906 9032858145792 9034174236672 9037371436288 9043993325952 9048375558144 9051551104986 9059529867264 9063056244736 9070629954048 9081811697088 9088466149152 9093007224328 9097413206016 9104079089664 9106296016896 9125140951368 9126470487888 9133184581632 9136389892383 9140816894976 9144374913024 9155647564544 9160083898368 9166795702272 9170012808918 9171375915008 9178095992832 9197089513056 9199329089184 9200669434944 9215132479488 9216475127808 9218719424512 9237797012496 9244565758584 9249184829326 9255961919529 9260446860288 9271862598528 9275471625472 9279966019584 9283222843596 9290052255744 9291405819904 9310633828032 9312901053248 9319724829792 9324240666624 9328899547136 9335735046144 9347243595264 9355054790952 9358696200048 9370233054338 9374773364736 9381642476544 9384962645376 9386330038016 9400047501312 9411635331072 9419500336896 9431112146976 9434783161024 9439354748928 9450991034368 9477488583576 9496081640448 9497465223168 9507787855488 9512394817536 9516097470464 9535790464512 9542777557248 9547545630272 9554541336288 9570954940416 9573285556224 9574680387584 9593096897592 9594494615472 9604922707377 9613317216256 9620361114624 9629831790592 9632220534144 9636887789568 9640269876042 9647361957888 9648767582208 9660589625856 9671089555296 9672498636736 9687703375872 9689114877952 9718646053896 9727212847104 9730626633351 9735341571072 9739131004928 9755861712896 9759285553524 9766436406246 9766465191936 9773621305344 9797659436448 9802406854656 9814490689536 9838629338512 9845838328248 9855530973184 9862752347136 9873472003776 9882101219328 9883541045248 9885569363982 9887009695212 9894283296768 9902551636224 9914758923744 9923424223232 9930695344128 9941488846848 9942937325568 9958567182336 9963513639144 9965939846616 9967391887856 9983060186112 9984514721792 9995366719872 10000209936384 10002690554688 10007613430204 10032150765312 10043054538192 10044517815072 10053296521216 10064223277056 10086519980368 10088899411968 10113712966656 10126180561536 10131087163392 10134642690198 10156004478464 10163446016256 10167042865824 10174492491696 10191971100672 10195938275328 10204458698304 10217038159224 10229633127369 10234589856768 10244583019008 10262182035456 10263677239296 10267279298874 10274832654336 10287421777152 10288920658432 10300103510112 10305094385664 10317797904384 10325357991936 10330439669888 10345614409728 10349245225332 10350753114312 10367024039424 10368534518784 10371059352576 10388875640832 10392521639058 10394035833428 10401682440192 10430845423344 10434905578656 10439961772032 10451308787712 10452831547392 10474463056536 10477013684904 10484690433516 10495011990528 10502701926912 10515649044672 10520744361984 10524839510016 10528533225054 10537813917696 10546620035328 10558082976048 10559621292768 10572559349651 10575053438976 10580337291264 10588089747456 10606278868992 10610001165348 10614131056152 10619274092544 10632364913664 10645471872384 10650630094848 10658434056192 10683091845504 10684648376064 10696261337424 10701444169728 10705609654272 10718806904832 10727764272576 10740988834056 10748859003324 10767324307968 10769946250752 10771515436032 10788447780864 10790019661824 10792234009791 10792647131136 10793806442406 10814981868288 10822906253952 10828313946528 10833560764416 10836248100912 10841498763264 10854863529984 10868163329088 10876158738432 10879975749708 10881560966328 10898666297856 10900254237696 10902908550144 10921638494208 10929641029632 10933476810633 10943114452992 10952259267456 10956522380544 10970028941664 10975344427008 10987273340928 10988874190848 11014296437976 11022366866004 11027707711488 11041302025728 11045599798272 11064574869504 11068458005826 11076568119279 11078214631424 11087472344832 11095596390528 11117363871744 11118983675904 11122918690816 11131068708864 11140370590752 11154103789212 11158445469288 11163852251136 11172032262144 11177614396416 11185804491264 11205020418048 11207748943872 11208952844037 11211682327443 11213315873838 11230942709376 11232579062016 11244787559856 11250236178432 11254615277568 11268489310208 11286169610976 11296118145024 11300082541956 11304481043544 11309958586368 11322251186688 11323900843008 11341701513216 11343354003456 11346116214784 11347334977914 11350098158646 11369596323072 11377927087488 11383612097632 11391953131728 11397473058816 11401909469184 11415965077504 11425505038272 11433876768288 11433910468608 11437923224052 11439589733832 11462032065536 11470430559744 11480016035592 11481722519552 11490135441408 11494167929127 11513913588864 11518395323136 11532594528416 11538182602752 11546636894208 11573349499296 11575035740736 11583551176704 11587616448876 11593231183872 11607522642432 11612040813568 11621744628624 11631988965376 11636071236894 11644597253601 11664601333632 11667441771648 11669141722368 11687485095936 11689187966976 11701892745216 11716230357312 11730673442072 11736357494784 11739268775988 11744956993536 11750825391104 11759435490816 11782505299968 11783770938603 11784222015488 11786640395517 11788357713522 11806888489344 11808608757504 11811484262656 11831775035392 11840444448768 11855040657408 11864947539744 11879573954364 11884198020136 11889956462592 11902879452672 11904613706752 11932154474474 11940897438171 11946683354112 11961410527872 11976155856432 11981958856704 11986622775296 12011428373568 12020229423072 12026235361208 12029072375808 12043810861056 12045565648896 12058657767936 12068734806648 12079373156352 12083612438313 12088315925062 12094173272064 12109082262784 12117954865536 12129884274688 12138772119552 12141728022528 12166854601824 12168627317184 12177579442176 12181853189844 12187755859968 12192499884032 12226683745224 12235678580736 12237461323776 12241756087119 12262786017408 12265772118912 12267559246592 12286843305984 12288633503744 12311003759616 12317062683328 12326087678112 12341282559372 12347262480384 12360682508544 12362483464704 12377630458128 12386736340992 12391083492723 12392888878318 12414178437376 12426299773056 12432320888832 12447646728192 12462991460352 12473406387936 12478261600064 12499697819648 12508856635392 12513283527168 12522452297472 12548847108096 12553251152949 12559333782528 12574816195968 12585806331904 12608717561856 12636651444768 12650386004838 12661442187264 12663286964224 12677050473984 12708132913152 12714387286016 12717541173987 12723703409664 12737532585024 12739388448384 12759414202368 12761273253888 12764380741632 12790795863456 12792659487296 12806563609836 12815947273194 12827148152832 12842960712192 12853693168056 12863149277184 12865023442944 12869538450561 12880786167808 12894786073728 12904234379712 12916937834496 12926402371584 12958194738528 12969617129472 12974168844468 12980455428096 13012380738032 13015450386432 13021915208328 13021953589248 13031495073792 13058462972736 13063545915264 13069875806208 13074462707202 13085987586048 13125871993104 13127784437664 13148420732928 13150336462848 13164629338368 13171008208896 13180759151976 13182679593616 13192377729024 13197007622331 13203402181632 13219678564992 13229364927168 13240927125504 13255318462464 13257249767424 13282749550512 13284684852192 13287919795488 13310746914816 13320500004864 13327155626496 13336920739584 13343383093248 13369722772653 13376201020416 13390739384256 13392690420096 13418964369408 13456586843856 13473175338486 13479703713792 13484950622208 13501574082048 13512856920264 13529514781359 13549287218688 13551261355008 13556057154432 13565989988928 13572563337216 13589294800896 13594584367104 13605944931072 13622717545632 13632699223728 13639510836492 13646119809024 13656118634496 13659444025344 13682909380608 13687711427052 13689705731832 13699776872448 13711225342464 13716562369536 13733471346816 13740125847552 13750193553408 13757063872512 13767143989248 13795634269584 13798993633776 13801004152416 13822698719232 13824712691712 13828079136768 13856695518744 13866848637876 13868909920256 13873777243989 13890670290432 13907793897792 13913207438208 13919949029376 13924834265394 13935078383616 13937108729856 13965950742048 13969351579872 13979587244688 13986360999936 13993349320704 14003602569216 14020865392896 14027659149312 14032582186428 14038044300072 14050418556928 14055349581507 14062160047104 14072463714816 14077443968064 14079495057024 14100071251968 14107116388352 14117452996608 14129250505344 14146668220464 14152174741536 14159032123392 14176486551552 14193962496512 14211245408256 14216232875364 14244122460672 14246197834752 14261681783232 14268592226304 14274146205696 14291742539776 14303685696768 14314166335872 14321318445408 14331812004432 14356432410624 14359928334336 14362020581376 14384597041152 14389645346388 14391741923208 14419975824384 14430541671936 14437751928704 14444747685888 14448330801216 14455331684352 14460404814063 14473151373312 14490884438784 14506634332944 14508747955104 14531555063808 14533672316928 14537211400192 14572854706176 14577969080844 14590819270656 14603012356608 14608696507392 14626705255552 14633792569344 14638928330286 14649654609369 14649697787904 14651832254464 14685728583968 14696489154672 14703610281984 14721736034304 14727466397696 14757944007768 14768757492372 14776136739533 14783296459776 14794128520704 14823151828992 14825311567872 14828354045973 14830514542818 14841424945152 14853827454336 14872138385616 14877927292384 14885136334848 14896043016192 14903485861888 14914405988352 14940027224064 14943665258496 14945270458716 14948909769924 14951087831784 14974590279168 14976772082688 14993050079808 15000314904576 15006153703424 15011420145306 15048226147968 15066776722608 15072641391392 15079944781824 15096334915584 15098534457344 15122268684288 15129779970552 15133464211528 15159461764096 15170569449984 15189270842304 15196630745088 15201964035297 15202545958912 15234006717696 15245169024384 15250564298736 15252786311776 15293907412992 15306688047456 15320180588544 15325557238836 15351884785152 15357860430848 15384243470336 15395515858944 15400918948311 15412248981504 15431132665728 15433380987648 15450155265168 15457641578496 15476696856576 15495659504832 15514761649192 15518421614592 15526129671468 15552801778176 15556589028864 15558855629824 15583313461248 15585583955968 15588782458587 15591053750142 15602523660288 15621640476416 15648476659712 15652358367984 15659942658048 15676963181568 15679247321088 15710007066624 15711694584804 15715520527356 15717810284696 15742517985792 15744811676672 15773473567008 15787259265024 15792799837581 15806720876544 15819930052992 15837124464072 15839431939152 15853275283456 15870505936896 15882134621184 15909418303488 15921196584228 15928911138816 15948547370496 15968207808576 15975945142272 15987772675082 16015237831424 16026972564096 16044392006136 16058414481408 16060754198528 16078210357248 16091646408864 16105830875136 16111483251084 16125564362752 16154919376128 16157273154048 16182671671296 16185029492736 16188970696704 16190709663609 16222472802432 16224836422912 16242470919792 16250341146624 16254372151368 16282295294976 16302244993632 16314238107648 16316615098368 16319963624562 16322341449492 16347999446784 16350381356544 16354362825216 16382457741312 16390594968098 16394461544448 16414671679488 16434783570816 16455043412496 16463016640512 16480910011392 16483311286272 16503507277504 16515648454656 16521444656964 16533550299006 16561953038592 16568399697408 16596862304256 16602687008739 16617321947136 16631208517248 16676045807616 16678475513856 16684378036224 16696603063296 16731155683818 16731796144128 16737668203932 16745778376704 16766421594624 16778706736896 16807530627072 16811623415808 16819973810757 16846414064064 16848868593024 16867181339784 16875354267648 16881922916352 16902733965312 16944177217536 16950123812934 16956721565316 16964937879552 16983376780032 16985851264512 17012552269824 17015031005184 17019174322176 17021002466871 17025147237969 17054394484608 17066890631232 17075418146448 17087929697592 17096209588224 17102864203776 17123947616256 17138257557408 17150865702912 17153364590592 17156884836078 17159384600748 17193048098304 17205645839616 17213982769152 17222583779328 17235203162112 17270870383296 17277592984704 17298891792624 17307273904128 17319955341312 17360024248944 17362553611104 17362604785664 17375326765056 17381424673314 17389846775808 17411283963648 17418061220352 17432616942936 17447983448064 17454106855341 17496902000448 17501162657472 17503712583552 17531227643904 17533781950464 17552839117824 17574345535968 17589836972032 17596010163108 17604536242176 17608903163982 17617435490304 17626238086656 17639153236224 17673757949952 17676333023232 17682536570283 17710332734016 17712913136256 17717226393984 17747662553088 17760666673152 17769540835328 17782560986112 17797421309616 17819360931546 17826297030204 17834934693888 17854319179008 17856920560128 17891952492544 17898231711711 17920025031168 17942115791808 17964233784648 17972938285056 17979934162944 18002098776064 18017142560352 18030344134608 18039353041812 18065716291584 18068348473344 18074742872576 18087986651904 18096751116288 18103102209972 18119059734528 18126112489472 18132473887593 18141259908096 18163623394176 18176932298304 18186014448656 18194826412032 18208158179328 18212592033792 18250281902736 18252940975776 18266369163264 18272779784766 18281633789952 18288749826048 18311295129088 18333591404544 18340025617836 18342751830016 18356191985664 18394179026112 18398658178368 18401338869888 18430264958976 18432950255616 18437438849024 18475594024992 18489131517168 18498369658652 18511923839058 18520893720576 18543725197056 18550943250944 18566445687192 18580104511488 18582811639808 18589333317477 18621267656064 18625802106496 18639449659584 18648481333248 18657799094272 18671470092288 18694487190528 18710109581904 18717392400096 18740466108676 18749546729472 18763284953088 18769925290752 18772660076032 18800095002624 18823270662144 18839000673792 18862224293952 18869566322048 18878709497856 18901982068736 18954977167152 18992163280896 18994930446336 19015575710976 19024789635072 19062344343367 19071580929024 19085555114496 19095091260544 19109082672576 19141909880832 19146571112448 19149360775168 19186193795184 19188989230944 19209845414754 19226634432512 19240722229248 19264441068288 19273775579136 19280539752084 19294723915776 19297535164416 19311821782721 19321179251712 19342179110592 19344997273472 19375406751744 19378229755904 19437292107792 19454425694208 19461253266702 19470683142144 19478262009856 19518571107048 19532872812492 19532930383872 19542632461963 19547242610688 19595318872896 19604813709312 19611694060803 19628981379072 19677258677024 19691676656496 19711061946368 19725504694272 19746944007552 19764202438656 19771138727964 19774019390424 19788566593536 19805103272448 19829517847488 19846848446464 19861390688256 19882977693696 19885874651136 19927027278288 19931879693232 19934783775712 19966120372224 19969029443584 19990733439744 20000419872768 20005381109376 20015226860408 20064301530624 20086109076384 20089035630144 20106593042432 20128446554112 20173039960736 20209763007729 20227425933312 20252361123072 20262174326784 20269285380396 20312008956928 20326892032512 20334085731648 20348984983392 20383942201344 20391876550656 20408917396608 20434076318448 20459266254738 20469179713536 20489166038016 20524364070912 20527354478592 20534558597748 20549665308672 20574843554304 20577841316864 20600207020224 20610188771328 20635595808768 20650715983872 20660879339776 20698490450664 20701506228624 20734048078848 20737069037568 20742118705152 20777751281664 20785043278116 20788071666856 20803364880384 20861690846688 20869811157312 20879923544064 20887251398091 20902617575424 20905663094784 20948926113072 20954027369808 20969380867032 20990023981056 21005403853824 21031298089344 21041488723968 21049679020032 21057066450108 21075627835392 21093240070656 21116165952096 21119242585536 21145118699302 21150106877952 21160674582528 21176179494912 21220002330696 21228262112304 21238548185088 21264729827328 21290943744768 21301260189696 21316868112384 21366183691008 21369296752128 21392522674848 21402888339456 21411219308544 21437613809664 21455528545152 21481977668112 21497718006648 21534648615936 21539892501504 21543030872064 21576895561728 21580039323648 21584468019582 21585294262272 21587612884812 21629963736576 21645812507904 21656627893056 21667121528832 21672496201824 21682997526528 21709727059968 21736326658176 21759951499416 21763121932656 21797332595712 21800508475392 21805817100288 21843276988416 21859282059264 21866953621266 21886228905984 21904518534912 21913044761088 21940057883328 21950688854016 21958392495429 21974546681856 21977748381696 22028592875952 22044733732008 22055415422976 22082604051456 22091199596544 22129149739008 22136916011652 22153136238558 22156429262848 22174944689664 22191192781056 22234727743488 22237967351808 22245771814227 22245837381632 22262137417728 22280741181504 22308207578424 22316890938576 22327704502272 22344064524288 22355228792832 22371608982528 22410040836096 22415497887744 22417905688074 22423364654886 22426631747676 22461885418752 22465158124032 22489575119712 22500472356864 22509230555136 22517130217959 22536978620416 22572339221952 22600165083912 22608962087088 22619917172736 22644502373376 22647801686016 22683403026432 22686708006912 22692232429568 22694669955828 22700196317292 22739192646144 22755854174976 22767224195264 22783906263456 22794946117632 22803818938368 22831930155008 22851010076544 22867753536576 22875846448104 22879179467664 22924064131072 22940861119488 22960032071184 22963445039104 22980270882816 22988335858254 23027827177728 23036790646272 23065189056832 23076365205504 23093273788416 23146698998592 23150071481472 23175232897752 23186462367744 23215045284864 23224081627136 23243489257248 23263977930752 23272142473788 23289194507202 23329202667264 23334883543296 23338283444736 23374970191872 23378375933952 23386580625213 23403785490432 23432460714624 23461346884144 23472714989568 23478537551976 23489913987072 23501650782208 23518870981632 23565010599936 23567541877206 23568444030976 23573280791034 23576715427044 23613776978688 23617217515008 23622968525312 23663550070784 23680888897536 23710081314816 23729895079488 23759147908728 23768396040272 23779912925184 23805758905344 23809227413504 23864308948948 23881794876342 23893366708224 23922821055744 23952311712864 23963917713408 23973245550592 23981659012623 24022856747136 24040458846144 24052470722416 24058144751616 24087621722112 24091131297792 24117315535872 24137469613296 24158746312704 24167224876626 24176631850124 24188346544128 24218164525568 24235909731072 24259768549376 24277544239104 24283456045056 24333709203648 24337254634368 24363706379688 24375511719936 24384999768064 24453367490448 24471357161472 24474922647552 24483512174238 24525572034816 24531544237824 24535118493184 24573686611968 24577267007488 24585892452147 24622007519232 24634125366656 24652175356224 24682565118744 24694524960768 24721365017088 24724966929408 24755260916256 24773472681984 24782166985446 24785777756636 24828356874752 24852599546112 24864641777664 24895293456384 24925982920704 24946812775872 24956523200128 24999395639296 25017713270784 25026567054336 25044904594944 25097694216192 25106502305898 25118667565056 25149632391936 25211487679937 25217435123712 25273302889536 25300772009676 25322884374528 25326573928448 25354100947968 25416265826304 25428774572032 25435082347974 25447406819328 25475065170048 25478776896768 25518828404736 25522546507776 25528761483264 25541441712631 25581591726912 25585318974592 25613127219672 25631894546388 25654296305664 25685921424384 25707386336112 25726298554368 25730046885888 25735327254117 25739076901122 25761572335616 25789572147456 25808468759424 25833875668992 25852804743168 25916389477056 25948337688936 25960910856192 26024761476064 26043830416656 26043907178496 26062990147584 26072137009971 26116925945472 26127091830528 26139751612416 26148925414404 26171975172096 26251743986208 26255568875328 26296841465856 26300672925696 26329258676736 26361518303952 26365359187232 26384755458048 26394015244662 26406804363264 26413354745973 26439357129984 26458729854336 26481854251008 26510636924928 26514499534848 26565499101024 26569369704384 26575839590976 26621493829632 26641000009728 26654311252992 26673841479168 26729041397319 26739445545306 26752402040832 26781478768512 26785380840192 26837928738816 26913173687712 26946350676972 26959407427584 26969901244416 27003148164096 27025713840528 27059029562718 27098574437376 27102522710016 27112114308864 27131979977856 27145126674432 27178589601792 27189168734208 27211889862144 27245435091264 27265398447456 27279021672984 27292239618048 27312237268992 27318888050688 27375422854104 27379411463664 27399553744896 27409169677149 27422450684928 27433124739072 27466942693632 27480251695104 27500387106816 27514127745024 27534287978496 27591268539168 27597987267552 27602008304832 27645397438464 27649425383424 27656158273536 27713391037488 27733697275752 27737819840512 27747554487978 27767885758587 27781340580864 27815587795584 27826414876416 27839898058752 27849668530788 27870156767232 27874217459712 27931901484096 27938703159744 27959174489376 27972721999872 27986698641408 28007205138432 28041730785792 28065164372856 28076088600144 28100837113856 28110699163014 28124320094208 28144927429632 28154887936128 28158990114048 28200142503936 28214232776704 28234905993216 28258501010688 28293336440928 28304349483072 28318064246784 28352973103104 28387924993024 28432465750728 28488244921344 28492395669504 28523363566464 28537184452608 28548292411392 28583485079552 28607371393536 28628332671744 28642636890816 28663624008864 28712864821248 28719856668672 28724041162752 28779290692776 28783483846416 28814768122131 28839951648768 28861083343872 28875503857408 28889495371776 28896661602432 28910663368704 28920809628126 28946302746624 28981768877568 29013268665888 29017495910208 29063110127616 29067344633856 29074422800384 29155938161688 29181638541312 29191879900053 29206024713216 29217393014784 29253410511104 29267585138688 29277856660572 29299309218738 29299395575808 29303664508928 29371457167936 29392978309344 29407220563968 29443472068608 29454932795392 29515888015536 29537514984744 29552273479066 29566592919552 29588257041408 29646303657984 29650623135744 29656708091946 29661029085636 29682849890304 29707654908672 29744276771232 29755854584768 29770272669696 29792086032384 29806971723776 29828811976704 29890540917432 29897819539848 29902175663568 29949180558336 29953544165376 29986100159616 30000629809152 30012307406848 30022840290612 30096452295936 30133553445216 30145282782784 30159889563648 30192669831168 30197068914688 30259559941104 30266928423056 30318923528192 30341138899968 30378541684608 30393261490176 30403928070594 30405091917824 30468013435392 30490338048768 30501128597472 30505572623552 30587814825984 30613376094912 30651114477672 30688899382107 30703769570304 30715720861696 30768486940672 30791031717888 30801837896622 30824497963008 30862265331456 30866761975296 30900310530336 30915283156992 30953393713152 30991319009664 31029523298384 31036843229184 31052259342936 31105603556352 31113178057728 31117711259648 31166626922496 31171167911936 31177564917174 31182107500284 31205047320576 31243280952832 31296953319424 31304716735968 31319885316096 31353926363136 31358494642176 31423389169608 31431041054712 31435620569392 31485035971584 31489623353344 31546947134016 31574518530048 31585599675162 31613441753088 31639860105984 31674248928144 31678863878304 31706550566912 31717678048953 31741011873792 31764269242368 31818836606976 31842393168456 31857822277632 31897094740992 31936415617152 31951890284544 31975545350164 32030475662848 32053945128192 32088784012272 32116828962816 32121508397056 32156420714496 32183292817728 32222966502168 32251128725504 32309838752256 32314546308096 32365343342592 32370058985472 32377941393408 32381419327218 32444945604864 32449672845824 32484941839584 32500682293248 32508744302736 32564590589952 32604489987264 32628476215296 32639927249124 32644682898984 32695998893568 32700762713088 32708725650432 32764915482624 32781189936196 32788923088896 32829343358976 32869567141632 32910086824992 32926033281024 32961820022784 32966622572544 33007014555008 33042889313928 33067100598012 33123906077184 33136799394816 33193724608512 33205374017478 33234643894272 33262417034496 33352091615232 33356951027712 33368756072448 33393206126592 33462311367636 33475336407864 33491556753408 33532843189248 33557413473792 33615061254144 33623246831616 33635046982329 33639947621514 33692828128128 33697737186048 33734362679568 33750708535296 33763845832704 33780616458641 33805467930624 33888354435072 33900247625868 33913443130632 33929875759104 33966753560064 33971702529024 34025104539648 34030062010368 34038348644352 34042004933742 34050294475938 34108788969216 34133781262464 34150836292896 34175859395184 34192419176448 34205728407552 34247895232512 34276515114816 34301731405824 34313769672156 34318769201496 34386096196608 34411291679232 34445167558656 34470406324224 34482503787381 34541740766592 34555185969408 34597783585248 34614547808256 34639910682624 34720048497888 34725107222208 34750653530112 34762849346628 34779693551616 34822567927296 34836122440704 34865233885872 34895966896128 34908213710682 34933791760803 34993804000896 35002325314944 35007425167104 35062455287808 35067563900928 35105678235648 35148691071936 35192020326216 35209072484352 35217806327964 35234870980608 35252476173312 35278306472448 35347515899904 35351312815809 35352666046464 35359921186551 35365073140566 35420665468032 35425826272512 35434452787968 35495325106176 35521333346304 35539081670656 35565121972224 35594842619232 35638721863092 35652594060408 35669869387776 35708638358016 35713841120256 35783904985088 35796463423422 35822692314513 35840050062336 35884231583616 35928467569296 35945876570112 35959868325888 36004197552128 36034285120704 36060688269216 36078706083624 36131432583168 36136696946688 36149485745152 36175973303808 36206204419944 36238119469056 36250837314939 36252224978944 36264947775186 36282519816192 36327246788352 36353864596608 36372028897312 36389652824064 36416316358656 36425184067584 36500563805472 36505881951552 36532738326528 36545559569532 36563267579904 36577499652096 36622590258176 36680051235672 36685503660032 36712383971328 36725268261357 36788358052224 36797316356736 36802677739776 36860529917952 36865900511232 36874877698048 36951188049984 36978263034336 36996739317304 37023847678116 37041787441152 37087450394112 37101886501888 37132891374384 37160209022976 37165623279616 37173250478169 37178666634954 37242535312128 37251604212992 37278899319168 37296962666496 37315598188544 37342940184576 37388974381056 37420219163808 37434784800192 37480932217352 37499093458944 37526569906176 37539850581504 37545320152064 37646541324288 37659753458847 37678001347584 37724448587904 37739132644096 37757418995712 37803964137472 37909954334304 37984326561792 37989860892672 38031151421952 38124688686734 38143161858048 38152623521961 38171110228992 38190182521088 38218165345152 38283819761664 38293142224896 38298721550336 38372387590368 38377978461888 38419690829508 38453268865024 38481444458496 38528882136576 38561079504168 38589447831552 38595070328832 38608615351683 38623643565442 38642358503424 38684358221184 38689994546944 38750813503488 38756459511808 38874584215584 38908851388416 38922506533404 38941366284288 38956524019712 39037142214096 39065745624984 39065860767744 39085264923926 39094485221376 39190637745792 39209627418624 39223388121606 39257962758144 39354517354048 39383353312992 39422123892736 39451009388544 39493888015104 39542277455928 39548038780848 39577133187072 39591022866993 39610206544896 39659035694976 39693696892928 39722781376512 39765955387392 39771749302272 39854054556576 39863759386464 39869567551424 39932240744448 39938058887168 39981466879488 40010762218752 40030453720816 40109168317959 40128603061248 40172218152768 40178071260288 40213186084864 40256893108224 40346079921472 40419526015458 40454851866624 40504722246144 40538570760792 40588544344077 40624017913856 40653784065024 40668171463296 40697969966784 40767884402688 40783753101312 40817834793216 40868152636896 40918532509476 40938359427072 40978332076032 41048728141824 41069117195496 41099330617344 41149687108608 41155682633728 41200414040448 41220377542656 41271191617536 41301431967744 41321758679552 41396980901328 41403012457248 41468096157696 41474138075136 41484237410304 41570086556232 41576143333712 41606729760768 41621331731967 41723381693376 41739622314624 41759847088128 41774502796182 41805235150848 41811326189568 41897852226144 41908054739616 41938761734064 41980047962112 42010807707648 42062596178688 42082977447936 42114132900216 42151255670784 42166048744521 42186480141312 42232331904192 42238485171072 42290237398604 42300213755904 42321349165056 42352358989824 42440004661392 42456524224608 42477096370176 42529459654656 42581887489536 42633736224768 42732367382016 42738593504256 42785045349696 42805776678912 42822438617088 42875227619328 42911057090304 42963955336224 42995436013296 43069297231872 43079785003008 43086061744128 43153791123456 43168936039164 43175225769624 43259927473152 43291625015808 43313255786112 43334243057664 43344992403648 43365995053056 43419454119936 43472653316352 43519902998832 43526243865312 43594665191424 43601016950784 43611634200576 43718564118528 43733907242532 43772457811968 43809037069824 43826089522176 43880115766656 43901377708032 43916784990858 43949093363712 43955496763392 44057185751904 44089467464016 44110830845952 44165208102912 44182399193088 44273832023304 44306272477116 44312858525696 44328410218599 44349889379328 44382385562112 44469455486976 44475934703616 44485062137919 44491543628454 44491674763264 44524274835456 44561482363008 44616415156848 44633781877152 44655409004544 44688129048576 44710457585664 44743217965056 44820081672192 44830995775488 44835811376148 44846729309772 44853263495352 44923770837504 44930316248064 44979150239424 45000944713728 45018461110272 45034260435918 45073957240832 45144678443904 45200330167824 45217924174176 45239834345472 45289004746752 45295603372032 45366806052864 45389339911656 45400392634584 45478385292288 45511708349952 45534448390528 45567812526912 45589892235264 45605892105891 45607637876736 45663860310016 45702020153088 45735507073152 45751692896208 45758358935328 45848128262144 45881722238976 45920064142368 45960541765632 45976671716508 46055654355456 46073581292544 46130378113664 46152730411008 46186547576832 46202756844933 46293397997184 46300142962944 46350465795504 46372924735488 46430090569728 46448163254272 46486978514496 46544284947576 46578389014404 46601662024681 46658405334528 46669767086592 46676566889472 46749940383744 46756751867904 46766347375761 46773161250426 46807570980864 46864921429248 46922693768288 46945429979136 46957075103952 46979827974144 47003301564416 47037741963264 47130021199872 47135083754412 47146561582068 47153430854088 47227553957376 47234435030016 47245937050624 47327100141568 47361777795072 47378399512743 47420162629632 47459790158976 47518295817456 47536792080544 47559825850368 47611517810688 47618454827008 47728617897896 47763589752684 47786733416448 47845642111488 47904623425728 47927835426816 47946491101184 47963318025246 48045713494272 48080917692288 48104941444832 48175243444224 48182262595584 48234631071744 48274939226592 48317492625408 48334449753252 48353263700248 48376693088256 48436329051136 48471819462144 48519537098752 48555088478208 48566912090112 48572128990827 48667418407296 48674509268736 48727412759376 48751023439872 48769999536128 48906734980896 48942714322944 48949845295104 48967024348476 49051144069632 49063088475648 49070236986368 49147373223936 49154534014976 49171784904294 49244015038464 49268250733312 49304350712448 49365130237488 49389049921536 49442730034176 49449933858816 49510521832512 49546945363968 49564333970892 49571555513272 49656713749504 49705199092224 49790586912768 49808061026217 49851965841408 49893625551744 49913046400256 49998791278592 50035426541568 50053134108672 50089809189888 50195388432384 50213004611796 50237335130112 50299264783872 50422975359874 50434870247424 50459921432271 50546605779072 50601544019352 50645768749056 50653147856896 50708201895936 50832531652608 50857549144064 50870164695948 50894813638656 50950130340096 50957553793536 51037656809472 51045093015552 51057522966528 51063007400613 51075441713907 51082883425262 51163183453824 51170637949184 51226254439344 51263789092776 51308592611328 51371842848768 51414772672224 51452597108736 51460093771776 51470654508234 51478153802244 51523144671232 51579144294912 51616937518848 51667751337984 51705609486336 51832778954112 51896675377872 51921821712384 52049522952128 52087660833312 52087814356992 52125980295168 52144274019942 52233851890944 52254183661056 52297850828808 52343950344192 52362320566023 52503487972416 52511137750656 52593682931712 52601345851392 52658517353472 52723036607904 52730718374464 52769510916096 52788030489324 52813608726528 52826709491946 52878714259968 52917459708672 53021273849856 53028999069696 53047609710849 53130998202048 53138739408768 53151679181952 53242987659264 53282000019456 53308622505984 53347682958336 53458082794638 53478891090612 53504804081664 53562957537024 53570761680384 53675857477632 53694695135133 53826347375424 53892701353944 53918814855168 53939802488832 54006296328192 54051427681056 54118059125436 54197148874752 54205045420032 54224228617728 54263959955712 54290253348864 54357179203584 54378337468416 54397421662779 54423779724288 54490870182528 54530796894912 54558043345968 54584479236096 54624474537984 54637776101376 54750845708208 54758822927328 54799107489792 54818339354298 54844901369856 54866249478144 54933885387264 55000774213632 55028255490048 55068575956992 55182537078336 55195974535104 55204016609664 55290794876928 55298850766848 55312316547072 55426782074976 55467394551504 55475639681024 55495108975956 55535771517174 55562681161728 55631175591168 55652829752832 55699337061576 55740313534464 55748434919424 55767999952431 55863802968192 55877406319488 55918348978752 55945443999744 55973397282816 56014410276864 56083461571584 56130328745712 56152177200288 56201674227712 56221398326028 56248640188416 56289854859264 56309775872256 56317980228096 56400285007872 56428465553408 56469811986432 56517002021376 56586672881856 56608698966144 56636128493568 56705946206208 56775849986048 56864931501456 56976489842688 56984791339008 57046727132928 57074368905216 57166970159104 57187033030101 57214742787072 57256665343488 57285273781632 57327248017728 57425729642496 57439713337344 57448082325504 57558581385552 57566967692832 57629536244262 57679903297536 57722166687744 57751007714816 57793323204864 57821326737408 57841619256252 57892605493248 57935465348163 57963537755136 58026537331776 58034991820416 58126220255232 58134689267712 58148845600768 58311876323376 58363277082624 58383759800106 58412049426432 58434786029568 58506821022208 58555713321144 58598618437476 58598791151616 58607329017856 58627897385889 58742914335872 58785956618688 58814441127936 58835082182409 58886944137216 58909865590784 59031776031072 59075029969488 59104546958132 59133185839104 59176514082816 59292607315968 59313416183892 59322058171272 59365699780608 59415309817344 59488553542464 59511709169536 59540545339392 59584172064768 59613943447552 59657623953408 59781081834864 59795639079696 59804351327136 59898361116672 59907088330752 59972200319232 60001259618304 60045680581224 60119701390619 60192904591872 60267106890432 60290565565568 60319779127296 60385339662336 60394137829376 60519119882208 60533856846112 60637847056384 60682277799936 60757083369216 60786522980352 60807856141188 60906514853197 60936026870784 60980676097536 61002257194944 61011145247104 61175629651968 61226752189824 61302228955344 61377798764214 61407539140608 61431441723392 61582063435776 61603675793244 61648995926016 61724530662912 61733523950592 61800621060672 61830566313984 61906787426304 61982638019328 62059046596768 62104518685872 62211207112704 62226356115456 62235422519296 62333253844992 62355129834348 62364215000568 62410094641152 62486561905664 62593906638848 62609433471936 62639770632192 62661754194273 62707852726272 62716989284352 62846778339216 62862082109424 62871241138784 62970071943168 62979246706688 63093894268032 63149037060096 63171199350324 63226883506176 63279720211968 63348497856288 63357727756608 63413101133824 63435356097906 63482023747584 63528538484736 63684786336912 63715644555264 63794189481984 63872831234304 63903780569088 63951090700328 64060951325696 64107890256384 64177568024544 64233657925632 64243016794112 64312841428992 64366585635456 64445933004336 64502257451008 64619677504512 64629092616192 64730686685184 64740117970944 64755882786816 64762838654436 64889891209728 64899345691648 64969883679168 65001364586496 65017488605472 65129181179904 65208979974528 65279854498248 65289365797968 65391997787136 65401525426176 65417451300864 65529830965248 65562379872392 65577846177792 65658686717952 65739134283264 65820173649984 65852066562048 65875177486287 65923640045568 65933245145088 66014029110016 66085778627856 66134201196024 66247812154368 66273598789632 66387449217024 66410748034956 66469287788544 66524834068992 66704183230464 66713902055424 66737315442681 66737512144896 66786412253184 66924622735272 66950672815728 66983113506816 67065686378496 67114826947584 67230122508288 67246493663232 67270093964658 67279895243028 67385656256256 67395474372096 67468725359136 67501417070592 67527691665408 67551390653877 67561232917282 67610935861248 67800495251736 67826886261264 67859751518208 67933507120128 67943405058048 68050209079296 68060124020736 68076697288704 68084009867484 68100588951876 68217577938432 68267562524928 68301672585792 68351718790368 68384838352896 68411456815104 68495790465024 68553030229632 68627539344312 68637538402992 68772192393216 68822583358464 68890335117312 68940812648448 68965007574762 69083481533184 69110371938816 69195567170496 69229095616512 69279821365248 69440096995776 69450214444416 69525698693256 69559387103232 69645135854592 69672244881408 69730467771744 69791933792256 69816427421364 69867583521606 69987608001792 70004650629888 70014850334208 70124910575616 70135127801856 70159741875639 70211356471296 70297382143872 70384040652432 70418144968704 70435612655928 70469741961216 70504952346624 70556612944896 70695031799808 70702625631618 70705332092928 70719842373102 70730146281132 70841330936064 70851652545024 70868905575936 70990650212352 71042666692608 71078163341312 71130243944448 71189685238464 71277443726184 71305188120816 71339738775552 71417276716032 71427682240512 71567809970176 71592926846844 71645384629026 71680100124672 71768463167232 71856935138592 71891753140224 71919736651776 71944977037869 72008395104256 72068570241408 72121376538432 72157412167248 72262865166336 72273393893376 72298971490304 72351946607616 72412408839888 72476238938112 72501674629878 72504449957888 72529895550372 72565039632384 72654493576704 72707729193216 72744057794624 72779305648128 72832632717312 72850368135168 73001127610944 73011763903104 73091119139064 73126535159808 73154999304192 73245180516352 73360102471344 73371007320064 73424767942656 73450536522714 73576716104448 73594632713472 73605355479552 73721059835904 73731801022464 73749755396096 73757677356441 73902376099968 73956526068672 73993478634608 74047695356232 74083574882304 74174900788224 74203773003776 74265782748768 74320418045952 74331246559232 74346500956338 74357333269908 74485070624256 74503208425984 74557798638336 74593925332992 74631196377088 74685880369152 74777948762112 74840438327616 74869569600384 74961864434704 74998186917888 75053139812352 75079701163008 75090640304128 75293082648576 75319506917694 75356002695168 75448897175808 75478265288192 75607928274944 75634463039811 75819908668608 75968653123584 75979721785344 76062302843904 76249377373468 76286323716096 76305247043922 76342220457984 76380365042176 76436330690304 76567639523328 76586284449792 76597443100672 76624325137893 76744775180736 76755956923776 76839381659016 76906537730048 76962888916992 77057764273152 77122159008336 77178895663104 77190140657664 77217230703366 77247287130884 77284717006848 77368716442368 77379989093888 77501627006976 77512919023616 77559004084081 77749168431168 77845013066808 77882732568576 77913048039424 78074284428192 78131491249968 78131721535488 78170529847852 78188970442752 78381275491584 78419254837248 78446776243212 78515925516288 78709034708096 78766706625984 78844247785472 78902018777088 78987776030208 79084554911856 79096077561696 79154266374144 79182045733986 79220413089792 79318071389952 79445562753024 79531910774784 79543498604544 79708109113152 79727518772928 79739135102848 79864481488896 79876117774336 79962933758976 80021524437504 80060907441632 80218336635918 80257206122496 80344436305536 80356142520576 80513786216448 80553777709067 80692159842944 80839052030916 80909703733248 81009444492288 81077141521584 81177088688154 81248035827712 81307568130048 81336342926592 81395939933568 81535768805376 81567506202624 81635669586432 81736305273792 81837065018952 81876718854144 81956664152064 82138234390992 82198661234688 82227509031447 82299374217216 82311365267456 82400828080896 82440755085312 82542383235072 82602863935488 82643517359104 82793961802656 82806024914496 82936192315392 82948276150272 82968474820608 83140173112464 83152286667424 83213459521536 83242663463934 83303657275761 83446763386752 83479244629248 83519694176256 83549005592364 83610470301696 83622652379136 83795704452288 83816109479232 83877523468128 83960095924224 84021615415296 84125192357376 84228265800432 84302511341568 84332097489042 84372960282624 84464663808384 84476970342144 84580474797208 84600427511808 84642698330112 84704717979648 84880009322784 84913048449216 84954192740352 85058919309312 85163774979072 85464734764032 85477187008512 85570090699392 85611553357824 85644877234176 85750455238656 85822114180608 85927910672448 85990872026592 86138594463744 86159570006016 86172123488256 86337872078328 86350451539248 86444304366393 86519854946304 86583250031616 86626511572224 86668486115328 86689984807296 86731990106112 86838908239872 86945306632704 87039805997664 87052487730624 87189330382848 87202033901568 87223268401152 87467814485064 87544915623936 87575639700159 87618074139648 87652179044352 87760231533312 87802755416064 87833569981716 87898186727424 87910993526784 88114371503808 88178934928032 88221661691904 88330416205824 88364798386176 88547664046608 88612544954232 88625717051392 88656820437198 88699778758656 88764771124224 88938910973952 88951869407232 88970124275838 88983087256908 88983349526528 89048549670912 89122964726016 89232830313696 89267563754304 89310818009088 89376258097152 89420915171328 89486435930112 89671622752296 89693458619544 89706526990704 89847541675008 89860632496128 89958300478848 90001889427456 90036922220544 90068520871836 90147914481664 90289356887808 90400660335648 90435848348352 90479668690944 90578009493504 90591206744064 90778679823312 90800785269168 90956770584576 91023416699904 91068896781056 91135625053824 91179784470528 91211784211782 91215275753472 91327720620032 91404040306176 91471014146304 91503385792416 91516717870656 91696256524288 91763444477952 91840128284736 91953343433016 92066698146321 92111308710912 92147162585088 92260756227328 92305460822016 92373095153664 92405513689866 92586795994368 92600285925888 92700931591008 92745849470976 92860181139456 92896326508544 92973957028992 93088569895152 93156778028808 93203324049362 93316810669056 93339534173184 93353133778944 93499880767488 93513503735808 93532694751522 93546322500852 93615141961728 93729842858496 93845387536576 93890859958272 93914150207904 93959655948288 94006603128832 94075483926528 94270167508824 94293123164136 94306861708176 94455107914752 94468870060032 94491874101248 94654200283136 94723555590144 94756799025486 94840325259264 94919580317952 95036591634912 95073584161088 95119651700736 95153034146859 95223035621376 95236909654016 95457235795792 95527179505368 95573466832896 95691284222976 95809246851456 95855670853632 95892982202368 95926636050492 96091426988544 96161835384576 96209882889664 96350486888448 96364525191168 96469262143488 96549878453184 96668899506504 96706527400496 96753386176512 96872658102272 96943638924288 97039074197504 97110176956416 97133824180224 97144257981654 97334836814592 97349018537472 97454825518752 97502046879744 97539999072256 97813469961792 97885428645888 97934048696952 98102288139264 98126176951296 98140473972736 98294746447872 98309068029952 98343569808588 98488030076928 98536501466624 98608701424896 98730260474976 98778099843072 98885460068352 98899867717632 99021043665024 99128667941784 99143111026544 99313427499008 99410398184448 99581173825536 99616122052434 99703931682816 99787251103488 99826092800512 99997582557184 100070853083136 100106268217344 100179618379776 100426009223592 100474670260224 100598529567744 100845950719748 100869740494848 100919842864542 101093211558144 101203088038704 101291537498112 101306295713792 101341849375923 101416403791872 101665063305216 101715098288128 101740329391896 101789627277312 101900260680192 101915107587072 102075313618944 102090186031104 102115045933056 102126014801226 102150883427814 102165766850524 102326366907648 102341275898368 102452508878688 102527578185552 102617185222656 102743685697536 102829545344448 102905194217472 102941309016468 102956307604488 103046289342464 103158288589824 103233875037696 103335502675968 103411218972672 103665557908224 103793350755744 103843643424768 104099045904256 104175321666624 104251960590336 104288548039884 104467703781888 104508367322112 104595701657616 104687900688384 104724641132046 105006975944832 105022275501312 105187365863424 105202691702784 105317034706944 105446073215808 105461436748928 105576060978648 105627217453056 105653418983892 105757428519936 105834919417344 106042547699712 106057998139392 106079763559653 106095219421698 106261996404096 106277478817536 106303358363904 106485975318528 106538867292637 106564000038912 106617245011968 106695365916672 106916165589276 106957782181224 107009608163328 107125915074048 107141523360768 107351714955264 107389390270266 107468076943539 107652694750848 107785402707888 107837629710336 107879604977664 108012592656384 108102855362112 108236118250872 108394297749504 108410090840064 108448457235456 108527919911424 108714358407168 108752511944817 108756674936832 108794843325558 108847559448576 108981740365056 109061593789824 109116086691936 109168958472192 109248949075968 109275552202752 109501691416416 109517645854656 109598214979584 109636678708596 109689802739712 109732498956288 109867770774528 110056510980096 110137151913984 110175804784071 110365074156672 110391949070208 110408033219328 110581589753856 110597701533696 110624633094144 110853564149952 110934789103008 110990217951912 111071543034348 111125362323456 111262351182336 111305659505664 111398674123152 111480627068928 111496869838848 111519751434507 111535999904862 111727605936384 111754812638976 111836697957504 111890887999488 111946794565632 112028820553728 112166923143168 112260657491424 112304354400576 112442796652056 112497280376832 112579709718528 112619551744512 112635960456192 112856931106816 112939623972864 112979260376541 113034004042752 113173345763712 113217397932288 113272256987136 113411892412416 113551699972096 113729863002912 113952979685376 113969582678016 114093454265856 114333940318208 114374066060202 114429485574144 114457870565883 114513330686976 114570547563264 114654496035456 114851459284992 114879426674688 114896164651008 115117162771104 115133935385664 115259072488524 115359806595072 115444333375488 115502015429632 115586646409728 115683238512504 115785210986496 115825846055049 115870930696326 115927075510272 116053074663552 116069983640832 116252440510464 116269378535424 116297691201536 116623752646752 116726554165248 116767519600212 116824098852864 116869572059136 117013642044416 117111426642288 117197236874952 117197582303232 117214658035712 117255794771778 117485828671744 117571913237376 117628882255872 117670164364818 117773888274432 117819731181568 118063552062144 118150059938976 118209093916264 118266371678208 118353028165632 118626832367784 118644116342544 118731399561216 118773068600979 118830619634688 118977107084928 119023418339072 119081090678784 119168344129536 119227886895104 119315247906816 119562163669728 119591278159392 119608702654272 119796722233344 119814176661504 119944400638464 120091361162448 120239402781238 120327504953877 120385809183744 120534213780864 120581131131136 120639558254592 120770679324672 120788275658752 121038239764416 121067713692224 121275694112768 121364555599872 121514166738432 121615712282376 121765633032231 121813029706394 121872053741568 121961352195072 122004514389888 122022290494208 122351259303936 122453504379648 122604457910688 122755597528428 122815078281216 122862883446784 123207351586488 123297991852032 123449061325824 123467047901184 123601242121344 123661132627968 123813574852608 123965276038656 124118093193536 124209037371744 124422414225408 124452712230912 124470845038592 124710259668696 124728430001136 124820189282304 124863995195901 124973123811328 125187813277696 125218866943872 125279541264384 125323508388546 125415705452544 125433978568704 125693556678432 125724164218848 125742482277568 125940143886336 125958493413376 126187788536064 126342398700648 126453767012352 126498146233563 126559440423936 126696995712576 126715455513216 126826202267648 126870712195812 126964047495168 127057076969472 127369572673824 127431289110528 127588378963968 127745662468608 127902181400656 128121902651392 128215780512768 128355136049088 128467315851264 128486033588224 128625682857984 128733171270912 128891866008672 129004514902016 129239355009024 129258185232384 129461373370368 129525677308872 129779782419456 129798691383296 129939767358336 130002729172992 130034977210944 130258362359808 130417959949056 130559708996496 130578731595936 130783995574272 130803050852352 130834902601728 131124759744784 131155692355584 131317373435904 131478268566528 131640347299968 131704133124096 131750354972574 131847280091136 131866490290176 132028058220032 132171557255712 132268402392048 132495624308736 132547197579264 132821496069912 132938575577088 132985230655797 133049668137984 133408366460928 133427804110848 133474630885362 133475024289792 133572824506368 133849245470544 133901345631456 133966227013632 134131372756992 134229653895168 134460245016576 134492987326464 134540187929316 134559790486056 134771312512512 134790948744192 134937450718272 135002834141184 135055383330816 135102781307754 135122465834564 135221871722496 135600990503472 135653772522528 135719503036416 135867014240256 135886810116096 136100418158592 136168019734968 136201177903752 136435155876864 136535125049856 136603345171584 136703437580736 136769676705792 136822913630208 136991580930048 137106060459264 137255078688624 137275076805984 137544384786432 137645166716928 137881625296896 137930015149524 138166963066368 138220743877632 138391134340992 138458191233024 138559642730496 138880193991552 138900428888832 139051397386512 139118774206464 139290271709184 139344489762816 139460935543488 139632854842728 139735167043212 139804986074043 139975216003584 140009301259776 140029700668416 140249821151232 140270255603712 140299042127283 140319483751278 140422712942592 140594764287744 140768081304864 140836289937408 140871225311856 140939483922432 141009904693248 141113225889792 141390063599616 141405251263236 141439684746204 141460292562264 141682661872128 141703305090048 141737811151872 141981300424704 142085333385216 142135198538229 142156326682624 142260487888896 142379370476928 142554887452368 142610376241632 142679477551104 142834553432064 142855364481024 143185853693688 143290769258052 143360200249344 143536926334464 143713870277184 143783506280448 143839473303552 143889954075738 144016790208512 144137140482816 144242753076864 144314824334496 144525730332672 144546787786752 144597942980608 144703893215232 144824817679776 144952477876224 145003349259756 145059791100744 145130079264768 145308987153408 145415458386432 145488115589248 145558611296256 145665265434624 145700736270336 145716386972481 146002255221888 146023527806208 146182238278128 146253070319616 146309998608384 146490361032704 146720204942688 146849535885312 146901073045428 147153432208896 147189265426944 147210710959104 147442119671808 147463602044928 147499510792192 147515354712882 147804752199936 147913052137344 147986957269216 148095390712464 148167149764608 148349801576448 148407546007552 148531565497536 148640836091904 148693001912676 148714666539816 148970141248512 149006416851968 149115597276672 149262392754176 149371760738304 149424183078651 149555897524224 149680876655232 149739139200768 149923728869408 149996373835776 150106279624704 150159402326016 150181280608256 150586165297152 150639013835388 150712005390336 150897794351616 150956530576384 151215856549888 151268926079622 151379764296813 151639817337216 151937306247168 151959443570688 152124605687808 152498754746936 152572647432192 152610494087844 152684440915968 152760730084352 152872661380608 153135279046656 153172568899584 153189022201839 153194886201344 153226325141721 153248650275786 153489550361472 153511913847552 153678763318032 153813075460096 153925777833984 154115528546304 154244318016672 154357791326208 154380281315328 154434461406732 154494574261768 154569434013696 154737432884736 154759978187776 155003254013952 155025838047232 155118008168162 155498336862336 155690026133616 155765465137152 155826096078848 156148568856384 156262982499936 156263443070976 156341059695704 156377940885504 156762550983168 156893552486424 157031851032576 157086961698069 157418069416192 157533413251968 157688495570944 157804037554176 157975552060416 158169109823712 158192155123392 158308532748288 158364091467972 158440826179584 158636142779904 159063821549568 159086997209088 159142829132547 159416218226304 159455037545856 159478270205696 159728962977792 159752235548672 159925867517952 160043048875008 160121814883264 160436673271836 160514412244992 160688872611072 160712285041152 161027572432896 161084085405399 161107555418134 161384319685888 161678104061832 161819407466496 162018888984576 162154283043168 162354177376308 162496071655424 162615136260096 162672685853184 162791879867136 163071537610752 163135012405248 163192264988337 163271339172864 163472610547584 163674130037904 163753437708288 163913328304128 164276468781984 164397322469376 164455018062894 164598748434432 164622730534912 164801656161792 165084766470144 165205727870976 165287034718208 165587923605312 165612049828992 165872384630784 165896552300544 165936949641216 166280346224928 166304573334848 166426919043072 166485326927868 166607314551522 166893526773504 166958489258496 167098011184728 167220940603392 167245304758272 167303999857293 167591408904576 167632218958464 167755046936256 167920191848448 168043230830592 168250384714752 168456531600864 168605022683136 168664194978084 168745920565248 168929327616768 168953940684288 169160949594416 169200855023616 169285396660224 169409435959296 169760018645568 169826096898432 169908385480704 170117838618624 170327549958144 170929469528064 170954374017024 171140181398784 171223106715648 171500910477312 171561099090303 171644228361216 171855821344896 171981744053184 172277188927488 172319140012032 172344246976512 172675744156656 172700903078496 172888608732786 173039709892608 173166500063232 173253023144448 173379969614592 173463980212224 173677816479744 173806396044489 173890613265408 174079611995328 174104975461248 174378660765696 174404067803136 174446536802304 174935628970128 175089831247872 175151279400318 175236148279296 175304358088704 175520463066624 175667139963432 175796373454848 175821987053568 175883692157667 176228743007616 176357869856064 176443323383808 176660832411648 176729596772352 177095328093216 177225089908464 177251434102784 177313640874396 177399557517312 177529542248448 177877821947904 177940248551676 177966174513816 177966699053056 178097099341824 178245929452032 178465660627392 178535127508608 178621636018176 178752516194304 178841830342656 178972871860224 179343245504592 179386917239088 179413053981408 179695083350016 179721264992256 179916600957696 180003778854912 180137041743672 180295828963328 180359104171857 180578713775616 180801320671296 180871696696704 180959337381888 181156018987008 181182413488128 181557359646624 181601570538336 181913541169152 182046833399808 182137793562112 182271250107648 182359568941056 182423568423564 182655441240064 182719544559591 182808080612352 182942028292608 183006771584832 183033435741312 183392513048576 183526888955904 183680256569472 183906686866032 184133396292642 184222617421824 184294325170176 184521512454656 184746190307328 184811027379732 185173591988736 185200571851776 185401863182016 185491698941952 185720362278912 185792653017088 185947914057984 186177139790304 186313556057616 186406648098724 186633621338112 186679068346368 186706267557888 186999761534976 187065389503044 187092645001704 187230283923456 187459685716992 187690775073152 187781719916544 187828300415808 187919311896576 187985262582819 188013206257664 188150967853056 188540335017648 188586246328272 188613723416352 188910215829504 188937740120064 188983748202496 189447111180288 189513598050972 189680650518528 189839160635904 190073183269824 190147168322176 190239303401472 190306068293718 190446071242752 190473819308032 190914471591584 191054359010736 191146933665792 191382568445952 191618493702912 191711341707264 191853272100984 192089777613929 192182853977088 192323670769152 192419765779328 192700973776896 192729050382336 192938524286976 193099756906368 193337799013008 193413054800992 193506772353024 193745316204544 193887277848576 194220353912832 194267648360448 194288515963308 194669673629184 194698037074944 194909651037504 195004093759488 195079998144512 195626939923584 195868097393904 196204576278528 196252353902592 196280947945472 196589492895744 196687139617176 196976060153856 197073002933248 197217402849792 197460520949952 197556199686144 197625532458861 197770920136704 197799735435264 198042087330048 198257335883568 198286222053088 198626854998016 198820796368896 199162347651072 199232244104868 199407863365632 199574502206976 199652185601024 199995165114368 200141706166272 200211946328043 200212536434688 200359236759552 200852018447184 200949340520448 201197059135488 201691901439496 201739480989696 201839685729084 202186423116288 202406176077408 202583074996224 202612591427584 202654171961631 202683698751846 202832807583744 203430196576256 203480658783792 203579254554624 203800521360384 203830215174144 204150627237888 204180372062208 204230091866112 204252029602452 204301766855628 204331533701048 204652733815296 204682551796736 204905017757376 205055156371104 205234370445312 205487371395072 205659090688896 205882618032936 205912615208976 206092578684928 206316577179648 206467750075392 206671005351936 206822437945344 207331115816448 207586701511488 207687286849536 208198091808512 208350643333248 208577096079768 208935407563776 209016734644224 209191403315232 209375801376768 209449282264092 210013951889664 210044551002624 210374731726848 210405383405568 210479225626917 210634069413888 210892146431616 210922873497856 211152121957296 211254434906112 211306837967784 211514857039872 211669838834688 212085095399424 212115996278784 212159527119306 212190438843396 212523992808192 212554957635072 212606716727808 212971950637056 213077734585274 213128000077824 213234490023936 213390731833344 213832331178552 213915564362448 214019216326656 214251830148096 214283046721536 214703429910528 214778780540532 214936153887078 215305389501696 215570805415776 215675259420672 215759209955328 215834931113607 216025185312768 216205710724224 216472236501744 216788595499008 216820181680128 216896914470912 217055839822848 217428716814336 217505023889634 217513349873664 217589686651116 217695118897152 217963480730112 218123187579648 218232173383872 218337916944384 218497898151936 218551104405504 219003382832832 219035291709312 219273357417192 219379605479424 219464997912576 219735541549056 220113021960192 220274303827968 220351609568142 220730148313344 220783898140416 220816066438656 221163179507712 221195403067392 221249266188288 221273032069323 221707128299904 221869578206016 221980435903824 222143086068696 222250724646912 222524702364672 222611319011328 222797348246304 222961254137856 222993739677696 223039502869014 223071999809724 223455211872768 223509625277952 223673395915008 223781775998976 223893589131264 224057641107456 224333846286336 224521314982848 224608708801152 224885593304112 224994560753664 225159419437056 225239103489024 225271920912384 225713862213632 225879247945728 225958520753082 226068008085504 226346691527424 226434795864576 226823784824832 226903389119433 227103399944192 227459726005824 227905959370752 227939165356032 228186908531712 228667880636416 228748132120404 228858971148288 228915741131766 229026661373952 229141095126528 229308992070912 229702918569984 229758853349376 229792329302016 229872975413679 230234325542208 230267870771328 230518144977048 230719613190144 230888666750976 231004030859264 231173292819456 231366477025008 231570421972992 231651692110098 231741861392652 231854151020544 232106149327104 232139967281664 232504881020928 232538757070848 232595382403072 232677012252243 233247505293504 233535039200424 233648197705728 233739144118272 234027284088832 234222853284576 234394473749904 234395164606464 234429316071424 234511589543556 234971657343488 235143826474752 235257764511744 235340328729636 235547776548864 235639462363136 236127104124288 236300119877952 236418187832528 236532743356416 236706056331264 237253664735568 237288232685088 237462799122432 237546137201958 237661239269376 237954214169856 238046836678144 238336688259072 238455773790208 238630495813632 239124327339456 239182556318784 239217405308544 239593444466688 239628353323008 239888801276928 240182722324896 240478805562476 240655009907754 240771618367488 241068427561728 241162262262272 241541358649344 241576551317504 241661333127201 242076479528832 242135427384448 242551388225536 242729111199744 243028333476864 243231424564752 243531266064462 243626059412788 243744107483136 243922704390144 244009028779776 244044580988416 244702518607872 244907008759296 245208915821376 245511195056856 245630156562432 245725766893568 246414703172976 246595983704064 246898122651648 246934095802368 247202484242688 247322265255936 247627149705216 247810476463771 247930552077312 248236186387072 248418074743488 248844828450816 248905424461824 248941690077184 249420519337392 249456860002272 249640378564608 249727990391802 249946247622656 250437733887744 250559082528768 250647016777092 250831410905088 250867957137408 251387113356864 251448328437696 251484964555136 251880287772672 251916986826752 252375577072128 252684797401296 252907534024704 252996292467126 253118880847872 253393991425152 253430911026432 253741424391624 253928094990336 254054222005519 254114153938944 254739145347648 254862578221056 255176757927936 255491324937216 255804362801312 256243805302784 256431561025536 256710272098176 256934631702528 257251365715968 257466342541824 257783732017344 258009029804032 258478710018048 258516370464768 259051354617744 259332913099179 259559564838912 259597382766592 259879534716672 260005458345984 260069954421888 260516724719616 260835919898112 261119417992992 261157463191872 261567991148544 261606101704704 261669805203456 262249519489568 262634746871808 262726919100477 262956537133056 263280694599936 263408266248192 263500709945148 263694560182272 263732980580352 264056116440064 264343114511424 264536804784096 264991248617472 265094395158528 265642992139824 265877151154176 265970461311594 266099336275968 266816732921856 266855608221696 266949261770724 266950048579584 267145649012736 267698490941088 267802691262912 267932454027264 268262745513984 268459307790336 269080375858632 269119580972112 269542625025024 269581897488384 269874901436544 270005668282368 270110766661632 270205562615508 270244931669128 270443743444992 271201981006944 271307545045056 271439006072832 271734028480512 271773620232192 272336039469936 272402355807504 272870311753728 273070250099712 273206690343168 273406875161472 273539353411584 273645827260416 273983161860096 274212120918528 274510157377248 274550153611968 275088769572864 275290333433856 275860030299048 276200094438963 276333926132736 276441487755264 276782268681984 276916382466048 277119285460992 277760387983104 277800857777664 278102794773024 278237548412928 278580543418368 278688979525632 278921871086976 279265709685456 279470334086424 279609972148086 279950432007168 280018602519552 280059401336832 280499642302464 280540511207424 280598084254566 280638967502556 280845425885184 281189528575488 281536162609728 281672579874816 281742450623712 281878967844864 282019809386496 282226451779584 282810502526472 282879369492408 282920585124528 283365323744256 283406610180096 283475622303744 283962600849408 284170666770432 284270397076458 284312653365248 284520975777792 284758740953856 285109774904736 285220752483264 285358955102208 285459102440577 285669106864128 285710728962048 286371707387376 286581538516104 286720400498688 287073852668928 287427740554368 287567012560896 287678946607104 287779908151476 288033580417024 288274280965632 288485506153728 288629648668992 289051460665344 289093575573504 289195885961216 289407786430464 289649635359552 290006698519512 290119582201488 290260158529536 290617974306816 290830916772864 290976231178496 291117222592512 291330530869248 291401472540672 291432773944962 292004510443776 292047055612416 292364476556256 292506140639232 292619997216768 292980722065408 293440409885376 293802146090856 294306864417792 294378530853888 294421421918208 294884239343616 294927204089856 294999021584384 295030709425764 295609504399872 295826104274688 295973914538432 296190781424928 296334299529216 296699603152896 296815092015104 297063130995072 297386003825352 297429333079632 297940282497024 298012833703936 298231194553344 298524785508352 298743521476608 298848366157302 299111795048448 299361753310464 299478278401536 299847457738816 299992747671552 300212559249408 300318804652032 300362561216512 301278027670776 301424010780672 301795588703232 301913061152768 302431713099776 302537852159244 302759528593626 303279634674432 303874612494336 303918887141376 304025548127769 304249211375616 304997509493872 305145294864384 305220988175688 305368881831936 305521460168704 305745322761216 306270558093312 306345137799168 306378044403678 306389772402688 306452650283442 306497300551572 306979100722944 307023827695104 307357526636064 307626150920192 307851555667968 308231057092608 308488636033344 308715582652416 308868922813464 308989148523536 309138868027392 309474865769472 309519956375552 310006508027904 310051676094464 310236016336324 310996673724672 311380052267232 311530930274304 311652192157696 312297137712768 312525964999872 312682119391408 312755881771008 313525101966336 313787104972848 314063702065152 314173923396138 314836138832384 315066826503936 315376991141888 315608075108352 315951104120832 316338219647424 316384310246784 316728182935944 316881652359168 317272285559808 318127643099136 318173994418176 318285658265094 318832436452608 318910075091712 318956540411392 319457925955584 319504471097344 319616601877911 319851735035904 320086097750016 320243629766528 320873346543672 321028824489984 321377745222144 321424570082304 322055144865792 322168170810798 322215110836268 322768639371776 323356208123664 323638814932992 324037777969152 324308566086336 324708354752616 324992143310848 325230272520192 325345371706368 325583759734272 326143075221504 326270024810496 326384529976674 326542678345728 326945221095168 327348260075808 327506875416576 327749339839181 327826656608256 328552937563968 328794644938752 328910036125788 329197496868864 329245461069824 329603312323584 330169532940288 330411455741952 330574069436416 331175847210624 331224099657984 331744769261568 331793104601088 331873899282432 332560692449856 332609146669696 332970653855736 333214629103044 333787053547008 333916978516992 334196022369456 334441881206784 334490609516544 334559254303521 334607999714586 335182817809152 335264437916928 335510093872512 335840383696896 336086461661184 336500769429504 336913063201728 337328389956168 337491841130496 337858655233536 337907881368576 338321899188832 338570793320448 338818871918592 338937781129623 339520037291136 339652193796864 339816770961408 340235677237248 340655099916288 341858939056128 341908748034048 342280362797568 343001820954624 343122198180606 343288456722432 343373611697649 343711642689792 343963488106368 344554377854976 344638280024064 344688493953024 345351488313312 345401806156992 345777217465572 346079419785216 346333000126464 346506046288896 346759939229184 347355632959488 347477538165147 347612792088978 347781226530816 348159223990656 348209950922496 348757321531392 348808135606272 348893073604608 349871257940256 350179662495744 350302558800636 350472296558592 350608716177408 351040926133248 351334279926864 351592746909696 351643974107136 351767384315334 352457486015232 352715739712128 352886646767616 353321664823296 353459193544704 354190656186432 354450179816928 354627281748792 354799115034624 355059084496896 355880497103352 355932349027632 355933398106112 356194198683648 356319205802937 356491858904064 356931321254784 357070255017216 357243272036352 357505032388608 357683660685312 357945743720448 358686491009184 358773834478176 358826107962816 359390166700032 359442529984512 359833201915392 360274083487344 360591657926656 360718208343714 360982514861631 361157427551232 361602641342592 361743393393408 361918674763776 362312037974016 362364826976256 363114719293248 363203141076672 363827082338304 364093666799616 364275587124224 364542500215296 364847136847128 365296899096693 365310882480128 365439089119182 365616161224704 365884056585216 366013543169664 366066871482624 366785026097152 367053777911808 367360513138944 367813373732064 368266792585284 368445234843648 368588650340352 369043024909312 369622054759464 370347183977472 370401143703552 370803726364032 370983397883904 371440724557824 371585306034176 371895828115968 372354279580608 372627112115232 372813296197448 373267242676224 373358136692736 373412535115776 374130779006088 374185290003408 374460567846912 374591985587703 374919371433984 375381550146304 375563439833088 375656600831616 375838623793152 375970525165638 376026412515328 376301935706112 377080670035296 377172492656544 377227446832704 377820431659008 377875480240128 377967496404992 379027196101944 379361301037056 379494438700689 379678321271808 380146366539648 380294336644352 380478606802944 380612136587436 380892142485504 380947638616064 381828943183168 382108718021472 382293867331584 382765136891904 383236987405824 383706544201968 384179555227858 384365707954176 384647341538304 384839531558656 385401947553792 385458100764672 385877048573952 386199513812736 386675598026016 386826109601984 387013544706048 387490632409088 387774555697152 388577031926616 389339347258368 389396074149888 389819302075008 390008187518976 390159996289024 391253879847168 391736194787808 392409152557056 392504707805184 392561895890944 393374279234352 393952120307712 394146005866496 394434805699584 394921041899904 395112399372288 395251064917722 395541840273408 395599470870528 396084174660096 396514671767136 396572444106176 397253709996032 397641592737792 398464488209736 398815726731264 398955691967391 399149004413952 399304371202048 399990330228736 400283412332544 400423892656086 400425072869376 400718473519104 401704036894368 401898681040896 402394118270976 403383802878992 403478961979392 403679371458168 404372846232576 404812352154816 405166149992448 405225182855168 405308343923262 405367397503692 405665615167488 406860393152512 406961317567584 407158509109248 407601042720768 407660430348288 408301254475776 408504059204904 408603533711256 408663067402096 409305467630592 409365103593472 409810035514752 410110312742208 410468740890624 410974742790144 411318181377792 411765236065872 411825230417952 412185157369856 412633154359296 412935500150784 413644875890688 414662231632896 415173403022976 415374573699072 416396183617024 416701286666496 417154192159536 417870815127552 418033469288448 418382806630464 418898564528184 419414958222129 420027903779328 420089102005248 420749463453696 420810766811136 420958451253834 421268138827776 421784292863232 421845746995712 422304243914592 422508869812224 422613675935568 423029714079744 423339677669376 424170190798848 424319054238612 424380877686792 425047985616384 425109915270144 425213433455616 425943901274112 426155469170548 426256000155648 426468980047872 426781463666688 427664662357104 427831128724896 428038432653312 428503660296192 428566093443072 429557561081064 429872307774156 430610779003392 431141610831552 431350518841344 431518419910656 431669862227214 432050370625536 432411421448448 432944473003488 433577190998016 433640363360256 433793828941824 434111679645696 434857433628672 435010047779268 435179373302232 435390237794304 435926961460224 436246375159296 436464346767744 436675833888768 436995796303872 437102208811008 438006765665664 438070583418624 438546714834384 438759210958848 438929995825152 439471083098112 440548607655936 440703219136284 441460296626688 441567796280832 441632132877312 442326359015424 442390806134784 442498532376576 442546064138646 443414256599808 443739156412032 443960871807648 444286172137392 444501449293824 445049404729344 445222638022656 445594696492608 445922508275712 446079005738028 446143999619448 446910423745536 447019250555904 447346791830016 447787178262528 448115282214912 448272549235953 448667692572672 449042629965696 449217417602304 449771186608224 449989121507328 450318838874112 450478206978048 450543841824768 451758495891456 451917041506164 452136016171008 452693383054848 452869591729152 453647569649664 453806778238866 454139292890439 454206799888384 454919452011648 455811918741504 455878330712064 456373817063424 457496264240808 457717942296576 457831482263532 458053322747904 458282190253056 458617984141824 459405837139968 459517706698752 459567066605517 459584658604032 459678975425163 459745950827358 460468651084416 460535741542656 461036289954096 461439226380288 461777333501952 462008061718528 462346585638912 462732954050016 463140843945984 463303384220196 463483722785304 463708302041088 464212298654208 464279934563328 465009762041856 465077514141696 465190764806144 465354024504486 466495010587008 467070078400848 467296395411456 467478288236544 468054568177664 468445706569152 468788947499808 468790329212928 469023179087112 469943314686976 470287652949504 470680657459272 471095553097728 471260885094207 471278924726272 472254208248576 472600239755904 472836375665056 473065486712832 473412112662528 474507329471136 474576465370176 474925598244864 475092274403916 475322478538752 475908428339712 476093673356288 476911547580416 477260991627264 477428487397641 478248654678912 478365112637568 478434810617088 479186888933376 479256706646016 479777602553856 480365444649792 480957611124952 481310019815508 481543236734976 482136855123456 482324524524544 483082717298688 483153102635008 483252256216197 483322666254402 484152959057664 484270854768896 485102776451072 485458222399488 486056666953728 486462849129504 487062532128924 487252118825576 487488214966272 487845408780288 488018057559552 488089161976832 489405037215744 489576794965011 489814017518592 490417831642752 491022390113712 491260313124864 491451533787136 492829406345952 493191967408128 493796245303296 493868191604736 494404968485376 495254299410432 495620952927542 495861104154624 496472372774144 496836149486976 497689656901632 497810848923648 497883380154368 498841038674784 498913720004544 499280757129216 499455980783604 499892495245312 500875467775488 501294033554184 501662821810176 501735914274816 501911999571879 502774226713728 502896656875392 502969929110272 503760575545344 503833973653504 504751154144256 505369594802592 505815068049408 505992584934252 506237761695744 506787982850304 506861822052864 507482848783248 507856189980672 508108444011038 508228307877888 509478290695296 509725156442112 510353515855872 510982649874432 511608725602624 512487610605568 512863122051072 513420544196352 514502731431936 514683297270909 514932685083648 515567464034688 516018059608064 516957420036096 517032740929536 518102709235488 518665826198358 519119129677824 519194765533184 519759069433344 520139908843776 521033449439232 521419188133467 521671839796224 522238835985984 522314926383744 523135982297088 523212203409408 523339610406912 524499038979136 525269493743616 525453838200954 525913074266112 526561389199872 527001419890296 527389120364544 527465961160704 527651076473001 528112232880128 528686229022848 529073609568192 529982497234944 530188790317056 531285984279648 531754302308352 531940922623188 532198672551936 533633465843712 533898523541448 533900097159168 534291298025472 535396981882176 535605382525824 535864908054528 536525491027968 536918615580672 538160751717264 538239161944224 539085250050048 539163794976768 539749802873088 540011336564736 540411125231016 540489863338256 540887486889984 541077312515571 542403962013888 542615090090112 542878012145664 543468056961024 543547240464384 544672078939872 544804711615008 545740623507456 546140500199424 546413380686336 546813750322944 547078706823168 547966323720192 548158633678773 548424241837056 549020314754496 549100307223936 550177539145728 550580666867712 551720060598096 552400188877926 552667852265472 552882975510528 553564537363968 554238570921984 555520775966208 555601715555328 556205589546048 556475096825856 557161086836736 557377959051264 557843742173952 558531419370912 558940668172848 559219944296172 559900864014336 560037205039104 560118802673664 560999284604928 561196168509132 561277935005112 561690851770368 562379057150976 563072325219456 563345159749632 563484901247424 563757935689728 564039618772992 564452903559168 565621005052944 565758738984816 565841170249056 566730647488512 566813220360192 566951244607488 568341333540864 568540794152916 568625306730496 569041951555584 569517481907712 570219549809472 570441504966528 570717910204416 570918204881154 571338213728256 571421457924096 572743414774752 573163077032208 573440800997376 574147705337856 574855481108736 575134025121792 575559816302952 576067160834048 576269332841787 576548561931264 576971012307456 577259297337984 578102921330688 578187151147008 578391771922432 578815572860928 579299270719104 580013397039024 580239164402976 580520317059072 581235948613632 581661833545728 581952462356992 582661061738496 582802945081344 582865547889924 584009020887552 584094111224832 584728953112512 585012281278464 585239994433536 585961444130816 586880819770752 587604292181712 588613728835584 588757061707776 588842843836416 589768478687232 590061418851528 591219008799744 591652208549376 591947829076864 592381562849856 592668599058432 592876597376583 593399206305792 593630184030208 594126261990144 594772007650704 594858666159264 595880564994048 596025667407872 596462389106688 597487042953216 597696732314604 598223590096896 598723506620928 598956556803072 599694915477632 599985495343104 600425118498816 600635838984129 600637609304064 600725122433024 602556055341552 602848021561344 603591177406464 603826122305536 605075704318488 605519057187252 605821606320853 606559269348864 607749224988672 607837774282752 607962515884893 608051096255538 608498422751232 609995018987744 610290589728768 610441976351376 610737763663872 611042920337408 611490645522432 612541116186624 612690275598336 612756088807356 612905300566884 612994601103144 613958201445888 614047655390208 614715053272128 615252301840384 615703111335936 616462114185216 616977272066688 617737845626928 617978297047072 618277736054784 618949731538944 619039912751104 620013016055808 620472032672648 621993347449344 622760104534464 623061860548608 623304384315392 624594275425536 625051929999744 625364238782816 627050203932672 627574209945696 628127404130304 628347846792276 629672277664768 630133653007872 630753982283776 631216150216704 631437676880751 631902208241664 632676439294848 632768620493568 633456365871888 633763304718336 634544571119616 636255286198272 636347988836352 636571316530188 637664872905216 637820150183424 637913080822784 638915851911168 639008942194688 639233203755822 639703470071808 640172195500032 640487259533056 641746693087344 642057648979968 642755490444288 642849140164608 644110289731584 644336341621596 644430221672536 645537278743552 646712416247328 647277629865984 647504793340821 648075555938304 648617132172672 649416709505232 649984286621696 650460545040384 650690743412736 651167519468544 652286150443008 652540049620992 652769059953348 653085356691456 653890442190336 654696520151616 655013750833152 655498679678362 655653313216512 657105875127936 657820072251576 658394993737728 658490922139648 659206624647168 660339065880576 660822911483904 661148138872832 662351694421248 662448199315968 663489538523136 663586209202176 663747798564864 663819096207969 665121384899712 665218293339392 665941307711472 666429258206088 667574107094016 667833957033984 668392044738912 668883762413568 668981219033088 669118508607042 669215999429172 670365635618304 670528875833856 671020187745024 671680767393792 672172923322368 673001538859008 673826126403456 674656779912336 674983682260992 675717310467072 675815762737152 676643798377664 677141586640896 677637743837184 677875562259246 679040074582272 679304387593728 680471354474496 680710167358299 681310199832576 683717878112256 683817496068096 684560725595136 686003641909248 686244396361212 686576913444864 686747223395298 687423285379584 687926976212736 689108755709952 689276560048128 689376987906048 689618926241037 690702976626624 690803612313984 691554434931144 692158839570432 692666000252928 693012092577792 693519878458368 694711265918976 694955076330294 695225584177956 695562453061632 696318447981312 696419901844992 697514643062784 697616271212544 697786147209216 698031036756729 699742515880512 700605117601272 700944593117184 701217432354816 702081852266496 702668559853728 703185493819392 703287948214272 703534768630668 704914972030464 705431479424256 705773293535232 706643329646592 706918387089408 708381312372864 708900359633856 709254563497584 709598230069248 710118168993792 711760994206704 711864698055264 711866796212224 712388397367296 712638411605874 712983717808128 713862642509568 714140510034432 715010064777216 715367321370624 715891487440896 717372982018368 717547668956352 717652215925632 718780333400064 718885059969024 719666403830784 720548166974688 721183315853312 721436416687428 721965029723262 722314855102464 723205282685184 723486786786816 724624075948032 724729653952512 724983999381603 726229438586496 726406282153344 727654164676608 728187333599232 728551174248448 729085000430592 729694273694256 730593798193386 730621764960256 730878178238364 731232322449408 731768113170432 732027086339328 732133742965248 733570052194304 734107555823616 734721026277888 735626747464128 736533585170568 736890469687296 737177300680704 738086049818624 739244109518928 740694367954944 740802287407104 741607452728064 741966795767808 742881449115648 743170612068352 743431429391313 743791656231936 744708559161216 745254224230464 745626592394896 746534485352448 746716273385472 746825070231552 748261558012176 748370580006816 748921135693824 749183971175406 749838742867968 750763100292608 751313201663232 751677247586304 751941050331276 752052825030656 752603871412224 754161340070592 754344985313088 754454893665408 755640863318016 755750960480256 755934992809984 758054392203888 758722602074112 758988877401378 759356642543616 760292733079296 760588673288704 761224273174872 761784284971008 761895277232128 762162666016557 763657886366336 764217436042944 764587734663168 765530273783808 766473974811648 767413088403936 768359110455716 768731415908352 769294683076608 769679063117312 770803895107584 771754097147904 772399027625472 773351196052032 773652219203968 774027089412096 774981264818176 775549111394304 777154063853232 778678694516736 778792148299776 779638604150016 780016375037952 781556118078047 782507759694336 783472389575616 784818305114112 785009415610368 785123791781888 786748558468704 787904240615424 788292011732992 788869611399168 789842083799808 790224798744576 790502129835444 791083680546816 791198941741056 791784693091561 792168349320192 793029343534272 793144888212352 794507419992064 795283185475584 796928976419472 797631453462528 797911383934782 798298008827904 798608742404096 800566824665088 800847785312172 800850145738752 801436947038208 803408073788736 803797362081792 804788236541952 806767605757984 807358742916336 808745692465152 809624704309632 810332299984896 810616687846524 810734795007384 811331230334976 813720786305024 813922635135168 814317018218496 815202085441536 815320860696576 817008118409808 817207067422512 817326134804192 818610935261184 818730207186944 819620071029504 820220625484416 820937481781248 821949485580288 822636362755584 823530472131744 823650460835904 824370314739712 825266308718592 825871000301568 828600283316889 829324463265792 830346806045952 830749147398144 832792367234048 833402573332992 834308384319072 835741630255104 836066938576896 836765613260928 837797129056368 838829916444258 840055807558656 840178204010496 841498926907392 841621533622272 841916902507668 842536277655552 843568585726464 843691493991424 844608487829184 845017739624448 845227351871136 846059428159488 846679355338752 848638108477224 848761755373584 850095971232768 850219830540288 850426866911232 851887802548224 852310938341096 852512000311296 852937960095744 853562927333376 855329324714208 855662257449792 856076865306624 856377307321731 857007320592384 857132186886144 859115122162128 859744615548312 861221558006784 862283221663104 862701037682688 863036839821312 863339724454428 864100741251072 864822842896896 865888946006976 867154381996032 867280726720512 867587657883648 868223359291392 870020095558536 870358746604464 870780475588608 871853922920448 872492750318592 872928693535488 873351667777536 873991592607744 874204417622016 876013531331328 876141166837248 877093429668768 877518421917696 877859991650304 878942166196224 881406438272568 882920593253376 883135592561664 883264265754624 884652718030848 884781612269568 884997064753152 885092128277292 886828513199616 887478312824064 887921743615296 888572344274784 889002898587648 890098809458688 890445276045312 891189392985216 892158011476056 892287999238896 893820847491072 894038501111808 894693583660032 895574356525056 896230564429824 896545098471906 897335385145344 898085259931392 898434835204608 899542373216448 899978243014656 900637677748224 900956413956096 901087683649536 903834083012328 904272032342016 905386766109696 905739183458304 907295139299328 907613556477732 908278585780878 908413599776768 909838904023296 911623837483008 911756661424128 912076644383307 912747634126848 914992528481616 915435884593152 915662964527064 916106645495808 916564380506112 917235968283648 918811674279936 919035413397504 919134133211034 919169317208064 919357950850326 919491901654716 920937302168832 921071483085312 922072579908192 922878452760576 923554667003904 924016123437056 924693171277824 925465908100032 926606768440392 926967445570608 927416604082176 928424597308416 928559869126656 930019524083712 930155028283392 930381529612288 930708049008972 932990021174016 934140156801696 934592790822912 934956576473088 936109136355328 936891413138304 937577894999616 938046358174224 939886629373952 940575305899008 941361314918544 942191106195456 942521770188414 942557849452544 944508416497152 945200479511808 945672751330112 946130973425664 946824225325056 949014658942272 949152930740352 950184548807832 950644957077504 951816856679424 952187346712576 953823095160832 954521983254528 954856974795282 956497309357824 956730225275136 956869621234176 958373777866752 958513413292032 958849805633733 959555205107712 960730889299584 961915222249904 962620039631016 963086473469952 964273710246912 964649049049088 966165434597376 966306205270016 966504512432394 966645332508804 968305918115328 968541709537792 970205552902144 970916444798976 972113333907456 972925698259008 974125064257848 974504237651152 974976429932544 975690817560576 976036115119104 976178323953664 978810074431488 979153589930022 979628035037184 980835663285504 982044780227424 982520626249728 982903067574272 983248019517543 985658812691904 986383934816256 987592490606592 987736383209472 988809936970752 990508598820864 991241905855084 991722208309248 992944745548288 993672298973952 995379313803264 995621697847296 995766760308736 997682077349568 997827440009088 998911961567208 999784990490624 1001750935550976 1002588067108368 1003325643620352 1003471828549632 1003823999143758 1005548453427456 1005793313750784 1005939858220544 1007521151090688 1007667947307008 1009502308288512 1010739189605184 1011985169868504 1012475523391488 1013575965700608 1013723644105728 1014965697566496 1015712379961344 1016216888022076 1016456615755776 1018956581390592 1019450312884224 1020707031711744 1021965299748864 1023217451205248 1024975221211136 1025726244102144 1026841088392704 1029005462863872 1029366594541818 1029865370167296 1031134928069376 1033914840072192 1034065481859072 1036205418470976 1037331652396716 1038238259355648 1038389531066368 1039518138866688 1040279817687552 1042066898878464 1042838376266934 1043343679592448 1044477671971968 1044629852767488 1046271964594176 1046424406818816 1046679220813824 1047199110217871 1048998077958272 1050538987487232 1050907676401908 1051826148532224 1053122778399744 1054002839780592 1054778240729088 1054931922321408 1055302152946002 1056224465760256 1057372458045696 1058147219136384 1059964994469888 1060377580634112 1062571968559296 1063881845246376 1064397345103872 1067797047082896 1067800194318336 1068582596050944 1068957617408811 1070793963764352 1071210765051648 1071729816109056 1073050982055936 1073837231161344 1076321503434528 1076478323888448 1078170500100096 1078327589953536 1079499605746176 1080822250462032 1080979726676512 1081774973779968 1082154625031142 1082947544584893 1084807924027776 1085230180180224 1085756024291328 1086936113922048 1087094480928768 1089344157879744 1089609423230016 1091481247014912 1092281000398848 1092826761372672 1093627500645888 1095890697290079 1095932647440384 1096317267357546 1096848483674112 1098040629508992 1098200614447872 1100355078291456 1101161333735424 1103440121196192 1104800377755852 1105335704530944 1105765951021056 1107129074727936 1111041551932416 1111203431110656 1112411179092096 1112950193651712 1114322173673472 1114755918102528 1115687484347904 1117062838741824 1117881336345696 1118439888592344 1119801728028672 1120074410078208 1120237605347328 1122392337018264 1122555870010224 1123381703540736 1123775956763109 1124758114301952 1126144650438912 1126690319499264 1126969802494848 1127515871379456 1128079237545984 1128905807118336 1131242010105888 1131517477969632 1131682340498112 1133461294977024 1133626440720384 1133902489214976 1137081588305832 1137250613460992 1138083903111168 1138483316102067 1139034963815424 1140439099618944 1140883009933056 1141435820408832 1141836409762308 1142676427456512 1142842915848192 1145486829549504 1146326154064416 1146881601994752 1148295410675712 1149710962217472 1151119632605904 1152134321668096 1152538665683574 1153097123862528 1153942024614912 1154518594675968 1156205842661376 1156374302294016 1156783543844864 1157631145721856 1158598541438208 1160026794078048 1160478328805952 1161040634118144 1162471897227264 1163323667091456 1163904924713984 1165731095779848 1168018041775104 1168188222449664 1169457906225024 1170024562556928 1170479988867072 1171922888261632 1173761639541504 1175208584363424 1177227457671168 1177514123415552 1177685687672832 1180122837703056 1182438017599488 1183304417098752 1183895658153728 1184763125699712 1185337198116864 1185753194753166 1186798412611584 1187260368060416 1188252523980288 1189544015301408 1189717332318528 1191761129988096 1192051334815744 1192924778213376 1195393464629208 1196447180193792 1196867075902173 1197447013241856 1197913113606144 1199389830955264 1199970990686208 1200850236997632 1201271677968258 1201275218608128 1201450244866048 1205112110683104 1205696043122688 1207182354812928 1207652244611072 1210151408636976 1211038114374504 1211643212641706 1213118538697728 1215498449977344 1215675548565504 1215925031769786 1216102192511076 1216996845502464 1219990037975488 1220581179457536 1220883952702752 1221475527327744 1222085840674816 1222981291044864 1225512177614712 1225810601133768 1225989202206288 1227916402891776 1228095310780416 1229430106544256 1230504603680768 1231406222671872 1232924228370432 1233954544133376 1235475691253856 1235956594094144 1236555472109568 1237899463077888 1238079825502208 1240944065345296 1243986694898688 1245520209068928 1246123721097216 1246608768630784 1249188550851072 1250103859999488 1250728477565632 1254100407865344 1255148419891392 1256695693584552 1258244874666387 1259344555329536 1260267306015744 1261507964567552 1262432300433408 1262875353761502 1263804416483328 1265352878589696 1265537240987136 1266912731743776 1267526609436672 1269089142239232 1272510572396544 1273142633060376 1275329745810432 1275640300366848 1275826161645568 1277831703822336 1278017884389376 1278466407511644 1279406940143616 1280344391000064 1280974519066112 1283493386174688 1284115297959936 1285510980888576 1285698280329216 1288672683243192 1288860443345072 1291074557487104 1293424832494656 1294555259731968 1295009586681642 1296151111876608 1297234264345344 1298833419010464 1299968573243392 1300921090080768 1301381486825472 1302335038937088 1304572300886016 1305538119906696 1306170713382912 1307780884380672 1309393040303232 1310027501666304 1310997359356724 1311306626433024 1314211750255872 1315640144503152 1316789987475456 1316981844279296 1318413249294336 1321645822967808 1322296277745664 1324703388842496 1324896398631936 1326979077046272 1327172418404352 1327495597129728 1327638192415938 1330242769799424 1330436586678784 1331882615422944 1332858516412176 1335148214188032 1335667914067968 1336784089477824 1337767524827136 1338237017214084 1338431998858344 1340731271236608 1341057751667712 1342040375490048 1343361534787584 1344345846644736 1346003077718016 1347652252806912 1349313559824672 1349967364521984 1351434620934144 1351631525474304 1353287596755328 1355275487674368 1355751124518492 1358080149164544 1358608775187456 1360942708948992 1361420334716598 1362620399665152 1367435756224512 1367634992136192 1369121451190272 1372488792722424 1373153826889728 1373494446790596 1374846570759168 1375853952425472 1378217511419904 1378553120096256 1378753975812096 1379036926275489 1379237852482074 1381405953253248 1381607224627968 1383108869862288 1384317679140864 1385005274804281 1385332000505856 1386024185155584 1387039756916736 1389422531837952 1389910152660588 1390451168355912 1391124906123264 1392636895962624 1392839803689984 1395029286125568 1395232542425088 1395572294418432 1396062073513458 1399485031761024 1401210235202544 1401889186234368 1402434864709632 1404163704532992 1405337119707456 1406370987638784 1407069537261336 1409829944060928 1410862958848512 1413286659293184 1413782655282621 1413836774178816 1416762624745728 1417800719267712 1418509126995168 1419196460138496 1420236337987584 1423521988413408 1423729396110528 1424776794734592 1425276823211748 1425967435616256 1427725285019136 1428281020068864 1430734642741248 1431782974881792 1432285462192923 1434745964036736 1435095337912704 1435304431851264 1437560666800128 1437770119938048 1439332807661568 1441096333949376 1442872833374856 1443930059446524 1444629710204928 1446410565370368 1446973573573632 1449248151896064 1449459307905024 1449756768648591 1449967998763206 1452458877172992 1452812564306688 1455308329353216 1456374667198464 1457102348496896 1458170000861184 1459388547388512 1461187596386772 1461756356476728 1462464644898816 1463536226340864 1464054172678656 1464267485930496 1467140104388608 1468215111647232 1468730384895033 1469442052555776 1471253494928256 1473067170341136 1473780939374592 1474354601361408 1476172099637248 1478488219037856 1481388735909888 1481604574814208 1483214905456128 1485762898231296 1486341224136704 1486862858782626 1487583312463872 1489417118322432 1490508448460928 1491253184789792 1493068970704896 1493432546770944 1493650140463104 1496523116024352 1496741160013632 1497842271387648 1498367942350812 1499677485735936 1501526200585216 1502626403326464 1503882100662552 1504105650061312 1505207742824448 1505735998715637 1508322680141184 1508689970626176 1508909787330816 1511281726636032 1511501920960512 1511869985619968 1516108784407776 1517445204148224 1517977754802756 1518713285087232 1520585466158592 1521177346577408 1522448546349744 1523568569942016 1523790554464256 1524325332033114 1527315772732672 1528434872085888 1529175469326336 1531060547567616 1532947949623296 1534826176807872 1536718220911432 1537462831816704 1538589366153216 1539358126234624 1543508194295808 1544049891812727 1544798055250944 1546702392104064 1547304438407936 1548054178824192 1549962529636352 1551098222788608 1554308127706464 1557357389033472 1557584296599552 1559277208300032 1563112236156094 1564257564400401 1565015519388672 1566944779151232 1569636610228224 1570018831220736 1570247583563776 1573497116937408 1575808481230848 1576584023465984 1577739222798336 1579684167599616 1581004259670888 1582167361093632 1582397883482112 1582953229419003 1583569386183122 1584336698640384 1586058687068544 1586289776424704 1589014839984128 1590566370951168 1593857952838944 1595262906925056 1595822767869564 1596596017655808 1597217484808192 1601695570624344 1601700291477504 1602873894076416 1606816147577472 1607594724163584 1609576473083904 1613535211515968 1614717485832672 1617491384930304 1619249408619264 1621233375693048 1621469590014768 1622662460669952 1623231937546713 1627441572610048 1627845270270336 1628634036436992 1630404170883072 1630641721393152 1634016236819616 1634414134845024 1634652269608384 1637221870522368 1637460414373888 1639240142059008 1640441250968832 1643898971160576 1644475901036319 1645272725511168 1647060944263488 1647300921671808 1648740629479424 1650532617437184 1651742000603136 1657200566633778 1658648926531584 1660693612091904 1665584734468096 1666805146665984 1668616768638144 1671483260510208 1672133877153792 1673531226521856 1675594258112736 1677659832888516 1680111615117312 1680356408020992 1682997853814784 1683833805015336 1685072555311104 1687137171452928 1687382987982848 1689216975658368 1690035479248896 1690454703742272 1692118856318976 1693358710677504 1697276216954448 1697523510747168 1700191942465536 1700439661080576 1700853733822464 1704621876682192 1705024000622592 1705875920191488 1707125854666752 1710658649428416 1711324514899584 1712153730613248 1712754614643462 1714014641184768 1714264373772288 1718230244324256 1719489231096624 1722443116013568 1724566443326208 1725402075365376 1726679448908856 1728201482502144 1728807998525361 1729645685793792 1731777892013952 1734308763992064 1734561453441024 1735175315767296 1736446718582784 1740040191117072 1740717493208928 1741560951177216 1743707845840896 1744985500637184 1745857387070976 1747983185215488 1748408835244032 1752027062662656 1752282333674496 1754186859337536 1755036843835392 1755719983300608 1757884332392448 1762812876545136 1765841186506752 1766271185123328 1766528531509248 1769305436061696 1770184256554584 1773657026399232 1774956625648128 1775843487230592 1777144688549568 1778005797175296 1780197618917376 1780890552090624 1782378785970432 1784316022952112 1784575998477792 1787641694982144 1788077002223616 1789387167320064 1792461128859648 1793090196943812 1794670770290688 1796170519862784 1796869670409216 1799084746432896 1799956486029312 1801275355496448 1801912827912192 1802175367299072 1807668166024656 1808544064684032 1810773532219392 1811478366916608 1815227112955464 1816557171561756 1816827199553536 1817464818962559 1819677808046592 1823247674966016 1823513322848256 1823887547654679 1824153288766614 1825495268253696 1829985056963232 1830871769186304 1831325929054128 1832213290991616 1833128761012224 1834471936567296 1837623348559872 1838070826795008 1838268266422068 1838715901700652 1838983803309432 1841874604337664 1842142966170624 1844145159816384 1845756905521152 1847109334007808 1848032246874112 1849386342555648 1850931816200064 1853213536880784 1853934891141216 1854833208164352 1856849194616832 1857119738253312 1860039048167424 1861416098017944 1865980042348032 1868280313603392 1869185581645824 1869913152946176 1872218272710656 1873782826276608 1875155789999232 1876092716348448 1879773258747904 1881150611798016 1882722629837088 1884382212390912 1885043540376828 1889016832994304 1890400959023616 1891345502660224 1892261946851328 1893648450650112 1894313030642253 1898029317884544 1898305861480704 1900369097615664 1901289914155008 1903633713358848 1904374693425152 1909043966509056 1909713949590564 1912994618715648 1913460450550272 1913739242468352 1916747555733504 1917026826584064 1917699611267466 1919110410215424 1921461778599168 1923830444499808 1925240079262032 1926172946939904 1928547420493824 1929298098098176 1932330869194752 1933009024864788 1933290665017608 1936611836230656 1937083419075584 1940411105804288 1941832889597952 1942514380022463 1944226667814912 1945851396518016 1948250128515696 1949008475302304 1949952859865088 1951381635121152 1952072230238208 1952356647907328 1957620148862976 1958307179860044 1959256070074368 1961671326571008 1964089560454848 1965041252499456 1965806135148544 1966496039035086 1971317625383808 1975184981213184 1975472766418944 1977619873941504 1981017197641728 1982483811710168 1983444416618496 1985889491096576 1987344597947904 1990758627606528 1991243395694592 1991457288623907 1991533520617472 1995364154699136 1995654880018176 1997823923134416 1999569980981248 2003501871101952 2005176134216736 2006651287240704 2006943657099264 2007647998287516 2011096906854912 2011586627501568 2011879716441088 2015042302181376 2015335894614016 2019004616577024 2021478379210368 2023970339737008 2024951046782976 2027151931401216 2027447288211456 2029931395132992 2031424759922688 2032433776044152 2032913231511552 2037913162781184 2041414063423488 2042130502074897 2043930599497728 2046434902410496 2049950442422272 2051452488204288 2053682176785408 2058010925727744 2058733189083636 2059730740334592 2062269856138752 2067829680144384 2068130963718144 2068856778723111 2072410836941952 2074663304793432 2076476518711296 2076779062132736 2079036277733376 2080559635375104 2084133797756928 2085676752533868 2086687359184896 2088955343943936 2089259705534976 2092543929188352 2092848813637632 2093358441627648 2094093110270187 2094398220435742 2097996155916544 2101815352803816 2103652297064448 2106245556799488 2108005679561184 2109556481458176 2109863844642816 2110604305892004 2112448931520512 2114744916091392 2116294438272768 2119929988939776 2120755161268224 2125143937118592 2127763690492752 2128794690207744 2135594094165792 2135600388636672 2137165192101888 2137915234817622 2141587927528704 2142421530103296 2146101964111872 2147674462322688 2152643006869056 2152956647776896 2156341000200192 2156655179907072 2158999211492352 2161644500924064 2161959453353024 2163549947559936 2164309250062284 2165895089169786 2169615848055552 2170460360360448 2173872227844096 2174188961857536 2174951998144809 2178688315759488 2179218846460032 2182962494029824 2184562000797696 2185653522745344 2187255001291776 2191781394580158 2191865294880768 2192634534715092 2193696967348224 2196081259017984 2196401228895744 2200710156582912 2202322667470848 2206880242392384 2209600755511704 2210671409061888 2211531902042112 2214258149455872 2222083103864832 2222406862221312 2224822358184192 2225900387303424 2228644347346944 2229511836205056 2230294288173939 2231374968695808 2234125677483648 2235762672691392 2236879777184688 2239603456057344 2240148820156416 2240475210694656 2244784674036528 2245111740020448 2246763407081472 2247551913526218 2249516228603904 2252289300877824 2253939604989696 2255031742758912 2256158475091968 2257811614236672 2262484020211776 2263034955939264 2263364680996224 2266922589954048 2267252881440768 2267804978429952 2274163176611664 2274501226921984 2276167806222336 2276966632204134 2278069927630848 2280878199237888 2281766019866112 2283672819524616 2285352854913024 2285685831696384 2286487998049671 2290973659099008 2292652308128832 2293763203989504 2296590821351424 2299421924434944 2302239265211808 2304268643336192 2305077331367148 2306194247725056 2307884049229824 2309037189351936 2312411685322752 2313567087689728 2315262291443712 2317197082876416 2320053588156096 2320956657611904 2322081268236288 2324943794454528 2326647334182912 2327809849427968 2331462191559696 2336036083550208 2336376444899328 2338915812450048 2340049125113856 2343845776523264 2344668354234141 2347523279083008 2350417168726848 2354454915342336 2355028246831104 2355371375345664 2360245675406112 2364876035198976 2366608834197504 2367791316307456 2369526251399424 2370674396233728 2371506389506332 2373596825223168 2374520736120832 2375354079274683 2376505047960576 2379088030602816 2379434664637056 2383522259976192 2384102669631488 2385849556426752 2390786929258416 2392894360387584 2393734151804346 2394894026483712 2395826227212288 2398779661910528 2401700473995264 2402543355936516 2402550437216256 2402900489732096 2410224221366208 2411392086245376 2414364709625856 2415304489222144 2420302817273952 2422076228749008 2423286425283412 2426237077395456 2430996899954688 2431850063539572 2432204385022152 2433993691004928 2439980075950976 2441162358915072 2441767905405504 2442951054655488 2444171681349632 2445962582089728 2451024355229424 2451621202267536 2451978404412576 2455832805783552 2456190621560832 2458860213088512 2462812445343744 2465848456740864 2467909088266752 2470951382507712 2471913188188288 2473110944219136 2475798926155776 2476159651004416 2481888130690592 2487973389797376 2491040418137856 2492247442194432 2497167108981077 2498377101702144 2500207719998976 2501456955131264 2508200815730688 2510296839782784 2513391387169104 2516489749332774 2518689110659072 2520534612031488 2524864600866816 2525750707523004 2527608832966656 2530705757179392 2531074481974272 2533825463487552 2535053218873344 2538178284478464 2546285266120752 2550659491620864 2551280600733696 2551652323291136 2555663407644672 2556932815023288 2558813880287232 2560688782000128 2561949038132224 2566986772349376 2568230595919872 2569131921965193 2571021961777152 2571396560658432 2577345366486384 2577720886690144 2582149114974208 2586849664989312 2589110519463936 2590019173363284 2592302223753216 2594468528690688 2597666838020928 2599937146486784 2601842180161536 2602762973650944 2604670077874176 2611076239813392 2612341426765824 2615561768761344 2618786080606464 2620055003332608 2621994718713448 2622613252866048 2628423500511744 2631280289006304 2633579974950912 2633963688558592 2636826498588672 2644592555491328 2649406777684992 2649792797263872 2653958154092544 2654344836808704 2654991194259456 2655276384831876 2660485539598848 2660873173357568 2663765230845888 2665717032824352 2670296428376064 2671335828135936 2673568178955648 2676474034428168 2676863997716688 2681462542473216 2682115503335424 2684080750980096 2686723069575168 2688691693289472 2692006155436032 2695304505613824 2698627119649344 2699934729043968 2702869241868288 2703263050948608 2706575193510656 2711502249036984 2716160298329088 2717217550374912 2721885417897984 2722840669433196 2725240799330304 2734871512449024 2735269984272384 2736229933149921 2738242902380544 2744977585444848 2746307653779456 2746988893581192 2749693141518336 2751707904850944 2756435022839808 2757106240192512 2757507951624192 2758073852550978 2758475704964148 2762811906506496 2763214449255936 2766217739724576 2768635358281728 2770010549608562 2770664001011712 2772048370311168 2774079513833472 2779820305321176 2780902336711824 2782249812246528 2785273791925248 2785679607379968 2790058572251136 2790465084850176 2791144588836864 2792124147026916 2798970063522048 2802420470405088 2803778372468736 2804869729419264 2808327409065984 2810674239414912 2814139074522672 2819659888121856 2821725917697024 2826573318586368 2827565310565242 2827673548357632 2833525249491456 2835601438535424 2837018253990336 2838392920276992 2840472675975168 2847043976826816 2847458792221056 2850553646423496 2851934871232512 2855450570038272 2856562040137728 2861469285482496 2863565949763584 2864570924385846 2869491928073472 2870190675825408 2870608863702528 2875121333600256 2875540239876096 2876549416901199 2878665615323136 2882192667898752 2885745666749712 2887860118893048 2889259420409856 2892821130740736 2893947147147264 2898496303792128 2898918615810048 2899513537297182 2899935997526412 2904917754345984 2905625128613376 2910616658706432 2912749334396928 2914204696993792 2916340001722368 2918777094777024 2922375192773544 2923512712953456 2924929289797632 2927072452681728 2928108345357312 2928534971860992 2934280208777216 2936430223294464 2937460769790066 2938884105111552 2942506989856512 2946134340682272 2947561878749184 2948709202722816 2949744058552629 2952344199274496 2956976438075712 2962777471819776 2963209149628416 2966429810912256 2971525796462592 2972682448273408 2973725717565252 2975166624927744 2978834236644864 2981016896921856 2982506369579584 2986137941409792 2986865093541888 2987300280926208 2993046232048704 2993482320027264 2996735884701624 2999354971471872 3003052401170432 3005252806652928 3007764201325104 3008211300122624 3010415485648896 3011471997431274 3016645360282368 3017379941252352 3017819574661632 3022563453272064 3023003841921024 3023739971239936 3032217568815552 3035955509605512 3037426570174464 3041170932317184 3042354693154816 3044897092699488 3047137139884032 3047581108928512 3048650664066228 3054631545465344 3056869744171776 3058350938652672 3062121095135232 3065895899246592 3069652353615744 3073436441822864 3074925663633408 3077178732306432 3078716252469248 3087016388591616 3088099783625454 3089596110501888 3093404784208128 3094608876815872 3099925059272704 3102196445577216 3108616255412928 3114714778066944 3115168593199104 3118554416600064 3126224472312188 3128515128800802 3130031038777344 3133889558302464 3139273220456448 3140037662441472 3140495167127552 3141597330653613 3146994233874816 3151616962461696 3153168046931968 3155478445596672 3159368335199232 3162008519341776 3164334722187264 3164795766964224 3165906458838006 3167138772366244 3168673397280768 3172117374137088 3172579552849408 3178029679968256 3181132741902336 3187715905677888 3191645535739128 3193192035311616 3194434969616384 3203391141248688 3203400582955008 3205747788152832 3213632295154944 3215189448327168 3219152946167808 3227070423031936 3229434971665344 3234982769860608 3238498817238528 3242466751386096 3242939180029536 3245324921339904 3246463875093426 3255690540540672 3257268072873984 3260808341766144 3261283442786304 3268032473639232 3268828269690048 3269304539216768 3274443741044736 3274920828747776 3278480284118016 3280882501937664 3287797942321152 3288951802072638 3290545451022336 3294121888526976 3294601843343616 3301065234874368 3302704886071747 3303484001206272 3314401133267556 3317297853063168 3321387224183808 3331169468936192 3333610293331968 3337233537276288 3342966521020416 3344267754307584 3347062453043712 3351188516225472 3355319665777032 3360223230234624 3360712816041984 3367667610030672 3370145110622208 3371327870289327 3374274342905856 3374765975965696 3378433951316736 3380070958497792 3380909407484544 3384237712637952 3386717421355008 3394552433908896 3395047021494336 3400383884931072 3400879322161152 3401707467644928 3409243753364384 3411751840382976 3414251709333504 3415449948306201 3421317298856832 3422649029799168 3424307461226496 3425509229286924 3428029282369536 3428528747544576 3436460488648512 3438978462193248 3444886232027136 3449132886652416 3453358897817712 3456402965004288 3457615997050722 3459291371587584 3463555784027904 3468617527984128 3469122906882048 3470350631534592 3472893437165568 3480080382234144 3481434986417856 3483121902354432 3487415691681792 3489971001274368 3491714774141952 3504054125325312 3504564667348992 3508373718675072 3510073687670784 3511439966601216 3515768664784896 3525625753090272 3531682373013504 3532542370246656 3533057063018496 3540368513109168 3547314052798464 3549913251296256 3551686974461184 3554289377099136 3556011594350592 3560395237834752 3561781104181248 3564757571940864 3568632045904224 3569151996955584 3575283389964288 3576154004447232 3578774334640128 3586180393887624 3589341540581376 3590601227706519 3592341039725568 3593739340818432 3598169492865792 3599912972058624 3602550710992896 3603825655824384 3604350734598144 3615336332049312 3617088129368064 3621547064438784 3622956733833216 3630454225910928 3633114343123512 3633654399107072 3634929637925118 3639355616093184 3646495349932032 3647026645696512 3647775095309358 3648306577533228 3650990536507392 3659970113926464 3661743538372608 3662651858108256 3664426581983232 3666257522024448 3668943873134592 3676536532844136 3677431803401304 3677967606618864 3683749208675328 3684285932341248 3688290319632768 3691513811042304 3694218668015616 3696064493748224 3698772685111296 3701863632400128 3706427073761568 3707869782282432 3709666416328704 3713698389233664 3714239476506624 3722832196035888 3731960084696064 3736560627206784 3738371163291648 3739826305892352 3744436545421312 3747565652553216 3750311579998464 3752185432696896 3759546517495808 3762301223596032 3765445259674176 3770087080753656 3774734623999161 3778033665988608 3780801918047232 3782691005320448 3784523893702656 3787296901300224 3788626061284506 3796058635769088 3796611722961408 3800738195231328 3802579828310016 3807267426717696 3808749386850304 3819427899181128 3825989237431296 3826920901100544 3827478484936704 3833495111467008 3834053653168128 3835399222534932 3838220820430848 3842923557198336 3847660888999616 3850480158524064 3852345893879808 3857094840987648 3858596196196352 3866018049729576 3866581330035216 3873223672461312 3874166838151168 3880822211608576 3883665779195904 3885028760044926 3888453335629824 3891702793036032 3896500257031392 3898016950604608 3899905719730176 3902763270242304 3904144460476416 3904713295814656 3916614359720088 3918512140148736 3923342653142016 3928179120909696 3930082504998912 3931612270297088 3932992078070172 3942635250767616 3950369962426368 3950945532837888 3955239747883008 3964967623420336 3966888833236992 3971778982193152 3974689195895808 3981517255213056 3982486791389184 3982914577247814 3983067041234944 3990728309398272 3991309760036352 3995647846268832 3999139961962496 4007003742203904 4010352268433472 4013302574481408 4015295996575032 4022193813709824 4023173255003136 4023759432882176 4030084604362752 4030671789228032 4038009233154048 4042956758420736 4047940679474016 4049902093565952 4054303862802432 4054894576422912 4059862790265984 4064867552088304 4065826463023104 4075826325562368 4082828126846976 4084261004149794 4087861198995456 4092869804820992 4099900884844544 4102904976408576 4107364353570816 4117466378167272 4119461480669184 4124539712277504 4135659360288768 4136261927436288 4137713557446222 4144821673883904 4149326609586864 4152953037422592 4153558124265472 4155015824412843 4158072555466752 4161119270750208 4168267595513856 4171353505067736 4173374718369792 4177910687887872 4178519411069952 4185087858376704 4185697627275264 4186716883255296 4188186220540374 4188796440871484 4195992311833088 4203630705607632 4207304594128896 4212491113598976 4216011359122368 4219112962916352 4221208611784008 4224897863041024 4229489832182784 4232588876545536 4239859977879552 4241510322536448 4250287874237184 4255527380985504 4257589380415488 4271188188331584 4274330384203776 4275830469635244 4283175855057408 4284843060206592 4292203928223744 4295348924645376 4305286013738112 4305913295553792 4312682000400384 4313310359814144 4317998422984704 4323289001848128 4323918906706048 4328618500124568 4331790178339572 4339231696111104 4340920720720896 4347744455688192 4348377923715072 4349270305945773 4349903996289618 4357376631518976 4358437692920064 4365924988059648 4369124001595392 4371307045490688 4374510002583552 4383562789160316 4385269069430184 4387393934696448 4392162518035968 4392802457791488 4401420313165824 4404645334941696 4406191154685099 4413760484784768 4419201511023408 4421342818123776 4423063804084224 4428516298911744 4444166207729664 4444813724442624 4449644716368384 4457288694693888 4459023672410112 4460588576347878 4462749937391616 4468251354967296 4471525345382784 4473759554369376 4479206912114688 4480297640312832 4480950421389312 4489569348073056 4490223480040896 4493526814162944 4495103827052436 4499032457207808 4504578601755648 4507879209979392 4512316950183936 4515623228473344 4517207996146911 4524968040423552 4526069911878528 4526729361992448 4533845179908096 4534505762881536 4535609956859904 4548326353223328 4552335612444672 4553933264408268 4556139855261696 4561756398475776 4563532039732224 4567345639049232 4570705709826048 4571371663392768 4572975996099342 4581947318198016 4585304616257664 4587526407979008 4593181642702848 4598843848869888 4604478530423616 4610154662734296 4612388495450112 4615768098459648 4618074378703872 4627134175379456 4630524582887424 4632149675438181 4634394165752832 4640107176312192 4641913315223808 4644162536472576 4649887588909056 4653294668365824 4655619698855936 4662924383119392 4672072167100416 4672752889798656 4677831624900096 4687691553046528 4689336708468282 4692772693201203 4695046558166016 4700834337453696 4708909830684672 4710056493662208 4710742750691328 4720491350812224 4729752070397952 4733217668395008 4735582632614912 4739052502798848 4743012779012664 4747193650446336 4748859688257009 4749041472241664 4750708158549366 4753010095921152 4758176061205632 4758869329274112 4767044519952384 4768205339262976 4771699112853504 4781573858516832 4785788720775168 4787468303608692 4789788052967424 4791652454424576 4797559323821056 4805086711873032 4805100874432512 4805800979464192 4820448442732416 4822784172490752 4828729419251712 4830608978444288 4840605634547904 4844152457498016 4846572850566824 4852474154790912 4863700127079144 4864408770044304 4867987382009856 4869695812640139 4879960151901952 4882324717830144 4883535810811008 4885902109310976 4888343362699264 4891925164179456 4902048710458848 4903242404535072 4903956808825152 4911665611567104 4912381243121664 4917720426177024 4931696913481728 4933427703108957 4935818176533504 4941902765015424 4943826376376576 4946221888438272 4951597852311552 4952319302008832 4963776261381184 4975946779594752 4982080836275712 4994334217962154 4996754203404288 5000415439997952 5002913910262528 5016401631461376 5020593679565568 5026782774338208 5032979498665548 5037378221318144 5041069224062976 5051501415046008 5055217665933312 5061411514358784 5062148963948544 5067650926975104 5070106437746688 5076356568956928 5092570532241504 5101318983241728 5102561201467392 5103304646582272 5113865630046576 5117627760574464 5121377564000256 5123898076264448 5133973544698752 5136461191839744 5138263843930386 5142043923554304 5142793121316864 5154690732972768 5155441773380288 5164298229948416 5173699329978624 5180038346726568 5184604447506432 5186423995576083 5188937057381376 5195333676041856 5199874292973568 5203684360323072 5205525947301888 5209340155748352 5222152479626784 5224682853531648 5231123537522688 5237572161212928 5243989437426896 5245226505732096 5256847001023488 5262560578012608 5267159949901824 5267927377117184 5273652997177344 5289185110982656 5298813555369984 5299585594527744 5307916308185088 5310552769663752 5320971079197696 5321746346715136 5327530461691776 5331434065648704 5340592856752128 5342671656271872 5347136357911296 5352948068856336 5353727995433376 5362925084946432 5364231006670848 5368161501960192 5377383386578944 5384012310872064 5390609011227648 5397254239298688 5399869458087936 5405738483736576 5406526101897216 5413150387021312 5423004498073968 5432320596658176 5434435100749824 5445681338866392 5450481598660608 5452394456887677 5469743024898048 5470539968544768 5472459866299842 5476485804761088 5489955170889696 5492615307558912 5493977787162384 5499386283036672 5503415809701888 5512870045679616 5514212480385024 5516147705101956 5516951409928296 5525623813012992 5526428898511872 5532435479449152 5537270716563456 5540021099217124 5541328002023424 5544096740622336 5548159027666944 5559640610642352 5561804673423648 5564499624493056 5570547583850496 5571359214759936 5580117144502272 5584248294053832 5597940127044096 5604840940810176 5607556744937472 5609739458838528 5616654818131968 5621348478829824 5628278149045344 5639319776243712 5643451835394048 5653146637172736 5655130621130484 5667050498982912 5671202877070848 5674036507980672 5676785840553984 5680945351950336 5694087953653632 5694917584442112 5701107292846992 5703869742465024 5710901140076544 5713124080275456 5727131899527168 5729141848771692 5738983856146944 5740381351650816 5741217727405056 5750242667200512 5751080479752192 5753098833802398 5757331230646272 5764385335797504 5771491333499424 5775720237786096 5778518840819712 5785642261481472 5787894294294528 5796992607584256 5799027074594364 5799871995052824 5809835508691968 5811250257226752 5821233317412864 5825498668793856 5827543140067389 5828409393987584 5832680003444736 5837554189554048 5844750385547088 5847025425906912 5849858579595264 5854144905363456 5856216690714624 5857069943721984 5872860446588928 5874921539580132 5877768210223104 5885013979713024 5892268681364544 5895123757498368 5897418405445632 5899488117105258 5904688398548992 5913952876151424 5925554943639552 5926418299256832 5932859621824512 5943051592925184 5947451435130504 5950333249855488 5957668473289728 5962033793843712 5965012739159168 5972275882819584 5973730187083776 5974371865871721 5974600561852416 5986092464097408 5986964640054528 5993471769403248 5998709942943744 6006104802340864 6010505613305856 6015528402650208 6020830971297792 6022943994862548 6033290720564736 6034759882504704 6035639149323264 6045126906544128 6046007683842048 6047479942479872 6064435137631104 6071911019211024 6074853140348928 6082341864634368 6084709386309632 6089794185398976 6094274279768064 6097301328132456 6109263090930688 6113739488343552 6124242190270464 6126391506224691 6131791798493184 6139304707231488 6146872883645728 6149851327266816 6154357464612864 6157432504938496 6174032777183232 6176199567250908 6179192221003776 6186809568416256 6189217753631744 6199850118545408 6204392891154432 6206570336169333 6217232510825856 6229429556133888 6230337186398208 6237108833200128 6252448944624376 6257030257601604 6260062077554688 6267779116604928 6278546440912896 6280075324882944 6280990334255104 6282279330810561 6283194661307226 6293988467749632 6306336093863936 6310956891193344 6318736670398464 6324017038683552 6328669444374528 6329591533928448 6331812917676012 6334277544732488 6337346794561536 6344234748274176 6345159105698816 6356059359936512 6362265483804672 6375431811355776 6383291071478256 6386384070623232 6388869939232768 6406782282497376 6406801165910016 6411495576305664 6427264590309888 6438305892335616 6454140846063872 6458869943330688 6469965539721216 6476997634477056 6484933502772192 6485878360059072 6490649842679808 6492927750186852 6511381081081344 6521616683532288 6522566885572608 6524855994434427 6536064947278464 6537656539380096 6538609078433536 6548887482089472 6549841657495552 6556960568236032 6561765003875328 6575595884642304 6577903604145276 6581090902044672 6588243777053952 6589203686687232 6602130469748736 6605409772143494 6606968002412544 6628802266535112 6634595706126336 6642774448367616 6662338937872384 6667220586663936 6674467074552576 6685933042040832 6688535508615168 6690882864521817 6694124906087424 6702377032450944 6710639331554064 6720446460469248 6721425632083968 6735335220061344 6740290221244416 6742655740578654 6748548685811712 6749531951931392 6756867902633472 6761818814969088 6768475425275904 6773434842710016 6789104867817792 6790094042988672 6800767769862144 6801758644322304 6803414935289856 6818487506728768 6823503680765952 6828503418667008 6830899896612402 6842634597713664 6845298059598336 6851018458573848 6856058564739072 6857057495089152 6859463994149013 6872920977297024 6877956924386496 6889772464054272 6898265773304832 6906717795635424 6912805930008576 6915231994101444 6918582743175168 6927111568055808 6937235055968256 6940701263069184 6945786874331136 6960160764468288 6962869972835712 6966243804708864 6974831383363584 6979942002548736 6983429548283904 7008108250650624 7009129334697984 7016747437350144 7020147375341568 7031537329569792 7034005062702423 7051251506180544 7063364746027008 7065084740493312 7066114126036992 7080737026218336 7094628105596928 7099826502592512 7103373948922368 7108578754198272 7112023188701184 7120790475669504 7123562208362496 7126062237824049 7129515143881728 7137264091808448 7138303993911168 7150566779928576 7152308008894464 7157548669280256 7172360787775248 7178683081162752 7181202455413038 7184682079451136 7187478681636864 7196338985731584 7205101421985792 7207651311648768 7208701469196288 7230672664098624 7234176258736128 7243094128877568 7245913467666432 7260908451821856 7266228686247024 7267308798214144 7269859275850236 7278711232186368 7292990699864064 7295550190618716 7296613155066456 7301981073014784 7319940227852928 7323487076745216 7325303716216512 7328853163966464 7332515044048896 7337887746269184 7353073065688272 7354863606802608 7355935213237728 7367498417350656 7368571864682496 7376580639265536 7388437336031232 7392128987496448 7397545370222592 7403727264800256 7412854147523136 7415739564564864 7419332832657408 7427396778467328 7428478953013248 7445664392071776 7463920169392128 7473121254413568 7476742326583296 7488873090842624 7491501326943231 7495131305106432 7500623159996928 7504370865393792 7519093034991616 7524602447192064 7530890519348352 7540174161507312 7549469247998322 7556067331977216 7561603836094464 7565382010640896 7574593802600448 7577252122569012 7592117271538176 7593223445922816 7601476390462656 7605159656620032 7614534853435392 7617498773700608 7638855798362256 7651978474862592 7653841802201088 7654956969873408 7666990222934016 7670798445069864 7676441640861696 7685847114396672 7695321777999232 7700960317048128 7704691787759616 7707395765895579 7714189681975296 7717192392392704 7732036099459152 7733162660070432 7746447344922624 7748333676302336 7767331558391808 7770057520089852 7776906671259648 7783405586072064 7793000514062784 7796033901209216 7799811439460352 7805526540484608 7808288920952832 7809426591629312 7833228719440176 7837024280297472 7846685306284032 7856358241819392 7860165009997824 7865984156140344 7875680882171089 7885270501535232 7900739924852736 7901891065675776 7910479495766016 7929935246840672 7933777666473984 7943557964386304 7949378391791616 7963034510426112 7964973582778368 7965829154495628 7981456618796544 7982619520072704 7991295692537664 7998279923924992 8014007484407808 8020704536866944 8030591993150064 8044387627419648 8046346510006272 8047518865764352 8060169208725504 8076018466308096 8085913516841472 8095881358948032 8099804187131904 8108607725604864 8109789152845824 8119725580531968 8129735104176608 8151652651124736 8165656253693952 8168522008299588 8175722397990912 8185739609641984 8199801769689088 8205809952817152 8208689799449763 8214728707141632 8234932756334544 8238922961338368 8249079424555008 8271318720577536 8272523854872576 8275427114892444 8289643347767808 8298653219173728 8305906074845184 8307116248530944 8310031648825686 8316145110933504 8322238541500416 8342707010135472 8346749436739584 8355821375775744 8357038822139904 8370175716753408 8371395254550528 8373433766510592 8376372441080748 8377592881742968 8391984623666176 8407261411215264 8414609188257792 8424982227197952 8432022718244736 8442417223568016 8449795726082048 8458979664365568 8465177753091072 8479719955759104 8483020645072896 8500575748474368 8511054761971008 8515178760830976 8542376376663168 8551660939270488 8566351710114816 8569686120413184 8584407856447488 8590697849290752 8610572027476224 8611826591107584 8625364000800768 8626620719628288 8629648250703597 8635996845969408 8646578003696256 8647837813412096 8657237000249136 8663580356679144 8678463392222208 8681841441441792 8695488911376384 8696755847430144 8698540611891546 8699807992579236 8714753263037952 8716875385840128 8731849976119296 8738248003190784 8742614090981376 8749020005167104 8767125578320632 8770538138860368 8774787869392896 8784325036071936 8785604915582976 8802840626331648 8809290669883392 8812382309370198 8827520969569536 8838403022046816 8842685636247552 8846127608168448 8849232175657887 8857032597823488 8888332415459328 8889627448885248 8899289432736768 8914577389387776 8918047344820224 8921177152695756 8925499874783232 8936502709934592 8943050690765568 8947519108738752 8958413824229376 8960595280625664 8961900842778624 8979138696146112 8980446960081792 8990207654104872 8998064914415616 9009157203511296 9015758419958784 9024633900367872 9031246456946688 9034415992293822 9049936080847104 9052139823757056 9053458723984896 9067690359816192 9069011525763072 9071219913719808 9096652706446656 9107866528816536 9112279710523392 9123512796951552 9127064079464448 9134691278098464 9141411419652096 9142743326785536 9145951992198684 9163894636396032 9170609232515328 9175052815958016 9186363285405696 9197687697739776 9208957060847232 9220309325468592 9224776990900224 9231536196919296 9236148757407744 9254268350758912 9261049165774848 9264299350876362 9268788331505664 9280214352624384 9283826630447616 9299775177818112 9306589336731648 9311239397711872 9325848766238784 9344144334200832 9345505779597312 9355663249800192 9375383106093056 9378673416936564 9385545386402406 9390093116332032 9401668674907392 9417819661369344 9420112987324416 9421485501382656 9424791991960839 9440982701624448 9459504140795904 9466435336790016 9471165265229824 9478105005597696 9486025558025328 9494387300892672 9497719376514018 9498082944483328 9501416317098732 9506020191842304 9516352122411264 9517738658548224 9534089039904768 9536410678525952 9543398225707008 9563147717033664 9574936607217384 9579576105934848 9583304908849152 9595118647642112 9610173423746064 9610201748865024 9611601958928384 9640896885464832 9645568344981504 9657458838503424 9661217956888576 9681211269095808 9688304914996032 9693145701133648 9704948309581824 9727400254158288 9728817540088608 9735974764019712 9739391625280278 9759920303803904 9767071621622016 9771804218621952 9776686725398528 9783850328358912 9804097420917696 9806484809070144 9807913617650304 9823331223134208 9824762486243328 9835440852354048 9863393826963456 9866855406217914 9871636353067008 9883805530030848 9887652752753152 9903195704623104 9904638604017664 9908114658215241 9927552522762368 9951893559189504 9964161672551424 9988668435924308 9993508406808576 10000830879995904 10005827820525056 10032803262922752 10041187359131136 10053565548676416 10065958997331096 10074756442636288 10082138448125952 10103002830092016 10110435331866624 10122823028717568 10124297927897088 10135301853950208 10140212875493376 10152713137913856 10160229535014611 10185141064483008 10202637966483456 10205122402934784 10206609293164544 10227731260093152 10235255521148928 10242755128000512 10247796152528896 10267947089397504 10272922383679488 10276527687860772 10284087847108608 10285586242633728 10309381465945536 10310883546760576 10328596459896832 10347398659957248 10360076693453136 10369208895012864 10372847991152166 10377874114762752 10390667352083712 10407368720646144 10411051894603776 10418680311496704 10444304959253568 10449365707063296 10462247075045376 10475144322425856 10487978874853792 10513694002046976 10525121156025216 10534319899803648 10547305994354688 10578370221965312 10597627110739968 10599171189055488 10621105539327504 10641942158395392 10643492693430272 10655060923383552 10662868131297408 10681185713504256 10685343312543744 10694272715822592 10705896137712672 10707455990866752 10725850169892864 10728462013341696 10736323003920384 10768024621744128 10771803683119557 10781218022455296 10794508478597376 10799738916175872 10811476967473152 10813052203794432 10826300774042624 10846008996147936 10864641193316352 10868870201499648 10891362677732784 10900963197321216 10904788913775354 10939486049796096 10941079937089536 10944919732599684 10952971609522176 10979910341779392 10985230615117824 10987955574324768 10998772566073344 11006831619403776 11032295410203912 11033902819856592 11051247626025984 11052857797023744 11064870958898304 11074541433126912 11080042198434248 11082656004046848 11088193481244672 11096318055333888 11119281221284704 11123609346847296 11128999248986112 11141095167700992 11142718429519872 11168496588107664 11195880254088192 11209681881620352 11215113489874944 11219478917677056 11233309636263936 11242696957659648 11256556298090688 11278639552487424 11286903670788096 11310261242260968 11324203871997483 11334100997965824 11342405754141696 11348073015961344 11353571681107968 11361890703900672 11388175907307264 11389835168884224 11402214585693984 11407739484930048 11421802280153088 11426248160550912 11458283697543384 11477967712293888 11480762703301632 11482435454810112 11500485334401024 11502160959504384 11506197667604796 11514662461292544 11528770671595008 11542982666998848 11551440475572192 11557037681639424 11571284522962944 11575788588589056 11598054149188728 11599743990105648 11619671017383936 11622500514453504 11642466634825728 11650997337587712 11655086280134778 11656818787975168 11665360006889472 11675108379108096 11689500771094176 11694050851813824 11699717159190528 11708289810726912 11712433381429248 11714139887443968 11749843079160264 11755536420446208 11770027959426048 11784537362729088 11790247514996736 11794836810891264 11798976234210516 11809376797097984 11827905752302848 11851109887279104 11852836598513664 11865719243649024 11894902870261008 11900666499710976 11915336946579456 11924067587687424 11930025478318336 11944551765639168 11947460374167552 11948743731743442 11949201123704832 11972184928194816 11973929280109056 11986943538806496 11997419885887488 12012209604681728 12021011226611712 12031056805300416 12045887989725096 12066581441129472 12069519765009408 12071278298646528 12090253813088256 12092015367684096 12094959884959744 12128870275262208 12143822038422048 12149706280697856 12164683729268736 12169418772619264 12179588370797952 12194602656264912 12218526181861376 12227478976687104 12248484380540928 12252783012449382 12263583596986368 12278609414462976 12293745767291456 12299702654533632 12308714929225728 12314865009876992 12352399134501816 12358384442007552 12373619136832512 12378435507263488 12399700237090816 12408785782308864 12413140672338666 12434465021651712 12458859112267776 12460674372796416 12465047473238529 12474217666400256 12504897889248752 12514060515203208 12520124155109376 12535558233209856 12557092881825792 12560150649765888 12561980668510208 12564558661621122 12566389322614452 12587976935499264 12612672187727872 12621913782386688 12637473340796928 12648034077367104 12657338888749056 12663625835352024 12668555089464976 12674693589123072 12688469496548352 12690318211397632 12712118719873024 12724530967609344 12750863622711552 12766582142956512 12772768141246464 12777739878465536 12813564564994752 12822991152611328 12854529180619776 12876611784671232 12908281692127744 12917739886661376 12939931079442432 12953995268954112 12969867005544384 12971756720118144 12985855500373704 13022762162162688 13043233367064576 13045133771145216 13049711988868854 13072129894556928 13075313078760192 13077218156867072 13097774964178944 13099683314991104 13113921136472064 13123530007750656 13155807208290552 13162181804089344 13176487554107904 13178407373374464 13204260939497472 13210819544286988 13213936004825088 13257604533070224 13269191412252672 13285548896735232 13324677875744768 13334441173327872 13348934149105152 13371866084081664 13377071017230336 13381765729043634 13388249812174848 13404754064901888 13421278663108128 13440892920938496 13442851264167936 13470670440122688 13480580442488832 13485311481157308 13497097371623424 13499063903862784 13513735805266944 13523637629938176 13536950850551808 13546869685420032 13578209735635584 13580188085977344 13601535539724288 13603517288644608 13606829870579712 13636975013457536 13657006837334016 13661799793224804 13685269195427328 13690596119196672 13702036917147696 13712117129478144 13714114990178304 13718927988298026 13745841954594048 13755913848772992 13779544928108544 13796531546609664 13813435591270848 13830463988202888 13837165486350336 13854223136111616 13881402526138368 13891573748662272 13896449026314543 13920321528936576 13925739945671424 13932487609417728 13949662766727168 13959884005097472 13966859096567808 14016216501301248 14018258669395968 14033494874700288 14063074659139584 14068010125404846 14078318079603609 14102503012361088 14126729492054016 14130169480986624 14132228252073984 14161474052436672 14189256211193856 14199653005185024 14206747897844736 14217157508396544 14241580951339008 14246579064771027 14247124416724992 14252124475648098 14259030287763456 14274528183616896 14276607987822336 14301133559857152 14304616017788928 14315097338560512 14344721575550496 14357366162325504 14362404910826076 14369364158902272 14374957363273728 14392677971463168 14415302623297536 14417402938392576 14461345328197248 14468352517472256 14486188257755136 14491826935332864 14521816903643712 14532457372494048 14539718551700472 14557422464372736 14591100381237432 14593226310132912 14603962146029568 14609087437920417 14639880455705856 14646974153490432 14650607432433024 14657706327932928 14665030088097792 14675775492538368 14706146131376544 14709727213605216 14711870426475456 14734996834701312 14737143729364992 14753161278531072 14784257974992896 14795090740445184 14800283109326871 14807454529600512 14825708295046272 14831479129129728 14838665665314816 14854793556934656 14856957906026496 14891328784143552 14927840338784256 14946242508827136 14977746181685248 14983002653886462 14990262610212864 15001246319993856 15008741730787584 15038186069983232 15049204894384128 15061781038696704 15080348323014624 15098938495996644 15112134663954432 15123207672188928 15130764021281792 15154504245138024 15184234543076352 15186446891845632 15202952780925312 15210319313240064 15229069706870784 15234997547401216 15277711596724512 15303956949725184 15307683604402176 15309913939746816 15341596890139728 15352883281723392 15371694228793344 15390643555998464 15401920634096256 15409383575519232 15414791531791158 15428379363950592 15434384784785408 15464072198918304 15466325320140864 15492894689845248 15496667352604672 15540115040179704 15553813342519296 15559271986728249 15566811172144128 15586001028125568 15592067802418432 15599622878920704 15611053080969216 15616577841905664 15618853183258624 15666457438880352 15674048560594944 15693370612568064 15712716483638784 15731968312280688 15751361764342178 15770541003070464 15801479849705472 15803782131351552 15820958991532032 15859870493681344 15867555332947968 15887115928772608 15898756783583232 15931658308991256 15962913237593088 15965239040145408 15982591385075328 15996559847849984 16028014968815616 16041409073733888 16061183986300128 16088775254839296 16092693020012544 16095037731528704 16152036932616192 16171827033682944 16191762717896064 16199608374263808 16217215451209728 16219578305691648 16239451161063936 16259470208353216 16303305302249472 16337044016599176 16351444795981824 16357183370663031 16371479219283968 16399603539378176 16411619905634304 16417379598899526 16429457414283264 16469865512669088 16477845922676736 16498158849110016 16542637441155072 16550854229784888 16579286695535616 16597306438347456 16611812149690368 16614232497061888 16620063297651372 16632290221867008 16644477083000832 16685414020270944 16693498873479168 16711642751551488 16714077644279808 16740351433506816 16752744882161496 16755185763485936 16783969247332352 16814522822430528 16829218376515584 16849964454395904 16864045436489472 16884834447136032 16899591452164096 16917959328731136 16930355506182144 16959439911518208 17001151496948736 17022109523942016 17030357521661952 17084752753326336 17103321878540976 17132703420229632 17139372240826368 17181395698581504 17221144054952448 17223653182215168 17250728001601536 17253241439256576 17259296501407194 17271993691938816 17293156007392512 17295675626824192 17314474000498272 17327160713358288 17356926784444416 17363682882883584 17390977822752768 17397081223783092 17399615985158472 17429506526075904 17433750771680256 17463699952238592 17476496006381568 17485228181962752 17498040010334208 17534251156641264 17541076277720736 17549575738785792 17568650072143872 17571209831165952 17618581339766784 17624764618740396 17655041939139072 17676806044093632 17685371272495104 17692255216336896 17698464351315774 17714065195646976 17776664830918656 17779254897770496 17798578865473536 17829154778775552 17842354305391512 17850999749566464 17873005419869184 17886101381531136 17895038217477504 17916827648458752 17921190561251328 17923801685557248 17958277392292224 17960893920163584 17980415308209744 17996129828831232 18018314407022592 18031516839917568 18062492913893376 18068831984587644 18099872161694208 18104279647514112 18106917447969792 18135380719632384 18138023051526144 18142439827439616 18193305412893312 18215733057633072 18224559421046784 18247025593903104 18254128158928896 18269382556196928 18282822839304192 18291903984397368 18327789272792064 18341218465030656 18372726570811392 18379174518674073 18395375395479552 18417914121694464 18440618650937184 18449553981800448 18463072393838592 18472297514815488 18522098331549696 18528598701752724 18537576663011328 18560428705248768 18567653260895232 18599550355636224 18613178673463296 18619711008507999 18622478795423744 18651697532477568 18688288668401664 18691011559194624 18711326499600384 18757346833873128 18771090772804812 18780186232664064 18803337349814784 18835639322738688 18840225974648832 18842971002765312 18846837992431683 18849583983921678 18881965403248896 18919008281591808 18932870673580032 18942330530459648 18956210011195392 18972051116050656 18988774601785344 18995438753028036 19002832634197464 19012040383684608 19032704244822528 19035477317096448 19068178079809536 19072821357051904 19086796451414016 19126295434067328 19149873214434768 19159152211869696 19166609817698304 19190237295284224 19220346847492128 19220403497730048 19281793770929664 19314917677006848 19322435913777152 19362422538191616 19376609829992064 19386291402267296 19409896619163648 19454800508316576 19457635080177216 19471949528039424 19478783250560556 19519840607607808 19534143243244032 19553373450797056 19567700656717824 19574567983303281 19608194841835392 19612969618140288 19615827235300608 19646662446268416 19649524972486656 19670881704708096 19726787653926912 19733710812435828 19743272706134016 19767611060061696 19775305505506304 19806391409246208 19809277208035328 19816229316430482 19855105045524736 19903787118379008 19928323345102848 19977336871848616 19987016813617152 20001661759991808 20011655641050112 20065606525845504 20072648593565451 20082374718262272 20107131097352832 20131917994662192 20149512885272576 20164276896251904 20206005660184032 20220870663733248 20245646057435136 20248595855794176 20270603707900416 20305426275827712 20320459070029222 20370282128966016 20405275932966912 20410244805869568 20413218586329088 20455462520186304 20470511042297856 20485510256001024 20495592305057792 20535894178795008 20553055375721544 20568175694217216 20571172485267456 20578391982447039 20618762931891072 20621767093521152 20657192919793664 20694797319914496 20720153386906272 20738417790025728 20745695982304332 20755748229525504 20781334704167424 20822103789207552 20837360622993408 20888609918507136 20898731414126592 20924494150090752 20950288644851712 20975957749707584 21027388004093952 21050242312050432 21094611988709376 21102015188107269 21156740443930624 21195254221479936 21198342378110976 21242211078655008 21283884316790784 21286985386860544 21310121846767104 21325736262594816 21362371427008512 21370686625087488 21378186713472147 21388545431645184 21411792275425344 21414911981733504 21451700339785728 21456924026683392 21472646007840768 21536049243488256 21543607366239114 21562436044910592 21589016957194752 21622953934946304 21626104407588864 21652601548085248 21692017992295872 21729282386632704 21737740402999296 21782725355465568 21801926394642432 21809577827550708 21878972099592192 21889839465199368 21905943219044352 21959820683558784 21970461230235648 21975911148649536 21997545132146688 22013663238807552 22064590820407824 22067805639713184 22102495252051968 22105715594047488 22129741917796608 22160084396868496 22165312008093696 22176386962489344 22192636110667776 22238562442569408 22247218693694592 22257998497972224 22282190335401984 22285436859039744 22336993176215328 22391760508176384 22419363763240704 22430226979749888 22466619272527872 22474503980829693 22485393915319296 22513112596181376 22557279104974848 22573807341576192 22620522484521936 22648407743994966 22668201995931648 22684811508283392 22696146031922688 22723781407801344 22776351814614528 22779670337768448 22804429171387968 22815478969860096 22843604560306176 22852496321101824 22916567395086768 22955935424587776 22961525406603264 22964870909620224 23000970668802048 23012395335209592 23029324922585088 23057541343190016 23085965333997696 23102880951144384 23114075363278848 23142569045925888 23151577177178112 23196108298377456 23199487980211296 23239342034767872 23245001028907008 23301994675175424 23310172560269556 23313637575950336 23330720013778944 23350216758216192 23379001542188352 23388101703627648 23399434318381056 23416579621453824 23424866762858496 23428279774887936 23499686158320528 23511072840892416 23540055918852096 23569074725458176 23580495029993472 23597952468421032 23618753594195968 23627042646513267 23655811504605696 23702219774558208 23705673197027328 23731438487298048 23789805740522016 23801332999421952 23830673893158912 23848135175374848 23860050956636672 23889103531278336 23894920748335104 23897487463486884 23944369856389632 23947858560218112 23973887077612992 23994839771774976 24024419209363456 24042022453223424 24062113610600832 24091775979450192 24133162882258944 24139039530018816 24142556597293056 24180507626176512 24257740550524416 24287644076844096 24299412561395712 24329367458537472 24338837545238528 24359176741595904 24389205312529824 24437052363722752 24454957953374208 24496968761081856 24505566024898764 24527167193972736 24557218828925952 24587491534582912 24599405309067264 24617429858451456 24626069398349289 24629730019753984 24704798269003632 24716768884015104 24747238273665024 24756871014526976 24817571564617728 24826281344677332 24868930043303424 24917718224535552 24921348745592832 24930094946477058 24948435332800512 25009795778497504 25028121030406416 25040248310218752 25071116466419712 25114185763651584 25120301299531776 25129117323242244 25132778645228904 25175953870998528 25225344375455744 25243827564773376 25274946681593856 25296068154734208 25327251670704048 25337110178929952 25349387178246144 25376938993096704 25380636422795264 25449061935218688 25501727245423104 25533164285913024 25545536282492928 25555479756931072 25627129129989504 25709058361239552 25753223569342464 25816563384255488 25835479773322752 25879862158884864 25888944752110791 25907990537908224 25939734011088768 25943513440236288 25971711000747408 26045524324325376 26086466734129152 26090267542290432 26099423977737708 26144259789113856 26150626157520384 26154436313734144 26195549928357888 26199366629982208 26227842272944128 26247060015501312 26311614416581104 26324363608178688 26352975108215808 26356814746748928 26408521878994944 26421639088573976 26427872009650176 26515209066140448 26538382824505344 26547696526973661 26571097793470464 26649355751489536 26668882346655744 26697868298210304 26743732168163328 26754142034460672 26763531458087268 26776499624349696 26809508129803776 26842557326216256 26881785841876992 26885702528335872 26941340880245376 26970622962314616 26994194743246848 26998127807725568 27027471610533888 27047275259876352 27073901701103616 27093739370840064 27156419471271168 27160376171954688 27203071079448576 27207034577289216 27213659741159424 27273950026915072 27323599586449608 27370538390854656 27381192238393344 27404073834295392 27424234258956288 27428229980356608 27437855976596052 27491683909188096 27511827697545984 27559089856217088 27593063093219328 27626871182541696 27660927976405776 27674330972700672 27708446272223232 27762805052276736 27783147497324544 27792898052629086 27840643057873152 27851479891342848 27899325533454336 27919768010194944 27933718193135616 28032433002602496 28036517338791936 28066989749400576 28126149318279168 28136020250809692 28156636159207218 28205006024722176 28253458984108032 28260338961973248 28264456504147968 28274375975882517 28322948104873344 28378512422387712 28399306010370048 28413495795689472 28434315016793088 28483161902678016 28493158129542054 28494248833449984 28504248951296196 28518060575526912 28549056367233792 28553215975644672 28602267119714304 28609232035577856 28630194677121024 28689443151100992 28724809821652152 28738728317804544 28749914726547456 28785355942926336 28830605246595072 28834805876785152 28922690656394496 28936705034944512 28972376515510272 28983653870665728 29043633807287424 29064914744988096 29079437103400944 29114844928745472 29182200762474864 29186452620265824 29207924292059136 29218174875840834 29279760911411712 29301214864866048 29315412655865856 29330060176195584 29351550985076736 29412292262753088 29419454427210432 29423740852950912 29469993669402624 29474287458729984 29506322557062144 29568515949985792 29590181480890368 29600566218653742 29614909059201024 29651416590092544 29662958258259456 29709587113869312 29713915812052992 29724343974645723 29782657568287104 29855680677568512 29892485017654272 29955492363370496 29966005307772924 29980525220425728 30002492639987712 30017483461575168 30076372139966464 30098409788768256 30123562077393408 30160696646029248 30197876991993288 30224269327908864 30246415344377856 30261528042563584 30309008490276048 30368469086152704 30372893783691264 30405905561850624 30420638626480128 30458139413741568 30469995094802432 30480688605043833 30555423193449024 30607913899450368 30615367208804352 30619827879493632 30683193780279456 30705766563446784 30743388457586688 30781287111996928 30803841268192512 30818767151038464 30829583063582316 30856758727901184 30868769569570816 30928144397836608 30932650640281728 30985789379690496 30993334705209344 31080230080359408 31107626685038592 31118543973456498 31133622344288256 31172002056251136 31184135604836864 31222106161938432 31233155683811328 31237706366517248 31332914877760704 31348097121189888 31386741225136128 31425432967277568 31463936624561376 31502723528684356 31541082006140928 31602959699410944 31641917983064064 31719740987362688 31735110665895936 31774231857545216 31797513567166464 31863316617982512 31925826475186176 31930478080290816 31965182770150656 32056029937631232 32082818147467776 32122367972600256 32177550509678592 32185386040025088 32190075463057408 32304073865232384 32343654067365888 32383525435792128 32399216748527616 32434430902419456 32439156611383296 32463172416754001 32478902322127872 32518940416706432 32606610604498944 32674088033198352 32702889591963648 32714366741326062 32742958438567936 32823239811268608 32834759197799052 32858914828566528 32939731025338176 32955691845353472 32996317698220032 33101708459569776 33158573391071232 33194612876694912 33223624299380736 33240126595302744 33264580443734016 33288954166001664 33370828040541888 33386997746958336 33423285503102976 33428155288559616 33505489764322992 33510371526971872 33567938494664704 33629045644861056 33658436753031168 33699928908791808 33728090872978944 33769668894272064 33799182904328192 33835918657462272 33860711012364288 33972611615992449 34002302993897472 34044219047884032 34060715043323904 34169505506652672 34206643757081952 34265406840459264 34278744481652736 34442288109904896 34447306364430336 34501456003203072 34506482878513152 34518593002814388 34543987383877632 34586312014785024 34591351253648384 34628948000996544 34654321426716576 34713853568888832 34727365765767168 34794162447566184 34799231970316944 34859013052151808 34867501543360512 34927399904477184 34952992012763136 34970456363925504 34996080020668416 35068502313282528 35082152555441472 35099151477571584 35137300144287744 35142419662331904 35249529237480792 35310083878278144 35353612088187264 35370742544990208 35384510432673792 35396928702631548 35428130391293952 35553329661837312 35558509795540992 35597157730947072 35684708610783024 35701999499132928 35746010839738368 35772202763062272 35790076434955008 35833655296917504 35842381122502656 35847603371114496 35916554784584448 35921787840327168 35960830616419488 35992259657662464 36036628814045184 36063033679835136 36137663969175288 36199744323388416 36208559295028224 36213834895939584 36270761439264768 36276046103052288 36284879654879232 36386610825786624 36431466115266144 36449118842093568 36494051187806208 36508256317857792 36538765112393856 36583807968794736 36655578545584128 36682436930061312 36745453141622784 36758349037348146 36790750790959104 36835828243388928 36881237301874368 36899107963600896 36926144787677184 36944595029630976 37057197403505448 37075153326022656 37120857410497536 37135306521790464 37199100711272448 37226357346926592 37239422017015998 37244957590847488 37303395064955136 37376577336803328 37382023118389248 37395142419715587 37422652999200768 37514693667746256 37542181545609624 37560372465328128 37606674699629568 37671278645477376 37680451949297664 37685942005530624 37693675984863366 37699167967843356 37763930806497792 37838016563183616 37865741347160064 37884661060919296 37912420022390784 37944102232101312 37990877506056072 38005665268394928 38024080767369216 38065408489645056 38070954634192896 38136356159619072 38145642714103808 38173592902828032 38252590868134656 38299746428869536 38318304423739392 38333219635396608 38380474590568448 38440693694984256 38563587541859328 38629835354013696 38644871827554304 38724845076383232 38753219659984128 38772582804534592 38819793238327296 38909601016633152 38915270160354432 38957566501121112 39039681215215616 39068286486488064 39106746901594112 39135401313435648 39149135966606562 39216389683670784 39225939236280576 39231654470601216 39293324892536832 39299049944973312 39341763409416192 39467421624871656 39486545412268032 39535222120123392 39550611011012608 39612782818492416 39618554416070656 39632458632860964 39710210091049472 39807574236758016 39856646690205696 39954673743697232 39974033627234304 40003323519983616 40023311282100224 40131213051691008 40145297187130902 40164749436524544 40214262194705664 40263835989324384 40299025770545152 40328553792503808 40412011320368064 40441741327466496 40491292114870272 40497191711588352 40541207415800832 40610852551655424 40640918140058444 40740564257932032 40810551865933824 40820489611739136 40826437172658176 40910925040372608 40971020512002048 40991184610115584 41071788357590016 41106110751443088 41136351388434432 41142344970534912 41156783964894078 41237525863782144 41243534187042304 41314385839587328 41389594639828992 41440306773812544 41491391964608664 41511496459051008 41562669408334848 41644207578415104 41674721245986816 41777219837014272 41797462828253184 41848988300181504 41900577289703424 41951915499415168 42054776008187904 42100484624100864 42189223977418752 42204030376214538 42390508442959872 42396684756221952 42484422157310016 42567768633581568 42573970773721088 42620243693534208 42651472525189632 42724742854017024 42741373250174976 42756373426944294 42777090863290368 42823584550850688 42829823963467008 42903400679571456 42913848053366784 42935163518932711 42945292015681536 43072098486976512 43087214732478228 43124872089821184 43178033914389504 43245907869892608 43252208815177728 43305203096170496 43384035984591744 43458564773265408 43475480805998592 43565450710931136 43619155655101416 43779678930398736 43811886438088704 43827262313761251 43919641367117568 43940922460471296 43951822297299072 43995090264293376 44027326477615104 44129181640815648 44135611279426368 44204990504103936 44211431188094976 44259483835593216 44320168793736992 44352773924978688 44385272221335552 44400849327980613 44477124885138816 44494437387389184 44515996995944448 44564380670803968 44570873718079488 44673986352430656 44783521016352768 44838727526481408 44933238545055744 44949007961659386 44970787830638592 45026225192362752 45114558209949696 45147614683152384 45241044969043872 45296815487989932 45336403991863296 45369623016566784 45392292063845376 45552703629229056 45559340675536896 45608858342775936 45630957939720192 45687209120612352 45704992642203648 45833134790173536 45911870849175552 45923050813206528 45929741819240448 46024790670419184 46058649845170176 46115082686380032 46171930667995392 46205761902288768 46228150726557696 46285138091851776 46303154354356224 46392216596754912 46398975960422592 46478684069535744 46490002057814016 46620345120539112 46627275151900672 46661440027557888 46677815960184747 46700433516432384 46758003084376704 46776203407255296 46798868636762112 46833159242907648 46849733525716992 46856559549775872 46999372316641056 47022145681784832 47080111837704192 47138149450916352 47195904936842064 47237507188391936 47254085293026534 47311623009211392 47404439549116416 47411346394054656 47462876974596096 47579611481044032 47602665998843904 47661347786317824 47696270350749696 47720101913273344 47794974926973768 47888739712779264 47895717120436224 47947774155225984 47989679543549952 48048838418726912 48084044906446848 48124227221201664 48183551958900384 48266325764517888 48278079060037632 48285113194586112 48515481101048832 48575288153688192 48598825122791424 48658734917074944 48677675090477056 48718353483191808 48778410625059648 48874104727445504 48909915906748416 49011132049797528 49054334387945472 49071550111989093 49114437657851904 49174983069165824 49198810618134528 49234859716902912 49252138796698578 49259460039507968 49409596538007264 49433537768030208 49494476547330048 49513742029053952 49652562689354664 49737860086606848 49835436449071104 49842697491185664 49860189892954116 49896870665601024 50019591556995008 50056242060812832 50080496620437504 50142232932839424 50258234646484488 50265557290457808 50351907741997056 50450688750911488 50487655129546752 50549893363187712 50592136309468416 50654503341408096 50674220357859904 50698774356492288 50753877986193408 50761272845590528 51003454490846208 51066328571826048 51091072564985856 51110959513862144 51254258259979008 51418116722479104 51633126768510976 51670959546645504 51759724317769728 51777889504221582 51815981075816448 51879468022177536 51887026880472576 51943422001494816 52091048648650752 52172933468258304 52198847955475416 52288519578227712 52301252315040768 52308872627468288 52391099856715776 52398733259964416 52455684545888256 52494120031002624 52623228833162208 52648727216357376 52705950216431616 52713629493497856 52843278177147952 52855744019300352 53030418132280896 53076765649010688 53095393053947322 53142195586940928 53298711502979072 53337764693311488 53395736596420608 53487464336326656 53527062916174536 53552999248699392 53619016259607552 53685114652432512 53763571683753984 53771405056671744 53882681760490752 53941245924629232 53988389486493696 53996255615451136 54054943221067776 54094550519752704 54187478741680128 54312838942542336 54320752343909376 54406142158897152 54414069154578432 54427319482318848 54547900053830144 54647199172899216 54741076781709312 54762384476786688 54808147668590784 54848468517912576 54875711953192104 54983367818376192 55023655395091968 55118179712434176 55186126186438656 55253742365083392 55321855952811552 55348661945401344 55416892544446464 55566294994649088 55585796105258172 55681286115746304 55702959782685696 55798651066908672 55839536020389888 55867436386271232 56064866005204992 56073034677583872 56133979498801152 56272040501619384 56313272318414436 56410012049444352 56506917968216064 56520677923946496 56528913008295936 56540513977295049 56548751951765034 56645896209746688 56757024844775424 56798612020740096 56826991591378944 56868630033586176 56966323805356032 56986316259084108 57008497902592392 57036121151053824 57098112734467584 57106431951289344 57204534239428608 57218464071155712 57260389354242048 57378886302201984 57449619643304304 57477456635609088 57499829453094912 57570711885852672 57661210493190144 57845381312788992 57944753031020544 57967307741331456 58087267614574848 58129829489976192 58158874206801888 58229689857490944 58364401524949728 58372905240531648 58415848584118272 58436349751681668 58559521822823424 58602429729732096 58660120352391168 58703101970153472 58723703949909843 58824584525506176 58838908854420864 58847481705901824 58939987338805248 58948574917459968 59012645114124288 59180362961780736 59201132437307484 59229818118402048 59302833180185088 59325916516518912 59419174227738624 59427831624105984 59448687949291446 59565315136574208 59711361355137024 59784970035308544 59932010615545848 59961050440851456 60004985279975424 60034966923150336 60152744279932928 60196819577536512 60217945780696353 60247124154786816 60321393292058496 60395753983986576 60448538655817728 60492830688755712 60523056085127168 60618016980552096 60736938172305408 60745787567382528 60811811123701248 60916278827483136 60939990189604864 60961377210087666 61110846386898048 61215827798900736 61230734417608704 61239655758987264 61366387560558912 61411533126893568 61486776915173376 61562574223993856 61607682536385024 61659166127164632 61713517455802368 61735175947341117 61737539139141632 61856288795673216 61865301280563456 61971578759380992 61986669410418688 62160460160718816 62215253370077184 62237087946912996 62267244688576512 62344004112502272 62368271209673728 62466311367622656 62475412733034496 62665829755521408 62696194242379776 62773482450272256 62850865934555136 62927873249122752 63005447057368712 63082164012281856 63283835966128128 63306045564321807 63439481974725376 63470221331791872 63548463715090432 63595027134332928 63726633235965024 63851652950372352 63860956160581632 63930365540301312 64112059875262464 64134560140416441 64165636294935552 64244735945200512 64355101019357184 64370772080050176 64380150926114816 64608147730464768 64687308134731776 64767050871584256 64868861804838912 64878313222766592 64926344833508002 64957804644255744 65037880833412864 65213221208997888 65348176066396704 65405779183927296 65428733482652124 65485916877135872 65669518395598104 65717829657133056 65879462050676352 65911383690706944 65992635396440064 66203416919139552 66317146782142464 66389225753389824 66480253190605488 66529160887468032 66577908332003328 66741656081083776 66773995493916672 66846571006205952 66856310577119232 67010979528645984 67020743053943744 67135876989329408 67258091289722112 67399857817583616 67423511942489079 67456181745957888 67539337788544128 67598365808656384 67671837314924544 67721422024728576 67945223231984898 68004605987794944 68088438095768064 68339011013305344 68413287514163904 68530813680918528 68557488963305472 68884576219809792 68894612728860672 69002912006406144 69037186005628776 69087974767755264 69172624029570048 69182702507296768 69257896001993088 69308642853433152 69427707137777664 69454731531534336 69588324895132368 69598463940633888 69718026104303616 69735003086721024 69905984025526272 69940912727851008 69992160041336832 70137004626565056 70164305110882944 70198302955143168 70274600288575488 70284839324663808 70499058474961584 70620167756556288 70707224176374528 70741485089980416 70793857405263096 70856260782587904 70881127939539801 71106659323674624 71117019591081984 71194315461894144 71369417221566048 71403998998265856 71492021679476736 71544405526124544 71580152869910016 71667310593835008 71684762245005312 71833109569168896 71843575680654336 71921661232838976 71984519315324928 72073257628090368 72126067359670272 72275327938350576 72399488646776832 72417118590056448 72427669791879168 72541522878529536 72773221651573248 72862932230532288 72898237684187136 72988102375612416 73016512635715584 73077530224787712 73167615937589472 73311157091168256 73364873860122624 73490906283245568 73516698074696292 73581501581918208 73671656486777856 73762474603748736 73798215927201792 73852289575354368 73889190059261952 74114394807010896 74150306652045312 74241714820995072 74270613043580928 74452714693853184 74478844034031996 74489915181694976 74606790129910272 74753154673606656 74764046236778496 74790284839431174 74845305998401536 75029387335492512 75084363091219248 75120744930656256 75213349399259136 75342557290954752 75360903898595328 75387351969726732 75398335935686712 75527861612995584 75676033126367232 75731482694320128 75769322121838592 75824840044781568 75888204464202624 75981755012112144 76011330536789856 76048161534738432 76130816979290112 76141909268385792 76347185805656064 76505181736269312 76599492857739072 76636608847478784 76666439270793216 76760949181136896 76881387389968512 77127175083718656 77259670708027392 77449690152766464 77506439319968256 77545165609069184 77639586476654592 77666834256332373 77819202033266304 77830540320708864 77915133002242224 78079362430431232 78136572972976128 78270802626871296 78298271933213124 78432779367341568 78451878472561152 78463308941202432 78586649785073664 78598099889946624 78683526818832384 78934843249743312 78973090824536064 79070444240246784 79101222022025216 79225565636984832 79264917265721928 79420420182098944 79615148473516032 79643089580920983 79713293380411392 79909347487394464 79948067254468608 80006647039967232 80046622564200448 80262426103382016 80290594374261804 80329498873049088 80428524389411328 80527671978648768 80598051541090304 80657107585007616 80824022640736128 80982584229740544 80994383423176704 81082414831601664 81221705103310848 81281836280116888 81481128515864064 81621103731867648 81640979223478272 81652874345316352 81821850080745216 81982369220231168 82143576715180032 82212221502886176 82272702776868864 82284689941069824 82313567929788156 82475051727564288 82487068374084608 82628771679174656 82779189279657984 82880613547625088 82982783929217328 83022992918102016 83125338816669696 83288415156830208 83349442491973632 83554439674028544 83697976600363008 83801154579406848 83903830998830336 84109552016375808 84200969248201728 84378447954837504 84408060752429076 84781016885919744 84793369512443904 84823127927647551 84968844314620032 85135537267163136 85147941547442176 85240487387068416 85302945050379264 85449485708034048 85482746500349952 85512746853888588 85554181726580736 85647169101701376 85659647926934016 85806801359142912 85827696106733568 85870327037865422 85890584031363072 86174429464956456 86249744179642368 86356067828779008 86491815739785216 86504417630355456 86610406192340992 86768071969183488 86917129546530816 86950961611997184 87130901421862272 87238311310202832 87559357860797472 87623772876177408 87654524627522502 87839282734235136 87903644594598144 87990180528586752 88054652955230208 88258363281631296 88271222558852736 88409981008207872 88422862376189952 88518967671186432 88640337587473984 88705547849957376 88770544442671104 88801698655961226 88954249770277632 88988874774778368 89128761341607936 89141747436158976 89173031923937169 89347972704861312 89567042032705536 89677455052962816 89866477090111488 89898015923318772 89941575661277184 90052450384725504 90229116419899392 90295229366304768 90482089938087744 90593630975979864 90672807983726592 90739246033133568 90784584127690752 91105407258458112 91118681351073792 91217716685551872 91261915879440384 91374418241224704 91409985284407296 91442065815131499 91666269580347072 91823741698351104 91846101626413056 91859483638480896 92049581340838368 92117299690340352 92230165372760064 92343861335990784 92411523804577536 92456301453115392 92570276183703552 92606308708712448 92784433193509824 92797951920845184 92957368139071488 92980004115628032 93240690241078224 93254550303801344 93322880055115776 93355631920369494 93400867032864768 93516006168753408 93552406814510592 93666318485815296 93699467051433984 93713119099551744 93998744633282112 94044291363569664 94160223675408384 94276298901832704 94391809873684128 94475014376783872 94508170586053068 94623246018422784 94808879098232832 94925753949192192 95159222962088064 95205331997687808 95322695572635648 95392540701499392 95440203826546688 95589949853947536 95777479425558528 95791434240872448 95895548310451968 96097676837453824 96168089812893696 96248454442403328 96367103917800768 96532651529035776 96556158120075264 96570226389172224 97030962202097664 97150576307376384 97197650245582848 97317469834149888 97355350180954112 97389517250262003 97436706966383616 97556821250119296 97748209454891008 97819831813496832 98022264099595056 98108668775890944 98143100223978186 98228875315703808 98349966138331648 98469719433805824 98504277593397156 98518920079015936 98819193076014528 98867075536060416 98988953094660096 99027484058107904 99305125378709328 99475720173213696 99670872898142208 99720379785908232 99793741331202048 100039183113990016 100112484121625664 100160993240875008 100284465865678848 100516469292968976 100531114580915616 100703815483994112 100975310259093504 101099786726375424 101184272618936832 101309006682816192 101348440715719808 101397548712984576 101507755972386816 101522545691181056 102006908981692416 102132657143652096 102182145129971712 102383851468224157 102508516519958016 102836233444958208 103266253537021952 103341919093291008 103519448635539456 103555779008443164 103631962151632896 103758936044355072 103774053760945152 103886844002989632 104182097297301504 104397695910950832 104577039156455424 104602504630081536 104617745254936576 104782199713431552 104911369091776512 104988240062005248 105246457666324416 105297454432714752 105411900432863232 105427258986995712 105686556354295904 106060836264561792 106153531298021376 106190786107894644 106284391173881856 106597423005958144 106675529386622976 106791473192841216 107054125832349072 107105998497398784 107238032519215104 107370229304865024 107527143367507968 107542810113343488 107765363520981504 107882491849258464 107976778972987392 107992511230902272 108109886442135552 108189101039505408 108625677885084672 108641504687818752 108812284317794304 108828138309156864 108854638964637696 109095800107660288 109294398345798432 109482153563418624 109524768953573376 109616295337181568 109751423906384208 109966735636752384 110047310790183936 110236359424868352 110372252372877312 110507484730166784 110643711905623104 110697323890802688 110833785088892928 111171592210516344 111362572231492608 111405919565371392 111597302133817344 111679072040779776 111734872772542464 112129732010409984 112146069355167744 112185427259146761 112267958997602304 112544081003238768 112626544636828872 112820024098888704 113013835936432128 113041355847892992 113057826016591872 113081027954590098 113097503903530068 113291792419493376 113514049689550848 113597224041480192 113653983182757888 113737260067172352 113972632518168216 114016995805184784 114072242302107648 114196225468935168 114212863902578688 114409068478857216 114436928142311424 114520778708484096 114757772604403968 114899239286608608 114954913271218176 114999658906189824 115141423771705344 115690762625577984 115889506062041088 115934615482662912 116174535229149696 116259658979952384 116317748413603776 116459379714981888 116728803049899456 116745810481063296 116872699503363336 117119043645646848 117204859459464192 117320240704782336 117406203940306944 117447407899819686 117649169051012352 117677817708841728 117694963411803648 117879974677610496 117897149834919936 118025290228248576 118402264874614968 118459636236804096 118605666360370176 118651833033037824 118838348455477248 118855663248211968 118897375898582892 119130630273148416 119422722710274048 119569940070617088 119864021231091696 119922100881702912 120009970559950848 120069933846300672 120305488559865856 120393639155073024 120435891561392706 120494248309573632 120642786584116992 120791507967973152 120897077311635456 120985661377511424 121046112170254336 121236033961104192 121473876344610816 121491575134765056 121623622247402496 121832557654966272 121879980379209728 121922754420175332 122221692773796096 122431655597801472 122461468835217408 122479311517974528 122732775121117824 122973553830346752 123125148447987712 123215365072770048 123318332254329264 123427034911604736 123470351894682234 123475078278283264 123712577591346432 123730602561126912 123943157518761984 123973338820837376 124320920321437632 124474175893825992 124534489377153024 124688008225004544 124736542419347456 124932622735245312 124950825466068992 125331659511042816 125392388484759552 125546964900544512 125701731869110272 125855746498245504 126010894114737424 126164328024563712 126567671932256256 126612091128643614 126878963949450752 127096927430180864 127190054268665856 127453266471930048 127703305900744704 127721912321163264 127860731080602624 128224119750524928 128269120280832882 128331272589871104 128489471890401024 128710202038714368 128741544160100352 128760301852229632 128805490556798133 129216295460929536 129374616269463552 129534101743168512 129737723609677824 129756626445533184 129852689667016004 129915609288511488 130075761666825728 130426442417995776 130696352132793408 130857466965304248 130971833754271744 131339036791196208 131435659314266112 131758924101352704 131822767381413888 131985270792880128 132406833838279104 132634293564284928 132778451506779648 132960506381210976 133058321774936064 133155816664006656 133483312162167552 133547990987833344 133693142012411904 133712621154238464 134021959057291968 134041486107887488 134271753978658816 134516182579444224 134799715635167232 134847023884978158 134912363491915776 135078675577088256 135343674629849088 135442844049457152 135890446463969796 136009211975589888 136176876191536128 136678022026610688 136826575028327808 137061627361837056 137114977926610944 137769152439619584 137789225457721344 138074372011257552 138175949535510528 138345248059140096 138365405014593536 138515792003986176 138617285706866304 138855414275555328 138909463063068672 139176649790264736 139196927881267776 139436052208607232 139470006173442048 139881825455702016 139984320082673664 140033447880554241 140274009253130112 140328610221765888 140396605910286336 140549200577150976 140569678649327616 140998116949923168 141240335513112576 141414448352749056 141587714810526192 141712521565175808 141762255879079602 142213318647349248 142234039182163968 142388630923788288 142738834443132096 142807997996531712 142984043358953472 143088811052249088 143160305739820032 143666219138337792 143687151361308672 143843322465677952 143969038630649856 144146515256180736 144252134719340544 144550655876701152 144798977293553664 144834237180112896 144855339583758336 145546443303146496 145725864461064576 145796475368374272 145976204751224832 146033025271431168 146155060449575424 146335231875178944 146622314182336512 146729747720245248 147033396149392584 147163003163836416 147214650335967279 147343312973555712 147524949207497472 147596431854403584 147704579150708736 147778380118523904 148228789614021792 148300613304090624 148483429641990144 148541226087161856 148957688068063992 148979830363389952 149213580259820544 149506309347213312 149528092473556992 149580569678862348 149690611996803072 150058774670985024 150168726182438496 150241489861312512 150426698798518272 150774703939453464 150796671871373424 151055723225991168 151352066252734464 151462965388640256 151538644243677184 151649680089563136 151776408928405248 151963510024224288 152022661073579712 152096323069476864 152261633958580224 152283818536771584 153010363472538624 153198985715478144 153273217694957568 153332878541586432 153521898362273792 153762774779937024 154254350167437312 154899380305532928 155012878639936512 155090331218138368 155279172953309184 155333668512664746 155638404066532608 155661080641417728 155830266004484448 156158724860862464 156273145945952256 156596543866426248 156865558734683136 156903756945122304 156926617882404864 157173299570147328 157196199779893248 157367053637664768 157869686499486624 157946181649072128 158140888480493568 158202444044050432 158529834531443856 158840840364197888 159230296947032064 159286179161841966 159426586760822784 159818694974788928 159896134508937216 160013294079934464 160093245128400896 160581188748523608 160658997746098176 160857048778822656 161055343957297536 161196103082180608 161314215170015232 161648045281472256 161965168459481088 161988766846353408 162164829663203328 162563672560233776 162962257031728128 163242207463735296 163281958446956544 163305748690632704 163643700161490432 163964738440462336 164287153430360064 164424443005772352 164545405553737728 164627135859576312 164950103455128576 164974136748169216 165257543358349312 165558378559315968 165761227095250176 165965567858434656 166045985836204032 166250677633339392 166698884983947264 167108879348057088 167395953200726016 167602309158813696 167807661997660672 168219104032751616 168401938496403456 168816121504858152 169562033771839488 169586739024887808 169646255855295102 169937688629240064 170271074534326272 170295883094884352 170480974774136832 170605890100758528 170898971416068096 171025493707777176 171108363453161472 171294338203402752 171319295853868032 171613602718285824 171655392213467136 171740654075730844 171781168062726144 172348858929912912 172499488359284736 172712135657558016 172983631479570432 173220812384681984 173536143938366976 173834259093061632 173901923223994368 174261802843724544 174476622620405664 175118715721594944 175247545752354816 175309049255045004 175678565468470272 175807289189196288 175980361057173504 176109305910460416 176516726563262592 176542445117705472 176819962016415744 176845724752379904 177037935342372864 177280675174947968 177541088885342208 177603397311922452 177908499540555264 177977749549556736 178257522683215872 178283494872317952 178346063847874338 178695945409722624 179134084065411072 179354910105925632 179796031846637544 179883151322554368 180104900769451008 180458232839798784 180590458732609536 180653837342089059 180964179876175488 181187261951959728 181345615967453184 181478492066267136 181569168255381504 182210814516916224 182237362702147584 182435433371103744 182748836482449408 182819970568814592 182884131630262998 183332539160694144 183647483396702208 183692203252826112 183718967276961792 184099162681676736 184234599380680704 184460330745520128 184687722671981568 184823047609155072 185140552367407104 185205527842023351 185212617417424896 185568866387019648 185595903841690368 185914736278142976 185960008231256064 186481380482156448 186645760110231552 186711263840738988 186801734065729536 187032012337506816 187104813629021184 187398934102867968 187426238199103488 187997489266564224 188088582727139328 188320447350816768 188552597803665408 188783619747368256 189016341172106136 189246492036845568 189851507898384384 189918136692965421 190318445924176128 190410663995375616 190645391145271296 190785081402998784 190880407653093376 191179899707895072 191554958851117056 191582868481744896 191791096620903936 192195353674907648 192336179625787392 192403680421249323 192496908884806656 192734207835601536 193065303058071552 193112316240150528 193140452778344448 194061924404195328 194301152614752768 194634939668299776 194710700361908224 194779034500524006 194873413932767232 195113642500238592 195496418909782016 195639663626993664 196044528199190112 196217337551781888 196286200447956372 196457750631407616 196699932276663296 197008555186794312 197037840158031872 197638386152029056 197734151072120832 197977906189320192 198054968116215808 198610250757418656 198951440346427392 199440759571816464 199587482662404096 200078366227980032 200224968243251328 200321986481750016 200568931731357696 201032938585937952 201062229161831232 201407630967988224 202199573452750848 202270535827467237 202368545237873664 202618013365632384 202696881431439616 202795097425969152 203015511944773632 203045091382362112 204013817963384832 204265314287304192 204767702936448314 205017033039916032 205672466889916416 206532507074043904 206683838186582016 207111558016886328 207263924303265792 207517872088710144 207548107521890304 207773688005979264 208364194594603008 208795391821901664 209154078312910848 209205009260163072 209235490509873152 209822738183553024 209976480124010496 210492915332648832 210594908865429504 210823800865726464 210854517973991424 211373112708591808 212121672529123584 212381572215789288 212568782347763712 212643383818619403 213194846011916288 213351058773245952 213582946385682432 214108251664698144 214211996994797568 214476065038430208 214740458609730048 215054286735015936 215530727041963008 215764983698516928 215953557945974784 215985022461804544 216219772884271104 216378202079010816 217251355770169344 217283009375637504 217624568635588608 218191600215320576 218588796691596864 218964307126837248 219049537907146752 219232590674363136 219502847812768416 219933471273504768 220094621580367872 220472718849736704 220744504745754624 221014969460333568 221287423811246208 221394647781605376 221667570177785856 222343184421032688 222725144462985216 222811839130742784 223358144081559552 223469745545084928 224259464020819968 224292138710335488 224370854518293522 224535917995204608 225088162006477536 225253089273657744 225640048197777408 226027671872864256 226082711695785984 226162055909180196 226195007807060136 226583584838986752 227028099379101696 227194448082960384 227307966365515776 227474520134344704 227945265036336432 228033991610369568 228144484604215296 228392450937870336 228425727805157376 229041557416968192 229515545208807936 229798478573217216 229909826542436352 229999317812379648 230282847543410688 231381525251155968 231779012124082176 232349070458299392 232519317959904768 232635496827207552 232918759429963776 233457606099798912 233491620962126592 233745399006726672 234238087291293696 234409718918928384 234812407880613888 234894815799639372 235298338102024704 235355635417683456 235389926823607296 235759949355220992 235794299669839872 236050580456497152 236804529749229936 236919272473608192 237211332720740352 237303666066075648 237676696910954496 237794751797165784 238261260546296832 238845445420548096 238929268742762949 239139880141234176 239728042462183392 239844201763405824 240019941119901696 240139867692601344 240787278310146048 240871783122785412 240988496619147264 241285573168233984 241583015935946304 241794154623270912 241971322755022848 242092224340508672 242472067922208384 242947752689221632 242983150269530112 243247244494804992 243665115309932544 243845508840350664 244443385547592192 244863311195602944 244922937670434816 244958623035949056 245465550242235648 245947107660693504 246250296895975424 246430730145540096 246636664508658528 246854069823209472 246940703789364468 247425155182692864 247461205122253824 247886315037523968 247946677641674752 248641840642875264 248948351787651984 249068978754306048 249376016450009088 249473084838694912 249865245470490624 250663319022085632 251093929801089024 251403463738220544 251711492996491008 252021788229474848 252328656049127424 253135343864512512 253224182257287228 253757927898901504 254193854860361728 254380108537331712 254469383782942653 254906532943860096 255406611801489408 255443824642326528 255721462161205248 256448239501049856 256538240561665764 256662545179742208 256978943780802048 257420404077428736 257483088320200704 257520603704459264 257610981113596266 258749232538927104 259068203486337024 259475447219355648 259513252891066368 259705379334032008 259831218577022976 260151523333651456 260852884835991552 261392704265586816 261714933930608496 261943667508543488 262678073582392416 262871318628532224 263517848202705408 263970541585760256 264813667676558208 265268587128569856 265556903013559296 265921012762421952 266116643549872128 266311633328013312 266966624324335104 267386284024823808 267425242308476928 267519095771811507 268043918114583936 268082972215774976 268543507957317632 269032365158888448 269599431270334464 269694047769956316 269824726983831552 270157351154176512 270687349259698176 270885688098914304 271780892927939592 272018423951179776 272353752383072256 273356044053221376 273653150056655616 274123254723674112 274229955853221888 274326197445394497 275538304879239168 275578450915442688 276148744022515104 276351899071021056 276690496118280192 276730810029187072 277031584007972352 277234571413732608 277710828551110656 277818926126137344 278353299580529472 278393855762535552 278872104417214464 278940012346884096 279763650911404032 279968640165347328 280066895761108482 280548018506260224 280657220443531776 281098401154301952 281139357298655232 281996233899846336 282480671026225152 282828896705498112 283175429621052384 283425043130351616 283524511758159204 284426637294698496 284777261847576576 285477668886264192 285615995993063424 285968086717906944 286177622104498176 286320611479640064 287332438276675584 287374302722617344 287686644931355904 288293030512361472 288504269438681088 289101311753402304 289597954587107328 289668474360225792 289710679167516672 291092886606292992 291451728922129152 291592950736748544 291952409502449664 292066050542862336 292168551750786009 292310120899150848 292670463750357888 293244628364673024 293459495440490496 294066792298785168 294326006327672832 294429300671934558 294686625947111424 295049898414994944 295409158301417472 295556760237047808 296457579228043584 296601226608181248 296966859283980288 297082452174323712 297915376136127984 297959660726779904 298427160519641088 299012618694426624 299161139357724696 299381223993606144 300117549341970048 300337452364876992 300482979722625024 300853397597036544 301549407878906928 301593343742746848 302111446451982336 302925930777280512 303077288487354368 303299360179126272 303552817856810496 303927020048448576 304045322147159424 304192646138953728 304523267917160448 304567637073543168 306020726945077248 306397971430956288 306546435389915136 307043796724547584 307151554404672471 307525549559874048 308508700334874624 309798760611065856 310025757279873024 310180662436276736 310558345906618368 310667337025329492 311276808133065216 311322161282835456 311660532008968896 312317449721724928 312546291891904512 313193087732852496 313731117469366272 313807513890244608 313853235764809728 314346599140294656 314734107275329536 315739372998973248 315892363298144256 316281776960987136 316404888088100864 317059669062887712 317681680728395776 318460593894064128 318572358323683932 318853173521645568 319637389949577856 319792269017874432 320026588159868928 320186490256801792 321162377497047216 321317995492196352 321714097557645312 322110687914595072 322628430340030464 323296090562944512 323930336918962176 323977533692706816 324329659326406656 325127345120467552 325924514063456256 326484414927470592 326563916893913088 327287400322980864 327929476880924672 328574306860720128 328848886011544704 329254271719152624 329900206910257152 329948273496338432 331116757118631936 331522454190500352 331931135716869312 332091971672408064 332501355266678784 334217758696114176 334791906401452032 335204618317627392 335615323995321344 336438208065503232 336556281777440283 336803876992806912 337632243009716304 339124067543678976 339173478049775616 339292511710590204 339875377258480128 340542149068652544 340591766189768704 340961949548273664 341211780201517056 342050987415554352 342216726906322944 342588676406805504 342638591707736064 343227205436571648 343310784426934272 343481308151461688 343562336125452288 344697717859825824 344998976718569472 345424271315116032 346441624769363968 347072287876733952 347668518186123264 347803846447988736 348523605687449088 348953245240811328 350237431443189888 350618098510090008 351357130936940544 351614578378392576 351960722114347008 352218611820920832 353033453126525184 353084890235410944 353639924032831488 353691449504759808 354075870684745728 354561350349895936 355206794623844904 355816999081110528 355955499099113472 356515045366431744 356566989744635904 356692127695748676 357391890819445248 358268168130822144 358709820211851264 359592063693275088 359766302645108736 360209801538902016 360916465679597568 361180917465219072 361307674684178118 361928359752350976 362374523903919456 362691231934906368 362956984132534272 363138336510763008 364421629033832448 364474725404295168 364870866742207488 365497672964898816 365639941137629184 365768263260525996 366665078321388288 367294966793404416 367384406505652224 367437934553923584 368198325363353472 368920661491040256 369375445343963136 369646095218310144 370281104734814208 370411055684046702 370425234834849792 371137732774039296 371191807683380736 371829472556285952 371920016462512128 372962760964312896 373422527681477976 373603468131459072 374064024675013632 374209627258042368 374797868205735936 374852476398206976 375994978533128448 376177165454278656 376640894701633536 377105195607330816 377567239494736512 378032682344212272 378492984073691136 379703015796768768 379836273385930842 380636891848352256 381290782290542592 381570162805997568 381760815306186752 382359799415790144 383109917702234112 383165736963489792 383582193241807872 384390707349815296 384672359251574784 384807360842498646 384993817769613312 385468415671203072 386130606116143104 386224632480301056 386280905556688896 386416471670394399 388123848808390656 388602305229505536 389269879336599552 389421400723816448 389558069001048012 389746827865534464 390227285000477184 390992837819564032 391279327253987328 392089056398380224 392572400895912744 392915501262815232 393399864553326592 394017110373588624 394075680316063744 395276772304058112 395468302144241664 395955812378640384 396109936232431616 397220501514837312 397902880692854784 398881519143632928 399174965324808192 400156732455960064 400449936486502656 400643972963500032 401137863462715392 402065877171875904 402124458323662464 402815261935976448 404399146905501696 404541071654934474 404737090475747328 405236026731264768 405393762862879232 406031023889547264 406090182764724224 408027635926769664 408530628574608384 409535405872896628 410034066079832064 411344933779832832 413065014148087808 413367676373164032 414223116033772656 414527848606531584 415035744177420288 415096215043780608 415547376011958528 416728389189206016 417590783643803328 418308156625821696 418410018520326144 418470981019746304 419645476367106048 419952960248020992 420985830665297664 421189817730859008 421647601731452928 421709035947982848 422746225417183616 424243345058247168 424763144431578576 425137564695527424 425286767637238806 426702117546491904 427165892771364864 428216503329396288 428423993989595136 428952130076860416 429480917219460096 431061454083926016 431529967397033856 431907115891949568 432439545768542208 432756404158021632 434502711540338688 434566018751275008 436383200430641152 437177593383193728 437928614253674496 438099075814293504 438465181348726272 439005695625536832 439866942547009536 440189243160735744 441489009491509248 441643951007901837 442029938920667136 442574847622492416 442789295563210752 443335140355571712 444686368842065376 445450288925970432 445623678261485568 446939491090169856 448518928041639936 448584277420670976 448741709036587044 449071835990409216 450176324012955072 450506178547315488 451280096395554816 452324111818360392 452390015614120272 453167169677973504 454056198758203392 454388896165920768 454615932731031552 454949040268689408 455890530072672864 456067983220739136 456288969208430592 456784901875740672 456851455610314752 459031090417615872 459596957146434432 459819653084872704 459998635624759296 460565695086821376 462763050502311936 464698140916598784 465038635919809536 465270993654415104 465837518859927552 466915212199597824 466983241924253184 467490798013453344 468476174582587392 468819437837856768 469789631599278744 470596676204049408 470711270835366912 470779853647214592 471519898710441984 471588599339679744 472101160912994304 473609059498459872 473838544947216384 474422665441480704 474607332132151296 475589503594331568 476522521092593664 477690890841096192 477858537485525898 478279760282468352 479456084924366784 479688403526811648 480039882239803392 480279735385202688 481743566245570824 481976993238294528 482571146336467968 483166031871892608 483588309246541824 483942645510045696 484184448681017344 484944135844416768 485895505378443264 485966300539060224 486494488989609984 487691017680701328 488886771095184384 489726622391205888 489845875340869632 489917246071898112 490931100484471296 491894215321387008 492500593791950848 492861460291080192 493273329017317056 493881407578728936 494850310365385728 494922410244507648 495772630075047936 495893355283349504 497283681285750528 497896703575303968 498137957508612096 498752032900018176 498946169677389824 501326638044171264 502187859602178048 502806927476441088 503422985992982016 504043576458949696 504657312098254848 506448364514574456 507515855797803008 508387709720723456 508760217074663424 508938767565885306 509813065887720192 510813223602978816 510887649284653056 511442924322410496 513076481123331528 513325090359484416 513957887561604096 514840808154857472 514966176640401408 515041207408918528 515221962227192532 517498465077854208 518136406972674048 518950894438711296 519410758668064016 519662437154045952 520303046667302912 521705769671983104 522785408531173632 523429867861216992 523887335017086976 525356147164784832 525742637257064448 527035696405410816 527941083171520512 529627335353116416 530537174257139712 531113806027118592 531842025524843904 532623266656026624 533933248648670208 534772568049647616 534850484616953856 535038191543623014 536087836229167872 536165944431549952 537087015914635264 538064730317776896 539388095539912632 539649453967663104 540314702308353024 541374698519396352 541771376197828608 543561785855879184 544036847902359552 544707504766144512 546712088106442752 547306300113311232 548246509447348224 548459911706443776 548652394890788994 551076609758478336 551156901830885376 552297488045030208 552703798142042112 553380992236560384 553461620058374144 554063168015944704 554469142827465216 555421657102221312 555637852252274688 556706599161058944 556787711525071104 557744208834428928 557880024693768192 559937280330694656 560133791522216964 561096037012520448 561314440887063552 562196802308603904 562278714597310464 563992467799692672 564961342052450304 565657793410996224 566350859242104768 567049023516318408 569554523695153152 569754410078896263 570955337772528384 571231991986126848 571936173435813888 572355244208996352 572641222959280128 574664876553351168 574748605445234688 575373289862711808 576586061024722944 577008538877362176 577211041263747969 578202623506804608 579195909174214656 579336948720451584 579421358335033344 582185773212585984 582903457844258304 583904819004899328 584132101085724672 584337103501572018 584620241798301696 585340927500715776 586489256729346048 586918990880980992 588133584597570336 588652012655345664 588858601343869116 589373251894222848 590099796829989888 591113520474095616 592915158456087168 593202453216362496 593933718567960576 594164904348647424 595830752272255968 596854321039282176 598322278715449392 598762447987212288 600235098683940096 600674904729753984 600965959445250048 601706795194073088 603098815757813856 603186687485493696 604222892903964672 606154576974708736 606598720358252544 606811607482401711 607105635713620992 607854040096897152 608090644294318848 608385292277907456 609046535834320896 609135274147086336 612041453890154496 612795942861912576 614087593449095168 614303108809344942 615051099119748096 617017400669749248 619597521222131712 620051514559746048 620361324872553472 621334674050658984 622553616266130432 622644322565670912 623321064017937792 624634899443449856 625092583783809024 626386175465704992 627462234938732544 627615027780489216 627706471529619456 629468214550659072 631478745997946496 631784726596288512 632563553921974272 632809776176201728 634119338125775424 635363361456791552 637144716647367864 637706347043291136 637930151455858209 639274779899155712 639584538035748864 640053176319737856 640372980513603584 642324754994094432 642635990984392704 643428195115290624 644221375829190144 646592181125889024 647860673837924352 647955067385413632 648659318652813312 650254690240935104 651849028126912512 654574800645961728 655858953761849344 657148613721440256 657697772023089408 658508543438305248 659800413820514304 659896546992676864 662233514237263872 663044908381000704 663862271433738624 664183943344816128 665002710533357568 668435517392228352 670409236635254784 671230647990642688 672876416131006464 673112563554880566 673607753985613824 675264486019432608 678248135087357952 678585023421180408 679750754516960256 681084298137305088 681183532379537408 681923899096547328 682423560403034112 684101974831108704 684433453812645888 685177352813611008 685277183415472128 686962616302923376 687124672250904576 689395435719651648 689997953437138944 690848542630232064 692883249538727936 694144575753467904 695337036372246528 697047211374898176 697906490481622656 700474862886379776 701236197020180016 702714261873881088 703229156756785152 704437223641841664 706066906253050368 706169780470821888 707279848065662976 707382899009519616 708151741369491456 709122700699791872 710413589247689808 711633998162221056 711910998198226944 713030090732863488 713384255391497352 714783781638890496 716536336261644288 717419640423702528 719184127386550176 719532605290217472 720419603077804032 722361834930438144 722615349368356236 723856719504701952 724749047807838912 725382463869812736 725913968265068544 726276673021526016 728843258067664896 728949450808590336 729741733484414976 730995345929797632 731536526521051992 733330156642776576 734589933586808832 734768813011304448 734875869107847168 736396650726706944 737841322982080512 738750890687926272 739292190436620288 740562209469628416 740822111368093404 742275465548078592 742383615366761472 743658945112571904 743840032925024256 745925521928625792 746845055362955952 747206936262918144 748128049350027264 748419254516084736 749595736411471872 751989957066256896 753281789403267072 754210391214661632 755134478989473024 756065364688424544 756985968147382272 759406031593537536 759672546771861684 761273783696704512 762581564581085184 763140325611995136 763408151348827959 763521630612373504 764719598831580288 766219835404468224 766331473926979584 767164386483615744 769344718503149568 769614721684997292 769987635539226624 770936831342406144 772261212232286208 772449264960602112 772561811113377792 772832943340788798 776247697616781312 777204610459011072 778539758673199104 779116138002096024 779493655731068928 780454570000954368 781985675639128064 782558654507974656 784178112796760448 785144801791825488 785831002525630464 786799729106653184 788034220747177248 790553544608116224 791911624757280768 792219872464863232 794441003029674624 795805761385709568 797763038287265856 798349930649616384 800313464911920128 800899872973005312 802275726925430784 802557287315434521 804131754343751808 804248916647324928 805630523871952896 808798293811003392 809082143309868948 809474180951494656 810472053462529536 810787525725758464 812062047779094528 812180365529448448 816055271853539328 817061257149216768 819070811745793256 820068132159664128 822689867559665664 822978592336183491 826130028296175616 826735352746328064 828446232067545312 829055697213063168 830071488354840576 830192430087561216 831094752023917056 833456778378412032 835181567287606656 836616313251643392 836820037040652288 836941962039492608 839290952734212096 839905920496041984 841971661330595328 843295203462905856 843418071895965696 845492450834367232 848486690116494336 849526288863157152 850275129391054848 850573535274477612 854331785542729728 856433006658792576 856847987979190272 857904260153720832 858961834438920192 862122908167852032 863059934794067712 864879091537084416 865512808316043264 869005423080677376 869132037502550016 872766400861282304 874355186766387456 875857228507348992 876198151628587008 876505655252358027 876930362697452544 878011391251073664 879733885094019072 880378486321471488 882978018983018496 883287902015803674 884059877841334272 885149695244984832 886670280711143424 889372737684130752 890900577851940864 891247356522971136 893878982180339712 897037856083279872 897483418073174088 898143671980818432 900352648025910144 901012357094630976 902560192791109632 904648223636720784 904780031228240544 906334339355947008 908777792331841536 909231865462063104 909898080537378816 911781060145345728 912135966441478272 912577938416861184 913569803751481344 913702911220629504 918062180835231744 919193914292868864 919639306169745408 921131390173642752 921454663214017413 925526101004623872 929396281833197568 930077271839619072 930541987308830208 931675037719855104 933830424399195648 933966483848506368 934981596026906688 936952349165174784 937638875675713536 939579263198557488 941193352408098816 941422541670733824 941559707294429184 943039797420883968 944202321825988608 947218118996919744 947677089894432768 948845330882961408 949214664264302592 951179007188663136 953045042185187328 955381781682192384 955717074971051796 956559520564936704 958912169848733568 959376807053623296 960079764479606784 960559470770405376 963487132491141648 963953986476589056 965142292672935936 966332063743785216 967885291020091392 968368897362034688 969888271688833536 971791010756886528 971932601078120448 972988977979219968 975382035361402656 977773542190368768 979453244782411776 979691750681739264 981862200968942592 983788430642774016 985001187583901696 985722920582160384 986546658034634112 987762815157457872 989700620730771456 989844820489015296 994567362571501056 995793407150607936 996275915017224192 997504065800036352 997892339354779648 1002653276088342528 1004375719204356096 1005613854952882176 1006845971985964032 1008087152917899392 1009314624196509696 1009668845332320849 1012896729029148912 1015031711595606016 1017520434149326848 1017877535131770612 1019626131775440384 1021626447205957632 1021775298569306112 1022885848644820992 1026152962246663056 1026650180718968832 1027915775123208192 1029681616309714944 1029932353280802816 1030443924454385064 1034996930155708416 1036272813945348096 1038821517336128032 1039324874308091904 1040606093334605824 1043411539343966208 1045570817062347264 1046859735722433984 1047774670034173952 1050712294329569664 1054071392810821632 1055882166343041024 1059254670706232832 1061074348514279424 1062227612054237184 1063684051049687808 1067866497297340416 1069545136099295232 1069700969233907712 1070076383087246028 1072175672458335744 1072331888863099904 1074174031829270528 1076129460635553792 1078776191079825264 1079298907935326208 1080629404616706048 1082749397038792704 1083542752395657216 1087123571711758368 1088073695804719104 1089415009532289024 1093424176212885504 1094612600226622464 1096493018894696448 1096919823412887552 1097304789781577988 1102153219516956672 1102313803661770752 1104594976090060416 1106761984473120768 1106923240116748288 1108126336031889408 1108938285654930432 1110843314204442624 1111275704504549376 1113413198322117888 1113575423050142208 1115488417668857856 1115760049387536384 1120267583044433928 1122192074025040896 1122628881774127104 1124393604617207808 1124557429194620928 1127984935599385344 1129922684104900608 1131315586821992448 1132701718484209536 1134098047032636816 1139109047390306304 1139508820157792526 1141910675545056768 1143872346871627776 1144710488417992704 1145282445918560256 1149329753106702336 1149497210890469376 1150746579725423616 1153172122049445888 1154017077754724352 1154422082527495938 1156405247013609216 1158391818348429312 1158673897440903168 1158842716670066688 1159249415011183197 1164371546425171968 1165806915688516608 1167809638009798656 1168264202171449344 1168674207003144036 1169240483596603392 1170681855001431552 1172978513458692096 1173837981761961984 1176267169195140672 1177717202687738232 1178746503788445696 1180199593659979776 1182227040948191232 1185830316912174336 1186404906432724992 1187867437135921152 1188329808697294848 1191661504544511936 1193708642078564352 1196644557430898784 1197524895974424576 1200470197367880192 1201349809459507968 1201931918890500096 1203413590388146176 1206197631515627712 1206373374970987392 1208445785807929344 1212309153949417472 1213197440716505088 1213623214964803422 1214211271427241984 1215708080193794304 1216181288588637696 1218093071668641792 1218270548294172672 1224082907780308992 1225591885723825152 1228175186898190336 1228606217618689884 1230102198239496192 1234034801339498496 1239195042444263424 1240103029119492096 1240722649745106944 1242669348101317968 1245107232532260864 1245288645131341824 1246642128035875584 1249269798886899712 1250185167567618048 1252772350931409984 1254924469877465088 1255230055560978432 1255412943059238912 1258936429101318144 1262957491995892992 1263569453192577024 1265127107843948544 1265619552352403456 1268238676251550848 1270726722913583104 1274289433294735728 1275412694086582272 1275860302911716418 1278549559798311424 1280106352639475712 1280745961027207168 1284649509988188864 1285271981968785408 1286856390230581248 1288442751658380288 1293184362251778048 1295721347675848704 1297318637305626624 1300509380481870208 1303698056253825024 1309149601291923456 1314297227442880512 1315395544046178816 1317017086876610496 1319600827641028608 1319793093985353728 1324467028474527744 1326089816762001408 1327724542867477248 1328367886689632256 1330005421066715136 1330990069086914041 1336871034784456704 1340818473270509568 1342461295981285376 1345752832262012928 1346225127109761132 1347215507971227648 1350528972038865216 1357170046842360816 1359501509033920512 1362168596274610176 1363847798193094656 1364847120806068224 1368203949662217408 1368866907625291776 1370354705627222016 1370554366830944256 1373925232605846752 1378790871439303296 1379995906874277888 1381697085260464128 1385766499077455872 1388289151506935808 1394094422749796352 1395812980963245312 1400949725772759552 1402472394040360032 1405428523747762176 1406458313513570304 1412133812506100736 1412339560941643776 1414559696131325952 1414765798019039232 1416303482738982912 1418245401399583744 1420827178495379616 1423267996324442112 1423821996396453888 1426768510782994704 1429567563277780992 1433072672523288576 1434839280847405056 1438368254773100352 1439065210580434944 1440839206155608064 1445230698736712472 1447713439009403904 1449498095615677824 1450764927739625472 1451827936530137088 1452553346043052032 1457686516135329792 1457898901617180672 1459483466968829952 1463073053042103984 1466660313285553152 1469179867173617664 1469537626022608896 1469751738215694336 1472793301453413888 1475682645964161024 1477501781375852544 1478584380873240576 1481644222736186808 1484550931096157184 1484767230733522944 1487317890225143808 1487680065850048512 1491851043857251584 1493690110725911904 1494413872525836288 1496256098700054528 1496838509032169472 1503979914132513792 1506563578806534144 1508420782429323264 1510268957978946048 1512130729376849088 1513971936294764544 1519345093543723368 1522547567393409024 1525163129162170368 1526280651223990272 1526816302697655918 1527043261224747008 1529439197663160576 1532439670808936448 1532662947853959168 1534328772967231488 1539229443369994584 1539975271078453248 1541873662684812288 1544522424464572416 1544898529921204224 1545123622226755584 1545665886681577596 1552495395233562624 1554409220918022144 1558232276004192048 1558987311462137856 1560909140001908736 1563971351278256128 1565117309015949312 1568356225593520896 1570289603583650976 1571662005051260928 1573599458213306368 1576068441494354496 1581107089216232448 1583823249514561536 1584439744929726464 1588882006059349248 1591611522771419136 1595526076574531712 1600626929823840256 1601799745946010624 1604551453850861568 1605114574630869042 1608263508687503616 1608497833294649856 1611261047743905792 1618164286619737896 1618948361902989312 1620944106925059072 1621575051451516928 1624124095558189056 1624360731058896896 1632110543707078656 1634122514298433536 1638141623491586512 1640136264319328256 1645379735119331328 1645957184672366982 1652260056592351232 1653470705492656128 1656892464135090624 1658111394426126336 1660142976709681152 1660384860175122432 1662189504047834112 1666913556756824064 1670363134575213312 1673232626503286784 1673640074081304576 1673883924078985216 1679811840992083968 1683943322661190656 1686590406925811712 1686836143791931392 1690984901668734464 1696973380232988672 1699052577726314304 1701147070548955224 1708663571085459456 1712866013317585152 1713695975958380544 1715808520307441664 1717923668877840384 1724245816335704064 1726119869588135424 1729758183074168832 1731025616632086528 1738010846161354752 1738264075005100032 1745532801722564608 1748710373532774912 1751714457014697984 1752396303257174016 1753011310504716054 1753860725394905088 1756022782502147328 1759467770188038144 1760756972642942976 1765956037966036992 1766575804031607348 1768119755682668544 1770299390489969664 1773340561422286848 1778745475368261504 1781801155703881728 1782494713045942272 1794966836146348176 1796287343961636864 1800705296051820288 1802024714189261952 1805120385582219264 1809296447273441568 1809560062456481088 1812668678711894016 1818463730924126208 1819796161074757632 1820434822447205133 1823562120290691456 1824271932882956544 1825155876833722368 1827139607502962688 1827405822441259008 1836124361670463488 1838387828585737728 1842262780347285504 1842909326428034826 1851052202009247744 1858792563666395136 1860154543679238144 1861083974617660416 1867660848798391296 1867932967697012736 1869963192053813376 1873904698330349568 1875277751351427072 1879158526397114976 1882386704816197632 1882845083341467648 1883119414588858368 1888404643651977216 1894436237993839488 1895354179788865536 1897690661765922816 1898429328528605184 1902358014377326272 1906090084370374656 1911434149942103592 1913119041129873408 1913790454367574627 1917824339697467136 1918753614107246592 1920159528959213568 1921118941540810752 1926974264982283296 1927907972953178112 1930284585345871872 1932664127487570432 1936737794724069376 1939776543377667072 1943582021513773056 1943865202156240896 1945977955958439936 1950764070722805312 1955547084380737536 1963724401937885184 1967576861285548032 1970002375167803392 1971445841164320768 1973093316069268224 1975525630314915744 1979401241461542912 1979689640978030592 1989134725143002112 1991586814301215872 1992551830034448384 1995008131600072704 1995784678709559296 2005306552176685056 2011227709905764352 2013691943971928064 2016174305835798784 2018629248393019392 2019337690664641698 2025793458058297824 2030063423191212032 2035755070263541224 2039252263550880768 2043252894411915264 2043550597138612224 2045771697289641984 2052305924493326112 2053300361437937664 2055831550246416384 2060887848908770128 2069993860311416832 2072545627890696192 2077643034672256064 2078649748616183808 2081212186669211648 2091141634124694528 2093719471444867968 2095549340068347904 2101424588659139328 2108142785621643264 2118509341412465664 2122148697028558848 2124455224108474368 2127368102099375616 2135732994594680832 2139090272198590464 2140152766174492056 2144351344916671488 2144663777726199808 2148348063658541056 2152258921271107584 2157552382159650528 2158597815870652416 2161258809233412096 2167085504791314432 2174247143423516736 2176147391609438208 2178830019064578048 2186848352425771008 2189225200453244928 2192986037789392896 2194609579563155976 2204306439033913344 2204627607323541504 2209189952180120832 2213523968946241536 2213846480233496576 2216252672063778816 2217876571309860864 2221686628408885248 2226826396644235776 2227150846100284416 2230976835337715712 2231520098775072768 2240535166088867856 2244384148050081792 2245257763548254208 2248787209234415616 2255969871198770688 2259845368209801216 2262631173643984896 2265403436968419072 2268196094065273632 2278218094780612608 2279017640315585052 2283821351090113536 2287744693743255552 2289420976835985408 2290564891837120512 2298659506213404672 2298994421780938752 2301493159450847232 2308034155509448704 2308844165054991876 2312810494027218432 2316783636696858624 2317347794881806336 2317685433340133376 2318498830022366394 2328743092850343936 2331613831377033216 2335619276019597312 2337348414006288072 2338480967193206784 2341363710002863104 2345957026917384192 2347675963523923968 2352534338390281344 2355434405375476464 2357493007576891392 2360399187319959552 2371660633824348672 2375734874271842304 2376659617394589696 2383323009089023872 2387417284157128704 2393289114861797568 2395049791948849152 2400940394735760384 2402699618919015936 2406827180776292352 2407671861946303563 2412395263031255424 2412746749941974784 2416891571615858688 2426394881433010176 2427246429929606844 2428422542854483968 2431416160387588608 2432362577177275392 2436186143337283584 2436541096588345344 2448165815560617984 2451183771447650304 2457212435237379768 2460204396478992384 2468069602678996992 2468935777008550473 2478390084888526848 2480206058238984192 2481445299490213888 2485338696202635936 2490214465064521728 2490577290262683648 2493284256071751168 2498539597773799424 2500370335135236096 2505544701862819968 2509848939754930176 2510460111121956864 2510825886118477824 2517872858202636288 2525914983991785984 2530254215687897088 2531239104704806912 2536477352503101696 2541453445827166208 2548578866589471456 2550825388173164544 2551720605823432836 2557099119596622848 2561491922054414336 2569299019976377728 2570543963937570816 2573712780461162496 2576885503316760576 2586368724503556096 2594637274611253248 2601018760963740416 2607396112507650048 2618299202583846912 2628594454885761024 2629516965757074081 2630791088092357632 2634034173753220992 2639201655282057216 2639586187970707456 2648934056949055488 2652179633524002816 2655449085734954496 2660010842133430272 2661980138173828082 2673742069568913408 2681636946541019136 2684922591962570752 2692450254219522264 2694431015942455296 2701057944077730432 2714340093684721632 2719003018067841024 2727695596386189312 2729694241612136448 2736407899324434816 2737733815250583552 2740709411254444032 2741108733661888512 2747850465211693504 2757581742878606592 2763394170520928256 2764363989642052239 2771532998154911744 2776578303013871616 2788188845499592704 2791625961926490624 2801899451545519104 2804944788080720064 2810857047495524352 2812916627027140608 2824267625012201472 2824679121883287552 2829119392262651904 2832606965477965824 2836490802799167488 2841654356990759232 2846535992648884224 2847643992792907776 2853537021565989408 2859135126555561984 2866145345046577152 2869678561694810112 2876736509546200704 2878130421160869888 2881678412311216128 2890461397473424944 2895426878018807808 2898996191231355648 2903655873060274176 2905106692086104064 2915373032270659584 2915797803234361344 2918966933937659904 2926146106084207968 2933320626571106304 2938359734347235328 2939075252045217792 2945586602906827776 2951365291928322048 2955003562751705088 2957168761746481152 2963288445472373616 2969101862192314368 2969534461467045888 2983702087714503168 2987380221451823808 2988827745051672576 2992512197400109056 2993677018064338944 3007959828265027584 3013127157613068288 3016841564858646528 3020537915957892096 3024261458753698176 3027943872589529088 3038690187087446736 3045095134786818048 3052561302447980544 3053632605395311836 3054086522449494016 3058878395326321152 3064879341617872896 3065325895707918336 3068657545934462976 3078458886739989168 3079950542156906496 3083747325369624576 3089044848929144832 3089797059842408448 3091331773363155192 3104990790467125248 3108818441836044288 3116464552008384096 3117974622924275712 3121818280003817472 3130234618031898624 3136712451187041792 3140579207167301952 3143324010102521856 3147198916426612736 3152136882988708992 3162214178432464896 3167646499029123072 3177764012118698496 3183223045542838272 3191052153149063424 3201253859647680512 3203599491892021248 3209102907701723136 3210229149261738084 3216527017375007232 3216995666589299712 3222522095487811584 3236328573239475792 3237896723805978624 3241888213850118144 3243150102903033856 3248248191116378112 3264221087414157312 3268245028596867072 3276283246983173024 3280272528638656512 3290759470238662656 3291914369344733964 3304520113184702464 3306941410985312256 3313784928270181248 3320285953419362304 3320769720350244864 3324379008095668224 3333827113513648128 3340726269150426624 3346465253006573568 3347280148162609152 3347767848157970432 3367886645322381312 3373180813851623424 3373672287583862784 3381969803337468928 3393946760465977344 3398105155452628608 3402294141097910448 3417327142170918912 3425732026635170304 3431617040614883328 3435847337755680768 3448491632671408128 3452239739176270848 3459516366148337664 3462051233264173056 3476021692322709504 3476528150010200064 3477748245033549591 3491065603445129216 3497420747065549824 3503428914029395968 3504792606514348032 3506022621009432108 3507721450789810176 3512045565004294656 3518935540376076288 3521513945285885952 3533151608063214696 3536239511365337088 3540598780979939328 3546681122844573696 3557490950736523008 3563602311407763456 3564989426091884544 3589933672292696352 3592574687923273728 3601410592103640576 3604049428378523904 3610240771164438528 3618592894546883136 3619120124912962176 3625337357423788032 3636927461848252416 3639592322149515264 3640869644894410266 3647124240581382912 3648543865765913088 3654279215005925376 3654811644882518016 3672248723340926976 3676775657171475456 3684525560694571008 3685818652856069652 3702104404018495488 3717585127332790272 3720309087358476288 3722167949235320832 3735321697596782592 3735865935394025472 3739926384107626752 3747809396660699136 3750555502702854144 3758317052794229952 3764773409632395264 3765690166682935296 3766238829177716736 3776809287303954432 3788872475987678976 3790708359577731072 3795381323531845632 3796858657057210368 3804716028754652544 3812180168740749312 3822868299884207184 3826238082259746816 3827580908735149254 3835648679394934272 3840319057918427136 3842237883081621504 3853948529964566592 3855815945906356224 3860569170691743744 3865328254975140864 3873475589448138752 3879553086755334144 3887164043027546112 3891955911916879872 3901528141445610624 3911094168761475072 3927448803875770368 3940004750335606784 3942891682328641536 3946186632138536448 3951051260629831488 3958802482923085824 3959379281956061184 3978269450286004224 3983173628602431744 3985103660068896768 3990016263200145408 3991569357419118592 3992970207260742123 4010613104353370112 4022455419811528704 4027383887943856128 4032348611671597568 4037258496786038784 4038675381329283396 4051586916116595648 4060126846382424064 4071510140527082448 4078504527101761536 4086505788823830528 4091543394579283968 4104611848986652224 4106600722875875328 4111663100492832768 4121775697817540256 4139987720622833664 4145091255781392384 4155286069344512128 4157299497232367616 4162424373338423296 4182283268249389056 4187438942889735936 4202849177318278656 4216285571243286528 4237018682824931328 4244297394057117696 4248910448216948736 4254736204198751232 4271465989189361664 4280305532348984112 4288702689833342976 4289327555452399616 4304517842542215168 4315104764319301056 4317195631741304832 4322517618466824192 4348494286847033472 4352294783218876416 4357660038129156096 4373696704851542016 4378450400906489856 4389219159126311952 4408612878067826688 4409255214647083008 4418379904360241664 4427047937892483072 4427692960466993152 4432505344127557632 4435753142619721728 4453652793288471552 4454301692200568832 4461953670675431424 4463040197550145536 4481070332177735712 4488768296100163584 4490515527096508416 4511939742397541376 4519690736419602432 4525262347287969792 4530806873936838144 4536392188130547264 4558035280631170104 4567642702180227072 4575489387486511104 4578841953671970816 4581129783674241024 4597319012426809344 4597988843561877504 4602986318901694464 4617688330109983752 4625620988054436864 4633567273393717248 4634695589763612672 4635370866680266752 4636997660044732788 4657486185700687872 4663227662754066432 4674696828012576144 4676961934386413568 4682727420005726208 4691914053834768384 4695351927047847936 4705068676780562688 4710868810750952928 4714986015153782784 4720798374639919104 4743321267648697344 4751469748543684608 4753319234789179392 4766646018178047744 4774834568314257408 4786578229723595136 4801880789471520768 4805399237838031872 4813654361552584704 4815343723892607126 4824790526062510848 4825493499883949568 4833783143231717376 4854492859859213688 4856845085708967936 4862832320775177216 4864725154354550784 4872372286674567168 4873082193176690688 4896331631121235968 4902367542895300608 4914424870474759536 4920408792957984768 4936139205357993984 4937871554017100946 4956780169777053696 4960412116477968384 4962890598980427776 4970677392405271872 4980428930129043456 4981154580525367296 4986568512143502336 4997079195547598848 5000740670270472192 5011089403725639936 5019697879509860352 5020920222243913728 5021651772236955648 5051829967983571968 5060508431375794176 5062478209409613824 5072954705006203392 5082906891654332416 5097157733178942912 5103441211646865672 5114198239193245696 5122983844108828672 5138598039952755456 5141087927875141632 5147425560922324992 5153771006633521152 5172737449007112192 5189274549222506496 5202037521927480832 5214792225015300096 5236598405167693824 5257188909771522048 5259033931514148162 5261582176184715264 5268068347506441984 5278403310564114432 5279172375941414912 5297868113898110976 5304359267048005632 5310898171469908992 5320021684266860544 5323960276347656164 5347484139137826816 5369845183925141504 5384900508439044528 5388862031884910592 5402115888155460864 5428680187369443264 5438006036135682048 5455391192772378624 5459388483224272896 5472815798648869632 5475467630501167104 5481418822508888064 5482217467323777024 5495700930423387008 5515163485757213184 5526788341041856512 5528727979284104478 5553156606027743232 5576377690999185408 5583251923852981248 5603798903091038208 5609889576161440128 5621714094991048704 5625833254054281216 5648535250024402944 5649358243766575104 5665213930955931648 5672981605598334976 5683308713981518464 5693071985297768448 5695287985585815552 5707074043131978816 5718270253111123968 5739357123389620224 5741371363102723881 5753473019092401408 5756260842321739776 5763356824622432256 5780922794946849888 5790853756037615616 5797992382462711296 5810213384172208128 5830746064541319168 5831595606468722688 5837933867875319808 5852292212168415936 5866641253142212608 5891173205813655552 5902730583856644096 5910007125503410176 5914337523492962304 5926576890944747232 5938203724384628736 5939068922934091776 5967404175429006336 5974760442903647616 5977655490103345152 5985024394800218112 5987354036128677888 6015919656530055168 6033683129717293056 6041075831915784192 6048522917507396352 6055887745179058176 6077380374174893472 6090190269573636096 6107265210790623672 6108173044898988032 6117756790652642304 6129758683235745792 6130651791415836672 6137315091868925952 6156917773479978336 6159901084313812992 6167494650739249152 6182663546726310384 6209981580934250496 6217636883672088576 6232929104016768192 6235949245848551424 6243636560007634944 6273424902374083584 6281158414334603904 6286648020205043712 6294397832853225472 6304273765977417984 6324428356864929792 6355528024237396992 6366446091085676544 6382104306298126848 6402507719295361024 6407198983784042496 6420458298523476168 6433054034750014464 6433991333178599424 6445044190975623168 6472657146478951584 6475793447611957248 6483776427700236288 6486300205806067712 6528442174828314624 6536490057193734144 6552566493966346048 6560545057277313024 6583828738689467928 6609040226369404928 6613882821970624512 6627569856540362496 6640571906838724608 6641539440700489728 6648758016191336448 6681452538300853248 6692930506013147136 6694560296325218304 6695535696315940864 6735773290644762624 6746361627703246848 6763939606674937856 6787893520931954688 6796210310905257216 6804588282195820896 6834654284341837824 6851464053270340608 6863234081229766656 6871694675511361536 6896983265342816256 6904479478352541696 6924102466528346112 6952043384645419008 6953056300020400128 6955496490067099182 6982131206890258432 6994841494131099648 7006857828058791936 7012045242018864216 7015442901579620352 7024091130008589312 7037871080752152576 7043027890571771904 7066303216126429392 7072479022730674176 7081197561959878656 7114981901473046016 7127204622815526912 7129978852183769088 7179867344585392704 7185149375846547456 7202821184207281152 7208098856757047808 7220481542328877056 7237185789093766272 7238240249825924352 7250674714847576064 7279184644299030528 7281739289788820532 7294248481162765824 7297087731531826176 7308558430011850752 7309623289765036032 7344497446681853952 7353551314342950912 7371637305712139304 7404208808036990976 7406807331025651419 7435170254665580544 7440618174716952576 7444335898470641664 7470643395193565184 7471731870788050944 7479852768215253504 7495618793321398272 7501111005405708288 7516634105588459904 7529546819264790528 7531380333365870592 7532477658355433472 7553618574607908864 7577744951975357952 7590762647063691264 7593717314114420736 7609432057509305088 7624360337481498624 7645736599768414368 7652476164519493632 7655161817470298508 7671297358789868544 7684475766163243008 7707897059929133184 7711631891812712448 7721138341383487488 7730656509950281728 7759106173510668288 7783911823833759744 7803056282891221248 7822188337522950144 7854897607751540736 7880009500671213568 7885783364657283072 7888550897271222243 7892373264277072896 7902102521259662976 7917604965846171648 7918758563912122368 7956538900572008448 7966347257204863488 7980032526400290816 7983138714838237184 7985940414521484246 8021226208706740224 8044910839623057408 8054767775887712256 8064697223343195136 8077350762658566792 8103173832233191296 8120253692764848128 8143020281054164896 8157009054203523072 8183086789158567936 8209223697973304448 8213201445751750656 8223326200985665536 8243551395635080512 8290182511562784768 8293091968926156717 8310572138689024256 8314598994464735232 8324848746676846592 8364566536498778112 8374877885779471872 8405698354636557312 8432571142486573056 8474037365649862656 8497820896433897472 8509472408397502464 8542931978378723328 8560611064697968224 8577405379666685952 8578655110904799232 8609035685084430336 8630209528638602112 8634391263482609664 8645035236933648384 8696988573694066944 8715320076258312192 8747393409703084032 8756900801812979712 8778438318252623904 8817225756135653376 8836759808720483328 8854095875784966144 8855385920933986304 8865010688255115264 8871506285239443456 8907305586576943104 8908603384401137664 8962140664355471424 8977536592200327168 8981031054193016832 9023879484795082752 9039381472839204864 9050524694575939584 9061613747873676288 9072784376261094528 9116070561262340208 9135285404360454144 9157683907343941632 9162259567348482048 9194638024853618688 9195977687123755008 9205972637803388928 9235376660219967504 9251241976108873728 9267134546787434496 9269391179527225344 9273995320089465576 9314972371401375744 9326455325508132864 9349393656025152288 9353923868772827136 9365454840011452416 9390703854095695872 9410137353561125376 9421737621501905856 9429972030307565568 9441596749279838208 9486642535297394688 9502939497087369216 9533292036356095488 9549669136628514816 9573156459447190272 9603761578943041536 9610798475676063744 9627308723105169408 9630687447785214252 9649581052125021696 9650986999767899136 9667566286463434752 9708985719718427376 9713690171417935872 9725664641550354432 9729450308709101568 9744744573349134336 9792663262242471936 9804735085790601216 9828849740949519072 9840817585915969536 9872278410715987968 9875743108034201892 9913560339554107392 9920824232955936768 9925781197960855552 9941354784810543744 9960857860258086912 9962309161050734592 9973137024287004672 10001481340540944384 10022178807451279872 10039395759019720704 10041840444487827456 10043303544473911296 10103659935967143936 10121016862751588352 10145909410012406784 10165813783308664832 10194315466357885824 10206882423293731344 10228396478386491392 10277196079905510912 10294851121844649984 10307542013267042304 10345474898014224384 10378549098445012992 10404075043854961664 10429584450030600192 10433244735100648773 10473196810335387648 10514377819543044096 10518067863028296324 10523164352369430528 10536136695012883968 10556806621128228864 10558344751882829824 10608718534096011264 10621796342939817984 10640043368533721088 10647920552695312328 10694968278275653632 10739690367850283008 10769801016878089056 10777724063769821184 10804231776310921728 10857360374738886528 10876012072271364096 10910782385544757248 10918776966448545792 10945631597297739264 10962837645017776128 10964434934647554048 10991401860846774016 11030326971514426368 11053576682083713024 11057455958568208956 11106313212055486464 11152755381998370816 11166503847705962496 11207597806182076416 11219779152322880256 11243428189982097408 11251666508108562432 11297070500048805888 11298716487533150208 11330427861911863296 11345963211196669952 11366617427963036928 11386143970595536896 11390575971171631104 11414148086263957632 11436540506222247936 11478714246779240448 11482742726205447762 11506946038184802816 11526713649244864512 11561845589893699776 11581707512075231232 11595984764925422592 11620426768344416256 11661492129082638336 11675867735750639616 11704584424336831872 11733282506284425216 11782346411627311104 11820014251006820352 11828675046985924608 11853153781889494464 11876407448769257472 11878137845868183552 11934808350858012672 11949520885807295232 11955310980206690304 11970048789600436224 11974708072257355776 11978910621782226369 12031839313060110336 12067366259434586112 12082151663831568384 12097045835014792704 12111775490358116352 12154760748349786944 12180380539147272192 12214530421581247344 12216346089797976064 12235513581305284608 12259517366471491584 12274630183737851904 12313835546959956672 12319802168627625984 12334989301478498304 12365327093452620768 12419963161868500992 12435273767344177152 12465858208033536384 12471898491697102848 12487273120015269888 12546849804748167168 12562316828669207808 12588795665706450944 12608547531954835968 12648856713729859584 12711056048474793984 12732892182171353088 12764208612596253696 12805015438590722048 12814397967568084992 12840916597046952336 12866108069500028928 12867982666357198848 12945314292957903168 12951586895223914496 12967552855400472576 12972600411612135424 13056884349656629248 13072980114387468288 13105132987932692096 13121090114554626048 13167657477378935856 13227765643941249024 13255139713080724992 13281143813677449216 13283078881400979456 13297516032382672896 13362905076601706496 13385861012026294272 13389120592650436608 13471546581289525248 13527879213349875712 13575787041863909376 13592420621810514432 13609176564391641792 13702928106540681216 13726468162459533312 13743389351022723072 13793966530685632512 13808958956705083392 13904086769290838016 13906112600040800256 13910992980134198364 13964262413780516864 13989682988262199296 14024090484037728432 14030885803159240704 14048182260017178624 14075742161504305152 14086055781143543808 14132606432252858784 14144958045461348352 14162395123919757312 14229963802946092032 14254409245631053824 14259957704367538176 14359734689170785408 14405642368414562304 14416197713514095616 14440963084657754112 14474371578187532544 14476480499651848704 14501349429695152128 14563478579577641064 14588496962325531648 14594175463063652352 14617116860023701504 14619246579530072064 14688994893363707904 14707102628685901824 14743274611424278608 14808417616073981952 14813614662051302838 14870340509331161088 14881236349433905152 14888671796941283328 14941286790387130368 14943463741576101888 14959705536430507008 14991237586642796544 15002222010811416576 15033268211176919808 15059093638529581056 15062760666731741184 15064955316710866944 15155489903950715904 15181525294127382528 15187434628228841472 15218864115018610176 15248720674962997248 15291473199536828736 15310323634940597016 15342594717579737088 15368951532326486016 15415794119858266368 15423263783625424896 15442276682766974976 15461313019900563456 15518212347021336576 15567823647667519488 15606112565782442496 15644376675045900288 15709795215503081472 15760019001342427136 15771566729314566144 15777101794542444486 15784746528554145792 15804205042519325952 15835209931692343296 15837517127824244736 15913077801144016896 15932694514409726976 15960065052800581632 15966277429676474368 15971880829042968492 16042452417413480448 16109535551775424512 16129394446686390272 16154701525317133584 16206347664466382592 16240507385529696256 16286040562108329792 16314018108407046144 16366173578317135872 16418447395946608896 16426402891503501312 16446652401971331072 16487102791270161024 16580365023125569536 16586183937852313434 16621144277378048512 16649697493353693184 16729133072997556224 16749755771558943744 16811396709273114624 16865142284973146112 16948074731299725312 16995641792867794944 17018944816795004928 17085863956757446656 17121222129395936448 17154810759333371904 17157310221809598464 17218071370168860672 17260419057277204224 17268782526965219328 17290070473867296768 17393977147388133888 17430640152516624384 17494786819406168064 17513801603625959424 17556876636505247808 17673519617440966656 17708191751569932288 17730021376510230528 17743012570478886912 17814611173153886208 17817206768802275328 17924281328710942848 17955073184400654336 17962062108386033664 18047758969590165504 18101049389151879168 18123227495747352576 18145568752522189056 18232141122524680416 18270570808720908288 18324519134696964096 18389276049707237376 18391955374247510016 18411945275606777856 18470753320439935008 18502483952217747456 18547990640178931152 18629944742802751488 18652910651016265728 18698787312050304576 18707847737545654272 18730909680022904832 18820274707122250752 18843475243003811712 18859944060615131136 18883193498559676416 18973285070594789376 19066584072712190976 19099338273257029632 19146312918894380544 19207523157886083072 19221596951352127488 19261374895570428504 19299162104250043392 19301973999535798272 19335132572926869504 19417971439436854752 19427380342835871744 19451329283100708864 19458900617418203136 19585326524484943872 19609470171581202432 19657699481899038144 19681635171831939072 19751486216068403784 19827120679108214784 19841648465911873536 19851562395921711104 19882709569621087488 19921715720516173824 19924618322101469184 19946274048574009344 20044357614902559744 20078791518039441408 20083680888975654912 20086607088947822592 20207319871934287872 20291818820024813568 20331627566617329664 20388630932715771648 20413764846587462688 20456792956772982784 20554392159811021824 20589702243689299968 20615084026534084608 20690949796028448768 20808150087709923328 20859168900061200384 20866489470201297546 20946393620670775296 21036135726056592648 21046328704738861056 21072273390025767936 21113613242256457728 21116689503765659648 21217437068192022528 21243592685879635968 21295841105390624656 21389936556551307264 21479380735700566016 21539602033756178112 21555448127539642368 21608463552621843456 21714720749477773056 21752024144542728192 21837553932897091584 21891263194595478528 21925675290035552256 21928869869295108096 21982803721693548032 22060653943028852736 22114911917136417912 22212626424110972928 22305510763996741632 22333007695411924992 22415195612364152832 22439558304645760512 22486856379964194816 22503333016217124864 22594141000097611776 22597432975066300416 22660855723823726592 22691926422393339904 22733234855926073856 22772287941191073792 22781151942343262208 22828296172527915264 22873081012444495872 22957428493558480896 22965485452410895524 23013892076369605632 23053427298489729024 23123691179787399552 23163415024150462464 23191969529850845184 23351735471501279232 23409168848673663744 23466565012568850432 23564692823254622208 23640028502013640704 23657350093971849216 23665652691813666729 23706307563778988928 23752814897538514944 23756275691736367104 23869616701716025344 23899041771614590464 23940097579200872448 23949416144514711552 23957821243564452738 24063678626120220672 24134732518869172224 24164303327663136768 24194091670029585408 24309521496699573888 24360761078294544384 24429060843162494688 24471027162610569216 24549260367475703808 24627671093919913344 24639604337255251968 24669978602956996608 24730654186905241536 24870547534688354304 24879275906778470151 24931716416067072768 24943796983394205696 24974546240030539776 25093699609496334336 25124633657338415616 25177591331412901888 25217095063909671936 25297713427459719168 25422112096949587968 25528417225192507392 25610030877181444096 25628795935136169984 25681833194093904672 25732216139000057856 25735965332714397696 25890628585915806336 25903173790447828992 25935105710800945152 25945200823224270848 26145960228774936576 26210265975865384192 26242180229109252096 26335314954757871712 26510279426161449984 26562287627354898432 26566157762801958912 26595032064765345792 26725810153203412992 26943093162579050496 27055758426699751424 27151574083727818752 27184841243621028864 27218353128783283584 27405856213081362432 27486778702045446144 27587933061371265024 27617917913410166784 27808173538581676032 27821985960268396728 27928524827561033728 27979365976524398592 28048180968075456864 28061771606318481408 28096364520034357248 28172111562287087616 28265212864505717568 28289916090922696704 28324790247839514624 28459927605892184064 28508818491262107648 28719469378341570816 28811284736829124608 28832395427028191232 28881926169315508224 28948743156375065088 28952960999303697408 29002698859390304256 29126957159155282128 29176993924651063296 29188350926127304704 29234233720047403008 29377989786727415808 29414205257371803648 29486549222848557216 29616835232147963904 29627229324102605676 29740681018662322176 29762472698867810304 29777343593882566656 29882573580774260736 29886927483152203776 29919411072861014016 30004444021622833152 30066536422353839616 30118187277059162112 30125521333463482368 30129910633421733888 30310979807901431808 30363050588254765056 30437728230037220352 30497441349925994496 30582946399073657472 30620647269881194032 30685189435159474176 30831588239716532736 30884553365533949952 30922626039801126912 31036424694042673152 31135647295335038976 31212225131564884992 31288753350091800576 31299734205301946319 31419590431006162944 31543133458629132288 31554203589084888972 31569493057108291584 31608410085038651904 31670419863384686592 31675034255648489472 31826155602288033792 31865389028819453952 31920130105601163264 31943761658085936984 32084904834826960896 32219071103550849024 32258788893372780544 32309403050634267168 32412695328932765184 32481014771059392512 32572081124216659584 32628036216814092288 32732347156634271744 32836894791893217792 32893304803942662144 32974205582540322048 33160730046251139072 33172367875704626868 33242288554756097024 33299394986707386368 33458266145995112448 33499511543117887488 33622793418546229248 33730284569946292224 33896149462599450624 33991283585735589888 34037889633590009856 34171727913514893312 34242444258791872896 34309621518666743808 34314620443619196928 34436142740337721344 34520838114554408448 34580140947734593536 34787954294776267776 34861280305033248768 35027603207251918848 35113753273010495616 35347039234881933312 35460042753020461056 35486025140957773824 35629222346307772416 35634413537604550656 35848562657421885696 35910146368801308672 35924124216772067328 35936731865346679107 36095517939180331008 36202098778303758336 36246454991494705152 36291137505044378112 36464282245049360832 36541141617441816576 36649038269393928192 36778552099414474752 36823890551213555712 36941506640879870016 37004967904435494912 37095981280357862304 37259889485605502976 37305821302032531456 37397574624100609152 37415695475091308544 37461819360045809664 37640549414244501504 37686950486007623424 37766386997119352832 37946570141189578752 38133168145424381952 38198676546514059264 38292625837788761088 38415046315772166144 38443193902704254976 38522749791140857008 38598324208500086784 38603947999071596544 38835942878873709504 38854760685671743488 38902658566201417728 38917801234836406272 39170653048969887744 39218940343162404864 39315398963798076288 39363270343663878144 39502972432136807568 39683296931823747072 39703124791843422208 39765419139242174976 39843431441032347648 39849236644202938368 39892548097148018688 40088715229805119488 40157583036078882816 40167361777951309824 40414639743868575744 40583637640049627136 40777261865431543296 40827529693174925376 40913585913545965568 41108784319622043648 41179404487378599936 41230168053068169216 41381899592056897536 41616300175419846656 41718337800122400768 41732978940402595092 41892787241341550592 42072271452113185296 42092657409477722112 42144546780051535872 42227226484512915456 42434874136384045056 42487185371759271936 42591682210781249312 42779873113102614528 42958761471401132032 43079204067512356224 43216927105243686912 43429441498955546112 43504048289085456384 43782526389190957056 43851350580071104512 43857739738590216192 43965607443387096064 44121307886057705472 44229823834272835824 44425252848221945856 44611021527993483264 44666015390823849984 44830391224728305664 44879116609291521024 44973712759928389632 45006666032434249728 45188282000195223552 45194865950132600832 45383852844786679808 45466469711852147712 45544575882382147584 45562303884686524416 45656592345055830528 45746162024888991744 45930970904821791048 46027784152739211264 46106854596979458048 46247382359574799104 46326830048300924928 46383939059701690368 46703470943002558464 46818337697347327488 46933130025137700864 47129385646509244416 47280057004027281408 47314700187943698432 47331305383627333458 47412615127557977856 47505629795077029888 47512551383472734208 47739233403432050688 47798083543229180928 47880195158401744896 47898832289029423104 47915642487128905476 48127357252240441344 48328606655326273536 48388183340059170816 48619042993399147776 48721522156589088768 48858121686324989376 48942054325221138432 49098520734951407616 49255342187839826688 49279208674510503936 49339957205913993216 49461308373810483072 49741095069376708608 49758551813556940302 49863432832134145536 49949092480061079552 50187399218992668672 50249267314676831232 50355182662825803776 50434190127819343872 50595426854919438336 50844224193899175936 51056834450385014784 51220061754362888192 51257591870272339968 51363666388187809344 51464432278000115712 51471930665428795392 51781257171831612672 51806347580895657984 51870211421601890304 51890401646448541696 52291920457549873152 52420531951730768384 52484360458218504192 52670629909515743424 53020558852322899968 53124575254709796864 53190064129530691584 53451620306406825984 53886186325158100992 54111516853399502848 54303148167455637504 54369682487242057728 54436706257566567168 54811712426162724864 54973557404090892288 55175866122742530048 55235835826820333568 55643971920536793456 55958731953048797184 56096361936150913728 56123543212636962816 56192729040068714496 56530425729011435136 56579832181845393408 56649580495679029248 56919855211784368128 57438938756683141632 57622569473658249216 57664790854056382464 57897486312750130176 57905921998607394816 58005397718780608512 58253914318310564256 58353987849302126592 58376701852254609408 58755979573454831616 58828410514743607296 58973098445697114432 59254458648205211352 59481362037324644352 59524945397735620608 59554687187765133312 59765147161548521472 59773854966304407552 59838822145722028032 60133072844707679232 60236374554118324224 60251042666926964736 60259821266843467776 60621959615802863616 60875456460074440704 60994882699851988992 61165892798147314944 61241294539762388064 61370378870318948352 61663176479433065472 61769106731067899904 61845252079602253824 62072849388085346304 62424450263129769984 62577506700183601152 62599468410603892638 62839180862012325888 63108407178169777944 63138986114216583168 63216820170077303808 63340839726769373184 63350068511296978944 63652311204576067584 63730778057638907904 63887523316171873968 64169809669653921792 64438142207101698048 64517577786745561088 64618806101268534336 64825390657865530368 64962029542118785024 65144162248433319168 65256072433628184576 65673789583786435584 65786609607885324288 65948411165080644096 66344735751409253736 66484577109512194048 66598789973414772736 66916532291990224896 66999023086235774976 67245586837092458496 67460569139892584448 67792298925198901248 67982567171471179776 68075779267180019712 68343455827029786624 68484888517583745792 68619243037333487616 68629240887238393856 68872285480675442688 69041676229108816896 69160281895469187072 69575908589552535552 70055206414503837696 70227506546020991232 70694078469763866624 70920085506040922112 70972050281915547648 71258444692615544832 71268827075209101312 71697125314843771392 71820292737602617344 71848248433544134656 71873463730693358214 72191035878360662016 72404197556607516672 72492909982989410304 72582275010088756224 72928564490098721664 73082283234883633152 73647781102427111424 73883013281759740032 74009935808870989824 74191962560715724608 74611642604065062912 74637827720335410453 74795149248201218304 74831390950182617088 74923638720091619328 75281098828489003008 75373900972015246848 75532773994238705664 75893140282379157504 76266336290848763904 76585251675577522176 76830092631544332288 76886387805408509952 77045499582281714016 77196648417000173568 77207895998143193088 77671885757747419008 77709521371343486976 77805317132402835456 77835602469672812544 78437880686324809728 78630797927596152576 78726540687327756288 79005944864273615136 79406249583686844416 79530838278484349952 79686862882064695296 79698473288405876736 79785096194296037376 80177430459610238976 80829279487737151488 81167275280099254272 81554523730863086592 81655059386349850752 81827171827091931136 82217568639244087296 82460336106136338432 82763799184113795072 83232600350839693312 83465957880805190184 83785574482683101184 84144542904226370592 84185314818955444224 84289093560103071744 84869748272768090112 84974370743518543872 85183364421562498624 85917522942802264064 86158408135024712448 86433854210487373824 86858882997911092224 87008096578170912768 87565052778381914112 87702701160142209024 87931214886774192128 88242615772115410944 88459647668545671648 88850505696443891712 89222043055986966528 89332030781647699968 89660782449456611328 89758233218583042048 90013332064868499456 90376564000390447104 90389731900265201664 90767705689573359616 90932939423704295424 91089151764764295168 91313184690111661056 91492324049777983488 91861941809643582096 92055568305478422528 92494764719149598208 92653660096601849856 92767878119403380736 93406941886005116928 93636675394694654976 93866260050275401728 94258771293018488832 94629400375887396864 94662610767254666916 94825230255115955712 95011259590154059776 95025102766945468416 95478466806864101376 95596167086458361856 95760390316803489792 95831284974257810952 96254714504480882688 96657213310652547072 96776366680118341632 97238085986798295552 97443044313178177536 97716243372649978752 97884108650442276864 98197041469902815232 98510684375679653376 98679914411827986432 98922616747620966144 99482190138753417216 99517103627113880604 99726865664268291072 99898184960122159104 100374798437985337344 100498534629353662464 100868380255638687744 101190853709838876672 101688448387798351872 102113668900770029568 102440123508725776384 102515183740544679936 102727332776375618688 102928864556000231424 102943861330857590784 103562514343663225344 103740422843203780608 103780803292897083392 104583840915099746304 104841063903461536768 105341259819031486848 106041117704645799936 106380128259061383168 106903240612813651968 107772372650316201984 107810195596040037321 108223033706799005696 108606296334911275008 108739364974484115456 108873412515133134336 109623424852325449728 109947114808181784576 110471671653640667136 111287943841073586912 111917463906097594368 112192723872301827456 112247086425273925632 112385458080137428992 113060851458022870272 113299160991358058496 113839710423568736256 114877877513366283264 115245138947316498432 115329581708112764928 115794972625500260352 115811843997214789632 116507828636621128512 116707975698604253184 116753403704509218816 117511959146909663232 117656821029487214592 117946196891394228864 118508917296410422704 119049890795471241216 119109374375530266624 119530294323097042944 119547709932608815104 119677644291444056064 120266145689415358464 120472749108236648448 120502085333853929472 121243919231605727232 121750912920148881408 122331785596294629888 122482589079524776128 122740757740637896704 123326352958866130944 123538213462135799808 123690504159204507648 124145698776170692608 124848900526259539968 125155013400367202304 125198936821207785276 125678361724024651776 126216814356339555888 126277972228433166336 126433640340154607616 126681679453538746368 127304622409152135168 127461556115277815808 127775046632343747936 128339619339307843584 128876284414203396096 129035155573491122176 129237612202537068672 129650781315731060736 130288324496866638336 130512144867256369152 131347579167572871168 131573219215770648576 131896822330161288192 132689471502818507472 132969154219024388096 133833064583980449792 133998046172471549952 134491173674184916992 134921138279785168896 135584597850397802496 136151558534360039424 136686911654059573248 136969777035167491584 137238486074666975232 137258481774476787712 138083352458217633792 138320563790938374144 139151817179105071104 140110412829007675392 140455013092041982464 141388156939527733248 141840171012081844224 141944100563831095296 142516889385231089664 142537654150418202624 143394250629687542784 143640585475205234688 143696496867088269312 143746927461386716428 144382071756721324032 144985819965978820608 145164550020177512448 145857128980197443328 146164566469767266304 147295562204854222848 147766026563519480064 148019871617741979648 148383925121431449216 149223285208130125824 149275655440670820906 149590298496402436608 149847277440183238656 150562197656978006016 150747801944030493696 151065547988477411328 151786280564758315008 152532672581697527808 153170503351155044352 153660185263088664576 153772775610817019904 154090999164563428032 154393296834000347136 154415791996286386176 155343771515494838016 155419042742686973952 155610634264805670912 155671204939345625088 156875761372649619456 157261595855192305152 157453081374655512576 158011889728547230272 158812499167373688832 159061676556968699904 159373725764129390592 159570192388592074752 160354860919220477952 161658558975474302976 162334550560198508544 163109047461726173184 163310118772699701504 163654343654183862272 164435137278488174592 164920672212272676864 165527598368227590144 166465200701679386624 166931915761610380368 168289085808452741184 168370629637910888448 168578187120206143488 169739496545536180224 169948741487037087744 170366728843124997248 172316816270049424896 172867708420974747648 173717765995822184448 174016193156341825536 175130105556763828224 175862429773548384256 176485231544230821888 176919295337091343296 178444086111973933056 178664061563295399936 179321564898913222656 179516466437166084096 180753128000780894208 180779463800530403328 181535411379146719232 181865878847408590848 182626369380223322112 182984648099555966976 183723883619287164192 184111136610956845056 184989529438299196416 185307320193203699712 185535756238806761472 187273350789389309952 187732520100550803456 188517542586036977664 189325221534509333832 189650460510231911424 190022519180308119552 190050205533890936832 190956933613728202752 191192334172916723712 191662569948515621904 192509429008961765376 193314426621305094144 193552733360236683264 194476171973596591104 194886088626356355072 195432486745299957504 195768217300884553728 197021368751359306752 197359828823655972864 197845233495241932288 199034207254227761208 199453731328536582144 199796369920244318208 200749596875970674688 200997069258707324928 201736760511277375488 202381707419677753344 203376896775596703744 204227337801540059136 204880247017451552768 205030367481089359872 205454665552751237376 205857729112000462848 205887722661715181568 207125028687326450688 207480845686407561216 207561606585794166784 209682127806923073536 210682519638062973696 212082235409291599872 212760256518122766336 213806481225627303936 215544745300632403968 215620391192080074642 216446067413598011392 217212592669822550016 217478729948968230912 217746825030266268672 219246849704650899456 220943343307281334272 222575887682147173824 223834927812195188736 224385447744603654912 224494172850547851264 224770916160274857984 226121702916045740544 226598321982716116992 227679420847137472512 229755755026732566528 230490277894632996864 230659163416225529856 231589945251000520704 231623687994429579264 233015657273242257024 233415951397208506368 233506807409018437632 235313642058974429184 235892393782788457728 237017834592820845408 238218748751060533248 239060588646194085888 239095419865217630208 239355288582888112128 240532291378830716928 242487838463211454464 243501825840297762816 244663571192589259776 244965178159049552256 245481515481275793408 246652705917732261888 247381008318409015296 248291397552341385216 249697801052519079936 250397873642415570552 251356723448049303552 252433628712679111776 252555944456866332672 252867280680309215232 254609244818304270336 254923112230555631616 255550093264687495872 257752568828406792192 258070311146982244352 258475224405074137344 259301562631462121472 260576648993733276672 261024289734512738304 262695158335145742336 263793644660322576384 265378943005637014944 265938308438048776192 267666129167960899584 267996092344943099904 268982347348369833984 271169195700795604992 272303117068720078848 273939554070334983168 274476972149333950464 274516963548953575424 276166704916435267584 278303634358210142208 280220825658015350784 280910026184083964928 282776313879055466496 283888201127662190592 285033778770462179328 285075308300836405248 286788501259375085568 287281170950410469376 287493854922773432856 288764143513442648064 289971639931957641216 290329100040355024896 291714257960394886656 292329132939534532608 294591124409708445696 295532053127038960128 296039743235483959296 296767850242862898432 298446570416260251648 298551310881341641812 299180596992804873216 299694554880366477312 301124395313956012032 301495603888060987392 303572561129516630016 305065345163395055616 306341006702310088704 307320370526177329152 307545551221634039808 308181998329126856064 308786593668000694272 308831583992572772352 310687543030989676032 311221268529611341824 311342409878691250176 313751522745299238912 314523191710384610304 316023779457094460544 318123353113937399808 319140384777184149504 320709721838440955904 323317117950948605952 323430586788120111963 324669101120397017088 326218094923452346368 326620237545399403008 327308687308367724544 328870274556976349184 329841344424545353728 332930401403358773248 333863831523220760736 336578171616905482368 336741259275821776896 337156374240412286976 339897482974074175488 340733457686249994496 344633632540098849792 345735416841949495296 347435531991644368896 350260211113527656448 351724859547096768512 352970463088461643776 353838590674182686592 357328123126590799872 358643129797826445312 359032932874332168192 361506256001561788416 363070822758293438464 363731757694817181696 365252738760446644224 367447767238574328384 368222273221913690112 369979058876598392832 370614640386407399424 371071512477613522944 374546701578778619904 375465040201101606912 377035085172073955328 378650443069018667664 379300921020463822848 380045038360616239104 381913867227456405504 382384668345833447424 383325139897031243808 385018858017923530752 386628853242610188288 387105466720473366528 388952343947193182208 390864973490599915008 391536434601769107456 394042737502718613504 394719657647311945728 395690466990483864576 398068414508455522416 398907462657073164288 401499193751941349376 401994138517414649856 403473521022554750976 404763414839355506688 406753793551193407488 408454675603080118272 410060734962178719744 410909331105502474752 411715458224000925696 411775445323430363136 414250057374652901376 414961691372815122432 419364255613846147072 421365039276125947392 424164470818583199744 425520513036245532672 427612962451254607872 431089490601264807936 431240782384160149284 432892134827196022784 434957459897936461824 435493650060532537344 438493699409301798912 441886686614562668544 445151775364294347648 447669855624390377472 448770895489207309824 449541832320549715968 452243405832091481088 453196643965432233984 455358841694274945024 459511510053465133056 460980555789265993728 461318326832451059712 463179890502001041408 463247375988859158528 466031314546484514048 466831902794417012736 467013614818036875264 470627284117948858368 471784787565576915456 474035669185641690816 476437497502121066496 478121177292388171776 478710577165776224256 481064582757661433856 484975676926422908928 487003651680595525632 489327142385178519552 489930356318099104512 490963030962551586816 493305411835464523776 494762016636818030592 496582795104682770432 499395602105038159872 500795747284831141104 504867257425358223552 505111888913732665344 505734561360618430464 509218489636608540672 509846224461111263232 511100186529374991744 516140622293964488704 516950448810148274688 518603125262924242944 521153297987466553344 522048579469025476608 525390316670291484672 527587289320645152768 530757886011274029888 531876616876097552384 535332258335921799168 535992184689886199808 537964694696739667968 542338391401591209984 544606234137440157696 547879108140669966336 548953944298667900928 552333409832870535168 556607268716420284416 561820052368167929856 565552627758110932992 570067557540924358656 570150616601672810496 573577002518750171136 574987709845546865712 577528287026885296128 579943279863915282432 580658200080710049792 583428515920789773312 584658265879069065216 591064106254077920256 592079486470967918592 593535700485725796864 597102621762683283624 598361193985609746432 599389109760732954624 602248790627912024064 602991207776121974784 607145122259033260032 610130690326790111232 612682013404620177408 614640741052354658304 615091102443268079616 616363996658253712128 617573187336001388544 617663167985145544704 621375086061979352064 622442537059222683648 622684819757382500352 629046383420769220608 632047558914188921088 636246706227874799616 638280769554368299008 641419443676881911808 646634235901897211904 646861173576240223926 649338202240794034176 652436189846904692736 653240475090798806016 654617374616735449088 657740549113952698368 665860802806717546496 667727663046441521472 673156343233810964736 673482518551643553792 674312748480824573952 679794965948148350976 681466915372499988992 689267265080197699584 691470833683898990592 694871063983288737792 700520422227055312896 703449719094193537024 705940926176923287552 707677181348365373184 714656246253181599744 717286259595652890624 718065865748664336384 727463515389634363392 730505477520893288448 734895534477148656768 736444546443827380224 739958117753196785664 742143024955227045888 749093403157557239808 754070170344147910656 757300886138037335328 758601842040927645696 763827734454912811008 764769336691666894848 766650279794062487616 773257706485220376576 774210933440946733056 777904687894386364416 781729946981199830016 783072869203538214912 788085475005437227008 791380933980967729152 796136829016911044832 797814925314146328576 802998387503882698752 803988277034829299712 806947042045109501952 813507587102386814976 816909351206160236544 821818662211004949504 823430916448001851392 823550890646860726272 828500114749305802752 838728511227692294144 842730078552251894784 848328941637166399488 855225924902509215744 862481564768320298568 865784269654392045568 869914919795872923648 870987300121065074688 876987398818603597824 883773373229125337088 890303550728588695296 895339711248780754944 897541790978414619648 899083664641099431936 904486811664182962176 910717683388549890048 919023020106930266112 921961111578531987456 922636653664902119424 926359781004002082816 926494751977718317056 932062629092969028096 933663805588834025472 934027229636073750528 941254568235897716736 943569575131153830912 948071338371283381632 957421154331552448512 962129165515322867712 969951353852845817856 970291760364360335889 974007303361191051264 978654284770357039104 979860712636198209024 981926061925103173632 986610823670929047552 989524033273636061184 998791204210076319744 1001591494569662282208 1009734514850716447104 1010223777827465330688 1011469122721236860928 1019692448922222526464 1022200373058749983488 1032281244587928977408 1033900897620296549376 1037206250525848485888 1042306595974933106688 1050780633340582969344 1055174578641290305536 1061515772022548059776 1063753233752195104768 1071984369379772399616 1075929389393479335936 1089212468274880315392 1095758216281339932672 1104666819665741070336 1113214537432840568832 1123640104736335859712 1131105255516221865984 1140135115081848717312 1147154005037500342272 1149975419691093731424 1155056574053770592256 1159886559727830564864 1161316400161420099584 1166857031841579546624 1182128212508155840512 1184158972941935837184 1187071400971451593728 1194205243525366567248 1196722387971219492864 1204497581255824048128 1205982415552243949568 1214290244518066520064 1220261380653580222464 1225364026809240354816 1230182204886536159232 1232727993316507424256 1235146374672002777088 1235326335970291089408 1242750172123958704128 1244885074118445367296 1258092766841538441216 1264095117828377842176 1272493412455749599232 1276561539108736598016 1282838887353763823616 1293268471803794423808 1293722347152480447852 1298676404481588068352 1304872379693809385472 1306480950181597612032 1315481098227905396736 1331721605613435092992 1335455326092883042944 1346312686467621929472 1348625496961649147904 1359589931896296701952 1362933830744999977984 1378534530160395399168 1382941667367797981184 1389742127966577475584 1401040844454110625792 1406899438188387074048 1411881852353846575104 1415354362696730746368 1429312492506363199488 1436131731497328672768 1454927030779268726784 1461010955041786576896 1469791068954297313536 1472889092887654760448 1479916235506393571328 1484286049910454091776 1498186806315114479616 1514601772276074670656 1517203684081855291392 1527655468909825622016 1529538673383333789696 1533300559588124975232 1548421866881893466112 1555809375788772728832 1563459893962399660032 1566145738407076429824 1576170950010874454016 1582761867961935458304 1592273658033822089664 1595629850628292657152 1605996775007765397504 1607976554069658599424 1613894084090219003904 1627015174204773629952 1633818702412320473088 1643637324422009899008 1646861832896003702784 1657000229498611605504 1677457022455384588288 1685460157104503789568 1696657883274332798976 1710451849805018431488 1724963129536640597136 1739829839591745847296 1741974600242130149376 1753974797637207195648 1780607101457177390592 1795083581956829239296 1798167329282198863872 1808973623328365924352 1821435366777099780096 1838046040213860532224 1843922223157063974912 1845273307329804238848 1852719562008004165632 1852989503955436634112 1864125258185938056192 1867327611177668050944 1868054459272147501056 1887139150262307661824 1896142676742566763264 1914842308663104897024 1924258331030645735424 1939902707705691635712 1940583520728720671778 1948014606722382102528 1957308569540714078208 1959721425272396418048 1963852123850206347264 1973221647341858095104 1997582408420152639488 2003182989139324564416 2019469029701432894208 2020447555654930661376 2022938245442473721856 2039384897844445052928 2044400746117499966976 2064562489175857954816 2067801795240593098752 2074412501051696971776 2084613191949866213376 2101561266681165938688 2110349157282580611072 2123031544045096119552 2127506467504390209536 2143968738759544799232 2151858778786958671872 2191516432562679865344 2209333639331482140672 2226429074865681137664 2247280209472671719424 2262210511032443731968 2294308010075000684544 2299950839382187462848 2319773119455661129728 2322632800322840199168 2333714063683159093248 2364256425016311681024 2374142801942903187456 2388410487050733134496 2393444775942438985728 2408995162511648096256 2411964831104487899136 2440522761307160444928 2450728053618480709632 2465455986633014848512 2470292749344005554176 2470652671940582178816 2485500344247917408256 2516185533683076882432 2528190235656755684352 2544986824911499198464 2565677774707527647232 2587444694304960895704 2597352808963176136704 2609744759387618770944 2612961900363195224064 2630962196455810793472 2663443211226870185984 2670910652185766085888 2692625372935243858944 2697250993923298295808 2725867661489999955968 2757069060320790798336 2765883334735595962368 2779484255933154951168 2802081688908221251584 2813798876376774148096 2823763704707693150208 2830708725393461492736 2872263462994657345536 2909854061558537453568 2922021910083573153792 2939582137908594627072 2945778185775309520896 2959832471012787142656 2968572099820908183552 2996373612630228959232 3029203544552149341312 3034407368163710582784 3059077346766667579392 3066601119176249950464 3096843733763786932224 3111618751577545457664 3126919787924799320064 3152341900021748908032 3165523735923870916608 3184547316067644179328 3191259701256585314304 3215953108139317198848 3227788168180438007808 3267637404824640946176 3287274648844019798016 3314000458997223211008 3354914044910769176576 3370920314209007579136 3393315766548665597952 3449926259073281194272 3479659679183491694592 3483949200484260298752 3561214202914354781184 3590167163913658478592 3617947246656731848704 3642870733554199560192 3676092080427721064448 3690546614659608477696 3705439124016008331264 3705979007910873268224 3728250516371876112384 3734655222355336101888 3774278300524615323648 3792285353485133526528 3829684617326209794048 3848516662061291470848 3879805415411383271424 3881167041457441343556 3896029213444764205056 3914617139081428156416 3919442850544792836096 3946443294683716190208 3995164816840305278976 4006365978278649128832 4038938059402865788416 4045876490884947443712 4078769795688890105856 4088801492234999933952 4135603590481186197504 4148825002103393943552 4169226383899732426752 4203122533362331877376 4220698314565161222144 4246063088090192239104 4255012935008780419072 4287937477519089598464 4383032865125359730688 4418667278662964281344 4452858149731362275328 4494560418945343438848 4588616020150001369088 4599901678764374925696 4645265600645680398336 4667428127366318186496 4728512850032623362048 4748285603885806374912 4776820974101466268992 4786889551884877971456 4817990325023296192512 4823929662208975798272 4881045522614320889856 4901456107236961419264 4930911973266029697024 4940585498688011108352 4971000688495834816512 5032371067366153764864 5056380471313511368704 5089973649822998396928 5131355549415055294464 5174889388609921791408 5219489518775237541888 5225923800726390448128 5261924392911621586944 5341821304371532171776 5385250745870487717888 5394501987846596591616 5451735322979999911936 5514138120641581596672 5531766669471191924736 5558968511866309902336 5604163377816442503168 5627597752753548296192 5661417450786922985472 5744526925989314691072 5819708123117074907136 5844043820167146307584 5879164275817189254144 5891556371550619041792 5919664942025574285312 5992747225260457918464 6058407089104298682624 6068814736327421165568 6118154693533335158784 6133202238352499900928 6193687467527573864448 6223237503155090915328 6253839575849598640128 6304683800043497816064 6331047471847741833216 6369094632135288358656 6382519402513170628608 6431906216278634397696 6455576336360876015616 6574549297688039596032 6628000917994446422016 6709828089821538353152 6741840628418015158272 6786631533097331195904 6899852518146562388544 6959319358366983389184 6967898400968520597504 7122428405828709562368 7180334327827316957184 7235894493313463697408 7352184160855442128896 7410878248032016662528 7411958015821746536448 7456501032743752224768 7548556601049230647296 7584570706970267053056 7697033324122582941696 7762334082914882687112 7792058426889528410112 7829234278162856312832 7838885701089585672192 7892886589367432380416 7990329633680610557952 8012731956557298257664 8077876118805731576832 8091752981769894887424 8177602984469999867904 8271207180962372395008 8297650004206787887104 8338452767799464853504 8406245066724663754752 8441396629130322444288 8492126176180384478208 8510025870017560838144 8766065730250719461376 8837334557325928562688 8905716299462724550656 8989120837890686877696 9177232040300002738176 9199803357528749851392 9290531201291360796672 9334856254732636372992 9457025700065246724096 9496571207771612749824 9553641948202932537984 9573779103769755942912 9647859324417951596544 9802912214473922838528 9861823946532059394048 9942001376991669633024 10064742134732307529728 10112760942627022737408 10179947299645996793856 10349778777219843582816 10438979037550475083776 10451847601452780896256 10683642608743064343552 10770501491740975435776 10903470645959999823872 11028276241283163193344 11117937023732619804672 11255195505507096592384 11322834901573845970944 11489053851978629382144 11639416246234149814272 11688087640334292615168 11758328551634378508288 11839329884051148570624 11985494450520915836928 12116814178208597365248 12137629472654842331136 12236309387066670317568 12266404476704999801856 12446475006310181830656 12507679151699197280256 12609367600086995632128 12662094943695483666432 12738189264270576717312 12765038805026341257216 12863812432557268795392 13149098595376079192064 13256001835988892844032 13419656179643076706304 13483681256836030316544 13799705036293124777088 13935796801937041195008 14244856811657419124736 14360668655654633914368 14471788986626927394816 14704368321710884257792 14821756496064033325056 14913002065487504449536 15097113202098461294592 15169141413940534106112 15394066648245165883392 15524668165829765374224 15658468556325712625664 15677771402179171344384 15785773178734864760832 16025463913114596515328 16155752237611463153664 16183505963539789774848 16355205968939999735808 16542414361924744790016 16595300008413575774208 16676905535598929707008 16812490133449327509504 16882793258260644888576 16984252352360768956416 17532131460501438922752 17674669114651857125376 17978241675781373755392 18354464080600005476352 18399606715057499702784 18581062402582721593344 18669712509465272745984 18914051400130493448192 18993142415543225499648 19107283896405865075968 19147558207539511885824 19295718648835903193088 19723647893064118788096 19884002753983339266048 20129484269464615059456 20225521885254045474816 20359894599291993587712 20699557554439687165632 20877958075100950167552 20903695202905561792512 21367285217486128687104 21541002983481950871552 21806941291919999647744 22056552482566326386688 22235874047465239609344 22645669803147691941888 23376175280668585230336 23516657103268757016576 23678659768102297141248 23970988901041831673856 24233628356417194730496 24275258945309684662272 24532808953409999603712 24892950012620363661312 25015358303398394560512 25218735200173991264256 25324189887390967332864 25476378528541153434624 25530077610052682514432 26298197190752158384128 26512003671977785688064 26839312359286153412608 26967362513672060633088 27599410072586249554176 27871593603874082390016 28489713623314838249472 28721337311309267828736 28943577973253854789632 29408736643421768515584 29826004130975008899072 30194226404196922589184 30338282827881068212224 31049336331659530748448 31316937112651425251328 31355542804358342688768 32050927826229193030656 32311504475222926307328 32710411937879999471616 33084828723849489580032 33353811071197859414016 33765586516521289777152 33968504704721537912832 35064262921002877845504 35956483351562747510784 36708928161200010952704 36799213430114999405568 37339425018930545491968 37828102800260986896384 37986284831086450999296 38214567792811730151936 38295116415079023771648 38591437297671806386176 39447295786128237576192 39768005507966678532096 40258968538929230118912 40451043770508090949632 41399115108879374331264 41807390405811123585024 42734570434972257374208 43082005966963901743104 43613882583839999295488 44113104965132652773376 45291339606295383883776 47033314206537514033152 47357319536204594282496 48467256712834389460992 48550517890619369324544 49065617906819999207424 49785900025240727322624 50030716606796789121024 50437470400347982528512 50648379774781934665728 50952757057082306869248 52596394381504316768256 53024007343955571376128 53934725027344121266176 55198820145172499108352 55743187207748164780032 56979427246629676498944 57442674622618535657472 57887155946507709579264 59652008261950017798144 60388452808393845178368 60676565655762136424448 62098672663319061496896 62633874225302850502656 62711085608716685377536 64101855652458386061312 64623008950445852614656 65420823875759998943232 66169657447698979160064 66707622142395718828032 67937009409443075825664 70128525842005755691008 71912966703125495021568 73598426860229998811136 74678850037861090983936 75656205600521973792768 75972569662172901998592 76429135585623460303872 76590232830158047543296 78894591572256475152384 79536011015933357064192 80517937077858460237824 80902087541016181899264 82798230217758748662528 83614780811622247170048 85469140869944514748416 86164011933927803486208 87227765167679998590976 88226209930265305546752 90582679212590767767552 94066628413075028066304 96934513425668778921984 98131235813639998414848 100061433213593578242048 101296759549563869331456 101905514114164613738496 105192788763008633536512 107869450054688242532352 110397640290344998216704 113958854493259352997888 114885349245237071314944 115774311893015419158528 119304016523900035596288 120776905616787690356736 121353131311524272848896 124197345326638122993792 125422171217433370755072 128203711304916772122624 129246017900891705229312 130841647751519997886464 132339314895397958320128 135874018818886151651328 147196853720459997622272 149357700075722181967872 151312411201043947585536 151945139324345803997184 152858271171246920607744 157789183144512950304768 159072022031866714128384 161804175082032363798528 165596460435517497325056 167229561623244494340096 170938281739889029496832 172328023867855606972416 174455530335359997181952 181165358425181535535104 188133256826150056132608 193869026851337557843968 196262471627279996829696 200122866427187156484096 203811028228329227476992 210385577526017267073024 215738900109376485064704 220795280580689996433408 227917708986518705995776 229770698490474142629888 238608033047800071192576 241553811233575380713472 242706262623048545697792 248394690653276245987584 250844342434866741510144 256407422609833544245248 258492035801783410458624 261683295503039995772928 264678629790795916640256 271748037637772303302656 294393707440919995244544 303890278648691607994368 305716542342493841215488 315578366289025900609536 323608350164064727597056 331192920871034994650112 341876563479778058993664 344656047735711213944832 348911060670719994363904 362330716850363071070208 376266513652300112265216 387738053702675115687936 392524943254559993659392 407622056456658454953984 441590561161379992866816 455835417973037411991552 477216066095600142385152 485412525246097091395584 496789381306552491975168 501688684869733483020288 512814845219667088490496 516984071603566820917248 523366591006079991545856 543496075275544606605312 588787414881839990489088 611433084684987682430976 631156732578051801219072 647216700328129455194112 662385841742069989300224 683753126959556117987328 689312095471422427889664 724661433700726142140416 752533027304600224530432 775476107405350231375872 785049886509119987318784 815244112913316909907968 883181122322759985733632 911670835946074823983104 970825050492194182791168 993578762613104983950336 1025629690439334176980992 1033968143207133641834496 1046733182012159983091712 1086992150551089213210624 1177574829763679980978176 1222866169369975364861952 1324771683484139978600448 1367506253919112235974656 1505066054609200449060864 1550952214810700462751744 1570099773018239974637568 1630488225826633819815936 1766362244645519971467264 1941650100984388365582336 1987157525226209967900672 2051259380878668353961984 2067936286414267283668992 2173984301102178426421248 2355149659527359961956352 2445732338739950729723904 2649543366968279957200896 2735012507838224471949312 3101904429621400925503488 3140199546036479949275136 3260976451653267639631872 3532724489291039942934528 3974315050452419935801344 4102518761757336707923968 4710299319054719923912704 4891464677479901459447808 5299086733936559914401792 6203808859242801851006976 6521952903306535279263744 7065448978582079885869056 7948630100904839871602688 8205037523514673415847936 9420598638109439847825408 9782929354959802918895616 10598173467873119828803584 14130897957164159771738112 15897260201809679743205376 19565858709919605837791232 21196346935746239657607168 28261795914328319543476224 31794520403619359486410752 42392693871492479315214336 63589040807238718972821504 84785387742984958630428672 127178081614477437945643008 254356163228954875891286016
- Sum of all divisors σ(n): 881865749509141979271037695
- Sum of proper divisors (its aliquot sum) s(n): 627509586280187103379751679
- 254356163228954875891286016 is an abundant number, because the sum of its proper divisors (627509586280187103379751679) is greater than itself. Its abundance is 373153423051232227488465663
Bases of 254356163228954875891286016
- Binary: 11010010011001100000001100111100111001101011100010010010000010000100010000000000000000002
- Hexadecimal: 0xD266033CE6B89208440000
- Base-36: VYJQ8Z2JIBYB5S000
Squares and roots of 254356163228954875891286016
- 254356163228954875891286016 squared (2543561632289548758912860162) is 64697057772554736516117767525027398559446762317152256
- 254356163228954875891286016 cubed (2543561632289548758912860163) is 16456095387229056320562334002519799767804638078713000811325477078201562715652096
-
254356163228954875891286016 is a
perfect square number . Itssquare root is 15948547370496 -
The
cube root of 254356163228954875891286016 is 633598424.1817729519
Scales and comparisons
How big is 254356163228954875891286016?- 254,356,163,228,954,875,891,286,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 254,356,163,228,954,875,891,286,016 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 254356163228954875891286016 cubic inches would be around 52799868.7 feet tall.
Recreational maths with 254356163228954875891286016
- 254356163228954875891286016 backwards is 610682198578459822361653452
- The number of decimal digits it has is: 27
- The sum of 254356163228954875891286016's digits is 126
- 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 254356163228954875891286016 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 254356163228954875891286016 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/254356163228954875891286016/
Chicago style:
Numbermatics. 2024. "Number 254356163228954875891286016 - Facts about the integer". https://numbermatics.com/n/254356163228954875891286016/
The information we have on file for 254356163228954875891286016 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 254356163228954875891286016, math, Factors of 254356163228954875891286016, curriculum, school, college, exams, university, Prime factorization of 254356163228954875891286016, STEM, science, technology, engineering, physics, economics, calculator, two hundred fifty-four septillion, three hundred fifty-six sextillion, one hundred sixty-three quintillion, two hundred twenty-eight quadrillion, nine hundred fifty-four trillion, eight hundred seventy-five billion, eight hundred ninety-one million, two hundred eighty-six thousand and sixteen.