604861927675244584586182656
604,861,927,675,244,584,586,182,656 is an even composite number composed of five prime numbers multiplied together.
604861927675244584586182656 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred twenty-five divisors.
Prime factorization of 604861927675244584586182656:
236 × 36 × 114 × 132 × 474
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 47 × 47 × 47 × 47)See below for interesting mathematical facts about the number 604861927675244584586182656 from the Numbermatics database.
Names of 604861927675244584586182656
- Cardinal: 604861927675244584586182656 can be written as Six hundred four septillion, eight hundred sixty-one sextillion, nine hundred twenty-seven quintillion, six hundred seventy-five quadrillion, two hundred forty-four trillion, five hundred eighty-four billion, five hundred eighty-six million, one hundred eighty-two thousand, six hundred fifty-six.
Scientific notation
- Scientific notation: 6.04861927675244584586182656 × 1026
Factors of 604861927675244584586182656
Divisors of 604861927675244584586182656
- Number of divisors d(n): 19425
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 39 44 47 48 52 54 64 66 72 78 81 88 94 96 99 104 108 117 121 128 132 141 143 144 156 162 169 176 188 192 198 208 216 234 242 243 256 264 282 286 288 297 312 324 338 351 352 363 376 384 396 416 423 429 432 468 484 486 507 512 517 528 564 572 576 594 611 624 648 676 702 704 726 729 752 768 792 832 846 858 864 891 936 968 972 1014 1024 1034 1053 1056 1089 1128 1144 1152 1188 1222 1248 1269 1287 1296 1331 1352 1404 1408 1452 1458 1504 1521 1536 1551 1573 1584 1664 1692 1716 1728 1782 1833 1859 1872 1936 1944 2028 2048 2068 2106 2112 2178 2209 2256 2288 2304 2376 2444 2496 2538 2574 2592 2662 2673 2704 2808 2816 2904 2916 3008 3042 3072 3102 3146 3159 3168 3267 3328 3384 3432 3456 3564 3666 3718 3744 3807 3861 3872 3888 3993 4056 4096 4136 4212 4224 4356 4418 4512 4563 4576 4608 4653 4719 4752 4888 4992 5076 5148 5184 5324 5346 5408 5499 5577 5616 5632 5687 5808 5832 6016 6084 6144 6204 6292 6318 6336 6534 6627 6656 6721 6768 6864 6912 7128 7332 7436 7488 7614 7722 7744 7776 7943 7986 8019 8112 8192 8272 8424 8448 8712 8836 9024 9126 9152 9216 9306 9438 9477 9504 9776 9801 9984 10152 10296 10368 10648 10692 10816 10998 11154 11232 11264 11374 11421 11583 11616 11664 11979 12032 12168 12288 12408 12584 12636 12672 13068 13254 13312 13442 13536 13689 13728 13824 13959 14157 14256 14641 14664 14872 14976 15228 15444 15488 15552 15886 15972 16038 16224 16384 16497 16544 16731 16848 16896 17061 17303 17424 17672 18048 18252 18304 18432 18612 18876 18954 19008 19552 19602 19881 19968 20163 20304 20449 20592 20736 21296 21384 21632 21996 22308 22464 22528 22748 22842 23166 23232 23328 23829 23958 24064 24299 24336 24576 24816 25168 25272 25344 26136 26508 26624 26884 27072 27378 27456 27648 27918 28314 28512 28717 29282 29328 29403 29744 29952 30456 30888 30976 31104 31772 31944 32076 32448 32768 32994 33088 33462 33696 33792 34122 34263 34606 34749 34848 35344 35937 36096 36504 36608 36864 37224 37752 37908 38016 39104 39204 39762 39936 40326 40608 40898 41067 41184 41472 41877 42471 42592 42768 43264 43923 43992 44616 44928 45056 45496 45684 46332 46464 46656 47658 47916 48128 48598 48672 49152 49491 49632 50193 50336 50544 50688 51183 51909 52272 53016 53248 53768 54144 54756 54912 55296 55836 56628 57024 57434 58564 58656 58806 59488 59643 59904 60489 60912 61347 61776 61952 62208 62557 63544 63888 64152 64896 65536 65988 66176 66924 67392 67584 68244 68526 69212 69498 69696 70688 71487 71874 72192 72897 73008 73216 73728 73931 74448 75504 75816 76032 78208 78408 79524 79872 80652 81216 81796 82134 82368 82944 83754 84942 85184 85536 86151 86528 87373 87846 87984 88209 89232 89856 90112 90992 91368 92664 92928 93312 95316 95832 96256 97196 97344 98304 98982 99264 100386 100672 101088 101376 102366 103818 103823 104247 104544 106032 106496 107536 107811 108288 109512 109824 110592 111672 113256 114048 114868 117128 117312 117612 118976 119286 119808 120978 121824 122694 123201 123552 123904 124416 125114 125631 127088 127413 127776 128304 129792 131072 131769 131976 132352 133848 134784 135168 136488 137052 138424 138996 139392 141376 142974 143748 144384 145794 146016 146432 147456 147862 148473 148896 150579 151008 151632 152064 153549 155727 156416 156816 159048 159744 161304 162432 163592 164268 164736 165888 167508 169884 170368 171072 172302 173056 174746 175692 175968 176418 178464 178929 179712 180224 181467 181984 182736 184041 185328 185856 186624 187671 190333 190632 191664 192512 194392 194688 196608 197964 198528 200772 201344 202176 202752 204732 207636 207646 208494 209088 212064 212992 214461 215072 215622 216576 218691 219024 219648 221184 221793 223344 224939 226512 228096 229736 234256 234624 235224 237952 238572 239616 241956 243648 245388 246402 247104 247808 248832 250228 251262 254176 254826 255552 256608 258453 259584 262119 262144 263538 263952 264704 267289 267696 269568 270336 272976 274104 276848 277992 278784 282752 285948 287496 288768 291588 292032 292864 294912 295724 296946 297792 301158 302016 303264 304128 307098 311454 311469 312832 313632 315887 318096 319488 322608 323433 324864 327184 328536 329472 331776 335016 339768 340736 342144 344604 346112 349492 351384 351936 352836 356928 357858 359424 360448 362934 363968 365472 368082 370656 371712 373248 373321 375342 376893 380666 381264 382239 383328 385024 388784 389376 393216 395307 395928 397056 401544 402688 404352 405504 409464 415272 415292 416988 418176 424128 425984 428922 430144 431244 433152 437382 438048 439296 442368 443586 445419 446688 449878 451737 453024 456192 459472 460647 467181 468512 469248 470448 475904 477144 479232 483912 487296 490776 492804 494208 495616 497664 500456 502524 508352 509652 511104 513216 516906 519168 524238 524288 527076 527904 529408 534578 535392 536787 539136 540672 544401 545952 548208 552123 553696 555984 557568 563013 565504 570999 571896 574992 577536 583176 584064 585728 589824 591448 593892 595584 602316 604032 606528 608256 614196 622908 622938 625664 627264 631774 636192 638976 643383 645216 646866 649728 654368 656073 657072 658944 663552 665379 670032 674817 679536 681472 684288 688127 689208 692224 698984 702768 703872 705672 713856 715716 718848 720896 725868 727936 730944 736164 741312 743424 746496 746642 750684 753786 761332 762528 764478 766656 770048 775359 777568 778752 786357 786432 790614 791856 794112 801867 803088 805376 808704 811008 813241 818928 830544 830584 833976 836352 848256 851968 857844 860288 862488 866304 874764 876096 878592 884736 887172 890838 893376 899756 903474 906048 912384 918944 921294 934362 934407 937024 938496 940896 947661 951808 954288 958464 961103 967824 970299 974592 981552 985608 988416 991232 995328 1000912 1005048 1016704 1019304 1022208 1026432 1033812 1038336 1048476 1048576 1054152 1055808 1058816 1069156 1070784 1073574 1078272 1081344 1088802 1091904 1096416 1104246 1107392 1111968 1115136 1119963 1126026 1131008 1141998 1142053 1143792 1146717 1149984 1155072 1166352 1168128 1171456 1179648 1182896 1185921 1187784 1191168 1204632 1208064 1213056 1216512 1228392 1245816 1245876 1251328 1254528 1263548 1272384 1277952 1286766 1290432 1293732 1299456 1308736 1312146 1314144 1317888 1327104 1330758 1340064 1349634 1349699 1355211 1359072 1362944 1368576 1376254 1378416 1381941 1384448 1397968 1401543 1405536 1407744 1411344 1427712 1431432 1437696 1441792 1451736 1455872 1461888 1472328 1482624 1486848 1492992 1493284 1501368 1507572 1522664 1525056 1528956 1533312 1540096 1550718 1555136 1557504 1572714 1572864 1581228 1583712 1588224 1603734 1606176 1610361 1610752 1617408 1622016 1626482 1633203 1637856 1656369 1661088 1661168 1667952 1672704 1689039 1696512 1703936 1712997 1715688 1720576 1724976 1732608 1749528 1752192 1757184 1769472 1774344 1781676 1786752 1799512 1806948 1812096 1824768 1837888 1842588 1868724 1868814 1874048 1876992 1881792 1895322 1903616 1908576 1916928 1922206 1930149 1935648 1940598 1949184 1963104 1968219 1971216 1976832 1982464 1990656 1996137 2001824 2010096 2024451 2033408 2038608 2044416 2052864 2064381 2067624 2076672 2096952 2097152 2108304 2111616 2117632 2138312 2141568 2147148 2156544 2162688 2177604 2183808 2192832 2208492 2214784 2223936 2230272 2239926 2252052 2262016 2283996 2284106 2287584 2293434 2299968 2310144 2326077 2332704 2336256 2342912 2359071 2359296 2365792 2371842 2375568 2382336 2405601 2409264 2416128 2426112 2433024 2439723 2456784 2474329 2491632 2491752 2502656 2509056 2527096 2544768 2555904 2573532 2580864 2587464 2598912 2617472 2624292 2628288 2635776 2654208 2661516 2680128 2699268 2699398 2710422 2718144 2725888 2737152 2752508 2756832 2763882 2768896 2795936 2803086 2803221 2811072 2815488 2822688 2842983 2855424 2862864 2875392 2883309 2883584 2903472 2911744 2923776 2940179 2944656 2965248 2973696 2985984 2986568 3002736 3015144 3045328 3050112 3057912 3066624 3080192 3101436 3110272 3115008 3145428 3145728 3162456 3167424 3176448 3207468 3212352 3220722 3221504 3234816 3244032 3252964 3266406 3275712 3312738 3322176 3322336 3335904 3345408 3359889 3378078 3393024 3407872 3425994 3426159 3431376 3441152 3449952 3465216 3474757 3499056 3504384 3514368 3538944 3548688 3557763 3563352 3573504 3599024 3613896 3624192 3649536 3675776 3685176 3737448 3737628 3748096 3753984 3763584 3790644 3807232 3817152 3833856 3844412 3860298 3871296 3881196 3898368 3926208 3936438 3942432 3953664 3964928 3981312 3992274 4003648 4020192 4048902 4049097 4066816 4077216 4088832 4105728 4106531 4128762 4135248 4145823 4153344 4193904 4194304 4204629 4216608 4223232 4235264 4276624 4283136 4294296 4313088 4325376 4355208 4367616 4385664 4416984 4429568 4447872 4460544 4479852 4504104 4524032 4567992 4568212 4575168 4586868 4599936 4620288 4652154 4665408 4672512 4685824 4718142 4718592 4731584 4743684 4751136 4764672 4811202 4818528 4832256 4852224 4866048 4879446 4879681 4899609 4913568 4948658 4969107 4983264 4983504 5005312 5018112 5054192 5067117 5089536 5111808 5138991 5147064 5161728 5174928 5197824 5234944 5248584 5256576 5271552 5308416 5323032 5360256 5398536 5398796 5420844 5436288 5451776 5474304 5505016 5513664 5527764 5537792 5591872 5606172 5606442 5622144 5630976 5645376 5685966 5710848 5725728 5750784 5766618 5767168 5790447 5806944 5823488 5847552 5880358 5889312 5904657 5930496 5947392 5971968 5973136 5988411 6005472 6030288 6073353 6090656 6100224 6115824 6133248 6160384 6193143 6202872 6220544 6230016 6290856 6291456 6324912 6334848 6352896 6414936 6424704 6441444 6443008 6469632 6488064 6505928 6532812 6551424 6625476 6644352 6644672 6671808 6690816 6719778 6756156 6786048 6815744 6851988 6852318 6862752 6882304 6899904 6930432 6949514 6978231 6998112 7008768 7028736 7077213 7077888 7097376 7115526 7126704 7147008 7198048 7216803 7227792 7248384 7299072 7319169 7351552 7370352 7422987 7474896 7475256 7496192 7507968 7527168 7581288 7614464 7634304 7667712 7688824 7720596 7742592 7762392 7796736 7852416 7872876 7884864 7907328 7929856 7962624 7984548 8007296 8040384 8097804 8098194 8133632 8154432 8177664 8211456 8213062 8257524 8270496 8291646 8306688 8387808 8388608 8409258 8409663 8433216 8446464 8470528 8528949 8553248 8566272 8588592 8626176 8649927 8650752 8710416 8735232 8771328 8820537 8833968 8859136 8895744 8921088 8945651 8959704 9008208 9048064 9135984 9136424 9150336 9173736 9199872 9240576 9304308 9330816 9345024 9371648 9436284 9437184 9463168 9487368 9502272 9529344 9622404 9637056 9664512 9704448 9732096 9758892 9759362 9799218 9827136 9897316 9938214 9966528 9967008 10010624 10036224 10079667 10108384 10134234 10179072 10223616 10277982 10278477 10294128 10323456 10349856 10395648 10424271 10469888 10497168 10513152 10543104 10572133 10616832 10646064 10673289 10720512 10797072 10797592 10841688 10872576 10903552 10948608 11010032 11027328 11055528 11075584 11183744 11212344 11212884 11244288 11261952 11290752 11371932 11421696 11451456 11501568 11533236 11534336 11580894 11613888 11646976 11695104 11760716 11778624 11809314 11860992 11894784 11943936 11946272 11976822 12010944 12060576 12146706 12147291 12181312 12200448 12231648 12266496 12319593 12320768 12386286 12405744 12441088 12460032 12562583 12581712 12582912 12613887 12649824 12669696 12705792 12829872 12849408 12882888 12886016 12939264 12976128 13011856 13065624 13102848 13250952 13288704 13289344 13343616 13381632 13439556 13512312 13572096 13631488 13703976 13704636 13725504 13764608 13799808 13860864 13899028 13956462 13996224 14017536 14057472 14154426 14155776 14194752 14231052 14253408 14294016 14396096 14433606 14455584 14496768 14598144 14638338 14639043 14703104 14740704 14845974 14846689 14907321 14949792 14950512 14992384 15015936 15054336 15162576 15201351 15228928 15268608 15335424 15377648 15416973 15441192 15485184 15524784 15593472 15704832 15745752 15769728 15814656 15859712 15925248 15969096 16014592 16080768 16195608 16196388 16267264 16308864 16355328 16422912 16426124 16515048 16540992 16583292 16613376 16775616 16777216 16818516 16819326 16866432 16892928 16941056 17057898 17106496 17132544 17177184 17252352 17299854 17301504 17420832 17470464 17542656 17546087 17641074 17667936 17713971 17718272 17791488 17842176 17891302 17919408 17965233 18016416 18096128 18220059 18271968 18272848 18300672 18347472 18399744 18481152 18579429 18608616 18661632 18690048 18743296 18872568 18874368 18926336 18974736 19004544 19058688 19244808 19274112 19329024 19408896 19464192 19517784 19518724 19598436 19654272 19794632 19876428 19933056 19934016 20021248 20072448 20159334 20216768 20268468 20358144 20447232 20555964 20556954 20588256 20646912 20699712 20791296 20848542 20934693 20939776 20994336 21026304 21086208 21144266 21231639 21233664 21292128 21346578 21441024 21594144 21595184 21650409 21683376 21745152 21807104 21897216 21957507 22020064 22054656 22111056 22151168 22268961 22367488 22424688 22425768 22488576 22523904 22581504 22743864 22843392 22902912 23003136 23066472 23068672 23161788 23227776 23293952 23390208 23521432 23557248 23618628 23721984 23789568 23887872 23892544 23953644 24021888 24121152 24293412 24294582 24362624 24400896 24463296 24532992 24639186 24641536 24772572 24811488 24882176 24920064 25125166 25163424 25165824 25227774 25228989 25299648 25339392 25411584 25586847 25659744 25698816 25765776 25772032 25878528 25949781 25952256 26023712 26131248 26205696 26461611 26501904 26577408 26578688 26687232 26763264 26836953 26879112 27024624 27144192 27262976 27407952 27409272 27451008 27529216 27599616 27721728 27798056 27912924 27992448 28035072 28114944 28308852 28311552 28389504 28462104 28506816 28588032 28792192 28867212 28911168 28993536 29196288 29276676 29278086 29406208 29481408 29691948 29693378 29814642 29899584 29901024 29984768 30031872 30108672 30239001 30325152 30402702 30457856 30537216 30670848 30755296 30833946 30835431 30882384 30970368 31049568 31186944 31272813 31409664 31491504 31539456 31629312 31716399 31719424 31850496 31938192 32029184 32161536 32341969 32391216 32392776 32534528 32617728 32710656 32845824 32852248 33030096 33081984 33166584 33226752 33551232 33554432 33637032 33638652 33732864 33785856 33882112 34115796 34212992 34265088 34354368 34504704 34599708 34603008 34841664 34940928 35085312 35092174 35282148 35335872 35427942 35436544 35582976 35684352 35782604 35838816 35930466 36032832 36192256 36440118 36441873 36543936 36545696 36601344 36694944 36799488 36958779 36962304 37158858 37217232 37323264 37380096 37486592 37687749 37745136 37748736 37852672 37949472 38009088 38117376 38222327 38489616 38548224 38658048 38817792 38928384 39035568 39037448 39196872 39308544 39589264 39752856 39866112 39868032 40042496 40144896 40318668 40433536 40536936 40716288 40894464 41111928 41113908 41176512 41293824 41399424 41582592 41697084 41869386 41879552 41988672 42052608 42172416 42288532 42463278 42467328 42584256 42693156 42882048 43188288 43190368 43300818 43366752 43490304 43614208 43794432 43915014 43917129 44040128 44109312 44222112 44302336 44537922 44540067 44734976 44849376 44851536 44977152 45047808 45163008 45171841 45487728 45604053 45686784 45805824 46006272 46132944 46137344 46250919 46323576 46455552 46587904 46780416 47042864 47114496 47237256 47443968 47579136 47775744 47785088 47907288 48043776 48242304 48586824 48589164 48725248 48801792 48926592 49065984 49278372 49283072 49545144 49622976 49764352 49840128 50250332 50326848 50331648 50455548 50457978 50599296 50678784 50823168 51173694 51319488 51397632 51531552 51544064 51757056 51899562 51904512 52047424 52262496 52411392 52638261 52923222 53003808 53154816 53157376 53374464 53526528 53673906 53676491 53758224 53895699 54049248 54288384 54525952 54660177 54815904 54818544 54902016 55058432 55199232 55443456 55596112 55738287 55825848 55984896 56070144 56229888 56617704 56623104 56779008 56924208 57013632 57176064 57584384 57734424 57822336 57987072 58392576 58553352 58556172 58812416 58962816 59383896 59386756 59629284 59799168 59802048 59969536 60063744 60217344 60478002 60650304 60805404 60915712 61074432 61341696 61510592 61667892 61670862 61764768 61940736 62099136 62373888 62545626 62819328 62983008 63078912 63258624 63432798 63435853 63438848 63694917 63700992 63876384 64058368 64323072 64683938 64782432 64785552 64951227 65069056 65235456 65421312 65691648 65704496 65872521 66060192 66163968 66333168 66453504 66806883 67102464 67108864 67274064 67277304 67465728 67571712 67764224 68231592 68425984 68530176 68708736 69009408 69199416 69206016 69683328 69881856 70170624 70184348 70564296 70671744 70855884 70873088 71165952 71368704 71565208 71677632 71860932 72065664 72384512 72880236 72883746 73087872 73091392 73202688 73389888 73598976 73917558 73924608 74317716 74434464 74646528 74760192 74973184 75375498 75490272 75497472 75686967 75705344 75898944 76018176 76234752 76444654 76760541 76979232 77096448 77316096 77635584 77849343 77856768 78071136 78074896 78393744 78617088 79178528 79384833 79505712 79732224 79736064 80084992 80289792 80510859 80637336 80867072 81073872 81432576 81788928 82223856 82227816 82353024 82587648 82798848 83165184 83394168 83738772 83759104 83977344 84105216 84344832 84577064 84926556 84934656 85168512 85386312 85764096 86376576 86380736 86601636 86733504 86980608 87228416 87588864 87830028 87834258 88080256 88218624 88444224 88604672 89075844 89080134 89469952 89698752 89703072 89954304 90095616 90326016 90343682 90717003 90975456 91208106 91373568 91611648 92012544 92265888 92274688 92501838 92506293 92647152 92911104 93175808 93560832 93818439 94085728 94228992 94474512 94887936 95149197 95158272 95551488 95570176 95814576 96087552 96484608 97025907 97173648 97178328 97450496 97603584 97853184 98131968 98556744 98566144 99090288 99245952 99528704 99680256 100500664 100653696 100663296 100911096 100915956 101198592 101357568 101646336 102347388 102638976 102795264 103063104 103088128 103514112 103799124 103809024 104094848 104524992 104822784 105276522 105846444 106007616 106309632 106314752 106748928 107053056 107347812 107352982 107516448 107791398 108098496 108576768 109051904 109320354 109325619 109631808 109637088 109804032 110116864 110398464 110876337 110886912 111192224 111476574 111651696 111969792 112140288 112459776 113063247 113235408 113246208 113558016 113848416 114027264 114352128 114666981 115168768 115468848 115644672 115974144 116293463 116785152 117106704 117112344 117624832 117925632 118767792 118773512 119258568 119598336 119604096 119939072 120127488 120434688 120956004 121300608 121610808 121831424 122148864 122683392 123021184 123335784 123341724 123529536 123881472 124198272 124747776 125091252 125638656 125966016 126157824 126517248 126865596 126871706 126877696 127389834 127401984 127752768 128116736 128646144 129367876 129564864 129571104 129902454 130138112 130470912 130842624 131383296 131408992 131745042 131751387 132120384 132327936 132666336 132907008 133613766 133620201 134204928 134217728 134548128 134554608 134931456 135143424 135515523 135528448 136463184 136851968 137060352 137417472 138018816 138188413 138398832 138412032 138752757 139366656 139763712 140341248 140368696 141128592 141343488 141711768 141746176 142331904 142737408 143130416 143355264 143721864 144131328 144769024 145760472 145767492 146175744 146182784 146405376 146779776 147197952 147835116 147849216 148635432 148868928 149293056 149520384 149946368 150750996 150980544 150994944 151373934 151410688 151797888 152036352 152469504 152889308 153521082 153958464 154192896 154632192 155271168 155698686 155713536 156142272 156149792 156787488 157234176 157914783 158357056 158769666 159011424 159464448 159472128 160169984 160579584 161021718 161029473 161274672 161734144 162147744 162865152 163313579 163577856 163980531 164447712 164455632 164706048 165175296 165597696 166330368 166788336 167214861 167477544 167518208 167954688 168210432 168689664 169154128 169853112 169869312 170337024 170772624 171528192 172753152 172761472 173203272 173467008 173961216 174456832 175177728 175660056 175668516 176160512 176437248 176888448 177209344 178151688 178160268 178939904 179397504 179406144 179908608 180191232 180652032 180687364 181434006 181950912 182416212 182747136 183223296 184025088 184531776 184549376 185003676 185012586 185294304 185822208 186351616 187121664 187636878 188171456 188457984 188949024 189775872 190298394 190307559 190316544 191102976 191140352 191629152 192175104 192969216 193006957 194051814 194347296 194356656 194853681 194900992 195207168 195706368 196263936 197113488 197132288 197617563 198180576 198491904 199057408 199360512 200420649 201001328 201307392 201326592 201822192 201831912 202397184 202715136 203292672 204694776 205277952 205590528 206126208 206176256 207028224 207598248 207618048 208189696 209049984 209645568 210553044 211692888 212015232 212619264 212629504 213497856 214106112 214695624 214705964 215032896 215582796 216196992 217153536 218103808 218640708 218651238 219263616 219274176 219608064 220233728 220796928 221752674 221773824 222384448 222953148 223303392 223939584 224280576 224919552 226126494 226470816 226492416 227116032 227696832 228054528 228704256 229333962 230281623 230337536 230937696 231289344 231948288 232586926 233548029 233570304 234213408 234224688 235249664 235851264 237535584 237547024 238154499 238517136 239196672 239208192 239878144 240254976 240869376 241532577 241912008 242601216 243221616 243662848 244297728 245366784 246042368 246671568 246683448 247059072 247762944 248396544 249495552 250182504 251277312 251932032 252315648 253034496 253731192 253743412 253755392 254779668 254803968 255505536 256233472 257292288 258735752 259129728 259142208 259804908 260276224 260941824 261685248 262766592 262817984 263490084 263502774 264240768 264655872 265332672 265814016 267227532 267240402 268409856 268435456 269096256 269109216 269862912 270286848 271031046 271056896 272151009 272926368 273703936 274120704 274834944 276037632 276376826 276797664 276824064 277505514 277518879 278733312 279527424 280682496 280737392 281455317 282257184 282686976 283423536 283492352 284663808 285447591 285474816 286260832 286710528 287443728 288262656 289538048 291077721 291520944 291534984 292351488 292365568 292810752 293559552 294395904 295670232 295698432 297270864 297737856 298586112 299040768 299892736 301501992 301961088 301989888 302747868 302821376 303595776 304072704 304939008 305778616 307042164 307916928 308385792 309264384 310542336 311397372 311427072 312284544 312299584 313574976 314468352 315829566 316714112 317539332 318022848 318928896 318944256 320339968 321159168 322043436 322058946 322549344 323468288 324295488 325730304 326627158 327155712 327961062 327976857 328895424 328911264 329412096 330350592 331195392 332629011 332660736 333576672 334429722 334955088 335036416 335909376 336420864 337379328 338308256 339189741 339706224 339738624 340674048 341545248 343056384 344000943 345506304 345522944 346406544 346934016 347922432 348880389 348913664 350355456 351320112 351337032 352321024 352874496 353776896 354418688 356303376 356320536 357879808 358795008 358812288 359817216 360382464 361304064 361374728 362868012 363901824 364832424 365494272 366446592 368050176 369063552 369098752 370007352 370025172 370588608 371644416 372703232 374243328 375273756 376342912 376915968 377898048 379551744 380596788 380615118 380633088 382205952 382280704 383258304 384350208 385938432 386013914 388103628 388694592 388713312 389707362 389801984 390414336 391412736 392527872 394226976 394264576 395235126 395254161 396361152 396983808 398114816 398721024 400841298 400860603 402002656 402614784 402653184 403644384 403663824 404794368 405430272 406546569 406585344 409389552 410555904 411181056 412252416 412352512 414056448 414565239 415196496 415236096 416379392 418099968 419291136 420445597 421106088 423385776 424030464 425238528 425259008 426995712 428212224 429391248 429411928 430065792 431165592 432393984 434307072 436207616 437281416 437302476 438527232 438548352 439216128 440467456 441593856 443505348 443547648 444768896 445906296 446606784 447879168 448561152 449839104 452252988 452941632 452984832 454232064 455393664 456109056 457408512 458667924 460563246 460675072 461875392 462578688 463896576 465173852 467096058 467140608 468426816 468449376 470499328 471702528 473744349 475071168 475094048 476308998 477034272 478393344 478416384 479756288 480509952 481738752 483065154 483088419 483824016 485202432 486443232 487325696 488595456 489940737 490733568 492084736 493343136 493366896 494118144 495525888 496793088 496890251 498991104 500365008 501644583 502554624 503864064 504631296 506068992 507462384 507486824 507510784 509559336 509607936 511011072 512466944 514584576 517471504 518259456 518284416 519609816 520552448 521883648 523370496 525533184 525635968 526980168 527005548 528481536 529311744 530665344 531628032 534455064 534480804 536819712 536870912 538192512 538218432 539725824 540573696 542062092 542113792 544302018 545852736 547407872 548241408 549669888 552075264 552753652 553595328 553648128 555011028 555037758 557466624 559054848 561364992 561474784 562910634 564514368 565373952 566847072 566984704 569327616 570895182 570922677 570949632 572521664 573421056 574887456 576525312 579020871 579076096 582155442 583041888 583069968 584702976 584731136 585621504 587119104 588791808 590441401 591340464 591396864 592852689 594541728 595475712 597172224 598081536 599785472 601261947 603003984 603922176 603979776 605495736 605642752 607191552 608145408 609878016 611557232 614084328 615833856 616771584 618528768 621084672 622794744 622854144 624569088 624599168 627149952 628936704 631659132 633428224 635078664 636045696 637857792 637888512 640679936 642318336 644086872 644117892 645098688 646936576 648590976 651460608 653254316 654311424 655922124 655953714 657790848 657822528 658824192 660701184 662390784 665258022 665321472 667153344 668859444 669910176 670072832 671818752 672841728 674758656 676616512 678379482 679412448 679477248 681348096 683090496 686112768 688001886 691012608 691045888 692813088 693868032 695844864 697760778 697794383 697827328 700644087 700710912 702640224 702674064 704642048 705748992 707553792 708837376 712606752 712641072 714463497 715759616 717590016 717624576 719634432 720764928 722608128 722749456 724597731 725736024 727803648 729664848 730988544 732893184 736100352 738127104 738197504 740014704 740050344 741177216 743288832 745406464 748486656 750547512 752685824 753831936 755796096 759103488 761193576 761230236 761266176 764411904 764561408 766516608 768700416 771876864 772027828 776207256 777389184 777426624 779414724 779603968 780828672 782825472 785055744 788453952 788529152 790470252 790508322 792722304 793967616 796229632 797442048 801682596 801721206 804005312 805229568 805306368 807288768 807327648 809588736 810860544 813093138 813170688 818779104 821111808 822362112 824504832 824666089 824705024 828112896 829130478 830392992 830472192 832556637 832758784 836199936 838582272 840891194 842212176 844365951 846771552 848060928 850477056 850518016 853991424 856342773 856424448 858782496 858823856 860131584 862331184 864787968 868614144 872415232 873233163 874562832 874604952 877054464 877096704 878432256 880934912 883187712 887010696 887095296 889537792 891812592 893213568 895758336 897122304 899678208 904505976 905883264 905969664 908464128 910787328 912218112 914817024 917335848 921126492 921350144 923750784 925157376 927793152 930347704 934192116 934281216 936853632 936898752 940998656 943405056 947488698 950142336 950188096 952617996 954068544 956786688 956832768 959512576 961019904 963477504 966130308 966176838 967648032 970404864 972886464 974651392 977190912 979881474 981467136 983930571 984169472 986686272 986733792 988236288 991051776 993586176 993780502 997887033 997982208 1000730016 1003289166 1005109248 1007728128 1009262592 1012137984 1014924768 1014973648 1015021568 1017569223 1019118672 1019215872 1022022144 1024933888 1029169152 1032002829 1034943008 1036518912 1036568832 1039219632 1041104896 1043767296 1046641167 1046740992 1051066368 1051271936 1053960336 1054011096 1056963072 1058623488 1061330688 1063256064 1068910128 1068961608 1073639424 1073741824 1076385024 1076436864 1079451648 1081147392 1084124184 1084227584 1088604036 1091705472 1094815744 1096482816 1099339776 1104150528 1105507304 1107190656 1107296256 1110022056 1110075516 1114933248 1118109696 1122729984 1122949568 1125821268 1129028736 1130747904 1133694144 1133969408 1138655232 1141790364 1141845354 1141899264 1145043328 1146842112 1149774912 1153050624 1158041742 1158152192 1164310884 1166083776 1166139936 1169405952 1169462272 1171243008 1174238208 1177583616 1180882802 1182680928 1182793728 1185705378 1185762483 1189083456 1190951424 1194344448 1196163072 1199570944 1202523894 1202581809 1206007968 1207844352 1207959552 1210991472 1211285504 1214383104 1216290816 1219639707 1219756032 1223114464 1228168656 1231667712 1233543168 1237057536 1242169344 1243695717 1245589488 1245708288 1249138176 1249198336 1254299904 1257873408 1261336791 1263318264 1266856448 1270157328 1272091392 1275715584 1275777024 1281359872 1284636672 1288173744 1288235784 1290197376 1293873152 1297181952 1302921216 1306508632 1308622848 1311844248 1311907428 1315581696 1315645056 1317648384 1321402368 1324781568 1330516044 1330642944 1334306688 1337718888 1339820352 1340145664 1343637504 1345683456 1349517312 1353233024 1356758964 1358824896 1358954496 1362696192 1366180992 1372225536 1376003772 1382025216 1382091776 1385626176 1387736064 1391689728 1395521556 1395588766 1395654656 1401288174 1401421824 1405280448 1405348128 1409284096 1411497984 1415107584 1417674752 1421233047 1425213504 1425282144 1428926994 1431519232 1435180032 1435249152 1439268864 1441529856 1445216256 1445498912 1449195462 1449265257 1451472048 1455607296 1459329696 1461977088 1465786368 1469822211 1472200704 1476254208 1476395008 1480029408 1480100688 1482354432 1486577664 1490670753 1490812928 1496973312 1501095024 1505371648 1507663872 1511592192 1518206976 1520072543 1522387152 1522460472 1522532352 1528823808 1529122816 1533033216 1537400832 1543753728 1544055656 1552414512 1554778368 1554853248 1558829448 1559207936 1561657344 1565650944 1570111488 1576907904 1577058304 1580940504 1581016644 1585444608 1587935232 1592459264 1594884096 1603365192 1603442412 1608010624 1610459136 1610612736 1614577536 1614655296 1619177472 1621721088 1626186276 1626341376 1637558208 1642223616 1644724224 1649009664 1649332178 1649410048 1656225792 1658260956 1660785984 1660944384 1665113274 1665517568 1672399872 1677164544 1681782388 1684424352 1688731902 1693543104 1696121856 1700954112 1701036032 1707982848 1712685546 1712768031 1712848896 1717564992 1717647712 1720263168 1724662368 1729575936 1737062613 1737228288 1744830464 1746466326 1749125664 1749209904 1754108928 1754193408 1756864512 1761869824 1766375424 1771324203 1774021392 1774190592 1779075584 1783625184 1786427136 1791516672 1794244608 1796449369 1799356416 1803785841 1809011952 1811766528 1811939328 1816928256 1821574656 1824436224 1829634048 1834671696 1842252984 1842700288 1847501568 1850314752 1855586304 1860695408 1868384232 1868562432 1873707264 1873797504 1881997312 1886810112 1894977396 1900284672 1900376192 1905235992 1908137088 1913573376 1913665536 1919025152 1922039808 1926955008 1932260616 1932353676 1935296064 1940809728 1945772928 1949302784 1954381824 1959762948 1962934272 1967861142 1968338944 1973372544 1973467584 1976472576 1982103552 1987172352 1987561004 1995774066 1995964416 2001460032 2006578332 2010218496 2015456256 2018525184 2024275968 2029849536 2029947296 2030043136 2035138446 2038237344 2038431744 2044044288 2049867776 2058338304 2064005658 2069886016 2073037824 2073137664 2078439264 2082209792 2087534592 2093282334 2093383149 2093481984 2102132736 2102543872 2107920672 2108022192 2113926144 2117246976 2122661376 2123076527 2126512128 2137820256 2137923216 2143390491 2147278848 2147483648 2152770048 2152873728 2158903296 2162294784 2168248368 2168455168 2173793193 2177208072 2183410944 2189631488 2192965632 2198679552 2208301056 2211014608 2214381312 2214592512 2220044112 2220151032 2229866496 2236219392 2245459968 2245899136 2251642536 2258057472 2261495808 2267388288 2267938816 2277310464 2283580728 2283690708 2283798528 2290086656 2293684224 2299549824 2306101248 2316083484 2316304384 2328621768 2332167552 2332279872 2338811904 2338924544 2342486016 2348476416 2355167232 2361765604 2365361856 2365587456 2371410756 2371524966 2378166912 2381902848 2388688896 2392326144 2399141888 2405047788 2405163618 2412015936 2415688704 2415919104 2421982944 2422571008 2428766208 2432581632 2439279414 2439512064 2446228928 2456337312 2463335424 2467086336 2473998267 2474115072 2484338688 2487391434 2491178976 2491416576 2498276352 2498396672 2508599808 2515746816 2522673582 2526636528 2533097853 2533712896 2540314656 2544182784 2551431168 2551554048 2562719744 2569028319 2569273344 2576347488 2576471568 2580394752 2587746304 2594363904 2605842432 2613017264 2617245696 2619699489 2623688496 2623814856 2631163392 2631290112 2635296768 2642804736 2649563136 2661032088 2661285888 2668613376 2675437776 2679640704 2680291328 2687275008 2691366912 2699034624 2706466048 2713517928 2717649792 2717908992 2725392384 2732361984 2744451072 2752007544 2764050432 2764183552 2771252352 2775472128 2783379456 2791043112 2791177532 2791309312 2802576348 2802843648 2810560896 2810696256 2818568192 2822995968 2830215168 2835349504 2842466094 2850427008 2850564288 2857853988 2863038464 2870360064 2870498304 2878537728 2883059712 2890432512 2890997824 2898390924 2898530514 2902944096 2911214592 2918659392 2923954176 2931572736 2939644422 2944401408 2952508416 2952790016 2960058816 2960201376 2964708864 2973155328 2981341506 2981625856 2993661099 2993946624 3002190048 3010743296 3015327744 3023184384 3036413952 3040145086 3044774304 3044920944 3045064704 3052707669 3057647616 3058245632 3066066432 3074801664 3087507456 3088111312 3096008487 3104829024 3109556736 3109706496 3117658896 3118415872 3123314688 3131301888 3139923501 3140222976 3153815808 3154116608 3161881008 3162033288 3170889216 3175870464 3184918528 3189768192 3206730384 3206884824 3216021248 3220918272 3221225472 3229155072 3229310592 3238354944 3243442176 3252372552 3252682752 3275116416 3284447232 3289448448 3298019328 3298664356 3298820096 3312451584 3316521912 3321571968 3321888768 3330226548 3331035136 3344799744 3354329088 3363564776 3368848704 3377463804 3387086208 3392243712 3401908224 3402072064 3415965696 3425371092 3425536062 3425697792 3435129984 3435295424 3440526336 3449324736 3459151872 3474125226 3474456576 3489660928 3492932652 3498251328 3498419808 3508217856 3508386816 3513729024 3523739648 3532750848 3542648406 3548042784 3548381184 3557287449 3558151168 3567250368 3572854272 3583033344 3588489216 3592898738 3598712832 3607571682 3607745427 3618023904 3623533056 3623878656 3633856512 3643149312 3648872448 3658919121 3659268096 3669343392 3684505968 3685400576 3695003136 3700629504 3711172608 3721390816 3731087151 3736768464 3737124864 3747414528 3747595008 3763994624 3773620224 3784010373 3789954792 3800569344 3800752384 3810471984 3816274176 3827146752 3827331072 3838050304 3844079616 3853910016 3864521232 3864707352 3870592128 3881619456 3891545856 3898605568 3908763648 3919525896 3925868544 3935722284 3936677888 3946745088 3946935168 3952945152 3964207104 3974344704 3975122008 3991548132 3991928832 4002920064 4013156664 4020436992 4030912512 4037050368 4048551936 4059699072 4059894592 4060086272 4070276892 4076474688 4076863488 4088088576 4099735552 4116676608 4128011316 4139772032 4146075648 4146275328 4156878528 4164419584 4175069184 4186564668 4186766298 4186963968 4204265472 4205087744 4215841344 4216044384 4227852288 4234493952 4245322752 4246153054 4253024256 4263699141 4275640512 4275846432 4286780982 4294557696 4294967296 4305540096 4305747456 4317806592 4324589568 4336496736 4336910336 4347586386 4347795771 4354416144 4366821888 4379262976 4385931264 4397359104 4409466633 4416602112 4422029216 4428762624 4429185024 4440088224 4440302064 4459732992 4472012259 4472438784 4490919936 4491798272 4503285072 4516114944 4522991616 4534776576 4535877632 4554620928 4560217629 4567161456 4567381416 4567597056 4580173312 4587368448 4599099648 4612202496 4632166968 4632608768 4657243536 4664335104 4664559744 4677623808 4677849088 4684972032 4696952832 4710334464 4723531208 4730723712 4731174912 4742821512 4743049932 4756333824 4763805696 4777377792 4784652288 4798283776 4810095576 4810327236 4824031872 4831377408 4831838208 4843965888 4845142016 4857532416 4865163264 4878558828 4879024128 4892457856 4912674624 4926670848 4934172672 4947996534 4948230144 4968677376 4974782868 4982357952 4982833152 4996552704 4996793344 5017199616 5031493632 5045347164 5053273056 5066195706 5067425792 5080629312 5088365568 5102862336 5103108096 5125439488 5138056638 5138304093 5138546688 5152694976 5152943136 5160789504 5175492608 5188727808 5211187839 5211684864 5226034528 5234491392 5239398978 5247376992 5247629712 5262326784 5262580224 5270593536 5285609472 5299126272 5313972609 5322064176 5322571776 5337226752 5350875552 5359281408 5360582656 5374550016 5382733824 5389348107 5398069248 5412932096 5427035856 5435299584 5435817984 5450784768 5464723968 5465792761 5488902144 5504015088 5528100864 5528367104 5542504704 5550944256 5566758912 5582086224 5582355064 5582618624 5605152696 5605687296 5621121792 5621392512 5637136384 5645991936 5660430336 5670699008 5684932188 5700854016 5701128576 5715707976 5726076928 5740720128 5740996608 5757075456 5766119424 5780865024 5781995648 5796781848 5797061028 5805888192 5822429184 5837318784 5847908352 5863145472 5879288844 5888802816 5905016832 5905580032 5920117632 5920402752 5929417728 5946310656 5962683012 5963251712 5987322198 5987893248 6004380096 6021486592 6030655488 6046368768 6072827904 6080290172 6089548608 6089841888 6090129408 6105415338 6115295232 6116491264 6132132864 6149603328 6175014912 6176222624 6192016974 6209658048 6219113472 6219412992 6235317792 6236831744 6246629376 6262603776 6279847002 6280149447 6280445952 6307631616 6308233216 6323762016 6324066576 6341778432 6351740928 6369229581 6369837056 6379536384 6413460768 6413769648 6432042496 6441836544 6442450944 6458310144 6458621184 6476709888 6486884352 6494855411 6504745104 6505365504 6521379579 6550232832 6568894464 6578896896 6596038656 6597328712 6597640192 6624903168 6633043824 6643143936 6643777536 6660453096 6662070272 6689599488 6708658176 6727129552 6737697408 6754927608 6774172416 6784487424 6803816448 6804144128 6831931392 6850742184 6851072124 6851395584 6870259968 6870590848 6881052672 6898649472 6918303744 6948250452 6948913152 6979321856 6985865304 6996502656 6996839616 7016435712 7016773632 7027458048 7047479296 7065501696 7085296812 7096085568 7096762368 7114574898 7116302336 7134500736 7145708544 7166066688 7176978432 7185797476 7197425664 7215143364 7215490854 7236047808 7247066112 7247757312 7267713024 7286298624 7297744896 7317838242 7318536192 7338686784 7369011936 7370801152 7390006272 7401259008 7421994801 7422345216 7442781632 7462174302 7473536928 7474249728 7494829056 7495190016 7527989248 7547240448 7568020746 7579909584 7601138688 7601504768 7620943968 7632548352 7654293504 7654662144 7675738213 7676100608 7688159232 7707084957 7707820032 7729042464 7729414704 7741184256 7763238912 7783091712 7797211136 7817527296 7839051792 7851737088 7859098467 7871444568 7873355776 7893490176 7893870336 7905890304 7928414208 7948689408 7950244016 7983096264 7983857664 8005840128 8026313328 8040873984 8061825024 8074100736 8097103872 8119398144 8119789184 8120172544 8140553784 8152949376 8153726976 8176177152 8199471104 8233353216 8256022632 8279544064 8292151296 8292550656 8313757056 8328839168 8350138368 8373129336 8373532596 8373927936 8408530944 8410175488 8431682688 8432088768 8455704576 8468987904 8490645504 8492306108 8506048512 8527398282 8551281024 8551692864 8573561964 8589115392 8589934592 8611080192 8611494912 8635613184 8649179136 8672993472 8673820672 8695172772 8695591542 8708832288 8733643776 8758525952 8771862528 8794718208 8818933266 8833204224 8844058432 8857525248 8858370048 8880176448 8880604128 8919465984 8944024518 8944877568 8981839872 8983596544 9006570144 9032229888 9045983232 9069553152 9071326979 9071755264 9109241856 9120435258 9134322912 9134762832 9135194112 9158123007 9160346624 9174736896 9198199296 9224404992 9264333936 9265217536 9288025461 9314487072 9328670208 9329119488 9355247616 9355698176 9369944064 9393905664 9419770503 9420668928 9447062416 9461447424 9462349824 9485643024 9486099864 9512667648 9527611392 9554755584 9569304576 9596567552 9620191152 9620654472 9648063744 9662754816 9663676416 9687931776 9690284032 9715064832 9730326528 9757117656 9758048256 9784915712 9825349248 9853341696 9868345344 9895993068 9896460288 9937354752 9949565736 9964715904 9965666304 9993105408 9993586688 10034399232 10062987264 10090694328 10106546112 10132391412 10134851584 10161258624 10176731136 10205724672 10206216192 10250878976 10276113276 10276608186 10277093376 10305389952 10305886272 10321579008 10350985216 10377455616 10422375678 10423369728 10452069056 10468982784 10478797956 10494753984 10495259424 10524653568 10525160448 10541187072 10571218944 10598252544 10627945218 10644128352 10645143552 10674453504 10701751104 10718562816 10721165312 10749100032 10765467648 10778696214 10796138496 10823236281 10825864192 10854071712 10870599168 10871635968 10901569536 10929447936 10931585522 10976757363 10977804288 11008030176 11056201728 11056734208 11085009408 11101888512 11133517824 11164172448 11164710128 11165237248 11193261453 11210305392 11211374592 11242243584 11242785024 11274272768 11291983872 11320860672 11341398016 11352031119 11369864376 11401708032 11402257152 11431415952 11452153856 11481440256 11481993216 11514150912 11532238848 11561730048 11563991296 11593563696 11594122056 11611776384 11644858368 11674637568 11695816704 11726290944 11758577688 11777605632 11810033664 11811160064 11840235264 11840805504 11858835456 11892621312 11925366024 11926503424 11974644396 11975786496 12008760192 12042973184 12061310976 12092737536 12145655808 12160580344 12179097216 12179683776 12180258816 12210830676 12230590464 12232982528 12264265728 12299206656 12350029824 12352445248 12384033948 12419316096 12438226944 12438825984 12470635584 12473663488 12493258752 12525207552 12559694004 12560298894 12560891904 12615263232 12616466432 12647524032 12648133152 12683556864 12703481856 12738459162 12739674112 12759072768 12791097423 12826921536 12827539296 12864084992 12883673088 12884901888 12916620288 12917242368 12953419776 12973768704 12989710822 13009490208 13010731008 13042759158 13043387313 13100465664 13137788928 13157793792 13192077312 13194657424 13195280384 13228399899 13249806336 13266087648 13286287872 13287555072 13320906192 13324140544 13379198976 13416036777 13417316352 13454259104 13475394816 13509855216 13548344832 13568974848 13607632896 13608288256 13663862784 13680652887 13701484368 13702144248 13702791168 13740519936 13741181696 13762105344 13797298944 13836607488 13896500904 13897826304 13958643712 13971730608 13993005312 13993679232 14032871424 14033547264 14054916096 14094958592 14131003392 14170593624 14192171136 14193524736 14229149796 14232604672 14269001472 14291417088 14332133376 14353956864 14371594952 14394851328 14430286728 14430981708 14472095616 14494132224 14495514624 14535426048 14572597248 14595489792 14635676484 14637072384 14677373568 14738023872 14741602304 14780012544 14802518016 14843989602 14844690432 14885563264 14924348604 14947073856 14948499456 14989658112 14990380032 15055978496 15094480896 15136041492 15159819168 15202277376 15203009536 15241887936 15265096704 15308587008 15309324288 15351476426 15352201216 15376318464 15414169914 15414912279 15415640064 15458084928 15458829408 15482368512 15526477824 15566183424 15594422272 15633563517 15635054592 15678103584 15703474176 15718196934 15742889136 15746711552 15786980352 15787740672 15811780608 15856828416 15897378816 15900488032 15941917827 15966192528 15967715328 16011680256 16052626656 16081747968 16123650048 16148201472 16168044321 16194207744 16238796288 16239578368 16240345088 16281107568 16305898752 16307453952 16352354304 16397378283 16398942208 16466706432 16512045264 16559088128 16584302592 16585101312 16627514112 16657678336 16700276736 16746258672 16747065192 16747855872 16817061888 16820350976 16863365376 16864177536 16911409152 16937975808 16981291008 16984612216 17012097024 17054796564 17102562048 17103385728 17147123928 17178230784 17179869184 17222160384 17222989824 17271226368 17298358272 17345986944 17347641344 17390345544 17391183084 17417664576 17467287552 17517051904 17543725056 17589436416 17637866532 17666408448 17688116864 17715050496 17716740096 17760352896 17761208256 17838931968 17888049036 17889755136 17963679744 17967193088 18013140288 18064459776 18091966464 18139106304 18142653958 18143510528 18218483712 18240870516 18268645824 18269525664 18270388224 18316246014 18320693248 18349473792 18396398592 18448809984 18528667872 18530435072 18576050922 18628974144 18657340416 18658238976 18710495232 18711396352 18739888128 18787811328 18839541006 18840448341 18841337856 18894124832 18922894848 18924699648 18971286048 18972199728 19025335296 19055222784 19107688743 19109511168 19138609152 19193135104 19240382304 19241308944 19296127488 19325509632 19327352832 19375863552 19380568064 19430129664 19460653056 19484566233 19514235312 19516096512 19569831424 19650698496 19706683392 19736690688 19760943059 19791986136 19792920576 19874709504 19899131472 19929431808 19931332608 19986210816 19987173376 20068798464 20125974528 20181388656 20213092224 20264782824 20269703168 20322517248 20353462272 20411449344 20412432384 20501757952 20552226552 20553216372 20554186752 20610779904 20611772544 20643158016 20701970432 20754911232 20844751356 20846739456 20904138112 20937965568 20957595912 20989507968 20990518848 21049307136 21050320896 21082374144 21142437888 21196505088 21255890436 21288256704 21290287104 21348907008 21403502208 21437125632 21442330624 21498200064 21530935296 21557392428 21592276992 21646472562 21651728384 21708143424 21741198336 21743271936 21803139072 21858895872 21863171044 21953514726 21955608576 22016060352 22112403456 22113468416 22170018816 22203777024 22265984403 22267035648 22328344896 22329420256 22330474496 22386522906 22420610784 22422749184 22484487168 22485570048 22548545536 22583967744 22641721344 22682796032 22704062238 22739728752 22803416064 22804514304 22862831904 22904307712 22962880512 22963986432 23027214639 23028301824 23064477696 23123460096 23127982592 23187127392 23188244112 23223552768 23289716736 23349275136 23353841797 23391633408 23452581888 23517155376 23555211264 23577295401 23620067328 23622320128 23680470528 23681611008 23717670912 23785242624 23850732048 23853006848 23949288792 23951572992 24017520384 24085946368 24122621952 24185475072 24291311616 24321160688 24358194432 24359367552 24360517632 24421661352 24461180928 24465965056 24528531456 24598413312 24700059648 24704890496 24768067896 24838632192 24876453888 24877651968 24941271168 24947326976 24986517504 25050415104 25119388008 25120597788 25121783808 25230526464 25232932864 25295048064 25296266304 25367113728 25406963712 25476918324 25479348224 25518145536 25582194846 25653843072 25655078592 25728169984 25767346176 25769803776 25833240576 25834484736 25906839552 25947537408 25979421644 26018980416 26021462016 26085518316 26086774626 26200931328 26275577856 26315587584 26384154624 26389314848 26390560768 26456799798 26499612672 26532175296 26572575744 26575110144 26641812384 26648281088 26758397952 26832073554 26834632704 26908518208 26950789632 27019710432 27096689664 27137949696 27213980937 27215265792 27216576512 27327725568 27361305774 27402968736 27404288496 27405582336 27481039872 27482363392 27524210688 27594597888 27673214976 27793001808 27795652608 27864076383 27917287424 27943461216 27986010624 27987358464 28065742848 28067094528 28109832192 28189917184 28259311509 28262006784 28341187248 28384342272 28387049472 28458299592 28465209344 28538002944 28582834176 28664266752 28707913728 28743189904 28789702656 28860573456 28861963416 28944191232 28988264448 28991029248 29070852096 29145194496 29190979584 29271352968 29274144768 29354747136 29476047744 29483204608 29560025088 29605036032 29687979204 29689380864 29771126528 29848697208 29894147712 29896998912 29979316224 29980760064 30111956992 30188961792 30272082984 30319638336 30404554752 30406019072 30483775872 30530193408 30617174016 30618648576 30702952852 30704402432 30752636928 30828339828 30829824558 30831280128 30916169856 30917658816 30964737024 31052955648 31132366848 31188844544 31267127034 31270109184 31356207168 31406948352 31436393868 31485778272 31493423104 31573960704 31575481344 31623561216 31713656832 31794757632 31800976064 31883835654 31932385056 31935430656 32023360512 32105253312 32163495936 32247300096 32296402944 32336088642 32388415488 32477592576 32479156736 32480690176 32562215136 32611797504 32614907904 32704708608 32794756566 32797884416 32930272089 32933412864 33024090528 33118176256 33168605184 33170202624 33255028224 33315356672 33400553472 33492517344 33494130384 33495711744 33579784359 33634123776 33640701952 33726730752 33728355072 33822818304 33875951616 33962582016 33969224432 34024194048 34056093357 34109593128 34205124096 34206771456 34294247856 34356461568 34359738368 34444320768 34445979648 34542452736 34596716544 34691973888 34695282688 34780691088 34782366168 34835329152 34934575104 35034103808 35087450112 35178872832 35275733064 35332816896 35376233728 35430100992 35433480192 35520705792 35522416512 35677863936 35776098072 35779510272 35927359488 35934386176 36026280576 36128919552 36183932928 36278212608 36285307916 36287021056 36436967424 36481741032 36537291648 36539051328 36540776448 36632492028 36641386496 36698947584 36792797184 36897619968 37057335744 37060870144 37152101844 37257948288 37314680832 37316477952 37420990464 37422792704 37479776256 37575622656 37679082012 37680896682 37682675712 37788249664 37845789696 37849399296 37942572096 37944399456 38050670592 38110445568 38215377486 38219022336 38277218304 38386270208 38480764608 38482617888 38592254976 38651019264 38654705664 38751727104 38761136128 38860259328 38921306112 38969132466 39028470624 39032193024 39130161939 39139662848 39301396992 39413366784 39473381376 39521886118 39583972272 39585841152 39685199697 39749419008 39798262944 39858863616 39862665216 39972421632 39974346752 40137596928 40248110331 40251949056 40362777312 40426184448 40529565648 40539406336 40645034496 40706924544 40822898688 40824864768 41003515904 41041958661 41104453104 41106432744 41108373504 41221559808 41223545088 41286316032 41403940864 41509822464 41689502712 41693478912 41808276224 41875931136 41915191824 41979015936 41981037696 42098614272 42100641792 42164748288 42284875776 42393010176 42511780872 42576513408 42580574208 42697814016 42807004416 42874251264 42884661248 42996400128 43061870592 43114784856 43184553984 43292945124 43303456768 43416286848 43482396672 43486543872 43606278144 43717791744 43726342088 43907029452 43911217152 44032120704 44224806912 44226936832 44340037632 44407554048 44531968806 44534071296 44656689792 44658840512 44660948992 44773045812 44841221568 44845498368 44968974336 44971140096 45097091072 45167935488 45283442688 45365592064 45408124476 45479457504 45606832128 45609028608 45725663808 45808615424 45925761024 45927972864 46054429278 46056603648 46128955392 46244736837 46246920192 46255965184 46374254784 46376488224 46447105536 46579433472 46698550272 46707683594 46783266816 46900690551 46905163776 47034310752 47110422528 47154590802 47240134656 47244640256 47360941056 47363222016 47435341824 47570485248 47701464096 47706013696 47825753481 47898577584 47903145984 48035040768 48171892736 48245243904 48370950144 48504132963 48582623232 48642321376 48716388864 48718735104 48721035264 48843322704 48922361856 48931930112 49057062912 49192134849 49196826624 49400119296 49409780992 49536135792 49677264384 49752907776 49755303936 49882542336 49894653952 49973035008 50100830208 50238776016 50241195576 50243567616 50461052928 50465865728 50590096128 50592532608 50734227456 50813927424 50953836648 50958696448 51036291072 51164389692 51307686144 51310157184 51456339968 51534692352 51539607552 51666481152 51668969472 51813679104 51895074816 51958843288 52037960832 52042924032 52171036632 52173549252 52401862656 52551155712 52631175168 52768309248 52778629696 52781121536 52913599596 52999225344 53064350592 53145151488 53150220288 53283624768 53296562176 53516795904 53664147108 53669265408 53817036416 53901579264 54039420864 54193379328 54275899392 54427961874 54430531584 54433153024 54655451136 54722611548 54805937472 54808576992 54811164672 54962079744 54964726784 55048421376 55189195776 55346429952 55586003616 55591305216 55728152766 55834574848 55886922432 55972021248 55974716928 56131485696 56134189056 56219664384 56379834368 56518623018 56521345023 56524013568 56682374496 56768684544 56774098944 56916599184 56930418688 57076005888 57165668352 57323066229 57328533504 57415827456 57486379808 57579405312 57721146912 57723926832 57888382464 57976528896 57982058496 58141704192 58290388992 58381959168 58453698699 58542705936 58548289536 58709494272 58952095488 58966409216 59120050176 59210072064 59282829177 59375958408 59378761728 59542253056 59697394416 59788295424 59793997824 59958632448 59961520128 60223913984 60377923584 60544165968 60639276672 60809109504 60812038144 60967551744 61060386816 61234348032 61237297152 61405905704 61408804864 61505273856 61656679656 61659649116 61662560256 61832339712 61835317632 61929474048 62105911296 62264733696 62377689088 62534254068 62540218368 62712414336 62813896704 62872787736 62971556544 62986846208 63147921408 63150962688 63247122432 63427313664 63589515264 63601952128 63767671308 63864770112 63870861312 64046721024 64210506624 64326991872 64494600192 64592805888 64672177284 64776830976 64955185152 64958313472 64961380352 65124430272 65223595008 65229815808 65409417216 65589513132 65595768832 65860544178 65866825728 66048181056 66236352512 66337210368 66340405248 66510056448 66630713344 66797953209 66801106944 66985034688 66988260768 66991423488 67159568718 67268247552 67281403904 67453461504 67456710144 67645636608 67751903232 67925164032 67938448864 68048388096 68112186714 68219186256 68410248192 68413542912 68588495712 68712923136 68719476736 68888641536 68891959296 69081643917 69084905472 69193433088 69383947776 69390565376 69561382176 69564732336 69670658304 69869150208 70061525391 70068207616 70174900224 70357745664 70551466128 70665633792 70752467456 70860201984 70866960384 71041411584 71044833024 71355727872 71443409521 71552196144 71559020544 71854718976 71868772352 72052561152 72257839104 72367865856 72556425216 72570615832 72574042112 72873934848 72963482064 73074583296 73078102656 73081552896 73264984056 73282772992 73397895168 73585594368 73795239936 74114671488 74121740288 74304203688 74515896576 74629361664 74632955904 74841980928 74845585408 74959552512 75151245312 75358164024 75361793364 75365351424 75576499328 75691579392 75698798592 75885144192 75888798912 76101341184 76220891136 76430754972 76438044672 76554436608 76772540416 76961529216 76965235776 77184509952 77302038528 77309411328 77503454208 77522272256 77720518656 77842612224 77938264932 78056941248 78064386048 78260323878 78279325696 78602793984 78826733568 78946762752 79043772236 79167944544 79171682304 79370399394 79498838016 79596525888 79717727232 79725330432 79944843264 79948693504 80275193856 80496220662 80503898112 80725554624 80852368896 81059131296 81078812672 81290068992 81413849088 81641942811 81645797376 81649729536 82007031808 82083917322 82208906208 82212865488 82216747008 82443119616 82447090176 82572632064 82807881728 83019644928 83379005424 83386957824 83616552448 83751862272 83830383648 83958031872 83962075392 84197228544 84201283584 84329496576 84433120343 84569751552 84777934527 84786020352 85023561744 85153026816 85161148416 85395628032 85614008832 85748502528 85769322496 85992800256 86123741184 86229569712 86369107968 86585890248 86606913536 86832573696 86964793344 86973087744 87212556288 87435583488 87452684176 87814058904 87822434304 88064241408 88449613824 88453873664 88680075264 88815108096 89063937612 89068142592 89313379584 89317681024 89321897984 89546091624 89682443136 89690996736 89937948672 89942280192 90194182144 90335870976 90566885376 90731184128 90816248952 90958915008 91213664256 91218057216 91451327616 91617230848 91851522048 91855945728 92108858556 92113207296 92257910784 92489473674 92493840384 92511930368 92748509568 92752976448 92894211072 93158866944 93397100544 93415367188 93566533632 93801381102 93810327552 94068621504 94220845056 94309181604 94480269312 94489280512 94721882112 94726444032 94870683648 95140970496 95402928192 95412027392 95651506962 95797155168 95806291968 96070081536 96343785472 96490487808 96741900288 97008265926 97165246464 97284642752 97432777728 97437470208 97442070528 97686645408 97844723712 97863860224 98114125824 98384269698 98393653248 98800238592 98819561984 99072271584 99354528768 99505815552 99510607872 99765084672 99784596769 99789307904 99946070016 100201660416 100477552032 100482391152 100487135232 100739353077 100922105856 100931731456 101180192256 101185065216 101468454912 101627854848 101907673296 101917392896 102072582144 102168280071 102328779384 102615372288 102620314368 102912679936 103069384704 103079215104 103332962304 103337938944 103627358208 103790149632 103917686576 104075921664 104085848064 104342073264 104347098504 104803725312 105102311424 105262350336 105536618496 105557259392 105562243072 105827199192 105998450688 106128701184 106290302976 106300440576 106567249536 106593124352 107033591808 107328294216 107338530816 107634072832 107803158528 108078841728 108386758656 108551798784 108855923748 108861063168 108866306048 109310902272 109445223096 109611874944 109617153984 109622329344 109924159488 109929453568 110096842752 110378391552 110692859904 111172007232 111182610432 111456305532 111669149696 111773844864 111944042496 111949433856 112262971392 112268378112 112439328768 112759668736 113037246036 113042690046 113048027136 113364748992 113537369088 113548197888 113833198368 113860837376 114152011776 114331336704 114646132458 114657067008 114831654912 114972759616 115158810624 115442293824 115447853664 115776764928 115953057792 115964116992 116283408384 116580777984 116763918336 116907397398 117085411872 117096579072 117418988544 117904190976 117932818432 118240100352 118420144128 118565658354 118751916816 118757523456 119055599091 119084506112 119394788832 119576590848 119587995648 119917264896 119923040256 120447827968 120744330993 120755847168 121088331936 121278553344 121618219008 121624076288 121935103488 122120773632 122468696064 122474594304 122811811408 122817609728 123010547712 123125875983 123313359312 123319298232 123325120512 123664679424 123670635264 123858948096 124211822592 124529467392 124755378176 125068508136 125080436736 125424828672 125627793408 125745575472 125943113088 125973692416 126295842816 126301925376 126494244864 126854627328 127179030528 127203904256 127535342616 127729540224 127741722624 128093442048 128421013248 128653983744 128989200384 129185611776 129344354568 129553661952 129910370304 129916626944 129922760704 130248860544 130447190016 130459631616 130818834432 131179026264 131191537664 131721088356 131733651456 132096362112 132472705024 132674420736 132680810496 133020112896 133261426688 133595906418 133602213888 133970069376 133976521536 133982846976 134319137436 134536495104 134562807808 134906923008 134913420288 135291273216 135503806464 135850328064 135876897728 136096776192 136224373428 136438372512 136820496384 136827085824 137176991424 137425846272 137777283072 137783918592 138163287834 138169810944 138386866176 138767895552 138781130752 139122764352 139129464672 139341316608 139738300416 140123050782 140136415232 140349800448 140702071653 140715491328 141102932256 141331267584 141504934912 141720403968 141733920768 142082823168 142089666048 142711455744 142886819042 143104392288 143118041088 143477260443 143709437952 143737544704 144105122304 144515678208 144735731712 145112850432 145141231664 145148084224 145512398889 145747869696 145926964128 146149166592 146156205312 146163105792 146529968112 146565545984 146795790336 147171188736 147576404547 147590479872 148229342976 148243480576 148608407376 149031793152 149258723328 149265911808 149683961856 149691170816 149919105024 150302490624 150716328048 150723586728 150730702848 151152998656 151383158784 151397597184 151770288384 151777597824 152202682368 152441782272 152861509944 152876089344 153108873216 153545080832 153923058432 153930471552 154369019904 154604077056 154618822656 155006908416 155044544512 155441037312 155685224448 155876529864 156113882496 156128772096 156520647756 156558651392 157205587968 157653467136 157893525504 158087544472 158335889088 158343364608 158740798788 158997676032 159193051776 159435454464 159450660864 159889686528 159897387008 160550387712 160992441324 161007796224 161451109248 161704737792 162118262592 162157625344 162580137984 162827698176 163283885622 163291594752 163299459072 164014063616 164167834644 164417812416 164425730976 164433494016 164886239232 164894180352 165145264128 165615763456 166039289856 166758010848 166773915648 167233104896 167503724544 167660767296 167916063744 167924150784 168394457088 168402567168 168658993152 168866240686 169139503104 169555869054 169564035069 169572040704 170047123488 170306053632 170322296832 170791256064 171228017664 171497005056 171538644992 171969198687 171985600512 172247482368 172459139424 172738215936 173171780496 173213827072 173665147392 173929586688 173946175488 174425112576 174871166976 174905368352 175361096097 175628117808 175644868608 176128482816 176899227648 176907747328 177360150528 177630216192 177848487531 178127875224 178136285184 178626759168 178635362048 178643795968 179092183248 179364886272 179381993472 179875897344 179884560384 180388364288 180671741952 181133770752 181462368256 181632497904 181917830016 182427328512 182436114432 182902655232 183234461696 183703044096 183711891456 184217717112 184226414592 184515821568 184978947348 184987680768 185023860736 185497019136 185505952896 185788422144 186317733888 186794201088 186830734376 187133067264 187602762204 187620655104 188137243008 188441690112 188618363208 188960538624 188978561024 189443764224 189452888064 189741367296 190281940992 190805856384 190824054784 191303013924 191594310336 191612583936 192140163072 192687570944 192980975616 193483800576 194016531852 194330492928 194569285504 194865555456 194874940416 194884141056 195373290816 195689447424 195727720448 196228251648 196768539396 196787306496 197600477184 197639123968 198144543168 198709057536 199011631104 199021215744 199530169344 199569193538 199578615808 199892140032 200393859627 200403320832 200955104064 200964782304 200974270464 201478706154 201844211712 201863462912 202360384512 202370130432 202936909824 203255709696 203815346592 203834785792 204145164288 204336560142 204657558768 205230744576 205240628736 205825359872 206138769408 206158430208 206665924608 206675877888 207244931751 207254716416 207580299264 207835373152 208151843328 208171696128 208684146528 208694197008 209607450624 210184576173 210204622848 210524700672 211073236992 211114518784 211124486144 211654398384 211996901376 212257402368 212580605952 212600881152 213134499072 213186248704 214067183616 214330228563 214656588432 214677061632 215268145664 215606317056 216157683456 216773517312 217103597568 217711847496 217722126336 217732612096 218621804544 218890446192 219223749888 219234307968 219244658688 219848318976 219858907136 220193685504 220756783104 221385719808 222344014464 222365220864 222912611064 223338299392 223547689728 223888084992 223898867712 224525942784 224536756224 224878657536 225519337472 226074492072 226085380092 226096054272 226729497984 227074738176 227096395776 227666396736 227721674752 228304023552 228662673408 229292264916 229314134016 229663309824 229945519232 230317621248 230884587648 230895707328 231553529856 231906115584 231928233984 232566816768 233161555968 233527836672 233814794796 234170823744 234193158144 234837977088 235808381952 235865636864 236480200704 236840288256 237131316708 237503833632 237515046912 238111198182 238169012224 238789577664 239153181696 239175991296 239834529792 239846080512 240895655936 241488661986 241511694336 242176663872 242557106688 243236438016 243248152576 243870206976 244241547264 244925828433 244937392128 244949188608 245623622816 245635219456 246021095424 246251751966 246626718624 246638596464 246650241024 247329358848 247341270528 247717896192 248423645184 249058934784 249510756352 250137016272 250160873472 250849657344 251255586816 251491150944 251886226176 251947384832 252591685632 252603850752 252988489728 253299361029 253709254656 254358061056 254407808512 255070685232 255459080448 255483445248 256186884096 256842026496 256892259767 257307967488 257978400768 258371223552 258688709136 259107323904 259820740608 259833253888 259845521408 260497721088 260894380032 260919263232 261637668864 262358052528 262383075328 263442176712 263467302912 264192724224 264945410048 265348841472 265361620992 266040225792 266522853376 267191812836 267204427776 267940138752 267953043072 267965693952 268638274872 269072990208 269125615616 269813846016 269826840576 270582546432 271007612928 271700656128 271753795456 272193552384 272448746856 272876745024 273640992768 273654171648 274353982848 274851692544 275554566144 275567837184 276326575668 276339621888 276773732352 277535791104 277562261504 278245528704 278258929344 278682633216 279476600832 280246101564 280272830464 280699600896 281404143306 281430982656 282205864512 282662535168 283009869824 283440807936 283467841536 284165646336 284179332096 285422911488 285773638084 286208784576 286236082176 286954520886 287418875904 287475089408 288210244608 289031356416 289471463424 290225700864 290282463328 290296168448 291024797778 291495739392 291853928256 292298333184 292312410624 292326211584 293059936224 293131091968 293591580672 294342377472 295152809094 295180959744 296458685952 296486961152 297216814752 298063586304 298517446656 298531823616 299353790307 299367923712 299382341632 299838210048 300604981248 301432656096 301447173456 301461405696 302305997312 302766317568 302795194368 303540576768 303555195648 304405364736 304883564544 305723019888 305752178688 306217746432 306504840213 307090161664 307846116864 307860943104 308738039808 309208154112 309237645312 310013816832 310089089024 310882074624 311370448896 311753059728 312227764992 312257544192 313041295512 313117302784 314411175936 315306934272 315787051008 316175088944 316671778176 316686729216 317481597576 317995352064 318386103552 318870908928 318901321728 319779373056 319794774016 321100775424 321984882648 322015592448 322902218496 323409475584 324236525184 324315250688 325160275968 325655396352 326567771244 326583189504 326598918144 328028127232 328335669288 328835624832 328851461952 328866988032 329772478464 329788360704 330290528256 331231526912 332078579712 333516021696 333547831296 334466209792 335007449088 335321534592 335832127488 335848301568 336788914176 336805134336 337317986304 337732481372 338279006208 339111738108 339128070138 339144081408 340094246976 340612107264 340644593664 341582512128 342456035328 342994010112 343077289984 343938397374 343971201024 344494964736 344918278848 345476431872 346343560992 346427654144 347330294784 347859173376 347892350976 348850225152 349742333952 349810736704 350722192194 351256235616 351289737216 352256965632 353798455296 353815494656 354720301056 355260432384 355696975062 356255750448 356272570368 357253518336 357270724096 357287591936 358184366496 358729772544 358763986944 359751794688 359769120768 360776728576 361343483904 362232992979 362267541504 362924736512 363264995808 363835660032 364854657024 364872228864 365805310464 366468923392 367406088192 367423782912 368435434224 368452829184 369031643136 369377627949 369957894696 369975361536 370047721472 370994038272 371011905792 371576844288 372635467776 373588402176 373661468752 374266134528 375205524408 375241310208 376274486016 376883380224 377236726416 377921077248 377957122048 378887528448 378905776128 379482734592 380563881984 381611712768 381648109568 382606027848 383188620672 383225167872 384280326144 385375141888 385961951232 386967601152 388033063704 388660985856 389138571008 389731110912 389749880832 389768282112 390746581632 391378894848 391455440896 392456503296 393537078792 393574612992 395200954368 395278247936 396289086336 397418115072 398023262208 398042431488 399060338688 399138387076 399157231616 399784280064 400787719254 400806641664 401910208128 401929564608 401948540928 402957412308 403688423424 403726925824 404720769024 404740260864 405873819648 406511419392 407630693184 407669571584 408290328576 408673120284 409315117536 410461489152 410481257472 411650719744 412277538816 413331849216 413351755776 414489863502 414509432832 415160598528 415670746304 416303686656 416343392256 417368293056 417388394016 419214901248 420369152346 420409245696 421049401344 422146473984 422229037568 422248972288 423308796768 423993802752 424514804736 425161211904 425201762304 426268998144 426372497408 428134367232 428660457126 429313176864 429354123264 430431781329 430536291328 431212634112 432315366912 433547034624 434207195136 435423694992 435444252672 435465224192 436537196667 437243609088 437780892384 438447499776 438468615936 438489317376 439696637952 439717814272 440387371008 441513566208 442729213641 442771439616 444688028928 444730441728 445825222128 446676598784 447095379456 447776169984 447797735424 449051885568 449073512448 449757315072 451038674944 452148984144 452170760184 452192108544 453458995968 454149476352 454192791552 455332793472 455443349504 456608047104 457325346816 458584529832 458628268032 459326619648 459891038464 460635242496 461769175296 461791414656 463107059712 463812231168 463856467968 465133633536 466323111936 467055673344 467629589592 468341647488 468386316288 469675954176 471616763904 471731273728 472960401408 473680576512 474262633416 475007667264 475030093824 476222396364 476338024448 477579155328 478306363392 478351982592 479669059584 479692161024 481791311872 482977323972 483023388672 484353327744 485114213376 486472876032 486496305152 487740413952 488483094528 489851656866 489874784256 489898377216 491247245632 491270438912 492042190848 492503503932 493253437248 493277192928 493300482048 494658717696 494682541056 495435792384 496847290368 498117869568 499021512704 500274032544 500321746944 501699314688 502511173632 502982301888 503772452352 503894769664 505183371264 505207701504 505976979456 506598722058 507418509312 508692105207 508716122112 508815617024 510141370464 510918160896 510966890496 512373768192 513684052992 513784519534 514615934976 515907596061 515956801536 516742447104 517377418272 518214647808 519641481216 519666507776 519691042816 520995442176 521788760064 521838526464 523275337728 524716105056 524766150656 526083288291 526884353424 526934605824 528385448448 529890820096 530697682944 530723241984 532080451584 533045706752 533545462593 534383625672 534408855552 535880277504 535906086144 535931387904 537276549744 538145980416 538251231232 539627692032 539653681152 541165092864 542015225856 543401312256 543507590912 544387104768 544897493712 545753490048 547281985536 547308343296 548707965696 549703385088 551109132288 551135674368 552653151336 552679243776 553547464704 555071582208 555124523008 556491057408 556517858688 557365266432 558953201664 560492203128 560545660928 561399201792 562808286612 562861965312 564411729024 565325070336 566019739648 566881615872 566935683072 568331292672 568358664192 570845822976 571547276168 572417569152 572472164352 573909041772 574837751808 574950178816 576420489216 578062712832 578942926848 580451401728 580564926656 580592336896 582049595556 582991478784 583707856512 584596666368 584624821248 584652423168 586119872448 586262183936 587183161344 588684754944 590305618188 590361919488 592917371904 592973922304 594433629504 596127172608 597034893312 597063647232 598707580614 598735847424 598764683264 599676420096 601181578881 601209962496 602865312192 602894346912 602922811392 604611994624 605532635136 605590388736 607081153536 607110391296 608810729472 609767129088 611446039776 611504357376 612435492864 613009680426 614180323328 615692233728 615721886208 617476079616 618416308224 618475290624 620027633664 620178178048 621734795253 621764149248 622740897792 623506119456 624455529984 624515088384 626082591024 626234605568 628822351872 630553728519 630613868544 631574102016 632350177888 633343556352 633373458432 634963195152 635990704128 636772207104 637741817856 637802643456 639558746112 639589548032 642201550848 642990685689 643969765296 644031184896 645804436992 646818951168 648473050368 648630501376 650320551936 651310792704 653135542488 653166379008 653197836288 656056254464 656671338576 657671249664 657702923904 657733976064 659544956928 659576721408 660581056512 662463053824 664157159424 667032043392 667095662592 668932419584 670014898176 670643069184 671664254976 671696603136 673577828352 673610268672 674635972608 675464962744 676558012416 678223476216 678256140276 678288162816 680188493952 681224214528 681289187328 683165024256 684912070656 685988020224 686154579968 687876794748 687942402048 688989929472 689836557696 690952863744 692687121984 692855308288 694660589568 695718346752 695784701952 697700450304 699484667904 699621473408 701444384388 702512471232 702579474432 704513931264 707596910592 707630989312 709440602112 710520864768 711393950124 712511500896 712545140736 714507036672 714541448192 714575183872 716368732992 717459545088 717527973888 719503589376 719538241536 721553457152 722686967808 724465985958 724535083008 725849473024 726529991616 727671320064 729709314048 729744457728 731610620928 732937846784 734777485299 734812176384 734847565824 736870868448 736905658368 738063286272 738755255898 739915789392 739950723072 740095442944 741988076544 742023811584 743153688576 745270935552 747176804352 747322937504 748532269056 750411048816 750482620416 752548972032 753766760448 754473452832 755842154496 755914244096 757775056896 757811552256 758965469184 759898083087 761127763968 763223425536 763296219136 765212055696 766377241344 766450335744 768560652288 770676779301 770750283776 771923902464 773935202304 776066127408 777321971712 778277142016 779462221824 779499761664 779536564224 781493163264 782757789696 782910881792 784913006592 787074157584 787149225984 790401908736 790556495872 792578172672 794836230144 796046524416 796084862976 798120677376 798276774152 798314463232 799568560128 801575438508 801613283328 803820416256 803859129216 803897081856 805914824616 807376846848 807453851648 809441538048 809480521728 811747639296 813022838784 815261386368 815339143168 816580657152 817346240568 818630235072 820922978304 820962514944 823301439488 824555077632 826663698432 826703511552 828979727004 829018865664 830321197056 831341492608 832607373312 832686784512 834736586112 834776788032 838429802496 840738304692 840818491392 842098802688 844292947968 844458075136 844497944576 846617593536 847987605504 849029609472 850322423808 850403524608 852537996288 852744994816 856268734464 857320914252 858626353728 858708246528 860863562658 861072582656 862425268224 864630733824 867094069248 868414390272 870847389984 870888505344 870930448384 873074393334 874487218176 875561784768 876894999552 876937231872 876978634752 879393275904 879435628544 880774742016 883027132416 885458427282 885542879232 889376057856 889460883456 891650444256 893353197568 894190758912 895552339968 895595470848 898061370921 898103771136 898147024896 899514630144 902077349888 904297968288 904341520368 904384217088 906917991936 908298952704 908385583104 910665586944 910886699008 913216094208 914650693632 917169059664 917256536064 918653239296 919782076928 921270484992 923538350592 923582829312 926214119424 927624462336 927712935936 928764323773 930267267072 932646223872 934111346688 935259179184 936683294976 936772632576 939351908352 943233527808 943462547456 945920802816 947361153024 948525266832 950015334528 950060187648 952444792728 952676048896 955158310656 956612726784 956703965184 959338119168 959384322048 963582623744 965954647944 966046777344 968706655488 970228426752 972945752064 972992610304 975480827904 976966189056 979703313732 979749568512 979796754432 982494491264 982540877824 984084381696 985007007864 986506874496 986554385856 986600964096 989317435392 989365082112 990871584768 993694580736 996235739136 998043025408 1000548065088 1000643493888 1003398629376 1005022347264 1005964603776 1007544904704 1007789539328 1010366742528 1010415403008 1011953958912 1013197444116 1014837018624 1017384210414 1017432244224 1017631234048 1020282740928 1021836321792 1021933780992 1024747536384 1027368105984 1027569039068 1029231869952 1031815192122 1031913603072 1033484894208 1034754836544 1036429295616 1039282962432 1039333015552 1039382085632 1041990884352 1043577520128 1043677052928 1046550675456 1049432210112 1049532301312 1052166576582 1053768706848 1053869211648 1056770896896 1059781640192 1061395365888 1061446483968 1064160903168 1066091413504 1067090925186 1068767251344 1068817711104 1071760555008 1071812172288 1071862775808 1074553099488 1076291960832 1076502462464 1079255384064 1079307362304 1082330185728 1084030451712 1086802624512 1087015181824 1088774209536 1089794987424 1091506980096 1094563971072 1094616686592 1097415931392 1097630564459 1099406770176 1102218264576 1102271348736 1105306302672 1105358487552 1107094929408 1108132883847 1110143164416 1110249046016 1112982114816 1113035717376 1114730532864 1117906403328 1120984406256 1121091321856 1122798403584 1125616573224 1125723930624 1128823458048 1130650140672 1132039479296 1133763231744 1133871366144 1136662585344 1136717328384 1141691645952 1143094552336 1144835138304 1144944328704 1147818083544 1149675503616 1149900357632 1152840978432 1156125425664 1157885853696 1160902803456 1161129853312 1161184673792 1164099191112 1165982957568 1167415713024 1169193332736 1169249642496 1169304846336 1172239744896 1172524367872 1174366322688 1177369509888 1180611236376 1180723838976 1185834743808 1185947844608 1188867259008 1192254345216 1194069786624 1194127294464 1197415161228 1197471694848 1197529366528 1199352840192 1202363157762 1202419924992 1205730624384 1205788693824 1205845622784 1209223989248 1211065270272 1211180777472 1214162307072 1214220782592 1217621458944 1219534258176 1222892079552 1223008714752 1224870985728 1226019360852 1228360646656 1231384467456 1231443772416 1234952159232 1236832616448 1240055267328 1240356356096 1243469590506 1243528298496 1245481795584 1247012238912 1248911059968 1249030176768 1252165182048 1252469211136 1257644703744 1261107457038 1261227737088 1263148204032 1264700355776 1266687112704 1266746916864 1269926390304 1271981408256 1273544414208 1275483635712 1275605286912 1279117492224 1279179096064 1284403101696 1285981371378 1287939530592 1288062369792 1291608873984 1293637902336 1296946100736 1297261002752 1300641103872 1302621585408 1306271084976 1306332758016 1306395672576 1309611590001 1312112508928 1313342677152 1315342499328 1315405847808 1315467952128 1319089913856 1319153442816 1321162113024 1324926107648 1328187640923 1328314318848 1334064086784 1334191325184 1337864839168 1340029796352 1341286138368 1343328509952 1343393206272 1347155656704 1347220537344 1349271945216 1350929925488 1353116024832 1356446952432 1356512280552 1356576325632 1360376987904 1362448429056 1362578374656 1366330048512 1369824141312 1371976040448 1372309159936 1375753589496 1375884804096 1377979858944 1379673115392 1381905727488 1385374243968 1385710616576 1389321179136 1391436693504 1391569403904 1395400900608 1398969335808 1399242946816 1402888768776 1405024942464 1405158948864 1409027862528 1415193821184 1415261978624 1418881204224 1421041729536 1422787900248 1425023001792 1425090281472 1429014073344 1429082896384 1429150367744 1432737465984 1434919090176 1435055947776 1439007178752 1439076483072 1443106914304 1445373935616 1448931971916 1449070166016 1451698946048 1453059983232 1455342640128 1459418628096 1459488915456 1463221241856 1465875693568 1469554970598 1469624352768 1469695131648 1473741736896 1473811316736 1476126572544 1477510511796 1479831578784 1479901446144 1480190885888 1483976153088 1484047623168 1486307377152 1490541871104 1494353608704 1494645875008 1497064538112 1500822097632 1500965240832 1505097944064 1507533520896 1508946905664 1511684308992 1515550113792 1515623104512 1517930938368 1519796166174 1522255527936 1526446851072 1526592438272 1530424111392 1532754482688 1532900671488 1537121304576 1541353558602 1541500567552 1543847804928 1547722788183 1547870404608 1552132254816 1554643943424 1556554284032 1558924443648 1558999523328 1559073128448 1562986326528 1565515579392 1565821763584 1569826013184 1574148315168 1574298451968 1578249864873 1580803817472 1581112991744 1585156345344 1589672460288 1592093048832 1592169725952 1596241354752 1596553548304 1596628926464 1599137120256 1600636387779 1603150877016 1603226566656 1607640832512 1607718258432 1607794163712 1611829649232 1614753693696 1614907703296 1618883076096 1618961043456 1623495278592 1626045677568 1630522772736 1630678286336 1633161314304 1634692481136 1637260470144 1641845956608 1641925029888 1646602878976 1649110155264 1653327396864 1653407023104 1657959454008 1658037731328 1660642394112 1662682985216 1665214746624 1665373569024 1669473172224 1669553576064 1676859604992 1681476609384 1681636982784 1684197605376 1688585895936 1688916150272 1688995889152 1693235187072 1695975211008 1698059218944 1700644847616 1700807049216 1705075992576 1705489989632 1712537468928 1714641828504 1717252707456 1717416493056 1721727125316 1722145165312 1724850536448 1729261467648 1734188138496 1736828780544 1741694779968 1741777010688 1741860896768 1746148786668 1748974436352 1751123569536 1753789999104 1753874463744 1753957269504 1758786551808 1758871257088 1761549484032 1766054264832 1770916854564 1771085758464 1778752115712 1778921766912 1783300888512 1788381517824 1791104679936 1791190941696 1796122741842 1796207542272 1796294049792 1799029260288 1804154699776 1808595936576 1808683040736 1808768434176 1813835983872 1816597905408 1816771166208 1821331173888 1821773398016 1826432188416 1829301387264 1834338119328 1834513072128 1837306478592 1839564153856 1842540969984 1847076701184 1847165658624 1852428238848 1855248924672 1855425871872 1857528647546 1860534534144 1865204385759 1865292447744 1868222693376 1870518358368 1873366589952 1873545265152 1878703816704 1886467055616 1886925094912 1891661185557 1891841605632 1894722306048 1897050533664 1900030669056 1900120375296 1904889585456 1905352097792 1910316621312 1913225453568 1913407930368 1918676238336 1918768644096 1927165247488 1928972057067 1931909295888 1932093554688 1937413310976 1940456853504 1945891504128 1945985220608 1950961655808 1953932378112 1959406627464 1959499137024 1959593508864 1964988982528 1965081755648 1968168763392 1970014015728 1973013748992 1973108771712 1973201928192 1978634870784 1978730164224 1981743169536 1987389161472 1992471478272 1996086050816 2001096130176 2001286987776 2006797258752 2010044694528 2011929207552 2015089809408 2015579078656 2020733485056 2020830806016 2023907917824 2026394888232 2029674037248 2034768420828 2034864488448 2035262468096 2040565481856 2043672643584 2043867561984 2049495072768 2054736211968 2055138078136 2058463739904 2063630384244 2063827206144 2066969788416 2069509673088 2072858591232 2078565924864 2078666031104 2078764171264 2083981768704 2087155040256 2087354105856 2093101350912 2098864420224 2099064602624 2104333153164 2107537413696 2107738423296 2113541793792 2119563280384 2122790731776 2122892967936 2128321806336 2132182827008 2134181850372 2137534502688 2137635422208 2143521110016 2143624344576 2143725551616 2149106198976 2152583921664 2153004924928 2158510768128 2158614724608 2164660371456 2168060903424 2173605249024 2174030363648 2177548419072 2179589974848 2183013960192 2189127942144 2189233373184 2194831862784 2195261128918 2198813540352 2204332455897 2204436529152 2204542697472 2210612605344 2210716975104 2214189858816 2216265767694 2220286328832 2220498092032 2225964229632 2226071434752 2229461065728 2235812806656 2241968812512 2242182643712 2245596807168 2251233146448 2251447861248 2257646916096 2261300281344 2264078958592 2267526463488 2267742732288 2273325170688 2273434656768 2279694249261 2283383291904 2286189104672 2289670276608 2289888657408 2295636167088 2299351007232 2299800715264 2305681956864 2312030337903 2312250851328 2315771707392 2321805606912 2322259706624 2322369347584 2328198382224 2331965915136 2334831426048 2338386665472 2338499284992 2338609692672 2344479489792 2345048735744 2348732645376 2354739019776 2361222472752 2361447677952 2371669487616 2371895689216 2377734518016 2384508690432 2388139573248 2388254588928 2394830322456 2394943389696 2395058733056 2398705680384 2404726315524 2404839849984 2411461248768 2411577387648 2411691245568 2418447978496 2422130540544 2422361554944 2428324614144 2428441565184 2435242917888 2439068516352 2445784159104 2446017429504 2449741971456 2452038721704 2456721293312 2462768934912 2462887544832 2469904318464 2473665232896 2480110534656 2480712712192 2486939181012 2487056596992 2490963591168 2494024477824 2497822119936 2498060353536 2504330364096 2504938422272 2515289407488 2522214914076 2522455474176 2526296408064 2529400711552 2533374225408 2533493833728 2539852780608 2543962816512 2547088828416 2550967271424 2551210573824 2558234984448 2558358192128 2568806203392 2571962742756 2575879061184 2576124739584 2583217747968 2587275804672 2593892201472 2594522005504 2601282207744 2605243170816 2612542169952 2612665516032 2612791345152 2619223180002 2624225017856 2626685354304 2630684998656 2630811695616 2630935904256 2638179827712 2638306885632 2642324226048 2649852215296 2656375281846 2656628637696 2668128173568 2668382650368 2675729678336 2680059592704 2682572276736 2686657019904 2686786412544 2694184112763 2694311313408 2694441074688 2698543890432 2701859850976 2706232049664 2712893904864 2713024561104 2713152651264 2720753975808 2724896858112 2725156749312 2732660097024 2739648282624 2743952080896 2744618319872 2751507178992 2751769608192 2755959717888 2759346230784 2763811454976 2770748487936 2771421233152 2778642358272 2782873387008 2783138807808 2786292971319 2790801801216 2797938671616 2798485893632 2805777537552 2810049884928 2810317897728 2818055725056 2830387642368 2830523957248 2837762408448 2842083459072 2845575800496 2850046003584 2850180562944 2858028146688 2858165792768 2858300735488 2865474931968 2869838180352 2870111895552 2878014357504 2878152966144 2886213828608 2890747871232 2897863943832 2898140332032 2903397892096 2906119966464 2910685280256 2918837256192 2918977830912 2926442483712 2931751387136 2939109941196 2939248705536 2939390263296 2947483473792 2947622633472 2952253145088 2955021023592 2959663157568 2959802892288 2960381771776 2967952306176 2968095246336 2972614754304 2981083742208 2988707217408 2989291750016 2994129076224 3001644195264 3001930481664 3010195888128 3015067041792 3017893811328 3023368617984 3031100227584 3031246209024 3035861876736 3039592332348 3044511055872 3052893702144 3053184876544 3060848222784 3065508965376 3065801342976 3074242609152 3082707117204 3083001135104 3087695609856 3095445576366 3095740809216 3104264509632 3109287886848 3113108568064 3117848887296 3117999046656 3118146256896 3125972653056 3131031158784 3131643527168 3139652026368 3148296630336 3148596903936 3156499729746 3161607634944 3162225983488 3170312690688 3179344920576 3184186097664 3184339451904 3192482709504 3193107096608 3193257852928 3198274240512 3201272775558 3206301754032 3206453133312 3215281665024 3215436516864 3215588327424 3223659298464 3229507387392 3229815406592 3237766152192 3237922086912 3246990557184 3252091355136 3261045545472 3261356572672 3266322628608 3269384962272 3274520940288 3283691913216 3283850059776 3292891693377 3293205757952 3298220310528 3306654793728 3306814046208 3315918908016 3316075462656 3321284788224 3325365970432 3330429493248 3330747138048 3338946344448 3339107152128 3353719209984 3362953218768 3363273965568 3368395210752 3377171791872 3377832300544 3377991778304 3386470374144 3391950422016 3396118437888 3401289695232 3401614098432 3410151985152 3410979979264 3425074937856 3429283657008 3434505414912 3434832986112 3443454250632 3444290330624 3449701072896 3458522935296 3468376276992 3473657561088 3483389559936 3483554021376 3483721793536 3492297573336 3497948872704 3502247139072 3507579998208 3507748927488 3507914539008 3517573103616 3517742514176 3523098968064 3532108529664 3541833709128 3542171516928 3557504231424 3557843533824 3566601777024 3576763035648 3582209359872 3582381883392 3592245483684 3592415084544 3592588099584 3598058520576 3608309399552 3617191873152 3617366081472 3617536868352 3627671967744 3633195810816 3633542332416 3642662347776 3643546796032 3652864376832 3658602774528 3668676238656 3669026144256 3674612957184 3679128307712 3685081939968 3694153402368 3694331317248 3704856477696 3710497849344 3715057295092 3721069068288 3730408771518 3730584895488 3736445386752 3741036716736 3746733179904 3747090530304 3757407633408 3772934111232 3773850189824 3783322371114 3783683211264 3789444612096 3794101067328 3800061338112 3800240750592 3809779170912 3810704195584 3820633242624 3826450907136 3826815860736 3837352476672 3837537288192 3854330494976 3857944114134 3863818591776 3864187109376 3874826621952 3880913707008 3891783008256 3891970441216 3901923311616 3907864756224 3918813254928 3918998274048 3919187017728 3929977965056 3930163511296 3936337526784 3940028031456 3946027497984 3946217543424 3946403856384 3957269741568 3957460328448 3963486339072 3974778322944 3984562922769 3984942956544 3992172101632 4002192260352 4002573975552 4013594517504 4020089389056 4023858415104 4030179618816 4031158157312 4041466970112 4041661612032 4047815835648 4052789776464 4059348074496 4069536841656 4069728976896 4070524936192 4081130963712 4087345287168 4087735123968 4098990145536 4109472423936 4110276156272 4116927479808 4127260768488 4127654412288 4133939576832 4139019346176 4145717182464 4157131849728 4157332062208 4157528342528 4167963537408 4174310080512 4174708211712 4186202701824 4197728840448 4198129205248 4208666306328 4215074827392 4215476846592 4227083587584 4239126560768 4245581463552 4245785935872 4256643612672 4264365654016 4268363700744 4275069005376 4275270844416 4287042220032 4287248689152 4287451103232 4298212397952 4305167843328 4306009849856 4317021536256 4317229449216 4329320742912 4336121806848 4347210498048 4348060727296 4355096838144 4359179949696 4366027920384 4378255884288 4378466746368 4389663725568 4390522257836 4397627080704 4408664911794 4408873058304 4409085394944 4421225210688 4421433950208 4428379717632 4432531535388 4440572657664 4440996184064 4451928459264 4452142869504 4458922131456 4471625613312 4483937625024 4484365287424 4491193614336 4502466292896 4502895722496 4515293832192 4522600562688 4528157917184 4535052926976 4546650341376 4546869313536 4559388498522 4566766583808 4572378209344 4579340553216 4579777314816 4591272334176 4598702014464 4599601430528 4611363913728 4624060675806 4624501702656 4631543414784 4643611213824 4644519413248 4644738695168 4656396764448 4663931830272 4669662852096 4676773330944 4676998569984 4677219385344 4688958979584 4690097471488 4697465290752 4709478039552 4722444945504 4722895355904 4734749594619 4743338975232 4743791378432 4755469036032 4769017380864 4776279146496 4776509177856 4789660644912 4789886779392 4790117466112 4797411360768 4801909163337 4809452631048 4809679699968 4822922497536 4823154775296 4823382491136 4836895956992 4844261081088 4844723109888 4856649228288 4856883130368 4870485835776 4878137032704 4891568318208 4892034859008 4899483942912 4904077443408 4913442586624 4925537869824 4925775089664 4939808636928 4947330465792 4960221069312 4961425424384 4973878362024 4974113193984 4981927182336 4988048955648 4995644239872 4996120707072 5008660728192 5009876844544 5030578814976 5044429828152 5044910948352 5052592816128 5058801423104 5066748450816 5066987667456 5079705561216 5087925633024 5094177656832 5101934542848 5102421147648 5116469968896 5116716384256 5137612406784 5143925485512 5151758122368 5152249479168 5166435495936 5174551609344 5187784402944 5189044011008 5202564415488 5210486341632 5225084339904 5225331032064 5225582690304 5238446360004 5248450035712 5253370708608 5261369997312 5261623391232 5261871808512 5276359655424 5276613771264 5284648452096 5299704430592 5312750563692 5313257275392 5336256347136 5336765300736 5351459356672 5365144553472 5373314039808 5373572825088 5388368225526 5388622626816 5388882149376 5397087780864 5403719701952 5412464099328 5425787809728 5426049122208 5426305302528 5441507951616 5449793716224 5450313498624 5465320194048 5479296565248 5487904161792 5489236639744 5503014357984 5503539216384 5511919435776 5518692461568 5527622909952 5541496975872 5542842466304 5557284716544 5565746774016 5566277615616 5572585942638 5581603602432 5595613157277 5595877343232 5596971787264 5611555075104 5620099769856 5620635795456 5636111450112 5660775284736 5661047914496 5674983556671 5675524816896 5684166918144 5691151600992 5700092007168 5700361125888 5716056293376 5716331585536 5716601470976 5730949863936 5739676360704 5740223791104 5756028715008 5756305932288 5772427657216 5781495742464 5786916171201 5795727887664 5796280664064 5806795784192 5812239932928 5821370560512 5837674512384 5837955661824 5852884967424 5863502774272 5878219882392 5878497411072 5878780526592 5894966947584 5895245266944 5904506290176 5910042047184 5919326315136 5919605784576 5920763543552 5935904612352 5936190492672 5945229508608 5962167484416 5977414434816 5978583500032 5988258152448 6003288390528 6003860963328 6020391776256 6030134083584 6035787622656 6046737235968 6062200455168 6062492418048 6071723753472 6079184664696 6089022111744 6105787404288 6106369753088 6121696445568 6131017930752 6131602685952 6148485218304 6165414234408 6166002270208 6175391219712 6190891152732 6191481618432 6208529019264 6218575773696 6226217136128 6235697774592 6235998093312 6236292513792 6251945306112 6262062317568 6263287054336 6279304052736 6296593260672 6297193807872 6312999459492 6323215269888 6324451966976 6340625381376 6358689841152 6368372195328 6368678903808 6384965419008 6386214193216 6386515705856 6396548481024 6402545551116 6412603508064 6412906266624 6430563330048 6430873033728 6431176654848 6447318596928 6459014774784 6475532304384 6475844173824 6493981114368 6504182710272 6522091090944 6522713145344 6532645257216 6538769924544 6549041880576 6567383826432 6567700119552 6585783386754 6586411515904 6596440621056 6612997367691 6613309587456 6613628092416 6631837816032 6632150925312 6642569576448 6650731940864 6660858986496 6661494276096 6677892688896 6678214304256 6707438419968 6725906437536 6726547931136 6736790421504 6754343583744 6755664601088 6755983556608 6772940748288 6783900844032 6792236875776 6802579390464 6803228196864 6820303970304 6821959958528 6839082747783 6850149875712 6858567314016 6869010829824 6869665972224 6886908501264 6888580661248 6899402145792 6917045870592 6936091013709 6936752553984 6947315122176 6966779119872 6967108042752 6967443587072 6984595146672 6995897745408 7004494278144 7015159996416 7015497854976 7015829078016 7035146207232 7035485028352 7046197936128 7064217059328 7083667418256 7084343033856 7115008462848 7115687067648 7133203554048 7153526071296 7164418719744 7164763766784 7184490967368 7184830169088 7185176199168 7196117041152 7216618799104 7234383746304 7234732162944 7235073736704 7255343935488 7266391621632 7267084664832 7285324695552 7287093592064 7305728753664 7317205549056 7337352477312 7338052288512 7349225914368 7358256615424 7370163879936 7388306804736 7388662634496 7409712955392 7420995698688 7430114590184 7442138136576 7460817543036 7461169790976 7472890773504 7482073433472 7493466359808 7494181060608 7514815266816 7545868222464 7547700379648 7566644742228 7567366422528 7578889224192 7588202134656 7600122676224 7600481501184 7619558341824 7621408391168 7641266485248 7652901814272 7653631721472 7674704953344 7675074576384 7708660989952 7715888228268 7727637183552 7728374218752 7749653243904 7761827414016 7783566016512 7783940882432 7803846623232 7815729512448 7837626509856 7837996548096 7838374035456 7859955930112 7860327022592 7872675053568 7880056062912 7892054995968 7892435086848 7892807712768 7914539483136 7914920656896 7926972678144 7949556645888 7969125845538 7969885913088 7984344203264 8004384520704 8005147951104 8027189035008 8040178778112 8047716830208 8060359237632 8062316314624 8082552338289 8082933940224 8083323224064 8095631671296 8105579552928 8118696148992 8139073683312 8139457953792 8141049872384 8162261927424 8174690574336 8175470247936 8197980291072 8218944847872 8220552312544 8233854959616 8254521536976 8255308824576 8267879153664 8278038692352 8291434364928 8314263699456 8314664124416 8315056685056 8335927074816 8348620161024 8349416423424 8358878913957 8372405403648 8395457680896 8396258410496 8417332612656 8430149654784 8430953693184 8454167175168 8478253121536 8491162927104 8491571871744 8513287225344 8528731308032 8536727401488 8550138010752 8550541688832 8574084440064 8574497378304 8574902206464 8596424795904 8610335686656 8612019699712 8634043072512 8634458898432 8658641485824 8672243613696 8694420996096 8696121454592 8710193676288 8718359899392 8732055840768 8756511768576 8756933492736 8779327451136 8781044515672 8795254161408 8817329823588 8817746116608 8818170789888 8842450421376 8842867900416 8856759435264 8865063070776 8881145315328 8881992368128 8903856918528 8904285739008 8917844262912 8943251226624 8967875250048 8968730574848 8982387228672 9004932585792 9005791444992 9030587664384 9045201125376 9056315834368 9070105853952 9093300682752 9093738627072 9118776997044 9133533167616 9144756418688 9158681106432 9159554629632 9182544668352 9197404028928 9199202861056 9222727827456 9248121351612 9249003405312 9263086829568 9287222427648 9289038826496 9289477390336 9312793528896 9327863660544 9339325704192 9353546661888 9353997139968 9354438770688 9377917959168 9380194942976 9394930581504 9418956079104 9444889891008 9445790711808 9469499189238 9486677950464 9487582756864 9510938072064 9538034761728 9552558292992 9553018355712 9579321289824 9579773558784 9580234932224 9594822721536 9603818326674 9618905262096 9619359399936 9645844995072 9646309550592 9646764982272 9673791913984 9688522162176 9689446219776 9713298456576 9713766260736 9740971671552 9756274065408 9783136636416 9784069718016 9798967885824 9808154886816 9826885173248 9851075739648 9851550179328 9878675080131 9879617273856 9894660931584 9920442138624 9922850848768 9947756724048 9948226387968 9963854364672 9976097911296 9991288479744 9992241414144 10017321456384 10019753689088 10061157629952 10088859656304 10089821896704 10105185632256 10117602846208 10133496901632 10133975334912 10159411122432 10175851266048 10188355313664 10203869085696 10204842295296 10232939937792 10233432768512 10275224813568 10287850971024 10303516244736 10304498958336 10332870991872 10349103218688 10375568805888 10378088022016 10405128830976 10420972683264 10450168679808 10450662064128 10451165380608 10476892720008 10496900071424 10506741417216 10522739994624 10523246782464 10523743617024 10552719310848 10553227542528 10569296904192 10599408861184 10625501127384 10626514550784 10672512694272 10673530601472 10702918713344 10730289106944 10746628079616 10747145650176 10776736451052 10777245253632 10777764298752 10794175561728 10807439403904 10824928198656 10851575619456 10852098244416 10852610605056 10883015903232 10899587432448 10900626997248 10930640388096 10958593130496 10975808323584 10978473279488 11006028715968 11007078432768 11023838871552 11037384923136 11055245819904 11082993951744 11085684932608 11114569433088 11131493548032 11145171885276 11163207204864 11191226314554 11191754686464 11193943574528 11223110150208 11240199539712 11241271590912 11272222900224 11321550569472 11322095828992 11349967113342 11351049633792 11368333836288 11382303201984 11400184014336 11400722251776 11432112586752 11432663171072 11433202941952 11461899727872 11479352721408 11480447582208 11512057430016 11512611864576 11544855314432 11562991484928 11573832342402 11591455775328 11592561328128 11613591568384 11624479865856 11642741121024 11675349024768 11675911323648 11705769934848 11727005548544 11756439764784 11756994822144 11757561053184 11789933895168 11790490533888 11809012580352 11820084094368 11838652630272 11839211569152 11841527087104 11871809224704 11872380985344 11890459017216 11924334968832 11954828869632 11957167000064 11976516304896 12006576781056 12007721926656 12040783552512 12060268167168 12071575245312 12073936209049 12093474471936 12124400910336 12124984836096 12143447506944 12158369329392 12178044223488 12211574808576 12212739506176 12243392891136 12262035861504 12263205371904 12296970436608 12330828468816 12332004540416 12350782439424 12381782305464 12382963236864 12417058038528 12437151547392 12452434272256 12471395549184 12471996186624 12472585027584 12503890612224 12524124635136 12526574108672 12558608105472 12593186521344 12594387615744 12625998918984 12646430539776 12648903933952 12681250762752 12717379682304 12736744390656 12737357807616 12769930838016 12772428386432 12773031411712 12793096962048 12805091102232 12825207016128 12825812533248 12861126660096 12861746067456 12862353309696 12894637193856 12918029549568 12951064608768 12951688347648 12987962228736 13008365420544 13044182181888 13045426290688 13065290514432 13077539849088 13098083761152 13134767652864 13135400239104 13171566773508 13172823031808 13192881242112 13225994735382 13226619174912 13227256184832 13263675632064 13264301850624 13285139152896 13301463881728 13321717972992 13322988552192 13355785377792 13356428608512 13414876839936 13451812875072 13453095862272 13473580843008 13508687167488 13511329202176 13511967113216 13545881496576 13567801688064 13584473751552 13605158780928 13640607940608 13643919917056 13678165495566 13700299751424 13717134628032 13738021659648 13739331944448 13773817002528 13777161322496 13798804291584 13834091741184 13872182027418 13873505107968 13894630244352 13933558239744 13934216085504 13934887174144 13969190293344 13991795490816 14008988556288 14030319992832 14030995709952 14031658156032 14070292414464 14070970056704 14092395872256 14128434118656 14167334836512 14168686067712 14230016925696 14231374135296 14266407108096 14307052142592 14328837439488 14329527533568 14368981934736 14369660338176 14370352398336 14392234082304 14405727490011 14433237598208 14468767492608 14469464325888 14470147473408 14510687870976 14532783243264 14534169329664 14570649391104 14574187184128 14611457507328 14634411098112 14674704954624 14676104577024 14698451828736 14716513230848 14740327759872 14776613609472 14777325268992 14819425910784 14841991397376 14860229180368 14884276273152 14921635086072 14922339581952 14945781547008 14964146866944 14986932719616 14988362121216 15029630533632 15091736444928 15095400759296 15133289484456 15134732845056 15157778448384 15176404269312 15200245352448 15200963002368 15239116683648 15242816782336 15282532970496 15305803628544 15307263442944 15349409906688 15350149152768 15417321979904 15431776456536 15455274367104 15456748437504 15499306487808 15523654828032 15567132033024 15567881764864 15607693246464 15631459024896 15675253019712 15675993096192 15676748070912 15719911860224 15720654045184 15745350107136 15760112125824 15784109991936 15784870173696 15785615425536 15829078966272 15829841313792 15853945356288 15899113291776 15938251691076 15939771826176 15968688406528 16008769041408 16010295902208 16054378070016 16095433660416 16120718475264 16124632629248 16165104676578 16165867880448 16166646448128 16191263342592 16211159105856 16237392297984 16278147366624 16278915907584 16282099744768 16324523854848 16349381148672 16350940495872 16395960582144 16437889695744 16441104625088 16467709919232 16509043073952 16510617649152 16535758307328 16556077384704 16582868729856 16628527398912 16629328248832 16671854149632 16697240322048 16698832846848 16717757827914 16744810807296 16790915361792 16792516820992 16834665225312 16860299309568 16861907386368 16908334350336 16956506243072 16982325854208 16983143743488 17024950670013 17026574450688 17057462616064 17073454802976 17100276021504 17101083377664 17148168880128 17148994756608 17149804412928 17192849591808 17220671373312 17224039399424 17268086145024 17268917796864 17317282971648 17344487227392 17360748513603 17388841992192 17392242909184 17420387352576 17436719798784 17464111681536 17513023537152 17513866985472 17558654902272 17562089031344 17590508322816 17634659647176 17635492233216 17636341579776 17684900842752 17685735800832 17713518870528 17730126141552 17762290630656 17763984736256 17807713837056 17808571478016 17835688525824 17886502453248 17935750500096 17937461149696 17964774457344 18009865171584 18011582889984 18061175328768 18090402250752 18112631668736 18140211707904 18186601365504 18187477254144 18237553994088 18267066335232 18289512837376 18317362212864 18319109259264 18365089336704 18394808057856 18398405722112 18445455654912 18496242703224 18498006810624 18526173659136 18574444855296 18578077652992 18578954780672 18625587057792 18655727321088 18678651408384 18707093323776 18707994279936 18708877541376 18755835918336 18760389885952 18789861163008 18837912158208 18889779782016 18891581423616 18938998378476 18973355900928 18975165513728 19021876144128 19076069523456 19105116585984 19106036711424 19158642579648 19159547117568 19160469864448 19189645443072 19207636653348 19237810524192 19238718799872 19291689990144 19292619101184 19293529964544 19347583827968 19377044324352 19426596913152 19427532521472 19481943343104 19512548130816 19566273272832 19568139436032 19597935771648 19616309773632 19702151479296 19703100358656 19757350160262 19759234547712 19789321863168 19840884277248 19845701697536 19895513448096 19896452775936 19927708729344 19952195822592 19982576959488 19984482828288 20034642912768 20039507378176 20122315259904 20177719312608 20179643793408 20210371264512 20235205692416 20266993803264 20267950669824 20318822244864 20351702532096 20376710627328 20407738171392 20409684590592 20465879875584 20466865537024 20517248243349 20550449627136 20575701942048 20607032489472 20608997916672 20665741983744 20698206437376 20751137611776 20756176044032 20808273041127 20810257661952 20841945366528 20900337359616 20901324128256 20902330761216 20953785440016 20993800142848 21013482834432 21045479989248 21046493564928 21047487234048 21105438621696 21106455085056 21138593808384 21198817722368 21251002254768 21253029101568 21345025388544 21347061202944 21405837426688 21460578213888 21493256159232 21494291300352 21553472902104 21554490507264 21555528597504 21588351123456 21614878807808 21649856397312 21703151238912 21704196488832 21705221210112 21766031806464 21799174864896 21801253994496 21861280776192 21917186260992 21951616647168 21956946558976 22012057431936 22014156865536 22047677743104 22074769846272 22110491639808 22165987903488 22171369865216 22229138866176 22262987096064 22290343770552 22326414409728 22382452629108 22383509372928 22387887149056 22446220300416 22480399079424 22482543181824 22544445800448 22643101138944 22644191657984 22699934226684 22702099267584 22736667672576 22764606403968 22800368028672 22801444503552 22864225173504 22865326342144 22866405883904 22923799455744 22958705442816 22960895164416 23024114860032 23025223729152 23089710628864 23125982969856 23147664684804 23182911550656 23185122656256 23248959731712 23285482242048 23350698049536 23351822647296 23411539869696 23454011097088 23512879529568 23513989644288 23515122106368 23579867790336 23580981067776 23618025160704 23640168188736 23677305260544 23678423138304 23683054174208 23743618449408 23744761970688 23780918034432 23848669937664 23909657739264 23914334000128 23953032609792 24013153562112 24015443853312 24081567105024 24120536334336 24143150490624 24147872418098 24186948943872 24247657014867 24248801820672 24249969672192 24286895013888 24316738658784 24356088446976 24423149617152 24425479012352 24486785782272 24524071723008 24526410743808 24593940873216 24661656937632 24664009080832 24701564878848 24763564610928 24765926473728 24834116077056 24874303094784 24904868544512 24942791098368 24943992373248 24945170055168 25007781224448 25048249270272 25053148217344 25076636741871 25117216210944 25186373042688 25188775231488 25251997837968 25292861079552 25297807867904 25362501525504 25434759364608 25473488781312 25474715615232 25539861676032 25544856772864 25546062823424 25586193924096 25610182204464 25650414032256 25651625066496 25722253320192 25723492134912 25724706619392 25789274387712 25836059099136 25902129217536 25903376695296 25975924457472 26016730841088 26088364363776 26090852581376 26130581028864 26155079698176 26196167522304 26269535305728 26270800478208 26343133547016 26345646063616 26385762484224 26451989470764 26453238349824 26454512369664 26527351264128 26528603701248 26570278305792 26602927763456 26643435945984 26645977104384 26711570755584 26712857217024 26829753679872 26903625750144 26906191724544 26947161686016 27017374334976 27022658404352 27023934226432 27091762993152 27135603376128 27168947503104 27210317561856 27281215881216 27287839834112 27356330991132 27400599502848 27434269256064 27476043319296 27478663888896 27547634005056 27554322644992 27597608583168 27668183482368 27744364054836 27747010215936 27789260488704 27867116479488 27868432171008 27869774348288 27938380586688 27983590981632 28017977112576 28060639985664 28061991419904 28063316312064 28140584828928 28141940113408 28184791744512 28256868237312 28334669673024 28337372135424 28460033851392 28462748270592 28532814216192 28614104285184 28657674878976 28659055067136 28737963869472 28739320676352 28740704796672 28784468164608 28811454980022 28866475196416 28937534985216 28938928651776 28940294946816 29021375741952 29065566486528 29068338659328 29141298782208 29148374368256 29222915014656 29268822196224 29349409909248 29352209154048 29396903657472 29433026461696 29480655519744 29553227218944 29554650537984 29636025240393 29638851821568 29683982794752 29720458360736 29768552546304 29843270172144 29844679163904 29891563094016 29928293733888 29973865439232 29976724242432 30059261067264 30183472889856 30190801518592 30266578968912 30269465690112 30315556896768 30352808538624 30400490704896 30401926004736 30478233367296 30485633564672 30565065940992 30611607257088 30614526885888 30698819813376 30700298305536 30834643959808 30863552913072 30910548734208 30913496875008 30998612975616 31047309656064 31134264066048 31135763529728 31215386492928 31262918049792 31350506039424 31351986192384 31353496141824 31439823720448 31441308090368 31490700214272 31520224251648 31568219983872 31569740347392 31571230851072 31658157932544 31659682627584 31707890712576 31798226583552 31876503382152 31879543652352 31937376813056 32017538082816 32020591804416 32108756140032 32190867320832 32241436950528 32249265258496 32330209353156 32331735760896 32333292896256 32382526685184 32422318211712 32474784595968 32556294733248 32557831815168 32564199489536 32649047709696 32698762297344 32701880991744 32791921164288 32875779391488 32882209250176 32935419838464 33018086147904 33021235298304 33071516614656 33112154769408 33165737459712 33257054797824 33258656497664 33343708299264 33394480644096 33435515655828 33489621614592 33581830723584 33585033641984 33669330450624 33720598619136 33723814772736 33816668700672 33913012486144 33964651708416 33966287486976 34049901340026 34053148901376 34114925232128 34146909605952 34200552043008 34202166755328 34296337760256 34297989513216 34299608825856 34385699183616 34441342746624 34448078798848 34536172290048 34537835593728 34634565943296 34688974454784 34721497027206 34777683984384 34784485818368 34840774705152 34873439597568 34928223363072 35026047074304 35027733970944 35117309804544 35124178062688 35181016645632 35269319294352 35270984466432 35272683159552 35369801685504 35371471601664 35427037741056 35460252283104 35524581261312 35527969472512 35615427674112 35617142956032 35671377051648 35773004906496 35871501000192 35874922299392 35929548914688 36019730343168 36023165779968 36122350657536 36180804501504 36221808627147 36225263337472 36280423415808 36373202731008 36374954508288 36475107988176 36534132670464 36579025674752 36634724425728 36638218518528 36730178673408 36789616115712 36796811444224 36890911309824 36992485406448 36996013621248 37052347318272 37148889710592 37156155305984 37157909561344 37251174115584 37311454642176 37357302816768 37414186647552 37415988559872 37417755082752 37511671836672 37520779771904 37579722326016 37675824316416 37779559564032 37783162847232 37877996756952 37946711801856 37950331027456 38043752288256 38152139046912 38210233171968 38212073422848 38317285159296 38319094235136 38320939728896 38379290886144 38415273306696 38475621048384 38477437599744 38583379980288 38585238202368 38587059929088 38695167655936 38754088648704 38853193826304 38855065042944 38963886686208 39025096261632 39132546545664 39136278872064 39195871543296 39232619547264 39404302958592 39406200717312 39514700320524 39518469095424 39578643726336 39681768554496 39691403395072 39791026896192 39792905551872 39855417458688 39904391645184 39965153918976 39968965656576 40069285825536 40079014756352 40244630519808 40355438625216 40359287586816 40420742529024 40470411384832 40533987606528 40535901339648 40637644489728 40703405064192 40753421254656 40815476342784 40931759751168 40933731074048 41034496486698 41100899254272 41151403884096 41214064978944 41217995833344 41331483967488 41396412874752 41502275223552 41512352088064 41616546082254 41620515323904 41683890733056 41800674719232 41802648256512 41804661522432 41907570880032 41987600285696 42026965668864 42090959978496 42092987129856 42094974468096 42210877243392 42212910170112 42277187616768 42397635444736 42502004509536 42506058203136 42690050777088 42694122405888 42811674853376 42921156427776 42986512318464 42988582600704 43106945804208 43108981014528 43111057195008 43176702246912 43229757615616 43299712794624 43406302477824 43408392977664 43410442420224 43532063612928 43598349729792 43602507988992 43722561552384 43834372521984 43903233294336 43913893117952 44024114863872 44028313731072 44095355486208 44149539692544 44220983279616 44331975806976 44342739730432 44458277732352 44525974192128 44580687541104 44652828819456 44764905258216 44767018745856 44775774298112 44892440600832 44960798158848 44965086363648 45088891600896 45286202277888 45288383315968 45399868453368 45404198535168 45473335345152 45529212807936 45600736057344 45602889007104 45728450347008 45730652684288 45732811767808 45847598911488 45917410885632 45921790328832 46048229720064 46050447458304 46179421257728 46251965939712 46295329369608 46365823101312 46370245312512 46497919463424 46570964484096 46701396099072 46703645294592 46823079739392 46908022194176 47025759059136 47027979288576 47030244212736 47159735580672 47161962135552 47236050321408 47280336377472 47354610521088 47356846276608 47366108348416 47487236898816 47489523941376 47561836068864 47697339875328 47819315478528 47828668000256 47906065219584 48026307124224 48030887706624 48163134210048 48286300981248 48295744836196 48373897887744 48495314029734 48497603641344 48499939344384 48573790027776 48633477317568 48712176893952 48846299234304 48850958024704 48973571564544 49048143446016 49052821487616 49187881746432 49323313875264 49328018161664 49403129757696 49527129221856 49531852947456 49668232154112 49748606189568 49809737089024 49885582196736 49887984746496 50015562448896 50096498540544 50106296434688 50153273483742 50234432421888 50372746085376 50377550462976 50503995675936 50585722159104 50595615735808 50725003051008 50869518729216 50946977562624 50949431230464 51079723352064 51089713545728 51092125646848 51172387848192 51220364408928 51300828064512 51303250132992 51444506640384 51446984269824 51449413238784 51578548775424 51672118198272 51804258435072 51806753390592 51951848914944 52033461682176 52082245540809 52176728727552 52181705162752 52261162057728 52310159396352 52392335044608 52539070611456 52541600956416 52686267094032 52691292127232 52771524968448 52903978941528 52906476699648 52909024739328 53054702528256 53057207402496 53140556611584 53205855526912 53286871891968 53291954208768 53423141511168 53425714434048 53659507359744 53807251500288 53812383449088 53894323372032 54034748669952 54045316808704 54047868452864 54183525986304 54271206752256 54337895006208 54420635123712 54562431762432 54575679668224 54712661982264 54801199005696 54868538512128 54952086638592 54957327777792 55095268010112 55108645289984 55195217166336 55336366964736 55488728109672 55494020431872 55578520977408 55734232958976 55736864342016 55739548696576 55876761173376 55967181963264 56035954225152 56121279971328 56123982839808 56126632624128 56281169657856 56283880226816 56369583489024 56513736474624 56669339346048 56674744270848 56920067702784 56925496541184 57065628432384 57228208570368 57315349757952 57318110134272 57475927738944 57478641352704 57481409593344 57568936329216 57622909960044 57732950392832 57875069970432 57877857303552 57880589893632 58042751483904 58131132973056 58282597564416 58296748736512 58445830029312 58537644392448 58698819818496 58704418308096 58793807314944 58866052923392 59106454437888 59109301075968 59272050480786 59277703643136 59367965589504 59440916721472 59537105092608 59686540344288 59689358327808 59783126188032 59856587467776 59947730878464 59953448484864 60118522134528 60366945779712 60381603037184 60533157937824 60538931380224 60631113793536 60705617077248 60800981409792 60803852009472 60956466734592 60971267129344 61130131881984 61223214514176 61229053771776 61397639626752 61400596611072 61551744730047 61669287919616 61727105826144 61821097468416 61826993750016 61997225951232 62094619312128 62268528132096 62271527059456 62424819123381 62430772985856 62525836099584 62701012078848 62703972384768 62706992283648 62879647440896 62882616180736 62981400428544 63040448503296 63136439967744 63139480694784 63142461702144 63316315865088 63319365255168 63415781425152 63596453167104 63753006764304 63759087304704 63874753626112 64035076165632 64041183608832 64217512280064 64381734641664 64482873901056 64498530516992 64660418706312 64663471521792 64666585792512 64765053370368 64844636423424 64949569191936 65112589466496 65115663630336 65128398979072 65298095419392 65397524594688 65403761983488 65583842328576 65751558782976 65764418500352 65870839676928 66036172295808 66042470596608 66143033229312 66224309538816 66331474919424 66514109595648 66517312995328 66687416598528 66788961288192 66871031311656 66979243229184 67163661447168 67170067283968 67338660901248 67441197238272 67447629545472 67633337401344 67826024972288 67929303416832 67932574973952 68099802680052 68106297802752 68229850464256 68293819211904 68401104086016 68404333510656 68592675520512 68595979026432 68599217651712 68771398367232 68882685493248 68896157597696 69072344580096 69075671187456 69269131886592 69377948909568 69442994054412 69555367968768 69568971636736 69746879195136 69856446726144 70052094148608 70055467941888 70234619609088 70248356125376 70362033291264 70538638588704 70541968932864 70545366319104 70739603371008 70742943203328 70854075482112 70920504566208 71049162522624 71230855348224 71234285912064 71342754103296 71546009812992 71743002000384 71749844598784 71859097829376 72039460686336 72046331559936 72244701315072 72361609003008 72443617254294 72450526674944 72560846831616 72742971044601 72746405462016 72749909016576 72950215976352 73068265340928 73158051349504 73269448851456 73276437037056 73460357346816 73579232231424 73593622888448 73781822619648 73984970812896 73992027242496 74104694636544 74297779421184 74312310611968 74315819122688 74502348231168 74622909284352 74714605633536 74828373295104 74831977119744 74835510165504 75023343673344 75041559543808 75159444652032 75229910225613 75351648632832 75559119128064 75566325694464 75755993513904 75893423603712 75900662054912 76087504576512 76304278093824 76420466343936 76424146845696 76634570318592 76638188470272 76641879457792 76758581772288 76830546613392 76951242096768 76954875199488 77166759960576 77170476404736 77174119858176 77390335311872 77508177297408 77706387652608 77710130085888 77927773372416 78050192523264 78265093091328 78272557744128 78391743086592 78465239094528 78808605917184 78812401434624 79029400641048 79036938190848 79157287452672 79363537108992 79382806790144 79582053792384 79585811103744 79710834917376 79808783290368 79930307837952 79937931313152 80138571651072 80158029512704 80489261039616 80710877250432 80718575173632 80841485058048 80940822769664 81067975213056 81071802679296 81275288979456 81406810128384 81506842509312 81630952685568 81863519502336 81867462148096 82068992973396 82201798508544 82302807768192 82428129957888 82435991666688 82662967934976 82792825749504 83004550447104 83024704176128 83233092164508 83241030647808 83367781466112 83601349438464 83605296513024 83609323044864 83815141760064 84053931337728 84181919956992 84185974259712 84189948936192 84421754486784 84425820340224 84554375233536 84795270889472 85004009019072 85012116406272 85380101554176 85388244811776 85623349706752 85842312855552 85973024636928 85977165201408 86213891608416 86217962029056 86222114390016 86353404493824 86459515231232 86599425589248 86812604955648 86816785955328 86820884840448 87064127225856 87196699459584 87205015977984 87445123104768 87668745043968 87806466588672 87827786235904 88048229727744 88056627462144 88190710972416 88299079385088 88441966559232 88663951613952 88685479460864 88908075721179 88916555464704 89051948384256 89161375082208 89305657638912 89529810516432 89534037491712 89551548596224 89784881201664 89921596317696 89930172727296 90177783201792 90572404555776 90576766631936 90799736906736 90808397070336 90946670690304 91058425615872 91201472114688 91205778014208 91456900694016 91461305368576 91465623535616 91695197822976 91834821771264 91843580657664 92096459440128 92100894916608 92358842515456 92503931879424 92590658739216 92731646202624 92740490625024 92995838926848 93141928968192 93402792198144 93407290589184 93646159478784 93816044388352 94051518118272 94055958577152 94060488425472 94319471161344 94323924271104 94472100642816 94560672754944 94709221042176 94713692553216 94732216696832 94974473797632 94979047882752 95123672137728 95394679750656 95638630957056 95657336000512 95812130439168 96052614248448 96061775413248 96326268420096 96572601962496 96591489672392 96747795775488 96990628059468 96995207282688 96999878688768 97147580055552 97266954635136 97424353787904 97692598468608 97701916049408 97947143129088 98096286892032 98105642975232 98375763492864 98646627750528 98656036323328 98806259515392 99054258443712 99063705894912 99336464308224 99497212379136 99619474178048 99771164393472 99775969492992 100031124897792 100212592869376 100306546967484 100468864843776 100745492170752 100755100925952 101007991351872 101171444318208 101191231471616 101450006102016 101739037458432 101893955125248 101898862460928 102159446704128 102179427091456 102184251293696 102344775696384 102440728817856 102601656129024 102606500265984 102889013280768 102893968539648 102898826477568 103157097550848 103344236396544 103608516870144 103613506781184 103903697829888 104066923364352 104164491081618 104353457455104 104363410325504 104522324115456 104620318792704 104784670089216 105078141222912 105083201912832 105372534188064 105382584254464 105543049936896 105807957883056 105812953399296 105818049478656 106109405056512 106114414804992 106281113223168 106411711053824 106573743783936 106583908417536 106846283022336 106851428868096 107319014719488 107614503000576 107624766898176 107788646744064 108069497339904 108090633617408 108095736905728 108367051972608 108542413504512 108665425881441 108675790012416 108841270247424 109124863524864 109151359336448 109425323964528 109602398011392 109737077024256 109904173277184 109914655555584 110190536020224 110217290579968 110390434332672 110672733929472 110977456219344 110988040863744 111157041954816 111468465917952 111473728684032 111479097393152 111753522346752 111934363926528 112071908450304 112242559942656 112247965679616 112253265248256 112562339315712 112567760453632 112739166978048 113027472949248 113338678692096 113349488541696 113840135405568 113850993082368 114131256864768 114456417140736 114630699515904 114636220268544 114951855477888 114957282705408 114962819186688 115137872658432 115245819920088 115465900785664 115750139940864 115755714607104 115761179787264 116085502967808 116262265946112 116565195128832 116593497473024 116891660058624 117075288784896 117397639636992 117408836616192 117587614629888 117732105846784 118212908875776 118218602151936 118544100961572 118555407286272 118735931179008 118881833442944 119074210185216 119373080688576 119378716655616 119566252376064 119713174935552 119895461756928 119906896969728 120237044269056 120733891559424 120763206074368 121066315875648 121077862760448 121262227587072 121411234154496 121601962819584 121607704018944 121912933469184 121942534258688 122260263763968 122446429028352 122795279253504 122801193222144 123103489460094 123338575839232 123454211652288 123642194936832 123653987500032 123994451902464 124189238624256 124537056264192 124543054118912 124849638246762 124861545971712 125051672199168 125402024157696 125407944769536 125413984567296 125759294881792 125765232361472 125962800857088 126080897006592 126272879935488 126278961389568 126284923404288 126632631730176 126638730510336 126831562850304 127192906334208 127506013528608 127518174609408 127749507252224 128070152331264 128082367217664 128435024560128 128763469283328 128965747802112 128997061033984 129320837412624 129326943043584 129333171585024 129530106740736 129689272846848 129899138383872 130225178932992 130231327260672 130256797958144 130596190838784 130795049189376 130807523966976 131167684657152 131503117565952 131528837000704 131741679353856 132072344591616 132084941193216 132286066458624 132448619077632 132662949838848 133028219191296 133034625990656 133374833197056 133577922576384 133742062623312 133958486458368 134327322894336 134340134567936 134677321802496 134882394476544 134895259090944 135266674802688 135652049944576 135858606833664 135865149947904 136199605360104 136212595605504 136459700928512 136587638423808 136802208172032 136808667021312 137185351041024 137191958052864 137198435303424 137542796734464 137765370986496 137792315195392 138144689160192 138151342374912 138538263773184 138755897819136 138885988108824 139110735937536 139137943273472 139493758390272 139712893452288 140104188297216 140110935883776 140469239218176 140496712250752 140724066582528 141077277177408 141083937865728 141090732638208 141479206742016 141485886406656 141708150964224 141841009132416 142098325045248 142461710696448 142468571824128 142685508206592 143092019625984 143486004000768 143499689197568 143718195658752 144078921372672 144092663119872 144489402630144 144887234508588 144901053349888 145121693663232 145485942089202 145492810924032 145499818033152 145900431952704 146136530681856 146316102699008 146538897702912 146552874074112 146920714693632 147158464462848 147187245776896 147563645239296 147969941625792 147984054484992 148209389273088 148595558842368 148624621223936 148631638245376 149004696462336 149245818568704 149429211267072 149656746590208 149663954239488 150046687346688 150083119087616 150318889304064 150459820451226 150703297265664 151118238256128 151132651388928 151511987027808 151786847207424 151801324109824 152175009153024 152608556187648 152840932687872 152848293691392 153269140637184 153276376940544 153283758915584 153517163544576 153661093226784 153902484193536 153909750398976 154333519921152 154340952809472 154348239716352 154780670623744 155016354594816 155412775305216 155420260171776 155855546744832 156100385046528 156530186182656 156545115488256 156783486173184 156930478189056 157617211834368 157624802869248 158058801282096 158073876381696 158314574905344 158727074217984 158765613580288 159164107584768 159171622207488 159421669834752 159617566580736 159860615675904 159875862626304 160277143302144 160316059025408 160978522079232 161421754500864 161437150347264 161682970116096 161881645539328 162135950426112 162143605358592 162550577958912 162813620256768 163013685018624 163261905371136 163727039004672 163734924296192 164137985946792 164403597017088 164605615536384 164856259915776 164871983333376 165325935869952 165585651499008 166009100894208 166049408352256 166466184329016 166482061295616 166735562932224 167202698876928 167210593026048 167218646089728 167630283520128 168107862675456 168363839913984 168371948519424 168379897872384 168843508973568 168851640680448 169108750467072 169590541778944 170008018038144 170024232812544 170760203108352 170776489623552 171246699413504 171684625711104 171946049273856 171954330402816 172427783216832 172435924058112 172444228780032 172706808987648 172919030462464 173198851178496 173625209911296 173633571910656 173641769680896 174128254451712 174393398919168 174890246209536 175337490087936 175612933177344 175655572471808 176096459455488 176113254924288 176381421944832 176598158770176 177327903227904 177370958921728 177816151442358 177833110929408 178103896768512 178322750164416 178611315277824 179059621032864 179068074983424 179103097192448 179569762403328 179843192635392 179860345454592 180355566403584 181144809111552 181153533263872 181599473813472 181616794140672 181893341380608 182116851231744 182402944229376 182411556028416 182913801388032 182922610737152 183390395645952 183669643542528 183687161315328 184192918880256 184201789833216 184717685030912 185007863758848 185181317478432 185463292405248 185480981250048 185991677853696 186283857936384 186805584396288 186814581178368 187274457370143 187292318957568 187632088776704 188103036236544 188111917154304 188120976850944 188638942322688 188647848542208 188944201285632 189121345509888 189418442084352 189427385106432 189464433393664 189948947595264 189958095765504 190247344275456 190789359501312 191277261914112 191314672001024 191624260878336 192105228496896 192123550826496 192652536840192 193145203924992 193182979344784 193495591550976 193981256118936 193990414565376 193999757377536 194295160111104 194533909270272 194848707575808 195385196937216 195403832098816 195894286258176 196192573784064 196211285950464 196751526985728 197293255501056 197312072646656 197612519030784 198108516887424 198127411789824 198672928616448 198994424758272 199238948356096 199542328786944 199551938985984 200062249795584 200425185738752 200613093934968 200937729687552 201490984341504 201510201851904 202015982703744 202342888636416 202382462943232 202900012204032 203478074916864 203787910250496 203797724921856 204318893408256 204358854182912 204368502587392 204689551392768 204881457635712 205203312258048 205213000531968 205778026561536 205787937079296 205797652955136 206314195101696 206688472793088 207217033740288 207227013562368 207807395659776 208133846728704 208328982163236 208706914910208 208726820651008 209240637585408 209569340178432 210156282445824 210166403825664 210745068376128 210765168508928 211086099873792 211615915766112 211625906798592 211636098957312 212218810113024 212228829609984 212562226446336 212823422107648 213147487567872 213692566044672 213702857736192 214638029438976 215229006001152 215249533796352 215577293488128 216138994679808 216181267234816 216734103945216 217084827009024 217330851762882 217351580024832 217682540494848 218249727049728 218302718672896 218850647929056 219204796022784 219474154048512 219808346554368 219829311111168 220381072040448 220434581159936 220780868665344 221345467858944 221954912438688 221976081727488 222314083909632 222936931835904 222947457368064 222958194786304 223507044693504 223868727853056 224143816900608 224485119885312 224495931359232 224506530496512 225124678631424 225135520907264 225478333956096 225689730676839 226054945898496 226677357384192 226698977083392 227680270811136 227701986164736 228262513729536 228912834281472 229261399031808 229272440537088 229903710955776 229914565410816 229925638373376 230275745316864 230491639840176 230931801571328 231500279881728 231511429214208 231522359574528 232171005935616 232524531892224 233130390257664 233186994946048 233783320117248 234150577569792 234795279273984 234817673232384 235175229259776 235464211693568 236425817751552 236437204303872 237088201923144 237110814572544 237471862358016 237763666885888 238148420370432 238746161377152 238757433311232 239132504752128 239426349871104 239790923513856 239813793939456 240474088538112 241467783118848 241526412148736 242132631751296 242155725520896 242524455174144 242822468308992 243203925639168 243215408037888 243825866938368 243885068517376 244520527527936 244892858056704 245590558507008 245602386444288 246206978920188 246677151678464 246908423304576 247284389873664 247307975000064 247988903804928 248378477248512 249074112528384 249086108237824 249699276493524 249723091943424 250103344398336 250804048315392 250815889539072 250827969134592 251518589763584 251530464722944 252161794013184 252545759870976 252557922779136 252569846808576 253265263460352 253277461020672 253663125700608 254385812668416 255012027057216 255036349218816 256140304662528 256164734435328 256870049120256 257526938566656 257931495604224 257994122067968 258641674825248 258653886087168 258666343170048 259060213481472 259378545693696 259798276767744 260450357865984 260462654521344 260513595916288 261192381677568 261590098378752 261615047933952 262335369314304 263006235131904 263057674001408 263483358707712 264144689183232 264169882386432 264572132917248 264897238155264 265325899677696 266056438382592 266069251981312 266724227163537 266749666394112 267155845152768 267484125246624 267916972916736 268654645788672 268680269135872 269354643604992 269764788953088 269790518181888 270533349605376 271304099889152 271717213667328 271730299895808 272399210720208 272425191211008 272919401857024 273175276847616 273604416344064 273617334042624 274370702082048 274383916105728 274396870606848 275085593468928 275530741972992 275584630390784 276289378320384 276302684749824 277076527546368 277511795638272 277771976217648 278221471875072 278275886546944 278987516780544 279425786904576 280208376594432 280221871767552 280938478436352 280993424501504 281448133165056 282154554354816 282167875731456 282181465276416 282958413484032 282971772813312 283416301928448 283682018264832 284196650090496 284923421392896 284937143648256 285371016413184 286184039251968 286972008001536 286999378395136 287436391317504 288157842745344 288185326239744 288978805260288 289774469017176 289802106699776 290243387326464 290971884178404 290985621848064 290999636066304 291800863905408 292273061363712 292632205398016 293077795405824 293105748148224 293841429387264 294316928925696 294374491553792 295127290478592 295939883251584 295968108969984 296418778546176 297191117684736 297249242447872 297263276490752 298009392924672 298491637137408 298858422534144 299313493180416 299327908478976 300093374693376 300166238175232 300637778608128 300919640902452 301406594531328 302236476512256 302265302777856 303023974055616 303573694414848 304350018306048 305217112375296 305681865375744 305696587382784 306538281274368 306552753881088 306567517831168 307034327089152 307322186453568 307804968387072 307819500797952 308667039842304 308681905618944 308696479432704 309561341247488 310032709189632 310825550610432 310840520343552 311711093489664 312200770093056 313060372365312 313090230976512 313566972346368 313860956378112 315234423668736 315249605738496 316117602564192 316147752763392 316629149810688 317454148435968 317531227160576 318328215169536 318343244414976 318843339669504 319235133161472 319721231351808 319751725252608 320554286604288 320632118050816 321957044158464 322843509001728 322874300694528 323365940232192 323763291078656 324271900852224 324287210717184 325101155917824 325627240513536 325996277644323 326027370037248 326523810742272 327454078009344 327469848592384 328275971893584 328807194034176 329211231072768 329712519831552 329743966666752 330651871739904 331171302998016 332018201788416 332098816704512 332932368658032 332964122591232 333471125864448 334405397753856 334421186052096 334437292179456 335260567040256 336215725350912 336727679827968 336743897038848 336759795744768 337687017947136 337703281360896 338217500934144 339181083557888 340016036076288 340048465625088 341520406216704 341552979247104 342493398827008 343369251422208 343892098547712 343908660805632 344855566433664 344871848116224 344888457560064 345413617975296 345838060924928 346397702356992 347250419822592 347267143821312 347283539361792 348256508903424 348786797838336 349780492419072 350674980175872 351225866354688 351311144943616 352192918910976 352226509848576 352762843889664 353196317540352 354655806455808 354741917843456 355632302884716 355666221858816 356207793537024 356645500328832 357222630555648 358119242065728 358136149966848 358206194384896 359139524806656 359686385270784 359720690909184 360711132807168 362289618223104 362307066527744 363198947626944 363233588281344 363786682761216 364233702463488 364805888458752 364823112056832 365827602776064 365845221474304 366780791291904 367339287085056 368385837760512 368403579666432 369435370061824 370015727517696 370362634956864 370926584810496 370961962500096 371983355707392 372567715872768 373611168792576 373629162356736 374548914740286 374584637915136 375264177553408 376206072473088 376223834308608 376241953701888 377277884645376 377295697084416 377888402571264 378242691019776 378836884168704 378854770212864 378928866787328 379897895190528 379916191531008 380494688550912 381578719002624 382554523828224 382629344002048 383248521756672 384210456993792 384247101652992 385305073680384 386290407849984 386365958689568 386991183101952 387962512237872 387980829130752 387999514755072 388590320222208 389067818540544 389697415151616 390770393874432 390807664197632 391788572516352 392385147568128 392422571900928 393503053971456 394586511002112 394624145293312 395225038061568 396217033774848 396254823579648 397345857232896 397988849516544 398477896712192 399084657573888 399103877971968 400124499591168 400850371477504 401226187869936 401875459375104 402981968683008 403020403703808 404031965407488 404685777272832 404764925886464 405800024408064 406956149833728 407575820500992 407595449843712 408637786816512 408717708365824 408737005174784 409379102785536 409762915271424 410406624516096 410426001063936 411556053123072 411575874158592 411595305910272 412628390203392 413376945586176 414434067480576 414454027124736 415614791319552 416267693457408 416657964326472 417413829820416 417453641302016 418481275170816 419138680356864 420312564891648 420332807651328 421490136752256 421530337017856 422172199747584 423231831532224 423251813597184 423272197914624 424437620226048 424457659219968 425124452892672 425646844215296 426294975135744 427385132089344 427405715472384 429276058877952 430458012002304 430499067592704 431154586976256 432277989359616 432362534469632 433468207890432 434661703525764 434703160049664 435365080989696 436499454099456 436605437345792 437701295858112 438409592045568 438948308097024 439616693108736 439658622222336 440762144080896 440869162319872 441561737330688 442690935717888 443909824877376 443952163454976 444628167819264 445873863671808 445894914736128 445916389572608 447014089387008 447737455706112 448287633801216 448970239770624 448991862718464 450249357262848 450271041814528 450956667912192 451379461353678 452109891796992 453354714768384 453397954166784 455360541622272 455403972329472 456525027459072 457825668562944 458522798063616 458544881074176 459807421911552 459829130821632 459851276746752 460551490633728 460983279680352 461863603142656 463000559763456 463022858428416 463044719149056 464342011871232 465049063784448 466260780515328 466373989892096 467566640234496 468301155139584 469590558547968 469635346464768 470350458519552 470928423387136 472851635503104 472874408607744 474176403846288 474221629145088 474943724716032 475527333771776 476296840740864 477492322754304 477514866622464 478265009504256 478852699742208 479581847027712 479627587878912 480948177076224 482935566237696 483052824297472 484265263502592 484311451041792 485048910348288 485644936617984 486407851278336 486430816075776 487651733876736 487770137034752 489041055055872 489785716113408 491181117014016 491204772888576 492413957840376 493354303356928 493816846609152 494568779747328 494615950000128 495977807609856 496756954497024 498148225056768 498172216475648 499398552987048 499446183886848 500206688796672 501608096630784 501631779078144 501655938269184 503037179527168 503060929445888 504323588026368 505091519741952 505115845558272 505139693617152 506530526920704 506554922041344 507326251401216 508771625336832 510024054114432 510072698437632 512280609325056 512329468870656 513740098240512 515053877133312 515862991208448 515988244135936 517283349650496 517307772174336 517332686340096 518120426962944 518757091387392 519596553535488 520900715731968 520925309042688 521027191832576 522384763355136 523180196757504 524670738628608 526012470263808 526115348002816 526966717415424 528289378366464 528339764772864 529144265834496 529794476310528 532112876765184 532138503962624 533448454327074 533499332788224 534311690305536 534968250493248 535833945833472 537309291577344 537360538271744 538709287209984 539529577906176 539581036363776 541066699210752 542608199778304 543434427334656 543460599791616 544798421440416 544850382422016 545838803714048 546350553695232 547208832688128 547234668085248 548741404164096 548767832211456 550171186937856 551061483945984 551169260781568 552578756640768 552605369499648 554153055092736 555023591276544 555543952435296 556442943750144 556551773093888 557975033561088 558851573809152 560416753188864 560443743535104 561876956872704 561986849003008 562896266330112 564309108709632 564335751462912 564362930552832 565916826968064 565943545626624 566832603856896 567364036529664 568393300180992 569846842785792 569874287296512 570742032826368 572368078503936 573944016003072 573998756790272 574872782635008 576315685490688 576370652479488 577957610520576 579548938034352 579604213399552 580486774652928 581943768356808 581971243696128 581999272132608 583601727810816 584546122727424 585264410796032 586155590811648 586211496296448 587682858774528 588633857851392 588748983107584 590254580957184 591879766503168 591936217939968 592837557092352 594382235369472 594498484895744 594526552981504 596018785849344 596983274274816 597716845068288 598626986360832 598655816957952 600186749386752 600332476350464 601275557216256 601839281804904 602813189062656 604472953024512 604530605555712 606047948111232 607147388829696 608700036612096 610434224750592 611363730751488 611393174765568 613076562548736 613105507762176 613135035662336 614068654178304 614644372907136 615609936774144 615639001595904 617334079684608 617363811237888 617392958865408 619122682494976 620065418379264 621651101220864 621681040687104 623422186979328 624401540186112 626120744730624 626180461953024 627721912756224 630468847337472 630499211476992 632235205128384 632295505526784 633258299621376 634908296871936 635062454321152 636656430339072 636686488829952 637686679339008 638470266322944 639442462703616 641108573208576 641264236101632 643914088316928 645687018003456 645748601389056 646731880464384 647526582157312 648543801704448 650202311835648 651254481027072 651992555288646 652054740074496 653047621484544 654908156018688 654939697184768 656551943787168 657614388068352 658422462145536 659425039663104 659487933333504 661303743479808 662342605996032 664036403576832 664197633409024 665864737316064 665928245182464 666942251728896 668810795507712 668842372104192 668874584358912 670521134080512 672431450701824 673455359655936 673487794077696 673519591489536 675374035894272 675406562721792 676435001868288 677069192030517 678362167115776 680032072152576 680096931250176 683040812433408 683105958494208 684986797654016 686738502844416 687784197095424 687817321611264 689711132867328 689743696232448 689776915120128 690827235950592 691676121849856 692795404713984 694500839645184 694534287642624 694567078723584 696513017806848 697573595676672 699560984838144 701349960351744 702451732709376 702622289887232 704385837821952 704453019697152 705525687779328 706392635080704 709311612911616 709483835686912 711264605769432 711332443717632 712415587074048 713291000657664 714445261111296 716238484131456 716272299933696 716412388769792 718279049613312 719372770541568 719441381818368 721422265614336 724579236446208 724614133055488 726397895253888 726467176562688 727573365522432 728467404926976 729611776917504 729646224113664 731655205552128 731690442948608 733561582583808 734678574170112 736771675521024 736807159332864 738870740123648 740031455035392 740725269913728 741853169620992 741923925000192 743966711414784 745135431745536 747222337585152 747258324713472 749097829480572 749169275830272 750528355106816 752412144946176 752447668617216 752483907403776 754555769290752 754591394168832 756485382039552 757673768337408 757709540425728 757857733574656 759795790381056 759832383062016 760989377101824 763157438005248 765109047656448 765258688004096 768420913987584 768494203305984 770610147360768 772580815699968 772731917379136 773982366203904 775925024475744 775961658261504 775999029510144 777180640444416 778135637081088 779394830303232 781540787748864 783577145032704 784770295136256 784845143801856 787006107942912 789173022004224 789248290586624 790450076123136 792434067549696 792509647159296 794691714465792 795977699033088 796955793424384 798169315147776 798207755943936 800172681490611 800248999182336 801700742955008 802452375739872 803750918750208 805963937366016 806040807407616 808063930814976 809371554545664 809529851772928 811600048816128 813912299667456 815151641001984 815190899687424 817275573633024 817435416731648 817474010349568 818758205571072 819525830542848 820813249032192 820852002127872 823112106246144 823151748317184 823190611820544 825256780406784 826753891172352 828868134961152 828908054249472 831229582639104 832535386914816 833315928652944 834827659640832 834907282604032 836962550341632 838277360713728 840625129783296 840665615302656 842980273504512 843060674035712 844344399495168 846463663064448 846503627194368 846544395829248 848875240452096 848915318439936 850248905785344 851293688430592 852589950271488 854770264178688 854811430944768 858552117755904 860916024004608 860998135185408 862309173952512 864555978719232 864725068939264 866936415780864 869323407051528 869406320099328 870730161979392 872998908198912 873210874691584 875402591716224 876819184091136 877896616194048 879233386217472 879317244444672 881524288161792 881738324639744 883123474661376 885381871435776 887819649754752 887904326909952 889256335638528 891747727343616 891789829472256 891832779145216 894028178774016 895474911412224 896575267602432 897940479541248 897983725436928 900498714525696 900542083629056 901913335824384 902758922707356 904219783593984 906709429536768 906795908333568 910721083244544 913050054918144 915651337125888 917045596127232 917089762148352 919614843823104 919658261643264 919702553493504 921102981267456 921966559360704 926001119526912 926045716856832 926089438298112 928684023742464 930098127568896 932521561030656 932747979784192 935133280468992 936602310279168 939181117095936 939270692929536 940700917039104 941856846774272 945703271006208 945748817215488 948352807692576 948443258290176 949887449432064 951054667543552 952593681481728 954984645508608 955029733244928 956530019008512 957705399484416 959163694055424 959255175757824 961896354152448 965871132475392 966105648594944 968530527005184 968622902083584 970097820696576 971289873235968 972815702556672 972861632151552 975303467753472 975540274069504 977988832932969 978082110111744 979571432226816 982362234028032 982409545777152 984827915680752 986708606713856 987633693218304 989137559494656 989231900000256 991955615219712 993513908994048 996296450113536 996344432951296 998797105974096 998892367773696 1000413377593344 1003216193261568 1003263558156288 1003311876538368 1006074359054336 1006121858891776 1008647176052736 1010183039483904 1010231691116544 1010279387234304 1013061053841408 1013109844082688 1014652502802432 1017543250673664 1020048108228864 1020145396875264 1024561218650112 1024658937741312 1027480196481024 1030107754266624 1031725982416896 1031976488271872 1034566699300992 1034615544348672 1034665372680192 1036240853925888 1037514182774784 1039193107070976 1041801431463936 1041850618085376 1042054383665152 1044769526710272 1046360393515008 1049341477257216 1052024940527616 1052230696005632 1053933434830848 1056578756732928 1056679529545728 1058288531668992 1059588952621056 1064225753530368 1064277007925248 1066896908654148 1066998665576448 1068623380611072 1069936500986496 1071667891666944 1074618583154688 1074721076543488 1077418574419968 1079059155812352 1079162072727552 1082133398421504 1085216399556608 1086868854669312 1086921199583232 1089596842880832 1089700764844032 1092701107390464 1094417665376256 1094469336170496 1097482808328192 1097535664422912 1100342373875712 1102338521563136 1105157513281536 1105210738999296 1108306110185472 1110047182553088 1111087904870592 1112885887500288 1113103546187776 1115950067122176 1117703147618304 1120833506377728 1120887487070208 1123753913745408 1123973698006016 1125792532660224 1128618217419264 1128671502925824 1128725861105664 1131833653936128 1131887091253248 1133665207713792 1134728073059328 1136786600361984 1139693685571584 1139748574593024 1141484065652736 1144736157007872 1147888032006144 1147997513580544 1149745565270016 1152631370981376 1152741304958976 1155915221041152 1159097876068704 1159208426799104 1160973549305856 1163887536713616 1163942487392256 1163998544265216 1167203455621632 1169092245454848 1170528821592064 1172311181623296 1172422992592896 1175365717549056 1177267715702784 1177497966215168 1180509161914368 1183759533006336 1183872435879936 1185675114184704 1188764470738944 1188996969791488 1189053105963008 1192037571698688 1193966548549632 1195433690136576 1197253972721664 1197311633915904 1200373498773504 1200664952700928 1202551114432512 1203678563609808 1205626378125312 1208945906049024 1209061211111424 1212095896222464 1214294777659392 1217400073224192 1220868449501184 1222727461502976 1222786349531136 1226153125097472 1226211015524352 1226270071324672 1228137308356608 1229288745814272 1231219873548288 1231278003191808 1234668159369216 1234727622475776 1234785917730816 1238245364989952 1240130836758528 1243302202441728 1243362081374208 1246844373958656 1248803080372224 1252241489461248 1252360923906048 1255443825512448 1260937694674944 1260998422953984 1264470410256768 1264591011053568 1266516599242752 1269816593743872 1270124908642304 1273312860678144 1273372977659904 1275373358678016 1276940532645888 1278884925407232 1282217146417152 1282528472203264 1287828176633856 1291374036006912 1291497202778112 1293463760928768 1295053164314624 1297087603408896 1300404623671296 1303985110577292 1304109480148992 1306095242969088 1309816312037376 1309879394369536 1313103887574336 1315228776136704 1316844924291072 1318850079326208 1318975866667008 1322607486959616 1324685211992064 1328072807153664 1328395266818048 1331729474632128 1331856490364928 1333884503457792 1337621591015424 1337684744208384 1337749168717824 1341042268161024 1344862901403648 1346910719311872 1346975588155392 1350748071788544 1350813125443584 1352870003736576 1354138384061034 1356724334231552 1360064144305152 1360193862500352 1366081624866816 1366211916988416 1369973595308032 1373477005688832 1375568394190848 1375634643222528 1379422265734656 1379487392464896 1379553830240256 1381654471901184 1383352243699712 1385590809427968 1389001679290368 1389068575285248 1389134157447168 1393026035613696 1395147191353344 1399121969676288 1402699920703488 1404903465418752 1405244579774464 1408771675643904 1408906039394304 1411051375558656 1412785270161408 1418623225823232 1418967671373824 1422529211538864 1422664887435264 1424831174148096 1426582001315328 1428890522222592 1432476968262912 1432544599867392 1432824777539584 1436558099226624 1438745541083136 1438882763636736 1442844531228672 1449158472892416 1449228266110976 1452795790507776 1452934353125376 1455146731044864 1456934809853952 1459223553835008 1459292448227328 1463310411104256 1463380885897216 1467123165167616 1469357148340224 1473543351042048 1473614318665728 1477741480247296 1480062910070784 1481450539827456 1483706339241984 1483847850000384 1487933422829568 1490270863491072 1494444675170304 1494516649426944 1498195658961144 1498338551660544 1501056710213632 1504824289892352 1504895337234432 1504967814807552 1509111538581504 1509182788337664 1512970764079104 1515347536674816 1515419080851456 1515715467149312 1519591580762112 1519664766124032 1521978754203648 1526314876010496 1530218095312896 1530517376008192 1536841827975168 1536988406611968 1541220294721536 1545161631399936 1545463834758272 1547964732407808 1551850048951488 1551923316523008 1551998059020288 1554361280888832 1556271274162176 1558789660606464 1563081575497728 1567154290065408 1569540590272512 1574012215885824 1578346044008448 1578496581173248 1580900152246272 1584868135099392 1585019294318592 1589383428931584 1593911586848768 1596338630295552 1596415511887872 1600345362981222 1600497998364672 1603401485910016 1604904751479744 1607501837500416 1611927874732032 1612081614815232 1616127861629952 1618743109091328 1619059703545856 1623200097632256 1627824599334912 1630303282003968 1630381799374848 1634551147266048 1634870833463296 1634948020699136 1637516411142144 1639051661085696 1641626498064384 1641704004255744 1646224212492288 1646303496634368 1650513560813568 1653507782344704 1657736269922304 1657816108498944 1662459165278208 1665070773829632 1666631857305888 1669655319281664 1669814565208064 1673925100683264 1676554721427456 1681250259566592 1681331230605312 1685960547009024 1686121348071424 1688688798990336 1692927326128896 1693007254388736 1693088791658496 1697750480904192 1697830636879872 1700497811570688 1702587376861184 1705179900542976 1709540528357376 1709622861889536 1717104235511808 1721832048009216 1721996270370816 1724618347905024 1729111957438464 1729450137878528 1733872831561728 1738646814103056 1738812640198656 1741460323958784 1745997816397824 1746421749383168 1750805183432448 1753638368182272 1755793232388096 1758466772434944 1758634488889344 1763048576323584 1763476649279488 1766246949322752 1770763742871552 1775639299509504 1775808653819904 1778512671277056 1783495454687232 1783579658944512 1783665558290432 1788056357548032 1790949822824448 1793150535204864 1795880959082496 1795967450873856 1800997429051392 1801084167258112 1803826671648768 1805517845414712 1808439567187968 1813418859073536 1813591816667136 1821442166489088 1826100109836288 1831302674251776 1834091192254464 1834179524296704 1839229687646208 1839316523286528 1839405106987008 1842205962534912 1843933118721408 1852002239053824 1852091433713664 1852178876596224 1857368047484928 1860196255137792 1865043122061312 1865495959568384 1870266560937984 1873204620558336 1878362234191872 1878541385859072 1883713693548544 1891406542012416 1891497634430976 1896705615385152 1896886516580352 1899774898864128 1902109335087104 1905187362963456 1909969291017216 1910059466489856 1913060038017024 1915410798968832 1918327388110848 1923792708304896 1931742264950784 1932211297189888 1937061054010368 1937245804167168 1940195641393152 1942579746471936 1945631405113344 1950606935506944 1951080548139008 1955977665865938 1956164220223488 1959142864453632 1964724468056064 1964819091554304 1969655831361504 1973417213427712 1975267386436608 1978275118989312 1978463800000512 1983911230439424 1987027817988096 1992592900227072 1992688865902592 1997594211948192 1997784735547392 2000826755186688 2006432386523136 2006527116312576 2006623753076736 2012148718108672 2017294352105472 2020366078967808 2020463382233088 2020558774468608 2026122107682816 2026219688165376 2029305005604864 2035086501347328 2040096216457728 2040290793750528 2049122437300224 2049317875482624 2054960392962048 2060215508533248 2063451964833792 2063952976543744 2069133398601984 2069231088697344 2069330745360384 2072481707851776 2075028365549568 2078386214141952 2083602862927872 2083701236170752 2084108767330304 2089539053420544 2092720787030016 2098682954514432 2104049881055232 2104461392011264 2107866869661696 2113157513465856 2113359059091456 2116577063337984 2119177905242112 2128451507060736 2128554015850496 2133793817308296 2133997331152896 2137246761222144 2139873001972992 2143335783333888 2149237166309376 2149442153086976 2154837148839936 2158118311624704 2158324145455104 2164266796843008 2170432799113216 2173737709338624 2173842399166464 2179193685761664 2179401529688064 2185402214780928 2188835330752512 2188938672340992 2194965616656384 2195071328845824 2200684747751424 2204677043126272 2210315026563072 2210421477998592 2216612220370944 2220094365106176 2222175809741184 2225771775000576 2226207092375552 2231900134244352 2235406295236608 2241667012755456 2241774974140416 2247507827490816 2247947396012032 2251585065320448 2257236434838528 2257343005851648 2257451722211328 2263667307872256 2263774182506496 2269456146118656 2273573200723968 2279387371143168 2279497149186048 2282968131305472 2289472314015744 2295776064012288 2295995027161088 2305262741962752 2305482609917952 2311830442082304 2318195752137408 2318416853598208 2321947098611712 2327775073427232 2327884974784512 2327997088530432 2334406911243264 2338184490909696 2341057643184128 2344622363246592 2350731435098112 2354535431405568 2354995932430336 2361018323828736 2367519066012672 2367744871759872 2371350228369408 2377528941477888 2377993939582976 2384075143397376 2387933097099264 2390867380273152 2394507945443328 2394623267831808 2400746997547008 2401329905401856 2405102228865024 2407357127219616 2411252756250624 2417891812098048 2418122422222848 2424191792444928 2428589555318784 2434800146448384 2441736899002368 2445454923005952 2445572699062272 2452306250194944 2452422031048704 2452540142649344 2456274616713216 2458577491628544 2462439747096576 2462556006383616 2469336318738432 2469455244951552 2469571835461632 2476490729979904 2480261673517056 2486604404883456 2486724162748416 2493688747917312 2497606160744448 2504482978922496 2504721847812096 2510887651024896 2521875389349888 2521996845907968 2528940820513536 2529182022107136 2533033198485504 2539633187487744 2540249817284608 2546625721356288 2546745955319808 2550746717356032 2553881065291776 2557769850814464 2564434292834304 2565056944406528 2575656353267712 2582748072013824 2582994405556224 2586927521857536 2590106328629248 2594175206817792 2600809247342592 2607970221154584 2608218960297984 2612190485938176 2619632624074752 2619758788739072 2626207775148672 2630457552273408 2633689848582144 2637700158652416 2637951733334016 2645214973919232 2649370423984128 2656145614307328 2656790533636096 2663458949264256 2663712980729856 2667769006915584 2675243182030848 2675369488416768 2675498337435648 2682084536322048 2689725802807296 2693821438623744 2693951176310784 2701496143577088 2701626250887168 2705740007473152 2708276768122068 2713448668463104 2720128288610304 2720387725000704 2732163249733632 2739947190616064 2746954011377664 2751136788381696 2751269286445056 2758844531469312 2758974784929792 2759107660480512 2763308943802368 2766704487399424 2778003358580736 2778137150570496 2778268314894336 2786052071227392 2790294382706688 2798243939352576 2805399841406976 2809806930837504 2817543351287808 2817812078788608 2822102751117312 2825570540322816 2837246451646464 2837935342747648 2845058423077728 2845329774870528 2849662348296192 2853164002630656 2857781044445184 2864953936525824 2865089199734784 2865649555079168 2873116198453248 2877491082166272 2877765527273472 2885689062457344 2898316945784832 2898456532221952 2905591581015552 2905868706250752 2910293462089728 2913869619707904 2918447107670016 2918584896454656 2926620822208512 2926761771794432 2933966498798907 2934246330335232 2938714296680448 2947086702084096 2947228637331456 2955482960494592 2960125820141568 2962901079654912 2967412678483968 2967695700000768 2975866845659136 2980541726982144 2988889350340608 2989033298853888 2996391317922288 2996677103321088 3002113420427264 3009648579784704 3009790674468864 3009935629615104 3018223077163008 3018365576675328 3025941528158208 3030695073349632 3030838161702912 3031430934298624 3039183161524224 3039329532248064 3043957508407296 3052629752020992 3060436190625792 3061034752016384 3073683655950336 3073976813223936 3082440589443072 3090323262799872 3090927669516544 3095929464815616 3103700097902976 3103846633046016 3103996118040576 3108722561777664 3112542548324352 3117579321212928 3126163150995456 3134308580130816 3139081180545024 3148024431771648 3156692088016896 3156993162346496 3161800304492544 3169736270198784 3170038588637184 3178766857863168 3187823173697536 3192677260591104 3192831023775744 3200690725962444 3200995996729344 3206802971820032 3209809502959488 3215003675000832 3223855749464064 3224163229630464 3232255723259904 3237486218182656 3238119407091712 3246400195264512 3255649198669824 3260606564007936 3260763598749696 3269102294532096 3269741666926592 3269896041398272 3278103322171392 3283252996128768 3283408008511488 3292448424984576 3292606993268736 3301027121627136 3307015564689408 3315472539844608 3315632216997888 3324918330556416 3330141547659264 3333263714611776 3339310638563328 3347850201366528 3353109442854912 3362500519133184 3362662461210624 3371921094018048 3372242696142848 3377377597980672 3385854652257792 3386014508777472 3386177583316992 3395500961808384 3395661273759744 3400995623141376 3405174753722368 3410359801085952 3419081056714752 3419245723779072 3434208471023616 3443664096018432 3443992540741632 3449236695810048 3458223914876928 3458900275757056 3467745663123456 3477293628206112 3477625280397312 3482920647917568 3491995632795648 3492843498766336 3501610366864896 3507276736364544 3511586464776192 3516933544869888 3517268977778688 3526097152647168 3526953298558976 3532493898645504 3541527485743104 3551278599019008 3551617307639808 3557025342554112 3566990909374464 3567159317889024 3567331116580864 3576112715096064 3581899645648896 3586301070409728 3591761918164992 3591934901747712 3601994858102784 3602168334516224 3607653343297536 3611035690829424 3616879134375936 3626837718147072 3627183633334272 3642884332978176 3652200219672576 3662605348503552 3668182384508928 3668359048593408 3678459375292416 3678633046573056 3678810213974016 3684411925069824 3687866237442816 3704004478107648 3704182867427328 3704357753192448 3714736094969856 3720392510275584 3730086244122624 3730991919136768 3740533121875968 3746409241116672 3756724468383744 3757082771718144 3767427387097088 3782813084024832 3782995268861952 3793411230770304 3793773033160704 3799549797728256 3804218670174208 3810374725926912 3819938582034432 3820118932979712 3826120076034048 3830821597937664 3836654776221696 3847585416609792 3863484529901568 3864422594379776 3874122108020736 3874491608334336 3880391282786304 3885159492943872 3891262810226688 3901213871013888 3902161096278016 3911955331731876 3912328440446976 3918285728907264 3929448936112128 3929638183108608 3939311662723008 3950534772873216 3956550237978624 3956927600001024 3967822460878848 3974055635976192 3985185800454144 3985377731805184 3995188423896384 3995569471094784 4001653510373376 4012864773046272 4013054232625152 4013247506153472 4024297436217344 4034588704210944 4040732157935616 4040926764466176 4052244215365632 4052439376330752 4058610011209728 4070173002694656 4080192432915456 4080581587501056 4098244874600448 4098635750965248 4109920785924096 4120431017066496 4126903929667584 4127905953087488 4138266797203968 4138462177394688 4138661490720768 4144963415703552 4150056731099136 4156772428283904 4167205725855744 4167402472341504 4168217534660608 4179078106841088 4185441574060032 4197365909028864 4208099762110464 4208922784022528 4215733739323392 4226315026931712 4226718118182912 4233154126675968 4238355810484224 4256903014121472 4257108031700992 4267587634616592 4267994662305792 4274493522444288 4279746003945984 4286671566667776 4298474332618752 4298884306173952 4309674297679872 4316236623249408 4316648290910208 4328533593686016 4340865598226432 4347475418677248 4347684798332928 4358387371523328 4358803059376128 4370804429561856 4377670661505024 4377877344681984 4389931233312768 4390142657691648 4401369495502848 4409354086252544 4420630053126144 4420842955997184 4433224440741888 4440188730212352 4444351619482368 4451543550001152 4452414184751104 4463800268488704 4470812590473216 4483334025510912 4483549948280832 4495015654981632 4495894792024064 4503170130640896 4514472869677056 4514686011703296 4514903444422656 4527334615744512 4527548365012992 4538912292237312 4547146401447936 4558774742286336 4558994298372096 4565936262610944 4578944628031488 4591552128024576 4591990054322176 4610525483925504 4610965219835904 4623660884164608 4636391504274816 4636833707196416 4643894197223424 4655550146854464 4655769949569024 4655994177060864 4668813822486528 4676368981819392 4682115286368256 4689244726493184 4701462870196224 4709991864860672 4722036647657472 4735038132025344 4735489743519744 4742700456738816 4755057882955776 4755987879165952 4768150286794752 4781734760546304 4789015890886656 4789246535663616 4801493995094016 4802659810803712 4810204457730048 4814714254439232 4822505512501248 4835783624196096 4836244844445696 4848383584889856 4857179110637568 4869600292896768 4883473798004736 4890909846011904 4891145398124544 4904612500389888 4904844062097408 4905080285298688 4912549233426432 4917154983257088 4924879494193152 4925112012767232 4938672637476864 4938910489903104 4952981459959808 4960523347034112 4973208809766912 4973448325496832 4987377495834624 4995212321488896 5008965957844992 5009443695624192 5021775302049792 5043750778699776 5043993691815936 5057881641027072 5058364044214272 5066066396971008 5079266374975488 5080499634569216 5093251442712576 5093491910639616 5101493434712064 5107762130583552 5115539701628928 5128868585668608 5130113888813056 5151312706535424 5165496144027648 5165988811112448 5173855043715072 5180212657258496 5188350413635584 5201618494685184 5215940442309168 5216437920595968 5224380971876352 5239265248149504 5239517577478144 5252415550297344 5260915104546816 5267379697164288 5275400317304832 5275903466668032 5290429947838464 5298740847968256 5312291228614656 5313581067272192 5326917898528512 5327425961459712 5335538013831168 5350486364061696 5350738976833536 5350996674871296 5364169072644096 5379451605614592 5387642877247488 5387902352621568 5402992287154176 5403252501774336 5411480014946304 5416553536244136 5426897336926208 5440256577220608 5440775450001408 5464326499467264 5479894381232128 5493908022755328 5502273576763392 5502538572890112 5517689062938624 5517949569859584 5518215320961024 5526617887604736 5533408974798848 5556006717161472 5556274301140992 5556536629788672 5572104142454784 5580588765413376 5596487878705152 5610799682813952 5619613861675008 5635086702575616 5635624157577216 5651141080645632 5674492903292928 5675870685495296 5690116846155456 5690659549741056 5699324696592384 5706328005261312 5715562088890368 5729907873051648 5730178399469568 5731299110158336 5746232396906496 5754982164332544 5771378124914688 5796633891569664 5796913064443904 5811183162031104 5811737412501504 5820586924179456 5827739239415808 5836894215340032 5853241644417024 5853523543588864 5867932997597814 5868492660670464 5877428593360896 5894173404168192 5894457274662912 5910965920989184 5920251640283136 5925802159309824 5934825356967936 5935391400001536 5951733691318272 5961083453964288 5977778700681216 5978066597707776 5992782635844576 5993354206642176 6004226840854528 6019297159569408 6019581348937728 6019871259230208 6036446154326016 6051883056316416 6061390146699264 6061676323405824 6062861868597248 6078366323048448 6078659064496128 6087915016814592 6105259504041984 6120872381251584 6122069504032768 6147367311900672 6147953626447872 6164881178886144 6180646525599744 6181855339033088 6191858929631232 6207400195805952 6207693266092032 6207992236081152 6217445123555328 6225085096648704 6235158642425856 6252326301990912 6268617160261632 6278162361090048 6296048863543296 6313384176033792 6313986324692992 6323600608985088 6339472540397568 6340077177274368 6357533715726336 6375646347395072 6385354521182208 6385662047551488 6401381451924888 6401991993458688 6413605943640064 6419619005918976 6430007350001664 6447711498928128 6448326459260928 6464511446519808 6474972436365312 6476238814183424 6492800390529024 6511298397339648 6521213128015872 6521527197499392 6538204589064192 6539483333853184 6539792082796544 6556206644342784 6566505992257536 6566816017022976 6584896849969152 6585213986537472 6602054243254272 6614031129378816 6630945079689216 6631264433995776 6649836661112832 6660283095318528 6666527429223552 6678621277126656 6695700402733056 6706218885709824 6725001038266368 6725324922421248 6743842188036096 6744485392285696 6754755195961344 6771709304515584 6772029017554944 6772355166633984 6791001923616768 6791322547519488 6810349507444736 6820719602171904 6838162113429504 6838491447558144 6868416942047232 6887328192036864 6887985081483264 6916447829753856 6917800551514112 6935491326246912 6954587256412224 6955250560794624 6965841295835136 6983991265591296 6985686997532672 7003220733729792 7014553472729088 7023172929552384 7033867089739776 7052194305294336 7053906597117952 7064987797291008 7083054971486208 7102557198038016 7103234615279616 7114050685108224 7133981818748928 7134662233161728 7152225430192128 7163799291297792 7172602140819456 7183523836329984 7183869803495424 7203989716205568 7204336669032448 7215306686595072 7222071381658848 7233758268751872 7253675436294144 7254367266668544 7285768665956352 7304400439345152 7325210697007104 7336364769017856 7336718097186816 7356918750584832 7357266093146112 7357620427948032 7368823850139648 7375732474885632 7408008956215296 7408365734854656 7408715506384896 7429472189939712 7440785020551168 7460172488245248 7461983838273536 7481066243751936 7492818482233344 7513448936767488 7514165543436288 7534854774194176 7565626168049664 7565990537723904 7586822461540608 7587546066321408 7599099595456512 7608437340348416 7620749451853824 7639877164068864 7640237865959424 7652240152068096 7661643195875328 7673309552443392 7695170833219584 7726969059803136 7728845188759552 7748244216041472 7748983216668672 7760782565572608 7770318985887744 7782525620453376 7802427742027776 7804322192556032 7823910663463752 7824656880893952 7836571457814528 7858897872224256 7859276366217216 7878623325446016 7901069545746432 7913100475957248 7913855200002048 7935644921757696 7948111271952384 7970371600908288 7970755463610368 7990376847792768 7991138942189568 8003307020746752 8025729546092544 8026108465250304 8026495012306944 8048594872434688 8069177408421888 8081464315871232 8081853528932352 8104488430731264 8104878752661504 8117220022419456 8140346005389312 8160384865830912 8161163175002112 8196489749200896 8219841571848192 8240862034132992 8253807859335168 8255811906174976 8276533594407936 8276924354789376 8277322981441536 8289926831407104 8300113462198272 8334411451711488 8334804944683008 8336435069321216 8358156213682176 8370883148120064 8394731818057728 8416199524220928 8417845568045056 8452630053863424 8453436236365824 8466308253351936 8476711620968448 8513806028242944 8514216063401984 8535175269233184 8535989324611584 8548987044888576 8559492007891968 8573343133335552 8596948665237504 8619348595359744 8632473246498816 8633296581820416 8657067187372032 8681731196452864 8694950837354496 8695369596665856 8716774743046656 8717606118752256 8741608859123712 8755341323010048 8755754689363968 8779862466625536 8780285315383296 8801899496396721 8802738991005696 8818708172505088 8841260106252288 8841685911994368 8866448881483776 8880377460424704 8888703238964736 8903087100002304 8904828369502208 8927600536977408 8941625180946432 8966668051021824 8967099896561664 8990031309963264 8991789584048128 9006340261281792 9028945739354112 9029372023406592 9029806888845312 9054669231489024 9055096730025984 9077824584474624 9094292802895872 9117549484572672 9117988596744192 9131872525221888 9157889256062976 9183104256049152 9183980108644352 9221050967851008 9221930439671808 9247321768329216 9272783008549632 9273667414392832 9287788394446848 9311100293708928 9311539899138048 9311988354121728 9337627644973056 9352737963638784 9364230572736512 9378489452986368 9402925740392448 9419983729721344 9444073295314944 9470076264050688 9470979487039488 9485400913477632 9510115765911552 9511975758331904 9536300573589504 9563469521092608 9578031781773312 9578493071327232 9602987990188032 9605319621607424 9620408915460096 9629428508878464 9645011025002496 9671567248392192 9672489688891392 9696767169779712 9714358221275136 9739200585793536 9766947596009472 9781819692023808 9782290796249088 9809225000779776 9809688124194816 9810160570597376 9834309966514176 9849758988386304 9850224025534464 9877345274953728 9877820979806208 9905962919919616 9921046694068224 9946417619533824 9946896650993664 9974754991669248 9990424642977792 10017931915689984 10043550604099584 10087501557399552 10087987383631872 10115763282054144 10116728088428544 10132132793942016 10158532749950976 10186502885425152 10186983821279232 10202986869424128 10215524261167104 10231079403257856 10257737171337216 10260227777626112 10302625413070848 10330992288055296 10331977622224896 10347710087430144 10360425314516992 10376700827271168 10403236989370368 10431880884618336 10432875841191936 10448761943752704 10478530496299008 10479035154956288 10504831100594688 10521830209093632 10534759394328576 10550800634609664 10551806933336064 10580859895676928 10597481695936512 10624582457229312 10627162134544384 10653835797057024 10654851922919424 10671076027662336 10700972728123392 10701477953667072 10701993349742592 10728338145288192 10758903211229184 10775285754494976 10775804705243136 10805984574308352 10806505003548672 10822960029892608 10833107072488272 10853794673852416 10880513154441216 10881550900002816 10928652998934528 10959788762464256 10987816045510656 11004547153526784 11005077145780224 11035378125877248 11035899139719168 11036430641922048 11053235775209472 11066817949597696 11112013434322944 11112548602281984 11113073259577344 11144208284909568 11161177530826752 11192975757410304 11221599365627904 11239227723350016 11270173405151232 11271248315154432 11302282161291264 11348985806585856 11351741370990592 11380233692310912 11381319099482112 11398649393184768 11412656010522624 11431124177780736 11459815746103296 11460356798939136 11462598220316672 11492464793812992 11509964328665088 11542756249829376 11593267783139328 11593826128887808 11622366324062208 11623474825003008 11641173848358912 11655478478831616 11673788430680064 11706483288834048 11707047087177728 11735865995195628 11736985321340928 11754857186721792 11788346808336384 11788914549325824 11821931841978368 11851604318619648 11869650713935872 11870782800003072 11903467382636544 11922166907928576 11955557401362432 11956133195415552 11985565271689152 11986708413284352 12038594319138816 12039162697875456 12039742518460416 12072892308652032 12103766112632832 12122780293398528 12125723737194496 12156732646096896 12157318128992256 12175830033629184 12210519008083968 12241744762503168 12244139008065536 12294734623801344 12295907252895744 12329762357772288 12361293051199488 12363710678066176 12383717859262464 12414800391611904 12415386532184064 12415984472162304 12434890247110656 12450170193297408 12470317284851712 12504652603981824 12537234320523264 12556324722180096 12592097727086592 12626768352067584 12627972649385984 12647201217970176 12678945080795136 12680154354548736 12715067431452672 12751292694790144 12770709042364416 12771324095102976 12802762903849776 12803983986917376 12827211887280128 12839238011837952 12860014700003328 12895422997856256 12896652918521856 12929022893039616 12949944872730624 12952477628366848 12985600781058048 13022596794679296 13042426256031744 13043054394998784 13076409178128384 13078966667706368 13079584165593088 13112413288685568 13133011984515072 13133632034045952 13169793699938304 13170427973074944 13204108486508544 13228062258757632 13261890159378432 13262528867991552 13299673322225664 13320566190637056 13333054858447104 13357242554253312 13391400805466112 13412437771419648 13450002076532736 13450649844842496 13487684376072192 13488970784571392 13509510391922688 13543418609031168 13544058035109888 13544710333267968 13582003847233536 13582645095038976 13620699014889472 13641439204343808 13676324226859008 13676982895116288 13736833884094464 13774656384073728 13775970162966528 13832895659507712 13835601103028224 13870982652493824 13909174512824448 13910501121589248 13931682591670272 13967982531182592 13971373995065344 14006441467459584 14029106945458176 14046345859104768 14067734179479552 14104388610588672 14107813194235904 14129975594582016 14166109942972416 14205114396076032 14206469230559232 14228101370216448 14267963637497856 14304450860384256 14345204281638912 14367047672659968 14367739606990848 14407979432411136 14408673338064896 14430613373190144 14444142763317696 14467516537503744 14507350872588288 14508734533337088 14571537331912704 14608800878690304 14650421394014208 14672729538035712 14673436194373632 14713837501169664 14714532186292224 14715240855896064 14737647700279296 14751464949771264 14816017912430592 14816731469709312 14858944379879424 14881570041102336 14920344976490496 14923967676547072 14962132487503872 14985636964466688 15026897873534976 15028331086872576 15069709548388352 15131252336099328 15131981075447808 15173644923081216 15175092132642816 15198199190913024 15216874680696832 15241498903707648 15279754328137728 15280475731918848 15304480304136192 15323286391750656 15346619104886784 15390341666439168 15453938119606272 15457690377519104 15496488432082944 15497966433337344 15521565131145216 15540637971775488 15565051240906752 15604855484055552 15608644385112064 15647821326927504 15649313761787904 15673142915629056 15717795744448512 15718552732434432 15757246650892032 15802139091492864 15826200951914496 15827710400004096 15871289843515392 15896222543904768 15940743201816576 15941510927220736 15980753695585536 15982277884379136 16006614041493504 16051459092185088 16052216930500608 16052990024613888 16097189744869376 16138354816843776 16162928631742464 16163707057864704 16208976861462528 16209757505323008 16234440044838912 16280692010778624 16320769731661824 16322326350004224 16392979498401792 16439683143696384 16481724068265984 16507615718670336 16511623812349952 16553067188815872 16553848709578752 16554645962883072 16579853662814208 16600226924396544 16668822903422976 16669609889366016 16672870138642432 16716312427364352 16741766296240128 16789463636115456 16832399048441856 16835691136090112 16905260107726848 16906872472731648 16953423241936896 17027612056485888 17028432126803968 17070350538466368 17071978649223168 17097974089777152 17118984015783936 17146686266671104 17193897330475008 17238697190719488 17264946492997632 17314134374744064 17363462392905728 17389901674708992 17390739193331712 17433549486093312 17435212237504512 17483217718247424 17510682646020096 17559724933251072 17560570630766592 17603798992793442 17605477982011392 17637416345010176 17682520212504576 17683371823988736 17732897762967552 17760754920849408 17777406477929472 17806174200004608 17809656739004416 17855201073954816 17883250361892864 17933336102043648 17934199793123328 17980062619926528 17983579168096256 18012680522563584 18057891478708224 18058744046813184 18059613777690624 18109338462978048 18155649168949248 18188585605791744 18235098969145344 18235977193488384 18263745050443776 18315778512125952 18366208512098304 18367960217288704 18442101935702016 18443860879343616 18494643536658432 18545566017099264 18547334828785664 18575576788893696 18622200587417856 18623079798276096 18623976708243456 18675255289946112 18705475927277568 18728461145473024 18756978905972736 18805851480784896 18839967459442688 18888146590629888 18940152528101376 18941958974078976 18970801826955264 19020231531823104 19023951516663808 19072601147179008 19126939042185216 19156063563546624 19156986142654464 19205975980376064 19210639243214848 19240817830920192 19258857017756928 19290022050004992 19343134496784384 19344979377782784 19393534339559424 19428716442550272 19478401171587072 19533895192018944 19563639384047616 19564581592498176 19618450001559552 19619376248389632 19620321141194752 19668619933028352 19699517976772608 19700448051068928 19754690549907456 19755641959612416 19811925839839232 19842093388136448 19892835239067648 19893793301987328 19949509983338496 19980849285955584 20035863831379968 20087101208199168 20175003114799104 20175974767263744 20231526564108288 20233456176857088 20264265587884032 20317065499901952 20373005770850304 20373967642558464 20431048522334208 20462158806515712 20515474342674432 20520455555252224 20605250826141696 20661984576110592 20663955244449792 20720850629033984 20753401654542336 20806473978740736 20863761769236672 20865751682383872 20897523887505408 20957060992598016 20958070309912576 21009662201189376 21043660418187264 21069518788657152 21101601269219328 21161719791353856 21194963391873024 21249164914458624 21254324269088768 21307671594114048 21309703845838848 21342152055324672 21401945456246784 21403986699485184 21456676290576384 21517806422458368 21550571508989952 21551609410486272 21611969148616704 21613010007097344 21645920059785216 21666214144976544 21707589347704832 21761026308882432 21763101800005632 21857305997869056 21919577524928512 21975632091021312 22009094307053568 22010154291560448 22070756251754496 22071798279438336 22072861283844096 22106471550418944 22133635899195392 22224026868645888 22225097204563968 22226146519154688 22288416569819136 22322355061653504 22385951514820608 22443198731255808 22478455446700032 22540346810302464 22542496630308864 22604564322582528 22697971613171712 22703482741981184 22760467384621824 22762638198964224 22797298786369536 22825312021045248 22862248355561472 22919631492206592 22920713597878272 22925196440633344 22984929587625984 23019928657330176 23085512499658752 23186535566278656 23187652257775616 23244732648124416 23246949650006016 23282347696717824 23310956957663232 23347576861360128 23412966577668096 23414094174355456 23471731990391256 23473970642681856 23509714373443584 23576693616672768 23577829098651648 23643863683956736 23703208637239296 23739301427871744 23741565600006144 23806934765273088 23844333815857152 23911114802724864 23912266390831104 23971130543378304 23973416826568704 24077188638277632 24078325395750912 24079485036920832 24145784617304064 24207532225265664 24245560586797056 24251447474388992 24313465292193792 24314636257984512 24351660067258368 24421038016167936 24483489525006336 24488278016131072 24589469247602688 24659524715544576 24722586102398976 24727421356132352 24767435718524928 24829600783223808 24830773064368128 24831968944324608 24869780494221312 24900340386594816 25009305207963648 25074468641046528 25112649444360192 25184195454173184 25253536704135168 25255945298771968 25357890161590272 25360308709097472 25430134862905344 25502585389580288 25541418084728832 25542648190205952 25605525807699552 25607967973834752 25654423774560256 25678476023675904 25720029400006656 25790845995712512 25858045786079232 25899889745461248 25904955256733696 25971201562116096 26045193589358592 26084852512063488 26086108789997568 26152818356256768 26157933335412736 26224826577371136 26266023969030144 26267264068091904 26339587399876608 26340855946149888 26408216973017088 26456124517515264 26523780318756864 26525057735983104 26599346644451328 26641132381274112 26666109716894208 26714485108506624 26782801610932224 26824875542839296 26900004153065472 26901299689684992 26975368752144384 26977941569142784 27019020783845376 27086837218062336 27088116070219776 27089420666535936 27164007694467072 27165290190077952 27241398029778944 27282878408687616 27352648453718016 27353965790232576 27473667768188928 27549312768147456 27551940325933056 27665791319015424 27671202206056448 27741965304987648 27818349025648896 27821002243178496 27863365183340544 27935965062365184 27942747990130688 28012882934919168 28058213890916352 28092691718209536 28135468358959104 28208777221177344 28215626388471808 28259951189164032 28332219885944832 28410228792152064 28412938461118464 28456202740432896 28535927274995712 28608901720768512 28690408563277824 28734095345319936 28735479213981696 28815958864822272 28817346676129792 28861226746380288 28888285526635392 28935033075007488 29014701745176576 29017469066674176 29143074663825408 29217601757380608 29300842788028416 29345459076071424 29346872388747264 29427675002339328 29429064372584448 29430481711792128 29502929899542528 29632035824861184 29633462939418624 29717888759758848 29763140082204672 29840689952980992 29847935353094144 29924264975007744 29971273928933376 30053795747069952 30139419096776704 30262504672198656 30263962150895616 30347289846162432 30350184265285632 30396398381826048 30433749361393664 30559508656275456 30560951463837696 30608960608272384 30646572783501312 30693238209773568 30780683332878336 30907876239212544 30992976864165888 30995932866674688 31043130262290432 31081275943550976 31130102481813504 31209710968111104 31217288770224128 31295642653855008 31298627523575808 31346285831258112 31435591488897024 31437105464868864 31514493301784064 31604278182985728 31652401903828992 31655420800008192 31742579687030784 31792445087809536 31881486403633152 31883021854441472 31961507391171072 31964555768758272 32013228082987008 32102918184370176 32104433861001216 32105980049227776 32194379489738752 32276709633687552 32325857263484928 32327414115729408 32417953722925056 32419515010646016 32468880089677824 32561384021557248 32641539463323648 32644652700008448 32785958996803584 32879366287392768 32963448136531968 33015231437340672 33023247624699904 33106134377631744 33107697419157504 33109291925766144 33159707325628416 33200453848793088 33337645806845952 33339219778732032 33345740277284864 33432624854728704 33483532592480256 33578927272230912 33664798096883712 33671382272180224 33810520215453696 33813744945463296 33906846483873792 34055224112971776 34056864253607936 34140701076932736 34143957298446336 34195948179554304 34237968031567872 34293372533342208 34387794660950016 34477394381438976 34529892985995264 34628268749488128 34726924785811456 34779803349417984 34781478386663424 34867098972186624 34870424475009024 34966435436494848 35021365292040192 35119449866502144 35121141261533184 35207597985586884 35210955964022784 35274832690020352 35365040425009152 35366743647977472 35465795525935104 35554812955858944 35612348400009216 35619313478008832 35710402147909632 35766500723785728 35866672204087296 35868399586246656 35960125239853056 35967158336192512 36115782957416448 36117488093626368 36119227555381248 36218676925956096 36311298337898496 36377171211583488 36470197938290688 36471954386976768 36527490100887552 36631557024251904 36732417024196608 36884203871404032 36887721758687232 36989287073316864 37091132034198528 37094669657571328 37151153577787392 37244401174835712 37246159596552192 37247953416486912 37350510579892224 37410951854555136 37456922290946048 37513957811945472 37611702961569792 37679934918885376 37776293181259776 37880305056202752 37883917948157952 37941603653910528 38040463063646208 38047903033327616 38145202294358016 38253878084370432 38312127127093248 38313972285308928 38411951960752128 38421278486429696 38481635661840384 38517714035513856 38580044100009984 38686268993568768 38689958755565568 38787068679118848 38857432885100544 38956802343174144 39067790384037888 39127278768095232 39129163184996352 39236900003119104 39238752496779264 39240642282389504 39337239866056704 39399035953545216 39400896102137856 39509381099814912 39511283919224832 39623851679678464 39684186776272896 39785670478135296 39787586603974656 39899019966676992 39961698571911168 40071727662759936 40174202416398336 40350006229598208 40351949534527488 40463053128216576 40466912353714176 40528531175768064 40634130999803904 40746011541700608 40747935285116928 40862097044668416 40924317613031424 41030948685348864 41040911110504448 41210501652283392 41323969152221184 41327910488899584 41441701258067968 41506803309084672 41612947957481472 41727523538473344 41731503364767744 41795047775010816 41914121985196032 41916140619825152 42019324402378752 42087320836374528 42139037577314304 42203202538438656 42323439582707712 42389926783746048 42498329828917248 42508648538177536 42615343188228096 42619407691677696 42684304110649344 42803890912493568 42913352581152768 43035612844916736 43101143017979904 43103218820972544 43223938297233408 43226020014194688 43291840119570432 43332428289953088 43522052617764864 43526203600011264 43714611995738112 43839155049857024 43951264182042624 44018188614107136 44020308583120896 44141512503508992 44143596558876672 44145722567688192 44212943100837888 44267271798390784 44448053737291776 44450194409127936 44576833139638272 44644710123307008 44771903029641216 44886397462511616 44956910893400064 45080693620604928 45084993260617728 45209128645165056 45395943226343424 45406965483962368 45520934769243648 45525276397928448 45594597572739072 45650624042090496 45724496711122944 45839262984413184 45841427195756544 45850392881266688 45969859175251968 46039857314660352 46171024999317504 46373071132557312 46375304515551232 46489465296248832 46493899300012032 46564695393435648 46621913915326464 46695153722720256 46825933155336192 46828188348710912 46943463980782512 46947941285363712 47019428746887168 47153387233345536 47155658197303296 47287727367913472 47406417274478592 47478602855743488 47483131200012288 47613869530546176 47688667631714304 47822229605449728 47824532781662208 47942261086756608 47946833653137408 48154377276555264 48156650791501824 48158970073841664 48291569234608128 48415064450531328 48491121173594112 48502894948777984 48626930584387584 48629272515969024 48703320134516736 48842076032335872 48966979050012672 48976556032262144 49178938495205376 49319049431089152 49445172204797952 49454842712264704 49534871437049856 49659201566447616 49661546128736256 49663937888649216 49739560988442624 49800680773189632 50018610415927296 50148937282093056 50225298888720384 50368390908346368 50507073408270336 50511890597543936 50715780323180544 50720617418194944 50860269725810688 51005170779160576 51082836169457664 51085296380411904 51211051615399104 51215935947669504 51356952047351808 51440058800013312 51581691991425024 51716091572158464 51809910513467392 51942403124232192 52090387178717184 52169705024126976 52172217579995136 52305636712513536 52315866670825472 52449653154742272 52532047938060288 52679174799753216 52681711892299776 52816433946034176 52912249035030528 53047560637513728 53050115471966208 53198693288902656 53282264762548224 53332219433788416 53428970217013248 53565603221864448 53649751085678592 53800008306130944 53802599379369984 53950737504288768 53955883138285568 54038041567690752 54173674436124672 54176232140439552 54178841333071872 54328015388934144 54482796059557888 54565756817375232 54705296907436032 54707931580465152 54947335536377856 55098625536294912 55103880651866112 55331582638030848 55342404412112896 55483930609975296 55636698051297792 55642004486356992 55726730366681088 55871930124730368 55885495980261376 56025765869838336 56116427781832704 56185383436419072 56270936717918208 56417554442354688 56431252776943616 56519902378328064 56664439771889664 56820457584304128 56825876922236928 56912405480865792 57071854549991424 57217803441537024 57380817126555648 57468190690639872 57470958427963392 57631917729644544 57634693352259584 57722453492760576 57776571053270784 57870066150014976 58029403490353152 58034938133348352 58286149327650816 58435203514761216 58601685576056832 58690918152142848 58693744777494528 58855350004678656 58858128745168896 58860963423584256 59005859799085056 59264071649722368 59266925878837248 59435777519517696 59526280164409344 59681379905961984 59695870706188288 59848529950015488 59942547857866752 60107591494139904 60278838193553408 60525009344397312 60527924301791232 60694579692324864 60700368530571264 60792796763652096 60867498722787328 61119017312550912 61121902927675392 61293145567002624 61386476419547136 61561366665756672 61815752478425088 61985953728331776 61991865733349376 62162551887101952 62260204963627008 62419421936222208 62434577540448256 62591285307710016 62597255047151616 62692571662516224 62871182977794048 62874210929737728 63028986603568128 63208556365971456 63304803807657984 63485159374061568 63584890175619072 63762972807266304 63766043708882944 63923014782342144 63929111537516544 64026456165974016 64205836368740352 64211960098455552 64388758979477504 64553419267375104 64651714526969856 64654828231458816 64835907445850112 64839030021292032 64937760179355648 65122768043114496 65283078926647296 65289305400016896 65571917993607168 65758732574785536 65926896273063936 66030462874681344 66046495249399808 66212268755263488 66215394838315008 66218583851532288 66319414651256832 66400907697586176 66675291613691904 66678439557464064 66691480554569728 66865249709457408 66967065184960512 67157854544461824 67329596193767424 67342764544360448 67621040430907392 67627489890926592 67813692967747584 68110448225943552 68113728507215872 68281402153865472 68287914596892672 68391896359108608 68475936063135744 68586745066684416 68775589321900032 68954788762877952 69059785971990528 69256537498976256 69453849571622912 69559606698835968 69562956773326848 69734197944373248 69740848950018048 69932870872989696 70042730584080384 70238899733004288 70242282523066368 70415195971173768 70421911928045568 70549665380040704 70730080850018304 70733487295954944 70931591051870208 71109625911717888 71224696800018432 71238626956017664 71420804295819264 71533001447571456 71733344408174592 71736799172493312 71920250479706112 71934316672385024 72231565914832896 72234976187252736 72238455110762496 72437353851912192 72622596675796992 72754342423166976 72940395876581376 72943908773953536 73054980201775104 73263114048503808 73464834048393216 73768407742808064 73978574146633728 74182264068397056 74189339315142656 74302307155574784 74488802349671424 74492319193104384 74495906832973824 74701021159784448 74913844581892096 75027915623890944 75223405923139584 75359869837770752 75552586362519552 75760610112405504 75767835896315904 76080926127292416 76095806066655232 76290404588716032 76507756168740864 76624254254186496 76627944570617856 76823903921504256 76842556972859392 76963271323680768 77035428071027712 77160088200019968 77372537987137536 77574137358237696 77714865770201088 77913604686348288 78135580768075776 78254557536190464 78258326369992704 78473800006238208 78481284564779008 78674479732113408 78798071907090432 78801792204275712 79018762199629824 79022567838449664 79247703359356928 79368373552545792 79571340956270592 79575173207949312 79798039933353984 79923397143822336 80143455325519872 80348404832796672 80700012459196416 80703899069054976 80926106256433152 80933824707428352 81057062351536128 81268261999607808 81492023083401216 81495870570233856 81724194089336832 81848635226062848 82061897370697728 82081822221008896 82421003304566784 82647938304442368 82655820977799168 82883402516135936 83013606618169344 83225895914962944 83455047076946688 83463006729535488 83590095550021632 83828243970392064 83832281239650304 84038648804757504 84174641672749056 84278075154628608 84406405076877312 84646879165415424 84779853567492096 84996659657834496 85017297076355072 85230686376456192 85238815383355392 85368608221298688 85607781824987136 85826705162305536 86071225689833472 86202286035959808 86206437641945088 86447876594466816 86452040028389376 86583680239140864 86664856579906176 87044105235529728 87052407200022528 87429223991476224 87678310099714048 87902528364085248 88036377228214272 88040617166241792 88283025007017984 88287193117753344 88291445135376384 88534543596781568 88896107474583552 88900388818255872 89153666279276544 89289420246614016 89543806059282432 89772794925023232 89913821786800128 90161387241209856 90418257290330112 90791886452686848 90813930967924736 91041869538487296 91050552795856896 91189195145478144 91301248084180992 91678525968826368 91682854391513088 91700785762533376 91939718350503936 92079714629320704 92342049998635008 92750609031102464 92978930592497664 92987798600024064 93129390786871296 93243827830652928 93390307445440512 93651866310672384 93656376697421824 93886927961565024 93895882570727424 94038857493774336 94306774466691072 94311316394606592 94812834548957184 94957205711486976 94966262400024576 95227739061092352 95377335263428608 95644459210899456 95649065563324416 95884522173513216 95893667306274816 96308754553110528 96313301583003648 96317940147683328 96583138469216256 96830128901062656 96982242347188224 97005789897555968 97253861168775168 97258545031938048 97406640269033472 97684152064671744 97933958100025344 97953112064524288 98357876990410752 98638098862178304 98890344409595904 98909685424529408 99069742874099712 99318403132895232 99323092257472512 99327875777298432 99479121976885248 99601361546379264 100037220831854592 100297874564186112 100450597777440768 100736781816692736 101014146816540672 101023781195087872 101431560646361088 101441234836389888 101720539451621376 102010341558321152 102165672338915328 102170592760823808 102422103230798208 102431871895339008 102713904094703616 102880117600026624 103163383982850048 103432183144316928 103619821026934784 103884806248464384 104180774357434368 104339410048253952 104344435159990272 104611273425027072 104631733341650944 104899306309484544 105064095876120576 105358349599506432 105363423784599552 105632867892068352 105824498070061056 106095121275027456 106100230943932416 106397386577805312 106664438867576832 106857940434026496 107131206443728896 107299502171357184 107600016612261888 107605198758739968 107901475008577536 107911766276571136 108347348872249344 108352464280879104 108357682666143744 108656030777868288 108965592119115776 109131513634750464 109410593814872064 109415863160930304 109894671072755712 110197251072589824 110663165276061696 110684808824225792 110967861219950592 111273396102595584 111284008972713984 111453460733362176 111743860249460736 112051531739676672 112232855563665408 112370766872838144 112541873435836416 112835108884709376 112862505553887232 113039804756656128 113328879543779328 113640915168608256 113651753844473856 113824810961731584 114143709099982848 114435606883074048 114761634253111296 114936381381279744 114941916855926784 115263835459289088 115269386704519168 115444906985521152 115553142106541568 115740132300029952 116058806980706304 116069876266696704 116572298655301632 116870407029522432 117203371152113664 117381836304285696 117387489554989056 117710700009357312 117716257490337792 117721926847168512 118011719598170112 118528143299444736 118533851757674496 118871555039035392 119052560328818688 119362759811923968 119391741412376576 119697059900030976 119885095715733504 120215182988279808 120557676387106816 121050018688794624 121055848603582464 121389159384649728 121400737061142528 121585593527304192 121734997445574656 122238034625101824 122243805855350784 122586291134005248 122772952839094272 123122733331513344 123631504956850176 123971907456663552 123983731466698752 124325103774203904 124520409927254016 124838843872444416 124869155080896512 125182570615420032 125194510094303232 125385143325032448 125742365955588096 125748421859475456 126057973207136256 126417112731942912 126609607615315968 126970318748123136 127169780351238144 127525945614532608 127532087417765888 127846029564684288 127858223075033088 128052912331948032 128411672737480704 128777517958955008 129106838534750208 129303429053939712 129309656462917632 129671814891700224 129678060042584064 129875520358711296 130566157853294592 130578610800033792 131143835987214336 131517465149571072 131853792546127872 132060925749362688 132424537510526976 132430789676630016 132437167703064576 132638829302513664 132801815395172352 133350583227383808 133382961109139456 133730499418914816 133934130369921024 134315709088923648 134659192387534848 134685529088720896 135242080861814784 135254979781853184 135627385935495168 136220896451887104 136227457014431744 136562804307730944 136575829193785344 136783792718217216 136951872126271488 137173490133368832 137551178643800064 137909577525755904 138119571943981056 138513074997952512 138907699143245824 139119213397671936 139125913546653696 139468395888746496 139481697900036096 139865741745979392 140085461168160768 140477799466008576 140484565046132736 140830391942347536 140843823856091136 141099330760081408 141460161700036608 141466974591909888 141863182103740416 142219251823435776 142449393600036864 142477253912035328 142841608591638528 143066002895142912 143466688816349184 143473598344986624 143840500959412224 143868633344770048 144463131829665792 144469952374505472 144476910221524992 144874707703824384 145245193351593984 145508684846333952 145880791753162752 145887817547907072 146109960403550208 146526228097007616 146929668096786432 147536815485616128 147957148293267456 148364528136794112 148378678630285312 148604614311149568 148977604699342848 148984638386208768 148991813665947648 149402042319568896 149827689163784192 150055831247781888 150446811846279168 150719739675541504 151105172725039104 151521220224811008 151535671792631808 152161852254584832 152191612133310464 152580809177432064 153015512337481728 153248508508372992 153255889141235712 153647807843008512 153685113945718784 154070856142055424 154320176400039936 154745075974275072 155148274716475392 155429731540402176 155827209372696576 156271161536151552 156509115072380928 156516652739985408 156947600012476416 157348959464226816 157596143814180864 158037524399259648 158045135676899328 158495406718713856 158736747105091584 159142681912541184 159150346415898624 159596079866707968 159846794287644672 160286910651039744 160696809665593344 161400024918392832 161407798138109952 161852212512866304 161867649414856704 162114124703072256 162536523999215616 162984046166802432 163448388178673664 163697270452125696 164123794741395456 164163644442017792 164842006609133568 165295876608884736 165311641955598336 165766805032271872 166027213236338688 166451791829925888 166910094153893376 166926013459070976 167180191100043264 167656487940784128 167664562479300608 168077297609515008 168349283345498112 168556150309257216 168812810153754624 169293758330830848 169559707134984192 169993319315668992 170034594152710144 170461372752912384 170477630766710784 170737216442597376 171215563649974272 171653410324611072 172142451379666944 172404572071919616 172412875283890176 172895753188933632 172904080056778752 173167360478281728 173329713159812352 174088210471059456 174104814400045056 174858447982952448 175356620199428096 175805056728170496 176072754456428544 176081234332483584 176566050014035968 176574386235506688 176582890270752768 177069087193563136 177792214949167104 177800777636511744 178307332558553088 178578840493228032 179087612118564864 179545589850046464 179827643573600256 180322774482419712 180836514580660224 181583772905373696 181627861935849472 182083739076974592 182101105591713792 182378390290956288 182602496168361984 183357051937652736 183365708783026176 183401571525066752 183879436701007872 184159429258641408 184684099997270016 185957861184995328 185975597200048128 186487655661305856 186780614890881024 187303732621344768 187312753394843648 187773855923130048 187791765141454848 188077714987548672 188613548933382144 188622632789213184 189625669097914368 189914411422973952 190455478122184704 190754670526857216 191288918421798912 191298131126648832 191769044347026432 191787334612549632 192617509106221056 192635880295366656 193166276938432512 193660257802125312 193964484694376448 194011579795111936 194507722337550336 194517090063876096 194813280538066944 195368304129343488 195867916200050688 195906224129048576 196715753980821504 197276197724356608 197780688819191808 197819370849058816 198139485748199424 198636806265790464 198646184514945024 198655751554596864 198958243953770496 199202723092758528 200074441663709184 200595749128372224 200901195554881536 201473563633385472 202028293633081344 202047562390175744 202863121292722176 202882469672779776 203441078903242752 204020683116642304 204331344677830656 204341185521647616 204844206461596416 204863743790678016 205427808189407232 205760235200053248 206326767965700096 206864366288633856 207239642053869568 207769612496928768 208361548714868736 208678820096507904 208688870319980544 209222546850054144 209263466683301888 209798612618969088 210128191752241152 210716699199012864 210726847569199104 211265735784136704 211648996140122112 212190242550054912 212200461887864832 212794773155610624 213328877735153664 213715880868052992 214262412887457792 214599004342714368 215200033224523776 215210397517479936 215802950017155072 215823532553142272 216694697744498688 216704928561758208 216715365332287488 217312061555736576 217931184238231552 218263027269500928 218821187629744128 218831726321860608 219789342145511424 220394502145179648 221369617648451584 221935722439901184 222546792205191168 222568017945427968 222906921466724352 223487720498921472 224103063479353344 224741533745676288 225083746871672832 225670217769418752 225725011107774464 226079609513312256 226657759087558656 227281830337216512 227303507688947712 228287418199965696 228871213766148096 229523268506222592 229872762762559488 229883833711853568 230527670918578176 230538773409038336 230889813971042304 231106284213083136 231480264600059904 232117613961412608 233144597310603264 233740814059044864 234406742304227328 234763672608571392 234774979109978112 235421400018714624 235443853694337024 236023439196340224 237056286598889472 237067703515348992 237743110078070784 238105120657637376 238725519623847936 238783482824753152 239394119800061952 239770191431467008 240430365976559616 241115352774213632 242100037377589248 242111697207164928 242778318769299456 242801474122285056 243171187054608384 243469994891149312 244476069250203648 244487611710701568 245172582268010496 245545905678188544 246245466663026688 247263009913700352 247943814913327104 247967462933397504 248650207548407808 249040819854508032 249677687744888832 249738310161793024 250365141230840064 250389020188606464 250770286650064896 251484731911176192 251496843718950912 252115946414272512 252834225463885824 253219215230631936 253940637496246272 254339560702476288 255051891229065216 255064174835531776 255692059129368576 255716446150066176 256105824663896064 256823345474961408 257555035917910016 258213677069500416 258606858107879424 258619312925835264 259343629783400448 259356120085168128 259751040717422592 261132315706589184 261157221600067584 262287671974428672 263034930299142144 263707585092255744 264121851498725376 264849075021053952 264861579353260032 264874335406129152 265603630790344704 266701166454767616 266765922218278912 267460998837829632 267868260739842048 268631418177847296 269318384775069696 269371058177441792 270484161723629568 271254771870990336 272441792903774208 272454914028863488 273125608615461888 273151658387570688 273567585436434432 273903744252542976 275102357287600128 275819155051511808 276239143887962112 277026149995905024 277815398286491648 278251827093307392 278936791777492992 278963395800072192 279731483491958784 280170922336321536 280955598932017152 280969130092265472 281660783884695072 281687647712182272 282198661520162816 282920323400073216 282933949183819776 284438503646871552 284898787200073728 284954507824070656 285683217183277056 286132005790285824 286933377632698368 286947196689973248 287681001918824448 287737266689540096 288926263659331584 288939904749010944 288953820443049984 289749415407648768 290490386703187968 291017369692667904 291761583506325504 291775635095814144 292219920807100416 293052456194015232 293859336193572864 295073630971232256 295914296586534912 296729056273588224 296757357260570624 297209228622299136 297955209398685696 297969276772417536 297983627331895296 298804084639137792 299655378327568384 300111662495563776 300893623692558336 301439479351083008 302210345450078208 303042440449622016 303071343585263616 304323704509169664 304383224266620928 305161618354864128 306031024674963456 306497017016745984 306511778282471424 307295615686017024 307370227891437568 308141712284110848 308640352800079872 309490151948550144 310296549432950784 310859463080804352 311654418745393152 312542323072303104 313018230144761856 313033305479970816 313895200024952832 314697918928453632 315192287628361728 316075048798519296 316090271353798656 316990813437427712 317473494210183168 318285363825082368 318300692831797248 319192159733415936 320573821302079488 321393619331186688 322800049836785664 322815596276219904 323704425025732608 323735298829713408 325073047998431232 325968092333604864 326896776357347328 327394540904251392 328247589482790912 328327288884035584 329684013218267136 330591753217769472 331533610064543744 332054426472677376 332903583659851776 333820188307786752 333852026918141952 334360382200086528 335329124958601216 336154595219030016 336698566690996224 337112300618514432 337625620307509248 338587516661661696 339119414269968384 339986638631337984 340922745505824768 340955261533421568 341474432885194752 342431127299948544 343306820649222144 344284902759333888 344809144143839232 344825750567780352 345791506377867264 345808160113557504 346334720956563456 346659426319624704 348176420942118912 348209628800090112 349716895965904896 350713240398856192 351610113456340992 352145508912857088 352162468664967168 353132100028071936 353148772471013376 353165780541505536 354138174387126272 355584429898334208 355601555273023488 356614665117106176 357157680986456064 358175224237129728 359091179700092928 359655287147200512 360645548964839424 361673029161320448 363167545810747392 363255723871698944 364167478153949184 364202211183427584 364756780581912576 365204992336723968 366714103875305472 366731417566052352 366803143050133504 367758873402015744 368318858517282816 369368199994540032 371915722369990656 371951194400096256 372975311322611712 373561229781762048 374607465242689536 374625506789687296 375547711846260096 375583530282909696 376155429975097344 377227097866764288 377245265578426368 379251338195828736 379828822845947904 380910956244369408 381509341053714432 382577836843597824 382596262253297664 383538088694052864 383574669225099264 385235018212442112 386332553876865024 387320515604250624 387928969388752896 388023159590223872 389015444675100672 389034180127752192 389626561076133888 391735832400101376 391812448258097152 393431507961643008 394552395448713216 395561377638383616 395638741698117632 397273612531580928 397292369029890048 397311503109193728 397916487907540992 398405446185517056 400148883327418368 401191498256744448 401802391109763072 402947127266770944 404056587266162688 405726242585444352 405764939345559552 406882157806485504 408041366233284608 408662689355661312 408682371043295232 409688412923192832 409727487581356032 410855616378814464 411520470400106496 412653535931400192 413728732577267712 414479284107739136 415539224993857536 416723097429737472 417357640193015808 417377740639961088 418445093700108288 418526933366603776 419597225237938176 420256383504482304 421433398398025728 421453695138398208 422531471568273408 423297992280244224 424380485100109824 424400923775729664 425589546311221248 426657755470307328 427431761736105984 428524825774915584 429198008685428736 430400066449047552 430420795034959872 431605900034310144 431647065106284544 433389395488997376 433409857123516416 433430730664574976 434624123111473152 435862368476463104 436526054539001856 437642375259488256 437663452643721216 439578684291022848 440789004290359296 442739235296903168 443871444879802368 445093584410382336 445136035890855936 445813842933448704 446975440997842944 448206126958706688 449483067491352576 450167493743345664 451340435538837504 451450022215548928 452159219026624512 453315518175117312 454563660674433024 454607015377895424 456574836399931392 457742427532296192 459046537012445184 459745525525118976 459767667423707136 461055341837156352 461077546818076672 462212568426166272 462960529200119808 464235227922825216 466289194621206528 467481628118089728 468813484608454656 469527345217142784 469549958219956224 470842800037429248 472046878392680448 474112573197778944 474135407030697984 475486220156141568 476210241315274752 477451039247695872 478788239600123904 479540382862934016 480860731953119232 482230705548427264 484200074755178496 484223394414329856 485556637538598912 485602948244570112 486342374109216768 486939989782298624 488952138500407296 490345164536020992 491091811356377088 492490933326053376 494526019827400704 495887629826654208 495934925866795008 497300415096815616 498081639709016064 499355375489777664 499476620323586048 500730282461680128 500778040377212928 501540573300129792 502969463822352384 502993687437901824 504231892828545024 505668450927771648 506438430461263872 507881274992492544 508679121404952576 510103782458130432 510128349671063552 511384118258737152 511432892300132352 512211649327792128 513646690949922816 515110071835820032 516427354139000832 517213716215758848 517238625851670528 518687259566800896 518712240170336256 519502081434845184 522264631413178368 522314443200135168 524575343948857344 526069860598284288 527415170184511488 528243702997450752 529698150042107904 529723158706520064 529748670812258304 531207261580689408 533402332909535232 533531844436557824 534921997675659264 535736521479684096 537262836355694592 538636769550139392 538742116354883584 540968323447259136 542509543741980672 544883585807548416 544909828057726976 546251217230923776 546303316775141376 547135170872868864 547807488505085952 550204714575200256 551638310103023616 552478287775924224 554052299991810048 555630796572983296 557873583554985984 557926791600144384 559462966983917568 560341844672643072 561911197864034304 561938260184530944 563321567769390144 563375295424364544 565840646800146432 565867898367639552 568877007293743104 569909015648141312 571366434366554112 572264011580571648 573866755265396736 573894393379946496 575362003837648896 575474533379080192 577852527318663168 577907640886099968 579498830815297536 580980773406375936 582034739385335808 583523167012651008 583551270191628288 584439841614200832 586104912388030464 587718672387145728 590147261942464512 591828593173069824 593458112547176448 593514714521141248 594418457244598272 595910418797371392 595938553544835072 595967254663790592 597608169278275584 599310756655136768 600223324991127552 601787247385116672 602878958702166016 604420690900156416 606084880899244032 606142687170527232 608647409018339328 608766448533241856 610323236709728256 612062049349926912 612994034033491968 613023556564942848 614591231372034048 614740455782875136 616283424568221696 617280705600159744 618980303897100288 620593098865901568 621718926161608704 623308837490786304 625084646144606208 626036460289523712 626066610959941632 627790400049905664 629395837856907264 630384575256723456 632150097597038592 632180542707597312 633981626874855424 634946988420366336 636570727650164736 636601385663594496 638384319466831872 641147642604158976 642787238662373376 645600099673571328 645631192552439808 647408850051465216 647470597659426816 650146095996862464 651936184667209728 653793552714694656 654789081808502784 656495178965581824 656654577768071168 659368026436534272 661183506435538944 663067220129087488 664108852945354752 665807167319703552 667640376615573504 667704053836283904 668720764400173056 672309190438060032 674224601237028864 675251240615018496 677175033323323392 678238828539936768 679973277262675968 681845491011649536 681910523066843136 684862254599897088 686613641298444288 688569805518667776 689618288287678464 689651501135560704 691583012755734528 691616320227115008 692669441913126912 693318852639249408 696352841884237824 699433791931809792 701426480797712384 703220226912681984 704291017825714176 704324937329934336 706264200056143872 706331561083011072 708276348774252544 711168859796668416 711203110546046976 713229330234212352 714315361972912128 716350448474259456 718182359400185856 719310574294401024 721291097929678848 723346058322640896 726335091621494784 726511447743397888 728334956307898368 728404422366855168 729513561163825152 730409984673447936 733428207750610944 733462835132104704 733606286100267008 735517746804031488 736637717034565632 738736399989080064 743831444739981312 743902388800192512 745950622645223424 747122459563524096 749214930485379072 749251013579374592 751095423692520192 751167060565819392 752310859950194688 754454195733528576 754490531156852736 758502676391657472 759657645691895808 761821912488738816 763018682107428864 765155673687195648 765192524506595328 767076177388105728 767149338450198528 770470036424884224 772665107753730048 774641031208501248 775857938777505792 776046319180447744 778030889350201344 778068360255504384 779253122152267776 783471664800202752 783624896516194304 786863015923286016 789104790897426432 791122755276767232 791277483396235264 794547225063161856 794584738059780096 794623006218387456 796810892371034112 800297766654836736 802382996513488896 803604782219526144 805894254533541888 808113174532325376 811452485170888704 813764315612971008 816082732466569216 817325378711322624 817364742086590464 819376825846385664 819454975162712064 821711232757628928 825307071862800384 827457465154535424 828958568215478272 831078449987715072 833446194859474944 834755481279922176 836890187400216576 837053866733207552 839194450475876352 840512767008964608 842866796796051456 842907390276796416 845062943136546816 846595984560488448 848760970200219648 848801847551459328 853315510940614656 854863523472211968 857049651549831168 858396017370857472 860800132898095104 860841590069919744 863211800068620288 863294130212569088 866778790977994752 866819714247032832 866861461329149952 869248246222946304 871724736952926208 873052109078003712 875284750518976512 875326905287442432 879157368582045696 881578008580718592 885478470593806336 887742889759604736 890187168820764672 890272071781711872 891627685866897408 893950881995685888 896412253917413376 898966134982705152 900334987486691328 902680871077675008 902900044431097856 904318438053249024 906631036350234624 909127321348866048 909214030755790848 913149672799862784 915484855064592384 918093074024890368 919491051050237952 919535334847414272 922110683674312704 922155093636153344 924425136852332544 925921058400239616 928470455845650432 932578389242413056 934963256236179456 937626969216909312 939054690434285568 939099916439912448 941685600074858496 944093756785360896 948225146395557888 948270814061395968 950972440312283136 952420482630549504 954902078495391744 957576479200247808 961721463906238464 964461411096854528 968400149510356992 968446788828659712 971113275077197824 971205896489140224 973879979564597248 977904277000814592 980690329072041984 982183622712754176 984981866652106752 989052039654801408 991775259653308416 994600830193631232 996163279418032128 998710750979555328 998953240647172096 1001460564923360256 1001556080754425856 1003081146600259584 1005987374875803648 1008463785657090048 1011336901855543296 1012876860922527744 1015762549984985088 1017358242809905152 1020256699342127104 1022768236517474304 1022865784600264704 1024423298655584256 1027293381899845632 1030220143671640064 1032854708278001664 1034427432431517696 1034477251703341056 1037374519133601792 1037424480340672512 1039004162869690368 1044529262826356736 1044628886400270336 1049150687897714688 1052139721196568576 1054830340369022976 1056487405994901504 1059396300084215808 1059446317413040128 1059497341624516608 1062414523161378816 1066804665819070464 1067063688873115648 1069843995351318528 1071473042959368192 1074525672711389184 1077273539100278784 1077484232709767168 1081936646894518272 1085019087483961344 1089767171615096832 1089819656115453952 1092502434461847552 1092606633550282752 1094270341745737728 1095614977010171904 1100409429150400512 1103276620206047232 1104956575551848448 1108104599983620096 1111261593145966592 1115747167109971968 1115853583200288768 1118925933967835136 1120683689345286144 1123822395728068608 1123876520369061888 1126643135538780288 1126750590848729088 1131681293600292864 1131735796735279104 1137754014587486208 1139818031296282624 1142732868733108224 1144528023161143296 1147733510530793472 1147788786759892992 1150724007675297792 1150949066758160384 1155705054637326336 1158997661630595072 1161961546812751872 1164069478770671616 1167046334025302016 1167102540383256576 1168879683228401664 1175437344774291456 1180294523884929024 1183657186346139648 1186916225094352896 1187029429042282496 1191820837594742784 1191877107089670144 1191934509327581184 1195216338556551168 1198621513310273536 1200446649982255104 1203574494770233344 1205757917404332032 1208841381800312832 1212169761798488064 1217294818036678656 1217532897066483712 1220646473419456512 1224124098699853824 1225988068066983936 1226047113129885696 1229182462744068096 1232566849136443392 1234561411200319488 1237960607794200576 1241186197731803136 1243437852323217408 1246617674981572608 1250169292289212416 1252072920579047424 1252133221919883264 1255580800099811328 1258791675713814528 1260769150513446912 1264300195194077184 1264361085415194624 1267963253749710848 1269893976840732672 1273141455300329472 1273202771327188992 1276768638933663744 1282295285208317952 1285574477324746752 1291200199347142656 1291262385104879616 1294817700102930432 1294941195318853632 1300292191993724928 1303872369334419456 1307587105429389312 1309578163617005568 1312990357931163648 1313309155536142336 1318736052873068544 1322367012871077888 1326134440258174976 1328217705890709504 1331614334639407104 1335280753231147008 1335408107672567808 1337441528800346112 1344618380876120064 1348449202474057728 1350502481230036992 1354350066646646784 1356477657079873536 1359946554525351936 1363690982023299072 1363821046133686272 1369724509199794176 1373227282596888576 1377139611037335552 1379236576575356928 1379303002271121408 1383166025511469056 1383232640454230016 1386637705278498816 1392705683768475648 1398867583863619584 1402852961595424768 1406440453825363968 1408582035651428352 1408649874659868672 1412528400112287744 1416552697548505088 1422337719593336832 1422406221092093952 1426458660468424704 1428630723945824256 1436364718800371712 1438621148588802048 1442582195859357696 1446692116645281792 1452670183242989568 1456669912615796736 1456808844733710336 1459027122327650304 1460819969346895872 1466856415501221888 1467212572200534016 1471035493608062976 1473275434069131264 1477472799978160128 1487662889479962624 1487804777600385024 1491901245290446848 1494244919127048192 1498429860970758144 1498502027158749184 1502190847385040384 1502334121131638784 1504621719900389376 1508908391467057152 1508981062313705472 1517005352783314944 1519315291383791616 1523643824977477632 1526037364214857728 1530311347374391296 1530385049013190656 1534152354776211456 1534298676900397056 1540940072849768448 1545330215507460096 1549282062417002496 1551715877555011584 1552092638360895488 1556061778700402688 1556136720511008768 1558506244304535552 1566943329600405504 1567249793032388608 1573726031846572032 1578209581794852864 1582245510553534464 1582554966792470528 1589094450126323712 1589169476119560192 1589246012436774912 1593621784742068224 1600595533309673472 1604765993026977792 1607209564439052288 1611788509067083776 1616226349064650752 1622904970341777408 1627528631225942016 1632165464933138432 1634650757422645248 1634729484173180928 1638753651692771328 1638909950325424128 1643422465515257856 1650614143725600768 1654914930309070848 1657917136430956544 1662156899975430144 1666892389718949888 1673780374800433152 1674107733466415104 1678388900951752704 1681025534017929216 1685733593592102912 1685814780553592832 1690125886273093632 1697521940400439296 1697603695102918656 1706631021881229312 1709727046944423936 1714099303099662336 1716792034741714944 1721600265796190208 1721683180139839488 1726423600137240576 1733557581955989504 1733722922658299904 1738496492445892608 1743449473905852416 1746104218156007424 1750569501037953024 1750653810574884864 1758314737164091392 1763156017161437184 1770956941187612672 1775485779519209472 1780374337641529344 1780544143563423744 1783255371733794816 1787901763991371776 1792824507834826752 1797932269965410304 1800669974973382656 1805361742155350016 1805800088862195712 1808636876106498048 1813262072700469248 1818254642697732096 1818428061511581696 1826299345599725568 1830969710129184768 1836186148049780736 1838982102100475904 1839070669694828544 1844221367348625408 1844310187272306688 1848850273704665088 1851842116800479232 1856940911691300864 1865156778484826112 1869926512472358912 1875253938433818624 1878109380868571136 1878199832879824896 1883371200149716992 1888187513570721792 1896450292791115776 1896541628122791936 1901944880624566272 1904840965261099008 1909804156990783488 1915152958400495616 1923442927812476928 1928922822193709056 1936800299020713984 1936893577657319424 1942226550154395648 1942411792978280448 1947759959129194496 1955808554001629184 1961380658144083968 1964367245425508352 1969963733304213504 1978104079309602816 1983550519306616832 1989201660387262464 1992326558836064256 1997421501959110656 1997906481294344192 2002921129846720512 2003112161508851712 2006162293200519168 2016927571314180096 2022673803711086592 2025753721845055488 2031525099969970176 2034716485619810304 2045536473034948608 2045731569200529408 2054586763799691264 2060440287343280128 2065709416556003328 2068854864863035392 2068954503406682112 2074749038267203584 2074848960681345024 2078008325739380736 2089058525652713472 2098301375795429376 2104279442393137152 2109660680738045952 2112974811989803008 2118792600168431616 2118994683249033216 2124829046322757632 2133609331638140928 2134127377746231296 2139687990702637056 2142946085918736384 2149051345422778368 2154547078200557568 2154968465419534336 2163873293789036544 2170038174967922688 2179534343230193664 2179639312230907904 2185004868923695104 2185213267100565504 2188540683491475456 2191229954020343808 2200818858300801024 2206553240412094464 2209913151103696896 2216209199967240192 2222523186291933184 2231494334219943936 2231707166400577536 2237851867935670272 2241367378690572288 2247644791456137216 2247753040738123776 2253286271077560576 2253501181697458176 2263362587200585728 2263471593470558208 2275508029174972416 2279636062592565248 2285465737466216448 2289056046322286592 2295467021061586944 2295577573519785984 2301448015350595584 2301898133516320768 2311410109274652672 2317995323261190144 2323923093625503744 2328138957541343232 2334092668050604032 2334205080766513152 2337759366456803328 2350874689548582912 2360589047769858048 2367314372692279296 2373832450188705792 2374058858084564992 2383641675189485568 2383754214179340288 2383869018655162368 2390432677113102336 2397243026620547072 2400893299964510208 2407148989540466688 2417682763600625664 2424339523596976128 2435065794132967424 2441292946838913024 2448248197399707648 2451976136133967872 2452094226259771392 2458364925488136192 2465133698272886784 2475921215588401152 2482372395463606272 2486875704646434816 2493235349963145216 2500338584578424832 2504266443839766528 2511161600199622656 2517583351427629056 2521538301026893824 2528600390388154368 2528722170830389248 2535926507499421696 2539787953681465344 2546282910600658944 2546405542654377984 2564590570416635904 2571148954649493504 2582400398694285312 2582524770209759232 2589635400205860864 2589882390637707264 2600584383987449856 2607744738668838912 2615174210858778624 2619156327234011136 2625980715862327296 2626618311072284672 2637472105746137088 2644734025742155776 2652268880516349952 2656435411781419008 2663228669278814208 2670561506462294016 2670816215345135616 2674883057600692224 2689236761752240128 2696898404948115456 2701004962460073984 2708700133293293568 2712955314159747072 2719893109050703872 2727381964046598144 2727642092267372544 2739449018399588352 2746454565193777152 2754279222074671104 2758473153150713856 2758606004542242816 2766332051022938112 2766465280908460032 2773275410556997632 2785411367536951296 2797735167727239168 2805705923190849536 2812880907650727936 2817164071302856704 2817299749319737344 2825056800224575488 2833105395097010176 2844675439186673664 2844812442184187904 2852917320936849408 2857261447891648512 2872729437600743424 2885164391718715392 2893384233290563584 2905340366485979136 2913339825231593472 2913617689467420672 2921639938693791744 2933712831002443776 2934425144401068032 2942070987216125952 2946550868138262528 2954945599956320256 2975325778959925248 2983802490580893696 2988489838254096384 2996859721941516288 2997004054317498368 3004381694770080768 3004668242263277568 3009243439800778752 3017962124627410944 3034010705566629888 3038630582767583232 3047287649954955264 3052074728429715456 3060770098026381312 3068304709552422912 3068597353800794112 3081880145699536896 3090660431014920192 3098564124834004992 3103431755110023168 3104185276721790976 3112123557400805376 3112273441022017536 3117012488609071104 3133886659200811008 3134499586064777216 3147452063693144064 3156419163589705728 3164491021107068928 3165109933584941056 3178188900252647424 3178338952239120384 3178492024873549824 3187243569484136448 3201191066619346944 3209531986053955584 3214419128878104576 3223577018134167552 3232452698129301504 3245809940683554816 3255057262451884032 3264330929866276864 3269301514845290496 3269458968346361856 3277507303385542656 3277819900650848256 3286844931030515712 3301228287451201536 3309829860618141696 3315834272861913088 3324313799950860288 3333784779437899776 3347560749600866304 3348215466932830208 3356777801903505408 3362051068035858432 3371467187184205824 3371629561107185664 3380251772546187264 3395043880800878592 3395207390205837312 3413262043762458624 3419454093888847872 3428198606199324672 3433584069483429888 3443200531592380416 3443366360279678976 3452847200274481152 3467115163911979008 3476992984891785216 3486898947811704832 3492208436312014848 3501139002075906048 3501307621149769728 3526312034322874368 3541913882375225344 3550971559038418944 3560748675283058688 3561088287126847488 3575803527982743552 3585649015669653504 3595864539930820608 3601339949946765312 3610723484310700032 3611600177724391424 3617273752212996096 3626524145400938496 3636509285395464192 3652598691199451136 3661939420258369536 3672372296099561472 3677964204200951808 3678141339389657088 3688620374544613376 3697700547409330176 3703684233600958464 3713881823382601728 3730313556969652224 3739853024944717824 3750507876867637248 3756218761737142272 3756399665759649792 3766742400299433984 3776375027141443584 3792900585582231552 3793083256245583872 3803889761249132544 3809681930522198016 3819608313981566976 3830305916800991232 3846885855624953856 3857845644387418112 3873600598041427968 3873787155314638848 3884453100308791296 3884823585956560896 3895519918258388992 3911617108003258368 3922761316288167936 3928734490851016704 3939927466608427008 3956208158619205632 3967101038613233664 3978403320774524928 3984653117672128512 3994843003918221312 3995812962588688384 4005842259693441024 4006224323017703424 4012324586401038336 4033855142628360192 4045347607422173184 4051507443690110976 4063050199939940352 4069432971239620608 4091072946069897216 4091463138401058816 4109173527599382528 4120880574686560256 4131418833112006656 4137709729726070784 4137909006813364224 4149498076534407168 4149697921362690048 4178117051305426944 4196602751590858752 4208558884786274304 4219321361476091904 4225949623979606016 4237585200336863232 4249658092645515264 4267218663276281856 4268254755492462592 4279375981405274112 4285892171837472768 4309094156401115136 4309936930839068672 4327746587578073088 4340076349935845376 4359278624461815808 4370009737847390208 4370426534201131008 4377081366982950912 4382459908040687616 4401637716601602048 4413106480824188928 4419826302207393792 4432418399934480384 4462988668439887872 4463414332801155072 4475703735871340544 4482734757381144576 4495289582912274432 4495506081476247552 4506572542155121152 4507002363394916352 4526725174401171456 4526943186941116416 4551016058349944832 4559272125185130496 4570931474932432896 4578112092644573184 4590934042123173888 4591155147039571968 4602896030701191168 4603796267032641536 4622820218549305344 4635990646522380288 4647846187251007488 4656277915082686464 4668185336101208064 4668410161533026304 4675518732913606656 4701749379097165824 4721178095539716096 4734628745384558592 4747664900377411584 4748117716169129984 4767283350378971136 4767508428358680576 4767738037310324736 4780865354226204672 4794486053241094144 4801786599929020416 4814297979080933376 4835365527201251328 4848679047193952256 4870131588265934848 4882585893677826048 4896496394799415296 4903952272267935744 4904188452519542784 4916729850976272384 4930267396545773568 4951842431176802304 4964744790927212544 4973751409292869632 4986470699926290432 5000677169156849664 5022323200399245312 5035166702855258112 5043076602053787648 5057200780776308736 5057444341660778496 5071853014998843392 5092565821201317888 5092811085308755968 5129181140833271808 5142297909298987008 5164800797388570624 5165049540419518464 5179270800411721728 5201168767974899712 5215489477337677824 5230348421717557248 5238312654468022272 5251961431724654592 5274944211492274176 5289468051484311552 5304537761032699904 5312870823562838016 5326457338557628416 5341123012924588032 5341632430690271232 5349766115201384448 5378473523504480256 5393796809896230912 5402009924920147968 5417400266586587136 5425910628319494144 5439786218101407744 5454763928093196288 5455284184534745088 5478898036799176704 5492909130387554304 5508558444149342208 5516946306301427712 5517212009084485632 5532664102045876224 5532930561816920064 5546550821113995264 5570822735073902592 5595470335454478336 5611411846381699072 5625761815301455872 5634328142605713408 5634599498639474688 5650113600449150976 5666210790194020352 5689350878373347328 5689624884368375808 5705834641873698816 5714522895783297024 5745458875201486848 5770328783437430784 5786768466581127168 5810680732971958272 5826679650463186944 5827235378934841344 5843279877387583488 5867425662004887552 5868850288802136064 5884141974432251904 5893101736276525056 5909891199912640512 5950651557919850496 5967604981161787392 5976979676508192768 5993719443883032576 5994008108634996736 6008763389540161536 6009336484526555136 6018486879601557504 6068021411133259776 6077261165535166464 6094575299909910528 6104149456859430912 6136609419104845824 6137194707601588224 6163760291399073792 6181320862029840384 6197128249668009984 6206863510220046336 6224247114801610752 6224546882044035072 6234024977218142208 6268999172129554432 6294904127386288128 6312838327179411456 6328982042214137856 6330219867169882112 6356377800505294848 6356984049747099648 6374487138968272896 6402382133238693888 6419063972107911168 6428838257756209152 6447154036268335104 6464905396258603008 6491619881367109632 6510114524903768064 6528661859732553728 6538603029690580992 6538917936692723712 6555014606771085312 6555639801301696512 6573689862061031424 6602456574902403072 6619659721236283392 6631668545723826176 6648627599901720576 6667569558875799552 6695121499201732608 6696430933865660416 6713555603807010816 6724102136071716864 6742934374368411648 6743259122214371328 6760503545092374528 6790087761601757184 6790414780411674624 6826524087524917248 6838908187777695744 6856397212398649344 6867168138966859776 6886401063184760832 6886732720559357952 6905694400548962304 6934230327823958016 6953985969783570432 6973797895623409664 6984416872624029696 7002278004151812096 7002615242299539456 7052624068645748736 7083827764750450688 7101943118076837888 7121497350566117376 7122176574253694976 7151607055965487104 7171298031339307008 7191729079861641216 7202679899893530624 7221446968621400064 7223200355448782848 7253048290801876992 7273018570790928384 7305197382398902272 7323878840516739072 7344744592199122944 7355928408401903616 7356282678779314176 7395401094818660352 7427763646765203456 7460627113939304448 7479706049889435648 7501015753735274496 7512799331519299584 7533484800598867968 7552750054282887168 7585801171164463104 7586166512491167744 7607779522498265088 7619363861044396032 7639216627963133952 7693771711249907712 7715691288774836224 7747201196082855936 7747574310629277696 7768906200617582592 7769647171913121792 7791039836516777984 7823234216006516736 7845522632576335872 7857468981702033408 7879854933216854016 7912416317238411264 7934202077226467328 7956806641549049856 7969306235344257024 7989686007836442624 7991625925177376768 8011684519386882048 8012448646035406848 8024649172802076672 8067710285256720384 8090695214844346368 8103014887380221952 8126100399879880704 8138865942479241216 8182145892139794432 8182926276802117632 8218347055198765056 8241761149373120512 8262837666224013312 8275419459452141568 8275818013626728448 8298996153068814336 8299395842725380096 8356234102610853888 8393205503181717504 8417117769572548608 8438642722952183808 8451899247959212032 8475170400673726464 8499316185291030528 8534437326552563712 8536509510984925184 8558751962810548224 8571784343674945536 8618188312802230272 8619873861678137344 8655493175156146176 8680152699871690752 8740019475694780416 8740853068402262016 8764919816081375232 8803275433203204096 8826212961648377856 8839652604414787584 8864836799868960768 8925977336879775744 8951407471742681088 8965469514762289152 8990579165824548864 8991012162952495104 9013145084310242304 9014004726789832704 9053886373882232832 9102032116699889664 9118544250370260992 9141862949864865792 9156224185289146368 9182310294079143936 9205792061402382336 9207592534065283072 9245640437098610688 9271981293044760576 9295692374502014976 9312555830165372928 9336370672202416128 9336820323066052608 9351037465827213312 9403498758194331648 9442356191079432192 9469257490769117184 9495329800754823168 9496235432338259968 9534566700757942272 9535016856717361152 9535476074620649472 9561730708452409344 9588972106482188288 9603573199858040832 9628595958161866752 9670731054402502656 9697358094387904512 9740263176531869696 9765171787355652096 9792992789598830592 9807904544535871488 9808376905039085568 9833459701952544768 9860534793091547136 9903684862353604608 9929489581854425088 9947502818585739264 9972941399852580864 10001354338313699328 10044646400798490624 10070333405710516224 10086153204107575296 10114401561552617472 10114888683321556992 10143706029997686784 10185131642402635776 10185622170617511936 10258362281666543616 10284595818597974016 10329601594777141248 10330099080839036928 10358541600823443456 10430978954675355648 10460696843435114496 10476625308936044544 10503922863449309184 10578936102968623104 10609075522065399808 10625741647125676032 10652914677115256832 10682246025849176064 10683264861380542464 10756947047008960512 10787593619792461824 10804019849840295936 10834800533173174272 10851821256638988288 10879572436202815488 10909527856186392576 10957796073598353408 10985818260775108608 11017116888298684416 11033892612602855424 11034424018168971264 11065861123633840128 11093101642227990528 11141645470147805184 11190940670908956672 11222823692763398144 11251523630602911744 11268656285211426816 11269198997278949376 11300227200898301952 11332421580388040704 11378701756746694656 11379249768736751616 11411669283747397632 11429045791566594048 11490917750402973696 11540657566874861568 11573536933162254336 11621361465943916544 11653359300926373888 11654470757869682688 11686559754775166976 11734851324009775104 11737700577604272128 11768283948864503808 11786203472553050112 11819782399825281024 11901303115839700992 11935209962323574784 11953959353016385536 11987438887766065152 11988016217269993472 12017526779080323072 12018672969053110272 12036973759203115008 12136042822266519552 12154522331070332928 12189150599819821056 12208298913718861824 12273218838209691648 12274389415203176448 12327520582798147584 12362641724059680768 12394256499336019968 12413727020440092672 12448494229603221504 12449093764088070144 12537998344259108864 12589808254772576256 12625676654358822912 12657964084428275712 12660439734339764224 12712755601010589696 12748974277936545792 12804764266477387776 12838127944215822336 12857676515512418304 12929810792517206016 12983239762734219264 13020229049807536128 13057323719465107456 13077835873385447424 13110029213542170624 13111279602603393024 13147379724122062848 13204913149804806144 13239319442472566784 13263337091447652352 13297255199803441152 13390242998403465216 13392861867731320832 13427111207614021632 13448204272143433728 13485868748736823296 13486518244428742656 13521007090184749056 13580175523203514368 13580829560823349248 13653048175049834496 13677816375555391488 13712794424797298688 13734336277933719552 13772802126369521664 13773465441118715904 13811388801097924608 13868460655647916032 13907971939567140864 13947595791246819328 13968833745248059392 14004556008303624192 14005230484599078912 14105248137291497472 14167655529500901376 14203886236153675776 14242994701132234752 14244353148507389952 14303214111930974208 14342596062678614016 14383458159723282432 14405359799787061248 14442893937242800128 14446400710897565696 14506096581603753984 14546037141581856768 14610394764797804544 14647757681033478144 14689489184398245888 14711856816803807232 14712565357558628352 14790802189637320704 14855527293530406912 14921254227878608896 14959412099778871296 15002031507470548992 15066969601197735936 15105500108565774336 15171602342328926208 15172333024982335488 15215559044996530176 15278433255926267904 15387543422499815424 15431382577549672448 15494402392165711872 15495148621258555392 15537812401235165184 15582079673033555968 15646468432013033472 15691045265152671744 15714937963404066816 15824832634476822528 15868404154452934656 15913613283098099712 15938612470688514048 15979372015672885248 16023369038773764096 16024897292070813696 16049298345604153344 16135420570513440768 16181390429688692736 16206029774760443904 16252200799759761408 16277731884958482432 16364291784279588864 16365852553604235264 16436694110397530112 16483522298746241024 16525675332448026624 16550838918904283136 16551636027253456896 16597992306137628672 16598791685450760192 16712468205221707776 16786411006363435008 16834235539145097216 16877285445904367616 16903798495918424064 16950340801347452928 16998632370582061056 17068874653105127424 17073019021969850368 17117503925621096448 17143568687349891072 17236376625604460544 17239747723356274688 17310986350312292352 17360305399743381504 17480038951389560832 17481706136804524032 17529839632162750464 17606550866406408192 17652425923296755712 17679305208829575168 17729673599737921536 17851954673759551488 17902814943485362176 17930939029524578304 17981158331649097728 17982024325904990208 18026290168620484608 18028009453579665408 18204064233399779328 18237088500740521984 18283725899729731584 18312448370578292736 18411584122804764672 18415185068130566144 18491280874197221376 18543962586089521152 18591384749004029952 18672741344404832256 18673640646132105216 18702074931654426624 18806997516388663296 18884712382158864384 18938514981538234368 18990659601509646336 19069133401515884544 19070952149241298944 19123461416904818688 19177944212964376576 19207146399716081664 19257191916323733504 19341462108805005312 19394716188775809024 19480526353063739392 19530343574711304192 19585985579197661184 19615809089071742976 19616753810078171136 19666919403905089536 19721069586183094272 19807369724707209216 19858979163708850176 19895005637171478528 19945882799705161728 20002708676627398656 20089292801596981248 20140666811421032448 20172306408215150592 20228803123105234944 20229777366643113984 20287412059995373568 20370263284805271552 20371244341235023872 20516724563333087232 20569191637195948032 20659203189554282496 20660198161678073856 20717083201646886912 20861957909350711296 20921393686870228992 20953250617872089088 21007845726898618368 21157872205937246208 21218151044130799616 21251483294251352064 21305829354230513664 21364492051698352128 21366529722761084928 21513894094017921024 21575187239584923648 21608039699680591872 21669601066346348544 21759144872405630976 21819055712372785152 21915592147196706816 21971636521550217216 22034233776597368832 22067785225205710848 22068848036337942528 22186203284455981056 22283290940295610368 22381881341817913344 22503047261205823488 22538397994557898752 22600454401796603904 22664843160776081408 22757403513493389312 22758499537473503232 22823338567494795264 22858091583133188096 23081315133749723136 23147073866324508672 23242722931887833088 23306718601852747776 23308941515739365376 23373119509550333952 23469702648019550208 23475401155208544256 23536567897729007616 23572406945106100224 23639564799650562048 23802606231679401984 23870419924647149568 23907918706032771072 23974877775532130304 23976032434539986944 24035053558160646144 24037345938106220544 24073947518406230016 24272085644533039104 24309044662140665856 24378301199639642112 24416597827437723648 24546437676419383296 24548778830406352896 24655041165596295168 24725283448119361536 24788512998672039936 24827454040880185344 24896988459206443008 24898187528176140288 25075996688518217728 25179616509545152512 25251353308717645824 25315928168856551424 25320879468679528448 25425511202021179392 25497948555873091584 25609528532954775552 25676255888431644672 25715353031024836608 25859621585034412032 25966479525468438528 26040458099615072256 26114647438930214912 26220058427084341248 26222559205206786048 26294759448244125696 26409826299609612288 26478638884945133568 26594510399606882304 26785723735462641664 26854222415228043264 26896408544286867456 26971737497473646592 26973036488857485312 27042014180369498112 27161659121646698496 27306096350099668992 27355632751110782976 27425588849594597376 27468672555867439104 27546930882237431808 27622777602195849216 27736921311295832064 27815943879134281728 27895191582493638656 27937667490496118784 28009112016607248384 28010460969198157824 28210496274582994944 28335311059001802752 28407772472307351552 28485989402264469504 28488706297014779904 28606428223861948416 28685192125357228032 28766916319446564864 28810719599574122496 28885787874485600256 28892801421795131392 29012193163207507968 29092074283163713536 29220789529595609088 29295515362066956288 29378978368796491776 29423713633607614464 29425130715117256704 29581604379274641408 29711054587060813824 29842508455757217792 29918824199557742592 30004063014941097984 30133939202395471872 30211000217131548672 30343204684657852416 30344666049964670976 30431118089993060352 30556866511852535808 30775086844999630848 30862765155099344896 30988804784331423744 30990297242517110784 31075624802470330368 31164159346067111936 31292936864026066944 31382090530305343488 31429875926808133632 31736808308905869312 31827226566196199424 31877224941377028096 31958744031345770496 32046738077547528192 32049794584141627392 32270841141026881536 32362780859377385472 32412059549520887808 32504401599519522816 32555463769916964864 32728583568559177728 32873388220795060224 32967044597492482048 33051350664896053248 33101677837808566272 33103272054506913792 33197583370901520384 33424936410443415552 33572822012726870016 33668471078290194432 33754570891808735232 33807596991836848128 33900681602694905856 33997264741164122112 34137749306210254848 34146038043939700736 34235007851242192896 34287137374699782144 34472753251208921088 34479495446712549376 34621972700624584704 34720610799486763008 34960077902779121664 34963412273609048064 35059679264325500928 35213101732812816384 35304851846593511424 35358610417659150336 35459347199475843072 35703909347519102976 35805629886970724352 35861878059049156608 35962316663298195456 35964048651809980416 36052580337240969216 36056018907159330816 36408128466799558656 36474177001481043968 36567451799459463168 36624896741156585472 36823168245609529344 36830370136261132288 36982561748394442752 37087925172179042304 37182769498008059904 37345482688809664512 37347281292264210432 37613995032777326592 37769424764317728768 37877029963076468736 37981319203019292672 38138266803031769088 38246922833809637376 38355888425928753152 38414292799432163328 38514383832647467008 38789432377551618048 38961052706127478784 39060687149422608384 39171971158395322368 39233507620156342272 39333838807810179072 39442139172366188544 39614739449414418432 39717958327417700352 39790011274342957056 39891765599410323456 40178585603193962496 40281333622842064896 40344612816430301184 40457606246210469888 40459554733286227968 40574824119990747136 40740526569610543104 40742488682470047744 41033449126666174464 41138383274391896064 41318406379108564992 41320396323356147712 41434166403293773824 41723915818701422592 41842787373740457984 41906501235744178176 42015691453797236736 42315744411874492416 42436302088261599232 42502966588502704128 42611658708461027328 42728984103396704256 42733059445522169856 43027788188035842048 43150374479169847296 43216079399361183744 43339202132692697088 43518289744811261952 43638111424745570304 43831184294393413632 43943273043100434432 44068467553194737664 44135570450411421696 44137696072675885056 44372406568911962112 44566581880591220736 44763762683635826688 45006094522411646976 45200908803593207808 45329686321552162816 45514807026986778624 45516999074947006464 45646677134989590528 46162630267499446272 46294147732649017344 46485445863775666176 46613437203705495552 46746239019100667904 46939405296039100416 46950802310417088512 47073135795458015232 47144813890212200448 47605212463358803968 47740839849294299136 47815837412065542144 47952064869079973888 48070107116321292288 48074691876212441088 48147895036812460032 48544171289066078208 48618089324281331712 48756602399279284224 48833195654875447296 49092875352838766592 49097557660812705792 49310082331192590336 49450566896238723072 49577025997344079872 49654908081760370688 49793976918412886016 49796375056352280576 50151993377036435456 50359233019090305024 50502706617435291648 50631856337713102848 50641758937359056896 50851022404042358784 50995897111746183168 51219057065909551104 51352511776863289344 51430706062049673216 51719243170068824064 51932959050936877056 52080916199230144512 52229294877860429824 52440116854168682496 52445118410413572096 52589518896488251392 52819652599219224576 52957277769890267136 53189020799213764608 53571447470925283328 53708444830456086528 53792817088573734912 53943474994947293184 53946072977714970624 54084028360738996224 54612192700199337984 54711265502221565952 54851177699189194752 54937345111734878208 55245555204391698432 55473842622591664128 55631887758268563456 55790383164987277312 56018224033214496768 56020921938396315648 56420992549165989888 56670622118003605504 56815544944614703104 56971978804528939008 57212856447723896832 57370384250714456064 57533832638893129728 57621439199148244992 57771575748971200512 58024386326415015936 58184148566327427072 58441579059191218176 58591030724133912576 58757956737592983552 58847427267215228928 58850261430234513408 59163208758549282816 59422109174121627648 59685016911514435584 59837648399115485184 60008126029882195968 60267878404790943744 60422000434263097344 60686409369315704832 60689332099929341952 60862236179986120704 61113733023705071616 61550173689999261696 61725530310198689792 61977609568662847488 61980594485034221568 62151249604940660736 62328318692134223872 62585873728052133888 62764181060610686976 62859751853616267264 63473616617811738624 63654453132392398848 63754449882754056192 63917488062691540992 64093476155095056384 64099589168283254784 64541682282053763072 64725561718754770944 64824119099041775616 65008803199039045632 65457167137118355456 65746776441590120448 65934089194984964096 66102701329792106496 66203355675617132544 66206544109013827584 66849872820886831104 67145644025453740032 67509141783617470464 67615193983673696256 67801363205389811712 67994529482328244224 68275498612420509696 68470015702484385792 68574274749399564288 68958990893425098752 69243945401249169408 69441221598973526016 69920155805558243328 69926824547218096128 70119358528651001856 70426203465625632768 70609703693187022848 70717220835318300672 70918694398951686144 71407818695038205952 71611259773941448704 71723756118098313216 71924633326596390912 71928097303619960832 72105160674481938432 72112037814318661632 72816256933599117312 72948354002962087936 73134903598918926336 73249793482313170944 73646336491219058688 73660740272522264576 73965123496788885504 74175850344358084608 74365538996016119808 74690965377619329024 74694562584528420864 75227990065554653184 75538849528635457536 75754059926152937472 75962638406038585344 76276533606063538176 76493845667619274752 76711776851857506304 76828585598864326656 77028767665294934016 77578864755103236096 77922105412254957568 78121374298845216768 78343942316790644736 78667677615620358144 78884278344732377088 79229478898828836864 79435916654835400704 79783531198820646912 80357171206387924992 80562667245684129792 80689225632860602368 80915212492420939776 80919109466572455936 81484977364940095488 82066898253332348928 82276766548783792128 82640792646712295424 82868332806587547648 83447831637402845184 83685574747480915968 83813002471488356352 84031382907594473472 84631488823748984832 84872604176523198464 85005933177005408256 85223317416922054656 85457968206793408512 85466118891044339712 86055576376071684096 86300748958339694592 86432158798722367488 86678404265385394176 87036579489622523904 87276222849491140608 87662368588786827264 87886546086200868864 88136935106389475328 88271140900822843392 88275392145351770112 88744813137823924224 89133163761182441472 89527525367271653376 90012189044823293952 90401817607186415616 90659372643104325632 91029614053973557248 91033998149894012928 91293354269979181056 92325260534998892544 92588295465298034688 92970891727551332352 93226874407410991104 93492478038201335808 93878810592078200832 93901604620834177024 94146271590916030464 94289627780424400896 95210424926717607936 95481679698588598272 95631674824131084288 96140214232642584576 96149383752424882176 97088342578132156416 97236178648562663424 97513204798558568448 97666391309750894592 98185750705677533184 98620164662385180672 98901133792477446144 99154051994688159744 99309816163520741376 99592750112704561152 100303986754072870912 100718466038180610048 101005413234870583296 101263712675426205696 101283517874718113792 101702044808084717568 101991794223492366336 102438114131819102208 102705023553726578688 102861412124099346432 103438486340137648128 103865918101873754112 104161832398460289024 104458589755720859648 104880233708337364992 104890236820827144192 105179037792976502784 105639305198438449152 105914555539780534272 106378041598427529216 107142894941850566656 107416889660912173056 107585634177147469824 107886949989894586368 107892145955429941248 108168056721477992448 109224385400398675968 109422531004443131904 109702355398378389504 109874690223469756416 110491110408783396864 110947685245183328256 111263775516537126912 111580766329974554624 112036448066428993536 112041843876792631296 112841985098331979776 113631089889229406208 113943957609057878016 114740768501428912128 115067665277786259456 115242878398296489984 115543151497942401024 116368297132654854144 116883158118382436352 117182061448267825152 117515913475185967104 117700522860469026816 118326417517098565632 118844218348243255296 119370033823028871168 119675296798230970368 120535756809581887488 120844000868526194688 121372818738631409664 121378664199858683904 121724472359972241408 122227466047410143232 123100347379998523392 123451060620397379584 123955219137325694976 123961188970068443136 124302499209881321472 124656637384268447744 125171747456104267776 125528362121221373952 125719503707232534528 126947233235623477248 127308906264784797696 127508899765508112384 127834976125383081984 128186952310190112768 128199178336566509568 129083364564107526144 129451123437509541888 129648238198083551232 130017606398078091264 130914334274236710912 131493552883180240896 131868178389969928192 132205402659584212992 132406711351234265088 132413088218027655168 133699745641773662208 134291288050907480064 135018283567234940928 135602726410779623424 135989058964656488448 136550997224841019392 136940031404968771584 137917981786850197504 138487890802498338816 138882443197947052032 139840311611116486656 140238717057302003712 140852406931251265536 141219407386374045696 141434441670636601344 142815637390076411904 143222519547882897408 143447512236196626432 143856194607239921664 144210321348963876864 144224075628637323264 145632513867198234624 145896708005924175872 146269807197837852672 146499586964626341888 147292672982438117376 147321480545044529152 147930246993577771008 148351700688716169216 148731077992032239616 149381930755238658048 149389125169056841728 150455980131109306368 151077699057270915072 151508119852305874944 151925276812077170688 152553067212127076352 152987691335238549504 153423553703715012608 153657171197728653312 154057535330589868032 155157729510206472192 155844210824509915136 156242748597690433536 156687884633581289472 157335355231240716288 157768556689464754176 158458957797657673728 158871833309670801408 159567062397641293824 160714342412775849984 161125334491368259584 161378451265721204736 161830424984841879552 161838218933144911872 164133796506664697856 164553533097567584256 165736665613175095296 166895663274805690368 167371149494961831936 168062765815188946944 169262977647497969664 169745208353046396928 170011866354010816512 170446634833844109312 170915936413586817024 172111152752143368192 172601497916679389184 172864317597444734976 174073158979245047808 174552445698982281216 175324737177573654528 175773092172401737728 176273870212778950656 176542281801645686784 176550784290703540224 177489626275647848448 178266327522364882944 179055050734543306752 180024378089646587904 180803635214372831232 181318745286208651264 182059228107947114496 182067996299788025856 182586708539958362112 184650521069997785088 185176590930596069376 185941783455102664704 186453748814821982208 186984956076402671616 187757621184156401664 187803209241668354048 188292543181832060928 188579255560848801792 190420849853435215872 190963359397177196544 191263349648262168576 192280428465285169152 192298767504849764352 194176685156264312832 194472357297125326848 195026409597117136896 196371501411355066368 197240329324770361344 197802267584954892288 198308103989376319488 198619632327041482752 200607973508145741824 201436932076361220096 202527425350852411392 202567035749436227584 203404089616169435136 203983588446984732672 205410047107453157376 205722824248198692864 206876972680275296256 207731836203747508224 208323664796920578048 209760467416674729984 209780473641654288384 210358075585953005568 211278610396876898304 211829111079561068544 212756083196855058432 214285789883701133312 214833779321824346112 215171268354294939648 215773899979789172736 215784291910859882496 216336113442955984896 218448770800797351936 218845062008886263808 219404710796756779008 219749380446939512832 220982220817566793728 221895370490366656512 222527551033074253824 223161532659949109248 224072896132857987072 224083687753585262592 225683970196663959552 227262179778458812416 227887915218115756032 229481537002857824256 230135330555572518912 230485756796592979968 231086302995884802048 232736594265309708288 233766316236764872704 234364122896535650304 235031826950371934208 236652835034197131264 237688436696486510592 239350593596461940736 241071513619163774976 241688001737052389376 242745637477262819328 242757328399717367808 244454932094820286464 246200694759997046784 247922377940136886272 248604998419762642944 249313274768536895488 250343494912208535552 251056724242442747904 251439007414465069056 253894466471246954496 254617812529569595392 255017799531016224768 255669952250766163968 256373904620380225536 256398356673133019136 258166729128215052288 258902246875019083776 259296476396167102464 260035212796156182528 261828668548473421824 262987105766360481792 263736356779939856384 264410805319168425984 264813422702468530176 264826176436055310336 267399491283547324416 268582576101814960128 270036567134469881856 271205452821559246848 271978117929312976896 273101994449682038784 273880062809937543168 275835963573700395008 276975781604996677632 277764886395894104064 279680623222232973312 280477434114604007424 281704813862502531072 282438814772748091392 282868883341273202688 285631274780152823808 286445039095765794816 286895024472393252864 288420642697927753728 288448151257274646528 291265027734396469248 292539614395675705344 292999173929252683776 294642961090089058304 295860493987155542016 296703401377432338432 297462155984064479232 298778250338113683456 300911960262218612736 302155398114541830144 303016239704611749888 303850553624154341376 305106134424254152704 305975382670477099008 306847107407430025216 307314342395457306624 308115070661179736064 310315459020412944384 311688421649019830272 312485497195380867072 313375769267162578944 314670710462481432576 315537113378929508352 316917915595315347456 317743666619341602816 319134124795282587648 321428684825551699968 322250668982736519168 322756902531442409472 323660849969683759104 323676437866289823744 328267593013329395712 329107066195135168512 331473331226350190592 333791326549611380736 334742298989923663872 336125531630377893888 338525955294995939328 339490416706092793856 340893269667688218624 341831872827173634048 344222305504286736384 345202995833358778368 345728635194889469952 349104891397964562432 350649474355147309056 351546184344803475456 352547740425557901312 353101568581407080448 354979252551295696896 356532655044729765888 358110101469086613504 361607270428745662464 362637490572417302528 364118456215894228992 364135992599576051712 365173417079916724224 369301042139995570176 370353181861192138752 371883566910205329408 372907497629643964416 373969912152805343232 375515242368312803328 375606418483336708096 376585086363664121856 377158511121697603584 380841699706870431744 381926718794354393088 382526699296524337152 384560856930570338304 384597535009699528704 388353370312528625664 388944714594250653696 390052819194234273792 392743002822710132736 394480658649540722688 395604535169909784576 396616207978752638976 397239264654082965504 401215947016291483648 402873864152722440192 405054850701704822784 405134071498872455168 406808179232338870272 407967176893969465344 410820094214906314752 413753945360550592512 415463672407495016448 416647329593841156096 419520934833349459968 420716151171906011136 422557220793753796608 423658222159122137088 428571579767402266624 429667558643648692224 430342536708589879296 431568583821719764992 432672226885911969792 436897541601594703872 437690124017772527616 438809421593513558016 439498760893879025664 441964441635133587456 443790740980733313024 445055102066148507648 446323065319898218496 448145792265715974144 448167375507170525184 451367940393327919104 454524359556917624832 455775830436231512064 458963074005715648512 460270661111145037824 460971513593185959936 462172605991769604096 465473188530619416576 467532632473529745408 468728245793071300608 470063653900743868416 473305670068394262528 475376873392973021184 478701187192923881472 482143027238327549952 483376003474104778752 485491274954525638656 485514656799434735616 492401389519994093568 497209996839525285888 498626549537073790976 500686989824417071104 502113448484885495808 507788932942493908992 509235625059139190784 510035599062032449536 511339904501532327936 512747809240760451072 516333458256430104576 517804493750038167552 518592952792334204928 523657337096946843648 525974211532720963584 527472713559879712768 528821610638336851968 529626845404937060352 529652352872110620672 534798982567094648832 537165152203629920256 540073134268939763712 542410905643118493696 543956235858625953792 546203988899364077568 547760125619875086336 551671927147400790016 553951563209993355264 555529772791788208128 559361246444465946624 560954868229208014848 563409627725005062144 564877629545496182784 565737766682546405376 571262549560305647616 572890078191531589632 573790048944786505728 576841285395855507456 576896302514549293056 582530055468792938496 585079228791351410688 589285922180178116608 591720987974311084032 593406802754864676864 594924311968128958464 601823920524437225472 604310796229083660288 607701107248308682752 610212268848508305408 611950765340954198016 613694214814860050432 616230141322359472128 620630918040825888768 623376843298039660544 624970994390761734144 629341420924962865152 631074226757859016704 633835831190630694912 635487333238683205632 638268249590565175296 642857369651103399936 644501337965473038336 645513805062884818944 647321699939367518208 647352875732579647488 656535186026658791424 658214132390270337024 662946662452700381184 667582653099222761472 669484597979847327744 672251063260755787776 677051910589991878656 678980833412185587712 681786539335376437248 683663745654347268096 688444611008573472768 690405991666717556736 691457270389778939904 698209782795929124864 701298948710294618112 703092368689606950912 705095480851115802624 709958505102591393792 713065310089459531776 723214540857491324928 725274981144834605056 728236912431788457984 728271985199152103424 738602084279991140352 743767133820410658816 745814995259287928832 747939824305610686464 751030484736625606656 753170172727328243712 754317022243395207168 761683399413740863488 763853437588708786176 765053398593048674304 769121713861140676608 769195070019399057408 776706740625057251328 777889429188501307392 780105638388468547584 785486005645420265472 788961317299081445376 791209070339819569152 793232415957505277952 794478529308165931008 802431894032582967296 805747728305444880384 810109701403409645568 810268142997744910336 813616358464677740544 815934353787938930688 821640188429812629504 827507890721101185024 830927344814990032896 833294659187682312192 839041869666698919936 841432302343812022272 845114441587507593216 847316444318244274176 857143159534804533248 859335117287297384448 860685073417179758592 865344453771823939584 873795083203189407744 877618843187027116032 878997521787758051328 883928883270267174912 887581481961466626048 890110204132297015296 896334751014341050368 902735880786655838208 909048719113835249664 911551660872463024128 917926148011431297024 920541322222290075648 921943027186371919872 924345211983539208192 930946377061238833152 935065264947059490816 937456491586142601216 940127307801487736832 946611340136788525056 950753746785946042368 957402374385847762944 964286054476655099904 966752006948209557504 970982549909051277312 971029313598869471232 984802779039988187136 994419993679050571776 997253099074147581952 1001373979648834142208 1004226896969770991616 1015577865884987817984 1018471250118278381568 1022679809003064655872 1025495618481520902144 1032666916512860209152 1035608987500076335104 1037185905584668409856 1047314674193893687296 1051948423065441927168 1057643221276673703936 1059304705744221241344 1069597965134189297664 1074330304407259840512 1084821811286236987392 1087912471717251907584 1092407977798728155136 1095520251239750172672 1103343854294801580032 1107903126419986710528 1111059545583576416256 1118722492888931893248 1121909736458416029696 1126819255450010124288 1129755259090992365568 1131475533365092810752 1142525099120611295232 1145780156383063179264 1147580097889573011456 1153682570791711014912 1153792605029098586112 1165060110937585876992 1170158457582702821376 1178571844360356233216 1183441975948622168064 1186813605509729353728 1189848623936257916928 1203647841048874450944 1208621592458167320576 1215402214496617365504 1220424537697016610816 1223901530681908396032 1227388429629720100864 1232460282644718944256 1241261836081651777536 1249941988781523468288 1262148453515718033408 1267671662381261389824 1270974666477366411264 1285714739302206799872 1289002675930946076672 1291027610125769637888 1294705751465159294976 1313070372053317582848 1316428264780540674048 1325893324905400762368 1335165306198445522944 1338969195959694655488 1344502126521511575552 1354103821179983757312 1357961666824371175424 1363573078670752874496 1367327491308694536192 1376889222017146945536 1380811983333435113472 1382914540779557879808 1396419565591858249728 1402597897420589236224 1406184737379213901824 1410190961702231605248 1419917010205182787584 1426130620178919063552 1446429081714982649856 1450549962289669210112 1456473824863576915968 1456543970398304206848 1477204168559982280704 1491629990518575857664 1495879648611221372928 1502060969473251213312 1506340345454656487424 1523366798827481726976 1527706875177417572352 1530106797186097348608 1538243427722281353216 1553413481250114502656 1555778858377002614784 1570972011290840530944 1577922634598162890752 1582418140679639138304 1586464831915010555904 1588957058616331862016 1604863788065165934592 1611495456610889760768 1620219402806819291136 1620536285995489820672 1627232716929355481088 1631868707575877861376 1643280376859625259008 1655015781442202370048 1661854689629980065792 1666589318375364624384 1678083739333397839872 1682864604687624044544 1690228883175015186432 1694632888636488548352 1714286319069609066496 1718670234574594768896 1721370146834359517184 1730688907543647879168 1747590166406378815488 1755237686374054232064 1767857766540534349824 1775162963922933252096 1780220408264594030592 1805471761573311676416 1823103321744926048256 1835852296022862594048 1841082644444580151296 1848690423967078416384 1861892754122477666304 1870130529894118981632 1874912983172285202432 1893222680273577050112 1901507493571892084736 1914804748771695525888 1928572108953310199808 1933504013896419115008 1941965099818102554624 1942058627197738942464 1969605558079976374272 1988839987358101143552 1994506198148295163904 2002747959297668284416 2008453793939541983232 2031155731769975635968 2036942500236556763136 2045359618006129311744 2050991236963041804288 2065333833025720418304 2071217975000152670208 2074371811169336819712 2094629348387787374592 2103896846130883854336 2115286442553347407872 2139195930268378595328 2169643622572473974784 2175824943434503815168 2184815955597456310272 2206687708589603160064 2215806252839973421056 2237444985777863786496 2243819472916832059392 2259510518181984731136 2262951066730185621504 2285050198241222590464 2291560312766126358528 2295160195779146022912 2307365141583422029824 2307585210058197172224 2330120221875171753984 2340316915165405642752 2357143688720712466432 2366883951897244336128 2373627211019458707456 2379697247872515833856 2407295682097748901888 2417243184916334641152 2430804428993234731008 2440849075394033221632 2447803061363816792064 2454776859259440201728 2464920565289437888512 2482523672163303555072 2499883977563046936576 2524296907031436066816 2535343324762522779648 2541949332954732822528 2571429478604413599744 2578005351861892153344 2582055220251539275776 2632856529561081348096 2651786649810801524736 2670330612396891045888 2689004253043023151104 2708207642359967514624 2727146157341505748992 2734654982617389072384 2753778444034293891072 2761623966666870226944 2765829081559115759616 2792839131183716499456 2805195794841178472448 2812369474758427803648 2820381923404463210496 2839834020410365575168 2852261240357838127104 2892858163429965299712 2901099924579338420224 2912947649727153831936 2913087940796608413696 2954408337119964561408 2983259981037151715328 2991759297222442745856 3004121938946502426624 3012680690909312974848 3046733597654963453952 3055413750354835144704 3076486855444562706432 3106826962500229005312 3111557716754005229568 3141944022581681061888 3155845269196325781504 3172929663830021111808 3177914117232663724032 3222990913221779521536 3241072571990979641344 3254465433858710962176 3263737415151755722752 3286560753719250518016 3310031562884404740096 3323709379259960131584 3333178636750729248768 3356167478666795679744 3365729209375248089088 3380457766350030372864 3389265777272977096704 3428572638139218132992 3437340469149189537792 3442740293668719034368 3461377815087295758336 3495180332812757630976 3510475372748108464128 3535715533081068699648 3550325927845866504192 3560440816529188061184 3610943523146623352832 3646206643489852096512 3671704592045725188096 3682165288889160302592 3697380847934156832768 3723785508244955332608 3749825966344570404864 3786445360547154100224 3803014987143784169472 3857144217906620399616 3867008027792838230016 3884117254395477884928 3939211116159952748544 3977679974716202287104 3989012396296590327808 4005495918595336568832 4016907587879083966464 4062311463539951271936 4073885000473113526272 4090719236012258623488 4101982473926083608576 4130667666051440836608 4142435950000305340416 4148743622338673639424 4189258696775574749184 4207793692261767708672 4230572885106694815744 4278391860536757190656 4339287245144947949568 4351649886869007630336 4369631911194912620544 4413375417179206320128 4431612505679946842112 4474889971555727572992 4487638945833664118784 4519021036363969462272 4570100396482445180928 4583120625532252717056 4590320391558292045824 4614730283166844059648 4660240443750343507968 4714287377441424932864 4733767903794488672256 4747254422038917414912 4759394495745031667712 4814591364195497803776 4834486369832669282304 4861608857986469462016 4881698150788066443264 4895606122727633584128 4909553718518880403456 4929841130578875777024 4965047344326607110144 4999767955126093873152 5048593814062872133632 5070686649525045559296 5083898665909465645056 5142858957208827199488 5156010703723784306688 5164110440503078551552 5265713059122162696192 5303573299621603049472 5340661224793782091776 5416415284719935029248 5469309965234778144768 5507556888068587782144 5523247933333740453888 5585678262367432998912 5610391589682356944896 5624738949516855607296 5679668040820731150336 5704522480715676254208 5785716326859930599424 5802199849158676840448 5825895299454307663872 5826175881593216827392 5908816674239929122816 5966519962074303430656 5983518594444885491712 6008243877893004853248 6025361381818625949696 6093467195309926907904 6110827500709670289408 6152973710889125412864 6213653925000458010624 6223115433508010459136 6283888045163362123776 6311690538392651563008 6345859327660042223616 6482145143981959282688 6508930867717421924352 6527474830303511445504 6620063125768809480192 6647418758519920263168 6712334957333591359488 6731458418750496178176 6778531554545954193408 6857145276278436265984 6874680938298379075584 6885480587337438068736 6922755630174591516672 6990360665625515261952 7020950745496216928256 7071431066162137399296 7100651855691733008384 7120881633058376122368 7221887046293246705664 7292413286979704193024 7343409184091450376192 7364330577778320605184 7394761695868313665536 7447571016489910665216 7499651932689140809728 7572890721094308200448 7606029974287568338944 7714288435813240799232 7734016055585676460032 7955359949432404574208 7978024792593180655616 8010991837190673137664 8124622927079902543872 8181438472024517246976 8203964947852167217152 8261335332102881673216 8284871900000610680832 8297487244677347278848 8378517393551149498368 8415587384523535417344 8461145770213389631488 8556783721073514381312 8678574490289895899136 8703299773738015260672 8739263822389825241088 8826750834358412640256 8863225011359893684224 8949779943111455145984 8975277891667328237568 9038042072727938924544 9140200792964890361856 9166241251064505434112 9229460566333688119296 9320480887500687015936 9428574754882849865728 9467535807588977344512 9518788991490063335424 9668972739665338564608 9723217715972938924032 9763396301576132886528 9791212245455267168256 9859682261157751554048 9930094688653214220288 9999535910252187746304 10097187628125744267264 10141373299050091118592 10167797331818931290112 10285717914417654398976 10312021407447568613376 10328220881006157103104 10531426118244325392384 10607146599243206098944 10681322449587564183552 10832830569439870058496 10938619930469556289536 11015113776137175564288 11046495866667480907776 11171356524734865997824 11249477899033711214592 11359336081641462300672 11409044961431352508416 11571432653719861198848 11652351763186433654784 11817633348479858245632 11933039924148606861312 11967037188889770983424 12016487755786009706496 12050722763637251899392 12186934390619853815808 12221655001419340578816 12305947421778250825728 12427307850000916021248 12446230867016020918272 12567776090326724247552 12623381076785303126016 12691718655320084447232 12964290287963918565376 13017861735434843848704 13054949660607022891008 13240126251537618960384 13294837517039840526336 13424669914667182718976 13462916837500992356352 13557063109091908386816 13749361876596758151168 13770961174674876137472 13980721331251030523904 14142862132324274798592 14201303711383466016768 14241763266116752244736 14443774092586493411328 14584826573959408386048 14686818368182900752384 14728661155556641210368 14789523391736627331072 14895142032979821330432 14999303865378281619456 15145781442188616400896 15212059948575136677888 15428576871626481598464 15468032111171352920064 15910719898864809148416 15956049585186361311232 16021983674381346275328 16249245854159805087744 16407929895704334434304 16522670664205763346432 16569743800001221361664 16757034787102298996736 16831174769047070834688 17113567442147028762624 17357148980579791798272 17406599547476030521344 17478527644779650482176 17653501668716825280512 17726450022719787368448 17899559886222910291968 17950555783334656475136 18076084145455877849088 18280401585929780723712 18332482502129010868224 18458921132667376238592 18640961775001374031872 18857149509765699731456 18935071615177954689024 19037577982980126670848 19446435431945877848064 19526792603152265773056 19582424490910534336512 19860189377306428440576 20194375256251488534528 20335594663637862580224 20571435828835308797952 20624042814895137226752 20656441762012314206208 21062852236488650784768 21214293198486412197888 21362644899175128367104 21665661138879740116992 21877239860939112579072 22030227552274351128576 22092991733334961815552 22342713049469731995648 22498955798067422429184 22718672163282924601344 22818089922862705016832 23142865307439722397696 23866079848297213722624 23934074377779541966848 24032975511572019412992 24373868781239707631616 24611894843556501651456 24854615700001832042496 24892461734032041836544 25135552180653448495104 25246762153570606252032 25383437310640168894464 25928580575927837130752 26035723470869687697408 26109899321214045782016 26480252503075237920768 26589675034079681052672 26849339829334365437952 26925833675001984712704 27114126218183816773632 27498723753193516302336 27961442662502061047808 28285724264648549597184 28402607422766932033536 29169653147918816772096 29373636736365801504768 29579046783473254662144 29790284065959642660864 29998607730756563238912 30291562884377232801792 30424119897150273355776 30857153743252963196928 30936064222342705840128 31821439797729618296832 31912099170372722622464 32043967348762692550656 32498491708319610175488 32815859791408668868608 33045341328411526692864 33139487600002442723328 33514069574204597993472 34227134884294057525248 34714297961159583596544 34957055289559300964352 35452900045439574736896 35799119772445820583936 35901111566669312950272 36152168290911755698176 36560803171859561447424 36664965004258021736448 36917842265334752477184 37281923550002748063744 37714299019531399462912 37870143230355909378048 38075155965960253341696 38892870863891755696128 39053585206304531546112 39164848981821068673024 39720378754612856881152 40388750512502977069056 40671189327275725160448 41248085629790274453504 41312883524024628412416 42428586396972824395776 42725289798350256734208 43331322277759480233984 43754479721878225158144 44060455104548702257152 44185983466669923631104 44685426098939463991296 44997911596134844858368 45437344326565849202688 45636179845725410033664 46285730614879444795392 47732159696594427445248 47868148755559083933696 48065951023144038825984 48747737562479415263232 49223789687113003302912 49709231400003664084992 50271104361306896990208 50493524307141212504064 51857161151855674261504 52071446941739375394816 52219798642428091564032 52960505006150475841536 53179350068159362105344 53698679658668730875904 53851667350003969425408 54228252436367633547264 54997447506387032604672 55922885325004122095616 56571448529297099194368 56805214845533864067072 58339306295837633544192 58747273472731603009536 59580568131919285321728 60583125768754465603584 61714307486505926393856 61872128444685411680256 63642879595459236593664 63824198340745445244928 64087934697525385101312 64996983416639220350976 65631719582817337737216 66090682656823053385728 66278975200004885446656 67028139148409195986944 68454269768588115050496 69428595922319167193088 71598239544891641167872 71802223133338625900544 73121606343719122894848 73835684530669504954368 74563847100005496127488 75428598039062798925824 75740286460711818756096 76150311931920506683392 77785741727783511392256 78107170412609063092224 78329697963642137346048 79440757509225713762304 80777501025005954138112 81342378654551450320896 82496171259580548907008 84857172793945648791552 87508959443756450316288 88120910209097404514304 89370852197878927982592 89995823192269689716736 90874688653131698405376 91272359691450820067328 92571461229758889590784 95464319393188854890496 95736297511118167867392 96131902046288077651968 97495475124958830526464 98447579374226006605824 99418462800007328169984 100542208722613793980416 103714322303711348523008 104142893883478750789632 106358700136318724210688 107397359317337461751808 107703334700007938850816 108456504872735267094528 109994895012774065209344 111845770650008244191232 113142897058594198388736 113610429691067728134144 116678612591675267088384 117494546945463206019072 119161136263838570643456 121166251537508931207168 123744256889370823360512 127285759190918473187328 128175869395050770202624 129993966833278440701952 131263439165634675474432 132181365313646106771456 132557950400009770893312 134056278296818391973888 136908539537176230100992 138857191844638334386176 143196479089783282335744 143604446266677251801088 146243212687438245789696 147671369061339009908736 149127694200010992254976 151480572921423637512192 155571483455567022784512 156214340825218126184448 156659395927284274692096 158881515018451427524608 161555002050011908276224 162684757309102900641792 164992342519161097814016 169714345587891297583104 175017918887512900632576 176241820418194809028608 178741704395757855965184 181749377306263396810752 185142922459517779181568 190928638786377709780992 191472595022236335734784 192263804092576155303936 194990950249917661052928 196895158748452013211648 198836925600014656339968 201084417445227587960832 207428644607422697046016 208285787766957501579264 214794718634674923503616 215406669400015877701632 223691541300016488382464 226285794117188396777472 227220859382135456268288 233357225183350534176768 234989093890926412038144 238322272527677141286912 242332503075017862414336 247488513778741646721024 254571518381836946374656 262526878331269350948864 264362730627292213542912 268112556593636783947776 273817079074352460201984 277714383689276668772352 286392958179566564671488 287208892533354503602176 292486425374876491579392 295342738122678019817472 298255388400021984509952 311142966911134045569024 312428681650436252368896 323110004100023816552448 325369514618205801283584 329984685038322195628032 339428691175782595166208 350035837775025801265152 352483640836389618057216 357483408791515711930368 363498754612526793621504 381857277572755419561984 384527608185152310607872 389981900499835322105856 393790317496904026423296 397673851200029312679936 402168834890455175921664 414857289214845394092032 416571575533915003158528 429589437269349847007232 430813338800031755403264 447383082600032976764928 454441718764270912536576 466714450366701068353536 469978187781852824076288 476644545055354282573824 484665006150035724828672 494977027557483293442048 509143036763673892749312 525053756662538701897728 528725461254584427085824 536225113187273567895552 555428767378553337544704 572785916359133129342976 574417785066709007204352 584972850749752983158784 590685476245356039634944 596510776800043969019904 622285933822268091138048 624857363300872504737792 646220008200047633104896 678857382351565190332416 700071675550051602530304 704967281672779236114432 714966817583031423860736 726997509225053587243008 763714555145510839123968 787580634993808052846592 804337669780910351843328 829714578429690788184064 833143151067830006317056 859178874538699694014464 861626677600063510806528 894766165200065953529856 933428900733402136707072 969330012300071449657344 989954055114966586884096 1018286073527347785498624 1050107513325077403795456 1057450922509168854171648 1072450226374547135791104 1145571832718266258685952 1169945701499505966317568 1181370952490712079269888 1193021553600087938039808 1244571867644536182276096 1249714726601745009475584 1292440016400095266209792 1400143351100103205060608 1409934563345558472228864 1429933635166062847721472 1453995018450107174486016 1527429110291021678247936 1575161269987616105693184 1608675339561820703686656 1666286302135660012634112 1718357749077399388028928 1723253355200127021613056 1789532330400131907059712 1866857801466804273414144 1938660024600142899314688 2036572147054695570997248 2100215026650154807590912 2114901845018337708343296 2144900452749094271582208 2291143665436532517371904 2362741904981424158539776 2489143735289072364552192 2499429453203490018951168 2584880032800190532419584 2800286702200206410121216 2907990036900214348972032 3054858220582043356495872 3150322539975232211386368 3217350679123641407373312 3436715498154798776057856 3579064660800263814119424 3733715602933608546828288 3877320049200285798629376 4200430053300309615181824 4229803690036675416686592 4289800905498188543164416 4582287330873065034743808 4725483809962848317079552 4998858906406980037902336 5169760065600381064839168 5600573404400412820242432 5815980073800428697944064 6109716441164086712991744 6300645079950464422772736 6434701358247282814746624 6873430996309597552115712 7467431205867217093656576 7754640098400571597258752 8400860106600619230363648 9164574661746130069487616 9450967619925696634159104 11201146808800825640484864 11631960147600857395888128 12601290159900928845545472 12869402716494565629493248 13746861992619195104231424 15509280196801143194517504 16801720213201238460727296 18329149323492260138975232 18901935239851393268318208 22402293617601651280969728 23263920295201714791776256 25202580319801857691090944 27493723985238390208462848 33603440426402476921454592 37803870479702786536636416 46527840590403429583552512 50405160639603715382181888 54987447970476780416925696 67206880852804953842909184 75607740959405573073272832 100810321279207430764363776 151215481918811146146545664 201620642558414861528727552 302430963837622292293091328 604861927675244584586182656
- Sum of all divisors σ(n): 2207360549697596300856253845
- Sum of proper divisors (its aliquot sum) s(n): 1602498622022351716270071189
- 604861927675244584586182656 is an abundant number, because the sum of its proper divisors (1602498622022351716270071189) is greater than itself. Its abundance is 997636694347107131683888533
Bases of 604861927675244584586182656
- Binary: 111110100010101000111111011001101010011010111101100010000000000000000000000000000000000002
- Hexadecimal: 0x1F4547ECD4D7B1000000000
- Base-36: 2400LLC4SVPVU9S000
Squares and roots of 604861927675244584586182656
- 604861927675244584586182656 squared (6048619276752445845861826562) is 365857951551012810714181126777242607741080314195214336
- 604861927675244584586182656 cubed (6048619276752445845861826563) is 221293545830461848002881228477774250190589350996440546082354889987421465965756416
-
604861927675244584586182656 is a
perfect square number . Itssquare root is 24593940873216 -
The
cube root of 604861927675244584586182656 is 845704710.8062815495
Scales and comparisons
How big is 604861927675244584586182656?- 604,861,927,675,244,584,586,182,656 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 604,861,927,675,244,584,586,182,656 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 604861927675244584586182656 cubic inches would be around 70475392.6 feet tall.
Recreational maths with 604861927675244584586182656
- 604861927675244584586182656 backwards is 656281685485442576729168406
- The number of decimal digits it has is: 27
- The sum of 604861927675244584586182656's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 604861927675244584586182656 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 604861927675244584586182656 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/604861927675244584586182656/
Chicago style:
Numbermatics. 2024. "Number 604861927675244584586182656 - Facts about the integer". https://numbermatics.com/n/604861927675244584586182656/
The information we have on file for 604861927675244584586182656 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 604861927675244584586182656, math, Factors of 604861927675244584586182656, curriculum, school, college, exams, university, Prime factorization of 604861927675244584586182656, STEM, science, technology, engineering, physics, economics, calculator, six hundred four septillion, eight hundred sixty-one sextillion, nine hundred twenty-seven quintillion, six hundred seventy-five quadrillion, two hundred forty-four trillion, five hundred eighty-four billion, five hundred eighty-six million, one hundred eighty-two thousand, six hundred fifty-six.