869206889989101934484914176
869,206,889,989,101,934,484,914,176 is an even composite number composed of six prime numbers multiplied together.
What does the number 869206889989101934484914176 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 23085 divisors.
869206889989101934484914176 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand and eighty-five divisors.
Prime factorization of 869206889989101934484914176:
218 × 38 × 314 × 612 × 672 × 1812
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 31 × 31 × 31 × 31 × 61 × 61 × 67 × 67 × 181 × 181)See below for interesting mathematical facts about the number 869206889989101934484914176 from the Numbermatics database.
Names of 869206889989101934484914176
- Cardinal: 869206889989101934484914176 can be written as Eight hundred sixty-nine septillion, two hundred six sextillion, eight hundred eighty-nine quintillion, nine hundred eighty-nine quadrillion, one hundred one trillion, nine hundred thirty-four billion, four hundred eighty-four million, nine hundred fourteen thousand, one hundred seventy-six.
Scientific notation
- Scientific notation: 8.69206889989101934484914176 × 1026
Factors of 869206889989101934484914176
Divisors of 869206889989101934484914176
- Number of divisors d(n): 23085
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 24 27 31 32 36 48 54 61 62 64 67 72 81 93 96 108 122 124 128 134 144 162 181 183 186 192 201 216 243 244 248 256 268 279 288 324 362 366 372 384 402 432 486 488 496 512 536 543 549 558 576 603 648 724 729 732 744 768 804 837 864 961 972 976 992 1024 1072 1086 1098 1116 1152 1206 1296 1448 1458 1464 1488 1536 1608 1629 1647 1674 1728 1809 1891 1922 1944 1952 1984 2048 2077 2144 2172 2187 2196 2232 2304 2412 2511 2592 2883 2896 2916 2928 2976 3072 3216 3258 3294 3348 3456 3618 3721 3782 3844 3888 3904 3968 4087 4096 4154 4288 4344 4374 4392 4464 4489 4608 4824 4887 4941 5022 5184 5427 5611 5673 5766 5792 5832 5856 5952 6144 6231 6432 6516 6561 6588 6696 6912 7236 7442 7533 7564 7688 7776 7808 7936 8174 8192 8308 8576 8649 8688 8748 8784 8928 8978 9216 9648 9774 9882 10044 10368 10854 11041 11163 11222 11346 11532 11584 11664 11712 11904 12127 12261 12288 12462 12864 13032 13122 13176 13392 13467 13824 14472 14661 14823 14884 15066 15128 15376 15552 15616 15872 16281 16348 16384 16616 16833 17019 17152 17298 17376 17496 17568 17856 17956 18432 18693 19296 19548 19764 20088 20736 21708 22082 22326 22444 22599 22692 23064 23168 23328 23424 23808 24254 24522 24576 24924 25728 25947 26064 26244 26352 26784 26934 27648 28944 29322 29646 29768 29791 30132 30256 30752 31104 31232 31744 32562 32696 32761 32768 33123 33232 33489 33666 34038 34304 34596 34752 34992 35136 35712 35912 36381 36783 36864 37386 38592 39096 39528 40176 40401 41472 43416 43983 44164 44469 44652 44888 45198 45384 46128 46336 46656 46848 47616 48508 48843 49044 49152 49848 50499 51057 51456 51894 52128 52488 52704 53568 53868 55296 56079 57888 58621 58644 59292 59536 59582 60264 60512 61504 62208 62464 63488 64387 65124 65392 65522 65536 66246 66464 66978 67332 67797 68076 68608 69192 69504 69984 70272 71424 71824 72762 73566 73728 74772 77184 77841 78192 79056 80352 80802 82944 86832 87966 88328 88938 89304 89373 89776 90396 90768 92256 92672 93312 93696 95232 97016 97686 98088 98283 98304 99369 99696 100467 100998 102114 102912 103788 104256 104976 105408 107136 107736 109143 110349 110592 112158 115351 115776 117242 117288 118584 119072 119164 120528 121024 121203 123008 124416 124928 126697 126976 128774 130248 130784 131044 131072 131949 132492 132928 133407 133956 134664 135594 136152 137216 138384 139008 139159 139968 140544 142848 143648 145524 146529 147132 147456 149544 151497 153171 154368 155682 156384 158112 160704 161604 165888 168237 173664 173941 175863 175932 176656 177876 178608 178746 179552 180792 181536 184512 185344 186624 187392 190464 193161 194032 195372 196176 196566 196608 198738 199392 200934 201996 203391 204228 205824 207576 208512 209952 210816 214272 215472 218286 220698 221184 224316 230702 231552 233523 234484 234576 237168 238144 238328 241056 242048 242406 246016 248832 249307 249856 253394 253952 257548 260496 261568 262088 262144 263898 264984 265856 266814 267912 268119 269328 271188 272304 273829 274432 276768 278016 278318 279936 281088 285696 287296 291048 293058 294264 294849 294912 298107 299088 301401 302994 306342 308736 311364 312768 316224 321408 323208 327429 331047 331776 336474 342271 346053 347328 347882 351726 351864 353312 355752 357216 357492 359104 361584 363072 363609 369024 370688 373248 374784 375937 380091 380928 386322 388064 390744 392352 393132 393216 395847 397476 398784 400221 401868 403992 406782 408456 411648 415152 417024 417477 419904 421632 428544 430944 436572 439587 441396 442368 448632 454491 459513 461404 463104 467046 468968 469152 474336 476288 476656 482112 484096 484812 492032 497664 498614 499712 504711 506788 507904 515096 520992 521823 523136 524176 527589 527796 529968 531712 533628 535824 536238 538656 542376 544608 547658 548864 553536 556032 556636 559872 562176 571392 574592 579483 582096 586116 588528 589698 589824 596214 598176 602802 605988 612684 617472 622728 625536 632448 642816 646416 654858 662094 663552 672948 673501 684542 692106 694656 695764 700569 703452 703728 706624 711504 714432 714984 718208 723168 726144 727218 738048 739747 741376 746496 747921 749568 751874 760182 761856 772644 776128 781488 784704 786264 786432 791694 794952 797568 800442 803736 804357 807984 812509 813564 816912 821487 823296 830304 834048 834954 839808 843264 857088 861888 873144 879174 882792 884547 884736 894321 897264 904203 908982 919026 922808 923521 926208 934092 937936 938304 948672 952576 953312 964224 968192 969624 982287 984064 993141 995328 997228 999424 1009422 1013576 1015591 1015808 1026813 1030192 1038159 1041984 1043646 1046272 1048352 1055178 1055592 1059936 1063424 1067256 1071648 1072476 1077312 1084752 1089216 1090827 1095316 1097728 1107072 1112064 1113272 1119744 1124352 1127811 1140273 1142784 1149184 1158966 1164192 1172232 1177056 1179396 1179648 1187541 1192428 1196352 1205604 1211976 1225368 1234944 1245456 1251072 1252431 1264896 1285632 1292832 1309716 1324188 1327104 1345896 1347002 1363473 1369084 1378539 1384212 1389312 1391528 1401138 1406904 1407456 1413248 1423008 1428864 1429968 1436416 1446336 1452288 1454436 1476096 1479494 1482752 1492992 1495842 1499136 1503748 1514133 1520364 1523712 1545288 1552256 1562976 1565469 1569408 1572528 1582767 1583388 1589904 1595136 1600884 1607472 1608714 1615968 1625018 1627128 1633824 1642974 1646592 1660608 1668096 1669908 1679616 1686528 1714176 1723776 1738449 1746288 1758348 1765584 1769094 1769472 1788642 1794528 1808406 1817251 1817964 1838052 1845616 1847042 1852416 1868184 1875872 1876608 1897344 1905152 1906624 1928448 1936384 1939248 1964574 1968128 1986282 1990656 1994456 1995997 1998421 1998848 2018844 2020503 2027152 2031182 2031616 2053626 2060384 2076318 2083968 2087292 2092544 2096704 2101707 2110356 2111184 2119872 2126848 2134512 2143296 2144952 2154624 2169504 2178432 2181654 2190632 2194987 2195456 2214144 2219241 2224128 2226544 2239488 2243763 2248704 2255622 2280546 2285568 2298368 2317932 2328384 2344464 2354112 2358792 2359296 2375082 2384856 2392704 2411208 2413071 2423952 2437527 2450736 2464461 2469888 2490912 2502144 2504862 2529792 2571264 2585664 2619432 2648376 2653641 2654208 2682963 2691792 2694004 2712609 2726946 2738168 2757078 2768424 2770563 2778624 2783056 2802276 2813808 2814912 2826496 2846016 2857728 2859936 2872832 2892672 2904576 2908872 2946861 2952192 2958988 2965504 2979423 2985984 2991684 2998272 3007496 3028266 3040728 3046773 3047424 3080439 3090576 3104512 3114477 3125952 3130938 3138816 3145056 3165534 3166776 3179808 3190272 3201768 3214944 3217428 3231936 3250036 3254256 3267648 3272481 3285948 3293184 3321216 3336192 3339816 3359232 3373056 3383433 3420819 3428352 3447552 3476898 3492576 3516696 3531168 3538188 3538944 3575881 3577284 3589056 3616812 3634502 3635928 3676104 3691232 3694084 3704832 3736368 3751744 3753216 3757293 3794688 3810304 3813248 3856896 3872768 3878496 3927607 3929148 3936256 3972564 3981312 3988912 3991994 3996842 3997696 4037688 4041006 4054304 4062364 4063232 4090419 4107252 4120768 4135617 4152636 4167936 4174584 4185088 4193408 4203414 4220712 4222368 4239744 4253696 4269024 4286592 4289904 4309248 4313929 4339008 4356864 4363308 4381264 4389974 4390912 4428288 4438482 4448256 4453088 4478976 4487526 4497408 4511244 4542399 4561092 4571136 4596736 4635864 4656768 4688928 4696407 4708224 4717584 4748301 4750164 4769712 4785408 4822416 4826142 4847904 4875054 4901472 4928922 4939776 4981824 5004288 5009724 5059584 5142528 5171328 5215347 5238864 5296752 5307282 5308416 5365926 5383584 5388008 5392171 5425218 5451753 5453892 5476336 5514156 5536848 5541126 5557248 5566112 5604552 5627616 5629824 5652992 5692032 5715456 5719872 5745664 5785344 5809152 5817744 5893722 5904384 5917976 5931008 5958846 5971968 5983368 5987991 5995263 5996544 6014992 6056532 6061509 6081456 6093546 6094848 6160878 6181152 6209024 6228954 6251904 6261876 6277632 6290112 6305121 6331068 6333552 6359616 6380544 6403536 6429888 6434856 6463872 6500072 6508512 6535296 6544962 6571896 6584961 6586368 6642432 6657723 6672384 6679632 6718464 6731289 6746112 6766866 6841638 6856704 6895104 6953796 6985152 7033392 7062336 7076376 7077888 7151762 7154568 7178112 7233624 7239213 7269004 7271856 7312581 7352208 7382464 7388168 7393383 7409664 7472736 7503488 7506432 7514586 7589376 7620608 7626496 7713792 7728517 7745536 7756992 7855214 7858296 7872512 7945128 7960923 7962624 7977824 7983988 7993684 7995392 8048889 8075376 8082012 8108608 8124728 8126464 8137827 8180838 8214504 8241536 8271234 8305272 8311689 8335872 8349168 8370176 8386816 8406828 8441424 8444736 8479488 8488699 8507392 8538048 8573184 8579808 8618496 8627858 8678016 8713728 8726616 8762528 8779948 8781824 8840583 8856576 8876964 8896512 8906176 8938269 8957952 8975052 8994816 9022488 9084798 9122184 9140319 9142272 9193472 9241317 9271728 9313536 9343431 9377856 9392814 9416448 9435168 9496602 9500328 9539424 9570816 9644832 9652284 9695808 9750108 9802944 9817443 9857844 9879552 9963648 10008576 10019448 10119168 10150299 10262457 10285056 10342656 10430694 10477728 10593504 10610401 10614564 10616832 10727643 10731852 10767168 10776016 10784342 10850436 10903506 10907784 10952672 11028312 11073696 11082252 11114496 11132224 11209104 11255232 11259648 11271879 11305984 11384064 11430912 11439744 11491328 11570688 11618304 11635488 11654047 11782821 11787444 11808768 11835952 11862016 11917692 11943936 11966736 11975982 11990526 11993088 12029984 12113064 12123018 12162912 12187092 12189696 12271257 12321756 12362304 12406851 12418048 12457908 12503808 12523752 12555264 12580224 12610242 12662136 12667104 12719232 12761088 12807072 12859776 12869712 12927744 12941787 13000144 13017024 13070592 13089924 13143792 13169922 13172736 13284864 13315446 13344768 13359264 13436928 13462578 13492224 13533732 13627197 13683276 13713408 13790208 13907592 13970304 14066784 14089221 14124672 14152752 14244903 14303524 14309136 14356224 14467248 14478426 14538008 14543712 14625162 14704416 14764928 14776336 14786766 14819328 14945472 15006976 15012864 15029172 15178752 15241216 15252992 15427584 15457034 15491072 15513984 15646041 15710428 15716592 15745024 15890256 15921846 15925248 15955648 15967976 15987368 15990784 16097778 16150752 16164024 16176513 16217216 16249456 16275654 16355259 16361676 16429008 16483072 16542468 16610544 16623378 16671744 16698336 16703569 16740352 16773632 16813656 16882848 16889472 16958976 16977398 17014784 17076096 17146368 17159616 17236992 17255716 17356032 17427456 17453232 17525056 17559896 17563648 17681166 17713152 17753928 17793024 17812352 17876538 17915904 17950104 17963973 17985789 17989632 18044976 18169596 18184527 18244368 18280638 18284544 18386944 18482634 18543456 18627072 18686862 18755712 18785628 18832896 18870336 18993204 19000656 19078848 19141632 19289664 19304568 19391616 19500216 19605888 19634886 19715688 19754883 19759104 19927296 19973169 20017152 20038896 20193867 20238336 20300598 20524914 20570112 20685312 20861388 20878531 20955456 21187008 21220802 21229128 21233664 21455286 21463704 21534336 21552032 21568684 21700872 21717639 21807012 21815568 21905344 21937743 22056624 22147392 22164504 22180149 22228992 22264448 22418208 22510464 22519296 22543758 22611968 22768128 22861824 22879488 22932157 22982656 23141376 23185551 23236608 23270976 23308094 23565642 23574888 23617536 23671904 23724032 23835384 23882769 23887872 23933472 23951964 23981052 23986176 24059968 24146667 24226128 24246036 24325824 24374184 24379392 24413481 24542514 24643512 24724608 24813702 24836096 24915816 24935067 25007616 25047504 25110528 25160448 25187779 25220484 25324272 25334208 25438464 25466097 25522176 25614144 25719552 25739424 25855488 25883574 26000288 26034048 26141184 26179848 26287584 26339844 26345472 26521749 26569728 26630892 26689536 26718528 26814807 26873856 26925156 26984448 27067464 27254394 27366552 27420957 27426816 27580416 27723951 27815184 27940608 28030293 28133568 28178442 28249344 28305504 28489806 28607048 28618272 28712448 28934496 28956852 29076016 29087424 29250324 29408832 29452329 29529856 29552672 29573532 29638656 29890944 30013952 30025728 30058344 30357504 30450897 30482432 30505984 30787371 30855168 30914068 30982144 31027968 31292082 31420856 31433184 31483321 31490048 31780512 31831203 31843692 31850496 31911296 31935952 31974736 32182929 32195556 32301504 32328048 32353026 32434432 32498912 32551308 32710518 32723352 32858016 32966144 33084936 33221088 33246756 33343488 33396672 33407138 33480704 33547264 33627312 33765696 33778944 33815637 33917952 33954796 34029568 34152192 34292736 34319232 34473984 34511432 34712064 34854912 34906464 34962141 35050112 35119792 35348463 35362332 35426304 35507856 35586048 35624704 35753076 35831808 35900208 35927946 35971578 35979264 36089952 36339192 36369054 36488736 36561276 36569088 36773888 36813771 36965268 37086912 37254144 37373724 37511424 37571256 37665792 37740672 37986408 38001312 38157696 38283264 38579328 38609136 38783232 38825361 39000432 39211776 39269772 39431376 39509766 39518208 39854592 39946338 40034304 40077792 40387734 40476672 40601196 41049828 41140224 41370624 41722776 41757062 41910912 42267663 42374016 42441604 42458256 42734709 42910572 42927408 43068672 43104064 43137368 43401744 43435278 43614024 43631136 43810688 43875486 44113248 44294784 44329008 44360298 44457984 44528896 44836416 45020928 45038592 45087516 45124567 45223936 45536256 45723648 45758976 45864314 45965312 46282752 46371102 46473216 46541952 46616188 46938123 47131284 47149776 47235072 47343808 47448064 47670768 47765538 47775744 47866944 47903928 47962104 47972352 48119936 48293334 48452256 48492072 48529539 48651648 48748368 48826962 49065777 49085028 49287024 49449216 49563049 49627404 49672192 49831632 49870134 50015232 50095008 50110707 50221056 50320896 50375558 50440968 50648544 50668416 50876928 50932194 51044352 51228288 51439104 51478848 51710976 51767148 52000576 52068096 52282368 52359696 52575168 52679688 52690944 53043498 53139456 53261784 53379072 53437056 53629614 53747712 53850312 53891919 53957367 53968896 54134928 54508788 54553581 54733104 54841914 54853632 55160832 55447902 55630368 55881216 56060586 56267136 56334781 56356884 56498688 56611008 56979612 57214096 57236544 57424896 57868992 57913704 58152032 58174848 58500648 58817664 58904658 59059712 59105344 59147064 59264649 59277312 59781888 59919507 60027904 60051456 60116688 60581601 60715008 60901794 60964864 61011968 61574742 61710336 61828136 61875907 61951051 61964288 62055936 62584164 62635593 62841712 62866368 62966642 62980096 63561024 63662406 63687384 63700992 63822592 63871904 63949472 64365858 64391112 64603008 64656096 64706052 64868864 64997824 65102616 65152917 65421036 65446704 65716032 65813229 65932288 66169872 66442176 66493512 66540447 66686976 66793344 66814276 66961408 67094528 67254624 67531392 67557888 67631274 67835904 67909592 68044597 68059136 68304384 68585472 68638464 68796471 68947968 69022864 69424128 69556653 69709824 69812928 69924282 70100224 70239584 70696926 70724664 70852608 71015712 71172096 71249408 71506152 71648307 71663616 71800416 71855892 71943156 71958528 72179904 72440001 72678384 72738108 72977472 73122552 73138176 73547776 73627542 73930536 74173824 74508288 74747448 74805201 75022848 75142512 75331584 75481344 75563337 75972816 76002624 76315392 76398291 76566528 77158656 77218272 77566464 77650722 78000864 78423552 78539544 78862752 79019532 79036416 79565247 79709184 79892676 80068608 80155584 80775468 80953344 81202392 82099656 82262871 82280448 82741248 83171853 83445552 83514124 83821824 84090879 84535326 84748032 84883208 84916512 85469418 85821144 85854816 86137344 86208128 86274736 86803488 86870556 87228048 87262272 87621376 87750972 88226496 88589568 88658016 88720596 88915968 89057792 89672832 90041856 90077184 90175032 90249134 90447872 91072512 91352691 91447296 91517952 91728628 91930624 92362113 92565504 92742204 92946432 93083904 93232376 93876246 94262568 94299552 94449963 94470144 94687616 95341536 95493609 95531076 95551488 95733888 95807856 95924208 96239872 96548787 96586668 96904512 96984144 97059078 97303296 97496736 97653924 98131554 98170056 98574048 98898432 99126098 99254808 99344384 99663264 99740268 100030464 100190016 100221414 100442112 100641792 100751116 100881936 101297088 101336832 101446911 101753856 101864388 102088704 102456576 102878208 102957696 103421952 103534296 104001152 104136192 104564736 104719392 104886423 105150336 105359376 106045389 106086996 106278912 106523568 106758144 106874112 107259228 107495424 107700624 107783838 107914734 107937792 108269856 109017576 109107162 109466208 109683828 109707264 110321664 110852311 110895804 111260736 111762432 112121172 112534272 112669562 112713768 112997376 113222016 113959224 114428192 114473088 114849792 115737984 115827408 116304064 116349696 116476083 117001296 117635328 117809316 118119424 118210688 118294128 118529298 118554624 119563776 119839014 120055808 120102912 120233376 121163202 121430016 121755817 121803588 121903681 121929728 122023936 123149484 123420672 123656272 123751814 123902102 123928576 124111872 125168328 125271186 125683424 125732736 125933284 125960192 126802989 127122048 127324812 127374768 127645184 127743808 127898944 128204127 128731716 128782224 129206016 129312192 129412104 129737728 129995648 130205232 130305834 130842072 130893408 131432064 131626458 131864576 132339744 132884352 132987024 133080894 133373952 133586688 133628552 133731799 133894207 133922816 134189056 134509248 135062784 135115776 135262548 135373701 135671808 135819184 136089194 136118272 136608768 137170944 137276928 137592942 137895936 138045728 138848256 139113306 139419648 139625856 139848564 140200448 140479168 140814369 141393852 141449328 141705216 142031424 142344192 142498816 143012304 143296614 143327232 143600832 143711784 143886312 143917056 144359808 144880002 145356768 145476216 145588617 145954944 146245104 147064129 147095552 147197331 147255084 147861072 148347648 148689147 149016576 149494896 149610402 150045696 150285024 150332121 150663168 150962688 151126674 151945632 152005248 152630784 152796582 153133056 154317312 154436544 155132928 155301444 156001728 156847104 157079088 157725504 158039064 158072832 159130494 159418368 159785352 160137216 160311168 161550936 161675757 161872101 161906688 162404784 163660743 164199312 164525742 164560896 165482496 166343706 166891104 167028248 167157301 167643648 168181758 169004343 169070652 169496064 169766416 169833024 170938836 171642288 171709632 172274688 172416256 172549472 173606976 173741112 174456096 174524544 175242752 175501944 176452992 177179136 177316032 177441192 177793947 177831936 178115584 179345664 179758521 180083712 180154368 180350064 180498268 180895744 181744803 182145024 182705382 182894592 183035904 183457256 183861248 184724226 185131008 185484408 185627721 185853153 185892864 186167808 186464752 187752492 187906779 188525136 188599104 188899926 188940288 189375232 190683072 190987218 191062152 191102976 191467776 191615712 191848416 192479744 193097574 193173336 193809024 193968288 194118156 194606592 194993472 195307848 195458751 196263108 196340112 197148096 197439687 197796864 198252196 198509616 198688768 199326528 199480536 199621341 200060928 200380032 200442828 200884224 201283584 201502232 201763872 202594176 202673664 202893822 203507712 203728776 204133791 204177408 204913152 205756416 205915392 206389413 206843904 207068592 208002304 208272384 208669959 209129472 209438784 209772846 210300672 210718752 212090778 212173992 212557824 213047136 213516288 213748224 214518456 214944921 214990848 215401248 215567676 215829468 215875584 216539712 218035152 218214324 218932416 219367656 219414528 220643328 221704622 221791608 222521472 223524864 224242344 224415603 225068544 225339124 225427536 225994752 226444032 226690011 227918448 228856384 228946176 229194873 229699584 231475968 231654816 232608128 232699392 232952166 234002592 235270656 235618632 236238848 236421376 236588256 237058596 237109248 239127552 239584027 239678028 240111616 240205824 240466752 242326404 242860032 243511634 243607176 243807362 243859456 244047872 246298968 246788613 246841344 247312544 247503628 247804204 247857152 248223744 249515559 250336656 250542372 251366848 251465472 251866568 251920384 252272637 253605978 254244096 254649624 254749536 255290368 255487616 255797888 256408254 257463432 257564448 258412032 258624384 258824208 259475456 259991296 260410464 260611668 261684144 261786816 262864128 263149669 263252916 263729152 264679488 265768704 265974048 266161788 266747904 267173376 267257104 267463598 267788414 267845632 268378112 269018496 270125568 270231552 270525096 270747402 271343616 271638368 272178388 272236544 273217536 274058073 274341888 274553856 275185884 275791872 276091456 277086339 277696512 278226612 278839296 279251712 279697128 280400896 280958336 281628738 282787704 282898656 283349889 283410432 284062848 284997632 286024608 286480827 286593228 286654464 287201664 287423568 287772624 288719616 289646361 289760004 290713536 290952432 291177234 291909888 292490208 294128258 294191104 294394662 294510168 295722144 296695296 297378294 298033152 298989792 299220804 300091392 300570048 300664242 301326336 301925376 302253348 303891264 304010496 304340733 305261568 305593164 306266112 308634624 308873088 310265856 310602888 312003456 313694208 314158176 314659269 315451008 316078128 318136167 318260988 318836736 319570704 320274432 320622336 323101872 323351514 323744202 323813376 324809568 327321486 328398624 328922431 329051484 329121792 330964992 332556933 332687412 333782208 334056496 334314602 335287296 336363516 338008686 338141304 338992128 339532832 339666048 341877672 343284576 343419264 344549376 344832512 345098944 347213952 347482224 348912192 349049088 349428249 350485504 351003888 352905984 354358272 354632064 354882384 355587894 355663872 356231168 358691328 359517042 360167424 360308736 360700128 360996536 361275457 361791488 363489606 364290048 365267451 365410764 365711043 365789184 366071808 366914512 367722496 369448452 370262016 370968816 371255442 371706306 371785728 372335616 372929504 375504984 375813558 377050272 377198208 377799852 377880576 378750464 380408967 381366144 381974436 382124304 382935552 383231424 383696832 384612381 384959488 386195148 386346672 387618048 387936576 388236312 389213184 389986944 390615696 390917502 392526216 392680224 394296192 394879374 395593728 396504392 397019232 397377536 398653056 398961072 399242682 400121856 400760064 400885656 401195397 401682621 401768448 402567168 403004464 403527744 405188352 405347328 405787644 406121103 407015424 407457552 408267582 408354816 409826304 411512832 411830784 412778826 413687808 414137184 416004608 416544768 417339918 418258944 418877568 419545692 420601344 421437504 422443107 424181556 424347984 425115648 426094272 427032576 427496448 429036912 429889842 429981696 430802496 431135352 431658936 431751168 433079424 436070304 436428648 436765851 437864832 438735312 441192387 441286656 441591993 443409244 443583216 445042944 446067441 447049728 448484688 448831206 450137088 450678248 450855072 450996363 451989504 452888064 453380022 455836896 457712768 457892352 458389746 459399168 462951936 463309632 465216256 465398784 465904332 468005184 470541312 471237264 472477696 472842752 473176512 474117192 474218496 478255104 479168054 479356056 480223232 480411648 480933504 484652808 485027271 485616303 485720064 487023268 487214352 487614724 487718912 488095744 490982229 492597936 493577226 493682688 494625088 495007256 495608408 495714304 496447488 499031118 500673312 501084744 501471903 502733696 502930944 503733136 504545274 507013029 507211956 508488192 509299248 509499072 510580736 510975232 511595776 512816508 514926864 515128896 516824064 517248768 517648416 517810639 518950912 519982592 520820928 521223336 523368288 523573632 525728256 526299338 526505832 527458304 529358976 531537408 531948096 532323576 533381841 533495808 534346752 534514208 534927196 535576828 535691264 536756224 538036992 539275563 540251136 540463104 541050192 541494804 542687232 543276736 544356776 544473088 545234409 546435072 548116146 548683776 549107712 550371768 551583744 552182912 554172678 555393024 556453224 556883163 557559459 557678592 558503424 559394256 560801792 561916672 563257476 563720337 565575408 565797312 566699778 566820864 568125696 569995264 572049216 572961654 573186456 573308928 574403328 574847136 575545248 577439232 579292722 579520008 581427072 581904864 582354468 583819776 584980416 588256516 588382208 588789324 589020336 591444288 592319061 593390592 594756588 596066304 597979584 598441608 598864023 600182784 601140096 601328484 602652672 603850752 604506696 607782528 608020992 608681466 610523136 611186328 612401373 612532224 617269248 617746176 619168239 620531712 621205776 624006912 626009877 627388416 628316352 629318538 630902016 632156256 636272334 636521976 637673472 639141408 640548864 641244672 646203744 646703028 647234461 647488404 647626752 649619136 654642972 656797248 657844862 658102968 658243584 661929984 665113866 665374824 667564416 668112992 668629204 670574592 672727032 673246809 676017372 676282608 677984256 679065664 679332096 680070033 683755344 686569152 686838528 687584619 689098752 689665024 690197888 694427904 694964448 697824384 698098176 698856498 700971008 702007776 705811968 708716544 709264128 709764768 710896867 711175788 711327744 712462336 717382656 718752081 719034084 720334848 720617472 721400256 721993072 722550914 723582976 726979212 728580096 730534902 730821528 731422086 731578368 732143616 733829024 735444992 738896904 740365839 740524032 741937632 742510884 743412612 743571456 744671232 745859008 748546677 751009968 751627116 754100544 754396416 755599704 755761152 756817911 757500928 760817934 762732288 763948872 764248608 765871104 766462848 767393664 769224762 769918976 772390296 772693344 775236096 775873152 776472624 778426368 779973888 780821149 781231392 781835004 785052432 785360448 788592384 789449007 789758748 791187456 793008784 794038464 794755072 797306112 797922144 798485364 800243712 801520128 801771312 802390794 803365242 803536896 805134336 806008928 807055488 810376704 810694656 811575288 812242206 814030848 814915104 816535164 816709632 819652608 822174219 823025664 823661568 825557652 827375616 828274368 831259017 832009216 833089536 834679836 836517888 837755136 839091384 841202688 842875008 844886214 848363112 848695968 850049667 850231296 852188544 854992896 858073824 859442481 859779684 859963392 861604992 862270704 863317872 866158848 868939083 872140608 872857296 873531702 875729664 877470624 882384774 882573312 883183986 886818488 887166432 890085888 892134882 894099456 896969376 897662412 900274176 901356496 901710144 901992726 903979008 905776128 906760044 911673792 913022199 915425536 915784704 916779492 918798336 925903872 926619264 930432512 930797568 931808664 936010368 941082624 942474528 943977807 944955392 945685504 946353024 948234384 954408501 956510208 958336108 958712112 960446464 960823296 961867008 969305616 970054542 971232606 971440128 974046536 974428704 975229448 975437824 975982951 976191488 981964458 985195872 986767293 987154452 987365376 989250176 990014512 991216816 992894976 997670799 998062236 1001346624 1002169488 1002943806 1005467392 1005861888 1007466272 1009090548 1014026058 1014423912 1016976384 1018598496 1018998144 1021161472 1021950464 1023191552 1025633016 1029853728 1030257792 1033648128 1034497536 1035296832 1035621278 1037901824 1039965184 1041641856 1042446672 1046736576 1047147264 1048284747 1051456512 1052598676 1053011664 1054916608 1058717952 1063074816 1063896192 1064647152 1066763682 1066991616 1068693504 1069028416 1069854392 1071153656 1071382528 1073512448 1076073984 1078551126 1080502272 1080926208 1082100384 1082989608 1083826371 1085374464 1086553472 1088713552 1090468818 1092870144 1095802353 1096232292 1097133129 1097367552 1098215424 1100743536 1103167488 1104365824 1108345356 1110786048 1112906448 1113766326 1115118918 1115357184 1117006848 1118788512 1121603584 1123833344 1126514952 1127440674 1131150816 1131594624 1133399556 1133641728 1136251392 1139990528 1141226901 1144098432 1145923308 1146372912 1148806656 1149694272 1151090496 1154878464 1158585444 1159040016 1162854144 1163809728 1164708936 1167639552 1169960832 1176513032 1176764416 1177578648 1178040672 1182888576 1184638122 1186781184 1189513176 1192132608 1195959168 1196883216 1197728046 1200365568 1202280192 1202656968 1203586191 1205047863 1205305344 1207701504 1209013392 1215565056 1216041984 1217362932 1218363309 1221046272 1222372656 1224802746 1225064448 1234538496 1235492352 1238336478 1241063424 1242411552 1248013824 1252019754 1254776832 1256632704 1258637076 1261804032 1264312512 1272544668 1273043952 1275346944 1278282816 1281097728 1282489344 1292407488 1293406056 1294468922 1294976808 1295253504 1299238272 1309285944 1310297553 1313594496 1315689724 1316205936 1323577161 1323859968 1324775979 1330227732 1330749648 1335128832 1336225984 1337258408 1338202323 1341149184 1345454064 1346493618 1352034744 1352565216 1352989089 1355968512 1358131328 1358664192 1360140066 1367510688 1373138304 1373677056 1375169238 1378197504 1379330048 1380395776 1388855808 1389928896 1395648768 1396196352 1397712996 1398861577 1401942016 1404015552 1411623936 1417433088 1418528256 1419529536 1421793734 1422351576 1422655488 1424924672 1434765312 1437504162 1438068168 1440669696 1441234944 1442800512 1443986144 1445101828 1447165952 1453958424 1455081813 1456848909 1457160192 1461069804 1461643056 1462844172 1463156736 1464287232 1467658048 1470889984 1472946687 1477793808 1480731678 1481048064 1483875264 1485021768 1486825224 1487142912 1489342464 1491718016 1497093354 1502019936 1503254232 1504415709 1508201088 1508792832 1511199408 1513635822 1515001856 1521039087 1521635868 1525464576 1527897744 1528497216 1531742208 1532925696 1534787328 1536454519 1538449524 1539837952 1544780592 1545386688 1550472192 1551746304 1552945248 1553431917 1556852736 1559947776 1561642298 1562462784 1563670008 1570104864 1570720896 1577184768 1578898014 1579517496 1582374912 1586017568 1588076928 1589510144 1594612224 1595844288 1596970728 1600145523 1600487424 1603040256 1603542624 1604781588 1606730484 1607073792 1610268672 1612017856 1614110976 1617826689 1620753408 1621389312 1623150576 1624484412 1628061696 1629830208 1633070328 1633419264 1635703227 1639305216 1644348438 1646051328 1647323136 1651115304 1654751232 1656548736 1662518034 1664018432 1666179072 1669359672 1670649489 1672678377 1673035776 1675510272 1678182768 1682405376 1685750016 1689772428 1691161011 1696726224 1697391936 1700099334 1700462592 1704377088 1709985792 1716147648 1718884962 1719559368 1719926784 1723209984 1724541408 1726635744 1732317696 1737878166 1744281216 1745714592 1747063404 1751459328 1754941248 1764769548 1765146624 1766367972 1773636976 1774332864 1776957183 1780171776 1784269764 1788198912 1793938752 1795324824 1796592069 1800548352 1802712992 1803420288 1803985452 1807958016 1811552256 1813520088 1823347584 1826044398 1830851072 1831569408 1833558984 1837204119 1837596672 1851807744 1853238528 1857504717 1860865024 1861595136 1863617328 1872020736 1878029631 1882165248 1884949056 1887955614 1889910784 1891371008 1892706048 1896468768 1908817002 1913020416 1916672216 1917424224 1920482581 1920892928 1921646592 1923734016 1938611232 1940109084 1941703383 1942465212 1942880256 1948093072 1948857408 1950458896 1951965902 1952382976 1963928916 1970391744 1973534586 1974308904 1974730752 1978500352 1980029024 1982433632 1985789952 1995341598 1996124472 2002693248 2004338976 2005887612 2010934784 2011723776 2014932544 2018181096 2019740427 2028052116 2028847824 2033952768 2037196992 2037996288 2040210099 2042322944 2043900928 2046383104 2051266032 2059707456 2060515584 2062753857 2067296256 2068995072 2070593664 2071242556 2075803648 2079930368 2083283712 2084893344 2093473152 2094294528 2096569494 2102913024 2105197352 2106023328 2109382507 2109833216 2117435904 2126149632 2127792384 2129294304 2132690601 2133527364 2133983232 2137387008 2138056832 2139708784 2142307312 2147024896 2152147968 2156256243 2157102252 2161004544 2161852416 2164200768 2165979216 2167652742 2170748928 2173106944 2177427104 2180937636 2185740288 2191604706 2192464584 2194266258 2194735104 2196430848 2201487072 2206334976 2208731648 2216690712 2221097517 2221572096 2225812896 2227532652 2230237836 2230714368 2234013696 2237577024 2243207168 2245640031 2247666688 2253029904 2254881348 2262301632 2263189248 2266799112 2267283456 2272502784 2279981056 2282453802 2288196864 2291846616 2292745824 2297613312 2299388544 2302180992 2309756928 2317170888 2318080032 2325708288 2327619456 2329417872 2335279104 2339921664 2342463447 2353026064 2355157296 2356081344 2365777152 2368347021 2369276244 2373562368 2379026352 2384265216 2391918336 2393766432 2395456092 2400731136 2404560384 2405313936 2407172382 2410095726 2410610688 2415403008 2418026784 2431130112 2432083968 2434725864 2436726618 2442092544 2444745312 2449605492 2450128896 2466522657 2469076992 2470984704 2476672956 2482126848 2484823104 2496027648 2504039508 2509553664 2513265408 2517274152 2523608064 2528625024 2545089336 2546087904 2550149001 2550693888 2556565632 2564978688 2578327443 2584814976 2586812112 2588937844 2589953616 2598476544 2606817249 2618571888 2620595106 2627188992 2631379448 2632411872 2647154322 2647719936 2649551958 2660455464 2661499296 2670257664 2672451968 2674516816 2676404646 2682298368 2690908128 2692987236 2704069488 2705130432 2705978178 2711937024 2716262656 2717328384 2720280132 2735021376 2746276608 2747354112 2750338476 2756395008 2758660096 2760791552 2777711616 2779857792 2791297536 2792392704 2795425992 2797723154 2803884032 2808031104 2823247872 2831933421 2834866176 2837056512 2839059072 2843587468 2844703152 2849849344 2863225503 2869530624 2875008324 2876136336 2881339392 2882469888 2885601024 2887972288 2890203656 2894331904 2907916848 2910163626 2913697818 2914320384 2922139608 2923286112 2925688344 2926313472 2927948853 2928574464 2935316096 2945893374 2955587616 2960301879 2961463356 2962096128 2967750528 2970043536 2973650448 2978684928 2983436032 2993012397 2994186708 3004039872 3006508464 3008831418 3016402176 3017585664 3022398816 3023345989 3027271644 3030003712 3042078174 3043271736 3050929152 3055795488 3056994432 3063484416 3065851392 3069574656 3072909038 3076899048 3079675904 3089561184 3090773376 3100944384 3103492608 3105890496 3106863834 3113705472 3119895552 3123284596 3124925568 3127340016 3140209728 3141441792 3144854241 3154369536 3157796028 3159034992 3164749824 3172035136 3176153856 3179020288 3189224448 3191688576 3193941456 3200291046 3200974848 3206080512 3207085248 3209563176 3213460968 3214147584 3220537344 3224035712 3228221952 3235653378 3241506816 3242778624 3246301152 3248968824 3251479113 3256123392 3259660416 3266140656 3271406454 3278610432 3287407059 3288696876 3291399387 3292102656 3294646272 3302230608 3309502464 3313097472 3325036068 3328036864 3332358144 3338719344 3341298978 3345356754 3346071552 3351020544 3356365536 3364810752 3371500032 3379544856 3382322022 3393452448 3394783872 3400198668 3400925184 3408754176 3419971584 3432295296 3436421641 3437769924 3439118736 3446419968 3449082816 3453271488 3464635392 3475756332 3488562432 3491429184 3494126808 3502918656 3509882496 3529539096 3530293248 3532735944 3547273952 3548665728 3553914366 3560343552 3568539528 3576397824 3587877504 3590649648 3593184138 3601096704 3605425984 3606840576 3607970904 3610758573 3615143589 3615916032 3623104512 3627040176 3646695168 3652088796 3655089927 3661702144 3663138816 3667117968 3674408238 3675193344 3703615488 3706477056 3715009434 3721730048 3723190272 3727234656 3744041472 3756059262 3764330496 3769898112 3774430327 3775911228 3779014111 3779821568 3782742016 3785412096 3792937536 3817634004 3826040832 3833344432 3834848448 3840965162 3841785856 3843293184 3847468032 3877222464 3880218168 3883406766 3884930424 3885760512 3896186144 3897714816 3900917792 3903931804 3904765952 3927857832 3930892659 3940783488 3947069172 3948617808 3957000704 3960058048 3964867264 3970731483 3971579904 3974327937 3990683196 3992248944 4005386496 4008677952 4011775224 4014606969 4021869568 4023447552 4029865088 4036362192 4039480854 4056104232 4057695648 4058967267 4067905536 4074393984 4075992576 4080420198 4084645888 4087801856 4092766208 4102532064 4119414912 4121031168 4125507714 4134592512 4137990144 4141187328 4142485112 4145685769 4150720417 4151607296 4159860736 4166567424 4169786688 4186946304 4188589056 4193138988 4196584731 4205826048 4210394704 4212046656 4218765014 4219666432 4234871808 4252299264 4255584768 4258588608 4265381202 4267054728 4267966464 4274774016 4276113664 4279417568 4284614624 4294049792 4304295936 4312512486 4314204504 4322009088 4323704832 4328401536 4331958432 4335305484 4341497856 4346213888 4354854208 4361875272 4365245439 4370546727 4371480576 4383209412 4384929168 4388532516 4389470208 4392861696 4402974144 4412669952 4417463296 4418840061 4433381424 4442195034 4443144192 4451625792 4455065304 4460475672 4461428736 4468027392 4475154048 4486414336 4491280062 4495333376 4506059808 4509762696 4513247127 4524603264 4526378496 4533598224 4545005568 4558987999 4559962112 4563117261 4564907604 4576393728 4583693232 4585491648 4595226624 4598777088 4604361984 4609363557 4619513856 4634341776 4636160064 4651416576 4655238912 4658835744 4660295751 4670558208 4679843328 4684926894 4706052128 4710314592 4712162688 4731554304 4736694042 4738552488 4747124736 4758052704 4768530432 4783836672 4787532864 4790912184 4800436569 4801462272 4809120768 4810627872 4814344764 4820191452 4821221376 4830806016 4836053568 4853480067 4862260224 4864167936 4869451728 4873453236 4884185088 4889490624 4899210984 4900257792 4933045314 4938153984 4941969408 4953345912 4964253696 4969646208 4992055296 5008079016 5011948467 5018035131 5019107328 5026530816 5034548304 5047216128 5057250048 5073483033 5090178672 5092175808 5100298002 5101387776 5113131264 5129957376 5156654886 5169629952 5173624224 5177875688 5179907232 5196953088 5213634498 5237143776 5241190212 5254377984 5262758896 5264823744 5294308644 5295439872 5299103916 5320910928 5322998592 5330871549 5340515328 5344903936 5349033632 5352809292 5364596736 5381816256 5385974472 5408138976 5410260864 5411956356 5423874048 5432525312 5434656768 5440560264 5470042752 5492553216 5494708224 5500676952 5511612357 5512790016 5517320192 5521583104 5555423232 5559715584 5572514151 5582595072 5584785408 5590851984 5595446308 5607768064 5616062208 5634088893 5646495744 5663866842 5669732352 5674113024 5678118144 5687174936 5689406304 5699698688 5726451006 5739061248 5750016648 5752272672 5761447743 5762678784 5764939776 5771202048 5775944576 5780407312 5815833696 5820327252 5825110149 5827395636 5828640768 5844279216 5846572224 5851376688 5855897706 5857148928 5870632192 5891786748 5911175232 5920603758 5922926712 5924192256 5935501056 5940087072 5947300896 5957369856 5966872064 5986024794 5988373416 6008079744 6013016928 6017662836 6032804352 6035171328 6044797632 6046691978 6054543288 6059221281 6060007424 6084156348 6086543472 6101858304 6111590976 6113988864 6120630297 6126968832 6131702784 6139149312 6145818076 6153798096 6159351808 6179122368 6181546752 6188261571 6201888768 6206985216 6211780992 6213727668 6227410944 6239791104 6246569192 6249851136 6254680032 6280419456 6282883584 6289708482 6308739072 6315592056 6318069984 6328147521 6329499648 6344070272 6352307712 6378448896 6383377152 6387882912 6398071803 6400582092 6401949696 6412161024 6414170496 6419126352 6426921936 6441074688 6448071424 6456443904 6468768729 6471306756 6483013632 6485557248 6492602304 6497937648 6502958226 6512246784 6519320832 6532281312 6542812908 6557220864 6574814118 6577393752 6582798774 6584205312 6589292544 6604461216 6619004928 6626194944 6650072136 6656073728 6663292551 6664716288 6677438688 6682597956 6690713508 6692143104 6702041088 6712731072 6729621504 6743000064 6759089712 6764644044 6786904896 6789567744 6800397336 6801850368 6817508352 6839943168 6864590592 6872843282 6875539848 6878237472 6892839936 6898165632 6906542976 6929270784 6951512664 6977124864 6982858368 6988253616 7005837312 7019764992 7027390341 7059078192 7065471888 7094547904 7097331456 7105041063 7107828732 7120687104 7137079056 7152795648 7175755008 7181299296 7186368276 7202193408 7210851968 7213681152 7215941808 7221517146 7230287178 7231832064 7246209024 7254080352 7293390336 7304177592 7310179854 7323404288 7326277632 7334235936 7348816476 7350386688 7407230976 7412954112 7427104837 7430018868 7443460096 7446380544 7454469312 7488082944 7512118524 7528660992 7539796224 7548860654 7551822456 7558028222 7559643136 7565484032 7570824192 7585875072 7635268008 7650447003 7652081664 7666688864 7669696896 7681930324 7683571712 7694936064 7734982329 7754444928 7760436336 7766813532 7769860848 7792372288 7795429632 7801835584 7807863608 7809531904 7820451747 7855715664 7861785318 7881566976 7894138344 7897235616 7914001408 7920116096 7929734528 7941462966 7943159808 7948655874 7981366392 7984497888 8010772992 8017355904 8023550448 8029213938 8043739136 8046895104 8059730176 8072724384 8078961708 8112208464 8115391296 8117934534 8135811072 8148787968 8151985152 8157639739 8160840396 8167546627 8169291776 8175603712 8185532416 8205064128 8238829824 8242062336 8251015428 8269185024 8275980288 8282374656 8284970224 8291371538 8301440834 8303214592 8319721472 8333134848 8339573376 8373892608 8377178112 8386277976 8393169462 8411652096 8420789408 8424093312 8437530028 8439332864 8469743616 8495800263 8504598528 8511169536 8517177216 8530762404 8534109456 8549548032 8552227328 8558835136 8569229248 8588099584 8589676509 8608591872 8625024972 8628409008 8644018176 8647409664 8656803072 8663916864 8670610968 8682995712 8692427776 8709708416 8723750544 8730490878 8741093454 8742961152 8766418824 8769858336 8777065032 8778940416 8783846559 8785723392 8805948288 8834926592 8837680122 8866762848 8880905637 8884390068 8886288384 8903251584 8910130608 8920951344 8936054784 8950308096 8970911869 8972828672 8979037191 8982560124 8990666752 9012119616 9019525392 9026494254 9049206528 9052756992 9067196448 9070037967 9090011136 9117975998 9119924224 9126234522 9129815208 9152787456 9167386464 9170983296 9190453248 9197554176 9208723968 9218727114 9239027712 9268683552 9272320128 9302833152 9310477824 9317671488 9320591502 9341116416 9359686656 9369853788 9412104256 9420629184 9424325376 9434562723 9463108608 9473388084 9477104976 9494249472 9516105408 9537060864 9567673344 9575065728 9581824368 9600873138 9602924544 9618241536 9621255744 9628689528 9640382904 9642442752 9661612032 9672107136 9706960134 9724520448 9728335872 9738903456 9746906472 9754437339 9768370176 9778981248 9798421968 9862221177 9866090628 9874198161 9876307968 9883938816 9906691824 9928507392 9939292416 9984110592 10016158032 10023896934 10036070262 10038214656 10053061632 10069096608 10094432256 10114500096 10146966066 10180357344 10184351616 10196595361 10200596004 10202775552 10226262528 10259914752 10309264923 10313309772 10339259904 10347248448 10355751376 10359814464 10393906176 10427268996 10474287552 10482380424 10508755968 10525517792 10529647488 10588617288 10590879744 10598207832 10641821856 10645997184 10661743098 10681030656 10689807872 10698067264 10705618584 10729193472 10763632512 10771948944 10816277952 10820521728 10823912712 10832275719 10845430767 10847748096 10865050624 10869313536 10881120528 10940085504 10965269781 10985106432 10989416448 11001353904 11023224714 11025580032 11034640384 11043166208 11110846464 11119431168 11145028302 11165190144 11169570816 11181703968 11190892616 11199539167 11215536128 11232124416 11268177786 11292991488 11323290981 11327733684 11337042333 11339464704 11348226048 11356236288 11374349872 11378812608 11399397376 11452902012 11478122496 11500033296 11504545344 11522895486 11525357568 11529879552 11542404096 11551889152 11560814624 11631667392 11640654504 11650220298 11654791272 11657281536 11688558432 11693144448 11702753376 11711795412 11714297856 11741264384 11783573496 11792677977 11822350464 11841207516 11845853424 11871002112 11880174144 11894601792 11912194449 11914739712 11922983811 11933744128 11972049588 11976746832 12016159488 12026033856 12035325672 12043820907 12065608704 12070342656 12089595264 12093383956 12109086576 12118442562 12120014848 12168312696 12173086944 12176901801 12203716608 12223181952 12227977728 12241260594 12253937664 12263405568 12278298624 12291636152 12307596192 12318703616 12358244736 12363093504 12376523142 12403777536 12413970432 12423561984 12427455336 12437057307 12452161251 12454821888 12479582208 12493138384 12499702272 12509360064 12560838912 12565767168 12579416964 12589754193 12617478144 12631184112 12636139968 12656295042 12658999296 12688140544 12704615424 12756897792 12766754304 12775765824 12796143606 12801164184 12803899392 12824322048 12828340992 12838252704 12853843872 12882149376 12896142848 12912887808 12937537458 12942613512 12966027264 12971114496 12985204608 12995875296 13005916452 13024493568 13038641664 13064562624 13085625816 13095736317 13111640181 13114441728 13149628236 13154787504 13165597548 13168410624 13178585088 13208922432 13238009856 13252389888 13300144272 13312147456 13326585102 13329432576 13354877376 13365195912 13381427016 13384286208 13404082176 13425462144 13459243008 13486000128 13518179424 13529288088 13539741381 13573809792 13579135488 13600794672 13635016704 13676963997 13679886336 13689351783 13729181184 13745686564 13751079696 13756474944 13785679872 13796331264 13813085952 13828090671 13858541568 13903025328 13954249728 13965716736 13976507232 13980887253 14011674624 14039529984 14054780682 14118156384 14130943776 14189095808 14194662912 14210082126 14215657464 14241374208 14274158112 14305591296 14351510016 14362598592 14372736552 14401309707 14404386816 14421703936 14427362304 14431883616 14443034292 14460574356 14463664128 14492418048 14508160704 14586780672 14608355184 14620359708 14646808576 14652555264 14668471872 14697632952 14700773376 14814461952 14825908224 14854209674 14860037736 14886920192 14892761088 14908938624 14976165888 15024237048 15035845401 15054105393 15057321984 15079592448 15097721308 15103644912 15116056444 15119286272 15130968064 15141648384 15171750144 15220449099 15270536016 15300894006 15304163328 15333377728 15339393792 15363860648 15367143424 15389872128 15469964658 15508889856 15520872672 15533627064 15539721696 15584744576 15590859264 15603671168 15615727216 15640903494 15711431328 15723570636 15763133952 15788276688 15794471232 15828002816 15840232192 15859469056 15882925932 15886319616 15897311748 15962732784 15968995776 16021545984 16034711808 16047100896 16052129809 16058427876 16087478272 16093790208 16119460352 16145448768 16157923416 16224416928 16230782592 16235869068 16271622144 16297575936 16303970304 16315279478 16321680792 16335093254 16338583552 16351207424 16371064832 16410128256 16477659648 16484124672 16502030856 16534837071 16538370048 16551960576 16564749312 16569940448 16582743076 16602881668 16606429184 16639442944 16666269696 16679146752 16717542453 16747785216 16754356224 16772555952 16786338924 16823304192 16841578816 16848186624 16875060056 16878665728 16902266679 16939487232 16991600526 17009197056 17022339072 17034354432 17061524808 17068218912 17099096064 17104454656 17117670272 17138458496 17179353018 17217183744 17250049944 17256818016 17284343229 17288036352 17294819328 17313606144 17327833728 17341221936 17384855552 17419416832 17447501088 17460981756 17475330447 17482186908 17485922304 17532837648 17539716672 17554130064 17567693118 17571446784 17611896576 17669853184 17675360244 17733525696 17761811274 17768780136 17772576768 17806503168 17820261216 17841902688 17872109568 17900616192 17941823738 17945657344 17958074382 17965120248 17981333504 18024239232 18039050784 18052988508 18098413056 18105513984 18134392896 18140075934 18180022272 18235951996 18239848448 18252469044 18259630416 18305574912 18334772928 18341966592 18361890891 18380906496 18395108352 18417447936 18437454228 18478055424 18537367104 18544640256 18564784713 18605666304 18620955648 18635342976 18641183004 18682232832 18719373312 18739707576 18824208512 18841258368 18848650752 18869125446 18926217216 18946776168 18954209952 18984442563 18988498944 19032210816 19135346688 19150131456 19163648736 19194215409 19201746276 19205849088 19236483072 19242511488 19257379056 19280765808 19323224064 19344214272 19406306187 19413920268 19449040896 19456671744 19477806912 19493812944 19508874678 19536740352 19557962496 19596843936 19724442354 19732181256 19748396322 19752615936 19767877632 19813383648 19857014784 19878584832 19968221184 20032316064 20047793868 20064268291 20072140524 20076429312 20106123264 20138193216 20188864512 20229000192 20293932132 20360714688 20368703232 20393190722 20401192008 20405551104 20452525056 20519829504 20618529846 20626619544 20678519808 20694496896 20711502752 20719628928 20787812352 20854537992 20948575104 20964760848 21017511936 21051035584 21059294976 21082171023 21177234576 21196415664 21283643712 21291994368 21315123189 21323486196 21362061312 21379615744 21396134528 21411237168 21458386944 21527265024 21543897888 21632555904 21641043456 21647825424 21664551438 21690861534 21695496192 21730101248 21738627072 21762241056 21880171008 21930539562 21970212864 21978832896 22002707808 22037802877 22046449428 22051160064 22069280768 22086332416 22221692928 22238862336 22281314511 22290056604 22330380288 22339141632 22363407936 22381785232 22399078334 22431072256 22464248832 22536355572 22585982976 22646581962 22655467368 22674084666 22678929408 22696452096 22712472576 22748699744 22757625216 22798794752 22905804024 22951341009 22956244992 23000066592 23009090688 23045790972 23050715136 23084808192 23103778304 23121629248 23204946987 23263334784 23281309008 23300440596 23309582544 23377116864 23386288896 23405506752 23423590824 23428595712 23461355241 23482528768 23567146992 23585355954 23644700928 23682415032 23691706848 23742004224 23760348288 23789203584 23824388898 23829479424 23845967622 23867488256 23944099176 23953493664 24032318976 24052067712 24070651344 24087641814 24131217408 24140685312 24179190528 24186767912 24205455619 24218173152 24236885124 24240029696 24336625392 24346173888 24353803602 24407433216 24446363904 24455955456 24472919217 24482521188 24502639881 24507875328 24526811136 24556597248 24583272304 24615192384 24637407232 24716489472 24726187008 24753046284 24807555072 24827940864 24847123968 24854910672 24874114614 24904322502 24909643776 24959164416 24986276768 24999404544 25018720128 25121677824 25131534336 25158833928 25179508386 25234956288 25262368224 25272279936 25312590084 25317998592 25376281088 25409230848 25487400789 25513795584 25533508608 25551531648 25592287212 25602328368 25648644096 25656681984 25676505408 25707687744 25764298752 25769029527 25792285696 25825775616 25875074916 25885227024 25932054528 25942228992 25970409216 25991750592 26011832904 26048987136 26077283328 26129125248 26171251632 26191472634 26223280362 26228883456 26299256472 26309575008 26331195096 26336821248 26351539677 26357170176 26417844864 26504779776 26600288544 26624294912 26642716911 26653170204 26658865152 26709754752 26730391824 26762854032 26808164352 26850924288 26912735607 26918486016 26937111573 26972000256 27036358848 27058576176 27079482762 27147619584 27158270976 27201589344 27210113901 27270033408 27353927994 27359772672 27378703566 27458362368 27491373128 27502159392 27512949888 27571359744 27592662528 27626171904 27656181342 27717083136 27806050656 27908499456 27931433472 27953014464 27961774506 28023349248 28079059968 28109561364 28236312768 28261887552 28303688169 28378191616 28389325824 28420164252 28431314928 28482748416 28548316224 28611182592 28703020032 28725197184 28745473104 28802619414 28808773632 28843407872 28854724608 28863767232 28886068584 28921148712 28927328256 28984836096 29016321408 29173561344 29216710368 29240719416 29263312017 29293617152 29305110528 29336943744 29395265904 29586663531 29622594483 29628923904 29651816448 29708419348 29720075472 29773840384 29785522176 29817877248 29952331776 30048474096 30071690802 30108210786 30114643968 30159184896 30195442616 30207289824 30232112888 30238572544 30255471481 30261936128 30283296768 30343500288 30440898198 30541072032 30589786083 30601788012 30608326656 30666755456 30678787584 30727721296 30779744256 30927794769 30939929316 31017779712 31041745344 31067254128 31079443392 31169489152 31181718528 31207342336 31231454432 31281806988 31422862656 31447141272 31526267904 31576553376 31588942464 31656005632 31680464384 31718938112 31765851864 31772639232 31794623496 31925465568 31937991552 32043091968 32069423616 32094201792 32104259618 32116855752 32174956544 32187580416 32238920704 32290897536 32315846832 32448833856 32461565184 32471738136 32496827157 32536292301 32543244288 32595151872 32607940608 32630558956 32643361584 32670186508 32677167104 32702414848 32742129664 32820256512 32895809343 32955319296 32968249344 33004061712 33069674142 33076740096 33103921152 33129498624 33139880896 33165486152 33205763336 33212858368 33278885888 33332539392 33358293504 33435084906 33495570432 33508712448 33545111904 33572677848 33598617501 33646608384 33683157632 33696373248 33750120112 33804533358 33878974464 33969872943 33983201052 34011126999 34018394112 34044678144 34068708864 34123049616 34136437824 34198192128 34208909312 34235340544 34276916992 34358706036 34434367488 34500099888 34513636032 34568686458 34576072704 34589638656 34627212288 34655667456 34682443872 34769711104 34838833664 34895002176 34921963512 34950660894 34964373816 34971844608 35065675296 35079433344 35108260128 35135386236 35142893568 35223793152 35339706368 35350720488 35378033931 35467051392 35523622548 35537560272 35613006336 35640522432 35683805376 35736583347 35744219136 35801232384 35883647476 35891314688 35916148764 35930240496 35962667008 36048478464 36078101568 36105977016 36131462721 36196826112 36211027968 36268785792 36280151868 36360044544 36471903992 36479696896 36504938088 36519260832 36530705403 36611149824 36669545856 36683933184 36723781782 36761812992 36790216704 36834895872 36874908456 36956110848 37074734208 37089280512 37129569426 37211332608 37241911296 37270685952 37282366008 37311171921 37356483753 37364465664 37438746624 37479415152 37648417024 37682516736 37697301504 37738250892 37769262579 37852434432 37893552336 37908419904 37968885126 37976997888 38064421632 38270693376 38300262912 38327297472 38388430818 38403492552 38411698176 38472966144 38485022976 38514758112 38561531616 38646448128 38688428544 38812612374 38827840536 38898081792 38913343488 38955613824 38987625888 39017749356 39073480704 39115924992 39193687872 39448884708 39464362512 39496792644 39505231872 39535755264 39626767296 39714029568 39757169664 39936442368 40064632128 40095587736 40128536582 40144281048 40152858624 40212246528 40276386432 40377729024 40458000384 40587864264 40619224143 40721429376 40737406464 40786381444 40802384016 40905050112 41030891991 41039659008 41068055349 41237059692 41253239088 41357039616 41388993792 41423005504 41439257856 41484272013 41575624704 41709075984 41897150208 41929521696 41942661759 42035023872 42102071168 42118589952 42164342046 42354469152 42392831328 42567287424 42583988736 42630246378 42646972392 42724122624 42759231488 42792269056 42822474336 42916773888 43054530048 43087795776 43265111808 43282086912 43295650848 43329102876 43364708887 43381723068 43390992384 43460202496 43477254144 43524482112 43760342016 43861079124 43940425728 43957665792 44005415616 44075605754 44092898856 44102320128 44138561536 44172664832 44443385856 44477724672 44562629022 44580113208 44660760576 44678283264 44726815872 44763570464 44798156668 44862144512 44928497664 45072711144 45107536203 45162316179 45171965952 45293163924 45310934736 45348169332 45357858816 45392904192 45424945152 45497399488 45515250432 45597589504 45661347297 45811608048 45902682018 45912489984 46000133184 46018181376 46091581944 46101430272 46169616384 46207556608 46243258496 46409893974 46526669568 46562618016 46600881192 46619165088 46754233728 46772577792 46811013504 46847181648 46922710482 46965057536 47134293984 47170711908 47289401856 47364830064 47383413696 47484008448 47520696576 47578407168 47630090089 47648777796 47658958848 47691935244 47734976512 47888198352 47906987328 48064637952 48104135424 48141302688 48156389427 48175283628 48262434816 48281370624 48358381056 48373535824 48410911238 48436346304 48473770248 48480059392 48673250784 48692347776 48707607204 48814866432 48892727808 48911910912 48945838434 48965042376 49005279762 49015750656 49053622272 49113194496 49166544608 49230384768 49274814464 49432978944 49452374016 49506092568 49604511213 49615110144 49655881728 49694247936 49709821344 49748229228 49808645004 49819287552 49918328832 49972553536 49998809088 50037440256 50152627359 50243355648 50263068672 50317667856 50359016772 50469912576 50524736448 50544559872 50625180168 50635997184 50706800037 50752562176 50818461696 50974801578 51027591168 51067017216 51103063296 51184574424 51204656736 51297288192 51313363968 51353010816 51415375488 51538059054 51584571392 51651551232 51750149832 51770454048 51853029687 51864109056 51884457984 51940818432 51983501184 52023665808 52154566656 52258250496 52342503264 52382945268 52425991341 52446560724 52457766912 52598512944 52619150016 52662390192 52703079354 52714340352 52835689728 53009559552 53200577088 53248589824 53285433822 53306340408 53317730304 53419509504 53460783648 53525708064 53616328704 53701848576 53825471214 53836972032 53874223146 53944000512 54072717696 54117152352 54158965524 54295239168 54316541952 54403178688 54420227802 54540066816 54707855988 54719545344 54757407132 54916724736 54982746256 55004318784 55025899776 55085672673 55142719488 55185325056 55252343808 55312362684 55434166272 55612101312 55694354139 55816998912 55862866944 55906028928 55923549012 56046698496 56158119936 56219122728 56472625536 56523775104 56607376338 56756383232 56778651648 56840328504 56862629856 56953327689 56965496832 57096632448 57406040064 57450394368 57490946208 57582646227 57605238828 57617547264 57686815744 57709449216 57727534464 57772137168 57842297424 57969672192 58032642816 58218918561 58347122688 58433420736 58481438832 58526624034 58587234304 58610221056 58673887488 58790531808 59173327062 59245188966 59257847808 59303632896 59416838696 59440150944 59534960011 59547680768 59571044352 59635754496 59904663552 60096948192 60143381604 60192804873 60216421572 60229287936 60318369792 60390885232 60414579648 60464225776 60510942962 60523872256 60566593536 60687000576 60881796396 61082144064 61179572166 61203576024 61216653312 61333510912 61357575168 61455442592 61559488512 61855589538 61879858632 62035559424 62083490688 62134508256 62158886784 62338978304 62363437056 62414684672 62462908864 62563613976 62845725312 62894282544 63052535808 63153106752 63177884928 63246513069 63312011264 63360928768 63437876224 63531703728 63589246992 63850931136 63875983104 63945369567 64086183936 64138847232 64188403584 64208519236 64233711504 64349913088 64375160832 64477841408 64581795072 64631693664 64897667712 64923130368 64943476272 64993654314 65072584602 65086488576 65190303744 65215881216 65261117912 65286723168 65340373016 65354334208 65390857717 65404829696 65484259328 65640513024 65791618686 65910638592 65936498688 66008123424 66113408631 66139348284 66153480192 66207842304 66258997248 66279761792 66330972304 66411526672 66557771776 66665078784 66716587008 66843943533 66870169812 66991140864 67017424896 67090223808 67145355696 67197235002 67293216768 67366315264 67392746496 67500240224 67609066716 67757948928 67939745886 67966402104 68022253998 68036788224 68089356288 68137417728 68246099232 68272875648 68396384256 68417818624 68470681088 68553833984 68717412072 68854023027 68868734976 69000199776 69027272064 69137372916 69152145408 69254424576 69311334912 69364887744 69539422208 69614840961 69677667328 69790004352 69843927024 69901321788 69928747632 70131350592 70158866688 70216520256 70270772472 70285787136 70447586304 70679412736 70701440976 70756067862 70934102784 71047245096 71075120544 71226012672 71281044864 71367610752 71473166694 71488438272 71602464768 71767294952 71782629376 71832297528 71860480992 71925334016 72096956928 72156203136 72211954032 72262925442 72393652224 72422055936 72537571584 72560303736 72616366857 72720089088 72943807984 73009876176 73038521664 73061410806 73222299648 73339091712 73367866368 73418757651 73447563564 73507919643 73523625984 73580433408 73669791744 73749816912 73912221696 74149468416 74178561024 74259138852 74422665216 74483822592 74541371904 74564732016 74622343842 74712967506 74728931328 74877493248 74958830304 75296834048 75365033472 75394603008 75476501784 75538525158 75704868864 75787104672 75816839808 75937770252 75953995776 76128843264 76462202367 76541386752 76600525824 76654594944 76776861636 76806985104 76945932288 76970045952 77029516224 77123063232 77292896256 77376857088 77625224748 77655681072 77796163584 77826686976 77911227648 77975251776 78035498712 78146961408 78231849984 78387375744 78897769416 78928725024 78993585288 79010463744 79054619031 79071510528 79253534592 79514339328 79872884736 79928150733 80129264256 80191175472 80257073164 80288562096 80424493056 80552772864 80738206821 80755458048 80811334719 80916000768 81175728528 81238448286 81442858752 81474812928 81572762888 81604768032 81630341703 81810100224 82061783982 82079318016 82136110698 82474119384 82506478176 82714079232 82777987584 82846011008 82878515712 82968544026 83151249408 83418151968 83794300416 83859043392 83885323518 84070047744 84204142336 84237179904 84328684092 84708938304 84785662656 85134574848 85167977472 85260492756 85293944784 85448245248 85518462976 85584538112 85644948672 85833547776 86109060096 86175591552 86530223616 86564173824 86591301696 86658205752 86729417774 86763446136 86781984768 86920404992 86954508288 87048964224 87520684032 87722158248 87789936051 87880851456 87915331584 88010831232 88151211508 88185797712 88277123072 88345329664 88759990593 88867783449 88886771712 88955449344 89125258044 89160226416 89321521152 89356566528 89453631744 89527140928 89596313336 89724289024 89856995328 90145422288 90215072406 90324632358 90343931904 90586327848 90621869472 90696338664 90715717632 90766414443 90785808384 90849890304 90994798976 91030500864 91322694594 91623216096 91769358249 91805364036 91824979968 92000266368 92036362752 92183163888 92339232768 92415113216 92486516992 92783384307 92819787948 93053339136 93125236032 93201762384 93238330176 93508467456 93545155584 93622027008 93694363296 93723725659 93845420964 93930115072 94268587968 94341423816 94578803712 94729660128 94766827392 94968016896 95041393152 95156814336 95260180178 95297555592 95317917696 95383870488 95469953024 95776396704 95813974656 96129275904 96208270848 96282605376 96312778854 96350567256 96524869632 96562741248 96716762112 96747071648 96821822476 96872692608 96947540496 96960118784 97346501568 97384695552 97415214408 97490481471 97608876903 97629732864 97785455616 97823821824 97891676868 97930084752 98010559524 98031501312 98107244544 98226388992 98333089216 98460769536 98549628928 98687428029 98865957888 98904748032 99012185136 99209022426 99230220288 99311763456 99388495872 99419642688 99496458456 99617290008 99638575104 99836657664 99945107072 99997618176 100074880512 100305254718 100486711296 100526137344 100635335712 100718033544 100795852503 100939825152 101049472896 101089119744 101250360336 101413600074 101505124352 101636923392 101909618829 101949603156 102033380997 102055182336 102134034432 102206126592 102369148848 102409313472 102594576384 102626727936 102706021632 102830750976 103076118108 103169142784 103303102464 103500299664 103540908096 103706059374 103728218112 103768915968 103881636864 103967002368 104047331616 104309133312 104516500992 104685006528 104765890536 104851982682 104893121448 104915533824 105197025888 105238300032 105324780384 105406158708 105428680704 105671379456 106019119104 106401154176 106497179648 106570867644 106612680816 106839019008 106921567296 107051416128 107209750041 107232657408 107403697152 107650942428 107673944064 107748446292 107888001024 108145435392 108234304704 108317931048 108394388163 108590478336 108633083904 108806357376 108840455604 109080133632 109415711976 109439090688 109514814264 109592116209 109833449472 109965492512 110008637568 110051799552 110171345346 110285438976 110370650112 110504687616 110624725368 110868332544 111224202624 111388708278 111633997824 111725733888 111812057856 111847098024 111933515763 112069451259 112093396992 112316239872 112438245456 112945251072 113047550208 113214752676 113307787737 113512766464 113557303296 113680657008 113725259712 113906655378 113930993664 114193264896 114812080128 114900788736 114981892416 115165292454 115210477656 115235094528 115373631488 115418898432 115455068928 115544274336 115684594848 115939344384 116065285632 116437837122 116694245376 116866841472 116962877664 117053248068 117149437441 117174468608 117220442112 117347774976 117581063616 118346654124 118490377932 118515695616 118607265792 118833677392 118880301888 119069920022 119095361536 119142088704 119271508992 119809327104 120193896384 120286763208 120385609746 120432843144 120458575872 120636739584 120781770464 120829159296 120928451552 121021885924 121047744512 121133187072 121374001152 121763592792 121857672429 122164288128 122359144332 122407152048 122667021824 122715150336 122910885184 123092675973 123118977024 123204166047 123711179076 123759717264 124071118848 124166981376 124269016512 124317773568 124452816039 124677956608 124726874112 124829369344 124925817728 125127227952 125691450624 125788565088 125827985277 126105071616 126306213504 126355769856 126493026138 126624022528 126721857536 126875752448 127063407456 127178493984 127701862272 127751966208 127890739134 128172367872 128277694464 128376807168 128417038472 128467423008 128672332927 128699826176 128750321664 128955682816 129163590144 129263387328 129795335424 129846260736 129886952544 129987308628 130094126661 130145169204 130172977152 130380607488 130431762432 130522235824 130573446336 130680746032 130781715434 130809659392 130968518656 131281026048 131583237372 131821277184 131872997376 132016246848 132226817262 132278696568 132306960384 132415684608 132517994496 132559523584 132661944608 132823053344 133115543552 133330157568 133433174016 133687887066 133740339624 133982281728 134034849792 134180447616 134290711392 134394470004 134586433536 134732630528 134785492992 135000480448 135218133432 135322608609 135486948537 135515897856 135879491772 135932804208 136044507996 136073576448 136178712576 136274835456 136492198464 136545751296 136792768512 136835637248 136941362176 136984041891 137107667968 137434824144 137708046054 137737469952 138000399552 138054544128 138274745832 138304290816 138508849152 138622669824 138729775488 139078844416 139229681922 139355334656 139580008704 139687854048 139802643576 139857495264 140262701184 140317733376 140433040512 140541544944 140895172608 141328627969 141358825472 141402881952 141512135724 141868205568 142094490192 142150241088 142452025344 142562089728 142735221504 142890270267 142946333388 142976876544 143204929536 143534589904 143664595056 143720961984 143850668032 144193913856 144312406272 144423908064 144469168281 144525850884 144787304448 144844111872 145075143168 145120607472 145232733714 145440178176 145887615968 146019752352 146077043328 146122821612 146444599296 146678183424 146735732736 146837515302 146895127128 147015839286 147047251968 147160866816 147339583488 147499633824 147824443392 148298936832 148357122048 148518277704 148813533639 148845330432 148967645184 149082743808 149129464032 149244687684 149425935012 149457862656 149754986496 149917660608 150457882077 150593668096 150730066944 150789206016 150953003568 151077050316 151409737728 151574209344 151633679616 151875540504 151907991552 152257686528 152924404734 153082773504 153201051648 153309189888 153553723272 153613970208 153891864576 153940091904 154059032448 154246126464 154753714176 155250449496 155311362144 155559089061 155592327168 155653373952 155822455296 155950503552 156070997424 156463699968 156774751488 157277974023 157795538832 157857450048 157987170576 158109238062 158143021056 158507069184 159028678656 159745769472 159856301466 160258528512 160382350944 160514146328 160577124192 160848986112 161105545728 161476413642 161510916096 161622669438 161832001536 162351457056 162476896572 162885717504 162949625856 163145525776 163209536064 163260683406 163620200448 164123567964 164158636032 164272221396 164948238768 165012956352 165257018019 165428158464 165555975168 165692022016 165757031424 165937088052 166302498816 166836303936 167588600832 167718086784 167770647036 168140095488 168408284672 168474359808 168657368184 169417876608 169571325312 170269149696 170335954944 170520985512 170587889568 170859983067 170896490496 171036925952 171169076224 171289897344 172218120192 172351183104 172747938681 173060447232 173128347648 173182603392 173316411504 173458835548 173526892272 173840809984 173909016576 174097928448 174656755683 175041368064 175444316496 175579872102 175761702912 175830663168 176021662464 176302423016 176371595424 176554246144 176690659328 177519981186 177735566898 177773543424 177910898688 178250516088 178320452832 178604880033 178643042304 178713133056 178907263488 179054281856 179192626672 179713990656 180290844576 180430144812 180578414619 180649264716 180687863808 181172655696 181243738944 181392677328 181532828886 181571616768 181699780608 181989597952 182061001728 182645389188 183246432192 183538716498 183610728072 183649959936 184000532736 184072725504 184366327776 184678465536 184830226432 184973033984 185566768614 185639575896 186106678272 186250472064 186403524768 186476660352 187016934912 187090311168 187244054016 187388726592 187447451318 187690841928 187860230144 188537175936 188682847632 189157607424 189459320256 189533654784 189739539207 189936033792 190082786304 190313628672 190520360356 190595111184 190767740976 190939906048 191552793408 191627949312 191836108701 192258551808 192416541696 192565210752 192625557708 192701134512 193049739264 193125482496 193433524224 193494143296 193643644952 193745385216 193895080992 193920237568 194693003136 194769391104 194830428816 194980962942 195217753806 195259465728 195570911232 195647643648 195783353736 195860169504 196021119048 196063002624 196172573151 196214489088 196452777984 196666178432 196921539072 197374856058 197731915776 197809496064 198024370272 198340225893 198418044852 198460440576 198623526912 198776991744 198839285376 198992916912 199234580016 199673315328 199890214144 199995236352 200149761024 200531830599 200610509436 200973422592 201052274688 201270671424 201436067088 201591705006 201879650304 202098945792 202178239488 202500720672 202827200148 203010248704 203273846784 203819237658 203899206312 204066761994 204110364672 204268068864 204412253184 204738297696 204818626944 205189152768 205253455872 205412043264 205661501952 206152236216 206338285568 206562069081 206606204928 207000599328 207081816192 207412118748 207456436224 207763273728 207934004736 208094663232 208618266624 209033001984 209370013056 209531781072 209703965364 209786242896 210394051776 210476600064 210649560768 210812317416 210857361408 211342758912 212038238208 212802308352 212994359296 213141735288 213225361632 213678038016 213843134592 214102832256 214419500082 214465314816 214807394304 215301884856 215347888128 215496892584 215776002048 216290870784 216468609408 216635862096 216788776326 217180956672 217266167808 217612714752 217680911208 217849100571 218160267264 218831423952 219029628528 219184232418 219666898944 219930985024 220017275136 220103599104 220256272953 220342690692 220523758929 220570877952 220741300224 221009375232 221249450736 221736665088 222448405248 222777416556 223267995648 223451467776 223624115712 223694196048 223867031526 224138902518 224186793984 224632479744 224876490912 225890502144 226095100416 226429505352 226615575474 227025532928 227114606592 227361314016 227450519424 227813310756 227861987328 228386529792 229624160256 229801577472 229963784832 230240249947 230330584908 230420955312 230747262976 230837796864 230910137856 231088548672 231369189696 231878688768 232130571264 232875674244 233388490752 233733682944 233925755328 234106496136 234298874882 234348937216 234440884224 234695549952 235162127232 236693308248 236980755864 237031391232 237163857093 237214531584 237667354784 237760603776 238139840044 238190723072 238543017984 239618654208 239784452199 240387792768 240573526416 240771219492 240865686288 241273479168 241563540928 241658318592 241856903104 242043771848 242095489024 242214620463 242266374144 242434004157 242748002304 243527185584 243715344858 244328576256 244718288664 244814304096 244891025109 245334043648 245430300672 245821770368 246185351946 246237954048 246408332094 247422358152 247519434528 248142237696 248333962752 248538033024 248635547136 248905632078 249355913216 249453748224 249658738688 249851635456 250254455904 251382901248 251577130176 251655970554 252210143232 252612427008 252711539712 252886831909 252986052276 253193945437 253248045056 253443715072 253751504896 254126814912 254356987968 255403724544 255503932416 255781478268 256344735744 256555388928 256753614336 256834076944 256934846016 257344665854 257399652352 257500643328 257911365632 258327180288 258526774656 259590670848 259692521472 259773905088 259974617256 260188253322 260290338408 260345954304 260761214976 260863524864 261044471648 261146892672 261361492064 261563430868 261619318784 261937037312 262562052096 263166474744 263369808153 263642554368 263745994752 264032493696 264453634524 264557393136 264831369216 265035988992 265119047168 265323889216 265646106688 266231087104 266279971779 266603350347 266660315136 266866348032 267375774132 267480679248 267964563456 268069699584 268360895232 268581422784 268788940008 269172867072 269465261056 269570985984 270000960896 270436266864 270645217218 270973897074 271031795712 271758983544 271865608416 272089015992 272147152896 272299243329 272357425152 272549670912 272984396928 273091502592 273671274496 273882724352 273968083782 274215335936 274869648288 275308074747 275416092108 275474939904 276000799104 276109088256 276549491664 277017698304 277245339648 277459550976 278098267939 278157688832 278350152921 278459363844 278710669312 279160017408 279375708096 279605287152 279714990528 280525402368 280635466752 280866081024 281083089888 281171176977 281790345216 282657255938 282717650944 282805763904 283024271448 283736411136 284188980384 284300482176 284904050688 285124179456 285470443008 285780540534 285892666776 285953753088 286409859072 287069179808 287329190112 287441923968 287701336064 288387827712 288624812544 288847816128 288938336562 289051701768 289574608896 289688223744 290150286336 290241214944 290465467428 290880356352 291775231936 292039504704 292154086656 292245643224 292471444413 292826630709 292889198592 293356366848 293471465472 293675030604 293790254256 294031678572 294094503936 294321733632 294679166976 294999267648 295648886784 296062284087 296597873664 296714244096 297036555408 297627067278 297690660864 297935290368 298165487616 298258928064 298489375368 298851870024 298915725312 299509972992 299835321216 300915764154 301187336192 301460133888 301578412032 301906007136 302154100632 302387557509 302819475456 303148418688 303267359232 303751081008 304515373056 305728856487 305848809468 306100142991 306165547008 306402103296 306618379776 307107446544 307227940416 307783729152 307880183808 308118064896 308492252928 309507428352 310500898992 310622724288 311118178122 311184654336 311306747904 311644910592 311901007104 312141994848 312927399936 313549502976 314555948046 315591077664 315714900096 315974341152 316218476124 316286042112 317014138368 318057357312 319491538944 319712602932 320517057024 320764701888 321028292656 321154248384 321629250123 321697972224 322211091456 322952827284 323021832192 323245338876 323664003072 324702914112 324953793144 325183164489 325771435008 325899251712 326291051552 326419072128 326521366812 327240400896 328247135928 328317272064 328544442792 329896477536 330025912704 330514036038 330856316928 331111950336 331384044032 331514062848 331874176104 332604997632 333672607872 335177201664 335436173568 335541294072 335800547289 336208353777 336280190976 336816569344 336948719616 337314736368 338835753216 339142650624 339923363211 340538299392 340671909888 341041971024 341175779136 341719966134 341792980992 342073851904 342338152448 342579794688 344436240384 344702366208 345495877362 346120894464 346256695296 346365206784 346632823008 346917671096 347053784544 347681619968 347818033152 348195856896 349313511366 350082736128 350888632992 351159744204 351448312323 351523405824 351661326336 352043324928 352604846032 352743190848 353381318656 355039962372 355471133796 355547086848 355821797376 356501032176 356640905664 357209760066 357286084608 357426266112 357814526976 358108563712 358385253344 359427981312 360581689152 360860289624 361156829238 361298529432 361375727616 362345311392 362487477888 362785354656 363065657772 363143233536 363399561216 363979195904 364122003456 365290778376 365573017287 366492864384 367077432996 367221456144 368001065472 368145451008 368732655552 369278027919 369356931072 369612498141 369660452864 369946067968 371133537228 371279151792 372213356544 372500944128 372807049536 372953320704 373358448117 374033869824 374180622336 374488108032 374777453184 374894902636 375381683856 375720460288 377074351872 377365695264 377483955831 378315214848 378918640512 379067309568 379479078414 379872067584 380165572608 380627257344 381040720712 381190222368 381535481952 381879812096 383105586816 383255898624 383672217402 384517103616 384833083392 385130421504 385251115416 385402269024 386016998781 386099478528 386250964992 386867048448 386988286592 387287289904 387490770432 387790161984 389386006272 389538782208 389660857632 389961925884 390282379983 390435507612 390518931456 391141822464 391295287296 391566707472 391720339008 392042238096 392345146302 392428978176 392905555968 393332356864 393843078144 394749712116 395463831552 395618992128 396048740544 396680451786 396836089704 396920881152 397247053824 397553983488 397678570752 397985833824 398469160032 399346630656 399780428288 399990472704 400299522048 401063661198 401221018872 401946845184 402104549376 402541342848 402872134176 403183410012 403759300608 404197891584 404356478976 405001441344 405654400296 405967825827 406020497408 406460845611 406547693568 407638475316 407798412624 408133523988 408220729344 408536137728 408824506368 409476595392 409637253888 410378305536 410506911744 410824086528 411323003904 412304472432 412676571136 413124138162 413212409856 414001198656 414163632384 414824237496 414912872448 415526547456 415868009472 416189326464 417236533248 418066003968 418740026112 419063562144 419407930728 419572485792 420788103552 420953200128 421299121536 421624634832 422685517824 423985883907 424076476416 425604616704 426283470576 426450723264 427356076032 427686269184 428205664512 428670810801 428839000164 428930629632 429614788608 430603769712 430993785168 431552004096 432581741568 432937218816 433271724192 433407504843 433577552652 434361913344 434532335616 435225429504 435361822416 435698201142 436320534528 437662847904 438059257056 438368464836 439333797888 439861970048 440034550272 440207198208 440512545906 440685381384 441047517858 441141755904 441482600448 442018750464 442498901472 443473330176 444896810496 445554833112 446440600917 446535991296 446902935552 447248231424 447388392096 447734063052 448277805036 448373587968 449264959488 449752981824 451781004288 452190200832 452859010704 453231150948 454051065856 454229213184 454722628032 454901038848 455626621512 455723974656 456773059584 459248320512 459603154944 459927569664 460480499894 460661169816 460841910624 461494525952 461675593728 461820275712 462177097344 462738379392 464261142528 465751348488 466677267183 466776981504 467467365888 467851510656 468212992272 468597749764 468697874432 469391099904 470324254464 471833922069 473386616496 473961511728 474327714186 474429063168 475334709568 475521207552 476279680088 476381446144 477086035968 479237308416 479568904398 480775585536 481147052832 481542438984 481731372576 482546958336 483127081856 483316637184 483713806208 484087543696 484429240926 484532748288 484868008314 485496004608 487054371168 487430689716 488657152512 489436577328 489628608192 489782050218 490668087296 490860601344 491643540736 492370703892 492475908096 492816664188 494844716304 495038869056 496284475392 496667925504 497076066048 497271094272 497616024079 497811264156 498711826432 498907496448 499317477376 499703270912 500508911808 502765802496 503154260352 503311941108 504420286464 505224854016 505423079424 505773663818 505972104552 506387890874 506496090112 506887430144 507503009792 508253629824 508713975936 510807449088 511007864832 511562956536 512579949201 512689471488 513110777856 513507228672 513668153888 513869692032 514689331708 514799304704 515822731264 516654360576 517053549312 518243816043 519181341696 519385042944 519547810176 519949234512 520376506644 520580676816 521522429952 521727049728 522088943296 522293785344 522722984128 523126861736 523238637568 523874074624 523970267049 525124104192 526332949488 526739616306 527285108736 527491989504 528064987392 528907269048 529114786272 529662738432 530071977984 530238094336 530647778432 531292213376 532559943558 533206700694 533320630272 533732696064 534751548264 534961358496 535814640099 535929126912 536139399168 536721790464 537162845568 537577880016 538930522112 539141971968 540001921792 540872533728 541290434436 541735243857 541947794148 542063591424 543517967088 543731216832 544178031984 544598486658 544714850304 545099341824 545968793856 546183005184 547225624009 547342548992 547765448704 547936167564 548430671872 549739296576 550616149494 550832184216 550949879808 552001598208 552218176512 553098983328 554035396608 554490679296 554919101952 556196535878 556315377664 556700305842 556918727688 557421338624 558320034816 558751416192 559210574304 559429981056 561050804736 561270933504 561732162048 562166179776 562342353954 563580690432 565314511876 565435301888 565611527808 566048542896 567472822272 568377960768 568600964352 569218617621 569808101376 570248358912 570940886016 571561081068 571785333552 572819718144 574138359616 574658380224 574883847936 575402672128 575508326103 576775655424 577249625088 577695632256 577876673124 578103403536 579149217792 579376447488 580300572672 580482429888 580930934856 581760712704 583550463872 584079009408 584308173312 584491286448 584942888826 585653261418 585778397184 586712733696 586942930944 587350061208 587580508512 588063357144 588189007872 588517719453 588643467264 589358333952 589998535296 592124568174 593195747328 593428488192 594073110816 595020677679 595254134556 595381321728 595870580736 596330975232 596517856128 596978750736 597703740048 599019945984 599670642432 601595491797 601831528308 602374672384 602920267776 603156824064 603812014272 604308201264 604775115018 605638950912 606296837376 606534718464 607502162016 609030746112 611457712974 611697618936 612200285982 612331094016 612804206592 613236759552 614214893088 614455880832 615567458304 615760367616 616236129792 616984505856 619014856704 621001797984 621245448576 621992317021 622236356244 622369308672 623289821184 623802014208 624283989696 625854799872 627099005952 629111896092 631182155328 631429800192 631948682304 632436952248 632572084224 634028276736 636114714624 638983077888 639425205864 641034114048 641529403776 642056585312 642308496768 643258500246 643395944448 644422182912 645905654568 646043664384 646490677752 647328006144 649405828224 649907586288 650366328978 651542870016 651798503424 652582103104 652838144256 653042733624 653547301713 654480801792 656494271856 657088885584 659792955072 660051825408 660768818859 661028072076 661571276787 661712633856 662223900672 662768088064 663028125696 663748352208 665209995264 667345215744 670354403328 670872347136 671082588144 671601094578 672416707554 672560381952 673633138688 673897439232 674629472736 677671506432 678285301248 679846726422 681076598784 681343819776 682083942048 682351558272 683171889187 683439932268 683585961984 684147703808 684676304896 685159589376 688872480768 689404732416 690720749841 690991754724 692241788928 692513390592 692730413568 693265646016 693835342192 694107569088 695363239936 695636066304 696391713792 698627022732 700165472256 701777265984 702319488408 702896624646 703046811648 703322652672 704086649856 705209692064 705486381696 706762637312 710079924744 710942267592 711094173696 711491571279 711643594752 713002064352 713281811328 714419520132 714572169216 715629053952 716217127424 716770506688 718855962624 719353356597 721163378304 721720579248 722313658476 722597058864 724690622784 724974955776 725570709312 726131315544 726286467072 726643861389 726799122432 727302012471 727958391808 728244006912 730581556752 731146034574 732985728768 734154865992 734442912288 734673075327 736002130944 736290902016 737465311104 738556055838 738713862144 739224996282 739320905728 739892135936 742267074456 742558303584 744426713088 745001888256 745614099072 745906641408 746716896234 748067739648 748361244672 748976216064 749554906368 749789805272 750369124189 750763367712 751440920576 754148703744 754731390528 754967911662 756630429696 757837281024 758134619136 758660495727 758958156828 759581836311 759744135168 760331145216 761254514688 762081441424 762380444736 763070963904 763759624192 766211173632 766511797248 767344434804 769034207232 769666166784 770260843008 770502230832 770804538048 772033997562 772198957056 772501929984 773734096896 773976573184 774574579808 774981540864 775580323968 778772012544 779077564416 779321715264 779923851768 780564759966 780871015224 781037862912 782283644928 782590574592 783133414944 783440678016 784084476192 784690292604 784857956352 785811111936 786664713728 787686156288 789499424232 790109424459 790927663104 791237984256 792097481088 793360903572 793672179408 794494107648 795107966976 795357141504 795971667648 796938320064 798693261312 798839915337 799560856576 799810051041 799980945408 800599044096 802127322396 802442037744 803893690368 804209098752 805082685696 805744268352 806366820024 807518601216 808395783168 808712957952 810002882688 811308800592 811935651654 812040994816 812921691222 813095387136 815276950632 815596825248 816267047976 816441458688 816897729987 817072275456 817649012736 818953190784 819274507776 821013823488 821648173056 822646007808 824608944864 825353142272 825924224241 826248276324 826424819712 828002397312 828327264768 829648474992 831053094912 831736018944 832378652928 834294803817 834473066496 835050458763 836132007936 837480052224 838127124288 838815861456 839144971584 841576207104 841906400256 842598243072 843249269664 843513530931 845371035648 847971767814 848152952832 851209233408 852566941152 852901446528 854712152064 855372538368 856411329024 857341621602 857678000328 857861259264 859229577216 861207539424 861987570336 863104008192 865163483136 865874437632 866543448384 866815009686 867155105304 868723826688 869064671232 870450859008 870723644832 871396402284 872641069056 875325695808 876118514112 876736929672 877414333239 878479892127 878667595776 879723940096 880069100544 880414396416 881025091812 881370762768 882095035716 882283511808 882965200896 884037500928 884997802944 886946660352 889793620992 891109666224 892881201834 893071982592 893805871104 894496462848 894776784192 895468126104 896555610072 896747175936 898529918976 899505963648 903562008576 904380401664 905718021408 906462301896 907162672527 908102131712 908458426368 909445256064 909802077696 911253243024 913546119168 917186569461 918300428973 918496641024 919206309888 919855139328 920960999788 921322339632 921683821248 922989051904 923351187456 923640551424 924354194688 925476758784 928522285056 931502696976 933354534366 933553963008 934934731776 935703021312 936425984544 937195499528 937395748864 938782199808 940648508928 943667844138 946773232992 947923023456 948655428372 948858126336 950669419136 951042415104 952559360176 954172071936 958474616832 959137808796 961551171072 962294105664 963084877968 963462745152 964887750369 965093916672 966254163712 966633274368 967427612416 968175087392 968858481852 969065496576 969736016628 970992009216 974108742336 974861379432 977314305024 978873154656 979257216384 979564100436 981336174592 981721202688 983287081472 984741407784 984951816192 985633328376 989689432608 990077738112 992568950784 993335851008 994152132096 994542188544 995232048158 995622528312 997423652864 997814992896 998634954752 999406541824 1001017823616 1005531604992 1006308520704 1006623882216 1007401641867 1008625061331 1008840572928 1010449708032 1010846158848 1011547327636 1011944209104 1012775781748 1012992180224 1013774860288 1015006019584 1016507259648 1017427951872 1019770089633 1021614898176 1022015729664 1023125913072 1025159898402 1025378942976 1026221555712 1027014457344 1027336307776 1027739384064 1029378663416 1029598609408 1031645462528 1033308721152 1034107098624 1036487632086 1038362683392 1038770085888 1039095620352 1039898469024 1040753013288 1041161353632 1043044859904 1043454099456 1044177886592 1044587570688 1045445968256 1046253723472 1047940534098 1050248208384 1052665898976 1053479232612 1054344936969 1054570217472 1054983979008 1056129974784 1057814538096 1058229572544 1060143955968 1060476188672 1061295556864 1062584426752 1065119887116 1066413401388 1066641260544 1067465392128 1069503096528 1069922716992 1071629280198 1071858253824 1072278798336 1073443580928 1074325691136 1075155760032 1077861044224 1078283943936 1080003843584 1081745067456 1082580868872 1083470487714 1083895588296 1084127182848 1087035934176 1087462433664 1088356063968 1089196973316 1089429700608 1090198683648 1091937587712 1092366010368 1094451248018 1094685097984 1095530897408 1095872335128 1096719051861 1096861343744 1099478593152 1101232298988 1101664368432 1104003196416 1104436353024 1106197966656 1107834083757 1108070793216 1108981358592 1109838203904 1112393071756 1112630755328 1113400611684 1113837455376 1114842677248 1116640069632 1117502832384 1118421148608 1118859962112 1120075344351 1122101609472 1122541867008 1123464324096 1124332359552 1124684707908 1127161380864 1130629023752 1130870603776 1131223055616 1132097085792 1132451867493 1134945644544 1136755921536 1137201928704 1138437235242 1139616202752 1140496717824 1141881772032 1143122162136 1143570667104 1145639436288 1148276719232 1149316760448 1149767695872 1151016652206 1153551310848 1154499250176 1155391264512 1155753346248 1156206807072 1158050996343 1158298435584 1158752894976 1160601145344 1160964859776 1161861869712 1167100927744 1168158018816 1168616346624 1168982572896 1169885777652 1170847139949 1171306522836 1171556794368 1173425467392 1173885861888 1174700122416 1175161017024 1176126714288 1177035438906 1177286934528 1178716667904 1179997070592 1184249136348 1186391494656 1186856976384 1188146221632 1190041355358 1190508269112 1190762643456 1191741161472 1192661950464 1193035712256 1193957501472 1195407480096 1198039891968 1199341284864 1203190983594 1203663056616 1204749344768 1205840535552 1206313648128 1207624028544 1208616402528 1209550230036 1211277901824 1212593674752 1213069436928 1215004324032 1218061492224 1222915425948 1223395237872 1224400571964 1224662188032 1225608413184 1226473519104 1228429786176 1228911761664 1231134916608 1231520735232 1232472259584 1233969011712 1238029713408 1242003595968 1242490897152 1243984634042 1244472712488 1244738617344 1246579642368 1247604028416 1248567979392 1251709599744 1254198011904 1258223792184 1262364310656 1262859600384 1263897364608 1264873904496 1268056553472 1271957651721 1272229429248 1278850411728 1282068228096 1283058807552 1284113170624 1284616993536 1286012432403 1286517000492 1286791888896 1288844365824 1291811309136 1292981355504 1294656012288 1298811656448 1299815172576 1300222514529 1300732657956 1303085740032 1303597006848 1305164206208 1305676288512 1306085467248 1307094603426 1308961603584 1312988543712 1314177771168 1319585910144 1320103650816 1321537637718 1322056144152 1323142553574 1323425267712 1324447801344 1325536176128 1326056251392 1327496704416 1330419990528 1334690431488 1340708806656 1341744694272 1342165176288 1343202189156 1344305975497 1344833415108 1345120763904 1347266277376 1347794878464 1349258945472 1355343012864 1356570602496 1359693452844 1362153197568 1362687639552 1364167884096 1364703116544 1366343778374 1366879864536 1367171923968 1368295407616 1369352609792 1370319178752 1377744961536 1378809464832 1381441499682 1381983509448 1384483577856 1385026781184 1385460827136 1386531292032 1387670684384 1388215138176 1390726479872 1392783427584 1397254045464 1400031801549 1400330944512 1403554531968 1404638976816 1405793249292 1406093623296 1408173299712 1410419384128 1410972763392 1413525274624 1415501766207 1420159849488 1421884535184 1422983142558 1423287189504 1426004128704 1426563622656 1428839040264 1429144338432 1431258107904 1432434254848 1433541013376 1437711925248 1438706713194 1442326756608 1443441158496 1444627316952 1445194117728 1449381245568 1449949911552 1451141418624 1452262631088 1453287722778 1453598244864 1454604024942 1455916783616 1456488013824 1461163113504 1462292069148 1465971457536 1468309731984 1468885824576 1469346150654 1472004261888 1472581804032 1474930622208 1476532792759 1477112111676 1477427724288 1478449992564 1478641811456 1479784271872 1484534148912 1485116607168 1488853426176 1490003776512 1491228198144 1491813282816 1492848072237 1493433792468 1496135479296 1496722489344 1497952432128 1499109812736 1499579610544 1500738248378 1501526735424 1502881841152 1508297407488 1509462781056 1509935823324 1513260859392 1515674562048 1516269238272 1517320991454 1517916313656 1519163672622 1519488270336 1520662290432 1522509029376 1524162882848 1524760889472 1526141927808 1527519248384 1532422347264 1533023594496 1534688869608 1537739847603 1538068414464 1539332333568 1540521686016 1541004461664 1541609076096 1544067995124 1544397914112 1547468193792 1547953146368 1549149159616 1549963081728 1551160647936 1554731448129 1557544025088 1558155128832 1558643430528 1559847703536 1561129519932 1561742030448 1564567289856 1565181149184 1566266829888 1566881356032 1568168952384 1569380585208 1569715912704 1571622223872 1571910801147 1573329427456 1575372312576 1578998848464 1580218848918 1581855326208 1582475968512 1584194962176 1586721807144 1587344358816 1588988215296 1590215933952 1590714283008 1591943335296 1593876640128 1597679830674 1599121713152 1599620102082 1599961890816 1601198088192 1604254644792 1604884075488 1607443920297 1607787380736 1608418197504 1610165371392 1611488536704 1612733640048 1616791566336 1617425915904 1620005765376 1622617601184 1623871303308 1624081989632 1625205731571 1625843382444 1626190774272 1630553901264 1631193650496 1632534095952 1633795459974 1634144550912 1635298025472 1637906381568 1638549015552 1641676872027 1642027646976 1643296346112 1645292015616 1649217889728 1650706284544 1651848448482 1652496552648 1652849639424 1656004794624 1656654529536 1659296949984 1662106189824 1663472037888 1664757305856 1668589607634 1668946132992 1670100917526 1672264015872 1674960104448 1676254248576 1677631722912 1678289943168 1683152414208 1683812800512 1685196486144 1686498539328 1687027061862 1690742071296 1695943535628 1696305905664 1702418466816 1705133882304 1705802893056 1707655852863 1709424304128 1710745076736 1712822658048 1714683243204 1715356000656 1718459154432 1722415078848 1723975140672 1726208016384 1726524978309 1730326966272 1731748875264 1733086896768 1733630019372 1734310210608 1737447653376 1738129342464 1740901718016 1741447289664 1742792804568 1745282138112 1750651391616 1752237028224 1753473859344 1754828666478 1756959784254 1757335191552 1759447880192 1760138201088 1760828792832 1762050183624 1762741525536 1764190071432 1764567023616 1765553158359 1765930401792 1768075001856 1769995605888 1779587241984 1782219332448 1785062033037 1785762403668 1786143965184 1787611742208 1788992925696 1789553568384 1790936252208 1793111220144 1797059837952 1799011927296 1804786475391 1807124017152 1808760803328 1811436042816 1812924603792 1814325345054 1816204263424 1816916852736 1818890512128 1819604155392 1822506486048 1827092238336 1834373138922 1836600857946 1836993282048 1838412619776 1839710278656 1841921999576 1842644679264 1843367642496 1845583760341 1845978103808 1846702374912 1847281102848 1848708389376 1850953517568 1857044570112 1863005393952 1865976951063 1866709068732 1867107926016 1869869463552 1871406042624 1872851969088 1874390999056 1877564399616 1881297017856 1887335688276 1893546465984 1895846046912 1897310856744 1897716252672 1901338838272 1902084830208 1905118720352 1908344143872 1916949233664 1918275617592 1923102342144 1924588211328 1926169755936 1926925490304 1929775500738 1930187833344 1932508327424 1933266548736 1934855224832 1936350174784 1937716963704 1938130993152 1939472033256 1941984018432 1948217484672 1949722758864 1954628610048 1957746309312 1958514432768 1959128200872 1960641905139 1962672349184 1963442405376 1966574162944 1969482815568 1971266656752 1979378865216 1980155476224 1982306456577 1984713830361 1985137901568 1986671702016 1988304264192 1989084377088 1990464096316 1991245056624 1994847305728 1995629985792 1997269909504 1998813083648 2002035647232 2011063209984 2012617041408 2013247764432 2014803283734 2017250122662 2017681145856 2020899416064 2021692317696 2023094655272 2023888418208 2025551563496 2025984360448 2027116589227 2027549720576 2030012039168 2033014519296 2034855903744 2039540179266 2043229796352 2044031459328 2046251826144 2049515667561 2050319796804 2050757885952 2052443111424 2054028914688 2054672615552 2055478768128 2058757326832 2063290925056 2066617442304 2068214197248 2072162249523 2072975264172 2076725366784 2077540171776 2078191240704 2079796938048 2081506026576 2082322707264 2086089719808 2086908198912 2088355773184 2089175141376 2090891936512 2092507446944 2095881068196 2100496416768 2105331797952 2106958465224 2108689873938 2109140434944 2109967958016 2112259949568 2115629076192 2116459145088 2120287911936 2120952377344 2122591113728 2125168853504 2130239774232 2132826802776 2133282521088 2134474713837 2134930784256 2139006193056 2139845433984 2143258560396 2143716507648 2146887161856 2148651382272 2150311520064 2155722088448 2156567887872 2158060069791 2160007687168 2163490134912 2165161737744 2166940975428 2167791176592 2174071868352 2174924867328 2176712127936 2178393946632 2178859401216 2179931584167 2180397367296 2183875175424 2184732020736 2188902496036 2189370195968 2191061794816 2191744670256 2193438103722 2193722687488 2198957186304 2202464597976 2203328736864 2204019225981 2208006392832 2208872706048 2212395933312 2215668167514 2216141586432 2217962717184 2219676407808 2224786143512 2225261510656 2226801223368 2227674910752 2229685354496 2233280139264 2235005664768 2236842297216 2237719924224 2240150688702 2244203218944 2245083734016 2246928648192 2248664719104 2249369415816 2251107372567 2254322761728 2261258047504 2262446111232 2264194171584 2264903734986 2269891289088 2273511843072 2274403857408 2275981487181 2276874470484 2278745508933 2279232405504 2280993435648 2283763544064 2286244324272 2287141334208 2291278872576 2296553438464 2298633520896 2299535391744 2302033304412 2307102621696 2308998500352 2310782529024 2311506692496 2312413614144 2316101992686 2316596871168 2317505789952 2321202290688 2321929719552 2323723739424 2334201855488 2336316037632 2337232693248 2337965145792 2339771555304 2341694279898 2342613045672 2343113588736 2346850934784 2347771723776 2349400244832 2350322034048 2352253428576 2354070877812 2354573869056 2357433335808 2359994141184 2368498272696 2370328273377 2372782989312 2373713952768 2376292443264 2380082710716 2381016538224 2383482322944 2385323900928 2386071424512 2387915002944 2390814960192 2396079783936 2398682569728 2406381967188 2407326113232 2409498689536 2411681071104 2412627296256 2415248057088 2417232805056 2419100460072 2422555803648 2425187349504 2426138873856 2430008648064 2436122984448 2445830851896 2446790475744 2448801143928 2449324376064 2450693189961 2451216826368 2452947038208 2456859572352 2457823523328 2463041470464 2464944519168 2467938023424 2476059426816 2477772672723 2484007191936 2484981794304 2487969268084 2488945424976 2493159284736 2495208056832 2497135958784 2502884411451 2503419199488 2505151376289 2508396023808 2516447584368 2524728621312 2525719200768 2527794729216 2529747808992 2530540592793 2536113106944 2543915303442 2544458858496 2557700823456 2564136456192 2566117615104 2568226341248 2569233987072 2572024864806 2573034000984 2573583777792 2577688731648 2583622618272 2585962711008 2589312024576 2597623312896 2599630345152 2600445029058 2601465315912 2606171480064 2607194013696 2610328412416 2611352577024 2612170934496 2614189206852 2617923207168 2625977087424 2628355542336 2639171820288 2640207301632 2643075275436 2644112288304 2646285107148 2646850535424 2648895602688 2651072352256 2652112502784 2654993408832 2660839981056 2669380862976 2681417613312 2683489388544 2684330352576 2686404378312 2688611950994 2689666830216 2690241527808 2694532554752 2695589756928 2698517890944 2710686025728 2713141204992 2719386905688 2721488017581 2724306395136 2725375279104 2728335768192 2729406233088 2732687556748 2733759729072 2736590815232 2738705219584 2740638357504 2751559708383 2754901286919 2755489923072 2757618929664 2762882999364 2763967018896 2768967155712 2770053562368 2770921654272 2773062584064 2775341368768 2776430276352 2781452959744 2785566855168 2794508090928 2800063603098 2800661889024 2807109063936 2809277953632 2811586498584 2812187246592 2816346599424 2820838768256 2821945526784 2831003532414 2840319698976 2843769070368 2845966285116 2846574379008 2852008257408 2853127245312 2857678080528 2862516215808 2864868509696 2867082026752 2875423850496 2877413426388 2884653513216 2886882316992 2889254633904 2890388235456 2898762491136 2899899823104 2902282837248 2904525262176 2905435495429 2906575445556 2907196489728 2909208049884 2911833567232 2912976027648 2922326227008 2924584138296 2931942915072 2936619463968 2937771649152 2938692301308 2944008523776 2945163608064 2949861244416 2953065585518 2954224223352 2954855448576 2956899985128 2957283622912 2959568543744 2969068297824 2970233214336 2977706852352 2980007553024 2982456396288 2983626565632 2985696144474 2986867584936 2992270958592 2993444978688 2995904864256 2998219625472 2999159221088 3001476496756 3003053470848 3005763682304 3016594814976 3018925562112 3019871646648 3022204925601 3025875183993 3026521718784 3031349124096 3032538476544 3034641982908 3035832627312 3038327345244 3038976540672 3041324580864 3045018058752 3048325765696 3049521778944 3052283855616 3055038496768 3059310268899 3064844694528 3066047188992 3069377739216 3075479695206 3076136828928 3078664667136 3081043372032 3082008923328 3083218152192 3088135990248 3088795828224 3094936387584 3095906292736 3098298319232 3099926163456 3102321295872 3109462896258 3115088050176 3116310257664 3117286861056 3119695407072 3122259039864 3123484060896 3129134579712 3130362298368 3132533659776 3133762712064 3136337904768 3138761170416 3143821602294 3146658854912 3150744625152 3157997696928 3160437697836 3163034810907 3163710652416 3164951937024 3168389924352 3173443614288 3174688717632 3180431867904 3181428566016 3183886670592 3187753280256 3195359661348 3198243426304 3199240204164 3199923781632 3202396176384 3208509289584 3209768150976 3214887840594 3215574761472 3216836395008 3220330742784 3222977073408 3225467280096 3233583132672 3234851831808 3240011530752 3245235202368 3247742606616 3248163979264 3250411463142 3251686764888 3252381548544 3261107802528 3262387300992 3265068191904 3267590919948 3268289101824 3270596050944 3275812763136 3277098031104 3283353744054 3284055293952 3286592692224 3290584031232 3298435779456 3301412569088 3303696896964 3304993105296 3312009589248 3313309059072 3318593899968 3323502251271 3324212379648 3326944075776 3329514611712 3337179215268 3337892265984 3340201835052 3344528031744 3349920208896 3352508497152 3355263445824 3356579886336 3360226033053 3366304828416 3367625601024 3370392972288 3372997078656 3374054123724 3381484142592 3391887071256 3392611811328 3397355602479 3404836933632 3410267764608 3411605786112 3415311705726 3418848608256 3421490153472 3425645316096 3429366486408 3430712001312 3436918308864 3444830157696 3447950281344 3453049956618 3460653932544 3463497750528 3466173793536 3467260038744 3468620421216 3474152989029 3474895306752 3476258684928 3481803436032 3482894579328 3485585609136 3501302783232 3504474056448 3506947718688 3509657332956 3512541419847 3513919568508 3514670383104 3518895760384 3520276402176 3521657585664 3524100367248 3525483051072 3528380142864 3531106316718 3531860803584 3536150003712 3539991211776 3559174483968 3564438664896 3570124066074 3571524807336 3572287930368 3575223484416 3577985851392 3579107136768 3581872504416 3586222440288 3594119675904 3598023854592 3609572950782 3614248034304 3617521606656 3622872085632 3625849207584 3628650690108 3631632560671 3632408526848 3633833705472 3637781024256 3639208310784 3645012972096 3654184476672 3668746277844 3673201715892 3673986564096 3676825239552 3679420557312 3683843999152 3685289358528 3686735284992 3691167520682 3691956207616 3693404749824 3694562205696 3697416778752 3701907035136 3714089140224 3726010787904 3731953902126 3733418137464 3734215852032 3739738927104 3742812085248 3745703938176 3748781998112 3755128799232 3762594035712 3774671376552 3787092931968 3791692093824 3794621713488 3802677676544 3804169660416 3810237440704 3815872955163 3816688287744 3836551235184 3846204684288 3849176422656 3852339511872 3853850980608 3858037297209 3859551001476 3860375666688 3865016654848 3866533097472 3869710449664 3872700349568 3875433927408 3878944066512 3883968036864 3896434969344 3899445517728 3900667543587 3909257220096 3915492618624 3917028865536 3918256401744 3921283810278 3925344698368 3926884810752 3933148325888 3938965631136 3942533313504 3958757730432 3960310952448 3964612913154 3969427660722 3970275803136 3973343404032 3976608528384 3978168754176 3980928192632 3982490113248 3988842320737 3989694611456 3991259971584 3994539819008 3997626167296 4004071294464 4022126419968 4025234082816 4026495528864 4029606567468 4032917926491 4034500245324 4035362291712 4041798832128 4043384635392 4046189310544 4047776836416 4051103126992 4054233178454 4055099441152 4060024078336 4066029038592 4069711807488 4079080358532 4086459592704 4088062918656 4092503652288 4099031335122 4100639593608 4101515771904 4104886222848 4108057829376 4109345231104 4110957536256 4117514653664 4126581850112 4133234884608 4136428394496 4144324499046 4145950528344 4153450733568 4155080343552 4156382481408 4159593876096 4163012053152 4164645414528 4172179439616 4176711546368 4178350282752 4181783873024 4185014893888 4191762136392 4200095404647 4200992833536 4210663595904 4213916930448 4217379747876 4218280869888 4224519899136 4231258152384 4232918290176 4240575823872 4241904754688 4245182227456 4246505298621 4250337707008 4260479548464 4265653605552 4268949427674 4269861568512 4278012386112 4279690867968 4286517120792 4287433015296 4293774323712 4297302764544 4300623040128 4311444176896 4313135775744 4316120139582 4320015374336 4326980269824 4330323475488 4333881950856 4335582353184 4348143736704 4349849734656 4353424255872 4356787893264 4359863168334 4360794734592 4367750350848 4369464041472 4377804992072 4378740391936 4381187467039 4382123589632 4383489340512 4386876207444 4387445374976 4397914372608 4404929195952 4406657473728 4408038451962 4416012785664 4417745412096 4424791866624 4429598378277 4431336335028 4432283172864 4435925434368 4439352815616 4449572287024 4453602446736 4455349821504 4459370708992 4466560278528 4470011329536 4473684594432 4475439848448 4478544216711 4480301377404 4488406437888 4490167468032 4493857296384 4497329438208 4498738831632 4502214745134 4508645523456 4522516095008 4524892222464 4528388343168 4529807469972 4539782578176 4547023686144 4548807714816 4551962974362 4553748940968 4557491017866 4558464811008 4561986871296 4567527088128 4572488648544 4574282668416 4582557745152 4593106876928 4597267041792 4599070783488 4604066608824 4613219542809 4614205243392 4617997000704 4621565058048 4623013384992 4624827228288 4632203985372 4633193742336 4642404581376 4643859439104 4647447478848 4664194344387 4668403710976 4672632075264 4674465386496 4675930291584 4679543110608 4683388559796 4685226091344 4693701869568 4695543447552 4698800489664 4700644068096 4704506857152 4708141755624 4709147738112 4714866671616 4719988282368 4736996545392 4740656546754 4745565978624 4747427905536 4752584886528 4760165421432 4762033076448 4766964645888 4770647801856 4772142849024 4775830005888 4781629920384 4797365139456 4812763934376 4814652226464 4818997379072 4822331760891 4823362142208 4825254592512 4830496114176 4834465610112 4838200920144 4850374699008 4852277747712 4860017296128 4872245968896 4875617194713 4891661703792 4893580951488 4897602287856 4901386379922 4902433652736 4905894076416 4913719144704 4915647046656 4925030616081 4926082940928 4929889038336 4935876046848 4952118853632 4955545345446 4968014383872 4969963588608 4975938536168 4977890849952 4986318569472 4990416113664 4994271917568 5005768822902 5006838398976 5010302752578 5016792047616 5032895168736 5049457242624 5051438401536 5055589458432 5059495617984 5061081185586 5072226213888 5087830606884 5088917716992 5115401646912 5122967558589 5128272912384 5132235230208 5136452682496 5138467974144 5144049729612 5146068001968 5155377463296 5167245236544 5171925422016 5178624049152 5195246625792 5199260690304 5200890058116 5202930631824 5212342960128 5214388027392 5220656824832 5222705154048 5224341868992 5228378413704 5235846414336 5251954174848 5256711084672 5278343640576 5280414603264 5286150550872 5288224576608 5292570214296 5293701070848 5296659475077 5297791205376 5302144704512 5304225005568 5309986817664 5338761725952 5355186099111 5362835226624 5366978777088 5368660705152 5372808756624 5377223901988 5379333660432 5389065109504 5391179513856 5397035781888 5414359426173 5421372051456 5426282409984 5438773811376 5442976035162 5448612790272 5450750558208 5456671536384 5458812466176 5465375113496 5467519458144 5473181630464 5477410439168 5481276715008 5503119416766 5509802573838 5510979846144 5515237859328 5525765998728 5527934037792 5536751281023 5537934311424 5540107124736 5541843308544 5546125168128 5550682737536 5552860552704 5571133710336 5589016181856 5597930853189 5600127206196 5601323778048 5614218127872 5618555907264 5623172997168 5632693198848 5641677536512 5643891053568 5662007064828 5680639397952 5687538140736 5691932570232 5693148758016 5704016514816 5706254490624 5715356161056 5725032431616 5729737019392 5734164053504 5750847700992 5754826852776 5769307026432 5773764633984 5778509267808 5780776470912 5797524982272 5799799646208 5804565674496 5809050524352 5810870990858 5813150891112 5814392979456 5818416099768 5823667134464 5825952055296 5844652454016 5849168276592 5863885830144 5873238927936 5875543298304 5877384602616 5881925715417 5888017047552 5890327216128 5899722488832 5906131171036 5908448446704 5913799970256 5914567245824 5919137087488 5938136595648 5940466428672 5946919369731 5954141491083 5955413704704 5960015106048 5964912792576 5967253131264 5971392288948 5973735169872 5984541917184 5986889957376 5991809728512 5996439250944 5998318442176 6002952993512 6006106941696 6011527364608 6033189629952 6037851124224 6039743293296 6044409851202 6051750367986 6053043437568 6062698248192 6065076953088 6069283965816 6071665254624 6076654690488 6077953081344 6081349767681 6082649161728 6090036117504 6096651531392 6099043557888 6104567711232 6118620537798 6129689389056 6132094377984 6138755478432 6148547002683 6150959390412 6152273657856 6157329334272 6162086744064 6164017846656 6166436304384 6176271980496 6189872775168 6191812585472 6196596638464 6199852326912 6204642591744 6216486748569 6218925792516 6230176100352 6232620515328 6234573722112 6239390814144 6244518079728 6246968121792 6258269159424 6260724596736 6265067319552 6267525424128 6272675809536 6277522340832 6287643204588 6293317709824 6301489250304 6315995393856 6320875395672 6326069621814 6327421304832 6329903874048 6336779848704 6346887228576 6349377435264 6360863735808 6362857132032 6367773341184 6375506560512 6390719322696 6396486852608 6398480408328 6399847563264 6403424141511 6404792352768 6417018579168 6419536301952 6429775681188 6431149522944 6440661485568 6445954146816 6450934560192 6467166265344 6469703663616 6480023061504 6490470404736 6495485213232 6496327958528 6500822926284 6503373529776 6522215605056 6524774601984 6530136383808 6535181839896 6536578203648 6539794752501 6541192101888 6551625526272 6554196062208 6566707488108 6568110587904 6573185384448 6581168062464 6596871558912 6602825138176 6607393793928 6609986210592 6612057677943 6624019178496 6626618118144 6637187799936 6647004502542 6648424759296 6653888151552 6659029223424 6674358430536 6675784531968 6680403670104 6689056063488 6699840417792 6705016994304 6710526891648 6713159772672 6720452066106 6732609656832 6735251202048 6740785944576 6745994157312 6748108247448 6753322117701 6762968285184 6783774142512 6794711204958 6809673867264 6820535529216 6823211572224 6827944461543 6830623411452 6836236526799 6837697216512 6842980306944 6851290632192 6858732972816 6861424002624 6873836617728 6889660315392 6895900562688 6906099913236 6921307865088 6926995501056 6932347587072 6934520077488 6937240842432 6948305978058 6949790613504 6952517369856 6963606872064 6965789158656 6971171218272 7002605566464 7008948112896 7013895437376 7019314665912 7025082839694 7027839137016 7029340766208 7037791520768 7040552804352 7043315171328 7048200734496 7050966102144 7056760285728 7062212633436 7063721607168 7072300007424 7079982423552 7118348967936 7128877329792 7140248132148 7143049614672 7150446968832 7155971702784 7158214273536 7163745008832 7172444880576 7188239351808 7196047709184 7219145901564 7228496068608 7235043213312 7245744171264 7251698415168 7257301380216 7263265121342 7264817053696 7267667410944 7275562048512 7278416621568 7290025944192 7308368953344 7337492555688 7346403431784 7347973128192 7352079569883 7353650479104 7358841114624 7367687998304 7370578717056 7373470569984 7382335041364 7383912415232 7389124411392 7394833557504 7403814070272 7428178280448 7433318018169 7452021575808 7463907804252 7466836274928 7479477854208 7485624170496 7491407876352 7497563996224 7508653234353 7510257598464 7515454128867 7525188071424 7549342753104 7574185863936 7583384187648 7589243426976 7591621778379 7605355353088 7608339320832 7620474881408 7631745910326 7633376575488 7673102470368 7692409368576 7698352845312 7704679023744 7707701961216 7716074594418 7719102002952 7720751333376 7730033309696 7733066194944 7739420899328 7745400699136 7750867854816 7757888133024 7767936073728 7792869938688 7798891035456 7801335087174 7818514440192 7830985237248 7834057731072 7836512803488 7842567620556 7849012308547 7850689396736 7853769621504 7866296651776 7877931262272 7885066627008 7917515460864 7920621904896 7929225826308 7938855321444 7940551606272 7946686808064 7953217056768 7956337508352 7961856385264 7964980226496 7977684641474 7979389222912 7982519943168 7989079638016 7995252334592 8008142588928 8044252839936 8050468165632 8052991057728 8059213134936 8065835852982 8069000490648 8070724583424 8083597664256 8086769270784 8092378621088 8095553672832 8102206253984 8108466356908 8110198882304 8120048156672 8132058077184 8139423614976 8158160717064 8164464052743 8172919185408 8176125837312 8185007304576 8198062670244 8201279187216 8209772445696 8216115658752 8218690462208 8221915072512 8235029307328 8253163700224 8254679125149 8264703860757 8266469769216 8272856788992 8288648998092 8291901056688 8306901467136 8310160687104 8312764962816 8319187752192 8326024106304 8329290829056 8344358879232 8353423092736 8356700565504 8363567746048 8370029787776 8383524272784 8400190809294 8401985667072 8421327191808 8427833860896 8434759495752 8436561739776 8449039798272 8462516304768 8465836580352 8483809509376 8490364454912 8493010597242 8500675414016 8520959096928 8531307211104 8537898855348 8539723137024 8556024772224 8559381735936 8573034241584 8587548647424 8594605529088 8601246080256 8621046306109 8622888353792 8626271551488 8632240279164 8640030748672 8653960539648 8660646950976 8667763901712 8671164706368 8696287473408 8699699469312 8706848511744 8713575786528 8716306486287 8719726336668 8721589469184 8735500701696 8738928082944 8755609984144 8762374934078 8764247179264 8766978681024 8773752414888 8774890749952 8795828745216 8809858391904 8813314947456 8816076903924 8832025571328 8835490824192 8849583733248 8859196756554 8862672670056 8864566345728 8871850868736 8878705631232 8899144574048 8907204893472 8910699643008 8918741417984 8933120557056 8940022659072 8947369188864 8950879696896 8957088433422 8960602754808 8976812875776 8980334936064 8987714592768 8994658876416 8997477663264 9004429490268 9017291046912 9045032190016 9049784444928 9056776686336 9059614939944 9066614776803 9077625551979 9079565156352 9094047372288 9097615429632 9103925948724 9107497881936 9114982035732 9116929622016 9123973742592 9135054176256 9144977297088 9148565336832 9165115490304 9177930806697 9186213753856 9194534083584 9198141566976 9208133217648 9226439085618 9228410486784 9235994001408 9243130116096 9246026769984 9249654456576 9264407970744 9266387484672 9284809162752 9287718878208 9294894957696 9328388688774 9336807421952 9345264150528 9348930772992 9351860583168 9359086221216 9366777119592 9370452182688 9387403739136 9391086895104 9397600979328 9401288136192 9409013714304 9416283511248 9439976564736 9473993090784 9481313093508 9489104432721 9491131957248 9494855811072 9505169773056 9520330842864 9524066152896 9541295603712 9544285698048 9551660011776 9563259840768 9594730278912 9625527868752 9629304452928 9637994758144 9644663521782 9646724284416 9650509185024 9660992228352 9668931220224 9676401840288 9700749398016 9704555495424 9720034592256 9744491937792 9751234389426 9783323407584 9787161902976 9795204575712 9802772759844 9804867305472 9811788152832 9827438289408 9831294093312 9850061232162 9852165881856 9859778076672 9871752093696 9904237707264 9911090690892 9936028767744 9939927177216 9951877072336 9955781699904 9970506753813 9972637138944 9980832227328 9988543835136 10011537645804 10013676797952 10020605505156 10033584095232 10065790337472 10080678099159 10098914485248 10102876803072 10111178916864 10118991235968 10122162371172 10144452427776 10175661213768 10177835433984 10230803293824 10245935117178 10256545824768 10264470460416 10272905364992 10276935948288 10288099459224 10292136003936 10310754926592 10334490473088 10343850844032 10390493251584 10398521380608 10401780116232 10405861263648 10422458967087 10424685920256 10428776054784 10441313649664 10445410308096 10448683737984 10456756827408 10503908349696 10513422169344 10537624259541 10556687281152 10560829206528 10572301101744 10576449153216 10585140428592 10593318950154 10595582410752 10604289409024 10608450011136 10619973635328 10677523451904 10710372198222 10725670453248 10733957554176 10737321410304 10745617513248 10754447803976 10758667320864 10778130219008 10782359027712 10794071563776 10828718852346 10842744102912 10852564819968 10877547622752 10885952070324 10894897682013 10897225580544 10901501116416 10913343072768 10917624932352 10930750226992 10935038916288 10954820878336 10962553430016 11006238833532 11019605147676 11021959692288 11030475718656 11051531997456 11055868075584 11073502562046 11075868622848 11080214249472 11083686617088 11092250336256 11101365475072 11105721105408 11142267420672 11178032363712 11195861706378 11200254412392 11202647556096 11228436255744 11237111814528 11246345994336 11265386397696 11283355073024 11287782107136 11324014129656 11361278795904 11375076281472 11383865140464 11408033029632 11412508981248 11430712322112 11447618865489 11450064863232 11459474038784 11468328107008 11509653705552 11538614052864 11547529267968 11557018535616 11561552941824 11574111891627 11595049964544 11599599292416 11609131348992 11618101048704 11621741981716 11626301782224 11636832199536 11647334268928 11651904110592 11689304908032 11698336553184 11702002630761 11727771660288 11746477855872 11751086596608 11754769205232 11763851430834 11776034095104 11780654432256 11799444977664 11812262342072 11816896893408 11827599940512 11829134491648 11838274174976 11876273191296 11880932857344 11893838739462 11908282982166 11910827409408 11920030212096 11929825585152 11934506262528 11942784577896 11947470339744 11966526962211 11969083834368 11973779914752 11983619457024 11992878501888 11996636884352 12005905987024 12012213883392 12066379259904 12075702248448 12079486586592 12088819702404 12098753779473 12103500735972 12106086875136 12125396496384 12130153906176 12138567931632 12143330509248 12153309380976 12162699535362 12165298323456 12180072235008 12193303062784 12198087115776 12209135422464 12237241075596 12259378778112 12264188755968 12277510956864 12297094005366 12301918780824 12304547315712 12314658668544 12324173488128 12328035693312 12332872608768 12352543960992 12379745550336 12383625170944 12393193276928 12399704653824 12409285183488 12432973497138 12437851585032 12460352200704 12465241030656 12469147444224 12478781628288 12489036159456 12493936243584 12516538318848 12530134639104 12535050848256 12545351619072 12555044681664 12575286409176 12586635419648 12600286213941 12602978500608 12631990787712 12641750791344 12652139243628 12654842609664 12673559697408 12693774457152 12698754870528 12721727471616 12725714264064 12735546682368 12751013121024 12781438645392 12792973705216 12796960816656 12806848283022 12809584705536 12834037158336 12839072603904 12859551362376 12862299045888 12881322971136 12891908293632 12901869120384 12934332530688 12939407327232 12960046123008 12980940809472 12990970426464 12992655917056 13001645852568 13006747059552 13044431210112 13049549203968 13060272767616 13070363679792 13079589505002 13082384203776 13103251052544 13108392124416 13133414976216 13136221175808 13143562401117 13146370768896 13162336124928 13193743117824 13214787587856 13219972421184 13224115355886 13248038356992 13253236236288 13274375599872 13288795134831 13294009005084 13296849518592 13307776303104 13318058446848 13348716861072 13360807340208 13378112126976 13399680835584 13410033988608 13421053783296 13426319545344 13435632650133 13440904132212 13465219313664 13470502404096 13481571889152 13491988314624 13496216494896 13506644235402 13525936570368 13567548285024 13589422409916 13619347734528 13641071058432 13646423144448 13655888923086 13661246822904 13672473053598 13675394433024 13685960613888 13702581264384 13717465945632 13722848005248 13747673235456 13779320630784 13791801125376 13812199826472 13839658628427 13842615730176 13853991002112 13864695174144 13869040154976 13874481684864 13896611956116 13899581227008 13927213744128 13931578317312 13942342436544 14005211132928 14017896225792 14027790874752 14038629331824 14050165679388 14055678274032 14075583041536 14081105608704 14086630342656 14096401468992 14101932204288 14113520571456 14124425266872 14127443214336 14144600014848 14159964847104 14236697935872 14257754659584 14280496264296 14286099229344 14300893937664 14311943405568 14316428547072 14327490017664 14344889761152 14392095418368 14438291803128 14456992137216 14466995282673 14470086426624 14491488342528 14503396830336 14514602760432 14526530242684 14529634107392 14551124097024 14556833243136 14580051888384 14616737906688 14626851584139 14674985111376 14692806863568 14704159139766 14707300958208 14717682229248 14735375996608 14741157434112 14746941139968 14764670082728 14767824830464 14775091848243 14778248822784 14789667115008 14807628140544 14856356560896 14866636036338 14904043151616 14927815608504 14933672549856 14958955708416 14971248340992 14982815752704 14995127992448 15017306468706 15020515196928 15030908257734 15050376142848 15098685506208 15148371727872 15166768375296 15178486853952 15183243556758 15210710706176 15216678641664 15240949762816 15263491820652 15266753150976 15346204940736 15384818737152 15396705690624 15409358047488 15415403922432 15426096746449 15432149188836 15438204005904 15460066619392 15466132389888 15478841798656 15490801398272 15501735709632 15515776266048 15535872147456 15585739877376 15597782070912 15602670174348 15637028880384 15661970474496 15668115462144 15673025606976 15685135241112 15698024617094 15701378793472 15707539243008 15732593303552 15755862524544 15770133254016 15835030921728 15841243809792 15858451652616 15877710642888 15881103212544 15889978425231 15893373616128 15906434113536 15912675016704 15923712770528 15929960452992 15955369282948 15958778445824 15978159276032 15990504669184 16016285177856 16065558297333 16088505679872 16100936331264 16105982115456 16118426269872 16131671705964 16138000981296 16167195328512 16173538541568 16184757242176 16191107345664 16204412507968 16216932713816 16220397764608 16240096313344 16243078278519 16264116154368 16278847229952 16316321434128 16328928105486 16345838370816 16352251674624 16370014609152 16396125340488 16402558374432 16419544891392 16432231317504 16437380924416 16443830145024 16470058614656 16509358250298 16529407721514 16532939538432 16545713577984 16577297996184 16583802113376 16610253843069 16613802934272 16620321374208 16625529925632 16638375504384 16652048212608 16658581658112 16706846185472 16713401131008 16727135492096 16740059575552 16767048545568 16793792559567 16800381618588 16803971334144 16842654383616 16855667721792 16869518991504 16898079596544 16925032609536 16931673160704 16963994344279 16967619018752 16980728909824 16986021194484 17001350828032 17041918193856 17062614422208 17075797710696 17079446274048 17112049544448 17118763471872 17146068483168 17175097294848 17189211058176 17202492160512 17242092612218 17245776707584 17252543102976 17264480558328 17280061497344 17307921079296 17321293901952 17335527803424 17342329412736 17392574946816 17399398938624 17413697023488 17427151573056 17432612972574 17439452673336 17443178938368 17471001403392 17477856165888 17511219968288 17524749868156 17528494358528 17533957362048 17547504829776 17549781499904 17591657490432 17619716783808 17626629894912 17632153807848 17645777146251 17664051142656 17670981648384 17699167466496 17718393513108 17725345340112 17743701737472 17757411262464 17798289148096 17814409786944 17821399286016 17837482835968 17840758109193 17862424473249 17866241114112 17880045318144 17894738377728 17901759393792 17914176866844 17921205509616 17953625751552 17960669872128 17975429185536 17989317752832 17994955326528 18008858980536 18034582093824 18090064380032 18099568889856 18113553372672 18119229879888 18133229553606 18155251103958 18159130312704 18188094744576 18195230859264 18207851897448 18214995763872 18229964071464 18233859244032 18244049303043 18247947485184 18270108352512 18289954594176 18297130673664 18355861613394 18372427507712 18389068167168 18396283133952 18416266435296 18445641008049 18452878171236 18456820973568 18471988002816 18486260232192 18492053539968 18499308913152 18528815941488 18569618325504 18575437756416 18589789915392 18649460245707 18656777377548 18673614843904 18690528301056 18697861545984 18703721166336 18718172442432 18733554239184 18740904365376 18774807478272 18782173790208 18795201958656 18802576272384 18818027428608 18832567022496 18879953129472 18947986181568 18962626187016 18978208865442 18982263914496 18989711622144 19010339546112 19040661685728 19048132305792 19082591207424 19088571396096 19103320023552 19126519681536 19189460557824 19251055737504 19258608905856 19275989516288 19289327043564 19293448568832 19321984456704 19337862440448 19352803680576 19401498796032 19409110990848 19440069184512 19488983875584 19502468778852 19566646815168 19574323805952 19590409151424 19605545519688 19609734610944 19619384257503 19623576305664 19654876578816 19662588186624 19700122464324 19704331763712 19719556153344 19743504187392 19808475414528 19822181381784 19836173033829 19872057535488 19879854354432 19903754144672 19911563399808 19941013507626 19945274277888 19961664454656 19977087670272 20023075291608 20027353595904 20041211010312 20067168190464 20131580674944 20161356198318 20197828970496 20205753606144 20222357833728 20237982471936 20244324742344 20259966353103 20288904855552 20351322427536 20461606587648 20483833384629 20491870234356 20508709580397 20513091649536 20528940920832 20545810729984 20553871896576 20576198918448 20584272007872 20621509853184 20668980946176 20687701688064 20780986503168 20797042761216 20803560232464 20811722527296 20844917934174 20849371840512 20857552109568 20882627299328 20890820616192 20897367475968 20913513654816 21007816699392 21026844338688 21075248519082 21113374562304 21121658413056 21144602203488 21152898306432 21170280857184 21186637900308 21191164821504 21208578818048 21216900022272 21239947270656 21355046903808 21420744396444 21451340906496 21467915108352 21474642820608 21491235026496 21508895607952 21517334641728 21556260438016 21564718055424 21588143127552 21657437704692 21685488205824 21705129639936 21755095245504 21771904140648 21789795364026 21794451161088 21803002232832 21826686145536 21835249864704 21861500453984 21870077832576 21909641756672 21925106860032 22012477667064 22039210295352 22043919384576 22056238709649 22060951437312 22103063994912 22111736151168 22147005124092 22151737245696 22167373234176 22184500672512 22202730950144 22211442210816 22284534841344 22299954054507 22356064727424 22391723412756 22400508824784 22456872511488 22474223629056 22492691988672 22525959703059 22530772795392 22546362386601 22566710146048 22575564214272 22648028259312 22722557591808 22750152562944 22767730280928 22774865335137 22816066059264 22825017962496 22861424644224 22895237730978 22900129726464 22918948077568 22936656214016 23019307411104 23077228105728 23095058535936 23114037071232 23123105883648 23148223783254 23190099929088 23199198584832 23218262697984 23236202097408 23243483963432 23252603564448 23273664399072 23294668537856 23303808221184 23378609816064 23396673106368 23404005261522 23455543320576 23492955711744 23502173193216 23509538410464 23527702861668 23547036925641 23552068190208 23561308864512 23598889955328 23624524684144 23633793786816 23655199881024 23676548349952 23752546382592 23761865714688 23787677478924 23816565964332 23821654818816 23840060424192 23859651170304 23869012525056 23885569155792 23894940679488 23933053924422 23938167668736 23947559829504 23967238914048 23985757003776 23993273768704 24011811974048 24024427766784 24132758519808 24151404496896 24158973173184 24177639404808 24197507558946 24207001471944 24212173750272 24250792992768 24260307812352 24277135863264 24286661018496 24306618761952 24325399070724 24330596646912 24360144470016 24386606125568 24396174231552 24418270844928 24474482151192 24493392158229 24518757556224 24528377511936 24555021913728 24594188010732 24603837561648 24629317337088 24648346976256 24656071386624 24665745217536 24705087921984 24759491100672 24764037375447 24767250341888 24786386553856 24794111582271 24799409307648 24818570366976 24865946994276 24875703170064 24920704401408 24930482061312 24938294888448 24957563256576 24978072318912 24987872487168 25033076637696 25060269278208 25070101696512 25090703238144 25110089363328 25150572818352 25173270839296 25200572427882 25205957001216 25263981575424 25283501582688 25304278487256 25309685219328 25347119394816 25387548914304 25397509741056 25451428528128 25471093364736 25502026242048 25562877290784 25585947410432 25593921633312 25613696566044 25619169411072 25668074316672 25678145207808 25719102724752 25762645942272 25783816587264 25803738240768 25863138918327 25868665061376 25878814654464 25920092246016 25961881618944 25981940852928 26003291705136 26013494119104 26088862420224 26099098407936 26120545535232 26140727359584 26148919458861 26159179010004 26164768407552 26206502105088 26216784248832 26266829952432 26287124802234 26292741537792 26324672249856 26387486235648 26429575175712 26439944842368 26448230711772 26496076713984 26506472472576 26548751199744 26577590269662 26588018010168 26593699037184 26615552606208 26636116893696 26697433722144 26721614680416 26756224253952 26799361671168 26820067977216 26842107566592 26852639090688 26871265300266 26881808264424 26930438627328 26941004808192 26963143778304 26983976629248 26992432989792 27013288470804 27051873140736 27135096570048 27178844819832 27199844330409 27232876655937 27238695469056 27282142116864 27292846288896 27311777846172 27322493645808 27344946107196 27350788866048 27371921227776 27405162528768 27434931891264 27445696010496 27495346470912 27558641261568 27583602250752 27624399652944 27679317256854 27685231460352 27707982004224 27729390348288 27738080309952 27748963369728 27793223912232 27799162454016 27854427488256 27863156634624 27884684873088 28010422265856 28035792451584 28055581749504 28077258663648 28100331358776 28111356548064 28151166083072 28162211217408 28173260685312 28192802937984 28203864408576 28227041142912 28248850533744 28319929694208 28467313298163 28473395871744 28515509319168 28560992528592 28572198458688 28623886811136 28632857094144 28654980035328 28689779522304 28784190836736 28876583606256 28913984274432 28933990565346 28940172853248 28982976685056 29006793660672 29029205520864 29053060485368 29059268214784 29102248194048 29113666486272 29160103776768 29233475813376 29253703168278 29349970222752 29385613727136 29408318279532 29414601916416 29435364458496 29470751993216 29482314868224 29493882279936 29529340165456 29550183696486 29556497645568 29579334230016 29615256281088 29712713121792 29733272072676 29808086303232 29855631217008 29867345099712 29911520261439 29917911416832 29942496681984 29965631505408 29990255984896 30034612937412 30041030393856 30061816515468 30100752285696 30197371012416 30296743455744 30333536750592 30356973707904 30366487113516 30421421412352 30433357283328 30481899525632 30526983641304 30533506301952 30692409881472 30769637474304 30793411381248 30818716094976 30830807844864 30852193492898 30864298377672 30876408011808 30920133238784 30932264779776 30957683597312 30981602796544 31003471419264 31031552532096 31171479754752 31195564141824 31205340348696 31267376901261 31274057760768 31323940948992 31336230924288 31346051213952 31370270482224 31396049234188 31402757586944 31465186607104 31511725049088 31540266508032 31612872778623 31670061843456 31682487619584 31716903305232 31755421285776 31779956850462 31786747232256 31812868227072 31825350033408 31847425541056 31859920905984 31910738565896 31917556891648 31956318552064 31981009338368 32032570355712 32131116594666 32177011359744 32201872662528 32211964230912 32236852539744 32263343411928 32276001962592 32334390657024 32347077083136 32369514484352 32382214691328 32408825015936 32433865427632 32486156557038 32528232308736 32557694459904 32632642868256 32657856210972 32684693046039 32691676741632 32704503349248 32740029218304 32792250680976 32805116748864 32864462635008 32874761848832 32887660290048 32940117229312 33018716500596 33058815443028 33065879076864 33091427155968 33154595992368 33167604226752 33220507686138 33227605868544 33240642748416 33251059851264 33276751008768 33304096425216 33317163316224 33413692370944 33426802262016 33454270984192 33480119151104 33534097091136 33587585119134 33600763237176 33607942668288 33685308767232 33711335443584 33739037983008 33796159193088 33850065219072 33863346321408 33927988688558 33935238037504 33961457819648 33972042388968 34002701656064 34083836387712 34125228844416 34151595421392 34224099088896 34237526943744 34292136966336 34342856596467 34350194589696 34378422116352 34404984321024 34484185224436 34491553415168 34528961116656 34560122994688 34615842158592 34642587803904 34671055606848 34684658825472 34722335674881 34785149893632 34798797877248 34827394046976 34854303146112 34865225945148 34878905346672 34942002806784 34955712331776 35022439936576 35049499736312 35056988717056 35067914724096 35095009659552 35099562999808 35106007892283 35183314980864 35239433567616 35253259789824 35264307615696 35291554292502 35328102285312 35341963296768 35398334932992 35436787026216 35450690680224 35487403474944 35514822524928 35596578296192 35628819573888 35642798572032 35681516218386 35724848946498 35732482228224 35760090636288 35789476755456 35803518787584 35828353733688 35842411019232 35899580886633 35907251503104 35921339744256 35950858371072 35978635505664 35989910653056 36017717961072 36180128760064 36199137779712 36227106745344 36238459759776 36266459107212 36296261338419 36310502207916 36318260625408 36376189489152 36390461718528 36415703794896 36429991527744 36459928142928 36488098606086 36495894970368 36540216705024 36579909188352 36594261347328 36711723226788 36744855015424 36778136334336 36792566267904 36832532870592 36891282016098 36905756342472 36913641947136 36943976005632 36972520464384 36984107079936 36998617826304 37057631882976 37139236651008 37150875512832 37179579830784 37298920491414 37313554755096 37347229687808 37381056602112 37395723091968 37407442332672 37436344884864 37467108478368 37481808730752 37549614956544 37590403917312 37605152544768 37636054857216 37665134044992 37759906258944 37895972363136 37925252374032 37956417730884 37964527828992 38020679092224 38081323371456 38096264611584 38165182414848 38177142792192 38206640047104 38253039363072 38378921115648 38502111475008 38517217811712 38551979032576 38578654087128 38586897137664 38643968913408 38675724880896 38705607361152 38802997592064 38818221981696 38880138369024 38977967751168 39004937557704 39133293630336 39148647611904 39180818302848 39211091039376 39238768515006 39247152611328 39309753157632 39325176373248 39400244928648 39408663527424 39430687203351 39439112306688 39487008374784 39644362763568 39672346067658 39744115070976 39759708708864 39807508289344 39823126799616 39866385404493 39882027015252 39890548555776 39923328909312 39954175340544 40046150583216 40082422020624 40134336380928 40263161349888 40306897950399 40322712396636 40395657940992 40411507212288 40444715667456 40475964943872 40488649484688 40519932706206 40577809711104 40702644855072 40923213175296 40967666769258 40983740468712 41017419160794 41026183299072 41057881841664 41091621459968 41107743793152 41152397836896 41168544015744 41243019706368 41337961892352 41375403376128 41561973006336 41594085522432 41607120464928 41623445054592 41673485240407 41689835868348 41698743681024 41765254598656 41781641232384 41794734951936 41827027309632 42015633398784 42053688677376 42150497038164 42226749124608 42243316826112 42289204406976 42305796612864 42340561714368 42373275800616 42382329643008 42417157636096 42433800044544 42479894541312 42710093807616 42841488792888 42902681812992 42935830216704 42949285641216 42982470052992 43017791215904 43034669283456 43112520876032 43176286255104 43314875409384 43370976411648 43400985848019 43410259279872 43510190491008 43543808281296 43579590728052 43588902322176 43653372291072 43670499729408 43723000907968 43740155665152 43819283513344 43850213720064 43880554752417 44024955334128 44078420590704 44112477419298 44121902874624 44206127989824 44223472302336 44294010248184 44303474491392 44325275544729 44334746468352 44369001345024 44405461900288 44422884421632 44569069682688 44599908109014 44712129454848 44783446825512 44801017649568 44913745022976 44948447258112 44985383977344 45051919406118 45061545590784 45092724773202 45133420292096 45151128428544 45296056518624 45445115183616 45500305125888 45535460561856 45549730670274 45632132118528 45650035924992 45722849288448 45772516575529 45790475461956 45800259452928 45837896155136 45873312428032 46038614822208 46154456211456 46190117071872 46228074142464 46246211767296 46278290239347 46296447566508 46380199858176 46398397169664 46436525395968 46472404194816 46486967926864 46505207128896 46547328798144 46589337075712 46607616442368 46757219632128 46793346212736 46808010523044 46911086641152 46985911423488 47004346386432 47019076820928 47055405723336 47094073851282 47104136380416 47122617729024 47197779910656 47249049368288 47267587573632 47310399762048 47353096699904 47505092765184 47523731429376 47575354957848 47633131928664 47643309637632 47669935275693 47680120848384 47719302340608 47738025050112 47771138311584 47789881358976 47866107848844 47876335337472 47934477828096 47971514007552 47986547537408 48023623948096 48048855533568 48196674891999 48265517039616 48302808993792 48317946346368 48355278809616 48395015117892 48414002943888 48501585985536 48520615624704 48554271726528 48573322036992 48613237523904 48650798141448 48661193293824 48720288940032 48729234835557 48773212251136 48792348463104 48836541689856 48948964302384 48986784316458 49037515112448 49056755023872 49110043827456 49188376021464 49207675123296 49258634674176 49296693952512 49312142773248 49331490435072 49410175843968 49528074750894 49534500683776 49572773107712 49588223164542 49598818615296 49637140733952 49731893988552 49751406340128 49830761529207 49841408802816 49860964122624 49876589776896 49915126513152 49956144637824 49975744974336 50120538556416 50140203393024 50181406476288 50220178726656 50301145636704 50346541678592 50381377678701 50401144855764 50411914002432 50527963150848 50567003165376 50608556974512 50694238789632 50775097828608 50795019482112 50891983032837 50902857056256 50942186729472 51004052484096 51125754581568 51171894820864 51187843266624 51227393132088 51238338822144 51336148633344 51356290415616 51438205449504 51525291884544 51567633174528 51607476481536 51726277836654 51737330122752 51757629308928 51840184492032 51923763237888 51963881705856 52006583410272 52026988238208 52177724840448 52198196815872 52241091070464 52281454719168 52297838917722 52318358020008 52329536815104 52413004210176 52433568497664 52533659904864 52574249604468 52585483075584 52649344499712 52774972471296 52859150351424 52879889684736 52896461423544 52937331438753 52992153427968 53012944945152 53097502399488 53155180539324 53176036020336 53231105212416 53272233787392 53394867444288 53443229360832 53512448507904 53522274327579 53587273419747 53598723342336 53640135954432 53684215133184 53705278181376 53742530600532 53763616528848 53860877254656 53882009616384 53926287556608 53967953258496 53984865979584 54026576941608 54103746281472 54270193140096 54357689639664 54399688660818 54465753311874 54477390938112 54564284233728 54585692577792 54623555692344 54644987291616 54689892214392 54701577732096 54732147909129 54743842455552 54810325057536 54869863782528 54891392020992 55117282523136 55167204501504 55248799305888 55336923024147 55358634513708 55370462920704 55415964008448 55458780696576 55476160619904 55497926739456 55586447824464 55708854976512 55726313269248 55769369746176 55948380737121 56020844531712 56071584903168 56111163499008 56154517327296 56200662717552 56222713096128 56302332166144 56324422434816 56346521370624 56385605875968 56407728817152 56454082285824 56497701067488 56639859388416 56934626596326 56946791743488 57031018638336 57121985057184 57144396917376 57247773622272 57265714188288 57309960070656 57379559044608 57568381673472 57753167212512 57827968548864 57867981130692 57880345706496 57965953370112 58013587321344 58058411041728 58106120970736 58204496388096 58227332972544 58320207553536 58466951626752 58507406336556 58699940445504 58771227454272 58816636559064 58829203832832 58858152772509 58870728916992 58941503986432 58964629736448 58987764559872 59058680330912 59100367392972 59112995291136 59158668460032 59230512562176 59425426243584 59466544145352 59616172606464 59711262434016 59734690199424 59823040522878 59835822833664 59884993363968 59931263010816 59980511969792 60069225874824 60082060787712 60123633030936 60201504571392 60394742024832 60593486911488 60667073501184 60713947415808 60732974227032 60779899059309 60842842824704 60866714566656 60963799051264 61053967282608 61384819762944 61451500153887 61526128741191 61539274948608 61586822762496 61637432189952 61661615689728 61704386985796 61728596755344 61752816023616 61840266477568 61864529559552 61915367194624 61963205593088 62006942838528 62063105064192 62342959509504 62391128283648 62410680697392 62534753802522 62548115521536 62647881897984 62672461848576 62692102427904 62740540964448 62792098468376 62805515173888 62930373214208 63023450098176 63080533016064 63225745557246 63340123686912 63364975239168 63433806610464 63510842571552 63559913700924 63573494464512 63625736454144 63650700066816 63694851082112 63719841811968 63821477131792 63962018676736 64065140711424 64262233189332 64354022719488 64403745325056 64423928461824 64473705079488 64526686823856 64552003925184 64668781314048 64694154166272 64739028968704 64764429382656 64817650031872 64867730855264 64972313114076 65056464617472 65115388919808 65265285736512 65315712421944 65369386092078 65383353483264 65409006698496 65480058436608 65584501361952 65610233497728 65728925270016 65749523697664 65775320580096 65880234458624 66037433001192 66117630886056 66131758153728 66168716128947 66182854311936 66309191984736 66335208453504 66441015372276 66455211737088 66502119702528 66553502017536 66608192850432 66634326632448 66827384741888 66853604524032 66899862163521 66908541968384 66960238302208 67068194182272 67175170238268 67201526474352 67370617534464 67422670887168 67478075966016 67577879109177 67592318386176 67700130438144 67726692642816 67855977377116 67870476075008 67922915639296 67944084777936 68005403312128 68167672775424 68250457688832 68303190842784 68324596005411 68448198177792 68475053887488 68584273932672 68685713192934 68700389179392 68756844232704 68809968642048 68968370448872 68983106830336 69057922233312 69120245989376 69231684317184 69285175607808 69342111213696 69369317650944 69444671349762 69570299787264 69597595754496 69654788093952 69708606292224 69730451890296 69757810693344 69884005613568 69911424663552 70044879873152 70098999472624 70135829448192 70190019319104 70212015784566 70366629961728 70478867135232 70506519579648 70528615231392 70583108585004 70641110776923 70656204570624 70683926593536 70796669865984 70873574052432 70901381360448 71029645049856 71193156592384 71257639147776 71285597144064 71363032436772 71449697892996 71464964456448 71520181272576 71578953510912 71607037575168 71656707467376 71684822038464 71799161773266 71814503006208 71842679488512 71901716742144 71957271011328 71979821306112 72035435922144 72360257520128 72398275559424 72454213490688 72476919519552 72532918214424 72592522676838 72621004415832 72636521250816 72752378978304 72780923437056 72831407589792 72859983055488 72919856285856 72976197212172 72991789940736 73080433410048 73159818376704 73188522694656 73423446453576 73480176474687 73489710030848 73556272668672 73585132535808 73665065741184 73782564032196 73811512684944 73887952011264 73945040928768 73968214159872 73997235652608 74115263765952 74278473302016 74301751025664 74359159661568 74597840982828 74627109510192 74694459375616 74762113204224 74791446183936 74814884665344 74872689769728 74934216956736 74963617461504 75099229913088 75180807834624 75210305089536 75272109714432 75330268089984 75519812517888 75791944726272 75850504748064 75912835461768 75929055657984 76041358184448 76162646742912 76192529223168 76354285584384 76413280094208 76506078726144 76757842231296 77004222950016 77034435623424 77157308174256 77287937826816 77351449761792 77411214722304 77589416754981 77605995184128 77636443963392 77760276738048 78009875115408 78266587260672 78297295223808 78361636605696 78422182078752 78446758376583 78477537030012 78494305222656 78619506315264 78650352746496 78800489857296 78861374406702 78878224613376 78974016749568 79288725527136 79344692135316 79488230141952 79519417417728 79615016578688 79646253599232 79732770808986 79764054030504 79781097111552 79846657818624 79908350681088 80092301166432 80164844041248 80268672761856 80526322699776 80613795900798 80645424793272 80791315881984 80823014424576 80889431334912 80951929887744 80977298969376 81039865412412 81155619422208 81405289710144 81846426350592 81935333538516 81967480937424 82034838321588 82052366598144 82115763683328 82183242919936 82215487586304 82304795673792 82337088031488 82486039412736 82675923784704 82750806752256 83123946012672 83188171044864 83214240929856 83246890109184 83346970480814 83379671736696 83397487362048 83530509197312 83563282464768 83589469903872 83654054619264 84031266797568 84107377354752 84300994076328 84453498249216 84486633652224 84578408813952 84611593225728 84681123428736 84746551601232 84834315272192 84959789082624 85401939894489 85420187615232 85682977585776 85871660433408 85898571282432 85964940105984 86035582431808 86069338566912 86225041752064 86352572510208 86629750818768 86741952823296 86801971696038 86820518559744 87020380982016 87087616562592 87159181456104 87177804644352 87306744582144 87340999458816 87446001815936 87480311330304 87700427440128 87761109504834 88049910668256 88156841181408 88224954838596 88243805749248 88412255979648 88446944604672 88588020496368 88650551089458 88669492936704 88738002690048 88810923800576 88845768843264 89138139365376 89199816218028 89424258909696 89566893651024 89602035299136 89827490045952 89896894516224 89970767954688 90068500358299 90103838812236 90123091181568 90185449546404 90266840584192 90302256857088 90592113037248 90890230367232 91000610251776 91070921123712 91099461340548 91264264237056 91300071849984 91445698576896 91545033151058 91580950923912 91600518905856 91675792310272 91746624856064 92077229644416 92308912422912 92380234143744 92456148284928 92492423534592 92556580478694 92592895133016 92760399716352 92796794339328 92873050791936 92944808389632 92973935853728 93010414257792 93094657596288 93178674151424 93514439264256 93586692425472 93616021046088 93802130703783 93822173282304 93971822846976 94008692772864 94038153641856 94110811446672 94188147702564 94208272760832 94395559821312 94498098736576 94535175147264 94620799524096 94706193399808 94838618335869 95010185530368 95047462858752 95150709915696 95266263857328 95339870551386 95360241696768 95438604681216 95476050100224 95542276623168 95579762717952 95732215697688 95752670674944 95868955656192 95943028015104 95973095074816 96047247896192 96097711067136 96393349783998 96531034079232 96605617987584 96635892692736 96710557619232 96790030235784 96828005887776 97003171971072 97041231249408 97108543453056 97146644073984 97226475047808 97301596282896 97458469671114 97546424502272 97584696926208 97673083379712 97897928604768 97973568632916 98054079138117 98075030224896 98113510047744 98220087654912 98376752042928 98415350246592 98593387905024 98624285546496 98662980870144 98820351687936 99056149501788 99069001367552 99145546215424 99176446329084 99197637230592 99274281467904 99463787977104 99502812680256 99661523058414 99682817605632 99721928245248 99753179553792 99830253026304 99912289275648 99951489948672 100241077112832 100280406786048 100362812952576 100440357453312 100602291273408 100693083357184 100762755357402 100802289711528 100823828004864 101055926301696 101134006330752 101217113949024 101388477579264 101550195657216 101590038964224 101783966065674 101805714112512 101884373458944 102008104968192 102251509163136 102343789641728 102375686533248 102454786264176 102672297266688 102712580831232 102876410899008 103028569789401 103050583769088 103135266349056 103214952963072 103452555673308 103474660245504 103680368984064 103847526475776 103927763411712 104013166820544 104053976476416 104167007024643 104355449680896 104396393631744 104482182140928 104562909438336 104595677835444 104636716040016 104826008420352 104867136995328 105067319809728 105148499208936 105170966151168 105298688999424 105318023676849 105549944942592 105718300702848 105759779369472 105792922847088 105874662877506 105984306855936 106025889890304 106195004798976 106310361078648 106352072040672 106462210424832 106544467574784 106789734888576 106886458721664 107044548655158 107174546839494 107197446684672 107280271908864 107368430266368 107410556362752 107485061201064 107527233057696 107698742659899 107721754509312 107764019232768 107852575113216 107935906516992 107969731959168 108053153883216 108540386280192 108715379279328 108799377321636 108888784015257 108931506623748 108954781876224 109128568467456 109171385155584 109247111384688 109289974583232 109379784428784 109464295818258 109487684911104 109620650115072 109739727565056 109782784041984 110234565046272 110334409003008 110497598611776 110673846048294 110717269027416 110740925841408 110831928016896 110917561393152 110952321239808 110995853478912 111172895648928 111417709953024 111452626538496 111538739492352 111896761474242 112041689063424 112143169806336 112222326998016 112309034654592 112401325435104 112445426192256 112580609380801 112604664332288 112648844869632 112771211751936 112815457634304 112908164571648 112995402134976 113279718776832 113869253192652 113893583486976 114062037276672 114243970114368 114288793834752 114495547244544 114531428376576 114619920141312 114759118089216 115136763346944 115506334425024 115655937097728 115735962261384 115760691412992 115931906740224 116027174642688 116116822083456 116212241941472 116408992776192 116454665945088 116640415107072 116933903253504 117014812673112 117399880891008 117542454908544 117633273118128 117716305545018 117741457833984 117883007972864 117929259472896 117975529119744 118117360661824 118200734785944 118225990582272 118292061610053 118317336920064 118461025124352 118933088290704 119232345212928 119422524868032 119469380398848 119599156213479 119646081045756 119671645667328 119769986727936 119862526021632 119961023939584 120138451749648 120247266061872 120403009142784 120789484049664 120920693851197 121186973822976 121334147002368 121427894831616 121465948454064 121559798118618 121685685649408 121733429133312 121927598102528 122107934565216 122769639525888 122903000307774 123052257482382 123078549897216 123173645524992 123274864379904 123323231379456 123408773971592 123457193510688 123505632047232 123654111942847 123680532955136 123729059119104 123830734389248 123926411186176 124013885677056 124126210128384 124685919019008 124782256567296 124821361394784 125020455721221 125069507605044 125096231043072 125295763795968 125344923697152 125384204855808 125481081928896 125584196936752 125860746428416 126046900196352 126161066032128 126451491114492 126680247373824 126729950478336 126867613220928 127021685143104 127119827401848 127146988929024 127251472908288 127301400133632 127389702164224 127439683623936 127642954263584 127924037353472 128130281422848 128524466378664 128708045438976 128807490650112 128847856923648 128947410158976 129053373647712 129104007850368 129337562628096 129478057937408 129528858765312 129635300063744 129735461710528 129944626228152 130112929234944 130202957544057 130230777839616 130530571473024 130631424843888 130738772184156 130766706966528 130960116873216 131169002723904 131220466995456 131457850540032 131499047395328 131550641160192 131641664257251 131760468917248 132074866002384 132235261772112 132337432257894 132365708623872 132618383969472 132670416907008 132882030744552 132910423474176 132975826634187 133004239405056 133107004035072 133216385700864 133268653264896 133654769483776 133707209048064 133799724327042 133817083936768 133920476604416 134136388364544 134350340476536 134403052948704 134741235068928 134845341774336 134956151932032 135155758218354 135184636772352 135400260876288 135453385285632 135711954754232 135740952150016 135816811478209 135845831278592 135888169555872 136010806624256 136335345550848 136500915377664 136606381685568 136649192010822 136896396355584 136950107774976 137168547865344 137317549726587 137371426385868 137400778358784 137513688465408 137619937284096 137936740897744 138115844466624 138240491978752 138463368634368 138570351215616 138684222427392 138738635301888 138834870718041 138889342699524 139140599574528 139195191508992 139309576187904 139417212584448 139460903780592 139515621386688 139768011227136 139822849327104 140089759746304 140197998945248 140271658896384 140380038638208 140424031569132 140733259923456 140957734270464 141013039159296 141057230462784 141166217170008 141282221553846 141312409141248 141367853187072 141593339731968 141747148104864 141802762720896 142059290099712 142386313184768 142515278295552 142571194288128 142726064873544 142899395785992 142929928912896 143009805827079 143040362545152 143157907021824 143214075150336 143313414934752 143369644076928 143598323546532 143629006012416 143803433484288 143914542022656 143959642612224 144070871844288 144590024675997 144720515040256 144796551118848 144908426981376 144953839039104 145065836428848 145185045353676 145242008831664 145504757956608 145561846874112 145662815179584 145719966110976 145839712571712 145952394424344 145983579881472 146160866820096 146319636753408 146377045389312 146846892907152 146960352949374 146979420061696 147112545337344 147170265071616 147330131482368 147565128064392 147623025369888 147775904022528 147890081857536 147936428319744 147994471305216 148230527531904 148603502051328 148718319323136 149195681965656 149254219020384 149388918751232 149492284587621 149524226408448 149582892367872 149629769330688 149745379539456 149868433913472 149927234923008 150361615669248 150420610179072 150544219428864 150660536179968 151039625035776 151144133036103 151583889452544 151701009496128 151825670923536 152082716368896 152325293485824 152385058446336 152675949098511 152708571168768 152826560188416 153012157452288 153515684462592 154008445900032 154068871246848 154314616348512 154575875653632 154702899523584 154822429444608 155178833509962 155211990368256 155272887926784 155520553476096 156019750230816 156533174521344 156594590447616 156723273211392 156844364157504 156893516753166 156955074060024 156988610445312 157239012630528 157300705492992 157600979714592 157722748813404 157756449226752 157948033499136 158577451054272 158689384270632 158811994316259 158976460283904 159038834835456 159230033157376 159292507198464 159465541617972 159528108061008 159693315637248 159816701362176 160184602332864 160329688082496 160537345523712 161052645399552 161227591801596 161290849586544 161582631763968 161646028849152 161778862669824 161903859775488 161954597938752 162079730824824 162311238844416 162810579420288 163692852701184 163870667077032 163934961874848 164069676643176 164104733196288 164196443727387 164231527366656 164366485839872 164430975172608 164609591347584 164674176062976 165351847569408 165501613504512 166010769072441 166247892025344 166376342089728 166428481859712 166493780218368 166693940961628 166759343473392 167061018394624 167126564929536 167178939807744 167308109238528 167845142211363 168062533595136 168214754709504 168601988152656 168906996498432 168973267304448 169156817627904 169223186451456 169362246857472 169493103202464 169668630544384 169919578165248 170803879788978 170840375230464 171365955171552 171743320866816 171797142564864 171929880211968 172071164863616 172138677133824 172705145020416 173259501637536 173483905646592 173603943392076 173641037119488 174040761964032 174175233125184 174318362912208 174613489164288 174681998917632 174892003631872 174960622660608 175400854880256 175522219009668 176099821336512 176313682362816 176449909677192 176487611498496 176824511959296 176893889209344 177176040992736 177301102178916 177338985873408 177476005380096 177621847601152 177691537686528 178276278730752 178399632436056 178848517819392 179133787302048 179204070598272 179654980091904 179793789032448 179941535909376 180137000716598 180207677624472 180246182363136 180370899092808 180533681168384 180604513714176 181184226074496 181780460734464 182001220503552 182141842247424 182198922681096 182339697177927 182528528474112 182600143699968 182891397153792 183090066302116 183161901847824 183351584620544 183493249712128 184154459288832 184354500461661 184578386223573 184617824845824 184760468287488 184912296569856 184984847069184 185113160957388 185185790266032 185520799432704 185593588678656 185746101583872 185889616779264 185947871707456 186020828515584 186189315192576 186357348302848 187028878528512 187173384850944 187232042092176 187604261407566 187644346564608 187943645693952 188017385545728 188076307283712 188221622893344 188376295405128 188416545521664 188791119642624 188996197473152 189070350294528 189241599048192 189677236671738 190020371060736 190094925717504 190301419831392 190532527714656 190679741102772 190720483393536 190877209362432 190952100200448 191084553246336 191159525435904 191464431395376 191886056030208 191946190149632 192094495792384 192195422134272 192786699567996 193062068158464 193211235975168 193271785385472 193421115238464 193580060471568 193656011775552 194006343942144 194082462498816 194217086906112 194293288147968 194452950095616 194603192565792 194916939342228 195092849004544 195169393852416 195346166759424 195795857209536 195947137265832 196108158276234 196150060449792 196227020095488 196440175309824 196753504085856 196830700493184 197186775810048 197248571092992 197325961740288 197640703375872 198112299003576 198138002735104 198291092430848 198352892658168 198395274461184 198506148386841 198548562935808 198927575954208 199005625360512 199323046116828 199365635211264 199506359107584 199660506052608 199824578551296 199902979897344 200482154225664 200560813572096 200725625905152 200880714906624 201204582546816 201386166714368 201525510714804 201604579423056 202111852603392 202268012661504 202434227898048 202733637327531 202776955158528 203100391314432 203180077928448 203567932131348 203611428225024 203768746917888 204016209936384 204503018326272 204687579283456 204751373066496 204909572528352 204973788016233 205344594533376 205425161662464 205752821798016 206057139578802 206101167538176 206270532698112 206429905926144 206905111346616 206949320491008 207360737968128 207695052951552 207855526823424 208026333641088 208107952952832 208334014049286 208710899361792 208792787263488 208964364281856 209125818876672 209191355670888 209273432080032 209652016840704 209734273990656 210134639619456 210296998417872 210636047353698 211099889885184 211436601405696 211519558738944 211585845694176 211749325755012 211923332330769 211968613711872 212051779780608 212390009597952 212620722157296 212704144081344 213088935149568 213579469777152 213772917443328 214089097310316 214349093678988 214394893369344 214560543817728 214736860532736 214821112725504 214970122402128 215054466115392 215397485319798 215443509018624 215528038465536 215705150226432 215871813033984 215939463918336 216106307766432 217080772560384 217430758558656 217598754643272 217777568030514 217863013247496 217909563752448 218257136934912 218342770311168 218494222769376 218579949166464 218759568857568 218928591636516 218975369822208 219241300230144 219479455130112 219565568083968 220469130092544 220668818006016 220995197223552 221347692096588 221434538054832 221663856033792 221835122786304 221904642479616 221991706957824 222345791297856 222835419906048 222905253076992 223077478984704 223793522948484 224083378126848 224286339612672 224444653996032 224618069309184 224802650870208 224890852384512 225161218761602 225209328664576 225297689739264 225542423503872 225630915268608 225816329143296 225990804269952 226559437553664 227738506385304 227787166973952 228124074553344 228487940228736 228577587669504 229062856753152 229239840282624 229518236178432 230273526693888 231012668850048 231471924522768 231863813480448 232054349285376 232233644166912 232424483882944 232768250264943 232817985552384 232909331890176 233280830214144 234029625346224 234799761782016 235084909817088 235266546236256 235340275129749 235432611090036 235482915667968 235766015945728 235858518945792 235951058239488 236234721323648 236401469571888 236584123220106 236634673840128 236922050248704 237866176581408 238464690425856 238845049736064 238938760797696 239198312426958 239292162091512 239343291334656 239539973455872 239725052043264 239922047879168 240276903499296 240494532123744 240806018285568 241578968099328 241841387702394 242373947645952 242668294004736 242855789663232 242931896908128 243119596237236 243319381564957 243371371298816 243466858266624 243855196205056 244215869130432 245539279051776 245806000615548 246104514964764 246157099794432 246347291049984 246549728759808 246646462758912 246817547943184 246914387021376 247011264094464 247308223885694 247361065910272 247458118238208 247661468778496 247852822372352 248027771354112 248252420256768 249371838038016 249564513134592 249642722789568 250040911442442 250139015210088 250192462086144 250591527591936 250689847394304 250768409711616 250962163857792 251168393873504 251721492856832 252093800392704 252322132064256 252902982228984 253360494747648 253459900956672 253735226441856 254043370286208 254239654803696 254502945816576 254779404328448 254879367247872 255285908527168 255848074706944 256205819683467 256260562845696 257048932757328 257614981300224 257695713847296 257894820317952 258106747295424 258208015700736 258675125256192 258956115874816 259057717530624 259270600127488 259470923421056 259889252456304 260225858469888 260405915088114 260461555679232 261061142946048 261262849687776 261477544368312 261533413933056 261920233746432 262338005447808 262440933990912 262998094790656 263101282320384 263283328514502 263520937834496 264149732004768 264470523544224 264674864515788 264731417247744 265236767938944 265340833814016 265764061489104 265951653268374 266008478810112 266214008070144 266432771401728 266537306529792 267252435489379 267309538967552 267414418096128 267599448654084 267634167873536 267840953208832 268272776729088 268700680953072 268806105897408 269482470137856 269690683548672 269912303864064 270205501074897 270311516436708 270369273544704 270800521752576 270906770571264 271423909508464 271633622956418 271691662557184 271776339111744 272021613248512 272670691101696 273001830755328 273212763371136 273298384021644 273792792711168 273900215549952 274337095730688 274635099453174 274742852771736 274801556717568 275027376930816 275239874568192 275873481795488 276231688933248 276480983957504 276926737268736 277140702431232 277368444854784 277477270603776 277669741436082 277778685399048 278281199149056 278390383017984 278619152375808 278834425168896 278921807561184 279031242773376 279536022454272 280179519492608 280395997890496 280543317792768 280760077276416 280848063138264 281406392111349 281466519846912 281915468540928 282026078318592 282114460925568 282332434340016 282564443107692 282624818282496 283186679463936 283494296209728 283605525441792 284118580199424 284515855007607 284772626369536 285030556591104 285142388576256 285452129747088 285798791571984 286019611654158 286080725090304 286315814043648 286428150300672 286626829869504 286739288153856 287196647093064 287258012024832 287606866968576 287829084045312 287919285224448 288141743688576 289180049351994 289441030080512 289593102237696 289816853962752 289907678078208 290131672857696 290370090707352 290484017663328 291009515913216 291123693748224 291325630359168 291439932221952 291679425143424 291904788848688 292639273506816 292754090778624 293693785814304 293920705898748 293958840123392 294162237414351 294225090674688 294340530143232 294660262964736 295130256128784 295246050739776 295780163715072 295872856639488 295988942610432 296461055063808 297207004102656 297436638646272 298391363931312 298508438040768 298777837502464 298984569175242 299048452816896 299165784735744 299259538661376 299490759078912 299736867826944 299854469846016 300723231338496 300841220358144 301088438857728 301321072359936 302079250071552 302288266072206 303167778905088 303402018992256 303651341847072 304165432737792 304650586971648 304770116892672 305351898197022 305417142337536 305653120376832 306024314904576 307031368925184 308016891800064 308137742493696 308629232697024 309085709368203 309151751307264 309405799047168 309644858889216 310357667019924 310423980736512 311041106952192 312039500461632 312501021073929 313066349042688 313189180895232 313446546422784 313688728315008 313787033506332 313910148120048 314478025261056 314601410985984 315201959429184 315445497626808 315512898453504 315896066998272 317154902108544 317378768541264 317623988632518 317952920567808 318077669670912 318460066314752 318585014396928 318931083235944 319056216122016 319386631274496 319633402724352 320369204665728 320659376164992 322105290799104 322455183603192 322581699173088 323096227979697 323165263527936 323292057698304 323557725339648 323807719550976 323909195877504 324159461649648 325621158840576 326666352045771 327385705402368 327741334154064 327869923749696 328139353286352 328392887454774 328463054733312 328732971679744 328861950345216 329219182695168 329348352125952 330703695138816 331003227009024 332021538144882 332495784050688 332752684179456 332856963719424 332987560436736 333387881923256 333518686946784 334122036789248 334253129859072 334357879615488 334616218477056 335690284422726 336125067190272 336429509419008 337203976305312 337741828142403 337813992996864 337946534608896 338313635255808 338446372902912 338724493714944 338986206404928 339839156330496 341607759577956 341680750460928 342731910343104 343486641733632 343594285129728 343859760423936 344142329727232 344277354267648 345410290040832 346519003275072 346967811293184 347207886784152 347282074238976 348081523928064 348350466250368 348636725824416 349226978328576 349363997835264 349784007263744 349921245321216 350801709760512 351044438019336 352199642673024 352627364725632 352899819354384 353649023918592 353787778418688 354352081985472 354602204357832 354677971746816 354876184830159 354952010760192 355243695202304 355383075373056 356799264872112 357697035638784 358267574604096 358408141196544 358797468640437 359309960183808 359587578064896 359883071818752 360274001433196 360415355248944 360741798185616 361067362336768 361209027428352 362368452148992 362762081553591 363560921468928 364002441007104 364283684494848 364397845362192 364679394355854 365057056948224 365200287399936 365782794307584 366180132604232 366323803695648 366703169241088 366986499424256 368308918577664 368709000923322 369156772447146 369235649691648 369520936574976 369824593139712 369969694138368 370226321914776 370371580532064 370962335828541 371041598865408 371187177357312 371492203167744 371779233558528 371895743414912 372041657031168 372378630385152 374057757057024 374346769701888 374464084184352 375061367163663 375208522815132 375288693129216 375887291387904 376034771091456 376152614567424 376443245786688 376752590810256 377582239285248 377992394946304 378140700589056 378483198096384 379354473343476 380040742121472 380189851435008 380602839662784 381065055429312 381359482205544 381440966787072 381754418724864 381904200400896 382169106492672 382319050871808 382928862790752 383772112060416 383892380299264 384188991584768 384390844268544 385573399135992 386124136316928 386422471950336 386543570770944 386842230476928 387160120943136 387312023551104 388012687884288 388434173812224 388586576295936 388905900191232 389206385131584 389833878684456 390185698009088 390338787704832 390608872632171 390692333518848 391591714419072 391894274531664 392216316552468 392300120899584 392880350619648 393507008171712 393661400986368 394373551620096 394497142185984 394651923480576 395281406751744 396224598007152 396276005470208 396582184861696 396705785316336 397012296773682 397097125871616 397855151908416 398011250721024 398646092233656 398731270422528 398927479902561 399012718215168 399321012105216 399649157102592 399805959794688 400964308451328 401121627144192 401451251810304 401761429813248 402409165093632 402772333428736 403051021429608 403209158846112 404223705206784 404536025323008 404868455796096 405467274655062 405553910317056 406200782628864 406360155856896 407135864262696 407222856450048 407450434434627 407537493835776 408032419872768 409006036652544 409502746132992 409819145056704 409947576032466 410689189066752 410850323324928 411505643596032 411952649179761 412114279157604 412202335076352 412541065396224 412859811852288 413810222693232 414721475936256 415390105903104 415711053646848 416052667282176 416215905905664 416504612154123 416668028098572 417421798723584 417585574526976 417928728563712 418251637753344 418382711341776 418546864160064 419304033681408 419468547981312 420269279238912 420593996835744 421272094707396 422199779770368 422873202811392 423039117477888 423171691388352 423498651510024 423846664661538 423937227423744 424103559561216 424780019195904 425241444314592 425408288162688 426177870299136 427158939554304 427545834886656 428178194620632 428698187357976 428789786738688 429029417481237 429121087635456 429473721065472 429642225451008 429940244804256 430108932230784 430794970639596 430887018037248 431410300452864 431743626067968 431878927836672 432212615532864 434161545120768 434861517117312 435197509286544 435555136061028 435726026494992 436514273869824 436685540622336 436988445538752 437159898332928 437519137715136 437857183273032 437950739644416 438482600460288 438958910260224 439131136167936 440938260185088 441337636012032 441990394447104 442695384193176 442869076109664 443327712067584 443670245572608 443809284959232 443983413915648 444691582595712 445810506153984 446154957969408 447587045896968 448166756253696 448476853762863 448572679225344 448889307992064 449236138618368 449605301740416 449781704769024 450322437523204 450418657329152 451084847007744 451261830537216 451632658286592 451981608539904 453118875107328 453432399108309 455477012770608 456248149106688 456975880457472 457155175339008 458027847295533 458125713506304 458479680565248 459036472356864 460547053387776 462025337700096 462943849045536 463727626960896 464108698570752 464467288333824 464848967765888 465536500529886 465635971104768 465818663780352 466561660428288 468059250692448 469599523564032 470169819634176 470533092472512 470680550259498 470865222180072 470965831335936 471532031891456 471717037891584 471902116478976 472469442647296 472802939143776 473168246440212 473269347680256 473844100497408 475732353162816 476929380851712 477690099472128 477877521595392 478396624853916 478584324183024 479079946911744 479450104086528 479844095758336 480553806998592 480989064247488 481612036571136 483157936198656 483682775404788 484747895291904 485336588009472 485711579326464 485863793816256 486239192474472 486638763129914 486742742597632 486933716533248 487710392410112 488431738260864 491078558103552 491612001231096 492209029929528 492314199588864 492589331182161 492694582099968 493099457519616 493292925517824 493635095886368 493828774042752 494022528188928 494616447771388 494722131820544 495322937556992 495705644744704 496055542708224 496504840513536 498032307217323 498743676076032 499129026269184 499285445579136 500081822884884 500278030420176 501183055183872 501379694788608 501536819423232 501924327715584 502336787747008 503442985713664 503535426634089 504187600785408 504644264128512 505805964457968 506720989495296 506919801913344 507470452883712 508086740572416 508479309607392 509005891633152 509558808656896 509758734495744 510571817054336 512411639366934 512521125691392 514097865514656 515229962600448 515391427694592 515789640635904 516213494590848 516416031401472 517912231749632 518115435061248 518541200254976 518941846842112 519778504912608 520451716939776 520811830176228 520923111358464 522122285892096 522525699375552 522955088736624 523840467492864 524676010895616 524881867981824 525883824672649 525996189581312 526202564640768 526566657029004 527041875668992 528299464009536 528941047088448 529349729031576 529462834495488 530473535877888 530681667628032 531528122978208 531903306536748 532016957620224 532428016140288 532865542803456 533074613059584 534504870978758 534619077935104 534828836192256 535198897308168 535268335747072 535681906417664 536545553458176 537401361906144 537612211794816 538964940275712 539381367097344 539824607728128 540411002149794 540623032873416 540738547089408 541601043505152 541813541142528 542847819016928 543267245912836 543383325114368 543552678223488 544043226497024 545341382203392 546003661510656 546425526742272 546596768043288 547019091533781 547585585422336 547800431099904 548674191461376 549270198906348 549485705543472 550054753861632 550479749136384 551746963590976 552463377866496 552961967915008 553063501384983 553735158670719 553853474537472 554281404862464 554736889709568 554954541207552 555339482872164 555557370798096 556562398298112 556780766035968 557238304751616 557668850337792 557843615122368 558062485546752 559072044908544 560359038985216 560791995780992 561086635585536 561520154552832 561696126276528 562812784222698 562933039693824 563830937081856 564052156637184 564228921851136 564664868680032 565128886215384 565249636564992 566373358927872 566988592419456 567211050883584 569031710015214 569545252739072 570061113182208 570284777152512 570904259494176 571597583143968 572039223308316 572161450180608 572631628087296 572856300601344 573253659739008 573478576307712 574393294186128 575658168090624 575838570448896 576283487377152 578360098703988 578882060161024 579186204475392 579633707925504 579815356156416 580263345715392 580740181414704 580968035326656 582019031826432 582247387496448 582651260718336 582879864443904 583358850286848 583809577697376 585278547013632 585508181557248 587387571628608 587841411797496 587917680246784 588324474828702 588450181349376 588681060286464 589320525929472 590260512257568 590492101479552 591560327430144 591745713278976 591977885220864 592922110127616 594414008205312 594873277292544 596782727862624 597016876081536 597555675004928 597969138350484 598096905633792 598519077322752 598981518157824 599473735653888 599708939692032 601446462676992 601682440716288 602176877715456 602642144719872 604158500143104 604576532144412 606335557810176 606804037984512 607302683694144 608200911982593 608330865475584 609301173943296 609540233785344 610703796394044 610834284675072 611306240753664 612048629809152 614062737850368 614921364048699 616033783600128 616275484987392 617258465394048 618171418736406 618303502614528 618811598094336 619289717778432 620715334039848 620847961473024 622082213904384 624079000923264 625002042147858 626132698085376 626378361790464 626893092845568 627377456630016 627574067012664 627820296240096 628956050522112 629202821971968 630403918858368 630890995253616 634309804217088 634757537082528 635247977265036 635769996992307 635905841135616 636155339341824 636920132629504 637170028793856 637862166471888 638112432244032 639266805448704 640738409331456 641318752329984 644210581598208 644910367206384 645163398346176 646192455959394 646330527055872 646584115396608 647115450679296 647615439101952 647818391755008 648318923299296 651242317681152 653332704091542 654771410804736 655482668308128 655739847499392 656278706572704 656785774909548 656926109466624 657465943359488 657723900690432 658438365390336 658696704251904 661407390277632 662006454018048 664043076289764 664991568101376 665505368358912 665713927438848 665975120873472 666775763846512 667037373893568 668244073578496 668506259718144 668715759230976 669232436954112 671380568845452 672250134380544 672859018838016 674407952610624 675483656284806 675627985993728 675893069217792 676627270511616 676892745805824 677448987429888 677972412809856 679678312660992 683215519155912 683361500921856 685463820686208 687188570259456 687719520847872 688284659454464 688554708535296 690820580081664 693038006550144 694415773568304 696163047856128 696700932500736 697273451648832 698304750794829 698453956657152 698727995670528 699568014527488 699842490642432 702088876038672 704399285346048 705254729451264 705799638708768 706020825389247 707298047837184 707575556837376 708704163970944 709204408715664 709752369660318 709904021520384 710487390404608 710766150746112 713598529744224 715394071277568 716535149208192 716816282393088 717594937280874 718619920367616 719175156129792 719766143637504 720548002866392 720830710497888 721483596371232 722134724673536 722418054856704 724736904297984 725524163107182 727121842937856 728004882014208 728567368989696 728795690724384 729358788711708 729958144694871 730114113896448 730400574799872 731565588615168 732360265208464 732647607391296 733972998848512 736617837155328 737418001846644 738313544894292 738471299383296 739041873149952 739649186279424 739939388276736 740452643829552 740743161064128 741924671657082 742083197730816 742374354714624 742984406335488 743558467117056 743791486829824 744083314062336 744757260770304 748115514114048 748693539403776 748928168368704 750122734327326 750417045630264 750577386258432 751774582775808 752069542182912 752305229134848 752886491573376 753505181620512 755164478570496 755984789892608 756281401178112 756966396192768 758708946686952 760081484242944 760379702870016 761205679325568 762130110858624 762718964411088 763508837449728 764338212985344 764638101743616 765857725581504 767544224120832 767784760598528 768377983169536 768617459050401 768781688537088 771146798271984 772844943900672 773087141541888 773684460953856 774320241886272 774624047102208 776025375768576 776868347624448 777173152591872 777811800382464 778412770263168 779667757368912 780371396018176 780677575409664 781217745264342 781384667037696 783183428838144 783788549063328 784432633104936 784600241799168 785760701239296 787014016343424 787322801972736 788994284371968 789303846961152 790562813503488 792449196014304 792552010940416 793164369723392 793411570632672 794024593547364 794194251743232 795710303816832 796022501442048 797292184467312 797854959805122 798025436430336 798642024210432 799298314205184 799611919589376 801757306468137 801928616902656 802243254288384 802902503620608 803522859626496 804818330187264 806102042859216 806418317692224 808447410413568 809072050646016 809736911592192 810616503224691 810934549310124 811107820634112 812401565257728 812720311713792 814271728525392 814900868869254 815074987671552 816064839745536 818012073305088 819005492265984 819638290113408 819895152064932 821378378133504 821700646649856 823011287192064 823905298359522 824228558315208 824404670152704 825082130792448 825719623704576 827620445386464 829442951872512 830780211806208 831422107293696 832105334564352 832431811811328 833009224308246 833336056197144 834843597447168 835171149053952 835857457127424 836503275506688 836765422683552 837093728320128 838608067362816 840538558477824 841187993671488 842544189414792 844219176334047 844399559540736 845746405622784 846078234955776 846343382776704 846997303020048 847693329323076 847874454847488 849560038391808 850482888629184 850816576325376 852355740598272 854317879108608 855091669773312 856356389241264 857396374715952 858058834962474 858242175270912 858947442130944 859284450902016 859880489608512 860217864461568 861589941279192 861774036074496 862820600905728 863487252135936 863757855673344 864425231065728 868323090241536 869723034234624 870395018573088 871110272122056 871452052989984 873028547739648 873371081244672 873976891077504 874319796665856 875038275430272 875714366546064 877917820520448 878262272335872 881876520370176 882486712243053 882675272024064 883980788894208 885390768386352 885738152219328 887340491145216 887618569918464 887966827831296 889383165191424 891621012307968 892309915938816 895174091793936 896333512507392 896953707525726 897145358450688 897778615984128 898472277236736 899210603480832 899563409538048 900644875046408 900837314658304 902169694015488 902523661074432 903265316573184 903963217079808 906237750214656 906864798216618 910954025541216 912496298213376 913951760914944 914310350678016 916055694591066 916251427012608 916959361130496 918072944713728 921094106775552 924050675400192 925887698091072 927257128104609 927455253921792 928217397141504 928934576667648 929697935531776 931073001059772 931271942209536 933123320856576 936118501384896 939199047128064 940339639268352 941066184945024 941361100518996 941730444360144 943064063782912 943434075783168 943804232957952 944938885294592 945605878287552 946336492880424 946538695360512 947688200994816 951464706325632 953858761703424 955380198944256 955755043190784 956793249707832 957168648366048 958159893823488 958900208173056 959688191516672 961107613997184 961978128494976 966315872397312 967365550809576 969288683939091 969495790583808 970673176018944 971423158652928 971727587632512 972478384948944 973277526259828 973485485195264 975420784820224 976863476521728 979999056137313 982157116207104 983224002462192 984418059859056 985178662364322 985389164199936 986198915039232 986585851035648 987270191772736 987657548085504 988045056377856 989232895542776 989444263641088 990645875113984 991411289489408 992111085416448 993009681027072 996064614434646 997487352152064 998258052538368 998570891158272 1000163645769768 1000556060840352 1002366110367744 1002759389577216 1003073638846464 1003848655431168 1004673575494016 1007070853268178 1008375201570816 1009288528257024 1011611928915936 1013225484427209 1013441978990592 1013839603826688 1014940905767424 1016173481144832 1016958619214784 1019117617313792 1019517468991488 1021143634108672 1024823278733868 1025042251382784 1028195731029312 1030459925200896 1030782855389184 1031579281271808 1032426989181696 1032832062802944 1035824463499264 1036230870122496 1037082400509952 1037883693684224 1039557009825216 1040903433879552 1041623660352456 1041846222716928 1044244571784192 1045051398751104 1045910177473248 1047680934985728 1049352021791232 1049763735963648 1051767649345298 1051992379162624 1052405129281536 1053133314058008 1054083751337984 1056598928019072 1057882094176896 1058699458063152 1060947071755776 1061363335256064 1063056245956416 1063806613073496 1064033915240448 1064628554490477 1064856032280576 1065731085606912 1066149226119168 1069009741957516 1069238155870208 1070397794616336 1070536671494144 1071363812835328 1073091106916352 1074802723812288 1075224423589632 1076392405921311 1077929880551424 1078762734194688 1079649215456256 1080822004299588 1081246065746832 1083202087010304 1083627082285056 1085695638033856 1086534491825672 1086766650228736 1087105356446976 1088086452994048 1088286244660773 1090682764406784 1092007323021312 1092851053484544 1093193536086576 1094038183067562 1095171170844672 1095600862199808 1097348382922752 1098540397812696 1098971411086944 1100109507723264 1100959498272768 1103493927181952 1104926755732992 1106127002769966 1107470317341438 1107706949074944 1108562809724928 1109473779419136 1109909082415104 1110678965744328 1111114741596192 1112887007485623 1113124796596224 1113561532071936 1114476609503232 1115337700675584 1115687230244736 1116124971093504 1120718077970432 1121583991561984 1122173271171072 1123040309105664 1123392252553056 1125184101490989 1125625568445396 1125866079387648 1127661874163712 1128104313274368 1128457843702272 1129329737360064 1130257772430768 1132746717855744 1133977184838912 1134422101767168 1138063420030428 1139090505478144 1140122226364416 1140569554305024 1141808518988352 1143195166287936 1144078446616632 1144322900361216 1145263256174592 1145712601202688 1146507319478016 1146957152615424 1148786588372256 1151316336181248 1151677140897792 1152566974754304 1156720197407976 1157764120322048 1158372408950784 1159267415851008 1159630712312832 1160526691430784 1161480362829408 1161936070653312 1164038063652864 1165302521436672 1165759728887808 1166717700573696 1167619155394752 1170557094027264 1171016363114496 1174775143257216 1175682823594992 1175835360493568 1176648949657404 1176900362698752 1178641051858944 1180521024515136 1180984202959104 1183120654860288 1183491426557952 1183955770441728 1185844220255232 1188828016410624 1189746554585088 1193565455725248 1194033752163072 1195111350009856 1195938276700968 1196193811267584 1196782439707683 1197038154645504 1197963036315648 1198947471307776 1199417879384064 1202892925353984 1203364881432576 1204353755430912 1205284289439744 1208317000286208 1209153064288824 1212671115620352 1213608075969024 1214605367388288 1216401823965186 1216661730951168 1218602347886592 1219080467570688 1221407592788088 1221668569350144 1222351303303881 1222612481507328 1224097259618304 1229842728097398 1232067567200256 1232550969974784 1234516930788096 1235857947539283 1236342837472812 1236607005229056 1237623196188672 1238579435556864 1241430668079696 1244164427808768 1248158001846528 1249513836462369 1250004084295716 1252265396170752 1252756723580928 1253786185691136 1254754913260032 1255148134025328 1255640592480192 1257912101044224 1258405643943936 1260807837716736 1261781990507232 1268619608434176 1269515074165056 1270495954530072 1271539993984614 1271811682271232 1272310678683648 1273840265259008 1274340057587712 1275724332943776 1276224864488064 1278533610897408 1281476818662912 1282637504659968 1288421163196416 1289820734412768 1290326796692352 1292384911918788 1292661054111744 1294230901358592 1295230878203904 1295636783510016 1296637846598592 1302484635362304 1306665408183084 1309542821609472 1310965336616256 1311479694998784 1312557413145408 1313571549819096 1313852218933248 1314931886718976 1315447801380864 1316876730780672 1317393408503808 1322814780555264 1324012908036096 1328086152579528 1329983136202752 1331010736717824 1331427854877696 1331950241746944 1333551527693024 1334074747787136 1336488147156992 1337431518461952 1338464873908224 1342761137690904 1344500268761088 1345430561288589 1345718037676032 1348815905221248 1350967312569612 1351255971987456 1353254541023232 1353785491611648 1354897974859776 1355944825619712 1359356625321984 1360297197324927 1366431038311824 1370927641372416 1374083541886599 1374377140518912 1375439041695744 1376569318908928 1377109417070592 1381641160163328 1386076013100288 1388831547136608 1392326095712256 1393401865001472 1394546903297664 1396609501589658 1396907913314304 1397455991341056 1399136029054976 1399684981284864 1404177752077344 1408798570692096 1410509458902528 1411599277417536 1412041650778494 1414596095674368 1415151113674752 1417408327941888 1418408817431328 1419504739320636 1419808043040768 1420974780809216 1421532301492224 1427197059488448 1430788142555136 1433070298416384 1433632564786176 1435189874561748 1437239840735232 1438350312259584 1439532287275008 1441096005732784 1441661420995776 1442967192742464 1444269449347072 1444836109713408 1449473808595968 1451048326214364 1454243685875712 1456009764028416 1457134737979392 1457591381448768 1458717577423416 1459916289389742 1460228227792896 1460801149599744 1463131177230336 1464720530416928 1465295214782592 1467945997697024 1473235674310656 1474836003693288 1476627089788584 1476942598766592 1477767993546483 1478083746299904 1479298372558848 1479878776553472 1480905287659104 1481486322128256 1483849343314164 1484166395461632 1485968812670976 1487116934234112 1487582973659648 1488166628124672 1489514521540608 1494096921651969 1496231028228096 1497387078807552 1497856336737408 1500245468654652 1500834091260528 1503549165551616 1504139084365824 1504610458269696 1505772983146752 1507010363241024 1510328957140992 1510606279902267 1511969579785216 1512562802356224 1513932792385536 1517417893373904 1520162968485888 1520759405740032 1522411358651136 1524260221717248 1525437928822176 1527017674899456 1528676425970688 1529276203487232 1531715451163008 1535569521197056 1536755966339072 1537234918100802 1537563377074176 1542293596543968 1545689887801344 1546174283083776 1547368921907712 1548640483772544 1549248094204416 1553736695248896 1554346305183744 1555623600764928 1556825540526336 1559335514737824 1560742792036352 1561355150819328 1562435490528684 1562769334075392 1566366857676288 1567577098126656 1568865266209872 1571521402478592 1574028032686848 1574645603945472 1577651474017947 1577988568743936 1578607693922304 1581125627006976 1584898392028608 1586328739446784 1586823141265344 1588049187094728 1588388503486464 1591420607633664 1592045002884096 1594584368934624 1595709919610244 1596050872860672 1597284048420864 1598596628410368 1599223839178752 1603514612936274 1603857233805312 1604486508576768 1605805007241216 1607045719252992 1609636660374528 1612204085718432 1612836635384448 1616894820827136 1618144101292032 1619473823184384 1621233006449382 1621869098620248 1622215641268224 1624803130515456 1625440623427584 1628543457050784 1629801737738508 1630149975343104 1632129679491072 1636024146610176 1638010984531968 1639276580226816 1639790304129864 1641057274601343 1642756756267008 1643401293299712 1646022574384128 1647810596719044 1648457116630416 1650164261584896 1651439247409152 1655240890772928 1658885903745024 1659190504154949 1661205476012157 1661560423612416 1662844214587392 1664210669128704 1664863623622656 1666018448616492 1666672112394288 1669687194894336 1670342298107904 1671714914254848 1673006551013376 1673530845367104 1674187456640256 1677216134725632 1681077116955648 1682375987342976 1685088378829584 1688438352668094 1688799119081472 1691492811245568 1692156469911552 1692686765553408 1693994606040096 1695386658646152 1695748909694976 1699120076783616 1700965777258368 1701633152650752 1708635758217216 1710183339546624 1712712778482528 1714792749431904 1716117669924948 1716484350541824 1717894884261888 1718568901804032 1719760979217024 1720435728923136 1723179882558384 1726974504271872 1727515711346688 1728850462131456 1736646180483072 1739446068469248 1740790037146176 1742220544244112 1742904105979968 1746057095479296 1746742162489344 1747953782155008 1748639593331712 1750076550860544 1751428733092128 1755835641040896 1756524544671744 1763753040740352 1764973424486106 1765350544048128 1767961577788416 1770781536772704 1771476304438656 1774680982290432 1775237139836928 1775933655662592 1778766330382848 1783242024615936 1784619831877632 1790348183587872 1792667025014784 1793907415051452 1794290716901376 1795557231968256 1796944554473472 1798421206961664 1799126819076096 1801289750092816 1804339388030976 1805047322148864 1806530633146368 1807926434159616 1812475500429312 1813729596433236 1821908051082432 1824602735947779 1824992596426752 1827903521829888 1828620701356032 1832111389182132 1832502854025216 1833918722260992 1836145889427456 1842188213551104 1848101350800384 1851775396182144 1854514256209218 1854910507843584 1856434794283008 1857869153335296 1859395871063552 1862146002119544 1862543884419072 1866246641713152 1872237002769792 1878398094256128 1880679278536704 1882132369890048 1882722201037992 1883460888720288 1886128127565824 1886868151566336 1887608465915904 1889877770589184 1891211756575104 1892672985760848 1902929412651264 1907309990976921 1907717523406848 1910760397888512 1911510086381568 1913586499415664 1914337296732096 1917800416346112 1919376383033344 1922215227994368 1923956256989952 1932631744794624 1934731101619152 1938577367878182 1938991581167616 1941346352037888 1942846317305856 1943455175265024 1944956769897888 1946555052519656 1946970970390528 1950841569640448 1953726953043456 1959998112274626 1964314232414208 1966448004924384 1968836119718112 1970357324728644 1970778328399872 1972397830078464 1973171702071296 1974540383545472 1975315096171008 1976090112755712 1978465791085552 1982822578978816 1984222170832896 1986019362054144 1992129228869292 1994974704304128 1996516105076736 1997141782316544 2000327291539536 2001112121680704 2004732220735488 2005518779154432 2006147277692928 2007697310862336 2009347150988032 2014141706536356 2016750403141632 2018577056514048 2023223857831872 2026450968854418 2026883957981184 2027679207653376 2029881811534848 2032346962289664 2033917238429568 2038235234627584 2039034937982976 2042287268217344 2049646557467736 2050084502765568 2056391462058624 2061565710778368 2063158562543616 2064853978363392 2065664125605888 2071648926998528 2072461740244992 2074164801019904 2075767387368448 2079114019650432 2083247320704912 2088489143568384 2090102797502208 2091820354946496 2094914252384487 2095361869971456 2098704043582464 2099527471927296 2103535298690596 2103984758325248 2106266628116016 2108167502675968 2113197856038144 2115764188353792 2117398916126304 2118062476167741 2121894143511552 2122726670512128 2126112491912832 2127613226146992 2129257108980954 2129712064561152 2131462171213824 2132298452238336 2138019483915032 2138476311740416 2140795589232672 2141073342988288 2142727625670656 2146182213832704 2149605447624576 2150448847179264 2152784811842622 2155859761102848 2157525468389376 2159298430912512 2161644008599176 2162492131493664 2166404174020608 2167254164570112 2171391276067712 2173068983651344 2174210712893952 2176572489321546 2181365528813568 2184014646042624 2185702106969088 2186387072173152 2188076366135124 2189874434084613 2190342341689344 2191201724399616 2194696765845504 2197080795625392 2197942822173888 2201918996545536 2206987854363904 2209853511465984 2212254005539932 2214940634682876 2215413898149888 2217125619449856 2218947558838272 2219818164830208 2221357931488656 2222229483192384 2225774014971246 2226249593192448 2227123064143872 2228953219006464 2230675401351168 2231374460489472 2232249942187008 2241436155940864 2243167983123968 2244346542342144 2246080618211328 2246784505106112 2250368202981978 2251251136890792 2251732158775296 2255323748327424 2256208626548736 2256915687404544 2258659474720128 2260515544861536 2265493435711488 2267954369677824 2268844203534336 2276126840060856 2278181010956288 2280244452728832 2281139108610048 2283617037976704 2286390332575872 2288156893233264 2290526512349184 2293014638956032 2293914305230848 2297573176744512 2302632672362496 2303354281795584 2305133949508608 2313440394815952 2315528240644096 2318534831702016 2319261424625664 2321053382861568 2322960725658816 2323872141306624 2328076127305728 2330605042873344 2331519457775616 2333435401147392 2335238310789504 2341114188054528 2342032726228992 2349550286514432 2351365647189984 2351670720987136 2353297899314808 2353800725397504 2357282103717888 2361042049030272 2361968405918208 2366982853115904 2367911540883456 2371688440510464 2377656032821248 2379493109170176 2387130911450496 2388067504326144 2391876553401936 2393564879415366 2394076309291008 2395926072631296 2397894942615552 2398835758768128 2405271919404411 2405785850707968 2406729762865152 2408707510861824 2410568578879488 2418306128577648 2425342231240704 2427216151938048 2429210734776576 2431849509674073 2432803647930372 2433323461902336 2437204695773184 2438160935141376 2442815185576176 2444702606607762 2445224963014656 2448194519236608 2459685456194796 2464135134400512 2465101939949568 2469033861576192 2471715895078566 2472685674945624 2473214010458112 2475246392377344 2477158871113728 2482861336159392 2488328855617536 2496316003693056 2499027672924738 2500008168591432 2504530792341504 2505513447161856 2507572371382272 2509509826520064 2510296268050656 2511281184960384 2515824202088448 2521615675433472 2523563981014464 2537239216868352 2539030148330112 2540991909060144 2543079987969228 2543623364542464 2547680530518016 2548680115175424 2551448665887552 2552449728976128 2557067221794816 2562953637325824 2565275009319936 2576842326392832 2579641468825536 2580653593384704 2584769823837576 2585322108223488 2588461802717184 2590461756407808 2591273567020032 2593275693197184 2604969270724608 2613330816366168 2619085643218944 2621930673232512 2622959389997568 2625114826290816 2627143099638192 2629863773437952 2633753461561344 2634786817007616 2645629561110528 2647460136729159 2648025816072192 2656172305159056 2662021473435648 2662855709755392 2663900483493888 2667103055386048 2668149495574272 2672976294313984 2674863036923904 2676929747816448 2685522275381808 2689000537522176 2690861122577178 2691436075352064 2697631810442496 2701934625139224 2702511943974912 2706509082046464 2707570983223296 2709795949719552 2711889651239424 2718713250643968 2720594394649854 2732862076623648 2741855282744832 2748167083773198 2748754281037824 2750878083391488 2753138637817856 2754218834141184 2763282320326656 2772152026200576 2777663094273216 2784652191424512 2786803730002944 2789093806595328 2792123511107269 2793219003179316 2793815826628608 2798272058109952 2799369962569728 2808355504154688 2817597141384192 2821018917805056 2823198554835072 2824083301556988 2829192191348736 2830302227349504 2834816655883776 2836817634862656 2839009478641272 2839616086081536 2841949561618432 2843064602984448 2854394118976896 2861576285110272 2866140596832768 2867265129572352 2870379749123496 2874479681470464 2876700624519168 2879064574550016 2882192011465568 2883322841991552 2885934385484928 2888538898694144 2898947617191936 2902096652428728 2907866051817273 2908487371751424 2912019528056832 2914269475958784 2915182762897536 2917435154846832 2919832578779484 2920456455585792 2926262354460672 2929441060833856 2930590429565184 2935891995394048 2939997168411939 2946471348621312 2949672007386576 2953254179577168 2955535987092966 2956167492599808 2958596745117696 2959757553106944 2961810575318208 2962972644256512 2967698686628328 2968332790923264 2971937625341952 2974233868468224 2975165947319296 2976333256249344 2979029043081216 2988193843303938 2992462056456192 2994774157615104 2995712673474816 3000490937309304 3001668182521056 3007098331103232 3008278168731648 3009220916539392 3011545966293504 3014020726482048 3021212559804534 3023939159570432 3025125604712448 3027865584771072 3034835786747808 3039676453281627 3040325936971776 3041518811480064 3044822717302272 3048520443434496 3050875857644352 3057352851941376 3058552406974464 3063430902326016 3071139042394112 3073511932678144 3074469836201604 3075126754148352 3084587193087936 3091379775602688 3092348566167552 3094737843815424 3097280967545088 3098496188408832 3107473390497792 3108692610367488 3111247201529856 3113651081052672 3118671029475648 3121485584072704 3122710301638656 3124870981057368 3125538668150784 3132733715352576 3135154196253312 3137730532419744 3143042804957184 3148056065373696 3149291207890944 3155302948035894 3155977137487872 3157215387844608 3162251254013952 3169796784057216 3172657478893568 3173646282530688 3176098374189456 3182841215267328 3184090005768192 3189168737869248 3191419839220488 3192101745721344 3193885663471431 3194568096841728 3197193256820736 3198447678357504 3207029225872548 3207714467610624 3211610014482432 3214091438505984 3219273320749056 3224408171436864 3225673270768896 3229177217763933 3233789641654272 3236288202584064 3238947646368768 3242466012898764 3243738197240496 3249606261030912 3250881246855168 3257086914101568 3259603475477016 3260299950686208 3264259358982144 3264858733982319 3272048293220352 3276021969063936 3278553160453632 3279580608259728 3282114549202686 3285513512534016 3286802586599424 3292045148768256 3295621193438088 3296914233260832 3300328523169792 3302878494818304 3310481781545856 3318381008309898 3322410952024314 3323120847224832 3325688429174784 3328421338257408 3329727247245312 3332036897232984 3333344224788576 3338661022456869 3339374389788672 3340684596215808 3343429828509696 3346013102026752 3347061690734208 3348374913280512 3362154233911296 3364751974685952 3370176757659168 3375552304472967 3376876705336188 3377598238162944 3382985622491136 3384312939823104 3385373531106816 3387989212080192 3390773317292304 3398240153567232 3401931554516736 3403266305301504 3417271516434432 3420366679093248 3425425556965056 3429585498863808 3432235339849896 3432968701083648 3435789768523776 3437137803608064 3439521958434048 3440871457846272 3446359765116768 3453949008543744 3455031422693376 3457700924262912 3473292360966144 3478892136938496 3481580074292352 3484441088488224 3485808211959936 3492114190958592 3495907564310016 3497279186663424 3500153101721088 3502857466184256 3511671282081792 3513049089343488 3527506081480704 3529946848972212 3530701088096256 3535923155576832 3541563073545408 3542952608877312 3549361964580864 3550474279673856 3551867311325184 3557532660765696 3566484049231872 3569239663755264 3580696367175744 3585334050029568 3587814830102904 3588581433802752 3590347319123049 3591114463936512 3593889108946944 3596842413923328 3598253638152192 3602579500185632 3608678776061952 3610094644297728 3613061266292736 3615852868319232 3624951000858624 3627459192866472 3643816102164864 3649205471895558 3649985192853504 3655807043659776 3657241402712064 3664222778364264 3665005708050432 3667053909911643 3667837444521984 3672291778854912 3696202701600768 3703550792364288 3707573842617849 3709028512418436 3709821015687168 3712869588566016 3715738306670592 3718791742127104 3724292004239088 3732493283426304 3744474005539584 3748541509387107 3756796188512256 3761358557073408 3764264739780096 3765444402075984 3766921777440576 3772256255131648 3773736303132672 3775216931831808 3779755541178368 3782423513150208 3785345971521696 3805858825302528 3814619981953842 3815435046813696 3821520795777024 3823020172763136 3827172998831328 3828674593464192 3835600832692224 3838752766066688 3844430455988736 3847912513979904 3865263489589248 3869462203238304 3877154735756364 3877983162335232 3882692704075776 3885692634611712 3886910350530048 3889913539795776 3893110105039312 3901683139280896 3907453906086912 3919996224549252 3928628464828416 3932896009848768 3937672239436224 3940714649457288 3941556656799744 3944795660156928 3946343404142592 3949080767090944 3950630192342016 3952180225511424 3956931582171104 3965645157957632 3968444341665792 3972038724108288 3984258457738584 3989949408608256 3993032210153472 3994283564633088 4000654583079072 4002224243361408 4009464441470976 4012294555385856 4015394621724672 4018694301976064 4028283413072712 4033500806283264 4036291683865767 4037154113028096 4046447715663744 4052901937708836 4053767915962368 4059763623069696 4064693924579328 4067834476859136 4076470469255168 4078069875965952 4080891591974781 4084574536434688 4099293114935472 4112782924117248 4122250625659797 4123131421556736 4126317125087232 4129707956726784 4131328251211776 4143297853997056 4144923480489984 4148329602039808 4151534774736896 4158228039300864 4166494641409824 4176978287136768 4180205595004416 4183640709892992 4189828504768974 4190723739942912 4197408087164928 4199054943854592 4207070597381192 4207969516650496 4212533256232032 4216335005351936 4226395712076288 4231528376707584 4234797832252608 4236124952335482 4243788287023104 4245453341024256 4252224983825664 4255226452293984 4258514217961908 4259424129122304 4262924342427648 4264596904476672 4276038967830064 4281591178465344 4285455251341312 4292364427665408 4299210895249152 4300897694358528 4305569623685244 4311719522205696 4315050936778752 4318596861825024 4323288017198352 4324984262987328 4332808348041216 4334508329140224 4342782552135424 4346137967302688 4348421425787904 4353144978643092 4362731057627136 4368029292085248 4371404213938176 4372774144346304 4376152732270248 4379748868169226 4380684683378688 4382403448799232 4389393531691008 4394161591250784 4395885644347776 4403837993091072 4413975708727808 4419707022931968 4424508011079864 4429881269365752 4430827796299776 4433303980639449 4434251238899712 4437895117676544 4439636329660416 4442715862977312 4444458966384768 4451548029942492 4452499186384896 4457906438012928 4461350802702336 4462748920978944 4464499884374016 4482290764955907 4482872311881728 4486335966247936 4488693084684288 4492161236422656 4493569010212224 4500736405963956 4502502273781584 4510647496654848 4512417253097472 4513831374809088 4517318949440256 4521031089723072 4530986871422976 4535908739355648 4537688407068672 4552253680121712 4556362021912576 4560488905457664 4562278217220096 4567234075953408 4572780665151744 4576313786466528 4581053024698368 4586029277912064 4587828610461696 4595146353489024 4606708563591168 4610267899017216 4626880789631904 4631056481288192 4637069663404032 4638522849251328 4642106765723136 4645921451317632 4647744282613248 4661210085746688 4663038915551232 4666870802294784 4670476621579008 4682228376109056 4684065452457984 4699100573028864 4702731294379968 4706595798629616 4714564207435776 4722084098060544 4723936811836416 4732954422053841 4733965706231808 4735823081766912 4743376881020928 4758986218340352 4774261822900992 4776135008652288 4783753106803872 4787129758830732 4788152618582016 4791852145262592 4795789885231104 4797671517536256 4810543838808822 4811571701415936 4813459525730304 4817415021723648 4821137157758976 4836612257155296 4850684462481408 4854432303876096 4858421469553152 4863699019348146 4865607295860744 4866646923804672 4874409391546368 4876321870282752 4885630371152352 4889405213215524 4890449926029312 4896389038473216 4919370912389592 4923171823804029 4928270268801024 4930203879899136 4938067723152384 4943431790157132 4945371349891248 4950492784754688 4954317742227456 4965722672318784 4976657711235072 4992632007386112 4998055345849476 5000016337182864 5009061584683008 5011026894323712 5015144742764544 5019019653040128 5020592536101312 5022562369920768 5031648404176896 5043231350866944 5047127962028928 5074478433736704 5078060296660224 5081983818120288 5086159975938456 5087246729084928 5095361061036032 5097360230350848 5102897331775104 5104899457952256 5125907274651648 5130550018639872 5153684652785664 5159282937651072 5161307186769408 5169539647675152 5180923512815616 5182547134040064 5186551386394368 5209938541449216 5226661632732336 5238171286437888 5243861346465024 5245918779995136 5250229652581632 5254286199276384 5259727546875904 5267506923122688 5269573634015232 5291259122221056 5294920273458318 5296051632144384 5312344610318112 5324042946871296 5325711419510784 5327800966987776 5334206110772096 5336298991148544 5349726073847808 5353859495632896 5371044550763616 5378001075044352 5381722245154356 5382872150704128 5395263620884992 5403869250278448 5413018164092928 5415141966446592 5419591899439104 5423779302478848 5437426501287936 5441188789299708 5465724153247296 5483710565489664 5496334167546396 5497508562075648 5501756166782976 5506277275635712 5508437668282368 5526564640653312 5544304052401152 5555326188546432 5569304382849024 5573607460005888 5578187613190656 5584247022214538 5586438006358632 5587631653257216 5596544116219904 5598739925139456 5616711008309376 5635194282768384 5642037835610112 5646397109670144 5648166603113976 5658384382697472 5660604454699008 5669633311767552 5673635269725312 5678018957282544 5683899123236864 5708788237953792 5721929972930763 5723152570220544 5732281193665536 5734530259144704 5740759498246992 5753401249038336 5758129149100032 5764384022931136 5766645683983104 5771868770969856 5777077797388288 5797895234383872 5804193304857456 5815732103634546 5816974743502848 5824039056113664 5828538951917568 5830365525795072 5834870309693664 5839665157558968 5840912911171584 5852524708921344 5858882121667712 5861180859130368 5879994336823878 5892942697242624 5899344014773152 5906508359154336 5911071974185932 5912334985199616 5917193490235392 5919515106213888 5923621150636416 5925945288513024 5935397373256656 5948467736936448 5950331894638592 5952666512498688 5958058086162432 5976387686607876 5984924112912384 5989548315230208 5991425346949632 6000981874618608 6003336365042112 6014196662206464 6016556337463296 6018441833078784 6023091932587008 6028041452964096 6042425119609068 6047878319140864 6050251209424896 6055731169542144 6069671573495616 6079352906563254 6080651873943552 6083037622960128 6089645434604544 6097040886868992 6101751715288704 6114705703882752 6117104813948928 6126861804652032 6142278084788224 6147023865356288 6148939672403208 6150253508296704 6169174386175872 6184697132335104 6189475687630848 6194561935090176 6196992376817664 6214946780995584 6217385220734976 6222494403059712 6227302162105344 6237342058951296 6242971168145408 6249741962114736 6265467430705152 6270308392506624 6275461064839488 6284742757153461 6286085609914368 6296112130747392 6298582415781888 6310605896071788 6311954274975744 6324502508027904 6339593568114432 6345314957787136 6347292565061376 6352196748378912 6354187428503223 6365682430534656 6368180011536384 6378337475738496 6382839678440976 6387771326942862 6389136193683456 6394386513641472 6396895356715008 6414058451745096 6415428935221248 6423220028964864 6428182877011968 6438546641498112 6448816342873728 6451346541537792 6458354435527866 6467579283308544 6472576405168128 6477895292737536 6484932025797528 6487476394480992 6499212522061824 6501762493710336 6514173828203136 6519206950954032 6529717467964638 6544096586440704 6552043938127872 6557106320907264 6559161216519456 6564229098405372 6569623302253839 6571027025068032 6573605173198848 6584090297536512 6591242386876176 6593828466521664 6605756989636608 6620963563091712 6636762016619796 6644821904048628 6646241694449664 6651376858349568 6656842676514816 6659454494490624 6664073794465968 6666688449577152 6677322044913738 6678748779577344 6681369192431616 6686859657019392 6692026204053504 6694123381468416 6696749826561024 6724308467822592 6729503949371904 6740353515318336 6751104608945934 6753753410672376 6755196476325888 6765971244982272 6768625879646208 6770747062213632 6775978424160384 6781546634584608 6796480307134464 6803863109033472 6806532610603008 6834543032868864 6840733358186496 6850851113930112 6859170997727616 6864470679699792 6871579537047552 6879043916868096 6881742915692544 6892719530233536 6907898017087488 6910062845386752 6915401848525824 6946584721932288 6957784273876992 6963160148584704 6968882176976448 6971616423919872 6984228381917184 6991815128620032 6994558373326848 7000306203442176 7005714932368512 7023342564163584 7026098178686976 7055012162961408 7059893697944424 7061402176192512 7071846311153664 7083126147090816 7085905217754624 7100948559347712 7103734622650368 7115065321531392 7132968098463744 7138479327510528 7161392734351488 7175629660205808 7180694638246098 7182228927873024 7187778217893888 7193684827846656 7196507276304384 7205159000371264 7215815758213233 7217357552123904 7220189288595456 7226122532585472 7231705736638464 7254918385732944 7287632204329728 7295548529022219 7298410943791116 7299970385707008 7311614087319552 7314482805424128 7328445556728528 7334107819823286 7335674889043968 7344583557709824 7392405403201536 7407101584728576 7415147685235698 7418057024836872 7419642031374336 7425739177132032 7431476613341184 7437583484254208 7448584008478176 7464986566852608 7488948011079168 7497083018774214 7513592377024512 7522717114146816 7528529479560192 7530888804151968 7533843554881152 7542900828513667 7544512510263296 7547472606265344 7559511082356736 7564847026300416 7570691943043392 7611717650605056 7629239963907684 7630870093627392 7643041591554048 7646040345526272 7654345997662656 7657349186928384 7671201665384448 7677505532133376 7688860911977472 7695825027959808 7730526979178496 7738924406476608 7754309471512728 7755966324670464 7765385408151552 7771385269223424 7773820701060096 7779827079591552 7786220210078624 7803366278561792 7814907812173824 7839992449098504 7857256929656832 7865792019697536 7875344478872448 7881429298914576 7889591320313856 7898161534181888 7901260384684032 7904360451022848 7913863164342208 7931290315915264 7936888683331584 7942380410187477 7944077448216576 7968516915477168 7986064420306944 7988567129266176 8001309166158144 8004448486722816 8018928882941952 8024589110771712 8030789243449344 8037388603952128 8056566826145424 8067001612566528 8072583367731534 8074308226056192 8092895431327488 8105803875417672 8107535831924736 8119527246139392 8129387849158656 8135668953718272 8152940938510336 8156139751931904 8161783183949562 8169149072869376 8198586229870944 8225565848234496 8244501251319594 8246262843113472 8252634250174464 8259415913453568 8262656502423552 8284825500170749 8286595707994112 8289846960979968 8296659204079616 8303069549473792 8316456078601728 8332989282819648 8353956574273536 8360411190008832 8367281419785984 8376370533321807 8379657009537948 8381447479885824 8394816174329856 8398109887709184 8414141194762384 8425066512464064 8432670010703872 8452791424152576 8463056753415168 8469595664505216 8472249904670964 8487576574046208 8490906682048512 8504449967651328 8510452904587968 8517028435923816 8518848258244608 8525848684855296 8529193808953344 8552077935660128 8563182356930688 8570910502682624 8584728855330816 8598421790498304 8601795388717056 8611139247370488 8623439044411392 8630101873557504 8637193723650048 8646576034396704 8649968525974656 8665616696082432 8685565104270848 8692275934605376 8696842851575808 8706289957286184 8723598155451819 8725462115254272 8736058584170496 8742808427876352 8745548288692608 8752305464540496 8759497736338452 8761369366757376 8778787063382016 8788323182501568 8791771288695552 8807675986182144 8819991505235817 8827951417455616 8839414045863936 8849016022159728 8859762538731504 8866607961278898 8868502477799424 8875790235353088 8879272659320832 8885431725954624 8888917932769536 8903096059884984 8904998372769792 8915812876025856 8922701605404672 8925497841957888 8928999768748032 8964581529911814 8965744623763456 8972671932495872 8977386169368576 8984322472845312 8987138020424448 9001472811927912 9005004547563168 9021294993309696 9024834506194944 9027662749618176 9034637898880512 9042062179446144 9071817478711296 9075376814137344 9104507360243424 9112724043825152 9119029359844881 9120977810915328 9124556434440192 9134468151906816 9145561330303488 9152627572933056 9172058555824128 9175657220923392 9190292706978048 9213417127182336 9220535798034432 9253761579263808 9262112962576384 9274139326808064 9277045698502656 9284213531446272 9291842902635264 9295488565226496 9322420171493376 9326077831102464 9333741604589568 9340953243158016 9364456752218112 9368130904915968 9398201146057728 9405462588759936 9413191597259232 9429128414871552 9444168196121088 9447873623672832 9465908844107682 9467931412463616 9471646163533824 9486753762041856 9517972436680704 9548523645801984 9552270017304576 9567506213607744 9574259517661464 9576305237164032 9581656990414293 9583704290525184 9591579770462208 9595343035072512 9621087677617644 9623143402831872 9634830043447296 9642274315517952 9673224514310592 9687531653291799 9701368924962816 9708864607752192 9716842939106304 9727398038696292 9731214591721488 9748818783092736 9752643740565504 9771260742304704 9778810426431048 9780899852058624 9792778076946432 9838741824779184 9846343647608058 9856540537602048 9860407759798272 9876135446304768 9886863580314264 9890742699782496 9900985569509376 9908635484454912 9931445344637568 9985264014772224 9996110691698952 10000032674365728 10015983067370607 10018123169366016 10022053788647424 10030289485529088 10038039306080256 10041185072202624 10045124739841536 10086462701733888 10094255924057856 10126656913418901 10148956867473408 10156120593320448 10163967636240576 10172319951876912 10190722122072064 10194720460701696 10205794663550208 10209798915904512 10251814549303296 10261100037279744 10307369305571328 10318565875302144 10322614373538816 10339079295350304 10361847025631232 10365094268080128 10373102772788736 10419877082898432 10453323265464672 10476342572875776 10487722692930048 10491837559990272 10500459305163264 10508572398552768 10535013846245376 10539147268030464 10582518244442112 10589840546916636 10592103264288768 10624689220636224 10648085893742592 10651422839021568 10655601933975552 10668412221544192 10672597982297088 10699452147695616 10707718991265792 10742089101527232 10756002150088704 10763444490308712 10765744301408256 10790527241769984 10807738500556896 10826036328185856 10830283932893184 10839183798878208 10847558604957696 10874853002575872 10882377578599416 10931448306494592 10967421130979328 10992668335092792 10995017124151296 11001161729734929 11003512333565952 11012554551271424 11016875336564736 11088608104802304 11110652377092864 11122721527853547 11138608765698048 11147214920011776 11156375226381312 11168494044429076 11172876012717264 11193088232439808 11197479850278912 11233422016618752 11245624528161321 11270388565536768 11284075671220224 11292794219340288 11296333206227952 11316768765394944 11321208909398016 11339266623535104 11347270539450624 11356037914565088 11367798246473728 11417576475907584 11443859945861526 11446305140441088 11464562387331072 11469060518289408 11481518996493984 11506802498076672 11516258298200064 11528768045862272 11533291367966208 11543737541939712 11595790468767744 11608386609714912 11631464207269092 11633949487005696 11648078112227328 11657077903835136 11660731051590144 11669740619387328 11679330315117936 11705049417842688 11717764243335424 11722361718260736 11759988673647756 11785885394485248 11798688029546304 11813016718308672 11822143948371864 11824669970399232 11834386980470784 11839030212427776 11847242301272832 11851890577026048 11870794746513312 11896935473872896 11900663789277184 11905333024997376 11916116172324864 11952775373215752 11969848225824768 11979096630460416 11982850693899264 12001963749237216 12006672730084224 12028393324412928 12036883666157568 12046183865174016 12056082905928192 12084850239218136 12095756638281728 12100502418849792 12108875051597301 12111462339084288 12139343146991232 12158705813126508 12161303747887104 12179290869209088 12194081773737984 12203503430577408 12229411407765504 12234209627897856 12253723609304064 12284556169576448 12294047730712576 12297879344806416 12338348772351744 12366751876979391 12369394264670208 12378951375261696 12389123870180352 12393984753635328 12429893561991168 12434770441469952 12444988806119424 12454604324210688 12474684117902592 12485942336290816 12499483924229472 12530934861410304 12540616785013248 12550922129678976 12569485514306922 12572171219828736 12592224261494784 12597164831563776 12621211792143576 12623908549951488 12649005016055808 12679187136228864 12694585130122752 12704393496757824 12708374857006446 12731364861069312 12736360023072768 12756674951476992 12765679356881952 12775542653885724 12778272387366912 12788773027282944 12793790713430016 12828116903490192 12856365754023936 12877093282996224 12897632685747456 12902693083075584 12916708871055732 12935158566617088 12945152810336256 12955790585475072 12969864051595056 12974952788961984 12998425044123648 13003524987420672 13028347656406272 13038413901908064 13059434935929276 13088193172881408 13104087876255744 13114212641814528 13118322433038912 13128458196810744 13139246604507678 13142054050136064 13147210346397696 13168180595073024 13182484773752352 13187656933043328 13211513979273216 13241927126183424 13273524033239592 13289643808097256 13292483388899328 13299911941918347 13302753716699136 13313685353029632 13318908988981248 13328147588931936 13333376899154304 13354644089827476 13357497559154688 13373719314038784 13384052408107008 13388246762936832 13393499653122048 13448616935645184 13459007898743808 13480707030636672 13502209217891868 13507506821344752 13531942489964544 13537251759292416 13541494124427264 13551956848320768 13563093269169216 13592960614268928 13607726218066944 13613065221206016 13669086065737728 13681466716372992 13701702227860224 13718341995455232 13728941359399584 13743159074095104 13758087833736192 13763485831385088 13785439060467072 13820125690773504 13830803697051648 13893169443864576 13915568547753984 13926320297169408 13937764353952896 13943232847839744 13983630257240064 13989116746653696 14000612406884352 14011429864737024 14046685128327168 14052196357373952 14119787395888848 14143692622307328 14166252294181632 14171810435509248 14198863266161523 14201897118695424 14207469245300736 14230130643062784 14276958655021056 14322785468702976 14351259320411616 14361389276492196 14364457855746048 14375556435787776 14387369655693312 14393014552608768 14410318000742528 14431631516426466 14434715104247808 14440378577190912 14452245065170944 14463411473276928 14509836771465888 14575264408659456 14591097058044438 14596821887582232 14599940771414016 14623228174639104 14628965610848256 14656891113457056 14668215639646572 14671349778087936 14689167115419648 14784810806403072 14814203169457152 14830295370471396 14836114049673744 14851478354264064 14862953226682368 14875166968508416 14897168016956352 14929973133705216 14977896022158336 14994166037548428 15027184754049024 15045434228293632 15057058959120384 15061777608303936 15067687109762304 15085801657027334 15089025020526592 15094945212530688 15119022164713472 15129694052600832 15141383886086784 15223435301210112 15258479927815368 15261740187254784 15286083183108096 15292080691052544 15308691995325312 15314698373856768 15355011064266752 15377721823954944 15391650055919616 15461053958356992 15477848812953216 15508618943025456 15542770538446848 15547641402120192 15559654159183104 15572440420157248 15606732557123584 15629815624347648 15679984898197008 15714513859313664 15731584039395072 15750688957744896 15762858597829152 15779182640627712 15796323068363776 15802520769368064 15808720902045696 15827726328684416 15873777366663168 15884760820374954 15888154896433152 15937033830954336 15972128840613888 15977134258532352 16002618332316288 16008896973445632 16049178221543424 16061578486898688 16074777207904256 16113133652290848 16134003225133056 16145166735463068 16148616452112384 16185790862654976 16211607750835344 16239054492278784 16258775698317312 16271337907436544 16302398564852119 16305881877020672 16312279503863808 16323566367899124 16338298145738752 16397172459741888 16451131696468992 16489002502639188 16492525686226944 16505268500348928 16518831826907136 16525313004847104 16569651000341498 16573191415988224 16579693921959936 16593318408159232 16606139098947584 16632912157203456 16665978565639296 16707913148547072 16720822380017664 16734562839571968 16752741066643614 16759314019075896 16762894959771648 16789632348659712 16796219775418368 16828282389524768 16850133024928128 16865340021407744 16905582848305152 16926113506830336 16939191329010432 16944499809341928 16975153148092416 16981813364097024 17008899935302656 17020905809175936 17034056871847632 17051697369710592 17104155871320256 17126364713861376 17141821005365248 17165789918792289 17169457710661632 17196843580996608 17203590777434112 17222278494740976 17260203747115008 17274387447300096 17293152068793408 17299937051949312 17331233392164864 17371130208541696 17384551869210752 17393685703151616 17412579914572368 17447196310903638 17450924230508544 17472117168340992 17485616855752704 17491096577385216 17504610929080992 17518995472676904 17522738733514752 17557574126764032 17576646365003136 17583542577391104 17639983010471634 17655902834911232 17678828091727872 17698032044319456 17719525077463008 17733215922557796 17737004955598848 17751580470706176 17758545318641664 17770863451909248 17777835865539072 17806192119769968 17845403210809344 17850995683915776 17857999537496064 17929163059823628 17931489247526912 17945343864991744 17954772338737152 17968644945690624 17974276040848896 18002945623855824 18010009095126336 18042589986619392 18049669012389888 18055325499236352 18069275797761024 18084124358892288 18143634957422592 18150753628274688 18209014720486848 18225448087650304 18238058719689762 18241955621830656 18249112868880384 18268936303813632 18291122660606976 18305255145866112 18344117111648256 18351314441846784 18380585413956096 18426834254364672 18441071596068864 18507523158527616 18524225925152768 18554091397005312 18568427062892544 18583685805270528 18590977130452992 18644840342986752 18652155662204928 18667483209179136 18681906486316032 18728913504436224 18796402292115456 18810925177519872 18826383194518464 18854228271460383 18858256829743104 18888336392242176 18895747247345664 18931817688215364 18935862824927232 18973507524083712 19035944873361408 19062562285509669 19097047291603968 19104540034609152 19135012427215488 19148519035322928 19163313980828586 19167408581050368 19183159540924416 19190686070145024 19242175355235288 19246286805663744 19269660086894592 19284548631035904 19346449028621184 19375063306583598 19402737849925632 19417729215504384 19433685878212608 19454796077392584 19462429183442976 19497637566185472 19505287481131008 19542521484609408 19557620852862096 19677483649558368 19692687295216116 19708869906761517 19713081075204096 19720815519596544 19752270892609536 19773727160628528 19781485399564992 19817270968909824 19862890689275136 19970528029544448 19992221383397904 20000065348731456 20031966134741214 20036246338732032 20044107577294848 20060578971058176 20076078612160512 20082370144405248 20090249479683072 20172925403467776 20188511848115712 20253313826837802 20297913734946816 20312241186640896 20327935272481152 20344639903753824 20381444244144128 20389440921403392 20411589327100416 20419597831809024 20503629098606592 20522200074559488 20614738611142656 20637131750604288 20645228747077632 20678158590700608 20723694051262464 20730188536160256 20746205545577472 20839754165796864 20906646530929344 20952685145751552 20975445385860096 20983675119980544 21000918610326528 21017144797105536 21070027692490752 21078294536060928 21165036488884224 21179681093833272 21184206528577536 21249378441272448 21302845678043136 21311203867951104 21336824443088384 21345195964594176 21398904295391232 21415437982531584 21484178203054464 21526888980617424 21581054483539968 21615477001113792 21647447274639699 21652072656371712 21660567865786368 21678367597756416 21695117209915392 21764755157198832 21862896612989184 21886645587066657 21934842261958656 21985336670185584 22002323459469858 22007024667131904 22025109102542848 22033750673129472 22177216209604608 22221304754185728 22245443055707094 22277217531396096 22294429840023552 22312750452762624 22336988088858152 22345752025434528 22386176464879616 22394959700557824 22466844033237504 22491249056322642 22540777131073536 22568151342440448 22585588438680576 22592666412455904 22628702485541001 22633537530789888 22642417818796032 22678533247070208 22694541078901248 22712075829130176 22835152951815168 22887719891723052 22892610280882176 22929124774662144 22938121036578816 22963037992987968 23013604996153344 23032516596400128 23057536091724544 23066582735932416 23087475083879424 23191580937535488 23216773219429824 23262928414538184 23267898974011392 23296156224454656 23314155807670272 23321462103180288 23339481238774656 23358660630235872 23410098835685376 23435528486670848 23444723436521472 23519977347295512 23571770788970496 23597376059092608 23626033436617344 23644287896743728 23668773960941568 23694484602545664 23703781154052096 23741589493026624 23793870947745792 23801327578554368 23810666049994752 23827141230562431 23832232344649728 23905550746431504 23958193260920832 23965701387798528 24003927498474432 24013345460168448 24056786648825856 24073767332315136 24092367730348032 24112165811856384 24169700478436272 24191513276563456 24201004837699584 24217750103194602 24222924678168576 24278686293982464 24317411626253016 24322607495774208 24358581738418176 24388163547475968 24407006861154816 24458822815531008 24468419255795712 24507447218608128 24569112339152896 24588095461425152 24595758689612832 24676697544703488 24733503753958782 24738788529340416 24757902750523392 24778247740360704 24787969507270656 24854476500512247 24859787123982336 24869540882939904 24889977612238848 24909208648421376 24949368235805184 24998967848458944 25061869722820608 25081233570026496 25101844259357952 25129111599965421 25138971028613844 25144342439657472 25184448522989568 25194329663127552 25242423584287152 25298010032111616 25358374272457728 25389170260245504 25408786993515648 25416749714012892 25462729722138624 25472720046145536 25513349902953984 25531358713763904 25551085307771448 25556544774733824 25577546054565888 25587581426860032 25656233806980384 25712731508047872 25754186565992448 25795265371494912 25805386166151168 25833417742111464 25870317133234176 25890305620672512 25911581170950144 25939728103190112 25949905577923968 25996850088247296 26056695312812544 26076827803816128 26118869871858552 26170794466355457 26176386345762816 26208175752511488 26228425283629056 26236644866077824 26256916393621488 26278493209015356 26284108100272128 26336361190146048 26364969547504704 26375313866086656 26423027958546432 26483854252366848 26547048066479184 26579287616194512 26599823883836694 26605507433398272 26627370706059264 26637817977962496 26656295177863872 26666753798308608 26709288179654952 26714995118309376 26747438628077568 26768104816214016 26776493525873664 26786999306244096 26897233871290368 26918015797487616 26961414061273344 27004418435783736 27015013642689504 27063884979929088 27074503518584832 27082988248854528 27103913696641536 27126186538338432 27215452436133888 27226130442412032 27338172131475456 27357088079534643 27362933432745984 27403404455720448 27436683990910464 27457882718799168 27516175667472384 27526971662770176 27570878120934144 27640251381547008 27661607394103296 27786338887729152 27831137095507968 27852640594338816 27875528707905792 27886465695679488 27967260514480128 27978233493307392 28001224813768704 28022859729474048 28093370256654336 28104392714747904 28239574791777696 28287385244614656 28332504588363264 28343620871018496 28397726532323046 28403794237390848 28414938490601472 28460261286125568 28553917310042112 28645570937405952 28702518640823232 28722778552984392 28728915711492096 28744970971242879 28751112871575552 28774739311386624 28786029105217536 28820636001485056 28863263032852932 28869430208495616 28904490130341888 28926822946553856 29019673542931776 29150528817318912 29182194116088876 29193643775164464 29246456349278208 29257931221696512 29313782226914112 29336431279293144 29342699556175872 29378334230839296 29569621612806144 29628406338914304 29660590740942792 29672228099347488 29702956708528128 29725906453364736 29750333937016832 29794336033912704 29955792044316672 29988332075096856 30047949202111821 30054369508098048 30090868456587264 30114117918240768 30123555216607872 30135374219524608 30171603314054668 30178050041053184 30238044329426944 30259388105201664 30282767772173568 30379970740256703 30446870602420224 30516959855630736 30572166366216192 30584161382105088 30617383990650624 30629396747713536 30710022128533504 30755443647909888 30783300111839232 30922107916713984 30955697625906432 31017237886050912 31085541076893696 31095282804240384 31119308318366208 31144880840314496 31259631248695296 31359969796394016 31429027718627328 31463168078790144 31501377915489792 31525717195658304 31592646136727552 31605041538736128 31617441804091392 31655452657368832 31747554733326336 31769521640749908 31776309792866304 31874067661908672 31944257681227776 31954268517064704 32005236664632576 32017793946891264 32098356443086848 32123156973797376 32149554415808512 32226267304581696 32268006450266112 32290333470926136 32297232904224768 32371581725309952 32423215501670688 32478108984557568 32517551396634624 32542675814873088 32604797129704238 32611763754041344 32624559007727616 32647132735798248 32676596291477504 32794344919483776 32902263392937984 32978005005278376 32985051372453888 33003485189204787 33010537000697856 33037663653814272 33050626009694208 33139302000682996 33146382831976448 33186636816318464 33212278197895168 33265824314406912 33331957131278592 33368164583560641 33415826297094144 33441644760035328 33469125679143936 33505482133287228 33518628038151792 33579264697319424 33592439550836736 33656564779049536 33700266049856256 33730680042815488 33736873584483963 33811165696610304 33852227013660672 33878382658020864 33888999618683856 33950306296184832 33963626728194048 34017799870605312 34041811618351872 34068113743695264 34103394739421184 34208311742640512 34252729427722752 34331579837584578 34338915421323264 34393687161993216 34407181554868224 34444556989481952 34520407494230016 34548774894600192 34586304137586816 34599874103898624 34742260417083392 34769103738421504 34787371406303232 34825159829144736 34894392621807276 34901848461017088 34944234336681984 34971233711505408 34982193154770432 35009221858161984 35037990945353808 35115148253528064 35153292730006272 35167085154782208 35279966020943268 35311805669822464 35357656183455744 35396064088638912 35439050154926016 35466431845115592 35474009911197696 35503160941412352 35517090637283328 35541726903818496 35555671731078144 35612384239539936 35690806421618688 35701991367831552 35715999074992128 35858326119647256 35862978495053824 35890687729983488 35909544677474304 35937289891381248 35948552081697792 36005891247711648 36020018190252672 36085179973238784 36110650998472704 36138551595522048 36168248717784576 36287269914845184 36301507256549376 36418029440973696 36450896175300608 36476117439379524 36483911243661312 36537872607627264 36582245321213952 36610510291732224 36688234223296512 36702628883693568 36761170827912192 36853668508729344 36882143192137728 37015046317055232 37048451850305536 37100255630938173 37108182794010624 37136854125785088 37167371610541056 37181954260905984 37289680685973504 37304311324409856 37334966418358272 37363812972632064 37457827008872448 37592804584230912 37621850355039744 37652766389036928 37708456542920766 37716513659486208 37776672784484352 37791494494691328 37863635376430728 37871725649854464 37947015048167424 38125124571019338 38194094583207936 38209080069218304 38270024854430976 38297038070645856 38326627961657172 38334817162100736 38366319081848832 38381372140290048 38484350710470576 38569097262071808 38692898057242368 38750126613167196 38805475699851264 38835458431008768 38867371756425216 38909592154785168 38924858366885952 38995275132370944 39010574962262016 39085042969218816 39115241705724192 39354967299116736 39385374590432232 39417739813523034 39426162150408192 39441631039193088 39504541785219072 39547454321257056 39562970799129984 39634541937819648 39725781378550272 39941056059088896 39984442766795808 40000130697462912 40063932269482428 40072492677464064 40121157942116352 40152157224321024 40164740288810496 40180498959366144 40345850806935552 40377023696231424 40506627653675604 40595827469893632 40624482373281792 40655870544962304 40689279807507648 40762888488288256 40778881842806784 40823178654200832 40839195663618048 41007258197213184 41044400149118976 41229477222285312 41274263501208576 41290457494155264 41356317181401216 41460377072320512 41492411091154944 41679508331593728 41813293061858688 41950890771720192 41967350239961088 42001837220653056 42034289594211072 42140055384981504 42156589072121856 42359362187666544 42498756882544896 42596589798484569 42605691356086272 42622407735902208 42673648886176768 42690391929188352 42830875965063168 42968356406108928 43053777961234848 43162108967079936 43230954002227584 43294894549279398 43304145312743424 43321135731572736 43356735195512832 43390234419830784 43529510314397664 43725793225978368 43773291174133314 43869684523917312 43970673340371168 44004646918939716 44014049334263808 44050218205085696 44067501346258944 44354432419209216 44442609508371456 44490886111414188 44554435062792192 44588859680047104 44625500905525248 44673976177716304 44691504050869056 44772352929759232 44789919401115648 44933688066475008 44982498112645284 45081554262147072 45136302684880896 45171176877361152 45185332824911808 45257404971082002 45267075061579776 45284835637592064 45357066494140416 45389082157802496 45424151658260352 45670305903630336 45775439783446104 45785220561764352 45858249549324288 45876242073157632 45926075985975936 46065033192800256 46115072183449088 46133165471864832 46174950167758848 46383161875070976 46433546438859648 46525856829076368 46628311615340544 46642924206360576 46678962477549312 46717321260471744 46820197671370752 46871056973341696 46889446873042944 47039954694591024 47143541577940992 47194752118185216 47252066873234688 47288575793487456 47337547921883136 47388969205091328 47407562308104192 47483178986053248 47602655157108736 47621332099989504 47654282461124862 47664464689299456 47811101492863008 47916386521841664 47931402775597056 48007854996948864 48026690920336896 48147534664630272 48184735460696064 48224331623712768 48339400956872544 48383026553126912 48402009675399168 48435500206389204 48445849356337152 48557372587964928 48634823252506032 48717163476836352 48776327094951936 48814013722309632 48907195694556357 48917645631062016 48936838511591424 49014894437216256 49176190922850304 49191517379225664 49353395089406976 49467007507917564 49477577058680832 49515805501046784 49556495480721408 49575939014541312 49708953001024494 49719574247964672 49739081765879808 49779955224477696 49818417296842752 49898736471610368 49997935696917888 50123739445641216 50162467140052992 50203688518715904 50258223199930842 50277942057227688 50288684879314944 50368897045979136 50388659326255104 50484847168574304 50596020064223232 50716748544915456 50778340520491008 50817573987031296 50833499428025784 50925459444277248 50945440092291072 51026699805907968 51062717427527808 51102170615542896 51155092109131776 51312467613960768 51425463016095744 51497369756376867 51508373131984896 51590530742989824 51610772332302336 51666835484222928 51780611241345024 51823162341900288 51879456206380224 51899811155847936 51993700176494592 52113390625625088 52153655607632256 52237739743717104 52341588932710914 52352772691525632 52416351505022976 52456850567258112 52473289732155648 52513832787242976 52556986418030712 52568216200544256 52672722380292096 52729939095009408 52750627732173312 52967708504733696 53094096132958368 53158575232389024 53199647767673388 53211014866796544 53254741412118528 53275635955924992 53312590355727744 53333507596617216 53418576359309904 53536209632428032 53552987051747328 53573998612488192 53794467742580736 53836031594975232 53922828122546688 54008836871567472 54030027285379008 54127769959858176 54149007037169664 54165976497709056 54207827393283072 54252373076676864 54430904872267776 54452260884824064 54676344262950912 54714176159069286 54725866865491968 54806808911440896 54873367981820928 54915765437598336 55032351334944768 55053943325540352 55141756241868288 55280502763094016 55323214788206592 55572677775458304 55662274191015936 55705281188677632 55751057415811584 55772931391358976 55934521028960256 55956466986614784 56002449627537408 56045719458948096 56186740513308672 56479149583555392 56562684814381149 56574770489229312 56665009176726528 56687241742036992 56795453064646092 56807588474781696 56920522572251136 57107834620084224 57291141874811904 57405037281646464 57445557105968784 57489941942485758 57502225743151104 57549478622773248 57572058210435072 57641272002970112 57726526065705864 57738860416991232 57808980260683776 57853645893107712 58039347085863552 58301057634637824 58364388232177752 58387287550328928 58492912698556416 58515862443393024 58627564453828224 58672862558586288 59126609720284551 59139243225612288 59256812677828608 59321181481885584 59344456198694976 59451812906729472 59500667874033664 59588672067825408 59911584088633344 59976664150193712 60095898404223642 60108739016196096 60181736913174528 60228235836481536 60247110433215744 60270748439049216 60343206628109336 60356100082106368 60476088658853888 60518776210403328 60565535544347136 60759941480513406 60893741204840448 61033919711261472 61144332732432384 61168322764210176 61234767981301248 61258793495427072 61510887295819776 61566600223678464 61844215833427968 61911395251812864 62034475772101824 62171082153787392 62190565608480768 62238616636732416 62289761680628992 62519262497390592 62719939592788032 62858055437254656 62926336157580288 63002755830979584 63051434391316608 63185292273455104 63210083077472256 63234883608182784 63310905314737664 63495109466652672 63539043281499816 63552619585732608 63748135323817344 63908537034129408 64010473329265152 64035587893782528 64196712886173696 64246313947594752 64299108831617024 64452534609163392 64580666941852272 64743163450619904 64846431003341376 64942341823919097 64956217969115136 65035102793269248 65085351629746176 65209594259408476 65223527508082688 65294265471596496 65353192582955008 65588689838967552 65659936761199971 65804526785875968 65956010010556752 66006970378409574 66021074001395712 66075327307628544 66101252019388416 66278604001365992 66292765663952896 66373273632636928 66424556395790336 66531648628813824 66663914262557184 66736329167121282 66831652594188288 66883289520070656 66938251358287872 67010964266574456 67037256076303584 67158529394638848 67184879101673472 67313129558099072 67400532099712512 67473747168967926 67622331393220608 67704454027321344 67756765316041728 67777999237367712 67886107456623003 67900612592369664 67927253456388096 68035599741210624 68083623236703744 68136227487390528 68416623485281024 68505458855445504 68663159675169156 68677830842646528 68787374323986432 68814363109736448 68889113978963904 69040814988460032 69097549789200384 69172608275173632 69199748207797248 69484520834166784 69538207476843008 69574742812606464 69650319658289472 69788785243614552 69803696922034176 69888468673363968 69942467423010816 69964386309540864 70018443716323968 70075981890707616 70230296507056128 70306585460012544 70334170309564416 70559932041886536 70623611339644928 70715312366911488 70792128177277824 70878100309852032 70932863690231184 71006321882824704 71083453807636992 71111343462156288 71224768479079872 71381612843237376 71403982735663104 71431998149984256 71716652239294512 71725956990107648 71781375459966976 71874579782762496 71897104163395584 72011782495423296 72040036380505344 72170359946477568 72221301996945408 72277103191044096 72336497435569152 72574539829690368 72603014513098752 72836058881947392 72901792350601216 72952234878759048 72967822487322624 73075745215254528 73164490642427904 73221020583464448 73376468446593024 73405257767387136 73522341655824384 73707337017458688 73764286384275456 74030092634110464 74200511261876346 74216365588021248 74273708251570176 74334743221082112 74363908521811968 74563429501536741 74579361371947008 74608622648819712 74669932836716544 74727625945264128 75185609168461824 75243700710079488 75305532778073856 75387334799896263 75416913085841532 75433027318972416 75553345568968704 75582988989382656 75727270752861456 75894030096334848 76250249142038676 76388189166415872 76418160138436608 76540049708861952 76594076141291712 76653255923314344 76669634324201472 76732638163697664 76762744280580096 76968701420941152 77138194524143616 77385796114484736 77500253226334392 77610951399702528 77670916862017536 77734743512850432 77819184309570336 77849716733771904 77990550264741888 78170085938437632 78230483411448384 78709934598233472 78770749180864464 78835479627046068 78852324300816384 79009083570438144 79094908642514112 79125941598259968 79269083875639296 79451562757100544 79882112118177792 79968885533591616 80000261394925824 80127864538964856 80144985354928128 80242315884232704 80304314448642048 80329480577620992 80360997918732288 80691701613871104 80754047392462848 81013255307351208 81191654939787264 81248964746563584 81311741089924608 81378559615015296 81525776976576512 81646357308401664 81678391327236096 82014516394426368 82071264238603929 82088800298237952 82548527002417152 82580914988310528 82712634362802432 82920754144641024 82984822182309888 83359016663187456 83626586123717376 83901781543440384 83934700479922176 84003674441306112 84068579188422144 84280110769963008 84313178144243712 84718724375333088 84997513765089792 85193179596969138 85211382712172544 85244815471804416 85347297772353536 85380783858376704 85661751930126336 85936712812217856 86107555922469696 86324217934159872 86461908004455168 86589789098558796 86608290625486848 86713470391025664 86780468839661568 87059020628795328 87451586451956736 87546582348266628 87739369047834624 87941346680742336 88009293837879432 88028098668527616 88100436410171392 88135002692517888 88708864838418432 88885219016742912 88981772222828376 89108870125584384 89177719360094208 89251001811050496 89347952355432608 89383008101738112 89544705859518464 89867376132950016 89964996225290568 90143847606335463 90163108524294144 90272605369761792 90342353754722304 90370665649823616 90514809942164004 90534150123159552 90714132988280832 90778164315604992 90848303316520704 91139912220770109 91340611807260672 91550879566892208 91716499098648576 91752484146315264 91852151971951872 92130066385600512 92230144366898176 92266330943729664 92349900335517696 92766323750141952 92867092877719296 93051713658152736 93256623230681088 93285848412721152 93357924955098624 93434642520943488 93742113946683392 93778893746085888 94079909389182048 94287083155881984 94389504236370432 94504133746469376 94577151586974912 94777938410182656 94815124616208384 94966357972106496 95205310314217472 95242664199979008 95308564922249724 95328929378598912 95622202985726016 95832773043683328 95862805551194112 96015709993897728 96053381840673792 96295069329260544 96369470921392128 96448663247425536 96678801913745088 96766053106253824 96804019350798336 96871000412778408 96891698712674304 97114745175929856 97269646505012064 97434326953672704 97552654189903872 97628027444619264 97814391389112714 97835291262124032 97873677023182848 98029788874432512 98352381845700608 98383034758451328 98706790178813952 98934015015835128 98955154117361664 99010455567614361 99031611002093568 99112990961442816 99151878029082624 99417906002048988 99439148495929344 99559910448955392 99636834593685504 99797472943220736 99995871393835776 100104493750681923 100247478891282432 100324934280105984 100407377037431808 100516446399861684 100555884114455376 100737794091958272 100777318652510208 100969694337148608 101192040128446464 101210620753451889 101433497089830912 101556681040982016 101635147974062592 101666998856051568 101850918888554496 101890880184582144 102053399611815936 102125434855055616 102204341231085792 102310184218263552 102624935227921536 102994739512753734 103016746263969792 103181061485979648 103221544664604672 103333670968445856 103561222482690048 103646324683800576 103758912412760448 103799622311695872 104226781251250176 104307311215264512 104475479487434208 104683177865421828 104705545383051264 104832703010045952 104913701134516224 104946579464311296 105027665574485952 105113972836061424 105345444760584192 105459878190018816 105501255464346624 105935417009467392 106188192265916736 106317150464778048 106399295535346776 106422029733593088 106509482824237056 106551271911849984 106625180711455488 106667015193234432 106837152718619808 107072419264856064 107105974103494656 107147997224976384 107588935485161472 107672063189950464 107845656245093376 108017673743134944 108060054570758016 108255539919716352 108331952995418112 108415654786566144 108504746153353728 108861809744535552 108904521769648128 109352688525901824 109428352318138572 109451733730983936 109613617822881792 109746735963641856 109831530875196672 110064702669889536 110107886651080704 110283512483736576 110561005526188032 110646429576413184 111145355550916608 111300766892814519 111324548382031872 111410562377355264 111502114831623168 111545862782717952 111869042057920512 111912933973229568 112004899255074816 112091438917896192 112373481026617344 112958299167110784 113125369628762298 113149540978458624 113330018353453056 113374483484073984 113590906129292184 113615176949563392 113841045144502272 114582283749623808 114810074563292928 114891114211937568 114979883884971516 115004451486302208 115098957245546496 115144116420870144 115282544005940224 115453052131411728 115707291786215424 116078694171727104 116602115269275648 116728776464355504 116774575100657856 116985825397112832 117031724886786048 117255128907656448 117345725117172576 118253219440569102 118278486451224576 118513625355657216 118642362963771168 118688912397389952 118903625813458944 119001335748067328 119177344135650816 119823168177266688 119953328300387424 120191796808447284 120217478032392192 120363473826349056 120456471672963072 120494220866431488 120541496878098432 120686413256218672 120952177317707776 121037552420806656 121131071088694272 121519882961026812 121787482409680896 122067839422522944 122288665464864768 122336645528420352 122469535962602496 122517586990854144 123021774591639552 123133200447356928 123688431666855936 123822790503625728 124068951544203648 124381131216961536 124477233273464832 124579523361257984 125038524994781184 125439879185576064 125852672315160576 126005511661959168 126102868782633216 126370584546910208 126420166154944512 126469767216365568 126621810629475328 127078086562999632 127496270647634688 127789769395453707 127817074068258816 128020946658530304 128071175787565056 128492627895189504 128598217663234048 128905069218326784 129161333883704544 129486326901239808 129692862006682752 129884683647838194 129912435938230272 130070205586538496 130170703259492352 130419188518816952 130447055016165376 130588530943192992 130706385165910016 131177379677935104 131319873522399942 131609053571751936 131912020021113504 132013940756819148 132042148002791424 132150654615257088 132202504038776832 132557208002731984 132849112791580672 133063297257627648 133327828525114368 133472658334242564 133663305188376576 133766579040141312 133876502716575744 134021928533148912 134074512152607168 134317058789277696 134369758203346944 134626259116198144 134801064199425024 134947494337935852 135244662786441216 135408908054642688 135513530632083456 135555998474735424 135772214913246006 135801225184739328 135854506912776192 136071199482421248 136167246473407488 136272454974781056 136833246970562048 137010917710891008 137326319350338312 137355661685293056 137574748647972864 137628726219472896 137778227957927808 138195099578400768 138345216550347264 138399496415594496 138969041668333568 139076414953686016 139149485625212928 139300639316578944 139577570487229104 139884934846021632 139928772619081728 140036887432647936 140151963781415232 140460593014112256 140613170920025088 140668340619128832 141119864083773072 141247222679289856 141430624733822976 141584256354555648 141756200619704064 141865727380462368 142012643765649408 142166907615273984 142222686924312576 142449536958159744 142807965471326208 142863996299968512 143433304478589024 143451913980215296 143562750919933952 143749159565524992 143794208326791168 144023564990846592 144080072761010688 144442603993890816 144554206382088192 144672994871138304 145149079659380736 145206029026197504 145672117763894784 145904469757518096 146151490430509056 146328981284855808 146442041166928896 146721587083669071 146752936893186048 146810515534774272 147044683311648768 147528572768550912 148060185268220928 148401022523752692 148432731176042496 148547416503140352 148669486442164224 148727817043623936 149126859003073482 149158722743894016 149217245297639424 149339865673433088 149455251890528256 150371218336923648 150487401420158976 150611065556147712 150774669599792526 150833826171683064 150866054637944832 151106691137937408 151165977978765312 151454541505722912 151788060192669696 152500498284077352 152776378332831744 152836320276873216 153080099417723904 153188152282583424 153306511846628688 153465276327395328 153937402841882304 154276389048287232 154771592228969472 155000506452668784 155341833724035072 155469487025700864 155638368619140672 155699433467543808 155981100529483776 156340171876875264 156460966822896768 157419869196466944 157541498361728928 157670959254092136 157704648601632768 158018167140876288 158189817285028224 158251883196519936 158903125514201088 159764224236355584 159937771067183232 160000522789851648 160255729077929712 160608628897284096 160658961155241984 160721995837464576 161383403227742208 161508094784925696 162026510614702416 162383309879574528 162497929493127168 162623482179849216 162757119230030592 163051553953153024 163292714616803328 163356782654472192 164029032788852736 164142528477207858 164177600596475904 165097054004834304 165161829976621056 165425268725604864 165841508289282048 165969644364619776 166718033326374912 167253172247434752 167803563086880768 167869400959844352 168007348882612224 168137158376844288 168560221539926016 169437448750666176 169995027530179584 170386359193938276 170422765424345088 170694595544707072 170761567716753408 171323503860252672 171873425624435712 172215111844939392 172648435868319744 172923816008910336 173179578197117592 173216581250973696 173426940782051328 173560937679323136 174118041257590656 174903172903913472 175093164696533256 175478738095669248 175882693361484672 176018587675758864 176200872820342784 177379829160853653 177417729676836864 177770438033485824 177963544445656752 178355438720188416 178502003622100992 178695904710865216 178766016203476224 179089411719036928 179734752265900032 179929992450581136 180287695212670926 180326217048588288 180545210739523584 180684707509444608 180741331299647232 181029619884328008 181068300246319104 181428265976561664 181556328631209984 181696606633041408 182279824441540218 182681223614521344 183101759133784416 183432998197297152 183504968292630528 183704303943903744 184460288733796352 184532661887459328 184699800671035392 185532647500283904 185734185755438592 186103427316305472 186513246461362176 186571696825442304 186715849910197248 186869285041886976 187484227893366784 187557787492171776 188159818778364096 188574166311763968 188779008472740864 189008267492938752 189154303173949824 189555876820365312 189630249232416768 189932715944212992 190410620628434944 190485328399958016 190617129844499448 190657858757197824 191244405971452032 191725611102388224 192031419987795456 192106763681347584 192590138658521088 192738941842784256 192897326494851072 193357603827490176 193532106212507648 193742000825556816 194229490351859712 194539293010024128 194827025471757291 194868653907345408 195105308379807744 195256054889238528 195628782778225428 195670582524248064 196059577748865024 196704763691401216 196766069516902656 196979810283599913 197413580357627904 197868030031670256 198020911135228722 198063222004187136 198225981922885632 198303756058165248 198835812004097976 198878296991858688 199119820897910784 199273669187371008 199594945886441472 199991742787671552 200208987501363846 200494957782564864 200649868560211968 200814754074863616 201032892799723368 201111768228910752 201475588183916544 201554637305020416 201939388674297216 202421241506903778 202866994179661824 203113362081964032 203270295948125184 203333997712103136 203658322369869009 203701837777108992 203781760369164288 204106799223631872 204250869710111232 204408682462171584 205249870455843072 205989479025507468 206033492527939584 206362122971959296 206443089329209344 206667341936891712 207122444965380096 207292649367601152 207517824825520896 207599244623391744 208453562502500352 208614622430529024 208950958974868416 209366355730843656 209411090766102528 209665406020091904 209827402269032448 209893158928622592 210055331148971904 210227945672122848 210690889521168384 210919756380037632 211002510928693248 211870834018934784 212376384531833472 212634300929556096 212798591070693552 213018965648474112 213250361422910976 213334030386468864 213674305437239616 214144838529712128 214211948206989312 214295994449952768 215177870970322944 215344126379900928 215691312490186752 216035347486269888 216120109141516032 216511079839432704 216663905990836224 216831309573132288 217009492306707456 217723619489071104 217809043539296256 218705377051803648 218856704636277144 218903467461967872 219227235645763584 219493471927283712 219663061750393344 220129405339779072 220215773302161408 220567024967473152 221122011052376064 221292859152826368 222601533785629038 222649096764063744 222821124754710528 223004229663246336 223091725565435904 223690288504610223 223738084115841024 223825867946459136 224009798510149632 224182877835792384 225916598334221568 226162004399688789 226250739257524596 226299081956917248 226660036706906112 226748966968147968 227181812258584368 227682090289004544 229164567499247616 229620149126585856 229782228423875136 229959767769943032 230008902972604416 230197914491092992 230288232841740288 230565088011880448 230906104262823456 231414583572430848 232157388343454208 233204230538551296 233457552928711008 233549150201315712 233971650794225664 234510257815312896 234691450234345152 236506438881138204 236556972902449152 237027250711314432 237284725927542336 237377824794779904 237807251626917888 238002671496134656 238354688271301632 239646336354533376 239906656600774848 240383593616894568 240434956064784384 240726947652698112 240912943345926144 240988441732862976 241082993756196864 241372826512437344 241904354635415552 242075104841613312 242262142177388544 243039765922053624 243574964819361792 244135678845045888 244577330929729536 244939071925204992 245035173981708288 246043549183279104 246213792715811787 246266400894713856 247645581007251456 248137903088407296 248762262433923072 248954466546929664 249159046722515968 250077049989562368 250879758371152128 251705344630321152 252011023323918336 252205737565266432 252741169093820416 252840332309889024 252939534432731136 253243621258950656 254156173125999264 254992541295269376 255579538790907414 255634148136517632 256041893317060608 256142351575130112 256985255790379008 257196435326468096 257810138436653568 258322667767409088 258972653802479616 259385724013365504 259769367295676388 259824871876460544 260140411173076992 260341406518984704 260838377037633904 261177061886385984 261412770331820032 262354759355870208 262639747044799884 263218107143503872 263824040042227008 264027881513638296 264084296005582848 264301309230514176 264405008077553664 265114416005463968 265698225583161344 266126594515255296 266655657050228736 266945316668485128 267326610376753152 267533158080282624 267753005433151488 268043857066297824 268149024305214336 268634117578555392 269252518232396288 269602128398850048 269894988675871704 270431542819006389 270489325572882432 270817816109285376 271027061264166912 271111996949470848 271544429826492012 271602450369478656 272142398964842496 272334492946814976 272544909949562112 273419736662310327 273666493941124096 274021835421782016 274652638700676624 275149497295945728 275257452438945792 275556455915855616 276390199156801536 276690433100694528 276798992831188992 277938083336667136 278152829907372032 278298971250425856 278601278633157888 279155140974458208 279769869692043264 279857545238163456 280073774865295872 280303927562830464 281226341840050176 281336681238257664 282239728167546144 282494445358579712 282861249467645952 283168512709111296 283512401239408128 283731454760924736 284333815230547968 284445373848625152 284899073916319488 285615930942652416 285727992599937024 286866608957178048 287125501839867904 287498319131049984 287588416653582336 288047129981693184 288160145522021376 288885207987781632 289108412764176384 289345989742276608 290298159318761472 290412058052395008 291344235527789568 291808939515036192 292302980861018112 292657962569711616 292884082333857792 293443174167338142 293505873786372096 293621031069548544 294089366623297536 295057145537101824 296120370536441856 296802045047505384 296865462352084992 297031366702843083 297094833006280704 297338972884328448 297455634087247872 298253718006146964 298317445487788032 298679731346866176 298910503781056512 300313481252045769 300742436673847296 300974802840317952 301222131112295424 301549339199585052 301667652343366128 302213382275874816 302331955957530624 302909083011445824 303576120385339392 305000996568154704 305552756665663488 305672640553746432 306160198835447808 306376304565166848 306613023693257376 306930552654790656 307874805683764608 309543184457938944 310001012905337568 310683667448070144 310938974051401728 311276737238281344 311398866935087616 312680343753750528 312921933645793536 314839738392933888 315082996723457856 315341918508184272 316036334281752576 316379634570056448 316503766393039872 317806251028402176 319528448472711168 319875542134366464 320001045579703296 320511458155859424 321217257794568192 321317922310483968 321443991674929152 322766806455484416 323016189569851392 324053021229404832 324766619759149056 324995858986254336 325246964359698432 325514238460061184 326585429233606656 326713565308944384 328058065577705472 328285056954415716 328355201192951808 330194108009668608 330323659953242112 330850537451209728 331683016578564096 331939288729239552 333436066652749824 334506344494869504 335607126173761536 335738801919688704 336014697765224448 336274316753688576 337120443079852032 338874897501332352 339990055060359168 340772718387876552 340845530848690176 341389191089414144 341523135433506816 343746851248871424 344430223689878784 345296871736639488 345847632017820672 346359156394235184 347121875358646272 348236082515181312 349806345807826944 350186329393066512 350957476191338496 351765386722969344 352037175351517728 352401745640685568 354759658321707306 354835459353673728 355540876066971648 355927088891313504 356710877440376832 357004007244201984 357391809421730432 357532032406952448 359469504531800064 359859984901162272 360575390425341852 360652434097176576 361090421479047168 361369415018889216 361482662599294464 362059239768656016 362856531953123328 363112657262419968 363393213266082816 364559648883080436 365362447229042688 366203518267568832 366865996394594304 367009936585261056 367408607887807488 368920577467592704 369065323774918656 369399601342070784 371065295000567808 371468371510877184 372206854632610944 373143393650884608 373431699820394496 373738570083773952 374968455786733568 375115574984343552 376319637556728192 377558016945481728 378016534985877504 378308606347899648 379111753640730624 379260498464833536 379865431888425984 380821241256869888 381234259688998896 382488811942904064 383369308186361121 383451222204776448 384062839975590912 384213527362695168 385477883685568512 385794652989702144 386715207654980352 387064212425015296 387484001651113632 388458980703719424 389078586020048256 389654050943514582 389737307814690816 390210616759615488 390512109778477056 391257565556450856 391341165048496128 392119155497730048 393532139033805312 393959620567199826 394827160715255808 395736060063340512 396041822270457444 396126444008374272 396451963845771264 396607512116330496 397671624008195952 398547338374742016 399189891772882944 399983485575343104 400417975002727692 400989915565129728 401299737120423936 401629508149727232 402065785599446736 402223536457821504 402951176367833088 403109274610040832 403878777348594432 404842483013807556 405733988359323648 406226724163928064 406540591896250368 406667995424206272 407316644739738018 407403675554217984 407563520738328576 408213598447263744 408501739420222464 408817364924343168 410499740911686144 411978958051014936 412066985055879168 412724245943918592 412886178658418688 413334683873783424 414585298735202304 415035649651041792 415198489246783488 416907125005000704 417229244861058048 417901917949736832 418732711461687312 419654804538064896 419786317857245184 420110662297943808 420455891344245696 421381779042336768 421839512760075264 422005021857386496 423741668037869568 424752769063666944 425268601859112192 425597182141387104 426037931296948224 426500722845821952 426668060772937728 427348610874479232 428423896413978624 428591988899905536 430355741940645888 430688252759801856 431382624980373504 432070694972539776 432240218283032064 433327811981672448 433662619146264576 434018984613414912 435447238978142208 435618087078592512 437713409272554288 438454471291527168 438986943854567424 439326123500786688 440164761251007213 440258810679558144 440431546604322816 441134049934946304 442585718305652736 445203067571258076 445298193528127488 445642249509421056 446008459326492672 446183451130871808 447380577009220446 447476168231682048 447651735892918272 448019597020299264 448365755671584768 451833196668443136 452324008799377578 452501478515049192 452598163913834496 453320073413812224 453497933936295936 454363624517168736 455364180578009088 458329134998495232 459240298253171712 459564456847750272 459919535539886064 460395828982185984 461130176023760896 461812208525646912 462829167144861696 464314776686908416 466408461077102592 466915105857422016 467098300402631424 467943301588451328 469020515630625792 469382900468690304 473012877762276408 473113945804898304 474054501422628864 474569451855084672 474755649589559808 476005342992269312 476709376542603264 479292672709066752 479813313201549696 480767187233789136 481825886691852288 481976883465725952 482165987512393728 482745653024874688 483808709270831104 484150209683226624 484524284354777088 486079531844107248 487149929638723584 488271357690091776 489154661859459072 489878143850409984 490070347963416576 492087098366558208 492427585431623574 492532801789427712 495291162014502912 496275806176814592 497524524867846144 497908933093859328 498318093445031936 500154099979124736 501759516742304256 503410689260642304 504022046647836672 504411475130532864 505374355510415689 505482338187640832 505680664619778048 506487242517901312 508312346251998528 509985082590538752 511159077581814828 511268296273035264 512083786634121216 512284703150260224 513970511580758016 514392870652936192 515620276873307136 516645335534818176 517945307604959232 518771448026731008 519538734591352776 519649743752921088 520280822346153984 520682813037969408 521676754075267808 522354123772771968 522825540663640064 524709518711740416 525279494089599768 526436214287007744 527648080084454016 528055763027276592 528602618461028352 530228832010927936 531396451166322688 532139487482560959 532253189030510592 533311314100457472 533890633336970256 535066316160565248 535506010866302976 536087714132595648 536298048610428672 537268235157110784 538505036464792576 539204256797700096 539789977351743408 540863085638012778 540978651145764864 541635632218570752 542054122528333824 542223993898941696 543088859652984024 543204900738957312 544284797929684992 544668985893629952 545089819899124224 546839473324620654 547332987882248192 548043670843564032 549305277401353248 550298994591891456 550514904877891584 551112911831711232 553380866201389056 553597985662377984 555876166673334272 556305659814744064 556597942500851712 557202557266315776 558310281948916416 559539739384086528 559715090476326912 560147549730591744 560607855125660928 562452683680100352 562673362476515328 564479456335092288 564988890717159424 565722498935291904 566337025418222592 567024802478816256 567462909521849472 568667630461095936 568890747697250304 569798147832638976 571231861885304832 571455985199874048 573733217914356096 574251003679735808 575176833307164672 576094259963386368 576320291044042752 577770415975563264 578216825528352768 578691979484553216 580596318637522944 582688471055579136 583617879030072384 584481076415271873 584605961722036224 585315925139423232 585768164667715584 586886348334676284 587011747572744192 588178733246595072 590114291074203648 590939430850799739 592240741072883712 593604090095010768 594062733405686166 594189666012561408 594677945768656896 594911268174495744 596507436012293928 596634890975576064 597359462693732352 597821007562113024 600626962504091538 601484873347694592 601949605680635904 602444262224590848 603098678399170104 603335304686732256 604426764551749632 604663911915061248 605818166022891648 610001993136309408 610974967109607027 611105513331326976 611345281107492864 612320397670895616 612752609130333696 613226047386514752 615749611367529216 619086368915877888 620002025810675136 621367334896140288 621877948102803456 622553474476562688 622797733870175232 625360687507501056 625843867291587072 629679476785867776 630165993446915712 630683837016368544 632072668563505152 632759269140112896 633007532786079744 635612502056804352 639056896945422336 639751084268732928 640002091159406592 641022916311718848 642434515589136384 642635844620967936 642887983349858304 645533612910968832 646032379139702784 648106042458809664 649533239518298112 649991717972508672 650493928719396864 651028476920122368 653170858467213312 653427130617888768 656116131155410944 656570113908831432 656710402385903616 660388216019337216 660647319906484224 661701074902419456 663366033157128192 663878577458479104 669012688989739008 671070865513830669 671214252347523072 671477603839377408 672029395530448896 672548633507377152 677749795002664704 678486013199066367 679980110120718336 681545436775753104 682778382178828288 683046270867013632 687493702497742848 688860447379757568 690593743473278976 691695264035641344 692718312788470368 694243750717292544 696472165030362624 699612691615653888 700372658786133024 701914952382676992 703530773445938688 704074350703035456 709519316643414612 709670918707347456 711081752133943296 711854177782627008 713421754880753664 714008014488403968 714783618843460864 715064064813904896 718939009063600128 719719969802324544 721150780850683704 721304868194353152 722180842958094336 722738830037778432 722965325198588928 724118479537312032 725713063906246656 726225314524839936 726786426532165632 729119297766160872 730724894458085376 732407036535137664 733731992789188608 734817215775614976 737841154935185408 738130647549837312 738641378147435361 738799202684141568 742936743021754368 744413709265221888 746286787301769216 746863399640788992 747477140167547904 749936911573467136 750231149968687104 752639275113456384 755116033890963456 756033069971755008 756617212695799296 758223507281461248 758520996929667072 759730863776851968 761642482513739776 762468519377997792 764977623885808128 766738616372722242 766902444409552896 768125679951181824 768427054725390336 770955767371137024 771589305979404288 773430415309960704 774968003302227264 776917961407438848 778157172040096512 779308101887029164 779474615629381632 780421233519230976 781024219556954112 782515131112901712 784238310995460096 787064278067610624 787919241134399652 789654321430511616 791472120126681024 792083644540914888 792252888016748544 792903927691542528 793215024232660992 795343248016391904 797094676749484032 798379783545765888 799966971150686208 800835950005455384 801979831130259456 802599474240847872 803259016299454464 804131571198893472 804447072915643008 805902352735666176 807757554697188864 809684966027615112 811294628457019167 811467976718647296 812453448327856128 813081183792500736 813335990848412544 814633289479476036 814807351108435968 816427196894527488 817003478840444928 817634729848686336 820999481823372288 823957916102029872 825448491887837184 825772357316837376 826669367747566848 829170597470404608 830071299302083584 830396978493566976 833814250010001408 834458489722116096 835803835899473664 837465422923374624 839309609076129792 839572635714490368 840221324595887616 840911782688491392 843679025520150528 844010043714772992 847483336075739136 849505538127333888 850537203718224384 851194364282774208 853001445691643904 853336121545875456 854697221748958464 856847792827957248 857183977799811072 861376505519603712 862765249960747008 864141389945079552 864480436566064128 866655623963344896 867325238292529152 868037969226829824 870894477956284416 871236174157185024 875426818545108576 876908942583054336 877973887709134848 878652247001573376 880329522502014426 880517621359116288 880863093208645632 882268099869892608 885171436611305472 890406135142516152 890596387056254976 891094100108529249 891284499018842112 892016918652985344 892366902261743616 894761154018440892 894952336463364096 896039194040598528 896731511343169536 903666393336886272 904648017598755156 905002957030098384 906640146827624448 906995867872591872 908727249034337472 910728361156018176 916658269996990464 918480596506343424 919128913695500544 919839071079772128 920791657964371968 922260352047521792 923624417051293824 928629553373816832 932816922154205184 933830211714844032 934196600805262848 938041031261251584 938765800937380608 946025755524552816 948109002845257728 949138903710169344 949511299179119616 952010685984538624 953418753085206528 958585345418133504 959626626403099392 961534374467578272 963651773383704576 963953766931451904 964331975024787456 965491306049749376 968300419366453248 969048568709554176 972159063688214496 974299859277447168 976542715380183552 979756287700819968 980140695926833152 984174196733116416 984855170863247148 985065603578855424 990582324029005824 992551612353629184 995049049735692288 995817866187718656 996636186890063872 1000308199958249472 1003519033484608512 1006821378521284608 1008044093295673344 1008822950261065728 1010748711020831378 1010964676375281664 1011361329239556096 1012974485035802624 1016624692503997056 1019970165181077504 1022318155163629656 1022536592546070528 1024167573268242432 1024569406300520448 1028785741305872384 1031240553746614272 1033290671069636352 1035890615209918464 1037542896053462016 1039077469182705552 1041365626075938816 1043353508150535616 1044708247545543936 1045651081327280128 1049419037423480832 1050558988179199536 1052872428574015488 1055296160168908032 1056111526054553184 1057205236922056704 1060457664021855872 1064278974965121918 1064506378061021184 1066622628200914944 1067781266673940512 1070132632321130496 1071012021732605952 1072175428265191296 1072596097220857344 1077010072929585152 1078408513595400192 1079579954703486816 1081726171276025556 1081957302291529728 1083271264437141504 1084108245056667648 1084447987797883392 1086177719305968048 1088569595859369984 1089337971787259904 1090179639798248448 1093678946649241308 1094665975764496384 1096087341687128064 1098610554802706496 1100597989183782912 1101029809755783168 1102225823663422464 1106761732402778112 1107195971324755968 1111752333346668544 1112611319629488128 1113195885001703424 1114405114532631552 1116620563897832832 1119430180952653824 1120295099461183488 1121215710251321856 1124905367360200704 1125346724953030656 1128958912670184576 1129977781434318848 1132674050836445184 1134049604957632512 1134925819043698944 1137335260922191872 1137781495394500608 1139596295665277952 1142463723770609664 1147466435828712192 1148502007359471616 1150107924559083363 1150353666614329344 1152188519926772736 1152640582088085504 1156433651056705536 1157383958969106432 1161192637275045888 1165376942111158272 1167235758060144768 1168962152830543746 1169211923444072448 1170631850278846464 1171536329335431168 1173772696669352568 1174023495145488384 1176357466493190144 1181878861701599478 1184481482145767424 1187208180190021536 1188125466811372332 1188379332025122816 1189355891537313792 1189822536348991488 1193014872024587856 1195642015124226048 1201253925008183076 1202969746695389184 1203899211361271808 1204888524449181696 1206197356798340208 1206670609373464512 1208853529103499264 1209327823830122496 1211636332045783296 1220003986272618816 1221949934219214054 1222211026662653952 1222690562214985728 1224640795341791232 1225505218260667392 1226452094773029504 1231499222735058432 1238172737831755776 1240004051621350272 1243755896205606912 1245106948953125376 1245595467740350464 1250721375015002112 1251687734583174144 1259358953571735552 1260331986893831424 1261367674032737088 1264145337127010304 1265518538280225792 1266015065572159488 1271225004113608704 1278113793890844672 1279502168537465856 1280004182318813184 1282045832623437696 1285271689241935872 1285775966699716608 1291067225821937664 1292064758279405568 1296212084917619328 1299983435945017344 1300987857438793728 1302056953840244736 1306341716934426624 1306854261235777536 1313140227817662864 1320494283753021639 1320776432038674432 1321294639812968448 1323402149804838912 1327757154916958208 1338025377979478016 1342141731027661338 1342428504695046144 1342955207678754816 1344058791060897792 1345097267014754304 1355499590005329408 1356972026398132734 1359960220241436672 1363090873551506208 1365556764357656576 1366092541734027264 1374987404995485696 1377720894759515136 1381187486946557952 1383390528071282688 1385436625576940736 1388487501434585088 1392944330060725248 1399225383231307776 1400745317572266048 1403829904765353984 1407061546891877376 1408148701406070912 1419038633286829224 1419341837414694912 1422163504267886592 1423708355565254016 1428016028976807936 1429567237686921728 1430128129627809792 1437878018127200256 1439439939604649088 1442301561701367408 1445477660075556864 1445930650397177856 1448236959074624064 1451426127812493312 1452450629049679872 1453572853064331264 1458238595532321744 1461449788916170752 1464814073070275328 1467463985578377216 1469634431551229952 1475682309870370816 1476261295099674624 1477282756294870722 1477598405368283136 1485873486043508736 1488827418530443776 1492573574603538432 1493726799281577984 1494954280335095808 1499873823146934272 1500462299937374208 1505278550226912768 1510232067781926912 1512066139943510016 1513234425391598592 1516123066531247067 1516447014562922496 1517041993859334144 1519461727553703936 1524937038755995584 1529955247771616256 1533477232745444484 1533804888819105792 1536251359902363648 1536854109450780672 1541911534742274048 1543178611958808576 1546860830619921408 1549936006604454528 1553835922814877696 1556314344080193024 1558616203774058328 1558949231258763264 1560842467038461952 1562048439113908224 1565030262225803424 1568476621990920192 1574128556135221248 1575838482268799304 1579308642861023232 1582944240253362048 1584167289081829776 1585807855383085056 1590686496032783808 1594189353498968064 1596418462447682877 1596759567091531776 1599933942301372416 1601671900010910768 1605198948481695744 1606518032598908928 1608263142397786944 1608894145831286016 1611804705471332352 1615515109394377728 1619369932055230224 1622589256914038334 1622935953437294592 1624906896655712256 1626162367585001472 1626671981696825088 1629266578958952072 1629614702216871936 1632854393789054976 1634006957680889856 1635269459697372672 1641998963646744576 1647915832204059744 1650896983775674368 1651544714633674752 1653338735495133696 1660142598604167168 1660793956987133952 1667628500020002816 1668916979444232192 1671607671798947328 1674930845846749248 1678619218152259584 1679145271428980736 1680442649191775232 1681823565376982784 1687358051040301056 1688020087429545984 1694966672151478272 1699011076254667776 1701074407436448768 1702388728565548416 1706002891383287808 1706672243091750912 1709394443497916928 1713695585655914496 1714367955599622144 1722753011039207424 1725530499921494016 1728282779890159104 1728960873132128256 1733311247926689792 1734650476585058304 1736075938453659648 1741788955912568832 1750853637090217152 1753443229245815619 1753817885166108672 1755947775418269696 1757304494003146752 1760659045004028852 1761035242718232576 1764536199739785216 1770342873222610944 1780812270285032304 1782188200217058498 1782568998037684224 1784033837305970688 1784733804523487232 1789522308036881784 1789904672926728192 1792078388081197056 1793463022686339072 1807332786673772544 1809296035197510312 1810005914060196768 1813280293655248896 1813991735745183744 1817454498068674944 1832924901328821081 1833316539993980928 1836961193012686848 1838257827391001088 1839678142159544256 1844520704095043584 1847248834102587648 1857259106747633664 1865633844308410368 1867660423429688064 1868393201610525696 1876082062522503168 1877531601874761216 1892051511049105632 1896218005690515456 1898277807420338688 1899022598358239232 1906837506170413056 1917170690836267008 1919253252806198784 1923068748935156544 1927303546767409152 1927907533862903808 1928663950049574912 1930982612099498752 1936600838732906496 1938097137419108352 1944318127376428992 1948599718554894336 1953085430760367104 1959512575401639936 1960281391853666304 1968348393466232832 1969710341726494296 1970131207157710848 1981164648058011648 1985103224707258368 1990098099471384576 1991635732375437312 1993272373780127744 2007038066969217024 2013212596541492007 2013642757042569216 2016088186591346688 2017645900522131456 2021497422041662756 2021929352750563328 2025948970071605248 2033249385007994112 2035458039597199101 2039940330362155008 2044636310327259312 2048335146536484864 2049138812601040896 2057571482611744768 2062481107493228544 2066581342139272704 2071781230419836928 2075085792106924032 2078154938365411104 2082731252151877632 2086707016301071232 2089416495091087872 2098838074846961664 2101117976358399072 2105744857148030976 2110592320337816064 2112223052109106368 2120915328043711744 2128557949930243836 2129012756122042368 2133245256401829888 2135562533347881024 2140265264642260992 2142024043465211904 2144350856530382592 2145192194441714688 2154020145859170304 2156817027190800384 2159159909406973632 2163452342552051112 2163914604583059456 2166542528874283008 2168216490113335296 2168895975595766784 2172355438611936096 2177139191718739968 2178675943574519808 2180359279596496896 2187357893298482616 2189331951528992768 2192174683374256128 2197221109605412992 2201195978367565824 2204451647326844928 2213523464805556224 2214391942649511936 2223504666693337088 2225222639258976256 2228810229065263104 2233241127795665664 2238860361905307648 2240590198922366976 2242431420502643712 2249810734720401408 2250693449906061312 2257917825340369152 2259955562868637696 2265348101672890368 2268099209915265024 2269851638087397888 2274670521844383744 2275562990789001216 2279192591330555904 2284927447541219328 2294932871657424384 2300215849118166726 2300707333228658688 2304377039853545472 2305281164176171008 2312867302113411072 2314767917938212864 2330753884222316544 2334471516120289536 2337924305661087492 2338423846888144896 2341263700557692928 2343072658670862336 2347545393338705136 2352714932986380288 2363757723403198956 2368962964291534848 2374416360380043072 2376250933622744664 2376758664050245632 2378711783074627584 2379645072697982976 2386029744049175712 2391284030248452096 2402507850016366152 2405939493390778368 2407798422722543616 2409777048898363392 2412394713596680416 2413341218746929024 2417707058206998528 2423272664091566592 2440007972545237632 2443899868438428108 2444422053325307904 2449281590683582464 2451010436521334784 2452904189546059008 2462998445470116864 2476345475663511552 2480008103242700544 2487511792411213824 2490213897906250752 2491190935480700928 2501442750030004224 2503375469166348288 2518717907143471104 2520663973787662848 2522735348065474176 2531037076560451584 2532030131144318976 2542450008227217408 2559004337074931712 2560008364637626368 2564091665246875392 2570543378483871744 2571551933399433216 2584129516558811136 2592424169835238656 2599966871890034688 2601975714877587456 2604113907680489472 2612683433868853248 2613708522471555072 2626280455635325728 2640988567506043278 2641552864077348864 2642589279625936896 2646804299609677824 2655514309833916416 2676050755958956032 2684283462055322676 2684857009390092288 2688117582121795584 2690194534029508608 2710999180010658816 2713944052796265468 2719920440482873344 2726181747103012416 2731113528715313152 2732185083468054528 2749974809990971392 2755441789519030272 2762374973893115904 2766781056142565376 2770873251153881472 2785888660121450496 2798450766462615552 2801490635144532096 2814123093783754752 2816297402812141824 2838077266573658448 2844327008535773184 2847416711130508032 2856032057953615872 2859134475373843456 2860256259255619584 2875756036254400512 2878879879209298176 2884603123402734816 2890955320151113728 2891861300794355712 2896473918149248128 2904901258099359744 2907145706128662528 2916477191064643488 2922899577832341504 2929628146140550656 2939268863102459904 2951364619740741632 2952522590199349248 2954565512589741444 2955196810736566272 2971746972087017472 2977654837060887552 2985147149207076864 2987453598563155968 2989908560670191616 2999747646293868544 3000924599874748416 3010557100453825536 3020464135563853824 3024132279887020032 3026468850783197184 3032246133062494134 3032894029125844992 3034083987718668288 3038923455107407872 3049874077511991168 3059910495543232512 3066954465490888968 3067609777638211584 3072502719804727296 3073708218901561344 3086357223917617152 3093721661239842816 3099872013208909056 3107671845629755392 3112628688160386048 3117232407548116656 3124096878227816448 3130060524451606848 3136953243981840384 3148257112270442496 3151676964537598608 3158617285722046464 3165888480506724096 3168334578163659552 3171615710766170112 3181372992065567616 3192836924895365754 3193519134183063552 3199867884602744832 3203343800021821536 3210397896963391488 3213036065197817856 3216526284795573888 3217788291662572032 3231030218788755456 3238739864110460448 3245178513828076668 3245871906874589184 3249813793311424512 3252324735170002944 3253343963393650176 3258533157917904144 3265708787578109952 3268013915361779712 3270538919394745344 3283997927293489152 3295831664408119488 3301793967551348736 3303089429267349504 3306677470990267392 3320285197208334336 3321587913974267904 3335257000040005632 3337833958888464384 3343215343597894656 3349861691693498496 3358290542857961472 3360885298383550464 3363647130753965568 3374716102080602112 3376040174859091968 3389933344302956544 3398022152509335552 3402148814872897536 3404777457131096832 3412005782766575616 3413344486183501824 3418788886995833856 3427391171311828992 3445506022078414848 3450323773677250089 3451060999842988032 3456565559780318208 3457921746264256512 3469300953170116608 3472151876907319296 3483577911825137664 3501707274180434304 3506886458491631238 3507635770332217344 3511895550836539392 3514608988006293504 3521318090008057704 3522070485436465152 3529072399479570432 3561624540570064608 3564376400434116996 3565137996075368448 3568067674611941376 3569467609046974464 3579044616073763568 3586926045372678144 3614665573347545088 3618592070395020624 3620011828120393536 3626560587310497792 3627983471490367488 3634908996137349888 3665849802657642162 3666633079987961856 3673922386025373696 3676515654782002176 3679356284319088512 3689041408190087168 3694497668205175296 3714518213495267328 3731267688616820736 3735320846859376128 3736786403221051392 3752164125045006336 3755063203749522432 3784103022098211264 3792436011381030912 3796555614840677376 3798045196716478464 3813675012340826112 3834341381672534016 3838506505612397568 3846137497870313088 3855815067725807616 3857327900099149824 3861965224198997504 3873201677465812992 3876194274838216704 3888636254752857984 3906170861520734208 3919025150803279872 3920562783707332608 3939420683452988592 3961482851259064917 3962329296116023296 3970206449414516736 3983271464750874624 3986544747560255488 4014076133938434048 4026425193082984014 4027285514085138432 4032176373182693376 4035291801044262912 4042994844083325512 4043858705501126656 4051897940143210496 4066498770015988224 4070916079194398202 4079880660724310016 4089272620654518624 4096670293072969728 4098277625202081792 4124962214986457088 4133162684278545408 4143562460839673856 4150171584213848064 4156309876730822208 4165462504303755264 4173414032602142464 4178832990182175744 4197676149693923328 4202235952716798144 4211489714296061952 4221184640675632128 4224446104218212736 4241830656087423488 4257115899860487672 4258025512244084736 4266490512803659776 4271125066695762048 4284048086930423808 4288701713060765184 4290384388883429376 4308040291718340608 4313634054381600768 4318319818813947264 4326904685104102224 4336432980226670592 4337791951191533568 4344710877223872192 4354278383437479936 4357351887149039616 4360718559192993792 4374715786596965232 4378663903057985536 4384349366748512256 4394442219210825984 4402391956735131648 4408903294653689856 4427046929611112448 4428783885299023872 4447009333386674176 4450445278517952512 4457620458130526208 4466482255591331328 4477720723810615296 4481180397844733952 4484862841005287424 4499621469440802816 4501386899812122624 4515835650680738304 4530696203345780736 4536198419830530048 4539703276174795776 4548369199593741201 4549341043688767488 4551125981578002432 4558385182661111808 4589865743314848768 4600431698236333452 4601414666457317376 4608754079707090944 4610562328352342016 4625734604226822144 4629535835876425728 4661507768444633088 4668943032240579072 4675848611322174984 4676847693776289792 4682527401115385856 4686145317341724672 4695090786677410272 4705429865972760576 4727515446806397912 4737925928583069696 4748832720760086144 4752501867245489328 4757423566149255168 4772059488098351424 4782568060496904192 4805015700032732304 4815596845445087232 4819554097796726784 4824789427193360832 4826682437493858048 4835414116413997056 4846545328183133184 4880015945090475264 4887799736876856216 4888844106650615808 4898563181367164928 4902020873042669568 4905808379092118016 4925996890940233728 4952690951327023104 4960016206485401088 4980427795812501504 4982381870961401856 5002885500060008448 5006750938332696576 5037435814286942208 5041327947575325696 5045470696130948352 5062074153120903168 5064060262288637952 5084900016454434816 5118008674149863424 5120016729275252736 5128183330493750784 5141086756967743488 5143103866798866432 5168259033117622272 5184848339670477312 5199933743780069376 5203951429755174912 5208227815360978944 5225366867737706496 5252560911270651456 5281977135012086556 5283105728154697728 5293608599219355648 5311028619667832832 5352101511917912064 5368566924110645352 5369714018780184576 5376235164243591168 5380389068059017216 5421998360021317632 5427888105592530936 5439840880965746688 5452363494206024832 5462227057430626304 5498774703986463243 5499949619981942784 5510883579038060544 5533562112285130752 5541746502307762944 5571777320242900992 5596901532925231104 5602981270289064192 5628246187567509504 5632594805624283648 5676154533147316896 5688654017071546368 5694833422261016064 5718268950747686912 5720512518511239168 5751512072508801024 5757759758418596352 5769206246805469632 5781910640302227456 5783722601588711424 5792947836298496256 5809802516198719488 5814291412257325056 5832954382129286976 5845799155664683008 5859256292281101312 5878537726204919808 5902729239481483264 5905045180398698496 5909131025179482888 5910393621473132544 5943493944174034944 5955309674121775104 5970294298414153728 5974907197126311936 5979817121340383232 5999495292587737088 6021114200907651072 6039637789624476021 6040928271127707648 6048264559774040064 6052937701566394368 6064492266124988268 6065788058251689984 6077846910214815744 6099748155023982336 6106374118791597303 6119820991086465024 6133908930981777936 6145005439609454592 6147416437803122688 6172714447835234304 6187443322479685632 6199744026417818112 6215343691259510784 6225257376320772096 6234464815096233312 6248193756455632896 6260121048903213696 6296514224540884992 6303353929075197216 6317234571444092928 6331776961013448192 6336669156327319104 6362745984131135232 6385673849790731508 6387038268366127104 6399735769205489664 6406687600043643072 6420795793926782976 6426072130395635712 6433052569591147776 6435576583325144064 6462060437577510912 6477479728220920896 6490357027656153336 6491743813749178368 6499627586622849024 6504649470340005888 6506687926787300352 6517066315835808288 6531417575156219904 6536027830723559424 6541077838789490688 6567995854586978304 6591663328816238976 6603587935102697472 6613354941980534784 6640570394416668672 6643175827948535808 6670514000080011264 6675667917776928768 6686430687195789312 6699723383386996992 6716581085715922944 6721770596767100928 6727294261507931136 6749432204161204224 6752080349718183936 6779866688605913088 6796044305018671104 6804297629745795072 6809554914262193664 6824011565533151232 6826688972367003648 6837577773991667712 6854782342623657984 6900647547354500178 6902121999685976064 6913131119560636416 6915843492528513024 6938601906340233216 6944303753814638592 7003414548360868608 7013772916983262476 7015271540664434688 7023791101673078784 7029217976012587008 7042636180016115408 7058144798959140864 7123249081140129216 7128752800868233992 7130275992150736896 7136135349223882752 7138935218093948928 7158089232147527136 7173852090745356288 7229331146695090176 7237184140790041248 7240023656240787072 7253121174620995584 7269817992274699776 7331699605315284324 7333266159975923712 7347844772050747392 7353031309564004352 7358712568638177024 7378082816380174336 7388995336410350592 7429036426990534656 7462535377233641472 7470641693718752256 7473572806442102784 7504328250090012672 7510126407499044864 7568206044196422528 7593111229681354752 7596090393432956928 7627350024681652224 7677013011224795136 7692274995740626176 7711630135451615232 7714655800198299648 7723930448397995008 7752388549676433408 7777272509505715968 7812341723041468416 7838050301606559744 7841125567414665216 7878841366905977184 7922965702518129834 7924658592232046592 7940412898829033472 7966542929501749248 7973089495120510976 8028152267876868096 8052850386165968028 8054571028170276864 8064352746365386752 8070583602088525824 8085989688166651024 8103795880286420992 8132997540031976448 8141832158388796404 8159761321448620032 8178545241309037248 8193340586145939456 8196555250404163584 8249924429972914176 8266325368557090816 8287124921679347712 8300343168427696128 8312619753461644416 8346828065204284928 8357665980364351488 8395352299387846656 8404471905433596288 8442369281351264256 8448892208436425472 8483661312174846976 8514231799720975344 8532981025607319552 8542250133391524096 8568096173860847616 8577403426121530368 8580768777766858752 8616080583436681216 8627268108763201536 8636639637627894528 8653809370208204448 8672865960453341184 8675583902383067136 8689421754447744384 8714703774298079232 8721437118385987584 8749431573193930464 8757327806115971072 8768698733497024512 8788884438421651968 8817806589307379712 8854093859222224896 8857567770598047744 8900890557035905024 8915240916261052416 8932964511182662656 8955441447621230592 8962360795689467904 8969725682010574848 8999242938881605632 9002773799624245248 9031671301361476608 9061392406691561472 9072396839661060096 9079406552349591552 9096738399187482402 9098682087377534976 9102251963156004864 9116770365322223616 9179731486629697536 9200863396472666904 9202829332914634752 9217508159414181888 9221124656704684032 9259071671752851456 9323015536889266176 9337886064481158144 9351697222644349968 9372290634683449344 9390181573354820544 9410859731945521152 9455030893612795824 9475851857166139392 9497665441520172288 9505003734490978656 9514847132298510336 9544118976196702848 9610031400065464608 9631193690890174464 9639108195593453568 9649578854386721664 9653364874987716096 9693090656366266368 9760031890180950528 9775599473753712432 9797126362734329856 9804041746085339136 9811616758184236032 9851993781880467456 9905381902654046208 9920032412970802176 9960855591625003008 9964763741922803712 10005771000120016896 10013501876665393152 10074871628573884416 10082655895150651392 10090941392261896704 10124148306241806336 10128120524577275904 10169800032908869632 10236017348299726848 10240033458550505472 10256366660987501568 10282173513935486976 10336518066235244544 10369696679340954624 10407902859510349824 10416455630721957888 10450733735475412992 10505121822541302912 10563954270024173112 10566211456309395456 10587217198438711296 10704203023835824128 10737133848221290704 10760778136118034432 10843996720042635264 10855776211185061872 10879681761931493376 10904726988412049664 10924454114861252608 10997549407972926486 10999899239963885568 11021767158076121088 11067124224570261504 11083493004615525888 11143554640485801984 11193803065850462208 11205962540578128384 11256492375135019008 11265189611248567296 11352309066294633792 11377308034143092736 11389666844522032128 11436537901495373824 11441025037022478336 11503024145017602048 11515519516837192704 11538412493610939264 11567445203177422848 11585895672596992512 11619605032397438976 11628582824514650112 11665908764258573952 11718512584562202624 11757075452409839616 11805458478962966528 11818262050358965776 11884448553777194751 11886987888348069888 11910619348243550208 11949814394252623872 11959634242680766464 11998990585175474176 12042228401815302144 12079275579248952042 12081856542255415296 12096529119548080128 12105875403132788736 12128984532249976536 12131576116503379968 12155693820429631488 12199496310047964672 12212748237583194606 12239641982172930048 12267817861963555872 12290010879218909184 12294832875606245376 12374886644959371264 12399488052835636224 12430687382519021568 12450514752641544192 12468929630192466624 12496387512911265792 12520242097806427392 12593028449081769984 12606707858150394432 12634469142888185856 12663553922026896384 12673338312654638208 12725491968262270464 12771347699581463016 12774076536732254208 12799471538410979328 12813375200087286144 12852144260791271424 12866105139182295552 12871153166650288128 12924120875155021824 12954959456441841792 12980714055312306672 13009298940680011776 13013375853574600704 13034132631671616576 13062835150312439808 13072055661447118848 13082155677578981376 13135991709173956608 13183326657632477952 13207175870205394944 13226709883961069568 13281140788833337344 13286351655897071616 13341028000160022528 13351335835553857536 13372861374391578624 13399446766773993984 13433162171431845888 13443541193534201856 13454588523015862272 13498864408322408448 13504160699436367872 13592088610037342208 13608595259491590144 13619109828524387328 13645107598781223603 13648023131066302464 13653377944734007296 13675155547983335424 13801295094709000356 13804243999371952128 13826262239121272832 13831686985057026048 13877203812680466432 13888607507629277184 14006829096721737216 14027545833966524952 14030543081328869376 14047582203346157568 14058435952025174016 14085272360032230816 14116289597918281728 14246498162280258432 14257505601736467984 14272270698447765504 14316178464295054272 14347704181490712576 14458662293390180352 14474368281580082496 14480047312481574144 14506242349241991168 14539635984549399552 14663399210630568648 14666532319951847424 14695689544101494784 14706062619128008704 14717425137276354048 14756165632760348672 14777990672820701184 14858072853981069312 14941283387437504512 14947145612884205568 15008656500180025344 15020252814998089728 15136412088392845056 15186222459362709504 15192180786865913856 15254700049363304448 15354026022449590272 15384549991481252352 15423260270903230464 15429311600396599296 15447860896795990016 15504777099352866816 15554545019011431936 15624683446082936832 15676100603213119488 15757682733811954368 15845931405036259668 15849317184464093184 15880825797658066944 15933085859003498496 15946178990241021952 16056304535753736192 16105700772331936056 16109142056340553728 16128705492730773504 16141167204177051648 16171979376333302048 16207591760572841984 16265995080063952896 16283664316777592808 16319522642897240064 16357090482618074496 16386681172291878912 16496324111959389729 16499848859945828352 16532650737114181632 16600686336855392256 16625239506923288832 16693656130408569856 16715331960728702976 16790704598775693312 16808943810867192576 16884738562702528512 16897784416872850944 16967322624349693952 17028463599441950688 17065962051214639104 17084500266783048192 17154806852243060736 17161537555533717504 17232161166873362432 17254536217526403072 17273279275255789056 17307618740416408896 17345731920906682368 17351167804766134272 17378843508895488768 17429407548596158464 17442874236771975168 17498863146387860928 17514655612231942144 17537397466994049024 17577768876843303936 17635613178614759424 17708187718444449792 17715135541196095488 17801781114071810048 17830481832522104832 17865929022365325312 17910882895242461184 17924721591378935808 17939451364021149696 17998485877763211264 18063342602722953216 18118913368873428063 18122784813383122944 18144793679322120192 18158813104699183104 18193476798374964804 18197364174755069952 18233540730644447232 18319122356374791909 18359462973259395072 18401726792945333808 18435016318828363776 18442249313409368064 18518143343505702912 18646031073778532352 18675772128962316288 18703394445288699936 18744581269366898688 18780363146709641088 18910061787225591648 18951703714332278784 18995330883040344576 19010007468981957312 19088237952393405696 19220062800130929216 19262387381780348928 19278216391186907136 19299157708773443328 19306729749975432192 19386181312732532736 19520063780361901056 19551198947507424864 19594252725468659712 19608083492170678272 19623233516368472064 19703987563760934912 19810763805308092416 19840064825941604352 19921711183250006016 19929527483845607424 20011542000240033792 20027003753330786304 20149743257147768832 20165311790301302784 20181882784523793408 20248296612483612672 20256241049154551808 20339600065817739264 20472034696599453696 20480066917101010944 20512733321975003136 20564347027870973952 20739393358681909248 20815805719020699648 20832911261443915776 21010243645082605824 21127908540048346224 21174434396877422592 21408406047671648256 21474267696442581408 21521556272236068864 21687993440085270528 21711552422370123744 21759363523862986752 21809453976824099328 21995098815945852972 21999798479927771136 22043534316152242176 22134248449140523008 22166986009231051776 22287109280971603968 22387606131700924416 22411925081156256768 22512984750270038016 22530379222497134592 22704618132589267584 22779333689044064256 22873075802990747648 22882050074044956672 23031039033674385408 23076824987221878528 23134890406354845696 23171791345193985024 23257165649029300224 23331817528517147904 23437025169124405248 23514150904819679232 23610916957925933056 23636524100717931552 23768897107554389502 23773975776696139776 23821238696487100416 23899628788505247744 23919268485361532928 24084456803630604288 24158551158497904084 24163713084510830592 24193058239096160256 24211750806265577472 24257969064499953072 24311387640859262976 24398992620095929344 24425496475166389212 24479283964345860096 24535635723927111744 24580021758437818368 24589665751212490752 24749773289918742528 24798976105671272448 24861374765038043136 24901029505283088384 24937859260384933248 25040484195612854784 25186056898163539968 25213415716300788864 25327107844053792768 25346676625309276416 25450983936524540928 25542695399162926032 25598943076821958656 25626750400174572288 25704288521582542848 25732210278364591104 25742306333300576256 25848241750310043648 25909918912883683584 25961428110624613344 26018597881360023552 26026751707149201408 26068265263343233152 26144111322894237696 26164311355157962752 26271983418347913216 26366653315264955904 26453419767922139136 26562281577666674688 26572703311794143232 26702671671107715072 26745722748783157248 26798893533547987968 26866324342863691776 26887082387068403712 26909177046031724544 26997728816644816896 27008321398872735744 27184177220074684416 27217190518983180288 27238219657048774656 27290215197562447206 27296046262132604928 27306755889468014592 27350311095966670848 27602590189418000712 27608487998743904256 27652524478242545664 27663373970114052096 27777215015258554368 28013658193443474432 28055091667933049904 28116871904050348032 28170544720064461632 28232579195836563456 28492996324560516864 28515011203472935968 28544541396895531008 28632356928590108544 28917324586780360704 28948736563160164992 28960094624963148288 29079271969098799104 29326798421261137296 29391379088202989568 29412125238256017408 29434850274552708096 29512331265520697344 29555981345641402368 29716145707962138624 29882566774875009024 29894291225768411136 30017313000360050688 30040505629996179456 30272824176785690112 30372444918725419008 30384361573731827712 30509400098726608896 30708052044899180544 30769099982962504704 30846520541806460928 30895721793591980032 31009554198705733632 31109090038022863872 31249366892165873664 31352201206426238976 31515365467623908736 31691862810072519336 31698634368928186368 31761651595316133888 31892357980482043904 32112609071507472384 32211401544663872112 32282334408354103296 32343958752666604096 32415183521145683968 32531990160127905792 32567328633555185616 32639045285794480128 32714180965236148992 32773362344583757824 32992648223918779458 32999697719891656704 33065301474228363264 33201372673710784512 33250479013846577664 33387312260817139712 33430663921457405952 33581409197551386624 33617887621734385152 33769477125405057024 33795568833745701888 33934645248699387904 34056927198883901376 34131924102429278208 34169000533566096384 34309613704486121472 34323075111067435008 34464322333746724864 34509072435052806144 34546558550511578112 34615237480832817792 34702335609532268544 34757687017790977536 34858815097192316928 34885748473543950336 34997726292775721856 35029311224463884288 35155537753686607872 35271226357229518848 35416375436888899584 35603562228143620096 35653345661331584253 35660963665044209664 35731858044730650624 35849443182757871616 35878902728042299392 35996971755526422528 36126685205445906432 36237826737746856126 36245569626766245888 36289587358644240384 36317626209398366208 36386953596749929608 36394728349510139904 36467081461288894464 36638244712749583818 36718925946518790144 36803453585890667616 36870032637656727552 36884498626818736128 37292062147557064704 37351544257924632576 37406788890577399872 37489162538733797376 37560726293419282176 37820123574451183296 37903407428664557568 37990661766080689152 38020014937963914624 38176475904786811392 38440125600261858432 38556432782373814272 38598315417546886656 38613459499950864384 38772362625465065472 39040127560723802112 39102397895014849728 39188505450937319424 39216166984341356544 39246467032736944128 39407975127521869824 39621527610616184832 39680129651883208704 39843422366500012032 39859054967691214848 40023084000480067584 40054007506661572608 40299486514295537664 40330623580602605568 40363765569047586816 40496593224967225344 40512482098309103616 40935322796343670809 40944069393198907392 40960133834202021888 41025466643950006272 41478786717363818496 41631611438041399296 41665822522887831552 42020487290165211648 42255817080096692448 42348868793754845184 42816812095343296512 42948535392885162816 43043112544472137728 43375986880170541056 43423104844740247488 43518727047725973504 43618907953648198656 43990197631891705944 43999596959855542272 44087068632304484352 44268496898281046016 44333972018462103552 44574218561943207936 44823850162312513536 45025969500540076032 45060758444994269184 45409236265178535168 45558667378088128512 45746151605981495296 45764100148089913344 46062078067348770816 46153649974443757056 46269780812709691392 46343582690387970048 46514331298058600448 46663635057034295808 46874050338248810496 47028301809639358464 47273048201435863104 47537794215108779004 47547951553392279552 47642477392974200832 47799257577010495488 47838536970723065856 48168913607261208576 48317102316995808168 48327426169021661184 48386116478192320512 48423501612531154944 48515938128999906144 48622775281718525952 48797985240191858688 48850992950332778424 48958567928691720192 49071271447854223488 49160043516875636736 49488972335878169187 49499546579837485056 49597952211342544896 49802059010566176768 49875718520769866496 50080968391225709568 50372113796327079936 50426831432601577728 50654215688107585536 50693353250618552832 50901967873049081856 51085390798325852064 51197886153643917312 51253500800349144576 51464420556729182208 51484612666601152512 51696483500620087296 51819837825767367168 51922856221249226688 52037195762720047104 52053503414298402816 52136530526686466304 52288222645788475392 52328622710315925504 52543966836695826432 52733306630529911808 52906839535844278272 53124563155333349376 53145406623588286464 53405343342215430144 53491445497566314496 53597787067095975936 53732648685727383552 53774164774136807424 53818354092063449088 53995457633289633792 54356740106620284189 54368354440149368832 54434381037966360576 54476439314097549312 54580430395124894412 54592092524265209856 54700622191933341696 55205180378836001424 55305048956485091328 55326747940228104192 55554430030517108736 56027316386886948864 56110183335866099808 56233743808100696064 56341089440128923264 56985992649121033728 57030022406945871936 57264713857180217088 57834649173560721408 57897473126320329984 57920189249926296576 58158543938197598208 58653596842522274592 58782758176405979136 58824250476512034816 58869700549105416192 59111962691282804736 59432291415924277248 59765133549750018048 59788582451536822272 60034626000720101376 60081011259992358912 60545648353571380224 60744889837450838016 60768723147463655424 61018800197453217792 61416104089798361088 61538199965925009408 61693041083612921856 61791443587183960064 62218180076045727744 62498733784331747328 63030730935247817472 63383725620145038672 63523303190632267776 63784715960964087808 64225218143014944768 64422803089327744224 64564668816708206592 64687917505333208192 65063980320255811584 65134657267110371232 65278090571588960256 65428361930472297984 65985296447837558916 65999395439783313408 66130602948456726528 66402745347421569024 66500958027693155328 66774624521634279424 66861327842914811904 67162818395102773248 67235775243468770304 67538954250810114048 67591137667491403776 67869290497398775808 68113854397767802752 68338001067132192768 68619227408972242944 68646150222134870016 68928644667493449728 69093117101023156224 69230474961665635584 69404671219064537088 69515374035581955072 69771496947087900672 69995452585551443712 70058622448927768576 70311075507373215744 70542452714459037696 70832750873777799168 71306691322663168506 71321927330088419328 71463716089461301248 71698886365515743232 71757805456084598784 72253370410891812864 72475653475493712252 72491139253532491776 72579174717288480768 72635252418796732416 72773907193499859216 72934162922577788928 73276489425499167636 73437851893037580288 73606907171781335232 73740065275313455104 73768997253637472256 74584124295114129408 74703088515849265152 74813577781154799744 75121452586838564352 75640247148902366592 75981323532161378304 76040029875927829248 76352951809573622784 76880251200523716864 77112865564747628544 77196630835093773312 77226918999901728768 77544725250930130944 78080255121447604224 78204795790029699456 78432333968682713088 78492934065473888256 78815950255043739648 79360259303766417408 79686844733000024064 79718109935382429696 80108015013323145216 80598973028591075328 80661247161205211136 80727531138095173632 80993186449934450688 81024964196618207232 81870645592687341618 81888138786397814784 81920267668404043776 82050933287900012544 82957573434727636992 83331645045775663104 84040974580330423296 84511634160193384896 84697737587509690368 85633624190686593024 85897070785770325632 86751973760341082112 86846209689480494976 87237815907296397312 87980395263783411888 88174137264608968704 88536993796562092032 88667944036924207104 89148437123886415872 89647700324625027072 90051939001080152064 90121516889988538368 90818472530357070336 91117334756176257024 91492303211962990592 91528200296179826688 92124156134697541632 92307299948887514112 92539561625419382784 92687165380775940096 93028662596117200896 93327270114068591616 93748100676497620992 94056603619278716928 94546096402871726208 95075588430217558008 95095903106784559104 95284954785948401664 95677073941446131712 96337827214522417152 96634204633991616336 96847003225062309888 97031876257999812288 97245550563437051904 97595970480383717376 97701985900665556848 97917135857383440384 98142542895708446976 98320087033751273472 98977944671756338374 98999093159674970112 99195904422685089792 99604118021132353536 99751437041539732992 100161936782451419136 100744227592654159872 100853662865203155456 101308431376215171072 101386706501237105664 101803935746098163712 102170781596651704128 102395772307287834624 102507001600698289152 102928841113458364416 102969225333202305024 103392967001240174592 103639675651534734336 103845712442498453376 104107006828596805632 104273061053372932608 104576445291576950784 104657245420631851008 105087933673391652864 105466613261059823616 105813679071688556544 106249126310666698752 106810686684430860288 106960036983994752759 106982890995132628992 107195574134191951872 107548329548273614848 107636708184126898176 107990915266579267584 108713480213240568378 108736708880298737664 108868762075932721152 108952878628195098624 109160860790249788824 109184185048530419712 109401244383866683392 110410360757672002848 110610097912970182656 110653495880456208384 112054632773773897728 112220366671732199616 112467487616201392128 112682178880257846528 113971985298242067456 114060044813891743872 114529427714360434176 115669298347121442816 115794946252640659968 115840378499852593152 116317087876395196416 117307193685044549184 117565516352811958272 117648500953024069632 117739401098210832384 118223925382565609472 118864582831848554496 119530267099500036096 119577164903073644544 120069252001440202752 120162022519984717824 121091296707142760448 121489779674901676032 121537446294927310848 122805968389031012427 122832208179596722176 123076399931850018816 123582887174367920128 124436360152091455488 124997467568663494656 126061461870495634944 126767451240290077344 127046606381264535552 128450436286029889536 128845606178655488448 129129337633416413184 129375835010666416384 130127960640511623168 130269314534220742464 130556181143177920512 130856723860944595968 131970592895675117832 131998790879566626816 132261205896913453056 132805490694843138048 133001916055386310656 133549249043268558848 133722655685829623808 134471550486937540608 135077908501620228096 135182275334982807552 135738580994797551616 136227708795535605504 136676002134264385536 137238454817944485888 137292300444269740032 137857289334986899456 138186234202046312448 138460949923331271168 138809342438129074176 139030748071163910144 139542993894175801344 139990905171102887424 140622151014746431488 141084905428918075392 142613382645326337012 142643854660176838656 142927432178922602496 143397772731031486464 143515610912169197568 144506740821783625728 144951306950987424504 144982278507064983552 145158349434576961536 145270504837593464832 145547814386999718432 145868325845155577856 146552978850998335272 146875703786075160576 147213814343562670464 147480130550626910208 149406177031698530304 149627155562309599488 150242905173677128704 151280494297804733184 151962647064322756608 152080059751855658496 152705903619147245568 153760502401047433728 154393261670187546624 154453837999803457536 155089450501860261888 156160510242895208448 156409591580059398912 156864667937365426176 156985868130947776512 157631900510087479296 158720518607532834816 159373689466000048128 159436219870764859392 160216030026646290432 161197946057182150656 161322494322410422272 161455062276190347264 161986372899868901376 163741291185374683236 163776277572795629568 164101866575800025088 165915146869455273984 166663290091551326208 168081949160660846592 169023268320386769792 171794141571540651264 173503947520682164224 173692419378960989952 174475631814592794624 175960790527566823776 176348274529217937408 177335888073848414208 178296874247772831744 179295400649250054144 180103878002160304128 180243033779977076736 181636945060714140672 182234669512352514048 182984606423925981184 183056400592359653376 184248312269395083264 184614599897775028224 185079123250838765568 185374330761551880192 186654540228137183232 187496201352995241984 189092192805743452416 190151176860435116016 190569909571896803328 191354147882892263424 192675654429044834304 193268409267983232672 193694006450124619776 194063752515999624576 195191940960767434752 195403971801331113696 195834271714766880768 196285085791416893952 197955889343512676748 197998186319349940224 198391808845370179584 199208236042264707072 199502874083079465984 200323873564902838272 201488455185308319744 201707325730406310912 202616862752430342144 202773413002474211328 203607871492196327424 204341563193303408256 205014003201396578304 205857682226916728832 205938450666404610048 206785934002480349184 207279351303069468672 207691424884996906752 208214013657193611264 208546122106745865216 209314490841263702016 210175867346783305728 210933226522119647232 211627358143377113088 212498252621333397504 213920073967989505518 213965781990265257984 214391148268383903744 215096659096547229696 215273416368253796352 217426960426481136756 217473417760597475328 217737524151865442304 217905757256390197248 218321721580499577648 218802488767733366784 220820721515344005696 221220195825940365312 221306991760912416768 224109265547547795456 224440733343464399232 225364357760515693056 227943970596484134912 228120089627783487744 229058855428720868352 231338596694242885632 231589892505281319936 231680756999705186304 232634175752790392832 234614387370089098368 235297001906048139264 235478802196421664768 236447850765131218944 239060534199000072192 239154329806147289088 240324045039969435648 242182593414285520896 242979559349803352064 243074892589854621696 245611936778062024854 245664416359193444352 246152799863700037632 247165774348735840256 248872720304182910976 249994935137326989312 252122923740991269888 253534902480580154688 254093212762529071104 256900872572059779072 257691212357310976896 258751670021332832768 260255921281023246336 260538629068441484928 261713447721889191936 263941185791350235664 264522411793826906112 265610981389686276096 266003832110772621312 267098498086537117696 267445311371659247616 268943100973875081216 270155817003240456192 270364550669965615104 271477161989595103232 272455417591071211008 273352004268528771072 274476909635888971776 274584600888539480064 276372468404092624896 276921899846662542336 277618684876258148352 278061496142327820288 279085987788351602688 279981810342205774848 281244302029492862976 282169810857836150784 285226765290652674024 285287709320353677312 285854864357845204992 287031221824338395136 289013481643567251456 289902613901974849008 290541009675186929664 291095628773999436864 291736651690311155712 293105957701996670544 293751407572150321152 294427628687125340928 294960261101253820416 298812354063397060608 299254311124619198976 300485810347354257408 302560988595609466368 303925294128645513216 304160119503711316992 305411807238294491136 307521004802094867456 308786523340375093248 308907675999606915072 310178901003720523776 312321020485790416896 312819183160118797824 313729335874730852352 313971736261895553024 315263801020174958592 317441037215065669632 318747378932000096256 320432060053292580864 322644988644820844544 322910124552380694528 323972745799737802752 327482582370749366472 327552555145591259136 328203733151600050176 331830293738910547968 336163898321321693184 338046536640773539584 343588283143081302528 347007895041364328448 347384838757921979904 348951263629185589248 351921581055133647552 352696549058435874816 354671776147696828416 356593748495545663488 358590801298500108288 360207756004320608256 360486067559954153472 363273890121428281344 364469339024705028096 365969212847851962368 368417905167093037281 368496624538790166528 369229199795550056448 370748661523103760384 373309080456274366464 374992402705990483968 378184385611486904832 380302353720870232032 381139819143793606656 385351308858089668608 386536818535966465344 387388012900249239552 388127505031999249152 390383881921534869504 390807943602662227392 391668543429533761536 392570171582833787904 395911778687025353496 395996372638699880448 396783617690740359168 398416472084529414144 399005748166158931968 400647747129805676544 403414651460812621824 405233725504860684288 405546826004948422656 407215742984392654848 408683126386606816512 410028006402793156608 411715364453833457664 411876901332809220096 413571868004960698368 414558702606138937344 415382849769993813504 416428027314387222528 417092244213491730432 418628981682527404032 421866453044239294464 423254716286754226176 427840147935979011036 427931563980530515968 428782296536767807488 430193318193094459392 430546832736507592704 434853920852962273512 434946835521194950656 435475048303730884608 435811514512780394496 436643443160999155296 437604977535466733568 441641443030688011392 442440391651880730624 448218531095095590912 448881466686928798464 450728715521031386112 455887941192968269824 456240179255566975488 458117710857441736704 463179785010562639872 463361513999410372608 465268351505580785664 469228774740178196736 470594003812096278528 470957604392843329536 472895701530262437888 478121068398000144384 478308659612294578176 480648090079938871296 484365186828571041792 485959118699606704128 491223873556124049708 491328832718386888704 492305599727400075264 494331548697471680512 497745440608365821952 499989870274653978624 504245847481982539776 507069804961160309376 515382424714621953792 517503340042665665536 520511842562046492672 521077258136882969856 523426895443778383872 527882371582700471328 529044823587653812224 532007664221545242624 534196996173074235392 534890622743318495232 537886201947750162432 540311634006480912384 540729101339931230208 542954323979190206464 544910835182142422016 546704008537057542144 548953819271777943552 549169201777078960128 552744936808185249792 553843799693325084672 555237369752516296704 556122992284655640576 559963620684411549696 562488604058985725952 570453530581305348048 571709728715690409984 574062443648676790272 578026963287134502912 579805227803949698016 581082019350373859328 582191257547998873728 586211915403993341088 587502815144300642304 588855257374250681856 597624708126794121216 598508622249238397952 600971620694708514816 605121977191218932736 607850588257291026432 608320239007422633984 610823614476588982272 615042009604189734912 617573046680750186496 617815351999213830144 620357802007441047552 624642040971580833792 625638366320237595648 627943472523791106048 630527602040349917184 634882074430131339264 637494757864000192512 645289977289641689088 645820249104761389056 654965164741498732944 656407466303200100352 663660587477821095936 672327796642643386368 676093073281547079168 687176566286162605056 694015790082728656896 694769677515843959808 697902527258371178496 703843162110267295104 709343552295393656832 717181602597000216576 720972135119908306944 726547780242856562688 728938678049410056192 731938425695703924736 736835810334186074562 736993249077580333056 738458399591100112896 741497323046207520768 746618160912548732928 749984805411980967936 756368771222973809664 760604707441740464064 762279638287587213312 770702617716179337216 773073637071932930688 776255010063998498304 780767763843069739008 781615887205324454784 785140343165667575808 791823557374050706992 793567235381480718336 796832944169058828288 798011496332317863936 801295494259611353088 806829302921625243648 810467451009721368576 811093652009896845312 814431485968785309696 817366252773213633024 820056012805586313216 823430728907666915328 823753802665618440192 829117405212277874688 830765699539987627008 832856054628774445056 834184488426983460864 837257963365054808064 843732906088478588928 846509432573508452352 855680295871958022072 855863127961061031936 857564593073535614976 861093665473015185408 869707841705924547024 871623029025560788992 873286886321998310592 875209955070933467136 883282886061376022784 884880783303761461248 896437062190191181824 897762933373857596928 901457431042062772224 911775882385936539648 912480358511133950976 916235421714883473408 926359570021125279744 926723027998820745216 930536703011161571328 938457549480356393472 941188007624192557056 941915208785686659072 945791403060524875776 956242136796000288768 961296180159877742592 968730373657142083584 971918237399213408256 982447747112248099416 982657665436773777408 984611199454800150528 988663097394943361024 995490881216731643904 1008491694963965079552 1014139609922320618752 1030764849429243907584 1035006680085331331072 1041023685124092985344 1042154516273765939712 1046853790887556767744 1055764743165400942656 1058089647175307624448 1064015328443090485248 1068393992346148470784 1069781245486636990464 1075772403895500324864 1080623268012961824768 1081458202679862460416 1085908647958380412928 1089821670364284844032 1093408017074115084288 1097907638543555887104 1105253715501279111843 1105489873616370499584 1107687599386650169344 1112245984569311281152 1119927241368823099392 1124977208117971451904 1140907061162610696096 1143419457431380819968 1156053926574269005824 1159610455607899396032 1162164038700747718656 1164382515095997747456 1172423830807986682176 1175005630288601284608 1177710514748501363712 1195249416253588242432 1197017244498476795904 1201943241389417029632 1210243954382437865472 1215701176514582052864 1216640478014845267968 1221647228953177964544 1230084019208379469824 1235146093361500372992 1235630703998427660288 1240715604014882095104 1249284081943161667584 1251276732640475191296 1255886945047582212096 1269764148860262678528 1290579954579283378176 1291640498209522778112 1309930329482997465888 1312814932606400200704 1327321174955642191872 1344655593285286772736 1352186146563094158336 1374353132572325210112 1389539355031687919616 1395805054516742356992 1407686324220534590208 1418687104590787313664 1434363205194000433152 1441944270239816613888 1453095560485713125376 1457877356098820112384 1473671620668372149124 1473986498155160666112 1476916799182200225792 1482994646092415041536 1493236321825097465856 1499969610823961935872 1512737542445947619328 1521209414883480928128 1546147274143865861376 1552510020127996996608 1561535527686139478016 1563231774410648909568 1570280686331335151616 1583647114748101413984 1587134470762961436672 1596022992664635727872 1602590988519222706176 1613658605843250487296 1620934902019442737152 1622187304019793690624 1628862971937570619392 1634732505546427266048 1640112025611172626432 1646861457815333830656 1647507605331236880384 1658234810424555749376 1661531399079975254016 1665712109257548890112 1668368976853966921728 1687465812176957177856 1711360591743916044144 1715129186147071229952 1722187330946030370816 1739415683411849094048 1743246058051121577984 1746573772643996621184 1766565772122752045568 1792874124380382363648 1795525866747715193856 1802914862084125544448 1823551764771873079296 1824960717022267901952 1832470843429766946816 1852719140042250559488 1853446055997641490432 1861073406022323142656 1876915098960712786944 1883830417571373318144 1891582806121049751552 1912484273592000577536 1937460747314284167168 1964895494224496198832 1969222398909600301056 1977326194789886722048 1990981762433463287808 2016983389927930159104 2028279219844641237504 2061529698858487815168 2070013360170662662144 2082047370248185970688 2084309032547531879424 2093707581775113535488 2111529486330801885312 2128030656886180970496 2136787984692296941568 2151544807791000649728 2162916405359724920832 2171817295916760825856 2179643340728569688064 2186816034148230168576 2195815277087111774208 2210507431002558223686 2210979747232740999168 2215375198773300338688 2224491969138622562304 2239854482737646198784 2249954416235942903808 2281814122325221392192 2286838914862761639936 2312107853148538011648 2319220911215798792064 2328765030191995494912 2344847661615973364352 2355421029497002727424 2390498832507176484864 2394034488996953591808 2403886482778834059264 2420487908764875730944 2431402353029164105728 2433280956029690535936 2443294457906355929088 2460168038416758939648 2470292186723000745984 2471261407996855320576 2498568163886323335168 2502553465280950382592 2511773890095164424192 2539528297720525357056 2583280996419045556224 2619860658965994931776 2625629865212800401408 2654642349911284383744 2689311186570573545472 2704372293126188316672 2748706265144650420224 2779078710063375839232 2791610109033484713984 2815372648441069180416 2837374209181574627328 2868726410388000866304 2883888540479633227776 2906191120971426250752 2915754712197640224768 2947343241336744298248 2947972996310321332224 2953833598364400451584 2965989292184830083072 2986472643650194931712 3025475084891895238656 3042418829766961856256 3092294548287731722752 3105020040255993993216 3123071055372278956032 3126463548821297819136 3140561372662670303232 3167294229496202827968 3174268941525922873344 3192045985329271455744 3205181977038445412352 3227317211686500974592 3241869804038885474304 3244374608039587381248 3257725943875141238784 3269465011092854532096 3280224051222345252864 3293722915630667661312 3315761146503837335529 3316469620849111498752 3323062798159950508032 3336737953707933843456 3374931624353914355712 3422721183487832088288 3430258372294142459904 3478831366823698188096 3486492116102243155968 3493147545287993242368 3533131544245504091136 3585748248760764727296 3591051733495430387712 3605829724168251088896 3647103529543746158592 3649921434044535803904 3664941686859533893632 3705438280084501118976 3706892111995282980864 3722146812044646285312 3753830197921425573888 3767660835142746636288 3874921494628568334336 3929790988448992397664 3938444797819200602112 3981963524866926575616 4033966779855860318208 4056558439689282475008 4123059397716975630336 4140026720341325324288 4168618065095063758848 4187415163550227070976 4223058972661603770624 4256061313772361940992 4273575969384593883136 4303089615582001299456 4325832810719449841664 4359286681457139376128 4373632068296460337152 4421014862005116447372 4421959494465481998336 4430750397546600677376 4448983938277245124608 4479708965475292397568 4499908832471885807616 4563628244650442784384 4638441822431597584128 4657530060383990989824 4689695323231946728704 4710842058994005454848 4788068977993907183616 4807772965557668118528 4840975817529751461888 4862804706058328211456 4866561912059381071872 4886588915812711858176 4920336076833517879296 4940584373446001491968 4942522815993710641152 4997136327772646670336 5005106930561900765184 5166561992838091112448 5239721317931989863552 5378622373141147090944 5408744586252376633344 5497412530289300840448 5558157420126751678464 5583220218066969427968 5630745296882138360832 5674748418363149254656 5737452820776001732608 5812382241942852501504 5894686482673488596496 5907667196728800903168 5931978584369660166144 5972945287300389863424 6050950169783790477312 6084837659533923712512 6184589096575463445504 6210040080511987986432 6246142110744557912064 6252927097642595638272 6281122745325340606464 6334588458992405655936 6384091970658542911488 6410363954076890824704 6454634423373001949184 6488749216079174762496 6515451887750282477568 6538930022185709064192 6560448102444690505728 6587445831261335322624 6631522293007674671058 6632939241698222997504 6646125596319901016064 6673475907415867686912 6749863248707828711424 6845442366975664176576 6860516744588284919808 6957662733647396376192 6986295090575986484736 7066263088491008182272 7171496497521529454592 7182103466990860775424 7211659448336502177792 7294207059087492317184 7299842868089071607808 7329883373719067787264 7410876560169002237952 7413784223990565961728 7507660395842851147776 7535321670285493272576 7749842989257136668672 7859581976897984795328 7876889595638401204224 7963927049733853151232 8067933559711720636416 8113116879378564950016 8246118795433951260672 8280053440682650648576 8337236130190127517696 8374830327100454141952 8446117945323207541248 8512122627544723881984 8606179231164002598912 8651665621438899683328 8718573362914278752256 8747264136592920674304 8842029724010232894744 8843918988930963996672 8861500795093201354752 8897967876554490249216 8959417930950584795136 9127256489300885568768 9276883644863195168256 9315060120767981979648 9379390646463893457408 9421684117988010909696 9576137955987814367232 9615545931115336237056 9681951635059502923776 9725609412116656422912 9733123824118762143744 9773177831625423716352 9840672153667035758592 9881168746892002983936 10010213861123801530368 10479442635863979727104 10757244746282294181888 10817489172504753266688 10994825060578601680896 11116314840253503356928 11166440436133938855936 11261490593764276721664 11624764483885705003008 11789372965346977192992 11815334393457601806336 11945890574600779726848 12101900339567580954624 12169675319067847425024 12369178193150926891008 12420080161023975972864 12505854195285191276544 12562245490650681212928 12669176917984811311872 12768183941317085822976 12820727908153781649408 12909268846746003898368 12977498432158349524992 13077860044371418128384 13120896204889381011456 13263044586015349342116 13265878483396445995008 13292251192639802032128 13346951814831735373824 13499726497415657422848 13690884733951328353152 13915325467294792752384 13972590181151972969472 14132526176982016364544 14364206933981721550848 14423318896673004355584 14588414118174984634368 14599685736178143215616 14659766747438135574528 14821753120338004475904 14827568447981131923456 15015320791685702295552 15499685978514273337344 15719163953795969590656 16135867119423441272832 16226233758757129900032 16492237590867902521344 16560106881365301297152 16674472260380255035392 16749660654200908283904 16892235890646415082496 17024245255089447763968 17212358462328005197824 17437146725828557504512 17684059448020465789488 17723001590186402709504 17795935753108980498432 17918835861901169590272 18254512978601771137536 18553767289726390336512 18630120241535963959296 18758781292927786914816 18843368235976021819392 19152275911975628734464 19231091862230672474112 19363903270119005847552 19466247648237524287488 19546355663250847432704 19681344307334071517184 19762337493784005967872 20020427722247603060736 20958885271727959454208 21514489492564588363776 21634978345009506533376 21989650121157203361792 22232629680507006713856 22522981187528553443328 23249528967771410006016 23578745930693954385984 23630668786915203612672 23891781149201559453696 24203800679135161909248 24339350638135694850048 24738356386301853782016 24840160322047951945728 25011708390570382553088 25124490981301362425856 25338353835969622623744 25536367882634171645952 25818537693492007796736 25954996864316699049984 26155720088742836256768 26241792409778762022912 26526089172030698684232 26531756966792891990016 26584502385279604064256 26693903629663470747648 27381769467902656706304 27830650934589585504768 27945180362303945938944 28265052353964032729088 28728413867963443101696 28846637793346008711168 29176828236349969268736 29199371472356286431232 29319533494876271149056 29643506240676008951808 30030641583371404591104 31438327907591939181312 32271734238846882545664 32452467517514259800064 32984475181735805042688 33120213762730602594304 33348944520760510070784 33499321308401816567808 33784471781292830164992 34874293451657115009024 35368118896040931578976 35446003180372805419008 35837671723802339180544 36509025957203542275072 37107534579452780673024 37260240483071927918592 37517562585855573829632 37686736471952043638784 38304551823951257468928 38462183724461344948224 38727806540238011695104 38932495296475048574976 39362688614668143034368 40040855444495206121472 41917770543455918908416 43269956690019013066752 43979300242314406723584 44465259361014013427712 45045962375057106886656 46499057935542820012032 47157491861387908771968 48407601358270323818496 48678701276271389700096 49476712772603707564032 49680320644095903891456 50023416781140765106176 50248981962602724851712 50676707671939245247488 51072735765268343291904 51637075386984015593472 52311440177485672513536 53052178344061397368464 53169004770559208128512 53387807259326941495296 54763538935805313412608 55661301869179171009536 55890360724607891877888 56530104707928065458176 57456827735926886203392 57693275586692017422336 58398742944712572862464 58639066989752542298112 59287012481352017903616 60061283166742809182208 62876655815183878362624 64543468477693765091328 64904935035028519600128 65968950363471610085376 66240427525461205188608 66697889041521020141568 67568943562585660329984 69748586903314230018048 70736237792081863157952 70892006360745610838016 71675343447604678361088 73018051914407084550144 74215069158905561346048 74520480966143855837184 75035125171711147659264 75373472943904087277568 76609103647902514937856 77455613080476023390208 77864990592950097149952 78725377229336286068736 80081710888990412242944 83835541086911837816832 86539913380038026133504 87958600484628813447168 88930518722028026855424 90091924750114213773312 94314983722775817543936 96815202716540647636992 97357402552542779400192 98953425545207415128064 99360641288191807782912 100046833562281530212352 100497963925205449703424 101353415343878490494976 104622880354971345027072 106104356688122794736928 106338009541118416257024 109527077871610626825216 111322603738358342019072 111780721449215783755776 113060209415856130916352 114913655471853772406784 115386551173384034844672 116797485889425145724928 120122566333485618364416 125753311630367756725248 129809870070057039200256 131937900726943220170752 132480855050922410377216 133395778083042040283136 135137887125171320659968 139497173806628460036096 141472475584163726315904 146036103828814169100288 148430138317811122692096 149040961932287711674368 150070250343422295318528 150746945887808174555136 153218207295805029875712 154911226160952046780416 160163421777980824485888 167671082173823675633664 173079826760076052267008 175917200969257626894336 177861037444056053710848 180183849500228427546624 188629967445551635087872 193630405433081295273984 194714805105085558800384 197906851090414830256128 198721282576383615565824 200093667124563060424704 202706830687756980989952 209245760709942690054144 212208713376245589473856 212676019082236832514048 219054155743221253650432 222645207476716684038144 223561442898431567511552 226120418831712261832704 229827310943707544813568 233594971778850291449856 240245132666971236728832 251506623260735513450496 259619740140114078400512 263875801453886440341504 266791556166084080566272 270275774250342641319936 282944951168327452631808 292072207657628338200576 296860276635622245384192 298081923864575423348736 300140500686844590637056 301493891775616349110272 335342164347647351267328 346159653520152104534016 360367699000456855093248 377259934891103270175744 389429610210171117600768 395813702180829660512256 397442565152767231131648 400187334249126120849408 405413661375513961979904 418491521419885380108288 424417426752491178947712 438108311486442507300864 445290414953433368076288 447122885796863135023104 452240837663424523665408 459654621887415089627136 480490265333942473457664 503013246521471026900992 519239480280228156801024 527751602907772880683008 533583112332168161132544 540551548500685282639872 565889902336654905263616 584144415315256676401152 593720553271244490768384 596163847729150846697472 600281001373689181274112 670684328695294702534656 720735398000913710186496 754519869782206540351488 778859220420342235201536 791627404361659321024512 800374668498252241698816 810827322751027923959808 848834853504982357895424 876216622972885014601728 890580829906866736152576 894245771593726270046208 904481675326849047330816 1006026493042942053801984 1038478960560456313602048 1081103097001370565279744 1131779804673309810527232 1168288830630513352802304 1187441106542488981536768 1192327695458301693394944 1200562002747378362548224 1341368657390589405069312 1441470796001827420372992 1509039739564413080702976 1557718440840684470403072 1583254808723318642049024 1600749336996504483397632 1621654645502055847919616 1697669707009964715790848 1752433245945770029203456 1781161659813733472305152 1788491543187452540092416 2012052986085884107603968 2162206194002741130559488 2263559609346619621054464 2336577661261026705604608 2374882213084977963073536 2401124005494756725096448 2682737314781178810138624 3018079479128826161405952 3115436881681368940806144 3243309291004111695839232 3395339414019929431581696 3504866491891540058406912 3562323319627466944610304 3576983086374905080184832 4024105972171768215207936 4324412388005482261118976 4527119218693239242108928 4673155322522053411209216 4749764426169955926147072 4802248010989513450192896 5365474629562357620277248 6036158958257652322811904 6486618582008223391678464 6790678828039858863163392 7009732983783080116813824 7124646639254933889220608 8048211944343536430415872 9054238437386478484217856 9346310645044106822418432 10730949259124715240554496 12072317916515304645623808 12973237164016446783356928 13581357656079717726326784 14019465967566160233627648 14249293278509867778441216 16096423888687072860831744 18108476874772956968435712 24144635833030609291247616 27162715312159435452653568 28038931935132320467255296 32192847777374145721663488 36216953749545913936871424 48289271666061218582495232 54325430624318870905307136 72433907499091827873742848 96578543332122437164990464 108650861248637741810614272 144867814998183655747485696 217301722497275483621228544 289735629996367311494971392 434603444994550967242457088 869206889989101934484914176
- Sum of all divisors σ(n): 2796237376422004796521595355
- Sum of proper divisors (its aliquot sum) s(n): 1927030486432902862036681179
- 869206889989101934484914176 is an abundant number, because the sum of its proper divisors (1927030486432902862036681179) is greater than itself. Its abundance is 1057823596443800927551767003
Bases of 869206889989101934484914176
- Binary: 1011001110111111011011011111101100010110111110110010110100111111111010010000000000000000002
- Hexadecimal: 0x2CEFDB7EC5BECB4FFA40000
- Base-36: 317QX3RS9R5GXS0000
Squares and roots of 869206889989101934484914176
- 869206889989101934484914176 squared (8692068899891019344849141762) is 755520617604526752733350773507716382846374526085758976
- 869206889989101934484914176 cubed (8692068899891019344849141763) is 656703726350676235476502588406392995176756942999142294802193554923725903181643776
-
869206889989101934484914176 is a
perfect square number . Itssquare root is 29482314868224 -
The
cube root of 869206889989101934484914176 is 954350092.7959588865
Scales and comparisons
How big is 869206889989101934484914176?- 869,206,889,989,101,934,484,914,176 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 869,206,889,989,101,934,484,914,176 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 869206889989101934484914176 cubic inches would be around 79529174.4 feet tall.
Recreational maths with 869206889989101934484914176
- 869206889989101934484914176 backwards is 671419484439101989988602968
- 869206889989101934484914176 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 869206889989101934484914176's digits is 144
- 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 869206889989101934484914176 - Facts about the integer". Numbermatics.com. 2024. Web. 18 June 2024.
APA style:
Numbermatics. (2024). Number 869206889989101934484914176 - Facts about the integer. Retrieved 18 June 2024, from https://numbermatics.com/n/869206889989101934484914176/
Chicago style:
Numbermatics. 2024. "Number 869206889989101934484914176 - Facts about the integer". https://numbermatics.com/n/869206889989101934484914176/
The information we have on file for 869206889989101934484914176 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 869206889989101934484914176, math, Factors of 869206889989101934484914176, curriculum, school, college, exams, university, Prime factorization of 869206889989101934484914176, STEM, science, technology, engineering, physics, economics, calculator, eight hundred sixty-nine septillion, two hundred six sextillion, eight hundred eighty-nine quintillion, nine hundred eighty-nine quadrillion, one hundred one trillion, nine hundred thirty-four billion, four hundred eighty-four million, nine hundred fourteen thousand, one hundred seventy-six.