93829434471436045236535296
93,829,434,471,436,045,236,535,296 is an even composite number composed of six prime numbers multiplied together.
93829434471436045236535296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 93829434471436045236535296:
215 × 36 × 73 × 113 × 313 × 6613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 31 × 31 × 31 × 661 × 661 × 661)See below for interesting mathematical facts about the number 93829434471436045236535296 from the Numbermatics database.
Names of 93829434471436045236535296
- Cardinal: 93829434471436045236535296 can be written as Ninety-three septillion, eight hundred twenty-nine sextillion, four hundred thirty-four quintillion, four hundred seventy-one quadrillion, four hundred thirty-six trillion, forty-five billion, two hundred thirty-six million, five hundred thirty-five thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 9.3829434471436045236535296 × 1025
Factors of 93829434471436045236535296
Divisors of 93829434471436045236535296
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 31 32 33 36 42 44 48 49 54 56 62 63 64 66 72 77 81 84 88 93 96 98 99 108 112 121 124 126 128 132 144 147 154 162 168 176 186 189 192 196 198 216 217 224 231 242 243 248 252 256 264 279 288 294 297 308 324 336 341 343 352 363 372 378 384 392 396 432 434 441 448 462 484 486 496 504 512 528 539 558 567 576 588 594 616 648 651 661 672 682 686 693 704 726 729 744 756 768 784 792 837 847 864 868 882 891 896 924 961 968 972 992 1008 1023 1024 1029 1056 1078 1089 1116 1134 1152 1176 1188 1232 1296 1302 1322 1323 1331 1344 1364 1372 1386 1408 1452 1458 1488 1512 1519 1536 1568 1584 1617 1674 1694 1701 1728 1736 1764 1782 1792 1848 1922 1936 1944 1953 1983 1984 2016 2046 2048 2058 2079 2112 2156 2178 2232 2268 2304 2352 2376 2387 2464 2511 2541 2592 2604 2644 2646 2662 2673 2688 2728 2744 2772 2816 2883 2904 2916 2976 3024 3038 3069 3072 3087 3136 3168 3234 3267 3348 3388 3402 3456 3472 3528 3564 3584 3696 3751 3773 3844 3872 3888 3906 3966 3968 3969 3993 4032 4092 4096 4116 4158 4224 4312 4356 4464 4536 4557 4608 4627 4704 4752 4774 4851 4928 5022 5082 5103 5184 5208 5288 5292 5324 5346 5376 5456 5488 5544 5632 5766 5808 5832 5859 5929 5949 5952 6048 6076 6138 6144 6174 6237 6272 6336 6468 6534 6696 6727 6776 6804 6912 6944 7056 7128 7161 7168 7271 7392 7502 7533 7546 7623 7688 7744 7776 7812 7932 7936 7938 7986 8019 8064 8184 8192 8232 8316 8448 8624 8649 8712 8928 9072 9114 9207 9216 9254 9261 9317 9408 9504 9548 9702 9801 9856 10044 10164 10206 10368 10416 10571 10576 10584 10633 10648 10692 10752 10912 10976 11088 11253 11264 11319 11532 11616 11664 11718 11858 11898 11904 11907 11979 12096 12152 12276 12288 12348 12474 12544 12672 12936 13068 13392 13454 13552 13608 13671 13824 13881 13888 14112 14256 14322 14336 14542 14553 14784 15004 15066 15092 15246 15376 15488 15552 15624 15864 15872 15876 15972 16038 16128 16368 16384 16464 16632 16709 16896 17248 17298 17424 17577 17787 17847 17856 18144 18228 18414 18432 18508 18522 18634 18711 18816 19008 19096 19404 19602 19712 20088 20181 20328 20412 20491 20736 20832 21142 21152 21168 21266 21296 21384 21483 21504 21813 21824 21952 22176 22506 22528 22599 22638 22869 23064 23232 23328 23436 23716 23796 23808 23814 23958 24192 24304 24552 24576 24696 24948 25088 25344 25872 25947 26136 26257 26784 26908 27104 27216 27342 27621 27648 27762 27776 27783 27951 28224 28512 28644 28672 29084 29106 29403 29568 29791 30008 30132 30184 30492 30752 30976 31104 31248 31713 31728 31744 31752 31899 31944 32076 32256 32389 32736 32768 32928 33264 33418 33759 33792 33957 34496 34596 34848 35154 35574 35694 35712 35721 35937 36288 36456 36828 36864 37016 37044 37268 37422 37632 38016 38192 38808 39204 39424 40176 40362 40656 40824 40982 41013 41261 41472 41503 41643 41664 42284 42304 42336 42532 42592 42768 42966 43008 43626 43648 43659 43904 44352 45012 45056 45198 45276 45738 46128 46464 46656 46872 47089 47432 47592 47616 47628 47916 48384 48608 49104 49152 49392 49896 50127 50176 50688 50897 51744 51894 52272 52514 52731 53361 53541 53568 53816 54208 54432 54684 55242 55296 55524 55552 55566 55902 56133 56448 57024 57288 57344 58168 58212 58806 59136 59582 60016 60264 60368 60543 60984 61473 61504 61952 62208 62496 63426 63456 63488 63504 63798 63888 64152 64449 64512 64778 65219 65439 65472 65856 66528 66836 67518 67584 67914 68607 68992 69192 69696 70308 71148 71388 71424 71442 71874 72576 72912 73656 73728 73997 74032 74088 74536 74844 75264 76032 76384 77616 77841 78408 78771 78848 79981 80352 80724 81312 81648 81964 82026 82522 82863 82944 83006 83286 83328 83349 83853 84568 84608 84672 85064 85184 85536 85932 86016 87252 87296 87318 87808 88209 88704 89373 90024 90112 90396 90552 91476 92256 92928 93312 93744 94178 94864 95139 95184 95232 95256 95697 95832 96768 97167 97216 98208 98304 98784 99792 100254 100352 101277 101376 101794 101871 103488 103788 104544 105028 105462 106722 107082 107136 107632 107811 108416 108864 109368 110484 110592 111048 111104 111132 111804 112266 112896 114048 114576 114688 116281 116336 116424 116963 117612 118272 119164 120032 120528 120736 121086 121968 122946 123008 123039 123783 123904 124416 124509 124929 124992 126852 126912 126976 127008 127596 127776 128304 128898 129024 129556 130438 130878 130944 130977 131712 133056 133672 135036 135168 135828 137214 137984 138384 139392 140616 141267 142296 142776 142848 142884 143437 143748 145152 145824 147312 147456 147994 148064 148176 149072 149688 150381 150528 152064 152691 152768 155232 155682 156816 157542 157696 158193 159962 160083 160623 160704 161448 162624 163296 163928 164052 165044 165726 165888 166012 166572 166656 166698 167706 169136 169216 169344 170128 170368 171072 171864 172032 174504 174592 174636 175616 176418 177408 178746 180048 180224 180792 181104 181629 182952 183799 184419 184512 185856 186624 187488 188356 189728 190278 190368 190464 190512 191394 191664 193347 193536 194334 194432 195657 196317 196416 197568 199584 200508 200704 202554 202752 203588 203742 205821 206976 207576 208537 209088 210056 210924 213444 214164 214272 215264 215622 216832 217728 218736 220968 221184 221991 222096 222208 222264 223608 224532 225401 225792 226723 228096 229152 229376 232562 232672 232848 233523 233926 235224 236313 236544 238328 239943 240064 241056 241472 242172 243936 245892 246016 246078 247566 247808 248589 248832 249018 249858 249984 250047 251559 253704 253824 253952 254016 255192 255552 256608 257796 258048 259112 260876 261756 261888 261954 263424 266112 267344 268119 270072 270336 271656 274428 275968 276768 278784 281232 282534 284592 285417 285552 285696 285768 286874 287091 287496 288827 290304 291501 291648 294624 294912 295988 296128 296352 298144 299376 300762 301056 303831 304128 305382 305536 305613 310464 311364 313632 315084 315392 316386 319924 320166 321246 321408 322896 323433 325248 326592 327701 327856 328104 329623 330088 331452 331776 332024 333144 333312 333396 335412 338272 338432 338688 340256 340736 342144 343728 344064 348843 349008 349184 349272 350889 351232 352836 354816 356279 357492 360096 360448 361584 362208 363258 365904 367598 368838 369024 369117 371349 371712 373248 373527 374787 374976 376712 379456 380556 380736 380928 381024 382788 383328 386694 387072 388668 388864 391314 392634 392832 392931 395136 399168 401016 401408 405108 405504 407176 407484 411642 413952 415152 417074 418176 420112 421848 423801 426888 428328 428544 430311 430528 431244 433664 435456 436921 437472 441936 442368 443982 444192 444416 444528 447216 449064 450802 451143 451584 453446 456192 456533 458073 458304 465124 465344 465696 467046 467852 470448 472626 473088 476656 479886 480128 480249 481869 482112 482944 484344 487872 491784 492032 492156 495132 495616 497178 497664 498036 499716 499968 500094 503118 507408 507648 507904 508032 510384 511104 513216 515592 516096 517979 518224 521752 523512 523776 523908 526848 532224 534688 536238 540144 540672 543312 544887 548856 551397 551936 553257 553536 557568 559867 562464 565068 569184 570834 571104 571392 571536 573748 574182 574992 577654 580041 580608 583002 583296 586971 588951 589248 591976 592256 592704 596288 598752 601524 602112 607662 608256 610764 611072 611226 617463 620928 622728 625611 627264 630168 630784 632772 635221 639848 640332 642492 642816 645792 646866 650496 653184 655402 655712 656208 659246 660176 662904 663552 664048 665973 666288 666624 666792 670824 676203 676544 676864 677376 680169 680512 681472 684288 687456 688128 697686 698016 698368 698544 700569 701778 702464 705672 708939 709632 712558 714984 719829 720192 723168 724416 726516 731808 735196 737676 738048 738234 742698 743424 746496 747054 749574 749952 753424 754677 758912 761112 761472 761856 762048 765576 766656 773388 774144 777336 777728 782628 785268 785664 785862 790272 798336 802032 802816 804357 810216 811008 813967 814352 814968 823284 827904 830304 834148 836352 840224 843696 847602 853776 856251 856656 857088 860622 861056 861273 862488 866481 867328 870912 873842 874503 874944 879791 883872 884736 887964 888384 888832 889056 894432 898128 901604 902286 903168 906892 911493 912384 913066 916146 916608 916839 930248 930688 931392 934092 935704 940896 945252 946176 953312 959772 960256 960498 963738 964224 965888 968688 970299 975744 983103 983568 984064 984312 988869 990264 991232 994356 995328 996072 999432 999936 1000188 1004059 1006236 1014816 1015296 1015808 1016064 1020768 1022208 1026432 1031184 1032192 1035958 1036448 1043504 1046529 1047024 1047552 1047816 1052667 1053696 1064448 1068837 1069376 1072476 1080288 1081344 1086624 1089774 1097712 1102794 1103872 1106514 1107072 1107351 1114047 1115136 1119734 1120581 1124361 1124928 1130136 1138368 1141668 1142208 1142784 1143072 1147496 1148364 1149984 1155308 1160082 1161216 1166004 1166592 1173942 1177902 1178496 1183952 1184512 1185408 1192576 1197504 1203048 1204224 1215324 1216512 1221528 1222144 1222452 1234926 1241856 1245456 1251222 1254528 1260336 1261568 1265544 1270442 1271403 1279091 1279696 1280664 1284984 1285632 1286593 1290933 1291584 1293732 1300992 1306368 1310763 1310804 1311424 1312416 1318492 1320352 1325808 1327104 1328096 1331946 1332576 1333248 1333584 1341648 1352406 1353088 1353429 1353728 1354752 1360338 1361024 1362944 1368576 1369599 1374219 1374912 1395372 1396032 1396736 1397088 1401138 1403556 1404928 1411344 1417878 1419264 1425116 1429968 1439658 1440384 1440747 1446336 1448832 1453032 1459759 1463616 1470392 1475352 1476096 1476468 1485396 1486848 1492992 1494108 1499148 1499904 1506848 1509354 1517824 1522224 1522944 1523712 1524096 1531152 1533312 1546776 1548288 1553937 1554672 1555456 1565256 1570536 1571328 1571724 1577807 1580544 1596672 1604064 1605632 1608714 1620432 1622016 1627934 1628704 1629936 1634661 1646568 1654191 1655808 1659771 1660608 1668296 1672704 1679601 1680448 1687392 1695204 1707552 1712502 1713312 1714176 1721244 1722112 1722546 1724976 1732962 1734656 1740123 1741824 1747684 1749006 1749888 1759582 1760913 1766853 1767744 1775928 1776768 1777664 1778112 1788864 1796256 1803208 1804572 1806336 1813784 1822986 1824768 1826132 1832292 1833216 1833678 1860496 1861376 1862784 1868184 1871408 1876833 1881792 1890504 1892352 1905663 1906624 1919544 1920512 1920996 1927476 1928448 1931776 1937376 1940598 1951488 1966206 1967136 1968128 1968624 1977738 1980528 1982464 1988712 1990656 1992144 1997919 1998864 1999872 2000376 2008118 2012472 2021789 2028609 2029632 2030592 2032128 2040507 2041536 2044416 2052864 2062368 2064384 2071916 2072896 2087008 2093058 2094048 2095104 2095632 2105334 2107392 2126817 2128896 2137674 2138752 2144952 2159487 2160576 2173248 2179548 2195424 2205588 2207744 2213028 2214144 2214702 2228094 2230272 2239468 2241162 2248722 2249856 2260272 2264031 2276736 2283336 2284416 2285568 2286144 2293907 2294992 2296728 2299968 2310616 2320164 2322432 2332008 2333184 2347884 2355804 2356992 2367904 2369024 2370816 2385152 2395008 2406096 2408448 2413071 2430648 2433024 2441901 2443056 2444288 2444904 2469852 2479411 2483712 2490912 2493953 2502444 2509056 2520672 2523136 2531088 2540884 2542806 2558182 2559392 2561328 2568753 2569968 2571264 2573186 2581866 2583168 2583819 2587464 2599443 2601984 2612736 2621526 2621608 2622848 2623509 2624832 2636984 2639373 2640704 2651616 2654208 2656192 2663892 2665152 2666496 2667168 2683296 2704812 2706176 2706858 2707456 2709504 2720676 2722048 2725888 2734479 2737152 2739198 2748438 2749824 2750517 2790744 2792064 2793472 2794176 2802276 2807112 2809856 2822688 2835756 2838528 2850232 2859936 2879316 2880768 2881494 2892672 2897664 2906064 2919518 2927232 2940784 2949309 2950704 2952192 2952936 2966607 2970792 2973696 2985984 2988216 2998296 2999808 3012177 3013696 3018708 3035648 3044448 3045888 3047424 3048192 3058447 3062304 3066624 3093552 3096576 3107874 3109344 3110912 3130512 3139587 3141072 3142656 3143448 3155614 3158001 3161088 3193344 3206511 3208128 3217428 3240864 3244032 3255868 3257408 3259872 3269322 3293136 3308382 3311616 3319542 3321216 3336592 3342141 3345408 3359202 3360896 3361743 3373083 3374784 3390408 3415104 3425004 3426624 3428352 3442488 3444224 3445092 3449952 3465924 3469312 3480246 3483648 3495368 3498012 3499776 3519164 3521826 3533706 3535488 3551856 3553536 3555328 3556224 3577728 3592512 3604711 3606416 3609144 3612672 3625853 3627568 3645972 3649536 3652264 3664584 3666432 3667356 3720992 3722752 3725568 3736368 3742816 3753666 3763584 3781008 3784704 3811326 3813248 3814209 3837273 3839088 3841024 3841992 3854952 3856896 3859779 3863552 3872799 3874752 3881196 3902976 3919069 3932289 3932412 3934272 3936256 3937248 3955476 3961056 3964928 3977424 3981312 3984288 3995838 3997728 3999744 4000752 4016236 4024944 4043578 4057218 4059264 4060287 4061184 4064256 4081014 4083072 4088832 4105728 4108797 4122657 4124736 4143832 4145792 4174016 4186116 4188096 4190208 4191264 4210668 4214784 4253634 4257792 4275348 4277504 4289904 4318974 4321152 4322241 4346496 4359096 4379277 4390848 4411176 4415488 4426056 4428288 4429404 4446547 4456188 4460544 4478936 4482324 4497444 4499712 4520544 4528062 4553472 4566672 4568832 4571136 4572288 4587814 4589984 4593456 4599936 4621232 4640328 4644864 4661811 4664016 4666368 4695768 4711608 4713984 4733421 4735808 4738048 4741632 4770304 4790016 4806131 4812192 4816896 4826142 4861296 4866048 4883802 4886112 4888576 4889808 4903983 4939704 4958822 4962573 4967424 4979313 4981824 4987906 5004888 5018112 5038803 5041344 5062176 5081768 5085612 5116364 5118784 5122656 5137506 5139936 5142528 5146372 5163732 5166336 5167638 5174928 5198886 5203968 5225472 5243052 5243216 5245696 5247018 5249664 5273968 5278746 5281408 5282739 5300559 5303232 5312384 5327784 5330304 5332992 5334336 5366592 5409624 5412352 5413716 5414912 5419008 5441352 5444096 5451776 5468958 5474304 5478396 5496876 5499648 5501034 5581488 5584128 5586944 5588352 5604552 5614224 5619712 5630499 5645376 5671512 5677056 5697769 5700464 5716989 5719872 5758632 5761536 5762988 5785344 5795328 5812128 5839036 5854464 5881568 5898618 5901408 5904384 5905872 5933214 5941584 5947392 5971968 5976432 5993757 5996592 5999616 6024354 6027392 6037416 6065367 6071296 6085827 6088896 6091776 6096384 6116894 6121521 6124608 6133248 6158537 6187104 6193152 6215748 6218688 6221824 6261024 6279174 6282144 6285312 6286896 6311228 6316002 6322176 6380451 6386688 6413022 6416256 6434856 6478461 6481728 6511736 6514816 6519744 6538644 6586272 6616764 6623232 6639084 6642432 6673184 6684282 6690816 6718404 6721792 6723486 6746166 6749568 6780816 6792093 6830208 6850008 6853248 6856704 6881721 6884976 6888448 6890184 6899904 6931848 6938624 6960492 6967296 6987431 6990736 6996024 6999552 7028413 7038328 7043652 7067412 7070976 7103712 7107072 7110656 7112448 7155456 7185024 7209422 7212832 7218288 7225344 7239213 7251706 7255136 7291944 7299072 7304528 7325703 7329168 7332864 7334712 7438233 7441984 7445504 7451136 7472736 7481859 7485632 7507332 7527168 7562016 7569408 7622652 7626496 7628418 7674546 7678176 7682048 7683984 7706259 7709904 7713792 7719558 7727104 7745598 7749504 7751457 7762392 7798329 7805952 7838138 7864578 7864824 7868544 7870527 7872512 7874496 7910952 7918119 7922112 7954848 7962624 7968576 7991676 7995456 7999488 8001504 8032472 8049888 8087156 8114436 8118528 8120574 8122368 8128512 8162028 8166144 8177664 8211456 8217594 8245314 8249472 8287664 8291584 8348032 8372232 8376192 8380416 8382528 8421336 8429568 8507268 8515584 8550696 8555008 8579808 8637948 8642304 8644482 8692992 8718192 8758554 8781696 8822352 8830976 8847927 8852112 8856576 8858808 8893094 8899821 8912376 8921088 8953637 8957872 8964648 8994888 8999424 9036531 9041088 9056124 9106944 9133344 9137664 9142272 9144576 9175341 9175628 9179968 9186912 9199872 9242464 9280656 9289728 9323622 9328032 9332736 9391536 9418761 9423216 9427968 9466842 9471616 9474003 9476096 9483264 9540608 9580032 9612262 9619533 9624384 9652284 9722592 9732096 9767604 9772224 9777152 9779616 9807966 9879408 9917644 9925146 9934848 9958626 9963648 9975812 10009776 10026423 10036224 10077606 10082688 10085229 10124352 10163536 10171224 10218313 10232728 10237568 10245312 10275012 10279872 10285056 10292744 10327464 10332672 10335276 10349856 10397772 10407936 10450944 10486104 10486432 10491392 10494036 10499328 10547936 10557492 10562816 10565478 10601118 10606464 10624768 10655568 10660608 10665984 10668672 10733184 10814133 10819248 10824704 10827432 10829824 10838016 10877559 10882704 10888192 10903552 10937916 10948608 10956792 10993752 10999296 11002068 11044649 11162976 11168256 11173888 11176704 11209104 11228448 11239424 11260998 11290752 11343024 11354112 11395538 11400928 11433978 11439744 11442627 11511819 11517264 11523072 11525976 11570688 11579337 11590656 11618397 11624256 11678072 11708928 11757207 11763136 11796867 11797236 11802816 11808768 11811744 11866428 11883168 11894784 11943936 11952864 11987514 11993184 11999232 12048708 12054784 12074832 12130734 12142592 12171654 12177792 12180861 12183552 12192768 12233788 12243042 12249216 12266496 12317074 12326391 12367971 12374208 12431496 12437376 12443648 12522048 12558348 12564288 12570624 12573792 12622456 12632004 12644352 12760902 12773376 12826044 12832512 12869712 12956922 12963456 13023472 13029632 13039488 13077288 13137831 13172544 13233528 13246464 13278168 13284864 13339641 13346368 13368564 13381632 13436808 13443584 13446972 13492332 13499136 13544551 13561632 13584186 13660416 13700016 13706496 13713408 13763442 13769952 13776896 13780368 13799808 13863696 13877248 13920984 13934592 13974862 13981472 13985433 13992048 13999104 14056826 14076656 14087304 14134824 14141952 14152523 14200263 14207424 14214144 14224896 14310912 14370048 14418393 14418844 14425664 14436576 14450688 14478426 14503412 14510272 14583888 14598144 14609056 14651406 14658336 14665728 14669424 14876466 14883968 14887719 14891008 14902272 14937939 14945472 14963718 14971264 15014664 15054336 15116409 15124032 15245304 15252992 15256836 15349092 15356352 15364096 15367968 15412518 15419808 15427584 15439116 15454208 15491196 15499008 15502914 15524784 15596658 15611904 15676276 15729156 15729648 15737088 15741054 15745024 15748992 15821904 15836238 15844224 15848217 15909696 15937152 15983352 15990912 15998976 16003008 16057349 16064944 16099776 16174312 16228872 16237056 16241148 16244736 16257024 16324056 16332288 16355328 16422912 16435188 16490628 16498944 16575328 16583168 16696064 16744464 16752384 16760832 16765056 16842672 16859136 16891497 17014536 17031168 17093307 17101392 17110016 17150967 17159616 17275896 17284608 17288964 17355877 17385984 17436384 17517108 17563392 17644704 17661952 17695854 17704224 17713152 17717616 17786188 17799642 17824752 17842176 17907274 17915744 17929296 17981271 17989776 17998848 18073062 18082176 18112248 18196101 18213888 18257481 18266688 18275328 18289152 18350682 18351256 18359936 18364563 18373824 18399744 18475611 18484928 18561312 18579456 18647244 18656064 18665472 18783072 18837522 18846432 18855936 18933684 18943232 18948006 18952192 18966528 19081216 19141353 19160064 19224524 19239066 19248768 19304568 19435383 19445184 19535208 19544448 19554304 19559232 19615932 19691851 19758816 19835288 19850292 19869696 19917252 19927296 19951624 20019552 20052846 20072448 20155212 20165376 20170458 20248704 20327072 20342448 20436626 20465456 20475136 20490624 20550024 20559744 20570112 20585488 20645163 20654928 20665344 20670552 20699712 20795544 20815872 20901888 20962293 20972208 20972864 20982784 20988072 20998656 21085239 21095872 21114984 21125632 21130956 21202236 21212928 21249536 21311136 21321216 21331968 21337344 21409129 21466368 21628266 21638496 21649408 21654864 21659648 21676032 21717639 21755118 21765408 21776384 21807104 21875832 21897216 21913584 21977109 21987504 21998592 22004136 22089298 22314699 22325952 22336512 22353408 22418208 22445577 22456896 22521996 22581504 22686048 22708224 22791076 22801856 22867956 22879488 22885254 23023638 23034528 23046144 23051952 23141376 23158674 23181312 23236794 23248512 23356144 23394987 23417856 23514414 23526272 23593734 23594472 23605632 23611581 23617536 23623488 23732856 23754357 23766336 23887872 23905728 23975028 23986368 23998464 24097416 24109568 24149664 24261468 24285184 24343308 24355584 24361722 24367104 24385536 24467576 24486084 24498432 24532992 24634148 24652782 24735942 24748416 24862992 24874752 24887296 25044096 25116696 25128576 25141248 25147584 25232977 25244912 25264008 25288704 25521804 25546752 25652088 25665024 25739424 25913844 25926912 26046944 26059264 26078976 26154576 26275662 26345088 26467056 26492928 26543781 26556336 26569728 26679282 26692736 26699463 26737128 26763264 26860911 26873616 26887168 26893944 26984664 26998272 27089102 27109593 27123264 27168372 27273521 27320832 27400032 27412992 27426816 27433483 27526023 27526884 27539904 27553792 27560736 27599616 27727392 27754496 27841968 27869184 27949724 27962944 27970866 27984096 27998208 28113652 28153312 28174608 28256283 28269648 28283904 28305046 28400526 28414848 28422009 28428288 28449792 28621824 28740096 28836786 28837688 28851328 28858599 28873152 28956852 29006824 29020544 29167776 29196288 29218112 29302812 29316672 29331456 29338848 29752932 29767936 29775438 29782016 29804544 29875878 29890944 29927436 29942528 30029328 30079269 30108672 30232818 30248064 30255687 30490608 30505984 30513672 30654939 30698184 30712704 30728192 30735936 30825036 30839616 30855168 30878232 30908416 30982392 30998016 31005828 31049568 31125829 31193316 31223808 31352552 31458312 31459296 31474176 31482108 31490048 31497984 31643808 31672476 31688448 31696434 31819392 31874304 31966704 31981824 31997952 32006016 32114698 32129888 32199552 32348624 32442399 32457744 32474112 32482296 32489472 32514048 32632677 32648112 32664576 32710656 32845824 32870376 32981256 32997888 33133947 33150656 33166336 33392128 33488928 33504768 33521664 33530112 33642917 33685344 33718272 33782994 34029072 34062336 34186614 34202784 34220032 34301934 34319232 34327881 34535457 34551792 34569216 34577928 34711754 34738011 34771968 34855191 34872768 35034216 35126784 35271621 35289408 35390601 35391708 35408448 35426304 35435232 35572376 35599284 35649504 35684352 35814548 35831488 35858592 35962542 35979552 35997696 36146124 36164352 36224496 36392202 36427776 36514962 36533376 36550656 36578304 36701364 36702512 36719872 36729126 36747648 36799488 36951222 36969856 36979173 37103913 37122624 37294488 37312128 37330944 37566144 37675044 37692864 37711872 37867368 37886464 37896012 37904384 37933056 38162432 38282706 38320128 38449048 38478132 38497536 38609136 38870766 38890368 39070416 39088896 39108608 39118464 39231864 39383702 39413493 39517632 39651821 39670576 39700584 39739392 39834504 39854592 39884383 39903248 40018923 40039104 40105692 40144896 40310424 40330752 40340916 40497408 40633653 40654144 40684896 40873252 40930912 40950272 40981248 41100048 41119488 41140224 41170976 41290326 41309856 41330688 41341104 41399424 41591088 41631744 41803776 41924586 41944416 41945728 41956299 41965568 41976144 41997312 42170478 42191744 42229968 42251264 42261912 42404472 42425856 42457569 42499072 42600789 42622272 42642432 42674688 42818258 42932736 43109759 43255179 43256532 43276992 43298816 43309728 43352064 43435278 43510236 43530816 43552768 43614208 43751664 43794432 43827168 43954218 43975008 43997184 44008272 44178596 44629398 44651904 44663157 44673024 44706816 44836416 44891154 44913792 45043992 45163008 45349227 45372096 45582152 45603712 45735912 45758976 45770508 46047276 46069056 46092288 46103904 46282752 46317348 46362624 46473588 46497024 46712288 46789974 46835712 47028828 47052544 47187468 47188944 47211264 47223162 47235072 47246976 47465712 47508714 47532672 47544651 47811456 47950056 47972736 47996928 48172047 48194832 48219136 48299328 48522936 48570368 48686616 48711168 48723444 48734208 48771072 48912017 48935152 48972168 48996864 49065984 49268296 49305564 49471884 49496832 49725984 49749504 49774592 50088192 50233392 50257152 50282496 50295168 50465954 50489824 50528016 50577408 50674491 51043608 51093504 51279921 51304176 51330048 51452901 51478848 51827688 51853824 52067631 52093888 52118528 52157952 52309152 52551324 52690176 52867441 52934112 52985856 53087562 53112672 53139456 53358564 53385472 53398926 53474256 53526528 53721822 53747232 53774336 53787888 53943813 53969328 53996544 54178204 54219186 54246528 54336744 54547042 54588303 54641664 54772443 54800064 54825984 54866966 55052046 55053768 55079808 55093689 55107584 55121472 55199232 55426833 55454784 55683936 55738368 55899448 55925888 55941732 55968192 55996416 56227304 56306624 56349216 56512566 56539296 56567808 56610092 56801052 56829696 56844018 56856576 56899584 57243648 57480192 57673572 57675376 57702656 57717198 57746304 57913704 58013648 58041088 58306149 58335552 58436224 58605624 58633344 58662912 58677696 59075553 59505864 59535872 59550876 59564032 59609088 59751756 59781888 59854872 59885056 60058656 60158538 60217344 60465636 60496128 60511374 60981216 61011968 61027344 61309878 61396368 61425408 61456384 61471872 61650072 61679232 61710336 61756464 61816832 61935489 61964784 61996032 62011656 62099136 62251658 62386632 62447616 62675459 62705104 62886879 62916624 62918592 62948352 62964216 62995968 63255717 63287616 63344952 63376896 63392868 63638784 63748608 63933408 63963648 63995904 64012032 64227387 64229396 64259776 64399104 64697248 64884798 64915488 64948224 64964592 64978944 65028096 65265354 65296224 65329152 65421312 65691648 65740752 65931327 65962512 65995776 66267894 66301312 66332672 66784256 66944097 66977856 67009536 67060224 67285834 67336731 67370688 67565988 68058144 68124672 68373228 68405568 68440064 68603868 68638464 68655762 69070914 69103584 69138432 69155856 69423508 69476022 69543936 69710382 69745536 70068432 70184961 70253568 70543242 70578816 70781202 70783416 70816896 70852608 70870464 71144752 71198568 71263071 71299008 71629096 71662976 71717184 71925084 71959104 71995392 72292248 72328704 72448992 72784404 72855552 73029924 73066752 73101312 73156608 73402728 73405024 73439744 73458252 73495296 73598976 73902444 73939712 73958346 74207826 74245248 74588976 74624256 74661888 75132288 75350088 75385728 75423744 75698931 75734736 75772928 75792024 75808768 75866112 76324864 76565412 76640256 76861741 76898096 76956264 76995072 77218272 77312543 77741532 77780736 78140832 78177792 78217216 78236928 78463728 78767404 78826986 79035264 79303642 79341152 79401168 79478784 79631343 79669008 79709184 79768766 79806496 80037846 80078208 80098389 80211384 80289792 80582733 80620848 80661504 80681832 80994816 81267306 81308288 81328779 81369792 81746504 81820563 81861824 81900544 81962496 82200096 82238976 82280448 82300449 82341952 82578069 82580652 82619712 82661376 82682208 82798848 83182176 83263488 83607552 83849172 83888832 83891456 83912598 83931136 83952288 83994624 84340956 84383488 84459936 84502528 84523824 84768849 84808944 84851712 84915138 84998144 85201578 85244544 85266027 85284864 85349376 85636516 85865472 86219518 86510358 86513064 86553984 86575797 86597632 86619456 86870556 87020472 87061632 87105536 87503328 87588864 87654336 87908436 87950016 87994368 88016544 88357192 89258796 89303808 89326314 89346048 89413632 89672832 89782308 89827584 90087984 90326016 90698454 90744192 91164304 91207424 91471824 91517952 91541016 91964817 92094552 92138112 92184576 92207808 92565504 92634696 92725248 92947176 92994048 93377487 93424576 93579948 93671424 94057656 94105088 94374936 94377888 94422528 94446324 94470144 94493952 94811857 94931424 95017428 95065344 95089302 95622912 95900112 95945472 95993856 96344094 96389664 96438272 96598656 97045872 97140736 97327197 97373232 97422336 97446888 97468416 97542144 97824034 97870304 97898031 97944336 97993728 98131968 98536592 98611128 98943768 98993664 99401841 99451968 99499008 100176384 100466784 100514304 100564992 100590336 100928751 100931908 100979648 101056032 101154816 101348982 102087216 102187008 102559842 102608352 102660096 102905802 102957696 103606371 103655376 103707648 104135262 104187776 104214033 104237056 104315904 104565573 104618304 105102648 105380352 105734882 105814863 105868224 106171803 106175124 106225344 106278912 106717128 106770944 106797852 106948512 107053056 107443644 107494464 107548672 107575776 107887626 107938656 107993088 108356408 108438372 108493056 108673488 109094084 109176606 109283328 109544886 109600128 109651968 109733932 110104092 110107536 110159616 110187378 110215168 110242944 110398464 110853666 110909568 110937519 111367872 111798896 111851776 111883464 111936384 111992832 112401443 112454608 112613248 112698432 113025132 113078592 113135616 113220184 113602104 113659392 113688036 113713152 113799168 114487296 114960384 115347144 115350752 115405312 115434396 115492608 115827408 116027296 116082176 116612298 116671104 116872448 117211248 117266688 117325824 117355392 118151106 118240479 118955463 119011728 119071744 119101752 119128064 119218176 119503512 119563776 119653149 119709744 119770112 120056769 120117312 120317076 120434688 120931272 120992256 121022748 121491139 121900959 121962432 122023936 122054688 122619756 122792736 122850816 122912768 122943744 123300144 123358464 123420672 123512928 123633664 123870978 123929568 123992064 124023312 124198272 124503316 124773264 124895232 125350918 125410208 125773758 125833248 125837184 125868897 125896704 125928432 125991936 126511434 126575232 126689904 126753792 126785736 127277568 127372707 127497216 127802367 127866816 127927296 128024064 128454774 128458792 128519552 128798208 129329277 129394496 129765537 129769596 129830976 129896448 129929184 130056192 130530708 130592448 130658304 130842624 131383296 131481504 131862654 131925024 131991552 132535788 132602624 132665344 133568512 133888194 133955712 133989471 134019072 134120448 134571668 134673462 134741376 135131976 136047681 136116288 136746456 136811136 136880128 137207736 137276928 137311524 137842957 138141828 138207168 138276864 138311712 138847016 138952044 139087872 139420764 139491072 140136864 140369922 140507136 141086484 141157632 141562404 141566832 141633792 141705216 141740928 142289504 142397136 142526142 142598016 143258192 143325952 143434368 143850168 143918208 143990784 144516141 144584496 144657408 144897984 145568808 145711104 146059848 146133504 146202624 146313216 146736051 146805456 146810048 146879488 146916504 146990592 147197952 147804888 147879424 147916692 148415652 148490496 148990061 149177952 149248512 149323776 149863903 150264576 150700176 150771456 150847488 151397862 151469472 151545856 151584048 151617536 151732224 152023473 152649728 153130824 153280512 153723482 153796192 153839763 153912528 153990144 154358703 154436544 154625086 155483064 155561472 156202893 156281664 156355584 156473856 156927456 157534808 157653972 158070528 158602323 158607284 158682304 158802336 158957568 159262686 159338016 159418368 159537532 159612992 160075692 160156416 160196778 160422768 160579584 161165466 161241696 161323008 161363664 161989632 162534612 162616576 162657558 162739584 163493008 163641126 163723648 163764909 163801088 163924992 164317329 164400192 164477952 164600898 164683904 165156138 165161304 165239424 165281067 165322752 165364416 165597696 166280499 166364352 167215104 167698344 167777664 167782912 167825196 167862272 167904576 167989248 168681912 168766976 168919872 169005056 169047648 169537698 169617888 169703424 169830276 169996288 170403156 170489088 170532054 170569728 170698752 171273032 171730944 172439036 173020716 173026128 173107968 173151594 173195264 173238912 173741112 174040944 174123264 174211072 175006656 175308672 175816872 175900032 175988736 176033088 176630839 176714384 177226659 178517592 178607616 178652628 178692096 178827264 179345664 179564616 179655168 180175968 180652032 181396908 181488384 182328608 182414848 182943648 183035904 183082032 183929634 184189104 184276224 184369152 184415616 185131008 185269392 185450496 185806467 185894352 185988096 186754974 186849152 187159896 187342848 188026377 188115312 188210176 188660637 188749872 188755776 188845056 188892648 188987904 189623714 189767151 189862848 190034856 190130688 190178604 190914647 191245824 191800224 191890944 191987712 192682161 192688188 192779328 192876544 193197312 194091744 194281472 194654394 194746464 194844672 194893776 194936832 195084288 195648068 195740608 195796062 195888672 195987456 196263936 197073184 197222256 197793981 197887536 197987328 198803682 198903936 198998016 200352768 200832291 200933568 201028608 201180672 201857502 201863816 201959296 202010193 202112064 202697964 204174432 204374016 205119684 205216704 205320192 205811604 205915392 207212742 207310752 207415296 208270524 208375552 208428066 208474112 208631808 209131146 209236608 210205296 210554883 210760704 211469764 211629726 211736448 212343606 212350248 212450688 212557824 213434256 213541888 213595704 213789213 213897024 214887288 214988928 215097344 215151552 215775252 215877312 215986176 216610361 216712816 216876744 216986112 217346976 217880803 218188168 218353212 218566656 219089772 219200256 219303936 219467864 220208184 220215072 220319232 220374756 220430336 220485888 220796928 221707332 221819136 221875038 222735744 223597792 223703552 223766928 223872768 223985664 224802886 224909216 225226496 225396864 226050264 226157184 226271232 226440368 227096793 227204208 227318784 227376072 227426304 227598336 228974592 229920768 230585223 230694288 230701504 230810624 230868792 230985216 231654816 231937629 232054592 232164352 233224596 233342208 233744896 234422496 234533376 234651648 234710784 235500419 236302212 236480958 237910926 238023456 238143488 238203504 238256128 238436352 238894029 239007024 239127552 239306298 239419488 239540224 240113538 240234624 240295167 240634152 240869376 241748199 241862544 241984512 242045496 242982278 243801918 243924864 243986337 244047872 244109376 245239512 245461689 245585472 245701632 245887488 246600288 246716928 246841344 246901347 247025856 247734207 247741956 247859136 247984128 248046624 248396544 249006632 249546528 249790464 250701836 250820416 251547516 251666496 251674368 251737794 251793408 251856864 251983872 253022868 253150464 253379808 253507584 253571472 254555136 254745414 254994432 255604734 255733632 255854592 256048128 256909548 256917584 257039104 257596416 258658554 258788992 259531074 259539192 259661952 259727391 259792896 259858368 261061416 261184896 261316608 262766592 262963008 263725308 263850048 263983104 265071576 265205248 265330688 267137024 267776388 267911424 267978942 268038144 268240896 269143336 269346924 269482752 270263952 272095362 272232576 273492912 273622272 273760256 274415472 274553856 274623048 275685914 275894451 276283656 276414336 276553728 276623424 277562747 277694032 277904088 278175744 278841528 278982144 280132461 280273728 280739844 281014272 282172968 282315264 283124808 283133664 283267584 283410432 283481856 284435571 284579008 284794272 285052284 285196032 286516384 286651904 286868736 287700336 287836416 287981568 288804781 289032282 289168992 289314816 289795968 291137616 291422208 291981591 292119696 292267008 292405248 292626432 293472102 293610912 293620096 293694093 293758976 293833008 293981184 294395904 295609776 295758848 295833384 296831304 296980992 297980122 298205523 298355904 298497024 299727806 300529152 301400352 301542912 301694976 301768313 302786253 302795724 302938944 303091712 303168096 303464448 304046946 305299456 306261648 306561024 307446964 307592384 307679526 307825056 307980288 308717406 308873088 309250172 310819113 310966128 311122944 312405786 312563328 312642099 312711168 312947712 313854912 315069616 315307944 316141056 317204646 317214568 317364608 317444589 317604672 318515409 318525372 318676032 318836736 319075064 319225984 320151384 320312832 320393556 320845536 321159168 322330932 322483392 322646016 322727328 323979264 325069224 325233152 325315116 325479168 326986016 327282252 327447296 327529818 327602176 327849984 328634658 328800384 328955904 329201796 329367808 330312276 330322608 330478848 330562134 330645504 330728832 331195392 332560998 332728704 332812557 335396688 335555328 335565824 335650392 335724544 335809152 335978496 337204329 337363824 337533952 337839744 338010112 338095296 339075396 339235776 339406848 339660552 339992576 340806312 340978176 341064108 341139456 341397504 342384119 342546064 343461888 344878072 346041432 346052256 346215936 346303188 346390528 346477824 347482224 348081888 348246528 348422144 350013312 350617344 351633744 351800064 351977472 352066176 353261678 353428768 354453318 354721437 356866389 357035184 357215232 357305256 357384192 357654528 358691328 358959447 359129232 359310336 360170307 360351936 361304064 362793816 362976768 364473417 364657216 364829696 365702877 365887296 366071808 366164064 367859268 368378208 368552448 368738304 368831232 370072087 370262016 370538784 370900992 371612934 371788704 371976192 373509948 373698304 374319792 374685696 376052754 376230624 376420352 377321274 377499744 377511552 377606691 377690112 377785296 377975808 379247428 379534302 379725696 380069712 380261376 380357208 381829294 382118121 382491648 383407101 383600448 383781888 385364322 385376376 385558656 385753088 386394624 387987831 388183488 389296611 389308788 389492928 389689344 389787552 390168576 391296136 391481216 391592124 391777344 391974912 392527872 394146368 394444512 395587962 395775072 395974656 397607364 397807872 397996032 400705536 401664582 401867136 402057216 402361344 403715004 403727632 403918592 404020386 404224128 405395928 408143043 408348864 410239368 410433408 410640384 411623208 411830784 413528871 414425484 414621504 414830592 416541048 416751104 416856132 416948224 417263616 418262292 418473216 419881081 420410592 421109766 421521408 422939528 423259452 423472896 424687212 424700496 424901376 425115648 426868512 427083776 427191408 427578426 427794048 429774576 429977856 430194688 430303104 431550504 431754624 431972352 433220722 433425632 433548423 433753488 433972224 434693952 435761606 436376336 436706424 437133312 438179544 438400512 438607872 438728213 438935728 440208153 440416368 440430144 440638464 440749512 440971776 441593856 443414664 443638272 443750076 445471488 446970183 447195584 447407104 447533856 447745536 447971328 449591709 449605772 449818432 450452992 450793728 452100528 452314368 452542464 452880736 454193586 454408416 454637568 454752144 454852608 455196672 457949184 459841536 461170446 461388576 461403008 461519289 461621248 461737584 461970432 463076109 463309632 463875258 464109184 464328704 466449192 466684416 467489792 468608679 468844992 469066752 469421568 471000838 472604424 472961916 475806969 475821852 476046912 476286976 476407008 476872704 477788058 478014048 478255104 478612596 478838976 479080448 480227076 480469248 480590334 481268304 481738752 483496398 483725088 483969024 484090992 485964556 487603836 487849728 487972674 488095744 488218752 490479024 490923378 491170944 491294727 491403264 491774976 493200576 493433856 493802694 494051712 495468414 495483912 495718272 495968256 496093248 496793088 498013264 498841497 499093056 501403672 501640832 503095032 503332992 503348736 503475588 503586816 503713728 503967744 506045736 506300928 506759616 507015168 507142944 509110272 509490828 509988864 511209468 511467264 511709184 512096256 513819096 513835168 514078208 515192832 517317108 517577984 519062148 519078384 519323904 519454782 519585792 519716736 522122832 522369792 522633216 525926016 527450616 527700096 527966208 529892517 530143152 530410496 530661376 531679977 534274048 535552776 535822848 535957884 536076288 536481792 538032187 538286672 538693848 538965504 540527904 544190724 544465152 546985824 547244544 547520512 548830944 549107712 549246096 551371828 551788902 552567312 552828672 553107456 553246848 555125494 555388064 555808176 556351488 557419401 557683056 557964288 560264922 560547456 561479688 562028544 564079131 564345936 564630528 565981911 566249616 566267328 566535168 566963712 568871142 569158016 569301453 569588544 570104568 570392064 572743941 573032768 573303808 573737472 575400672 575672832 575963136 577609562 578046483 578064564 578337984 578629632 579591936 581541851 582275232 582844416 583963182 584239392 584534016 584810496 585252864 586944204 587221824 587240192 587388186 587517952 587666016 587962368 588791808 591219552 591517696 591666768 593381943 593662608 593961984 595960244 596411046 596711808 596994048 599455612 601058304 602496873 602800704 603085824 603536626 605572506 605591448 605877888 606030579 606183424 606336192 608093892 612523296 613122048 614893928 615184768 615359052 615650112 615960576 617434812 617746176 618500344 621638226 621932256 622245888 624811572 625126656 625284198 625422336 625895424 627709824 630139232 630615888 632282112 634409292 634429136 634729216 634889178 635209344 637030818 637050744 637352064 637673472 638150128 638451968 640302768 640625664 640787112 641367639 641691072 644661864 644966784 645292032 645454656 647958528 649831083 650138448 650466304 650630232 650958336 653642409 653972032 654564504 654894592 655059636 655204352 655699968 657269316 657600768 657911808 658403592 658735616 660624552 660645216 660957696 661124268 661291008 661457664 662390784 663682999 665121996 665457408 665625114 670793376 671110656 671131648 671300784 671449088 671618304 671956992 674408658 674727648 675067904 675679488 676020224 676190592 678150792 678471552 678813696 679321104 679985152 681290379 681612624 681956352 682128216 682278912 682795008 684768238 685092128 686923776 689756144 691755669 692082864 692104512 692431872 692606376 692955648 694964448 695812887 696163776 696493056 700026624 701234688 703267488 703600128 703954944 704132352 706501257 706523356 706857536 708906636 709442874 713732778 714070368 714430464 714610512 714768384 715309056 717382656 717918894 718258464 718620672 720340614 720703872 722608128 725244597 725587632 725953536 728946834 729314432 729659392 731405754 731774592 731959011 732143616 732328128 735718536 736385067 736756416 737104896 737662464 740144174 740524032 740704041 741077568 743202621 743225868 743577408 743952384 747019896 747396608 748639584 749371392 752105508 752461248 752840704 754642548 754999488 755023104 755213382 755380224 755570592 755951616 758494856 759068604 759451392 760139424 760522752 760714416 763658588 764236242 764983296 766814202 767200896 767563776 770728644 770752752 771117312 771506176 772789248 775975662 776366976 778593222 778617576 778985856 779378688 779575104 782592272 782962432 783184248 783554688 783949824 788292736 788889024 791175924 791550144 791949312 795214728 795615744 795992064 801411072 803329164 803734272 804114432 804722688 807430008 807455264 807837184 808040772 808448256 810791856 816286086 816697728 820478736 820866816 821280768 823246416 823661568 827057742 827683353 828850968 829243008 829661184 832688241 833082096 833502208 833712264 833896448 834527232 836524584 836946432 839762162 840397383 840821184 842219532 843042816 845479151 845879056 846518904 846945792 849374424 849400992 849802752 850231296 850437973 853306713 853737024 854167552 854382816 855156852 855588096 859549152 859955712 860389376 860606208 863101008 863509248 863944704 866414343 866441444 866851264 867096846 867506976 867944448 869387904 871523212 872752672 873412848 874266624 875944773 876359088 876801024 877215744 877456426 877871456 880416306 880832736 880860288 881082279 881276928 881499024 881943552 883187712 886829328 887276544 887500152 890942976 893940366 894391168 894616569 894814208 895067712 895491072 899183418 899211544 899636864 900905984 901587456 904201056 904628736 905084928 905304939 905761472 908358759 908387172 908816832 909275136 909504288 910393344 915898368 919683072 922340892 922777152 922806016 923038578 923242496 923475168 923940864 926152218 926619264 927750516 928218368 928657408 932457339 932898384 933368832 934979584 937217358 937689984 937926297 938133504 938843136 942001676 945208848 945923832 951613938 951643704 952093824 952333767 952573952 952814016 955576116 956028096 956510208 957225192 957677952 958160896 960454152 960938496 961180668 962536608 963477504 964900699 966992796 967450176 967938048 968181984 971929112 975207672 975699456 975945348 976191488 976437504 980958048 981846756 982341888 982589454 982806528 983549952 986401152 986867712 987605388 988103424 990936828 990967824 991436544 991936512 992186496 993586176 996026528 997682994 998186112 1002807344 1003281664 1006190064 1006665984 1006697472 1006951176 1007173632 1007427456 1007935488 1011612987 1012091472 1012601856 1013519232 1014030336 1014285888 1018220544 1018981656 1019977728 1022418936 1022934528 1023418368 1024192512 1027152357 1027638192 1027670336 1028156416 1030385664 1034634216 1035155968 1038124296 1038156768 1038647808 1038909564 1039171584 1039433472 1042930427 1044245664 1044739584 1045266432 1051852032 1054901232 1055400192 1055932416 1059785034 1060286304 1060820992 1061322752 1063359954 1064164311 1068548096 1070599167 1071105552 1071645696 1071915768 1072152576 1072963584 1076064374 1076573344 1076878341 1077387696 1077931008 1080510921 1081055808 1088381448 1088930304 1093420251 1093971648 1094489088 1097108631 1097661888 1098215424 1098492192 1102743656 1103577804 1105134624 1105657344 1106214912 1106493696 1110216261 1110250988 1110776128 1111616352 1112702976 1114838802 1115366112 1115928576 1120529844 1121094912 1122959376 1124057088 1128158262 1128691872 1129261056 1131963822 1132499232 1132534656 1133070336 1133927424 1137742284 1138316032 1138602906 1139177088 1140209136 1140784128 1145487882 1146065536 1146354363 1146607616 1147474944 1150221303 1150801344 1151345664 1155219124 1156092966 1156129128 1156675968 1157259264 1159183872 1163083702 1163963493 1164550464 1167889833 1167926364 1168478784 1169068032 1170505728 1173888408 1174443648 1174480384 1174776372 1175035904 1175332032 1175924736 1177583616 1182439104 1183035392 1183333536 1186763886 1187325216 1187923968 1191920488 1192822092 1193423616 1193988096 1198911224 1202116608 1204993746 1205601408 1206171648 1207073252 1211145012 1211182896 1211755776 1212061158 1212366848 1212672384 1216187784 1225046592 1229787856 1230369536 1230718104 1231300224 1231921152 1234869624 1235492352 1236415873 1237000688 1240586613 1243276452 1243864512 1244491776 1249623144 1250253312 1250568396 1250844672 1251790848 1255419648 1259643243 1260278464 1261231776 1264564224 1268818584 1268858272 1269458432 1269778356 1270418688 1274061636 1274101488 1274704128 1275346944 1276300256 1276903936 1280605536 1281251328 1281574224 1282735278 1283382144 1289323728 1289933568 1290584064 1290909312 1295917056 1299662166 1300276896 1300645269 1300932608 1301260464 1301916672 1307284818 1307944064 1309129008 1309789184 1310119272 1310408704 1311399936 1314538632 1315201536 1315823616 1316184639 1316807184 1317471232 1320624459 1321249104 1321290432 1321915392 1322248536 1322915328 1324781568 1327365998 1330243992 1330914816 1331250228 1336402529 1340910549 1341586752 1342221312 1342263296 1342601568 1343236608 1343913984 1348775127 1348817316 1349455296 1350135808 1351358976 1352040448 1352381184 1356301584 1356943104 1357627392 1358642208 1359970304 1362580758 1363225248 1363912704 1364256432 1364557824 1365590016 1369536476 1370184256 1373847552 1379512288 1383511338 1384165728 1384209024 1384557867 1384863744 1385212752 1385911296 1389928896 1391625774 1392327552 1392986112 1400053248 1402469376 1405826037 1406534976 1407200256 1408264704 1413002514 1413046712 1413715072 1417813272 1418885748 1427420907 1427465556 1428140736 1428860928 1429221024 1430618112 1434765312 1435837788 1436516928 1437241344 1440681228 1441407744 1445216256 1450489194 1451175264 1451907072 1457893668 1458628864 1459318784 1462811508 1463549184 1463918022 1464287232 1464656256 1471437072 1472770134 1473512832 1473884181 1474209792 1475324928 1480288348 1481408082 1482155136 1486405242 1486451736 1487154816 1487904768 1494039792 1494793216 1496524491 1497279168 1504211016 1504922496 1505681408 1509285096 1509998976 1510046208 1510426764 1510760448 1511141184 1511903232 1516272527 1516989712 1518137208 1518902784 1520278848 1521045504 1521428832 1527317176 1528472484 1529966592 1533628404 1534401792 1535127552 1541457288 1541505504 1542234624 1543012352 1545578496 1551951324 1552733952 1557186444 1557235152 1557971712 1558757376 1559150208 1565184544 1565924864 1566368496 1567109376 1567899648 1576585472 1577778048 1582351848 1583100288 1583898624 1589677551 1590429456 1591231488 1591984128 1595039931 1602822144 1606658328 1607468544 1608228864 1609445376 1614096561 1614860016 1614910528 1615674368 1616081544 1616896512 1621583712 1632572172 1633395456 1638890671 1640957472 1641733632 1642561536 1646492832 1647323136 1648502933 1654115484 1655366706 1657701936 1658486016 1659322368 1665376482 1666164192 1667004416 1667424528 1667792896 1669054464 1672258203 1673049168 1673892864 1679524324 1680794766 1681642368 1684439064 1686085632 1690958302 1691758112 1692237393 1693037808 1693891584 1697945733 1698748848 1698801984 1699605504 1700875946 1706613426 1707474048 1707904359 1708335104 1708765632 1710313704 1711176192 1718231823 1719098304 1719911424 1721212416 1726202016 1727018496 1727889408 1732828686 1732882888 1733702528 1734139449 1734193692 1735013952 1735888896 1738775808 1743046424 1744625553 1745505344 1746825696 1748533248 1751889546 1752718176 1753602048 1754431488 1754912852 1755742912 1760832612 1761665472 1761720576 1762164558 1762553856 1762998048 1763887104 1766375424 1773658656 1774553088 1775000304 1781885952 1787880732 1788782336 1789233138 1789628416 1790135424 1790982144 1798366836 1798423088 1799273728 1801811968 1803174912 1807490619 1808402112 1809257472 1810609878 1811522944 1816717518 1816774344 1817633664 1818091737 1818550272 1819008576 1839366144 1844681784 1845554304 1845612032 1846077156 1846484992 1846950336 1847881728 1852304436 1853238528 1855501032 1856436736 1857314816 1864914678 1865796768 1866737664 1869959168 1874434716 1875379968 1875852594 1876267008 1877686272 1884003352 1890417696 1891847664 1903227876 1903287408 1904187648 1904667534 1905147904 1905628032 1911152232 1912056192 1913020416 1914450384 1915355904 1916321792 1920908304 1921876992 1922361336 1925073216 1929801398 1933985592 1934900352 1935876096 1936363968 1942939229 1943858224 1949493249 1950415344 1951398912 1951890696 1952875008 1960927227 1961916096 1963693512 1964683776 1965178908 1965613056 1967099904 1972802304 1973735424 1975210776 1976206848 1981873656 1981935648 1982873088 1983873024 1984372992 1987172352 1991048997 1992053056 1995365988 1996372224 2005614688 2006563328 2012380128 2013331968 2013394944 2013902352 2014347264 2014854912 2015870976 2021633467 2023225974 2024182944 2025203712 2027038464 2028060672 2028571776 2036441088 2037963312 2039955456 2043871137 2044837872 2045869056 2046836736 2048385024 2054304714 2055276384 2055340672 2056312832 2060771328 2069268432 2070311936 2075267007 2076248592 2076313536 2077295616 2077819128 2078866944 2085860854 2087438661 2088491328 2089479168 2103704064 2109802464 2110800384 2111864832 2119503771 2119570068 2120572608 2121641984 2126719908 2128328622 2137096192 2141198334 2142211104 2143291392 2143831536 2144305152 2145927168 2152128748 2153146688 2153756682 2154775392 2155862016 2161021842 2162111616 2175733791 2176762896 2177860608 2186840502 2187943296 2188978176 2194217262 2195323776 2196430848 2196984384 2205487312 2207155608 2209155201 2210269248 2211314688 2212987392 2220432522 2220501976 2221552256 2222112123 2223232704 2229607863 2229677604 2230732224 2231857152 2241059688 2242189824 2245918752 2248114176 2256316524 2257383744 2258522112 2263927644 2264998464 2265069312 2266140672 2267854848 2275484568 2276632064 2277205812 2278354176 2280418272 2281568256 2290975764 2292131072 2292708726 2293215232 2294949888 2300442606 2301602688 2302691328 2310438248 2312185932 2312258256 2313351936 2314518528 2318367744 2326167404 2327926986 2329100928 2335779666 2335852728 2336957568 2338136064 2347776816 2348887296 2348960768 2349552744 2350071808 2350664064 2351849472 2364878208 2366070784 2366667072 2373527772 2374650432 2375847936 2382713971 2383840976 2385644184 2386847232 2387976192 2396688833 2397822448 2404233216 2409987492 2411202816 2412343296 2414146504 2422290024 2422365792 2423511552 2424122316 2424733696 2425344768 2432375568 2450093184 2459575712 2460739072 2461436208 2462600448 2463842304 2469739248 2470984704 2472831746 2474001376 2481173226 2483050059 2486552904 2487729024 2488983552 2498064723 2499246288 2500506624 2501136792 2501689344 2503581696 2510839296 2519286486 2520556928 2521192149 2522463552 2529128448 2536437453 2537637168 2537716544 2538916864 2539556712 2540837376 2548123272 2548202976 2549408256 2550693888 2551313919 2552600512 2553807872 2559920139 2561211072 2562502656 2563148448 2565470556 2566764288 2578647456 2579867136 2581168128 2581818624 2590504609 2591834112 2599243029 2599324332 2600553792 2601290538 2601865216 2602520928 2603833344 2614569636 2615888128 2618258016 2619578368 2620238544 2620817408 2622799872 2627834319 2629077264 2630403072 2631647232 2632369278 2633614368 2634942464 2641248918 2642498208 2642580864 2643246837 2643830784 2644497072 2645830656 2649563136 2654731996 2660487984 2661829632 2662500456 2672805058 2681821098 2683173504 2683849707 2684442624 2684526592 2685203136 2686473216 2697550254 2697634632 2698910592 2700271616 2702717952 2704762368 2712603168 2713886208 2715254784 2715914817 2717284416 2725076277 2725161516 2726450496 2727825408 2728512864 2731180032 2739072952 2740368512 2747695104 2759024576 2767022676 2768331456 2768418048 2769115734 2769727488 2770425504 2771822592 2779857792 2783251548 2784655104 2785972224 2800106496 2804938752 2811652074 2813069952 2814400512 2816529408 2826005028 2826093424 2827430144 2835626544 2837771496 2854841814 2854931112 2856281472 2857001301 2857721856 2858442048 2869530624 2871675576 2873033856 2874482688 2881362456 2882815488 2890432512 2894702097 2900978388 2902350528 2903814144 2915787336 2917257728 2918637568 2925623016 2927098368 2927836044 2928574464 2929312512 2939167567 2942874144 2945540268 2947025664 2947768362 2948419584 2950649856 2960576696 2962816164 2964310272 2972810484 2972903472 2974309632 2975809536 2988079584 2989586432 2993048982 2994558336 3008422032 3009844992 3011362816 3018570192 3019997952 3020092416 3020853528 3021520896 3022282368 3023806464 3032545054 3033979424 3034838961 3036274416 3037805568 3040557696 3042091008 3042857664 3054634352 3056944968 3059933184 3067256808 3068803584 3070255104 3081457071 3082914576 3083011008 3084469248 3091156992 3103902648 3105467904 3114372888 3114470304 3115943424 3117514752 3118300416 3128791281 3130369088 3131849728 3132736992 3134218752 3135799296 3153170944 3155556096 3164703696 3166200576 3167797248 3176852591 3179355102 3180858912 3182462976 3183968256 3190079862 3205644288 3211797501 3213316656 3214937088 3216457728 3218890752 3228193122 3229720032 3229821056 3230635023 3231348736 3232163088 3233793024 3241532763 3243167424 3265144344 3266790912 3277781342 3280260753 3281914944 3283467264 3291325893 3292985664 3294646272 3297005866 3308230968 3310733412 3315403872 3316972032 3318644736 3330648783 3330752964 3332328384 3334008832 3334849056 3338108928 3344516406 3346098336 3347785728 3359048648 3361589532 3363284736 3368878128 3372171264 3381916604 3383516224 3384474786 3386075616 3387783168 3395891466 3397497696 3397603968 3399211008 3401751892 3413226852 3414948096 3415808718 3416670208 3417531264 3420627408 3422352384 3436463646 3438196608 3439063089 3439822848 3442424832 3452404032 3454036992 3465657372 3465765776 3467405056 3468278898 3468387384 3470027904 3471777792 3477551616 3486092848 3489251106 3491010688 3491890479 3493651392 3503669499 3503779092 3505436352 3507204096 3509825704 3511485824 3521665224 3523330944 3523441152 3524329116 3525107712 3525996096 3527774208 3532750848 3547317312 3549106176 3550000608 3563771904 3575761464 3577564672 3578466276 3579256832 3580270848 3581964288 3596733672 3596846176 3598547456 3603623936 3606349824 3614981238 3616804224 3618514944 3621219756 3623045888 3633435036 3633548688 3635267328 3636183474 3637100544 3638017152 3689363568 3691108608 3691224064 3692154312 3692969984 3693900672 3695763456 3704608872 3706477056 3709247619 3711002064 3712873472 3714629632 3721759839 3729829356 3731593536 3733475328 3739918336 3748869432 3750759936 3751705188 3752534016 3755372544 3766225309 3768006704 3778929729 3780835392 3783695328 3806455752 3806574816 3808375296 3809335068 3810295808 3811256064 3822304464 3824112384 3826040832 3828900768 3830711808 3832643584 3841816608 3843753984 3844722672 3850146432 3859602796 3867971184 3869800704 3871752192 3872727936 3885878458 3887716448 3898986498 3900830688 3901935807 3902797824 3903781392 3905750016 3921854454 3923832192 3927387024 3929367552 3930357816 3931226112 3934199808 3945604608 3947470848 3948553917 3950421552 3952413696 3961873377 3963747312 3963871296 3965746176 3968745984 3974344704 3982097994 3984106112 3990731976 3992744448 4009207587 4011229376 4013126656 4022731647 4024760256 4026663936 4026789888 4027804704 4029709824 4031741952 4043266934 4046325381 4046451948 4048365888 4050407424 4054076928 4056121344 4057143552 4070792957 4072882176 4075926624 4079910912 4087742274 4089675744 4091738112 4093673472 4096770048 4108609428 4110552768 4110681344 4112625664 4121542656 4138536864 4140623872 4150534014 4152497184 4152627072 4153673601 4154591232 4155638256 4157733888 4171721708 4174877322 4176982656 4178958336 4207408128 4217478111 4219604928 4221600768 4239007542 4239140136 4241145216 4243283968 4253439816 4256657244 4282262721 4282396668 4284422208 4286582784 4287663072 4291854336 4304257496 4306293376 4307513364 4309550784 4311724032 4322043684 4324223232 4351467582 4353525792 4355721216 4373681004 4375886592 4377956352 4388434524 4390647552 4392861696 4393968768 4410974624 4414311216 4418310402 4420538496 4422629376 4425974784 4440865044 4441003952 4443104512 4444224246 4446465408 4459215726 4459355208 4461464448 4463714304 4482119376 4484379648 4489573473 4491837504 4512633048 4514767488 4517044224 4527855288 4529996928 4530138624 4532281344 4535709696 4548817581 4550969136 4553264128 4554411624 4556708352 4560836544 4563136512 4581951528 4584262144 4585417452 4586430464 4589899776 4600885212 4603205376 4605382656 4618691891 4620876496 4624371864 4624516512 4626703872 4629037056 4636735488 4645780993 4652334808 4655853972 4658201856 4671559332 4671705456 4673915136 4676272128 4695553632 4697774592 4697921536 4699105488 4700143616 4701328128 4703698944 4729756416 4732141568 4733334144 4747055544 4749300864 4751695872 4765427942 4767681952 4769032653 4771288368 4773694464 4775952384 4785119793 4793377666 4795644896 4808466432 4819974984 4822405632 4824686592 4828293008 4842289683 4844580048 4844731584 4847023104 4848244632 4850689536 4864751136 4900186368 4916672013 4919151424 4921478144 4922872416 4925200896 4927684608 4939478496 4941969408 4945508799 4945663492 4948002752 4962346452 4966100118 4973105808 4975458048 4977967104 4996129446 4998492576 5001013248 5002273584 5003378688 5007163392 5021678592 5038572972 5041113856 5042384298 5044927104 5058256896 5072874906 5075274336 5075433088 5076712179 5077833728 5079113424 5081674752 5093837199 5096246544 5096405952 5098816512 5102627838 5105201024 5107615744 5119840278 5122422144 5123713077 5125005312 5126296896 5130941112 5133528576 5154695469 5157294912 5159734272 5163637248 5181009218 5183668224 5198486058 5198648664 5201107584 5202418347 5202581076 5203730432 5205041856 5207666688 5229139272 5231776256 5233876659 5236516032 5239156736 5240477088 5245599744 5255668638 5258154528 5260806144 5263294464 5264738556 5267228736 5269884928 5282497836 5284996416 5285161728 5286493674 5287661568 5288994144 5291661312 5299126272 5309463992 5320975968 5323659264 5325000912 5345610116 5363642196 5366347008 5367699414 5368885248 5369053184 5370406272 5372946432 5395100508 5395269264 5397821184 5400543232 5405435904 5409524736 5425206336 5427772416 5431829634 5434568832 5450152554 5450323032 5452900992 5455650816 5457025728 5478145904 5480737024 5518049152 5534045352 5536662912 5536836096 5538231468 5539454976 5540851008 5543645184 5559715584 5566503096 5569310208 5571944448 5600212992 5609877504 5623304148 5626139904 5628801024 5633058816 5652010056 5652186848 5654860288 5671253088 5675542992 5709683628 5709862224 5712562944 5714002602 5715443712 5716884096 5739061248 5743351152 5746067712 5748965376 5762724912 5765630976 5789404194 5801956776 5804701056 5807628288 5828817687 5831574672 5834515456 5837275136 5848479747 5851246032 5854196736 5855672088 5858625024 5878335134 5882781681 5885748288 5891080536 5894051328 5895536724 5896839168 5901299712 5918354057 5921153392 5925632328 5928620544 5945620968 5945806944 5948619264 5951619072 5973146991 5976159168 5979172864 5986097964 5989116672 6016844064 6019689984 6022725632 6037140384 6039995904 6040184832 6041707056 6043041792 6044564736 6047612928 6064900401 6065090108 6067958848 6069677922 6072548832 6075611136 6081115392 6084182016 6085715328 6109268704 6113889936 6119866368 6131613411 6134513616 6137607168 6140510208 6162914142 6165829152 6166022016 6168938496 6182313984 6207805296 6210935808 6225801021 6228745776 6228940608 6231886848 6236600832 6257582562 6260738176 6262315983 6263699456 6265473984 6268437504 6306341888 6311112192 6329407392 6332401152 6335594496 6353705182 6358511313 6358710204 6361717824 6364925952 6380159724 6411288576 6423595002 6426633312 6429874176 6432915456 6437781504 6456386244 6459440064 6459642112 6461270046 6462697472 6464326176 6467586048 6483065526 6486334848 6527201373 6530288688 6533581824 6555562684 6560521506 6563829888 6566934528 6582651786 6585971328 6589292544 6594011732 6616461936 6621466824 6627465603 6630807744 6633944064 6661297566 6661505928 6664656768 6666336369 6668017664 6669698112 6689032812 6692196672 6695571456 6718097296 6723179064 6726569472 6737756256 6744342528 6754304893 6763833208 6767032448 6768949572 6772151232 6775566336 6791782932 6794995392 6795207936 6798422016 6803503784 6826453704 6829896192 6831617436 6833340416 6835062528 6841254816 6844704768 6872927292 6876393216 6878126178 6879645696 6884849664 6904808064 6908073984 6931314744 6931531552 6934810112 6936557796 6936774768 6940055808 6943555584 6955103232 6972185696 6978502212 6982021376 6983780958 6987302784 7007338998 7007558184 7010872704 7014408192 7019651408 7022971648 7043330448 7046661888 7046882304 7048658232 7050215424 7051992192 7055548416 7094634624 7098212352 7100001216 7127543808 7148141913 7151522928 7155129344 7156932552 7158513664 7160541696 7163928576 7190066499 7193467344 7193692352 7197094912 7207247872 7212699648 7229962476 7233608448 7237029888 7242439512 7246091776 7266870072 7267097376 7270534656 7272366948 7274201088 7276034304 7300512989 7378727136 7382217216 7382448128 7384308624 7385939968 7387801344 7391526912 7409217744 7412954112 7418495238 7422004128 7425746944 7429259264 7443519678 7449150177 7459658712 7463187072 7466950656 7479836672 7494194169 7497738864 7501519872 7503410376 7505068032 7510745088 7532450618 7536013408 7557859458 7561670784 7563576447 7567390656 7609312359 7612911504 7613149632 7616750592 7618670136 7622512128 7644608928 7648224768 7652081664 7653941757 7657801536 7661423616 7679760417 7683633216 7687507968 7689445344 7700292864 7719205592 7735942368 7739601408 7743504384 7745455872 7771513827 7771756916 7775432896 7797729087 7797972996 7801661376 7803871614 7805595648 7807562784 7811500032 7843708908 7847664384 7854774048 7858735104 7860715632 7862452224 7868399616 7891209216 7894941696 7897107834 7900843104 7904827392 7923746754 7927494624 7927742592 7931492352 7937491968 7948689408 7964195988 7968212224 7981463952 7985488896 8018415174 8022458752 8026253312 8045463294 8049520512 8051549121 8053327872 8053579776 8055609408 8059419648 8086533868 8092650762 8092903896 8096731776 8100814848 8108153856 8114287104 8141585914 8145764352 8147744451 8151853248 8175228831 8175484548 8179351488 8183476224 8193540096 8217218856 8221105536 8221362688 8225251328 8243085312 8277073728 8281247744 8301068028 8304994368 8305254144 8307347202 8309182464 8311276512 8315467776 8343443416 8349754644 8353965312 8357916672 8414816256 8434956222 8439209856 8443201536 8478015084 8478280272 8482290432 8486567936 8506879632 8513314488 8564525442 8564793336 8568844416 8573165568 8575326144 8608514992 8612586752 8615026728 8619101568 8623448064 8644087368 8648446464 8684106291 8702935164 8707051584 8711442432 8747362008 8751773184 8755912704 8776869048 8781295104 8785723392 8787937536 8817502701 8821949248 8828622432 8836620804 8841076992 8845258752 8851949568 8881730088 8882007904 8886209024 8888448492 8892930816 8918431452 8918710416 8922928896 8927428608 8952948211 8964238752 8968759296 8979146946 8983675008 9025266096 9029534976 9034088448 9055710576 9059993856 9060277248 9064562688 9071419392 9097635162 9101938272 9104516883 9106528256 9108823248 9113416704 9121673088 9126273024 9163903056 9168524288 9170834904 9172860928 9179799552 9201770424 9206410752 9210765312 9237383782 9241752992 9244371213 9248743728 9249033024 9253407744 9273470976 9291561986 9304669616 9311707944 9316403712 9343118664 9343410912 9347830272 9352544256 9354817703 9386373843 9391107264 9395549184 9395843072 9398210976 9402656256 9407397888 9459512832 9464283136 9466668288 9494111088 9498601728 9503391744 9530557773 9530855884 9535363904 9538065306 9542576736 9547388928 9551904768 9570239586 9586755332 9591289792 9616932864 9635392503 9639949968 9644811264 9649373184 9656586016 9684579366 9689160096 9689463168 9691905069 9694046208 9696489264 9701379072 9729502272 9800372736 9833344026 9838302848 9840782259 9842956288 9845744832 9850401792 9873977679 9878956992 9883938816 9891017598 9891326984 9896005504 9924692904 9932200236 9946211616 9950916096 9955934208 9991946349 9992258892 9996985152 10002026496 10004547168 10014326784 10043357184 10077145944 10082227712 10084768596 10089854208 10116513792 10145749812 10150548672 10150866176 10153424358 10155667456 10158226848 10163349504 10187674398 10192493088 10192811904 10197633024 10205255676 10210402048 10215231488 10239680556 10244844288 10247426154 10250010624 10252593792 10261882224 10267057152 10309390938 10314589824 10317189267 10319468544 10327274496 10362018436 10396972116 10397297328 10402215168 10404836694 10405162152 10407460864 10410083712 10415333376 10458278544 10463552512 10467753318 10473032064 10475671437 10478313472 10480954176 10511337276 10516309056 10521612288 10529477112 10534457472 10539769856 10564995672 10569992832 10570323456 10572987348 10575323136 10577988288 10583322624 10598252544 10613907689 10618927984 10641951936 10647318528 10650001824 10691220232 10727284392 10732694016 10735398828 10737770496 10738106368 10740812544 10745892864 10790201016 10790538528 10795642368 10801086464 10810871808 10819049472 10850412672 10855544832 10863659268 10869137664 10900305108 10900646064 10905801984 10911301632 10914051456 10956291808 10961474048 11036098304 11068090704 11073325824 11073672192 11076462936 11078909952 11081702016 11087290368 11119431168 11127742857 11133006192 11138620416 11143888896 11165279517 11200425984 11219755008 11246608296 11252279808 11257602048 11266117632 11298675927 11304020112 11304373696 11309720576 11336789187 11342506176 11351085984 11419367256 11419724448 11425125888 11428005204 11430887424 11433768192 11472234697 11478122496 11486702304 11492135424 11497930752 11525449824 11531261952 11578808388 11603913552 11609402112 11615256576 11657635374 11663149344 11669030912 11674550272 11696959494 11702492064 11705807421 11708393472 11711344176 11717250048 11756670268 11765563362 11771496576 11782161072 11788102656 11791073448 11793678336 11802599424 11836708114 11842306784 11845661751 11851264656 11857241088 11885620131 11891241936 11891613888 11897238528 11946293982 11952318336 11958345728 11972195928 11978233344 12027622761 12033688128 12039379968 12068194941 12074280768 12079991808 12080369664 12083414112 12089129472 12095225856 12129800802 12130180216 12135917696 12138976143 12139355844 12145097664 12151222272 12162230784 12168364032 12171430656 12212378871 12218537408 12227779872 12239732736 12263226822 12269027232 12275214336 12281020416 12325828284 12331658304 12332044032 12337876992 12364627968 12415610592 12421871616 12451602042 12457491552 12457881216 12463773696 12473201664 12515165124 12521476352 12524631966 12527398912 12530947968 12536875008 12612683776 12622224384 12652434333 12658814784 12664802304 12707410364 12717022626 12717420408 12723435648 12729851904 12760319448 12846788163 12847190004 12853266624 12859748352 12875563008 12912772488 12918880128 12919284224 12922540092 12925394944 12928652352 12935172096 12966131052 12972669696 13016313511 13054402746 13060577376 13067163648 13111125368 13121043012 13127659776 13133869056 13165303572 13171942656 13178585088 13188023464 13232923872 13242933648 13254931206 13261615488 13267888128 13322595132 13323011856 13329313536 13332672738 13336035328 13339396224 13378065624 13384393344 13391142912 13436194592 13446358128 13453138944 13475512512 13508609786 13527666416 13534064896 13537899144 13544302464 13551132672 13583565864 13589990784 13590415872 13596844032 13600574603 13607007568 13646452743 13652907408 13659792384 13663234872 13670125056 13682509632 13689409536 13745854584 13752786432 13756252356 13759291392 13769699328 13809616128 13816147968 13856075673 13862629488 13863063104 13869620224 13873115592 13873549536 13880111616 13887111168 13910206464 13937342979 13944371392 13957004424 13964042752 13967561916 13974605568 14014677996 14015116368 14021745408 14028816384 14039302816 14045943296 14086660896 14093323776 14093764608 14097316464 14100430848 14103984384 14111096832 14151434269 14189269248 14196424704 14200002432 14255087616 14296283826 14303045856 14307097959 14310258688 14313865104 14317027328 14321083392 14327857152 14355359379 14380132998 14386934688 14387384704 14394189824 14414495744 14425399296 14459924952 14467216896 14474059776 14484879024 14492183552 14526869049 14533740144 14534194752 14541069312 14544733896 14552068608 14601025978 14750016039 14757454272 14764434432 14764896256 14768617248 14775602688 14783053824 14818435488 14825908224 14836526397 14836990476 14844008256 14851493888 14887039356 14898300354 14919317424 14926374144 14933901312 14959673344 14988388338 14995477728 15003039744 15006820752 15010136064 15021490176 15064901236 15072026816 15115718916 15123341568 15127152894 15134781312 15218624718 15225823008 15226299264 15230136537 15233501184 15237340272 15245024256 15289217856 15296449536 15307883514 15315603072 15322847232 15359520834 15367266432 15375015936 15378890688 15400585728 15438411184 15464086407 15471884736 15479202816 15490911744 15543027654 15543513832 15550865792 15595458174 15595945992 15603322752 15607255041 15607743228 15611191296 15615125568 15623000064 15687417816 15695328768 15701629977 15709548096 15717470208 15721431264 15736799232 15782418432 15789883392 15794215668 15801686208 15809654784 15847493508 15854989248 15855485184 15862984704 15874983936 15897378816 15928391976 15936424448 15962927904 15970977792 16036830348 16044917504 16052506624 16090926588 16099041024 16103098242 16106655744 16107159552 16111218816 16118839296 16173067736 16185301524 16185807792 16193463552 16201629696 16216307712 16228574208 16283171828 16295488902 16303706496 16350457662 16350969096 16358702976 16366952448 16434437712 16442211072 16442725376 16450502656 16554147456 16562495488 16602136056 16609988736 16610508288 16614694404 16618364928 16622553024 16630935552 16678997797 16686886832 16699509288 16707930624 16715833344 16829632512 16869912444 16878419712 16886403072 16956030168 16956560544 16964580864 16973135872 17013759264 17026628976 17129050884 17129586672 17137688832 17146331136 17150652288 17217029984 17225173504 17230053456 17238203136 17246896128 17288174736 17296892928 17368212582 17405870328 17414103168 17422884864 17486453061 17494724016 17503546368 17511825408 17545439241 17553738096 17562590208 17575875072 17635005402 17643898496 17648345043 17657244864 17673241608 17682153984 17690517504 17703899136 17755062171 17763460176 17764015808 17772418048 17776896984 17785861632 17836862904 17837420832 17845857792 17854857216 17905896422 17919440973 17928477504 17937518592 17958293892 17967350016 18027797381 18050532192 18059069952 18068176896 18111421152 18119987712 18120554496 18129125376 18133532263 18142838784 18194701203 18195270324 18203876544 18209033766 18213056512 18217646496 18226833408 18243346176 18252546048 18327806112 18337048576 18341669808 18345721856 18359599104 18394840233 18403540848 18412821504 18421530624 18474767564 18483505984 18488742426 18497487456 18498066048 18506815488 18546941952 18583123972 18609339232 18623415888 18632807424 18677403063 18686237328 18686821824 18695660544 18709635406 18772747686 18782214528 18786947949 18791098368 18791686144 18796421952 18805312512 18919025664 18933336576 18988222176 18997203456 19006783488 19061115546 19061711768 19070727808 19075533939 19076130612 19085153472 19094777856 19140479172 19173510664 19182579584 19233865728 19270785006 19279899936 19289622528 19298746368 19313172032 19369158732 19378320192 19378926336 19383810138 19388092416 19392978528 19402758144 19459004544 19600745472 19666688052 19676605696 19681564518 19685912576 19691489664 19700803584 19747955358 19757913984 19767877632 19782035196 19782653968 19792011008 19849385808 19864400472 19882396809 19892423232 19901832192 19983892698 19984517784 19993970304 19999009107 20004052992 20009094336 20086714368 20154291888 20164455424 20169537192 20179708416 20233027584 20262914679 20291499624 20301097344 20301732352 20306848716 20311334912 20316453696 20326699008 20375348796 20384986176 20385623808 20395266048 20410511352 20420804096 20430462976 20479361112 20489688576 20494852308 20500021248 20505187584 20523764448 20534114304 20574172969 20618781876 20629179648 20634378534 20638937088 20654548992 20724036872 20793944232 20794594656 20804430336 20809673388 20810324304 20814921728 20820167424 20830666752 20916557088 20927105024 20935506636 20946064128 20951342874 20956626944 20961908352 21022674552 21032618112 21043224576 21058954224 21068914944 21079539712 21129991344 21139985664 21140646912 21145974696 21150646272 21155976576 21166645248 21227815378 21237855968 21283903872 21294637056 21300003648 21382440464 21444425739 21454568784 21465388032 21470797656 21475540992 21481625088 21491785728 21570199497 21580402032 21581077056 21591284736 21621743616 21638098944 21700825344 21711089664 21727318536 21738275328 21800610216 21801292128 21811603968 21822603264 21828102912 21901538967 21912583616 21922948096 22072196608 22136181408 22146651648 22147344384 22152925872 22157819904 22163404032 22174580736 22237968137 22238862336 22255485714 22266012384 22277240832 22287777792 22330559034 22400851968 22439510016 22482582507 22493216592 22504559616 22515204096 22532235264 22597351854 22608040224 22608747392 22619441152 22673578374 22685012352 22690729341 22702171968 22827937077 22838734512 22839448896 22850251776 22856010408 22867536384 22944469394 22956244992 22961825271 22973404608 22984270848 23039281251 23050899648 23062523904 23157616776 23207827104 23218804224 23230513152 23314541481 23315270748 23326298688 23338061824 23393187261 23393918988 23404984128 23411614842 23416786944 23422688352 23434500096 23513340536 23531126724 23542993152 23564322144 23576205312 23582146896 23587356672 23605198848 23673416228 23684613568 23691323502 23702529312 23714482176 23771240262 23782483872 23783227776 23794477056 23892587964 23904636672 23916691456 23944391856 23956466688 24055245522 24067376256 24078759936 24136389882 24148561536 24159983616 24160739328 24166828224 24178258944 24259601604 24260360432 24271835392 24277952286 24278711688 24290195328 24302444544 24324461568 24342861312 24424757742 24437074816 24443233353 24455559744 24525686493 24526453644 24538054464 24550428672 24651656568 24663316608 24664088064 24675753984 24729255936 24831221184 24843743232 24903204084 24914983104 24915762432 24927547392 24946403328 25030330248 25042952704 25049263932 25054797824 25061895936 25073750016 25225367552 25244448768 25304868666 25317629568 25329604608 25414820728 25434045252 25434840816 25446871296 25459703808 25520638896 25693576326 25694380008 25706533248 25719496704 25825544976 25837760256 25838568448 25845080184 25850789888 25857304704 25870344192 25932262104 25945339392 26032627022 26052318873 26108805492 26121154752 26134327296 26209853681 26222250736 26242086024 26255319552 26267738112 26330607144 26343885312 26357170176 26363577163 26376046928 26452508103 26465847744 26485867296 26509862412 26523230976 26535776256 26645190264 26646023712 26658627072 26665345476 26672070656 26678792448 26756131248 26768786688 26782285824 26858844633 26872389184 26892716256 26906277888 26951025024 27017219572 27055332832 27068129792 27075798288 27088604928 27102265344 27167131728 27179981568 27180831744 27193688064 27201149206 27214015136 27292905486 27305814816 27313550649 27319584768 27326469744 27340250112 27365019264 27378819072 27491709168 27505572864 27512504712 27518582784 27539398656 27619232256 27632295936 27712151346 27725258976 27726126208 27733113639 27739240448 27746231184 27747099072 27760223232 27820412928 27874685958 27888742784 27914008848 27928085504 27935123832 27949211136 28029355992 28030232736 28043490816 28057632768 28064453109 28078605632 28091886592 28159121529 28173321792 28186647552 28187529216 28194632928 28207968768 28222193664 28302868538 28378538496 28392849408 28400004864 28495550699 28510175232 28591673319 28592567652 28606091712 28614195918 28620517376 28627730208 28642166784 28655714304 28710718758 28760265996 28773869376 28774769408 28788379648 28828991488 28850798592 28906177509 28919849904 28934433792 28948119552 28969758048 28984367104 29053738098 29067480288 29068389504 29075715207 29082138624 29089467792 29104137216 29202051956 29500032078 29514908544 29522346777 29528868864 29529792512 29537234496 29551205376 29636870976 29651816448 29673052794 29673980952 29688016512 29702987776 29774078712 29796600708 29838634848 29852748288 29867802624 29975839047 29976776676 29990955456 30006079488 30013641504 30042980352 30129802472 30144053632 30231437832 30246683136 30254305788 30269562624 30437249436 30451646016 30452598528 30460273074 30467002368 30474680544 30490048512 30578435712 30592899072 30615767028 30631206144 30645694464 30719041668 30734532864 30750031872 30757781376 30801171456 30876822368 30928172814 30943769472 30958405632 30981823488 31086055308 31087027664 31101731584 31190916348 31191891984 31206645504 31214510082 31215486456 31222382592 31230251136 31246000128 31374835632 31390657536 31403259954 31419096192 31427014311 31434940416 31442862528 31564836864 31588431336 31603372416 31619309568 31694987016 31709978496 31710970368 31725969408 31749967872 31794757632 31841723067 31856783952 31872848896 31925855808 31941955584 32073660696 32089835008 32105013248 32181853176 32198082048 32206196484 32213311488 32214319104 32222437632 32237678592 32330843237 32346135472 32370603048 32371615584 32386927104 32403259392 32432615424 32457148416 32566343656 32590977804 32607412992 32700915324 32701938192 32717405952 32733904896 32868875424 32884422144 32885450752 32901005312 33108294912 33124990976 33204272112 33219977472 33221016576 33229388808 33236729856 33245106048 33261871104 33357995594 33373773664 33383228571 33399018576 33415861248 33431666688 33495838551 33659265024 33739824888 33756839424 33772806144 33896027781 33912060336 33913121088 33929161728 34010367561 34027518528 34053257952 34258101768 34259173344 34275377664 34292662272 34301304576 34416704091 34434059968 34450347008 34460106912 34476406272 34493792256 34576349472 34593785856 34736425164 34811740656 34828206336 34845769728 34945378501 34972906122 34989448032 35007092736 35023650816 35090878482 35107476192 35125180416 35151750144 35270010804 35287796992 35296690086 35314489728 35346483216 35364307968 35381035008 35407798272 35510124342 35526920352 35528031616 35536985253 35544836096 35553793968 35571723264 35656860393 35673725808 35674841664 35691715584 35811792844 35838881946 35856955008 35875037184 35916587784 35934700032 36055594762 36082868283 36101064384 36118139904 36204584823 36222842304 36239975424 36241108992 36267064526 36285677568 36389402406 36390540648 36407753088 36416928429 36418067532 36426113024 36435292992 36453666816 36486692352 36505092096 36637136613 36655612224 36674097152 36683339616 36719198208 36789680466 36807081696 36825643008 36843061248 36949535128 36967011968 36977484852 36994974912 36996132096 37013630976 37093883904 37166247944 37218678464 37246831776 37265614848 37354806126 37372474656 37373643648 37391321088 37419270812 37545495372 37564429056 37573895898 37582196736 37583372288 37592843904 37610625024 37838051328 37866673152 37976444352 37994406912 38122231092 38123423536 38141455616 38151067878 38152261224 38170306944 38189555712 38280958344 38347021328 38365159168 38540364489 38541570012 38559799872 38579245056 38626344064 38738317464 38756640384 38757852672 38767620276 38776184832 38785957056 38805516288 38918009088 39048940533 39201490944 39333376104 39353211392 39363129036 39371825152 39382979328 39401607168 39495910716 39515827968 39535755264 39564070392 39565307936 39584022016 39698771616 39728800944 39764793618 39784846464 39803664384 39967785396 39969035568 39987940608 39998018214 40008105984 40018188672 40173428736 40308583776 40328910848 40339074384 40359416832 40525829358 40582999248 40602194688 40603464704 40613697432 40622669824 40632907392 40653398016 40750697592 40769972352 40771247616 40790532096 40801723809 40821022704 40841608192 40860925952 40939358229 40958722224 40979377152 40989704616 41010375168 41047528896 41068228608 41148345938 41237563752 41258359296 41268757068 41277874176 41309097984 41428478399 41448073744 41568227019 41587888464 41589189312 41608860672 41619346776 41620648608 41640334848 41661333504 41812028937 41833114176 41854210048 41871013272 41892128256 41902685748 41913253888 41923816704 42045349104 42065236224 42086449152 42117908448 42137829888 42159079424 42259982688 42279971328 42281293824 42291949392 42301292544 42311953152 42333290496 42454302807 42455630756 42475711936 42567807744 42589274112 42600007296 42764880928 42888851478 42909137568 42921293877 42930776064 42941595312 42951081984 42963250176 42983571456 43140398994 43160804064 43162154112 43182569472 43243487232 43276197888 43401650688 43422179328 43454637072 43476550656 43580607147 43601220432 43602584256 43623207936 43656205824 43803077934 43825167232 43845896192 44144393216 44250048117 44272362816 44293303296 44294688768 44305851744 44326808064 44349161472 44475936274 44477724672 44509579191 44510971428 44532024768 44554481664 44661118068 44801703936 44879020032 44965165014 44986433184 45009119232 45030408192 45064470528 45194703708 45216080448 45217494784 45238882304 45347156748 45370024704 45381458682 45404343936 45655874154 45677469024 45678897792 45690409611 45700503552 45712020816 45735072768 45888938788 45923650542 45946809216 45968541696 46078562502 46101799296 46125047808 46315233552 46392259221 46415654208 46437608448 46629082962 46630541496 46652597376 46676123648 46786374522 46787837976 46809968256 46823229684 46833573888 46845376704 46869000192 47026681072 47062253448 47085986304 47104889931 47128644288 47152410624 47164293792 47210397696 47346832456 47369227136 47382647004 47405058624 47428964352 47542480524 47564967744 47566455552 47588954112 47785175928 47809273344 47833382912 47888783712 47912933376 48110491044 48134752512 48157519872 48272779764 48297123072 48319967232 48321478656 48333656448 48356517888 48519203208 48520720864 48543670784 48555904572 48557423376 48580390656 48604889088 48648923136 48685722624 48849515484 48874149632 48886466706 48911119488 49051372986 49052907288 49076108928 49100857344 49303313136 49326633216 49328176128 49351507968 49662442368 49687486464 49806408168 49829966208 49831524864 49855094784 49892806656 50036993391 50060660496 50085905408 50098527864 50109595648 50123791872 50147500032 50450735104 50488897536 50609737332 50635259136 50659209216 50805610801 50829641456 50868090504 50869681632 50893742592 50919407616 51041277792 51103590923 51387152652 51388760016 51413066496 51438993408 51651089952 51675520512 51677136896 51690160368 51701579776 51714609408 51740688384 51864524208 51890678784 52065254044 52104637746 52217610984 52242309504 52268654592 52419707362 52444501472 52459359183 52484172048 52510639104 52535476224 52636317723 52661214288 52687770624 52727154326 52752093856 52905016206 52931695488 52945035129 52971734592 53019724824 53046461952 53071552512 53265186513 53290380528 53292047424 53317254144 53330690952 53357584896 53512262496 53537573376 53564571648 53717689266 53744778368 53758322919 53785432512 53812555776 53902050048 54034439144 54083392143 54110665664 54136259584 54151596576 54177209856 54204530688 54334263456 54359963136 54361663488 54387376128 54400596789 54402298412 54428030272 54584103609 54585810972 54611629632 54627101298 54639169536 54652939488 54680500224 54730038528 54757638144 54983418336 55011145728 55025009424 55037165568 55078797312 55238464512 55264591872 55424302692 55450517952 55452252416 55466227278 55478480896 55492462368 55494198144 55520446464 55640825856 55749371916 55777485568 55828017696 55856171008 55870247664 55898422272 56032209189 56058711984 56060465472 56086981632 56128906218 56157211264 56183773184 56318243058 56346643584 56360843847 56373295104 56375058432 56389265856 56415937536 56605737076 56757076992 56800009728 56991101398 57020350464 57183346638 57185135304 57212183424 57226601817 57228391836 57241034752 57255460416 57284333568 57421437516 57520531992 57547738752 57549538816 57576759296 57701597184 57812355018 57839699808 57868867584 57896239104 57939516096 57968734208 58107476196 58134960576 58136779008 58151430414 58164277248 58178935584 58208274432 58404103912 59000064156 59029817088 59044693554 59057737728 59059585024 59074468992 59102410752 59273741952 59303632896 59346105588 59347961904 59376033024 59405975552 59548157424 59593201416 59677269696 59705496576 59951678094 59953553352 59981910912 60012158976 60027283008 60259604944 60288107264 60462875664 60493366272 60508611576 60539125248 60788744037 60874498872 60903292032 60905197056 60920546148 60934004736 60949361088 60980097024 61156871424 61185798144 61231534056 61262412288 61291388928 61438083336 61469065728 61500063744 61515562752 61602342912 61722518907 61753644736 61856345628 61887538944 61916811264 61963646976 62172110616 62174055328 62203463168 62381832696 62383783968 62413291008 62429020164 62430972912 62444765184 62460502272 62492000256 62670637477 62749671264 62781315072 62806519908 62838192384 62854028622 62869880832 62885725056 63129673728 63176862672 63206744832 63238619136 63389974032 63419956992 63421940736 63451938816 63499935744 63683446134 63713567904 63745697792 63851711616 63883911168 64147321392 64179670016 64210026496 64333277217 64363706352 64396164096 64412392968 64426622976 64444875264 64475357184 64661686474 64692270944 64710598491 64741206096 64743231168 64773854208 64865230848 64914296832 65132687312 65181955608 65214825984 65401830648 65403876384 65434811904 65467809792 65704616901 65737750848 65768844288 65770901504 66216589824 66249981952 66408544224 66439954944 66442033152 66458777616 66473459712 66490212096 66523742208 66713904411 66715991188 66747547328 66766457142 66798037152 66831722496 66863333376 66991677102 67318530048 67447747521 67479649776 67513678848 67545612288 67792055562 67824120672 67826242176 67858323456 68020735122 68055037056 68106515904 68483811231 68516203536 68518346688 68550755328 68602609152 68833408182 68868119936 68885475813 68900694016 68920213824 68952812544 69117843753 69152698944 69187571712 69472850328 69623481312 69656412672 69691539456 69890757002 69943624443 69945812244 69978896064 70014185472 70179561783 70181756964 70214952384 70250360832 70303500288 70540021608 70575593984 70593380172 70628979456 70692966432 70728615936 70762070016 70815596544 71020248684 71053840704 71056063232 71073970506 71089672192 71107587936 71143446528 71313720786 71347451616 71349683328 71383431168 71623585688 71677763892 71713910016 71750074368 71833175568 71869400064 72111189524 72165736566 72202128768 72236279808 72409169646 72445684608 72479950848 72482217984 72534129052 72778804812 72781081296 72815506176 72833856858 72836135064 72852226048 72870585984 72907333632 72973384704 73274273226 73311224448 73329700059 73348194304 73366679232 73579360932 73614163392 73651286016 73899070256 73934023936 73954969704 73989949824 73992264192 74027261952 74187767808 74297353823 74332495888 74437356928 74493663552 74531229696 74709612252 74744949312 74747287296 74782642176 74838541624 75090990744 75128858112 75147791796 75164393472 75166744576 75185687808 75221250048 75676102656 75733346304 75952888704 75988813824 76244462184 76246847072 76282911232 76302135756 76304522448 76340613888 76379111424 76561916688 76694042656 76730318336 77080728978 77083140024 77119599744 77158490112 77252688128 77476634928 77513280768 77515705344 77535240552 77552369664 77571914112 77611032576 77836018176 78097881066 78156956619 78402981888 78629561043 78666752208 78706422784 78726258072 78743650304 78765958656 78803214336 78991821432 79031655936 79071510528 79090731489 79128140784 79130615872 79168044032 79357524309 79397543232 79457601888 79529587236 79569692928 79607328768 79935570792 79938071136 79975881216 79996036428 80016211968 80036377344 80305642879 80346857472 80576533899 80617167552 80657821696 80678148768 80718833664 81051658716 81165998496 81204389376 81206929408 81227394864 81245339648 81265814784 81306796032 81501395184 81539944704 81542495232 81581064192 81603447618 81642045408 81683216384 81721851904 81878716458 81917444448 81940651947 81958754304 81979409232 82020750336 82095057792 82136457216 82296691876 82475127504 82516718592 82537514136 82555748352 82618195968 82856956798 82896147488 83136454038 83175776928 83178378624 83199340917 83217721344 83238693552 83241297216 83280669696 83624057874 83666228352 83708420096 83742026544 83784256512 83805371496 83847633408 84090698208 84130472448 84172898304 84193359327 84235816896 84275659776 84477364587 84519965376 84559942656 84562587648 84583898784 84623906304 84666580992 84908605614 84911261512 84951423872 85135615488 85178548224 85200014592 85486652097 85529761856 85775019957 85777702956 85818275136 85842587754 85861552128 85883190624 85926500352 85967142912 86280797988 86321608128 86324308224 86365138944 86486974464 86552395776 86803301376 86844358656 86909274144 86953101312 87161214294 87202440864 87205168512 87246415872 87312411648 87606155868 87650334464 87691792384 88288786432 88500096234 88544725632 88567040331 88586606592 88589377536 88611703488 88653616128 88951872548 88955449344 89019158382 89021942856 89064049536 89108963328 89322236136 89603407872 89927517141 89930330028 89972866368 90018238464 90128941056 90389407416 90432160896 90434989568 90477764608 90694313496 90740049408 90762917364 90808687872 91114194577 91311748308 91354938048 91357795584 91380819222 91401007104 91424041632 91470145536 91777877576 91847301084 91893618432 91937083392 92157125004 92203598592 92250095616 92630467104 92784518442 92831308416 92875216896 93258165924 93261082992 93305194752 93352247296 93572749044 93575675952 93619936512 93646459368 93667147776 93690753408 93738000384 94053362144 94124506896 94171972608 94209779862 94257288576 94304821248 94328587584 94693664912 94738454272 94765294008 94810117248 94857928704 95084961048 95129935488 95132911104 95177908224 95525169201 95570351856 95618546688 95777567424 95825866752 96220982088 96269505024 96315039744 96545559528 96594246144 96639934464 96642957312 96667312896 96713035776 96992529711 97038406416 97041441728 97087341568 97111809144 97114846752 97160781312 97209778176 97297846272 97371445248 97699030968 97748299264 97772933412 97822238976 98102745972 98105814576 98152217856 98201714688 98482430321 98606626272 98653266432 98656352256 98703015936 99060039883 99324884736 99374972928 99612816336 99659932416 99663049728 99710189568 99785613312 100073986782 100121320992 100149685713 100171810816 100197055728 100219191296 100247583744 100295000064 100487515653 100901470208 100977795072 101219474664 101270518272 101318418432 101611221602 101659282912 101688083343 101736181008 101739363264 101787485184 102031102683 102082555584 102207181846 102774305304 102777520032 102826132992 102877986816 103250112273 103302179904 103351041024 103354273792 103380320736 103429218816 103481376768 103729048416 103781357568 104130508088 104209275492 104435221968 104484619008 104537309184 104836135503 104839414724 104889002944 104918718366 104968344096 105021278208 105070952448 105272635446 105322428576 105375541248 105454308652 105504187712 105810032412 105863390976 105890070258 105943469184 106039449648 106092923904 106143105024 106530373026 106580761056 106584094848 106610955759 106634508288 106661381904 106715169792 107024524992 107075146752 107435378532 107489556736 107516645838 107570865024 107625111552 107804100096 108068878288 108166784286 108221331328 108248604849 108272519168 108303193152 108354419712 108613754469 108668526912 108719926272 108723326976 108801193578 108804596824 108856060544 109168207218 109171621944 109223259264 109250785287 109254202596 109278339072 109305878976 109361000448 109460077056 109515276288 109911409839 109966836672 110022291456 110050018848 110157594624 110476929024 110529183744 110848605384 110901035904 110904504832 110932454556 110956961792 110984924736 110988396288 111040892928 111281651712 111498743832 111554971136 111656035392 111712342016 111740495328 111796844544 112064418378 112117423968 112120930944 112173963264 112257812436 112314422528 112367546368 112636486116 112693287168 112721687694 112746590208 112750116864 112778531712 112831875072 113211474152 113514153984 113600019456 113982202796 114366693276 114370270608 114424366848 114453203634 114456783672 114482069504 114510920832 114568667136 114842875032 115041063984 115095477504 115099077632 115153518592 115624710036 115679399616 115737735168 115879032192 115937468416 116214952392 116269921152 116273558016 116302860828 116328554496 116357871168 116416548864 116752984579 116808207824 117146821599 118000128312 118059634176 118089387108 118115475456 118119170048 118148937984 118204821504 118547483904 118607265792 118692211176 118695923808 118752066048 118811951104 119096314848 119186402832 119354539392 119410993152 119903356188 119907106704 119963821824 120024317952 120054566016 120519209888 120576214528 120925751328 120986732544 121017223152 121078250496 121577488074 121748997744 121806584064 121810394112 121841092296 121868009472 121898722176 121960194048 122313742848 122371596288 122405171427 122463068112 122524824576 122582777856 122818074687 122876166672 122938131456 123031125504 123204685824 123445037814 123507289472 123712691256 123775077888 123833622528 123927293952 124285435197 124344221232 124348110656 124406926336 124704681057 124763665392 124767567936 124826582016 124858040328 124861945824 124921004544 124984000512 125341274954 125436086811 125499342528 125562630144 125613039816 125676384768 125708057244 125739761664 125771450112 126194581667 126259347456 126353725344 126413489664 126477238272 126779948064 126839913984 126843881472 126903877632 126999871488 127362908421 127366892268 127427135808 127491395584 127703423232 127767822336 128294642784 128359340032 128420052992 128666554434 128727412704 128763881631 128792328192 128824785936 128853245952 128889750528 128950714368 129323372948 129384541888 129421196982 129482412192 129486462336 129547708416 129730461696 129828593664 130265374624 130363911216 130429651968 130741821441 130803661296 130807752768 130869623808 131409233802 131475501696 131537688576 131541803008 132433179648 132750144351 132817088448 132879909888 132884066304 132917555232 132980424192 133047484416 133427808822 133431982376 133495094656 133528737573 133532914284 133596074304 133663444992 133983354204 134637060096 134895495042 134959299552 135027357696 135091224576 135584111124 135648241344 135652484352 135716646912 136041470244 136110074112 136213031808 136967622462 137032407072 137036693376 137101510656 137205218304 137666816364 137736239872 137770951626 137801388032 137840427648 137905625088 138235687506 138305397888 138375143424 138945700656 139176777663 139246962624 139312825344 139781514004 139887248886 139891624488 139957792128 140028370944 140359123566 140363513928 140429904768 140500721664 140607000576 141080043216 141151187968 141186760344 141257958912 141314669793 141385932864 141457231872 141631193088 142040497368 142107681408 142112126464 142147941012 142179344384 142215175872 142286893056 142627441572 142694903232 142699366656 142766862336 143179448621 143247171376 143355527784 143427820032 143500148736 143666351136 143738800128 144019210783 144222379048 144331473132 144404257536 144472559616 144818339292 144891369216 144959901696 144964435968 145068258104 145557609624 145562162592 145631012352 145667713716 145672270128 145704452096 145741171968 145814667264 145946769408 146548546452 146622448896 146659400118 146696388608 146733358464 147158721864 147228326784 147302572032 147798140512 147868047872 147909939408 147979899648 147984528384 148054523904 148594707646 148664991776 148874713856 148987327104 149062459392 149419224504 149489898624 149494574592 149565284352 149677083248 150110980173 150181981488 150257716224 150295583592 150328786944 150371375616 150442500096 151352205312 151466692608 151905777408 151977627648 152416832403 152488924368 152493694144 152565822464 152604271512 152609044896 152681227776 152758222848 153123833376 153310772769 153388085312 153460636672 154161457956 154166280048 154239199488 154316980224 154505376256 154953269856 155026561536 155031410688 155070481104 155104739328 155143828224 155222065152 155665776959 155672036352 156195762132 156313913238 156805963776 157259122086 157333504416 157378077549 157412845568 157452516144 157487300608 157531917312 157606428672 157908953169 157983642864 158063311872 158181462978 158256281568 158261231744 158336088064 158715048618 158795086464 158835105387 158915203776 159059174472 159139385856 159214657536 159795559539 159871141584 159876142272 159951762432 159992072856 160072754688 160611285758 160693714944 161153067798 161234335104 161274968757 161315643392 161356297536 161437667328 162103317432 162250176429 162331996992 162408778752 162413858816 162454789728 162531629568 162613592064 163002790368 163079889408 163084990464 163162128384 163201790367 163206895236 163284090816 163366432768 163752310827 163757432916 163834888896 163881303894 163917508608 163958818464 164041500672 164190115584 164272914432 164593383752 164950255008 165033437184 165075028272 165111496704 165236391936 165713913596 165792294976 166272908076 166351553856 166356757248 166398681834 166435442688 166477387104 166482594432 166561339392 167248115748 167332456704 167416840192 167484053088 167568513024 167610742992 167695266816 168181396416 168260944896 168386718654 168471633792 168551319552 168954729174 169039930752 169119885312 169125175296 169167797568 169247812608 169817211228 169822523024 169902847744 170271230976 170400029184 170973304194 171059523712 171550039914 171555405912 171636550272 171679805451 171685175508 171723104256 171766381248 171853000704 172561595976 172643216256 172648616448 172730277888 173104791552 173606602752 173688717312 173818548288 173906202624 174322428588 174404881728 174410337024 174492831744 174624823296 175212311736 175300668928 175383584768 176577572864 177000192468 177089451264 177134080662 177173213184 177178755072 177223406976 177307232256 177903745096 177910898688 178038316764 178043885712 178128099072 178217926656 178644472272 179855034282 179860660056 179945732736 180036476928 180778814832 180864321792 180869979136 180955529216 181388626992 181480098816 181525834728 181617375744 182228389154 182366232111 182623496616 182709876096 182715591168 182761638444 182802014208 182848083264 182940291072 183468975767 183555755152 183694602168 183787236864 183874166784 184314250008 184407197184 184500191232 185167556721 185260934208 185569036884 185662616832 185750433792 186516331848 186522165984 186610389504 186704494592 187145498088 187151351904 187239873024 187292918736 187334295552 187381506816 187476000768 188011912431 188106724288 188249013792 188343945216 188419559724 188514577152 188609642496 188657175168 189387329824 189476908544 189530588016 189620234496 189715857408 190169922096 190259870976 190265822208 190355816448 191050338402 191140703712 191237093376 191555134848 191651733504 192441964176 192539010048 192630079488 192999831651 193091119056 193188492288 193279868928 193334625792 193426071552 193985059422 194076812832 194082883456 194131795473 194174683136 194223618288 194229693504 194321562624 194595692544 194742890496 195398061936 195496598528 195545866824 195644477952 196205491944 196211629152 196304435712 196403429376 196964860642 197113850703 197213252544 197306532864 197312704512 198120079766 198649769472 198749945856 199225632672 199319864832 199326099456 199420379136 199468854893 199571226624 200141713233 200147973564 200242641984 200299371426 200343621632 200394111456 200495167488 200590000128 200975031306 201802940416 201955590144 202343242563 202438949328 202541036544 202636836864 203222443204 203318565824 203376166686 203472362016 203478726528 203574970368 204062205366 204165111168 204414363692 205451433693 205548610608 205555040064 205652265984 206500224546 206604359808 206656427439 206702082048 206708547584 206760641472 206858437632 207458096832 207562715136 208261016176 208418550984 208870443936 208969238016 209074618368 209672271006 209678829448 209778005888 209830873329 209837436732 209936688192 210042556416 210538685349 210545270892 210644857152 210751082496 210908617304 211008375424 211620064824 211726781952 211780140516 211886938368 212078899296 212185847808 212286210048 213060746052 213161522112 213168189696 213221911518 213269016576 213322763808 213430339584 214049049984 214150293504 214870757064 214979113472 215033291676 215141730048 215250223104 215608200192 216137756576 216333568572 216442662656 216497209698 216545038336 216606386304 216708839424 217227508938 217337053824 217439852544 217446653952 217602387156 217609193648 217712121088 218336414436 218343243888 218446518528 218501570574 218508405192 218556678144 218611757952 218722000896 218920154112 219822819678 219933673344 219989100177 220044582912 220100037696 220953858048 221697210768 221802071808 221809009664 221864909112 221913923584 221969849472 221976792576 222081785856 222563303424 222892061469 222997487664 223109942272 223312070784 223424684032 223480990656 223593689088 224128836756 224234847936 224241861888 224347926528 224515624872 224628845056 224735092736 225272972232 225386574336 225443375388 225493180416 225500233728 225557063424 225663750144 226315902659 226422948304 227028307968 227200038912 227964405592 228733386552 228740541216 228848733696 228906407268 228913567344 228964139008 229021841664 229137334272 229685750064 230082127968 230190955008 230198155264 230307037184 231249420072 231358799232 231475470336 231758064384 231874936832 232429904784 232539842304 232547116032 232605721656 232657108992 232715742336 232833097728 233505969158 233616415648 234293643198 234470869857 235888683129 236000256624 236119268352 236178774216 236230950912 236297875968 236409643008 237094967808 237214531584 237272194467 237384422352 237391847616 237504132096 238072572927 238192629696 238372805664 238709078784 238821986304 239806712376 239814213408 239927643648 240048635904 240109132032 240916928637 241038419776 241152429056 241729601697 241851502656 241973465088 242034446304 242156500992 243154976148 243497995488 243613168128 243620788224 243682184592 243736018944 243797444352 243920388096 244617649507 244627485696 244743192576 244810342854 244926136224 245049649152 245165555712 245636149374 245752333344 245876262912 246062251008 246409371648 246890075628 247014578944 247425382512 247550155776 247667245056 247854587904 248570870394 248688442464 248696221312 248813852672 249409362114 249527330784 249535135872 249598022751 249653164032 249716080656 249723891648 249842009088 250682549908 250872173622 250998685056 251125260288 251226079632 251352769536 251416114488 251542900224 252389163334 252518694912 252580077981 252707450688 252826979328 253432093761 253559896128 253679827968 253687762944 253999742976 254725816842 254733784536 254854271616 254982791168 255406846464 255535644672 256459956291 256589285568 256718680064 257325059871 257333108868 257454825408 257527763262 257584656384 257649571872 257779501056 257901428736 258646745896 258769083776 258842393964 258964824384 258972924672 259095416832 259460923392 259657187328 260530749248 260727822432 260859303936 261483642882 261607322592 261615505536 261739247616 262818467604 262951003392 263075377152 263083606016 264866359296 265500288702 265634176896 265759819776 265768132608 265835110464 265960848384 266855617644 266863964752 266990189312 267057475146 267065828568 267192148608 267326889984 267966708408 269782551423 269790990084 269918599104 270054715392 271168222248 271296482688 271304968704 271433293824 272082940488 272220148224 272426063616 273342583731 273935244924 274064814144 274073386752 274203021312 274410436608 275333632728 275472479744 275541903252 275602776064 275680855296 275811250176 276471375012 276610795776 276750286848 277541394541 277891401312 278353555326 278493925248 278625650688 279563028008 279774497772 279783248976 279915584256 280056741888 280718247132 280727027856 280859809536 281001443328 281214001152 282160086432 282302375936 282373520688 282515917824 282629339586 282771865728 282914463744 284080994736 284215362816 284224252928 284295882024 284358688768 284430351744 284573786112 285254883144 285389806464 285398733312 285533724672 286358897242 286494342752 286575507603 286711055568 286855640064 287332702272 287477600256 288038421566 288444758096 288662946264 288808515072 288945119232 289636678584 289782738432 289919803392 289928871936 289999348793 290136516208 290977589133 291115219248 291124325184 291262024704 291335427432 291344540256 291482343936 291629334528 291893538816 293097092904 293244897792 293318800236 293392777216 293466716928 294317443728 294456653568 294605144064 295447290963 295596281024 295736095744 295819878816 295959799296 295969056768 296109047808 297180119649 297189415292 297329983552 297749427712 297974654208 298124918784 298838449008 298979797248 298989149184 299130568704 299354166496 300221960346 300363962976 300449057139 300515432448 300591167184 300657573888 300742751232 300885000192 302704410624 302933385216 303811554816 303955255296 304833664806 304977848736 304987388288 305064250029 305131644928 305208543024 305218089792 305362455552 306093308049 306247666752 306621545538 306776170624 306921273344 308322915912 308332560096 308478398976 308633960448 309010752512 309750336819 309906539712 310053123072 310062821376 310140962208 310287656448 310444130304 311331553918 311344072704 312391524264 312627826476 313611927552 314508406509 314518244172 314667008832 314756155098 314825691136 314905032288 315063834624 315212857344 315817906338 315967285728 316126623744 316362925956 316512563136 316522463488 316672176128 317430097236 317590172928 317670210774 317830407552 318118348944 318278771712 318429315072 319591119078 319742283168 319752284544 319832867277 319903524864 319984145712 320145509376 321222571516 322306135596 322468670208 322549937514 322631286784 322712595072 322875334656 324206634864 324500352858 324663993984 324745814547 324817557504 324827717632 324909579456 325063259136 326005580736 326159778816 326169980928 326403580734 326413790472 326568181632 326732865536 327504621654 327514865832 327669777792 327762607788 327835017216 327917636928 328083001344 328380231168 328545828864 329186767504 329734229517 329900510016 330066874368 330150056544 330472783872 331427827192 331584589952 332545816152 332703107712 332713514496 332797363668 332870885376 332954774208 332965188864 333122678784 334496231496 334664913408 334833680384 334968106176 335137026048 335221485984 335390533632 336362792832 336521889792 336773437308 336943267584 337102639104 337909458348 338079861504 338239770624 338250350592 338335595136 338495625216 339634422456 339645046048 339805695488 340542461952 340800058368 341946608388 342119047424 343100079828 343110811824 343273100544 343359610902 343370351016 343446208512 343532762496 343706001408 345123191952 345286432512 345297232896 345460555776 347213205504 347637096576 347812405248 348644857176 348809763456 348820674048 348985663488 349249646592 350258953737 350424623472 350601337856 350767169536 351440464797 353155145728 354000384936 354178902528 354268161324 354346426368 354357510144 354446813952 354614464512 355639275607 355807490192 355821797376 356076633528 356087771424 356256198144 356435853312 357288944544 359710068564 359721320112 359891465472 360072953856 361557629664 361728643584 361739958272 361911058432 362777253984 362960197632 363051669456 363234751488 364456778308 364732464222 365246993232 365419752192 365431182336 365523276888 365604028416 365696166528 365880582144 366937951534 367111510304 367215514281 367389204336 367574473728 367748333568 368454224061 368628500016 368814394368 370335113442 370521868416 371138073768 371325233664 371500867584 372856305591 373032663696 373044331968 373220779008 374114043171 374290996176 374302703808 374479746048 374585837472 374763013632 374952001536 376023824862 376213448576 376308260433 376498027584 376687890432 376839119448 377029154304 377219284992 377314350336 378583745001 378774659648 378953817088 379061176032 379240468992 379431714816 380339844192 380519741952 380531644416 380711632896 382088725263 382100676804 382281407424 382474186752 383110269696 383303467008 384399163511 384883928352 385078020096 385260158976 385999663302 386182238112 386376984576 386559737856 386669251584 386852143104 387970118844 388153625664 388165766912 388263590946 388349366272 388447236576 388459387008 388643125248 389191385088 389485780992 390796123872 390993197056 391091733648 391288955904 392225464323 392410983888 392423258304 392608871424 393929721284 394227701406 394426505088 394613065728 394625409024 396240159532 397299538944 398250433053 398451265344 398639729664 398652198912 398937709786 399142453248 400283426466 400295947128 400485283968 400586212719 400598742852 400687243264 400788222912 400990334976 401950062612 403911180288 404686485126 404877898656 405082073088 405273673728 406444886408 406637131648 406752333372 406944724032 406957453056 407149940736 408124410732 408330222336 408828727384 410902867386 411097221216 411110080128 411304531968 413000449092 413208719616 413312854878 413404164096 413417095168 413521282944 413716875264 414916193664 415125430272 416522032352 416837101968 417740887872 417938476032 419344542012 419357658896 419556011776 419661746658 419674873464 419873376384 420085112832 421077370698 421090541784 421289714304 421502164992 421817234608 422016750848 423240129648 423453563904 423560281032 423773876736 423944009379 424157798592 424371695616 426121492104 426323044224 426336379392 426443823036 426538033152 426645527616 426860679168 428098099968 428300587008 429538345863 429741514128 429958226944 430066583352 430283460096 430500446208 431216400384 432057632349 432275513152 432667137144 432885325312 432994419396 433090076672 433212772608 433417678848 434455017876 434674107648 434879705088 434893307904 435204774312 435218387296 435424242176 436672828872 436686487776 436893037056 437003141148 437016810384 437113356288 437223515904 437444001792 437840308224 438694462339 439645639356 439867346688 439978200354 440089165824 440200075392 441907716096 443394421536 443604143616 443618019328 443729818224 443827847168 443939698944 443953585152 444163571712 445784122938 445994975328 446219884544 446624141568 446849368064 446961981312 447187378176 448257673512 448469695872 448483723776 448695853056 449031249744 449257690112 449470185472 450332940519 450545944464 450773148672 450886750776 450986360832 451114126848 451327500288 452631805318 452845896608 454056615936 454400077824 455928811184 457250497209 457466773104 457481082432 457697467392 457812814536 457827134688 458043683328 458274668544 459371500128 459932318307 460164255936 460381910016 460396310528 462498840144 462717598464 462950940672 463516128768 463749873664 464859809568 465079684608 465094232064 465211443312 465314217984 465431484672 465666195456 466997330877 467011938316 467232831296 468587286396 468941739714 471777366258 472000513248 472134232647 472238536704 472357548432 472461901824 472595751936 472819286016 474189935616 474544388934 474768844704 474783695232 475008264192 476145145854 476385259392 476745611328 477418157568 477643972608 479386678617 479613424752 479628426816 479855287296 480218264064 481833857274 482076839552 482304858112 483459203394 483703005312 483824906271 483946930176 484068892608 484313001984 486309952296 486750529287 486995990976 487226336256 487241576448 487364369184 487594888704 487840776192 489235299014 489254971392 489486385152 489605371101 489620685708 489852272448 490099298304 491256932481 491272298748 491504666688 491752525824 492124502016 492818743296 493780151256 494029157888 494850765024 495100311552 495334490112 495709175808 497141740788 497376884928 497392442624 497627705344 498818724228 499054661568 499070271744 499196045502 499306328064 499432161312 499447783296 499684018176 501365099816 501744347244 501997370112 502250520576 502452159264 502705539072 502832228976 503085800448 504778326668 505160155962 505414901376 505653958656 506864187522 507119792256 507359655936 507375525888 509451633684 509467569072 509708543232 509965582336 510813692928 512919912582 513178571136 513437360128 514650119742 514666217736 514909650816 515055526524 515169312768 515299143744 515559002112 517293491792 517538167552 517684787928 517929648768 517945849344 518190833664 519314374656 521061498496 521455644864 521718607872 522967285764 523214645184 523231011072 523478495232 525636935208 525902006784 526150754304 526167212032 529732718592 531000577404 531268353792 531519639552 531536265216 531670220928 531921696768 533711235288 533727929504 533980378624 534114950292 534131657136 534384297216 534653779968 535933416816 539565102846 539581980168 539837198208 540109430784 542336444496 542592965376 542609937408 542866587648 544165880976 544440296448 544852127232 546685167462 547098696333 547870489848 548129628288 548146773504 548406042624 548820873216 550406927301 550667265456 550944959488 551083806504 551205552128 551361710592 551622500352 552942750024 553221591552 553500573696 555082789082 555502670163 555782802624 556707110652 556987850496 557251301376 558861718811 559126056016 559548995544 559566497952 559831168512 560113483776 561436494264 561454055712 561719619072 562002886656 562139500153 562428002304 564035737293 564320172864 564604751872 564747041376 565031835648 565258679172 565543731456 565828927488 568161989472 568430725632 568448505856 568591764048 568717377536 568860703488 569147572224 570509766288 570779612928 570797466624 571067449344 572717794484 572988685504 573151015206 573422111136 573711280128 574665404544 574955200512 576076843132 576889516192 577325892528 577617030144 577890238464 578999494953 579273357168 579565476864 579839606784 579998697586 580273032416 581955178266 582230438496 582248650368 582395386419 582524049408 582670854864 582689080512 582964687872 583787077632 586194185808 586489795584 586637600472 586933433856 588634887456 588913307136 589210288128 590894581926 591192562048 591341552109 591472191488 591639757632 591919598592 591938113536 594360239298 594378830584 594659967104 595498855424 595949308416 596249837568 597676898016 597959594496 597978298368 598261137408 598406564679 598708332992 600425139699 600443920692 600727925952 600898114278 601030864896 601182334368 601485502464 601770000384 605408821248 605866770432 607623109632 607910510592 609667329612 609955697472 609974776576 610128500058 610263289856 610417086048 610436179584 610724911104 612186616098 612495333504 613243091076 613552341248 613842546688 616354301079 616645831824 616665120192 616956797952 618021505024 619500673638 619813079424 619969282317 620106246144 620125642752 620281924416 620575312896 622663107836 622688145408 624783048528 625255652952 627223855104 629016813018 629036488344 629334017664 629492619987 629512310196 629651382272 629810064576 630127669248 631635812676 631934571456 632253247488 632725851912 633025126272 633044926976 633344352256 634860194472 635180345856 635340421548 635660815104 636236697888 636557543424 636858630144 637799362039 639182238156 639484566336 639504569088 639665734554 639807049728 639968291424 640291018752 642445143032 644612271192 644937340416 645099875028 645262573568 645425190144 645750669312 648413269728 649000705716 649327987968 649491629094 649635115008 649655435264 649819158912 650126518272 652011161472 652319557632 652339961856 652807161468 652827580944 653136363264 653465731072 655009243308 655029731664 655339555584 655525215576 655670034432 655835273856 656166002688 656760462336 658373535008 659468459034 659801020032 660133748736 660300113088 662855654384 663169179904 665091632304 665406215424 665427028992 665594727336 665741770752 665909548416 665930377728 666245357568 668676184407 668992462992 669329826816 669936212352 670274052096 670442971968 670781067264 672725585664 673043779584 673546874616 673886535168 674205278208 675818916696 676159723008 676479541248 676500701184 676671190272 676991250432 678947707977 679268844912 679290092096 679611390976 681084923904 681600116736 683893216776 684238094848 686200159656 686221623648 686546201088 686719221804 686740702032 686892417024 687065524992 687412002816 689377012247 690246383904 690572865024 690594465792 690921111552 694426411008 695274193152 695624810496 697289714352 697619526912 697641348096 697971326976 698499293184 700517907474 700849246944 701202675712 701534339072 702880929594 703412609571 706310291456 707666049387 708000769872 708357805056 708536322648 708692852736 708893627904 709228929024 711278551214 711614980384 711643594752 711816583401 712153267056 712175542848 712512396288 714217718781 714577889088 719420137128 719442640224 719782930944 720145907712 722750785911 723115259328 723457287168 723479916544 725188805091 725554507968 725920395264 726103338912 726469502976 728913556616 729464928444 730493986464 730839504384 730862364672 731046553776 731208056832 731392333056 731761164288 733852948521 733875903068 734223020608 734431028562 734778408672 735148947456 735496667136 736908448122 737257000032 737628788736 740670226884 741043736832 742276147536 742650467328 743001735168 745712611182 746065327392 746088663936 746441558016 748228086342 748581992352 748605407616 748959492096 749171674944 749526027264 752047649724 752426897152 752616520866 752996055168 753375780864 753678238896 754058308608 754628700672 757167490002 757549319296 757740233943 757907634176 758122352064 758480937984 760296281283 760679688384 761039483904 761063288832 764177450526 764201353608 764562814848 764948373504 766220539392 766606934016 768798327022 769379868873 769767856704 770156040192 771975179613 771999326604 772364476224 772753969152 773338503168 773704286208 775940237688 776307251328 776331533824 776527181892 776698732544 776894473152 776918774016 777286250496 778382770176 778971561984 781592247744 781986394112 782183467296 782577911808 784450928646 784821967776 784846516608 785217742848 787859442568 788455402812 788853010176 789226131456 789250818048 792480319064 794599077888 796500866106 796902530688 797279459328 797304397824 797875419572 800566852932 800591894256 800970567936 801172425438 801197485704 801374486528 801576445824 801980669952 803900125224 809372970252 809755797312 810164146176 812889772816 813274263296 813504666744 813889448064 813914906112 814299881472 816248821464 816660444672 817270892053 817657454768 820027751193 821805734772 822194442432 822220160256 822609063936 826000898184 826417439232 826625709756 826808328192 826834190336 827042565888 827433750528 829832387328 830250860544 832624183623 833044064704 833674203936 835481775744 835876952064 838689084024 838715317792 839112023552 839323493316 839349746928 839746752768 840170225664 842154741396 842181083568 842579428608 843004329984 843634469216 844033501696 846480259296 846907127808 847120562064 847547753472 847888018758 848315597184 848743391232 852242984208 852646088448 852672758784 852887646072 853076066304 853291055232 853721358336 856196199936 856601174016 859076691726 859483028256 859726522809 859916453888 860133166704 860566920192 862432800768 864115264698 864551026304 865334274288 865770650624 865988838792 866180153344 866425545216 866835357696 868910035752 869348215296 869759410176 869786615808 869998046379 870409548624 870436774592 870848484352 872932767399 873345657744 873372975552 873786074112 874006282296 874033620768 874447031808 874888003584 875680616448 877388924678 879291278712 879734693376 879956400708 880178331648 880400150784 883362071669 883815432192 886341872889 886788843072 887208287232 887236038656 887459636448 887879397888 887907170304 888327143424 891540358947 891568245876 891989950656 892439769088 893248283136 893698736128 893923962624 894374756352 896515347024 896939391744 896967447552 897391706112 898062499488 898515380224 898940370944 900665881038 901091888928 901347171417 901546297344 901773501552 901972721664 902228253696 902655000576 905263610636 905691793216 908113231872 908800155648 911857622368 914500994418 914933546208 914962164864 915192750087 915394934784 915625629072 915654269376 916087366656 918743000256 919864636614 920328511872 920763820032 920792621056 924997680288 925435196928 925901881344 927032257536 929251010457 929719619136 930159369216 930188464128 930422886624 930862969344 931332390912 933994661754 934023876632 934465662592 937174572792 937883479428 943525219527 943554732516 944001026496 944268465294 944477073408 944715096864 945191503872 945638572032 948379871232 949088777868 949537689408 949567390464 950016528384 952290291708 952770518784 953491222656 954836315136 955287945216 958773357234 959226849504 959256853632 959710574592 960436528128 963667714548 964153679104 964609716224 966918406788 967406010624 967649812542 967893860352 968137785216 968626003968 972619904592 973501058574 973991981952 974237443641 974452672512 974483152896 974728738368 975189777408 978470598028 978509942784 979210742202 979241371416 979704544896 980198596608 982513864962 982544597496 983009333376 983505051648 984249004032 985637486592 987560302512 988058315776 989202688551 989701530048 990200623104 991418351616 994283481576 994753769856 994784885248 995255410688 997637448456 998109323136 998140543488 998392091004 998612656128 998864322624 998895566592 999368036352 1002256140347 1002730199632 1003488694488 1003994740224 1004501041152 1004904318528 1005411078144 1005664457952 1006171600896 1009556653336 1010320311924 1010829802752 1011307917312 1013728375044 1014239584512 1014719311872 1014751051776 1018903267368 1018935138144 1019417086464 1019931164672 1021627385856 1025839825164 1026357142272 1026874720256 1029300239484 1029332435472 1029819301632 1030111053048 1030338625536 1030598287488 1031118004224 1034586983584 1035076335104 1035369575856 1035859297536 1035891698688 1036381667328 1042122996992 1042911289728 1043437215744 1045934571528 1046429290368 1046462022144 1046956990464 1050776861211 1051273870416 1051804013568 1052301508608 1054321394391 1059465437184 1062001154808 1062536707584 1063039279104 1063072530432 1063340441856 1063843393536 1066917826821 1067422470576 1067455859008 1067960757248 1068229900584 1068263314272 1068768594432 1069307559936 1071866833632 1079130205692 1079163960336 1079674396416 1080218861568 1083306733531 1084672888992 1085185930752 1085219874816 1085733175296 1088331761952 1088880592896 1089660438713 1089704254464 1093370334924 1094197392666 1095740979696 1096259256576 1096293547008 1096812085248 1097641746432 1100813854602 1101334530912 1101646542843 1101889918976 1102167613008 1102411104256 1102723421184 1103245000704 1105362672183 1105885500048 1106443183104 1110165578164 1111005340326 1111565605248 1113414221304 1113975700992 1114502602752 1117723437622 1118252112032 1118568916773 1119097991088 1119132995904 1119662337024 1122342129513 1122872988528 1122908111424 1123439238144 1124279000306 1124856004608 1128071474586 1128640345728 1128924781299 1129209503744 1129494082752 1130063671296 1130517358344 1131087462912 1131657854976 1135751235003 1136323978944 1136861451264 1136897011712 1137183528096 1137721406976 1138295144448 1141019532576 1141559225856 1141594933248 1142134898688 1145435588968 1145977371008 1146266175789 1146302030412 1146844222272 1147422560256 1149330809088 1149910401024 1152153686264 1153197490533 1153779032384 1154651785056 1155234060288 1155780476928 1157998989906 1158546714336 1159130953728 1159679213568 1159997395172 1160546064832 1163910356532 1164460876992 1164497300736 1164790772838 1165048098816 1165341709728 1165378161024 1165929375744 1167574155264 1172388371616 1172979591168 1173275200944 1173866867712 1177269774912 1177826614272 1181789163852 1182385124096 1182683104218 1182944382976 1183279515264 1183839197184 1183876227072 1188720478596 1188757661168 1189319934208 1190997710848 1191898616832 1194751299159 1195353796032 1195919188992 1195956596736 1196813129358 1197416665984 1200850279398 1200887841384 1201455851904 1201758638157 1201796228556 1202061729792 1202364668736 1202971004928 1211733540864 1215246219264 1215821021184 1219334659224 1219911394944 1219949553152 1220257000116 1220526579712 1220834172096 1220872359168 1221449822208 1224373232196 1224990667008 1226486182152 1227104682496 1227685093376 1232708602158 1233291663648 1233330240384 1233913595904 1236043010048 1239001347276 1239626158848 1239938564634 1240212492288 1240251285504 1240563848832 1241150625792 1245326215672 1245376290816 1249566097056 1250511305904 1258033626036 1258072976688 1258668035328 1258985239974 1259024620392 1259302764544 1259620129152 1260255338496 1263271625352 1263869142912 1264506494976 1265451703824 1266050252544 1266089853952 1266688704512 1269720388944 1270360691712 1270680843096 1271321630208 1272473395776 1273115086848 1275598724078 1278364476312 1278969132672 1279009138176 1279331469108 1279614099456 1279936582848 1280582037504 1284282830369 1284890286064 1288615037589 1289224542384 1289874680832 1290199750056 1290850380288 1291501338624 1296172897047 1296826539456 1298001411432 1298655975936 1298983258188 1299270230016 1299310870528 1299638317824 1300253036544 1304022322944 1304639115264 1304679923712 1305614322936 1305655161888 1306272726528 1306931462144 1310018486616 1310059463328 1310679111168 1311050431152 1311340068864 1311670547712 1312332005376 1313520924672 1316083387017 1316747070016 1318936918068 1319602040064 1320267497472 1320600226176 1325711308768 1326338359808 1330183264608 1330812430848 1330854057984 1331189454672 1331483541504 1331819096832 1331860755456 1332490715136 1337352368814 1337984925984 1338659653632 1339872424704 1340548104192 1340885943936 1341562134528 1345451171328 1346087559168 1347093749232 1347773070336 1348410556416 1350998821557 1351637833392 1352319446016 1352959082496 1353342380544 1353982500864 1357895415954 1358537689824 1358580184192 1359222781952 1362169847808 1363200233472 1367786433552 1368476189696 1371751491627 1372400319312 1372443247296 1373092402176 1373438443608 1373481404064 1374131049984 1374824005632 1378754024494 1379796954921 1380492767808 1381145730048 1381188931584 1388852822016 1390548386304 1391249620992 1394579428704 1395239053824 1395282696192 1395942653952 1396998586368 1400991992631 1401035814948 1401698493888 1402405351424 1405761859188 1406825219142 1412620582912 1415332098774 1416001539744 1416402697941 1416715610112 1417072645296 1417385705472 1417787255808 1418457858048 1422557102428 1423229960768 1423633166802 1424306534112 1424351085696 1425024792576 1428435437562 1429155778176 1438160035851 1438840274256 1438885280448 1439565861888 1445501571822 1446230518656 1446914574336 1446959833088 1450377610182 1451109015936 1451840790528 1452206677824 1452939005952 1457827113232 1458929856888 1460251587861 1460987972928 1461679008768 1461724729344 1462093107552 1462784666112 1463522328576 1467705897042 1467751806136 1468446041216 1468816113303 1468862057124 1469556817344 1470297894912 1473770797443 1473816896244 1474514000064 1475257577472 1481340453768 1482087473664 1484552295072 1485300934656 1486003470336 1491425222364 1492130654784 1492177327872 1492883116032 1496456172684 1497163984704 1497210815232 1497918984192 1498343349888 1499052054528 1504095299448 1504853794304 1505233041732 1505992110336 1506751561728 1507356477792 1508116617216 1509257401344 1514334980004 1515098638592 1515480467886 1515815268352 1516244704128 1516961875968 1520592562566 1521359376768 1522078967808 1522126577664 1528354901052 1528402707216 1529125629696 1529896747008 1532441078784 1537596654044 1538759737746 1539535713408 1540312080384 1543950359226 1543998653208 1544728952448 1545507938304 1546677006336 1551880475376 1552614502656 1552663067648 1553054363784 1553397465088 1553788946304 1553837548032 1554572500992 1557943123968 1563184495488 1563972788224 1564366934592 1565155823616 1568901857292 1569643935552 1569693033216 1570435485696 1574973934831 1575718885136 1576910805624 1577706020352 1578452262912 1578501636096 1584211318613 1584960638128 1589198155776 1593001732212 1593805061376 1594558918656 1594608795648 1595750839144 1601133705864 1601183788512 1601941135872 1602344850876 1602394971408 1602748973056 1603152891648 1603961339904 1607800250448 1618745940504 1619511594624 1620328292352 1625779545632 1626548526592 1627009333488 1627778896128 1627829812224 1628599762944 1632497642928 1633320889344 1634541784106 1635314909536 1640055502386 1641296088999 1643611469544 1644388884864 1644440320512 1645218127872 1651220781903 1652001796368 1652834878464 1653251419512 1653616656384 1654085131776 1654867501056 1659664774656 1660501721088 1665248367246 1666088129408 1666508010489 1667348407872 1670963551488 1671753904128 1676585156433 1677378168048 1677430635584 1678224047104 1678646986632 1678699493856 1679493505536 1680340451328 1684309482792 1684362167136 1685158857216 1686008659968 1686418500459 1687268938432 1688067003392 1692107211879 1692960518592 1693814255616 1694241124128 1695095506944 1695776037516 1696631194368 1697486782464 1704485968416 1705292176896 1705345517568 1705775292144 1706152132608 1706582110464 1707442716672 1712323546549 1712392399872 1713202348032 1718153383452 1718966056512 1719453045618 1719832907776 1720266333408 1721133840384 1724865601536 1728230529396 1729102052608 1730668548576 1731541301248 1731977677584 1732360306688 1732851090432 1733670715392 1736998484859 1737820071504 1738696430592 1739518820352 1739996092758 1740819097248 1740873549184 1741696968704 1745865534798 1746691315488 1746745951104 1747186159257 1747572148224 1748012564592 1748067241536 1748894063616 1751361232896 1754777849356 1758582557424 1759469386752 1759912801416 1760800301568 1766724143338 1767630864384 1772683745778 1773577686144 1774024656327 1774416574464 1774472077312 1774919272896 1775758795776 1775814340608 1783080717894 1783136491752 1783979901312 1784879538176 1786496566272 1787847925248 1788749512704 1793030694048 1793878783488 1793934895104 1794783412224 1795219694037 1796124998976 1797030760448 1801275419097 1801331762076 1802183777856 1802694342834 1803092594688 1803547003104 1804456507392 1805310001152 1810527221272 1811383586432 1816226463744 1817600311296 1823715244736 1829001988836 1829867092416 1829924329728 1830385500174 1830789869568 1831251258144 1831308538752 1832174733312 1837486000512 1839729273228 1840657023744 1841527640064 1841585242112 1849995360576 1850870393856 1854064515072 1858502020914 1859439238272 1860318738432 1860376928256 1860845773248 1861725938688 1867989323508 1868047753264 1868931325184 1874349145584 1875766958856 1887050439054 1887109465032 1888002052992 1888477859961 1888536930588 1888954146816 1889430193728 1890383007744 1896759742464 1898177555736 1899075378816 1899134780928 1900033056768 1904580583416 1905541037568 1906982445312 1909672630272 1910575890432 1913398086117 1917546714468 1918453699008 1918513707264 1919421149184 1920873056256 1927335429096 1928307358208 1929219432448 1933836813576 1934812021248 1935299625084 1935787720704 1936275570432 1937252007936 1942789761787 1945239809184 1947002117148 1947983963904 1948474887282 1948905345024 1948966305792 1949457476736 1950379554816 1956941196056 1957019885568 1958421484404 1958482742832 1959409089792 1960397193216 1965027729924 1965089194992 1966018666752 1967010103296 1968498008064 1975120605024 1976116631552 1978405377102 1979403060096 1980401246208 1988566963152 1989507539712 1989569770496 1990510821376 1995274896912 1996218646272 1996281086976 1996784182008 1997225312256 1997728645248 1997791133184 1998736072704 2004512280694 2005460399264 2006028553221 2006977388976 2007989480448 2009808637056 2010822156288 2011328915904 2012343201792 2019113306672 2020640623848 2021659605504 2022615834624 2027456750088 2028479169024 2029438623744 2029502103552 2036843123931 2037806534736 2037870276288 2038834172928 2043254771712 2051679650328 2052714284544 2053749440512 2058600478968 2058664870944 2059638603264 2060222106096 2060677251072 2061196574976 2062236008448 2068131036741 2069173967168 2070152670208 2070739151712 2071718595072 2071783397376 2072763334656 2084245993984 2085822579456 2086874431488 2091869143056 2092858580736 2092924044288 2093913980928 2101553722422 2102547740832 2103608027136 2104603017216 2108642788782 2118930874368 2122998148161 2124002309616 2125073415168 2126078558208 2126680883712 2127686787072 2133835653642 2134844941152 2134911718016 2135449750203 2135921514496 2136459801168 2136526628544 2137537188864 2142653156343 2143733667264 2158260411384 2158327920672 2159348792832 2160437723136 2166613467062 2168252357733 2169345777984 2170371861504 2170439749632 2175566415273 2176663523904 2177761185792 2179320877426 2179408508928 2186740669848 2188394785332 2191481959392 2192518513152 2192587094016 2193624170496 2195283492864 2201558845563 2201627709204 2202669061824 2203293085686 2203779837952 2204335226016 2205446842368 2206490001408 2210725344366 2211771000096 2212886366208 2220331156328 2222010680652 2223131210496 2226828442608 2227951401984 2229005205504 2235446875244 2236504224064 2237137833546 2238195982176 2238265991808 2239324674048 2244684259026 2245745977056 2245816222848 2246878476288 2248558000612 2256142949172 2257280691456 2257849562598 2258419007488 2258988165504 2260127342592 2261034716688 2262174925824 2271502470006 2272647957888 2273220701829 2273722902528 2273794023424 2274367056192 2275442813952 2282039065152 2283118451712 2283189866496 2290871177936 2291954742016 2292532351578 2292604060824 2293688444544 2294845120512 2298661618176 2299820802048 2304307372528 2306394981066 2307558064768 2308139606619 2309303570112 2310468120576 2315925538839 2315997979812 2317093428672 2318261907456 2319994790344 2321092129664 2327820713064 2328921753984 2328994601472 2329581545676 2330096197632 2330683419456 2330756322048 2331858751488 2335148310528 2344776743232 2345959182336 2346550401888 2347733735424 2354539549824 2355653228544 2363578327704 2364770248192 2365366208436 2365888765952 2366559030528 2367678394368 2367752454144 2377440957192 2377515322336 2378639868416 2381995421696 2383797233664 2389502598318 2390707592064 2391838377984 2391913193472 2393626258716 2394833331968 2401700558796 2401775682768 2402911703808 2403517276314 2403592457112 2404123459584 2404729337472 2405942009856 2430492438528 2438669318448 2439822789888 2439899106304 2440514000232 2441053159424 2441668344192 2441744718336 2442899644416 2448746464392 2449981334016 2451812676159 2452972364304 2454209364992 2455370186752 2460083253579 2465417204316 2466583327296 2466660480768 2467827191808 2472086020096 2478002694552 2479252317696 2479877129268 2480424984576 2480502571008 2481127697664 2482301251584 2489474929249 2490652431344 2490752581632 2497872550869 2499132194112 2501022611808 2516067252072 2516145953376 2517336070656 2517970479948 2518049240784 2518605529088 2519240258304 2520510676992 2526543250704 2527738285824 2529012989952 2530903407648 2532100505088 2532179707904 2533377409024 2539440777888 2540721383424 2541361686192 2542643260416 2544946791552 2546230173696 2551197448156 2556728952624 2557938265344 2558018276352 2558662938216 2559228198912 2559873165696 2561164075008 2568565660738 2569780572128 2577230075178 2578449084768 2579179568427 2579749361664 2580399500112 2581700760576 2592345794094 2593653078912 2596002822864 2597311951872 2597966516376 2598540460032 2599276635648 2600506073088 2608044645888 2609278230528 2609359847424 2609994139137 2611228645872 2611310323776 2612545453056 2618798302197 2620036973232 2620118926656 2621358222336 2622100862304 2623341095424 2624664010752 2627041849344 2632166774034 2633494140032 2637873836136 2639204080128 2640534994944 2641200452352 2650086215007 2651422617536 2652676719616 2659025618667 2660366529216 2661624861696 2661708115968 2662378909344 2663638193664 2663721510912 2664981430272 2674621076841 2674704737628 2675969851968 2677319307264 2679744849408 2681096208384 2681771887872 2683124269056 2690794144577 2690902342656 2692175118336 2694187498464 2695546140672 2696821112832 2701997643114 2703275666784 2704638892032 2705918164992 2706684761088 2707965001728 2715790831908 2717075379648 2717160368384 2718445563904 2724339695616 2726400466944 2735572867104 2736952379392 2743502983254 2744800638624 2744886494592 2745578250261 2746184804352 2746876887216 2746962808128 2748262099968 2757508048988 2759593909842 2760985535616 2762291460096 2762377863168 2777705644032 2781096772608 2787753031371 2789158857408 2790478107648 2790565392384 2793997172736 2801983985262 2802071629896 2803396987776 2804810702848 2811523718376 2813650438284 2830575658581 2830664197548 2832003079488 2832805395882 2833431220224 2834145290592 2835574511616 2836915716096 2845114204856 2846459921536 2847266333604 2848613068224 2848702171392 2850049585152 2856870875124 2858311556352 2876320071702 2877680548512 2877770560896 2879131723776 2891003143644 2892461037312 2893829148672 2893919666176 2900755220364 2902218031872 2903681581056 2904413355648 2905878011904 2915654226464 2917859713776 2920503175722 2921975945856 2923358017536 2923449458688 2924186215104 2925569332224 2935411794084 2935503612272 2936892082432 2937632226606 2937724114248 2939113634688 2940595789824 2947541594886 2947633792488 2949028000128 2950515154944 2962680907536 2964174947328 2967608065653 2969104590144 2970601869312 2982850444728 2984261309568 2984354655744 2985766232064 2992912345368 2994327969408 2994421630464 2995837968384 2996686699776 2998104109056 3006768421041 3008190598896 3009707588608 3010466083464 3011984220672 3013503123456 3014712955584 3016233234432 3018514802688 3028669960008 3030197277184 3030960935772 3031630536704 3032489408256 3033923751936 3041185125132 3042718753536 3044157935616 3044253155328 3052955339951 3056709802104 3056805414432 3058251259392 3059793494016 3064882157568 3070861236373 3075193308088 3077519475492 3079071426816 3080624160768 3087900718452 3087997306416 3089457904896 3091015876608 3093354012672 3103760950752 3105229005312 3105326135296 3106108727568 3106794930176 3107577892608 3107675096064 3109145001984 3126368990976 3127945576448 3128733869184 3130311647232 3137803714584 3139287871104 3139386066432 3140870971392 3149947869662 3151437770272 3152330583633 3153821611248 3155412040704 3156904525824 3162964183173 3168422637226 3169921276256 3178396311552 3186003464424 3187610122752 3189117837312 3189217591296 3191501678288 3200753480463 3202267411728 3202367577024 3203882271744 3204689701752 3204789942816 3206305783296 3207922679808 3215600500896 3237491881008 3239023189248 3240656584704 3249920200593 3251559091264 3253097053184 3254018666976 3255557792256 3255659624448 3257199525888 3264995285856 3266641778688 3268981316139 3269083568212 3270629819072 3280111004772 3282592177998 3287222939088 3288777769728 3288880641024 3290436255744 3302441563806 3304003592736 3304939628529 3305669756928 3306502839024 3307233312768 3308170263552 3309735002112 3319329549312 3330496734492 3332176258816 3333016020978 3334696815744 3341927102976 3343507808256 3353170312866 3354756336096 3354861271168 3355706750319 3356448094208 3357293973264 3357398987712 3358987011072 3367026388539 3368618965584 3368724334272 3370317714432 3372837000918 3374537876864 3376134006784 3384214423758 3385921037184 3386774343897 3387628511232 3388482248256 3390191013888 3391552075032 3393262388736 3394973564928 3407253705009 3408971936832 3410584353792 3410691035136 3411550584288 3413164220928 3414885433344 3424647093098 3424784799744 3426404696064 3436306766904 3437932113024 3438798527367 3438906091236 3439665815552 3440532666816 3442267680768 3449731203072 3456461058792 3458204105216 3459592471599 3461337097152 3463082602496 3463955355168 3465702180864 3467341430784 3473996969718 3475640143008 3477392861184 3479037640704 3479992185516 3481638194496 3481747098368 3483393937408 3491731069596 3493382630976 3493491902208 3494372318514 3495144296448 3496025129184 3496134483072 3497788127232 3502722465792 3509555698712 3517165114848 3518938773504 3519825602832 3521600603136 3533448286676 3545367491556 3547155372288 3548049312654 3548833148928 3548944154624 3549838545792 3551517591552 3551628681216 3566161435788 3566272983504 3567959802624 3569759076352 3572993132544 3575695850496 3586061388096 3587757566976 3587869790208 3590439388074 3592249997952 3594061520896 3602550838194 3602663524152 3604367555712 3605388685668 3606185189376 3607094006208 3608913014784 3621054442544 3622767172864 3635200622592 3647430489472 3658003977672 3659734184832 3659848659456 3660771000348 3661579739136 3662502516288 3662617077504 3664349466624 3674972001024 3679458546456 3681314047488 3683055280128 3683170484224 3699990721152 3701740787712 3708129030144 3717004041828 3718878476544 3720637476864 3720753856512 3721691546496 3723451877376 3735978647016 3736095506528 3737862650368 3748698291168 3751533917712 3774100878108 3774218930064 3776004105984 3776955719922 3777073861176 3777908293632 3778860387456 3780766015488 3793519484928 3796355111472 3798150757632 3798269561856 3800066113536 3809161166832 3811082075136 3813964890624 3819345260544 3826796172234 3835093428936 3836907398016 3837027414528 3838842298368 3841746112512 3852848491107 3854670858192 3856614716416 3858438864896 3865845112767 3867673627152 3869624042496 3870599250168 3872551140864 3874504015872 3885579523574 3888518691141 3890479618368 3894004234296 3895967927808 3896949774564 3897810690048 3897932611584 3898914953472 3900759109632 3912032031677 3913882392112 3914039771136 3916842968808 3916965485664 3918818179584 3920794386432 3930055459848 3930178389984 3932037333504 3934020206592 3936996016128 3948250161051 3950241210048 3952233263104 3956810754204 3958806120192 3960802492416 3977133926304 3979015079424 3979139540992 3981021642752 3990549793824 3992437292544 3992562173952 3993568364016 3994450624512 3995457290496 3995582266368 3997472145408 4009024561388 4010920798528 4012057106442 4013954777952 4015978960896 4019617274112 4021644312576 4022657831808 4024686403584 4038226613344 4041281247696 4043319211008 4045231669248 4052996464671 4054913500176 4056958338048 4058877247488 4073686247862 4075613069472 4075740552576 4077668345856 4086509543424 4103359300656 4105428569088 4115254474881 4117200957936 4117329741888 4119277206528 4120444212192 4122393149952 4124472016896 4136262073482 4138347934336 4139390864763 4140305340416 4141478303424 4143437190144 4143566794752 4168491987968 4171645158912 4173748862976 4183738286112 4185717161472 4185848088576 4187827961856 4202975977893 4203107444844 4205095481664 4207216054272 4217285577564 4237861748736 4245996296322 4248004619232 4250146830336 4252157116416 4253361767424 4255373574144 4267671307284 4269689882304 4269823436032 4270899500406 4271843028992 4272919602336 4273053257088 4275074377728 4285306312686 4287467334528 4314480107553 4316520822768 4316655841344 4318697585664 4333226934124 4336504715466 4338691555968 4340743723008 4340879499264 4351132830546 4353327047808 4355522371584 4358641754852 4358817017856 4373481339696 4376789570664 4380754763583 4382963918784 4385037026304 4385174188032 4390566985728 4403117691126 4403255418408 4405338123648 4406448339909 4406586171372 4407559675904 4408670452032 4410893684736 4421450688732 4423542000192 4425772732416 4440662312656 4444021361304 4446262420992 4453656885216 4455902803968 4458010411008 4464595534273 4470893750488 4473008448128 4474275667092 4476391964352 4476531983616 4478649348096 4489368518052 4491491954112 4491632445696 4493756952576 4497116001224 4512285898344 4514561382912 4515699125196 4516838014976 4517976331008 4520254685184 4522069433376 4524349851648 4543004940012 4545295915776 4546441403658 4547445805056 4547588046848 4548734112384 4550885627904 4564078130304 4566236903424 4566379732992 4581742355872 4583909484032 4585064703156 4585208121648 4587376889088 4589690241024 4597323236352 4608614745056 4612789962132 4615116129536 4616279213238 4618607140224 4620936241152 4631851077678 4631995959624 4634186857344 4636523814912 4639989580688 4642184259328 4655641426128 4657843507968 4657989202944 4659163091352 4660192395264 4661366838912 4661512644096 4663717502976 4689553486464 4691918364672 4693100803776 4695467470848 4709079099648 4711306457088 4724921804493 4727156655408 4729540496384 4730732416872 4731777531904 4733118061056 4735356788736 4735504908288 4752633955839 4754881914384 4755030644672 4757279736832 4763990843392 4767594467328 4779005196636 4781415184128 4783676755968 4783826386944 4787252517432 4789666663936 4803401117592 4803551365536 4805823407616 4807034552628 4807184914224 4808246919168 4809458674944 4811884019712 4825639085729 4860984877056 4877338636896 4879645579776 4879798212608 4881028000464 4882106318848 4883336688384 4883489436672 4885799288832 4897492928784 4899962668032 4903625352318 4905944728608 4908418729984 4910740373504 4920166507158 4923888266997 4930834408632 4933166654592 4933320961536 4935654383616 4944172040192 4953662345709 4956005389104 4958504635392 4959754258536 4960849969152 4962255395328 4964602503168 4978949858498 4981304862688 4981505163264 4995745101738 4998264388224 4999524031467 5002045223616 5029755469299 5032134504144 5032291906752 5034672141312 5035940959896 5036098481568 5038480516608 5041021353984 5053086501408 5055476571648 5058025979904 5059255501377 5061806815296 5064201010176 5064359415808 5076321635637 5078881555776 5081442766848 5082723372384 5085286520832 5089893583104 5092460347392 5102394896312 5113457905248 5115876530688 5116036552704 5117325876432 5118456397824 5119746331392 5122328150016 5136970639647 5137131321476 5139561144256 5154460150356 5156898169536 5158359136854 5159498723328 5160799000224 5163401521152 5184691588188 5187306157824 5192005645728 5194623903744 5195933032752 5197080920064 5198553271296 5201012146176 5216089291776 5218556461056 5219988278274 5222457291744 5222620647552 5225090906112 5237596604394 5240073946464 5240237853312 5242716444672 5244201724608 5246682190848 5254083698688 5264333548068 5266988280064 5275747672272 5278408160256 5282400904704 5300172430014 5302845235072 5305353439232 5318051237334 5320733058432 5322073968981 5323249723392 5323416231936 5324757818688 5327276387328 5327443021824 5349242153682 5349409475256 5351939703936 5354638614528 5359489698816 5363543775744 5366248538112 5381588289154 5381804685312 5384350236672 5385659082111 5388374996928 5391092281344 5403826257291 5403995286228 5406551333568 5409277784064 5413369522176 5415930003456 5431581663816 5434150759296 5434320736768 5436891127808 5448679391232 5452800933888 5471145734208 5473904758784 5487005966508 5489601277248 5489772989184 5491156500522 5492369608704 5493753774432 5493925616256 5496524199936 5515016097976 5519187819684 5521971071232 5524582920192 5524755726336 5562193545216 5575506062742 5578317714816 5580956215296 5581130784768 5603967970524 5604143259792 5606793975552 5609621405696 5623047436752 5627300876568 5661151317162 5661328395096 5664006158976 5665610791764 5666862440448 5668290581184 5671149023232 5690228409712 5692919843072 5694532667208 5697226136448 5697404342784 5700099170304 5713741750248 5716623112704 5740194258351 5752640143404 5755361097024 5755541121792 5758263447552 5782006287288 5784922074624 5787658297344 5787839332352 5801510440728 5804436063744 5807363162112 5808826711296 5811756023808 5828369285361 5831308452928 5835719427552 5841006351444 5843951891712 5846716035072 5846898917376 5848372430208 5851138664448 5870823588168 5871007224544 5873784164864 5875264453212 5875448228496 5878227269376 5881191579648 5895083189772 5895267584976 5898056000256 5901030309888 5925361815072 5928349894656 5935216131306 5938209180288 5941203738624 5965700889456 5968522619136 5968709311488 5971532464128 5985824690736 5988655938816 5988843260928 5991675936768 5993373399552 5996208218112 6013536842082 6016381197792 6018085659663 6019415177216 6020932166928 6023968441344 6029425911168 6032466468864 6037029605376 6057339920016 6060394554368 6061921871544 6063261073408 6064978816512 6067847503872 6082370250264 6085437507072 6088315871232 6088506310656 6105910679902 6110529371793 6113419604208 6113610828864 6116502518784 6129764315136 6141722472746 6150386616176 6155038950984 6158142853632 6161248321536 6175801436904 6175994612832 6178915809792 6182031753216 6183534501683 6186708025344 6204393110223 6207521901504 6210458010624 6210652270592 6212217455136 6215155785216 6215350192128 6218290003968 6252737981952 6255891152896 6257467738368 6260623294464 6275607429168 6278575742208 6278772132864 6281741942784 6299895739324 6302875540544 6304661167266 6307643222496 6310824081408 6313809051648 6325928366346 6336845274452 6339842552512 6356792623104 6368994444483 6372006928848 6375220245504 6378235674624 6383003356576 6401506960926 6404534823456 6404735154048 6406349250609 6407764543488 6409379403504 6409579885632 6412611566592 6431201001792 6474983762016 6478046378496 6481313169408 6499840401186 6503118182528 6504757073199 6506194106368 6508037333952 6511115584512 6511319248896 6526699245819 6529990571712 6533283557376 6537962632278 6538167136424 6541259638144 6560222009544 6565184355996 6574445878176 6577555539456 6577761282048 6580872511488 6604676536689 6604883127612 6608007185472 6609879257058 6611339513856 6613005678048 6616340527104 6619470004224 6638659098624 6660993468984 6664352517632 6666032041956 6669393631488 6683854205952 6687015616512 6706340625732 6709512672192 6709722542336 6711413500638 6712896188416 6714587946528 6714797975424 6717974022144 6734052777078 6737237931168 6737448668544 6740635428864 6745674001836 6749075753728 6752268013568 6768428847516 6771842074368 6773548687794 6775257022464 6776964496512 6780382027776 6783104150064 6786524777472 6814507410018 6817943873664 6819662105487 6821168707584 6821382070272 6823101168576 6826328441856 6849294186196 6849569599488 6872613533808 6875864226048 6877597054734 6877812182472 6879331631104 6881065333632 6884535361536 6899462406144 6912922117584 6916408210432 6919184943198 6922674194304 6924418819857 6926165204992 6927910710336 6931404361728 6947993939436 6951280286016 6954785722368 6959984371032 6963276388992 6963494196736 6966787874816 6983462139192 6986765261952 6986983804416 6988744637028 6990288592896 6992050258368 6992268966144 6995576254464 7005444931584 7015792982429 7019111397424 7034330229696 7037877547008 7039651205664 7043201206272 7066896573352 7090734983112 7094310744576 7096098625308 7097666297856 7097888309248 7099677091584 7103035183104 7103257362432 7132322871576 7132545967008 7135919605248 7139518152704 7145986265088 7151391700992 7172122776192 7175515133952 7175739580416 7180878776148 7184499995904 7188123041792 7205101676388 7205327048304 7208735111424 7210777371336 7212370378752 7214188012416 7217826029568 7242108885088 7245534345728 7294860978944 7316007955344 7319468369664 7319697318912 7321542000696 7323159478272 7325005032576 7325234155008 7328698933248 7349944002048 7355438028477 7358917092912 7362628094976 7366110560256 7380249760737 7399981442304 7403481575424 7416258060288 7434008083656 7437756953088 7441274953728 7441507713024 7443383092992 7446903754752 7468424787747 7471957294032 7472191013056 7475725300736 7493617652607 7497396582336 7503067835424 7548201756216 7548437860128 7552008211968 7553911439844 7554147722352 7555816587264 7557720774912 7561532030976 7583147134717 7587038969856 7592710222944 7596301515264 7596539123712 7600132227072 7618322333664 7622164150272 7627929781248 7638690521088 7653592344468 7670186857872 7673814796032 7674054829056 7677684596736 7683492225024 7705696982214 7709341716384 7713229432832 7716877729792 7731690225534 7735347254304 7737538705281 7739248084992 7741198500336 7745102281728 7771159047148 7777037382282 7780959236736 7788008468592 7791935855616 7793899549128 7795621380096 7797829906944 7801518219264 7824064063354 7827764784224 7828079542272 7829982417411 7833685937616 7833930971328 7837636359168 7856394906591 7860110919696 7860356779968 7864074667008 7873992032256 7896500322102 7900482420096 7904466526208 7913621508408 7917612240384 7921604984832 7950258645021 7954267852608 7958030158848 7958279081984 7977076856001 7981099587648 7984874585088 7985124347904 7987136728032 7990914580992 7991164532736 7994944290816 8018049122776 8021841597056 8023863230523 8024114212884 8027909555904 8031957921792 8039234548224 8043288625152 8045315663616 8049372807168 8072382433731 8076453226688 8082562495392 8086638422016 8090463338496 8105992929342 8109827000352 8113916676096 8117754494976 8147372495724 8151226138944 8151481105152 8155336691712 8173019086848 8206718601312 8210857138176 8230508949762 8234401915872 8234659483776 8238554413056 8240888424384 8244786299904 8272524146964 8276695868672 8278781729526 8280610680832 8282956606848 8286874380288 8287133589504 8336983975936 8343290317824 8363259094113 8367476572224 8371434322944 8371696177152 8405951955786 8406214889688 8410190963328 8414432108544 8434571155128 8491726975743 8491992592644 8496009238464 8500293660672 8506723534848 8510747148288 8535342614568 8539379764608 8539646872064 8541799000812 8543686057984 8545839204672 8546106514176 8550148755456 8570612625372 8574934669056 8603783230771 8628960215106 8633041645536 8633311682688 8637395171328 8666453868248 8673009430932 8677383111936 8681487446016 8681758998528 8702265661092 8706654095616 8711044743168 8717283509704 8717634035712 8746962679392 8753579141328 8761509527166 8765927837568 8770074052608 8770348376064 8806235382252 8806510836816 8810676247296 8812896679818 8813172342744 8815119351808 8817340904064 8821787369472 8842901377464 8847084000384 8851545464832 8881324625312 8888042722608 8892524841984 8907313770432 8911805607936 8929191068546 8941787500976 8946016896256 8948551334184 8952783928704 8953063967232 8957298696192 8978737036104 8982983908224 8983264891392 8987513905152 8989979812583 8994232002448 9020305263123 9024571796688 9029122765824 9031398250392 9035952662016 9040509370368 9044138866752 9048699703296 9086009880024 9090591831552 9092882807316 9094891610112 9095176093696 9097468224768 9101771255808 9128156260608 9132473806848 9132759465984 9158866019853 9163484711744 9167818968064 9170129406312 9170416243296 9174753778176 9179380482048 9194646472704 9212583709119 9217229490112 9225579924264 9230232259072 9232558426476 9237214280448 9241872482304 9263702155356 9263991919248 9268373714688 9273047629824 9279979161376 9284368518656 9311282852256 9315687015936 9315978405888 9318326182704 9320384790528 9322733677824 9323025288192 9327435005952 9379106972928 9383836729344 9386201607552 9390934941696 9418158199296 9422612914176 9449843608986 9454313310816 9456991750899 9459080992768 9461464833744 9463555063808 9466236122112 9470713577472 9488892549519 9505267911678 9509763828768 9510061289344 9514559473664 9527981686784 9535188934656 9558010393272 9562830368256 9567353511936 9567652773888 9574505034864 9579333327872 9602260441389 9606802235184 9607102731072 9611646815232 9614069105256 9614369828448 9618917349888 9623768039424 9651278171458 9721969754112 9749760601779 9754677273792 9759291159552 9759596425216 9762056000928 9766673376768 9766978873344 9771598577664 9794985857568 9799925336064 9806943948417 9807250704636 9811889457216 9816837459968 9840333014316 9847776533994 9861668817264 9866333309184 9866641923072 9871308767232 9888344080384 9907324691418 9912010778208 9914818885587 9917009270784 9919508517072 9921699938304 9924510790656 9929205006336 9957899716996 9962609725376 9991490203476 9996528776448 9999048062934 10004090447232 10059510938598 10064269008288 10064583813504 10067120250957 10069344282624 10071881919792 10072196963136 10076961033216 10106173002816 10110953143296 10118511002754 10123613630592 10128402020352 10128718831616 10152643271274 10157763111552 10162885533696 10165446744768 10170573041664 10179787166208 10184920694784 10204789792624 10221761115027 10226915810496 10231753061376 10232073105408 10234651752864 10239492662784 10244656300032 10273941279294 10274262642952 10279122288512 10308920300712 10313796339072 10316395582101 10316718273708 10318997446656 10321598000448 10326803042304 10369383176376 10374612315648 10378777414797 10384011291456 10389247807488 10391866065504 10397106542592 10402024292352 10432178583552 10437112922112 10439976556548 10444914583488 10445241295104 10450181812224 10475193208788 10480147892928 10480475706624 10485432889344 10488403449216 10493364381696 10508167397376 10528667096136 10533976560128 10551495344544 10556816320512 10564801809408 10600344860028 10605690470144 10610706878464 10636102474668 10641466116864 10644147937962 10646499446784 10646832463872 10649515637376 10654552774656 10654886043648 10698484307364 10698818950512 10703879407872 10709277229056 10718979397632 10727087551488 10763176578308 10763609370624 10771318164222 10776749993856 10782184562688 10807652514582 10807990572456 10813102667136 10818555568128 10826739044352 10863163327632 10868301518592 10868641473536 10873782255616 10905601867776 10942291468416 10947809517568 10974011933016 10979202554496 10979545978368 10982313001044 10984739217408 10987507548864 10987851232512 10993048399872 11024817543817 11030032195952 11038375639368 11043942142464 11049165840384 11049511452672 11124387090432 11151012125484 11156635429632 11161912430592 11162261569536 11207935941048 11208286519584 11213587951104 11219242811392 11246094873504 11254601753136 11322302634324 11322656790192 11328012317952 11331221583528 11333724880896 11336581162368 11342298046464 11380456819424 11385839686144 11389065334416 11394452272896 11394808685568 11400198340608 11427483500496 11433246225408 11480388516702 11505280286808 11510722194048 11511082243584 11516526895104 11558545473321 11564012574576 11569844149248 11575316594688 11597535338301 11603020881456 11608872127488 11617653422592 11623512047616 11656738570722 11662616905856 11665556073423 11671438855104 11682012702888 11687903783424 11693432070144 11693797834752 11696744860416 11702277328896 11736096095031 11741647176336 11742014449088 11747568329728 11750528906424 11750896456992 11756454538752 11762383159296 11790166379544 11790535169952 11796112000512 11802060619776 11844750483153 11850723630144 11856699789312 11870432262612 11876418360576 11882407477248 11916374068841 11931401778912 11937045238272 11937418622976 11943064928256 11971649381472 11977311877632 11977686521856 11983351873536 11986264825843 11986746799104 11992416436224 12027073684164 12032762395584 12036171319326 12038830354432 12041864333856 12047936882688 12058851822336 12064932937728 12074059210752 12114679840032 12120789108736 12123843743088 12126522146816 12129957633024 12135695007744 12158989394013 12164740500528 12170875014144 12176631742464 12211821359804 12221058743586 12226839208416 12227221657728 12233005037568 12259528630272 12283444945492 12300773232352 12310077901968 12316285707264 12345763424643 12351602873808 12351989225664 12357831619584 12367069003366 12373416050688 12408786220446 12415043803008 12418172594289 12420916021248 12421304541184 12424434910272 12430311570432 12430700384256 12505475963904 12514935476736 12521246588928 12551214858336 12557151484416 12557544265728 12563483885568 12599791478648 12605751081088 12608927933679 12609322334532 12615286444992 12621648162816 12651856732692 12673690548904 12679685105024 12713585246208 12737988888966 12744013857696 12750440491008 12756471349248 12766006713152 12803013921852 12809069646912 12809470308096 12812698501218 12815529086976 12818758807008 12819159771264 12825223133184 12862402003584 12949967524032 12956092756992 12999680802372 13006236365056 13009514146398 13012388212736 13016074667904 13022231169024 13022638497792 13053398491638 13059981143424 13066567114752 13075925264556 13076334272848 13082519276288 13120444019088 13130368711992 13142264290749 13148891756352 13155111078912 13155522564096 13209353073378 13209766255224 13216014370944 13219345019727 13219758514116 13222679027712 13226011356096 13232681054208 13277318197248 13321986937968 13328705035264 13332064083912 13338787262976 13367708411904 13374031233024 13393786602819 13412681251464 13419025344384 13419445084672 13422827001276 13425792376832 13429175893056 13429595950848 13435948044288 13468105554156 13474475862336 13474897337088 13481270857728 13491348003672 13498151507456 13504536027136 13536857695032 13543684148736 13547097375588 13550514044928 13553928993024 13560764055552 13566208300128 13573049554944 13599528332509 13629014820036 13635887747328 13639324210974 13642337415168 13642764140544 13646202337152 13652656883712 13698588372392 13699139198976 13745227067616 13751728452096 13755194109468 13755624364944 13758663262208 13762130667264 13769070723072 13825844235168 13832816420864 13838369886396 13845348388608 13848837639714 13852330409984 13855821420672 13862808723456 13895987878872 13902560572032 13909571444736 13919968742064 13926552777984 13926988393472 13933575749632 13966924278384 13973530523904 13973967608832 13977489274056 13980577185792 13984100516736 13984537932288 13991152508928 14031585964858 14038222794848 14068660459392 14075755094016 14079302411328 14086402412544 14133793146704 14174765413479 14181469966224 14188621489152 14192197250616 14195332595712 14199354183168 14206070366208 14206514724864 14257901867517 14264645743152 14265091934016 14271839210496 14291972530176 14302783401984 14344245552384 14351030267904 14351479160832 14361757552296 14368999991808 14376246083584 14410203352776 14410654096608 14417470222848 14421554742672 14424740757504 14428376024832 14435652059136 14476917257187 14484217770176 14491068691456 14589721957888 14632015910688 14638936739328 14639394637824 14643084001392 14646318956544 14650010065152 14650468310016 14657397866496 14699888004096 14710876056954 14717834185824 14725256189952 14732221120512 14760499521474 14799962884608 14806963150848 14832516120576 14860987037127 14868016167312 14875513906176 14882549907456 14886766185984 14893807509504 14936849575494 14943914588064 14944382026112 14951450601472 14987235305214 14994793164672 14998572094401 15006135670848 15089266407897 15096403512432 15096875720256 15104016423936 15107822879688 15108295444704 15115441549824 15123064061952 15166294269434 15174077939712 15177766504131 15185420445888 15192603030528 15193078247424 15228964906911 15236644667328 15244328300544 15255859562496 15277381042176 15307184688936 15340373715744 15347629592064 15348109658112 15355369193472 15366984450048 15410911918941 15411393964428 15418683432768 15426458865664 15463380451068 15470694508608 15475077410562 15478496169984 15482397000672 15490204563456 15542318094296 15554074764564 15561918473472 15576016937184 15583871711232 15587799098256 15591242760192 15595659813888 15603036438528 15648128126708 15655529568448 15659964834822 15667371875232 15667861942656 15675272718336 15712789813182 15720221839392 15720713559936 15728149334016 15793000644204 15800964840192 15808933052416 15827243016816 15835224480768 15900517290042 15908535705216 15916060317696 15916558163968 15954153712002 15962199175296 15969749170176 15970248695808 15974273456064 15981829161984 15982329065472 16036098245552 16043683194112 16047726461046 16048228425768 16055819111808 16063915843584 16078469096448 16090631327232 16098745614336 16144764867462 16152906453376 16156977246333 16165124990784 16173276844032 16211478771873 16211985858684 16219654000704 16227833352192 16294744991448 16302452277888 16302962210304 16310673383424 16346038173696 16413437202624 16421714276352 16461017899524 16468803831744 16469318967552 16477108826112 16481776848768 16489572599808 16545048293928 16553391737344 16557563459052 16561221361664 16565913213696 16573748760576 16574267179008 16673967951872 16686580635648 16726518188226 16734953144448 16742868645888 16743392354304 16811903911572 16812429779376 16820381926656 16828864217088 16869142310256 16983453951486 16983985185288 16992018476928 17000587321344 17013447069696 17070685229136 17078759529216 17079293744128 17083598001624 17087372115968 17091678409344 17092213028352 17100297510912 17141225250744 17149869338112 17207566461542 17220582775053 17257920430212 17266083291072 17266623365376 17274790342656 17324713283141 17332907736496 17346018861864 17354766223872 17362974892032 17363517997056 17404531322184 17413308191232 17422089486336 17426324504743 17434567019408 17435268071424 17485107856083 17493925358784 17507158282656 17523019054332 17531855675136 17540148105216 17540696752128 17612470764504 17613021673632 17621352494592 17625793359636 17626344685488 17630238703616 17634681808128 17643574738944 17685802754928 17694168000768 17703090929664 17762649250624 17776085445216 17785049683968 17814627540864 17823611215872 17858382137092 17883575001952 17892033792512 17897102668368 17905567857408 17906127934464 17914597392384 17957474072208 17965967816448 17966529782784 17975027810304 17979959625166 17988464004896 18040610526246 18049143593376 18054256978989 18058245531648 18062796500784 18071905324032 18088277733504 18097399406592 18172019760048 18181183663104 18185765614632 18189783220224 18194936449536 18203542511616 18256312521216 18264947613696 18265518931968 18317732039706 18326969423488 18331588115379 18335637936128 18340258812624 18340832486592 18349507556352 18389292945408 18425167418238 18434458980224 18451159848528 18460464518144 18465116852952 18474428560896 18483744964608 18527404310712 18527983838496 18536747429376 18546095259648 18550603505049 18559958322752 18568737037312 18613179330669 18622565704512 18631374031872 18631956811776 18636652365408 18645467355648 18646050576384 18654870011904 18758213945856 18767673458688 18772403215104 18781869883392 18835559012039 18836316398592 18845225828352 18899687217972 18908626621632 18913983501798 18918161985536 18922929667488 18932472244224 18941427154944 18977785099038 19010535823356 19019527657536 19020122578688 19029118947328 19055963373568 19070377869312 19106983333449 19116020786544 19125660736512 19134707023872 19149010069728 19158666655744 19204520882778 19213604470368 19214205462144 19219047751827 19223293630464 19228138210512 19228739656896 19237834699776 19302556342916 19443939508224 19499521203558 19509354547584 19514271219597 19518582319104 19519192850432 19524112001856 19533346753536 19533957746688 19589971715136 19599850672128 19613887896834 19614501409272 19623778914432 19633674919936 19680666028632 19695553067988 19723337634528 19732666618368 19733283846144 19742617534464 19814029610067 19814649382836 19824021556416 19829637771174 19834018541568 19839017034144 19849021581312 19858410012672 19915799433992 19925219450752 19982980406952 19993057552896 19998096125868 20008180894464 20119021877196 20128538016576 20129167627008 20134240501914 20138688565248 20143763839584 20144393926272 20153922066432 20212346005632 20221906286592 20237022005508 20247227261184 20256804040704 20257437663232 20305286542548 20315526223104 20325771067392 20330893489536 20341146083328 20359574332416 20409579585248 20443522230054 20453831620992 20463506122752 20464146210816 20469303505728 20478985325568 20547882558588 20548525285904 20558244577024 20617840601424 20627592678144 20632791164202 20633436547416 20637994893312 20643196000896 20653606084608 20738766352752 20749224631296 20757554829594 20768022582912 20773256459571 20778495614976 20783732131008 20794213085184 20864357167104 20879953113096 20889829166976 20890482590208 20900363624448 20950386417576 20960295785856 20960951413248 20970865778688 20976806898432 20986728763392 21016334794752 21047378947287 21057334192272 21067953120256 21102990689088 21113632641024 21129603618816 21200689720056 21211380940288 21221413756928 21272204949336 21282932233728 21288295875924 21292998893568 21293664927744 21299031274752 21309105549312 21309772087296 21370687379657 21396968614728 21397637901024 21407758815744 21418554458112 21437958795264 21454175102976 21526353156616 21527218741248 21542636328444 21553499987712 21564369125376 21615305029164 21615981144912 21626205334272 21637111136256 21653478088704 21726326655264 21736603037184 21737282947072 21747564511232 21884582936832 21895619035136 21948023866032 21958405108992 21959091956736 21964626002088 21969478434816 21975015097728 21975702465024 21986096799744 22049635087634 22060064391904 22066314085431 22076751278736 22087884284928 22098331680768 22140749282211 22248774180864 22302024250968 22313270859264 22323824861184 22324523139072 22405274363241 22415871882096 22416573039168 22427175902208 22480852957821 22492189747008 22509203506272 22644605268648 22645313580384 22656024635904 22662443167056 22667449761792 22673162324736 22684596092928 22749441404151 22760913638848 22771679372288 22778130668832 22788904545792 22789617371136 22800396681216 22854967000992 22866492450816 22960777033404 23010560573616 23021444388096 23022164487168 23033053790208 23117090946642 23128025149152 23139688298496 23150633189376 23195070676602 23206041762912 23217744254976 23235306845184 23313477141444 23325233811712 23331112146846 23342877710208 23364025405776 23375807566848 23386864140288 23393489720832 23404554657792 23472192190062 23483294352672 23484028898176 23489947252233 23495136659456 23501057812848 23501792913984 23512909077504 23569184719773 23580332759088 23581070339904 23592224001024 23689500966306 23701447260288 23713399578624 23740864525224 23752836721152 23764814954496 23832748137682 23850775935063 23862803557824 23874090476544 23874837245952 23931230568003 23943298762944 23954623755264 23955373043712 23972529651686 23973493598208 23984832872448 24054147368328 24065524791168 24071589691569 24072342638652 24077660708864 24083728667712 24095873765376 24117703644672 24129865875456 24148118421504 24217147301193 24229359680064 24241578217472 24247687486176 24259915266048 24271390015488 24317978788026 24329481001056 24341750028288 24353263484928 24423642719608 24442117487172 24453678416832 24454443315456 24466010075136 24519057260544 24566889890984 24601546464704 24620155803936 24632571414528 24691526849286 24703205747616 24703978451328 24715663239168 24734138006732 24817572440892 24830087606016 24836345188578 24841832042496 24842609082368 24848869820544 24860623140864 24861400768512 25010951927808 25029870953472 25102429716672 25114302968832 25115088531456 25199582957296 25211502162176 25217855867358 25218644669064 25230572889984 25243296325632 25303713465384 25347381097808 25359370210048 25475180927229 25475977777932 25488027715392 25500880982016 25532013426304 25606027843704 25618139293824 25618940616192 25625397002436 25631058173952 25637517614016 25638319542528 25650446266368 25724804007168 25811349692313 25899935048064 25912185513984 25999361604744 26012472730112 26019028292796 26024776425472 26032149335808 26044462338048 26045276995584 26106796983276 26119962286848 26133134229504 26151850529112 26152668545696 26165038552576 26240888038176 26260737423984 26284528581498 26297783512704 26310222157824 26311045128192 26418706146756 26419532510448 26432028741888 26438690039454 26439517028232 26445358055424 26452022712192 26465362108416 26554636394496 26643973875936 26657410070528 26664128167824 26677574525952 26735416823808 26787573205638 26825362502928 26838050688768 26838890169344 26845654002552 26851584753664 26858351786112 26859191901696 26871896088576 26936211108312 26948951724672 26949794674176 26962541715456 26969939437749 26982696007344 26996303014912 27009072054272 27060915789369 27073715390064 27087368297472 27094194751176 27107857986048 27121528111104 27132416600256 27146099109888 27199056665018 27258029640072 27271775494656 27278648421948 27284674830336 27285528281088 27292404674304 27305313767424 27384224221739 27397176744784 27398278397952 27476598059559 27490454135232 27503456904192 27510388218936 27511248729888 27524261334528 27538141446144 27637751127357 27651688470336 27665632841728 27676739772792 27690696777216 27697675279428 27704660819968 27711642841344 27725617446912 27791975757744 27805121144064 27819142889472 27839937484128 27853105555968 27853976786944 27867151499264 27933848556768 27947061047808 27947935217664 27954978548112 27961154371584 27968201033472 27969075864576 27982305017856 28063171929716 28076445589696 28137320918784 28151510188032 28158604822656 28172804825088 28267586293408 28349530826958 28362939932448 28370975252697 28377242978304 28384394501232 28390665191424 28398708366336 28412140732416 28515803735034 28529291486304 28530183868032 28543678420992 28583945060352 28605566803968 28688491104768 28702060535808 28702958321664 28723515104592 28737999983616 28806781324167 28820406705552 28821308193216 28834940445696 28843109485344 28856752049664 28871304118272 28953834514374 28968435540352 28982137382912 29179443915776 29249281805337 29264031821376 29277873478656 29278789275648 29286168002784 29300020130304 29300936620032 29314795732992 29399776008192 29420831845251 29421752113908 29435668371648 29450512379904 29520999042948 29599925769216 29613926301696 29665032241152 29721974074254 29736032334624 29751027812352 29765099814912 29773532371968 29787615019008 29873699150988 29887829176128 29888764052224 29902901202944 29974470610428 29989586329344 29997144188802 30012271341696 30178532815794 30192807024864 30193751440512 30201360752871 30208032847872 30215645759376 30216590889408 30230883099648 30332588538868 30355533008262 30370840891776 30385206061056 30386156494848 30457929813822 30473289334656 30488656601088 30511719124992 30554762084352 30614369377872 30665283345081 30680747431488 30695259184128 30696219316224 30733968900096 30821823837882 30822787928856 30837366865536 30852917731328 30926760902136 30941389017216 30950154821124 30956992339968 30964794001344 30980409126912 31084636188592 31108149529128 31123836946944 31136332244391 31152033874368 31167743422464 31175598196512 31191319627776 31206072877056 31296256253416 31311059136896 31319929669644 31334743750464 31335723885312 31350545436672 31425579626364 31440443678784 31441427119872 31456298668032 31586001288408 31601929680384 31617866104832 31654486033632 31670448961536 31801034580084 31817071410432 31832120635392 31833116327936 31908307424004 31924398350592 31939498340352 31940497391616 31948546912128 31963658323968 31964658130944 32072196491104 32087366388224 32095452922092 32096456851536 32111638223616 32127831687168 32156938192896 32181262654464 32289529734924 32305812906752 32313954492666 32330249981568 32346553688064 32422957543746 32423971717368 32439308001408 32455666704384 32589489982896 32604904555776 32605924420608 32621346766848 32826874405248 32843428552704 32922035799048 32937607663488 32938637935104 32954217652224 32963553697536 32979145199616 33074452631451 33090096587856 33106783474688 33115126918104 33122442723328 33131826427392 33147497521152 33148534358016 33347935903744 33373161271296 33453036376452 33469906288896 33485737291776 33486784708608 33582508739461 33623807823144 33624859558752 33640763853312 33657728434176 33738284620512 33779473600103 33966907902972 33967970370576 33984036953856 34001174642688 34026894139392 34141370458272 34157519058432 34158587488256 34167196003248 34174744231936 34183356818688 34184426056704 34200595021824 34282450501488 34299738676224 34415132923084 34441165550106 34515840860424 34532166582144 34533246730752 34549580685312 34649426566282 34665815472992 34675636419963 34692037723728 34709532447744 34725949784064 34792606014903 34809062644368 34826616382464 34852649009486 34869134038816 34870536142848 34970215712166 34987850717568 34996668220269 35014316565312 35046038108664 35063711350272 35080296210432 35081393504256 35208288285093 35224941529008 35226043347264 35242704989184 35251586719272 35252689370976 35269363616256 35287149477888 35371605509856 35388336001536 35406181859328 35525298501248 35534251449459 35552170890432 35570099367936 35629255081728 35647222431744 35716764274184 35749122206523 35767150003904 35784067585024 35794205336736 35811135714816 35812255868928 35829194784768 35914948144416 35931935632896 35933059565568 35950055620608 35958794477529 35959919250332 35976928009792 36081221052492 36098287186752 36108513957978 36116491063296 36125593001568 36143810648064 36176555467008 36194798813184 36344039520096 36362367326208 36371531229264 36379566440448 36389872899072 36407085023232 36512625042432 36529895227392 36635464079412 36653938846976 36663176230758 36671275872256 36680517625248 36681664973184 36699015112704 36778585890816 36850334836476 36868917960448 36902319697056 36920929036288 36930233705904 36948857121792 37037290273929 37054808621424 37055967676992 37073494858752 37101207010098 37119916645504 37137474074624 37226358661338 37245131409024 37254517782867 37262748063744 37263913623552 37273304730816 37290934711296 37292101152768 37516427891712 37544806430208 37563739766784 37671118024078 37672632797184 37690451656704 37799374435944 37817253243264 37826783801037 37827967003596 37836323971072 37845859334976 37864944488448 37955570198076 38021071646712 38039055315072 38040245157376 38058237894656 38140755738624 38213966666898 38232041573088 38251321473024 38269414047744 38298020139456 38317333311488 38409041765556 38427208940736 38428410924288 38438095503654 38446587260928 38456276421024 38457479313792 38475669399552 38605112685832 38999042407116 39018709095168 39028542439194 39037164638208 39038385700864 39048224003712 39066693507072 39067915493376 39179943430272 39199701344256 39227775793668 39229002818544 39247557828864 39267349839872 39361332057264 39391106135976 39446675269056 39465333236736 39466567692288 39628059220134 39629298765672 39648043112832 39659275542348 39668037083136 39678034068288 39698043162624 39831598867984 39850438901504 39965960813904 39986115105792 39996192251736 40016361788928 40181359808457 40238043754392 40257076033152 40258335254016 40268481003828 40277377130496 40287527679168 40288787852544 40307844132864 40424692011264 40443812573184 40474044011016 40494454522368 40513608081408 40514875326464 40610573085096 40631052446208 40651542134784 40661786979072 40682292166656 40719148664832 40798584997527 40819159170496 40887044460108 40907663241984 40927012245504 40928292421632 40938607011456 40957970651136 41095765117176 41097050571808 41116489154048 41235681202848 41255185356288 41265582328404 41266873094832 41275989786624 41286392001792 41307212169216 41477532705504 41498449262592 41515109659188 41536045165824 41546512919142 41556991229952 41567464262016 41588426170368 41728714334208 41759906226192 41779658333952 41780965180416 41800727248896 41900772835152 41920591571712 41921902826496 41941731557376 41953613796864 41973457526784 42094757894574 42114668384544 42135906240512 42205981378176 42227265282048 42259207237632 42401379440112 42422761880576 42442827513856 42524296240437 42544409898672 42565864467456 42576591751848 42585997787136 42598062549504 42618211098624 42619544174592 42741374759314 42773705602551 42793937229456 42795275802048 42815517631488 42875917590528 42908350205952 43052706313232 43054437482496 43085272656888 43106999975424 43128738250752 43230610058328 43231962289824 43252410668544 43274222272512 43306956177408 43430751771561 43452653310528 43473206074368 43474565894144 43769165873664 43791238070272 43896047732064 43916810217984 43918183913472 43929252004176 43938956869632 43950030195456 43951404930048 43972193599488 44099270175268 44120128783808 44132628170862 44153502557472 44175768569856 44196663361536 44281498564422 44497548361728 44582961111381 44604048501936 44626541718528 44647649722368 44810548726482 44831743764192 44833146078336 44854351804416 44961705915642 44984379494016 45018407012544 45267799223691 45289210537296 45290627160768 45312049271808 45324886334112 45346324649472 45369192185856 45498882808302 45521827277696 45533299512393 45543358744576 45556261337664 45577809091584 45579234742272 45686894720733 45709934001984 45732984901632 45921554066808 46021121147232 46042888776192 46044328974336 46066107580416 46232735756823 46234181893284 46256050298304 46279376596992 46390141353204 46412083525824 46435488509952 46470613690368 46626954282888 46650467623424 46662224293692 46685755420416 46728050811552 46751615133696 46773728280576 46786979441664 46809109315584 46944384380124 46966588705344 46968057796352 46979894504466 46990273318912 47002115625696 47003585827968 47025818155008 47138369439546 47160665518176 47162140679808 47184448002048 47379001932612 47402894520576 47426799157248 47481729050448 47505673442304 47665496275364 47701551870126 47725607115648 47748180953088 47749674491904 47862461136006 47886597525888 47909247510528 47910746087424 47945059303372 47946987196416 48108294736656 48131049582336 48143179383138 48144685277304 48155321417728 48167457335424 48191747530752 48235407289344 48296236843008 48434294602386 48458719360128 48470931738999 48483156434944 48495374972352 48519830532096 48635957576052 48658962002112 48683500056576 48847285439216 48884234974344 48907356833664 48908886630912 48932020150272 49038114521088 49110550877003 49133779781968 49203092929408 49240311607872 49265142829056 49383053698572 49406411495232 49407956902656 49431326478336 49468276013464 49635144881784 49660175212032 49672690377156 49683664084992 49685218164736 49697739641088 49721246281728 49722801537024 50021903855616 50059741906944 50204859433344 50228605937664 50230177062912 50399165914592 50423004324352 50435711734716 50437289338128 50461145779968 50486592651264 50607426930768 50694762195616 50718740420096 50950361854458 50951955555864 50976055430784 51001761964032 51064026852608 51212055687408 51236278587648 51237881232384 51250794004872 51262116347904 51275035228032 51276639085056 51300892532736 51449608014336 51622699384626 51661748325159 51799870096128 51824371027968 51974139849423 51998723209488 52024945460224 52038056585592 52049552850944 52064298671616 52088924676096 52090553991168 52213593966552 52239924573696 52266268459008 52278973514229 52303701058224 52305337091392 52330077105152 52455323568249 52481776076352 52521474847968 52569057162996 52595567025408 52620444315648 52622090256384 52837412293512 52839065020896 52864057483776 52877380078908 52879034056464 52890716110848 52904045424384 52930724216832 53082029943019 53109272788992 53287947751872 53314820141056 53328256335648 53355149051904 53470833647616 53575146411276 53650725005856 53676101377536 53677780338688 53691308005104 53703169507328 53716703572224 53718383803392 53743792177152 53872422216624 53897903449344 53899589348352 53925083430912 53939878875498 53965392014688 53992606029824 54018144108544 54121831578738 54147430780128 54162770936967 54174736594944 54188389502352 54215715972096 54264833200512 54292198219776 54398113330036 54516059280144 54543550989312 54557296843896 54569349660672 54584809348608 54610627534848 54768448443478 54794353489568 54796556795904 54953196119118 54980908270464 54994764346137 55006913808384 55020776437872 55022497459776 55048522669056 55275502254714 55303376940672 55331265683456 55353479545584 55381393554432 55395350558856 55423285682688 55451234893824 55583951515488 55610242288128 55638285778944 55651810515147 55679874968256 55706211111936 55707953573888 55839537992007 55867697113536 55894122095616 55895870435328 55909957096224 55936402066944 55938151729152 55964610035712 56126343859432 56152891179392 56274641837568 56303020376064 56317209645312 56345609650176 56506677036117 56535172586816 56699061653916 56725879864896 56741950505394 56754485956608 56768789002464 56797416732672 56824281464832 57031607470068 57058582972608 57060367736064 57087356841984 57167890120704 57211133607936 57376982209536 57404121071616 57447030209184 57475999967232 57613562648334 57640813411104 57642616386432 57669880891392 57686218970688 57713504099328 57907669028748 57936871080704 57964274765824 58358887831552 58498563610674 58528063642752 58542813658791 58555746957312 58557578551296 58572336005568 58600040260608 58601873240064 58799552016384 58841663690502 58843504227816 58871336743296 58901024759808 59041998085896 59199851538432 59227852603392 59442088830201 59443948148508 59472064669248 59502055624704 59547064743936 59575230038016 59747398301976 59775658352256 59777528104448 59805802405888 59948941220856 59979172658688 59994288377604 60024542683392 60226482615397 60357065631588 60385614049728 60387502881024 60402721505742 60416065695744 60431291518752 60433181778816 60461766199296 60665177077736 60711066016524 60741681783552 60770412122112 60772312989696 60915859627644 60946578669312 60977313202176 61023438249984 61228738755744 61330566690162 61361494862976 61390518368256 61392438632448 61643647675764 61645575857712 61674733731072 61705835462656 61853521804272 61882778034432 61900309642248 61913984679936 61929588002688 61960818253824 62169272377184 62216299058256 62247673893888 62272664488782 62304067748736 62335486844928 62351196393024 62382639255552 62592512506832 62622118273792 62639859339288 62669487500928 62671447770624 62701090873344 62851159252728 62880887357568 62882854239744 62912597336064 63142136841861 63172002576816 63203859360768 63308972067264 63340897923072 63602069160168 63634142820864 63664241270784 63666232655872 63816614848008 63848796701184 63878996680704 63880994783232 63897093824256 63927316647936 63929316261888 64112062138971 64144392982208 64174732776448 64190905844184 64192913703072 64223276447232 64255663374336 64313876385792 64362525308928 64579059469848 64611625813504 64627908985332 64660499963136 64693107376128 64845915087492 64847943434736 64878616002816 64911333408768 65178979965792 65209809111552 65211848841216 65242693533696 65653748810496 65686857105408 65844071598096 65875215326976 65877275870208 65908435304448 65927107395072 65958290399232 66148905262902 66180193175712 66198942256293 66213566949376 66230253836208 66244885446656 66263652854784 66294995042304 66422247846633 66695871807488 66746322542592 66906072752904 66939812577792 66971474583552 66973569417216 67165017478922 67215823089723 67247615646288 67249719117504 67281527706624 67442558873463 67476569241024 67558947200206 67933815805944 67935940741152 67968073907712 68002349285376 68053788278784 68248324212453 68282740916544 68315038116864 68317174976512 68334392006496 68366713637376 68368852113408 68401190043648 68564901002976 68599477352448 68830265846168 68882331100212 69031681720848 69064333164288 69066493461504 69099161370624 69298853132564 69331630945984 69351272839926 69384075447456 69419064895488 69451899568128 69585212029806 69618125288736 69653232764928 69705298018972 69738268077632 69940431424332 69975701435136 69993336440538 70028633130624 70092076217328 70127422700544 70160592420864 70416576570186 70449883058016 70452086694528 70469841756699 70485409978368 70503173438544 70505378741952 70538727232512 70743211019712 70776672003072 71050597002496 71068502898918 71104341780864 71140198735872 71258510163456 71294444863488 71433528548368 71498244413046 71534300007808 71552327805189 71568135170048 71588410673472 71622271429632 71624511737856 71793691704009 71829896288832 71863871265792 71866119131136 71917588955058 71919838500664 71953856019584 72162442104984 72196574373504 72214769074707 72217027915956 72232982126592 72251186003136 72287621296128 72353110934016 72389597626368 72651441903579 72688079040192 72724734652416 72743062458528 72779745798144 72814170046464 73025250084864 73059790454784 73270928158824 73307877693952 73326352461516 73342551744512 73361035250496 73363329946368 73398030225408 73557171781632 73700669672952 73737835920896 73804639394112 73841858072576 73860467411808 73897714243584 74074580547858 74109617242848 74111935353984 74146989717504 74202414020196 74239833291008 74274948149248 74452717322676 74490262818048 74509035565734 74525496127488 74527827247104 74546609461632 74581869422592 74584202305536 75032855783424 75089612860416 75342236048156 75345265594368 75598748871888 75634506486528 75653567602074 75655934007192 75672647942144 75691718669952 75729888976896 75911140396152 76042143293424 76078110630144 76080490314752 76116475789312 76427933333796 76464083146176 76502642946048 76596040278912 76634666622976 76818083531112 76854417881472 76856821848576 76876191007308 76893174521856 76912552842048 76914958627584 76951338799104 77173722806719 77210225371664 77434049076939 77998084814232 78037418190336 78057084878388 78074329276416 78076771401728 78096448007424 78133387014144 78135830986752 78359886860544 78399402688512 78455551587336 78458005637088 78495115657728 78534699679744 78722664114528 78782212271952 78893350538112 78930666473472 78933135384576 79256118440268 79258597531344 79296086225664 79318551084696 79336074166272 79356068136576 79396086325248 79663197735968 79700877803008 79931921627808 79972230211584 79992384503472 80032723577856 80362719616914 80476087508784 80514152066304 80516670508032 80536962007656 80554754260992 80575055358336 80577575705088 80615688265728 80849384022528 80887625146368 80909818313247 80948088022032 80988909044736 81027216162816 81182747368107 81221146170192 81262104892416 81323573958144 81364584333312 81438297329664 81597169995054 81638318340992 81774088920216 81815326483968 81854024491008 81856584843264 81877214022912 81915941302272 82152672665217 82191530234352 82194101143616 82232978308096 82429794178677 82471362405696 82510370712576 82531164656808 82533746189664 82572784003584 82614424338432 82913253382071 82955065411008 82996898525184 83030219318376 83072090331648 83093025838284 83113982459904 83134928524032 83176852340736 83414618481887 83457428668416 83519812452384 83559316667904 83561930360832 83601454497792 83801545670304 83841183143424 83843805652992 83883463114752 83907227593728 83946915053568 84189515789148 84229336769088 84271812481024 84411962756352 84454530564096 84518414475264 84802758880224 84845523761152 84885655027712 85048592480874 85088819797344 85112925758091 85131728934912 85153183503696 85171995574272 85196125099008 85236422197248 85482749518628 85547411205102 85587874458912 85590551604096 85631035262976 85751835181056 85816700411904 86105412626464 86108874964992 86170545313776 86213999950848 86420343972501 86461220116656 86463924579648 86504821337088 86613912354816 86861503543122 86905306621056 86946412148736 86949131788288 87538331747328 87747845416011 87792095464128 87833620435968 87836367826944 87858504008352 87900060390912 87902809860096 87944387198976 88198540350536 88240257567616 88262495535753 88265256341724 88307005114944 88351537139712 88562997128844 88995096723456 89165922222762 89208097003872 89253083437056 89295299444736 89621097452964 89663487528384 89666292156672 89708703608832 89923411831284 89968758988032 90036814025088 90535598447382 90578421074592 90581254321536 90624098543616 90649772668224 90692649298944 90997765616604 91043654555392 91066599024786 91086717489152 91112522675328 91155618183168 91158469484544 91373789441466 91419868003968 91465969803264 91843108133616 91995850035243 92042242294464 92085777552384 92088657948672 92465471513646 92468363786568 92512100596608 92558753193984 92780282706408 92824167051648 92870977019904 92941227380736 93253908565776 93300935246848 93324448587384 93371510840832 93408996733173 93456101623104 93503230267392 93573958883328 93618218631168 93888768760248 93933177410688 93936115592704 93959789008932 93980546637824 94004231251392 94007171655936 94051636310016 94276738879092 94321331036352 94324281359616 94368896004096 94641615538481 94758003865224 94805789041152 94853598314496 94963458100896 95011346884608 95196698327563 95330992550728 95403103740252 95451214231296 95496361906176 95499348983808 95724922272012 95773195051776 95818495021056 95821492174848 95890118606744 95893974392832 96216589473312 96262099164672 96286358766276 96289370554608 96310642835456 96334914670848 96383495061504 96470814578688 96868589204772 96917438720256 96941863477998 96966312869888 96990749944704 97039661064192 97271915152104 97317924004224 97367000113152 97694570878432 97768469948688 97814713667328 97817773261824 97864040300544 98221101754006 98267559563936 98406185858816 98480623215744 98530285658112 98766107397144 98812822990464 98815913805312 98862652956672 98936552026928 99223357894353 99270289763568 99320350424064 99345380754312 99367328169984 99395479282176 99442492563456 99445603074048 100043807711232 100119483813888 100409718866688 100457211875328 100460354125824 100747526218383 100798331829184 100846008648704 100871423469432 100874578676256 100922291559936 100973185302528 101214853861536 101338420800309 101389524391232 101437480840192 101900723708916 101903911111728 101952110861568 102003523928064 102128053705216 102424111374816 102472557175296 102475762464768 102501588009744 102524232695808 102550070456064 102553278170112 102601785065472 102899216028672 103245398769252 103323496650318 103599740192256 103648742055936 103948279698846 103997446418976 104026909259889 104049890920448 104076113171184 104099105701888 104128597343232 104177849352192 104377818044709 104427187933104 104479849147392 104557947028458 104607402116448 104610674182784 104660154210304 104910647136498 104963552152704 104990004660807 105042949695936 105138114325992 105191134050816 105240888631296 105244180512768 105624864855279 105674824587024 105678130041792 105728114967552 105754760157816 105758068112928 105808090848768 105861448433664 106164059886038 106218545577984 106575895503744 106602754348377 106629640282112 106656512671296 106710298103808 106941667295232 107150292822552 107247366619569 107301450011712 107352202755072 107355560677376 107382616010208 107433407144448 107436767606784 107487584354304 107744844433248 107795806898688 107799178696704 107850166861824 107876383432587 107879757750996 107930784029376 107985212059648 108243663157476 108294861560256 108325541873934 108349473189888 108376779004704 108431431944192 108529666401024 108584396439552 108796226660072 109032118560288 109087101978624 109114593687792 109138699321344 109169618697216 109221255069696 109536896886956 109588706979136 109906392238236 109961816540928 109989528692274 110013827616768 110041552875744 110044994919552 110097045338112 110551004509428 110606753881344 110662531366912 110706959091168 110762787108864 110790701117712 110846571365376 111167903030976 111220484576256 111303621030294 111359749936512 111412422223872 111415907147776 111679075984014 111735394227072 111788244191232 111791740870656 111819914192448 111872804133888 111876303458304 112252687718864 112305782358784 112549283675136 112634419290624 112691219300352 113013354072234 113070345173632 113398123307832 113451759729792 113480351403111 113483901010788 113508971913216 113537578004928 113594833465344 114063214940136 114117165945216 114120735472128 114174713683968 114422267215872 114753964419072 114808242143232 114894060418368 114951999934464 115227125296668 115281626822208 115285232772864 115339761782784 115372437941376 115427008198656 115815338057496 115873742161408 115928549531648 116717775663104 116997127221348 117056127285504 117085627317582 117111493914624 117115157102592 117144672011136 117200080521216 117203746480128 117599104032768 117683327381004 117687008455632 117742673486592 117802049519616 118083996171792 118399703076864 118884177660402 118887896297016 118944129338496 119004111249408 119094129487872 119494796603952 119551316704512 119555056208896 119611604811776 119897882441712 119958345317376 119988576755208 120049085366784 120452965230794 120544079425371 120714131263176 120771228099456 120775005762048 120805443011484 120832131391488 120862583037504 120866363557632 120923532398592 121272992981987 121330354155472 121422132033048 121483363567104 121540824244224 121544625979392 121831719255288 121893157338624 121954626404352 122046876499968 122395754992581 122457477511488 122661133380324 122722989725952 122781036736512 122784877264896 123287295351528 123291151715424 123349467462144 123411670925312 123707043608544 123765556068864 123800619284496 123827969359872 123859176005376 123921636507648 124338544754368 124432598116512 124495347787776 124545328977564 124608135497472 124670973689856 124702392786048 124765278511104 125185025013664 125244236547584 125279718678576 125338975001856 125342895541248 125402181746688 125702318505456 125761774715136 125765708479488 125825194672128 126284273683722 126344005153632 126407718721536 126617944134528 126681795846144 127204138320336 127268285641728 127328482541568 127572888721311 127633229696016 127697593402368 127757993361408 127794187648512 127854633295872 127858632523776 128224124277942 128288785964416 128321116807653 128349465552896 128381811688368 128385827406144 128446552894464 128627752771584 128725050617856 129158118939696 129223251627008 129255817970664 129320999926272 129386214752256 129691830174984 129695886869472 129757232005632 129822666817536 130292255314683 130357959931584 130419618223104 130423697682432 131307497620992 131373714210816 131688143196192 131750430653952 131754551740416 131816870608896 131848913084273 131854214790144 131916580798464 132297810525804 132360386351424 132397884512586 132427133898752 132460507672416 132527305709568 132589990084608 132844495693266 133391743614976 133492645085184 133748883334143 133812145505808 133879625155584 133942949167104 134330034957844 134431646179446 134495231292576 134499438235008 134563055413248 134885117746926 134953138482048 135117894400412 135803397671073 135867631611888 135871881482304 135936147815424 136107576557568 136496648424906 136565481833088 136599898537179 136630076233728 136634349953024 136668784012992 136733427274752 136737704226816 137129802005952 137198954704896 137660531692336 137764662200424 138063363441696 138128666328576 138132986923008 138198322741248 138597706265128 138663261891968 138698207270469 138702545679852 138768150894912 138838129790976 139170424059612 139236250577472 139306465529856 139410596037944 139476536155264 139880862848664 139951402870272 139986672881076 140057266261248 140184152434656 140254845401088 140321184841728 140833153140372 140899766116032 140904173389056 140939683513398 140970819956736 141006346877088 141010757483904 141077454465024 141486422039424 141553344006144 142101194004992 142137005797836 142208683561728 142280397471744 142517020326912 142867057096736 142996488826092 143068600015616 143104655610378 143136270340096 143176821346944 143244542859264 143249023475712 143587383408018 143659792577664 143727742531584 143732238262272 143835177910116 143839677001328 143907712039168 144324884209968 144393148747008 144429538149414 144434055831912 144465964253184 144502372006272 144575242592256 144706221868032 145302883807158 145376158080384 145412795216997 145449469304832 145486124917056 145559491596288 146050500169728 146541856317648 146615755387904 146652704923032 146685103489024 146722070500992 146726659892736 146796060450816 147114343563264 147331652631009 147401339345904 147475671841792 147609278788224 147683716145152 147720934823616 147795428487168 148149161095716 148219234485696 148223870707968 148293979435008 148404828040392 148479666582016 148549896298496 148905434645352 148980525636096 149018071131468 149050992254976 149055654494208 149093218923264 149163738845184 149168404611072 149594811657599 150065711566848 150179225720832 150684472096312 150690531188736 151197497743776 151269012973056 151307135204148 151311868014384 151345295884288 151383437339904 151459777953792 151822280792304 152084286586848 152156221260288 152160980629504 152232951578624 152855866667592 152928166292352 153005285892096 153192080557824 153269333245952 153636167062224 153708835762944 153713643697152 153752382014616 153786349043712 153825105684096 153829917255168 153902677598208 154347445613438 154420450743328 154868098153878 154985244975477 155922419548269 155996169628464 156074836380672 156114169756776 156148658552832 156192896014848 156266774028288 156271661973504 156719773721088 156798805377024 156836920542687 156911103174672 156916011274176 156990231315456 157365970704747 157445328229056 157564424543904 157786701076224 157861332946944 157866270769152 158512236880536 158517195062688 158592172451328 158637102169392 158672148332544 158712136273152 158792172650496 159246089829057 159326395471936 159401755606016 159863843255616 159944460423168 159984769006944 160065447155712 160725439233828 160952175017568 161028304132608 161033341016064 161073924015312 161109508521984 161150110716672 161155151410176 161231376531456 161698768045056 161775250292736 161819636626494 161896176044064 161977818089472 162054432325632 162365494736214 162442292340384 162524209784832 162647147916288 162876594659328 163194339990108 163276636681984 163548177840432 163630652967936 163708048982016 163754428045824 163831882604544 164305345330434 164383060468704 164388202287232 164465956616192 164859588357354 164942724811392 164984293038411 165020741425152 165062329313616 165067492379328 165145568007168 165826506764142 165910130822016 165993797050368 166060438636752 166144180663296 166186051676568 166269857048064 166353704681472 166829236963774 166914857336832 166955431545441 167039624904768 167118633335808 167123860721664 167518613976021 167603091340608 167682366286848 167687611305984 167814455187456 167893830107136 168379031578296 168458673538176 168543624962048 168823925512704 168909061128192 169036828950528 169520031108351 169605517760448 169691047522304 170097184961748 170177639594688 170225851516182 170263457869824 170306367007392 170392250198016 170472844394496 170965499037256 171094822410204 171175748917824 171181103208192 171262070525952 171503670362112 171633400823808 172210825252928 172341090627552 172427999901696 172840687945002 172922440233312 172927849159296 173009642674176 173723007086244 173810613242112 173892824297472 173898263576576 175076663494656 175495690832022 175584190928256 175667240871936 175672735653888 175717008016704 175800120781824 175805619720192 176397080701072 176480515135232 176524991071506 176530512683448 176614010229888 176703074279424 177125994257688 178326266490603 178331844445524 178416194007744 178506166874112 179242194905928 179326975056768 179332584313344 179417407217664 179846823662568 179937517976064 180073628050176 180679447846191 181071196894764 181156842149184 181162508643072 181248197087232 181299545336448 181385298597888 181995531233208 182087309110784 182133198049572 182173434978304 182225045350656 182311236366336 182316938969088 182747578882932 182839736007936 182931939606528 183686216267232 183991700070486 184084484588928 184171555104768 184177315897344 184930943027292 184936727573136 185024201193216 185117506387968 185560565412816 185648334103296 185741954039808 185882454761472 186507817131552 186601870493696 186648897174768 186743021681664 186817993466346 186912203246208 187006460534784 187147917766656 187777537520496 187866354821376 187872231185408 187919578017864 187961093275648 188008462502784 188014343311872 188103272620032 188553477758184 188642662072704 188648562719232 188737792008192 189283231076962 189426410525583 189516007730448 189611578082304 189926916201792 190022693769216 190393396655126 190661985101456 190806207480504 190902428462592 190992723812352 190998697967616 191449844544024 191546390103552 191636990042112 191642984349696 191689569552173 191780237213488 191787948785664 192336186416913 192433178946624 192524198329344 192572717532552 192578741109216 192669829341696 192766990123008 192941629157376 193737178409544 193834877440512 193883726955996 193932625739776 193981499889408 194079322128384 194543830304208 194635848008448 194734000226304 195389141756864 195536939897376 195629427334656 195635546523648 195728080601088 196442203508012 196535119127872 196812371717632 196961246431488 197060571316224 197532214794288 197625645980928 197631827610624 197725305913344 197873104053856 198446715788706 198540579527136 198596826768879 198640700848128 198690761508624 198734656339968 198790958564352 198884985126912 200087615422464 200238967627776 200819437733376 200914423750656 200920708251648 201495052436766 201596663658368 201647469269169 201692017297408 201742846938864 201749157352512 201844583119872 202327676620389 202429707723072 202676841600618 202779048782464 202874961680384 203801447417832 203807822223456 203904221723136 204007047856128 204256107410432 204744972637359 204848222749632 204945114350592 204951524929536 205003176019488 205100140912128 205106556340224 205203570130944 205798432057344 206490797538504 206646993300636 207199480384512 207297484111872 207896559397692 207994892837952 208053818519778 208099781840896 208152226342368 208257194686464 208355698704384 208755636089418 208854375866208 208959698294784 209115894056916 209214804232896 209221348365568 209320308420608 209821294272996 209927104305408 209980009321614 210085899391872 210276228651984 210382268101632 210481777262592 211249729710558 211349649174048 211356260083584 211409525270097 211456229935104 211509520315632 211516136225856 211616181697536 212328119772076 213151791007488 213205508696754 213259280564224 213313025342592 213420596207616 213883334590464 214300585645104 214494733239138 214602900023424 214656983415567 214704405510144 214711121354752 214765232020416 214866814288896 214873535213568 215489688866496 215591613797376 215598357393408 215752766865174 215759515501992 215861568058752 215970424119296 216487326314952 216589723120512 216651083747868 216698946379776 216753558009408 216862863888384 217059332802048 217168792879104 217592453320144 217954325710737 218064237120576 218174203957248 218229187375584 218339237394432 218442510139392 219073793773912 219177413958272 219812784476472 219923633081856 219979057384548 220027655233536 220083105751488 220089989839104 220194090676224 221102009018856 221213507762688 221325062733824 221413918182336 221525574217728 221581402235424 221693142730752 222335806061952 222440969152512 222607242060588 222719499873024 222824844447744 222831814295552 223358151968028 223470788454144 223576488382464 223583481741312 223639828384896 223745608267776 223752606916608 224505375437728 224611564717568 225098567350272 225268838581248 226026708144468 226140690347264 226796246615664 226903519459584 226960702806222 226967802021576 227017943826432 227075156009856 227189666930688 228126429880272 228234331890432 228241470944256 228349427367936 229507928838144 229788120836736 229903999868928 230454250593336 230563253644416 230570465545728 230679523565568 230744875882752 230854016397312 231521168420157 231630676114992 231747484322816 231857099063296 232302147230817 233435551326208 233994254442696 234112254571008 234171254635164 234222987829248 234230314205184 234289344022272 234400161042432 234407492960256 235077561176227 235198208065536 235366654762008 235374016911264 235485346973184 235604099039232 236167992343584 236799406153728 237768355320804 237775792594032 237888258676992 238008222498816 238188258975744 238989593207904 239102633409024 239110112417792 239223209623552 239795764883424 239916690634752 239977153510416 240098170733568 240905930461588 241088158850742 241428262526352 241542456198912 241550011524096 241610886022968 241664262782976 241725166075008 241732727115264 241847064797184 242545985963974 242660708310944 242729454939741 242844264066096 242966727134208 243081648488448 243548242104321 243663438510576 243786314677248 244093752999936 244791509985162 244914955022976 245322266760648 245445979451904 245562073473024 245569754529792 246458017995651 246574590703056 246582303430848 246698934924288 247289382536031 247414087217088 247531112137728 247601238568992 247718352010752 247843273015296 248677089508736 248739760146213 248865196233024 248990695575552 249090657955128 249216270994944 249341947379712 249404785572096 249530557022208 250243855445661 250370050027328 250488473095168 250559437357152 250677950003712 250685791082496 250804363493376 251404637010912 251523549430272 251531416958976 251650389344256 252568547367444 252688010307264 252815437443072 253235888269056 253363591692288 254408276640672 254536571283456 254656965083136 255145777442622 255266459392032 255395186804736 255515986722816 255588375297024 255709266591744 256448248555884 256577571928832 256642233615306 256698931105792 256763623376736 256771654812288 256893105788928 257255505543168 257450101235712 258316237879392 258446503254016 258511635941328 258641999852544 259261031917503 259383660349968 259391773738944 259514464011264 260584510629366 260715919863168 260839236446208 260847395364864 262614995241984 263243536248033 263376286392384 263500861307904 263509103480832 263697826168546 263708429580288 263833161596928 264595621051608 264720772702848 264787486607259 264795769025172 264854267797504 264921015344832 265054611419136 265688991386532 266985290170368 267497766668286 267624291011616 267759250311168 267885898334208 268660069915688 268863292358892 268990462585152 268998876470016 269126110826496 269770235493852 269906276964096 270235788800824 271606795342146 271735263223776 271743762964608 271872295630848 272993296849812 273130963666176 273199797074358 273260152467456 273268699906048 273337568025984 273466854549504 273475408453632 274259604011904 274397909409792 275321063384672 275529324400848 276126726883392 276257332657152 276265973846016 277195412530256 277326523783936 277396414540938 277405091359704 277536301789824 277676259581952 278340848119224 278472501154944 278612931059712 278821192075888 278953072310528 279761725697328 279902805740544 279973345762152 280114532522496 280226990199519 280368304869312 280509690802176 281666306280744 281799532232064 281808346778112 281879367026796 281941639913472 282012693754176 282021514967808 282154908930048 282972844078848 283106688012288 283924846615443 284202388009984 284274011595672 284417367123456 284560794943488 285034040653824 285590094982689 285734114193472 285992977652184 286137200031232 286209311220756 286272540680192 286353642693888 286489085718528 286498046951424 287174766816036 287319585155328 287455485063168 287464476524544 287670355820232 287679354002656 287815424078336 288649768419936 288786297494016 288859076298828 288868111663824 288931928506368 289004744012544 289150485184512 289412443736064 290605767614316 290752316160768 290825590433994 290898938609664 290972249834112 291118983192576 292101000339456 293083712635296 293231510775808 293305409846064 293370206978048 293444141001984 293453319785472 293592120901632 294663305262018 294802678691808 294951343683584 295218557576448 295367432290304 295441869647232 295590856974336 296298322191432 296438468971392 296447741415936 296587958870016 296809656080784 296959333164032 297099792596992 297670073683059 297810869290704 297961051272192 298036142262936 298101984509952 298186437846528 298327477690368 298336809222144 299189623315198 300131423133696 300358451441664 301368944192624 301381062377472 302242578655149 302394995487552 302538025946112 302614270408296 302623736028768 302766874679808 302919555907584 303644561584608 304015262400927 304168573173696 304312442520576 304321961259008 305711733335184 305856332584704 306010571784192 306384161115648 306538666491904 307272334124448 307417671525888 307427287394304 307504764029232 307572698087424 307650211368192 307659834510336 307805355196416 308694891226876 308840901486656 309736196307756 309970489950954 311844839096538 311992339256928 312080727779667 312149672761344 312228339513552 312297317105664 312385792029696 312533548056576 313439547442176 313673841085374 313822206349344 313832022548352 313980462630912 314731941409494 314890656458112 315128849087808 315573402152448 315722665893888 315732541538304 316874594565837 317024473761072 317034390125376 317184344902656 317274204338784 317424272546304 317584345300992 318492179658114 318652790943872 318803511212032 319727686511232 319808263045131 319888920846336 319969538013888 320130894311424 321450878467656 321742099858707 321904350035136 322056608265216 322066682032128 322147848030624 322300221433344 322310302820352 322462753062912 323397536090112 323550500585472 323629150297761 323639273252988 323792352088128 323955636178944 324730989472428 324884584680768 325048419569664 325294295832576 325753189318656 326388679980216 326553273363968 327096355680864 327261305935872 327416097964032 327508856091648 327663765209088 328610690660868 328766120937408 328776404574464 328931913232384 329719176714708 329885449622784 329968586076822 330041482850304 330124658627232 330134984758656 330291136014336 331653013528284 331820261644032 331987594100736 332120877273504 332288361326592 332372103353136 332539714096128 333658473927548 333910863090882 334079249809536 334237266671616 334247721443328 335037227952042 335206182681216 335364732573696 335375222611968 335628910374912 336758063156592 336917347076352 337087249924096 337647851025408 338073657901056 339040062216702 339211035520896 339382095044608 340194369923496 340355279189376 340451703032364 340526915739648 340612734014784 340784500396032 341930998074512 342189644820408 342351497835648 342362206416384 342524141051904 343266801647616 344421650505856 344682181255104 344855999803392 345681375890004 345844880466624 345855698318592 346019285348352 347446014172488 347621226484224 347785648594944 347796527153152 350153326989312 350991381664044 351168381856512 351334481743872 351345471307776 351434016033408 351600241563648 351611239440384 352794161402144 352961030270464 353049982143012 353061025366896 353228020459776 353406148558848 354251988515376 356652532981206 356663688891048 356832388015488 357012333748224 358484389811856 358653950113536 358665168626688 358834814435328 359693647325136 359875035952128 360147256100352 361358895692382 361632238276113 362142393789528 362313684298368 362325017286144 362496394174464 362599090672896 362770597195776 363818978945961 363991062466416 364174618221568 364266396099144 364346869956608 364450090701312 364622472732672 364633877938176 365495157765864 365679472015872 365863879213056 367187264977743 367372432534464 367983400140972 368168969177856 368343110209536 368354631794688 369407596134071 369861886054584 369873455146272 370048402386432 370235012775936 371121130825632 371296668206592 371483908079616 371574209601133 371764909522944 373015634263104 373203740987392 373297794349536 373486043363328 373635986932692 373824406492416 374012921069568 374295835533312 375555075040992 375732709642752 375744462370816 375839156035728 375922186551296 376016925005568 376028686623744 376206545240064 377106955516368 377285324145408 377297125438464 377475584016384 378566462153924 378852821051166 379032015460896 379223156164608 379853832403584 380045387538432 380786793310252 381323970202912 381612414961008 381804856925184 381985447624704 382718666163933 382899689088048 383092780207104 383273980084224 383379139104346 383560474426976 383575897571328 384672372833826 384866357893248 384963350422959 385048396658688 385145435065104 385157482218432 385339658683392 385883258314752 387474356819088 387669754881024 387767453911992 387962999778816 388158644256768 389087660608416 389271696016896 389468000452608 390778283513728 390876765944049 391073879794752 391258854669312 391271093047296 392884407016024 393070238255744 393624743435264 393922492862976 394121142632448 395064429588576 395251291961856 395263655221248 395450611826688 395546739252819 395746208107712 396893431577412 397081159054272 397193653537758 397281401696256 397381523017248 397581917128704 397769970253824 400175230844928 400477935255552 401638875466752 401828847501312 402990104873532 403193327316736 403294938538338 403384034594816 403485693877728 403498314705024 403689166239744 404655353240778 404859415446144 405353683201236 405558097564928 405749923360768 407410193013219 407602894835664 407615644446912 407808443446272 408512214820864 409489945274718 409696445499264 409799695611537 409890228701184 409903049859072 410006352038976 410200281824256 410213112680448 411596864114688 412981595077008 413293986601272 414398960769024 414594968223744 415793118795384 415989785675904 416094621811407 416107637039556 416199563681792 416304452684736 416514389372928 417511272178836 417708751732416 417919396589568 418231788113832 418429608465792 418442696731136 418640616841216 419642588545992 419854208610816 419960018643228 420171798783744 420552457303968 420764536203264 420963554525184 421585378307779 422499459421116 422699298348096 422712520167168 422819050540194 422912459870208 423019040631264 423032272451712 423232363395072 424656239544152 426303582014976 426411017393508 426518561128448 426626050685184 426841192415232 428601171290208 428989466478276 429205800046848 429313966831134 429408811020288 429422242709504 429530464040832 429733628577792 429747070427136 430979377732992 431183227594752 431196714786816 431505533730348 431519031003984 431723136117504 431940848238592 432974652629904 433179446241024 433302167495736 433397892759552 433507116018816 433725727776768 434118665604096 435184906640288 435908651421474 436128474241152 436348407914496 436458374751168 436678474788864 438147587547824 438354827916544 439625568952944 439847266163712 439958114769096 440055310467072 440166211502976 440179979678208 440388181352448 441994957893027 442204018037712 442427015525376 442827836364672 443051148435456 443162804470848 443386285461504 444671612123904 444881938305024 445214484121176 445438999746048 445649688895488 445663628591104 446716303936056 446941576908288 447152976764928 447166963482624 447279656769792 447491216535552 447505213833216 448784434972797 449010750875456 449223129435136 450197134700544 450537677162496 452053416288936 452281380694528 453592493231328 453807038919168 453921405612444 453935604043152 454035887652864 454150312019712 454379333861376 456252859760544 456468663780864 456482941888512 456698854735872 459015857676288 459576241673472 459807999737856 460908501186672 461126507288832 461140931091456 461359047131136 461489751765504 461708032794624 463042336840314 463261352229984 463494968645632 463714198126592 464604294461634 464955734926431 466871102652416 467767258644807 467988508885392 468224509142016 468342509270328 468445975658496 468578688044544 468800322084864 468814985920512 470155122352454 470396416131072 470510761628061 470733309524016 470748033822528 470970693946368 472097912114241 472335984687168 473598812307456 475536710641608 475551585188064 475776517353984 476016444997632 476376517951488 477738269487171 477979186415808 478205266818048 478220224835584 479591529766848 479833381269504 479954307020832 480196341467136 481811860923176 482176317701484 482856525052704 483084912397824 483100023048192 483221772045936 483328525565952 483450332150016 483465454230528 483694129594368 485091971927948 485321416621888 485458909879482 485688528132192 485933454268416 486163296976896 487096484208642 487326877021152 487572629354496 489583019970324 489829910045952 490644533521296 490891958903808 491124146946048 492916035991302 493149181406112 493164606861696 493397869848576 494578765072062 494828174434176 495062224275456 495202477137984 495436704021504 497354179017472 497479520292426 497730392466048 497981391151104 498181315910256 498432541989888 498809571144192 499061114044416 500487710891322 500740100054656 500866294636323 500976946190336 501118874714304 501355900007424 501371582164992 502555841928063 502809274021824 503047098860544 503062833917952 505137094734888 505376020614528 505630874886144 506471776538112 506727183384576 508560093325053 508816553281344 509073142566912 510291554885244 510532918784064 510790373609472 511176750594048 511418533183488 512896497111768 513155143857664 513284467230612 513397862211584 513527246753472 513543309624576 513786211577856 514511011086336 514900202471424 516632475758784 516893006508032 517023271882656 517283999705088 518522063835006 518767320699936 518783547477888 519028928022528 521169021258732 521431839726336 521678472892416 521694790729728 525229990483968 526487072496066 526752572784768 527001722615808 527018206961664 527395652337092 527416859160576 529191242103216 529441545405696 529574973214518 529591538050344 529708535595008 529842030689664 530109222838272 531377982773064 534995533336572 535248582023232 535518500622336 537320139831376 537726584717784 537980925170304 537997752940032 538252221652992 539540470987704 539812553928192 540216059647033 540471577601648 542038343538573 543213590684292 543470526447552 543487525929216 543744591261696 545986593699624 546261927332352 546399594148716 546520304934912 546537399812096 546675136051968 546933709099008 546950816907264 548519208023808 548795818819584 550642126769344 551058648801696 552253453766784 552514665314304 552531947692032 554390825060512 554653047567872 554792829081876 554810182719408 555072603579648 555352519163904 556681696238448 556945002309888 557225862119424 557642384151776 557906144621056 559523451394656 559805611481088 559946691524304 560229065044992 560453980399038 560736609738624 561019381604352 563332612561488 563599064464128 563616693556224 563758734053592 563883279826944 564025387508352 564043029935616 564309817860096 565945688157696 566213376024576 567849693230886 568279231576749 568404776019968 568548023191344 568834734246912 570068081307648 571180189965378 571468228386944 571985955304368 572274400062464 572418622441512 572545081360384 572707285387776 572978171437056 572996093902848 574349533632072 574639170310656 574910970126336 574928953049088 575068708656519 575340711640464 575358708005312 575630848156672 577008559250739 577299536839872 577572594988032 577718152597656 577736223327648 578009488025088 578300970369024 578824887472128 581211535228632 581504632321536 581651180867988 581797877219328 581944499668224 582237966385152 583902329373209 584202000678912 586167425270592 586463021551616 586610819692128 586888282003968 586906639570944 587184241803264 589326610524036 589605357383616 589902687367168 590437115152896 590734864580608 590883739294464 591181713948672 592596644382864 592876937942784 592895482831872 593175917740032 593619312161568 593918666328064 594199585193984 595340147366118 595621738581408 595790480306637 595922102544384 596072284525872 596203969019904 596372875693056 596654955380736 598379246630396 600262846267392 600716902883328 602737888385248 602762124754944 604485157310298 604789990975104 604942407807507 605076051892224 605228540816592 605247472057536 605533749359616 607289123169216 608030524801854 608337146347392 608624885041152 608643922518016 611423466670368 611712665169408 612021143568384 612768322231296 614234917912077 614544668248896 614835343051776 614854574788608 615009528058464 615300422736384 615319669020672 615610710392832 617389782453752 617681802973312 619472392615512 619940979901908 623689678193076 623984678513856 624161455559334 624299345522688 624456679027104 624771584059392 625067096113152 626879094884352 627347682170748 627644412698688 627664045096704 627960925261824 629463882818988 629781312916224 630257698175616 631146804304896 631445331787776 633749189131674 634048947522144 634068780250752 634368689805312 634548408677568 634848545092608 636984359316228 637305581887744 637607022424064 639455373022464 639616526090262 639777841692672 639939076027776 640261788622848 642901756935312 643484199717414 643808700070272 643970950246701 644113216530432 644133364064256 644295696061248 644600442866688 644620605640704 646795072180224 647258300595522 647278546505976 647584704176256 647911272357888 649461978944856 649769169361536 650096839139328 650588591665152 651506378637312 652777359960432 653106546727936 653862977132211 654192711361728 654522611871744 655017712183296 655327530418176 657221381321736 657532241874816 657552809148928 657863826464768 659438353429416 659770899245568 659937172153644 660082965700608 660249317254464 660269969517312 660582272028672 662491308769367 663306027056568 663640523288064 663975188201472 664241754547008 664576722653184 664744206706272 665079428192256 667316947855096 667821726181764 668158499619072 668474533343232 668495442886656 670074455904084 670412365362432 670729465147392 670750445223936 671257820749824 673516126313184 673834694152704 674174499848192 675295702050816 678080124433404 678422071041792 678764190089216 680388739846992 680710558378752 680903406064728 681053831479296 681225468029568 681569000792064 683861996149024 684379289640816 684702995671296 684724412832768 685048282103808 688843301011712 689364362510208 689711999606784 691362751780008 691689760933248 691711396637184 692038570696704 694563505260471 694892028344976 695242452968448 695571297189888 696906441692451 700306653978624 701982763328088 702336763713024 702668963487744 702690942615552 702868032066816 703200483127296 703222478880768 705232683528681 705588322804288 705922060540928 706099964286024 706122050733792 706456040919552 706812297117696 708503977030752 713305065962412 713327377782096 713664776030976 714024667496448 716968779623712 717307900227072 717330337253376 717669628870656 719387294650272 719750071904256 720294512200704 722717791384764 723264476552226 724284787579056 724627368596736 724650034572288 724992788348928 725198181345792 725541194391552 727637957891922 727982124932832 728188364819223 728349236443136 728532792198288 728693739913216 728900181402624 729244945465344 730644726312963 730990315531728 731358944031744 734374529955486 734744865068928 735966800281944 736337938355712 736686220419072 736709263589376 738815192268142 739374053986953 739723772109168 739746910292544 740096804772864 741868147608093 742242261651264 742593336413184 743148419202266 743529819045888 746031268526208 746219280438639 746407481974784 746595588699072 746972086726656 747271973865384 747648812984832 748025842139136 748591671066624 750731566336983 751110150081984 751465419285504 751488924741632 751678312071456 752033850011136 752057373247488 752413090480128 754213911032736 754570648290816 754594250876928 754951168032768 757132924307848 757705642102332 758064030921792 758446312329216 759707664807168 760090775076864 761573586620504 762647940405824 763224829922016 763609713850368 763970895249408 765437332327866 765799378176096 766185560414208 766547960168448 766758278208692 767120948853952 769344745667652 769732715786496 769926700845918 770096793317376 770290870130208 770314964436864 770679317366784 771766516629504 774948713638176 775339509762048 775534907823984 775925999557632 778175321216832 778543392033792 781556567027456 781753531888098 782147759589504 782517709338624 782542186094592 785768814032048 786140476511488 787249486870528 787844985725952 789730608744099 790128859177152 790502583923712 790527310442496 791093478505638 791492416215424 793786863154824 794162318108544 794362459821777 794387307075516 794562803392512 794763046034496 795163834257408 800955870511104 803277750933504 803657695002624 805980209747064 806386654633472 806589877076676 806768069189632 806971387755456 806996629410048 807378332479488 809310706481556 809718830892288 810707366402472 811116195129856 811499846721536 814820386026438 815205789671328 815231288893824 815616886892544 817024429641728 818979890549436 819392890998528 819599391223074 819780457402368 819806099718144 820012704077952 820400563648512 820426225360896 823193728229376 825963190154016 826587973202544 828797921538048 831586237590768 831979571351808 832189243622814 832215274079112 832399127363584 832608905369472 833028778745856 835022544357672 835417503464832 835838793179136 836463576227664 836859216931584 836885393462272 837281233682432 839285177091984 839708417221632 839920037286456 840343597567488 841104914607936 841529072406528 843170756615558 844998918842232 845398596696192 845425040334336 845638101080388 845824919740416 846038081262528 846064544903424 846464726790144 848910950873909 849312479088304 851774539846329 852607164029952 852822034787016 853252101370368 853682384830464 856770284948067 857202342580416 857978932956552 858411600093696 858627933662268 858817622040576 858844485419008 859060928081664 859467257155584 859494140854272 861958755465984 862366455189504 862393429573632 863011067460696 863038062007968 863446272235008 863881696477184 865949305259808 866358892482048 866604334991472 866795785519104 867014232037632 867451455553536 868237331208192 870369813280576 871817302842948 872256948482304 872696815828992 872916749502336 873356949577728 876295175095648 876709655833088 879251137905888 879694532327424 879916229538192 880110620934144 880332423005952 880359959356416 880776362704896 883989915786054 884408036075424 884854031050752 885655672729344 886102296870912 886325608941696 886772570923008 889343224247808 889763876610048 890428968242352 890877999492096 891299377790976 893010221049177 893432607872112 893883153816576 894305953529856 894559313539584 894982433071104 895010427666432 897568869945594 898021501750912 898446258870272 900394269401088 901075354324992 904106832577872 904562761389056 906727735965447 907184986462656 907614077838336 907842811224888 907871208086304 908300624039424 908758667722752 912045787202781 912505719521088 912937327561728 912965883777024 918031715352576 919152483346944 919615999475712 921817002373344 922253014577664 922281862182912 922718094262272 922979503531008 923416065589248 926084673680628 926522704459968 926989937291264 929208588923268 929911469852862 933742205304832 935534517289614 935977017770784 936242183339001 936449018284032 936685018540656 936891951316992 937157376089088 937600644169728 940310244704908 941021523256122 941466619048032 941496067645056 941941387892736 944195824228482 944671969374336 947197624614912 950623783697511 951073421283216 951103170376128 951553034707968 952753035902976 955476538974342 955958372831616 956410533636096 956440449671168 959183059533696 959666762539008 959908614041664 960392682934272 963623721846352 964352635402968 965226299576121 965713050105408 966169824795648 966200046096384 966443544091872 966900664300032 966930908461056 967388259188736 970183943855896 970642833243776 970887450893283 970917819758964 971377056264384 971866908536832 974192968417284 974653754042304 975145258708992 979166039940648 979659820091904 981289067042592 981783917807616 982248293892096 985832071982604 986298362812224 986329213723392 986795739697152 989157530144124 989656348868352 990124448550912 990404954275968 990873408043008 994708358034944 994959040584852 995460784932096 995962782302208 996362631820512 996865083979776 997619142288384 1000975421782644 1001480200109312 1001732589272646 1001953892380672 1002237749428608 1002711800014848 1002743164329984 1005111683856126 1005618548043648 1006094197721088 1006125667835904 1010274189469776 1010752041229056 1011261749772288 1012943553076224 1017120186650106 1017633106562688 1018146285133824 1020583109770488 1021065837568128 1021580747218944 1022353501188096 1025792994223536 1026310287715328 1026568934461224 1026795724423168 1027054493506944 1027086619249152 1027572423155712 1029800404942848 1033264951517568 1033786013016064 1034046543765312 1034567999410176 1037044127670012 1037534641399872 1037567094955776 1038057856045056 1041057770923291 1042338042517464 1042863679452672 1043356945784832 1043389581459456 1047163681603193 1050459980967936 1052974144992132 1053505145569536 1054003445231616 1054036413923328 1054791304674184 1054833718321152 1058382484206432 1058883090811392 1059149946429036 1059183076100688 1059417071190016 1059684061379328 1060218445676544 1062755965546128 1069991066673144 1070497164046464 1071037001244672 1074640279662752 1075453169435568 1075961850340608 1075995505880064 1076504443305984 1079080941975408 1079625107856384 1080432119294066 1080943155203296 1084076687077146 1084896714828339 1086427181368584 1086941052895104 1086975051858432 1087489182523392 1091456936837883 1091973187399248 1092523854664704 1092799188297432 1093040609869824 1093350272103936 1093867418198016 1093901633814528 1097038416047616 1097591637639168 1101284253538688 1101561794933229 1102117297603392 1104506907533568 1105029330628608 1105063895384064 1108222788402213 1108781650121024 1109306095135744 1109585658163752 1109620365438816 1110145207159296 1110705038327808 1113363392476896 1113890004619776 1114451724238848 1114722628803399 1115284768303552 1115812289242112 1119046902789312 1119611222962176 1119893383048608 1120458130089984 1120907960798076 1121473219477248 1122038763208704 1126665225122976 1127198128928256 1127233387112448 1127517468107184 1127766559653888 1128050775016704 1128086059871232 1128619635720192 1131891376315392 1132426752049152 1135699386461772 1136558463153498 1136809552039936 1137096046382688 1137669468493824 1140136162615296 1142360379930756 1142936456773888 1143971910608736 1144548800124928 1144837244883024 1145090162720768 1145414570775552 1145956342874112 1148155998491799 1148699067264144 1149278340621312 1149821940252672 1150137417313038 1150681423280928 1150717416010624 1151261696313344 1154017118501478 1154599073679744 1154890051268877 1155145189976064 1155436305195312 1155472446655296 1156018976050176 1157649774944256 1162423070457264 1163009264643072 1163302361735976 1163888999336448 1164475932770304 1167804658746418 1168404001357824 1172334850541184 1172630297832147 1172926043103232 1173221639384256 1173776564007936 1173813279141888 1178653221048072 1179210714767232 1179805374734336 1180874230305792 1181767478588928 1182363427897344 1185193288765728 1185753875885568 1185790965663744 1186351835480064 1186640217758457 1187238624323136 1187837332656128 1190680294732236 1191243477162816 1191580960613274 1191844205088768 1192144569051744 1192745751386112 1193309910761472 1196758493260792 1200525692534784 1201433805766656 1205475776770496 1208970314620596 1209579981950208 1209884815615014 1210152103784448 1210457081633184 1210494944115072 1211067498719232 1214578246338432 1216061049603708 1216674292694784 1217249770082304 1217287845036032 1222846933340736 1223425330338816 1225536644462592 1228469835824154 1229089336497792 1229670686103552 1229709149577216 1230019056116928 1230600845472768 1230639338041344 1234779564907504 1235363605946624 1238944785231024 1239881959803816 1247379356386152 1247969357027712 1248283865434221 1248322911118668 1248598691045376 1248913358054208 1249543168118784 1253758189768704 1254695364341496 1255288825397376 1255328090193408 1255921850523648 1258927765637976 1259562625832448 1260515396351232 1262293608609792 1262890663575552 1264756134923337 1267498378263348 1268097895044288 1268137560501504 1268737379610624 1269096817355136 1269697090185216 1273968718632456 1274611163775488 1275214044848128 1278910746044928 1279233052180524 1279555683385344 1279878152055552 1280523577245696 1285803513870624 1286968399434828 1287617400140544 1287941900493402 1288226433060864 1288266728128512 1288591392122496 1289200885733376 1289241211281408 1293590144360448 1294516601191044 1294557093011952 1295169408352512 1295822544715776 1298923957889712 1299538338723072 1300193678278656 1301177183330304 1305554719920864 1306213093455872 1307725954264422 1308385422723456 1309045223743488 1310035424366592 1314442762643472 1315064483749632 1315105618297856 1315727652929536 1318876706858832 1319541798491136 1319874344307288 1320165931401216 1320498634508928 1320539939034624 1321164544057344 1324982617538734 1325984873679081 1326612054113136 1327281046576128 1328483509094016 1329153445306368 1329488413412544 1330158856384512 1334633895710192 1335643452363528 1336316999238144 1336949066686464 1336990885773312 1340148911808168 1340824730724864 1341458930294784 1341500890447872 1342515641499648 1346353304918391 1347032252626368 1347669388305408 1350591404101632 1356160248866808 1356844142083584 1357528380178432 1360777479693984 1361421116757504 1361806812129456 1362107662958592 1362450936059136 1363138001584128 1367723992298048 1368758579281632 1369405991342592 1369448825665536 1370096564207616 1377686602023424 1378728725020416 1379423999213568 1382725503560016 1383379521866496 1383422793274368 1384077141393408 1389127010520942 1389784056689952 1390484905936896 1391142594379776 1393812883384902 1400613307957248 1403301775934421 1403965526656176 1404673527426048 1405337926975488 1405736064133632 1406400966254592 1406444957761536 1410465367057362 1411176645608576 1411532284884183 1411844121081856 1412199928572048 1412244101467584 1412912081839104 1416293736342723 1417007954061504 1426610131924824 1426654755564192 1427329552061952 1428049334992896 1433214808461513 1433937559247424 1434615800454144 1434660674506752 1438774589300544 1439500143808512 1440589024401408 1445435582769528 1446528953104452 1448569575158112 1449254737193472 1449300069144576 1449985576697856 1450396362691584 1451082388783104 1455275915783844 1455964249865664 1456376729638446 1456698472886272 1457065584396576 1457800362805248 1458489890930688 1461289452625926 1461980631063456 1462717888063488 1468749059910972 1469489730137856 1471933600563888 1472675876711424 1473372440838144 1477630384536284 1478748107973906 1479447544218336 1479493820585088 1480193609545728 1483736295216186 1484484523302528 1485186672826368 1486296838404532 1492062537052416 1492438560877278 1492814963949568 1493191177398144 1493944173453312 1494543947730768 1495297625969664 1497183342133248 1501463132673966 1502220300163968 1502598883908969 1502930838571008 1502977849483264 1503356624142912 1504067700022272 1504114746494976 1508427822065472 1509141296581632 1509188501753856 1514265848615696 1515411284204664 1516128061843584 1516892624658432 1519415329614336 1520181550153728 1523147173241008 1525295880811648 1525680279975159 1526449659844032 1527219427700736 1530874664655732 1531598756352192 1532371120828416 1533516556417384 1534241897707904 1538689491335304 1539465431572992 1539853401691836 1540193586634752 1540581740260416 1540629928873728 1541358634733568 1543533033259008 1549897427276352 1550679019524096 1551069815647968 1551851999115264 1556350642433664 1557086784067584 1563113134054912 1563507063776196 1564295519179008 1565035418677248 1565084372189184 1571537628064096 1572280953022976 1574498973741056 1575689971451904 1579461217488198 1580257718354304 1581005167847424 1581054620884992 1582186957011276 1582984832430848 1587573726309648 1588324636217088 1588724919643554 1588774614151032 1589125606785024 1589526092068992 1590327668514816 1606555501867008 1611960419494128 1612773309266944 1613179754153352 1613536138379264 1613942775510912 1613993258820096 1614756664958976 1618621412963112 1619437661784576 1620648178941099 1621414732804944 1622232390259712 1622999693443072 1626115030615719 1629640772052876 1630411579342656 1630462577787648 1631233773785088 1634048859283456 1637959781098872 1638785781997056 1639198782446148 1639560914804736 1639612199436288 1640025408155904 1640801127297024 1640852450721792 1645542928233589 1646387456458752 1651926380308032 1653175946405088 1657595843076096 1663172475181536 1663959142703616 1664378487245628 1664430548158224 1664798254727168 1665217810738944 1666057557491712 1670045088715344 1670835006929664 1671677586358272 1672927152455328 1673718433863168 1673770786924544 1674562467364864 1678570354183968 1679416834443264 1679840074572912 1680687195134976 1682209829215872 1683058144813056 1686341513231116 1689997837684464 1690797193392384 1690850080668672 1691276202160776 1691649839480832 1692076162525056 1692129089806848 1692929453580288 1697821901747818 1698624958176608 1703549079692658 1704837694730247 1705214328059904 1705644069574032 1706504202740736 1713540569896134 1714404685160832 1715957865913104 1716823200187392 1717255867324536 1717635244081152 1718121856163328 1718934514311168 1718988281708544 1723917510931968 1724732910379008 1724786859147264 1725206125969557 1726022134921392 1726076124015936 1726892544470016 1731025677752217 1731898610519616 1732717784964096 1733208669982944 1734028464075264 1734902911107072 1736474662416384 1740739626561152 1743634605685896 1744513896964608 1745393631657984 1745833499004672 1746713899155456 1751706988119627 1752590350191296 1753419311666176 1758502275811776 1759389064654848 1759832459076384 1760664846011904 1760719918712832 1761552725409792 1767979831572108 1768816072150848 1769708062101504 1771311345458688 1772204593741824 1772651217883392 1773545141846016 1778686448495616 1779527753220096 1780857936484704 1781755998984192 1782598755581952 1786020442098354 1786865215744224 1787766307633152 1788611907059712 1789118627079168 1789964866142208 1795137739891188 1796043003501824 1796892517740544 1800788538802176 1802150708649984 1808213665155744 1809125522778112 1813455471930894 1814369972925312 1814827223422521 1815228155676672 1815685622449776 1815742416172608 1816601248078848 1824091574405562 1825011439042176 1825874655123456 1825931767554048 1836063430705152 1838304966693888 1842704753736231 1843634004746688 1844506029155328 1844563724365824 1845959007062016 1846832131178496 1852169347361256 1853045408919936 1853979874582528 1858417177846536 1859822939705724 1871069034579228 1871954035541568 1872484366678002 1872898036568064 1873370037081312 1874314752178176 1875201288339456 1880620489409816 1882043046512244 1882933238096064 1882992135290112 1883882775785472 1888391648456964 1889343938748672 1901247567395022 1902146842566432 1902206340752256 1903106069415936 1910953077948684 1911916745663232 1912821067272192 1912880899342336 1918366119067392 1919333525078016 1919817228083328 1920785365868544 1927247443692704 1928705270805936 1930452599152242 1931426100210816 1932339649591296 1932400092192768 1932887088183744 1933801328600064 1933861816922112 1940367887711792 1941285666487552 1941774901786566 1941835639517928 1942754112528768 1943733817073664 1948385936834568 1949307508084608 1950290517417984 1958332079881296 1959319640183808 1961588931396633 1962578134085184 1963567835615232 1971664143965208 1972596725624448 1972658427446784 1973591479394304 1978315060288248 1979312697736704 1980248897101824 1980809908551936 1981746816086016 1987473926308101 1989416716069888 1989918081169704 1990921569864192 1991925564604416 1992725263641024 1993730167959552 1995238284576768 2001950843565288 2002960400218624 2003465178545292 2003907784761344 2004475498857216 2005423600029696 2005486328659968 2010223367712252 2011237096087296 2012188395442176 2012251335671808 2020548378939552 2021504082458112 2022523499544576 2025887106152448 2034240373300212 2035266213125376 2036292570267648 2041166219540976 2042131675136256 2043161494437888 2044707002376192 2051585988447072 2052620575430656 2053137868922448 2053591448846336 2054108987013888 2054173238498304 2055144846311424 2066529903035136 2067572026032128 2068093087530624 2069135998820352 2074088255340024 2075069282799744 2075134189911552 2076115712090112 2082115541846582 2083690515781413 2084676085034928 2085727358905344 2086713891569664 2090719325077353 2094327363206386 2100919961935872 2105948289984264 2107010291139072 2108006890463232 2108072827846656 2109582609348368 2109667436642304 2115698050586043 2116764968412864 2117766181622784 2118299892858072 2118366152201376 2119368122758656 2120436891353088 2125511931092256 2139982133346288 2140994328092928 2142074002489344 2149280559325504 2150906338871136 2151923700681216 2151991011760128 2153008886611968 2158161883950816 2159250215712768 2160864238588132 2161886310406592 2168153374154292 2169793429656678 2172854362737168 2173882105790208 2173950103716864 2174978365046784 2182913873675766 2183946374798496 2184565094457669 2185047709329408 2185598376594864 2186081219739648 2186700544207872 2187734836396032 2194076832095232 2202568507077376 2203123589866458 2204234595206784 2209013815067136 2210058661257216 2210127790768128 2216445576804426 2217563300242048 2218122161960859 2218612190271488 2219171316327504 2219240730877632 2220290414318592 2225604442824279 2226726784953792 2227780009239552 2229445257606798 2230569536607104 2231624578484224 2238093805578624 2238657841315917 2239222445924352 2239786766097216 2240916260179968 2241815921596152 2242946438954496 2244077526417408 2252194699010949 2253330450245952 2254396257856512 2254466774224896 2255034936214368 2256101550033408 2256172119742464 2257239271440384 2263782752630784 2264853504098304 2271398772923544 2273116926306996 2273619104079872 2274192092765376 2275338936987648 2280272325230592 2284720759861512 2285872913547776 2287943821217472 2289097600249856 2289674489766048 2290829141551104 2291912685748224 2296311996983598 2297398134528288 2298556681242624 2299643880505344 2300274834626076 2301362846561856 2301434832021248 2302523392626688 2308034237002956 2309198147359488 2309780102537754 2310290379952128 2310872610390624 2310944893310592 2312037952100352 2315299549888512 2324846140914528 2326018529286144 2326604723471952 2327777998672896 2335609317492836 2344669701082368 2345260595664294 2345852086206464 2346443278768512 2347553128015872 2347626558283776 2357306442096144 2358421429534464 2359610749468672 2361748460611584 2363534957177856 2370386577531456 2371507751771136 2371581931327488 2373280435516914 2374477248646272 2375674665312256 2381360589464472 2382486954325632 2383161921226548 2383688410177536 2384289138103488 2385491502772224 2393516986521584 2402867611533312 2410951553540992 2417940629241192 2419159963900416 2419769631230028 2420304207568896 2420914163266368 2420989888230144 2422134997438464 2429156492676864 2432122099207416 2433348585389568 2434499540164608 2434575690072064 2445693866681472 2446850660677632 2451073288925184 2456939671648308 2458178672995584 2459341372207104 2459418299154432 2460038112233856 2461201690945536 2461278676082688 2469559129815008 2470727211893248 2477889570462048 2479763919607632 2494758712772304 2495938714055424 2496567730868442 2496645822237336 2497197382090752 2497826716108416 2499086336237568 2507516379537408 2509390728682992 2510577650794752 2510656180386816 2511843701047296 2517855531275952 2519125251664896 2521030792702464 2524587217219584 2529512269846674 2534996756526696 2536195790088576 2536275121003008 2537474759221248 2538193634710272 2539394180370432 2546732852621727 2547937437264912 2549222327550976 2550428089696256 2555323619538987 2557821492089856 2558466104361048 2559756304111104 2561047154491392 2570310854844201 2571607027741248 2573936798869656 2575234800281088 2575883800986804 2576452866121728 2576533456257024 2577182784244992 2578401771466752 2578482422562816 2585853172938497 2587180288720896 2589033202382088 2589114186023904 2590338816705024 2591645089431552 2597847915779424 2599076677446144 2600387356557312 2602354366660608 2611109439841728 2612426186911744 2615451908528844 2616770845446912 2618090447486976 2620070848733184 2628885525286944 2630128967499264 2630211236595712 2631455305859072 2637753413717664 2639083596982272 2639748688614576 2640331862802432 2640997269017856 2641079878069248 2642329088114688 2649965235077468 2651969747358162 2653224108226272 2654562093152256 2656967018188032 2658306890612736 2658976826825088 2660317712769024 2669267791420384 2671286904727056 2672633998476288 2673898133372928 2679030663147531 2680297823616336 2681649461449728 2682917860589568 2685031282999296 2692706609836782 2694064505252736 2695338776610816 2701182808203264 2712320497733616 2713688284167168 2720183207896341 2721554959387968 2722842233515008 2723613624258912 2724901872118272 2726276003168256 2735447984596096 2736137361608343 2737517158563264 2738811982685184 2738897651331072 2755373204046848 2757457450040832 2758847998427136 2765451007120032 2766759043732992 2766845586548736 2768154282786816 2778254021041884 2779568113379904 2780969811873792 2787625766769804 2801226615914496 2806603551868842 2807931053312352 2809347054852096 2810675853950976 2811472128267264 2812801932509184 2820930734114724 2822353291217152 2823064569768366 2823688242163712 2824399857144096 2824488202935168 2825824163678208 2832587472685446 2834015908123008 2851871351092533 2853220263849648 2853309511128384 2854659104123904 2866429616923026 2867875118494848 2869231600908288 2869321349013504 2877549178601088 2879000287617024 2881178048802816 2890871165539056 2893057906208904 2895678898728363 2897139150316224 2898509474386944 2898600138289152 2900792725383168 2902164777566208 2910551831567688 2911928499731328 2912662352679849 2912753459276892 2913396945772544 2914131168793152 2915600725610496 2922578905251852 2923961262126912 2925435776126976 2937498119821944 2938979460275712 2943867201127776 2945351753422848 2946744881676288 2951097648154453 2955260769072568 2957496215947812 2958895088436672 2958987641170176 2960387219091456 2967472590432372 2968969046605056 2970373345652736 2972593676809064 2984125074104832 2984877121754556 2985629927899136 2986382354796288 2987888346906624 2989087895461536 2990595251939328 3002926265347932 3004440600327936 3005197767817938 3005861677142016 3005955698966528 3006713248285824 3008135400044544 3008229492989952 3016855644130944 3018282593163264 3018377003507712 3028531697231392 3030822568409328 3032256123687168 3033785249316864 3038830659228672 3046294346482016 3050591761623296 3051360559950318 3052899319688064 3054438855401472 3061749329311464 3063197512704384 3064742241656832 3067033112834768 3068483795415808 3077378982670608 3078930863145984 3079706803383672 3080387173269504 3081163480520832 3081259857747456 3082717269467136 3099794854552704 3101358039048192 3102139631295936 3103703998230528 3112701284867328 3114173568135168 3123173312769873 3126226268109824 3127014127552392 3128591038358016 3130070837354496 3130168744378368 3141491044809579 3143075256128192 3144561906045952 3148997947482112 3151379942903808 3158922434976396 3160515436708608 3162010335694848 3162109241769984 3164373914022552 3165969664861696 3175147452619296 3176649272434176 3177449839287108 3177549228302064 3178251213570048 3179052184137984 3180655337029632 3213111003734016 3223920838988256 3225546618533888 3226359508306704 3227072276758528 3227885551021824 3227986517640192 3229513329917952 3237242825926224 3238875323569152 3241296357882198 3242829465609888 3244464780519424 3245999386886144 3252230061231438 3254690144485017 3259281544105752 3260823158685312 3260925155575296 3262467547570176 3268097718566912 3274370810513649 3275919562197744 3277571563994112 3278397564892296 3279121829609472 3280050816311808 3281602254594048 3281704901443584 3291085856467178 3292774912917504 3303852760616064 3304685384799687 3306351892810176 3315191686152192 3324668365206639 3326344950363072 3327918285407232 3328756974491256 3328861096316448 3330435621477888 3332115114983424 3340090177430688 3341670013859328 3343355172716544 3344167886410197 3345854304910656 3347436867726336 3347541573849088 3357140708367936 3358833668886528 3359680149145824 3361374390269952 3364419658431744 3366116289626112 3372683026462232 3379995675368928 3381594386784768 3381700161337344 3382552404321552 3383299678961664 3384152325050112 3384258179613696 3385858907160576 3395643803495636 3397249916353216 3407098159385316 3409675389460494 3410428656119808 3411288139148064 3413008405481472 3427081139792268 3428809370321664 3431915731826208 3433646400374784 3434511734649072 3435270488162304 3436243712326656 3437869028622336 3447835021863936 3449465820758016 3450412251939114 3452044269842784 3452152248031872 3453785088940032 3462051355504434 3463797221039232 3465435569928192 3466417339965888 3468056928150528 3472949324832768 3481479253122304 3487269211371792 3489027793929216 3491666998009344 3493427798310912 3503413976239254 3505180700382592 3506838623332352 3517004551623552 3517890893496441 3518778129309696 3519664918152768 3521329692023808 3521439837425664 3535959663144216 3537632144301696 3539416124203008 3542622690917376 3545302435766784 3547090283692032 3557372896991232 3559055506440192 3559920653275371 3561715872969408 3563511997968384 3572040884196708 3573730431488448 3575532615266304 3578237254158336 3579929732284416 3590275479782376 3592086007003648 3593785035481088 3601577077604352 3604301417299968 3616427330311488 3618251045556224 3626910943861788 3628739945850624 3629654446845042 3630456311353344 3631371244899552 3631484832345216 3633202496157696 3648183148811124 3650022878084352 3651749310246912 3651863535108096 3676609933387776 3685409507472462 3687268009493376 3689012058310656 3689127448731648 3691918014124032 3704338694722512 3706090817839872 3707959749165056 3716834355693072 3719645879411448 3742138069158456 3743908071083136 3744968733356004 3745796073136128 3746740074162624 3748629504356352 3761240978819632 3764086093024488 3765866476192128 3765984270580224 3767765551570944 3776783296913928 3778687877497344 3794268404770011 3802495134790044 3804293685132864 3804412681504512 3806212138831872 3821906155897368 3823833491326464 3825642134544384 3825761798684672 3836732238134784 3838667050156032 3839634456166656 3841570731737088 3854494887385408 3857410541611872 3860905198304484 3862852200421632 3864679299182592 3864800184385536 3865774176367488 3867602657200128 3867723633844224 3880735775423584 3882571332975104 3883549803573132 3883671279035856 3885508225057536 3887467634147328 3896771873669136 3898615016169216 3900581034835968 3916664159762592 3918639280367616 3923177862793266 3925156268170368 3927135671230464 3943328287930416 3945193451248896 3945316854893568 3947182958788608 3956630120576496 3958625395473408 3960497794203648 3961619817103872 3963493632172032 3974947852616202 3977954621037243 3978833432139776 3979836162339408 3981843139728384 3985450527282048 3987460335919104 3990476569153536 4003901687130576 4005920800437248 4006930357090584 4007815569522688 4008950997714432 4010847200059392 4010972657319936 4020446735424504 4022474192174592 4024376790884352 4024502671343616 4039059914755173 4041096757879104 4043008164916224 4051774212304896 4068480746600424 4070532426250752 4072585140535296 4082332439081952 4084263350272512 4086322988875776 4087316305612463 4089414004752384 4103171976894144 4105241150861312 4106275737844896 4108217974027776 4108346476996608 4110289692622848 4133059806070272 4135144052064256 4136186175061248 4138271997640704 4148176510680048 4150138565599488 4150268379823104 4152231424180224 4164231083693164 4167381031562826 4169352170069856 4171454717810688 4173427783139328 4181438650154706 4188654726412772 4201839923871744 4209905327803263 4211896579968528 4214020582278144 4216013780926464 4219165218696736 4219334873284608 4231396101172086 4233529936825728 4234596854652549 4235532363245568 4236599785716144 4236732304402752 4238736245517312 4251023862184512 4279964266692576 4281988656185856 4284148004978688 4298561118651008 4299644425384539 4301812677742272 4303847401362432 4303982023520256 4316323767901632 4318500431425536 4321728477176264 4323772620813184 4336306748308584 4339586859313356 4345708725474336 4347764211580416 4347900207433728 4349956730093568 4365827747351532 4367892749596992 4369130188915338 4370095418658816 4371196753189728 4373401088415744 4375469672792064 4388153664190464 4405137014154752 4406247179732916 4408469190413568 4418027630134272 4420117322514432 4432891153608852 4435126600484096 4436244323921718 4437224380542976 4438342632655008 4438481461755264 4440580828637184 4451208885648558 4453453569907584 4455560018479104 4458890515213596 4461139073214208 4463249156968448 4476187611157248 4477315682631834 4478444891848704 4479573532194432 4481832520359936 4483631843192304 4485892877908992 4504389398021898 4506660900491904 4507796651726907 4508792515713024 4508933548449792 4510069872428736 4512203100066816 4512344239484928 4527565505261568 4542797545847088 4546233852613992 4547238208159744 4548384185530752 4550677873975296 4560544650461184 4569441519723024 4571745827095552 4575887642434944 4577040839925477 4578195200499712 4579348979532096 4581658283102208 4592623993967196 4594796269056576 4597113362485248 4600549669252152 4602725693123712 4602869664042496 4605046785253376 4616068474005912 4618396294718976 4619560205075508 4620580759904256 4621745220781248 4621889786621184 4624075904200704 4630599099777024 4637439161385569 4649692281829056 4652037058572288 4653209446943904 4655555997345792 4671218634985672 4689339402164736 4690521191328588 4691704172412928 4692886557537024 4695106256031744 4695253116567552 4714612884192288 4716842859068928 4719221498937344 4723496921223168 4727069914355712 4740773155062912 4743015503542272 4743163862654976 4746560871033828 4748954497292544 4751349330624512 4762721178928944 4764973908651264 4766323842453096 4767376820355072 4768578276206976 4770983005544448 4787033973043168 4821903107081984 4835881258482384 4838319927800832 4839539262460056 4840608415137792 4841828326532736 4841979776460288 4844269994876928 4858312985353728 4861944536823297 4864244198414832 4866697170779136 4868999080329216 4878345091847157 4891387733362944 4893701321355264 4902146577850368 4913879343296616 4916357345991168 4918682744414208 4918836598308864 4920076224467712 4922403381891072 4922557352165376 4936628784700767 4939118259630016 4941454423786496 4955779140924096 4959527839215264 4989517425544608 4991877428110848 4993135461736884 4993291644474672 4994394764181504 4995653432216832 4998172672475136 5015032759074816 5018781457365984 5021155301589504 5021312360773632 5023687402094592 5035711062551904 5038250503329792 5042061585404928 5049174434439168 5059024539693348 5069993513053392 5072391580177152 5072550242006016 5074949518442496 5076387269420544 5078788360740864 5093465705243454 5095874874529824 5098444655101952 5100856179392512 5110647239077974 5114513084190741 5115642984179712 5116932208722096 5119512608222208 5140621709688402 5143214055482496 5147873597739312 5150469600562176 5151767601973608 5152905732243456 5154365568489984 5156803542933504 5156964845125632 5171706345876994 5174360577441792 5175618377908671 5178066404764176 5178228372047808 5180677633410048 5193077033256651 5195695831558848 5198153354892288 5204708733321216 5222218879683456 5224852373823488 5230903817057688 5233541690893824 5236180894973952 5240141697466368 5255120964358881 5257771050573888 5260257934998528 5260422473191424 5275506827435328 5278167193964544 5279497377229152 5281994538035712 5282159756138496 5284658176229376 5299930470154936 5303939494716324 5306448216452544 5309124186304512 5313934036376064 5316613781225472 5317953653650176 5320635425538048 5338535582840768 5342573809454112 5345267996952576 5347796266745856 5358061326295062 5360595647232672 5363298922899456 5365835721179136 5385413219673564 5388129010505472 5390677553221632 5402365616406528 5424640995467232 5427376568334336 5440366415792682 5443109918775936 5445684467030016 5447227248517824 5449803744236544 5470895969192192 5472274723216686 5475034317126528 5477623965370368 5477795302662144 5510746408093696 5514914900081664 5528114261208693 5530902014240064 5533518087465984 5533691173097472 5556508042083768 5559136226759808 5561939623747584 5575251533539608 5613207103737684 5615862106624704 5618694109704192 5622944256534528 5625603865018368 5641861468229448 5644706582434304 5646129139536732 5647376484327424 5648799714288192 5648976405870336 5651648327356416 5665174945370892 5668031816246016 5703742702185066 5706440527699296 5706619022256768 5709318208247808 5732859233846052 5735750236989696 5738463201816576 5738642698027008 5755098357202176 5758000575234048 5762356097605632 5781742331078112 5786115812417808 5791357797456726 5794278300632448 5797018948773888 5797200276578304 5801585450766336 5821103663135376 5823856999462656 5825324705359698 5825506918553784 5826793891545088 5828262337586304 5831201451220992 5845157810503704 5847922524253824 5850871552253952 5874996239643888 5877958920551424 5887734402255552 5890703506845696 5902195296308906 5910521538145136 5914992431895624 5917790176873344 5917975282340352 5920774438182912 5934945180864744 5937938093210112 5940746691305472 5942376656117363 5945187353618128 5962421778924303 5968250148209664 5969754243509112 5972764709592576 5975776693813248 5978175790923072 5981190503878656 6005852530695864 6008881200655872 6010395535635876 6011723354284032 6011911397933056 6013426496571648 6016270800089088 6016458985979904 6033711288261888 6036565186326528 6036754007015424 6057063394462784 6061645136818656 6064512247374336 6067570498633728 6077661318457344 6092588692964032 6101183523246592 6102721119900636 6105798639376128 6108877710802944 6123498658622928 6126395025408768 6129484483313664 6134066225669536 6136967590831616 6154757965341216 6157861726291968 6159413606767344 6160774346539008 6162326961041664 6162519715494912 6165434538934272 6199589709105408 6202716078096384 6204279262591872 6207407996461056 6225402569734656 6228347136270336 6246346625539746 6251071547344239 6252452536219648 6254028255104784 6257182076716032 6260141674708992 6272157975232059 6282982089619158 6286150512256384 6289123812091904 6297995894964224 6302759885807616 6317844869952792 6321030873417216 6324020671389696 6324218483539968 6328747828045104 6331939329723392 6347094151758129 6350294905238592 6353298544868352 6354899678574216 6355098456604128 6358104368275968 6361310674059264 6426222007468032 6447841677976512 6451093237067776 6452719016613408 6455771102043648 6455973035280384 6459026659835904 6474485651852448 6477750647138304 6482592715764396 6485658931219776 6488929561038848 6504460122462876 6509380288970034 6518563088211504 6521646317370624 6521850311150592 6524935095140352 6536195437133824 6548741621027298 6551839124395488 6553695283373007 6555143127988224 6556795129784592 6558243659218944 6560101632623616 6563204509188096 6582171712934356 6607705521232128 6609370769599374 6612703785620352 6630383372304384 6649336730413278 6652689900726144 6654366485882577 6655836570814464 6657513948982512 6657722192632896 6660871242955776 6680180354861376 6683340027718656 6688335772820394 6691708609821312 6694873735452672 6695083147698176 6714281416735872 6717667337773056 6719360298291648 6722748780539904 6728839316863488 6732232579252224 6745366052924464 6756584097032847 6759991350737856 6763188773569536 6763400322674688 6765104808643104 6768304650100224 6768516359227392 6771717814321152 6791287606991272 6794499832706432 6814196318770632 6819350778920988 6820857312239616 6822576278296128 6826016810962944 6854162279584536 6857618740643328 6863831463652416 6867292800749568 6869023469298144 6872487424653312 6875738057244672 6895670043727872 6898931641516032 6900824503878228 6904088539685568 6904304496063744 6907570177880064 6924102711008868 6927594442078464 6930871139856384 6932834679931776 6936113856301056 6945898649665536 6962958506244608 6974538422743584 6978055587858432 6983333996018688 7006827952478508 7010361400765184 7013677246664704 7034009103247104 7035781786992882 7037556258619392 7039329836305536 7042659384047616 7042879674851328 7071919326288432 7075264288603392 7078832248406016 7085245381834752 7090604871533568 7114745793982464 7119841306550742 7123431745938816 7127023995936768 7144081768393416 7147460862976896 7151065230532608 7156474508316672 7180550959564752 7184172014007296 7187570070962176 7208602834599936 7232854660622976 7236502091112448 7253821887723576 7257479891701248 7259308893690084 7260912622706688 7262742489799104 7262969664690432 7266404992315392 7287404396463037 7296366297622248 7300045756168704 7303498620493824 7303727070216192 7353219866775552 7370819014944924 7374536018986752 7378024116621312 7378254897463296 7383836028248064 7408677389445024 7412181635679744 7415919498330112 7433668711386144 7439291758822896 7484276138316912 7487816142166272 7489937466712008 7491592146272256 7493480148325248 7497259008712704 7522481957639264 7528172186048976 7531732952384256 7531968541160448 7535531103141888 7553566593827856 7557375754994688 7588536809540022 7604990269580088 7608587370265728 7608825363009024 7612424277663744 7640198557865181 7643812311794736 7647666982652928 7651284269088768 7665970858616961 7673464476269568 7679268912333312 7683141463474176 7708989774770816 7710932564532603 7714821083223744 7721810396608968 7725704400843264 7729358598365184 7729600368771072 7731548352734976 7735205314400256 7735447267688448 7757559518815491 7761471550847168 7765142665950208 7767099607146264 7767342558071712 7771016450115072 7774935268294656 7793543747338272 7797230032338432 7801162069671936 7833328319525184 7837278560735232 7846355725586532 7850312536340736 7854271342460928 7886656575860832 7890386902497792 7890633709787136 7894365917577216 7913260241152992 7917250790946816 7920995588407296 7923239634207744 7926987264344064 7949895705232404 7955909242074486 7957666864279552 7959672324678816 7963686279456768 7970901054564096 7974920671838208 7980953138307072 8007803374261152 8011841600874496 8013860714181168 8015631139045376 8017901995428864 8021694400118784 8037091989442593 8040893470849008 8044948384349184 8048753581768704 8078119829510346 8082193515758208 8086016329832448 8103548424609792 8136961493200848 8141064852501504 8160549623689023 8164664878163904 8168526700545024 8174632611224926 8178828009504768 8206343953788288 8208412084825029 8210482301722624 8212551475689792 8216435948055552 8216692953993216 8266119612140544 8272372350122496 8276543995281408 8296353021360096 8300277131198976 8300536759646208 8304462848360448 8328462167386328 8334762063125652 8338704340139712 8342909435621376 8362877300309412 8377309452825544 8403679847743488 8419810655606526 8423793159937056 8428041164556288 8432027561852928 8438330437393472 8462792202344172 8467059873651456 8469193709305098 8471064726491136 8473199571432288 8473464608805504 8477472491034624 8502047724369024 8559928533385152 8563977312371712 8597122237302016 8599288850769078 8603625355484544 8607694802724864 8607964047040512 8632647535803264 8637000862851072 8643456954352528 8647545241626368 8672613496617168 8679173718626712 8687036696185089 8691417450948672 8695528423160832 8695800414867456 8731655494703064 8735785499193984 8737987058039547 8738260377830676 8740190837317632 8742393506379456 8746802176831488 8776307328380928 8810274028309504 8812494359465832 8816938380827136 8836055260268544 8840234645028864 8853292944463359 8865782307217704 8870253200968192 8872488647843436 8874448761085952 8876685265310016 8876962923510528 8881161657274368 8902417771297116 8906907139815168 8911120036958208 8917781030427192 8922278146428416 8926498313936896 8952375222314496 8954631365263668 8956889783697408 8959147064388864 8963665040719872 8967263686384608 8971785755817984 9008778796043796 9013321800983808 9015593303453814 9017585031426048 9017867096899584 9020139744857472 9024406200133632 9024688478969856 9055131010523136 9085595091694176 9092467705227984 9094476416319488 9096768371061504 9101355747950592 9138883039446048 9143491654191104 9151775284869888 9154081679850954 9156390400999424 9158697959064192 9163316566204416 9185247987934392 9189592538113152 9194226724970496 9201099338504304 9205451386247424 9205739328084992 9210093570506752 9232136948011824 9236792589437952 9239120410151016 9241161519808512 9243490441562496 9243779573242368 9248151808401408 9274878322771138 9299384563658112 9304074117144576 9306418893887808 9311111994691584 9342437269971344 9369519938309619 9378678804329472 9381042382657176 9385773115074048 9390212512063488 9390506233135104 9424473134428737 9429225768384576 9433685718137856 9446993842446336 9454139828711424 9481546310125824 9486031007084544 9486327725309952 9493121742067656 9497908994585088 9502698661249024 9525442357857888 9529947817302528 9532647684906192 9534753640710144 9537156552413952 9541966011088896 9574067946086336 9643806214163968 9671762516964768 9676639855601664 9679078524920112 9681216830275584 9683656653065472 9683959552920576 9688539989753856 9716625970707456 9723889073646594 9728488396829664 9733394341558272 9737998160658432 9756690183694314 9782775466725888 9787402642710528 9804293155700736 9823112431540947 9827758686593232 9832714691982336 9837365488828416 9840152448935424 9844806763782144 9845114704330752 9873257569401534 9878236519260032 9882908847572992 9911558281848192 9914056154399061 9919055678430528 9974005095619917 9979034851089216 9983754856221696 9986270923473768 9986583288949344 9991306864433664 9996345344950272 10030065518149632 10032503659230591 10037562914731968 10042310603179008 10042624721547264 10071422125103808 10076501006659584 10084123170809856 10098348868878336 10118049079386696 10139987026106784 10144783160354304 10145100484012032 10149899036884992 10152774538841088 10157576721481728 10186931410486908 10191749749059648 10196889310203904 10221294478155948 10229026168381482 10231285968359424 10233864417444192 10239025216444416 10281243419376804 10286428110964992 10295747195478624 10300939201124352 10303535203947216 10305811464486912 10308731136979968 10313607085867008 10343412691753988 10351236755817342 10356132809528352 10356456744095616 10361355266820096 10386154066513302 10391391663117696 10396306709784576 10444437759366912 10449704747646976 10461807634115376 10467083381787648 10480283394932736 10510241928717762 10515542101147776 10520515869997056 10520844946382848 10551013654870656 10556334387929088 10558994754458304 10563989076071424 10564319512276992 10599860940309872 10607878989432648 10612896432905088 10618248372609024 10627868072752128 10635907307300352 10641270851076096 10677071165681536 10679761959826113 10685147618908224 10690535993905152 10716122652590124 10721191294465344 10726597845798912 10770826439347128 10776258021010944 10781355106443264 10804731232813056 10849281990934464 10854753136668672 10880732831585364 10886219837551872 10891368934060032 10894454497035648 10899607488473088 10941791938384384 10944549446433372 10950068634253056 10955247930740736 10955590605324288 11021492816187392 11029829800163328 11056228522417386 11061804028480128 11067036174931968 11067382346194944 11113016084167536 11118272453519616 11123879247495168 11150503067079216 11226414207475368 11231724213249408 11237388219408384 11245888513069056 11283722936458896 11289413164868608 11292258279073464 11294752968654848 11297599428576384 11297952811740672 11303296654712832 11330349890741784 11336063632492032 11382805214310033 11407485404370132 11412881055398592 11413238044513536 11418636416495616 11451635480156201 11465718467692104 11471500473979392 11476926403633152 11477285396054016 11510196714404352 11516001150468096 11518800497635123 11524712195211264 11563484662156224 11572231624835616 11582715594913452 11588556601264896 11594037897547776 11594400553156608 11603170901532672 11642207326270752 11647713998925312 11650649410719396 11651013837107568 11653587783090176 11656524675172608 11662402902441984 11690315621007408 11695845048507648 11701743104507904 11749992479287776 11755917841102848 11775468804511104 11781407013691392 11804390592617812 11821043076290272 11829984863791248 11835580353746688 11835950564680704 11841548876365824 11869890361729488 11875876186420224 11881493382610944 11884753312234726 11890374707236256 11924843557848606 11933863863111729 11936500296419328 11939508487018224 11945529419185152 11956351581846144 11962381007757312 12011705061391728 12017762401311744 12020791071271752 12023446708568064 12026852993143296 12032541600178176 12032917971959808 12067422576523776 12073130372653056 12073508014030848 12114126788925568 12117179744265519 12123290273637312 12129024494748672 12155322636914688 12185177385928064 12202367046493184 12205442239801272 12211597278752256 12217755421605888 12246997317245856 12252790050817536 12258968966627328 12261948916837389 12268132451339072 12273935181663232 12309515930682432 12315723452583936 12318827213534688 12324653922083328 12325039430989824 12330869077868544 12399179418210816 12405432156192768 12408558525183744 12414815992922112 12450805139469312 12456694272540672 12492693251079492 12502143094688478 12504905072439296 12508056510209568 12514364153432064 12520283349417984 12544315950464118 12565964179238316 12572301024512768 12578247624183808 12595991789928448 12605519771615232 12629715983409789 12635689739905584 12642061746834432 12648041342779392 12657495656090208 12663878659446784 12694188303516258 12700589810477184 12703790563957647 12706597089736704 12709799357148432 12710196913208256 12716208736551936 12852444014936064 12895683355953024 12898933276153617 12902186474135552 12905438033226816 12911542204087296 12911946070560768 12948971303704896 12955501294276608 12965185431528792 12971317862439552 12977859122077696 13008920244925752 13018760577940068 13037126176423008 13043292634741248 13043700622301184 13049870190280704 13097483242054596 13103678248790976 13107390566746014 13110286255976448 13113590259569184 13120203265247232 13126409018376192 13164343425868712 13215411042464256 13218741539198748 13225407571240704 13298673460826556 13305379801452288 13308732971765154 13311673141628928 13315027897965024 13315444385265792 13321742485911552 13360360709722752 13366680055437312 13376671545640788 13383417219642624 13389747470905344 13390166295396352 13428562833471744 13435334675546112 13438720596583296 13445497561079808 13457678633726976 13490732105848928 13513168194065694 13519982701475712 13526377547139072 13526800645349376 13530209617286208 13536609300200448 13537032718454784 13582575213982544 13588999665412864 13628392637541264 13638701557841976 13641714624479232 13645152556592256 13652033621925888 13708324559169072 13715237481286656 13727662927304832 13731122519776431 13734585601499136 13738046938596288 13744974849306624 13791340087455744 13801649007756456 13808177079371136 13808608992127488 13815140355760128 13848205422017736 13855188884156928 13861742279712768 13865669359863552 13872227712602112 13891797299331072 13912317484156707 13925917012489216 13949076845487168 13956111175716864 13966667992037376 14013655904957016 14020722801530368 14027354493329408 14068018206494208 14071563573985764 14075112517238784 14078659672611072 14085318768095232 14085759349702656 14143838652576864 14150528577206784 14157664496812032 14170490763669504 14181209743067136 14229491587964928 14239682613101484 14246863491877632 14254047991873536 14288163536786832 14294921725953792 14302130461065216 14312949016633344 14361101919129504 14368344028014592 14375140141924352 14465709321245952 14473004182224896 14507643775447152 14514959783402496 14518617787380168 14521825245413376 14525484979598208 14525939329380864 14532809984630784 14574808792926074 14585833610469891 14592732595244496 14600091512337408 14606997240987648 14635035275541471 14706439733551104 14741638029889848 14749072037973504 14756048233242624 14756509794926592 14767672056496128 14809886354102301 14817354778890048 14824363271359488 14867337422772288 14878583517645792 14968552276633824 14975632284332544 14979874933424016 14983184292544512 14986960296650496 14994518017425408 15044963915278528 15056344372097952 15063465904768512 15063937082320896 15071062206283776 15107133187655712 15114751509989376 15177073619080044 15209980539160176 15217174740531456 15217650726018048 15224848555327488 15280397115730362 15287624623589472 15295333965305856 15302568538177536 15331941717233922 15346928952539136 15358537824666624 15417979549541632 15421865129065206 15429642166447488 15443620793217936 15451408801686528 15458717196730368 15463096705469952 15470410628800512 15470894535376896 15515119037630982 15522943101694336 15526855133726013 15530285331900416 15534199214292528 15534685116143424 15542032900230144 15579231099769953 15587087494676544 15594460064676864 15666656639050368 15674557121470464 15692711451173064 15700625072681472 15708542684921856 15765362893076643 15773313151721664 15780773804995584 15781267419574272 15826520482305984 15834501581893632 15846479268415488 15853974528688128 15899791410464808 15911818484148972 15915333728559104 15919344649357632 15927372558913536 15941802109128192 15949841343676416 15961906276614144 16015606748522304 16023683201748992 16027721428362336 16035803990857728 16043388800237568 16074183978885186 16081786941698016 16089896768698368 16097507163537408 16156239659020692 16164387031516416 16172032659664896 16207096849219584 16273922986401696 16282129705003008 16321099247378046 16329329756327808 16337053401090048 16349265222449852 16412687907576576 16416824169650058 16420964603445248 16425102951379584 16432871896111104 16433385907986432 16532239224281088 16544744700244992 16592706042720192 16600554262397952 16601073519292416 16656924334772656 16669524126251304 16677408680279424 16685818871242752 16725754600618824 16754618905651088 16839621311213052 16847586319874112 16856082329112576 16876660874786944 16925584404688344 16934119747302912 16938387418610196 16942129452982272 16946399142864576 16946929217611008 16954944982069248 17004095448738048 17119857066770304 17127954624743424 17194244474604032 17198577701538156 17207250710969088 17215389605449728 17215928094081024 17265295071606528 17274001725702144 17286913908705056 17295090483252736 17345226993234336 17358347437253424 17374073392370178 17382834901897344 17391056846321664 17391600829734912 17463310989406128 17471570998387968 17475974116079094 17476520755661352 17480381674635264 17484787012758912 17493604353662976 17552614656761856 17620548056619008 17624988718931664 17633876761654272 17672110520537088 17706585888926718 17731564614435408 17740506401936384 17744977295686872 17748897522171904 17753370530620032 17753925847021056 17762323314548736 17804835542594232 17813814279630336 17822240073916416 17827129968352089 17835562060854384 17844556292856832 17852996627873792 17887265336772909 17904750444628992 17909262730527336 17918294128777728 17927330081439744 17934527372769216 17943571511635968 18017557592087592 18026643601967616 18031186606907628 18035170062852096 18035734193799168 18040279489714944 18048812400267264 18049376957939712 18100972210569479 18110262021046272 18171190183388352 18184935410455968 18193536742123008 18202711495901184 18277766078892096 18286983308382208 18303550569739776 18308163359701908 18312780801998848 18317395918128384 18326633132408832 18370495975868784 18379185076226304 18388453449940992 18402198677008608 18410902772494848 18411478656169984 18420187141013504 18464273896023648 18473585178875904 18478240820302032 18482323039617024 18486980883124992 18487559146484736 18496303616802816 18549756645542276 18598769127316224 18608148234289152 18612837787775616 18622223989383168 18684874539942688 18739039876619238 18753214642032717 18757357608658944 18762084765314352 18771546230148096 18780425024126976 18848946268857474 18858451536769152 18867371436275712 18893987684892672 18908279657422848 18963092620251648 18972062014169088 18972655450619904 18986243484135312 18995817989170176 19041282455274387 19050884715715776 19059895634605056 19065295369812384 19074313104827904 19083932022177792 19148135892172672 19287612428327936 19343525033929536 19353279711203328 19358157049840224 19367313306130944 19367919105841152 19377079979507712 19433251941414912 19447778147293188 19456976793659328 19466788683116544 19513380367388628 19565550933451776 19574805285421056 19608586311401472 19646224863081894 19655517373186464 19665429383964672 19674730977656832 19680304897870848 19689613527564288 19746515138803068 19756473038520064 19765817695145984 19823116563696384 19828112308798122 19838111356861056 19948010191239834 19958069702178432 19963099457647731 19967509712443392 19972541846947536 19973166577898688 19982613728867328 20065007318461182 20075125829463936 20084621206358016 20085249443094528 20142844250207616 20153002013319168 20168246341619712 20196697737756672 20236098158773392 20269752291098541 20279974052213568 20289566320708608 20290200968024064 20305549077682176 20315153442963456 20373862820973816 20383499498119296 20393778620407808 20442588956311896 20458052336762964 20462571936718848 20467728834888384 20478050432888832 20562486838753608 20572856221929984 20591494390957248 20601878402248704 20607070407894432 20617462273959936 20627214171734016 20686825383507976 20702473511634684 20712265619056704 20712913488191232 20722710533640192 20772308133026604 20782783326235392 20792613419569152 20888875518733824 20899409495293952 20923615268230752 20934166763575296 21020483857435524 21031084202295552 21041031739994112 21041689892765696 21102027309741312 21112668775858176 21117989508916608 21127978152142848 21128639024553984 21199721880619744 21215757978865296 21225792865810176 21236496745218048 21255736145504256 21271814614600704 21354142331363072 21359523919652226 21370295237816448 21381071987810304 21432245305180248 21442382588930688 21453195691597824 21541652878694256 21552516042021888 21562710212886528 21698563981868928 21709506273337344 21761465663170728 21772439675103744 21782737868120064 21788908994071296 21799214976946176 21862213189389111 21883583876768768 21889098892866744 21900137268506112 21910495861481472 21911181210648576 22042985632374784 22059659600326656 22112457044834772 22123608056960256 22134072349863936 22134764692389888 22226032168335072 22236544907039232 22247758494990336 22301006134158432 22452828414950736 22463448426498816 22474776438816768 22491777026138112 22567445872917792 22578826329737216 22584516558146928 22589505937309696 22595198857152768 22595905623481344 22606593309425664 22660699781483568 22672127264984064 22765610428620066 22814970808740264 22825762110797184 22826476089027072 22837272832991232 22903270960312402 22920595673595543 22931436935384208 22943000947958784 22953852807266304 22997912575850883 23020393428808704 23037600995270246 23049424390422528 23126969324312448 23132797693597809 23144463249671232 23165431189826904 23177113202529792 23188075795095552 23188801106313216 23206341803065344 23272678556446473 23284414652541504 23295427997850624 23301298821438792 23302027674215136 23313049350345216 23324805804883968 23380631242014816 23391690097015296 23403486209015808 23499984958575552 23511835682205696 23550937609022208 23562814027382784 23608781185235624 23642086152580544 23659969727582496 23671160707493376 23671901129361408 23683097752731648 23739780723458976 23751752372840448 23762986765221888 23769506624469452 23780749414472512 23849687115697212 23867727726223458 23873000592838656 23879016974036448 23891058838370304 23912703163692288 23924762015514624 24023410122783456 24035524802623488 24041582142543504 24046893417136128 24053705986286592 24065083200356352 24134845153047552 24146260745306112 24228253577851136 24234359488531038 24246580547274624 24258048989497344 24310645273829376 24370354771856128 24404734092986368 24410884479602544 24423194557504512 24481648871067069 24493994634491712 24505580101635072 24523897833674778 24536264902678144 24547870363326464 24619031861364864 24625236254475087 24631446905167872 24637654427069376 24649307844166656 24650078861979648 24798358836421632 24817117050367488 24829631985844224 24901610278938624 24913388545081344 24985386502158984 25004286189376956 25009810144878592 25016113020419136 25028728306864128 25088631900928236 25131928358476632 25144602049025536 25156495248367616 25211039543230464 25259431966819578 25271379479811168 25284123493668864 25296082685558784 25314991312180416 25327757318893568 25388376607032516 25401179620954368 25407581127915294 25413194179473408 25419598714296864 25420393826416512 25432417473103872 25791366711906048 25797866552307234 25804372948271104 25810876066453632 25823084408174592 25823892141121536 25897942607409792 25911002588553216 25930370863057584 25942635724879104 25955718244155392 26017840489851504 26037521155880136 26074252352846016 26086585269482496 26087401244602368 26194966484109192 26207356497581952 26214781133492028 26220572511952896 26227180519138368 26240406530494464 26328686851737424 26430822084928512 26437483078397496 26450815142481408 26559878833390077 26597346921653112 26610759602904576 26617465943530308 26623346283257856 26630055795930048 26630888770531584 26643484971823104 26720721419445504 26733360110874624 26753343091281576 26766834439285248 26779494941810688 26780332590792704 26857125666943488 26870669351092224 26877441193166592 26890995122159616 26915357267453952 26981464211697856 27026336388131388 27039965402951424 27052755094278144 27053601290698752 27060419234572416 27073218600400896 27074065436909568 27165150427965088 27177999330825728 27256785275082528 27277403115683952 27283429248958464 27290305113184512 27304067243851776 27416649118338144 27430474962573312 27455325854609664 27462245039552862 27469171202998272 27476093877192576 27489949698613248 27582680174911488 27603298015512912 27616354158742272 27617217984254976 27630280711520256 27696410844035472 27710377768313856 27723484559425536 27731338719727104 27744455425204224 27824634968313414 27851834024978432 27898153690974336 27912222351433728 27933335984074752 28027311809914032 28041445603060736 28054708986658816 28108559814928857 28136036412988416 28143127147971528 28157319345222144 28170637536190464 28171518699405312 28273419403286211 28287677305153728 28301057154413568 28340981527339008 28362419486134272 28458983175929856 28479365226202968 28493726983755264 28508095983747072 28576327073573664 28589843451907584 28604260922130432 28625898033266688 28722203838259008 28736688056029184 28931418642491904 28946008364449792 29015287550894304 29029919566804992 29037235574760336 29043650490826752 29050969959196416 29051878658761728 29065619969261568 29149617585852148 29171667220939782 29185465190488992 29200183024674816 29213994481975296 29270070551082942 29412879467102208 29469337294622841 29483276059779696 29498144075947008 29512096466485248 29535344112992256 29619772708204602 29634709557780096 29648726542718976 29734674845544576 29757167035291584 29922015286859751 29937104553267648 29951264568665088 29959749866848032 29973920593300992 29989036034850816 30089927830557056 30097510977691773 30112688744195904 30126931809537024 30127874164641792 30214266375311424 30229503019978752 30354147238160088 30419961078320352 30434349481062912 30435301452036096 30449697110654976 30560794231460724 30575249247178944 30590667930611712 30663883434467844 30693857905078272 30717075649333248 30835959099083264 30843730258130412 30859284332894976 30887241586435872 30902817603373056 30917434393460736 30926193410939904 30940821257601024 31030238075261964 31045886203388672 31053710267452026 31060570663800832 31068398428585056 31069370232286848 31084065800460288 31158462199539906 31174174989353088 31188920129353728 31333313278100736 31349114242940928 31385422902346128 31401250145362944 31530725786153286 31546626303443328 31561547609991168 31562534839148544 31653040964611968 31669003163787264 31692958536830976 31799582820929616 31823636968297944 31830667457118208 31838689298715264 31854745117827072 31883604218256384 31923812553228288 32031213497044608 32039285879478339 32047366403497984 32055442856724672 32071607981715456 32148367957770372 32163573883396032 32179793537396736 32312479318041384 32328774063032832 32344065319329792 32414193698439168 32462074129698983 32547845972803392 32564259410006016 32642198494756092 32658659512655616 32674106802180096 32698530444899704 32825375815153152 32833648339300116 32841929206890496 32850205902759168 32865743792222208 32866771815972864 33064478448562176 33089489400489984 33185412085440384 33201108524795904 33202147038584832 33313848669545312 33339048252502608 33354817360558848 33371637742485504 33451509201237648 33509237811302176 33679242622426104 33695172639748224 33712164658225152 33753321749573888 33851168809376688 33868239494605824 33876774837220392 33884258905964544 33892798285729152 33893858435222016 33909889964138496 34008190897476096 34148415642930099 34239714133540608 34255909249486848 34354906440468603 34388488949208064 34397155403076312 34414501421938176 34430779210899456 34431856188162048 34530590143213056 34548003451404288 34556401492905369 34573827817410112 34590180966505472 34690453986468672 34716694874506848 34748146784740356 34765669803794688 34782113692643328 34783201659469824 34926621978812256 34943141996775936 34951948232158188 34953041511322704 34960763349270528 34969574025517824 34987208707325952 35105229313523712 35241096113238016 35249977437863328 35267753523308544 35344221041074176 35413171777853436 35463129228870816 35481012803872768 35489954591373744 35497795044343808 35506741061240064 35507851694042112 35524646629097472 35609671085188464 35627628559260672 35644480147832832 35654259936704178 35671124121708768 35689112585713664 35705993255747584 35774530673545818 35801591589335187 35809500889257984 35818525461054672 35836588257555456 35869054745538432 35887143023271936 36035115184175184 36053287203935232 36062373213815256 36070340125704192 36080558979429888 36097624800534528 36098753915879424 36201944421138958 36220524042092544 36342380366776704 36351539232796557 36369870820911936 36387073484246016 36555532157784192 36573966616764416 36607101139479552 36616326719403816 36634791836256768 36653266264817664 36740991951737568 36758370152452608 36776906899881984 36785846750512167 36804397354017216 36821805544989696 36822957312339968 36928547792047296 36947170357751808 36956481640604064 36973961766249984 36975118292969472 36992607233605632 37099513291084552 37197538254632448 37216296468578304 37225675575551232 37244447978766336 37369749079885376 37478079753238476 37506429284065434 37514715217317888 37524169530628704 37543092460296192 37560850048253952 37697892537714948 37716903073538304 37734742872551424 37787975369785344 37816559314845696 37926185240503296 37944124028338176 37972486968270624 37991635978340352 38082564910548774 38101769431431552 38119791269210112 38130590739624768 38148626209655808 38296271784345344 38575224856655872 38687050067859072 38696799828460851 38706559422406656 38716314099680448 38734626612261888 38735838211682304 38866503882829824 38895556294586376 38913953587318656 38933577366233088 39026760734777256 39131101866903552 39149610570842112 39292449726163788 39311034746372928 39330858767929344 39360609795741696 39379227055128576 39493030277606136 39512946077040128 39531635390291968 39646233127392768 39656224617596244 39676222713722112 39896020382479668 39916139404356864 39926198915295462 39935019424886784 39945083693895072 39946333155797376 39965227457734656 40130014636922364 40150251658927872 40169242412716032 40170498886189056 40285688500415232 40306004026638336 40336492683239424 40472196317546784 40539504582197082 40559948104427136 40579132641417216 40580401936048128 40611098155364352 40747725641947632 40766998996238592 40787557240815616 40885177912623792 40916104673525928 40925143873437696 40935457669776768 40956100865777664 41124973677507216 41145712443859968 41182988781914496 41203756804497408 41214140815788864 41234924547919872 41373650767015952 41404947023269368 41424531238113408 41425826976382464 41445421067280384 41544616266053208 41565566652470784 41585226839138304 41736952452470121 41777751037467648 41847230536461504 41868333527150592 42040967714871048 42062168404591104 42082063479988224 42083379785531392 42204054619482624 42225337551716352 42235979017833216 42255956304285696 42257278049107968 42399443761239488 42431515957730592 42451585731620352 42472993490436096 42511472291008512 42543629229201408 42708284662726144 42719047839304452 42740590475632896 42762143975620608 42864490610360496 42884765177861376 42906391383195648 43083305757388512 43105032084043776 43125420425773056 43397127963737856 43419012546674688 43522931326341456 43544879350207488 43565475736240128 43577817988142592 43598429953892352 43724426378778222 43757500831409673 43767167753537536 43778197785733488 43800274537012224 43820991722962944 43905105826624413 44085971264749568 44119319200653312 44224914089669544 44247216113920512 44268144699727872 44269529384779776 44429659062306903 44452064336670144 44473089814078464 44602012268316864 44905656829901472 44926896852997632 44949552877633536 44983554052276224 45134891745835584 45157652659474432 45169033116293856 45190397714305536 45191811246962688 45213186618851328 45321399562967136 45344254529968128 45531220857240132 45629941617480528 45651524221594368 45652952178054144 45674545665982464 45806541920624804 45841191347191086 45862873870768416 45886001895917568 45907705614532608 45995825151701766 46040786857617408 46075201990540492 46253938648624896 46265595387195618 46288926499342464 46330862379653808 46354226405059584 46376151590191104 46412683606130688 46545357112892946 46568829305083008 46580565401178039 46590855995701248 46602597642877584 46604055348430272 46626098700690432 46761262484029632 46783380194030592 46999969917151104 47023671364411392 47101875218044416 47125628054765568 47217562370471248 47284172305161088 47296088679229929 47319939455164992 47342321414986752 47343802258722816 47479561446917952 47503504745680896 47539013248938904 47561498828945024 47699374231394424 47735455452446916 47746001185677312 47758033948072896 47782117676740608 47825406327384576 47849524031029248 48046820245566912 48071049605246976 48083164285087008 48107411972573184 48130166400712704 48269690306095104 48292521490612224 48456507155702272 48468718977062076 48493161094549248 48516097978994688 48621290547658752 48740709543712256 48809468185972736 48821768959205088 48846389115009024 48963297742134138 48987989268983424 49011160203270144 49047795667349556 49072529805356288 49095740726652928 49238063722729728 49250472508950174 49262893810335744 49275308854138752 49298615688333312 49300157723959296 49596717672843264 49634234100734976 49803220557877248 49970773004317968 50008572378753912 50019620289757184 50032226040838272 50057456613728256 50177263801856472 50263856716953264 50289204098051072 50312990496735232 50518863933639156 50542758959622336 50568246987337728 50629982624360832 50655514637787136 50776753214065032 50802359241908736 50815162255830588 50826388358946816 50839197428593728 50840787652833024 50864834946207744 51011830775241259 51582733423812096 51595733104614468 51608745896542208 51621752132907264 51646168816349184 51647784282243072 51795885214819584 51822005177106432 51860741726115168 51885271449758208 51911436488310784 52035680979703008 52075042311760272 52148504705692032 52173170538964992 52174802489204736 52389932968218384 52414712995163904 52429562266984056 52441145023905792 52454361038276736 52480813060988928 52657373703474848 52861644169857024 52874966156794992 52901630284962816 53119757666780154 53194693843306224 53221519205809152 53234931887060616 53246692566515712 53260111591860096 53261777541063168 53286969943646208 53441442838891008 53466720221749248 53481389905056267 53506686182563152 53533668878570496 53558989883621376 53661796010318727 53714251333886976 53754882386333184 53781990244319232 53830714534907904 53962928423395712 54052672776262776 54079930805902848 54105510188556288 54107202581397504 54120838469144832 54146437200801792 54148130873819136 54302916631708437 54330300855930176 54355998661651456 54513570550165056 54554806231367904 54580610226369024 54608134487703552 54833298236676288 54860949925146624 54910651709219328 54924490079105724 54938342405996544 54952187754385152 54979899397226496 55165360349822976 55206596031025824 55232708317484544 55234435968509952 55260561423040512 55392821688070944 55420755536627712 55446969118851072 55462677439454208 55488910850408448 55649269936626828 55703668049956864 55796307381948672 55824444702867456 55866671968149504 56054623619828064 56082891206121472 56109417973317632 56217119629857714 56259643926098151 56272072825976832 56286254295943056 56314638690444288 56341275072380928 56546838806572422 56575354610307456 56602114308827136 56681963054678016 56724838972268544 56917966351859712 56958730452405936 56987453967510528 57123847365823161 57152654147147328 57179686903815168 57251796066533376 57444407676518016 57473376112058368 57862837284983808 58030575101788608 58059839133609984 58074471149520672 58101939918392832 58103757317523456 58131239938523136 58299235171704296 58343334441879564 58370930380977984 58400366049349632 58540141102165884 58825758934204416 58938674589245682 58966552119559392 58996288151894016 59024192932970496 59239545416409204 59269419115560192 59297453085437952 59469349691089152 59514334070583168 59844030573719502 59874209106535296 59902529137330176 59919499733696064 59947841186601984 60179855661114112 60195021955383546 60225377488391808 60253863619074048 60255748329283584 60428532750622848 60459006039957504 60708294476320176 60809256873295623 60839922156640704 60868698962125824 60870602904072192 61121588462921448 61150498494357888 61181335861223424 61327766868935688 61387715810156544 61434151298666496 61671918198166528 61687460516260824 61718568665789952 61774483172871744 61805635206746112 61852386821879808 61881642515202048 62060476150523928 62091772406777344 62107420534904052 62121141327601664 62136796857170112 62138740464573696 62168131600920576 62316924399079812 62348349978706176 62377840258707456 62666626556201472 62698228485881856 62770845804692256 62802500290725888 63061451572306572 63093252606886656 63123095219982336 63125069678297088 63306081929223936 63338006327574528 63385917073661952 63599165641859232 63647273936595888 63661334914236416 63677378597430528 63709490235654144 63767208436512768 64062426994089216 64078571758956678 64094732806995968 64110885713449344 64143215963430912 64296735915540744 64327147766792064 64359587074793472 64624958636082768 64657548126065664 64688130638659584 64924148259397966 65095691945606784 65128518820012032 65284396989512184 65317319025311232 65348213604360192 65397060889799408 65586639568167333 65650751630306304 65667296678600232 65700411805518336 65731487584444416 65733543631945728 66128956897124352 66178978800979968 66370824170880768 66402217049591808 66404294077169664 66627697339090624 66678096505005216 66709634721117696 66743275484971008 66903018402475296 67018475622604352 67358485244852208 67390345279496448 67424329316450304 67506643499147776 67702337618753376 67736478989211648 67753549674440784 67768517811929088 67785596571458304 67787716870444032 67819779928276992 68016381794952192 68296831285860198 68479428267081216 68511818498973696 68709812880937206 68761787020786629 68776977898416128 68794310806152624 68829002843876352 68861558421798912 68993737727552649 69061180286426112 69112802985810738 69147655634820224 69180361933010944 69380907972937344 69398393080793427 69433389749013696 69496293569480712 69531339607589376 69564227385286656 69566403318939648 69818035669339419 69853243957624512 69886283993551872 69903896464316376 69906083022645408 69939148051035648 69974417414651904 70210458627047424 70482192226476032 70499954875726656 70535507046617088 70688442082148352 70826343555706872 70926258457741632 70962025607745536 70979909182747488 71013482122480128 71015703388084224 71049293258194944 71219342170376928 71255257118521344 71288960295665664 71308519873408356 71342248243417536 71378225171427328 71549061347091636 71603183178670374 71619001778515968 71637050922109344 71673176515110912 71738109491076864 71774286046543872 72070230368350368 72106574407870464 72124746427630512 72140680251408384 72161117958859776 72195249601069056 72403888842277916 72684760733553408 72703078465593114 72739741641823872 72774146968492032 73111064315568384 73147933233528832 73214202278959104 73232653438807632 73269583672513536 73481983903475136 73516740304905216 73571693501024334 73608794708034432 73643611089979392 73645914624679936 73857095584094592 73894340715503616 73912963281208128 73947923532499968 73950236585938944 74199026582169104 74395076509264896 74451351151102464 74488895957532672 74739498159770752 74956159506476952 75012858568130868 75029430434635776 75048339061257408 75086184920592384 75395785075429896 75433806147076608 75469485745102848 75633118629691392 75852370481006592 75888248056676352 75944973936541248 75983271956680704 76165129821097548 76203538862863104 76239582538420224 76261181479249536 76297252419311616 76592543568690688 77150449713311744 77374100135718144 77393599656921702 77413118844813312 77432628199360896 77469253224523776 77471676423364608 77733007765659648 77791112589172752 77827907174637312 77867154732466176 78053521469554512 78262203733807104 78584899452327576 78622069492745856 78661717535858688 78721219591483392 78986060555212272 79025892154080256 79063270780583936 79292466254785536 79312449235192488 79352445427444224 79679636500170231 79792040764959336 79832278808713728 79852397830590924 79870038849773568 79890167387790144 79892666311594752 79930454915469312 80161448361093407 80260029273844728 80300503317855744 80338484825432064 80340997772378112 80571377000830464 80612008053276672 80672985366478848 80944392635093568 81079009164394164 81119896208854272 81158265282834432 81160803872096256 81222196310728704 81495451283895264 81533997992477184 81575114481631232 81770355825247584 81832209347051856 81850287746875392 81870915339553536 81912201731555328 82249947355014432 82291424887719936 82365977563828992 82407513608994816 82428281631577728 82469849095839744 82747301534031904 82809894046538736 82849062476226816 82851653952764928 82890842134560768 83089232532106416 83131133304941568 83170453678276608 83473904904940242 83555502074935296 83694461072923008 83736667054301184 84081935429742096 84124336809182208 84164126959976448 84325679444786571 84408109238965248 84471958035666432 84511912608571392 84514556098215936 84798887522478976 84820258209858633 84863031915461184 84903171463240704 85022944582017024 85087258458402816 85416569325452288 85438095678608904 85481180951265792 85524287951241216 85728981220720992 85769530355722752 85812782766391296 86166611514777024 86210064168087552 86794255927475712 86838025093349376 87045862652682912 87089758700414976 87130951472480256 87155635976285184 87196859907784704 87448852757556444 87515001662819346 87534335507075072 87556395571466976 87600549074024448 87641983445925888 87810211653248826 88171942529499136 88238638401306624 88408011883868523 88449828179339088 88494432227841024 88536289399455744 88859318124613806 88904128673340288 88946179628156928 89204024536633728 89766045860579253 89811313659802944 89853793705995264 89967108104552448 90269783491671168 90292532933075319 90315305318948864 90338066232587712 90380795428611072 90383622493925376 90642799125934272 90688509059936256 91062441714480264 91259883234961056 91303048443188736 91305904356108288 91349091331964928 91613083841249608 91682382694382172 91725747741536832 91772003791835136 91991650303403532 92081573715234816 92150403981080984 92507877297249792 92531190774391236 92577852998684928 92661724759307616 92708452810119168 92752303180382208 93090714225785892 93137658610166016 93161130802356078 93181711991402496 93205195285755168 93208110696860544 93252197401380864 93522524968059264 93566760388061184 93999939834302208 94047342728822784 94203750436088832 94435124740942496 94568344610322176 94592177358459858 94639878910329984 94684642829973504 94687604517445632 94959122893835904 95007009491361792 95078026497877808 95122997657890048 95398748462788848 95470910904893832 95492002371354624 95516067896145792 95564235353481216 95650812654769152 96093640491133824 96117857638435017 96142099210493952 96166328570174016 96214823945146368 96539380612190208 96913014311404544 96937437954124152 96986322189098496 97032195957989376 97242581095317504 97386222389096949 97481419087424512 97618936371945472 97643537918410176 97692778230018048 97926595484268276 97975978537966848 98022320406540288 98095591334699112 98145059610712576 98191481453305856 98476127445459456 98500945017900348 98525787620671488 98550617708277504 98597231376666624 98600315447918592 99193435345686528 99268468201469952 99606441115754496 99941546008635936 100017144757507824 100039240579514368 100064452081676544 100114913227456512 100354527603712944 100527713433906528 100578408196102144 100625980993470464 101037727867278312 101085517919244672 101136493974675456 101259965248721664 101311029275574272 101553506428130064 101604718483817472 101630324511661176 101652776717893632 101678394857187456 101681575305666048 101729669892415488 102023661550482518 102445246928790297 103064719321405809 103165466847624192 103191466209228936 103243504265814528 103292337632698368 103295568564486144 103591770429639168 103644010354212864 103669204478716107 103721483452230336 103770542899516416 104071361959406016 104150084623520544 104297009411384064 104346341077929984 104349604978409472 104779865936436768 104829425990327808 104859124533968112 104882290047811584 104908722076553472 104961626121977856 105314747406949696 105723288339714048 105749932313589984 105803260569925632 106239515333560308 106389387686612448 106443038411618304 106469863774121232 106493385133031424 106520223183720192 106523555082126336 106573939887292416 106882885677782016 106933440443498496 106962779810112534 107013372365126304 107067337757140992 107117979767242752 107323592020637454 107428502667773952 107509764772666368 107661429069815808 107925856846791424 108105345552525552 108159861611805696 108211020377112576 108241676938289664 108292874401603584 108296261747638272 108605833263416874 108660601711860352 108711997323302912 109027141100330112 109054617698389671 109109612462735808 109161220452738048 109666596473352576 109721899850293248 109821303418438656 109848980158211448 109904375508770304 109959798794452992 110330720699645952 110357540251536501 110413192062051648 110465416634969088 110468871937019904 110785643376141888 110841511073255424 110925354878908416 110977821700816896 111298539873253656 111407336099913728 111592614763897344 111648889405734912 111733343936299008 112109247239656128 112165782412242944 112434239259715428 112519287852196302 112544145651953664 112572508591886112 112629277380888576 112682550144761856 113093677613144844 113150709220614912 113204228617654272 113363926109356032 113449677944537088 113917460904811872 113974907935021056 114247694731646322 114305308294294656 114359373807630336 114888815353036032 114946752224116736 115725674569967616 116061150203577216 116119678267219968 116148942299041344 116203879836785664 116207514635046912 116598470343408592 116686668883759128 116741860761955968 116800732098699264 117080282204331768 117877349178491364 117933104239118784 117992576303788032 118479090832818408 118538838231120384 118594906170875904 118938699382178304 119028668141166336 119688061147439004 119748418213070592 119805058274660352 119838999467392128 119895682373203968 120359711322228224 120390043910767092 120450754976783616 120507727238148096 120511496658567168 120857065501245696 120918012079915008 121416588952640352 121618513746591246 121679844313281408 121737397924251648 121741205808144384 122243176925842896 122300996988715776 122362671722446848 122655533737871376 122775431620313088 122868302597332992 123343836396333056 123374921032521648 123437137331579904 123548966345743488 123611270413492224 123704773643759616 124120952301047856 124183544813554688 124214841069808104 124242282655203328 124273593714340224 124277480929147392 124336263201841152 124633848798159624 124696699957412352 124755680517414912 125210857357410363 125333253112402944 125541691609384512 125605000581451776 126122903144613144 126186505213773312 126246190439964672 126250139356594176 126612163858447872 126676012655149056 126706805473986353 126771834147323904 127198331283718464 127294547873191776 127354757194861056 127418980471308288 127534416873025536 128124853988178432 128157143517913356 128189465613991936 128221771426898688 128286431926861824 128593471831081488 128654295533584128 128719174149586944 129249917272165536 129315096252131328 129376261277319168 129848296518795932 130191383891213568 130257037640024064 130568793979024368 130634638050622464 130696427208720384 130794121779598816 131173279136334666 131272502494229019 131301503260612608 131334593357200464 131400823611036672 131462975168888832 132257913794248704 132357957601959936 132741648341761536 132804434099183616 132808588154339328 133255394678181248 133288977186920709 133356193010010432 133419269442235392 133806036804950592 134036951245208704 134716970489704416 134780690558992896 134848658632900608 135013286998295552 135404675237506752 135472957978423296 135507099348881568 135571193142916608 135575433740888064 135639559856553984 136032763589904384 136593662571720396 136958856534162432 137023636997947392 137419625761874412 137523574041573258 137553955796832256 137588621612305248 137658005687752704 137723116843597824 137987475455105298 138122360572852224 138225605971621476 138295311269640448 138360723866021888 138761815945874688 138796786161586854 138866779498027392 138992587138961424 139062679215178752 139128454770573312 139636071338678838 139706487915249024 139741696203534117 139772567987103744 139807792928632752 139812166045290816 139878296102071296 140964384452952064 140999909751453312 141071014093234176 141376884164296704 141652687111413744 141852516915483264 141888266037689787 141924051215491072 141959818365494976 142026964244960256 142031406776168448 142438684340753856 142510514237042688 142617039746816712 142684496486835072 142756450342854656 143098122694183272 143206366357340748 143238003557031936 143274101844218688 143346353030221824 143476218982153728 143548572093087744 144140460736700736 144213148815740928 144249492855261024 144322235917719552 144390499202138112 144807777684555832 145369521467106816 145406156931186228 145479483283647744 145548293936984064 146222128631136768 146295866467057664 146428404557918208 146465306877615264 146539167345027072 146963967806950272 147033480609810432 147143387002048668 147217589416068864 147287222179958784 147291829249359872 147714191168189184 147788681431007232 147825926562416256 147895847064999936 147900473171877888 148398053164338208 148790153018529792 148902702302204928 149478996319541504 149912319012953904 150025717136261736 150058860869271552 150096678122514816 150172369841184768 150791570150859792 150867612294153216 150938971490205696 151704740962013184 151889947873082496 151966543913361408 152330259642195096 152407077725726208 152479165076840448 152522362958499072 152594504838623232 153035492325723777 153185087137381376 154300899426623488 154748200271436288 154787199313843404 154826237689626624 154865256398721792 154938506449047552 154943352846729216 155466015531319296 155582225178345504 155655814349274624 155734309464932352 156107042939109024 156524407467614208 157169798904655152 157244138985491712 157323435071717376 157442439182966784 157972121110424544 158051784308160512 158126541561167872 158584932509571072 158624898470384976 158704890854888448 159359273000340462 159584081529918672 159664557617427456 159704795661181848 159740077699547136 159780334775580288 159785332623189504 159860909830938624 160322896722186814 160444169715168801 160520058547689456 160601006635711488 160676969650864128 160985388030956181 161142754001660928 161345970732957696 161888785270187136 162158018328788328 162239792417708544 162316530565668864 162321607744192512 162444392621457408 162908749895125311 162990902567790528 163067995984954368 163540711650495168 163664418694103712 163741830679107072 163824403463110656 164499894710028864 164582849775439872 164731955127657984 164815027217989632 164856563263155456 164939698191679488 165494603068063808 165619788093077472 165698124952453632 165703307905529856 165781684269121536 166178465064212832 166262266609883136 166340907356553216 166947809809880484 167111004149870592 167388922145846016 167473334108602368 168163870859484192 168248673618364416 168328253919952896 168651358889573142 168816218477930496 168943916071332864 169023825217142784 169597775044957952 169640516419717266 169726063830922368 169806342926481408 170045889164034048 170174516916805632 170833138650904576 170876191357217808 170962361902531584 171371542097469483 171457962441441984 171539060711445504 172333223029554048 172420128336175104 173588511854951424 174091725305365824 174179517400829952 174311271952570368 174393719815569408 174897705515112888 175030003325638692 175068671014150144 175112791142933952 175201098148048896 175620423306497652 176477276802613248 176816023767737046 176899656358678176 176988864455682048 177072578798911488 177718636249227612 177808257346680576 177892359256313856 178408049073267456 179532091721158506 179622627319605888 179707587411990528 180539566983342336 180585065866150638 180630610637897728 180676132465175424 180761590857222144 180767244987850752 181285598251868544 181377018119872512 182124883428960528 182519766469922112 182606096886377472 182611808712216576 183226167682499216 183364765388764344 183451495483073664 183544007583670272 183983300606807064 184163147430469632 184300807962161968 185015754594499584 185062381548782472 185155705997369856 185323449518615232 185416905620238336 186181428451571784 186275317220332032 186322261604712156 186363423982804992 186410390571510336 186416221393721088 186504394802761728 187045049936118528 187133520776122368 187999879668604416 188094685457645568 188407500872177664 188870249481884992 189136689220644352 189184354716919716 189279757820659968 189369285659947008 189375209034891264 189918245787671808 190014018982723584 190156052995755616 190245995315780096 190797496925577696 190941821809787664 190984004742709248 191032135792291584 191128470706962432 191301625309538304 192187280982267648 192235715276870034 192284198420987904 192332657140348032 192429647890292736 193078761224380416 193826028622809088 193874875908248304 193972644378196992 194064391915978752 194772444778193898 194962838174849024 195237872743890944 195287075836820352 195385556460036096 195853190968536552 195951957075933696 196044640813080576 196191182669398224 196290119221425152 196382962906611712 196759918704501999 196952254890918912 197001890035800696 197101235416555008 197194462753333248 197200630895837184 198386870691373056 198536936402939904 199212882231508992 199883092017271872 200034289515015648 200128904163353088 200229826454913024 200709055207425888 201055426867813056 201156816392204288 202075455734556624 202171035838489344 202272987949350912 202519930497443328 202622058551148544 203107012856260128 203209436967634944 203260649023322352 203305553435787264 203356789714374912 203363150611332096 203459339784830976 204047323100965036 204890493857580594 206129438642811618 206285361062359887 206330933695248384 206382932418457872 206487008531629056 206584675265396736 207183540859278336 207338408957432214 207442966904460672 207541085799032832 208142723918812032 208300169247041088 208594018822768128 208692682155859968 208699209956818944 209454107008018257 209559731872873536 209658851980655616 209718249067936224 209817444153106944 209923252243955712 210629494813899392 211446576679428096 211499864627179968 211606521139851264 212479030667120616 212778775373224896 212886076823236608 212939727548242464 213040446367440384 213047110164252672 213147879774584832 213765771355564032 213866880886996992 213925559620225068 214026744730252608 214134675514281984 214647184041274908 214857005335547904 215019529545332736 215322858139631616 215851713693582848 216210691105051104 216319723223611392 216422040754225152 216483353876579328 216585748803207168 217211666526833748 217321203423720704 217423994646605824 218054282200660224 218109235396779342 218219224925471616 218322440905476096 219333192946705152 219443799700586496 219642606836877312 219697960316422896 219808751017540608 220715080503073002 220826384124103296 220930833269938176 220937743874039808 221571286752283776 221683022146510848 221850709757816832 222597079746507312 222814672199827456 223185229527794688 223466687872598016 224218494479312256 224331564824485888 224868478519430856 225038575704392604 225088291303907328 225145017183772224 225258554761777152 226187355226289688 226301418441229824 226408457235308544 226899355889074176 227834921809623744 227949815870042112 228495389463292644 228610616588589312 228718747615260672 229777630706072064 229893504448233472 231451349139935232 232122300407154432 232239356534439936 232297884598082688 232407759673571328 232415029270093824 233196940686817184 233373337767518256 233483721523911936 233601464197398528 234160564408663536 235754698356982728 235866208478237568 235985152607576064 236958181665636816 237077676462240768 237189812341751808 237877398764356608 238057336282332672 239038909500510693 239376122294878008 239496836426141184 239610116549320704 239677998934784256 239791364746407936 240484345083280221 240719422644456448 240780087821534184 240901509953567232 241015454476296192 241022993317134336 241714131002491392 241836024159830016 242833177905280704 243237027493182492 243359688626562816 243474795848503296 243482411616288768 244486353851685792 244601993977431552 244725343444893696 245311067475742752 245550863240626176 245736605194665984 246687672792666112 246749842065043296 246874274663159808 247097932691486976 247222540826984448 247409547287519232 248241904602095712 248367089627109376 248429682139616208 248484565310406656 248547187428680448 248554961858294784 248672526403682304 249267697596319248 249393399914824704 249511361034829824 250421714714820726 250666506224805888 251083383218769024 251210001162903552 252245806289226288 252373010427546624 252492380879929344 252977038334359713 253224327716895744 253413610947972706 253543668294647808 254396662567436928 254460774629575899 254589095746383552 254709514389722112 255068833746051072 256249707976356864 256314287035826712 256443542853797376 256572863853723648 257186943662162976 257308591067168256 257438348299173888 258499834544331072 258630192504262656 259696593037591864 260382767782427136 260514075280048128 261137587958048736 261269276101244928 261392854417440768 261588243559197632 262346558272669332 262545004988458038 262603006521225216 262669186714400928 262801647222073344 262925950337777664 264515827588497408 264715915203919872 265483296683523072 265608868198367232 266510789356362496 266577954373841418 266712386020020864 266838538884470784 267612073609901184 268073902490417408 269298137581737759 269433940979408832 269561381117985792 270026573996591104 270809350475013504 270877598799225957 270945915956846592 271014198697763136 271142386285833216 271150867481776128 272065527179808768 273187325143440792 273917713068324864 274047273995894784 274839251523748824 275047148083146516 275107911593664512 275177243224610496 275316011375505408 275974950910210596 276244721145704448 276451211943242952 276590622539280896 276721447732043776 277523631891749376 277593572323173708 277733558996054784 277985174277922848 278125358430357504 278256909541146624 279272142677357676 279412975830498048 279483392407068234 279545135974207488 279615585857265504 279624332090581632 279756592204142592 281928768905904128 281999819502906624 282142028186468352 283305374222827488 283705033830966528 283776532075379574 283848102430982144 283919636730989952 284053928489920512 284062813552336896 284877368681507712 285021028474085376 285234079493633424 285368992973670144 285512900685709312 286196245388366544 286412732714681496 286476007114063872 286548203688437376 286692706060443648 286952437964307456 288280921473401472 288426297631481856 288498985710522048 288644471835439104 289615555369111664 290739042934213632 290812313862372456 290958966567295488 291096587873968128 292158667167290847 292444257262273536 292856809115836416 292930613755230528 293078334690054144 293927935613900544 294066961219620864 294286774004097336 294435178832137728 294574444359917568 294583658498719744 295428382336378368 295577362862014464 295651853124832512 295791694129999872 295800946343755776 296796106328676416 297580306037059584 297805404604409856 298957992639083008 299824638025907808 300051434272523472 300117721738543104 300193356245029632 300344739682369536 301583140301719584 301735224588306432 301877942980411392 303409481924026368 303779895746164992 303933087826722816 304660519284390192 304814155451452416 304958330153680896 305044725916998144 305189009677246464 306070984651447554 306370174274762752 307335740786370891 308601798853246976 309194157964217427 309496400542872576 309574398627686808 309730512797443584 309877012898095104 309886705693458432 310932031062638592 311007613436148321 311164450356691008 311311628698549248 312214085878218048 313048814935228416 314339597809310304 314488277970983424 314646870143434752 314884878365933568 315944242220849088 316103568616321024 317169865019142144 317249796940769952 317409781709776896 318718546000680924 319168163059837344 319329115234854912 319409591322363696 319480155399094272 319560669551160576 319570665246379008 319721819661877248 320645793444373628 320888339430337602 321040117095378912 321202013271422976 321353939301728256 321970776061912362 322285508003321856 323777570540374272 324316036657576656 324479584835417088 324633061131337728 324888785242914816 325817499790250622 325981805135581056 326135991969908736 327081423300990336 327328837388207424 327483661358214144 328999789420057728 329165699550879744 329463910255315968 329713126526310912 329879396383358976 330989206136127616 331072620754609503 331239576186154944 331396249904907264 331406615811059712 332356930128425664 332524533219766272 333895619619760968 334222008299741184 334777844291692032 334946668217204736 336327741718968384 336497347236728832 337302717779146284 337632436955860992 337887832142665728 338047650434285568 339195550089915904 339281032839434532 339452127661844736 339612685852962816 340091778328068096 340349033833611264 341666277301809152 341752382714435616 341924723805063168 342743084194938966 342915924882883968 343078121422891008 344666446059108096 344840256672350208 347177023709902848 348183450610731648 348359034801659904 348622543905140736 349795411030225776 350060006651277384 350137342028300288 350225582285867904 350402196296097792 351240846612995304 353632047535474092 353799312717356352 353977728911364096 355437272498455224 355616514693361152 355784718512627712 356816098146534912 357082815426688813 359064183442317012 359245254639211776 359415174823981056 361079133966684672 361170131732301276 361261221275795456 361352264930350848 361523181714444288 361534489975701504 362571196503737088 362754036239745024 364249766857921056 365039532939844224 365212193772754944 365223617424433152 366452335364998432 366729530777528688 366902990966147328 367088015167340544 367966601213614128 368326294860939264 368601615924323936 370031509188999168 370124763097564944 370311411994739712 370646899037230464 370833811240476672 372362856903143568 372550634440664064 372644523209424312 372726847965609984 372820781143020672 372832442787442176 373008789605523456 374090099872237056 374267041552244736 375632572072231089 375999759337208832 376815001744355328 377740498963769984 378273378441288704 378368709433839432 378559515641319936 378738571319894016 378750418069782528 379836491575343616 380028037965447168 380120416421959059 380312105991511232 380491990631560192 381594993851155392 381883643619575328 382064271584583168 382256941413924864 382603250619076608 384374561964535296 384471430553740068 384568396841975808 384665314280696064 384859295780585472 386157522448760832 387652057245618176 387749751816496608 387945288756393984 388128783831957504 389544889556387796 389925676349698048 390475745487781888 390574151673640704 390771112920072192 391706381937073104 391903914151867392 392089281626161152 392382365338796448 392580238442850304 392765925813223424 393519837409003998 393817507482687057 393904509781837824 394003780071601392 394202470833110016 394388925506666496 396773741382746112 397073872805879808 398425764463017984 399766184034543744 399866931560762127 400068579030031296 400257808326706176 401418110414851776 402110853735626112 402313632784408576 404150911469113248 404342071676978688 404545975898701824 405039860994886656 406214025712520256 406418873935269888 406521298046644704 406713579428749824 406726301222664192 406918679569661952 408094646201930072 409780987715161188 412258877285623236 412570722124719774 412661867390496768 412765864836915744 412974017063258112 413169350530793472 414367081718556672 414676817914864428 414885933808921344 415082171598065664 416285447837624064 416600338494082176 417188037645536256 417385364311719936 418908214016036514 419119463745747072 419317703961311232 419436498135872448 419634888306213888 421258989627798784 422893153358856192 422999729254359936 423213042279702528 424958061334241232 425557550746449792 425664798113069361 425772153646473216 425879455096484928 426080892734880768 426094220328505344 427531542711128064 427851119240450136 428053489460505216 428269351028563968 429294368082549816 429714010671095808 430039059090665472 430645716279263232 431703427387165696 432421382210102208 432639446447222784 432966707753158656 433171497606414336 434423333053667496 434642406847441408 434847989293211648 436108564401320448 436218470793558684 436438449850943232 436644881810952192 438666385893410304 438887599401172992 439285213673754624 439395920632845792 439617502035081216 441430161006146004 441652768248206592 441861666539876352 441875487748079616 443142573504567552 443366044293021696 443701419515633664 445194159493014624 445629344399654912 446370459055589376 448436988958624512 448663129648971776 449736957038861712 450077151408785208 450176582607814656 450290034367544448 450517109523554304 452374710452579376 452602836882459648 452816914470617088 455669843619247488 455899631740084224 456990778926585288 457221233177178624 457437495230521344 459106476977171331 459555261412144128 462902698279870464 464244600814308864 464478713068879872 464595769196165376 464815519347142656 464830058540187648 466393881373634368 466746675535036512 466967443047823872 467202928394797056 468321128817327072 471509396713965456 471732416956475136 471970305215152128 473916363331273632 474155352924481536 474379624683503616 475754797528713216 476114672564665344 478077819001021386 478752244589756016 478993672852282368 479220233098641408 479355997869568512 479582729492815872 480968690166560442 481332509145506403 481438845288912896 481560175643068368 481803019907134464 482030908952592384 482956164092868543 483428262004982784 485666355810561408 486474054986364984 486719377253125632 486949591697006592 486964823232577536 488726249685375933 488972707703371584 489203987954863104 490622134951485504 491473210389331968 493375345585332224 493499684130086592 493748549326319616 494195865382973952 494445081653968896 494819094575038464 496483809204191424 496734179254218752 496859364279232416 497094374857360896 497109923716589568 497345052807364608 498535395192638496 498786799829649408 499022722069659648 500843429429641452 501333012449611776 502166766437538048 502420002325807104 504491612578452576 504746020855093248 504984761759858688 505954076668719426 506448655433791488 506827221895945412 508793325134873856 508921549259151798 509178191492767104 509419028779444224 510137667492102144 512499415952713728 512628574071653424 512887085707594752 514373887324325952 514617182134336512 516999669088662144 517260385008525312 519393186075183728 520765535564854272 522275175916097472 522538552202489856 523176487118395264 524693116545338664 525090009976916076 525206013042450432 525338373428801856 525603294444146688 529431830407839744 530966593367046144 531217736396734464 533021578712724992 533155908747682836 533424772040041728 533677077768941568 535224147219802368 536147804980834816 538596275163475518 538867881958817664 539122762235971584 540053147993182208 541618700950027008 541755197598451914 541891831913693184 542028397395526272 542284772571666432 542301734963552256 544131054359617536 546374650286881584 547835426136649728 549678503047497648 550094296166293032 550215823187329024 550354486449220992 550632022751010816 551949901820421192 552489442291408896 552902423886485904 553181245078561792 553442895464087552 555047263783498752 555187144646347416 555467117992109568 555970348555845696 556250716860715008 558544285354715352 558825951660996096 558966784814136468 559090271948414976 559231171714531008 559248664181163264 559513184408285184 561130138527653849 563999639005813248 564284056372936704 566610748445654976 567410067661933056 567553064150759148 567696204861964288 567839273461979904 568107856979841024 568125627104673792 569754737363015424 570042056948170752 570468158987266848 570737985947340288 571025801371418624 572392490776733088 572825465429362992 572952014228127744 573096407376874752 573385412120887296 573904875928614912 576561842946802944 576852595262963712 576997971421044096 577288943670878208 579231110738223328 581478085868427264 581624627724744912 581917933134590976 582193175747936256 584317334334581694 584888514524547072 585713618231672832 585861227510461056 586156669380108288 587855871227801088 588133922439241728 588573548008194672 588870357664275456 589148888719835136 590279756113505997 590856764672756736 591303706249665024 591583388259999744 591601892687511552 593592212657352832 595160612074119168 595610809208819712 597915985278166016 599649276051815616 600102868545046944 600386712490059264 600689479364739072 603166280603439168 603470449176612864 606818963848052736 607559791492329984 607866175653445632 609321038568780384 609628310902904832 609916660307361792 610089451833996288 610378019354492928 612141969302895108 612740348549525504 614671481572741782 617203597706493952 618388315928434854 618856083187079661 618992801085745152 619148797255373616 619461025594887168 619754025796190208 622015226872296642 622328900713382016 622623257397098496 624428171756436096 626097629870456832 628362321024054771 628679195618620608 628976555941966848 629769756731867136 631888484441698176 632207137232642048 634339730038284288 634499593881539904 634819563419553792 637437092001361848 638336326119674688 638658230469709824 638819182644727392 639121339102321152 639141330492758016 639443639323754496 641291586888747256 641776678860675204 642080234190757824 642404026542845952 643941552123824724 644571016006643712 647555141080748544 648632073315153312 648959169670834176 649266122262675456 651634999580501244 651963610271162112 652271983939817472 654162846601980672 654657674776414848 654967322716428288 657999578840115456 658331399101759488 658927820510631936 659426253052621824 661978412272255232 662145241509219006 662479152372309888 662792499809814528 662813231622119424 664713860256851328 665049066439532544 667791239239521936 668444016599482368 669555688583384064 672655483437936768 672994694473457664 674605435558292568 675264873911721984 675775664285331456 678391100179831808 678562065678869064 678904255323689472 679225371705925632 680698067667222528 683332554603618304 683504765428871232 683849447610126336 685486168389877932 685831849765767936 686156242845782016 689332892118216192 689680513344700416 694354047419805696 696366901221463296 696718069603319808 697245087810281472 699590822060451552 700120013302554768 700274684056600576 700451164571735808 700804392592195584 702481693225990608 707264095070948184 707598625434712704 707955457822728192 710874544996910448 711233029386722304 711569437025255424 713632196293069824 714165630853377626 717116728501532079 718128366884634024 718490509278423552 718830349647962112 721453035249840663 722158267933369344 722340263464602552 722704529860701696 723046363428888576 723068979951403008 725142393007474176 725508072479490048 728499533715842112 730079065879688448 730424387545509888 730447234848866304 732904670729996864 733459061555057376 733805981932294656 734176030334681088 735933202427228256 736652589721878528 737203231848647872 740063018377998336 740249526195129888 740622823989479424 741293798074460928 741667622480953344 744725713806287136 745101268881328128 745289046418848624 745453695931219968 745641562286041344 745664885574884352 746017579211046912 748180199744474112 748534083104489472 751265144144462178 751999518674417664 753630003488710656 755480997927539968 756546756882577408 756737418867678864 757119031282639872 757477142639788032 758931115003079139 759672983150687232 760240832843918118 760624211983022464 760983981263120384 763189987702310784 763382323888727697 763767287239150656 764128543169166336 765206501238153216 768749123929070592 768942861107480136 769330628561392128 769718591561170944 772315044897521664 775304114491236352 775499503632993216 775890577512787968 779089779112775592 779851352699396096 781148303347281408 781542225840144384 783412763874146208 783807828303734784 784178563252322304 784764730677592896 785160476885700608 787039674818007996 787635014965374114 787809019563675648 788007560143202784 788404941666220032 788777851013332992 793547482765492224 794147745611759616 799532368069087488 799733863121524254 800137158060062592 800515616653412352 802836220829703552 804221707471252224 804627265568817152 808301822938226496 808684143353957376 810079721989773312 812428051425040512 812837747870539776 813042596093289408 813427158857499648 813452602445328384 816189292403860144 819561975430322376 824517754571246472 825141444249439548 825323734780993536 825531729673831488 825948034126516224 828734163437113344 829353635829728856 829771867617842688 830164343196131328 832570895675248128 833200676988164352 834376075291072512 834770728623439872 837816428032073028 838238927491494144 838635407922622464 838872996271744896 839269776612427776 842517979255597568 845786306717712384 845999458508719872 846426084559405056 849916122668482464 851115101492899584 851329596226138722 851544307292946432 851758910192969856 852161785469761536 852188440657010688 855063085422256128 855702238480900272 856106978921010432 856538702057127936 858588736165099632 859428021342191616 860078118181330944 863406854774331392 864842764420204416 865278892894445568 865933415506317312 868846666107334992 869284813694882816 869695978586423296 872217128802640896 872436941587117368 872876899701886464 873289763621904384 876476001501872541 877332771786820608 878570427347509248 878791841265691584 879235004070162432 882860322012292008 883305536496413184 883723333079752704 883750975496159232 886285147009135104 886732088586043392 887402839031267328 890388318986029248 892740918111178752 896873977917249024 897326259297943552 899473914077723424 900154302817570416 900353165215629312 900580068735088896 901034219047108608 904749420905158752 905205673764919296 905633828941234176 911339687238494976 911799263480168448 913981557853170576 914442466354357248 914874990461042688 918212953954342662 919110522824288256 925805396559740928 927582473892652281 928489201628617728 929191538392330752 929631038694285312 929660117080375296 932787762747268736 933022840308444963 933493351070073024 933934886095647744 936642257634654144 943018793427930912 943464833912950272 943940610430304256 947832726662547264 948310705848963072 951509595057426432 952229345129330688 956155638002042772 957504489179512032 957987345704564736 958440466197282816 958711995739137024 959165458985631744 961937380333120884 962665018291012806 962877690577825792 963120351286136736 963606039814268928 964061817905184768 965912328185737086 966856524009965568 971332711621122816 972948109972729968 973438754506251264 973899183394013184 977452499370751866 977945415406743168 978407975909726208 981244269902971008 986750691170664448 986999368260173184 987497098652639232 988391730765947904 989638189150076928 992967618408382848 993217862263828509 993468358508437504 993718728558464832 994188749714721792 994219847433179136 997070790385276992 997573599659298816 1001686858859282904 1002666024899223552 1004333532875076096 1004840004651614208 1008983225156905152 1009492041710186496 1011908153337438852 1012897310867582976 1013654443791890824 1017586650269747712 1017843098518303596 1018356382985534208 1018838057558888448 1020275334984204288 1024998831905427456 1025257148143306848 1025774171415189504 1028747774648651904 1029234364268673024 1033999338177324288 1034520770017050624 1038786372150367456 1041531071129708544 1044550351832194944 1045077104404979712 1046352974236790528 1049386233090677328 1050180019953832152 1050412026084900864 1050676746857603712 1051206588888293376 1061933186734092288 1066043157425449984 1066311817495365672 1066849544080083456 1067354155537883136 1070448294439604736 1071248446280066439 1072295609961669632 1077192550326951036 1077735763917635328 1078245524471943168 1080106295986364416 1083237401900054016 1083510395196903828 1083783663827386368 1084056794791052544 1084569545143332864 1084603469927104512 1088262108719235072 1092749300573763168 1095670852273299456 1099357006094995296 1100188592332586064 1100431646374658048 1100708972898441984 1101264045502021632 1103899803640842384 1104978884582817792 1105804847772971808 1106362490157123584 1106885790928175104 1110094527566997504 1110374289292694832 1110934235984219136 1111940697111691392 1112501433721430016 1117088570709430704 1117651903321992192 1117933569628272936 1118180543896829952 1118462343429062016 1118497328362326528 1119026368816570368 1122260277055307698 1126897716216693267 1127999278011626496 1133221496891309952 1134820135323866112 1135106128301518296 1135678546923959808 1136215713959682048 1136251254209347584 1139509474726030848 1140084113896341504 1140361249265877177 1140936317974533696 1141475971894680576 1144784981553466176 1145650930858725984 1146192814753749504 1146770824241774592 1147809751857229824 1153123685893605888 1153705190525927424 1153995942842088192 1154577887341756416 1158462221476446656 1162956171736854528 1163249255449489824 1163835866269181952 1164386351495872512 1168634668669163388 1169777029049094144 1171427236463345664 1171722455020922112 1172313338760216576 1175711742455602176 1176267844878483456 1177147096016389344 1177740715328550912 1178297777439670272 1180559512227011994 1181713529345513472 1182607412499330048 1183166776519999488 1187184425314705664 1190321224148238336 1191221618417639424 1195831970556332032 1199298552103631232 1199600794682286381 1200205737090093888 1200773424980118528 1206332561206878336 1206940898353225728 1213637927696105472 1215119582984659968 1218642077137560768 1219256621805809664 1220178903667992576 1220756038708985856 1224283938605790216 1225480697099051008 1229342963145483564 1236776631856869708 1237712166374159322 1237985602171490304 1238297594510747232 1238922051189774336 1239508051592380416 1244030453744593284 1244657801426764032 1245246514794196992 1248856343512872192 1256724642048109542 1257358391237241216 1257953111883933696 1263776968883396352 1264414274465284096 1268679460076568576 1268999187763079808 1269639126839107584 1274874184002723696 1276672652239349376 1277316460939419648 1277638365289454784 1278242678204642304 1278282660985516032 1282583173777494512 1283553357721350408 1284160468381515648 1284808053085691904 1287883104247649448 1289142032013287424 1295110282161497088 1297264146630306624 1297918339341668352 1303269999161002488 1303927220542324224 1304543967879634944 1308325693203961344 1309315349552829696 1309934645432856576 1315999157680230912 1316662798203518976 1317855641021263872 1318852506105243648 1323956824544510464 1324290483018438012 1324958304744619776 1325584999619629056 1325626463244238848 1329427720513702656 1330098132879065088 1335582478479043872 1336888033198964736 1339111377166768128 1345310966875873536 1345989388946915328 1349210871116585136 1350529747823443968 1351551328570662912 1356782200359663616 1357124131357738128 1357808510647378944 1358450743411851264 1366665109207236608 1367009530857742464 1367698895220252672 1370972336779755864 1371663699531535872 1372312485691564032 1377319430931513993 1378665784236432384 1388708094839611392 1392733802442926592 1393436139206639616 1394490175620562944 1399181644120903104 1400240026605109536 1400902329143471616 1401608785184391168 1404963386451981216 1414528190141896368 1415197250869425408 1415910915645456384 1421749089993820896 1422466058773444608 1423138874050510848 1427264392586139648 1428331261706755252 1434233457003064158 1436256733769268048 1436981018556847104 1437660699295924224 1442906070499681326 1443997527436519209 1444316535866738688 1444680526929205104 1445409059721403392 1446092726857777152 1450284786014948352 1456999067431684224 1460158131759376896 1460848775091019776 1460894469697732608 1465809341459993728 1466178749056127799 1466918123110114752 1467611963864589312 1471866404854456512 1474406463697295744 1480126036755996672 1480499052390259776 1481245647978958848 1482587596148921856 1483335244961906688 1489451427612574272 1490202537762656256 1490578092837697248 1491283124572082688 1491329771149768704 1492035158422093824 1496360399488948224 1497068166208978944 1502530288288924356 1503999037348835328 1507260006977421312 1510961995855079936 1513093513765154816 1513474837735357728 1514238062565279744 1514954285279576064 1517862230006158278 1519345966301374464 1520481665687836236 1521248423966044928 1521967962526240768 1526379975404621568 1526764647777455394 1527534574478301312 1528257086338332672 1530413002476306432 1537498247858141184 1537885722214960272 1538661257122784256 1550608228982472704 1550999007265986432 1551781155025575936 1558179558225551184 1559702705398792192 1562296606694562816 1566825527748292416 1567615656607469568 1569529461355185792 1570320953771401216 1574079349636015992 1575270029930748228 1575618039127351296 1576015120286405568 1576809883332440064 1588295491223519232 1599064736138174976 1599467726243048508 1600274316120125184 1601031233306824704 1605672441659407104 1608443414942504448 1609254531137634304 1616603645876452992 1617368286707914752 1620159443979546624 1624856102850081024 1625675495741079552 1626085192186578816 1626854317714999296 1626905204890656768 1632378584807720288 1639123950860644752 1649035509142492944 1650282888498879096 1650647469561987072 1651063459347662976 1651896068253032448 1657468326874226688 1658707271659457712 1659543735235685376 1660328686392262656 1665141791350496256 1666401353976328704 1668752150582145024 1675632856064146056 1676477854982988288 1677270815845244928 1677745992543489792 1678539553224855552 1683390415582961547 1685035958511195136 1691998917017439744 1692852169118810112 1699832245336964928 1702230202985799168 1702659192452277444 1703088614585892864 1703517820385939712 1704323570939523072 1704376881314021376 1710126170844512256 1711404476961800544 1712213957842020864 1713077404114255872 1717177472330199264 1718856042684383232 1720156236362661888 1726813709548662784 1729685528840408832 1730557785788891136 1731866831012634624 1737693332214669984 1738569627389765632 1739391957172846592 1744434257605281792 1744873883174234736 1745753799403772928 1746579527243808768 1752952003003745082 1754665543573641216 1757140854695018496 1757583682531383168 1758470008140324864 1765720644024584016 1766611072992826368 1767446666159505408 1770839268340517991 1772570294018270208 1774805678062534656 1780776637972058496 1785481836222357504 1793747955834498048 1798947828155446848 1800308605635140832 1801160137470177792 1802068438094217216 1809498841810317504 1810411347529838592 1822679374476989952 1823598526960336896 1827963115706341152 1828884932708714496 1829749980922085376 1836425907908685324 1838221045648576512 1851610793119481856 1855164947785304562 1856978403257235456 1858383076784661504 1859262077388570624 1865575525494537472 1866045680616889926 1866986702140146048 1867869772191295488 1873284515269308288 1885086963072164313 1886037586855861824 1886929667825900544 1895665453325094528 1896621411697926144 1903019190114852864 1904458690258661376 1912311276004085544 1915008978359024064 1915974691409129472 1917423991478274048 1918330917971263488 1923874760666241768 1925330036582025612 1925755381155651584 1926240702572273472 1927212079628537856 1931824656371474172 1933713048019931136 1942665423242245632 1945896219945459936 1946877509012502528 1947798366788026368 1954904998741503732 1955890830813486336 1956815951819452416 1962488539805942016 1973501382341328896 1973998736520346368 1974994197305278464 1976783461531895808 1985935236816765696 1986435724527657018 1986936717016875008 1987437457116929664 1988377499429443584 1988439694866358272 1994141580770553984 1995147199318597632 2003373717718565808 2005332049798447104 2008667065750152192 2017966450313810304 2018984083420372992 2023816306674877704 2025794621735165952 2027308887583781648 2035173300539495424 2035686197036607192 2036712765971068416 2037676115117776896 2049997663810854912 2050514296286613696 2051548342830379008 2057495549297303808 2058468728537346048 2067998676354648576 2069041540034101248 2077572744300734912 2083062142259417088 2089100703664389888 2090154208809959424 2092705948473581056 2098772466181354656 2100360039907664304 2100824052169801728 2101353493715207424 2102413177776586752 2123866373468184576 2132086314850899968 2132623634990731344 2133699088160166912 2134708311075766272 2140896588879209472 2142496892560132878 2144591219923339264 2151350185504596237 2154385100653902072 2155471527835270656 2156491048943886336 2160212591972728832 2164359105749521989 2166474803800108032 2167020790393807656 2168113589582105088 2169139090286665728 2169206939854209024 2176524217438470144 2185498601147526336 2191341704546598912 2198714012189990592 2200377184665172128 2201417945796883968 2202528091004043264 2207799607281684768 2209957769165635584 2211609695545943616 2212724980314247168 2220189055133995008 2220748578585389664 2221868471968438272 2223881394223382784 2225002867442860032 2234177141418861408 2235303806643984384 2235867139256545872 2236361087793659904 2236924686858124032 2236994656724653056 2238052737633140736 2244520554110615396 2253795432433386534 2255998556023252992 2266442993782619904 2269640270647732224 2270212256603036592 2271357093847919616 2272431427919364096 2279018949452061696 2280722498531754354 2281872635949067392 2282951943789361152 2289569963106932352 2291301861717451968 2292385629507499008 2295619503714459648 2306247371787211776 2307991885684176384 2309155774683512832 2316924442952893312 2325912343473709056 2326498510898979648 2327671732538363904 2337269337338326776 2339554058098188288 2343444910041844224 2344626677520433152 2351423484911204352 2352535689756966912 2354294192032778688 2355481430657101824 2361119024454023988 2363427058691026944 2365214824998660096 2366333553039998976 2374368850629411328 2380642448296476672 2382443236835278848 2391663941112664064 2398597104207262464 2399201589364572762 2400411474180187776 2401546849960237056 2412665122413756672 2413881796706451456 2430239165969319936 2437284154275121536 2438513243611619328 2440357807335985152 2448567877211580432 2450961394198102016 2458685926290967128 2473553263713739416 2475424332748318644 2475971204342980608 2476595189021494464 2477844102379548672 2488060907489186568 2489315602853528064 2490493029588393984 2497712687025744384 2513449284096219084 2514716782474482432 2515906223767867392 2527553937766792704 2528828548930568192 2537358920153137152 2537998375526159616 2539278253678215168 2549748368005447392 2553345304478698752 2554632921878839296 2555276730578909568 2556485356409284608 2556565321971032064 2565166347554989024 2567106715442700816 2568320936763031296 2569616106171383808 2575766208495298896 2578284064026574848 2590220564322994176 2594528293260613248 2595836678683336704 2606539998322004976 2607854441084648448 2609087935759269888 2616651386407922688 2618630699105659392 2619869290865713152 2629428004505617623 2631998315360461824 2635711282042527744 2637705012210487296 2647913649089020928 2648580966036876024 2649916609489239552 2651169999239258112 2651252926488477696 2658855441027405312 2660196265758130176 2671164956958087744 2678222754333536256 2690621933751747072 2691978777893830656 2698421742233170272 2701059495646887936 2703102657141325824 2713564400719327232 2714248262715476256 2715617021294757888 2716901486823702528 2733330218414473216 2734019061715484928 2735397790440505344 2741944673559511728 2743327399063071744 2744624971383128064 2754638861863027986 2757331568472864768 2777416189679222784 2782747421677956843 2785467604885853184 2788980351241125888 2798363288241806208 2799068520925334889 2800480053210219072 2801804658286943232 2809926772903962432 2829056380283792736 2830394501738850816 2831821831290912768 2843498179987641792 2844932117546889216 2854528785172279296 2856662523413510504 2868466914006128316 2872513467538536096 2873962037113694208 2875321398591848448 2885812140999362652 2887995054873038418 2888633071733477376 2889361053858410208 2890818119442806784 2892185453715554304 2900569572029896704 2913998134863368448 2920316263518753792 2921697550182039552 2931618682919987456 2932357498112255598 2933836246220229504 2935223927729178624 2943732809708913024 2948812927394591488 2960252073511993344 2960998104780519552 2962491295957917696 2965175192297843712 2978902855225148544 2979653586791485527 2980405075525312512 2981156185675394496 2982566249144165376 2982659542299537408 2992720798977896448 3005060576577848712 3007998074697670656 3014520013954842624 3021923991710159872 3026187027530309632 3026949675470715456 3028476125130559488 3035724460012316556 3038691932602748928 3040963331375672472 3042496847932089856 3043935925052481536 3052759950809243136 3053529295554910788 3055069148956602624 3056514172676665344 3060826004952612864 3074996495716282368 3075771444429920544 3077322514245568512 3101216457964945408 3101998014531972864 3103562310051151872 3116359116451102368 3119405410797584384 3124593213389125632 3133651055496584832 3135231313214939136 3139058922710371584 3140641907542802432 3148158699272031984 3150540059861496456 3151236078254702592 3152030240572811136 3153619766664880128 3198129472276349952 3198935452486097016 3200548632240250368 3202062466613649408 3211344883318814208 3213745338840199317 3216886829885008896 3233207291752905984 3234736573415829504 3240318887959093248 3249712205700162048 3251350991482159104 3252170384373157632 3253708635429998592 3253810409781313536 3264757169615440576 3278247901721289504 3298071018284985888 3300565776997758192 3301294939123974144 3302126918695325952 3303792136506064896 3314936653748453376 3317414543318915424 3319087470471370752 3320657372784525312 3330283582700992512 3332802707952657408 3337504301164290048 3351265712128292112 3352955709965976576 3354541631690489856 3355491985086979584 3357079106449711104 3366780831165923094 3370071917022390272 3380693148650079801 3383997834034879488 3399664490673929856 3404460405971598336 3405318384904554888 3407035640771879424 3408647141879046144 3408753762628042752 3420252341689024512 3421083747797631531 3422808953923601088 3424427915684041728 3434354944660398528 3440312472725323776 3453627419097325568 3459371057680817664 3461115571577782272 3463733662025269248 3475386664429339968 3477139254779531264 3488868515210563584 3489747766348469472 3491507598807545856 3493159054487617536 3505904006007490164 3509331087147282432 3514281709390036992 3515167365062766336 3516940016280649728 3531441288049168032 3533222145985652736 3534893332319010816 3541678536681035982 3545140588036540416 3561553275944116992 3570963672444715008 3587495911668996096 3597895656310893696 3600617211270281664 3602320274940355584 3618997683620635008 3620822695059677184 3645358748953979904 3655926231412682304 3657769865417428992 3672851815817370648 3676442091297153024 3710329895570609124 3713956806514470912 3716766153569323008 3718524154777141248 3731151050989074944 3732091361233779852 3733973404280292096 3735739544382590976 3746569030538616576 3770173926144328626 3772075173711723648 3773859335651801088 3791330906650189056 3793242823395852288 3806038380229705728 3808917380517322752 3824622552008171088 3830017956718048128 3831949382818258944 3834847982956548096 3847749521332483536 3850660073164051224 3851510762311303168 3852481405144546944 3854424159257075712 3863649312742948344 3867426096039862272 3885330846484491264 3891792439890919872 3893755018025005056 3909809997483007464 3911781661626972672 3913631903638904832 3924977079611884032 3927910969693576943 3947997473040692736 3949988394610556928 3953566923063791616 3971870473633531392 3972871449055314036 3973873434033750016 3974874914233859328 3976754998858887168 3976879389732716544 3988283161541107968 3990294398637195264 4006747435437131616 4010664099596894208 4017334131500304384 4035932900627620608 4037968166840745984 4047632613349755408 4051589243470331904 4054617775167563296 4070346601078990848 4071372394073214384 4073425531942136832 4075352230235553792 4099995327621709824 4101028592573227392 4103096685660758016 4114991098594607616 4116937457074692096 4131958292794541979 4135997352709297152 4155145488601469824 4166124284518834176 4178201407328779776 4180308417619918848 4185411896947162112 4197544932362709312 4200720079815328608 4202706987430414848 4204826355553173504 4247732746936369152 4264172629701799936 4265247269981462688 4267398176320333824 4269416622151532544 4281793177758418944 4284993785120265756 4289182439846678528 4302700371009192474 4308770201307804144 4310943055670541312 4312982097887772672 4320425183945457664 4328718211499043978 4331992582309557627 4332949607600216064 4334041580787615312 4336227179164210176 4338278180573331456 4370997202295052672 4382683409093197824 4397428024379981184 4398536247168383397 4400754369330344256 4402835891593767936 4415599214563369536 4423219391091887232 4425449960628494336 4440378110267990016 4441497157170779328 4443736943936876544 4447762788446765568 4450005734885720064 4468354282837722816 4470607613287968768 4471734278513091744 4473849373716248064 4473989313449306112 4476105475266281472 4489041108221230792 4507590864866773068 4511997112046505984 4532885987565239808 4539280541295464448 4540424513206073184 4542714187695839232 4544862855838728192 4558037898904123392 4561444997063508708 4563745271898134784 4565903887578722304 4579139926213864704 4582603723434903936 4584771259014998016 4591239007428919296 4612494743574423552 4615983771368352768 4633848885905786624 4651824686947418112 4652997021797959296 4655343465076727808 4674538674676653552 4679108116196376576 4686889820083688448 4702846969822408704 4708588384065557376 4710962861314203648 4722238048908047976 4726854117382053888 4730429649997320192 4748737701258822656 4764886473670557696 4783327882225328128 4797194208414524928 4798403178729145524 4800822948360375552 4803093699920474112 4825330244827513344 4827763593412902912 4860478331938639872 4874568308550243072 4877026487223238656 4880715614671970304 4897135754423160864 4901922788396204032 4917371852581934256 4947106527427478832 4950848665496637288 4951942408685961216 4953190378042988928 4955688204759097344 4976121814978373136 4978631205707056128 4980986059176787968 4995425374051488768 5026898568192438168 5029433564948964864 5031812447535734784 5050171246748884641 5055107875533585408 5075996751052319232 5078556507356430336 5099496736010894784 5106690608957397504 5109265843757678592 5110553461157819136 5112970712818569216 5113130643942064128 5130332695109978048 5134213430885401632 5136641873526062592 5139232212342767616 5151532416990597792 5156568128053149696 5180441128645988352 5189056586521226496 5191673357366673408 5213079996644009952 5215708882169296896 5218175871518539776 5233302772815845376 5237261398211318784 5239738581731426304 5258856009011235246 5263996630720923648 5271422564085055488 5275410024420974592 5295827298178041856 5297161932073752048 5299833218978479104 5302339998478516224 5312517805021553973 5317710882054810624 5342329913916175488 5356445508667072512 5381243867503494144 5396843484466340544 5406205314282651648 5427128801438654464 5428496525430952512 5431234042589515776 5468038123430969856 5470795580881010688 5483889347119023456 5486654798126143488 5489249942766256128 5509277723726055972 5514663136945729536 5554832379358445568 5565494843355913686 5570935209771706368 5596726576483612416 5598137041850669778 5600960106420438144 5603609316573886464 5619853545807924864 5658112760567585472 5660789003477701632 5686996359975283584 5689864235093778432 5709057570344558592 5713325046827021008 5736933828012256632 5745026935077072192 5747924074227388416 5771624281998725304 5775990109746076836 5777266143466954752 5778722107716820416 5781636238885613568 5801139144059793408 5827996269726736896 5840632527037507584 5843395100364079104 5863237365839974912 5864714996224511196 5867672492440459008 5870447855458357248 5887465619417826048 5897625854789182976 5920504147023986688 5921996209561039104 5924982591915835392 5930350384595687424 5957805710450297088 5959307173582971054 5960810151050625024 5962312371350788992 5965132498288330752 5965319084599074816 5985441597955792896 6010121153155697424 6015996149395341312 6043847983420319744 6052374055060619264 6053899350941430912 6056952250261118976 6071448920024633112 6077383865205497856 6081926662751344944 6084993695864179712 6087871850104963072 6105519901618486272 6107058591109821576 6110138297913205248 6113028345353330688 6149992991432564736 6151542888859841088 6154645028491137024 6203996029063945728 6207124620102303744 6232718232902204736 6249186426778251264 6267302110993169664 6270462626429878272 6278117845420743168 6281283815085604864 6296317398544063968 6301080119722992912 6302472156509405184 6304060481145622272 6307239533329760256 6396258944552699904 6397870904972194032 6401097264480500736 6404124933227298816 6422689766637628416 6427490677680398634 6433773659770017792 6466414583505811968 6469473146831659008 6480637775918186496 6493077317248565967 6499424411400324096 6504340768746315264 6507417270859997184 6507620819562627072 6529514339230881152 6556495803442579008 6596142036569971776 6601131553995516384 6604253837390651904 6607584273012129792 6629873307496906752 6634829086637830848 6638174940942741504 6660567165401985024 6665605415905314816 6675008602328580096 6702531424256584224 6705911419931953152 6709083263380979712 6710983970173959168 6714158212899422208 6733561662331846188 6740143834044780544 6761386297300159602 6767995668069758976 6799328981347859712 6808920811943196672 6810636769809109776 6814071281543758848 6817294283758092288 6842167495595263062 6845617907847202176 6848855831368083456 6868709889320797056 6907254838194651136 6918742115361635328 6927467324050538496 6950773328858679936 6954278509559062528 6977737030421127168 6979495532696938944 6983015197615091712 7011808012014980328 7018662174294564864 7030334730125532672 7033880032561299456 7062882576098336064 7066444291971305472 7083357073362071964 7090281176073080832 7123106551888233984 7141927344889430016 7174991823337992192 7195791312621787392 7201234422540563328 7204640549880711168 7237995367241270016 7241645390119354368 7290717497907959808 7311852462825364608 7315539730834857984 7345703631634741296 7352884182594306048 7420659791141218248 7427913613028941824 7433532307138646016 7462302101978149888 7464182722467559704 7467946808560584192 7471479088765181952 7493138061077233152 7540347852288657252 7544150347423447296 7547718671303602176 7582661813300378112 7586485646791704576 7612076760459411456 7617834761034645504 7649245104016342176 7660035913436096256 7663898765636517888 7669695965913096192 7695499042664967072 7701320146328102448 7703021524622606336 7704962810289093888 7708848318514151424 7727298625485896688 7734852192079724544 7770661692968982528 7783584879781839744 7787510036050010112 7819619994966014928 7823563323253945344 7827263807277809664 7849954159223768064 7855821939387153886 7888284013516852869 7895994946081385472 7907133846127583232 7943740947267062784 7945742898110628072 7949749828467718656 7953509997717774336 7953758779465433088 7976566323082215936 7980588797274390528 8013494870874263232 8034668263000608768 8071865801255241216 8075936333681491968 8095265226699510816 8103178486940663808 8109235550335126592 8140693202157981696 8142744788146428768 8146851063884273664 8150704460471107584 8199990655243419648 8202057185146454784 8206193371321516032 8229982197189215232 8233874914149384192 8263916585589083958 8271994705418594304 8310290977202939648 8332248569037668352 8348242265033870529 8356402814657559552 8370823793894324224 8395089864725418624 8397205562776004667 8401440159630657216 8405413974860829696 8495465493872738304 8528345259403599872 8530494539962925376 8534796352640667648 8563586355516837888 8569987570240531512 8578364879693357056 8605400742018384948 8617540402615608288 8621886111341082624 8625964195775545344 8657436422998087956 8663985164619115254 8665899215200432128 8668083161575230624 8672454358328420352 8676556361146662912 8741994404590105344 8794856048759962368 8797072494336766794 8801508738660688512 8805671783187535872 8831198429126739072 8846438782183774464 8850899921256988672 8880756220535980032 8882994314341558656 8887473887873753088 8895525576893531136 8936708565675445632 8941215226575937536 8943468557026183488 8947698747432496128 8947978626898612224 8978082216442461584 9015181729733546136 9023994224093011968 9065771975130479616 9078561082590928896 9080849026412146368 9085428375391678464 9116075797808246784 9122889994127017416 9127490543796269568 9131807775157444608 9158279852427729408 9165207446869807872 9169542518029996032 9182478014857838592 9224989487148847104 9231967542736705536 9267697771811573248 9303649373894836224 9305994043595918592 9310686930153455616 9349077349353307104 9358216232392753152 9373779640167376896 9405693939644817408 9417176768131114752 9421925722628407296 9444476097816095952 9453708234764107776 9460859299994640384 9497475402517645312 9566655764450656256 9594388416829049856 9596806357458291048 9601645896720751104 9606187399840948224 9641236016520597951 9650660489655026688 9720956663877279744 9749136617100486144 9754052974446477312 9761431229343940608 9794271508846321728 9834743705163868512 9894213054854957664 9901697330993274576 9903884817371922432 9906380756085977856 9911376409518194688 9952243629956746272 9957262411414112256 9961972118353575936 9990850748102977536 10053797136384876336 10058867129897929728 10063624895071469568 10100342493497769282 10110215751067170816 10151993502104638464 10198993472021789568 10213381217914795008 10221106922315638272 10225941425637138432 10226261287884128256 10260665390219956096 10263251243392894593 10268426861770803264 10273283747052125184 10303064833981195584 10360882257291976704 10378113173042452992 10383346714733346816 10426159993288019904 10431417764338593792 10466605545631690752 10474522796422637568 10479477163462852608 10517712018022470492 10527993261441847296 10542845128170110976 10550820048841949184 10591654596356083712 10594323864147504096 10599666437956958208 10604679996957032448 10625035610043107946 10635421764109621248 10684659827832350976 10712891017334145024 10762487735006988288 10793686968932681088 10854257602877308928 10856993050861905024 10862468085179031552 10936076246861939712 10967778694238046912 10973309596252286976 11018555447452111944 11029326273891459072 11130989686711827372 11141870419543412736 11193453152967224832 11196274083701339556 11201920212840876288 11207218633147772928 11239707091615849728 11316225521135170944 11321578006955403264 11373992719950567168 11379728470187556864 11418115140689117184 11426650093654042016 11473867656024513264 11490053870154144384 11495848148454776832 11543248563997450608 11551980219492153672 11554532286933909504 11557444215433640832 11563272477771227136 11602278288119586816 11655992539453473792 11681265054075015168 11726474731679949824 11729429992449022392 11735344984880918016 11740895710916714496 11774931238835652096 11783732909080730829 11795251709578365952 11843992419122078208 11849965183831670784 11860700769191374848 11915611420900594176 11918614347165942108 11921620302101250048 11924624742701577984 11930264996576661504 11930638169198149632 11970883195911585792 12020242306311394848 12031992298790682624 12087695966840639488 12104748110121238528 12107798701882861824 12113904500522237952 12142897840049266224 12154767730410995712 12163853325502689888 12169987391728359424 12175743700209926144 12211039803236972544 12214117182219643152 12220276595826410496 12226056690706661376 12299985982865129472 12303085777719682176 12309290056982274048 12395874878383625937 12407992058127891456 12465436465804409472 12498372853556502528 12534604221986339328 12540925252859756544 12556235690841486336 12592634797088127936 12602160239445985824 12608120962291244544 12614479066659520512 12792517889105399808 12795741809944388064 12802194528961001472 12808249866454597632 12845379533275256832 12854981355360797268 12867547319540035584 12932829167011623936 12938946293663318016 12961275551836372992 12986154634497131934 12998848822800648192 13008681537492630528 13014834541719994368 13059028678461762304 13112991606885158016 13192284073139943552 13195608741505150191 13202263107991032768 13208507674781303808 13269658173275661696 13276349881885483008 13321134330803970048 13331210831810629632 13350017204657160192 13405062848513168448 13411822839863906304 13421967940347918336 13428316425798844416 13467123324663692376 13480287668089561088 13522772594600319204 13535991336139517952 13598657962695719424 13617841623886393344 13621273539618219552 13628142563087517696 13634588567516184576 13684334991190526124 13691235815694404352 13697711662736166912 13737419778641594112 13814509676389302272 13837484230723270656 13901546657717359872 13908557019118125056 13955474060842254336 13958991065393877888 13966030395230183424 14023616024029960656 14037324348589129728 14060669460251065344 14125765152196672128 14132888583942610944 14166714146724143928 14180562352146161664 14246213103776467968 14349983646675984384 14391582625243574784 14402468845081126656 14409281099761422336 14475990734482540032 14483290780238708736 14581434995815919616 14623704925650729216 14631079461669715968 14691407263269482592 14705768365188612096 14841319582282436496 14855827226057883648 14867064614277292032 14924604203956299776 14928365444935119408 14935893617121168384 14942958177530363904 14986276122154466304 15080695704577314504 15088300694846894592 15095437342607204352 15150513740246653923 15165323626600756224 15235669522069291008 15298490208032684352 15320071826872192512 15327797531273035776 15339391931826192384 15390998085329934144 15402640292656204896 15409925620578187776 15417696637028302848 15454597250971793376 15469704384159449088 15541323385937965056 15567169759563679488 15575020072100020224 15639239989932029856 15647126646507890688 15654527614555619328 15699908318447536128 15711643878774307772 15776568027033705738 15791989892162770944 15814267692255166464 15887481894534125568 15891485796221256144 15899499656935437312 15907019995435548672 15953132646164431872 16026989741748526464 16069336526001217536 16143731602510482432 16190530453399021632 16218471100670253184 16281386404315963392 16285489576292857536 16293702127768547328 16404114370292909568 16412386742643032064 16459964394378430464 16467749828298768384 16527833171178167916 16543989410837188608 16620581954405879296 16664497138075336704 16696484530067741058 16712805629315119104 16741647587788648448 16790179729450837248 16794411125552009334 16802880319261314432 16810827949721659392 17056690518807199744 17060989079925850752 17069592705281335296 17127172711033675776 17139975140481063024 17156729759386714112 17210801484036769896 17235080805231216576 17243772222682165248 17314872845996175912 17327970329238230508 17331798430400864256 17336166323150461248 17344908716656840704 17483988809180210688 17589712097519924736 17594144988673533588 17603017477321377024 17611343566375071744 17662396858253478144 17692877564367548928 17701799842513977344 17761512441071960064 17765988628683117312 17774947775747506176 17791051153787062272 17873417131350891264 17882430453151875072 17886937114052366976 17895397494864992256 17895957253797224448 17956164432884923168 18030363459467092272 18047988448186023936 18131543950260959232 18157122165181857792 18161698052824292736 18170856750783356928 18232151595616493568 18245779988254034832 18254981087592539136 18263615550314889216 18316559704855458816 18330414893739615744 18339085036059992064 18449978974297694208 18463935085473411072 18535395543623146496 18611988087191837184 18621373860306911232 18698154698706614208 18747559280334753792 18811387879289634816 18834353536262229504 18843851445256814592 18888952195632191904 18907416469528215552 18921718599989280768 18994950805035290624 19133311528901312512 19188776833658099712 19193612714916582096 19203291793441502208 19212374799681896448 19282472033041195902 19301320979310053376 19441913327754559488 19479231951745697901 19498273234200972288 19522862458687881216 19588543017692643456 19669487410327737024 19788426109709915328 19803394661986549152 19812761512171955712 19822752819036389376 19904487259913492544 19914524822828224512 19981701496205955072 20107594272769752672 20117734259795859456 20127249790142939136 20200684986995538564 20220431502134341632 20303987004209276928 20397986944043579136 20426762435829590016 20442213844631276544 20451882851274276864 20521330780439912192 20526502486785789186 20536853723541606528 20546567494104250368 20606129667962391168 20721764514583953408 20756226346084905984 20852319986576039808 20862835528677187584 20933211091263381504 20949045592845275136 21035424036044940984 21055986522883694592 21101640097683898368 21183309192712167424 21188647728295008192 21199332875913916416 21250071220086215892 21270843528219242496 21369319655664701952 21425782034668290048 21524975470013976576 21587373937865362176 21708515205754617856 21713986101723810048 21724936170358063104 21872152493723879424 21935557388476093824 21946619192504573952 22037110894904223888 22058652547782918144 22261979373423654744 22283740839086825472 22386906305934449664 22392548167402679112 22403840425681752576 22414437266295545856 22479414183231699456 22632451042270341888 22643156013910806528 22747985439901134336 22759456940375113728 22836230281378234368 22853300187308084032 22947735312049026528 22980107740308288768 22991696296909553664 23086497127994901216 23103960438984307344 23109064573867819008 23114888430867281664 23126544955542454272 23204556576239173632 23311985078906947584 23362530108150030336 23452949463359899648 23458859984898044784 23470689969761836032 23481791421833428992 23549862477671304192 23567465818161461658 23590503419156731904 23664852040550558607 23687984838244156416 23721401538382749696 23831222841801188352 23837228694331884216 23849249485403155968 23860529993153323008 23861276338396299264 23941766391823171584 24040484612622789696 24175391933681278976 24215597403765723648 24227809001044475904 24285795680098532448 24309535460821991424 24327706651005379776 24339974783456718848 24422079606473945088 24428234364439286304 24440553191652820992 24452113381413322752 24599971965730258944 24606171555439364352 24618580113964548096 24791749756767251874 24815984116255782912 24930872931608818944 24996745707113005056 25069208443972678656 25112471381682972672 25185269594176255872 25204320478891971648 25216241924582489088 25585035778210799616 25591483619888776128 25604389057922002944 25690759066550513664 25709962710721594536 25735094639080071168 25865658334023247872 25877892587326636032 25972309268994263868 25997697645601296384 26017363074985261056 26029669083439988736 26118057356923524608 26225983213770316032 26384568146279887104 26391217483010300382 26404526215982065536 26417015349562607616 26539316346551323392 26552699763770966016 26642268661607940096 26662421663621259264 26810125697026336896 26823645679727812608 26843935880695836672 26934246649327384752 26960575336179122176 27045545189200638408 27071982672279035904 27197315925391438848 27235683247772786688 27242547079236439104 27256285126175035392 27368669982381052248 27382471631388808704 27395423325472333824 27474839557283188224 27674968461446541312 27803093315434719744 27817114038236250112 27910948121684508672 27917982130787755776 27932060790460366848 28047232048059921312 28074648697178259456 28121338920502130688 28251530304393344256 28265777167885221888 28333428293448287856 28361124704292323328 28492426207552935936 28699967293351968768 28783165250487149568 28804937690162253312 28818562199522844672 28923708049561793853 28951981468965080064 29162869991631839232 29247409851301458432 29262158923339431936 29382814526538965184 29682639164564872992 29711654452115767296 29734129228554584064 29849208407912599552 29856730889870238816 29871787234242336768 29885916355060727808 29972552244308932608 30161391409154629008 30176601389693789184 30190874685214408704 30301027480493307846 30330647253201512448 30596980416065368704 30640143653744385024 30678783863652384768 30781996170659868288 30789753730178683779 30805280585312409792 30819851241156375552 30909194501943586752 31082646771875930112 31134339519127358976 31150040144200040448 31278479979864059712 31294253293015781376 31399816636895072256 31423287757548615544 31553136054067411476 31583979784325541888 31628535384510332928 31774963789068251136 31782971592442512288 31798999313870874624 31814039990871097344 31906265292328863744 32053979483497052928 32138673052002435072 32287463205020964864 32381060906798043264 32436942201340506368 32562772808631926784 32570979152585715072 32587404255537094656 32808228740585819136 32919928788756860928 33055666342356335832 33087978821674377216 33241163908811758592 33392969060135482116 33425611258630238208 33483295175577296896 33580359458901674496 33588822251104018668 33605760638522628864 33621655899443318784 34113381037614399488 34121978159851701504 34139185410562670592 34254345422067351552 34279950280962126048 34313459518773428224 34421602968073539792 34470161610462433152 34487544445364330496 34629745691992351824 34655940658476461016 34663596860801728512 34672332646300922496 34689817433313681408 34967977618360421376 35179424195039849472 35188289977347067176 35206034954642754048 35222687132750143488 35324793716506956288 35351198727242192487 35385755128735097856 35531977257366234624 35549895551495012352 35582102307574124544 35746834262701782528 35764860906303750144 35773874228104733952 35790794989729984512 35791914507594448896 35912328865769846336 36060726918934184544 36095976896372047872 36263087900521918464 36314244330363715584 36323396105648585472 36341713501566713856 36464303191232987136 36491559976508069664 36509962175185078272 36527231100629778432 36633119409710917632 36660829787479231488 36678170072119984128 36899957948595388416 36927870170946822144 37070791087246292992 37187624635150877811 37223976174383674368 37396309397413228416 37495118560669507584 37622775758579269632 37668707072524459008 37777904391264383808 37843437199978561536 37989901610070581248 38377553667316199424 38387225429833164192 38406583586883004416 38424749599363792896 38564944066082391804 38602641958620106752 38883826655509118976 38958463903491395802 38996546468401944576 39177086035385286912 39338974820655474048 39576852219419830656 39606789323973098304 39625523024343911424 39808974519826985088 39829049645656449024 39963402992411910144 40215188545539505344 40235468519591718912 40401369973991077128 40440863004268683264 40607974008418553856 40795973888087158272 40853524871659180032 40884427689262553088 40903765702548553728 41042661560879824384 41053004973571578372 41073707447083213056 41093134988208500736 41212259335924782336 41443529029167906816 41512452692169811968 41704639973152079616 41725671057354375168 41866422182526763008 41898091185690550272 42070848072089881968 42111973045767389184 42366618385424334848 42377295456590016384 42398665751827832832 42500142440172431784 42541687056438484992 42738639311329403904 43049950940027953152 43174747875730724352 43427972203447620096 43449872340716126208 43744304987447758848 43871114776952187648 43893238385009147904 44074221789808447776 44117305095565836288 44523958746847309488 44567481678173650944 44773812611868899328 44785096334805358224 44807680851363505152 44828874532591091712 44958828366463398912 45264902084540683776 45286312027821613056 45451541220739961769 45495970879802268672 45706600374616168064 45895470624098053056 45960215480616577536 45983392593819107328 46172994255989802432 46207920877968614688 46229776861734563328 46253089911084908544 46409113152478347264 46623970157813895168 46725060216300060672 46905898926719799296 46917719969796089568 46941379939523672064 46963582843666857984 47099724955342608384 47134931636322923316 47181006838313463808 47329704081101117214 47375969676488312832 47442803076765499392 47662445683602376704 47674457388663768432 47698498970806311936 47721059986306646016 48080969225245579392 48350783867362557952 48431194807531447296 48571591360197064896 48655413302010759552 48679949566913437696 48844159212947890176 48856468728878572608 48881106383305641984 49212343110878728704 49237160227929096192 49583499513534503748 49631968232511565824 49861745863217637888 49993491414226010112 50138416887945357312 50224942763365945344 50370539188352511744 50408640957783943296 50432483849164978176 51170071556421599232 51182967239777552256 51208778115844005888 51381518133101027328 51419925421443189072 51470189278160142336 51731316668046495744 51944618537988527736 51995395291202592768 52034726149970522112 52236114713847049216 52451966427540632064 52769136292559774208 52782434966020600764 52809052431964131072 52834030699125215232 53078632693102646784 53105399527541932032 53284537323215880192 53324843327242518528 53620251394052673792 53647291359455625216 53687871761391673344 53868493298654769504 53921150672358244352 54091090378401276816 54143965344558071808 54394631850782877696 54471366495545573376 54485094158472878208 54512570252350070784 54737339964762104496 54764943262777617408 54790846650944667648 54949679114566376448 55349936922893082624 55606186630869439488 55835964261575511552 55864121580920733696 56094464096119842624 56242677841004261376 56503060608786688512 56531554335770443776 56666856586896575712 56722249408584646656 56984852415105871872 57399934586703937536 57566330500974299136 57609875380324506624 57637124399045689344 57847416099123587706 57903962937930160128 58325739983263678464 58437695855237093703 58494819702602916864 58765629053077930368 59365278329129745984 59468258457109168128 59698416815825199104 59713461779740477632 59743574468484673536 59945104488617865216 60322782818309258016 60353202779387578368 60381749370428817408 60602054960986615692 60661294506403024896 61193960832130737408 61280287307488770048 61563992341319736576 61579507460357367558 61610561170624819584 61639702482312751104 61818389003887173504 62165293543751860224 62268679038254717952 62556959959728119424 62588506586031562752 62799633273790144512 62846575515097231088 63106272108134822952 63167959568651083776 63549927578136502272 63565943184885024576 63597998627741749248 63812530584657727488 64107958966994105856 64277346104004870144 64574926410041929728 64762121813596086528 64873884402681012736 65125545617263853568 65141958305171430144 65174808511074189312 65616457481171638272 65839857577513721856 66111332684712671664 66175957643348754432 66482327817623517184 66785938120270964232 66851222517260476416 66966590351154593792 67160718917803348992 67177644502208037336 67211521277045257728 67243311798886637568 68243956319703403008 68278370821125341184 68508690844134703104 68559900561924252096 68843205936147079584 68940323220924866304 68975088890728660992 69259491383984703648 69311881316952922032 69327193721603457024 69344665292601844992 69379634866627362816 69935955236720842752 70358848390079698944 70376579954694134352 70412069909285508096 70445374265500286976 70649587433013912576 70702397454484384974 70771510257470195712 71063954514732469248 71164204615148249088 71493668525403565056 71547748456209467904 71581589979459969024 71583829015188897792 71824657731539692672 72121453837868369088 72526175801043836928 72646792211297170944 72683427003133427712 72928606382465974272 72983119953016139328 73019924350370156544 73266238819421835264 73321659574958462976 73356340144239968256 73799915897190776832 73855740341893644288 74141582174492585984 74375249270301755622 74447952348767348736 74792618794826456832 74990237121339015168 75337414145048918016 75555808782528767616 75979803220141162496 76755107334632398848 76774450859666328384 76813167173766008832 77129888132164783608 77205283917240213504 77916927806982791604 77993092936803889152 78354172070770573824 78677949641310948096 79153704438839661312 79213578647946196608 79251046048687822848 79617949039653970176 79658099291312898048 79926805984823820288 80430377091079010688 80470937039183437824 80802739947982154256 80881726008537366528 81215948016837107712 81591947776174316544 81707049743318360064 81768855378525106176 82085323121759648768 82106009947143156744 82147414894166426112 82186269976417001472 82424518671849564672 83024905384339623936 83409279946304159232 83451342114708750336 83732844365053526016 83796182371381100544 84141696144179763936 84223946091534778368 84733236770848669696 84754590913180032768 84797331503655665664 85000284880344863568 85083374112876969984 85477278622658807808 86099901880055906304 86349495751461448704 86771124148685381559 86855944406895240192 87488609974895517696 87742229553904375296 87786476770018295808 88148443579616895552 89047917493694618976 89134963356347301888 89547625223737798656 89570192669610716448 89615361702727010304 89657749065182183424 89917656732926797824 90529804169081367552 90572624055643226112 90903082441479923538 90991941759604537344 91413200749232336128 91790941248196106112 91920430961233155072 92345988511979604864 92369261190536051337 92415841755937229376 92459553723469126656 93247940315627790336 93450120432600121344 93811797853439598592 93835439939592179136 93882759879047344128 94199449910685216768 94269863272645846632 94362013676626927616 94659408162202234428 94751939352976625664 94885606153530998784 95324891367204753408 95348914777327536864 95396997941612623872 95442119972613292032 96161938450491158784 96701567734725115904 96862389615062894592 97143182720394129792 97310826604021519104 97359899133826875392 97688318425895780352 97712937457757145216 97762212766611283968 98424686221757457408 99166999027069007496 99263936465023131648 99723491726435275776 100276833775890714624 100449885526731890688 100741078376705023488 100817281915567886592 100864967698329956352 102340143112843198464 102365934479555104512 102417556231688011776 102763036266202054656 102839850842886378144 102940378556320284672 103462633336092991488 103889237075977055472 103990790582405185536 104069452299941044224 104472229427694098432 104903932855081264128 105538272585119548416 105564869932041201528 105618104863928262144 105668061398250430464 106053596181726577461 106157265386205293568 106649686654485037056 107240502788105347584 107294582718911250432 107375743522783346688 107736986597309539008 108182180756802553632 108287930689116143616 108789263701565755392 108942732991091146752 108970188316945756416 109025140504700141568 109474679929524208992 109529886525555234816 109581693301889335296 109899358229132752896 110699873845786165248 111212373261738878976 111671928523151023104 112188928192239685248 112485355682008522752 113006121217573377024 113333713173793151424 113969704830211743744 115132661001948598272 115219750760649013248 115274248798091378688 115694832198247175412 115807925875860320256 116651479966527356928 116875391710474187406 116989639405205833728 117531258106155860736 118730556658259491968 119396833631650398208 119426923559480955264 119487148936969347072 119890208977235730432 120645565636618516032 120706405558775156736 121204109921973231384 121322589012806049792 122387921664261474816 122560574614977540096 123127984682639473152 123159014920714735116 123221122341249639168 123279404964625502208 123636778007774347008 124330587087503720448 124537358076509435904 125113919919456238848 125177013172063125504 125599266547580289024 125693151030194462176 126212544216269645904 126335919137302167552 127099855156273004544 127131886369770049152 127195997255483498496 127625061169315454976 128215917933988211712 129149852820083859456 129524243627192173056 129747768805362025472 130283916610342860288 130349617022148378624 131232914962343276544 131679715155027443712 132222665369425343328 132351915286697508864 132964655635247034368 133571876240541928464 133702445034520952832 133933180702309187584 134321437835606697984 134355289004416074672 134423042554090515456 134486623597773275136 136354623662219885307 136487912639406806016 137119801123848504192 137686411872294159168 137880646441849732608 137950177781457321984 138518982767969407296 138623762633905844064 138689330585203689984 138759269733254725632 139871910473441685504 140717696780159397888 140753159909388268704 140824139818571016192 140890748531000573952 141299174866027825152 141404794908968769948 141543020514940391424 142127909029464938496 142328409230296498176 142987337050807130112 143095496912418935808 143163179958919938048 143649315463079385344 144242907675736738176 145052351602087673856 145293584422594341888 145966239906032278656 146039848700740313088 146532477638843670528 146643319149916925952 147711480683787288576 148283164348985171968 148750498540603511244 148895904697534697472 149585237589652913664 149980474242678030336 150674828290097836032 151111617565057535232 151959606440282324992 153510214669264797696 153548901719332656768 153626334347532017664 154259776264329567216 154410567834480427008 155833855613965583208 155986185873607778304 156708344141541147648 157355899282621896192 158307408877679322624 158427157295892393216 158502092097375645696 159235898079307940352 159316198582625796096 159853611969647640576 160860754182158021376 160941874078366875648 161605479895964308512 161763452017074733056 162431896033674215424 163183895552348633088 163414099486636720128 163537710757050212352 164170646243519297536 164212019894286313488 164294829788332852224 164372539952834002944 164849037343699129344 166049810768679247872 166818559892608318464 167592364742762201088 168283392288359527872 169509181826360065536 169594663007311331328 170000569760689727136 170166748225753939968 170954557245317615616 172199803760111812608 172698991502922897408 173542248297370763118 173711888813790480384 174977219949791035392 175484459107808750592 176296887159233791104 178095834987389237952 179095250447475597312 179140385339221432896 179230723405454020608 179835313465853595648 181059608338162735104 181145248111286452224 181806164882959847076 181983883519209074688 182826401498464672256 183581882496392212224 183840861922466310144 184691977023959209728 184738522381072102674 184831683511874458752 184919107446938253312 186495880631255580672 187623595706879197184 187670879879184358272 187765519758094688256 188398899821370433536 188539726545291693264 188724027353253855232 189318816324404468856 189503878705953251328 190649782734409506816 190697829554655073728 190793995883225247744 192323876900982317568 193724779230125789184 194286365440788259584 194621653208043038208 194719798267653750784 195376636851791560704 195425874915514290432 195524425533222567936 196849372443514914816 198333998054138014992 198527872930046263296 199446983452870551552 200553667551781429248 200899771053463781376 201482156753410046976 201634563831135773184 201729935396659912704 204731868959110209024 204835112463376023552 205526072532404109312 205679701685772756288 206925266672185982976 207778474151954110944 207981581164810371072 208138904599882088448 208944458855388196864 209807865710162528256 211076545170239096832 211129739864082403056 211236209727856524288 211336122796500860928 212107192363453154922 212314530772410587136 214481005576210695168 214751487045566693376 215473973194619078016 216364361513605107264 217578527403131510784 217940376633891512832 218050281009400283136 218949359859048417984 219059773051110469632 219798716458265505792 221399747691572330496 222424746523477757952 223343857046302046208 224377856384479370496 224970711364017045504 226012242435146754048 226667426347586302848 227939409660423487488 230265322003897196544 230439501521298026496 231389664396494350824 231615851751720640512 233750783420948374812 233979278810411667456 235062516212311721472 237461113316518983936 238793667263300796416 238853847118961910528 238974297873938694144 239780417954471460864 241291131273237032064 241412811117550313472 242408219843946462768 242645178025612099584 244775843328522949632 245121149229955080192 246255969365278946304 246318029841429470232 246442244682499278336 246558809929251004416 247273556015548694016 249074716153018871808 250227839838912477696 250354026344126251008 251198533095160578048 251386302060388924352 252425088432539291808 252671838274604335104 254199710312546009088 254263772739540098304 254391994510966996992 255250122338630909952 256431835867976423424 258299705640167718912 259048487254384346112 259495537610724050944 260313372446056144677 260567833220685720576 262465829924686553088 263359430310054887424 264445330738850686656 265929311270494068736 267143752481083856928 267404890069041905664 268642875671213395968 268710578008832149344 268846085108181030912 268973247195546550272 272709247324439770614 272975825278813612032 274239602247697008384 275372823744588318336 275761292883699465216 277037965535938814592 277247525267811688128 277378661170407379968 279743820946883371008 281435393560318795776 281506319818776537408 281648279637142032384 282598349732055650304 282809589817937539896 283086041029880782848 284255818058929876992 284656818460592996352 285974674101614260224 286190993824837871616 286326359917839876096 287298630926158770688 288485815351473476352 290104703204175347712 290587168845188683776 291932479812064557312 292079697401480626176 293064955277687341056 293286638299833851904 296566328697970343936 297500997081207022488 297791809395069394944 299170475179305827328 301349656580195672064 302223235130115070464 307020429338529595392 307097803438665313536 307252668695064035328 308519552528659134432 308821135668960854016 311667711227931166416 311972371747215556608 313416688283082295296 314711798565243792384 316614817755358645248 316854314591784786432 317004184194751291392 318160788545179732383 318471796158615880704 321721508364316042752 321883748156733751296 323210959791928617024 324863792067348430848 326367791104697266176 326828198973273440256 327075421514100424704 328341292487038595072 328424039788572626976 328589659576665704448 328745079905668005888 329698074687398258688 332099621537358495744 333637119785216636928 336566784576719055744 339018363652720131072 340001139521379454272 341909114490635231232 345397983005845794816 347084496594741526236 347423777627580960768 349954439899582070784 350968918215617501184 352593774318467582208 356191669974778475904 358190500894951194624 358280770678442865792 358461446810908041216 359670626931707191296 362119216676325470208 363612329765919694152 363967767038418149376 365652802996929344512 367163764992784424448 367681723844932620288 369383954047918419456 369477044762144205348 369663367023748917504 369838214893876506624 372991761262511161344 375247191413758394368 375341759758368716544 375531039516189376512 376797799642740867072 377079453090583386528 377448054706507710464 378637632648808937712 379007757411906502656 381299565468819013632 381395659109310147456 381587991766450495488 384647753801964635136 387449558460251578368 388572730881576519168 389243306416086076416 390851749831028580864 391048851066445135872 393698744887029829632 396667996108276029984 397055745860092526592 398893966905741103104 401107335103562858496 401799542106927562752 402964313506820093952 403269127662271546368 403459870793319825408 409063870986659655921 409463737918220418048 411359403371545512576 413850533344371965952 415556948303908221888 416277809199764176896 417888917710776393728 419615731420325056512 422153090340478193664 422259479728164806112 422472419455713048576 422672245593001721856 424214384726906309844 424629061544821174272 428962011152421390336 430947946389238156032 432728723027210214528 435157054806263021568 435880753267783025664 437898719718096835968 438119546102220939264 439597432916531011584 444849493046955515904 446687714092604092416 448755712768958740992 449941422728034091008 452024484870293508096 453334852695172605696 455878819320846974976 460530644007794393088 460879003042596052992 462779328792988701648 463231703503441281024 467501566841896749624 467958557620823334912 470125032424623442944 474922226633037967872 477707694237923821056 477948595747877388288 479560835908942921728 482582262546474064128 482825622235100626944 484816439687892925536 485290356051224199168 489551686657045899264 490242298459910160384 492511938730557892608 492636059682858940464 492884489364998556672 493117619858502008832 494547112031097388032 498149432306037743616 500455679677824955392 502772604120777848704 504850176865078583616 508527545479080196608 508783989021933993984 510500244677261819904 512863671735952846848 516599411280335437824 518096974508768692224 518991075221448101888 520626744892112289354 521135666441371441152 524931659849373106176 528890661477701373312 531858622540988137472 534287504962167713856 537285751342426791936 537421156017664298688 537692170216362061824 545418494648879541228 545951650557627224064 548479204495394016768 550745647489176636672 551522585767398930432 554075931071877629184 554495050535623376256 554757322340814759936 559487641893766742016 562870787120637591552 563012639637553074816 563296559274284064768 565196699464111300608 565619179635875079792 566172082059761565696 568511636117859753984 571949348203228520448 572381987649675743232 574597261852317541376 576971630702946952704 581174337690377367552 583864959624129114624 584159394802961252352 586129910555374682112 586573276599667703808 593132657395940687872 595001994162414044976 595583618790138789888 598340950358611654656 602699313160391344128 604446470260230140928 614195606877330627072 614505337390128070656 617039105057318268864 623335422455862332832 623944743494431113216 626833376566164590592 629423597130487584768 633229635510717290496 633708629183569572864 634008368389502582784 636321577090359464766 636943592317231761408 643443016728632085504 646421919583857234048 652735582209394532352 654150843028200849408 656682584974077190144 656848079577145253952 657179319153331408896 659396149374796517376 664199243074716991488 667274239570433273856 673133569153438111488 678036727305440262144 680002279042758908544 683818228981270462464 690795966011691589632 694168993189483052472 694847555255161921536 701937836431235002368 705187548636935164416 712383339949556951808 716381001789902389248 716561541356885731584 716922893621816082432 719341253863414382592 724238433352650940416 727224659531839388304 727935534076836298752 731305605993858689024 734327529985568848896 735363447689865240576 738767908095836838912 738954089524288410696 739326734047497835008 739676429787753013248 750683519516737433088 751062079032378753024 753595599285481734144 754158906181166773056 757275265297617875424 758015514823813005312 762599130937638027264 762791318218620294912 763175983532900990976 769295507603929270272 774899116920503156736 777145461763153038336 778486612832172152832 781703499662057161728 787397489774059659264 793335992216552059968 797787933811482206208 802214670207125716992 805928627013640187904 806538255324543092736 806919741586639650816 818127741973319311842 818927475836440836096 822718806743091025152 831113896607816443776 835777835421552787456 839231462840650113024 844306180680956387328 844518959456329612224 844944838911426097152 848428769453812619688 849258123089642348544 857924022304842780672 861895892778476312064 865457446054420429056 870314109612526043136 871761506535566051328 875797439436193671936 876239092204441878528 879194865833062023168 889698986093911031808 893375428185208184832 897511425537917481984 904048969740587016192 906669705390345211392 921061288015588786176 921758006085192105984 925558657585977403296 926463407006882562048 935003133683793499248 935917115241646669824 940250064849246885888 949844453266075935744 954482365635539197149 955415388475847642112 965164525092948128256 965651244470201253888 969632879375785851072 979103373314091798528 980484596919820320768 985023877461115785216 985272119365717880928 985768978729997113344 986235239717004017664 989094224062194776064 996298864612075487232 1000911359355649910784 1005545208241555697408 1009700353730157167232 1017055090958160393216 1025727343471905693696 1036193949017537384448 1037982150442896203776 1041253489784224578708 1042271332882742882304 1049863319698746212352 1057781322955402746624 1063717245081976274944 1068575009924335427712 1074571502684853583872 1074842312035328597376 1075384340432724123648 1090836989297759082456 1091903301115254448128 1096958408990788033536 1101491294978353273344 1103045171534797860864 1108151862143755258368 1108990101071246752512 1109514644681629519872 1118975283787533484032 1125741574241275183104 1126025279275106149632 1126593118548568129536 1130393398928222601216 1131238359271750159584 1132344164119523131392 1137023272235719507968 1143898696406457040896 1144763975299351486464 1149194523704635082752 1153943261405893905408 1162348675380754735104 1167729919248258229248 1173146553199335407616 1190003988324828089952 1191167237580277579776 1196681900717223309312 1205398626320782688256 1208892940520460281856 1228391213754661254144 1234078210114636537728 1246670844911724665664 1253666753132329181184 1258847194260975169536 1266459271021434580992 1267417258367139145728 1268016736779005165568 1272643154180718929532 1273887184634463522816 1286886033457264171008 1292843839167714468096 1305471164418789064704 1313365169948154380288 1313696159154290507904 1314358638306662817792 1318792298749593034752 1334548479140866547712 1346267138306876222976 1356073454610880524288 1360004558085517817088 1367636457962540924928 1381591932023383179264 1388337986378966104944 1389695110510323843072 1403875672862470004736 1410375097273870328832 1424766679899113903616 1433123082713771463168 1433845787243632164864 1438682507726828765184 1448476866705301880832 1454449319063678776608 1455871068153672597504 1462611211987717378048 1468655059971137697792 1470726895379730481152 1477535816191673677824 1477908179048576821392 1478653468094995670016 1479352859575506026496 1501367039033474866176 1508317812362333546112 1514550530595235750848 1525582636437240589824 1526351967065801981952 1538591015207858540544 1549798233841006313472 1554290923526306076672 1556973225664344305664 1563406999324114323456 1574794979548119318528 1586671984433104119936 1595575867622964412416 1611857254027280375808 1613076510649086185472 1636255483946638623684 1637854951672881672192 1645437613486182050304 1662227793215632887552 1671555670843105574912 1678462925681300226048 1688612361361912774656 1689037918912659224448 1689889677822852194304 1696857538907625239376 1698516246179284697088 1715848044609685561344 1723791785556952624128 1730914892108840858112 1743523013071132102656 1751594878872387343872 1752478184408883757056 1758389731666124046336 1779397972187822063616 1786750856370416369664 1795022851075834963968 1808097939481174032384 1813339410780690422784 1843516012170384211968 1851117315171954806592 1870006267367586998496 1871834230483293339648 1880500129698493771776 1899688906532151871488 1908964731271078394298 1910830776951695284224 1930329050185896256512 1939265758751571702144 1958206746628183597056 1970047754922231570432 1970544238731435761856 1971537957459994226688 1978188448124389552128 1992597729224150974464 2001822718711299821568 2011090416483111394816 2019400707460314334464 2034110181916320786432 2051454686943811387392 2072387898035074768896 2075964300885792407552 2082506979568449157416 2084542665765485764608 2115562645910805493248 2137150019848670855424 2149143005369707167744 2149684624070657194752 2150768680865448247296 2181673978595518164912 2183806602230508896256 2193916817981576067072 2202982589956706546688 2206090343069595721728 2216303724287510516736 2217980202142493505024 2219029289363259039744 2252050558550212299264 2253186237097136259072 2260786797856445202432 2262476718543500319168 2274046544471439015936 2287797392812914081792 2289527950598702972928 2298389047409270165504 2307886522811787810816 2324697350761509470208 2335459838496516458496 2380007976649656179904 2393363801434446618624 2417785881040920563712 2456782427509322508288 2468156420229273075456 2493341689823449331328 2507333506264658362368 2517694388521950339072 2532918542042869161984 2534834516734278291456 2545286308361437859064 2547774369268927045632 2573772066914528342016 2585687678335428936192 2610942328837578129408 2626730339896308760576 2627392318308581015808 2628717276613325635584 2637584597499186069504 2669096958281733095424 2692534276613752445952 2712146909221761048576 2720009116171035634176 2763183864046766358528 2776675972757932209888 2779390221020647686144 2807751345724940009472 2820750194547740657664 2849533359798227807232 2863447096906617591447 2866246165427542926336 2896953733410603761664 2908898638127357553216 2925222423975434756096 2937310119942275395584 2941453790759460962304 2955071632383347355648 2955816358097153642784 2957306936189991340032 2958705719151012052992 3002734078066949732352 3016635624724667092224 3029101061190471501696 3051165272874481179648 3077182030415717081088 3108581847052612153344 3113946451328688611328 3126813998648228646912 3149589959096238637056 3173343968866208239872 3191151735245928824832 3223714508054560751616 3226153021298172370944 3272510967893277247368 3275709903345763344384 3290875226972364100608 3324455586431265775104 3356925851362600452096 3377224722723825549312 3378075837825318448896 3379779355645704388608 3393715077815250478752 3397032492358569394176 3431696089219371122688 3447583571113905248256 3461829784217681716224 3487046026142264205312 3503189757744774687744 3573501712740832739328 3590045702151669927936 3616195878962348064768 3626678821561380845568 3702234630343909613184 3740012534735173996992 3761000259396987543552 3799377813064303742976 3817929462542156788596 3821661553903390568448 3860658100371792513024 3878531517503143404288 3916413493256367194112 3940095509844463140864 3941088477462871523712 3943075914919988453376 3956376896248779104256 4003645437422599643136 4022180832966222789632 4038801414920628668928 4068220363832641572864 4102909373887622774784 4144775796070149537792 4151928601771584815104 4165013959136898314832 4169085331530971529216 4231125291821610986496 4274300039697341710848 4299369248141314389504 4301537361730896494592 4363347957191036329824 4367613204461017792512 4387833635963152134144 4405965179913413093376 4412180686139191443456 4432607448575021033472 4435960404284987010048 4438058578726518079488 4504101117100424598528 4524953437087000638336 4579055901197405945856 4596778094818540331008 4615773045623575621632 4649394701523018940416 4670919676993032916992 4760015953299312359808 4786727602868893237248 4835571762081841127424 4913564855018645016576 4936312840458546150912 4986683379646898662656 5014667012529316724736 5035388777043900678144 5065837084085738323968 5069669033468556582912 5090572616722875718128 5095548738537854091264 5147544133829056684032 5171375356670857872384 5254784636617162031616 5257434553226651271168 5275169194998372139008 5338193916563466190848 5385068553227504891904 5424293818443522097152 5440018232342071268352 5553351945515864419776 5615502691449880018944 5641500389095481315328 5699066719596455614464 5726894193813235182894 5732492330855085852672 5817797276254715106432 5850444847950869512192 5874620239884550791168 5910143264766694711296 5911632716194307285568 5914613872379982680064 6005468156133899464704 6033271249449334184448 6058202122380943003392 6102330545748962359296 6154364060831434162176 6217163694105224306688 6227892902657377222656 6253627997296457293824 6346687937732416479744 6447429016109121503232 6452306042596344741888 6545021935786554494736 6551419806691526688768 6581750453944728201216 6648911172862531550208 6756151675650636897792 6759558711291408777216 6787430155630500957504 6863392178438742245376 6895167142227810496512 6923659568435363432448 6974092052284528410624 7006379515489549375488 7180091404303339855872 7253357643122761691136 7404469260687819226368 7480025069470347993984 7522000518793975087104 7598755626128607485952 7635858925084313577192 7643323107806781136896 7721316200743585026048 7757063035006286808576 7832826986512734388224 7880191019688926281728 7882176954925743047424 7886151829839976906752 7912753792497558208512 8007290874845199286272 8044361665932445579264 8077602829841257337856 8136440727665283145728 8289551592140299075584 8330027918273796629664 8338170663061943058432 8462250583643221972992 8548600079394683421696 8598738496282628779008 8726695914382072659648 8775667271926304268288 8811930359826826186752 8824361372278382886912 8865214897150042066944 8871920808569974020096 8876117157453036158976 9008202234200849197056 9049906874174001276672 9193556189637080662016 9231546091247151243264 9341839353986065833984 9520031906598624719616 9573455205737786474496 9671143524163682254848 9827129710037290033152 9872625680917092301824 9973366759293797325312 10070777554087801356288 10131674168171476647936 10139338066937113165824 10181145233445751436256 10191097477075708182528 10295088267658113368064 10342750713341715744768 10509569273234324063232 10770137106455009783808 10848587636887044194304 10880036464684142536704 11106703891031728839552 11283000778190962630656 11398133439192911228928 11453788387626470365788 11464984661710171705344 11635594552509430212864 11700889695901739024384 11749240479769101582336 11820286529533389422592 11823265432388614571136 11829227744759965360128 12010936312267798929408 12066542498898668368896 12116404244761886006784 12204661091497924718592 12308728121662868324352 12434327388210448613376 12455785805314754445312 12507255994592914587648 12693375875464832959488 12904612085192689483776 13090043871573108989472 13102839613383053377536 13163500907889456402432 13297822345725063100416 13512303351301273795584 13574860311261001915008 13790334284455620993024 13847319136870726864896 13948184104569056821248 14012759030979098750976 14360182808606679711744 14506715286245523382272 14808938521375638452736 14960050138940695987968 15044001037587950174208 15197511252257214971904 15271717850168627154384 15286646215613562273792 15442632401487170052096 15514126070012573617152 15764353909851486094848 15772303659679953813504 15825507584995116417024 16014581749690398572544 16088723331864891158528 16155205659682514675712 16272881455330566291456 16660055836547593259328 16924501167286443945984 17097200158789366843392 17197476992565257558016 17453391828764145319296 17551334543852608536576 17623860719653652373504 17730429794300084133888 17743841617139948040192 18016404468401698394112 18099813748348002553344 18387112379274161324032 18463092182494302486528 18683678707972131667968 19040063813197249439232 19342287048327364509696 19654259420074580066304 19745251361834184603648 19946733518587594650624 20278676133874226331648 20362290466891502872512 20590176535316226736128 20685501426683431489536 21019138546468648126464 21540274212910019567616 21760072929368285073408 22213407782063457679104 22566001556381925261312 22796266878385822457856 22907576775252940731576 22929969323420343410688 23271189105018860425728 23498480959538203164672 23640573059066778845184 23646530864777229142272 23658455489519930720256 24021872624535597858816 24133084997797336737792 24232808489523772013568 24409322182995849437184 24868654776420897226752 25014511989185829175296 25386751750929665918976 26180087743146217978944 26327001815778912804864 26595644691450126200832 27024606702602547591168 27149720622522003830016 27580668568911241986048 27694638273741453729792 28025518061958197501952 28720365617213359423488 29013430572491046764544 29617877042751276905472 29920100277881391975936 30395022504514429943808 30543435700337254308768 30573292431227124547584 30885264802974340104192 31028252140025147234304 31528707819702972189696 32177446663729782317056 32310411319365029351424 32545762910661132582912 33320111673095186518656 33849002334572887891968 34194400317578733686784 34394953985130515116032 34906783657528290638592 35102669087705217073152 35247721439307304747008 35460859588600168267776 35487683234279896080384 36032808936803396788224 36199627496696005106688 36926184364988604973056 37367357415944263335936 38080127626394498878464 39308518840149160132608 39490502723668369207296 39893467037175189301248 40724580933783005745024 41371002853366862979072 42038277092937296252928 43080548425820039135232 43520145858736570146816 44426815564126915358208 45132003112763850522624 45592533756771644915712 45815153550505881463152 45859938646840686821376 46542378210037720851456 47293061729554458284544 47316910979039861440512 48043745249071195717632 48266169995594673475584 48465616979047544027136 48818644365991698874368 50773503501859331837952 52360175486292435957888 52654003631557825609728 53191289382900252401664 54049213405205095182336 54299441245044007660032 55161337137822483972096 55389276547482907459584 56051036123916395003904 58026861144982093529088 59235754085502553810944 59840200555762783951872 61086871400674508617536 61770529605948680208384 62056504280050294468608 63057415639405944379392 64354893327459564634112 64620822638730058702848 66640223346190373037312 67698004669145775783936 68388800635157467373568 68789907970261030232064 69813567315056581277184 70495442878614609494016 70921719177200336535552 70975366468559792160768 72065617873606793576448 72399254993392010213376 76160255252788997756928 78981005447336738414592 79786934074350378602496 81449161867566011490048 82742005706733725958144 84076554185874592505856 86161096851640078270464 87040291717473140293632 88853631128253830716416 91185067513543289831424 91630307101011762926304 91719877293681373642752 93084756420075441702912 94586123459108916569088 96532339991189346951168 96931233958095088054272 97637288731983397748736 101547007003718663675904 104720350972584871915776 105308007263115651219456 106382578765800504803328 108098426810410190364672 108598882490088015320064 110778553094965814919168 112102072247832790007808 118471508171005107621888 119680401111525567903744 122173742801349017235072 124113008560100588937216 126114831278811888758784 128709786654919129268224 129241645277460117405696 133280446692380746074624 135396009338291551567872 136777601270314934747136 137579815940522060464128 139627134630113162554368 141950732937119584321536 144131235747213587152896 144798509986784020426752 152320510505577995513856 157962010894673476829184 159573868148700757204992 162898323735132022980096 165484011413467451916288 168153108371749185011712 174080583434946280587264 177707262256507661432832 183260614202023525852608 186169512840150883405824 189172246918217833138176 193064679982378693902336 193862467916190176108544 203094014007437327351808 209440701945169743831552 212765157531601009606656 216196853620820380729344 217197764980176030640128 236943016342010215243776 239360802223051135807488 244347485602698034470144 248226017120201177874432 252229662557623777517568 258483290554920234811392 266560893384761492149248 273555202540629869494272 275159631881044120928256 279254269260226325108736 289597019973568040853504 304641021011155991027712 315924021789346953658368 319147736297401514409984 325796647470264045960192 336306216743498370023424 355414524513015322865664 366521228404047051705216 372339025680301766811648 378344493836435666276352 386129359964757387804672 387724935832380352217088 406188028014874654703616 418881403890339487663104 432393707241640761458688 434395529960352061280256 473886032684020430487552 478721604446102271614976 488694971205396068940288 496452034240402355748864 504459325115247555035136 533121786769522984298496 558508538520452650217472 579194039947136081707008 609282042022311982055424 638295472594803028819968 651593294940528091920384 710829049026030645731328 733042456808094103410432 744678051360603533623296 756688987672871332552704 775449871664760704434176 837762807780678975326208 868791059920704122560512 947772065368040860975104 957443208892204543229952 977389942410792137880576 1008918650230495110070272 1066243573539045968596992 1117017077040905300434944 1158388079894272163414016 1218564084044623964110848 1303186589881056183840768 1421658098052061291462656 1466084913616188206820864 1489356102721207067246592 1513377975345742665105408 1675525615561357950652416 1737582119841408245121024 1914886417784409086459904 1954779884821584275761152 2132487147078091937193984 2234034154081810600869888 2606373179762112367681536 2843316196104122582925312 2932169827232376413641728 3026755950691485330210816 3351051231122715901304832 3475164239682816490242048 3909559769643168551522304 4264974294156183874387968 4468068308163621201739776 5212746359524224735363072 5864339654464752827283456 6702102462245431802609664 7819119539286337103044608 8529948588312367748775936 10425492719048449470726144 11728679308929505654566912 13404204924490863605219328 15638239078572674206089216 23457358617859011309133824 31276478157145348412178432 46914717235718022618267648 93829434471436045236535296
- Sum of all divisors σ(n): 373492157058903613206528000
- Sum of proper divisors (its aliquot sum) s(n): 279662722587467567969992704
- 93829434471436045236535296 is an abundant number, because the sum of its proper divisors (279662722587467567969992704) is greater than itself. Its abundance is 185833288116031522733457408
Bases of 93829434471436045236535296
- Binary: 1001101100111010010011111010101101110001100100100111101000010110100101110000000000000002
- Hexadecimal: 0x4D9D27D5B8C93D0B4B8000
- Base-36: BSFBLIS0GN1M9S000
Squares and roots of 93829434471436045236535296
- 93829434471436045236535296 squared (938294344714360452365352962) is 8803962773229510805736950637669481954237586253807616
- 93829434471436045236535296 cubed (938294344714360452365352963) is 826070848119700743220182423298681104192643326644127272223018596788635577614336
-
The
square root of 93829434471436045236535296 is 9686559475450.3027950145 -
93829434471436045236535296 is a
perfect cube number . Itscube root is 454408416
Scales and comparisons
How big is 93829434471436045236535296?- 93,829,434,471,436,045,236,535,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 93,829,434,471,436,045,236,535,296 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 93829434471436045236535296 cubic inches would be around 37867368 feet tall.
Recreational maths with 93829434471436045236535296
- 93829434471436045236535296 backwards is 69253563254063417443492839
- The number of decimal digits it has is: 26
- The sum of 93829434471436045236535296's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 93829434471436045236535296 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 93829434471436045236535296 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/93829434471436045236535296/
Chicago style:
Numbermatics. 2024. "Number 93829434471436045236535296 - Facts about the integer". https://numbermatics.com/n/93829434471436045236535296/
The information we have on file for 93829434471436045236535296 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 93829434471436045236535296, math, Factors of 93829434471436045236535296, curriculum, school, college, exams, university, Prime factorization of 93829434471436045236535296, STEM, science, technology, engineering, physics, economics, calculator, ninety-three septillion, eight hundred twenty-nine sextillion, four hundred thirty-four quintillion, four hundred seventy-one quadrillion, four hundred thirty-six trillion, forty-five billion, two hundred thirty-six million, five hundred thirty-five thousand, two hundred ninety-six.