377493154341833848487404032
377,493,154,341,833,848,487,404,032 is an even composite number composed of six prime numbers multiplied together.
377493154341833848487404032 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, six hundred divisors.
Prime factorization of 377493154341833848487404032:
29 × 39 × 73 × 173 × 313 × 9073
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 17 × 17 × 17 × 31 × 31 × 31 × 907 × 907 × 907)See below for interesting mathematical facts about the number 377493154341833848487404032 from the Numbermatics database.
Names of 377493154341833848487404032
- Cardinal: 377493154341833848487404032 can be written as Three hundred seventy-seven septillion, four hundred ninety-three sextillion, one hundred fifty-four quintillion, three hundred forty-one quadrillion, eight hundred thirty-three trillion, eight hundred forty-eight billion, four hundred eighty-seven million, four hundred four thousand and thirty-two.
Scientific notation
- Scientific notation: 3.77493154341833848487404032 × 1026
Factors of 377493154341833848487404032
Divisors of 377493154341833848487404032
- Number of divisors d(n): 25600
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 31 32 34 36 42 48 49 51 54 56 62 63 64 68 72 81 84 93 96 98 102 108 112 119 124 126 128 136 144 147 153 162 168 186 189 192 196 204 216 217 224 238 243 248 252 256 272 279 288 289 294 306 324 336 343 357 372 378 384 392 408 432 434 441 448 459 476 486 496 504 512 527 544 558 567 576 578 588 612 648 651 672 686 714 729 744 756 768 784 816 833 837 864 867 868 882 896 907 918 952 961 972 992 1008 1029 1054 1071 1088 1116 1134 1152 1156 1176 1224 1296 1302 1323 1344 1372 1377 1428 1458 1488 1512 1519 1536 1568 1581 1632 1666 1674 1701 1728 1734 1736 1764 1792 1814 1836 1904 1922 1944 1953 1984 2016 2023 2058 2108 2142 2176 2187 2232 2268 2304 2312 2352 2448 2499 2511 2592 2601 2604 2646 2688 2721 2744 2754 2856 2883 2916 2976 3024 3038 3087 3136 3162 3213 3264 3332 3348 3402 3456 3468 3472 3528 3584 3628 3672 3689 3808 3844 3888 3906 3968 3969 4032 4046 4116 4131 4216 4284 4352 4374 4464 4536 4557 4608 4624 4704 4743 4896 4913 4998 5022 5103 5184 5202 5208 5292 5376 5442 5488 5508 5712 5766 5831 5832 5859 5952 6048 6069 6076 6174 6272 6324 6349 6426 6528 6561 6664 6696 6727 6804 6912 6936 6944 7056 7256 7344 7378 7497 7533 7616 7688 7776 7803 7812 7936 7938 8064 8092 8163 8232 8262 8432 8568 8649 8704 8748 8928 8959 9072 9114 9248 9261 9408 9486 9639 9792 9826 9996 10044 10206 10368 10404 10416 10584 10633 10752 10884 10976 11016 11067 11424 11532 11662 11664 11718 11904 11907 12096 12138 12152 12348 12393 12544 12648 12698 12852 13056 13122 13328 13392 13454 13608 13671 13824 13872 13888 14112 14161 14229 14512 14688 14739 14756 14994 15066 15232 15309 15376 15419 15552 15606 15624 15872 15876 16128 16184 16326 16337 16464 16524 16864 17136 17298 17493 17496 17577 17856 17918 18144 18207 18228 18496 18522 18816 18972 19047 19278 19584 19652 19683 19992 20088 20181 20412 20736 20808 20832 21168 21266 21768 21952 22032 22134 22491 22599 22848 23064 23324 23328 23409 23436 23808 23814 24192 24276 24304 24489 24696 24786 25088 25296 25396 25704 25823 25947 26112 26244 26656 26784 26877 26908 27216 27342 27744 27776 27783 28117 28224 28322 28458 28917 29024 29376 29478 29512 29791 29988 30132 30464 30618 30752 30838 31104 31212 31248 31752 31899 32256 32368 32652 32674 32928 33048 33201 33728 34272 34391 34596 34986 34992 35154 35712 35721 35836 36288 36414 36456 36992 37044 37179 37632 37944 38094 38556 39168 39304 39366 39984 40176 40362 40824 41013 41472 41616 41664 42336 42483 42532 42687 43536 43904 44064 44217 44268 44443 44982 45198 45696 45927 46128 46257 46648 46656 46818 46872 47089 47616 47628 48384 48552 48608 48978 49011 49392 49572 50592 50792 51408 51646 51894 52479 52488 52731 53312 53568 53754 53816 54432 54621 54684 55488 55552 55566 56234 56448 56644 56916 57141 57834 58048 58752 58956 59024 59582 59976 60264 60543 60928 61236 61504 61676 62208 62424 62496 62713 63504 63798 64736 65304 65348 65856 66096 66402 67456 67473 67797 68544 68782 69192 69972 69984 70227 70308 71424 71442 71672 72576 72828 72912 73467 73984 74088 74358 75264 75888 76188 77112 77469 77841 78336 78608 78732 79968 80352 80631 80724 81648 82026 83232 83328 83349 84351 84672 84966 85064 85374 86751 87072 87808 88128 88434 88536 88886 89373 89964 90396 91392 91854 92256 92514 93296 93312 93636 93744 94178 95256 95697 96768 97104 97216 97956 98022 98784 99127 99144 99603 101184 101584 102816 103173 103292 103788 104958 104976 105462 106624 107136 107163 107508 107632 107933 108864 109242 109368 110976 111104 111132 111537 112468 112896 113288 113832 114282 114359 115668 116096 117504 117912 118048 119164 119952 120528 121086 122472 123008 123039 123352 124416 124848 124992 125426 127008 127449 127596 128061 129472 130608 130696 131712 132192 132651 132804 133329 134912 134946 135594 137088 137564 137781 138384 138771 139944 139968 140454 140616 141267 142848 142884 143344 145152 145656 145824 146934 147033 147968 148176 148716 151776 152303 152376 154224 154938 155682 157216 157437 157464 158193 159936 160704 161262 161448 163296 163863 164052 166464 166656 166698 168702 169344 169932 170128 170748 171423 173502 174144 175616 176256 176868 177072 177772 178746 179928 180761 180792 181629 182784 183708 184512 185028 186592 186624 187272 187488 188139 188356 190512 191394 194208 194432 195912 196044 196819 197568 198254 198288 199206 202368 202419 203168 203391 205632 206346 206584 207576 208537 209916 209952 210681 210924 213248 214272 214326 215016 215264 215866 217728 218484 218736 220401 221952 222264 223074 224936 225792 226576 227664 228564 228718 231336 232192 232407 233523 235008 235824 236096 238328 239904 240737 241056 241893 242172 244944 246016 246078 246704 249696 249984 250047 250852 253053 254016 254898 255192 256122 258944 260253 261216 261392 262123 263424 264384 265302 265608 266658 268119 269824 269892 271188 274176 275128 275562 276768 277542 277729 279888 279936 280908 281232 282534 285768 286688 287091 290304 291312 291648 293868 294066 296352 297381 297432 298809 303552 304606 304752 308448 309519 309876 311101 311364 314432 314874 314928 316386 319872 321408 321489 322524 322896 323799 326592 327726 328104 329623 332928 333312 333396 334611 337404 338688 339864 340256 341496 342846 343077 347004 348288 352512 353736 354144 355544 357492 359856 361522 361584 363258 367416 369024 369117 370056 373184 373248 374544 374976 376278 376712 381024 382347 382788 384183 388416 388864 391824 392088 393638 395136 396508 396576 397953 398412 399987 404736 404838 406336 406782 411264 412692 413168 415152 416313 417074 419832 419904 421362 421848 423801 426496 428544 428652 430032 430528 431732 435456 436968 437472 438991 440802 441099 443904 444528 446148 449872 453152 455328 456909 457128 457436 462672 464384 464814 467046 471648 472192 472311 474579 476656 477989 479808 481474 482112 483786 484344 489888 491589 492032 492156 493408 499392 499968 500094 501704 506106 506447 508032 509796 510384 512244 514269 517888 520506 522432 522784 524246 526848 528768 530604 531216 533316 536238 539784 542283 542376 544887 548352 550256 551124 553536 555084 555458 559776 559872 561816 562464 564417 565068 571536 573376 574182 582624 583296 587736 588132 590457 592704 594762 594864 597618 607104 607257 609212 609504 610173 616896 619038 619752 622202 622728 625611 628864 629748 629856 632043 632772 639744 642816 642978 645048 645792 647598 653184 655452 656208 659246 661203 665856 666792 669222 674808 677376 679728 680512 682992 685692 686154 694008 696576 697221 700569 705024 707472 708288 711088 714984 719712 722211 723044 723168 725679 726516 734832 738048 738234 740112 746368 749088 749952 750141 752556 753424 755531 759159 762048 764694 765576 768366 776832 777728 780759 783648 784176 786369 787276 790272 793016 793152 795906 796824 799974 800513 804357 809472 809676 812672 813564 822528 822649 825384 826336 830304 832626 833187 834148 839664 839808 842724 843696 847602 857304 860064 861056 861273 863464 870912 871627 873936 874944 877982 881604 882198 889056 892143 892296 896427 899744 906304 910656 913818 914256 914872 925344 928557 929628 933303 934092 943296 944384 944622 949158 953312 955978 959616 962948 964224 964467 967572 968688 971397 979776 983178 984312 986816 988869 998784 999936 1000188 1003408 1012212 1012894 1016064 1019592 1020768 1024488 1028538 1029231 1035776 1041012 1044864 1045568 1048492 1057536 1061208 1062432 1066121 1066632 1072476 1079568 1084566 1084752 1089774 1100512 1102248 1107072 1107351 1110168 1110916 1119552 1119744 1123632 1124928 1128834 1130136 1143072 1146752 1147041 1148364 1152549 1165248 1166592 1175472 1176264 1180914 1185408 1189524 1189728 1193859 1195236 1199961 1214208 1214514 1218424 1219008 1220346 1233792 1238076 1239504 1244404 1245456 1248939 1251222 1257728 1259496 1259712 1264086 1265544 1271403 1279488 1285632 1285956 1290096 1291584 1295196 1306368 1310904 1312416 1316973 1318492 1322406 1323297 1331712 1333584 1338444 1349616 1359456 1361024 1365984 1370727 1371384 1372308 1377733 1388016 1393152 1394442 1401138 1414944 1416576 1416933 1422176 1423737 1429968 1433967 1439424 1444422 1446088 1446336 1451358 1453032 1459759 1469664 1474767 1476096 1476468 1480224 1492736 1498176 1499904 1500282 1505112 1506848 1511062 1518318 1519341 1524096 1529388 1531152 1536732 1542807 1553664 1561518 1567296 1568352 1572738 1574552 1580544 1586032 1586304 1591812 1593648 1599948 1601026 1608714 1619352 1625344 1626849 1627128 1634661 1645056 1645298 1650768 1652672 1660608 1665252 1666374 1668296 1679328 1679616 1685159 1685448 1687392 1693251 1695204 1714608 1720128 1722112 1722546 1726928 1743254 1747872 1749888 1755964 1763208 1764396 1771371 1778112 1784286 1784592 1792854 1799488 1812608 1821312 1821771 1827636 1828512 1829744 1834861 1850688 1857114 1859256 1866606 1868184 1876833 1886592 1888768 1889244 1896129 1898316 1906624 1911956 1919232 1925896 1928448 1928934 1935144 1937376 1942794 1944103 1959552 1966356 1968624 1973632 1977738 1983609 1997568 2000376 2006816 2024424 2025788 2032128 2039184 2041536 2048976 2057076 2058462 2082024 2089728 2091136 2091663 2096984 2101707 2115072 2122416 2124864 2132242 2133264 2144952 2159136 2166633 2169132 2169504 2177037 2179548 2201024 2204496 2214144 2214702 2220336 2221832 2239104 2247264 2249856 2250423 2257668 2260272 2266593 2277477 2286144 2293504 2294082 2296728 2305098 2330496 2333184 2342277 2350944 2352528 2359107 2361828 2370816 2379048 2379456 2387718 2390472 2399922 2401539 2413071 2428416 2429028 2436848 2438016 2440692 2467584 2467947 2476152 2479008 2488808 2490912 2497878 2499561 2502444 2515456 2518992 2519424 2528172 2531088 2542806 2571912 2580192 2583168 2583819 2590392 2612736 2614881 2621808 2624832 2633946 2636984 2644812 2646594 2667168 2676429 2676888 2689281 2699232 2718912 2722048 2731968 2741454 2742768 2744616 2755466 2776032 2785671 2788884 2799909 2802276 2829888 2833152 2833866 2844352 2847474 2859936 2867934 2878848 2888844 2892176 2892672 2902716 2906064 2914191 2919518 2939328 2949534 2952936 2960448 2966607 2985472 2996352 2999808 3000564 3010224 3013696 3022124 3036636 3038682 3048192 3058776 3062304 3072937 3073464 3085614 3087693 3107328 3123036 3134592 3136704 3145476 3149104 3172064 3172608 3183624 3187296 3198363 3199896 3202052 3217428 3238704 3250688 3253698 3254256 3269322 3290596 3301536 3305344 3321216 3322053 3330504 3332748 3336592 3345923 3358656 3359232 3370318 3370896 3374784 3386502 3390408 3429216 3440256 3441123 3444224 3445092 3453856 3457647 3486508 3495744 3499776 3511928 3526416 3528792 3542742 3545129 3556224 3568572 3569184 3581577 3585708 3598976 3599883 3625216 3642624 3643542 3655272 3657024 3659488 3669722 3701376 3714228 3718512 3733212 3736368 3746817 3753666 3773184 3778488 3792258 3796632 3813248 3814209 3823912 3838464 3851792 3856896 3857868 3870288 3874752 3885588 3888206 3919104 3932712 3937248 3947264 3950919 3955476 3967218 3969891 3995136 4000752 4013632 4048848 4051576 4078368 4083072 4097952 4112181 4114152 4116924 4133199 4164048 4179456 4182272 4183326 4193968 4203414 4244832 4249728 4250799 4264484 4266528 4271211 4289904 4301901 4318272 4333266 4338264 4339008 4354074 4359096 4379277 4402048 4408992 4424301 4428288 4429404 4440672 4443664 4456091 4478208 4494528 4499712 4500846 4515336 4520544 4533186 4554954 4558023 4572288 4587008 4588164 4593456 4610196 4628421 4660992 4684554 4701888 4705056 4718214 4721393 4723656 4741632 4758096 4758912 4775436 4780944 4799844 4803078 4826142 4858056 4873696 4876032 4880547 4881384 4903983 4935168 4935894 4952304 4958016 4977616 4981824 4995756 4999122 5004888 5037984 5038848 5055477 5056344 5062176 5079753 5085612 5143824 5160384 5166336 5167638 5180784 5229762 5243616 5249664 5267892 5273968 5288717 5289624 5293188 5314113 5334336 5352858 5353776 5378562 5398464 5437824 5444096 5463936 5465313 5482908 5485536 5489232 5504583 5510932 5552064 5571342 5577768 5599818 5603591 5604552 5630499 5659776 5666304 5667732 5688387 5688704 5694948 5719872 5735868 5757696 5758543 5777688 5784352 5785344 5805432 5812128 5828382 5832309 5839036 5878656 5899068 5905872 5920896 5933214 5950827 5992704 6001128 6020448 6027392 6044248 6073272 6077364 6096384 6101389 6117552 6124608 6145874 6146928 6171228 6175386 6246072 6269184 6273408 6274989 6290952 6298208 6305121 6344128 6345216 6367248 6374592 6396726 6399792 6404104 6434856 6477408 6499899 6507396 6508512 6531111 6538644 6581192 6603072 6610688 6642432 6644106 6661008 6665496 6673184 6691846 6717312 6740636 6741792 6749568 6751269 6773004 6780816 6799779 6832431 6858432 6880512 6882246 6890184 6907712 6915294 6973016 6991488 6999552 7023856 7052832 7057584 7077321 7085484 7090258 7112448 7137144 7138368 7163154 7171416 7197952 7199766 7204617 7239213 7250432 7285248 7287084 7310544 7314048 7318976 7339444 7402752 7403841 7428456 7437024 7462847 7466424 7472736 7493634 7498683 7507332 7546368 7556976 7584516 7593264 7626496 7628418 7647824 7703584 7715736 7740576 7749504 7751457 7771176 7776412 7838208 7844643 7865424 7874496 7894528 7901838 7910952 7934436 7939782 8001504 8027264 8029287 8067843 8097696 8103152 8125813 8156736 8166144 8195904 8224362 8228304 8233848 8266398 8328096 8357013 8364544 8366652 8387936 8399727 8406828 8489664 8499456 8501598 8528968 8533056 8542422 8579808 8603802 8609599 8636544 8666532 8676528 8678016 8708148 8718192 8742573 8758554 8804096 8817984 8848602 8858808 8881344 8887328 8899821 8912182 8956416 8989056 8999424 9001692 9030672 9041088 9066372 9109908 9116046 9144576 9176328 9186912 9218811 9220392 9256842 9263079 9321984 9369108 9403776 9410112 9436428 9442786 9447312 9516192 9517824 9550872 9561888 9595089 9599688 9606156 9644131 9652284 9716112 9747392 9752064 9761094 9762768 9807966 9871788 9904608 9916032 9955232 9963648 9966159 9991512 9998244 10009776 10037769 10075968 10077696 10110954 10112688 10124352 10159506 10171224 10218313 10287648 10320768 10323369 10332672 10335276 10361568 10372941 10459524 10487232 10499328 10535784 10547936 10577434 10579248 10586376 10628226 10635387 10668672 10705716 10707552 10744731 10757124 10796928 10799649 10875648 10927872 10930626 10965816 10971072 10978464 11009166 11021864 11104128 11142684 11155536 11199636 11207182 11209104 11240451 11260998 11319552 11335464 11376774 11377408 11389896 11439744 11442627 11471736 11515392 11517086 11555376 11568704 11570688 11610864 11624256 11656764 11664618 11678072 11757312 11798136 11811744 11841792 11852757 11866428 11901654 11909673 11985408 12002256 12040896 12054784 12088496 12146544 12154728 12202778 12235104 12249216 12291748 12293856 12336543 12342456 12350772 12399597 12492144 12538368 12546816 12549978 12581904 12596416 12610242 12688256 12734496 12749184 12752397 12793452 12799584 12808208 12844027 12869712 12905703 12954816 12999798 13014792 13017024 13062222 13077288 13137831 13162384 13206144 13221376 13272903 13284864 13288212 13322016 13330992 13346368 13368273 13383692 13434624 13481272 13483584 13499136 13502538 13546008 13561632 13599558 13608721 13664862 13674069 13716864 13761024 13764492 13780368 13815424 13830588 13885263 13946032 13982976 13985033 14047712 14105664 14115168 14154642 14164179 14170968 14180516 14224896 14274288 14276736 14326308 14342832 14395904 14399532 14409234 14478426 14574168 14621088 14628096 14637952 14641641 14678888 14711949 14805504 14807682 14817659 14856912 14874048 14925694 14932848 14945472 14987268 14997366 15014664 15113952 15166431 15169032 15186528 15239259 15252992 15256836 15295648 15407168 15431472 15481152 15499008 15502914 15542352 15552824 15689286 15730848 15748992 15803676 15821904 15866151 15868872 15879564 15942339 16003008 16054528 16058574 16135686 16195392 16206304 16251626 16313472 16332288 16391808 16395939 16448724 16456608 16467696 16513749 16532796 16656192 16714026 16733304 16775872 16799454 16810773 16813656 16891497 16979328 16998912 17003196 17057936 17066112 17084844 17159616 17207604 17219198 17273088 17275629 17333064 17353056 17356032 17416296 17436384 17485146 17496927 17517108 17608192 17635968 17697204 17717616 17762688 17774656 17799642 17824364 17852481 17978112 18003384 18061344 18082176 18132744 18219816 18232092 18289152 18304167 18352656 18373824 18437622 18440784 18513684 18526158 18738216 18807552 18820224 18824967 18872856 18885572 18894624 18915363 19032384 19035648 19101744 19123776 19190178 19199376 19212312 19288262 19304568 19432224 19494784 19499697 19522188 19525536 19593333 19615932 19743576 19809216 19832064 19910464 19927296 19932318 19983024 19996488 20019552 20075538 20151936 20221908 20225376 20248704 20319012 20342448 20399337 20436626 20497293 20575296 20641536 20646738 20670552 20723136 20745882 20919048 20974464 20998656 21071568 21095872 21154868 21158496 21172752 21231963 21256452 21270774 21337344 21411432 21415104 21489462 21514248 21593856 21599298 21613851 21717639 21751296 21855744 21861252 21931632 21942144 21956928 22018332 22043728 22208256 22211523 22285368 22311072 22388541 22399272 22414364 22418208 22480902 22496049 22521996 22639104 22670928 22753548 22754816 22779792 22879488 22885254 22943472 23034172 23110752 23137408 23221728 23248512 23254371 23313528 23329236 23356144 23421461 23514624 23533929 23596272 23623488 23683584 23705514 23732856 23803308 23819346 24004512 24081792 24087861 24109568 24176992 24203529 24293088 24309456 24377439 24405556 24470208 24498432 24583496 24587712 24673086 24684912 24701544 24799194 24815903 24984288 25071039 25093632 25099956 25163808 25192832 25199181 25220484 25376512 25468992 25498368 25502119 25504794 25586904 25599168 25616416 25688054 25739424 25811406 25828797 25909632 25999596 26029584 26034048 26124444 26154576 26227719 26275662 26324768 26412288 26545806 26576424 26644032 26661984 26692736 26699463 26736546 26767384 26869248 26962544 26967168 26998272 27005076 27020437 27092016 27123264 27199116 27217442 27329724 27348138 27433728 27528984 27560736 27630848 27656433 27661176 27770526 27789237 27892064 27965952 27970066 28095424 28211328 28230336 28309284 28328358 28341936 28361032 28548576 28553472 28652616 28685664 28785267 28799064 28818468 28932393 28956852 29148336 29242176 29256192 29275904 29283282 29357776 29423898 29615364 29635318 29713824 29748096 29851388 29865696 29890944 29898477 29974536 29994732 30029328 30113307 30227904 30332862 30338064 30373056 30478518 30513672 30591296 30654939 30814336 30862944 30962304 30970107 30998016 31005828 31084704 31105648 31192637 31378572 31461696 31497984 31607352 31643808 31732302 31737744 31759128 31884678 31906161 32006016 32109056 32117148 32234193 32271372 32390784 32398947 32412608 32503252 32626944 32783616 32791878 32897448 32913216 32935392 33027498 33049751 33065592 33312384 33428052 33466608 33551744 33598908 33621546 33627312 33721353 33782994 33958656 34006392 34115872 34132224 34169688 34319232 34327881 34415208 34438396 34546176 34551258 34666128 34706112 34712064 34832592 34872768 34970292 34993854 35034216 35271936 35394408 35435232 35525376 35549312 35558271 35599284 35648728 35704962 35729019 35956224 36006768 36122688 36164352 36265488 36439632 36464184 36608334 36705312 36747648 36875244 36881568 37009629 37027368 37052316 37198791 37476432 37615104 37640448 37649934 37745712 37771144 37789248 37830726 38064768 38203488 38247552 38257191 38380356 38398752 38424624 38532081 38576524 38609136 38717109 38864448 38989568 38999394 39044376 39051072 39186666 39231864 39413493 39487152 39618432 39664128 39818709 39820928 39854592 39864636 39966048 39992976 40039104 40104819 40151076 40303872 40309801 40443816 40450752 40497408 40638024 40684896 40798674 40826163 40873252 40994586 41022207 41150592 41283072 41293476 41341104 41446272 41491764 41655789 41838096 41948928 41955099 42143136 42191744 42309736 42316992 42345504 42463926 42492537 42512904 42541548 42674688 42709723 42822864 42830208 42978924 43028496 43187712 43198596 43227702 43435278 43722504 43863264 43884288 43913856 43924923 44036664 44087456 44135847 44416512 44423046 44452977 44570736 44622144 44777082 44798544 44828728 44836416 44961804 44992098 45043992 45341856 45499293 45507096 45559584 45717777 45758976 45770508 45886944 46068344 46221504 46274816 46443456 46497024 46508742 46627056 46658472 46712288 46842922 47067858 47192544 47246976 47411028 47465712 47598453 47606616 47638692 47827017 48009024 48163584 48175722 48353984 48407058 48586176 48618912 48754878 48811112 48940416 48996864 49166992 49175424 49346172 49369824 49403088 49541247 49598388 49631806 49968576 50142078 50199912 50327616 50385664 50398362 50432319 50440968 50674491 50753024 50937984 50996736 51004238 51009588 51173808 51198336 51232832 51376108 51478848 51622812 51657594 51819264 51826887 51999192 52059168 52068096 52239929 52248888 52309152 52455438 52490781 52551324 52649536 52824576 53091612 53152848 53288064 53323968 53385472 53398926 53473092 53534768 53925088 53934336 54010152 54040874 54184032 54246528 54398232 54434884 54659448 54696276 54867456 54912501 55057968 55121472 55261696 55312866 55322352 55541052 55578474 55784128 55940132 56190848 56422656 56460672 56474901 56618568 56656716 56683872 56722064 56880691 57097152 57106944 57305232 57371328 57570534 57598128 57636936 57864786 57913704 58296672 58484352 58499091 58551808 58566564 58715552 58779999 58847796 59230728 59270636 59427648 59496192 59702776 59731392 59781888 59796954 59949072 59989464 60058656 60226614 60267193 60455808 60665724 60676128 60746112 60957036 61027344 61182592 61198011 61309878 61491879 61628672 61725888 61924608 61940214 62011656 62169408 62211296 62385274 62757144 62923392 62995968 63214704 63287616 63464604 63475488 63518256 63695889 63769356 63812322 64012032 64234296 64468386 64542744 64781568 64797894 64825216 64841553 65006504 65152917 65253888 65567232 65583756 65794896 65826432 65870784 66054996 66099502 66131184 66624768 66634569 66856104 66933216 67103488 67165623 67197816 67243092 67254624 67442706 67488147 67565988 67917312 68012784 68231744 68264448 68339376 68638464 68655762 68830416 68876792 69102516 69332256 69412224 69665184 69745536 69763113 69940584 69987708 70068432 70264383 70543872 70601787 70788816 70870464 71050752 71098624 71116542 71198568 71297456 71409924 71458038 72013536 72245376 72263583 72328704 72530976 72610587 72879264 72928368 73132317 73216668 73410624 73495296 73750488 73763136 74019258 74054736 74104632 74397582 74447709 74952864 75213117 75280896 75299868 75491424 75542288 75578496 75597543 75661452 76129536 76406976 76495104 76506357 76514382 76760712 76797504 76849248 77064162 77153048 77218272 77434218 77486391 77728896 77979136 77998788 78088752 78102144 78373332 78463728 78683157 78826986 78974304 79236864 79637418 79641856 79729272 79932096 79985952 80078208 80098389 80209638 80302152 80607744 80619602 80887632 80901504 80994816 81061311 81276048 81369792 81597348 81652326 81746504 81989172 82044414 82301184 82586952 82682208 82892544 82969299 82983528 83311578 83367711 83676192 83897856 83910198 84286272 84383488 84619472 84633984 84691008 84927852 84985074 85025808 85083096 85419446 85645728 85660416 85957848 86056992 86355801 86397192 86455404 86797179 86870556 87445008 87726528 87768576 87827712 87849846 88073328 88174912 88271694 88846092 88905954 89141472 89244288 89554164 89597088 89657456 89672832 89908189 89923608 89984196 90087984 90339921 90683712 90998586 91014192 91119168 91435554 91541016 91773888 91964817 92136688 92443008 92549632 92886912 92910321 92994048 93017484 93254112 93316944 93424576 93577911 93685844 94135716 94385088 94493952 94822056 94931424 95196906 95213232 95261047 95277384 95654034 95718483 96018048 96327168 96351444 96702579 96707968 96814116 97172352 97196841 97237824 97509756 97622224 97880832 97895231 98333984 98350848 98692344 98739648 98806176 99082494 99149253 99196776 99263612 99937152 100284156 100399824 100655232 100771328 100796724 100864638 100881936 101164059 101348982 101875968 102008476 102019176 102347616 102396672 102465664 102752216 102957696 102983643 103245624 103315188 103638528 103653774 103723613 103998384 104118336 104136192 104479858 104497776 104618304 104910876 104981562 105102648 105299072 106183224 106305696 106576128 106647936 106674813 106770944 106797852 106946184 107069536 107187057 107850176 107868672 108020304 108081748 108368064 108493056 108796464 108869768 109318896 109392552 109825002 110115936 110242944 110625732 110644704 111028887 111082104 111156948 111568256 111596373 111880264 112381696 112845312 112921344 112949802 113237136 113313432 113367744 113444128 113761382 114194304 114610464 114742656 114771573 115141068 115196256 115273872 115596243 115729572 115827408 116151327 116593344 116968704 116998182 117133128 117431104 117559998 117695592 118240479 118461456 118541272 118855296 118992384 119405552 119462784 119563776 119593908 119898144 119978928 120117312 120314457 120453228 120534386 120911616 120929403 121331448 121352256 121492224 121914072 122054688 122365184 122396022 122478489 122619756 122983758 123066621 123257344 123451776 123849216 123880428 124023312 124338816 124422592 124770548 124967367 125514288 125846784 125865297 126429408 126575232 126929208 126950976 127036512 127391778 127477611 127538712 127624644 128024064 128129169 128468592 128936772 129085488 129563136 129595788 129650432 129683106 130013008 130305834 131167512 131589792 131652864 131741568 131774769 132109992 132199004 132262368 132407541 133249536 133269138 133358931 133712208 133866432 134206976 134331246 134395632 134486184 134509248 134885412 134976294 135131976 136025568 136463488 136497879 136678752 137153331 137276928 137311524 137660832 137753584 138138821 138205032 138664512 138824448 139330368 139491072 139526226 139881168 139975416 140136864 140528766 141203574 141577632 141740928 142197248 142233084 142397136 142594912 142795359 142819848 142916076 143481051 144027072 144490752 144527166 145061952 145221174 145758528 145856736 146264634 146363183 146433336 146821248 146990592 147500976 147526272 148038516 148109472 148209264 148623741 148795164 148895418 149905728 150426234 150599736 150982848 151084576 151156992 151195086 151296957 151322904 152023473 152259072 152813952 152990208 153012714 153028764 153521424 153595008 153698496 154128324 154306096 154436544 154868436 154972782 155457792 155480661 155997576 156177504 156204288 156719787 156746664 156927456 157366314 157472343 157653972 157948608 158473728 159274836 159283712 159458544 159864192 159971904 160156416 160196778 160419276 160604304 161239204 161775264 161803008 162122622 162552096 162739584 163194696 163304652 163493008 163950227 163978344 164088828 164602368 164737503 165173904 165364416 165785088 165938598 165967056 166623156 166735422 167352384 167820396 168572544 168766976 169238944 169267968 169382016 169424703 169855704 169970148 170051616 170166192 170642073 170838892 171291456 171320832 171915696 172113984 172711602 172794384 172910808 173594358 173711321 173741112 174890016 175453056 175497273 175655424 175699692 176146656 176339997 176349824 176543388 177692184 177811908 178282944 178488576 178514833 179108328 179194176 179314912 179345664 179816378 179847216 179968392 180175968 180679842 180801579 181367424 181997172 182028384 182238336 182871108 183082032 183547776 183594033 183929634 184273376 184475637 184886016 185773824 185820642 186034968 186508224 186633888 186849152 187155822 187371688 188271432 188770176 188987904 189143059 189644112 189862848 190393812 190426464 190522094 190554768 191087667 191308068 191436966 192036096 192702888 193405158 193415936 193628232 194344704 194393682 194475648 194524659 195019512 195244448 195458751 195761664 195790462 196667968 196701696 197384688 197479296 197612352 198164988 198298506 198393552 198527224 199874304 199903707 200568312 200799648 201310464 201496869 201593448 201729276 201763872 202328118 202464441 202697964 203751936 204016952 204038352 204695232 204793344 204931328 205504432 205915392 205967286 206491248 206630376 207307548 207447226 207996768 208236672 208959716 208995552 209236608 209289339 209821752 209963124 210205296 210598144 210793149 211805361 212366448 212611392 213152256 213295872 213349626 213595704 213892368 214139072 214374114 215700352 216040608 216163496 216736128 216790749 216986112 217592928 217739536 218348459 218637792 218785104 219396951 219650004 220231872 220485888 221251464 221289408 222057774 222164208 222313896 223136512 223192746 223343127 223760528 224763392 225639351 225842688 225899604 226474272 226626864 226735488 226792629 226888256 227522764 228388608 229220928 229485312 229519071 229543146 230282136 230392512 230547744 231192486 231348257 231459144 231654816 232302654 232459173 233186688 233937408 233996364 234266256 234862208 235119996 235391184 236049471 236480958 236922912 237082544 237710592 237745561 238811104 238925568 239187816 239796288 239957856 240234624 240295167 240628914 240906456 241068772 241823232 241858806 242662896 242704512 242984448 243183933 243828144 244109376 244730368 244792044 244956978 245239512 245967516 246133242 246903552 247760856 248046624 248677632 248845184 248907897 249541096 249934734 250103133 251028576 251693568 251730594 251900203 252858816 253150464 253858416 253901952 254073024 254783556 254955222 255077424 255249288 256258338 256937184 257873544 258170976 259067403 259191576 259300864 259366212 260026016 260391537 260611668 262335024 263179584 263305728 263483136 263549538 264219984 264398008 264524736 264815082 266538276 266717862 267424416 267732864 268662492 268791264 268972368 269018496 269724567 269770824 269952588 270263952 271019763 272051136 272926976 272995758 273357504 274306662 274623048 275321664 275507168 275894451 276277642 276410064 277329024 277648896 278660736 278730963 278982144 279052452 279762336 279950832 280273728 280733733 281057532 282168607 282407148 283155264 283481856 284466168 284794272 285189824 285590718 285639696 285783141 285832152 286962102 287155449 288054144 288981504 289054332 290123904 290442348 291517056 291590523 291713472 292529268 292726366 292866672 293642496 293685693 295001952 295052544 296077032 296218944 296418528 297247482 297447759 297590328 297790836 298968061 299811456 300852468 301199472 301965696 302169152 302313984 302390172 302593914 302645808 303492177 304046946 305627904 306025428 306057528 307042848 307190016 307396992 308256648 308612192 308873088 308950929 309736872 309945564 310915584 310961322 311170839 311995152 312355008 312408576 313439574 313493328 313854912 314732628 314944686 315307944 315897216 318549672 318917088 319728384 319943808 320024439 320312832 320393556 320838552 321208608 321561171 322478408 323550528 323606016 324245244 325104192 325479168 326389392 326609304 326986016 327900454 327956688 328177656 329475006 330347808 330728832 331877196 331934112 333086661 333246312 333470844 334704768 334789119 335640792 337145088 338477888 338535936 338764032 338849406 339711408 339940296 340103232 340332384 341284146 341677784 342582912 343831392 344227968 345423204 345588768 345821616 346788729 347188716 347422642 347482224 348453981 349780032 350906112 350994546 351399384 352293312 352679994 352699648 353086776 354721437 355384368 355623816 356565888 356977152 357029666 358216656 358388352 358629824 358691328 359632756 359694432 359936784 360351936 360943371 361359684 361603158 362734848 362788209 363994344 364056768 364476672 365742216 366164064 367095552 367188066 367435467 367859268 368546752 368951274 369199863 369772032 371547648 371641284 372069936 373016448 373267776 373698304 374311644 374743376 376542864 377540352 377595891 378286118 379288224 379725696 380787624 380852928 381044188 381109536 382175334 382432833 382616136 382873932 384072192 384387507 385405776 386810316 386831872 387256464 388689408 388787364 388951296 389049318 390039024 390488896 390917502 391580924 393335936 394769376 394958592 395224704 395324307 396329976 396597012 396787104 397054448 398164837 399748608 399807414 400076793 401136624 401599296 402620928 402993738 403186896 403458552 403527744 404656236 404928882 405395928 408033904 408076704 409390464 409493637 409862656 411008864 411459993 411830784 411934572 412982496 413260752 414416463 414615096 414894452 415993536 416473344 417919432 417991104 418473216 418578678 419643504 419926248 420410592 421196288 421586298 421870351 423610722 424732896 425222784 426591744 426699252 427191408 427784736 428278144 428386077 428748228 430443153 431400704 432081216 432326992 433472256 433536023 433581498 435185856 435479072 436696918 437275584 437570208 438793902 439089549 439300008 440463744 440971776 442502928 442578816 444115548 444328416 444627792 445871223 446273024 446385492 446686254 447521056 451278702 451799208 452948544 453253728 453470976 453585258 453776512 453890871 455045528 456070419 456777216 458441856 458970624 459038142 459086292 459347429 460564272 460785024 461095488 462384972 462696514 462918288 463309632 464605308 464918346 466373376 466441983 467992728 468532512 469724416 470159361 470239992 470782368 472098942 472417029 472961916 473845824 474165088 475421184 475491122 477622208 477851136 478375632 479592576 479915712 480469248 480590334 481257828 481812912 482137544 483717612 485325792 485409024 486367866 487656288 488218752 489584088 489913956 490479024 491850681 491935032 492266484 493807104 494212509 495521712 496093248 497355264 497690368 497815794 499082192 499869468 500206266 502057152 503461188 503800406 505717632 506300928 507716832 507803904 508146048 508274109 509567112 509910444 510154848 510498576 511926219 512516676 513874368 515747088 516341952 518134806 518383152 518732424 520052032 520783074 521133963 521223336 524670048 526359168 526491819 526966272 527099076 528439968 528796016 529049472 529630164 533076552 533435724 534848832 535465728 535544499 537324984 537582528 537944736 538036992 539449134 539541648 539905176 540527904 542039526 542404737 544102272 545853952 545991516 546715008 548613324 549246096 550643328 550782099 551014336 551788902 552555284 552820128 553426911 554658048 557321472 557461926 558104904 559524672 559901664 560547456 561467466 562115064 564337214 564814296 566310528 566963712 567429177 568932336 569588544 570379648 571181436 571279392 571566282 571664304 573263001 573924204 574310898 576108288 578108664 580247808 580884696 583034112 583181046 583426944 583573977 585058536 585452732 585733344 586376253 587284992 587371386 590003904 590105088 592154064 592437888 592837056 594494964 594895518 595180656 595581672 597936122 599622912 599711121 601704936 602398944 603931392 604338304 604490607 604780344 605187828 605291616 606984354 607393323 608093892 611255808 612050856 612115056 614085696 614380032 614793984 616513296 617224384 617746176 617901858 619473744 619891128 621922644 622341678 623990304 624710016 626879148 626986656 627709824 629465256 629889372 630615888 631794432 632379447 635416083 637099344 637834176 639456768 639887616 640048878 640787112 641677104 642417216 643122342 644956816 647101056 648490488 650208384 650372247 650958336 652778784 653218608 653972032 655045377 655800908 655913376 656355312 658190853 658950012 660695616 661457664 663754392 663868224 666173322 666492624 666941688 669409536 669578238 670029381 671281584 674290176 676918053 676955776 677528064 677698812 679422816 679880592 680206464 680377887 680664768 682568292 683355568 685165824 685266617 687662784 688455936 688557213 690846408 691177536 691643232 693577458 694044771 694377432 694845284 694964448 696907962 697377519 699560064 701812224 701989092 702798768 704586624 705359988 705399296 706173552 708148413 709442874 710768736 711247632 713131776 713236683 714059332 716433312 716776704 717259648 719265512 719388864 719873568 720703872 720885501 721886742 722719368 723206316 725469696 725576418 726065291 727988688 728113536 728953344 729551799 731484432 732328128 734191104 734376132 734870934 735718536 737093504 737902548 738399726 743282568 744139872 746032896 746142643 746535552 746723691 747396608 748623288 749486752 750309399 753085728 755080704 755191782 755700609 756572236 758576448 759451392 761575248 761705856 762088376 762219072 764350668 764865666 765232272 765747864 768775014 770811552 773620632 774512928 777202209 777574728 777902592 778098636 780078048 780977792 781174611 781835004 783161848 786671872 789538752 789917184 790449408 790565689 790648614 792659952 793194024 793574208 794108896 796329674 799614828 800153586 802273248 803198592 805987476 806373792 806917104 807055488 809173701 809312472 809857764 810791856 813059289 816067808 816153408 818780928 818987274 822017728 822919986 823869144 825964992 826521504 827683353 828832926 829230192 829788904 831987072 832946688 835838864 835982208 836946432 837157356 839287008 839852496 840821184 842201199 843172596 843740702 846505821 847221444 849465792 850445568 853398504 854382816 855569472 856556288 856772154 857349423 857496456 860886306 861466347 862801408 864162432 864653984 866944512 867072046 867162996 870371712 870958144 873393836 874551168 874771569 875140416 877587804 878179098 878600016 880927488 881057079 885005856 885157632 888231096 888656832 889255584 891742446 892343277 892770984 893372508 895042112 896904183 902557404 903598416 905897088 906507456 906941952 907170516 907553024 907781742 910091056 912140838 916883712 918076284 918172584 918694858 921128544 921570048 922190976 924769944 925393028 925836576 926619264 926852787 929210616 929836692 932746752 932883966 933512517 935985456 937065024 939448832 940318722 940479984 941564736 944197884 944834058 945923832 947691648 948330176 950982244 955244416 956751264 959185152 959831424 960073317 960938496 961180668 962515656 963625824 964275088 966971747 967435224 970651584 970818048 972735732 975312576 976437504 979168176 979827912 980958048 983701362 983870064 984532968 988425018 991043424 992186496 995380736 995631588 998164384 999259983 999738936 1000412532 1004114304 1004367357 1006922376 1007600812 1011435264 1015433664 1015607808 1016292096 1016548218 1019134224 1019820888 1020309696 1020997152 1023852438 1024542281 1025033352 1027748736 1031494176 1032683904 1036269612 1036766304 1037464848 1040104064 1040366187 1041566148 1042267926 1042446672 1045361943 1049340096 1052718336 1052983638 1054198152 1056879936 1057592032 1058098944 1059260328 1064164311 1066153104 1066871448 1069697664 1070931456 1071088998 1074649968 1075165056 1075889472 1076073984 1078898268 1079083296 1079810352 1081055808 1082830113 1084079052 1084809474 1088204544 1088364627 1091983032 1093430016 1097226648 1098492192 1101286656 1101564198 1102028672 1102306401 1103577804 1105110568 1105640256 1106853822 1107599589 1109316096 1114642944 1114923852 1116209808 1119049344 1119803328 1121094912 1122934932 1124230128 1128674428 1129628592 1132621056 1132787673 1134858354 1137864672 1139177088 1140759296 1142362872 1142558784 1143132564 1143328608 1146526002 1147298499 1147848408 1148621796 1152216576 1153162521 1156217328 1160495616 1161769392 1166068224 1166362092 1166853888 1167147954 1170117072 1170905464 1171466688 1172752506 1174742772 1180007808 1184308128 1184875776 1185674112 1185972921 1188989928 1189791036 1190361312 1191163344 1194494511 1195872244 1199245824 1199422242 1200230379 1203409872 1204797888 1207862784 1208676608 1208981214 1209560688 1210375656 1210583232 1213968708 1214786646 1216187784 1224101712 1224230112 1228171392 1228480911 1229587968 1233026592 1234379979 1234448768 1235492352 1235803716 1238947488 1239782256 1243249389 1243845288 1244683356 1247980608 1249420032 1249603831 1253758296 1253973312 1255419648 1258930512 1259778744 1261231776 1263588864 1264758894 1265611053 1270832166 1274198688 1275668352 1279775232 1280097756 1281574224 1283354208 1284834432 1285158231 1286244684 1289913632 1291329459 1294202112 1296980976 1300416768 1300608069 1300744494 1305557568 1306437216 1307944064 1310090754 1311601816 1311826752 1312710624 1316381706 1317268647 1317900024 1321391232 1322915328 1324001413 1327508784 1327736448 1332346644 1332985248 1333883376 1337613669 1338819072 1339156476 1340058762 1342563168 1353836106 1353911552 1355397624 1358845632 1359761184 1360412928 1360755774 1361329536 1361672613 1365136584 1366711136 1368211257 1370331648 1370533234 1375325568 1376911872 1377114426 1378042287 1381692816 1382355072 1383286464 1387154916 1388089542 1388754864 1389690568 1389928896 1393815924 1394755038 1399120128 1399325949 1403978184 1405597536 1409173248 1410478083 1410719976 1412347104 1416296826 1417251087 1418885748 1421537472 1422495264 1426263552 1426473366 1428118664 1432866624 1433553408 1434519296 1438531024 1438777728 1439747136 1441407744 1441771002 1443773484 1445438736 1446412632 1451152836 1452130582 1455977376 1456227072 1459103598 1462968864 1464656256 1468752264 1469741868 1471437072 1474187008 1475552043 1475805096 1476799452 1482637527 1486565136 1488279744 1492065792 1492285286 1493071104 1493447382 1497246576 1498973504 1500618798 1506171456 1510383564 1511401218 1513144472 1517152896 1518902784 1523150496 1523411712 1524176752 1524438144 1528439213 1528701336 1529731332 1530464544 1531495728 1535778657 1537550028 1541623104 1547241264 1549025856 1554404418 1555149456 1556197272 1560156096 1561955584 1562349222 1563401889 1563670008 1566323696 1573343744 1579077504 1579475457 1580898816 1581131378 1581297228 1585319904 1586388048 1587148416 1588217792 1592659348 1599229656 1600307172 1604546496 1606397184 1606633497 1611974952 1612747584 1613834208 1614110976 1618347402 1618624944 1619437799 1619715528 1621583712 1626118578 1627214211 1632135616 1632306816 1637561856 1637974548 1644035456 1645839972 1647738288 1651929984 1652346297 1653043008 1655366706 1657665852 1658460384 1659577808 1663974144 1664218927 1671677728 1671964416 1674314712 1678574016 1679704992 1681642368 1684402398 1686345192 1687481404 1693011642 1694442888 1698931584 1700891136 1702287531 1706797008 1708765632 1711138944 1713112576 1713544308 1714698846 1714992912 1719789003 1721772612 1722932694 1728324864 1729307968 1734144092 1734325992 1740743424 1741916288 1746787672 1749102336 1749543138 1750280832 1750721931 1755175608 1756358196 1757200032 1761854976 1762114158 1763301421 1770011712 1770315264 1776462192 1777313664 1778511168 1783484892 1784686554 1785541968 1786745016 1790084224 1793808366 1799133363 1805114808 1807196832 1811794176 1813014912 1813471821 1814341032 1815106048 1815563484 1820182112 1822179969 1824281676 1833767424 1836152568 1836345168 1837389716 1842257088 1843140096 1844381952 1849539888 1850786056 1851673152 1853238528 1853705574 1858421232 1859673384 1865767932 1867025034 1871970912 1874130048 1880637444 1880959968 1883129472 1888395768 1889668116 1891847664 1895383296 1896660352 1897138341 1901964488 1906248249 1910488832 1913502528 1918370304 1919662848 1920146634 1922361336 1925031312 1927251648 1928550176 1933943494 1934870448 1941303168 1945471464 1950625152 1951116741 1952875008 1958336352 1959655824 1961916096 1965136131 1967402724 1967740128 1969065936 1974572559 1976850036 1982086848 1984372992 1991263176 1996328768 1998519966 1999477872 2000825064 2008228608 2008734714 2010088143 2013844752 2015201624 2022870528 2030867328 2032584192 2033096436 2038268448 2039641776 2040619392 2041133661 2041994304 2047704876 2049084562 2050066704 2055497472 2055799851 2062988352 2065367808 2065671639 2072539224 2073532608 2074929696 2080208128 2080732374 2082134313 2083132296 2084535852 2084893344 2090723886 2092132557 2098680192 2105436672 2105967276 2108396304 2113759872 2115184064 2116197888 2118520656 2124445239 2128328622 2132306208 2133742896 2139395328 2139710049 2142177996 2149299936 2150330112 2151778944 2157796536 2158166592 2159620704 2162111616 2162656503 2165660226 2168158104 2169618948 2176409088 2176729254 2178195873 2183966064 2186860032 2188655397 2194453296 2196984384 2202573312 2203128396 2204057344 2204612802 2207155608 2210221136 2211280512 2213707644 2215199178 2229847704 2232419616 2238098688 2238427929 2239606656 2240171073 2242189824 2245869864 2248460256 2250928197 2257348856 2259257184 2265242112 2265575346 2267101827 2269716708 2275729344 2278354176 2281518592 2284725744 2285117568 2286265128 2286657216 2293052004 2294596998 2295696816 2297243592 2306325042 2312434656 2323538784 2331606627 2332724184 2333707776 2334295908 2340234144 2341810928 2342933376 2343523833 2345505012 2349485544 2360015616 2368616256 2369751552 2371348224 2371697067 2371945842 2377979856 2379582072 2380722624 2382326688 2388989022 2391744488 2398844484 2400460758 2406819744 2409595776 2417353216 2417962428 2419121376 2420751312 2421166464 2427521103 2427937416 2429573292 2432375568 2439177867 2448203424 2448460224 2456342784 2456961822 2466053184 2468759958 2468897536 2471607432 2477894976 2479564512 2483050059 2486498778 2487690576 2489366712 2495961216 2498840064 2499207662 2507516592 2507946624 2510839296 2517861024 2519557488 2522463552 2526603597 2529517788 2531222106 2539517463 2541664332 2548397376 2551336704 2560195512 2563148448 2566708416 2569668864 2570316462 2572048269 2572489368 2579827264 2582658918 2584399041 2588404224 2593961952 2600833536 2601216138 2601488988 2611115136 2612874432 2615888128 2620181508 2623203632 2623653504 2625421248 2632763412 2634537294 2635800048 2642782464 2643171237 2648002826 2655017568 2655472896 2664693288 2665970496 2667766752 2675227338 2677029831 2678312952 2680117524 2685126336 2690712549 2707672212 2707823104 2710795248 2717691264 2719522368 2720825856 2721511548 2722659072 2723345226 2730273168 2733422272 2736422514 2741066468 2750651136 2754228852 2756084574 2763385632 2764710144 2766572928 2774309832 2776179084 2777509728 2779381136 2779857792 2787153859 2787631848 2789510076 2798240256 2798651898 2800537551 2807956368 2811195072 2818346496 2820956166 2821439952 2824694208 2832593652 2834502174 2837771496 2843074944 2844990528 2852946732 2856237328 2865733248 2869038592 2877062048 2877555456 2879494272 2880219951 2882815488 2883542004 2887546968 2890877472 2892825264 2900915241 2902305672 2904261164 2911954752 2912454144 2918207196 2925937728 2929312512 2937504528 2939483736 2942874144 2948374016 2951104086 2951610192 2953092457 2953598904 2965275054 2973130272 2976559488 2984570572 2986142208 2986894764 2994493152 2997779949 2997947008 3001237596 3012342912 3013102071 3020767128 3022802436 3026288944 3034305792 3034752161 3046300992 3046823424 3048353504 3048876288 3056878426 3057402672 3059462664 3060929088 3062991456 3071557314 3073626843 3075100056 3083246208 3094482528 3098051712 3108808836 3110298912 3112394544 3120312192 3121098561 3123911168 3124698444 3126803778 3127340016 3132647392 3136085829 3158155008 3158950914 3162262756 3162594456 3170639808 3172776096 3174296832 3176435584 3185318696 3192492933 3198459312 3200614344 3209092992 3212794368 3213266994 3215432003 3223949904 3225495168 3227668416 3228221952 3236694804 3237249888 3238875598 3239431056 3243167424 3248490339 3252237156 3254428422 3264271232 3264613632 3265093881 3275949096 3288070912 3291679944 3295476576 3303859968 3304692594 3306086016 3306919203 3310733412 3315331704 3316920768 3319155616 3322798767 3327948288 3328437854 3343355456 3343928832 3348629424 3357148032 3359409984 3363284736 3368804796 3372690384 3374962808 3386023284 3388885776 3397863168 3398363019 3404575062 3413594016 3417531264 3422277888 3427088616 3429397692 3429985824 3439578006 3441895497 3443545224 3445865388 3456649728 3458615936 3459487563 3468288184 3468651984 3481486848 3483832576 3493575344 3498204672 3499086276 3500561664 3501443862 3510351216 3512716392 3514400064 3524228316 3526602842 3540023424 3552924384 3554627328 3557022336 3557918763 3566969784 3569373108 3571083936 3573490032 3580168448 3583483533 3587616732 3598266726 3600691137 3610229616 3614393664 3623588352 3626029824 3626943642 3628682064 3631126968 3640364224 3644359938 3648563352 3672305136 3672690336 3674779432 3684514176 3685442733 3688763904 3699079776 3701572112 3703346304 3706477056 3707411148 3716842464 3719346768 3729748167 3731535864 3734050068 3743941824 3748260096 3748811493 3761274888 3761919936 3766258944 3776791536 3779336232 3783695328 3790766592 3793320704 3794276682 3796833159 3803928976 3812496498 3820977664 3827005056 3839325696 3840293268 3844722672 3850062624 3854503296 3855474693 3857100352 3867886988 3869740896 3873988377 3882606336 3890942928 3901250304 3901824207 3902233482 3916672704 3919311648 3923832192 3930272262 3934805448 3935480256 3938131872 3949145118 3951805941 3953700072 3964173696 3968745984 3972004239 3982526352 3992657536 3997039932 3998955744 4001650128 4012841007 4016457216 4017469428 4020176286 4027689504 4030403248 4041674537 4061734656 4066192872 4076536896 4079283552 4081238784 4082267322 4083988608 4085017839 4095409752 4098169124 4100133408 4104633771 4110994944 4111599702 4125976704 4130735616 4131343278 4134126861 4145078448 4147065216 4149859392 4160416256 4161464748 4164268626 4166264592 4169071704 4169786688 4181447772 4184265114 4197360384 4197977847 4211934552 4216792608 4227519744 4230368128 4231434249 4237041312 4248890478 4251753261 4256657244 4264612416 4267485792 4278790656 4279420098 4282303451 4284355992 4298599872 4300660224 4303557888 4315593072 4316333184 4319241408 4324223232 4325313006 4331320452 4336316208 4339237896 4353458508 4356391746 4367932128 4377310794 4388906592 4393968768 4406256792 4408114688 4409225604 4414311216 4420442272 4422561024 4426656129 4427415288 4430398356 4447912581 4459695408 4464839232 4476197376 4476855858 4479213312 4480342146 4491739728 4496920512 4501856394 4514697712 4518514368 4531150692 4534203654 4539433416 4551458688 4556708352 4569451488 4570235136 4572530256 4573314432 4585317639 4586104008 4589193996 4591393632 4594487184 4607335971 4612650084 4624869312 4647077568 4663213254 4665448368 4668591816 4680468288 4683621856 4685866752 4687047666 4690205667 4691010024 4698971088 4720031232 4737232512 4738426371 4742696448 4743394134 4743891684 4755959712 4759164144 4761445248 4764653376 4777978044 4783488976 4796866319 4797688968 4800921516 4813639488 4819191552 4819900491 4835924856 4838242752 4841502624 4842332928 4855042206 4855874832 4858313397 4859146584 4864751136 4878355734 4881642633 4896406848 4896920448 4912685568 4913923644 4932106368 4937519916 4937795072 4943214864 4955789952 4957038891 4959129024 4966100118 4972997556 4975381152 4978733424 4991922432 4992656781 4998415324 5015033184 5015893248 5035722048 5039114976 5044927104 5053207194 5059035576 5062444212 5079034926 5082457037 5083328664 5096794752 5102673408 5106862593 5120391024 5126296896 5133416832 5139337728 5140632924 5144096538 5144978736 5159367009 5159654528 5165317836 5168798082 5187923904 5202432276 5202977976 5222230272 5222998501 5225748864 5231776256 5240363016 5246407264 5247307008 5250842496 5252165793 5265526824 5269074588 5271600096 5285564928 5286342474 5289904263 5296005652 5310035136 5310945792 5329386576 5331940992 5335533504 5350454676 5354059662 5356625904 5360235048 5370252672 5381425098 5397400089 5415344424 5421590496 5435382528 5439044736 5440415463 5443023096 5445318144 5446690452 5460546336 5466539907 5466844544 5472845028 5482132936 5501302272 5508457704 5512169148 5526771264 5529420288 5533145856 5533959823 5548619664 5552358168 5555019456 5558762272 5559715584 5574307718 5575263696 5579020152 5597303796 5601075102 5615912736 5622390144 5641912332 5642879904 5649388416 5665187304 5669004348 5675542992 5686149888 5689981056 5691415023 5705893464 5712474656 5718744747 5731466496 5754124096 5755110912 5758988544 5760439902 5767084008 5775093936 5781754944 5785650528 5801830482 5804611344 5808522328 5823909504 5836414392 5851875456 5858625024 5875009056 5878967472 5885748288 5895408393 5902208172 5903220384 5906184914 5907197808 5923717677 5930550108 5946260544 5953118976 5969141144 5973789528 5988986304 5995559898 5995894016 6002475192 6024685824 6026204142 6030264429 6041534256 6045604872 6052577888 6068611584 6069504322 6092601984 6096707008 6097752576 6113756852 6114805344 6118925328 6121858176 6123400983 6125982912 6143114628 6147253686 6150200112 6166492416 6167399553 6188965056 6196103424 6197014917 6217617672 6220597824 6224789088 6240624384 6242197122 6246402939 6249396888 6253607556 6254680032 6265294784 6272171658 6276397671 6316310016 6317901828 6324525512 6325188912 6341279616 6345552192 6348593664 6352871168 6370637392 6384985866 6396918624 6401228688 6418185984 6419130147 6426533988 6430864006 6447899808 6450990336 6455336832 6473389608 6474499776 6477751196 6478862112 6486334848 6487969509 6496980678 6504474312 6508856844 6528542464 6529227264 6530187762 6534587619 6551898192 6565966191 6576141824 6583359888 6590953152 6607719936 6609385188 6612172032 6613838406 6621466824 6630663408 6633841536 6638311232 6645597534 6656875708 6686710912 6697258848 6714296064 6715283787 6718819968 6720513219 6726569472 6737609592 6745380768 6749925616 6768802229 6772046568 6777771552 6795726336 6796726038 6801305481 6809150124 6827188032 6835062528 6844555776 6854177232 6858795384 6859971648 6879156012 6883790994 6887090448 6891730776 6917231872 6918975126 6936576368 6937303968 6967665152 6987150688 6994819881 6998172552 7001123328 7002887724 7020702432 7025432784 7028800128 7030571499 7048456632 7053205684 7080046848 7105848768 7109254656 7114044672 7115091201 7115837526 7133939568 7138746216 7142167872 7146980064 7160336896 7166967066 7171795967 7175233464 7196533452 7201382274 7220459232 7228787328 7252059648 7253887284 7257364128 7262253936 7280728448 7282563309 7288719876 7297126704 7317533601 7344610272 7345380672 7349558864 7369028352 7370112391 7370885466 7398159552 7403144224 7406692608 7414822296 7433684928 7438693536 7449150177 7459496334 7463071728 7468100136 7487883648 7496520192 7497622986 7522549776 7523839872 7532517888 7553583072 7558672464 7567390656 7579810791 7586641408 7588553364 7593666318 7607857952 7618552389 7624992996 7654010112 7680586536 7689445344 7700125248 7709006592 7710949386 7714200704 7716144807 7735773976 7739481792 7747976754 7753197123 7765212672 7781885856 7802500608 7803648414 7804466964 7808906293 7833345408 7838623296 7847664384 7860544524 7869610896 7870960512 7876263744 7898290236 7903611882 7907400144 7928347392 7929513711 7944008478 7965052704 7985315072 7994079864 7997911488 8003300256 8025682014 8031089493 8034938856 8040352572 8055379008 8060806496 8072137647 8083349074 8123469312 8132385744 8153073792 8158567104 8162477568 8164534644 8167977216 8170035678 8190819504 8196338248 8200266816 8209267542 8223199404 8251953408 8262686556 8268253722 8290156896 8294130432 8299718784 8322929496 8328537252 8332529184 8338143408 8339573376 8361461577 8362895544 8368530228 8394720768 8395955694 8401612653 8423869104 8433585216 8455039488 8460736256 8462868498 8474082624 8497780956 8503506522 8513314488 8529224832 8534971584 8558840196 8564606902 8568711984 8597199744 8607115776 8631186144 8632666368 8638482816 8640659853 8648446464 8650626012 8662640904 8672632416 8678475792 8702745723 8706917016 8712783492 8735864256 8747226817 8754621588 8777813184 8787937536 8812513584 8818451208 8828622432 8840884544 8845122048 8853312258 8854830576 8859277371 8860796712 8895825162 8919390816 8929678464 8953711716 8958426624 8960684292 8983479456 8993841024 9003712788 9029395424 9037028736 9039306213 9062301384 9068407308 9078866832 9102917376 9104256483 9138902976 9140470272 9145060512 9146628864 9170635278 9172208016 9178387992 9182787264 9188974368 9214671942 9220880529 9225300168 9249738624 9268009891 9294155136 9326426508 9330896736 9337183632 9360936576 9363295683 9367243712 9371733504 9374095332 9380411334 9382020048 9397942176 9408257487 9474465024 9476852742 9486788268 9487783368 9511919424 9518328288 9522890496 9529306752 9555956088 9566977952 9577478799 9593732638 9595377936 9601843032 9627278976 9638383104 9639800982 9646296009 9671849712 9676485504 9683005248 9684665856 9710084412 9711749664 9716626794 9718293168 9729502272 9745471017 9756711468 9763285266 9792813696 9793840896 9795281643 9827847288 9864212736 9875039832 9886429728 9911579904 9914077782 9918258048 9920757609 9932200236 9945995112 9950762304 9957466848 9968396301 9983844864 9985313562 9996830648 10030066368 10031786496 10071444096 10078229952 10089854208 10106414388 10118071152 10124888424 10158069852 10164914074 10166657328 10193589504 10195089057 10213725186 10240782048 10252593792 10266833664 10281265848 10288193076 10289957472 10318734018 10319309056 10325686491 10330635672 10337596164 10375847808 10378462689 10404864552 10405955952 10444460544 10445997002 10451497728 10480726032 10492814528 10494614016 10501684992 10504331586 10531053648 10538149176 10543200192 10572684948 10579808526 10592011304 10620070272 10658773152 10663881984 10671067008 10700909352 10708119324 10713251808 10720470096 10740505344 10750450599 10762850196 10794800178 10802073411 10830688848 10843180992 10870765056 10878089472 10880830926 10886046192 10893380904 10921092672 10933079814 10933689088 10945690056 10964265872 11016915408 11024338296 11053542528 11056328199 11066291712 11067919646 11097239328 11104716336 11110038912 11117524544 11119431168 11148615436 11150527392 11158040304 11189244501 11194607592 11202150204 11231825472 11244780288 11246434479 11283824664 11285759808 11298776832 11330374608 11338008696 11351085984 11372299776 11379962112 11382830046 11390499477 11411786928 11424949312 11437489494 11462932992 11508248192 11517977088 11520879804 11534168016 11550187872 11563509888 11566424079 11571301056 11603660964 11609222688 11617044656 11647819008 11649532489 11672828784 11703750912 11705472621 11750018112 11757934944 11771496576 11790816786 11804416344 11806440768 11812369828 11814395616 11847435354 11855417823 11861100216 11892521088 11906237952 11916012717 11938282288 11947579056 11977972608 11991119796 11991788032 12004950384 12038523021 12049371648 12052408284 12060528858 12083068512 12091209744 12105155776 12125023611 12139008644 12185203968 12193414016 12227513704 12229610688 12237850656 12243716352 12246801966 12251965824 12255053517 12286229256 12294507372 12300400224 12332984832 12334799106 12343109947 12377930112 12392206848 12394029834 12402380583 12435235344 12441195648 12449578176 12481248768 12484394244 12492805878 12498793776 12507215112 12509360064 12530589568 12544343316 12552795342 12593933541 12635803656 12649051024 12650377824 12682559232 12684424931 12691104384 12694302747 12705742336 12741274784 12755259783 12769971732 12793837248 12802457376 12836371968 12838260294 12846910353 12853067976 12861728012 12895799616 12901980672 12910673664 12946779216 12948999552 12955502392 12957724224 12972669696 12975939018 12993961356 13008948624 13017713688 13057084928 13060375524 13069175238 13103796384 13131932382 13166719776 13181906304 13218770376 13224344064 13227676812 13242933648 13261326816 13267683072 13276622464 13279968387 13291195068 13313751416 13343737743 13373421824 13394517696 13428592128 13430567574 13437639936 13439616713 13441026438 13475219184 13490761536 13499851232 13537604458 13544093136 13555543104 13593452076 13602610962 13618300248 13654376064 13670125056 13708354464 13717590768 13719943296 13755952917 13758312024 13767581988 13774180896 13783461552 13822007913 13834463744 13837950252 13873152736 13874607936 13974301376 13989639762 13996345104 14005775448 14041404864 14050865568 14057600256 14061142998 14070617001 14096913264 14106411368 14160093696 14211697536 14228089344 14230182402 14231675052 14267879136 14277492432 14284335744 14293960128 14333934132 14343591934 14350466928 14390598957 14393066904 14402764548 14440918464 14457574656 14459701473 14507774568 14514728256 14524507872 14561456896 14565126618 14574940191 14577439752 14594253408 14635067202 14644927899 14689220544 14690761344 14699117728 14738056704 14740224782 14741770932 14796319104 14806288448 14813385216 14829644592 14867369856 14871116673 14877387072 14898300354 14918992668 14926143456 14936200272 14975767296 14977970343 14995245972 15045099552 15047679744 15107166144 15117344928 15134781312 15159621582 15177106728 15187332636 15215715904 15237104778 15247371111 15249985992 15308020224 15320587779 15361173072 15378890688 15400250496 15418013184 15421898772 15428401408 15432289614 15471547952 15478963584 15495953508 15506394246 15563771712 15607296828 15608933928 15617812586 15666690816 15668995503 15677246592 15695328768 15721089048 15739221792 15741921024 15752527488 15756497379 15796580472 15807223764 15814800288 15856694784 15859027422 15869712789 15888016956 15930105408 15970630144 15988159728 15995822976 16006600512 16051364028 16062178986 16069877712 16080705144 16110758016 16121612992 16144275294 16166698148 16192200267 16264771488 16306147584 16317134208 16321246389 16329069288 16335954432 16340071356 16381639008 16392676496 16400533632 16418535084 16446398808 16503906816 16525373112 16536507444 16580313792 16588260864 16599437568 16601879469 16645858992 16657074504 16665058368 16676286816 16679146752 16722923154 16725791088 16737060456 16791911388 16803225306 16847738208 16867170432 16921472512 16925736996 16948165248 16995561912 17007013044 17026628976 17058449664 17069943168 17074245069 17117680392 17129213804 17137423968 17156234241 17194399488 17262372288 17265332736 17276965632 17281319706 17301252024 17325281808 17345264832 17356951584 17405491446 17413834032 17425566984 17471728512 17494453634 17509243176 17555626368 17575875072 17625027168 17636902416 17657244864 17681769088 17686225179 17706624516 17709661152 17718554742 17721593424 17771153031 17791650324 17838781632 17859356928 17907423432 17921368584 17966958912 17987682048 18007425576 18058790848 18074057472 18078612426 18090793287 18124602768 18136814616 18157733664 18205834752 18208512966 18277805952 18290121024 18293257728 18341270556 18344416032 18356775984 18365574528 18377948736 18429343884 18441761058 18450600336 18499477248 18502198659 18536019782 18588310272 18591044751 18652853016 18661793472 18674367264 18721873152 18726591366 18734487424 18739208817 18748190664 18760822668 18764040096 18795884352 18816514974 18829193013 18948930048 18953705484 18973576536 18975566736 19023838848 19036656576 19045780992 19058613504 19111912176 19133955904 19154957598 19187465276 19190755872 19203686064 19254557952 19257390441 19279601964 19292592018 19343699424 19352971008 19366010496 19420168824 19423499328 19433253588 19436586336 19459004544 19490942034 19513422936 19526570532 19585627392 19587681792 19590563286 19603762857 19655694576 19697898573 19728425472 19750079664 19772859456 19823159808 19828155564 19836516096 19841515218 19864400472 19891990224 19901524608 19914933696 19936792602 19970627124 19993661296 20060132736 20142888192 20145851361 20156459904 20161539657 20179708416 20212828776 20236142304 20249776848 20306406687 20316139704 20329828148 20333314656 20387179008 20390178114 20403916443 20427450372 20481564096 20505187584 20533667328 20562531696 20576386152 20579914944 20637468036 20638618112 20651372982 20661271344 20675192328 20751695616 20756925378 20809729104 20811911904 20891994004 20902995456 20961452064 20984459643 20985629056 21003369984 21008663172 21062107296 21076298352 21086400384 21091714497 21145369896 21159617052 21184022608 21240140544 21243265127 21317546304 21327763968 21342134016 21345273603 21401818704 21416238648 21426503616 21440940192 21481010688 21500901198 21515387901 21525700392 21589600356 21604146822 21661377696 21686361984 21756178944 21761661852 21772092384 21786761808 21842185344 21847689927 21866159628 21867378176 21891380112 21928531744 21952600803 22033830816 22048676592 22107085056 22110337173 22112656398 22135839292 22194478656 22209432672 22220077824 22235049088 22297230872 22301054784 22316080608 22347450531 22378489002 22389215184 22404300408 22463650944 22489560576 22492868958 22508024021 22567649328 22571519616 22597553664 22660749216 22676017392 22702171968 22739432373 22759924224 22765660092 22780998954 22823573856 22849898624 22855657167 22874978988 23016496384 23041759608 23068336032 23100375744 23127019776 23130421933 23132848158 23142602112 23148434421 23207321928 23218445376 23234089312 23259591369 23295638016 23299064978 23345657568 23407501824 23410945242 23426718879 23500036224 23515869888 23542993152 23581633572 23608832688 23612881536 23624739656 23628791232 23694870708 23710835646 23722200432 23785042176 23788541133 23832025434 23876564576 23895158112 23955945216 23982239592 24009900768 24077046042 24093268479 24104816568 24121057716 24166137024 24182419488 24210311552 24216412941 24250047222 24278017288 24370407936 24386828032 24455027408 24459221376 24475701312 24487432704 24493603932 24503931648 24507536359 24510107034 24572458512 24589014744 24600800448 24669598212 24686219894 24755860224 24788059668 24804761166 24870470688 24882391296 24899156352 24968788488 24985611756 24997587552 25014430224 25018720128 25061179136 25084384731 25088686632 25105590684 25187867082 25204837959 25271607312 25298102048 25300755648 25365118464 25368849862 25382208768 25388605494 25482549568 25510519566 25539943464 25587674496 25604914752 25676520588 25693820706 25706135952 25723456024 25791599232 25821347328 25893558432 25897999104 25911004784 25915448448 25945339392 25951878036 25987922712 26017897248 26035427376 26108237169 26120751048 26138350476 26207592768 26241680451 26263864764 26333439552 26363812608 26437540752 26455353624 26485867296 26522653632 26535366144 26553244928 26559936774 26577832113 26582390136 26627502832 26687475486 26746843648 26789035392 26861135148 26875279872 26879233426 26882052876 26950438368 26981523072 26999702464 27075208916 27088186272 27111086208 27117918639 27186904152 27205221924 27236600496 27308752128 27312769449 27416708928 27435181536 27439886592 27511905834 27516624048 27535163976 27548361792 27566923104 27644015826 27662641587 27675900504 27746305472 27749215872 27804029673 27948602752 27979279524 27992690208 28011550896 28082809728 28089887049 28101731136 28115200512 28122285996 28141234002 28193826528 28212822736 28291721759 28423395072 28460364804 28463350104 28535758272 28554984864 28568671488 28587920256 28667868264 28687183868 28700933856 28732436397 28781197914 28786133808 28805529096 28881836928 28915149312 28919402946 28938888027 29015549136 29029456512 29049015744 29122913792 29130253236 29149880382 29154879504 29188506816 29236413051 29270134404 29289855798 29378441088 29381522688 29385844929 29398235456 29480449564 29483541864 29592638208 29612576896 29659289184 29734739712 29742233346 29754774144 29762272827 29796600708 29837985336 29852286912 29872400544 29951534592 29955940686 29976124157 29990491944 30090199104 30095359488 30214332288 30234689856 30269562624 30319243164 30354213456 30374665272 30431431808 30474209556 30494742222 30499971984 30585267171 30641175558 30722346144 30757781376 30800500992 30843797544 30856802816 30864579228 30943095904 30957927168 30977059473 30991907016 31012788492 31127543424 31135388067 31214593656 31217867856 31235625172 31333381632 31337991006 31354493184 31442178096 31478443584 31483842048 31505054976 31512994758 31593160944 31614447528 31629600576 31718054844 31739425578 31776033912 31860210816 31976319456 31991645952 32013201024 32102728056 32124357972 32139755424 32161410288 32221516032 32243225984 32251351797 32288550588 32333396296 32384400534 32406220233 32529542976 32612295168 32634268416 32642492778 32658138576 32680142712 32763278016 32785352992 32801067264 32837070168 32892797616 33050746224 33073014888 33160627584 33168984597 33198875136 33203758938 33291717984 33314149008 33330116736 33352573632 33358293504 33445846308 33451582176 33474120912 33567733503 33583822776 33606450612 33695476416 33734340864 33739303437 33851473992 33896330496 33991123824 34014026088 34053257952 34116899328 34139886336 34148490138 34171498431 34235360784 34258427608 34274847936 34312468482 34388798976 34524744576 34553931264 34562639412 34602504048 34650563616 34690529664 34699272237 34713903168 34810982892 34827668064 34851133968 34943457024 34948597467 34988907268 35018486352 35111252736 35116417863 35250054336 35273804832 35314489728 35363538176 35372450358 35413249032 35419322304 35437109484 35443186848 35542306062 35566253469 35583300648 35677563264 35718713856 35748038151 35814846864 35842737168 35933917824 35975364096 36014851152 36115569063 36117581696 36148114944 36157224852 36181586574 36249205536 36273629232 36315467328 36375070833 36417025932 36555611904 36560989507 36580242048 36682541112 36688832064 36713551968 36731149056 36755897472 36765160551 36858687768 36883522116 36901200672 36998954496 37004397318 37029329841 37072039564 37176620544 37182089502 37207141749 37305706032 37323586944 37348734528 37443746304 37453182732 37468974848 37478417634 37496381328 37521645336 37528080192 37591768704 37633029948 37658386026 37781800623 37907410968 37947153072 37951133472 38047677696 38053274793 38073313152 38082908241 38117227008 38223824352 38265779349 38267911808 38309915196 38374930552 38381511744 38407372128 38509115904 38514780882 38540731059 38559203928 38585184036 38687398848 38705942016 38732020992 38737718761 38840337648 38846998656 38866507176 38873172672 38918009088 38981884068 39026845872 39053141064 39171254784 39181126572 39207525714 39311389152 39395797146 39500159328 39545718912 39656311128 39673032192 39683030436 39728800944 39783980448 39803049216 39829867392 39839905161 39873585204 39941254248 39987322592 40031213229 40120265472 40285776384 40291702722 40312919808 40318850139 40323079314 40425657552 40472284608 40499553696 40612813374 40632279408 40659656296 40666629312 40780356228 40807832886 40854900744 40963128192 41010375168 41125063392 41152772304 41159829888 41267858751 41274936072 41302745964 41322542688 41350384656 41466023739 41503391232 41513850756 41619458208 41623823808 41783988008 41922904128 41968919286 41971258112 42017326344 42124214592 42152596704 42172800768 42183428994 42211851003 42290739792 42319234104 42368045216 42480281088 42486530254 42635092608 42684268032 42690547206 42803637408 42832477296 42853007232 42881880384 43001802396 43030775802 43051400784 43171796871 43179200712 43208293644 43322755392 43372723968 43379104419 43523323704 43544184768 43573523616 43684370688 43695379854 43724820573 43732319256 43782760224 43857063488 43905201606 43934783697 44067661632 44097353184 44214170112 44220674346 44225312796 44271678584 44388957312 44418865344 44440155648 44470098176 44594461744 44602109568 44632161216 44694901062 44756978004 44778430368 44808600816 44927301888 44933911029 44985737916 45016048042 45135298656 45143039232 45321498432 45352034784 45404343936 45478864746 45531320184 45561997908 45647147712 45699797248 45711314334 45742113333 45749957976 45961763337 46032992768 46083519216 46136672064 46200751488 46254039552 46260843866 46265696316 46285204224 46296868842 46414643856 46436890752 46468178624 46519182738 46598129956 46691315136 46821890484 46853437758 47000072448 47006986509 47031739776 47085986304 47163267144 47217665376 47225763072 47249479312 47257582464 47381615603 47389741416 47421671292 47444400864 47570084352 47577082266 47609138367 47664050868 47753129152 47790316224 47911890432 47964479184 48019801536 48154092084 48186536958 48209633136 48242115432 48332274048 48364838976 48420623104 48432825882 48500094444 48556034576 48773656064 48910054816 48918442752 48951402624 48963739167 48987207864 49007863296 49015072718 49020214068 49144917024 49178029488 49201600896 49339196424 49372439788 49511720448 49576119336 49609522332 49740941376 49764782592 49798312704 49805638407 49937576976 49971223512 49995175104 50028860448 50037440256 50122358272 50168769462 50177373264 50202571769 50211181368 50375734164 50409675918 50543214624 50596204096 50601511296 50737699724 50764417536 50777210988 50965099136 51021039132 51079886928 51175348992 51209829504 51222735207 51353041176 51387641412 51412271904 51446912048 51583198464 51590786737 51787116864 51795998208 51822009568 51830896896 51903756072 51975845424 52035794496 52070854752 52216474338 52241502096 52276700952 52415185536 52483360902 52527729528 52666879104 52727625216 52875081504 52910707248 52971734592 53045307264 53058675537 53106489856 53119873548 53155664226 53164780272 53255005664 53313459093 53374950972 53578070784 53722270296 53758466852 53764105752 53900876736 53963046144 53999404928 54150417832 54176372544 54222172416 54235837278 54272379861 54373808304 54410443848 54473200992 54617504256 54625538898 54662344051 54833417856 54870363072 54879773184 55023811668 55033248096 55070327952 55096723584 55133846208 55288031652 55325283174 55351801008 55492610944 55498431744 55506595977 55608059346 55773134253 55897205504 55958559048 55985380416 56023101792 56165619456 56179774098 56203462272 56217626451 56244571992 56282468004 56387653056 56425645472 56487579039 56583443518 56846790144 56920729608 56926700208 57071516544 57109969728 57137342976 57175840512 57335736528 57374367736 57401867712 57464872794 57562395828 57572267616 57611058192 57763673856 57772171323 57838805892 57877776054 58031098272 58058913024 58098031488 58260506472 58299760764 58309759008 58377013632 58472826102 58540268808 58579711596 58756882176 58763045376 58771689858 58796470912 58811288571 58960899128 58967083728 59093695719 59185276416 59225153792 59318578368 59469479424 59484466692 59509548288 59524545654 59593201416 59675970672 59704573824 59744801088 59911881372 59952248314 59980983888 60180398208 60428664576 60437554083 60469379712 60484618971 60539125248 60638486328 60708426912 60749330544 60862863616 60919220061 60948419112 60989484444 60999943968 61170534342 61211749329 61282351116 61444692288 61515562752 61601001984 61687595088 61729158456 61886191808 61915854336 61954118946 61983814032 62025576984 62255086848 62270776134 62429187312 62435735712 62471250344 62675982012 62708986368 62884356192 62956887168 63010109952 63025989516 63186321888 63228895056 63259201152 63275143491 63436109688 63478851156 63552067824 63720421632 63729795381 63952638912 63983291904 64026402048 64035820809 64205456112 64248715944 64279510848 64322820576 64443032064 64486451968 64502703594 64546163703 64577101176 64666792592 64768801068 64812440466 65059085952 65268536832 65284985556 65316277152 65360285424 65526556032 65543069781 65570705984 65602134528 65674140336 65785595232 65857802409 66101492448 66146029776 66321255168 66331011519 66337969194 66407517876 66583435968 66628298016 66660233472 66705147264 66891692616 66903164352 66948241824 67042351593 67135467006 67167645552 67212901224 67390952832 67468681728 67478606874 67524072063 67702947984 67792660992 67982247648 68028052176 68106515904 68218297119 68279772672 68296980276 68342996862 68470721568 68516855216 68549695872 68566971501 68624936964 69049489152 69125278824 69205008096 69301127232 69381059328 69391265799 69398544474 69427806336 69445303263 69621965784 69655336128 69702267936 69778774107 69886914048 69897194934 69977814536 70036972704 70222505472 70232835726 70280156637 70500108672 70547609664 70628979456 70727076352 70744900716 70826498064 70838644608 70874218968 70886373696 71084612124 71132506938 71166601296 71355126528 71365623399 71496076302 71629693728 71685474336 71867835648 72029702304 72231138126 72235163392 72279805437 72314449704 72363173148 72498411072 72547258464 72630934656 72649238823 72750141666 72834051864 73111223808 73121979014 73160484096 73365082224 73377664128 73427103936 73462298112 73511794944 73522609077 73530321102 73717375536 73767044232 73802401344 74008794636 74058659682 74144079128 74364179004 74414283498 74611412064 74647173888 74697469056 74906365464 74937949696 74956835268 74992762656 75043290672 75056160384 75183537408 75253154193 75266059896 75316772052 75563601246 75614513877 75814821936 75894306144 75902266944 76095355392 76106549586 76146626304 76165816482 76447648704 76531558698 76535823616 76619830392 76749861104 76763023488 76814744256 77029561764 77081462118 77118407856 77170368072 77374797696 77464041984 77475437522 77680675296 77693997312 77733014352 77746345344 77836018176 77963768136 78053691744 78106282128 78324711507 78362253144 78415051428 78622778304 78725041353 78791594292 79000318656 79091437824 79312622256 79366060872 79457601888 79567960896 79606098432 79659734784 79679810322 79733496339 79747170408 79882508496 79974645184 80062426458 80240530944 80583405444 80625839616 80637700278 80646158628 80851315104 80944569216 80999107392 81225626748 81264558816 81319312592 81333258624 81546727423 81560712456 81615665772 81709801488 81926256384 81938308347 82250126784 82305544608 82319659776 82535717502 82549872144 82605491928 82645085376 82700769312 82932047478 82987924761 83027701512 83238916416 83247647616 83412089019 83567976016 83845808256 83937838572 83942516224 84034652688 84248429184 84269661147 84305193408 84345601536 84366857988 84423702006 84581479584 84638468208 84736090432 84875165277 84973060508 85270185216 85381094412 85607274816 85664954592 85706014464 85763760768 86003604792 86061551604 86102801568 86343593742 86358401424 86401769629 86416587288 86645510784 86745447936 86758208838 86816664081 87046647408 87088369536 87147047232 87368741376 87390759708 87449641146 87464638512 87565520448 87709239153 87714126976 87810403212 87869567394 88135323264 88157534787 88194706368 88441348692 88450625592 88543357168 88777914624 88790974517 88837730688 88940196352 89188923488 89204219136 89264322432 89286818481 89389802124 89513956008 89556860736 89617201632 89854603776 89867822058 89928372471 89971475832 90032096084 90270597312 90286078464 90642996864 90704069568 90808687872 90957729492 91062640368 91123995816 91294295424 91399594496 91422628668 91484226666 91499915952 91755801513 91923526674 92167038432 92273344128 92401502976 92521687732 92531392632 92570408448 92593737684 92829287712 92873781504 92931178419 92936357248 93038365476 93196259912 93382630272 93406164201 93643780968 93706875516 94000144896 94013973018 94063479552 94077316991 94326534288 94435330752 94451526144 94498958624 94515164928 94763231206 94779482832 94843342584 94888801728 95154164532 95218276734 95328101736 95506258304 95580632448 95928958368 96039603072 96308184168 96373073916 96419266272 96484230864 96664548096 96729677952 96754055391 96841246208 96865651764 97000188888 97112069152 97218660699 97820109632 97836885504 97902805248 97927478334 97974415728 98030145436 98040428136 98289834048 98356058976 98403201792 98678392848 98744879576 99152238672 99219044664 99481882752 99596625408 99611276814 99875153952 99942447024 99990350208 100057720896 100074880512 100337538924 100354746528 100405143538 100422362736 100703200509 100751468328 100819351836 101086429248 101192408192 101203022592 101217910311 101475399448 101554421976 101930198272 102042078264 102159773856 102350697984 102419659008 102445470414 102514495293 102706082352 102775282824 102824543808 102893824096 103166396928 103181573474 103574233728 103644019136 103661793792 103807512144 103951690848 104071588992 104097816711 104141709504 104432948676 104483004192 104553401904 104830371072 104845792401 104966721804 105055459056 105333758208 105349253589 105750163008 105821414496 105943469184 106090614528 106117351074 106239747096 106311328452 106329560544 106510011328 106626918186 106698760407 106749901944 107156141568 107244114453 107444540592 107516933704 107528211504 107801753472 107926092288 107998809856 108300835664 108352745088 108444344832 108471674556 108544759722 108747616608 108820887696 108946401984 109125212499 109251077796 109324688102 109666835712 109682968521 109740726144 110047623336 110066496192 110140655904 110193447168 110267692416 110295481653 110576063304 110650566348 110703602016 110985221888 110996863488 111013191954 111087989523 111216118692 111546268506 111621425247 111794411008 111917118096 111970760832 112046203584 112331238912 112359548196 112406924544 112435252902 112489143984 112564936008 112775306112 112851290944 112975158078 113166887036 113345401869 113841459216 113853400416 114143033088 114159824379 114219939456 114248724723 114351681024 114671473056 114748735472 114803735424 114929745588 115124791656 115144535232 115222116384 115527347712 115544342646 115622193177 115677611784 115755552108 116062196544 116117826048 116196062976 116213156283 116521012944 116599521528 116619518016 116754027264 116945652204 117080537616 117159423192 117513764352 117543379716 117592941824 117622577142 117921798256 117934167456 118187391438 118450307584 118637156736 118968933384 119019096576 119049091308 119186402832 119351941344 119409147648 119489602176 119519715483 119823762744 119904496628 119961967776 120093639687 120360796416 120857329152 120875108166 120938759424 120956550417 120969237942 121276972656 121416853824 121498661088 121725727232 121838440122 121896838224 121978968888 121999887936 122341068684 122423498658 122564702232 122889384576 123031125504 123375190176 123458316912 123772383616 123803576253 123908237892 123967628064 124051153968 124398071217 124510173696 124541552268 124858374624 124871471424 124942500688 125291910647 125351964024 125768712384 125913774336 126051979032 126372643776 126457790112 126518402304 126550286982 126635553009 126872219376 126957702312 127104135648 127440843264 127459590762 127905277824 128052804096 128071641618 128410912224 128497431888 128559021696 128645641152 128972903936 129005407188 129092327406 129154202352 129333585184 129515390613 129537602136 129624880932 130118171904 130137313257 130569971112 130632554304 130720570848 131053112064 131086139562 131141411968 131174461719 131348280672 131571190464 131715604818 131804351091 132202984896 132292059552 132642510336 132662023038 132675938388 132751406981 132815035752 133166871936 133256596032 133320466944 133410294528 133783385232 133806328704 133896483648 134084703186 134270934012 134335291104 134425802448 134781905664 134801733087 134957213748 135048144126 135405895968 135964495296 136056104352 136213031808 136436594238 136593960552 136685993724 136941443136 137033710432 137099391744 137133943002 137226339999 137249873928 137885290011 138098978304 138250557648 138410016192 138602254464 138762118656 138782531598 138797088948 138855612672 138890606526 139243931568 139310672256 139404535872 139557548214 139794389868 139955629072 140073945408 140465671452 140560313274 141000217344 141020959527 141095219328 141257958912 141489801432 141652996128 141677289216 141748437936 141772747392 142144846809 142169224248 142265013876 142333202592 142710253056 142731246798 142827415101 142992152604 143259387456 143370948672 143735671296 144059404608 144462276252 144470326784 144559610874 144628899408 144726346296 144996822144 145094516928 145261869312 145298477646 145500283332 145668103728 146243958028 146320968192 146730164448 146755328256 146854207872 146891217501 147023589888 147045218154 147060642204 147434751072 147534088464 147604802688 148017589272 148117319364 148288158256 148702855889 148728358008 148828566996 149222824128 149294347776 149394938112 149416915221 149812730928 149913670536 149985525312 150086581344 150112320768 150367074816 150506308386 150532119792 150607715307 150633544104 151127202492 151229027754 151629643872 151788612288 151804533888 152213099172 152293252608 152331632964 152895297408 153063117396 153071647232 153239660784 153499722208 153526046976 153629488512 153668205621 154059123528 154162924236 154236815712 154340736144 154749595392 154772360211 154950875044 155361350592 155387994624 155466028704 155492690688 155927536272 156107383488 156212564256 156649423014 156724506288 156830102856 157245556608 157450082706 157556168147 157583188584 158000637312 158182875648 158625244512 158732121744 158915203776 159135921792 159176026611 159319469568 159359620644 159466992678 159494340816 159765016992 159940377279 159949290368 160124852916 161166810888 161275400556 161292317256 161702630208 161889138432 161912953531 161998214784 162451253496 162529117632 162638625184 162666517248 162817139583 163093454846 163121424912 163231331544 163419602976 163852512768 163876616694 163987032153 164500253568 164611089216 164639319552 165071435004 165099744288 165210983856 165290170752 165401538624 165864094956 165975849522 166055403024 166477832832 166495295232 166519787931 166824178038 167135952032 167319402759 167691616512 167875677144 168069305376 168496858368 168539322294 168610386816 168652879353 168733715976 168847404012 169162959168 169276936416 169462737117 169472180864 169750330554 169946121016 170540370432 170762188824 171214549632 171329909184 171412028928 171527521536 171552754513 172007209584 172123103208 172205603136 172687187484 172716802848 172803539258 172833174576 173291021568 173316513969 173516417676 173633328162 174093294816 174176739072 174294094464 174781519416 174899282292 174929277024 175131040896 175418478306 175428253952 175620806424 175739134788 176270646528 176315069574 176389412736 176433865713 176882697384 176901251184 177086714336 177281087157 177555829248 177581949034 177675461376 178377846976 178408438272 178528644864 178573636962 178779604248 179027912016 179113721472 179234403264 179735644116 179856744942 179942951664 180064192168 180541194624 181285993728 181312662249 181408139136 181617375744 181915458984 182125280736 182247991632 182588590848 182757660183 182845257336 182968453332 182999831904 183511603026 183635247987 183847053348 184334076864 184546688256 184803005952 185043375464 185062785264 185187475368 185658575424 185747563008 185862356838 185872714496 186076730952 186392519824 186765260544 186812328402 187287561936 187413751032 188027946036 188126959104 188154633982 188653068576 188870661504 188997917248 189030329856 189526462412 189558965664 189686685168 189777603456 189825430473 190308329064 190436553468 190656203472 191012516608 191161264896 191189386143 191857916736 192079206144 192107462427 192616368336 192746147832 192838532544 192968461728 193329096192 193459355904 193508110782 193638491109 193731303528 194000377776 194224138304 194437321398 195640219264 195805610496 195854956668 195948831456 196060290872 196080856272 196579668096 196629209343 196712117952 196806403584 197356785696 197489759152 198042052313 198304477344 198438089328 198963765504 198993034557 199222553628 199750307904 199884894048 199980700416 200115441792 200675077848 200709493056 200810287076 200844725472 201127054779 201406401018 201502936656 201638703672 202172858496 202384816384 202406045184 202435820622 202572216189 202950798896 203108843952 203860396544 204084156528 204319547712 204654891357 204839318016 204890940828 205028990586 205412164704 205550565648 205649087616 205700914503 205787648192 206363146948 207148467456 207288038272 207615024288 207903381696 208143177984 208173797397 208195633422 208283419008 208335909789 208865897352 208966008384 209106803808 209660742144 209691584802 209832869099 209933443608 210110918112 210667516416 210698507178 210840469911 211500326016 211642828992 211886938368 212181229056 212234702148 212479494192 212622656904 212659121088 213020022656 213253836372 213397520814 213499803888 214096870197 214488228906 214889081184 215033867408 215056423008 215603506944 215635223827 215997619712 216601671328 216705490176 216839416311 216943349112 217089519444 217495233216 217641775392 217892803968 217947716469 218250424998 218502155592 218649376204 219333671424 219365937042 219481452288 220095246672 220132992384 220281311808 220386894336 220535384832 220567827231 220590963306 221152126608 221301132696 221407204032 221970443776 222026383908 222175979046 222432237384 223092537012 223242850494 223834236192 223941521664 224092407168 224719096392 224813849088 224870505804 224978287968 225129872016 225550612224 225702581888 225759462579 225950316156 226333774072 226690803738 226843541631 227682918432 227706800832 228286066176 228319648758 228439878912 228473484121 228497449446 229342946112 229497470944 229607470848 229859491176 230249583312 230289070464 230444232768 231088685292 231244386354 231355223568 231511104216 232124393088 232392125952 232426312566 233042025888 233199043056 233239036032 233508054528 233891304408 234161075232 234318846384 234974134521 235086759432 235185883648 235245154284 235843596512 235868334912 236175124059 236374782876 237274313472 237937866768 238098182616 238372805664 238703882688 238818295296 238979204352 239039430966 239200489017 239647525488 239808993256 239923935552 240187279374 240721592832 241750216332 241877518848 241913100834 241938475884 242553945312 242833707648 242997322176 243676880244 243793676448 243957937776 243999775872 244640182269 244682137368 244846997316 245129404464 245778769152 245814925041 246750380352 246916633824 247544767232 247607152506 247816475784 247935256128 248102307936 248796142434 248963774283 249083104536 249716749248 249742942848 249885001376 250236267057 250583821294 250703928048 251537424768 251827548672 252103958064 252745287552 252808983441 252915580224 253036804608 253100573964 253271106018 253744438752 253915404624 254208271296 254625495831 254919181524 255810555648 255926926549 256143283236 256821824448 256994863776 257118043392 257291282304 258010814376 258184654812 258308404704 258667170368 259030781226 259075204272 259205308887 259249761864 260236343808 260274626514 260449992243 261139942224 261265108608 261441141696 262106224128 262172279124 262282823936 262348923438 262696561344 263142380928 263431209636 263608702182 264405969792 264472604361 264584119104 265324046076 265351876776 265502813962 265630071504 266333743872 266372923551 266513192064 266820589056 267566770464 267612657408 267792967296 267860455443 268169406372 268541868024 268670582208 268851604896 269563811328 269603466174 269785117413 269914427496 270096288252 270811791936 271164031327 271928990592 272112208704 272426063616 272873188476 273187921104 273371987448 273882886272 274067420864 274198783488 274267886004 274452679998 274499747856 275267404539 275770580022 276501115296 276820032384 277204508928 277565063196 277594177896 277711225344 277781213052 278487863136 278621344512 278809071744 279115096428 279588779736 279911258144 280147890816 280218492603 280931342904 281120626548 282000434688 282041919054 282190438656 282231950973 282979602864 283305992256 283354578432 283496875872 283545494784 284289693618 284338448496 284530027752 284666405184 285462493596 285654830202 285984305208 286518774912 286741897344 288118809216 288924552504 289119221748 289257798816 289452692592 289993644288 290189033856 290262166173 290523738624 290596955292 291000566664 291336207456 291655982097 292487916056 293460328896 293510656512 293708415744 293782435002 294090436308 294121284408 294869502144 295068176928 295209605376 296035178544 296234638728 296576316512 297405711778 297456716016 297657133992 298445648256 298789876224 298833830442 299625461856 299827341072 299971050624 300173162688 300224641536 301012616772 301064239584 301215430614 301267088208 302109601527 302254404984 302458055508 303259287744 303577224576 303609067776 303653730933 304426198344 304663265928 305790594816 306126234792 306479321568 306999444416 307052093952 307258977024 307336411242 307543485879 308118247056 308325848472 308473631424 308681472288 309499190784 309544720422 309901750088 310722701184 310932057408 310985381376 311855072544 312214766976 312425128512 313298846028 313449012576 313660205712 314491113216 314537377203 314900165412 315112336294 315166377168 316001274624 316047760767 317250489024 317464243488 317830407552 318271843584 318352053222 318719241288 318933985356 318988681632 319530033984 319880754558 319898580736 320096281221 320249705832 321732343359 322333621776 322550801112 322584634512 323405260416 323778276864 323825907062 323996429568 324902506992 325058235264 325277250368 325333034496 325634279166 326186909692 326242849824 326462663088 326839205952 327375637497 327753233388 327974064306 329000507136 329048905563 329222178432 330142870008 330199488576 330421967712 330580341504 330803077248 331728189912 331951699044 332110806048 332955665664 332990590464 333039575862 333263968569 333648356076 334271904064 334638805518 334864275741 335383233024 335751354288 336138610752 336993716736 337078644588 337220773632 337305758706 337467431952 337694808024 338325918336 338553872832 338925474234 338944361728 339500661108 339892242032 341524377648 342429099264 342479473137 342659818368 342746174169 343055043072 343105509026 344014419168 344246206416 344411206272 345374374968 345433605696 345607078516 345666349152 346582043136 346633027938 346866579531 347032835352 347266656324 348186589632 348353478144 348588188928 348639468849 349563038832 349798564584 349858554048 350262081792 350836956612 350856507904 351241612848 351478269576 352541293056 352630139148 352778825472 352867731426 353765394768 353802502368 354173428672 354562174314 355163898068 355350922752 356755693952 357057289728 357147273924 357559208496 358055824032 358227442944 358468806528 358559146449 359471288232 359713489884 359885903328 360128384336 361082389248 361135507159 362571987456 362625324498 362816278272 362869651251 363830917968 364250561472 364495983264 365177181696 365515320366 365690514672 365936906664 365999663808 367023206052 367270495974 367694106696 368668153728 369093376512 370086750928 370125570528 370374950736 371317150848 371410728759 371724713676 371745428992 372153461904 372785039648 373194213651 373530521088 373624656804 374575123872 374827502064 375875731941 376055892072 376309267964 377306137152 377741323008 377995834496 379052924824 379117931328 379373370336 379555206912 379650860946 379906659027 380616658128 380873106936 381312406944 382025033216 382322529792 382378772286 382636408357 383715833472 384158412288 384214924854 385232736672 385492295664 385677065088 385936923456 386918711808 387016221564 387276982218 387462607056 388000755552 388448276608 388546171839 388874642796 390411939771 391280438528 391709913336 391897662912 392120581744 392161712544 393159336192 393217172861 393258418686 393424235904 393523385157 394713571392 394979518304 395413053273 396084104626 396608954688 396876178656 397927531008 397986069114 398254220943 398445107256 399500615808 399769788096 399961400832 400230883584 401350155696 401418986112 401620574152 401689450944 402254109558 402812802036 403005873312 403277407344 404345716992 404405199261 404769632768 404871641244 405144432378 405901597792 406217687904 408168313056 408639095424 409309782714 409781881656 410057981172 410824329408 411101131296 411298175232 411401829006 411575296384 411679019997 412726293896 413655870033 414296934912 414576076544 415230048576 415806763392 416286355968 416347594794 416391266844 416566838016 416628118103 416671819578 417731794704 417932016768 418213607616 419383169604 419665738198 419866887216 420221836224 421397014356 421680939822 423000652032 423062878581 423285657984 423773876736 424469404296 424958988384 425245313808 425318242176 426040045312 426434540427 426507672744 426795041628 426999607776 428193740394 428482245303 428976457812 429778162368 430067734816 430112846016 431207013888 431270447654 433203342656 433410980352 433678832622 433886698224 434179038888 434990466432 435283550784 435785607936 435895432938 436500849996 437004311184 437298752408 438731874084 438962904576 440190493344 440265984768 440562623616 441070769664 441135654462 441181926612 442304253216 442602265392 442814408064 444052767816 444351958092 444864474768 446108567667 446185074024 446485700988 447668472384 447883043328 448184814336 448250745663 449438192784 449741011608 449956575936 450259744032 451101224448 451405163776 451518925158 451823145921 451900632312 452667548144 453381607476 453687083262 455365836864 455413601664 456639297516 456879757824 456946968242 456994898892 458685892224 458994941888 459214941696 459718982352 460499166624 460578140928 460888465536 461004616863 462177370584 462488772708 462710447136 463022208432 464248786176 464317080633 464852625132 466084051776 466398086112 466478072064 467782608816 468322150464 468637692768 469948269042 470173518864 470490308568 471687193024 471736669824 472350248118 472668504441 472749565752 474548626944 475875733536 476196365232 476745611328 477407765376 477528079833 477958408704 478078861932 478400978034 479295050976 479617986512 479847871104 480374558748 483500432664 483826201668 483876951768 485107890624 485667415296 485738860593 485994644352 487353760488 487587352896 487915875552 487999551744 488451418749 489280364538 489364274736 489693994632 490258808928 491557538304 491629850082 491961096459 493500760704 493833267648 495089534464 495214305012 495632951568 495870512256 496204615872 497592284868 497927548566 498166209072 499433498496 499485885696 499559363793 499770002752 500472534114 501167642588 501407856096 501958208277 503074849536 504207916128 505490575104 505617966882 505831160448 505958638059 506201147928 506542212036 507488877504 507830809248 508416542592 509250991662 509838363048 511621111296 511853853098 512286566472 513643648896 513989727552 514236086784 514582564608 514658263539 516021628752 516369309624 516616809408 517334340736 518061562452 518150408544 518410617774 518499523728 519949541907 520549253028 520899984486 522279884448 522530217216 522882283392 524344558248 524565647872 524697846876 525393122688 526284761856 526862419272 527217404364 528811939584 528945208722 529168238208 529301597139 530648092152 530703753552 531005627924 531260143008 531843261471 532667487744 532745847102 533026384128 535133540928 535225314816 535585934592 535720910886 536338812744 537083736048 537341164416 537703209792 539206932348 539570234826 539828854992 540192576504 541623583872 542328062654 543857981184 543937986747 544224417408 544852127232 545746376952 546375842208 546743974896 547765772544 548134841728 548272980549 548535772008 548905359996 548999495712 550534809078 550905743961 551541160044 553002230592 553640064768 554409017856 555130126392 555188355792 555562426104 556975726272 557242689024 557618143488 558230192856 559177559472 559822516288 560295781632 560436985206 561862685808 562241253096 564083838108 564380877312 564463901946 565959205728 566611984512 566993751744 567090989568 568579387236 568676896992 569060055504 569332810368 570924987192 571309660404 571968610416 573037549824 573483794688 573568158429 576237618432 576322387281 577849105008 578238443496 578515597632 578905385184 579987288576 580378067712 580524332346 580915473327 581193910584 582001133328 582672414912 583311964194 584975832112 586920657792 587416831488 587564870004 588180872616 588242568816 589739004288 589887628029 590136353856 590419210752 592070357088 592469277456 593152633024 594126156939 594811423556 594913432032 595314267984 596891296512 596979103671 597667660884 599250923712 599654682144 599942101248 600346325376 602025233544 602128479168 602430861228 602534176416 604219203054 604508809968 604916111016 606518575488 607154449152 607218135552 607307461866 607716648567 608852396688 609326531856 611581189632 612252469584 612958643136 613964674071 613998888832 614517954048 614672822484 615086971758 616236494112 616651696944 616947262848 617102743509 617362944576 619089440844 619803500176 621445402368 621536821619 621864114816 623710145088 624429533952 624521392191 624850257024 625007729367 626597692056 626898025152 627320411424 628982226432 629074754406 629498607297 629800330824 630224672588 630332754336 632002549248 632095521534 632521409733 634500978048 634928486976 635660815104 636543687168 636704106444 637438482576 637867970712 637977363264 639060067968 639761509116 639797161472 640192562442 640499411664 642290610591 643464686718 644667243552 645101602224 645169269024 646810520832 646905671481 647651814124 647992859136 649805013984 650116470528 650518248933 650554500736 651268558332 652373819384 652485699648 652925326176 653678411904 653843149407 654751274994 655506466776 655948128612 658001014272 658097811126 658444356864 658541218937 660285740016 660398977152 660843935424 661160683008 661606154496 661703481693 663456379824 663903398088 664221612096 665911331328 666079151724 666527937138 667296712152 668543808128 669277611036 669728551482 671502708576 672277221504 674157289176 674441547264 674611517412 674934863904 675389616048 676651836672 677107745664 677278387737 677850948468 677888723456 679001322216 679784484064 680530624893 683048755296 684858198528 684958946274 685319636736 685420452363 685492348338 686211018052 688028838336 688492412832 688822412544 690748749936 690867211392 691214157032 691332698304 693266055876 693733159062 694065670704 694533312648 696373179264 697176377856 697278937698 699126077664 699597129168 699717108096 700524163584 701673913224 702483225696 702956539152 704922403563 705260278296 705557650944 705735462852 707530789536 707605004736 708346857344 708525372177 709124348628 710327796136 713511387904 714294547848 715118416992 716111648064 716454885888 716937613056 717043079923 717118292898 717601467051 718942576464 719426979768 719771806656 720256768672 722164778496 722271014318 725250648996 725632556544 725739302502 727661835936 728501122944 728991966528 731030640732 731381029344 731873813328 731999327616 733920546807 734046412104 734540991948 735388213392 737336307456 737444775123 740173501856 740251141056 740749901472 742634301696 742821457518 743449427352 744306923808 745570079296 746388427302 746891322849 747249313608 749150247744 749655004128 750708801171 751751463882 752111784144 752618535928 754612274304 755482646016 755991668992 758105849648 758235862656 758746740672 759110413824 759301721892 759813318054 761233316256 761746213872 762624813888 763876487493 764757544572 765272816714 767431666944 767780779647 768429849708 770465473344 770984591328 771354130176 771873846912 774032443128 774553964436 774925214112 776001511104 776896553216 777092343678 777615926661 777749285592 780823879542 781349976729 782560877056 783419826672 783795325824 784241163488 784323425088 786318672384 786434345722 786516837372 786848471808 787046770314 789427142784 789959036608 790826106546 792168209252 793217909376 793417813083 793752357312 795972138228 796508441886 796890214512 799001231616 799118770653 799539576192 800461767168 802700311392 802837972224 803241148304 803378901888 804508219116 805625604072 806011746624 806554814688 808691433984 808810398522 809355352239 809743282488 810288864756 811803195584 812435375808 813492093981 816336626112 817278190848 818619565428 819563763312 820115962344 821648658816 822202262592 822596350464 822803658012 823150592768 823358039994 825452587792 827311740066 829152153088 830460097152 831613526784 832695189588 832782533688 833133676032 833256236206 833343639156 835463589408 835864033536 836427215232 838766339208 839331476396 839733774432 840443672448 840655477809 842794028712 843361879644 846001304064 846125757162 846571315968 846695852919 848938808592 849917976768 850490627616 850636484352 852080090624 852869080854 853015345488 853590083256 853999215552 856387480788 856964490606 857952915624 859556324736 860135469632 860225692032 862540895308 866406685312 867357665244 867773396448 868358077776 869980932864 870567101568 870786498519 871571215872 871790865876 873001699992 874008622368 874597504816 877043374529 877463748168 880380986688 880531969536 881125247232 882271308924 882363853224 884608506432 885204530784 885628816128 888105535632 888703916184 889728949536 892217135334 892370148048 892971401976 895336944768 896369628672 896501491326 898876385568 899482023216 899913151872 900519488064 902810327552 903037850316 903646291842 903801264624 905335096288 906328804581 906763214952 907374166524 910731673728 910827203328 910961192799 913278595032 913893936484 913989797784 917371784448 917989883776 919437964704 920998333248 921156281856 921776931072 922009233726 922630457637 924354741168 924977545416 925420894272 926044416864 928497572352 928634161266 929259848867 929705250264 932168103552 932796172224 932956144128 935565217632 936644300928 937275385536 939896538084 940347037728 940980617136 943374386048 943473339648 943612131609 944700496236 945337008882 945499131504 948143282301 951751467072 952392730464 953491222656 954815530752 955056159666 956157723864 956801956068 958590101952 959235973024 959695742208 960288843663 960749117496 965197030077 967000865328 967652403336 967753903536 970215781248 971334830592 971477721186 971989288704 974707520976 975174705792 975831751104 975999103488 976902837498 978560729076 978728549472 979387989264 980517617856 982126912491 983259700164 983922192918 987001521408 987146716689 987666535296 990428610024 991265903136 991741024512 992409231744 995184569736 995855097132 996332418144 998866996992 998971771392 999118727586 999540005504 999791905707 1000945068228 1002335285176 1002815712192 1003916416554 1004592827223 1006149699072 1008415832256 1010981150208 1011235933764 1011662320896 1011917276118 1012402295856 1013084424072 1014977755008 1015661618496 1016833085184 1018501983324 1019676726096 1023707706196 1024573132944 1027287297792 1027438419411 1027979455104 1028238522507 1029165129216 1029316527078 1032043257504 1032738619248 1033233618816 1034668681472 1036123124904 1036300817088 1036821235548 1036999047456 1039899083814 1040599738593 1041098506056 1041799968972 1044559768896 1045060434432 1045764566784 1045918406547 1048689116496 1049395693752 1050786245376 1052569523712 1053724838544 1054434808728 1057623879168 1057890417444 1058336476416 1058603194278 1061296184304 1061407507104 1062011255848 1062520286016 1063686522942 1065491694204 1066052768256 1070267081856 1071171869184 1071441821772 1072677625488 1074167472096 1074682328832 1075406419584 1075677439347 1078413864696 1079140469652 1079657709984 1080385153008 1083247167744 1083406521477 1084656125308 1087715962368 1087875973494 1088448834816 1088608953753 1091492753904 1092751684416 1093487949792 1095531545088 1096269683456 1096545961098 1097071544016 1097810719992 1097998991424 1101069618156 1101811487922 1103082320088 1106004461184 1107280129536 1110260252784 1110376711584 1111124852208 1113951452544 1114232186277 1115236286976 1116460385712 1118355118944 1119582640953 1119645032576 1120591563264 1120873970412 1123725371616 1124482506192 1127627195823 1128167676216 1128927803892 1131918411456 1133223969024 1133390674717 1133987503488 1137158774472 1137353793984 1138120111008 1138665620736 1139719977081 1141849974384 1142619320808 1143937220832 1146075099648 1146967589376 1147136316858 1147909225071 1152475236864 1152644774562 1155698210016 1156476886992 1157031195264 1157810770368 1160756135424 1161048664692 1161830946654 1162387821168 1164002266656 1165344829824 1165638515517 1166623928388 1169951664224 1171235819313 1173841315584 1175129740008 1176361745232 1176485137632 1179478008576 1179651518583 1179775256058 1180272707712 1180570155471 1184140714176 1184938554912 1186239159819 1186305266048 1188252313878 1189622847112 1189826864064 1190628535968 1193782593024 1193958207342 1194762662829 1195335321768 1198501847424 1199309364288 1199884202496 1200692650752 1200869281591 1204050467088 1204256958336 1204861722456 1205068352832 1208438406108 1209017619936 1209832222032 1213037150976 1213215597783 1214308898304 1214614923732 1215433297134 1217704793376 1218653063712 1224504939168 1225917286272 1227929348142 1227997777664 1229345644968 1230173943516 1232472988224 1233303393888 1233894525696 1234205487018 1234725889152 1235037059991 1238178881688 1239607000352 1240967610099 1242890804736 1243073643238 1243728229632 1247420290176 1248859067904 1249042784382 1249700514048 1249884354309 1250015458734 1253195384112 1253796050304 1254640822848 1258149508812 1258997214594 1259600661648 1260449345176 1260665508672 1264191043068 1265042819466 1269001956096 1269188635743 1269856973952 1271321630208 1273408212888 1274876965152 1275735941424 1275954726528 1278120135936 1279303621281 1279523018232 1280385124884 1280998823328 1284581221182 1285446735909 1286929373436 1289334487104 1290203204448 1290338538048 1293621041664 1293811342962 1295303628248 1299610027968 1300232941056 1301036497866 1301109001472 1302537116664 1304747638768 1304971399296 1305850652352 1307356823808 1307686298814 1309502549988 1311012933552 1311896257224 1316195622252 1316888713728 1317082437874 1320571480032 1320797954304 1321687870848 1323212308992 1323406963386 1326912759648 1327806796176 1328443224192 1332158303448 1333055874276 1334593424304 1337087616256 1338325703001 1338555222072 1339457102964 1343005417152 1344554443008 1344752236989 1348314578352 1349223034824 1349869727808 1350779232096 1353303673344 1354215491328 1354556775474 1355469437763 1355701896936 1358002644432 1359568968128 1361061249786 1366097510592 1369917892548 1370639273472 1370840904726 1370984696676 1372422036104 1376057676672 1376984825664 1377644825088 1381497499872 1381734422784 1382428314064 1382665396608 1386294366191 1386532111752 1387466318124 1388131341408 1389066625296 1392746358528 1392951241899 1394557875396 1398252155328 1399194258336 1399434216192 1403347826448 1404966451392 1405913078304 1409844807126 1410520556592 1411470925704 1415061579072 1415210009472 1416693714688 1417050744354 1418005513323 1418248697256 1420655592272 1427022775808 1428589095696 1430236833984 1432223296128 1432584239499 1433875226112 1434086159846 1434236585796 1435202934102 1437885152928 1438853959536 1439543613312 1440513537344 1444542028636 1450501297992 1451478605004 1455323671872 1457002245888 1457216581779 1457983933056 1462061281464 1462762058688 1463747626656 1463998655232 1467841093614 1468092824208 1468830083693 1469081983896 1470776426784 1474672614912 1474889550246 1475883289377 1480347003712 1480502282112 1481499802944 1485268603392 1485642915036 1486898854704 1488613847616 1491140158592 1492776854604 1493782645698 1494498627216 1498300495488 1498678091379 1499310008256 1501417602342 1503502927764 1504223568288 1505237071856 1509224548608 1509446566789 1511983337984 1516211699296 1516471725312 1517493481344 1517875914177 1518603443784 1519626636108 1522466632512 1523492427744 1525249627776 1527752974986 1529515089144 1530545633428 1534863333888 1535561559294 1536859699416 1540930946688 1541969182656 1542708260352 1543747693824 1543974790617 1548064886256 1549107928872 1549850428224 1552003022208 1553793106432 1554184687356 1555231853322 1555498571184 1559848625721 1561647759084 1562699953458 1566839653344 1567590651648 1568482326976 1568646850176 1572868691444 1573033674744 1573696943616 1574093540628 1578854285568 1579918073216 1581652213092 1584336418504 1586435818752 1586835626166 1587504714624 1587904791417 1591944276456 1593016883772 1593780429024 1598002463232 1598237541306 1599079152384 1599314388847 1605400622784 1605675944448 1606482296608 1606757803776 1609016438232 1611251208144 1612023493248 1613109629376 1617620797044 1618710704478 1619486564976 1620577729512 1623606391168 1624870751616 1626984187962 1631813960241 1632673252224 1634556381696 1637239130856 1639127526624 1640231924688 1643297317632 1644404525184 1644818941647 1645607316024 1646301185536 1646716079988 1650905175584 1652717231883 1654623480132 1660920194304 1663227053568 1665390379176 1665565067376 1666512472412 1666687278312 1670927178816 1671728067072 1672854430464 1677532678416 1678662952792 1679467548864 1680887344896 1681310955618 1685588057424 1686723759288 1692251514324 1693142631936 1693391705838 1697877617184 1699835953536 1700981255232 1701272968704 1705738161708 1706030690976 1707180166512 1707998431104 1712774961576 1713928981212 1715905831248 1719112649472 1720270939264 1720451384064 1720704475287 1725081790616 1728967161843 1732813370624 1734715330488 1735546792896 1736716155552 1739961865728 1741134203136 1741572997038 1742746419981 1743581731752 1746003399984 1748017244736 1749195009632 1754086749058 1754927496336 1760761973376 1762250494464 1764542617848 1764727706448 1769217012864 1769662884087 1770409061568 1771257632256 1776211071264 1777407832368 1779457899072 1782378470817 1784434270668 1784740296096 1785942803952 1790673889536 1790937311013 1793002982652 1797752771136 1798964046432 1799826303744 1801038976128 1806075700632 1807292583684 1807602529248 1810670192576 1812657609162 1813526429904 1814748333048 1821463347456 1821654406656 1821922385598 1823149945701 1826557190064 1827787872968 1827979595568 1834743568896 1835979767552 1838875929408 1841996666496 1843553862144 1844018467452 1845260915274 1848709482336 1849955090832 1850841788544 1851308230527 1852088833728 1857268322532 1858519697734 1859410500528 1864336207104 1864610464857 1865592344448 1871130435264 1873288601856 1873564176573 1874550771072 1875023188101 1879793076168 1880694075456 1881961234272 1886748772096 1886946679296 1887224263218 1888495821891 1889400992472 1890674017764 1890998263008 1896286564602 1897564229199 1903502934144 1904785460928 1906982445312 1909631061504 1910112319332 1912315447728 1913603912136 1917180203904 1918471946048 1919391484416 1920577687326 1921498234992 1926871831773 1930394060154 1934001730656 1935304806672 1935507807072 1940431562496 1940717014443 1942955442372 1943978577408 1949415041952 1950349411584 1951663502208 1953805674996 1957121458152 1957457098944 1958775978528 1961035235712 1961529448221 1964253824982 1966519400328 1967844385836 1974003042816 1974293433378 1975333070592 1975623656811 1980857220048 1982531806272 1983482049024 1984818463488 1985110445079 1990369139472 1991710194264 1992664836288 1997733993984 1998237455172 1999080011008 1999583811414 2001890136456 2004670570352 2005631424384 2007832833108 2009185654446 2016831664512 2022471867528 2023324641792 2023834552236 2024804591712 2026168848144 2029955510016 2031323236992 2031835163211 2033666170368 2037003966648 2039353452192 2041591874679 2047415412392 2049146265888 2054574595584 2054876838822 2055958910208 2056261357089 2056477045014 2058633054156 2064086515008 2065477238496 2066467237632 2069337362944 2072246249808 2072601634176 2073642471096 2073998094912 2079798167628 2081199477186 2082197012112 2083599937944 2089119537792 2091529133568 2091836813094 2097378232992 2098791387504 2101572490752 2107449677088 2108869617456 2114767210689 2115780834888 2116672952832 2117206388556 2122592368608 2122815014208 2124022511696 2125040572032 2125576116531 2127373045884 2130983388408 2140534163712 2142883643544 2145355250976 2148334944192 2149364657664 2150812839168 2151129239769 2151354878694 2152804401153 2156827729392 2158280939304 2159315419968 2160770306016 2166494335488 2166813042954 2169312250616 2175751946988 2176897669632 2177217907506 2182985507808 2185503368832 2186975899584 2192539366912 2193091922196 2194143088032 2195621439984 2195997982848 2201761640421 2202139236312 2203622975844 2206164640176 2212008922368 2212334325369 2220520505568 2220753423168 2222249704416 2227902905088 2228464372554 2232920771424 2236710237888 2239165281906 2239290065152 2240673968547 2241747940824 2247450743232 2248965012384 2252126403513 2255254391646 2256335352432 2257855607784 2263836822912 2266447938048 2266781349434 2267975006976 2274317548944 2274707587968 2276240222016 2277331241472 2279439954162 2283699948768 2285238641616 2287874441664 2291629462479 2294272633716 2295818450142 2303342338941 2305289549124 2311396420032 2312953773984 2314062390528 2315621540736 2322097329384 2323661893308 2324775642336 2328004533312 2330689659648 2331277031034 2332847779983 2333247856776 2339903328448 2342471638626 2344049930187 2347682631168 2350259480016 2352723490464 2352970275264 2358956017152 2359303037166 2359550512116 2360545415424 2361140310942 2368281428352 2369877109824 2372478319638 2372610532096 2376504627756 2379245694224 2379653728128 2381257071936 2387916414684 2389525325658 2390670643536 2397003694848 2397356311959 2398618728576 2401385301504 2401738563182 2408100934176 2408513916672 2409723444912 2410136705664 2416876812216 2418035239872 2419664444064 2426074301952 2426431195566 2428066056717 2429229847464 2430866594268 2435409586752 2437306127424 2440476281943 2449009878336 2451834572544 2455858696284 2455995555328 2458691289936 2460347887032 2464945976448 2466606787776 2467789051392 2468410974036 2469451778304 2470074119982 2476357763376 2479214000704 2481935220198 2486147286476 2487456459264 2494840580352 2498085568764 2499401028096 2499768708618 2500030917468 2506390768224 2507592100608 2509281645696 2516299017624 2517994429188 2519201323296 2520898690352 2521331017344 2527948550113 2528382086136 2530085638932 2538003912192 2538377271486 2539713947904 2540087558757 2546816425776 2549753930304 2551471882848 2551909453056 2556240271872 2558607242562 2559046036464 2560770249768 2561997646656 2569162442364 2570893471818 2573858746872 2578668974208 2580406408896 2580677076096 2587622685924 2590607256496 2599220055936 2602072995732 2602218002944 2605074233328 2609495277536 2609942798592 2611701304704 2612359495557 2614713647616 2615372597628 2619005099976 2622025867104 2623792514448 2631130123587 2632391244504 2634164875748 2641142960064 2641595908608 2643375741696 2646813926772 2653825519296 2655613592352 2656886448384 2664316606896 2666111748552 2669186848608 2674175232512 2676651406002 2677110444144 2678454858499 2678914205928 2686010834304 2689108886016 2689504473978 2696629156704 2698446069648 2699739455616 2701558464192 2708430982656 2709113550948 2710938875526 2711403793872 2716005288864 2718986413743 2719137936256 2722122499572 2732195021184 2732883578397 2739835785096 2741681809452 2741969393352 2744844072208 2752115353344 2752520210027 2753969651328 2762994999744 2763468845568 2764856628128 2765330793216 2767891372911 2772588732382 2773064223504 2774932636248 2776262682816 2778133250592 2785492717056 2785902483798 2787779546601 2789115750792 2796504310656 2798388516672 2798868432384 2806695652896 2809932902784 2811826156608 2819689614252 2821041113184 2822941851408 2830123158144 2830420018944 2830836394827 2833387429376 2834101488708 2836011026646 2836497394512 2841311184544 2844429846903 2857178191392 2860473667968 2864446592256 2865168478998 2868172319692 2868473171592 2870405868204 2875770305856 2877707919072 2879087226624 2880866530989 2881027074688 2889084057272 2895591090231 2901002595984 2902957210008 2910647343744 2914004491776 2914433163558 2915967866112 2916396826721 2924122562928 2925524117376 2927495253312 2927997310464 2935682187228 2936185648416 2937660167386 2938163967792 2941552853568 2946380737473 2949779100492 2951766578754 2960694007424 2961004564224 2961440150067 2962999605888 2971285830072 2973797709408 2977227695232 2982280317184 2985553709208 2987565291396 2988997254432 2996600990976 2997356182758 2998620016512 2999375717121 3002835204684 3007005855528 3008447136576 3010474143712 3013778481669 3018449097216 3018893133578 3032423398592 3032943450624 3034986962688 3035751828354 3037206887568 3039253272216 3044933265024 3046984855488 3050499255552 3055505949972 3059030178288 3061091266856 3071123118588 3073719398832 3081861893376 3082315258233 3083938365312 3087495387648 3087949581234 3096129772512 3098215857744 3099700856448 3104006044416 3108369374712 3110463706644 3110997142368 3119697251442 3121799215779 3123295518168 3125399906916 3133679306688 3135181303296 3136964653952 3137293700352 3137755219641 3145737382888 3146067349488 3148187081256 3157708571136 3159836146432 3163304426184 3168672837008 3172871637504 3173671252332 3175009429248 3175809582834 3183888552912 3186033767544 3187560858048 3196475082612 3198158304768 3198628777694 3210801245568 3212964593216 3213515607552 3218032876464 3222502416288 3224046986496 3226219258752 3227032318041 3235241594088 3237421408956 3238973129952 3241155459024 3247212782336 3249741503232 3250219564431 3253968375924 3263627920482 3265346504448 3265826861259 3274478261712 3278255053248 3280463849376 3286594635264 3288809050368 3289637883294 3291214632048 3293432159976 3301810351168 3305434463766 3309246960264 3321840388608 3330780758352 3331130134752 3333024944824 3333374556624 3341854357632 3342696558831 3345708860928 3355065356832 3357325905584 3358935097728 3361774689792 3362621911236 3371176114848 3373447518576 3382881587469 3384503028648 3386783411676 3395755234368 3399671907072 3400172024151 3401962510464 3411476323416 3412061381952 3414360333024 3415996862208 3419159931243 3425549923152 3427857962424 3431811662496 3438225298944 3440541878528 3440902768128 3441408950574 3443727675213 3450163581232 3457934323686 3465626741248 3469430660976 3471093585792 3473432311104 3482268406272 3483145994076 3485492839962 3487163463504 3492006799968 3496034489472 3496915546551 3498390019264 3508173498116 3509854992672 3513707457939 3521523946752 3529085235696 3529455412896 3538434025728 3538954555749 3539325768174 3540818123136 3541710466413 3552422142528 3554815664736 3558915798144 3564756941634 3568868541336 3569480592192 3571885607904 3581347779072 3581874622026 3584287988487 3586005965304 3595505542272 3597928092864 3599652607488 3602077952256 3602607844773 3612151401264 3614585167368 3615205058496 3621340385152 3625315218324 3627052859808 3629496666096 3639646793349 3642926694912 3643844771196 3646299891402 3653114380128 3655575745936 3655959191136 3665798805059 3671959535104 3677751858816 3683993332992 3688036934904 3690521830548 3697418964672 3699910181664 3701683577088 3702616461054 3704177667456 3705111179973 3714536645064 3717039395468 3718821001056 3722902830297 3728672414208 3729220929714 3731184688896 3742260870528 3746577203712 3747128353146 3749101542144 3749653062927 3750046376202 3759586152336 3761388150912 3763922468544 3773497544192 3774448526436 3776991643782 3778801984944 3781348035528 3781996526016 3792573129204 3795128458398 3807005868288 3807565907229 3809570921856 3813964890624 3820224638664 3824630895456 3827207824272 3834360407808 3836943892096 3837910863843 3841155374652 3842996469984 3853743663546 3856340207727 3860788120308 3868003461312 3870609613344 3871015614144 3880863124992 3881434028886 3884049230057 3885910884744 3898830083904 3900698823168 3903327004416 3907611349992 3914242916304 3914914197888 3917551957056 3922070471424 3923058896442 3928507649964 3933038800656 3935688771672 3948586866756 3950666141184 3951247313622 3961714440096 3965063612544 3969636926976 3970220890158 3980738278944 3983420388528 3985329672576 3996474910344 3998160022016 3999167622828 4003780272912 4009341140704 4011262848768 4014977109003 4015665666216 4018371308892 4033663329024 4034256710967 4044943735056 4047669104472 4049609183424 4052337696288 4059911020032 4062646473984 4063670326422 4066408313289 4074007933296 4078706904384 4083183749358 4094830824784 4098292531776 4109753677644 4111917820416 4112522714178 4112954090028 4117266108312 4128173030016 4130954476992 4132934475264 4144492499616 4145203268352 4147284942192 4147996189824 4158883098573 4159596335256 4162398954372 4164394024224 4167199875888 4178239075584 4178853725697 4183673626188 4194756465984 4197582775008 4214899354176 4217739234912 4229534421378 4231561669776 4234412777112 4245184737216 4245630028416 4248045023392 4250081144064 4251152233062 4254016539969 4254746091768 4261966776816 4281068327424 4285767287088 4290710501952 4296669888384 4297752718497 4301625678336 4302258479538 4302709757388 4305608802306 4313655458784 4316561878608 4318630839936 4321540612032 4333626085908 4338624501232 4350757751333 4351503893976 4354435815012 4365971015616 4371006737664 4371649745337 4373951799168 4386183844392 4388286176064 4391242879968 4391995965696 4403523280842 4404278472624 4406490251079 4407245951688 4412329280352 4424017844736 4424668650738 4427649868131 4441041011136 4441506846336 4444499408832 4455805810176 4456928745108 4465841542848 4473420475776 4478330563812 4478580130304 4481347937094 4483495881648 4494901486464 4496034274137 4497930024768 4504252807026 4510508783292 4512670704864 4515711215568 4527673645824 4528339700367 4533562698868 4535950013952 4548635097888 4549415175936 4552480444032 4553627742531 4558879908324 4567399897536 4570477283232 4575748883328 4583258924958 4588545267432 4591636900284 4606684677882 4609788532559 4610579098248 4622792840064 4625907547968 4628124781056 4631243081472 4631924371851 4644194658768 4647323786616 4649551284672 4656009066624 4661379319296 4662554062068 4665695559966 4666495713552 4679545877163 4679806656896 4684943277252 4688099860374 4700518960032 4705446980928 4705940550528 4718606074332 4719101024232 4721090830848 4722280621884 4736562856704 4739754219648 4744956639276 4745221064192 4753009255512 4758491388448 4759307456256 4762514143872 4763714374251 4775832829368 4779050651316 4781341287072 4794007389696 4794712623918 4797237457152 4797943166541 4803477126364 4816201868352 4817027833344 4819446889824 4820273411328 4833753624432 4836070479744 4839328888128 4852862391132 4856132113434 4858459694928 4861733188536 4870819173504 4874612254848 4880952563886 4895441880723 4898019756672 4903669145088 4911717392568 4917382579872 4920695774064 4929891952896 4933213575552 4934456824941 4936821948072 4938903556608 4940148239964 4952715526752 4958151695649 4958428001408 4963870440396 4972294572952 4989681160704 4996171137528 4999537417236 5000061834936 5012781536448 5015184201216 5018563291392 5019301559461 5032598035248 5035988858376 5038402646592 5041797380704 5042662034688 5055897100226 5056764172272 5060171277864 5076754542972 5079427895808 5080175117514 5093632851552 5099507860608 5102943765696 5103818906112 5117214485124 5118092072928 5121540499536 5123995293312 5138324884728 5141786943636 5147717493744 5157337948416 5160812817792 5161354152192 5162113425861 5175245371848 5181214512992 5186901485529 5198440111872 5204145991464 5210148466656 5218990555072 5219885597184 5223402609408 5224718991114 5228239259943 5230745195256 5238010199952 5244051734208 5247585028896 5262260247174 5264782489008 5268329751496 5282285920128 5286751483392 5293627853544 5307651038592 5311227184704 5313772896768 5328633213792 5332223497104 5338373697216 5347135412451 5353302812004 5354220888288 5356909716998 5357828411856 5372021668608 5372811933039 5379008947956 5393258313408 5396892139296 5399478911232 5403116928384 5418227101896 5421877751052 5422807587744 5432010577728 5437972827486 5438275872512 5444244999144 5464390042368 5465767156794 5469449837103 5479671570192 5483363618904 5483938786704 5489688144416 5504230706688 5505040420054 5507939302656 5525989999488 5529713256256 5530661586432 5535782745822 5545177464764 5546128447008 5549865272496 5552525365632 5553924691581 5556266501184 5571804967596 5575559093202 5578231501584 5593008621312 5593831394571 5596777033344 5613391305792 5619865805568 5620692529719 5623652313216 5639379228504 5642082226368 5645883702816 5660246316288 5660840037888 5661672789654 5665487465673 5668202977416 5672022053292 5672994789024 5682622369088 5688859693806 5692692687597 5714356382784 5720947335936 5728893184512 5730336957996 5736344639384 5736946343184 5740811736408 5751540611712 5755415838144 5758174453248 5761733061978 5762054149376 5778168114544 5791182180462 5802005191968 5805914420016 5821294687488 5822151043329 5828866327116 5831935732224 5832793653442 5848245125856 5851048234752 5854990506624 5871364374456 5872371296832 5875320334772 5876327935584 5883105707136 5884588344663 5892761474946 5899558200984 5903533157508 5921388014848 5922009128448 5922880300134 5925999211776 5926870970433 5942571660144 5947595418816 5954455390464 5955331335237 5964560634368 5971107418416 5975130582792 5977994508864 5993201981952 5994712365516 5997240033024 5998751434242 6005670409368 6014011711056 6016894273152 6020948287424 6027556963338 6037786267156 6064846797184 6069973925376 6071503656708 6074413775136 6078506544432 6089866530048 6093969710976 6095505489633 6100998511104 6111011899944 6118060356576 6122182533712 6139303621703 6142246237176 6147438797664 6163723786752 6164630516466 6167876730624 6168784071267 6175899162468 6192259545024 6196431715488 6199401712896 6208012088832 6216738749424 6220927413288 6221994284736 6239394502884 6243598431558 6246591036336 6250799813832 6267358613376 6273929307904 6274587400704 6275510439282 6291474765776 6292134698976 6296374162512 6319672292864 6326608852368 6337345674016 6344301632067 6347342504664 6350018858496 6351619165668 6367777105824 6372067535088 6375121716096 6376728349593 6392950165224 6397257555388 6421602491136 6425929186432 6436065752928 6445004832576 6448093972992 6452438517504 6453387719307 6454064636082 6458413203459 6470483188176 6474842817912 6477946259904 6482310918048 6494425564672 6499483006464 6500439128862 6504818942069 6507936751848 6527255840964 6530693008896 6531653722518 6548956523424 6556510106496 6560927698752 6577618100736 6579275766588 6582429264096 6586864319952 6603620702336 6605284921263 6610868927532 6618493920528 6637002976107 6661561516704 6662260269504 6666049889648 6666749113248 6683708715264 6684691938637 6685393117662 6710130713664 6714651811168 6717870195456 6722021905641 6725243822472 6742352229696 6746895037152 6756379210539 6765763174938 6769006057296 6773566823352 6791510468736 6799343814144 6800344048302 6803925020928 6822952646832 6824122763904 6828720666048 6831993724416 6838319862486 6851099846304 6855715924848 6863623324992 6874888387437 6881083757056 6882817901148 6887455350426 6900327162464 6910027016823 6915868647372 6938861321952 6942187171584 6946864622208 6966291988152 6970985679924 6974326927008 6984013599936 6992068978944 6993831093102 6996780038528 6998543339949 7016346996232 7019709985344 7027414915878 7032149790561 7043047893504 7058170471392 7058910825792 7076868051456 7077909111498 7078651536348 7081636246272 7082678007751 7083420932826 7104844285056 7109631329472 7117831596288 7129513883268 7137737082672 7138961184384 7143771215808 7163749244052 7168575976974 7172011930608 7191011084544 7192068935877 7195856185728 7204155904512 7205215689546 7224302802528 7229170334736 7230410116992 7242680770304 7250630436648 7254105719616 7258993332192 7279293586698 7284198170151 7287689542392 7292599782804 7306228760256 7311151491872 7311918382272 7321428845829 7331597610118 7355503717632 7367986665984 7376073869808 7381043661096 7394837929344 7399820363328 7403367154176 7405232922108 7408355334912 7410222359946 7429073290128 7434078790936 7437642002112 7445805660594 7458441859428 7462369377792 7484521741056 7494256706292 7498203084288 7499306125854 7500092752404 7519172304672 7522776301824 7527844937088 7548897052872 7553983287564 7557603969888 7562696071056 7563993052032 7583845650339 7585146258408 7590256916796 7614011736576 7615131814458 7619141843712 7620262676271 7640449277328 7649261790912 7654415648544 7668720815616 7673887784192 7675821727686 7682310749304 7685992939968 7707487327092 7712680415454 7721576240616 7736006922624 7741219226688 7742031228288 7762868057772 7768098460114 7771821769488 7797660167808 7806654008832 7815222699984 7828485832608 7829828395776 7835103914112 7837078486671 7844140942848 7846117792884 7857015299928 7866077601312 7871377543344 7893390370761 7897173733512 7902494627244 7923428880192 7930127225088 7933734723019 7940441780316 7961476557888 7966840777056 7970659345152 7992949820688 7998335245656 8007560545824 8018682281408 8022525697536 8029954218006 8031331332432 8035364575497 8036742617784 8067326658048 8068513421934 8089887470112 8095338208944 8099218366848 8104675392576 8125292947968 8127340652844 8132816626578 8148015866592 8157413808768 8166367498716 8189661649568 8196585063552 8198650735191 8219507355288 8225045428356 8225908180056 8234532216624 8256346060032 8257560630081 8261908953984 8288984999232 8290406536704 8294569884384 8295992379648 8303674118733 8317766197146 8319192670512 8324797908744 8328788048448 8334399751776 8356478151168 8357707451394 8363338639803 8367347252376 8389512931968 8395165550016 8406084971137 8429798708352 8435478469824 8459068842756 8463123339552 8468825554224 8490369474432 8491260056832 8492509184481 8496090046784 8500162288128 8502304466124 8508033079938 8509492183536 8523933553632 8533289540709 8571534574176 8581421003904 8593339776768 8595505436994 8604516959076 8605419514776 8611217604612 8627310917568 8633123757216 8637261679872 8643081224064 8667252171816 8677249002464 8686773270693 8701515502666 8703007787952 8708871630024 8731942031232 8742013475328 8743299490674 8747903598336 8749190480163 8772367688784 8776572352128 8782485759936 8783991931392 8807046561684 8808556945248 8812980502158 8814491903376 8824658560704 8839142212419 8849337301476 8855299736262 8882082022272 8883013692672 8884320450201 8888998817664 8913857490216 8931683085696 8946840951552 8956661127624 8962695874188 8966991763296 8989802972928 8992068548274 8995860049536 8998127151363 9008505614052 9021017566584 9025341409728 9031422431136 9041335445007 9055347291648 9056679400734 9067125397736 9097270195776 9098830351872 9104960888064 9107255485062 9117759816648 9134799795072 9140954566464 9151497766656 9166517849916 9177090534864 9183273800568 9213369355764 9219577065118 9221158196496 9245585680128 9246945774699 9251815095936 9262486162944 9263848743702 9288389317536 9294647573232 9299102569344 9312018133248 9325108124136 9331391119932 9332991427104 9359091754326 9359613313792 9365397647337 9369886554504 9376199720748 9401037920064 9410893961856 9411881101056 9413265658923 9437212148664 9438202048464 9444561243768 9473125713408 9479508439296 9489913278552 9506018511024 9516982776896 9518614912512 9525028287744 9527428748502 9551665658736 9558101302632 9562682574144 9589425247836 9594474914304 9595886333082 9606954252728 9632403736704 9638893779648 9640546822656 9667507248864 9672140959488 9678657776256 9705724782264 9712264226868 9716919389856 9723466377072 9741638347008 9749224509696 9750658693293 9761905127772 9790883761446 9796039513344 9797480583777 9823434785136 9834765159744 9841391548128 9859783905792 9866427151104 9868913649882 9873643896144 9880296479928 9905431053504 9916303391298 9916856002816 9927740880792 9944589145904 9992342275056 9999074834472 10000123669872 10025563072896 10028089676493 10037126582784 10038603118922 10065196070496 10071977716752 10076805293184 10083594761408 10085324069376 10111794200452 10113528344544 10120342555728 10148644762407 10153509085944 10160350235028 10187265703104 10199015721216 10200516072453 10205887531392 10234428970248 10236184145856 10243080999072 10247990586624 10276649769456 10283573887272 10295434987488 10314675896832 10321625635584 10322708304384 10324226851722 10331183025639 10350490743696 10362429025984 10373802971058 10396880223744 10408291982928 10420296933312 10437981110144 10446805218816 10449437982228 10456478519886 10461490390512 10476020399904 10488103468416 10490746639653 10495170057792 10524520494348 10529564978016 10536659502992 10564571840256 10566125967523 10587255707088 10615302077184 10616863667247 10622454369408 10625131399239 10657266427584 10664446994208 10676747394432 10694270824902 10706605624008 10708441776576 10713819433996 10715656823712 10744043337216 10745623866078 10752863965461 10758017895912 10786516626816 10793784278592 10798957822464 10806233856768 10807823534319 10836454203792 10843755502104 10845615175488 10864021155456 10875945654972 10876551745024 10888489998288 10918940380047 10928780084736 10931534313588 10938899674206 10959343140384 10966727237808 10967877573408 10979376288832 10997396415177 11010080840108 11015878605312 11051979998976 11059426512512 11071565491644 11090354929528 11092256894016 11099730544992 11105050731264 11107849383162 11112533002368 11115333539919 11143609935192 11151118186404 11156463003168 11186017242624 11187662789142 11193554066688 11195200721929 11226782611584 11239731611136 11241385059438 11247304626432 11248959188781 11278758457008 11284164452736 11291767405632 11320492632576 11323345579308 11330974931346 11336405954832 11344044106584 11345989578048 11365244738176 11377719387612 11385385375194 11422697721687 11428712765568 11441894671872 11460673915992 11472689278768 11473892686368 11481623472816 11503081223424 11510831676288 11513732591529 11523466123956 11524108298752 11556336229088 11569020623181 11582364360924 11604010383936 11611828840032 11642589374976 11644302086658 11652147690171 11657732654232 11665587306884 11696490251712 11702096469504 11709981013248 11742728748912 11744742593664 11750640669544 11752655871168 11766211414272 11769176689326 11785522949892 11799116401968 11807066315016 11842776029696 11845760600268 11851998423552 11853741940866 11885143320288 11895190837632 11908910780928 11910662670474 11942214836832 11950261165584 11955989017728 11989424731032 11994480066048 11997502868484 12011340818736 12028023422112 12033788546304 12041896574848 12044931327009 12055113926676 12075572534312 12102770132901 12129693594368 12143007313416 12148827550272 12157013088864 12179733060096 12187939421952 12189732358691 12191010979266 12199224939867 12222023799888 12236120713152 12244365067424 12278607243406 12284492474352 12294877595328 12329261032932 12335753461248 12337568142534 12351798324936 12384519090048 12392863430976 12398803425792 12433477498848 12441854826576 12443988569472 12476649295719 12478789005768 12487196863116 12493182072672 12501599627664 12534717226752 12536561177091 12547858615808 12551020878564 12582949531552 12584269397952 12592748325024 12653217704736 12674691348032 12688603264134 12694685009328 12703238331336 12735554211648 12744135070176 12750243432192 12753456699186 12762049619907 12785900330448 12794515110776 12843204982272 12851858372864 12872131505856 12890009665152 12904877035008 12906775438614 12908129272164 12916826406918 12940966376352 12949685635824 12955892519808 12964621836096 13000878257724 13009637884138 13015873503696 13052273253999 13054511681928 13063307445036 13097913046848 13113020212992 13114949236011 13121855397504 13158551533176 13164858528192 13173728639904 13207241404672 13210569842526 13219470753237 13221737855064 13236987841056 13274005952214 13282949604393 13323123033408 13324520539008 13332099779296 13333498226496 13367417430528 13369383877274 13370786235324 13420261427328 13429303622336 13435740390912 13444043811282 13450487644944 13484704459392 13488102822411 13493790074304 13512758421078 13531526349876 13538012114592 13547133646704 13583020937472 13585019101101 13600688096604 13607850041856 13645905293664 13648245527808 13657441332096 13676639724972 13702199692608 13711431849696 13727246649984 13749776774874 13765635802296 13774910700852 13800654324928 13820054033646 13829365597677 13831737294744 13877722643904 13884374343168 13893729244416 13895773115553 13932583976304 13941971359848 13948653854016 13968027199872 13984137957888 13987662186204 13993560077056 13997086679898 14032693992464 14039419970688 14054829831756 14064299581122 14116340942784 14117821651584 14155818222996 14157303072696 14163272492544 14165356015502 14166841865652 14209688570112 14219262658944 14235663192576 14259027766536 14275474165344 14277922368768 14287542431616 14291143122753 14327498488104 14337151953948 14344023861216 14382022169088 14384137871754 14391712371456 14393829499623 14410431379092 14448605605056 14458340669472 14460820233984 14485361540608 14501260873296 14508211439232 14517986664384 14558587173396 14568396340302 14575379084784 14585199565608 14612457520512 14622302983744 14623836764544 14642857691658 14663195220236 14686325642169 14711007435264 14752147739616 14762087322192 14789675858688 14799640726656 14803370474823 14810465844216 14816710669824 14820444719892 14858146580256 14868157581872 14875284004224 14891611321188 14916883718856 14969043482112 14988513412584 14998612251708 15000185504808 15038344609344 15045552603648 15055689874176 15057904678383 15097794105744 15107966575128 15115207939776 15125392142112 15127986104064 15167691300678 15170292516816 15180513833592 15230263628916 15238283687424 15240525352542 15280898554656 15298523581824 15308831297088 15347775568384 15351643455372 15364621498608 15371985879936 15414974654184 15425360830908 15443152481232 15472013845248 15482438453376 15484062456576 15486340277583 15525736115544 15536196920228 15543643538976 15560704456587 15595320335616 15630445399968 15656971665216 15659656791552 15670207828224 15674156973342 15684717779829 15692235585768 15714030599856 15732155202624 15742755086688 15786780741522 15794347467024 15804989254488 15846857760384 15860254450176 15867469446038 15880883560632 15922953115776 15933681554112 15941318690304 15985899641376 15996670491312 16015121091648 16037364562816 16041406237353 16059908436012 16062662664864 16070729150994 16073485235568 16118435799117 16137026843868 16179774940224 16190676417888 16198436733696 16209350785152 16254681305688 16265633253156 16296031733184 16314827617536 16332734997432 16379323299136 16393170127104 16397301470382 16408349511309 16439014710576 16450090856712 16451816360112 16469064433248 16512692120064 16515121260162 16523817907968 16577969998464 16589139768768 16591984759296 16607348237466 16635532394292 16638385341024 16649595817488 16657576096896 16668799503552 16715414902788 16726677279606 16734694504752 16779025863936 16781494183713 16790331100032 16812169942274 16859597416704 16862077589157 16870956939648 16918137685512 16926246679104 16937651108448 16980738948864 16982520113664 16985018368962 16992180093568 16996462397019 17004608932248 17016066159876 17018984367072 17047867107264 17066579081418 17078078062791 17143069148352 17162842007808 17186679553536 17191010873988 17209033918152 17210839029552 17222435209224 17254621835136 17266247514432 17274523359744 17286162448128 17334504343632 17354498004928 17373546541386 17403031005332 17406015575904 17417743260048 17463884062464 17466453129987 17486598981348 17495807196672 17498380960326 17544735377568 17553144704256 17564971519872 17614093123368 17617113890496 17625961004316 17628983806752 17649317121408 17678284424838 17698674602952 17710599472524 17764164044544 17766027385344 17768640900402 17777997635328 17780612911299 17827714980432 17863366171392 17865994005711 17893681903104 17913322255248 17925391748376 17933983526592 17979605945856 17984137096548 17991720099072 17996254302726 18017011228104 18042035133168 18050682819456 18062844862272 18082670890014 18113358801468 18134250795472 18194540391552 18209921776128 18214510970124 18235519633296 18269599590144 18281909132928 18286516468899 18302995533312 18333035699832 18354181069728 18366547601136 18417910865109 18426738711528 18439154130236 18442316392992 18491171360256 18493891549398 18503630191872 18506352213801 18527697487404 18576778635072 18589295146464 18598205138688 18624036266496 18650216248272 18662782239864 18665982854208 18718183508652 18719226627584 18730795294674 18739773109008 18752399441496 18802075840128 18821787923712 18823762202112 18826531317846 18874424297328 18876404096928 18889122487536 18959016878592 18979826557104 19012037022048 19032904896201 19033965553792 19050056575488 19054857497004 19103331317472 19116202605264 19125365148288 19130185048779 19178850495672 19191772666164 19213908505456 19264807473408 19267641470189 19277787559296 19335014497728 19344281918976 19357315552512 19360163157921 19375239610377 19411449564528 19424528453736 19433838779712 19446932754144 19483276694016 19498449019392 19501317386586 19514456826207 19523810255544 19581767522892 19592079026688 19594961167554 19646869570272 19669530319488 19682783096256 19732854302208 19737827299764 19747287792288 19760592959856 19810862107008 19815854763789 19832606782596 19833712005632 19855481761584 19889178291808 19911008928321 19984684550112 19998149668944 20000247339744 20051126145792 20054075815911 20056179352986 20077206237844 20130392140992 20143955433504 20153610586368 20166065716923 20167189522816 20223588400904 20227056689088 20240685111456 20269137631617 20297289524814 20307018171888 20320700470056 20374531406208 20398031442432 20401032144906 20411775062784 20414777787047 20468857940496 20472368291712 20486161998144 20495981173248 20553299538912 20567147774544 20590869974976 20624665162311 20643251271168 20648453703444 20662366051278 20700981487392 20724858051968 20730081050469 20747605942116 20816583965856 20840593866624 20875962220288 20898875964456 20912957039772 20922980781024 20952040799808 20976206936832 20981493279306 20990340115584 20995630019847 21049040988696 21059129956032 21073319005984 21096449371683 21129143680512 21132251935046 21174511414176 21230604154368 21233727334494 21244908738816 21248034023253 21250262798478 21314532855168 21328893988416 21353494788864 21388541649804 21413211248016 21416883553152 21427638867992 21431313647424 21491247732156 21505727930922 21516035791824 21573033253632 21576206807631 21587568557184 21612467713536 21615647068638 21672908407584 21687511004208 21691230350976 21728042310912 21751891309944 21776979996576 21837880760094 21852594510453 21863068627176 21877799348412 21918686280768 21933454475616 21935755146816 21958752577664 21964286537487 21994792830354 22020161680216 22103959997952 22118853025024 22143130983288 22180709859056 22184513788032 22199461089984 22210101462528 22215698766324 22225066004736 22228335477613 22230667079838 22287219870384 22302236372808 22312926006336 22375325578284 22387108133376 22390401443858 22453565223168 22482770118876 22494609252864 22497918377562 22557516914016 22568328905472 22583534811264 22646691158616 22661949862692 22672811909664 22688088213168 22691979156096 22730489476352 22751536951017 22755438775224 22770770750388 22845395443374 22857425531136 22860788028813 22921347831984 22945378557536 22947785372736 22963246945632 23006162446848 23021663352576 23027465183058 23046932247912 23112672458176 23138041246362 23164728721848 23208020767872 23223657680064 23288604173316 23304295380342 23315465308464 23331174613768 23392980503424 23419962026496 23485457497824 23489485187328 23501281339088 23505311742336 23532422828544 23538353378652 23571045899784 23598232803936 23614132630032 23680171112283 23691521200536 23707483881732 23770286640576 23790381675264 23801204169057 23821325340948 23884429673664 23900522331168 23911978035456 23978849462064 23995005736968 24022681637472 24056046844224 24067577092608 24083793149696 24089862654018 24106093726491 24110227853352 24151145068624 24205540265802 24259387188736 24286014626832 24297655100544 24314026177728 24375878843904 24379464717382 24382021958532 24398449879734 24444047599776 24472241426304 24488730134848 24557214486812 24568984948704 24589755190656 24595952205573 24658522065864 24675136285068 24703596649872 24769038180096 24772681890243 24785726861952 24866954997696 24883709653152 24887977138944 24953298591438 24957578011536 24974393726232 24986364145344 25003199255328 25069434453504 25073122354182 25090015919409 25102041757128 25165899063104 25168538795904 25185496650048 25218254913411 25306435409472 25349382696064 25377206528268 25389370018656 25406476662672 25471108423296 25477527553443 25488270140352 25500486864384 25506913398372 25524099239814 25571800660896 25589030221552 25660591635413 25703716745728 25744263011712 25780019330304 25813550877228 25816258544328 25833652813836 25881932752704 25899371271648 25911785039616 25929243672192 26001756515448 26019275768276 26031747007392 26060319812079 26104546507998 26109023363856 26126614890072 26195826093696 26226040425984 26229898472022 26243710795008 26247571440489 26317103066352 26329717056384 26347457279808 26414482809344 26421139685052 26438941506474 26443475710128 26473975682112 26517426637257 26548011904428 26565899208786 26646246066816 26649041078016 26652961350603 26664199558592 26666996452992 26738767754548 26741572470648 26840522854656 26858607244672 26888087622564 26900975289888 26969408918784 26976205644822 26987580148608 26994381454089 27025516842156 27063052699752 27076024229184 27094267293408 27166041874944 27170038202202 27188344610399 27201376193208 27291810587328 27296491055616 27314882664192 27353279449944 27404399385216 27422863699392 27454493299968 27499553549748 27531271604592 27549821401704 27601308649856 27640108067292 27658731195354 27663474589488 27740837324097 27755445287808 27787458488832 27791546231106 27865167952608 27883942719696 27897307708032 27936054399744 27975324372408 27987120154112 27994173359796 28065387984928 28078839941376 28096192942011 28109659663512 28128599162244 28232681885568 28235643303168 28239796976769 28311636445992 28314606145392 28330712031004 28333683731304 28419377140224 28438525317888 28518055533072 28550948330688 28555844737536 28575084863232 28582286245506 28654996976208 28674303907896 28688047722432 28768275743508 28783424742912 28787658999246 28820862758184 28897211210112 28916681338944 28921640467968 29002521746592 29016422878464 29035973328768 29117174346792 29136792680604 29150758169568 29170399131216 29224915041024 29244605967488 29247673529088 29251976079879 29285715383316 29326390440472 29372651284338 29392441751331 29504295479232 29524174644384 29579351717376 29599281453312 29606740949646 29620931688432 29640889439784 29716293160512 29736315163744 29750568008448 29783222642376 29833767437712 29977026825168 29997224503416 30000371009616 30076689218688 30084269029479 30111379748352 30115809356766 30195588211488 30215933150256 30230415879552 30250784284224 30255972208128 30335382601356 30340585033632 30361027667184 30445934287221 30460527257832 30481050705084 30561797109312 30597047163648 30601548217359 30617662594176 30703286910744 30729242997216 30743971759872 30829949308368 30850721661816 30886304962464 30944027690496 30964876906752 30968124913152 30972680555166 30993549076917 31051472231088 31072393840456 31087287077952 31121408913174 31190640671232 31260890799936 31313943330432 31340415656448 31348313946684 31369435559658 31384471171536 31428061199712 31464310405248 31472239918959 31485510173376 31573561483044 31588694934048 31609978508976 31693715520768 31698377902569 31734938892076 31761767121264 31845906231552 31850591001741 31867363108224 31875394197717 31971799282752 31993340982624 32030242183296 32074729125632 32082812474706 32119816872024 32125325329728 32141458301988 32146970471136 32236871598234 32258591896383 32274053687736 32359549880448 32381352835776 32396873467392 32418701570304 32423470602957 32509362611376 32531266506312 32592063466368 32629655235072 32665469994864 32756821140141 32758646598272 32786340254208 32794602940764 32816699022618 32878029421152 32900181713424 32903632720224 32938128866496 32992189245531 33030242520324 33047635815936 33155939996928 33178279537536 33214696474932 33271064788584 33276770682048 33299191634976 33315152193792 33337599007104 33346000619757 33430829805576 33453354559212 33469389009504 33558051727872 33562988367426 33580662200064 33585602165787 33624339884548 33719194833408 33724155178314 33741913879296 33746877566343 33836275371024 33852493358208 33875302216896 33961477897728 33970036737924 33984360187136 33992924794038 34009217864496 34032132319752 34037968734144 34095734214528 34133158162836 34156156125582 34268093165061 34286138296704 34325684015616 34382021747976 34418067836304 34421678059104 34444870418448 34509243670272 34532495028864 34541197774587 34572324896256 34669008687264 34707061869543 34708996009856 34747093082772 34806062010664 34812031151808 34835486520096 34927768124928 34932906259974 34956443070513 34973197962696 34996761920652 35089470755136 35106289408512 35129943039744 35135110916227 35228186246736 35234227780992 35251922008632 35257967613504 35298634242816 35356568849676 35397349205904 35421198945048 35528328089088 35537281800804 35555995270656 35561225822598 35655429960864 35726732342784 35731988011422 35826644510496 35850783496752 35867967053184 35968274193096 35983440198144 35992508605452 36034022456208 36084070266336 36101365638912 36125689724544 36134793981027 36165341780028 36226717602936 36268501590944 36308310398703 36389080783104 36429021940248 36471039266592 36539199180288 36563818265856 36569197076073 36573032937798 36597674819601 36666071399664 36708362139456 36733095202272 36835821730218 36853477423056 36878308260472 36884632785984 36987783098796 37007260383744 37012704427602 37055394974808 37153557270144 37178590292928 37196410277376 37300432496544 37325564479728 37331965708416 37429947887157 37436367017304 37461590589348 37479546218016 37504798882992 37604151680256 37609683531273 37643575847424 37653062635692 37748848594656 37752808193856 37778244975072 37959653114208 38024074044096 38065809792402 38067931107584 38109714994008 38206662634944 38232405210528 38250730296576 38260370097558 38286148859721 38357700991344 38383545332328 38427817010912 38529614946816 38535282940378 38555575118592 38670028995456 38714631105024 38720326315842 38750479220754 38822899129056 38849056907472 38867677559424 38893865508288 39002634773172 39028913652414 39047620511088 39156819761997 39163535045784 39189922335108 39293739140544 39339060638976 39344847708033 39365566192512 39475654599528 39494575584576 39521185919712 39621724214016 39631709527578 39658412259711 39665213565192 39710963523168 39778356583616 39822017856642 39848848813179 39969369100224 39996299337888 40000494679488 40102252291584 40108151631822 40112358705972 40154412475688 40260784281984 40287910867008 40307221172736 40332131433846 40334379045632 40447176801808 40454113378176 40481370222912 40538275263234 40594579049628 40614036343776 40641400940112 40749062812416 40755057303303 40802064289812 40823550125568 40829555574094 40937715880992 40944736583424 40972323996288 41106599077824 41134295549088 41181739949952 41249330324622 41296907406888 41324732102556 41401962974784 41449716103936 41460162100938 41488096793031 41495211884232 41633167931712 41681187733248 41687319346659 41751924440576 41797751928912 41825914079544 41845961562048 41904081599616 41952413873664 41962986558612 41980680231168 41991260039694 42098081977392 42118259912064 42146638011968 42192898743366 42264503870092 42349022828352 42467454668988 42489817477632 42496068046506 42500525596956 42629065710336 42657787976832 42706989577728 42777083299608 42826422496032 42833767106304 42855277735984 42862627294848 42975125351921 42982495464312 43011455861844 43032071583648 43146066507264 43152413615262 43175137114368 43181488498869 43231294137276 43345816815168 43375022008416 43382460701952 43456084621824 43503782619888 43553959993152 43675761520188 43705189020906 43726137254352 43755598696824 43837372561536 43866908951232 43871510293632 43917505155328 43928573074974 43989585660708 44040323360432 44237706050048 44286261966576 44361419718112 44369027576064 44398922179968 44410111424469 44431397532648 44450132009472 44456670955226 44461334159676 44574439740768 44604472745616 44625852012672 44750651156568 44780802887716 44907130446336 44965540237752 44995836755124 45115033828032 45136657810944 45167069622528 45173714035149 45293382317232 45323899725384 45345623819328 45376176426336 45383958312192 45460978952704 45503073902034 45510877550448 45533732594483 45541541500776 45690790886748 45714851062272 45721576057626 45842695663968 45890757115072 45895570745472 45926493891264 46043326705152 46054930366116 46093864495824 46225344916352 46276082492724 46329457443696 46416041535744 46447315360128 46459020832749 46577208346632 46608590760684 46630930616928 46662349227536 46785961006848 46792843570459 46970914995648 46978970374656 47002562678176 47010623484672 47054153339487 47076706757304 47142091799568 47196465607872 47228265260064 47360342224566 47383042401072 47414967763464 47540573281152 47580763350528 47602408338114 47642650681896 47768859347328 47801044662336 47823956070912 47957698924128 47990011473936 48045363274944 48112093688448 48124218712059 48167586299392 48179725308036 48212187452982 48220455706704 48302290137248 48355307397351 48411080531604 48572029253664 48595310201088 48628052355456 48758929434764 48764043917064 48796899759468 48888095199552 48944482852608 48977460269696 49114428973624 49137969897408 49179510381312 49191904411146 49225048533927 49317044131728 49350272570136 49407193299744 49538076360192 49545363780486 49571453723904 49578746054257 49733909995392 49767419306304 49775954277888 49906597182876 49915156023072 49948787452464 49972728290688 50006398510656 50146244708364 50180031838818 50204083514256 50331798126208 50337077591808 50344482551139 50370993300096 50436509826822 50586232767471 50612870818944 50698765392128 50754413056536 50778740037312 50812953325344 50942216846592 50955055106886 50976540280704 50989387191057 51013826796744 51048198479628 51143601321792 51178060443104 51234234188373 51321183270826 51488526023424 51560038660608 51627101754456 51632517088656 51667305627672 51763865505408 51798742543296 51823570079232 51858487344384 52003513030896 52038551536552 52063494014784 52120639624158 52209093015996 52218046727712 52253229780144 52391652187392 52399359389961 52459796944044 52487421590016 52495142880978 52634206132704 52659434112768 52694914559616 52842279370104 52877883012948 52886951420256 52947951364224 53034853274514 53096023808856 53131798417572 53292492133632 53298082156032 53305922701206 53328399117184 53333992905984 53341838733897 53477535509096 53483144941296 53597982017133 53681045709312 53717214489344 53776175245128 53801950579776 53938817837568 53952411289644 53975160297216 53988762908178 54051033684312 54126105399504 54152048458368 54188534586816 54340076404404 54376689220798 54402752386416 54583621174656 54629765328384 54706558899888 54808798770432 54845727398784 54859549406697 54908986599936 54999107099496 55062543209184 55099642803408 55202617299712 55253732595327 55280216134584 55317462390708 55326949178976 55481674648194 55510890575616 55519056641403 55583092462212 55730335905216 55767885439392 55794615416064 55872108799488 55950648744816 55988346719592 56130775969856 56157679882752 56192385884022 56219319327024 56257198324488 56465363771136 56471286606336 56479593953538 56623272891984 56629212290784 56661424062008 56667367462608 56877050635776 57036111066144 57101896661376 57150169726464 57164572491012 57309993952416 57348607815792 57376095444864 57390555146337 57536551487016 57575317998492 57641725516368 57794422420224 57802924410567 57833362677888 58005043493184 58032845756928 58071946657536 58080489473763 58125718831131 58234348693584 58273585361208 58301516339136 58340798262432 58449830082048 58489211934976 58495347058176 58503952159758 58543370478621 58571430766632 58652780880944 58745302568676 58784883502662 59008590958464 59048349288768 59198562906624 59213481899292 59241863376864 59281778879568 59432586321024 59447564291367 59472630327488 59501136016896 59566445284752 59667534875424 59733026784963 59954053650336 59994449006832 60000742019232 60153378437376 60162227447733 60168538058958 60231618713532 60391176422976 60431866300512 60460831759104 60501568568448 60670765202712 60681170067264 60722055334368 60807412894851 60891868574442 60921054515664 60962101410168 61123594218624 61194094327296 61203096434718 61235325188352 61244333361141 61406573821488 61458485994432 61487943519744 61659898616736 61701443323632 61772609924928 61873995486933 61929753813504 61945361110332 61987098153834 62102944462176 62144787680912 62174574155904 62190243151407 62242817826348 62521781599872 62627886660864 62696627893368 62738871119316 62768942343072 62856122399424 62928620810496 62944479837918 62971020346752 62986890059541 63147122966088 63177389868096 63219957017952 63289348115049 63387431041536 63396755805138 63469877784152 63523534242528 63691812463104 63701182003482 63734726216448 63744102069759 63750788395434 63943598565504 63986681965248 64060484366592 64149458251264 64165624949412 64239633744048 64250650659456 64282916603976 64293940942272 64473743196468 64517183792766 64548107375472 64719099760896 64728620422893 64762705671552 64837403140608 64846941205914 65018725222752 65062533012624 65184126932736 65330939989728 65513642280282 65517293196544 65557783531359 65589205881528 65633398045236 65756058842304 65800363426848 65807265440448 65876257732992 65892859612461 65984378491062 66060485040648 66311879993856 66356559075072 66429392949864 66542129577168 66553541364096 66598383269952 66630304387584 66675198014208 66685006432839 66692001239514 66861659611152 66906709118424 66938778019008 67125976734852 67161324400128 67171204331574 67248679769096 67448310356628 67483827758592 67493755132686 67672550742048 67704986716416 67750604433792 67940073475848 67968720374272 67985849588076 68018435728992 68064264639504 68075937468288 68191468429056 68254610853051 68266316325672 68312312251164 68536186330122 68572276593408 68582364086439 68764043495952 68836135672608 68843356118208 68889740836896 69018487340544 69064990057728 69082395549174 69338017374528 69414123739086 69417992019712 69494186165544 69612124021328 69624062303616 69670973040192 69865812519948 69912886141026 69946395925392 69993523841304 70178941510272 70259886079488 70270221832454 70456372493472 70468455561984 70503844017264 70515935227008 70597268485632 70713137699352 70794698411808 70842397890096 71040513336849 71074563601608 71122451645196 71310859921728 71403612507171 71463976022844 71653289020992 71701566993504 71735934106368 71936548386192 71985017210904 72068044912416 72168140532672 72202731277824 72251379449088 72269587962054 72318281179473 72330683560056 72453435205872 72537003181888 72616620797406 72778161566208 72858043880496 72942078533184 73127636531712 73138394152146 73146065875596 73195349639202 73332142799328 73416724278912 73466190404544 73671643460436 73706954846112 73756616520944 73769265571968 73962881772661 73975566197592 74025408855204 74110789949616 74307114540288 74318045670729 74357180585856 74600864993088 74651128959456 74663931416832 74859895774314 74872734034608 74923181178696 74959092436032 75009597765984 75208303360512 75219367062546 75270047758227 75306125271384 75497697189312 75505616387712 75556489950144 75654764740233 75919306228416 76048148088192 76131619584804 76135862215168 76219429988016 76413325269888 76432582660329 76464810421056 76501460593152 76520740195116 76572297719442 76715401982688 76767090664656 76855634021824 76981774906239 77070565880756 77111150237184 77340057990912 77440652631684 77500958441508 77645798258112 77698113814944 77735355118848 77787731016576 78005269546344 78057827304828 78095241022176 78313639523994 78327070091568 78366405053503 78379844670216 78587478281088 78678121277952 78689695416066 78731132385024 78742714321467 78951309199056 78989151169152 79042371839424 79243448428032 79263419055156 79316824519422 79330427130384 79421927046336 79552279911771 79556713167232 79644035713284 79697697626358 79938738200448 79958884051809 79992598675776 80000989358976 80216303263644 80224717411944 80308824951376 80521568563968 80575821734016 80664262867692 80668758091264 80894353603616 80908226756352 80962740445824 80983144362267 81076550526468 81189158099256 81228072687552 81282801880224 81498125624832 81510114606606 81565033831197 81604128579624 81659111148188 81875431761984 81889473166848 81944647992576 82213198155648 82268591098176 82363479899904 82498660649244 82593814813776 82649464205112 82803925949568 82899432207872 82920324201876 82976193586062 82990423768464 83222511972291 83266335863424 83362375466496 83374638693318 83595503857824 83651828159088 83691923124096 83808163199232 83925973117224 83961360462336 83982520079388 84196163954784 84236519824128 84288578826033 84293276023936 84385797486732 84529007740184 84698045656704 84719390930307 84934909337976 84992136093012 85001051193912 85258131420672 85315575953664 85328126510837 85554166599216 85652844992064 85667534212608 85710555471968 85725254589696 85950250703842 85964990928624 86022911723688 86064143167296 86304827230524 86350274228736 86362976997738 86462588274552 86691633630336 86750044016832 86764921403904 87007565239776 87107919986304 87351523040376 87410378041812 87452274508704 87511197393648 87674745123072 87733817902464 87743020587264 87755928239637 87835010310656 87857146149948 87979171321416 88080646720864 88177325253993 88572523933152 88722839436224 88738055152128 88797844359936 88820222848938 88862795065296 88913341910452 88922668319352 89148879481536 89208945491232 89251704025344 89501302313136 89561605775432 89931080475504 89991673510248 90230067656064 90334139245056 90347428070298 90586764634464 90647799450768 90691247638656 90752352852672 90767916624384 91006147804068 91021755100896 91067465188966 91083083001552 91337802861663 91381581773496 91443152115252 91685391327936 91781514230144 91791141490944 91804644652077 91852987782528 92109860732232 92187728991648 92450689832704 92552164985448 92658914887392 92832083071488 92894630720256 92918041665498 92980647230751 93154416693264 93217181521368 93261861233856 93324698455072 93571922013696 93585687140918 93941829991296 94005125356352 94021246969344 94108306678974 94153413514608 94284183599136 94392931215744 94416719756877 94456530520128 94720684449132 94766084802144 94829935526928 95081146562304 95095133707707 95204816676228 95285301363792 95537718694656 95551773005223 95602089324672 95915397848256 95980022947872 96090726549888 96224187376896 96248437424118 96359450616072 96424374905964 96440911413408 96604580274496 96710614794702 96775775689149 96822161063208 97144058507328 97190620402176 97256104710912 97270411808871 97517858869528 97528087834128 97593799518936 97776190399104 97888965705216 97954920539392 98228857947248 98275939794816 98359020762624 98383808822292 98450097067854 98634088263456 98700545140272 98814386599488 98976567736593 99090727560972 99142907447808 99157492108514 99467819990784 99534838612608 99813194365752 99830312046144 99897574904928 99945456581376 100012797021312 100038001859271 100292489416728 100360063677636 100408167028512 100663596252416 100674155183616 100688965102278 100741986600192 100756806497361 100873019653644 101172465534942 101225741637888 101240632699029 101397530784256 101508826113072 101557480074624 101625906650688 101884433693184 101910110213772 101953080561408 101978774382114 102027653593488 102096396959256 102287202643584 102356120886208 102468468376746 102642366541652 102804279495183 102977052046848 103254203508912 103265034177312 103334611255344 103527731010816 103597485086592 103623593323761 103716974688768 104007026061792 104077103073104 104126988029568 104241279248316 104418186031992 104436093455424 104506459560288 104783304374784 104798718779922 104869329211539 104919593888088 104990285761956 105268412265408 105318868225536 105389829119232 105405332748681 105684558740208 105755766025896 105773902840512 105895902728448 106069706549028 106192047617712 106263596835144 106584984267264 106611845402412 106656798234368 106667985811968 106683677467794 106955071018192 106966289882592 107195964034266 107434428978688 107552350490256 107603901159552 107904822579288 107950320594432 107977525816356 108102067368624 108252210799008 108304096916736 108377069173632 108404381943081 108680152808808 108753378441596 108805504772832 108924931196109 109167242349312 109413117799776 109617597540864 109691454797568 109707591228219 109719098813394 109793024458803 109998214198992 110125086418368 110199285606816 110405234599424 110507465190654 110560432269168 110634924781416 110653898357952 110963349296388 111021781151232 111038113282806 111166184924424 111460671810432 111535770878784 111589230832128 111901297489632 111976693439184 112261551939712 112289843661471 112384771768044 112438638654048 112514396648976 112829050593819 112930727542272 112959187907076 113246545783968 113258424581568 113322848124016 113334734925216 113639762956829 114072222132288 114203793322752 114329144982024 114619987904832 114697215631584 114752190889728 114781110292674 114858446579163 115073102974032 115150635996984 115283451032736 115588844840448 115605848821134 115666725355776 116010086986368 116143893315072 116160978947526 116251437662262 116468697387168 116547170722416 116603032678272 116681596524864 116978423869952 117007904319516 117086740957242 117142861533264 117305561761888 117470459285991 117490605137352 117569767005324 118017181916928 118034543124099 118096698577536 118426963798584 118483726753728 118563557759136 118865172642048 118895128582734 118945260654976 118975236779133 119132890569504 119335069750848 119466053569926 119546546439537 119908107300672 119988898013664 120001484038464 120306756874752 120324454895466 120337076117916 120405526131767 120463237427064 120782352845952 120863732601024 120921663518208 121003137136896 121341530405424 121362340134528 121444110668736 121614825789702 121783737148884 121842109031328 121924202820336 122247188437248 122265171909909 122406192869436 122470650376704 122488666722282 122813147642976 122916971988864 123319797233472 123402886647264 123545219849856 123747990973866 123890722220664 123974196307668 124205888924352 124289575361824 124349148311808 124380486302814 124464290379093 124485635652696 125043563199744 125061958039977 125255773321728 125393255786736 125477742238632 125537884686144 125712244798848 125857241620992 125888959675836 125942040693504 125973780119082 126294245932176 126354779736192 126439914035904 126578696230098 126793511610276 126939755568304 127047068485056 127402364006964 127469452432896 127488204139518 127501576790868 127887197131008 127973363930496 128120968733184 128331249898824 128479267488096 128501301318912 128565833207952 128587881884544 128925376055763 128947486392936 129034367585532 129096214750944 129438199521792 129457240845786 129525411343104 129544465496607 129693882411828 130037450445504 130125066025248 130368253865472 130661879979456 131027284560564 131034586393088 131115567062718 131178411763056 131266796090472 131512117684608 131600726853696 131614530880896 131752515465984 131785719224922 131968756982124 132120970081296 132713118150144 132858785899728 133084259154336 133107082728192 133196766539904 133230334273407 133350396028416 133370012865678 133384002479028 133723319222304 133813418236848 133877556038016 134251953469704 134342408663148 134497359538192 134873490291323 134896620713256 134987510265372 135345101484096 135409973432832 135501208867584 135521142105447 135880146951696 135971699176152 136036871457984 136128529279008 136151874936576 136382936858112 136509221706102 136532632651344 136601197783449 136624624502328 137072372660244 137144553186816 137164728172878 137528086991904 137672271345216 137686712236416 137779481673792 138129980115456 138164791098348 138676034749056 138828247478172 138835984039424 138988372331088 139224248042656 139248124607232 139341946080384 139377062498247 139731625039896 139825772282052 139892791850784 139987047682608 140357883020544 140378530711377 140540443664908 140912744986944 140936911123968 141007688034528 141031870454016 141162460018461 141426275398704 141589396823616 141684795780192 142081026673698 142149127203216 142244903290392 142621719843456 142807225014342 142903444509329 142927952045688 143306578041984 143403133987008 143471868212736 143873096772384 143970034421808 144136089824832 144336281065344 144372656136177 144502758898176 144539175924108 144636562358946 144661367120112 144906870411744 145065922192053 145074006363776 145233241594812 145716087760992 145884157066368 146276788304292 146292131751192 146390699278404 146664285598656 146833448557824 146932380809088 147343286920872 147413909692224 147513233041888 147538531143936 147675145601781 147925763545322 147951132395184 148050817710408 148221579899232 148614229080576 148636091341458 148714361171712 148736238162771 149201729986176 149302257918912 149327862833664 149719791548628 149745468069216 149846362357392 149918184872064 150019195531968 150438734125092 150540095516454 150612250542768 150995394378624 151011232775424 151033447653417 151112979900288 151309529480466 151758698302413 151838612456832 152096296176384 152263239169608 152438859976032 152826650539776 152865165320658 152929620842112 152968161573171 153041480390232 153144595438884 153430803965376 153534181329312 153702702565119 153711268043648 153963549812478 154141131761512 154680115981824 154881305263368 155001916883016 155291596516224 155396227629888 155470710237696 155575462033152 155598348343291 156010539092688 156115654609656 156190482044352 156627279047988 156654140183136 156732810107006 156759689340432 157174956562176 157198078169883 157379390832132 157462264770048 157485428642934 157902618398112 157978302338304 158084743678848 158526838110312 158633649038844 158660854260768 158843854092672 159104559823542 159113426334464 159288071426568 159395395252716 159877476400896 159917768103618 159985197351552 160001978717952 160025516201691 160432606527288 160449434823888 160617649902752 160793946051399 161043137127936 161151643468032 161328525735384 161788707207232 161816453512704 161925480891648 161966288724534 162153101052936 162378316198512 162456145375104 162565603760448 163020229213212 163130067662394 163208257159248 163318222296376 163750863523968 163889295985152 164426396311296 164537182196352 164726959799808 164997321298488 165187629627552 165298928410224 165607851899136 165761197785981 165840648403752 165952387172124 165980847536928 166445023944582 166532671726848 166557169924209 166749277386636 167191007715648 167303656318176 167383846248192 167616326398464 167851946234448 167965040158776 168392327909568 168473039648256 168577157652066 168586552047872 168771594973464 169058015480368 169396091313408 169438781860614 169869818675952 169984272186024 170002102387824 170631151907328 170656253021674 171108333198432 171305689984128 171421110943936 171450509179392 171900501407684 171929981857248 172045823447376 172128286334592 172171665439011 172609654461048 172725953995476 172925176549104 173383267260672 173408773231701 173500088033664 174015130479552 174215839972608 174241468421289 174703046080752 174820756083624 174904549017408 175022394787296 175349490246144 175467635804928 175486041174528 175511856479274 175630111435863 175714292299896 175958342642832 176161293441728 176354650507986 177145047866304 177445678872448 177595688719872 177640445697876 177725590130592 177826683820904 177845336638704 178297758963072 178342692874101 178417890982464 178503408050688 179002604626272 179123211550864 179624141447891 179862160951008 179983347020496 180460135312128 180486682343199 180694856140596 181173529268928 181295598901536 181382495277312 181504705705344 182012295608136 182043510201792 182134930377932 182166166003104 182422238684553 182675605723326 182763163546992 182886304230504 183370782655872 183563028460288 183582282981888 183609289304154 183705975565056 183733000083423 184219721464464 184375457983296 184901379665408 185104329970896 185317829774784 185621986460799 185789261440512 185836083330996 185961294461502 186308833386528 186434363042736 186523722467712 186570729454221 186649396910144 187171374281836 187883659982592 188010250712704 188216613357948 188306827029216 188568367198272 188785862431488 188833439513754 188913061040256 188960670178623 189441368898264 189532169604288 189659871053856 190162293124608 190190267415414 190318412272793 190409633352456 190570602727584 191075437389312 191103546010446 191204178649344 191232306209277 191830795696512 191960045895744 192181453099776 192448374753792 192496874848236 192718901232144 192848749811928 192881822826816 193209160548992 193421229589404 193551551378298 193644322126416 194185861268679 194288117014656 194512209421824 194540823617742 195035717739056 195056175668256 195187599037872 195552380798208 195909841078784 196457715894496 196551879589632 196673350594077 196767617644584 196900194135708 197268176526912 197401090280544 197628773198976 197678578837383 197953135473186 198181455121944 198314984217028 198935639981568 199069677225216 199626388731504 199660624092288 199795149809856 199890913162752 200025594042624 200055019298517 200076003718542 200584978833456 200720127355272 200816334057024 201327192504832 201377930204556 201483973200384 201513612994722 201746039307288 202344931069884 202451483275776 202481265398058 203017652226144 203114960149248 203251813301376 203820220427544 203906161122816 203957548764228 204055307186976 204192793918512 204574405287168 204712241772416 204763832559153 204936936753492 205284733083304 205608558990366 205747092259317 206508407017824 206530068354624 206669222510688 207055462021632 207194970173184 207225450097747 207247186647522 208014052123584 208154206146208 208253976059136 208482558496632 208836372063984 208872186910848 209012919120576 209597437559844 209738658423078 209839187776176 209980571523912 210536824530816 210779658238464 210810665497362 211369117480416 211511532051792 211547805681024 211791805456896 212139413098056 212384095235424 212527193670288 213121540010547 213223690804824 213313596468736 213367354935588 213910142036384 213932579765184 214210837521513 214391928068532 215104700980512 215207802319104 215809645158576 215955051632712 216204134737248 216504421598016 216608193833472 216754138347264 216808763886162 216954843538419 217360305617616 217506756883192 217611009545664 217849862392218 218334484698624 218826235599552 219382909595136 219415182456438 219438197626788 219586048917606 219996428397984 220250172836736 220398571213632 221014930381308 221120864538336 221269849562832 221307796715904 221888645317983 221926698592776 222076226565612 222332369848848 222921343620864 222954137012187 223071541757568 223802594979264 223953386878368 224523103879424 224579687322942 224769543536088 224877277308096 225028793297952 225658101187638 225810143274681 225918375814152 226493091567936 226516849163136 226645696248032 226669469850432 226964294220699 227279525913658 228144444264576 228407586645504 228658289964048 229239975809664 229297747980987 229394431263168 229504381779456 229562220585348 229716893158326 230146205948064 230301271993968 230566902065472 230945324718717 231211697642268 231333450711552 232020173972736 232321957895052 232502875324524 232937394774336 233094341444832 233206065356544 233363193049728 234015808639032 234173481914484 234285723066528 234611123523776 234940918571982 234981210274704 235099215160509 235139534010648 236034363833856 236069086248198 236193397155072 236228142964401 236853927597168 236967453507456 237127115518272 237730345284096 237790257165468 237890521309952 237950473558266 238265781139008 238670139501696 238932107139852 239093092879074 239816214601344 239876652155427 239977796027328 240002968076928 240648909790932 240674152235832 240811052263534 240926474854128 241564705691904 241727465202048 242006274273792 242683060810848 242724680269056 242888221337472 242949433086801 243229651579404 243567474297768 243684218062656 243848405640672 244494376874496 244530343819818 244695101493591 244812385738872 244977333444564 245626295285952 245833943977728 245945776413589 246639594466944 246805773294528 247090439699712 247495981947732 247781444441328 247948392615336 248411777848704 248579150723648 248698296623616 248760972605628 248928580758186 248971271305392 249667535916873 250087126399488 250123916079954 250786511573472 250955484477264 251075769372288 251424489597696 251777919351672 251884081387008 251947560238164 252588491864352 252709559472384 252879828071808 253157392460196 253587023220552 253879511136608 254094136970112 254158172790921 254804728013928 254976408279036 255003153581736 255774394262016 255946727860992 255984379532511 256662499797648 256958534976192 257002602637824 257131666415904 257175763769088 257850752111526 257894972785872 258068735171064 258192429501888 258914481691572 259050822686208 259088930993214 259387764823656 260074900891008 260250132050496 261323759958912 262054569121128 262231134125436 262356823526112 262533592180944 263024235369216 263201453707392 263229061761792 263267784718911 263505030931968 263571438449844 263937513964248 264241940162592 264531975761979 265717571799456 266168518308672 266214165456384 266393533079808 266460668546814 266740025731356 266768004958056 267446638444608 267626836473696 267755112076032 268503906939408 268684817326296 268994719076384 269746980582646 269793241426512 269975020530744 270690202968192 271002417735168 271042284210894 271760293903392 271943398352304 272073742915968 272257058558016 272303749873152 273018443412204 273065265302688 273202395566898 273249249004656 274013408584989 274144745320488 274329456345756 275056173983808 275344542690432 275373424472832 275413933956231 275558963347584 276329582196696 277352069498112 277656494956344 277976744662176 278448496085312 278496249214464 278683892160768 278754124996494 278941941692253 279463250079792 279651544564104 279785583701568 279974095365216 280715766041088 280757061422754 281080887329816 281825489973888 282015376069056 282063740908032 282324920036922 282852550797408 283178793647232 283369591560384 284162053347396 284298254406432 284489806580784 285243439686912 285285401123121 285614450028684 285806889018658 285855904091376 286613156083968 286655319015669 286806267974016 287746193544768 287940068843616 288272179649664 288672562130688 288745312272354 289078351848216 289273124717892 289322734240224 289813740823488 290131844384106 290148012727552 290327327067447 290466483189624 291432175521984 291768314132736 291811235426613 292553576608584 292584263502384 292781398556808 293328571197312 293666897115648 293864761618176 294686573841744 294827819384448 295026466083776 295077062287872 295350291203562 295851527090644 295902264790368 296101635420816 296443159798464 296929703209779 297272182682916 297428722343424 297472476325542 298403459972352 298604515837824 299439583097256 299490936138432 299692724714784 299836369744128 300038391063936 300877468250184 301080191032908 301224501085536 301990788757248 302022465550848 302066895306834 302225959800576 302270419492083 302619058960932 303517396604826 303677224913664 303721898097087 304192592352768 304526478339216 304877719952064 305653301079552 305730330641316 305859241684224 305936323146342 306082960780464 306289190877768 306861607930752 307068362658624 307405405130238 307422536087296 307927099624956 308282263523024 309762610526736 310003833766032 310583193032448 310792455259776 310870779971283 311150924066304 311196696686582 312021078185376 312231309219312 312380964088704 313254558095976 313308280366272 313465620214012 313519378680864 314349913124352 314396156339766 314607987634617 314758781664264 314970857285868 315805236796224 315956604676608 316169487357696 316215998246043 317053676220624 317267298077688 317321708521536 317687708185344 318209119647084 318226852668928 318576142853136 318790790505432 319754952801792 319835536207236 319970394703104 320003957435904 320051032403382 320865213054576 320898869647776 321235299805504 321587892102798 322303286936064 322657051470768 323577414414464 323850961783296 323932577449068 324306202105872 324756632397024 324912290750208 325131207520896 325213145829243 326040458426424 326260135324788 326416514318496 326636444592752 327501727047936 327549904993213 328852792622592 329074364392704 329122773684657 329379073376409 329994642596976 330375259255104 330597856820448 331215703798272 331522395571962 331681296807504 331904774344248 331961695073856 332890047889164 333065343453696 333114339848418 333498554773272 334382015431296 334607312636352 334767692496384 335703892468896 335930080317552 336784655819136 336869530984413 337154315304132 337173104095744 337543189946928 338116030960736 338487151781457 338792182626816 338877563721228 339739637351904 339968544372048 340004204775648 340919288870487 341312506043348 342216666396864 342611379968256 342842221887872 343801002815368 343859963714496 344091646894752 344256572669184 344343330878022 344575339737489 345219308922096 345451907990952 345850353098208 346766534521344 346817546463402 347000176067328 347051222379799 348030260959104 348431679945216 348482936842578 349406092161504 349641512167248 349809098034816 350044789574592 350935271609856 351023712958548 351260222871726 351428584599792 351916685285664 352322586883456 352411377857973 352709301015972 354103629372297 354290095732608 354891357744896 355280891395752 355451180261184 355653367641808 355690673277408 356595517926144 356685385748202 356835781964928 356925710337399 358005209252544 358246423101728 358639639318611 359248282895782 359724321902016 359966694040992 360920270624256 360973364686398 361216578395301 361389712281192 362347058537856 362591197803072 362764990554624 363009411410688 364024591216272 364087020403584 364269860755864 364332332006208 364844477369106 365351211446652 365526327093984 365772608461008 366741565311744 366795515729727 367126056920576 367218578608308 367411951130112 367466000166846 368439442928928 368750915966592 370208659941792 370635659549568 371243972921598 371672166661992 371922588923004 372617666773056 372868726085472 373047444935424 373141458908442 373298793820288 373392871137279 374342748563672 375185874119931 375767319965184 376020501425408 376433226715896 376613654058432 377136734396544 377571724862976 377666879027508 377826122080512 377881703119421 377921340357246 378882737796528 379064339208576 379319742107712 380380534830828 380636824545586 380819266704912 381141205455168 382207092020892 382408357298688 382464612418554 383661591393024 383920091791488 384362906199552 384993749696472 385437802464288 385697499623856 385763645653632 386418321097984 386776128167289 386842459178808 387103102756596 387288644252832 388371722537358 388576234029312 388633396489821 389081647235484 390071435478112 390112351336512 390375198075744 391104761596416 392915431788992 393103759179264 393346701188154 393535235289168 393800388271416 394536353053824 394802180561088 395257546397952 395357157674766 395906270946372 396362910243888 396629968434056 398139354450432 399252777463008 399321248184576 399590299619712 400051188085248 400110038597034 400152007437084 401169957666912 401440254710544 401632668114048 402755860409112 403027225989444 403492078614576 404620470873969 404689862139768 404962530796116 406035304452288 406229920298496 406503626602752 406563426316341 407640440855088 407915097528456 408110614373952 408385587837024 409148810574336 409424483544832 409527665118306 409803593350347 409873873506984 410569466166608 411217117980732 411494184518634 413016814035648 413060136709248 413338445021376 414389940346368 414450900195494 414494373295044 416028104247168 416308412292416 416507952118272 416965116993264 417672744127968 417744373821696 418025838241152 418131187494741 419194875119688 419477316846156 419678375552352 419961143047824 421073649061632 421135592134131 421621330994724 422738234960832 423023064103584 423095611362048 424278826196112 424768190470848 425054387340576 426243080021094 426447381609648 426734709871176 427820284072768 427865159530368 428421675043026 428710333527987 428783856137064 430209401961024 430415604638208 431619290317152 431910103265424 432408269474496 433008843196032 433117968408531 433508276694528 433617527772324 433909687076838 434720611235232 435013513766384 435222019091328 435699724784436 437652471199104 438830364912876 438876395253576 439172097835212 439992856795968 440500345673472 440797142427264 442029860762616 442241729076672 442539699125664 442615593431808 443025436805343 443777290635966 443853397185552 444152453131224 444664739697696 445842687241728 445908274024374 446143083515136 446208714488313 447605189958528 447906773756736 449046207758848 449159374645884 449539087072176 449754554616192 450057586595904 451316202375276 451620286549362 451836751628304 452986183135872 453033698326272 453100342960251 453291392496064 453338939700864 453928588441398 454559051827316 455276094907239 456288888529152 457316579928096 458479951619328 458595495961974 458788862526336 458904484719513 459124441170696 459433786316652 460292411896128 460602543987936 461133804130944 461890649437434 462423395284536 464040347945472 464643915790104 465005750649048 465874789548672 466188682889664 466412130713088 466726386099456 466795045029873 468031617278064 468346963828968 468571446133056 469222247047552 469881837143964 469962420549408 470198430321018 470279068021296 471594234509649 472138172496396 472386794310144 472456285928802 473707855194336 473934907014912 474254231036544 475580514330936 475781042619904 475900947116532 476531562278016 477340279003392 477864214279704 478186185758148 479632429202688 479753304310854 479955592054656 480005936153856 480076548605073 481297819581864 481348304471664 481622104527068 481852949708256 482381838154197 483129411383808 483454930404096 485366121621696 485449360538112 485776442674944 485898866173602 486459303158808 487134948595536 487368436125312 487696811281344 489060687639636 489390202987182 489624771477744 489954666889128 491252590571904 491667887955456 491891552827178 493279188933888 493611546589056 494180879399424 494991963895464 495562888882656 495896785230672 496823555697408 497158301447296 497283593357943 497521945211256 497857161516372 497942542610784 499335071833746 499671509772627 500247832159908 501573023146944 501910968954528 502151538744576 502848979195392 503555838703344 503895120476328 505176983728704 505419118944768 505759656143616 506314784920392 507174046441104 507759022273216 508188273940224 508316345581842 509609456027856 509952816558072 510006307163472 511893455721984 511968759065022 513324999595296 513917069952384 514263332831808 514351527538176 515701504223052 515789945571744 516137470342128 516384859003776 517828963383144 518177861986428 518775529647312 520149801782016 520226319695103 520500264100992 522647519917824 522724405263867 524109138242256 524462268250872 524713647052224 525067184361888 526048470738432 526402907414784 526458123523584 526535569437822 526890334307589 527142876899688 527875027928496 528483880325184 529063951523958 531435143598912 532337036617344 532787066159616 532921337093628 533480051462712 533536009916112 534893276889216 535028078622303 535253672947392 535510224152064 537007813878816 537369634652592 537989438152768 538872424343673 539493961165292 539586482853024 539950041061488 541380405936384 541460047029597 542084568421788 543520587806784 543886796704608 544147485831936 544514117116032 546036886824408 546130530605376 546404791133796 546498498009312 548026817169978 548289490640976 548658912691512 550112347967616 550689085380864 550746848945664 550827867912462 551117926695168 551199000250269 552659164393392 554704138996224 555312989912688 555953489324352 556865959382397 556896992170624 557367784321536 557508249992988 557883883384506 558926500159584 559303089128208 559571167403136 559712188362663 559948190730432 561514122845508 562161774659632 563650979947776 564030752138112 564649840073844 565705101594816 566357587294464 566739183120768 566882010535869 568324106694792 568596508812864 568979613161568 570486879373824 570570802246242 570955236818379 571228900057368 571613778037316 571711808182752 573226312167936 573310638031338 573612535948032 573696918627831 575492387089536 575880137687232 576544359299328 577345124261376 577490624544708 578156703696432 578546249435784 578645468480448 579627481646976 580263688768212 580296025455104 580654654134894 580932966379248 582557583806037 582864351043968 583536628265472 583622470853226 585107153217168 585168527004768 585562797113616 586657142394624 587729523236352 589373147683488 589655638768896 590020051782231 590052932167552 590700582407124 591703054181288 591804529580736 592203270841632 592886319596928 593035736512149 593859406419558 594544365365832 594944952651084 596806919944704 597209031675648 597296885575859 598879166194512 598981872276864 599385449429568 599672739488256 600076782127872 600165057895551 601754936500368 602160382065816 602449002171072 603981577514496 604133790613668 604451919601152 604540838984166 605238117921864 607034793209652 607354449827328 607443796194174 609052956678432 609755439904128 611460661282632 611718483368448 611872646292684 612165921560928 612578381755536 613723215861504 614136725317248 614291497677459 614810810260476 614845072174592 615854199249912 616564527046048 617241276777951 619525221053472 620007667532064 621166386064896 621584910519552 621676350293241 621741559942566 622393393373164 624042156370752 624462618438624 624761928177408 626509116191952 626616560732544 626931240428024 627038757361728 628792312679532 629215975269234 629517563328528 629941714571736 631610473592448 632338974715392 632431996492086 634107352441248 634534596155376 634643417043072 635375416370688 636418239294168 637152285706272 637581581010864 639364620031641 639671072414472 639940789406208 640102064806764 641730426109152 641797739295552 642470599611008 642632512564539 643175784205596 645314102941536 647154828828928 647865154898136 648612404211744 649513264794048 649824581500416 650262415041792 650426291658486 650864530615257 652080916852848 652520270649576 652833028636992 653272889185504 655003454095872 655099809986426 658148728785408 658245547369314 658758146752818 659989285193952 660750518510208 661195713640896 663044791143924 663362593615008 663809548688496 663923390147712 665665935953949 665780095778328 666228679696836 666997109546544 668764030862592 668862411036561 669214625272704 671407784937792 671860160635104 673569311638272 673739061968826 674308630608264 675086379893856 676232061921472 676974303562914 677430429824043 677755127442456 679479274703808 679937088744096 680008409551296 680892882662097 681838577740974 682625012086696 684433332793728 685222759936512 685684443775744 687602005630736 687719927428992 688183293789504 688513145338368 688686661756044 689150679474978 690438617844192 690903815981904 691700706196416 692835974156151 693635092926804 694000352134656 694102444759598 696060521918208 696965873685156 698812184323008 699283024334496 699618196069632 700089579149184 702047425917096 702520445743452 702857169199584 703833370571328 704645173766912 704822755715946 705297645481527 705418602031944 708207258744594 708580191465216 708684428893203 709782715489792 710561782791504 710902360522368 711306735283616 711381346554816 713191035852288 713370771496404 713671563929856 713851420674798 716010418505088 716492846203456 717279278637222 718496565791564 719448643804032 719629956466281 719933388081984 721946729372796 722433156790602 722779424562384 724694117075712 725182395606144 726018822821376 728049182432544 728174040807168 728539721511728 728664664012416 729688954738212 730702422893304 731052654187968 731545216922016 733483130623488 733591031459454 734085304480773 734437157216616 734932000333692 736878885857856 737501831933184 737837329240767 740417319883584 741271319099136 742487945843196 743344333323984 743845177846008 745235333546112 745737452170944 746094889870848 746282917816884 746597587640576 746785742274558 748685497127344 750371748239862 752041002850816 752866453431792 753227308116864 754273468793088 755333758055016 755652244161024 755763406238842 755842680714492 757765475593056 758128678417152 758639484215424 760761069661656 761273649091172 761638533409824 762282410910336 762474518372763 764414184041784 764929224837108 767323182786048 767840183582976 767953138597533 769987499392944 770875604928576 771394999247712 771527291307264 772836642195968 773552256334578 773684918357616 774206205513192 774577288505664 776743445074716 777152468058624 777266792979642 778163294470968 780142870956224 780224702673024 780750396151488 785830863577984 786693402376308 787070470578336 787600776542832 789072706107648 789604361122176 789803354156733 790515092795904 790714315349532 791812541892744 792725820487776 793259936868112 795478340697803 798505554926016 798642496369152 799180599239424 800220077194068 800304014874168 802339915333824 802880509421088 803265336228096 805511720818224 806054451978888 806984157229152 809240941747938 809379724279536 809925061592232 812070608904576 813007253205504 813126852632682 815280881710176 815830195056912 816221228747904 816771175674048 818848967089664 819055330236612 819607186700694 819747747013968 821138932333216 822040225754967 822434235961464 822988369037268 826033628071296 826120273418496 826241801868693 826676890042752 828901800390988 828988746590088 832056208494336 832616824584832 833930233986528 835345488255936 835488747643392 836051676482304 836262374989482 836825825076759 838389750239376 838954633692312 839356751104704 839922286095648 842147298123264 842271184268262 842838682922369 843242661989448 845476469921664 846046128207168 846191222724096 848557652392224 849536380941696 850108774681152 852486160042188 852894763219296 853469419742352 855640568145536 855730319060736 855856203369363 856843350086052 857420667055974 857567712274128 859965957047007 860418803922048 863238580634304 863820206530848 864816538948992 866017686392064 866235936817062 867235055544648 867819374153676 869441222470464 870027027532768 870444038182656 870981981202341 871399449568872 875304942398208 875433706279839 877660729825752 877752790507152 878344195670424 879985713591936 881000691346944 881594284854528 884059721525232 884483458153344 885079398251328 885231186863616 886050873610686 887554581271932 887706794371104 888304906262448 889329479395392 890789109629337 891816548048748 892286167030272 892417428976626 895210379917056 895813547513472 898318749291768 899078174144352 899509109232384 900115173191808 902632404750552 903240573098724 903673503256608 905972366271744 906067396652544 906200685920502 906582784992128 906677879401728 906811258476249 907857176882796 909118103654632 910552189814478 911165694291261 912577777058304 914633159856192 916959903238656 917190991923948 917577725052672 917808969439026 918248882341392 918867572633304 920584823792256 921205087975872 922267608261888 923781298874868 924846790569072 929287831580208 930011501298096 931749579097344 932377365779328 932612339913849 933452772198912 933590090059746 936063234556128 936693927657936 937142892266112 938444494095104 939763674287928 939924841098816 940396860642036 940558136042592 943188469019298 943823962903851 944276344992792 944912571857604 947415710388672 947869814029824 948508462073088 948647994738129 951161028661872 951801894233064 953063124556032 954680558006784 955728428559408 956372371516296 959264858405376 959506608621708 959911184109312 960011872307712 960153097210146 962595639163728 962696608943328 963244209054136 963705899416512 964763676308394 966909860808192 970732243243392 971552885349888 971797732347204 972918606317616 974269897191072 974736872250624 975393622562688 975639437487729 978121375279272 978780405974364 979249542955488 979909333778256 982505181143808 982649714979639 983783105654356 986558377867776 987223093178112 987368321053971 988137220129227 989983927790928 991125777765312 991793570461344 993647111394816 994316602894592 994567186715886 995043890422512 995714323032744 995885085221568 998670143667492 999343019545254 1000495664319816 1003146046293888 1003821937909056 1004303077489152 1007111677406688 1007790240952656 1010353967457408 1010608592953239 1011519312287232 1012629569840784 1014348092882208 1015461455344371 1015518044546432 1016376547880448 1016632691163684 1019218912055712 1019905633116144 1020012614326944 1022757866611461 1023937518130044 1026649999190592 1027834139904768 1028526665663616 1031403008446104 1031579891143488 1032274940684256 1032769718007552 1033726019212467 1035657926766288 1036355723972856 1037551059294624 1040299603564032 1040452639390206 1041000528201984 1041153667139397 1045295039835648 1045448810527734 1048218276484512 1048924536501744 1049427294104448 1050134368723776 1052805814829568 1053071138875644 1053780668615178 1054285753799376 1055750055856992 1056967760650368 1057234133573919 1058127903047916 1062310888116891 1062870287197824 1064674073234688 1065842674187256 1066960102925424 1067072019832224 1069786553778432 1070056157244606 1070507345894784 1070777131012197 1074015627757632 1074739269305184 1075918917955833 1075978876305536 1077744848687346 1078987922330584 1079172965706048 1079900082122976 1082760811872768 1082920094059194 1083649735185903 1084169136843576 1087041175613568 1087773593409216 1088294971663872 1089028234232064 1089188438403037 1092073773648816 1092261061210752 1092809582267592 1092996996018624 1096053634339956 1096578981281952 1097317825383024 1100224695935232 1100386547189181 1101378170761728 1101655735824924 1102235853390336 1102398000500538 1105318328786784 1110625979825376 1111906978648704 1113731918764794 1113793984341248 1115016499985976 1115767766769012 1117853000319168 1118606178256416 1119142334806272 1119424376725326 1119896381460864 1120178613411837 1123028245691016 1124323549319264 1125557622359793 1127301959895552 1128061504276224 1129299680147688 1131410203189632 1132715174588928 1133478366241536 1133645109358263 1133764021071738 1136648213389584 1137193017625728 1137959226323136 1141141604492484 1141910473636758 1142457800114736 1143227556074632 1143423616365504 1146621276062676 1147225071896064 1147393837255662 1150984774179072 1151760275374464 1153088718598656 1154981249089416 1156313407392864 1157092498871568 1157290936960896 1159254963293952 1160328384501867 1160527377536424 1161309308269788 1161865932758496 1165115167612074 1165728702087936 1165900189469463 1167244941706452 1170214306434336 1170337054009536 1171125594227232 1173314284789248 1178746295366976 1179311277537792 1180040103564462 1180105864335104 1181401164814248 1183406108362576 1183609059161472 1184406541683264 1185772639193856 1186071473024298 1187718812839116 1189088730731664 1189889905302168 1194418063351296 1194593771151718 1197758332389024 1197963744553728 1198770898859136 1200153564255744 1200330115791102 1203509873000736 1204320764131632 1204898004342144 1208267581227336 1209081677968332 1210476235843728 1213861412621907 1214069586419304 1214887592388348 1218105913356864 1219510879808256 1219690278949023 1222921322565264 1223745292585368 1224331843121856 1225156763511072 1227446431723008 1228273450634496 1228582995354918 1229410780051041 1229621620520952 1231708398499824 1233129054092096 1234482553555902 1239050442106944 1240015335064128 1243169821039104 1243352700586482 1243483119885132 1244786786746328 1248084312741504 1248925236877248 1249523856354816 1253018232383904 1253233121465088 1253862480856048 1254077514723456 1257368990135237 1257584625359064 1258431950538468 1259035126657056 1259883429143472 1263220947184896 1263406776402393 1264863992984172 1268214704882496 1269069192310752 1269286834086144 1272836478588336 1274304571412544 1275163162021728 1278729240063282 1279342144828944 1280204129613528 1283460852218304 1283595478591104 1284941199222016 1285265025129078 1286131000583961 1286351568411192 1290628205883072 1294309657657856 1295730309796272 1297224808423488 1299026529588096 1299353905225593 1300524830083584 1300852583316972 1301729061230514 1304161833705696 1305040541299152 1305666057273984 1306545778371008 1310199619972852 1316491094738628 1317516293505636 1319978570387904 1321501037020416 1322391427281792 1326089582287848 1326725187230016 1327619097376992 1327846780295424 1331331871907898 1331560191556656 1332228885909551 1332457359393672 1333994219093088 1337528061725184 1337724822073122 1338429250545408 1338626143464939 1342815569875584 1343720321270208 1347138623276544 1347478123937652 1348617261216528 1350172759787712 1352464123842944 1353948607125828 1354860859648086 1355510254884912 1358958549407616 1359301028880753 1359874177488192 1360016819102592 1361785765324194 1363677155481948 1365250024173392 1368866665587456 1371368887551488 1375204011261472 1375439854857984 1376366587579008 1376713454158539 1377373323512088 1378301358949956 1380877235688384 1381807631963808 1383401412392832 1385671948312302 1387270185853608 1388204889519196 1392121043836416 1393931747370312 1397624368646016 1398566048668992 1399236392139264 1400179158298368 1400385135089619 1404094851834192 1405040891486904 1405714338399168 1407666741142656 1409290347533824 1409645511431892 1410595290963054 1410837204063888 1414782703528947 1416414517489188 1417160382930432 1417368857786406 1421123565583008 1421804721044736 1422613470567232 1422762693109632 1426741542992808 1427343127859712 1427702841349596 1432020837010176 1432985692406912 1434558557274444 1436993131583128 1438897287608064 1439259912932562 1439866776163968 1440229645815219 1443893458745592 1444866313581204 1445558849124768 1449388234151424 1450364791212288 1450578150684229 1456098364865088 1456348081614336 1457079443023456 1457329328024832 1459377909476424 1461404845786608 1462105308375936 1463090433844032 1467182062918908 1468170608961546 1468874314433232 1469864000667384 1473757771715712 1475003663866368 1475674658481534 1480834639767168 1482542638198272 1484975891686392 1486688666647968 1487690355692016 1490470667092224 1491474904341888 1491850780073829 1492565835633768 1493195175281152 1493571484549116 1497370994254688 1499014529317881 1500743496479724 1505732906863584 1506454616233728 1508546937586176 1510667516110032 1511526812477684 1511685361428984 1515530951186112 1516257356834304 1517278968430848 1521522139323312 1522547298182344 1523277066819648 1524564821820672 1524949036745526 1528828368083568 1529858449674216 1535680367165952 1535906277195066 1539974998785888 1541751209857152 1542789998495424 1543054582614528 1547104512669156 1547369836715232 1548412411026384 1549154577011328 1553486890149432 1554533585959284 1556326588941936 1560285741912448 1560449405346048 1560678959085309 1561500792302976 1568173215791601 1571661727155968 1573386804752616 1574140941156672 1575201553085664 1578145412215296 1579208722244352 1579606708313466 1580671002922767 1581428630699064 1583625083785488 1585451640975552 1586519873736224 1590956681395606 1597011109852032 1598361198478848 1600440154388136 1600608029748336 1604679830667648 1605084235866909 1605761018842176 1606530672456192 1611023441636448 1612108903957776 1613968314458304 1616617273031019 1618481883495876 1618759448559072 1619850123184464 1624141217809152 1624380141088791 1626253705265364 1630561763420352 1631660390113824 1632442457495808 1633542351348096 1638110660473224 1639214373401388 1639495494027936 1642277864666432 1644080451509934 1644868471922928 1645976738074536 1652067256142592 1652240546836992 1652483603737386 1653353780085504 1653597000750807 1657803600781976 1657977493180176 1664112416988672 1665233649169664 1667860467973056 1670690976511872 1672103352964608 1672524749978964 1673651650153518 1676779500478752 1677909267384624 1678713502209408 1679136565087989 1679844572191296 1684542368536524 1685677365844738 1686485323978896 1690952939843328 1692092256414336 1697115304784448 1699072761883392 1700217549362304 1700646031607607 1704972320084376 1705789526438592 1706938839484704 1711281136291072 1711460638121472 1711712406738726 1712865710455137 1713686700172104 1714841334111948 1715135424548256 1719931914094014 1720837607844096 1721090755883493 1726477161268608 1727640413061696 1729633077897984 1732035372784128 1732471873634124 1734470111089296 1735638748307352 1738882444940928 1740054055065536 1740888076365312 1741963962404682 1742798899137744 1747672751418111 1750609884796416 1750867412559678 1755321459651504 1755505581014304 1756688391340848 1759971427183872 1763188569709056 1768119443050464 1768966916306688 1770158796502656 1772101747221372 1775109162543864 1775413588742208 1776609812524896 1778658958790784 1779107209536447 1781578219258674 1783633096097496 1784834857953252 1790420759834112 1791627095026944 1791890656727577 1796637498583536 1798156348288704 1799018218464768 1800230346383616 1800495173686653 1805264809501104 1806481146197448 1807347006513216 1811944732543488 1812401371841004 1813165569984256 1813355758803456 1813622516952498 1815714353765592 1818236207309264 1821104379628956 1822331388582522 1829266319712384 1834381983847896 1835155450105344 1835617938878052 1836497764682784 1837735145266608 1841169647584512 1842410175951744 1842874493032377 1844535216523776 1847562597749736 1849693581138144 1851723830333853 1858575663160416 1860023002596192 1863499158194688 1864754731558656 1865029050879723 1865224679827698 1867180180119492 1872126469112256 1873387855315872 1874285784532224 1876888988190208 1879527348575856 1879849682197632 1880793721284072 1881116272085184 1886376938038596 1887647925807702 1888552689985584 1889825143715208 1894831420777344 1897016924146176 1897295989476258 1902322057323744 1903603788466128 1906126249112064 1911456857118816 1912744743032592 1918093860094923 1919013217243416 1919822368218624 1920306194420292 1925191278327456 1925393217886656 1926488418108272 1927411798833024 1927897537693617 1929527352616788 1941464486486784 1943595464694408 1945837212635232 1948539794382144 1949473744501248 1950787245125376 1951278874975458 1952593591845771 1956242750558544 1957560811948728 1958499085910976 1959818667556512 1965010362287616 1965299429959278 1967566211308712 1974446186356224 1974736642107942 1976274440258454 1979967855581856 1982251555530624 1983587140922688 1988633205789184 1989134373431772 1990087780845024 1991428646065488 1991770170443136 1996997807861847 1997340287334984 1998686039090508 2000991328639632 2006292092587776 2006587233109683 2007643875818112 2014223354813376 2015580481905312 2020707934914816 2021217185906478 2025259139681568 2028696185764416 2030922910688742 2031036089092864 2032291289472129 2033265382327368 2038437824111424 2039811266232288 2040025228653888 2042678647986291 2045515733222922 2047875036260088 2053299998381184 2055668279809536 2057053331327232 2062806016892208 2063159782286976 2064549881368512 2065539436015104 2067452038424934 2071315853532576 2072711447945712 2075102118589248 2078507922468453 2080905278780412 2082001056403968 2082307334278794 2090897621055468 2096436552969024 2097849073003488 2098854588208896 2100268737447552 2106142277751288 2107561337230356 2108571507598752 2111500111713984 2113935521300736 2114468267147838 2115892936444581 2116255806095832 2124621776233782 2125740574395648 2126053286679609 2129348146469376 2131685348374512 2133920205850848 2134144039664448 2139573107556864 2140112314489212 2141014691789568 2141554262024394 2148031255515264 2149478538610368 2151837835911666 2151957752611072 2155489697374692 2157975844661168 2158345931412096 2159800164245952 2165840188118388 2167299470371806 2168338273687152 2174082351227136 2175547186818432 2178056468464128 2178376876806074 2184147547297632 2184522122421504 2185619164535184 2185993992037248 2192107268679912 2193157962563904 2194635650766048 2200449391870464 2200773094378362 2202255913442319 2203311471649848 2204796001001076 2210636657573568 2213511987722301 2221251959650752 2223813957297408 2227463837529588 2227587968682496 2230032999971952 2231535533538024 2235706000638336 2237212356512832 2238284669612544 2238848753450652 2239792762921728 2240357226823674 2246056491382032 2248647098638528 2251115244719586 2256123008552448 2258599360295376 2262820406379264 2266956732483072 2267290218716526 2267528042143476 2273296426779168 2274386035251456 2275918452646272 2282283208984968 2283820947273516 2284915600229472 2286455112149264 2286847232731008 2292849334952491 2293242552125352 2294787674511324 2301969548358144 2303520550748928 2303859415792599 2309962498178832 2312626814785728 2314184997743136 2314581873921792 2318509926587904 2320656769003734 2321054755072848 2322618616539576 2323731865516992 2330230335224148 2331457404175872 2331800378938926 2334489883412904 2340428612868672 2340674108019072 2342251188454464 2357492590733952 2360080207128924 2360211728670208 2362802329628496 2366812216725152 2367218118322944 2368813083366528 2369410062470199 2371545278387712 2372142946048596 2375437625678232 2378177461463328 2379779810604336 2386435022093409 2389187542303436 2395516664778048 2395927489107456 2397541797718272 2400660231582204 2407019746001472 2408641528263264 2409796008684288 2416535162454672 2418163355936664 2420952471687456 2427722825243814 2428139172838608 2429358556658593 2429775184776696 2436211826713728 2439021759616512 2439380557898046 2445842645130528 2447490585170736 2448663686243712 2450313527022144 2456546901268992 2457165990709836 2458821560102082 2459243241041904 2463416796999648 2466120677264901 2466258108184192 2468965107111804 2478100884213888 2478725405606079 2480030670128256 2486705401172964 2486966239770264 2489573573492656 2496168625483008 2497850473754496 2506036464767808 2506466242930176 2507724961712096 2508155029446912 2510477475230277 2514737980270474 2515169250718128 2516863901076936 2518070253314112 2519766858286944 2526441894369792 2526813552804786 2528516048767107 2529727985968344 2536429409764992 2538138384621504 2538573668172288 2545672957176672 2548609142825088 2550326324043456 2557458480126564 2558684289657888 2560408259227056 2566921704436608 2567190957182208 2567568610108089 2569882398444032 2570530050258156 2572262001167922 2572703136822384 2579897871141021 2581256411766144 2591460619592544 2594449616846976 2598053059176192 2598707810451186 2601705166633944 2603458122461028 2608323667411392 2610081082598304 2611332114547968 2612945943607023 2613091556742016 2620399239945704 2626301118839517 2632982189477256 2635032587011272 2639957140775808 2643002074040832 2644782854563584 2645171921835947 2652179164575696 2653450374460032 2655238194753984 2655693560590848 2662663743815796 2663120383113312 2664457771819102 2664914718787344 2667988438186176 2672367328888011 2675449644146244 2676858501090816 2677252286929878 2685631139751168 2687440642540416 2694956247875304 2697234522433056 2700345519575424 2704928247685888 2707897214251656 2709721719296172 2711020509769824 2717917098815232 2718602057761506 2719748354976384 2720033638205184 2720433775428747 2723571530648388 2727354310963896 2730500048346784 2733497082873783 2737733331174912 2750408022522944 2750879709715968 2752733175158016 2753426908317078 2754746647024176 2756602717899912 2761754471376768 2763615263927616 2766802824785664 2771343896624604 2774540371707216 2776409779038392 2787863494740624 2795248737292032 2797132097337984 2800358316596736 2800770270179238 2808189703668384 2810081782973808 2811428676798336 2815333482285312 2819291022863784 2821190581926108 2821674408127776 2829565407057894 2831471888711553 2832829034978376 2834737715572812 2842247131166016 2843609442089472 2845226941134464 2845525386219264 2845943984214387 2853483085985616 2855405682699192 2864041674020352 2865971384813824 2869117114548888 2873986263166256 2877794575216128 2878519825865124 2879733552327936 2880459291630438 2887786917491184 2889732627162408 2891117698249536 2900729582424576 2901156301368458 2912196729730176 2914158886046912 2914658656049664 2918755818952848 2922809691573216 2924210616751872 2926180867688064 2926918312463187 2934364125837816 2936341217923092 2937748628866464 2939728001334768 2947515543431424 2947949144938917 2951349316963068 2961669279534336 2962104963161913 2969951783372784 2973377333295936 2975380711384032 2980941334184448 2982949808683776 2983701560147658 2985131671267536 2987142969098232 2994741988509376 2998029058635762 3001486992959448 3011465813727168 3012909232467456 3021335032220064 3023053624955368 3023370722857968 3031061902372224 3031825778859717 3034557936861696 3043044278646624 3045094596364688 3046554133639296 3049129643641344 3049898073491052 3057656736167136 3059716899348432 3068273599834383 3071812554390132 3079949997571776 3083502419714304 3085579996990848 3094209025338312 3094739673430464 3096824822052768 3098309154022656 3101178057637401 3106973780298864 3109067171918568 3112653177883872 3120571483824896 3120898810692096 3121357918170618 3123001584605952 3123461001418191 3136346431583202 3143323454311936 3146773609505232 3148281882313344 3150403106171328 3158417444488704 3159213416626932 3161342005845534 3162857261398128 3167250167570976 3170903281951104 3171702400721757 3173039747472448 3181913362791212 3186932664350673 3194022219704064 3200880308776272 3201216059496672 3209359661335296 3210168471733818 3211522037684352 3212331393036591 3222046883272896 3224217807915552 3227936628916608 3233234546062038 3236963766991752 3237518897118144 3239700246368928 3248282435618304 3248760282177582 3250949205557709 3252507410530728 3261123526840704 3263320780227648 3264884914991616 3267084702696192 3267565315209111 3276221320946448 3278428746802776 3278990988055872 3284555729332864 3288160903019868 3289736943845856 3291953476149072 3301159641567543 3304134512285184 3304967207474772 3306707560171008 3307194001501614 3315607201563952 3315954986360352 3330467298339328 3335720935946112 3341381953023744 3345049499957928 3347303300307036 3353559000957504 3355818534769248 3357427004418816 3358273130175978 3359689144382592 3360535840235511 3369084737073048 3371354731689476 3372970647957792 3376672867079379 3381905879686656 3384184512828672 3394230609568896 3398145523766784 3400435098724608 3400935328074789 3401292063215214 3409944640168752 3411579052877184 3413877678969408 3422562272582144 3423424813477452 3425731420910274 3427373400344208 3429682668223896 3430270849096512 3439863828188028 3441675215688192 3442181511766986 3452954322537216 3455280826123392 3459266155795968 3464943747268248 3468940222178592 3471277496614704 3477764889881856 3480108110131072 3480985153505601 3483927924809364 3485597798275488 3495345502836222 3497700568408389 3501734825119356 3510642919303008 3511011162028608 3513376782681696 3519942854367744 3522832651661699 3536238886100928 3537933832613376 3540317593005312 3544203494442744 3550218325087728 3550827177484416 3553219625049792 3557317917581568 3558214419072894 3563156438517348 3567266192194992 3569669715906504 3583254190053888 3583781313455154 3593274997167072 3596312696577408 3600460692767232 3600990347373306 3610529619002208 3612962292394896 3614694013026432 3624802743682008 3626331139968512 3627245033904996 3631428707531184 3636472414618528 3641584237865721 3642208759257912 3644662777165044 3658532639424768 3659070836847069 3668763967695792 3671235877756104 3672995529365568 3675470290533216 3682339295169024 3684820351903488 3685748986064754 3688232340153123 3695125195499472 3699387162276288 3703447660667706 3717151326320832 3720046005192384 3729509463117312 3730058101759446 3730449359655396 3734360360238984 3744252938224512 3746775710631744 3748571569064448 3759054697151712 3759699364395264 3761587442568144 3762232544170368 3772106970405711 3772753876077192 3775295851615404 3777105379971168 3779650287430416 3789662841554688 3790220329207179 3794591978952516 3804644114647488 3807207576932256 3822913714237632 3825489486065184 3836187720189846 3838026434486832 3840612388840584 3850382556654912 3850786435773312 3852976836216544 3854823597666048 3855795075387234 3858393001751883 3859054705233576 3882928972973568 3887190929388816 3891674425270464 3897079588764288 3898061715676779 3901574490250752 3902557749950916 3905187183691542 3912485501117088 3915121623897456 3916998171821952 3919637335113024 3930598859918556 3935132422617424 3949473284215884 3952548880516908 3959935711163712 3964503111061248 3967174281845376 3978268746863544 3980175561690048 3982857292130976 3983540340886272 3993995615723694 3994680574669968 3996686657728653 3997372078181016 4001982657279264 4012584185175552 4013174466219366 4015287751636224 4015878430394817 4028446709626752 4031160963810624 4041415869829632 4042434371812956 4050518279363136 4057392371528832 4061845821377484 4062072178185728 4064582578944258 4066530764654736 4076875648222848 4077903086642259 4079622532464576 4080050457307776 4085357295972582 4091031466445844 4095750072520176 4106599996762368 4114106662654464 4125612033784416 4126319564573952 4129099762737024 4130140362475617 4134904076849868 4142631707065152 4145422895891424 4150204237178496 4157015844936906 4161810557560824 4164614668557588 4181078199031013 4181795242110936 4192873105938048 4195698146006976 4197709176417792 4200537474895104 4201155405268857 4212284555502576 4215122674460712 4217143015197504 4223000223427968 4227871042601472 4228936534295676 4231785872889162 4232511612191664 4244348110586841 4249243552467564 4251481148791296 4252106573359218 4263370696749024 4267840411701696 4268288079328896 4280224628978424 4282029383579136 4283108524048788 4296062511030528 4298957077220736 4303675671823332 4303915505222144 4310979394749384 4315951689322336 4316691862824192 4319600328491904 4320688937445657 4331680376236776 4334598940743612 4336676547374304 4348164702454272 4351094373636864 4351734452052687 4356753753612148 4368295094595264 4369044244843008 4371238329070368 4371987984074496 4384214537359824 4386315925127808 4389271301532096 4401546188756724 4404511826884638 4406622943299696 4409592002002152 4421273315147136 4427023975444602 4442503919301504 4447627914594816 4454927675059176 4460065999943904 4463071067076048 4471412001276672 4474424713025664 4475552340221487 4477697506901304 4479585525843456 4480714453647348 4492112982764064 4497043587953643 4497294197277056 4502230489439172 4517198720590752 4525640812758528 4534580437433052 4535056084286952 4546592853558336 4548772070502912 4551836905292544 4564566417969936 4567641894547032 4569831200458944 4572910224298528 4573694465462016 4585698669904982 4586485104250704 4589575349022648 4607041101497856 4607718831585198 4619924996357664 4625253629571456 4628369995486272 4629163747843584 4641313538007468 4642109510145696 4645237233079152 4647463731033984 4660460670448296 4663600757877852 4668979766825808 4680857225737344 4681348216038144 4682036877255927 4684502376908928 4704519647374803 4714985181467904 4720160414257848 4725604659256992 4733624433450304 4734436236645888 4737626166733056 4738820124940398 4742013008768301 4744285892097192 4750875251356464 4756354922926656 4759559621208672 4772870044186818 4778375084606872 4791033329556096 4795083595436544 4801320463164408 4814039492002944 4817283056526528 4819592017368576 4833070324909344 4836326711873328 4841904943374912 4849851819093057 4855445650487628 4856278345677216 4858717113317186 4859550369553392 4872423653427456 4873140423266373 4878761115796092 4891685290261056 4894981170341472 4897327372487424 4900627054044288 4914331981419672 4917643120204164 4918486482083808 4926833593999296 4932241354529802 4932516216368384 4937930214223608 4956201768427776 4957450811212158 4960061340256512 4960791002252421 4973410802345928 4973932479540528 4979147146985312 4992337250966016 4995700947508992 5012072929535616 5015449923424192 5016310058893824 5020954950460554 5029475960540948 5030338501436256 5033727802153872 5036140506628224 5037409695263967 5039533716573888 5053627105609572 5057032097534214 5059455971936688 5072858819529984 5076276769243008 5091345914353344 5097218285650176 5100652648086912 5114916960253128 5117368579315776 5120816518454112 5133843408873216 5134381914364416 5135137220216178 5138597131365411 5141060100516312 5144524002335844 5145406273644768 5159795742282042 5162512823532288 5163272267650479 5182921239185088 5188899233693952 5196106118352384 5197415620902372 5203410333267888 5206916244922056 5216647334822784 5220162165196608 5222664229095936 5225891887214046 5226183113484032 5240798479891408 5252602237679034 5265964378954512 5270065174022544 5279914281551616 5289565709127168 5290343843671894 5304358329151392 5306900748920064 5310476389507968 5325327487631592 5326240766226624 5328915543638204 5329829437574688 5335976876372352 5337321628609341 5344734657776022 5350899288292488 5354504573859756 5371262279502336 5374881285080832 5375671970182731 5389912495750608 5394469044866112 5400691039150848 5401485521059959 5409856495371776 5415794428503312 5419443438592344 5422041019539648 5435834197630464 5437204115523012 5439496709952768 5440067276410368 5440867550857494 5447143061296776 5454708621927792 5461000096693568 5466994165747566 5500816045045888 5505466350316032 5506853816634156 5509493294048352 5513205435799824 5523508942753536 5527230527855232 5528623479097131 5533605649571328 5542687793249208 5549080743414432 5552819558076784 5568348384884621 5575726989481248 5590497474584064 5594264194675968 5595087152639169 5601540540358476 5616379407336768 5620163565947616 5622857353596672 5630666964570624 5638582045727568 5642381163852216 5643348816255552 5659130814115788 5662943777423106 5665658069956752 5669475431145624 5684494262332032 5690453882268928 5691050772438528 5691887968428774 5706966171971232 5710811365398384 5731942769627648 5738234229097776 5747972526332512 5754281580284769 5757039651730248 5759467104655872 5760918583260876 5775573834982368 5779465254324816 5782235396499072 5783692613080851 5802312602736916 5824393459460352 5828317772093824 5837511637905696 5845619383146432 5848421233503744 5852361735376128 5853836624926374 5857780775537313 5868728251675632 5872682435846184 5875497257732928 5879456002669536 5895031086862848 5895898289877834 5899870780456583 5902698633926136 5923338559068672 5924209926323826 5939903566745568 5946754666591872 5950761422768064 5965899617367552 5967403120295316 5970263342535072 5974285938196464 5989483977018752 5990993423585541 5996058117271524 6002973985918896 6019761699329049 6022931627454336 6042670064440128 6046107249910736 6046741445715936 6062123804744448 6063651557719434 6086088557293248 6090189192729376 6093108267278592 6096873868416387 6099796146982104 6115313472334272 6119433798696864 6128035943958873 6136547199668766 6143625108780264 6159899995143552 6167004839428608 6171159993981696 6188418050676624 6189479346860928 6193649644105536 6196618308045312 6202356115274802 6213947560597728 6218134343837136 6225306355767744 6235523767405359 6241142967649792 6242715836341236 6246003169211904 6246922002836382 6272692863166404 6293547219010464 6296563764626688 6300806212342656 6318426833253864 6322684011691068 6325714522796256 6334500335141952 6341806563902208 6343404801443514 6346079494944896 6347678809333743 6363826725582424 6373865328701346 6378159860038827 6388044439408128 6401760617552544 6402432118993344 6418719322670592 6420336943467636 6423044075368704 6423988953030157 6424662786073182 6444093766545792 6448435615831104 6455873257833216 6466469092124076 6473927533983504 6475037794236288 6479400492737856 6497520564355164 6501898411115418 6505014821061456 6522247053681408 6526641560455296 6534169405392384 6535130630418222 6552442641892896 6556857493605552 6557981976111744 6569111458665728 6576321806039736 6579473887691712 6583906952298144 6602319283135086 6606767740326957 6609934414949544 6614388003003228 6631214403127904 6631909972720704 6640535963166903 6671441871892224 6682763906047488 6690098999915856 6694606600614072 6707118001915008 6711637069538496 6714854008837632 6716546260351956 6719378288765184 6721071680471022 6738169474146096 6742709463378952 6745941295915584 6753345734158758 6768369025657344 6788461219137792 6800870197449216 6801870656149578 6802584126430428 6819889280337504 6823158105754368 6827755357938816 6846849626954904 6851462841820548 6854746800688416 6859365336447792 6860541698193024 6878548004857473 6879727656376056 6884363023533972 6905908645074432 6910561652246784 6911578247377797 6929887494536496 6937880444357184 6942554993229408 6955529779763712 6960216220262144 6961970307011202 6967855849618728 6971195596550976 6990691005672444 6995401136816778 7003469650238712 7021285838606016 7022022324057216 7026753565363392 7045665303323398 7072477772201856 7080635186010624 7088406988885488 7100436650175456 7101654354968832 7106439250099584 7108230187410597 7114635835163136 7116428838145788 7126312877034696 7134532384389984 7139339431813008 7159305066280227 7167562626910308 7186549994334144 7192625393154816 7201980694746612 7221059238004416 7225924584789792 7229388026052864 7249605487364016 7254490067809992 7262857415062368 7272944829237056 7283168475731442 7284417518515824 7288075669975779 7289325554330088 7317065278849536 7318141673694138 7337527935391584 7342471755512208 7345991058731136 7350940581066432 7369640703806976 7371497972129508 7376464680306246 7390250390998944 7398774324552576 7406895321335412 7434302652641664 7436176216818237 7440092010384768 7460116203518892 7460898719310792 7468720720477968 7488505876449024 7493551421263488 7518109394303424 7519398728790528 7523174885136288 7524465088340736 7531432425690831 7544213940811422 7545507752154384 7550591703230808 7554210759942336 7559300574860832 7579325683109376 7580440658414358 7585548146301321 7589183957905032 7609288229294976 7614415153864512 7624319068821259 7645827428475264 7650978972130368 7672375440379692 7676052868973664 7681224777681168 7700765113309824 7701572871546624 7702705830324267 7705953672433088 7709647195332096 7711590150774468 7716786003503766 7718109410467152 7739693613423063 7774381858777632 7783348850540928 7794159177528576 7796123431353558 7805115499901832 7810374367383084 7824971002234176 7830243247794912 7833996343643904 7839274670226048 7861197719837112 7870264845234848 7878903356518551 7898946568431768 7905097761033816 7919871422327424 7929006222122496 7934348563690752 7935515765507841 7956537493727088 7960351123380096 7965714584261952 7967080681772544 7987991231447388 7989361149339936 7993373315457306 7994744156362032 8003965314558528 8017101986664033 8026348932438732 8030575503272448 8031756860789634 8056893419253504 8062321927621248 8084868743625912 8101036558726272 8114784743057664 8123691642754968 8129165157888516 8133061529309472 8153751296445696 8155806173284518 8159245064929152 8160100914615552 8161301326286241 8170714591945164 8182062932891688 8191500145040352 8200491248621349 8213199993524736 8251224067568832 8252639129147904 8258199525474048 8260280724951234 8269808153699736 8285263414130304 8290845791782848 8300408474356992 8314031689873812 8323621115121648 8329229337115176 8362156398062026 8363590484221872 8385746211876096 8391396292013952 8401074949790208 8402310810537714 8424569111005152 8430245348921424 8434286030395008 8446000446855936 8457873068591352 8463571745778324 8465023224383328 8488696221173682 8494415666134659 8498487104935128 8504213146718436 8526741393498048 8535680823403392 8536576158657792 8537831952643161 8560449257956848 8566217048097576 8592125022061056 8597914154441472 8607351343646664 8621958789498768 8631903378644672 8633383725648384 8639200656983808 8641377874891314 8663360752473552 8669197881487224 8673353094748608 8702188747273728 8703468904105374 8713507507224296 8736590189190528 8742476658140736 8743975968148992 8768429074719648 8772631850255616 8778542603064192 8803092377513448 8809023653769276 8813245886599392 8819184004004304 8842546630294272 8843847434816751 8854047950889204 8885007838603008 8886314889485739 8909855350118352 8920131999887808 8926142134152096 8942824002553344 8948849426051328 8951104680442974 8955395013802608 8961428907294696 8984225965528128 8994087175907286 8994588394554112 9004460978878344 9034397441181504 9069160874866104 9070112168573904 9093185707116672 9095477336579151 9103673810585088 9129132835939872 9135283789094064 9139662400917888 9145820448597056 9147388930924032 9171397339809964 9172970208501408 9179150698045296 9204820799503149 9215437663170396 9239849992715328 9250507259142912 9256739990972544 9282627076014936 9284219020291392 9290474466158304 9294927462067968 9320921340896592 9327201515755704 9337959533651616 9361714451474688 9362696432076288 9364073754511854 9369004753817856 9370383004254573 9409039294749606 9429970362935808 9440320828515696 9451209318513984 9467248866900608 9475252333466112 9477640249880796 9484026017536602 9488571784194384 9501750502712928 9512709845853312 9515107202165271 9519119242417344 9545740088373636 9556750169213744 9582066659112192 9602640926328816 9628078984005888 9634566113053056 9636994179109773 9666140649818688 9672653423746656 9683809886749824 9699703638186114 9710891300975256 9712556691354432 9717434226634372 9719100739106784 9744847306854912 9746280846532746 9752847616673127 9757522231592184 9783370580522112 9789962340682944 9794654744974848 9801254108088576 9802695945627333 9828663962839344 9835286240408328 9836972964167616 9853667187998592 9864482709059604 9865032432736768 9875860428447216 9903478924702629 9912403536855552 9914901622424316 9920122680513024 9921582004504842 9946821604691856 9947864959081056 9958294293970624 9991401895017984 10024145859071232 10030899846848384 10041909900921108 10058951921081896 10060677002872512 10067455604307744 10072281013256448 10074819390527934 10079067433147776 10081607520706533 10107254211219144 10114064195068428 10118911943873376 10145717639059968 10152553538486016 10154047054789603 10182691828706688 10194436571300352 10201305296173824 10202805984224367 10229833920506256 10234737158631552 10241633036908224 10267686817746432 10270274440432356 10277194262730822 10282120201032624 10289048004671688 10290812547289536 10319591484564084 10325025647064576 10326544535300958 10365842478370176 10377798467387904 10394831241804744 10406820666535776 10413832489844112 10433294669645568 10440324330393216 10442955460516803 10451783774428092 10452366226968064 10481596959782816 10493101705225167 10505204475358068 10531928757909024 10540130348045088 10559828563103232 10568497954985097 10580687687343788 10608716658302784 10613801497840128 10620952779015936 10650654975263184 10652481532453248 10657831087276408 10659658875149376 10671953752744704 10674643257218682 10689469315552044 10701798576584976 10709009147719512 10749762570161664 10751343940365462 10779824991501216 10788938089732224 10801382078301696 10802971042119918 10831588857006624 10838886877184688 10844082039079296 10874408231046024 10878993419905536 10881735101714988 10894286122593552 10909417243855584 10922000193387136 10924752713597163 10933988331495132 10977212510541207 11001632090091776 11013707633268312 11018986588096704 11026410871599648 11047017885507072 11054461055710464 11057246958194262 11064697020459369 11085375586498416 11098161486828864 11105639116153568 11136696769769242 11151453978962496 11188528389351936 11190174305278338 11203081080716952 11232758814673536 11240327131895232 11245714707193344 11277164091455136 11284762327704432 11286697632511104 11316320911217133 11318261628231576 11325887554846212 11331316139913504 11338950862291248 11368988524664064 11370660987621537 11380907764537856 11383775936857548 11413932343942464 11421622730796768 11476468458195552 11495945052665024 11508563160569538 11514079303460496 11521837166521752 11551147669964736 11558930508649632 11564470792998144 11567385226161702 11575179005255649 11604625205473832 11648786918920704 11656635544187648 11675023275811392 11691238766292864 11704723470752256 11707673249852748 11715561551074626 11737456503351264 11745364871692368 11750994515465856 11758912005339072 11791796579755668 11799741560913166 11805397267852272 11848419852647652 11879807133491136 11893509333183744 11901522845536128 11934806240590632 11940526685070144 11948571876392928 11978967954037504 11981986847171082 11990059973185959 11992116234543048 12005947971837792 12039523398658098 12045863254908672 12047635291184451 12085340128880256 12092214499821472 12093482891431872 12124247609488896 12127303115438868 12172177114586496 12180378385458752 12186216534557184 12193747736832774 12199592293964208 12230626944668544 12233709259926777 12238867597393728 12256071887917746 12273094399337532 12287250217560528 12319799990287104 12342319987963392 12376836101353248 12378958693721856 12387299288211072 12404712230549604 12427895121195456 12436268687674272 12450612711535488 12471047534810718 12485431672682472 12493844005672764 12543234597093039 12545385726332808 12587094438020928 12593127529253376 12601612424685312 12603466215806571 12636853666507728 12645368023382136 12651429045592512 12669000670283904 12683613127804416 12686809602887028 12692158989889792 12695357618667486 12727653451164848 12747730657402692 12756319720077654 12803521235105088 12804864237986688 12840673886935272 12846088150737408 12847977906060314 12849325572146364 12888187533091584 12896871231662208 12911746515666432 12932938184248152 12947855067967008 12950075588472576 12958800985475712 12962066812336971 12995041128710328 13003796822230836 13010029642122912 13044494107362816 13053283120910592 13055203356158061 13070261260836444 13104885283785792 13113714987211104 13115963952223488 13138222917331456 13152643612079472 13158947775383424 13167813904596288 13204638566270172 13213535480653914 13219868829899088 13228776006006456 13262428806255808 13263819945441408 13281071926333806 13342883743784448 13380197999831712 13389213201228144 13414236003830016 13423274139076992 13426657020664461 13433092520703912 13438756577530368 13442143360942044 13476338948292192 13485418926757904 13491882591831168 13506691468317516 13576922438275584 13603741312299156 13605168252860856 13639778560675008 13646316211508736 13655510715877632 13693699253909808 13702925683641096 13709493601376832 13718730672895584 13721083396386048 13757096009714946 13759455312752112 13768726047067944 13821123304493568 13823156494755594 13859774989072992 13875760888714368 13885109986458816 13920432440524288 13923940614022404 13935711699237456 13942391193101952 13981382011344888 13990802273633556 14006939300477424 14042571677212032 14044044648114432 14046110631767781 14053507130726784 14091330606646796 14113558942124409 14144955544403712 14176813977770976 14200873300350912 14203308709937664 14212878500199168 14216460374821194 14226039026304903 14232857676291576 14252625754069392 14269064768779968 14278678863626016 14318610132560454 14335125253820616 14373099988668288 14385250786309632 14403961389493224 14442118476008832 14451849169579584 14458776052105728 14499210974728032 14508980135619984 14525714830124736 14545889658474112 14549555457279171 14566336951462884 14568835037031648 14576151339951558 14578651108660176 14619421269799119 14636283347388276 14675055870783168 14684943511024416 14691982117462272 14701881162132864 14742995944259016 14752929360612492 14780500781997888 14797548649105152 14813790642670824 14868605305283328 14872352433636474 14880184020769536 14882373006757263 14920232407037784 14921797438621584 14937441440955936 14977011752898048 14987102842526976 15036218788606848 15046349770272576 15048930176681472 15062864851381662 15088427881622844 15091015504308768 15101183406461616 15108421519884672 15118601149721664 15160881316828716 15171096292602642 15178367915810064 15218576458589952 15228830307729024 15248638137642518 15291654856950528 15301957944260736 15344750880759384 15352105737947328 15362449555362336 15401530226619648 15403145743093248 15405411660648534 15411907344866176 15415791394096233 15423180301548936 15433572007007532 15436218820934304 15479387226846126 15489816802951437 15548763717555264 15566697701081856 15588318355057152 15592246862707116 15610230999803664 15620748734766168 15649942004468352 15660486495589824 15667992687287808 15678549340452096 15722395439674224 15740529690469696 15757806713037102 15797893136863536 15810195522067632 15839742844654848 15868697127381504 15871031531015682 15913074987454176 15920702246760192 15931429168523904 15975982462894776 15978722298679872 15986746630914612 15989488312724064 16007930629117056 16034203973328066 16052697864877464 16063513721579268 16113786838507008 16124643855242496 16127015910548193 16169737487251824 16202073117452544 16204456563179877 16229569486115328 16247383285509936 16258330315777032 16266123058618944 16307502592891392 16311612346569036 16318490129858304 16320201829231104 16322602652572482 16341429183890328 16364125865783376 16383000290080704 16400982497242698 16502448135137664 16516399050948096 16520561449902468 16539616307399472 16570526828260608 16581691583565696 16585870437291393 16600816948713984 16628063379747624 16647242230243296 16658458674230352 16705045154653863 16724312796124052 16727180968443744 16771492423752192 16782792584027904 16785261457917507 16804621621075428 16849138222010304 16860490697842848 16868572060790016 16892000893711872 16915746137182704 16927143491556648 16930046448766656 16977392442347364 16988831332269318 16996974209870256 17008426293436872 17053482786996096 17071361646806784 17073152317315584 17075663905286322 17120898515913696 17132434096195152 17195828308882944 17214702687293328 17243917578997536 17262844740854307 17263806757289344 17278401313967616 17282755749782628 17326721504947104 17338395762974448 17346706189497216 17351077839242553 17406937808210748 17427015014448592 17473180378381056 17484953316281472 17536858149439296 17545263700511232 17557085206128384 17573342326611939 17606184755026896 17618047307538552 17626491773198784 17638368008008608 17685093260588544 17687694869633502 17699612341369749 17708095901778408 17770015677206016 17772629778971478 17819710700236704 17840263999775616 17852284268304192 17897698852102656 17902209360885948 17910790027605216 17922857814589392 17968451931056256 17972980270756623 17988174351814572 17989176789108224 18008921957756688 18059285097987147 18068794882363008 18138321749732208 18140224337147808 18186371414233344 18190954673158302 18258265671879744 18270567578188128 18279324801835776 18290621605249161 18291640897194112 18342794679619928 18345940417002816 18358301396090592 18384107831876619 18409641599006298 18430875326340792 18479699985430656 18501014518285824 18513479981945088 18516203452851629 18565254152029872 18568438040582784 18580948932316608 18589854924135936 18641842681793184 18654403031511408 18675919067303232 18706571302216077 18723428902949376 18728147509023708 18738009507635712 18740766008509146 18818078589499212 18880641657031392 18902418637027968 18934497733801216 18955280499761592 18968052035073204 18977143568388768 19003501005425856 19025419691706624 19030214404330542 19038238484834688 19043036428001229 19091480176747272 19113500338427488 19134479580116481 19164133318224384 19205281852657632 19256157968011776 19269132226106112 19271966859090471 19273988358219546 19332281299637376 19345306847493312 19367619773499648 19399407276372228 19421782601950512 19425113382708864 19434868453268744 19438201478213568 19492561693065492 19505695233346254 19515044463184368 19566741161044224 19579924681365888 19602508216177152 19605391891254666 19657327925678688 19670572480816656 19673945928335232 19707334375997184 19728965418119208 19751720856894432 19806957849405258 19820303220980871 19829803244848632 19843164009009684 19893643209383712 19895729918162112 19916588587941248 19921607889500709 20048291718142464 20061799693696768 20083819801842216 20117903842163792 20121354005745024 20134911208615488 20144562026512896 20149638781055868 20158134866295552 20163215041413066 20214508422438288 20228128390136856 20237823887746752 20305107076972032 20308094109579206 20365383657413376 20402610592347648 20405611968448734 20459667841012512 20469474317263104 20483266073816448 20540548880864712 20554388525461644 20564240402065248 20578096009343376 20581625094579072 20635644014572419 20639182969128168 20653089070601916 20731684956740352 20734734742133391 20789662483609488 20813641333071552 20827664979688224 20866589339291136 20880648660786432 20885910921033606 20903567548856184 20963193919565632 20986203410450334 21010408950716136 21063857515818048 21080260696090176 21136995909970194 21161375374687576 21217433316605568 21241905558031872 21301309950526368 21304963064906496 21315662174552816 21319317750298752 21343907505489408 21349286514437364 21378938631104088 21403597153169952 21418018295439024 21477915198840681 21502687880730924 21559649983002432 21577876179464448 21605942084239836 21663177714013248 21677773754369376 21688164078158592 21748816462092048 21763470203429976 21788572245187104 21818834487711168 21844000386774272 21849505427194326 21864227009927337 21867976662990264 21954425021082414 22003264180183552 22027415266536624 22037973176193408 22052821743199296 22108922111420928 22114493916388524 22129394040918738 22170751172996832 22196322973657728 22211278232307136 22273393539538484 22302907957924992 22308528650454711 22380348610556676 22406162161433904 22465517629347072 22480654263790464 22554328182910272 22569524655408864 22573395265022208 22632641822434266 22636523256463152 22651775109692424 22662632279827008 22677901724582496 22737977049328128 22741321975243074 22756644438903963 22767551873715096 22827864687884928 22843245461593536 22872957206463777 22952936916391104 22991890105330048 23017126321139076 23028158606920992 23043674333043504 23102295339929472 23108117490972801 23117861017299264 23128941585996288 23134770452323404 23150358010511298 23209250410947664 23313271088375296 23350046551622784 23382477532585728 23415346499705496 23431123102149252 23474913006702528 23490729743384736 23501989030931712 23517824010678144 23583593159511336 23599483121826332 23610794535704544 23636710069555653 23696839705295304 23759614266982272 23787018666367488 23803045691072256 23806547296523523 23869612481181264 23881053370140288 23897143752785856 23957935908075008 23963973694342164 23980119946371918 23984232469086096 24011895943675584 24051305959992099 24079046797316196 24091726509817344 24095270582368902 24170680257760512 24184428999642944 24186965782863744 24254606230877736 24344354229172992 24360756770917504 24387495473665548 24399184587928416 24461253889337088 24467418519853554 24477735194787456 24483903978858723 24512143775835492 24546188798675064 24574500435121056 24639599980574208 24659828561631893 24753672202706496 24757917387443712 24774598576422144 24809424461099208 24855790242390912 24872537375348544 24901225423070976 24942095069621436 24970863345364944 24987688011345528 25086469194186078 25090771452665616 25174188876041856 25203224849370624 25206932431613142 25273707333015456 25290736046764272 25302858091185024 25338001340567808 25373619205774056 25384317979779584 25390715237334972 25455306902329696 25483246998403977 25495461314805384 25512639440155308 25607042470210176 25609728475973376 25613495857929483 25681347773870544 25695955812120628 25698651144292728 25776375066183168 25793742463324416 25865876368496304 25895710135934016 25900151176945152 25917601970951424 25924133624673942 25990082257420656 26007593644461672 26020059284245824 26106566241821184 26110406712316122 26140522521672888 26209770567571584 26227429974422208 26231927904446976 26305287224158944 26317895550766848 26335627809192576 26409277132540344 26427070961307828 26439737659798176 26457552012012912 26524857612511616 26527639890882816 26531542304450253 26562143852667612 26658944668457217 26760395999663424 26778426402456288 26828472007660032 26846548278153984 26853314041328922 26866185041407824 26884286721884088 26952677896584384 26970837853515808 26983765183662336 27013382936635032 27207482624598312 27210336505721712 27279557121350016 27286432009737453 27311021431755264 27387398507819616 27405851367282192 27418987202753664 27437461345791168 27442166792772096 27514192019429892 27518910625504224 27537452094135888 27614462398509447 27646312989511188 27719549978145984 27751521777428736 27770219972917632 27847881228044808 27871423398474912 27884782386203904 27962764022689776 27981604547267112 28013878600954848 28085143354424064 28088089296228864 28092221263535562 28107014261453568 28111149012763719 28182661213293592 28227117884248818 28289911088807424 28353627955541952 28401746600701824 28425757000398336 28432920749642388 28452078052609806 28465715352583152 28505251508138784 28538129537559936 28545321606495813 28557357727252032 28637220265120908 28670250507641232 28746199977336576 28807922778986448 28884236952017664 28903698339159168 28910982537329319 28998421949456064 29017960271239968 29051429660249472 29091779316948224 29099110914558342 29132673902925768 29137670074063296 29152302679903116 29157302217320352 29238842539598238 29258542850019381 29272566694776552 29350111741566336 29369887022048832 29383964234924544 29403762324265728 29408087836881999 29485991888518032 29505858721224984 29561001563995776 29595097298210304 29627581285341648 29710436774107887 29737210610566656 29744704867272948 29760368041539072 29764746013514526 29840464814075568 29843594877243168 29874882881911872 29974205685053952 30072437577213696 30092699540545152 30125729702763324 30176855763245688 30182031008617536 30202366812923232 30216843039769344 30237202299443328 30244822562119599 30321762633657432 30342192585205284 30356735831620128 30437152917179904 30457660615458048 30462141164368809 30497276275285036 30583309713901056 30603915888521472 30608417952673101 30689501761518768 30704211475894656 30724899110724672 30803060453239296 30810823321297068 30823814689732352 30831582788192466 30846360603097872 30867144014015064 30872437641868608 30958774453692252 30979633605902874 31097527435110528 31133395402163712 31184493725414232 31220461999607328 31241497469532336 31299884008936704 31320972991179648 31328866381550409 31357098680904192 31444790879348448 31479305115675501 31481059380939392 31515613426074204 31595786273727072 31620391044135264 31679485689309696 31705493864955291 31742063062031364 31826149974908352 31841404493520384 31862858337047808 31951964925789552 31957444597359744 31973493261829224 31978976625448128 32015861258234112 32068407946656132 32105395729754928 32127027443158536 32249287710484992 32254031821096386 32339474974503648 32404146234905088 32408913126359754 32494766571019872 32516660631554064 32532246117237888 32623224693138072 32636980259716608 32645205305144964 32682858367780656 32728251731566752 32766000580161408 32774258140791489 32801964994485396 32931637531623621 33004896270275328 33041122899804936 33079232614798944 33141053656521216 33163383167131392 33171740874582786 33194091061378107 33256126759495248 33294484460486592 33316917348460704 33410090309307726 33448625592248104 33454361936887488 33565585168055808 33570522915835014 33609243242150856 33698276444020608 33720981395685696 33737144121580032 33831492274365408 33854286983113296 33860092897533312 33948962733651399 33954784884694728 33977662664538636 33993948419740512 34016852586873744 34106965573992192 34111982962864611 34142723293613568 34151327810572644 34241797031827392 34264868192390304 34429405374586656 34487835157995072 34525689481708614 34527613514578688 34565511499565256 34653443009894208 34676791525948896 34693412378994432 34702155678485106 34725537015766947 34813875616421496 34854030028897184 34946360756762112 34969906632562944 35073716298878592 35114170412256768 35146684653223878 35212369510053792 35236094615077104 35252983546397568 35276736016017216 35375389739267004 35399224682739498 35416191803556816 35545259557942956 35639421400473408 35680527999551232 35704568536608384 35804418721771896 35821580055210432 35845715629178784 35936903862112512 35945960541513246 35970179919557877 35976348703629144 36017843915513376 36118570195974294 36137589764726016 36142905873553353 36276643499464416 36280448674295616 36372742828466688 36381909346316604 36516531343759488 36541135156376256 36558649603671552 36581243210498322 36583281794388224 36685589359239856 36691880834005632 36716602792181184 36768215663753238 36819283198012596 36861750652681584 36959399970861312 37026959963890176 37032406905703258 37130508304059744 37136876081165568 37161897864633216 37283685363586368 37308806063022816 37351838134606464 37413142604432154 37456295018047416 37481532017018292 37629703791279117 37636157178998424 37761283314062784 37804837274055936 37810398647419713 37868995467602432 37910560999523184 37936104070146408 37954287136777536 38007002010851712 38050839383413248 38060428808661084 38076476969669376 38086072856002458 38182960353494544 38227000676854976 38268959160232962 38410563705315264 38538264452212224 38543933718180942 38547976716439092 38664562599274752 38690613694986624 38735239546999296 38798814552744456 38843565203901024 38850226765417728 38869736906537488 38876402956427136 38978438694192347 38985123386130984 39011390466692508 39030088926368736 39133482322088448 39159849362731776 39165610068474183 39210783782509332 39314655851357376 39341144961633312 39347891856670464 39414668751994368 39457930836238416 39503441713788864 39613915698810516 39640606441961742 39659606489697264 39686328018019368 39787286418767424 39791459836324224 39833177175882496 39843215779001418 40123599387393536 40167639603684432 40235807684327584 40242708011490048 40269822417230976 40279971061993383 40299277562111736 40316269732591104 40326430082826132 40429016844876576 40456256780273712 40475647775493504 40616188219158412 40730767314826752 40811223936897468 40919335682025024 40938948634526208 40966532147632896 41081097761729424 41108777050923288 41128480804130496 41156192018686752 41163250189158144 41271288029144838 41278365938256336 41299095463196081 41306178141203832 41463369913480704 41469469484266782 41579324967218976 41627282666143104 41655329959376448 41761297321572864 41771821842067212 41807135097712368 41926387839131264 41972406820900668 42020817901432272 42127715031636096 42138331895303343 42160521392180352 42273991819940388 42322750749375152 42434866633211136 42602619901052736 42609926129812992 42631324349105632 42638635500597504 42678117078914709 42698573028874728 42757877262208176 42807194306339904 42836036590878048 42955830397681362 43005375761461848 43119299966004864 43155752358928896 43211884168479672 43326355428026496 43355547508738752 43376328156317184 43497632924184096 43526940406859952 43577144490374208 43637668975422336 43648666371837513 43688000773548544 43699010854388652 43728454019854674 43735953325980528 43858263809397357 43908850042164828 44054830533073248 44075946352386816 44105643486398592 44228987832777048 44258788081837476 44341502345993664 44392645947315456 44422556464614272 44546787079076968 44605815915849984 44617057300909422 44647119020271789 44760697221113352 44812324322867808 44931035258694144 44961308527580928 44967922671211099 45108656365820544 45139049310817728 45146790530044416 45265283644868532 45273046512926304 45303550219384848 45325264559654016 45355803449164992 45482643950486148 45513288877807926 45535103747430192 45655729375769856 45686490923187072 45745914412927554 45905873832782208 45983780210660096 46034252642278152 46056317213841984 46087348666087008 46204590679858944 46216234981945602 46235722034598528 46247374182288699 46269540904646808 46300716021022596 46418500821895328 46469450408854311 46700093103245568 46764955065171456 46830692999410992 46862246204298504 46949826013405056 46981459486769472 47003978061863424 47035648021356288 47167186319022672 47198966243652664 47221589071409088 47273420139111306 47393679410590608 47519228533964544 47606091382144512 47613094593047046 47739224962362528 47762106740280576 47794287505571712 47927947388684328 47960239892743836 47968464938172192 48023791887351168 48102611919984198 48158093594632392 48190541164737804 48341360515521024 48368857999285888 48373931565727488 48381047731644579 48509212461755472 48613369689539631 48688708458345984 48721513541835008 48774990947331096 48798369175856832 48922507778674176 48934837039707108 48955470389574912 48967807957717446 49024287551670984 49092377597350128 49149000870242112 49319657123263786 49507344405412992 49549197152844288 49618848922198416 49711580484781824 49745074750697088 49757611311874179 49802450846141952 49884190139242872 49941726690729888 49975376022691056 50115135463961589 50172938388372156 50181542905331232 50348377752083712 50355784373752521 50413864863226284 50547414666030912 50581472093528544 50605716182370048 50676002681135616 50747238411548112 50781430474669944 50910613804659392 50966493996807954 50990922629610768 51025278880310616 51214084940420352 51219456951946752 51226991715858966 51362695547741088 51391911624241256 51397302288585456 51587484926648832 51731752736992608 51791420271868032 51835203941902848 51848267249347884 51980164514841312 52015187288923344 52040118568491648 52053233517727659 52220813424632244 52281045043345776 52419541135143168 52454859948844416 52610574448317888 52635791101533696 52671255618385152 52720026979835817 52818554265080688 52854141922615656 52879475319596352 52915104024025824 53049715225023232 53055279781765632 53063084608900506 53098837024109247 53124287705335224 53317889336914434 53520791999326848 53556852804912576 53693096556307968 53706628082657844 53732370082815648 53768573443768176 53905355793168768 53918940812269869 53941675707031616 53967530367324672 54026765873270064 54177855293961441 54414965249196624 54420673011443424 54559114242700032 54572864019474906 54774797015639232 54811702734564384 54837974405507328 54874922691582336 55028384038859784 55037821251008448 55074904188271776 55152323495629857 55228924797018894 55292625979022376 55439099956291968 55503043554857472 55540439945835264 55548610358554887 55695762456089616 55742846796949824 55769564772407808 55925528045379552 55963209094534224 56027757201909696 56119713906648231 56170286708848128 56184442527071124 56214028522907136 56222298025527438 56365322426587184 56454235768497636 56707255911083904 56803493201403648 56865841499284776 56904156105219612 56931430705166304 57010503016277568 57076259075119872 57090643212991626 57114715454504064 57129109284003687 57274440530241816 57340501015282464 57403438740349443 57492399954673152 57615845557972896 57768473904035328 57807396678318336 57815900577271413 57821965074658638 57996843898912128 58035920542479936 58102859320498944 58183558633896448 58198221829116684 58265347805851536 58275340148126592 58304605359806232 58314604434640704 58477685079196476 58517085700038762 58545133389553104 58700223483132672 58739774044097664 58807524648531456 58816175673763998 58971983777036064 59011717442449968 59122003127991552 59255162570683296 59420873548215774 59460909662942613 59489409734545896 59529492027029052 59680929628151136 59687189754486336 59749765763823744 59764823668502127 60144875154427392 60185399081090304 60251459405526648 60353711526491376 60364062017235072 60404733625846464 60433686079538688 60474404598886656 60489645124239198 60643525267314864 60684385170410568 60713471663240256 60915321230916096 60924282328737618 60994552550570072 61207831777042944 61216835905346202 61379003523037536 61408422951789312 61449798221449344 61621646642594136 61647629379464704 61663165576384932 61692721206195744 61734288028030128 61744875283737216 61906932043717257 61917548907384504 61959267211805748 62195054870221056 62204204226400173 62368987450828464 62440923999214656 62482994939064672 62599768017873408 62641945982359296 62657732763100818 62889581758696896 62958610231351002 62962118761878784 63031226852148408 63191572547454144 63240782088270528 63410987729910582 63484126124062728 63652299949816704 63725716674095616 63903929851579104 63914889194719488 63946986523658448 63957953250896256 64031722516468224 64136815893312264 64210791459509856 64254054886317072 64433745596522043 64508063642192772 64678949949007296 64817826252719508 64989533142039744 65033321263108128 65064492234475776 65246449386276144 65290410610289928 65365716735561312 65456503463133504 65532001160322816 65548516281582978 65592681029782011 65603929988970792 65863275063247242 66009792540550656 66082245799609872 66158465229597888 66326766334262784 66343481749165572 66388182122756214 66512253518990496 66588968920973184 66633834696921408 66820180618615452 66897251184496208 66908723873774976 67141045831670028 67218486484301712 67396552888041216 67441962791371392 67662984548730816 67708573966226592 67720185795066624 67897925467302798 67909569769389456 67955325329077272 67987896839481024 68033705173747488 68213931147984384 68223965925729222 68269933316711889 68302655621145288 68483594063654784 68529736384780608 68618871619391331 68858810749173312 68975670315990144 69051378963417228 69055227029157376 69131022999130512 69306886019788416 69324352472918403 69353583051897792 69386824757988864 69404311356970212 69451074031533894 69627751232842992 69708060057794368 69939813265125888 70147432597757184 70293369306447756 70424739020107584 70472189230154208 70505967092795136 70553472032034432 70750779478534008 70798449365478996 70832383607113632 71078329383527221 71090519115885912 71278842800946816 71361055999102464 71409137073216768 71419641889570569 71608837443543792 71643160110420864 71691431258357568 71873807724225024 71891921083026492 71940359839115754 71952697407258288 72035687831026752 72153917879976297 72237140391948588 72275179529452032 72285811747106706 72553286998928832 72560897348591232 72763818692633208 73033062687518976 73082270312752512 73162486420996644 73166563588776448 73371178718479712 73383761668011264 73433205584362368 73451711936576169 73536431327506476 73638566396025192 73723501305363168 73918799941722624 73979485684895679 74064813811406516 74261016608119488 74273752162331136 74323795729266432 74567370727172736 74617612126045632 74703676269212928 74826285208864308 74912590036094832 74963064034036584 75259407582558234 75272314357996848 75522566628125568 75609674548111872 75620797294839426 75821121999046368 75872208140292816 75908574273555072 76014004021703424 76120857617322168 76152953939338752 76172145712004916 76365920706989088 76449740995211931 76454001353709952 76537918320465924 76821127410630528 76840487573788449 77087867436361884 77095953432878184 77329125198549504 77381227389973248 77597629105488912 77687130407802048 77700453530835456 77739473813074976 77752805912854272 77956877388384694 77970246772261968 78022780933385016 78060177852737472 78319698725463552 78331220136948366 78421567565018664 78629311702714752 78682289923266624 78695783713340928 78915861672476832 79006883427577728 79227831397621032 79281212883923484 79319212979394528 79372656036038736 79574572837534848 79582919672648448 79594626913350759 79666354351764992 79686431558002836 79976834005371651 80335279207368864 80471615368655168 80485416022980096 80539644834461952 80559942123986766 80598555124223472 80652860165652264 80858033689753152 80912513560547424 80951295550987008 81232376438316824 81622447873794936 81838671364050048 81933064295265792 82162195523458848 82217554101846576 82256961608260992 82312384037373504 82326500378316288 82542576058289676 82556731876512672 82598190926392162 82612356282407664 82843387195528341 82938938968533564 83158649934437952 83254565332286208 83310659918752896 83543643684134424 83614270195424736 83852775678262528 83944813641801336 84041635802864544 84255430063272192 84276663790606686 84321042784360704 84333447038291157 84547983639880776 84645501498750304 84869733266422272 85205239802105472 85262648698211264 85277271001195008 85356234157829418 85397146057749456 85515754524416352 85614388612679808 85635964819487439 85672073181756096 85911660795362724 86010751522923696 86238599932009728 86423768336959344 86652710856052992 86711095017477504 86995265848368192 87053880813719904 87154288980748416 87275337950844672 87297332743675026 87398021708777304 87456908039709348 87471906651961056 87716527618794714 87775628550058143 87817700084329656 88109661066146496 88151892704773632 88211286972797184 88224263510645997 88457975665554096 88517576163674952 88683004691987328 88785291894630912 88845112929228544 89093574158153936 89211631831699968 89234114601818844 89294238040543578 89521394442226704 89624648645735616 89922617055161856 89935845342422198 90217312731641088 90278098621635456 90530567289737064 90546093025852608 90607100438769696 90650529119308032 90711606898329984 90734467686358797 90965287900972296 91026577755615852 91070207494860384 91311458751539712 91372981846374144 91386423493106427 91491828825855108 91811747665564416 91825253858019303 91967560421320192 92068505284556304 92112634427683968 92174697332174016 92409181359717888 92432469963891204 92471444069197056 92494748364577398 92539081809293616 92601432042045192 92837001643790656 92938900817708622 93400186206491136 93661385998821984 93724492408597008 93899652026810112 93962918973538944 93986599144651227 94071296042712576 94334372638045344 94397932487305328 94443178142818176 94546840278222612 94787358821181216 95038457067929088 95116481594865873 95226189186094092 95478449924725056 95524213480561152 95588575011143424 95855894777368656 95920479785487672 95936929876344384 96047583774702336 96205223839968396 96316187189264784 96381082329475608 96737715998571776 96747863131454976 96762095463289158 97018424923510944 97226739379079262 97443027083670016 97549981894662192 97596738351713664 97869674079414216 97910940779149824 97935615915434892 98048575103341968 98184755194700256 98298001740484224 98322774422374467 98639314246527572 98794912594870863 99014688810825984 99237697844396832 99423160969563648 99490149501394176 99515222623748358 99582273184134321 99768380278485744 99883453381459776 99950752045382112 100230270927923178 100345876776744312 100363085810662464 100696755504167424 100711568747505042 100827729726452568 101094829332061824 101162944187057088 101211432364740096 101494476823096224 101562860949339888 101821227609318784 101846888200954197 101932987993615908 101981845259221536 102050557760621232 102335948888593833 102428169880840704 102453983431717932 102725391095482176 102783823248482512 102794604577170912 103463505473985216 103582840543736064 103696534498695768 103960329029682624 104030374577846688 104080237136983296 104106467035455318 104176611047300841 104441626849264488 104562090086691552 104839082270286336 104909719897688832 105221148896635776 105342511236770304 105440053959671634 105637108530161376 105708283845231312 105758950639192704 105830208048051648 106099430450046464 106126169217801012 106197674048218494 106248575410670448 106635778673828868 107041583998653696 107113705609825152 107413256165315688 107464740165631296 107537146887536352 107810711586337536 107837881624539738 107883351414063232 107910539758673631 108053531746540128 108355710587922882 108428717620660059 108829930498393248 108841346022886848 109118228485400064 109145728038949812 109207812201512669 109549594031278464 109623405469128768 109675948811014656 109749845383164672 110056768077719568 110075642502016896 110149808376543552 110304646991259714 110457849594037788 110585251958044752 110878199912583936 111080879891670528 111097220717109774 111391524912179232 111485693593899648 111851056090759104 111926418189068448 112055514403819392 112239427813296462 112368885054142248 112444596051054876 112730644853174368 112889111373837351 112908471536995272 113414511822167808 113431195942259139 113606986402807296 113731682998569552 113808312210439224 113862861410332608 114021006032555136 114152518150239744 114181286425983252 114229430909008128 114258218568007374 114548881060483632 114681002030564928 114806877480698886 115231691115945792 115614793356636672 115631801154542826 115643930149317276 115993687797824256 116071841084959872 116205718640997888 116396443658233368 116530695611703072 116550680296253184 116609210719612464 116629208869281408 116935316082577041 116955370158392952 117034171400077524 117090266779106208 117400446966265344 117479548088195328 117496830205422549 117632351347527996 117943967554072128 118023434884899936 118244006255983104 118510325141366592 118841747096431548 118921819325885226 118978819469091792 119058984054058104 119361859256302272 119374379508972672 119499531527647488 119529647337004254 120370798162180608 120502918811053296 120707423052982752 120728124034470144 120809467251692928 120839913185980149 120948809197773312 120979290248478396 121287050534629728 121368770340821136 121426943326480512 121848564657475236 121989105101140144 122433671810692404 122758007046075072 122816845903578624 122899596442898688 123243293285188272 123326331152769864 123385442412391488 123468576056060256 123489750567474432 123813864087434514 123835097814769008 123897286389588243 123918534423611496 124390109740442112 124408408452800346 124737974901656928 124881847998429312 124965989878129344 125283891964718592 125315465526201636 125779163517393792 125917220462702004 125924237523757568 126062453704296816 126383145094908288 126414995685910029 126481564176541056 126821975459821164 126968252248125456 127304599899633408 127807859703158208 127829778389438976 127893973047316896 127915906501792512 128034351236744127 128273631786624528 128421582919019712 128508109772634144 128867491193044086 129016127284385544 129357899898014592 129613424169961403 129635652505439016 129979066284079488 130066642526216256 130128984468951552 130492898772552288 130580821220579856 130731433471122624 130913006926267008 130945999115512539 131064002320645632 131097032563165956 131185362059564022 131207859977941584 131574791428192071 131726550126494484 132164491599219744 132316930459195776 132686963498331144 132776364245512428 133024507037980992 133177937841946368 133267669393842816 133640361237230904 133794502368992416 133817447747549952 133941357060815367 134282091663340056 134436972968603424 134793105776082432 134883925582742784 134903768013633297 135325969097461632 135417147932453184 135440371590133248 135795850934605596 135819139538778912 135910650658154544 135975793678962048 136067410347494976 136447931851458444 136539866633423778 136605311242290576 136967188127309568 137059472769561216 137237743238782662 137717621498346624 137951340631980288 138102757926834456 138262045998261024 138613772039576832 138648704945836806 138707166103795584 138742122546866097 138808622713940424 138902148063067788 139255502465685984 139408351226562933 139416120115588736 140294865195514368 140586738612895512 140849478040215168 140944378460308416 141011934185590272 141106944064068864 141501558957068016 141596898730957992 141664767214227264 142156658767054442 142181038231771824 142557685601893632 142818274146433536 142839283779141138 143217674887087584 143286320220841728 143382862516715136 143783842166052984 143880719678231508 143905394814516576 144071375662053504 144307835759952594 144474280783897176 144571623494213412 145106573997857664 145121794697182464 145143143194933737 145527637385266416 145840109068618893 146066125375037952 146164540625505024 146324972841993288 146742357436959424 146767523336022528 146866411168724736 146903423873152338 147072862655012952 147277132792050384 147447002610726336 147958971369791358 148129627622813032 148522033216238976 148647591458532864 149134741454345472 149235224252091264 149407352538425856 149652570417728616 149825180072189664 149926128068073168 150345406391884767 150518815165116468 150544628715993696 151045133256251136 151067353121257563 151241594589678852 151642243998092736 151744416280585632 151817148547110144 152028008043406848 152241715234644336 152344291424009832 152731841413978176 152899481990423862 152908002707419904 153075836640931848 153642254821261056 153680975147576898 154175734872723768 154191906865756368 154762454779946496 155195258210977824 155374260815604096 155478947626149952 155505611825708544 155913754776769388 155940493544523936 156045561866770032 156120355705474944 156159700553182977 156662440273896732 156843135130037328 157258623405429504 157364579846533248 157831723344953664 158013766855155456 158455662795242064 158562425767846968 158638425958789056 158745312072077472 159149145675069696 159165839345296896 159189253826701518 159296511072327741 159372863116005672 159953668010743302 160670558414737728 160943230737310336 161079289668923904 161119884247973532 161197110248446944 161305720331304528 161716067379506304 161756822436809607 161825027121094848 161902591101974016 162464752876633648 163244895747589872 163677342728100096 164324391046917696 164435108203693152 164513923216521984 164624768074747008 165085152116579352 165113463753025344 165196381852784324 165224712564815328 165456970486889571 165686774391056682 165877877937067128 166317299868875904 166509130664572416 166621319837505792 166645831075664661 167087287368268848 167228540390849472 167705551356525056 167889627283602672 168083271605729088 168359141719944693 168510860126544384 168553327581213372 168642085568721408 168666894076582314 169095967279761552 169291002997500608 170410479604210944 170525297396422528 170712468315658836 170794292115498912 171031509048832704 171228777225359616 171271929638974878 171344146363512192 171387327852011061 171823321590725448 172021503045847392 172477199864019456 172618799931423251 172847536673918688 173305421712105984 173422190034955008 173447701731814239 173990531696736384 174107761627439808 174308577961496832 174550675901689344 174594665487350052 174796043417554608 174913816079418696 174943813303922112 175433055237589428 175551257100116286 175635400168659312 176219322132292992 176422573945594368 176448527021291994 176915951331108192 177035152327349904 177366009383974656 177690225858457088 178187148316307872 178382728988827839 178468229203637688 178588476081087156 179042788884453408 179249297291471232 179294471005506381 179871690684844396 180434625463282176 180556197243270912 181061134579474128 181092186051705216 181214200877539392 181301058238616064 181423213796659968 181468935372717594 181930575801944592 182053155511231704 182140414989720768 182745963692748288 182772846986212854 182983657651710216 183623495331128832 183650507716038606 184137010569112608 184225268855367936 184349394664348032 184864939927782408 184942888138394112 184989496729154796 185078163618587232 185202864084090384 185674003287581312 185720796131151771 185877801635417244 186612612679200519 187322771997643968 187448984817194016 187799304053620224 187925837947077888 187973198289302454 188668745276090688 188795864974610656 188886356285636352 189093680556445224 189574717642362432 190232963189731746 190452378372188184 190956899849450112 191177150022286848 191711789554737312 191840959570975344 191873859752688768 192095167549404672 192410447679936792 192632374378529568 192762164658951216 193301236789566129 193475431997143552 193524190926578316 194036849847021888 194453478758158524 195099963789324384 195193476703427328 195739348158828432 195871231830869784 196097150206683936 196369510389400512 196596003480968448 196645548844748934 196778043089346033 197278628493055144 197589825189741726 198029377621651968 198475395688793664 198980299002788352 199030445247496716 199164546368268642 199536760556971488 199766906762919552 199901504090764224 200460541855846356 200691753553488624 200726171621324928 201423137495010084 201655459452905136 202189658664123648 202325888374114176 202988953646192448 203125721898679776 203642455218637568 203693776401908394 203865975987231816 203963690518443072 204101115521242464 204671897777187666 204809799950135667 204907966863435864 205450782190964352 205567646496965024 205589209154341824 205856614858173993 206927010947970432 207165681087472128 207393068997391536 207920658059365248 207973057418755209 208060749155693376 208160474273966592 208212934070910636 208353222094601682 208883253698528976 209124180173383104 209819439795377664 210442297793271552 210880107919343268 211274217060322752 211416567690462624 211517901278385408 211660416096103296 212252338435602024 212395348096436988 212497150821340896 213234988150581663 213271557347657736 214083167997307392 214227411219650304 214258925668711707 214826512330631376 214929480331262592 215074293775072704 215621423172675072 215675763249079476 215766702828126464 215821079517347262 216107063493080256 216711421175845764 216857435241320118 217659860996786496 217682692045773696 218291456077899624 218415624403025338 219099188062556928 219246810938257536 219499690766329344 220113536155439136 220151285004033792 220299616753087104 220355135809728507 220609293982519428 220915699188075576 221170503916089504 221756399825167872 221938457054687037 222194441434219548 222783049824358464 222971387187799296 223702112181518208 223852836378136896 224111028807638784 224478855626592924 224737770108284496 224889192102109752 225461289706348736 225778222747674702 225816943073990544 226829023644335616 226862391884518278 227463365997139104 227616624420878448 227725722820665216 228042012065110272 228362572851966504 228458861818016256 228516437136014748 229097762120967264 229362004061129856 229613754961397772 230463382231891584 230521462721365347 231263602309085652 231287860298634552 231987375595648512 232143682169919744 232792887316466736 233061391223406144 233101360592506368 233218421439224928 233258417738562816 233870632165154082 233910740316785904 234068342800155048 234180533558212416 234959096176390656 234993660410845098 235264702695055992 235887935108144256 236046869769799872 237020650282733184 237683494192863096 237843638651770452 237957638938183584 238117968108116208 238723718512604544 238748759017945344 238783880740052277 238999063055294976 239059294674008508 239930502016114953 241005837622106592 241414846105965504 241456248068940288 241618934503385856 241679826371960298 241958580496956792 242574101069259456 242737540681642272 242853886652961024 243697129314950472 243978210202280288 244867343621384808 245516014092150144 245799192885797376 246486586570376544 246652662305539728 246770884824782976 246937152112120512 246979501134948864 247627728174869028 247670195629538016 247794572779176486 247837068847222992 248530161586585023 248816816905600692 249475949803313856 249763695996858624 249931979756258688 250630931052403272 251558327034787584 251834440925404008 252124907408593632 252766290189816576 252829991371820058 252963128353082112 253000341114873471 253643950919642328 253936504496250912 254609199799266816 255615719406316416 255787946094633792 255831813003585024 256068702473488254 256547263573249056 256843165838039424 257016219545268288 257734982386088172 258032254568771088 258715799796029184 259226848339922806 259271305010878032 259958132568158976 260133285052432512 260985797545104576 261161642441159712 261462866942245248 261826013852534016 261891998231025078 262194065126331912 262370724119128044 262415719955883168 263149582856384142 263326885650174429 263453100252988968 264328983198439488 264633860918391552 264672790531937991 265373926996662288 265552728491024856 266049014075961984 266355875683892736 266535338787685632 267280722474461808 267589004737984832 267634895495099904 267882714121630734 268564183326680112 268873945937206848 269767851165485568 269807536027266594 270651938194923264 270834295864906368 271591701869211192 271638279077557824 271821301316309088 271951587357924096 272134820694989952 272895863702916888 273079733266847556 273210622484581152 273934376254619136 274118945539122432 274159270479319281 274475486477565324 275435242996693248 275475761574057909 275902681263960576 276205515853668912 276524091996522048 277227544079153664 277297409891673612 277414332207591168 277484245093732194 277617245427880848 277804296126135576 278511004931371968 278816702453125866 278832240231177472 281173477225791024 281698956080430336 281888756920616832 281959797433953681 282213888128137728 283003117914136032 283193797461915984 283329534428454528 284313317534108884 284362076463543648 285115371203787264 285349444784597619 285678567558282276 286435349774175168 286572640441683456 286765725033430272 287567684332105968 287761439356463016 287810789629033152 288142751324107008 288615671519905188 288948561567794352 289143246988426824 290213147995715328 290243589394364928 290286286389867474 291055274770532832 291680218137237786 292329081251010048 292649945683986576 293484714873918848 293732822337449472 293806847746304676 294145725310025904 294554265584100768 294894005221452672 294968323267123401 295917942739582716 296259255245626064 297044066432477952 298269482908690944 298470448504182528 298746819552402963 299305140835457232 299650360144379328 299852256136146336 300690812783769534 301037630330232936 301089257431987392 302090266512502272 302134706242515126 302483189179357704 303284487996185472 303488832561171264 303634297094220288 304483430469288672 304688582848019664 305463682827956352 305540664602862591 305798963980847724 305816005414839808 306151673281863696 307007846665781499 307284509642522112 307361950295153796 308351469745447536 308383813731512736 310390516421955648 310748521631208192 310957895252299904 311827509553538776 311880987089047872 312091123733540064 312240711410949888 312319401106365954 312529833141902523 313324880547793464 313686270260074656 314517246810859008 314729159693066496 314775458698477693 315663446689907328 316027533710310912 316911325590484128 317124851535693936 317276851917578112 317490624144154944 318298291350139392 318378507653403036 318593022144655482 318745726232011344 319907336021486604 321341116829475456 321886461474620672 322239768495947064 322394220496893888 322611440662609056 323432134759012608 323513644873619214 323650054242189696 323731619276020893 324929505753267296 325286152861980177 326489791495179744 327354685456200192 327623436604538007 328648782093835392 328870216407386304 329027846433043968 329249536149494016 330170304233158704 330226927506050688 330392763705568648 330449425129630656 330913940973779142 331373548782113364 331755755874134256 332634599737751808 333242639675011584 333291662151329322 334174574736537696 334457080781698944 335779254567205344 336166543211458176 336718283439889386 337106655162426744 337333788153164628 338191934559523104 338582005995001216 338667334121512053 340293587826777417 340820959208421888 341050594792845056 341424936631317672 341588584230997824 342063018097665408 342457554450719232 342543859277949756 342688292727024384 342774655704022122 343646643181450896 344043006091694784 345237599862846502 345695073347837376 346844380069910016 346895403463628478 347981063393472768 348215523254879616 348617155922993664 349189330974700104 349592086835109216 349827632158837392 349887626607844224 350805948247731123 350866110475178856 351102514200232572 351270800337318624 352438644264585984 352490490616267647 352897054042583988 353831902662216384 354070304654699808 354732018767949312 356374296632615744 356765457977655678 356936458407275376 357176952162174312 358085577768906816 358498594582942464 358588942011012762 359743381369688792 361112394486541824 362122269158948256 362184372103410432 362428401755078784 362846427593319936 362937870745435188 363861151603889184 364106311022463408 364280829979441536 365545693972425708 365967315303420432 367301015432077212 368274021138225216 368450537710735872 368698789328696064 369729879855564816 369978993458309592 370156327237174464 370405728168180768 371348006575162624 371441592262303542 371691859168764729 371755603270834488 373225225358401038 374645543995287936 374897969634388032 375851675894155776 375946396578604908 377337490552181376 377591729949221312 377772712571272704 378187361112890448 379149435284724864 379244987057730087 380465926379463492 380904756744376368 381913799698900224 383423579109474624 383681919141950688 383747719505377536 384820895359873584 385264748757059136 385524329317902432 386602473579132258 387048381853156632 388073699694043776 388840272509884209 388906957516317048 390199927578648768 390386953406854656 391478696317656864 391742463661739568 392194300413367872 392739020778801024 392837997346537617 393192006961936896 393291097689497868 393556086178692066 394557256986110288 395179650379483452 396950791377587328 398060890494993432 398329092736537284 399073521113942976 399533813525839104 399803008181528448 400921083711692712 401383507106977248 401452343242649856 401824071182446101 402846274990020168 403310918905810272 404379317328247296 404651776748228352 404711304040899891 405977907292384896 406251443797359552 407284910437275136 407387552803816788 407731951974463632 407927381036886144 408202231042484928 409343795554375332 409619599900271334 409815933726871728 410901564381928704 411135292993930048 411178418308683648 411713229716347986 413854021895940864 414786137994783072 415841316118730496 415946114837510418 416121498311386752 416226367640598291 416425868141821272 416706444189203364 417766507397057952 418248360346766208 420884595586543104 421760215838686536 422548434120645504 422833135380925248 423035802556770816 423320832192206592 424504676871204048 424790696192873976 424994301642681792 426469976301163326 426543114695315472 428454822439300608 428517851337423414 429653024661262752 429858960662525184 430148587550145408 431351526498158952 431533405656252928 431642159034694524 432214126986160512 433422842351691528 433714870482640236 435319721993572992 435365384091547392 435429429584801211 436582912155799248 436831248806050676 437520327205856679 438198376125113856 438493621876515072 440227072310878272 440302570008067584 440599233506174208 440710271619457014 441218587965038856 441831398376151152 442341007832179008 443876914109374074 444388882868439096 445566099648716928 445942774375598592 447404224363036416 447705672756273792 448222057615277568 448957711253185848 449475540216568992 449778384204219504 450922579412697472 451036219175654301 451556445495349404 451633886147981088 453202059363772689 453724783769036556 454926731994278208 455233248841756896 455451445641330432 456084024130220544 456725145703933008 457032874272029496 458195524241934528 458724008122259712 459227509922795544 460926764463783168 461042925442730694 462527204618171304 462575720597269104 464287364339839488 465585774632933472 466122782446812288 466436842878449856 466516835477125632 467741264330308164 467821480633571808 468136685600310096 468361067116424832 469987320821690196 470529405390111984 471775870216288512 472093739539599744 474041300565466368 475366988385726192 475687277303540904 475915277876367168 476235936216232416 477447437025209088 477497518035890688 477567761480104554 477889533216983223 478118589348017016 479861004032229906 482011675244213184 482829692211931008 483237869006771712 483359652743920596 483917160993913584 485148202138518912 485270467310428821 485475081363284544 485707773305922048 487394258629900944 487956420404560576 489734687242769616 491032028184300288 492973173140753088 493305324611079456 493541769649565952 493874304224241024 495255456349738056 495340391259076032 495589145558352972 495674137694445984 497060323173170046 497633633811201384 498951899606627712 499527391993717248 499863959512517376 499937493226993983 501261862104806544 503116654069575168 503668881850808016 504249814817187264 505077425159834079 505532580379633152 505659982743640116 505926256706164224 506000682229746942 507287901839284656 507873008992501824 511231438812632832 511575892189267584 512137404946976508 513094527146498112 513686331676078848 514032439090536576 514161983556033183 515469964772176344 516064509137542176 517431599592058368 517856399794269753 518453696679845612 518542610021756064 519916265136317952 520266570104865024 520343105195442717 521971595090209152 522323284882319424 522925733884490496 523652027705068032 523783996462050156 524388130252663824 524741448238256088 524831439911766336 526299165712768284 526653771300348858 526906200505977936 528657966396878976 529267721836783104 529345581063875982 530747853993324576 531105456982049712 532098028151923968 533070677575371264 534561444948923616 535148186966483517 535178009475969664 535765428243261468 537128366653360224 537747891874413696 537883413016519143 539615072054533188 541303876389846528 541668591729812736 543183403738422384 543276558155115648 543642602632618176 543903174715848192 544269641389979904 545791727405833776 546159466533695112 546421244969162304 548237891078244864 548318540958638562 548950972955130648 550870485993386496 550951523148115818 552411031707337824 553048183993044096 554594819783347224 554828664415182336 554968490187464388 555234490855761696 555608592252271152 557022009862743936 557162388393455313 557633404906251732 557664480462354944 559837838037601557 562346954451582048 563397912160860672 563777513841233664 563919594867907362 566006235828272064 566387594923831968 566659068856909056 568626635068217768 568724152927087296 570698889569195238 571357135116564552 572870699548350336 573531450066860544 575135368664211936 575522878712926032 575621579258066304 576285502648214016 577231343039810376 577897123135588704 578286493976853648 579903710368698387 580426295991430656 580572572779734948 582110549541065664 583360436274475572 585299891367973152 586969429747837696 587613695492609352 588291450620051808 589108531168201536 589788010442905344 589936646534246802 590334129268038099 591835885479165432 592518510491252128 594088132864955904 596940897008365056 597493639104805926 598610281670914464 599300720288758656 599704512272292672 601381625567539068 602075260660465872 602178514863974784 604269412485030252 604966378358715408 606568975992370944 606977665122342528 608966860938577344 609377165696039328 610927365655912704 611081329205725182 611597927961695448 612303346563727392 614015693331562998 614429399850407001 614723900590307592 616702939490895072 616767627463025472 617569844574521979 620781032843911296 621497043262416384 621915790504599808 623655019107077552 623761974178095744 624182247467080128 624481422821899776 624638802212731908 625059666283805046 626649761095586928 627372540520149312 629458319386132992 629550917396955386 631326893379814656 633822651180968256 634249703071387872 634553703835156224 634981248288309888 636757015306806072 637186044289310964 637491452464022688 639704964451744989 639814672042973208 642682233658950912 642776777006135121 643772922949241344 644479536991894128 644788440993787776 645222881325218112 646864269518025216 647027289747238428 647300108484379392 647463238552041786 649859011506534592 650572305723960354 652979582990359488 655246873209076014 657297564187670784 657740432814772608 658499072298988032 660340608466317408 660453855012101376 660785527411137296 660898850259261312 661827881947558284 662747097564226728 663511511748268512 665269199475503616 665815371164061111 666583324302658644 668349149473075392 668914161563397888 671558509134410688 672333086422916352 673436566879778772 674213310324853488 674667576306329256 676383869119046208 677164011990002432 677334668243024106 680587175653554834 682101189585690112 682849873262635344 683177168461995648 684126036195330816 685087718555899512 685376585454048768 685549311408044244 687293286362901792 688086012183389568 690475199725693004 691390146695674752 691564388164096041 693790806927256956 695962126786945536 696431046509759232 698378661949400208 699184173670218432 699655264317674784 699775253215688448 701611896495462246 701732220950357712 702205028400465144 702541600674637248 704877288529171968 704980981232535294 705794108085167976 707663805324432768 708140609309399616 712748593265231488 713530915955311356 713872916814550752 714353904324348624 716171155537813632 716351642220156831 716997189165884928 717177884022025524 719486762739377584 724244538317896512 724368744206820864 724856803510157568 725875741490870376 727722303207778368 728212622044926816 728561659958883072 731091387944851416 731934630606840864 734602030864154424 736548042276450432 737397578657392128 739459759711129632 739957986916619184 740312654474348928 740811456336361536 742696013150325248 742883184524607084 743383718337529458 743511206541668976 745590484759755069 746450450716802076 749291087990575872 749795939268776064 751892793157209816 754674981104362752 755183459898442624 756374722225780896 758298870569449728 758489974115460174 759001023344620413 760931852758926984 761809513488752736 763827599397800448 764454685410588683 766847158218949248 767363838283901376 767495439010755072 769641790719747168 770529497514118272 771048658635804864 773204947158264516 774096763706313264 776147399388087552 777680545019768418 777813915032634096 780399855157297536 782957392635313728 783484927323479136 784388600826735744 785478041557602048 785675994693075234 786582195378995736 787112172357384132 789114513972220576 789980656950523287 790359300758966904 793901582755174656 794018371595813973 796121780989986864 796658185473074568 798147042227885952 799067627051678208 799606016363056896 801842167423385424 802767014213954496 802904686485299712 803648142364892202 805692549980040336 806621837811620544 809303553496456704 809422608081799782 811955814584769792 812502887594719104 814775105607633576 815463903948927264 815854762073772288 816404462084969856 818687591108750664 819239199800542668 819631867453743456 821803128763857408 822270585987860096 822356836617367296 822477811437957843 823426459432695972 826427284722173727 827708043791881728 829572275989566144 831682632237460992 831892229675020836 832242996622773504 832452735281196582 832851736283642544 833412888378406728 835533014794115904 836496720693532416 843520431677373072 845096868241291008 845666270761850496 845879392301861043 846641664384413184 849009353742408096 849581392385747952 849988603285363584 852939952602326652 853086229390630944 856048334353792857 857035702674846828 859306049322525504 859717921325050368 860297175100290816 862703052996317904 863284318069389048 864428253972321024 866845684703383056 867429740965280472 870639443987145984 870730768183094784 870858859169602422 873165824311598496 873662497612101352 875040654411713358 876987243753030144 880454144621756544 881198467012348416 881420543238914028 882437175930077712 883662796752302304 884682015664358016 884904969801370203 887753828218748148 888777765736878192 891132199297433856 894808448726072832 895411345512547584 896240458657208889 897915422506371696 898951080433137984 899556768408439008 901845158825394944 902072438351308602 903112890990698808 903267772295962176 906404118727545378 907449567538073112 909853463988556416 910466497683513792 910902891282660864 913450291407866016 914065748544058992 916391048483869056 916621993808587773 917448016244519424 918455019845591088 921023539997344497 921853528927566336 922085850885461388 925054409236342608 925151441194538208 931171549265866944 932245564893624576 932873685756899712 935482528660616328 935642961267143616 936273371200620192 936722134232849664 937589499425707569 939974641643380392 941058810780223968 943551740432577024 944187479079199488 944326376095433079 948082601130932736 950733976771452384 951374554607081808 951830555752734336 952471872432464832 954894874050418176 955135522960209108 955779066433966446 956237178696034032 959722008064459812 964023350488426368 965659384423862016 966719305487841192 967834321987827168 970296404277037824 970540934620857642 970950162726569088 971194857828062679 974788517259801888 975858458585940531 975912840809121152 979469374485539232 982064056368600576 982870309813614021 985946346281506176 986610649222158912 987083539299131904 987748608448482048 990510912699476112 990680782518152064 991178291116705944 991348275388891968 994120646346340092 995267267622402768 997903799213255424 999727919025034752 999874986453987966 1002523724209613088 1007337763701616032 1008499629634374528 1010154850319668158 1011319965487280232 1012001364459493884 1014575803678569312 1015746017985003648 1016002002364536159 1020880763480332251 1022462877625265664 1023151784378535168 1024274809893953016 1026189054292996224 1027372663352157696 1028064878181073152 1028323967112066366 1030939929544352688 1032129018275084352 1035712799588539506 1036907393359691224 1037085220043512128 1040533140209730048 1040686210390885434 1043943190180418304 1044646569764638848 1045851467768980992 1047567992924100312 1048776260505327648 1049482896476512176 1049662879823532672 1052417844743193369 1052598331425536568 1053307542600697716 1053812401011955872 1057315932793757952 1057471471848802941 1058691162127751964 1061495707986649152 1062210913964099424 1064196056303847936 1069122889897847232 1070296373932967034 1070356018951939328 1071530856486522936 1074256733306720448 1075495783748827392 1075766826033038286 1079230144109066376 1083337183459625472 1086366807476844768 1086553116310231296 1087285205265236352 1088539282779959808 1091583454811667552 1092318933067390224 1092842489938324608 1096637081917277124 1097901945910261296 1101903046296231636 1104822063414675648 1106096367986088192 1109189639566694448 1109936980374928776 1110468981711523392 1111217184504542304 1114044019725487872 1114324776786910626 1115075577506294187 1115266809812503464 1119675676075203114 1124693908903164096 1127555027682467328 1127839189735814724 1132012471656544128 1132775189847663936 1133318137713818112 1137253270136435536 1137448305854174592 1141397779138390476 1142714270233129104 1145741399096700672 1150270737328423872 1151045757425852064 1151243158516132608 1154462686079620752 1155794246271177408 1156572987953707296 1159807420737396774 1161145145559469896 1164221099082131328 1166520817529652627 1166720872548951144 1170599782735946304 1173938859495675392 1175227390985218704 1176582901240103616 1178217062336403072 1178513992039612851 1179576020885810688 1179873293068493604 1180668258536076198 1183671770958330864 1185037020982504256 1194987278209611852 1197220563341828928 1198601440577517312 1199409024544585344 1202763251135078136 1204150521320931744 1204357029727949568 1208331599519962757 1208538824970060504 1209932756717430816 1213137951984741888 1213955330244685056 1214133912122699673 1217933721877154688 1218754331392078656 1221854731311825408 1222162658411450364 1223195855923390896 1224606693127454784 1228031386663125996 1228858799700814002 1229447801180615184 1233405878981790144 1233535254926050944 1235139689149043958 1241562065687822592 1243831581009199616 1247310038214155104 1247523948356191488 1248364494934160256 1248679102921794873 1249277604425463816 1250119332567610092 1253299522191173856 1254745081040298624 1259101834793910772 1262653786759629312 1267645302361936512 1268499406142775744 1269107407670312448 1269962496576619776 1273514030613612144 1274372088578621928 1274982904928045376 1279409928903489978 1279629344085946416 1285364467317901824 1285553554012270242 1288959073983788256 1289576881987575552 1290445762650436224 1294054579494476856 1294600216968758784 1294926477104083572 1299718023013069184 1301144611447920708 1305959165980718976 1306288288754403633 1310493746418152028 1314595128375341568 1315480865629545216 1320681216932634816 1320907710024202752 1321571054822274592 1321797700518522624 1323655763895116568 1325494195128453456 1327023023496537024 1331630742328122222 1333166648605317288 1336698298946150784 1337828323126795776 1343117018268821376 1344666172845832704 1346873133759557544 1348426620649706976 1349335152612658512 1352767738238092416 1353108657526962903 1354328023980004864 1354669336486048212 1359606178091318067 1361174351307109668 1365699746525270688 1366354336923991296 1368252072390661632 1370175437111799024 1371098622816088488 1374586572725803584 1376172024366779136 1380950399451386008 1382780293391349504 1383128776328192082 1387581613854513912 1392862093019518464 1396757323898800416 1398368347340436864 1399310528635349568 1399550506431376896 1403223792990924492 1403464441900715424 1404410056800930288 1405083201349274496 1409961962465070588 1411588216170335952 1415327610648865536 1416281218618799232 1425497186530462976 1427061831910622712 1427745833629101504 1428707808648697248 1432342311075627264 1432703284440313662 1433668599650949669 1434355768044051048 1438973525478755168 1448489076635793024 1449713607020315136 1451751482981740752 1455444606415556736 1455811401931286463 1456425244089853632 1457123319917766144 1462182775889702832 1463869261213681728 1469204061728308848 1473096084552900864 1478919519422259264 1479915973833238368 1480625308948697856 1481622912672723072 1485766369049214168 1486767436675058916 1487022413083337952 1491180969519510138 1492900901433604152 1498582175981151744 1499591878537552128 1499812479680981949 1503785586314419632 1509349962208725504 1510366919796885248 1512749444451561792 1516597741138899456 1516979948230920348 1518002046689240826 1521863705517853968 1523619026977505472 1528909370821177366 1533694316437898496 1534727676567802752 1539283581439494336 1541058995028236544 1542097317271609728 1542485950668099549 1546409894316529032 1548193527412626528 1552294798776175104 1553569199382809259 1555361090039536836 1555627830065268192 1560799710314595072 1561029315586328151 1565914785270627456 1566969854646958272 1568777201653471488 1570956083115204096 1571351989386150468 1573164390757991472 1574224344714768264 1578229027944441152 1579961313901046574 1580718601517933808 1587803165510349312 1588036743191627946 1592243561979973728 1593316370946149136 1596294084455771904 1599212032726113792 1603684334846770848 1605534028427908992 1607296284729784404 1611385099960080672 1613243675623241088 1613650239049557429 1618845216163599564 1623911629169539584 1625005775189438208 1629550211215267152 1630927807897854528 1631709524147544576 1632808924169939712 1637375182217501328 1638478399601085336 1639263734907486912 1644541171975720192 1644713673234734592 1644955622875915686 1646852918865391944 1652854569444347454 1659144551979132288 1663784459350041672 1664485993245547008 1664905470562393164 1665703472567285088 1666825776756813456 1671066029588231808 1671487165180365939 1672993441387064832 1679513514112804671 1687040863354746144 1690193736482582016 1691332541523700992 1691758784603722086 1698018707484816192 1699162784771495904 1699977206570727168 1705879905204653304 1706172458781261888 1712096668707585714 1714071405349693656 1718612098645051008 1720594350200581632 1725406105992635808 1726568636138778096 1728856507944642048 1733691369406766112 1734859481930560944 1739711131106095161 1741278887974291968 1741717718339204844 1746331648623196992 1747324995224202704 1750081308823426716 1760908289243513088 1762841086477828056 1764874351860155424 1767325593504604608 1769364031328716032 1769809939602740406 1771002387804114297 1775507656437496296 1777555531473756384 1782264398594867712 1790822691025095168 1792480917314417778 1795830845012743392 1797902160866275968 1799113536816878016 1803690317650789888 1804144876702617204 1806225781981397616 1806535544591924352 1812808237455090756 1814899135076146224 1819706927977112832 1820932995367027584 1826900582815732032 1828131497088117984 1832782096967738112 1833243987617175546 1836910039691182176 1842047079994688994 1843288199551221003 1844171701770922776 1850108818472685216 1850302882389076416 1852709533723565937 1862343098531733888 1864491129787249152 1865747371513799424 1870965057321232656 1871285922534287232 1872546742401240384 1873444268465699328 1875178998851415138 1879949283286760784 1882117621560447936 1888374958158398976 1888652752190866158 1901467953542904768 1902749109214163616 1903661111505468672 1904943744864929664 1910271045920418216 1911558132867932892 1912474357392068064 1919114893355234967 1919444016128919624 1928046700976852736 1928330331018405363 1931318768847724032 1933438610975682384 1935668643975654336 1940592808554075648 1941081869241715284 1941900325453138176 1942389715656125358 1949577034519603776 1951716917171881062 1951825681618242304 1958938748971078464 1965740619627228042 1971892692563012352 1973221298444317824 1975497216896964096 1981021825398952224 1981361565036304128 1982356582233411888 1982696550777783936 1988241292692680184 1990534535244805536 1995807598426510848 1997446113492183333 1999749972907975932 2005047448419226176 2014675527403232064 2016999259268749056 2020309700639336316 2022639930974560464 2024002728918987768 2029151607357138624 2031492035970007296 2032004004729072318 2041761526960664502 2046303568757070336 2048549619787906032 2052378108585992448 2056129756362146304 2056647934224132732 2061879859088705376 2064258036550168704 2071425599177079012 2073814786719382448 2074170440087024256 2081372420781770868 2087886380360836608 2089293139529277696 2095135985848200624 2097552521010655296 2098965792953024352 2099325759647065344 2104835689486386738 2105196662851073136 2106615085201395432 2107624802023911744 2114631865587515904 2114942943697605882 2117382324255503928 2122991415973298304 2124421827928198848 2138245779795694464 2140592747865934068 2140712037903878656 2143061712973045872 2148513466613440896 2149054926660470493 2150991567497654784 2151533652066076572 2158460288218132752 2172733614953689536 2173106232620462592 2174570410530472704 2183166909623335104 2184637866134780448 2185684979876649216 2193274163834554248 2195803891820522592 2203428210889343851 2203806092592463272 2209644126829351296 2212192735972176384 2218379279133388896 2219873960749857552 2220937963423046784 2222434369009084608 2228088039450975744 2228649553573821252 2230151155012588374 2230533619625006928 2236771454279265207 2239351352150406228 2249387817806328192 2255678379471629448 2264024943313088256 2265550379695327872 2274506540272871072 2274896611708349184 2277003070033861239 2282795558276780952 2285428540466258208 2291482798193401344 2293364056231766049 2300541474656847744 2302091514851704128 2302486317032265216 2308925372159241504 2311588492542354816 2313145975907414592 2319614841474793548 2322290291118939792 2328442198164262656 2333041635059305254 2333441745097902288 2341199565471892608 2350454781970437408 2353165802480207232 2356434124672806144 2357027984079225702 2359746586136987208 2361336517072152396 2367343541916661728 2369941970851569861 2370074041965008512 2382055114787441919 2389974556419223704 2394441126683657856 2397202881155034624 2398818049089170688 2405526502270156272 2408301042641863488 2408714059455899136 2416663199039925514 2417077649940121008 2419865513434861632 2427910660489370112 2428267824245399346 2435867443754309376 2437508662784157312 2444325316822900728 2446391711846781792 2449213386254909568 2456062773326251992 2457717599401628004 2458895602361230368 2466811757963580288 2467070509852101888 2467433434313873529 2470279378298087916 2479281854166521181 2483124131375645184 2494620076428310208 2495047896712382976 2496728989868320512 2497358205843589746 2498555208850927632 2500238665135220184 2506599044382347712 2509490162080597248 2518203669587821544 2535290604723873024 2536998812285551488 2539924993153239552 2547028061227224288 2548744177157243856 2549965809856090752 2558819857806979956 2559258688171892832 2568145003061378571 2571107108024540484 2577918147967576512 2579153763975151104 2580891525300872448 2588109158988953712 2589852954208167144 2599436046026138368 2602289222895841416 2611918331961437952 2612576577508807266 2620987492836304056 2630961731259090432 2641362433865269632 2643142109644549184 2643595401037045248 2647311527790233136 2650988390256906912 2654046046993074048 2654714909404110609 2663261484656244444 2666333297210634576 2673396597892301568 2686234036537642752 2693746267519115088 2696853241299413952 2698670305225317024 2705535476476184832 2706217315053925806 2709338672972096424 2719212356182636134 2722348702614219336 2731399493050541376 2732708673847982592 2740350874223598048 2742197245632176976 2749173145451607168 2749865981425763319 2752344048733558272 2761900798902772016 2765560586782699008 2766257552656384164 2775163227709027824 2793514647797600832 2796736694680873728 2798621057270699136 2806447585981848984 2806928883801430848 2808820113601860576 2810166402698548992 2812768498277122707 2819923924930141176 2823176432340671904 2830655221297731072 2832562437237598464 2832979128286299237 2850994373060925952 2854123663821245424 2855491667258203008 2857415617297394496 2864684622151254528 2865406568880627324 2867337199301899338 2868711536088102096 2877947050957510336 2896978153271586048 2903502965963481504 2910889212831113472 2911622803862572926 2912850488179707264 2913584573484188037 2924365551779405664 2927738522427363456 2938408123456617696 2946192169105801728 2948610929440842063 2957839038844518528 2959831947666476736 2961250617897395712 2963245825345446144 2971532738098428336 2973534873350117832 2974044826166675904 2982361939039020276 2985801802867208304 2999183757075104256 2999624959361963898 3007571172628839264 3020733839593770496 3025498888903123584 3033959896461840696 3036004093378481652 3043727411035707936 3047238053955010944 3048006007093608477 3057818741642354732 3062642290440996753 3067388632875796992 3069455353135605504 3078567162878988672 3082117990056473088 3084194634543219456 3084971901336199098 3092819788633058064 3096387054825253056 3107138398765618518 3110722180079073672 3111255660130536384 3121599420629190144 3122058631172656302 3131829570541254912 3133939709293916544 3137554403306942976 3142703978772300936 3146328781515982944 3148448689429536528 3156458055888882304 3157253534229580107 3159922627802093148 3161437203035867616 3172414415546408823 3176073486383255892 3184487123959947456 3186632741892298272 3192588168911543808 3207368669693541696 3211068056855817984 3214592569459568808 3222770199920161344 3226487351246482176 3227300478099114858 3237690432327199128 3250011550378876416 3259100422430534304 3261855615795709056 3265617848339879424 3274750364435002656 3276956799202170672 3278527469814973824 3289082343951440384 3289911245751831372 3293705837730783888 3305709138888694908 3318289103958264576 3327568918700083344 3329810941124786328 3331406945134570176 3333651553513626912 3342132059176463616 3342974330360731878 3345226732518882561 3359027028225609342 3374081726709492288 3382665083047401984 3383517569207444172 3396037414969632384 3398325569542991808 3399954413141454336 3411759810409306608 3412344917562523776 3424193337415171428 3428142810699387312 3437224197290102016 3450812211985271616 3453137272277556192 3467382738813532224 3469718963861121888 3479422262212190322 3483435436678409688 3492663297246393984 3494649990448405408 3499562452588957881 3500162617646853432 3521816578487026176 3525682172955656112 3529748703720310848 3534651187009209216 3535541976118838553 3538728062657432064 3539619879205480812 3542004775608228594 3551015312874992592 3555111062947512768 3584961834628835556 3591661690025486784 3595804321732551936 3598227073633756032 3608289753405234408 3612451563962795232 3613071089183848704 3624994798559888271 3625616474910181512 3629798270152292448 3639413855954225664 3641865990734055168 3642401736368099019 3653801165631464064 3656262994176235968 3665564193935476224 3666487975234351092 3673820079382364352 3684094159989377988 3686576399102442006 3688343403541845552 3700217636945370432 3700605764778152832 3705419067447131874 3724686197063467776 3731494743027598848 3741930114642465312 3742571845068574464 3745093484802480768 3746037308765384619 3750357997702830276 3759898566573521568 3764235243120895872 3777305504381732316 3802935907085809536 3805498218428327232 3807322223010937344 3809887489729859328 3820542091840836432 3823116265735865784 3824948714784136128 3838229786710469934 3838888032257839248 3856093401953705472 3856660662036810726 3866877221951364768 3871337287951308672 3882163738483430568 3883800650906276352 3884779431312250716 3899154069039207552 3903433834343762124 3903651363236484608 3917877497942156928 3918864866263210899 3931481239254456084 3943785385126024704 3946442596888635648 3962043650797904448 3962723130072608256 3964713164466823776 3965393101555567872 3976482585385360368 3981069070489611072 3994892226984366666 3999499945815951864 4010094896838452352 4029351054806464128 4033998518537498112 4040619401278672632 4045279861949120928 4048005457837975536 4058303214714277248 4059325972580888709 4062984071940014592 4064008009458144636 4078818534273954201 4083523053921329004 4097099239575812064 4104756217171984896 4113295868448265464 4123759718177410752 4128516073100337408 4142851198354158024 4147629573438764896 4148340880174048512 4162744841563541736 4178586279058555392 4190271971696401248 4195105042021310592 4197931585906048704 4198651519294130688 4209671378972773476 4210393325702146272 4213230170402790864 4215249604047823488 4229885887395211764 4234764648511007856 4245982831946596608 4248843655856397696 4276491559591388928 4281185495731868136 4286123425946091744 4297026933226881792 4298109853320940986 4301005798952849007 4303067304132153144 4316920576436265504 4345467229907379072 4349140821060945408 4366333819246670208 4369275732269560896 4371369959753298432 4386548327669108496 4391607783641045184 4406856421778687702 4407612185184926544 4419288253658702592 4436758558266777792 4439747921499715104 4441875926846093568 4444868738018169216 4457299107147642504 4460302310025176748 4461067239250013856 4473542908558530414 4478702704300812456 4498775635612656384 4499437439042945847 4511356758943258896 4528049886626176512 4531100759390655744 4549013080545742144 4549793223416698368 4554006140067722478 4565591116553561904 4570857080932516416 4586728112463532098 4601082949313695488 4604183029703408256 4617850744318483008 4623176985084709632 4626291951814829184 4639229682949587096 4644580582237879584 4656884396328525312 4660707598148427777 4666083270118610508 4666883490195804576 4682399130943785216 4683087946758984453 4700909563940874816 4706331604960414464 4712868249345612288 4714055968158451404 4719493172273974416 4722673034144304792 4734687083833323456 4739883941703139722 4740148083930017024 4764110229574883838 4779949112838447408 4788882253367315712 4797636098178341376 4811053004540312544 4816602085283726976 4833326398079851028 4834155299880242016 4839731026869723264 4840950717148672287 4856535648490798692 4871734887508618752 4875017325568314624 4888650633645801456 4892783423693563584 4898426772509819136 4912125546652503984 4915435198803256008 4917791204722460736 4933623515927160576 4934141019704203776 4934866868627747058 4940558756596175832 4958563708333042362 4989240152856620416 4993457979736641024 4994716411687179492 4997110417701855264 5000477330270440368 5013198088764695424 5014461495541097817 5018980324161194496 5036407339175643088 5070581209447746048 5073997624571102976 5094056122454448576 5097488354314487712 5099931619712181504 5117639715613959912 5118517376343785664 5136290006122757142 5142214216049080968 5155836295935153024 5161783050601744896 5176218317977907424 5179705908416334288 5198872092052276736 5204578445791682832 5219133393318285483 5223836663922875904 5225153155017614532 5241974985672608112 5282724867730539264 5286284219289098368 5294623055580466272 5301976780513813824 5308092093986148096 5309429818808221218 5313007163412342891 5326522969312488888 5332666594421269152 5346793195784603136 5351182797874120781 5372468073075285504 5387492535038230176 5393706482598827904 5397340610450634048 5411070952952369664 5412434630107851612 5418677345944192848 5438424712365272268 5444697405228438672 5462798986101082752 5480701748447196096 5484394491264353952 5498346290903214336 5499731962851526638 5523801597805544032 5529864598653663009 5532515105312768328 5550326455418055648 5558128601170697811 5587029295595201664 5593473389361747456 5597242114541398272 5612895171963697968 5613857767602861696 5617640227203721152 5620332805397097984 5625536996554245414 5639847849860282352 5646352864681343808 5665124874475196928 5665958256572598474 5708247327642490848 5710983334516406016 5714831234594788992 5730813137761254648 5734674398603798676 5737423072176204192 5755894101915020672 5757344680065704901 5784990993055216089 5793956306543172096 5807005931926963008 5821778425662226944 5823245607725145852 5825700976359414528 5827169146968376074 5848731103558811328 5855477044854726912 5876816246913235392 5897221858881684126 5915678077689037056 5919663895332953472 5926491650690892288 5943065476196856672 5947069746700235664 5948089652333351808 5964723878078040552 5971603605734416608 5992338340476549999 5999249918723927796 6015142345257678528 6050997777806247168 6067919792923681392 6072008186756963304 6087454822071415872 6094476107910021888 6096012014187216954 6115637483284709464 6125284580881993506 6138910706271211008 6157134325757977344 6168389269086438912 6169943802672398196 6185639577266116128 6192774109650506112 6214276797531237036 6221444360158147344 6222511320261072768 6244117262345312604 6263659141082509824 6267879418587833088 6285407957544601872 6292657563031965888 6296897378859073056 6312916111777764608 6314507068459160214 6319845255604186296 6322874406071735232 6344828831092817646 6352146972766511784 6368974247919894912 6373265483784596544 6414737339387083392 6422136113711635968 6429185138919137616 6445540399840322688 6447164779981411479 6452974702492964352 6454600956198229716 6475380864654398256 6518200844861068608 6523711231591418112 6549500728870005312 6553913598404341344 6557054939629947648 6579822491503662744 6587411675461567776 6610284632668031553 6611418277777389816 6636578207916529152 6655137837400166688 6659621882249572656 6662813890269140352 6667303107027253824 6684264118352927232 6685948660721463756 6690453465037765122 6718054056451218684 6748163453418984576 6767035138414888344 6792074829939264768 6796651139085983616 6823519620818613216 6824689835125047552 6831009210101583717 6848386674830342856 6856285621398774624 6874448394580204032 6880092168695298147 6901624423970543232 6906274544555112384 6934765477627064448 6939437927722243776 6958844524424380644 6966870873356819376 6985326594492787968 6989299980896810816 6999124905177915762 7000325235293706864 7051364345911312224 7059497407440621696 7069302374018418432 7071083952237677106 7079239758410961624 7084009551216457188 7102030625749985184 7110222125895025536 7146165344362325757 7169923669257671112 7183323380050973568 7191608643465103872 7196454147267512064 7216579506810468816 7224903127925590464 7226142178367697408 7249989597119776542 7251232949820363024 7259596540304584896 7283731981468110336 7284803472736198038 7307602331262928128 7312525988352471936 7332975950468702184 7347640158764728704 7368188319978755976 7373152798204884012 7376686807083691104 7400435273890740864 7401211529556305664 7402300302941620587 7410838134894263748 7437845562499563543 7449372394126935552 7483860229284930624 7485143690137148928 7490186969604961536 7492074617530769238 7500715995405660552 7519797133147043136 7528470486241791744 7554611008763464632 7605871814171619072 7610996436856654464 7619774979459718656 7641084183681672864 7646232531471731568 7649897429568272256 7676459573420939868 7677776064515678496 7704435009184135713 7713321324073621452 7733754443902729536 7742674575902617344 7764327476966861136 7769558862624501432 7798308138078415104 7806867668687524248 7835754995884313856 7837729732526421798 7862962478508912168 7892885193777271296 7924087301595808896 7929426328933647552 7930786203111135744 7952965170770720736 7962138140979222144 7989784453968733332 7998999891631903728 8020189793676904704 8058702109612928256 8081238802557345264 8090559723898241856 8096010915675951072 8116606429428554496 8118651945161777418 8128016018916289272 8157637068547908402 8167046107842658008 8194198479151624128 8226591736896530928 8247519436354821504 8249597944277289957 8257032146200674816 8285702396708316048 8295259146877529792 8296681760348097024 8325489683127083472 8380543943392802496 8390210084042621184 8395863171812097408 8419342757945546952 8420786651404292544 8426460340805581728 8430499208095646976 8459771774790423528 8469529297022015712 8491965663893193216 8497687311712795392 8498937384858897711 8552983119182777856 8562370991463736272 8572246851892183488 8594053866453763584 8596219706641881972 8602011597905698014 8606134608264306288 8633841152872531008 8690934459814758144 8732667638493340416 8738551464539121792 8740753720452564111 8773096655338216992 8783215567282090368 8813712843557375404 8815224370369853088 8838576507317405184 8845832788322526189 8873517116533555584 8879495842999430208 8883751853692187136 8889737476036338432 8914598214295285008 8920604620050353496 8922134478500027712 8947085817117060828 8957405408601624912 8997551271225312768 8998874878085891694 9022713517886517792 9062201518781311488 9098026161091484288 9108012280135444956 9131182233107123808 9141714161865032832 9144018021280825431 9173456224927064196 9202165898627390976 9208366059406816512 9235701488636966016 9246353970169419264 9252583903629658368 9278459365899174192 9289161164475759168 9321415196296855554 9332166540237221016 9333766980391609152 9364798261887570432 9366175893517968906 9401819127881749632 9412663209920828928 9428111936316902808 9438986344547948832 9445346068288609584 9469374167666646912 9471760602688740321 9479767883406279444 9480296167860034048 9517243246639226469 9528220459149767676 9559898225676894816 9577764506734631424 9622106009080625088 9633204170567453952 9666652796159702056 9668310599760484032 9679462053739446528 9681901434297344574 9713071296981597384 9750034651136629248 9777301267291602912 9785566847387127168 9796853545019638272 9824251093305007968 9830870397606512016 9835582409444921472 9867247031854321152 9869733737255494116 9881117513192351664 9917127416666084724 9978480305713240832 9989432823374358984 9994220835403710528 10000954660540880736 10026396177529390848 10028922991082195634 10035680197556647683 10072814678351286176 10147995249142205952 10188112244908897152 10194976708628975424 10199863239424363008 10235279431227919824 10237034752687571328 10272580012245514284 10284428432098161936 10311672591870306048 10352436635955814848 10359411816832668576 10409156891583365664 10438266786636570966 10450306310035229064 10483949971345216224 10498687357766873643 10565449735461078528 10572568438578196736 10589246111160932544 10603953561027627648 10616184187972296192 10618859637616442436 10626014326824685782 10653045938624977776 10665333188842538304 10702365595748241562 10774985070076460352 10787412965197655808 10794681220901268096 10824869260215703224 10837354691888385696 10874984395679664813 10876849424730544536 10889394810456877344 10925597972202165504 10927205209104297057 10961403496894392192 10968788982528707904 10996692581806428672 10999463925703053276 11047603195611088064 11059729197307326018 11065030210625536656 11100652910836111296 11116257202341395622 11174058591190403328 11194484229082796544 11225790343927395936 11227715535205723392 11235280454407442304 11251073993108490828 11279695699720564704 11292705729362687616 11331916513145196948 11416494655284981696 11421966669032812032 11429662469189577984 11461626275522509296 11469348797207597352 11474846144352408384 11511788203830041344 11514689360131409802 11569981986110432178 11614011863853926016 11646491215450291704 11651401952718829056 11654338293936752148 11697462207117622656 11710954089709453824 11753632493826470784 11756594598789632697 11794443717763368252 11831356155378074112 11839327790665906944 11886130952393713344 11894139493400471328 11896179304666703616 11929447756156081104 11943207211468833216 11984676680953099998 11998499837447855592 12030284690515357056 12101995555612494336 12135839585847362784 12144016373513926608 12174909644142831744 12177977917742666127 12188952215820043776 12192024028374433908 12231274966569418928 12250569161763987012 12314268651515954688 12339887605344796392 12371279154532232256 12385548219301012224 12428553595062474072 12442888720316294688 12445022640522145536 12488234524690625208 12535758837175666176 12570815915089203744 12585315126063931776 12593794757718146112 12625832223555529216 12629014136918320428 12639690511208372592 12645748812143470464 12689657662185635292 12704293945533023568 12737948495839789824 12746530967569193088 12829474678774166784 12858370277838275232 12891080799680645376 12894329559962822958 12903017396858547021 12909201912396459432 12950761729308796512 13036401689722137216 13047422463182836224 13099001457740010624 13107827196808682688 13114109879259895296 13159644983007325488 13174823350923135552 13220569265336063106 13222836555554779632 13310275674800333376 13319243764499145312 13325627780538280704 13334606214054507648 13371897321442927512 13380906930075530244 13436108112902437368 13496326906837969152 13498312317128837541 13534070276829776688 13584149659878529536 13593302278171967232 13647039241637226432 13649379670250095104 13662018420203167434 13696773349660685712 13712571242797549248 13760184337390596294 13803248847941086464 13812549089110224768 13869530955254128896 13878875855444487552 13917689048848761288 13933741746713638752 13970653188985575936 13978599961793621632 13982122794445283331 13998249810355831524 14000650470587413728 14049263840276953359 14102728691822624448 14118994814881243392 14138604748036836864 14142167904475354212 14158479516821923248 14168019102432914376 14204061251499970368 14220444251790051072 14292330688724651514 14339847338515342224 14366646760101947136 14392908294535024128 14433159013620937632 14449806255851180928 14499979194239553084 14502465899640726048 14519193080609169792 14569606945472396076 14615204662525856256 14625051976704943872 14665951900937404368 14695280317529457408 14736376639957511952 14746305596409768024 14753373614167382208 14800870547781481728 14802423059112611328 14804600605883241174 14821676269788527496 14875691124999127086 14967720458569861248 14980373939209923072 14984149235061538476 15001431990811321104 15039594266294086272 15043384486623293451 15056940972483583488 15109222017526929264 15211743628343238144 15221992873713308928 15282168367363345728 15292465062943463136 15299794859136544512 15352919146841879736 15355552129031356992 15408870018368271426 15426642648147242904 15467508887805459072 15485349151805234688 15528654953933722272 15539117725249002864 15596616276156830208 15613735337375048496 15657400179954856449 15671509991768627712 15675459465052843596 15725924957017824336 15848174603191617792 15858852657867295104 15905930341541441472 15924276281958444288 15939021490237028673 15979568907937466664 15997999783263807456 16040379587353809408 16053548393622362343 16117404219225856512 16162477605114690528 16181119447796483712 16192021831351902144 16233212858857108992 16237303890323554836 16256032037832578544 16315274137095816804 16334092215685316016 16388396958303248256 16453183473793061856 16495038872709643008 16499195888554579914 16571404793416632096 16589593795960989027 16590518293755059584 16650979366254166944 16674385803512093433 16761087886785604992 16780420168085242368 16791726343624194816 16838685515891093904 16841573302808585088 16852920681611163456 16860998416191293952 16919543549580847056 16939058594044031424 16995374623425590784 16997874769717795422 17124741982927472544 17144493703784366976 17192439413283763944 17204023195811396028 17212269216528612576 17267682305745062016 17272034040197114703 17354972979165648267 17381868919629516288 17465335276986680832 17477102929078243584 17481507440905128222 17546193310676433984 17566431134564180736 17627425687114750808 17630448740739706176 17691665576645052378 17747034233067111168 17758991685998860416 17779474952072676864 17829196428590570016 17841209240100706992 17844268957000055424 17894171634234121656 17914810817203249824 17977015021429649997 17997749756171783388 18045427035773035584 18196052322182968576 18216024560270889912 18262364466214247616 18283428323730065664 18288036042561650862 18346912449854128392 18416732118813633024 18471402977273932032 18505167807259316736 18556918731798348384 18578322328951518336 18642830392593711108 18664333080474442032 18667533960783218304 18732351787035937812 18803638255763499264 18856223872633805616 18877972689095897664 18890692136577219168 18938748335333293824 18943521205377480642 18959535766812558888 19034486493278452938 19056440918299535352 19119796451353789632 19244212018161250176 19266408341134907904 19333305592319404112 19336621199520968064 19358924107478893056 19363802868594689148 19426142593963194768 19554602534583205824 19571133694774254336 19648502186610015936 19661740795213024032 19671164818889842944 19739467474510988232 19762235026384703328 19830853898004094659 19834254833332169448 19956960611426481664 19978865646748717968 19988441670807421056 20001909321081761472 20052792355058781696 20057845982164391268 20071360395113295366 20145629356702572352 20376224489817794304 20389953417257950848 20470558862455839648 20474069505375142656 20545160024491028568 20568856864196323872 20623345183740612096 20640276506085894441 20704873271911629696 20718823633665337152 20818313783166731328 20876533573273141932 20900612620070458128 20967899942690432448 20997374715533747286 21145136877156393472 21178492222321865088 21207907122055255296 21237719275232884872 21252028653649371564 21306091877249955552 21330666377685076608 21404731191496483124 21438496033086977271 21549970140152920704 21574825930395311616 21589362441802536192 21649738520431406448 21674709383776771392 21749968791359329626 21753698849461089072 21778789620913754688 21851195944404331008 21854410418208594114 21922806993788784384 21937577965057415808 21998927851406106552 22095206391222176128 22119458394614652036 22130060421251073312 22201305821672222592 22206900908824861761 22232514404682791244 22348117182380806656 22451580687854791872 22455431070411446784 22470560908814884608 22502147986216981656 22559391399441129408 22585411458725375232 22663833026290393896 22832989310569963392 22859324938379155968 22923252551045018592 22938697594415194704 22949692288704816768 23023576407660082688 23029378720262819604 23113305027552407139 23139963972220864356 23228023727707852032 23292982430900583408 23308676587873504296 23394924414235245312 23507264987652941568 23513189197579265394 23588887435526736504 23678655581331813888 23772261904787426688 23788278986800942656 23792358609333407232 23858895512312162208 23886414422937666432 23969353361906199996 23996999674895711184 24060569381030714112 24271679171694725568 24288032747027853216 24349819288285663488 24355955835485332254 24384048056748867816 24462549933138837856 24501138323527974024 24679775210689592784 24742558309064464512 24748793832831869871 24771096438602024448 24857107190124948144 24885777440632589376 24890045281044291072 24976469049381250416 25141631830178407488 25170630252127863552 25187589515436292224 25258028273836640856 25279381022416745184 25291497624286940928 25379315324371270584 25408587891066047136 25475896991679579648 25493061935138386176 25496812154576693133 25658949357548333568 25716740555676550464 25782161599361290752 25788659119925645916 25806034793717094042 25818403824792918864 25901523458617593024 26072803379444274432 26198002915480021248 26215654393617365376 26222261161357692333 26319289966014650976 26349646701846271104 26441138530672126212 26445673111109559264 26537498364967578567 26620551349600666752 26638487528998290624 26651255561076561408 26669212428109015296 26743794642885855024 26761813860151060488 26872216225804874736 26992653813675938304 26996624634257675082 27068140553659553376 27186604556343934464 27294078483274452864 27324036840406334868 27393546699321371424 27425142485595098496 27432054063842476293 27520368674781192588 27606497695882172928 27625098178220449536 27739061910508257792 27757751710888975104 27835378097697522576 27867483493427277504 27957199923587243264 27964245588890566662 27996499620711663048 28001300941174827456 28098527680553906718 28205457383645248896 28237989629762486784 28284335808950708424 28316959033643846496 28336038204865828752 28408122502999940736 28415281808066220963 28440888503580102144 28551729739917679407 28584661377449303028 28679694677030684448 28733293520203894272 28866318027241875264 28899612511702361856 28999958388479106168 29004931799281452096 29038386161218339584 29139213890944792152 29250103953409887744 29331903801874808736 29390560635058914816 29472753279915023904 29492611192819536048 29506747228334764416 29601741095562963456 29609201211766482348 29643352539577054992 29751382249998254172 29935440917139722496 29968298470123076952 30002863981622642208 30079188532588172544 30086768973246586902 30107040592669943049 30218444035053858528 30443985747426617856 30564336734726691456 30584930125886926272 30599589718273089024 30705838293683759472 30711104258062713984 30817740036736542852 30853285296294485808 30935017775610918144 31057309907867444544 31078235450498005728 31227470674750096992 31314800359909712898 31350918930105687192 31451849914035648672 31496062073300620929 31696349206383235584 31717705315734590208 31811860683082882944 31848552563916888576 31878042980474057346 31959137815874933328 31995999566527614912 32107096787244724686 32324955210229381056 32362238895592967424 32384043662703804288 32474607780647109672 32512064075665157088 32624953187038994439 32630548274191633608 32668184431370632032 32776793916606496512 32781615627312891171 32906366947586123712 32990077745419286016 32998391777109159828 33142809586833264192 33179187591921978054 33181036587510119168 33301958732508333888 33348771607024186866 33522175773571209984 33583452687248389632 33677371031782187808 33683146605617170176 33705841363222326912 33839087099161694112 33878117188088062848 33995749539435590844 34249483965854945088 34288987407568733952 34384878826567527888 34408046391622792056 34424538433057225152 34535364611490124032 34544068080394229406 34709945958331296534 34954205858156487168 34963014881810256444 35092386621352867968 35132862269128361472 35254851374229501616 35260897481479412352 35383331153290104756 35494068466134222336 35517983371997720832 35658392857181140032 35682418480201413984 35688537914000110848 35788343268468243312 35829621634406499648 35954030042859299994 35995499512343566776 36090854071546071168 36392104644365937152 36432049120541779824 36524728932428495232 36533933753227998381 36566856647460131328 36576072085123301724 36693824899708256784 36942805954547864064 37113837463596696768 37156644657903036672 37285660785187422216 37328666160948884064 37335067921566436608 37458279585118845467 37464703574071875624 37607276511526998528 37712447745267611232 37755945378191795328 37781384273154438336 37877496670666587648 37887042410754961284 37919071533625117776 38068972986556905876 38112881836599070704 38239592902707579264 38488424036322500352 38666611184638808224 38673242399041936128 38709052190575641063 38727605737189378296 38852285187926389536 39109205069166411648 39142267389548508672 39297004373220031872 39323481590426048064 39342329637779685888 39478934949021976464 39524470052769406656 39661707796008189318 39668509666664338896 39957731293497435936 39976883341614842112 40003818642163522944 40115691964328782536 40142720790226590732 40291258713405144704 40494936951386512623 40752448979635588608 40779906834515901696 40941117724911679296 40948139010750285312 41090320048982057136 41137713728392647744 41280553012171788882 41409746543823259392 41437647267330674304 41636627566333462656 41753067146546283864 41801225240140916256 41935799885380864896 41946368383335849993 41994749431067494572 42147791520830860077 42356984444643730176 42415814244110510592 42475438550465769744 42504057307298743128 42612183754499911104 42661332755370153216 42809462382992966248 42876992066173954542 43099940280305841408 43178724883605072384 43299477040862812896 43349418767553542784 43499937582718659252 43507397698922178144 43557579241827509376 43708820836417188228 43845613987577568768 43875155930114831616 43997855702812213104 44190412782444352256 44238916789229304072 44260120842502146624 44402611643344445184 44413801817649723522 44465028809365582488 44903161375709583744 44941121817629769216 45004295972433963312 45118782798882258816 45130153459869880353 45170822917450750464 45327666052580787792 45665978621139926784 45846505102090037184 45877395188830389408 45899384577409633536 46058757440525639208 46226610055104814278 46279927944441728712 46456047455415704064 46585964861801166816 46617353175747008592 46789848828470490624 47014529975305883136 47026378395158530788 47177774871053473008 47544523809574853376 47576557973601885312 47717791024624324416 47772828845875332864 47817064470711086019 47938706723812399992 47993999349791422368 48121138762061428224 48160645180867087029 48543358343389451136 48576065494055706432 48699638576571326976 48711911670970664508 48768096113497735632 48925099866277675712 49002276647055948048 49359550421379185568 49485116618128929024 49497587665663739742 49714214380249896288 49771554881265178752 49952938098762500832 50023157410536280299 50283263660356814976 50341260504255727104 50375179030872584448 50516056547673281712 50558762044833490368 50582995248573881856 50758630648742541168 50817175782132094272 50986123870276772352 50993624309153386266 51433481111353100928 51577318239851291832 51612069587434188084 51636807649585837728 51803046917235186048 51816102120591344109 52064918937496944801 52145606758888548864 52396005830960042496 52431308787234730752 52444522322715384666 52638579932029301952 52699293403692542208 52882277061344252424 52891346222219118528 53074996729935157134 53241102699201333504 53276975057996581248 53338424856218030592 53487589285771710048 53523627720302120976 53744432451609749472 53931045064288949991 53993249268515350164 54136281107319106752 54588156966548905728 54648073680812669736 54787093398642742848 54850284971190196992 54864108127684952586 55040737349562385176 55250196356440899072 55515503421777950208 55670756195395045152 55734966986854555008 55914399847174486528 55928491177781133324 55992999241423326096 56002601882349654912 56197055361107813436 56410914767290497792 56568671617901416848 56633918067287692992 56672076409731657504 56816245005999881472 56830563616132441926 57103459479835358814 57169322754898606056 57359389354061368896 57732636054483750528 57799225023404723712 57999916776958212336 58009863598562904192 58076772322436679168 58278427781889584304 58663807603749617472 58945506559830047808 58985222385639072096 59013494456669528832 59218402423532964696 59286705079154109984 59492561694012283977 59502764499996508344 59870881834279444992 59936596940246153904 60005727963245284416 60158377065176345088 60173537946493173804 60214081185339886098 60436888070107717056 61128673469453382912 61169860251773852544 61411676587367518944 61422208516125427968 61635480073473085704 61706570592588971616 61870035551221836288 61920829518257683323 62114619815734889088 62156470900996011456 62454941349500193984 62629600719819425796 62701837860211374384 62903699828071297344 62992124146601241858 63435410631469180416 63623721366165765888 63756085960948114692 63918275631749866656 63991999133055229824 64214193574489449372 64649910420458762112 64724477791185934848 64768087325407608576 64949215561294219344 65024128151330314176 65249906374077988878 65261096548383267216 65336368862741264064 65553587833212993024 65563231254625782342 65812733895172247424 65996783554218319656 66285619173666528384 66358375183843956108 66362073175020238336 66603917465016667776 66620702726474585283 66697543214048373732 67044351547142419968 67354742063564375616 67366293211234340352 67411682726444653824 67678174198323388224 67756234376176125696 67991499078871181688 68498967931709890176 68577974815137467904 68769757653135055776 68816092783245584112 68849076866114450304 69070729222980248064 69088136160788458812 69339915082657221417 69419891916662593068 69926029763620512888 70184773242705735936 70509702748459003232 70521794962958824704 70766662306580209512 71035966743995441664 71316785714362280064 71364836960402827968 71377075828000221696 71576686536936486624 71659243268812999296 71908060085718599988 71990999024687133552 72181708143092142336 72864098241083559648 73049457864856990464 73067867506455996762 73152144170246603448 73387649799416513568 74227674927193393536 74313289315806073344 74571321570374844432 74657332321897768128 74670135843132873216 74916559170237690934 74929407148143751248 75424895490535222464 75511890756383590656 75562768546308876672 75774084821509922568 75838143067250235552 76137945973113811752 76225763673198141408 76479185805415158528 76490436463730079399 76976848072645000704 77333222369277616448 77346484798083872256 77418104381151282126 77455211474378756592 77704570375852779072 78218410138332823296 78594008746440063744 78646963180852096128 78957869898043952928 79048940105538813312 79323415592016378636 79337019333328677792 79612495094902735701 79915462586994871872 79953766683229684224 80007637284327045888 80231383928657565072 80285441580453181464 80582517426810289408 80989873902773025246 81559813669031803392 81882235449823358592 82180640097964114272 82275427456785295488 82296162191527428879 82561106024343577764 82819493087646518784 82875294534661348608 83273255132666925312 83506134293092567728 83602450480281832512 83871599770761729792 83892736766671699986 83989498862134989144 84295583041661720154 84713968889287460352 84950877100931539488 85008114614597486256 85224367508999822208 85245845424198662889 85322665510740306432 85618924765985932496 85753984132347909084 86199880560611682816 86598954081725625792 86698837535107085568 86999875165437318504 87014795397844356288 87115158483655018752 87417641672834376456 87750311860229663232 87995711405624426208 88380825564888704512 88477833578458608144 88520241685004293248 88805223286688890368 88827603635299447044 88930057618731164976 89806322751419167488 90008591944867926624 90237565597764517632 90260306919739760706 90321121778009829147 90655332105161575584 91331957242279853568 91693010204180074368 91754790377660778816 91798769154819267072 92117514881051278416 92453220110209628556 92559855888883457424 93171929723602333632 93234706351494017184 94052756790317061576 94355549742106946016 94488186219901862787 95089047619149706752 95153115947203770624 95435582049248648832 95545657691750665728 95634128941422172038 95877413447624799984 95987998699582844736 96321290361734174058 97086716686778902272 97152130988111412864 97423823341941329016 97536192226995471264 97850199732555351424 97874859561116983317 98004553294111896096 98344846881938673513 98719100842758371136 98970233236257858048 98995175331327479484 99428428760499792576 99543109762530357504 99905876197525001664 100046314821072560598 100566527320713629952 100750358061745168896 101032113095346563424 101117524089666980736 101517261297485082336 101634351564264188544 101987248618306772532 102866962222706201856 103154636479702583664 103224139174868376168 103273615299171675456 103606093834470372096 103632204241182688218 104129837874993889602 104862617574469461504 104889044645430769332 105277159864058603904 105398586807385084416 105764554122688504848 105782692444438237056 106149993459870314268 106482205398402667008 106553950115993162496 106975178571543420096 107047255440604241952 107488864903219498944 107862090128577899982 107986498537030700328 108272562214638213504 109176313933097811456 109296147361625339472 109574186797285485696 109601801259683995143 109700569942380393984 109728216255369905172 110081474699124770352 111341512390790090304 111469933973709110016 111856982355562266648 111985998482846652192 112005203764699309824 112374838755356536401 112394110722215626872 112821829534580995584 113137343235802833696 113267836134575385984 113344152819463315008 113632490011999762944 113661127232264883852 114206918959670717628 114338645509797212112 114718778708122737792 115465272108967501056 115999833553916424672 116019727197125808384 116127156571726923189 116556855563779168608 117327615207499234944 117891013119660095616 117970444771278144192 118026988913339057664 118436804847065929392 118573410158308219968 118985123388024567954 119005528999993016688 119873193880492307808 120011455926490568832 120347075892986347608 120428162370679772196 120873776140215434112 121484810854159537869 122257346938906765824 122339720503547705088 122823353174735037888 122844417032250855936 123270960146946171408 123413141185177943232 123841659036515366646 124229239631469778176 124312941801992022912 124909882699000387968 125259201439638851592 125403675720422748768 125807399656142594688 125839105150007549979 125984248293202483716 126443374562492580231 127247442732331531776 127512171921896229384 127836551263499733312 127983998266110459648 128428387148978898744 129299820840917524224 129536174650815217152 129898431122588438688 130048256302660628352 130499812748155977756 130522193096766534432 130672737725482528128 131126462509251564684 131625467790344494848 131993567108436639312 132571238347333056768 132716750367687912216 133207834930033335552 133241405452949170566 133395086428096747464 134709484127128751232 134823365452889307648 135356348396646776448 135512468752352251392 135982998157742363376 136997935863419780352 137539515306270111552 137632185566491168224 137698153732228900608 138176272321576917624 138679830165314442834 138839783833325186136 139852059527241025776 140369546485411471872 141019405496918006464 141043589925917649408 141533324613160419024 142633571428724560128 142729673920805655936 143153373073872973248 143318486537625998592 143816120171437199976 143981998049374267104 144363416286184284672 144481935542601261087 145728196482167119296 146098915729713980928 146135735012911993524 146304288340493206896 146775299598833027136 148455349854386787072 149142643140749688864 149314664643795536256 149833118340475381868 149858814296287502496 150069472231608840897 150849790981070444928 151023781512767181312 151125537092617753344 151548169643019845136 151676286134500471104 152275891946227623504 152451527346396282816 152958371610830317056 152980872927460158798 154666444738555232896 154836208762302564252 154910422948757513184 155409140751705558144 155448306361774032327 156436820276665646592 157188017492880127488 157293926361704192256 157915739796087905856 158097880211077626624 158646831184032757272 158674038666657355584 159224990189805471402 159830925173989743744 160015274568654091776 160462767857315130144 160570883160906362928 161165034853620578816 161793135192866849973 161979747805546050492 163764470899646717184 164361280195928228544 164550854913570590976 164592324383054857758 165122212048687155528 165750589069322697216 166546510265333850624 167012268586185135456 167204900960563665024 167743199541523459584 167785473533343399972 167978997724269978288 168591166083323440308 169901754201863078976 170016229229194972512 170448735017999644416 170491690848397325778 171237849531971864992 171507968264695818168 173197908163451251584 173397675070214171136 173999750330874637008 174029590795688712576 174230316967310037504 174835283345668752912 175991422811248852416 176955667156917216288 177040483370008586496 177655207270598894088 177860115237462329952 178477685082036851931 179612645502838334976 180017183889735853248 180475131195529035264 180520613839479521412 180642243556019658294 181310664210323151168 183386020408360148736 183509580755321557632 184235029762102556832 184906440220419257112 185119711777766914848 185762488554773049969 186343859447204667264 186469412702988034368 188105513580634123152 188711099484213892032 188976372439803725574 190306231894407541248 190871164098497297664 191268257882844344076 191754826895249599968 191975997399165689472 192642580723468348116 194173433373557804544 194304261976222825728 194847646683882658032 195072384453990942528 195700399465110702848 195749719122233966634 196009106588223792192 196689693763877347026 197438201685516742272 197990350662654958968 198856857520999585152 199086219525060715008 199811752395050003328 199862108179423755849 200092629642145121196 201133054641427259904 202064226190693126848 202235048179333961472 203034522594970164672 203268703128528377088 203974497236613545064 205733924445412403712 206309272959405167328 206448278349736752336 206547230598343350912 207212187668940744192 207264408482365376436 208259675749987779204 209778089290861538664 210554319728117207808 211529108245377009696 211565384888876474112 212299986919740628536 213107900231986324992 213950357143086840192 214094510881208483904 214977729806438997888 215724180257155799964 215972997074061400656 216545124429276427008 218592294723250678944 219148373594570971392 219203602519367990286 219456432510739810344 220162949398249540704 222683024781580180608 222939867947418220032 223713964711124533296 223971996965693304384 224010407529398619648 224749677510713072802 224788221444431253744 226274686471605667392 226535672269150771968 226688305638926630016 227322254464529767704 228413837919341435256 228677291019594424224 229437557416245475584 229471309391190238197 230930544217935002112 231999667107832849344 232039454394251616768 232254313143453846378 233113711127558337216 234655230414998469888 235782026239320191232 235940889542556288384 236873609694131858784 237146820316616439936 237970246776049135908 238011057999986033376 238837485284708207103 239746387760984615616 240022911852981137664 240694151785972695216 240856324741359544392 241747552280430868224 242969621708319075738 244679441007095410176 245646706349470075776 246541920293892342816 246826282370355886464 247683318073030733292 248458479262939556352 248625883603984045824 249819765398000775936 250518402879277703184 250807351440845497536 251614799312285189376 251678210300015099958 251968496586404967432 252886749124985160462 255024343843792458768 255673102526999466624 255737536272595988667 255967996532220919296 256856774297957797488 258599641681835048448 259796862245176877376 260096512605321256704 260999625496311955512 261044386193533068864 261345475450965056256 262252925018503129368 263250935580688989696 263987134216873278624 265142476694666113536 265433500735375824432 266415669860066671104 266482810905898341132 266790172856193494928 269418968254257502464 270712696793293552896 270963365334029487441 271965996315484726752 273995871726839560704 275079030612540223104 275264371132982336448 275396307464457801216 276352544643153835248 277359660330628885668 277679567666650372272 279704119054482051552 282038810993836012928 283066649226320838048 283464558659705588361 285267142857449120256 285459347841611311872 286306746147745946496 286636973075251997184 287632240342874399952 287963996098748534208 288963871085202522174 291456392964334238592 292271470025823987048 292608576680986413792 293550599197666054272 293624578683350949951 295034540645816020539 296910699708773574144 298285286281499377728 298629329287591072512 299666236680950763736 299717628592575004992 300138944463217681794 301699581962140889856 302251074185235506688 303096339286039690272 303352572269000942208 304551783892455247008 304903054692792565632 305961745854920317596 309332889477110465792 309672417524605128504 309820845897515026368 310818281503411116288 310896612723548064654 314587852723408384512 315831479592175811712 316195760422155253248 317293662368065514544 317348077333314711168 318449980379610942804 319661850347979487488 320925535714630260288 321141766321812725856 323586270385733699946 323959495611092100984 327528941799293434368 328722560391856457088 329101709827141181952 329184648766109715516 330244424097374311056 334024537172370270912 334409801921127330048 335570947066686799944 335957995448539956576 337124516266069609203 337182332166646880616 339803508403726157952 340032458458389945024 340897470035999288832 340983381696794651556 342475699063943729984 343015936529391636336 346395816326902503168 347999500661749274016 348059181591377425152 349670566691337505824 351982845622497704832 353911334313834432576 354080966740017172992 355310414541197788176 355720230474924659904 356955370164073703862 360034367779471706496 361041227678959042824 361284487112039316588 362621328420646302336 364454432562478613607 366772040816720297472 367019161510643115264 368470059524205113664 369812880440838514224 370239423555533829696 371524977109546099938 372687718894409334528 372938825405976068736 376211027161268246304 377422198968427784064 377517315450022649937 377952744879607451148 381742328196994595328 382536515765688688152 383509653790499199936 383951994798331378944 385285161446936696232 388608523952445651456 389695293367765316064 390144768907981885056 391400798930221405696 391499438244467933268 392018213176447584384 393379387527754694052 394876403371033484544 395980701325309917936 397713715041999170304 399623504790100006656 399724216358847511698 400185259284290242392 404128452381386253696 404470096358667922944 406069045189940329344 406537406257056754176 407948994473227090128 412618545918810334656 412896556699473504672 413094461196686701824 414528816964730752872 416519351499975558408 419556178581723077328 421108639456234415616 423058216490754019392 423130769777752948224 424599973839481257072 427900714286173680384 428189021762416967808 429955459612877995776 431448360514311599928 431945994148122801312 433090248858552854016 433445806627803783261 437184589446501357888 438296747189141942784 438407205038735980572 438912865021479620688 440325898796499081408 445366049563160361216 447427929422249066592 447943993931386608768 449499355021426145604 449576442888862507488 452549372943211334784 453071344538301543936 453376611277853260032 454644508929059535408 456827675838682870512 457354582039188848448 458875114832490951168 458942618782380476394 463999334215665698688 464508626286907692756 466227422255116674432 466344919085322096981 469310460829996939776 471564052478640382464 471881779085112576768 473747219388263717568 474293640633232879872 475940493552098271816 476022115999972066752 477674970569416414206 479492775521969231232 480045823705962275328 481388303571945390432 481712649482719088784 483495104560861736448 485379405578600549919 485939243416638151476 491293412698940151552 493083840587784685632 493652564740711772928 495366636146061466584 497251767207968091648 499639530796001551872 501036805758555406368 501614702881690995072 503229598624570378752 503356420600030199916 503936993172809934864 505773498249970320924 510048687687584917536 511346205053998933248 511475072545191977334 513713548595915594976 519593724490353754752 520193025210642513408 521999250992623911024 522088772387066137728 522690950901930112512 524505850037006258736 527974268433746557248 530867001470751648864 532965621811796682264 533580345712386989856 535433055246110555793 538837936508515004928 541425393586587105792 541926730668058974882 543931992630969453504 550158061225080446208 550528742265964672896 552705089286307670496 554719320661257771336 555359135333300744544 557287465664319149907 559408238108964103104 564077621987672025856 566133298452641676096 566929117319411176722 570918695683222623744 572613492295491892992 575264480685748799904 575927992197497068416 577927742170405044348 582912785928668477184 584542940051647974096 585217153361972827584 587101198395332108544 587249157366701899902 590069081291632041078 596570572562998755456 597258658575182145024 599332473361901527472 599435257185150009984 600277888926435363588 603399163924281779712 606192678572079380544 606705144538001884416 609103567784910494016 609806109385585131264 611923491709840635192 618665778954220931584 619344835049210257008 619641691795030052736 621636563006822232576 621793225447096129308 631662959184351623424 634587324736131029088 634696154666629422336 636899960759221885608 639323700695958974976 641851071429260520576 642283532643625451712 647172540771467399892 647918991222184201968 657445120783712914176 658369297532219431032 660488848194748622112 668049074344740541824 668819603842254660096 671141894133373599888 671915990897079913152 674249032532139218406 674364664333293761232 679607016807452315904 680064916916779890048 681966763393589303112 684951398127887459968 686031873058783272672 688413928173570714591 692791632653805006336 695999001323498548032 696118363182754850304 699341133382675011648 703965691244995409664 707822668627668865152 710620829082395576352 711440460949849319808 713910740328147407724 716512455854124621309 720068735558943412992 722082455357918085648 722568974224078633176 725242656841292604672 728908865124957227214 734038323021286230528 736940119048410227328 739625760881677028448 740478847111067659392 743049954219092199876 745375437788818669056 745877650811952137472 752422054322536492608 754844397936855568128 755034630900045299874 755905489759214902296 765073031531377376304 767019307580998399872 767212608817787966001 767903989596662757888 770570322893873392464 779390586735530632128 780289537815963770112 782998876488935866536 784036426352895168768 786758775055509388104 789752806742066969088 791961402650619835872 795427430083998340608 799247009580200013312 799448432717695023396 800370518568580484784 808256904762772507392 812138090379880658688 812890096002088462323 815897988946454180256 825237091837620669312 825793113398947009344 826188922393373403648 829057633929461505744 833038702999951116816 839112357163446154656 846116432981508038784 849199947678962514144 850393675979116765083 855801428572347360768 856378043524833935616 859910919225755991552 862896721028623199856 863891988296245602624 866891613255607566522 874369178893002715776 876814410077471961144 877825730042959241376 880651797592998162816 880873736050052849853 885103621937448061617 890732099126320722432 894855858844498133184 895887987862773217536 898998710042852291208 899152885777725014976 905098745886422669568 906753222555706520064 909289017858119070816 913655351677365741024 914709164078377696896 917885237564760952788 927998668431331397376 929017252573815385512 932454844510233348864 932689838170644193962 943763558170225153536 947494438776527435136 948587281266465759744 951880987104196543632 952044231999944133504 955349941138832828412 958985551043938462464 962776607143890780864 963425298965438177568 970758811157201099838 971878486833276302952 982586825397880303104 986167681175569371264 987305129481423545856 990733272292122933168 1002073611517110812736 1003229405763381990144 1006712841200060399832 1007873986345619869728 1011373548798208827609 1011546996499940641848 1020097375375169835072 1022692410107997866496 1022950145090383954668 1027427097191831189952 1039187448980707509504 1043998501985247822048 1044177544774132275456 1049011700074012517472 1055948536867493114496 1061734002941503297728 1065931243623593364528 1067160691424773979712 1070866110492221111586 1083853461336117949764 1087863985261938907008 1100316122450160892416 1101057484531929345792 1105410178572615340992 1109438641322515542672 1110718270666601489088 1114574931328638299814 1118816476217928206208 1128155243975344051712 1132266596905283352192 1132551946350067949811 1133858234638822353444 1145226984590983785984 1150528961371497599808 1151855984394994136832 1155855484340810088696 1165825571857336954368 1169085880103295948192 1170434306723945655168 1174202396790664217088 1174498314733403799804 1180138162583264082156 1193141145125997510912 1198664946723803054944 1198870514370300019968 1200555777852870727176 1212385357144158761088 1213410289076003768832 1218207135569820988032 1219612218771170262528 1223846983419681270384 1238689670098420514016 1239283383590060105472 1243586450894192258616 1263325918368703246848 1269174649472262058176 1269392309333258844672 1273799921518443771216 1283702142858521041152 1284567065287250903424 1294345081542934799784 1295837982444368403936 1300337419883411349783 1314890241567425828352 1316738595064438862064 1320977696389497244224 1336098148689481083648 1342283788266747199776 1343831981794159826304 1348498065064278436812 1348729328666587522464 1359214033614904631808 1360129833833559780096 1363933526787178606224 1369902796255774919936 1372063746117566545344 1376827856347141429182 1391998002646997096064 1398682266765350023296 1399034757255966290943 1407931382489990819328 1415645337255337730304 1421241658164791152704 1422880921899698639616 1427821480656294815448 1433024911708249242618 1440137471117886825984 1444164910715836171296 1445137948448157266352 1450485313682585209344 1457817730249914454428 1473880238096820454656 1479251521763354056896 1480957694222135318784 1486099908438184399752 1491755301623904274944 1504844108645072985216 1509688795873711136256 1510069261800090599748 1511810979518429804592 1530146063062754752608 1534038615161996799744 1534425217635575932002 1541140645787746784928 1558781173471061264256 1560579075631927540224 1565997752977871733072 1568072852705790337536 1573517550111018776208 1583922805301239671744 1598896865435390046792 1600741037137160969568 1606299165738331667379 1616513809525545014784 1624276180759761317376 1625780192004176924646 1631795977892908360512 1650474183675241338624 1651586226797894018688 1658115267858923011488 1666077405999902233632 1671862396992957449721 1678224714326892309312 1692232865963016077568 1698399895357925028288 1700787351958233530166 1712756087049667871232 1725793442057246399712 1727783976592491205248 1733783226511215133044 1748738357786005431552 1753628820154943922288 1755651460085918482752 1761303595185996325632 1761747472100105699706 1770207243874896123234 1789711717688996266368 1791775975725546435072 1797997420085704582416 1798305771555450029952 1810197491772845339136 1818578035716238141632 1827310703354731482048 1829418328156755393792 1835770475129521905576 1855997336862662794752 1858034505147630771024 1864909689020466697728 1865379676341288387924 1894988877553054870272 1903761974208393087264 1904088463999888267008 1910699882277665656824 1917971102087876924928 1925553214287781561728 1926850597930876355136 1941517622314402199676 1943756973666552605904 1972335362351138742528 1981466544584245866336 2004147223034221625472 2006458811526763980288 2013425682400120799664 2015747972691239739456 2022747097596417655218 2023093992999881283696 2040194750750339670144 2045900290180767909336 2054854194383662379904 2065241784520712143773 2078374897961415019008 2087997003970495644096 2088355089548264550912 2098023400148025034944 2111897073734986228992 2123468005883006595456 2131862487247186729056 2134321382849547959424 2141732220984442223172 2149537367562373863927 2167706922672235899528 2175727970523877814016 2202114969063858691584 2210820357145230681984 2218877282645031085344 2221436541333202978176 2229149862657276599628 2237632952435856412416 2264533193810566704384 2265103892700135899622 2267716469277644706888 2301057922742995199616 2303711968789988273664 2311710968681620177392 2338171760206591896384 2340868613447891310336 2348996629466807599608 2360276325166528164312 2386282290251995021824 2397329893447606109888 2397741028740600039936 2401111555705741454352 2424770714288317522176 2436414271139641976064 2447693966839362540768 2477379340196841028032 2478566767180120210944 2487172901788384517232 2538349298944524116352 2547599843036887542432 2551181027937350295249 2567404285717042082304 2569134130574501806848 2588690163085869599568 2591675964888736807872 2600674839766822699566 2633477190128877724128 2641955392778994488448 2642621208150158549559 2672196297378962167296 2684567576533494399552 2687663963588319652608 2696996130128556873624 2697458657333175044928 2720259667667119560192 2727867053574357212448 2739805592511549839872 2744127492235133090688 2753655712694282858364 2783996005293994192128 2797364533530700046592 2798069514511932581886 2831290674510675460608 2842483316329582305408 2845761843799397279232 2855642961312589630896 2866049823416498485236 2888329821431672342592 2890275896896314532704 2915635460499828908856 2947760476193640909312 2958503043526708113792 2961915388444270637568 2972199816876368799504 3009688217290145970432 3020138523600181199496 3023621959036859609184 3034120646394626482827 3060292126125509505216 3068077230323993599488 3068850435271151864004 3082281291575493569856 3117562346942122528512 3131995505955743466144 3147035100222037552416 3167845610602479343488 3197793730870780093584 3201482074274321939136 3212598331476663334758 3251560384008353849292 3263591955785816721024 3300948367350482677248 3303172453595788037376 3316230535717846022976 3332154811999804467264 3343724793985914899442 3356449428653784618624 3384465731926032155136 3396799790715850056576 3397655839050203849433 3401574703916467060332 3451586884114492799424 3455567953184982410496 3467566453022430266088 3497476715572010863104 3507257640309887844576 3511302920171836965504 3522607190371992651264 3523494944200211399412 3540414487749792246468 3579423435377992532736 3595994840171409164832 3596611543110900059904 3637156071432476283264 3654621406709462964096 3658836656313510787584 3671540950259043811152 3716069010295261542048 3730759352682576775848 3789977755106109740544 3807523948416786174528 3808176927999776534016 3821399764555331313648 3851106428575563123456 3853701195861752710272 3883035244628804399352 3887513947333105211808 3901012259650234049349 3944670724702277485056 3962933089168491732672 4008294446068443250944 4026851364800241599328 4031495945382479478912 4045494195192835310436 4046187985999762567392 4080389501500679340288 4091800580361535818672 4109708388767324759808 4130483569041424287546 4175994007940991288192 4196046800296050069888 4223794147469972457984 4246936011766013190912 4263724974494373458112 4268642765699095918848 4283464441968884446344 4299074735124747727854 4335413845344471799056 4351455941047755628032 4421640714290461363968 4437754565290062170688 4442873082666405956352 4458299725314553199256 4475265904871712824832 4529066387621133408768 4530207785400271799244 4535432938555289413776 4602115845485990399232 4623421937363240354784 4676343520413183792768 4681737226895782620672 4697993258933615199216 4720552650333056328624 4794659786895212219776 4802223111411482908704 4818897497214995002137 4849541428576635044352 4872828542279283952128 4895387933678725081536 4954758680393682056064 4974345803576769034464 5015587190978872349163 5076698597889048232704 5095199686073775084864 5102362055874700590498 5138268261149003613696 5177380326171739199136 5183351929777473615744 5201349679533645399132 5266954380257755448256 5283910785557988976896 5285242416300317099118 5369135153066988799104 5375327927176639305216 5393992260257113747248 5394917314666350089856 5455734107148714424896 5488254984470266181376 5507311425388565716728 5567992010587988384256 5594729067061400093184 5596139029023865163772 5684966632659164610816 5711285922625179261792 5732099646832996970472 5776659642863344685184 5780551793792629065408 5831270920999657817712 5917006087053416227584 5944399633752737599008 6019376434580291940864 6040277047200362398992 6047243918073719218368 6068241292789252965654 6120584252251019010432 6137700870542303728008 6164562583150987139712 6195725353562136431319 6235124693884245057024 6263991011911486932288 6294070200444075104832 6335691221204958686976 6395587461741560187168 6402964148548643878272 6425196662953326669516 6503120768016707698584 6527183911571633442048 6606344907191576074752 6632461071435692045952 6664309623999608934528 6687449587971829798884 6712898857307569237248 6793599581431700113152 6795311678100407698866 6803149407832934120664 6903173768228985598848 6911135906369964820992 6935132906044860532176 7014515280619775689152 7022605840343673931008 7046989888400422798824 7080828975499584492936 7158846870755985065472 7191989680342818329664 7193223086221800119808 7274312142864952566528 7309242813418925928192 7343081900518087622304 7432138020590523084096 7461518705365153551696 7615047896833572349056 7642799529110662627296 7702212857151126246912 7707402391723505420544 7766070489257608798704 7775027894666210423616 7802024519300468098698 7925866178336983465344 7927863624450475648677 8016588892136886501888 8053702729600483198656 8062991890764958957824 8090988390385670620872 8092375971999525134784 8160779003001358680576 8183601160723071637344 8219416777534649519616 8260967138082848575092 8351988015881982576384 8392093600592100139776 8493872023532026381824 8527449948988746916224 8537285531398191837696 8566928883937768892688 8598149470249495455708 8670827690688943598112 8843281428580922727936 8875509130580124341376 8885746165332811912704 8916599450629106398512 9060415570800543598488 9070865877110578827552 9102361939183879448481 9204231690971980798464 9246843874726480709568 9352687040826367585536 9395986517867230398432 9441105300666112657248 9589319573790424439552 9604446222822965817408 9637794994429990004274 9790775867357450163072 9909517360787364112128 9948691607153538068928 10031174381957744698326 10153397195778096465408 10190399372147550169728 10204724111749401180996 10354760652343478398272 10366703859554947231488 10402699359067290798264 10533908760515510896512 10567821571115977953792 10570484832600634198236 10738270306133977598208 10787984520514227494496 10789834629332700179712 10911468214297428849792 10976509968940532362752 11014622850777131433456 11192278058047730327544 11369933265318329221632 11422571845250358523584 11464199293665993940944 11553319285726689370368 11561103587585258130816 11662541841999315635424 11703036778950702148047 11834012174106832455168 11888799267505475198016 12080554094400724797984 12094487836147438436736 12136482585578505931308 12241168504502038020864 12275401741084607456016 12329125166301974279424 12391450707124272862638 12527982023822973864576 12588140400888150209664 12671382442409917373952 12791174923483120374336 12805928297097287756544 12850393325906653339032 13006241536033415397168 13054367823143266884096 13264922142871384091904 13328619247999217869056 13374899175943659597768 13425797714615138474496 13587199162863400226304 13590623356200815397732 13606298815665868241328 13806347536457971197696 13870265812089721064352 14029030561239551378304 14045211680687347862016 14093979776800845597648 14161657950999168985872 14383979360685636659328 14456692491644985006411 14548624285729905133056 14618485626837851856384 14686163801036175244608 14864276041181046168192 14923037410730307103392 15046761572936617047489 15230095793667144698112 15285599058221325254592 15414804783447010841088 15532140978515217597408 15550055789332420847232 15604049038600936197396 15851732356673966930688 15855727248900951297354 16107405459200966397312 16125983781529917915648 16181976780771341241744 16184751943999050269568 16367202321446143274688 16521934276165697150184 16703976031763965152768 16784187201184200279552 17054899897977493832448 17133857767875537785376 17196298940498990911416 17341655381377887196224 17751018261160248682752 17833198901258212797024 18120831141601087196976 18141731754221157655104 18204723878367758896962 18493687749452961419136 18705374081652735171072 18791973035734460796864 18882210601332225314496 19178639147580848879104 19208892445645931634816 19275589988859980008548 19581551734714900326144 19819034721574728224256 19897383214307076137856 20062348763915489396652 20380798744295100339456 20409448223498802361992 20709521304686956796544 20733407719109894462976 20805398718134581596528 21067817521031021793024 21140969665201268396472 21476540612267955196416 21575969041028454988992 21579669258665400359424 21822936428594857699584 22029245701554262866912 22384556116095460655088 22845143690500717047168 22928398587331987881888 23106638571453378740736 23122207175170516261632 23325083683998631270848 23406073557901404296094 23777598535010950396032 23783590873351426946031 24161108188801449595968 24188975672294876873472 24272965171157011862616 24482337009004076041728 24550803482169214912032 24658250332603948558848 24782901414248545725276 25055964047645947729152 25176280801776300419328 25582349846966240748672 25611856594194575513088 25700786651813306678064 26012483072066830794336 26529844285742768183808 26657238495998435738112 26749798351887319195536 27181246712401630795464 27212597631331736482656 27307085817551638345443 27612695072915942395392 27740531624179442128704 28058061122479102756608 28187959553601691195296 28323315901998337971744 28767958721371273318656 28913384983289970012822 29372327602072350489216 29728552082362092336384 29846074821460614206784 30093523145873234094978 30460191587334289396224 30571198116442650509184 31064281957030435194816 31100111578664841694464 31208098077201872394792 31703464713347933861376 31711454497801902594708 32214810918401932794624 32363953561542682483488 32369503887998100539136 32734404642892286549376 33043868552331394300368 34109799795954987664896 34267715535751075570752 34392597880997981822832 34683310762755774392448 35109110336852106444141 35502036522320497365504 35666397802516425594048 36241662283202174393952 36283463508442315310208 36409447756735517793924 36987375498905922838272 37583946071468921593728 37764421202664450628992 38417784891291863269632 38551179977719960017096 39163103469429800652288 39794766428614152275712 40124697527830978793304 40761597488590200678912 40818896446997604723984 41419042609373913593088 41610797436269163193056 42135635042062043586048 42281939330402536792944 43151938082056909977984 43370077474934955019233 43645872857189715399168 44058491403108525733824 44769112232190921310176 45690287381001434094336 45856797174663975763776 46244414350341032523264 46650167367997262541696 46812147115802808592188 47555197070021900792064 47567181746702853892062 48322216377602899191936 48377951344589753746944 48545930342314023725232 49101606964338429824064 49565802828497091450552 50111928095291895458304 50352561603552600838656 51164699693932481497344 51401573303626613356128 52024966144133661588672 53499596703774638391072 54362493424803261590928 54425195262663472965312 54614171635103276690886 55481063248358884257408 56116122244958205513216 56375919107203382390592 56646631803996675943488 57535917442742546637312 57826769966579940025644 58744655204144700978432 59457104164724184672768 59692149642921228413568 60187046291746468189956 61142396232885301018368 62128563914060870389632 62200223157329683388928 62416196154403744789584 63422908995603805189416 64429621836803865589248 64727907123085364966976 64739007775996201078272 65468809285784573098752 66087737104662788600736 68535431071502151141504 68785195761995963645664 69366621525511548784896 70218220673704212888282 71332795605032851188096 72483324566404348787904 72566927016884630620416 72818895513471035587848 73974750997811845676544 75167892142937843187456 75528842405328901257984 76835569782583726539264 77102359955439920034192 79589532857228304551424 80249395055661957586608 81637792893995209447968 81921257452654915036329 82838085218747827186176 83221594872538326386112 84563878660805073585888 86303876164113819955968 86740154949869910038466 88116982806217051467648 89538224464381842620352 91380574762002868188672 91713594349327951527552 93300334735994525083392 93624294231605617184376 95110394140043801584128 95134363493405707784124 96644432755205798383872 97091860684628047450464 98203213928676859648128 99131605656994182901104 102329399387864962994688 102803146607253226712256 104049932288267323177344 105327331010556319332423 106999193407549276782144 108724986849606523181856 108850390525326945930624 109228343270206553381772 110962126496717768514816 112751838214406764781184 113293263607993351886976 115653539933159880051288 117489310408289401956864 119384299285842456827136 120374092583492936379912 122284792465770602036736 124257127828121740779264 124832392308807489579168 126845817991207610378832 129455814246170729933952 130937618571569146197504 132175474209325577201472 137070862143004302283008 137570391523991927291328 138733243051023097569792 140436441347408425776564 142665591210065702376192 144966649132808697575808 145133854033769261240832 145637791026942071175696 150335784285875686374912 151057684810657802515968 154204719910879840068384 160498790111323915173216 163275585787990418895936 163842514905309830072658 166443189745076652772224 169127757321610147171776 172607752328227639911936 173480309899739820076932 176233965612434102935296 179076448928763685240704 183427188698655903055104 186600669471989050166784 187248588463211234368752 190268726986811415568248 193288865510411596767744 194183721369256094900928 196406427857353719296256 198263211313988365802208 205606293214506453424512 208099864576534646354688 210654662021112638664846 213998386815098553564288 217449973699213046363712 217700781050653891861248 218456686540413106763544 221924252993435537029632 225503676428813529562368 226586527215986703773952 231307079866319760102576 238768598571684913654272 240748185166985872759824 245763772357964745108987 248514255656243481558528 249664784617614979158336 253691635982415220757664 258911628492341459867904 264350948418651154402944 274141724286008604566016 275140783047983854582656 280872882694816851553128 285331182420131404752384 289933298265617395151616 291275582053884142351392 308409439821759680136768 320997580222647830346432 326551171575980837791872 327685029810619660145316 332886379490153305544448 338255514643220294343552 346960619799479640153864 352467931224868205870592 358152897857527370481408 366854377397311806110208 374497176926422468737504 380537453973622831136496 388367442738512189801856 392812855714707438592512 396526422627976731604416 411212586429012906849024 416199729153069292709376 421309324042225277329692 427996773630197107128576 434899947398426092727424 435401562101307783722496 436913373080826213527088 451007352857627059124736 453173054431973407547904 462614159732639520205152 481496370333971745519648 491527544715929490217974 499329569235229958316672 507383271964830441515328 517823256984682919735808 528701896837302308805888 550281566095967709165312 561745765389633703106256 579866596531234790303232 582551164107768284702784 616818879643519360273536 641995160445295660692864 653102343151961675583744 655370059621239320290632 665772758980306611088896 676511029286440588687104 693921239598959280307728 716305795715054740962816 737291317073894235326961 748994353852844937475008 761074907947245662272992 776734885477024379603712 793052845255953463208832 822425172858025813698048 842618648084450554659384 855993547260394214257152 869799894796852185454848 873826746161652427054176 925228319465279040410304 962992740667943491039296 983055089431858980435948 998659138470459916633344 1014766543929660883030656 1057403793674604617611776 1100563132191935418330624 1123491530779267406212512 1165102328215536569405568 1233637759287038720547072 1283990320890591321385728 1306204686303923351167488 1310740119242478640581264 1353022058572881177374208 1387842479197918560615456 1474582634147788470653922 1497988707705689874950016 1522149815894491324545984 1553469770954048759207424 1586105690511906926417664 1685237296168901109318768 1739599789593704370909696 1747653492323304854108352 1850456638930558080820608 1925985481335886982078592 1966110178863717960871896 1997318276940919833266688 2029533087859321766061312 2246983061558534812425024 2330204656431073138811136 2467275518574077441094144 2567980641781182642771456 2621480238484957281162528 2775684958395837121230912 2949165268295576941307844 2995977415411379749900032 3044299631788982649091968 3172211381023813852835328 3370474592337802218637536 3495306984646609708216704 3700913277861116161641216 3851970962671773964157184 3932220357727435921743792 4059066175718643532122624 4493966123117069624850048 4660409312862146277622272 5242960476969914562325056 5551369916791674242461824 5898330536591153882615688 5991954830822759499800064 6088599263577965298183936 6740949184675604437275072 6990613969293219416433408 7401826555722232323282432 7703941925343547928314368 7864440715454871843487584 8987932246234139249700096 10485920953939829124650112 11102739833583348484923648 11796661073182307765231376 12177198527155930596367872 13481898369351208874550144 13981227938586438832866816 15728881430909743686975168 17975864492468278499400192 20971841907879658249300224 22205479667166696969847296 23593322146364615530462752 26963796738702417749100288 31457762861819487373950336 41943683815759316498600448 47186644292729231060925504 53927593477404835498200576 62915525723638974747900672 94373288585458462121851008 125831051447277949495801344 188746577170916924243702016 377493154341833848487404032
- Sum of all divisors σ(n): 1450131296826335098060800000
- Sum of proper divisors (its aliquot sum) s(n): 1072638142484501249573395968
- 377493154341833848487404032 is an abundant number, because the sum of its proper divisors (1072638142484501249573395968) is greater than itself. Its abundance is 695144988142667401085991936
Bases of 377493154341833848487404032
- Binary: 100111000010000010100100011100110110110111100100000100101011111001001001111100010000000002
- Hexadecimal: 0x1384148E6DBC8257C93E200
- Base-36: 1BFJJBHHGVCD5U0000
Squares and roots of 377493154341833848487404032
- 377493154341833848487404032 squared (3774931543418338484874040322) is 142501081574947591335786934595703351816112962409857024
- 377493154341833848487404032 cubed (3774931543418338484874040323) is 53793182780849946766431120281157647292160529033046154573142456089777102041120768
-
The
square root of 377493154341833848487404032 is 19429183059043.7808167547 -
377493154341833848487404032 is a
perfect cube number . Itscube root is 722719368
Scales and comparisons
How big is 377493154341833848487404032?- 377,493,154,341,833,848,487,404,032 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 377,493,154,341,833,848,487,404,032 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 377493154341833848487404032 cubic inches would be around 60226614 feet tall.
Recreational maths with 377493154341833848487404032
- 377493154341833848487404032 backwards is 230404784848338143451394773
- The number of decimal digits it has is: 27
- The sum of 377493154341833848487404032'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 377493154341833848487404032 - Facts about the integer". Numbermatics.com. 2024. Web. 28 April 2024.
APA style:
Numbermatics. (2024). Number 377493154341833848487404032 - Facts about the integer. Retrieved 28 April 2024, from https://numbermatics.com/n/377493154341833848487404032/
Chicago style:
Numbermatics. 2024. "Number 377493154341833848487404032 - Facts about the integer". https://numbermatics.com/n/377493154341833848487404032/
The information we have on file for 377493154341833848487404032 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 377493154341833848487404032, math, Factors of 377493154341833848487404032, curriculum, school, college, exams, university, Prime factorization of 377493154341833848487404032, STEM, science, technology, engineering, physics, economics, calculator, three hundred seventy-seven septillion, four hundred ninety-three sextillion, one hundred fifty-four quintillion, three hundred forty-one quadrillion, eight hundred thirty-three trillion, eight hundred forty-eight billion, four hundred eighty-seven million, four hundred four thousand and thirty-two.