30307046931098185774436352
30,307,046,931,098,185,774,436,352 is an even composite number composed of six prime numbers multiplied together.
30307046931098185774436352 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 30307046931098185774436352:
212 × 36 × 133 × 173 × 973 × 1013
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 17 × 17 × 17 × 97 × 97 × 97 × 101 × 101 × 101)See below for interesting mathematical facts about the number 30307046931098185774436352 from the Numbermatics database.
Names of 30307046931098185774436352
- Cardinal: 30307046931098185774436352 can be written as Thirty septillion, three hundred seven sextillion, forty-six quintillion, nine hundred thirty-one quadrillion, ninety-eight trillion, one hundred eighty-five billion, seven hundred seventy-four million, four hundred thirty-six thousand, three hundred fifty-two.
Scientific notation
- Scientific notation: 3.0307046931098185774436352 × 1025
Factors of 30307046931098185774436352
Divisors of 30307046931098185774436352
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 24 26 27 32 34 36 39 48 51 52 54 64 68 72 78 81 96 97 101 102 104 108 117 128 136 144 153 156 162 169 192 194 202 204 208 216 221 234 243 256 272 288 289 291 303 306 312 324 338 351 384 388 404 408 416 432 442 459 468 486 507 512 544 576 578 582 606 612 624 648 663 676 702 729 768 776 808 816 832 864 867 873 884 909 918 936 972 1014 1024 1053 1088 1152 1156 1164 1212 1224 1248 1261 1296 1313 1326 1352 1377 1404 1458 1521 1536 1552 1616 1632 1649 1664 1717 1728 1734 1746 1768 1818 1836 1872 1944 1989 2028 2048 2106 2176 2197 2304 2312 2328 2424 2448 2496 2522 2592 2601 2619 2626 2652 2704 2727 2754 2808 2873 2916 3042 3072 3104 3159 3232 3264 3298 3328 3434 3456 3468 3492 3536 3636 3672 3744 3757 3783 3888 3939 3978 4056 4096 4131 4212 4352 4394 4563 4608 4624 4656 4848 4896 4913 4947 4992 5044 5151 5184 5202 5238 5252 5304 5408 5454 5508 5616 5746 5832 5967 6084 6144 6208 6318 6464 6528 6591 6596 6656 6868 6912 6936 6984 7072 7272 7344 7488 7514 7566 7776 7803 7857 7878 7956 8112 8181 8262 8424 8619 8704 8788 9126 9216 9248 9312 9409 9477 9696 9792 9797 9826 9894 9984 10088 10201 10302 10368 10404 10476 10504 10608 10816 10908 11016 11232 11271 11349 11492 11664 11817 11934 12168 12288 12393 12416 12636 12928 13056 13182 13192 13312 13689 13736 13824 13872 13968 14144 14544 14688 14739 14841 14976 15028 15132 15453 15552 15606 15714 15756 15912 16224 16362 16393 16524 16848 17069 17238 17408 17576 17901 18252 18432 18496 18624 18818 18954 19392 19584 19594 19652 19773 19788 19968 20176 20402 20604 20736 20808 20952 21008 21216 21437 21632 21816 22032 22321 22464 22542 22698 22984 23328 23409 23571 23634 23868 24336 24543 24786 24832 25272 25856 25857 26112 26364 26384 26624 27378 27472 27648 27744 27936 28033 28227 28288 29088 29189 29376 29391 29478 29682 29952 30056 30264 30603 30906 31104 31212 31428 31512 31824 32448 32724 32786 33048 33696 33813 34047 34138 34476 34816 35152 35451 35802 36504 36864 36992 37248 37349 37636 37908 38784 39168 39188 39304 39546 39576 39936 40352 40804 41067 41208 41472 41616 41904 42016 42432 42874 43264 43632 44064 44217 44523 44642 44928 45084 45396 45968 46359 46656 46818 47142 47268 47736 48672 48841 49086 49179 49572 49664 50544 51207 51712 51714 52224 52728 52768 53248 53703 54756 54944 55296 55488 55872 56066 56454 56576 58176 58378 58752 58782 58956 59319 59364 59904 60112 60528 61206 61812 62208 62424 62856 63024 63648 63869 64311 64896 65448 65572 66096 66963 67392 67626 68094 68276 68952 69632 70227 70304 70713 70902 71604 73008 73629 73984 74496 74698 75272 75816 77568 77571 78336 78376 78608 79092 79152 79872 80704 81608 82134 82416 82944 83232 83808 84032 84099 84681 84864 85748 86528 87264 87567 88128 88173 88434 89046 89284 89856 90168 90792 91809 91936 92718 93312 93636 94284 94536 95472 97344 97682 98172 98358 99144 99328 101088 101439 102141 102414 103424 103428 104448 105456 105536 106353 107406 109512 109888 110592 110976 111744 112047 112132 112908 113152 116352 116756 117504 117564 117912 118638 118728 119808 120224 121056 122317 122412 123201 123624 124416 124848 125712 126048 127296 127361 127738 128622 129792 130896 131144 132192 132613 132651 133569 133926 134784 135252 136188 136552 137904 139077 140454 140608 141426 141804 143208 146016 146523 147258 147537 147968 148992 149396 150544 151632 153621 155136 155142 156672 156752 157216 158184 158304 159744 159953 161109 161408 163216 164268 164832 165888 166464 166549 167616 168064 168198 169362 169728 171496 173056 173417 174528 175134 176256 176346 176868 177957 178092 178568 179712 180336 181584 183618 183872 185436 186624 187272 188568 189072 190944 191607 192933 194688 195364 196344 196716 198288 198656 200889 202176 202878 204282 204828 206848 206856 208896 210681 210912 211072 212706 213109 214812 219024 219776 221897 221952 223488 224094 224264 225816 226304 232704 232713 233512 235008 235128 235824 237276 237456 239616 240448 242112 244634 244824 246402 247248 248832 249696 251424 252096 252297 254043 254592 254722 255476 257244 259584 261792 262288 262701 264384 264519 265226 265302 267138 267852 269568 270504 272376 273104 275427 275808 278154 278681 280908 281216 282852 283608 286416 290173 292032 293046 294516 295074 295936 297984 298792 301088 303264 304317 306423 307242 310272 310284 313344 313504 314432 316368 316608 319059 319906 322218 322816 326432 328536 329664 331776 332928 333098 335232 336128 336141 336396 338724 339456 342992 346112 346834 349056 350268 352512 352692 353736 355914 356184 357136 359424 360672 363168 364429 366951 367236 367744 370872 373248 374544 377136 378144 379457 381888 382083 383214 385866 389376 390728 392688 393432 396576 397312 397839 397953 400707 401778 404352 405756 408564 409656 413696 413712 417231 421362 421824 422144 425412 426218 429624 438048 439552 439569 442611 443794 443904 446976 448188 448528 451632 452608 460863 465408 465426 467024 470016 470256 471648 474552 474912 476561 479232 479859 480896 484224 489268 489648 492804 494496 496213 497664 499392 499647 502848 504192 504594 508086 509184 509444 510952 514488 519168 520251 523584 524576 525402 528768 529038 530452 530604 533871 534276 535704 539136 541008 544752 546208 550854 551616 556308 557362 561816 562432 565704 567216 572832 574821 578799 580346 584064 586092 589032 590148 591872 595968 597584 602176 602667 606528 608634 612846 614484 620544 620568 626688 627008 628864 632736 633216 634933 638118 639327 639812 644436 645632 652864 657072 659328 665691 665856 666196 670464 672256 672282 672792 677448 678912 685984 692224 693668 698112 698139 700536 705024 705384 707472 711828 712368 714272 718848 721344 726336 728858 733902 734472 735488 741744 746496 749088 754272 756288 756891 758914 762129 763776 764166 766428 771732 778752 781456 785376 786864 788103 793152 793557 795678 795906 801414 803556 808704 811512 817128 819312 826281 827424 830297 834462 836043 842724 843648 844288 850824 852436 859248 870519 876096 879104 879138 885222 887588 887808 893952 896376 897056 903264 905216 912673 912951 919269 921726 930816 930852 934048 940032 940512 943296 949104 949824 950309 953122 957177 959718 961792 968448 978536 979296 985608 988992 989497 992426 995328 998784 999294 1005696 1008384 1008423 1009188 1016172 1018368 1018888 1021904 1028976 1030301 1038336 1040502 1047168 1049152 1050804 1057536 1058076 1060904 1061208 1067742 1068552 1071408 1078272 1082016 1089504 1092416 1093287 1100853 1101708 1103232 1112616 1114724 1123632 1124864 1131408 1134432 1138371 1145664 1146249 1149642 1157598 1160692 1168128 1172184 1178064 1180296 1183744 1191936 1193517 1193859 1195168 1202121 1204352 1205334 1213056 1217268 1225692 1228968 1241088 1241136 1251693 1254016 1257728 1265472 1266432 1269866 1276236 1278654 1279624 1288872 1291264 1305728 1314144 1318656 1318707 1327833 1331382 1331712 1332392 1340928 1344512 1344564 1345584 1354896 1357824 1371968 1382589 1387336 1396224 1396278 1401072 1410048 1410768 1414944 1423656 1424736 1428544 1429683 1437696 1439577 1442688 1452672 1457716 1467804 1468944 1470976 1483488 1488639 1492992 1498176 1498941 1508544 1512576 1513782 1517828 1524258 1527552 1528332 1532856 1543464 1557504 1560753 1562912 1570752 1573728 1576206 1586304 1587114 1590121 1591356 1591812 1601613 1602828 1607112 1617408 1623024 1634256 1638624 1652562 1654848 1655693 1660594 1668924 1672086 1685448 1687296 1688576 1701648 1704872 1718496 1723969 1724463 1736397 1741038 1752192 1758208 1758276 1770444 1775176 1775616 1787904 1792752 1794112 1806528 1808001 1825346 1825902 1838538 1843452 1861632 1861704 1868096 1880064 1881024 1886592 1898208 1899648 1900618 1904799 1906244 1914354 1917981 1919436 1923584 1936896 1957072 1958592 1971216 1977984 1978994 1984852 1997073 1997568 1998588 2011392 2016768 2016846 2018376 2032344 2036736 2037776 2043808 2057952 2060602 2076672 2079389 2081004 2094336 2094417 2098304 2101608 2115072 2116152 2121808 2122416 2135484 2137104 2142816 2156544 2164032 2165137 2179008 2184832 2186574 2201706 2203416 2206464 2225232 2229448 2247264 2249728 2254421 2262816 2268864 2270673 2276742 2286387 2291328 2292498 2299284 2315196 2321384 2336256 2344368 2356128 2360592 2364309 2380671 2387034 2387718 2390336 2404242 2408704 2410668 2426112 2434536 2451384 2457936 2478843 2482272 2490891 2503386 2508032 2508129 2515456 2530944 2532864 2539732 2552472 2557308 2559248 2577744 2582528 2611456 2611557 2628288 2637312 2637414 2655666 2662764 2663424 2664784 2681856 2689024 2689128 2691168 2709792 2715648 2719201 2738019 2738853 2743936 2765178 2774672 2792448 2792556 2802144 2820096 2821536 2829888 2831333 2847312 2849472 2850927 2857088 2859366 2879154 2885376 2905344 2915432 2935608 2937888 2941952 2948089 2966976 2968491 2977278 2985984 2996352 2997882 3017088 3025152 3025269 3027564 3035656 3048516 3055104 3056664 3065712 3086928 3090903 3115008 3121506 3125824 3141504 3147456 3152412 3172608 3174228 3180242 3182712 3183624 3203226 3205656 3214224 3234816 3246048 3268512 3277248 3279861 3302559 3305124 3309696 3311386 3321188 3337848 3344172 3370896 3374592 3377152 3403296 3409744 3415113 3436992 3438747 3447938 3448926 3472794 3482076 3504384 3516416 3516552 3540888 3550352 3551232 3575808 3580551 3581577 3585504 3588224 3613056 3616002 3622853 3650692 3651804 3677076 3686904 3723264 3723408 3736192 3762048 3772249 3773184 3796416 3799296 3801236 3809598 3812488 3828708 3835962 3838872 3847168 3873792 3914144 3917184 3942432 3955968 3956121 3957988 3969704 3983499 3994146 3995136 3997176 4022784 4033536 4033692 4036752 4064688 4073472 4075552 4087616 4115904 4121204 4147767 4158778 4162008 4188672 4188834 4196608 4203216 4230144 4232304 4243616 4244832 4270968 4274208 4285632 4289049 4313088 4318731 4328064 4330274 4358016 4369664 4373148 4403412 4406832 4412928 4450464 4458896 4465917 4494528 4496823 4499456 4508842 4525632 4537728 4541346 4553484 4572774 4582656 4584996 4598568 4630392 4642768 4672512 4682259 4688736 4712256 4721184 4728618 4737577 4761342 4770363 4774068 4775436 4780672 4808484 4817408 4821336 4852224 4869072 4902768 4915872 4932941 4957686 4964544 4967079 4981782 5006772 5016064 5016258 5030912 5061888 5065728 5079464 5104944 5114616 5118496 5155488 5165056 5171907 5173389 5209191 5222912 5223114 5256576 5274624 5274828 5311332 5325528 5326848 5329568 5363712 5378048 5378256 5382336 5419584 5424003 5438402 5476038 5477706 5487872 5530356 5549344 5584896 5585112 5604288 5640192 5643072 5659776 5662666 5694624 5698944 5701854 5714176 5714397 5718732 5753943 5758308 5770752 5810688 5830864 5871216 5875776 5883904 5896178 5933952 5936982 5954556 5991219 5992704 5995764 6034176 6050304 6050538 6055128 6071312 6097032 6110208 6113328 6131424 6173856 6181806 6195293 6230016 6238167 6243012 6251648 6283008 6294912 6304824 6345216 6348456 6360484 6365424 6367248 6406452 6411312 6428448 6450769 6469632 6492096 6495411 6537024 6554496 6559722 6605118 6610248 6619392 6622772 6642376 6675696 6688344 6741792 6749184 6754304 6763263 6806592 6812019 6819488 6830226 6859161 6873984 6877494 6895876 6897852 6945588 6964152 7008768 7032832 7033104 7081776 7092927 7100704 7142013 7161102 7163154 7171008 7176448 7226112 7232004 7245706 7301384 7303608 7354152 7373808 7436529 7446816 7472384 7472673 7524096 7524387 7544498 7546368 7592832 7598592 7602472 7619196 7624976 7657416 7671924 7677744 7694336 7747584 7828288 7834368 7834671 7884864 7911936 7912242 7915976 7939408 7966998 7988292 7990272 7994352 8045568 8067072 8067384 8073504 8129376 8146944 8151104 8157603 8175232 8214057 8231808 8242408 8295534 8317556 8324016 8377344 8377668 8393216 8406432 8460288 8464608 8487232 8489664 8493999 8541936 8548416 8552781 8571264 8578098 8637462 8656128 8660548 8716032 8739328 8746296 8806824 8813664 8825856 8844267 8900928 8905473 8917792 8931834 8989056 8993646 8998912 9017684 9051264 9075456 9075807 9082692 9106968 9145548 9165312 9169992 9197136 9260784 9272709 9285536 9345024 9364518 9377472 9424512 9442368 9457236 9475154 9522684 9540726 9548136 9550872 9561344 9616968 9634816 9642672 9704448 9738144 9805536 9831744 9839583 9865882 9907677 9915372 9929088 9934158 9963564 10013544 10032128 10032516 10061824 10123776 10131456 10158928 10209888 10229232 10236992 10245339 10310976 10316241 10343814 10346778 10418382 10445824 10446228 10513152 10549248 10549656 10622664 10651056 10653696 10659136 10727424 10741653 10756512 10764672 10793861 10839168 10848006 10868559 10876804 10952076 10955412 10975744 11060712 11098688 11169792 11170224 11208576 11286144 11316747 11319552 11325332 11389248 11397888 11403708 11428352 11428794 11437464 11507886 11516616 11541504 11621376 11661728 11742432 11751552 11767808 11792356 11864749 11867904 11868363 11873964 11909112 11950497 11982438 11985408 11991528 12068352 12100608 12101076 12110256 12142624 12194064 12220416 12226656 12262848 12347712 12354017 12363612 12390586 12443301 12476334 12486024 12503296 12566016 12589824 12609648 12690432 12696912 12720968 12730848 12734496 12812904 12822624 12856896 12863461 12867147 12901538 12939264 12956193 12984192 12990822 13074048 13108992 13119444 13210236 13220496 13238784 13245544 13284752 13351392 13376688 13393913 13397751 13483584 13490469 13498368 13526526 13613184 13624038 13638976 13660452 13718322 13747968 13754988 13791752 13795704 13891176 13928304 14017536 14046777 14066208 14163552 14185854 14201408 14212731 14284026 14311089 14322204 14326308 14342016 14352896 14452224 14464008 14491412 14602768 14607216 14708304 14747616 14798823 14873058 14893632 14901237 14944768 14945346 15048192 15048774 15088996 15092736 15185664 15197184 15204944 15238392 15249952 15314832 15343848 15355488 15388672 15495168 15515441 15515721 15520167 15627573 15656576 15668736 15669342 15769728 15823872 15824484 15831952 15878816 15933996 15976584 15980544 15988704 16091136 16134144 16134768 16147008 16155253 16258752 16272009 16302208 16315206 16350464 16428114 16463616 16484816 16591068 16635112 16648032 16754688 16755336 16786432 16812864 16821449 16920576 16929216 16974464 16979328 16987998 17083872 17096832 17105562 17142528 17143191 17156196 17261829 17274924 17312256 17321096 17432064 17478656 17492592 17515117 17613648 17627328 17651712 17688534 17801856 17810946 17835584 17863668 17973657 17978112 17987292 18035368 18102528 18150912 18151614 18165384 18213936 18291096 18330624 18339984 18394272 18521568 18545418 18571072 18585879 18690048 18714501 18729036 18754944 18849024 18884736 18914472 18950308 19045368 19081452 19096272 19101744 19122688 19233936 19269632 19285344 19352307 19408896 19476288 19486233 19611072 19663488 19679166 19731764 19815354 19830744 19858176 19868316 19927128 20027088 20064256 20065032 20123648 20247552 20262912 20289789 20317856 20419776 20436057 20458464 20473984 20490678 20621952 20632482 20671573 20687628 20693556 20836764 20891648 20892456 21026304 21098496 21099312 21245328 21278781 21302112 21318272 21483306 21513024 21524009 21529344 21587722 21678336 21696012 21737118 21753608 21904152 21910824 21951488 22121424 22197376 22340448 22411597 22417152 22418019 22572288 22573161 22633494 22639104 22650664 22778496 22795776 22807416 22856704 22857588 22874928 23015772 23033232 23083008 23242752 23323456 23484864 23503104 23504013 23584712 23729498 23735808 23736726 23747928 23818224 23900994 23964876 23970816 23983056 24136704 24201216 24202152 24220512 24285248 24388128 24440832 24453312 24472809 24525696 24642171 24695424 24708034 24727224 24781172 24886602 24952668 24972048 25006592 25132032 25179648 25219296 25380864 25393824 25441936 25461696 25468992 25481997 25625808 25645248 25658343 25713792 25726922 25734294 25803076 25912386 25968384 25981644 26148096 26217984 26238888 26420472 26440992 26477568 26491088 26532801 26569504 26702784 26716419 26753376 26787826 26795502 26967168 26980938 26996736 27032057 27053052 27226368 27227421 27248076 27277952 27320904 27436644 27495936 27509976 27583504 27591408 27782352 27818127 27856608 28035072 28093554 28132416 28146781 28327104 28371708 28402816 28425462 28568052 28622178 28644408 28652616 28684032 28705792 28904448 28928016 28982824 29205536 29214432 29307473 29416608 29495232 29518749 29597646 29723031 29746116 29787264 29802474 29889536 29890692 30096384 30097548 30177992 30185472 30371328 30394368 30409888 30476784 30499904 30629664 30687696 30710976 30736017 30948723 31030882 31031442 31040334 31255146 31313152 31337472 31338684 31539456 31647744 31648968 31663904 31757632 31867992 31953168 31961088 31977408 32182272 32224959 32269536 32294016 32310506 32381583 32517504 32544018 32604416 32605677 32630412 32700928 32856228 32927232 32969632 33182136 33270224 33296064 33509376 33510672 33572864 33625728 33642898 33858432 33948928 33950241 33958656 33975996 34167744 34193664 34211124 34285056 34286382 34312392 34523658 34549848 34624512 34642192 34864128 34957312 34985184 35030234 35227296 35254656 35303424 35349613 35377068 35594247 35603712 35605089 35621892 35671168 35727336 35947314 35956224 35974584 36070736 36205056 36301824 36303228 36330768 36427872 36582192 36661248 36679968 36788544 36807329 37043136 37062051 37090836 37142144 37171758 37429002 37458072 37509888 37698048 37769472 37828944 37900616 38090736 38162904 38192544 38203488 38245376 38325157 38467872 38539264 38570688 38590383 38601441 38704614 38817792 38868579 38952576 38972466 39222144 39326976 39358332 39463528 39630708 39661488 39716352 39736632 39854256 40054176 40128512 40130064 40181739 40193253 40471407 40495104 40579578 40635712 40839552 40872114 40916928 40947968 40981356 41243904 41264964 41343146 41375256 41387112 41673528 41783296 41784912 42052608 42140331 42198624 42490656 42557562 42604224 42636544 42638193 42933267 42966612 43026048 43048018 43058688 43175444 43356672 43392024 43474236 43507216 43808304 43821648 43902976 44242848 44394752 44396469 44680896 44703711 44823194 44834304 44836038 45144576 45146322 45266988 45278208 45301328 45556992 45591552 45614832 45713408 45715176 45749856 46031544 46066464 46166016 46226417 46485504 46546323 46547163 46560501 46646912 46969728 47006208 47008026 47169424 47458996 47471616 47473452 47495856 47636448 47801988 47929752 47941632 47966112 48132661 48273408 48402432 48404304 48441024 48465759 48570496 48776256 48906624 48945618 49051392 49284342 49390848 49416068 49454448 49562344 49773204 49905336 49944096 50013184 50117513 50264064 50359296 50438592 50464347 50761728 50787648 50883872 50923392 50937984 50963994 51251616 51290496 51316686 51427584 51429573 51453844 51468588 51606152 51785487 51824772 51936768 51963288 52296192 52435968 52477776 52545351 52840944 52881984 52955136 52982176 53065602 53139008 53405568 53432838 53506752 53575652 53591004 53920971 53934336 53961876 54064114 54106104 54452736 54454842 54496152 54555904 54641808 54873288 54991872 55019952 55167008 55182816 55564704 55636254 55713216 55757637 56070144 56143503 56187108 56264832 56293562 56654208 56743416 56805632 56850924 57136104 57244356 57288816 57305232 57368064 57411584 57808896 57856032 57965648 58056921 58411072 58428864 58458699 58614946 58833216 58990464 59037498 59195292 59446062 59492232 59574528 59604948 59779072 59781384 60192768 60195096 60355984 60370944 60742656 60788736 60819776 60869367 60953568 60999808 61259328 61375392 61421952 61472034 61588501 61897446 62014719 62061764 62062884 62080668 62510292 62626304 62674944 62677368 63078912 63295488 63297936 63327808 63515264 63735984 63906336 63954816 64128233 64449918 64539072 64572027 64588032 64621012 64763166 65035008 65088036 65208832 65211354 65260824 65401856 65712456 65854464 65939264 66364272 66540448 66592128 67021344 67145728 67234791 67251456 67254057 67285796 67716864 67719483 67897856 67900482 67917312 67951992 68335488 68387328 68422248 68570112 68572764 68624784 69047316 69099696 69249024 69284384 69728256 69914624 69970368 70060468 70454592 70509312 70512039 70699226 70754136 71188494 71207424 71210178 71243784 71342336 71454672 71894628 71912448 71949168 72141472 72410112 72603648 72606456 72661536 72855744 73164384 73322496 73359936 73418427 73577088 73614658 73926513 74086272 74124102 74181672 74284288 74343516 74858004 74916144 75019776 75396096 75538944 75657888 75801232 76181472 76325808 76385088 76406976 76445991 76490752 76650314 76935744 76975029 77141376 77180766 77202882 77409228 77737158 77905152 77944932 78444288 78653952 78716664 78927056 79261416 79322976 79432704 79473264 79598403 79708512 80108352 80149257 80260128 80363478 80386506 80538809 80942814 80990208 81096171 81159156 81271424 81679104 81744228 81833856 81895936 81962712 82487808 82529928 82686292 82750512 82774224 83347056 83454381 83569824 83859997 84105216 84280662 84397248 84440343 84981312 85115124 85208448 85273088 85276386 85866534 85933224 86052096 86096036 86117376 86350888 86713344 86784048 86948472 87014432 87616608 87643296 87805952 87922419 88485696 88556247 88789504 88792938 89169093 89361792 89407422 89646388 89668608 89672076 90289152 90292644 90533976 90556416 90602656 91113984 91183104 91229664 91426816 91430352 91499712 92063088 92132928 92179973 92208051 92452834 92846169 93092646 93094326 93121002 93293824 93939456 94012416 94016052 94338848 94917992 94943232 94946904 94991712 95272896 95603976 95859504 95883264 95932224 95981209 96265322 96546816 96674877 96808608 96882048 96931518 97140992 97144749 97552512 97813248 97817031 97891236 98102784 98568684 98781696 98832136 98908896 99124688 99546408 99810672 99888192 99939197 100026368 100235026 100528128 100718592 100877184 100928694 101575296 101767744 101846784 101850723 101875968 101927988 102503232 102580992 102633372 102855168 102859146 102907688 102937176 103212304 103570974 103649544 103873536 103926576 104592384 104871936 104955552 105090702 105681888 105763968 105910272 105964352 106048839 106131204 106278016 106782741 106811136 106865676 107013504 107151304 107182008 107841942 107868672 107923752 108128228 108212208 108905472 108909684 108992304 109111808 109283616 109746576 109983744 110039904 110334016 110365632 110421987 111129408 111186153 111272508 111426432 111515274 112287006 112374216 112529664 112587124 113308416 113486832 113611264 113701848 114272208 114488712 114577632 114610464 114736128 114823168 114975471 115617792 115712064 115771149 115804323 115931296 116113842 116605737 116822144 116857728 116917398 117229892 117666432 117980928 118074996 118390584 118892124 118984464 119149056 119209896 119558144 119562768 120385536 120390192 120545217 120579759 120711968 121414221 121485312 121639552 121738734 121907136 121999616 122518656 122750784 122843904 122944068 123177002 123794892 124029438 124123528 124125768 124161336 125020584 125252608 125349888 125354736 126157824 126420993 126595872 126655616 127030528 127471968 127812672 127909632 127914579 128256466 128799801 128899836 129078144 129144054 129176064 129242024 129526332 130070016 130176072 130417664 130422708 130521648 130803712 131424912 131708928 131878528 132728544 133080896 133184256 133189407 134042688 134111133 134469582 134502912 134508114 134571592 135433728 135438966 135795712 135800964 135834624 135903984 136670976 136774656 136844496 137140224 137145528 137249568 138094632 138199392 138498048 138568768 138679251 139456512 139638969 139641489 139940736 140120936 140909184 141018624 141024078 141398452 141508272 142376988 142414848 142420356 142487568 142684672 142909344 143789256 143824896 143898336 144282944 144397983 144820224 145207296 145212912 145323072 145397277 145711488 146328768 146719872 146836854 147154176 147229316 147853026 148172544 148248204 148363344 148568576 148687032 149716008 149832288 150039552 150352539 150792192 151077888 151315776 151393041 151602464 152362944 152651616 152770176 152813952 152891982 152981504 153300628 153871488 153950058 154241737 154282752 154288719 154361532 154405764 154818456 155356461 155474316 155810304 155889864 156888576 157307904 157433328 157636053 157854112 158522832 158645952 158865408 158946528 159196806 159417024 160216704 160298514 160520256 160602221 160726956 160773012 161077618 161762913 161885628 162192342 162318312 162542848 163358208 163488456 163667712 163791872 163925424 164975616 165059856 165372584 165501024 165548448 166694112 166908762 167139648 167224993 167272911 167719994 168210432 168430509 168561324 168794496 168880686 169962624 170230248 170416896 170546176 170552772 171733068 171866448 172104192 172192072 172234752 172701776 173426688 173568096 173896944 174028864 174120869 174170763 175233216 175286592 175376097 175844838 176971392 177112494 177579008 177585876 178338186 178723584 178814844 179292776 179337216 179344152 180578304 180585288 181067952 181112832 181205312 182227968 182366208 182459328 182608101 182860704 182999424 184126176 184265856 184359946 184416102 184765503 184905668 185692338 186044157 186185292 186188652 186242004 186587648 187878912 188024832 188032104 188677696 189835984 189886464 189893808 189983424 190545792 191207952 191719008 191864448 191962418 192384699 192530644 193349754 193617216 193716081 193764096 193863036 194281984 194289498 195105024 195626496 195634062 195782472 196205568 197137368 197563392 197664272 197817792 198249376 199092816 199621344 199776384 199878394 200052736 200470052 201437184 201700733 201704373 201754368 201762171 201857388 203150592 203158449 203535488 203693568 203701446 203751936 203855976 205006464 205161984 205266744 205710336 205718292 205815376 205874352 206424608 207141948 207299088 207747072 207853152 209184768 209743872 209911104 210018289 210181404 211363776 211527936 211536117 211928704 212097678 212262408 212556032 213565482 213622272 213731352 214027008 214302608 214364016 215683884 215737344 215847504 216256456 216424416 217810944 217819368 217984608 218223616 218567232 218678837 219493152 219967488 220079808 220255281 220668032 220731264 220843974 221779539 222258816 222372306 222545016 222852864 223030548 224574012 224748432 225059328 225174248 226616832 226973664 227222528 227403696 227696521 228544416 228977424 229155264 229220928 229337973 229472256 229950942 230925087 231424128 231542298 231608646 231862592 232227684 233211474 233644288 233715456 233834796 234459784 235332864 235961856 236149992 236781168 237784248 237968928 238298112 238419792 238795209 239125536 240447771 240780384 241090434 241159518 241423936 241616427 242828442 242970624 243279104 243288513 243477468 243814272 243999232 245037312 245501568 245687808 245888136 246354004 247589784 248058876 248247056 248251536 248322672 250041168 250363143 250505216 250709472 251579991 252315648 252841986 253191744 253311232 253321029 254061056 254943936 255625344 255819264 255829158 256512932 257599602 257799672 258156288 258288108 258352128 258484048 259052664 260140032 260352144 260835328 260845416 261043296 261607424 262849824 263417856 263757056 263762497 263767257 265457088 265668741 266161792 266368512 266378814 268085376 268222266 268939164 269005824 269016228 269143184 270867456 270877932 271591424 271601928 271669248 271807968 273341952 273549312 273688992 274280448 274291056 274499136 274639301 276189264 276398784 276539919 276624153 277137536 277358502 279277938 279282978 279881472 280241872 281818368 282037248 282048156 282796904 283016544 284753976 284829696 284840712 284975136 285369344 285818688 285964633 287578512 287649792 287796672 287943627 288565888 288795966 289640448 290425824 290646144 290794554 291422976 291434247 292657536 293439744 293451093 293673708 294308352 294458632 295706052 296345088 296496408 296726688 297137152 297374064 297756989 299432016 299664576 299817591 300079104 300705078 301584384 302155776 302631552 302786082 303204928 304725888 305303232 305540352 305552169 305627904 305783964 306601256 307742976 307900116 308483474 308565504 308577438 308723064 308811528 309636912 310712922 310948632 311620608 311779728 313777152 314615808 314866656 315272106 315708224 317045664 317291904 317730816 317893056 318146517 318393612 318834048 320348223 320433408 320597028 321040512 321204442 321453912 321546024 322155236 323525826 323771256 324384684 324636624 325085696 326716416 326976912 327335424 327583744 327850848 329951232 330119712 330745168 331002048 331096896 331265961 333388224 333558459 333817524 334279296 334449986 334545822 335439988 336861018 337122648 337588992 337761372 339925248 340460496 340833792 341092352 341105544 343466136 343732896 344208384 344384144 344469504 344926413 345403552 346853376 347136192 347313447 347412969 347793888 348057728 348241738 348341526 350466432 350573184 350752194 351416741 351689676 353942784 354224988 355158016 355171752 356676372 357447168 357629688 358585552 358674432 358688304 361156608 361170576 361635651 361739277 362135904 362410624 364455936 364918656 365216202 365721408 365908153 365998848 368252352 368531712 368719892 368832204 369531006 369811336 371384676 372088314 372370584 372377304 372484008 373175296 375757824 376049664 376064208 377355392 379671968 379787616 379966848 380997149 381091584 382415904 383438016 383728896 383743737 383924836 384769398 385061288 386399403 386699508 387234432 387432162 387528192 387726072 388563968 388578996 390210048 391252992 391268124 391564944 392411136 394274736 395126784 395328544 395635584 396498752 398185632 399242688 399552768 399568221 399756788 400940104 402333399 403401466 403408746 403508736 403524342 403714776 406301184 406316898 407070976 407387136 407402892 407503872 407711952 410012928 410323968 410533488 411420672 411436584 411630752 411748704 412849216 414283896 414598176 415494144 415706304 416037753 418369536 418916907 418924467 419822208 420036578 420362808 422727552 423055872 423072234 423857408 424195356 424524816 425112064 427130964 427244544 427462704 428054016 428605216 428728032 431367768 431474688 431695008 432512912 432848832 433193949 435621888 435638736 435969216 436191831 436447232 437134464 437357674 438986304 440159616 440510562 441336064 441462528 441687948 443559078 444517632 444744612 445090032 445705728 446061096 449148024 449496864 450118656 450348496 451057617 453233664 453947328 454179123 454445056 454807392 455393042 457088832 457954848 458310528 458441856 458675946 458944512 459544969 459901884 461850174 462725211 462848256 462866157 463084596 463217292 463725184 464455368 466422948 467288576 467430912 467669592 468919568 470665728 471923712 472299984 472908159 473562336 475568496 475937856 476596224 476839584 477590418 478251072 478495277 480895542 481560768 481806663 482180868 482319036 482847872 483232854 485656884 486558208 486577026 486954936 487628544 487998464 490074624 491003136 491375616 491776272 492708008 495179568 496117752 496494112 496503072 496645344 498227041 500082336 500726286 501010432 501418944 501674979 501818733 503159982 504631296 505291527 505683972 506383488 506622464 506642058 508122112 509887872 511250688 511638528 511658316 513025864 515199204 515599344 516312576 516576216 516704256 516968096 518105328 520280064 520704288 521670656 521690832 522086592 522362607 522512289 525699648 526128291 527514112 527524994 527534514 530914176 531337482 532323584 532737024 532757628 536170752 536444532 537878328 538011648 538032456 538286368 541734912 541755864 543182848 543203856 543338496 543615936 546683904 547098624 547377984 547824303 548582112 548998272 549278602 552378528 552797568 553079838 553248306 554275072 554296509 554717004 558132471 558555876 558565956 559762944 560483744 563636736 564074496 564096312 565593808 566033088 569507952 569659392 569681424 569950272 570738688 571637376 571929266 575157024 575593344 575887254 577131776 577154097 577591932 580851648 581148243 581292288 581589108 582845952 582868494 585315072 586879488 586902186 587347416 588616704 588917264 591412104 592690176 592992816 593453376 594274304 594748128 595513978 598864032 599329152 599635182 600158208 600943421 601410156 604311552 605102199 605113119 605263104 605286513 605572164 606409856 609451776 610606464 611080704 611104338 611255808 611567928 613202512 615485952 615800232 616966948 617131008 617154876 617446128 617623056 619273824 621425844 621897264 623241216 623559456 625724593 627554304 629231616 629733312 630054867 630544212 631416448 634091328 634583808 635786112 636293034 636787224 637668096 640696446 640866816 641194056 642081024 642408884 642907824 643092048 644310472 647051652 647542512 648769368 649273248 650171392 651527669 653432832 653953824 654670848 655167488 655701696 656036511 659902464 660239424 660765843 661490336 662004096 662193792 662531922 665338617 666776448 667116918 667635048 668558592 668899972 669091644 670879976 673722036 674245296 675177984 675522744 679850496 680920992 681667584 682184704 682211088 683089563 686932272 687465792 688013919 688416768 688768288 689852826 690807104 692775261 694272384 694626894 694825938 695587776 696115456 696483476 696683052 700932864 701146368 701504388 702833482 703379352 707885568 708449976 710316032 710343504 713352744 714894336 715259376 716385627 717171104 717376608 721343313 722341152 723271302 723478554 724271808 724821248 724849281 728911872 729837312 729865539 730432404 731442816 731816306 731997696 736504704 737063424 737439784 737664408 739062012 739622672 742769352 744176628 744741168 744754608 744968016 746350592 751089429 751515648 752128416 754710784 754739973 759343936 759575232 759933696 759963087 761994298 762183168 764831808 766876032 767457792 767487474 767849672 769538796 770122576 772798806 773399016 774468864 774864324 775056384 775452144 777127936 777157992 780420096 782505984 782536248 783129888 784822272 788549472 790253568 790657088 791271168 791287491 791301771 792997504 796371264 798485376 799105536 799136442 799513576 801880208 804666798 806802932 806817492 807017472 807048684 807429552 812602368 812633796 814141952 814774272 814805784 815007744 815423904 820025856 820647936 821066976 822841344 822873168 823261504 823497408 823917903 825698432 828567792 829196352 829619757 831412608 832075506 837833814 837848934 839644416 840073156 840725616 845455104 846111744 846144468 847714816 848390712 849049632 850224128 854261928 854489088 854925408 856108032 857210432 857456064 857893899 862735536 862949376 863390016 863830881 865025824 865697664 866387898 871277472 871938432 872383662 872894464 874268928 874302741 874715348 877972608 880319232 880353279 881021124 882672128 882925056 883375896 887118156 889035264 889489224 890180064 891411456 892122192 893270967 898296048 898993728 899452773 900237312 900696992 902115234 906467328 907894656 908358246 908890112 909614784 910786084 914177664 915909696 916621056 916656507 916883712 917351892 919089938 919803768 923700348 925450422 925696512 925732314 926169192 926434584 927450368 928910736 932845896 934577152 934861824 935339184 937839136 941331456 943847424 944599968 945816318 947124672 951136992 951875712 953192448 953679168 954439551 955180836 956502144 956990554 961044669 961791084 963121536 963613326 964361736 964638072 965695744 966465708 971313768 973116416 973154052 973909872 975257088 975996928 980149248 982006272 982751232 983552544 985416016 990359136 992235504 992988224 993006144 993290688 993797883 996454082 1000164672 1000675377 1001452572 1002837888 1003349958 1003637466 1006319964 1010583054 1011367944 1012766976 1013244928 1013284116 1016244224 1019775744 1022501376 1023277056 1023316632 1026051728 1030398408 1031198688 1032625152 1033152432 1033408512 1033936192 1034779239 1036210656 1040560128 1041408576 1041940341 1043381664 1044173184 1044725214 1045024578 1047004517 1051399296 1052256582 1054250223 1055028224 1055049988 1055069028 1061828352 1062674964 1064647168 1065474048 1065515256 1072341504 1072889064 1075756656 1076023296 1076064912 1076572736 1083469824 1083511728 1084906953 1086407712 1087231872 1090179961 1093367808 1094755968 1095648606 1097164224 1097724459 1097996544 1098557204 1104757056 1105595136 1106159676 1106496612 1108550144 1108593018 1109434008 1116264942 1117111752 1117131912 1119525888 1120967488 1127273472 1128148992 1128192624 1131187616 1132066176 1139015904 1139362848 1139900544 1141477376 1142991447 1143274752 1143858532 1150314048 1151186688 1151231211 1151774508 1154263552 1154308194 1155183864 1159198209 1161703296 1162296486 1162584576 1163178216 1165691904 1165736988 1170630144 1173758976 1173804372 1174694832 1177233408 1177834528 1182824208 1185380352 1185985632 1186906752 1188548608 1189496256 1191027956 1197728064 1198339649 1198658304 1198704663 1199270364 1201886842 1202820312 1207000197 1210204398 1210226238 1210526208 1210573026 1211144328 1212819712 1218903552 1221212928 1222161408 1222208676 1222511616 1223135856 1226405024 1230971904 1231600464 1233933896 1234262016 1234309752 1234892256 1235246112 1238547648 1242851688 1243794528 1246482432 1247118912 1247755717 1248113259 1251449186 1255108608 1256750721 1256773401 1259466624 1260109734 1261088424 1262832896 1268182656 1269167616 1271572224 1272586068 1273574448 1275336192 1281392892 1281733632 1282388112 1284162048 1284817768 1285815648 1286184096 1288620944 1294103304 1295085024 1297538736 1298546496 1299209561 1299581847 1300342784 1303055338 1306865664 1307907648 1308575493 1309341696 1311403392 1312073022 1320478848 1321531686 1322980672 1324008192 1324387584 1325063844 1330677234 1333552896 1334233836 1335270096 1337117184 1337799944 1338183288 1341759952 1347444072 1348490592 1350355968 1351045488 1353172851 1359700992 1361841984 1362537369 1363335168 1364422176 1366179126 1373864544 1374931584 1376027838 1376833536 1377536576 1378634907 1379705652 1381614208 1385550522 1388175633 1388544768 1389253788 1389651876 1391175552 1392230912 1392966952 1393366104 1401865728 1402292736 1403008776 1405666964 1406758704 1415771136 1416899952 1418724477 1420687008 1426705488 1429788672 1430518752 1432771254 1434342208 1434753216 1435485831 1442686626 1444682304 1445419989 1446542604 1446957108 1448543616 1449642496 1449698562 1459674624 1459731078 1460864808 1462885632 1463632612 1463995392 1473009408 1474126848 1474879568 1475328816 1478124024 1479245344 1485538704 1488353256 1489482336 1489509216 1489936032 1492701184 1494681123 1502178858 1503031296 1504256832 1505024937 1505456199 1509421568 1509479946 1515874581 1518687872 1519150464 1519867392 1519926174 1523988596 1524366336 1529663616 1533752064 1534915584 1534974948 1535699344 1539077592 1540245152 1545597612 1546798032 1548937728 1549728648 1550112768 1550904288 1554255872 1554315984 1560840192 1565011968 1565072496 1566259776 1567059541 1567087821 1567536867 1577098944 1578384873 1581314176 1582542336 1582574982 1582603542 1585995008 1592742528 1596970752 1598211072 1598272884 1599027152 1603760416 1609333596 1613605864 1613634984 1614034944 1614097368 1614859104 1625204736 1625267592 1628283904 1629548544 1629611568 1630015488 1630847808 1631680553 1640051712 1641295872 1642133952 1643472909 1645746336 1646523008 1646994816 1647835806 1651396864 1657135584 1658392704 1659239514 1662825216 1662889527 1664151012 1674397413 1675667628 1675697868 1679288832 1680146312 1681451232 1690910208 1692223488 1692288936 1695429632 1696781424 1698099264 1698966349 1700448256 1708523856 1708978176 1709850816 1712216064 1714420864 1714912128 1715787798 1725471072 1726780032 1727661762 1730051648 1731395328 1731462291 1732775796 1742554944 1743444729 1743876864 1744767324 1748537856 1748605482 1749430696 1755945216 1760638464 1760706558 1762042248 1765344256 1765850112 1766751792 1774236312 1778070528 1778978448 1780360128 1782822912 1784244384 1786541934 1796592096 1797987456 1798905546 1800474624 1801393984 1802830263 1804230468 1812934656 1815306597 1815339357 1815789312 1816716492 1819229568 1821572168 1828355328 1831819392 1833242112 1833313014 1833767424 1834703784 1838179876 1839607536 1847400696 1850900844 1851393024 1851464628 1852338384 1852869168 1854900736 1857821472 1865691792 1869154304 1869723648 1870678368 1875678272 1877173779 1882662912 1887694848 1889199936 1890164601 1891632636 1894249344 1902273984 1903751424 1907358336 1908879102 1910361672 1913004288 1913981108 1922089338 1923582168 1926243072 1927226652 1928723472 1929276144 1931391488 1932931416 1942627536 1946232832 1946308104 1947819744 1950514176 1951993856 1954583007 1960298496 1964012544 1965502464 1967105088 1968109533 1970832032 1980718272 1982297529 1984471008 1985976448 1986012288 1986581376 1987595766 1992908164 2000329344 2001350754 2002905144 2005142581 2005675776 2006699916 2007274932 2012639928 2021166108 2022735888 2025533952 2026489856 2026568232 2032488448 2039551488 2045002752 2046554112 2046633264 2049268689 2052103456 2060796816 2062397376 2064041757 2065250304 2066304864 2067872384 2069558478 2072421312 2082817152 2083880682 2086763328 2087828873 2088346368 2089450428 2090049156 2094009034 2102798592 2104513164 2108500446 2110056448 2110099976 2110138056 2123656704 2125349928 2129294336 2130948096 2131030512 2144683008 2145778128 2149156881 2151513312 2152129824 2153145472 2167023456 2169813906 2172815424 2173924909 2174463744 2174547843 2180359922 2186735616 2189511936 2189596617 2191297212 2194328448 2195448918 2195993088 2197114408 2209514112 2211190272 2212319352 2212993224 2217100288 2217186036 2218868016 2232529884 2234223504 2234263824 2239051776 2241934976 2254546944 2256385248 2262375232 2263571297 2264132352 2264219919 2278031808 2278725696 2279801088 2279889261 2285982894 2286549504 2287717064 2300628096 2302373376 2302462422 2303549016 2308527104 2308616388 2310367728 2318396418 2323406592 2324592972 2325169152 2326356432 2331383808 2331473976 2341260288 2347517952 2347608744 2349389664 2354466816 2355669056 2365648416 2370760704 2371971264 2373813504 2373862473 2373905313 2378992512 2382055912 2395456128 2396679298 2397316608 2397409326 2398540728 2403773684 2405640624 2414000394 2420408796 2420452476 2421052416 2421146052 2422288656 2425639424 2437807104 2442425856 2444322816 2444417352 2445023232 2446271712 2452810048 2461943808 2463200928 2467867792 2468524032 2468619504 2469784512 2470492224 2471753709 2477095296 2485703376 2487589056 2488859271 2494237824 2495511434 2496226518 2502898372 2513501442 2513546802 2518933248 2520219468 2522176848 2525665792 2536365312 2538335232 2543144448 2545172136 2547148896 2550672384 2562785784 2563467264 2564776224 2568324096 2569635536 2571631296 2572368192 2573681697 2577241888 2588206608 2590170048 2591492643 2595077472 2597092992 2598419122 2599163694 2600685568 2606110676 2615815296 2617150986 2618683392 2622109529 2622806784 2622908223 2624146044 2640957696 2641059837 2643063372 2645961344 2648016384 2648775168 2650127688 2661354468 2667105792 2668467672 2670540192 2674234368 2675599888 2676366576 2679812901 2683519904 2694888144 2696981184 2698358319 2700711936 2702090976 2706345702 2719401984 2723683968 2725074738 2726670336 2728844352 2730237757 2732358252 2747729088 2749863168 2749969521 2752055676 2755073152 2757269814 2759411304 2763228416 2771101044 2776351266 2777089536 2778507576 2779303752 2782351104 2784461824 2785933904 2786732208 2803731456 2804585472 2806017552 2811333928 2813517408 2831542272 2833799904 2837448954 2841374016 2842824881 2853410976 2859577344 2861037504 2863318653 2865542508 2868684416 2869506432 2870971662 2883134007 2885373252 2889364608 2890839978 2893085208 2893914216 2897087232 2899284992 2899397124 2919349248 2919462156 2921729616 2925771264 2927265224 2927990784 2946018816 2948253696 2949759136 2950657632 2956248048 2958490688 2960054773 2971077408 2976706512 2978964672 2979018432 2979872064 2981393649 2989362246 3002026131 3004357716 3008513664 3010049874 3010912398 3018843136 3018959892 3031749162 3037375744 3038300928 3039734784 3039852348 3047977192 3048732672 3059327232 3067504128 3069831168 3069949896 3071398688 3078155184 3080490304 3091195224 3093596064 3097875456 3099457296 3100225536 3101808576 3104337717 3108631968 3121680384 3125821023 3130144992 3132519552 3134119082 3134175642 3135073734 3141013551 3154197888 3156769746 3162628352 3162750669 3165084672 3165149964 3165207084 3171990016 3185485056 3193941504 3196422144 3196545768 3198054304 3207520832 3218667192 3227211728 3227269968 3228069888 3228194736 3229718208 3250409472 3250535184 3254720859 3256567808 3259223136 3261695616 3263361106 3270539883 3280103424 3284267904 3286945818 3291492672 3293046016 3293173377 3293989632 3295671612 3302793728 3314271168 3316785408 3318479028 3325650432 3325779054 3328302024 3348794826 3351335256 3351395736 3358577664 3360292624 3362902464 3381820416 3384446976 3384577872 3390859264 3393562848 3396198528 3397932698 3400896512 3417047712 3419701632 3424432128 3428841728 3428912461 3428974341 3429824256 3431575596 3450942144 3453560064 3453693633 3455323524 3460103296 3462790656 3462924582 3465551592 3485109888 3486889458 3487753728 3489534648 3497075712 3497210964 3498861392 3511890432 3521276928 3521413116 3524084496 3530688512 3531700224 3533503584 3548472624 3556141056 3557956896 3560720256 3565645824 3568488768 3570310913 3573083868 3593184192 3595018947 3595974912 3596113989 3597811092 3602787968 3605660526 3608460936 3630613194 3630678714 3631578624 3633432984 3638459136 3643144336 3656710656 3663638784 3666484224 3666626028 3667534848 3669407568 3676359752 3679215072 3694801392 3701801688 3702786048 3702929256 3704676768 3705738336 3709801472 3715642944 3717540229 3731383584 3738308608 3739447296 3741356736 3743267151 3744339777 3751356544 3754347558 3765325824 3770252163 3778399872 3780329202 3783265272 3788498688 3804547968 3807502848 3814716672 3817758204 3820723344 3826008576 3827962216 3844178676 3847164336 3852486144 3854453304 3857446944 3858552288 3862782976 3865862832 3870840857 3885255072 3892465664 3892616208 3895639488 3897628683 3898745541 3901028352 3909166014 3920596992 3925726479 3928025088 3934210176 3936219066 3941664064 3961436544 3964595058 3968942016 3971952896 3972024576 3973162752 3975191532 3985816328 4000658688 4002701508 4005810288 4010285162 4011351552 4013399832 4014549864 4025279856 4042332216 4045471776 4051067904 4052979712 4053136464 4059518553 4079102976 4087612107 4090005504 4093266528 4098537378 4104206912 4121593632 4124794752 4128083514 4130500608 4132609728 4135744768 4135904721 4139116956 4144842624 4164526899 4165634304 4167761364 4173526656 4175657746 4176692736 4178900856 4180098312 4188018068 4205597184 4209026328 4217000892 4220112896 4220199952 4220276112 4247313408 4250699856 4256173431 4258588672 4262061024 4289366016 4291556256 4298313762 4303026624 4304259648 4306290944 4306457493 4334046912 4336259967 4339627812 4345630848 4347849818 4348927488 4349095686 4360719844 4379023872 4379193234 4382594424 4388656896 4390897836 4391986176 4394228816 4419028224 4422380544 4424638704 4425986448 4434200576 4434372072 4437736032 4465059768 4468447008 4468527648 4478103552 4483869952 4483962449 4484043369 4509093888 4512770496 4515074811 4516368597 4524750464 4527142594 4528264704 4528439838 4556063616 4557451392 4559602176 4559778522 4571965788 4573099008 4575434128 4601256192 4604746752 4604924844 4607098032 4617054208 4617232776 4620735456 4636792836 4646813184 4649185944 4650338304 4652712864 4662767616 4662947952 4668868117 4682520576 4695035904 4695217488 4698779328 4701178623 4701263463 4702610601 4711338112 4731296832 4743942528 4747627008 4747724946 4747810626 4757985024 4764111824 4790912256 4793358596 4794633216 4794818652 4797081456 4807547368 4811281248 4828000788 4840817592 4840904952 4842104832 4842292104 4844577312 4851278848 4861398761 4875614208 4884851712 4888645632 4888834704 4890046464 4892543424 4895041659 4905620096 4923887616 4926401856 4935735584 4937239008 4939569024 4940984448 4943507418 4954190592 4971406752 4975178112 4977718542 4988475648 4988668581 4991022868 4992453036 5005796744 5023192239 5027002884 5027093604 5037866496 5040438936 5044353696 5051331584 5061868813 5072730624 5076670464 5086288896 5090344272 5094297792 5096899047 5101344768 5125571568 5126934528 5129552448 5136648192 5139271072 5143262592 5144736384 5147363394 5154483776 5176413216 5180340096 5182985286 5190154944 5194185984 5194386873 5196838244 5198327388 5212221352 5230334187 5231630592 5234301972 5244219058 5245613568 5245816446 5248292088 5281915392 5282119674 5286126744 5291922688 5296032768 5297550336 5300255376 5322708936 5334211584 5336935344 5341080384 5348468736 5351199776 5352733152 5359625802 5367039808 5389776288 5393962368 5396716638 5401423872 5404181952 5408490789 5412691404 5438803968 5445919791 5446018071 5447367936 5450149476 5457688704 5460475514 5464716504 5495458176 5499726336 5499939042 5504111352 5510146304 5514539628 5518822608 5526456832 5542202088 5552702532 5554179072 5557015152 5558607504 5564702208 5568923648 5571867808 5573464416 5607462912 5609170944 5612035104 5622667856 5627034816 5631521337 5663084544 5667599808 5670493803 5674897908 5682748032 5685649762 5706821952 5722075008 5726637306 5731085016 5737368832 5739012864 5741943324 5766268014 5770746504 5778729216 5781679956 5786170416 5787828432 5794174464 5798569984 5798794248 5838698496 5838924312 5843459232 5851542528 5854530448 5855981568 5863749021 5892037632 5896507392 5899518272 5901315264 5904328599 5912496096 5916981376 5920109546 5942154816 5953413024 5957929344 5958036864 5959744128 5962787298 5974084597 5978724492 6004052262 6008715432 6015427743 6017027328 6020099748 6021824796 6037686272 6037919784 6063498324 6074751488 6076601856 6079469568 6079704696 6095954384 6097465344 6118654464 6135008256 6139662336 6139899792 6142797376 6147806067 6156310368 6160980608 6182390448 6187192128 6195750912 6198914592 6203617152 6208675434 6217263936 6220438601 6251642046 6260289984 6263486619 6265039104 6268238164 6268351284 6270147468 6282027102 6308395776 6313539492 6325256704 6325501338 6330169344 6330299928 6330414168 6343980032 6370970112 6387883008 6392844288 6393091536 6396108608 6415041664 6437334384 6454423456 6454539936 6456389472 6459436416 6476951533 6501070368 6509441718 6513135616 6518446272 6521774727 6523391232 6523643529 6526722212 6541079766 6560206848 6568535808 6568789851 6573891636 6582985344 6586092032 6586346754 6587979264 6591343224 6605587456 6628542336 6633570816 6636958056 6651300864 6651558108 6656604048 6697589652 6702670512 6702791472 6717155328 6720585248 6725804928 6763640832 6769155744 6781718528 6787125696 6790713891 6792397056 6792659757 6795865396 6834095424 6839403264 6839667783 6857683456 6857824922 6857948682 6859648512 6863151192 6901884288 6907120128 6907387266 6910647048 6920206592 6925581312 6925849164 6931103184 6970219776 6973778916 6975507456 6979069296 6994151424 6994421928 6997722784 7023780864 7042553856 7042826232 7048168992 7061377024 7063400448 7067007168 7096945248 7112282112 7115913792 7121440512 7121587419 7121715939 7136977536 7140621826 7146167736 7186368384 7190037894 7191949824 7192227978 7195622184 7205575936 7211321052 7216921872 7261226388 7261357428 7263157248 7266865968 7276918272 7286288672 7313421312 7327277568 7332968448 7333252056 7335069696 7338815136 7352719504 7358430144 7389602784 7403603376 7405572096 7405858512 7409353536 7411476672 7415261127 7419602944 7431285888 7435080458 7462767168 7466577813 7482713472 7486534302 7488679554 7502713088 7508695116 7540504326 7556799744 7560658404 7566530544 7576997376 7609095936 7615005696 7629433344 7635516408 7641446688 7652017152 7655924432 7688357352 7694328672 7704972288 7708906608 7714893888 7717104576 7721045091 7725565952 7731725664 7741681714 7770510144 7774477929 7785232416 7791278976 7795257366 7797491082 7802056704 7812264473 7818332028 7851452958 7856050176 7866328587 7868420352 7868724669 7872438132 7883328128 7922873088 7929190116 7937884032 7943905792 7944049152 7946325504 7950383064 7971632656 8001317376 8005403016 8011620576 8020570324 8022703104 8026799664 8029099728 8039438703 8050559712 8084664432 8090943552 8095074957 8102135808 8106272928 8119037106 8134419709 8158205952 8175224214 8180011008 8186533056 8190713271 8197074756 8208413824 8243187264 8249589504 8256167028 8265219456 8271489536 8271809442 8278233912 8289685248 8329053798 8331268608 8335522728 8347053312 8351315492 8353385472 8357801712 8360196624 8376036136 8411194368 8418052656 8434001784 8440399904 8440552224 8469859697 8494626816 8501399712 8512346862 8517177344 8524122048 8528474643 8578732032 8583112512 8589955959 8596627524 8606053248 8608519296 8612581888 8612914986 8649402021 8668093824 8672519934 8679255624 8691261696 8695699636 8697854976 8698191372 8721439688 8758047744 8758386468 8765188848 8777313792 8781795672 8783972352 8788457632 8838056448 8844761088 8849277408 8851972896 8868401152 8868744144 8875472064 8880164319 8930119536 8936894016 8937055296 8944180947 8967739904 8967924898 8968086738 9006078393 9025540992 9030149622 9032737194 9049500928 9054285188 9056529408 9056879676 9112127232 9114902784 9119204352 9119557044 9143931576 9146198016 9150868256 9202512384 9209493504 9209849688 9214196064 9234108416 9234465552 9241470912 9273585672 9293626368 9298371888 9300676608 9305425728 9310177273 9313013151 9325895904 9337736234 9365041152 9377463069 9390434976 9397558656 9402357246 9402526926 9405221202 9422676224 9423040653 9462593664 9487885056 9488252007 9495254016 9495449892 9495621252 9515970048 9528223648 9581824512 9586717192 9589266432 9589637304 9594162912 9615094736 9622562496 9656001576 9681635184 9681809904 9684209664 9684584208 9689154624 9694102109 9702557696 9722797522 9751228416 9764162577 9769703424 9777669408 9785086848 9790083318 9811240192 9811619649 9852803712 9871471168 9874478016 9879138048 9879520131 9881968896 9887014836 9908381184 9942813504 9950356224 9955437084 9976951296 9977337162 9982045736 9984906072 10011593488 10046384478 10054005768 10054187208 10075732992 10080877872 10088707392 10102663168 10123737626 10145461248 10153340928 10172577792 10180688544 10188595584 10193798094 10202689536 10251143136 10259104896 10273296384 10278542144 10286525184 10286737383 10286923023 10289472768 10294726788 10308967552 10352826432 10360680192 10365970572 10380309888 10388371968 10388773746 10393676488 10396654776 10424442704 10460668374 10463261184 10468603944 10488438116 10491227136 10491632892 10496584176 10563830784 10564239348 10572253488 10583845376 10592065536 10595100672 10600510752 10645417872 10668423168 10673870688 10682160768 10696937472 10702399552 10705466304 10710932739 10719251604 10734079616 10779552576 10785056841 10787924736 10793433276 10808363904 10816981578 10825382808 10891839582 10892036142 10894735872 10900298952 10915377408 10920951028 10929433008 10990916352 10999452672 10999878084 11008222704 11020292608 11029079256 11037645216 11052913664 11084404176 11105405064 11108358144 11114030304 11117215008 11129404416 11137847296 11143735616 11146928832 11152620687 11214925824 11218341888 11224070208 11229801453 11233019331 11245335712 11254069632 11263042674 11310756489 11335199616 11340987606 11349795816 11365496064 11371299524 11413643904 11444150016 11453274612 11462170032 11474737664 11478025728 11483886648 11532536028 11541493008 11557458432 11563359912 11572340832 11575656864 11588348928 11597139968 11597588496 11612522571 11677396992 11677848624 11686918464 11692886049 11696236623 11703085056 11709060896 11727498042 11777179437 11784075264 11799036544 11802630528 11808657198 11824992192 11833962752 11840219092 11884309632 11906826048 11915858688 11916073728 11919488256 11925574596 11948169194 11957448984 12008104524 12017430864 12030855486 12034054656 12040199496 12043649592 12075372544 12075839568 12126996648 12149502976 12153203712 12158939136 12159409392 12178555659 12191908768 12237308928 12262836321 12270016512 12279799584 12285594752 12295612134 12312620736 12321961216 12364780896 12374384256 12391501824 12397829184 12407234304 12407714163 12417350868 12434527872 12440877202 12493580697 12503284092 12520579968 12526973238 12530078208 12536476328 12536702568 12540294936 12564054204 12616791552 12627078984 12650513408 12651002676 12660338688 12660599856 12660828336 12687960064 12741940224 12768520293 12775766016 12786183072 12792217216 12830083328 12874668768 12908846912 12909079872 12912778944 12918872832 12919372479 12953903066 13002140736 13008779901 13018883436 13036892544 13043549454 13046782464 13047287058 13053444424 13082159532 13137071616 13137579702 13147783272 13165970688 13172184064 13172693508 13175958528 13182686448 13211174912 13257084672 13267141632 13273916112 13302601728 13303116216 13313208096 13395179304 13405341024 13405582944 13434310656 13441170496 13451609856 13451887347 13452130107 13527281664 13538311488 13545224433 13574251392 13581427782 13584794112 13585319514 13591730792 13668190848 13678806528 13679335566 13715366912 13715649844 13715897364 13719297024 13726302384 13803768576 13814240256 13814774532 13821294096 13840413184 13851162624 13851698328 13862206368 13940439552 13947557832 13951014912 13958138592 13988302848 13988843856 13995445568 14006604351 14047561728 14085107712 14085652464 14096337984 14103535869 14103790389 14134014336 14193890496 14231827584 14242881024 14243174838 14243431878 14273955072 14281243652 14292335472 14372736768 14380075788 14383899648 14384455956 14391244368 14411151872 14422642104 14433843744 14522452776 14522714856 14526314496 14533731936 14553836544 14572577344 14584196283 14626842624 14654555136 14665936896 14666504112 14670139392 14677630272 14685124977 14705439008 14716860288 14779205568 14807206752 14811717024 14818707072 14822953344 14830522254 14839205888 14862571776 14870160916 14925534336 14933155626 14965426944 14966005743 14973068604 14977359108 15005426176 15017390232 15069576717 15081008652 15113599488 15121316808 15133061088 15153994752 15185606439 15218191872 15230011392 15258866688 15271032816 15282893376 15290697141 15304034304 15311848864 15376714704 15388657344 15409944576 15417813216 15429787776 15434209152 15442090182 15451131904 15463451328 15483363428 15541020288 15548955858 15570464832 15578415437 15582557952 15583160619 15590514732 15594982164 15624528946 15636664056 15691002561 15702905916 15732657174 15736840704 15737449338 15744876264 15766656256 15845746176 15858380232 15875768064 15887811584 15888098304 15892651008 15900766128 15943265312 16002634752 16010806032 16023241152 16041140648 16045406208 16053599328 16058199456 16078877406 16101119424 16169328864 16181887104 16190149914 16204271616 16212545856 16220824321 16225472367 16238074212 16268839418 16316411904 16337759373 16338054213 16350448428 16373066112 16381426542 16394149512 16416827648 16486374528 16499179008 16512334056 16530438912 16542979072 16543618884 16556467824 16579370496 16658107596 16662537216 16671045456 16694106624 16702630984 16706770944 16715603424 16720393248 16752072272 16822388736 16836105312 16868003568 16880799808 16881104448 16889724293 16894564011 16939719394 16989253632 17002799424 17011481409 17024693724 17048244096 17056949286 17166225024 17179911918 17193255048 17212106496 17217038592 17225163776 17225829972 17298804042 17336187648 17345039868 17358511248 17382523392 17391399272 17395709952 17396382744 17442879376 17516095488 17516772936 17530377696 17554627584 17563591344 17567944704 17576915264 17591247063 17676112896 17689522176 17698554816 17703945792 17712985797 17737488288 17750944128 17760328638 17860239072 17873788032 17874110592 17888361894 17922253791 17935479808 17935849796 17936173476 18012156786 18046283229 18051081984 18060299244 18065474388 18099001856 18108570376 18113058816 18113759352 18224254464 18229805568 18238408704 18239114088 18287863152 18292396032 18301736512 18405024768 18418987008 18419699376 18428392128 18443418201 18468931104 18482941824 18547171344 18587252736 18596743776 18610851456 18620354546 18626026302 18651791808 18661315803 18675472468 18754926138 18780869952 18790459857 18795117312 18804714492 18805053852 18810442404 18845352448 18846081306 18925187328 18975770112 18976504014 18990508032 18990899784 18991242504 19031940096 19056447296 19163649024 19173434384 19178532864 19179274608 19188325824 19230189472 19245124992 19312003152 19363270368 19363619808 19369168416 19378309248 19388204218 19405115392 19430854599 19445595044 19528325154 19539406848 19555338816 19565324181 19570173696 19570930587 19580166636 19622480384 19623239298 19705607424 19706369553 19742942336 19748956032 19758276096 19759040262 19763937792 19774029672 19816762368 19885627008 19900712448 19910874168 19953902592 19954674324 19964091472 19969812144 20023186976 20092768956 20108011536 20108374416 20151465984 20161755744 20177414784 20205326336 20247475252 20290922496 20345155584 20361377088 20371774033 20372141673 20377191168 20377979271 20387596188 20502286272 20518209792 20519003349 20557084288 20573050368 20573474766 20573846046 20578945536 20589453576 20617935104 20705652864 20721360384 20731941144 20760619776 20776743936 20777547492 20787352976 20793309552 20848885408 20921336748 20926522368 20937207888 20976876232 20982454272 20983265784 20993168352 21127661568 21128478696 21144506976 21167690752 21184131072 21190201344 21201021504 21211847189 21290835744 21336846336 21347741376 21364321536 21364762257 21365147817 21404799104 21410932608 21421865478 21438503208 21468159232 21559105152 21570113682 21575849472 21586866552 21616727808 21633963156 21650765616 21783679164 21784072284 21789471744 21800597904 21830754816 21841902056 21858866016 21981832704 21998905344 21999756168 22016445408 22040585216 22058158512 22075290432 22086562537 22105827328 22168808352 22210810128 22216716288 22228060608 22234430016 22245783381 22258808832 22287471232 22293857664 22305241374 22399733439 22448140416 22459602906 22466038662 22490671424 22508139264 22526085348 22621512978 22670399232 22681975212 22699591632 22730992128 22742599048 22827287808 22888300032 22906549224 22924340064 22949475328 22956051456 22967773296 23065072056 23082986016 23114916864 23126719824 23144681664 23151313728 23163135273 23176697856 23195176992 23225045142 23323433787 23355697248 23373836928 23385772098 23392473246 23406170112 23418121792 23436793419 23454996084 23554358874 23568150528 23598073088 23598985761 23605261056 23617314396 23649984384 23667925504 23680438184 23768619264 23813652096 23831717376 23832147456 23838976512 23851149192 23896338388 23914897968 24016209048 24034861728 24061710972 24068109312 24080398992 24087299184 24118316109 24151679136 24253993296 24285224871 24299005952 24306407424 24318818784 24357111318 24383817536 24403259127 24474617856 24525672642 24540033024 24559599168 24571189504 24572139813 24591224268 24625241472 24643922432 24729561792 24748768512 24795658368 24814468608 24815428326 24834701736 24869055744 24881754404 24987161394 25006568184 25041159936 25053946476 25060156416 25072952656 25073405136 25080589872 25128108408 25233583104 25254157968 25301026816 25302005352 25321199712 25321656672 25375920128 25409579091 25483880448 25537040586 25551532032 25572366144 25584434432 25585423929 25660166656 25749337536 25769867877 25817693824 25818159744 25825557888 25837745664 25838744958 25907806132 26004281472 26017559802 26037766872 26073785088 26087098908 26093564928 26094574116 26106888848 26164319064 26274143232 26275159404 26295566544 26331941376 26344368128 26345387016 26351917056 26365372896 26422349824 26514169344 26534283264 26547832224 26605203456 26606232432 26626416192 26640012197 26640492957 26790358608 26810682048 26811165888 26832542841 26882340992 26903219712 26903774694 26904260214 27076622976 27090448866 27148502784 27162855564 27169588224 27170639028 27183461584 27336381696 27357613056 27358671132 27430733824 27431299688 27431794728 27438594048 27452604768 27607537152 27628480512 27629549064 27642588192 27680826368 27702325248 27703396656 27724412736 27738569401 27880879104 27895115664 27902029824 27916277184 27930531819 27939039453 27977687712 27990891136 28013208702 28095123456 28171304928 28192675968 28207071738 28207580778 28268028672 28269121959 28387780992 28463655168 28464756021 28485762048 28486349676 28486863756 28547910144 28562487304 28584670944 28745473536 28760151576 28767799296 28768911912 28782488736 28822303744 28845284208 28867687488 28882427933 29044905552 29045429712 29052628992 29067463872 29082306327 29107673088 29145154688 29168392566 29253685248 29309110272 29333008224 29355260544 29370249954 29410878016 29433720576 29434858947 29558411136 29614413504 29623434048 29637414144 29638560393 29645906688 29661044508 29725143552 29740321832 29851068672 29866311252 29930853888 29932011486 29946137208 29954718216 30010852352 30034780464 30139153434 30162017304 30227198976 30242633616 30266122176 30307989504 30371212878 30436383744 30460022784 30517733376 30542065632 30565786752 30581394282 30608068608 30623697728 30753429408 30777314688 30819889152 30835626432 30859575552 30860212149 30860769069 30868418304 30884180364 30926902656 30966726856 31082040576 31097911716 31140929664 31156830874 31165115904 31166321238 31181029464 31189964328 31249057892 31273328112 31382005122 31405811832 31465314348 31473681408 31474898676 31489752528 31533312512 31691492352 31716760464 31751536128 31775623168 31776196608 31785302016 31801532256 31886530624 32005269504 32021612064 32046482304 32082281296 32090812416 32107198656 32116398912 32132798217 32157754812 32202238848 32338657728 32355170523 32363774208 32380299828 32425091712 32441648642 32450944734 32476148424 32537678836 32675518746 32676108426 32700896856 32746132224 32762853084 32788299024 32833655296 32972749056 32998358016 33024668112 33060877824 33085958144 33087237768 33112935648 33158740992 33316215192 33325074432 33342090912 33388213248 33405261968 33413541888 33431206848 33440786496 33457862061 33504144544 33644777472 33672210624 33689404359 33699057993 33736007136 33761599616 33762208896 33779448586 33789128022 33879438788 34005598848 34022962818 34049387448 34087423877 34096488192 34113898572 34332450048 34359823836 34386510096 34424212992 34434077184 34450327552 34451659944 34597608084 34672375296 34690079736 34717022496 34765046784 34782798544 34791419904 34792765488 34837567713 34885758752 35032190976 35033545872 35060755392 35078658147 35088709869 35109255168 35127182688 35153830528 35182494126 35352225792 35397109632 35407891584 35425971594 35474976576 35493090841 35501888256 35520657276 35720478144 35747576064 35748221184 35776723788 35844507582 35870959616 35871699592 35872346952 36024313572 36092566458 36102163968 36120598488 36130948776 36198003712 36217140752 36226117632 36227518704 36448508928 36459611136 36476817408 36478228176 36535666977 36575726304 36603473024 36810049536 36839398752 36856784256 36886836402 36937862208 36956723453 36965883648 37094342688 37174505472 37193487552 37221702912 37223142489 37240709092 37252052604 37303583616 37322631606 37350944936 37480742091 37509852276 37561739904 37580919714 37590234624 37609428984 37610107704 37620884808 37690704896 37692162612 37850374656 37951540224 37953008028 37981016064 37981799568 37982485008 38063880192 38112894592 38327298048 38346868768 38358549216 38376651648 38460378944 38480712049 38490249984 38624006304 38726540736 38727239616 38738336832 38756618496 38758117437 38776408436 38861709198 38891190088 39026339703 39056650308 39110677632 39130648362 39140347392 39141861174 39160333272 39244960768 39246478596 39411214848 39412739106 39485884672 39497912064 39516552192 39518080524 39527875584 39548059344 39633524736 39771254016 39801424896 39821748336 39907805184 39909348648 39928182944 39939624288 40046373952 40185537912 40216023072 40216748832 40302931968 40323511488 40354829568 40355662041 40356390321 40494950504 40581844992 40635673299 40722754176 40743548066 40744283346 40754382336 40755958542 40775192376 41004572544 41036419584 41038006698 41114168576 41146100736 41146949532 41147692092 41157891072 41178907152 41235870208 41411305728 41442720768 41463882288 41521239552 41553487872 41555094984 41574705952 41586619104 41697770816 41842673496 41853044736 41874415776 41953752464 41964908544 41966531568 41986336704 42019813053 42255323136 42256957392 42289013952 42310607607 42311371167 42335381504 42402043008 42423694378 42581671488 42695482752 42728643072 42729524514 42730295634 42809598208 42821865216 42843730956 42877006416 42936318464 43118210304 43140227364 43151698944 43173733104 43233455616 43267926312 43301531232 43567358328 43568144568 43578943488 43601195808 43661509632 43683804112 43717732032 43752588849 43963665408 43997810688 43999512336 44032890816 44055374931 44081170432 44116317024 44150580864 44173125074 44211654656 44337616704 44421620256 44456121216 44468860032 44491566762 44517617664 44574942464 44575861993 44587715328 44610482748 44799466878 44896280832 44898017229 44919205812 44932077324 44981342848 45016278528 45052170696 45243025956 45340798464 45363950424 45399183264 45461984256 45485198096 45556819317 45654575616 45776600064 45813098448 45848680128 45872091423 45898950656 45912102912 45935546592 46130144112 46165972032 46229833728 46253439648 46289363328 46302627456 46326270546 46353395712 46390353984 46414041869 46450090284 46646867574 46711394496 46735246311 46747673856 46749481857 46771544196 46784946492 46836243584 46873586838 46909992168 47108717748 47196146176 47197971522 47210522112 47234628792 47299968768 47335851008 47360876368 47537238528 47627304192 47663434752 47664294912 47677953024 47702298384 47792676776 47829795936 48032418096 48069723456 48123421944 48136218624 48160797984 48174598368 48236632218 48303358272 48328022977 48507986592 48570449742 48598011904 48612814848 48637637568 48662472963 48676417101 48714222636 48767635072 48806518254 48949235712 49013278119 49051345284 49119198336 49142379008 49144279626 49182448536 49250482944 49287844864 49459123584 49497537024 49591316736 49628937216 49630856652 49669403472 49738111488 49763508808 49974322788 50013136368 50082319872 50107892952 50120312832 50145905312 50146810272 50161179744 50256216816 50320931141 50467166208 50508315936 50602053632 50604010704 50642399424 50643313344 50669172879 50683692033 50819158182 50967760896 51034444227 51074081172 51144732288 51168868864 51170847858 51320333312 51498675072 51539735754 51635387648 51636319488 51651115776 51675491328 51677489916 51815612264 52008562944 52035119604 52075533744 52147570176 52174197816 52187129856 52189148232 52213777696 52328638128 52548286464 52550318808 52591133088 52663882752 52688736256 52690774032 52703834112 52730745792 52773741189 53028338688 53068566528 53095664448 53138957391 53212464864 53252832384 53280024394 53280985914 53580717216 53621364096 53622331776 53665085682 53764681984 53766761373 53806439424 53807549388 53808520428 54138849687 54153245952 54180897732 54297005568 54325711128 54339176448 54341278056 54366923168 54672763392 54715226112 54717342264 54861467648 54862599376 54863589456 54877188096 54905209536 55215074304 55256961024 55259098128 55285176384 55330254603 55361652736 55406793312 55448825472 55477138802 55761758208 55790231328 55832554368 55861063638 55878078906 55955375424 55981782272 55983947409 56026417404 56342609856 56371379571 56385351936 56414143476 56415161556 56536057344 56538243918 56775561984 56927310336 56929512042 56971524096 56972699352 56973727512 57095820288 57124974608 57169341888 57490947072 57520303152 57535598592 57537823824 57564977472 57644607488 57690568416 57735374976 57764855866 58089811104 58090859424 58134927744 58164612654 58215346176 58290309376 58291511837 58292563797 58336785132 58618220544 58666016448 58695972543 58710521088 58712791761 58740499908 58821756032 58867441152 58869717894 59116822272 59228827008 59246868096 59274828288 59277120786 59291813376 59322089016 59450287104 59480643664 59702137344 59732622504 59861707776 59864022972 59892274416 59909436432 60021704704 60069560928 60278306868 60324034608 60454397952 60485267232 60532244352 60615979008 60695285521 60742425756 60872767488 61035466752 61084131264 61115322099 61116425019 61131573504 61133937813 61162788564 61247395456 61506858816 61554629376 61671252864 61719151104 61720424298 61721538138 61736836608 61768360728 61853805312 61933453712 62164081152 62195823432 62281859328 62313661748 62330231808 62332642476 62362058928 62379928656 62498115784 62546656224 62764010244 62811623664 62930628696 62947362816 62949797352 62979505056 63066625024 63198183893 63382984704 63433520928 63503072256 63551246336 63552393216 63570604032 63603064512 63635541567 63773061248 64010539008 64043224128 64092964608 64094286771 64164562592 64214397312 64232797824 64265596434 64315509624 64404477696 64677315456 64710341046 64727548416 64760599656 64850183424 64883297284 64901889468 64952296848 65075357672 65351037492 65352216852 65401793712 65492264448 65525706168 65576598048 65667310592 65804294569 65945498112 65996716032 66049336224 66121755648 66171916288 66174475536 66225871296 66259687611 66317481984 66632430384 66650148864 66684181824 66737350143 66776426496 66810523936 66862413696 66881572992 66915724122 67008289088 67199200317 67344421248 67378808718 67398115986 67472014272 67523199232 67524417792 67558897172 67578256044 67758877576 68011197696 68045925636 68098774896 68174847754 68192976384 68227797144 68664900096 68719647672 68773020192 68848425984 68868154368 68900655104 68903319888 69195216168 69344750592 69380159472 69434044992 69489405819 69530093568 69565597088 69585530976 69675135426 69771517504 69970301361 70067091744 70121510784 70157316294 70177419738 70218510336 70254365376 70307661056 70310380257 70364988252 70704451584 70794219264 70796957283 70815783168 70851943188 70949953152 70986181682 71003776512 71041314552 71440956288 71495152128 71496442368 71553447576 71689015164 71741919232 71743399184 71744693904 72048627144 72185132916 72204327936 72241196976 72261897552 72354948327 72396007424 72434281504 72455037408 72855674613 72897017856 72919222272 72956456352 73071333954 73151452608 73206946048 73209777381 73620099072 73678797504 73713568512 73716419439 73773672804 73875724416 73913446906 73931767296 74188685376 74386975104 74443405824 74446284978 74481418184 74504105208 74607167232 74645263212 74701889872 74961484182 75019704552 75123479808 75161839428 75180469248 75218857968 75220215408 75241769616 75381409792 75384325224 75700749312 75903080448 75906016056 75963599136 75964970016 76127760384 76225789184 76228737273 76654596096 76693737536 76717098432 76753303296 76756271787 76920757888 76961424098 76980499968 77248012608 77453081472 77454479232 77476673664 77513236992 77516234874 77552816872 77723418396 77782380176 78052679406 78113300616 78221355264 78261296724 78280694784 78283722348 78320666544 78489921536 78492957192 78822429696 78825478212 78971769344 78995824128 79033104384 79036161048 79055751168 79096118688 79267049472 79542508032 79602849792 79643496672 79815610368 79818697296 79856365888 79879248576 79920036591 79921478871 80092747904 80371075824 80432046144 80433497664 80647022976 80709659136 80711324082 80712780642 80989901008 81271346598 81445508352 81487096132 81488566692 81508764672 81511917084 81550384752 82009145088 82072839168 82076013396 82228337152 82292201472 82293899064 82295384184 82315782144 82357814304 82471740416 82822611456 82885441536 82927764576 83042479104 83106975744 83110189968 83149411904 83173238208 83215708203 83395541632 83685346992 83706089472 83748831552 83791595457 83907504928 83933063136 83972673408 84039626106 84513914784 84578027904 84621215214 84622742334 84670763008 84804086016 84807365877 84847388756 85163342976 85390965504 85394268063 85457286144 85459049028 85460591268 85619196416 85643730432 85687461912 85754012832 85872636928 86236420608 86280454728 86303397888 86347466208 86466911232 86535852624 86603062464 86647283799 87134716656 87136289136 87157886976 87202391616 87246918981 87323019264 87367608224 87435464064 87505177698 87927330816 87999024672 88065781632 88110749862 88162340864 88232634048 88301161728 88304576841 88346250148 88675233408 88843240512 88912242432 88915681179 88937720064 88983133524 89149884928 89151723986 89175430656 89220965496 89598933756 89792561664 89796034458 89838411624 89864154648 89962685696 90032557056 90104341392 90486051912 90681596928 90727900848 90798366528 90923968512 90970396192 91113638634 91309151232 91553200128 91626196896 91697360256 91744182846 91797901312 91824205824 91871093184 92260288224 92331944064 92459667456 92506879296 92578726656 92580636447 92582307207 92605254912 92652541092 92780707968 92828083738 92900180568 93293735148 93422788992 93470492622 93495347712 93498963714 93543088392 93569892984 93672487168 93747173676 93819984336 94217435496 94392292352 94395943044 94421044224 94469257584 94599937536 94671702016 94721752736 95074477056 95254608384 95326869504 95328589824 95355906048 95404596768 95585353552 95659591872 96064836192 96139446912 96246843888 96272437248 96321595968 96349196736 96398394651 96473264436 96606716544 96656045954 97015973184 97065511569 97140899484 97275275136 97324945926 97352834202 97428445272 97535270144 97613036508 98026556238 98102690568 98238396672 98284758016 98288559252 98364897072 98500965888 98575689728 98918247168 98995074048 99182633472 99257874432 99261713304 99338806944 99476222976 99527017616 99948645576 100026272736 100164639744 100215785904 100240625664 100291810624 100293620544 100322359488 100373586183 100512433632 100641862282 100934332416 101016631872 101068213077 101208021408 101284798848 101286626688 101338345758 101367384066 101559438149 101638316364 102068888454 102148162344 102262271631 102289464576 102337737728 102341695716 102640666624 102997350144 103079471508 103270775296 103272638976 103302231552 103350982656 103354979832 103631224528 104017125888 104070239208 104151067488 104295140352 104348395632 104374259712 104378296464 104427555392 104512703139 104657276256 105096572928 105100637616 105182266176 105235974441 105327765504 105381548064 105461491584 105547482378 105747456217 106056677376 106191328896 106277914782 106424929728 106479272523 106505664768 106560048788 106561971828 107161434432 107242728192 107244663552 107330171364 107529363968 107533522746 107612878848 107615098776 107617040856 108277699374 108306491904 108361795464 108594011136 108651422256 108678352896 108682556112 108733846336 109345526784 109430452224 109434684528 109725198752 109727178912 109810419072 110108176061 110430148608 110518196256 110570352768 110660509206 110723305472 110813586624 110870170359 110897650944 110954277604 111523516416 111580462656 111665108736 111669427467 111722127276 111756157812 111910750848 111963564544 111967894818 112052834808 112442226273 112685219712 112742759142 112770703872 112828286952 112830323112 113072114688 113076487836 113551123968 113854620672 113859024084 113943048192 113945398704 113947455024 114191640576 114249949216 114338683776 114981894144 115040606304 115075647648 115129954944 115289214976 115381136832 115442136147 115470749952 115529711732 116179622208 116181718848 116269855488 116274352311 116329225308 116580618752 116583023674 116585127594 116673570264 117079019109 117332032896 117391945086 117421042176 117425583522 117480999816 117643512064 117734882304 117739435788 118233644544 118457654016 118493736192 118549656576 118554241572 118583626752 118644178032 118900574208 118961287328 119404274688 119465245008 119723415552 119728045944 119784548832 119818872864 120043409408 120139121856 120556613736 120648069216 120908795904 120970534464 121032304549 121064488704 121066986123 121069170963 121390571042 121484851512 121745534976 121907019897 122168262528 122230644198 122232850038 122263147008 122267875626 122325577128 122494790912 123013717632 123109258752 123342505728 123438302208 123440848596 123443076276 123473673216 123536721456 123707610624 123866907424 124328162304 124391646864 124563718656 124627323496 124660463616 124665284952 124724117856 124759857312 124996231568 125093312448 125528020488 125623247328 125861257392 125894725632 125899594704 125959010112 126023327417 126059439159 126133250048 126396367786 126765969408 126867041856 126931822821 126934113501 127006144512 127206129024 127271083134 127546122496 128086448256 128185929216 128188573542 128329125184 128428794624 128465595648 128531192868 128631019248 128808955392 129354630912 129420682092 129455096832 129521199312 129700366848 129766594568 129803778936 129904593696 130150715344 130702074984 130704433704 130803587424 130984528896 131051412336 131153196096 131257766547 131334621184 131608589138 131890996224 131993432064 132098672448 132166124793 132243511296 132348951072 132451742592 132519375222 132634963968 133264860768 133368363648 133474700286 133552852992 133621047872 133724827392 133727585979 133763145984 133831448244 134016578176 134398400634 134688842496 134757617436 134796231972 134944028544 135046398464 135048835584 135117794344 135156512088 135517755152 136022395392 136091851272 136197549792 136349695508 136385952768 136455594288 136670457951 137329800192 137439295344 137546040384 137616274269 137696851968 137736308736 137806639776 138390432336 138689501184 138760318944 138868089984 138978811638 139060187136 139131194176 139171061952 139242125607 139350270852 139543035008 139940602722 140134183488 140205738933 140243021568 140314632588 140354839476 140508730752 140615322112 140620760514 140729976504 141588438528 141593914566 141631566336 141703886376 141899906304 141972363364 142007553024 142082629104 142881912576 142990304256 142992884736 143106895152 143378030328 143486798368 143489387808 144097254288 144370265832 144408655872 144482393952 144523795104 144709896654 144792014848 144868563008 144910074816 144984068931 145711349226 145794035712 145838444544 145912912704 145987418889 146029251303 146142667908 146302905216 146413892096 146419554762 147039834357 147357595008 147427137024 147432838878 147547345608 147751448832 147826893812 147863534592 148377370752 148773950208 148886811648 148892569956 148962836368 149008210416 149214334464 149290526424 149403779744 149922968364 150039409104 150246959616 150323678856 150360938496 150437715936 150440430816 150483539232 150762819584 150768650448 150962793423 151401498624 151806160896 151812032112 151927198272 151929940032 152007518637 152051076099 152451578368 152457474546 153103332681 153387475072 153434196864 153506606592 153512543574 153841515776 153922848196 153960999936 154496025216 154906162944 154908958464 154953347328 155026473984 155032469748 155105633744 155446836792 155564760352 156105358812 156226601232 156442710528 156522593448 156561389568 156567444696 156641333088 156979843072 156985914384 157644859392 157650956424 157943538688 157991648256 158066208768 158072322096 158111502336 158192237376 158273013641 158321223567 159085016064 159205699584 159286993344 159416872173 159637394592 159712731776 159758497152 159840073182 159842957742 160185495808 160742151648 160864092288 160866995328 161294045952 161300284119 161419318272 161422648164 161425561284 161979802016 162416549061 162542693196 162891016704 162974192264 162977133384 163017529344 163023834168 163100769504 164018290176 164145678336 164152026792 164456674304 164584402944 164587798128 164590768368 164631564288 164715628608 164799735853 164943480832 165645222912 165770883072 165855529152 165990763809 166084958208 166220379936 166298823808 166346476416 166431416406 166791083264 167370693984 167497663104 167583190914 167815009856 167866126272 167945346816 167951842227 168079252212 169027829568 169114138713 169156055808 169242430428 169245484668 169608172032 169614731754 169694777512 170326685952 170781931008 170788536126 170914572288 170918098056 170921182536 171238392832 171287460864 171374923824 171508025664 171745273856 172472841216 172560909456 172606795776 172694932416 172933822464 173071705248 173206124928 173294567598 174269433312 174272578272 174404783232 174493837962 174646038528 174735216448 174870928128 174874535511 174877691391 175010355396 175854661632 175998049344 176087917629 176131563264 176221499724 176465268096 176602323456 176609153682 176692500296 177350466816 177686481024 177824484864 177831362358 177875440128 177966267048 178299769856 178303447972 178350861312 178441930992 179197867512 179585123328 179592068916 179676823248 179728309296 179925371392 180065114112 180208682784 180972103824 181363193856 181455801696 181596733056 181847937024 181940792384 182085856563 182227277268 182618302464 183106400256 183252393792 183345966297 183349275057 183394720512 183488365692 183742186368 184520576448 184663888128 185013758592 185157453312 185161272894 185164614414 185210509824 185305082184 185561415936 185656167476 185800361136 186587470296 186845577984 186940985244 186990695424 186997927428 187086176784 187139785968 187344974336 187494347352 187639968672 188434870992 188784584704 188791886088 188842088448 188938515168 189199875072 189343404032 189443505472 189594551679 190148954112 190509216768 190653739008 190657179648 190711812096 190809193536 190906624701 191170707104 191319183744 192129672384 192278893824 192282860313 192493687776 192643191936 192698393472 192796789302 192946528872 193213433088 193312091908 194031946368 194131023138 194281798968 194550550272 194649891852 194705668404 194856890544 195070540288 195226073016 196053112476 196205381136 196476793344 196569516032 196577118504 196729794144 197001931776 197151379456 197412883707 197836494336 197990148096 198365266944 198515748864 198523426608 198677613888 198779062833 198952445952 199054035232 199897291152 200052545472 200212050429 200329279488 200431571808 200583621248 200587241088 200644718976 200747172366 201024867264 201283724564 202033263744 202136426154 202416042816 202519400681 202569597696 202573253376 202676691516 202734768132 203118876298 203276632728 204137776908 204296324688 204524543262 204578929152 204675475456 204683391432 205281333248 205994700288 206158943016 206541550592 206545277952 206604463104 206701965312 206709959664 207262449056 208034251776 208140478416 208302134976 208468217457 208590280704 208696791264 208756592928 208855110784 209025406278 209314552512 210201275232 210364532352 210471948882 210655531008 210763096128 210870716173 210922983168 210931140771 211094964756 211494912434 212113354752 212382657792 212390871849 212555829564 212849859456 212958545046 213011329536 213120097576 213123943656 214322868864 214485456384 214489327104 214660342728 215058727936 215067045492 215225757696 215230197552 215234081712 216555398748 216612983808 216723590928 217064844981 217188022272 217302844512 217365112224 217467692672 218691053568 218869369056 219450397504 219454357824 219566415809 219620838144 219629332143 220216352122 220860297216 221036392512 221140705536 221149258317 221321018412 221627173248 221740340718 221795301888 221908555208 223160925312 223330217472 223338854934 223444254552 223512315624 223821501696 223927129088 223935789636 224105669616 224884452546 225370439424 225485518284 225541407744 225656573904 225660646224 226144229376 226152975672 227102247936 227709241344 227718048168 227890797408 227894910048 228383281152 228499898432 228677367552 228686211819 229963788288 230081212608 230151295296 230259909888 230268815361 230762273664 230884272294 230941499904 231059423464 232359244416 232363437696 232539710976 232548704622 232658450616 233161237504 233166047348 233170255188 233347140528 234158038218 234664065792 234783890172 234842084352 234851167044 234961999632 235287024128 235469764608 235478871576 236467289088 236915308032 236987472384 237099313152 237108483144 237167253504 237288356064 237801148416 237922574656 238808549376 238930490016 239446831104 239456091888 239569097664 239637745728 239760109773 239764436613 240278243712 241113227472 241296138432 241941068928 242064609098 242128977408 242133972246 242138341926 242781142084 242969703024 243814039794 244336525056 244461288396 244465700076 244526294016 244535751252 244651154256 244989581824 246027435264 246218517504 246685011456 246876604416 246881697192 246886152552 246947346432 247073442912 247415221248 247733814848 248656324608 248783293728 249127437312 249254646992 249320927232 249330569904 249448235712 249519714624 249647124609 249992463136 250186624896 251056040976 251246494656 251374786371 251722514784 251799189408 251918020224 252046654834 252118878318 252266500096 252792735572 253734083712 253863645642 253868227002 254012289024 254412258048 254422097631 254542166268 255092244992 256172896512 256182804189 256371858432 256377147084 256658250368 256857589248 256931191296 257062385736 257262038496 257617910784 258709261824 258841364184 258910193664 259042398624 259400733696 259533189136 259607557872 259809187392 259941851397 260301430688 261404149968 261408867408 261607174848 261740756943 261969057792 262102824672 262306392192 262515533094 262669242368 263217178276 263781992448 264197344896 264332249586 264487022592 264697902144 264833062429 264903485184 264913730523 265038750444 266529721536 266736727296 266747043537 266949400572 267242095744 267449654784 267455171958 267526291968 267662896488 268033156352 268796801268 269377684992 269515234872 269592463944 269888057088 270092796928 270097671168 270235588688 270313024176 271035510304 272044790784 272183702544 272395099584 272699391016 272771905536 272911188576 273340915902 274659600384 274878590688 275092080768 275232548538 275393703936 275472617472 275613279552 275754013457 276780864672 277379002368 277520637888 277736179968 277741909341 277746921621 277957623276 278262388352 278342123904 278484251214 278700541704 279086070016 279881205444 280268366976 280411477866 280486043136 280629265176 280709678952 281017461504 281230644224 281241521028 281459953008 283176877056 283187829132 283263132672 283407772752 283799812608 283944726728 284015106048 284165258208 285763825152 285980608512 285985769472 286213790304 286756060656 286973596736 286978775616 287125312981 288194508576 288740531664 288817311744 288964787904 289047590208 289195183953 289419793308 289737126016 289820149632 289968137862 291196534707 291422698452 291825825408 291974837778 292058502606 292285335816 292605810432 292827784192 292839109524 294079668714 294715190016 294854274048 294865677756 295094691216 295502897664 295653787624 295727069184 296754741504 297547900416 297773623296 297785139912 297925672736 298016420832 298428668928 298581052848 298807559488 299845936728 300078818208 300493919232 300647357712 300721876992 300875431872 300880861632 300967078464 301120758549 301537300896 301925586846 302802997248 303204639231 303624064224 303854396544 303859880064 304015037274 304102152198 304678314447 304903156736 304914949092 306206665362 306774950144 306786814893 306868393728 307013213184 307025087148 307683031552 307845696392 307921999872 308992050432 309812325888 309817916928 309906694656 310052947968 310064939496 310211267488 310893673584 311129520704 312210717624 312453202464 312885421056 313045186896 313122779136 313134889392 313282666176 313538109417 313971828768 315289718784 315301912848 315707923323 315887077376 315983296512 316144644192 316384474752 316546027282 316642447134 317242368651 318170032128 318573986688 318833744346 319274789184 319425463552 319437817569 319516994304 319680146364 319685915484 320370991616 321484303296 321728184576 321733990656 322588091904 322600568238 322838636544 322845296328 322851122568 323959604032 324833098122 325085386392 325782033408 325948384528 325954266768 326035058688 326047668336 326201539008 328036580352 328291356672 328304053584 328913348608 329175596256 329181536736 329431257216 329599471706 329886961664 330324528183 331290445824 331711058304 331981527618 332169916416 332440759872 332597647616 332610511077 332692952832 332862832812 333582166528 334741387968 334995326208 335008282401 335166381828 335630019712 335732252544 335890693632 335903684454 336158504424 338055659136 338228277426 338312111616 338484860856 338490969336 339216344064 339229463508 339389555024 340653371904 341563862016 341577072252 341829144576 341836196112 341842365072 342476785664 342574921728 342749847648 343016051328 343490547712 344945682432 345121818912 345389864832 345867644928 346143410496 346320158561 346326408441 346412249856 346589135196 348538866624 348545156544 348809566464 348823056933 348987675924 349470432896 349741856256 349749071022 349755382782 350020710792 351996098688 352175835258 352263126528 352442999448 352930536192 353204646912 353218307364 353385000592 354700933632 355372962048 355648969728 355662724716 355750880256 355932534096 356599539712 356606895944 356701722624 356883861984 358395735024 359170246656 359184137832 359353646496 359456618592 359850742784 360130228224 360417365568 360601402213 361944207648 362726387712 362911603392 363096913647 363193466112 363200958369 363207512889 363881584768 364171713126 364454554536 365236604928 366504787584 366691932594 366698550114 366789441024 366976731384 367484372736 369041152896 369327776256 370027517184 370314906624 370322545788 370329228828 370421019648 370610164368 371122831872 371312334952 371600722272 373174940592 373691155968 373881970488 373981390848 373995854856 374172353568 374279571936 374689948672 374988694704 375279937344 375471563129 376869741984 377569169408 377583772176 377684176896 377877030336 378069982251 378178317477 378399750144 378887010944 379189103358 380297908224 380795468463 381018433536 381618387072 381813249402 382341414208 382638367488 384259344768 384557787648 384565720626 384987375552 385286383872 385396786944 385593578604 385893057744 386426866176 386624183816 388063892736 388262046276 388563597936 389101100544 389299783704 389411336808 389713781088 390141080576 390452146032 392106224952 392410762272 392953586688 393139032064 393154237008 393459588288 393773299641 394003863552 394825767414 395672988672 395980296192 396498374379 396730533888 397046853216 397355227776 397558125666 397904891904 398108070464 399794582304 400105090944 400424100858 400658558976 400863143616 401167242496 401174482176 401182757937 401289437952 401494344732 402049734528 402567449128 404066527488 404272852308 404832085632 405038801362 405139195392 405146506752 405353383032 405469536264 406237752596 406553265456 408275553816 408592649376 409049086524 409157858304 409350950912 409366782864 410011373853 411989400576 412317886032 412848822807 413083101184 413090555904 413208926208 413419919328 414524898112 416068503552 416280956832 416604269952 416936434914 417180561408 417393582528 417513185856 417710221568 417726376821 418050812556 418629105024 420402550464 420617216799 420729064704 420943897764 421526192256 421741432346 421845966336 421862281542 422189929512 422989824868 424765315584 424781743698 425111659128 425699718912 425917090092 426022659072 426240195152 426247887312 428645737728 428970912768 428978654208 429320685456 430117455872 430134090984 430460395104 430468163424 433110797496 433225967616 433447181856 434129689962 434376044544 434605689024 434730224448 434935385344 434952206793 437382107136 437738738112 437962256667 438087753909 438900795008 438908715648 439132831618 439241676288 439258664286 440432704244 442072785024 442281411072 442298516634 442642036824 443254346496 443480681436 443590603776 443817110416 446321850624 446660434944 446677709868 446888509104 447024631248 447643003392 447854258176 447871579272 448211339232 449768905092 450740878848 450971036568 451082815488 451313147808 451321292448 452288458752 452305951344 452880207349 452888380269 454204495872 455418482688 455436096336 455781594816 455789820096 456022555911 456153228297 456999796864 457354735104 457372423638 460162425216 460302590592 460519819776 460537630722 461524547328 461768544588 461882999808 462118846928 464718488832 464726875392 465079421952 465097409244 465316901232 466322475008 466332094696 466340510376 466694281056 468316076436 469328131584 469567780344 469684168704 469702334088 469923999264 470574048256 470939529216 470957743152 471555679817 472934578176 473830616064 473974944768 474198626304 474216966288 474334507008 474576712128 474819040923 474963670701 475845149312 477617098752 477860980032 478912183776 479138195328 479275491456 479520219546 479528873226 480556487424 482226454944 482592276864 483882137856 483900852357 484129218196 484257954816 484267944492 484276683852 485562284168 485939406048 487249647183 487628079588 488673050112 488922576792 488931400152 489052588032 489071502504 489302308512 489979163648 491001274861 492054870528 492437035008 493370022912 493753208832 493763394384 493772305104 493894692864 494146885824 494399207559 494830442496 495467629696 497312649216 497566587456 498254874624 498509293984 498661139808 498896471424 499039429248 499294249218 499984926272 500373249792 502112081952 502492989312 502749572742 503445029568 503598378816 503836040448 503855526681 504093309668 504237756636 505585471144 507342416139 507468167424 507727291284 507736454004 508824516096 508844195262 509084332536 510184489984 512345793024 512365608378 512743716864 512754294168 513316500736 513715178496 513862382592 514124771472 514524076992 515235821568 517418523648 517682728368 517820387328 518084797248 518801467392 519066378272 519215115744 519618374784 519883702794 520602861376 522808299936 522817734816 523214349696 523481513886 523938115584 524205649344 524612784384 524623606533 524633074173 525031066188 526434356552 527563984896 528263752887 528394689792 528664499172 529395804288 529666124858 529806970368 529827461046 530077500888 533059443072 533473454592 533494087074 533898801144 534484191488 534899309568 534910343916 535052583936 535325792976 536066312704 537593602536 538755369984 539030469744 539184927888 539776114176 540185593856 540195342336 540471177376 540626048352 542071020608 544089581568 544367405088 544790199168 545398782032 545543811072 545822377152 546257569689 546681831804 549319200768 549757181376 550037898891 550047825171 550184161536 550465097076 551226559104 551508026914 553561729344 555041275776 555472359936 555483818682 555493843242 555915246552 556524776704 556684247808 556968502428 557401083408 558172140032 559762410888 560536733952 560822955732 560972086272 561258530352 561419357904 562034923008 562461288448 562483042056 562919906016 566353754112 566375658264 566526265344 566815545504 567599625216 567889453456 568030212096 568330516416 568783655037 571527650304 571961217024 571971538944 572427580608 572719874103 573512121312 573947193472 573957551232 574250625962 576389017152 577481063328 577929575808 578095180416 578390367906 578839586616 579474252032 579486205909 579640299264 579936275724 582393069414 582845396904 583651650816 583949675556 584117005212 584570671632 585211620864 585655568384 585678219048 588159337428 589430380032 589708548096 589731355512 590189382432 591005795328 591307575248 591454138368 592238651121 593509483008 595095800832 595547246592 595570279824 595851345472 596032841664 596337188499 596857337856 597162105696 597615118976 599691873456 600157636416 600987838464 601294715424 601750863744 601761723264 601934156928 602241517098 603074601792 603382544297 603851173692 606409278462 607248128448 607558202043 607708793088 607719760128 608030074548 608204304396 609356628894 609806313472 609829898184 612413330724 613549900288 613573629786 613736787456 614026426368 614050174296 615366063104 615691392784 615843999744 617984100864 619624651776 619635833856 619813389312 620105895936 620129878992 620422534976 621787347168 622259041408 624421435248 624906404928 625770842112 626090373792 626269778784 626565332352 627076218834 627943657536 628264298701 630603825696 631415846646 631774154752 631966593024 632289288384 632612148519 632768949504 632793422313 633092054564 633284894268 634484737302 636340064256 637147973376 637172615547 637667488692 638549578368 638850927104 638875635138 639033988608 639360292728 639371830968 640741983232 642968606592 643456369152 643467981312 645176183808 645201136476 645677273088 645690592656 645702245136 647919208064 649666196244 650170772784 651564066816 651896769056 651908533536 652095336672 652403078016 654172104833 656073160704 656608107168 657826697216 658351192512 658363073472 658699247427 658862514432 658887996429 659198943412 660649056366 662580891648 663422116608 663447774951 663963055236 664881519744 665195295232 665221022154 665385905664 665725665624 667164333056 669482775936 669990652416 670016564802 670332763656 671260039424 671464505088 671781387264 671807368908 672317008848 676111318272 676456554852 676624223232 676969721712 676981938672 678432688128 678458927016 678779110048 681306743808 683127724032 683154144504 683672392224 683684730144 684953571328 685149843456 685499695296 686032102656 686058635457 689891364864 690243637824 690779729664 690806446083 692286820992 692640317122 692652816882 692824499712 693178270392 697077733248 697090313088 697619132928 697646113866 697975351848 698940865792 699483712512 699498142044 699510765564 700041421584 703992197376 704351670516 704526253056 704885998896 705861072384 706409293824 706436614728 706770001184 709401867264 710745924096 711297939456 711325449432 711501760512 711865068192 713199079424 713213791888 713403445248 713767723968 716791470048 718340493312 718368275664 718707292992 718913237184 719280329319 719293309839 719701485568 720834731136 721202804426 723888415296 725823206784 726193827294 726386932224 726401916738 726415025778 727763169536 728343426252 728909109072 733009575168 733383865188 733397100228 733578882048 733953462768 734968745472 738082305792 738655552512 740055034368 740629813248 740645091576 740658457656 740842039296 741220328736 742245663744 742624669904 743201444544 746349881184 747382311936 747763940976 747962781696 747991709712 748344707136 748559143872 748941373827 749379897344 749977389408 750559874688 750943126258 753739483968 754124359113 755167544352 755754060672 756139964502 756356634954 756799500288 757774021888 757789653881 758378206716 761590936926 762036867072 763236774144 763266292893 763626498804 764682828416 765276734976 768518689536 769115575296 769131441252 769974751104 770572767744 770793573888 771187157208 771786115488 772853732352 773248367632 776127785472 776524092552 777127195872 778202201088 778599567408 778822673616 779427562176 779825554191 780282161152 780904292064 784212449904 784821524544 785222270829 785907173376 786308474016 786919176576 787546599282 788007727104 789038711773 789651534828 791345977344 792996748758 793461067776 794093706432 794499187287 794710455552 794741191569 795116251332 796216140928 799589164608 800210181888 800848201716 801726287232 802334484992 802348964352 802365515874 802578875904 802988689464 804099469056 805134898256 808133054976 808545704616 809664171264 810077602724 810278390784 810293013504 810706766064 810939072528 812475505192 813106530912 816551107632 817185298752 818098173048 818315716608 818733565728 820022747706 821576390609 823978801152 824635772064 825697645614 826166202368 826181111808 826417852416 826839838656 827262040371 829049796224 832137007104 832561913664 833208539904 833225728023 833872869828 834787165056 835026371712 835420443136 835452753642 836101625112 837258210048 840805100928 841234433598 841458129408 841887795528 843052384512 843482864692 843691932672 843724563084 844379859024 845979649736 849530631168 849563487396 850223318256 851399437824 851834180184 852045318144 852480390304 852495774624 855455829397 857291475456 857941825536 857957308416 858641370912 860234911744 860268181968 860920790208 860936326848 861375938943 866221594992 866451935232 866894363712 867585551859 868259379924 869211378048 869460448896 869870770688 869904413586 873589604121 875477476224 875924513334 876175507818 877801590016 877817431296 878265663236 878483352576 878517328572 880865408488 884145570048 884562822144 884597033268 885284073648 886508692992 886961362872 887181207552 887634220832 892643701248 893320869888 893355419736 893777018208 894049262496 895286006784 895708516352 895743158544 896422678464 899537810184 901481757696 901942073136 902165630976 902626295616 902642584896 903362275647 904611902688 905760414698 905776760538 908408991744 909613917693 910872192672 911563189632 911579640192 912045111822 912306456594 913999593728 914034943341 914709470208 914744847276 920324850432 920360444679 920605181184 921039639552 921075261444 923049094656 923537089176 923765999616 924237693856 929436977664 929453750784 930158843904 930194818488 930633802464 932644950016 932664189392 932681020752 933388562112 936632152872 938656263168 939135560688 939368337408 939404668176 939847998528 940327904573 940614328251 941148096512 941915486304 943111359634 945869156352 947123769969 947661232128 947949889536 948433932576 949153424256 949638081846 949927341402 951690298624 951727105953 955721960064 957824367552 958276390656 958313452707 958550982912 959040439092 959057746452 961112974848 964452909888 965184553728 967764275712 967801704714 968258436392 968515909632 968535888984 968553367704 971124568336 971878812096 974499294366 975256159176 977346100224 977845153584 977862800304 978105176064 978143005008 978604617024 979958327296 982002549722 984109741056 984874070016 986740045824 987526788768 987544610208 988293771648 988798415118 989660884992 990935259392 990973584549 995133174912 996509749248 997018587968 997322279616 997792942848 997831533231 998078858496 998588498436 999969852544 1000746499584 1004224163904 1004985978624 1005499145484 1006890059136 1007196757632 1007672080896 1007711053362 1008186619336 1008475513272 1011170942288 1014684832278 1014936334848 1015454582568 1015472908008 1017649032192 1017688390524 1018168665072 1020368979968 1024691586048 1024731216756 1025487433728 1025508588336 1026633001472 1027430356992 1027724765184 1028249542944 1029048153984 1030471643136 1034837047296 1035365456736 1036169594496 1037602934784 1038132756544 1038430231488 1038960475683 1038979225323 1039236749568 1039767405588 1041205722752 1045616599872 1045635469632 1046428699392 1046963027772 1048411298688 1049225568768 1049247213066 1049266148346 1050062132376 1052868713104 1056527505774 1056789379584 1057328998344 1058791608576 1059332249716 1059613940736 1059654922092 1060155001776 1066118886144 1066946909184 1066988174148 1067797602288 1068968382976 1069798619136 1069820687832 1070105167872 1070651585952 1072132625408 1075187205072 1077510739968 1078060939488 1078369855776 1079552228352 1080371187712 1080390684672 1080942354752 1081252096704 1081804206639 1084142041216 1088179163136 1088734810176 1089290740941 1089580398336 1089602875107 1090797564064 1091644754304 1092515139378 1093363663608 1099514362752 1100075797782 1100095650342 1100368323072 1100930194152 1102453118208 1103016053828 1107123458688 1110082551552 1110944719872 1110967637364 1110987686484 1111830493104 1113049553408 1113368495616 1113937004856 1114802166816 1116344280064 1119524821776 1121073467904 1121645911464 1121944172544 1122517060704 1122838715808 1124069846016 1124922576896 1124966084112 1125839812032 1126414689387 1132707508224 1132751316528 1133052530688 1133631091008 1134209946753 1134534952431 1135199250432 1135778906912 1136661032832 1137567310074 1142386405389 1143055300608 1144855161216 1145439748206 1147024242624 1147894386944 1147915102464 1148501251924 1152778034304 1154962126656 1155859151616 1156190360832 1156780735812 1157679173232 1158948504064 1158972411818 1159280598528 1159872551448 1164786138828 1165690793808 1167303301632 1167899351112 1168234010424 1169141343264 1170423241728 1171311136768 1171356438096 1176318674856 1178860760064 1179417096192 1179462711024 1180378764864 1181319898923 1182011590656 1182615150496 1184477302242 1187018966016 1189495123137 1190191601664 1191140559648 1191702690944 1192065683328 1192674376998 1193714675712 1194324211392 1195230237952 1199383746912 1200315272832 1201975676928 1202589430848 1203501727488 1203523446528 1203548273811 1203868313856 1204483034196 1206149203584 1206765088594 1207702347384 1212818556924 1214496256896 1215116404086 1215417586176 1215439520256 1216060149096 1216408608792 1218713257788 1219612626944 1219659796368 1224826661448 1227099800576 1227147259572 1227473574912 1228052852736 1228100348592 1230034121559 1230732126208 1231382785568 1235968201728 1238546468421 1239249303552 1239271667712 1239626778624 1240259757984 1240845069952 1243574694336 1244518082816 1248842870496 1249812809856 1251541684224 1252180747584 1252539557568 1253130664704 1253179130463 1254152437668 1255887315072 1256528597402 1261207651392 1261851650397 1262831693292 1264578576768 1265224297038 1265537899008 1265586844626 1266184109128 1266569788536 1268969474604 1274295946752 1274345231094 1275334977384 1277099156736 1277701854208 1277751270276 1278067977216 1278720585456 1278743661936 1281483966464 1285937213184 1286912738304 1286935962624 1290352367616 1290402272952 1291381185312 1291404490272 1295838416128 1299332392488 1300341545568 1303128133632 1303793538112 1303817067072 1304190673344 1304806156032 1304856620379 1308344209666 1312146321408 1313216214336 1313886770001 1316702385024 1316726146944 1317398494854 1317725028864 1317775992858 1318397886824 1321298112732 1326844233216 1326895549902 1327926110472 1329763039488 1330390590464 1330442044308 1330771811328 1331451331248 1334328666112 1338965551872 1339981304832 1340033129604 1340665527312 1342520078848 1342929010176 1343562774528 1343614737816 1344634017696 1352222636544 1352913109704 1353248446464 1353939443424 1353963877344 1356865376256 1356917854032 1357558220096 1358640622047 1358665140807 1362613487616 1366255448064 1366308289008 1367344784448 1367369460288 1368067667733 1370999390592 1372064205312 1372117270914 1380487275648 1381559459328 1381612892166 1384573641984 1385280634244 1385305633764 1385648999424 1386356540784 1394155466496 1394180626176 1395238265856 1395292227732 1395950703696 1397881731584 1398967425024 1398996284088 1399021531128 1400082843168 1407984394752 1408703341032 1409052506112 1409771997792 1411722144768 1412818587648 1412873229456 1413540002368 1414667039451 1418803734528 1421491848192 1422595878912 1422650898864 1423003521024 1423730136384 1424457122769 1426427583776 1427535447936 1433582940096 1436736551328 1437414585984 1437826474368 1438560658638 1438586619678 1439402971136 1441669462272 1442405608852 1447776830592 1451646413568 1451702557071 1452387654588 1452773864448 1452803833476 1452830051556 1455526339072 1456686852504 1457818218144 1461748941549 1466019150336 1466767730376 1466794200456 1467157764096 1467906925536 1469937490944 1473003824583 1476164611584 1477311105024 1480110068736 1481259626496 1481290183152 1481316915312 1481684078592 1482440657472 1483197622677 1484491327488 1485249339808 1486402889088 1492699762368 1494764623872 1495527881952 1495983419424 1496689414272 1497118287744 1497882747654 1498759794688 1499954778816 1501119749376 1501886252516 1507478967936 1508248718226 1510335088704 1511508121344 1511566580043 1512279929004 1512713269908 1515548043776 1515579307762 1516756413432 1522027248417 1523181873852 1526473548288 1526532585786 1527252997608 1529365656832 1530553469952 1537037379072 1538231150592 1538262882504 1539949502208 1541145535488 1541587147776 1542374314416 1543572230976 1545707464704 1546496735264 1552255570944 1553048185104 1554254391744 1556404402176 1557199134816 1557645347232 1558855124352 1559651108382 1560564322304 1561808584128 1568424899808 1569643049088 1570444541658 1571814346752 1572616948032 1573419959137 1573838353152 1573870819599 1573899222519 1575093198564 1578077423546 1579303069656 1582691954688 1584791258661 1585993497516 1588187412864 1588998374574 1589420911104 1589482383138 1590232502664 1592432281856 1599178329216 1600420363776 1601696403432 1603452574464 1604668969984 1604697928704 1604731031748 1605157751808 1605977378928 1608198938112 1610269796512 1616266109952 1617091409232 1619328342528 1620155205448 1620556781568 1620586027008 1621413532128 1621878145056 1624951010384 1626213061824 1633102215264 1634370597504 1636196346096 1636631433216 1637467131456 1638303256421 1638772709067 1640045495412 1643152781218 1647957602304 1649271544128 1650113696673 1650143475513 1651395291228 1653679677312 1654524080742 1658099592448 1665123827328 1666417079808 1666451456046 1667745739656 1669574330112 1670052743424 1670840886272 1670905507284 1672203250224 1674516420096 1681610201856 1682468867196 1682916258816 1683775591056 1686104769024 1686965729384 1687383865344 1687449126168 1688759718048 1691959299472 1699061262336 1699126974792 1700446636512 1702798875648 1703668360368 1704090636288 1704960780608 1704991549248 1706350965111 1710911658794 1714582950912 1715883651072 1715914616832 1717282741824 1718159622309 1720536363936 1721841580416 1721872653696 1722751877886 1732443189984 1733788727424 1735171103718 1736518759848 1738422756096 1738458617727 1738920897792 1739741541376 1739808827172 1747179208242 1750954952448 1751849026668 1752351015636 1755603180032 1755634862592 1756531326472 1756966705152 1757034657144 1761730816976 1768291140096 1769125644288 1769194066536 1770568147296 1773017385984 1773922725744 1774362415104 1775268441664 1776715953363 1785287402496 1786641739776 1786710839472 1787554036416 1788098524992 1789011565497 1790572013568 1791486317088 1792845356928 1799075620368 1802963515392 1803884146272 1805252591232 1805285169792 1806724551294 1809223805376 1810147632891 1811520829396 1811553521076 1819227835386 1821744385344 1822674606129 1823126379264 1823159280384 1824090223644 1824612913188 1827999187456 1828069886682 1829418940416 1829489694552 1840649700864 1840720889358 1841210362368 1842079279104 1842150522888 1846098189312 1847074178352 1847531999232 1848475387712 1858873955328 1858907501568 1860317687808 1860389636976 1861267604928 1865328378784 1865362041504 1866777124224 1873264305744 1877312526336 1878271121376 1878809336352 1879695997056 1880655809146 1881228656502 1882296193024 1883830972608 1884792896103 1886222719268 1894247539938 1895322464256 1895899779072 1896867865152 1897836445557 1898306848512 1898380266939 1899276163692 1899854682804 1903380597248 1903454211906 1911443920128 1911517846641 1915648735104 1916552781312 1916626905414 1917101965824 1918080878184 1918115492904 1922225949696 1928905819776 1930369107456 1935528551424 1935603409428 1936516872784 1937031819264 1937071777968 1937106735408 1942249136672 1943757624192 1948998588732 1950512318352 1954692200448 1955690307168 1955725600608 1956286010016 1957209234048 1959916654592 1962516314499 1964005099444 1968219482112 1973480091648 1975053577536 1975089220416 1976097742281 1976587543296 1976663989287 1977596830236 1981870518784 1981947169098 1990266349824 1990343324853 1994037175936 1994644559232 1995585885696 1995663066462 1996157716992 1997176996872 1999939705088 2001492999168 2008448327808 2009971957248 2010998290968 2013780118272 2014393515264 2015344161792 2015422106724 2016373238672 2016951026544 2022341884576 2029369664556 2029872669696 2030909165136 2030945816016 2035298064384 2035376781048 2036337330144 2040737959936 2049383172096 2049462433512 2051017176672 2053266002944 2054860713984 2055449530368 2056499085888 2057549177333 2058096307968 2058175906371 2069674094592 2070730913472 2072339188992 2072419338249 2076265513088 2076860462976 2077920951366 2077958450646 2078473499136 2079534811176 2082411445504 2091233199744 2091270939264 2092857398784 2093926055544 2096822597376 2098451137536 2098494426132 2098532296692 2100124264752 2105737426208 2113055011548 2113578759168 2114657996688 2117583217152 2118664499432 2119227881472 2119309844184 2120310003552 2132237772288 2133893818368 2133976348296 2135595204576 2137936765952 2139597238272 2139641375664 2140210335744 2141303171904 2142396566089 2144265250816 2150374410144 2155021479936 2156121878976 2156739711552 2157840987957 2157879929517 2159104456704 2161884709504 2162504193408 2163608413278 2168284082432 2177469620352 2178581481882 2179160796672 2179205750214 2181595128128 2183289508608 2185030278756 2186727327216 2199028725504 2200151595564 2200191300684 2200736646144 2201860388304 2204906236416 2206032107656 2214246917376 2220165103104 2221889439744 2221935274728 2221975372968 2223660986208 2226099106816 2226736991232 2227874009712 2229604333632 2232688560128 2239049643552 2242146935808 2243291822928 2243888345088 2245034121408 2245677431616 2246824121481 2248139692032 2249932168224 2251679624064 2252829378774 2262373077339 2265502633056 2267262182016 2268419893506 2269069904862 2270398500864 2271557813824 2273322065664 2273368961643 2275134620148 2284772810778 2286110601216 2289710322432 2290879496412 2294048485248 2295788773888 2295830204928 2297002503848 2305556068608 2309924253312 2311718303232 2312380721664 2313561471624 2315358346464 2317897008128 2317944823636 2318561197056 2319745102896 2329572277656 2331381587616 2334606603264 2335798702224 2336468020848 2338282686528 2339476662573 2340846483456 2342712876192 2352637349712 2355666812487 2357721520128 2358925422048 2360757529728 2362639797846 2364023181312 2365230300992 2367116135319 2368954604484 2374037932032 2378990246274 2380383203328 2382281119296 2383405381888 2383497561861 2384131366656 2385348753996 2388648422784 2390460475904 2398767493824 2400630545664 2405178861696 2407003454976 2407046893056 2407096547622 2407736627712 2408966068392 2412298407168 2413530177188 2415404694768 2425637113848 2428992513792 2430232808172 2430835172352 2430879040512 2432120298192 2432817217584 2437426515576 2439319592736 2449653322896 2454199601152 2454294519144 2454947149824 2456200697184 2460068243118 2461464252416 2462765571136 2464729171827 2471936403456 2477092936842 2478498607104 2478543335424 2479253557248 2480519515968 2481690139904 2481786121113 2487149388672 2489036165632 2497685740992 2499625619712 2499677184069 2504361495168 2505079115136 2506261329408 2506358260926 2508304875336 2511774630144 2513057194804 2522415302784 2523703300794 2525663386584 2529157153536 2530448594076 2531075798016 2531173689252 2532368218256 2533139577072 2537938949208 2548591893504 2548690462188 2550669954768 2554198313472 2555403708416 2555502540552 2556135954432 2557441170912 2557487323872 2562967932928 2566367488191 2571874426368 2573825476608 2573871925248 2580704735232 2580804545904 2582762370624 2582808980544 2584127816829 2591676832256 2598664784976 2600683091136 2602756655577 2607587076224 2607634134144 2608381346688 2609612312064 2609713240758 2616688419332 2626432428672 2627773540002 2633404770048 2633452293888 2634796989708 2635450057728 2635551985716 2636795773648 2642596225464 2653688466432 2653791099804 2655852220944 2659526078976 2660781180928 2660884088616 2661543622656 2662902662496 2668657332224 2677931103744 2679962609664 2680066259208 2681331054624 2685040157696 2685858020352 2687125549056 2687229475632 2689268035392 2690641231897 2704445273088 2705826219408 2706496892928 2707878886848 2707927754688 2710086826941 2713835708064 2715116440192 2717281244094 2717330281614 2725226975232 2732616578016 2734689568896 2734738920576 2736135335466 2741998781184 2742104830023 2744128410624 2744234541828 2760974551296 2761081334037 2763118918656 2763225784332 2769147283968 2770561268488 2770611267528 2771297998848 2772713081568 2788310932992 2788361252352 2790476531712 2790584455464 2791901407392 2795763463168 2797934850048 2797992568176 2798043062256 2800165686336 2801595509501 2815968789504 2817406682064 2818105012224 2819543995584 2820983713719 2821842984753 2823444289536 2825746458912 2827080004736 2829334078902 2837607469056 2842983696384 2845301797728 2847460272768 2848914245538 2852855167552 2855070895872 2855181317859 2867165880192 2873473102656 2874829171968 2874940358121 2875652948736 2877121317276 2877173239356 2883338924544 2884811217704 2895553661184 2903292827136 2903405114142 2904775309176 2905547728896 2905607666952 2905660103112 2911052678144 2913373705008 2915636436288 2923497883098 2932038300672 2933535460752 2933588400912 2934315528192 2935813851072 2939874981888 2946007649166 2952329223168 2954622210048 2960220137472 2962580366304 2962633830624 2964881314944 2966395245354 2968982654976 2970498679616 2972805778176 2972920753647 2985399524736 2989529247744 2991055763904 2991966838848 2993378828544 2993494599693 2994236575488 2995765495308 2999909557632 3002239498752 3003772505032 3014957935872 3016497436452 3020670177408 3023016242688 3023133160086 3024559858008 3025426539816 3031096087552 3031158615524 3033512826864 3044054496834 3046363747704 3052947096576 3053065171572 3054505995216 3058731313664 3061106939904 3074074758144 3076462301184 3076525765008 3079899004416 3082291070976 3083174295552 3084748628832 3087144461952 3091414929408 3092993470528 3104511141888 3106096370208 3108508783488 3112808804352 3114398269632 3115290694464 3116881427049 3116937675969 3117710248704 3119302216764 3123617168256 3136849799616 3139286098176 3140889083316 3145233896064 3146839918274 3147676706304 3147741639198 3147798445038 3150186397128 3156154847092 3158606139312 3169582517322 3171986995032 3176374825728 3177996749148 3178841822208 3178964766276 3180465005328 3184864563712 3198356658432 3200840727552 3203392806864 3206905148928 3209337939968 3209395857408 3209462063496 3210315503616 3211954757856 3216397876224 3220539593024 3232532219904 3234182818464 3238656685056 3240310410896 3241113563136 3241172054016 3242827064256 3243756290112 3245412619917 3249902020768 3252426123648 3266204430528 3267872222823 3268741195008 3268808625321 3272392692192 3274934262912 3276606512842 3277545418134 3280090990824 3286305562436 3298543088256 3300227393346 3300286951026 3302790582456 3307359354624 3309048161484 3316199184896 3330247654656 3332834159616 3332902912092 3335491479312 3339148660224 3340105486848 3341681772544 3341811014568 3344406500448 3349032840192 3363220403712 3364937734392 3365832517632 3367551182112 3372209538048 3373931458768 3374767730688 3374898252336 3377519436096 3379244068161 3383918598944 3398122524672 3398253949584 3400893273024 3402629840259 3403604857293 3405597751296 3407336720736 3409921561216 3409983098496 3412701930222 3421823317588 3429165901824 3434565483648 3436319244618 3441072727872 3442829811577 3443683160832 3443745307392 3445503755772 3464886379968 3467577454848 3470342207436 3473037519696 3476845512192 3476917235454 3477841795584 3479483082752 3479617654344 3494358416484 3501909904896 3503698053336 3504702031272 3511206360064 3511269725184 3513062652944 3513933410304 3514069314288 3523461633952 3536582280192 3538251288576 3538388133072 3541136294592 3543959696769 3546034771968 3547845451488 3550536883328 3553431906726 3570574804992 3573421678944 3575108072832 3576197049984 3578023130994 3581144027136 3582972634176 3584802174941 3585690713856 3598151240736 3605927030784 3607768292544 3610505182464 3610570339584 3610644821433 3613449102588 3618447610752 3620295265782 3623041658792 3623107042152 3638455670772 3643488770688 3645349212258 3646252758528 3646318560768 3648180447288 3649225826376 3655998374912 3656139773364 3658837880832 3658979389104 3681299401728 3681441778716 3682420724736 3684158558208 3684301045776 3690102364677 3692196378624 3694148356704 3696950775424 3717747910656 3717815003136 3720779273952 3722535209856 3730656757568 3730724083008 3732629068753 3733554248448 3746528611488 3754625052672 3756542242752 3757618672704 3759391994112 3759537391389 3761311618292 3762457313004 3767661945216 3769585792206 3772445438536 3785554951191 3788495079876 3793735730304 3795672891114 3796613697024 3796760533878 3798552327384 3799709365608 3806761194496 3806908423812 3822887840256 3823035693282 3831297470208 3833105562624 3833253810828 3834203931648 3836161756368 3836230985808 3844451899392 3857811639552 3860738214912 3871057102848 3871206818856 3873033745568 3874143555936 3874213470816 3884498273344 3887515248384 3897997177464 3901024636704 3909384400896 3911380614336 3911451201216 3912572020032 3914418468096 3914569861137 3925032628998 3928010198888 3936438964224 3941660310003 3950107155072 3950178440832 3952195484562 3953175086592 3953327978574 3955193660472 3963741037568 3963894338196 3980532699648 3980686649706 3988074351872 3989289118464 3991171771392 3991326132924 3992315433984 3994353993744 3999879410176 4002985998336 4016896655616 4019943914496 4021996581936 4027560236544 4028787030528 4030688323584 4030844213448 4032746477344 4033902053088 4044683769152 4058739329112 4059745339392 4061818330272 4061891632032 4070596128768 4070753562096 4072674660288 4075921866141 4075995422421 4098766344192 4098924867024 4102034353344 4104203003199 4106532005888 4112998171776 4115098354666 4116192615936 4116351812742 4141461826944 4144678377984 4144838676498 4152531026176 4153720925952 4155841902732 4155916901292 4156946998272 4159069622352 4164822891008 4182466399488 4182541878528 4185714797568 4187852111088 4193645194752 4196902275072 4196988852264 4197064593384 4200248529504 4211474852416 4226110023096 4227157518336 4229315993376 4235166434304 4237328998864 4238455762944 4238619688368 4240620007104 4244001118353 4264475544576 4267787636736 4267952696592 4271190409152 4273371368307 4275873531904 4279282751328 4282606343808 4284793132178 4288530501632 4300748820288 4312243757952 4313479423104 4315681975914 4315759859034 4318208913408 4323769419008 4325008386816 4327216826556 4336568164864 4354939240704 4355107671213 4357162963764 4358321593344 4358411500428 4363190256256 4366579017216 4370060557512 4373454654432 4398057451008 4400303191128 4400382601368 4401473292288 4403720776608 4409812472832 4412064215312 4419011473749 4428493834752 4440330206208 4443778879488 4443870549456 4443950745936 4447321972416 4449592868031 4452198213632 4453473982464 4455748019424 4459208667264 4465377120256 4478099287104 4484293871616 4486583645856 4490068242816 4491354863232 4493648242962 4496279384064 4499864336448 4502162061293 4503359248128 4505658757548 4524746154678 4531005266112 4534524364032 4534699740129 4536839787012 4538139809724 4543115627648 4546644131328 4546737923286 4550269240296 4569545621556 4579420644864 4581758992824 4588096970496 4591577547776 4591660409856 4594005007696 4611112137216 4619848506624 4623436606464 4624761443328 4627122943248 4630716692928 4635794016256 4635889647272 4637122394112 4639490205792 4659144555312 4662763175232 4669213206528 4671597404448 4672936041696 4676565373056 4678953325146 4681692966912 4685425752384 4687818228769 4705274699424 4711333624974 4715443040256 4717850844096 4720259877411 4721515059456 4721612458797 4721697667557 4725279595692 4730460601984 4734232270638 4737909208968 4748075864064 4757980492548 4764562238592 4766810763776 4766995123722 4768262733312 4770697507992 4777296845568 4780920951808 4797534987648 4801261091328 4810357723392 4814006909952 4814093786112 4814193095244 4815473255424 4817932136784 4824596814336 4827060354376 4830809389536 4851274227696 4857985027584 4860465616344 4861670344704 4861758081024 4864240596384 4865634435168 4874853031152 4878639185472 4881130320677 4899306645792 4908399202304 4908589038288 4909894299648 4912401394368 4914909769263 4916318127201 4920136486236 4925531142272 4929458343654 4943872806912 4950341090019 4954185873684 4961039031936 4963380279808 4963572242226 4974298777344 4978072331264 4995371481984 4999251239424 4999354368138 5008722990336 5010158230272 5012522658816 5012716521852 5016609750672 5023549260288 5026114389608 5044830605568 5047406601588 5051326773168 5058314307072 5060897188152 5062151596032 5062347378504 5064736436512 5066279154144 5075877898416 5097183787008 5097380924376 5101339909536 5108396626944 5110807416832 5111005081104 5112271908864 5114882341824 5114974647744 5119052895333 5132734976382 5143748852736 5147650953216 5147743850496 5154478866927 5161609091808 5165524741248 5165617961088 5168255633658 5183353664512 5197329569952 5201366182272 5205513311154 5215174152448 5215268268288 5215375853181 5216762693376 5219224624128 5219426481516 5233376838664 5252864857344 5255547080004 5266809540096 5266904587776 5269593979416 5270900115456 5271103971432 5273591547296 5285192450928 5307376932864 5307582199608 5311704441888 5319052157952 5321562361856 5321768177232 5323087245312 5325805324992 5330147860089 5355862207488 5359925219328 5360132518416 5362662109248 5367034696491 5370080315392 5371716040704 5374458951264 5378536070784 5381282463794 5408890546176 5411652438816 5415757773696 5415855509376 5420173653882 5427671416128 5430232880384 5430442898673 5434562488188 5434660563228 5465233156032 5468023818387 5469379137792 5469477841152 5472270670932 5483997562368 5484209660046 5488256821248 5488469083656 5521949102592 5522162668074 5526237837312 5526451568664 5538294567936 5541122536976 5541222535056 5542595997696 5545426163136 5576621865984 5576722504704 5580953063424 5581168910928 5583802814784 5591526926336 5595985136352 5596086124512 5600331372672 5603191019002 5631937579008 5634813364128 5639087991168 5641967427438 5643685969506 5646888579072 5651492917824 5654160009472 5654378688309 5658668157804 5685967392768 5690603595456 5693509336671 5694920545536 5695140800817 5697828491076 5705710335104 5710141791744 5710362635718 5734331760384 5746946205312 5749658343936 5749880716242 5751305897472 5754242634552 5754346478712 5766677849088 5769622435408 5791107322368 5806585654272 5806810228284 5809550618352 5811095457792 5811215333904 5811320206224 5822105356288 5826747410016 5831272872576 5846995766196 5864076601344 5867070921504 5867176801824 5871627702144 5879749963776 5887442695537 5887548943497 5892015298332 5904658446336 5920440274944 5925160732608 5925267661248 5928293226843 5929762629888 5929991967861 5932790490708 5940997359232 5945611556352 5945841507294 5970799049472 5982111527808 5983933677696 5986757657088 5986989199386 5988473150976 5991530990616 5999819115264 6004478997504 6007545010064 6029915871744 6032994872904 6041340354816 6046032485376 6046266320172 6049119716016 6050853079632 6062192175104 6062317231048 6067025653728 6088108993668 6092727495408 6105894193152 6106130343144 6109011990432 6117462627328 6122213879808 6130223837621 6148149516288 6153051530016 6159798008832 6164582141952 6166348591104 6169497257664 6172647531999 6174288923904 6174527719113 6185986941056 6209022283776 6212192740416 6217017566976 6228796539264 6230581388928 6233762854098 6233875351938 6235420497408 6238604433528 6247234336512 6273699599232 6278572196352 6281778166632 6290467792128 6293679836548 6295353412608 6295483278396 6295596890076 6300372794256 6312309694184 6317212278624 6339165034644 6343973990064 6352749651456 6355993498296 6357683644416 6357929532552 6360930010656 6369729127424 6383016573193 6396713316864 6401681455104 6406785613728 6413810297856 6418675879936 6418791714816 6418924126992 6420631007232 6423909515712 6427189698267 6432795752448 6441079186048 6465064439808 6468365636928 6473522963871 6477313370112 6480620821792 6485654128512 6487512580224 6490825239834 6499804041536 6504852247296 6532408861056 6535744445646 6537482390016 6537617250642 6544785384384 6549868525824 6553213025684 6555090836268 6560181981648 6572611124872 6597086176512 6600454786692 6600573902052 6605581164912 6614718709248 6618096322968 6632398369792 6660495309312 6665668319232 6665805824184 6670982958624 6678297320448 6680210973696 6683363545088 6683622029136 6688813000896 6698065680384 6726440807424 6729875468784 6731665035264 6735102364224 6740472364443 6744419076096 6747862917536 6749796504672 6755038872192 6758488136322 6767837197888 6787119232017 6796507899168 6801786546048 6805259680518 6807209714586 6811195502592 6814673441472 6819843122432 6819966196992 6820106884929 6825403860444 6843646635176 6858331803648 6869130967296 6872638489236 6882145455744 6885659623154 6887366321664 6887490614784 6891007511544 6929772759936 6935154909696 6940684414872 6946075039392 6953691024384 6953834470908 6955683591168 6958966165504 6959235308688 6988716832968 7003819809792 7007396106672 7009404062544 7018429987719 7022412720128 7022539450368 7026125305888 7028138628576 7046923267904 7067000437461 7073164560384 7076776266144 7082272589184 7087919393538 7092069543936 7095690902976 7101073766656 7101348405957 7106863813452 7141149609984 7146843357888 7150216145664 7150492685583 7152394099968 7156046261988 7165945268352 7169604349882 7171381427712 7196302481472 7215536585088 7221010364928 7221140679168 7221289642866 7226898205176 7236895221504 7240590531564 7246083317584 7246214084304 7276911341544 7286977541376 7290698424516 7292505517056 7292637121536 7296360894576 7298451652752 7311996749824 7312279546728 7317958778208 7362598803456 7362883557432 7364841449472 7368602091552 7380204729354 7384392757248 7388296713408 7393901550848 7394187515481 7435495821312 7435630006272 7441558547904 7445070419712 7445358363339 7461313515136 7461448166016 7465258137506 7467108496896 7493057222976 7513084485504 7515237345408 7518783988224 7519074782778 7522623236584 7524914626008 7535323890432 7539171584412 7544890877072 7571109902382 7576990159752 7587471460608 7591345782228 7593227394048 7593521067756 7597104654768 7599418731216 7613522388992 7613816847624 7645775680512 7646071386564 7662594940416 7666211125248 7666507621656 7668407863296 7672323512736 7672461971616 7688903798784 7699102464573 7715623279104 7721476429824 7742114205696 7742413637712 7746067491136 7748287111872 7748426941632 7752383450487 7768996546688 7775030496768 7795994354928 7802049273408 7822761228672 7822902402432 7825144040064 7828836936192 7829139722274 7850065257996 7856020397776 7883320620006 7900214310144 7900356881664 7904390969124 7906350173184 7906655957148 7910387320944 7927482075136 7927788676392 7961065399296 7961373299412 7976148703744 7978578236928 7982343542784 7982652265848 7984630867968 7988707987488 7999758820352 8005971996672 8033793311232 8039887828992 8043993163872 8055120473088 8057574061056 8061376647168 8061688426896 8065492954688 8067804106176 8071923695691 8089367538304 8117478658224 8119490678784 8123636660544 8123783264064 8141507124192 8145349320576 8151843732282 8151990844842 8197849734048 8204068706688 8208406006398 8213064011776 8225996343552 8226314490069 8230196709332 8232385231872 8232703625484 8282923653888 8283244002111 8289356755968 8289677352996 8305062052352 8307441851904 8311683805464 8311833802584 8313893996544 8318139244704 8329645782016 8364932798976 8365083757056 8371429595136 8375704222176 8387290389504 8393804550144 8393977704528 8394129186768 8400497059008 8404786528503 8422949704832 8452220046192 8454315036672 8458631986752 8462951141157 8470332868608 8474657997728 8477239376736 8481240014208 8488002236706 8528951089152 8535905393184 8542380818304 8546742736614 8551747063808 8558565502656 8565212687616 8565543953577 8569586264356 8601497640576 8624487515904 8624821074363 8626958846208 8631363951828 8631519718068 8647538838016 8650016773632 8654433653112 8673136329728 8709878481408 8710215342426 8714325927528 8716643186688 8716823000856 8726380512512 8733158034432 8740121115024 8746909308864 8796114902016 8800606382256 8800765202736 8802946584576 8807441553216 8819624945664 8824128430624 8838022947498 8856987669504 8880660412416 8887741098912 8887901491872 8894643944832 8899185736062 8904396427264 8906947964928 8911496038848 8918417334528 8918762260941 8956198574208 8968587743232 8973167291712 8980136485632 8980483799079 8982709726464 8987296485924 8999728672896 9004324122586 9006718496256 9011317515096 9049492309356 9062010532224 9069048728064 9069399480258 9073679574024 9076279619448 9086231255296 9093288262656 9093475846572 9100538480592 9139091243112 9158841289728 9163517985648 9176193940992 9183155095552 9183320819712 9188010015392 9222224274432 9239697013248 9246873212928 9249522886656 9254245886496 9261433385856 9271588032512 9271779294544 9274244788224 9278980411584 9318289110624 9325526350464 9338426413056 9343194808896 9345872083392 9350644281147 9350813027907 9353130746112 9357906650292 9370851504768 9375636457538 9410549398848 9422667249948 9435701688192 9440519754822 9443030118912 9443224917594 9443395335114 9450559191384 9460921203968 9468464541276 9475818417936 9515960985096 9529124477184 9533621527552 9533990247444 9536525466624 9541395015984 9554593691136 9561841903616 9595069975296 9602522182656 9620715446784 9628013819904 9628187572224 9628386190488 9630946510848 9635864273568 9649193628672 9654120708752 9661618779072 9702548455392 9715970055168 9720931232688 9723340689408 9723516162048 9728481192768 9731268870336 9736237859751 9749706062304 9757278370944 9762260641354 9798613291584 9803616668469 9817178076576 9824802788736 9829819538526 9832636254402 9840272972472 9851062284544 9851265500453 9858916687308 9900682180038 9908371747368 9922078063872 9926760559616 9927144484452 9948597554688 9956144662528 9990742963968 9998502478848 9998708736276 10017445980672 10020316460544 10025045317632 10025433043704 10033219501344 10047098520576 10052228779216 10089661211136 10094813203176 10102653546336 10116628614144 10121794376304 10124303192064 10124694757008 10129472873024 10132558308288 10137732204483 10151755796832 10194367574016 10194761848752 10202679819072 10207889520777 10216793253888 10222010162208 10229764683648 10229949295488 10238105790666 10257503253049 10265469952764 10287497705472 10308957733854 10323218183616 10328489434731 10331049482496 10331235922176 10336511267316 10366707329024 10394659139904 10402732364544 10411026622308 10430348304896 10430536536576 10430751706362 10433525386752 10438449248256 10438852963032 10466753677328 10505729714688 10511094160008 10533619080192 10533809175552 10539187958832 10541800230912 10542207942864 10547183094592 10570384901856 10614753865728 10615164399216 10623408883776 10638104315904 10643536354464 10651610649984 10660295720178 10680493077917 10711724414976 10720265036832 10725324218496 10734069392982 10740160630784 10743432081408 10748917902528 10754406524823 10757072141568 10762564927588 10817781092352 10823304877632 10831515547392 10831711018752 10831934464299 10840347307764 10855342832256 10860465760768 10860885797346 10869124976376 10869321126456 10930466312064 10936047636774 10938758275584 10938955682304 10944541341864 10967995124736 10968419320092 10976513642496 10976938167312 11043898205184 11044325336148 11052475674624 11052903137328 11076589135872 11082245073952 11082445070112 11090852326272 11120925782161 11153243731968 11153445009408 11162337821856 11167605629568 11183053852672 11191970272704 11192172249024 11197887206259 11200662745344 11206382038004 11263875158016 11269626728256 11278175982336 11278612174167 11283934854876 11287371939012 11302985835648 11308320018944 11308757376618 11317336315608 11356664853573 11381207190912 11387018673342 11389841091072 11390281601634 11395656982152 11411420670208 11420283583488 11420725271436 11468663520768 11493892410624 11499316687872 11499761432484 11502611794944 11508485269104 11508692957424 11533355698176 11539244870816 11582214644736 11613171308544 11613620456568 11619101236704 11622430667808 11622640412448 11644210712576 11653494820032 11662545745152 11693991532392 11728153202688 11734141843008 11734353603648 11743255404288 11743709583411 11774885391074 11775097886994 11784030596664 11809316892672 11824980930009 11850321465216 11850535322496 11856586453686 11859525259776 11859983935722 11865580981416 11881994718464 11891223112704 11891683014588 11941598098944 11964223055616 11967867355392 11973515314176 11973978398772 11976946301952 11983061981232 11999638230528 12008957995008 12015090020128 12059831743488 12065989745808 12082680709632 12092064970752 12092532640344 12098239432032 12101706159264 12124384350208 12124634462096 12134051307456 12176217987336 12185454990816 12211788386304 12212260686288 12218023980864 12224262759449 12227765598423 12227986267263 12234925254656 12260447675242 12296299032576 12306103060032 12312609009597 12319596017664 12338994515328 12345295063998 12348577847808 12349055438226 12371973882112 12424385480832 12434035133952 12457593078528 12461162777856 12467525708196 12467750703876 12470840994816 12477208867056 12494468673024 12547399198464 12557144392704 12563556333264 12580935584256 12587359673096 12590706825216 12590966556792 12591193780152 12600745588512 12624619388368 12634424557248 12678330069288 12687947980128 12705499302912 12711986996592 12715367288832 12715859065104 12721860021312 12732003355059 12739458254848 12766033146386 12793426633728 12803362910208 12813571227456 12820114104921 12827620595712 12837848253984 12847819031424 12854379396534 12865591504896 12882158372096 12936731273856 12947045927742 12954626740224 12961241643584 12971308257024 12975025160448 12981650479668 12999608083072 13009704494592 13064817722112 13071488891292 13074964780032 13075234501284 13089570768768 13099737051648 13106426051368 13110181672536 13120363963296 13145222249744 13194172353024 13200909573384 13201147804104 13211162329824 13229437418496 13236192645936 13257034421247 13264796739584 13320990618624 13331336638464 13331611648368 13341965917248 13348778604093 13356594640896 13360421947392 13367244058272 13377626001792 13396131360768 13452881614848 13459750937568 13470204728448 13480944728886 13488838152192 13495725835072 13499593009344 13506486183879 13510077744384 13516976272644 13535674395776 13574238464034 13593015798336 13603573092096 13610519361036 13614419429172 13629346882944 13639686244864 13639932393984 13640213769858 13650807720888 13687293270352 13738261934592 13745276978472 13764290911488 13771319246308 13774732643328 13774981229568 13782015023088 13859545519872 13870309819392 13881368829744 13892150078784 13907382048768 13907668941816 13911367182336 13918470617376 13977433665936 14007639619584 14014792213344 14018808125088 14036859975438 14044825440256 14045078900736 14052250611776 14056277257152 14063454686307 14093846535808 14134000874922 14146329120768 14153552532288 14160779632233 14164545178368 14164837376391 14175838787076 14191381805952 14202147533312 14202696811914 14213727626904 14293686715776 14300432291328 14300985371166 14304788199936 14312092523976 14331890536704 14339208699764 14342762855424 14392604962944 14431073170176 14442020729856 14442281358336 14442579285732 14453796410352 14473790443008 14481181063128 14492166635168 14492428168608 14553822683088 14573955082752 14581396849032 14585011034112 14585274243072 14592721789152 14596903305504 14623993499648 14624559093456 14635917556416 14643390962031 14725197606912 14725767114864 14729682898944 14737204183104 14744729307789 14748954381603 14760409458708 14776593426816 14787803101696 14788375030962 14851023270057 14883117095808 14890140839424 14890716726678 14922627030272 14922896332032 14930516275012 14934216993792 14986114445952 15026168971008 15030474690816 15037567976448 15038149565556 15045246473168 15049829252016 15070647780864 15078343168824 15089781754144 15142219804764 15153980319504 15174942921216 15182691564456 15186454788096 15187042135512 15194209309536 15198837462432 15227044777984 15227633695248 15291551361024 15292142773128 15325189880832 15332422250496 15333015243312 15336815726592 15344647025472 15344923943232 15357158685999 15398204929146 15431246558208 15442952859648 15463436600781 15484827275424 15492134982272 15496574223744 15496853883264 15504766900974 15537993093376 15550060993536 15591988709856 15604098546816 15645522457344 15645804804864 15646127559543 15650288080128 15657673872384 15658279444548 15700130515992 15712040795552 15766641240012 15800428620288 15800713763328 15808781938248 15812700346368 15813311914296 15820774641888 15854964150272 15855577352784 15922130798592 15922746598824 15952297407488 15957156473856 15964687085568 15965304531696 15969261735936 15977415974976 15985574377741 15990443580267 15999517640704 16067586622464 16079775657984 16087986327744 16101104089473 16110240946176 16115148122112 16123376853792 16130985909376 16135608212352 16143847391382 16178735076608 16234957316448 16247273321088 16247566528128 16283014248384 16290698641152 16291328696019 16303687464564 16303981689684 16395699468096 16404071455161 16408137413376 16416812012796 16451992687104 16452628980138 16460393418664 16464770463744 16465407250968 16565847307776 16566488004222 16578713511936 16579354705992 16610124104704 16614883703808 16623367610928 16623667605168 16627787993088 16636278489408 16659291564032 16729865597952 16730167514112 16742859190272 16751408444352 16774580779008 16787955409056 16788258373536 16800994118016 16809573057006 16845899409664 16904440092384 16917263973504 16925902282314 16940665737216 16949315995456 16954478753472 16962480028416 16963136064927 16976004473412 17057902178304 17071810786368 17080528010013 17084761636608 17093485473228 17117131005312 17130425375232 17131087907154 17139172528712 17202995281152 17248975031808 17249642148726 17253917692416 17262727903656 17263039436136 17295077676032 17300033547264 17308867306224 17346272659456 17419756962816 17420430684852 17428651855056 17433286373376 17433646001712 17452761025024 17466316068864 17480242230048 17493818617728 17592229804032 17601212764512 17601530405472 17614883106432 17639249891328 17648256861248 17662328086611 17662646830491 17676045894996 17713975339008 17761320824832 17775482197824 17775802983744 17784879680529 17789287889664 17798371472124 17822992077696 17836834669056 17837524521882 17912397148416 17946334583424 17960272971264 17960967598158 17965419452928 17974592971848 17999457345792 18008648245172 18013436992512 18022635030192 18098984618712 18124021064448 18138097456128 18138798960516 18147359148048 18152559238896 18172462510592 18186576525312 18186951693144 18201076961184 18278182486224 18317682579456 18327035971296 18352387881984 18366310191104 18366641639424 18376020030784 18390671512863 18444448548864 18479394026496 18493746425856 18499045773312 18508491772992 18517942595997 18522866771712 18543558589088 18557960823168 18636578221248 18651052700928 18686389617792 18691744166784 18701288562294 18701626055814 18706261492224 18715813300584 18741703009536 18751272915076 18821098797696 18845334499896 18871403376384 18881039509644 18886060237824 18886449835188 18886790670228 18901118382768 18921842407936 18936929082552 18951636835872 19031921970192 19058248954368 19067243055104 19067980494888 19073050933248 19082790031968 19109187382272 19123683807232 19149049719579 19190139950592 19205044365312 19241430893568 19256027639808 19256375144448 19256772380976 19261893021696 19271728547136 19281569094801 19298387257344 19308241417504 19323237558144 19405096910784 19420568891613 19431940110336 19441862465376 19456962385536 19462537740672 19472475719502 19499412124608 19514556741888 19524521282708 19597226583168 19607233336938 19634356153152 19649605577472 19659639077052 19665272508804 19680545944944 19702124569088 19702531000906 19717833374616 19801364360076 19816743494736 19844156127744 19853521119232 19854288968904 19897195109376 19912289325056 19981485927936 19997004957696 19997417472552 20034891961344 20040632921088 20050090635264 20050866087408 20066439002688 20094197041152 20104457558432 20179322422272 20189626406352 20205307092672 20221417093329 20233257228288 20243588752608 20249389514016 20258945746048 20265116616576 20275464408966 20303511593664 20389523697504 20405359638144 20415779041554 20433586507776 20444020324416 20454459468781 20459529367296 20459898590976 20460320654787 20476211581332 20515006506098 20530939905528 20574995410944 20617915467708 20646436367232 20656978869462 20662098964992 20662471844352 20673022534632 20733414658048 20789318279808 20805464729088 20822053244616 20860696609792 20861073073152 20861503412724 20867050773504 20876898496512 20877705926064 20933507354656 21011459429376 21022188320016 21055289963157 21067238160384 21067618351104 21078375917664 21084415885728 21094366189184 21140769803712 21230328798432 21246817767552 21276208631808 21287072708928 21297942333473 21303221299968 21304045217871 21320591440356 21360986155834 21423448829952 21440530073664 21450648436992 21451478056749 21468138785964 21497835805056 21508813049646 21514144283136 21525129855176 21646609755264 21663031094784 21663422037504 21663868928598 21680694615528 21710685664512 21720931521536 21721771594692 21738249952752 21738642252912 21860932624128 21872095273548 21877516551168 21877911364608 21889082683728 21935990249472 21936838640184 21953876334624 22087796410368 22088650672296 22105806274656 22153178271744 22164490147904 22164890140224 22181704652544 22182562546443 22241851564322 22306487463936 22306890018816 22324675643712 22335211259136 22336075090017 22383940545408 22384344498048 22395774412518 22401325490688 22412764076008 22539253456512 22556351964672 22557224348334 22567869709752 22574743878024 22605971671296 22616640037888 22617514753236 22634672631216 22713329707146 22762414381824 22774037346684 22779682182144 22780563203268 22791313964304 22822841340416 22840567166976 22841450542872 22937327041536 22987784821248 22998633375744 22999522864968 23005223589888 23016970538208 23017385914848 23066711396352 23078489741632 23097307393719 23164429289472 23226342617088 23227240913136 23238202473408 23244861335616 23245280824896 23257150351461 23306989640064 23325091490304 23387983064784 23468283686016 23468707207296 23486510808576 23487419166822 23549770782148 23550195773988 23568061193328 23649961860018 23700642930432 23701070644992 23713172907372 23719050519552 23719967871444 23731161962832 23763989436928 23782446225408 23783366029176 23883196197888 23928446111232 23935734710784 23947030628352 23947956797544 23953892603904 23966123962464 23999276461056 24017915990016 24030180040256 24119663486976 24131979491616 24165361419264 24184129941504 24185065280688 24196478864064 24203412318528 24215771087073 24249268924192 24268102614912 24352435974672 24370909981632 24424521372576 24436047961728 24448525518898 24455531196846 24455972534526 24469850509312 24520895350484 24612206120064 24625218019194 24639192035328 24677989030656 24678943470207 24690590127996 24697155695616 24698110876452 24743947764224 24848770961664 24849732006333 24868070267904 24915186157056 24922325555712 24935051416392 24935501407752 24941681989632 24954417734112 24988937346048 25094798396928 25114288785408 25127112666528 25161871168512 25174719346192 25181413650432 25181933113584 25182387560304 25201491177024 25214359585509 25249238776736 25268849114496 25356660138576 25375895960256 25388853423471 25410998605824 25423973993184 25431718130208 25443720042624 25464006710118 25478916509696 25532066292772 25586853267456 25627142454912 25640228209842 25655241191424 25675696507968 25695638062848 25696631860731 25708758793068 25764316744192 25873462547712 25874463223089 25894091855484 25922483287168 25942616514048 25950050320896 25963300959336 25999216166144 26019408989184 26129635444224 26142977782584 26149929560064 26150469002568 26179141537536 26199474103296 26212852102736 26220363345072 26240727926592 26290444499488 26388344706048 26401819146768 26402295608208 26422324659648 26458874836992 26472385291872 26514068842494 26529593479168 26641981237248 26663223296736 26683931834496 26697557208186 26713189281792 26720843894784 26734488116544 26748139305329 26755252003584 26756286782823 26905763229696 26919501875136 26940409456896 26941451397237 26961889457772 26991451670144 26999186018688 27012972367758 27020155488768 27033952545288 27071348791552 27148476928068 27186031596672 27207146184192 27221038722072 27228838858344 27258693765888 27279372489728 27279864787968 27280427539716 27301615441776 27374586540704 27476523869184 27490553956944 27528581822976 27542638492616 27549465286656 27549962459136 27564030046176 27719091039744 27740619638784 27762737659488 27784300157568 27814764097536 27815337883632 27822734364672 27836941234752 27851155359157 27954867331872 28015279239168 28029584426688 28037616250176 28051932843441 28052439083721 28073719950876 28104501223552 28112554514304 28126909372614 28187693071616 28268001749844 28307105064576 28321559264466 28329090356736 28329674752782 28351677574152 28382763611904 28404295066624 28405393623828 28427455253808 28587373431552 28600864582656 28601970742332 28609576399872 28624185047952 28663781073408 28678417399528 28685525710848 28785209925888 28862146340352 28884041459712 28884562716672 28885158571464 28907592820704 28947580886016 28962362126256 28984333270336 28984856337216 29107645366176 29147910165504 29162793698064 29170022068224 29170548486144 29185443578304 29193806611008 29208713579253 29249118186912 29271835112832 29286781924062 29410850005407 29451534229728 29474408366208 29489458615578 29497908763206 29520818917416 29553186853632 29553796501359 29575606203392 29576750061924 29702046540114 29766234191616 29780281678848 29781433453356 29845254060544 29845792664064 29861032550024 29868433987584 29972228891904 30052337942016 30060949381632 30075135952896 30076299131112 30090492946336 30099658504032 30141295561728 30156686337648 30179563508288 30284439609528 30307960639008 30349885842432 30365383128912 30372909576192 30374084271024 30388418619072 30397674924864 30413196613449 30455267390496 30583102722048 30584285546256 30623668562331 30650379761664 30666030486624 30689294050944 30689847886464 30714317371998 30772509759147 30796409858292 30862493116416 30926873201562 30969654550848 30984269964544 30985468304193 30993148447488 30993707766528 31009533801948 31075986186752 31100121987072 31183977419712 31208197093632 31291044914688 31291609609728 31292255119086 31300576160256 31315347744768 31316558889096 31400261031984 31424081591104 31533282480024 31600857240576 31601427526656 31617563876496 31625400692736 31626623828592 31641549283776 31711154705568 31844261597184 31845493197648 31904594814976 31914312947712 31930609063392 31954831949952 31971148755482 31980887160534 31999035281408 32041479233751 32135173244928 32175972655488 32202208178946 32220481892352 32230296244224 32246753707584 32261971818752 32263219574469 32271216424704 32287694782764 32357470153216 32469914632896 32494546642176 32495133056256 32495803392897 32566028496768 32581397282304 32582657392038 32607374929128 32607963379368 32791398936192 32808142910322 32816274826752 32833624025592 32903985374208 32905257960276 32920786837328 32929540927488 32930814501936 33131694615552 33132976008444 33157427023872 33158709411984 33220248209408 33229767407616 33246735221856 33247335210336 33272556978816 33318583128064 33362777346483 33459731195904 33460335028224 33502816888704 33549161558016 33575910818112 33576516747072 33593661618777 33601988236032 33619146114012 33691798819328 33808880184768 33834527947008 33835836522501 33851804564628 33898631990912 33908957506944 33924960056832 33926272129854 33952008946824 34143621572736 34161056020026 34169523273216 34186970946456 34234262010624 34260850750464 34262175814308 34278345057424 34405990562304 34497950063616 34499284297452 34507835384832 34525455807312 34526078872272 34590155352064 34600067094528 34617734612448 34692545318912 34839513925632 34840861369704 34857303710112 34867292003424 34905522050048 34932632137728 34960484460096 34978336014661 34987637235456 35184459608064 35202425529024 35203060810944 35229766212864 35231128750233 35296513722496 35324656173222 35325293660982 35352091789992 35427950678016 35550964395648 35551605967488 35569759361058 35578575779328 35596742944248 35645984155392 35673669338112 35675049043764 35824794296832 35892669166848 35920545942528 35921935196316 35930838905856 35949185943696 35998914691584 36017296490344 36026873985024 36045270060384 36197969237424 36248042128896 36276194912256 36277597921032 36294718296096 36305118477792 36344925021184 36373153050624 36373903386288 36402153922368 36420741623513 36556364972448 36635365158912 36654071942592 36672788278347 36683296795269 36683958801789 36704775763968 36752040061568 36781343025726 36888897097728 36958788052992 37016983545984 37035885191994 37045733543424 37087117178176 37115921646336 37273156442496 37302105401856 37372779235584 37383488333568 37402577124588 37403252111628 37412522984448 37431626601168 37483406019072 37502545830152 37642197595392 37690668999792 37742806752768 37762079019288 37772120475648 37772899670376 37773581340456 37802236765536 37843684815872 37873858165104 37903273671744 38063843940384 38116497908736 38134486110208 38135960989776 38146101866496 38165580063936 38196010065177 38218374764544 38298099439158 38380279901184 38410088730624 38460342314763 38482861787136 38513544761952 38543457094272 38563138189602 38596774514688 38616482835008 38646475116288 38810193821568 38841137783226 38863880220672 38883724930752 38913924771072 38925075481344 38944951439004 38998824249216 39029113483776 39049042565416 39194453166336 39214466673876 39268712306304 39299211154944 39319278154104 39330545017608 39361091889888 39404249138176 39405062001812 39435666749232 39602728720152 39633486989472 39688312255488 39707042238464 39708577937808 39771103263741 39794390218752 39962971855872 39994009915392 39994834945104 40046335812279 40069783922688 40081265842176 40101732174816 40132878005376 40188394082304 40208915116864 40358644844544 40379252812704 40410614185344 40442834186658 40466514456576 40487177505216 40498779028032 40517891492096 40519458551637 40530233233152 40550928817932 40607023187328 40779047395008 40810719276288 40831558083108 40888040648832 40908918937562 40919058734592 40919797181952 40920641309574 40952423162664 41030013012196 41061879811056 41235830935416 41292872734464 41313957738924 41324197929984 41324943688704 41346045069264 41578636559616 41610929458176 41644106489232 41721393219584 41722146146304 41723006825448 41734101547008 41755411852128 41867014709312 42022918858752 42044376640032 42110579926314 42134476320768 42135236702208 42156751835328 42168831771456 42188732378368 42190364058921 42281539607424 42460657596864 42482338896699 42493635535104 42494512129173 42574145417856 42595884666946 42606442599936 42608090435742 42641182880712 42721972311668 42881060147328 42901296873984 42902956113498 42936277571928 42995671610112 43017626099292 43028288566272 43050259710352 43293219510528 43326062189568 43326844075008 43327737857196 43361389231056 43421371329024 43441863043072 43443543189384 43476499905504 43477284505824 43721865248256 43744190547096 43755033102336 43755822729216 43778165367456 43871980498944 43873677280368 43907752669248 43930172886093 44175592820736 44177301344592 44211612549312 44234187923367 44246863144809 44328980295808 44329780280448 44363409305088 44365125092886 44483703128644 44649351287424 44670422518272 44672150180034 44767881090816 44768688996096 44791548825036 44802650981376 44825528152016 45078506913024 45112703929344 45114448696668 45135739419504 45149487756048 45211943342592 45233280075776 45235029506472 45269345262432 45426659414292 45524828763648 45548074693368 45559364364288 45561126406536 45582627928608 45645682680832 45681134333952 45682901085744 45740900942249 45874654083072 45975569642496 45997266751488 45999045729936 46010447179776 46033941076416 46034771829696 46071476057997 46156979483264 46194614787438 46328858578944 46454481826272 46476404946816 46489722671232 46490561649792 46514300702922 46613979280128 46650182980608 46775966129568 46936567372032 46937414414592 46938382678629 46973021617152 46974838333644 47099541564296 47100391547976 47136122386656 47299923720036 47401285860864 47402141289984 47426345814744 47438101039104 47439935742888 47462323925664 47527978873856 47564892450816 47566732058352 47627123661517 47766392395776 47856892222464 47871469421568 47894061256704 47895913595088 47907785207808 47932247924928 47956723133223 47971330740801 47998552922112 48060360080512 48239326973952 48263958983232 48330722838528 48370130561376 48392957728128 48406824637056 48431542174146 48498537848384 48536205229824 48704871949344 48741819963264 48849042745152 48872095923456 48873986088057 48897051037796 48911062393692 48911945069052 49041790700968 49212214365483 49224412240128 49250436038388 49355978061312 49357886940414 49381180255992 49394311391232 49396221752904 49487895528448 49697541923328 49699464012666 49736140535808 49830372314112 49844651111424 49870102832784 49871002815504 49883363979264 49908835468224 49977874692096 50189596793856 50228577570816 50254225333056 50323742337024 50349438692384 50363866227168 50364775120608 50402982354048 50428719171018 50498477553472 50537698228992 50713320277152 50751791920512 50777706846942 50821997211648 50847947986368 50863436260416 50887440085248 50889408194781 50928013420236 51064132585544 51173706534912 51241584030039 51254284909824 51280456419684 51351393015936 51391276125696 51393263721462 51417517586136 51528633488384 51746925095424 51748926446178 51788183710968 51844966574336 51885233028096 51900100641792 51926601918672 51998432332288 52038817978368 52259270888448 52285955565168 52299859120128 52300938005136 52358283075072 52398948206592 52425704205472 52440726690144 52481455853184 52580888998976 52776689412096 52803638293536 52804591216416 52844649319296 52917749673984 52944770583744 52986984259833 52987940491473 53028137684988 53283962474496 53326446593472 53354639041587 53367863668992 53395114416372 53468976233088 53496278610658 53510504007168 53512573565646 53839003750272 53880818913792 53882902794474 53923778915544 53982903340288 53998372037376 54025944735516 54040310977536 54067905090576 54142697583104 54296953856136 54372063193344 54414292368384 54442077444144 54457677716688 54517387531776 54558744979456 54559729575936 54560855079432 54603230883552 54749173081408 54953047738368 54981107913888 55057163645952 55085276985232 55098930573312 55099924918272 55128060092352 55172014538589 55438182079488 55481239277568 55525475318976 55553827787991 55568600315136 55630675767264 55673882469504 55702310718314 55909734663744 56059168853376 56075232500352 56103865686882 56104878167442 56147439901752 56209002447104 56225109028608 56253818745228 56375386143232 56536003499688 56614210129152 56643118528932 56658180713472 56659349505564 56703355148304 56765527223808 56808590133248 56810787247656 56854910507616 57174746863104 57201729165312 57203941484664 57219152799744 57248370095904 57327562146816 57356834799056 57371051421696 57447149158737 57570419851776 57724292680704 57768082919424 57769125433344 57770317142928 57815185641408 57844707284403 57895161772032 57924724252512 57968666540672 57969712674432 58215290732352 58295820331008 58325587396128 58370887156608 58387613222016 58417427158506 58498236373824 58528106796809 58543670225664 58573563848124 58821700010814 58903068459456 58948816732416 58978917231156 58995817526412 59041637834832 59106373707264 59107593002718 59151212406784 59153500123848 59404093080228 59532468383232 59560563357696 59562866906712 59690508121088 59691585328128 59722065100048 59736867975168 59944457783808 60104675884032 60121898763264 60150271905792 60152598262224 60180985892672 60199317008064 60282591123456 60313372675296 60359127016576 60568879219056 60615921278016 60699771684864 60730766257824 60748168542048 60776837238144 60795349849728 60826393226898 60910534780992 60941636973997 61168571092512 61247337124662 61300759523328 61332060973248 61363378406343 61378588101888 61379695772928 61380961964361 61428634743996 61545019518294 61592819716584 61724986232832 61853746403124 61939309101696 61968539929088 61970936608386 61986296894976 61987415533056 62019067603896 62151972373504 62200243974144 62367954839424 62416394187264 62582089829376 62583219219456 62584510238172 62601152320512 62630695489536 62633117778192 62800522063968 62848163182208 63066564960048 63201714481152 63202855053312 63235127752992 63253247657184 63283098567552 63422309411136 63454694168801 63690986395296 63809189629952 63828625895424 63861218126784 63893827000419 63909663899904 63912135653613 63942297510964 63961774321068 64082958467502 64270346489856 64351945310976 64354434170247 64404416357892 64493507415168 64523943637504 64526439148938 64542432849408 64575389565528 64714940306432 64939829265792 64989093284352 64990266112512 64991606785794 65132056993536 65162794564608 65165314784076 65214749858256 65215926758736 65582797872384 65616285820644 65632549653504 65667248051184 65807970748416 65810515920552 65841573674656 65861629003872 66263389231104 66265952016888 66317418823968 66440496418816 66459534815232 66493470443712 66494670420672 66545113957632 66547687639329 66725554692966 66919462391808 66920670056448 67005633777408 67008225270051 67151821636224 67153033494144 67187323237554 67203976472064 67238292228024 67383597638656 67617760369536 67669055894016 67671673045002 67703609129256 67797263981824 67817915013888 67849920113664 67852544259708 67904017893648 68287243145472 68322112040052 68339046546432 68373941892912 68468524021248 68521701500928 68524351628616 68556690114848 68811981124608 68995900127232 68998568594904 69015670769664 69050911614624 69052157744544 69180310704128 69200134189056 69235469224896 69291922181157 69679027851264 69681722739408 69714607420224 69734584006848 69771451054383 69811044100096 69920968920192 69956672029322 69975274470912 70404851058048 70406121621888 70459532425728 70462257500466 70593027444992 70649312346444 70650587321964 70704183579984 71101928791296 71103211934976 71139518722116 71157151558656 71193485888496 71291968310784 71347338676224 71350098087528 71649588593664 71785338333696 71841091885056 71843870392632 71861677811712 71898371887392 71997829383168 72034592980688 72053747970048 72090540120768 72395938474848 72496084257792 72552389824512 72555195842064 72589436592192 72610236955584 72647313261219 72689850042368 72747806772576 72804307844736 72841483247026 73112729944896 73308143885184 73345576556694 73366593590538 73367917603578 73409551527936 73504080123136 73562686051452 73917576105984 74033967091968 74036830410621 74071770383988 74091467086848 74174234356352 74231843292672 74546312884992 74604210803712 74745558471168 74766976667136 74805154249176 74806504223256 74825045968896 74863253202336 74966812038144 75005091660304 75284395190784 75381337999584 75485613505536 75524158038576 75544240951296 75545799340752 75547162680912 75604473531072 75643078756527 75687369631744 75747716330208 75806547343488 76127687880768 76166560270413 76232995817472 76271921979552 76331160127872 76392020130354 76436749529088 76536755041981 76596198878316 76760559802368 76920684629526 76965723574272 77027089523904 77086914188544 77089895582193 77126276379204 77232965670016 77292950232576 77620387643136 77682275566452 77767449861504 77827849542144 77850150962688 77889902878008 77997648498432 78058226967552 78098085130832 78388906332672 78428933347752 78537424612608 78598422309888 78638556308208 78661090035216 78722183779776 78808498276352 78810124003624 78871333498464 79205457440304 79266973978944 79376624510976 79417155875616 79542206527482 79588780437504 79692909889073 79925943711744 79989669890208 80092671624558 80139567845376 80162531684352 80203464349632 80244417915987 80265756010752 80268860348469 80417830233728 80717289689088 80758505625408 80821228370688 80885668373316 80974355010432 80997558056064 81035782984192 81038917103274 81060466466304 81101857635864 81214046374656 81558094790016 81621438552576 81663116166216 81776081297664 81817837875124 81838117469184 81839594363904 81841282619148 81904846325328 82060026024392 82123759622112 82471661870832 82585745468928 82627915477848 82648395859968 82649887377408 82692090138528 82979215451509 83157273119232 83221858916352 83288212978464 83442786439168 83444292292608 83446013650896 83468203094016 83510823704256 83553466077471 83734029418624 84045837717504 84088753280064 84155798530323 84221159852628 84313503670656 84337663542912 84377464756736 84380728117842 84563079214848 84921315193728 84964677793398 84987271070208 84989024258346 85148290835712 85191769333892 85212885199872 85216180871484 85282365761424 85443944623336 85762120294656 85802593747968 85805912226996 85872555143856 85991343220224 86035252198584 86056577132544 86100519420704 86586439021056 86652124379136 86653688150016 86655475714392 86722778462112 86842742658048 86883726086144 86887086378768 86952999811008 86954569011648 87443730496512 87488381094192 87510066204672 87511645458432 87556330734912 87626140737759 87747354560736 87815505338496 87860345772186 88232550016221 88354602689184 88423225098624 88468375846734 88493726289618 88657960591616 88659560560896 88661389504077 88726818610176 88730250185772 88967406257288 89298702574848 89340845036544 89344300360068 89535762181632 89537377992192 89583097650072 89605301962752 89651056304032 90157013826048 90225407858688 90228897393336 90271478839008 90298975512096 90423886685184 90466560151552 90470059012944 90538690524864 90853318828584 91049657527296 91096149386736 91118728728576 91122252813072 91165255857216 91239589840347 91291365361664 91365802171488 91481801884498 91749308166144 91871005686993 91951139284992 91998091459872 92067882152832 92069543659392 92142952115994 92313958966528 92317529277441 92389229574876 92908963652544 92952809893632 92956404912579 92979445342464 92981123299584 93028601405844 93227958560256 93300365961216 93551932259136 93873134744064 93874828829184 93876765357258 93946043234304 93949676667288 94199083128592 94200783095952 94272244773312 94599847440072 94802571721728 94804282579968 94852691629488 94876202078208 94879871485776 94924647851328 95055957747712 95133464116704 95254247323034 95532784791552 95713784444928 95742938843136 95791827190176 95864495849856 95913446266446 95942661481602 95997105844224 96120720161024 96124437701253 96527917966464 96661445677056 96740261122752 96785915456256 96789658723407 96813649274112 96863084348292 96997075696768 97072410459648 97409743898688 97483639926528 97698085490304 97744191846912 97747972176114 97794102075592 97822124787384 97823890138104 98083581401936 98424428730966 98448824480256 98500872076776 98711956122624 98715773880828 98762360511984 98788622782464 98792443505808 98975791056896 99395083846656 99398928025332 99472281071616 99660744628224 99689302222848 99740205665568 99742005631008 99817670936448 99955749384192 100088332039449 100379193587712 100508450666112 100647484674048 100698877384768 100727732454336 100729550241216 100780984856331 100805964708096 100857438342036 100996955106944 101075396457984 101426640554304 101503583841024 101555413693884 101695895972736 101726872520832 101774880170496 101778816389562 101856026840472 102128265171088 102483168060078 102508569819648 102560912839368 102702786031872 102782552251392 102786527442924 102835035172272 103057266976768 103493850190848 103497852892356 103576367421936 103689933148672 103770466056192 103800201283584 103853203837344 103996864664576 104077635956736 104518541776896 104571911130336 104601876010272 104716566150144 104797896413184 104851408410944 104881453380288 104935008043983 104962911706368 105161777997952 105553378824192 105607276587072 105609182432832 105689298638592 105889541167488 105973968519666 105975880982946 106056275369976 106652893186944 106709278083174 106735727337984 106790228832744 106937952466176 106992557221316 107021008014336 107025147131292 107678007500544 107761637827584 107765805588948 107847557831088 107965806680576 107996744074752 108051889471032 108080621955072 108135810181152 108285395166208 108593907712272 108744126386688 108828584736768 108884154888288 108915355433376 109034775063552 109117489958912 109119459151872 109121710158864 109206461767104 109262224870539 109498346162816 109906095476736 109962215827776 110018364835041 110049890385807 110114327291904 110170553970464 110256120184704 110344029077178 110876364158976 111050950637952 111107655575982 111137200630272 111261351534528 111347764939008 111404621436628 111819469327488 112118337706752 112150465000704 112207731373764 112209756334884 112294879803504 112418004894208 112450218057216 112507637490456 112750772286464 113072006999376 113228420258304 113286237057864 113316361426944 113318699011128 113406710296608 113531054447616 113617180266496 113621574495312 113709821015232 114349493726208 114403458330624 114407882969328 114438305599488 114496740191808 114588030195531 114655124293632 114713669598112 114894298317474 115140839703552 115381026944289 115448585361408 115540634285856 115630371282816 115689414568806 115790323544064 115849448505024 115937333081344 115939425348864 116430581464704 116591640662016 116651174792256 116741774313216 116775226444032 116834854317012 116996472747648 117056213593618 117087340451328 117147127696248 117643400021628 117806136918912 117897633464832 117957834462312 117991635052824 118083275669664 118212747414528 118215186005436 118302424813568 118307000247696 118808186160456 119064936766464 119121126715392 119125733813424 119313309791223 119381016242176 119383170656256 119444130200096 119888915567616 120139007436837 120209351768064 120243797526528 120305196524448 120361971785344 120398634016128 120565182246912 120626745350592 120718254033152 121137758438112 121231842556032 121399543369728 121461532515648 121496337084096 121553674476288 121558375654911 121590699699456 121652786453796 121821069561984 121883273947994 122337142185024 122494674249324 122664121946496 122726756812686 122757176203776 122759391545856 122761923928722 122857269487992 123090039036588 123185639433168 123707492806248 123878618203392 123937079858176 123941873216772 123972593789952 123974831066112 124038135207792 124303944747008 124735909678848 124832788374528 125164179658752 125166438438912 125169020476344 125202304641024 125266235556384 125601044127936 125696326364416 126133129920096 126403428962304 126405710106624 126470255505984 126506495314368 126566197135104 126571092176763 126844618822272 126909388337602 127381972790592 127447016690097 127722436253568 127787654000838 127819327799808 127824271307226 127884595021928 127923548642136 128165916935004 128703890621952 128708868340494 128808832715784 128987014830336 129047887275008 129052878297876 129084865698816 129150779131056 129429880612864 129879658531584 129978186568704 129980532225024 129983213571588 130264113987072 130325589129216 130330629568152 130429499716512 130431853517472 131165595744768 131232571641288 131265099307008 131334496102368 131615941496832 131621031841104 131683147349312 131723258007744 131790518658279 132526778462208 132531904033776 132634837647936 132702563770101 132986940887424 132989340841344 133090227915264 133095375278658 133451109385932 134011267554816 134016450540102 134303643272448 134306066988288 134374646475108 134407952944128 134476584456048 134767195277312 135235520739072 135338111788032 135343346090004 135407218258512 135594527963648 135635830027776 135699840227328 135705088519416 135808035787296 136574486290944 136644224080104 136678093092864 136747883785824 136937048042496 137043403001856 137048703257232 137113380229696 137222702826747 137623962249216 137991800254464 137997137189808 138031341539328 138101823229248 138104315489088 138470938449792 138583844362314 139363445478816 139429214840448 139469168013696 139542902108766 139622088200192 139841937840384 139913344058644 139950548941824 140809702116096 140812243243776 140815148035887 140919064851456 140924515000932 141186054889984 141298624692888 141301174643928 141408367159968 142203857582592 142206423869952 142279037444232 142314303117312 142386971776992 142583936621568 142694677352448 142700196175056 142881370984551 143299177187328 143570676667392 143682183770112 143687740785264 143723355623424 143796743774784 143870169399669 143995658766336 144069185961376 144181080241536 144791876949696 144992168515584 145110391684128 145178873184384 145220473911168 145294626522438 145379700084736 145495613545152 145608615689472 145682966494052 146225459889792 146616287770368 146621958264171 146691153113388 146733187181076 146735835207156 147008160246272 147125372102904 147636643096449 148067934183936 148073660821242 148143540767976 148182934173696 148348468712704 148463686585344 149092625769984 149208421607424 149491116942336 149533953334272 149610308498352 149613008446512 149650091937792 149726506404672 149933624076288 150010183320608 150568790381568 150762675999168 150971227011072 151048316077152 151091598681504 151094325361824 151208947062144 151286157513054 151374739263488 151495432660416 151613094686976 152255375761536 152333120540826 152465991634944 152543843959104 152662320255744 152668224584343 152784040260708 153073510083962 153192397756632 153521119604736 153724752090117 153841369259052 154054179047808 154173828377088 154179791164386 154252552758408 154465931340032 154585900465152 155240775286272 155364551132904 155534899723008 155655699084288 155700301925376 155779805756016 155995296996864 156116453935104 156196170261664 156777812665344 156857866695504 157074849225216 157196844619776 157277112616416 157322180070432 157444367559552 157616996552704 157620248007248 157742666996928 158410914880608 158533947957888 158753249021952 158834311751232 158915415872837 158960952779499 158963821474419 159084413054964 159385819778146 159851887423488 159979339780416 160063917124761 160185343249116 160406928699264 160488835831974 160531512021504 160537720696938 160835660467456 161517011250816 161642456741376 161771336746632 161948710020864 161995116112128 162071565968384 162077834206548 162120932932608 162203715271728 162428092749312 163116189580032 163242877105152 163326232332432 163552162595328 163635675750248 163676234938368 163679188727808 163682565238296 163809692650656 164120052048784 164247519244224 164943323741664 165171490937856 165255830955696 165296791719936 165299774754816 165384180277056 165516043615767 165958430903018 166314546238464 166443717832704 166576425956928 166661483363973 166892027301792 167021647408512 167106932154942 167468058837248 168177506560128 168311597060646 168442319705256 168627007341312 168675327085824 168754929513472 168761456235684 169126158429696 169842630387456 169929355586796 169974542140416 169978048516692 170296581671424 170383538667784 170425770399744 170432361742968 170564731522848 170887889246672 171524240589312 171605187495936 171611824453992 171745110287712 171982686440448 172070504397168 172113154265088 172201038841408 172341447476211 173172878042112 173304248758272 173307376300032 173310951428784 173445556924224 173534121853209 173685485316096 173774172757536 173905999622016 173909138023296 174887460993024 174976762188384 175112661469824 175252281475518 175494709121472 175584320390427 175631010676992 175720691544372 176465100032442 176709205378368 176846450197248 176936751693468 176987452579236 177315921183232 177319121121792 177322779008154 177453637220352 177460500371544 177934812514576 178597405149696 178681690073088 178688600720136 179071524363264 179074755984384 179166195300144 179210603925504 179302112608064 180314027652096 180450815717376 180457794786672 180542957678016 180597951024192 180847773370368 180940118025888 181077381049728 181706637657168 182099315054592 182192298773472 182244505626144 182330511714432 182479179680694 182582730723328 182731604342976 182824910921991 182963603768996 183742011373986 183902278569984 183996182919744 184090135219029 184135764305664 184139087318784 184142885893083 184285904231988 184627917933056 184635058554882 184778459149752 185817927305088 185905619787264 185912809825158 185958890684928 185962246599168 186057202811688 186455917120512 186600731922432 187103864518272 187746269488128 187749657658368 187753530714516 187892086468608 187899353334576 188398166257184 188401566191904 188544489546624 189199694880144 189605143443456 189608565159936 189705383258976 189759742971552 189849295702656 190111915495424 190266928233408 190364082506403 190508494646068 191427568889856 191485877686272 191583654380352 191681481001257 191728991699712 191736406960839 191826892532892 191885322963204 192241440322048 192248875402506 193055835932928 193063302510741 193480522245504 193571830912512 193579317446814 193627298548224 193726168696584 193994151393536 194144820919296 194819487797376 194967279853056 195396170980608 195488383693824 195495944352228 195588204151184 195644249574768 195647780276208 196167162803872 196848857461932 196897648960512 197001744153552 197423912245248 197431547761656 197524721023968 197584887011616 197951582113792 198790167693312 198797856050664 199321489256448 199378604445696 199480411331136 199484011262016 199635341872896 199643062917987 200176664078898 200758387175424 201016901332224 201024675810153 201397754769536 201455464908672 201459100482432 201561969712662 201611929416192 201714876684072 201993910213888 202150792915968 202853281108608 203007167682048 203110827387768 203391791945472 203453745041664 203549760340992 203557632779124 203712053680944 204256530342176 204966336120156 205017139639296 205121825678736 205405572063744 205565104502784 205573054885848 205670070344544 206114533953536 206987700381696 206995705784712 207152734843872 207379866297344 207540932112384 207600402567168 207706407674688 207812466910633 207875766543471 207993729329152 209037083553792 209143822260672 209203752020544 209314353163149 209433132300288 209702816821888 209762906760576 209870016087966 209925823412736 210323555995904 211214553174144 211218364865664 211378597277184 211779082334976 211947937039332 211951761965892 212112550739952 213305786373888 213418556166348 213471454675968 213580457665488 213875904932352 213985114442632 214042016028672 214050294262584 215356015001088 215523275655168 215531611177896 215695115662176 215931613361152 215993488149504 216103778942064 216161243910144 216271620362304 216570790332416 217187815424544 217488252773376 217657169473536 217768309776576 217830710866752 217941939783657 218069550127104 218243420317728 218412923534208 218524449741078 218996692325632 219924431655552 220036729670082 220099780771614 220228654583808 220341107940928 220512240369408 220688058154356 221752728317952 222101901275904 222215311151964 222274401260544 222522703069056 222695529878016 222809242873256 223638938654976 224236675413504 224300930001408 224415462747528 224419512669768 224589759607008 224836009788416 224900436114432 225015274980912 225501544572928 226144013998752 226456840516608 226572474115728 226632722853888 226637398022256 226813420593216 226929236269581 227062108895232 227243148990624 227419642030464 228499680811239 228698987452416 228815765938656 228993480383616 229176060391062 229310248587264 229427339196224 229610265125943 229788596634948 230281679407104 230762053888578 230897170722816 231081268571712 231260742565632 231378829137612 231698897010048 231874666162688 231878850697728 232861162929408 233302349584512 233483548626432 233550452888064 233669708634024 233992945495296 234112427187236 234174680902656 234294255392496 235286800043256 235612273837824 235795266929664 235915668924624 235983270105648 236166551339328 236425494829056 236430372010872 236614000495392 237616372320912 238129873532928 238251467626848 238626619582446 238762032484352 238766341312512 238888260400192 239078729667219 239777831135232 240278014873674 240418703536128 240487595053056 240610393048896 240723943570688 240733253747961 240797268032256 241253490701184 241436508066304 242275516876224 242463685112064 242923065031296 242992674168192 243107348952576 243116751309822 243181399398912 243305572907592 243642139123968 243766547895988 244674284370048 244989348498648 245328243892992 245453513625372 245514352407552 245518783091712 245523847857444 245714538975984 246180078073176 246371278866336 247414985612496 247757236406784 247874159716352 247883746433544 247945187579904 247949662132224 248076270415584 248607889494016 248937646354527 249471819357696 249665576749056 250328359317504 250332876877824 250338040952688 250404609282048 250532471112768 250660398232413 251202088255872 251392652728832 252266259840192 252467395590969 252940511011968 253012990628736 253132394270208 253142184353526 253689237644544 253818776675204 254763945581184 254894033380194 255444872507136 255575308001676 255638655599616 255648542614452 255769190043856 255847097284272 256331833870008 257407781243904 257417736680988 257617665431568 257974029660672 258095774550016 258105756595752 258169731397632 258301558262112 258859761225728 259759317063168 259956373137408 259961064450048 259966427143176 260528227974144 260651178258432 260661259136304 260858999433024 260863707034944 262331191489536 262465143282576 262530198614016 262668992204736 262878422213277 263242063682208 263366294698624 263446516015488 263581037316558 265063808067552 265269675295872 265405127540202 265973881774848 265978681682688 265984168512231 266180455830528 266190750557316 266902218771864 268022535109632 268032901080204 268607286544896 268612133976576 268749292950216 268815905888256 268953168912096 269534390554624 270471041478144 270676223576064 270686692180008 270814436517024 271189055927296 271271660055552 271399680454656 271410177038832 271616071574592 271754764421597 273148972581888 273288448160208 273356186185728 273495767571648 273718769521041 273874096084992 274097406514464 274226760459392 274445405653494 275247924498432 275994274379616 276203646458496 276208630978176 276941876899584 276952587832323 277167688724628 278726890957632 278858429680896 278869214737737 278938336027392 279085804217532 279683875680768 279826688117288 279901097883648 281619404232192 281624486487552 281630296071774 281838129702912 281849030001864 282372109779968 282597249385776 282602349287856 282816734319936 284407715165184 284412847739904 284558074888464 284628606234624 284773943553984 285167873243136 285400392350112 285762741969102 286598354374656 287141353334784 287375481570528 287593487549568 287740338799338 287991317532672 288138371922752 288362160483072 288373313103759 289583753899392 289984337031168 290220783368256 290357746368768 290368976170221 290440947822336 290589253044876 290991227090304 291217231378944 291365932988104 292450919779584 293232575540736 293243916528342 293382306226776 293466374362152 293471670414312 294016320492544 294250744205808 295273286192898 296135868367872 296147321642484 296287081535952 296365868347392 296696937425408 296927373170688 298185251539968 298416843214848 298982233884672 299067906668544 299220616996704 299226016893024 299453012809344 299867248152576 300020366641216 300264996118347 301137580763136 301525351998336 301942454022144 302096632154304 302183197363008 302188650723648 302342954568993 302417894124288 302572315026108 302990865320832 303226189373952 304510751523072 304666241081652 305087687918208 305324640511488 305336449168686 305568080521416 306147020167924 306384795513264 307449504180234 307682738518104 308108358095616 308347656754176 308359582328772 308505105516816 308931862680064 309171800930304 310481550572544 310729102265808 311069799446016 311311398168576 311400603850752 311559611512032 311990593993728 312232907870208 312392340523328 313555625330688 313715733391008 314149698450432 314393689239552 314554225232832 314644360140864 314805024131949 314888735119104 315240496014496 315485333993856 316821829761216 317067895915776 317668623502464 317830831745674 317921905558998 317927642948838 318168826109928 318771639556292 319958679560832 320127834249522 320370686498232 320813857398528 320977671663948 321063024043008 321075441393876 321671320934912 323034022501632 323284913482752 323542673493264 323897420041728 323990232224256 324143131936768 324155668413096 324241865865216 324407430543456 324856185498624 326232379160064 326485754210304 326652464664864 327104325190656 327271351500496 327352469876736 327358377455616 327365130476592 327619385301312 327786674611617 328240104097568 328495038488448 329886647483328 330055094505123 330149671157421 330342981875712 330511661911392 330768360554112 331032087231534 331916861806036 332629092476928 333152851913856 333322966727946 333784054603584 334043294817024 334213864309884 334936117674496 336355013120256 336623194121292 336884639410512 337254014682624 337350654171648 337509859026944 337522912471368 338252316859392 339685260774912 339858711173592 339949084280832 339956097033384 340593163342848 340767077335568 340851540799488 340864723485936 341129463045696 341775778493344 343048481178624 343210374991872 343223648907984 343490220575424 343764090586593 343965372880896 344141008794336 344402077682816 344682894952422 346345756084224 346621902857568 346891113848448 347068243706418 347370970632192 347548345515072 347725810969277 347811999244032 347818276046592 349774921986048 349953524376768 350225322939648 350504562951036 350989418242944 351168640780854 351262021353984 351441383088744 352930200064884 353418410756736 353692900394496 353873503386936 353974905158472 354631842366464 354638242243584 354645558016308 354907274440704 354921000743088 355869625029152 357194810299392 357363380146176 357377201440272 357939929373669 358143048726528 358149511968768 358332390600288 358604225216128 360628055304192 360915589573344 361085915356032 361195902048384 361695546740736 361880236051776 362065019669041 362154762099456 363413275314336 364198630109184 364384597546944 364489011252288 364661023428864 364675126964733 364958359361388 365463208685952 365649821843982 365927207537992 367484022747972 367992365839488 368180270438058 368271528611328 368278174637568 368285771786166 368571808463976 369255835866112 369270117109764 369556918299504 371635854610176 371811239574528 371825619650316 371917781369856 371924493198336 372114405623376 372911834241024 374207729036544 375492538976256 375499315316736 375507061429032 375798706669152 376796332514368 376803132383808 377088979093248 378399389760288 379210286886912 379217130319872 379410766517952 379519485943104 379698591405312 379713276530289 380533856466816 380728165012806 381016989292136 382341050070291 383167308760704 383362962002514 383457983399424 383472813921678 383653785065784 383770645926408 384482880644096 384497750805012 386111671865856 386126605021482 386961044491008 387143661825024 387158634893628 387254597096448 387452337393168 387988302787072 388289641838592 389638975594752 389934559706112 390792341961216 390976767387648 390991888704456 391176408302368 391288499149536 391295560552416 392334325607744 393697714923864 393795297921024 394003488307104 394847824490496 394863095523312 395049442047936 395169774023232 395371555974837 397580335386624 397595712101328 398107691310303 398960822662272 398968022524032 399270683745792 399286125835974 400353328157796 402033802664448 402049351620306 402795509539072 402910929817344 402918200964864 403123939425324 403223858832384 403429753368144 403987820427776 404301585831936 405706562217216 406014335364096 406221654775536 406783583890944 406907490083328 407099520681984 407115265558248 407424107361888 408513060684352 409932672240312 410034279278592 410243651357472 410811144127488 411130209005568 411146109771696 411340140689088 411668108480241 413975400763392 413991411569424 414305469687744 414759732594688 415412815349376 415624933821266 415751533086942 415987458658304 418287644521344 418407504041088 418628706326298 418866264600576 419405633643776 419525813521152 419740032175932 419851646825472 420647111991808 422429106348288 422436729731328 422445444107661 422757194554368 423558164669952 423895874078664 423903523931784 424225101479904 426611572747776 426837112332696 426942909351936 427160915330976 427751809864704 427970228885264 428084032057344 428100588525168 428644112953653 430712030002176 431046551310336 431063222355792 431390231324352 431610508199007 431863226722304 431986976299008 432207557884128 432543240724608 433141580664832 434375630849088 434976505546752 435536619553152 435661421733504 435883879567314 436139100254208 436486840635456 436825847068416 437048899482156 437993384651264 439848863311104 439865874792513 440073459340164 440199561543228 440682215881856 441024480738816 441376116308712 444203802551808 444430622303928 444548802521088 445045406138112 445391059756032 445618485746512 447277877309952 448473350827008 448601860002816 448830925495056 448839025339536 449179519214016 449672019576832 449800872228864 450030549961824 451003089145856 452288027997504 452913681033216 453144948231456 453274796044512 453626841186432 453858472539162 454124217790464 454486297981248 454718368190593 454839284060928 456999361622478 457397974904832 457631531877312 457986960767232 458004673753029 458352120782124 458854678392448 459220530251886 459577193269896 460563358814208 461524107777156 462162537143424 462521485131264 462757658275224 463397794020096 463749332325376 463757701395456 465722325858816 466604699169024 466967097252864 467100905776128 467339417268048 467985890990592 468224854374472 468349361805312 468588510784992 470573600086512 471224547675648 471590533859328 471831337849248 471966540211296 472333102678656 472850989658112 472860744021744 473228000990784 473469641105669 475232744641824 476259747065856 476502935253696 476746247618511 476882858338497 476891464423257 477253239164892 477776520800384 478157459334438 479555662270464 480556029747348 481220786097792 481447887141376 481466507495922 481594536064512 482506981402368 482873016132608 484551033752448 484927370224128 485846130062592 485985348336384 486214697905152 486233502619644 486362798797824 486611145815184 487284278247936 487533095791976 489348568740096 489978696997296 490656487785984 490907027250744 491028704815104 491037566183424 491047695714888 491429077951968 492360156146352 492742557732672 494829971224992 495514472813568 495748319432704 495767492867088 495890375159808 495899324264448 496152540831168 496548130847301 497875292709054 498943638715392 499331153498112 499984450091919 500676081905376 501064942225536 501320796464826 502404176511744 502785305457664 504532519680384 504934791181938 505881022023936 506025981257472 506264788540416 506284368707052 507378475289088 507637553350408 509527891162368 509788066760388 510889745014272 511150616003352 511277311199232 511297085228904 511538380087712 511694194568544 512663667740016 514815562487808 514835473361976 515235330863136 515948059321344 516191549100032 516211513191504 516339462795264 516603116524224 517024342428633 519518634126336 519912746274816 519922128900096 519932854286352 520602365559627 521056455948288 521322518272608 521717998866048 521727414069888 524662382979072 524930286565152 525337984409472 525756844426554 526484127364416 526732589397248 526752961171281 526893032030976 527162074633116 530127616135104 530539350591744 530810255080404 531947763549696 531957363365376 531968337024462 532360911661056 532381501114632 533804437543728 536045070219264 536065802160408 537214573089792 537224267953152 537498585900432 537631811776512 537906337824192 540942082956288 541352447152128 541373384360016 541628873034048 542378111854592 542543320111104 542820354077664 543232143149184 543509528843194 546297945163776 546576896320416 546991535143296 547437539042082 547748192169984 548194813028928 548453520918784 548474732765973 548890811306988 551988548759232 552270405657087 552407292916992 552417261956352 552428657679249 553883753799168 553905175664646 554335377449256 557453781915264 557716859361792 557738429475474 557876672054784 558171608435064 559367751361536 559653376234576 559802195767296 563238808464384 563248972975104 563260592143548 563676259405824 563698060003728 564744219559936 565194498771552 565204698575712 565633468639872 568815430330368 568825695479808 569116149776928 569547887107968 570335746486272 570800784700224 571092247519209 571525483938204 574282706669568 574750963141056 575044443003771 575186975099136 575209220882517 575480677598676 576276743845504 576724320966144 576746626207518 579167507798784 580441566736512 580715492737536 580737952340442 580881895644672 581178506089752 581982454180608 582434462757888 582731865976208 584901839559168 586465151081472 586487833056684 586764612453552 586932748724304 586943340828624 588032640985088 588501488411616 590546572385796 592271736735744 592294643284968 592574163071904 593393874850816 593854746341376 594631712249237 596370503079936 597964467769344 598135813337088 598441233993408 598452033786048 598906025618688 598929188753961 600040733282432 600529992236694 602275161526272 603050703996672 604193264308608 604366394726016 604377301447296 604685909137986 604835788248576 605144630052216 605981730641664 606452378747904 609021503046144 609332482163304 610175375836416 610649281022976 610672898337372 611136161042832 612294040335848 612769591026528 614899008360468 615365477036208 616216716191232 616695313508352 616719164657544 617010211033632 617863725360128 618343601860608 619152607599721 620963101145088 621458204531616 622139598892032 622622796337152 622801207701504 623119223024064 623437400731899 623627299630413 623981187987456 624784681046656 627111250661376 627431466782016 628299396900864 629108450465664 629288720281728 629610048263898 629777470238208 630480992028992 630970667987712 633643659522432 634135791831552 635337247004928 635661663491348 635843811117996 635855285897676 636337652219856 637543279112584 639917359121664 640255668499044 640741372996464 641627714797056 641955343327896 642126048086016 642150882787752 643342641869824 646068045003264 646569826965504 647085346986528 647794840083456 647980464448512 648286263873536 648311336826192 648483731730432 648814861086912 649712370997248 652464758320128 652971508420608 653304929329728 653825819350971 654208650381312 654542703000992 654730260953184 655238770602624 655573349223234 656480208195136 656990076976896 659773294966656 660110189010246 660299342314842 660685963751424 661023323822784 661536721108224 662064174463068 663833723612072 665258184953856 666305703827712 666645933455892 667568109207168 668086589634048 668427728619768 669872235348992 672710026240512 673246388242584 673769278821024 674508029365248 674701308343296 675019718053888 675045824942736 676504633718784 679370521549824 679717422347184 679898168561664 679912194066768 680787708808743 681186326685696 681534154671136 681729446971872 682258926091392 683551556986688 685499042433717 686096962357248 686447297815968 686980441150848 687528181173186 687930745761792 688282017588672 688804155365632 688830795377829 689365789904844 692691512168448 693243805715136 693782227696896 694136487412836 695096691030144 695451621938554 695623998488064 695636552093184 699907048753536 700450645879296 701009125902072 701978836485888 702337281561708 702524042707968 702882766177488 705860400129768 706836821513472 707385800788992 707747006773872 707949810316944 709263684732928 709276484487168 709291116032616 709842001486176 711739250058304 714389620598784 714754402880544 715879858747338 716286097453056 716299023937536 716664781200576 717208450432256 717236189001657 721256110608384 721831179146688 722171830712064 722199761243883 722391804096768 723760472103552 724130039338082 724309524198912 726826550628672 728769195093888 728978022504576 729322046857728 729350253929466 729916718722776 730926417371904 731299643687964 731854415075984 734968045495944 735984731678976 736360540876116 736543057222656 736556349275136 736571543572332 737143616927952 738511671732224 738540234219528 739113836599008 743271709220352 743622479149056 743651239300632 743835562739712 743848986396672 744228811246752 745823668482048 746812939063581 748415458073088 750985077952512 750998630633472 751014122858064 751597413338304 751981194697239 753592665028736 753606264767616 754177958186496 756798779520576 758821533035904 759038971886208 759397182810624 759426553060578 761067712933632 761456330025612 762033978584272 764682100140582 766334617521408 766725924005028 766915966798848 766945627843356 767307570131568 767541291852816 768965761288192 768995501610024 772223343731712 772253210042964 773922088982016 774287323650048 774317269787256 774509194192896 774904674786336 775976605574144 776579283677184 779277951189504 779869119412224 781584683922432 781953534775296 781983777408912 782352816604736 782576998299072 782591121104832 784668651215488 787395429847728 787590595842048 788006976614208 789726191046624 790098884095872 790339548046464 790743111949674 795191424202656 796215382620606 797921645324544 797936045048064 797952505536693 798541367491584 798572251671948 800706656315592 804067605328896 804098703240612 805591019078144 805821859634688 805836401929728 806247878850648 806447717664768 806859506736288 807975640855552 808603171663872 811413124434432 812028670728192 812443309551072 813567167781888 813814980166656 814199041363968 814230531116496 814848214723776 815264293264791 817026121368704 819865344480624 820068558557184 820487302714944 821622288254976 822292219543392 822680281378176 823336216960482 827982823138848 828610939375488 829519465189376 830825630698752 830857763496969 831249867642532 831503066173884 836575289042688 836607644213211 836815008082176 837257412652596 838811267287552 839051627042304 839480064351864 839703293650944 841294223983616 844858212696576 844873459462656 844890888215322 845514389108736 847116329339904 847791748157328 847807047863568 848450202959808 853223145495552 853674224665392 853885818703872 854321830661952 855503619729408 855940457770528 856201177050336 857288225907306 861424060004352 862126444711584 862780462648704 863221016398014 863726453444608 863973952598016 864415115768256 865086481449216 865119939311277 868751261698176 869953011093504 871073239106304 871106928510663 871322843467008 871767759134628 872973681270912 873651694136832 874097798964312 875986769302528 879697726622208 879731749585026 880146918680328 880399123086456 881364431763712 882048961477632 882752232617424 888407605103616 888861244607856 889097605042176 890090812276224 890782119512064 891236971493024 894555754619904 896946701654016 897203720005632 897661850990112 897678050679072 898359038428032 899344039153664 899601744457728 900061099923648 900794988355041 904576055995008 905827362066432 906289896462912 906549592089024 907028863706979 907253682372864 907716945078324 908972595962496 909436736381186 909678568121856 913998723244956 915263063754624 915973921534464 916009347506058 916704241564248 917709356784896 918441060503772 919154386539792 923048215554312 924325074286848 925042970262528 925515316550448 926795588040192 927498664650752 927515402790912 931444651717632 933209398338048 933934194505728 934201811552256 934678834536096 935971781981184 936449708748944 936698723610624 937177021569984 941147200173024 942449095351296 943181067718656 943662675698496 943933080422592 944415072395847 944666205357312 945721488043488 946456001981568 946939282211338 950465489283648 953005870507392 953492495237022 953765716676994 953782928846514 954506478329784 955553041600768 956314918668876 961112059494696 962441572195584 962895774282752 962933014991844 963189072129024 965013962804736 965746032265216 969102067504896 969854740448256 971692260125184 971970696672768 972429395810304 972467005239288 972725597595648 973222291630368 974568556495872 975066191583952 978697137480192 979957393994592 981312975571968 981814054501488 982057409630208 982075132366848 982095391429776 982858155903936 983360023834851 984720312292704 985485115465344 989659942449984 990165283515369 991028945627136 991534985734176 992305081662336 993096261694602 994977815545753 995750585418108 997887277430784 999968900183838 1001352163810752 1002129884451072 1002641592929652 1004808353023488 1005570610915328 1009065039360768 1009869582363876 1011762044047872 1012051962514944 1012529577080832 1012568737414104 1014756950578176 1015275106700816 1019055782324736 1019576133520776 1021779490028544 1022301232006704 1022554622398464 1022594170457808 1023076760175424 1023388389137088 1025327335480032 1029631124975616 1029670946723952 1030470661726272 1031896118642688 1032423026383008 1033206233048448 1034048684857266 1036007828557949 1039037268252672 1039865708572704 1041204731119254 1042112911896576 1042645036545216 1043177432907831 1043435997732096 1043454828139776 1049324765958144 1049860573130304 1050675968818944 1051513688853108 1052968254728832 1053465178794496 1053505922342562 1053786064061952 1054324149266232 1060255232270208 1061078701183488 1061620510160808 1063895527099392 1063914726730752 1063936674048924 1064721823322112 1064763002229264 1067608875087456 1072090140438528 1072131604320816 1074429146179584 1074448535906304 1074997171800864 1075812675648384 1078729800869617 1081884165912576 1082746768720032 1083257746068096 1084756223709184 1085086640222208 1085640708155328 1086195059007123 1086464286298368 1087019057686388 1092595890327552 1093153792640832 1093983070286592 1094025380894199 1094875078084164 1096389626057856 1096907041837568 1096949465531946 1097781622613976 1103977097518464 1104540811314174 1104814585833984 1104834523912704 1104857315358498 1107767507598336 1107810351329292 1108670754898512 1114907563830528 1115433718723584 1115476858950948 1115753344109568 1116343216870128 1118735502723072 1119306752469152 1126477616928768 1126497945950208 1126521184287096 1127396120007456 1129488439119872 1130388997543104 1130409397151424 1131266937279744 1137630860660736 1137651390959616 1138232299553856 1139095774215936 1139139829590867 1141601569400448 1142184495038418 1143050967876408 1147023150210873 1149501926282112 1150088886007542 1150373950198272 1150418441765034 1150961355197352 1152553487691008 1153448641932288 1153493252415036 1158335015597568 1160883133473024 1161430985475072 1161475904680884 1161763791289344 1162357012179504 1163964908361216 1164868925515776 1165463731952416 1169803679118336 1172930302162944 1172975666113368 1173529224907104 1173865497448608 1173886681657248 1176065281970176 1177002976823232 1181093144771592 1184543473471488 1184589286569936 1185148326143808 1186114667924511 1186787749701632 1189263424498474 1192741006159872 1194323073930909 1196882467986816 1196904067572096 1197812051237376 1197858377507922 1200081466564864 1201059984473388 1206101407993344 1208386528617216 1208732789452032 1208754602894592 1209371818275972 1209671576497152 1210289260104432 1211963461283328 1212904757495808 1218043006092288 1218664964326608 1220350751672832 1221298562045952 1221345796674744 1222272322085664 1224588080671696 1225539182053056 1229798016720936 1230730954072416 1232433432382464 1233390627016704 1233438329315088 1234020422067264 1235004325440723 1235727450720256 1238305215199442 1241926202290176 1242916409063232 1244279197784064 1246238446048128 1246874801463798 1247254599260826 1247962375974912 1249569362093312 1254862933564032 1256598793801728 1258216900931328 1258577440563456 1259220096527796 1259554940476416 1260961984057984 1261941335975424 1267287319044864 1268271583663104 1270674494009856 1271323326982696 1271687622235992 1271710571795352 1272675304439712 1275086558225168 1279834718243328 1280511336998088 1281482745992928 1283255429594112 1283910686655792 1284252096172032 1284301765575504 1285932338860959 1286685283739648 1292136090006528 1293139653931008 1294170693973056 1294831524597021 1295589680166912 1295960928897024 1296622673652384 1297629722173824 1299424741994496 1304929516640256 1306609858659456 1307651638701942 1308417300762624 1309085406001984 1309460521906368 1310477541205248 1311146698446468 1312960416390272 1313980153953792 1319546589933312 1320220378020492 1320598684629684 1322046647645568 1323073442216448 1324128348926136 1327667447224144 1332611407655424 1333291866911784 1335136218414336 1336173179268096 1336855457239536 1339744470697984 1345420052481024 1346492776485168 1347538557642048 1349016058730496 1349402616686592 1350091649885472 1353009267437568 1358741043099648 1359434844694368 1359824388133536 1361575417617486 1362372653371392 1363068309342272 1363458893943744 1364155104571779 1364517852182784 1367103113973376 1370998084867434 1372193924714496 1372894595631936 1373960882301696 1375056362346372 1376564035177344 1377608310731264 1377661590755658 1378731579809688 1386487611430272 1387564455393792 1388272974825672 1390193382060288 1390903243877108 1391247996976128 1391273104186368 1399814097507072 1400901291758592 1402018251804144 1403957672971776 1404674563123416 1405048085415936 1405765532354976 1411720800259536 1413673643026944 1414771601577984 1415494013547744 1415899620633888 1418527369465856 1418552968974336 1418582232065232 1419684002972352 1420408923317007 1423478500116608 1428779241197568 1429508805761088 1430238742855533 1430648575015491 1431759717494676 1433329562401152 1434416900864512 1434472378003314 1443662358293376 1444343661424128 1444399522487766 1444783608193536 1447520944207104 1448260078676164 1448619048397824 1453653101257344 1457538390187776 1457956045009152 1458644093715456 1458700507858932 1459833437445552 1461852834743808 1462599287375928 1463708830151968 1469936090991888 1471969463357952 1472721081752232 1473086114445312 1473112698550272 1473143087144664 1474287233855904 1477023343464448 1477080468439056 1478227673198016 1486543418440704 1487244958298112 1487302478601264 1487671125479424 1487697972793344 1488457622493504 1489644392541903 1493625878127162 1496830916146176 1499953350275757 1502028245716128 1503194826676608 1503962389394478 1507185330057472 1507212529535232 1508355916372992 1513597559041152 1517643066071808 1518077943772416 1518794365621248 1518853106121156 1522135425867264 1522912660051224 1524067957168544 1529364200281164 1532669235042816 1533451848010056 1533831933597696 1533891255686712 1534615140263136 1535082583705632 1537931522576384 1537991003220048 1544446687463424 1544506420085928 1547844177964032 1548574647300096 1548634539574512 1549018388385792 1549809349572672 1551073027285899 1551953211148288 1558555902379008 1559738238824448 1561807096678881 1563169367844864 1563967554817824 1564705633209472 1565153996598144 1565182242209664 1569337302430976 1574790859695456 1576013953228416 1579452382093248 1580197768191744 1580258883513843 1580679096092928 1581486223899348 1590382848405312 1592430765241212 1595843290649088 1595872090096128 1595905011073386 1597082734983168 1597144503343896 1601413312631184 1608135210657792 1608197406481224 1611182038156288 1611643719269376 1611672803859456 1612495757701296 1612895435329536 1613719013472576 1615951281711104 1622826248868864 1624057341456384 1624886619102144 1627134335563776 1627629960333312 1628461062232992 1629696429447552 1630528586529582 1634052242737408 1639730688961248 1640974605429888 1643244576509952 1644584439086784 1645360562756352 1645424198297919 1646672433920964 1655965646277696 1656811216971261 1657221878750976 1661651261397504 1661715526993938 1662499735285064 1663006132347768 1673150578085376 1673215288426422 1673630016164352 1674514825305192 1677622534575104 1678103254084608 1678960128703728 1679406587301888 1682588447967232 1689716425393152 1689746918925312 1689781776430644 1691028778217472 1694232658679808 1695583496314656 1695614095727136 1696900405919616 1706446290991104 1707348449330784 1708643661323904 1711007239458816 1711880915541056 1712402354100672 1713276742557627 1714576451814612 1722848120008704 1724252889423168 1725133329011313 1725560925297408 1726442032796028 1728830231536512 1730172962898432 1730239878622554 1737502523396352 1742146478212608 1742213857021326 1742645686934016 1743535518269256 1745947362541824 1747303388273664 1748195597928624 1751973538605056 1759395453244416 1759463499170052 1760293837360656 1760798246172912 1762728863527424 1764097922955264 1765504465234848 1776815210207232 1777722489215712 1780181624552448 1781564239024128 1782473942986048 1783895136747711 1789111509239808 1793893403308032 1794407440011264 1795323701980224 1795356101358144 1796718076856064 1800122199847296 1801589976710082 1809152111990016 1812579792925824 1813099184178048 1814057727413958 1814507364745728 1815433890156648 1817945191924992 1818873472762372 1819357136243712 1827997446489912 1830526127509248 1831947843068928 1832018695012116 1833408483128496 1835418713569792 1836882121007544 1838308773079584 1846096431108624 1848650148573696 1850085940525056 1851030633100896 1853591176080384 1854997329301504 1855030805581824 1857457822799163 1862889303435264 1866418796676096 1867868389011456 1868403623104512 1869357669072192 1870312202195697 1871943563962368 1872899417497888 1874354043139968 1882294400346048 1884898190702592 1887325351396992 1887866160845184 1888830144791694 1889332410714624 1891442976086976 1892912003963136 1893878564422676 1900930978567296 1906011741014784 1906984990474044 1907531433353988 1907565857693028 1909012956659568 1911106083201536 1912629837337752 1922224118989392 1924883144391168 1925791548565504 1925866029983688 1926378144258048 1930027925609472 1931492064530432 1938204135009792 1939709480896512 1943384520250368 1943941393345536 1944858791620608 1944934010478576 1945451195191296 1946444583260736 1949137112991744 1950132383167904 1957394274960384 1959914787989184 1961477458052913 1962625951143936 1963628109002976 1964190782859552 1965716311807872 1966720047669702 1969440624585408 1970970230930688 1979319884899968 1980330567030738 1982057891254272 1983069971468352 1984610163324672 1986192523389204 1989955631091506 1991501170836216 1995774554861568 1999937800367676 2002704327621504 2004259768902144 2005283185859304 2009616706046976 2011141221830656 2018130078721536 2019739164727752 2023524088095744 2024103925029888 2025059154161664 2025137474828208 2029513901156352 2030550213401632 2038111564649472 2039152267041552 2042363126426229 2043558980057088 2044602464013408 2045188340915616 2046153520350848 2046776778274176 2050654670960064 2059341893447904 2060941323452544 2063792237285376 2064846052766016 2065900406346881 2066412466096896 2066492386133487 2068097369714532 2072015657115898 2078074536505344 2079731417145408 2082409462238508 2085290073090432 2086354865815662 2086871995464192 2086909656279552 2099721146260608 2101351937637888 2103027377706216 2105936509457664 2106930357588992 2107011844685124 2107572128123904 2108648298532464 2120510464540416 2122157402366976 2123241020321616 2127791054198784 2127829453461504 2127873348097848 2129526004458528 2135217750174912 2144263208641632 2148858292359168 2148897071812608 2149994343601728 2151625351296768 2151708567004971 2157459601739234 2163768331825152 2165493537440064 2166515492136192 2166599283731649 2171281416310656 2172390118014246 2172928572596736 2174038115372776 2186307585281664 2187966140573184 2188050761788398 2189750156168328 2192779252115712 2193814083675136 2193898931063892 2195563245227952 2207954195036928 2209081622628348 2209629171667968 2209669047825408 2209714630716996 2215535015196672 2215620702658584 2217341509797024 2229815127661056 2230867437447168 2230953717901896 2231506688219136 2232686433740256 2237471005446144 2238613504938304 2240438817190743 2252955233857536 2252995891900416 2253042368574192 2254792240014912 2255943584091717 2260777995086208 2260818794302848 2262533874559488 2276464599107712 2278191548431872 2278279659181734 2283203138800896 2284368990076836 2286101935752816 2294046300421746 2299003852564224 2300177772015084 2300747900396544 2300836883530068 2301922710394704 2305106975382016 2306897283864576 2306986504830072 2316670031195136 2321766266946048 2322861970950144 2322951809361768 2323527582578688 2324714024359008 2327929816722432 2329737851031552 2330927463904832 2339607358236672 2345860604325888 2345951332226736 2347058449814208 2347730994897216 2347773363314496 2354005953646464 2362186289543184 2369178573139872 2370296652287616 2372229335849022 2373575499403264 2378526848996948 2388646147861818 2393764935973632 2393808135144192 2393857516610079 2395624102474752 2395716755015844 2400162933129728 2402119968946776 2412202815986688 2416773057234432 2417465578904064 2417509205789184 2418743636551944 2419343152994304 2420578520208864 2423926922566656 2425809514991616 2436086012184576 2437329928653216 2440701503345664 2442597124091904 2442691593349488 2444544644171328 2445792879794373 2449176161343392 2451078364106112 2459596033441872 2461461908144832 2464866864764928 2466876658630176 2468040844134528 2470008650881446 2471454901440512 2476610430398884 2485832818126464 2488558395568128 2492476892096256 2492573290490907 2493749602927596 2494509198521652 2499138724186624 2509725867128064 2509822932639633 2516433801862656 2517154881126912 2518440193055592 2519109880952832 2521923968115968 2523882671950848 2534574638089728 2536543167326208 2541348988019712 2542646653965392 2543375244471984 2543421143590704 2545350608879424 2550173116450336 2559669436486656 2561022673996176 2562965491985856 2566510859188224 2567821373311584 2568603531151008 2571864677721918 2573370567479296 2584272180013056 2588341387946112 2589663049194042 2591179360333824 2591921857794048 2593245347304768 2595259444347648 2595359817933831 2609859033280512 2613219717318912 2613320785531989 2615303277403884 2618170812003968 2618921043812736 2620955082410496 2622293396892936 2625920832780544 2627960307907584 2639093179866624 2640440756040984 2641197369259368 2644093295291136 2646146884432896 2648256697852272 2655334894448288 2665222815310848 2666583733823568 2670272436828672 2672346358536192 2673710914479072 2679488941395968 2690840104962048 2692985552970336 2695077115284096 2698032117460992 2698805233373184 2700183299770944 2701562069838229 2702384965065123 2717482086199296 2718869689388736 2719648776267072 2721086591120937 2723150835234972 2726136618684544 2726917787887488 2728310209143558 2729035704365568 2734206227946752 2741996169734868 2745789191263872 2747921764603392 2750112724692744 2753128070354688 2755216621462528 2755323181511316 2757463159619376 2772975222860544 2775128910787584 2776545949651344 2780386764120576 2781806487754216 2782495993952256 2782546208372736 2799628195014144 2801802583517184 2804036503608288 2807915345943552 2809349126246832 2810096170831872 2811531064709952 2823441600519072 2827347286053888 2829543203155968 2830988027095488 2831799241267776 2833245217187541 2837164464130464 2839368005944704 2840817846634014 2846957000233216 2859017611522176 2860477485711066 2861297150030982 2863519434989352 2866659124802304 2868833801729024 2868944756006628 2887324716586752 2888687322848256 2888799044975532 2889567216387072 2895041888414208 2896520157352328 2897238096795648 2907306202514688 2915076780375552 2915912090018304 2917288187430912 2917401015717864 2919666874891104 2923705669487616 2925198574751856 2927417660303936 2939872181983776 2943938926715904 2945442163504464 2946172228890624 2946225397100544 2946286174289328 2948574467711808 2950080071504553 2954160936878112 2956455346396032 2970495850546107 2973086836881408 2974604957202528 2976915244987008 2979288785083806 2984933446637259 2987251756254324 2993661832292352 2999906700551514 3004056491432256 3006389653353216 3007924778788956 3014370660114944 3014425059070464 3016711832745984 3027195118082304 3035286132143616 3036155887544832 3037588731242496 3037706212242312 3044270851734528 3045825320102448 3048135914337088 3058728400562328 3065338470085632 3066903696020112 3067663867195392 3067782511373424 3069230280526272 3070165167411264 3075982006440096 3088893374926848 3089012840171856 3095688355928064 3097269079149024 3099618699145344 3102146054571798 3103906422296576 3108023485673847 3117111804758016 3123614193357762 3126338735689728 3127935109635648 3129411266418944 3129532298723493 3130307993196288 3130364484419328 3138674604861952 3149581719390912 3152027906456832 3158904764186496 3160395536383488 3160517767027686 3161358192185856 3162972447798696 3180765696810624 3184861530482424 3191686581298176 3191744180192256 3191810022146772 3194165469966336 3194289006687792 3202826625262368 3216270421315584 3216394812962448 3222364076312576 3223287438538752 3223345607718912 3224991515402592 3227438026945152 3231902563422208 3236189402608851 3245652497737728 3249773238204288 3254268671127552 3255259920666624 3256922124465984 3258585177021369 3259392858895104 3261057173059164 3268104485474816 3279461377922496 3281949210859776 3282076142682597 3289168878173568 3290721125512704 3290848396595838 3293344867841928 3311931292555392 3313622433942522 3314443757501952 3323302522795008 3323431053987876 3324999470570128 3326012264695536 3346301156170752 3346430576852844 3347260032328704 3349029650610384 3355245069150208 3356206508169216 3357920257407456 3365176895934464 3379432850786304 3379493837850624 3379563552861288 3388465317359616 3391166992629312 3391228191454272 3393800811839232 3412892581982208 3414696898661568 3417287322647808 3417419488772601 3423761831082112 3424804708201344 3426553485115254 3429152903629224 3448505778846336 3450266658022626 3451121850594816 3452884065592056 3457660463073024 3460345925796864 3460479757245108 3475005046792704 3484292956425216 3484427714042652 3485291373868032 3487071036538512 3491894725083648 3494606776547328 3496391195857248 3503947077210112 3518790906488832 3518926998340104 3520587674721312 3521596492345824 3525457727054848 3528195845910528 3531008930469696 3532811937480761 3553630420414464 3555444978431424 3558344003773533 3560363249104896 3564947885972096 3567790273495422 3578223018479616 3590647403960448 3590712202716288 3593436153712128 3600244399694592 3603179953420164 3618304223980032 3625159585851648 3626198368356096 3628115454827916 3629014729491456 3630867780313296 3635890383849984 3637746945524744 3638714272487424 3655994892979824 3661052255018496 3663895686137856 3664037390024232 3666816966256992 3670837427139584 3673764242015088 3676617546159168 3692192862217248 3697300297147392 3700171881050112 3702061266201792 3705012976322169 3707182352160768 3714915645598326 3725778606870528 3732837593352192 3738715338144384 3740624404391394 3743887127924736 3745798834995776 3748708086279936 3764588800692096 3769796381405184 3774650702793984 3775732321690368 3777660289583388 3778664821429248 3782885952173952 3785824007926272 3787757128845352 3801861957134592 3812023482029568 3813969980948088 3815062866707976 3815131715386056 3818025913319136 3822212166403072 3825259674675504 3844448237978784 3849766288782336 3851583097131008 3851732059967376 3852756288516096 3857797016582877 3860055851218944 3876408270019584 3879418961793024 3884494573791063 3886769040500736 3887882786691072 3889868020957152 3892889166521472 3898274225983488 3900264766335808 3914788549920768 3919829575978368 3922954916105826 3925251902287872 3927256218005952 3928381565719104 3931432623615744 3933440095339404 3938881249170816 3941940461861376 3958639769799936 3960661134061476 3966139942936704 3969220326649344 3972385046778408 3979911262183012 3983002341672432 3999875600735352 4005408655243008 4008519537804288 4010566371718608 4019233412093952 4036260157443072 4039478329455504 4047048176191488 4048207850059776 4050274949656416 4059027802312704 4061100426803264 4076223129298944 4078304534083104 4084726252852458 4087117960114176 4089204928026816 4090376681831232 4092307040701696 4092465313715337 4093553556548352 4101309341920128 4118683786895808 4121882646905088 4129692105532032 4131800812693762 4132824932193792 4132984772266974 4136194739429064 4144031314231796 4159462834290816 4164818924477016 4170580146180864 4172709731631324 4173743990928384 4173819312559104 4199442292521216 4202703875275776 4206054755412432 4211873018915328 4213860715177984 4214023689370248 4215144256247808 4217296597064928 4241020929080832 4244314804733952 4246482040643232 4255582108397568 4255658906923008 4255746696195696 4259052008917056 4261226769951021 4270435500349824 4288526417283264 4290716228566599 4291945725046473 4299988687203456 4303250702593536 4303417134009942 4314919203478468 4330987074880128 4333030984272384 4333198567463298 4342562832621312 4344780236028492 4345857145193472 4348076230745552 4372615170563328 4375932281146368 4376101523576796 4379500312336656 4385558504231424 4387628167350272 4387797862127784 4391126490455904 4415908390073856 4418163245256696 4419258343335936 4419338095650816 4419429261433992 4431070030393344 4431241405317168 4434683019594048 4459630255322112 4461734874894336 4461907435803792 4463013376438272 4465372867480512 4468933177625709 4477227009876608 4480877634381486 4506084737148384 4509584480029824 4511887168183434 4521555990172416 4521637588605696 4525067749118976 4552929198215424 4556383096863744 4556559318363468 4566406277601792 4568737980153672 4572203871505632 4588092600843492 4598007705128448 4600355544030168 4601495800793088 4601673767060136 4603845420789408 4610213950764032 4613794567729152 4613973009660144 4619830995167149 4633340062390272 4643532533892096 4645723941900288 4645903618723536 4647055165157376 4649428048718016 4653219081857697 4655859633444864 4661854927809664 4679214716473344 4691902664453472 4694116899628416 4695461989794432 4695546726628992 4708011907292928 4724372579086368 4738357146279744 4740593304575232 4740776650541529 4744458671698044 4757053697993896 4777292295723636 4787529871947264 4787616270288384 4787715033220158 4791248204949504 4791433510031688 4800325866259456 4804239937893552 4824405631973376 4833546114468864 4834931157808128 4835018411578368 4837487273103888 4838686305988608 4841157040417728 4847853845133312 4872172024369152 4874659857306432 4881403006691328 4885383186698976 4889089288342656 4891585759588746 4898352322686784 4902156728212224 4919192066883744 4922923816289664 4929733729529856 4933753317260352 4936081688269056 4936272594893757 4940017301762892 4953220860797768 4970433650913783 4971665636252928 4984953784192512 4985146580981814 4987499205855192 4989018397043304 4998277448373248 5019451734256128 5019645865279266 5032867603725312 5034309762253824 5036880386111184 5038219761905664 5043847936231936 5047765343901696 5069149276179456 5073086334652416 5082697976039424 5085293307930784 5086750488943968 5086842287181408 5090701217758848 5100346232900672 5119338872973312 5122045347992352 5125930983971712 5133021718376448 5135642746623168 5137207062302016 5139830227672881 5143729355443836 5168544360026112 5175399987033939 5176682775892224 5179326098388084 5186490694609536 5190518888695296 5190719635867662 5226439434637824 5226641571063978 5230606554807768 5236341624007936 5237842087625472 5241910164820992 5244586793785872 5251841665561088 5255920615815168 5278186359733248 5280881512081968 5282394738518736 5288186590582272 5292293768865792 5296513395704544 5310669788896576 5330445630621696 5333167467647136 5340544873657344 5344692717072384 5347421828958144 5351685410243133 5381680209924096 5385971105940672 5390154230568192 5400366599541888 5403124139676458 5404769930130246 5437739378777472 5439297552534144 5442173182241874 5446301670469944 5452273237369088 5453835575774976 5456620418287116 5458071408731136 5468412455893504 5483992339469736 5491578382527744 5495843529206784 5500225449385488 5506256140709376 5510433242925056 5510646363022632 5514926319238752 5545950445721088 5550257821575168 5553091899302688 5560773528241152 5563612975508432 5564991987904512 5565092416745472 5572373468397489 5599256390028288 5603605167034368 5608073007216576 5610936606587091 5615830691887104 5618698252493664 5623062129419904 5646883201038144 5654694572107776 5661976054190976 5663598482535552 5666490434375082 5674328928260928 5678736011889408 5681635693268028 5693914000466432 5718035223044352 5720954971422132 5722594300061964 5727038869978704 5733318249604608 5737667603458048 5737889512013256 5774649433173504 5777374645696512 5777598089951064 5779134432774144 5790083776828416 5793040314704656 5794476193591296 5814612405029376 5830153560751104 5831824180036608 5834576374861824 5834802031435728 5839333749782208 5847411338975232 5850397149503712 5854835320607872 5879744363967552 5887877853431808 5890884327008928 5892572348578656 5897148935423616 5900160143009106 5908321873756224 5911338786477709 5912910692792064 5940991701092214 5946173673762816 5949209914405056 5953830489974016 5958577570167612 5969866893274518 5974503512508648 5987323664584704 5999813401103028 6008112982864512 6012779306706432 6015849557577912 6028741320229888 6028850118140928 6033423665491968 6054390236164608 6070572264287232 6072311775089664 6075177462484992 6075412424484624 6088541703469056 6091650640204896 6096271828674176 6117456801124656 6130676940171264 6133807392040224 6135565022746848 6138460561052544 6140330334822528 6151964012880192 6155105334373697 6178025680343712 6191376711856128 6194538158298048 6197701219040643 6199237398290688 6199477158400461 6204292109143596 6216046971347694 6234223609516032 6247228386715524 6255870219271296 6258822532837888 6259064597446986 6260615986392576 6260728968838656 6277349209723904 6299163438781824 6304055812913664 6317809528372992 6320791072766976 6321035534055372 6322716384371712 6325944895597392 6361531393621248 6369723060964848 6383373162596352 6383488360384512 6383620044293544 6388578013375584 6405653250524736 6432789625924896 6444728152625152 6446574877077504 6446691215437824 6449983030805184 6454876053890304 6455125701014913 6472378805217702 6491304995475456 6499546476408576 6499797851194947 6513844248931968 6517170354042738 6518785717790208 6522114346118328 6536208970949632 6558922755844992 6563898421719552 6564152285365194 6578337756347136 6581442251025408 6581696793191676 6586689735683856 6623862585110784 6627244867885044 6628887515003904 6646605045590016 6646862107975752 6649998941140256 6652024529391072 6692602312341504 6692861153705688 6694520064657408 6698059301220768 6710490138300416 6712413016338432 6715840514814912 6721316451572229 6758865701572608 6758987675701248 6759127105722576 6767830752275151 6782333985258624 6782456382908544 6787601623678464 6829393797323136 6834574645295616 6834838977545202 6847523662164224 6849609416402688 6853106970230508 6858305807258448 6897011557692672 6900533316045252 6902243701189632 6905768131184112 6915320926146048 6920691851593728 6920959514490216 6950010093585408 6968585912850432 6968855428085304 6970582747736064 6974142073077024 6983789450167296 6989213553094656 6992782391714496 7037581812977664 7037853996680208 7041175349442624 7043192984691648 7050915454109696 7062017860939392 7065623874961522 7110889956862848 7116688007547066 7120726498209792 7129895771944192 7135580546990844 7181294807920896 7181424405432576 7181572549830237 7186872307424256 7200488799389184 7206359906840328 7236608447960064 7250319171703296 7252396736712192 7256230909655832 7258029458982912 7261735560626592 7271780767699968 7275493891049488 7277428544974848 7311989785959648 7322104510036992 7327791372275712 7328074780048464 7333633932513984 7337378639383119 7341674854279168 7347528484030176 7353235092318336 7384385724434496 7394600594294784 7404122532403584 7410025952644338 7414364704321536 7429831291196652 7465675186704384 7477430676288768 7477719871472721 7481248808782788 7491597669991552 7497416172559872 7529177601384192 7549301405587968 7551464643380736 7555320579166776 7557329642858496 7565771904347904 7571648015852544 7575514257690704 7603723914269184 7624046964059136 7627939961896176 7630125733415952 7630263430772112 7636051826638272 7644424332806144 7650519349351008 7688896475957568 7699532577564672 7703464119934752 7715594033165754 7720111702437888 7730212259240081 7752816540039168 7768989147582126 7773538081001472 7775765573382144 7779736041914304 7785778333042944 7786079453801493 7800529532671616 7829577099841536 7839659151956736 7845909832211652 7854512436011904 7856763131438208 7862865247231488 7866880190678808 7877762498341632 7883880923722752 7917279539599872 7921322268122952 7932279885873408 7938440653298688 7944770093556816 7959822524366024 7966004683344864 7999751201470704 8010817310486016 8017039075608576 8021132743437216 8038466824187904 8048983898796373 8072520314886144 8078956658911008 8094096352382976 8096415700119552 8100549899312832 8104686209514687 8107154895195369 8122200853606528 8152446258597888 8156609068166208 8169452505704916 8178409856053632 8180753363662464 8184614081403392 8184930627430674 8187107113096704 8202618683840256 8237367573791616 8243765293810176 8259384211064064 8263601625387524 8265649864387584 8265969544533948 8272389478858128 8288062628463592 8318925668581632 8329637848954032 8341160292361728 8345419463262648 8347487981856768 8347638625118208 8398884585042432 8405407750551552 8412109510824864 8423746037830656 8427721430355968 8428047378740496 8430288512495616 8434593194129856 8482041858161664 8488629609467904 8492964081286464 8499735651562623 8511493392391392 8518104017834112 8522453539902042 8540871000699648 8577052834566528 8581432457133198 8583891450092946 8599977374406912 8606501405187072 8606834268019884 8629838406956936 8661974149760256 8666061968544768 8666397134926596 8685125665242624 8689560472056984 8691714290386944 8696152461491104 8745230341126656 8751864562292736 8752203047153592 8759000624673312 8771117008462848 8775256334700544 8775595724255568 8782252980911808 8831816780147712 8836326490513392 8838516686671872 8838676191301632 8838858522867984 8850240214513659 8862482810634336 8869366039188096 8911487551638321 8919260510644224 8923814871607584 8930745734961024 8937866355251418 8954454019753216 8954800339911777 8961755268762972 9012169474296768 9019168960059648 9023774336366868 9043111980344832 9043275177211392 9050135498237952 9105858396430848 9112766193727488 9113118636726936 9132812555203584 9137475960307344 9144407743011264 9176185201686984 9196015410256896 9200711088060336 9202991601586176 9203347534120272 9207690841578816 9220427901528064 9227946019320288 9239661990334298 9266680124780544 9287065067784192 9291807237447072 9298856097436032 9306438163715394 9311719266889728 9323709855619328 9324070457021541 9383805328906944 9388233799256832 9388596896170479 9390923979588864 9391093453257984 9416023814585856 9448745158172736 9476714292559488 9481186609150464 9481553301083058 9488917343396088 9514107395987792 9554584591447272 9575059743894528 9575232540576768 9575430066440316 9582496409899008 9582867020063376 9600651732518912 9608479875787104 9648811263946752 9667092228937728 9669862315616256 9670036823156736 9674974546207776 9682314080835456 9695707690266624 9708568207826553 9749319714612864 9762806013382656 9770766373397952 9775755531064107 9778178576685312 9783171519177492 9796704645373568 9804313456424448 9838384133767488 9845847632579328 9867506634520704 9872163376538112 9872545189787514 9880034603525784 9906441721595536 9940867301827566 9943331272505856 9969907568385024 9970293161963628 9974998411710384 9978036794086608 9996554896746496 10038903468512256 10039291730558532 10065735207450624 10068619524507648 10073760772222368 10087695872463872 10095530687803392 10138298552358912 10165395952078848 10170586615861568 10173500977887936 10173684574362816 10181402435517696 10200692465801344 10238677745946624 10244090695984704 10251861967943424 10271285493246336 10274414124604032 10279660455345762 10287458710887672 10350799974067878 10353365551784448 10358652196776168 10372981389219072 10381037777390592 10381439271735324 10452878869275648 10453283142127956 10461213109615536 10472683248015872 10475684175250944 10483820329641984 10489173587571744 10503683331122176 10511841231630336 10556372719466496 10561763024163936 10564789477037472 10576373181164544 10584587537731584 10593026791409088 10598435812442283 10621339577793152 10660891261243392 10666334935294272 10681089747314688 10694843657916288 10703370820486266 10771942211881344 10780308461136384 10800733199083776 10806248279352916 10809539860260492 10875478757554944 10878595105068288 10884346364483748 10892603340939888 10904546474738176 10907671151549952 10913240836574232 10916142817462272 10936824911787008 10967984678939472 10983156765055488 10991687058413568 11000450898770976 11012512281418752 11020866485850112 11021292726045264 11029852638477504 11091900891442176 11100515643150336 11106183798605376 11115038928966507 11121547056482304 11127225951016864 11144746936794978 11198512780056576 11216146014433152 11221873213174182 11231661383774208 11237396504987328 11246124258839808 11293766402076288 11309389144215552 11323952108381952 11327196965071104 11332980868750164 11348657856521856 11357472023778816 11363271386536056 11387828000932864 11436070446088704 11441909942844264 11445188600123928 11454077739957408 11466636499209216 11475335206916096 11475779024026512 11549298866347008 11554749291393024 11555196179902128 11558268865548288 11573391049748631 11580167553656832 11586080629409312 11629224810058752 11653483721373189 11660307121502208 11663648360073216 11669604062871456 11678667499564416 11694822677950464 11700794299007424 11709670641215744 11759488727935104 11775755706863616 11781768654017856 11785144697157312 11794297870847232 11800320286018212 11816643747512448 11822677572955418 11825821385584128 11881983402184428 11898419828810112 11907660979948032 11917155140335224 11939733786549036 11949007025017296 11999626802206056 12016225965729024 12025558613412864 12031699115155824 12057482640459776 12057700236281856 12108780472329216 12141144528574464 12144623550179328 12150824848969248 12177083406938112 12183301280409792 12192543657348352 12234913602249312 12261353880342528 12267614784080448 12271130045493696 12276921122105088 12277395941146011 12280660669645056 12303928025760384 12310210668747394 12356051360687424 12389076316596096 12395402438081286 12398474796581376 12398954316800922 12408584218287192 12432093942695388 12494456773431048 12511740438542592 12517645065675776 12518129194893972 12521231972785152 12521457937677312 12554698419447808 12598326877563648 12608111625827328 12635619056745984 12641582145533952 12642071068110744 12645432768743424 12651889791194784 12723062787242496 12739446121929696 12766746325192704 12766976720769024 12767240088587088 12777156026751168 12783680309853063 12811306501049472 12865579251849792 12872148685699797 12899966061610368 12909752107780608 12910251402029826 12944757610435404 12999092952817152 12999595702389894 13027688497863936 13034340708085476 13037571435580416 13044228692236656 13072417941899264 13117845511689984 13127796843439104 13128304570730388 13156675512694272 13162884502050816 13163393586383352 13173379471367712 13247725170221568 13254489735770088 13257775030007808 13293210091180032 13293724215951504 13299997882280512 13304049058782144 13385204624683008 13385722307411376 13389040129314816 13396118602441536 13431681029629824 13442632903144458 13518254211445152 13535661504550302 13564667970517248 13564912765817088 13575203247356928 13658787594646272 13669149290591232 13669677955090404 13695047324328448 13699218832805376 13706213940461016 13716611614516896 13794023115385344 13801066632090504 13804487402379264 13811536262368224 13830641852292096 13841383703187456 13841919028980432 13859492985501447 13900020187170816 13937171825700864 13937710856170608 13941165495472128 13948284146154048 13967578900334592 13985564783428992 14075707993360416 14082350698885248 14086385969383296 14101830908219392 14124035721878784 14131247749923044 14221779913725696 14222329951624587 14233376015094132 14259791543888384 14271161093981688 14362589615841792 14362848810865152 14363145099660474 14373744614848512 14400977598778368 14412719813680656 14473216895920128 14500638343406592 14504793473424384 14512461819311664 14516058917965824 14523471121253184 14543561535399936 14550987782098976 14623979571919296 14644209020073984 14656149560096928 14667267865027968 14674757278766238 14683349708558336 14695056968060352 14706470184636672 14768771448868992 14789201188589568 14808245064807168 14808817784681271 14820051905288676 14859662582393304 14911300952741349 14954861352577536 14955439742945442 14962497617565576 14983195339983104 14994832345119744 15058355202768384 15098602811175936 15102929286761472 15110641158333552 15114659285716992 15131543808695808 15143296031705088 15151028515381408 15207447828538368 15248093928118272 15255879923792352 15260251466831904 15260526861544224 15272103653276544 15288848665612288 15301038698702016 15377792951915136 15399065155129344 15406928239869504 15419490683018643 15431188066331508 15460424518480162 15505633080078336 15526199961101817 15537978295164252 15559472083828608 15571556666085888 15572158907602986 15601059065343232 15679318303913472 15691819664423304 15709024872023808 15713526262876416 15725730494462976 15733760381357616 15755524996683264 15767761847445504 15834559079199744 15842644536245904 15864559771746816 15876881306597376 15889540187113632 15919645048732048 15932009366689728 15999502402941408 16021634620972032 16034078151217152 16042265486874432 16055056230729399 16097967797592746 16145040629772288 16157913317822016 16201099798625664 16209372419029374 16214309790390738 16244401707213056 16313218136332416 16338905011409832 16356819712107264 16361506727324928 16369228162806784 16369861254861348 16374214226193408 16405237367680512 16474735147583232 16487530587620352 16518768422128128 16527203250775048 16531299728775168 16531939089067896 16544778957716256 16576125256927184 16637851337163264 16659275697908064 16682320584723456 16690838926525296 16694975963713536 16695277250236416 16717120405192467 16797769170084864 16810815501103104 16824219021649728 16832809819761273 16847492075661312 16856094757480992 16869186388259712 16964083716323328 16985928162572928 16999471303125246 17022986784782784 17036208035668224 17044907079804084 17081742001399296 17154105669133056 17162864914266396 17167782900185892 17199954748813824 17213002810374144 17213668536039768 17259676813913872 17323948299520512 17332123937089536 17332794269853192 17370251330485248 17379120944113968 17383428580773888 17392304922982208 17490460682253312 17503729124585472 17504406094307184 17518001249346624 17542234016925696 17551191448511136 17564505961823616 17663633560295424 17672652981026784 17677717045735968 17700480429027318 17724965621268672 17734016359433127 17738732078376192 17822975103276642 17838521021288448 17847629743215168 17861491469922048 17875732710502836 17908908039506432 17909600679823554 17923510537525944 18024338948593536 18038337920119296 18047548672733736 18086223960689664 18086550354422784 18100270996475904 18211716792861696 18225532387454976 18226237273453872 18265625110407168 18274951920614688 18288815486022528 18352370403373968 18392030820513792 18401422176120672 18406695068240544 18415381683157632 18440855803056128 18455892038640576 18465316003121091 18479323980668596 18574130135568384 18583614474894144 18593103657121929 18597712194872064 18598431475201383 18612876327430788 18647419711238656 18648140914043082 18767610657813888 18776467598513664 18777193792340958 18781847959177728 18782186906515968 18832047629171712 18897490316345472 18953428585118976 18962373218300928 18963106602166116 18977834686792176 19028214791975584 19109169182894544 19150119487789056 19150465081153536 19150860132880632 19165734040126752 19201303465037824 19216959751574208 19334184457875456 19339724631232512 19340073646313472 19349949092415552 19364628161670912 19365377103044739 19417136415653106 19498639429225728 19499393553584841 19541532746795904 19551511062128214 19556357153370624 19566343038354984 19593409290747136 19608626912848896 19676768267534976 19691695265158656 19735013269041408 19744326753076224 19745090379575028 19760069207051568 19812883443191072 19881734603655132 19886662545011712 19939815136770048 19940586323927256 19949996823420768 19956073588173216 19993109793492992 20077806937024512 20078583461117064 20131470414901248 20137239049015296 20147521544444736 20163949354716687 20175391744927744 20276597104717824 20303492256825453 20341173231723136 20347001955775872 20347369148725632 20362804871035392 20401384931602688 20488181391969408 20503723935886848 20542570986492672 20548828249208064 20559320910691524 20574917421775344 20701599948135756 20706731103568896 20717304393552336 20745962778438144 20762075554781184 20762878543470648 20905757738551296 20906566284255912 20922426219231072 20945366496031744 20951368350501888 20967640659283968 20978347175143488 21007366662244352 21112745438932992 21123526048327872 21129578954074944 21152746362329088 21186053582818176 21196871624884566 21242679155586304 21332669870588544 21362179494629376 21389687315832576 21406741640972532 21543884423762688 21560616922272768 21601466398167552 21612496558705832 21619079720520984 21750957515109888 21757190210136576 21768692728967496 21785206681879776 21809092949476352 21815342303099904 21826481673148464 21832285634924544 21873649823574016 21935969357878944 21966313530110976 21983374116827136 22000901797541952 22012135918149357 22025024562837504 22042585452090528 22059705276955008 22183801782884352 22212367597210752 22230077857933014 22243094112964608 22254451902033728 22289493873589956 22397025560113152 22432292028866304 22443746426348364 22474793009974656 22492248517679616 22587532804152576 22647904216763904 22654393930142208 22665961737500328 22697315713043712 22714944047557632 22726542773072112 22775656001865728 22872140892177408 22883819885688528 22890377200247856 22908155479914816 22933272998418432 22951558048053024 23098597732694016 23110392359804256 23146782099497262 23160335107313664 23172161258818624 23190636777720243 23258449620117504 23306967442746378 23320614243004416 23327296720146432 23339208125742912 23357334999128832 23401588598014848 23419341282431488 23518977455870208 23563537308035712 23570289394314624 23588595741694464 23600640572036424 23633287495024896 23645355145910836 23651642771168256 23763966804368856 23796839657620224 23815321959896064 23834310280670448 23879467573098072 23898014050034592 23999253604412112 24032451931458048 24051117226825728 24063398230311648 24114965280919552 24115400472563712 24146951696389119 24217560944658432 24282289057148928 24289247100358656 24301649697938496 24314058628544061 24366602560819584 24385087314696704 24469827204498624 24535229568160896 24542260090987392 24553842244210176 24554791882292022 24561321339290112 24607856051520768 24620421337494788 24712102721374848 24778152633192192 24790804876162572 24796949593162752 24797908633601844 24817168436574384 24864187885390776 24988913546862096 25023480877085184 25035290131351552 25036258389787944 25042463945570304 25042915875354624 25109396838895616 25196653755127296 25216223251654656 25271238113491968 25283164291067904 25284142136221488 25290865537486848 25303779582389568 25446125574484992 25478892243859392 25499206954687869 25534480177174176 25554312053502336 25567360619706126 25622613002098944 25731158503699584 25744297371399594 25799932123220736 25819504215561216 25820502804059652 25889515220870808 25998185905634304 25999191404779788 26055376995727872 26068681416170952 26075142871160832 26088457384473312 26144835883798528 26235691023379968 26255593686878208 26256609141460776 26313351025388544 26325769004101632 26326787172766704 26346758942735424 26495450340443136 26508979471540176 26515550060015616 26550720643540977 26587448431903008 26599995764561024 26608098117564288 26771444614822752 26792237204883072 26863362059259648 26864401019735331 26885265806288916 27036508422890304 27071323009100604 27129335941034496 27129825531634176 27150406494713856 27317575189292544 27338298581182464 27339355910180808 27390094648656896 27398437665610752 27412427880922032 27433223229033792 27588046230770688 27602133264181008 27608974804758528 27623072524736448 27661283704584192 27683838057960864 27718985971002894 27800040374341632 27875421712341216 27896568292308096 27935157800669184 27971129566857984 27972211371064623 28151415986720832 28164701397770496 28165790688511437 28172771938766592 28248071443757568 28262495499846088 28443559827451392 28444659903249174 28466752030188264 28519583087776768 28542322187963376 28725179231683584 28725697621730304 28726290199320948 28747489229697024 28801955197556736 28825439627361312 28946433791840256 29001276686813184 29009586946848768 29024923638623328 29046942242506368 29087123070799872 29101975564197952 29125704623479659 29247959143838592 29288418040147968 29312299120193856 29327266593192321 29334535730055936 29349514557532476 29390113936120704 29412940369273344 29537542897737984 29616490129614336 29617635569362542 29640103810577352 29719325164786608 29822601905482698 29909722705155072 29910879485890884 29924995235131152 29966390679966208 29989664690239488 30116710405536768 30197205622351872 30205858573522944 30221282316667104 30263087617391616 30286592063410176 30302057030762816 30414895657076736 30496187856236544 30511759847584704 30520502933663808 30521053723088448 30544207306553088 30602077397404032 30755585903830272 30813856479739008 30838981366037286 30862376132663016 30920849036960324 31052399922203634 31075956590328504 31118944167657216 31143113332171776 31144317815205972 31202118130686464 31358636607826944 31383639328846608 31418049744047616 31427052525752832 31451460988925952 31467520762715232 31511049993366528 31535523694891008 31669118158399488 31685289072491808 31729119543493632 31753762613194752 31779080374227264 31795307437326849 31839290097464096 31864018733379456 31999004805882816 32043269241944064 32084530973748864 32110112461458798 32195935595185492 32315826635644032 32402199597251328 32418744838058748 32428619580781476 32488803414426112 32626436272664832 32677810022819664 32713639424214528 32723013454649856 32738456325613568 32739722509722696 32748428452386816 32810474735361024 32949470295166464 32975061175240704 33037536844256256 33054406501550096 33062599457550336 33063878178135792 33089557915432512 33152250513854368 33275702674326528 33318551395816128 33345116786899521 33364641169446912 33381677853050592 33434240810384934 33595538340169728 33648438043299456 33665619639522546 33694984151322624 33712189514961984 33738372776519424 33928167432646656 33971856325145856 33998942606250492 34045973569565568 34072416071336448 34089814159608168 34163484002798592 34308211338266112 34325729828532792 34335565800371784 34399909497627648 34426005620748288 34427337072079536 34519353627827744 34647896599041024 34664247874179072 34665588539706384 34720173149245893 34740502660970496 34758241888227936 34784609845964416 34980921364506624 35008812188614368 35036002498693248 35084468033851392 35102382897022272 35120306907896977 35129011923647232 35327267120590848 35345305962053568 35355434091471936 35400960858054636 35449931242537344 35468032718866254 35477464156752384 35645950206553284 35695259486430336 35722982939844096 35751465421005672 35817816079012864 35819201359647108 35847021075051888 36048677897187072 36076675840238592 36095097345467472 36172447921379328 36173100708845568 36423433585723392 36452474546907744 36531250220814336 36549903841229376 36577630972045056 36704740806747936 36784061641027584 36802844352241344 36813390136481088 36830763366315264 36832187823438033 36911784077281152 36930632006242182 36958647961337192 37167228949788288 37186207314243858 37195424389744128 37196862950402766 37225752654861576 37294839422477312 37296281828086164 37535221315627776 37552935197027328 37554387584681916 37563695918355456 37564373813031936 37664095258343424 37794980632690944 37906857170237952 37924746436601856 37926213204332232 37955669373584352 38056429583951168 38218338365789088 38300238975578112 38300930162307072 38301720265761264 38331468080253504 38351040929559189 38433919503148416 38616446057099391 38699898184831104 38729256323341824 38730754206089478 38834272831306212 38997278858451456 38998787107169682 39083065493591808 39103022124256428 39112714306741248 39132686076709968 39186818581494272 39217253825697792 39353536535069952 39383390530317312 39470026538082816 39488653506152448 39490180759150056 39520138414103136 39625766886382144 39763469207310264 39773325090023424 39879630273540096 39881172647854512 39899993646841536 39912147176346432 40155613874049024 40157166922234128 40295043088889472 40327898709433374 40350783489855488 40606984513650906 40682346463446272 40694003911551744 40694738297451264 40725609742070784 40802769863205376 40976362783938816 41007447871773696 41085141972985344 41097656498416128 41118641821383048 41149834843550688 41403199896271512 41413462207137792 41434608787104672 41491925556876288 41524151109562368 41525757086941296 41578478956504341 41811515477102592 41813132568511824 41844852438462144 41890732992063488 41902736701003776 41956694350286976 42014733324488704 42247052096655744 42259157908149888 42305492724658176 42372107165636352 42393743249769132 42485358311172608 42665339741177088 42666989854873761 42779374631665152 42813483281945064 43087768847525376 43121233844545536 43202932796335104 43224993117411664 43238159441041968 43501915030219776 43514380420273152 43537385457934992 43570413363759552 43618185898952704 43630684606199808 43652963346296928 43747299647148032 43871938715757888 43932627060221952 44001803595083904 44024271836298714 44050049125675008 44085170904181056 44119410553910016 44367603565768704 44424735194421504 44426453354043813 44460155715866028 44508903804067456 44578987747179912 44864584057732608 44887492852696728 44949586019949312 44984497035359232 45175065608305152 45295808433527808 45308787860284416 45331923475000656 45394631426087424 45429888095115264 45453085546144224 45551312003731456 45744281784354816 45767639771377056 45780754400495712 45816310959829632 45866545996836864 45903116096106048 45926555187249893 46197195465388032 46220784719608512 46258472049055929 46293564198994524 46344322517637248 46381273555440486 46516899240235008 46613934885492756 46678416251485824 46714669998257664 46803177196029696 46838682564862976 47037954911740416 47127074616071424 47140578788629248 47177191483388928 47201281144072848 47266574990049792 47290710291821672 47303285542336512 47527933608737712 47593679315240448 47630643919792128 47668620561340896 47758935146196144 47796028100069184 47998507208824224 48064903862916096 48102234453651456 48126796460623296 48165168692188197 48293903392778238 48435121889316864 48603299395876992 48628117257088122 48733205121639168 48770174629393408 48939654408997248 49070459136321792 49084520181974784 49107684488420352 49109583764584044 49122642678580224 49215712103041536 49240842674989576 49424205442749696 49556305266384384 49581609752325144 49593899186325504 49595817267203688 49634336873148768 49728375770781552 49977827093724192 50046961754170368 50070580262703104 50072516779575888 50084927891140608 50085831750709248 50151361215577401 50393307510254592 50432446503309312 50498429459283819 50542476226983936 50568284272442976 50607559164779136 50892251148969984 50957784487718784 50998413909375738 51068960354348352 51108624107004672 51134721239412252 51245226004197888 51462317007399168 51488594742799188 51599864246441472 51639008431122432 51641005608119304 51779030441741616 51996371811268608 51998382809559576 52110753991455744 52137362832341904 52150285742321664 52176914768946624 52471382046759936 52511187373756416 52513218282921552 52626702050777088 52653574345533408 52693517885470848 52990900680886272 53017958943080352 53101441287081954 53174896863806016 53199991529122048 53202049078299381 53216196235128576 53542889229645504 53584474409766144 53726724118519296 53728802039470662 53770531612577832 54073016845780608 54142646018201208 54258671882068992 54259651063268352 54300812989427712 54635150378585088 54676597162364928 54678711820361616 54780189297313792 54796875331221504 54824855761844064 54866446458067584 55176092461541376 55204266528362016 55246145049472896 55322567409168384 55367676115921728 55395948009363273 55437971942005788 55750843424682432 55779310971365787 55793136584616192 55795294425604149 55942259133715968 55944422742129246 56302831973441664 56329402795540992 56331581377022874 56345543877533184 56496142887515136 56524990999692176 56887119654902784 56889319806498348 56933504060376528 57039166175553536 57084644375926752 57450358463367168 57451395243460608 57452580398641896 57603910395113472 57650879254722624 58002553373626368 58019173893697536 58049847277246656 58093884485012736 58096131309134217 58203951128395904 58251409246959318 58495918287677184 58624598240387712 58654533186384642 58669071460111872 58699029115064952 58780227872241408 58825880738546688 59075085795475968 59232980259228672 59235271138725084 59280207621154704 59438650329573216 59645203810965396 59819445410310144 59821758971781768 59849990470262304 59932781359932416 59979329380478976 60057802937172937 60233420811073536 60394411244703744 60411717147045888 60442564633334208 60491848064150061 60526175234783232 60604114061525632 60829791314153472 61023519695169408 61041005867327616 61042107446176896 61088414613106176 61204154794808064 61511171807660544 61627712959478016 61677962732074572 61724752265326032 61841698073920648 62104799844407268 62151913180657008 62237888335314432 62286226664343552 62288635630411944 62404236261372928 62717273215653888 62767278657693216 62836099488095232 62854105051505664 62902921977851904 62935041525430464 63022099986733056 63338236316798976 63370578144983616 63458239086987264 63558160748454528 63590614874653698 63678580194928192 63728037466758912 63998009611765632 64086538483888128 64169061947497728 64220224922917596 64391871190370984 64631653271288064 64804399194502656 64837489676117496 64857239161562952 64977606828852224 65252872545329664 65355620045639328 65427278848429056 65446026909299712 65476912651227136 65479445019445392 65496856904773632 65620949470722048 65898940590332928 65950122350481408 66036407754448071 66075073688512512 66108813003100192 66127756356271584 66179115830865024 66304501027708736 66551405348653056 66637102791632256 66690233573799042 66729282338893824 66763355706101184 66868481620769868 67191076680339456 67296876086598912 67331239279045092 67424379029923968 67476745553038848 67943712650291712 67997885212500984 68091947139131136 68144832142672896 68179628319216336 68326968005597184 68616422676532224 68651459657065584 68671131600743568 68799818995255296 68854674144159072 69038707255655488 69295793198082048 69331177079412768 69440346298491786 69481005321940992 69516483776455872 69569219691928832 69571910333160729 69961842729013248 70017624377228736 70072004997386496 70204765794044544 70240613815793954 70258023847294464 70690611924107136 70710868182943872 70801921716109272 70899862485074688 70936065437732508 70954928313504768 71291900413106568 71390518972860672 71445965879688192 71502930842011344 71635632158025728 71638402719294216 71694042150103776 72097355794374144 72153351680477184 72190194690934944 72344895842758656 72346201417691136 72440855089167357 72846867171446784 72904949093815488 72942175885632183 73099807682458752 73155261944090112 73409481613495872 73605688704482688 73626780272962176 73661526732630528 73664375646876066 73823568154562304 73861264012484364 73917295922674384 74334457899576576 74372414628487716 74390848779488256 74393725900805532 74451505309723152 74589678844954624 74592563656172328 75070442631255552 75105870394054656 75108775169363832 75127391836710912 75128747626063872 75328190516686848 75589961265381888 75813714340475904 75849492873203712 75852426408664464 75911338747168704 76112859167902336 76436676731578176 76603440531522528 76662936160507008 76702081859118378 76867839006296832 77232892114198782 77399796369662208 77458512646683648 77461508412178956 77668545662612424 77994557716902912 77997574214339364 78166130987183616 78206044248512856 78225428613482496 78265372153419936 78373637162988544 78434507651395584 78707073070139904 78766781060634624 78940053076165632 78977307012304896 78980361518300112 79040276828206272 79251533772764288 79526938414620528 79546650180046848 79762345295709024 79799987293683072 79824294352692864 80314333844468256 80590086177778944 80593203059205993 80655797418866748 81213969027301812 81364692926892544 81388007823103488 81389476594902528 81451219484141568 81605539726410752 81952725567877632 82014895743547392 82170283945970688 82195312996832256 82237283642766096 82299669687101376 82806399792543024 82826924414275584 82869217574209344 82983851113752576 83051514173882592 83156957913008682 83626265137023648 83689704876924288 83781465984126976 83805473402007552 83913388700573952 83916634113193869 84494104193311488 84497372065534311 84518315816299776 84744214331272704 84787486499538264 84970716622345216 85330679482354176 85333979709747522 85558749263330304 85626966563890128 86175537695050752 86242467689091072 86405865592670208 86449986234823328 86476318882083936 87003830060439552 87028760840546304 87074770915869984 87140826727519104 87236371797905408 87261369212399616 87305926692593856 87377113870438977 87743877431515776 87865254120443904 87981799779576963 88003607190167808 88048543672597428 88170341808362112 88238821107820032 88849470388843008 88852906708087626 88920311431732056 89017807608134912 89157975494359824 89729168115465216 89774985705393456 89899172039898624 89968994070718464 90350131216610304 90591616867055616 90617575720568832 90663846950001312 90789262852174848 90859776190230528 90906171092288448 91488563568709632 91535279542754112 91561508800991424 91632621919659264 91806232192212096 91853110374499786 92441569439217024 92516944098111858 92587128397989048 92688645035274496 92762547110880972 93227869770985512 93356832502971648 93429339996515328 93606354392059392 93677365129725952 94075909823480832 94254149232142848 94281157577258496 94354382966777856 94402562288145696 94533149980099584 94581420583643344 94606571084673024 95055867217475424 95187358630480896 95261287839584256 95337241122681792 95385922311980547 95517870292392288 95592056200138368 95997014417648448 96129807725832192 96253592921246592 96330337384376394 96587806785556476 97206598791753984 97256234514176244 97466410243278336 97540349258786816 97879308817994496 98140918272643584 98169040363949568 98215368976840704 98219167529168088 98245285357160448 98431424206083072 98481685349979152 98848410885499392 99112610532768768 99163219504650288 99187798372651008 99191634534407376 99268673746297536 99456751541563104 99955654187448384 100093923508340736 100145033559151776 100302722431154802 100492759370121053 100786615020509184 100996858918567638 101084952453967872 101136568544885952 101215118329558272 101784502297939968 101915568975437568 101996827818751476 102137920708696704 102217248214009344 102269442478824504 102490452008395776 102924634014798336 102977189485598376 103199728492882944 103278016862244864 103282011216238608 103558060883483232 103992743622537216 103996765619119152 104221507982911488 104274725664683808 104353829537893248 104636790684352849 104942764093519872 105026436565843104 105253404101554176 105307148691066816 105360920723690931 105387035770941696 105981801361772544 106035917886160704 106202882574163908 106349793727612032 106399983058244096 106404098156598762 106432392470257152 107085778459291008 107168948819532288 107453448237038592 107457604078941324 107541063225155664 108146033691561216 108285292036402416 108517343764137984 108519302126536704 109270300757170176 109357423640723232 109560378594627584 109593750662443008 109649711523688128 109732892916135168 110352184923082752 110408533056724032 110492290098945792 110496563470314099 110735352231843456 110791896018726546 110875943884011576 111501686849364864 111558621942731574 111586273169232384 111590588851208298 111884518267431936 111888845484258492 112605663946883328 112658805591081984 112663162754045748 112691087755066368 112992285775030272 113049981999384352 113774239309805568 113778639612996696 113867008120753056 114078332351107072 114169288751853504 114900716926734336 114902790486921216 114905160797283792 115053122788677567 115301758509445248 115849338171298173 116099694554493312 116187768970025472 116192262618268434 116407902256791808 116502818493918636 116991836575354368 117249196480775424 117309066372769284 117338142920223744 117398058230129904 117560455744482816 117651761477093376 118150171590951936 118465960518457344 118470542277450168 118560415242309408 118877300659146432 119290407621930792 119638890820620288 119643517943563536 119699980940524608 119865562719864832 120115605874345874 120466841622147072 120885129266668416 120983696128300122 121052350469566464 121208228123051264 122047039390338816 122082011734655232 122084214892353792 122176829226212352 122408309589616128 123022343615321088 123255425918956032 123355925464149144 123449504530652064 123683396147841296 124209599688814536 124303826361314016 124475776670628864 124572453328687104 124577271260823888 124735436869513023 124808472522745856 125434546431307776 125534557315386432 125672198976190464 125708210103011328 125870083050860928 126044199973466112 126741156289967232 126916478173974528 127116321496909056 127181229749307396 127357160389856384 127456074933517824 127996019223531264 128338123894995456 128440449845835192 128783742380741968 129263306542576128 129608798389005312 129674979352234992 129714478323125904 129955213657704448 130505745090659328 130711240091278656 130854557696858112 130892053818599424 130958890038890784 131241898941444096 131797881180665856 132072815508896142 132150147377025024 132217626006200384 132255512712543168 132358231661730048 132609002055417472 133102810697306112 133274205583264512 133380467147598084 133526711412202368 133736963241539736 134593752173197824 134662478558090184 134848758059847936 134953491106077696 135887425300583424 135995770425001968 136183894278262272 136289664285345792 136359256638432672 136653936011194368 137232845353064448 137302919314131168 137342263201487136 137599637990510592 137709348288318144 137779665561749679 138077414511310976 138591586396164096 138662354158825536 138880692596983572 139032967552911744 139138439383857664 139143820666321458 140035248754457472 140144009994772992 140409531588089088 140481227631587908 140516047694588928 141381223848214272 141421736365887744 141603843432218544 141799724970149376 141872130875465016 141909856627009536 142583800826213136 142781037945721344 142891931759376384 143005861684022688 143271264316051456 143276805438588432 143388084300207552 144194711588748288 144306703360954368 144380389381869888 144495506076564591 144881710178334714 145809898187630976 145884351771264366 146199615364917504 146310523888180224 146818963226991744 147211377408965376 147253560545924352 147323053465261056 147328751293752132 147647136309124608 147722528024968728 147834591845348768 148668915799153152 148744829256975432 148781697558976512 148787451801611064 148903010619446304 149179357689909248 149185127312344656 150140885262511104 150211740788109312 150217550338727664 150254783673421824 150257495252127744 150454083646732203 151179922530763776 151495288377851457 151627428680951808 151704852817328928 151822677494337408 152225718335804672 152873353463156352 153206881063045056 153325872321014016 153404163718236756 153735678012593664 154465784228397564 154799592739324416 154917025293367296 154923016824357912 155337091325224848 155989115433805824 155995148428678728 156332261974367232 156412088497025712 156450857226964992 156530744306839872 156747274325977088 157414146140279808 157533562121269248 157880106152331264 157960723036600224 158080553656412544 158503067545528576 159053876829241056 159524690591418048 159599974587366144 159606147234898143 159648588705385728 160628667688936512 161180172355557888 161186406118411986 161311594837733496 162427938054603624 162729385853785088 162776015646206976 162778953189805056 162902438968283136 163211079452821504 163905451135755264 164029791487094784 164340567891941376 164390625993664512 164474567285532192 164599339374202752 165612799585086048 165738435148418688 165967702227505152 166103028347765184 166187844028089819 166313915826017364 167252530274047296 167337932914097361 167379409753848576 167826777401147904 167833268226387738 168988208386622976 168994744131068622 169036631632599552 169488428662545408 169574972999076528 169941433244690432 170661358964708352 170667959419495044 171117498526660608 171253933127780256 172351075390101504 172811731185340416 172899972469646656 172952637764167872 174007660120879104 174057521681092608 174149541831739968 174281653455038208 174611853385187712 174754227740877954 175487754863031552 175963599559153926 176007214380335616 176097087345194856 176340683616724224 176477642215640064 177698940777686016 177705813416175252 177840622863464112 178035615216269824 178315950988719648 179458336230930432 179549971410786912 179798344079797248 179937988141436928 180173408811518811 180700262433220608 181183233734111232 181235151441137664 181327693900002624 181578525704349696 181812342184576896 183070559085508224 183123017601982848 183265243839318528 183612464384424192 183706220748999572 184883138878434048 185033888196223716 185174256795978096 185377290070548992 185525094221761944 186455739541971024 186713665005943296 186858679993030656 187212708784118784 187354730259451904 188151819646961664 188508298464285696 188562315154516992 188708765933555712 188805124576291392 189066299960199168 189162841167286688 190111734434950848 190374717260961792 190674482245363584 190771844623961094 191035740584784576 191184112400276736 191994028835296896 192259615451664384 192507185842493184 192660674768752788 193175613571112952 194413197583507968 194512469028352488 194932820486556672 195080698517573632 195758617635988992 196281836545287168 196338080727899136 196430737953681408 196438335058336176 196490570714320896 196862848412166144 196963370699958304 197696821770998784 198109223263344213 198225221065537536 198326439009300576 198383269068814752 198537347492595072 198913503083126208 199911308374896768 200187847016681472 200290067118303552 200605444862309604 200985518740242106 201573230041018368 201993717837135276 202273137089771904 202430236659116544 203831137950875136 203993655637502952 204275841417393408 204434496428018688 204538884957649008 204980904016791552 205849268029596672 205954378971196752 206399456985765888 206564022432477216 207116121766966464 207993531238238304 208443015965822976 208549451329367616 208707659075786496 208715730999482187 209273581368705698 209885528187039744 210052873131686208 210614297382133632 210721841447381862 210774071541883392 212071835772321408 212405765148327816 212699587455224064 212799966116488192 212808196313197524 212864784940514304 214171556918582016 214337897639064576 214906896474077184 214915208157882648 215082126450311328 216292067383122432 216570584072804832 217034687528275968 217038604253073408 217322565267502071 218540601514340352 218714847281446464 218826527656896549 219299423047376256 219465785832270336 220817066113448064 220984580197891584 220993126940628198 221470704463686912 221583792037453092 221751887768023152 223003373698729728 223117243885463148 223172546338464768 223181177702416596 223769036534863872 223777690968516984 225211327893766656 225317611182163968 225326325508091496 225382175510132736 225984571550060544 226099963998768704 227548478619611136 227557279225993392 227734016241506112 228338577503707008 229810321594567584 230106245577355134 230603517018890496 231698676342596346 232199389108986624 232375537940050944 232384525236536868 232815804513583616 233005636987837272 233983673150708736 234498392961550848 234618132745538568 234676285840447488 234796116460259808 235120911488965632 235303522954186752 236300343181903872 236931921036914688 236941084554900336 237120830484618816 237754601318292864 238580815243861584 239287035887127072 239399961881049216 239731125439729664 240231211748691748 241770258533336832 241779609177617979 241967392256600244 242416456246102528 244094078780677632 244164023469310464 244168429784707584 244353658452424704 244816619179232256 246044687230642176 246510851837912064 246711850928298288 246899009061304128 247366792295682592 248419199377629072 248607652722628032 248951553341257728 249154542521647776 249470873739026046 249616945045491712 251069114630772864 251344397952380928 251416420206022656 251740166101721856 251749902339581607 253482312579934464 253492116196602933 254232642993818112 254362459498614792 254714320779712768 254912149867035648 255992038447062528 256676247789990912 256880899691670384 257567484761483936 258526613085152256 259217596778010624 259349958704469984 259428956646251808 259910427315408896 261011490181318656 261422480182557312 261709115393716224 261784107637198848 261917780077781568 262131341611316931 263595762361331712 263945399338730889 264145631017792284 264435252012400768 264511025425086336 264716463323460096 265218004110834944 266548411166529024 266760934295196168 267053422824404736 267473926483079472 269187504346395648 269324957116180368 269697516119695872 269906982212155392 271774850601166848 271991540850003936 272367788556524544 272579328570691584 272718513276865344 274465690706128896 274605838628262336 274684526402974272 275418696576636288 275559331123499358 276154829022621952 277324708317651072 277761385193967144 278065935105823488 278276878767715328 278287641332642916 280070497508914944 280288019989545984 280819063176178176 280962455263175816 281032095389177856 282762447696428544 282843472731775488 283207686864437088 283599449940298752 283744261750930032 283819713254019072 285167601652426272 285562075891442688 285783863518752768 286011723368045376 286157766935941641 286553610877176864 286776168600415104 288389423177496576 288760778763739776 288991012153129182 289763420356669428 291619796375261952 291768703542528732 292399230729835008 292621047776360448 293637926453983488 294422754817930752 294507121091848704 294646106930522112 294657502587504264 295294272618249216 295445056049937456 295669183690697536 297337831598306304 297489658513950864 297563395117953024 297574903603222128 297806021238892608 298370254624689312 300281770525022208 300435100677455328 300908167293464406 301478278110363159 302359845061527552 302990576755702914 303254857361903616 303409705634657856 303645354988674816 304451436671609344 305746706926312704 306413762126090112 306651744642028032 306808327436473512 307471356025187328 308931568456795128 309599185478648832 309834050586734592 309846033648715824 310674182650449696 311978230867611648 311990296857357456 312664523948734464 312824176994051424 313061488613679744 313494548651954176 313910372053058547 314828292280559616 315760212304662528 315921446073200448 316082762171072793 316161107312825088 317006135091057152 318107753658482112 319049381182836096 319199949174732288 319212294469796286 319297177410771456 321257335377873024 322360344711115776 322372812236823972 322623189675466992 324855876109207248 325458771707570176 325552031292413952 325557906379610112 326422158905643008 327810902271510528 328681135783882752 328781251987329024 328949134571064384 329198678748405504 331225599170172096 331476870296837376 331489690410942297 332206056695530368 332375688056179638 332627831652034728 334505060548094592 334675865828194722 334758819507697152 335653554802295808 335666536452775476 337976416773245952 337989488262137244 338073263265199104 338976857325090816 339149945998153056 339882866489380864 341322717929416704 341335918838990088 342234997053321216 342507866255560512 344702150780203008 345159368366032701 345799944939293312 345905275528335744 348299083663479936 348563306910076416 349223706770375424 349508455481755908 350975509726063104 351927199118307852 352014428760671232 352194174690389712 352681367233448448 352955284431280128 355397881555372032 355411626832350504 355681245726928224 356071230432539648 356631901977439296 358916672461860864 359099942821573824 359596688159594496 360346817623037622 361400524866441216 362655387800005248 363157051408699392 363624684369153792 366141118171016448 366246035203965696 366530487678637056 367224928768848384 367412441497999144 369766277756868096 370067776392447432 370348513591956192 370754580141097984 371050188443523888 372911479083942048 373427330011886592 373717359986061312 374206310608539069 374425417568237568 376303639293923328 377016596928571392 377124630309033984 377610249152582784 378132599920398336 378325682334573376 380223468869901696 380749434521923584 381348964490727168 381543689247922188 382071481169569152 382368224800553472 383988057670593792 385014371684986368 385321349537505576 386351227142225904 388826395167015936 389024938056704976 389865640973113344 391517235271977984 392563673090574336 392676161455798272 392876670116672352 393725696824332288 393926741399916608 395393643541997568 396218446526688426 396450442131075072 396652878018601152 396766538137629504 397074694985190144 397827006166252416 399822616749793536 400580134236607104 401210889724619208 401971037480484212 403987435674270552 404546274179543808 404860473318233088 407662275901750272 407987311275005904 408551682834786816 408868992856037376 409077769915298016 409961808033583104 411698536059193344 411908757942393504 412798913971531776 413128044864954432 413338996685249037 414232243533932928 415987062476476608 417098902658735232 417415318151572992 417431461998964374 418547162737411396 420105746263372416 421228594764267264 421443682894763724 421548143083766784 424143671544642816 424811530296655632 425399174910448128 425599932232976384 425616392626395048 425729569881028608 428343113837164032 428675795278129152 429813792948154368 429830416315765296 430164252900622656 432584134766244864 433141168145609664 433486518229693773 434645130535004142 437429694562892928 437653055313793098 438598846094752512 438931571664540672 441634132226896128 441969160395783168 441986253881256396 442941408927373824 443167584074906184 443503775536046304 446006747397459456 446234487770926296 446345092676929536 446362355404833192 447538073069727744 447555381937033968 450422655787533312 450635222364327936 450652651016182992 450764351020265472 451362250940196609 452199927997537408 455114558451986784 455468032483012224 456677155007414016 459620643189135168 460212491154710268 461207034037780992 463397352685192692 464398778217973248 464751075880101888 464769050473073736 465631609027167232 466011273975674544 467967346301417472 468996785923101696 469236265491077136 469352571680894976 469592232920519616 470241822977931264 472600686363807744 473882169109800672 474241660969237632 475509202636585728 477161630487723168 478574071774254144 478799923762098432 478818441704694429 480462423497383496 483540517066673664 483559218355235958 483934784513200488 484832912492205056 488188157561355264 488328046938620928 488336859569415168 488707316904849408 489633238358464512 492089374461284352 493021703675824128 493423701856596576 493798018122608256 494733584591365184 496838398755258144 497215305445256064 497903106682515456 498309085043295552 498563532084269457 498941747478052092 502013798742292083 502138229261545728 503480332203443712 503499804679163214 506964625159868928 506984232393205866 508465285987636224 508724918997229584 509428641559425536 509824299734071296 511984076894125056 513352495579981824 513761799383340768 515134969522967872 517053226170304512 518435193556021248 518699917408939968 518857913292503616 522022980362637312 522844960365114624 523835560155563136 524262683222633862 527890798677461778 528291262035584568 528870504024801536 529022050850172672 529432926646920192 530436008221669888 533096822333058048 533521868590392336 534106845648809472 534947852966158944 538375008692791296 538649914232360736 539395032239391744 539813964424310784 540520226434556433 543549701202333696 543983081700007872 544735577113049088 545437026553730688 549211677256524672 549369052805948544 550837393153272576 551118662246998716 552309658045243904 554649416635302144 555522770387934288 556131870211646976 556553757535430656 556575282665285832 560140995017829888 560576039979091968 561638126352356352 561924910526351632 562064190778355712 565524895392857088 565686945463550976 566415373728874176 567198899880597504 567488523501860064 570335203304852544 571124151782885376 572023446736090752 572315533871883282 573107221754353728 573552337200830208 576778846354993152 577521557527479552 577982024306258364 579526840713338856 583239592750523904 583537407085057464 584798461459670016 585242095552720896 587275852907966976 588845509635861504 589014242183697408 589292213861044224 589315005175008528 590588545236498432 590890112099874912 591338367381395072 594675663196612608 594979317027901728 595149807206444256 595612042477785216 596740509249378624 597045217434248609 600563541050044416 600870201354910656 601816334586928812 602956556220726318 604719690123055104 605981153511405828 606819411269315712 607290709977349632 608902873343218688 611493413852625408 612827524252180224 613303489284056064 613616654872947024 614942712050374656 617863136913590256 619198370957297664 619692067297431648 621348365300899392 623980593714714912 625329047897468928 625648353988102848 626122977227359488 626147192998446561 627820744106117094 629656584561119232 631842892146400896 632165524342145586 632322214625650176 634012270182114304 636215507316964224 638098762365672192 638399898349464576 638424588939592572 638594354821542912 642514670755746048 644720689422231552 644745624473647944 645246379350933984 649711752218414496 650917543415140352 651104062584827904 651115812759220224 651967695802506213 655621804543021056 656479582970689647 657898269142128768 658397357496811008 662451198340344192 662953740593674752 662979380821884594 664412113391060736 664751376112359276 665255663304069456 669010121096189184 669351731656389444 669517639015394304 671307109604591616 671333072905550952 675952833546491904 675978976524274488 676146526530398208 677953714650181632 678299891996306112 682645435858833408 682671837677980176 685015732511121024 690318736732065402 691599889878586624 691810551056671488 696598167326959872 697126613820152832 698447413540750848 699016910963511816 701951019452126208 703854398236615704 704028857521342464 704388349380779424 705362734466896896 705910568862560256 710795763110744064 710823253664701008 711362491453856448 712142460865079296 713263803954878592 718199885643147648 719193376319188992 720693635246075244 725310775600010496 725338827532853937 727249368738307584 732282236342032896 732492070407931392 733060975357274112 734449857537696768 734824882995998288 739532555513736192 740135552784894864 740697027183912384 741509160282195968 742100376887047776 745822958167884096 746854660023773184 748412621217078138 748850835136475136 754033193857142784 754249260618067968 755220498305165568 755249707018744821 756651364669146752 760446937739803392 762697928981454336 763087378495844376 764142962339138304 764736449601106944 767976115341187584 770028743369972736 770642699075011152 772702454284451808 777652790334031872 778049876113409952 779731281946226688 780751438183248181 783034470543955968 785127346181148672 785352322911596544 785753340233344704 786394024833950793 787853482799833216 790787287083995136 792436893053376852 793305756037202304 793533076275259008 794149389970380288 795654012332504832 799645233499587072 801160268473214208 802421779449238416 803942074960968424 807974871348541104 809092548359087616 809720946636466176 815324551803500544 815974622550011808 817103365669573632 817737985712074752 818155539830596032 823397072118386688 823817515884787008 826256089729908864 826677993370498074 828464487067865856 831974124952953216 834197805317470464 834830636303145984 834862923997928748 837094325474822792 840211492526744832 842457189528534528 842887365789527448 843096286167533568 848287343089285632 849623060593311264 850798349820896256 851199864465952768 851232785252790096 851459139762057216 856686227674328064 857351590556258304 858473300807824923 859660832631530592 860328505801245312 865168269532489728 866282336291219328 866973036459387546 869290261070008284 874859389125785856 875306110627586196 877197692189505024 877863143329081344 883268264453792256 883938320791566336 883972507762512792 885882817854747648 886335168149812368 887007551072092608 892013494794918912 892468975541852592 892690185353859072 892724710809666384 895110763874067936 900845311575066624 901305302032365984 902724501880393218 904399855995074816 904434834331089477 910229116903973568 910936064966024448 913354310014828032 919241286378270336 920424982309420536 922414068075561984 926794705370385384 928797556435946496 929502151760203776 929538100946147472 931263218054334464 932022547951349088 935934692602834944 937993571846203392 938472530982154272 939184465841039232 940483645955862528 941731116159175641 947764338219601344 948248286513218379 948483321938475264 951018405273171456 954323260975446336 957148143548508288 957599847524196864 957636883409388858 960924846994766992 967081034133347328 967118436710471916 967869569026400976 969665824984410112 976376315122710528 976656093877241856 976673719138830336 979266476716929024 986043407351648256 986847403713193152 987596036245216512 989467169182730368 993676797510516288 994430610890512128 996618170086591104 997127064168538914 997883494956104184 1004027597484584166 1004276458523091456 1006960664406887424 1006999609358326428 1013929250319737856 1013968464786411732 1016930571975272448 1017449837994459168 1018857283118851072 1019648599468142592 1023968153788250112 1026704991159963648 1027523598766681536 1030269939045935744 1034106452340609024 1037399834817879936 1037715826585007232 1045689920730229248 1047671120311126272 1048525366445267724 1055781597354923556 1056582524071169136 1057741008049603072 1058044101700345344 1058865853293840384 1060872016443339776 1066193644666116096 1067043737180784672 1068213691297618944 1069895705932317888 1076750017385582592 1077299828464721472 1078790064478783488 1081040452869112866 1087966163400015744 1089471154226098176 1090874053107461376 1098423354513049344 1098738105611897088 1101674786306545152 1102237324493997432 1104619316090487808 1109298833270604288 1111045540775868576 1112263740423293952 1113107515070861312 1113150565330571664 1120281990035659776 1121152079958183936 1122618931825617207 1123276252704712704 1123849821052703264 1131049790785714176 1131373890927101952 1132830747457748352 1134397799761195008 1134977047003720128 1140670406609705088 1142248303565770752 1144046893472181504 1144631067743766564 1146214443508707456 1147104674401660416 1155043115054959104 1155964048612516728 1159053681426677712 1166479185501047808 1167074814170114928 1169596922919340032 1174551705815933952 1177691019271723008 1178028484367394816 1178630010350017056 1181177090472996864 1181780224199749824 1182676734762790144 1189351326393225216 1189958634055803456 1190299614412888512 1191224084955570432 1193481018498757248 1194090434868497218 1201740402709821312 1203632669173857624 1205913112441452636 1211962307022811656 1213638822538631424 1214581419954699264 1217805746686437376 1222986827705250816 1225655048504360448 1226606978568112128 1227233309745894048 1229885424100749312 1235726273827180512 1238396741914595328 1239384134594863296 1240016990055747111 1242696730601798784 1247961187429429824 1251296707976205696 1252245954454718976 1252294385996893122 1255641488212234188 1263685784292801792 1264331048684291172 1264644429251300352 1268024540364228608 1272431014633928448 1276197524731344384 1276799796698929152 1276849177879185144 1277188709643085824 1285029341511492096 1289441378844463104 1289491248947295888 1290492758701867968 1299423504436828992 1303935391605012426 1312959165941379294 1315796538284257536 1316794714993622016 1324902396680688384 1325907481187349504 1325958761643769188 1328824226782121472 1329502752224718552 1330511326608138912 1338020242192378368 1338703463312778888 1339035278030788608 1342614219209183232 1342666145811101904 1351905667092983808 1351957953048548976 1352293053060796416 1356599783992612224 1365343675355960352 1370031465022242048 1380637473464130804 1383199779757173248 1383621102113342976 1393196334653919744 1394253227640305664 1396894827081501696 1398033821927023632 1403902038904252416 1407708796473231408 1408057715042684928 1408776698761558848 1410725468933793792 1421646507329402016 1422724982907712896 1424284921730158592 1426527607909757184 1436399771286295296 1436455325114083287 1441387270492150488 1450621551200020992 1450677655065707874 1454498737476615168 1464564472684065792 1464984140815862784 1466121950714548224 1468899715075393536 1469649765991996576 1479065111027472384 1480271105569789728 1481394054367824768 1483018320564391936 1484200753774095552 1491645916335768192 1493709320047546368 1495690596252808371 1496825242434156276 1506041396226876249 1510440996610331136 1510499414037489642 1513302729338293504 1520893875479606784 1525395857962908672 1526174756991688752 1528285924678276608 1529472899202213888 1535952230682375168 1540057486739945472 1541285398150022304 1545404908568903616 1555305580668063744 1556099752226819904 1561502876366496362 1566068941087911936 1571506680466689408 1572788049667901586 1575706965599666432 1584873786106753704 1586611512074404608 1587066152550518016 1588298779940760576 1591308024665009664 1599290466999174144 1602320536946428416 1604843558898476832 1607884149921936848 1615949742697082208 1618185096718175232 1619441893272932352 1621560679303669299 1630649103607001088 1631949245100023616 1634206731339147264 1636311079661192064 1647635031769574016 1652512179459817728 1653355986740996148 1656928974135731712 1663948249905906432 1668395610634940928 1669661272606291968 1669725847995857496 1674188650949645584 1680422985053489664 1684914379057069056 1685774731579054896 1686192572335067136 1696574686178571264 1699246121186622528 1701596699641792512 1702465570505580192 1713372455348656128 1716946601615649846 1719321665263061184 1720657011602490624 1730336539064979456 1732564672582438656 1733946072918775092 1738580522140016568 1749718778251571712 1750612221255172392 1754395384379010048 1755726286658162688 1766536528907584512 1767876641583132672 1767945015525025584 1771765635709495296 1772670336299624736 1774015102144185216 1784026989589837824 1784937951083705184 1785449421619332768 1790221527748135872 1791135652302745827 1801690623150133248 1802610604064731968 1805449003760786436 1808799711990149632 1808869668662178954 1820458233807947136 1821872129932048896 1826708620029656064 1838482572756540672 1840849964618841072 1844828136151123968 1853589410740770768 1857595112871892992 1859076201892294944 1862526436108668928 1864045095902698176 1875987143692406784 1876945061964308544 1878368931682078464 1878441578995339683 1883462232318351282 1895528676439202688 1896496573026436758 1896966643876950528 1902036810546342912 1908646521950892672 1914296287097016576 1915199695048393728 1915273766818777716 1921849693989533984 1934162068266694656 1934236873420943832 1935739138052801952 1939331649968820224 1952752630245421056 1953312187754483712 1953347438277660672 1955903087407518639 1969438748912068941 1973694807426386304 1975192072490433024 1978934338365460736 1987353595021032576 1988861221781024256 1993236340173182208 1994254128337077828 1995766989912208368 2008055194969168332 2008552917046182912 2013921328813774848 2013999218716652856 2027858500639475712 2027936929572823464 2033861143950544896 2034899675988918336 2037714566237702144 2047936307576500224 2055047197533363072 2060539878091871488 2074799669635759872 2075431653170014464 2091379841460458496 2095342240622252544 2097050732890535448 2111563194709847112 2113165048142338272 2115482016099206144 2116088203400690688 2117731706587680768 2121744032886679552 2132387289332232192 2134087474361569344 2136427382595237888 2139791411864635776 2154599656929442944 2157580128957566976 2162080905738225732 2175932326800031488 2181748106214922752 2196846709026098688 2197476211223794176 2203349572613090304 2204474648987994864 2209238632180975616 2218597666541208576 2222091081551737152 2224527480846587904 2226301130661143328 2240563980071319552 2245237863651234414 2246552505409425408 2247699642105406528 2262099581571428352 2262747781854203904 2265661494915496704 2269954094007440256 2281340813219410176 2288093786944363008 2289262135487533128 2292428887017414912 2294209348803320832 2310086230109918208 2311928097225033456 2318107362853355424 2332958371002095616 2334149628340229856 2339193845838680064 2342254314549744543 2349103411631867904 2355382038543446016 2356056968734789632 2357260020700034112 2363560448399499648 2365353469525580288 2379917268111606912 2380599228825777024 2382448169911140864 2386962036997514496 2388180869736994436 2403480805419642624 2407265338347715248 2411826224882905272 2423924614045623312 2427277645077262848 2429162839909398528 2435611493372874752 2445973655410501632 2451310097008720896 2453213957136224256 2454466619491788096 2471452547654361024 2478768269189726592 2480033980111494222 2485393461203597568 2495922374858859648 2502593415952411392 2504491908909437952 2504588771993786244 2511282976424468376 2527371568585603584 2528662097368582344 2529288858502600704 2536049080728457216 2544862029267856896 2552395049462688768 2553599593397858304 2553698355758370288 2554377419286171648 2570058683022984192 2575419902423474769 2578982497894591776 2580985517403735936 2598847008873657984 2607870783210024852 2625918331882758588 2631593076568515072 2633589429987244032 2649804793361376768 2651814962374699008 2651917523287538376 2657648453564242944 2659005504449437104 2661022653216277824 2676040484384756736 2677406926625557776 2678070556061577216 2685332291622203808 2703915906097097952 2713199567985224448 2713304502993268431 2730687350711920704 2740062930044484096 2761274946928261608 2766399559514346496 2767242204226685952 2786392669307839488 2788506455280611328 2793789654163003392 2796067643854047264 2807804077808504832 2815417592946462816 2817553397523117696 2821450937867587584 2825193348477526923 2843293014658804032 2844744859539655137 2845449965815425792 2853055215819514368 2872799542572590592 2872910650228166574 2882774540984300976 2901243102400041984 2901355310131415748 2908997474953230336 2929128945368131584 2929968281631725568 2937799430150787072 2939299531983993152 2958130222054944768 2960542211139579456 2962788108735649536 2968401507548191104 2983291832671536384 2991381192505616742 2993650484868312552 3012082792453752498 3020881993220662272 3020998828074979284 3026605458676587008 3041787750959213568 3050791715925817344 3052349513983377504 3056571849356553216 3058945798404427776 3071904461364750336 3080114973479890944 3082570796300044608 3090809817137807232 3112199504453639808 3123005752732992724 3143013360933378816 3145576099335803172 3151413931199332864 3169747572213507408 3173223024148809216 3174132305101036032 3176597559881521152 3182616049330019328 3198580933998348288 3204641073892856832 3209687117796953664 3215768299843873696 3231899485394164416 3236370193436350464 3243121358607338598 3263898490200047232 3268413462678294528 3272622159322384128 3295270063539148032 3305024358919635456 3306711973481992296 3313857948271463424 3327896499811812864 3336791221269881856 3339322545212583936 3339451695991714992 3348377301899291168 3360845970106979328 3367856795476851621 3369828758114138112 3371549463158109792 3393149372357142528 3398492242373245056 3403193399283585024 3404931141011160384 3426744910697312256 3433893203231299692 3438643330526122368 3441314023204981248 3465129345164877312 3467892145837550184 3477161044280033136 3499437556503143424 3501224442510344784 3508790768758020096 3533073057815169024 3535890031050051168 3543531271418990592 3545340672599249472 3548030204288370432 3568053979179675648 3569875902167410368 3570898843238665536 3580443055496271744 3582271304605491654 3605221208129463936 3610898007521572872 3617599423980299264 3617739337324357908 3640916467615894272 3643744259864097792 3653417240059312128 3676965145513081344 3681699929237682144 3689656272302247936 3707178821481541536 3715190225743785984 3718152403784589888 3720050970167241333 3728090191805396352 3753890123928617088 3756737863364156928 3756883157990679366 3766924464636702564 3791057352878405376 3792993146052873516 3793933287753901056 3804073621092685824 3817293043901785344 3828592574194033152 3830399390096787456 3830547533637555432 3843699387979067968 3868324136533389312 3868473746841887664 3871478276105603904 3911806174815037278 3938877497824137882 3947389614852772608 3950384144980866048 3957868676730921472 3974707190042065152 3977722443562048512 3986472680346364416 3988508256674155656 3991533979824416736 4016110389938336664 4017105834092365824 4027842657627549696 4027998437433305712 4055717001278951424 4055873859145646928 4069799351977836672 4075429132475404288 4110094395066726144 4121079756183742976 4149599339271519744 4150863306340028928 4182759682920916992 4190684481244505088 4194101465781070896 4223126389419694224 4226330096284676544 4230964032198412288 4232176406801381376 4243488065773359104 4268174948723138688 4272854765190475776 4279582823729271552 4309199313858885888 4309365975342249861 4324161811476451464 4351864653600062976 4363496212429845504 4393693418052197376 4394952422447588352 4406699145226180608 4408949297975989728 4418477264361951232 4437195333082417152 4444182163103474304 4449054961693175808 4452602261322286656 4481127960142639104 4487071788758425113 4490475727302468828 4495399284210813056 4531322989830993408 4539908188014880512 4562681626438820352 4576187573888726016 4578524270975066256 4584857774034829824 4588418697606641664 4620172460219836416 4623856194450066912 4636214725706710848 4665916742004191232 4668299256680459712 4684508629099489086 4698206823263735808 4714520041400068224 4727120896798999296 4730706939051160576 4759834536223213824 4761198457651554048 4764896339822281728 4773924073995028992 4776361739473988872 4806961610839285248 4814530676695430496 4823652449765810544 4847849228091246624 4854555290154525696 4858325679818797056 4864682037911007897 4891947310821003264 4902620194017441792 4908933238983576192 4942905095308722048 4957536538379453184 4960067960222988444 4970786922407195136 4991844749717719296 5005186831904822784 5008983817818875904 5009177543987572488 5022565952848936752 5054743137171207168 5057324194737164688 5058577717005201408 5089724058535713792 5104790098925377536 5107396711516740576 5140117366045968384 5150839804846949538 5157964995789183552 5161971034807471872 5197694017747315968 5215741566420049704 5251836663765517176 5263186153137030144 5267178859974488064 5299609586722753536 5303629924749398016 5303835046575076752 5315296907128485888 5318011008898874208 5322045306432555648 5352080968769513472 5354813853251115552 5370664583244407616 5373406956908237481 5407831812194195904 5426399135970448896 5426609005986536862 5461374701423841408 5480125860088968192 5522549893856523216 5532799119028692992 5534484408453371904 5572785338615678976 5587579308326006784 5592135287708094528 5630835185892925632 5635106795046235392 5635324736986019049 5650386696955053846 5686586029317608064 5689489719079310274 5690899931630851584 5706110431639028736 5745599085145181184 5745821300456333148 5765549081968601952 5802486204800083968 5802710620262831496 5817994949906460672 5858257890736263168 5859936563263451136 5867709262222555917 5878599063967986304 5921084422279158912 5925576217471299072 5936803015096382208 5966583665343072768 5982762385011233484 5987300969736625104 6024165584907504996 6041763986441324544 6041997656149958568 6053210917353174016 6083575501918427136 6101583431851634688 6104699027966755008 6113143698713106432 6143808922729500672 6165141592600089216 6181619634275614464 6224399008907279616 6246011505465985448 6286026721866757632 6291152198671606344 6302827862398665728 6339495144427014816 6346446048297618432 6348264610202072064 6353195119763042304 6365232098660038656 6397161867996696576 6409282147785713664 6419374235593907328 6431536599687747392 6463798970788328832 6472740386872700928 6486242717214677196 6527796980400094464 6545244318644768256 6590540127078296064 6610048717839270912 6613423946963984592 6627715896542926848 6655792999623625728 6673582442539763712 6678903391983429984 6696754603798582336 6721691940213958656 6735713590953703242 6739657516228276224 6743098926316219584 6786298744714285056 6796984484746490112 6809862282022320768 6867786406462599384 6877286661052244736 6882628046409962496 6930258690329754624 6935784291675100368 6954322088560066272 6998875113006286848 7002448885020689568 7017581537516040192 7026762943649233629 7066146115630338048 7071780062100102336 7090681345198498944 7096060408576740864 7139751804334820736 7141797686477331072 7160886110992543488 7164542609210983308 7210442416258927872 7221796015043145744 7235198847960598528 7235478674648715816 7281832935231788544 7287488519728195584 7306834480118624256 7353930291026162688 7363399858475364288 7414357642963083072 7436304807569179776 7440101940334482666 7456180383610792704 7507780247857234176 7513475726728313856 7513766315981358732 7533848929273405128 7582114705756810752 7585986292105747032 7587866575507802112 7608147242185371648 7634586087803570688 7657185148388066304 7660798780193574912 7661095067275110864 7687398775958135936 7736947493683775328 7742956552211207808 7823612349630074556 7877754995648275764 7894779229705545216 7900768289961732096 7915737353461842944 7949414380084130304 7955444887124097024 7972945360692728832 7977016513348311312 7983067959648833472 8032220779876673328 8034211668184731648 8055996874866611424 8111747718291293856 8139598703955673344 8139913508979805293 8220188790133452288 8242159512367485952 8299198678543039488 8301726612680057856 8365519365841833984 8381368962489010176 8388202931562141792 8446252778839388448 8452660192569353088 8461928064396824576 8464352813602762752 8475580045432580769 8534234578618965411 8536349897446277376 8559165647458543104 8618398627717771776 8618731950684499722 8648323622952902928 8703729307200125952 8726992424859691008 8787386836104394752 8789904844895176704 8813398290452361216 8817898595951979456 8874390666164834304 8888364326206948608 8905204522644573312 8974143577516850226 8980951454604937656 8990798568421626112 9062645979661986816 9079816376029761024 9125363252877640704 9152375147777452032 9157048541950132512 9169715548069659648 9176837395213283328 9240344920439672832 9247712388900133824 9272429451413421696 9336598513360919424 9369017258198978172 9429040082800136448 9454241793597998592 9461413878102321152 9519669072446427648 9522396915303108096 9529792679644563456 9547848147990057984 9552723478947977744 9613923221678570496 9629061353390860992 9647304899531621088 9695698456182493248 9709110580309051392 9729364075822015794 9805240388034883584 9817866477967152384 9885810190617444096 9915073076758906368 9920135920445976888 9941573844814390272 9983689499435438592 10010373663809645568 10017967635637751808 10018355087975144976 10045131905697873504 10109486274342414336 10114648389474329376 10149768696382226353 10179448117071427584 10209580197850755072 10214793423033481152 10280234732091936768 10301679609693899076 10315929991578367104 10323942069614943744 10395388035494631936 10431483132840099408 10503673327531034352 10526372306274060288 10599219173445507072 10607670093150153504 10630593814256971776 10636022017797748416 10644090612865111296 10704161937539026944 10709627706502231104 10741329166488815232 10746813913816474962 10815663624388391808 10852798271940897792 10853218011973073724 10922749402847682816 10960251720177936384 11045099787713046432 11065598238057385984 11068968816906743808 11145570677231357952 11160152910501723999 11184270575416189056 11261670371785851264 11270213590092470784 11270649473972038098 11300773393910107692 11373172058635216128 11378979438158620548 11381799863261703168 11412220863278057472 11491198170290362368 11491642600912666296 11531098163937203904 11604972409600167936 11605421240525662992 11735418524445111834 11757198127935972608 11842168844558317824 11851152434942598144 11873606030192764416 11933167330686145536 11965524770022466968 11974601939473250208 12048331169815009992 12083527972882649088 12083995312299917136 12106421834706348032 12167151003836854272 12209398055933510016 12226287397426212864 12330283185200178432 12363239268551228928 12448798017814559232 12492023010931970896 12572053443733515264 12582304397343212688 12605655724797331456 12678990288854029632 12692892096595236864 12696529220404144128 12730464197320077312 12818564295571427328 12838748471187814656 12863073199375494784 12927597941576657664 12972485434429354392 13055593960800188928 13090488637289536512 13181080254156592128 13220097435678541824 13226847893927969184 13255431793085853696 13311585999247251456 13347164885079527424 13357806783966859968 13393509207597164672 13443383880427917312 13471427181907406484 13486197852632439168 13593968969492980224 13619724564044641536 13735572812925198768 13754573322104489472 13765256092819924992 13860517380659509248 13871568583350200736 13908644177120132544 13997750226012573696 14004897770041379136 14053525887298467258 14143560124200204672 14181362690396997888 14192120817153481728 14279503608669641472 14283595372954662144 14321772221985086976 14329085218421966616 14420884832517855744 14443592030086291488 14470397695921197056 14470957349297431632 14563665870463577088 14574977039456391168 14594046113733023691 14707860582052325376 14726799716950728576 14828715285926166144 14872609615138359552 14880203880668965332 14912360767221585408 15015560495714468352 15026951453456627712 15027532631962717464 15067697858546810256 15164229411513621504 15171972584211494064 15175733151015604224 15269172175607141376 15314370296776132608 15322190134550221728 15374797551916271872 15473894987367550656 15485913104422415616 15647224699260149112 15755509991296551528 15789558459411090432 15801536579923464192 15831474706923685888 15898828760168260608 15910889774248194048 15945890721385457664 15954033026696622624 15966135919297666944 16064441559753346656 16111993749733222848 16120220870724712443 16223495436582587712 16279197407911346688 16279827017959610586 16440377580266904576 16484319024734971904 16598397357086078976 16603453225360115712 16762737924978020352 16776405863124283584 16892505557678776896 16905320385138706176 16951160090865161538 17068469157237930822 17072699794892554752 17118331294917086208 17236797255435543552 17237463901368999444 17296647245905805856 17407458614400251904 17453984849719382016 17574773672208789504 17579809689790353408 17635797191903958912 17776728652413897216 17810409045289146624 17948287155033700452 17961902909209875312 17981597136843252224 18125291959323973632 18159632752059522048 18250726505755281408 18304750295554904064 18314097083900265024 18339431096139319296 18495424777800267648 18544858902826843392 18673197026721838848 18738034516397956344 18858080165600272896 18908483587195997184 18922827756204642304 19039338144892855296 19044793830606216192 19059585359289126912 19095696295980115968 19105446957895955488 19227846443357140992 19258122706781721984 19294609799063242176 19391396912364986496 19418221160618102784 19458728151644031588 19635732955934304768 19771620381234888192 19830146153517812736 19840271840891953776 19883147689628780544 19967378998870877184 20020747327619291136 20036710175950289952 20090263811395747008 20218972548684828672 20229296778948658752 20299537392764452706 20358896234142855168 20429586846066962304 20603359219387798152 20631859983156734208 20647884139229887488 20790776070989263872 20862966265680198816 21007346655062068704 21052744612548120576 21080288830947700887 21198438346891014144 21215340186300307008 21272044035595496832 21288181225730222592 21419255413004462208 21482658332977630464 21493627827632949924 21631327248776783616 21705596543881795584 21706436023946147448 21845498805695365632 21920503440355872768 22090199575426092864 22320305821003447998 22368541150832378112 22523340743571702528 22540427180184941568 22541298947944076196 22601546787820215384 22746344117270432256 22757958876317241096 22763599726523406336 22824441726556114944 22982396340580724736 22983285201825332592 23062196327874407808 23210842481051325984 23470837048890223668 23514396255871945216 23684337689116635648 23702304869885196288 23747212060385528832 23866334661372291072 23931049540044933936 23949203878946500416 24096662339630019984 24167990624599834272 24212843669412696064 24418796111867020032 24419740526939415879 24660566370400356864 24726478537102457856 24897596035629118464 24984046021863941792 25144106887467030528 25164608794686425376 25211311449594662912 25357980577708059264 25385784193190473728 25393058440808288256 25426740136297742307 25602703735856896233 25677496942375629312 25726146398750989568 25855195883153315328 25944970868858708784 26111187921600377856 26180977274579073024 26362160508313184256 26440194871357083648 26453695787855938368 26623171998494502912 26715613567933719936 26787018415194329344 26942854363814812968 26972395705264878336 27187937938985960448 27239449128089283072 27471145625850397536 27509146644208978944 27530512185639849984 27721034761319018496 27743137166700401472 27817288354240265088 28009795540082758272 28107051774596934516 28287120248400409344 28362725380793995776 28384241634306963456 28559007217339282944 28567190745909324288 28643544443970173952 28658170436843933232 28841769665035711488 28887184060172582976 28941914698594863264 29127331740927154176 29188092227466047382 29415721164104650752 29453599433901457152 29657430571852332288 29745219230276719104 29760407761337930664 29824721534443170816 30031120991428936704 30053902906913255424 30055065263925434928 30135395717093620512 30328458823027243008 30343945168422988128 30449306089146679059 30538344351214282752 30628740593552265216 30644380269100443456 30749595103832543744 30947789974735101312 30971826208844831232 31294449398520298224 31511019982593103056 31579116918822180864 31662949413847371776 31797657520336521216 31891781442770915328 31908066053393245248 31932271838595333888 32128883119506693312 32223987499466445696 32240441741449424886 32446990873165175424 32558394815822693376 32559654035919221172 32880755160533809152 32968638049469943808 33196794714172157952 33206906450720231424 33480458731505171997 33552811726248567168 33785011115357553792 33810640770277412352 33902320181730323076 34136938314475861644 34145399589785109504 34236662589834172416 34473594510871087104 34474927802737998888 34593294491811611712 34814917228800503808 35271594383807917824 35553457304827794432 35620818090578293248 35896574310067400904 35923805818419750624 35963194273686504448 36250583918647947264 36319265504119044096 36501453011510562816 36628194167800530048 36678862192278638592 36990849555600535296 37089717805653686784 37346394053443677696 37476069032795912688 37716160331200545792 37816967174391994368 38078676289785710592 38089587661212432384 38191392591960231936 38210893915791910976 38455692886714281984 38516245413563443968 38589219598126484352 38782793824729972992 38917456303288063176 39271465911868609536 39543240762469776384 39660292307035625472 39680543681783907552 39766295379257561088 39934757997741754368 40041494655238582272 40073420351900579904 40180527622791494016 40458593557897317504 40599074785528905412 40859173692133924608 41206718438775596304 41263719966313468416 41295768278459774976 41581552141978527744 41725932531360397632 42014693310124137408 42160577661895401774 42430680372600614016 42544088071190993664 42576362451460445184 42838510826008924416 42965316665955260928 42987255655265899848 43262654497553567232 43411193087763591168 43412872047892294896 43690997611390731264 43782138341199071073 44180399150852185728 44640611642006895996 44737082301664756224 45046681487143405056 45080854360369883136 45082597895888152392 45203093575640430768 45492688234540864512 45515917752634482192 45527199453046812672 45966570403650665184 46124392655748815616 46421684962102651968 46941674097780447336 47028792511743890432 47368675378233271296 47404609739770392576 47494424120771057664 47732669322744582144 47862099080089867872 47898407757893000832 48193324679260039968 48335981249199668544 48360662612174137329 48837592223734040064 48839481053878831758 49321132740800713728 49452957074204915712 49795192071258236928 49968092043727883584 50288213774934061056 50329217589372850752 50715961155416118528 50853480272595484614 51205407471713792466 51354993884751258624 51452292797501979136 51710391766306630656 51889941737717417568 52222375843200755712 52361954549158146048 52724321016626368512 52907391575711876736 53431227135867439872 53574036830388658688 53885708727629625936 53944791410529756672 54375875877971920896 54478898256178566144 54942291251700795072 55018293288417957888 55486274333400802944 55634576708480530176 56019591080165516544 56214103549193869032 56574240496800818688 56725450761587991552 56768483268613926912 57118014434678565888 57134381491818648576 57287088887940347904 57316340873687866464 57683539330071422976 57774368120345165952 57883829397189726528 58254663481854308352 58376184454932094764 58907198867802914304 59314861143704664576 59490438460553438208 59520815522675861328 59649443068886341632 60062241982857873408 60110130527850869856 60270791434187241024 60656917646054486016 60687890336845976256 60898612178293358118 61076688702428565504 61288760538200886912 61499190207665087488 61895579949470202624 61943652417689662464 62588898797040596448 63022039965186206112 63158233837644361728 63240866492843102661 63595315040673042432 63816132106786490496 63864543677190667776 64257766239013386624 64447974998932891392 64480883482898849772 64893981746330350848 65116789631645386752 65119308071838442344 65761510321067618304 66960917463010343994 67105623452497134336 67570022230715107584 67621281540554824704 67804640363460646152 68273876628951723288 68290799179570219008 68473325179668344832 68947189021742174208 68949855605475997776 69186588983623223424 70543188767615835648 71106914609655588864 71241636181156586496 71793148620134801808 71847611636839501248 71926388547373008896 72638531008238088192 73256388335601060096 73259221580818247637 73981699111201070592 74179435611307373568 74692788106887355392 74952138065591825376 75432320662401091584 75633934348783988736 76157352579571421184 76179175322424864768 76280220408893226921 76421787831583821952 77032490827126887936 77178439196252968704 77565587649459945984 77834912606576126352 78542931823737219072 79086481524939552768 79320584614071250944 79361087363567815104 79869515995483508736 80146840703801159808 80361055245582988032 80917187115794635008 81198149571057810824 81718347384267849216 82413436877551192608 82527439932626936832 82591536556919549952 83163104283957055488 83451865062720795264 84029386620248274816 84321155323790803548 84861360745201228032 85088176142381987328 85152724902920890368 85677021652017848832 85930633331910521856 85974511310531799696 86525308995107134464 86825744095784589792 87381995222781462528 87564276682398142146 88360798301704371456 89281223284013791992 89474164603329512448 90093362974286810112 90161708720739766272 90165195791776304784 90406187151280861536 90985376469081729024 91031835505268964384 91347918267440037177 91933140807301330368 92248785311497631232 92843369924205303936 93883348195560894672 94057585023487780864 94737350756466542592 94988848241542115328 95724198160179735744 95796815515786001664 96386649358520079936 96671962498399337088 96721325224348274658 97675184447468080128 97678962107757663516 98642265481601427456 98905914148409831424 99590384142516473856 99936184087455767168 100658435178745701504 101431922310832237056 101706960545190969228 102410814943427584932 102709987769502517248 102904585595003958272 103420783532613261312 103779883475434835136 104444751686401511424 105814783151423753472 106862454271734879744 107148073660777317376 107771417455259251872 107889582821059513344 108751751755943841792 108957796512357132288 109884582503401590144 110036586576835915776 110972548666801605888 111269153416961060352 112039182160331033088 112428207098387738064 113148480993601637376 113450901523175983104 114236028869357131776 114268762983637297152 114574177775880695808 114632681747375732928 115367078660142845952 115548736240690331904 115767658794379453056 116752368909864189528 117814397735605828608 118629722287409329152 118980876921106876416 119041631045351722656 119298886137772683264 120124483965715746816 120220261055701739712 120541582868374482048 121375780673691952512 121797224356586716236 122577521076401773824 122998380415330174976 123791159898940405248 123887304835379324928 125177797594081192896 126044079930372412224 126481732985686205322 127632264213572980992 127729087354381335552 128515532478026773248 128895949997865782784 128961766965797699544 129787963492660701696 130233579263290773504 130238616143676884688 133921834926020687988 134211246904994268672 135140044461430215168 135242563081109649408 135609280726921292304 136547753257903446576 136581598359140438016 137899711210951995552 138373177967246446848 141086377535231671296 142213829219311177728 142483272362313172992 143586297240269603616 143695223273679002496 143852777094746017792 145081987836522411987 146512776671202120192 146518443161636495274 147963398222402141184 148358871222614747136 149385576213774710784 149904276131183650752 150864641324802183168 152560440817786453842 152843575663167643904 154064981654253775872 154356878392505937408 155131175298919891968 155669825213152252704 157085863647474438144 158172963049879105536 158722174727135630208 160293681407602319616 160722110491165976064 161834374231589270016 162396299142115621648 163436694768535698432 164826873755102385216 165054879865253873664 166903730125441590528 168058773240496549632 168642310647581607096 169722721490402456064 170176352284763974656 170305449805841780736 171354043304035697664 171861266663821043712 171949022621063599392 173050617990214268928 173651488191569179584 174763990445562925056 175128553364796284292 176721596603408742912 178562446568027583984 178948329206659024896 180186725948573620224 180330391583552609568 180812374302561723072 181970752938163458048 182063671010537928768 182695836534880074354 183866281614602660736 184497570622995262464 185686739848410607872 187766696391121789344 188115170046975561728 189474701512933085184 189722599478529307983 191448396320359471488 191593631031572003328 192773298717040159872 193343924996798674176 193442650448696549316 195350368894936160256 195357924215515327032 197284530963202854912 199872368174911534336 201316870357491403008 202863844621664474112 203413921090381938456 204821629886855169864 205419975539005034496 205809171190007916544 206841567065226522624 207559766950869670272 211629566302847506944 213724908543469759488 214296147321554634752 215542834910518503744 215779165642119026688 217915593024714264576 219769165006803180288 221945097333603211776 222538306833922120704 224078364320662066176 224856414196775476128 226296961987203274752 226901803046351966208 228472057738714263552 228537525967274594304 229265363494751465856 231097472481380663808 231535317588758906112 233504737819728379056 235628795471211657216 237259444574818658304 237961753842213752832 238083262090703445312 240440522111403479424 241083165736748964096 242751561347383905024 243594448713173432472 245155042152803547648 245996760830660349952 247582319797880810496 247774609670758649856 250355595188162385792 252088159860744824448 252963465971372410644 255264528427145961984 255458174708762671104 257031064956053546496 257791899995731565568 257923533931595399088 259575926985321403392 260477232287353769376 267843669852041375976 268422493809988537344 270280088922860430336 270485126162219298816 271218561453842584608 273095506515806893152 274043754802320111531 275799422421903991104 276746355934492893696 282172755070463342592 284966544724626345984 287172594480539207232 287390446547358004992 290163975673044823974 293025553342404240384 293036886323272990548 295926796444804282368 296717742445229494272 298771152427549421568 299808552262367301504 305120881635572907684 305687151326335287808 308129963308507551744 308713756785011874816 310262350597839783936 311339650426304505408 317444349454271260416 320587362815204639232 321444220982331952128 323668748463178540032 324792598284231243296 326873389537071396864 329653747510204770432 330109759730507747328 333807460250883181056 336117546480993099264 337284621295163214192 339445442980804912128 340352704569527949312 342708086608071395328 343722533327642087424 343898045242127198784 346101235980428537856 347302976383138359168 350257106729592568584 353443193206817485824 357124893136055167968 357896658413318049792 360373451897147240448 360660783167105219136 361624748605123446144 364127342021075857536 365391673069760148708 367732563229205321472 368995141245990524928 371373479696821215744 375533392782243578688 379445198957058615966 382896792640718942976 383187262063144006656 385546597434080319744 386687849993597348352 386885300897393098632 390700737789872320512 390715848431030654064 399744736349823068672 402633740714982806016 405727689243328948224 406827842180763876912 409643259773710339728 411618342380015833088 415119533901739340544 423259132605695013888 427449817086939518976 428592294643109269504 431085669821037007488 431558331284238053376 435245963509567235961 439538330013606360576 443890194667206423552 445076613667844241408 448156728641324132352 449712828393550952256 452593923974406549504 458530726989502931712 462194944962761327616 463070635177517812224 467009475639456758112 471257590942423314432 474518889149637316608 476166524181406890624 480881044222806958848 482166331473497928192 485503122694767810048 487188897426346864944 490310084305607095296 495164639595761620992 500711190376324771584 504176319721489648896 505926931942744821288 510529056854291923968 510916349417525342208 514062129912107092992 515583799991463131136 515847067863190798176 519151853970642806784 520954464574707538752 535687339704082751952 536844987619977074688 540560177845720860672 542437122907685169216 546191013031613786304 548087509604640223062 551598844843807982208 553492711868985787392 564345510140926685184 569167798435587923949 574345188961078414464 574780893094716009984 580327951346089647948 586051106684808480768 586073772646545981096 591853592889608564736 599617104524734603008 610241763271145815368 611374302652670575616 616259926617015103488 617427513570023749632 620524701195679567872 622679300852609010816 634888698908542520832 641174725630409278464 642888441964663904256 647337496926357080064 649585196568462486592 653746779074142793728 659307495020409540864 667614920501766362112 672235092961986198528 674569242590326428384 678890885961609824256 680705409139055898624 685416173216142790656 687796090484254397568 694605952766276718336 700514213459185137168 706886386413634971648 714249786272110335936 721321566334210438272 723249497210246892288 728254684042151715072 730783346139520297416 735465126458410642944 737990282491981049856 742746959393642431488 751066785564487157376 758890397914117231932 765793585281437885952 766374524126288013312 771093194868160639488 773375699987194696704 773770601794786197264 781431696862061308128 799489472699646137344 805267481429965612032 811455378486657896448 813655684361527753824 819286519547420679456 822131264406960334593 830239067803478681088 846518265211390027776 854899634173879037952 862171339642074014976 870491927019134471922 879076660027212721152 887780389334412847104 890153227335688482816 896313457282648264704 899425656787101904512 917061453979005863424 924389889925522655232 926141270355035624448 934018951278913516224 952333048362813781248 961762088445613917696 964332662946995856384 971006245389535620096 974377794852693729888 980620168611214190592 990329279191523241984 1001422380752649543168 1008352639442979297792 1011853863885489642576 1021058113708583847936 1028124259824214185984 1031167599982926262272 1031694135726381596352 1038303707941285613568 1041908929149415077504 1071374679408165503904 1073689975239954149376 1081120355691441721344 1084874245815370338432 1092382026063227572608 1096175019209280446124 1103197689687615964416 1106985423737971574784 1138335596871175847898 1148690377922156828928 1149561786189432019968 1160655902692179295896 1172102213369616961536 1172147545293091962192 1199234209049469206016 1220483526542291630736 1222748605305341151232 1234855027140047499264 1245358601705218021632 1269777397817085041664 1282349451260818556928 1285776883929327808512 1294674993852714160128 1299170393136924973184 1318614990040819081728 1335229841003532724224 1344470185923972397056 1349138485180652856768 1357781771923219648512 1375592180968508795136 1389211905532553436672 1401028426918370274336 1413772772827269943296 1428499572544220671872 1442643132668420876544 1446498994420493784576 1456509368084303430144 1461566692279040594832 1470930252916821285888 1485493918787284862976 1502133571128974314752 1517780795828234463864 1531587170562875771904 1532749048252576026624 1542186389736321278976 1546751399974389393408 1547541203589572394528 1562863393724122616256 1598978945399292274688 1610534962859931224064 1627311368723055507648 1638573039094841358912 1644262528813920669186 1660478135606957362176 1693036530422780055552 1724342679284148029952 1740983854038268943844 1758153320054425442304 1775560778668825694208 1798851313574203809024 1834122907958011726848 1848779779851045310464 1852282540710071248896 1868037902557827032448 1904666096725627562496 1923524176891227835392 1928665325893991712768 1942012490779071240192 1948755589705387459776 1961240337222428381184 2002844761505299086336 2016705278885958595584 2023707727770979285152 2042116227417167695872 2056248519648428371968 2063388271452763192704 2083817858298830155008 2142749358816331007808 2169748491630740676864 2184764052126455145216 2192350038418560892248 2206395379375231928832 2213970847475943149568 2276671193742351695796 2297380755844313657856 2299123572378864039936 2321311805384358591792 2344295090586183924384 2398468418098938412032 2440967053084583261472 2445497210610682302464 2466393793220881003779 2490717203410436043264 2539554795634170083328 2564698902521637113856 2598340786273849946368 2637229980081638163456 2670459682007065448448 2688940371847944794112 2698276970361305713536 2751184361937017590272 2778423811065106873344 2802056853836740548672 2856999145088441343744 2885286265336841753088 2892997988840987569152 2913018736168606860288 2923133384558081189664 2941860505833642571776 2970987837574569725952 3004267142257948629504 3035561591656468927728 3063174341125751543808 3084372779472642557952 3093502799948778786816 3095082407179144789056 3125726787448245232512 3197957890798584549376 3221069925719862448128 3254622737446111015296 3277146078189682717824 3288525057627841338372 3320956271213914724352 3448685358568296059904 3481967708076537887688 3516306640108850884608 3597702627148407618048 3668245815916023453696 3704565081420142497792 3736075805115654064896 3809332193451255124992 3847048353782455670784 3857330651787983425536 3884024981558142480384 3897511179410774919552 4005689523010598172672 4033410557771917191168 4047415455541958570304 4126776542905526385408 4167635716597660310016 4285498717632662015616 4339496983261481353728 4369528104252910290432 4384700076837121784496 4412790758750463857664 4553342387484703391592 4594761511688627315712 4598247144757728079872 4642623610768717183584 4688590181172367848768 4796936836197876824064 4881934106169166522944 4932787586441762007558 4981434406820872086528 5079109591268340166656 5196681572547699892736 5274459960163276326912 5396553940722611427072 5502368723874035180544 5556847622130213746688 5604113707673481097344 5713998290176882687488 5770572530673683506176 5785995977681975138304 5826037472337213720576 5846266769116162379328 5883721011667285143552 6008534284515897259008 6071123183312937855456 6126348682251503087616 6168745558945285115904 6190164814358289578112 6251453574896490465024 6509245474892222030592 6554292156379365435648 6577050115255682676744 6641912542427829448704 6897370717136592119808 6963935416153075775376 7195405254296815236096 7336491631832046907392 7399181379662643011337 7472151610231308129792 7618664386902510249984 7694096707564911341568 7795022358821549839104 8011379046021196345344 8066821115543834382336 8094830911083917140608 8253553085811052770816 8335271433195320620032 8570997435265324031232 8678993966522962707456 8739056208505820580864 8769400153674243568992 8825581517500927715328 9106684774969406783184 9189523023377254631424 9285247221537434367168 9377180362344735697536 9593873672395753648128 9763868212338333045888 9865575172883524015116 9962868813641744173056 10393363145095399785472 10548919920326552653824 10793107881445222854144 11004737447748070361088 11113695244260427493376 11208227415346962194688 11427996580353765374976 11541145061347367012352 11571991955363950276608 11652074944674427441152 11692533538232324758656 12017068569031794518016 12142246366625875710912 12380329628716579156224 12502907149792980930048 13018490949784444061184 13108584312758730871296 13154100230511365353488 13794741434273184239616 13927870832306151550752 14390810508593630472192 14798362759325286022674 14944303220462616259584 15237328773805020499968 15590044717643099678208 16189661822167834281216 16507106171622105541632 16670542866390641240064 17141994870530648062464 17357987933045925414912 17478112417011641161728 17538800307348487137984 17651163035001855430656 18213369549938813566368 18379046046754509262848 18570494443074868734336 18754360724689471395072 19527736424676666091776 19731150345767048030232 19925737627283488346112 20786726290190799570944 21586215762890445708288 22009474895496140722176 22416454830693924389376 22855993160707530749952 23082290122694734024704 23385067076464649517312 24034137138063589036032 24284492733251751421824 24760659257433158312448 25005814299585961860096 26036981899568888122368 26217168625517461742592 26308200461022730706976 27855741664612303101504 28781621017187260944384 29596725518650572045348 29888606440925232519168 31180089435286199356416 32379323644335668562432 33014212343244211083264 33341085732781282480128 34283989741061296124928 34715975866091850829824 34956224834023282323456 35077600614696974275968 36426739099877627132736 37140988886149737468672 37508721449378942790144 39055472849353332183552 39462300691534096060464 41573452580381599141888 43172431525780891416576 44832909661387848778752 45711986321415061499904 46770134152929299034624 48568985466503502843648 49521318514866316624896 50011628599171923720192 52073963799137776244736 52434337251034923485184 52616400922045461413952 55711483329224606203008 59193451037301144090696 59777212881850465038336 62360178870572398712832 64758647288671337124864 66028424686488422166528 68567979482122592249856 70155201229393948551936 72853478199755254265472 74281977772299474937344 75017442898757885580288 78110945698706664367104 78924601383068192120928 86344863051561782833152 89665819322775697557504 93540268305858598069248 97137970933007005687296 99042637029732633249792 100023257198343847440384 104147927598275552489472 104868674502069846970368 105232801844090922827904 111422966658449212406016 118386902074602288181392 124720357741144797425664 129517294577342674249728 137135958964245184499712 140310402458787897103872 145706956399510508530944 148563955544598949874688 150034885797515771160576 156221891397413328734208 157849202766136384241856 179331638645551395115008 187080536611717196138496 194275941866014011374592 198085274059465266499584 210465603688181845655808 222845933316898424812032 236773804149204576362784 259034589154685348499456 280620804917575794207744 291413912799021017061888 297127911089197899749376 300069771595031542321152 312443782794826657468416 315698405532272768483712 374161073223434392276992 388551883732028022749184 420931207376363691311616 445691866633796849624064 473547608298409152725568 561241609835151588415488 582827825598042034123776 594255822178395799498752 631396811064545536967424 777103767464056045498368 841862414752727382623232 891383733267593699248128 947095216596818305451136 1122483219670303176830976 1165655651196084068247552 1262793622129091073934848 1683724829505454765246464 1782767466535187398496256 1894190433193636610902272 2331311302392168136495104 2525587244258182147869696 3367449659010909530492928 3788380866387273221804544 5051174488516364295739392 7576761732774546443609088 10102348977032728591478784 15153523465549092887218176 30307046931098185774436352
- Sum of all divisors σ(n): 106734725625368532345696000
- Sum of proper divisors (its aliquot sum) s(n): 76427678694270346571259648
- 30307046931098185774436352 is an abundant number, because the sum of its proper divisors (76427678694270346571259648) is greater than itself. Its abundance is 46120631763172160796823296
Bases of 30307046931098185774436352
- Binary: 11001000100011100010001001110011001000010100101001000110100011111000010010000000000002
- Hexadecimal: 0x1911C44E642948D1F09000
- Base-36: 3T38RYA8SMIGXS000
Squares and roots of 30307046931098185774436352
- 30307046931098185774436352 squared (303070469310981857744363522) is 918517093683787960508607840719173090193903299067904
- 30307046931098185774436352 cubed (303070469310981857744363523) is 27837540665290470705163522461168078974666255949940847905555049725152574046208
-
The
square root of 30307046931098185774436352 is 5505183641904.9806094031 -
30307046931098185774436352 is a
perfect cube number . Itscube root is 311779728
Scales and comparisons
How big is 30307046931098185774436352?- 30,307,046,931,098,185,774,436,352 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 30,307,046,931,098,185,774,436,352 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 30307046931098185774436352 cubic inches would be around 25981644 feet tall.
Recreational maths with 30307046931098185774436352
- 30307046931098185774436352 backwards is 25363447758189013964070303
- 30307046931098185774436352 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 30307046931098185774436352's digits is 108
- 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 30307046931098185774436352 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 30307046931098185774436352 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/30307046931098185774436352/
Chicago style:
Numbermatics. 2024. "Number 30307046931098185774436352 - Facts about the integer". https://numbermatics.com/n/30307046931098185774436352/
The information we have on file for 30307046931098185774436352 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 30307046931098185774436352, math, Factors of 30307046931098185774436352, curriculum, school, college, exams, university, Prime factorization of 30307046931098185774436352, STEM, science, technology, engineering, physics, economics, calculator, thirty septillion, three hundred seven sextillion, forty-six quintillion, nine hundred thirty-one quadrillion, ninety-eight trillion, one hundred eighty-five billion, seven hundred seventy-four million, four hundred thirty-six thousand, three hundred fifty-two.