56801994577194664153055232
56,801,994,577,194,664,153,055,232 is an even composite number composed of five prime numbers multiplied together.
56801994577194664153055232 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 56801994577194664153055232:
227 × 312 × 133 × 233 × 313
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 23 × 23 × 23 × 31 × 31 × 31)See below for interesting mathematical facts about the number 56801994577194664153055232 from the Numbermatics database.
Names of 56801994577194664153055232
- Cardinal: 56801994577194664153055232 can be written as Fifty-six septillion, eight hundred one sextillion, nine hundred ninety-four quintillion, five hundred seventy-seven quadrillion, one hundred ninety-four trillion, six hundred sixty-four billion, one hundred fifty-three million, fifty-five thousand, two hundred thirty-two.
Scientific notation
- Scientific notation: 5.6801994577194664153055232 × 1025
Factors of 56801994577194664153055232
Divisors of 56801994577194664153055232
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 23 24 26 27 31 32 36 39 46 48 52 54 62 64 69 72 78 81 92 93 96 104 108 117 124 128 138 144 156 162 169 184 186 192 207 208 216 234 243 248 256 276 279 288 299 312 324 338 351 368 372 384 403 414 416 432 468 486 496 507 512 529 552 558 576 598 621 624 648 676 702 713 729 736 744 768 806 828 832 837 864 897 936 961 972 992 1014 1024 1053 1058 1104 1116 1152 1196 1209 1242 1248 1296 1352 1404 1426 1458 1472 1488 1521 1536 1587 1612 1656 1664 1674 1728 1794 1863 1872 1922 1944 1984 2028 2048 2106 2116 2139 2187 2197 2208 2232 2304 2392 2418 2484 2496 2511 2592 2691 2704 2808 2852 2883 2916 2944 2976 3042 3072 3159 3174 3224 3312 3328 3348 3456 3588 3627 3726 3744 3844 3887 3888 3968 4056 4096 4212 4232 4278 4374 4394 4416 4464 4563 4608 4761 4784 4836 4968 4992 5022 5184 5239 5382 5408 5589 5616 5704 5766 5832 5888 5952 6084 6144 6318 6348 6417 6448 6561 6591 6624 6656 6696 6877 6912 7176 7254 7452 7488 7533 7688 7774 7776 7936 8073 8112 8192 8424 8464 8556 8649 8748 8788 8832 8928 9126 9216 9269 9477 9522 9568 9672 9936 9984 10044 10368 10478 10764 10816 10881 11178 11232 11408 11532 11661 11664 11776 11904 12167 12168 12288 12493 12636 12696 12834 12896 13122 13182 13248 13312 13392 13689 13754 13824 14283 14352 14508 14904 14976 15066 15376 15548 15552 15717 15872 16146 16224 16384 16399 16767 16848 16928 17112 17298 17496 17576 17664 17856 18252 18432 18538 18954 19044 19136 19251 19344 19683 19773 19872 19968 20088 20631 20736 20956 21528 21632 21762 22103 22356 22464 22599 22816 23064 23322 23328 23552 23808 24219 24334 24336 24576 24986 25272 25392 25668 25792 25947 26244 26364 26496 26624 26784 27378 27508 27648 27807 28431 28566 28704 29016 29791 29808 29952 30132 30752 31096 31104 31434 31744 32292 32448 32643 32768 32798 33534 33696 33856 34224 34596 34983 34992 35152 35328 35712 36501 36504 36864 37076 37479 37908 38088 38272 38502 38688 39366 39546 39744 39936 40176 41067 41262 41472 41912 42849 43056 43264 43524 44206 44712 44928 45198 45632 46128 46644 46656 47104 47151 47616 48438 48668 48672 49152 49197 49972 50301 50531 50544 50784 51336 51584 51894 52488 52728 52992 53248 53568 54756 55016 55296 55614 56862 57132 57408 57753 58032 59049 59319 59582 59616 59904 60264 61504 61893 62192 62208 62868 63488 64584 64896 65286 65536 65596 66309 67068 67392 67712 67797 68107 68448 69192 69966 69984 70304 70656 71424 72657 73002 73008 73728 74152 74958 75816 76176 76544 77004 77376 77841 78732 79092 79488 79872 80352 82134 82524 82944 83421 83824 85293 85698 86112 86528 87048 88412 89373 89401 89424 89856 90396 91264 92256 93288 93312 94208 94302 95232 96876 97336 97344 97929 98304 98394 99944 100602 101062 101088 101568 102672 103168 103788 104949 104976 105456 105984 106496 107136 109503 109512 110032 110592 111228 112437 113724 114264 114816 115506 116064 118098 118638 119164 119232 119808 120497 120528 123008 123201 123786 124384 124416 125736 126976 128547 129168 129792 130572 131072 131192 132618 134136 134784 135424 135594 136214 136896 138384 139932 139968 140608 141312 141453 142848 145314 146004 146016 147456 147591 148304 149916 150903 151593 151632 152352 153088 154008 154752 155682 157464 158171 158184 158976 159744 160704 162409 164268 165048 165888 166842 167648 170586 171396 172224 173056 173259 174096 176824 177147 177957 178746 178802 178848 179712 180792 182528 184512 185679 186576 186624 188416 188604 190464 193752 194672 194688 195858 196608 196788 198927 199888 201204 202124 202176 203136 203391 204321 205344 206336 207576 209898 209952 210912 211968 212992 213187 214272 217971 219006 219024 220064 221184 222456 224874 227448 228528 229632 231012 232128 233523 236196 237276 238328 238464 239616 240994 241056 246016 246402 247572 248768 248832 250263 251472 253952 255879 257094 258336 259584 261144 262144 262384 265236 268119 268203 268272 269568 270848 271188 272428 273792 276768 279864 279936 281216 282624 282906 285696 287339 290628 292008 292032 293787 294912 295182 296608 299832 301806 303186 303264 304704 306176 308016 309504 311364 314847 314928 316342 316368 317952 319488 321408 324818 328509 328536 330096 331776 333684 335296 337311 341172 342792 344448 346112 346518 348192 353648 354294 355914 357492 357604 357696 359424 361491 361584 365056 369024 369603 371358 373152 373248 376832 377177 377208 380928 385641 387283 387504 389344 389376 391716 393216 393576 397854 399776 402408 404248 404352 406272 406782 408642 410688 412672 415152 419796 419904 421824 423936 424359 425984 426374 428544 435942 438012 438048 440128 442368 442773 444912 449748 452709 454779 454896 457056 459264 462024 464256 467046 472392 474513 474552 476656 476928 479232 481988 482112 487227 492032 492804 495144 497536 497664 500526 502944 507904 508369 511758 514188 516672 519168 519777 522288 524288 524768 530472 531441 533871 536238 536406 536544 539136 541696 542376 544856 547584 553536 557037 559728 559872 562432 565248 565812 571392 574678 581256 584016 584064 587574 589824 590364 593216 596781 599664 603612 606372 606528 609408 610173 612352 612963 616032 619008 622728 629694 629856 632684 632736 635904 638976 639561 642816 649636 653913 657018 657072 660192 663552 667368 670592 674622 682344 685193 685584 688896 692224 693036 696384 700569 707296 708588 711828 714984 715208 715392 718848 722982 723168 730112 738048 739206 742716 746304 746496 750789 753664 754354 754416 761856 767637 771282 774566 775008 778688 778752 783432 786432 787152 795708 799552 804357 804609 804816 808496 808704 812544 813564 817284 821376 825344 830304 839592 839808 843648 847872 848718 851968 852748 857088 862017 871884 876024 876096 880256 881361 884736 885546 889824 899496 905418 909558 909792 914112 918528 924048 928512 934092 944541 944784 949026 949104 953312 953856 958464 963976 964224 974454 984064 985527 985608 990288 995072 995328 1001052 1005888 1011933 1015808 1016738 1023516 1028376 1033344 1038336 1039554 1044576 1048576 1049536 1060944 1062882 1067742 1072476 1072812 1073088 1078272 1083392 1084473 1084752 1089712 1095168 1107072 1108809 1114074 1119456 1119744 1124864 1130496 1131531 1131624 1142784 1149356 1156923 1161849 1162213 1162512 1168032 1168128 1175148 1179648 1180728 1186432 1193562 1199328 1207224 1212744 1213056 1218816 1220346 1224704 1225926 1232064 1238016 1245456 1259388 1259712 1265368 1265472 1271808 1273077 1277952 1279122 1285632 1299272 1307826 1314036 1314144 1320384 1327104 1328319 1334736 1341184 1349244 1358127 1364337 1364688 1370386 1371168 1377792 1384448 1386072 1392768 1401138 1414592 1417176 1423539 1423656 1429968 1430416 1430784 1437696 1445964 1446336 1460224 1461681 1476096 1478412 1485432 1492608 1492992 1501578 1507328 1508708 1508832 1523712 1525107 1535274 1542564 1549132 1550016 1557376 1557504 1559331 1566461 1566864 1572864 1574304 1591416 1599104 1601613 1608714 1609218 1609632 1616992 1617408 1625088 1627128 1634568 1642752 1650688 1660608 1671111 1679184 1679616 1687296 1695744 1697436 1703936 1705496 1714176 1724034 1743768 1752048 1752192 1760512 1762722 1769472 1771092 1779648 1790343 1798992 1810836 1819116 1819584 1828224 1830519 1837056 1838889 1848096 1857024 1868184 1889082 1889568 1898052 1898208 1906624 1907712 1916928 1918683 1927952 1928448 1948908 1961739 1968128 1971054 1971216 1980576 1990144 1990656 2002104 2011776 2023866 2031616 2033476 2047032 2055579 2056223 2056752 2066688 2076672 2079108 2089152 2097152 2099072 2101707 2111317 2121888 2125764 2135484 2144952 2145624 2146176 2156544 2166784 2168946 2169504 2179424 2190336 2214144 2217618 2228148 2238912 2239488 2249728 2252367 2260992 2263062 2263248 2285568 2298712 2302911 2313846 2323698 2324426 2325024 2336064 2336256 2350296 2359296 2361456 2372864 2387124 2398656 2413071 2413827 2414448 2425488 2426112 2437632 2440692 2449408 2451852 2464128 2476032 2490912 2518776 2519424 2530736 2530944 2543616 2546154 2555904 2558244 2571264 2586051 2598544 2615652 2628072 2628288 2640768 2644083 2654208 2656638 2669472 2682368 2698488 2716254 2728674 2729376 2740772 2742336 2755584 2768896 2771431 2772144 2785536 2802276 2829184 2833623 2834352 2847078 2847312 2859936 2860832 2861568 2875392 2891928 2892672 2920448 2923362 2952192 2956581 2956824 2970864 2985216 2985984 3003156 3014656 3017416 3017664 3035799 3047424 3050214 3070548 3085128 3098264 3100032 3114752 3115008 3118662 3132922 3133728 3145728 3148608 3182832 3198208 3203226 3217428 3218436 3219264 3233984 3234816 3250176 3253419 3254256 3269136 3285504 3301376 3321216 3326427 3342222 3358368 3359232 3374592 3391488 3394593 3394872 3407872 3410992 3428352 3448068 3470769 3485547 3486639 3487536 3504096 3504384 3521024 3525444 3538944 3542184 3559296 3580686 3597984 3621672 3638232 3639168 3656448 3661038 3674112 3677778 3696192 3714048 3735407 3736368 3778164 3779136 3796104 3796416 3813248 3815424 3819231 3833856 3837366 3855904 3856896 3897816 3923478 3936256 3942108 3942432 3961152 3980288 3981312 3984957 4004208 4023552 4047732 4063232 4066952 4074381 4093011 4094064 4111158 4112446 4113504 4133376 4153344 4158216 4178304 4194304 4198144 4203414 4222634 4243776 4251528 4270617 4270968 4289904 4291248 4292352 4313088 4333568 4337892 4339008 4358848 4380672 4385043 4428288 4435236 4456296 4477824 4478976 4499456 4504734 4521984 4526124 4526496 4571136 4575321 4597424 4605822 4627692 4647396 4648852 4650048 4672128 4672512 4677993 4699383 4700592 4718592 4722912 4745728 4774248 4797312 4804839 4826142 4827654 4828896 4850976 4852224 4875264 4881384 4898816 4903301 4903704 4928256 4952064 4981824 5013333 5034679 5037552 5038848 5061472 5061888 5087232 5092308 5111808 5116488 5142528 5172102 5197088 5231304 5256144 5256576 5281536 5288166 5308416 5313276 5338944 5364736 5371029 5396976 5432508 5457348 5458752 5481544 5484672 5491557 5511168 5516667 5537792 5542862 5544288 5571072 5604552 5658368 5667246 5668704 5694156 5694624 5719872 5721664 5723136 5750784 5756049 5783856 5785344 5840896 5846724 5885217 5904384 5913162 5913648 5941728 5970432 5971968 6006312 6029312 6034832 6035328 6071598 6094848 6100428 6141096 6166737 6168669 6170256 6196528 6200064 6229504 6230016 6237324 6265844 6267456 6291456 6297216 6305121 6333951 6365664 6396416 6406452 6434856 6436872 6438528 6467968 6469632 6500352 6506838 6508512 6538272 6571008 6602752 6608797 6642432 6652854 6684444 6716736 6718464 6749184 6757101 6782976 6789186 6789744 6815744 6821984 6856704 6896136 6908733 6941538 6971094 6973278 6975072 7008192 7008768 7042048 7050888 7077888 7084368 7118592 7161372 7195968 7239213 7241481 7243344 7276464 7278336 7312896 7322076 7348224 7355556 7392384 7428096 7470814 7472736 7556328 7558272 7592208 7592832 7626496 7630848 7638462 7667712 7674732 7711808 7713792 7758153 7795632 7846956 7872512 7884216 7884864 7922304 7932249 7960576 7962624 7969914 8008416 8047104 8095464 8126464 8133904 8148762 8186022 8188128 8222316 8224892 8227008 8266752 8306688 8314293 8316432 8356608 8388608 8396288 8406828 8445268 8487552 8500869 8503056 8541234 8541936 8579808 8582496 8584704 8626176 8667136 8675784 8678016 8717696 8761344 8770086 8856576 8869743 8870472 8907509 8912592 8955648 8957952 8998912 9009468 9043968 9052248 9052992 9107397 9142272 9150642 9194848 9211644 9255384 9294792 9297704 9300096 9344256 9345024 9355986 9398766 9401184 9437184 9445824 9491456 9548496 9594624 9609678 9652284 9655308 9657792 9701952 9704448 9750528 9760257 9762768 9797632 9806602 9807408 9856512 9904128 9963648 9979281 10026666 10069358 10075104 10077696 10122944 10123776 10174464 10183779 10184616 10223616 10232976 10285056 10344204 10394176 10412307 10456641 10459917 10462608 10512288 10513152 10563072 10576332 10616832 10626552 10677888 10729472 10742058 10793952 10865016 10914696 10917504 10963088 10969344 10983114 11022336 11033334 11075584 11085724 11088576 11142144 11206221 11209104 11316736 11334492 11337408 11388312 11389248 11439744 11443328 11446272 11457693 11501568 11512098 11567712 11570688 11681792 11692487 11693448 11770434 11808768 11826324 11827296 11883456 11940864 11943936 11954871 12012624 12058624 12069664 12070656 12143196 12189696 12200856 12223143 12279033 12282192 12333474 12337338 12340512 12393056 12400128 12459008 12460032 12474648 12531688 12534912 12582912 12594432 12610242 12667902 12731328 12792832 12811851 12812904 12869712 12873744 12877056 12935936 12939264 13000704 13013676 13017024 13076544 13142016 13155129 13205504 13217594 13284864 13305708 13368888 13433472 13436928 13498368 13514202 13565952 13578372 13579488 13631488 13643968 13713408 13725963 13792272 13817466 13883076 13942188 13946556 13950144 14016384 14017536 14033979 14084096 14098149 14101776 14155776 14168736 14237184 14322744 14391936 14414517 14478426 14482962 14486688 14552928 14556672 14625792 14644152 14696448 14709903 14711112 14784768 14856192 14941628 14945472 15039999 15104037 15112656 15116544 15184416 15185664 15252992 15261696 15276924 15335424 15349464 15423616 15427584 15516306 15591264 15693912 15745024 15759439 15768432 15769728 15844608 15864498 15921152 15925248 15939828 16016832 16094208 16113087 16190928 16252928 16267808 16297524 16372044 16376256 16444632 16449784 16454016 16474671 16533504 16550001 16613376 16628586 16632864 16713216 16777216 16792576 16813656 16890536 16975104 17001738 17006112 17082468 17083872 17159616 17164992 17169408 17252352 17268147 17334272 17351568 17356032 17435392 17522688 17540172 17655651 17713152 17739486 17740944 17815018 17825184 17911296 17915904 17997824 18018936 18087936 18104496 18105984 18214794 18284544 18301284 18389696 18423288 18500211 18506007 18510768 18589584 18595408 18600192 18688512 18690048 18711972 18797532 18802368 18874368 18891648 18915363 18982912 19001853 19096992 19189248 19219356 19304568 19310616 19315584 19403904 19408896 19501056 19520514 19525536 19595264 19613204 19614816 19713024 19808256 19826391 19927296 19958562 20053332 20138716 20150208 20155392 20245888 20247552 20271303 20348928 20367558 20369232 20447232 20465952 20570112 20688408 20788352 20824614 20913282 20919834 20925216 21024576 21026304 21126144 21152664 21233664 21253104 21355776 21458944 21484116 21587904 21717639 21724443 21730032 21829392 21835008 21926176 21938688 21966228 22044672 22066668 22151168 22171448 22177152 22284288 22412442 22418208 22633472 22668984 22674816 22776624 22778496 22879488 22886656 22892544 22915386 23003136 23024196 23135424 23141376 23274459 23363584 23384974 23386896 23540868 23617536 23652648 23654592 23766912 23796747 23881728 23887872 23909742 24025248 24117248 24139328 24141312 24286392 24379392 24401712 24446286 24558066 24564384 24666948 24674676 24681024 24786112 24800256 24918016 24920064 24942879 24949296 25063376 25069824 25165824 25188864 25220484 25335804 25462656 25502607 25585664 25623702 25625808 25739424 25747488 25754112 25871872 25878528 26001408 26027352 26034048 26153088 26284032 26310258 26411008 26435188 26569728 26609229 26611416 26722527 26730899 26737776 26866944 26873856 26996736 27028404 27131904 27156744 27158976 27262976 27287936 27322191 27426816 27451926 27584544 27634932 27766152 27884376 27893112 27900288 28032768 28035072 28067958 28168192 28196298 28203552 28311552 28337472 28474368 28645488 28783872 28829034 28956852 28965924 28973376 29105856 29113344 29251584 29280771 29288304 29392896 29419806 29422224 29569536 29712384 29883256 29890944 29937843 30079998 30208074 30225312 30233088 30368832 30371328 30505984 30523392 30551337 30553848 30670848 30698928 30847232 30855168 31032612 31182528 31236921 31369923 31379751 31387824 31490048 31518878 31536864 31539456 31689216 31728996 31842304 31850496 31879656 32033664 32188416 32226174 32381856 32505856 32535616 32595048 32744088 32752512 32889264 32899568 32908032 32949342 33067008 33100002 33226752 33257172 33265728 33426432 33554432 33585152 33618663 33627312 33781072 33950208 34003476 34012224 34164936 34167744 34319232 34329984 34338816 34373079 34504704 34536294 34668544 34703136 34712064 34870784 35045376 35077461 35080344 35311302 35426304 35478972 35481888 35630036 35650368 35822592 35831808 35864613 35995648 36028603 36037872 36175872 36208992 36211968 36429588 36569088 36602568 36779392 36837099 36846576 37000422 37012014 37021536 37179168 37190816 37200384 37377024 37380096 37423944 37595064 37604736 37748736 37783296 37830726 37965824 38003706 38193984 38378496 38435553 38438712 38609136 38621232 38631168 38807808 38817792 39002112 39041028 39051072 39190528 39226408 39229632 39426048 39465387 39616512 39652782 39854592 39917124 40106664 40277432 40300416 40310784 40491776 40495104 40542606 40697856 40735116 40738464 40894464 40931904 41140224 41177889 41376816 41576704 41649228 41826564 41839668 41850432 42049152 42052608 42101937 42252288 42294447 42305328 42467328 42506208 42711552 42917888 42968232 43175808 43243551 43435278 43448886 43460064 43658784 43670016 43852352 43877376 43932456 44089344 44129709 44133336 44302336 44342896 44354304 44568576 44824884 44836416 45119997 45266944 45312111 45337968 45349632 45553248 45556992 45758976 45773312 45785088 45830772 46006272 46048392 46270848 46282752 46548918 46727168 46769948 46773792 47081736 47235072 47278317 47305296 47309184 47533824 47593494 47763456 47775744 47819484 48050496 48234496 48278656 48282624 48339261 48560291 48572784 48758784 48803424 48892572 49116132 49128768 49333896 49349352 49362048 49572224 49600512 49650003 49836032 49840128 49885758 49898592 50126752 50139648 50331648 50377728 50440968 50671608 50925312 51005214 51171328 51247404 51251616 51478848 51494976 51508224 51743744 51757056 51804441 52002816 52054704 52068096 52306176 52568064 52620516 52822016 52870376 52966953 53139456 53218458 53222832 53445054 53461798 53475552 53733888 53747712 53993472 54056808 54263808 54313488 54317952 54525952 54575872 54644382 54853632 54903852 55169088 55269864 55500633 55518021 55532304 55768752 55786224 55800576 56065536 56070144 56135916 56336384 56392596 56407104 56623104 56674944 56746089 56948736 57005559 57290976 57567744 57658068 57913704 57931848 57946752 58211712 58226688 58503168 58561542 58576608 58785792 58839612 58844448 59139072 59424768 59479173 59766512 59781888 59875686 60159996 60416148 60450624 60466176 60737664 60742656 60813909 61011968 61046784 61102674 61107696 61341696 61397856 61694464 61710336 62065224 62365056 62473842 62739846 62759502 62775648 62980096 63037756 63073728 63078912 63378432 63457992 63684608 63700992 63742913 63759312 64067328 64376832 64452348 64763712 65011712 65071232 65152917 65173329 65190096 65450827 65488176 65505024 65778528 65799136 65816064 65898684 66134016 66200004 66453504 66514344 66531456 66852864 67108864 67170304 67237326 67254624 67562144 67900416 68006952 68024448 68329872 68335488 68638464 68659968 68677632 68746158 69009408 69072588 69337088 69406272 69424128 69741568 69823377 70090752 70154922 70160688 70622604 70852608 70957944 70963776 71260072 71300736 71390241 71645184 71663616 71729226 71991296 72057206 72075744 72351744 72417984 72423936 72859176 73138176 73205136 73558784 73674198 73693152 74000844 74024028 74043072 74358336 74381632 74400768 74754048 74760192 74828637 74847888 75190128 75209472 75497472 75566592 75661452 75931648 76007412 76387968 76507821 76756992 76871106 76877424 77218272 77242464 77262336 77615616 77635584 78004224 78082056 78102144 78381056 78452816 78459264 78852096 78930774 79233024 79305564 79709184 79827687 79834248 80167581 80192697 80213328 80554864 80600832 80621568 80983552 80990208 81085212 81395712 81470232 81476928 81788928 81863808 81966573 82280448 82355778 82753632 83153408 83298456 83653128 83679336 83700864 84098304 84105216 84203874 84504576 84588894 84610656 84934656 85012416 85423104 85835776 85914361 85936464 86351616 86487102 86870556 86897772 86920128 87317568 87340032 87704704 87754752 87842313 87864912 88178688 88259418 88266672 88604672 88685792 88708608 89137152 89649768 89672832 89813529 90239994 90533888 90624222 90675936 90699264 91106496 91113984 91517952 91546624 91570176 91654011 91661544 92012544 92096784 92541696 92565504 93097836 93454336 93539896 93547584 93710763 94109769 94139253 94163472 94470144 94556634 94610592 94618368 95067648 95186988 95526912 95551488 95638968 96100992 96468992 96557312 96565248 96678522 97120582 97145568 97517568 97606848 97785144 98232264 98257536 98667792 98698704 98724096 99144448 99201024 99300006 99672064 99680256 99771516 99797184 100253504 100279296 100663296 100755456 100855989 100881936 101343216 101850624 102010428 102342656 102494808 102503232 102957696 102989952 103016448 103119237 103487488 103514112 103608882 104005632 104109408 104136192 104612352 105136128 105232383 105241032 105644032 105740752 105933906 106278912 106436916 106445664 106890108 106923596 106951104 107467776 107495424 107593839 107986944 108085809 108113616 108527616 108626976 108635904 109051904 109151744 109288764 109707264 109807704 110338176 110511297 110539728 111001266 111036042 111064608 111537504 111572448 111601152 112131072 112140288 112271832 112672768 112785192 112814208 113246208 113349888 113492178 113897472 114011118 114581952 115135488 115306659 115316136 115797617 115827408 115863696 115893504 116423424 116453376 117006336 117123084 117153216 117571584 117679224 117688896 118278144 118396161 118849536 118958346 119533024 119563776 119751372 120319992 120832296 120901248 120932352 121475328 121485312 121627818 122023936 122093568 122205348 122215392 122683392 122795712 123388928 123420672 123533667 124130448 124730112 124947684 125479692 125519004 125551296 125960192 126075512 126147456 126157824 126305811 126756864 126883341 126915984 127369216 127401984 127485826 127518624 128134656 128753664 128904696 129527424 129730653 130023424 130142464 130305834 130346658 130380192 130901654 130976352 131010048 131557056 131598272 131632128 131797368 132268032 132389127 132400008 132907008 133028688 133062912 133705728 134217728 134340608 134474652 134509248 135124288 135359991 135800832 135936333 136013904 136048896 136659744 136670976 137276928 137319936 137355264 137492316 138018816 138145176 138674176 138812544 138848256 139483136 139646754 140181504 140309844 140321376 141245208 141705216 141834951 141915888 141927552 142520144 142601472 142780482 143290368 143327232 143458452 143982592 144114412 144151488 144703488 144835968 144847872 145017783 145680873 145718352 146276352 146410272 147117568 147348396 147386304 148001688 148048056 148086144 148716672 148763264 148801536 148950009 149508096 149520384 149657274 149695776 150380256 150418944 150994944 151133184 151322904 151863296 152002331 152014824 152775936 153015642 153513984 153742212 153754848 154436544 154484928 154524672 155231232 155271168 155413323 156008448 156164112 156204288 156762112 156905632 156918528 157704192 157861548 158466048 158611128 158900859 159418368 159655374 159668496 160335162 160385394 160426656 161109728 161201664 161243136 161967104 161980416 162170424 162791424 162940464 162953856 163577856 163727616 163933146 164560896 164711556 165507264 166306816 166501899 166554063 166596912 167306256 167358672 167401728 168196608 168210432 168407748 169009152 169177788 169221312 169869312 170024832 170238267 170846208 171016677 171671552 171828722 171872928 172703232 172974204 173741112 173795544 173840256 174635136 174680064 175409408 175509504 175684626 175729824 176357376 176518836 176533344 177209344 177371584 177417216 178274304 178437519 179299536 179345664 179627058 180479988 181067776 181248444 181351872 181398528 182212992 182227968 182441727 183035904 183093248 183140352 183308022 183323088 184025088 184193568 185083392 185131008 186195672 186908672 187079792 187095168 187421526 188219538 188278506 188326944 188940288 189113268 189221184 189236736 190135296 190373976 191053824 191102976 191228739 191277936 192201984 192937984 193114624 193130496 193357044 194241164 194291136 195035136 195213696 195458751 195519987 195570288 196352481 196464528 196515072 197335584 197397408 197448192 198288896 198402048 198600012 199344128 199360512 199543032 199594368 200507008 200558592 201326592 201510912 201711978 201763872 202686432 203701248 204020856 204685312 204872707 204989616 205006464 205915392 205979904 206032896 206238474 206974976 207028224 207217764 208011264 208218816 208272384 209224704 209470131 210272256 210464766 210482064 211288064 211481504 211867812 212557824 212873832 212891328 213780216 213847192 213902208 214170723 214935552 214990848 215187678 215973888 216171618 216227232 217055232 217253952 217271808 218103808 218303488 218577528 219414528 219615408 220676352 221022594 221079456 222002532 222072084 222129216 223075008 223144896 223202304 224262144 224280576 224485911 224543664 225345536 225570384 225628416 226492416 226699776 226984356 227794944 228022236 229163904 229523463 230270976 230613318 230632272 231595234 231654816 231727392 231787008 232846848 232906752 234012672 234246168 234306432 235143168 235358448 235377792 236556288 236792322 237699072 237916692 239066048 239127552 239483061 239502744 240502743 240578091 240639984 241664592 241802496 241864704 242950656 242970624 243255636 244047872 244187136 244410696 244430784 245366784 245591424 245899719 246777856 246841344 247067334 248260896 249460224 249895368 250959384 251038008 251102592 251920384 252151024 252294912 252315648 252611622 253513728 253766682 253831968 254738432 254803968 254971652 255037248 256269312 257507328 257743083 257809392 259054848 259461306 260046848 260284928 260611668 260693316 260760384 261803308 261952704 262020096 263114112 263196544 263264256 263526939 263594736 264536064 264778254 264800016 265814016 266057376 266125824 267411456 268681216 268949304 269018496 270248576 270719982 271601664 271872666 272027808 272097792 273319488 273341952 274553856 274639872 274710528 274962033 274984632 276037632 276290352 277348352 277625088 277696512 278966272 279293508 280363008 280619688 280642752 281132289 282329307 282417759 282490416 283410432 283669902 283831776 283855104 285040288 285202944 285560964 286580736 286654464 286916904 287965184 288228824 288302976 289406976 289671936 289695744 290035566 291361746 291436704 292552704 292820544 294235136 294696792 294772608 296003376 296096112 296172288 297433344 297526528 297603072 297900018 299016192 299040768 299314548 299391552 300760512 300837888 301989888 302266368 302567967 302645808 303726592 304004662 304029648 305551872 306031284 307027968 307484424 307509696 308873088 308969856 309049344 309357711 310462464 310542336 310826646 312016896 312328224 312408576 313524224 313811264 313837056 315408384 315697149 315723096 316932096 317222256 317801718 318836736 319310748 319336992 320670324 320770788 320853312 322219456 322403328 322486272 322781517 323934208 323960832 324257427 324340848 325582848 325880928 325907712 327155712 327455232 327866292 329121792 329423112 331014528 331533891 332613632 333003798 333108126 333193824 334612512 334717344 334803456 336393216 336420864 336815496 338018304 338355576 338442624 339738624 340049664 340476534 341692416 342033354 343343104 343657444 343745856 345406464 345919977 345948408 347392851 347482224 347591088 347680512 349270272 349360128 350818816 351019008 351369252 351459648 352714752 353037672 353066688 354418688 354743168 354834432 355188483 356548608 356875038 358599072 358691328 359254116 360959976 362135552 362467097 362496888 362703744 362797056 364425984 364455936 364883454 366071808 366186496 366280704 366616044 366646176 368050176 368387136 370166784 370262016 370601001 372391344 373817344 374159584 374190336 374843052 376439076 376557012 376653888 377880576 378226536 378442368 378473472 378917433 380270592 380650023 380747952 382107648 382205952 382457478 382555872 384403968 385875968 386229248 386260992 386714088 388482328 388582272 389191959 390070272 390427392 390917502 391039974 391140576 392704962 392929056 393030144 394671168 394794816 394896384 396577792 396804096 397167381 397200024 398688256 398721024 399086064 399188736 401014016 401117184 402653184 403021824 403423956 403527744 405372864 406079973 407402496 407808999 408041712 409370624 409745414 409979232 410012928 411830784 411959808 412065792 412476948 413949952 414056448 414435528 416022528 416437632 416544768 418449408 418940262 420544512 420929532 420964128 422576128 422963008 423735624 425115648 425504853 425747664 425782656 427560432 427694384 427804416 428341446 429871104 429981696 430375356 431947776 432343236 432454464 434110464 434507904 434543616 435053349 436207616 436606976 437042619 437155056 438829056 439230816 441352704 442045188 442158912 444005064 444144168 444258432 446150016 446289792 446404608 446850027 448524288 448561152 448971822 449087328 450691072 451140768 451256832 452984832 453399552 453968712 455589888 456006993 456044472 458327808 459046926 460541952 461226636 461264544 463190468 463309632 463454784 463574016 465693696 465813504 466239969 468025344 468492336 468612864 470286336 470716896 470755584 473112576 473584644 475398144 475833384 478132096 478255104 478966122 479005488 481005486 481156182 481279968 483329184 483604992 483729408 485901312 485941248 486511272 488095744 488374272 488821392 488861568 490733568 491182848 491799438 493555712 493682688 494134668 496521792 498920448 499505697 499662189 499790736 501918768 502076016 502205184 503840768 504302048 504589824 504631296 505223244 507027456 507533364 507663936 509476864 509607936 509943304 510074496 510714801 512538624 513050031 515014656 515486166 515618784 518109696 518922612 520093696 520569856 521223336 521386632 521520768 523606616 523905408 524040192 526228224 526393088 526528512 527053878 527189472 529072128 529556508 529600032 531628032 532114752 532251648 534822912 535312557 537362432 537898608 538036992 540497152 541439964 543203328 543745332 544055616 544195584 546638976 546683904 547325181 549107712 549279744 549421056 549924066 549969264 552075264 552580704 554696704 555250176 555393024 557932544 558587016 560726016 561239376 561285504 562264578 564658614 564835518 564980832 566820864 567339804 567663552 567710208 570080576 570405888 571121928 573161472 573308928 573686217 573833808 575930368 576457648 576605952 578813952 579343872 579391488 580071132 582723492 582873408 585105408 585641088 586376253 586559961 588470272 589057443 589393584 589545216 592006752 592192224 592344576 594866688 595053056 595206144 595800036 598032384 598081536 598629096 598783104 601521024 601675776 603979776 604532736 605135934 605291616 607453184 608009324 608059296 611103744 612062568 614055936 614618121 614968848 615019392 617746176 617939712 618098688 618715422 620924928 621084672 621653292 624033792 624656448 624817152 627048448 627622528 627674112 628410393 630816768 631394298 631446192 633864192 634444512 635603436 637673472 638621496 638673984 641340648 641541576 641706624 644438912 644806656 644972544 645563034 647868416 647921664 648514854 648681696 651165696 651761856 651815424 654311424 654910464 655732584 658243584 658846224 662029056 663067782 665227264 666007596 666216252 666387648 669225024 669434688 669606912 672786432 672841728 673457733 673630992 676036608 676711152 676885248 679477248 680099328 680953068 683384832 684066708 686686208 687314888 687491712 688570389 690812928 691839954 691896816 694785702 694964448 695182176 695361024 698540544 698720256 701637632 702038016 702738504 702919296 705429504 706075344 706133376 708837376 709486336 709668864 710376966 713097216 713750076 717198144 717382656 718449183 718508232 721508229 721734273 721919952 724271104 724934194 724993776 725407488 725594112 728851968 728911872 729766908 732143616 732372992 732561408 733232088 733292352 736100352 736774272 737699157 740333568 740524032 741202002 744782688 747634688 748319168 748380672 749686104 752878152 753114024 753307776 755761152 756453072 756884736 756946944 757834866 760541184 761300046 761495904 764215296 764411904 764914956 765111744 768807936 771751936 772458496 772521984 773229249 773428176 776964656 777164544 778383918 780140544 780854784 781835004 782079948 782281152 785409924 785858112 786060288 789342336 789589632 789792768 790580817 793155584 793608192 794334762 794400048 797376512 797442048 798172128 798377472 802028032 802234368 806043648 806847912 807055488 810745728 812159946 814804992 815617998 816083424 818741248 819490828 819958464 820025856 823661568 823919616 824131584 824886099 824953896 827899904 828112896 828657869 828871056 832045056 832875264 833089536 836898816 837880524 841089024 841859064 841928256 845152256 845926016 846987921 847253277 847471248 850231296 851009706 851495328 851565312 855120864 855388768 855608832 856682892 859742208 859963392 860750712 863895552 864686472 864908928 868220928 869015808 869087232 870106698 872415232 873213952 874085238 874310112 877658112 878461632 882705408 884090376 884317824 888010128 888288336 888516864 892300032 892579584 892809216 893700054 897048576 897122304 897943644 898174656 901382144 902281536 902513664 905969664 906799104 907703901 907937424 911179776 912013986 912088944 916655616 918093852 921083904 922453272 922529088 926380936 926619264 926909568 927148032 928073133 931387392 931627008 932479938 936050688 936984672 937225728 940572672 941433792 941511168 946225152 947091447 947169288 950796288 951666768 956264192 956510208 957932244 958010976 962010972 962312364 962559936 966658368 967209984 967458816 968344551 971802624 971882496 972772281 973022544 976191488 976748544 977642784 977723136 981467136 982365696 983598876 987111424 987365376 988269336 993043584 994601673 997840896 999011394 999324378 999581472 1003837536 1004152032 1004410368 1007681536 1008604096 1009179648 1009262592 1010446488 1014054912 1015066728 1015327872 1018953728 1019215872 1019886608 1020148992 1021429602 1025077248 1026100062 1030029312 1030972332 1031237568 1036219392 1037759931 1037845224 1040187392 1041139712 1042178553 1042446672 1042773264 1043041536 1047213232 1047810816 1048080384 1052456448 1052786176 1053057024 1054107756 1054378944 1058144256 1059113016 1059200064 1063256064 1064229504 1064503296 1065565449 1069645824 1070625114 1074724864 1075797216 1076073984 1080994304 1082879928 1086406656 1087401291 1087490664 1088111232 1088391168 1093277952 1093367808 1094650362 1098215424 1098559488 1098842112 1099848132 1099938528 1104150528 1105161408 1109393408 1110500352 1110786048 1111803003 1115865088 1116886693 1117174032 1121452032 1122478752 1122571008 1124529156 1129317228 1129671036 1129961664 1133641728 1134679608 1135327104 1135420416 1140161152 1140811776 1141950069 1142243856 1146322944 1146617856 1147372434 1147667616 1151860736 1152915296 1153211904 1157627904 1158687744 1158782976 1160142264 1165446984 1165746816 1167575877 1170210816 1171282176 1172752506 1173119922 1176940544 1178114886 1178787168 1179090432 1184013504 1184384448 1184689152 1189733376 1190106112 1190412288 1191502143 1191600072 1196064768 1196163072 1197258192 1197566208 1203042048 1203351552 1207959552 1209065472 1210271868 1210583232 1214906368 1216018648 1216118592 1218239919 1222207488 1223426997 1224125136 1228111872 1229236242 1229937696 1230038784 1235492352 1235879424 1236197376 1237430844 1241849856 1242169344 1243306584 1248067584 1249312896 1249634304 1254096896 1255245056 1255348224 1256820786 1261633536 1262788596 1262892384 1267728384 1268889024 1271206872 1275346944 1276514559 1277242992 1277347968 1282681296 1283083152 1283413248 1288877824 1289613312 1289945088 1291126068 1295736832 1295843328 1297029708 1297363392 1302331392 1303523712 1303630848 1305160047 1308622848 1309820928 1311127857 1311465168 1316487168 1317692448 1324058112 1326135564 1330454528 1332015192 1332432504 1332775296 1338450048 1338869376 1339213824 1340550081 1345572864 1345683456 1346915466 1347261984 1352073216 1353422304 1353770496 1358954496 1360198656 1361906136 1366769664 1368020979 1368133416 1373372416 1374629776 1374983424 1377140778 1381625856 1383679908 1383793632 1389571404 1389928896 1390364352 1390722048 1397081088 1397440512 1398719907 1403275264 1404076032 1405477008 1405838592 1410859008 1412150688 1412266752 1417674752 1418972672 1419337728 1420753932 1426194432 1427500152 1434396288 1434765312 1436898366 1437016464 1443016458 1443468546 1443839904 1448542208 1449868388 1449987552 1450814976 1451188224 1457703936 1457823744 1459533816 1464287232 1464745984 1465122816 1466464176 1466584704 1472200704 1473548544 1475398314 1480667136 1481048064 1482404004 1489565376 1495269376 1496638336 1496761344 1498517091 1498986567 1499372208 1505369021 1505756304 1506228048 1506615552 1511522304 1512906144 1513769472 1513893888 1515669732 1521082368 1522600092 1522991808 1528430592 1528823808 1529829912 1530223488 1537615872 1539150093 1543503872 1544916992 1545043968 1546458498 1546856352 1553929312 1554329088 1556767836 1560281088 1561709568 1563670008 1564159896 1564562304 1570819848 1571716224 1572120576 1578684672 1579179264 1579585536 1581161634 1586311168 1587216384 1588669524 1588800096 1594753024 1594884096 1596344256 1596754944 1604056064 1604468736 1605937671 1612087296 1613695824 1614110976 1621491456 1624319892 1629609984 1631235996 1632166848 1637482496 1638981656 1639916928 1640051712 1641975543 1647323136 1647839232 1648263168 1649772198 1649907792 1655799808 1656225792 1657315738 1657742112 1664090112 1665750528 1666179072 1673797632 1675761048 1682178048 1683718128 1683856512 1690304512 1691852032 1693975842 1694506554 1694942496 1700462592 1702019412 1702990656 1703130624 1710241728 1710777536 1711217664 1713365784 1719484416 1719926784 1721058651 1721501424 1727791104 1729372944 1729817856 1736441856 1738031616 1738174464 1740213396 1744830464 1746427904 1748170476 1748620224 1755316224 1756923264 1759128759 1759679883 1765410816 1767172329 1768180752 1768635648 1776020256 1776576672 1777033728 1784600064 1785159168 1785618432 1787400108 1794097152 1794244608 1795887288 1796349312 1802764288 1804563072 1805027328 1811939328 1813598208 1815407802 1815874848 1822359552 1824027972 1824177888 1833311232 1836187704 1842167808 1843854363 1844906544 1845058176 1852761872 1853238528 1853819136 1854296064 1856146266 1862774784 1863254016 1864959876 1872101376 1873969344 1874451456 1881145344 1882867584 1883022336 1885231179 1892450304 1894182894 1894338576 1901592576 1903333536 1912528384 1913020416 1915864488 1916021952 1924021944 1924624728 1925119872 1933316736 1934419968 1934917632 1936689102 1943605248 1943764992 1945544562 1946045088 1952382976 1953497088 1955285568 1955446272 1962934272 1964731392 1967197752 1974222848 1974730752 1976030303 1976538672 1986087168 1989203346 1995681792 1998022788 1998648756 1999162944 2007675072 2008304064 2008820736 2015363072 2017208192 2018359296 2018525184 2020373199 2020892976 2028109824 2030133456 2030655744 2037907456 2038431744 2039773216 2040297984 2042859204 2050154496 2052200124 2060058624 2061944664 2062475136 2065711167 2072438784 2075519862 2075690448 2080374784 2082279424 2084357106 2084893344 2085546528 2086083072 2094426464 2095621632 2096160768 2104912896 2105572352 2106114048 2108215512 2108757888 2116288512 2118226032 2118400128 2126512128 2128459008 2129006592 2131130898 2139291648 2141250228 2149449728 2151594432 2152147968 2155347549 2161988608 2164524687 2165202819 2165759856 2172813312 2174802582 2174981328 2176222464 2176782336 2186555904 2186735616 2189300724 2196430848 2197118976 2197684224 2199696264 2199877056 2208301056 2210322816 2213097471 2218786816 2221000704 2221572096 2223606006 2231730176 2233773386 2234348064 2242904064 2244957504 2245142016 2249058312 2258634456 2259342072 2259923328 2267283456 2269359216 2270654208 2270840832 2280322304 2281623552 2283900138 2284487712 2292645888 2293235712 2294744868 2295335232 2303721472 2305830592 2306423808 2315255808 2317375488 2317565952 2319687747 2320284528 2330893968 2331493632 2335151754 2340421632 2342564352 2345505012 2346239844 2353881088 2356229772 2357574336 2358180864 2368027008 2368768896 2369378304 2371742451 2379466752 2380212224 2380824576 2383004286 2383200144 2392129536 2392326144 2394516384 2395132416 2406084096 2406703104 2418130944 2420543736 2421166464 2429812736 2432037296 2432237184 2436479838 2444414976 2446853994 2448250272 2456223744 2458472484 2459875392 2460077568 2470984704 2471758848 2472394752 2474658297 2474861688 2483699712 2484338688 2485973607 2486613168 2496135168 2498625792 2499268608 2508193792 2510490112 2510696448 2513641572 2523267072 2525577192 2525784768 2535456768 2537778048 2540963763 2541759831 2542413744 2550693888 2553029118 2554485984 2554695936 2565362592 2566166304 2566826496 2577755648 2579226624 2579890176 2582252136 2591473664 2591686656 2594059416 2594726784 2604662784 2607047424 2607261696 2610320094 2617245696 2619641856 2622255714 2622930336 2632974336 2635384896 2648116224 2652271128 2660909056 2663345191 2664030384 2664865008 2665550592 2676900096 2677738752 2678427648 2681100162 2691145728 2691366912 2693830932 2694523968 2704146432 2706844608 2707540992 2717908992 2720397312 2723111703 2723812272 2733539328 2736041958 2736266832 2746744832 2749259552 2749966848 2754281556 2763251712 2767359816 2767587264 2779142808 2779857792 2780728704 2781444096 2784219399 2794162176 2794881024 2797439814 2806550528 2808152064 2810954016 2811677184 2821718016 2824301376 2824533504 2835349504 2837945344 2838675456 2841274341 2841507864 2852388864 2855000304 2868792576 2869530624 2873796732 2874032928 2886032916 2886937092 2887679808 2897084416 2899736776 2899975104 2901629952 2902376448 2905033653 2915407872 2915647488 2918316843 2919067632 2928574464 2929491968 2930245632 2932928352 2933169408 2944401408 2947097088 2950796628 2961334272 2962096128 2964808008 2979130752 2983805019 2990538752 2993276672 2993522688 2997034182 2997973134 2998744416 3010738042 3011512608 3012456096 3013231104 3023044608 3025812288 3027538944 3027787776 3031339464 3042164736 3045200184 3045983616 3056861184 3057647616 3059659824 3060446976 3075231744 3078300186 3087007744 3089833984 3090087936 3092916996 3093712704 3107858624 3108658176 3113279793 3113535672 3120562176 3123419136 3126535659 3127340016 3128319792 3129124608 3141639696 3143432448 3144241152 3157369344 3158358528 3159171072 3162323268 3172622336 3174432768 3177339048 3177600192 3189506048 3189768192 3192688512 3193509888 3196696347 3208112128 3208937472 3211875342 3224174592 3227391648 3228221952 3242982912 3248639784 3259219968 3262203873 3262471992 3264333696 3274964992 3277963312 3279833856 3280103424 3283951086 3294646272 3295678464 3296526336 3299544396 3299815584 3311599616 3312451584 3314631476 3315484224 3328180224 3331501056 3332358144 3335409009 3347595264 3350660079 3351522096 3364356096 3367436256 3367713024 3380609024 3383704064 3387951684 3389013108 3389884992 3400925184 3404038824 3405981312 3406261248 3420483456 3421555072 3422435328 3425850207 3426731568 3438968832 3439853568 3442117302 3443002848 3455582208 3458745888 3459635712 3472883712 3476063232 3476348928 3480426792 3492855808 3496340952 3497240448 3510632448 3513846528 3518257518 3519359766 3530821632 3534344658 3536361504 3537271296 3552040512 3553153344 3554067456 3569200128 3570318336 3571236864 3574506429 3574800216 3588194304 3588489216 3591774576 3592698624 3605528576 3609126144 3610054656 3623878656 3627196416 3630815604 3631749696 3644719104 3648055944 3648355776 3654719757 3666622464 3670280991 3672375408 3684335616 3687708726 3689813088 3690116352 3705523744 3706477056 3707638272 3708592128 3712292532 3725549568 3726508032 3729919752 3744202752 3747938688 3748902912 3762290688 3765735168 3766044672 3770462358 3784900608 3788365788 3788677152 3803185152 3806667072 3825056768 3826040832 3829543677 3831728976 3832043904 3848043888 3849249456 3850239744 3866633472 3868839936 3869835264 3873378204 3887210496 3887529984 3891089124 3892090176 3904765952 3906994176 3910571136 3910892544 3915480141 3925868544 3929462784 3933383571 3934395504 3948445696 3949461504 3952060606 3953077344 3972174336 3978406692 3991363584 3996045576 3997297512 3998325888 4015350144 4016608128 4017641472 4021650243 4030726144 4034416384 4036718592 4037050368 4040746398 4041785952 4056219648 4060266912 4061311488 4075814912 4076863488 4079546432 4080595968 4085718408 4100308992 4104062937 4104400248 4120117248 4123889328 4124950272 4131422334 4144877568 4151039724 4151380896 4160749568 4164558848 4168714212 4169786688 4171093056 4172166144 4188852928 4191243264 4192321536 4196159721 4209825792 4211144704 4212228096 4216431024 4217515776 4232577024 4236452064 4236800256 4253024256 4256918016 4258013184 4262261796 4278583296 4282500456 4298899456 4303188864 4304295936 4310695098 4323977216 4329049374 4330405638 4331519712 4345626624 4349605164 4349962656 4352444928 4353564672 4373111808 4373471232 4378601448 4392861696 4394237952 4395368448 4399392528 4399754112 4416602112 4420645632 4426194942 4437573632 4442001408 4443144192 4447212012 4463460352 4467546772 4468696128 4485808128 4489915008 4490284032 4495551273 4496959701 4498116624 4516107063 4517268912 4518684144 4519846656 4534566912 4538718432 4541308416 4541681664 4560644608 4563247104 4567800276 4568975424 4585291776 4586471424 4589489736 4590670464 4607442944 4611661184 4612847616 4617450279 4630511616 4634750976 4635131904 4639375494 4640569056 4661787936 4662987264 4670303508 4680843264 4685128704 4691010024 4692479688 4707762176 4712072261 4712459544 4715148672 4716361728 4736054016 4737537792 4738756608 4743484902 4758933504 4760424448 4761649152 4766008572 4766400288 4784259072 4784652288 4789032768 4790264832 4812168192 4813406208 4817813013 4836261888 4841087472 4842332928 4859625472 4864074592 4864474368 4872959676 4888829952 4893707988 4896500544 4912447488 4916944968 4919750784 4920155136 4925926629 4941969408 4943517696 4944789504 4949316594 4949723376 4967399424 4968677376 4971947214 4973226336 4992270336 4997251584 4998537216 5016387584 5020980224 5021392896 5027283144 5046534144 5051154384 5051569536 5070913536 5075556096 5081927526 5083519662 5084827488 5101387776 5106058236 5108971968 5109391872 5130725184 5132332608 5133652992 5155511296 5158453248 5159780352 5163175953 5164504272 5182947328 5183373312 5188118832 5189453568 5209325568 5214094848 5214523392 5220640188 5234491392 5239283712 5244511428 5245860672 5265948672 5270769792 5277386277 5279039649 5296232448 5301516987 5304542256 5321818112 5326690382 5328060768 5329730016 5331101184 5353800192 5355477504 5356855296 5362200324 5382291456 5382733824 5387661864 5389047936 5408292864 5413689216 5415081984 5435817984 5440794624 5446223406 5447624544 5467078656 5472083916 5472533664 5493489664 5498519104 5499933696 5508563112 5526503424 5531563089 5534719632 5535174528 5558285616 5559715584 5561457408 5562888192 5568438798 5588324352 5589762048 5594879628 5613101056 5616304128 5621908032 5623354368 5643436032 5648602752 5649067008 5655693537 5670699008 5675890688 5677350912 5682548682 5683015728 5704777728 5710000608 5737585152 5739061248 5747593464 5748065856 5772065832 5773874184 5775359616 5794168832 5799473552 5799950208 5803259904 5804752896 5810067306 5830815744 5831294976 5836633686 5838135264 5857148928 5858983936 5860491264 5865856704 5866338816 5888802816 5894194176 5901593256 5922668544 5924192256 5928090909 5929616016 5958261504 5967610038 5981077504 5986553344 5987045376 5994068364 5995946268 5997488832 6021476084 6023025216 6024912192 6026462208 6046089216 6051624576 6055077888 6055575552 6061119597 6062678928 6084329472 6090400368 6091967232 6113722368 6115295232 6119319648 6120893952 6150463488 6156600372 6179667968 6180175872 6185833992 6187425408 6215717248 6217316352 6226559586 6227071344 6241124352 6246838272 6253071318 6254680032 6256639584 6258249216 6283279392 6286864896 6288482304 6314738688 6316717056 6318342144 6324646536 6345244672 6348865536 6354678096 6355200384 6379012096 6379536384 6385377024 6387019776 6393392694 6416224256 6417874944 6423750684 6448349184 6454783296 6456443904 6466042647 6485965824 6493574061 6495608457 6497279568 6518439936 6524407746 6524943984 6528667392 6549929984 6555926624 6559667712 6560206848 6567902172 6589292544 6591356928 6593052672 6599088792 6599631168 6623199232 6624903168 6629262952 6630968448 6639292413 6656360448 6663002112 6664716288 6670818018 6695190528 6701320158 6703044192 6728712192 6734872512 6735426048 6761218048 6767408128 6775903368 6778026216 6779769984 6801850368 6808077648 6811962624 6812522496 6840966912 6843110144 6844870656 6851700414 6853463136 6877937664 6879707136 6884234604 6886005696 6911164416 6917491776 6919271424 6945767424 6952126464 6952697856 6959063241 6960853584 6985711616 6992681904 6994480896 7021264896 7027693056 7036515036 7038719532 7061643264 7068689316 7072723008 7074542592 7104081024 7106306688 7108134912 7115227353 7138400256 7140636672 7142473728 7149012858 7149600432 7176388608 7176978432 7183549152 7185397248 7211057152 7218252288 7220109312 7254392832 7261631208 7263499392 7289438208 7296111888 7296711552 7309439514 7333244928 7340561982 7344750816 7368671232 7375417452 7379626176 7380232704 7411047488 7412954112 7415276544 7417184256 7423974891 7424585064 7451099136 7453016064 7457920821 7459839504 7488405504 7495877376 7497805824 7524581376 7531470336 7532089344 7540924716 7569801216 7576731576 7577354304 7606370304 7613334144 7622891289 7625279493 7650113536 7652081664 7659087354 7663457952 7664087808 7696087776 7698498912 7700479488 7733266944 7737679872 7739670528 7746756408 7774420992 7775059968 7782178248 7784180352 7809531904 7813988352 7821142272 7821785088 7830960282 7851737088 7858925568 7866767142 7868791008 7896891392 7898923008 7904121212 7906154688 7944348672 7956813384 7982727168 7990035573 7992091152 7994595024 7996651776 8030700288 8033216256 8035282944 8043300486 8061452288 8068832768 8073437184 8074100736 8081492796 8083571904 8112439296 8120533824 8122622976 8151629824 8153726976 8159092864 8161191936 8169335109 8171436816 8200617984 8208125874 8208800496 8240234496 8247778656 8249900544 8262844668 8289755136 8302079448 8302761792 8329117696 8337428424 8339573376 8342186112 8344332288 8377705856 8382486528 8384643072 8392319442 8419651584 8422289408 8424456192 8432862048 8435031552 8465154048 8472904128 8473600512 8506048512 8513836032 8516026368 8523823023 8524523592 8557166592 8565000912 8597798912 8606377728 8608591872 8621390196 8647954432 8658098748 8660811276 8663039424 8691253248 8699210328 8699925312 8704889856 8707129344 8715100959 8746223616 8746942464 8754950529 8757202896 8785723392 8788475904 8790736896 8798785056 8799508224 8833204224 8841291264 8852389884 8875147264 8884002816 8886288384 8894424024 8926920704 8935093544 8937392256 8951415057 8971616256 8979830016 8980568064 8991102546 8993919402 8996233248 9032214126 9034537824 9037368288 9039693312 9069133824 9077436864 9082616832 9083363328 9121289216 9126494208 9135600552 9137950848 9170583552 9172942848 9178979472 9181340928 9214885888 9223322368 9225695232 9234900558 9261023232 9269501952 9270263808 9278750988 9281138112 9323575872 9325974528 9339839379 9340607016 9361686528 9370257408 9379606977 9382020048 9384959376 9415524352 9424144522 9424919088 9430297344 9432723456 9472108032 9475075584 9477513216 9486969804 9517867008 9520848896 9523298304 9532017144 9532800576 9568518144 9569304576 9578065536 9580529664 9590089041 9624336384 9626812416 9635626026 9672523776 9682174944 9684665856 9719250944 9728149184 9728948736 9745919352 9777659904 9786611619 9787415976 9793001088 9824894976 9833889936 9839501568 9840310272 9851853258 9883938816 9887035392 9889579008 9898633188 9899446752 9934798848 9937354752 9943894428 9946452672 9984540672 9994503168 9997074432 10006227027 10032775168 10041960448 10042785792 10051980237 10054566288 10093068288 10102308768 10103139072 10141827072 10151112192 10163855052 10167039324 10169654976 10202775552 10212116472 10217943936 10218783744 10261450368 10264665216 10267305984 10277550621 10311022592 10316906496 10319560704 10326351906 10329008544 10365894656 10366746624 10376237664 10378907136 10418651136 10428189696 10429046784 10441280376 10478567424 10489022856 10491721344 10531897344 10541539584 10554772554 10558079298 10592464896 10603033974 10609084512 10643636224 10653380764 10656121536 10659460032 10662202368 10707600384 10710955008 10713710592 10723519287 10724400648 10764582912 10765467648 10775323728 10778095872 10816585728 10827378432 10830163968 10871635968 10881589248 10892446812 10895249088 10934157312 10944167832 10945067328 10986979328 10997038208 10999867392 11010842973 11017126224 11053006848 11063126178 11069439264 11070349056 11116571232 11119431168 11122914816 11125776384 11136877596 11176648704 11179524096 11189759256 11226202112 11232608256 11243816064 11246708736 11286872064 11297205504 11298134016 11311387074 11341398016 11351781376 11354701824 11365097364 11366031456 11409555456 11420001216 11475170304 11478122496 11488631031 11495186928 11496131712 11544131664 11547748368 11550719232 11588337664 11598947104 11599900416 11606519808 11609505792 11620134612 11661631488 11662589952 11673267372 11676270528 11714297856 11717967872 11720982528 11731713408 11732677632 11746440423 11777605632 11788388352 11800150713 11803186512 11845337088 11848384512 11856181818 11859232032 11916523008 11935220076 11962155008 11973106688 11974090752 11988136728 11991892536 11994977664 12042952168 12046050432 12049824384 12052924416 12064950729 12092178432 12103249152 12110155776 12111151104 12122239194 12125357856 12168658944 12180800736 12183934464 12227444736 12230590464 12238639296 12241787904 12300926976 12312188811 12313200744 12359335936 12360351744 12371667984 12374850816 12431434496 12434632704 12453119172 12454142688 12482248704 12493676544 12506142636 12509360064 12513279168 12516498432 12566558784 12573729792 12576964608 12588479163 12629477376 12633434112 12636684288 12649293072 12690489344 12697731072 12709356192 12710400768 12758024192 12759072768 12770754048 12774039552 12786785388 12832448512 12835749888 12847501368 12896698368 12909566592 12912887808 12932085294 12971931648 12987148122 12991216914 12994559136 13036879872 13048815492 13049887968 13057334784 13099859968 13111853248 13119335424 13120413696 13135804344 13178585088 13182713856 13186105344 13198177584 13199262336 13246398464 13249806336 13258525904 13261936896 13278584826 13312720896 13326004224 13329432576 13341636036 13390381056 13402640316 13406088384 13457424384 13469745024 13470852096 13486653819 13490879103 13522436096 13534816256 13548321189 13551806736 13556052432 13559539968 13603700736 13616155296 13623925248 13625044992 13681933824 13686220288 13689741312 13703400828 13706926272 13755875328 13759414272 13768469208 13772011392 13822328832 13834983552 13838542848 13852350837 13891534848 13904252928 13905395712 13918126482 13921707168 13971423232 13985363808 13988961792 14042529792 14055386112 14073030072 14077439064 14123286528 14136216783 14137378632 14145446016 14149085184 14208162048 14212613376 14216269824 14230454706 14276800512 14281273344 14284947456 14298025716 14299200864 14352777216 14353956864 14367098304 14370794496 14422114304 14436504576 14440218624 14453439039 14508785664 14523262416 14526998784 14578876416 14592223776 14593423104 14618879028 14666489856 14681123964 14689501632 14737342464 14750834904 14759252352 14760465408 14822094976 14825908224 14830553088 14834368512 14847949782 14849170128 14902198272 14906032128 14915841642 14919679008 14976811008 14991754752 14995611648 15049162752 15062940672 15064178688 15081849432 15139602432 15153463152 15154708608 15212740608 15226668288 15245782578 15250558986 15300227072 15304163328 15318174708 15326915904 15328175616 15392175552 15396997824 15400958976 15466533888 15475359744 15479341056 15489527859 15493512816 15548841984 15550119936 15564356496 15568360704 15619063808 15627976704 15642284544 15643570176 15661920564 15703474176 15717851136 15733534284 15737582016 15793782784 15797846016 15808242424 15812309376 15832158831 15837118947 15888697344 15904550961 15913626768 15965454336 15980071146 15984182304 15989190048 15993303552 16061400576 16066432512 16070565888 16086600972 16122904576 16137665536 16146874368 16148201472 16162985592 16167143808 16224878592 16241067648 16245245952 16303259648 16307453952 16318185728 16322383872 16338670218 16342873632 16401235968 16416251748 16417600992 16480468992 16495557312 16499801088 16525689336 16579510272 16594689267 16604158896 16605523584 16658235392 16674856848 16679146752 16684372224 16688664576 16755411712 16764973056 16769286144 16784638884 16839303168 16844578816 16848912384 16865724096 16870063104 16930308096 16945808256 16947201024 16967080611 17012097024 17027672064 17032052736 17047646046 17049047184 17114333184 17130001824 17195597824 17212755456 17217183744 17242780392 17295908864 17316197496 17321622552 17326078848 17382506496 17398420656 17399850624 17409779712 17414258688 17430201918 17492447232 17493884928 17509901058 17514405792 17571446784 17576951808 17581473792 17597570112 17599016448 17666408448 17682582528 17704779768 17750294528 17768005632 17772576768 17784272727 17788848048 17853841408 17870187088 17874784512 17902830114 17943232512 17959660032 17961136128 17982205092 17987838804 17992466496 18064428252 18069075648 18074736576 18079386624 18138267648 18154873728 18165233664 18166726656 18183358791 18242578432 18252988416 18271201104 18275901696 18341167104 18345885696 18357958944 18362681856 18429771776 18446644736 18451390464 18469801116 18539003904 18540527616 18557501976 18562276224 18647151744 18651949056 18679678758 18681214032 18723373056 18740514816 18759213954 18764040096 18769918752 18831048704 18848289044 18849838176 18860594688 18865446912 18944216064 18950151168 18955026432 18973939608 19035734016 19041697792 19046596608 19064034288 19065601152 19137036288 19138609152 19156131072 19161059328 19180178082 19248672768 19253624832 19271252052 19345047552 19364349888 19369331712 19438501888 19456298368 19457897472 19480722183 19486825371 19491838704 19555319808 19573223238 19574831952 19586002176 19649789952 19667779872 19679003136 19680620544 19703706516 19767877632 19774070784 19779158016 19797266376 19798893504 19869597696 19874709504 19887788856 19892905344 19969081344 19989006336 19994148864 20012454054 20065550336 20083920896 20085571584 20103960474 20109132576 20186136576 20204617536 20206278144 20283654144 20302224384 20327710104 20334078648 20339309952 20405551104 20424232944 20435887872 20437567488 20522900736 20529330432 20534611968 20555101242 20622045184 20633812992 20639121408 20652703812 20658017088 20731789312 20733493248 20752475328 20757814272 20837302272 20856379392 20858093568 20877189723 20882560752 20957134848 20978045712 20983442688 21063794688 21083079168 21109545108 21116158596 21184929792 21206067948 21218169024 21287272448 21306761528 21312243072 21318920064 21324404736 21345682059 21415200768 21421910016 21427421184 21447038574 21448801296 21529165824 21530935296 21550647456 21556191744 21633171456 21654756864 21660327936 21763178496 21784893624 21790498176 21868314624 21888335664 21890134656 21973958656 21994076416 21999734784 22021685946 22034252448 22106013696 22126252356 22138878528 22140698112 22233142464 22238862336 22245829632 22251552768 22271924673 22273755192 22353297408 22359048192 22373762463 22379518512 22452404224 22465216512 22487632128 22493417472 22573744128 22594411008 22596268032 22622774148 22682796032 22703562752 22709403648 22730194728 22732062912 22819110912 22840002432 22868673867 22875838479 22950340608 22956244992 22977262062 22990373856 22992263424 23088263328 23095496736 23101438464 23176675328 23197894208 23199800832 23213039616 23219011584 23240269224 23323262976 23325179904 23346534744 23352541056 23428595712 23435935744 23441965056 23463426816 23465355264 23492880846 23555211264 23576776704 23600301426 23606373024 23690674176 23696769024 23712363636 23718464064 23833046016 23870440152 23924310016 23946213376 23948181504 23970106719 23976273456 23983785072 23989955328 24085904336 24092100864 24099648768 24105848832 24129901458 24184356864 24206498304 24220311552 24222302208 24244478388 24250715712 24337317888 24361601472 24367868928 24454889472 24461180928 24477278592 24483575808 24508005327 24601853952 24624377622 24626401488 24718671872 24720703488 24743335968 24749701632 24862868992 24869265408 24906238344 24908285376 24987353088 25012285272 25018720128 25026558336 25032996864 25133117568 25147459584 25153929216 25176958326 25258954752 25266868224 25273368576 25298586144 25380978688 25395462144 25418712384 25420801536 25516048384 25518145536 25541508096 25548079104 25571469069 25573570776 25664897024 25671499776 25688393939 25695002736 25793396736 25819133184 25825775616 25864170588 25943863296 25974296244 25982433828 25989118272 26073759744 26097630984 26099775936 26114669568 26199719936 26223706496 26238670848 26240827392 26264851587 26271608688 26357170176 26365427712 26372210688 26396355168 26398524672 26492796928 26499612672 26517051808 26523873792 26557169652 26625441792 26652008448 26658865152 26683272072 26780762112 26805280632 26812176768 26854245171 26914848768 26939490048 26941704192 26973307638 26981758206 27044872192 27069632512 27096642378 27103613472 27112104864 27119079936 27207401472 27232310592 27247850496 27250089984 27363867648 27372440576 27379482624 27406801656 27413852544 27511750656 27518828544 27536938416 27544022784 27644657664 27669967104 27677085696 27704701674 27783069696 27808505856 27810791424 27836252964 27843414336 27942846464 27970727616 27977923584 28019518137 28085059584 28110772224 28138820931 28146060144 28154878128 28246573056 28272433566 28274757264 28290892032 28298170368 28416324096 28425226752 28432539648 28460909412 28553601024 28562546688 28569894912 28596051432 28598401728 28705554432 28707913728 28734196608 28741588992 28770267123 28844228608 28873009152 28880437248 28906878078 29017571328 29046524832 29053997568 29157752832 29184447552 29186846208 29237758056 29332979712 29359834857 29362247928 29379003264 29474684928 29501669808 29518504704 29520930816 29644189952 29651816448 29661106176 29668737024 29695899564 29698340256 29804396544 29812064256 29831683284 29839358016 29953622016 29983509504 29991223296 30018681081 30098325504 30125881344 30128357376 30155940711 30163698864 30279204864 30306926304 30309417216 30425481216 30453336576 30491565156 30501117972 30600454144 30608326656 30636349416 30653831808 30656351232 30784351104 30793995648 30801917952 30832651863 30933067776 30950719488 30958682112 30979055718 30987025632 31097683968 31100239872 31128712992 31136721408 31238127616 31255953408 31284569088 31287140352 31323841128 31435702272 31467068568 31475164032 31587565568 31595692032 31616484848 31624618752 31664317662 31674237894 31777394688 31809101922 31827253536 31930908672 31960142292 31968364608 31978380096 31986607104 32122801152 32132865024 32141131776 32170557861 32173201944 32245809152 32275331072 32293748736 32296402944 32325971184 32334287616 32449757184 32482135296 32490491904 32606519296 32614907904 32636371456 32644767744 32677340436 32685747264 32802471936 32832503496 32835201984 32960937984 32991114624 32999602176 33032528919 33051378672 33159020544 33189378534 33208317792 33211047168 33316470784 33349713696 33358293504 33368744448 33377329152 33510823424 33529946112 33538572288 33569277768 33678606336 33689157632 33697824768 33731448192 33740126208 33860616192 33891616512 33894402048 33934161222 34024194048 34055344128 34064105472 34095292092 34098094368 34228666368 34260003648 34391195648 34425510912 34434367488 34465893093 34485560784 34591817728 34623487483 34632394992 34643245104 34652157696 34765012992 34796841312 34799701248 34819559424 34828517376 34860403836 34984894464 34987769856 35019802116 35028811584 35142893568 35153903616 35162947584 35195140224 35198032896 35332816896 35365165056 35400452139 35409559536 35500589056 35536011264 35545153536 35568545454 35577696096 35707682816 35740374176 35749569024 35805660228 35886465024 35919320064 35922272256 35964410184 35975677608 35984932992 36128856504 36138151296 36149473152 36158773248 36194852187 36276535296 36309747456 36330467328 36333453312 36366717582 36485156864 36505976832 36542402208 36551803392 36682334208 36691771392 36715917888 36725363712 36859543552 36893289472 36902780928 36936566433 36939602232 37078007808 37081055232 37115003952 37124552448 37294303488 37303898112 37359357516 37362428064 37446746112 37481029632 37518427908 37528080192 37539837504 37662097408 37696578088 37699676352 37721189376 37730893824 37765437489 37888432128 37900302336 37910052864 37947879216 38071468032 38083395584 38093193216 38128068576 38131202304 38274072576 38277218304 38312262144 38322118656 38360356164 38497345536 38507249664 38542504104 38690095104 38728699776 38738663424 38877003776 38912596736 38915794944 38961444366 38973650742 38983677408 39110639616 39146446476 39149663904 39172004352 39299579904 39335559744 39358006272 39361241088 39407413032 39535755264 39548141568 39558316032 39594532752 39597787008 39739195392 39749419008 39775577712 39785810688 39938162688 39978012672 39988297728 40024908108 40131100672 40167841792 40171143168 40207920948 40218265152 40372273152 40409235072 40412556288 40459961457 40472637309 40567308288 40604448768 40644963567 40655420208 40668157296 40678619904 40811102208 40848465888 40871775744 40875134976 41045801472 41058660864 41069223936 41110202484 41244090368 41267625984 41278242816 41305407624 41316034176 41463578624 41466986496 41504950656 41515628544 41557052511 41674604544 41712758784 41716187136 41754379446 41765121504 41914269696 41956091424 41966885376 42127589376 42166158336 42219090216 42232317192 42369859584 42408650349 42412135896 42436338048 42574544896 42613523056 42624486144 42637840128 42648809472 42691364118 42830401536 42843820032 42854842368 42894077148 42897602592 43058331648 43061870592 43101294912 43112383488 43266342912 43309513728 43320655872 43360317117 43526356992 43569787248 43580996352 43736629248 43776671328 43780269312 43947917312 43988152832 43999469568 44043371892 44068504896 44212027392 44252504712 44277757056 44281396224 44466284928 44477724672 44491659264 44503105536 44543849346 44547510384 44706594816 44718096384 44747524926 44759037024 44904808448 44930433024 44975264256 44986834944 45147488256 45188822016 45192536064 45245548296 45407125504 45418807296 45460389456 45464125824 45638221824 45680004864 45737347734 45751676958 45900681216 45912489984 45954524124 45980747712 45984526848 46176526656 46190993472 46202876928 46353350656 46395788416 46399601664 46426079232 46438023168 46468583577 46480538448 46646525952 46650359808 46693069488 46705082112 46857191424 46871871488 46883930112 46926853632 46930710528 46985761692 47110422528 47153553408 47200602852 47212746048 47381348352 47393538048 47424727272 47436928128 47511356841 47666092032 47713652883 47740880304 47848620032 47892426752 47896363008 47940213438 47952546912 47967570144 47979910656 48171808672 48184201728 48199297536 48211697664 48259802916 48368713728 48412996608 48440623104 48444604416 48488956776 48501431424 48674635776 48723202944 48735737856 48909778944 48922361856 48954557184 48967151616 49016010654 49203707904 49248755244 49252802976 49437343744 49441406976 49486671936 49499403264 49725737984 49738530816 49784067801 49812476688 49816570752 49974706176 50024570544 50037440256 50053116672 50065993728 50266235136 50294919168 50307858432 50353916652 50517909504 50533736448 50546737152 50597172288 50761957376 50790924288 50837424768 50841603072 50901241833 51032096768 51036291072 51083016192 51096158208 51142938138 51147141552 51329794048 51342999552 51376787878 51390005472 51586793472 51638266368 51651551232 51728341176 51887726592 51948592488 51964867656 51978236544 52147519488 52195261968 52199551872 52229339136 52399439872 52447412992 52477341696 52481654784 52529703174 52543217376 52714340352 52730855424 52744421376 52792710336 52797049344 52985593856 52999225344 53034103616 53047747584 53114339304 53250883584 53304016896 53317730304 53352818181 53366544144 53561524224 53610561264 53624353536 53708490342 53829697536 53878980096 53883408384 53946615276 53963516412 54089744384 54139265024 54193284756 54207226944 54224209728 54238159872 54414802944 54464621184 54495700992 54500179968 54550076373 54727735296 54744881152 54758965248 54813603312 54827705088 55023501312 55037657088 55073876832 55088045568 55289315328 55339934208 55354171392 55409403348 55617011712 55621582848 55672505928 55686828672 55885692928 55941455232 55955847168 56039036274 56170119168 56221544448 56277641862 56292120288 56309756256 56493146112 56544867132 56549514528 56581784064 56596340736 56832648192 56850453504 56865079296 56921818824 57107202048 57125093376 57139789824 57192102864 57196803456 57411108864 57415827456 57468393216 57483177984 57540534246 57688457216 57746018304 57760874496 57813756156 58035142656 58093049664 58107995136 58315505664 58368895104 58373692416 58442166549 58460476113 58475516112 58665959424 58719669714 58724495856 58758006528 58949369856 59003339616 59037009408 59041861632 59288379904 59303632896 59322212352 59337474048 59391799128 59396680512 59608793088 59624128512 59663366568 59678716032 59907244032 59967019008 59982446592 60037362162 60196651008 60251762688 60256714752 60311881422 60327397728 60558409728 60613852608 60618834432 60850962432 60906673152 60983130312 61002235944 61200908288 61216653312 61256939393 61272698832 61307663616 61312702464 61568702208 61587991296 61603835904 61665303726 61866135552 61901438976 61917364224 61958111436 61974051264 62195367936 62200479744 62257425984 62273442816 62476255232 62511906816 62569138176 62574280704 62631569169 62647682256 62871404544 62934137136 62950328064 63175131136 63191384064 63232969696 63249237504 63328635324 63348475788 63554789376 63618203844 63654507072 63861817344 63920284584 63936729216 63956760192 63973214208 64037046177 64245602304 64265730048 64282263552 64341115722 64346403888 64491618304 64550662144 64587497472 64592805888 64651942368 64668575232 64899514368 64964270592 64980983808 65213038592 65272742912 65289535488 65354680872 65371494528 65604943872 65665006992 65670403968 65921875968 65982229248 65999204352 66065057838 66102757344 66318041088 66378757068 66416635584 66422094336 66632941568 66699427392 66716587008 66737488896 66754658304 66815774019 67021646848 67059892224 67077144576 67121287389 67138555536 67357212672 67378315264 67395649536 67462896384 67480252416 67721232384 67783233024 67788804096 67868322444 68048388096 68110688256 68128210944 68190584184 68196188736 68457332736 68520007296 68606021601 68627515437 68782391296 68851021824 68868734976 68931786186 68971121568 69183635456 69246974966 69264789984 69286490208 69304315392 69530025984 69593682624 69599402496 69639118848 69657034752 69720807672 69969788928 69975539712 70039604232 70057623168 70285787136 70307807232 70325895168 70390280448 70396065792 70665633792 70730330112 70800904278 70819119072 71001178112 71072022528 71090307072 71137090908 71155392192 71415365632 71480748352 71499138048 71611320456 71772930048 71838640128 71844544512 71910320157 71928820368 71951355216 71969865984 72257713008 72276302592 72298946304 72317546496 72389704374 72553070592 72619494912 72660934656 72666906624 72733435164 72970313728 73011953664 73084804416 73103606784 73364668416 73383542784 73431835776 73450727424 73524015981 73719087104 73786578944 73805561856 73873132866 73879204464 74156015616 74162110464 74230007904 74249104896 74588606976 74607796224 74718715032 74724856128 74962059264 75036855816 75056160384 75079675008 75324194816 75393156176 75399352704 75442378752 75461787648 75530874978 75776864256 75800604672 75820105728 75895758432 76142936064 76166791168 76186386432 76256137152 76262404608 76548145152 76554436608 76624524288 76644237312 76714407207 76720712328 76994691072 77014499328 77065181817 77085008208 77380190208 77457399552 77477326848 77754007552 77825193472 77831589888 77922888732 77947301484 77967354816 78221279232 78292892952 78299327808 78344008704 78599159808 78671119488 78716012544 78722482176 78794554761 78814826064 79071510528 79096283136 79116632064 79189065504 79195574016 79478390784 79498838016 79551155424 79571621376 79876325376 79956025344 79976595456 80049816216 80335683584 80342286336 80415841896 80436530304 80744546304 80818470144 80825112576 80919922914 80945274618 81134616576 81208897536 81289927134 81310840416 81336314592 81357239808 81622204416 81696931776 81743551488 81750269952 82091602944 82117321728 82138447872 82220404968 82488180736 82535251968 82556485632 82610815248 82632068352 82927157248 82933972992 83009901312 83031257088 83114105022 83349209088 83425517568 83432374272 83508758892 83530243008 83828539392 83912182848 83933770752 84058554411 84255178752 84332316672 84416462793 84438180432 84464634384 84739719168 84817300698 84824271792 84872676096 85149089792 85227046112 85248972288 85275680256 85297618944 85382728236 85660803072 85687640064 85709684736 85788154296 85795205184 86116663296 86123741184 86202589824 86224766976 86310801369 86532685824 86619027456 86641311744 86720634234 87052713984 87139574496 87161992704 87473258496 87553342656 87560538624 87895834624 87976305664 87998939136 88079504571 88086743784 88137009792 88424054784 88505009424 88555514112 88562792448 88932569856 88955449344 88983318528 89006211072 89087698692 89095020768 89413189632 89436192768 89495049852 89518074048 89809616896 89860866048 89950528512 89973669888 90056043243 90294976512 90377644032 90385072128 90467822133 90491096592 90814251008 90837614592 90920778912 90928251648 91276443648 91360009728 91474695468 91503353916 91801362432 91824979968 91909048248 91961495424 91969053696 92353053312 92381986944 92405753856 92497955589 92706701312 92791576832 92799203328 92852158464 92876046336 92937167154 92961076896 93293051904 93300719616 93386138976 93410164224 93714382848 93743742976 93767860224 93853707264 93861421056 93971523384 94307106816 94401205704 94425492096 94762696704 94787076096 94849454544 94873856256 95022713682 95332184064 95427305766 95481760608 95697240064 95784853504 95792726016 95880426876 95905093824 95935140288 95959821312 96343617344 96368403456 96398595072 96423395328 96511673583 96519605832 96737427456 96825993216 96881246208 96889208832 96977913552 97002862848 97349271552 97446405888 97471475712 97819557888 97844723712 97909114368 97934303232 98032021308 98407415808 98497510488 98505605952 98874687488 98882813952 98973343872 98998806528 99097586757 99451475968 99477061632 99568135602 99624953376 99633141504 99949412352 100049141088 100074880512 100106233344 100131987456 100532470272 100589838336 100615716864 100707833304 101035819008 101067472896 101093474304 101194344576 101523914752 101581848576 101674849536 101683206144 101802483666 102064193536 102072582144 102166032384 102192316416 102285876276 102294283104 102659588096 102685999104 102753575756 102780010944 103173586944 103276532736 103303102464 103397679279 103456682352 103775453184 103870462449 103897184976 103929735312 103956473088 104295038976 104390523936 104399103744 104458678272 104798879744 104894825984 104954683392 104963309568 105059406348 105086434752 105428680704 105461710848 105488842752 105585420672 105594098688 105971187712 105998450688 106068207232 106095495168 106201356417 106228678608 106501767168 106608033792 106635460608 106705636362 106733088288 107123048448 107221122528 107248707072 107416980684 107659395072 107757960192 107766816768 107893230552 107927032824 108278530048 108386569512 108414453888 108448419456 108476319744 108829605888 108929242368 108991401984 109000359936 109100152746 109455470592 109489762304 109517930496 109627206624 109655410176 110047002624 110075314176 110147753664 110176091136 110578630656 110679868416 110708342784 110809699299 110818806696 111234023424 111243165696 111345011856 111373657344 111771385856 111882910464 111911694336 112078072548 112340238336 112443088896 112555283724 112584240576 112619512512 112986292224 113089734264 113099029056 113163568128 113192681472 113296312467 113665296384 113700907008 113730158592 113843637648 114214404096 114250186752 114279579648 114384205728 114393606912 114822217728 114831654912 114936786432 114966355968 115081068492 115376914432 115492036608 115521748992 115627512312 116070285312 116186099328 116215990272 116631011328 116737790208 116747384832 116884333098 116920952226 116951032224 117331918848 117439339428 117448991712 117516013056 117898739712 118006679232 118074018816 118083723264 118576759808 118607265792 118644424704 118674948096 118783598256 118793361024 119217586176 119248257024 119326733136 119357432064 119814488064 119934038016 119964893184 120074724324 120393302016 120503525376 120513429504 120623762844 120654795456 121116819456 121227705216 121237668864 121379884371 121417911927 121701924864 121813346304 121934890701 121966260624 122004471888 122401816576 122433306624 122513878786 122545397664 122615327232 122625404928 123137404416 123175982592 123207671808 123330607452 123732271104 123802877952 123834728448 123916222872 123948102528 124390735872 124400959488 124514851968 124546885632 124671157533 124952510464 125023813632 125138276352 125148561408 125263138338 125295364512 125742809088 125868274272 125900656128 126350262272 126382768128 126465939392 126498475008 126657270648 126696951576 127109578752 127225951047 127236407688 127309014144 127723634688 127840569168 127873458432 127913520384 127946428416 128074092354 128491204608 128531460096 128564527104 128682231444 128692807776 128983236608 129101324288 129174994944 129185611776 129303884736 129337150464 129799028736 129928541184 129961967616 130080951351 130426077184 130545485824 130579070976 130709361744 130742989056 131209887744 131330013984 131340807936 131843751936 131964458496 131998408704 132130115676 132205514688 132636082176 132757514136 132833271168 132844188672 133265883136 133398854784 133433174016 133474977792 133509316608 133631548038 134043293696 134119784448 134154289152 134242574778 134277111072 134714425344 134756630528 134791299072 134925792768 134960504832 135442464768 135566466048 135577608192 135736644888 136221376512 136256421888 136381168368 136392377472 136914665472 137040014592 137212043202 137255030874 137564782592 137702043648 137737469952 137863572372 137942243136 138367270912 138493949932 138529579968 138572980416 138608630784 139060051968 139187365248 139198804992 139278237696 139314069504 139405750731 139441615344 139939577856 139951079424 140079208464 140115246336 140571574272 140615614464 140651790336 140780560896 140792131584 141331267584 141460660224 141601808556 141638238144 142144045056 142180614144 142274181816 142310784384 142830731264 142961496704 142998276096 143140958649 143222640912 143545860096 143677280256 143689089024 143820640314 143857640736 143902710432 143939731968 144515426016 144552605184 144597892608 144635092992 144779408748 145106141184 145238989824 145321869312 145333813248 145466870328 145940627456 146023907328 146169608832 146207213568 146729336832 146767085568 146863671552 146901454848 147048031962 147438174208 147573157888 147611123712 147746265732 147758408928 148312031232 148324220928 148460015808 148498209792 149177213952 149215592448 149352203403 149437430064 149449712256 149924118528 150073711632 150112320768 150159350016 150648389632 150786312352 150798705408 150884757504 150923575296 151061749956 151553728512 151601209344 151640211456 151791516864 152285872128 152333582336 152372772864 152512274304 152524809216 152703725499 153096290304 153108873216 153249048576 153288474624 153428814414 153441424656 153989382144 154028998656 154130363634 154170016416 154760380416 154914799104 154954653696 155508015104 155650386944 155663179776 155845777464 155894602968 155934709632 156442558464 156585785904 156598655616 156688017408 157198319616 157342238976 157432025088 157444964352 157589109522 157629652128 158143021056 158192566272 158233264128 158378131008 158391148032 158956781568 158997676032 159102310848 159143242752 159752650752 159912050688 159953190912 160058454543 160099632432 160671367168 160684572672 160831683792 160873060608 161489092608 161636940288 161650225152 161839845828 161890549236 162269233152 162417795072 162579854268 162621680832 162672629184 162714479616 163244408832 163393863552 163487102976 163500539904 163650229119 164183205888 164234643456 164276895744 164440809936 164976361472 165070503936 165112971264 165221630496 165264136704 165854314496 165867945984 166019802624 166062514176 166228210044 166851035136 166864748544 167017517784 167060486016 167657078784 167824365696 167867541504 168117108822 168510357504 168664633344 168832925586 168876360864 168929268768 169479438336 169634601396 169648543584 169745352192 170298179584 170454092224 170497944576 170551360512 170595237888 170765456472 171321606144 171375280128 171419369472 171576308592 171590410368 172233326592 172247482368 172405179648 172449533952 172621602738 173065371648 173238054912 173282623488 173441268468 174105427968 174279148992 174323985408 174946516992 175106685312 175121077248 175326499647 175381428339 175791669248 175952611328 175997878272 176159009142 176173487568 176274019584 176848109568 177010018848 177111028224 177125584896 177865139712 177910898688 177966637056 178012422144 178175397384 178190041536 178826379264 178872385536 178990099704 179036148096 179619233792 179721732096 179901057024 179947339776 180112086486 180589953024 180755288064 180770144256 180935644266 180982193184 181628502016 181675229184 181841557824 181856503296 182552887296 182720019456 182949390936 183006707832 183602724864 183649959936 183770818179 183818096496 183922990848 183938107392 184706106624 184763973888 184811507712 184995911178 185413402624 185583153664 185598406656 185704316928 185752092672 185874334308 185922153792 186586103808 186601439232 186772277952 186820328448 187428765696 187487485952 187535720448 187707414528 187722842112 187894707507 187943046768 188614213632 188802411408 188850984192 189525393408 189574152192 189698909088 189747712512 190045427364 190664368128 190854611532 190963521216 191569707008 191585452032 191760853752 191810187648 191870280576 191919642624 192687234688 192736806912 192797190144 192846790656 193023347166 193039211664 193474854912 193651986432 193762492416 193778417664 193955827104 194005725696 194698543104 194892811776 194942951424 195639115776 195818228736 195868606464 196064042616 196814831616 196995020976 197011211904 197749374976 197765627904 197946687744 197997613056 198195173514 198902951936 198954123264 199136271204 199249906752 199266283008 199898824704 200098282176 200149761024 200212466688 200263974912 200447322057 201064940544 201179676672 201231433728 201363862167 201415666608 202071638016 202134945792 202186948608 202388689152 203047829504 203163697152 203349699072 203366412288 203604967332 204128387072 204145164288 204332064768 204384632832 204571752552 204588566208 205319176192 205371998208 205507151512 205560021888 205818064803 205882546311 206347173888 206553065472 206606204928 206795358558 206913364704 207550906368 207740924898 207794369952 207859470624 207912946176 208590077952 208781047872 208798207488 208917356544 209597759488 209789651968 209909366784 209926619136 210118812696 210172869504 210857361408 210923421696 210977685504 211170841344 211188197376 211942375424 211996901376 212136414464 212190990336 212402712834 212457357216 213003534336 213216067584 213270921216 213411272724 213466176576 214246096896 214442245056 214497414144 214833961368 215318790144 215515920384 215533633536 215730960471 215786461104 215854065648 216557060096 216773139024 216828907776 216896838912 216952639488 217659211776 217858484736 217982803968 218000719872 218200305492 218910941184 218979524608 219035860992 219254413248 219310820352 220094005248 220150628352 220295507328 220352182272 220572047943 221157261312 221359736832 221416685568 221619398598 221637613392 222468046848 222486331392 222690023712 222747314688 223542771712 223765820928 223823388672 224156145096 224886177792 225110567448 225168481152 225239025024 225972584448 226179468528 226198058112 226327136256 226385362944 226592624934 227330592768 227401814016 227460317184 227687275296 228428808192 228500373504 228559159296 228768411456 228787213824 229644435456 229663309824 229873572864 229932711936 230143221621 230162136984 230753828864 230984073216 231043497984 231195545451 231255024624 232140570624 232372198656 232431980544 233262022656 233475580416 233494769664 233768666196 233841904452 233902064448 234663837696 234878678856 234897983424 235032026112 235797479424 236013358464 236148037632 236167446528 236383664283 237153519616 237214531584 237288849408 237349896192 237567196512 237586722048 238435172352 238496514048 238653466272 238714864128 239628976128 239868076032 239929786368 240149448648 241007050752 241026859008 241247525688 241309590912 242233638912 242455410432 242475337728 242759768742 242835823854 243403849728 243626692608 243869781402 243932521248 244008943776 244803633152 244866613248 245027757572 245090795328 245230654464 245250809856 246274808832 246351965184 246415343616 246661214904 247464542208 247605755904 247669456896 247832445744 247896205056 248781471744 248801918976 249029703936 249093771264 249342315066 249905020928 250047627264 250276552704 250297122816 250526276676 250590729024 251485618176 251736548544 251801312256 252700524544 252765536256 252931878784 252996950016 253249388379 253314541296 253393903152 254219157504 254451902094 254472815376 254618028288 255447269376 255681138336 255746916864 255827040768 255892856832 256148184708 256982409216 257062920192 257129054208 257364462888 257385615552 258202648576 258349989888 258371223552 258607769472 258674300928 259598057472 259857082368 259923935232 260161902702 260852154368 261090971648 261158141952 261418723488 261485978112 262419775488 262660027968 262681615872 263687503872 263928916992 263996817408 264238513713 264260231352 264411029376 265272164352 265515028272 265666542336 265688377344 266531766272 266797709568 266866348032 266949955584 267018633216 267263096076 268086587392 268239568896 268308578304 268485149556 268554222144 269428850688 269513261056 269582598144 269851585536 269921009664 270168129729 270884929536 271132932096 271155216384 271403466399 271473289776 272442753024 272512843776 272762336736 272784754944 273829330944 274080029184 274424086404 274510061748 275129565184 275404087296 275474939904 275727144744 275884486272 276734541824 276987899864 277059159936 277145960832 277217261568 277493866767 278120103936 278374730496 278397609984 278556475392 278628139008 278811501462 278883230688 279879155712 279902158848 280158416928 280230492672 281143148544 281231228928 281303580672 281561121792 281584263168 282921320448 283203617112 283276476288 284288090112 284361228288 284548363632 284621568768 285661462528 285922993408 285996552192 286281917298 286445281824 287091720192 287354560512 287378178048 287641280628 287715281472 287805420864 287879463936 289030852032 289105210368 289195785216 289270185984 289535020749 289558817496 290212282368 290477979648 290643738624 290667626496 290933740656 291881254912 292047814656 292339217664 292414427136 293458673664 293534171136 293727343104 293802909696 294096063924 294876348416 295146315776 295222247424 295492531464 295516817856 296624062464 296648441856 296920031616 296996419584 297292760271 298354427904 298431184896 298704406806 298874860128 298899424512 299848237056 300147423264 300224641536 300318700032 301296779264 301572624704 301597410816 301769515008 301847150592 302123499912 303107457024 303202418688 303280422912 303583033728 304571744256 304667164672 304745545728 305024548608 305049618432 305407450998 306192580608 306217746432 306498097152 306576949248 306857628828 306882849312 307978764288 308057997312 308260727268 308340032832 309520760832 309829598208 309909307392 310193037837 311016030208 311300773888 311326359552 311611387347 311691554928 311789205936 311869419264 312885116928 313171571808 313197311232 313376034816 314396639232 314684477952 314864050176 314889928704 315178219044 315259304256 316286042112 316385132544 316466528256 316756262016 316782296064 317913563136 317995352064 318204621696 318286485504 318604069251 319505301504 319824101376 319906381824 320116909086 320199264864 321342734336 321369145344 321663367584 321746121216 322978185216 323273880576 323300450304 323679691656 323781098472 324835590144 325159708536 325243361664 325345258368 325428959232 326488817664 326787727104 326974205952 327001079808 327300458238 328366411776 328469286912 328553791488 328881619872 329952722944 330141007872 330225942528 330443260992 330528273408 331708628992 331735891968 332039605248 332125028352 332429097897 332456420088 333702070272 333729497088 334035035568 334120972032 335314157568 335648731392 335735083008 336234217644 337020715008 337329266688 337665851172 337752721728 337858537536 338958876672 339269202792 339297087168 339490704384 340596359168 340908184448 340995889152 341102721024 341190475776 341530912944 342643212288 342750560256 342838738944 343152617184 343180820736 344466653184 344494964736 344810359296 344899067904 345243205476 346130743296 346476109824 346565246976 346882536936 348210855936 348558297984 348647970816 349893033984 350213370624 350242154496 350652999294 350762856678 351583338496 351905222656 351995756544 352318018284 352346975136 352548039168 353696219136 354020037696 354222056448 354251169792 355730279424 355821797376 355933274112 356024844288 356350794768 356380083072 357652758528 357744771072 357980199408 358072296192 359238467584 359443464192 359802114048 359894679552 360224172972 361179906048 361510576128 361540288512 361871288532 361964386368 363257004032 363350458368 363683115648 363713006592 364139653113 364253735781 365105774592 365440038912 365804672103 365898781872 366013415664 367205449728 367299919872 367541636358 367636192992 367845981696 367876214784 369412213248 369527947776 369623015424 369991822356 370826805248 371166307328 371196813312 371408633856 371504185344 371748668616 371844307584 373172207616 373202878464 373544555904 373640656896 374013472599 374857531392 374974971904 375071440896 375414829056 375445684224 375789415014 375886093536 377228427264 377604822816 377701968384 379050786816 379148304384 379397818176 379495425024 380090854728 381328736256 381677853141 381709223064 381927042432 383139414016 383170904064 383521707504 383620375296 383740561152 383839285248 385374469376 385473613824 385594380288 385693581312 386046694332 386078423328 386949709824 387303972864 387524984832 387556835328 387911654208 388011451392 389397086208 389785623552 389885902848 390242854053 391278231552 391636457472 391737212928 392128085232 393629663232 393990041952 394022423808 395498749952 395531255808 395893375488 395995226112 396390347028 397805903872 397908246528 398272542408 398499813504 398532566016 399797649408 400196564352 400299522048 400424933376 400527949824 400894644114 402129881088 402359353344 402462867456 402727724334 402831333216 404143276032 404269891584 404373897216 404777378304 406095659008 406327394304 406699398144 406732824576 407209934664 408256774144 408664129536 408769265664 409143505104 409177132416 410638352384 410743996416 411014303024 411120043776 411636129606 411765092622 412694347776 413106130944 413212409856 413590717116 413826729408 415101812736 415481849796 415588739904 415718941248 415825892352 417180155904 417562095744 417596414976 417834713088 418217252193 419195518976 419579303936 419818733568 419853238272 420237625392 420345739008 421714722816 421846843392 421955371008 422341682688 422376394752 423884750848 423993802752 424272828928 424381980672 424805425668 424914714432 426432135168 426541842432 426822545448 426932353152 428492193792 428884490112 428994828288 429422875947 429667922736 430637580288 431031840768 431067267072 431461920942 431572922208 431708131296 433114120192 433546278048 433657815552 433793677824 433905278976 435318423552 435716969472 435965607936 436001439744 436400610984 437821882368 437959049216 438071721984 438508826496 438621640704 440188010496 440301256704 440591014656 440704364544 441144095886 442314522624 442719473664 442833371136 443238797196 443275226784 444936093696 444972662784 445380047424 445494629376 447085543424 447531641856 447646777344 448056610209 448312290192 449772355584 450221134896 450336962304 450478050048 451945168896 452358937056 452396116224 452654272512 452770725888 453185249868 454661185536 454803628032 454920634368 455374550592 456857616384 457000747008 457118318592 457536822912 457574427648 459288870912 459326619648 459747145728 459865423872 460286443242 460324273968 461507657728 461968146432 462086995968 462391090902 462510049248 464281141248 464744397312 464863961088 466524045312 466951160832 466989539328 467537332392 467683808904 467804128896 469327675392 469757357712 469795966848 470064052224 471594958848 472026716928 472296075264 472334893056 472767328566 474307039232 474429063168 474577698816 474699792384 475134393024 475173444096 476870344704 476993028096 477306932544 477429728256 479257952256 479736152064 479859572736 480175363629 480298897296 482014101504 482053718016 482495051376 482619181824 484467277824 484910820864 484950675456 485519537484 485671647708 486807699456 487253385216 487739562804 487865042496 488017887552 489607266304 489733226496 490055515144 490181590656 490461308928 490501619712 490950687357 492549617664 492703930368 492830687232 493322429808 494929084416 495211511808 495338913792 495664891488 495792410112 497562943488 497603837952 498059407872 498187542528 498684630132 499810041856 500553105408 500594245632 501052553352 501181458048 502971236352 503473097088 503602624512 505401049088 505531072512 505863757568 505993900032 506498776758 506629082592 506787806304 508438315008 508903804188 508945630752 509236056576 510894538752 511362276672 511493833728 511654081536 511785713664 512296369416 513964818432 514125840384 514258108416 514728925776 514771231104 516405297152 516699979776 516742447104 517215538944 517348601856 519196114944 519714164736 519847870464 520323805404 521704308736 522181943296 522316283904 522837446976 522971956224 524839550976 525320055936 525363231744 525979498941 526144285017 527375007744 527857833984 527993634816 528477027426 528520462704 528822058752 530544328704 531030056544 531333084672 531376754688 533063532544 533595419136 533732696064 533899911168 534037266432 534526192152 536173174784 536479137792 536617156608 536970299112 537108444288 538857701376 539026522112 539165196288 539703171072 539842019328 540336259458 541769859072 542265864192 542310432768 542806932798 542946579552 544885506048 545025687552 545524673472 545569509888 547658661888 548160058368 548848172808 549020123496 550259130368 550808174592 550949879808 551312454537 551454289488 551768972544 553469083648 553975799728 554118319872 554291921664 554434523136 554987733534 556240207872 556749460992 556795219968 557112950784 557256278016 557623002924 557766461376 559758311424 559804317696 560316833856 560460985344 562286297088 562462457856 562607161344 563122243584 563168526336 563684122521 565842640896 566407234224 566552952576 568576180224 568722456576 569096727264 569243137536 571322925056 571845986816 571993104384 572563834596 572890563648 574709121024 574756356096 575282561256 575430562944 575610841728 575758927872 578061704064 578210420736 578391570432 578540371968 579070041498 579117634992 580424564736 580955959296 581287477248 581335252992 581867481312 583762509824 584095629312 584678435328 584828854272 586917347328 587454686208 587605819392 588192127848 590292631552 590444494848 590985062928 591033635712 593248124928 593296883712 593840063232 593992839168 594585520542 596708855808 596862369792 597408813612 597749720256 597798849024 599696474112 600294846528 600449283072 600637400064 602593558528 603145249408 603194821632 603539030016 603694301184 604091586501 604246999824 606214914048 606404837376 606560845824 607166067456 609143488512 609334329344 609491091456 610049097216 610099236864 610814901996 612385161216 612435492864 612996194304 613153898496 613715257656 613765698624 615957528576 616115994624 616521454536 616680065664 617647638933 619041521664 619659196416 619818614784 620386075674 622032060416 622601547776 622652719104 623222774694 623383109856 623578411872 623738838528 625770233856 626343143616 626394622464 626752069632 628793278464 629368955904 629728100352 629779857408 630356438088 630518608512 632572084224 632770265088 632933056512 633512524032 633564592128 635827126272 635990704128 636409243392 636572971008 637208138502 639010603008 639648202752 639812763648 640233818172 640398529728 642685468672 642738290688 643326735168 643492242432 645956370432 646547761152 646600900608 647192881413 647359383312 647562196944 649671180288 650319417072 650486723328 650690516736 650857918464 652977635328 653575454208 653948411904 654002159616 654600916476 656732823552 656938573824 657107582976 657763239744 659905445888 660282015744 660451885056 660886521984 661056546816 661716143829 663417257984 663471783936 664079210496 664250056704 664858195794 664912840176 667404140544 667458994176 668070071136 668241944064 670628315136 671297462784 671470166016 672468435288 674658533376 675331702344 675505443456 675717075072 677917753344 678538405584 678594174336 678981408768 681192718336 681816368896 681991778304 682205442048 682380951552 683061825888 685286424576 685501120512 685677477888 686305234368 686361641472 688933306368 688989929472 689620718592 689798135808 690429664863 690486410952 692261486592 692952219648 693130493952 693586636353 693765073872 696421711872 697116595968 697295941632 699786067968 700426741248 700484308992 701305998588 701525713356 703166676992 703810445312 703991513088 704636036568 704693950272 705096078336 707392438272 708040075392 708444112896 708502339584 709150992849 711460558848 711643594752 711866548224 712049688576 712701589536 712760166144 715305517056 715489542144 715960398816 716144592384 718476935168 718886928384 719604228096 719789359104 720448345944 723021152256 723080577024 723742577064 723928772736 726514008064 726700916736 727366231296 727426013184 728279306226 728507471562 730211549184 730880077824 731609344206 731797563744 732026831328 734410899456 734599839744 735083272716 735272385984 735691963392 735752429568 738824426496 739055895552 739246030848 739983644712 741653610496 742332614656 742393626624 742817267712 743008370688 743497337232 743688615168 746344415232 746405756928 747089111808 747281313792 748026945198 749715062784 749949943808 750142881792 750829658112 750891368448 751578830028 751772187072 754456854528 755209645632 755403936768 758101573632 758296608768 758795636352 758990850048 759748165137 760181709456 762657472512 763355706282 763418446128 763854084864 766278828032 766341808128 767043415008 767240750592 767481122304 767678570496 770748938752 770947227648 771188760576 771387162624 772093388664 772156846656 774607945728 775049969664 775113670656 775823308416 776022902784 778794172416 779571247104 779771805696 780485708106 782556463104 783272914944 783474425856 784256170464 787259326464 787980083904 788044847616 790997499904 791062511616 791786750976 791990452224 792715541139 792780694056 795611807744 795816493056 796340212109 796545084816 796999627008 797065132032 799595298816 800393128704 800599044096 800849866752 801055899648 801789288228 804259762176 804718706688 804925734912 805455448668 805662666432 808286552064 808539783168 808747794432 809554756608 812191318016 812654788608 813398796288 813465649152 814210399197 814419869328 816513548288 817328259072 817538531328 818287010208 818354264832 821276704768 821487992832 822028606048 822240087552 823272259212 823530185244 825388695552 826212261888 826424819712 827181434232 827653458816 830203625472 830963699592 831177479808 831437882496 831651784704 832481600301 834360311808 835124191488 835192829952 835669426176 836434504386 838391037952 839158607872 839637467136 839706476544 840475250784 840691478016 843429445632 843693686784 843910742016 844683365376 844752789504 847769501696 848545657856 848763961344 849610851336 849829428864 852864270336 853083684864 853645090896 853864706304 856984387584 857768980224 857989656576 858845751894 859335845472 861275160576 862063681536 862134534144 862923841884 863145844416 863416262592 866228240384 867092556096 867315631104 867587355648 867810557952 868605062247 870636847104 871433938944 871931215872 872002879488 872801221968 875643764736 875918098432 876143443968 877017652992 877243281408 880376020992 880602513408 881182029312 881408729088 882288191772 884629045248 885438947328 885666742272 886477594392 886550453568 889872187392 889945325568 890760094848 890989258752 891878280813 894171086848 895063283712 895293554688 896113220418 896624580384 899544711168 900442269792 900673924608 900956100096 903890337792 904717874112 904792232448 905308545024 905541451776 906370499736 909322371072 909607256064 909841268736 910749101184 913715232768 914001494016 914236637184 915073645824 915148855296 918577741824 918653239296 919494291456 919730847744 920572886484 920648547936 923015315456 923936292864 924173991936 924782181804 925020098496 928562282496 929488794624 929727922176 930579113511 933048090624 933902321664 933979078656 934834162041 935074664784 935367617808 935608257792 938655350784 939514715424 939591933696 940128104448 943189917696 944053433856 944592150528 944669786112 945534657132 948614078464 948858126336 949155397632 949399584768 950268786048 950346888192 953740689408 953986056192 954613865088 954859456512 955812207753 958515904512 959472304128 959719145472 960350727258 960597794592 964028203008 964107436032 964990102752 965238363648 968934555648 969821641728 969901350912 971039074968 971343295416 974506770432 975479125608 975730084992 976035775104 979214532608 979466452992 980111030288 980363181312 980922617856 981003239424 981901374714 985099235328 985407860736 985661374464 986644859616 989858168832 990423023616 990677827584 991329782976 991584820224 995125886976 995207675904 996118815744 996375085056 997287293691 997369260264 999620083712 1001106210816 1001188491264 1002105106704 1002362916096 1005942472704 1006946194176 1007205249024 1010802098176 1011062145024 1011727515136 1011987800064 1012997553516 1013258165184 1013575612608 1016876630016 1017807608376 1017891261504 1018472113152 1021789077504 1022724553344 1022987667456 1023308163072 1023571427328 1024592738832 1027929636864 1028251680768 1028516216832 1029457851552 1029542462208 1032810594304 1033399959552 1033484894208 1034431077888 1034697203712 1038392229888 1039428329472 1039695740928 1040647610808 1044363886592 1044632567808 1045674893952 1045943912448 1049679101952 1050640111872 1050726463488 1051958997882 1052288570034 1054750015488 1055715667968 1055987269632 1056954054852 1057040925408 1057644117504 1061088657408 1062060113088 1062666169344 1062753509376 1066127065088 1067190838272 1067465392128 1067799822336 1068074532864 1069052384304 1072346349568 1072958275584 1073234313216 1073940598224 1074216888576 1077715402752 1078053044224 1078330392576 1079406342144 1079684038656 1080672518916 1083539718144 1084531728384 1084620865536 1085613865596 1085893159104 1089771012096 1090051375104 1091049346944 1091139019776 1092761207343 1095317323776 1096320116736 1097414016309 1097696345616 1098040246992 1100518260736 1101616349184 1101899759616 1102624909074 1102908578976 1103537945088 1106938167296 1107951599456 1108236639744 1108583843328 1108869046272 1109975467068 1112480415744 1113498921984 1113590439936 1114225901568 1114512556032 1115246005848 1115532922752 1119516622848 1119608635392 1120633667712 1120921970688 1122040417797 1124572594176 1124924915712 1125214322688 1126244487168 1126337052672 1127368245042 1131685281792 1132814468448 1133105905152 1137152360448 1137444913152 1138193454528 1138486275072 1142645850112 1143691973632 1143986208768 1145033559423 1145127669192 1145781127296 1149418242048 1149512712192 1150565122512 1150861125888 1151221683456 1151517855744 1156123408128 1156420841472 1156783140864 1157080743936 1158140082996 1158235269984 1160849129472 1161911918592 1162574954496 1162670505984 1163734962624 1167525019648 1168191258624 1169356870656 1169657708544 1170728562159 1173834694656 1174909372416 1175211638784 1176384255696 1180585263104 1180888989696 1181970125856 1182067271424 1186496249856 1186593767424 1187680126464 1187985678336 1189171041084 1193417711616 1193724739584 1194817627224 1195499440512 1195597698048 1199392948224 1200589693056 1200898566144 1201274800128 1205187117056 1206290498816 1206389643264 1207078060032 1207388602368 1208183173002 1208493999648 1212429828096 1212809674752 1213121691648 1214332134912 1218286977024 1218668658688 1218982182912 1220098194432 1220198473728 1221629803992 1224770322432 1225992388608 1226307796992 1227430515312 1227531397248 1231915057152 1232231989248 1233042909072 1233360131328 1235295277866 1238083043328 1239318392832 1239637229568 1240772151348 1244064120832 1245203095552 1245305438208 1246445549388 1246766219712 1247156823744 1247477677056 1251540467712 1252686287232 1252789244928 1253504139264 1254651756579 1257586556928 1258737911808 1259456200704 1259559714816 1260712876176 1261037217024 1265144168448 1265540530176 1265866113024 1267025048064 1267129184256 1271654252544 1271981408256 1272818486784 1273145942016 1274416277004 1279296405504 1279625527296 1280467636344 1280797059456 1285370937344 1285476581376 1286653470336 1286984484864 1288268627841 1291912740864 1293095522304 1293201801216 1294385762826 1294718766624 1295124393888 1299342360576 1300638834144 1300973446656 1301381033472 1301715836928 1305955270656 1307150908416 1307896823808 1308004319232 1309201832952 1313465647104 1313877147648 1314215165952 1315526479488 1319810891776 1320564031488 1320903770112 1321773043968 1322113093632 1323432287658 1326834515968 1326943567872 1328158420992 1328500113408 1329716391588 1329825680352 1334808281088 1334917988352 1336140142272 1336483888128 1341256630272 1342594925568 1342940332032 1344169830627 1344936870576 1349317066752 1350663404688 1351010886912 1351434150144 1355835506688 1357076811168 1357188348672 1357962817536 1362385436672 1363632737792 1363983556608 1364410884096 1364761903104 1366123651776 1370572849152 1371002241024 1371354955776 1372610468736 1372723282944 1377866612736 1377979858944 1379241437184 1379596271616 1380859329726 1380972821904 1384522973184 1385904439296 1386260987904 1387173272706 1387530147744 1392843423744 1394233191936 1394591883264 1399572135936 1400853482496 1400968617984 1402611997176 1403051426712 1407620890624 1407983026176 1409272073136 1409387900544 1410192156672 1414784876544 1416080150784 1416888225792 1417004679168 1418301985698 1422921117696 1423287189504 1423733096448 1424099377152 1425403179072 1425520332288 1430611034112 1430979084288 1431920797632 1432289184768 1436953870336 1437773856768 1439208456192 1439578718208 1440526090887 1440896691888 1446042304512 1446161154048 1447485154128 1447857545472 1453028016128 1453401833472 1454732462592 1454852026368 1456558612452 1457014943124 1460423098368 1461760155648 1463218688412 1463595127488 1464053662656 1468821798912 1469199679488 1470166545432 1470544771968 1471383926784 1471504859136 1472852062071 1477648852992 1478111791104 1478492061696 1479967289424 1483307220992 1484665229312 1484787253248 1485634535424 1486016741376 1486994674464 1487377230336 1492688830464 1492811513856 1494178223616 1494562627584 1496053890396 1499430125568 1499899887616 1501659316224 1501782736896 1503157660056 1503544374144 1508913709056 1510419291264 1510807873536 1516203147264 1516593217536 1517591272704 1517981700096 1519496330274 1520363418912 1525314945024 1526711412564 1526836892256 1527708169728 1532557656064 1532683616256 1534086830016 1534481501184 1534962244608 1535357140992 1541497877504 1541894455296 1542377521152 1542774325248 1544186777328 1544313693312 1549215891456 1550099939328 1550227341312 1551646616832 1552045805568 1557588344832 1559142494208 1559543611392 1560971416212 1565112926208 1566545829888 1566948851712 1568512340928 1574518652928 1575960167808 1576089695232 1577938496823 1578432855051 1581994999808 1582125023232 1583573501952 1583980904448 1585431082278 1585561388112 1591223615488 1591632986112 1592680424218 1593090169632 1593999254016 1594130264064 1599190597632 1600786257408 1601198088192 1601699733504 1602111799296 1603578576456 1608519524352 1609437413376 1609851469824 1610910897336 1611325332864 1616573104128 1617079566336 1617495588864 1619109513216 1624382636032 1625309577216 1626797592576 1626931298304 1628420798394 1628839738656 1633027096576 1634656518144 1635077062656 1636574020416 1636708529664 1642553409536 1642975985664 1644057212096 1644480175104 1646544518424 1647060370488 1650777391104 1652424523776 1652849639424 1653937363611 1654362868464 1655306917632 1660407250944 1661927399184 1662354959616 1662875764992 1663303569408 1664963200602 1668720623616 1670248382976 1670385659904 1671338852352 1672869008772 1676782075904 1678317215744 1679274934272 1679412953088 1680950501568 1681382956032 1686858891264 1687387373568 1687821484032 1689366730752 1689505579008 1691052367563 1695539003392 1697091315712 1697527922688 1699221702672 1699658857728 1705728540672 1706167369728 1707290181792 1707729412608 1713968775168 1715537960448 1715979313152 1717691503788 1718671690944 1724127363072 1724269068288 1725847683768 1726291688832 1726832525184 1732456480768 1734185112192 1734631262208 1735174711296 1735621115904 1737210124494 1741273694208 1742867877888 1743862431744 1744005758976 1745602443936 1751287529472 1751836196864 1752286887936 1754035305984 1754486562816 1760752041984 1762364058624 1762817458176 1764576383544 1770877894656 1771333484544 1772955188784 1773100907136 1779744374784 1779890651136 1781520189696 1781978517504 1783756561626 1788342173696 1790126567424 1790587109376 1792226440836 1793249160768 1799089422336 1800884539584 1801347849216 1801912200192 1807780675584 1809435748224 1809584464896 1810617090048 1811082903552 1812274759503 1812740999472 1818644742144 1819214512128 1819682537472 1821498202368 1827430465536 1828002988032 1828473274368 1830147291648 1830297710592 1837155483648 1837306478592 1838988582912 1839461695488 1841145772968 1841297095872 1847872585728 1848347983872 1849564363608 1850040196992 1857124564992 1858977589248 1859455844352 1861158227022 1866096181248 1867804643328 1867958157312 1869668324082 1870149329568 1870735235616 1871216515584 1877310701568 1879029430848 1879183867392 1880256208896 1886379835392 1888106867712 1889184301056 1889339572224 1891069314264 1897228156928 1897716252672 1898310795264 1898799169536 1900537572096 1900693776384 1907481378816 1907972112384 1909227730176 1909718913024 1911624415506 1917031809024 1918944608256 1919438290944 1920701454516 1921195589184 1928056406016 1928214872064 1929980205504 1930476727296 1937869111296 1939643283456 1939802701824 1941578644239 1942078149936 1942686590832 1949013540864 1950958251216 1951460169984 1952071550208 1958429065216 1958932905984 1960222060576 1960726362624 1961845235712 1962006478848 1963802749428 1970198470656 1970815721472 1971322748928 1973289719232 1979716337664 1980846047232 1981355655168 1982659565952 1983169640448 1985148431487 1990251773952 1990415351808 1992237631488 1992750170112 1994574587382 1994738520528 1999240167424 2002212421632 2002376982528 2004210213408 2004725832192 2011884945408 2013892388352 2014410498048 2021604196352 2023455030272 2023975600128 2025995107032 2026516330368 2027151225216 2033753260032 2035615216752 2035782523008 2036944226304 2043578155008 2045449106688 2045975334912 2046616326144 2047142854656 2049185477664 2055859273728 2056503361536 2057032433664 2058915703104 2059084924416 2065621188608 2066799919104 2066969788416 2068862155776 2069394407424 2071288994589 2076784459776 2078856658944 2079391481856 2080759909059 2081295221616 2088727773184 2089265135616 2091349787904 2091887824896 2099358203904 2101280223744 2101452926976 2103917995764 2104577140068 2109500030976 2111431335936 2111974539264 2113908109704 2114081850816 2115288235008 2122177314816 2124120226176 2125332338688 2125507018752 2127452978547 2132254130176 2134381676544 2134930784256 2135599644672 2136149065728 2138104768608 2144692699136 2145916551168 2146468626432 2147881196448 2148433777152 2155430805504 2156106088448 2156660785152 2158812684288 2159368077312 2161345037832 2169063456768 2169241731072 2171227731192 2171786318208 2179542024192 2180102750208 2182098693888 2182278039552 2185522414686 2190634647552 2192640233472 2194828032618 2195392691232 2196080493984 2201036521472 2203232698368 2203799519232 2205249818148 2205817157952 2207075890176 2213876334592 2215903198912 2216473279488 2217167686656 2217738092544 2219950934136 2224960831488 2226997843968 2227180879872 2228451803136 2229025112064 2230492011696 2231065845504 2239033245696 2239217270784 2241267335424 2241843941376 2244080835594 2249145188352 2249849831424 2250428645376 2252488974336 2252674105344 2254736490084 2263370563584 2265628936896 2266211810304 2274304720896 2274889826304 2276386909056 2276972550144 2279244495411 2285291700224 2287383947264 2287972417536 2290067118846 2290255338384 2291562254592 2298836484096 2299025424384 2301130245024 2301722251776 2302443366912 2303035711488 2312246816256 2312841682944 2313566281728 2314161487872 2316280165992 2316470539968 2323823837184 2325149908992 2325341011968 2327469925248 2335050039296 2336382517248 2338713741312 2339315417088 2341457124318 2347669389312 2349818744832 2350423277568 2352768511392 2361170526208 2361777979392 2363940251712 2364134542848 2372992499712 2373187534848 2375360252928 2375971356672 2378146623417 2378342082168 2386835423232 2387449479168 2389020636327 2389635254448 2390998881024 2391195396096 2398785896448 2401179386112 2401797132288 2402549600256 2410374234112 2412580997632 2412779286528 2414156120064 2414777204736 2416366346004 2416987999296 2424859656192 2425619349504 2426243383296 2428664269824 2436573954048 2437337317376 2437964365824 2440196388864 2440396947456 2442631197591 2443259607984 2449540644864 2451984777216 2452615593984 2454861030624 2455062794496 2463830114304 2464463978496 2466085818144 2466720262656 2470590555732 2476166086656 2478636785664 2479274459136 2481544302696 2490406191104 2490610876416 2492891098776 2493532439424 2494313647488 2494955354112 2503080935424 2505372574464 2505578489856 2507008278528 2509303513158 2515173113856 2517475823616 2518912401408 2519119429632 2521425752352 2522074434048 2530288336896 2531081060352 2531732226048 2534050096128 2534258368512 2543308505088 2545636973568 2546291884032 2548832554008 2558592811008 2559251054592 2560935272688 2561594118912 2570741874688 2570953162752 2573306940672 2573968969728 2576537255682 2583825481728 2586191044608 2586403602432 2588771525652 2589437533248 2590248787776 2598684721152 2601277668288 2601946893312 2602762066944 2603431673856 2605815186741 2611910541312 2614301816832 2615793647616 2616008638464 2618403665904 2626931294208 2627754295296 2628430331904 2631052958976 2639621783552 2641128062976 2641807540224 2643546087936 2644226187264 2646864575316 2653669031936 2653887135744 2656316841984 2657000226816 2659432783176 2659651360704 2669616562176 2669835976704 2672280284544 2672967776256 2675634842439 2682513260544 2685189851136 2685880664064 2688339661254 2689873741152 2698634133504 2701326809376 2702021773824 2702868300288 2711671013376 2714153622336 2714376697344 2715925635072 2724770873344 2727265475584 2727967113216 2728821768192 2729523806208 2732247303552 2741145698304 2742004482048 2742709911552 2745220937472 2745446565888 2755733225472 2755959717888 2758482874368 2759192543232 2761718659452 2761945643808 2769045946368 2771808878592 2772521975808 2774346545412 2775060295488 2785686847488 2788466383872 2789183766528 2791737340533 2799144271872 2801706964992 2801937235968 2804502486123 2805223994352 2806102853424 2815241781248 2815966052352 2818544146272 2818775801088 2820384313344 2829569753088 2832160301568 2833776451584 2834009358336 2836603971396 2845842235392 2846574379008 2847466192896 2848198754304 2850806358144 2851040664576 2861222068224 2861958168576 2863841595264 2864578369536 2867436623259 2873907740672 2875547713536 2878416912384 2879157436416 2881052181774 2881793383776 2892084609024 2892322308096 2894970308256 2895715090944 2906056032256 2906803666944 2909464925184 2909704052736 2913117224904 2914029886248 2923520311296 2926437376824 2927190254976 2928107325312 2937643597824 2938399358976 2940333090864 2941089543936 2942767853568 2943009718272 2945704124142 2955297705984 2956223582208 2956984123392 2959934578848 2966614441984 2969330458624 2969574506496 2971269070848 2972033482752 2973989348928 2974754460672 2985377660928 2985623027712 2988356447232 2989125255168 2991861881073 2992107780792 2998860251136 2999799775232 3003318632448 3003565473792 3006315320112 3007088748288 3017827418112 3020838582528 3021615747072 3032406294528 3033186435072 3035182545408 3035963400192 3038992660548 3040726837824 3050629890048 3053422825128 3053673784512 3055416339456 3065115312128 3065367232512 3068173660032 3068963002368 3069924489216 3070714281984 3082995755008 3083788910592 3084755042304 3085548650496 3088373554656 3088627386624 3098431782912 3100199878656 3100454682624 3103293233664 3104091611136 3115176689664 3118284988416 3119087222784 3121942832424 3133091659776 3133897703424 3137024681856 3149037305856 3151920335616 3152179390464 3155876993646 3156865710102 3163989999616 3164250046464 3167147003904 3167961808896 3170862164556 3171122776224 3182447230976 3183265972224 3185360848436 3186180339264 3187998508032 3188260528128 3198381195264 3201572514816 3202396176384 3203399467008 3204223598592 3207157152912 3217039048704 3218874826752 3219702939648 3221821794672 3222650665728 3233146208256 3234159132672 3234991177728 3238219026432 3248765272064 3250619154432 3253595185152 3253862596608 3256841596788 3257679477312 3269313036288 3270154125312 3273148040832 3273417059328 3285106819072 3285951971328 3288114424192 3288960350208 3292242048927 3293089036848 3294120740976 3301554782208 3304849047552 3305699278848 3307874727222 3308725736928 3310613835264 3320814501888 3323854798368 3324709919232 3325751529984 3326607138816 3329926401204 3337441247232 3340496765952 3340771319808 3342677704704 3345738017544 3356634431488 3358549868544 3358825906176 3361901003136 3362765912064 3373717782528 3374774747136 3375642968064 3378733461504 3379011158016 3382104735126 3391078006784 3394182631424 3395055845376 3398443405344 3399317715456 3411457081344 3412334739456 3414580363584 3415458825216 3427937550336 3431075920896 3431958626304 3435100678269 3435383007576 3437343381888 3448254726144 3448538136576 3451695367536 3452583377664 3453665050368 3464912961536 3468370224384 3469262524416 3470349422592 3471242231808 3474420248988 3482547388416 3485735755776 3487724863488 3488011517952 3491204887872 3502575058944 3503672393728 3504573775872 3508070611968 3508973125632 3512185686477 3521504083968 3524728117248 3525634916352 3529152767088 3541755789312 3542666969088 3545910377568 3546201814272 3559488749568 3559781302272 3563040379392 3563957035008 3567513123252 3576684347392 3580253134848 3581174218752 3584452881672 3586498321536 3598178844672 3601769079168 3602695698432 3603824400384 3615561351168 3618871496448 3619168929792 3621234180096 3622165807104 3624549519006 3625481998944 3637289484288 3638429024256 3639365074944 3642996404736 3654860931072 3656005976064 3656946548736 3660294583296 3660595421184 3674310967296 3677977165824 3678923390976 3682291545936 3682594191744 3695745171456 3696695967744 3699128727216 3700080393984 3714249129984 3717955178496 3718911688704 3722316454044 3732192362496 3735609286656 3735916314624 3739336648164 3740298659136 3741470471232 3742433031168 3754621403136 3758058861696 3758367734784 3760512417792 3763955269737 3772759670784 3776213735424 3778368602112 3778679144448 3782138628528 3794456313856 3795432505344 3796621590528 3797598339072 3801075144192 3801387552768 3814962757632 3815944224768 3818455460352 3819437826048 3823248831012 3837889216512 3838876581888 3841402909032 3842391178368 3856112812032 3856429744128 3859960411008 3860953454592 3864805883523 3875738222592 3879286566912 3879605403648 3883157288478 3884156299872 3885373181664 3898027081728 3901916502432 3902920339968 3904143100416 3916858130432 3917865811968 3920444121152 3921452725248 3923690471424 3924012957696 3927605498856 3940396941312 3941631442944 3942645497856 3946579438464 3959432675328 3961692094464 3962711310336 3965319131904 3966339280896 3970296862974 3980503547904 3980830703616 3984475262976 3985500340224 3989149174764 3989477041056 3998480334848 4004424843264 4004753965056 4008420426816 4009451664384 4023769890816 4027784776704 4028820996096 4032509491881 4043208392704 4046910060544 4047951200256 4051990214064 4053032660736 4054302450432 4067506520064 4071230433504 4071565046016 4073888452608 4087156310016 4090898213376 4091950669824 4093232652288 4094285709312 4098370955328 4111718547456 4113006723072 4114064867328 4117831406208 4118169848832 4131242377216 4133599838208 4133939576832 4137724311552 4138788814848 4142577989178 4153568919552 4157713317888 4158782963712 4161519818118 4162590443232 4177455546368 4178530271232 4182699575808 4183775649792 4198716407808 4202560447488 4202905853952 4207835991528 4209154280136 4222862671872 4223949078528 4227816219408 4228163701632 4230576470016 4244354629632 4248240452352 4250664677376 4251014037504 4254905957094 4264508260352 4268763353088 4269861568512 4271199289344 4272298131456 4276209537216 4289385398272 4291833102336 4292937252864 4295762392896 4296867554304 4310861611008 4312212176896 4313321570304 4317625368576 4318736154624 4321578272661 4322690075664 4338126913536 4338483462144 4342455462384 4343572636416 4359084048384 4360205500416 4364197387776 4364556079104 4371044829372 4381269295104 4385280466944 4389656065236 4390785382464 4392160987968 4406465396736 4407599038464 4410499636296 4411634315904 4414151780352 4427752669184 4431806397824 4432946558976 4434335373312 4435476185088 4439901868272 4449921662976 4453995687936 4454361759744 4456903606272 4458050224128 4460984023392 4462131691008 4478066491392 4478434541568 4482534670848 4483687882752 4488161671188 4498290376704 4499699662848 4504977948672 4505348210688 4509472980168 4526741127168 4531257873792 4532423620608 4548609441792 4549779652608 4552773818112 4553945100288 4558488990822 4570583400448 4574767894528 4575944835072 4580134237692 4580510676768 4583124509184 4597672968192 4598050848768 4602260490048 4603444503552 4604886733824 4606071422976 4624493632512 4625683365888 4627132563456 4628322975744 4632560331984 4632941079936 4647647674368 4650299817984 4650682023936 4654939850496 4670100078592 4672765034496 4677427482624 4678630834176 4682914248636 4695338778624 4699637489664 4700846555136 4705537022784 4722341052416 4723555958784 4727880503424 4728269085696 4733815490469 4735298565153 4745984999424 4746375069696 4750720505856 4751942713344 4756293246834 4756684164336 4773670846464 4774898958336 4778041272654 4779270508896 4781997762048 4782390792192 4797571792896 4802358772224 4803594264576 4805099200512 4820748468224 4825161995264 4825558573056 4828312240128 4829554409472 4832732692008 4833975998592 4849719312384 4851238699008 4852486766592 4857328539648 4873147908096 4874674634752 4875928731648 4880392777728 4880793894912 4885262395182 4886519215968 4899081289728 4903969554432 4905231187968 4909722061248 4910125588992 4927660228608 4928927956992 4932171636288 4933440525312 4941181111464 4952332173312 4957273571328 4958548918272 4961812090833 4963088605392 4980812382208 4981221752832 4985782197552 4987064878848 4988627294976 4989910708224 5006161870848 5010745148928 5011156979712 5014016557056 5018607026316 5030346227712 5034951647232 5037824802816 5038238859264 5042851504704 5044148868096 5060576673792 5062162120704 5063464452096 5068100192256 5068516737024 5073157102689 5086617010176 5091273947136 5092583768064 5097665108016 5117185622016 5118502109184 5121870545376 5123188237824 5141483749376 5141906325504 5146613881344 5147937939456 5153074511364 5172382089216 5172807204864 5177543051304 5178875066496 5180497575552 5197369442304 5202555336576 5203893786624 5205524133888 5206863347712 5211630373482 5223821082624 5228603633664 5231587295232 5232017276928 5236807331808 5253862588416 5255508590592 5256860663808 5262105917952 5279243567104 5282256125952 5287092175872 5288452374528 5293729150632 5307338063872 5312633683968 5314000453632 5318865566352 5319302721408 5339233124352 5339671953408 5344560569088 5345935552512 5351269684878 5365026521088 5370379702272 5371761328128 5376679322508 5379747482304 5397268267008 5402653618752 5404043547648 5405736600576 5423342026752 5428307244672 5428753394688 5431851270144 5436824278509 5449541746688 5454530951168 5455934226432 5457643536384 5459047612416 5464494607104 5482291396608 5484008964096 5485419823104 5490441874944 5490893131776 5511466450944 5511919435776 5516965748736 5518385086464 5523437318904 5523891287616 5543617757184 5545043951616 5548693090824 5550120590976 5571373694976 5576932767744 5578367533056 5583474681066 5598288543744 5603413929984 5603874471936 5609004972246 5610447988704 5612205706848 5630483562496 5631932104704 5637088292544 5637551602176 5640768626688 5659139506176 5664320603136 5667552903168 5668018716672 5673207942792 5691684470784 5693148758016 5694932385792 5696397508608 5701612716288 5702081329152 5722444136448 5723916337152 5727683190528 5729156739072 5734873246518 5747815481344 5751095427072 5756833824768 5758314872832 5762104363548 5763586767552 5784169218048 5784644616192 5789940616512 5791430181888 5812112064512 5813607333888 5818929850368 5819408105472 5824735932717 5826234449808 5828059772496 5847040622592 5852874753648 5854380509952 5856214650624 5875287195648 5876798717952 5880666181728 5882179087872 5885535707136 5886019436544 5891408248284 5910595411968 5912447164416 5913968246784 5919869157696 5938660917248 5939149012992 5942538141696 5944066965504 5947978697856 5949508921344 5970755321856 5971246055424 5976712894464 5978250510336 5983723762146 5984215561584 5997720502272 5999599550464 6006637264896 6007130947584 6012630640224 6014177496576 6035654836224 6041677165056 6043231494144 6064812589056 6070365090816 6071926800384 6077985321096 6081453675648 6101259780096 6106845650256 6107347569024 6110832678912 6130230624256 6130734465024 6136347320064 6137926004736 6139848978432 6141428563968 6165991510016 6167577821184 6169510084608 6171097300992 6176747109312 6177254773248 6196863565824 6200399757312 6200909365248 6206586467328 6208183222272 6213866983767 6230353379328 6236569976832 6238174445568 6242279727177 6243885664848 6266183319552 6267795406848 6274049363712 6298074611712 6303840671232 6304358780928 6311753987292 6313731420204 6327979999232 6328500092928 6334294007808 6335923617792 6341724329112 6342245552448 6364894461952 6366531944448 6370721696872 6372360678528 6375997016064 6376521056256 6382358935641 6396762390528 6403145029632 6404792352768 6406798934016 6408447197184 6414314305824 6434078097408 6437749653504 6439405879296 6443643589344 6445301331456 6466292416512 6468318265344 6469982355456 6476438052864 6497530544128 6507190370304 6507725193216 6513683193576 6515358954624 6538626072576 6540308250624 6546296081664 6546834118656 6570213638144 6571903942656 6576228848384 6577920700416 6584484097854 6586178073696 6588241481952 6603109564416 6609698095104 6611398557696 6615749454444 6617451473856 6621227670528 6641629003776 6647709596736 6649419838464 6651503059968 6653214277632 6659852802408 6674882494464 6680993531904 6681542639616 6685355409408 6691476035088 6713268862976 6717099737088 6717651812352 6723802006272 6725531824128 6747435565056 6749549494272 6751285936128 6757466923008 6758022316032 6764209470252 6782156013568 6788365262848 6790111690752 6796886810688 6798635430912 6822914162688 6824669478912 6829160727168 6830917650432 6837733486233 6855875100672 6862151841792 6863917252608 6870201356538 6870766015152 6874686763776 6896509452288 6897076273152 6903390735072 6905166755328 6907330100736 6929825923072 6936740448768 6938525048832 6940698845184 6942484463616 6948840497976 6971471511552 6975449726976 6976023035904 6982409775744 7005150117888 7007344787456 7009147551744 7016141223936 7017946251264 7024371372954 7043008167936 7049456234496 7051269832704 7058305534176 7083511578624 7085333938176 7091820755136 7092403628544 7118977499136 7119562604544 7126080758784 7127914070016 7134439870251 7135026246504 7153368694784 7160506269696 7162348437504 7167061908981 7168905763344 7172996643072 7196357689344 7203538158336 7205391396864 7207648800768 7231122702336 7237742992896 7238337859584 7242468360192 7244331614208 7249099038012 7250963997888 7274578968576 7276858048512 7278730149888 7285992809472 7309721862144 7312011952128 7313893097472 7320589166592 7321190842368 7327893592773 7348621934592 7355954331648 7357846781952 7364583091872 7365188383488 7391490342912 7393391935488 7398257454432 7400160787968 7428498259968 7435910356992 7437823377408 7444632908088 7471218573312 7471832629248 7478673296328 7480597318272 7482940942464 7484866062336 7509242806272 7516117723392 7516735469568 7521024835584 7527910539474 7545519341568 7552427470848 7556737204224 7557358288896 7564277257056 7588912627712 7590865010688 7593243181056 7595196678144 7602150288384 7602775105536 7629925515264 7636910920704 7638875652096 7646497662024 7675778433024 7677753163776 7682805818064 7684782356736 7712225624064 7712859488256 7719920822016 7721906909184 7729611767046 7751476445184 7758573133824 7759210807296 7766314576956 7768312599744 7770746363328 7796054163456 7803833004864 7805840679936 7808286200832 7833716260864 7835731623936 7840888242304 7842905450496 7847380942848 7848025915392 7855210997712 7880793882624 7883262885888 7885290995712 7893158876928 7918865350656 7923384188928 7925422620672 7930638263808 7932678561792 7940593725948 7961007095808 7961661407232 7968950525952 7971000680448 7978298349528 7978954082112 8008849686528 8009507930112 8016840853632 8018903328768 8047539781632 8055569553408 8057641992192 8065018983762 8086416785408 8093820121088 8095902400512 8103980428128 8106065321472 8108604900864 8135013040128 8142460867008 8143130092032 8147776905216 8174312620032 8181796426752 8183901339648 8186465304576 8188571418624 8196741910656 8223437094912 8226013446144 8228129734656 8235662812416 8236339697664 8262484754432 8267199676416 8267879153664 8275448623104 8277577629696 8285155978356 8307137839104 8315426635776 8317565927424 8323039636236 8325180886464 8354911092736 8357060542464 8365399151616 8367551299584 8375212021599 8397432815616 8405120894976 8405811707904 8413507458369 8415671983056 8418308560272 8445725343744 8447898157056 8455632438816 8456327403264 8461152940032 8488709259264 8496480904704 8501329354752 8502028075008 8509811914188 8529016520704 8537526706176 8539723137024 8542398578688 8544596262912 8552419074432 8578770796544 8583666204672 8585874505728 8591524785792 8593735108608 8602309869777 8621723222016 8624424353792 8626643140608 8635250737152 8637472309248 8643156545322 8645380151328 8676253827072 8676966924288 8684910924768 8687145272832 8718168096768 8720411000832 8728394775552 8729112158208 8742089658744 8770560933888 8779312130472 8781570764928 8784321975936 8812930793472 8815198076928 8820999272592 8823268631808 8828303560704 8855505338368 8863612795648 8865893117952 8868670746624 8870952370176 8879803736544 8899843325952 8907991375872 8908723519488 8913807212544 8916100448256 8921968046784 8924263382016 8956132982784 8956869083136 8965069341696 8967375765504 8975585643219 8976323342376 8996580753408 8999399325696 9009955897344 9010696421376 9018945960336 9053482254336 9062515747584 9064847241216 9097218883584 9099559305216 9105547636224 9107890200576 9116977981644 9141166800896 9149535789056 9151889670144 9160268475384 9161021353536 9166249018368 9195345936384 9196101697536 9204520980096 9206889007104 9209773467648 9212142845952 9248987265024 9251366731776 9254265126912 9256645951488 9265120663968 9265882159872 9295295348736 9300599635968 9301364047872 9309879700992 9340200157184 9345530068992 9354854965248 9357261668352 9365828497272 9399274979328 9401693110272 9411074045568 9444682104832 9447111917568 9455761006848 9456538171392 9467630980938 9470597130306 9491969998848 9492750139392 9501441011712 9503885426688 9512586493668 9513368328672 9547341692928 9549797916672 9556082545308 9558541017792 9563995524096 9564781584384 9595143585792 9604717544448 9607188529152 9610198401024 9641496936448 9650323990528 9651117146112 9656624480256 9659108818944 9665465384016 9667951997184 9699438624768 9702477398016 9704973533184 9714657079296 9746295816192 9749349269504 9751857463296 9760785555456 9761587789824 9770524790364 9773038431936 9807939108864 9810462375936 9819444122496 9820251177984 9855320457216 9857855913984 9864343272576 9866881050624 9876726146781 9882362222928 9904664346624 9914547142656 9917097836544 9923624181666 9926177210784 9961624764416 9962443505664 9971564395104 9974129757696 9977254589952 9979821416448 10012323741696 10021490297856 10022313959424 10028033114112 10037214052632 10069903294464 10075649605632 10076477718528 10085703009408 10088297736192 10121153347584 10124324241408 10126928904192 10136200384512 10137033474048 10146314205378 10173234020352 10182547894272 10185167536128 10195330216032 10234371244032 10237004218368 10243741090752 10246376475648 10282967498752 10283812651008 10293227762688 10295875878912 10305302034807 10306149022728 10344764178432 10345614409728 10355086102608 10357750132992 10360995151104 10394738884608 10405110673152 10407787573248 10411048267776 10413726695424 10423260746964 10447642165248 10457207267328 10463174590464 10464034553856 10473614663616 10507725176832 10511017181184 10513721327616 10524211835904 10558487134208 10564512251904 10574184351744 10576904749056 10587458301264 10614676127744 10625267367936 10628000907264 10637731132704 10638605442816 10678466248704 10679343906816 10689121138176 10691871105024 10702539369756 10730053042176 10740759404544 10743522656256 10753358645016 10759494964608 10794536534016 10805307237504 10808087095296 10811473201152 10846684053504 10856614489344 10857506789376 10863702540288 10873648557018 10899083493376 10909061902336 10911868452864 10915287072768 10918095224832 10928989214208 10964582793216 10968017928192 10970839646208 10980883749888 10981786263552 11022932901888 11033931497472 11036770172928 11046874637808 11047782575232 11087235514368 11090087903232 11097386181648 11100241181952 11142747389952 11153865535488 11156735066112 11166949362132 11196577087488 11206827859968 11207748943872 11218009944492 11220895977408 11224411413696 11260967124992 11263864209408 11274176585088 11275103204352 11281537253376 11291865809211 11318279012352 11328641206272 11335105806336 11336037433344 11346415885584 11383368941568 11386297516032 11389864771584 11392795017216 11403225432576 11404162658304 11444888272896 11447832674304 11455366381056 11458313478144 11469746493036 11495630962688 11513667649536 11516629745664 11524208727096 11527173535104 11568338436096 11569289232384 11579881233024 11582860363776 11594417650569 11624224129024 11627214667776 11637859700736 11638816210944 11649471865434 11652468899616 11656119544992 11694081245184 11705749507296 11708761019904 11712429301248 11750574391296 11753597435904 11761332363456 11764358175744 11771071414272 11772038873088 11782816496568 11821190823936 11824894328832 11827936493568 11839738315392 11877321834496 11878298025984 11885076283392 11888133931008 11895957395712 11899017842688 11941510643712 11942492110848 11953425788928 11956501020672 11967447524292 11968431123168 11995441004544 11999199100928 12013274529792 12014261895168 12025261280448 12028354993152 12071309672448 12083354330112 12086462988288 12097528475643 12129625178112 12140730181632 12143853600768 12155970642192 12162907351296 12202519560192 12213691300512 12214695138048 12221665357824 12260461248512 12261468930048 12272694640128 12275852009472 12279697956864 12282857127936 12331983020032 12335155642368 12339020169216 12342194601984 12353494218624 12354509546496 12393727131648 12400799514624 12401818730496 12413172934656 12416366444544 12427733967534 12460706758656 12473139953664 12476348891136 12484559454354 12487771329696 12532366639104 12535590813696 12548098727424 12596149223424 12607681342464 12608717561856 12623507974584 12627462840408 12655959998464 12668588015616 12671847235584 12683448658224 12684491104896 12729788923904 12733063888896 12741443393744 12744721357056 12751994032128 12753042112512 12764717871282 12793524781056 12806290059264 12809584705536 12813597868032 12816894394368 12828628611648 12868156194816 12875499307008 12878811758592 12887287178688 12890602662912 12932584833024 12936636530688 12939964710912 12952876105728 12964734817983 12995061088256 13014380740608 13015450386432 13027366387152 13030717909248 13077252145152 13080616501248 13092592163328 13093668237312 13140427276288 13143807885312 13152457696768 13155841400832 13168968195708 13172356147392 13176482963904 13219396190208 13222797115392 13231498908888 13234902947712 13242455341056 13283258007552 13295419193472 13298839676928 13303006119936 13306428555264 13319705604816 13349764988928 13361987063808 13363085279232 13370710818816 13382952070176 13426537725952 13434199474176 13435303624704 13447604012544 13451063648256 13494871130112 13499098988544 13514933846016 13516044632064 13528418940504 13576730525696 13580223381504 13593773621376 13597270861824 13645828325376 13649338957824 13658321454336 13661835300864 13675466972466 13711750201344 13724303683584 13727834505216 13740402713076 13741532030304 13749373527552 13793018904576 13794152546304 13806781470144 13810333510656 13814660201472 13859651846144 13873480897536 13877050097664 13881397690368 13884968927232 13897680995952 13942943023104 13950899453952 13952046071808 13964819551488 14010300235776 14014689574912 14018295103488 14032282447872 14035892502528 14048742745908 14086016335872 14098912468992 14102539665408 14116611068352 14167023157248 14170667876352 14183641510272 14184807257088 14205895695459 14237954998272 14239125209088 14252161517568 14255828140032 14268879740502 14270052493008 14306737389568 14321012539392 14324696875008 14334123817962 14337811526688 14345993286144 14392715378688 14407076316672 14410782793728 14415297601536 14462245404672 14475485985792 14476675719168 14484936720384 14488663228416 14498198076024 14501927995776 14549157937152 14553716097024 14557460299776 14571985618944 14619443724288 14624023904256 14627786194944 14641178333184 14642381684736 14655787185546 14697243869184 14711908663296 14715693563904 14729166183744 14730376766976 14782980685824 14786783870976 14796514908864 14800321575936 14856996519936 14871820713984 14875646754816 14885436272499 14889265816176 14942437146624 14943665258496 14957346592656 14961194636544 14965881884928 14969732124672 15018485612544 15032235446784 15033470939136 15042049671168 15055821078948 15091038683136 15104854941696 15113474408448 15114716577792 15128554514112 15177825255424 15181730021376 15186486362112 15190393356288 15204300576768 15205550211072 15219471308067 15259851030528 15273821841408 15277751304192 15292995324048 15351556866048 15355506327552 15365611636128 15369564713472 15424451248128 15425718976512 15439841644032 15443813818368 15459223534092 15517146267648 15518421614592 15532629153912 15536625199488 15541492726656 15592108326912 15607666009728 15611681359872 15616572401664 15667432521728 15671463247872 15681776484608 15685810900992 15694761885696 15696051830784 15710421995424 15761587765248 15766525771776 15770581991424 15786317753856 15837730701312 15846768377856 15861276527616 15865357123584 15881187451896 15922014191616 15937901051904 15942001360896 15956596699056 15957908164224 16017699373056 16019015860224 16033681707264 16037806657536 16095079563264 16111139106816 16115283984384 16130037967524 16172833570816 16187640242176 16191804801024 16207960856256 16212130642944 16217209801728 16270026080256 16284921734016 16286260184064 16295553810432 16310472835527 16348625240064 16363592853504 16367802679296 16372930609152 16377142837248 16393483821312 16446874189824 16452026892288 16456259469312 16471325624832 16472679395328 16524969508864 16534399352832 16535758307328 16550897246208 16555155259392 16570311956712 16630853271552 16635131854848 16646079272472 16650361772928 16709822185472 16714121084928 16730798303232 16735102599168 16750424043198 16794865631232 16810241789952 16811623415808 16827014916738 16831343966112 16836617120544 16891450687488 16895796314112 16911264877632 16912654806528 16922305880064 16977418518528 16992961809408 17002658709504 17004056150016 17019623828376 17058033041408 17075053412352 17079446274048 17084797157376 17089192525824 17104838148864 17157541593088 17167332409344 17171749011456 17183049571584 17187470217216 17204619739554 17243446444032 17248848707584 17253286281216 17270501474304 17274944618496 17286313090644 17290760302656 17352507654144 17353933848576 17369821849536 17374290545664 17436336193536 17440822001664 17456789551104 17458224316416 17474207798151 17484179317488 17541121867776 17558624260944 17563141529856 17568643951872 17625861586944 17630396153856 17641998545184 17646537263616 17656607121408 17711010676736 17727225591296 17731786235904 17737341493248 17741904740352 17759607473088 17815982751744 17817447038976 17827614425088 17832200896512 17843936093568 17848526764032 17912265965568 17913738166272 17930138683392 17934751531008 17951171286438 17952646684752 17993161506816 17998798651392 18019911794688 18021392842752 18037891920672 18106964508672 18125031495168 18129694482432 18194437767168 18211095272448 18215780401152 18233955963288 18299071578112 18303779340288 18320536950768 18322042707072 18332498036736 18390691872768 18392203395072 18409041960192 18413778014208 18419546935296 18424285691904 18497974530048 18502733463552 18508530253824 18513291902976 18530241327936 18531764319744 18590590697472 18601199271936 18602728095744 18619759401984 18680400314368 18691060137984 18709709930496 18714523336704 18726839181531 18731656994544 18798549958656 18803386220544 18822148091136 18889364209664 18894223835136 18911522013696 18913076342784 18935261961876 18941194260612 18983939997696 18985500278784 19002882023424 19007770853376 19025172987336 19026736657344 19094683385856 19099595833344 19112165090616 19117082035584 19127991048192 19129563168768 19147076806923 19190287171584 19209435088896 19214377058304 19220396802048 19282993872896 19300647981056 19302234292224 19313248960512 19318217637888 19330930768032 19335903994368 19398877249536 19404954796032 19409947066368 19429314158592 19492591632384 19498698539008 19521571110912 19523175579648 19541049580728 19546076863872 19615878217728 19620924751872 19638888244992 19640502355968 19710640914432 19715711827968 19728686545152 19733762101248 19753452293562 19764724445856 19809328693248 19829094285312 19834195673088 19847248363332 19852354421568 19923249528832 19924887011328 19943128790208 19948259515392 19954509179904 19959642832896 20024647483392 20042980595712 20044627918848 20056066228224 20074428105264 20139806588928 20151299211264 20152955437056 20171406018816 20176595472384 20242306695168 20248648482816 20253857808384 20272400769024 20274066948096 20292628410756 20346468040704 20365095788544 20370335072256 20390660432064 20468742488064 20474008436736 20487482181504 20492752951296 20513200458699 20565934997504 20567625302016 20586455525376 20591751757824 20610604069614 20612298045456 20689528356864 20691228819456 20710172205216 20715500265984 20721990302208 20789477769216 20810221346304 20815575146496 20822096535552 20827453390848 20846521493928 20914414534656 20926349180928 20928069107712 20947229327232 21015450353664 21022034362368 21027442655232 21048423671808 21116974268416 21129024503808 21148368703488 21153809498112 21174916602528 21229352255488 21250534735872 21256001814528 21275462265408 21277210885632 21356932497408 21358687813632 21378242276352 21383742210048 21403319610753 21405078739512 21460106084352 21481518809088 21487045312512 21501185726943 21506717290032 21518989929216 21589073068032 21610614475008 21616174190592 21622946402304 21693368107008 21713228978688 21715013578752 21727405080576 21747297114036 21798166986752 21818123804672 21823736905728 21830574145536 21836190449664 21857978428416 21929165586432 21936035856384 21941679292416 21961767499776 21963572527104 21983680778319 22045865803776 22067862994944 22073540345856 22093749275616 22095565150464 22174471028736 22180175806464 22194772363296 22200482363904 22285494779904 22307731070976 22313470132224 22333898724264 22413655719936 22415497887744 22436019888984 22441791954816 22448822827392 22521934249984 22527728418816 22548353170176 22550206408704 22563074506752 22583731618422 22636558024704 22657282412544 22670211612672 22672074866688 22692831771168 22766737883136 22772595032064 22779729543168 22785590034432 22806450865152 22808325316608 22889776545792 22910732762112 22916626956288 22939492986072 22991261925376 23027335299072 23033259491328 23048417454192 23054347070208 23136676872192 23138578464768 23159762466048 23165720727552 23188835301138 23248448258048 23254429335552 23275719401472 23277632421888 23298943730868 23304937799232 23312239089984 23388162490368 23411499014592 23417522039808 23424858602496 23501148782592 23507194871808 23522664726912 23528716351488 23542142828544 23544077746176 23565632993136 23642381647872 23649788657664 23655872987136 23679476630784 23754643668992 23756596051968 23770152566784 23776267862016 23791914791424 23798035685376 23883021287424 23884984221696 23906851577856 23913002041344 23934895048584 23936862246336 24026549059584 24028523790336 24050522560896 24056709986304 24142619344896 24166708660224 24172925976576 24195056951286 24259250356224 24281460363264 24287707201536 24311941284384 24325814702592 24405039120384 24427382601024 24429390276096 24443330715648 24520922497024 24522937860096 24545389280256 24551704018944 24559395913728 24565714255872 24663966040064 24670311284736 24678040338432 24684389203968 24706988437248 24709019092992 24787454263296 24801599029248 24803637460992 24826345869312 24832732889088 24855467935068 24921413517312 24946279907328 24952697782272 24969118908708 24975542659392 25064733278208 25071181627392 25096197454848 25192298446848 25215362684928 25217435123712 25240522375107 25247015949168 25254925680816 25311919996928 25337176031232 25343694471168 25366897316448 25368982209792 25459577847808 25466127777792 25482886787488 25489442714112 25503988064256 25506084225024 25529435742564 25587049562112 25612580118528 25619169411072 25627195736064 25633788788736 25657257223296 25736312389632 25750998614016 25757623517184 25774574357376 25781205325824 25806929609331 25865169666048 25873273061376 25879929421824 25905752211456 25929469635966 25990122176512 26028761481216 26030900772864 26054732774304 26061435818496 26154504290304 26161233002496 26185184326656 26187336474624 26280854552576 26304915393536 26311682801664 26337936391416 26344712294784 26352965927808 26438792380416 26445594230784 26462997817776 26469805895424 26484910682112 26566516015104 26590838386944 26597679353856 26606012239872 26612857110528 26639411209632 26699529977856 26723974127616 26726170558464 26741421637632 26765904140352 26853075451904 26868398948352 26870607249408 26895208025088 26902127296512 26926756929657 26989742260224 26998197977088 27029867692032 27032089264128 27056837881008 27153461051392 27160446763008 27187547242752 27194541723648 27291656650752 27298677915648 27316642908672 27323670601728 27350933944932 27423500402688 27448607367168 27455669010432 27480805426152 27483064060608 27498747055104 27586037809152 27588305092608 27613562940288 27620667021312 27629320402944 27719303692288 27746961795072 27754100195328 27762795380736 27769937854464 27795361991904 27885886046208 27901798907904 27904092143616 27929639102976 28020600471552 28029379149824 28036590206976 28064564895744 28071785005056 28097485491816 28197824937984 28205079330816 28233222136704 28334046314496 28341335752704 28367283020544 28369614514176 28411791390918 28475909996544 28478250418176 28504323035136 28511656280064 28537759481004 28540104986016 28613474779136 28642025078784 28649393750016 28668247635924 28675623053376 28691986572288 28785430757376 28814152633344 28821565587456 28830595203072 28924490809344 28950971971584 28953351438336 28969873440768 28977326456832 28996396152048 29003855991552 29098315874304 29107432194048 29114920599552 29143971237888 29238887448576 29248047808512 29255572389888 29282356666368 29284763369472 29311574371092 29423817326592 29431387127808 29458332367488 29460753533952 29565961371648 29573567741952 29593029817728 29600643151872 29630178440343 29713993039872 29743641427968 29751293509632 29770872544998 29778531632352 29884874293248 29887330516992 29914693185312 29922389273088 29931763769856 29939464249344 30036971225088 30064470893568 30066941878272 30084099342336 30111642157896 30209709883392 30226948816896 30229433155584 30257109028224 30355650510848 30363460042752 30372972724224 30380786712576 30408601153536 30411100422144 30438942616134 30519702061056 30547643682816 30555502608384 30585990648096 30703113732096 30711012655104 30731223272256 30739129426944 30848902496256 30851437953024 30879683288064 30887627636736 30915906104421 30918447068184 31034292535296 31036843229184 31065258307824 31073250398976 31082985453312 31184216653824 31215332019456 31223362719744 31233144803328 31334865043456 31342926495744 31363552969216 31371621801984 31389523771392 31392103661568 31420843990848 31523175530496 31533051543552 31541163982848 31572635507712 31675461402624 31693536755712 31722553055232 31730714247168 31762374903792 31844028383232 31875802103808 31884002721792 31913193398112 31915816328448 32035398746112 32038031720448 32067363414528 32075613315072 32190159126528 32222278213632 32230567968768 32260075935048 32375280484352 32383609602048 32415921712512 32424261285888 32434419603456 32540052160512 32569843468032 32572520368128 32591107620864 32620945671054 32697250480128 32727185707008 32735605358592 32745861218304 32754285674496 32786967642624 32893748379648 32904053784576 32912518938624 32942651249664 32945358790656 33049939017728 33068798705664 33101794492416 33110310518784 33140623913424 33261706543104 33270263709696 33292158544944 33300723545856 33419644370944 33428242169856 33461596606464 33470205198336 33500848086396 33589731262464 33620483579904 33623246831616 33654029833476 33662687932224 33673234241088 33782901374976 33791592628224 33822529755264 33825309613056 33844611760128 33875597427633 33954837037056 33985923618816 34005317419008 34008112300032 34039247656752 34116066082816 34150106824704 34158892548096 34169594314752 34178385051648 34209676297728 34315083186176 34334664818688 34343498022912 34366099143168 34374940434432 34409239479108 34486892888064 34497697415168 34541002948608 34549889236992 34572626181288 34581520605312 34705015308288 34707867697152 34739643699072 34748581091328 34783252951707 34872672387072 34881644003328 34913579102208 34916448632832 34948415596302 34968358634976 35082243735552 35117248521888 35126283059712 35137287903744 35251723173888 35260792307712 35283997090368 35293074527232 35313214242816 35422021353472 35454451182592 35463572471808 35474682986496 35483809480704 35519214946176 35631965503488 35634894077952 35655228850176 35664401793024 35687872187136 35697053528064 35824531931136 35827476332544 35860277366784 35869503062016 35902342572876 35905293369504 35986323013632 35997597302784 36039823589376 36042785685504 36075783841344 36213929017344 36250062990336 36259388964864 36292585426929 36388875534336 36422190544896 36431560802304 36467911926576 36598143156224 36607558680576 36641073901536 36644085414144 36664996073472 36781383745536 36784406790144 36818083920384 36827556028416 36839093870592 36848571383808 36995949060096 37005466927104 37017060507648 37026583805952 37060482655872 37063528639488 37181181394944 37202398543872 37205456191488 37239518803968 37360800628736 37382120275968 37419419860992 37429046673408 37453678363062 37463313989088 37597099917312 37606772441088 37644296182272 37778728419328 37788447670272 37823044027392 37826152685568 37870523923752 37882388521224 37967879995392 38005764046848 38015541706752 38050345974672 38053473314688 38189366771712 38199191666688 38224330181232 38234164071168 38255982096384 38259126337536 38294153613846 38380574343168 38418870177792 38428754116608 38440793604096 38565987745792 38601295962112 38604468584448 38626497921024 38636435275776 38661861536064 38671807988736 38797754499072 38809909592064 38819894132736 38858628317184 38894204453949 38985183264768 38997397078016 39043142221824 39046351159296 39082099161456 39092153727744 39231756435456 39241849503744 39277776489984 39281004711936 39421281828864 39431423655936 39457373090304 39467524202496 39506904587124 39529448891712 39658188570624 39668391346176 39694496726664 39704708843136 39846499057664 39849774022656 39886257580416 39896519030784 39909018359808 39919285665792 40049294966784 40085961191424 40089255837696 40112132456448 40148856210528 40279613177856 40302598422528 40305910874112 40342812037632 40353190944768 40484613390336 40497296965632 40544801538048 40548133896192 40585256821512 40730191577088 40740670144512 40781320864128 40937484976128 40948016873472 40974964363008 40985505902592 41026400917398 41131869995008 41135250604032 41172911050752 41183503515648 41221208139228 41224596090912 41379056713728 41382457638912 41420344410432 41431000531968 41443980604416 41578955538432 41620442692608 41631150292992 41644193071104 41654906781696 41693042987856 41828829069312 41852698361856 41856138215424 41894458654464 42030900707328 42044068724736 42054885310464 42096847343616 42233948536832 42258049007616 42296737406976 42307618996224 42349833205056 42501069471744 42512003629056 42550924530816 42554421771264 42713864994816 42717375627264 42756484552704 42767484420096 42806639221506 42810157479024 42920212168704 42963037618176 42974090625024 43002371453886 43013434580064 43037979858432 43178146136064 43221228950016 43232348381184 43245892804608 43386736214016 43426457957376 43430027157504 43454810161152 43494594228072 43636247609344 43647473811456 43661148291072 43672380899328 43715956856832 43858331172864 43872071712768 43883358584832 43923534999552 43927145054208 43967361556638 44091731607552 44135725989888 44147080691712 44187498551232 44191130300928 44348942057472 44360351612928 44389544726592 44400964727808 44570989559808 44615462141952 44626940264448 44656308817497 44667797448528 44827311439872 44830995775488 44872039777968 44883583909632 44897645654784 45043868499968 45055456837632 45096706340352 45100412817408 45126149013504 45167463236844 45273116049408 45314564825088 45340423225344 45344149733376 45385663542336 45533475766272 45545190064128 45559459086336 45571180068864 45612901730304 45616650633216 45658413924201 45779553091584 45821465524224 45833253912576 45878985972144 45982523850752 46054670598144 46066518982656 46096834908384 46108694140416 46273353744384 46277156929536 46319524932096 46331441455104 46377670602276 46496896516096 46551438802944 46555264843776 46597887461736 46609875598464 46624478179968 46776324980736 46822998029184 46835044079616 46849717204992 47002297565184 47014389743616 47045329453824 47057432702976 47084285657088 47088155492352 47131265986272 47284763295744 47299577315328 47311745974272 47358953261568 47509287337984 47513192103936 47540305133568 47583829582848 47596071370752 47766042574848 47813703155712 47826004082688 47869790097168 47873724492672 48053098119168 48057047580672 48101045121792 48113419972608 48285238689792 48333417320448 48345851953152 48390113902572 48518500712448 48562920726528 48575414403072 48623882568768 48651629405184 48810078240768 48854765202048 48858780552192 48886661431296 48931418506581 49041844994048 49045875720192 49090778560512 49103408037888 49118791827456 49131428511744 49327932080128 49340622569472 49356080676864 49368778407936 49413976874496 49418038185984 49574908526592 49603198058496 49607274921984 49652691738624 49665465778176 49710935870136 49892559814656 49905395564544 49938237817416 49951085318784 50129466556416 50142363254784 50192394909696 50384596893696 50430725369856 50434870247424 50481044750214 50494031898336 50509851361632 50623839993856 50674352062464 50687388942336 50733794632896 50737964419584 50919155695616 50932255555584 50965773574976 50978885428224 51007976128512 51012168450048 51058871485128 51174099124224 51225160237056 51238338822144 51254391472128 51267577577472 51314514446592 51472624779264 51501997228032 51515247034368 51549148714752 51562410651648 51613859218662 51730339332096 51746546122752 51759858843648 51811504422912 51858939271932 51980244353024 52057522962432 52061801545728 52109465548608 52122871636992 52309008580608 52322466004992 52370368653312 52374672949248 52422623394453 52561709105152 52609830787072 52623365603328 52675872782832 52689424589568 52705931855616 52877584760832 52891188461568 52925995635552 52939611790848 52969821364224 53133032030208 53181676773888 53195358707712 53212024479744 53225714221056 53278822419264 53447948255232 53452341116928 53482843275264 53531808280704 53706150903808 53736797896704 53741214498816 53790416050176 53804254593024 53853513859314 53979484520448 53996395954176 54059735384064 54064178528256 54113675762016 54306922102784 54320893526016 54375094485504 54389083447296 54583313301504 54633285817344 54647341203456 54701867889864 54897214734336 54911338020864 54961610852304 54966128121216 54997494110208 55172075618304 55176610185216 55227125880576 55241334042624 55258640805888 55438607384576 55493923590144 55508200390656 55525590761472 55539875708928 55590723983808 55771772092416 55803597815808 55808184287232 55859278205952 56041200943104 56058758299648 56073180413952 56129129791488 56143570010112 56180517544593 56194970983632 56395649875968 56410158661632 56466444273408 56668092628992 56682671505408 56734566041088 56739229028352 56823582781836 56951819993088 56956500836352 57008646070272 57023312560128 57075518962008 57080209972032 57284050157568 57298787500032 57336495271848 57351246106752 57383973144576 57570861514752 57628305266688 57643131174912 57661190406144 57848981618688 57901943943168 57906702876672 57939746881536 57954652913664 57992792304096 58007711983104 58196631748608 58214864388096 58229841199104 58287942475776 58477774897152 58496095617024 58564713332736 58569526738944 58623148742184 58847634653184 58862774255616 58916664734976 58921507067904 59131922743296 59147135483904 59186059635456 59201286303744 59260356880686 59427986079744 59487282855936 59502587019264 59541745089996 59557063264704 59769748586496 59774661033984 59829386370624 59844778546176 59863527539712 59878928498688 60073942450176 60128941787136 60133883756544 60168198684672 60223284315792 60419419766784 60453897633792 60458866311168 60514218056448 60711301021696 60726920085504 60745945448448 60761573425152 60817202307072 60822200844288 60877885232268 61039404122112 61095287365632 61111005216768 61171981296192 61406227464192 61422025310208 61462446544512 61478258853888 61539601376097 61697804992512 61702875906048 61759366576128 61775255273472 61831812208842 61836894136368 62068585070592 62073686458368 62130516615648 62146500797952 62165970906624 62368433307648 62430664038912 62446725439488 62466289606656 62669730086912 62727105938432 62743243603968 62779047542784 62784207323136 62841687981696 63046351060992 63066103087104 63082327965696 63145271015424 63350922805248 63387073511424 63445106110464 63461428494336 63524749807584 63688056766464 63751604207616 63768005443584 63826386796224 63831632656896 64070797492224 64076063440896 64134726829056 64151226630144 64209958832259 64380318253056 64444556427264 64461135937536 64503557180829 64520151870096 64750560968704 64767219204096 64831843425024 64848522571776 64868839206912 65080104321024 65139686936064 65145040736256 65182215241728 65241891342108 65394500960256 65454371414016 65471210717184 65491722436608 65508571348992 65573935285248 65787496759296 65808107569152 65825037877248 65885302499328 65890717581312 65951042334957 66099878035456 66137597411328 66203588984832 66220621037568 66281247826848 66523413086208 66540527419392 66584317089888 66601447091712 66839288741888 66856484339712 66923193212928 66940410396672 67001696172792 67240967159808 67246493663232 67308059666952 67325375864448 67346468482176 67565802749952 67583185256448 67645059510528 67650619226112 67689223520256 67751194855266 67909674074112 67971847237632 68010634838016 68016224600064 68078495313504 68232132165632 68300213649408 68317785096192 68339188629504 68356770103296 68419352595456 68630166372352 68669329637376 68732198286336 68749880868864 68818478958216 68973785776128 68995394830336 69082005897216 69099778473984 69145252362576 69163041210624 69410030616576 69415735394304 69479287398144 69497162182656 69566505903414 69745344774144 69763288006656 69827158204416 69832897265664 69896831192604 69936717269952 70164487471104 70234497043776 70252566119424 70274575807488 70503446347776 70521584615424 70567994180736 70586149054464 70626428485632 70844042706944 70908902365184 70927144943616 70949365972992 70967618961408 71038429892352 71263931006976 71269788155904 71310457700352 71328803586048 71375744374272 71394107056128 71649063862272 71654952665088 71720554733568 71739006124032 71804685145752 71810586739008 72079647178752 72085571371008 72151567682688 72427858034688 72500125980672 72518777929728 72585170853858 72777751068672 72844381089792 72863121604608 72935823853152 73196286312448 73215117361152 73282147803072 73288170828288 73329992146944 73562767491072 73568813580288 73636167840768 73655112056832 73678187741184 73697142767616 73991898120192 74010933854208 74034121015296 74053167611904 74120965311744 74127057278976 74362362789888 74404797087744 74410912382976 74479037607936 74721601257472 74764240551936 74838839721984 74858093346816 74907356726124 74926627978176 75194199834624 75213544882176 75288592364544 75557456838656 75576895340544 75646088054784 75652305371136 75721567125321 75741047847504 75764777042448 75935759990784 76011528093696 76031083413504 76100691949344 76106946629376 76378733543424 76398383333376 76448660362464 76468328142336 76511964192768 76518252675072 76588307227692 76761148686336 76837740355584 76857508233216 76881587208192 77202591924224 77208937168896 77252995842048 77272870551552 77323723072128 77343615977472 77595508998144 77619819184128 77639788265472 77717256634368 77788408907898 77970366529536 77994794156032 78086284443648 78092702318592 78164198322912 78184307455488 78463512870912 78483699007488 78555552979968 78562009423872 78842563657728 78914746180608 78935048404992 79013809174248 79058897783424 79316377141248 79336782692352 79388993453328 79409417686272 79692998115328 79699548045312 79772515160832 79793038061568 79818036719616 79838571331584 80098589933568 80171922382848 80178511675392 80224264912896 80297712421056 80559226355712 80605196845056 80611821748224 80685624075264 80706381889536 80780270788971 80969226780672 80994593931264 81089603076096 81096267792384 81170513643024 81460383154176 81481340289024 81562641728256 81874969952256 81896033746944 81949928726016 81971011805184 82052801834796 82263739990016 82270501208064 82345822101504 82367007031296 82442416278456 82449192181824 82758113427456 82764915277824 82840688820864 82862001063936 82887961208832 83157911076864 83240885385216 83262300585984 83288386142208 83309813563392 83386085975712 83657658138624 83705396723712 83712276430848 83788917308928 84061801414656 84088137449472 84109770620928 84193694687232 84467897073664 84593474813952 84615237992448 84699666410112 85002138943488 85024007258112 85101849061632 85108843542528 85427729989632 85434751254528 85512969105408 85534968840192 85613278443012 85620314958048 85840424337408 85926075236352 85948181250048 86004742907772 86026869160128 86075959716864 86356292272128 86442457900032 86464696762368 86491785609216 86773472428032 86852915914752 86860054315008 86909620322304 86989188456144 87272495218688 87294947622912 87322296582144 87344761798656 87431913713664 87716662345728 87744143425536 87766717169664 87847069999104 87854290108416 87934723113276 88271451979776 88294161383424 88374997102464 88382260601856 88697884114944 88720703225856 88779089453184 88801929455616 88890535321029 89141979119616 89230924283904 89253880528896 89312617634994 89335594897056 89654622879744 89661991550976 89744079555936 89767167819264 89795291309568 90087736999936 90110913675264 90193412680704 90200825634816 90252298027008 90334926473688 90629129650176 90680846450688 90688299466752 90771327084672 91066951532544 91090380128256 91118918172672 91142360137728 91225803460608 91233301266432 91316827848402 91559106183168 91642931048448 91666507825152 91757971944288 91965047701504 92109341196288 92133037965312 92193669816768 92217388280832 92546707488768 92554313859072 92639049864192 92662882910208 92747718313263 92755341204552 92993793032192 93102877605888 93110529687552 93195774923472 93219751196928 93248956359936 93552649961472 93645996058368 93670088159232 93699434409984 94004595130368 94028779487232 94090658907648 94114865405952 94168571314176 94176310984704 94262531972544 94569526591488 94599154630656 94623491948544 94717906523136 95018574675968 95026384207872 95080610267136 95167659165696 95192142741504 95532085149696 95627406311424 95652008165376 95739580194336 95747448985344 96106196238336 96114095161344 96202090243584 96226839945216 96570477379584 96666834640896 96691703906304 96780227805144 97125841453056 97150828806144 97247765137536 97303258810368 97620156481536 97709530404096 97717561104384 97773322862592 97862837013162 98083689988096 98091751440384 98181557121024 98206816075776 98237583654912 98262857023488 98655864160256 98681245138944 98712161353728 98737556815872 98827953748992 98836076371968 99149817053184 99206396116992 99305383477248 99330931556352 99421871740272 99785119629312 99810791129088 99876475634832 99902170637568 100258933112832 100284726509568 100384789819392 100769193787392 100861450739712 100869740494848 100962089500428 100988063796672 101019702723264 101348704124928 101374777884672 101467589265792 101475928839168 101838311391232 101864511111168 101931547149952 101957770856448 102015952257024 102024336900096 102117742970256 102348198248448 102450320474112 102476677644288 102508782944256 102535155154944 102629028893184 102945249558528 103003994456064 103030494068736 103098297429504 103124821303296 103227718437324 103460678664192 103493092245504 103623008845824 103717878543864 104115045924864 104123603091456 104218931097216 104245743273984 104618017161216 104644932009984 104740737306624 104749345898496 104845246788906 105123418210304 105219661574144 105246731206656 105351745565664 105378849179136 105411863711232 105755169521664 105782376923136 105851991271104 105879223581696 105939642728448 106266064060416 106363353547776 106390717415424 106424048959488 106451428442112 106557644838528 106895896510464 106904682233856 106965686550528 107063616561408 107412301807616 107473595793408 107482428997632 107580832100352 107608509186048 107707027718628 107958969040896 107992791908352 108119470768128 108128357056512 108227351524032 108613844205568 108641787052032 108750188971008 108778166894592 108877756280787 109166626603008 109266571634688 109294682406912 109403735779728 109794429468672 109822676041728 109923221704608 109932256242432 109994988220416 110344151236608 110353220370432 110454251761152 110482668085248 110517281611776 110877214769152 110987847180288 111016400781312 111051181522944 111079751417856 111181447967616 111543544184832 111607195631616 111616368574464 111718556411904 112082401886208 112117516599296 112146360827904 112258259582976 112287140020224 112361035089186 112389941967264 112791299751936 112820317323264 112932888546816 113336185257984 113365343010816 113469132082176 113478458056704 113647165563672 113903639986176 114017292140544 114046625120256 114151037924016 114160419944064 114568100315136 114597575000064 114672990543696 114702492213504 114767946289152 115141723029504 115256610533376 115286262349824 115322380812288 115697963237376 115803887886336 115813405753344 115879493763072 115909305827328 115985584608192 116015423966208 116393263497216 116429728776192 116459682398208 116575884951552 116682613361847 116955549794304 116992191234048 117129426665472 117139053477888 117246297484368 117695269306368 117725548511232 117833329469952 117843014135808 118263845486592 118294270967808 118372119270912 118402572607488 118520713761372 118974565711872 119005174038528 119083490179992 119114126529408 119539497172992 119549322067968 119658772741248 119689557092352 119727055079424 119757856997376 120147884900352 120257883574272 120267767513088 120336397369344 120446568631584 120838839533568 120907795267584 120917732622336 121028436112896 121422602043392 121453840171008 121491890896896 121634404614144 121644401688576 121755770464536 122190574731264 122222010433536 122343962592384 122812454928384 122844050620416 122924893089024 122956517707776 123079202752194 123395609985024 123405751812096 123518733152256 123550510546944 123663624417684 123673788272736 124137170141184 124147372916736 124261033231296 124293001595904 124331941813248 124736866615296 124861328077824 124893450878976 124932579213312 125339460173824 125454211876864 125486487207936 125558095085568 125568414646272 125683375963392 126092702121984 126132206174208 126164655931392 126290542030848 126701845610496 126774147022848 126890212220928 126922856988672 127049499615168 127503208415232 127536010887168 127652773592448 127663265313792 128141594984448 128152126881792 128269453658112 128302453260288 128419917664518 128760636506112 128889112854528 128922271875072 129007114361658 129040303740192 129501121937408 129534438408192 129663686850048 129697045143552 129737678413824 130160208642048 130279373872128 130290081472512 130364430483456 130483782684216 130908742828032 130942421434368 130983444873216 131017142697984 131147870570496 131574993518592 131616215138304 131650075754496 131770604998656 131781435162624 131902084669914 132199756070912 132275194822656 132407177969664 132441242075136 132562495653696 133046826172416 133081054838784 133168634179776 133202894183424 133678577483776 133712968679424 133846386425856 133880820793344 133968926452491 134003392345584 134481934319616 134492987326464 134616119333904 134650751728896 134692936964352 135131605499904 135166370512896 135290119021056 135301238452224 135378447040512 135502389710532 135819348148224 135943694475264 136021269676032 136032449200128 136156990627008 136600427298816 136635570192384 136678377259008 136713540206592 136838705190912 137260332744704 137338659274752 137464396572672 137499761737728 137636957916432 137947571552256 137990789660672 138164011794432 138199556947968 138290504725152 138326082421248 138820061233152 138831470788608 138958574796288 138994324365312 139133011806828 139490689548288 139654316408832 139665794531328 139793662385208 139873434539904 140328974942208 140468994087552 140505132238848 140549151614976 141006892695552 141043169230848 141135988361472 141172298108928 141252856971264 141688085413888 141817804730368 141854289887232 141898731945984 141935237922816 142076859784704 142527862013952 142539576311808 142620915400704 142751488748544 142788214112256 143298127724544 143441109467136 143478012248064 143609370291504 143621173478016 144159294357504 144171142742016 144303135365376 144855716069376 145000251961344 145037555859456 145170341707716 145555502137344 145688762179584 145726243209216 145871647706304 146392572624896 146430234722304 146564295606144 146576341656576 146659984293888 146794255519743 147125534982144 147137627160576 147272335681536 147310224113664 147356375482368 147394285535232 147983796240384 148021867708416 148068242030592 148106335223808 148241930623488 148254114557952 148724725579776 148809594175488 148821824765952 148958075215872 149443202514944 149677679443968 149716186693632 149814713452248 149853255956352 150388399669248 150427089764352 150577184729088 151114913677312 151153790681088 151292176109568 151304610742272 151443134250642 151482095695008 151529554084896 151871519981568 152023056187392 152062166827008 152201383898688 152213893258752 152757467086848 152796766666752 152897320724928 152936656284672 153023928385536 153036505350144 153176614455384 153522297372672 153675480711168 153715016466432 153763174416384 154405183848448 154417874337792 154505991684096 154545741103104 154647446144256 154687231954944 155191017996288 155239638368256 155279576530944 155434513268736 155576817815796 155940733059072 155989588312064 156172568887296 156185404637184 156328396645824 156368614910976 156927025741824 156967398014976 157111105959936 157124018847744 157267870183359 157685127315456 157829492361216 157870096809984 158027618348496 158117795566848 158632754282496 158673565384704 158777986906656 158818835372544 159385996230656 159399096090624 159545030321664 159586076123136 159636073439232 159677142663168 160343844765696 160357023350784 160448529825792 160595424842112 161118452711424 161210393690112 161223643496448 161371248150528 161412763779072 161560541577942 161938453561344 161989187862528 162179206152192 162192535584768 162341027286048 162920766308352 162962680578048 163125283456512 163749939904512 163899857452032 163942023610368 164105603669592 164527479980032 164691644203008 164734014062592 164884832556912 164898384363648 165516226854912 165529830555648 165681377641728 165724002127872 165775922417664 166315822153728 166481770770432 166524601171968 166576772284416 166619627126784 166772171951424 167315316277248 167410793447424 167424552861696 167577834617856 168123602829312 168176274898944 168219541241856 168387389374464 168541552633779 168935794147328 169186949627904 169230475984896 169399332820224 170004277886976 170048014516224 170203698123264 170217687085056 170855459979264 170869502509056 171025938210816 171069937680384 171226556886024 171240629916096 171852150472704 171896362500096 172009485815544 172053738320256 172151919433728 172712584544256 172884915800064 172929393524736 172983571218432 173546944856064 173705831829504 173720108630016 173819240644608 173978376912288 174544990437376 174589895245824 174644593164288 174689523597312 174863827427328 175433324691456 175488286851072 175694139998208 175708580216832 175869446226552 176542903959552 176588322766848 176749994204928 176764521203712 177395768229888 177441406451712 177558178906368 177603858911232 177781070642058 178283958239232 178461848567808 178507761057792 178625235269988 178671189794112 179309245759488 179323983101952 179488159111872 179534335638528 179590582619136 180175473999872 180221827350528 180386825361408 180401651269632 180504596054016 180669852947376 181258259300352 181361692901376 181376598933504 181542654169344 182133903065088 182180760256512 182237836345344 182284720275456 182451606921216 182466602532864 182633655696804 183118212366336 183285862096896 183333015650304 183515943888576 184218682392576 184266075930624 184387339633536 184434776561664 185093414977536 185108627718144 185278099728384 185325765820416 185495436626526 185510682409104 185987586064384 186205755211776 186221059375104 186391549846944 186439502393856 186497912719872 187105299922944 187291992116736 187340176318464 187398868819968 188009190260736 188181317815296 188229730811904 188337142628352 188352621969408 188525063945088 189139053182976 189198309261312 189246983897088 189435813046272 190037149351936 190052768415744 190161220534272 190335318331392 190384285483008 191064170299392 191254812622848 191304016330752 191479160388672 191494897970688 192212392476672 192228190322688 192404180487168 192453679890432 192629876496777 193140954759168 193333669281792 193383407812608 193510671542487 193560455610288 194251682906112 194301657612288 194495530275072 194606517620736 195240312963072 195419060808192 195435122208768 195546645725184 195725674026324 196167379976192 196183502880768 196363114242048 196413632151552 196475167309824 196525714046976 197311728320512 197362490277888 197424322707456 197475113631744 197655907497984 197672152743936 197853127004871 198299634106368 198412792233984 198610766954496 198661863112704 198843743480544 199570239258624 199621582258176 199752951269664 199804341275136 200517866225664 200569453019136 200769579638784 201722901479424 201739480989696 201924179000856 201976127593344 202039405446528 202697408249856 202749555769344 202935178531584 202951857678336 203676622782464 203729022222336 203863094299904 203915541712896 204031904514048 204048673800192 204235485940512 204696396496896 204900640948224 204953355288576 205017565888512 205070310309888 205258057786368 205890499117056 206007988912128 206196594859008 206249642606592 206455436874648 206921357328384 206986184491008 207246017691648 207435757087728 208230091849728 208247206182912 208437862194432 208491486547968 209236034322432 209289864019968 209481474613248 209498691796992 209690493577812 210246836420608 210439323148288 210493462413312 210703491131328 210757698358272 210823727422464 211510339043328 211564753846272 211703982542208 211758447163392 211879285456896 212532128120832 212726707095552 212781434830848 212848097918976 212902856884224 213115289677056 213791793020928 213809364467712 213931373101056 214127233122816 214824603615232 214947191586816 214964857995264 215161664200704 215217018372096 215414055437256 216238941536256 216256714113024 216454703048064 217227688411136 217283574104064 217500377942016 217556333789184 217755512561574 218333253206016 218533143269376 218589364813824 218807471559456 219588858937344 219645352083456 219846443409216 219864512484864 219989976440832 220688302473216 220706440740864 220908503522304 220965336170496 221034563223552 221754429538304 221975694360576 222032801562624 222102363045888 222159502835712 222362895935232 223087088369664 223214391263232 223232737148928 223437112823808 224164803772416 224235033198592 224292721655808 224516519165952 224574280040448 224722070178372 224779883934528 225582599503872 225640634646528 225865777093632 226672370515968 226730686021632 226938264164352 226956916113408 227164701375963 227294331127344 227807279972352 228034584281088 228093250240512 228302075848032 228320839888128 229136200630272 229195150000128 229345981087392 229404984427008 229535892578304 230283446059008 230513221066752 230572524699648 230644761624576 231607775772672 231626811506688 231758987526144 231818611654656 231971169216384 232030847932416 232786526994432 232859457552384 232919364796416 233151769903104 233365226723694 233911099588608 233984382468096 234258853330944 234278106955776 234492594968736 235390538612736 235451097022464 235666658939904 235686028271616 236527690973184 236744238541824 236805145214976 237041427522744 237949131423744 238010348077056 238166980359984 238228253058816 239078994345984 239098644135936 239317545482496 239379114184704 239454110158848 239515713994752 240295769800704 240515767148544 240535535026176 240672794738688 240893137263168 241677679067136 241815590535168 241835465244672 242056872225792 242845204086784 242907680342016 242983781793792 243268809228288 243288803377152 243511540929072 244381149462528 244444020867072 244687925184768 245624909856768 245688101240832 245849786178048 245913035415552 246158405504388 246791219970048 246811503624192 247037466304512 247101021093888 247327248835368 247347576545472 248274340282368 248294745833472 248522066462592 248586003191808 248663883626496 249473733230592 249722656155648 249786901757952 249865158426624 250678920347648 250908423753728 250972974415872 251116190171136 251136829292544 251366751926784 252185404243968 252264412348416 252329311862784 252581084061696 253403691220992 253780424441856 253845713977344 254098999230336 255006416830464 255072021774336 255305547184896 255326530627584 256283189968896 256304253763584 256538907316224 256604906520576 256839835329036 257521273012224 257778225709056 257844543750144 258014228723316 258080607480384 259002243874816 259068876816384 259327373700096 259394090287104 259475356827648 260320417284096 260558747744256 260580162945024 260728860966912 260967565368432 261817485656064 261884842868736 261966889746432 262034285395968 262295741140992 263149987037184 263232430276608 263300151508992 263541209997312 263562870325248 263804169339828 264399512141824 264814355939328 264882484150272 265124991307392 266093652344832 266162109677568 266337268359552 266405788366848 266671605963087 267357154967552 267425937358848 267692772851712 267761641586688 267937852904982 268006784691168 268963868639232 268985974652928 269232238667808 269301503457792 269385873928704 270263210999808 270332741025792 270580238042112 270602476904448 270756894081024 271004779421064 271887388950528 272042539352064 272064898400256 272313981254016 273200854597632 273271140384768 273356754518016 273427080413184 273677410381824 274520665489408 274677318549504 274928793145344 274999523475456 275273915832864 275895143104512 275981579321344 276328023588864 276399113895936 276581009450304 276652164842496 277640122466304 277662941577216 277917149592576 277988648730624 278243154939789 278266023613656 278981379096576 279308632817664 279331589062656 279587324770416 279746869079808 280657949884416 280937988175104 281010264477696 281098303229952 282013785391104 282086338461696 282271976722944 282344596217856 282505713942528 283376170827776 283635609460736 283708579774464 283797463891968 283870475845632 284153719569408 285055724027904 285079152623616 285241830801408 285502977497088 285576428224512 286596255449088 286882218934272 286956024496128 287218740583008 287242346956032 288318588715008 288342285484032 288606270730752 289711432138752 290000503922688 290075111718912 290340683415432 291377524359168 291452486418432 291743295412608 292785145249792 292860469444608 293128591212288 293152683313152 293319968587776 293588511039486 294251069964288 294275254321152 294544671363072 294620448227328 294712750964736 294788571070464 295967592480768 296043735416832 296136484061184 296212670447616 296483861246976 296508229115904 297449451159552 297619188350976 297916150431744 298886405029888 299355358887936 299432373387264 299629426904496 299706511912704 300776799338496 300854179528704 301154369458176 302229827354624 302307581362176 302584352219136 302609221484544 302886268501284 302964191390016 303059108169792 304046112374784 304124333654016 304402767797376 304427786517504 305514934173696 305593533333504 305794641449856 305873312569344 306047856771072 306073010700288 306353228910768 307044594745344 307350961422336 307430032932864 307526348832768 308810367696896 308835748675584 309011983368192 309091482206208 309294892288512 309374463909888 310382035992576 310479276736512 310869026537472 311153635631592 312345137774592 312370809274368 312656793291648 312737229821952 313854051483648 313934796029952 314222211919872 314248037695488 314535740366718 315370254630912 315658984722432 315740193619968 316055236696992 316235591133696 317265508564992 317347130769408 317555973813312 317637670745088 318771992461312 318798192181248 319090060643328 319172152246272 319272146878464 319354285326336 320687689531392 320714046701568 320897059651584 321190849684224 322236905422848 322420787380224 322447286992896 322742496301056 322825527558144 323121083155884 323876907122688 323978375725056 324358412304384 324385071169536 324682054572096 325841532616704 325925361156096 326250566913024 327499879809024 327799714904064 327884047220736 328211207339184 329054959960064 329383288406016 329468028125184 329769665113824 329796768727296 331032453709824 331059661111296 331362755283456 331448004255744 331551844835328 332631644307456 332963541540864 333049202343936 333153544568832 333239254253568 333544343902848 334630632554496 334821586894848 334849105723392 335155669235712 336247205658624 336352549797888 336439082483712 336774778748928 337083105267558 337871588294656 338373899255808 338460951969792 338798665640448 340008555773952 340096029032448 340407396246528 340435374170112 341710919958528 342051876421632 342139875360768 342453113772048 342481259832192 343704300945408 343792725000192 344018971631088 344107476640512 344303838867456 345425169088512 345769831600128 345858787049472 345967142436864 347093889712128 347411663659008 347440217260032 347638481289216 347956753824576 349089980874752 349179790491648 349289186328576 349379047194624 349727654854656 350047840085541 350866649382912 350976573702144 351388279996416 351417160433664 351738892453104 353085807919104 353176645533696 353499988409856 353529042407424 354791536459776 354882812903424 355116357812736 355207717822464 355562141284116 356923697135616 357015522115584 357250470539976 357342379588224 358618491518976 358647966203904 358976318223744 359068671277056 359181165238272 360350947999744 360443654701056 360773650722816 360803302539264 361009192108032 361339705894752 362516518600704 362723385802752 362753197867008 363085308338688 364267806130176 364361520513024 364475672690688 364903213842432 364933205065728 365267311393608 366571724193792 366666031300608 367031887777152 368437364785152 368532151861248 368774679267072 368869553123328 370186829955072 370217255436288 370556199456768 370651531640832 370990873253052 371021364818208 371975172128768 372411510423552 372442118750208 372783099693888 372879004787712 372995825439744 374210599845888 374583984233472 374680352636928 374797737639936 376018380521472 376362635630592 376459461623808 376674285256704 376705243938816 377050127890176 378278106365952 378396618522624 378493967794176 378871626092544 380074298703872 380105536831488 380322441068544 380670636662784 380768570966016 382509625245696 382608032661504 382958320777344 382989795941376 384424784953344 384456380645376 384808360974336 384907359780864 385259752993554 386281909518336 386667338563584 386766815625216 387021343084974 387120911220576 388503365812224 388603315224576 388991060550144 389213035241472 390480625926144 390838121616384 390870244417536 391093291450368 391451348052648 392334759952384 392726228484096 392827264303104 392950334619648 393051428093952 394623456641024 394724980555776 394848645414912 394950227263488 395311814995968 395344305487872 395706254009742 396599268212736 396825584467968 397221533908992 397323726225408 397687486961088 399140478517248 399243164516352 399505902539328 399608682550272 401035732451328 401138906038272 401539159277568 401906779357473 403445802958848 403478961979392 403848358001712 403952255186688 404078810893056 405394816499712 405499111538688 405870357063168 405903715356672 407353245564928 407458044444672 407726188599808 407831083425792 408063809028096 408097347600384 408470971881024 409801281896448 409906710577152 410035131777024 410140620619776 410516115572736 411780998234112 412015977824256 412393189718016 412499285213184 412910873749296 413842714656768 413972368982016 414492035383296 414871514175456 416460183699456 416494412365824 416875724388864 416982973095936 418472068644864 418962949226496 418997383593984 419380987155624 420878646296576 420986924826624 421406982262656 421515396716544 421647454844928 423020678086656 423129507692544 423407965084416 423516894326784 423758570913792 425064256241664 425453414191104 425562869661696 425696195837952 425805713768448 426230579354112 427583586041856 427618728935424 427862746202112 428254466245632 429649207230464 429894383173632 430323328401408 430434036744192 430828110874512 432477883072512 432513428226048 432909406096128 434455376822272 434567148208128 435000755884032 435112667578368 435511025123148 436666506412032 437066286538752 437178729627648 437614943118912 439177717874688 439290704166912 439692886818432 439729024969728 439979952881664 440382766559229 441376604946432 441412881481728 441817007044608 441930672340992 442069126447104 443508859076608 443951388721152 444065603125248 444204726091776 444319005671424 444725791870464 446174176739328 446428782526464 446465474297856 446874225647616 448329607544832 448470066397184 449033038331904 449148560080896 449444140356744 449559767869056 451165199007744 451281269293056 451731554187264 453344741031936 453461372043264 453876528328704 453913832226816 454329402751926 454588662254688 455614559944704 456069168562176 456186500481024 456604151696064 456641679776256 458272401260544 458390300000256 458691962174784 458809968854016 459071785156608 460566892118016 461026442133504 461145049399296 461289523249152 463215551545344 463253623013376 463517975052288 463637223309312 463942338432768 464061695864832 465573053988864 465718915104768 465838729592832 466303539806208 466730453447388 467822199177216 467968764936192 468517706661888 468556213911552 468985189937472 470781077225472 470902194044928 471333317879808 471372056543232 471803610550077 473055381946368 473488477083648 473610290429952 474082855045488 475898262847488 476020696154112 476333960719968 476456506117632 478157988691968 478197288271872 478635090964992 478758228369408 478908220317696 479031427989504 481031534297088 481071070052352 481345589477376 481786274526336 483355358134272 483631181070336 483670930489344 484113744451584 485690408173568 485815360684032 485967563587584 486537618456576 486577606754304 487023081858144 488762298925056 488888041734144 489375850369536 491249819713536 491699572356096 491826070831104 492316811008776 493582439940096 494074932609024 494202042187776 494654497670736 494695153090944 496548680564736 496589491666944 497044132925184 497172006383616 497327767252992 498947466461184 499445312311296 499573803515904 499730316853248 501357840695296 501816847507456 501945948831744 502232380342272 502273658585088 502733503853568 504370808487936 504528824696832 504658623725568 505162168123392 505624657901337 506807382441984 507560848883712 507691427954688 508197998460672 510012833660928 510144043548672 510611094369792 510653061255168 512566379937792 512608507527168 513077814632448 513209813041152 513679670658072 515556451418112 515689087500288 516028457446632 516161214960768 518004487749632 518137753632768 518654747400192 518788180574208 518950713655296 520640834568192 521117495488512 521160325890048 521457721933824 521935130736864 523634971312128 523769685737472 523933779492864 524068570791936 524591482281984 526299974074368 526464860553216 527082419994624 527125740650496 527608338679656 528799024283648 529628711878656 529764968300544 530249982614784 532187304689664 532324219355136 532674536719104 532811576733696 533343211926174 534714309935104 534851874717696 535385545703424 535523283173376 535875705809964 536013569382336 537927737278464 537971949305856 538464477335616 538603006915584 538771747857408 540526421999616 540665482051584 541160476084224 541204953808896 541513788162048 542009558842128 543774777901056 544085078704128 544129796800512 544627962508032 546401709195264 546542280769536 546713509036032 546854160826368 547354820763648 549041330978816 549354637099008 549857586290688 549999046950912 550547831665728 552656047177728 552798227791872 553162018900608 553304329684992 555280244932608 555325883154432 555834299185152 555977297461248 556486309879578 556532047227312 557962758193152 558617265635328 558663178125312 559174649540832 559493738159616 561315899768832 561875976350208 562020528955392 562196606459904 564027570782208 564543953445888 564689192435712 565011427885056 567271218921472 567417159548928 567594927783936 567740951691264 568307439138816 570111448055808 570158305247232 570483661602816 571005954994176 571152856449024 573192510898176 573764437868544 573912048992256 574437481166016 574484693912064 576637177430016 576684570968064 577212541461504 579422864277504 580001007845376 580150223437824 580532014627461 580681366830864 582755048718336 582904972836864 583486590825216 585570290499584 585720938889216 586257182424576 586305366626304 586639937175552 587177022078972 588502139928576 588550508642304 589089342726144 589240896454656 589425501929472 589577142140928 591935184961536 592087470833664 592272968122368 592425340895232 592967722493952 593016458231808 593559381014613 594898902319104 595238376701952 595832300863488 597772810059776 598710717775872 598864746774528 599258853808992 599413023825408 601553598676992 601708359057408 602308738916352 604459654709248 605168704438272 605218442969088 605772537002568 605928382780032 606118216339584 608092224749568 608248667308032 608805535594752 608855573035008 611029868347392 611187066667008 611589282899712 611746625138688 612095713542144 612146021400576 612706457821536 614089189490688 614701922844672 614860065865728 615052697665536 617620735393792 617671497351168 618023966736384 618589784577024 618748927819776 620764071985152 620958553473024 621738053074944 622307271263184 624690275549184 624741618548736 625313586583296 625474459643904 627708102967296 627869592059904 628444423839744 628496075390976 629071480733436 630740509261824 631317969444864 631480387239936 632110473393984 632471182267392 634531017129984 634694261538816 635111947626624 635275341490176 637543984922624 637596384362496 638180121286656 638344304492544 638544293756928 638708570652672 641375379062784 641428093403136 641794119303168 642381699368448 644473810845696 644841574760448 644894573985792 645484992602112 645651055116288 646242166311768 648716824608768 648770142339072 649364109144192 651683065233408 651850722312192 652501133826048 654999759618048 655599429808128 655768094441472 656422414678368 658109919920128 658766576812032 658936056250368 659539330227648 659593537454592 662064907419648 662119322222592 662725510566912 662896008511488 663103689670656 665263288614912 665927083081728 666098404687872 666307089137664 666478508507136 667088687805696 669261265108992 669643173789696 669698211446784 670311338471424 672494411317248 672705099595776 672878164967424 673549557497856 674166210535116 675743176589312 676747798511616 676921903939584 677597331280896 680017111547904 680192058064896 680814792493056 680870748340224 681494104127889 683421839917056 684103752843264 684279750721536 684906227544096 684962519664384 687408601890816 687585450000384 688037943262176 688214953281024 688607677734912 690850338177024 691539663200256 691717574098944 691934284873728 694823327318016 694880434520064 695276962578432 695913507649152 698179961749504 698359580983296 698578372657152 698758094389248 699455309709312 700095680171082 701733298765824 701953147404288 702776559992832 702834320867328 703477784906208 706171615838208 706353291067392 706999976819712 707058084814848 709583072919552 710232715625472 710415435644928 711124282568232 713847394271232 714031044231168 714500941079952 714684759176448 717236983037952 717295932407808 717952636447488 718137342554112 718362330476544 720701895999488 720887309402112 721547301445632 721606605078528 722018384216064 722679411789504 725033037201408 725446771605504 725506395734016 726170616677376 728535612260352 728723041026048 728951345381376 729806427684864 729866410131456 730534622787216 733143448387584 733332062601216 734063775554304 736874729570304 737064303722496 737549358534144 737739106246656 740373659910144 740434510872576 741112398913536 741303063281664 741981746506104 742042729636416 744823020847104 744884237500416 745566199387776 745758009575424 745991650879488 748421199691776 749167968466944 749360705273856 749595475279872 752036761042944 752725271261184 752918923247616 753348570513408 753410487877632 754100255780352 756556212731904 756793237045248 756987935588352 757743252185088 760148597407744 760211073662976 761341273325568 761537141932032 765019250491392 765216065323008 765916641554688 765979591882752 768849569906688 768912761290752 769616721948672 769814719561728 770519505987108 772563819036672 773334677127168 773533631250432 774042686169948 774241822441152 777006731624448 777206630449152 777982121100288 778426070482944 780961251852288 781676243232768 781740488835072 782186582900736 782902696105296 784669519904768 785452456968192 785654528606208 785900669239296 786102856187904 789246913282048 789449961111552 789697290829824 789900454526976 790623629991936 790688610975744 791412508019484 793198536425472 794443067817984 794647452450816 795374973922176 798280957034496 798486329032704 799011805078656 799217365100544 800014817889261 802071464902656 802277812076544 803078318555136 803813558714946 806891605917696 806957923958784 807696716003424 807904510373376 808157621786112 810789632999424 810998223077376 811740714126336 811807430713344 814706491129856 815452377199616 815662166851584 816127618056192 816194695200768 816941943762048 819602563792896 819813421154304 820070263554048 820281241239552 821032231145472 823561996468224 824031955648512 824786379436032 824998570426368 825821747498592 827685429313536 827944737964032 828984070766592 829743028350912 832920367398912 832988824731648 833751448777728 833965946191872 834729464819367 836944137289728 837925898452992 837994767187968 838761974311248 841757292593152 841973849653248 842813964525312 843030793433088 843294909689856 846041356173312 846259015385088 846815930168832 847033788653568 847517141827584 850128512483328 850906828382208 851125739323392 851392391675904 851611427536896 852461158708224 855167172083712 855237457870848 855725492404224 856508932491264 859298414460928 859788766347264 860646656802816 860868073488384 861656221749024 864955766145024 865026856452096 865818812192256 868910753644544 869134296416256 870001511768064 870225335156736 871022050246296 874132573077504 874357459255296 875229886237824 878355435749376 878581408333824 879385773636864 879458049939456 879959905763328 880765533118458 882753209892864 882825762963456 883634014089216 883861344681984 884138252894208 887017718153216 887902777442304 888131206250496 888409452183552 888638011342848 889451583740928 892348353478656 892857565052928 893748451295232 896659215089664 896940132794368 898066076663808 898297120161792 898888280713488 899119535738112 902330398015488 902562538586112 903463108374528 906689482063872 906922744086528 907753056657408 907827664453632 908658805503852 909177324509376 912138337124352 912373000962048 913208303392128 913283359552512 916544802521088 916780600000512 917383924349568 917619937708032 918143570313216 921133784236032 922052884267008 922290098798592 922579046498304 926431103090688 926507246026752 927035950104576 927274446618624 927884676865536 928123391729664 931146107977728 931437830209536 932607079612416 933460906894776 937035413323776 937112427823104 937970379874944 941562154450944 941804388089856 942666635759616 942744113086464 943607221100154 946110763892736 946976954167296 947220580859904 948165710090976 951796525694976 952041392308224 952667921439936 952913012235264 956315977383936 956394576543744 957270181929984 957516456738816 957816440635392 958062855979008 962063068594176 962142140104704 962691178954752 963572549052672 966710716268544 967262362140672 967341860978688 968227488903168 971380816347136 971630721368064 971935127175168 973075236913152 973155213508608 974046163716288 977524597850112 977776083468288 978751700739072 982499639427072 983399144712192 983652141662208 984633622017552 987164879880192 988149865218048 988404084375552 989308995341472 989390306181888 993097361129472 993178983333888 994088265850368 994344012767232 994655534505984 997894932922368 998890624622592 999147607031808 999460633706496 1003633695014912 1003891897663488 1004464760684544 1004547317170176 1005467007707136 1008741616975872 1009057649393664 1009317247451136 1010324336246784 1011249315802674 1013614764883968 1015121697767424 1015382855909376 1016395996921344 1020025667321856 1020288087097344 1021222188739584 1021306122510336 1025132759875584 1026155629264896 1026419626082304 1027359341316144 1031112902836224 1031378175000576 1032056914893264 1032322429921536 1036008975499264 1036275507265536 1037309494800384 1037576361148416 1037901427310592 1041281669136384 1042234990977024 1042320651780096 1042915443867648 1043870261473728 1047269942624256 1047539371474944 1047867558985728 1048137141583872 1049182964563968 1050143520256623 1052599948148736 1052929721106432 1054164839989248 1054251481300992 1055216677359312 1057598048567296 1059257423757312 1059529936601088 1060499965229568 1064374609379328 1064648438710272 1065349073438208 1065623153467392 1066686423852348 1069428619870208 1070771091406848 1071046566346752 1071751411619928 1072027138764672 1075855474556928 1075943898611712 1076928954671232 1077206013831168 1077543495714816 1081052843999232 1081330964103168 1082320952168448 1082409907617792 1083027576324096 1084019117684256 1087549555802112 1088170157408256 1088259593601024 1089255925016064 1092803418390528 1093084561539072 1093427018072064 1094709641527296 1098082661957632 1099715172581376 1099998093901824 1101095663331456 1105312094355456 1105596455583744 1106324037801216 1106608659369984 1110560489865216 1110651766308864 1111668598370304 1111954594922496 1112972619759156 1113064094454624 1115925516386304 1117234531270656 1117326356250624 1118349299081664 1118987476319232 1122631799537664 1123751952700416 1124041057910784 1124393212919808 1128055141564416 1129087906891776 1129378384871424 1130022855770112 1134542437842944 1134834319097856 1135189855567872 1135481903382528 1136614878277632 1140222896111616 1140316610494464 1140967323205632 1142011909988352 1142305712898048 1147528875737088 1147824097984512 1148874962332032 1148969387824128 1153274354860032 1153369141936128 1154425082923008 1158845728555008 1160002015690752 1160300446875648 1161064029254922 1161362733661728 1165510097436672 1165809945673728 1166973181650432 1171140580999168 1171441877778432 1172514364849152 1172610733252608 1173279874351104 1174354044157944 1177004279857152 1178178685452288 1178481792909312 1178851003858944 1179154284281856 1183870369923072 1184174941667328 1184545936244736 1184850681790464 1185935444987904 1186032916463616 1187118762029226 1189797804638208 1190476753403904 1191664601726976 1195545620119552 1197421435551744 1197729493549056 1198517707617984 1198826047650816 1203107197353984 1203416718114816 1204617477832704 1205720338072419 1208919309418496 1210337408876544 1210436885938176 1211545074005136 1211856765560064 1212236432679168 1216184449499136 1216497334616064 1217611071189504 1217711146070016 1222059736694784 1222374133334016 1223178565799424 1223493250277376 1224191427084288 1224292042801152 1225412915643072 1229403845689344 1229720131731456 1230105395331072 1235241470787584 1235342994702336 1236047933472768 1237179569154048 1237497855639552 1241528143970304 1241917106946048 1243476106149888 1244614542526368 1249380551098368 1249483237097472 1250627173166592 1250948919287808 1255416205934592 1256888847679488 1256992150781952 1258142961466872 1262635938889728 1262960774479872 1264220946787968 1264942364534784 1269062034259968 1269388523077632 1270223895253248 1270550682980352 1275087969845248 1275192768724992 1276360242573312 1276688608985088 1277088587513856 1277417141305344 1282750758125568 1282856186806272 1283588238606336 1284763398736896 1288947621691392 1289683149520896 1290969985204224 1291302110232576 1292484332623536 1297433649217536 1297540284678144 1298728218288384 1303366130466816 1303701444624384 1305002267652096 1309999519236096 1311198859616256 1311536188882944 1312844829356736 1317533153624064 1317872112500736 1319078660455296 1319187074909184 1324129814839296 1324238644445184 1325451021133824 1325792017022976 1326207379341312 1330526577229824 1331854166163456 1332196809375744 1332614178275328 1332957017014272 1334177375611392 1338522530217984 1339286347579392 1339396422893568 1340622676942848 1344988822634496 1345410199191552 1347099114995712 1348332421070232 1353495597023232 1353843807879168 1355194662561792 1360034223095808 1360384116129792 1361629584986112 1361741496680448 1362988208255778 1366843679834112 1368207505686528 1368559501443072 1369812455088192 1369925039328768 1374817203781632 1375170900000768 1376075886524352 1376429906562048 1377215355469824 1381700676354048 1383079326400512 1383435148197888 1383868569747456 1389646654636032 1389760869040128 1390553925156864 1391827015298304 1396359923499008 1396719161966592 1397156745314304 1397516188778496 1398910619418624 1400191360342164 1403466597531648 1403906294808576 1405553119985664 1405668641734656 1406955569812416 1412343231676416 1412706582134784 1413999953639424 1414116169629696 1415410831650231 1419166145839104 1420465431250944 1420830871289856 1422248565136464 1427694788542464 1428062088462336 1429001882159904 1429369518352896 1434473966075904 1434591864815616 1435905272894976 1436274685108224 1436724660953088 1441403791998976 1443094602891264 1443213210157056 1444036768432128 1445358823579008 1450066074402816 1450893543211008 1451012791468032 1452341233354752 1457071224520704 1457446082052096 1457902690762752 1459612855369728 1459732820262912 1461069245574432 1466286896775168 1466664125202432 1468127551108608 1473749459140608 1475098717068288 1475478212493312 1480747319820288 1482224797827072 1482606126563328 1483963493012208 1484085459272832 1489646041694208 1489768475000832 1491132398775552 1491516019150848 1491983301758976 1496842399383552 1498335936933888 1498721410547712 1499190950559744 1504073522085888 1505450542522368 1505837846495232 1506697141026816 1506820975755264 1508200511560704 1513112425463808 1513586474090496 1513975871176704 1515486504370176 1516873973704011 1520297194815488 1520422147325952 1522682546651136 1523074283864064 1530038500982784 1530432130646016 1531833283109376 1531959183765504 1537699139813376 1537825522581504 1539233443897344 1539629439123456 1541039011974216 1546669354254336 1547067262500864 1548085372339896 1548483644882304 1554013463248896 1554413260898304 1555964242200576 1556852140965888 1561922503704576 1563352486465536 1563480977670144 1564373165801472 1565805392210592 1569339039809536 1570904913936384 1571309057212416 1571801338478592 1572205712375808 1578493826564096 1578899922223104 1579394581659648 1581247259983872 1581377221951488 1582825016038968 1586397072850944 1588886135635968 1589294904901632 1590749947844352 1596561914068992 1596972658065408 1598023610157312 1598434730201088 1600029635778522 1604142929805312 1604555624153088 1606156637110272 1607627117429892 1613783211835392 1613915847917568 1615393432006848 1615809020746752 1616315243572224 1621579265998848 1621996446154752 1623481428252672 1623614861426688 1629412982259712 1630904754399232 1631324333703168 1632255236112384 1632389390401536 1633883887524096 1639205127585792 1639626842308608 1640140527108096 1640562482479104 1642064462290944 1647123992936448 1648063911297024 1649572758872064 1649997140852736 1651643494997184 1657968141533184 1659486056701824 1665840734797824 1665977649463296 1667502897555456 1667931892383744 1669458929638734 1673888274579456 1675851796905984 1675989534375936 1677523948622496 1683514585186304 1683947699306496 1685627929050624 1686061586866176 1686589819379712 1692082712346624 1693631860337664 1694067577307136 1695034283655168 1701813656764416 1702251478646784 1702784783351808 1703222855073792 1704922317416448 1710334344167424 1710474915741696 1711450984808448 1713017864982528 1718596828921856 1719577532694528 1721293313605632 1721736146976768 1723312443498048 1729911532290048 1730053712904192 1731637624384512 1737821507289088 1738268592832512 1740003023536128 1740450670313472 1741596043882383 1742044100492592 1748265146155008 1748714918510592 1750459772475648 1756710871498752 1757162816667648 1758771547273728 1758916099878912 1759919811526656 1761531066236916 1765506419785728 1765651525926912 1767268028178432 1767722689363968 1768276505788416 1775805554884608 1776262412500992 1776818904367104 1777276022685696 1778903167481856 1784696706957312 1785715130105856 1787496902590464 1793318430179328 1793880265588736 1796132153327616 1796594240323584 1797776561426976 1798239071476224 1804660796030976 1805125077172224 1806926216749056 1813378964127744 1815506113314816 1815655328907264 1817317611007704 1818354649018752 1824276674248704 1824746001924096 1826416606784256 1826566719105024 1833089605042176 1833561200001024 1834767848699136 1835239875416064 1836287140626432 1842267568472064 1844105768534016 1844580197597184 1845158092996608 1852862206181376 1853014492053504 1854071900209152 1855769353731072 1856246783459328 1862292215955456 1862875660419072 1865214159224832 1866921813789552 1874070826647552 1874224855646208 1875940759749888 1883124308901888 1883608776179712 1885333271519232 1885488226172928 1887214442200308 1892221527785472 1893953908334592 1894441161719808 1896331420181952 1903593051389952 1904082784616448 1905335842879872 1905826024470528 1912631954767872 1912789153087488 1914540363859968 1915032913477632 1915632881270784 1916125711958016 1924126137188352 1924284280209408 1925382357909504 1927145098105344 1933421432537088 1934524724281344 1934683721957376 1936454977806336 1942761632694272 1946150473826304 1946310427017216 1948092327432576 1955049195700224 1955552166936576 1957503401478144 1964999278854144 1966798289424384 1967304283324416 1969267244035104 1974329759760384 1976299730436096 1976808168751104 1978617990682944 1978780612363776 1986194722258944 1986357966667776 1988176531700736 1988688025534464 1989311069011968 1995789865844736 1997781249245184 1998295214063616 1998921267412992 2007267390029824 2007783795326976 2008929521369088 2009094634340352 2010934015414272 2017483233951744 2018115298787328 2018634494902272 2020648672493568 2022498631605348 2027229529767936 2030243395534848 2030765711818752 2032791993842688 2040051334643712 2040576174194688 2042444377479168 2042612245020672 2044482312383667 2050265519751168 2052311258529792 2052839252164608 2054718682632288 2062225805672448 2062756350001152 2064113829786528 2064644859843072 2072017950998528 2072551014531072 2074618989600768 2075152722296832 2075802854621184 2084469981954048 2084641303560192 2085830887735296 2087740522947456 2094539885248512 2095078742949888 2095735117971456 2096274283167744 2098365929127936 2100287040513246 2105199896297472 2105859442212864 2108329679978496 2108502962601984 2110433354718624 2115196097134592 2118514847514624 2119059873202176 2120999930459136 2128749218758656 2130698146876416 2131246306934784 2133372847704696 2138857239740416 2141542182813696 2142093132693504 2143502823239856 2144054277529344 2151710949113856 2151887797223424 2153857909342464 2154412027662336 2155086991429632 2162105687998464 2162661928206336 2164641904336896 2164819815235584 2166055152648192 2168038235368512 2175099111604224 2176340314816512 2176519187202048 2178511850032128 2185606836781056 2186169123078144 2186854036144128 2189419283054592 2196165323915264 2199430345162752 2199996187803648 2202191326662912 2210624188710912 2211192911167488 2212648075602432 2213217318739968 2221120979730432 2221303532617728 2223337196740608 2223909189844992 2225945239518312 2226128188909248 2234469062541312 2234652712501248 2236698598163328 2237974952638464 2245263599075328 2247503905400832 2248082115821568 2248786425839616 2256110283128832 2258175813783552 2258756769742848 2260045711540224 2269084875685888 2269668638195712 2270379711135744 2270963806765056 2273229756555264 2280445792223232 2280633220988928 2284023819976704 2284611425796096 2295057751474176 2295648195969024 2297749924664064 2297938775648256 2306548709720064 2306738283872256 2308850165846016 2317691457110016 2320004031381504 2320600893751296 2322128058509844 2322725467323456 2331020194873344 2331619891347456 2333946363300864 2342281161998336 2342883755556864 2345028729698304 2345221466505216 2346559748702208 2348708088315888 2354008559714304 2356357370904576 2356963585818624 2357702007717888 2358308568563712 2367740739846144 2368349883334656 2369091872489472 2369701363580928 2371870889975808 2372065832927232 2374237524058452 2379595609276416 2383329203453952 2394842871103488 2395458987098112 2397035415235968 2397652095301632 2406214394707968 2406833436229632 2409234955665408 2411440676144838 2417838618836992 2420674817753088 2420873771876352 2423090148010272 2423713531120128 2424472865358336 2432368898998272 2432994669232128 2435222142379008 2435422292140032 2444119473389568 2446357131598848 2446986500554752 2448382854168576 2448584085602304 2450825831286144 2458807691378688 2459440263462912 2460210790662144 2470482941575168 2470685989404672 2472095866945536 2474359138308096 2474995711279104 2483056287940608 2483834213892096 2486952212299776 2489229085052736 2498761102196736 2498966474194944 2501254346333184 2501897838575616 2504188394458101 2510832411869184 2513777695358976 2513984301563904 2516285922933744 2525271877779456 2525921548959744 2528441893575936 2529884729069568 2538124068519936 2538777046155264 2540447790506496 2541101365960704 2550175939690496 2550385537449984 2552720485146624 2553377217970176 2554177175027712 2554834282610688 2565501516251136 2565712373612544 2567176477212672 2569526797473792 2577895243382784 2579366299041792 2581939970408448 2582604220465152 2584968665247072 2594867298435072 2595080569356288 2597456436576768 2606732260933632 2607402889248768 2610004535304192 2622397719232512 2623072377765888 2625689658713472 2635066307248128 2635744225001472 2638157320910592 2638374149818368 2648259629678592 2648477288890368 2650902042267648 2651584034045952 2652414758682624 2661053154459648 2663708332326912 2664393618751488 2665228356550656 2665914034028544 2668354751222784 2677045060435968 2678572695158784 2681245353885696 2689977645268992 2690820398383104 2694198229991424 2696664842140464 2706991194046464 2707687615758336 2710389325123584 2720068446191616 2720768232259584 2723259169972224 2723482993360896 2725976416511556 2736415011373056 2737119002886144 2739624910176384 2739850078657536 2749634407563264 2750341800001536 2752151773048704 2752859813124096 2754430710939648 2763401352708096 2766158652801024 2766870296395776 2767737139494912 2779293309272064 2779521738080256 2781107850313728 2783654030596608 2792719846998016 2793438323933184 2794313490628608 2797821238837248 2800382720684328 2811106239971328 2811337283469312 2813911139624832 2824686463352832 2825413164269568 2827999907278848 2828232339259392 2830821663300462 2838332291678208 2840930862501888 2841661742579712 2844497130272928 2855389577084928 2856124176924672 2858003764319808 2858739036705792 2868947932151808 2869183729631232 2871810545789952 2872549370216448 2873449321906176 2882807583997952 2886189205782528 2886426420314112 2888073536864256 2890717647158016 2900132148805632 2901787086422016 2902025582936064 2904682466709504 2914142449041408 2914892164104192 2915805381525504 2919225710739456 2919465640525824 2922138491148864 2932573793550336 2933328250404864 2936255102217216 2947498918281216 2950197434136576 2950956424986624 2961494639640576 2964449595654144 2965212253126656 2967926986024416 2968170918545664 2979292083388416 2979536950001664 2982264797551104 2983032038301696 2983966603517952 2993684798767104 2996671873867776 2997442821095424 2998381901119488 3010901085044736 3011675692990464 3013394282053632 3013641951510528 3016401023121408 3026224850927616 3027172948180992 3027951742353408 3030973008740352 3033747947408022 3040594389630976 3040844294651904 3045365093302272 3046148567728128 3060077001965568 3060864261292032 3063666566218752 3063918367531008 3075398279626752 3078466887794688 3079258878246912 3082078023948432 3093338708508672 3094134525001728 3096170744679792 3096967289764608 3108026926497792 3108826521796608 3111928484401152 3113704281931776 3123845007409152 3126704972931072 3126961955340288 3128746331602944 3131610784421184 3141809827872768 3142618114424832 3143602676957184 3144411424751616 3156987653128192 3157799844446208 3158789163319296 3162494519967744 3162754443902976 3165650032077936 3172794145701888 3177772271271936 3178589809803264 3181499895688704 3193123828137984 3193945316130816 3196047220314624 3196869460402176 3200059271557044 3208285859610624 3212313274220544 3215254234859784 3227566423670784 3227831695835136 3230786864013696 3231618041493504 3232630487144448 3243158531997696 3243992892309504 3246962856505344 3247229722853376 3258825964519424 3261809508798464 3262648667406336 3264510472224768 3264778780803072 3267767775048192 3278410255171584 3279253684617216 3280281054216192 3284128924581888 3294247985872896 3299145517744128 3299994281705472 3303286989994368 3315936283066368 3318972113403648 3331681469595648 3331955298926592 3335005795110912 3335863784767488 3338917859277468 3347776549158912 3351703593811968 3351979068751872 3355047897244992 3367029170372608 3367895398612992 3371255858101248 3372123173732352 3373179638759424 3384165424693248 3387263720675328 3388135154614272 3390068567310336 3403627313528832 3404502957293568 3405569566703616 3406445710147584 3409844634832896 3420668688334848 3420949831483392 3422901969616896 3426035729965056 3437193657843712 3442586627211264 3443472293953536 3446624886996096 3459823064580096 3460107425808384 3463275248769024 3475643014578176 3476537185665024 3480006047072256 3480901340626944 3483192087764766 3484088200985184 3496530292310016 3497429837021184 3500919544951296 3513421742997504 3514325633335296 3517543094547456 3517832199757824 3519839623053312 3523062132473832 3531012839571456 3534536056356864 3535445378727936 3536553011576832 3551611109769216 3552524825001984 3553637808734208 3554552045371392 3557806334963712 3569393413914624 3571430260211712 3574993805180928 3586636860358656 3587760531177472 3592264306655232 3593188480647168 3595553122853952 3596478142952448 3609321592061952 3610250154344448 3613852433498112 3617161014217257 3626757928255488 3631012226629632 3631310657814528 3634635222015408 3636709298037504 3648553348497408 3649492003848192 3652833213568512 3653133438210048 3666179210084352 3667122400002048 3669535697398272 3670479750832128 3672574281252864 3688211537068032 3689160395194368 3690316185993216 3705724412362752 3706028984107008 3708143800418304 3711538707462144 3712493566918656 3724584431910912 3725751320838144 3730428318449664 3733843627579104 3748141653295104 3748449711292416 3751881519499776 3766248617803776 3770666543038464 3770976452345856 3774428884400616 3787907816669184 3788882323439616 3792662840363904 3807186102779904 3808165569232896 3810671685759744 3811652048941056 3825263909535744 3825578306174976 3829080727719936 3830065826955264 3831265762541568 3832251423916032 3848252274376704 3848568560418816 3850764715819008 3854290196210688 3866842865074176 3869049448562688 3872909955612672 3885523265388544 3892300947652608 3892620854034432 3896184654865152 3910098391400448 3911104333873152 3915006802956288 3929998557708288 3933596578848768 3934608566648832 3938534488070208 3952599460872192 3953616337502208 3957235981365888 3957561224727552 3972389444517888 3972715933335552 3976353063401472 3977376051068928 3978622138023936 3991579731689472 3995562498490368 3996590428127232 3997842534825984 4014534780059648 4015567590653952 4017859042738176 4018189268680704 4021868030828544 4034966467903488 4036230597574656 4041297344987136 4044997263210696 4060486791069696 4061531423637504 4065583987685376 4080102669287424 4081152348389376 4084888754958336 4085224490041344 4088964624767334 4100531039502336 4104622517059584 4105678504329216 4109437365264576 4124451611344896 4125512700002304 4128227659573056 4129289719686144 4144035901997056 4145102029062144 4149237979201536 4150305444593664 4151605709242368 4168939963908096 4169282607120384 4171661775470592 4175481045894912 4189079770497024 4190157485899776 4191470235942912 4192548566335488 4196731858255872 4200574081026492 4210399792594944 4211718884425728 4216659359956992 4217005925203968 4220866709437248 4237029695029248 4238119746404352 4241999860918272 4257498437517312 4261396293752832 4262492613869568 4266745695409392 4277714479480832 4283084365627392 4284186265387008 4287005646479712 4288108555058688 4303421898227712 4303775594446848 4307715818684928 4308824055324672 4310173982859264 4324211375996928 4329283808673792 4329639630471168 4332110305296384 4336076470737024 4350198223208448 4352680629633024 4353038374404096 4357023700064256 4371213673562112 4372338246156288 4373708072288256 4378838566109184 4392330647830528 4398860690325504 4399992375607296 4404382653325824 4421248377421824 4425296151204864 4426434637479936 4442241959460864 4446674393481216 4447818379689984 4451890479036624 4452256377818496 4468938125082624 4469305425002496 4473397196326656 4475949905276928 4490527198150656 4495007810801664 4496164231643136 4497572851679232 4512220566257664 4516351627567104 4517513539485696 4520091423080448 4538169751371776 4539337276391424 4540759422271488 4541927613530112 4546459513110528 4550621921112033 4560891584446464 4561266441977856 4568047639953408 4569222851592192 4590115502948352 4591296391938048 4595499849328128 4595877551296512 4613097419440128 4613476567744512 4617700331692032 4640008062763008 4641201787502592 4644256117019688 4645450934646912 4662040389746688 4663239782694912 4667892726601728 4684562323996672 4685767511113728 4690057459396608 4690442933010432 4693119497404416 4697416176631776 4708017119428608 4712714741809152 4713927171637248 4715404015435776 4716617137127424 4735481479692288 4736699766669312 4738183744978944 4743741779951616 4744131665854464 4748475048116904 4759191218552832 4766658406907904 4789685742206976 4790917974196224 4794070830471936 4795304190603264 4812428789415936 4813666872459264 4818469911330816 4822881352289676 4835677237673984 4841349635506176 4841747543752704 4846180296020544 4847427062240256 4848945730716672 4864737797996544 4865989338464256 4870444284758016 4870844584280064 4888238946779136 4892714263197696 4893973001109504 4896765708337152 4897168171204608 4901651662572288 4917615382757376 4918880526925824 4920421581324288 4940965883150336 4941371978809344 4944191733891072 4948718276616192 4949991422558208 4973904424599552 4978458170105472 4997522204393472 4997932948389888 5002508692666368 5003795677151232 5008376788916202 5021664823738368 5027555390717952 5027968603127808 5032571845867488 5050543755558912 5051843097919488 5056883787151872 5059769458139136 5076248137039872 5080895581012992 5082202731921408 5100351879380992 5105440970293248 5106754435940352 5108354350055424 5109668565221376 5131003032502272 5131424747225088 5134352954425344 5139053594947584 5155790486765568 5158732598083584 5163879940816896 5165208440930304 5169937330494144 5189734596870144 5190161138712576 5194912873153536 5213464521867264 5214805778497536 5220009070608384 5224788131647149 5244795438465024 5246144755531776 5251379317426944 5270132614496256 5271488450002944 5276314641821184 5276748299636736 5296519259357184 5296954577780736 5301804084535296 5303168068091904 5304829517365248 5327416664653824 5328787237502976 5330456713101312 5331828068057088 5336709502445568 5354090120871936 5357145390317568 5362490707771392 5379955290537984 5381640796766208 5388396459982848 5393329684280928 5413982388092928 5415375231516672 5420778650247168 5440136892383232 5446518339944448 5446965986721792 5451952833023112 5472830022746112 5474238005772288 5479249820352768 5479700157315072 5499268815126528 5500683600003072 5504303546097408 5505719626248192 5508861421879296 5526802705416192 5532317305602048 5533740592791552 5535474278989824 5558586618544128 5559043476160512 5562215700627456 5567308061193216 5585439693996032 5586876647866368 5588626981257216 5595642477674496 5600765441368656 5622212479942656 5622674566938624 5627822279249664 5649372926705664 5650826328539136 5655999814557696 5656464678518784 5661643326600924 5676664583356416 5681861725003776 5683323485159424 5688994260545856 5710779154169856 5712248353849344 5716007528639616 5717478073411584 5737895864303616 5738367459262464 5743621091579904 5745098740432896 5746898643812352 5765615167995904 5772378411565056 5772852840628224 5776147073728512 5781435294316032 5800264297611264 5803574172844032 5804051165872128 5809364933419008 5828284898082816 5838451421478912 5838931281051648 5844276982297728 5865147587100672 5866656500809728 5872510204434432 5894997836562432 5900394868273152 5901912849973248 5922989279281152 5928899191308288 5930424506253312 5935853972048832 5936341837091328 5958584166776832 5959073900003328 5964529595102208 5966064076603392 5967933207035904 5987369597534208 5993343747735552 5994885642190848 5996763802238976 6021802170089472 6023351385980928 6026788564107264 6027283903021056 6032802046242816 6052449701855232 6054345896361984 6055903484706816 6061946017480704 6067495894816044 6081188779261952 6081688589303808 6090730186604544 6092297135456256 6120154003931136 6121728522584064 6127333132437504 6127836735062016 6133446937151001 6150796559253504 6156933775589376 6158517756493824 6164156047896864 6186677417017344 6188269050003456 6192341489359584 6193934579529216 6216053852995584 6217653043593216 6223856968802304 6227408563863552 6253409945862144 6253923910680576 6257492663205888 6263221568842368 6283619655745536 6285236228849664 6287205353914368 6288822849503232 6313975306256384 6315599688892416 6317578326638592 6324989039935488 6325508887805952 6331300064155872 6345588291403776 6355544542543872 6357179619606528 6362999791377408 6386247656275968 6392094440629248 6393738920804352 6400118543114088 6416571719221248 6424626548441088 6430508469719568 6455132847341568 6455663391670272 6461573728027392 6463236082987008 6465260974288896 6486317063995392 6487985784619008 6493925713010688 6494459445706752 6517651929038848 6523619017596928 6525297334812672 6529020944449536 6529557561606144 6535535550096384 6556820510343168 6558507369234432 6560562108432384 6568257849163776 6588495971745792 6598291035488256 6599988563410944 6606573979988736 6631872566132736 6637944226807296 6663362939191296 6663910597853184 6670011590221824 6671727569534976 6677835718554936 6703407187623936 6703958137503744 6710095794489984 6734058340745216 6735790797225984 6742511716202496 6744246347464704 6746359277518848 6768330849386496 6774527441350656 6776270309228544 6780137134620672 6807254627057664 6809005914587136 6811139133407232 6812891420295168 6819689269665792 6841337376669696 6841899662966784 6852071459930112 6874387315687424 6885173254422528 6886944587907072 6893249773992192 6919646129160192 6920214851616768 6926550497538048 6951286029156352 6953074371330048 6960012094144512 6961802681253888 6966384175529532 6968176401970368 6993060584620032 6994859674042368 7001839089902592 7026843485995008 7028651266670592 7035086189094912 7035664399515648 7039679246106624 7046124264947664 7062025679142912 7069072112713728 7070890757455872 7073106023153664 7103222219538432 7105049650003968 7107275617468416 7109104090742784 7115612669927424 7138786827829248 7149987610361856 7184528613310464 7186376961294336 7191106245707904 7192956285904896 7218643184123904 7220500308688896 7227704866996224 7234322028434514 7253515856510976 7262024453259264 7262621315629056 7269270444030816 7273418596075008 7297106696994816 7298984007696384 7305666427137024 7306266876420096 7332358420168704 7339071394796544 7340959501664256 7345148562505728 7376423074136064 7378320790388736 7380632371986432 7411448824725504 7412057968214016 7416287600836608 7423077414924288 7424987133837312 7449168863821824 7451502641676288 7460856636899328 7467687255158208 7496283306590208 7496899422584832 7503763038999552 7532497235607552 7541333086076928 7541952904691712 7548857768801232 7575815633338368 7577764646879232 7585325680727808 7614372205559808 7616331138465792 7621343371519488 7623304097882112 7650527819071488 7651156612349952 7658161455439872 7660131653910528 7662531525083136 7664502847832064 7696504548753408 7697137120837632 7701529431638016 7708580392421376 7733685730148352 7738098897125376 7745819911225344 7771046530777088 7784601895305216 7785241708068864 7792369309730304 7820196782800896 7822208667746304 7830013605912576 7867193157697536 7869217133297664 7877068976140416 7905198921744384 7907232675004416 7914471962731776 7915122449455104 7944778889035776 7945431866671104 7952706126802944 7954752102137856 7957244276047872 7983159463378944 7991124996980736 7993180856254464 7995685069651968 8029069560119296 8031135181307904 8035718085476352 8043736061657088 8069932935806976 8072461195149312 8082594689974272 8089994526421392 8120973582139392 8123062847275008 8131167975370752 8160205338574848 8162304696778752 8169777509916672 8170448980082688 8177929249534668 8209245034119168 8211357008658432 8218874730529152 8248903222689792 8251025400004608 8256455319146112 8258579439372288 8288071803994112 8290204058124288 8298475958403072 8300610889187328 8303211418484736 8337879927816192 8338565214240768 8343323550941184 8350962091789824 8378159540994048 8380314971799552 8382940471885824 8393463716511744 8401148162052984 8433318719913984 8434011850407936 8441733418874496 8474059390058496 8476239492808704 8483999721836544 8514996875034624 8522792587505664 8524985227739136 8533491390818784 8555428958961664 8566168731254784 8568372530774016 8574011292959424 8576217110117376 8606843796455424 8607551188893696 8615431637369856 8617648110649344 8620347965718528 8648422751993856 8658567617347584 8659279260942336 8664220610592768 8672152941474048 8700396446416896 8705361259266048 8706076748808192 8714047400128512 8742427347124224 8744676492312576 8747416144576512 8757677132218368 8784661295661056 8797721380651008 8799984751214592 8808765306651648 8842496754843648 8850592302409728 8852869274959872 8884483918921728 8893348786962432 8895636759379968 8903780958073248 8904512755636992 8937876250165248 8938610850004992 8946794392653312 8951899810553856 8981054396301312 8990015621603328 8992328463286272 8995145703358464 9032703255134208 9035027078971392 9040182846160896 9076339502743552 9078674552782848 9081518844542976 9083855227060224 9092919026221056 9101243842224066 9121783168892928 9122532883955712 9136095279906816 9138445703184384 9180231005896704 9182592783876096 9190999698656256 9191755102593024 9226194838880256 9235400663384064 9280016125526016 9282403575005184 9288512234039376 9290901869293824 9324080779493376 9326479565389824 9335785453203456 9369124647993344 9371535022227456 9380114918793216 9380885866020864 9386238994808832 9394832353263552 9425429483618304 9427854343274496 9430808030871552 9433234274254848 9470962959384576 9473399533338624 9476367489957888 9487483559903232 9488263331708928 9496950096233808 9518382437105664 9533316813815808 9579371484413952 9581835948392448 9588141660943872 9590608381206528 9624857578831872 9636939822661632 9645762704579352 9682699271012352 9683495087505408 9692360592041088 9694854124480512 9697891461433344 9729475595993088 9731978676928512 9740888569516032 9741689168560128 9776477893558272 9785428526395392 9787946002219008 9793531416674304 9794336342409216 9803303325144576 9835230765514752 9837761053851648 9840843162648576 9881931766300672 9882743957618688 9897436553232384 9899982845116416 9947808849199104 9956916340210944 9995044408786944 9995865896779776 10005017385332736 10007591354302464 10016753577832404 10043329647476736 10055110781435904 10055937206255616 10065143691734976 10101087511117824 10103686195838976 10113767574303744 10119538916278272 10152496274079744 10161791162025984 10164405463842816 10200703758761984 10210881940586496 10213508871880704 10216708700110848 10219337130442752 10262006065004544 10262849494450176 10268705908850688 10278107189895168 10311580973531136 10327759881633792 10330416881860608 10339874660988288 10379469193740288 10380322277425152 10389825746307072 10426929043734528 10429611556995072 10440018141216768 10449576263294298 10489590876930048 10492289511063552 10502758634853888 10540265228992512 10542976900005888 10552629283642368 10553496599273472 10593038518714368 10603608169070592 10606336136183808 10609659034730496 10654833329307648 10657574475005952 10660913426202624 10663656136114176 10673419004891136 10708180241743872 10714290780635136 10724981415542784 10759910581075968 10763281593532416 10776792919965696 10786659368561856 10827964776185856 10830750463033344 10841557300494336 10851483042651771 10880273784766464 10893036679888896 10893931973443584 10903905666046224 10945660045492224 10948476011544576 10958499640705536 10959400314630144 10998537630253056 11001367200006144 11008607092194816 11011439252496384 11017722843758592 11064634611204096 11067481185583104 11070948557979648 11117173237088256 11118086952321024 11124431401254912 11134616122386432 11170879387992064 11173753295732736 11177253962514432 11191284955348992 11201530882737312 11244424959885312 11245349133877248 11255644558499328 11298745853411328 11311999629115392 11312929357037568 11323286653201848 11363723450007552 11366646970318848 11377988521091712 11421558308339712 11424496707698688 11432015057279232 11434956146823168 11475791728607232 11476734918524928 11487242183159808 11490197480865792 11493797287624704 11531230335991808 11544756823130112 11545705681256448 11552294147457024 11562870588632064 11600528595222528 11607148345688064 11618729866838016 11656569796165632 11676902842957824 11677862562103296 11688553964595456 11730295174201344 11733313001619456 11745020408868864 11789995673124864 11800789736546304 11803825699946496 11857798382616576 11860849012506624 11871707944097664 11872683674182656 11917168333553664 11918147800006656 11929059190204416 11932128153206784 11935866414071808 11974739195068416 11986687495471104 11989771284381696 11993527604477952 12043604340178944 12046702771961856 12053577128214528 12054567806042112 12065604092485632 12104899403710464 12108691792723968 12123892034961408 12134991789632088 12162377558523904 12181460373209088 12184594270912512 12240308007862272 12243457045168128 12254666264875008 12255673470124032 12266893874302002 12301593118507008 12313867551178752 12317035512987648 12328312095793728 12373354834034688 12376538100006912 12384682978719168 12387869159058432 12432107705991168 12435306087186432 12447713937604608 12454817127727104 12506819891724288 12507847821361152 12514985326411776 12526443137684736 12567239311491072 12570472457699328 12574410707828736 12577645699006464 12627950612512768 12631199377784832 12635156653277184 12649978079870976 12651017775611904 12662600128311744 12711089085087744 12714359239213056 12725999582754816 12772495312551936 12784188881258496 12787477841608704 12800237086228176 12833143438442496 12849253096882176 12861016939439136 12910265694683136 12911326783340544 12923147456054784 12926472165974016 12930521948577792 12972634127990784 12987851426021376 12988918891413504 13047238035193856 13050594669625344 13058041888899072 13059115123212288 13071071100192768 13113641020686336 13117014738468864 13121124216864768 13136515698327552 13176991943491584 13196582070976512 13199977126821888 13213147959977472 13263745132265472 13275888453614592 13326725878382592 13340023180443648 13343455139069952 13355671437109872 13406814375247872 13407916275007488 13420191588979968 13468116681490432 13471581594451968 13485023432404992 13488492694929408 13492718555037696 13536661698772992 13549054882701312 13552540618457088 13560274269241344 13614509254115328 13618011829174272 13622278266814464 13625782840590336 13639378539331584 13651865763336099 13682674753339392 13683799325933568 13704142919860224 13748774631374848 13770346508845056 13773889175814144 13786499547984384 13839292258320384 13840429703233536 13853100995076096 13902572058312704 13920024188289024 13923605362507776 13932768351059064 13936352803940736 13986121169240064 13989719348084736 14003678179805184 14053686971990016 14057302533341184 14070172378189824 14071328799031296 14079358492213248 14092248529895328 14124051358285824 14138144225427456 14141781514911744 14146212046307328 14206444439076864 14210099300007936 14214551234936832 14231225339854848 14277573655658496 14299975220723712 14369057226620928 14372753922588672 14382212491415808 14385912571809792 14437286368247808 14441000617377792 14455409733992448 14468644056869028 14507031713021952 14524048906518528 14525242631258112 14538540888061632 14546837192150016 14594213393989632 14597968015392768 14611332854274048 14612533752840192 14664716840337408 14678142789593088 14681919003328512 14690297125011456 14752846148272128 14756641580777472 14761264743972864 14822897649451008 14824115936428032 14832575201673216 14846154829848576 14849974267674624 14921713273798656 14935374510316416 14992566613180416 14993798845169664 15007526077999104 15064994471215104 15082666172153856 15083905809383424 15097715537602464 15151631266676736 15155529293758464 15170651361455616 15228744411119616 15242686743038976 15246608195764224 15301055638142976 15316322910879744 15320263307821056 15325063050166272 15329005695664128 15393009097506816 15394274241675264 15403058863276032 15417160784842752 15467371460296704 15476197794250752 15491639822450688 15542093061554176 15569203790610432 15570483416137728 15584738619460608 15640393565601792 15644417335492608 15660027211825152 15674364394941447 15734386315395072 15738434266595328 15754137952280832 15810397843488768 15814465350008832 15828943925463552 15830244898910208 15889557778071552 15890863733342208 15905412253605888 15909504204275712 15914488552095744 15982249993961472 15986361712508928 15991370139303936 16058139120238592 16062270362615808 16071436170952704 16087472123314176 16139865871613952 16144922390298624 16165189379948544 16179989052842784 16241947164278784 16246125694550016 16262335950741504 16320410677149696 16339555019833344 16340897960165376 16355858499069336 16418490068238336 16422714017316864 16437749461058304 16497806445379584 16502050800009216 16512910638292224 16517158878744576 16576143607988224 16580408116248576 16596951916806144 16601221778374656 16606422836969472 16675759855632384 16677130428481536 16686647101882368 16701924183579648 16756319081988096 16760629943599104 16765880943771648 16786927433023488 16802296324105968 16866637439827968 16868023700815872 16883466837748992 16948118780116992 16952478985617408 16967999443673088 17029993750069248 17045585175011328 17049970455478272 17066982781637568 17132337462509568 17136745061548032 17148022585918848 17152434220234752 17213687592910848 17215102377787392 17230863274739712 17235296221298688 17240695931437056 17296845503987712 17317135234695168 17318558521884672 17328441221185536 17344305882948096 17400792892833792 17410722518532096 17412153497616384 17428094800257024 17484854694248448 17515354264436736 17595442761302016 17599969502429184 17617530613303296 17684993509687296 17701184604819456 17705738549919744 17768967837843456 17786697573924864 17791273518759936 17807561916146496 17809025511273984 17875752500330496 17877221700009984 17893588785306624 17903799621107712 17962108792602624 17980031243206656 17984656926572544 17990291406716928 18065406510268416 18070054157942784 18080365692321792 18152679005487104 18157349105565696 18163037689085952 18167710454120448 18185838052442112 18202487684448132 18243566337785856 18245065767911424 18272190559813632 18276891406368768 18360462011793408 18365185567752192 18381999397312512 18383510205186048 18400340811453003 18452389677760512 18470801326768128 18560032251052032 18564807150010368 18577024468078752 18581803738587648 18648161558986752 18652959130779648 18671570906406912 18738249295986688 18760229837586432 18761771732041728 18772477989617664 18789664706527104 18850858967236608 18855708686548992 18861616061743104 18866468548509696 18941925918769152 18946799066677248 18952734979915776 18974967119806464 18976526663417856 18993900192467616 19036764874211328 19066633627631616 19158742968827904 19176283321887744 19181216762413056 19249715157663744 19273879645323264 19291525409158704 19365398542024704 19366990175010816 19384721184082176 19389708248961024 19395782922866688 19458951191986176 19463957353857024 19481777139032064 19483378337120256 19552955787116544 19570857052790784 19575892004438016 19587062833348608 19588672684818432 19606606650289152 19670461531029504 19675522107703296 19681686325297152 19763863532601344 19765487915237376 19794873106464768 19799965690232832 19895617698398208 19913832680421888 19990088817573888 19991731793559552 20010034770665472 20015182708604928 20033507155664808 20110221562871808 20111874412511232 20130287383469952 20202175022235648 20207372391677952 20227535148607488 20239077832556544 20304992548159488 20323582324051968 20328810927685632 20401407517523968 20421763881172992 20427017743761408 20433417400221696 20438674260885504 20524012130009088 20525698988900352 20556214379790336 20623161947062272 20655519763267584 20660833763721216 20679749321976576 20758938387480576 20760644554850304 20779651492614144 20853858087469056 20859223113990144 20880036282433536 20899152526588596 20979181753860096 20984579022127104 21005517269707776 21080530457985024 21085953800011776 21105258567284736 21106993198546944 21186077037428736 21207216338141184 21212672272367616 21219318069460992 21309666658615296 21315148950011904 21321826852405248 21327312272228352 21346838009782272 21416360483487744 21449962831085568 21553585839931392 21573318737123712 21655929552371712 21661500926066688 21683114600988672 21702966085303542 21760547569532928 21786073359777792 21787863946887168 21807811332092448 21891320090984448 21896952023089152 21916999281411072 21918800629260288 21997075260506112 22017214184389632 22022878504992768 22035445687517184 22129269222408192 22134962371166208 22141897115959296 22234346474176512 22236173904642048 22248862802509824 22269232244772864 22341758775984128 22347506591465472 22354507925028864 22382569910697984 22403061765474624 22488849919770624 22490698267754496 22511289116998656 22597491706822656 22623999258230784 22625858714075136 22646573306403696 22727446900015104 22733293940637696 22755977042183424 22843116616679424 22848993415397376 22864030114558464 22869912293646336 22951583457214464 22953469837049856 22974484366319616 22980394961731584 22987594575249408 23089513646260224 23091411362512896 23104588294914048 23125741177264128 23201057190445056 23214296691376128 23237459733676032 23313139592331264 23353805685915648 23355725124206592 23377107929190912 23460590348402688 23466626003238912 23490040817737728 23601579473092608 23607651399892992 23715596765233152 23721698025013248 23743415888195328 23745367348365312 23834336667107328 23836295600013312 23858118380408832 23864256306413568 23871732828143616 23949478390136832 23973374990942208 23979542568763392 23987055208955904 24087208680357888 24093405543923712 24107154256429056 24131208184971264 24209798807420928 24217383585447936 24247784069922816 24269983579264176 24324755117047808 24362920746418176 24369188541825024 24480616015724544 24486914090336256 24509332529750016 24511346940248064 24533787748604004 24627735102357504 24634071025975296 24656624191587456 24746709668069376 24753076200013824 24769365957438336 24775738318116864 24864215411982336 24870612174372864 24895427875209216 24909634255454208 25013639783448576 25015695642722304 25029970652823552 25052886275369472 25134478622982144 25140944915398656 25148821415657472 25255901225025536 25299956159741952 25302035551223808 25325200256623488 25422178170175488 25428718478426112 25451999165509632 25544990625103872 25568377762516992 25574955683217408 25600474172456352 25666286876884992 25698506193764352 25722033878878272 25820531389366272 25822653566681088 25846294912109568 25852944331948032 25861043897155584 25945268255981568 25975702852042752 25977837782827008 26094476070387712 26101189339250688 26116083777798144 26118230246424576 26142142200385536 26227282041372672 26234029476937728 26242248433729536 26273031396655104 26353983886983168 26393164141953024 26399954253643776 26426295919954944 26527490264530944 26551776907229184 26653451756765184 26680046360887296 26686910278139904 26711342874219744 26813628750495744 26815832550014976 26840383177959936 26936233362980864 26943163188903936 26970046864809984 26976985389858816 26985437110075392 27098109765402624 27105081236914176 27120548538482688 27229018508230656 27236023658348544 27244556533628928 27251565681180672 27278757078663168 27303731526672198 27365349506678784 27367598651867136 27408285839720448 27497549262749696 27540693017690112 27547778351628288 27572999095968768 27678584516640768 27706201990152192 27805144116625408 27840048376578048 27847210725015552 27865536702118128 27872705607881472 27972242338480128 27979438696169472 28007356359610368 28107373943980032 28114605066682368 28140344756379648 28142657598062592 28158716984426496 28184497059790656 28276288450854912 28283563029823488 28292424092614656 28412888878153728 28420198600015872 28429102469873664 28462450679709696 28555147311316992 28599950441447424 28738114453241856 28745507845177344 28764424982831616 28771825143619584 28874572736495616 28910819467984896 28937288113738056 29048097813037056 29050485262516224 29077081776123264 29093674384300032 29188426787979264 29195936030785536 29222665708548096 29225067505680384 29329433680674816 29356285579186176 29363838006657024 29380594250022912 29505692296544256 29513283161554944 29522529487945728 29645795298902016 29648231872856064 29692309659697152 29699948535349248 29843426547597312 29870749020632832 29985133226360832 29987597690339328 30015052155998208 30129988942430208 30165332344307712 30167811618766848 30195431075204928 30303262533353472 30311058587516928 30341302722911232 30457488822239232 30485373486077952 30493216391528448 30602111276285952 30632645821759488 30640526615642112 30650126100332544 30658011391328256 30786018195013632 30788548483350528 30806117726552064 30834321569685504 30934742920593408 30983279644901376 31138407581220864 31140966832275456 31169477238921216 31280787131203584 31288834670985216 31320054423650304 31348728789882894 31468772630790144 31476868533190656 31508275904561664 31620795686977536 31628930700017664 31657887850927104 31660489797820416 31779115556143104 31810824507211776 31819008408551424 31828977104191488 31964499987922944 31972723425017856 31982740278607872 32116278240477184 32124540725231616 32142872341905408 32174944246628352 32279731743227904 32289844780597248 32330378759897088 32359978105685568 32483894328557568 32492251389100032 32524671901483008 32554449127955313 32640821354299392 32679110039666688 32681795920330752 32711716998138672 32836980136476672 32845428034633728 32875498922116608 32995612890759168 33004101600018432 33025821276584448 33034317757489152 33152287215976448 33193903833612288 33202443556749312 33212845673938944 33351519711264768 33354260856963072 33373294203764736 33403848367159296 33512638163976192 33521259887198208 33531761887543296 33573854866046976 33604592648211936 33733274879655936 33736047401631744 33766933675497984 33896237560233984 33935998887346176 34091170350022656 34099940910956544 34133965563275136 34264674925019136 34273490123096064 34296045171837696 34304868440469504 34427375185821696 34430204755574784 34461726549479424 34470592442597376 34481391862874112 34593691007975424 34634270469390336 34637117043769344 34656882442371072 34688611765896192 34801585785667584 34821445037064192 34856189600514048 34969709388496896 35030708528873472 35190885522604032 35199939004858368 35235061226606592 35369987019374592 35402369209638912 35411477099839488 35573395147849728 35582547037519872 35615123832292992 35618051022547968 35751505000660992 35754443400019968 35787177570613248 35807599242215424 35924217585205248 35960062486413312 35969313853145088 35980582813433856 36130813020536832 36140108315885568 36160731384643584 36305358010974208 36314698211131392 36326075378171904 36371676104884224 36404975368896264 36487132675571712 36544381119627264 36553782812737536 36720924023586816 36730371135504384 36763998794625024 36767020410372096 36800681622906006 36904779355521024 36941602653536256 37120064502104064 37129614300020736 37154048936157504 37163607477175296 37296323117973504 37305918261559296 37343141812813824 37476498591973376 37520459675172864 37523543464083456 37544955979235328 37579329413054208 37701717934473216 37711417373097984 37723232123486208 37732937097019392 37883851837538304 37893598133354496 37905469959831552 37949934239612928 37953053326835712 37987800384935232 38133267255263232 38317485937655808 38352566643775488 38362433524826112 38499430315327488 38547759290646528 38583050818317408 38730797084049408 38733980350021632 38769442368164352 38779416497922048 38791565845733376 38917902383972352 38963554278064128 38966756674240512 39141714105581568 39151784008876032 39174125666697216 39177345369636864 39213213300578304 39340923062059008 39351044215406592 39363372650594304 39527727065202688 39530975830474752 39589746212929536 39599931380465664 39791235396796416 39827665360843776 39980177635147776 40020069541330944 40030365417209856 40067014311329616 40220443125743616 40223748825022464 40260574766939904 40404350044471296 40414744783355904 40455070297214976 40478155665113088 40609985096318976 40647164648103936 40657621855371264 40843527762345984 40854035487522816 40866834800443392 40877348521771008 41048024260018176 41051397977800704 41112428759580672 41246323894124544 41311039526535168 41321667527442432 41359498643953152 41517876774961152 41521289109700608 41559302985228288 41707716174938112 41760072564867072 41798305053177192 41958363507720192 41969158044254208 42011034539415552 42161060915970048 42171907600023552 42210517134569472 42213986397093888 42372154074857472 42414432676282368 42425344544735232 42438636138921984 42619333317230592 42630297900023808 42643653704810496 42693676019564544 42832720966975488 42899925662171136 43107171679862784 43146637474247424 43311859104743424 43323001852133376 43366229201977344 43405932170607084 43521095139065856 43572146719555584 43575727893774336 43615622664184896 43782640181968896 43793904046178304 43833998562822144 43837601258520576 43994150521012224 44034428368779264 44045757009985536 44070891375034368 44258538444816384 44269924742332416 44283794231918592 44468692948353024 44472347809284096 44497725605019648 44538464489545728 44683517551968256 44765139821395968 44806123530949248 44977699839541248 44981396535508992 45022578233997312 45194983413645312 45247998516461568 45251717428150272 45293146612807392 45454893800030208 45466587881275392 45511954084366848 45686233233358848 45728060229116928 45739824587292672 45903166914428928 45948968732639232 45960789923463168 45975189150498816 46179027292520448 46182822725025792 46209176589828096 46251482354528256 46402114380890112 46428593382752256 46474919467352064 46626279184662528 46707611371831296 46711450248413184 46754215858381824 46921180696805376 46933252006477824 46980081635475456 47023093184824341 47203158946185216 47215302799785984 47431193530466304 47443396050026496 47486831776390656 47490734696730624 47668673334214656 47672591200026624 47716236760817664 47728512612827136 47743465656287232 47946749981884416 47959085137526784 47974110417911808 48174417360715776 48186811087847424 48214308512858112 48262416369942528 48419597614841856 48434767170895872 48495568139845632 48539967158528352 48649510234095616 48725841492836352 48738377083650048 48961232031449088 49018665059500032 49022693880496128 49067575497208008 49255470204715008 49268142051950592 49313248383174912 49493419336138752 49506152400027648 49538731914876672 49551476636233728 49728430823964672 49741224348745728 49790855750418432 49819268510908416 50027279566897152 50031391285444608 50059941305647104 50105772550738944 50268957245964288 50281889830797312 50297642831314944 50511802450051072 50599912319483904 50604071102447616 50650400513246976 50844356340350976 50857436956852224 50903998331019264 51089981250207744 51136755525033984 51149911366434816 51200948344912704 51397012387528704 51444067757756544 51641062778732544 51645307133362176 51692589824219136 51705888663896064 51722087794311168 51890536511963136 51951405704085504 51955675565654016 52188952140775424 52202378678501376 52232167555596288 52236460492849152 52284284400771072 52454564082745344 52546062793310208 52786328283906048 52799908507287552 52852591839909888 53054980529061888 53103553814458368 53306903513530368 53360092721774592 53373820556279808 53422685748439488 53627257500991488 53631665100029952 53680766355919872 53872466725961728 53886326377807872 53940093729619968 53953970779717632 53970874220150784 54196219530805248 54210162473828352 54241097076965376 54458037016461312 54472047316697088 54489113067257856 54503131362361344 54557514157326336 54607463053344396 54730699013357568 54735197303734272 54816571679440896 55081386035380224 55095556703256576 55145998191937536 55357169033281536 55412403980304384 55610288233250816 55680096753156096 55694421450031104 55731073404236256 55745411215762944 55944484676960256 55958877392338944 56014712719220736 56214747887960064 56280689512759296 56285315196125184 56317433968852992 56368994119581312 56552576901709824 56567126059646976 56584848185229312 56825777756307456 56840397200031744 56858204939747328 56924901359419392 57110294622633984 57199900882894848 57476228906483712 57528849965663232 57543650287239168 57749145472991232 57821638935969792 57874576227476112 58096195626074112 58100970525032448 58154163552246528 58187348768600064 58376853575958528 58391872061571072 58445331417096192 58450135011360768 58658867361349632 58712571158372352 58727676013314048 58761188500045824 59011384593088512 59026566323109888 59045058975891456 59291590597804032 59296463745712128 59384619319394304 59399897070698496 59686853095194624 59741498041265664 59970266452721664 59975195380678656 60030104311996416 60330664688615424 60335623237533696 60390862150409856 60606525066706944 60622117175033856 60682605445822464 60914977644478464 60970746972155904 60986432783056896 61204222552571904 61265291643518976 61281053231284224 61300252200665088 61316022782656512 61572036390027264 61577096966701056 61668643139371008 61869485841186816 61966559289802752 62276815162441728 62281933664550912 62338954477842432 62561574262407168 62577669341970432 62640108847300608 62697457579765788 62937545261580288 62953737066381312 63016551809123328 63241591373955072 63257861400035328 63315775701854208 63320979595640832 63558231112286208 63621649014423552 63638016817102848 63657954208382976 63928999975845888 63945446850035712 63965480557215744 64232556480954368 64249081450463232 64349888493256704 64660757519794176 64719956211371136 64967788657115136 64984502778200064 65049343802966016 65108898255910626 65281642708598784 65358220079333376 65363591840661504 65423433996277344 65673960272953344 65690856069267456 65750997844233216 65991225781518336 66051642553168896 66068635514978304 66304574431952896 66387807667224576 66404887113498624 66425691347877888 66703039422529536 66708521713926144 66746588407529472 66807696734318592 67025276327952384 67042519774396416 67063523775086592 67147709732093952 67209185296423872 67466549759311872 67472094803263488 67533867350995968 67792475120467968 67871997774692352 68182340700045312 68199881821913088 68267931126550272 68529349850038272 68546980246192128 68592090343675392 68609736880939008 68854750371643392 68860409511149568 68923453098958848 68941184885194752 68962783725748224 69268540938780672 69274234087538688 69313764884742144 69377223531792384 69603171571335168 69642890074128384 69712379201028096 69939418776993792 70061417057746944 70381771045208064 70399878009716736 70470122453213184 70804738419277824 70822954199678976 71146790295699456 71165094075039744 71230247664585984 71236102045095936 71503010001321984 71508886800039936 71574355141226496 71615198484430848 71848435170410496 71920124972826624 71938627706290176 71961165626867712 72261626041073664 72280216631771136 72321462769287168 72610716021948416 72629396422262784 72652150756343808 72743352209768448 72809950737792528 72974265351143424 73088762239254528 73107565625475072 73441848047173632 73460742271008768 73527997589250048 73534040820744192 73601363245812012 73883205307072512 74240129004208128 74259228600041472 74308097872315008 74327214954350592 74592646235947008 74611836523118592 74686283625627648 74952997183946752 75040919350345728 75047086928166912 75089911958470656 75158658826108416 75403435868946432 75422834746195968 75446464246972416 75767703675076608 75899868479225856 75906106653671424 75975600769870464 76266534510526464 76634971875311616 76705133287550976 76724867049652224 76998860630654976 77095518581293056 77166101636634816 77461594168098816 77467960700043264 77538884736328704 77558832995844096 77583131691466752 77835804767944704 77927108556128256 77933513348481024 78283428211163136 78303568017752064 78348251333394432 78354690739273728 78426426601156608 78681846124118016 78702088430813184 78726745301188608 79055454130405376 79061951660949504 79179492425859072 79199862760931328 79582470793592832 79655330721687552 79960355270295552 80040139082661888 80060730834419712 80134028622659232 80440886251487232 80447497650044928 80521149533879808 80808700088942592 80829489566711808 80910140594429952 80956311330226176 81294329296207872 81315243710742528 81687055524691968 81708070975045632 81733669600886784 81754697043542016 82096048520036352 82102795955601408 82224857519161344 82492647788249088 82622079053070336 82643335054884864 82718997287906304 83035753549922304 83118605970456576 83415432349876224 83520145129734144 83596610106354384 83916727015440384 83938316088508416 84022069078831104 84322121831940096 84343815200047104 84421034269138944 84427972794187776 84828865352564736 84850689089470464 84877272277843968 85238666634461184 85260595800047616 85287307409620992 85387352039129088 85665441933950976 85799851324342272 86214343359725568 86293274948494848 86623718209486848 86732458403954688 86811864341214168 87144293439111168 87151455787548672 87231245328369792 87565280363937792 87587808092356608 87667997125644288 87675202517041152 87988301042024448 88068856737558528 88091514019971072 88141782750068736 88517076889632768 88539849484664832 88567588463837184 88937385896706048 88944695618568192 89076928979091456 89367035103936512 89530279642791936 89612247061898496 89955399679082496 89962793071017984 90045156467994624 90389966827290624 90495997032923136 90503434856300544 90586293225614784 90909787600060416 90933175762550784 91023908168733696 91372466466717696 91456120458233856 91479649174585344 91806333828857856 91897937465278464 91921579846926336 91950378300997632 92358054585040896 92365645450051584 92418353179656192 92502964709056512 92804228761780224 92949838934704128 93415222743662592 93422900496826368 93508431716763648 93842361393610752 93866504012955648 93960163270950912 94046186369648682 94406317892370432 94430605599571968 94862387060932608 94886792100052992 94973663552781312 94981469393461248 95337346668429312 95432473521635328 95457025225654272 95486931312574464 95893499963768832 95918170275053568 95948220835823616 96348834721431552 96373622175694848 96428617025716224 96524832739885056 96839195229683712 96869534341791744 96991136279691264 97079934317056704 97451682985672704 97476754167300096 97922464062898176 98037330119000064 98045387760992256 98135150994416016 98510940409430016 98536284103901184 98626496766349824 98986838672277504 99012304800055296 99077463829753344 99102953272467456 99456861647929344 99581711500836864 99638537021816832 100054559133794304 100062782570889216 100119882611294208 100211545101477888 100537914491928576 100563779661594624 100595285662629888 101023604900102144 101199824638967808 101208142204895232 101300801026493952 101688712680701952 101807996662038528 102273511050067968 102299822732869632 102401896689825408 102794024775057408 102888135515513088 103282125557465088 103290614266724352 103385179648438272 103411777327792128 103444175588622336 103781073023926272 103902811408171008 103911351131308032 104377904281550848 104404757357002752 104464335111192576 104568568801542144 104909128165490688 105092125586620416 105572656567812096 105599817014575104 105705183679819776 106109961058123776 106207107628916736 106720185443549184 106747641112559616 106845371496878976 107254515001982976 107263330200059904 107361532711839744 107744933451923456 107772652755615744 107880187459239936 107907941559435264 107941748440301568 108392439061610496 108420324947656704 108482194153930752 108916074032922624 108944094633394176 108978226134515712 109115028314652672 109214926106688792 109461398026715136 109633143358881792 110162772070760448 110191113406513152 110291996383875072 110714338066563072 110824807960608768 111220576466501632 111360193506312192 111388842900062208 111462146808472512 111490822431525888 111888969353920512 111917754784677888 112029425438441472 112429495775920128 112561379025518592 112570630392250368 112634867937705984 112737988239162624 113105153803419648 113134252119293952 113169696370458624 113651555512614912 113680794400063488 113716409879494656 113849802718838784 114399801765789696 114952457812967424 115057699931326464 115087300574478336 115498290945982464 115643277871939584 115749152454952224 116192391252148224 116201941050064896 116308327104493056 116374697537200128 116753707151917056 116890662834192384 116900270022721536 117425142316744704 117455352026628096 117522377000091648 118022769186177024 118053132646219776 118090117951782912 118583181195608064 118592927491424256 118769238638788608 118799794141396992 119373706190389248 119482996082531328 119940532905443328 120060208623992832 120661329377230848 120671246475067392 120781724300819712 121213050133413888 121244234350067712 121365210891644928 121829955288956928 121941493944311808 121972865566113792 122530583287037952 122562106462568448 122600504401330176 122632045565313024 123144072780054528 123154193933402112 123337286278742016 123738971682373632 123933118579605504 124553630324883456 124563867329101824 124677908955684864 125123148524814336 125280217694601216 125394915159531576 125875090523160576 125907474132762624 126033103618246656 126483182747910144 126515722800070656 126631551403708416 126641959191281664 127116462224572416 127243298028847104 127276033634205696 127315908416765952 127857999951691776 127890893700071424 127930961114431488 128465112961908736 128498162900926464 128699776986513408 129321515039588352 129439912422742272 129935577314230272 129969005556400128 130098687605932032 130217796511821252 130563285417197568 130716440158666752 130727183681323008 130846867992554688 131347920545906688 131381712138534912 131501995688466432 131982451563036672 132103285106337792 132137271029956608 132609148863905792 132775615334449152 132809774226997248 132851382695755776 133406078845059072 133417043427852288 133493176815058944 133615393468637184 134050552655904768 134295419464187904 134418370592847744 134933099518623744 134944189606526976 135067734701991936 135584950240935936 135743995549384704 136364681400090624 136399763643826176 136535862253100544 137058699700076544 137184180687350784 137219473761878016 137709500743286784 137846906197917696 137882369770389504 137925567451496448 138537081877561344 138548468175077376 138627529769484288 138754447063584768 139206343142670336 139285780148256768 139424758402056192 139878837553987584 140122834115493888 140763542090416128 140799756019433472 140940244906426368 141069279554473023 141609476838555648 141645908399357952 142293580591398912 142330188150079488 142460495329171968 142472204090191872 143006020002643968 143017773600079872 143148710282452992 143230396968861696 143840249945653248 143877255412580352 143922331253735424 144523252082147328 144560433263542272 144642925538574336 145221432043896832 145258792844525568 145304301512687616 145486704419536896 145619901475585056 145948530702286848 146177524478509056 146215131250950144 146883696094347264 147055995178500096 147068081641488384 147202726491624024 147766410614145024 148480258008416256 148518457200082944 148616195744630016 148654429908701184 149185292471894016 149223673046237184 149372567251255296 149905994367893504 150081838700691456 150094173856333824 150179823916941312 150317317652216832 150806871737892864 150845669492391936 150892928493944832 151535407350153216 151799736958451712 151812213307342848 151951201539740928 152533069021052928 153269943750623232 153410266575101952 153449734099304448 154191037162586112 154332203273269632 154923188336197632 154935921400086528 155077769472657408 155117665991688192 155166263382933504 155671609535889408 155854217112256512 155867026696962048 156566856422326272 156607136035504128 156696502666788864 156709381478547456 156852853202313216 157363692248236032 158110908260810752 158358984851718144 158399725521862656 159164941587185664 159310661443375104 159920710540591104 160080278165323776 160121461668839424 160268057245318464 160881772502974464 160894995300089856 161042299067759616 161617400177885184 161658979133423616 161820281188859904 161912622660452352 162588658592415744 162630487421485056 163374111049383936 163416141950091264 163467339201773568 163509394087084032 164192097040072704 164205591911202816 164449715038322688 165244158106140672 165286670109769728 165437994575812608 166071507099844608 166237211940913152 166830864699752448 167040290259468288 167193220212708768 167833454030880768 167876632177016832 168044138157662208 168644243663880192 168842068538277888 168855945588375552 169657730705129472 169701378178940928 169754544555687936 170477333268922368 170521191600095232 170574614819241984 170774704078258176 171330883867901952 171599702648684544 172428686719451136 172586549896989696 173247436418973696 173464916807909376 173623728682428336 174288586878222336 174302911575097344 174462490656739584 175130560727875584 175175616184713216 175335994251288576 175350405034082304 175976602084048896 176137713475117056 176183028039942144 176283565500137472 177034153779265536 177079698969329664 177135176927674368 177874771793412096 177889391237136384 178153857958182912 178734070207873024 179060559285583872 179224494123796992 179910799358164992 179925586142035968 180090312935989248 180991994065846272 181006869712601088 181172586451229568 181819575200120832 181866351525101568 182047816337467392 182744932933435392 182912240916467712 182959298349170688 183612667657715712 183795874930556928 183843159693852672 183900756601995264 184716109170081792 184731290900103168 185005929418113024 185608457523560448 185899677869408256 186830445487325184 186845800993652736 187016863433527296 187684722787221504 187733008025911296 187920326541901824 188092372739297364 188812635784740864 188861211199143936 189724774121865216 189773584200105984 189947327105562624 189962938786922496 190674693336858624 190864947043270656 190914050451308544 190973862625148928 191786999927537664 191836340550107136 191896441671647232 192697669442863104 192747244351389696 193049665479770112 193982272559382528 194159868634113408 194903365971345408 194953508334600192 195844928125796352 196074660238000128 196090775521984512 196270301988832032 197021880818860032 197072568207802368 197252993532699648 197973677344555008 198154927659506688 198205906544934912 198913723295858688 199163423001673728 199277074043633664 200109118267588608 200125565141778432 200239765222588416 200423090202955776 201075828983857152 201127559323189248 201190571325259776 202047209800204288 202399649277935616 202416284409790464 202601602052987904 203377425361403904 203615993324077056 204547022100135936 204599645465739264 204803793379650816 205588049550114816 205776271031026176 206564251114930176 206581228533448704 206770359296876544 206823554655584256 206888351177244672 207805622816342016 207822702262616064 208755808563101696 208809514714005504 208928670222385152 209137137603084288 209818256330981376 210184251173240832 211145313135624192 211199634029150208 211410367359639552 212414215257833472 213440370887098368 213495282225119232 213690742993757952 214509030003965952 214526660400119808 214723065423679488 215489866903846912 215545305511231488 215760374918479872 215815883118870528 215883496880603136 216784878123220992 216840649895313408 216964388307861504 217832148065845248 217888189266788352 217956452269031424 218230056629305344 218429852213377584 218922796053430272 219266286717763584 220325544141520896 220382226813026304 220583992767750144 221649615921217536 222720387012624384 222777685800124416 222924293616945024 222981644863051776 223777938707841024 223835509569355776 224058850876882944 224858991551840256 225122758051037184 225141260784500736 225269735875411968 225475976478325248 226210307606839296 226268504238587904 226339392740917248 227303111025229824 227699605437677568 228799603531579392 229904915625934848 230115399862652928 230174601148956672 230996581891964928 231286555743879168 231498304909904448 232384782504296448 232403882100129792 232616654208986112 232749395074400256 233507414303834112 233781325668384768 233800540045443072 234850284633489408 234910704053256192 235044754000183296 236045538372354048 236106265292439552 236180235903565824 237166362391216128 237185854982848512 237538477277577216 237599588282793984 238747412380778496 238965992165062656 239881065810886656 240120417247985664 241322658754461696 241342492950134784 241563448601639424 242426100266827776 242488468700135424 242730421783289856 243882987888623616 243945731132227584 245061166574075904 245124212925136896 245201008802660352 245264091130626048 246288145560109056 246308387866804224 246674572557484032 247477943364747264 247866237159211008 249107260649766912 249355817911369728 250246297049628672 250560435389202432 250789830319063152 251750181046321152 251814948265525248 252066207236493312 252966365495820288 253031445600141312 253263102807416832 253283918382563328 254486596057694208 254552067268411392 254631816833531904 255715999903383552 255781787400142848 255861922228862976 256930225923817472 256996325801852928 257399553973026816 258643030079176704 258879824845484544 259871154628460544 260197375211864064 260435593023642504 261432880317333504 261454367362646016 261693735985109376 262695841091813376 262763424277069824 263003991376932864 263964903126073344 264206570212675584 264274542059913216 265218297727811584 265551230668898304 265619548453994496 265702765391511552 266812157690118144 266834086855704576 267230786937274368 268101105311809536 268590838928375808 268836741185695488 269866199037247488 269888379213053952 270135469403983872 271169900481871872 271487991098769408 272729362800181248 272799527287652352 273071724506201088 274117399400153088 274368361374701568 274438947523756032 275419001486573568 275693812395835392 275764739540779008 275851134902992896 277074163755122688 277096936350154752 277255059538968576 277508894127169536 278412686285340672 278849516804112384 280245668230987776 281527084180832256 281599512038866944 281880489812852736 282138559108946046 283218953677111296 283291816798715904 284587161182797824 284660376300158976 284920990658343936 284944408180383744 286012040005287936 286297420564905984 286460793937723392 287680499891306496 287754510825160704 287844662507470848 289046504164294656 289120866527084544 289285851077148672 290442864087793664 290517585689051136 290608603025375232 290973408839073792 291239802951170112 292355048957018112 292430262501900288 293767392188694528 294111990357000192 294136163282976768 294405452983248048 295532821228290048 296960516016832512 297036914400165888 297232391489260032 297308859817402368 298370584943788032 298745134502510592 300163677401382912 300188347712667648 300359647833882624 300634635304433664 301613743475785728 301691338984783872 301785856987889664 303070814700306432 303599473916903424 303624426614685696 303902403079481856 305066138042105856 306820533150203904 306899468198608896 308382074325172224 308664406546539264 309846376672395264 309871842800173056 310155538945314816 310235331983376384 310332526765867008 311343219071778816 311708434224513024 311734053393924096 313133712844652544 313214272071008256 313393005333577728 313705706404626432 314727384496472064 316221816521621504 316717969703436288 316799451043725312 318329883174371328 318621322886750208 320160556330647552 320242923337678848 320536114490636928 321763545005948928 321789990600179712 322084598135519232 323234800355770368 323317958266847232 323640562377719808 323825245320904704 325177317184831488 325260974842970112 326748222098767872 326832283900182528 326934678403547136 328384194080145408 328899430076645376 330488316212281344 330573340219539456 330875989151625216 332143014199689216 332474423881826304 333661729399504896 334080580518936576 334386440425417536 335666908061761536 335753264354033664 336088276315324416 337288487327760384 337684137076555776 337711891176751104 339315461410258944 339402756357881856 339509089111375872 340954666537844736 341042383200190464 341149229638483968 341549408156516352 343199405297369088 344857373438902272 345173099793979392 346494872837947392 346929833615818752 347247457364856672 348577173756444672 348605823150194688 348924981313479168 350261121455751168 350671988502577152 350700810068164608 352275426950234112 352366056079884288 352567131000274944 354068307558531072 354159397938659328 354270353855348736 355749543586824192 355778782474272768 356307715916365824 357468140415746048 358121118571167744 358448988247593984 359821598716329984 360180625871978496 361983988131692544 362013739425202176 362345172902459136 363639150400241664 363732703050203136 364095632674934784 365489865866870784 365824481832935424 365918596698341376 367591749861113856 367686319387705344 367801513203990528 369432218340163584 369462581800206336 370011858836226048 371216915047120896 371799355738816512 373660890974650368 373691601987305472 374033726867054592 375369445574443008 375840653083803648 376184745478594728 377625271569481728 377722422398287872 379449548243730432 379547168400211968 379894654211125248 379925877573844992 381349386673717248 381729894086541312 381828100902617088 381947725250297856 383573999855075328 383672681100214272 383792883343294464 385395338885726208 385494488702779392 386099330959540224 387964545118765056 388319737268226816 389806731942690816 389907016669200384 391689856251592704 392149320476000256 392181551043969024 392540603977664064 394043761637720064 394145136415604736 394505987065399296 395947354689110016 396309855319013376 396411813089869824 397827446591717376 398326846003347456 398554148087267328 400218236535177216 400251130283556864 400479530445176832 400846180405911552 402151657967714304 404799298555871232 404832568819580928 405203204105975808 406754850722807808 407231986648154112 409094044200271872 409199290931478528 409607586759301632 411176099100229632 411552542062052352 413128502229860352 413540718593753088 413647109311168512 413776702354489344 415611245632684032 415645404525232128 417511617126203392 417619029428011008 417857340444770304 418274275206168576 419636512661962752 420368502346481664 422290626271248384 422399268058300416 422820734719279104 423207838663419069 424828430515666944 426880741774196736 426990564450238464 427381485987515904 429018060007931904 429053320800239616 429446130847358976 430979733807693824 431520749836959744 431631766237741056 431766993761206272 433569756246441984 433681299790626816 433928776615723008 435664296131690496 435776378533576704 435912904538062848 436460113258610688 436859704426755168 437845592106860544 438532573435527168 440651088283041792 441167985535500288 443299231842435072 445440774025248768 445555371600248832 445848587233890048 445963289726103552 447555877415682048 447671019138711552 448117701753765888 449717983103680512 450245516102074368 450282521569001472 450539471750823936 450951952956650496 452420615213678592 452537008477175808 452678785481834496 454606222050459648 455399210875355136 457599207063158784 459809831251869696 460230799725305856 460349202297913344 462573111487758336 462996609819808896 464769565008592896 464807764200259584 465233308417972224 465498790148800512 467014828607668224 467562651336769536 467601080090886144 469700569266978816 469821408106512384 470089508000366592 472091076744708096 474332724782432256 475076954555154432 475199176565587968 477494824761556992 477931984330125312 479762131621773312 480240834495971328 482645317508923392 482684985900269568 483126897203278848 484852200533655552 484976937400270848 485460843566579712 487765975777247232 487891462264455168 490122333148151808 490248425850273792 490402017605320704 490528182261252096 492576291120218112 492616775733608448 493349145114968064 495732474318422016 498214521299533824 498711635822739456 500492594099257344 501120870778404864 501579660638126304 503500362092642304 503629896531050496 504132414472986624 505932730991640576 506526205614833664 506567836765126656 508973192115388416 509104134536822784 509263633667063808 511431999806767104 511563574800285696 511723844457725952 513860451847634944 513992651603705856 514799107946053632 517286060158353408 517759649690969088 519742309256921088 520394750423728128 520871186047285008 522865760634667008 522908734725292032 523387471970218752 525391682183626752 525526848554139648 526007982753865728 527929806252146688 528413140425351168 528549084119826432 531102461337796608 531239096907988992 531405530783023104 533624315380236288 533668173711409152 534461573874548736 536202210623619072 537181677856751616 537673482371390976 539732398074494976 539776758426107904 540270938807967744 542975982197538816 545458725600362496 545599054575304704 546143449012402176 548234798800306176 548736722749403136 548877895047512064 550838002973147136 551387624791670784 551529479081558016 551702269805985792 554148327510245376 554193872700309504 555017788254339072 556825372570681344 557699033608224768 560491336461975552 563054168361664512 563199024077733888 563760979625705472 564277118217892092 566437907354222592 566583633597431808 569174322365595648 569320752600317952 569841981316687872 569888816360767488 572024080010575872 572594841129811968 572921587875446784 575360999782612992 575509021650321408 575689325014941696 578093008328589312 578241733054169088 580885728175587328 581946817678147584 582479605902340224 584710097914036224 584860525003800576 587534784377389056 588223980714000384 588272326565953536 588810905966496096 591065642456580096 593921032033665024 594464782978520064 594617719634804736 596741169887576064 597490269005021184 600327354802765824 600376695425335296 600719295667765248 601269270608867328 603227486951571456 603382677969567744 603571713975779328 606141629400612864 607198947833806848 607248853229371392 607804806158963712 610132276084211712 613641066300407808 613798936397217792 616764148650344448 617328813093078528 619692753344790528 619743685600346112 620311077890629632 620470663966752768 620665053531734016 623416868449026048 623468106787848192 626267425689305088 626428544142016512 626786010667155456 627411412809252864 629454768992944128 632443633043243008 633435939406872576 633598902087450624 637242645773500416 640321112661295104 640485846675357696 641072228981273856 643527090011897856 643579981200359424 644169196271038464 646469600711540736 646635916533694464 647281124755439616 647650490641809408 650354634369662976 650521949685940224 653496444197535744 653664567800365056 653869356807094272 656768388160290816 657798860153290752 660976632424562688 661146680439078912 661751978303250432 664948847763652608 668161161037873152 668772880850835072 671333816123523072 671506528708067328 672176552630648832 674576974655520768 675368274153111552 675423782353502208 678630922820517888 678805512715763712 679018178222751744 681909333075689472 683098816313032704 686398810594738176 689714746877804544 690346199587958784 692989745675894784 693859667231637504 694494914729713344 697154347512889344 697211646300389376 697849962626958336 700522242911502336 701343977005154304 701401620136329216 704550853900468224 704732112159768576 705134262000549888 708136615117062144 708318795877318656 708540707710697472 711499087173648384 711557564948545536 712615431832731648 716242237142335488 716897976495187968 719643197432659968 720361251743956992 723967976263385088 724027478850404352 724690345804918272 727278300800483328 727465406100406272 728191265349869568 731648963665870848 731837193396682752 735183499722227712 735372638775410688 735603026407981056 738864436680327168 738925163600412672 740023717672452096 742433830094241792 743598711477633024 747321781949300736 748067453734109184 750738891148886016 751681306167607296 752369490957189456 755250543138963456 755444844796575744 758899096487460864 759094336800423936 759789308422250496 759851755147689984 763459788173082624 763656201805234176 763895450500595712 767147999710150656 767345362200428544 767585766686588928 770790677771452416 770988977405558784 772198661919080448 775929090237530112 776639474536453632 779613463885381632 784298640952000512 784363102087938048 785081207955328128 788087523275440128 788290272831209472 789011974130798592 791894709378220032 792619710638026752 792823626179739648 795654893183434752 796653692006694912 797108296174534656 800436473070354432 800502260567113728 801692360811823104 804303315935428608 809598597111742464 809665137639161856 810406408211951616 813509701445615616 814463973296308224 818188088400543744 818398581862957056 819215173518603264 822352198200459264 823105084124104704 826257004459720704 827081437187506176 827294218622337024 827553404708978688 831222491265368064 831290809050464256 835023234252406784 835238058856022016 836548550412337152 840737004692963328 844581252542496768 844798536116600832 845641469438558208 846415677326838138 849656861031333888 853761483548393472 853981128900476928 854762971975031808 858036120015863808 858892261694717952 861959467615387648 863041499673919488 863263532475482112 863533987522412544 867139512492883968 867362599581253632 867857553231446016 871328592263380992 871552757067153408 871825809076125696 872920226517221376 873719408853510336 877065146871054336 881302176566083584 882335971071000576 886598463684870144 890881548050497536 891110743200497664 891697174467780096 891926579452207104 895111754831364096 896235403507531776 900491032204148736 900565043138002944 901078943501647872 901903905913300992 904841230427357184 905074016954351616 905357570963668992 909212444100919296 910798421750710272 915198414126317568 920461599450611712 920698404595826688 925146222975516672 925993219639617792 929539130017185792 929615528400519168 930466616835944448 930997580297601024 934029657215336448 935125302673539072 935202160181772288 939401138533957632 939642816213024768 940179016000733184 944182153489416192 948665449564864512 950153909110308864 950398353131175936 954989649523113984 955863968660250624 960481668991942656 965290635017846784 965369971800539136 966253794406557696 969704401067311104 969953874800541696 970921687133159424 975531951554494464 975782924528910336 980244666296303616 980496851700547584 980804035210641408 985152582240436224 986698290229936128 991464948636844032 996429042599067648 997423271645478912 1000985188198514688 1002241741556809728 1003159321276252608 1007000724185284608 1007259793062100992 1008264828945973248 1011865461983281152 1013052411229667328 1013135673530253312 1017946384230776832 1018208269073645568 1018527267334127616 1022863999613534208 1023127149600571392 1023447688915451904 1027720903695269888 1029598215892107264 1034572120316706816 1035519299381938176 1039484618513842176 1040789500847456256 1041742372094570016 1045731521269334016 1045817469450584064 1046774943940437504 1050783364367253504 1052015965507731456 1056826280850702336 1057098168239652864 1062204922675593216 1062478193815977984 1062811061566046208 1067248630760472576 1067336347422818304 1068923147749097472 1072404421247238144 1074363355713503232 1075346964742781952 1079464796148989952 1080541877615935488 1085951964395077632 1090917451200724992 1091198109150609408 1092286898024804352 1096469597600612352 1097473445498806272 1097755790095024128 1102775249583341568 1103058958163116032 1103404539611971584 1108296655020490752 1108387745400619008 1110035576508678144 1113650745141362688 1115398067216449536 1120982672923951104 1126108336723329024 1127521959251410944 1128554236435784184 1132875814708445184 1133167267194863616 1138348644731191296 1138641505200635904 1139683962633375744 1139777632721534976 1144048160021151744 1145189682259623936 1145843175750893568 1150721999565225984 1151018043300642816 1151378650029883392 1156186016657178624 1156483466108338176 1161771456351174656 1163893635356295168 1164959211804680448 1169420195828072448 1169721050007601152 1175069568754778112 1176447961428000768 1176544653131907072 1177621811932992192 1182131284913160192 1187842064067330048 1188929565957040128 1189235439269609472 1193482339775152128 1194980538010042368 1200654709605531648 1200753390850670592 1201438591335530496 1202538541217734656 1206454973903142912 1214397895667613696 1214497706458742784 1215609612317927424 1220264552168423424 1227282132600815616 1227597872794435584 1233528297300688896 1234657626186157056 1239385506689581056 1240622155781259264 1240941327933505536 1241330107063468032 1246833736898052096 1246936213575696384 1252534851378610176 1252857088284033024 1253572021334310912 1254822825618505728 1258909537985888256 1266871878813745152 1267197804174901248 1274485291547000832 1280642225322590208 1280971693350715392 1282144457962547712 1287054180023795712 1287159962400718848 1288338392542076928 1292939201423081472 1294562249510879232 1295300981283618816 1300709268739325952 1301043899371880448 1306992888395071488 1307329135600730112 1307738713614188544 1313536776320581632 1315597720306581504 1321953264849125376 1323503956606500864 1329897695527305216 1336322322075746304 1337545761701670144 1342667632247046144 1343013057416134656 1344353105261297664 1349153949311041536 1350736548306223104 1350847564707004416 1357261845641035776 1357611025431527424 1358036356445503488 1363818666151378944 1366197632626065408 1372797621189476352 1379429493755609088 1380692399175917568 1387719334463275008 1388989829459426688 1394308695025778688 1394423292600778752 1395699925253916672 1401044485823004672 1402687954010308608 1402803240272658432 1409101707800936448 1409464224319537152 1410268524001099776 1416273230234124288 1422998174347296768 1425230863665463296 1432484474284670976 1433795952990375936 1439286394865319936 1440722503487913984 1447935952526770176 1448054957700808704 1449380691609836544 1454556601600966656 1454930812200812544 1456382530699739136 1463297927331741696 1463674386793365504 1470366999444455424 1470745277550821376 1471206052815962112 1477728873360654336 1477850327200825344 1480047435344904192 1487197422955266048 1494643563898601472 1496134907468218368 1501477782297772032 1503362612335214592 1504738981914378912 1510501086277926912 1510889689593151488 1517798192974921728 1519578616844500992 1519703510295379968 1526919576346165248 1527312403610468352 1527790901001191424 1534295999420301312 1534690724400857088 1535171533373177856 1541581355542904832 1541977954811117568 1544397323838160896 1551858180475060224 1553278949072907264 1559226927770763264 1568597281904001024 1568726204175876096 1570162415910656256 1576175046550880256 1576580545662418944 1578023948261597184 1583789418756440064 1585239421276053504 1585647252359479296 1593307384013389824 1594216592349069312 1600872946140708864 1601004521134227456 1603384721623646208 1608606631870857216 1619197194223484928 1619330275278323712 1620812816423903232 1628927946592616448 1636376176801087488 1636797163725914112 1638430347037206528 1644704396400918528 1646210168248209408 1652514008919441408 1654162874375012352 1654588437244674048 1655106809417957376 1662444982530736128 1662581618100928512 1670046468504813568 1670476117712044032 1673097100824674304 1681474009385926656 1689162505084993536 1689597072233201664 1691282938877116416 1692831354653676276 1699313722062667776 1707522967096786944 1707962257800953856 1709525943950063616 1716072240031727616 1717784523389435904 1723918935230775296 1726082999347838976 1726527064950964224 1727067975044825088 1734279024985767936 1734725199162507264 1742657184526761984 1745840453034442752 1747438817707020672 1754130293742108672 1762604353132167168 1764671942142001152 1773196927369740288 1781763096100995072 1783394348935560192 1783853158904414208 1790223509662728192 1792470807015063552 1800982064408297472 1801130086276005888 1802157887003295744 1803807811826601984 1809682460854714368 1810148033908703232 1810715141927337984 1818424888201838592 1821596843501420544 1830396828252635136 1840923198901223424 1841396809191653376 1850292445951033344 1851986439279235584 1859078260034371584 1859231056801038336 1860933233671888896 1861995160595202048 1870250605347078144 1870404320363544576 1878802277067915264 1879285632426049536 1880358032001466368 1888364306978832384 1897330899129729024 1900307818220617728 1900796706262351872 1911727937320501248 1920963337983885312 1930581270035693568 1930739943601078272 1932507588813115392 1939408802134622208 1939907749601083392 1941843374266318848 1951063903108988928 1951565849057820672 1960489332592607232 1960993703401095168 1961608070421282816 1970305164480872448 1973396580459872256 1982929897273688064 1994846543290957824 2004483483113619456 2006318642552505216 2014001448370569216 2014519586124201984 2016529657891946496 2023730923966562304 2026104822459334656 2026271347060506624 2035892768461553664 2036416538147291136 2037054534668255232 2045727999227068416 2055441807390539776 2059196431784214528 2069144240633413632 2071038598763876352 2078969237027684352 2081579001694912512 2083484744189140032 2091463042538668032 2091634938901168128 2093549887880875008 2101566728734507008 2104031931015462912 2113652561701404672 2114196336479305728 2124409845351186432 2124956387631955968 2125622123132092416 2134497261520945152 2134672694845636608 2137846295498194944 2148726711427006464 2150693929485563904 2158929592297979904 2161083755231870976 2171903928790155264 2181834902401449984 2182396218301218816 2184573796049608704 2194946890997612544 2195511580190048256 2205550499166683136 2206117916326232064 2206809079223943168 2216593310040981504 2216775490801238016 2220071153017356288 2227301490282725376 2230796134432899072 2241965345847902208 2252216673446658048 2255043918502821888 2257108472871568368 2265751629416890368 2266334534389727232 2276697289462382592 2277283010401271808 2279367925266751488 2279555265443069952 2290379364519247872 2291686351501787136 2301443999130451968 2302036086601285632 2302757300059766784 2312372033314357248 2312966932216676352 2323542912702349312 2327787270712590336 2329918423609360896 2338840391656144896 2352895922856001536 2353089306263814144 2355243623865984384 2364262569826320384 2375684128134660096 2377859131914080256 2378470878539218944 2386964679550304256 2389961076020084736 2401309419211063296 2401506781701341184 2405077082435469312 2412909947806285824 2428795791335227392 2428995412917485568 2431219224635854848 2440529104336846848 2454564265201631232 2455195745588871168 2467056594601377792 2469315252372314112 2478771013379162112 2481244311562518528 2481882655867011072 2482660214126936064 2493667473796104192 2493872427151392768 2505069702757220352 2505714176568066048 2509645651237011456 2533743757627490304 2534395608349802496 2548970583094001664 2561284450645180416 2561943386701430784 2564288915925095424 2574108360047591424 2576676785084153856 2585878402846162944 2589124499021758464 2590601962567237632 2601418537478651904 2602087798743760896 2613985776790142976 2614658271201460224 2615477427228377088 2631195440613163008 2643906529698250752 2647007913213001728 2659795391054610432 2672644644151492608 2675091523403340288 2685335264494092288 2688706210522595328 2701473096612446208 2701695129414008832 2714523691282071552 2715222050863054848 2716072712891006976 2727637332302757888 2732395265252130816 2745595242378952704 2761384798351835136 2775438668926550016 2777979658918853376 2788617390051557376 2788846585201557504 2791399850507833344 2802088971646009344 2805375908020617216 2805606480545316864 2818203415601872896 2818928448639074304 2820537048002199552 2832546460468248576 2845996348694593536 2850461727330926592 2864968948569341952 2867591905980751872 2881445006975827968 2895871905053540352 2896109915401617408 2898761383219673088 2909113203201933312 2909861624401625088 2912765061399478272 2926595854663483392 2927348773586731008 2940733998888910848 2941490555101642752 2942412105631924224 2955457746721308672 2960094870689808384 2974394845910532096 2989287127797202944 2992269814936436736 3002955564595544064 3006725224670429184 3009477963828757824 3021002172555853824 3021779379186302976 3035596385949843456 3039157233689001984 3039407020590759936 3053839152692330496 3054624807220936704 3055581802002382848 3068591998840602624 3069381448801714176 3070343066746355712 3083162711085809664 3088794647676321792 3103716360950120448 3106557898145814528 3118453855541526528 3137194563808002048 3137452408351752192 3140324831821312512 3152350093101760512 3156047896523194368 3170478842552107008 3171294504718958592 3186614768026779648 3188433184698138624 3201745892281417728 3202009042268454912 3206769443247292416 3217213263741714432 3238394388446969856 3241625632847806464 3257855893185232896 3272752353602174976 3273594327451828224 3276860694074413056 3289408792801837056 3292420336496418816 3308325748750024704 3309176874489348096 3310213618835914752 3324889965061472256 3325163236201857024 3340092937009627136 3340952235424088064 3346194201649348608 3362948018771853312 3378325010169987072 3382565877754232832 3385662709307352552 3398627444125335552 3415045934193573888 3415924515601907712 3419051887900127232 3432144480063455232 3435569046778871808 3447837870461550592 3452165998695677952 3453054129901928448 3454135950089650176 3468558049971535872 3469450398325014528 3485314369053523968 3491680906068885504 3494877635414041344 3508260587484217344 3525208706264334336 3529343884284002304 3546393854739480576 3563526192201990144 3566788697871120384 3567706317808828416 3580447019325456384 3584941614030127104 3601964128816594944 3602260172552011776 3604315774006591488 3607615623653203968 3619364921709428736 3643193687002841088 3660793656505270272 3681846397802446848 3682793618383306752 3700584891902066688 3703972878558471168 3718156520068743168 3721866467343777792 3723990321190404096 3740501210694156288 3740808640727089152 3757604554135830528 3758571264852099072 3760716064002932736 3776728613957664768 3800615636441235456 3801593412524703744 3823455874641002496 3841926675967770624 3861162540071387136 3861479887202156544 3865015177626230784 3878817604269244416 3883686748532637696 3902127806217977856 3903131698115641344 3920978665185214464 3921987406802190336 3923216140842565632 3940610328961744896 3946793160919744512 3965859794547376128 3989693086581915648 4008966966227238912 4012637285105010432 4028002896741138432 4029039172248403968 4033059315783892992 4047461847933124608 4052209644918669312 4052542694121013248 4071785536923107328 4072833076294582272 4074109069336510464 4091455998454136832 4110883614781079552 4118392863568429056 4138288481266827264 4142077197527752704 4163158003389825024 4166969488378280064 4182926085077336064 4183269877802336256 4187099775761750016 4203133457469014016 4208063862030925824 4227305123402809344 4228392672958611456 4248819690702372864 4268994523041890304 4275692590996389888 4297453422854012928 4301387858971127808 4317859184595959808 4322167510463741952 4343807857580310528 4363669804802899968 4364792436602437632 4369147592099217408 4389893781995225088 4391023160380096512 4411100998333366272 4412235832652464128 4413618158447886336 4433186620081963008 4433550981602476032 4440142306034712576 4461592268865798144 4483930691695804416 4504433346893316096 4510087837005643776 4514216945743136736 4531503258833780736 4532669068779454464 4553394578924765184 4558735850533502976 4559110530886139904 4580758729038495744 4583372703003574272 4602887998260903936 4604072173202571264 4605514600119533568 4624744066628714496 4625933864433352704 4647085825404698624 4655574541425180672 4659836847218721792 4677680783312289792 4705791845712003072 4706178612527628288 4710487247731968768 4728525139652640768 4751368256269320192 4755718263828160512 4756941757078437888 4779922152040169472 4802618838422126592 4803013563402682368 4810154164870938624 4825819895612571648 4857591582670454784 4857990825834971136 4862438449271709696 4909128530403262464 4910391491177742336 4934113189202755584 4938630504744628224 4957542026758324224 4962488623125037056 4963765311734022144 4965320428253872128 4987334947592208384 4987744854302785536 5010139405514440704 5011428353136132096 5019291302474022912 5067487515254980608 5068791216699604992 5097941166188003328 5122568901290360832 5123886773402861568 5128577831850190848 5148216720095182848 5153353570168307712 5171756805692325888 5178248998043516928 5181203925134475264 5202837074957303808 5204175597487521792 5227971553580285952 5262390881226326016 5287813059396501504 5294015826426003456 5319590782109220864 5345289288302985216 5350183046806680576 5370670528988184576 5377412421045190656 5402946193224892416 5403390258828017664 5429047382564143104 5430444101726109696 5432145425782013952 5455274664605515776 5464790530504261632 5491190484757905408 5522769596703670272 5550877337853100032 5555959317837706752 5577234780103114752 5577693170403115008 5582799701015666688 5610751816041234432 5611212961090633728 5636406831203745792 5637856897278148608 5641074096004399104 5665092920936497152 5691992697389187072 5700923454661853184 5735183811961503744 5762890013951655936 5791743810107080704 5792219830803234816 5797522766439346176 5818226406403866624 5819723248803250176 5825530122798956544 5853191709326966784 5854697547173462016 5881467997777821696 5882981110203285504 5884824211263848448 5910915493442617344 5920189741379616768 5948789691821064192 5984539629872873472 6013450449340858368 6018955927657515648 6042004345111707648 6043558758372605952 6071192771899686912 6078314467378003968 6078814041181519872 6107678305384660992 6109249614441873408 6111163604004765696 6137183997681205248 6166325422171619328 6177589295352643584 6207432721900240896 6213115796291629056 6236907711083053056 6274389127616004096 6274904816703504384 6280649663642625024 6304700186203521024 6312095793046388736 6340957685104214016 6342589009437917184 6373229536053559296 6376866369396277248 6403491784562835456 6404018084536909824 6413538886494584832 6476788776893939712 6483251265695612928 6515711786370465792 6545504707204349952 6547188654903656448 6553721388148826112 6584840672992837632 6616651497500049408 6618353748978696192 6620427237671829504 6649779930122944512 6650326472403714048 6680185874019254272 6681904470848176128 6692388403298697216 6725896037543706624 6756650020339974144 6765131755508465664 6771325418614705104 6797254888250671104 6830091868387147776 6831849031203815424 6838103775800254464 6871138093557743616 6904331997391355904 6906108259803856896 6908271900179300352 6937116099943071744 6938900796650029056 6970628738107047936 6983361812137771008 6989755270828082688 7016521174968434688 7058687768568004608 7092787709478961152 7127052384403980288 7133577395742240768 7135412635617656832 7160894038650912768 7169883228060254208 7203928257633189888 7204520345104023552 7215231247306407936 7238729843418857472 7286387374005682176 7321587313010540544 7363692795604893696 7365587236766613504 7401169783804133376 7407945757116942336 7436313040137486336 7443732934687555584 7447980642380808192 7481002421388312576 7481617281454178304 7515209108271661056 7517142529704198144 7601231272882470912 7603186825049407488 7646911749282004992 7683853351935541248 7722325080142774272 7730030355252461568 7757635208538488832 7767373497065275392 7804255612435955712 7806263396231282688 7841957330370428928 7843974813604380672 7846432281685131264 7893586321839489024 7931719589094752256 7979386173163831296 8017933932454477824 8025274570210020864 8056005793482276864 8066118631567785984 8104419289837338624 8105085388242026496 8143571073846214656 8145666152589164544 8148218138673020928 8182911996908273664 8221767229562159104 8236785727136858112 8284154395055505408 8326316006779650048 8333938976756560128 8365852170154672128 8366539755604672512 8374199551523500032 8406266914938028032 8416127724061851648 8454610246805618688 8456785345917222912 8497639381404745728 8537989046083780608 8551385181992779776 8594906845708025856 8602775717942255616 8644335020927483904 8687615715160621056 8727339609605799936 8729584873204875264 8738295184198434816 8779787563990450176 8782046320760193024 8822201996666732544 8824471665304928256 8827236316895772672 8866373240163926016 8880284612069425152 8923184537731596288 8967861383391608832 9008866693786632192 9020175674011287552 9028433891486273472 9063006517667561472 9065338137558908928 9106789157849530368 9117471701067005952 9118221061772279808 9161517458076991488 9166745406007148544 9205775996521807872 9208144346405142528 9211029200239067136 9249488133257428992 9311149082850361344 9319673694437443584 9355361566624579584 9411583691424006144 9412357225055256576 9420974495463937536 9457050279305281536 9511436527656321024 9513883514156875776 9559844304080338944 9605237676844253184 9606027126805364736 9620308329741877248 9651639791225143296 9715183165340909568 9724876898543419392 9818257060806524928 9820782982355484672 9868226378405511168 9877261009489256448 9924977246250074112 9927530623468044288 9930640856507744256 9974669895184416768 9975489708605571072 10020278811028881408 10022856706272264192 10038582604948045824 10134975030509961216 10195882332376006656 10245137802580721664 10247773546805723136 10257155663700381696 10296433440190365696 10306707140336615424 10343513611384651776 10356497996087033856 10362407850268950528 10405674149914607616 10408351194975043584 10455943107160571904 10524781762452652032 10575626118793003008 10588031652852006912 10639181564218441728 10690578576605970432 10700366093613361152 10741341057976369152 10754824842090381312 10805892386449784832 10806780517656035328 10858094765128286208 10929581061008523264 10982380969515810816 11045539193407340544 11101754675706200064 11111918635675413504 11154469560206229504 11165599402031333376 11221503632082468864 11222425922181267456 11272813662407491584 11275713794556297216 11282148192008798208 11330185841872994304 11401846909323706368 11470367623923007488 11525780027903311872 11583487620214161408 11584439661606469632 11595045532878692352 11636452812807733248 11651060245597913088 11706383418653933568 11709395094346924032 11762935995555643392 11765962220406571008 11769648422527696896 11821830986885234688 11840379482759233536 11897579383642128384 11969079259745746944 12026900898681716736 12037911855315031296 12084008690223415296 12087117516745211904 12142385543799373824 12156628934756007936 12157628082363039744 12215356610769321984 12218499228883746816 12222327208009531392 12274367995362410496 12332650844343238656 12355178590705287168 12414865443800481792 12426231592583258112 12548778255232008192 12549809633407008768 12561299327285250048 12609400372407042048 12624191586092777472 12681915370208428032 12685178018875834368 12746459072107118592 12806983569125670912 12827077772989169664 12953577553787879424 12966502531391225856 13031423572740931584 13091009414408699904 13094377309807312896 13107442776297652224 13169681345985675264 13233302995000098816 13236707497957392384 13240854475343659008 13299559860245889024 13300652944807428096 13360371748038508544 13384776806597394432 13451792075087413248 13513300040679948288 13530263511016931328 13542650837229410208 13594509776501342208 13660183736774295552 13676207551600508928 13742276187115487232 13808663994782711808 13812216519607713792 13816543800358600704 13874232199886143488 13877801593300058112 13941257476214095872 13966723624275542016 13979510541656165376 14033042349936869376 14117375537136009216 14185575418957922304 14254104768807960576 14267154791484481536 14270825271235313664 14339766456120508416 14407856515266379776 14409040690208047104 14430462494612815872 14477459686837714944 14572774748011364352 14727385591209787392 14731174473533227008 14802339567608266752 14815891514233884672 14872626080274972672 14887465869375111168 14895961284761616384 14962004842776625152 14963234562908356608 15030418216543322112 15034285059408396288 15202462545764941824 15206373650098814976 15293823498564009984 15367706703871082496 15444650160285548544 15460060710504923136 15515270417076977664 15534746994130550784 15608511224871911424 15612526792462565376 15683914660740857856 15787172643678978048 15863439178189504512 15958772346327662592 16035867864908955648 16050549140420041728 16112011586964553728 16132237263135571968 16208838579674677248 16210170776484052992 16287142147692429312 16291332305178329088 16296436277346041856 16365823993816547328 16473571454273716224 16568308790111010816 16652632013559300096 16667877953513120256 16731704340309344256 16733079511209345024 16748399103047000064 16832255448123703296 16909220493611237376 16913570691834445824 16995278762809491456 17075978092167561216 17102770363985559552 17205551435884511232 17288670041854967808 17375231430321242112 17454679219211599872 17459169746409750528 17476590368396869632 17559575127980900352 17564092641520386048 17644403993333465088 17648943330609856512 17654472633791545344 17732746480327852032 17760569224138850304 17846369075463192576 18040351348022575104 18056867782972546944 18126013035335122944 18130676275117817856 18213578315699060736 18234943402134011904 18236442123544559616 18323034916153982976 18333490812014297088 18411551993043615744 18498976266514857984 18622298165700722688 18639347388874887168 18710723133249159168 18823167382848012288 18824714450110513152 18841948990927875072 18914100558610563072 19022873055312642048 19027767028313751552 19119688608160677888 19210475353688506368 19212054253610729472 19240616659483754496 19430366330681819136 19449753797086838784 19636514121613049856 19641565964710969344 19754522018978512896 19849954492500148224 19855061246936088576 19861281713015488512 19949339790368833536 19950979417211142144 20040557622057762816 20045713412544528384 20077165209896091648 20269950061019922432 20391764664752013312 20490275605161443328 20495547093611446272 20514311327400763392 20613414280673230848 20712995992174067712 20724815700537901056 20811348299829215232 20816702389950087168 20911886214321143808 21049563524905304064 21176063305704013824 21278363128436883456 21381157153211940864 21400732187226722304 21482682115952738304 21509649684180762624 21611784772899569664 21613561035312070656 21716189530256572416 21859162122017046528 21964761939031621632 22091078386814681088 22203509351412400128 22223837271350827008 22308939120412459008 22331198804062666752 22443007264164937728 22444851844362534912 22545627324814983168 22551427589112594432 22803693818647412736 22940735247846014976 23051560055806623744 23166975240428322816 23190091065757384704 23272905625615466496 23302120491195826176 23412766837307867136 23418790188693848064 23525871991111286784 23531924440813142016 23539296845055393792 23680758965518467072 23795158767284256768 23938158519491493888 24053801797363433472 24075823710630062592 24168017380446830592 24313257869512015872 24315256164726079488 24430713221538643968 24436998457767493632 24444654416019062784 24548735990724820992 24665301688686477312 24710357181410574336 24852463185166516224 25097556510464016384 25099619266814017536 25122598654570500096 25218800744814084096 25248383172185554944 25363830740416856064 25370356037751668736 25492918144214237184 25613967138251341824 25654155545978339328 25933005062782451712 26062847145481863168 26182018828817399808 26188754619614625792 26214885552595304448 26339362691971350528 26466605990000197632 26473414995914784768 26481708950687318016 26599119720491778048 26720743496077017088 26769553613194788864 26903584150174826496 27026600081359896576 27060527022033862656 27085301674458820416 27189019553002684416 27320367473548591104 27352415103201017856 27484552374230974464 27617327989565423616 27624433039215427584 27633087600717201408 27748464399772286976 27933447248551084032 27959021083312330752 28066084699873738752 28234751074272018432 28371150837915844608 28534309582968963072 28541650542470627328 28679532912241016832 28815713030532759552 28818081380416094208 28860924989225631744 28954919373675429888 29145549496022728704 29454771182419574784 29462348947066454016 29604679135216533504 29631783028467769344 29774931738750222336 29791922569523232768 29924009685553250304 29926469125816713216 30060836433086644224 30068570118816792576 30404925091529883648 30587646997128019968 30735413407742164992 30889300320571097088 30920121421009846272 31030540834153955328 31069493988261101568 31217022449743822848 31225053584925130752 31367829321481715712 31574345287357956096 31726878356379009024 31917544692655325184 32071735729817911296 32101098280840083456 32224023173929107456 32264474526271143936 32417677159349354496 32420341552968105984 32574284295384858624 32947142908547432448 33136617580222021632 33305264027118600192 33335755907026240512 33463408680618688512 33496798206094000128 33664510896247406592 33818440987222474752 33827141383668891648 33990557525618982912 34205540727971119104 34411102871769022464 34577340083709935616 34750462860642484224 34909358438423199744 34953180736793739264 35119150255961800704 35128185283040772096 35288807986666930176 35297886661219713024 35308945267583090688 35465492960655704064 35521138448277700608 35692738150926385152 36080702696045150208 36113735565945093888 36252026070670245888 36261352550235635712 36427156631398121472 36469886804268023808 36472884247089119232 36646069832307965952 36666981624028594176 36823103986087231488 36997952533029715968 37244596331401445376 37278694777749774336 37646334765696024576 37649428900221026304 37683897981855750144 37828201117221126144 38045746110625284096 38055534056627503104 38239377216321355776 38420950707377012736 38481233318967508992 38860732661363638272 38899507594173677568 39273028243226099712 39283131929421938688 39509044037957025792 39699908985000296448 39710122493872177152 39722563426030977024 39898679580737667072 39901958834422284288 40081115244115525632 40154330419792183296 40539900122039844864 40783529329504026624 40980551210322886656 41028622654801526784 41226828561346461696 41425991984348135424 41449631401075802112 41622696599658430464 41633404779900174336 41823772428642287616 42099127049810608128 42352126611408027648 42556726256873766912 42762314306423881728 42801464374453444608 43019299368361525248 43223569545799139328 43227122070624141312 43432379060513144832 43718324244034093056 44182156773629362176 44407018702824800256 44447674542701654016 44617878240824918016 44662397608125333504 44886014528329875456 44889703688725069824 45091254649629966336 45102855178225188864 45607387637294825472 45881470495692029952 46103120111613247488 46333950480856645632 46380182131514769408 46545811251230932992 46604240982391652352 46825533674615734272 46837580377387696128 47051743982222573568 47361517931036934144 47590317534568513536 47876317038982987776 48107603594726866944 48151647421260125184 48336034760893661184 48626515739024031744 48630512329452158976 48861426443077287936 48873996915534987264 48889308832038125568 49097471981449641984 49420714362821148672 49704926370333032448 50195113020928032768 50199238533628035072 50245197309141000192 50496766344371109888 50727661480833712128 50740712075503337472 50985836288428474368 51227934276502683648 51308311091956678656 51866010125564903424 52125694290963726336 52364037657634799616 52377509239229251584 52429771105190608896 52678725383942701056 52933211980000395264 52946829991829569536 52963417901374636032 53198239440983556096 53441486992154034176 53539107226389577728 54121054044067725312 54170603348917640832 54378039106005368832 54640734947097182208 54704830206402035712 54969104748461948928 55234655979130847232 55496928799544573952 55866894497102168064 55918042166624661504 56132169399747477504 56469502148544036864 56742301675831689216 57068619165937926144 57083301084941254656 57359065824482033664 57631426061065519104 57636162760832188416 57721849978451263488 58291098992045457408 58909542364839149568 58924697894132908032 59263566056935538688 59549863477500444672 59583845139046465536 59848019371106500608 59852938251633426432 60121672866173288448 60137140237633585152 60809850183059767296 61175293994256039936 61470826815484329984 61840242842019692544 62138987976522203136 62434044899487645696 62450107169850261504 62735658642963431424 63148690574715912192 63835089385310650368 64143471459635822592 64202196561680166912 64448046347858214912 64528949052542287872 64835354318698708992 64840683105936211968 65148568590769717248 65894285817094864896 66273235160444043264 66610528054237200384 66671511814052481024 66926817361237377024 66993596412188000256 67329021792494813184 67636881974444949504 67654282767337783296 68411081455942238208 68822205743538044928 69154680167419871232 69500925721284968448 69818716876846399488 69906361473587478528 70238300511923601408 70256370566081544192 70577615973333860352 70595773322439426048 70617890535166181376 71042276896555401216 71385476301852770304 72161405392090300416 72227471131890187776 72504052141340491776 72939773608536047616 72945768494178238464 73292139664615931904 73333963248057188352 73646207972174462976 73995905066059431936 74557389555499548672 75292669531392049152 75298857800442052608 75367795963711500288 75656402234442252288 76091492221250568192 76111068113255006208 76478754432642711552 76841901414754025472 76962466637935017984 77799015188347355136 78546056486452199424 78566263858843877376 79018088075914051584 79399817970000592896 79420244987744354304 79445126852061954048 79797359161475334144 80162230488231051264 80308660839584366592 81079800244079689728 81567058659008053248 81961102420645773312 82057245309603053568 82453657122692923392 82851983968696270848 82899262802151604224 83245393199316860928 84198254099621216256 84704253222816055296 85113452513747533824 85602928748906889216 86038598736723050496 86447139091598278656 86454244141248282624 86864758121026289664 87436648488068186112 88364313547258724352 88814037405649600512 88895349085403308032 89324795216250667008 89772029056659750912 89779407377450139648 90182509299259932672 90205710356450377728 91214775274589650944 91762940991384059904 92206240223226494976 92667900961713291264 92760364263029538816 93091622502461865984 93208481964783304704 93651067349231468544 93675160754775392256 94103487964445147136 94723035862073868288 95180635069137027072 95752634077965975552 96215207189453733888 96303294842520250368 96672069521787322368 97253031478048063488 97261024658904317952 97722852886154575872 98841428725642297344 99409852740666064896 100390226041856065536 100490394618282000384 100993532688742219776 101455322961667424256 101481424151006674944 101971672576856948736 102616622183913357312 103732020251129806848 104251388581927452672 104728075315269599232 104859542210381217792 105357450767885402112 105866423960000790528 105893659983659139072 105926835802749272064 106396478881967112192 106882973984308068352 107078214452779155456 108242108088135450624 108341206697835281664 108756078212010737664 109281469894194364416 109409660412804071424 109938209496923897856 110469311958261694464 110993857599089147904 111733788994204336128 111836084333249323008 112939004297088073728 113484603351663378432 114137238331875852288 114166602169882509312 114718131648964067328 115262852122131038208 115443699956902526976 116582197984090914816 117819084729678299136 117849395788265816064 118527132113871077376 119099726955000889344 119167690278092931072 119696038742213001216 119705876503266852864 120243345732346576896 121619700366119534592 122350587988512079872 122941653630968659968 123680485684039385088 124277975953044406272 124868089798975291392 124900214339700523008 125471317285926862848 126297381149431824384 127670178770621300736 128286942919271645184 128404393123360333824 129057898105084575744 129670708637397417984 129681366211872423936 130297137181539434496 132546470320888086528 133221056108474400768 133343023628104962048 133853634722474754048 133987192824376000512 134658043584989626368 135273763948889899008 135308565534675566592 136822162911884476416 137644411487076089856 138309360334839742464 139001851442569936896 139637433753692798976 139812722947174957056 140476601023847202816 140512741132163088384 141155231946667720704 142084553793110802432 142770952603705540608 144322810784180600832 144454942263780375552 145008104282680983552 145879547217072095232 145891536988356476928 146584279329231863808 146667926496114376704 147292415944348925952 149114779110999097344 150585339062784098304 150597715600884105216 150735591927423000576 152182984442501136384 152222136226510012416 152957508865285423104 153683802829508050944 153924933275870035968 155598030376694710272 157092112972904398848 157132527717687754752 158036176151828103168 158799635940001185792 158840489975488708608 158890253704123908096 159594718322950668288 160324460976462102528 160617321679168733184 163134117318016106496 163922204841291546624 164114490619206107136 164907314245385846784 165703967937392541696 166490786398633721856 168396508199242432512 169408506445632110592 170226905027495067648 171205857497813778432 172077197473446100992 172894278183196557312 172908488282496565248 174873296976136372224 176728627094517448704 177790698170806616064 178649590432501334016 179544058113319501824 179558814754900279296 180365018598519865344 180411420712900755456 182429550549179301888 183525881982768119808 184412480446452989952 185520728526059077632 186416963929566609408 187302134698462937088 187350321509550784512 188206975928890294272 189446071724147736576 191505268155931951104 192430414378907467776 192606589685040500736 193344139043574644736 194506062956096126976 194522049317808635904 195445705772309151744 197682857451284594688 198819705481332129792 200780452083712131072 200980789236564000768 201987065377484439552 202910645923334848512 202962848302013349888 205233244367826714624 207464040502259613696 208502777163854905344 209456150630539198464 209719084420762435584 210714901535770804224 211732847920001581056 211787319967318278144 211853671605498544128 214156428905558310912 216484216176270901248 216682413395670563328 217512156424021475328 218819320825608142848 219876418993847795712 220938623916523388928 221987715198178295808 223672168666498646016 225878008594176147456 226969206703326756864 228274476663751704576 228333204339765018624 229436263297928134656 230525704244262076416 230887399913805053952 235638169459356598272 235698791576531632128 237054264227742154752 238199453910001778688 238335380556185862144 239392077484426002432 240486691464693153792 243239400732239069184 244701175977024159744 245883307261937319936 247360971368078770176 248555951906088812544 249736179597950582784 252594762298863648768 255340357541242601472 256808786246720667648 258115796210169151488 259341417274794835968 259362732423744847872 260594274363078868992 265092940641776173056 266442112216948801536 266686047256209924096 267974385648752001024 269316087169979252736 270547527897779798016 270617131069351133184 273644325823768952832 275288822974152179712 276618720669679484928 278003702885139873792 279274867507385597952 279625445894349914112 280953202047694405632 281025482264326176768 282310463893335441408 284169107586221604864 285541905207411081216 288645621568361201664 288909884527560751104 290016208565361967104 291759094434144190464 291783073976712953856 293168558658463727616 298229558221998194688 301170678125568196608 301471183854846001152 304365968885002272768 304444272453020024832 305915017730570846208 307849866551740071936 311196060753389420544 314184225945808797696 316072352303656206336 317599271880002371584 317680979950977417216 317780507408247816192 319189436645901336576 320648921952924205056 321234643358337466368 326268234636032212992 327844409682583093248 328228981238412214272 329814628490771693568 331407935874785083392 332981572797267443712 338817012891264221184 340453810054990135296 342411714995627556864 344154394946892201984 345788556366393114624 349746593952272744448 353457254189034897408 355581396341613232128 357299180865002668032 359088116226639003648 359117629509800558592 360730037197039730688 364859101098358603776 367051763965536239616 368824960892905979904 371041457052118155264 372833927859133218816 374604269396925874176 374700643019101569024 376413951857780588544 378892143448295473152 383010536311863902208 384860828757814935552 385213179370081001472 389012125912192253952 389044098635617271808 390891411544618303488 397639410962664259584 401560904167424262144 401961578473128001536 403974130754968879104 405821291846669697024 405925696604026699776 410466488735653429248 414928081004519227392 417005554327709810688 418912301261078396928 419438168841524871168 421429803071541608448 423465695840003162112 428312857811116621824 432968432352541802496 433364826791341126656 435024312848042950656 437638641651216285696 439752837987695591424 441877247833046777856 447344337332997292032 451756017188352294912 456548953327503409152 456666408679530037248 458872526595856269312 461051408488524152832 461774799827610107904 471276338918713196544 471397583153063264256 474108528455484309504 476398907820003557376 476670761112371724288 478784154968852004864 480973382929386307584 489402351954048319488 491766614523874639872 494721942736157540352 497111903812177625088 499472359195901165568 505189524597727297536 510680715082485202944 513617572493441335296 516231592420338302976 518682834549589671936 518725464847489695744 530185881283552346112 533372094512419848192 535948771297504002048 538632174339958505472 541095055795559596032 541234262138702266368 547288651647537905664 550577645948304359424 553237441339358969856 559250891788699828224 561906404095388811264 562050964528652353536 564620927786670882816 568338215172443209728 577291243136722403328 577819769055121502208 580032417130723934208 583518188868288380928 583566147953425907712 586337117316927455232 596459116443996389376 602341356251136393216 602942367709692002304 608731937770004545536 608888544906040049664 615699733103480143872 622392121506778841088 628368451891617595392 632144704607312412672 635198543760004743168 635361959901954834432 635561014816495632384 642469286716674932736 652536469272064425984 656457962476824428544 659629256981543387136 662815871749570166784 665963145594534887424 677634025782528442368 680907620109980270592 684823429991255113728 688308789893784403968 691577112732786229248 706914508378069794816 711162792683226464256 714598361730005336064 718176232453278007296 721460074394079461376 729718202196717207552 734103527931072479232 737649921785811959808 742082914104236310528 745667855718266437632 749208538793851748352 757784286896590946304 766021072623727804416 770426358740162002944 778024251824384507904 778088197271234543616 781782823089236606976 795278821925328519168 803923156946256003072 807948261509937758208 811642583693339394048 811851393208053399552 820932977471306858496 829856162009038454784 834011108655419621376 837824602522156793856 838876337683049742336 842859606143083216896 846931391680006324224 856625715622233243648 865936864705083604992 866729653582682253312 870048625696085901312 875277283302432571392 879505675975391182848 894688674665994584064 903512034376704589824 913097906655006818304 913332817359060074496 917745053191712538624 923549599655220215808 942552677837426393088 948217056910968619008 952797815640007114752 953341522224743448576 957568309937704009728 961946765858772615168 978804703908096638976 983533229047749279744 989443885472315080704 994223807624355250176 998944718391802331136 1021361430164970405888 1027235144986882670592 1032463184840676605952 1037365669099179343872 1060371762567104692224 1066744189024839696384 1071897542595008004096 1077264348679917010944 1082190111591119192064 1094577303295075811328 1101155291896608718848 1106474882678717939712 1118501783577399656448 1123812808190777622528 1124101929057304707072 1129241855573341765632 1136676430344886419456 1154582486273444806656 1155639538110243004416 1167036377736576761856 1167132295906851815424 1172674234633854910464 1192918232887992778752 1204682712502272786432 1205884735419384004608 1217463875540009091072 1217777089812080099328 1231399466206960287744 1244784243013557682176 1256736903783235190784 1264289409214624825344 1270397087520009486336 1284938573433349865472 1305072938544128851968 1312915924953648857088 1319258513963086774272 1325631743499140333568 1355268051565056884736 1369646859982510227456 1376617579787568807936 1383154225465572458496 1413829016756139589632 1422325585366452928512 1429196723460010672128 1436352464906556014592 1442920148788158922752 1468207055862144958464 1475299843571623919616 1484165828208472621056 1491335711436532875264 1498417077587703496704 1515568573793181892608 1532042145247455608832 1540852717480324005888 1556048503648769015808 1556176394542469087232 1590557643850657038336 1607846313892512006144 1615896523019875516416 1623285167386678788096 1623702786416106799104 1641865954942613716992 1659712324018076909568 1677752675366099484672 1685719212286166433792 1693862783360012648448 1731873729410167209984 1733459307165364506624 1740097251392171802624 1750554566604865142784 1759011351950782365696 1789377349331989168128 1807024068753409179648 1826195813310013636608 1826665634718120148992 1847099199310440431616 1885105355674852786176 1896434113821937238016 1905595631280014229504 1906683044449486897152 1957609407816193277952 1978887770944630161408 1988447615248710500352 1997889436783604662272 2042722860329940811776 2054470289973765341184 2064926369681353211904 2074731338198358687744 2120743525134209384448 2133488378049679392768 2143795085190016008192 2154528697359834021888 2164380223182238384128 2189154606590151622656 2202310583793217437696 2212949765357435879424 2237003567154799312896 2247625616381555245056 2273352860689772838912 2311279076220486008832 2334072755473153523712 2334264591813703630848 2345348469267709820928 2385836465775985557504 2411769470838768009216 2434927751080018182144 2435554179624160198656 2462798932413920575488 2489568486027115364352 2513473807566470381568 2528578818429249650688 2540794175040018972672 2569877146866699730944 2610145877088257703936 2625831849907297714176 2638517027926173548544 2710536103130113769472 2739293719965020454912 2753235159575137615872 2827658033512279179264 2844651170732905857024 2858393446920021344256 2872704929813112029184 2885840297576317845504 2936414111724289916928 2950599687143247839232 2968331656416945242112 2982671422873065750528 2996834155175406993408 3064084290494911217664 3081705434960648011776 3112097007297538031616 3181115287701314076672 3215692627785024012288 3231793046039751032832 3246570334773357576192 3283731909885227433984 3319424648036153819136 3355505350732198969344 3371438424572332867584 3387725566720025296896 3463747458820334419968 3466918614330729013248 3501109133209730285568 3518022703901564731392 3578754698663978336256 3614048137506818359296 3652391626620027273216 3653331269436240297984 3694198398620880863232 3770210711349705572352 3792868227643874476032 3811191262560028459008 3915218815632386555904 3957775541889260322816 3976895230497421000704 4108940579947530682368 4129852739362706423808 4149462676396717375488 4241487050268418768896 4266976756099358785536 4287590170380032016384 4309057394719668043776 4328760446364476768256 4404621167586434875392 4425899530714871758848 4474007134309598625792 4495251232763110490112 4546705721379545677824 4622558152440972017664 4668145510946307047424 4668529183627407261696 4771672931551971115008 4823538941677536018432 4869855502160036364288 4871108359248320397312 4925597864827841150976 4979136972054230728704 5057157636858499301376 5081588350080037945344 5220291754176515407872 5251663699814595428352 5277034055852347097088 5421072206260227538944 5478587439930040909824 5655316067024558358528 5689302341465811714048 5716786893840042688512 5872828223448579833856 5936663312833890484224 5965342845746131501056 5993668310350813986816 6128168580989822435328 6163410869921296023552 6224194014595076063232 6362230575402628153344 6431385255570048024576 6463586092079502065664 6493140669546715152384 6567463819770454867968 6638849296072307638272 6711010701464397938688 6742876849144665735168 6933837228661458026496 7002218266419460571136 7036045407803129462784 7157509397327956672512 7304783253240054546432 7306662538872480595968 7388396797241761726464 7540421422699411144704 7585736455287748952064 7622382525120056918016 7830437631264773111808 7915551083778520645632 8217881159895061364736 8259705478725412847616 8482974100536837537792 8533953512198717571072 8575180340760064032768 8618114789439336087552 8657520892728953536512 8809242335172869750784 8851799061429743517696 8948014268619197251584 8990502465526220980224 9245116304881944035328 9336291021892614094848 9543345863103942230016 9647077883355072036864 9739711004320072728576 9851195729655682301952 9958273944108461457408 10114315273716998602752 10163176700160075890688 10503327399629190856704 10554068111704694194176 10842144412520455077888 10957174879860081819648 11310632134049116717056 11378604682931623428096 11433573787680085377024 11745656446897159667712 11873326625667780968448 11930685691492263002112 12326821739842592047104 12448388029190152126464 12724461150805256306688 12862770511140096049152 12927172184159004131328 12986281339093430304768 13277698592144615276544 13422021402928795877376 13485753698289331470336 13867674457322916052992 14004436532838921142272 14315018794655913345024 14609566506480109092864 14613325077744961191936 14776793594483523452928 15171472910575497904128 15244765050240113836032 15660875262529546223616 15831102167557041291264 16435762319790122729472 16965948201073675075584 17067907024397435142144 17150360681520128065536 17618484670345739501568 17896028537238394503168 17981004931052441960448 18490232609763888070656 18672582043785228189696 19086691726207884460032 19294155766710144073728 19479422008640145457152 19702391459311364603904 19916547888216922914816 20228630547433997205504 21006654799258381713408 21108136223409388388352 21914349759720163639296 22621264268098233434112 22757209365863246856192 22867147575360170754048 23491312893794319335424 23746653251335561936896 24653643479685184094208 25448922301610512613376 25725541022280192098304 25854344368318008262656 25972562678186860609536 26555397184289230553088 26844042805857591754752 26971507396578662940672 27735348914645832105984 28008873065677842284544 28630037589311826690048 29219133012960218185728 29553587188967046905856 30342945821150995808256 30489530100480227672064 31662204335114082582528 32871524639580245458944 33931896402147350151168 34135814048794870284288 34300721363040256131072 35236969340691479003136 35792057074476789006336 36980465219527776141312 37345164087570456379392 38173383452415768920064 38588311533420288147456 38958844017280290914304 39833095776433845829632 40457261094867994411008 42013309598516763426816 43828699519440327278592 45514418731726493712384 45734295150720341508096 46982625787588638670848 47493306502671123873792 49307286959370368188416 50897844603221025226752 51451082044560384196608 53688085611715183509504 53943014793157325881344 55470697829291664211968 56017746131355684569088 57260075178623653380096 58438266025920436371456 59107174377934093811712 60685891642301991616512 63324408670228165165056 65743049279160490917888 67863792804294700302336 68271628097589740568576 68601442726080512262144 70473938681382958006272 73960930439055552282624 76346766904831537840128 77176623066840576294912 77917688034560581828608 79666191552867691659264 80914522189735988822016 84026619197033526853632 87657399038880654557184 91028837463452987424768 91468590301440683016192 94986613005342247747584 98614573918740736376832 101795689206442050453504 102902164089120768393216 107376171223430367019008 110941395658583328423936 112035492262711369138176 114520150357247306760192 116876532051840872742912 121371783284603983233024 131486098558320981835776 136543256195179481137152 137202885452161024524288 140947877362765916012544 147921860878111104565248 152693533809663075680256 154353246133681152589824 161829044379471977644032 168053238394067053707264 175314798077761309114368 182057674926905974849536 189973226010684495495168 197229147837481472753664 203591378412884100907008 205804328178241536786432 221882791317166656847872 229040300714494613520384 233753064103681745485824 242743566569207966466048 262972197116641963671552 273086512390358962274304 274405770904322049048576 295843721756222209130496 305387067619326151360512 308706492267362305179648 336106476788134107414528 350629596155522618228736 364115349853811949699072 394458295674962945507328 411608656356483073572864 443765582634333313695744 458080601428989227040768 485487133138415932932096 525944394233283927343104 546173024780717924548608 591687443512444418260992 610774135238652302721024 617412984534724610359296 701259192311045236457472 728230699707623899398144 788916591349925891014656 823217312712966147145728 887531165268666627391488 916161202857978454081536 1051888788466567854686208 1092346049561435849097216 1183374887024888836521984 1234825969069449220718592 1456461399415247798796288 1577833182699851782029312 1775062330537333254782976 1832322405715956908163072 2103777576933135709372416 2184692099122871698194432 2366749774049777673043968 2469651938138898441437184 3155666365399703564058624 3550124661074666509565952 4369384198245743396388864 4733499548099555346087936 6311332730799407128117248 7100249322149333019131904 9466999096199110692175872 14200498644298666038263808 18933998192398221384351744 28400997288597332076527616 56801994577194664153055232
- Sum of all divisors σ(n): 199422905295425484621312000
- Sum of proper divisors (its aliquot sum) s(n): 142620910718230820468256768
- 56801994577194664153055232 is an abundant number, because the sum of its proper divisors (142620910718230820468256768) is greater than itself. Its abundance is 85818916141036156315201536
Bases of 56801994577194664153055232
- Binary: 101110111111000100101001001011110011011000110100100101111010000000000000000000000000002
- Hexadecimal: 0x2EFC4A4BCD8D25E8000000
- Base-36: 74XPWTCWHDS000000
Squares and roots of 56801994577194664153055232
- 56801994577194664153055232 squared (568019945771946641530552322) is 3226466587947652033261397066223438438790000042573824
- 56801994577194664153055232 cubed (568019945771946641530552323) is 183269737632102301738900733673046542475037092895304470625161294671282509447168
-
The
square root of 56801994577194664153055232 is 7536709797862.3711999955 -
56801994577194664153055232 is a
perfect cube number . Itscube root is 384403968
Scales and comparisons
How big is 56801994577194664153055232?- 56,801,994,577,194,664,153,055,232 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 56,801,994,577,194,664,153,055,232 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 56801994577194664153055232 cubic inches would be around 32033664 feet tall.
Recreational maths with 56801994577194664153055232
- 56801994577194664153055232 backwards is 23255035146649177549910865
- 56801994577194664153055232 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 56801994577194664153055232'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 56801994577194664153055232 - Facts about the integer". Numbermatics.com. 2024. Web. 2 May 2024.
APA style:
Numbermatics. (2024). Number 56801994577194664153055232 - Facts about the integer. Retrieved 2 May 2024, from https://numbermatics.com/n/56801994577194664153055232/
Chicago style:
Numbermatics. 2024. "Number 56801994577194664153055232 - Facts about the integer". https://numbermatics.com/n/56801994577194664153055232/
The information we have on file for 56801994577194664153055232 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 56801994577194664153055232, math, Factors of 56801994577194664153055232, curriculum, school, college, exams, university, Prime factorization of 56801994577194664153055232, STEM, science, technology, engineering, physics, economics, calculator, fifty-six septillion, eight hundred one sextillion, nine hundred ninety-four quintillion, five hundred seventy-seven quadrillion, one hundred ninety-four trillion, six hundred sixty-four billion, one hundred fifty-three million, fifty-five thousand, two hundred thirty-two.