58956642362888961724809216
58,956,642,362,888,961,724,809,216 is an even composite number composed of six prime numbers multiplied together.
58956642362888961724809216 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 58956642362888961724809216:
215 × 33 × 76 × 173 × 313 × 1573
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 31 × 31 × 31 × 157 × 157 × 157)See below for interesting mathematical facts about the number 58956642362888961724809216 from the Numbermatics database.
Names of 58956642362888961724809216
- Cardinal: 58956642362888961724809216 can be written as Fifty-eight septillion, nine hundred fifty-six sextillion, six hundred forty-two quintillion, three hundred sixty-two quadrillion, eight hundred eighty-eight trillion, nine hundred sixty-one billion, seven hundred twenty-four million, eight hundred nine thousand, two hundred sixteen.
Scientific notation
- Scientific notation: 5.8956642362888961724809216 × 1025
Factors of 58956642362888961724809216
Divisors of 58956642362888961724809216
- Number of divisors d(n): 28672
-
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 84 93 96 98 102 108 112 119 124 126 128 136 144 147 153 157 168 186 189 192 196 204 216 217 224 238 248 252 256 272 279 288 289 294 306 314 336 343 357 372 378 384 392 408 432 434 441 448 459 471 476 496 504 512 527 544 558 576 578 588 612 628 651 672 686 714 744 756 768 784 816 833 837 864 867 868 882 896 918 942 952 961 992 1008 1024 1029 1054 1071 1088 1099 1116 1152 1156 1176 1224 1256 1302 1323 1344 1372 1413 1428 1488 1512 1519 1536 1568 1581 1632 1666 1674 1728 1734 1736 1764 1792 1836 1884 1904 1922 1953 1984 2016 2023 2048 2058 2108 2142 2176 2198 2232 2304 2312 2352 2401 2448 2499 2512 2601 2604 2646 2669 2688 2744 2826 2856 2883 2976 3024 3038 3072 3087 3136 3162 3213 3264 3297 3332 3348 3456 3468 3472 3528 3584 3672 3689 3768 3808 3844 3906 3968 4032 4046 4096 4116 4216 4239 4284 4352 4396 4464 4557 4608 4624 4704 4743 4802 4867 4896 4913 4998 5024 5202 5208 5292 5338 5376 5488 5652 5712 5766 5831 5859 5952 6048 6069 6076 6144 6174 6272 6324 6426 6528 6594 6664 6696 6727 6912 6936 6944 7056 7168 7203 7344 7378 7497 7536 7616 7688 7693 7803 7812 7936 8007 8064 8092 8192 8232 8432 8478 8568 8649 8704 8792 8928 8959 9114 9216 9248 9261 9408 9486 9604 9734 9792 9826 9891 9996 10048 10404 10416 10584 10633 10676 10752 10976 11067 11304 11424 11532 11662 11718 11904 12096 12138 12152 12288 12348 12544 12648 12852 13056 13188 13328 13392 13454 13671 13824 13872 13888 14112 14161 14229 14336 14406 14601 14688 14739 14756 14994 15072 15232 15376 15386 15606 15624 15872 16014 16128 16184 16337 16384 16464 16807 16864 16956 17136 17298 17408 17493 17584 17856 17918 18207 18228 18432 18496 18522 18683 18816 18972 19208 19468 19584 19652 19782 19992 20096 20181 20808 20832 21168 21266 21352 21504 21609 21952 22134 22491 22608 22848 23064 23079 23324 23436 23808 24021 24192 24276 24304 24576 24649 24696 25088 25296 25704 25823 25947 26112 26376 26656 26784 26877 26908 27342 27648 27744 27776 28224 28322 28458 28672 28812 29202 29376 29478 29512 29673 29791 29988 30144 30464 30752 30772 31212 31248 31744 31899 32028 32256 32368 32674 32768 32928 33201 33614 33728 33912 34069 34272 34391 34596 34816 34986 35168 35712 35836 36414 36456 36864 36992 37044 37366 37632 37944 38416 38936 39168 39304 39564 39984 40192 40362 40817 41013 41616 41664 42336 42483 42532 42704 43008 43218 43803 43904 44217 44268 44982 45216 45373 45696 46128 46158 46648 46872 47089 47616 48042 48384 48552 48608 49011 49152 49298 49392 50176 50421 50592 51408 51646 51894 52224 52479 52752 53312 53568 53754 53816 53851 54621 54684 55296 55488 55552 56049 56448 56644 56916 57344 57624 58404 58752 58956 59024 59346 59582 59976 60288 60543 60928 61504 61544 62424 62496 62713 63488 63798 64056 64512 64736 64827 65348 65856 66402 67228 67456 67824 68138 68544 68782 69192 69237 69632 69972 70336 71424 71672 72063 72828 72912 73728 73947 73984 74088 74431 74732 75264 75888 76832 77469 77872 78336 78608 79128 79968 80384 80631 80724 81634 82026 82739 83232 83328 84672 84966 85064 85408 86016 86436 87606 87808 88434 88536 89373 89964 90432 90746 91392 92256 92316 93296 93744 94178 95232 95697 96084 96768 97104 97216 98022 98304 98596 98784 99127 99603 100352 100842 101184 102207 102816 103173 103292 103788 104448 104958 105504 106624 107136 107508 107632 107702 109242 109368 110592 110976 111104 112098 112896 113288 113832 114359 114688 115248 116808 117504 117649 117912 118048 118692 119164 119952 120576 121086 121856 122451 123008 123088 124848 124992 125426 126976 127449 127596 128112 129024 129472 129654 130696 130781 131409 131712 132651 132804 134456 134912 135648 136119 136276 137088 137564 138384 138474 139264 139944 140672 141267 142848 143344 144126 145656 145824 147033 147456 147894 147968 148176 148862 149464 150528 150877 151263 151776 152303 153664 154938 155744 156672 157216 157437 158256 159936 160768 161262 161448 161553 163268 164052 165478 166464 166656 168147 169344 169932 170128 170816 172032 172543 172872 175212 175616 176868 177072 178746 179928 180761 180864 181492 181629 182784 184512 184632 186592 187488 188139 188356 190464 191394 192168 193536 194208 194432 196044 197192 197568 198254 199206 200704 201684 202368 204414 205632 206346 206584 207576 207711 208537 208896 209916 211008 213248 214272 215016 215264 215404 218484 218736 221184 221841 221952 222208 223293 224196 225792 226576 227664 228718 229376 230496 232407 233616 235008 235298 235824 236096 237384 238328 238483 239904 240737 241152 241893 242172 243712 244902 246016 246176 248217 249696 249984 250852 253952 254898 255192 256224 258048 258944 259308 261392 261562 262818 263424 265302 265608 268119 268912 269824 271296 272238 272552 274176 275128 276768 276948 277729 278528 279888 281344 282534 285696 285719 286688 287091 288252 291312 291648 294066 294912 295788 295936 296352 297381 297724 298928 301056 301754 302526 303552 304606 306621 307328 309519 309876 311488 313344 314432 314874 316512 317611 319872 321536 322524 322896 323106 326536 328104 329623 330956 332928 333312 336294 338688 339864 340256 341632 343077 344064 345086 345744 350424 351232 352947 353736 354144 357492 359856 361522 361728 362984 363258 365568 367353 369024 369264 373184 374976 376278 376712 376957 380928 382347 382788 384336 387072 388416 388864 392088 392343 394384 395136 396508 398412 401408 403368 404736 408357 408828 411264 412692 413168 415152 415422 417074 417792 419033 419832 422016 423801 426496 428544 430032 430528 430808 436968 437472 438991 441099 442368 443682 443904 444416 446586 448392 451584 452631 453152 453789 455328 456909 457436 460992 464814 467232 470016 470596 471648 472192 474768 476656 476966 479808 481474 482304 483786 484344 484659 487424 489804 492032 492352 496434 499392 499968 501704 504441 506447 507904 509796 510384 512448 516096 517629 517888 518616 521017 522784 523124 525636 526848 530604 531216 536238 537824 539648 542283 542592 544476 545104 548352 550256 553536 553896 555458 557056 559776 562688 564417 565068 571392 571438 573376 574182 576504 579173 582624 583296 588132 591576 591872 592704 594762 595448 597856 602112 603508 605052 607104 609212 613242 614656 619038 619752 622976 625611 626688 628864 629748 633024 635222 639744 643072 645048 645792 646212 653072 656208 659246 661912 665523 665856 666624 669879 672588 677376 679728 680512 683264 686154 688128 690172 691488 693889 697221 700848 702464 705894 707472 708288 714984 715449 719712 722211 723044 723456 725968 726516 731136 734706 738048 738528 744651 746368 749952 752556 753424 753914 761856 764119 764694 765576 768672 771341 774144 776832 777728 784176 784686 788768 790272 793016 796824 800513 802816 804357 806736 809472 816714 817656 822528 825384 826336 830304 830844 833187 834148 835584 838066 839664 844032 847602 852992 857088 857157 860064 861056 861616 873936 874944 877982 882198 884736 887364 887808 888832 892143 893172 896784 903168 905262 906304 907578 910656 913818 914872 915467 919863 921984 928557 929628 934464 940032 941192 943296 944384 949536 952833 953312 953932 959616 962948 964608 967572 968688 969318 974848 979608 984064 984704 988869 992868 998784 999936 1003408 1008882 1012894 1015808 1019592 1020768 1024896 1029231 1032192 1035258 1035776 1037232 1042034 1045568 1046248 1051272 1053696 1056139 1058841 1061208 1062432 1066121 1072476 1075648 1079296 1084566 1085184 1088952 1090208 1096704 1100512 1102059 1107072 1107792 1110916 1119552 1125376 1128834 1130136 1130871 1142784 1142876 1146752 1148364 1153008 1158346 1165248 1166592 1176264 1177029 1183152 1183744 1185408 1189524 1190896 1195712 1204224 1207016 1207801 1210104 1214208 1218424 1225071 1226484 1229312 1238076 1239504 1245952 1251222 1253376 1257099 1257728 1259496 1265327 1266048 1270444 1271403 1279488 1286144 1290096 1291584 1292424 1306144 1312416 1316973 1318492 1323824 1331046 1331712 1333248 1339758 1345176 1354752 1357893 1359456 1361024 1366528 1370727 1372308 1380344 1382976 1387778 1394442 1401696 1404928 1406563 1411788 1414944 1416576 1429968 1430898 1439424 1444422 1446088 1446912 1451936 1453032 1453977 1459759 1462272 1469412 1476096 1477056 1489302 1492736 1499904 1505112 1506848 1507828 1519341 1523712 1528238 1529388 1531152 1537344 1542682 1548288 1552887 1553664 1555456 1563051 1568352 1569372 1577536 1580544 1586032 1593648 1601026 1605632 1608714 1613472 1618944 1626849 1633428 1635312 1645056 1650768 1652672 1660608 1661688 1666374 1668296 1669381 1671168 1676132 1679328 1685159 1688064 1693251 1695204 1705984 1714176 1714314 1720128 1722112 1723232 1737519 1747872 1749888 1755964 1764396 1774728 1775616 1777664 1784286 1786344 1793568 1806336 1810524 1812608 1815156 1821312 1827636 1829744 1830934 1839726 1843968 1857114 1859256 1868928 1876833 1880064 1882384 1886592 1888768 1899072 1905666 1906624 1907864 1919232 1925896 1929216 1935144 1937376 1938636 1944103 1949696 1959216 1968128 1969408 1977738 1985736 1997568 1999872 2000033 2006816 2009637 2017764 2025788 2039184 2041536 2049792 2058462 2064384 2070516 2071552 2074464 2081667 2084068 2091136 2092496 2102544 2107392 2112278 2117682 2122416 2124864 2132242 2144952 2146347 2151296 2158592 2166633 2169132 2170368 2177904 2180416 2193408 2201024 2204118 2214144 2215584 2221832 2223277 2233953 2239104 2250752 2257668 2260272 2261742 2285568 2285752 2292357 2293504 2296728 2306016 2307361 2314023 2316692 2330496 2333184 2352528 2354058 2366304 2367488 2370816 2379048 2381792 2391424 2401539 2408448 2414032 2415602 2420208 2428416 2436848 2450142 2452968 2458624 2476152 2479008 2491904 2499561 2502444 2506752 2514198 2515456 2518992 2530654 2532096 2540888 2542806 2558976 2564909 2571471 2572288 2580192 2583168 2584848 2612288 2624832 2633946 2636984 2638699 2647648 2662092 2663424 2666496 2676429 2679516 2690352 2709504 2715786 2718912 2722048 2733056 2741454 2744616 2746401 2760688 2765952 2775556 2788884 2803392 2809856 2813126 2823576 2829888 2833152 2858499 2859936 2861796 2878848 2888844 2892176 2893824 2903872 2906064 2907954 2919518 2924544 2933231 2938824 2952192 2954112 2966607 2978604 2985472 2999808 3010224 3013696 3015656 3038682 3047424 3056476 3058776 3062304 3072937 3074688 3085364 3087693 3096576 3105774 3107328 3110912 3126102 3136704 3138744 3155072 3161088 3168417 3172064 3176523 3187296 3198363 3202052 3217428 3226944 3237888 3253698 3266856 3270624 3290112 3301536 3305344 3321216 3323376 3332748 3336592 3338762 3352264 3358656 3370318 3376128 3386502 3390408 3392613 3411968 3428352 3428628 3440256 3444224 3446464 3475038 3495744 3499776 3511928 3528792 3531087 3545129 3549456 3551232 3555328 3568572 3572688 3587136 3612672 3621048 3623403 3625216 3630312 3642624 3647119 3655272 3659488 3661868 3679452 3687936 3714228 3718512 3737856 3753666 3760128 3764768 3771297 3773184 3777536 3795981 3798144 3811332 3813248 3815728 3838464 3851792 3858432 3869893 3870288 3874752 3877272 3888206 3899392 3918432 3936256 3938816 3950919 3955476 3971472 3995136 3999744 4000066 4013632 4019274 4035528 4051576 4054211 4073679 4078368 4083072 4099584 4112181 4116924 4141032 4143104 4148928 4163334 4168136 4182272 4184992 4205088 4214784 4219689 4224556 4235364 4244832 4249728 4264484 4289904 4292694 4302592 4317184 4333266 4338264 4340736 4355808 4360832 4379277 4386816 4402048 4408236 4428288 4431168 4443664 4446554 4467906 4478208 4501504 4515336 4520544 4523484 4558023 4571136 4571504 4584714 4587008 4593456 4612032 4614722 4628046 4633384 4658661 4660992 4666368 4677187 4689153 4705056 4708116 4721393 4732608 4734976 4741632 4758096 4763584 4782848 4803078 4816896 4828064 4831204 4840416 4856832 4857223 4873696 4880547 4900284 4905936 4917248 4952304 4958016 4983808 4999122 5004888 5008143 5013504 5028396 5030912 5037984 5055477 5061308 5064192 5081776 5085612 5117952 5129818 5142942 5144576 5160384 5166336 5169696 5212557 5224576 5249664 5267892 5273968 5277398 5295296 5324184 5326848 5332992 5348833 5352858 5359032 5380704 5399387 5419008 5431572 5437824 5444096 5466112 5482908 5489232 5492802 5521376 5531904 5551112 5577768 5603591 5606784 5619712 5626252 5630499 5647152 5659776 5666304 5716998 5719872 5723592 5757696 5777688 5784352 5787648 5807744 5812128 5815908 5832309 5839036 5849088 5866462 5877648 5904384 5908224 5933214 5957208 5970944 5999616 6000099 6020448 6027392 6031312 6077364 6112952 6117552 6124608 6145874 6149376 6170728 6175386 6193152 6211548 6214656 6221824 6245001 6252204 6273408 6277488 6310144 6322176 6336834 6344128 6353046 6374592 6396726 6404104 6408269 6434856 6439041 6453888 6475776 6499899 6507396 6533712 6541248 6580224 6603072 6610688 6642432 6646752 6665496 6669831 6673184 6677524 6704528 6717312 6740636 6752256 6773004 6780816 6785226 6823936 6856704 6857256 6877071 6880512 6888448 6892928 6922083 6942069 6950076 6991488 6999552 7023856 7057584 7062174 7090258 7098912 7102464 7110656 7123561 7137144 7145376 7174272 7204617 7225344 7242096 7246806 7250432 7260624 7285248 7294238 7310544 7318976 7323736 7358904 7375872 7392973 7428456 7437024 7462847 7475712 7498683 7507332 7520256 7529536 7542594 7546368 7555072 7591962 7596288 7622664 7626496 7631456 7676928 7694727 7703584 7714413 7716864 7739786 7740576 7749504 7754544 7776412 7836864 7872512 7877632 7901838 7910952 7916097 7942944 7990272 7999488 8000132 8027264 8038548 8071056 8103152 8108422 8147358 8156736 8166144 8199168 8224362 8233848 8239203 8282064 8286208 8297856 8326668 8336272 8364544 8369984 8410176 8429568 8439378 8449112 8454607 8470728 8489664 8499456 8528968 8575497 8579808 8585388 8605184 8609599 8634368 8666532 8676528 8681472 8711616 8721664 8758554 8773632 8799693 8804096 8816472 8856576 8857289 8862336 8887328 8893108 8899821 8935812 8956416 9003008 9030672 9041088 9046968 9116046 9142272 9143008 9169428 9174016 9186912 9218811 9224064 9229444 9256092 9266768 9317322 9321984 9332736 9354374 9378306 9410112 9416232 9442786 9465216 9469952 9483264 9505251 9516192 9527168 9565696 9595089 9606156 9656128 9662408 9680832 9713664 9714446 9747392 9761094 9800568 9811872 9834496 9845941 9904608 9916032 9967616 9998244 10009776 10016286 10056792 10061824 10075968 10110954 10122616 10128384 10163552 10171224 10177839 10218313 10235904 10259636 10285884 10320768 10332672 10339392 10425114 10449152 10499328 10535784 10547936 10554796 10590592 10635387 10648368 10653696 10665984 10697666 10705716 10718064 10761408 10798774 10838016 10863144 10870209 10875648 10888192 10932224 10941357 10965816 10978464 10985604 11042752 11063808 11102224 11155536 11207182 11213568 11239424 11252504 11260998 11294304 11313891 11319552 11332608 11387943 11433996 11439744 11447184 11515392 11555376 11568704 11575296 11609679 11615488 11624256 11631816 11664618 11678072 11685667 11698176 11732924 11755296 11796113 11808768 11816448 11852757 11866428 11914416 11941888 11999232 12000198 12040896 12054784 12062624 12154728 12162633 12225904 12235104 12249216 12291748 12298752 12341456 12350772 12423096 12429312 12443648 12490002 12504408 12546816 12554976 12620288 12644352 12659067 12673668 12688256 12706092 12749184 12793452 12808208 12816538 12869712 12878082 12907776 12951552 12990023 12999798 13014792 13067424 13082496 13137831 13160448 13206144 13221376 13284864 13293504 13330992 13339662 13346368 13355048 13409056 13434624 13481272 13504512 13546008 13561632 13570452 13608721 13647872 13674069 13713408 13714512 13754142 13761024 13776896 13785856 13844166 13884138 13900152 13982976 13999104 14031561 14047712 14067459 14115168 14124348 14164179 14180516 14197824 14204928 14247122 14274288 14290752 14348544 14409234 14450688 14484192 14493612 14500864 14521248 14570496 14571669 14588476 14621088 14637952 14647472 14717808 14751744 14785946 14856912 14874048 14925694 14951424 14997366 15014664 15024429 15040512 15059072 15085188 15092736 15110144 15166431 15183924 15192576 15245328 15252992 15262912 15353856 15389454 15407168 15428826 15433728 15479572 15481152 15499008 15509088 15552824 15562939 15637671 15673728 15745024 15755264 15803676 15821904 15832194 15885888 15980544 15998976 16000264 16046499 16054528 16077096 16142112 16151527 16198161 16206304 16216844 16294716 16313472 16332288 16398336 16448724 16467696 16478406 16564128 16572416 16595712 16653336 16672544 16729088 16739968 16810773 16820352 16859136 16878756 16898224 16909214 16941456 16979328 16998912 17057936 17150994 17159616 17170776 17210368 17219198 17268736 17333064 17353056 17362944 17423232 17443328 17496927 17517108 17547264 17599386 17608192 17632944 17713152 17714578 17724672 17774656 17786216 17799642 17871624 17912832 17954363 18000297 18006016 18061344 18082176 18093936 18232092 18286016 18338856 18348032 18373824 18437622 18448128 18458888 18470893 18512184 18533536 18634644 18643968 18665472 18708748 18735003 18756612 18820224 18832464 18885572 18930432 18966528 19010502 19032384 19054336 19131392 19190178 19212312 19224807 19312256 19324816 19361664 19427328 19428892 19494784 19522188 19601136 19623744 19668992 19691882 19809216 19832064 19935232 19996488 20009493 20019552 20032572 20113584 20123648 20151936 20221908 20245232 20256768 20327104 20342448 20355678 20436626 20471808 20519272 20532617 20571768 20631213 20641536 20665344 20678784 20766249 20826207 20850228 20898304 20998656 21071568 21095872 21109592 21181184 21270774 21296736 21307392 21331968 21370683 21395332 21411432 21436128 21510559 21522816 21597548 21613851 21676032 21726288 21740418 21751296 21776384 21864448 21882714 21931632 21956928 21971208 22085504 22127616 22178919 22204448 22311072 22388541 22414364 22427136 22505008 22521996 22588608 22627782 22639104 22665216 22775886 22867992 22879488 22894368 23030784 23084181 23110752 23137408 23150592 23219358 23230976 23248512 23263632 23329236 23356144 23371334 23465848 23510592 23592226 23617536 23632896 23687689 23705514 23732856 23748291 23828832 23883776 23911571 23998464 24000396 24081792 24109568 24125248 24309456 24325266 24451808 24470208 24498432 24583496 24597504 24682912 24701544 24717609 24815903 24846192 24858624 24887296 24980004 25008816 25093632 25109952 25240576 25288704 25318134 25347336 25363821 25376512 25412184 25498368 25586904 25616416 25633076 25739424 25756164 25815552 25828797 25903104 25980046 25999596 26029584 26134848 26164992 26275662 26320896 26399079 26412288 26442752 26569728 26571867 26587008 26661984 26679324 26692736 26710096 26818112 26869248 26962544 27009024 27089251 27092016 27123264 27140904 27217442 27295744 27348138 27426816 27429024 27508284 27522048 27553792 27571712 27656433 27688332 27768276 27800304 27965952 27998208 28063122 28095424 28134918 28230336 28248696 28328358 28361032 28379477 28395648 28409856 28494244 28515753 28548576 28581504 28697088 28785267 28818468 28968384 28987224 29001728 29042496 29140992 29143338 29176952 29242176 29275904 29294944 29435616 29503488 29537823 29571892 29713824 29748096 29851388 29902848 29994732 30029328 30048858 30118144 30170376 30185472 30220288 30332862 30367848 30385152 30490656 30505984 30525824 30654939 30707712 30778908 30814336 30857652 30959144 30962304 30998016 31018176 31105648 31125878 31275342 31347456 31490048 31510528 31607352 31643808 31664388 31771776 31906161 31961088 31997952 32000528 32092998 32109056 32154192 32284224 32303054 32396322 32412608 32433688 32589432 32610627 32626944 32664576 32740309 32796672 32824071 32897448 32935392 32956812 33049751 33128256 33144832 33191424 33306672 33345088 33458176 33479936 33621546 33640704 33718272 33757512 33796448 33818428 33882912 33958656 33997824 34000561 34115872 34163829 34301988 34319232 34341552 34420736 34438396 34666128 34706112 34725888 34829037 34846464 34886656 34993854 35034216 35057001 35094528 35198772 35216384 35265888 35388339 35426304 35429156 35449344 35549312 35572432 35599284 35743248 35825664 35908726 36000594 36012032 36122688 36164352 36187872 36464184 36487899 36572032 36677712 36696064 36747648 36875244 36896256 36917776 36941786 37024368 37067072 37269288 37287936 37330944 37417496 37441831 37470006 37513224 37640448 37664928 37771144 37795709 37860864 37933056 37977201 38021004 38064768 38108672 38262784 38380356 38424624 38449614 38624512 38649632 38723328 38854656 38857784 38970069 38989568 39044376 39202272 39225137 39247488 39337984 39383764 39413493 39618432 39664128 39870464 39992976 40018986 40039104 40065144 40227168 40247296 40303872 40443816 40490464 40513536 40654208 40684896 40711356 40826163 40873252 40943616 41038544 41065234 41143536 41262426 41283072 41330688 41357568 41532498 41652414 41700456 41796608 41997312 42094683 42143136 42191744 42219184 42362368 42492537 42541548 42593472 42614784 42741366 42790664 42822864 42872256 43021118 43045632 43195096 43227702 43352064 43452576 43480836 43502592 43552768 43603453 43715007 43728896 43765428 43863264 43913856 43942416 44171008 44255232 44357838 44408896 44622144 44777082 44828728 44854272 44857883 45010016 45043992 45073287 45177216 45255564 45278208 45330432 45499293 45551772 45735984 45758976 45788736 46061568 46168362 46221504 46274816 46301184 46438716 46461952 46497024 46527264 46658472 46688817 46712288 46742668 46931696 47021184 47184452 47235072 47265792 47375378 47411028 47465712 47496582 47657664 47767552 47823142 47996928 48000792 48139497 48163584 48219136 48250496 48454581 48594483 48618912 48650532 48903616 48940416 48996864 49166992 49195008 49365824 49403088 49435218 49631806 49692384 49717248 49774592 49864927 49960008 50017632 50187264 50219904 50432319 50481152 50577408 50636268 50694672 50727642 50753024 50824368 50996736 51173808 51232832 51266152 51478848 51512328 51631104 51657594 51750811 51806208 51960092 51999192 52059168 52239929 52269696 52329984 52490781 52551324 52641792 52798158 52824576 52885504 53139456 53143734 53174016 53323968 53358648 53385472 53420192 53636224 53738496 53863089 53925088 54000891 54018048 54178502 54184032 54246528 54281808 54434884 54696276 54858048 55016568 55044096 55107584 55143424 55312866 55376664 55412679 55536552 55600608 55931904 55996416 56126244 56190848 56269836 56460672 56497392 56656716 56722064 56758954 56791296 56988488 57031506 57097152 57163008 57394176 57570534 57636936 57674421 57936768 57974448 58003456 58084992 58281984 58286676 58353904 58484352 58551808 58589888 58871232 59006976 59075646 59143784 59182249 59427648 59496192 59702776 59805696 59989464 60028479 60058656 60097716 60236288 60267193 60340752 60370944 60440576 60665724 60735696 60770304 60981312 61011968 61051648 61309878 61415424 61557816 61597851 61628672 61715304 61918288 61924608 61996032 62001023 62036352 62211296 62251756 62298747 62550684 62694912 63021056 63214704 63287616 63328776 63543552 63812322 63922176 63995904 64001056 64112049 64185996 64218112 64308384 64531677 64568448 64606108 64792644 64825216 64867376 65178864 65221254 65253888 65329152 65480618 65593344 65648142 65788181 65794896 65870784 65913624 66099502 66256512 66289664 66382848 66536757 66613344 66690176 66916352 66959872 67165623 67243092 67281408 67515024 67592896 67636856 67765824 67917312 67995648 68001122 68231744 68327658 68603976 68638464 68683104 68841472 68876792 68921587 69252543 69332256 69412224 69451776 69658074 69692928 69773312 69987708 70068432 70114002 70397544 70432768 70531776 70776678 70852608 70858312 70898688 71063067 71098624 71144864 71198568 71244873 71486496 71528191 71651328 71734713 71817452 72001188 72245376 72328704 72375744 72928368 72975798 73144064 73355424 73392128 73495296 73750488 73792512 73835552 73883572 74048736 74134144 74447709 74538576 74575872 74661888 74834992 74883662 74940012 75026448 75280896 75329856 75542288 75591418 75721728 75866112 75954402 76042008 76091463 76129536 76217344 76525568 76760712 76849248 76899228 77249024 77299264 77446656 77486391 77709312 77715568 77940138 77979136 78088752 78404544 78450274 78494976 78675968 78767528 78826986 79197237 79236864 79328256 79512179 79715601 79740928 79985952 80037972 80078208 80130288 80454336 80494592 80607744 80887632 80980928 81027072 81267753 81308416 81369792 81422712 81652326 81746504 81799669 81887232 82077088 82130468 82287072 82524852 82566144 82572791 82661376 82715136 82969299 83064996 83304828 83400912 83593216 83994624 84189366 84286272 84383488 84438368 84724736 84985074 85083096 85138431 85186944 85229568 85482732 85581328 85645728 85744512 86042236 86091264 86390192 86455404 86905152 86961672 87005184 87105536 87206906 87430014 87457792 87530856 87726528 87827712 87884832 88342016 88510464 88613469 88715676 88817792 89244288 89554164 89657456 89708544 89715766 90020032 90087984 90146574 90354432 90511128 90556416 90660864 90930161 90998586 91103544 91471968 91517952 91577472 91964817 92123136 92336724 92443008 92549632 92877432 92923904 92994048 93054528 93316944 93377634 93424576 93485336 93863392 94042368 94368904 94470144 94531584 94750756 94822056 94931424 94993164 95261047 95315328 95535104 95646284 95718483 95993856 96001584 96278994 96327168 96438272 96500992 96909162 97188966 97237824 97301064 97807232 97880832 97993728 98220927 98333984 98390016 98472213 98731648 98806176 98870436 99149253 99263612 99384768 99434496 99729854 99920016 100035264 100374528 100439808 100864638 100962304 101154816 101272536 101389344 101455284 101506048 101648736 101993472 102001683 102347616 102465664 102532304 102957696 103024656 103262208 103315188 103501622 103920184 103998384 104118336 104479858 104487111 104539392 104659968 104981562 105102648 105171003 105283584 105596316 105649152 105771008 106165017 106278912 106287468 106348032 106647936 106717296 106770944 106840384 107272448 107476992 107726178 107850176 108001782 108036096 108357004 108368064 108493056 108563616 108869768 108940573 109392552 109463697 109716096 110033136 110088192 110215168 110286848 110625732 110753328 110825358 111073104 111201216 111863808 111992832 112252488 112325493 112381696 112539672 112921344 112994784 113060689 113313432 113387127 113444128 113517908 113582592 113976976 114063012 114194304 114326016 114788352 115141068 115273872 115348842 115873536 115948896 116006912 116169984 116563968 116573352 116707808 116910207 116968704 117103616 117179776 117675411 117742464 118013952 118151292 118287568 118364498 118855296 118992384 119405552 119611392 119966683 119978928 120056958 120117312 120195432 120472576 120534386 120681504 120741888 120881152 121100537 121331448 121471392 121540608 121962624 122023936 122103296 122478489 122619756 122830848 123115632 123195702 123257344 123430608 123836576 123849216 123992064 124002046 124072704 124422592 124503512 124597494 125101368 125389824 125680541 126042112 126284049 126429408 126575232 126657552 127087104 127477611 127624644 127844352 128002112 128224098 128371992 128436224 128616768 129063354 129136896 129212216 129585288 129650432 129734752 130357728 130442508 130507776 130658304 130810359 130961236 131145021 131186688 131296284 131576362 131589792 131741568 131827248 132199004 132513024 132765696 133073514 133226688 133380352 133832704 133919744 134331246 134486184 134562816 134573649 135030048 135185792 135273712 135531648 135834624 135991296 136002244 136463488 136655316 137207952 137276928 137366208 137682944 137753584 137843174 138505086 138664512 138824448 138903552 139316148 139385856 139546624 139975416 140066451 140136864 140228004 140795088 140865536 141063552 141553356 141705216 141716624 141797376 142126134 142197248 142289728 142397136 142489746 142972992 143056382 143302656 143469426 143634904 143728319 144002376 144418491 144490752 144657408 144751488 145363743 145783449 145856736 145951596 146288128 146363183 146710848 146784256 146990592 147500976 147585024 147671104 147767144 148097472 148268288 148895418 149077152 149151744 149323776 149594781 149669984 149767324 149880024 150052896 150561792 150573913 150659712 151084576 151182836 151296957 151443456 151732224 151908804 152084016 152182926 152259072 152434688 153051136 153521424 153698496 153798456 154498048 154598528 154893312 154972782 155252433 155418624 155431136 155880276 155958272 156177504 156719787 156809088 156900548 156989952 157535056 157653972 158394474 158473728 158656512 159024358 159431202 159481856 159971904 160075944 160156416 160260576 160908672 160989184 161215488 161589267 161775264 161961856 162054144 162535506 162616832 162739584 162845424 163304652 163493008 163599338 164154176 164260936 164574144 165049704 165132288 165145582 165322752 165430272 165813823 165938598 166129992 166238037 166609656 166801824 167186432 167380997 167989248 168378732 168572544 168766976 168876736 169449472 169970148 170166192 170276862 170373888 170965464 171162656 171291456 171489024 172084472 172182528 172780384 172910808 173023263 173711321 173810304 173923344 174010368 174211072 174413812 174860028 175061712 175453056 175655424 175769664 176684032 177020928 177226938 177431352 177546747 177635584 178488576 179108328 179314912 179417088 179431532 180040064 180175968 180293148 180708864 180801579 181022256 181112832 181321728 181860322 181997172 182207088 182943936 183035904 183154944 183929634 184246272 184673448 184793553 184886016 185099264 185754864 185847808 185988096 186003069 186109056 186633888 186755268 186849152 186970672 187726784 188084736 188737808 189063168 189501512 189624757 189644112 189862848 189986328 190522094 190630656 191070208 191292568 191436966 191987712 192003168 192336147 192557988 192654336 192876544 193001984 193595031 193818324 194377932 194475648 194602128 195614464 195761664 195987456 196441854 196667968 196780032 196944426 197364543 197463296 197612352 197740872 198298506 198527224 198656339 198769536 198868992 199459708 199610271 199840032 200070528 200749056 200879616 201496869 201729276 201924608 202545072 202778688 202910568 203012096 203297472 203986944 204003366 204695232 204931328 205064608 205915392 206049312 206524416 206630376 206764761 207003244 207840368 207996768 208236672 208959716 208974222 209078784 209319936 209963124 210205296 210342006 211192632 211298304 211542016 212330034 212557824 212574936 212696064 213189201 213295872 213434592 213541888 213680768 214544896 214584573 214953984 215204139 215452356 215700352 216003564 216714008 216736128 216986112 217127232 217739536 217881146 218785104 218927394 219432192 220066272 220176384 220430336 220573696 220830391 221251464 221506656 221650716 222146208 222402432 223343127 223727616 223985664 224504976 224650986 224763392 225079344 225842688 225989568 226121378 226626864 226774254 226888256 227035816 227165184 227953952 228126024 228274389 228388608 228652032 229182163 229576704 230282136 230547744 230697684 231348257 231747072 231897792 232013824 232339968 232459173 233127936 233146704 233415616 233820414 233937408 234207232 234359552 235350822 235484928 236027904 236302584 236575136 236728996 237710592 237984768 238536537 238811104 239146803 239222784 239933366 239957856 240113916 240234624 240390864 240945152 241068772 241363008 241483776 242201074 242662896 242942784 243081216 243803259 243925248 244047872 244206592 244956978 245239512 245399007 245661696 246231264 246391404 246514688 246861216 247673152 247698432 247718373 247984128 248004092 248145408 248845184 249007024 249194988 250202736 250779648 251361082 252084224 252568098 252858816 253150464 253315104 254174208 254955222 255249288 255415293 255688704 256004224 256448196 256743984 256872448 257233536 258126708 258273792 258424432 259170576 259300864 259469504 260715456 260885016 261015552 261316608 261620718 261922472 262092817 262290042 262373376 262592568 263152724 263179584 263483136 263654496 264398008 264569963 265026048 265531392 265840407 266147028 266453376 266760704 267665408 267839488 268662492 268972368 269125632 269147298 270060096 270371584 270547424 271063296 271669248 271982592 272004488 272790483 272926976 273310632 274415904 274553856 274575959 274732416 275365888 275507168 275686348 275894451 277010172 277329024 277648896 278632296 278771712 279093248 279950832 280132902 280273728 280456008 281590176 281731072 282127104 283106712 283410432 283433248 283594752 284252268 284394496 284579456 284794272 284979492 285783141 285945984 286112764 286605312 286938852 287269808 287456638 288004752 288836982 288981504 289314816 289502976 290727486 291566898 291713472 291903192 292576256 292726366 293421696 293568512 293981184 294662781 295001952 295170048 295342208 295534288 296194944 296536576 297447759 297790836 298154304 298303488 299189562 299339968 299534648 299760048 300105792 301123584 301147826 301319424 302169152 302365672 302593914 302886912 303464448 303817608 304168032 304365852 304518144 304869376 305224171 306005049 306102272 307042848 307396992 307596912 308996096 309197056 309786624 309945564 310504866 310862272 311760552 311916544 312355008 313439574 313618176 313801096 313979904 314005181 315070112 315307944 315513009 316788948 316947456 317313024 318048716 318495051 318862404 319943808 320151888 320312832 320521152 321817344 322430976 323178534 323550528 323923712 324108288 325071012 325233664 325479168 325690848 326609304 326821719 326986016 327198676 328308352 328521872 329148288 330099408 330264576 330291164 330645504 330860544 331627646 331877196 332259984 332476074 333219312 333603648 334372864 334761994 335978496 336757464 336976479 337145088 337533952 337753472 338898944 339182067 339940296 340161381 340332384 340553724 340747776 341930928 342325312 342582912 342978048 344168944 344365056 345560768 345821616 346046526 347422642 347620608 347846688 348020736 348422144 348827624 349054489 349720056 350123424 350730621 350906112 351310848 351539328 353026233 353368064 354041856 354453876 354862704 355093494 355271168 356977152 358216656 358629824 358834176 358863064 359900049 360080128 360351936 360586296 361417728 361603158 362044512 362225664 362255677 362643456 363301611 363720644 363994344 364414176 365679503 365887872 366071808 366309888 367435467 367859268 368492544 369346896 369587106 369772032 370198528 371509728 371695616 371976192 372006138 372218112 373267776 373510536 373698304 373941344 375453568 376169472 377041623 377475616 378126336 379003024 379249514 379288224 379725696 379972656 381044188 381261312 382585136 382873932 384006336 384672294 385115976 385308672 385753088 386003968 387190062 387636648 388755864 388951296 389204256 391228928 391523328 391974912 392431077 392883708 393335936 393560064 393888852 394729086 394926592 395224704 395481744 396597012 397054448 397312678 397539072 398919416 399220542 399680064 400141056 401498112 401759232 402690713 402993738 403458552 403720947 403849216 405090144 405557376 405821136 406024192 406594944 407973888 408006732 409390464 409862656 410129216 411830784 412098624 413048832 413260752 413529522 414006488 414275743 415680736 415993536 416473344 417919432 417948444 418157568 418639872 419926248 420199353 420410592 420684012 421870351 422385264 422596608 423084032 424660068 425115648 425149872 425392128 426378402 426591744 426869184 427083776 427361536 429089792 429169146 429907968 430408278 430904712 431184957 431400704 432007128 433428016 433472256 433972224 434254464 435479072 435762292 436091229 437570208 437854788 438864384 439089549 440132544 440352768 441147392 441660782 442502928 443013312 443301432 444292416 444804864 446686254 447455232 447971328 448784343 449009952 449301972 449526784 450158688 451685376 451721739 451979136 452242756 453253728 453548508 453776512 454071632 454330368 455907904 456252048 456548778 456777216 457304064 458364326 459153408 460517267 460564272 461095488 461395368 462696514 463494144 463795584 464027648 464679936 464918346 465757299 466255872 466293408 466831232 467640828 467874816 468414464 468719104 470159361 470701644 470969856 472605168 473150272 473457992 475421184 475969536 477073074 477622208 478293606 478445568 479866732 479915712 480227832 480469248 480781728 481890304 482137544 482451109 482726016 482967552 484402148 484767801 485325792 485885568 486162432 487606518 487850496 488095744 488413184 489913956 490479024 490798014 492462528 492782808 493029376 493722432 495346304 495396864 495436746 495968256 496008184 496290816 497441469 497690368 498014048 498389976 498714111 500405472 500697337 501559296 502142991 502722164 505136196 505717632 506300928 506630208 508348416 509910444 510498576 510830586 512008448 512896392 513487968 513744896 514467072 516253416 516547584 516848864 518341152 518601728 518939008 521133963 521430912 521770032 522031104 522633216 523241436 523844944 524185634 524580084 525185136 526305448 526359168 526966272 527308992 528796016 529139926 530052096 531062784 531680814 532294056 532640241 532906752 533521408 535330816 535678976 537324984 537944736 538251264 538294596 540120192 540743168 541094848 542126592 542404737 543338496 543965184 544008976 545580966 545853952 546621264 548831808 549107712 549151918 549464832 550731776 551014336 551372696 551788902 554020344 554380659 554658048 555297792 556585253 557264592 557543424 558009207 558186496 559901664 560265804 560547456 560912016 563180352 563462144 564254208 566213424 566866496 567189504 568504536 568788992 568874271 569158912 569588544 569958984 571566282 571891968 572225528 572597683 573210624 573877704 574539616 574913276 576009504 577673964 577963008 578009537 578629632 579005952 580785093 581454972 583133796 583426944 583806384 585152512 585452732 586843392 587962368 589325562 590003904 590340096 590684416 591068576 592093629 592389888 593073152 594895518 595581672 595969017 596308608 596606976 598379124 598679936 599069296 599520096 600211584 602247168 602295652 602638848 604338304 604731344 605187828 605773824 607635216 608336064 608731704 609036288 609738752 610448342 612010098 612204544 614085696 614793984 615193824 617992192 618394112 619573248 619891128 620294283 621009732 621724544 623521104 623833088 624710016 626879148 627236352 627602192 627959808 628010362 630140224 630615888 631026018 633577896 633894912 634626048 636097432 636511127 636990102 637724808 639567603 639887616 640303776 640625664 641042304 643634688 643753719 644861952 645612417 646357068 647101056 647847424 650142024 650467328 650958336 651381696 653218608 653643438 653972032 654397352 656616704 657043744 658296576 660198816 660529152 660582328 661291008 661721088 662491173 663255292 663754392 664519968 664952148 666438624 666827329 667207296 668745728 669523988 670029381 671956992 673514928 673952958 674290176 675067904 675506944 677797888 678364134 679880592 680322762 680664768 681107448 681495552 683861856 684650624 685165824 685956096 687546489 688337888 688730112 691121536 691643232 692093052 694044771 694845284 695241216 695693376 696041472 697655248 698108978 699440112 700246848 701461242 701812224 702621696 703078656 706052466 706736128 708083712 708907752 709725408 710186988 710542336 713954304 715609611 716433312 717259648 717668352 717726128 719800098 720160256 720703872 721172592 722835456 723206316 724089024 724451328 724511354 726603222 727441288 727988688 728828352 731359006 731409777 731775744 732143616 732619776 734318359 734870934 735718536 736197021 736985088 738693792 739174212 739544064 740397056 741258701 743019456 743155119 743391232 743952384 744012276 744436224 746535552 747021072 747396608 747882688 750907136 752338944 754083246 754951232 756252672 758006048 758499028 758576448 759451392 759945312 762088376 762522624 762584011 765170272 765747864 766245879 768012672 769344588 770231952 770617344 771506176 772007936 774380124 775273296 777511728 777902592 778408512 782457856 783046656 783949824 784862154 785767416 786278451 786671872 787120128 787777704 789458172 789853184 790449408 790963488 793194024 793709889 794108896 794625356 795078144 797838832 798441084 799360128 800282112 802996224 803518464 805381426 805987476 806917104 807441894 807698432 810180288 811114752 811642272 812048384 813189888 815947776 816013464 818371449 818780928 819725312 820258432 823661568 823727877 824197248 826097664 826521504 827059044 828012976 828551486 831361472 831987072 832946688 835838864 835896888 836315136 837279744 839766781 839852496 840398706 840821184 841368024 843740702 844770528 845193216 846168064 847703759 849320136 850231296 850299744 850784256 852756804 853183488 853738368 854167552 854723072 857349423 858179584 858338292 859815936 860816556 861809424 862369914 862801408 864014256 866856032 866944512 867944448 868508928 870958144 871524584 872182458 875140416 875709576 877728768 878179098 879763787 880265088 880705536 882294784 883321564 883988343 885005856 886026624 886602864 888584832 889609728 892343277 893372508 894910464 897568686 898019904 898603944 899053568 900317376 903370752 903443478 903958272 904485512 906507456 907097016 907553024 908143264 908660736 911815808 912504096 913097556 913554432 914608128 915672513 916728652 918015147 918306816 921034534 921128544 922190976 922790736 925393028 926988288 927591168 929359872 929836692 931514598 932586816 933662464 935281656 935749632 936828928 937438208 940318722 941403288 941939712 942015543 945210336 946300544 946915984 950842368 951939072 954146148 955244416 956587212 959733464 959831424 960455664 960938496 961563456 963780608 964275088 964902218 965452032 968804296 969535602 970651584 971771136 972324864 975213036 975700992 976191488 976826368 979827912 980465157 980958048 981596028 984925056 985565616 986058752 987444864 990692608 990793728 990873492 991936512 992016368 992581632 994882938 995380736 996028096 996779952 997428222 1000810944 1001394674 1003118592 1004285982 1005444328 1006098233 1010272392 1010929437 1011435264 1012601856 1013260416 1016696832 1017546201 1019820888 1020484143 1020997152 1021661172 1024016896 1024542281 1025792784 1026975936 1027489792 1028934144 1032506832 1033095168 1033697728 1036682304 1037203456 1037878016 1042267926 1042861824 1043540064 1044062208 1045266432 1046482872 1047163467 1047689888 1048371268 1049160168 1050370272 1052610896 1052718336 1053932544 1054017391 1054617984 1057592032 1058279852 1059078699 1060104192 1062125568 1063361628 1064588112 1065280482 1065813504 1067042816 1071357952 1074649968 1075889472 1076502528 1076589192 1079700147 1080240384 1081486336 1082189696 1084253184 1084809474 1086676992 1086767031 1087930368 1088017952 1089904833 1091161932 1091707904 1093242528 1097038509 1097663616 1098215424 1098303836 1098929664 1102028672 1102745392 1103577804 1108040688 1108761318 1109316096 1110595584 1113170506 1114529184 1115086848 1116018414 1116372992 1118399077 1119803328 1120531608 1121094912 1121824032 1126360704 1126924288 1128508416 1131124869 1132426848 1133732992 1134379008 1137009072 1137577984 1137748542 1138317824 1139177088 1139917968 1143132564 1143783936 1144451056 1145195366 1147755408 1149079232 1149826552 1152019008 1155347928 1155926016 1156019074 1157259264 1158011904 1160696761 1161570186 1162909944 1166267592 1166853888 1167612768 1170305024 1170905464 1171666979 1173686784 1175924736 1177293231 1178651124 1180007808 1180680192 1181368832 1182137152 1184187258 1184779776 1186146304 1189791036 1191163344 1191938034 1192617216 1196758248 1197359872 1198138592 1199040192 1200423168 1204494336 1204591304 1205277696 1208072139 1208676608 1209462688 1210375656 1211162841 1211547648 1215270432 1215979247 1216672128 1217463408 1218072576 1219477504 1220896684 1224020196 1228171392 1229587968 1230387648 1235984384 1236788224 1239146496 1239782256 1240588566 1242019464 1242827229 1243449088 1247042208 1247666176 1249420032 1253758296 1254472704 1255204384 1255919616 1256020724 1260280448 1261231776 1262052036 1265611053 1267155792 1267789824 1269252096 1272194864 1273022254 1273980204 1275449616 1279135206 1279775232 1280607552 1281251328 1282084608 1287269376 1287507438 1289723904 1291224834 1292714136 1293554871 1294202112 1295694848 1300284048 1300934656 1301916672 1302763392 1306437216 1307286876 1307944064 1308794704 1313233408 1314087488 1316593152 1317268647 1320397632 1321058304 1321164656 1323442176 1324982346 1326510584 1327373299 1327508784 1329039936 1329904296 1332877248 1333654658 1334414592 1337491456 1339047976 1340058762 1343913984 1346353029 1347029856 1347905916 1348580352 1350135808 1351013888 1351707043 1355165217 1355595776 1356728268 1359761184 1360645524 1361329536 1362214896 1362991104 1367723712 1369301248 1370331648 1371912192 1375092978 1376675776 1377460224 1381551801 1382243072 1383286464 1384186104 1388089542 1389690568 1390482432 1390594373 1391386752 1392082944 1395310496 1396217956 1397271897 1398880224 1400493696 1402922484 1403624448 1405243392 1406157312 1410478083 1412104932 1413472256 1417815504 1419450816 1420373976 1421084672 1427908608 1431219222 1432866624 1434519296 1435336704 1435452256 1439600196 1440320512 1441407744 1442345184 1445670912 1446412632 1447353327 1448178048 1448902656 1449022708 1453206444 1454882576 1455977376 1457656704 1462718012 1462819554 1463551488 1464287232 1465239552 1468636718 1469741868 1471437072 1472394042 1477387584 1478348424 1479088128 1480794112 1482517402 1486038912 1486310238 1486782464 1487904768 1488024552 1488872448 1492324407 1493071104 1494042144 1494793216 1495765376 1501814272 1502092011 1504677888 1506428973 1508166492 1509902464 1516012096 1516998056 1517152896 1518902784 1519890624 1524176752 1525045248 1525168022 1530340544 1531495728 1532491758 1536025344 1538689176 1540463904 1541234688 1543012352 1544015872 1545812737 1548760248 1550546592 1555023456 1555805184 1556817024 1563401889 1564915712 1566093312 1567899648 1569724308 1571534832 1572556902 1573343744 1575555408 1578916344 1579706368 1580898816 1581926976 1586388048 1587419778 1588217792 1589250712 1590156288 1595677664 1596882168 1597920723 1598720256 1600564224 1604275141 1605992448 1607036928 1610762852 1611974952 1613834208 1614883788 1619437799 1620360576 1622229504 1623284544 1624096768 1626379776 1627214211 1631895552 1632026928 1636742898 1637561856 1639450624 1640516864 1647323136 1647455754 1648394496 1652195328 1653043008 1654118088 1656025952 1657102972 1662722944 1663974144 1665893376 1669755759 1671677728 1671793776 1672630272 1674027621 1674559488 1679533562 1679704992 1680797412 1681642368 1682736048 1687481404 1689541056 1690386432 1695407518 1698640272 1700599488 1701568512 1705513608 1706366976 1706622813 1707476736 1708335104 1709446144 1714698846 1716359168 1716676584 1717793049 1719631872 1721633112 1723618848 1724739828 1725602816 1728028512 1733712064 1733889024 1734028611 1735888896 1737017856 1741916288 1743049168 1744364916 1750280832 1751419152 1755457536 1756358196 1759527574 1760530176 1764589568 1766643128 1767976686 1770011712 1772053248 1773205728 1776280887 1777169664 1779219456 1784686554 1786745016 1787907051 1789820928 1795137372 1796039808 1797207888 1798107136 1800634752 1806741504 1806886956 1807916544 1808971024 1813014912 1814194032 1815106048 1816286528 1817321472 1823631616 1825008192 1826195112 1827108864 1829216256 1831345026 1833457304 1834649719 1836030294 1836613632 1842069068 1842257088 1844381952 1845581472 1850786056 1851989741 1853976576 1855182336 1858719744 1859673384 1860882849 1863029196 1865173632 1867324928 1870563312 1871499264 1873657856 1874876416 1880637444 1882806576 1883879424 1884031086 1890420672 1892601088 1893831968 1901684736 1903878144 1908292296 1909533381 1910488832 1913174424 1919466928 1919662848 1920911328 1921876992 1922031713 1923126912 1927561216 1928550176 1929804436 1930904064 1931261157 1937608592 1939071204 1941303168 1943542272 1950426072 1951401984 1953652736 1959655824 1960930314 1961916096 1963192056 1969850112 1971131232 1972117504 1974889728 1981385216 1981587456 1981746984 1983873024 1984032736 1985163264 1987473519 1989765876 1990761472 1992056192 1993559904 1994856444 2000481987 2001621888 2002789348 2006237184 2008571964 2010888656 2012196466 2020544784 2021858874 2022870528 2025203712 2026520832 2033393664 2035092402 2039433611 2039641776 2040968286 2041994304 2043322344 2048033792 2049084562 2051585568 2053951872 2054979584 2057868288 2062639467 2065013664 2066190336 2067395456 2073364608 2074406912 2075756032 2082134313 2084535852 2085723648 2087080128 2088124416 2092965744 2094326934 2095379776 2096742536 2098320336 2100740544 2105221792 2105436672 2107865088 2108034782 2109235968 2115184064 2116559704 2118157398 2120208384 2124251136 2126723256 2129176224 2130560964 2131627008 2134085632 2136569197 2142715904 2146828833 2149299936 2151778944 2153005056 2153178384 2159400294 2160480768 2162972672 2164379392 2168506368 2169618948 2173353984 2173534062 2176035904 2179809666 2182323864 2183415808 2186485056 2194077018 2195327232 2196430848 2196607672 2197859328 2202955077 2204057344 2205490784 2207155608 2208591063 2216081376 2217522636 2218632192 2221191168 2223776103 2226341012 2229058368 2229465357 2230173696 2232036828 2236798154 2239606656 2241063216 2242189824 2243648064 2252721408 2257016832 2262249738 2264853696 2267465984 2268758016 2274018144 2275155968 2275497084 2276635648 2278354176 2279835936 2286265128 2287567872 2287752033 2288902112 2290390732 2295510816 2298158464 2299653104 2304038016 2310695856 2311852032 2312038148 2314518528 2316023808 2321393522 2323140372 2325819888 2332535184 2333707776 2335225536 2340610048 2341810928 2343333958 2347373568 2351849472 2354586462 2357302248 2358835353 2360015616 2361360384 2362737664 2364274304 2368374516 2369559552 2372292608 2379582072 2381129667 2382326688 2383876068 2385234432 2393516496 2394719744 2396277184 2398080384 2400846336 2408988672 2409182608 2410555392 2416144278 2417353216 2418925376 2420751312 2422325682 2423095296 2430540864 2431958494 2433344256 2434926816 2436145152 2438955008 2441793368 2443381423 2448040392 2455114347 2456342784 2459175936 2460775296 2471183631 2471968768 2473576448 2478292992 2479564512 2481177132 2484038928 2485654458 2486898176 2494084416 2495332352 2498840064 2507516592 2508945408 2510408768 2511839232 2512041448 2519300343 2520560896 2522463552 2524104072 2531222106 2534311584 2535579648 2535789739 2538504192 2543111277 2544389728 2546044508 2547960408 2550899232 2558270412 2559550464 2559756521 2561215104 2562502656 2564169216 2572048269 2574538752 2575014876 2579447808 2582449668 2585428272 2587109742 2588404224 2591389696 2600568096 2601869312 2603833344 2605526784 2612874432 2614573752 2615888128 2617589408 2626466816 2628174976 2633186304 2634537294 2639291361 2640795264 2642116608 2642329312 2646884352 2649964692 2653021168 2654746598 2655017568 2658079872 2659808592 2665754496 2667309316 2668829184 2678095952 2680117524 2692706058 2694059712 2695811832 2697160704 2700271616 2702027776 2703414086 2710330434 2711191552 2713456536 2719522368 2721291048 2722659072 2724429792 2725982208 2735447424 2738602496 2740663296 2743824384 2747017539 2750185956 2753351552 2754920448 2763103602 2764486144 2766572928 2768372208 2776179084 2779381136 2780964864 2781188746 2782773504 2790620992 2792435912 2794543794 2797760448 2800987392 2805844968 2807248896 2810486784 2812314624 2818834991 2820956166 2824209864 2826046629 2826944512 2835631008 2838901632 2840747952 2842169344 2855817216 2862438444 2865733248 2869038592 2870904512 2879200392 2880641024 2882815488 2884690368 2891341824 2892825264 2894706654 2896356096 2898045416 2899930201 2906412888 2909765152 2911954752 2915313408 2925436024 2925639108 2927102976 2928574464 2930479104 2937273436 2939483736 2941395471 2942874144 2944788084 2953092457 2954775168 2956696848 2958176256 2961588224 2965034804 2972077824 2972620476 2975809536 2976049104 2977744896 2984648814 2986142208 2988084288 2989586432 2991530752 3003628544 3004184022 3009355776 3012857946 3016332984 3018294699 3019804928 3032024192 3033996112 3034305792 3037805568 3039781248 3048353504 3050090496 3050336044 3052638603 3060681088 3062991456 3064983516 3072050688 3073626843 3077378352 3080927808 3082469376 3088031744 3091625474 3097520496 3101093184 3110046912 3111610368 3113634048 3126803778 3129831424 3132186624 3135799296 3139448616 3141490401 3143069664 3145113804 3146687488 3151110816 3157832688 3159412736 3161797632 3162052173 3163853952 3172776096 3174839556 3176435584 3178501424 3180312576 3191355328 3193764336 3195841446 3197440512 3201128448 3208550282 3214073856 3221525704 3223620869 3223949904 3227668416 3229767576 3238875598 3239100441 3240721152 3244459008 3246569088 3248193536 3252759552 3254428422 3260301093 3263791104 3264053856 3269714499 3273485796 3275123712 3278901248 3281033728 3291115527 3294646272 3294911508 3296788992 3306086016 3308236176 3312051904 3314205944 3325445888 3327948288 3331786752 3339511518 3343355456 3343587552 3345260544 3348055242 3349118976 3355197231 3359067124 3359409984 3361594824 3363284736 3365472096 3374962808 3377157763 3379082112 3380772864 3390815036 3393374607 3397280544 3401198976 3403137024 3411027216 3412733952 3413245626 3414953472 3416670208 3418892288 3429397692 3432718336 3433353168 3435586098 3443266224 3447237696 3449479656 3451205632 3456057024 3467424128 3467778048 3468057222 3471777792 3474035712 3482090283 3483832576 3486098336 3488729832 3500561664 3502838304 3504881359 3510915072 3512716392 3515000937 3519055148 3521060352 3533286256 3535953372 3540023424 3544106496 3546411456 3552561774 3554339328 3558438912 3569373108 3573490032 3575814102 3590274744 3592079616 3594415776 3596214272 3601269504 3613483008 3613773912 3615833088 3617942048 3624216417 3626029824 3628388064 3630212096 3632573056 3634642944 3647263232 3647937741 3650016384 3652390224 3654217728 3658432512 3662690052 3666914608 3669299438 3672060588 3684138136 3684514176 3688763904 3691162944 3701572112 3703979482 3707953152 3710364672 3717439488 3718967173 3719346768 3721765698 3726058392 3728481687 3730347264 3734649856 3741126624 3742998528 3747315712 3749752832 3754116647 3761274888 3765613152 3767758848 3768062172 3780841344 3785202176 3787663936 3796833159 3803369472 3807756288 3816584592 3819066762 3820977664 3826348848 3838933856 3839325696 3841822656 3843753984 3844063426 3846253824 3855122432 3857100352 3859608872 3861808128 3862522314 3875217184 3878142408 3880664613 3882606336 3887084544 3896096771 3900852144 3902803968 3907305472 3919311648 3921860628 3923832192 3926384112 3939700224 3942262464 3944235008 3949779456 3951805941 3962770432 3963174912 3963493968 3968065472 3970326528 3974947038 3979531752 3981522944 3982119897 3984112384 3987119808 3989712888 4000963974 4003243776 4005578696 4012474368 4017143928 4021777312 4024392932 4041089568 4043717748 4045741056 4050407424 4053041664 4055121129 4065495651 4066787328 4070184804 4078867222 4079283552 4081936572 4083988608 4086644688 4096067584 4098169124 4103171136 4107903744 4115736576 4125278934 4130027328 4132380672 4134790912 4144655403 4146729216 4148813824 4151512064 4164268626 4169071704 4171447296 4171783119 4174160256 4176248832 4185931488 4188653868 4190759552 4193485072 4196640672 4201481088 4210443584 4210873344 4215730176 4216069564 4218471936 4230368128 4233119408 4236314796 4240416768 4253446512 4258352448 4261121928 4263254016 4268171264 4273138394 4285431808 4293657666 4298599872 4303557888 4306010112 4306356768 4318800588 4320961536 4325945344 4328758784 4337012736 4339237896 4342059981 4346707968 4347068124 4352071808 4359619332 4364647728 4366831616 4372970112 4388154036 4390654464 4392861696 4393215344 4395718656 4405910154 4408114688 4410981568 4414311216 4417182126 4432162752 4435045272 4437264384 4442382336 4447552206 4452682024 4455577889 4458116736 4458930714 4460347392 4464073656 4473596308 4476973221 4479213312 4482126432 4484379648 4487296128 4505442816 4506276033 4514033664 4519286919 4524499476 4529707392 4534931968 4548036288 4550311936 4550994168 4553271296 4556708352 4559671872 4572530256 4575135744 4575504066 4577804224 4580781464 4591021632 4596316928 4599306208 4608076032 4621391712 4623704064 4624076296 4629037056 4632047616 4637438211 4642787044 4646280744 4651639776 4665070368 4667415552 4667791303 4670451072 4681220096 4683621856 4686667916 4690205667 4694747136 4703698944 4709172924 4714604496 4717670706 4720031232 4725475328 4728548608 4736749032 4739119104 4744585216 4759164144 4762259334 4764653376 4767752136 4770468864 4787032992 4789439488 4792554368 4796160768 4801692672 4812825423 4817977344 4818365216 4821110784 4832288556 4834706432 4837850752 4841502624 4844651364 4858313397 4861081728 4863916988 4866688512 4869853632 4872290304 4883586736 4886762846 4896080784 4910228694 4912685568 4918351872 4921550592 4942367262 4943937536 4947152896 4956585984 4959129024 4962354264 4968077856 4971308916 4973796352 4988168832 4990664704 4997680128 5009267277 5015033184 5017890816 5020817536 5023678464 5024082896 5038600686 5041121792 5044927104 5048208144 5062444212 5068623168 5071159296 5071579478 5086222554 5088779456 5092089016 5095920816 5101798464 5116540824 5119100928 5119513042 5119868439 5122430208 5125005312 5128338432 5140228513 5144096538 5149077504 5150029752 5153379147 5158895616 5164899336 5170856544 5174219484 5176808448 5182779392 5188810907 5201136192 5202085833 5203738624 5207666688 5211053568 5225748864 5229147504 5231776256 5235178816 5252933632 5256349952 5266372608 5269074588 5278582722 5281590528 5284658624 5293768704 5299929384 5306042336 5309493196 5310035136 5316159744 5319617184 5331508992 5334618632 5337658368 5338088077 5356191904 5360235048 5363721153 5385412116 5388119424 5391623664 5394321408 5400543232 5404055552 5406828172 5420660868 5426913072 5439044736 5442582096 5445318144 5448859584 5451964416 5470894848 5477204992 5481326592 5487648768 5494035078 5500371912 5503949157 5506703104 5509840896 5526207204 5528972288 5533145856 5536744416 5552358168 5555969223 5558762272 5561929728 5562377492 5565547008 5581241984 5584871824 5589087588 5595520896 5601974784 5611689936 5614497792 5620973568 5624629248 5637669982 5641912332 5648419728 5652093258 5653889024 5671262016 5677803264 5681495904 5684338688 5711634432 5724876888 5728600143 5731466496 5738077184 5741809024 5758400784 5761282048 5765630976 5766095139 5769380736 5782683648 5785650528 5789413308 5792712192 5796090832 5799860402 5812825776 5819530304 5823909504 5830626816 5850872048 5851278216 5854205952 5860958208 5874546872 5878367467 5878967472 5882790942 5885748288 5889576168 5906184914 5909550336 5913393696 5916352512 5923176448 5930069608 5933926313 5944155648 5945240952 5951619072 5952098208 5955489792 5962420557 5969297628 5972284416 5976168576 5979172864 5983061504 6001445961 6007257088 6008368044 6018711552 6025715892 6032665968 6036589398 6039609856 6064048384 6067992224 6068611584 6075611136 6079562496 6096707008 6100180992 6100672088 6105277206 6118300833 6121362176 6125982912 6129967032 6144101376 6147253686 6154756704 6158346509 6161855616 6164938752 6176063488 6183250948 6187918401 6195040992 6202186368 6220093824 6223220736 6227268096 6246402939 6253607556 6259662848 6264373248 6278897232 6282980802 6286139328 6290227608 6293374976 6302221632 6315665376 6318825472 6323595264 6324104346 6327707904 6345552192 6349679112 6352871168 6357002848 6360625152 6382710656 6387528672 6391682892 6394881024 6402256896 6409707591 6417100564 6428147712 6443051408 6447241738 6447899808 6455336832 6459535152 6477751196 6478200882 6481442304 6488918016 6493138176 6505519104 6508856844 6520602186 6528107712 6539428998 6546971592 6550247424 6557802496 6562067456 6582231054 6589292544 6589823016 6593577984 6608865231 6612172032 6616472352 6624103808 6628411888 6650891776 6655896576 6663573504 6671328309 6679023036 6686710912 6687175104 6690521088 6696110484 6710394462 6718134248 6718819968 6723189648 6726569472 6730944192 6749925616 6754315526 6758164224 6781630072 6786749214 6794561088 6802397952 6806274048 6822054432 6825467904 6826491252 6829906944 6833340416 6837784576 6845742121 6858795384 6863256099 6865436672 6866706336 6871172196 6886532448 6894475392 6898959312 6902411264 6912114048 6934848256 6935556096 6936114444 6943555584 6948071424 6964180566 6967665152 6972196672 6977459664 7001123328 7005676608 7009762718 7021830144 7025432784 7030001874 7038110296 7042120704 7042687631 7066572512 7071906744 7076506059 7080046848 7088212992 7092822912 7105123548 7108678656 7116877824 7138746216 7143389001 7146980064 7151628204 7171795967 7180549488 7184159232 7188831552 7192428544 7202539008 7226966016 7227547824 7231666176 7235884096 7248432834 7252059648 7256776128 7260424192 7265146112 7269285888 7294526464 7295875482 7300032768 7304780448 7308435456 7316865024 7325380104 7330144269 7333829216 7338598876 7344121176 7368276272 7369028352 7377527808 7382325888 7403144224 7407958964 7413550893 7415906304 7420729344 7434878976 7437934346 7438693536 7443531396 7452116784 7456963374 7460694528 7469299712 7482253248 7485997056 7499505664 7508233294 7522549776 7531226304 7535517696 7536124344 7557901029 7561682688 7570404352 7575327872 7593666318 7606738944 7607369217 7615512576 7629333831 7633169184 7638133524 7641955328 7652697696 7677867712 7678651392 7679269563 7683645312 7687507968 7688126852 7692507648 7714200704 7719217744 7723616256 7725044628 7750434368 7756284816 7761329226 7765212672 7774169088 7792193542 7801704288 7805607936 7814610944 7828793539 7838623296 7843721256 7847664384 7852768224 7879400448 7884524928 7888470016 7899558912 7903611882 7917874083 7925540864 7926349824 7926987936 7936130944 7940653056 7949894076 7959063504 7963045888 7964239794 7968224768 7974239616 7979425776 8001927948 8006487552 8011157392 8034287856 8043554624 8048785864 8082179136 8087435496 8091482112 8100814848 8106083328 8110242258 8124877327 8130991302 8133574656 8140369608 8157734444 8158567104 8163873144 8167977216 8173289376 8192135168 8196338248 8201668853 8206342272 8215807488 8231473152 8241052617 8250557868 8260054656 8264761344 8269581824 8289310806 8293458432 8297627648 8303024128 8328537252 8338143408 8342894592 8343566238 8348320512 8371862976 8377307736 8381519104 8386970144 8393281344 8402962176 8420887168 8421746688 8431460352 8432139128 8436943872 8456504973 8460736256 8466238816 8472629592 8478139887 8480833536 8506893024 8511854729 8516704896 8522243856 8526508032 8536342528 8546276788 8587315332 8597199744 8607115776 8612713536 8637601176 8641923072 8651890688 8657517568 8674025472 8678475792 8684119962 8694136248 8699790603 8704143616 8719238664 8729295456 8733663232 8745940224 8776308072 8781308928 8785723392 8786430688 8791437312 8811820308 8816229376 8821963136 8828622432 8834364252 8859277371 8864325504 8870090544 8874528768 8884764672 8895104412 8905364048 8911155778 8916233472 8917861428 8928147312 8947192616 8953946442 8958426624 8964252864 8968759296 8974592256 9010885632 9012552066 9028067328 9038573838 9048998952 9054884097 9059414784 9069863936 9096072576 9100623872 9101988336 9106542592 9113416704 9119343744 9145060512 9150271488 9151008132 9155608448 9161562928 9182043264 9192633856 9198612416 9216152064 9220880529 9242783424 9247408128 9248152592 9264095232 9274876422 9285574088 9291613093 9292561488 9303279552 9330140736 9334831104 9335582606 9340902144 9362440192 9367243712 9373335832 9380411334 9389494272 9407397888 9418345848 9424471203 9429208992 9435341412 9440062464 9450950656 9457097216 9461949301 9473498064 9478238208 9486156519 9489170432 9518328288 9524518668 9529306752 9535504272 9540937728 9574065984 9578878976 9585108736 9592321536 9603385344 9625650846 9636730432 9642221568 9664577112 9669412864 9670862607 9675701504 9683005248 9689302728 9716626794 9722163456 9727833976 9733377024 9734160611 9739707264 9744580608 9767173472 9773525692 9780903279 9792161568 9820457388 9825371136 9836703744 9843101184 9873346581 9884734524 9894305792 9918258048 9924708528 9936155712 9942617832 9947592704 9976337664 9995360256 10018534554 10030066368 10035781632 10041635072 10047356928 10048165792 10065591693 10077201372 10082243584 10089854208 10096416288 10124888424 10131473289 10137246336 10142318592 10143158956 10172445108 10177558912 10184178032 10191841632 10203596928 10233081648 10238201856 10239026084 10239736878 10244860416 10250010624 10256676864 10280457026 10288193076 10298155008 10300059504 10306758294 10329798672 10341713088 10348438968 10353616896 10365558784 10377621814 10402272384 10404171666 10407477248 10415333376 10422107136 10446270849 10451497728 10458295008 10463552512 10470357632 10505867264 10512699904 10514644077 10532745216 10538149176 10545002811 10557165444 10563181056 10569317248 10599858768 10612084672 10618986392 10620070272 10632319488 10639234368 10663017984 10669237264 10675316736 10676176154 10712383808 10720470096 10727442306 10770824232 10776238848 10783247328 10788642816 10801086464 10808111104 10813656344 10820689159 10841321736 10853826144 10872649251 10878089472 10885164192 10890636288 10897719168 10903928832 10941789696 10943813223 10954409984 10962653184 10975297536 10988070156 11000743824 11007898314 11013406208 11052414408 11057944576 11066291712 11073488832 11104716336 11111938446 11117524544 11123859456 11124754984 11131094016 11156901519 11162483968 11169743648 11178175176 11185445061 11191041792 11203949568 11223379872 11228995584 11229925987 11241947136 11249258496 11262349941 11275339964 11283824664 11296839456 11304186516 11336064593 11342524032 11355606528 11362991808 11368677376 11390499477 11423268864 11449753776 11457200286 11462932992 11476154368 11483618048 11516801568 11522564096 11531261952 11532190278 11538761472 11565367296 11571301056 11578826616 11585424384 11592181664 11599720804 11625651552 11639060608 11647819008 11661253632 11688290313 11701744096 11702556432 11708411904 11721916416 11749093744 11756734934 11757934944 11765581884 11771496576 11779152336 11812369828 11819100672 11826787392 11832705024 11860139216 11867852626 11888311296 11890481904 11904196416 11910979584 11924841114 11938595256 11944568832 11946359691 11952337152 11958345728 11966123008 12002891922 12014514176 12016736088 12037423104 12051431784 12065331936 12073178796 12079219712 12128096768 12135984448 12137223168 12151222272 12159124992 12165363387 12193414016 12200361984 12201344176 12210554412 12236601666 12242724352 12251965824 12259934064 12288202752 12294507372 12309513408 12316693018 12323711232 12352126976 12366501896 12375836802 12390081984 12404372736 12433966209 12440187648 12446441472 12454536192 12483412103 12492805878 12507215112 12515349357 12519325696 12528746496 12557794464 12565961604 12572278656 12580455216 12586749952 12604443264 12631330752 12637650944 12647190528 12648208692 12655415808 12691104384 12699358224 12705742336 12714005696 12721250304 12765421312 12775057344 12783365784 12789762048 12804513792 12819415182 12834201128 12842548033 12856295424 12886102816 12894483476 12895799616 12910673664 12919070304 12955502392 12956401764 12962884608 12963928187 12977836032 12986276352 13011038208 13017713688 13026179943 13041204372 13056215424 13078857996 13093943184 13100494848 13115604992 13124134912 13164462108 13178585088 13179646032 13187155968 13217730462 13224344064 13232944704 13248207616 13256823776 13301783552 13311793152 13327147008 13342656618 13358046072 13366733667 13373421824 13374350208 13381042176 13392220968 13420788924 13436268496 13437639936 13446379296 13453138944 13461888384 13499851232 13508631052 13516328448 13518828099 13563260144 13573498428 13589122176 13604795904 13644108864 13650935808 13652982504 13659813888 13675569152 13691484242 13717590768 13726512198 13730873344 13733412672 13742344392 13773064896 13788950784 13797918624 13804822528 13824228096 13869696512 13871112192 13872228888 13887111168 13896142848 13912314633 13928361132 13935330304 13944393344 13954919328 14002246656 14003373909 14011353216 14019525436 14043660288 14050865568 14060003748 14076220592 14084241408 14085375262 14133145024 14143813488 14153012118 14160093696 14176425984 14185645824 14210247096 14217357312 14233755648 14276035277 14277492432 14286778002 14293960128 14303256408 14343591934 14361098976 14368318464 14377663104 14384857088 14405078016 14438476269 14453932032 14455095648 14463332352 14471768192 14496865668 14504119296 14513552256 14520848384 14530292224 14574940191 14589052928 14591750964 14600065536 14609560896 14616870912 14650760208 14660288538 14667658432 14677197752 14688242352 14736552544 14738056704 14755055616 14764651776 14806288448 14815917928 14827101786 14831812608 14841458688 14869757952 14875868692 14877387072 14887062792 14904233568 14913926748 14921389056 14938599424 14955984379 14964506496 14971994112 14999011328 15016466588 15027801831 15045099552 15062452608 15071035392 15072248688 15115802058 15123365376 15140808704 15150655744 15187332636 15213477888 15214738434 15258667662 15266338368 15276267048 15283910656 15305395392 15355735424 15357302784 15358539126 15367290624 15375015936 15376253704 15385015296 15420685539 15428401408 15438435488 15447232512 15450089256 15460137441 15500868736 15512569632 15522658452 15530425344 15548338176 15566432721 15584387084 15603408576 15606257499 15611215872 15657587078 15677246592 15687442512 15695328768 15705536448 15758800896 15769049856 15799117824 15807223764 15835748166 15851081728 15853975872 15872261888 15881306112 15899788152 15918127008 15926091776 15928479588 15936449536 15948479232 15958851552 16003855896 16012975104 16014264231 16022314784 16068575712 16087109248 16097571728 16164358272 16174870992 16182964224 16201629696 16212166656 16220484516 16249754654 16261982604 16280739216 16315468888 16317134208 16327746288 16335954432 16346578752 16384270336 16392676496 16403337706 16412684544 16431614976 16462946304 16482105234 16501115736 16511847471 16520109312 16529522688 16539163648 16578621612 16586916864 16595255296 16606048256 16657074504 16667907669 16676286816 16685789184 16687132476 16696641024 16743725952 16754615472 16763038208 16773940288 16786562688 16805924352 16841774336 16843493376 16862920704 16864278256 16873887744 16913009946 16921472512 16932477632 16945259184 16956279774 16961667072 17013786048 17023709458 17033409792 17044487712 17053016064 17072685056 17092553576 17103669961 17174630664 17185800429 17194399488 17214231552 17225427072 17275202352 17283846144 17298285417 17303781376 17315035136 17348050944 17356951584 17368239924 17388272496 17399581206 17408287232 17438477328 17458590912 17467326464 17491880448 17552616144 17562617856 17572861376 17582874624 17623640616 17632458752 17635102401 17643926272 17657244864 17668728504 17718554742 17728651008 17740181088 17749057536 17750528173 17769529344 17790208824 17801778939 17810728096 17822311556 17832466944 17835722856 17856294624 17894385232 17907892884 17916853248 17918295647 17928505728 17937518592 17949184512 18004337883 18021771264 18025104132 18056134656 18077147676 18097997904 18109768194 18118829568 18139727872 18192145152 18203976672 18213085184 18226833408 18238687488 18290121024 18300542976 18302016264 18311216896 18323125856 18354902499 18364086528 18385267712 18397224832 18432304128 18441761058 18475039527 18485566848 18494816256 18496305184 18528190464 18549752844 18571148176 18583226186 18585122976 18606559104 18660281472 18669662208 18671165212 18681804288 18734487424 18746671664 18760822668 18778988544 18836691696 18848942406 18858417984 18870682824 18880124928 18901901312 18914194432 18923898602 18946996128 18956476416 18972313038 18978340864 19012784309 19036656576 19049037336 19058613504 19071008544 19081875456 19148131968 19157757952 19170217472 19184643072 19206770688 19229122773 19251301692 19273460864 19284443136 19329154224 19338825728 19341725214 19351403008 19366010496 19378605456 19433253588 19444326912 19455667952 19466754048 19468321222 19479414528 19534346944 19547051384 19561806558 19584323136 19640914776 19650742272 19673407488 19686202368 19731844937 19746693162 19769469048 19788611584 19826595693 19836516096 19849417056 19872311424 19885235664 19895185408 19952675328 19990720512 20013984927 20037069108 20060132736 20071563264 20083270144 20096331584 20131183386 20154402744 20164487168 20179708416 20192832576 20249776848 20262946578 20274492672 20286317912 20344890216 20355117824 20368356064 20383683264 20407193856 20466163296 20476403712 20478052168 20479473756 20489720832 20500021248 20513353728 20537226363 20560914052 20576386152 20589768297 20596310016 20600119008 20613516588 20659597344 20671647199 20683426176 20696877936 20707233792 20731117568 20755243628 20804544768 20808343332 20830666752 20844214272 20892541698 20902995456 20916590016 20927105024 20940715264 21011734528 21025399808 21029288154 21065490432 21076298352 21090005622 21114330888 21126362112 21128062893 21138634496 21199717536 21224169344 21237972784 21240140544 21264638976 21278468736 21326035968 21338474528 21350633472 21352352308 21424767616 21440940192 21454884612 21515387901 21541648464 21552477696 21566494656 21577285632 21616222208 21627312688 21641378318 21682643472 21707652288 21745298502 21756178944 21770328384 21781272576 21795438336 21807857664 21883579392 21887626446 21908819968 21925306368 21950595072 21976140312 21990432807 22001487648 22015796628 22026812416 22104828816 22115889152 22132583424 22146977664 22209432672 22223876892 22235049088 22247718912 22249509968 22262188032 22313803038 22324967936 22339487296 22356350352 22370890122 22382083584 22407899136 22446759744 22457991168 22459851974 22498516992 22524699882 22550679928 22565346083 22567649328 22593678912 22608373032 22672129186 22673703087 22685048064 22711213056 22725983616 22737354752 22780998954 22822107651 22846537728 22888001493 22899507552 22914400572 22925865984 22952308736 22967236096 22979019731 23033603136 23037808689 23045128192 23062523904 23064380556 23077522944 23142602112 23157653232 23170848768 23184363328 23199441608 23251303104 23278121216 23295638016 23322507264 23376580626 23403488192 23405112864 23416823808 23443832832 23486380617 23498187488 23513469868 23515869888 23531163768 23542993152 23558304672 23624739656 23638201344 23640104341 23653574784 23665410048 23720278432 23735705252 23753622249 23776622592 23780963808 23808392832 23821959168 23849682228 23877190512 23889137664 23892719382 23904674304 23916691456 23932246016 24005783844 24029028352 24033472176 24102863568 24130663872 24146357592 24158439424 24256193536 24271968896 24274446336 24302444544 24318249984 24330726774 24374631981 24386828032 24400723968 24402688352 24421108824 24473203332 24485448704 24503931648 24519868128 24576405504 24589014744 24605006559 24619026816 24633386036 24647422464 24733003792 24751673604 24780163968 24808745472 24867932418 24880375296 24892882944 24909072384 24966824206 24985611756 25014430224 25030698714 25038651392 25115588928 25131923208 25144557312 25160910432 25173499904 25208886528 25262661504 25275301888 25294381056 25296417384 25310831616 25369514919 25382208768 25398716448 25411484672 25428011392 25442500608 25530842624 25535564187 25550114688 25566731568 25579524096 25609027584 25638830364 25668402256 25685096066 25772205632 25788966952 25791599232 25821347328 25838140608 25911004784 25912803528 25925769216 25927856374 25955672064 25972552704 26022076416 26032770211 26035427376 26052359886 26082408744 26099371809 26112430848 26157715992 26187886368 26200989696 26231209984 26248269824 26278816529 26328924216 26357170176 26359292064 26374311936 26435460924 26448688128 26465889408 26496415232 26513647552 26577832113 26603567104 26623586304 26654294016 26685313236 26716092144 26733467334 26746843648 26748700416 26784441936 26841577848 26872536992 26875279872 26892758592 26906277888 26923776768 26999702464 27017262104 27032656896 27037656198 27126520288 27146996856 27164652291 27178244352 27209591808 27272677397 27288217728 27301871616 27305965008 27319627776 27351138304 27382968484 27435181536 27453024396 27466825344 27484688784 27546129792 27577901568 27595837248 27609645056 27648456192 27662641587 27739393024 27742224384 27744457776 27792285696 27824629266 27856722264 27870660608 27874839279 27888786688 27909838656 28004493312 28006747818 28022706432 28039050872 28087320576 28101731136 28120007496 28152441184 28168482816 28170750524 28266290048 28287626976 28306024236 28320187392 28352851968 28371291648 28385847903 28420494192 28434714624 28458469557 28467511296 28552070554 28554984864 28573556004 28587920256 28606512816 28687183868 28722197952 28736636928 28755326208 28810156032 28876952538 28910191296 28926664704 28943536384 28993731336 29008238592 29012587821 29027104512 29041696768 29060584448 29149880382 29178105856 29183501928 29200131072 29202481833 29219121792 29233741824 29301520416 29320577076 29335316864 29354395504 29376484704 29473105088 29476113408 29510111232 29529303552 29612576896 29631835856 29654203572 29682917376 29751737384 29754774144 29774125584 29808467136 29827853496 29842778112 29877198848 29911968758 29929012992 29998022656 30032933176 30055603662 30090199104 30124905216 30142070784 30144497376 30196775079 30231604116 30246730752 30281617408 30301311488 30374665272 30394419867 30426955776 30429476868 30517335324 30532676736 30552534096 30567821312 30610790784 30711470848 30714605568 30717078252 30734581248 30750031872 30752507408 30770030592 30841371078 30856802816 30876870976 30894465024 30900178512 30920274882 31001737472 31025139264 31045316904 31060850688 31096676352 31132865442 31168774168 31189045223 31206817152 31212514998 31222431744 31315174156 31338812547 31354493184 31374885024 31390657536 31411072896 31517601792 31538099712 31543932231 31598235648 31614447528 31635008433 31671496332 31702163456 31707951744 31744523776 31799576304 31836254016 31852183552 31856959176 31872899072 31896958464 31917703104 32007711792 32025950208 32028528462 32044629568 32137151424 32174218496 32195143456 32328716544 32349741984 32365928448 32403259392 32424333312 32440969032 32462067477 32499509308 32523965208 32561478432 32630937776 32634268416 32655492576 32671908864 32674539121 32693157504 32768540672 32785352992 32806675412 32825369088 32831439669 32863229952 32925892608 32964210468 33002231472 33023694942 33040218624 33078327296 33157243224 33173833728 33212096512 33314149008 33335815338 33352573632 33371578368 33374264952 33393282048 33470704557 33487451904 33509230944 33526076416 33547880576 33573125376 33611848704 33683548672 33686986752 33689777961 33725841408 33728556512 33747775488 33787049823 33826019892 33842945024 33864955264 33890518368 33912559548 34008193779 34027572096 34047418916 34066819584 34088975424 34106032128 34185107152 34207339922 34349261328 34371600858 34388798976 34428463104 34450854144 34550404704 34567692288 34596570834 34607562752 34630070272 34670371387 34696101888 34713903168 34736479848 34776544992 34799162412 34816574464 34876954656 34917181824 34934652928 34983760896 35064870939 35105232288 35125235712 35145722752 35165749248 35247281232 35264917504 35270204802 35287852544 35314489728 35337457008 35437109484 35457302016 35480362176 35498115072 35501056346 35580417648 35603557878 35621456192 35644623112 35664933888 35671445712 35712589248 35788770464 35815785768 35833706496 35836591294 35839079073 35857011456 35875037184 35898369024 35981599591 36008675766 36043542528 36050208264 36112269312 36154295352 36195995808 36219536388 36237659136 36279455744 36321676349 36384290304 36407953344 36426170368 36453666816 36477374976 36496090161 36580242048 36601085952 36604032528 36622433792 36646251712 36709804998 36728173056 36770535424 36794449664 36864608256 36883522116 36950079054 36971133696 36992610368 37056380928 37099505688 37142296352 37166452372 37170245952 37213118208 37320562944 37339324416 37342330424 37363608576 37450236309 37468974848 37493343328 37521645336 37546048071 37557977088 37673383392 37697884812 37716835968 37741365648 37760249856 37803802624 37828388864 37847797204 37893992256 37912952832 37944626076 38025568618 38073313152 38098074672 38117227008 38142017088 38163750912 38296263936 38315515904 38340434944 38369286144 38413541376 38458245546 38502603384 38527644099 38546921728 38568886272 38658308448 38677651456 38683450428 38702806016 38732020992 38757210912 38866507176 38888653824 38891784561 38911335904 38933508096 38936642444 38958829056 39068693888 39094102768 39123613116 39168646272 39281829552 39301484544 39346814976 39372404736 39463689874 39493386324 39538938096 39577223168 39653191386 39673032192 39698834112 39744622848 39770471328 39790370816 39905350656 39981441024 40027969854 40074138216 40100201001 40120265472 40143126528 40166540288 40192663168 40262366772 40308805488 40328974336 40359416832 40385665152 40499553696 40525893156 40548985344 40572635824 40689780432 40710235648 40736712128 40767366528 40814387712 40932326592 40952807424 40956104336 40958947512 40979441664 41026707456 41074452726 41121828104 41148572269 41152772304 41179536594 41192620032 41200238016 41227033176 41319194688 41343294398 41366852352 41393755872 41414467584 41462235136 41510487256 41537484191 41609089536 41616686664 41661333504 41688428544 41736943899 41785083396 41805990912 41833180032 41854210048 41881430528 42010121727 42023469056 42050799616 42058576308 42130980864 42152596704 42180011244 42228661776 42252724224 42256125786 42277268992 42399435072 42448338688 42475945568 42480281088 42529277952 42556937472 42652071936 42676949056 42701266944 42704704616 42828105831 42849535232 42881880384 42909769224 43030775802 43083296928 43104955392 43108425563 43132989312 43154571264 43232444416 43254625376 43282756636 43315428807 43365286944 43415304576 43490597004 43512357888 43540656768 43562545152 43590876672 43724820573 43767158784 43775252892 43817639936 43850612736 43952280624 43980865614 44002975296 44031593256 44053624832 44209657632 44231778304 44265166848 44293955328 44418865344 44447753784 44470098176 44495437824 44499019936 44524376064 44627606076 44649935872 44678974592 44712700704 44741780244 44764167168 44815798272 44867953137 44893519488 44915982336 44919703948 44997033984 45049399764 45101359856 45130692166 45135298656 45187357824 45216746064 45344258372 45347406174 45370096128 45422426112 45451967232 45561997908 45644215302 45776002986 45799015104 45828801144 45851731968 45904617472 45934472192 45958039462 46067206272 46075617378 46090256384 46125047808 46128761112 46155045888 46262056617 46285204224 46315306464 46341697536 46368726656 46398883216 46502606208 46556242432 46591276032 46645014528 46699298163 46753161252 46806976384 46810225728 46833647616 46972761234 46996374976 47026939736 47031739776 47062327536 47085986304 47116609344 47249479312 47276402688 47280208682 47307149568 47440556864 47471410504 47507244498 47553245184 47561927616 47616785664 47643918336 47699364456 47754381024 47778275328 47785438764 47809348608 47833382912 47864492032 47920194847 48011567688 48042792693 48058056704 48066944352 48205727136 48261327744 48292715184 48316878848 48512387072 48543937792 48548892672 48604889088 48636499968 48661453548 48749263962 48773656064 48805376704 48842217648 48946406664 48970897408 49007863296 49039736256 49152811008 49178029488 49210013118 49238053632 49266772072 49294844928 49298813417 49466007584 49503347208 49535542413 49560327936 49617490944 49735864836 49760750592 49785765888 49818144768 49933648412 49971223512 50003723007 50028860448 50061397428 50202571769 50231177856 50263846416 50289114624 50321820864 50346999808 50417773056 50525323008 50588762112 50592834768 50621663232 50739029838 50764417536 50797432896 50822969344 50856022784 50885001216 51061685248 51071128374 51100229376 51133463136 51159048192 51218055168 51277660728 51311009883 51336804512 51370192132 51544411264 51577933904 51583198464 51642694656 51676281216 51822009568 51825607056 51851538432 51855712748 51894856251 51911344128 51945105408 52044152832 52065540422 52070854752 52104719772 52164817488 52198743618 52224861696 52315431984 52375772736 52401979392 52496539648 52557633058 52657848432 52718584128 52748623872 52870921848 52897376256 52905307203 52931778816 52992830464 53027295104 53155664226 53207134208 53247172608 53251584519 53308588032 53370626472 53405336817 53432184288 53466934668 53493687296 53497400832 53568883872 53683155696 53745073984 53750559744 53754886941 53785517184 53812555776 53847553536 53999404928 54034524208 54065313792 54075312396 54253040576 54293993712 54329304582 54356488704 54419183616 54545354794 54576435456 54611930016 54639255552 54702276608 54765936968 54801554773 54870363072 54906048792 54933650688 54969377568 55064707497 55092259584 55155803136 55191674496 55219290112 55296912384 55325283174 55425118581 55478786048 55484448768 55488915552 55584571392 55649258532 55713444528 55741321216 55749678558 55777573376 55819677312 56008986624 56013495636 56045412864 56078101744 56203462272 56240014992 56304882368 56336965632 56341501048 56532580096 56575253952 56612048472 56640374784 56705703936 56742583296 56771695806 56840988384 56869429248 56874141289 56916939114 56935022592 57038352927 57104141108 57109969728 57147112008 57175840512 57213025632 57374367736 57411681971 57444395904 57473273856 57510652416 57620312064 57687368319 57753905076 57820382592 57853329408 57887072768 57987462672 58016477184 58025175642 58054209024 58083393536 58121168896 58299760764 58356211712 58367003856 58400262144 58404963666 58438243584 58603040832 58641154152 58670633728 58708791008 58752969408 58946210176 58952226816 59020222464 59058607104 59195534811 59225153792 59263671712 59308407144 59365834752 59503474768 59509548288 59548251168 59582983103 59616934272 59655706992 59685556224 59754397696 59823937516 59858025984 60065866352 60111207324 60180398208 60249810432 60288994752 60393550158 60463208232 60493461504 60563234816 60602622976 60749330544 60788839734 60858953736 61034670648 61065353472 61105068192 61135642624 61221581568 61422941696 61429211136 61434156504 61469162496 61500063744 61505014816 61540061184 61611679089 61682742156 61713605632 61753741952 61788930048 61800357024 61840549764 62003474944 62014941597 62050278528 62090633808 62121701376 62193352704 62265730884 62337548336 62378090446 62413634304 62425029996 62630348312 62677625094 62708986368 62749770048 62781315072 62822145792 63035203584 63076199424 63087864462 63196471296 63222441941 63228895056 63270016866 63342992664 63384188679 63404326912 63415903488 63489047552 63599152608 63672508032 63704367104 63713918352 63745798144 63793916928 63835406208 64015423584 64051900416 64057056924 64089259136 64274302848 64348436992 64390286912 64546163703 64657433088 64699483968 64731856896 64848666624 64881938064 64924134954 64999018616 65041291651 65047930416 65122956864 65261875552 65268536832 65310985152 65343817728 65349078242 65386315008 65537081344 65570705984 65613350824 65650738176 65662879338 65726459904 65851785216 65928420936 65971298421 66004462944 66047389884 66080437248 66156654592 66233645107 66314486448 66347667456 66424193024 66628298016 66671630676 66705147264 66743156736 66748529904 66786564096 66941409114 66974903808 67018461888 67052152832 67095761152 67146250752 67223697408 67367097344 67373973504 67379555922 67457113024 67495550976 67574099646 67652039784 67685890048 67696038249 67729910528 67781036736 67825119096 68016387558 68055144192 68094837832 68133639168 68177950848 68212064256 68370214304 68414679844 68466322953 68698522656 68743201716 68777597952 68856926208 68901708288 68937059193 69100809408 69113426067 69135384576 69193141668 69260140544 69340742774 69427806336 69472959696 69553089984 69598324824 69633148928 69753909312 69834363648 69967521792 70129741878 70210464576 70250471424 70291445504 70331498496 70459141851 70494562464 70529835008 70540409604 70575705088 70628979456 70674914016 70874218968 70914604032 70920313023 70960724352 70996230144 71002112692 71160835296 71207115756 71242912384 71289246224 71329867776 71342891424 71425178496 71577540928 71631571536 71667412992 71673182588 71678158146 71714022912 71750074368 71796738048 71963199182 72017351532 72087085056 72100416528 72308590704 72391991616 72439072776 72475318272 72558911488 72643352698 72768580608 72815906688 72852340736 72907333632 72954749952 72992180322 73123895943 73160484096 73202171904 73208065056 73244867584 73292503424 73419609996 73456346112 73541070848 73588899328 73729216512 73767044232 73815019677 73900158108 73942267392 73985220736 74199011376 74284592704 74332904744 74340491904 74426236416 74641125888 74678648832 74684660848 74727217152 74900472618 74937949696 74986686656 75043290672 75092096142 75115954176 75346766784 75395769624 75433671936 75482731296 75520499712 75607605248 75656777728 75695594408 75744824113 75787984512 75825905664 75889252152 76051137236 76108544757 76146626304 76196149344 76234454016 76284034176 76327501824 76592527872 76606692561 76631031808 76680869888 76738572288 76827082752 76916491092 77005206768 77055288198 77093843456 77316616896 77355302912 77366900856 77405612032 77464041984 77514421824 77733014352 77777307648 77783569122 77822671808 77867016192 77873284888 77917658112 78098310633 78137387776 78188205536 78247226232 78298115427 78337292544 78563659104 78602969088 78609481909 78693629952 78744809472 78836449587 78927379748 78986772648 79077876192 79306382772 79346064384 79352452151 79397668224 79489245696 79540942656 79580741632 79733496339 79810701312 79962882048 80055939708 80148276432 80200402002 80240530944 80333080576 80385326336 80524733544 80617610976 80657948672 80718833664 80771330304 80999107392 81051786312 81097970688 81145271648 81379560864 81420471296 81473424256 81534733056 81628775424 81818032191 81864653184 81905614848 81912208672 81917895024 81958883328 82053414912 82148905452 82243656208 82297144538 82305544608 82359073188 82400476032 82454066352 82638389376 82686588796 82733704704 82787511744 82828935168 83020974512 83074968382 83218179072 83233373328 83376857088 83473887798 83570166792 83611981824 83624517837 83666360064 83708420096 83762861056 84020243454 84046938112 84101599232 84117152616 84261961728 84305193408 84360022488 84457323552 84505448448 84512251572 84554537984 84798870144 84896677376 84951891136 84960562176 85058555904 85113874944 85157543709 85304143872 85353898112 85402533888 85409409232 85656211662 85699070464 85763760768 85819538448 86061551604 86166593856 86209910784 86216851126 86265978624 86464888832 86509250752 86565513272 86630857614 86730573888 86830609152 86981194008 87024715776 87037763463 87081313536 87125090304 87181753344 87383884721 87449641146 87534317568 87550505784 87607445499 87635279872 87701225472 87904561248 87961731228 88005950592 88063186512 88107249664 88419315264 88463556608 88530333696 88587910656 88837730688 88895507568 88940196352 88998039872 89048752128 89255212152 89299871744 89357949184 89425401408 89483560488 89528334336 89631596544 89735906274 89787038976 89839407896 89897836231 89994067968 90098799528 90202719712 90261384332 90270597312 90374715648 90433492128 90688516744 90694812348 90740192256 90747497309 90844852224 90903934464 91123995816 91183259601 91288430604 91552005972 91598030208 91657602288 91703463936 91809234944 91868944384 91916078924 92134412544 92151234756 92250095616 92257522224 92310091776 92524113234 92570408448 92630612928 92683395072 92737453312 92797766432 93005212416 93112484864 93182552064 93290029056 93398596326 93506322504 93567135669 93613952768 93620451456 93667295232 93945522468 93992749952 94053879472 94063479552 94124655072 94171972608 94233218688 94498958624 94552805376 94560417364 94614299136 94631796693 94881113728 94942821008 95014488996 95106490368 95123855232 95233571328 95398728912 95508762048 95556550656 95570877528 95618697216 95728984064 95840389694 96023135376 96085585386 96116113408 96133888704 96411454272 96522655488 96585430368 96633757696 97024774144 97087875584 97097785344 97209778176 97272999936 97322907096 97386202431 97498527924 97547312128 97610753408 97684435296 97892813328 97941794816 98015726592 98023617363 98079472512 98305622016 98356058976 98420026236 98476107264 98533544144 98589689856 98597626834 98932015168 99006694416 99071084826 99120655872 99234981888 99471729672 99521501184 99636289536 99867296824 99932246939 99942447024 100007446014 100057720896 100122794856 100405143538 100412113671 100462355712 100527692832 100578229248 100643641728 100693999616 100835546112 101050646016 101069333883 101177524224 101185669536 101243326464 101361149469 101478059676 101528835072 101594865792 101645938688 101712045568 102024581337 102123370496 102142256748 102200458752 102266926272 102318096384 102555321456 102622019766 102673609024 102740384264 103088822528 103155867808 103166396928 103285389312 103352562432 103644019136 103651214112 103703076864 103711425496 103789712502 103822688256 103890210816 104011114161 104088305664 104131080844 104141709504 104209439544 104329634976 104397487236 104449723392 104630863968 104691890653 104751545472 104803958784 104993079296 105115266116 105194612817 105315696864 105437168256 105497247744 105741843696 105794752512 105810614406 105863557632 105985660928 106054590208 106311328452 106414268416 106494345216 106503169038 106741252944 106810673634 106864368576 106933869336 106987374592 106994801664 107137767744 107366311392 107490147968 107501119488 107509773882 107571034368 107625111552 107695107072 107944798773 107998809856 108069048416 108130627584 108150624792 108506081152 108587987424 108658609164 108712977408 108838367232 108965029047 109090709588 109152870912 109223860032 109278511104 109531873936 109603109546 109740726144 109812097584 109867301376 109938755136 110129414994 110184519168 110311606272 110383348992 110593824768 110650566348 110850237162 110957572096 110977831104 111169142784 111298517064 111426889056 111482642432 111499357116 111555146752 111639354624 112017973248 112026991272 112090825728 112156203488 112350708927 112406924544 112480029984 112609764736 112673931264 112683002096 113065160192 113150507904 113224096944 113280749568 113411407872 113485166592 113543391612 113681976768 113738858496 113748282578 113833878228 114076705854 114208282216 114219939456 114294224016 114351681024 114426051264 114748735472 114823363942 114888791808 114946547712 115021304832 115240624128 115287982363 115374736638 115507810152 115582932297 115640765184 115706658816 115774145536 115974925344 116032954368 116050351284 116108418048 116166787072 116242337792 116377616057 116599521528 116675353683 116712423424 116734007712 116800524288 116809927332 116876487168 117206081664 117282308304 117341267456 117417582016 117505938816 117892420352 117904453632 118040444928 118117214208 118391069622 118450307584 118527343424 118616814288 118731669504 119006949536 119019096576 119096502336 119165966206 119233868544 119311413984 119371112448 119508795392 119647875032 119716051968 119725689727 120131732704 120222414648 120300603003 120360796416 120499620864 120577989504 120787100316 120926416464 120986923008 121126469632 121205245952 121498661088 121577679468 121717907472 122069341296 122130706944 122210136384 122271285248 122443163136 122845883392 122858422272 122868313008 122938324992 123010029632 123080122368 123223358178 123365484312 123427211264 123445716807 123507483904 123577860096 123600714048 123681099528 124006949888 124029883194 124100557056 124181267616 124243402752 124386705408 124531461768 124612452573 124675096672 124756180892 124827268608 124850059992 125260696624 125355250188 125417972736 125499540096 125562630144 125644291584 126030365181 126070407168 126152398848 126175728924 126392942592 126444883882 126457790112 126540033732 126685985328 126768377358 126808653824 126831806976 126978095104 127198305216 127345016064 127427836704 127491596288 127587833856 127670812416 128030847168 128103800832 128114113848 128178518272 128484317493 128548605696 128696873984 128780573824 129092327406 129314866176 129325276689 129398967936 129463713792 129697333248 129763876128 129848269908 129998037232 130082583302 130095860832 130245913728 130523751104 130537073664 130621970304 130687635456 130698156484 130772630016 131141411968 131226701648 131301476352 131325758676 131452919808 131856841872 131942596842 132008925888 132094779768 132160874496 132313309184 132467290214 132628972896 132695334912 132848386048 133089490163 133256596032 133343261352 133410294528 133486313472 133497059808 133573128192 133882818228 133949807616 134036923776 134104305664 134191522304 134292501504 134447394816 134603859411 134734194688 134747947008 134759111844 134914226048 134991101952 135148199292 135304079568 135371780096 135392076498 135459821056 135562073472 135650238192 136032775116 136110288384 136189675664 136267278336 136355901696 136740428608 136829359688 136932645906 137397045312 137486403432 137555195904 137713852416 137803416576 137874118386 138122914559 138201618816 138226852134 138270769152 138386283336 138520281088 138681485548 138786169851 138855612672 138945919392 139106179968 139196649648 139266297856 139507818624 139668727296 139935043584 140097894489 140259483756 140420929152 140500942848 140582891008 140918283702 140989124928 141059670016 141080819208 141151410176 141257958912 141349828032 141748437936 141829208064 141840626046 141921448704 142004225384 142321670592 142414231512 142485824768 142578492448 142659735552 142685782848 142850356992 143155081856 143263143072 143334825984 143346365176 143356316292 143428045824 143500148736 143593476096 143760584541 143926398364 144034703064 144128378079 144174170112 144200833056 144617181408 144701530393 144783983232 144878145552 144950636544 145117822976 145286705396 145537161216 145631813376 145814667264 145909499904 145984360644 146247791886 146320968192 146416130112 146489735168 146585006848 146839219992 146912692224 147082141696 147177798656 147458433024 147534088464 147630039354 147800316216 147884534784 147896440251 147970441472 148398022752 148569185408 148665809488 148680983808 148852472832 149282251776 149357297664 149369321696 149454434304 149800945236 149875899392 149973373312 150086581344 150184192284 150607715307 150693533568 150791539248 150867343872 150965462592 151040999424 151313555456 151391188816 151489648226 151575969024 151778504304 152102274472 152217089514 152293252608 152392298688 152468908032 152568068352 152655003648 153185055744 153213385122 153262063616 153361739776 153477144576 153654165504 153832982184 153933029649 154010413536 154110576396 154187686912 154633233792 154710605824 154733801712 154811224064 154928083968 155028843648 155466028704 155554615296 155567138244 155645343616 155734032384 155746569776 155835316224 156196621266 156274775552 156376411072 156494452464 156596230854 156674585088 157127318208 157205938176 157218963818 157489618944 157672899174 157854759496 157957422581 157973545296 158155752384 158612765544 158692128768 158704904302 158715921609 158795336448 158978491392 159081885312 159161483264 159466992678 159621402624 159754753557 159925764096 160111879416 160216010451 160296552864 160400804004 160481061888 160666161152 160770652672 160853138117 161049467088 161235221952 161264660823 161315897344 161437667328 161542660608 161998214784 162103572624 162195941376 162290543296 162759121728 162840942592 162946848512 163069466112 163257550848 163636064382 163729306368 163824417344 163835790048 163917766656 164106829824 164297810904 164404664319 164487312416 164594289076 164611089216 164718146376 164800952064 164908132704 165276778752 165373177592 165467409408 165480730387 165575023488 165657870336 166041949024 166149936764 166275355743 166436358144 166466746656 166753714176 166947775596 167140333584 167223963648 167249035674 167332720128 167416840192 167525722112 168040486908 168203198464 168234305232 168610386816 168720044976 168914647104 169010896896 169024503144 169109075968 169597740288 169793354752 169903782272 169921124352 170117111808 170227749888 170315087418 170608287744 170622423867 170707796224 170805067776 170818818464 171115058781 171312423324 171398140928 171527521536 171639076896 172123103208 172235045913 172333187712 172419821568 172433702252 172531957248 173018501504 173131026544 173261715228 173461147776 173661218304 173962388016 174049431552 174075526926 174162627072 174250180608 174363506688 174767769442 174899282292 175068635136 175101011568 175214890998 175270559744 175809122496 175923462456 176011901184 176126373024 176214499328 176838630528 176927113216 177060667392 177175821312 177586604433 177675461376 177791015136 177880392704 177996079744 178097504256 178510424304 178599743488 178715898368 178748949309 178850802816 178967120976 179056668672 179263193088 179471812548 179574077952 179678815792 179795672462 180197599056 180405439424 180522768664 180541194624 180749431296 180866984256 181377033488 181389624696 181480384512 181494994618 181689704448 181807868928 182229391477 182247991632 182366519202 182576861208 183104011944 183196060416 183315204576 183406927872 183618469888 183737888768 183832157848 183951715703 184268825088 184302469512 184500191232 184515044448 184620183552 184835037267 185048226468 185140816896 185261225856 185366790144 185474906624 185595532864 186010424832 186044824791 186224969728 186365104128 186580058112 186797192652 187012645008 187134271338 187227905536 187240902912 187891044936 187985499904 188107758944 188126959104 188249310144 188343945216 188466437376 188997917248 189105610752 189120834728 189228598272 189263593386 189667325823 189762227456 189885642016 190028977992 190152566037 190212980736 190247710464 190467142656 190797457824 190908741779 191017524096 191113101312 191141755056 191237394432 191457968128 191680779388 192046270752 192171170772 192267777408 192822908544 193045310976 193170860736 193267515392 193638491109 194049548288 194175751168 194195570688 194545999872 194645814192 194772404862 194997055848 195094624256 195123874953 195221506816 195368870592 195785626656 195883589632 196031453184 196047234726 196158945024 196611244032 196712117952 196840052472 196952214528 197067088288 197179379712 197195253668 197864030336 198013388832 198142169652 198241311744 198469963776 198700935321 198943459344 199043002368 199272579072 199734593648 199864493878 199884894048 200014892028 200115441792 200245589712 200810287076 200824227342 200924711424 201055385664 201156458496 201287283456 201671092224 202101292032 202138667766 202371339072 202486652928 202722298938 202956119352 203057670144 203088114747 203189731584 203291877376 203424091136 204049162674 204246740992 204284513496 204400917504 204533852544 204636192768 205110642912 205244039532 205347218048 205480768528 206177645056 206311735616 206332793856 206570778624 206705124864 206811177579 207288038272 207302428224 207406153728 207422850992 207579425004 207780421632 208022228322 208262161688 208283419008 208418879088 208659269952 208794974472 208899446784 209261727936 209383781306 209503090944 209986158592 210230532232 210389225634 210631393728 210874336512 210994495488 211377425553 211483687392 211589505024 211621228812 211727115264 211971321856 212109180416 212218005751 212622656904 212760939069 212828536832 212988690432 213006338076 213482505888 213621347268 213728737152 213867738672 213974749184 213989603328 214275535488 214732622784 214980295936 215002238976 215019547764 215142068736 215250223104 215390214144 215889597546 215997619712 216138096832 216261255168 216301249584 217012162304 217175974848 217317218328 217425954816 217676734464 217930058094 218181419176 218305741824 218323316561 218447720064 218557022208 219063747872 219206219092 219371687829 219481452288 219624195168 219734602752 219877510272 220258829988 220369038336 220623212544 220766697984 221187649536 221301132696 221445059031 221700474324 221915144192 221955662208 222597034128 222853778112 222965284864 222998714232 223110293504 223278709248 224035946496 224053982544 224181651456 224312406976 224701417854 224813849088 224960059968 225219529472 225347862528 225366004192 226130320384 226301015808 226448193888 226561499136 226822815744 226970333184 227086783224 227234472339 227363953536 227477716992 227496565156 227667756456 228153411708 228416564432 228439878912 228588448032 228703362048 228852102528 229497470944 229646727884 229777583616 229820077683 229893095424 230042609664 230481248256 230575964726 230749473276 231015620304 231165864594 231281530368 231548291072 231949850688 232065908736 232100702568 232216836096 232484675584 232755232114 233199043056 233350707366 233424846848 233468015424 233601048576 233619854664 233752974336 234294931899 234412163328 234564616608 234682534912 234835164032 235011877632 235784840704 235808907264 235828445727 236080889856 236234428416 236509348761 236782139244 236900615168 237054686848 237233628576 238013899072 238038193152 238057356453 238193004672 238331932412 238467737088 238622827968 238742224896 239295750064 239432103936 239451379454 240263465408 240444829296 240601206006 240721592832 240999241728 241155979008 241574200632 241852832928 241973846016 242252939264 242410491904 242692599709 242997322176 243155358936 243435814944 244138682592 244261413888 244420272768 244542570496 244886326272 245454096573 245691766784 245716844544 245736626016 245876649984 246020059264 246160244736 246446716356 246730968624 246854422528 246891433614 247014967808 247201428096 247362199056 248013899776 248059766388 248201114112 248362535232 248486805504 249062923536 249224905146 249350193344 249512361784 249654537216 249700119984 250521393248 250710500376 250835945472 250873553511 250999080192 251125260288 251288583168 251871197137 252060730362 252140814336 252304797696 252351457848 252785885184 252889767764 252915580224 253080067464 253371970656 253536754716 253663613952 253956190208 254251734443 254396610432 254690032128 254855673408 254983192576 255175667712 255341624832 255472631127 256061694336 256207601664 256228227696 256357036544 256968634986 257097211392 257393747968 257561147648 258184654812 258629732352 258650553378 258797935872 259394666496 259527752256 259696539816 259996074464 260165166604 260191721664 260491827456 261047502208 261074147328 261243940608 261375270912 261396312968 261545260032 262151654163 262282823936 262453403296 262602952704 262651517352 262822336497 262905839616 263713683744 263885193684 264017851776 264189559536 264321748992 264626618368 264934580428 265257945792 265390669824 266178980326 266513192064 266686522704 266820589056 266994119616 267146256384 267765636456 267899615232 268073847552 268208611328 268383044608 268585003008 268894789632 269207718822 269468389376 269518223688 269693508693 269828452096 269982203904 270296398584 270608159136 270743560192 270784152996 270919642112 271124146944 271300476384 272065550232 272220576768 272242491927 272379351328 272534556672 272711803392 273480857216 273658719376 273865291812 274794090624 274972806864 275110391808 275427704832 275606833152 275748236772 276245829118 276403237632 276453704268 276772566672 277040562176 277362971096 277572339702 277711225344 277891838784 278212359936 278393299296 278532595712 279015637248 279337454592 279870087168 280195788978 280518967512 280701407007 280841858304 281001885696 281165782016 281836567404 281978249856 282119340032 282161638416 282302820352 282515917824 282699656064 283496875872 283658416128 283681252092 283842897408 284008450768 284643341184 284828463024 284971649536 285156984896 285319471104 285371565696 285700713984 286310163712 286526286144 286669651968 286692730352 286712632584 286856091648 287186952192 287521169082 287852796728 288040005883 288069406128 288256756158 288348340224 288401666112 289234362816 289403060786 289567966464 289756291104 289901273088 290235645952 290573410792 290762389337 291074322432 291263626752 291629334528 291818999808 291968721288 292158607293 292495583772 292641936384 292832260224 292979470336 293170013696 293678439984 293825384448 294070852089 294164283392 294355597312 294916866048 295068176928 295260078708 295600632432 295769069568 295792880502 295940882944 296796045504 297138370816 297331618976 297361967616 297704945664 298564503552 298738643392 298908868608 299601890472 299751798784 299796740817 299946746624 300173162688 300368384568 301215430614 301387067136 301583078496 301734687744 301758978941 301930925184 302081998848 302627110912 302782377632 302979296452 303151938048 303208001649 303557008608 304204548944 304434179028 304586505216 304784597376 304937816064 305136136704 306073744011 306370111488 306426770244 306723479552 306954289152 307665964368 307866059298 308020827072 308221152792 308375373824 309266467584 309467603424 309622448128 309856167936 310057687296 310932057408 311109230592 311134276488 311290687232 311468064768 311493139552 311670632448 312033342483 312393242532 312549551104 312752822144 312988904928 313192461708 313349170176 314075671959 314254636416 314411876352 314437927636 314979237888 315345798348 315709518992 315914845162 315947090592 316311504768 317225531088 317384257536 317409808604 317431843218 317590672896 317956982784 318163770624 318933985356 319242805248 319509507114 320223758832 320432020902 320593105728 320801608008 320962123776 321332322304 321541305344 321706276234 322098934176 322470443904 322529321646 322631794688 322875334656 323085321216 323834396319 323996429568 324207145248 324391882752 324581086592 325518243456 325681885184 325893697024 326138932224 326515101696 326895087141 327272128764 327458612736 327648834688 327671580096 327835533312 328595621808 328809328638 328974624832 329188578152 329222178432 329436292752 329601904128 329816265408 330553557504 330746355184 330934818816 330961460774 331150046976 332083898048 332299873528 332550711486 332872716288 332933493312 333507428352 333895551192 334280667168 334447927296 334498071348 334665440256 334833680384 335051444224 335441363929 336080973816 336406396928 336468610464 337052126781 337220773632 337440089952 337829294208 338021793792 338049006288 338218151936 339195480576 339586709504 339807564544 339842248704 340234223616 340455499776 340630174836 341216575488 341244847734 341415592448 341637636928 342230117562 342624846648 342796281856 343055043072 343278153792 344246206416 344470091826 344666375424 344839643136 344867404504 345063914496 345863947089 346037003008 346262053088 346523430456 346748796891 346922295552 347322436608 347924776032 348098863104 348151053852 348325254144 348500361216 348727013376 349132848171 349535538884 349798564584 350026061049 350137270272 350202023136 350429781996 351418002383 351618244992 351846924912 352023802368 352252746048 352428998656 353677261056 354121334784 354351642624 355173208866 355350922752 355582030272 355760785408 355992159488 356195008512 357020848608 357199486976 357431796736 357497898618 357701605632 357934241952 358113337344 358526386176 358943625096 359148155904 359177069181 359357631584 359591344924 360395198112 360810878848 361045537328 361082389248 361498862592 361733968512 362754066976 362779249392 362960769024 362989989236 363379408896 363615737856 364458782954 364495983264 364733038404 365153722416 366208023888 366392120832 366630409152 366813855744 367475777536 367664315696 367903431406 368537650176 368604939024 369030088896 369240367104 369670074534 370096452936 370281633792 370337150421 370522451712 370733580288 370949813248 371191065728 372020849664 372089649582 372449939456 372730208256 373160116224 373594385304 373837357719 374025290016 374268542676 374455811072 374481805824 375782089872 375970999808 376215517888 376253918208 376498620288 376687890432 376932874752 377995834496 378211221504 378241669456 378457196544 378527186772 379334651646 379524454912 379771284032 380057955984 380305132074 380425961472 380495420928 380934285312 381594915648 381817483558 382035048192 382283510112 382474788864 382915936256 383361558776 383610883411 384092541504 384342341544 384535554816 385452952479 385645817088 386090621952 386341721472 386535030784 387276982218 387975830067 388099096576 388351502336 388391141376 389091999744 389291628384 389544809724 389994111696 390189248512 390247749906 390443013632 390737741184 391571253312 391767179264 392062906368 392094469452 392317890048 393424235904 393680104944 393904429056 394134176576 394358759424 394390507336 395728060672 396026777664 396284339304 396482623488 396939927552 397401870642 397886918688 398086004736 398118989023 398545158144 399268470489 399469187296 399728987756 399769788096 400029784056 400230883584 400491179424 401620574152 401648454684 401849422848 401881773797 402110771328 402312916992 402574566912 403342184448 403811578233 404202584064 404277335532 404742678144 404973305856 405444597876 405912238704 406115340288 406176229494 406379463168 406583754752 406848182272 408098325348 408493481984 408569026992 408801835008 409067705088 410221285824 410488079064 410694436096 410961537056 412355290112 412623471232 412665587712 413141557248 413410249728 413622355158 414368743677 414576076544 414604856448 414812307456 414845701984 415158850008 415560843264 416044456644 416524323376 416566838016 416837758176 417318539904 417589948944 417798893568 418523455872 418767562612 419006181888 420461064464 420778451268 421262787456 421748673024 422754851106 422967374784 423179010048 423242457624 423454230528 423942643712 424218360832 424436011502 425245313808 425521878138 425657073664 426012676152 426965011776 427242694536 427457474304 427735477344 427949498368 427979206656 428551070976 429465245568 429960591872 430004477952 430039095528 430284137472 430500446208 430780428288 431281753623 431779195092 431995239424 432276193664 432522510336 432602499168 434024324608 434104591179 434351949696 434634436656 434851909632 435353468928 435860116188 436362838352 436611483648 436646633122 436895440128 438127495744 438412438184 438743375658 438962904576 439248390336 439469205504 439755020544 440517659976 440738076672 441246425088 441533395968 442375299072 442557093587 442602265392 442890118062 443400948648 443689320753 443830288384 443911324416 445194068256 445707556224 445930569728 445997428464 446220587008 446557418496 448071892992 448107965088 448363302912 448624813952 449402835708 449627698176 449920119936 450439058944 450732008384 451823145921 452260640768 452602031616 452896387776 453122998272 453940666368 454173566448 454468944678 454727907072 454993130312 455289041557 455335512912 456306823416 456833128864 456879757824 457176896064 457406724096 457704205056 458994941888 459293455768 459555167232 459640155366 459786190848 460085219328 460962496512 461151929452 461498946552 461799088947 462031240608 462331729188 462563060736 463096582144 463635515749 463899701376 464131817472 464201405136 464433672192 464969351168 465510464228 466398086112 466701414732 466936030848 467202097152 467239709328 467505948672 468589863798 468824326656 469129233216 469365069824 469670328064 470023755264 471569681408 471617814528 471656891454 472468856832 473018697522 473564278488 473801230336 473872267743 474109373696 474467257152 476027798144 476076386304 476114712906 476386009344 476663864824 476935474176 477245655936 477484449792 478591500128 478864207872 478902758908 479264260671 480526930816 480889658592 481202412012 481443185664 481998483456 482311958016 482559414351 483148401264 483705665856 483793982469 483947692032 484820983808 485385199418 485994644352 486310717872 486871629888 488277365184 488522827776 488840545536 489772652544 490908193146 491383533568 491473252032 491753299968 492040118528 492320489472 492893432712 493213992957 493461937248 493708845056 493782867228 494029935616 494402856192 494724398112 496027799552 496119532776 496402228224 496442191161 496725070464 496973611008 498125847072 498449810292 498700386688 499024723568 499309074432 499400239968 501042786496 501421000752 501671890944 501747107022 501998160384 502250520576 502577166336 503742394274 504121460724 504609595392 504702915696 505779535528 505831160448 506160134928 506743941312 507073509432 507327227904 507912380416 508503468886 508793220864 509380064256 509711346816 509966385152 510351335424 510683249664 510945262254 511867271601 512123388672 512415203328 512456455392 512714073088 513345176343 513937269972 514194422784 514787495936 515122295296 516369309624 516705137739 517259464704 517301106756 517595871744 519055504512 519393079632 519992148928 520330333208 520383443328 520983654912 522095004416 522148294656 522487881216 522750541824 522792625936 523090520064 524303308326 524565647872 524906806592 525205905408 525303034704 525644672994 525811679232 527427367488 527770387368 528035703552 528379119072 528643497984 529253236736 529869160856 530213768791 530515891584 530781339648 532357960652 532759813299 533026384128 533373045408 533641178112 533988239232 534292512768 535531272912 535799230464 536147695104 536246847927 536417222656 536766089216 537170006016 537789579264 538415437644 538936778752 539036447376 539387017386 539656904192 540592797168 541216318272 541487120384 541568305992 541839284224 542248293888 542600952768 544131100464 544441153536 544484983854 544758702656 545069113344 545423606784 546688174431 546961714432 547317438752 547730583624 549588181248 549945613728 550220783616 550266373363 550855409664 551213666304 551496473544 551855147109 552491658236 552806475264 552907408536 553545133344 554725942192 555144679404 555422450688 555467165057 555783677568 556424719872 556786598592 557065191424 558031274496 558134474373 558674909184 559740174336 560391577956 561037935024 561402814014 561683716608 562331564032 563673134808 563956499712 564323276832 564605640704 565031835648 565399312128 566993751744 567316832256 567362504184 567685794816 568016901536 569001977469 569286682368 569656926048 569943299072 570313969792 570638942208 570743131392 571401427968 572620327424 572726225337 573052572288 573339303936 573385460704 573425265168 573712183296 574373904384 575042338164 575705593456 576080011766 576138812256 576513512316 576803332224 578468725632 578806121572 579135932928 579512582208 579802546176 581146821584 581524778674 582148644864 582527253504 583637999616 583937442576 584317214586 584991167544 585283872768 585371624859 585664520448 585958940672 586340027392 587356879968 587650768896 588141704178 588328566784 588711194624 589396313579 589833732096 590136353856 590520157416 591201264864 591538139136 591585761004 591881765888 593592091008 594276741632 594663237952 594723935232 595409891328 596102805963 597129007104 597477286784 597817737216 599203780944 599503597568 599593481634 599893493248 600346325376 600736769136 602430861228 602774134272 603166156992 603469375488 603517957882 603861850368 605254221824 605564755264 605958592904 606303876096 606416003298 607114017216 608409097888 608868358056 609173010432 609264344241 609569194752 609875632128 610272273408 611687193047 612147488022 612740222976 612853540488 613446959104 613908578304 615331928736 615732118596 616041654144 616442305584 616750747648 618532935168 618935206848 619244896256 619712335872 620115374592 620433532737 621864114816 622218461184 622268552976 622581374464 622986279104 623341264896 624066684966 624786485064 625099102208 625505644288 625977809856 626384923416 626698340352 628151343918 628509272832 628875855272 629958475776 630691596696 631419037984 631829690324 631894181184 632623009536 634451062176 634768515072 634819617208 634863686436 635181345792 635913965568 636327541248 636654017253 637867970712 638282817207 638485610496 639019014228 640447517664 640864041804 641186211456 641603216016 641924247552 642664644608 643082610688 643412552468 644197868352 644940887808 645058643292 645750669312 646170642432 647668792638 647992859136 648414290496 648783765504 649162173184 651036486912 651363770368 651787394048 652277864448 653030203392 653790174282 654544257528 654917225472 654969949683 655297669376 655343160192 655671066624 657191243616 657618657276 657949249664 658377156304 658444356864 658872585504 659203808256 659632530816 661107115008 661492710368 661869637632 661922921548 662300093952 664167796096 664599747056 665101422972 665745432576 665866986624 667791102384 668561334336 668895854592 668996142696 669330880512 670102888448 670882727858 672161947632 672812793856 672937220928 674104253562 674441547264 674880179904 675658588416 676043587584 676098012576 676436303872 678390961152 679173419008 679615129088 679684497408 680468447232 680910999552 681260349672 681703417017 682433150976 682489695468 682831184896 683275273856 684460235124 685249693296 685592563712 686110086144 686556307584 688492412832 688940183652 689332750848 689679286272 689734809008 690127828992 691727894178 692074006016 692524106176 693046860912 693497593782 693844591104 694644873216 695849552064 696197726208 696302107704 696650508288 697454026752 698265696342 699071077768 699525728573 699597129168 700052122098 700274540544 700404046272 700859563992 702836004766 702884795697 703236489984 703693849824 704047604736 704505492096 704857997312 707354522112 707485337181 708242669568 708703285248 709528046283 710346417732 710701845504 711164060544 711521570816 711984318976 714041697216 714172069359 714398973952 714863593472 714995797236 715403211264 715868483904 716226674688 717887250192 718296311808 718354138362 718715263168 719182689848 720790396224 721621757696 722091074656 722164778496 722997725184 723467937024 725508133952 725558498784 725921538048 725979978472 726758817792 727231475712 728077799127 728917565908 728991966528 729466076808 730307444832 732416047776 732784241664 732843234571 733260818304 733627711488 734951555072 735328631392 735806862812 736362289719 737075300352 737209878048 738060177792 738480734208 739340149068 740192905872 740563267584 740674300842 741044903424 741899626496 742382131456 744041699328 744179299164 744899878912 745460416512 747188770608 747674715438 748050580032 748537085352 748911622144 748963611648 751564179744 751941999616 752431035776 752507836416 752997240576 753375780864 753865749504 755613591411 755991668992 756422443008 756483338912 756914393088 757054373544 758669303292 759048909824 759542568064 760115911968 760610264148 760990841856 761868570624 762755203329 763189831296 763634967116 764070096384 764567020224 764949577728 766723117552 767221766822 768185083008 768684683088 769071109632 770905904958 771291634176 772181243904 772683442944 774553964436 775951660134 776198193152 776703004672 778183999488 778583256768 779089619448 779988223392 780378497024 780495499812 780886027264 781475482368 783142506624 783534358528 784125812736 784188938904 784635780096 786454962489 786848471808 787360209888 787808858112 788268353152 788717518848 788781014672 791456121344 792053555328 792568678608 792965246976 793879855104 794803741284 795773837376 796172009472 796237978046 798536940978 798938374592 799457975512 799539576192 800059568112 800461767168 800982358848 803241148304 803296909368 803698845696 803763547594 804221542656 804625833984 805149133824 806684368896 807015876541 807623156466 808405168128 808554671064 809080526079 809485356288 809946611712 810889195752 811824477408 812230680576 812352458988 812758926336 813167509504 813696364544 814643312399 816196650696 816727475781 816986963968 817138053984 817603670016 818135410176 820442571648 820976158128 821388872192 821923074112 824710580224 825246942464 825331175424 826283114496 826820499456 827244710316 828737487354 829152153088 829209712896 829691403968 830317700016 831121686528 832088913288 833048646752 833133676032 833675516352 834637079808 835179897888 835597787136 837046911744 837535125224 838012363776 838079828089 840922128928 841556902536 842104221021 842525574912 843497346048 845509702212 845934749568 846358020096 846484915248 846908461056 847885287424 848436721664 848872023004 850490627616 851043756276 852025352304 853930023552 854485389072 854914948608 855470954688 855898996736 855958413312 857102141952 858930491136 859921183744 860008955904 860078191056 860568274944 861560856576 862563507246 863558390184 863990478848 864120017649 864552387328 865045020672 865204998336 868048649216 868209182358 868703899392 869268873312 869703819264 870706937856 871720232376 872287168011 872725676704 873222967296 873293266244 873790880256 876254991488 876824876368 877486751316 877925809152 878496780672 878938411008 879510041088 881035319952 881476153344 882212556267 882492850176 883066791936 884750598144 885114187174 885204530784 885780236124 886801897296 887378641506 887660576768 887822648832 890388136512 891415112448 891994856928 892441174016 893114836992 896215930176 896726605824 897249627904 898805671416 899255396352 899390222451 899840239872 900878117888 901464016768 903646291842 904521281536 905204063232 905276936823 905792775552 906245996544 907881332736 908347132896 908937889356 909455814144 909986260624 910578083114 910671025824 912613646832 913666257728 913759515648 914353792128 914813448192 915408410112 917989883776 918586911536 919110334464 919280310732 920170438656 922303858904 922997893104 923598177894 924062481216 924663458376 925126121472 926193164288 927271031498 927799402752 928402810272 928867344384 929938702336 931020928456 931626431141 932796172224 933402829464 933872061696 934404194304 934479418656 935011897344 936100027449 937179727596 937648653312 938258466432 938730139648 939340656128 940047510528 942227015877 943139362816 943235629056 943313782908 944937713664 946037395044 947128556976 947602460672 947744535486 948218747392 948934514304 952055596288 952152772608 952229425812 952772018688 953327729648 953870948352 954491311872 957183000256 957728415744 957805517816 958528521342 961053861632 961779317184 962404824024 962886371328 963996966912 964623916032 965118828702 966296802528 966860401913 967411331712 967587964938 967895384064 969641967616 970770398836 971503188957 971989288704 972621435744 973743259776 976554730368 977045655552 977681091072 979545305088 980685261423 981816386292 982767067136 982946504064 983506599936 984080237056 985786865424 986427985914 986923874496 987417690112 987565734456 988059871232 988805712384 989448796224 992055599104 992239065552 992804456448 992884382322 993450140928 996251694144 996899620584 997400773376 998049447136 998618148864 998800479936 1002085572992 1002842001504 1003343781888 1003494214044 1003996320768 1004501041152 1005154332672 1006324091787 1007484788548 1008242921448 1009219190784 1009405831392 1011559071056 1011662320896 1012320269856 1012910712751 1013487882624 1014147018864 1014654455808 1015824760832 1017006937772 1017586441728 1018760128512 1019422693632 1020702670848 1021366499328 1021890524508 1023734543202 1024246777344 1024912910784 1025428146176 1026690352686 1027874539944 1028388845568 1029574991872 1030244590592 1032738619248 1033410275478 1034518929408 1034602213512 1035191743488 1037591841267 1038111009024 1038786159264 1039984297856 1040660666416 1040766886656 1041967309824 1044190008832 1044296589312 1044975762432 1045501083648 1045585251872 1046181040128 1047398544513 1048606616652 1049131295744 1049813613184 1050411810816 1050606069408 1051289345988 1054254007149 1054854734976 1055540774736 1056071407104 1056758238144 1057286995968 1059738321712 1060427537582 1061031783168 1064715921304 1065519626598 1066052768256 1066746090816 1067282356224 1067976478464 1068585025536 1071062545824 1071598460928 1072295390208 1072493695854 1072834445312 1073532178432 1074340012032 1074781512997 1075579158528 1076830875288 1077531207543 1077873557504 1078072894752 1078774034772 1079313808384 1081185594336 1082432636544 1082974240768 1083136611984 1083678568448 1084496587776 1085201905536 1088262200928 1088882307072 1088969967708 1089517405312 1090138226688 1090847213568 1093376348862 1093923428864 1094634877504 1095461167248 1099176362496 1099891227456 1100441567232 1100532746726 1102427332608 1102992947088 1103710294218 1104983316472 1105612950528 1105701958067 1105814817072 1107090266688 1109451884384 1110289358808 1110844901376 1110934330114 1111011451263 1111567355136 1112849439744 1113573197184 1114130382848 1116062548992 1116268948746 1117349818368 1119480348672 1120783155912 1121512073157 1122075870048 1122805628028 1123367433216 1124663128064 1125971966819 1127346269616 1127912999424 1128646553664 1129211281408 1130063671296 1130798624256 1133987503488 1134633664512 1134725008368 1135371589632 1136033803072 1138003954938 1138573364736 1139313852096 1139886598144 1140627939584 1141277884416 1141486262784 1142802855936 1145240654848 1145452450674 1146105144576 1146770921408 1146850530336 1147424366592 1148747808768 1150084676328 1150832650233 1151411186912 1152160023532 1152277624512 1153027024632 1153606664448 1156937451264 1157612243144 1158271865856 1159025164416 1159605092352 1162293643168 1163049557348 1163927490201 1164297289728 1165054507008 1167275999232 1167874885152 1168634429172 1169982335088 1170567745536 1170743249718 1171329040896 1171917881344 1172680054784 1174713759936 1175301537792 1176283408356 1177422389248 1178792627158 1180272707712 1181040314832 1182402529728 1183076278272 1183171522008 1183763531776 1187184182016 1188553483264 1189326475904 1189447870464 1190819782656 1192205611926 1194258014208 1194356967069 1194954573568 1195635474432 1197805411467 1198407561888 1199007195136 1199186963268 1199786986496 1200692650752 1201473538272 1204861722456 1205548268544 1205645321391 1206332313984 1206938750976 1207035915764 1207723700736 1211129510528 1211917185808 1212607752192 1212832006596 1214228034432 1216818195776 1217736716112 1218346020864 1218528688482 1219138389504 1219751264256 1220544546816 1223374386094 1224294976044 1225480445952 1225707080976 1226893918208 1230663857472 1231464237192 1232083308288 1232884611168 1233501495296 1237065870336 1237870413696 1238489792512 1239424671744 1240230749184 1240867065474 1243106231031 1243728229632 1244436922368 1244537105952 1245162748928 1245972558208 1246682529792 1248133369932 1249572970128 1250198204416 1251011288576 1251955619712 1252769846832 1253396680704 1256302687836 1257018545664 1257751710544 1261383193392 1262838075968 1263659380648 1263788362368 1265246019072 1268902124352 1269537030144 1269639234416 1269727372872 1270362691584 1271827931136 1272655082496 1273308034506 1275605740339 1275735941424 1276565634414 1276971220992 1278038028456 1280895035328 1281728083608 1282372422912 1283206432032 1283848495104 1285329289216 1286165221376 1286825104936 1287662009921 1288395736704 1289881775616 1290117286584 1291501338624 1292341284864 1293845260869 1295337585276 1295985718272 1296828580992 1297567531008 1298324346368 1302072973824 1302313773537 1302727540736 1303574788096 1304555728896 1306060406784 1307580348564 1309088515056 1309834450944 1309939899366 1310595338752 1310686320384 1314382487232 1315237314552 1315898499328 1316754312608 1316888713728 1317745171008 1318407616512 1319265061632 1322214230016 1322985420736 1323739275264 1323845843096 1324600187904 1327671280761 1328335592192 1329199494112 1330202845944 1331067962259 1331490865152 1331733973248 1335582204768 1336361192453 1337122668672 1337791709184 1337992285392 1338661761024 1340205776896 1341765455716 1344323895264 1345874441856 1348208507124 1348883094528 1349760359808 1351317176832 1352196025152 1352872607744 1355469437763 1356781922304 1358346838016 1359230258176 1359368994816 1361821999104 1362520699344 1363406834034 1364979390936 1365662369792 1365867124671 1366550547712 1368920470248 1370499386592 1371185127424 1372220172288 1373112615168 1376984825664 1377880367304 1378665501696 1379358572544 1379469618016 1380255657984 1383455788356 1384148012032 1385048212352 1386093721824 1386995187564 1387689182208 1389289746432 1390906547247 1391699104128 1392395452416 1392604215408 1393301016576 1394908053504 1396531392684 1398142155536 1399051457146 1399194258336 1400104244196 1400808092544 1401719127984 1405672009532 1405769591394 1406472979968 1407387699648 1408095209472 1409010984192 1414709044224 1414970674362 1417406570496 1419056092566 1420692835464 1421403691008 1421616803229 1422328121088 1423043141632 1423968637952 1428083394432 1428344138718 1428797947904 1429727186944 1429991594472 1430806422528 1431736967808 1432453349376 1435774500384 1436592623616 1436708276724 1437430526336 1438365379696 1441580792448 1443243515392 1444182149312 1444329556992 1445995450368 1446935874048 1447678243053 1451016267904 1451116997568 1451843076096 1451959956944 1454462951424 1456155598254 1457835131816 1457983933056 1458932153616 1460614889664 1464832095552 1465568483328 1465686469142 1466521636608 1469903110144 1470657262784 1471613725624 1472724579438 1474150600704 1474419756096 1476120355584 1476961468416 1478680298136 1479641978871 1480385811744 1481126535168 1481348601684 1482089806848 1483799252992 1484764262912 1485526040257 1488083398656 1488358598328 1489326573483 1489799757824 1490920833024 1494377541216 1495349430876 1496101160064 1497074170704 1497823244288 1497927223296 1503128359488 1503883999232 1504862071552 1505015672832 1505994481152 1506751561728 1507731499008 1511227182822 1511983337984 1512966677824 1513828786176 1514108747088 1517338606584 1518097819648 1519085136128 1520231823936 1521220528296 1521981683712 1523737141248 1525510406658 1526379662592 1527269934232 1528140192768 1528263215927 1529134040448 1529899155456 1533446235104 1534443533644 1535601814803 1536370166016 1537369366176 1538142219264 1541811809916 1542583268352 1544362487808 1545366885888 1549107928872 1550115413217 1551903320268 1553406009344 1557166513536 1558179238896 1559976446784 1560756994048 1560990999624 1561772054528 1562950964736 1566285013248 1568251625472 1568377877808 1569271560192 1572909924978 1573696943616 1574720419776 1575617716224 1576536706304 1577435037696 1577562029344 1582912242688 1584107110656 1585137357216 1585930493952 1587759710208 1589607482568 1590641306373 1591547674752 1592344018944 1592475956092 1597073881956 1597876749184 1598915951024 1599079152384 1600119136224 1600923534336 1601964717696 1606482296608 1606593818736 1607397691392 1607527095188 1608443085312 1608740543781 1609251667968 1610298267648 1613368737792 1614031753082 1615246312932 1616810336256 1617109342128 1618161052158 1618970712576 1621778391504 1623648954816 1624461361152 1624704917976 1625517852672 1627392729088 1629286624798 1632393301392 1633454951562 1633973927936 1634276107968 1635207340032 1636270820352 1640064523293 1640885143296 1641952316256 1642777744384 1643846148224 1649421160448 1650493884928 1650662350848 1650799120089 1652566228992 1653640998912 1654489420632 1655565441327 1657474974708 1658304306176 1658419425792 1659382807936 1660635400032 1664177826576 1666097293504 1666267352064 1666401495171 1667351032704 1669274159616 1670359795776 1671195574272 1674093823488 1675070250448 1676024727552 1676159656178 1681844257856 1683113805072 1684208442042 1685051149824 1686994692096 1691019404424 1691869499136 1692969830496 1693816922112 1695770574848 1696873443328 1697744046008 1698848197963 1700981255232 1702087512552 1704050704608 1707005932407 1707860047104 1708970778144 1709829897216 1710941909376 1711797993472 1711916826624 1714204283904 1717860982272 1718178676011 1719842367488 1720017911808 1720156382112 1721136549888 1723121713152 1725127014492 1727116780368 1727980957696 1728240035298 1729104774656 1730409996672 1736097298432 1736418364716 1737407798784 1738537746624 1739407638528 1743440464752 1744574336022 1745451353408 1746445934592 1746586532488 1747581760512 1752509982976 1753649752736 1754973502632 1755851618304 1756114874577 1756993561344 1757876822016 1759020082176 1762070639904 1762952306688 1763098379959 1764425112534 1764985700352 1766133583872 1768188940737 1769501196288 1770228374348 1770409061568 1771560472248 1773603794592 1774757283012 1775645297664 1779762141101 1780776273024 1782830224896 1783989713856 1784882348032 1786229673984 1788308417889 1792431860352 1793453211648 1794499255808 1797611342832 1798510792704 1798780444902 1799680479744 1801756235776 1802928033536 1807292583684 1809042563072 1810408126464 1810553873646 1811585551104 1815762665472 1816694265792 1817875778712 1818911628288 1819972521248 1821156166228 1821342051648 1825227293664 1827332515456 1827519031296 1828707584256 1829626896384 1830816820224 1835061579141 1835979767552 1837173823072 1838220668928 1838560621464 1840340877312 1844607717808 1845995786208 1847196355788 1848124962432 1849326916752 1850252242944 1852386328576 1854542062996 1855598805504 1856805620544 1857734688768 1862041856912 1863252862282 1865592344448 1866805658928 1867744123392 1868958837312 1870023794688 1872200054898 1874359455192 1875297306624 1876516932864 1877460279296 1878681312256 1880095021056 1884454031754 1886278725632 1886627565816 1889875427328 1892074790088 1894257113952 1895204921344 1895489070972 1896437494784 1897869028608 1904111192576 1904305545216 1904458851624 1905544037376 1906655459296 1907741896704 1908982623744 1909962051759 1914366000512 1915456831488 1915611035632 1917057042684 1922107723264 1923558634368 1924809648048 1925772742656 1927993933824 1929247832064 1930237657404 1932593605056 1933720803826 1934822663424 1935175929876 1939283935232 1941540797672 1943006377914 1943978577408 1945242871488 1947486519552 1953109460736 1954091311104 1955362182144 1959090610176 1959895700171 1961370522846 1963632772584 1964909849049 1965534134272 1965893008128 1967013199872 1968160474112 1971573730848 1972855971828 1973847748992 1974835380224 1975131468912 1976119742464 1977611424768 1978897592448 1984111198208 1984478131104 1985608912896 1985768764644 1986900281856 1992503388288 1993799241168 1994801546752 1996098894272 1997236297728 1997600959872 2004171145984 2005684003008 2006687563776 2006988428088 2007992641536 2010308665344 2012648183574 2014969577096 2016280041181 2016485842896 2018438381568 2018811662784 2023118142112 2023324641792 2024640539712 2025821425502 2026975765248 2028294037728 2029308911616 2031649521664 2034013875544 2035172883456 2035336725359 2037520257024 2038845387264 2041405341696 2042732998656 2043781049016 2045110251051 2047469086404 2048493554688 2049825821568 2050856292352 2053380705372 2055749079888 2056777691136 2059149983744 2060489181184 2065477238496 2066820550956 2069037858816 2069204427024 2070383486976 2075183682534 2076222018048 2077572318528 2079968595712 2081321332832 2081533773312 2083934619648 2088380017664 2088593178624 2089951524864 2091170503744 2092362080256 2094797089026 2097213233304 2098262591488 2098577185719 2099627226368 2100823621632 2101212138816 2102578691976 2108508014298 2109709469952 2111081549472 2112142814208 2113516476288 2114573991936 2119476643424 2120855075164 2122063566336 2122456011543 2129431842608 2131039253196 2132105536512 2133492181632 2134564712448 2135952956928 2142125091648 2142516208077 2143196921856 2144590780416 2144987391708 2147064356864 2148680024064 2149563025994 2153661750576 2155062415086 2155747115008 2156145789504 2157548069544 2158627616768 2162371188672 2164865273088 2166273223968 2167357136896 2168993175552 2170403811072 2176524401856 2177764614144 2177939935416 2179034810624 2180276453376 2181694427136 2184233397381 2186752697724 2187846857728 2189269755008 2190922334496 2198352724992 2198529703713 2199782454912 2200883134464 2201065493452 2204854665216 2205985894176 2207420588436 2209966632944 2211225901056 2211403916134 2211629634144 2214180533376 2218903768768 2220578717616 2221689802752 2221868660228 2222022902526 2223134710272 2225698879488 2227146394368 2232125097984 2232537897492 2234699636736 2241566311824 2243024146314 2244151740096 2245611256056 2246734866432 2249326256128 2251943933638 2254692539232 2255825998848 2257293107328 2258422562816 2260127342592 2261597248512 2266840774233 2267975006976 2269267329024 2269450016736 2270743179264 2272067606144 2276007909876 2277146729472 2278627704192 2279773196288 2281255879168 2282972525568 2285605711872 2288265609987 2290481309696 2290904901348 2292210289152 2293541842816 2293701060672 2294848733184 2300169352656 2301665300466 2302822373824 2304320047064 2304555249024 2306054049264 2307213328896 2313874902528 2315224486288 2316543731712 2318050328832 2324587286336 2326099114696 2327854980402 2328594579456 2330109014016 2334551998464 2335749770304 2337268858344 2339964670176 2341135491072 2341486499436 2342658081792 2343835762688 2345360109568 2348089547503 2349427519872 2350603075584 2352566816712 2354844778496 2357585254316 2359364887467 2360545415424 2362080629664 2364805059456 2366152556544 2366343044016 2367527063552 2374368364032 2377106966528 2378652951808 2378895740928 2381639565312 2384411223852 2388516028416 2388713934138 2389909147136 2395610822934 2396815123776 2398014390272 2398373926536 2399573972992 2401385301504 2402947076544 2409723444912 2411096537088 2411290642782 2412664627968 2413877501952 2414071831528 2415447401472 2421047629623 2422259021056 2423834371616 2425215504384 2425664013192 2427241578237 2428456068864 2433636391552 2435473432224 2436692041728 2437057376964 2438276779008 2439502528512 2441089093632 2443929937197 2446748772188 2448589952088 2450182427343 2450960891904 2451414161952 2459926016681 2461327714944 2462928474384 2464166616576 2465769222336 2467002990592 2474131740672 2475740827392 2478849343488 2480461498368 2481734130948 2486212462062 2487456459264 2489074211904 2490325497856 2491945116416 2493365059584 2496266739864 2499145940256 2500396408832 2502022577152 2503911239424 2505539693664 2506793361408 2512605375672 2514037091328 2514239484267 2515503421088 2522766386784 2525676151936 2527318761296 2527576724736 2530492038144 2537804248704 2539074060288 2539278468832 2539454745744 2540725383168 2543655862272 2545310164992 2546616069012 2551211480678 2551471882848 2553131268828 2556076056912 2561790070656 2563456167216 2564744845824 2566412864064 2567696990208 2572330442752 2573650209872 2575324019842 2576791473408 2579763551232 2580234573168 2584682569728 2587690521738 2590675170552 2591971436544 2592360052947 2593657161984 2595135062016 2596648692736 2604145947648 2604627547074 2605455081472 2607149576192 2609111457792 2612120813568 2615160697128 2616861504033 2618177030112 2619668901888 2619879798732 2621190677504 2621372640768 2628764974464 2630474629104 2631796998656 2633508625216 2633777427456 2635490342016 2636815233024 2638530123264 2644428460032 2645970841472 2647478550528 2647691686192 2649200375808 2655342561522 2656671184384 2658398988224 2660405691888 2662135924518 2662981730304 2663467946496 2671164409536 2672722384906 2674245337344 2675984570784 2677323522048 2680411553792 2683530911432 2685276183877 2688647790528 2691748883712 2696417014248 2697766189056 2698170667353 2699520719616 2702634353664 2704392050304 2705745215488 2710938875526 2713563844608 2715830810469 2716693676032 2718460516352 2718737989632 2723643998208 2725041398688 2726813668068 2729958781872 2731324739584 2731734249342 2733101095424 2737840940496 2740998773184 2742370254848 2744440344576 2746225230336 2753969651328 2755760734608 2757331003392 2758939236032 2760511315968 2766911576712 2768296024064 2770096424704 2772187443648 2773990375128 2775378364416 2778579492864 2781813094494 2783398208256 2785208430816 2786602033152 2786832923161 2789816107008 2793062785368 2794879293423 2796284311072 2798102914292 2798388516672 2800208488392 2801616185088 2803438255968 2811344019064 2811539182788 2812945959936 2813172416579 2814775399296 2816190418944 2818021968384 2826681047631 2829418088448 2829941348724 2834813140992 2838112185132 2841385670928 2842807382016 2843233606458 2844656242176 2846086283264 2847937275904 2856166788864 2856688277436 2859454373888 2859983188944 2861612845056 2863473935616 2871549000768 2873185247232 2873416553448 2874861052672 2876730759392 2883161584896 2886487030784 2888364298624 2888659113984 2891990900736 2893871748096 2895356486106 2900581205739 2902032535808 2902233995136 2903686152192 2903919913888 2908925902848 2912311196508 2915670263632 2915967866112 2917864307232 2921229779328 2929664191104 2931136966656 2931372938284 2933043273216 2941314525568 2943227451248 2945449158876 2948301201408 2948839512192 2952240711168 2957360596272 2959283957742 2960771623488 2962253070336 2962697203368 2964179613696 2967598505984 2969528525824 2971052080514 2976166797312 2976717196656 2978653146966 2979599515648 2988755082432 2990698861752 2992202320128 2994148341408 2995646488576 2995854446592 3006256718976 3007767998464 3009724143104 3010031345664 3011988962304 3013503123456 3015462998016 3018972275361 3022454365644 3023966675968 3025933355648 3027657572352 3028217494176 3034677213168 3036195639296 3038170272256 3038732138253 3040463647872 3042441056592 3043963367424 3047474282496 3051020813316 3052759325184 3054539868464 3056280385536 3056526431854 3058268080896 3066892470208 3068887067288 3071203629606 3072740332032 3074738732352 3076284438528 3083623619832 3085166536704 3088724975616 3090733771776 3097899655109 3098215857744 3100230826434 3103806640536 3106812018688 3112775523801 3114333027072 3116358477792 3119952893568 3121513988096 3121981999248 3123544109056 3125901929472 3132570026496 3136503250944 3136755755616 3138543120384 3142195633539 3145819849956 3147393887232 3149440839552 3151235432448 3153073412608 3155124058688 3162762021447 3165824485376 3168214221312 3170274714432 3171860987904 3179214965136 3181282612746 3183095349504 3184951912184 3194147763912 3195753498368 3197831902048 3198158304768 3200238272448 3201847068672 3203929435392 3212964593216 3213187637472 3214795382784 3215054190376 3216886170624 3217481087562 3218503335936 3220596535296 3224344538991 3226737475584 3228063506164 3230492625864 3232593622629 3233620672512 3234218684256 3236322104316 3237941425152 3243556783008 3245448610243 3247297909632 3248922722304 3249409835952 3251035705344 3254785458176 3258573249596 3264786602784 3266909903124 3268552215936 3270414680064 3272541640704 3280129046586 3281770286592 3283904632512 3285555488768 3287692296448 3298842320896 3300987769856 3301324701696 3301598240178 3307281997824 3308978841264 3311130882654 3314949949416 3316608612352 3316838851584 3317105874201 3318765615872 3321270800064 3328355653152 3332194587008 3332534704128 3332802990342 3334702065408 3338548319232 3340719591552 3342391148544 3348187646976 3350140500896 3352049455104 3352319312356 3363688515712 3366227610144 3368416884084 3370102299648 3373989384192 3377915900457 3382038808848 3383738998272 3385939660992 3387633844224 3393746886656 3395488092016 3397696395926 3401962510464 3404175025104 3408101409216 3414011864814 3415720094208 3417941556288 3419659794432 3421883818752 3423833653248 3428408567808 3435721964544 3436357352022 3439684734976 3440312764224 3442273099776 3446243426304 3450254028984 3452497950699 3454233560736 3455961915392 3456480070596 3458209549312 3460819993344 3472194596864 3472836729432 3474815597568 3477075493248 3478815277056 3486880929504 3489148672044 3490902706816 3492891869184 3493173064976 3495163521024 3505019965952 3507299505472 3509947005264 3511703236608 3512229749154 3513987122688 3515753644032 3518040164352 3524141279808 3525904613376 3526196759918 3528850225068 3532267167744 3536377881474 3540456748696 3540818123136 3543120944496 3547207589184 3549514566024 3551290595328 3559524282202 3561552546048 3565660449792 3567979427712 3569764696064 3572459347968 3576616835778 3583070901207 3584863720704 3586906423296 3588998511616 3593416234401 3595222685664 3597021585408 3597560889804 3599360959488 3603512471552 3605856067072 3607706097767 3614585167368 3616935964173 3618085126144 3620816252928 3621107747292 3623171102208 3633388531584 3635751557424 3637823256576 3639945042496 3642312332456 3642684103296 3650454587328 3654665030912 3655038062592 3657415168512 3659253792768 3661633640448 3670123158282 3671959535104 3674347646144 3676441337856 3677121242928 3680681754624 3689215435616 3691991572416 3694392711576 3696249924864 3698653833504 3700504485888 3704772657152 3709084125992 3711197611008 3711496381537 3713611241088 3715469377536 3724083713824 3726505724564 3729318693093 3731184688896 3733611317856 3735488246784 3737917674624 3740047589376 3744400109796 3748718910384 3750594613248 3753033865728 3754920558592 3757362624512 3760190042112 3768908063508 3772557451264 3773255131632 3784149580176 3788514227904 3790409842688 3790978141944 3792874989568 3795738057216 3808222385152 3808611090432 3808917703248 3811088074752 3813310918592 3815483793408 3817965247488 3819924103518 3826817221017 3828732001024 3830913662976 3831222071264 3834114085368 3844215446528 3847117268736 3849619296096 3851545485312 3855987867648 3858495664128 3860475314808 3862986029763 3865187210112 3867441607652 3869645326848 3870351859752 3883081595344 3886012755828 3887957154816 3890485742976 3894973039104 3906218921472 3906941320611 3908182622208 3910724364288 3918181220352 3919791400342 3922741045692 3927265545168 3929819698098 3931068268544 3931786016256 3936320948224 3943147461696 3945711943656 3947695497984 3950262937824 3952239484928 3955222849536 3957795184896 3968222396416 3968956262208 3971217825792 3971537529288 3973800563712 3983013842283 3985006776576 3987598482336 3989603093504 3992197788544 3994472595456 3995201919744 4008342291968 4009083577359 4011368006016 4013375127552 4013976856176 4015985283072 4020617330688 4025296367148 4029939154192 4032560082362 4032971685792 4037623325568 4046236284224 4046649283584 4049281079424 4051642851004 4053951530496 4056588075456 4058617823232 4068027751088 4070345766912 4070673450718 4075040514048 4077690774528 4085465997312 4087562098032 4090220502102 4094938172808 4096987109376 4097601374013 4099651643136 4101712584704 4106761410744 4111498159776 4113555382272 4118299967488 4120978362368 4125774195053 4130954476992 4133641101912 4138075717632 4138408854048 4140766973952 4150367365068 4152444036096 4155144637056 4159937191424 4162642665664 4163067546624 4167869239296 4172719641741 4176760035328 4177186357248 4179903049728 4182341007488 4184724160512 4189594178052 4194426466608 4196525182976 4197154371438 4199254452736 4202424277632 4205157383952 4217016028596 4219418939904 4222163098944 4224285628416 4227032952576 4238953286848 4241710150328 4244127132672 4244912023086 4258863685216 4262078506392 4264211073024 4264850409687 4266984363264 4269129424896 4271905913856 4281810351329 4284250183296 4285032416154 4286393843712 4289181560832 4289974783416 4294128713728 4297360048128 4299126051988 4307323501152 4310124830172 4312291579008 4315096139088 4317255233536 4324742377344 4329730546176 4332546447936 4334714273792 4337986351104 4340807622144 4343034729159 4353048803712 4355529228288 4355879870832 4358069621248 4363388854272 4368466794762 4373505395448 4375693715456 4378539510016 4381844668992 4396705449984 4397059407426 4399564909824 4402130986904 4409709330432 4411971788352 4414841176872 4419933265888 4422451802112 4422807832268 4423259268288 4428361066752 4437807537536 4441157435232 4443379605504 4443737320456 4444045805052 4446269420544 4451397758976 4454292788736 4456578120771 4464250195968 4465075794984 4467979720449 4469399273472 4483132623648 4486048292628 4488303480192 4491222512112 4493469732864 4498652512256 4503887867276 4509385078464 4511651997696 4514586214656 4520254685184 4523194497024 4533681548466 4535950013952 4538900033472 4541486358528 4544135212288 4552015819752 4554293458944 4557255408384 4559546392576 4562511758336 4565945051136 4571211423744 4576531219974 4580962619392 4581809802696 4584420578304 4584789647781 4587083685632 4587402121344 4589697466368 4600338705312 4603330600932 4605644747648 4608640094128 4609110498048 4612108098528 4614426657792 4627749805056 4630448972576 4633087463424 4636100657664 4649174572672 4652198229392 4655709960804 4660218028032 4671499540608 4674537716688 4679929340352 4682270982144 4682972998872 4685316163584 4690720219136 4696179095006 4698855039744 4705133633424 4709689556992 4715170508632 4718729774934 4721090830848 4724161259328 4729610118912 4732305113088 4732686088032 4735054127104 4748736728064 4754213933056 4757305903616 4757791481856 4763279130624 4768822447704 4771923919119 4777032056832 4777427868276 4779818294272 4791221645868 4793630247552 4796028780544 4796747853072 4799147945984 4802770603008 4805894153088 4819446889824 4822193074176 4822581285564 4825329255936 4827755003904 4828143663056 4830894802944 4842095259246 4844518042112 4847668743232 4850431008768 4851328026384 4854483156474 4856912137728 4867272783104 4870946864448 4873384083456 4874114753928 4876553558016 4882178187264 4887859874394 4893497544376 4896680100011 4897179904176 4900364854686 4901921783808 4902828323904 4919852033362 4920193569879 4922655429888 4925856948768 4928333233152 4931538444672 4934005981184 4948263481344 4951481654784 4952397360267 4957698686976 4960922996736 4963468261896 4966696323981 4972424924124 4974912918528 4978148423808 4980650995712 4983890232832 4992533479728 4998291880512 4999204485513 5000792817664 5004045154304 5007822478848 5011079387328 5013586722816 5025210751344 5028074182656 5028478968534 5031006842176 5045532773568 5051352303872 5054637522592 5055153449472 5060984076288 5075608497408 5078556937664 5078909491488 5081450766336 5087311724544 5090620329984 5093232138024 5096544593889 5102422961356 5102943765696 5106262537656 5112152113824 5123580141312 5126912334432 5129489691648 5129902641997 5132825728128 5135393980416 5144660885504 5147300419744 5150648039684 5153582946816 5154536028033 5159527102464 5160469146336 5169365139456 5175381043476 5181350341104 5183942873088 5184720105894 5187314323968 5193297385472 5208291895296 5209255094148 5214299152384 5218222915584 5230321394256 5233723008066 5236354060224 5239337803776 5239759597464 5242381355008 5242745281536 5257529948928 5260949258208 5263593997312 5267017250432 5267554854912 5270980684032 5273630466048 5277060246528 5288856920064 5289295139877 5291941682944 5294957101056 5295383372384 5298400751616 5304566822211 5310685123044 5313342368768 5316797976448 5320811383776 5324271849036 5326935892992 5339286423303 5342328819072 5345444769812 5348490674688 5351969141568 5354647044096 5367061822864 5370552367754 5377295581056 5383497767424 5392834028496 5395532378112 5396341334706 5399041439232 5405268707328 5408784100608 5421877751052 5427127689216 5431661620938 5433387352064 5436921032704 5447287996416 5450082797376 5453627336136 5459917563744 5462649479168 5463468498684 5466202190848 5475681880992 5481997546368 5484740509696 5488880689152 5492450460672 5505184737423 5507939302656 5511521469216 5514662006784 5517878472064 5521022631936 5533823153424 5536592048128 5540192849408 5544374887296 5547980750256 5550756728832 5557158985728 5563626188988 5566796416512 5570416861632 5573204066304 5573665846322 5586125570736 5589758586846 5592568622144 5596205828584 5596777033344 5600416976784 5603232370176 5606876511936 5622688038128 5623078365576 5625891919872 5626344833158 5629550798592 5632380837888 5636043936768 5649111135787 5653362095262 5658836176896 5659882697448 5669626281984 5676224370264 5682771341856 5685614764032 5686467212916 5689312484352 5692172566528 5695874551808 5702503186793 5712333577728 5713376554872 5718908747776 5719966377888 5723225690112 5726947871232 5729886155277 5743098001536 5746370494464 5746833106896 5749722105344 5753461518784 5766323169792 5772974061568 5776728597248 5777318227968 5783981801472 5787743496192 5790712972212 5801162411478 5804065071616 5804467990272 5807839827776 5817851805696 5824622393016 5831340527264 5831935732224 5835728614464 5842459558656 5859328382208 5862273933312 5862745876568 5866086546432 5879687100513 5882629051136 5886454902496 5890898317752 5894729547147 5896602402816 5897679024384 5904481422336 5914721192544 5918567915484 5921543246976 5924506140672 5925394406736 5928359227392 5935197011968 5939057051648 5942104161028 5952333594624 5953434393312 5957306293932 5977510164864 5981397723504 5984404640256 5988296682816 5991292977152 5991708893184 6012513437952 6015535996928 6019448286208 6020062691328 6023977924608 6030925996032 6037944550722 6044908731288 6047933351936 6048840123543 6051866711296 6055315144704 6056434988352 6069354426336 6072391278592 6076340544512 6077464276506 6080927295744 6084882113184 6087926734848 6094948564992 6102041626632 6105518650368 6106010176077 6109079736928 6112560771072 6113052863708 6116536161792 6133784940416 6137774134576 6142407259212 6145480664064 6149477464704 6152568877056 6167247239664 6170333073408 6177449951232 6181467543552 6195799310218 6196431715488 6200461652868 6207613281072 6213624037376 6225551047602 6228666054144 6232716955584 6239905787136 6243963998496 6247088218112 6251803858944 6265140052992 6273511511232 6277086240768 6284391267078 6291639699912 6294787774464 6295731557157 6298881679104 6302470864896 6306146825216 6310248117376 6325524042894 6331648970752 6336428442624 6340549428864 6343721975808 6358429930272 6362565225492 6366190699008 6369903824368 6388295527824 6391506996736 6395663804096 6396316609536 6400476544896 6403694137344 6407858870784 6425929186432 6426375274944 6429590765568 6430108380752 6433772341248 6434962175124 6441193070592 6448689077982 6456127012328 6460985251728 6465187245258 6467241345024 6468437368512 6472644208632 6475882850304 6487113566016 6490897220486 6494595819264 6498819671904 6502071410688 6509570916352 6517146499192 6521385017987 6529573205568 6533819806248 6537104431872 6540829360128 6545083281408 6552700192143 6560258093172 6563540573184 6567809265024 6571110977536 6575384592896 6595589111139 6597684641792 6601975539712 6602649403392 6603196480356 6614563995648 6617957682528 6622261765308 6629899898832 6633217224704 6633677703168 6634211748402 6637531231744 6642541600128 6656711306304 6664389174016 6665069408256 6665605980684 6669404130816 6677096638464 6681439183104 6696375293952 6700281001792 6704098910208 6704638624712 6727377031424 6732455220288 6736833768168 6740204599296 6747978768384 6755831800914 6764077617696 6767477996544 6768022813391 6771879321984 6775267688448 6787493773312 6790976184032 6795392791852 6800522322699 6803925020928 6808350050208 6816202818432 6828023729628 6831440188416 6835883112576 6839319588864 6843767637504 6856817135616 6864796829961 6871443929088 6872714704044 6879369469952 6880625528448 6884546199552 6900508057968 6904995901398 6908467121472 6911923830784 6912960141192 6916419098624 6921639986688 6944389193728 6945673458864 6949631195136 6954150986496 6973761859008 6978297344088 6981805413632 6985783738368 6986346129952 6990327042048 7010039931904 7014599010944 7019894010528 7023406473216 7024459498308 7027974245376 7031507288064 7036080328704 7044268642509 7048282559616 7051809226752 7052393519836 7057700450136 7064534335488 7072755762948 7080913497392 7081636246272 7086241888992 7094415178368 7099029132048 7102581190656 7119048564404 7123105092096 7131320899584 7135958855424 7144918695936 7153233671556 7166141802414 7169727441408 7177997023232 7186832468802 7190445371328 7194043170816 7195121779608 7198721918976 7207024943104 7211712134144 7215412195534 7229170334736 7233871928346 7236170252288 7241632505856 7242215494584 7246342204416 7263142888869 7266777063168 7271503114848 7275646513152 7279890084992 7284624664912 7285368206592 7300909174656 7309330061824 7310076125184 7314830337024 7318507585536 7323267280896 7331789811591 7340246316564 7343919070208 7348695292288 7352882675712 7354242485856 7378430871232 7379778050043 7383983144832 7388785423152 7392499849728 7397307667008 7401008971776 7418168251984 7422395222016 7422992763074 7427222482176 7448167427648 7453011449128 7458637386186 7462369377792 7467222635712 7470976493568 7475835349248 7480095178752 7488800219592 7497437820768 7501189226496 7506067731456 7509841117184 7514725249024 7520380084224 7523470590979 7537816127016 7542718452801 7545114902528 7546510263264 7568299160352 7577028455808 7580819685376 7581956283888 7585749979136 7591476114432 7616444770304 7617222180864 7617835406496 7622176149504 7626621837184 7630967586816 7635930494976 7639848207036 7653634442034 7657464002048 7662444142528 7668228170736 7688430893056 7694234537472 7699238592192 7703090970624 7716991328256 7720950629616 7725972059526 7730374420224 7734883215304 7739290653696 7739913706469 7740703719504 7766163190688 7772025511656 7775914309632 7777080158841 7780971485952 7789946078208 7812437842944 7813882641222 7816365244416 7821448728576 7836362440704 7839582800684 7845482091384 7850584512099 7854531090336 7859639396196 7863572032512 7872641896448 7881803767733 7886294923392 7891423887312 7895390995968 7900525875648 7904478969856 7910445699072 7915590369792 7937912524416 7942435651584 7943075058576 7947601127424 7966027684566 7970013553152 7975196964672 7979206187008 7984395577088 7988945190912 7990403839488 8016684583936 8018167154718 8022736012032 8027953712352 8031970566144 8041234661376 8050592734296 8055828551631 8059878308384 8065120164724 8065943371584 8075246651136 8092472568448 8093298567168 8098562158848 8103285702008 8107903060992 8113176150912 8117235646464 8136055502176 8140691533824 8141346901436 8147492431407 8150081028096 8155381549056 8170931994624 8175124196064 8180441004204 8189876345616 8193974218752 8195202748026 8199303286272 8203425169408 8213522821488 8222996319552 8227110764544 8241956724736 8251548390106 8261908953984 8267282203824 8276817708096 8281533947904 8300734730136 8304888072192 8310289274112 8319874382848 8325285331328 8326135093248 8335738478592 8345439283482 8353520070656 8359806099456 8360498769483 8364682014976 8369448321024 8379188356104 8384637880269 8388852933216 8393050365952 8394308742876 8398508905472 8404848555264 8410314767904 8434032057192 8438837879808 8439517249737 8444326197888 8448571256832 8454065905152 8477906573696 8483420300656 8488254265344 8489824046172 8517727370432 8524157012784 8528422146048 8529700819374 8533968726528 8538258849792 8543811827712 8563620702658 8568500366592 8570064832308 8578363121664 8579949566832 8588257427456 8598252103976 8614647002304 8620249660344 8624583158016 8630192278176 8634510467072 8649484754688 8659461092352 8665092895872 8669428547584 8675972702208 8681615244288 8686069458318 8701743617217 8706097607424 8711058456576 8711759741664 8716139242496 8726777708544 8736933589524 8747010790896 8751387430912 8757079020032 8763689337984 8793410899968 8794118814852 8799129819648 8804261973808 8823943576704 8829682353744 8839866531776 8844903604224 8845615664536 8846518536576 8856722133504 8875615075072 8882314870464 8886759211008 8887474640912 8888091610104 8892538841088 8902795517952 8908585577472 8913156241542 8928500391936 8929240182373 8930151589968 8935959440898 8938798546944 8966265247296 8972096585256 8976606960384 8982445024224 8986939465728 8997305024512 9007775734552 9013634069447 9018770156928 9023303995392 9029172429312 9040509370368 9046388994048 9056916826083 9067363096932 9071900027904 9077800066944 9082972717056 9088270424576 9104031639504 9108586917888 9114510816768 9116196414759 9119092785152 9125023516672 9131890102272 9142422847488 9153062439948 9161925238784 9163619605392 9168841156608 9169579295562 9174167371264 9174804242688 9200677410624 9206661201864 9211289495296 9217280188256 9218220996096 9224216197056 9228853315584 9255499610112 9260897945152 9266174926848 9272201315328 9293698965327 9298349145344 9304396458784 9311419921608 9320436056064 9342999081216 9349075433376 9354528347171 9359858680704 9364541964288 9365945997744 9370632327168 9381440438272 9392358190012 9397710079488 9410267266848 9430341017264 9437459549868 9442181661696 9448322518656 9459220237824 9465372176064 9470108254208 9488286064341 9497473456128 9508427866112 9514611807232 9515582963712 9537644895408 9543847838238 9554855736552 9559636588544 9582443291736 9587260495104 9593495706144 9598295891968 9605541206016 9611788306176 9638893779648 9644386148352 9645162571128 9650658511872 9655510007808 9656287326112 9661789605888 9673033616973 9684190518492 9689036084224 9695337486464 9700862017536 9702656052768 9708966312948 9713824275456 9734545566208 9736345830729 9741893728896 9746768166912 9748229507856 9753107116032 9764356374528 9775719748788 9786995088752 9793360200022 9794359808352 9800729709372 9805656647808 9839704066724 9840387139758 9845310859776 9851713897536 9856666466304 9863076889344 9896526962688 9902963309568 9904794720534 9921845993472 9926936523792 9933392647962 9944849848248 9949825837056 9951317622603 9956296847616 9961301991424 9967780465664 9985066959456 9996583761024 9998408971026 10001585635328 10008090308608 10015644957696 10022158774656 10027173445632 10050421502688 10056148365312 10056957937068 10062013684352 10091065547136 10102704607744 10109275045184 10110306898944 10121968152576 10133747701371 10151216994816 10157113875328 10157818982976 10162901532672 10181240659968 10186464276048 10193089187778 10204845922712 10205887531392 10212525075312 10224304227648 10247160282624 10253824668864 10258979383296 10259805283994 10265651456256 10289321771008 10294600839488 10301296079368 10307165893632 10309072056066 10319054204928 10320938292672 10338730278912 10350762086952 10357493852097 10362700682208 10367885746176 10369440211788 10374628647936 10386594770944 10398682281799 10416583790592 10418510188296 10428598304768 10436445831168 10460642788512 10467446016132 10472708120448 10478675607552 10479519194928 10484762710016 10485490563072 10515059897856 10521898516416 10527187994624 10534034500864 10535109709824 10541961368064 10547260932096 10554120493056 10577713840128 10578590279754 10583883365888 10590766744768 10596801503232 10609133644422 10621370246088 10626684737536 10633595952896 10641622767552 10648543698072 10653871785984 10678572846606 10684657638144 10690889539624 10696981349376 10703938283136 10709294088192 10734123645728 10741104735508 10749212703621 10754591162112 10766995534848 10785668056992 10791064756224 10792682669412 10798082878464 10810537414656 10817568201216 10823118293301 10843755502104 10850807892519 10854255378432 10863323241876 10873842065408 10900165594752 10907254672272 10919835127488 10925298958336 10926936997368 10932404381696 10951363761984 10963995092736 10977761378304 10984900921344 11010369474846 11015878605312 11023042938432 11029324013568 11035756944128 11042045263872 11067646306848 11073184096256 11080385698816 11088749774592 11095961500512 11101513457664 11114317971456 11127252377976 11133592833024 11134489144611 11140833723264 11146408132608 11147331692644 11172251141472 11179517173692 11185137244288 11192411657168 11193554066688 11200833953568 11206464740352 11213753023872 11245376076256 11246156731152 11251783839744 11252689666316 11259101597184 11264761675776 11272087873536 11298222271574 11306724190524 11317672353792 11319765394896 11352448740528 11365542683712 11371229528064 11372934425832 11378624968704 11391749103616 11405006373586 11424667155456 11426753109744 11437817495552 11439932755776 11446451380224 11453895742464 11459772310554 11480451663051 11486196003072 11492740988928 11493666213792 11499444210688 11506923037568 11532646339584 11545948123136 11553457194496 11554636455936 11567963602944 11575486992384 11581425944424 11588958089289 11602324822956 11608130143232 11608935980544 11615679655552 11649244786032 11662681054528 11663871464448 11671457228928 11684919117312 11718656764416 11724547866624 11725491753136 11732173092864 11759374201026 11765258102272 11772909804992 11781796635504 11789459094294 11793204805632 11795358048768 11808962844672 11829442385088 11837135830968 11843086493952 11850788813472 11856718454784 11870394023936 11878114103296 11884208322056 11891937385741 11904667189248 11906868786624 11914612587864 11949041526849 11955020329728 11962795447008 11968809280512 11976593365632 11982585954304 11983417786368 12025026875904 12027250732077 12031071993856 12038896572416 12040125382656 12047955849216 12061851992064 12075889101444 12089817462576 12095866703872 12097680247086 12103733422592 12112869976704 12138708852672 12144782557184 12152681089024 12154928553012 12161854591488 12169764226368 12175853469696 12204083253264 12211037300736 12212020352154 12218159473856 12225121542144 12226105727416 12233072323584 12267569880832 12275548269152 12284814518424 12290961328128 12292804122039 12298954929408 12305137754112 12334494479328 12340666146816 12341688659713 12354899902464 12362935087104 12377322585159 12391598620436 12392863430976 12400923305736 12415226562144 12451102095204 12457332108288 12458334987707 12465433911168 12479811574272 12487927996992 12494176436224 12503607717888 12518158925223 12530280105984 12547023022464 12554172481536 12568782534156 12583279399824 12589575548928 12591463114314 12597763358208 12612293650432 12620496234752 12651048085788 12663297941504 12672856885248 12681098857728 12716859860544 12725130450984 12732381398016 12739807648736 12776591055648 12783013993472 12791327608192 12792633219072 12800953089792 12807388274688 12815717741568 12845431053987 12851858372864 12852750549888 12859181531136 12860216761504 12867544682496 12869924350248 12882386141184 12897378155964 12912254024656 12921970503456 12930374490516 12936874737024 12945288417264 12951765700608 12974227132032 12981794440972 12989191638528 12997639343808 13004142821376 13034292998384 13042770035974 13059146411136 13067639612496 13074208863744 13090166562816 13105400384286 13120516186344 13127081146368 13135618530048 13142221955072 13150769185792 13191178222278 13195369283584 13203951079424 13206392960712 13229127991296 13235915365056 13244523530616 13259799797664 13266434449408 13267355406336 13268423496804 13275062463488 13285083200256 13313422612608 13328778348032 13330138816512 13331211961368 13338808261632 13354193276928 13362878366208 13369734362313 13392750587904 13400562003584 13408197820416 13409277249424 13454754062848 13464910440576 13473667536336 13480409198592 13495957536768 13511663601828 13528155235392 13534955993088 13536045626782 13543758643968 13574987546624 13581952368064 13590785583704 13601044645398 13607850041856 13616700100416 13632405636864 13656047459256 13662880376832 13671766225152 13678639177728 13687535275008 13713634271232 13719269901197 13729593659922 13742887858176 13745429408088 13754368943343 13758738939904 13761251056896 13769092399104 13801016115936 13809991802796 13816934242944 13823847661568 13825920282384 13832838197248 13843279973376 13888778387456 13891346917728 13899262390272 13908301972992 13947523718016 13956594688176 13963610827264 13972692259904 13980654084096 14020079863808 14029198021888 14039788021056 14046812946432 14048918996616 14055948490752 14072160657408 14088537285018 14096565119232 14104787039672 14113960288267 14115400900272 14129068670976 14145511525896 14161826994784 14163272492544 14172483777984 14188830356736 14198058264096 14205162381312 14238097128808 14246210184192 14247357077513 14262641799168 14271917710848 14289837391872 14306467343112 14315771757357 14332283604828 14339454882816 14355994046464 14373664937604 14380890742656 14388086341632 14390243559216 14397443837952 14414049886208 14423424268288 14430824391068 14458340669472 14467743856692 14483265011712 14484430989168 14492684408832 14526285777738 14533554126336 14543006229696 14551293026304 14559780169984 14569249329824 14570736413184 14601818349312 14618660123648 14620152250368 14629660674048 14646534561792 14663579623182 14680492633128 14687838140416 14690040300033 14697390584576 14705765351424 14708484971712 14756861742464 14759556100086 14767966289664 14777570846304 14784999699456 14794615334016 14802017943552 14836336503968 14844790444032 14845985526148 14854444964352 14857192080801 14896334855296 14906022898256 14917274772372 14924738755584 14934445271424 14941952987136 14951670698496 14977600439184 14994875641536 14997613456539 15002378452992 15012135462912 15029450498048 15040760168448 15046941181958 15075632254032 15085436905602 15090229805056 15093020526528 15136598320704 15154056911616 15163912567776 15171499958272 15182952228864 15232889540608 15235670812992 15244352299008 15253243674368 15261935173632 15271860989952 15279696414072 15289633781667 15307268884068 15314928004096 15324888285056 15336456341472 15376861786112 15388469074944 15389707925991 15398477184384 15406181941248 15433982656512 15441901259232 15451944119052 15460748840448 15469766430608 15478581307392 15479827412938 15481407439008 15532326381376 15544051023312 15551828619264 15554160317682 15561942971904 15579892156416 15624875685888 15627765282444 15642897457152 15679165601368 15690964182768 15701169024198 15709062180672 15719278792392 15727144065024 15745283792896 15763607535466 15772589846784 15782847774624 15790781991936 15801051751296 15808957939712 15820891398144 15831180739584 15867885419631 15875825048832 15884871303168 15886150117152 15895202254848 15913700466633 15932055369132 15940027106304 15950393929344 15958412374016 15968791154176 15980807678976 16017859269909 16033369167872 16036334309436 16045472024064 16055907424704 16063941132288 16101185468592 16111657103262 16119756616768 16130240329448 16131886743168 16150493302272 16184945136896 16186597134336 16197124317696 16206571404016 16215806121984 16226352301824 16272111004352 16281383067648 16282693802872 16294984862814 16300162056192 16310763098112 16341863989248 16350248392128 16360882008408 16379752691232 16387948437504 16390405496052 16398606572544 16406850338816 16427045642976 16436626832521 16445992639104 16454221529088 16483913449472 16503096780212 16515554212269 16523817907968 16534564407648 16553635416192 16563067895808 16601469460272 16609776144384 16620578548224 16639748765696 16650570662656 16652270186496 16671476957184 16690878566964 16707040141312 16719612198912 16720997538966 16729364029952 16758376712208 16769275760538 16777705866432 16786100731904 16788617485752 16797017810944 16809697110528 16820629535808 16868064114384 16877675759616 16879034499474 16888652395776 16897142513664 16908131810304 16947333407361 16955813147392 16966840601312 16976508530688 16979648092344 17035454740864 17048314025568 17056844292096 17059401638748 17067937453056 17076517699584 17087623655424 17107509560379 17127241405316 17137000733184 17140129664616 17156726243328 17159899133664 17196504207952 17219482116767 17229294004608 17240499320688 17249166316032 17260384556352 17269020934144 17298969509376 17318922184704 17330185791744 17351945404416 17363230488576 17372138916636 17403487234434 17412195214848 17423519483328 17432278484992 17453555417088 17473867179048 17494021581792 17502774861824 17514158040064 17527378675968 17586821799936 17588237629704 17598259639296 17608523947616 17639061301539 17647887153408 17659364707488 17679733063552 17689807208448 17691231329072 17693037073152 17713444267008 17751230150144 17764629740928 17773518422016 17774949281824 17776183220208 17785077682176 17805591035904 17817171154944 17826312483084 17857000783872 17858480364746 17860303179936 17871918881796 17932530494592 17944193170512 17953213920768 17964890048448 17973878931456 18015551469104 18027268138894 18037540313856 18046607990784 18058344858624 18092777988096 18113833652166 18134726193864 18143800055808 18146520370629 18155600133888 18165945434112 18176540849152 18208063279008 18217173835776 18229021633536 18232392829518 18238185570304 18250047033344 18263780204544 18271285720949 18284845694976 18306124879896 18318030528231 18323850477568 18327239210784 18337682313216 18339158591124 18348334742528 18349608485376 18401354821248 18413322403728 18422578990592 18434560376512 18436441992192 18448432394112 18457706631168 18510999220224 18521795890304 18532349853696 18544402630656 18587397930654 18596698290688 18608792917568 18622839843216 18640872112128 18685998162432 18698150866752 18709056694342 18719717361408 18731891995488 18741264654336 18762880876544 18784716380024 18795420158976 18796933287139 18820534533696 18860682034528 18874919099736 18884363323392 18887194671471 18896645037312 18918440475648 18930744352128 18940216508416 18976572128682 18994946912256 19016855732224 19029223614464 19031165927424 19075289790816 19087695676476 19109711473104 19119273177088 19164886583472 19174520990208 19186991412288 19196591783936 19211082412032 19223576612352 19277787559296 19288772296704 19290325142256 19301317023744 19312574652224 19323579211776 19346067233946 19368381036984 19378072168448 19390674972928 19401724035072 19405312105536 19417932625896 19427648550912 19469091132416 19472691661458 19483787457792 19496459015712 19506214232064 19528712749056 19551439497576 19564155053961 19573990177504 19586720400044 19588719616704 19601459418744 19611313295616 19679408133448 19680774279516 19690621719552 19703427795072 19713332932608 19726153778688 19786767333417 19793053925376 19805926619136 19809589441068 19843691986944 19853873047584 19866785295924 19889699696496 19899651674112 19902635245206 19912593695232 19922603982848 19935560931328 19970133918912 19993167522048 19996817942052 20016180617216 20031289915392 20044317549312 20100843005376 20112296730624 20113915874136 20124027368704 20182131094272 20205409215488 20218550090368 20220613797888 20243936305152 20267495402742 20302433989632 20304068440173 20314227750656 20315637965952 20325803065344 20362481319936 20372928552096 20386178375556 20409691845424 20411775062784 20425050150624 20448608455296 20494320565248 20507649337728 20517958766592 20519610567988 20531302912512 20589201678976 20602592158736 20614331787264 20618144112132 20638108409856 20641876585344 20701524173904 20714987704194 20725401364416 20735771492352 20738880423576 20749257295872 20773189541888 20797364563598 20833167581184 20837020376592 20857196609536 20921285577024 20934892032264 20945416240896 20957351215104 20959038389856 20969525420032 20970981126144 21030119795712 21043797032832 21054375989248 21068069001728 21070219419648 21083922736128 21094521864192 21108240986112 21132805927527 21155427680256 21157180559508 21167766731776 21181533489536 21193603006464 21218267288844 21242740492176 21253369475072 21267191905792 21283245535104 21297087396144 21307743571968 21357145693212 21369315276288 21381779079248 21393962698752 21407876566272 21468247291456 21482209471016 21498425407242 21509182324224 21533991069696 21571336113984 21582129512448 21585365338824 21596165756928 21621074829312 21635136402432 21646236586602 21685297585763 21687511004208 21701615785038 21708510756864 21726646483752 21747684130816 21789428666607 21800331189504 21814509344544 21839670254976 21850597916672 21853873994736 21864808763392 21902727523968 21927990185472 21955522756608 21969801842688 21995369434773 22020738949692 22031757210624 22046085876864 22058648027136 22071513888256 22135292613696 22139334150129 22146368192512 22160771397632 22177499549184 22191923001024 22203026915328 22254504755952 22267185666048 22268978289222 22281667446528 22294663385288 22344502282944 22359034347384 22370274488576 22384823314336 22387108133376 22401667907136 22412929480704 22427506047744 22490752152512 22492313462304 22503567679488 22505379332632 22518203194368 22529523351552 22544175747072 22570411772937 22596444543148 22613448381048 22628155358403 22635344707584 22639530789792 22704897481056 22718140271701 22731085367424 22742459056128 22745868851664 22757249937408 22783498207232 22810012747172 22849334310912 22853506219488 22879865511552 22892902760448 22907791484928 22919544621108 22960903326102 22972392006144 22987332427584 22998888421376 23013846075136 23065292679168 23091896246272 23106914388992 23109272911872 23150973984768 23162851888848 23177916178578 23204649645912 23216260286464 23217871961088 23219741119407 23231359311104 23298489572064 23325362109056 23327742928896 23342914457856 23369838234624 23437313528832 23449095733248 23450983506272 23464346185728 23518748402052 23530516204544 23545819609984 23563593271008 23578918188588 23590716097536 23617925689344 23645411303199 23658884770176 23674271661936 23686172987904 23701577626944 23713436909568 23756228206592 23768416644112 23783874771482 23813737573248 23829225175728 23898083053698 23910040659456 23925590894016 23937618561024 23953186731264 23966835572736 24050053751808 24054501464154 24062143987712 24077793144832 24095911698432 24123703984128 24151778202888 24167485654893 24179634925152 24191733407744 24195360494172 24207466845184 24225739953408 24277417705344 24289565114368 24305362178048 24309857106024 24323709182976 24339528452736 24351706939392 24408166506528 24422074601472 24424040704308 24436318947712 24450243084288 24452211454832 24466144647168 24535139761664 24551096538304 24569629036848 24581922656256 24585608244078 24597909858816 24610275508224 24668988958656 24681332293632 24683377319426 24725870174208 24754645170318 24783197240872 24785726861952 24801846611472 24830453124288 24902204190408 24914664216576 24916669975414 24930867822336 24959623148544 24975855993984 24988352872448 25007215435776 25036317850446 25060560211968 25081496308449 25094046044928 25108344963072 25137565068312 25153913640807 25166558799648 25179151097856 25182926228628 25195526716416 25224587300864 25240992469504 25253942684369 25302096171576 25318551749211 25326595883008 25345713770496 25362197715456 25433719721088 25450260901968 25464762796032 25479615297472 25553182111296 25566027986944 25582655216384 25585266438144 25601906179584 25614776549376 25631435483136 25690862107974 25703716745728 25705501099776 25720433523008 25735089364992 25739848700496 25764772282368 25794756311928 25824508049312 25843941006912 25860748981032 25873749474048 25890576834528 25903531401216 25948454264064 25963588881944 25978383277056 25980474670759 25995278687616 26008285642752 26068585996768 26085540071948 26105230851651 26118292822272 26135279224992 26148417727488 26180333125632 26210800768572 26241032372688 26254162292736 26271237060096 26284443910144 26301538371584 26382356444556 26407902158848 26412785921424 26471830730112 26489047061232 26519599595328 26532868898816 26534710812672 26536846993608 26550124926976 26570166400512 26626845225216 26657556696064 26660277633024 26662423922736 26677616523264 26708386553856 26725756732416 26739468724626 26785501175808 26787720547119 26801124007168 26816395640832 26818554498848 26909508125696 26929820881152 26947335072672 26960818397184 26991915073536 27023327203656 27040902208341 27056310470784 27069911986176 27072091253564 27087517287936 27163904736128 27181571167408 27202089290796 27215700083712 27233400200832 27264811273728 27312094918512 27325760753664 27343532450304 27348589244277 27357278355456 27375070550016 27427268542464 27438539802394 27459187319844 27485775716352 27490858816176 27508737886686 27517477879808 27522502113792 27602032231872 27619983605592 27633868485888 27651840564768 27665676394496 27686559946752 27777556774912 27782693835456 27798524780544 27816603945984 27881096895981 27895047436032 27913189376352 27927221654528 27945384519808 27961308168192 28040159727616 28058396043776 28063585041513 28079576042112 28093625892864 28097837993232 28111896981504 28144321314816 28177074570036 28193130238464 28209574079344 28227920576534 28230801800544 28291023051792 28323653989568 28326544985088 28344967555968 28377660713472 28396116528192 28410324762624 28476194257616 28492420368384 28494714155026 28525283598336 28543835421696 28612934686224 28631543514714 28664567209656 28678909765632 28711988092928 28747329875208 28761781485312 28780487118432 28794887675904 28828099772416 28846848536576 28861648782136 28880419365371 28916681338944 28935487713384 28966530023424 28968861978336 28985368817664 29019100850919 29052571555476 29067108252672 29086012459392 29102586052608 29119560339968 29138498659648 29141472826368 29203636698624 29209037492187 29237320247296 29240304500736 29259321348096 29293069123584 29327159246364 29360985266256 29375676280832 29380080600066 29394781169152 29416969943424 29513723484928 29519112200172 29535932579328 29555141692608 29569999398912 29589230668032 29672673007936 29689580888064 29691971052296 29708889928704 29714384161602 29792669710592 29812045796512 29834549544744 29849477511168 29853952867809 29868890542848 29883905974272 29903341396992 29955200878368 29972672459303 29989751283072 29995226913078 30004756905984 30024270925824 30058900996096 30081520336896 30093882363916 30151264508064 30170873811204 30186041053056 30273196641408 30308113823232 30327825135552 30342999916544 30365904457728 30401243104113 30465779081216 30471341625984 30488704598016 30506487348736 30543721979904 30559392828144 30579267563334 30614537768136 30629856008192 30649776570112 30672912682944 30753723572224 30776938149888 30779415851982 30796954368768 30867965313024 30883802518464 30903888238104 30921497680896 30939532861216 30957162614784 30959654825876 30962814878016 31064652762752 31088102046624 31103657238528 31108320635364 31123885943808 31159784312832 31196046845397 31249751371776 31255530564888 31285794914304 31358331202736 31381928365536 31402338048396 31418124361344 31438557584784 31454288130048 31490567585792 31527215070932 31545179693568 31565695549248 31581563983872 31602103502592 31641782796288 31662361479168 31735770839262 31751650097664 31772300234304 31790404509696 31827400933266 31864110738264 31880054212608 31900787858688 31916824748032 31937582308352 31961615357952 32035718539818 32066738335744 32072668618872 32090944048128 32111814849408 32127882264576 32202370937184 32223314206524 32239513233536 32260480658896 32263773486336 32300986604544 32369890273792 32373194268672 32394248635392 32413142808032 32431612243968 32452704603648 32469354879903 32544222008704 32562766135296 32565387605744 32589969725628 32621526196224 32700496784256 32721764016816 32759505382464 32775896875008 32780810992104 32797213145088 32854091285952 32873253665042 32891985278208 32967826898944 33006193560424 33031108424538 33047635815936 33069128815296 33107270832384 33126135791616 33202938920544 33219552288768 33241157096448 33279497531392 33301141325312 33304540372992 33318226902907 33342953914368 33381757133928 33403467433833 33414080282624 33439224397824 33441995077932 33458728059904 33516753424416 33538551521076 33555411732864 33572201463808 33577234971504 33594035621888 33619394221056 33641259071616 33736128228768 33755351519232 33758068998948 33777304791552 33794285027328 33816263620608 33894666814722 33911626294784 33933681202624 33953017061376 33959296184688 34070909481728 34096628051136 34113688584192 34118803277496 34135874906112 34175247310848 34215019120758 34254482810632 34274001466368 34276760700077 34280259329232 34313452486656 34319798267328 34393008415904 34438964233534 34441354989153 34458588009216 34480998641376 34498332632064 34520769112704 34538041868288 34597939018752 34637844369408 34660371583488 34703890808832 34726460977152 34744277833272 34766874267867 34806974468868 34824390429696 34847038966656 34864556969984 34947734358096 34988043163584 35005549723648 35028316080128 35054757351936 35173643599872 35176475259408 35196519278592 35217047895232 35278122603078 35295774306816 35318729414976 35359466127104 35379614416896 35382462658144 35386074146304 35426888534016 35502460300288 35529259481856 35549898563648 35552366440416 35570155364352 35611182071808 35634342309888 35652624966168 35675812157223 35714001567744 35716960729492 35720606359872 35743837763592 35865060989184 35888386341024 35906427841536 35929780096896 35947757862912 36031102938208 36054536277788 36075080627712 36081752196231 36093215981568 36116689717248 36185555976192 36227667304332 36269452387728 36287600111616 36293040741258 36311200267776 36353081698304 36416126558016 36434347671552 36458043267072 36464785659036 36500094066688 36527560409088 36542571441898 36612249759792 36636061056462 36647700955136 36654478421568 36675364626432 36678317182248 36696669485056 36699216970752 36802709642496 36826644807456 36845157981184 36869120753024 36872883984384 36896864788224 36915413262336 37021998440448 37025065979139 37043591780608 37064699707392 37088805261312 37131967755477 37174795861308 37193396581376 37217585835136 37245679686432 37371996324864 37375004963121 37396301733504 37418113388684 37439434722816 37463783990976 37482529308672 37569432760048 37590840317952 37593866574278 37641069067392 37721364069056 37749838199472 37768726646784 37774389342942 37793290074624 37836880951296 37861488704256 37953144257364 37989893824512 38033711464448 38058447228928 38150579581632 38175391352952 38219422946208 38238546354176 38329773166944 38349041980416 38373982824576 38393183567872 38422164824064 38447153224704 38536293161961 38555575118592 38577544593408 38580650284512 38602634047488 38625149304448 38647158423552 38692134467892 38736762073968 38756144336896 38781349945856 38810624211072 38835865251792 38855297101824 38938182264832 38945383322916 38967574915584 38992918031424 39012428464128 39102878995152 39128310107922 39147980355008 39173440800088 39177439233408 39202918837488 39222626591232 39358816266896 39361548559032 39381243439104 39406855590144 39426665865216 39452307557376 39543777950509 39573534666834 39586107850752 39611853238272 39619178882136 39687383973888 39707746095168 39733570591848 39779399392992 39799303348224 39805270490412 39825187390464 39845207965696 39871121862656 39917522307551 39940267837824 39986335044096 39993635884104 40032361234432 40062579830784 40088635098624 40109203086939 40201686010752 40224593461248 40227831748272 40248054737408 40364262188544 40410818430976 40437100180736 40441227595776 40487872610304 40534990805484 40604867979264 40608136880346 40628455501312 40631275931904 40724962639872 40745857104192 40772356751112 40819383690848 40823550125568 40850100301248 40897216910592 40988641130496 41015298675456 41035917533184 41039221135976 41062605825024 41157809703591 41178403357952 41205184317472 41228663574528 41236288224264 41263106830029 41276216819712 41283753170688 41403048347808 41429975408388 41450802728832 41471542984704 41477760847152 41498514591744 41546379083776 41594729127196 41666335162368 41674040753184 41842571154048 41869784064528 41890832481792 41918076779712 41939050840064 41941962252288 42060239591424 42087594065664 42108751978496 42136138003456 42140438839296 42167845472256 42216481972224 42265611855054 42314361119016 42335533463552 42341880864801 42363066979072 42387206012928 42436534577688 42485480984352 42506738950144 42534383811584 42566491070208 42594174792288 42615487143936 42714291386424 42738630552576 42742071232539 42763558158496 42787925397504 42815753132544 42936494582912 42964418942032 42996850814484 43018364648448 43067982139392 43142672227968 43164259024896 43170730677648 43192331513856 43242149658624 43270272804864 43292473173204 43370595171526 43375022008416 43403231570076 43453292967504 43495368261632 43578857333214 43600662379008 43629018689088 43679340509952 43707747989472 43729617526784 43805455047936 43855980370944 43939603685376 43990738869546 44041477899384 44063514421248 44070120900099 44092171753728 44117296054272 44143027776512 44270585227392 44278668300258 44292736385024 44321542795264 44354999098368 44383846002048 44406053830656 44509009511904 44534371332096 44537956578444 44563334893056 44589326770576 44689004565888 44718068694768 44740548977152 44769646628672 44774216266752 44803335814272 44825858961408 44855012095488 44981504305024 44984626924608 45007135358976 45010758665264 45036406388736 45088351494144 45140823545874 45192889086296 45226896762096 45256310716806 45270689415168 45279061579584 45409794962112 45436280543402 45462170734848 45491737703328 45514499874816 45566996414464 45620025494344 45649695125909 45698668621824 45707012438976 45759731023104 45785805520896 45815582969856 45839089242216 45868901345001 45921806652204 45944784012288 45974664855168 45997776842752 46027692150272 46130585358336 46169123777973 46183792492544 46213828777984 46218545823744 46301947969536 46325703777696 46355832357156 46409299291824 46432520572928 46435743922176 46439482238814 46462718622208 46596979144128 46650724218112 46655485857792 46685828915712 46739676469248 46874627057664 46901967012544 46928692371456 47037496804104 47061032409088 47091639219968 47127186542016 47157836377176 47181432195072 47235851378688 47290822606398 47317769540352 47348543323872 47372345975808 47376159693737 47403155253888 47426873819136 47512456413184 47536833288224 47567749542964 47603656258893 47627475146496 47658450351456 47796166107396 47820081318912 47851181788032 47875237122048 47906373462528 48053577809727 48100107503616 48109002928308 48155586289664 48191823396864 48303556405776 48334971309786 48359269850304 48383466815488 48390720988344 48414933690368 48451479906816 48554835410688 48610724356096 48619714212048 48647418365952 48679056905472 48816333013056 48844149202944 48848081408616 48872637895424 48900486168576 48904422909664 48932289294336 49070279523328 49102193076608 49139258073696 49163845312512 49171216488156 49195819717632 49220551016448 49309880497563 49337977917312 49362664587264 49366754638852 49451740348416 49509290340636 49566394481744 49571453723904 49603693222944 49660906248576 49804408380816 49829328433152 49833339950828 49861735644672 49919246297088 49951711987968 50014430871552 50072635700892 50121120423936 50162992616898 50188092089856 50275130136624 50307827281614 50333117599296 50358302195712 50365852457256 50391053432832 50449174601728 50481984939008 50507885368738 50604192343152 50637103498422 50653191766016 50691427540992 50724395430912 50842000222083 50867439442176 50900521803936 50929525592064 50959230594944 51106364222592 51132055973888 51165310432768 51170532876288 51203812359168 51229553098752 51262870966272 51322528681137 51381724215948 51407433491456 51411002199552 51440867046016 51470178729984 51479697400992 51589512623856 51649016098624 51658446350301 51687882013824 51721497962064 51747498948096 51781153669056 51807062802432 51896908528128 51927177763888 51956766554112 51960949341518 51990557375232 52137171993536 52171080143896 52210461703302 52236585644544 52270558449984 52296835454976 52360666251264 52421601537144 52482064745376 52508324585472 52542474120192 52568887820288 52603076743168 52664294136853 52764712889112 52815804317696 52825571842848 52917183904617 52943661460224 52978094122464 53039199190656 53065737797632 53069421625344 53073693987216 53100249853952 53140332801024 53253690450432 53315113392128 53320555266048 53324847845472 53355233046528 53416773107712 53451513464832 53478937449252 53571002351616 53575441094238 53602248014336 53637108997696 53819016251392 53859641762304 53894670145344 53921636794368 54046654407312 54081804416682 54112620941568 54139823972352 54144182507128 54175034575872 54327809472256 54363142334816 54404178581592 54431400167424 54439561111887 54466800401664 54529622547456 54624189837024 54651521507328 54687064900608 54697178488554 54714556710912 54750141100032 54813857162847 54854537084928 54877079604788 54918374639688 54954091584693 54971551432704 54981717632352 55017475773372 55045004227584 55172626374131 55204064463744 55239967211184 55267736971776 55303681129536 55331352788992 55373119893504 55565387670912 55597049561088 55633207891968 55762193791962 55790094872064 55826378752704 55854443309056 55890769039616 55922616336384 56080319455232 56116792087552 56127170083026 56159152084224 56195675986464 56223793963008 56288642629632 56354149140072 56386260476928 56390799861417 56419148158688 56455841153068 56461603601088 56582046103584 56647307979136 56653089970176 56689935111936 56755321426944 56792233056384 56820649525248 56952388515232 56984840736768 56989428310052 57050567196672 57087670843392 57225869372448 57263087029428 57329134419312 57357819531264 57423976185856 57494659750416 57523562970624 57560974236864 57589775351808 57693697073152 57723297564272 57760838730742 57833362677888 57870975426768 57937723956672 57970737635328 58038201701838 58105143110952 58134216505344 58172024918784 58205172105216 58239120679936 58276997319296 58282945652736 58407273397248 58418074984374 58474640494592 58518642696192 58586138247168 58654318492728 58692465161883 58721970532512 58751352561664 58760161200132 58789562338304 58833939886848 59027446969856 59038224400344 59071865158656 59110283385216 59139998797824 59178461336064 59345346015872 59379161776128 59383942104592 59417779857408 59428768323204 59585339421184 59624091593024 59669099089488 59698955022336 59707905735618 59737781085696 59767811948544 59806682793984 59910401756736 59945344918606 59979502566144 59990453826156 60048541851648 60117801992192 60187764727832 60302529016128 60341747622408 60372082106112 60546393282816 60616227646464 60655650271104 60685999833088 60731808915456 60802486208226 60912205320519 60931558162432 60942683251968 60977409196032 61012974697472 61087443959808 61118785656288 61158535126668 61229075536272 61259712016384 61299553140224 61345825365888 61507447144448 61553876299776 61558831703964 61593908737536 61767605036928 61807776476208 61842995361792 61879065722432 61914325229568 61919309651752 61925629756032 62129305525504 62176204093248 62207314477056 62216641270728 62247771887616 62319568625664 62392093690794 62499502743552 62504681276611 62511061129776 62571589828608 62716662405472 62763856731072 62804676096792 62836248722688 62877115169568 62908576260096 62981135171584 63054430141864 63090359387136 63095438486129 63131391098496 63163127967744 63204207005184 63283565592576 63324722958336 63398417782581 63471541678524 63503300195328 63544600468608 63580809019392 63654801866532 63728221476528 63760108425216 63801575717376 63833649496064 63875164616704 63923230715904 64071437079636 64133476671488 64145337237744 64181888096256 64223629698816 64404741874368 64446628413048 64479026467072 64520961317792 64527546972672 64601973209088 64739780547584 64746388537344 64788497270784 64826285616064 64863224487936 64905409207296 64938709759806 65055892757289 65088444017408 65125532270592 65130775211488 65179939451256 65243052392448 65400993568512 65443528033632 65519010764928 65551793750016 65561621984208 65594426290176 65708182571904 65746507330084 65783970556416 66012387120848 66062216849076 66095271631872 66138257630592 66214541664768 66405877841088 66418002450387 66439104577536 66482314192896 66558995062784 66602282650624 66609080745984 66636453805814 66763514267856 66806934867666 66828160565248 66883990155864 66917456119808 67033506848832 67077103042152 67110823465728 67154469943008 67188071243776 67238788442112 67282518143232 67472256457536 67510703038464 67516137997896 67554609583104 67588570054656 67632527241216 67711235318811 67789333629444 67823252589568 67867362405248 67906034122752 67918592369376 68141818963456 68154420815103 68193256102272 68227377168384 68237606554992 68271749812224 68350494621696 68430038241516 68508965621264 68548002932736 68553521400154 68560518658464 68639596534656 68786016831808 68877928467068 68882709978306 68917176018432 68961997282752 68996665264128 69041538225408 69195878037504 69275688738816 69320743166976 69452921954304 69488555666544 69533748535734 69613948937736 69648780859392 69659223358221 69694077933312 69729113939968 69895468716192 69976086327168 70011099447296 70056632160256 70109514703872 70347287199744 70352950518816 70393038557184 70434095790464 70556245206156 70591548613632 70637458829952 70718932254208 70764925316288 70772148292608 70853777068032 70936233909597 71004920600576 71058518963712 71099797127296 71104732880832 71140310728704 71268684619776 71305249932336 71351624314446 71433921458984 71441212719744 71487675527184 71730121978368 71776772682048 71812855683072 71859560193792 72062205876416 72109072555576 72150161255424 72163504392462 72186431963136 72233379434496 72371111952384 72455334608664 72502456964679 72538904775456 72575200223232 72586081482516 72622400535552 72706163396608 72790775972593 72832253116032 72868695343104 72916086534144 72929571318072 73000188133376 73055120818176 73085142883796 73224499519584 73272122112924 73308956843136 73350729252864 73356634364496 73393338970112 73398433941504 73605419284992 73653289614912 73690315962368 73738241506048 73745767968768 73793729576448 73830826524672 74043996880896 74050131958278 74087183561216 74177610522624 74263935510954 74349591722616 74386793162752 74435171670272 74491359372864 74743992649728 74750009926242 74792603467008 74836226777368 74878869445632 74927567981952 74965058617344 75138865520096 75181680635904 75187733148556 75244488925347 75282138134784 75442728138112 75499676398944 75537453293568 75548778685884 75586580149248 75673761902592 75722977408512 75761828053107 75906288514728 75955655247633 75979787649024 76116894457856 76301159163264 76350782705904 76438845892416 76477092708352 76659546333888 76698083960832 76747965649152 76844329648128 76894306449408 77072586323922 77111150237184 77161300569024 77205268094976 77250298608896 77294316847104 77384268935784 77473524147936 77512288673792 77562699891712 77621248422144 77671730503584 77710594203648 77876364529664 77890766645832 77935149831168 77941424012277 77985836062848 78024856928256 78205757990304 78256620215844 78295960710016 78346881600176 78354878466816 78405837674976 78445253182464 78717632533792 78723097118064 78762486878208 78813711180288 78853331730432 78904615114752 79087555901018 79147069333668 79223706476544 79238357764272 79415492190336 79467141183696 79558798785984 79598606696448 79610540980824 79650374780928 79742243725312 79835044615102 79880535675648 79972670088192 79987271768208 80064722468864 80125159661568 80177270197248 80218406173878 80363161641357 80403372021504 80449186922496 80455663496544 80496109474816 80728524377088 80821636861952 80874200361472 80882455191552 80975745220608 81069981610968 81122706625023 81209735958528 81216273760692 81256911002624 81262551863808 81491714208384 81544713502224 81638767381696 81647100251136 81700200602496 81794433821184 81977282260992 82030597350912 82071835066368 82078442271952 82125211650048 82315619407182 82356806715904 82410368634944 82457327149056 82472576448528 82526213660058 82552433639424 82567506341376 82806096695616 82859950816776 82901605457664 82955521694304 82997029183488 83092758167552 83189458254392 83243561700187 83332670324736 83348081506368 83643290687943 83685142308096 83739568129056 83781664963584 83836153559424 83878101680128 83883924504576 84120479182848 84175188131328 84190755124539 84217503956992 84272276006912 84280877678592 84335690944512 84432963944448 84531223710108 84628722238032 84671066927104 84683761729602 84726133958144 84873069155376 84970961968704 85013477900288 85068767623168 85132982140416 85188349584576 85230974287872 85428582772848 85477261105152 85484142465078 85527116316992 85575850795008 85631506265088 85872989165824 85928837884064 85993701628968 86036729296896 86135964278784 86285344455936 86341461355296 86384663027712 86391820617991 86484299317248 86540545609728 86584946346408 86641258096113 86741190343052 86750044016832 86806463140152 86906585935008 87157714666428 87201324758016 87208344913949 87258037378176 87358681019904 87415495978944 87459235053568 87610910095872 87627112476561 87711960741888 87879207370752 87981477739092 88082955798768 88127028842496 88140241800198 88184343507456 88286055553024 88541170454784 88557336600516 88643085590528 88709998196736 88767692004096 89018019023808 89068742664192 89075913156888 89126669786112 89178653541152 89378009131776 89436137389536 89481097954304 89539293257344 89548432533504 89606671628544 89651717922816 89710024190976 89918017377909 89963008610048 89969253849216 90014270717952 90021517330528 90072812777472 90176702988288 90281647091748 90385778172592 90453793524192 90512621433612 90558123159168 90819589924224 90872561086804 90924341469696 90983475406656 91028999749632 91240050988688 91299390251818 91397337243648 91414024877952 91519462046208 91631165939712 91678178484432 91737802690002 91843613304408 91889568024576 91949329710336 91995553685504 92055384300544 92261170716672 92338247555946 92367584985088 92427657555968 92603895939072 92651407555392 92711664714312 92818598583648 92865041145856 92871487844352 92878964477628 92925437244416 93193958288256 93301448436224 93310971715584 93371657831424 93479352938496 93588140536191 93749254115328 93803934025088 93857384742912 94074993608208 94122064818176 94183278439936 94254373084032 94315672754352 94362864390144 94471702757376 94581645212796 94635539080704 94697086647744 94744691951616 94752319387474 94806310507776 95024912826368 95073666576448 95135499085928 95207312517786 95254950292992 95316900702912 95592332214792 95640162637824 95702363576064 95750474244096 95812746925056 96034889308379 96107155619454 96200215007232 96218005856616 96311172579328 96383646793728 96607112811552 96669942619572 96718539700608 96766933630976 96781441976688 96829867380736 96902959813632 97109670821376 97221448712192 97239428424096 97294836731904 97358113810944 97408064639709 97632666026112 97688298405888 97696162817232 97745275790848 97808845819328 97864578588672 98140559046656 98204386153216 98278516147392 98327690625024 98342432976312 98391639435264 98619760995126 98675955834624 98733509277704 98903480696832 99018580681272 99132788963488 99142907447808 99207386445888 99321812497152 99608816761632 99658656866304 99666679901656 99723471289344 99838492594176 99903423975936 99954680708721 100028861743104 100145271401784 100210402301499 100242240847872 100325985233796 100376184179712 100550260273248 100615654563228 100666235198592 100716604391424 100731704914512 100782106865664 100898349203456 100963969878016 101015770737476 101208384686304 101274206996844 101382855081984 101448790861824 101684000444166 101734878884352 101801043607872 101859051184128 101918461189888 102212728445184 102264111947776 102330620865536 102341065752576 102407624718336 102525741932544 102645057362274 102763448431896 102814866982912 102822004399104 102830282100231 102881734092032 102940357459968 102959394801984 103179025247712 103298032197248 103316892700602 103375764027648 103442995924128 103494997896192 103562307338112 103614125604864 103793817056256 103854355527776 103913533108224 103921898683036 103981114750464 104274343987072 104342160287792 104420923406604 104473171289088 104541116899968 104593670909952 104843203074288 104964129490752 105016649170944 105084948240384 105206153486336 105328588273706 105529425778224 105631608635392 105651143685696 105834367809234 105887322920448 105956188244928 106078398381312 106138843250688 106147387974432 106200499707904 106280665602048 106507380900864 106630226784256 106649695690944 106710466093056 106833546215424 106903026929664 106957874898504 107027436471669 107142004703232 107150882188476 107204496028672 107274217995392 107638032502784 107719283524608 107789340290688 107843273588736 108093308814624 108163608833364 108225241883136 108279647944704 108288365014256 108350069151744 108655618944512 108726284669632 108808357163184 108862800334848 108879122223774 108933600803328 109059245094912 109248379674048 109303043014656 109374129801216 109394356977108 109500282200064 109627714325694 109754159209576 109836749279376 109908183169386 109943102865408 109963435264704 110034951546744 110090008455168 110345252748262 110408128927488 110479934422368 110535473943552 110607362259072 110662705577984 110746239787008 111075197937417 111130775341824 111194099122176 111266415783936 111395903266431 111524387583924 111580189744128 111652757505408 111708886618112 111781538079232 112125014889363 112160638910464 112233584175104 112254340166052 112318304168448 112391351972928 112447587926016 112708298280144 112772520953856 112781599722834 112838296317376 112911682306136 112923207202176 113164092207168 113294615958272 113306179940352 113379870223872 113510642853888 113584466112768 113904777030464 113969681473536 113978856620104 114101134393344 114175341686784 114451738744896 114526174058856 114658268838624 114715639062528 114847952371712 114989319500832 115047125941248 115056387827647 115121948473728 115179550703616 115387394146304 115446595128544 115521677461484 115608879485883 115666725355776 115741950853536 115875447913344 115941475270656 116076403403676 116210286221904 116268433010688 116344049837568 116478241359872 116553994638592 116565891305472 116814546794496 116836149968748 116949280989184 117037285392384 117308636985456 117384930323766 117443941065024 117502705123328 117520322400264 117579124676608 117667879773696 118054893939712 118076448800688 118143730317312 118220566770432 118279997595648 118356922672128 118631333851527 118690692031744 118758323552256 118767884209184 118835559714816 118857536646408 119170678842368 119248183186048 119338198178976 119397910044672 119415811471236 119475562171392 119535623897088 119613365587968 119752566922653 119820803513472 119890689837212 119959005132288 119980907652312 120097083703296 120375529455664 120605058032256 120683495244816 120744164212224 121092786565632 121232455292928 121311300542208 121463617830912 121604972416452 121824410641038 121863116324864 121885366503936 122025949394944 122174887919616 122237571312576 122317070253336 122458151072544 122519424032768 122599106280448 122691650731776 123014894288896 123107752599552 123117663407928 123187817475072 123473429110773 123535210073856 123615552952416 123685990723584 123758131444864 123828650459136 123838619303504 123851259512064 124258611051008 124352408186496 124414628954112 124433282541456 124495543775232 124639137251328 124784187381588 124999005487104 125009362553222 125022122259552 125433324810944 125527713462144 125609352193584 125672497445376 125754230339136 125817152520192 126108860283728 126180718774272 126190876972258 126262782196992 126326255935488 126408414010368 126649445916672 126796835565162 126943083357048 127006600390656 127025642594403 127089200937216 127161618038784 127309603733064 127456442953056 127520216850432 127603151434752 127667298992128 127750329233408 127846461431808 127899000046643 128142874159272 128226213697617 128266953342976 128290674475488 128363776192512 128447259397632 128809483748736 128893256826096 128958052934144 129041922635584 129055093945344 129203946418176 129479561095168 129492777074688 129576994541568 129652571232128 129726448975872 129810818414592 129877419519612 130111785514578 130176888034816 130261550422976 130359878902512 130486104784896 130801987137024 130887056067264 131038021529856 131123243968416 131188852580352 131416365143808 131493014660168 131567941112832 131578533009973 132024774241696 132124433698152 132190543263744 132210362700297 132276515261184 132429083329536 132811755682176 132836004900774 132878209155072 132964628385792 133117990125568 133204565301248 133218161491968 133272907611628 133527028535712 133613869735332 133767980311728 133834912239616 134067013697664 134154206084304 134221646931456 134308939886016 134376142487552 134477576884224 134565036286464 134944512915072 135021406076928 135032275995792 135109219166208 135265054482432 135422470637622 135578667258888 135646505179136 135734724810496 135812068245504 135837184738752 136283637926912 136308841630206 136386512204544 136475213109984 136543499624448 136700989243392 136860076483032 136949085377727 137017931242528 137096005865472 137107042800308 137121037316928 137279193069312 137572033663616 137755856934136 137765419956612 137834352036864 137923994565504 137993330528256 138083076450816 138391756075008 138507371333919 138551377477632 138641486333952 138905843908608 138977111333088 139067497071468 139227897875472 139297561718784 139318446716442 139388155866624 139458227879936 139790937432384 139952172654336 140113264320512 140219029407744 140705901037632 140786077114368 140868191580928 141112490412312 141183097227264 141274917659904 141437864508416 141529850632576 141544296585216 141707554136064 141872467819194 142009841201152 142117037927424 142128479081211 142199594254592 142209465761664 142280621457408 142537369239552 142610499864672 142703248628892 142867842917968 142882425439488 142975351054368 143460243956736 143553545364096 143625711366144 143719120387584 144124411752832 144218145111152 144300322510848 144327008784924 144466758868992 144910669217328 145004913929358 145077809550912 145150400446464 145172162965032 145244801071104 145412326793216 145581551945186 145664506232064 145832173068288 145859142636144 146000376266752 146170285767592 146448999039168 146544244225848 146617913686272 146701458505728 146713268728992 146786677940224 146796867883008 147210838569984 147306579229824 147380631924736 147476483012096 147491535937536 147587459152896 147661653049344 147929641492689 148087993761792 148100263916556 148174367122432 148355221045248 148527871021908 148699183445232 148773586325504 148870343340544 148982718745728 149487985299456 149500019852484 149585206934016 149672453554736 149757738891264 149855135963904 150277731040192 150363361271808 150375466297112 150488977850694 150564276269568 150885456276224 150999352797888 151074906587136 151097557371768 151173160298496 151347523805184 151445954817024 151523656106214 151797083100341 151812577029456 151911310495266 151959575298048 152233788915712 152526000666249 152602318326528 152701565411808 152877691784832 152954185416704 153319092667776 153396167921664 153495931298304 153688659296256 153788612898816 153967586043411 154145172647844 154222300474368 154322601138048 154410536189952 154500597217792 154768537871568 154947048295872 154975339050903 155024577347584 155125399783424 155242496844288 155343461007168 155421188407296 155752729059328 155781533291664 155870299662336 155882848024554 155971672125696 156411515980608 156513240431688 156591921420032 156693763200352 156709756933632 156811675349952 156890506364928 157435265067584 157446194236128 157524973756416 157627422360576 157706663460864 157809230229504 157992882410559 158175111802036 158294138667336 158447412953088 158476715528544 158830984380672 158934282367392 159026981901907 159117597571968 159197213392896 159221081961648 159300749561856 159484487450624 159670089230204 159761071351296 159945340176384 159974543536416 160250319323136 160354540394496 160436812347756 160726323282714 160806744043008 160911326993088 160992218949632 161457048754176 161643273723904 161748400722944 161764910383104 162139963221936 162245413250046 162419471917056 162432547521384 162513822005248 162525103727616 162983428416768 163089427004448 163277534763392 163294200502272 163400401204992 163588867642368 163954564521984 164061194701824 164143670132736 164156884543904 164250423300096 164441571488541 164631238814364 164713613431808 164820737269888 164914654298112 164945152897056 165052427320116 165135012682752 165517879122393 165612193391232 165719901633552 165803210915328 165911043388608 165994058366976 166378916508784 166487123400374 166696163012736 167286581375886 167370284616192 167479136258112 167563329927168 167672307118848 167767849009152 168240958365696 168350376262656 168381510249078 168435007913984 168544552013824 168671381889024 168865927888896 169062447420216 169172399584251 169257444476064 169342133854208 169367523459204 169452267916288 169746138310752 169941923937408 170026955800576 170137535246336 170265964280832 170376699169152 170461948575744 170857165545696 170954522210304 170968284930156 171054232633984 171151701590016 171263012530176 171745978331648 171857675768128 171987403257936 172073458593792 172271928557568 172570688911872 172682922710592 172769326055424 172783641235982 173081091219456 173169892692816 173282516192226 173482380686104 173500088033664 173612926280304 173813171870016 174315429332856 174402649516032 174416689827898 174516074756352 174717362039808 174830991957888 174918470107136 175221820191744 175254224953122 175423921483776 175758414741504 175962955478184 176077395485649 176165911597536 176254057684992 176280483600396 176368687014912 176572111106048 176777598790583 177082340909568 177114673201032 177286171181056 177419996393472 177535384008192 178036038047616 178137485328384 178151826313776 178253339572224 178357307082304 178756018263552 178872274779072 178962195908608 179078586514688 179096865067008 179213343257088 179303435845632 179420048381952 179836034755818 179926017220096 179938507698432 180043034661056 180145625554944 180353405976576 180563294183496 180771556345184 180907587048384 181025242867224 181116246318336 181639179848448 181745122173608 181848682939392 181966950813312 182057999499264 182480101977376 182598780503636 182736615961557 182794674487296 182828049755904 183038924092416 183262331879424 183356356968864 183475605380004 183687226608816 183779136049152 183898659420672 183991107371008 184110768601088 184522341433344 184676495111892 184855315111936 185302815110784 185423329428624 185637197167296 185730082291712 185742975688704 185757928955256 185850874488832 186387916576512 186602896872448 186621943431168 186743315662848 186958705876992 187176281072382 187498508230656 187514043829833 187607868050176 187714769485824 188149987216416 188244129636352 188366556879872 188508746168064 188631345508704 188725728780288 188943405514752 189163290425592 189271078161408 189286315458387 189394173295488 189489383903232 189504638774948 189612621015552 190147333152896 190270998171856 190414625035572 190509900585984 190633801405824 191184664429584 191280325275648 191404727152128 191500948488192 191625493850112 192069778616758 192214311238908 192400430014464 192436011713232 192622345158656 193214225623104 193339885239144 193437079401216 193562883953376 193659734761472 193805919627264 194219341642752 194442897424384 194478856848192 194589673463808 194716227621888 194816129279418 195167678271867 195265332052224 195376596811776 195392325634464 195490551581696 195617691638656 195729157177344 196281118093312 196408772306432 196557032294784 196655381250048 196684865952624 196783278870528 197239521990252 197351911669248 197467018555408 198037161362544 198265577926976 198285814895616 198414772891776 198643624994304 199217633523264 199317313732608 199333359803312 199446942578688 199676985188352 199806847951872 199909361417442 200290542803568 200420804602998 200484481695744 200651970467592 200752368359424 201100520546496 201231309126456 201332470397184 201463409829024 201564213731328 201796698406912 201927939756032 202031541474952 202162935557597 202416769372608 202548413993688 202765710163968 202897581723648 203133705956433 203368000888332 203469757768704 203602087215744 203718102368256 203836922379776 204425456890368 204463262445309 204528223895552 204661241731072 204682131505152 204815249436672 205051483865088 205290114724548 205526896863792 205629733965824 205644008798208 205660564200462 205763468184064 205918789603968 206358050495424 206596064394496 206633785401204 206751528055296 206885991848256 206989995792384 207124614676224 207587634112512 207708711055552 207827066216448 207843797366072 207962229500928 208548687974144 208684320575584 208841846813208 208946342578176 208977670074663 209082233799936 209187341819904 209686406148576 209808707215121 209928258981504 210033298341888 210169896480768 210412306972672 210657176547412 211058851556448 211302287371392 211668735618468 211774645840896 211912376489856 212156796762624 212294775948864 212400999415808 212561331204096 212808701728791 213014761801728 213260453568512 213299391381888 213420932186112 213806053859328 213915749797008 214054872943338 214301764376952 214408992057344 214548435990784 215276065005568 215438567049216 215578680581376 216186617629248 216327217666728 216450483766272 216559295889408 216576730028512 216700138303488 217311237889024 217452569339264 217616714326368 217725600669696 217758244447548 217867201606656 218118490189824 218372327917779 218496759348096 218606086029312 218748259602432 218788713954216 219000564400128 219255428651388 219508318419152 219673498558752 219816366338772 219926870529408 220069903093488 220180016910336 220690505496524 220816257854976 220959868844736 221070947887104 221214724518144 221492479574016 222150395874834 222261550683648 222532831567872 222791806532862 223048775167848 223160379488256 223305515010816 223417773236224 223563076158464 224250029778726 224321277820928 224467168350208 224508680332104 224636608336896 224782703945856 224895175852032 225416596560288 225545041907712 225563199445668 225676592634752 225823364612272 225846414404352 226328184414336 226589231916544 226612359880704 226759740447744 227021285707776 227168932225536 227285484159321 227809554060928 227939362947072 227957713240208 228350683373568 228903477489792 229052348117712 229316537677248 229431278125056 229978639001664 230094251882496 230112775655294 230243896947456 230774788292608 230893190257088 231043354922968 231217758971766 231333450711552 231483901707072 231750895826688 231882950541312 232152806807352 232420572443808 232536866021376 232688099675136 232956482719744 233107989277184 233131782610944 233227588320349 233629093588992 233672299937496 233824272036831 233898561978368 234074570784768 234617273970912 234769860647532 234887882130048 235005410246656 235040644800528 235158249353216 235335759547392 236109787879424 236152897601376 236287460634624 236441133540864 236559995191296 236713845344256 237262667703054 237381384063488 237535768418368 237671119429632 237715073292816 238341357684736 238496366372096 238676396357952 238795820089344 238831622942472 238951124342784 239226731175936 239505133845306 239641607026944 239781379674424 239918010264576 239937324900539 239961815304624 240194167406592 240751058911328 241089484924071 241210116064512 241366990489632 241488328424448 242185573131264 242464910585856 242622601084416 242927235661824 243209944832904 243368119875069 243648821282076 243770733007872 244051898789888 244475142625152 244634140506672 244916302145088 245038848065536 245198212560896 245383301463552 246215505199104 246235326815856 246375634950144 246946858221546 247070420147712 247231105904832 247371981447168 247516262889728 247657300918272 247677238607008 247702519024128 248517222102016 248704816372992 248866565082912 248991087550464 249278274502656 249568374763176 249730685100561 249998010974208 250018725106444 250044244519104 250866649621888 251055426924288 251218704387168 251344994890752 251508460678272 251634305040384 252217720567456 252361437548544 252381753944516 252525564393984 252572265373617 252652511870976 252816828020736 253298891833344 253593671130324 253886166714096 254013200781312 254051285188806 254178401874432 254619207466128 254912885906112 255040433700864 255206302869504 255500658466816 255692922863616 255798000093286 256285748318544 256452427395234 256533906685952 256581348950976 256727552385024 256894518795264 257618967497472 257786513652192 257916105868288 258083845271168 258110187890688 258407892836352 258959122190336 259153989083136 259175461853973 259305142464256 259452897951744 259621636829184 259754839039224 259923774288339 260223571029156 260353776069632 260523100845952 260719757805024 261603974274048 261625034741847 261774112134528 262076043059712 262246487936832 262377705160704 262832730287616 262986029320336 263135882225664 263157066019946 264049548483392 264248867396304 264381086527488 264420725400594 264553030522368 264858166659072 265623511364352 265672009801548 265929256771584 266235980251136 266409130602496 266545815223256 267054057071424 267227739470664 267535960623456 267669824479232 268134027395328 268308412168608 268443293862912 268617879772032 268752284975104 268955153768448 269130072572928 269754052133727 269889025830144 270042812153856 270064551991584 270218438332416 270530108964864 270844941275244 271157334517776 271293010358272 271469449620992 271674369477504 272567275853824 272617683260412 272773024409088 272950426219968 273086999248896 273720152966064 273898170755454 274035862485056 274192011730944 274214085600616 274242074633856 274558386138624 275144067327232 275511713868272 275530839913224 275668704073728 275847989131008 275986661056512 276166152901632 276783512150016 276806445653563 277014742667838 277102754955264 277282972667904 277811687817216 277954222666176 278134994142936 278455795750944 278595123437568 278636893432884 278776311733248 278916455759872 279422656152857 279581874864768 279904345308672 280226528641024 280438058815488 280764421608573 281411802075264 281572154228736 281736383161856 282224980824624 282366194454528 282549835319808 282875729016832 283059701265152 283088593170432 283415108272128 283744935638388 284019682402304 284234075854848 284256958162422 284399188509184 284418931523328 285074738479104 285220999729344 285406497257784 285735685835936 285764850878976 285950702108736 286920487913472 287107090728192 287251422732288 287438240775168 288104667925137 288248823505664 288436290222304 288600645021696 288654017569848 288933517737984 289821338434656 290009827858716 290155619101824 290300800892928 290344325930064 290489602142208 290824653586432 291163103890372 291329012464128 291664346136576 291718285272288 292340571535184 292897998078336 293088488451696 293235827372544 293426537457984 293573355880448 293593735766016 294421677139968 294613158459648 294761263849472 294952966024192 294983071875072 295174918305792 295859282985378 296200527833112 296348734244864 296710442090496 297055742043816 297398366890464 297547172651008 297740686681088 297965437491456 298975970598912 299000039704968 299170413868032 299344907109472 299515477782528 299710271927808 299864042126163 300555462080384 300726722543616 300750932594224 300977955701388 301128552539136 301770912552448 301998705595776 302149813174272 302195114743536 302346320596992 302695047610368 302891909634048 303047312212428 303594166200682 303625154058912 303822620990532 304467577831424 305052001332498 305204636653056 305403130823616 305755383569664 306638185335552 306792335843328 306991862596608 307577225797632 307935172086822 308290345295688 308444600948736 308490846300693 308645202276096 308821072379904 309001194435584 309537075743136 309894096591744 309950678101806 310049154695168 310250799566848 310484993688576 310686922014336 310842376814592 311505458118656 311563066583328 311740599324672 311765696049108 311943344251392 312823031961216 313026480863376 313183842840064 313387526400704 313419513867264 313623350699904 313781012729856 314870530135168 314892388472256 315049947512832 315254844721152 315618460459008 315985764821118 316350223604072 316588277334672 316894825906176 316953431057088 317661968761344 317868564734784 318053963803814 318235195143936 318442163923296 318601499123712 318968974901248 319340178460408 319522142702592 319547865881363 319890680352768 319949087072832 320500638646272 320709080788992 320873624695512 321082309415007 321452646565428 321613488086016 321822653986176 321984437899264 322914097508352 323286547447808 323496801445888 323529820766208 324279926443872 324490826500092 324838943834112 324865095042768 325027644010496 325050207455232 325966856833536 326178854008896 326555069526784 326588401004544 326800802409984 327177735284736 327909129043968 328122389403648 328313769087808 328500846600192 328883142977082 329262477628728 329427226863616 329641474539776 329829308596224 329890305794112 330104854640232 330270025365504 331035758244786 331224386782464 331439803267104 331606421830656 331822086777216 331988116733952 332757833017568 332974246800748 333225593812251 333392326025472 334573162751772 334740569232384 334958272516224 335126659854336 335344614237696 336375044668089 336481916731392 336700752525312 336763020498156 337089104027648 337342763778048 338124894840432 338344799168502 338514888952128 338684267708416 338735046918408 338904535832576 339492276621504 339883847874816 340275070492672 340531928561664 340753398338304 341714331091392 341909044420608 341936569860312 342108465267968 342303403180032 342526025060352 343491956663296 343715351536256 343974806515872 344146917187584 344543857115136 345141377823744 345169163482941 345365845421184 345538652110848 345567282471964 346162182438912 346339785385632 346565032384452 346964761372208 347000176067328 347225852560608 347626343740032 348630858665712 348805299032064 348833379655796 349032149512704 349434724079616 349661983915776 350443640383488 350508449906244 350847842967552 351925910956368 352154790971298 352331823195072 352508115369984 352560967200792 352737374029824 353144222212096 353555197581166 354164681819136 354229346402064 354572342362112 354839992786944 355070768016384 355894001554581 356072076095232 356274970656768 356303652627552 356506679144448 356714614164608 357512036527104 357744549558144 357924391817216 358157173029376 358193730134016 358426686514176 358606871691264 358840096763904 359257700767959 359672069511636 359852034440192 359877015396864 360086069322112 360291251109888 361126588366992 361543112690368 361815174096768 362050485734448 362232492636672 363278359696896 363490244347216 363697365878784 363933901626624 364960203954752 365197561007272 365473231923114 365589348974592 365656099511808 366077848184832 366524663758848 366712713937728 366951210760008 367374453217632 367558272098304 367797318841344 367982214742016 368221537202176 368650058957971 369044682866688 369352990223784 369710630223872 370420287332319 370605630221568 370846658857248 371274394334592 371460164583424 371485951377408 371515857910512 371701748977664 372775833153024 373205793744896 373243886862336 373486631325696 373917411753984 374352562144764 374997016461312 375028087659666 375215736100352 376299974432832 376488259272704 376733113759744 377017492336128 377262691017408 377451457560576 378326580851184 378542156322816 378572630916774 378788346590976 378978767806464 379009277549896 379225242031104 380294666305792 380541996343712 380829250071144 381019801171968 381076927783209 381267602811648 382369328859168 382560650551296 382809454304256 383001896976384 383250987700224 383697000139929 384139557233516 384428622477816 384678641092851 384800860028928 384872023426464 386208384618917 386428451246208 386679770478288 386874158802432 387125767906752 387319469522944 387611839254528 388438683285504 388957713696384 389179346927616 389432455243776 389632258558836 390335356543734 390530664104448 390784651268928 390981103163392 391235383277312 391458314354688 392562236186624 392817544612864 393114064589568 393369731905248 393566557741056 394479043980504 394703823338496 394735599029919 394934037110816 396074322725088 396531155853952 396571629791232 396829545783552 397287249988608 398435267046528 398634627465216 398666719606624 398893885157376 399353970376704 399613695903744 399818722834884 400581085607136 400841609205996 401303940935184 401504736718848 402201041092992 402462618252912 402664940794368 402926819658048 403128427462656 403855879512064 404063082949904 404325871115194 404833538745216 405096827987376 405795163447296 406267411912866 406736001776664 406939515537408 407204174431488 407436204736512 407673844759552 408850913780736 408926524890618 409056447791104 409322483462144 409630498873344 410102967730176 410580229449096 410847256133181 411053793727584 411259467931648 411288017596416 411321128400924 411526936368128 411837579207936 412716100990848 413192128788992 413267570802408 413503056110592 413771983696512 413979991584768 414249229352448 415175268225024 415417422111104 415654132432896 415687594732144 415924459001856 417097375948288 417368641151168 417683693626416 417892685156352 417955340149326 418164467599872 418374683639808 419372812297152 419617414430242 419856517963008 420339792961536 420824613945344 421314353094824 422117703112896 422604574742784 423337471236936 423549291681792 423824752979712 424313593525248 424589551897728 424801998831616 425122662408192 425617403457582 426029523603456 426385437243633 426520907137024 426598782763776 426841864372224 427612107718656 427831499594016 428109745886676 428603528753904 428817984114688 429096871981568 430552130011136 430877134098432 431157361162752 432373235258496 432654435333456 432900967532544 433153460057024 433400276606976 434622475778048 434905138678528 435233428652736 435451201339392 435516488895096 435734403213312 436236980379648 436744655835558 436993518696192 437496519204864 437532768936277 437577427908432 438001128800256 438510857302776 439016636838304 439346997117504 439632732677544 439853741058816 440139806186976 440360033820672 441381010993048 441632515709952 441668069402903 441919737689472 442141895774208 442429449036288 442984959148032 443788924478067 444300791749668 444523101367296 445065663135744 445583613065724 446097550335696 446320758976512 446611030021632 446835546472448 447126152316928 448500059557452 448934336700416 449017360664208 449273216673792 449565407891712 450833193120576 451090083815424 451126398891336 451353185269504 451646729224544 451692828808704 452656368828672 453178463833088 453224719761408 453519480895488 454042571415552 454337864451072 454570968318642 455391249301023 455619108121856 455878725894144 455915426480416 456701366747136 457806954979584 458104696235424 458633075354496 458862556250112 459957278003328 460188503764992 460225551310588 460487793894912 461786380514176 462086709845936 462435517943532 462666901423104 462967803414144 463501791653376 464305613614704 464841144887616 464926017152709 465073732042752 465376199350272 465912965439488 466215978554368 466263565221888 466455176640698 467258187177984 467344599874992 467648544073662 467797123956736 469234547941824 469539721295064 469775764260096 470081289601056 470316498706432 470671519094784 472219575758848 472305795202752 472574921269248 472882267081728 473119990382592 473427690688512 473978647231677 474525335406108 474762768126976 475071536836736 475342238859264 475430146585632 476682715369472 476992732744192 477080945705721 477352792715904 477591640178688 477663245884944 477902248685568 478453462351872 479010267690612 479283214053888 479562759348848 479836020529152 479874649801078 479923630609248 481502117822656 482178969848142 482420232129024 482733980979264 482976656848896 484371146262528 484929821171712 485245202168832 486419889665808 486736239750138 487297642564152 487541466015744 488103797579776 488950285250304 489268281013344 489832604290176 490077696131072 490396425121792 490766602927104 492431010398208 492470653631712 492751269900288 493324714465623 493893716443092 494140840295424 494462211809664 494743962894336 495032525779456 495354477214016 495405038048256 496553637367179 497034444204032 497409632745984 497733130165824 497982175100928 499136749526352 499461370201122 500037450212888 500088489038208 501733299243776 502110853848576 502437408774336 502689989781504 503016921356544 504435441134912 504722875097088 504763507889032 505051128787968 505144530747234 505305023741952 505633656041472 506597783666688 507187342260648 507517198752753 507772333428192 508026401562624 508102570377612 508356803748864 509238414932256 509535431808151 509825771812224 510080867401728 510412605739008 511001316933632 511385845727232 511596000186572 512571496637088 512904854790468 513162697901952 513455104770048 513789037590528 515237934994944 515573027304384 515832211736576 516167690542336 516220375781376 516815785672704 517918244380672 518307978166272 518350923707946 518610284928512 519243273658368 519509678078448 519847548576678 520447142058312 520707552139264 521046201691904 521439515610048 523207948548096 523250069483694 523548224269056 524152086119424 524492975873664 524755410321408 525665460575232 525972058640672 526271764451328 526314132039892 528099096966784 528497734792608 528762173054976 528841450801188 529106061044736 529716333318144 530332796371749 531247022728704 531344019603096 531858513543168 532818261204992 533091630446512 534108114142848 534455478941328 535071921246912 535339648958464 536268054790656 536616824337216 536886587725824 537235759544064 537910307536896 538260145145856 539508104267454 539778051660288 540129103983168 540436876664832 541060217929728 541689882550488 542314669035552 542586020716544 542938899241984 543348738955008 545134551707648 545235366520824 545546048818176 545900852439936 546173998497792 547440305932128 547796341510908 548071724970112 548384023461888 548428171201232 548484149267712 549116772277248 550288134654464 551023427736544 551061679826448 551337408147456 551695978262016 551973322113024 552332305803264 553567024300032 553612891307126 554029485335676 554565945335808 555908445332352 556269988285872 556911591501888 557190246875136 557273786865768 557552623466496 558845312305714 559163749729536 559808690617344 560453057282048 560876117630976 561528843217146 562542131489499 562823604150528 563144308457472 563472766323712 564449961649248 564732388909056 565099670639616 565751458033664 566119402530304 566177186340864 566409857349419 566830216544256 567489871276776 567858946375161 568039364804608 568468151709696 568513916324844 568798377018368 568837863046656 570441999458688 570812994515568 571471371671872 571529701757952 571901404217472 573840975826944 574214181456384 574502845464576 574876481550336 576209335850274 576497647011328 576872580444608 577201290043392 577308035139696 577867035475968 579642676869312 580019655717432 580311238203648 580688651860128 580979204284416 581649307172864 582326207780744 582658024928256 582704931901309 583328692273152 583436570544576 584681143070368 585503034815601 585795996156672 586176976903392 586471654745088 586853074915968 587146711760896 587187471532032 588843354279936 589226316919296 589522527698944 589905932048384 589966143750144 590349836611584 591718565970756 592401055666224 592697468489728 594111484087632 594796733780928 595094345302016 595481373362176 595930874982912 597951941197824 598000079409936 598340827736064 598689814218944 599030955565056 599420543855616 599728084252326 601110924160768 601453445087232 601501865188448 601955911402776 602257105078272 603541825104896 603997411191552 604390229487072 604692641193984 605390095220736 605783819268096 606094624424856 606488806672791 607188332401364 607250308117824 607645241981064 610104002664996 610409273306112 610806261647232 611510767139328 613276370671104 613389787335927 613584671686656 613983725193216 615154451595264 615870344173644 616580690591376 616889201897472 616981692601386 617290404552192 618002388871168 619074151486272 619788193183488 619901356203612 620501599133696 620969987377152 621373844028672 623010916237312 623126133166656 623481198649344 623531392098216 623886688502784 625646063922432 626052961726752 626367685680128 626775052801408 626839027734528 627246701399808 627562025459712 629426121645363 629741060270336 629784776944512 630099895025664 630509689442304 631236920918016 631971529642236 632700447208144 633176554669344 633906862114176 635323937522688 635737129469568 636107927607628 636470390287872 636884327846592 637202998247424 638680356920816 639044285405184 639095731762726 639781360705536 639898174145664 641418161577984 641747249391024 642164618830014 642905293130856 643226976172032 643645307972352 643968875798528 645828195016704 646573094895616 646993602891776 648559852887744 648981653000184 649677887668224 649730190085536 650055288020992 650100414910464 651933713667072 652357708017792 653110139053568 653176802009088 653601604819968 654355470569472 655116983753337 655818258087936 656244778807296 656627538175616 657001693200384 657766285954164 658524955257456 658854453727232 659282949079552 659780611588224 660209709280464 660540050731008 662071516489572 662448773564928 662879606534208 663212843661312 663644173554432 665515666035136 665948493601496 666451187624502 666784652050944 669146325503544 669481138464768 669916545032448 670253319708672 670689228475392 672244225158653 672750089336178 672963833462784 673401505050624 673526040996312 674178208055296 674685527556096 676249789680864 676689598337004 677029777904256 677368535416832 677470093836816 677809071665152 678984553243008 679767695749632 680550140985344 681063857123328 681506796676608 681856452477963 683428662182784 683818088841216 683873139720624 684216930535936 685052050120704 686983913326592 687430703072512 687949613031744 688293834375168 690282755647488 690338326965882 690731690842368 691134564943928 692324364877824 692679570771264 693130064768904 693929522744416 694000352134656 694451705121216 695252687480064 697261717331424 697610598064128 697666759311592 698064299025408 698869448159232 699323967831552 699682764961047 700887280766976 701016899812488 701472816110493 701695685935104 703851821912736 704309581942596 704663646390144 705016230739968 705121934401584 705474748059648 706288444424192 707110395162332 708329363638272 708458692804128 709679985573888 710141536032768 711788003109162 712144152190464 712607305255104 713013358288896 713429228329216 715024073054208 715489099116288 715848783634432 716314346058752 716387460268032 716853373028352 717680193527808 718515401535918 719344139023272 719704068880384 719754030793728 719811974701617 720172138644224 720582502219776 722253176733984 723086225380736 723630348193536 724100971468896 724464985273344 726556719393792 726980488694432 727394731757568 727867803253248 729920407909504 730395122014544 730946463846228 731312199023616 732155696369664 733425427875456 733902421520016 734748906435264 735116544196608 735594637682688 736443074404352 737300117915942 738705980447568 739421260447744 740840574664638 741211260443136 741693317714496 742548788669184 742971902754816 743031715821024 743403497955328 745551666306048 746411587489792 746973262651392 747834823507968 748705124289528 749192055301683 749994032922624 750056175319332 750431472200704 752599948865664 752976518545408 753466227519488 754034984672256 754525382034816 754902915121152 756653161702368 757084312645632 757145261833548 757576693181952 757957535612928 758018555099792 758450484062208 760589332611584 761083992687424 761658500142288 762039602343936 762153855566418 762535205623296 764738657718336 765121301102592 765618908608512 766501975400448 767394000279858 768279114467032 768857244955632 769357282185702 769601720057856 769744046852928 772416769237834 772856902492416 773359540956576 773748317604864 774251535813504 774638939045888 775223678509056 776877366571008 777526385561919 777915427392768 778358693855232 778864910487552 779264517117672 779771322865017 780670713087468 781061328208896 781569302537856 781962206326784 782470766554624 784875104225541 785124472373248 785635089225728 786228129179136 786739463810496 787133115482112 788958087961008 789407646676992 789471198059838 789868074221632 792148645450176 793062311707904 793143259582464 793659091567104 794574499977216 796870534093056 797333439213248 797787770314752 798707940753408 799227391807488 799637445669768 801162171214272 801683218411992 802607881870368 803009473437696 804402082185984 804925236505824 805329881588736 805394714793529 805853639316096 806256854925312 807711759024128 808126165899808 808651742230388 809262156401181 809667077490432 810193655974752 811590326894592 812534823825732 813472003553328 813879031074816 814408348862976 815347689519104 817701827561472 817853049781236 818644966924288 819260997746688 821160458898192 821694512266362 822107587455168 822518935863296 822576035192832 822642256801848 823053872736256 823675158415872 825432201981696 826384257577984 826535141604816 827006112221184 827543967393024 827959983169536 828498458704896 830350536450048 830419336960689 830834844222208 831308264865792 831375189464288 831848918003712 834194751896576 834737282302336 835367387252832 835785370312704 835910680298652 836328935199744 836749367279616 838267968458571 838745624594304 839234828860484 839713035926016 840679585923072 842628706189648 844235406225792 845209149485568 846674942473872 847098583363584 847649505959424 848627187050496 849179103795456 850245324816384 851234806915164 852059047206912 852770874487266 853041814274048 853197565527552 855224215437312 855662999188032 856219491773352 857207057507808 857635968229376 858193743963136 861104260022272 861754268196864 862314722325504 864314003775411 864746470516992 865308870666912 865801935065088 866306920114048 866800553213952 869244951556096 869810277357056 870466857305472 870902402678784 871032977790192 871468806426624 872473960759296 873489311671116 873987037392384 874993038409728 875065537872554 875154855816864 877021714605552 878033273676608 878693994235008 879265465355088 879707482117632 880279612373952 880720067641344 882762021986096 883265031419904 883336138805806 883839475378944 884283791548416 884858898072576 887577848956134 888601583499336 889046202734592 890131326271488 891167226131448 892195100671392 892641517953024 893222060043264 893671092944896 894252304633856 895293000326501 897000119114904 897868673400832 898034721328416 898546433347584 899130815783424 899592126378489 901666386241152 902180167630848 902252797782672 902706370539008 903293458449088 903385657617408 905312737657344 906356927666176 906449439522816 907038961790976 908085142831104 908675728902144 909141936637284 910782498602046 911238216243712 911830852960832 913402733494272 915613909959168 916209392470848 917266150708992 919914556006656 920377007529984 920451102621176 920975587789824 923572761028352 924173419691872 924871035887064 925333802846208 925472538902079 925935606828288 927003583306752 928611227229408 929682289775232 929852034305418 930147464085504 930752398700544 931825930878976 932431957108736 932527130443776 932910353281396 934516374355968 934689199749984 935297088147324 938469095883648 939079442590128 939551528520192 940162579202112 940632997412864 941343038189568 944439151517696 944611590405504 945149842538496 945764534163456 946855381377024 947957294463354 949050670812216 949525536253952 950143073673472 950684477718528 950860293171264 953365430738944 953985465488384 954161891411442 954705585431808 955326491769888 955804497371136 956906924703744 958020535381224 958566428107776 958643597644089 959125518697696 959672041058304 959749299602156 959847261218496 963004235645312 964357939696284 964840464258048 965467961958528 965953313697792 968742292525056 969859642343424 970490404337664 972839779331616 973472479500276 974595285128304 975082932031488 976207595159552 977900570500608 978536562026688 979665208580352 980792850243584 981533205854208 984941307263424 985502539800576 986649428931246 987787432886184 988281680590848 988924423619328 989487925788672 990065051558912 990708954428032 990810076096512 993107274734358 994068888408064 994819265491968 995466260331648 995964350201856 998273499052704 998922740402244 1000074900425776 1000176978076416 1003466598487552 1004221707697152 1004874817548672 1005379979563008 1006033842713088 1008870882269824 1009445750194176 1009527015778064 1010102257575936 1010289061494468 1011267312082944 1014374684521296 1015034397505506 1015544666856384 1016052803125248 1016205140755224 1016713607497728 1018476829864512 1019070863616302 1019651543624448 1020825211478016 1022002633867264 1023192000373144 1025142993274176 1025809709580936 1026325395803904 1026910209540096 1027578075181056 1030475869989888 1031146054608768 1031664423473152 1032335381084672 1032440751562752 1033631571345408 1035507490448823 1035836488761344 1036615956332544 1036701847415892 1037220569857024 1038486547316736 1039019356156896 1039695097153356 1040894284116624 1041415104278528 1042092403383808 1042879031220096 1046415897096192 1046500138967388 1047096448538112 1048304172238848 1048985951747328 1051330921150464 1051944117281344 1052543528902656 1052628264079784 1056198193933568 1056995469585216 1057524346109952 1057682901602376 1058212122089472 1059432666636288 1060665592743498 1062494045457408 1062579581702387 1062688039206192 1063717027086336 1065636522409984 1066183260893024 1067682004663743 1068216228285696 1068910957882656 1070143842493824 1070679297916928 1072536109581312 1073233648674432 1073773175451648 1074471519088128 1075820615073792 1076520290291712 1077773102303877 1079016208534908 1079556103320576 1080258207966336 1080873753329664 1083379765100976 1084629338071104 1085172041433088 1085877798483968 1086697477910016 1090269103415296 1090470733041648 1091092097636352 1091801704879872 1094880611864256 1095592683021816 1096143449940224 1096768046923776 1096856342402464 1096968298535424 1098233544554496 1100576269308928 1102046855473088 1102123359652896 1102674816294912 1103391956524032 1103946644226048 1104664611606528 1105950176873913 1107134048600064 1107225782614252 1108058970671352 1109131890671616 1111816890664704 1112539976571744 1113823183003776 1114380493750272 1114547573731536 1115105246932992 1117690624611428 1118327499459072 1119617381234688 1121752235261952 1123057686434292 1125084262978998 1125647208301056 1126945532647424 1128899923298496 1129464777818112 1130199341279232 1131502916067328 1132238805060608 1132354372681728 1132819714698838 1134979742553552 1135717892750322 1136078729609216 1136936303419392 1137027832649688 1137596754036736 1137675726093312 1140883998917376 1141625989031136 1142942743343744 1143059403515904 1143802808434944 1147681951653888 1148428362912768 1149005690929152 1149752963100672 1151091000419787 1152418671700548 1152995294022656 1153745160889216 1154402580086784 1154616070279392 1158625153856751 1159285353738624 1160039311434864 1160622476407296 1161377303720256 1161958408568832 1164652415561488 1165316049856512 1165409863802618 1166873141089152 1169362286140736 1171006069631202 1171591992313344 1172353953806784 1172943309490176 1173706149831936 1174374943064064 1177686708559872 1178452633838592 1179045055397888 1179811864096768 1180699673223168 1183437131941512 1184206797089757 1184802111332448 1185394936979456 1188222968175264 1189593467561856 1190188690604032 1190962746724352 1191861749965824 1195903882395648 1196000158819872 1196681655472128 1197379628437888 1198061911130112 1198841087711232 1199456168504652 1202221848321536 1203003730376896 1203911822805552 1204514210156544 1207083650209792 1207994822383104 1208780458974144 1209385282387968 1211567638536192 1212189248849712 1212977613345582 1214376664802728 1214500616235648 1215290483962128 1220208005329992 1220818546612224 1221612523294464 1223021534278656 1226552741342208 1226779574671854 1227169343373312 1227967450386432 1230308903190528 1231740688347288 1232541768399543 1233161381182752 1233778403794944 1233963385202772 1234580809104384 1236004777742336 1237443191534081 1238148302972544 1239576386366976 1239802712407224 1241003198267392 1241939974754304 1242747688057344 1246252266333312 1246962397298688 1247062784196432 1247773377005568 1251292127844864 1252105923453504 1252735371360256 1253550105602816 1253678055469056 1254493402799616 1255124050919424 1258852243290726 1259482120540672 1259569553889024 1261019378884608 1262473841836032 1263943059284472 1265400894416288 1266353109338688 1267813724228352 1270647875045376 1271474258939136 1272215855215256 1272940780575744 1273768655693184 1274405996494848 1277360713841632 1278088570810368 1278191463525452 1279156311730899 1279562721411072 1279796348291328 1282836323155968 1283494498782048 1284329237660028 1285810586261712 1286453952344064 1287290615944704 1287937751597056 1291656390033408 1293987205783552 1297119705775488 1297963306000368 1299460380171072 1300110576041984 1300200829820928 1303867427334144 1304715416035584 1306220278107136 1306353604018176 1307203209639936 1308710941138944 1310233967506674 1312489557614592 1312598306808831 1313255076351232 1314003386400768 1315532571908328 1317049910514912 1317708907454464 1318565898159104 1319561223176448 1320419418560928 1321080101462016 1324143032979144 1324897547129856 1325004208208709 1325759213068416 1326425687322624 1327288347108864 1331031332070272 1331896987202992 1332902375249004 1333569304101888 1338292651007088 1338962276929536 1339833090064896 1340506639417344 1341378456950784 1344488450317306 1345500178672356 1346803010101248 1347052081992624 1348356416110592 1352499579361728 1353379196674008 1354059555808512 1354940187673632 1355618143330304 1357969106486016 1359535391499264 1361100281970688 1362127714246656 1363013593353216 1363712904955926 1366173747903069 1366857324365568 1367636177682432 1367746279441248 1368433861071872 1370104100241408 1373967826653184 1374861406145024 1375899226063488 1376587668750336 1380565511294976 1380676653931764 1381463381684736 1382269129887856 1385359141542528 1386260129537808 1387859045488832 1388000704269312 1388903410242432 1390505374960128 1394523434662848 1395221196128256 1395333518623184 1396128598050816 1397738896318464 1398647935663104 1399365529922094 1401774561533952 1402033799624976 1402945632220986 1403391371870208 1407703643825472 1408619163885192 1409327292780288 1410243868803168 1410949496119296 1412576888848384 1414220790324664 1415140548903179 1416658727276544 1416917385608256 1419359971147776 1420283072065536 1421935941695031 1423576006218324 1424288304380928 1425214610510208 1426026716577792 1426858456658432 1430048146108416 1430978198232576 1431242837117163 1431697567268864 1432628692117504 1432774920536064 1433706746056704 1435360387055616 1437030803071836 1438688278046544 1439408137760768 1439508061587456 1439623949403234 1440344277288448 1444506353467968 1446172450761472 1447260696387072 1448201942937792 1448929970546688 1453113438787584 1453960977388864 1454789463515136 1455735606506496 1459840815819008 1460790244029088 1461892927692456 1462624398047232 1464311392739328 1466850855750912 1467804843040032 1468660950505847 1469497812870528 1470233088393216 1471189275365376 1472886148808704 1474600235831884 1477411960895136 1481681149329276 1482422520886272 1483386635428992 1485097577338368 1486063431642048 1486806995910656 1489660912101537 1491103332612096 1492823174979584 1493946525302784 1497410248579056 1498384110603366 1500112350638664 1500862944401408 1505199897731328 1506932455038976 1508069969344512 1509050764069632 1513306323404736 1514168625291264 1514290523667096 1515153386363904 1515915071225856 1516037110199584 1516900968124416 1521178665223168 1522167985374848 1523317000284576 1524079204687872 1524307711132836 1525070411246592 1528606295424453 1529477315436672 1530242602205184 1531237817217024 1533003950800896 1534788000559716 1536558228934064 1537714489911264 1538714564371404 1539488093705856 1544833538475668 1545713804984832 1546719081913152 1547496635209728 1548503071627008 1550447357018112 1553754733142016 1555052771123838 1555830854785536 1557729820975104 1558529034235344 1559542645730034 1561341426174936 1562122656417792 1563138605075712 1563924412653568 1564941533109248 1569750208451082 1570248944746496 1571270178451456 1572456258358272 1573478927620992 1574266230964224 1577916175922016 1578815293353984 1578942396119676 1579736148443264 1584297290900352 1586124623415808 1586286519164928 1587318183134208 1589148999954432 1590998389115247 1593741068186112 1594666878426496 1595575540629504 1598454783614976 1599274891339536 1602324342428544 1603366436823984 1605215763740736 1606018946875392 1608804164371968 1609850473011648 1610659763177472 1610789429587058 1611707278632192 1615423518048256 1616252331799616 1617303484460776 1618524312802362 1619334154980864 1620387311949504 1623180653789184 1625069647651464 1626944007106656 1627758062149632 1628816697725952 1630695379038208 1632593118242443 1635403655122944 1635706099562472 1637289933848576 1638521995493376 1642320917796384 1643389024532724 1644215174910336 1645037871726592 1645152070385664 1645284513603696 1646107745472512 1647350316831744 1650864403963392 1652768515155968 1653070283209632 1654012224442368 1655087934786048 1655919966339072 1656996917409792 1660701072900096 1660838673921378 1661669688444416 1662750378928576 1663697836007424 1668389503793152 1669474564604672 1670734774505664 1671570740625408 1671821360597304 1672657870399488 1676535936917142 1677491249188608 1678469657720968 1679426071852032 1681359171846144 1685257412379296 1687626394468497 1688470812451584 1690418298971136 1693349884947744 1694197166727168 1695299011918848 1697254374100992 1698358207590912 1699229572048257 1700490649632768 1702469613830328 1703576839125483 1704118094413824 1705541748974532 1706395131055104 1711325998376064 1712438983546704 1714414115015616 1715271936458752 1716387487926272 1723508536393728 1724629444651008 1728628007550822 1729492941033984 1730617741333824 1731603870130176 1732613840228096 1733601106427904 1738489903112192 1739620554714112 1740933714610944 1742065955580384 1742937612853248 1744947921518592 1746978623342232 1747974074784768 1748114795703927 1749986076819456 1750131075745108 1750309711633728 1754043429211104 1756066547353216 1757387988470016 1758530930710176 1759414964235264 1760559224747904 1761440135282688 1765524043972192 1766530062839808 1766672277611612 1767678950757888 1768567583096832 1769717796145152 1775155697912268 1777203166998672 1778092405469184 1782334452262896 1784390201342784 1785283035906048 1786444120086528 1788504609267712 1790586000653002 1794000238229808 1795737346801664 1796069442656832 1797092866695168 1798261631566848 1799184252756978 1803332772482304 1804360335261696 1804505595565344 1805412741078016 1806586916898176 1806771315234816 1810625475314688 1812713855332352 1814077923581952 1816170285662208 1817351457804288 1818283873274568 1819466420018373 1821564997204092 1822476432487424 1823661705921664 1831227819918336 1832418784941696 1834532301417984 1839829112013312 1840754015059968 1840902205242352 1841951175579648 1847145522056704 1848346839383744 1849742071774128 1850667605692416 1850945077804158 1851871213656576 1854007166613504 1857222454458816 1859364579550464 1859704068610836 1861504797401088 1863651861757952 1864863914217472 1865820706562792 1869032748711936 1869378399499968 1870594176294648 1876938191767296 1878158885180256 1879103057040384 1880325158404224 1881265994825728 1882686076379136 1888278364936089 1888878303035392 1889223180811008 1890299685076992 1891529068326912 1893710762754048 1895914588926708 1898101341624432 1899051072507904 1900286147346944 1901720586342528 1906730861477888 1907970930976768 1908323782822884 1909411170863616 1910652983539776 1911608994742272 1916041070762448 1917132856215552 1917287195288178 1918251037395392 1919344082116608 1919498599204312 1919694522436992 1926008471290624 1928715879392568 1929680928516096 1930935923917056 1931906627395584 1937484585050112 1937645119574941 1939719284686848 1940980808675328 1945679558663232 1946944959000552 1949190570256608 1950165864062976 1952415190319104 1955801141001216 1955958593069999 1957073124053376 1959330417160704 1961585700487168 1963066411708416 1965350951260011 1969882614526848 1971005079601152 1973298857862492 1975574865772368 1976563361181696 1977848847238656 1980130103117824 1981417908856064 1981620152193024 1986214549468716 1988137776816128 1989638530983936 1990932520663296 1996546998105408 1997845480804488 2000149800851552 2000353956152832 2006933196975104 2008443415394304 2009749635097344 2010759959126016 2012067685426176 2016732675475959 2017741764539648 2018891500388352 2019054031556128 2020204515151872 2020578122988936 2022534624165888 2028749369042592 2030068795011012 2031089333712768 2032105606250496 2032410281510448 2033427214995456 2036953659729024 2038141727232604 2039303087248896 2041650422956032 2046384000746288 2050285986548352 2051619419161872 2052650791607808 2055156150362112 2060951739979776 2062292109217536 2063328846946304 2064670762169344 2064881503125504 2071014980897646 2071672977522688 2073403694831784 2074441139714048 2076973094633472 2078038712313792 2079390194306712 2081788568233248 2082830208557056 2084184806767616 2085758062440192 2092831794192384 2093000277934776 2094192897076224 2096608344477696 2097971903494656 2099048294883141 2102661842300928 2103888234562688 2105087057805312 2105256528159568 2112396387867136 2113990939170432 2115048692219904 2115365803204752 2116424244178944 2118865333272576 2121331185486996 2124988090914816 2125159163404774 2125376078412384 2131273044819968 2132366521786048 2135364009327486 2136432456571392 2137821915765312 2140287684987648 2145072219162624 2146467297348864 2147546350903296 2148943038176256 2153040580583424 2155546204607754 2158032417069816 2159112206641152 2159435924104851 2160516415932672 2161747506659328 2166759530201952 2169258676142208 2170344082866176 2171755596967936 2173394955820032 2180538206830592 2180941466083296 2182184195272704 2183603409759744 2189761223728512 2191185366043632 2192286899880448 2193712684804928 2193936597070848 2196467089108992 2201152538617856 2204093710946176 2204246719305792 2205349632589824 2206783913048064 2209329223213056 2211900353747826 2214451565228504 2216117941342704 2218263781343232 2223633781329408 2225079953143488 2227646366007552 2229095147463072 2230210493865984 2235381249222856 2236654998918144 2236835061169541 2239234762469376 2243504470523904 2246115372868584 2247576165905049 2250168525957996 2251294416602112 2253891065294848 2257799846596992 2258929555636224 2260398682558464 2263005832134656 2264477610121216 2264708745363456 2265639429397676 2269959485107104 2271435785500644 2273872606838784 2274055665299376 2275193508073472 2275351452186624 2281767997834752 2283251978062272 2285885486687488 2286118807031808 2287605616869888 2295363903307776 2296856725825536 2299505926201344 2302182000839574 2304837343401096 2305990588045312 2307490321778432 2308805160173568 2309232140558784 2317250307713502 2318570707477248 2320078622869728 2321244952814592 2322754607440512 2323916817137664 2329304831122976 2330632099713024 2330819727605236 2332579156685757 2333746282178304 2338724572281472 2342012139262404 2343183984626688 2344707907613568 2345886618980352 2347412299663872 2354625312676623 2355373417119744 2356905267677184 2359623728193536 2361399346446336 2366874263883024 2368413594179514 2369604222664896 2370789873958912 2376445936350528 2379186935123712 2381925493448704 2383723499931648 2392000317639744 2393363310944256 2394759256875776 2396123822260224 2397682175422464 2398912337009304 2404443696643072 2406007460753792 2407823645611104 2409028420313088 2414167300419584 2415989644766208 2416184144380587 2417560917948288 2418770564775936 2423135277072384 2424378497699424 2425955226691164 2428753329605456 2429001232471296 2430580967924256 2440416010659984 2441637093224448 2443225046588928 2446043068557312 2453105482684416 2453559149343708 2455934900772864 2463481376694576 2465083536799086 2466322762365504 2467556807589888 2467926770405544 2469161618208768 2472009555484672 2474886383068162 2476296605945088 2479152772733952 2479605424814448 2482006396534784 2483879949508608 2485495376114688 2491258010882067 2492504532666624 2493924794597376 2494125568392864 2495546754011136 2502584255689728 2504211846907008 2505470742720512 2507100211205632 2507356110938112 2508986805599232 2510248101838848 2514803905375713 2517704486581452 2518964241081344 2519139107778048 2522038757769216 2527886118568944 2530801788832576 2532706218677376 2535627448456704 2541295750090752 2542948517878272 2544431710430512 2545881561151488 2547537311386368 2554721427683264 2556177141620736 2556382927050904 2558312623461798 2559125442822144 2559592696582656 2565672646311936 2566988997564096 2568658475320056 2571621172523424 2572907904688128 2574581231889408 2575875503194112 2580550412705797 2583312780066816 2587974411567104 2592942011326233 2594239411550976 2595926612000736 2598920760342144 2600221152083968 2600401659641856 2607734854668288 2609430832071168 2612440556214272 2612707208036352 2614406419279872 2617421882277888 2620467935013348 2624979115229184 2625196613617662 2626510152702464 2631065143816656 2634099821029824 2635417814908928 2637131796318208 2639122446352896 2640838837121856 2642160202924032 2648286065958288 2649795094259712 2650008416417418 2651518426136832 2652851374645248 2654576694217728 2662062664140544 2663793974405984 2665804750498008 2667138608203776 2676585302014176 2677924553859072 2679666180129792 2681013278834688 2682756913901568 2685879000979503 2688976900634612 2691000357344712 2693606020202496 2694104163985248 2703458692332419 2704999158723456 2706758393348016 2708119111617024 2709880375347264 2711236286660608 2715938212972032 2719070782998528 2724255428493312 2726027186706432 2727425809911852 2732347495806138 2733714648731136 2735492558882496 2736867722143744 2740208200482816 2747935653306368 2749722812290048 2751798452126976 2761131022589952 2761353307863528 2762926763369472 2764538259775712 2770718283085056 2772520259075616 2775718090977664 2776001408538624 2777806820484864 2781010749920256 2789046869325696 2790442392256512 2790667037246368 2792257196101632 2795477792636928 2797295871326208 2798731059844188 2803549123067904 2804067599249952 2805891264441972 2815407287650944 2817238327770384 2818654585560576 2820487737606336 2821898992238592 2828441580649328 2830281097806358 2833317454553088 2833834771216512 2840566144131072 2843871883390062 2847152012436648 2848576608761856 2850429221020416 2852053433155584 2853716913316864 2860096292216832 2861956396465152 2862485674234326 2863395134537728 2865257384235008 2867413492113408 2870720774111232 2874061606143672 2875930792932267 2877376556093088 2878816275521536 2879016123174912 2879247898806468 2880688554576896 2889012706935936 2892344901522944 2894521392774144 2896403885875584 2897859941093376 2906226877575168 2907921954777728 2909578927030272 2911471213012992 2919681631638016 2921580488058176 2923785855384912 2925248796094464 2928622785478656 2933701711501824 2935609686080064 2937321901011694 2938995625741056 2942378550730752 2945772297617408 2949200471663768 2954823921790272 2963362298658552 2964845041772544 2966773270857984 2970195154676736 2972126863284096 2973613991821312 2979321824203074 2982206665224192 2985646349959168 2987893050605568 2994820497158112 2996768221206732 3000224701277328 3001725888802816 3010399795462656 3013864910077952 3016139938689024 3018101528139264 3026612646809472 3028337250582528 3028581047334192 3030306772727808 3032074220399168 3033801936248832 3042357330446336 3044335970749696 3046634000569152 3048158409375744 3048615422265672 3050140822493184 3057212590848906 3058954630873344 3062475634434048 3066007901601792 3069576001119432 3073116457868128 3075428979822528 3077429128742808 3078976187411712 3089667076951336 3091427609969664 3093438163826304 3094993270419456 3097006143254016 3100894714036224 3106522471346469 3107509466284032 3110105542247676 3111661709571072 3115459641950208 3117058068470688 3119085291460068 3122682852349872 3124245312835584 3126277210151424 3127848825307136 3129883066218496 3139500416902164 3142540356902912 3144912516716544 3146957855241984 3155832351844032 3157630586707968 3157884792239352 3159472296886528 3168594581800704 3172249246831616 3172573038329856 3174636366268416 3178297999908864 3181996778230494 3187482136372224 3187738745107161 3189333756852992 3191151081259008 3196909567229952 3198549782679072 3204648684857088 3206732873647968 3210431527481472 3212037893750784 3217608328743936 3219700946023296 3221319526354944 3221578859174116 3223414557264384 3232504663599232 3234606968921552 3237048625604724 3238668309961728 3240774623899008 3250139295302928 3253888014213312 3255516124299264 3257633395451904 3261390758076416 3265186236484886 3270807310245888 3271412199124944 3274579867697152 3284641835592768 3286778049065448 3288430349820672 3290304140771328 3290569027207392 3292215490945024 3294700633663488 3301728807926784 3305537030311936 3306140566419264 3308024448884736 3310175869572096 3311839932678144 3313993834819584 3317850530621739 3321402145800192 3321677347842756 3323339376888832 3325500757857152 3327395672014848 3336779007586304 3338949129209344 3341469549011328 3343141481250816 3343642721194608 3345315740798976 3353071873834284 3354982498377216 3356939315441936 3358852143704064 3370514824758592 3375252788936994 3376941624903168 3380836597942272 3386699769895488 3388394333454336 3390598023837696 3394508748201984 3396716415181824 3398459144096514 3404939227660656 3407153678250966 3408236188827648 3411083497949064 3412790262110208 3422651996752128 3424877967093408 3428828230031232 3430543872917504 3432774975852544 3447017072787456 3449258889302016 3453273001259361 3457256015101644 3458985882067968 3461235482667648 3463207740260352 3465227680456192 3475875461570253 3476979806224384 3479241109428224 3481867429221888 3484131911160768 3485875225706496 3493957246684464 3495948149569536 3496229591407854 3500262151490216 3500619423267456 3508086858422208 3512133094706432 3514775976940032 3517061861420352 3518829928470528 3521118449495808 3531048087944384 3533060125679616 3533344555223224 3535357901515776 3537135166193664 3539435592290304 3550311395824536 3552620391269271 3554406333997344 3556184810938368 3564668904525792 3566748022657057 3568780402685568 3570566071812096 3572888240173056 3577009218535424 3581172001306004 3588000476459616 3592138885313664 3594185733390336 3596523263133696 3598368505513956 3606665544964608 3609011191130688 3610825482156032 3613173833796352 3613542630469632 3621250950629376 3625427710664704 3628155847163904 3634702915608576 3636567746549136 3638932840036746 3643129994408184 3644952864974848 3647323411843328 3662455639836672 3664837569883392 3669064602835968 3679658224026624 3681508030119936 3681804410484704 3683902351159296 3694291044113408 3696693678767488 3699484143548256 3701335211384832 3701890155608316 3703742427313152 3708014333227008 3712329574602243 3714444908917632 3718729159100928 3719408137221672 3723009594802176 3729727828434944 3731641413125584 3738756798999936 3741188352589296 3753876383534592 3756317770360512 3758206114080768 3760650316808448 3765372152758272 3776556729872178 3777756606070784 3778446361622016 3783058136653824 3787421525508096 3791829177853416 3796202683248864 3798102145015808 3800572294693888 3803441172685056 3813461722955776 3815941861953536 3816647565645768 3818822341727232 3821305967079552 3823217989484544 3832082141524896 3834265712431104 3834574390576356 3836502074790784 3838688164233216 3838997198408624 3839389044873984 3852016942581248 3857431758785136 3859361857032192 3861871847834112 3863813254791168 3874969170100224 3875290239149882 3881961617350656 3891359117326464 3893889918001104 3898381140513216 3900331728125952 3911602282002432 3911917186139998 3914146248106752 3918660834321408 3923171400974336 3926132823416832 3930701902520022 3937794920426493 3939765229053696 3942010159202304 3946597715724984 3951149731544736 3953126722363392 3955697694477312 3960260206235648 3962835817712128 3963240304386048 3964869001445933 3972429098937432 3975012624626127 3976275553632256 3979277061967872 3981865041326592 3993093996210816 3995690961608976 4000299601703104 4000707912305664 4013866393950208 4016886830788608 4019499270194688 4021519918252032 4024135370852352 4033465350951918 4035483529079296 4038108063112256 4040409030303744 4041156245977872 4045069248331776 4057498738085184 4060137590022024 4062178667425536 4064820563020896 4066854429990912 4073907319458048 4076283454465208 4078606174497792 4078934523309163 4083300845912064 4092768001492576 4098521243709207 4100571973096704 4103238838323744 4105301583215616 4110312300724224 4121903479959552 4124584218435072 4126657693892608 4129341524338688 4129763006251008 4142029961795292 4146807389663568 4148882279428096 4156077424627584 4158780388613424 4163577136466496 4165660417114112 4168369613535232 4171516124880384 4185663588384768 4186000555869552 4188385794152448 4193216688955392 4195943806989312 4198096589766282 4205323684601856 4207776469125376 4210174115610624 4210513056319136 4224792775734272 4227981878340864 4230731606409504 4232848488357888 4237730666545152 4242662370973992 4245421646709537 4249976181829632 4250318326809548 4250752156824768 4264733043572096 4270728018654972 4272864913142784 4275643831530624 4280575369975296 4290144438325248 4292934594697728 4293728511351489 4295092701806592 4297886076352512 4306081161166848 4311092409215508 4316064834139632 4318224413282304 4318871848209702 4321032831865344 4333519060403904 4338517352284416 4343511193935872 4346789911640064 4361076413661184 4361882932166592 4364368390545408 4367206819519488 4379522447457024 4382370732087264 4384573799760896 4387425369609856 4387873194141696 4392934178217984 4402305077235712 4405982851517541 4408187421892352 4408493438611584 4410699265179648 4413567826096128 4418658446426112 4423800707495652 4428903130457008 4432235882685408 4447267562658816 4450159906286976 4455292732015104 4458190294926144 4460420987731968 4470762498445712 4473309997836288 4473670122339082 4478469524938752 4492230745737168 4495152331810098 4500337051915992 4502588833204224 4507782130589696 4515599693193984 4520797365116928 4526011664269312 4528955220242432 4531278858795352 4539918970214208 4542871571001288 4547745213677568 4548111330598752 4550387016146944 4550702904373248 4563535995669504 4566503956124544 4571770973374976 4572237614063616 4575211233739776 4585818886273359 4590727806615552 4593713451651072 4599011852402688 4604364001679148 4609674686802192 4611981176090624 4614980643556864 4618464281117568 4634500615427004 4637141414954496 4640157245739456 4642489905629184 4645509214881024 4658609662245952 4661264199426048 4661639455210472 4665158313371514 4667492564356608 4677449144562944 4684024278524808 4686367969253376 4689415815227136 4691773237960704 4694824599327744 4705709576110571 4709250625353246 4710746834239488 4713810535354368 4719247456387072 4722798692892672 4733748527766048 4736827188359028 4739208445329792 4741579747917824 4752891872701056 4758373870247424 4763850986897408 4767446999863296 4772995167345741 4784000635279488 4786726621888512 4789518513751552 4795364350844928 4797824674018608 4808887393286144 4812014921507584 4815647291222208 4818056840626176 4828334600839168 4831979289532416 4832368288761174 4835121835896576 4846270554144768 4848756995398848 4851910453382328 4857506659210912 4858002464942592 4861161935848512 4880832021319968 4883274186448896 4886450093177856 4892086137114624 4897779354727329 4906210965368832 4907118298687416 4911869801545728 4926962753389152 4930167073598172 4932645524731008 4935113615179776 4935853540811088 4938323236417536 4944019110969344 4949772766136324 4952593211890176 4958305545467904 4959210849628896 4967759899017216 4970990752229376 4982516021764134 4985009065333248 4988251136785728 4991093508022272 5005168511379456 5008423693814016 5010941485441024 5014200422411264 5014712221876224 5017973611198464 5029607810751426 5035408973162904 5037928482162688 5038278215556096 5044077515538432 5055772237137888 5061603577665152 5065412437354752 5071254896913408 5082591500181504 5085897035756544 5088863420861024 5091763122302976 5095074622772736 5097688716144771 5109442855366528 5112354283241472 5112765854101808 5116625246923596 5119185393165312 5133977995128192 5137316950640112 5143242345046848 5145815809376256 5149162463778816 5161100825411594 5175948823134208 5185884022652466 5188478823101952 5191853224001472 5197841520684288 5200803319283712 5215469709336576 5218861664142336 5224881112428544 5228812838559744 5234843764555776 5240935870026696 5244344387111781 5249958230458368 5250393227235324 5253020305404928 5262130287633312 5268199642059648 5270835629817856 5274263592636416 5278244892705792 5281677674243712 5284320405848064 5296572131916576 5299590188519424 5300016832834836 5303036852273664 5305702749290496 5309153388435456 5324125328281088 5327587948811968 5331609500996016 5334277216407552 5353170604028352 5355849107718144 5359332360259584 5365513827803136 5371758001959006 5377953801269224 5382000714689424 5387212040404992 5388208327970496 5406917384664838 5409998317446912 5413516786696032 5416238223234048 5419760750694528 5422472573321216 5431876425944064 5438141565997056 5448510856986624 5452054373412864 5454851619823704 5458399260055119 5464694991612276 5467429297462272 5470985117764992 5473735444287488 5495871306612736 5499445624580096 5503596904253952 5522262045179904 5522706615727056 5525853526738944 5529076519551424 5541436566170112 5545040518151232 5551436181955328 5552002817077248 5555613640969728 5562021499840512 5578093738651392 5581334074492736 5584514392203264 5590955585273856 5594591742652416 5597462119688376 5607098246135808 5608135198499904 5611782528883944 5630814575301888 5634476655540768 5637309171121152 5640975475212672 5643797984477184 5656883161298656 5660562195612716 5664835094808267 5666634909106176 5667669542433024 5681132288262144 5687743766780124 5694304024873296 5697153217523712 5700858442040832 5707433826633728 5720192584433664 5723912792930304 5724971348468652 5730514768470016 5734826984226816 5748123212287344 5751861585864534 5754753112186176 5757632551043072 5758032246349824 5758495797612936 5761377109153792 5778025413871872 5784689803045888 5789042785548288 5792807771751168 5795719882186752 5812453755150336 5812935358724823 5815843909555456 5819157854060544 5822942426025984 5839363263276032 5843160976116352 5847571710769824 5850497592188928 5857245570957312 5867403423003648 5867875779209997 5871219372160128 5874643802023388 5877991251482112 5884757101461504 5898400943327536 5909647843580544 5926724597317104 5929690083545088 5933546541715968 5940390309353472 5944253726568192 5958643648406148 5964413330448384 5971292699918336 5989640994316224 5993536442413464 6000449402554656 6003451777605632 6020799590925312 6027729820155904 6032279877378048 6036203056278528 6050198026427877 6053225293618944 6056674501165056 6057162094668384 6060613545455616 6064148440798336 6067603872497664 6084714660892672 6088671941499392 6093268001138304 6096316818751488 6097230844531344 6100281644986368 6114425181697812 6117909261746688 6124951268868096 6139152002238864 6146232915736256 6150857959645056 6154858257485616 6157952374823424 6179334153902672 6182855219939328 6186876327652608 6189986540838912 6194012286508032 6213044942692938 6215018932568064 6220211084495352 6223323419142144 6230919283900416 6234116136941376 6238170582920136 6245365704699744 6248490625671168 6252554420302848 6255697650614272 6259766132436992 6267051002285507 6279000833804328 6285080713805824 6289825033433088 6293915710483968 6297144884649423 6311664703688064 6315261173415936 6315769584478704 6318944593773056 6337189163601408 6344498493663232 6345146076659712 6349272732536832 6356595999817728 6363993556460988 6374964272744448 6375477490214322 6378667513705984 6393819134459904 6397099565358144 6409297369714176 6413465747295936 6420863054962944 6435216657487872 6439401892046592 6442639052709888 6443157718348232 6446829114528768 6465009327198464 6469213937843104 6474097251209448 6477336619923456 6478307772314553 6481549247798016 6500278590605856 6507776028426624 6511032248598528 6515266790903808 6522781516152832 6530372472969772 6541614620491776 6542824398249888 6569283671185536 6573556098130896 6576860699641344 6581138054414784 6584430981890048 6589401267326976 6603457615853568 6611074060623872 6612281132838528 6616048897769472 6620351739144192 6627987669639168 6635701061243478 6643354695685512 6646678753777664 6651001515714304 6654791344029696 6673558015172608 6677898258418688 6682939098022656 6687285442389216 6690631481597952 6706143747668568 6709964996754432 6710505183508623 6713878630883872 6717704287408128 6741029649517184 6750505577873988 6753883249806336 6761673195884544 6773399539790976 6776788666908672 6781196047675392 6789017496403968 6793432830363648 6796918288193028 6809878455321312 6814307356501932 6822166995898128 6825580524220416 6845303993504256 6849755934186816 6857656460062464 6865549951705088 6898517778604032 6906546002518722 6914512030203288 6917971764135936 6922470965335296 6926415480520704 6930455360912384 6951750923140506 6953959612448768 6958482218856448 6963734858443776 6968263822321536 6971750451412992 6987914493368928 6991896299139072 6992459182815708 7000524302980432 7001238846534912 7016173716844416 7024266189412864 7029551953880064 7034123722840704 7037659856941056 7042236898991616 7062096175888768 7066120251359232 7066689110446448 7070715803031552 7078871184580608 7100622791649072 7105240782538542 7108812667994688 7112369621876736 7129337809051584 7133496045314114 7137560805371136 7145776480346112 7154018437070848 7162344002612008 7176000952919232 7184277770627328 7188371466780672 7193046526267392 7196737011027912 7213331089929216 7218022382261376 7221650964312064 7226347667592704 7227085260939264 7242501901258752 7248552433141761 7250855421329408 7256311694327808 7269405831217152 7273135493098272 7277865680073492 7286259988816368 7289905729949696 7294646823686656 7324911279673344 7329675139766784 7338129205671936 7359316448053248 7363608820969408 7367804702318592 7388582088226816 7393387357534976 7398968287096512 7402670422769664 7403780311216632 7407484854626304 7416028666454016 7424659149204486 7428889817835264 7437458318201856 7438057071916709 7438816274443344 7446019189604352 7459455656869888 7463282826251168 7473774032646201 7477513597999872 7482376705178592 7507752767069184 7512635540721024 7516412228161536 7521300633616896 7530744305516544 7544411716127139 7553113459744356 7556892723244032 7566116273307648 7583658355706832 7592405366497728 7596204290031616 7601144589387776 7606882345370112 7631883723907072 7633295131291536 7637644683454464 7642611934159104 7664164283049792 7668531424862208 7669148781152712 7673004149581568 7677376328466432 7677994396817248 7678778089747968 7704033885162496 7714863517570272 7718723714064384 7723743695668224 7727626509582336 7741651238117391 7749938340200448 7750580478299764 7763923234701312 7782718234652928 7787779836002208 7796762281026432 7800663456251904 7823204564004864 7823834372279996 7828292496213504 7837321668642816 7852265646833664 7861403805040044 7875589840852986 7879530458107392 7893195431449968 7902299463089472 7906253444726784 7911395388954624 7920520412471296 7925671635424256 7926480608772096 7929738002891866 7944858197874864 7950025249252254 7952551107264512 7958554123935744 7963730082653184 7986187992421632 7991381923217952 8000599203406208 8001415824611328 8027732787900416 8033773661577216 8038998540389376 8043039836504064 8048270741704704 8057637002938509 8066930701903836 8070967058158592 8076216126224512 8080818060607488 8082312491955744 8110376076997257 8114997476170368 8120275180044048 8124357334851072 8129641126041792 8133708859981824 8147814638916096 8152566908930416 8157212348995584 8157869046618326 8185536002985152 8197042487418414 8201143946193408 8206477676647488 8210603166431232 8220624601448448 8243806959919104 8249168436870144 8253315387785216 8258683048677376 8284059923590584 8293614779327136 8297764558856192 8312154849255168 8317560777226848 8327154272932992 8331320834228224 8336739227070464 8343032249760768 8371327176769536 8372001111739104 8376771588304896 8386433377910784 8391887613978624 8396193179532564 8410647369203712 8415552938250752 8421026112638272 8449585551468544 8455963756681728 8461463212819008 8465696976715776 8485324741947984 8490843293419074 8499952363659264 8500636653619096 8501504313649536 8529466087144192 8541456037309944 8545729826285568 8551287663061248 8561150739950592 8580288876650496 8585869189395456 8587457022702978 8590185403613184 8595772152705024 8612162322333696 8622184818431016 8627792378796801 8632129668279264 8636448826564608 8637743696419404 8642065663730688 8662102340738567 8667038120807808 8677034704568832 8687022387871744 8693579823280128 8723765864333184 8728736781090816 8734413639038976 8759044894914048 8764741464174528 8769147599521792 8774850739219712 8775746388283392 8785868356435968 8804610154471424 8811965703035082 8816374843784704 8816986877223168 8827135652192256 8837316892852224 8847601414991304 8857806260914016 8864471765370816 8894535125317632 8900319812573952 8910585464030208 8916380589852288 8920841975463936 8941524996891424 8946619995672576 8947340244678164 8956939049877504 8984461491474336 8990304663620196 9000674103831984 9005177666408448 9015564261179392 9031199386387968 9041594730233856 9057910440484864 9062557717590704 9079837940428416 9085743142002576 9096222661197504 9100774032293888 9101405808746496 9127071991339008 9133007912249088 9143541946749952 9144475228127232 9150422467479552 9171637772546718 9187426903302144 9198023704805376 9208728003358296 9219349373604384 9223962352181248 9229961287113728 9236928562235136 9269001230854008 9274282829908992 9280314491478912 9284979811258368 9291018429762048 9317219324491904 9322528398852096 9323278910420944 9330316626743028 9334985128713216 9354898289125888 9368048557049616 9372735938506752 9378831630454272 9383546475921408 9389649198655488 9411419152221142 9418501250706492 9427621070708736 9438494912774144 9467497055532096 9473654376718056 9478416890659584 9505783745402112 9516747740494848 9527701973794816 9534893999726592 9545990334691482 9563216235321483 9568001270558976 9573453243777024 9579037027503104 9590728701689856 9595649348037216 9617774786572288 9624029843015168 9631294582444416 9636113681252352 9656669201678336 9663958579064832 9664736577522348 9670243671793152 9697513990797696 9703820906764656 9715013318421824 9716004929885184 9722323871697024 9761664042639936 9766548372897792 9772900186355712 9784172274229248 9795558709454658 9812421930737664 9814236597374832 9823739603091456 9853925506778304 9860334147196344 9865291049462016 9871707081622176 9876646472835072 9888038221938688 9899545532272648 9905186423780352 9905983842322253 9916611090935808 9918421699257792 9935519798034432 9941981504458752 9953551591865217 9965032043528268 9970018130666496 9976502273571456 9982187016044544 10010337022758912 10016847387628032 10021882970882048 10028400844822528 10029424443752448 10035947222396928 10059215621502852 10070817946325808 10075856964325376 10076556431112192 10111544474275776 10123207155330304 10130824874709504 10142509793826816 10165183000363008 10171794071513088 10177726841722048 10183526244605952 10190149245545472 10195377432289542 10218885710733056 10224708566482944 10225531708203616 10233250493847192 10238370786330624 10267955990256384 10274633901280224 10286484690093696 10291631618752512 10298324927557632 10322201650823188 10371768045304932 10376957646203904 10383706448002944 10395683041368576 10427626384710759 10430939418673152 10437723328284672 10449762224857088 10457625677119488 10481871740053392 10488688774223562 10500786454470648 10506040610809856 10524260575266624 10536399284119296 10548527185272832 10556489785411584 10563355348487424 10593144263833152 10599180377038848 10600033665669672 10606073704547328 10611405498580992 10618306776870912 10648250656562176 10655175897623936 10663219001992032 10668554432815104 10700244067971171 10706341208056704 10711698215436288 10718664720519168 10731027655606272 10743516003918012 10755907602538448 10764001429378848 10776416655940992 10813834769329676 10819996634893824 10827033573392064 10832476446468096 10839521501389056 10863752851888128 10876283131994112 10904108746825728 10909703239647408 10916798520110238 10929389983224552 10934858594924544 10941970235529984 10947470888574976 10991742613225472 10998891249160192 11007193808507904 11044524090359808 11045413231454112 11051707053477888 11058153039102848 11082873132340224 11090081036302464 11102872363910656 11104005634154496 11111227281939456 11124042999681024 11136988723806729 11156187477302784 11162668148985472 11169028784406528 11189183485304832 11194924239376752 11216270396999808 11223565057767888 11261629150603776 11268953311081536 11274618342242304 11281950950425344 11313766322597312 11321124391225432 11329670189616534 11333269818212352 11335339084866048 11362264576524288 11375487533560248 11388608049746592 11394306435047424 11401716884081664 11414867653267456 11428151827697101 11440385168867328 11447825585860608 11449942696937304 11461029536940032 11469653968453632 11496246424574688 11503723171729068 11509506224372352 11515265102086144 11516064492699648 11516991595225872 11522754218307584 11556050827743744 11569379606091776 11578085571096576 11585615543502336 11591439764373504 11624907510300672 11625870717449646 11631687819110912 11645884852051968 11678726526552064 11686321952232704 11695143421539648 11700995184377856 11734806846007296 11735751558419994 11742438744320256 11749287604046776 11755982502964224 11769514202923008 11796801886655072 11813384761279479 11819295687161088 11853449194634208 11859380167090176 11867093083431936 11880780618706944 11888507453136384 11894607004337799 11917287296812296 11925037873878381 11928826660896768 11979281988632448 11987072884826928 12000898805109312 12006903555211264 12041599181850624 12064559754756096 12072406112557056 12100396052855754 12106450587237888 12114324189336768 12121227090911232 12128296881596672 12135207744995328 12169429321785344 12177343882998784 12186536002276608 12194461689062688 12200563289972736 12228850363395624 12235818523493376 12236803569927489 12249902537736192 12278304004477728 12292465831472512 12301715919290112 12309716514971232 12315904749646848 12358668307805344 12365710439878656 12373752655305216 12379973081677824 12388024573016064 12426089885385876 12440422168990704 12446646838284288 12468232273882752 12476341165840272 12490731409399488 12496981251342336 12505108840605696 12519532264873984 12534102004571014 12558001667608656 12570161427611648 12579650066866176 12587831420967936 12594289769298846 12623329407376128 12630522346831872 12631539168957408 12637889187546112 12674378327202816 12688996987326464 12698545465073664 12713191999635456 12727987112921976 12736264940128611 12749928545488896 12750954980428644 12757335027411968 12794199130716288 12818594739428352 12826931494591872 12841726109925888 12870433314975744 12878803784093184 12885278105419776 12886315436696464 12893658229057536 12930018654396928 12938427875686208 12948194502418896 12954673239846912 12956615544629106 12963098495596032 13000557181211712 13015552056853248 13030533581807616 13045563032305664 13060744945939544 13083229240983552 13085648796499776 13138567342371072 13147112196261792 13153721399282688 13162276108829568 13168861963780096 13178802534653952 13206915231707136 13217948554552623 13222148121247744 13224562265677056 13232097795538944 13240703478288384 13255975339278336 13271402122486956 13286709391371024 13293357507555328 13302003031428608 13347116030345216 13355796516837376 13365878196045312 13374570884778432 13381262963195904 13412287495337136 13419929993508864 13421010367017246 13427757261767744 13435408574816256 13482059299034368 13501011155747976 13507766499612672 13523346391769088 13546799079581952 13562392095350784 13563515837024587 13578034992807936 13586865660727296 13593836576386056 13619756910642624 13628614713003864 13644333991796256 13651161048440832 13690607987008512 13691710151489993 13699511868373632 13715312920124928 13731099903410176 13757456658820077 13797035557208064 13813092005037444 13829024060406576 13835943528271872 13844941930670592 13860910721824768 13903501846281012 13916964437712896 13927469716887552 13936527644643072 13975828986737856 13983792598278144 13984918365631416 14001048605960864 14002477693069824 14032347433688832 14048532378825728 14059103907760128 14068247445681408 14075319713882112 14084473797983232 14117128728331713 14124192351777536 14132240502718464 14133378220892896 14141431606063104 14157742369161216 14201245583298144 14210481565077084 14217625335989376 14224739243753472 14258675618103168 14266992090628228 14275121610742272 14291552960692224 14324688005224016 14352001905838464 14368555541254656 14386093052534784 14393474022055824 14426662179858432 14436044764522752 14443301928624128 14452695335185408 14454170521878528 14485003802517504 14497104866283522 14501710842658816 14538811662434304 14546270986196544 14555731360146984 14572519977632736 14579811459899392 14589293647373312 14649822559346688 14659350279533568 14676258411343872 14693338064181987 14718632896106496 14727217641938816 14735609404637184 14777164176453632 14786774715069952 14797936574193024 14805340845539328 14807560622433264 14814969709252608 14832057332908032 14849318298408972 14857779635670528 14874916636403712 14876114143833418 14877632548886688 14918911313739776 14926565652502336 14947548065292402 14955027195999744 14964753410357184 15015505534138368 15025271081442048 15032824456323072 15042601267233792 15088823432254278 15106226919488712 15113785446488064 15132232546615296 15167316711413664 15184810732995456 15192408580063232 15202289178775552 15213764690740224 15263767447814144 15266590262583072 15275289366908928 15285223868318208 15293066148434313 15328328566099584 15337062849724416 15338297562305424 15346008299163136 15355988793634496 15357556179495936 15408067770324992 15429727035140544 15437447428128768 15447487391336448 15483302476234782 15501160956599528 15527846469402624 15565436469305856 15575559672004416 15593524562052864 15646409128009728 15647668744559992 15656584992427008 15674643337285632 15704531293667328 15722807610080088 15733033161335343 15751179681705972 15759060916214784 15786390862899936 15804598926178944 15812506889453568 15822790777909248 15841040824942592 15851343270848512 15852961217544192 15859476005783732 15889716395749728 15900050498504508 15917108247871488 15927460165306368 15972375984843264 15982763846435904 16001198406812416 16002831649222656 16055465575800832 16067547323154432 16077997080778752 16096541483409408 16115274005877018 16133861403807672 16141934116317184 16152432252449024 16161636121214976 16164624983911488 16220752153994514 16229994952340736 16240550360088096 16248714669702144 16259282252083584 16267417719963648 16295629277832192 16305133817860832 16314424697991168 16315738093236652 16371072005970304 16394084974836828 16402287892386816 16412955353294976 16421206332862464 16487613919838208 16498336873740288 16517366097354752 16568119847181168 16587229558654272 16595529117712384 16624309698510336 16635121554453696 16654308545865984 16673478454140928 16686064499521536 16744002223478208 16753543176609792 16772866755821568 16783775227957248 16792386359065128 16821294738407424 16831105876501504 16842052225276544 16899171102937088 16911927513363456 16922926425638016 16931393953431552 16970649483895968 16981686586838148 16999904727318528 17001273307238192 17003008627299072 17058932174288384 17082912074619888 17091459652571136 17102575326122496 17122301479901184 17160577753300992 17171738378790912 17174914045405956 17191544305410048 17244369636862032 17255584757593602 17264259336558528 17272897653129216 17275487392838808 17284131327461376 17324204681477134 17334076241615616 17354069409137664 17374044775743488 17387159646560256 17438806076174469 17447531728666368 17457473562181632 17468827278077952 17518089789828096 17529482928349056 17538295199043584 17549701478439424 17551492776566784 17571736712871936 17603627337629991 17609220308942848 17623931406070164 17632749687569408 17633973754446336 17654271304384512 17695202829982608 17715612521828032 17728943530741632 17789070250635264 17800639625147904 17821170928060416 17832761179704576 17883049993782848 17893239991345152 17894680489356328 17913878099755008 17968922982948672 17980609327240392 18001348207663968 18010355332816896 18031128522358784 18062398772775936 18063852888940579 18083189460467712 18115820880969728 18125115435181408 18150594079283631 18159675880856832 18171486284005152 18192445322395008 18201548064587776 18202811617492992 18254143982678016 18266015824498176 18287083893499904 18288950456254464 18300844934959104 18343275545093436 18374853806604288 18417456006716592 18438698747208768 18447924704362496 18459922574227456 18473857124470272 18538002461708016 18548565659817984 18560628982957824 18569959622516736 18582036859524096 18634438648983808 18645056797704192 18646557820841888 18660633253486056 18669970257426432 18709796578251776 18736097114099232 18745471877013504 18757663260908544 18767092951842816 18779298397310976 18801153006856521 18822838304442284 18837002501412984 18855242141417472 18934994111064192 18947308753436112 18956833781319168 19011567490804224 19033495480989696 19069787999453184 19091980669382964 19126432470642966 19136002541117952 19158074055006208 19181457403379712 19191298696074432 19235549573144576 19248059686030336 19262589164888832 19313338403356672 19327917158129664 19329473155044696 19340487343586304 19395027981595392 19407641813529312 19430026636843648 19432009859770368 19444647743394048 19523328085279872 19533096745795584 19545800372711424 19568344548458496 19591117418909316 19624843861475328 19628473194749664 19707851013556608 19720668294392688 19730582098924032 19743414163244352 19753292945670144 19799091064545296 19810372847560704 19811967684644506 19833222181871616 19836843398515584 19883963008917504 19907103183730434 19930064087056536 19940036261332992 19953004547142912 19964374032089088 20020674045517824 20033694775256064 20043765941764096 20056801689645056 20071894444793856 20118431243005704 20131515550525869 20141635892651616 20151713928650752 20153112862224384 20223088948551552 20246414310660608 20261649749419008 20285019587653632 20330366000726016 20343588143026176 20355453683444096 20367052489211904 20380298491090944 20390754864579084 20437771421466112 20451063416407232 20466500987694384 20476741572661248 20535911980512768 20549267802560448 20572969380187392 20596649855115264 20644403301646376 20743536090609864 20753915292407808 20767412896005888 20791366082737152 20855252769421518 20861878837346304 20875446656569344 20899524449714176 20915251354238976 20963743480106784 20977377548447124 21001572908941296 21012081221619712 21048521150533248 21072798568238592 21097054370545664 21112979570823168 21126710696974848 21186288527666304 21198360754077696 21200067331339344 21212147409094656 21236613553741824 21296501313124352 21310351795247872 21326438003984064 21337108865630208 21400488135942342 21412682416113408 21437329441038336 21462055311212544 21487032007836024 21511815205076896 21528002858757696 21552833311881984 21627669538659352 21639993269787648 21654067146784128 21664952892936192 21679043002778112 21727505703776256 21745657299425283 21752566263988224 21808217493651456 21819406479294816 21833597040220476 21858779966449104 21869717189849088 21883940471059968 21894941777149952 21997782498320384 22014387617015808 22090826462908224 22103414106955776 22116306078205696 22165746264680448 22180162072604928 22205744727821312 22208011268308992 22222454563878912 22248085999362048 22273977447613458 22312374954605568 22314171215750127 22325336297970944 22338057568813056 22378366970609664 22389848478753504 22432540793999616 22447130115535776 22523258301207552 22537906622163072 22549236684484608 22563901900850688 22627532645194624 22642248782450864 22659340379233068 22670678169732096 22750975067120496 22777216099493184 22788612870094848 22803433768163328 22829735306534912 22856303655394202 22895651171721216 22899885393874608 22922059073880064 22992492849149376 23007446343458136 23019012448744704 23032128985399296 23033983190451744 23045508436615168 23112101655487488 23138759212183552 23156171142193152 23171231087004672 23182879528747008 23224953714352173 23249815020601344 23251741434899292 23263375638221824 23291769704103936 23357453053104128 23372643904465408 23390286843079296 23401990368755712 23469613692014592 23471503116839988 23484877488640512 23498575208093552 23511965005928448 23593603773310144 23626769522558958 23638591374322176 23706898389268416 23718760334180352 23734186166863872 23761561237413888 23777014906272768 23789214008675598 23834574593624592 23850075747756762 23857653321793536 23958563977264896 23974145769653856 24001797610218624 24013807110422528 24083198363701248 24129119509512192 24144812225114112 24172911008815527 24200792105711508 24212901174475776 24228648378673536 24242454181822464 24256593763193344 24331128230991771 24338858643570688 24354687765997568 24373072004553216 24388923378125376 24401126579945472 24457700726791248 24471637046986752 24473607139854978 24556608008955456 24584931662945024 24603431838580224 24619433029942464 24631809499293696 24717336615610688 24731420879757312 24747505310610432 24759946163355648 24776049146032128 24852179770771752 24880844337981408 24893293676568576 24936464547765504 24952682331680544 24967236158599399 24981462818798976 24993962502684672 25010217681211392 25039064529747968 25068204009142028 25116003335217312 25159300133732352 25175662841935872 25188579538597692 25246658814752256 25263078337914816 25275778375092224 25348756654405632 25377993974652928 25397090930147328 25455974225843952 25472529880257222 25499857090977792 25501909960857288 25514670054823936 25588398261432576 25637189478856704 25653862989183744 25683452219851776 25740866629951488 25757607568186368 25770556210839552 25772630873392928 25787316458115072 25860037308793856 25876855751372416 25896389004837792 25909346479693824 25913231089258212 25926196991192064 25986307022215701 26001114362423424 26031104113706496 26061067163615232 26121489891879088 26171297592999552 26277134684742144 26294224392523584 26307442798565376 26324552217659136 26357605069307904 26413830463414272 26435897109105246 26444296242495488 26449124531354112 26481406956576768 26511950678556672 26542804244973912 26573418782742048 26586715015110656 26604006062857216 26694232060690432 26711593033674752 26731756392090624 26749141769556864 26762525926391808 26824574990674272 26839859987017728 26842020734034492 26855514523535488 26870817149632512 26964118598068736 27002022311495952 27015532999225344 27046692783538176 27093598159163904 27124784190701568 27127031674049174 27173731321454592 27187673152772112 27239513821285248 27257229426007728 27288667983592512 27302322096881664 27381215974017024 27383420302979986 27399023736747264 27430625840249856 27462199806820352 27514913317640154 27594071114416128 27626184010074888 27658048120813152 27671887056543744 27689883861341184 27721821443649536 27754083010121531 27807003692562024 27833928875425792 27854939433775104 27873055289286144 27951657973475712 27967585196556288 27969836731262832 28002097211921728 28004955386139648 28064694867377664 28097064757651456 28118207815520256 28136494891362816 28150639427764224 28168947595966464 28234257456663426 28248384703555072 28266756441785792 28282863212126208 28315484738322432 28402491166596288 28420963130154168 28435250671978752 28517351236206336 28533984181256456 28550243221484544 28583105921384448 28649376010448032 28689648705964449 28704003811676928 28737111082509312 28772186105069568 28786948044111648 28853324359716864 28872089529045504 28886603857248256 28905390670370816 28908341043757056 28970007605035008 28994209732567044 29092541972393088 29111462720293968 29145039955265472 29159622919798784 29178587294746624 29299645118693376 29318700559067136 29352516822687744 29386676128363974 29437265792212992 29454435283877632 29471218809274368 29554328352907264 29573549430139904 29595873148386048 29615121244866528 29629939418505216 29664114665816064 29698636596817944 29715559271341056 29717951526966759 29749833272807424 29752228287666836 29755265097773376 29853131305004672 29895096130584804 29910054391999488 29929506820714368 30031011068276736 30050542162884096 30065648912646144 30085202534467584 30177646864508556 30212453838977424 30227570892976128 30334633422827328 30369621465990912 30404578357551104 30427529381480448 30527534895628288 30533180525166144 30550578733817856 30570447736636416 30586132296868626 30656657132199168 30674125699448832 30676595124610848 30692016598326272 30711977587268992 30715112358991872 30816135540649984 30859454070281088 30874894856257536 30894974782672896 30966604952469564 31002321913199056 31130872938611712 31151119344008832 31187049124105728 31292818256019456 31295337489119984 31313169984854016 31349286674571264 31445615220160176 31466066322670686 31502359363411944 31518121832429568 31572781725799872 31609197852357888 31645581555818496 31682081649885184 31702686541697024 31718952011567464 31779432791499456 31800100997009016 31834216495742976 31854920330612736 31944751969686528 31965527692871808 32002396813624832 32005663298445312 32100732203913513 32110931151601664 32135094646308864 32155994161557504 32193082966818816 32230548011754036 32267722807615344 32283868232634368 32304864504898048 32329249967822976 32441504307989028 32459989904681472 32481100720176192 32497429339404288 32518564504167168 32591258555664384 32610267635721664 32628849395982336 32631476186473304 32742144011940608 32788169949673656 32804575784773632 32825910706589952 32842412665724928 32939967032773997 32975227839676416 32996673747480576 33034732194709504 33136239694362336 33174459117308544 33191058235424768 33248619397020672 33270243108907392 33308617091731968 33346956908281856 33372128999043072 33410966171420187 33488004446956416 33507086353219584 33567550455914496 33584772718130256 33662211753003008 33684104450553088 33798342205874176 33823855026726912 33845852851276032 33941298967791936 33963373173676296 33999809454637056 34002546614476384 34006017254598144 34117864348576768 34165824149239776 34182919305142272 34205150652244992 34244602959802368 34284455483091303 34321155506601984 34343476757581824 34349828090811912 34383088610820096 34488739273724064 34511169515187204 34528518673117056 34545795306258432 34550974785677616 34568262654922752 34648409362954268 34668152483231232 34708138818275328 34774319293120512 34877612152348938 34895063457332736 34937654556155904 35036179579656192 35058965856698112 35076590398087168 35099402956878848 35102985553133568 35207254675259982 35218440617885696 35247862812140328 35265499375138816 35267947508892672 35308542608769024 35390405659965216 35431225043656064 35457887061483264 35578140501270528 35601279250295808 35642341856120832 35665522359409152 35683821013013397 35766099987565696 35786479982690304 35789360978712656 35937845965897344 35961218654480784 36002696415327936 36020710665633792 36124797545551872 36127705777881158 36231641761939456 36250230870362816 36301188158567262 36319351761713664 36342972568010304 36384890644790016 36405623234985984 36508287965356032 36532031648996352 36574167786999808 36601689869918208 36686551090186872 36710410709782467 36749707613208576 36834912013433184 36877397494417536 36895849408724992 36919845148454912 36947714248940544 37076004923416032 37097131319635968 37121257965915648 37139919245033472 37164073719048192 37268877297967616 37293115641683776 37321266506972112 37339940514852864 37419593156503552 37472194228198464 37490943754027008 37515326521817088 37558596794621952 37602306013713042 37645676608884568 37674005002825968 37710484282834944 37869988222128384 37894617506872224 37913667562638336 38023134981608448 38066990961979392 38139575998906368 38183961338765928 38208794820385833 38252864941285932 38272005082235904 38316148110012416 38382597392148864 38471099146289152 38496119372060672 38525178329777664 38655834316259328 38658946310089392 38680974687172608 38790055963190784 38815283627058624 38860053273687296 38864019719540736 38889295486788096 39046656170559744 39091600745422848 39136689096916992 39182234837818632 39249687722950656 39256946389499328 39415702027113216 39441336588785376 39461164197848064 39486828326488704 39506585891340288 39598182129090592 39620745695121408 39623935369289012 39653845663657869 39666444363743232 39673686797031168 39767926017835008 39814206367460868 39860128174113072 39880072522665984 39906009094285824 40041348091035648 40067389550512128 40113603379290112 40143788889587712 40236862486011408 40263031101051738 40283271785303232 40303427857301504 40306225724448768 40446177897103104 40492828621321216 40523299498838016 40570039175307264 40687176286052352 40690547511073761 40710907366888192 40734104978423808 40760596982181888 40781509729158168 40875542842932224 40902126832814464 40933001975388768 40953483145322496 41071823961025536 41075130454469979 41098535605120896 41145938760374784 41193299710230528 41288806603292752 41487072181219728 41507830584815616 41534825792011776 41582732165474304 41710505538843036 41750893313138688 41799048899428352 41927486960213568 41954755096894248 42003145817882592 42024162443239424 42097042301066496 42145597136477184 42194108741091328 42225959141646336 42253421393949696 42351386184995139 42372577055332608 42396721508155392 42400134662678688 42424294818189312 42473227107483648 42593002626248704 42620703590495744 42652876007968128 42674217731260416 42800976271884684 42825364832226816 42874658882076672 42974064015672048 43023630410153792 43056005717515392 43105666623763968 43255339077318704 43279986539575296 43308134293568256 43329905785872384 43358086005556224 43455011407552512 43491314598850566 43505132527976448 43616434987302912 43638812958589632 43667194080440952 43717559932898208 43739434379698176 43767880942119936 43789883554299904 43869357015998549 43995564996640768 44028775234031616 44080014192545961 44181652925816448 44206828213911552 44232612156411392 44331492529360896 44360324145209856 44411489455642624 44416022536617984 44444909127757824 44496171998724096 44547954895226916 44624749909211136 44628342431500254 44650672595941888 44756733941219328 44779696957507008 44865081587999232 44894260231071552 45046516602415104 45075813244326144 45098473368969216 45127803801701376 45255065290389248 45284497564901728 45318680758466136 45341356339464192 45501950134240992 45554432198986368 45577225740189696 45606867536326656 45659470613069824 45712607310788404 45791302343442432 45799770787749216 45984985698298752 46014892686916272 46038024897489408 46067966380903488 46091016873230336 46224203310974976 46277518424367104 46312342284386304 46342462174009344 46449907428704346 46503482869798584 46526751276443648 46583539408207872 46714906106208256 46745287808930816 46780573686158592 46939227384029184 46943006233679976 46969754977281024 46997150416187104 47023930011856896 47187207546620288 47253539045117916 47277182748644352 47413796778536832 47437520668360704 47468372333727744 47523122474827776 47554029812545536 47578428017351196 47669149187249184 47700151495513524 47917127954529792 47948291539307712 48003595220437248 48166396727402496 48289624450228224 48345822017631054 48401584211423016 48425802348951552 48457296757347072 48484908363644928 48513187526386688 48662256461983542 48677717287141376 48709375531995136 48746144009106432 48777846756250752 48802253159890944 48915401453582496 48943274093973504 48947214279709956 49113216017910912 49169863325890048 49206863677160448 49238866059884928 49263618998587392 49434673231221376 49462841759514624 49495010621220864 49552098292064256 49704359541543504 49761688675962816 49786587353137152 49872929095531008 49905364663361088 49934472317198798 49962925637597952 50020435362422784 50078129059495936 50136408018284056 50232006670434624 50318600267464704 50351325683871744 50377159077195384 50493317629504512 50526156675829632 50551556750184448 50697513308811264 50755987949305856 50794181860294656 50911948451687904 50945059760514444 50999714181955584 51003819921714576 51029340109647872 51176796522865152 51274378957713408 51307725978367488 51366904439703552 51481733259902976 51515215136372736 51545261746785856 51574632916230144 51720074617587712 51753711502744832 51792778009675584 51818692959387648 51826462178516424 51852393982384128 51972614044431402 52002228724846848 52062208227412992 52122134327230464 52242979783758176 52316418228523407 52342595185999104 52554269369484288 52588448785047168 52614885597130752 52649104435318272 52715210138615808 52810882012889973 52827660926828544 52871794218210492 52898249062708224 52962813913153536 53085608489947824 53146837565484096 53173430030221312 53208012125714432 53423186067349504 53463512784181248 53498283539113728 53649149981348544 53679719974035456 53684041468068984 53711029047070976 53741634299265024 53928237196137472 54004044622991904 54031065998450688 54093385567076352 54187196318327808 54191558666821737 54249568381403136 54254063348098348 54347462642909184 54375346305544224 54479027642570496 54514458852015456 54577335967185024 54604644193763328 54762431948034048 54766840605959972 54798047473494528 54861251680499712 55029826635280308 55252368020149776 55316096241626304 55343774113087488 55379767722682368 55443642887299072 55508166020243062 55614007385124048 55667857750851584 55709878867550208 55746110578572288 55903315946951424 55935170393112576 55939673462525664 56004194423843456 56009910772279296 56129389734755328 56194129515302912 56236415631040512 56272989782725632 56301278855528448 56337895191932928 56403459020569563 56468514913326852 56496769407110144 56533512883571584 56565726424252416 56804982333192576 56841926260308336 56870501343957504 57034702472412672 57067968362512912 57100486442969088 57298752020896064 57379297411928898 57408007623353856 57474222165018624 57544372210139136 57573896088223296 57706648719433728 57744179058091008 57773207714496512 57810781340741632 57940015210070016 57988419465134088 58185083944786176 58222925440587936 58290079910530944 58319245839597568 58357174589493248 58599290237386752 58637401118134272 58705033645375488 58773352256727948 58874531584425984 58908870567755264 59108656705814528 59147098860279808 59191746296772096 59230242489733056 59259878837010432 59397273193635888 59431118542682112 59435903053933518 59499666545614848 59504456575333672 59510530195546752 59706262610009344 59790192261169608 59820108783998976 59859013641428736 60062022136553472 60101084325768192 60131297825292288 60170405068935168 60355293729017112 60394546651577607 60424907677954848 60455141785952256 60634716385169969 60669266845654656 60739242931981824 60809156715102208 60855058762960896 61066361050332288 61101157467635712 61140895473272832 61172264593737252 61313314264398336 61353190249221696 61384033196652544 61423955174537984 61430224717983744 61632271081299968 61718908140562176 61789949565345792 61933209904939128 62004643826398112 62261745877223424 62302238688017664 62374098248211456 62585636512038912 62590674978239968 62626339969708032 62698573349142528 62891230440320352 62932132645341372 63004718726823888 63036243664859136 63145563451599744 63218395704715776 63291163111636992 63405373083394048 63437904023134928 63558865582998912 63600201994018032 63709840661225472 63889503939373056 63931055385743616 64004793627249664 64011326596890624 64201464407827026 64221862303203328 64311988323115008 64386165933637632 64461096023508072 64535445615230688 64567736465268736 64609729009796096 64658499935645952 64883008615978056 64919979809362944 64962201440352384 64994858678808576 65037129008334336 65182517111328768 65220535271443328 65257698791964672 65262952372946608 65484288023881216 65576339899347312 65609151569547264 65651821413179904 65684825331449856 65879934065547994 65993347494961152 66069464389419008 66272479388724672 66348918234617088 66497238794041344 66540486217814784 66617234183463936 66693913816563712 66744257998086144 66821932342840374 66942513647250381 66976008893912832 67014172706439168 67135100911828992 67169545436260512 67324423506006016 67368208901106176 67596684411748352 67647710053453824 67691705702552064 67882597935583872 67926746347352592 68005093228952768 68012034509196288 68235728697153536 68331648298479552 68365838610284544 68410301304489984 68489205919604736 68568910966182606 68686953515163648 68699656181623824 68766177221640192 68977478547448128 69022339030374408 69057037346234112 69101949571355232 69136525309845504 69296818725908536 69336304966462464 69341886896255771 69416277636550656 69548638586241024 69674861143056519 69755224304697876 69790126914665472 69875309112311808 70072359159312384 70117931713396224 70153180796174336 70198805913757696 70205971106267136 70414509350519964 70495725624280656 70530998750277632 70535895017785344 70780811319930432 70862450087312128 70915774122966528 71156281002541056 71202558500591616 71284683712241664 71331044718818304 71367642026026794 71532199975131392 71572959965380608 71578721957425312 71875691931794688 71922437308961568 72005392830655872 72041421331267584 72249595091103744 72255411555762316 72500461740725632 72602376317134524 72638703523427328 72685945136020608 72769781289580032 72993384692975313 73016575930712064 73064063297992704 73148335573999616 73203379739836416 73373102180373744 73420821419564934 73669824026866368 73754794988835072 73839690296909824 73895428497881088 74152009846832064 74194262639271936 74242515931831296 74279838490066944 74328147438096384 74537754595935232 74586231283367552 74642533013944224 74679881029705728 74839186313007104 74901708475798197 74944388456396928 74981887508054016 75030653043634176 75117193589243904 75204612027426084 75291353217769136 75348010005651936 75739976444256768 75789235013744448 75827335125276672 76046269963216896 76133981923958784 76367922677531856 76417589640771666 76505729882571864 76544010164471808 76632296220024832 76765194784297728 76942198292578304 76992238744121344 77050356659555328 77311668632518656 77317892620178784 77361949374345216 77580111926381568 77630567254117248 77720106547374592 77728039439081472 77778590973576192 77958921066647103 78093312341119488 78183201490845696 78364469675637264 78513892778998656 78831404054226432 78882673177570752 78922328395696128 78973656652977408 79196364258181184 79241491390242816 79247870738578024 79307691327315738 79332888727486464 79347373594062336 79535852035670016 79628412734921736 79720256348226144 79760145045331968 79812018188571648 79997062793879707 80082696182071296 80134779101024256 80227206758580224 80287577779175424 80473724972022816 80526062202103476 80566543570606464 80606855714603008 80612451448897536 80892355794206208 80985657242642432 81046598997676032 81140078350614528 81374352572104704 81381095022147522 81421814733776384 81521193964363776 81563019458316336 81751085685864448 81804253665628928 81866003950777536 81906966290644992 82143647922051072 82150260908939958 82197071210241792 82291877520749568 82386599420461056 82577613206585504 82974144362439456 83015661169631232 83069651584023552 83165464330948608 83262249030364593 83421011077686072 83501786626277376 83854973920427136 83909510193788496 84006291635765184 84048324886478848 84194084602132992 84291194272954368 84451918283292672 84506842787899392 84702772369990278 84745154110665216 84800269325357376 84848589636378624 84946454214967296 85186005252497408 85241407180991488 85305752015936256 85601952543769368 85650729664453632 85749317764153344 85948128031344096 86047260820307584 86112011435030784 86211333247527936 86510678154637408 86559973079150592 86616268587136512 86659811571744768 86716172011112448 86910022815105024 86982629197701132 87277625917179264 87334388160881904 87435119865796416 87478868759396352 87535761884239872 87738714031997098 87991129993281536 88057550468063232 88160028385091922 88363305851632896 88413656427823104 88465224312822784 88662985058721792 88720648290419712 88822978911285248 88889818255515648 88992343997448192 89095909790453832 89153854580900277 89249499818422272 89256684863000508 89301345191883776 89559393915014016 89730163175998464 89788520462143104 90093033204830208 90151626488652288 90196946737938432 90255607603402752 90510130580778496 90568995129803456 90637361516932272 90682712678928384 91003900268481984 91108864397972736 91213735072653312 91318941226139648 91425214621576808 91582604686884864 91599541575498432 91969971396597504 92029785373832544 92076049794978816 92135932761806976 92182033746460672 92448406621949952 92555036848734208 92624684568772608 92684924348018688 92899814857408692 93006965739597168 93053502552887296 93429812212416512 93490575617861632 93561147372317184 93878454768058368 93886012467359952 93939509954562048 93994300832374208 94047860023713792 94374415093240576 94507078090235832 94554365497288704 94827593557073664 94936744667455488 95046244949655552 95108059625091072 95156856034702392 95338298374498368 95400302991027048 95834255909059584 95896583078615424 96007190440874496 96302196611740539 96332793454804992 96579248900456448 96691644035262108 96803168422846032 96851604697903104 96914593514694144 97026375052773376 97324512923967084 97418751063990272 97492288018212864 97555693512501504 97830802907164992 97886548187947008 97894428559419912 98226432035821824 98339726651780096 98413727354320896 98477732119769856 98527237997174784 98819901098321991 98869346462442752 98925683519029248 98990021242441728 99104196584128512 99408719083087008 99523377351925632 99573174706274304 99745858191062016 99810729326722176 99868944634397596 99925851275195904 100040870724845568 100272816036568112 100464013340869248 100702651367743488 100754318154390768 100986635259009024 101052313351659264 101103113500368896 101395026617622528 101511975898611712 101823896903375808 101890119521028888 101999428363911168 102007639843429152 102058680219295744 102353593045730304 102548757915426816 102615451956734976 102733808879407104 102853366449273909 102963466519805952 103030430272745472 103090523493571712 103149265832460288 103440149235175424 103507423005489664 103585556019351168 103637385918775296 103652924357032848 103704787964768256 103945228088862804 104004457449693696 104124416454825984 104485959567516352 104632836457046814 104685190371998208 105108538738968576 105176897570094336 105229771194261504 105298208870636544 105621764025779946 105655321853657088 105743588436420984 105796498125416448 105925627826307072 106171216979895648 106293675130968192 106346860060442624 106416024251428864 106846372134699008 106927025568362496 106996567078227456 107051463039040191 107298299962697088 107359439948070912 107368082936137968 107422058094141952 107856474392274944 108008089245983808 108062131996901376 108374392636655616 108383117333643474 108508126696196696 108694925285818368 108750692611088448 108958055285140992 109028917704030912 109154671934370048 109524863896068096 109533681211919944 109596094946989056 109722503360999424 110059653270560616 110131232129347401 110504736040299552 110632192483252608 110687548226174976 110759535445364736 110887285774598144 111016332040486124 111228014770248096 111419757735100416 111492221157144576 111806631893902848 111879346925051328 112008388847686912 112019821544558592 112258779469510656 112388259030605824 112472831262081024 112545979565451264 112675790383865856 112806918041139126 112937029826653704 112993538814220288 113067025767143168 113131452848504832 113609964666385152 113683852520616672 113741002687915008 114069404944825344 114135936725025824 114200972885938176 114597504041792128 114758594823857796 114816015246707712 114948444330037248 115147792176446592 115413297438867456 115488358116182016 115621562681483264 115976838930268176 116370167889572352 116445850881175872 116580159821061888 116714349178986496 117274802236268544 117410067290750976 117546704513455896 117749063168851968 117817741135510528 118217313411629056 118294197720559616 118383492593544192 118460484979466112 118519757674020864 118794546387271776 118862237085364224 118871806107867036 118999333091229696 119008913150667344 119021060391093504 119412525220018688 119580384522339216 119640217567997952 119718027282857472 120124044273106944 120202168651536384 120340810137870336 120710587458034224 120789093303155214 120849815355909696 120910283571904512 121269432770339938 121338533691309312 121478485863963648 121618313430204416 121710117525921792 122071642533221283 122132722100664576 122202314935271424 122281790946545664 122344529187474504 122626628528796672 122706380498443392 122768066393305088 122847910349075968 122860449435967488 123225391363409937 123264542162599936 123437816281124352 123579899130691584 123866419809878256 124009287652796224 124523491754446848 124604477376035328 124748196496422912 125181349956479936 125252679939416064 125397146698285056 125782460880640704 125864265290682744 126009437453647776 126072487329718272 126291126903199488 126436791409431552 126446970222584053 126582326223273984 126810746166788096 126875808046269856 127054158554985417 127117731165997824 127200403988036064 127419681322450944 127779007878746112 127862110771487232 128009587254499328 128022653193781248 128402928815654052 128623976646230016 128922192047016144 129070891230461376 129135472930537472 129219458019592192 129316999871291904 129766017231956112 129839959618725888 129924402880704768 129989717357617152 130074258016668672 130365034222657536 130441070542886656 130515397583929344 130525904745893216 130968576047762432 131152679798694624 131218303139094528 131303642826359808 131369650662899712 131608071047995647 131759868131095988 131986694989922304 132544958777449344 132697836469234176 132994477588082688 133080972435629568 133234468366927872 133488515996172288 133643864685680748 133885027294500762 133952017787825664 134270201823657984 134339090872521024 134648847012012032 134736417802212352 135193368823496704 135295420106907648 135383411405104128 135765195871167744 135853492694705184 136010186457905536 136024069018392576 136471457394307072 136663296596959104 136731677220569088 136820602608979968 136978411839209472 137137821932365212 137373907030327296 137399312363247648 137954957094896256 138044678060748816 138114074692468224 138203899142710464 138273050619691008 138593637451817072 138672609932924928 138683773792511542 138832555273101312 139349722286113038 139510448609395752 139580253829330944 139750618224623616 140144718318624768 140235863426792448 140306361592348672 140397611827515392 140829018701039928 140991451248561312 141061997500555264 141071790035570688 141561622639860864 141724900174624256 141831548245933056 142312562005082112 142405117001183232 142569367424483328 142662089437636608 142735284052053588 143064399950262784 143157443914850624 143751383863589376 143844874617923136 144010785661311744 144499190182207488 144510823111524632 145000923481451264 145204752634269048 145277407046854656 145371890272041216 145539562579160064 145986769385950626 146033151861424128 146128126595985408 146296671147999232 146406759479672832 146746204360747488 146841642839129868 147339648053732736 147509589977670144 147679380593819648 147790856995762176 148304019693664128 148388525278543872 148485031863662592 148656294876192768 149075509191870464 149172462566735104 149285066027888448 149359762059411456 149678372626014208 149803416951596394 149888776912793856 150061306087268352 150234387178487808 150409224054852168 150582706435538272 150696020011303872 151479952888513536 151578470027488896 151654670250553344 152092539926433792 152267963847917568 152735845355063712 152835179281543332 153011459765143728 153088020328943616 153264592440049664 153530389568595456 153984477488242688 154100713319110656 154635785240357568 154723898748690432 155160223852763136 155261134508234496 155440213094749184 155456078878162944 155557181947152384 155917842133294206 156186624682238976 156366402981691392 156728939351274528 157027785557997312 157662808108452864 157765346355141504 157844656791392256 157947313305954816 158392728516362368 158482982780485632 158495741477156048 158615382654631476 158694747188124672 159256825469843472 159440512696452288 159520290090663936 159624036377143296 159994125587759414 160269558202048512 160454413517160448 160947449944045632 161052124404206952 161133087141212928 161224902897795072 161784711588412416 161971314485284864 162093197995352064 162280156701229056 162574676000465211 162748705144209408 162762190044295044 162843629467552768 163042387928727552 163126038916632672 163502171371728896 163608507331257856 163732007901555072 163813932581289984 164287295844102144 164300521817879916 164394142420483584 164583755041499136 165155226413171008 165948288724878912 166031322339262464 166139303168047104 166330928661897216 166524498060729186 166842022155372144 167003573252554752 167709947840854272 167819020387576992 168012583271530368 168096649772957696 168388169204265984 168582388545908736 168903836566585344 169013685575798784 169210377061708689 169405544739980556 169490308221330432 169600538650714752 169697179272757248 170372010504994816 170482814361982976 170611504031872512 171203905087538736 171301459328907264 171896256062688192 172094521640615168 172224022870061568 172422666495055872 173021356309274816 173119946158301184 173232537174273024 173319623143489536 173432344022224896 173820045630210048 173965258395402264 174555251834358528 174668776321763808 174870239731592832 174957737518792704 175071523768479744 175477428063994196 176115100936126464 176320056770183844 176726611703265792 176930448625645568 177325970117443584 177441296580839424 177645957822570496 177779636511031296 178191819580907664 178307709161800554 178498999636844544 178513369726001016 178602690383767552 179118787830028032 179460326351996928 179577040924286208 180186066409660416 180303252977304576 180393893475876864 180511215206805504 181020261161556992 181137990259606912 181274723033864544 181365425357856768 181904149155509907 182007800536963968 182217728795945472 182427470145306624 182850429243153616 183199083150996864 183939942793195008 184059570747665088 184152099589957632 184271865523613952 184896813243899904 185110073697468416 185369848696037376 185799629714817384 186013931479194336 186107005105774592 186859624424833024 186981151235723264 187122294744634368 187756909536116736 187772024934719904 187879019909124096 187988601664748416 188095720047427584 188748830186481152 189014156180471664 189108730994577408 189655187114147328 189873489334910976 190216119250182144 190313712069404784 190676596748996736 190800605982054096 191668511818119168 191793166157230848 192014380881748992 192604393223481078 192665586909609984 193158497800912896 193383288070524216 193606336845692064 193703209395806208 193829187029388288 194052750105546752 194278581070850717 194649025847934168 194837502127980544 194984576036425728 195111387025003008 195661605814329984 195773096375894016 195788857118839824 196452864071643648 196679453303560192 196827454708641792 196955464239539712 197054475994349568 197639802196643982 197738692924885504 197980042484883456 198208393168257024 198817438166174016 199046754703851264 199491716382124032 199621458653444352 199737889268795192 199851702550391808 200081741449691136 200545632073136224 200827540941751143 200928026681738496 201405302735486976 201508636308781536 201973270518018048 202104626703318528 202206227000737792 202790053235245056 203647793806751616 203780239042057776 204015279686858304 204117360438591488 204707186091460608 205097515830853632 205230903913469952 205467617758814208 205706732898547818 206060860545490944 206181046987143424 206298531664920576 206880298470350848 207014846010979328 207171112038702336 207305848714065696 207409575929536512 207890456177725608 208008914899387392 208025660688767313 208248832909651968 208971919135032704 209265672914093628 209370380743996416 210217077477937152 210353795140188672 210459542388523008 210596417741273088 211243528051559892 211487176872841968 211592996250832896 212342433959791296 212587350261936384 212832048502857728 213692744269398016 213854051136724992 213993134156454912 214102926078080382 214596599925394176 214718879896141824 214736165872275936 214844116188283904 215712948784549888 216016178491967616 216124263993802752 216748785273311232 216766234667286948 217016253392393392 217501385222176896 217916110570281984 218057835408061824 218309343868740096 219049727792136192 219067362423839888 219192189893978112 219445006721998848 220119306541121232 220262464258694802 221009472080599104 221264384966505216 221519070890729472 221774571549196288 222032664080972248 222456029540496192 222839515470200832 222984442314289152 223613263787805696 223758693850102656 224016777695373824 224039643089117184 224517558939021312 224705125427394591 224776518061211648 224945662524162048 225091959130902528 225351580767731712 225613836082278252 225874059653307408 225987077628440576 226134051534286336 227219929332770304 227367705041233344 227482005375830016 228138809889650688 228271873450051648 228401945771876352 229195008083584256 229517189647715592 229632030493415424 229896888660074496 230295584352893184 230579769229417979 230826594877734912 230976716232364032 231243125362966528 231953677860536352 232740335779144704 232891701762351744 233160319642123776 233428698357972992 233876763199941309 234549604472537088 235093409026911792 235635482271021056 236588395441119232 236766985187088384 236920969958932224 237589092774543552 237724474170728448 237743612215734072 237998666182459392 238017826301334688 238042120782187008 238825050440037376 239160769044678432 239280435135995904 239436054565714944 239991188381639121 240248088546213888 240404337303072768 240681620275740672 241421174916068448 241578186606310428 241699630711819392 241820567143809024 242538865540679876 242677067382618624 242956971727927296 243420235051843584 244143285066442566 244265444201329152 244563581893091328 244689058374949008 245253257057593344 245412760996886784 245536132786610176 245695820698151936 245720898871934976 246450782726819874 246529084325199872 246875632562248704 247159798261383168 247732839619756512 248018575305592448 249046983508893696 249208954752070656 249496392992845824 249786747091093779 250362699912959872 250505359878832128 251564921761281408 251728530581365488 252018874907295552 252144974659436544 252582253806398976 252873582818863104 252893940445168106 253621492333576192 253751616092539712 254108317109970834 254235462331995648 254400807976072128 254839362644901888 255558015757492224 255724221542974464 256019174508998656 256805857631308104 257247953292460032 257844384094032288 258141782460922752 258270945861074944 258438916039184384 258633999742583808 259532034463912224 259679919237451776 259848805761409536 259979434715234304 260148516033337344 260730068445315072 260882141085773312 261051809491786432 261937152095524864 262305359597389248 262436606278189056 262607285652719616 263216142095991294 263519736262191976 263973389979844608 265089917554898688 265395672938468352 265988955176165376 266161944871259136 266468936733855744 266977031992344576 267287729371361496 267461563742700831 267770054589001524 267904035575651328 268678181745042048 269297694024024064 269472835604424704 270590840213815296 270766822810208256 271530391742335488 271706985389410368 272020372915811072 272048138036785152 272942914788614144 273326593193918208 273641205217959936 273956823678418944 274275643864730424 274747814060654592 274798624726495296 275909914189792512 276089356121497632 276228149384936448 276407798285420928 276546101239382016 277187274903634144 277345219865849856 277367547585023084 277665110546202624 278699444572226076 279020897218791504 279160507658661888 280289436637249536 280471726853584896 280795223655030784 281658037402079856 281982902497122624 282123995001110528 282143580071141376 283123245279721728 283449800349248512 283663096491866112 284810234002366464 285138734848966656 285324178875273216 285470568104107176 286128799900525568 286314887829701248 287502767727178752 287689749235846272 288021571322623488 288998380364414976 289021646223049264 290001846962902528 290409505268538096 290554814093709312 290743780544082432 291079125158320128 291973538771901252 292256253191970816 292593342295998464 293492408721494976 293683285678259736 294679296107465472 295019179955340288 295358761187639296 295581713991524352 296459703294965973 296608039387328256 296777050557087744 296970063727325184 297312589752385536 298151018383740928 298344925133470208 298570132055776896 298719524118822912 299356745252028416 299606833903192788 299777553825587712 300122612174536704 300818448109704336 301165412871076544 301392040022607744 302959905777027072 303156940054977792 303309340501106688 304185079852867584 304535927695835136 305471690710127424 305670358563086664 306022919530287456 306176040657887232 306529184880099328 307060779137190912 307085499111989843 307968954976485376 308201426638221312 308560099347821727 309271570480715136 309447797497380864 310320447705526272 310522269016468992 310880426189498368 310912157756325888 311114363894304768 311835684266588412 312373249364477952 313457878702549056 314055571115994624 315325616216905728 315530692710283008 315689313582784512 315894626611909632 316785457032724736 316965965560971264 316991482954312096 317230765309262952 317389494376249344 318513650939686944 318881025392904576 319040580181327872 319248072754286592 319988251175518828 320539116404097024 321894899888091264 322104248808413904 322266174282425856 323569423176824832 323942628970569728 324186395990704128 325149352000930422 325524380088590088 325687258935105536 326084775857455104 326252077833265344 327004342743457792 327217014662515712 327464015803110144 328574591688204288 328601043635759832 328788284840967168 329167510082998272 330310452826342016 331896577449757824 332062644678524928 332278606336094208 332661857323794432 333048996121458372 333684044310744288 335419895681708544 335638040775153984 336025166543060736 336776338408531968 337164777091817472 338027371151597568 338420754123417378 338811089479961112 338980616442660864 339201077301429504 339394358545514496 340744021009989632 340965628723965952 341223008063745024 342407810175077472 342602918657814528 343792512125376384 344189043281230336 344448045740123136 344845332990111744 346042712618549632 346239892316602368 346465074348546048 346864688044449792 347930516790804528 349110503668717056 349337552643527616 349740479463185664 350143047536959488 350954856127988392 352230201872252928 352640113540367688 353453223406531584 353860897251291136 354651940234887168 354882593161678848 355291915645140992 355559273022062592 356383639161815328 356615418323601108 356997999273689088 357026739452002032 357205380767535104 358237575660056064 358920652703993856 359154081848572416 360372132819320832 360606505954609152 361022430413611008 362040522323113984 362275980519213824 362549446067729088 362730850715713536 363808298311019814 364015601073927936 364435457591890944 364854940290613248 365700858486307232 366214927599663849 366398166301993728 367879885586390016 368119141495330176 368304199179915264 368543731047227904 369676174090229811 369793626487799808 370739697392074752 371599259429634768 372027862958388672 372214010211549184 373962302471446528 374244589489268736 375544049869439808 375758039818248192 375977203329496832 376191440094855168 377497660372962304 378028312360943328 378217461989154816 379310374228294656 379340910667752159 379746978669821952 380432238500364288 380627424138809568 381353193497993472 381601211964108192 383337023636238336 383586332314461696 384028761763497984 385208786446962156 386766576141048432 387212673691384128 387406418791612416 387658374058776576 388105500211093504 388557162141701434 389298051695868336 389675004255961088 389969152072851456 390222774050006016 391323211628659968 391546192751788032 391577714237679648 392905728143287296 393358906607120384 393654909417283584 393910928479079424 394108951988699136 394824213143986941 395279604393287964 395477385849771008 395960084969766912 397634876332348032 398093509407702528 398983432764248064 399242917306888704 399475778537590384 399703405100783616 401091264146272448 401655081883502286 401856053363476992 402810605470973952 403017272617563072 403946541036036096 404209253406637056 404412454001475584 405580106470490112 407295587613503232 407560478084115552 408030559373716608 408234720877182976 409414372182921216 410195031661707264 410461807826939904 410935235517628416 411413465797095636 412121721090981888 412362093974286848 413760596940701696 414029692021958656 414342224077404672 414611697428131392 414819151859073024 415780912355451216 416017829798774784 416051321377534626 416497665819303936 417943838270065408 418531345828187256 418740761487992832 420434154955874304 420707590280377344 420919084777046016 421192835482546176 422487056103119784 422974353745683936 423185992501665792 424443014696189783 424684867919582592 425174700523872768 425664097005715456 427708102273449984 427986268312909824 428205852156160764 429193199850788352 429472331744551872 429688232376567808 431425897569099776 432032356983935232 433497570546622464 433532469334573896 434032506784786784 435002770444353792 435832221140563968 436115670816123648 436618687737480192 438099455584272384 438134724847679776 438384379787956224 438890013443997696 440238613082242464 440524928517389604 442018944161198208 442528769933010432 443038141781458944 444065328161944496 444912059080992384 445968884628578304 447226527575611392 447517387700205312 448033555390747648 448079286178234368 449035117878042624 449410250854789182 449553036122423296 450183918261805056 450703161535463424 451227672164556504 451748119306614816 451974155256881152 452268103068572672 454439858665540608 454735410082466688 454964010751660032 456277619779301376 456543746900103296 456803891543752704 458390016167168512 459034379295431184 459264060986830848 459793777320148992 460591168705786368 461159538458835958 461953432464728064 462486250725933056 463907355721072704 465480671558289408 465783403524703488 466320639284247552 466857396715945984 467753526399882618 469099208945074176 470186818053823584 471270964542042112 473176790882238464 473533970374176768 473841939917864448 475178185549087104 475448948341456896 475487224431468144 476035652602669376 476084241564374016 477650100880074752 478321538089356864 478560870271991808 478872109131429888 479982376763278242 480808674606145536 481363240551481344 482842349832136896 483156373212620856 483399261423638784 485077731081359752 485354134765237248 485913943455854592 486840470103687168 487724028001395633 488286570132885132 488530888402658304 489127163786182656 489378116749898016 490506514115186688 490825521993773568 491072265573220352 491391641396303872 491441797743869952 492901565453639748 493751265124497408 495465679239513024 496037150611184896 498093967017787392 498417909504141312 498992785985691648 499573494182187558 500725399825919744 501010719757664256 503129843522562816 503457061162730976 504037749814591104 504289949318873088 505164507612797952 505747165637726208 505787880890336212 507503232185079424 508216634219941668 508470924663991296 508801615952144256 511116031514984448 511448443085948928 512038349017997312 513611715262616208 515688768188064576 516283564921845504 516877832078368768 517267999485167616 519064068927824448 519359838474903552 519697611522819072 519958869430468608 520297032066674688 521460136890630144 521764282171546624 522103618983572864 523874304191049728 524610719194778496 524873212556378112 525214571305439232 526432284191982588 527039472524383952 530179835109797376 530791345876936704 531977910352330752 532323889742518272 532937873467711488 534575458742722992 534923127485401662 535540109178003048 535808071151302656 537356363490084096 538595388048048128 538945671208849408 541181680427630592 541533645620416512 543060783484670976 543413970778820736 544040745831622144 544096276073570304 545712447466529721 545885829577228288 546653186387836416 547282410435919872 548551287729460848 549597249452990592 551819828379585024 552178712242995264 552456298769872896 552815596570841856 554374549807268288 554690439731699712 554735095170046168 555330221092405248 557398889144452152 558041794437583008 558321015317323776 559979439557157949 560578873274499072 560943453707169792 561590447310061568 563316074804159712 563965804994245248 564247990002221056 564287160142282752 566246490559443456 566899600698497024 567326192983732224 569620468004732928 570648357750546432 570941136208214352 572257599801051136 572629775659402496 575005535454357504 575379498471692544 576043142645246976 577996760728829952 578043292446098528 580003693925805056 580819010537076192 581109628187418624 581487561088164864 582158250316640256 582835743212552151 583947077543802504 584512506383941632 586984817442989952 587366571356519472 589358592214930944 590038359910680576 591163427983048704 592919406589931946 593216078774656512 593940127454650368 594625179504771072 596302036767481856 596689850266940416 597140264111553792 598713490504056832 599213667806385576 599555107651175424 600245224349073408 601636896219408672 602330825742153088 602784080045215488 605919811554054144 606313880109955584 606618681002213376 608370159705735168 610943381420254848 611340717126173328 612045839060574912 612352081315774464 614121558274381824 614170998223979686 615937909952970752 616402853276442624 617120198695643454 618543140961430272 618895594994761728 620640895411052544 621044538032937984 621760852378996736 622228727788609536 623671368533176824 624076982066301939 624746498728955904 626915757405098112 628111142231989248 630651232433811456 631061385420566016 631378627165569024 631789253223819264 633570914065449472 633982965908624192 634461530618525904 634778988752498688 637027301879373888 637762050785809152 638496145508573184 639976502351037656 641078232808194048 643789799776182528 644208497616827808 644532348564851712 647138846353649664 647885257941139456 648372791981408256 650298704001860844 651048760177180176 651374517870211072 652504155666530688 654008685486915584 654434029325031424 654928031606220288 657149183376408576 657202087271519664 657576569681934336 658335020165996544 660620905652684032 663793154899515648 664557212672188416 665323714647588864 666097992242916744 667368088621488576 670839791363417088 671276081550307968 672050333086121472 673552676817063936 674115376282183773 674329554183634944 676054742303195136 676841508246834756 677622178959922224 677961232885321728 678402154602859008 681931257447931904 682446016127490048 684815620350154944 685205837315629056 687585024250752768 688378086562460672 688896091480246272 689690665980223488 691739307688253937 692085425237099264 692479784633204736 692930148697092096 693729376088899584 695861033581609056 698221007337434112 698675105287055232 699480958926371328 700286095073918976 701909712255976784 705280227080735376 706906446813063168 707721794502582272 709765186323357696 710583831290281984 712767278323630656 713230836647202216 713995998547378176 714053478904004064 714410761535070208 716475151320112128 717841305407987712 718308163697144832 719973565144917363 720744265638641664 721213011909218304 722044860827222016 724081044646227968 724551961038427648 725098892135458176 725461701431427072 727616596622039628 728031202147855872 728870915183781888 731401716972614464 732429855199327698 732796332603987456 735759771172780032 736238282990660352 736608398359830528 737087462094455808 739352348180459622 739587252975599616 741479394784149504 743198518859269536 744055725916777344 744428020423098368 747924604942893056 748489178978537472 749360241273281337 751088099738879616 751516079636496384 751954406658993664 754995320745924608 756056624721886656 756434923978309632 758620748456589312 758681821335504318 760864477000728576 761254848277619136 762706386995986944 763202423928216384 766674047272476672 767172664628923392 768057523526995968 770417572893924312 773533152282096864 774425347382768256 774812837583224832 775316748117553152 776211000422187008 777114324283402868 778596103391736672 779938304145702912 780445548100012032 782646423257319936 783155428475359296 785811456286574592 786717813214240768 787309818834567168 787821856958158848 789648426287973882 790559208786575928 790954771699542016 791920169939533824 795269752664696064 796187018815405056 797966865528496128 798485834613777408 798951557075180768 799406810201567232 802182528292544896 803310163767004572 803712106726953984 806034545235126144 807893082072072192 808418506813274112 814591175227006464 815120956168231104 816061118747433216 818828744365842432 820923615653879808 821870471035256832 822826931594191272 824243442181963776 824724187948573696 827521193881403392 828059384043917312 828684448154809344 829223394856262784 829638303718146048 831561824710902432 832035659597549568 832102642755069252 832995331638607872 835887676540130816 837062691656374512 837481522975985664 840868309911748608 841415180560754688 842385670965092352 844974112206239568 845948707491367872 846371985003331584 848886029392379566 849369735839165184 850349401047745536 851328194011430912 855416204546899968 855972536625819648 856411704312321528 858386399701576704 858944663489103744 859376464753135616 862851795138199552 864064713967870464 866995141093244928 867064938669147792 868065013569573568 870005540888707584 871664442281127936 872231341632247296 873237375474960384 876269449695359552 876768759575912448 877780026887995392 880477226164484928 881049857034779208 884037888322396416 885057539866020864 886076283562917888 888130656323888992 889379109884897919 889824118161984768 891937769257156608 894453055151222784 895034775400410624 896067110781495296 896158572356468736 898070235756085248 898820501709578364 900367836523610112 902455344329113008 903496238613229632 903948310513762304 904536206137145344 908879717331081216 909470820164933376 909928021503320064 912555239558602752 913087493800206592 913607783087505408 916780032334337024 918068758590862368 918528121973661696 919587554640297984 921182337411572736 921256497335969529 922319076917671916 923906864929456128 927814711442145408 930961343116578816 931566807049406976 932641278568495104 935507052799765236 940373636107647168 942541929084084224 946353581764476928 947067940748353536 947683879835728896 950356371098174208 950897896682913792 950974448862936288 952071305205338752 952168483128748032 955300201760149504 956643076178713728 957121740543983616 957744218262859776 959964753526556484 961617349212291072 965684699664273792 966312746425241712 966798522847277568 970155462162719504 970708269530474496 971827886911709184 975448056002791266 976573140265770264 977061776805316608 978254327572365312 978756233499796032 981013028230373376 981651043987547136 982144531146440704 982783282792607744 985803130907279496 987502530248994816 990931358479026048 992074301222369792 996187934035574784 996835819008282624 997985571971383296 999146988364375116 1001450799651839488 1006259687045125632 1006914122325461952 1008075499629182208 1010329015225595904 1011494331275452416 1011575761780672424 1015006464370158848 1016433268439883336 1016941849327982592 1017603231904288512 1022232063029968896 1022896886171897856 1024076698035994624 1027223430525232416 1031377536376129152 1032567129843691008 1033755664156737536 1034535998970335232 1038128137855648896 1038719676949807104 1039395223045638144 1040594064133349376 1043528564343093248 1044207237967145728 1047748608382099456 1049221438389556992 1050429142610878464 1052864568383965176 1054078945048767904 1060359670219594752 1061582691753873408 1063955820704661504 1064647779485036544 1065875746935422976 1069150917485445984 1069846254970803324 1071080218356006096 1071616142302605312 1074712726980168192 1077891342417698816 1083067291240833024 1086121566969341952 1086827941557641472 1088081491663244288 1088192552147140608 1091424894933059442 1091771659154456576 1093306372775672832 1094564820871839744 1097102575458921696 1099194498905981184 1103639656759170048 1104357424485990528 1104912597539745792 1105631193141683712 1108749099614536576 1109380879463399424 1109470190340092336 1114797778288904304 1116083588875166016 1116642030634647552 1119958879114315898 1121886907414339584 1123180894620123136 1126632149608319424 1127931609988490496 1128574320284565504 1132492981118886912 1133799201396994048 1134652385967464448 1138022732003256477 1139240936009465856 1141296715501092864 1141882272416428704 1144515199602102272 1145259551318804992 1150011070908715008 1150758996943385088 1152086285290493952 1156086584892197056 1160007387851610112 1161638021074152384 1162219256374837248 1162975122176329728 1164316500633280512 1165671486425104302 1167894155087605008 1169025012767883264 1173969634885979904 1174733142713038944 1178717184429861888 1180076719821361152 1182326855966097408 1184472639431960823 1185838813179863892 1186432157549313024 1187880254909300736 1192604073534963712 1193379700533880832 1194280528223107584 1198427335612771152 1199110215302350848 1203273792438817344 1204661651484306176 1205568160090430976 1211839623108108288 1212627760219911168 1213237362004426752 1216740319411470336 1221886762840509696 1222681434252346656 1224091678121149824 1224704162631548928 1228243116548763648 1228341996447959372 1232805706552885248 1234240397391286908 1237086281922860544 1241281790822105088 1242089076065875968 1243521704757993472 1244457455577219072 1247342737066353648 1248153964132603878 1249492997457911808 1253831514810196224 1256222284463978496 1261302464867622912 1262122770841132032 1262757254331138048 1263578506447638528 1267141828130898944 1267965931817248384 1268923061237051808 1269557977504997376 1273329044088569349 1274054603758747776 1275524101571618304 1276992291017146368 1279953004702075312 1287579599552365056 1288416995233655616 1289064697129703424 1294277692707299328 1295770515882278912 1300597408003721688 1302097520354360352 1302749035740422144 1305008311333061376 1308017370973831168 1308868058650062848 1309856063212440576 1314298366752817152 1314404174543039328 1315153139363868672 1316670040331993088 1321241811305368064 1327586309799031296 1329114425344376832 1332195984485833488 1334736177242977152 1341679582726834176 1342552163100615936 1344100666172242944 1347105353634127872 1348230752564367546 1348659108367269888 1352109484606390272 1353683016493669512 1355244357919844448 1355922465770643456 1356804309205718016 1359950067495955019 1363862514895863808 1364892032254980096 1369631240700309888 1370411674631258112 1375170048501505536 1376756173124921344 1377792182960492544 1379381331960446976 1383478615376507874 1384170850474198528 1385860297394184192 1387458752177799168 1391722067163218112 1396442014674868224 1397350210574110464 1398961917852742656 1400572190147837952 1403819424511953568 1410560454161470752 1413812893626126336 1415443589005164544 1419530372646715392 1425534556647261312 1426461673294404432 1428106957808008128 1428821523070140416 1432950302640224256 1435682610815975424 1436616327394289664 1439947130289834726 1442426023818436608 1444089721654444032 1448162089292455936 1449103922076855296 1450197784270916352 1455233193244079256 1456062404295711744 1457741830367563776 1462803433945228928 1464859710398655396 1465592665207974912 1471519542345560064 1472476565981320704 1473216796719661056 1474174924188911616 1478704696360919244 1486397037718539072 1488111451833554688 1495849209885786112 1496978357957074944 1498720482546562674 1502176199477759232 1503032159272992768 1503908813317987328 1509990641491849216 1512113249443773312 1512869847956619264 1517241496913178624 1517363642671008636 1522509696555238272 1525412773991973888 1526404847856432768 1533348094544953344 1534345329257846784 1536115047053991936 1540835145787848624 1547066304564193728 1548850694765536512 1550633496235106304 1552422000844374016 1554228648566805736 1557192206783473344 1559876608291405824 1560891096200024064 1565292846514639872 1566310856950718592 1571622912573149184 1573435626428481536 1574619637669134336 1575643713916317696 1579296852575947764 1581118417573151856 1581909543399084032 1590539505329392128 1592374037630810112 1595933731056992256 1596971669227554816 1597903114150361536 1598813620403134464 1604365056585089792 1606620327534009144 1607424213453907968 1612069090470252288 1615786164144144384 1616837013626548224 1629182350454012928 1630241912336462208 1632122237494866432 1637137342399589163 1637657488731684864 1641847231307759616 1645653863188382544 1649448375897147392 1656118768087834624 1657368896309618688 1658446789712525568 1663123649421804864 1664071319195099136 1664205285510138504 1665990663277215744 1671775353080261632 1674125383312749024 1674963045951971328 1679938318671473847 1681736619823497216 1682830361121509376 1684771341930184704 1689948224412479136 1691897414982735744 1692743970006663168 1697772058784759132 1698739471678330368 1700698802095491072 1711945073251639296 1712823408624643056 1716772799403153408 1717889326978207488 1718752929506271232 1725703590276399104 1728129427935740928 1733990282186489856 1734129877338295584 1736130027139147136 1740011081777415168 1743328884562255872 1744462683264494592 1746474750949920768 1748507229637656453 1752538899390719104 1753537519151824896 1760954452328969856 1762099714069558416 1768075776644792832 1770115079732041728 1776261312647777984 1778758219769795838 1779648236323969536 1783875538514313216 1788906110302445568 1790069550800821248 1792134221562990592 1796140471512170496 1797641003419156728 1800735673047220224 1804910688658226016 1806992477226459264 1807896621027524608 1809072412274290688 1817759434662162432 1818941640329866752 1819856043006640128 1825110479117205504 1826174987600413184 1833560064668674048 1836137517181724736 1837056243947323392 1842364674823145472 1842512994671939058 1844638153835343832 1847813729858912256 1855629422884290816 1861922686233157632 1863133614098813952 1865282557136990208 1871014105599530472 1872230946198905817 1880747272215294336 1885083858168168448 1894135881496707072 1895367759671457792 1900712742196348416 1901948897725872576 1904142610410677504 1904336966257496064 1910600403520299008 1913286152357427456 1915488436525719552 1919929507053112968 1923234698424582144 1931369399328547584 1932625492850483424 1933597045694555136 1940310924325439008 1941416539060948992 1943655773823418368 1950896112005582532 1953146280531540528 1954123553610633216 1957512466999592064 1962026056460746752 1963302087975094272 1965566565585215488 1971606261814558992 1975005060497989632 1981862716958052096 1984148602444739584 1993671638016565248 1995971143942766592 1998293976728750232 2002901599303678976 2012519374090251264 2013828244650923904 2016150999258364416 2020658030451191808 2022988662550904832 2023151523561344848 2030012928740317696 2032866536879766672 2033883698655965184 2035206463808577024 2045793772343795712 2048153396071989248 2054446861050464832 2062755072752258304 2065134259687382016 2067511328313475072 2069071997940670464 2075217923064761811 2076256275711297792 2077439353899614208 2078790446091276288 2081188128266698752 2087057128686186496 2088414475934291456 2095497216764198912 2098442876779113984 2100858285221756928 2105729136767930352 2108157890097535808 2120719340439189504 2123165383507746816 2129295558970073088 2131751493870845952 2138301834970891968 2139692509941606648 2142160436712012192 2143232284605210624 2149425453960336384 2149598493783928901 2155782684835397632 2159920695434752089 2166134582481666048 2172243133938683904 2173655883115282944 2176162983326488576 2176385104294281216 2182849789866118884 2186612745551345664 2194205150917843392 2198388997811962368 2207279313518340096 2208714848971981056 2209825195079491584 2211262386283367424 2217498199229073152 2218761758926798848 2218940380680184672 2229595556577808608 2232167177750332032 2233284061269295104 2239917758228631796 2243773814828679168 2253264299216638848 2255863219976980992 2264985962237773824 2267598402793988096 2269304771934928896 2276045464006512954 2282593431002185728 2283764544832857408 2289030399204204544 2290519102637609984 2300022141817430016 2301517993886770176 2304172570580987904 2312173169784394112 2320014775703220224 2323276042148304768 2324438512749674496 2325950244352659456 2328633001266561024 2331342972850208604 2335788310175210016 2347939269771959808 2349466285426077888 2357434368859723776 2360153439642722304 2368945278863921646 2371677626359727784 2372864315098626048 2375760509818601472 2385208147069927424 2386759401067761664 2388561056446215168 2396854671225542304 2398220430604701696 2406547584877634688 2409323302968612352 2411136320180861952 2423679246216216576 2425255520439822336 2443773525681019392 2445362868504693312 2448183356242299648 2456486233097527296 2456683992895918744 2465611413105770496 2468480794782573816 2474172563845721088 2482563581644210176 2484178152131751936 2487043409515986944 2488914911154438144 2494685474132707296 2496307928265207756 2498985994915823616 2507663029620392448 2512444568927956992 2522604929735245824 2524245541682264064 2527157012895277056 2534283656261797888 2535931863634496768 2537846122474103616 2539115955009994752 2546658088177138698 2548109207517495552 2551048203143236608 2553984582034292736 2559906009404150624 2575159199104730112 2576833990467311232 2578129394259406848 2588555385414598656 2601194816007443376 2604195040708720704 2605498071480844288 2610016622666122752 2617736117300125696 2619712126424881152 2628808349086078656 2630306278727737344 2633340080663986176 2642483622610736128 2655172619598062592 2658228850688753664 2664391968971666976 2669472354485954304 2683359165453668352 2685104326201231872 2688201332344485888 2694210707268255744 2696461505128735092 2707366032987339024 2710488715839688896 2711844931541286912 2713608618411436032 2719900134991910038 2727725029791727616 2729784064509960192 2739262481400619776 2740823349262516224 2750340097003011072 2753512346249842688 2755584365920985088 2758762663920893952 2763769492007908587 2766957230753015748 2768341700948397056 2771720594788368384 2783444134326436224 2792884029349736448 2794700421148220928 2797923835705485312 2807638849023907136 2821120908322941504 2827625787252252672 2830887178010329088 2839060745293430784 2851069113294522624 2852923346588808864 2856213915616016256 2857643046140280832 2865900605280448512 2871365221631950848 2873232654788579328 2879894260579669452 2884852047636873216 2896324178584911872 2898207844153710592 2900395568541832704 2910466386488158512 2912124808591423488 2915483660735127552 2925606867890457856 2929719420797310792 2931185330415949824 2943039084691120128 2944953131962641408 2946433593439322112 2948349848377823232 2957409392721838488 2972794075437078144 2976222903667109376 2993956715914149888 2997440965093125348 3004352398955518464 3007817626635974656 3019981282983698432 3024226498887546624 3034482993826357248 3034727285342017272 3045019393110476544 3050825547983947776 3052809695712865536 3066696189089906688 3068690658515693568 3072230094107983872 3081670291575697248 3094132609128387456 3097701389531073024 3101266992470212608 3108457297133611472 3114384413566946688 3121782192400048128 3130585693029279744 3132621713901437184 3143245825146298368 3146871252856963072 3151287427832635392 3158593705151895528 3162236835146303712 3163819086798168064 3181079010658784256 3184748075261620224 3191867462113984512 3193943338455109632 3195806228300723072 3197627240806268928 3208730113170179584 3213240655068018288 3214848426907815936 3224138180940504576 3233674027253096448 3258364700908025856 3260483824672924416 3264244474989732864 3274274684799178326 3275314977463369728 3283694462615519232 3291307726376765088 3298896751794294784 3312237536175669248 3314737792619237376 3316893579425051136 3326247298843609728 3328142638390198272 3328410571020277008 3343550706160523264 3348250766625498048 3349926091903942656 3359876637342947694 3365660722243018752 3369542683860369408 3379896448824958272 3383794829965471488 3395544117569518264 3397478943356660736 3401397604190982144 3414068196009769431 3423890146503278592 3425646817249286112 3433545598806306816 3435778653956414976 3437505859012542464 3456258855871481856 3468259754676591168 3472260054278294272 3480022163554830336 3486657769124511744 3488925366528989184 3492949501899841536 3497014459275312906 3505077798781438208 3507075038303649792 3521908904657939712 3524199428139116832 3536151553289585664 3540230159464083456 3552522625295555968 3557516439539591676 3559296472647939072 3577812220604891136 3580139101601642496 3584268443125981184 3595282006838313456 3609821377316452032 3613984954452918528 3618144824548581376 3635518869324324864 3637883280659733504 3639712086013280256 3650220958234411008 3652349975200826368 3667120129337348096 3672275034363449472 3674112487894646784 3684729349646290944 3685025989343878116 3689276307670687664 3711258845768581632 3723845372466315264 3726267228197627904 3730565114273980416 3742028211199060944 3744461892397811634 3761494544430588672 3770167716336336896 3788271762993414144 3790735519342915584 3801425484392696832 3803897795451745152 3808285220821355008 3808673932514992128 3819987132265708047 3821200807040598016 3826572304714854912 3830976873051439104 3839859014106225936 3862738798657095168 3865250985700966848 3867194091389110272 3880621848650878016 3882833078121897984 3887311547646836736 3901792224011165064 3906292561063081056 3908247107221266432 3915024933999184128 3919856076900105643 3924052112921493504 3926604175950188544 3931133131170430976 3943212523629117984 3950010120995979264 3963725433916104192 3968297204889479168 3987343276033130496 3996587953457500464 4005803198607357952 4025038748180502528 4027656489301847808 4032301998516728832 4041316060902383616 4045977325101809664 4046303047122689696 4060025857480635392 4065733073759533344 4067767397311930368 4070412927617154048 4079850202487865057 4091587544687591424 4108893722100929664 4125510145504516608 4130268519374764032 4138143995881340928 4150435846129523622 4152512551422595584 4157580892182552576 4162376256533397504 4174114257372372992 4176828951868582912 4190994433528397824 4196885753558227968 4201716570443513856 4211458273535860704 4216315780195071616 4241438680878379008 4246330767015493632 4258591117940146176 4276603669941783936 4279385019883213296 4284320873424024384 4286464569210421248 4298850907920672768 4299196987567857802 4311565369670795264 4319841390869504178 4332269164963332096 4344486267877367808 4347311766230565888 4352325966652977152 4365699579732237768 4373225491102691328 4388410301835686784 4396777995623924736 4414558627036680192 4417429697943962112 4419650390158983168 4422524772566734848 4434996398458146304 4437880761360369344 4459191113155617216 4464334355500664064 4479835516457263592 4487547629657358336 4506528598433277696 4511726439953961984 4529971924475547648 4535196805587976192 4538609543869857792 4552090928013025908 4567529089665714816 4578060798408409088 4581038205275219968 4600044283634860032 4603035987773540352 4608345141161975808 4624346339568788224 4640029551406440448 4646552084296609536 4651900488705318912 4657266002533122048 4662685945700417208 4671576620350420032 4695878539543919616 4698932570852155776 4714868737719447552 4720306879285444608 4737890557727843292 4743355252719455568 4745728630197252096 4773518802135523328 4777122112892430336 4793709342451084608 4796440861209403392 4813095169755269376 4818646605937224704 4822272640361723904 4847358492432433152 4850511040879644672 4887547051362038784 4890725737009386624 4896366712484599296 4912972466195054592 4913367985791837488 4936961589565147632 4948345127691442176 4968356304263503872 4974086819031973888 4989370948265414592 4992615856530415512 4997971989831647232 5015326059240784896 5024889137855913984 5039814956014421541 5045209859470491648 5048491083364528128 5054314025790554112 5068567312523595776 5071863727268993536 5075692244948207232 5078231910019989504 5093316176354277396 5096218415034991104 5102096406286473216 5119812018808301248 5150318398209460224 5153667980934622464 5156258788518813696 5177110770829197312 5202389632014886752 5208390081417441408 5210996142961688576 5220033245332245504 5235472234600251392 5239424252849762304 5245521688912969359 5257616698172157312 5260612557455474688 5284967245221472256 5310345239196125184 5328783937943333952 5338944708971908608 5366718330907336704 5370208652402463744 5376402664688971776 5388421414536511488 5392923010257470184 5414732065974678048 5420977431679377792 5423689863082573824 5427217236822872064 5439800269983820076 5459568129019920384 5478524962801239552 5500680194006022144 5507024692499685376 5511168731841970176 5527538984015817174 5533914461506031496 5536683401896794112 5543441189576736768 5566888268652872448 5585768058699472896 5589400842296441856 5595847671410970624 5615277698047814272 5642241816645883008 5655251574504505344 5702138226589045248 5705846693177617728 5712427831232032512 5731801210560897024 5746465309577158656 5759788521159338904 5769704095273746432 5792648357169823744 5796415688307421184 5800791137083665408 5820932772976317024 5824249617182846976 5830967321470255104 5851213735780915712 5859438841594621584 5862370660831899648 5886078169382240256 5889906263925282816 5896699696755646464 5914818785443676976 5945588150874156288 5952445807334218752 5987913431828299776 5994881930186250696 6008704797911036928 6015635253271949312 6039962565967396864 6048452997775093248 6068965987652714496 6069454570684034544 6090038786220953088 6101651095967895552 6105619391425731072 6137381317031387136 6144460188215967744 6163340583151394496 6188265218256774912 6195402779062146048 6202533984940425216 6216914594267222944 6225653769194285433 6228768827133893376 6243564384800096256 6261171386058559488 6265243427802874368 6286491650292596736 6302574855665270784 6317187410303791056 6324473670292607424 6327638173596336128 6362158021317568512 6369496150523240448 6387886676910219264 6391612456601446144 6395254481612537856 6417460226340359168 6426481310136036576 6429696853815631872 6448276361881009152 6448795481351786703 6467348054506192896 6516729401816051712 6520967649345848832 6528488949979465728 6548549369598356652 6582615452753530176 6597793503588589568 6624475072351338496 6629475585238474752 6633787158850102272 6652494597687219456 6656285276780396544 6656821142040554016 6687101412321046528 6696501533250996096 6699852183807885312 6719753274685895388 6731321444486037504 6759792897649916544 6767589659930942976 6791088235139036528 6794957886713321472 6802795208381964288 6828136392019538862 6847780293006557184 6851293634498572224 6867091197612613632 6871557307912829952 6875011718025084928 6912517711742963712 6936519509353182336 6944520108556588544 6960044327109660672 6973315538249023488 6977850733057978368 6985899003799683072 6994028918550625812 7010155597562876416 7043817809315879424 7048398856278233664 7072303106579171328 7080460318928166912 7105045250591111936 7115032879079183352 7118592945295878144 7155624441209782272 7160278203203284992 7168536886251962368 7190564013676626912 7219642754632904064 7227969908905837056 7236289649097162752 7271037738648649728 7275766561319467008 7304699950401652736 7334240258674696192 7344550068726898944 7369458699292581888 7370051978687756232 7378552615341375328 7422517691537163264 7447690744932630528 7452534456395255808 7461130228547960832 7484056422398121888 7488923784795623268 7522989088861177344 7581471038685831168 7602850968785393664 7607795590903490304 7616570441642710016 7617347865029984256 7639974264531416094 7642401614081196032 7653144609429709824 7661953746102878208 7679718028212451872 7725477597314190336 7730501971401933696 7734388182778220544 7761243697301756032 7765666156243795968 7803584448022330128 7812585122126162112 7816494214442532864 7830049867998368256 7839712153800211286 7853208351900377088 7862266262340861952 7886425047258235968 7900020241991958528 7927450867832208384 7936594409778958336 7974686552066260992 7993175906915000928 8011606397214715904 8050077496361005056 8055312978603695616 8064603997033457664 8082632121804767232 8092606094245379392 8120051714961270784 8131466147519066688 8135534794623860736 8140825855234308096 8159700404975730114 8183175089375182848 8217787444201859328 8251020291009033216 8260537038749528064 8276287991762681856 8291308476023725761 8300871692259047244 8305025102845191168 8315161784365105152 8348228514744745984 8353657903737165824 8393771507116455936 8422916547071721408 8432631560390143232 8482877361756758016 8492661534030987264 8517182235880292352 8553207339883567872 8558770039766426592 8568641746848048768 8572929138420842496 8597701815841345536 8598393975135715604 8639682781739008356 8688972535754735616 8694623532461131776 8704651933305954304 8731399159464475536 8746450982205382656 8776820603671373568 8793555991247849472 8829117254073360384 8834859395887924224 8839300780317966336 8845049545133469696 8869992796916292608 8875761522720738688 8918382226311234432 8928668711001328128 8959671032914527184 9013057196866555392 9023452879907923968 9059943848951095296 9070393611175952384 9104181856026051816 9135058179331429632 9156121596816818176 9162076410550439936 9200088567269720064 9206071975547080704 9216690282323951616 9248692679137576448 9280059102812880896 9293104168593219072 9303800977410637824 9325371891400834416 9343153240700840064 9391757079087839232 9397865141704311552 9429737475438895104 9440613758570889216 9475781115455686584 9486710505438911136 9491457260394504192 9519650472471685133 9547037604271046656 9554244225784860672 9587418684902169216 9592881722418806784 9626190339510538752 9637293211874449408 9644545280723447808 9701022081759289344 9775094102724077568 9781451474018773248 9792733424969198592 9825944932390109184 9826735971583674976 9873923179130295264 9896690255382884352 9936712608527007744 9978741896530829184 9985231713060831024 10030652118481569792 10049778275711827968 10079629912028843082 10096982166729056256 10108628051581108224 10137134625047191552 10143727454537987072 10151384489896414464 10186632352708554792 10192436830069982208 10204192812572946432 10239624037616602496 10300636796418920448 10307335961869244928 10312517577037627392 10404779264029773504 10416780162834882816 10440066490664491008 10470944469200502784 10478848505699524608 10491043377825938718 10515233396344314624 10521225114910949376 10569934490442944512 10620690478392250368 10657567875886667904 10677889417943817216 10733436661814673408 10740417304804927488 10752805329377943552 10785846020514940368 10829464131949356096 10841954863358755584 10854434473645744128 10879600539967640152 10919136258039840768 10957049925602479104 11001360388012044288 11014049384999370752 11022337463683940352 11055077968031634348 11067828923012062992 11073366803793588224 11133776537305744896 11171536117398945792 11178801684592883712 11191695342821941248 11230555396095628544 11284483633291766016 11310503149009010688 11404276453178090496 11411693386355235456 11424855662464065024 11459961396797124141 11463602421121794048 11492930619154317312 11519577042318677808 11592831376614842368 11601582274167330816 11641865545952634048 11648499234365693952 11661934642940510208 11702427471561831424 11718877683189243168 11724741321663799296 11759568230700316929 11772156338764480512 11779812527850565632 11793399393511292928 11829637570887353952 11891176301748312576 11904891614668437504 11989763860372501392 12017409595822073856 12031270506543898624 12079925131934793728 12096905995550186496 12137931975305428992 12138909141368069088 12180077572441906176 12203302191935791104 12211238782851462144 12239550607463595171 12274762634062774272 12326681166302788992 12376530436513549824 12390805558124292096 12433829188534445888 12451307538388570866 12457537654267786752 12487128769600192512 12522342772117118976 12530486855605748736 12572983300585193472 12605149711330541568 12634374820607582112 12648947340585214848 12655276347192672256 12724316042635137024 12738992301046480896 12775773353820438528 12783224913202892288 12834920452680718336 12852962620272073152 12859393707631263744 12896552723762018304 12897590962703573406 12934696109012385792 13033458803632103424 13041935298691697664 13056977899958931456 13097098739196713304 13165230905507060352 13195587007177179136 13258951170476949504 13267574317700204544 13304989195374438912 13313642284081108032 13374202824642093056 13393003066501992192 13439506549371790776 13462642888972075008 13519585795299833088 13535179319861885952 13582176470278073056 13589915773426642944 13605590416763928576 13656272784039077724 13702587268997144448 13734182395225227264 13743114615825659904 13825035423485927424 13873039018706364672 13889040217113177088 13920088654219321344 13955701466115956736 13971798007599366144 13988057837101251624 14020311195125752832 14087635618631758848 14096797712556467328 14144606213158342656 14160920637856333824 14210090501182223872 14230065758158366704 14237185890591756288 14320556406406569984 14337073772503924736 14381128027353253824 14439285509265808128 14455939817811674112 14472579298194325504 14542075477297299456 14551533122638934016 14609399900803305472 14668480517349392384 14689100137453797888 14738917398585163776 14740103957375512464 14757105230682750656 14845035383074326528 14905068912790511616 14922260457095921664 14968112844796243776 14977847569591246536 15045978177722354688 15119444868043264623 15162942077371662336 15205701937570787328 15215591181806980608 15233140883285420032 15234695730059968512 15279948529062832188 15306289218859419648 15359436056424903744 15450955194628380672 15461003942803867392 15468776365556441088 15522487394603512064 15531332312487591936 15607168896044660256 15625170244252324224 15632988428885065728 15660099735996736512 15679424307600422572 15706416703800754176 15772850094516471936 15854901735664416768 15873188819557916672 15986351813830001856 16023212794429431808 16100154992722010112 16110625957207391232 16129207994066915328 16165264243609534464 16185212188490758784 16240103429922541568 16262932295038133376 16271069589247721472 16281651710468616192 16319400809951460228 16435574888403718656 16502040582018066432 16521074077499056128 16582616952047451522 16601743384518094488 16610050205690382336 16630323568730210304 16696457029489491968 16707315807474331648 16787543014232911872 16845833094143442816 16865263120780286464 16965754723513516032 17106414679767135744 17117540079532853184 17137283493696097536 17195403631682691072 17196787950271431208 17279365563478016712 17377945071509471232 17389247064922263552 17409303866611908608 17462798318928951072 17492901964410765312 17553641207342747136 17587111982495698944 17658234508146720768 17669718791775848448 17690099090266939392 17739985593832585216 17751523045441477376 17836764452622468864 17857337422002656256 17919342065829054368 18026114393733110784 18046905759815847936 18119887697902190592 18208363712052103632 18270116358662859264 18324152821100879872 18412143951094161408 18433380564647903232 18497385358275152896 18560118205625761792 18586208337186438144 18607601954821275648 18650743782801668832 18686306481401680128 18783514158175678464 18795730283408623104 18859474950877790208 18951562230911373168 18973421010877822272 18982914520789008384 19039300944943370266 19094075208542093312 19108488451569721344 19174837369804338432 19185763444837613568 19252380679021077504 19274586423748898816 19289090561446895616 19346386444055360109 19402044163518578688 19550188205448155136 19562902948037546496 19585466849938397184 19653471943167349952 19747846358260590528 19793380510765768704 19873425217054015488 19957483793061658368 19970463426121662048 20061304236963139584 20099556551423655936 20159259824057686164 20193964333458112512 20274269250094383104 20287454909075974144 20302768979792828928 20373264705417109584 20384873660139964416 20408385625145892864 20479248075233204992 20601273592837840896 20614671923738489856 20625035154075254784 20809558528059547008 20833560325669765632 20880132981328982016 20957697011399049216 20982086755651877436 21030466792688629248 21139868980885889024 21241380956784500736 21315135751773335808 21355778835887634432 21466873323629346816 21480834609609854976 21505610658755887104 21571692041029880736 21658928263898712192 21683909726717511168 21708868947291488256 21759201079935280304 21914099851204958208 22002720776024088576 22028098769998741504 22110155936063268696 22135657846024125984 22146733607587176448 22267553074611489792 22343072234797891584 22357603369185767424 22383390685643882496 22461110792191257088 22568967266583532032 22808552906356180992 22823386772710470912 22849711324928130048 22919922793594248282 22927204842243588096 22985861238308634624 23039154084637355616 23185662753229684736 23203164548334661632 23283731091905268096 23296998468731387904 23404854943123662848 23437755366378486336 23449482643327598592 23519136461400633858 23559625055701131264 23586798787022585856 23659275141774707904 23782352603496625152 23809783229336875008 23979527720745002784 24034819191644147712 24062541013087797248 24193811991100372992 24277818282736138176 24360155144883812352 24406604383871582208 24422477565702924288 24479101214927190342 24549525268125548544 24653362332605577984 24753060873027099648 24781611116248584192 24867658377068891776 24902615076777141732 24915075308535573504 25044685544234237952 25060973711211497472 25268749641215164224 25297894681170429696 25448632085270274048 25477984602092961792 25551546707640877056 25566449826405784576 25669840905361436672 25705925240544146304 25718787415262527488 25793105447524036608 25795181925407146812 26066917607264206848 26083870597383395328 26113955799917862912 26194197478393426608 26330461811014120704 26391174014354358272 26517902340953899008 26535148635400409088 26609978390748877824 26627284568162216064 26748405649284186112 26786006133003984384 26879013098743581552 27039171590599666176 27070358639723771904 27164352940556146112 27179831546853285888 27211180833527857152 27312545568078155448 27405174537994288896 27468364790450454528 27486229231651319808 27650070846971854848 27746078037412729344 27778080434226354176 27840177308438642688 27911402932231913472 27976115674202503248 28040622390251505664 28175271237263517696 28193595425112934656 28289212426316685312 28321841275712667648 28420181002364447744 28460131516316733408 28474371781183512576 28558951417415055399 28641112812813139968 28762256054706507648 28878571018531616256 28911879635623348224 29103066245277868032 29218799801606610944 29336961034698784768 29378200274907595776 29477834797170327552 29480207914751024928 29514210461365501312 29690070766148653056 29810137825581023232 29936225689592487552 29955695139182493072 30091956355444709376 30238889736086529246 30325884154743324672 30411403875141574656 30431182363613961216 30466281766570840064 30559897058125664376 30612578437718839296 30718872112849807488 30901910389256761344 30922007885607734784 30937552731112882176 31044974789207024128 31214337792089320512 31250340488504648448 31320199471993473024 31358848615200845144 31412833407601508352 31545700189032943872 31709803471328833536 31746377639115833344 31972703627660003712 32046425588858863616 32200309985444020224 32221251914414782464 32258415988133830656 32370424376981517568 32480206859845083136 32525864590076266752 32563303420937232384 32638801619902920456 32871149776807437312 33004081164036132864 33042148154998112256 33165233904094903044 33203486769036188976 33220100411380764672 33414631614948663296 33575086028465823744 33691666188286885632 33730526241560572928 33931509447027032064 34212829359534271488 34235080159065706368 34274566987392195072 34390807263365382144 34393575900542862416 34558731126956033424 34778494129844527104 34818607733223817216 34925596637857902144 34985803928821530624 35107282414685494272 35174223964991397888 35278704692100950787 35316469016293441536 35339437583551696896 35380198180533878784 35479971187665170432 35503046090882954752 35673528905244937728 35714674844005312512 35838684131658108736 36052228787466221568 36093811519631695872 36239775395804381184 36416727424104207264 36540232717325718528 36648305642201759744 36718651822390785513 36824287902188322816 36994770716550305792 37172416674372876288 37301487565603337664 37372612962803360256 37567028316351356928 37591460566817246208 37718949901755580416 37903124461822746336 37946842021755644544 37965829041578016768 38078601889886740532 38216976903139442688 38349674739608676864 38504761358042155008 38549172847497797632 38578181122893791232 38692772888110720218 38804088327037157376 39100376410896310272 39125805896075092992 39170933699876794368 39306943886334699904 39495692716521181056 39586761021531537408 39914967586123316736 39940926852243324096 40122608473926279168 40318519648115372328 40387928666916225024 40548538500188766208 40574909818151948288 40605537959585657856 40746529410834219168 40769747320279928832 40816771250291785728 40958496150466409984 41202547185675681792 41229343847476979712 41619117056119094016 41667120651339531264 41760265962657964032 41915394022798098432 41964173511303754872 42060933585377258496 42279737961771778048 42482761913569001472 42630271503546671616 42711557671775268864 42961669219219709952 43011221317511774208 43143384082059761472 43317856527797424384 43367819453435022336 43417737894582976512 43518402159870560608 43828199702409916416 44005441552048177152 44220311872126537392 44271315692048251968 44293467215174352896 44535106149222979584 44715206738371534848 44766781371287764992 44922221584382514176 45137934533167064064 45617105812712361984 45646773545420941824 45699422649856260096 45839845587188496564 46078308169274711232 46371325506459369472 46406329096669323264 46567462183810536192 46593996937462775808 46809709886247325696 46875510732756972672 46898965286655197184 47038272922801267716 47119250111402262528 47318550283549415808 47564705206993250304 47619566458673750016 47959055441490005568 48069638383288295424 48125082026175594496 48387623982200745984 48555636565472276352 48720310289767624704 48813208767743164416 48844955131405848576 48958202429854380684 49306724665211155968 49506121746054199296 49563222232497168384 49735316754137783552 49805230153554283464 49830150617071147008 50089371088468475904 50121947422422994944 50537499282430328448 50595789362340859392 50897264170540548096 51132899652811569152 51339681810722873344 51411850481088292608 51586210895048073216 51590363850814293624 52133835214528413696 52167741194766790656 52227911599835725824 52388394956786853216 52660923622028241408 53070297270800818176 53219956781497755648 53254569136324432128 53496811298568372224 53572012266007968768 53758026197487163104 54078343181199332352 54140717279447543808 54328705881112292224 54359663093706571776 54625091136156310896 54810349075988577792 54972458463302639616 55300141693943709696 55492156074825458688 55556160868452708352 55680354616877285376 55822805864463826944 55952231348405006496 56081244780503011328 56350542474527035392 56387190850225869312 56578424852633370624 56840362004728895488 56920263032633466816 56948743562367025152 57117902834830110798 57282225625626279936 57524512109413015296 57757142037063232512 57823759271246696448 58039159332166080327 58206132490555736064 58437599603213221888 58756400549815191552 58960415829502049856 59028420922731002624 59380141532297306112 59620275651162046464 59872451379184975104 59911390278364986144 60183912710889418752 60477779472173058492 60822807750283149312 60862364727227922432 60932563533141680128 61119794116251328752 61225156875437678592 61437744225699614976 61803820778513522688 61844015771215469568 61875105462225764352 62089949578414048256 62428675584178641024 62500680977009296896 62640398943986946048 62717697230401690288 63091400378065887744 63419606942657667072 63492755278231666688 63945407255320007424 64092851177717727232 64400619970888040448 64442503828829564928 64516831976267661312 64740848753963035136 64960413719690166272 65051729180152533504 65126606841874464768 65277603239805840912 65742299553614874624 66008162328072265728 66084296309996224512 66330467808189806088 66406973538072377952 66440200822761529344 66637553307301795931 66829263229897326592 67150172056931647488 67383332376573771264 67461052483121145856 68425658719068542976 68470160318131412736 68549133974784390144 68781614526730764288 68787151801085724832 69117462253912066848 69556988259689054208 69851193275715804288 70214564829370988544 70348447929982795776 70557409384201901574 70678875167103393792 70760396361067757568 70959942375330340864 71006092181765909504 71347057810489875456 71429349688010625024 71677368263316217472 72104457574932443136 72187623039263391744 72833454848208414528 73080465434651437056 73296611284403519488 73437303644781571026 73648575804376645632 73989541433100611584 74344833348745752576 74602975131206675328 74745225925606720512 75134056632702713856 75182921133634492416 75806248923645492672 75893684043511289088 76157203779773481064 76433953806278885376 76699349479217353728 77009522716084310016 77098345694995595264 77156362245787582464 77385545776221440436 78200752821792620544 78251611792150185984 78341867399753588736 78613887772669399808 78991385433042362112 79173522043063074816 79829935172246633472 79881853704486648192 80245216947852558336 80637039296230744656 81149819636303896576 81211075919171315712 81493058821668438336 81539494640559857664 81633542500583571456 81916992300932819968 82405094371351363584 82458687694953959424 83238234112238188032 83334241302679062528 83520531925315928064 83928347022607509744 84121867170754516992 84559475923543556096 84965523827138002944 85260543007093343232 85423115343550537728 85676854252245166197 85923338438439419904 86286768164119522944 86635713055594848768 86735638906870044672 87036804319741121216 87656399404819832832 88010883104096354304 88440623744253074784 88542631384096503936 88586934430348705792 89070212298445959168 89430413476743069696 89844443168765028352 90275869066334128128 91234211625424723968 91293547090841883648 91398845299712520192 91679691174376993128 92156616338549422464 92812658193338646528 93134924367621072384 93619419772494651392 93751021465513945344 94076545845602535432 94238500222804525056 94637100567098831616 95129410413986500608 95239132917347500032 95918110882980011136 96139276766576590848 96775247964401491968 97111273130944552704 97440620579535249408 97689910262811697152 97916404859708761368 98613449330422311936 99012243492108398592 99126444464994336768 99470633508275567104 99610460307108566928 99660301234142294016 100243894844845989888 101074998564860656896 101191578724681718784 101794528341081096192 102265799305623138304 102679363621445746688 102823700962176585216 103172421790096146432 103180727701628587248 104335482389533581312 104455823199671451648 104776789913573706432 105321847244056482816 105836114076302852361 106140594541601636352 106439913562995511296 106509138272648864256 107144024532015937536 107516052394974326208 108156686362398664704 108281434558895087616 108657411762224584448 108719326187413143552 109250182272312621792 109620698151977155584 109944916926605279232 110984312149650917376 111112321736905416704 111904462696810012992 112162489561006022656 112701084949054070784 112774381700451738624 113156849705266741248 113680724009457790976 113840526065266933632 113897487124734050304 114235805669660221596 115049024218826030592 115514284074126465024 115647518542493392896 116078318664332160654 116412264981111472128 116875199206426443776 117512801099630383104 117920831659004099712 118056841845462005248 118760283064594612224 119744902758369950208 119822780556729972288 120367825421778837504 120955558944346116984 121645615500566298624 121724729454455844864 121865127066283360256 122239588232502657504 122450313750875357184 122875488451399229952 123607641557027045376 123688031542430939136 124179899156828096512 124857351168357282048 125001361954018593792 125280797887973892096 125435394460803380576 126182800756131775488 126839213885315334144 127890814510640014848 128885007657659129856 129033663952535322624 129481697507926070272 129920827439380332544 130103458360305067008 130253213683748929536 130555206479611681824 131484599107229749248 132016324656144531456 132660935616379612176 132813947076144755904 132880401645523058688 133275106614603591862 133658526459794653184 134300344113863294976 134766664753147542528 134922104966242291712 136851317438137085952 136940320636262825472 137098267949568780288 137574303602171449664 138234924507824133696 139113976519378108416 139702386551431608576 140429129658741977088 140696895859965591552 141114818768403803148 141357750334206787584 141919884750660681728 142012184363531819008 142694115620979750912 142858699376021250048 143354736526632434944 144208915149864886272 144375246078526783488 145666909696416829056 146160930869302874112 146874607289563142052 147979082866201223168 148689666697491505152 149205950262413350656 149490451851213441024 150268113265405427712 150365842267268984832 151612497847290985344 151787368087022578176 152314407559546962128 153398698958434707456 154019045432168620032 154196691389991190528 154771091552442880872 156401505643585241088 156503223584300371968 156683734799507177472 157227775545338799616 157982770866084724224 159659870344493266944 159763707408973296384 160490433895705116672 161274078592461489312 162299639272607793152 162422151838342631424 162986117643336876672 163078989281119715328 163833984601865639936 164917375389907918848 166476468224476376064 166668482605358125056 167041063850631856128 167856694045215019488 168243734341509033984 170521086014186686464 170846230687101075456 171353708504490332394 171846676876878839808 172573536328239045888 173271426111189697536 173471277813740089344 174073608639482242432 175312798809639665664 176881247488506149568 177085262768193007872 178140424596891918336 178860826953486139392 179688886337530056704 180551738132668256256 182468423250849447936 182587094181683767296 182797690599425040384 183359382348753986256 184313232677098844928 185625316386677293056 186269848735242144768 187238839544989302784 187502042931027890688 188153091691205070864 189274201134197663232 190258820827973001216 190478265834695000064 191836221765960022272 192278553533153181696 193550495928802983936 194222546261889105408 194881241159070498816 195379820525623394304 195832809719417522736 197226898660844623872 198024486984216797184 198252888929988673536 198941267016551134208 199220920614217133856 199320602468284588032 199912659921905387793 200487789689691979776 202149997129721313792 202383157449363437568 204531598611246276608 205358727242891493376 205647401924353170432 206344843580192292864 206361455403257174496 208670964779067162624 209553579827147412864 210643694488112965632 211672228152605704722 212281189083203272704 212879827125991022592 213018276545297728512 214288049064031875072 215032104789948652416 216313372724797329408 216562869117790175232 217314823524449168896 218500364544625243584 219241396303954311168 219889833853210558464 221968624299301834752 222224643473810833408 223808925393620025984 224324979122012045312 225402169898108141568 225548763400903477248 227361448018915581952 227681052130533867264 228471611339320443192 230098048437652061184 231028568148252930048 231295037084986785792 232156637328664321308 235025602199260766208 235841663318008199424 236113683690924010496 237520566129189224448 239489805516739900416 239645561113459944576 240735650843557675008 241911117888692233968 243449458908911689728 243730254132566720512 244479176465005315008 244900627501750714368 245750976902798459904 247215283114054090752 247376063084861878272 248359798313656193024 249714702336714564096 250002723908037187584 250561595775947784192 250870788921606761152 252365601512263550976 253678427770630668288 255781629021280029696 257030562756735498591 257770015315318259712 258963395015852140544 260206916720610134016 261110412959223363648 262969198214459498496 264032649312289062912 265321871232759224352 265627894152289511808 265760803291046117376 266550213229207183724 269533329506295085056 269844209932484583424 273702634876274171904 273880641272525650944 274196535899137560576 275148607204342899328 276469849015648267392 279404773102863217152 280858259317483954176 282229637536807606296 282715500668413575168 283839769501321363456 284024368727063638016 285388231241959501824 285717398752042500096 286709473053264869888 288417830299729772544 291333819392833658112 292321861738605748224 293749214579126284104 295958165732402446336 297379333394983010304 298411900524826701312 298980903702426882048 300731684534537969664 303224995694581970688 303574736174045156352 304628815119093924256 306797397916869414912 308038090864337240064 309542183104885761744 313006447168600743936 313367469599014354944 314455551090677599232 315965541732169448448 319319740688986533888 319527414817946592768 322548157184922978624 324599278545215586304 324844303676685262848 325972235286673753344 326157978562239430656 327667969203731279872 329834750779815837696 332952936448952752128 333336965210716250112 335713388090430038976 336487468683018067968 341042172028373372928 341692461374202150912 342707417008980664788 345147072656478091776 346542852222379395072 346942555627480178688 348147217278964484864 350625597619279331328 353762494977012299136 354170525536386015744 356280849193783836672 359377772675060113408 361103476265336512512 364936846501698895872 365174188363367534592 365595381198850080768 366718764697507972512 368626465354197689856 372539697470484289536 374477679089978605568 375004085862055781376 376306183382410141728 378548402268395326464 380517641655946002432 383672443531920044544 387100991857605967872 388445092523778210816 389762482318140997632 390759641051246788608 391665619438835045472 394453797321689247744 396048973968433594368 397882534033102268416 398441841228434267712 398641204936569176064 399825319843810775586 400975579379383959552 404299994259442627584 404766314898726875136 409063197222492553216 411294803848706340864 412722910806514348992 417341929558134325248 419107159654294825728 421287388976225931264 423344456305211409444 425759654251982045184 426036553090595457024 428576098128063750144 430064209579897304832 432626745449594658816 433125738235580350464 434629647048898337792 437000729089250487168 438482792607908622336 443937248598603669504 444449286947621666816 447617850787240051968 448649958244024090624 450804339796216283136 451097526801806954496 454722896037831163904 455362104261067734528 456943222678640886384 460196096875304122368 462057136296505860096 462590074169973571584 464313274657328642616 470051204398521532416 471683326636016398848 472227367381848020992 478979611033479800832 479291122226919889152 481471301687115350016 483822235777384467936 486898917817823379456 488958352930010630016 491501953805596919808 494752126169723756544 496719596627312386048 499429404673429128192 500005447816074375168 501123191551895568384 501741577843213522304 504731203024527101952 511563258042560059392 514061125513470997182 515540030630636519424 517926790031704281088 520413833441220268032 522220825918446727296 525938396428918996992 530643742465518448704 531255788304579023616 533100426458414367448 539066659012590170112 539688419864969166848 547405269752548343808 547761282545051301888 548393071798275121152 550297214408685798656 552939698031296534784 558809546205726434304 561716518634967908352 564459275073615212592 568048737454127276032 570776462483919003648 571434797504085000192 573418946106529739776 576835660599459545088 582667638785667316224 584643723477211496448 587498429158252568208 591916331464804892672 594758666789966020608 596823801049653402624 597961807404853764096 599737979765716163379 601463369069075939328 606449991389163941376 607149472348090312704 609257630238187848512 613594795833738829824 616076181728674480128 619084366209771523488 626012894337201487872 628911102181355198464 631931083464338896896 638639481377973067776 639054829635893185536 645096314369845957248 649688607353370525696 651944470573347506688 655335938407462559744 659669501559631675392 665905872897905504256 666673930421432500224 671426776180860077952 672974937366036135936 682084344056746745856 685414834017961329576 690294145312956183552 693085704444758790144 693885111254960357376 696294434557928969728 707524989954024598272 708341051072772031488 712561698387567673344 718755545350120226816 722206952530673025024 730348376726735069184 731190762397700161536 733437529395015945024 737252930708395379712 745079394940968579072 750008171724111562752 752612366764820283456 757096804536790652928 761035283311892004864 767344887063840089088 776890185047556421632 783331238877670090944 788907594643378495488 792097947936867188736 795765068066204536832 796883682456868535424 797282409873138352128 799650639687621551172 808599988518885255168 809532629797453750272 818126394444985106432 822589607697412681728 825445821613028697984 838214319308589651456 842574777952451862528 846688912610422818888 851519308503964090368 852073106181190914048 857152196256127500288 860128419159794609664 865253490899189317632 869259294097796675584 874001458178500974336 876965585215817244672 887874497197207339008 895235701574480103936 902195053603613908992 909445792075662327808 910724208522135469056 913886445357281772768 920392193750608244736 924114272593011720192 928626549314657285232 940102408797043064832 943366653272032797696 944454734763696041984 957959222066959601664 958582244453839778304 967644471554768935872 973797835635646758912 977916705860021260032 983003907611193839616 989504252339447513088 993439193254624772096 998858809346858256384 1000010895632148750336 1003483155686427044608 1009462406049054203904 1023126516085120118784 1028122251026941994364 1035853580063408562176 1040827666882440536064 1044441651836893454592 1051876792857837993984 1061287484931036897408 1062511576609158047232 1066200852916828734896 1078133318025180340224 1079376839729938333696 1094810539505096687616 1095522565090102603776 1096786143596550242304 1100594428817371597312 1105879396062593069568 1117619092411452868608 1123433037269935816704 1128918550147230425184 1136097474908254552064 1141552924967838007296 1146837892213059479552 1165335277571334632448 1169287446954422992896 1174996858316505136416 1193647602099306805248 1195923614809707528192 1199475959531432326758 1202926738138151878656 1212899982778327882752 1214298944696180625408 1218515260476375697024 1227189591667477659648 1238168732419543046976 1252025788674402975744 1257822204362710396928 1263862166928677793792 1277278962755946135552 1278109659271786371072 1290192628739691914496 1299377214706741051392 1303888941146695013376 1310671876814925119488 1331811745795811008512 1333347860842865000448 1342853552361720155904 1345949874732072271872 1364168688113493491712 1370829668035922659152 1380588290625912367104 1386171408889517580288 1387770222509920714752 1392588869115857939456 1415049979908049196544 1416682102145544062976 1437511090700240453632 1444413905061346050048 1460696753453470138368 1466875058790031890048 1474505861416790759424 1490158789881937158144 1500016343448223125504 1505224733529640566912 1514193609073581305856 1534689774127680178176 1553780370095112843264 1566662477755340181888 1577815189286756990976 1591530136132409073664 1593767364913737070848 1599301279375243102344 1617199977037770510336 1619065259594907500544 1645179215394825363456 1650891643226057395968 1676428638617179302912 1685149555904903725056 1693377825220845637776 1704146212362381828096 1714304392512255000576 1720256838319589219328 1730506981798378635264 1738518588195593351168 1748002916357001948672 1753931170431634489344 1775748994394414678016 1790471403148960207872 1799213939297148490137 1804390107207227817984 1821448417044270938112 1827772890714563545536 1840784387501216489472 1848228545186023440384 1857253098629314570464 1886733306544065595392 1888909469527392083968 1915918444133919203328 1917164488907679556608 1935288943109537871744 1955833411720042520064 1966007815222387679232 1979008504678895026176 1986878386509249544192 1997717618693716512768 2000021791264297500672 2006966311372854089216 2018924812098108407808 2046253032170240237568 2056244502053883988728 2071707160126817124352 2081655333764881072128 2088883303673786909184 2122574969862073794816 2125023153218316094464 2132401705833657469792 2156266636050360680448 2191045130180205207552 2193572287193100484608 2201188857634743194624 2211758792125186139136 2235238184822905737216 2257837100294460850368 2272194949816509104128 2283105849935676014592 2293675784426118959104 2330670555142669264896 2349993716633010272832 2387295204198613610496 2391847229619415056384 2398951919062864653516 2425799965556655765504 2428597889392361250816 2437030520952751394048 2454379183334955319296 2476337464839086093952 2515644408725420793856 2527724333857355587584 2554557925511892271104 2556219318543572742144 2580385257479383828992 2607777882293390026752 2621343753629850238976 2663623491591622017024 2685707104723440311808 2728337376226986983424 2741659336071845318304 2761176581251824734208 2772342817779035160576 2785177738231715878912 2830099959816098393088 2833364204291088125952 2921393506906940276736 2933750117580063780096 2949011722833581518848 2980317579763874316288 3000032686896446251008 3010449467059281133824 3028387218147162611712 3069379548255360356352 3107560740190225686528 3133324955510680363776 3155630378573513981952 3183060272264818147328 3187534729827474141696 3198602558750486204688 3234399954075541020672 3238130519189815001088 3290358430789650726912 3301783286452114791936 3352857277234358605824 3370299111809807450112 3386755650441691275552 3408292424724763656192 3440513676639178438656 3477037176391186702336 3496005832714003897344 3507862340863268978688 3580942806297920415744 3598427878594296980274 3608780214414455635968 3642896834088541876224 3655545781429127091072 3681568775002432978944 3714506197258629140928 3773466613088131190784 3777818939054784167936 3831836888267838406656 3834328977815359113216 3870577886219075743488 3911666823440085040128 3932015630444775358464 3995435237387433025536 4000043582528595001344 4013932622745708178432 4037849624196216815616 4092506064340480475136 4112489004107767977456 4143414320253634248704 4163310667529762144256 4177766607347573818368 4245149939724147589632 4250046306436632188928 4264803411667314939584 4312533272100721360896 4382090260360410415104 4402377715269486389248 4423517584250372278272 4470476369645811474432 4515674200588921700736 4587351568852237918208 4661341110285338529792 4699987433266020545664 4774590408397227220992 4797903838125729307032 4851599931113311531008 4857195778784722501632 4874061041905502788096 4952674929678172187904 5031288817450841587712 5055448667714711175168 5112438637087145484288 5160770514958767657984 5215555764586780053504 5327246983183244034048 5371414209446880623616 5483318672143690636608 5522353162503649468416 5544685635558070321152 5570355476463431757824 5660199919632196786176 5666728408582176251904 5867500235160127560192 5898023445667163037696 5960635159527748632576 6000065373792892502016 6020898934118562267648 6056774436294325223424 6138759096510720712704 6215121480380451373056 6266649911021360727552 6366120544529636294656 6375069459654948283392 6397205117500972409376 6468799908151082041344 6580716861579301453824 6603566572904229583872 6705714554468717211648 6773511300883382551104 6816584849449527312384 6881027353278356877312 6954074352782373404672 6992011665428007794688 7161885612595840831488 7196855757188593960548 7285793668177083752448 7311091562858254182144 7363137550004865957888 7429012394517258281856 7546933226176262381568 7555637878109568335872 7663673776535676813312 7668657955630718226432 7741155772438151486976 7823333646880170080256 7864031260889550716928 7990870474774866051072 8027865245491416356864 8185012128680960950272 8224978008215535954912 8355533214695147636736 8490299879448295179264 8500092612873264377856 8529606823334629879168 8764180520720820830208 8804755430538972778496 8847035168500744556544 8940952739291622948864 9031348401177843401472 9174703137704475836416 9322682220570677059584 9399974866532041091328 9549180816794454441984 9595807676251458614064 9703199862226623062016 9714391557569445003264 9748122083811005576192 9905349859356344375808 10062577634901683175424 10110897335429422350336 10224877274174290968576 10321541029917535315968 10431111529173560107008 10742828418893761247232 10966637344287381273216 11044706325007298936832 11140710952926863515648 11320399839264393572352 11333456817164352503808 11735000470320255120384 11796046891334326075392 12000130747585785004032 12041797868237124535296 12113548872588650446848 12277518193021441425408 12430242960760902746112 12533299822042721455104 12750138919309896566784 12794410235001944818752 12937599816302164082688 13207133145808459167744 13411429108937434423296 13547022601766765102208 13762054706556713754624 13908148705564746809344 13984023330856015589376 14323771225191681662976 14393711514377187921096 14571587336354167504896 14622183125716508364288 14858024789034516563712 15093866452352524763136 15337315911261436452864 15482311544876302973952 15646667293760340160512 15981740949549732102144 16055730490982832713728 16449956016431071909824 16711066429390295273472 16980599758896590358528 17000185225746528755712 17059213646669259758336 17609510861077945556992 17694070337001489113088 17881905478583245897728 18062696802355686802944 18349406275408951672832 18645364441141354119168 18799949733064082182656 19098361633588908883968 19191615352502917228128 19406399724453246124032 19496244167622011152384 19810699718712688751616 20449754548348581937152 20643082059835070631936 20862223058347120214016 21485656837787522494464 21933274688574762546432 22089412650014597873664 22281421905853727031296 22640799678528787144704 22666913634328705007616 23470000940640510240768 23592093782668652150784 24083595736474249070592 24555036386042882850816 25066599644085442910208 25500277838619793133568 25588820470003889637504 26414266291616918335488 26822858217874868846592 27094045203533530204416 27524109413113427509248 27968046661712031178752 28647542450383363325952 28787423028754375842192 29143174672708335009792 29244366251433016728576 29716049578069033127424 30187732904705049526272 30674631822522872905728 30964623089752605947904 31293334587520680321024 32111460981965665427456 32899912032862143819648 33422132858780590546944 33961199517793180717056 34000370451493057511424 34118427293338519516672 35219021722155891113984 35388140674002978226176 36125393604711373605888 37290728882282708238336 37599899466128164365312 38383230705005834456256 38812799448906492248064 38992488335244022304768 39621399437425377503232 41286164119670141263872 41724446116694240428032 42971313675575044988928 43866549377149525092864 44562843811707454062592 45281599357057574289408 46940001881281020481536 48167191472948498141184 50133199288170885820416 51000555677239586267136 51177640940007779275008 52828532583233836670976 53645716435749737693184 54188090407067060408832 55048218826226855018496 55936093323424062357504 57295084900766726651904 57574846057508751684384 58488732502866033457152 59432099156138066254848 61349263645045745811456 61929246179505211895808 62586669175041360642048 64222921963931330854912 65799824065724287639296 66844265717561181093888 67922399035586361434112 68000740902986115022848 68236854586677039033344 70438043444311782227968 70776281348005956452352 72250787209422747211776 75199798932256328730624 76766461410011668912512 77984976670488044609536 79242798874850755006464 82572328239340282527744 85942627351150089977856 87733098754299050185728 90563198714115148578816 93880003762562040963072 96334382945896996282368 100266398576341771640832 102001111354479172534272 102355281880015558550016 105657065166467673341952 108376180814134120817664 111872186646848124715008 115149692115017503368768 116977465005732066914304 118864198312276132509696 123858492359010423791616 125173338350082721284096 128445843927862661709824 131599648131448575278592 133688531435122362187776 135844798071172722868224 136473709173354078066688 144501574418845494423552 150399597864512657461248 153532922820023337825024 155969953340976089219072 158485597749701510012928 165144656478680565055488 171885254702300179955712 175466197508598100371456 187760007525124081926144 192668765891793992564736 200532797152683543281664 204002222708958345068544 204710563760031117100032 211314130332935346683904 216752361628268241635328 230299384230035006737536 233954930011464133828608 237728396624552265019392 247716984718020847583232 263199296262897150557184 271689596142345445736448 272947418346708156133376 289003148837690988847104 300799195729025314922496 307065845640046675650048 311939906681952178438144 316971195499403020025856 350932395017196200742912 375520015050248163852288 385337531783587985129472 401065594305367086563328 409421127520062234200064 433504723256536483270656 460598768460070013475072 467909860022928267657216 475456793249104530038784 495433969436041695166464 526398592525794301114368 545894836693416312266752 578006297675381977694208 601598391458050629844992 614131691280093351300096 633942390998806040051712 701864790034392401485824 818842255040124468400128 867009446513072966541312 921197536920140026950144 935819720045856535314432 950913586498209060077568 1052797185051588602228736 1091789673386832624533504 1156012595350763955388416 1203196782916101259689984 1228263382560186702600192 1403729580068784802971648 1637684510080248936800256 1734018893026145933082624 1842395073840280053900288 1901827172996418120155136 2105594370103177204457472 2183579346773665249067008 2456526765120373405200384 2807459160137569605943296 3275369020160497873600512 3468037786052291866165248 3684790147680560107800576 4211188740206354408914944 4913053530240746810400768 6550738040320995747201024 7369580295361120215601152 8422377480412708817829888 9826107060481493620801536 14739160590722240431202304 19652214120962987241603072 29478321181444480862404608 58956642362888961724809216
- Sum of all divisors σ(n): 225183912912129207628800000
- Sum of proper divisors (its aliquot sum) s(n): 166227270549240245903990784
- 58956642362888961724809216 is an abundant number, because the sum of its proper divisors (166227270549240245903990784) is greater than itself. Its abundance is 107270628186351284179181568
Bases of 58956642362888961724809216
- Binary: 110000110001001000110111111100100100101100100011100010001010001100110010000000000000002
- Hexadecimal: 0x30C48DFC92C8E228CC8000
- Base-36: 7EOL353YLLBENH1C0
Squares and roots of 58956642362888961724809216
- 58956642362888961724809216 squared (589566423628889617248092162) is 3475885678705593336010957473735392160277551598534656
- 58956642362888961724809216 cubed (589566423628889617248092163) is 204926548853733234728390292138011161271038134149491792744600954865866764189696
-
The
square root of 58956642362888961724809216 is 7678322887381.6554110785 -
58956642362888961724809216 is a
perfect cube number . Itscube root is 389204256
Scales and comparisons
How big is 58956642362888961724809216?- 58,956,642,362,888,961,724,809,216 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 58,956,642,362,888,961,724,809,216 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 58956642362888961724809216 cubic inches would be around 32433688 feet tall.
Recreational maths with 58956642362888961724809216
- 58956642362888961724809216 backwards is 61290842716988826324665985
- The number of decimal digits it has is: 26
- The sum of 58956642362888961724809216's digits is 135
- 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 58956642362888961724809216 - Facts about the integer". Numbermatics.com. 2024. Web. 21 September 2024.
APA style:
Numbermatics. (2024). Number 58956642362888961724809216 - Facts about the integer. Retrieved 21 September 2024, from https://numbermatics.com/n/58956642362888961724809216/
Chicago style:
Numbermatics. 2024. "Number 58956642362888961724809216 - Facts about the integer". https://numbermatics.com/n/58956642362888961724809216/
The information we have on file for 58956642362888961724809216 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 58956642362888961724809216, math, Factors of 58956642362888961724809216, curriculum, school, college, exams, university, Prime factorization of 58956642362888961724809216, STEM, science, technology, engineering, physics, economics, calculator, fifty-eight septillion, nine hundred fifty-six sextillion, six hundred forty-two quintillion, three hundred sixty-two quadrillion, eight hundred eighty-eight trillion, nine hundred sixty-one billion, seven hundred twenty-four million, eight hundred nine thousand, two hundred sixteen.