672209564843627982341554176
672,209,564,843,627,982,341,554,176 is an even composite number composed of six prime numbers multiplied together.
672209564843627982341554176 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, two hundred seventy-five divisors.
Prime factorization of 672209564843627982341554176:
214 × 310 × 134 × 712 × 1272 × 5472
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 71 × 71 × 127 × 127 × 547 × 547)See below for interesting mathematical facts about the number 672209564843627982341554176 from the Numbermatics database.
Names of 672209564843627982341554176
- Cardinal: 672209564843627982341554176 can be written as Six hundred seventy-two septillion, two hundred nine sextillion, five hundred sixty-four quintillion, eight hundred forty-three quadrillion, six hundred twenty-seven trillion, nine hundred eighty-two billion, three hundred forty-one million, five hundred fifty-four thousand, one hundred seventy-six.
Scientific notation
- Scientific notation: 6.72209564843627982341554176 × 1026
Factors of 672209564843627982341554176
Divisors of 672209564843627982341554176
- Number of divisors d(n): 22275
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 39 48 52 54 64 71 72 78 81 96 104 108 117 127 128 142 144 156 162 169 192 208 213 216 234 243 254 256 284 288 312 324 338 351 381 384 416 426 432 468 486 507 508 512 547 568 576 624 639 648 676 702 729 762 768 832 852 864 923 936 972 1014 1016 1024 1053 1094 1136 1143 1152 1248 1278 1296 1352 1404 1458 1521 1524 1536 1641 1651 1664 1704 1728 1846 1872 1917 1944 2028 2032 2048 2106 2187 2188 2197 2272 2286 2304 2496 2556 2592 2704 2769 2808 2916 3042 3048 3072 3159 3282 3302 3328 3408 3429 3456 3692 3744 3834 3888 4056 4064 4096 4212 4374 4376 4394 4544 4563 4572 4608 4923 4953 4992 5041 5112 5184 5408 5538 5616 5751 5832 6084 6096 6144 6318 6561 6564 6591 6604 6656 6816 6858 6912 7111 7384 7488 7668 7776 8112 8128 8192 8307 8424 8748 8752 8788 9017 9088 9126 9144 9216 9477 9846 9906 9984 10082 10224 10287 10368 10816 11076 11232 11502 11664 11999 12168 12192 12288 12636 13122 13128 13182 13208 13312 13632 13689 13716 13824 14222 14768 14769 14859 14976 15123 15336 15552 16129 16224 16256 16384 16614 16848 17253 17496 17504 17576 18034 18176 18252 18288 18432 18954 19683 19692 19773 19812 19968 20164 20448 20574 20736 21333 21463 21632 22152 22464 23004 23328 23998 24336 24384 24576 24921 25272 26244 26256 26364 26416 26624 27051 27264 27378 27432 27648 28431 28444 28561 29536 29538 29718 29952 30246 30672 30861 31104 32258 32448 32512 33228 33696 34506 34992 35008 35152 35997 36068 36352 36504 36576 36864 37908 38837 39366 39384 39546 39624 39936 40328 40896 41067 41148 41472 42666 42926 43264 44304 44307 44577 44928 45369 46008 46656 47996 48387 48672 48768 49152 49842 50544 51759 52488 52512 52728 52832 53248 54102 54528 54756 54864 55296 56862 56888 57122 59049 59072 59076 59319 59436 59904 60492 61344 61722 62208 63999 64389 64516 64896 65024 65533 66456 67392 69012 69469 69984 70016 70304 71994 72136 72704 73008 73152 73728 74763 75816 77674 78732 78768 79092 79248 79872 80656 81153 81792 82134 82296 82944 85293 85332 85683 85852 86528 88608 88614 89154 89856 90738 92016 92443 92583 93312 95992 96774 97344 97536 99684 101088 103518 104976 105024 105456 105664 106496 107991 108204 109056 109512 109728 110592 113724 113776 114244 116511 117221 118098 118144 118152 118638 118872 119808 120984 122688 123201 123444 124416 127998 128778 129032 129792 130048 131066 132912 132921 133731 134784 136107 138024 138938 139968 140032 140608 143988 144272 145161 145408 146016 146304 147456 149526 151632 155277 155348 155987 157464 157536 158184 158496 159744 161312 162306 163584 164268 164592 165888 170586 170664 171366 171704 173056 177216 177228 177957 178308 179712 181476 184032 184886 185166 186624 191984 191997 193167 193548 194688 195072 196599 199368 202176 207036 208407 209677 209952 210048 210912 211328 212992 215982 216408 218112 219024 219456 221184 224289 227448 227552 228488 233022 234442 236196 236288 236304 237276 237744 239616 241968 243459 245376 246402 246888 248832 255879 255996 257049 257556 258064 259584 260096 262132 265824 265842 267462 269568 272214 276048 277329 277749 277876 279019 279936 280064 281216 287976 288544 290322 290816 292032 292608 299052 299209 303264 310554 310696 311974 314928 315072 316368 316992 319488 322624 323973 324612 327168 328536 329184 331776 341172 341328 342732 343408 346112 349533 351663 354432 354456 355914 356616 359424 362952 368064 369603 369772 370332 373248 383968 383994 386334 387096 389376 390144 393198 398736 398763 401193 404352 408321 414072 416814 419354 419904 420096 421824 422656 431964 432816 435483 436224 438048 438912 442368 448578 454896 455104 456976 465831 466044 467961 468884 472392 472576 472608 474552 475488 479232 483936 486918 490752 492804 493776 497664 504881 511758 511992 514098 515112 516128 519168 520192 524264 531648 531684 533871 534924 539136 544428 552096 554658 555498 555752 558038 559872 560128 562432 575952 575991 577088 579501 580644 581632 584064 585216 589797 598104 598418 606528 621108 621392 623948 625221 629031 629856 630144 632736 633984 638976 640207 645248 647946 649224 654336 657072 658368 663552 672867 682344 682656 685464 686816 692224 699066 703326 708864 708912 711828 713232 718848 725904 730377 736128 739206 739544 740664 746496 767637 767936 767988 771147 772668 774192 778752 780288 786396 797472 797526 802386 808704 816642 828144 831987 833247 833628 837057 838708 839808 840192 843648 845312 851929 863928 865632 870966 872448 876096 877824 897156 897627 903097 909792 910208 913952 931662 932088 935922 937768 944784 945152 945216 949104 950976 958464 967872 971919 973836 981504 985608 987552 995328 1009762 1023516 1023984 1028196 1030224 1032256 1038336 1040384 1048528 1048599 1054989 1063296 1063368 1067742 1069848 1078272 1088856 1104192 1108809 1109316 1110996 1111504 1116076 1119744 1120256 1124864 1145159 1151904 1151982 1154176 1159002 1161288 1163264 1168128 1170432 1179594 1196208 1196289 1196836 1201759 1203579 1213056 1224963 1242216 1242784 1247896 1250442 1258062 1259712 1260288 1265472 1267968 1280414 1290496 1295892 1298448 1306449 1308672 1314144 1316736 1327104 1345734 1364688 1365312 1370928 1373632 1384448 1397493 1398132 1403883 1406652 1417728 1417824 1423656 1426464 1437696 1451808 1460754 1472256 1478412 1479088 1481328 1492992 1514643 1523873 1535274 1535872 1535976 1542294 1545336 1548384 1557504 1560576 1572792 1594944 1595052 1601613 1604772 1617408 1633284 1656288 1663974 1666494 1667256 1674114 1677416 1679616 1680384 1687296 1690624 1703858 1727856 1727973 1731264 1738503 1741932 1744896 1752192 1755648 1769391 1794312 1795254 1806194 1819584 1820416 1827904 1863324 1864176 1871844 1875536 1875663 1887093 1889568 1890304 1890432 1898208 1901952 1916928 1920621 1935744 1943838 1947672 1963008 1971216 1975104 1990656 2018601 2019524 2027831 2047032 2047968 2056392 2060448 2064512 2076672 2080768 2097056 2097198 2109978 2126592 2126736 2135484 2139696 2156544 2177712 2191131 2208384 2217618 2218632 2221992 2223008 2232152 2239488 2240512 2249728 2290318 2303808 2303964 2308352 2313441 2318004 2322576 2336256 2340864 2359188 2392416 2392578 2393672 2403518 2407158 2426112 2449926 2484432 2485568 2495792 2495961 2499741 2500884 2511171 2516124 2519424 2520576 2530944 2535936 2555787 2560828 2580992 2591784 2596896 2612898 2617344 2628288 2633472 2691468 2692881 2709291 2725801 2729376 2730624 2741856 2747264 2757427 2768896 2794986 2796264 2807766 2813304 2835456 2835648 2847312 2852928 2875392 2903616 2915757 2921508 2944512 2956824 2958176 2962656 2985984 3029286 3047746 3070548 3071744 3071952 3084588 3090672 3096768 3115008 3121152 3145584 3145797 3164967 3189888 3190104 3203226 3209544 3234816 3266568 3312576 3326427 3327948 3332988 3334512 3348228 3354832 3359232 3360768 3374592 3381248 3407716 3435477 3455712 3455946 3462528 3477006 3483864 3489792 3504384 3511296 3538782 3588624 3588867 3590508 3605277 3610737 3612388 3627247 3639168 3640832 3655808 3674889 3726648 3728352 3743688 3751072 3751326 3774186 3779136 3780608 3780864 3796416 3803904 3841242 3871488 3887676 3889717 3895344 3919347 3926016 3942432 3950208 3981312 4037202 4039048 4055662 4094064 4095936 4112784 4120896 4129024 4153344 4192479 4194112 4194396 4211649 4219956 4253184 4253472 4270968 4279392 4313088 4355424 4382262 4416768 4435236 4437264 4443984 4446016 4464304 4478976 4481024 4499456 4543929 4571619 4580636 4607616 4607928 4616704 4626882 4636008 4645152 4672512 4681728 4718376 4784832 4785156 4787344 4804839 4807036 4814316 4852224 4899852 4932299 4968864 4971136 4991584 4991922 4999482 5001768 5022342 5032248 5038848 5041152 5061888 5071872 5111574 5121656 5161984 5183568 5183919 5193792 5215509 5225796 5234688 5256576 5266944 5308173 5382936 5385762 5418582 5451602 5458752 5461248 5483712 5494528 5514854 5589972 5592528 5615532 5626608 5626989 5661279 5670912 5671296 5694624 5705856 5750784 5761863 5807232 5831514 5843016 5889024 5913648 5916352 5925312 5971968 6055803 6058572 6083493 6095492 6141096 6143488 6143904 6169176 6181344 6193536 6230016 6242304 6291168 6291594 6329934 6379776 6380208 6406452 6419088 6469632 6533136 6563453 6573393 6625152 6652854 6655896 6665976 6669024 6696456 6709664 6718464 6721536 6749184 6762496 6815432 6870954 6911424 6911892 6925056 6940323 6954012 6967728 7008768 7022592 7077564 7177248 7177734 7181016 7210554 7221474 7224776 7254494 7278336 7281664 7311616 7349778 7453296 7456704 7487376 7487883 7499223 7502144 7502652 7533513 7548372 7558272 7561216 7561728 7592832 7607808 7667361 7682484 7742976 7775352 7779434 7790688 7838694 7852032 7884864 7900416 8074404 8078096 8078643 8111324 8127873 8177403 8188128 8191872 8225568 8241792 8258048 8272281 8306688 8322691 8384958 8388224 8388792 8423298 8439912 8506368 8506944 8541936 8558784 8626176 8710848 8747271 8764524 8822563 8833536 8870472 8874528 8887968 8892032 8928608 8957952 8962048 8998912 9087858 9143238 9161272 9215232 9215856 9233408 9253764 9272016 9290304 9345024 9363456 9436752 9437391 9494901 9569664 9570312 9574688 9609678 9614072 9628632 9704448 9799704 9864598 9937728 9942272 9979281 9983168 9983844 9998964 10003536 10044684 10064496 10077696 10082304 10123776 10143744 10223148 10243312 10306431 10323968 10367136 10367838 10387584 10431018 10451592 10469376 10513152 10533888 10616346 10765872 10766601 10771524 10815831 10832211 10837164 10881741 10903204 10917504 10922496 10967424 10989056 11024667 11029708 11075077 11179944 11185056 11231064 11253216 11253978 11322558 11341824 11342592 11389248 11411712 11523726 11614464 11663028 11669151 11686032 11740261 11758041 11778048 11827296 11832704 11850624 11943936 12111606 12117144 12166986 12190984 12282192 12286976 12287808 12338352 12362688 12387072 12460032 12582336 12583188 12634947 12659868 12759552 12760416 12812904 12838176 12939264 13066272 13126906 13146786 13250304 13305708 13311792 13331952 13338048 13392912 13419328 13436928 13443072 13498368 13524992 13630864 13631787 13714857 13741908 13822848 13823784 13850112 13880646 13908024 13935456 14017536 14045184 14155128 14354496 14355468 14362032 14414517 14421108 14442948 14449552 14508988 14556672 14563328 14623232 14699556 14796897 14887067 14906592 14913408 14974752 14975766 14998446 15004288 15005304 15067026 15096744 15116544 15122432 15123456 15185664 15215616 15334722 15364968 15485952 15550704 15551757 15558868 15581376 15622867 15646527 15677388 15704064 15769728 15800832 15924519 16148808 16156192 16157286 16222648 16255746 16354806 16376256 16383744 16451136 16483584 16516096 16544562 16645382 16769916 16776448 16777584 16846596 16879824 16880967 16983837 17012736 17013888 17083872 17117568 17252352 17285589 17421696 17494542 17529048 17645126 17667072 17740944 17749056 17775936 17784064 17857216 17915904 17997824 18167409 18175716 18250479 18286476 18322544 18430464 18431712 18466816 18507528 18544032 18580608 18690048 18726912 18873504 18874782 18989802 19139328 19140624 19149376 19219356 19228144 19257264 19408896 19599408 19690359 19720179 19729196 19810349 19875456 19884544 19958562 19966336 19967688 19997928 20007072 20089368 20128992 20155392 20164608 20247552 20287488 20446296 20486624 20612862 20647936 20734272 20735676 20775168 20820969 20862036 20903184 21026304 21067776 21232692 21243839 21531744 21533202 21543048 21631662 21664422 21674328 21763482 21806408 21835008 21844992 21934848 21978112 22049334 22059416 22150154 22359888 22370112 22462128 22463649 22506432 22507956 22600539 22645116 22683648 22685184 22778496 22823424 23002083 23047452 23228928 23326056 23338302 23372064 23480522 23516082 23556096 23654592 23665408 23701248 24223212 24234288 24235929 24333972 24381968 24383619 24532209 24564384 24573952 24575616 24676704 24725376 24774144 24816843 24920064 24968073 25164672 25166376 25269894 25319736 25519104 25520832 25625808 25676352 25878528 26132544 26241813 26253812 26293572 26467689 26500608 26611416 26623584 26663904 26676096 26785824 26838656 26873856 26886144 26996736 27049984 27261728 27263574 27429714 27483816 27645696 27647568 27700224 27761292 27816048 27870912 28035072 28090368 28310256 28312173 28484703 28708992 28710936 28724064 28829034 28842216 28885896 28899104 29017976 29113344 29126656 29246464 29399112 29593794 29774134 29813184 29826816 29949504 29951532 29996892 30008576 30010608 30134052 30193488 30233088 30246912 30371328 30431232 30669444 30729936 30919293 30971904 31101408 31103514 31117736 31162752 31245734 31293054 31354776 31408128 31539456 31601664 31849038 32297616 32299803 32312384 32314572 32445296 32447493 32496633 32511492 32645223 32709612 32752512 32767488 32902272 32967168 33032192 33074001 33089124 33225231 33290764 33539832 33552896 33555168 33693192 33759648 33761934 33967674 34025472 34027776 34167744 34235136 34571178 34843392 34989084 35007453 35058096 35220783 35274123 35290252 35334144 35435413 35481888 35498112 35551872 35568128 35714432 35831808 35846551 35995648 36334818 36351432 36500958 36572952 36645088 36860928 36863424 36933632 37015056 37088064 37161216 37380096 37747008 37749564 37904841 37979604 37999543 38278656 38281248 38298752 38438712 38456288 38514528 38817792 39198816 39380718 39440358 39458392 39620698 39750912 39769088 39917124 39932672 39935376 39995856 40014144 40178736 40257984 40310784 40329216 40495104 40574976 40892592 40895361 40973248 41144571 41225724 41295872 41468544 41471352 41550336 41641938 41724072 41806368 42052608 42135552 42465384 42487678 43063488 43066404 43086096 43243551 43263324 43328844 43348656 43526964 43612816 43670016 43689984 43869696 43956224 44098668 44118832 44300308 44390691 44661201 44719776 44740224 44924256 44927298 45012864 45015912 45201078 45290232 45367296 45370368 45556992 45646848 46004166 46094904 46457856 46652112 46655271 46676604 46744128 46868601 46939581 46961044 47032164 47112192 47309184 47330816 47402496 47773557 48446424 48468576 48471858 48667944 48763936 48767238 49064418 49128768 49147904 49151232 49353408 49450752 49548288 49633686 49936146 50329344 50332752 50539788 50566321 50639472 50642901 50951511 51038208 51041664 51251616 51352704 51757056 51856767 52265088 52483626 52507624 52587144 52935378 53001216 53222832 53247168 53327808 53352192 53571648 53677312 53747712 53993472 54502227 54523456 54527148 54751437 54859428 54967632 55291392 55295136 55400448 55522584 55632096 55741824 56070144 56180736 56620512 56624346 56969406 57417984 57421872 57448128 57658068 57684432 57771792 57798208 58035952 58226688 58253312 58492928 58798224 59071077 59160537 59187588 59431047 59548268 59626368 59653632 59899008 59903064 59993784 60017152 60021216 60268104 60386976 60466176 60493824 60742656 60862464 61338888 61459872 61838586 61943808 62202816 62207028 62235472 62325504 62462907 62491468 62586108 62709552 63078912 63203328 63698076 63731517 64119887 64595232 64599606 64624768 64629144 64890592 64894986 64993266 65022984 65290446 65419224 65505024 65534976 65804544 65934336 66064384 66148002 66178248 66450462 66581528 67079664 67105792 67110336 67386384 67390947 67519296 67523868 67801617 67935348 68050944 68055552 68335488 68470272 69006249 69142356 69686784 69978168 70014906 70116192 70441566 70548246 70580504 70668288 70870826 70963776 70996224 71103744 71136256 71428864 71693102 72669636 72702864 72707787 73001916 73145904 73150857 73290176 73596627 73721856 73726848 73867264 74030112 74176128 74322432 74450529 74760192 74904219 75494016 75499128 75809682 75959208 75999086 76557312 76562496 76597504 76877424 76912576 77029056 77635584 78397632 78725439 78761436 78880716 78916784 79241396 79403067 79501824 79538176 79834248 79865344 79870752 79991712 80028288 80357472 80515968 80621568 80658432 80990208 81149952 81306289 81785184 81790722 81946496 82289142 82451448 82591744 82937088 82942704 83100672 83283876 83448144 83612736 84105216 84271104 84930768 84936519 84975356 85324889 85454109 86126976 86132808 86172192 86487102 86526648 86657688 86697312 87053928 87225632 87340032 87379968 87739392 87912448 88197336 88237664 88600616 88781382 89322402 89439552 89480448 89848512 89854596 90025728 90031824 90402156 90580464 90740736 91113984 91293696 92008332 92189808 92757879 92915712 93304224 93310542 93353208 93488256 93737202 93879162 93922088 94064328 94224384 94618368 94661632 94804992 95547114 96892848 96937152 96943716 97335888 97342479 97489899 97527872 97534476 97935669 98128836 98257536 98295808 98302464 98706816 98901504 99096576 99222003 99267372 99675693 99872292 100658688 100665504 101079576 101132642 101278944 101285802 101903022 102076416 102083328 102503232 102705408 103713534 104530176 104967252 105015248 105022359 105174288 105662349 105822369 105870756 106002432 106306239 106445664 106494336 106655616 106704384 107143296 107354624 107495424 107539653 107986944 108194983 109004454 109046912 109054296 109502874 109718856 109935264 110582784 110590272 110800896 111045168 111264192 111483648 112140288 113241024 113248692 113714523 113938812 113998629 114693319 114835968 114843744 114896256 115316136 115368864 115543584 115596416 116071904 116453376 116506624 116985856 117596448 118142154 118321074 118375176 118862094 119096536 119252736 119307264 119798016 119806128 119987568 120034304 120042432 120536208 120773952 120932352 120987648 121485312 121724928 122677776 122686083 122919744 123433713 123677172 123887616 124405632 124414056 124470944 124651008 124925814 124982936 125172216 125419104 126157824 126406656 127396152 127463034 128239774 129190464 129199212 129249536 129258288 129730653 129781184 129789972 129986532 130045968 130580892 130838448 131010048 131069952 131609088 131868672 132128768 132296004 132356496 132900924 133163056 133172073 133983603 134159328 134211584 134220672 134772768 134781894 135038592 135047736 135603234 135870696 136101888 136111104 136670976 136940544 138012498 138284712 139373568 139956336 139965813 140029812 140232384 140605803 140818743 140883132 141096492 141161008 141336576 141741652 141927552 141992448 142207488 142272512 142857728 143320671 143386204 143976001 145339272 145405728 145415574 146003832 146291808 146301714 146580352 147193254 147443712 147453696 147734528 148060224 148352256 148644864 148901058 149808438 150988032 150998256 151619364 151698963 151918416 151928703 151998172 152623393 152854533 153114624 153124992 153195008 153754848 153825152 154058112 155271168 155570301 156795264 157450878 157522872 157761432 157833568 158482792 158806134 159003648 159076352 159668496 159730688 159741504 159983424 160056576 160714944 161031936 161243136 161980416 162612578 163570368 163581444 163892992 164254311 164578284 164902896 165874176 165885408 166201344 166567752 166896288 167225472 168210432 168542208 169861536 169873038 169950712 170649778 170908218 172253952 172265616 172344384 172974204 173053296 173315376 173394624 174107856 174451264 174680064 174759936 175478784 175824896 176394672 176475328 177201232 177213231 177481611 177562764 178293141 178644804 178879104 178960896 179697024 179709192 180051456 180063648 180804312 181160928 181481472 182227968 182587392 184016664 184379616 185515758 185831424 186608448 186621084 186706416 186976512 187388721 187474404 187758324 187844176 188128656 189236736 189323264 189609984 191094228 191194551 192359661 193531871 193785696 193874304 193887432 194671776 194684958 194979798 195055744 195068952 195871338 196257672 196515072 196591616 196604928 197413632 197803008 198193152 198444006 198534744 199351386 199744584 201317376 201331008 202159152 202172841 202265284 202557888 202571604 203404851 203806044 204152832 204166656 205006464 205410816 207018747 207427068 209060352 209934504 210030496 210044718 210348576 211324698 211644738 211741512 212004864 212612478 212891328 212988672 213311232 213408768 214286592 214709248 215079306 216389966 218008908 218093824 218108592 218123361 219005748 219437712 219452571 219870528 220789881 221165568 221180544 221601792 222090336 222528384 222967296 223351587 224280576 224712657 226482048 226497384 227429046 227877624 227997258 229386638 229671936 229687488 229792512 230632272 230737728 231087168 231192832 232143808 232906752 233971712 235192896 236176317 236284308 236642148 236750352 237724188 238193072 238209201 238505472 238614528 239596032 239612256 239975136 240068608 240084864 241072416 241547904 241864704 241975296 242970624 243449856 243918867 245355552 245372166 245839488 246867426 247354344 247775232 248811264 248828112 248941888 249302016 249851628 249965872 250344432 250838208 252315648 252813312 254792304 254809557 254926068 255974667 256362327 256479548 257534537 258380928 258398424 258499072 258516576 259461306 259562368 259579944 259973064 260091936 261161784 261676896 262020096 262139904 263218176 263737344 264257536 264592008 264712992 265801848 266326112 266344146 267967206 268318656 268423168 268441344 269545536 269563788 270077184 270095472 271206468 271741392 272222208 273341952 273881088 276024996 276169907 276569424 278273637 278747136 279912672 279931626 280059624 280464768 281211606 281637486 281766264 282192984 282322016 282673152 283483304 283855104 283984896 284414976 284545024 285715456 286641342 286772408 287952002 290678544 290811456 290831148 292007664 292027437 292583616 292603428 293160704 293807007 294386508 294887424 294907392 296120448 296704512 297289728 297666009 297802116 299027079 299616876 301976064 301996512 303238728 303397926 303836832 303857406 303996344 305246786 305709066 306229248 306249984 306390016 307509696 307650304 308116224 311140602 313590528 314901756 315045744 315067077 315522864 315667136 316965584 316987047 317467107 317612268 318007296 318152704 318918717 319336992 319461376 319483008 319966848 320113152 321429888 322063872 322486272 322618959 323960832 324584949 325225156 327140736 327162888 327785984 328508622 329156568 329805792 331748352 331770816 332402688 333135504 333792576 334450944 336420864 339723072 339746076 339901424 341143569 341299556 341816436 341995887 344079957 344507904 344531232 344688768 345948408 346106592 346630752 346789248 348215712 348902528 349360128 349519872 350193229 350957568 351649792 352789344 352950656 354402464 354426462 354963222 355125528 356586282 357289608 357758208 357921792 359394048 359418384 360102912 360127296 361608624 362321856 362962944 364455936 365174784 368033328 368058249 368759232 370301139 371031516 371662848 373216896 373242168 373412832 373953024 374777442 374948808 375516648 375688352 376257312 378473472 378646528 379219968 382188456 382389102 384719322 387063742 387571392 387748608 387774864 389343552 389369916 389959596 390111488 390137904 391742676 392515344 393030144 393209856 394827264 395606016 396386304 396888012 397069488 398702772 399489168 399516219 401950809 402634752 402662016 404318304 404345682 404530568 405115776 405143208 406809702 407612088 408305664 408333312 410012928 410821632 414037494 414854136 418120704 419869008 419897439 420060992 420089436 420697152 421817409 422456229 422649396 423289476 423483024 424009728 425224956 425782656 425977344 426622464 426817536 428573184 429418496 429962013 430158612 431928003 432779932 436017816 436187648 436217184 436246722 438011496 438875424 438905142 439741056 441579762 442331136 442361088 443203584 444180672 445056768 445934592 446703174 449425314 452964096 452994768 454858092 455096889 455755248 455786109 455994516 457870179 458563599 458773276 459343872 459374976 459585024 460660369 461264544 461475456 462174336 462385664 464287616 465813504 466005163 466710903 467943424 470385792 472352634 472568616 473284296 473500704 475448376 476386144 476418402 477010944 477229056 479192064 479224512 479950272 480137216 480169728 482144832 483095808 483729408 485941248 487837734 490711104 490744332 491678976 492762933 493734852 493994059 494708688 497622528 497656224 497883776 498604032 499703256 499931744 500688864 501676416 504631296 505626624 509584608 509619114 509852136 511949334 512724654 512959096 515069074 516761856 516796848 516998144 517033152 518922612 519124736 519159888 519946128 520183872 522323568 523353792 524040192 524279808 526436352 527474688 529184016 529425984 531603696 531639693 532444833 532652224 532688292 534879423 535934412 536637312 536846336 536882688 539091072 539127576 540154368 540190944 542412936 543482784 544444416 546683904 547762176 552049992 552339814 553138848 556547274 557494272 559825344 559863252 560119248 560929536 562166163 562423212 563274972 563532528 564385968 564644032 566966608 567710208 567969792 568829952 569090048 571430912 573282684 573544816 573583653 575904004 577078983 580595613 581357088 581622912 581662296 584015328 584054874 585167232 585206856 586321408 587614014 588773016 589774848 589814784 592240896 593409024 594579456 595332018 595604232 598054158 599233752 603952128 603993024 606477456 606518523 606795852 607673664 607714812 607992688 610214553 610493572 611418132 612458496 612499968 612780032 615019392 615300608 616232448 621056241 622281204 626401973 627181056 629803512 630091488 630134154 631045728 631334272 633931168 633974094 634934214 635224536 636014592 636305408 637837434 638673984 638922752 638966016 639933696 640226304 642859776 644127744 645237918 649169898 650450312 654281472 654325776 654370083 655571968 657017244 657362173 658313136 658357713 659611584 662369643 663496704 663541632 664805376 666271008 667585152 668901888 670054761 672841728 674137971 679446144 679492152 679802848 682287138 682599112 683632872 683991774 688159914 689015808 689062464 689377536 691896816 692213184 693261504 693578496 696431424 697805056 698720256 700386458 701915136 705578688 705901312 708528951 708804928 708852924 709926444 710251056 713172564 714579216 714627603 715516416 715843584 718788096 718836768 720205824 720254592 723217248 724643712 725925888 728911872 730349568 731756601 736066656 736116498 737518464 740602278 742063032 743325696 746433792 746484336 746825664 747906048 749554884 749897616 751033296 751376704 752514624 756946944 757293056 758439936 764376912 764428671 764778204 767924001 769086981 769438644 772603611 774127484 775142784 775497216 775549728 778687104 778739832 779919192 780222976 780275808 783485352 785030688 786060288 786419712 789654528 791212032 792772608 793776024 794138976 797405544 798978336 799032438 803901618 805269504 805324032 808636608 808691364 809061136 810231552 810286416 813619404 815224176 816666624 820025856 821643264 828074988 828509721 829708272 833558531 834820911 836241408 839738016 839794878 840121984 840178872 841394304 843634818 844912458 845298792 846578952 846966048 848019456 850449912 851565312 851954688 853244928 853635072 857146368 858836992 859924026 860317224 863856006 865559864 872035632 872375296 872434368 872493444 876022992 876082311 877750848 877810284 879482112 881421021 883159524 884662272 884722176 888361344 890113536 891869184 893406348 897081237 898850628 905928192 905989536 909716184 910193778 911510496 911572218 911989032 915740358 917127198 917546552 918687744 918749952 919170048 921320738 922529088 922950912 924348672 924771328 928575232 932010326 933421806 940771584 944705268 945137232 945201231 946568592 947001408 950896752 950961141 952401321 952772288 952836804 954021888 954458112 956756151 958384128 958449024 959900544 960274432 960339456 964289664 966191616 967458816 967856877 971882496 973754847 975675468 981422208 981488664 983357952 985525866 987469704 987988118 989417376 995245056 995312448 995767552 997208064 999406512 999863488 1001377728 1003352832 1009262592 1019169216 1019238228 1019704272 1023430707 1023898668 1025449308 1025918192 1025987661 1030138148 1032239871 1033523712 1033593696 1033996288 1034066304 1037845224 1038249472 1038319776 1039892256 1040367744 1044647136 1046707584 1048080384 1048559616 1050579687 1052872704 1054949376 1056981757 1058368032 1058851968 1063207392 1063279386 1064889666 1065304448 1065376584 1069758846 1071868824 1073274624 1073692672 1073765376 1078182144 1078255152 1080308736 1080381888 1084825872 1086965568 1088888832 1093367808 1095524352 1104099984 1104174747 1104679628 1106277696 1109223557 1110903417 1113094548 1114988544 1119650688 1119726504 1120238496 1121859072 1124332326 1124846424 1126549944 1127065056 1128771936 1129288064 1133933216 1135420416 1135939584 1137659904 1138180096 1142861824 1146565368 1147089632 1147167306 1151808008 1154157966 1161191226 1162714176 1163245824 1163324592 1168030656 1168109748 1170334464 1170413712 1172642816 1175228028 1177546032 1179629568 1184481792 1186818048 1189158912 1190664036 1191208464 1196108316 1198467504 1198548657 1205852427 1207904256 1207986048 1212954912 1213037046 1213591704 1215347328 1215429624 1215985376 1220429106 1220987144 1222836264 1224916992 1224999936 1225560064 1230038784 1230601216 1232464896 1242112482 1244562408 1252803946 1254362112 1259607024 1260182976 1260268308 1262091456 1262668544 1265452227 1267368687 1267862336 1267948188 1269868428 1270449072 1272029184 1275674868 1277347968 1277845504 1277932032 1279867392 1280452608 1285719552 1288255488 1289886039 1290475836 1295784009 1298339796 1300900624 1308562944 1308651552 1308740166 1311143936 1314034488 1314724346 1316626272 1316715426 1319223168 1324739286 1326993408 1327083264 1329610752 1332542016 1335170304 1337803776 1340109522 1348275942 1358892288 1358984304 1359605696 1364574276 1365198224 1365290667 1367265744 1367358327 1367983548 1373610537 1375690797 1376319828 1378031616 1378124928 1378755072 1381981107 1383793632 1384426368 1386523008 1387156992 1392862848 1395610112 1397440512 1398015489 1400132709 1400772916 1403830272 1406534779 1411157376 1411802624 1417057902 1417609856 1417705848 1419852888 1420502112 1426345128 1429158432 1429255206 1431032832 1431687168 1437576192 1437673536 1440411648 1440509184 1446434496 1449287424 1457823744 1463513202 1472133312 1472232996 1475036928 1478288799 1481204556 1481982177 1484126064 1491013147 1492867584 1492968672 1493651328 1495812096 1499109768 1499795232 1502066592 1502753408 1505029248 1508312569 1513893888 1514586112 1516879872 1528753824 1528857342 1529556408 1535848002 1538173962 1538877288 1545207222 1548254968 1550285568 1550994432 1551099456 1557374208 1557479664 1559838384 1560445952 1560551616 1566970704 1570061376 1572120576 1572839424 1579309056 1582424064 1587552048 1588277952 1594811088 1594919079 1597956672 1598064876 1604638269 1607803236 1610539008 1610648064 1617273216 1617382728 1618122272 1620463104 1620572832 1627238808 1630448352 1633333248 1640051712 1643286528 1656149976 1657019442 1659416544 1667117062 1669641822 1672482816 1679476032 1679589756 1680243968 1680357744 1682788608 1686498489 1687269636 1689824916 1690597584 1693157904 1693932096 1700899824 1703130624 1703909376 1706489856 1707270144 1714292736 1717673984 1719848052 1720634448 1720750959 1727712012 1731119728 1731236949 1741786839 1744071264 1744750592 1744868736 1744986888 1752045984 1752164622 1755501696 1755620568 1758964224 1762842042 1766319048 1769324544 1769444352 1776722688 1780227072 1783738368 1786812696 1794162474 1797701256 1811856384 1811979072 1819432368 1819555569 1820387556 1823020992 1823144436 1823978064 1830643659 1831480716 1834254396 1835093104 1837375488 1837499904 1838340096 1842641476 1845058176 1845901824 1848697344 1849542656 1857150464 1863168723 1864020652 1866843612 1879205919 1881543168 1889410536 1890274464 1890402462 1893137184 1894002816 1901793504 1901922282 1904802642 1905544576 1905673608 1908043776 1908916224 1913512302 1916768256 1916898048 1919801088 1920548864 1920678912 1928579328 1932383232 1935713754 1947509694 1951350936 1962844416 1962977328 1963110249 1966715904 1971051732 1972086519 1974939408 1975073139 1975976236 1978834752 1984104109 1987108929 1990490112 1990624896 1991535104 1994416128 1998813024 1999726976 2002755456 2006705664 2010164283 2018525184 2022413913 2038338432 2038476456 2039408544 2046861414 2047797336 2050898616 2051836384 2051975322 2060276296 2064479742 2067047424 2067187392 2067992576 2068132608 2075690448 2076498944 2076639552 2079784512 2080735488 2089294272 2093415168 2096160768 2101159374 2105745408 2113963514 2116736064 2117703936 2126414784 2126558772 2129779332 2130608896 2130753168 2139517692 2143737648 2143882809 2146549248 2147530752 2156364288 2156510304 2160617472 2160763776 2169651744 2173931136 2177777664 2186735616 2191048704 2195269803 2208199968 2208349494 2209359256 2212555392 2218447114 2221806834 2226189096 2229977088 2239301376 2239453008 2240476992 2243718144 2248664652 2249692848 2253099888 2254130112 2257543872 2258576128 2267866432 2270840832 2271879168 2275319808 2285723648 2293130736 2293286013 2294179264 2294334612 2303616016 2303772003 2307260943 2308315932 2317810833 2322382452 2325428352 2326491648 2326649184 2336061312 2336219496 2340668928 2340827424 2345285632 2350456056 2355092064 2359259136 2368963584 2373636096 2378317824 2381328072 2382416928 2392216632 2396935008 2397097314 2411704854 2415808512 2415972096 2425909824 2426074092 2427183408 2430694656 2430859248 2431970752 2440858212 2441974288 2445672528 2449999872 2451120128 2460077568 2461202432 2464929792 2484224964 2485529163 2489124816 2500675593 2504462733 2505607892 2508724224 2515914323 2519214048 2520365952 2520536616 2524182912 2525337088 2530904454 2534737374 2535724672 2535896376 2539736856 2540898144 2544058368 2551349736 2554695936 2555691008 2555864064 2559734784 2560905216 2571439104 2576510976 2579772078 2580951672 2591568018 2596679592 2601801248 2617125888 2617303104 2617480332 2622287872 2628068976 2628246933 2629448692 2633252544 2633430852 2638446336 2644263063 2649478572 2653986816 2654166528 2665084032 2670340608 2675607552 2680219044 2691243711 2696551884 2697967553 2717784576 2717968608 2719211392 2729148552 2730396448 2730581334 2734531488 2734716654 2735967096 2747221074 2751381594 2752639656 2756063232 2756249856 2757510144 2763962214 2767587264 2768852736 2773046016 2774313984 2785725696 2791220224 2796030978 2800265418 2801545832 2813069558 2822314752 2823605248 2834115804 2835219712 2835411696 2835603693 2839705776 2841004224 2852690256 2852883423 2858316864 2858510412 2862065664 2863374336 2870268453 2875152384 2875347072 2880823296 2881018368 2892868992 2898574848 2903570631 2915647488 2921264541 2927026404 2944266624 2944465992 2950073856 2956577598 2962409112 2963964354 2968252128 2982026294 2985735168 2985937344 2987302656 2991624192 2998219536 2999590464 3004133184 3005506816 3010058496 3016625138 3027787776 3057507648 3057714684 3059112816 3070292121 3071696004 3076347924 3077754576 3077962983 3090414444 3096509936 3096719613 3100571136 3101988864 3102198912 3114748416 3114959328 3119676768 3120891904 3121103232 3133941408 3140122752 3144241152 3145678848 3151739061 3158618112 3164848128 3170945271 3175104096 3176555904 3189622176 3189838158 3195913344 3196129752 3209276538 3215606472 3221078016 3221296128 3234546432 3234765456 3236244544 3240926208 3241145664 3254477616 3260896704 3266666496 3280103424 3286573056 3312299952 3312524241 3314038884 3318833088 3327670671 3332710251 3334234124 3339283644 3344965632 3358952064 3359179512 3360487936 3360715488 3365577216 3372996978 3374539272 3379649832 3381195168 3386315808 3387864192 3401799648 3406261248 3407818752 3412979712 3414540288 3428585472 3435347968 3439696104 3441268896 3441501918 3455424024 3462239456 3462473898 3483573678 3488142528 3489501184 3489737472 3489973776 3504091968 3504329244 3511003392 3511241136 3517928448 3525684084 3532638096 3538888704 3553445376 3560454144 3567476736 3573625392 3588324948 3590208791 3595402512 3595645971 3617557281 3623712768 3623958144 3638864736 3639111138 3640775112 3646041984 3646288872 3647956128 3661287318 3662961432 3668508792 3670186208 3674750976 3674999808 3676680192 3685282952 3690116352 3691803648 3697394688 3699085312 3714300928 3726337446 3728041304 3733687224 3758411838 3763086336 3778821072 3780548928 3780804924 3786274368 3788005632 3796356681 3803587008 3803844564 3809605284 3811089152 3811347216 3816087552 3827024604 3833536512 3833796096 3839602176 3841357824 3857158656 3864766464 3869658117 3871427508 3887352027 3895019388 3902701872 3925688832 3925954656 3926220498 3933431808 3942103464 3944173038 3949878816 3950146278 3951952472 3957669504 3968208218 3974217858 3980980224 3981249792 3983070208 3988832256 3997626048 3999453952 4005510912 4013411328 4020328566 4044827826 4076676864 4076952912 4078817088 4093722828 4095594672 4095872001 4101797232 4102074981 4103672768 4103950644 4120552592 4120831611 4127072391 4128959484 4134094848 4134374784 4135985152 4136265216 4145943321 4151380896 4152997888 4153279104 4159569024 4161470976 4178588544 4186830336 4192321536 4194046467 4200398127 4202318748 4211490816 4219604337 4227927028 4233472128 4235407872 4252829568 4253117544 4259558664 4261217792 4261506336 4279035384 4287475296 4287765618 4293098496 4295061504 4312728576 4313020608 4321234944 4321527552 4339303488 4347862272 4373471232 4390539606 4416399936 4416698988 4418718512 4425110784 4434866397 4436894228 4443613668 4445946531 4452378192 4473039441 4478602752 4478906016 4480953984 4487436288 4497329304 4499385696 4506199776 4508260224 4515087744 4517152256 4524937707 4535732864 4541681664 4543758336 4550639616 4552511977 4571447296 4586261472 4586572026 4588358528 4588669224 4607232032 4607544006 4614521886 4616631864 4635621666 4644764904 4650856704 4652983296 4653298368 4672122624 4672438992 4681337856 4681654848 4690571264 4700912112 4710184128 4718518272 4737927168 4747272192 4762656144 4764833856 4784433264 4784757237 4793870016 4794194628 4813914807 4823409708 4825941961 4831617024 4831944192 4851819648 4852148184 4854366816 4861389312 4861718496 4863941504 4881716424 4883948576 4891345056 4899999744 4902240256 4920155136 4922404864 4929859584 4968449928 4971058326 4978249632 5001351186 5008925466 5011215784 5017448448 5031828646 5038428096 5040731904 5041073232 5048365824 5050674176 5061808908 5069474748 5071449344 5071792752 5079473712 5081796288 5102699472 5109391872 5111728128 5119469568 5121810432 5142878208 5153021952 5159544156 5161903344 5162252877 5183136036 5193359184 5193710847 5203602496 5225360517 5234251776 5234606208 5234960664 5244575744 5256137952 5256493866 5258897384 5266505088 5266861704 5276892672 5288526126 5298957144 5307973632 5308333056 5330168064 5340681216 5351215104 5360438088 5382487422 5393103768 5395935106 5435569152 5435937216 5438422784 5458297104 5458666707 5460792896 5461162668 5469062976 5469433308 5471934192 5491930977 5494442148 5502763188 5505279312 5512126464 5512499712 5515020288 5527924428 5535174528 5537705472 5546092032 5548627968 5571451392 5582440448 5589506169 5592061956 5600530836 5603091664 5626139116 5637617757 5644629504 5647210496 5668231608 5670439424 5670823392 5671207386 5679411552 5682008448 5705380512 5705766846 5716633728 5717020824 5724131328 5726748672 5740536906 5750304768 5750694144 5761646592 5762036736 5785737984 5797149696 5807141262 5842529082 5854052808 5888533248 5888931984 5889330747 5900147712 5913155196 5916259557 5924818224 5925219417 5927928708 5936504256 5952312327 5961326787 5964052588 5971470336 5971874688 5974605312 5983248384 5996439072 5999180928 6008266368 6011013632 6020116992 6030492849 6033250276 6055575552 6058067119 6067241739 6115015296 6115429368 6118225632 6140584242 6143392008 6152695848 6155509152 6155925966 6180828888 6193019872 6193439226 6201142272 6203977728 6204397824 6229496832 6229918656 6239353536 6241783808 6242206464 6267882816 6280245504 6288482304 6303478122 6317236224 6341890542 6350208192 6353111808 6379244352 6379676316 6391826688 6392259504 6418553076 6421922767 6431212944 6431648427 6442592256 6469092864 6469530912 6472489088 6481852416 6482291328 6508955232 6521793408 6533332992 6560206848 6573146112 6585809409 6624599904 6625048482 6628077768 6637666176 6655341342 6665420502 6668468248 6678567288 6689931264 6717904128 6718359024 6720975872 6721430976 6731154432 6745993956 6749078544 6759299664 6762390336 6772631616 6775728384 6803599296 6812522496 6815637504 6825959424 6857170944 6879392208 6882537792 6883003836 6910848048 6911316009 6921782829 6924478912 6924947796 6953432499 6967147356 6976285056 6979002368 6979474944 6979947552 7008183936 7008658488 7022006784 7022482272 7035856896 7051368168 7065276192 7077777408 7106890752 7120908288 7134953472 7147250784 7176649896 7180417582 7190805024 7191291942 7235114562 7247425536 7247916288 7277729472 7278222276 7281550224 7292083968 7292577744 7295912256 7322574636 7325922864 7337017584 7340372416 7349999616 7353360384 7370565904 7380232704 7383607296 7394789376 7398170624 7428601856 7452674892 7456082608 7456587489 7467374448 7502026779 7513388199 7516823676 7526172672 7547742969 7557642144 7561097856 7561609848 7572548736 7576011264 7592713362 7607174016 7607689128 7619210568 7622178304 7622694432 7632175104 7654049208 7667073024 7667592192 7679204352 7682715648 7714317312 7729532928 7739316234 7742855016 7774704054 7790038776 7805403744 7851377664 7851909312 7852440996 7866863616 7884206928 7884740799 7888346076 7899757632 7900292556 7903904944 7915339008 7932789189 7936416436 7948435716 7961960448 7962499584 7966140416 7995252096 7998907904 8011021824 8026822656 8040657132 8073731133 8089655652 8093902659 8143225649 8153353728 8153905824 8157634176 8187445656 8191189344 8191744002 8203594464 8204149962 8207345536 8207901288 8241105184 8241663222 8254144782 8257918968 8268189696 8268749568 8271970304 8272530432 8291886642 8302761792 8305995776 8306558208 8319138048 8322941952 8357177088 8373660672 8388092934 8400796254 8404637496 8439208674 8455854056 8466944256 8470815744 8505659136 8506235088 8506811079 8519117328 8522435584 8523012672 8545708249 8558070768 8558650269 8574950592 8575531236 8586196992 8590123008 8610805359 8625457152 8626041216 8642469888 8643055104 8678606976 8695724544 8710711893 8746942464 8763793623 8781079212 8832799872 8833397976 8837437024 8850221568 8869732794 8873788456 8887227336 8891893062 8904756384 8946078882 8957205504 8957812032 8961907968 8974872576 8994658608 8998771392 9012399552 9016520448 9030175488 9034304512 9049875414 9071465728 9083363328 9105023954 9172522944 9173144052 9176717056 9177338448 9210876363 9214464064 9215088012 9229043772 9233263728 9233888949 9271243332 9289529808 9290158839 9301713408 9305966592 9306596736 9344245248 9344877984 9362675712 9363309696 9381142528 9401824224 9420368256 9437036544 9455217183 9475854336 9494544384 9512835813 9525312288 9529667712 9568866528 9569514474 9587740032 9588389256 9627829614 9646819416 9651883922 9663234048 9663888384 9703639296 9704296368 9708733632 9722778624 9723436992 9727883008 9763432848 9767897152 9782690112 9799999488 9840310272 9844809728 9859719168 9936899856 9937572723 9942116652 9956499264 9983012013 9998130753 10002702372 10017850932 10022431568 10034896896 10063657292 10076856192 10081463808 10082146464 10096731648 10101348352 10123617816 10138949496 10142898688 10143585504 10158947424 10163592576 10205398944 10218783744 10223456256 10238939136 10243620864 10285756416 10306043904 10319088312 10323806688 10324505754 10366272072 10386718368 10387421694 10407204992 10450721034 10468503552 10469212416 10469921328 10489151488 10512275904 10512987732 10517794768 10533010176 10533723408 10553785344 10577052252 10597914288 10616666112 10660336128 10681362432 10702430208 10720876176 10764974844 10770626373 10786207536 10786937913 10791870212 10836260903 10852671843 10871138304 10871874432 10876845568 10916594208 10917333414 10921585792 10922325336 10938125952 10938866616 10943868384 10983861954 10988884296 11005526376 11010558624 11024252928 11024999424 11030040576 11055848856 11070349056 11075410944 11092184064 11097255936 11142902784 11164880896 11179012338 11184123912 11201061672 11206183328 11252278232 11275235514 11289259008 11294420992 11336463216 11340878848 11341646784 11342414772 11358823104 11364016896 11389070043 11410761024 11411533692 11433267456 11434041648 11448262656 11481073812 11500609536 11501388288 11524073472 11571475968 11594299392 11614282524 11662056081 11685058164 11708105616 11777066496 11777863968 11778661494 11800295424 11826310392 11832519114 11849636448 11850438834 11855857416 11873008512 11904624654 11922653574 11928105176 11942940672 11943749376 11949210624 11966496768 11992878144 11998361856 12016532736 12022027264 12040233984 12060985698 12066500552 12116134238 12134483478 12230030592 12230858736 12236451264 12281168484 12286784016 12287616003 12305391696 12311018304 12311851932 12361657776 12362494833 12381217173 12386039744 12386878452 12402284544 12407955456 12408795648 12437829963 12458993664 12459837312 12478707072 12483567616 12484412928 12535765632 12560491008 12576964608 12582139401 12601194381 12606956244 12634472448 12658813011 12683781084 12700416384 12706223616 12758488704 12759352632 12783653376 12784519008 12837106152 12843845534 12862425888 12863296854 12885184512 12938185728 12939061824 12944978176 12963704832 12964582656 13017910464 13043586816 13120413696 13171618818 13249199808 13250096964 13256155536 13275332352 13304599191 13310682684 13330841004 13336936496 13337839593 13357134576 13419118323 13435808256 13436718048 13441951744 13442861952 13462308864 13491987912 13498157088 13518599328 13524780672 13545263232 13551456768 13574813121 13607198592 13625044992 13631275008 13651918848 13657535931 13714341888 13740762841 13758784416 13765075584 13766007672 13821696096 13822632018 13843565658 13848957824 13849895592 13906864998 13934294712 13952570112 13958004736 13958949888 13959895104 14016367872 14017316976 14044013568 14044964544 14071713792 14102736336 14130552384 14155554816 14213781504 14241816576 14294501568 14353299792 14354271711 14360835164 14381610048 14382583884 14441744421 14470229124 14477825883 14494851072 14495832576 14555458944 14556444552 14563100448 14584167936 14585155488 14591824512 14645149272 14651845728 14674035168 14680744832 14699999232 14706720768 14741131808 14760465408 14767214592 14789578752 14796341248 14857203712 14905349784 14912165216 14913174978 14934748896 15004053558 15026776398 15033647352 15052345344 15095485938 15115284288 15122195712 15123219696 15145097472 15152022528 15185426724 15214348032 15215378256 15238421136 15244356608 15245388864 15308098416 15335184384 15358408704 15365431296 15428634624 15459065856 15478632468 15485710032 15486758631 15549408108 15580077552 15581132541 15610807488 15676081551 15702755328 15703818624 15704881992 15733727232 15768413856 15769481598 15776692152 15799515264 15800585112 15807809888 15830678016 15865578378 15872832872 15896871432 15923920896 15924999168 15932280832 15990504192 15997815808 16022043648 16053645312 16081314264 16147462266 16179311304 16187805318 16286451298 16306707456 16307811648 16315268352 16374891312 16382378688 16383488004 16407188928 16408299924 16414691072 16415802576 16475792931 16482210368 16483326444 16508289564 16515837936 16536379392 16537499136 16545060864 16583773284 16605523584 16611991552 16613116416 16638276096 16645883904 16714354176 16747321344 16768518507 16776185868 16801592508 16809274992 16878417348 16911708112 16912853271 16933888512 16941631488 17011318272 17012470176 17013622158 17038234656 17044871168 17046025344 17091416498 17116141536 17117300538 17149901184 17151062472 17172393984 17180246016 17221610718 17250914304 17252082432 17284939776 17286110208 17357213952 17391449088 17421423786 17527587246 17562158424 17665599744 17666795952 17667992241 17674874048 17700443136 17739465588 17747576912 17748778671 17774454672 17775658251 17783786124 17809512768 17856936981 17883980361 17892157764 17914411008 17915624064 17923815936 17949745152 17989317216 17997542784 18024799104 18033040896 18060350976 18068609024 18091478547 18099750828 18142931456 18166726656 18174201357 18201725217 18210047908 18284952127 18345045888 18346288104 18353434112 18354676896 18421752726 18428928128 18430176024 18458087544 18466527456 18467777898 18542486664 18579059616 18580317678 18603426816 18611933184 18613193472 18688490496 18689755968 18725351424 18726619392 18762285056 18803648448 18840736512 18910434366 18951708672 19025671626 19050624576 19059335424 19137733056 19139028948 19175480064 19176778512 19255659228 19265768301 19293638832 19294945281 19303767844 19327776768 19383170911 19407278592 19408592736 19417467264 19445557248 19446873984 19455766016 19526865696 19535794304 19565380224 19599998976 19608063397 19680620544 19689619456 19719438336 19757428227 19873799712 19875145446 19884233304 19912998528 19966024026 19996261506 20005404744 20035701864 20044863136 20069793792 20127314584 20153712384 20162927616 20164292928 20193463296 20202696704 20247235632 20277898992 20285797376 20287171008 20317894848 20327185152 20410797888 20437567488 20446912512 20477878272 20571512832 20638176624 20647613376 20649011508 20732544144 20733948027 20773436736 20774843388 20814409984 20860297497 20901442068 20937007104 20938424832 20939842656 21024551808 21025975464 21035589536 21066020352 21067446816 21107570688 21154104504 21195828576 21233332224 21320672256 21362724864 21404860416 21441752352 21529949688 21541252746 21572415072 21573875826 21583740424 21672521806 21705343686 21742276608 21743748864 21753691136 21833188416 21834666828 21843171584 21844650672 21876251904 21877733232 21887736768 21967723908 21977768592 22011052752 22021117248 22049998848 22060081152 22111697712 22140698112 22150821888 22184368128 22194511872 22285805568 22329761792 22358024676 22368247824 22369762467 22402123344 22412366656 22504556464 22506080337 22540164597 22550471028 22578518016 22588841984 22643228907 22672926432 22681757696 22683293568 22684829544 22717646208 22728033792 22778140086 22821522048 22823067384 22866534912 22868083296 22896525312 22962147624 23001219072 23002776576 23048146944 23142951936 23188598784 23228565048 23324112162 23370116328 23416211232 23554132992 23555727936 23557322988 23600590848 23652620784 23654222397 23665038228 23699272896 23700877668 23711714832 23746017024 23798367567 23809249308 23845307148 23856210352 23885881344 23887498752 23898421248 23985756288 23996723712 24033065472 24044054528 24080467968 24121971396 24133001104 24221193399 24232268476 24268966956 24281707977 24429676947 24460061184 24461717472 24472902528 24562336968 24573568032 24575232006 24610783392 24622036608 24623703864 24723315552 24724989666 24762434346 24772079488 24773756904 24804569088 24815910912 24817591296 24875659926 24917987328 24919674624 24957414144 24967135232 24968825856 25071531264 25120982016 25164278802 25202388762 25213912488 25317626022 25367562168 25400832768 25412447232 25516977408 25518705264 25520433237 25567306752 25569038016 25637124747 25674212304 25675950807 25687691068 25724851776 25726593708 25770369024 25832416077 25876371456 25878123648 25889956352 25927409664 25929165312 26035820928 26087173632 26132135679 26240827392 26291380869 26343237636 26498399616 26500193928 26512311072 26550664704 26609198382 26621365368 26661682008 26673872992 26675679186 26714269152 26838236646 26871616512 26873436096 26883903488 26885723904 26924617728 26983975824 26996314176 27037198656 27049561344 27090526464 27102913536 27149626242 27214397184 27250089984 27315071862 27481525682 27517568832 27530151168 27532015344 27643392192 27645264036 27687131316 27697915648 27699791184 27701666847 27813729996 27868589424 27870476517 27905140224 27917899776 27919790208 28032735744 28034633952 28088027136 28089929088 28143427584 28205472672 28261104768 28311109632 28365651549 28427563008 28483633152 28538507439 28589003136 28706599584 28708543422 28721670328 28763220096 28765167768 28883488842 28940458248 28955651766 28989702144 28991665152 29110917888 29112889104 29126200896 29168335872 29170310976 29183649024 29290298544 29303691456 29348070336 29361489664 29399998464 29482263616 29520930816 29534429184 29579157504 29714407424 29810699568 29812718169 29824330432 29826349956 29869497792 29949036039 29994392259 30008107116 30053552796 30067294704 30104690688 30190971876 30230568576 30244391424 30246439392 30290194944 30304045056 30370853448 30428696064 30430756512 30476842272 30488713216 30490777728 30616196832 30670368768 30716817408 30730862592 30857269248 30918131712 30957264936 30971420064 30973517262 31098816216 31160155104 31162265082 31221614976 31352163102 31405510656 31407637248 31409763984 31467454464 31536827712 31538963196 31553384304 31599030528 31601170224 31615619776 31661356032 31731156756 31745665744 31793742864 31849998336 31864561664 31981008384 31995631616 32044087296 32107290624 32162628528 32294924532 32311879119 32358622608 32360813739 32375610636 32508782709 32558015529 32572902596 32613414912 32615623296 32630536704 32706886199 32749782624 32764757376 32766976008 32814377856 32816599848 32829382144 32831605152 32951585862 32964420736 32966652888 33016579128 33031675872 33072758784 33074998272 33090121728 33167546568 33211047168 33223983104 33226232832 33276552192 33291767808 33428708352 33494642688 33537037014 33552371736 33603185016 33618549984 33756834696 33823416224 33825706542 33867777024 33883262976 34022636544 34024940352 34027244316 34076469312 34089742336 34092050688 34167210129 34182832996 34232283072 34234601076 34299802368 34302124944 34344787968 34443221436 34501828608 34504164864 34572220416 34714427904 34782898176 34842847572 34986168243 35055174492 35073578189 35124316848 35331199488 35333591904 35335984482 35349748096 35400886272 35478931176 35495153824 35497557342 35548909344 35551316502 35567572248 35619025536 35713873962 35767960722 35784315528 35828822016 35831248128 35847631872 35899490304 35978634432 35995085568 36049598208 36066081792 36120701952 36137218048 36182957094 36199501656 36285862912 36348402714 36403450434 36420095816 36569904254 36690091776 36692576208 36706868224 36709353792 36843505452 36857856256 36860352048 36862848009 36916175088 36933054912 36935555796 37084973328 37087484499 37158119232 37160635356 37206853632 37223866368 37226386944 37313489889 37376980992 37379511936 37450702848 37453238784 37607296896 37681473024 37746418203 37803583143 37820868732 37903417344 37976439033 38051343252 38101249152 38118670848 38275466112 38278057896 38350960128 38353557024 38511318456 38531536602 38587277664 38589890562 38607535688 38655553536 38766341822 38814557184 38817185472 38834934528 38891114496 38893747968 38911532032 39053731392 39071588608 39130760448 39216126794 39361241088 39514856454 39747599424 39750290892 39768466608 39825997056 39913797573 39932048052 39992523012 40010809488 40013518779 40071403728 40089726272 40254629168 40257354969 40307424768 40325855232 40328585856 40386926592 40405393408 40494471264 40555797984 40571594752 40574342016 40635789696 40654370304 40724439363 40821595776 40875134976 40893825024 40955756544 40972607793 41143025664 41222288523 41276353248 41295226752 41298023016 41465088288 41467896054 41546873472 41549686776 41628819968 41720594994 41802884136 41874014208 41876849664 41879685312 42049103616 42051950928 42071179072 42132040704 42134893632 42215141376 42308209008 42391657152 42466664448 42641344512 42725449728 42883504704 43059899376 43062815133 43082505492 43144830144 43147751652 43167480848 43325233263 43345043612 43410687372 43433477649 43484553216 43487497728 43507382272 43666376832 43669333656 43686343168 43689301344 43752503808 43755466464 43775473536 43935447816 43955537184 44022105504 44042234496 44099997696 44120162304 44223395424 44281396224 44301643776 44368736256 44389023744 44474540083 44571611136 44659523584 44716049352 44736495648 44739524934 44804246688 44824733312 45009112928 45012160674 45080329194 45100942056 45157036032 45177683968 45286457814 45345852864 45363515392 45366587136 45369659088 45435292416 45456067584 45556280172 45643044096 45646134768 45733069824 45736166592 45924295248 46005553152 46096293888 46285903872 46377197568 46457130096 46460275893 46648224324 46672714283 46740232656 46743397623 46832422464 47028244653 47108265984 47111455872 47114645976 47201181696 47305241568 47308444794 47330076456 47398545792 47401755336 47423429664 47492034048 47596735134 47618498616 47690614296 47712420704 47771762688 47774997504 47796842496 47971512576 47993447424 48066130944 48088109056 48160935936 48243942792 48266002208 48442386798 48464536952 48537933912 48563415954 48859353894 48920122368 48923434944 48945805056 49124673936 49147136064 49150464012 49221566784 49244073216 49247407728 49446631104 49449979332 49524868692 49544158976 49547513808 49609138176 49635182592 49751319852 49835974656 49839349248 49914828288 49937651712 50143062528 50241964032 50305555521 50328557604 50404777524 50427824976 50635252044 50735124336 50738559813 50801665536 50824894464 51033954816 51037410528 51040866474 51134613504 51138076032 51274249494 51348424608 51351901614 51375382136 51449703552 51453187416 51540738048 51664832154 51752742912 51756247296 51779912704 51854819328 51858330624 52071641856 52174347264 52264271358 52582761738 52686475272 52996799232 53000387856 53024622144 53101329408 53218396764 53242730736 53246336013 53323364016 53326974753 53347745984 53351358372 53428538304 53570810943 53651941083 53676473292 53743233024 53746872192 53767806976 53771447808 53849235456 53967951648 53992628352 54074397312 54099122688 54181052928 54205827072 54274435641 54299252484 54428794368 54500179968 54522604071 54605175651 54630143724 54854856381 54963051364 55035137664 55060302336 55064030688 55286784384 55290528072 55374262632 55395831296 55399582368 55403333694 55627459992 55737178848 55740953034 55810280448 55835799552 55839580416 56065471488 56069267904 56176054272 56179858176 56286855168 56410945344 56522209536 56731303098 56855126016 57077014878 57178006272 57413199168 57417086844 57443340656 57526440192 57530335536 57766977684 57797304903 57880916496 57884835843 57911303532 57983330304 58149512733 58221835776 58225778208 58252401792 58336671744 58340621952 58367298048 58580597088 58607382912 58696140672 58722979328 58799996928 58824190191 58964527232 59041861632 59068858368 59158315008 59182655701 59272284681 59428814848 59621399136 59625436338 59648660864 59652699912 59738995584 59898072078 59988784518 60016214232 60107105592 60134589408 60209381376 60381943752 60461137152 60488782848 60492878784 60580389888 60608090112 60741706896 60857392128 60861513024 60953684544 60977426432 60981555456 61232393664 61340737536 61433634816 61714538496 61914529872 61942840128 61947034524 62197632432 62201844081 62320310208 62324530164 62443229952 62580892491 62704326204 62737245493 62811021312 62815274496 62819527968 63073655424 63077926392 63106768608 63198061056 63202340448 63231239552 63322712064 63462313512 63491331488 63587485728 63699996672 63729123328 63962016768 63991263232 64088174592 64214581248 64325257056 64589849064 64623758238 64717245216 64721627478 64751221272 65017565418 65116031058 65145805192 65226829824 65231246592 65261073408 65413772398 65499565248 65529514752 65533952016 65628755712 65633199696 65658764288 65663210304 65903171724 65928841472 65933305776 66033158256 66063351744 66149996544 66180243456 66335093136 66422094336 66452465664 66553104384 66583535616 66857416704 66989285376 67074074028 67104743472 67109287401 67206370032 67237099968 67513669392 67518241011 67620493791 67646832448 67651413084 67735554048 67766525952 67929686721 68045273088 68049880704 68054488632 68152938624 68179484672 68184101376 68334420258 68365665992 68464566144 68469202152 68599604736 68604249888 68689575936 68886442872 69003657216 69008329728 69144440832 69428855808 69565796352 69685695144 69972336486 70110348984 70147156378 70248633696 70662398976 70667183808 70671968964 70699496192 70801772544 70957862352 70962667191 70990307648 70995114684 71097818688 71102633004 71135144496 71238051072 71395102701 71427747924 71535921444 71568631056 71657644032 71662496256 71695263744 71957268864 71990171136 72099196416 72132163584 72241403904 72274436096 72365914188 72399003312 72571725824 72663580197 72696805428 72806900868 72840191632 72845123931 73139808508 73289030841 73380183552 73385152416 73413736448 73418707584 73687010904 73715712512 73720704096 73725696018 73832350176 73866109824 73871111592 74169946656 74174968998 74316238464 74321270712 74413707264 74447732736 74452773888 74626979778 74753961984 74759023872 74901405696 74906477568 75214593792 75362946048 75492836406 75607166286 75641737464 75952878066 76102686504 76202498304 76237341696 76550932224 76556115792 76561299711 76701920256 76707114048 76911374241 77022636912 77027852421 77063073204 77174555328 77179781124 77215071376 77311107072 77497248231 77532683644 77629114368 77634370944 77669869056 77782228992 77787495936 77823064064 78107462784 78143177216 78261520896 78396407037 78432253588 78722482176 78754872547 78874142607 79029712908 79495198848 79500581784 79536933216 79651994112 79827595146 79864096104 79985046024 80021618976 80027037558 80142807456 80179452544 80509258336 80514709938 80614849536 80651710464 80657171712 80773853184 80810786816 80988942528 81111595968 81143189504 81148684032 81271579392 81308740608 81448878726 81643191552 81750269952 81945215586 82444577046 82552706496 82590453504 82596046032 82930176576 82935792108 83093746944 83099373552 83105000541 83257639936 83441189988 83484995971 83605768272 83611429551 83753699328 83759370624 84098207232 84103901856 84142358144 84264081408 84269787264 84430282752 84616418016 84783314304 84933328896 85096954647 85282689024 85450899456 85615522317 85767009408 86119798752 86125630266 86165010984 86289660288 86295503304 86334961696 86650466526 86690087224 86821374744 86866955298 86969106432 86974995456 87014764544 87332753664 87338667312 87372686336 87378602688 87505007616 87510932928 87550947072 87870895632 87911074368 88044211008 88084468992 88199995392 88446790848 88562792448 88603287552 88737472512 88949080166 89143222272 89432098704 89472991296 89479049868 89608493376 89649466624 89847108117 89983176777 90018225856 90024321348 90160658388 90201884112 90314072064 90572915628 90691705728 90727030784 90733174272 90739318176 90870584832 90912135168 91112560344 91286088192 91292269536 91466139648 91472333184 91848590496 92011106304 92192587776 92571807744 92754395136 92914260192 92920551786 93296448648 93345428566 93480465312 93486795246 93664844928 94056489306 94216531968 94222911744 94229291952 94402363392 94610483136 94616889588 94660152912 94797091584 94803510672 94846859328 94984068096 95193470268 95236997232 95381228592 95424841408 95549995008 95593684992 95943025152 95986894848 96132261888 96176218112 96321871872 96487885584 96532004416 96884773596 96929073904 96935637357 97075867824 97082441217 97126831908 97526348127 97674046587 97718707788 97840244736 97846869888 97891610112 98120658597 98249347872 98294272128 98300928024 98443133568 98488146432 98494815456 98893262208 98899958664 99049737384 99088317952 99095027616 99218276352 99270365184 99502639704 99671949312 99678698496 99829656576 99875303424 100286125056 100483928064 100611111042 100657115208 100809555048 100855649952 101270504088 101470248672 101477119626 101603331072 101649788928 102067909632 102074821056 102081732948 102269227008 102276152064 102501630387 102548498988 102696849216 102703803228 102750764272 102899407104 102906374832 103329664308 103505485824 103512494592 103559825408 103716661248 104143283712 104348694528 104528542716 104958504729 105165523476 105220734567 105372950544 105861933437 105993598464 106000775712 106049244288 106202658816 106436793528 106485461472 106492672026 106646728032 106653949506 106695491968 106702716744 106857076608 107141621886 107303882166 107352946584 107486466048 107493744384 107535613952 107542895616 107698470912 107935903296 107985256704 108148794624 108198245376 108362105856 108411654144 108548871282 108598504968 108857588736 109045208142 109210351302 109260287448 109709712762 109926102728 110070275328 110120604672 110128061376 110573568768 110581056144 110588544027 110748525264 110791662592 110799164736 110806667388 111254919984 111262453497 111474357696 111481906068 111620560896 111671599104 111679160832 111940469667 112130942976 112138535808 112352108544 112359716352 112821890688 113044419072 113239254609 113462606196 113710252032 113929317099 114154029756 114356012544 114826398336 114834173688 114886681312 115052880384 115060671072 115533955368 115594609806 115761832992 115769671686 115822607064 115966660608 116299025466 116443671552 116451556416 116504803584 116673343488 116681243904 116734596096 117161194176 117214765824 117392281344 117445958656 117648380382 117929054464 118083723264 118365311402 118544569362 119242798272 119250872676 119297321728 119305399824 119477991168 119741392719 119796144156 119977569036 120032428464 120040556337 120214211184 120269178816 120763887504 120772064907 120922274304 120977565696 120985757568 121160779776 121216180224 121483413792 121714784256 121723026048 121907369088 121954852864 121963110912 122173318089 122464787328 122681475072 122867269632 122917823379 123429076992 123666865569 123829059744 123885680256 123894069048 124395264864 124403688162 124640620416 124649060328 124886459904 125161784982 125408652408 125474490986 125622042624 125630548992 125639055936 126147310848 126155852784 126213537216 126396122112 126404680896 126462479104 126645424128 126924627024 126982662976 127174971456 127399993344 127924033536 127982526464 128176349184 128650514112 129179698128 129188445399 129247516476 129434490432 129443254956 129502442544 129975699789 130035130836 130232062116 130291610384 130300432947 130453659648 130462493184 130522146816 130827544796 130999130496 131059029504 131067904032 131257511424 131266399392 131317528576 131326420608 131806343448 131857682944 131866611552 132066316512 132126703488 132299993088 132360486912 132670186272 132844188672 132904931328 133106208768 133167071232 133423620249 133714833408 133978570752 134148148056 134209486944 134218574802 134412740064 134474199936 135027338784 135036482022 135240987582 135293664896 135302826168 135471108096 135533051904 135859373442 136090546176 136099761408 136108977264 136305877248 136358969344 136368202752 136668840516 136731331984 136929132288 136938404304 137199209472 137208499776 137772885744 138016659456 138288881664 138857711616 139131592704 139371390288 139380827679 139944672972 140018142849 140220697968 140230192869 140294312756 140497267392 140871391739 141084733959 141324797952 141334367616 141343937928 141398992384 141603545088 141915724704 141925334382 141980615296 141990229368 142195637376 142205266008 142270288992 142476102144 142790205402 142855495848 143071842888 143137262112 143315288064 143324992512 143390527488 143914537728 143980342272 144198392832 144264327168 144482807808 144548872192 144731828376 144798006624 145143451648 145327160394 145393610856 145613801736 145680383264 145690247862 146279617016 146578061682 146760367104 146770304832 146827472896 146837415168 147374021808 147431425024 147441408192 147451392036 147664700352 147732219648 147742223184 148339893312 148349937996 148632476928 148642541424 148827414528 148905547776 149253959556 149507923968 149518047744 149812955136 150429187584 150725892096 150985672812 151214332572 151283474928 151905756132 152205373008 152215679439 152404996608 152474683392 153101864448 153112231584 153122599422 153403840512 153414228096 153822748482 154045273824 154055704842 154126146408 154349110656 154359562248 154430142752 154622214144 154994496462 155065367288 155258228736 155268741888 155339738112 155564457984 155574991872 155646128128 156214925568 156286354432 156523041792 156792814074 156864507176 157509745094 157748285214 158059425816 158990397696 159001163568 159073866432 159303988224 159655190292 159728192208 159739008039 159970092048 160043237952 160054075116 160285614912 160358905088 160712432829 160955823249 161018516672 161029419876 161229699072 161303420928 161314343424 161547706368 161977885056 162223191936 162286379008 162297368064 162543158784 162617481216 162823306923 162897757452 163286383104 163500539904 163567812213 163815526953 163890431172 164564569143 164889154092 165105412992 165180907008 165192092064 165860353152 165871584216 166187493888 166198747104 166210001082 166515279872 166882379976 166969991942 167211536544 167222859102 167507398656 167518741248 168196414464 168207803712 168284716288 168528162816 168539574528 168860565504 169232836032 169566628608 170193909294 170565378048 171231044634 171534018816 172239597504 172251260532 172330021968 172579320576 172591006608 172669923392 173300933052 173380174448 173391914709 173642749488 173654507529 173733910596 173949990912 174029529088 174448538199 174665507328 174677334624 174745372672 174757205376 175010015232 175021865856 175101894144 175741791264 175822148736 176088422016 176168937984 176399990784 176472570573 176893581696 177125584896 177206575104 177474945024 177547967103 177816854043 177898160332 178286444544 178629916933 178864197408 178945982592 178958099736 179216986752 179298933248 179694216234 179966353554 180036451712 180048642696 180321316776 180403768224 180628144128 181145831256 181383411456 181454061568 181466348544 181478636352 181741169664 181824270336 182225120688 182572176384 182584539072 182932279296 182944666368 183697180992 184022212608 185143615488 185828520384 185841103572 186592897296 186605532243 186690857132 186960930624 186973590492 187329689856 187742677473 188112978612 188211736479 188433063936 188445823488 188458583904 189220966272 189233779176 189320305824 189594183168 189607021344 189693718656 189968136192 190386940536 190473994464 190762457184 190849682816 191099990016 191187369984 191555696263 191886050304 191973789696 192264523776 192352436224 192643743744 192975771168 193064008832 193769547192 193858147808 193871274714 194151735648 194164882434 194253663816 195052696254 195348093174 195437415576 195680489472 195693739776 195783220224 196241317194 196498695744 196588544256 196601856048 196886267136 196976292864 196989630912 197786524416 197799917328 198099474768 198176635904 198190055232 198540730368 199005279408 199357396992 199659313152 199750606848 200572250112 200967856128 201222222084 201314230416 201327862203 201619110096 201711299904 202541008176 202554723033 202940497344 202954239252 203206662144 203299577856 203789060163 204135819264 204149642112 204163465896 204538454016 204552304128 205003260774 205096997976 205393698432 205407606456 205501528544 205798814208 205812749664 206659328616 207010971648 207024989184 207119650816 207433322496 208286567424 208697389056 209057085432 209917009458 210331046952 210441469134 210745901088 211723866874 211987196928 212001551424 212098488576 212405317632 212873587056 212970922944 212985344052 213293456064 213307899012 213390983936 213405433488 213714153216 214185308103 214283243772 214607764332 214705893168 214972932096 214987488768 215085791232 215871806592 215970513408 216297589248 216396490752 216724211712 216823308288 217097742564 217197009936 217715177472 217990740591 218090416284 218420702604 218520574896 218535371793 219419425524 219852205456 219867092523 220140550656 220241209344 220256122752 221147137536 221162112288 221177088054 221497050528 221583325184 221598329472 221613334776 222509839968 222524906994 222948715392 222963812136 223241121792 223343198208 223358321664 223880939334 224261885952 224277071616 224704217088 224719432704 225643781376 226088838144 226478509218 226925212392 227858634198 228308059512 228712025088 229652796672 229668347376 229683899133 229773362624 230105760768 230121342144 230734122723 231067910736 231083557263 231189219612 231523665984 231539343372 231645214128 231933321216 232491744693 232598050932 232887343104 232903112832 233009607168 233346686976 233362487808 233469192192 234322388352 234429531648 234784562688 234891917312 235189221111 235296760764 235858108928 236167446528 236264617641 236622427821 236730622804 237089138724 238485596544 238501745352 238594643456 238610799648 238955982336 239482785438 239592288312 239955138072 240064856928 240081112674 240428422368 240538357632 241527775008 241544129814 241844548608 241955131392 241971515136 242321559552 242432360448 242966827584 243429568512 243446052096 243814738176 243909705728 243926221824 244346636178 244929574656 245835646758 247333731138 247658119488 247771360512 247788138096 248790529728 248807376324 249281240832 249298120656 249315001623 249772919808 250323569964 250454987913 250817304816 250834288653 250948981972 251261097984 251278111872 251981221843 252294621696 252311705568 252427074432 252792244224 252809361792 252924958208 253290848256 253849254048 253965325952 254349942912 254799986688 254904824161 255290863941 255848067072 255965052928 256352698368 256846566951 257301028224 258359396256 258376890798 258495032952 258868980864 258886509912 259004885088 259951399578 260070261672 260464124232 260583220768 260600865894 260907319296 260924986368 261044293632 261655089592 261998260992 262118059008 262135808064 262515022848 262532798784 262635057152 262652841216 263612686896 263715365888 263733223104 264132633024 264253406976 264599986176 265340372544 265688377344 265809862656 266212417536 266847240498 267429666816 268296296112 268418973888 268437149604 268825480128 268948399872 269541324351 270054677568 270072964044 270481975164 270587329792 270605652336 270942216192 271718746884 272181092352 272199522816 272217954528 272611754496 272736405504 273337681032 273462663968 273858264576 273876808608 274398418944 274416999552 275545771488 276033318912 276577763328 277715423232 278263185408 278742780576 278761655358 279889345944 280036285698 280441395936 280460385738 280588625512 280994534784 281742783478 282169467918 282649595904 282668735232 282687875856 282797984768 283207090176 283831449408 283850668764 283961230592 283980458736 284391274752 284410532016 284540577984 284952204288 285580410804 285710991696 286143685776 286274524224 286649985024 286781054976 287829075456 287960684544 288396785664 288528654336 288965615616 289463656752 289596013248 290286903296 290654320788 290787221712 290806912071 291227603472 291247323651 291360766528 291380495724 292559234032 292579044381 293022139761 293156123364 293520734208 293540609664 293654945792 293674830336 294361975791 294748043616 294862850048 294882816384 294902784072 295329400704 295464439296 295484446368 296679786624 296699875992 297264953856 297285082848 297654829056 297811095552 298507919112 299015847936 299036095488 299625910272 300858375168 301451784192 301971345624 302428665144 302566949856 303811512264 304410746016 304431358878 304809993216 304949366784 306203728896 306224463168 306245198844 306807681024 306828456192 307504891161 307645496964 308090547648 308111409684 308252292816 308698221312 308719124496 308860285504 309988992924 310130734576 310516457472 310537483776 310679476224 311149983744 311292256256 312429851136 312572708864 313046083584 313585628148 313729014352 314875514187 315019490188 315496570428 315662203701 316118851632 317585800311 317980795392 318002327136 318147732864 318607976448 319310380584 319456384416 319478016078 319940184096 320086475904 320108150232 320571229824 320717810176 321424865658 321911646498 322037033344 322058839752 322459398144 322606841856 322628686848 323095412736 323955770112 324446383872 324572758016 324594736128 325086317568 325234962432 325646613846 325795514904 326572766208 327135624426 327631053906 327780862344 329129138286 329778308184 330210825984 330361814016 330384184128 331720706304 331743168432 331765632081 332374987776 332397494208 332420002164 333030559744 333764759952 333787360491 333939983884 334423073088 334445718204 335014797312 335037482496 335821409001 336392828928 336415607424 336569432576 337056325632 337079149056 338465672064 339133257216 339717763827 340387818588 341130756096 341787951297 342462089268 342641879231 343068037632 344479195008 344502521064 344660043936 345158641152 345182013216 345339846784 346601866104 346760348896 346783829418 347285498976 347309015058 347467821192 347899981824 348059058176 348897076398 349331014656 349354669248 349490745344 349514410752 350020030464 350043731712 350203788288 351483582528 351644297472 352176844032 352337875968 352945141146 353787163392 354251169792 355095934206 355633708086 355796320664 357259833866 357728394816 357891965184 357916199472 358433973504 358597866496 359388432468 359932707108 360072903424 360097285392 360121669011 360642633552 360807536448 362291662512 362316194721 362766822912 362932697088 362957272704 363482339328 363648540672 364450241376 365144352768 365169078144 365864558592 365889332736 366519954267 367394361984 368044425216 368753470137 370287230976 371000596707 371657040768 371682207144 373185794592 373211064486 373381714264 373921861248 373947180984 374659379712 375485354946 376225957224 376423472958 376866127872 376891646976 376917167808 378441932544 378467558352 378640611648 379188366336 379214042688 379387437312 379936272384 380773881072 380947988928 381524914368 381699365632 382199980032 383111392526 383772100608 383947579392 384529047552 385951542336 386128017664 387539094384 387565336197 387716295616 387742549428 388303471296 388329764868 388507327632 389927099367 390105392508 390696186348 390874831152 390901298841 391360978944 391387479552 391566440448 392482634388 392997391488 393177088512 393203712096 393772534272 393952585728 393979261824 395573048832 395599834656 396198949536 396353271808 396380110464 397081460736 398010558816 398714793984 399318626304 399501213696 400270860747 401144500224 401935712256 402444444168 402628460832 402655724406 403238220192 403422599808 405082016352 405109446066 405880994688 405908478504 406413324288 406599155712 407578120326 408271638528 408299284224 408326931792 409076908032 409104608256 410006521548 410193995952 410787396864 410815212912 411003057088 411597628416 411625499328 413318657232 414049978368 414239301632 414866644992 416573134848 417394778112 418114170864 418142483037 419834018916 420054428547 420662093904 420690578607 420882938268 421491802176 422614175217 423254201877 423447733748 423974393856 424003102848 424196977152 424810635264 425747174112 425941845888 425970688104 426586912128 426615798024 426781967872 426810866976 427428306432 428370616206 428566487544 429215528664 429411786336 429945864192 429974977536 430171582464 431743613184 431941026816 432595178496 432792981504 433448423424 433646616576 434195485128 434394019872 435430354944 435981481182 436180832568 436841405208 437041149792 437070743586 438838851048 439704410912 439734185046 440281101312 440482418688 440512245504 442294275072 442324224576 442354176108 442994101056 443166650368 443196658944 443226669552 445019679936 445049813988 445897430784 445927624272 446482243584 446716643328 447761878668 448523771904 448554143232 449438865408 451287562752 452177676288 452957018436 453850424784 455717268396 455956516457 456616119024 456647038317 457424050176 459305593344 459336694752 459367798266 459546725248 460211521536 460242684288 461468245446 462135821472 462167114526 462378439224 463047331968 463078686744 463290428256 463866642432 464983489386 465196101864 465774686208 465806225664 466019214336 466693373952 466724975616 466938384384 468644776704 468859063296 469569125376 469783834624 470378442222 470593521528 471716217856 472529235282 473244855642 473461245608 474178277448 476971193088 477003490704 477189286912 477221599296 477911964672 478965570876 479184576624 479217024117 479910276144 480129713856 480162225348 480856844736 481076715264 482137298487 483055550016 483088259628 483689097216 483910262784 483943030272 484643119104 485933655168 486859137024 486892104192 487629476352 487852443648 488693272356 489859149312 490703436639 491446580859 491671293516 493693707429 494667462276 495316238976 495542721024 495576276192 497581059456 497614752648 498562481664 498596241312 498630003246 499545839616 500647139928 500909975826 501634609632 501668577306 501897963944 502522195968 502556223744 503962443686 504589243392 504623411136 504854148864 505584488448 505618723584 505849916416 506581696512 507698508096 507930651904 508699885824 509809648322 510581727882 511696134144 513693133902 514602056448 516718792512 516753781596 516990065904 517737961728 517773019824 518009770176 519902799156 520140523344 520175744127 520928248464 520963522587 521166441536 521201731788 521849972736 522088587264 523310179184 523345614597 523996521984 524236118016 524271616128 525030045696 525065597568 525270114304 525305682432 527225373792 527430731776 527466446208 528265266048 528506813952 529199972352 529417711719 530680745088 531376754688 531619725312 532424835072 532643901309 533450562129 533694480996 534859333632 535889750799 536592592224 536837947776 536874299208 537650960256 537896799744 539082648702 540109355136 540145928088 540963950328 541174659584 541211304672 541884432384 543437493768 544362184704 544399045632 544435909056 545223508992 545472811008 546675362064 546925327936 547716529152 547753617216 548796837888 548833999104 551091542976 552066637824 555430846464 557485561152 557523310716 559778691888 559816596729 560072571396 560882791872 560920771476 561177251024 561989069568 563228032419 563485566956 564338935836 564635209437 565299191808 565337470464 565375751712 565595969536 567662898816 567701337528 567922461184 567960917472 568782549504 568821064032 569081155968 569904408576 571160821608 571421983392 572287371552 572549048448 573299970048 573562109952 574667088789 575658150912 575921369088 576793571328 577057308672 577931231232 578169021079 578927313504 579192026496 580573806592 581308641576 581574443424 581613824142 582455206944 582494647302 582721533056 582760991448 585118468064 585158088762 586044279522 586312246728 587041468416 587081219328 587309891584 587349660672 588723951582 589496087232 589725700096 589765632768 589805568144 590658801408 590928878592 590968892736 593359573248 593399751984 594529907712 594570165696 595622191104 597015838224 598072190976 599251820544 601716750336 602903568384 603942691248 603983586609 604857330288 605133899712 606745285679 607623024528 607664169099 608821492032 608862717756 609619986432 609898733568 611367180489 612407457792 612448926336 612490397688 613615362048 613656912384 615009782322 615290993928 616181095296 616222819368 616504585632 617396442624 617438248992 617720571008 619977985848 620261469152 621032914944 621074967552 621358952448 622299967488 622584512512 624859702272 625145417728 626092167168 627171256296 627458028704 629751028374 630038980376 630993140856 631324407402 632237703264 635171600622 635961590784 636004654272 636295465728 637215952896 638620761168 638912768832 638956032156 639880368192 640172951808 640216300464 641142459648 641435620352 642849731316 643823292996 644074066688 644117679504 644918796288 645257373696 647911540224 648892767744 649189472256 650172635136 650469924864 651293227692 651591029808 653145532416 653972221773 654271248852 655262107812 655561724688 655606115379 658258276572 659556616368 659601277569 660421651968 660723628032 660768368256 663441412608 663486336864 663531264162 664749975552 664794988416 664840004328 666061119488 667529519904 667574720982 667879967768 668846146176 668891436408 670029594624 670074964992 671642818002 672785657856 672831214848 673138865152 674112651264 674158298112 676931344128 678266514432 679435527654 680775637176 683575902594 684924178536 685283758462 686136075264 688958390016 689005042128 689320087872 690317282304 690364026432 690679693568 692202368169 693203732208 693250671789 693520697792 693567658836 694570997952 694618030116 694935642384 695799963648 697475234079 697794152796 698662029312 698709338496 698981490688 699028821504 700040060928 700087463424 700407576576 702967165056 703288594944 704353688064 704675751936 705567663333 705890282292 707574326784 708502339584 708793852923 709867283463 710191868412 711267416172 711592641328 714519667732 715456789632 715783930368 715832398944 716867947008 717195732992 718776864936 719865414216 720145806848 720194570784 720243338022 721285267104 721615072896 724583325024 724632389442 725533645824 725865394176 725914545408 726964678656 727297081344 728900482752 730288705536 730338156288 731729117184 731778665472 733039908534 734788723968 737506940274 742001193414 743314081536 743364414288 746371589184 746422128972 746763428528 747843722496 747894361968 747945004869 749318759424 750970709892 751364963739 752451914448 752502865959 752846945916 753783293952 753834335616 755943665529 756883865088 756935116704 757281223296 758376732672 758428085376 758774874624 759872544768 761547762144 761895977856 763049828736 763398731264 764399960064 764714472483 765872591823 766222785052 767544201216 767895158784 769058095104 769374524113 770539700853 771903084672 772256035328 775078188768 775130672394 775432591232 775485098856 776606942592 776659529736 777014655264 779854198734 780210785016 781392372696 781749662304 781802597682 782721957888 782774959104 783132880896 784965268776 785994782976 786354177024 786407424192 787545068544 787905171456 787958523648 791146097664 791199669312 792397899072 792706543616 792760220928 796021117632 797429587968 798637252608 800541721494 802289000448 804888888336 805256921664 805311448812 806476440384 806845199616 808623973053 810164032704 810218892132 811761989376 811816957008 812826648576 815156240652 815584191409 816543277056 816598568448 816653863584 818209216512 820013043096 820387991904 821574793728 821630425824 822006114176 823195256832 823250998656 826637314464 828099956736 828478603264 829733289984 833146269696 834789556224 836228341728 836284966074 839668037832 840108857094 841324187808 841381157214 841765876536 842983604352 845228350434 846508403754 846895467496 847948787712 848006205696 848393954304 849621270528 851494348224 851883691776 851941376208 853173824256 853231596048 853563935744 853621733952 854856612864 856741232412 857132975088 858431057328 858823572672 859949955072 860343164928 863487226368 863882053632 865190356992 865585963008 866896846848 868390970256 868788039744 870860709888 871962962364 872361665136 872420736213 873682810416 874082299584 874141487172 877677702096 877737133143 879066419283 879408821824 879468370092 880562202624 880964837376 881024491008 883085927373 884588550144 884648449152 884708352216 885988202112 886333300736 886393317888 886453339104 890039359872 890099627976 891794861568 891855248544 892964487168 893433286656 895523757336 897047543808 897108286464 898877730816 902575125504 904355352576 905914036872 907700849568 911434536792 911913032914 913232238048 913294076634 914848100352 918611186688 918673389504 918735596532 919093450496 920423043072 920485368576 922514673483 922936490892 924271642944 924334229052 924756878448 926094663936 926157373488 926580856512 929966978772 930392203728 931549372416 931612451328 932038428672 933449951232 933876768768 937289553408 937718126592 939138250752 939567669248 940756884444 941187043056 943432435712 944626542561 945058470564 946489711284 946922491216 946986611103 948356554896 952757400933 953942386176 954006981408 954378573824 954443198592 955823929344 957931141752 958369153248 958434048234 959820552288 960259427712 960324450696 961713689472 962153430528 964274596974 966111100032 966176519256 967378194432 967820525568 967886060544 969286238208 971867310336 973718274048 973784208384 975258952704 975704887296 977386544712 979718298624 981406873278 982893161718 983342587032 987387414858 989334924552 990632477952 991085442048 991152552384 995162118912 995229505296 995296896243 997124963328 997192482624 997260006492 999091679232 1001294279856 1001362081473 1001819951652 1003269219264 1003337154612 1003795927888 1005044391936 1005112447488 1007464227003 1007924887372 1009178486784 1009246822272 1009708297728 1011168976896 1011237447168 1011699832832 1015397016192 1015861303808 1017399771648 1019153291481 1019619296644 1021163455764 1023392268288 1025363853891 1027386267804 1027925637693 1029204112896 1033437585024 1033507563192 1033980131808 1035475923456 1035546039648 1036019540352 1039805598312 1040281046688 1040351488254 1041856496928 1041927045174 1042332883072 1042403463576 1043699945472 1044177174528 1046620358368 1046691229194 1047993043968 1048472236032 1048543232256 1050060091392 1050131195136 1050540228608 1050611364864 1054450747584 1054861463552 1054932892416 1056530532096 1057013627904 1058835423438 1061361490176 1062753509376 1065287802618 1066901124258 1067388961992 1071779501598 1073185184448 1073675895552 1073748598416 1075301920512 1075793599488 1078165297404 1080218710272 1080291856176 1080365007033 1081927900656 1082349319168 1082422609344 1085304947623 1086874987536 1086948584163 1088798091264 1088871818112 1090447017984 1090945622016 1093350724128 1093850655872 1095433058304 1095507234432 1097593675776 1097667998208 1099559862801 1102183085952 1104133275648 1106260410411 1110861692928 1113001790121 1114971122304 1115046621432 1119557383776 1119633193458 1120145142792 1121765583744 1121841542952 1122354502048 1123978139136 1126456064838 1126971133912 1128677871672 1129270418874 1130598383616 1130674940928 1130751503424 1131191939072 1135325797632 1135402675056 1135844922368 1135921834944 1137565099008 1137642128064 1138162311936 1139808817152 1142321643216 1142843966784 1144574743104 1145098096896 1146599940096 1149334177578 1151316301824 1151842738176 1153587142656 1156338042158 1157854627008 1158384052992 1162617283152 1163148886848 1163227648284 1164910413888 1164989294604 1165443066112 1165521982896 1169781298101 1170236936128 1170316177524 1172088559044 1172624493456 1172703896523 1174082936832 1174162438656 1174699321344 1177447903164 1178992174464 1179451400192 1179531265536 1179611136288 1181317602816 1181857757184 1181937785472 1186719146496 1186799503968 1189059815424 1189140331392 1191244382208 1194031676448 1196144381952 1198503641088 1200812582241 1203433500672 1205807136768 1207885382496 1207967173218 1209714660576 1210267799424 1213490571358 1215246049056 1215328338198 1217642984064 1217725435512 1219239972864 1219797467136 1222734360978 1224814915584 1224897852672 1224980795376 1227230724096 1227313824768 1230019564644 1230581987856 1232362190592 1232445638736 1233009171264 1234792885248 1234876497984 1235441142016 1239955971696 1240522938304 1242149935104 1242717904896 1244599934976 1249719404544 1250290835456 1252184334336 1254342512592 1254427449111 1254916057408 1259502056748 1260077960752 1260163285641 1261986281712 1262071735821 1262648814804 1264475406528 1267842525651 1269762605631 1270343201244 1271923181568 1272009308544 1272590931456 1274431905792 1277241522336 1277825537664 1277912064312 1279760736384 1280345903616 1280432600928 1282284919296 1282871240704 1285699462632 1287646585992 1288148133376 1288235359008 1289837592576 1290514747392 1295823080448 1297785535488 1298378944512 1300345270272 1300939849728 1302586455384 1303182059616 1306291064832 1307944443546 1308542497704 1310524215624 1311123449376 1311212230758 1316516553144 1319113232736 1319202555138 1320843303936 1321447256064 1321536736512 1326882825216 1326972673728 1327062528324 1329499951104 1329589976832 1329680008656 1332122238976 1335059039808 1335149441964 1335759935536 1337692292352 1337782872816 1340149929984 1343285636004 1345571315712 1345662429696 1346277730304 1348316596224 1353862688256 1356533028864 1358871055308 1361551274352 1367151805188 1367869549371 1369848357072 1369941114951 1370567516924 1372272150528 1376205134681 1377916780032 1378010084256 1378640175744 1380634564608 1380728052864 1381359387136 1384404736338 1386407464416 1386501343578 1387041395584 1387135317672 1389141995904 1389236060232 1389871284768 1391599927296 1394950468158 1395588305592 1397324058624 1397418676992 1397962981376 1398057643008 1400080121856 1400174926848 1400815153152 1405934330112 1406577189888 1408707376128 1409351503872 1411135326666 1411780564584 1415148653568 1417587705846 1419734566926 1420383736824 1422534832344 1423185282656 1429039335464 1430913579264 1431567860736 1431664797888 1433735894016 1434391465984 1437553729872 1437651072351 1439730828432 1440291613696 1440389141568 1440486676044 1442570534208 1443230145792 1446411895461 1449166650048 1449264778884 1451067291648 1451730788352 1451829090816 1453929357312 1457800965504 1460577411072 1460676312576 1463557330944 1466079817068 1469577447936 1472110309917 1475013880548 1481081122287 1484002386828 1486628163072 1486728828576 1492743178368 1492844257944 1493526857056 1495687444992 1495788723936 1495890009738 1498637518848 1501941419784 1502729927478 1504903828896 1505005731918 1505693891832 1507566587904 1507668671232 1511887331058 1513767730176 1513870233408 1514562446592 1516753465344 1516856170752 1517549749248 1519745089536 1523095524288 1523791955712 1526099657472 1526797462528 1529428944966 1531745183646 1532445570104 1535088402432 1538749048226 1541079401706 1543806169344 1544512070656 1550156377536 1550261344788 1550865182464 1550970197712 1553213885184 1553319059472 1554029310528 1559708397468 1560421570032 1560527232381 1562784745392 1563499324608 1563605195364 1565549918208 1566265761792 1569930537552 1570036843791 1571989565952 1572708354048 1572814848384 1575090137088 1575810342912 1575917047296 1582292195328 1582399338624 1584795798144 1585413087232 1585520441856 1588253135157 1592042235264 1594859175936 1597274505216 1597931703927 1600351686387 1601083442988 1604578000896 1607669252397 1609777776672 1610513843328 1610622897624 1612952880768 1613690399232 1617247946106 1620328065408 1620437784264 1623523978752 1623633914016 1625653297152 1630312481304 1631168382818 1633086554112 1633197136896 1633307727168 1636418433024 1640026086192 1640775983808 1643149587456 1643260851648 1644012228352 1646390513664 1646501997312 1653274628928 1656199913472 1666292539392 1672456683456 1672569932148 1679336075664 1679449790187 1680217714188 1682648375616 1682762314428 1683531753072 1685967208704 1689684097257 1690456700868 1693016807508 1693790934992 1693905628311 1695897575424 1696012411392 1696787908608 1702988696448 1703767383552 1703882752416 1706347648512 1706463192096 1707127871488 1707243467904 1709713225728 1713482464824 1714265950176 1716862114656 1717647145344 1719899910144 1720686329856 1724001266367 1726974452736 1727764107264 1730380713984 1731171926016 1733793693696 1734507063237 1736781940512 1737576079488 1741721419776 1743925924728 1744723330272 1744841472426 1747365620832 1748164599168 1748282974344 1755355404192 1755474266286 1758132838566 1758817643648 1758936740184 1761124405248 1761929674752 1762048982016 1766171854746 1769177100288 1769296898304 1769416704432 1771976404224 1772666601472 1772786635776 1772906678208 1780078719744 1780199255952 1783589723136 1783710497088 1786866573312 1791047514672 1794216572928 1797755461632 1805150251008 1808710705152 1811828073744 1811950759827 1815401699136 1820235857037 1822869073584 1822992507297 1823826065828 1826464476096 1826588153268 1829696200704 1834101541467 1837222373376 1837346779008 1837471193064 1838186900992 1840846086144 1840970737152 1845029346966 1845872981784 1848543285888 1848668458104 1849513756896 1852189327872 1852314746976 1853161713024 1859933957544 1860784407456 1863098744832 1863224902656 1864076857344 1866899902464 1867753537536 1874579106816 1875436253184 1878276501504 1879135338496 1881513768888 1882374086112 1886864871424 1889253085122 1890116941128 1892979422568 1893844982432 1893973222206 1896713109792 1905514801866 1907884772352 1908013962816 1908757147648 1908886397184 1911647858688 1915862283504 1916738306496 1916868096468 1919641104576 1920518855424 1920648901392 1923427378944 1924306861056 1928549193948 1932222200064 1932353038512 1934756388864 1935772121088 1943734620672 1947568416768 1950517905408 1951409774592 1954773089424 1959436597248 1962813746556 1965786323436 1966685174064 1966818346137 1974774829716 1978669849104 1978803832707 1981264955904 1982170884096 1982305104768 1990324237824 1990459010592 1990593792486 1994249926656 1994384965248 1994520012984 1998183358464 2002588559712 2002724162946 2003639903304 2006538438528 2006674309224 2007591855776 2010088783872 2010224894976 2014928454006 2015849774744 2018356973568 2018493644544 2019416595456 2022337953792 2022474894336 2023399665664 2030794032384 2031722607616 2034799543296 2038306582962 2039238593288 2042326911528 2050727707782 2054772535608 2055851275386 2058408225792 2066875170048 2067015126384 2067960263616 2070951846912 2071092079296 2072039080704 2076607104507 2079611196624 2080562093376 2080702976508 2083712993856 2083854090348 2084665766144 2084806927152 2087399890944 2092425702237 2093240716736 2093382458388 2095986087936 2096944472064 2097086464512 2100120182784 2100262390272 2101222729728 2108901495168 2109722927104 2109865784832 2113061064192 2114027255808 2116702989999 2117670846876 2122722980352 2125507018752 2126381558769 2129601850389 2130575605236 2133802248516 2134777923984 2143559003196 2146370368896 2147351791104 2147497196832 2150603841024 2151587198976 2156330594808 2160437420544 2160583712352 2160730014066 2163855801312 2164698638336 2164845218688 2170609895246 2173749975072 2173897168326 2177596182528 2177743636224 2180894035968 2181891244032 2186701448256 2187701311744 2190866116608 2191014468864 2195187351552 2195335996416 2199119725602 2204366171904 2212520820822 2226003580242 2229942244608 2230093242864 2239114767552 2239266386916 2240290285584 2243531167488 2243683085904 2243835014607 2244709004096 2247956278272 2252912129676 2253942267824 2254094891217 2257355743344 2257508597877 2258540837748 2261349881856 2261503006848 2262383878144 2267830996587 2270651595264 2270805350112 2271689844736 2271843669888 2275130198016 2275284256128 2276324623872 2279617634304 2284643286432 2285687933568 2289149486208 2290196193792 2293199880192 2294143417449 2297617775469 2298668355156 2302632603648 2303685476352 2307174285312 2308123572339 2311619102559 2312676084316 2315709254016 2316768105984 2322188920129 2325234566304 2326297773696 2326455296568 2329820827776 2329978589208 2330886132224 2331043965792 2339562596202 2340473872256 2340632355048 2344177118088 2345248986912 2345407793046 2348165873664 2348324877312 2349398642688 2354895806328 2357984348928 2358902800384 2359062531072 2359222272576 2362635205632 2363715514368 2363875570944 2373438292992 2373599007936 2378119630848 2378280662784 2388063352896 2392288763904 2401625164482 2406867001344 2415770764992 2415934346436 2419429321152 2420535598848 2425871919159 2426981142716 2430492098112 2430656676396 2435285968128 2435450871024 2438479945728 2445468721956 2446752574227 2449629831168 2449795705344 2449961590752 2454627649536 2460039129288 2461163975712 2464724381184 2464891277472 2466018342528 2469585770496 2469752995968 2470882284032 2479911943392 2481045876608 2484299870208 2485435809792 2489199869952 2490224051419 2499438809088 2500581670912 2504368668672 2508685025184 2508854898222 2509832114816 2519004113496 2520155921504 2520326571282 2523972563424 2524143471642 2525297629608 2528950813056 2535685051302 2539525211262 2540686402488 2543846363136 2544018617088 2545181862912 2548863811584 2554483044672 2555651075328 2555824128624 2559521472768 2560691807232 2560865201856 2564569838592 2565742481408 2571398925264 2575293171984 2576296266752 2576470718016 2581029494784 2591646160896 2595571070976 2596757889024 2600690540544 2605172910768 2606364119232 2612582129664 2615888887092 2617084995408 2617262208639 2621048431248 2622246898752 2622424461516 2633033106288 2633211399429 2638226465472 2638405110276 2641686607872 2642894512128 2643073473024 2649257782119 2653765650432 2653945347456 2654125056648 2658999902208 2659179953664 2659360017312 2670118079616 2670298883928 2671519871072 2675384584704 2675565745632 2680299859968 2686571272008 2691142631424 2691324859392 2692555460608 2696633192448 2707725376512 2713066057728 2717742110616 2723102548704 2734303610376 2735739098742 2739696714144 2739882229902 2741135033848 2744544301056 2752410269362 2755833560064 2756020168512 2757280351488 2761269129216 2761456105728 2762718774272 2768809472676 2772814928832 2773002687156 2774082791168 2774270635344 2778283991808 2778472120464 2779742569536 2789900936316 2791176611184 2794648117248 2794837353984 2796115286016 2800349853696 2801630306304 2811868660224 2813154379776 2817414752256 2818703007744 2822270653332 2823561129168 2830297307136 2833879627683 2835175411692 2839469133852 2840767473648 2840959833309 2845069664688 2846370565312 2858078670928 2858272202799 2861827158528 2863135721472 2863329595776 2867471788032 2868782931968 2875107459744 2875302144702 2879461656864 2880583227392 2880778283136 2880973352088 2885141068416 2886460291584 2892823790922 2898333300096 2898529557768 2902134583296 2903461576704 2903658181632 2907858714624 2915601931008 2921154822144 2921352625152 2927114661888 2932159634136 2939154895872 2944220619834 2950027761096 2962162244574 2968004773656 2973256326144 2973457657152 2985486356736 2985688515888 2985890688729 2987053714112 2991374889984 2991577447872 2991780019476 2997275037696 3003882839568 3004086244419 3005459854956 3009807657792 3010011463836 3011387783664 3015133175808 3015337342464 3022392681009 3023774662116 3027535460352 3027740466816 3029124893184 3033506930688 3033712341504 3035099498496 3046191048576 3047583911424 3052199314944 3053594925056 3057459874443 3058857889932 3063490367292 3064891140208 3070176804864 3076091561673 3077498096452 3082158803412 3083776913079 3087612338688 3089024141312 3100312755072 3100522689576 3101730364928 3101940395424 3106427770368 3106638118944 3108058621056 3119416794936 3120843140064 3121054464762 3125569490784 3126998649216 3127210390728 3131099836416 3132531523584 3139861075104 3140073687582 3143979131904 3145416708096 3145629696768 3150180274176 3151620685824 3151834094592 3164584390656 3164798677248 3169591596288 3170826174464 3171040883712 3176506270314 3184084470528 3195863407854 3200703372774 3202166885976 3215338504794 3219555553344 3221027686656 3221245795248 3225905761536 3227380798464 3234495892212 3240656130816 3240875568528 3241095021099 3247047957504 3247267828032 3255914842869 3260624962608 3260845752489 3262336765636 3266394273792 3266615454336 3272836866048 3280052172384 3281551967616 3286299174912 3286521703296 3288024456704 3292781027328 3293003994624 3298679588403 3306549257856 3312399826944 3313762714093 3318781231233 3332585078784 3339005370363 3344913366912 3345139864296 3358672151328 3358899580374 3360435428376 3365296751232 3365524628856 3367063506144 3371934417408 3379368194514 3380913401736 3386033615016 3387581869984 3387811256622 3391795150848 3392024822784 3393575817216 3405977392896 3407534767104 3407765504832 3412695297024 3412926384192 3414255742976 3414486935808 3419426451456 3426964929648 3428531900352 3433724229312 3435294290688 3439799820288 3448002532734 3453948905472 3455528214528 3460761427968 3469014126474 3473563881024 3475152158976 3487851849456 3489446660544 3489682944852 3494731241664 3496329198336 3496565948688 3510710808384 3510948532572 3516265677132 3517635287296 3517873480368 3518111689569 3522248810496 3524097964032 3532343709492 3538354200576 3538593796608 3538833408864 3543952808448 3545573271552 3545813356416 3560157439488 3560398511904 3567179446272 3567420994176 3573733146624 3582095029344 3588433145856 3595510923264 3602437746723 3610300502016 3617421410304 3623656147488 3623901519654 3630803398272 3640471714074 3645738147168 3645985014594 3647652131656 3652928952192 3653176306536 3659392401408 3668203082934 3674444746752 3674693558016 3674942386128 3676373801984 3681692172288 3681941474304 3690058693932 3691745963568 3697086571776 3697336916208 3699027513792 3704378655744 3704629493952 3706323426048 3719867915088 3721568814912 3726449805312 3728153714688 3733799804928 3749158213632 3750872506368 3756553003008 3763027537776 3764748172224 3773729742848 3778506170244 3780233882256 3780489856923 3785958845136 3786215207463 3787689964864 3787946444412 3793426219584 3803527576953 3809287816893 3811029603732 3815769544704 3816027925632 3817514295296 3817772794368 3823295717376 3831724567008 3833476612992 3833736192936 3839282209152 3841037710848 3841297802784 3846854757888 3848613722112 3857098387896 3864444400128 3864706077024 3869512777728 3871544242176 3887469241344 3895136833536 3901035810816 3902819549184 3909546178848 3918873194496 3925627493112 3931572646872 3933370348128 3933636692274 3949549659432 3957339698208 3957607665414 3962529911808 3964341768192 3964610209536 3980648475648 3980918021184 3981187584972 3988499853312 3988769930496 3989040025968 3996366716928 4005177119424 4005448325892 4007279806608 4013076877056 4013348618448 4015183711552 4020449789952 4029856908012 4031699549488 4036713947136 4036987289088 4038833190912 4044949788672 4046799331328 4061588064768 4063445215232 4069599086592 4076613165924 4078477186576 4084653823056 4101455415564 4103608648113 4109545071216 4109823344853 4111702550772 4116816451584 4128615404043 4133750340096 4134030252768 4135920527232 4141903693824 4142184158592 4144078161408 4153214209014 4159222393248 4161124186752 4161405953016 4167425987712 4167708180696 4169331532288 4169613854304 4174799781888 4184851404474 4186481433472 4186764916776 4191972175872 4193888944128 4194172929024 4200240365568 4200524780544 4202445459456 4217802990336 4219445854208 4219731569664 4226122128384 4228054511616 4233405979998 4235341693752 4245445960704 4252763117538 4259203700778 4261151210472 4267604497032 4269555847968 4287118006392 4292740737792 4294703582208 4294994393664 4301207682048 4303174397952 4312661189616 4312953217053 4320874841088 4321167424704 4321460028132 4327711602624 4329397276672 4329690437376 4339235686383 4341219790492 4347499950144 4347794336652 4355192365056 4355487272448 4361788071936 4373402896512 4375402623488 4381732233216 4382028937728 4390671992832 4398239451204 4408732343808 4416330929751 4425041641644 4443243366861 4452007160484 4454344430003 4459884489216 4460186485728 4478229535104 4478532773832 4480580571168 4487062334976 4487366171808 4487670029214 4489418008192 4495912556544 4505824259352 4507884535648 4508189782434 4514711486688 4515017195754 4517081675496 4522699763712 4523006013696 4524767756288 4535661993174 4541303190528 4541610700224 4543379689472 4543687339776 4550260396032 4550568512256 4552649247744 4559235268608 4569286572864 4571375867136 4578298972416 4580392387584 4588286834898 4595235550938 4597336710312 4605265207296 4616247144678 4623238205118 4625352168632 4631418508032 4633536211968 4644377840258 4650469132608 4652595547392 4652910593136 4659641655552 4659957178416 4661772264448 4662087931584 4679125192404 4680947744512 4681264710096 4681581697143 4688354236176 4690497973824 4690815586092 4696649754624 4698797285376 4709791612656 4710110531373 4715968697856 4718125062144 4718444545152 4725270411264 4727431028736 4727751141888 4746876585984 4747198015872 4756239261696 4756561325568 4764759405471 4776126705792 4784577527808 4793795111781 4801055059161 4803250328964 4813734002688 4823007757191 4831541529984 4831868692872 4838858642304 4841071197696 4851743838318 4853962285432 4860984196224 4861313352792 4870571936256 4870901742048 4876959891456 4890937443912 4893505148454 4899259662336 4899591410688 4899923181504 4909255299072 4920078258576 4922327951424 4929448762368 4929782554944 4932036685056 4939171540992 4939505991936 4941764568064 4959823886784 4962091753216 4968599740416 4980448102838 4998877618176 5017370050368 5017709796444 5019664229632 5038008226992 5038349370561 5040311843008 5040653142564 5047945126848 5048286943284 5050595259216 5057901626112 5069052291771 5071370102604 5079050422524 5081372804976 5081716884933 5087692726272 5088037234176 5090363725824 5108966089344 5111302150656 5111648257248 5119042945536 5121383614464 5121730403712 5129139677184 5131484962816 5142797850528 5150586343968 5152592533504 5152941436032 5162058989568 5172003799101 5183292321792 5191142141952 5193515778048 5201381081088 5203521189711 5210345821536 5212728238464 5225164259328 5231777774184 5234169990816 5234524417278 5242096862496 5244493797504 5244848923032 5266066212576 5266422798858 5276452930944 5276810220552 5283373215744 5285789024256 5286146946048 5298515564238 5307531300864 5307890694912 5308250113296 5317999804416 5318359907328 5318720034624 5340236159232 5340597767856 5343039742144 5350769169408 5351131491264 5360599719936 5373142544016 5382649718784 5385110921216 5393266384896 5415450753024 5426132115456 5435484221232 5435852279481 5446205097408 5460707571111 5468607220752 5468977521891 5471478197484 5479393428288 5479764459804 5482270067696 5489088602112 5502304624401 5504820538724 5511667120128 5512040337024 5514560702976 5522538258432 5522912211456 5525437548544 5537618945352 5545629857664 5546005374312 5548165582336 5548541270688 5556567983616 5556944240928 5559485139072 5579801872632 5582353222368 5589296234496 5589674707968 5592230572032 5600699707392 5603260612608 5623737320448 5626308759552 5634829504512 5637406015488 5644541306664 5647122258336 5660594614272 5667759255366 5670350823384 5678938267704 5681534947296 5681919666618 5690139329376 5692741130624 5716157341856 5716544405598 5723654317056 5726271442944 5726659191552 5734943576064 5737565863936 5750214919488 5750604289404 5758923313728 5761166454784 5761556566272 5761946704176 5770282136832 5772920583168 5785647581844 5796666600192 5797059115536 5804269166592 5807316363264 5831203862016 5842705250304 5854229323776 5864319268272 5878309791744 5888441239668 5900055522192 5900455038411 5924324489148 5927434713941 5936009547312 5936411498121 5946512652288 5946915314304 5970972713472 5971377031776 5971781377458 5974107428224 5982749779968 5983154895744 5983560038952 5994550075392 6007765679136 6008172488838 6010919709912 6019615315584 6020022927672 6022775567328 6030266351616 6030674684928 6044785362018 6047549324232 6055070920704 6055480933632 6058249786368 6067013861376 6067424683008 6070198996992 6092382097152 6095167822848 6104398629888 6107189850112 6114919748886 6117715779864 6126980734584 6129782280416 6152183123346 6154996192904 6164317606824 6167553826158 6175224677376 6178048282624 6200625510144 6201045379152 6203460729856 6203880790848 6212855540736 6213276237888 6216117242112 6229821313521 6238833589872 6241686280128 6242108929524 6251138981568 6253997298432 6254420781456 6262199672832 6279722150208 6280147375164 6287958263808 6290833416192 6291259393536 6300360548352 6303668189184 6329168781312 6329597354496 6339183192576 6342081767424 6353012540628 6368168941056 6379144676307 6388805551167 6391726815708 6401406745548 6404333771952 6430677009588 6439111106688 6442055373312 6442491590496 6451811523072 6454761596928 6468991784424 6481312261632 6481751137056 6482190042198 6494095915008 6494535656064 6511829685738 6521249925216 6521691504978 6524673531272 6532788547584 6533230908672 6545673732096 6560104344768 6563103935232 6572598349824 6573043406592 6576048913408 6585562054656 6586007989248 6597359176806 6613098515712 6627525428186 6637562462466 6678010740726 6689826733824 6690279728592 6717344302656 6717799160748 6720870856752 6730593502464 6731049257712 6734127012288 6743868834816 6758736389028 6761826803472 6762284673651 6772067230032 6772525793631 6775163739968 6775622513244 6784049645568 6787151634432 6803492989761 6811954785792 6815069534208 6815531009664 6825390594048 6825852768384 6828511485952 6828973871616 6838852902912 6853929859296 6857063800704 6867448458624 6870588581376 6879599640576 6882430252347 6892853326407 6896005065468 6907897810944 6911056429056 6921522855936 6924370717017 6934857307677 6938028252948 6947127762048 6950304317952 6966566760387 6975703698912 6978893321088 6979365889704 6989462483328 6992658396672 6993131897376 7021421616768 7021897065144 7032531354264 7035270574592 7035746960736 7036223379138 7044497620992 7048195928064 7064687418984 7076708401152 7077187593216 7077666817728 7087905616896 7091146543104 7091626712832 7120314878976 7120797023808 7134358892544 7134841988352 7164190058688 7176866291712 7204875493446 7220601004032 7247312294976 7247803039308 7261606796544 7277615757477 7280943428148 7291476294336 7291970029188 7295304263312 7305857904384 7306352613072 7336406165868 7340257722681 7348889493504 7349387116032 7349884772256 7352747603968 7363882948608 7380117387864 7383491927136 7394173143552 7394673832416 7398055027584 7408757311488 7409258987904 7412646852096 7439735830176 7443137629824 7452899610624 7456307429376 7467599609856 7470672154257 7498316427264 7501745012736 7513106006016 7516197274027 7526055075552 7529496344448 7547459485696 7557012340488 7560467764512 7560979713846 7571917690272 7572430414926 7575379929728 7575892888824 7586852439168 7607055153906 7618575633786 7622059207464 7631539089408 7632055851264 7635028590592 7635545588736 7646591434752 7663449134016 7666953225984 7667472385872 7678564418304 7682075421696 7682595605568 7693709515776 7697227444224 7714196775792 7728888800256 7729412154048 7743088484352 7774938482688 7790273667072 7802071621632 7819092357696 7837746388992 7851254986224 7851786625917 7863145293744 7866740696256 7867273384548 7899099318864 7899634198287 7914679396416 7915215330828 7925059823616 7928683536384 7929220419072 7947773346357 7961296951296 7961836042368 7962375169944 7976999706624 7977539860992 7978080051936 8010354238848 8010896651784 8014559613216 8026153754112 8026697236896 8030367423104 8040899579904 8059713816024 8063399098976 8073427894272 8073974578176 8077666381824 8089899577344 8093598662656 8123176129536 8126890430464 8139198173184 8153226331848 8156954373152 8169307646112 8202910831128 8207217296226 8219090142432 8219646689706 8223405101544 8233632903168 8257230808086 8267500680192 8268060505536 8271841054464 8283807387648 8284368317184 8288156322816 8306428418028 8318444786496 8322248373504 8322811906032 8334851975424 8335416361392 8338663064576 8339227708608 8369702808948 8372962866944 8373529833552 8383944351744 8388345858048 8401049561088 8404890918912 8435605980672 8439463139328 8452244256768 8456109023232 8466811959996 8470683387504 8490891921408 8501638883049 8505526235076 8518407401556 8522302420944 8522879499927 8535208994064 8539111695936 8574236012784 8574816608397 8585481475584 8589407164416 8589988787328 8602415364096 8606348795904 8625322379232 8625906434106 8641749682176 8642334849408 8642920056264 8655423205248 8658794553344 8659380874752 8678471372766 8682439580984 8694999900288 8695588673304 8710384730112 8710974544896 8723576143872 8746805793024 8750805246976 8763464466432 8764057875456 8781343985664 8796478902408 8817464687616 8832661859502 8850083283288 8886486733722 8904014320968 8908688860006 8919768978432 8920372971456 8956459070208 8957065547664 8961161142336 8974124669952 8974732343616 8975340058428 8978836016384 8991825113088 9011648518704 9012258733257 9015769071296 9016379564868 9029422973376 9030034391508 9034163350992 9045399527424 9046012027392 9067178043027 9071323986348 9082606381056 9083221400448 9086759378944 9087374679552 9100520792064 9101137024512 9105298495488 9138573145728 9142751734272 9156597944832 9160784775168 9172379623329 9176573669796 9190471101876 9194673420624 9210530414592 9228274685019 9232494289356 9246476410236 9250704337264 9251330739237 9262837016064 9267072423936 9288755680516 9300938265216 9305191094784 9305821186272 9319283311104 9319914356832 9323544528896 9324175863168 9358250384808 9361895489024 9362529420192 9363163394286 9376708472352 9380995947648 9381631172184 9393299509248 9397594570752 9419583225312 9420221062746 9431937395712 9436250124288 9436889090304 9450540822528 9454862057472 9455502283776 9493753171968 9494396031744 9512478523392 9513122651136 9529518810942 9552253411584 9587590223562 9602110118322 9606500657928 9646015514382 9663083059968 9663737385744 9677717284608 9682142395392 9703487676636 9707924570864 9721968392448 9722626705584 9723285063297 9741143872512 9741803484096 9767744528607 9781874887824 9782537257467 9787010296908 9799182821376 9799846363008 9818510598144 9840156517152 9844655902848 9858897524736 9859565109888 9864073370112 9878343081984 9879011983872 9883529136128 9896038765209 9919647773568 9924183506432 9937199480832 9941288142279 9956343693699 9960896205676 9997755236352 10001868813469 10017016111089 10034740100736 10035419592888 10039328459264 10076016453984 10076698741122 10080623686016 10081306285128 10095890253696 10096573886568 10101190518432 10115803252224 10138104583542 10142740205208 10158100845048 10162745609952 10163433769866 10175385452544 10176074468352 10180727451648 10217932178688 10222604301312 10223296514496 10238085891072 10242767228928 10243460807424 10258279354368 10262969925632 10285595701056 10301172687936 10305185067008 10305882872064 10344007598202 10366584643584 10382284283904 10407042379422 10420691643072 10425456476928 10463555548368 10468339981632 10469048834556 10484193724992 10488987595008 10489697846064 10532132425152 10532845597716 10552905861888 10553620441104 10554335068707 10566746431488 10572293892096 10597031128476 10602594488317 10615062601728 10615781389824 10616500226592 10636719814656 10637440069248 10680472318464 10681195535712 10686079484288 10701538338816 10702262982528 10721199439872 10746285088032 10765299437568 10770221842432 10786532769792 10807313240169 10830901506048 10852264230912 10870968442464 10871704558962 10892410194816 10921415142222 10937214441504 10937955043782 10942956394968 10958786856576 10959528919608 10964540135392 10978177204224 11004609248802 11009641077448 11023334240256 11024080674048 11029121405952 11045076516864 11045824422912 11050875097088 11075237890704 11091259715328 11092010748624 11096331164672 11097082541376 11113135967232 11113888481856 11118970278144 11159603745264 11164706444736 11179349415936 11184461144064 11201399414784 11247474640896 11252617519104 11269659009024 11289082613328 11294244516672 11321189228544 11335518510732 11340701646768 11341469570769 11357876535408 11363069894592 11363839333236 11380278658752 11385482261248 11410582730859 11427863450679 11432314683712 11433088811196 11447308634112 11452542885888 11453318383104 11469887152128 11500429838976 11501208578808 11517846627456 11522332909568 11523113132544 11523893408352 11540564273664 11545841166336 11571295163688 11593333200384 11594118231072 11608538333184 11614632726528 11662407724032 11685410500608 11708458647552 11728638536544 11756619583488 11776882479336 11800111044384 11800910076822 11848648978296 11854869427882 11872019094624 11872822996242 11893025304576 11893830628608 11941945426944 11942754063552 11943562754916 11948214856448 11965499559936 11966309791488 11967120077904 11989100150784 12015531358272 12016344977676 12021839419824 12039230631168 12040045855344 12045551134656 12061349369856 12089570724036 12095098648464 12110141841408 12110961867264 12116499572736 12134849366016 12140397993984 12184764194304 12190335645696 12208797259776 12214379700224 12229839497772 12235431559728 12253961469168 12259564560832 12304366246692 12309992385808 12310825944339 12328635213648 12329470034559 12335107652316 12350449354752 12356096565248 12385846212129 12401251020288 12402090758304 12406921459712 12407761581696 12425711081472 12426552475776 12432234484224 12459642627042 12477667179744 12483372560256 12484217859048 12502277963136 12507994596864 12508841562912 12524399345664 12559444300416 12560294750328 12575916527616 12581666832384 12582518787072 12600721096704 12607336378368 12658337562624 12659194708992 12678366385152 12684163534848 12706025081256 12736337882112 12758289352614 12777611102334 12783453631416 12802813491096 12808667543904 12861354019176 12878222213376 12884110746624 12884983180992 12903623046144 12909523193856 12937983568848 12938859651159 12962624523264 12963502274112 12964380084396 12988191830016 12989071312128 13017707059149 13023659371476 13042499850432 13043383009956 13049347062544 13065577095168 13066461817344 13120208689536 13126207870464 13145196699648 13146086813184 13152097826816 13172015978496 13194718353612 13226197031424 13248992789253 13255050856372 13275124924932 13329730100583 13356021481452 13363033290009 13379653467648 13380559457184 13434688605312 13435598321496 13441741713504 13461187004928 13462098515424 13468254024576 13487737669632 13517472778056 13523653606944 13524569347302 13544134460064 13545051587262 13550327479936 13551245026488 13568099291136 13574303268864 13606985979522 13623909571584 13630139068416 13631062019328 13650781188096 13651705536768 13657022971904 13657947743232 13677705805824 13707859718592 13714127601408 13734896917248 13741177162752 13764860504694 13785706652814 13792010130936 13815795621888 13848741434034 13869714615354 13876056505896 13894255524096 13900608635904 13933133520774 13951407397824 13957786642176 13958731779408 13978924966656 13985316793344 13986263794752 14042843233536 14043794130288 14044745091429 14065062708528 14070541149184 14071493921472 14072446758276 14096391856128 14129374837968 14130331594119 14154375186432 14155333635456 14175811233792 14182293086208 14183253425664 14240629757952 14241594047616 14268717785088 14269683976704 14294278216413 14328380117376 14353732583424 14381385335343 14409750986892 14441202008064 14469023271573 14494624589952 14495606078616 14523213593088 14555231514954 14561886856296 14582952588672 14583940058376 14590608526624 14611715808768 14612705226144 14672812331736 14680515445362 14697778987008 14698774232064 14699769544512 14705495207936 14727765897216 14760234775728 14766983854272 14788346287104 14789347664832 14796110055168 14817514622976 14818517975808 14825293704192 14879471660352 14886275259648 14905799221248 14941344308514 14996632854528 15032394548054 15052110151104 15058992688896 15114024680976 15120935529024 15121959427692 15143835380544 15144860829852 15150759859456 15151785777648 15173704878336 15207156875313 15214110307812 15237151267572 15244118414928 15245150654799 15263078178816 15264111702528 15271091177472 15326898268032 15333906451968 15334944771744 15357128836608 15364150843392 15365191211136 15387419031552 15394454888448 15428393551584 15457777600512 15458824308096 15486176968704 15516011397303 15549876965376 15580547334144 15604143243264 15610563569133 15638184715392 15675492777984 15702509972448 15703573251834 15726290587488 15733481392512 15734546769096 15798198637728 15799268396574 15829358792832 15830430661656 15850119647232 15857367072768 15858440838144 15895546692714 15922593902592 15923672084736 15924750339888 15953999413248 15955079721984 15956160103872 16020708477696 16021793303568 16029119226432 16052307508224 16053394473792 16060734846208 16081799159808 16119427632048 16126798197952 16147949156352 16155332763648 16179799154688 16246352259072 16253780860928 16278396346368 16306452663696 16307556838443 16313908746304 16338615292224 16382122713333 16405821662256 16406932565673 16414434592452 16438180284864 16439293379412 16446810203088 16467265806336 16506913873203 16514461616172 16535001360384 16536121011072 16543682108928 16567614775296 16568736634368 16576312645632 16612856836056 16636889572992 16644496747008 16645623812064 16669703950848 16670832722784 16677326129152 16678455417216 16739405617896 16745925733888 16747059667104 16767888703488 16776691716096 16802099122176 16809781837824 16871211961344 16878926278656 16904488513536 16912218046464 16933623919992 16941366775008 16981783842816 17003277766098 17011052470152 17036814803112 17044604841888 17045758999854 17070417988128 17078223391872 17148472025568 17149633216794 17170962951168 17178814328832 17179977574656 17204830728192 17212697591808 17250644758464 17251812868212 17283499364352 17284669698816 17285840112528 17310846410496 17317589106688 17318761749504 17356942745532 17364879161968 17389999800576 17391177346608 17421949089792 17493611586048 17501610493952 17528115750912 17562687971328 17592957804816 17634929375232 17665323719004 17700166566576 17701365115233 17772973467444 17782304141823 17808028641936 17809234494363 17817377720012 17839537956864 17840745942912 17890666750853 17912918140416 17914131095328 17922322284672 17948249339904 17949464687232 17950680116856 17957672032768 17983650226176 18023297037408 18024517466514 18031538142592 18032759129736 18058845946752 18060068783016 18068326701984 18090799054848 18092024054784 18134356086054 18142647972696 18165212762112 18166442800896 18173518757888 18174749359104 18201041584128 18202274049024 18210596990976 18277146291456 18285503468544 18313195889664 18321569550336 18344759246658 18353147339592 18380942203752 18389346841248 18456549370038 18464988578712 18492952820472 18501408674528 18502661478474 18525674032128 18534144847872 18577511361032 18601876530432 18610382189568 18611642372544 18638566622208 18639828713664 18647089057792 18648351726336 18689463940563 18716500769616 18723790978048 18725058840384 18726326788572 18753416944704 18761991895296 18763262344368 18786599018496 18839166450624 18840442125492 18863874791424 18872500248576 18873778180608 18901081645056 18911004567552 18987506343936 18988792063488 19026245302272 19059037621884 19104506823168 19137434028921 19175180447124 19204220236644 19213001315856 19292031028764 19326166119936 19327474771488 19355434569216 19364284790784 19406975353272 19415849141728 19443936784896 19445253411168 19446570126594 19482287745024 19483606968192 19535489057214 19563749775648 19565074514934 19574020593816 19598365642752 19599692726016 19637021196288 19680313034304 19689311805696 19717795049472 19719130219776 19728146740224 19756686163968 19758023967744 19767058272256 19792077530418 19839295547136 19848367012864 19882576284558 19912687387398 19921792411352 20003737626938 20034032222178 20069480201472 20070839185776 20078656918528 20152032907968 20153397482244 20161247372032 20162612570256 20191780507392 20193147773136 20202381036864 20231606504448 20276209167084 20285480410416 20286854020953 20316201690096 20325491219904 20326867539732 20352148936704 20361454903296 20410478969283 20435864357376 20445208602624 20446593028992 20476171782144 20485534457856 20486921614848 20516558708736 20571191402112 20602345375872 20610370134016 20611765744128 20647290757041 20678559979221 20688015196404 20733169287168 20764568567808 20773112151051 20804571923031 20814084758844 20841383286144 20850912953856 20899700281161 20927111096736 20936679963264 20938097669112 20968387449984 20977975190016 20979395692128 21064264850304 21065691195432 21105811723776 21107240882208 21108670137414 21133492862976 21144587784192 21194062256952 21205188976634 21230125203456 21231562779648 21233000453184 21273439629312 21274880138496 21360944636928 21362391071424 21372158968576 21403076677632 21404525965056 21492570176064 21530598875136 21614626480338 21661803012096 21741936884928 21743409117924 21784820389632 21832847272431 21842830284444 21874428883008 21875910087564 21885912789936 21917573713152 21919057839216 21929080270784 22009218497604 22019282154896 22020773168043 22046668480512 22048161348096 22058242811904 22091648845824 22101750194176 22150475781408 22182519430656 22184021497248 22192662329344 22194165082752 22226271934464 22227776963712 22237940556288 22319207490528 22329412889472 22358698831872 22368922288128 22402798829568 22412016462771 22494949281792 22505235038208 22539318018048 22548591822081 22578165226656 22588489033344 22642378457088 22671037021464 22681403293536 22682939141538 22715753070816 22726139789184 22727678666472 22760557317504 22770964522496 22821165461718 22855726901358 22864629367424 22866177622392 22894617268224 22905085771776 22906636766208 22939774304256 23000859677952 23002417157616 23035693254912 23044665819136 23046226265088 23047786816704 23081128547328 23091682332672 23142590327376 23186666400768 23188236462144 23229265453056 23324815448064 23370821001216 23457277073088 23513239166976 23553764958672 23555359877751 23600222088768 23601820153644 23697297956592 23698902594861 23709738855764 23744038189248 23745645992484 23786050609152 23787661257216 23843320039071 23883890853888 23885508127104 23887125509832 23896429712896 23930999119872 23932619582976 23934240155808 24031062716544 24032689955352 24043678839648 24078461262336 24080091710688 24091102269312 24122698739712 24179141448072 24190197296928 24220283682816 24221923734528 24232999145472 24269698732032 24280795987968 24327573425401 24369528388608 24380671291392 24417594519552 24428759400448 24459678995544 24470863119456 24507922938336 24519129121664 24608732493384 24619984771616 24621651888678 24657270427296 24658940069118 24670215304632 24700898709504 24712193130496 24771692424258 24802502040576 24804181516608 24813842919424 24815523163392 24851422162944 24853104951552 24864468968448 24919285254084 24955334359488 24966745120512 24968435718096 25004555926272 25015989193728 25017683125824 25118888600832 25120589500656 25151833055232 25165037574144 25214672756736 25318389417984 25356732770304 25368327069696 25412050162512 25472675764224 25516578705228 25555222204668 25566907262832 25568638499781 25605626982192 25617335087808 25722708038352 25724449825191 25756444426752 25768221493248 25769966361984 25807246092288 25819046387712 25875967137696 25877719302318 25925249046528 25927004548224 25928760168792 25976383660032 25978142624256 26035414118298 26047318742952 26084999700864 26086766019912 26098694125088 26131154190336 26132923634688 26240417379072 26252415740928 26290393399296 26292173626368 26304195653632 26344031956992 26389436707224 26452394062848 26497985578506 26510101712744 26550249849864 26659460201166 26712042962904 26726066580018 26759306935296 26761118914368 26869377210624 26871196642992 26883483427008 26922374009856 26924197030848 26936508049152 26975475339264 27034945556112 27047307213888 27049138694604 27088268920128 27090103174524 27100654959872 27102490052976 27136198582272 27201534129081 27213971959044 27247819143168 27260278136832 27262124038656 27301562376192 27303411073536 27315895486464 27415719437184 27428255202816 27469793834496 27482354325504 27517138869987 27529721009388 27571413305628 27584020261872 27631591243776 27684824055057 27697482868068 27739429230708 27752113011792 27753992217711 27788511048192 27801217271808 27866267041548 27902814795648 27915573284352 27917463558816 27957849933312 27970633586688 27972527589504 28085686467072 28087588260576 28089490182858 28130125417056 28141082298368 28142987842944 28144893516552 28192783712256 28258749675936 28260663188238 28308750372864 28310667270912 28351622467584 28364586172416 28366506851328 28481259515904 28483188095232 28537435570176 28539367953408 28588556432826 28656760234752 28762770670686 28819501973784 28938046543146 28989249179904 28991212157232 29046427186176 29110463029908 29123773712592 29165905177344 29167880116752 29169855189891 29181217053248 29223431617536 29225410452288 29303233585821 29345624663472 29347611772401 29361030890724 29397548464128 29399539089024 29410990415872 29455531794432 29520469551456 29533967708544 29576692574208 29578695329664 29592220110336 29635029245952 29637035951616 29650587408384 29688116295627 29758943320704 29772550519296 29811598442496 29823864426837 29869031081097 29882688617028 29993265709056 30005606440407 30051048333267 30064789096108 30104220302208 30117985377792 30228049361952 30241871058048 30243918855384 30287670761088 30289721659704 30301519718912 30303571555296 30347409756672 30414313750626 30428220615624 30474302535144 30488236829856 30490301309598 30526156357632 30528223405056 30542182354944 30653796536064 30667812903936 30669889543488 30714257673216 30728301686784 30730382422272 30774838063104 30788909776896 30856787103168 30915555201024 30917648616192 31032022794606 31099753930752 31221127138266 31276369430784 31405019944896 31407146503668 31452581174976 31466962785024 31469093538192 31596397275456 31598536793148 31658717585664 31660861323312 31663005206121 31700239294464 31716881676288 31791093385428 31807783464951 31845187805184 31847344169472 31849500679776 31910159443968 31912320207744 32041416955392 32043586607136 32058238452864 32104615016448 32106788947584 32121469692416 32163598319616 32238855264096 32253596395904 32295898312704 32310665527296 32359598309376 32372912668447 32421939720507 32492704518144 32507561721856 32556792692736 32612905327392 32615113676886 32627817492608 32677230584448 32764245426666 32811643324512 32813865131346 32828869184904 32876360569728 32878586758824 32893620406176 32934531612672 33013827746406 33028923232344 33070002720768 33072242022144 33087364217856 33135229550592 33137473268736 33152625291264 33225713672112 33273779145984 33288993494016 33291247624128 33339407901696 33341665445568 33354652258304 33356910834432 33478811235792 33491851467776 33494119334208 33553383432192 33604198244352 33742423922688 33757852557312 33808977027072 33867247839984 33882733550016 33963567685632 34006555532196 34022104940304 34024408712307 34073629606224 34089209683776 34091517999708 34140835976256 34156446783744 34231748192577 34296944051136 34299266433588 34341925902336 34357628657664 34359955149312 34409661456384 34501289516928 34503625736424 34566998728704 34569339397632 34571680225056 34621692820992 34637523499008 34713885491064 34729758323936 34779999601152 34782354693216 34843898179584 34987223172096 35003220987904 35056231501824 35125375942656 35185915609632 35269858750464 35330647438008 35400333133152 35402730230466 35545946934888 35564608283646 35616057283872 35618468988726 35634755440024 35679075913728 35681491885824 35781333501706 35825836280832 35828262190656 35844644569344 35896498679808 35898929374464 35901360233712 35915344065536 35967300452352 36046594074816 36049034933028 36063076285184 36065518259472 36117691893504 36120137566032 36136653403968 36184048109568 36268712172108 36285295945392 36330425524224 36332885601792 36349498718208 36404548098048 36421193981952 36554292582912 36571006937088 36626391779328 36643139100672 36689518493316 36706294679184 36761884407504 36778693682496 36913098740076 36929977157424 36932477833017 36985905640944 36988410103677 37002817349056 37005322956948 37051348064256 37068289695744 37155022722064 37157538636387 37203753060864 37220764379136 37223284745088 37277133244416 37279657427328 37294178115584 37296703452672 37378927881126 37433001539232 37447581956096 37450117680768 37452653577144 37506833889408 37523983790592 37526524688736 37573198036992 37678332901248 37680884250984 37727749582848 37745000497152 37747556361216 37802163290112 37822009135104 37975012687872 37977584126976 38052490604544 38118075243768 38209013646336 38274868057842 38350360894248 38408440473288 38426002631712 38584062057528 38652332239872 38654949542976 38710869138432 38728569581568 38813950706544 38816578953477 38831698283456 38887873569792 38890506822336 38893140253188 38964575490048 38967213936384 39053121177447 39070978114428 39127499551296 39130149029868 39148041187632 39196731285504 39199385452032 39360626068608 39378623611392 39435590098944 39438260439552 39456293480448 39516047935488 39534116544512 39584155060836 39678591094272 39696734025728 39746978367759 39765152569116 39825374774796 39843584822704 39989190301749 40007475253876 40068064444356 40089099870027 40138960402944 40141678371552 40157313837056 40304065815936 40306794964488 40322494744064 40325225140512 40383561014784 40386295546272 40404762073728 40463213008896 40552418334168 40570960820832 40573708041906 40632403380192 40650982439808 40653735079464 40704297873408 40722909806592 40820957938566 40871728714752 40890417205248 40893186057984 40952343564288 40971068915712 40973843229696 41033117417472 41142382804224 41204690751744 41220740268032 41223531488256 41294581514082 41357119958442 41376030392808 41546224302102 41609143846062 41628169517688 41682766572288 41701825907712 41799400562322 41854222193472 41873359926528 41876195338224 41936774899968 41955950380032 41958791384256 42128529700608 42131382390864 42134235274287 42211623447552 42214481764416 42217340274828 42289175568384 42388124513904 42390994782357 42410377953268 42463125559296 42466000906368 42546879258624 42549760276992 42721889273856 42724782142848 42744317937152 42806153355264 42809051930112 42882834649239 42985140352128 43061197750272 43078915283209 43144156006029 43229252960676 43323606024192 43407069814719 43483873769856 43486818235848 43569640779264 43665694544862 43685660568888 43748857766016 43751820175128 43771825579872 43835147426304 43838115678432 43858160541568 44018436995208 44038564309792 44041546336086 44093336961024 44096322696192 44116485623808 44183297691648 44203500388352 44300951562816 44365038861312 44368042994496 44385324658688 44388330165504 44452543868928 44455553927424 44475881112576 44638414981056 44658825778944 44717397663744 44824032925542 44989898563584 45097183644162 45156330453312 45176978066688 45342074042928 45362806587072 45365878283076 45431506141632 45452279578368 45455357332944 45521114635008 45541929044992 45642330923436 45711453802716 45729258734848 45732355244784 45735451964397 45789234536448 45813273532416 46001719355904 46004834315232 46071386509824 46092452530176 46095573633408 46162257094656 46183364665344 46285180654752 46373332801536 46376472924288 46458530906112 46548034191909 46649630896128 46741642002432 46831690707399 46914554146176 47026478333952 47107529917344 47110719755502 47200444177536 47203640307288 47394595913184 47397805189722 47419477711528 47488076378496 47491291984968 47572101218304 47575322514432 47686640078142 47767781707776 47771016254208 47774251019664 47792859425792 47861998239744 47865239165952 47868480311616 48062125433088 48065379910704 48087357679296 48156922524672 48160183421376 48182204538624 48245397479424 48358282896144 48380394593856 48443847469056 48465998290944 48539397464064 48655146850802 48739056777216 48761342582784 48835189039104 48919357991088 48941726238912 49015845876672 49038258243328 49146368139999 49217464986768 49220797697019 49239969543232 49243303777356 49314540854592 49317880138236 49340430609264 49401797419008 49520741619609 49543384848516 49605004081152 49608363033216 49627685838848 49631046326784 49702844325888 49706209903104 49728937936896 49838570508168 49910668718976 49933490241024 49936871436192 50009111852544 50031978387456 50035366251648 50237777201664 50241179001312 50303666110464 50330075148288 50429345513472 50636778835968 50713465540608 50736654139392 50824100325024 50945351528448 51033157410456 51110444409336 51133814525664 51137276999562 51211253964384 51234670175616 51445416076704 51448899650382 51512888853504 51536442986496 51539932723968 51614492184576 51638092775424 51751934275392 51755438604636 51850498093056 51854009096448 51857520337584 51952767320064 51956285248512 52070828236596 52094637485904 52169999401728 52173532039824 52197388250176 52265847269376 52480834758144 52504831481856 52584347252736 52608391307264 52688063913984 52778873414448 52904788125696 52995971157012 53020203425488 53100499699728 53104095345699 53318920402332 53346912425469 53424085925808 53427703483089 53452133160036 53518613870592 53522237828736 53672000252559 53738754421248 53742393285984 53766966854016 53844748019712 53848394061696 53873016098304 53950950678528 54069891112224 54094614427776 54098277389208 54176537840256 54180206349048 54201309919744 54204980105952 54272397164544 54403068258162 54427943918088 54495638286336 54520556273664 54524248077312 54603124752384 54606822147072 54631790972928 54831438874368 54856510405632 54939587668992 54964708651008 55034277739974 55059442018776 55142826611256 55168040523744 55369648110114 55394965736136 55478858461416 55504226023584 55507984435422 55577022096384 55602434543616 55732534083096 55805629591296 55831146568704 55834927117632 55915699866624 55941267173376 55945055179008 56068391821689 56171372934144 56175176521152 56178980365716 56260250834112 56282164596736 56285975685888 56289787033104 56517499351872 56521326376476 56617500745728 56621334541824 56703244935168 56733013702656 56962519031808 56966376190464 57078735906816 57177112865652 57313520469504 57412302086763 57525541341372 57639003947568 57876093086292 57906477590039 57978498359808 57982424314464 58092854372352 58220926059816 58247547425184 58331810354688 58335760233504 58339710379782 58362434106496 58446863235072 58450820904576 58606467171642 58691249326944 58695223544802 58722061781448 58795096928256 58799078178048 58821980831744 58911063588864 59040939102912 59067935417088 59153385148416 59157390659328 59184440220672 59270058491904 59274071903232 59301174816768 59376232591254 59517886641408 59545101038592 59647728853674 59738062162194 59765377234056 60011212880814 60102096666534 60129578192216 60208440604416 60235970755584 60456098723904 60483742116096 60487837710768 60575341522176 60579443319408 60603039437824 60607143110592 60694819513344 60828627501252 60856441231248 60860562062859 60948605070288 60976473659712 60980602619196 61056446810112 61084364709888 61231436907849 61307593072128 61335625807872 61339779086976 61428515346432 61456603373568 61460764844544 61549676126208 61713574206336 61831110402048 61835297232384 61941872271123 62064045589212 62199507861504 62319336453153 62413715769093 62442254276532 62552738861568 62699100843483 62810039889792 62814293007336 62905162349952 62933925570048 62938187076384 63192794550912 63197073586296 63317435171328 63321722646624 63326010412242 63400478588928 63433763352576 63582186770856 63615566929902 63690375610368 63694688338944 63699001359552 63820318887936 63824640415488 64082833910784 64087173214272 64116476905728 64209230032896 64213577895168 64242939384832 64477710528192 64507192791808 64591796625408 64745825336894 64843879441014 64985409036288 65225810654784 65230227353772 65255634985216 65354461168896 65498541817293 65528490853332 65623286649024 65627730262692 65657738369808 65752721139456 65757173517648 65787240812352 66027655492812 66057846464688 66062319504129 66140005441536 66144484044288 66174728435712 66274946537472 66305250582528 66451427344224 66547558291968 66577986988032 66582495248256 66678815803392 66683330891136 66709304516608 66713821668864 66957622471584 66983702935552 66988238668416 67106766864384 67208396488704 67236049388313 67484847845376 67515705114624 67617954054144 67645775466243 67734495679968 67765467100032 67927135371264 68013111064392 68044209880608 68048817424614 68147259212448 68178419367552 68183035999416 68281671952512 68312893567488 68463496385154 68593888102272 68598532867176 68683851804672 68715257315328 68719910298624 68819322912768 69002579033856 69007251472848 69133997457408 69138678795264 69143360450112 69243385641984 69275046998016 69427770982128 69459516647872 69559999202304 69564709386432 69687796359168 69974446344192 70006441975808 70112463003648 70371831219264 70539717500928 70661294876016 70666079633253 70800666266304 70805460460932 71091893869776 71096707784583 71129216567292 71232114567744 71236937977452 71269510880048 71358151827456 71362983771648 71529960117213 71562667003412 71651672561664 71656524381312 71689289138688 71792997359616 71797858748928 71802720467424 71830688131072 72093188149632 72098069866056 72126152570368 72131036518944 72235383787008 72240275132064 72273306807936 72368096219136 72537424344216 72570591890784 72660851048448 72665771203584 72698997436416 72809096196096 72842387963904 72982720276203 73108585165824 73142013874176 73252783558656 73286278201344 73379036986632 73412589358368 73523768815008 73557387364992 73826197480152 73859954314848 73864955666034 73971811281888 73976820207354 74005634698112 74010645913896 74102696128512 74136579391488 74310045444128 74315077272774 74407506121728 74441528758272 74446569490176 74554266488832 74559314854656 74588356231168 74593406905344 74757855762252 74866003078464 74895163912192 74900235361536 74905307154288 75013667778816 75047967581184 75053049377472 75356665802496 75361768501968 75455499165696 75495112722432 75644018270208 75955168253952 76104981209088 76236150487536 76418027292672 76549736115684 76700721788496 76705915499343 76816880946576 76852005263424 77056651281233 77168124115056 77173349475573 77304664479744 77309899085952 77421738276864 77457139163136 77627901413088 77633157906954 77663396566912 77775747139584 77781013644672 77786280506376 77929150980096 77934427872768 78106242354894 78141956228856 78254999102592 78260298059736 78296082375264 78393462571008 78398770904064 78721252137216 78757247222784 78871180197888 78876520879104 78912586960896 79032095870976 79068233089024 79168310121672 79357182188544 79393468051456 79493956735518 79530305138232 79650749549592 79687169645408 79978380603498 80014950507752 80136128888712 80178199740054 80277920805888 80283356743104 80314627674112 80608131631872 80613589928976 80644989488128 80650450281024 80767122029568 80772591092544 80809524147456 80926426017792 81104836668336 81141921641664 81147416083812 81264806760384 81301964879616 81307470158928 81408595746816 81641915877132 81743457429504 81780834410496 81786372115968 81904687128576 81947686459392 82284765608448 82409381503488 82447062976512 82589163028164 82714239916884 82752060785616 83054472165171 83092448604204 83218287692124 83256339035376 83261976653133 83365533144576 83403651815424 83598801124644 83708444386944 83746719853056 83752390676448 83873549799936 83911900760064 83917582768512 84257059401216 84262764781728 84268470548574 84423246895104 84428963528832 84434680549656 84578351136768 84776249027808 84781989564714 84820755906536 84926251118592 84932001812736 85093758517248 85099520553984 85443778547712 85449564285696 85488635874304 85612306710528 85618103860224 85765669298478 85970280704256 86157830566418 86288312012058 86458505921352 86814139629438 86967747539712 86973636471696 87139281558528 87331389089724 87371321137776 87497715532032 87503640350256 87543651159744 87670294852608 87676231356864 87716321083136 87909700757463 88036873990416 88042835317203 88077128619584 88083092672172 88192645392384 88232971247616 88366595383296 88601903125632 88730077722624 88736085988992 88770649317376 88776660331008 88905087737856 88911107854848 88951762225152 89064348886881 89276829962112 89317651557888 89434795327488 89471593280511 89607093243291 89648065851084 89979797127168 90016819321221 90153144999801 90194367288324 90312660906624 90353956133376 90684148085856 90725613174144 90731756566152 90863012283264 90904559156736 90910714665888 91042229270016 91083858089984 91284661846872 91422907605432 91458517469696 91464710489568 91470903928794 91578469072896 91626547064832 92003438711808 92009668630464 92142773019648 92184905060352 92191147266816 92324514189312 92366729330688 92570361309504 92746665603072 92752945848576 93096068383818 93299261792256 93663381414798 93829108292352 94215059834688 94221439511004 94400888355072 94407280614576 94789191826368 94795610379444 94838955423056 94976152756992 94982583969936 94989015618363 95150645028864 95373280156284 95423350394853 95535563415552 95542032508416 95548502039328 95585718851584 95730478331904 95736960623232 96124250866176 96130759821408 96174715358592 96313845049344 96320366842752 96364409077248 96490794958848 96716565792288 96760789187712 96887694938112 96931996581888 97078794928128 97118738005341 97265819161521 97310293701604 97478113554432 97522685165568 97670378078208 97710564562351 97838715982176 97883452477824 98031691753344 98076516486656 98292736279998 98434929973536 98441595394038 98479939086464 98486607554712 98629081709184 98635760276472 98680861218528 98803594838016 99041483239218 99086769697032 99210008162304 99216726066432 99255371677696 99262092653568 99405688651776 99412419806208 99457875873792 99677141016336 99821337437952 99866980482048 99873742872384 100018223705088 100063956774912 100070732503296 100475554403328 100482358002624 100660150296576 101273557671936 101426931081216 101648200650048 101890703056896 102066314820912 102073226136921 102220888818672 102267629051328 102274553999124 102422507928768 102469340351232 102695244577731 102890832153408 102897799300764 103025777707008 103072885972992 103079865447936 103228984369152 103503868550784 103510877209272 103700996186112 103708018192896 103715040675168 103912570497024 104141656473192 104189274971808 104339998803456 104347064079648 104394776500352 104531694538752 104961669516288 105009662963712 105168694505472 105216782614528 105376127827968 105557746828896 105809576251392 105991942314024 106040406850976 106200999399456 106208190691398 106637840804664 106693824850938 106848171851616 106855406966178 106904266320072 107037227741184 107044475657472 107344000505118 107477508842496 107484786571968 107533933708032 107689496039424 107696788123392 107746032196608 107901901357056 108139782224448 108189228855552 108196554778416 108353075680512 108360412698096 108402619839488 108409960211904 108806136516324 108855887836176 108991276572672 109048496154624 109213644294144 109263581945856 109662877748736 109713020811264 109879175337984 109929417302016 110068555479948 110118884037552 110285653222512 110336081047488 110739296220228 110789931472272 110797433499051 110957716922832 111008452047168 111015968870844 111154044192768 111204869087232 111465068166192 111472615909161 111611259182592 111662293137408 111669854235264 111831399733248 111882534346752 111890110358016 112136783643378 112342745868288 112350353042304 112357960731432 112520501668224 112564329193472 112571951371776 112579574066208 113034998703744 113042652752952 113235001491456 113242669083648 113406489870336 113466027405312 113925038063616 113932752380928 114157471813632 114354225731304 114627040939008 114824604173526 115051082682744 115278007895136 115752186172584 115812955180078 115956996719616 115964848628928 116185708744704 116441852119632 116495094850368 116663620709376 116671520467008 116679420759564 116724868212992 116893726470144 116901641809152 117159363532341 117212934343284 117382498653888 117390447089604 117444123562896 117590193856512 117598156356096 118081878205824 118135870834176 118306770296832 118314781318656 118368880441344 118548143806464 118602349633536 118752465182508 119035773282816 119090202077184 119240935103277 119295457707348 119476124324388 119530754468112 119967570905247 120022425761628 120204193333068 120259156384432 120267299610081 120416881208832 120471941511168 120912197447808 120967484232192 120975675421536 121150683044352 121158886638816 121206078875648 121214286221184 121389639026688 121657255002504 121712882462496 121721124125718 121897210140576 121952947319424 121961205238392 122112893620224 122168729419776 122462873815698 122615186144256 122671251615744 122679558173952 122857030692864 122913206747136 122921529689088 123099352252416 123427148412672 123662220804096 123670594464768 123883744542246 124128091178424 124638672906306 124827431538186 124884508553064 125105477723136 125398201686966 125620079779584 125628586014672 125810324699904 125867851140096 125876374152768 126385589101824 126394147172592 126402705822861 126634870342656 126643445293248 126652020824484 126867526705152 127164373541712 127172984347071 127231133859804 127389376677888 127398002719104 127640637775872 127649280830976 128165667821568 128174346428544 128232953811456 128418460065792 128427155790336 128485878769664 128648503947717 128955421056384 129014385583616 129183593250816 129236745849627 129432468018087 129491650673788 129687758882028 129970818072576 130221209444157 130451621309568 130460454707544 130511269970432 130708922337792 130997083634586 131056981706664 131246573298048 131255460525384 131315476739616 131505442278912 131514347035296 131574481624704 132055310985624 132115692929376 132124639008258 132280010883072 132288968088576 132349456871424 132549893074944 132610501165056 132902854688448 133095116583936 133155973976064 133164990496512 133357631606784 133366661782272 133418609033216 133427643337728 133915244943168 133967405871104 133976477336832 134472098776626 134969695690752 135291550932486 135468991359936 135530934200064 136026222128784 136088419761216 136097634849228 136294518424896 136356838735104 136366071998832 136563343905024 136625787134976 136926992770308 137187776204544 137197065734352 137206355893191 137367703609344 137439820597248 137833728348121 138005158067712 138014502945696 138277357590528 138286720900224 138486771283968 138550093996032 138855541964256 138919033295744 139119998404608 139129418772864 139375592718336 139644102575727 139948892688384 140012883951616 140224926007296 140495072122197 140743662438528 141079435001856 141322589752032 141332159266506 141601332532608 141610920921864 142183787739552 142193415569166 142258433134584 142464229135488 142473875954904 142539021760096 142716303654912 142725967543296 143059920234426 143125334006824 143303345123328 143313048762624 143378578277376 143585994719232 143595717497856 143605440934848 143661376262144 144186376299264 144196139732112 144252305140736 144262073037888 144470767574016 144480550264128 144546613615872 144736192438272 145074848688432 145141183781568 145331542407168 145397994872832 145618192392192 145965440552406 146217170331648 146284027748352 146505567117312 146758073973264 146825178716736 147047537630016 147114774729984 147439104419997 147652394960304 147719908629696 147729911332068 147943622563776 147953640414708 148011269396224 148021291827792 148205392257024 148562224858827 148620090888256 148630154545548 148815012243456 148883057516544 148893138980352 149108532977664 149118629709312 149186813810688 149515711524504 149732006156928 149790327824384 149800470723072 149810614308576 150027335557632 150095935162368 150106098754944 150713331604992 150723537003936 150910998331392 150990225444864 151288036540416 151910336507904 152209962418176 152472300975072 152836054585344 153099472231368 153401443576992 153411830998686 153633761893152 153704010526848 154113302562466 154336248230112 154346698951146 154609328959488 154619798171904 154843476553728 154914278326272 155255802826176 155266315813908 155326793133824 155551494279168 155562027289344 155572561012752 155858301960192 155868855745536 156212484709788 156283912457712 156509998205184 156520596119472 156592164750528 156797541808128 157442504274432 157514494445568 157753041758208 157825173921792 158064191741952 158336620243344 158714364377088 158786936102912 158987913471036 159060610276464 159301499099184 159312286037097 159374339290816 159956761206996 160029901015504 160040737276407 160272257777424 160283110449267 160356399480108 160555841611776 160566713486208 160629255348224 161016000757677 161216263263744 161227179857952 161289978976256 161300900562048 161534244059136 161545182185088 161619048294912 161852852035584 162209673336672 162283843283328 162294832167624 162529613520768 162603929759232 162614940317856 162817191493632 163283831754264 163486914859008 163561668820992 163572744231936 163809374257152 163895372918784 164569531216896 164818763006976 164894125953024 165178326056328 165428479833768 165504121571232 166108944330342 166184897208408 166436575384248 166512678070752 166523953306266 166731066289152 166807303630848 167197602249288 167416888773888 167493439706112 167504781352896 167747099599872 167823801520128 167835165537024 168205175465067 168514118802432 168525529563456 168536941097148 168846493790208 168857927057664 168869361099312 169552498055616 169563979129428 169641511813072 169852502237184 169864003625472 170199041107968 170887557095424 170899128571392 170977271748608 171236207720448 171531338596956 171940561408512 172236906260289 172315661132836 172576624024116 172917011842704 173628279258876 173719432770117 173935495079424 173947272943392 174278563117056 174662778179448 174742642275552 174995431064064 175007280700512 175087302319488 175340589705216 175352462713728 175432642166272 175819401514926 176073747980832 176085670634406 176154257239168 176166185344344 176385290784768 176465942495232 176733190766592 177203806251264 177460155445248 177472171977984 177541298634752 177553320662016 177810175475712 177822215709696 177903524450304 178128697773762 178553659924224 178635303115776 178943186561022 179214186486582 179296131702168 180033638642442 180306289999602 180388734576648 180625321813248 180707912266752 181368296171712 181451226348288 181463513132304 181726024566528 181809118313472 181821429331776 182084458540032 182167716179968 182569323693744 182581686188577 182845815210864 182917034939392 182929420979136 182941807857588 183253094129664 183694310723547 184006877423616 184019337260928 184285546039296 184369810120704 184382294533632 184649028378624 185140722619008 185493331206144 185505891697152 185825616813369 186192136767636 186598523584512 186958009359459 187326762829596 187658216584704 188097302530449 188430119669376 188442879022008 188801776710144 188814561229152 189578383652736 189591220758888 189677910846112 189952305513984 189965167939872 189978031236726 190301290057728 190746560312568 190846700789706 191071126831104 191084065016832 191097004078656 191171437703168 191460956663808 191473921246464 192248501732352 192261519642816 192349430717184 192627690098688 192640733685504 192728818154496 193433131584576 193521578375424 193775389876224 194237476010682 194531638323042 194620587403208 194956227108864 195421129124702 195677431964352 195766904955648 196063383506688 196153032973312 196585472559996 196869859947072 196883190788076 196959878172928 196973215109424 197258163418368 197271520552944 197361722437056 198082966478436 198173539394064 198186958512387 198420016324608 198433452132864 198524185307136 198824839612416 198915751747584 199354282032672 199642674875904 199733960964096 199747485744768 200036447410176 200127913549824 200141465006592 200951108806656 200964716005248 201320300593152 201708148164939 202547115343872 202853862162432 202937326398729 203296401300096 203781406113792 204132629641824 204146452273842 204441777637344 204535258102656 204549107998248 204845015857536 204938680702464 205390489155462 205781664306816 205795598601528 206051555414016 206145771945984 206159730895872 206457968738304 207007737101568 207021754418544 207401992372224 207416036385792 207430081350336 207825140994048 208283312946384 208378549943616 208679997606912 208694128159296 208789553000704 209063389077504 209923339032576 210019325927424 210337389010944 211115493657792 211619152502784 211983884628048 211998238899759 212080813701952 212401998798912 212416381382796 213275681609328 213290123353749 213387649701876 213696343703232 213710813932356 213808532640144 214074455482368 214088951314944 214589880351639 214688001010236 214955017684992 214969573143936 215067867416064 215378992078848 215393576246784 215492064393216 216279564448896 216378457711104 216393109556832 216706151361024 216720825396192 216805239678976 216819920423808 217612273032648 217711775672352 217982553145344 218096992309248 218427288588288 218527163891712 218948160828609 219325755497472 219426041622528 219758350675968 219858834604032 220137110959896 220237768075104 220571306445024 220672162094976 221478592440456 221579862944544 221594866998102 221915433845664 222016904094336 222031937741688 222308088385536 222409738174464 222930136332384 222945231818322 223222518365184 223324586274816 223339708470528 223662799466496 223765068693504 223780220716032 224273567286756 224685491736576 224700706084608 224715921462864 225041003336448 225128658386944 225143902743552 225159148132416 226069997407488 226085305505904 226485338167296 226932054810624 227865504761856 228314943627264 228708451462608 229254081878016 229649208347052 230102165365488 230117746498029 230556015790272 231169953843699 231504372345168 231520048426719 231625910360156 231913993439232 231929697257856 232371417489408 232883704239264 232990189700736 233327241418752 233343040934016 233358841519128 233449736425984 233787452940288 233803283618304 234318727064682 234425868686568 234764997307776 234780894179208 234888247125792 235180387713024 235196312712192 236163756411648 236271741668352 236613540593664 236629562637312 236737760882688 237096287612928 237204699267072 237504930365016 238071546565632 238180404154368 238481870206554 238590915414696 238952248648776 239061508936224 239935141810494 240044851523256 240408386666136 240518312768864 240534599220162 240833762417664 240943883022336 241824394895616 241934968464384 241951350843072 242301366088704 242317773277632 242412157751296 242428572442368 242779278053376 243314510005008 243425764924992 243442248251436 243794420281152 243905894638848 243922410476784 244225787240448 244925747631396 245230372288512 245342503231488 245359116347904 245714061385728 245843059378176 246854296825344 247341188929536 247767489084492 248256182356848 249277345812612 249654863076372 249769017106128 249785929959399 250210955446272 250796403373932 251240159559168 251257172029344 251620649399808 251735702280192 251752748305536 252771178203648 252788294345184 252805411645722 253269740685312 253286890586496 253304041648968 253735053410304 254328747083424 254345968694142 254462267719608 254778753355776 254796005438208 255281275551744 255298561661952 256331335643136 256348692857088 256465907622912 256836920131584 256854311580672 256971757539328 257297007895434 257910842112768 258028771167232 258473491699254 258864936036174 258983301347576 259375517764056 260442418888314 260903242619136 260920909415088 261022539940864 261417844675584 261994167269172 262113963413328 262493146596096 262510921050768 262630953479232 263010884557824 263028694070592 263148963249408 263729102272389 264110621971248 264231385858752 264249278016516 264577936177152 264698913742848 265099786149888 265805709376896 266190233167872 266311947952128 266329980993024 266715263213568 266733323564544 266855286675456 267830489886336 267934811742208 267952954673664 268414779841533 268821279729873 268944197553252 269939391381504 270050457963663 270459434999403 270583101864972 270937982719872 271061868400128 272052444257568 272176839522432 272195269698456 272589036849792 272713677470208 272732143997664 273126687810048 273251574269952 273853985540616 274375552409088 274394131468704 274412711786382 274735407218688 274879641194496 275667456696242 276010316135424 276029005891392 276554715181056 276573441800448 276973542567936 277100187992064 277711083928512 277838066591488 278239996809216 278258837545728 279288205151454 279897785376768 280990144244394 281487324877056 282645179504064 282664318533012 283202665065216 283221841843728 284367575479104 284386831138332 284516866269168 284928458270976 284947751909808 284967046855089 285078043520192 285451935086592 286119840468852 286250668013648 286270051184559 286606690246656 286626097525248 286757156554752 287191434995712 287210881869696 287322752524288 288372752598528 288392279464224 288504610281472 288524146075776 288941535148032 288961100528256 289093227231744 289472384876544 290149697376864 290282367563136 290663084814336 290795989745664 291236384784384 291356214016023 291797457484563 291930881104812 292434340663296 292568055496704 293011134234624 293131693687053 293516147946528 293650357433472 294095075260032 294229549459968 294878208839994 295304789920608 295439817259392 295459822664136 295887245127552 295907280829416 296022538792448 296042583655584 296410784514048 297124449717654 297240181776512 297260309091096 297630024486912 297766115033088 297786277960704 298217065955328 298237259418624 298373627621376 299031423049008 299464012313856 299580655648768 299600941446144 299621228617152 300054671115264 300191870324736 300212197509888 301426663209984 301447074007872 301980450889728 303820673015808 304944601950144 305672109170688 306198944462736 306219678410763 306802887153984 306823661997372 307267523786304 307408021053696 308085733733193 308226605124932 308672496460224 308693397902292 309218657918976 309239596343808 309686953107456 310511605652352 310532631627816 310653586267648 311102988558336 311124054578688 311145122025504 311737711491072 312424969419576 312567824915424 313019996410368 313041192238944 313184329501056 313595083616256 314885008548864 315028988891136 315506083516416 315650347843584 316128383483904 316258454530213 316673240486688 317428728754176 317573872205824 317975826942072 318121220552928 318602998198368 318624572074194 318748678581632 319913522413992 320059802031008 320081474552814 320544515554848 320566220898534 320712798960216 321111683223552 321133426972416 321258510696448 322032001515354 322432526527488 322454359715904 322579957952512 322601801124096 323068488118272 323090364370176 323238096589824 323705704071168 324419346673344 324567686566656 324589664335248 325059227041536 325207859518464 325229880635712 326567663508528 326973829718016 327145488463872 327790745837568 329139062433792 329637526013952 329788251906048 330356652112656 330856959667536 331008243142464 332217888660684 332369794416816 332392300497153 332873150768496 333025356141504 333047906612532 333462132578304 333614607261696 334395204498576 334417847727483 334833777547776 334986879412224 335009562705792 335494199199744 335647603040256 335670331074048 336410350930134 337028237604864 337051059126912 337073882194296 337692987580416 337715854115328 337738722198624 339104996111232 339127958258856 339283023626144 339705004474368 339728007250944 340398082215936 341775114190848 341798257142784 341954543497216 342472415440896 343062677193912 343881122817024 344473812520578 344631322265672 345153248048232 345834023685408 347256558517752 347438865540234 347870990158848 347894545886784 348557126234112 349325556358896 349485284551104 349990862128128 350014561401024 350174604638976 350681179410432 350704925427456 350865284332544 351638803029852 352147495961664 352171341268812 352308514478336 352332370688688 352770581569536 354407612502528 354920310890496 354944343955968 355106641324032 355644431419392 355807048900608 356257395547524 357107319848448 357270606231552 357722805309831 357886373122044 358428372973164 358592263404336 359902712715741 360067277284884 360612579999204 360777469153296 360801898830243 361250643626496 361415824533504 362736592343424 362902452696576 362927026264608 363452049133056 363618236626944 363642858663552 364168917080064 364335432359936 365138647387488 365163372377154 365691630421728 365834069878784 365858841958272 365883615715176 366506188259328 367388621447094 368013754847232 368038674521856 368571092078592 368739620241408 368764589067264 369298056757248 370281445238016 370986662412288 371011783394304 371651233626738 372384273535272 373916018718918 374653525659192 375316433169408 376194605060898 376860239338752 376885758044016 377603553420288 377629122458304 379156767305472 379182441517776 379208117468583 379355821692224 379904611027968 379930335879744 379956062473452 380602580115456 381493120625136 381518953041213 381693401579412 382168130033664 382194008157312 382342875406336 382921913327616 382947842492928 384497003464704 384523039285632 384698861434368 385255380197376 385281467371008 385457636308992 385945511843151 386866263169152 387043156750848 387550779752448 387710237548881 388297404054261 388474952021364 389063276646084 389241174806416 389912454217728 390663628332471 390842258249404 391354863928704 391533809911296 392126767013376 392306065946624 393170945119992 393739719894144 393766381576152 393919756345856 393946430218848 394516326836736 394543041105888 394723444874112 396165932956872 396347078788128 396373917024774 396840032649216 396866904265728 397048370614272 397649679224832 397831503495168 398708564065344 399285349751808 399467921928192 399494971489536 400072894820352 400255827099648 400282930013184 401902217613312 401929432010496 403416296329878 405874652797458 406592802600192 408265259283648 408292904547684 408883555274688 409070516205312 409098215996496 409690031715072 409877361404928 410780978310924 411563328613632 411591197203056 411619067679573 412103110828032 412319461791744 413501185044363 414015474203136 414043508837088 414832072771584 414860162700672 415650281988096 416566625892768 416757099887232 417359995213824 417388256318592 417579106001408 418126778155008 418932307727181 419846678065152 420038651854848 420674778021888 420847864689811 421485216366591 422230987315584 423238305005568 423967769256096 423996477799518 424161627403904 424803997597824 424832762765592 426551363218656 426580246707498 426775299403752 427392687406464 427421627864712 427617065280288 428148910964736 428177902629888 429179760703278 429376002020472 429910035369984 429939146287872 430135734832128 430757984157696 430787152493568 430984128786432 432559128897792 432756915422208 432786219113664 433412302722048 433441650792384 433610479357952 433639840847616 435224546065296 435423551344704 436193984618496 436854577176576 437896321657218 438651510994944 438852083245056 439516701351936 440274221919792 440475536150208 441142612890048 441344324189952 442317313259991 442957184880912 443159725889088 443189733996204 443830867691328 444033808188672 444063875483376 444616176771072 445860272664768 445890463636644 446445036730368 446649172549632 446679416941056 447325598932992 447560441432064 448547134573512 449370983473152 449401412169216 449431842925728 450082006672896 450287805487104 450318296264832 452139994814976 452170611011808 452970676334592 453864109621248 455731009523712 456629887254528 457416902925216 458508163756032 459298416694104 460204330730976 460235492996058 461112031580544 462339907687398 463008744690336 463040096853438 463251820720312 463827986878464 463859394515712 464742834978816 465767408478528 465980379401472 466654482837504 466686081868032 466717683038256 466899472851968 467574905880576 467606567236608 468637454129364 468851737373136 469529994615552 469561788358416 469776494251584 470392625424384 472327512823296 472543483336704 473259125274624 473475521765376 474192575225856 475009860730032 476143093131264 476360808308736 476963740413108 477181830829392 477904497297552 478123017872448 479870283620988 480089703046512 480122211829221 480816773332272 480849331347801 481036625537728 481069198440324 481667524835328 481887766044672 483048002273031 483648789791232 483869936928768 483902701686144 484602732177408 484635546555264 484824315502592 484857144884736 485558556106752 486629020010016 486851529849984 486884496502872 487588840562304 487811789277696 487844820953568 488451574480896 489851495262792 490460744577024 490685006462976 490718232695808 491428122771456 491686118756352 493708593650688 494682377859072 495534978168984 496512364713696 498554691625224 499309726152744 499538034212256 499571859918798 500421910892544 501592806747864 502480319118336 502514344058688 503241298799616 503471404560384 503505496611072 504615526395201 505542356407296 505576588690368 505610823291444 506539481370624 506573781172992 506608083297936 508657494166848 508691937388284 508924535439216 509557506711552 509592010876416 510597123323904 512662671286272 512697385714176 512931815245824 513708623161344 513943515078656 514594015790868 515821684225536 516057542334464 516710718780867 516946983398508 517729872072348 517966602695152 518751035528112 520884837776628 521158298310351 521806485238272 521841818830176 522045079881728 522835689351168 523988334538344 524227926826656 524986293192192 525021842101536 525261906958464 526021769115648 526057388141184 526297926498816 527458204544778 528221243942496 528462771717504 528498556033032 529155872354304 529397827485696 530199572299776 531611418753792 532380466335744 532623895904256 532659961986048 533430526427136 533466647129088 533710573350912 535660979772672 535869623484416 535905909347328 536829559683066 537642559459746 537888395106504 540100915927326 540918869998806 541166203729944 541875965439744 542123736800256 544104888515136 544353679044864 544390539396912 545178073699584 545427354940416 545464287995328 546253375620096 546503148539904 547707971081232 547745058565731 548751104818176 548788262937408 548825423572764 549759282388992 551082932170641 551334913392484 552020632270848 552058011782784 553109430362112 553146883600896 553947085135872 555422167857024 555676133182976 556479993618432 556517675091456 557476850440107 558576410302908 559795570753536 560874028078377 561980288488788 562974649754112 564291907591347 565290359008128 565328637066024 566405330130432 566443683687456 568735150958208 568773662276664 569033732538336 569856916541952 569895503819616 569934093710178 570156087040384 570903870173184 572239680937704 572501336027296 572540102369118 573213380493312 573252195050496 573514313109504 574382869991424 574421763739392 574645505048576 576745505197056 576784558928448 577009220562944 577048292151552 577883070296064 577922201056512 578186454463488 580299394753728 580564735126272 581326169628672 582712428032046 583594914969126 583861762209624 584868681326592 586263387374106 587032295893056 587300714866944 588190150520064 588459098919936 589756417679988 590609579841216 590879634518784 590919645328272 591774490255104 591814561658832 592045077584896 592085167311168 594248899435308 594480363553024 594520618182192 594560875537161 595260048973824 595572555921408 596474518837248 596747255242752 598062846098016 598928024627712 599201882892288 599242457234304 600109342230528 600383740649472 600424395019776 602853326419968 602894148015744 603960901779456 605124444494817 607641346031616 608811979196187 609889203900288 611344218341376 612397888925472 612439356821526 613605774307968 613647323994744 614535047572608 614816042107392 616171467466386 616453210249864 617344992920448 617386795804584 618437315837952 618479192687616 619373906214912 621023211304704 621065263255632 621307172535296 622205977116672 622248109157376 622290244051008 623475422982144 624849938839152 625135649830848 626039992820736 626082384477888 626368659002112 627190167232512 629770017097728 630057977782272 631012167032832 632516909060426 633346480973376 634857457508352 635951653884144 636242441105856 637205996396736 637249144148388 637497357163264 639827044827984 639870370061247 640119604062016 640162949105628 641089031109696 641132441797068 641425597920432 642223366447104 642266853944832 643769641054917 644064003030708 644865053054976 644908719431808 645159915905024 645203602248192 646136976236544 646180728740352 646476193179648 648838693346688 649135373133312 649179328670496 650118454083072 650415719036928 650459761271424 653135327017056 653947659436032 654290976927744 655581491675136 656844482485827 658278124867584 659275052027904 659576503812096 660713304225312 661713919335072 662016486284928 664435777321368 664739588833632 664784600994306 665746301536992 666050712283008 666095813225064 666924265156608 667229214523392 668790408997152 668835695454966 669667555095552 669973758824448 670019125411584 670988398399488 671295206080512 671340662148096 672820701860268 674056475209728 674102118253824 674147764388592 675385975160832 675431708230656 675477444397248 678209992222464 678255916517712 678566047252288 679456014501888 680796164431872 683596514285568 683909086994432 684944830881792 686125354387824 687762245634048 688947625041156 689262644531344 690306496096464 690353239494087 691668047370816 693509861531097 694513117035504 694560145280157 694877731080468 695741980317696 695789091773568 697114252468224 698651112717792 698970569102208 699981724256256 700029122802048 700349209277952 701362358820864 701409850854912 701730568665088 703277606059704 704294991923328 704342682537624 704617028956672 704664741377376 705541163139072 708815225005056 709840621780992 709888687911936 710213282648064 711288862838784 711614097801216 712514791095048 714214639696896 714541212463104 715445610619662 715772746244088 716856745946328 717184526808672 719805425431482 720134554569768 721225159998408 721554938306592 721603797660486 722501287252992 722831649067008 725473184686848 725804905393152 725854052529216 726904098266112 727236473253888 727285717327104 728337834160128 728670864719872 730277294774976 730326744754308 731383260843456 731668139757568 731717683916544 731767231430352 734777242894188 736027509694464 736077349043712 737142184157184 737529178134528 740562890476032 742023566788608 743302467253476 744768547070544 747832037437836 749307051318384 749357789878197 750632866338816 752389210121796 752784208670507 753720478677504 753771516088032 755207106840576 755258244916608 758313534610944 758364883035552 758416234937166 758711643384448 759809222055936 759860671759488 759912124946904 761205160230912 762986241250272 763037906082426 763386803158824 764336260067328 764388016314624 764685750812672 765843826655232 765895684985856 768994006929408 769046078571264 769397722868736 770510760394752 770562934742016 770915272617984 771891023686302 773732526338304 774086313501696 775420475097762 776594808108522 776949904042728 778126553292168 778482349612832 781327256664942 781684516498808 782709727857408 783067619822592 784253534026752 784612131893248 786341890239984 787479439788288 787532763152304 787839512691712 787892860437696 789032653673472 789086082211776 789446889748224 791187306817167 792331865913744 792694157576256 792747834049548 793733808531456 794096741228544 795299358449664 797417128130688 798570699503616 798935843856384 798989942979072 800145789640704 800565860026368 803804435226624 803858864020992 805244339524599 806832592659756 810151373890989 811378304998209 811749305594916 813185605200384 816530518567296 816585809095368 817767110549376 818141032410624 818196431992992 819380063430144 819754722809856 821561956621848 823126657227264 823182394406112 823238135359146 824206221656064 824638923583488 827002370088726 828030948406272 828087017674176 829664145543168 829720325401344 831300563976192 833133251785536 833514199774464 834719990427648 834776512637184 835158212002816 837864615454362 839693356130304 841695729379622 842970432733182 844461974631168 847935538512192 847992955599036 848323254807808 849607995195648 849665525531184 853102726437312 853160493414996 853550598807504 854785374812928 854843255729424 855234130560576 856355805259776 858359521406556 858752004040944 858810153553677 859820070739968 859878292575744 860271469664256 861574304987136 861968257572864 865118257795584 865513830844416 865572438227328 866824605444096 866883301584768 867220958715904 867279681695232 870449092130592 870847102689408 872387969236992 873709154353152 874068642048069 875392372453689 875792643314436 877303021989888 877704166490112 879033402703872 879395081061159 880548443839584 880951072300416 882285225780096 882688648379904 884634626519982 885914369761824 886319451778176 886379467992408 887661735382656 888067616377344 888127750966752 889232353542144 891720545329536 891780927273288 892890073460736 893298345099264 893358833882112 894651197865984 895120882864128 897094269147024 898741966946304 898802824338432 898863685851456 900164013345792 900575610974208 900636592529664 904279989629952 904341222023616 905941352669184 911462019047424 914833805850432 917016327512064 918596833388208 918659035232289 920408661461952 920470985992116 922224063161088 924257201199579 924679815374796 926017489380672 926080193706876 926503641440624 927655973756928 927718789031424 931534816957056 931960758802944 933308965675008 933372163736064 933435366076512 933798945703936 935213134473216 937274908258728 937703474746272 939059989231104 939123576716832 939552988503168 940785250848768 944655025646592 945086966673408 946518250549248 946951043530752 948385150451712 948775363590639 950019721460064 952286186262528 952721616617472 953927480826216 954363661658784 955808994595104 956246035744896 959740567241976 960179406093024 960244423658442 961633546664544 961698662695602 962073251075456 962138396880648 963335049670656 963775532089344 966096004546062 967297579582464 967739873857536 967805403372288 969205464354816 969271093110528 969648631005184 969714289769472 971117112213504 973258040020032 973703059699968 973768993005744 975177681124608 975623578555392 975689641907136 979702990525584 980921489154048 981436465391616 983372237512704 987417187301376 989364755718144 991069956337968 993024729427392 997109383250448 997176901491459 998619452305488 999076068424512 999143719837596 1000843821785088 1003185613495728 1003253543182449 1004960638236672 1005028688117376 1006482597599232 1006942809120768 1007010993222144 1009231052790402 1011084712814592 1011153177380736 1011221646582888 1013078962741248 1013147562345984 1013216166595872 1017314988333696 1017383874776568 1017849070878432 1019115013423104 1019184021752832 1021194246647808 1025325342572544 1025394771428352 1025863630491648 1027417246322688 1027887030157312 1029188031581736 1031643368451072 1032115084668928 1033421437561734 1033893966797016 1035459744144696 1035933205390304 1037502071056224 1041769675553256 1042316596620702 1043612970476544 1043683637660352 1044090159763456 1045671378702336 1047976669076688 1048455853653312 1049972586384384 1050043684203072 1050523813916928 1052043538231296 1052114776282368 1052595852997632 1054916409089556 1056442487884992 1056925543435008 1056997112066064 1058311744708608 1063222837507584 1064760932671488 1065319923972096 1066933294258176 1067421146701824 1071321959545344 1071811818694656 1073659119366132 1075285118919492 1075776790213008 1079708138147223 1080201831854652 1081837739997612 1082332407459888 1082405696490729 1083751930879488 1084247473600512 1088209777030272 1088707358089728 1088781078793824 1090356147399168 1090854709880832 1090928575990656 1092506751240192 1093006297079808 1095415942162464 1095490117131462 1097502209636352 1097576525874816 1097650847145528 1099518564777984 1102165864341282 1102669826784968 1104041264541696 1104116023565568 1106218860724224 1106293767201792 1107894170271744 1110844335714048 1111352266365952 1112959987236864 1113035350182912 1114953700880214 1117152820605816 1121748056156754 1123960576977576 1125949299508224 1128583815182694 1130580718016256 1130657274132048 1132810660260864 1132887367374912 1137470301916416 1137547324553328 1138067465076672 1139713833083904 1139791007639232 1139868187420356 1140312174080768 1141807740346368 1144479361875408 1144556859123639 1145002672054592 1145080204738236 1146504390100992 1147028626219008 1148765739982848 1148843527478784 1153491010394112 1153569117856896 1154018441125888 1154096584303104 1155766140592128 1155844402113024 1156372908926976 1157836535529453 1160598789507456 1161129470252544 1162652339257344 1163130712646643 1164892212162783 1165424856064092 1167189829938252 1167723524419248 1169737362653184 1171990884997413 1172526774748212 1174064591786112 1174601429733888 1176380301040128 1176918197839872 1179512835359976 1181219159682432 1181759269037568 1181839290656544 1183548980510208 1183629123317664 1184090155169792 1184170334622336 1188497798870616 1188960727106048 1189041236364384 1189121751074322 1190520097947648 1191145111842816 1192949037674496 1193494510485504 1196125692196032 1197856049255424 1198403765784576 1198484914468608 1200218684461056 1200767481298944 1200848790039552 1205706652839936 1205788296031488 1210248888989634 1217623958392374 1219778407800576 1224795777850944 1224878713643052 1227211548615936 1227294647989488 1229070095145216 1229632084214784 1232342934932772 1232906420499728 1234689985840896 1234773591609168 1234857203038719 1236958385375232 1240503555133089 1242046422609408 1242130526511264 1242614345070592 1244496218314752 1244580488102016 1246950845964288 1249699877678304 1250271299661696 1252079985641472 1252164768955776 1252737318004224 1254380334465024 1256796923181543 1259540034195456 1260115955564544 1262024334065664 1262543594069433 1264455649099773 1265033818120852 1266692961946752 1269714915016704 1270237339310563 1271903307768288 1272484882211712 1274411992793472 1274498288296776 1274994714326528 1279654089655968 1279740740122494 1280239208124032 1280325898211256 1282178062219392 1282264883594136 1282851195840864 1284446732894208 1284533707889664 1287539282109834 1288128006061416 1289730106109952 1289817438863616 1290319831810048 1290407204496384 1292273952473088 1292361457480704 1292952386359296 1297677386693376 1298270746266624 1298358657340992 1300236908166144 1300831438073856 1300919522542848 1306270654034112 1308581953855488 1313688964971654 1316556249735168 1318550104055808 1321426608450624 1323427838670144 1324032972569856 1326951939779973 1328871554642736 1329479177667264 1329569201988612 1331492603073984 1332101424566016 1332191626450128 1333848530313216 1337580817994304 1337671390909932 1339335110191104 1339947517648896 1340038250823168 1341976796798976 1342681324296192 1345641403720536 1348112950419456 1348204236507648 1348295528777184 1350863416461312 1350954888794496 1356419984444928 1356511833035424 1357132094504576 1358912029003776 1361592328863744 1367193028571136 1367818173988864 1369889661763584 1372250708775648 1375524491268096 1377895250082312 1378525289062688 1380612992192928 1380706478988174 1383336094741632 1387019723062194 1389026234071008 1389120290560314 1389755462160936 1391483960635392 1391578183547136 1394228504936448 1397302225435584 1397941138204416 1399963448512512 1400058245604096 1400698418555904 1402724717641728 1402819701709824 1403461137330176 1406555212119408 1408589983846656 1408685365075248 1409234057913344 1409329482754752 1417630450010112 1419777375823872 1420426565296128 1422577725677568 1425029582190096 1428429279393792 1429082424926208 1430891221239324 1431545492488176 1433713491892656 1434369053617344 1439610850862964 1440269109139536 1440366635487663 1442450319996816 1443109876613184 1443207595320972 1445002574505984 1445663298134016 1449144006819093 1450946369373696 1451609810786304 1451708105058432 1453808196532224 1454472946507776 1454571434654208 1456675668320256 1460554589549952 1460653489508616 1462766521686912 1463336279515136 1463435367833088 1463534462860704 1469554485788376 1472055019388928 1472154698087424 1474284368314368 1475058356269056 1481125780952064 1484047133577216 1486604934506952 1489537094141088 1495664074875672 1498614102636768 1498715579756394 1501265732677632 1504778420243592 1505568417341014 1507440957355008 1507543032176064 1510414213681152 1510516489833216 1516627069221888 1516729766071104 1516832469874332 1517423286768896 1519618444111872 1519721343518976 1519824249893808 1525972482500544 1526075812164852 1526773606317648 1528672520134656 1528776032629248 1531791369971712 1537988013858816 1538092157142528 1538795445737472 1541125869484032 1541830545235968 1543782047372604 1547465052676608 1548172627003392 1550132156342601 1550840950195524 1553189616217044 1553899808085456 1556253106584336 1556964699225664 1562654513329884 1563369032997616 1563474894931053 1565419455714816 1566135239645184 1568507068053504 1569224263786496 1572683780479968 1574958879576576 1575065526304608 1575679025383424 1575785720875392 1578065307346944 1578172164423552 1578893779496448 1582374613634334 1584663731827488 1585388315152512 1585495668099096 1587467617062912 1588193482457088 1590598716899328 1594834256261376 1597141399007232 1597871687712768 1597979885958144 1600291579281408 1601131720052736 1607608870453248 1607717728041984 1610488679049198 1613665185319512 1620302747781978 1622756609996418 1623498611189832 1626371210400768 1633061037134592 1633171618190736 1635534221098752 1636282064821248 1636392863985984 1638760126860288 1639509445619712 1643123913243696 1643235175697193 1646253314454528 1646364788812224 1646476270718292 1649277847166976 1653248796511923 1654004740177452 1656061896812544 1656174035348352 1659328291086336 1659440650802688 1666266503571072 1667028399548928 1669439980855296 1669553025274368 1670316424005632 1672430551320321 1675729230908724 1679386712260608 1682622084235131 1683391458759244 1685940865466364 1688923949262336 1692875722774041 1695871077024384 1695985911198072 1696646509615616 1699215990391296 1699331051062368 1706205452874624 1706320986829992 1707101197615008 1709570749625856 1709686511458848 1710468261121152 1712711610519552 1716719042813112 1717504008081888 1717620307107354 1719640141479936 1719756585151488 1720542939328512 1723148609974272 1723936515145728 1730236515591168 1731027661688832 1731144876454656 1733649210888192 1733766603169536 1734441917431808 1734559363390464 1740898184261184 1741694205378816 1748137284096138 1750784744907378 1751585286628872 1754606043979776 1758790162122318 1761096887679168 1761902144600832 1764570451560192 1765377296759808 1769269253039964 1771828739523648 1772638903556352 1772758935984816 1775323470765312 1776135232754688 1776255501933504 1783441090659072 1783561854546576 1783682626611483 1785780146921472 1786717667764224 1790241765728256 1794188538294048 1797605648676864 1797727371702912 1800328026691584 1801151221948416 1801273185059328 1808559979259904 1808682444047232 1811882705338368 1815373333484451 1822924038094848 1826435937588561 1829667611700864 1834032655024128 1837193666776416 1837318070464578 1840817322923904 1840941971984232 1844448126322176 1848514402399158 1849359630749592 1852034978761344 1852160387413752 1853007282881248 1855311947513856 1855437578062848 1863069633914112 1863921517605888 1866617931350016 1866744327472128 1866870732153024 1867597891407872 1870426268946432 1874549816517456 1875406949492544 1878119978462208 1878247153433664 1879105977006336 1881570501697536 1889310051293184 1890173933346816 1893036501098496 1897550727181278 1900039442920128 1904572372525056 1907854961652432 1908727323317568 1911617989190208 1912492071489792 1919481134483952 1920358812186048 1920488847316884 1923267093329088 1923397325391204 1924146502150912 1924276793761296 1926670099341312 1931308923164751 1932192009092124 1934595159164928 1935479747715072 1935610806744576 1938410928709632 1938542186221056 1939428579538944 1946516080040064 1947406119399936 1947537986011488 1950355362249216 1951247157110784 1951379283814272 1959405981051168 1961842978308096 1962872930783232 1966744475025408 1970533447457481 1974834374602752 1978729511436288 1982139912675936 1986049458854784 1994218766500896 1994353802982918 1997238904610976 1998152136849024 1998287439675192 2001687643570176 2006371226991456 2006507086364898 2009921276473344 2010057376234752 2012965195198464 2013885618241536 2014021986444288 2018462105580804 2022169425629184 2022306354761472 2022443293165776 2026157925482496 2026295124691968 2026432333191744 2034629976667392 2034767749553136 2035698141756864 2038368043505664 2042388493295616 2050789542856704 2051727260983296 2054834492645376 2058376063163472 2063286736902144 2064230169337856 2066842875123468 2067787933594032 2070919488289392 2071059718482261 2071866410780608 2075004142112448 2080529584593291 2083539351106512 2083680435840471 2084633193241404 2087225940953088 2087367275320704 2088180319526912 2091342757404672 2095953338153376 2096911707306624 2099945172768768 2100087368406144 2101047627833856 2104087076462592 2104229552564736 2105191705995264 2109832818179112 2112884975769984 2113851086870016 2113994224132128 2116623489417216 2126445675015168 2129521865342976 2130639847944192 2133866588516352 2134842293403648 2142643919090688 2143623637389312 2147318238732264 2150570237838984 2151553580426016 2159416276294446 2160403663709304 2163675479995224 2164664814919776 2164811392981458 2167503861758976 2168494947201024 2176419554060544 2177414716179456 2177562157587648 2180712294798336 2181709419761664 2181857151981312 2185013502480384 2186012594159616 2190831884324928 2190980234262924 2195004419272704 2195153051749632 2195301694291056 2204331728682564 2205339653569936 2208082529083392 2208232047131136 2212587534403584 2221688671428096 2222704532731904 2226070700365824 2229907401760428 2234305641211632 2243496112313508 2247921153955152 2248073369634591 2251898599016448 2257167630365388 2258352626011521 2261161436032512 2261314548264096 2265621320521728 2265774734749824 2274940603832832 2275094649106656 2276134930153344 2279427666167808 2279582015278464 2279736374840712 2280624348161536 2283615480692736 2288958723750816 2289113718247278 2290005344109184 2290160409476472 2293008780201984 2294057252438016 2297531479965696 2297687054957568 2306982020788224 2307138235713792 2308036882251776 2308193168606208 2311532281184256 2311688804226048 2312745817853952 2315673071058906 2321197579014912 2322258940505088 2326261425293286 2329784424325566 2330849712128184 2334379659876504 2335447048838496 2343981769994826 2345053549496424 2348129183572224 2349202859467776 2352760602080256 2353836395679744 2359025670719952 2362438319364864 2363518538075136 2363678581313088 2367097961020416 2367258246635328 2368180310339584 2368340669244672 2373561920451501 2376995597741232 2377921454212096 2378082472728768 2378243502148644 2382290223685632 2385898075348992 2392251384392064 2395712098510848 2396807531569152 2396969828937216 2400437368922112 2401697580079104 2411413305679872 2411576592062976 2415733018573797 2420497777979268 2430454121672967 2435247916784748 2439556815601152 2449591555701888 2449757427286104 2454423097231872 2454589295978976 2458140190290432 2459264168429568 2464685869865544 2465812840999456 2469379971681792 2469547183218336 2469714406077438 2473916770750464 2481007110266178 2484092845218816 2484261053022528 2485228690141184 2488992436629504 2489160976204032 2493901691928576 2499399755356608 2500542599323392 2504159971282944 2504329537911552 2505474636008448 2513593846363086 2519080068390912 2525087188138866 2528911298199546 2530067636241704 2533385923893504 2540474678621126 2543806615536576 2544969764423424 2548823985586944 2548996576593552 2549989428653056 2559308179311936 2559481480244988 2560478416248064 2560651796422512 2564356124438784 2564529767188272 2565702391681728 2569067415779328 2575078564219668 2576256012122832 2576430460661031 2579460212219904 2579634877727232 2580814408992768 2584722914961408 2585904772718592 2595354773386752 2596541492533248 2596717314681984 2600473816332288 2601662876147712 2601839045085696 2612541308068224 2617163907710976 2622205926144207 2626177117361067 2627377929943308 2633112499470336 2637100208111616 2638185243183477 2642853216901248 2646855677340288 2648065945139712 2653903879559946 2657743109285472 2658958355334528 2659138403977224 2662985206147968 2664202849132032 2664383252900256 2667697060626432 2675161635988608 2675342781819864 2678670220382208 2679895035297792 2680076501646336 2683953593597952 2685362648592384 2691282807441072 2696225900838912 2696408473015296 2696591057554368 2701726832922624 2701909777588992 2712839968889856 2713023666070848 2714264189009152 2717824058007552 2734386057142272 2744501417551296 2751048982536192 2755790500164624 2755977105696867 2757050578125376 2761225984385856 2761412957976348 2766672189483264 2772771603598737 2774039446124388 2778052468142016 2778240581120628 2779510924321872 2782967921270784 2783156367094272 2794604450871168 2795882276408832 2799926897025024 2800116491208192 2801396837111808 2805639403419648 2806922274660352 2813110424238816 2817179967693312 2817370730150496 2818468115826688 2818658965509504 2835260900020224 2839554751647744 2840853130592256 2845155451355136 2846326090771917 2850059164380192 2856858558787584 2858164849852416 2861782442478648 2863090984976352 2867426983785312 2868738107234688 2879221701725928 2880538218279072 2880733270975326 2884900639993632 2886219753226368 2886415190641944 2890005149011968 2891326596268032 2898288013638186 2901892738747392 2903219621572608 2903416210116864 2907616393064448 2908945893015552 2909142869308416 2913351336640512 2921109179099904 2921306979017232 2925533043373824 2926672559030272 2926870735666176 2927068925721408 2939108971576752 2944309396174848 2950116712538112 2962251561904128 2968094267154432 2973209869013904 2979074188282176 2991328149751344 2991530704474377 2997228205273536 2997431159512788 3002531465355264 3009556840487184 3009760629547347 3011136834682028 3014881914710016 3015086064352128 3020828427362304 3021032979666432 3033254138443776 3033459532142208 3033664939748664 3034846573537792 3039236888223744 3039442687037952 3039648499787616 3051944965001088 3052151624329704 3053547212635296 3057345040269312 3057552065258496 3063582739943424 3075976027717632 3076184314285056 3077590891474944 3082251738968064 3083661090471936 3087564094745208 3094930105353216 3096345254006784 3100264312685202 3101681900391048 3106379232434088 3107799616170912 3112506213168672 3113929398451328 3125309026659768 3126738065995232 3126949789862106 3130838911429632 3132270479290368 3137014136107008 3138448527572992 3145367560959936 3149917759153152 3150131052609216 3151358050766848 3151571441750784 3156130614693888 3156344328847104 3157787558992896 3164749227268668 3169327463654976 3170776630305024 3170991336198192 3174935234125824 3189668512522752 3194282798014464 3195959771916288 3202263440105472 3215435456083968 3220977358098396 3227330370639024 3240605495563956 3245513219992836 3246997222379664 3247217089472187 3252742420801536 3266122074269184 3266343236381472 3271068442197504 3272564129642496 3272785727971968 3277520253720576 3279018891239424 3286247826487392 3286470351394386 3292506628909056 3292729577624448 3292952541436584 3298555694333952 3306497593023846 3308009480354904 3312123793625088 3312348070696704 3318656582172672 3318881301605376 3332533007142144 3334056799097856 3338879961710592 3339106050548736 3340632848011264 3344861102640642 3351458461817448 3365244168470262 3366782917518488 3371881730932728 3377847898524672 3385751445548082 3391742154048768 3391971822396144 3393293019231232 3398431980782592 3398662102124736 3412410905749248 3412641973659984 3414202395230016 3419141499251712 3419373022917696 3420936522242304 3425423221039104 3433438085626224 3435008016163776 3435240614214708 3439513170302976 3441085878657024 3446297219948544 3460473031182336 3462055323377664 3462289752909312 3467298421776384 3467533206339072 3469118726780928 3481796368522368 3483388410757632 3489392137939929 3494676636488349 3496274568192276 3501569489814756 3503170573257744 3509212087959552 3515972654992239 3517580324244636 3522193775358336 3523804289201664 3529140903120384 3530754593519616 3538538506079928 3543657479047296 3545277807112704 3545517871969632 3550646941530624 3552270465509376 3552511003867008 3566882181318144 3567123709093152 3567365253222966 3571560293842944 3573435335528448 3580483531456512 3588377076588096 3595211297353728 3595454743405824 3600656053383168 3602302443896832 3602546370118656 3617119958519808 3617364888094464 3630746666968902 3652871875177122 3659335223401728 3674387333552832 3674636140929156 3681634645847808 3681883943968464 3688896252644352 3697028804798316 3698719261499184 3704069957522688 3704320774827504 3704571609116157 3706014565762496 3710875156125696 3721510665399267 3726139267828224 3727843035211776 3733488654944256 3733741464306048 3735195782815744 3740852537892864 3749099633034912 3750813898985088 3756239956924416 3756494306867328 3758211954012672 3763141003395072 3770390769544629 3778620102586368 3780347866693632 3786073002196992 3787630782208299 3793366947299319 3795101454362556 3800078885840256 3809144745050112 3810712017931689 3815709923304864 3817454646635136 3823235978380416 3824984142979584 3838962268967904 3840717624372096 3840977694633768 3846534186658176 3846794650782408 3848293004301824 3848553587522592 3853340198682624 3862617846329502 3864384018184248 3869190318329856 3870959495430144 3871221613489152 3876821857419264 3877084372442112 3878857159077888 3893032160080128 3894812238799872 3895075972022976 3900710724498432 3902494314221568 3902758567628544 3918811962102336 3925745861566464 3941066894914962 3949668749205504 3964279825351872 3972098917709568 3980855819339919 3988437533001792 3988707605965836 3994477809221952 3996304273698048 3996574879350384 4012742453982912 4013014172729796 4019842552946688 4020114752469504 4025930390396928 4028043972888576 4036924211161608 4044338851258368 4044612709522944 4044886586331552 4052590249383936 4052864666383488 4069259953334784 4069535499106272 4071396283513728 4076736087011328 4084776986591232 4101579085713408 4103454521966592 4109668985290752 4111359908892769 4116752126326944 4126573473804288 4128460338675712 4133685750246936 4135575867188064 4141838976578784 4142119436964522 4143732821561216 4150008284224896 4161059169186582 4167078702213024 4167360871680942 4169266386482808 4174451881906176 4174734550641408 4176360639053824 4182685514809344 4191906676306752 4193823414613248 4199890345537536 4200174736812288 4202095255667712 4208174152925184 4208459105129472 4210383411990528 4219665636358224 4225769951539968 4227702173740032 4227988448264256 4252891350030336 4261279695888384 4267733177032704 4285287838181376 4287247274778624 4294636477464528 4301140475677968 4303107160852032 4318832552588892 4320807327418608 4321099906462989 4327350959990448 4329329629839552 4329622785962916 4335007723517952 4336989894402048 4347432020457279 4352839108121088 4354829432358912 4355124315175296 4361424589596672 4363418839523328 4363714303962624 4370027004960768 4381663768649856 4381960468525848 4390008838545408 4390306103499264 4390603388582112 4408663457365128 4410679307139872 4416165058166784 4416464094262272 4425175068807168 4443377342856192 4445409065463808 4452141400731648 4459814803520856 4468611282423264 4486992224627016 4495842307910304 4496146739269182 4503797198032896 4514335260730776 4516705252023042 4522322872065024 4522629096528192 4531242641043456 4531549469499648 4549881207665664 4550189298213312 4552269860306688 4558855332335616 4559164030556928 4559472749681424 4561248696323072 4577917447501632 4578227436494556 4580010688218368 4580320818952944 4586017560403968 4595374109915136 4613964041576448 4614276471427584 4616386337212416 4623377608452096 4625491635707904 4631346142117812 4642395158029824 4644517881010176 4650396469027803 4652522850586572 4659568848651132 4661699424256368 4668759319753008 4670894097676992 4687963539989652 4690107098992848 4690424684793159 4696258367144448 4698405718935552 4705521204160512 4707672791359488 4718051341439904 4724876638729728 4727037076150272 4727357162626176 4734195922040832 4734516493270656 4736360620679168 4736681338489344 4747123840903002 4753991195482464 4755842908424192 4756164945457536 4756487004297288 4764580447371264 4771796150697984 4784502768784128 4791424197021696 4793615063138304 4793939657874432 4800874737844224 4803395160158208 4822826611359744 4823153184125952 4831466037147594 4840995555958536 4860908243345934 4870495833569496 4879113631202304 4899183111403776 4899514854572208 4908846194463744 4909178591957952 4916280380580864 4918528336859136 4929371739731088 4929705527091579 4931625681998912 4938759943363584 4939094366436672 4939428812154876 4947833541500928 4959746389535769 4962014220532356 4968185690437632 4968522106045056 4970457380282368 4977984873259008 4978321952408064 4998799510713216 5001085198646784 5008319942565888 5008659075823104 5010949272016896 5017291653960963 5027187692726172 5038160136781824 5047866252705393 5050174376277732 5057822596399092 5060135272483408 5066771847787008 5078627168322123 5080949357242252 5087613231073152 5089939528846848 5097647971173888 5097993153187104 5099978857306112 5118616358623872 5118962960489976 5120956832496128 5121303592845024 5128712248877568 5129059534376544 5131404783363456 5138134831558656 5150157128439336 5152512024245664 5152860921322062 5158920424439808 5159269755454464 5161628817985536 5169445829922816 5171809545437184 5190709546773504 5193082985066496 5193434629363968 5200947632664576 5203325752295424 5203678090171392 5225082616136448 5244411852288414 5252354234722134 5254755859886616 5276370486366954 5285706433802496 5293711354680576 5296131890279424 5307807759119892 5315486218570944 5317916710669056 5318276807954448 5325970412295936 5328405698264064 5328766505800512 5350323271977216 5350685563639728 5351047879834449 5357340440764416 5360153003292672 5370725297184768 5382565614882144 5392816946030592 5393182115108736 5403453665845248 5403819555177984 5425679937779712 5426047332141696 5428528378018304 5435648116015104 5446120000453353 5468772114284544 5471022240967543 5479307812765683 5489002835102592 5502097965072384 5511581000329248 5511954211393734 5514101156250752 5522451968771712 5522825915952696 5533344378966528 5545543207197474 5548078892248776 5556104936284032 5556481162241256 5559021848643744 5565935842541568 5566312734188544 5589208901742336 5591764552817664 5599853794050048 5600232982416384 5602793674223616 5611278806839296 5613844549320704 5626220848477632 5634359935386624 5634741460300992 5636936231653376 5637317931019008 5670521800040448 5679109503295488 5692652181543834 5700118328760384 5713717117575168 5723564884957296 5726181969952704 5734853967570624 5737476214469376 5758443403451856 5761076436558144 5761466541950652 5769801279987264 5772439506452736 5772830381283888 5780010298023936 5796576027276372 5803785477494784 5806439243145216 5806832420233728 5815232786128896 5818285738616832 5842218358199808 5842613958034464 5851066086747648 5853741471332352 5854137851442816 5878217943153504 5888618792349696 5900233425076224 5911600342372443 5924503123808256 5936188534308864 5946419738027808 5958148376564352 5982656299502688 5983061408948754 5994456410547072 5994862319025576 6005062930710528 6019113680974368 6019521259094694 6022273669364056 6029763829420032 6030172128704256 6041656854724608 6042065959332864 6066508276887552 6066919064284416 6067329879497328 6069693147075584 6078473776447488 6078885374075904 6079296999575232 6103889930002176 6104303248659408 6107094425270592 6115104130516992 6127165479886848 6152368628570112 6155181782949888 6164503477936128 6175128189490416 6189860210706432 6192690508013568 6200528625370404 6203363800782096 6212758464868176 6215599232341824 6225012426337344 6227858796902656 6241588753779873 6250618053319536 6251041307521413 6253476131990464 6253899579724212 6261677822859264 6264540958580736 6274028272214016 6290735121919872 6299835518306304 6300262105218432 6302716101533696 6303142883501568 6312261229387776 6312688657694208 6315575117985792 6329498454537336 6338654927309952 6341553260610048 6341982672396384 6349870468251648 6379337025045504 6388565596028928 6391919543832576 6404526880210944 6430870912167936 6441954716196792 6454660741278048 6481210991127912 6491026439985672 6493994444759328 6494434178944374 6505484841603072 6532244148538368 6532686472762944 6542136884395008 6545128259284992 6545571455943936 6555040507441152 6558037782478848 6572495652974784 6572940702788772 6585013257818112 6585459155248896 6585905082873168 6612995186047692 6616018960709808 6624247587250176 6624696141393408 6637762603210752 6665066014284288 6668113598195712 6678212101097472 6681265696022528 6689722205281284 6702916923634896 6730488336940524 6733565835036976 6743763461865456 6744220108903773 6755695797049344 6771502891096164 6775057878034563 6783484308097536 6783943644792288 6786586038462464 6796863961565184 6797324204249472 6824821811498496 6825283947319968 6828404790460032 6838282998503424 6838746045835392 6841873044484608 6850846442078208 6866876171252448 6870016032327552 6870481228429416 6879026340605952 6882171757314048 6892594439897088 6920946062364672 6924110646755328 6924579505818624 6934596843552768 6935066412678144 6938237453561856 6963592737044736 6966776821515264 6978784275879858 6989353272976698 6992549136384552 7003138979629512 7006341146515488 7031945309984478 7035160648489272 7044387550716672 7047608578403328 7058281806240768 7061509187039232 7077077012159856 7087314958094592 7090555614225408 7091035743939264 7101293883061248 7104540931018752 7105022007734016 7120685761354503 7133764362636288 7134247418186304 7134730506445932 7146870671056896 7176754153176192 7190422594707456 7190909486811648 7201312106766336 7205092740237312 7234239917039616 7234729776188928 7247199055721391 7261493333937804 7291362365018901 7305743750354244 7318670446803456 7348774667105664 7349272281858312 7363269291695616 7363767887936928 7377792505288704 7394057609596632 7397438522998368 7408139915045376 7408641549655008 7409143218232314 7412029131524992 7421750312251392 7443021330798534 7452278535656448 7455686070423552 7466977309888512 7467482928612096 7470391565631488 7481705075785728 7498199266069824 7501627797970176 7512479913848832 7512988613734656 7516423908025344 7540781539089258 7557240205172736 7575261564416598 7586733894598638 7590202908725112 7600157771680512 7621424035863378 7631419846609728 7634909293270272 7646471956760832 7649968285959168 7677924537935808 7681435248744192 7681955389267536 7693068373316352 7693589301564816 7696586008603648 7697107175045184 7725235692659004 7728768036368496 7729291381983093 7738380636659712 7742443226978304 7754168744884224 7757714318155776 7786064320160256 7789624477599744 7790151944045952 7801421448996864 7804988628443136 7805517135257088 7837623924204672 7851491723132928 7866617778432621 7882133789829924 7899337498411008 7914555729550431 7928559650703744 7944197835419136 7961711638679838 7976875066003584 7977415211931672 7988955618443904 7992608547396096 7993149758700768 8025484907965824 8026028345459592 8039685105893376 8040229504939008 8051860780793856 8056087945777152 8073848422323216 8088677702516736 8089225419045888 8089773172663104 8105180498767872 8105729332766976 8138519906669568 8139070998212544 8142792567027456 8153472174022656 8203158171426816 8222719817785538 8233504252653888 8253146947608576 8267371500493872 8271151734376128 8283677953157568 8284238873929044 8287465643122432 8300016568449792 8318314810796211 8322118338373164 8334157404426048 8334721743361884 8338532772965616 8348903763812352 8349469101282816 8383813352613504 8387646829226496 8399780691075072 8400349473624576 8404190511335424 8416918210258944 8420766823981056 8439331272716448 8451539903079936 8455404347480064 8455976896528512 8505782700060672 8522559391776768 8535466354065408 8538978272315751 8570575676362752 8574494549557248 8589272954929056 8602280951355936 8606214321704064 8637665105177784 8641614654837216 8642199812925978 8654701919980896 8658659259679104 8659245571925832 8670015447035904 8673979788804096 8694864040914558 8705678216242176 8709658864717824 8710248630350592 8722849179193344 8726837679046656 8727428607925248 8740054009921536 8763327537299712 8763920937051696 8780017677090816 8780612206998528 8781206777164224 8817326914730256 8821358614279744 8832928188524544 8850350137614336 8886754685712384 8890818130927616 8904282801463296 8919629607041712 8937222564846528 8973984449254032 8974592113423131 8991684615820608 8992293478538364 9007594396065792 9028670521461552 9029281888642041 9033410504046084 9044645744130048 9045258193056384 9062485282086912 9063098938999296 9099762415331328 9100378596426624 9104539720613376 9117710664671232 9118328061113856 9118945499362848 9122497392646144 9155834895003264 9156454872989112 9160021376436736 9160641637905888 9172035120807936 9190748219830272 9227928083152896 9228552942855168 9232772674424832 9246755216904192 9250983271415808 9262692284235624 9284790316059648 9289035762020352 9300792938055606 9305045701173144 9319137697302264 9323398848512736 9337518639506016 9341788195353984 9375927079979304 9380214197985696 9380849369586318 9392516734288896 9396811437871104 9411042408321024 9415345582718976 9436102682879808 9449753277459456 9454074152300544 9454714325252352 9468391844081664 9469032986541312 9472721241358336 9473362676978688 9494247681806004 9507982390964928 9511685816848384 9512329890915072 9512974008594576 9569005537568256 9582848394043392 9587879315748864 9606790320316416 9646306368251904 9662932074295188 9681991111917072 9721816486691868 9740991667138992 9741651268416561 9758227262404608 9786194712716591 9798366222807552 9799029709144416 9817692388927488 9818357183915904 9832560761161728 9837056673718272 9858743479462176 9859411054183158 9863251363997824 9877519886727168 9878188732873344 9878857624309752 9895667083001856 9919492779071538 9924028441064712 9936371380875264 9937044212090112 9940914760564736 9955969746518016 9956643904816128 9997599021426432 10002170397293568 10016639885131776 10017318151646208 10021898544033792 10034583307921926 10054375385452344 10095732505410786 10100348752555464 10115645192798184 10120270544966816 10133543695574016 10157254336644246 10161898714484504 10175226462146304 10179879057693696 10195295942347776 10195986306374208 10199957714612224 10237232717247744 10237925920979952 10241913664992256 10242607185690048 10257424497755136 10258119068753088 10262809566726912 10276269663117312 10300314256878672 10305024048491328 10305721842644124 10318539510908928 10323257635971072 10338891659845632 10381419093547008 10386165970132992 10386869258727936 10401895265329152 10407356180342784 10450165232272896 10468176413819787 10488823704576828 10504708469444268 10509511719773232 10547917964976717 10552740972733908 10571412867604992 10587422709361152 10592263780558848 10615615518239784 10630972437141888 10635833421338112 10636553615908896 10651940824591872 10656811396528128 10657533011601024 10700646543954432 10701371127279456 10702095759668898 10714680881528832 10720306006585344 10741450594369536 10765131229764288 10785633892061184 10786364230217472 10806907331690496 10807639110355968 10851359875559424 10852094664283392 10857056756036608 10892240000906706 10942044481935086 10958615625531366 10978005670205184 11023162000658496 11023908422787468 11028202312501504 11044903937543424 11045651831905392 11066688757933056 11091086414394948 11096157784497552 11112209872568064 11112962324482512 11118043697287488 11132625468377088 11164531996197801 11178417803484672 11183529105635328 11200465964832768 11205587348447232 11222557613678592 11252441696955264 11268719870773248 11269482920601984 11273872463306752 11274635862038016 11311172308633887 11341043600080896 11358219006590976 11362892346624897 11380100841897957 11385304363087668 11400236657520768 11427434235150336 11432136053795067 11447129769914592 11452363939905408 11469707935141248 11474952428938752 11516886806903712 11522152873116288 11522933083901304 11539602559974528 11544879012905472 11545660762567776 11560020596047872 11593152054552744 11607570954989568 11612878486290432 11613664840467456 11630465572257792 11636571477233664 11684436716399616 11685227916068928 11702132173495296 11707482942664704 11708275702885632 11756435886307008 11777237584699392 11823200684744886 11849006247616512 11892839476055616 11916296753128704 11942567458019757 11965312599005376 11966122817897508 11988912821094144 11989724638051152 12038227361948736 12039042518189388 12044547338728112 12059527658840064 12060344257408512 12084131918665728 12133016553775104 12133838128568832 12134659758994656 12139386294151168 12157770748151808 12158593999150464 12207779860004352 12208606497318816 12214188850541184 12230208261033984 12254330959773696 12304737257140224 12310363565899776 12329006955872256 12334079726678307 12350256378980832 12379720421412864 12385381016027136 12401057250740808 12406727601564192 12425516929736352 12431198464683648 12450024852674688 12455717593805312 12483177507559746 12501236106639072 12502082615042826 12506952263980928 12507799159448424 12523355645718528 12529081917161472 12548056544428032 12581470243839744 12599671036612608 12600524210436864 12605432203067392 12606285767003136 12624522458775552 12625377315388416 12631150235971584 12658996909074672 12677309854619904 12683106521220096 12683965344792768 12758674050091008 12783839087665152 12861741824335872 12883909432393584 12909321482556096 12962421982255824 12963299719388967 12982052879971344 12987988889518656 12988868357888748 13010969683206144 13042296061371837 13064488297076736 13065372945525888 13084273768790016 13090256518569984 13091142911887872 13110081014882304 13144991305949568 13145881405577544 13170026515636224 13170918310497792 13171810165746336 13225990372095384 13232037921419616 13248495174500352 13249392282786816 13275525206421504 13330132028568576 13336227196391424 13356424202194944 13362531392045056 13379444410562568 13405833847269792 13460976673881048 13467131670073952 13487526923730912 13488440217807546 13511391594098688 13543005782192328 13550115756069126 13566968616195072 13567887289584576 13573172076924928 13593727923130368 13594648408498944 13649643622996992 13650567894639936 13656809580920064 13676565997006848 13677492091670784 13683746088969216 13733752342504896 13740032064655104 13740962456858832 13758052681211904 13841892124729344 13849159011637248 13870132825356288 13876474907123712 13927185474089472 13933553643030528 13957568551759716 13978706545953396 13985098272769104 14006277959259024 14012682293030976 14063890619968956 14070321296978544 14071274054379477 14088775101433344 14095217156806656 14116563612481536 14123018374078464 14154154024319712 14174629916189184 14181111228450816 14182071487878528 14202587766122496 14209081862037504 14210044015468032 14241371522709006 14267528725272576 14268494836372608 14269461012891864 14293741342113792 14353508306352384 14380845189414912 14381818973623296 14402624213532672 14410185480474624 14468479834079232 14469459552377856 14494398111442782 14522986667875608 14582724730037802 14611487500708488 14637340893606912 14697549334211328 14698544563716624 14726538583391232 14727535775873856 14755585010577408 14788115219193264 14794877045996736 14816279830090752 14817283099310016 14818286436464628 14824058263049984 14843500624502784 14879239168607307 14886042661597068 14904557071312896 14911372140847104 14933954619777024 14934965857224192 14996398532139648 15003255595940352 15024959827697664 15025977227469312 15032847816050688 15051874961882889 15081563078178516 15114480410345472 15143598758116179 15150523128833196 15173467789197276 15180405817450224 15200315543361024 15235881504966369 15242848071726756 15262839693219456 15269818586540544 15292943913521664 15299936571918336 15355849075871616 15362870497488384 15363910778535072 15386136746632704 15387178603129632 15393172017207296 15394214350090368 15450471385318008 15457536072736992 15458582763966186 15476761273319424 15484886453956608 15508337489768448 15515428636311552 15572128640320512 15579248955199488 15580303888091904 15602842897993728 15609977256886272 15611034270514176 15675247848409344 15733235556865242 15764267579659848 15829111459100862 15857119301407488 15888395670838272 15923423277359676 15953750132007168 15954830423863344 15977911236887808 15985217094792192 15986299517401536 16050969815931648 16052056690919184 16053143639503347 16080459009878016 16112175891554304 16147696844646432 16178450838091776 16179546345326208 16210360997535744 16211458665533952 16277039813339136 16278141996425088 16285585134054912 16306944348045312 16338360001360059 16406316342853632 16413066722902629 16437923438297049 16445439635571076 16467008505307776 16506293895217152 16534743000987744 16542303468752256 16567355906315136 16568477747858088 16574931286244864 16600033136899584 16636629621592422 16644236676746328 16668314808852096 16669443486723768 16677065545931232 16697807527624704 16698938202565632 16767626705227008 16775293658452992 16799561382150144 16800698947249152 16808381022670848 16833836420517888 16841533647962112 16878662545432896 16903079806159872 16910808694960128 16911953793057024 17011565400121344 17077956544631502 17141151352725504 17178545909858112 17204561902711872 17212428643408128 17275330210355568 17283229309674432 17284399625851956 17309403839961792 17317318519358208 17318491143851664 17340030894071808 17389728081829116 17411356432484352 17419317729435648 17420497260701184 17445698358386688 17454857215850496 17526655074599424 17527841874103392 17561224413997056 17562413554328448 17634653829460512 17642717228559488 17665856377049088 17700700275228672 17734801027117329 17773509371424768 17781636261855232 17808565602926592 17839259214083424 17874445129693056 17947968898508064 17949184226846262 17983369231641216 17984586957076728 18015188792131584 18057341042923104 18058563777284082 18066821008092168 18089291488260096 18090516386112768 18124970564173824 18126197877998592 18199524830662656 18200757192853248 18209079441226752 18235421329342464 18236656122227712 18237890998725696 18244994785292288 18311669790006528 18312909745978224 18320042752873472 18321283275811776 18381496439660544 18457105885710336 18465545348849664 18493510433808384 18525384568471248 18569580632119296 18578071524040704 18601585876111212 18610091402346288 18638275394604528 18646797697025472 18675037279012032 18683576390707968 18724766261339619 18751854159958608 18760428395971392 18761698739172636 18785033468577792 18793622875742208 18822084816642048 18872205365759616 18899506554918912 18908148304601088 18909428650504704 18936783688163328 18938065973082624 18946725353957376 18988495363612008 19015964781929856 19023371633696768 19024659781830144 19025948017189152 19138011075136512 19165696788086784 19175758631497728 19213580640632832 19292612736503808 19325864148590376 19363982223834144 19443632973383736 19481983334277984 19483302536833122 19516454524809216 19572389425433182 19596732445615104 19598059418288832 19635384777854976 19636714367831808 19665121522323456 19674113347436544 19717486958924352 19718822108366316 19726502727995648 19755039773454336 19756377465746688 19757715248619504 19838985558143076 19848056882129424 19872742761750528 19874088424180224 19913287809632256 19995198042852864 20004340794587136 20034636303292416 20043797088067584 20069166615843852 20108750770904688 20191465010821572 20200697505110928 20231290385596368 20232660326711319 20240541089933632 20267087391148032 20314508673288492 20323797428969008 20325173634103689 20350452924292608 20359758115387392 20390591884695552 20391972612748416 20399915429224448 20474465434495488 20475851841959904 20483827329984512 20485214371380096 20514848995510272 20516238137506176 20525619133453824 20552539326234624 20600628513757344 20610048096982656 20611443685288248 20637079021817856 20646515271942144 20677783319691264 20762838187094016 20772331940265984 20773738517455872 20803790530658304 20814712360685568 20900330464545792 20936352827639574 20977647409153656 21009416938888536 21019023439546464 21095835929953434 21105481945467816 21142825735209984 21174845418722304 21184527561117696 21231231036479568 21261944874283776 21271666842676224 21273107231817792 21303881649183744 21313622793056256 21315066023202048 21362057284063509 21401293087908864 21402742254558912 21404191519337796 21440612013170688 21530262459528576 21571267784122368 21572728460434944 21615278220711936 21702719751118848 21704189328566784 21714113512073216 21741597167164173 21784480001813412 21874087095056703 21884088963870172 21917231251062732 21956011340410368 22046324001316992 22047816845574936 22056404625003008 22089807875086848 22091303663810784 22133377515866112 22182172828789896 22192315568995104 22224419745136128 22225924648965024 22236087394574976 22265250936754176 22329063992395602 22356835606969344 22367058211270656 22400931929665536 22411174696894464 22445115227357184 22504883393910528 22537439741546496 22538965841203968 22547744926613504 22549271724076032 22622344617267774 22725784693249794 22760201683795914 22770608726175336 22800473315041536 22864272107590134 22894259539829184 22904727879810816 22939415870282496 22949904857877504 23033773613807424 23044305746232576 23045866167802608 23079205119949056 23089758025810944 23091321525135552 23186304109105488 23187874145949279 23215141909979136 23227329680934912 23273142954467328 23368873432799232 23370455832137856 23404264346990592 23414965885329408 23416551405771264 23512871772614016 23554475169398784 23599853335297863 23646401369489772 23698012495233024 23743667188651293 23785678952111232 23832593506257408 23885134916039514 23930625198010752 23932245635795016 23977825642188288 23979449276102304 24076454723897472 24078085036378776 24089094677456224 24119055317680128 24120688514817024 24168263837331456 24266033107550208 24267676257137664 24269319517989312 24278772588302336 24315541496303616 24317187998300928 24415559720008704 24417212994637632 24428377701082368 24460416522067968 24609474514280448 24668159453356614 24700512757961664 24759440842825728 24802114501481616 24813455203128384 24851033859472704 24862396929367296 24900049705349376 24911435187610624 24966355015119492 25002472213278144 25004165230085652 25013904527961856 25015598318896848 25046711291437056 25162940487679488 25199342073225216 25201048420873728 25212571534006272 25250754630776832 25262300471943168 25317993818149344 25354619709239808 25366213042440192 25367930689585536 25517348100182016 25567678175330304 25616934816947253 25723483648671744 25767818864787168 25818642965112192 25924843964511648 25926599438777934 25964105759942688 25975977779037312 25977736715777496 26021939366412288 26084592122743674 26128976594153472 26130745891051776 26168547537580032 26180513037139968 26182285823775744 26220162029764608 26289982611899136 26291762811155088 26340053031272448 26341836620995584 26343620331492672 26451980744190768 26464075842839232 26498784565573632 26551050412843008 26660264057137152 26672454392782848 26712848404389888 26758888821125136 26811667694539584 26921953347762096 26923776340269393 26934263340147904 26975053847461824 26976880435615092 27022783188197376 27086011564384656 27087845665926123 27100231512138252 27133937232390144 27135774579169152 27146344153849856 27187455846260736 27189296816997888 27299287245993984 27301135789279872 27313619161840128 27353131994013696 27354984183341568 27367492177938432 27467504685009792 27480064129310208 27481924913717664 27516105362423808 27683784249458688 27698318023274496 27740265650712576 27752949814247424 27854370948178944 27867107286061056 27915137103519432 27957413091906792 27970196545538208 28012555918518048 28025364586061952 28127781239937912 28140642593957088 28142548108758954 28177550202866688 28190434313613312 28233127224963072 28246036748156928 28308308048639424 28349259832378368 28362222456901632 28364142975757056 28405175532244992 28418163724075008 28420088030936064 28482743045418012 28535057450545152 28536989672745216 28538922025783728 28707016612704768 28763637947246592 28820370960949248 28938919104755712 28988796222885564 29045973335751216 29165449460075604 29222975001416976 29224953805249683 29274681787213824 29358584138149773 29395098668422656 29397089127433248 29453077166782464 29455071551747712 29511170021154816 29576230438386528 29589754091993472 29632559660181504 29634566198620032 29636572872929256 29648116526099968 29687001249005568 29758478337214614 29772085323194136 29809114142625792 29822744281694208 29867909239554048 29869931714448384 29992797064279296 30006511191880704 30049919655395328 30051954454938624 30065695632101376 30103749923765778 30163126156357032 30287197516232358 30301046257666392 30346935578394552 30360811634900448 30400631086722048 30471763009932738 30485696143453512 30525679386438912 30539637173081088 30585887827043328 30599873143836672 30711698151743232 30725740994976768 30727821557070144 30772273493265408 30774357206259264 30786344034414592 30788428700180736 30900942770636016 30915072145473984 30917165527932372 30969772907913216 31016674979536896 31144257280641024 31158497910398976 31160607776183808 31205685795987456 31222068541028352 31350495696818688 31404529241459361 31466471113730484 31528535159319696 31658222918201724 31714238602814976 31776791341676544 31846846554719352 31907500264014336 31909660847726688 31955822473775616 31970434189584384 31972599034803072 32101939631863296 32104113381838368 32106287279006694 32160918019756032 32224351783108608 32295393689292864 32356901676183552 32359092690652416 32420721995071488 32422917331067904 32554079626678272 32556283992850176 32571170268109824 32676720002720118 32826133445805258 32875846876594098 32890879271142152 32934017010615552 33069486001975488 33084606937504512 33134711812630272 33136955495716176 33149862572489728 33200066273799168 33273259243184844 33288473353492656 33336629617704192 33338886973447536 33354131091862464 33397876405131264 33493595988593403 33535253410454016 33550587316905984 33601397894498304 33616762045341696 33667672841035776 33757325090865792 33806159612319744 33821617389920256 33823907586114048 34023130800242688 34088677039874691 34140302525693871 34155913089263004 34282302705451008 34296408161385201 34357091819716224 34409123805423744 34424857286816256 34550660420711136 34566458619348864 34568799251703912 34618807679923584 34634637038716416 34636982287703328 34680061788143616 34779456163658232 34822712864968704 34838635458871296 34840994521402368 34891396716773376 34909714431700992 35053310149198848 35055683748206784 35122448827994112 35124827108656896 35269307658921024 35285434457118976 35331712754098176 35469602054234658 35547018742849536 35678518428166848 35748890259386112 35827702374059271 35895937797016128 35898368453692524 35966738463282432 35969173914153456 36114682085846208 36117127554568164 36133642016184336 36178582976520192 36181032772225536 36252395755997184 36399049661325312 36401514385706496 36418158882453504 36473312244455424 36475781997451392 36489989570584576 36623339580013056 36625819491956448 36640085505746944 36642566551623552 36762992879321088 36914211771420672 36931090697699328 36987020867616768 37002239180034921 37050769136942496 37139161264238592 37156143048081408 37203171752222424 37220182804692576 37276550789209056 37293595394050944 37350074558024064 37367152781415936 37449532522679238 37503708319917216 37520856791942784 37523397478345272 37570066937155584 37587245751484416 37644169633284096 37744410731519232 37799013109837824 37816296609202176 37818857301009408 37873567376326656 37876131946165248 37893450707914752 37976990727224016 38031929563859712 38046743267393536 38049319563660288 38051896034378304 38276022150273024 38351517262995456 38585225473007616 38651728297180752 38727964447668288 38887265946767472 38889899158166901 38963966668555968 38966605073666244 39032909049618432 39126888184115511 39144778850866364 39193464891230208 39196118836577664 39270769555709952 39273428735663616 39330243044646912 39434973917848704 39437644216732632 39453005455991296 39510079546908672 39512754931493376 39515430497239008 39677971116286152 39696113764258848 39745485523501056 39748176848360448 39826575619264512 39990396085705728 40008681589174272 40069272606584832 40087594176135168 40138333231687704 40217501541809376 40382930021643144 40401395010221856 40462580771192736 40465320653422638 40481082179867264 40534174782296064 40629017346576984 40647594857938016 40650347268207378 40700905848585216 40719516230774784 40781183769391104 40783945225496832 40799830858448896 40948930868990976 40951703683919808 40967654659969024 40970428742760192 41029697991020544 41032476275012352 41051238266907648 41201257027514688 41220096193965312 41222887370576496 41274158043635712 41525676374188032 41547477034911744 41629424721371136 41800660929091584 41872705655279148 41955294818307312 42018833877777072 42038046879092928 42191671859906868 42210963890935632 42213822163138431 42285651470419968 42349690837444608 42369055122235392 42462462072959136 42523889748567552 42543333685352448 42546214463635584 42607763298367488 42627245586112512 42630132046404096 42724114568127018 42802586175817728 42805484509117824 42808383038675592 42881224026341376 43060524919057152 43142535568244736 43145456920869888 43230556441423872 43405439502237696 43408378657133568 43428227024146432 43483194334328346 43568960003626824 43748174190113406 43768177927740344 43834462502125464 43912022680820736 44092648002633984 44095633691149872 44112809250006016 44179615750173696 44182607327621568 44266755031732224 44364345657579792 44384631137990208 44448839490272256 44451849297930048 44472174789149952 44530501873508352 44658127984791204 44713671213938688 44734116422541312 44801863859331072 45009766787821056 45074879483092992 45077931682407936 45098543448152064 45244689234535548 45430796274348537 45451569386499588 45520403367591828 45541217452350672 45600946630083072 45707644514899107 45728544215180268 45788519079658368 45809455759621632 45878831740564992 45899809715755008 46067547227614848 46088611492465152 46091732335605216 46158410239898112 46179516051621888 46182643050271104 46372608218210976 46375748291898558 46430283819958272 46454659361869824 46546285908934656 46737746865598464 46740911664275712 46808528693981184 46829931770658816 46833102811542528 47025743545228032 47199706670595726 47292802738979544 47487334377302586 47571357904222464 47665187012514816 47770269832079028 47861250396021504 47864491271590032 47955651284376576 47958898552204608 48152909447794944 48156170072757552 48159430918510041 48178189354912448 48241377029634048 48336527674662912 48535352514275328 48538639035978624 48557545176604672 48631082992607232 48634375996601856 48831119440017408 48834425989275264 48856755402164736 48920833044135936 49015080004080177 49218949028560896 49239200168707887 49313770314891147 49336318906713228 49401025515923328 49518881685651456 49604229002963232 49626910406256768 49702067718945408 49724793858734592 49800099410698752 49822870375221248 49932710030238984 50004944426556288 50008330460171304 50027809055923712 50031196637793696 50093422582874112 50325880975358976 50398684146450432 50402096841747456 50425143068012544 50501509261553664 50524600943886336 50635987636298688 50709239418479616 50732426084880384 50735861379171072 51034696200364032 51233869633894506 51535637729574336 51637285930224384 51849687929023296 51853198877555868 51928211519885376 51951955558074624 51955473431554992 52169184245487348 52257953188306944 52261491782103552 52337095075160064 52364571647551488 52579965223798272 52583525622310176 52683673241991168 52687240662985344 52903961488381536 52928151685678464 52997569131147264 53102100825686016 53204403081351987 53320528114274304 53344908785565696 53425696808779776 53447678815605997 53517777642250272 53623335389079168 53843906695524192 53847552680538786 53868526680295808 53950107694923648 53953760871230184 54045566376394752 54172023128769312 54175691331852246 54200463024276504 54267874464780288 54271549158338304 54292688307699712 54374911692521472 54378593633995776 54598574491987968 54602271578559744 54627238323680256 54706263988027392 54709968366683136 54734984355876864 54935009370019584 54960128258620416 54963849827435328 55396636046548992 55480531301425152 55708741896357888 55734214572122112 55830274207038864 55914826183813584 55940393091076416 56025111837036096 56050729172123904 56174298784018857 56255562479875824 56281285187914176 56285096217517908 56355100405733376 56380868627226624 56466254449926144 56616616097278848 56698519664756736 56724444913803264 56728285951514112 56810351064489984 56840176061872128 56965486090836024 57070114901090304 57073979345490432 57077844051567456 57414033225409536 57527275894493184 57640741921898496 57877838209511424 57977592445771128 58091946671502432 58330898920151208 58445950002833952 58449907610499366 58549363574427648 58717168276299546 58790197336845312 58794178254866496 58906154333564928 58910143103495424 59022340042309632 59152460876773056 59179508183986944 59265119320363008 59269132397240064 59273145745858512 59296233052199936 59516956674429228 59544170646388272 59618228285251584 59739863428896768 59985594128558592 60013022383761408 60103908909877248 60131391264202752 60207499847531556 60326252312714064 60574395032464716 60602092515332784 60693871156789104 60721623269800896 60801262173444096 60943526019865476 60971392286907024 60975520902311067 61051358772877824 61079274346162176 61171775654086656 61199746287673344 61423396303486464 61451481989953536 61455643114140288 61544546986530816 61548714412518528 61572688068829184 61576857400361472 61801885541272032 61830144290947968 61834331055864744 61939545815826432 62033349959073792 62288514561282048 62316995820797952 62321215552367616 62411371591974912 62444137082056704 62700991393637376 62809058482918722 62932942227460968 63057070318639392 63316445836403448 63428477205629952 63553582683353088 63693693109438704 63815000528028672 63819321695453376 63911644947551232 63940868379168768 63945198069606144 64086171852190527 64203879263726592 64208226763676736 64212574558013388 64321836039512064 64590787378585728 64713803352367104 64718185381304832 64845834662135808 65108159253356544 65112567985700352 65142340536219648 65224791501492519 65353440005440236 65622261285170109 65652266891610516 65751693753188196 65781758542284304 65868034021231104 66138972003950976 66169213875009024 66269423625260544 66273910991432352 66299725144979456 66400132547598336 66546518486369688 66576946706985312 66673259235408384 66677773946895072 66708262183724928 66795752810262528 66987191977186806 67070506820908032 67101174633811968 67202795788996608 67233524090683392 67335345682071552 67514650181731584 67612319224639488 67643234779840512 67647815172228096 68177354079749382 68280605051387742 68311826178526008 68592816322770402 68714183639432448 68818247610847488 68849714573632512 69101320841422272 69132917238697728 69137598503407824 69237615359847168 69269274077432832 69273964575406656 69558912327316464 69563622437847837 69645425729937408 69681989042804736 69819428863401984 70106620298397696 70111367496413568 70244897655988224 70249654217313792 70538615317842048 70570868914237952 70663425508196352 70799560005893589 70939204108469316 71094037485699072 71231001565953879 71357036856333696 71497780518772224 71655404748118542 71791875594032256 71796736907385048 71933476926564864 71938347828306912 72229364171692416 72234255109136328 72267284032368672 72357165953040384 72362065544451072 72504791511994368 72798099322650624 72803028771412992 72836317764907008 72946624488910848 72951563994902784 72979979141169152 73246679160026112 73251638983912896 73280171011493888 73285133103247104 73828423542841344 74004478360069842 74101538273884992 74278322528477184 74406343504444848 74440365609385152 74553101578418112 74587190788101888 74700149116048128 74734305562831872 74899065045358476 75007416639834432 75041713583885568 75046794956690544 75140133874311168 75488821463038464 75598026219675648 75637714602018816 75752263892330496 75786901415829504 75953981454448032 76063859127719424 76098639127320576 76103792068756608 76552044300546048 76703034525990912 76850804450841759 77170450946015232 77303456594361504 77455928895336576 77774531893534944 77779798316333802 77927933337111936 77933210147332488 78065818099236864 78253776368231022 78289557701732728 78386929782460416 78392237673155328 78541539111419904 78546857471327232 78660486089293824 78869947835697408 78875288433465264 78906010911982592 79020159093817344 79025509862986752 79030860994478016 79355942232572304 79392227528517696 79496353696720896 79653151238529024 79980792171411456 80017363178348544 80138545213169664 80276666463375408 80435003083618752 80765860043286288 80802790020443712 80925161542385472 80930641306845276 80962164359734528 81068349564592128 81258034693153968 81263536997778369 81295189715876032 81300694536414756 81401811697170432 81439032461549568 81562367538782208 81567890450993664 81897861737981952 81903407367839616 81935309319938048 81940857485520384 82059395982041088 82064952550024704 82102476533815296 82402514055029376 82440192387930624 82445774741152992 82548316087271424 83051352748376064 83094954069823488 83258849442742272 83601321858183168 83745411310558296 83910589636614624 84037667755554144 84076093758185856 84383343719813736 84421927781871264 84427644326276862 84571302940839936 84699381674889216 84738110244470784 84924924145918272 85047779497135104 85086667370704896 85092428927271168 85215526596734976 85254491172225024 85260264092808192 85448229136254036 85605172351635456 85610969018235648 85616766077351184 86121049838114304 86290913841739776 86461112882847744 86816757314267136 86856454048292864 86966388668656692 87137920007253648 87496348380226812 87536355855480688 87668925004250928 87674861415749049 87824045361641472 88075752414449319 88185296005267968 88191267382299744 88225618500012032 88359231500347392 88365214655243136 88533510063464448 88728691315159584 88769262275980416 88897678980544512 88903698595860096 88944349578299904 89061003747016704 89316255969582408 89427342427877376 89468232845082624 89603727718662144 90019533575642112 90149758966185984 90155863364815872 90197086896304128 90489378469071096 90861592548697074 90903138772999176 91040806735183656 91082434904701344 91201893260166144 91415289029798214 91457088430360536 91577038159316736 91618911519243264 91757663481129984 91799619431510016 92135094455229696 92177222984930304 92183464671210432 92316820479796224 92359032103243776 92365286100542208 92745216436421952 92751496583797116 92909318723739648 93475493731196928 93481823328551424 93617057387962368 93666205623085056 94051487090456064 94213587724378083 94399413341191452 94585605477959088 94974668754605172 95142715808444928 95330374025029632 95540539664158056 95722500792043008 95728982543180064 95911302568753152 95917797104409216 96305818895589888 96312340145515104 96318861837020082 96356378709824896 96482754059268096 96673055349325824 97070705028550656 97077278071957248 97115090353209344 97262165985214464 97268751993203712 97662238880034816 97668851978550528 97713510804329472 98030160008160354 98478400337415774 98627540629782294 98672637813426456 98802051031846656 99208458005926464 99253820812513536 99404135437890816 99449587717469184 99600198821397504 99645740750442496 99865420060477968 100009888853112576 100016660920342608 100055618111847424 100062393275587392 100480787965780209 100651761950717952 100804193683494912 100850286136025088 101003018523107328 101271975272597376 101418478836959232 101464852169760768 101471722758342144 102069392400728064 102266031119624073 102467739267789012 102889224484155603 103071275459148672 103274571860448768 103699375858046592 103706397755111736 103856423039770752 103903911116149248 103910946863109984 104338368490974696 104515906376613888 104522983564207104 104674190150320128 104729143295102976 105159930447596544 105167051244620352 105367346483982336 105374481325970688 105807922976763072 105856303371356928 105995138262294528 106408806162703974 106641056228548608 106895357631211994 107035555284500544 107246670778158336 107687813391048384 107695105361077572 107737053360591616 107900215389847296 107907521742460368 108344046257538624 108351382663704492 108400926048553008 108535748929560576 108543098316676608 108757187267991552 109197148983975936 109204543157119488 109254476647360512 109419936733366272 109469968711753728 109870018740039168 109920256517240832 109927699654870656 110793272093097984 110961062602850304 111006717540104763 111417483792715776 111468429144244224 111660548414077728 111829652367627168 111880786182152832 112050223674072192 112101458344247808 112348597568037714 112511124959751648 112562570375828352 112570192435035816 112710200811466752 112761737254453248 112932508899852288 113233232194557696 113397039329513472 113448889827606528 113456571903028224 113620702128979968 113680352123744256 113930972181672048 114140229802180608 114147958690980864 114155688103134912 114828066450819072 115054551788986368 115755676419022848 115955184891542256 116183893343004864 116661797840302416 116669697474500703 116891900005667904 116899815220998732 117098727148855296 117380664552346533 117434336552599092 117580394673690624 117588356509732992 117812308667129856 117820286206990848 118304921753546112 118359016367973888 118530238640726016 118538264794480128 118546291491717024 118592466104399872 119033913348858456 119088341292776544 119236456570503168 119479726857793536 119971188257117184 120026044767522816 120207817819754496 120262782528405504 120414999695063112 120652504625428128 121148790064929432 121204185030665568 121387742313578208 121443246539601792 121602524346888192 121887052039730952 121942784573814048 121951041804622134 122102717545755648 122158548692324352 122343551308173312 122399492575346688 122846792606972928 122902963979907072 122911286228280576 123089093973061632 123097428825037056 123145376137658368 123153714800722944 123603771082544064 123660288581895936 123668662111729488 124577029122564096 124642431104735232 124888274164113408 125401982787274752 125618116965837444 125865884454921936 126114140637278784 126632891672806896 126641466489415293 126856954411259904 127107165366706176 127387386218877408 127630001056057344 127638643390906752 127823289895102464 127881736758337536 127890396139212288 128172343704381054 128407758527453184 128416453527353472 128425149116026776 128643672079024128 129181574757171456 129427606704734208 129436370762609664 129691669324271616 130216318506713088 130225135971400704 130284681072439296 130449583002985038 130706880010880472 131244522570340218 131304533783221032 131503387506376392 131563517084568608 131736068042462208 132277944007901952 132338427750018048 132538847250521088 132547821982864704 132599450289958912 132800265095196672 133093036972739376 133153893413970624 133346518470816768 133355547893790144 133416524367449856 133591505620525056 133974383954373612 134141013641816064 134202349267623936 134405591577993216 135029300363463168 135224638449278976 135295630344456192 136354708159498764 136561210102775484 136623652357052016 137122933544697321 137185632645540804 137428367278864896 137636495221694976 137699429147265024 138202641682844544 138265834477395456 138275197006815648 138475230719694336 138538548154865664 138547929150813312 139117824654632928 139127244875695674 139290851459874816 139363978085609472 139638857726803968 140213240596795392 140222734992827136 140489795311976448 140499308434627584 141077230635684096 141141737828475904 141599120011787178 141878408216938632 142462003131907758 142714073712667392 142995561037544448 143310809496237084 143583751188064512 143593473814770096 143866953853129728 143876695656613824 144458728343384832 144468510218272656 144534568064737344 144724131088902144 145009583023988736 145606057542825984 145672635529814016 145893248977821696 145903127989805568 146493358320052224 146503277967825792 146560342022987776 146570266206494208 147045240012240531 147656847085682688 147717600506123661 147941310944673441 148008956720139684 148203076547769984 148556645056954368 148812687008889696 148880731218770304 149106203156836224 149174381576203776 149400298232096256 149468611125663744 149798130090716952 150014833279668864 150083427167771136 150093589913381088 150280267748622336 150977642926076928 151196052439351296 151275429204037632 151504527784660992 151573802831659008 151907962908896064 152127718255438848 152197278254641152 152207584137513216 153104088601092096 153701608901683518 154606913188723008 154911857790673152 155549063787069888 155559596632667604 155855866674223872 155866420294664976 156507552736462044 156579115403465456 156773859564920832 156784475346310656 157093714942654464 157739895671394816 157750576866930528 157812021823965184 158051019725973504 158061721988956032 158711884465144608 158784455057035392 158992707393441792 159306302477058048 159613209244055961 159961584342822912 160034726356697088 160277090426339328 160343036446817991 160553332926750816 160870006167237504 161531720086572576 161605580040887424 161850323084770944 161861282613690552 161924328719469056 162136699129184256 162516069386307936 162527073995556738 162590379431752064 162601389072829512 162803623394340864 162878064923099136 163124735077564416 163135780901987328 163795723475963904 163806814735679232 163870618639876096 163881714971040768 164118791964082176 164129905100049408 164204953067630592 164805028110058752 164880384775861248 164891549482305984 166189908139646976 167202643716366336 167490822621116592 167821179273229248 168075335511108288 168152187516371712 168522896352056571 168766687439627472 168843855563742528 168855288652553724 169142605881679872 169398763349778432 169849848291836544 170095558994270208 170173334741409792 170184857854542336 170431053193469952 170520528185616384 170896458272508072 171210344703270912 171221938036471296 171233532154702368 172242099676228608 172581827683479552 172922225765695488 173633514628534272 173712908096585728 173932777337313384 174275840014507296 174992696760453624 175072711710961376 175337850008501856 175349722831498098 175648090723282944 176151504828898638 176370592010535936 176382534764599488 176451237000024064 176718463000694784 176730429310486272 177067020126928896 177457382630319168 177538524551960832 177795357961089024 177807397191720192 177888699156599808 178632511939164816 178854684855754752 180039067151284224 180311726729631744 180394173792608256 180978756938142192 181723185097394148 181806277545998352 182081613470367312 182164869809402688 182403786520332288 182830578059596428 182914176860721072 182926562706933201 183154076318633472 183237823038486528 183515326962259968 183599238863020032 184270188910459392 184354445969860608 184366929342420864 184633640959592448 184718064206487552 184730572201084416 185490432872843904 185502993167594232 185818637447479296 186950987462393856 186963646657102848 187234114775924736 187332411246170112 188102974180912128 188427175448756166 188798826682382904 189171210955918176 189949337509210344 190285431616889856 190660748050059264 191081079328316112 191445001584086016 191457965086360128 191822605137506304 191835594208818432 192611637791179776 192624680291030208 192637723674040164 192712757419649792 192965508118536192 194141410057101312 194154556143914496 194537503986407424 195324477760069632 195337703957101056 195427021608658944 195674374504477557 196060320016320708 196866783855510327 196956800674831548 197255081259564588 197345275626852912 197604102063693312 198416916011852928 198507641625027072 198808270875781632 198899175434938368 199200397642795008 199291481500884992 199730840120955936 200019777706225152 200033321840685216 200111236223694848 200124786551174784 200961575931560418 201303523901435904 201608387366989824 201700572272050176 202006037046214656 202543950545194752 202836957673918464 202929704339521536 202943445516684288 204532062239248146 204935478535578024 205778448968311206 206142550918297344 206549143720897536 207398751716093184 207412795510223472 207712846079541504 207807822232298496 207821893726219968 208676736981949392 208690867313543511 209045967128414208 209458286590205952 210319860895193088 210334102489240704 210734692967964672 210748962651941376 211615845953526144 211712606742713856 211990276524589056 212398680017680767 212817612325407948 213282112457097216 213693004697861637 213790715262423988 214071110569001088 214493341556316672 215375626782096768 215390210722155144 215474106721183232 215800430779694592 215815043484920736 216688092515077248 216702765327408984 216801852097106016 217071497859121152 217086196633353216 217514374535983104 218394297967951872 218409086314238976 218508953294721024 218839873466732544 218939937423507456 219740037480078336 219840513034481664 219855399309741312 222013435080209526 222834967585431552 223321096828155456 223659304735254336 223761572364305664 224100447348144384 224202916688495616 224697195136075428 225022249919503296 225125140751656704 225140384870071632 225420401622933504 226466464389115392 226794078659026944 226913143806056448 227360704247488512 227861944363344096 228295917381961728 228311376206269824 229656132901638144 230109103577972736 230552413352525277 231511352838045696 231910369783084512 232367786686009728 233323595680604832 233339394949001406 233783800011335808 233799630441997464 234197454297710592 234761329104693066 234868673105198184 235160789347381248 235176713019465984 235624617334259712 235640572413981696 236609843507092224 236718032735947776 237060477281452032 237076529588960256 237092582983434048 237184932208799744 238067826697716912 238176682585553088 238959453715587072 239942376514234368 240052089535045632 240415635639508992 240829999390126224 241305009250856256 242297580129858864 242408370061331136 242775484627156416 242886493079203584 243205048693776384 243774104079461904 243885569147628096 243902083609244268 244205435091511296 244317097384648704 244687102616346624 245693585213945856 245805927959814144 245822572456561152 246178187946123264 246194857650074112 246307429601445888 247207542165088128 247320577163791872 247337324223458976 249154058245128192 249284862209470464 249776548328226816 250803965574549504 251236233931674888 251731768909843872 252228281274557568 253265783345613792 253282932978830586 253713908822519808 254214330733412352 254774772437754816 255260002112114688 255277286781813504 255646579790204928 255763473516675072 255780792278424576 256344687408762108 256815517054906368 256832907054706944 256850298232053552 258363149514342912 258872741525219328 259383338648543232 260450271942801408 260569362144878592 260899166005970076 261413760021760944 262489045140680436 262609067566442064 263006775012752784 263024584247247147 263127034169137216 263472136084924416 264227257243347957 264555888015803904 264676855500036096 265077694501042176 265095643965729408 265198900579917824 265600530190393344 266186073945478752 266307786827941248 266693036941633536 266711095787580288 266833048734899712 267183011241050112 267948767908747224 268282027283632128 268404698535247872 268811183155986432 270058600726926336 270449276898557952 270591260688912384 272709416318997528 273122420205550968 273247304714104032 274245867089394642 274371265291081608 274856734557729792 275272990443389952 275398858294530048 276405283365689088 276531668954790912 276550394013631296 276950461439388672 277077096309731328 277095858301626624 278235649309265856 278254489751391348 278727956171218944 280426481193590784 280445469985654272 280998616869255168 282154461271368192 282283475656951808 282640763173134249 283198240023574356 283756816433877264 284924006263815516 285428147425334784 285991122075088896 286621618992474168 287167502376129024 287186947629540192 287733907706259456 287753391313227648 288917456686769664 288937020436545312 289069136129474688 289448262177804288 290019166047977472 291212115085651968 291345271059628032 291786497955643392 291806255979611136 292986716640104448 293006555935651584 293120684045975552 293140532412988416 294090480024481062 295435201012247322 295882621889346882 296017913440279368 296406153095539968 297625374017779392 297761462437540608 298212406313672448 298348763152407552 298800596464192512 298937222251327488 299596260181433904 300029666559337728 300166854335542272 300187179826762176 301442363897340627 301955285852153856 302550858408075264 303009055569321984 303815925817792128 304255436510877696 304394556509282304 304415168275026432 306208177202184192 306798093358872219 307403217803367036 308667673452466809 309213826377446016 309823715581346304 311098127574139776 311119193265335208 311711733348447744 311732840589329952 313015105472924088 313158230806930912 313547719129841664 313568950692621312 314187429885308928 315479791342789632 315501153733861056 315624043647930368 316102039451947008 316123443977912064 317423768930289216 317568910114070784 317985414786883584 319226418488111922 319923168685645824 320686072893635982 321106665853501632 321740012334475008 323063440173145152 323211160081774848 323700646169541888 323722565227381104 323848657438938112 325032138772615872 325054147991113476 325180758863504128 325202778145659024 325607246788681728 326271561803974656 327591446951927808 327613629471358464 327763429942081536 328259810200098816 328409906135261184 329610056220117504 329760769551722496 329783098964611968 332379816279293952 333020152620314289 334405287432732672 334981645242233184 335642358546458496 336150671022216576 336304375032743424 337045792704113142 337533374879254944 337687711127485056 337710577305107448 338285211763359744 338797526699556864 339699696583673088 340191117988540416 340346669482819584 340369715709084672 340862106386939904 341041056371232768 341792916545016144 342420689406541824 342443876072942592 342467064309404736 344484199352457216 345163655366959104 347267029257068544 347865554674626768 348551680029014592 349985393520907248 350009092423502109 350145423421922752 350675700017003712 350699445662996196 351296181446565888 352141993657039599 352303009657797276 352741184021071872 352765069529198976 352902474000048128 353436926001389568 353460858620972544 354914765260638336 355077049103921664 355590715922178048 355614794383440384 355777398313199616 357265023878329632 357709369711509504 360078134302568448 360623453459263488 360788347585216512 361957513876284384 363446370194788296 363612555091996704 364163226940734624 364329739618805376 364807573040664576 365661156119192856 365828353721442144 365853125413866402 366308152637266944 366475646076973056 367030653924519936 367198477726040064 368540377820918784 368708891939721216 368733858684841728 369267281919184896 369436128412975104 369461144402168832 370980865745687808 371005986335188464 373927293314205696 374664822492340224 376205948361824256 376854350897512332 377597653364765808 378342421911836352 379898675018420688 379924399468245879 380570863233779712 381321496100118528 382162158656632224 382890003168172032 382915930172720256 383645210275012608 383671188417636864 385223275582359552 385249360582060416 385275447348080328 385425514839299584 385931016237072384 388282820114202624 388309112287828992 389075007972814848 390648955520139264 390675407914202112 390854043217317888 391348749008955114 392120640032641416 393733567711020654 393913601349663096 394510162519129176 394690551253705824 395208204127386624 396833832023705856 397015283250054144 397616541751563264 397798350869876736 398400795285590016 398582963001769984 399461680241911872 400039555412450304 400066643681370432 400222472447389696 400249573102349568 401923151863120836 402607047802871808 403216774733979648 405087901090389504 405673915347836928 405886891033368576 409064124478496292 409870957071156048 411556897936622412 412285101836594688 413098287441795072 414797503432186368 414825591020446944 415425692159083008 415615644464596992 415643787452439936 417353473963898784 417381734627087022 418091934256828416 418916573180411904 420639721790386176 420668204978481408 421469385935929344 421497925303882752 423231691907052288 423425213485427712 424797360035361534 425635224650815896 427386009395723274 427581430524847976 428142221138002176 428986683112633344 430751253564193536 430780421444310288 430948213442366464 431600861559389184 431630086969841472 433376185030154496 433405530654817968 433603704194212032 434172393266706432 435028749071966208 436818172628477952 437017906589442048 437679746933465088 439480074960156672 439681026068963328 439710798619482624 443152801518370983 443823932834020323 444026870160419052 445669935170863104 446642193656310912 447318609470508672 447523144728611328 448200894696288768 448405833376991232 449394390272150856 450044499839006592 450250281503313408 450280769740143264 450840803245867008 452932928778230784 453588157318053888 453826287612112896 454721408494977024 455723888726688192 456591834763923456 456622752412539648 459312265803276288 461104826705050554 463820739566169024 464735573372019456 466647191361209664 466678789898002812 467567600022671616 467599260883994928 469522658209386132 469737346210396368 470321578694762496 470353426038931968 471281144827963392 473219687014184448 473436065471895552 474153059177920512 474185165966868096 474369864417599488 476135653395433824 476353365171106176 477918907431174144 478839627732167883 479884753028468736 480104179070091264 480831271279017984 481029109340453973 481659998780252448 482610018501712512 484595160259717728 484816740122662272 485550969254312832 485772986158407168 486410097387552768 487548208158923808 487771138295256192 487804167218488536 488410870183022592 488634194769297408 489374205232693248 491387170427891712 491611855919628288 491645144913122304 492356375892246528 492389715300148224 492614859202891776 494415084330176256 494641154327583744 494674648446917952 498569724418940928 501607931149099008 502472467863349776 503463537819687744 504456562549115136 505568689056169713 506531566691227584 506565865957661172 507427817645039616 509549544875509632 510520004224229376 510554573563627008 511293159580409856 511561584556849152 512689374817524216 513631034109812736 513665814109413888 513700596464107104 516726299028685824 517745483050438656 518766677297086464 520900543885602816 521138724289757184 521798332011940152 522827520043521888 524978090281360872 525218135132884128 526013550025505568 526049168494494294 526254068338274432 526944272169848832 528454514486695914 529111776031607808 529353711000072192 530155389002084352 530191287931458816 530397801159835648 531201060380786688 532372147890957504 532615573655882496 533386073883267072 533422191575160576 533666097469799424 535897535817494448 536564054567264256 540117201453852672 541182521377824768 545418832637995056 546244840411101936 546494609428208064 548491734178789284 548742530582163216 548779688120799603 549713469115459584 550545980886779904 550797716589060096 552810566731378176 553063337909581824 553100788027262592 553900922878777344 554154192619462656 554191716603253248 556471298618531712 556508979502782696 557455912342437888 560852962387181568 560890939971308544 561997233738510336 564308922542736384 564566951313903616 565281526346268498 566396480047148712 567513632867754528 569848012527631032 570856294850669568 571982244150177792 573243237984948336 574335004752258048 574373895259080384 575467815412518912 575506782626455296 577834913373539328 577874040873090624 578138272258949376 578896524355608576 582424230171303936 583612511959222272 585973433280208896 586013111871303168 586281064825976832 588180960048962124 590600351566530981 590870402024494644 591765243778693764 592035826880558736 592812306191079936 595250748035558784 595522924875081216 596424812627344896 596697526304815104 597601192928385024 597874444502654976 599192520362867808 600059333118675456 600333708671084544 600374359653524352 602884727794681254 603910571704307712 605101716816150528 606018111138643968 607631851635584256 608510873021755392 608789113018564608 608830336550052864 613596186717744438 614806435606734072 617335346904933618 618427652754892032 619647431162692608 622196255148279552 622238386530670416 623423466696895488 623465681178659904 626030210945848176 626072601940630533 626316461613861824 627137901385242624 628374859770617856 630959582685579264 631002307467722112 631248087295860736 632204078903894016 632246887955824128 634847537860578432 635137820228141568 635970829573767168 637196040053042301 638452836976223844 639846337371291648 641079014093584911 641372145787271964 642213331707003264 643480024668950016 646126880346290304 646422320163549696 647401292339083776 647445130454762208 647697314877876224 650064277545231744 650108295982226952 650361517727008256 650405556291318048 651214493577363456 652543123607949312 655182893903855616 655227258942716928 655526859884163072 656519620400197632 656819812270522368 659220112440235008 659521539103444992 659566197929223936 666040305240628578 669963290484466368 671284717092916992 672301342044433152 672608750065486848 674091585408226284 675066749758509888 675375422254970112 675421154610214896 679399393167346176 680382235977080832 680739431418169344 682082112742465536 683585833090032288 684887752145885184 684934128618809472 688968398704914432 690327310733918208 691657240057575831 694534058514137088 694819824602877961 695731109349253536 697103360058029184 699970787041814496 700018184847004218 700290846843845504 701351400034007424 701398891325992392 702592362893131776 704283987314079198 704606019315594552 705482368042143744 705530139058397952 705804948000096256 706873852002779136 706921717241945088 709829530521276672 710154098207843328 711181431844356096 711229588766880768 711554796626399232 714530047756659264 720156268605136896 721246906918526976 723915027752568768 726892740389576592 727225110183993408 728326453881469248 728659479237610752 729615146081329152 731322312238385712 731656707442884288 731706250827732804 732616305274533888 732951292153946112 734061307849039872 737080755641837568 737417783879442432 737467717369683456 738534563838369792 738922288804337664 741961731491375616 742011972670376928 747854586628411392 749329644984680448 752411896723648512 753708701795024664 755195306729531616 756684843823672704 759797350036841376 759848798936491758 761141726467559424 762642992200237056 764324317313264448 765780006336344064 765831860345440512 767290420550025216 767342376835273728 770446551164719104 770498721164120832 770550894696160656 770851029678599168 776618224575657984 778150015945629696 781350815828404224 781708086434635776 782697498017910228 784241280065282832 787467135422041308 787827202699326192 789020325038258352 789381102507411648 790416408254773248 792681771730043871 793667664047411712 794030566500108288 795233083503126528 795596701739753472 796801590571180032 798923360483823744 800079110824900608 800133287362740864 800444944894779392 800499146204699136 803846303726241672 805214095605743616 806433549467959296 810175802180779008 811347830695673856 811773782066737152 818128248956992584 819741914142312096 823113795873244824 824570203673189376 826196574883590144 829595006864372736 829651182040893888 830851384318166016 831231288929193984 831287574904879872 834706947927797568 834763469254174044 836183868513656832 841279443580772352 841336409956962816 842995850607765504 846463383814104576 846850426970855424 847922289519402747 849594720070723068 851270449301631792 854772018791446548 855162861049695952 856284442276004352 857973366225266688 861502507128387072 861560842888620576 861896426884732928 863201723118778368 863260173939682944 866752370060308992 866811061309635936 867207408388424064 868344786533412864 870057498143932416 873636345256955904 874035813178884096 875359493866930176 878960149920313344 879362052137926656 879421597238965248 886305603036741966 887647865668040646 888053740320838104 893284387312621824 894637218941017344 895046289457222656 896401789392577536 896811666753982464 898788780544301712 900088999678013184 900500563006626816 900561539480286528 904327091692021881 905865857556461568 907652575224225792 911447777453376384 913183669527846912 913245504825079296 918624531606552576 920394280076616657 922209653410101108 926003020357400427 927641479132338048 929471146744038912 933294382722419328 933357579796005624 935135200045343232 935198521767989856 939045316418772264 939474692420792736 940643157389524992 940706852077863936 942562289655926784 946439374028368896 946872130943791104 948306118355841024 948370331933736192 948739728835198976 952271306790867648 952706730342212352 957679255464335766 959769506056937472 962058218680907946 963319997560504896 965220037003425024 969190320519435456 969633480245324544 971101938508625664 971545972316814336 975096416317847616 975542276590512384 975608334436977072 976821740366045184 982774340855783424 983290289826244608 984779430600296448 985229718405783552 988830168660352512 989282308655167488 989349296893835904 997139448837881856 999060457860942867 1003215862298198016 1004944935726699552 1006927075639375488 1008913125098230272 1011137378112339426 1013063133382455168 1013131731915322344 1014855635290079232 1019099089751019264 1021040008448458752 1021109147127254016 1022586319160819712 1023123169113698304 1025378749635048432 1027262068219625472 1027331628218827776 1027401192928214208 1033452598057371648 1035490966100877312 1041801087771205632 1043596664023880304 1045655040087043776 1049956180562721744 1050436270265768256 1052027100051011136 1052098336988988588 1052508136676548864 1053888544339697664 1056425980971118797 1056909028973391828 1058223552063215616 1058707422000144384 1060310778004168704 1060382575862917632 1064744295781915008 1065231147311764992 1066772147766534144 1066844383150321152 1067332194939598848 1071795071634988896 1073128109134528512 1080234402907705344 1082365042755649536 1090837665275990112 1092489680822203872 1092989218856416128 1096983468357578568 1097485061164326432 1097559376241599206 1099426938230919168 1101091961773559808 1101595433178120192 1105621133462756352 1106126675819163648 1106201576054525184 1107801845757554688 1108308385238925312 1108383433206506496 1112942597237063424 1113017959005565392 1121781879942617088 1123994467477020672 1128617845085472768 1129133902627807232 1130563052692536996 1132792960094297424 1135027265735509056 1139696025055262064 1139773198404737637 1141712589701339136 1143964488300355584 1146486475969896672 1148670009504516096 1148747790518160768 1150935630825037824 1151013565252910592 1155669826747078656 1155748081746181248 1156276544517898752 1157793048711217152 1164848460342607872 1167225023918444544 1171946866560417792 1172026223742606336 1172562129651953664 1176361920097924248 1181200703133061962 1181740804048989288 1183530487557387528 1184071653761117472 1185624612382159872 1190501496071117568 1191045849750162432 1192849625254689792 1193395052609630208 1195202385856770048 1195748889005309952 1198385040725735616 1200118666237350912 1200667417342169088 1200748719307048704 1205769455589362508 1207821143408615424 1215263703271168512 1217021746043510784 1217660673100105728 1227192373435488876 1229612871213468144 1234670693809867236 1236855305509784064 1239294862325385216 1244392510296559104 1244476773061340832 1246846933393790976 1246931362357319808 1252060421891696352 1252145203881261066 1252632923227723648 1254275802770485248 1256749719541235712 1261919165371158528 1262004614935444224 1262496174591721472 1264408157807788032 1264493775911648256 1269695075721156864 1270275640456283136 1274392080106084602 1276905673952447688 1282158028187169822 1282744291574543928 1284426663414006528 1286960049337900032 1292253760692580608 1292844640327099392 1294802584678167552 1294890260909524416 1295394629755752448 1300128555090463488 1300216591964453904 1300723035454016512 1300811112582636096 1305086247215898624 1310454517885433856 1311053719768326144 1313039240800395264 1318440224880470016 1319043078206889984 1319132395858447872 1329458404555112949 1332080610481257156 1339926580968932736 1342569434185833984 1344602684088866304 1345217500130973696 1348183170816452568 1350133499517019776 1350750844509940224 1350842309220429792 1358798786334692352 1360764471954161664 1361478862836338688 1364164225484931072 1367171666180064576 1369775504291770368 1369868257237618944 1377936797409828864 1383314480115151662 1389639649205755922 1391462218698507072 1394206720116058368 1399941574083628992 1400036369694008436 1400581693687691008 1402702800068014848 1402797782651984784 1408567974628158396 1409212038631189104 1410964736084287488 1411060278116795904 1413843434483890176 1419659061042553344 1420308196415686656 1422459177533761536 1423109593252798464 1429060095513318528 1436518883196503649 1440312537210273792 1442493813837053952 1443087328021361919 1447830055505137536 1453785480779153184 1454450220367986816 1456652907762938496 1457318958475221504 1459230292162658304 1462644624476771424 1463313414885768576 1463412501655465608 1465232610549067776 1465902584307892224 1468122615698079744 1474161511283675136 1474835567758884864 1474935434739366912 1477069127676739584 1477844577608675328 1483923462982751232 1484023945340753856 1495709173256822784 1504823793447297024 1507417403590049328 1510390613459063232 1513369687647345408 1516706067168509139 1519594700073682752 1519697597872983516 1522283452935118848 1528648634626528896 1531560012672688128 1531663720690881024 1534684753670547456 1540893102329438208 1540997442328241664 1541101789392321312 1541702059357198336 1553236449151315968 1556300031891259392 1562701631656808448 1563416172869271552 1565394996035820456 1568482560130565664 1574934270844082616 1575654405398652384 1578040650076516704 1578762205014823296 1580832816509546496 1585363543460087742 1587335328094823424 1588061133000216576 1590466167006253056 1591193403479506944 1593603181142360064 1597846720967647488 1600158221649801216 1600266574725481728 1600889889789558784 1600998292409398272 1607692607452483344 1620351604361558016 1623547564133474304 1636256497913985168 1639483828284624192 1646227591746489648 1646339064362398809 1649140407346378752 1652393149767180288 1659190013728745472 1659302364081787776 1661702768636332032 1662462577858387968 1662575149809759744 1669413895855595136 1669526938508348088 1672367737027313664 1682558887161544704 1682672819913925632 1685991701215531008 1692926767628209152 1693700853941710848 1695844579038805494 1699189440141446136 1702540898603263584 1709544037582893096 1710325722099391904 1712568884552008704 1715946732450533376 1723005014256774144 1723121685777241152 1723792853769465856 1726403446237556736 1726520347879365888 1733504740120617984 1733622122619271872 1734414816776848128 1736689573066825728 1747272690513911808 1757920299840626688 1758843194477930496 1772611206073483932 1775295731336081292 1776107480641676208 1786568774625243648 1789274437882034688 1790092578914445312 1792803578785155072 1793623333507964928 1797577561088603424 1800177999356026368 1801001126013253632 1801123078960573056 1808654183384043762 1811731715112923136 1815305150448451584 1822895554906752768 1826367339055693824 1826491009650158592 1840788560153233314 1844419306820202216 1852006040714800854 1855282958264676096 1858942293488077824 1866588765444838656 1866715159592011248 1870270400090686464 1870397043535979712 1878090632837544528 1878949384841585472 1881413704155727872 1885124579311853568 1892878748056737792 1893744261887582208 1896612236711682048 1896740663867472384 1904542613581735296 1905413460684424704 1911588120159126903 1915358510928671532 1919539012113874944 1923237042280754733 1924116437361815892 1926639995121009792 1930440074006850048 1938380641038870912 1939266960490649088 1942203877017251328 1943091944633628672 1950192832635695232 1951084553181024768 1951216668873954144 1953643480732090368 1965548681711566848 1966580579652489216 1969558861200592896 1970459436811567104 1977660337320705024 1978564617310334976 1978698593787671808 1998120915721885734 2009889871453399104 2013854151278750976 2017826250196460544 2022274756224678852 2026126266764910336 2026263463830644688 2038198179502038528 2042218294254508032 2046246338227396608 2050757499270096864 2054663256437655552 2054802385856428416 2066905196114743296 2070981932201754624 2074971720172727493 2083602175542411264 2084459473808633883 2087193328047760608 2091310080174087552 2099912361125443488 2100872540531536512 2104054200102022272 2104196673977977176 2105016273353097728 2107777088679395328 2112851961942237594 2113818057946783656 2116447104126431232 2117414844000288768 2120621556008337408 2120765151725835264 2129488591563830016 2130462294623529984 2133544295533068288 2133688766300642304 2134664389879197696 2143590143269977792 2160468805815410688 2181675330551980224 2184979361644407744 2185978437712832256 2193966936715157136 2194970122328652864 2195118752483198412 2198853876461838336 2202183923547119616 2211242266925512704 2212253351638327296 2212403152109050368 2215603691515109376 2216766866413012992 2225885194474126848 2226035918011130784 2243563759885234176 2247988934954041344 2257235690170945536 2258267805255614464 2261126105385073992 2265585920188594848 2270054531471018112 2279392050110524128 2279546396809475274 2283425179402678272 2287928976600711168 2292972951939793344 2297340019009032192 2297495581036321536 2301871261650075648 2302027130505821184 2311339653494157312 2311496163492362496 2312553089035797504 2334450047836889088 2344052447485212672 2345124259303907328 2352723840195848496 2362401406266123924 2363481608097978576 2367060975114775056 2368143307522234944 2371249224764319744 2378045315190131613 2381002992142235136 2382091699500324864 2385699250509379584 2386790105219260416 2390404771713540096 2396770081451471232 2400237332474701824 2401334834684338176 2401497438614097408 2411538911178725016 2415642286817230848 2430527406542337024 2434043492087021568 2435321346200211456 2454384746870977752 2459225742426936288 2469341387619734472 2473710611019568128 2478589724650770432 2488785020593118208 2488953546122681664 2493693866787581952 2493862724714639616 2504120843783392704 2504290407762522132 2505265846455447296 2508551605540970496 2523838330742317056 2524009229870888448 2528987551823296512 2539390151442313728 2540551280912566272 2543766868558208241 2548784160212169204 2553811347904895376 2564316056374339644 2565488583149087856 2568853326828013056 2573920098675800064 2584507521385161216 2585689280654198784 2589605169356335104 2589780521819048832 2590789259511504896 2600257110180926976 2600433183928907808 2601446070908033024 2601622225165272192 2610172494431797248 2620909035770867712 2622107439536652288 2626078481600790528 2636880449760940032 2638086156413779968 2638264791716895744 2658916809110225898 2664161220962514312 2679853161937865472 2685138868371667968 2689205368177732608 2690435000261947392 2696366341632905136 2700266999034039552 2701501689019880448 2701684618440859584 2712981275076065643 2717597572669384704 2722957725672677376 2734343332360129152 2739551008583540736 2739736514475237888 2755873594819657728 2761182840229849971 2766628960230303324 2778009061072201281 2779279298411511844 2782924437397014144 2788413440232116736 2799883148167257984 2800072739388016872 2801163387375382016 2805405600136029696 2805595565303969568 2817135949256316792 2818424077262378208 2821929472168574976 2822120556233591808 2827686868967780352 2839318122085106688 2840616392831373312 2844918355067523072 2846219186505596928 2858120191026637056 2873037766393007298 2886174656042723838 2895660111010275072 2907570961558306368 2908900440735973632 2913305815525876992 2914637916950443008 2925289248953542848 2926626829771537152 2926825003310931216 2930465221098135552 2948323022567350272 2949870869478733824 2955689155217350656 2967846925965502464 2968047890681507712 2991418346513645568 2997181373582828601 3009647586894594048 3014834807180098656 3020781226918126464 3026739375294690816 3033412134337018278 3039189400147365504 3039395195745967032 3044566905870237696 3057297269253057792 3063120025345376256 3063327441381762048 3069369507341094912 3081786204658876416 3081994884656483328 3082203578784642624 3083404118714396672 3106472898302631936 3125403263313616896 3130789992071640912 3136965120261131328 3149868541688165232 3151308810797304768 3156081300153033408 3157524410029646592 3161665633019092992 3170727086920175484 3174670656189646848 3176122266000433152 3180932334012506112 3195693441935294976 3200316443299602432 3200533149450963456 3201996584818796544 3215385214904966688 3240703208723116032 3247095128266948608 3272512995827970336 3278967656569248384 3292455183492979296 3292678128724797618 3298280814692757504 3304786299534360576 3318380027457490944 3318604728163575552 3323405537272664064 3324925155716775936 3325150299619519488 3338827791711190272 3339053877016696176 3365345639827851264 3371983402431062016 3385853535256418304 3387401707883421696 3391689158077610988 3398378880282892272 3405081797206527168 3419088075165786192 3419319595214212911 3420651444198783808 3425137769104017408 3431893464901066752 3446010028513548288 3446243371554482304 3447585707538931712 3452806892475113472 3453040695758731776 3467009480241235968 3467244245238543744 3468829633553696256 3473379146133651456 3494545381027823616 3515840599681253376 3517686388955860992 3545222412146967864 3550591462672162584 3552214961283352416 3573137549250487296 3578548875764069376 3580185157828890624 3585607157570310144 3587246667015929856 3595155122177206848 3600355998712052736 3602002252026507264 3602246157921146112 3617308366768087524 3623463430225846272 3645791109813505536 3652982019300317184 3681577120306466628 3688838613640404432 3704012081429601708 3710565916529352192 3717884586976155648 3733177530889677312 3733430319184022496 3740540800181372928 3740794087071959424 3756181265675089056 3757898769683170944 3762827408311455744 3770249158623707136 3785757496113475584 3787488523775164416 3793224473423364096 3793481327734944768 3809085227163470592 3810826921368849408 3823176240318253806 3830717021857343064 3846474084561509466 3848232874723631784 3853279990242019584 3860880148013700096 3876761282077741824 3878533920981298176 3884407754034502656 3886183889267257344 3900385665271390464 3902169106362049536 3902433337747908288 3933161159304978432 3939117722401185792 3955320674641410048 3957129234620669952 3957397187575343616 3988375213665338847 3996241831443771468 4019779742906798208 4027708302557501952 4035652500392921088 4044549512449357704 4052252533529820672 4052526927661289376 4076396359004077056 4084436588509016064 4092492676454793216 4101514998540193728 4109326512875311104 4109604771712856832 4133810392229486592 4149943440345454986 4168918947617267766 4174386656095521216 4182620160348175104 4199824722250886976 4201745081063073024 4208108400204044544 4208393347955954352 4210032546706195456 4225703923884475188 4227636115893567312 4232894208252862464 4241530303451670528 4258977183127660032 4260924589247059968 4267377532601284608 4269328779758395392 4287180286539955584 4320937611630821376 4329261984064085757 4363350661103960448 4369958723288815488 4371956875425664512 4387933873430314272 4389940244657305728 4390237504966396824 4397707752923676672 4404367847094239232 4422484533851025408 4424506703276654592 4424806304218100736 4431207383030218752 4433533732826025984 4451770388948253696 4452071836022261568 4487127519770468352 4514471380341891072 4522252210770147984 4531171840377189696 4540109062942036224 4550118201505527417 4558784100221048256 4559092793618950548 4566850358805356544 4585945903879586688 4594680038018064384 4594991162072643072 4604054261011642368 4622679306988314624 4622992326984724992 4625106178071595008 4668900095673778176 4688104894970425344 4690248518607814656 4705447680391696992 4724802812532247848 4726963216195957152 4734121950229550112 4736286615044469888 4742498449528639488 4756090630380263226 4762005984284470272 4764183399000649728 4771398501018759168 4773580210438520832 4780809543427080192 4793540162902942464 4800474664949403648 4802669669368676352 4802994877228194816 4823077822357450032 4861054813084674048 4870642692400422912 4908769493741955504 4918451484853872576 4938682775239468944 4939017193087196427 4947421222039136256 4957179449301540864 4977570041186236416 4977907092245363328 4987387733575163904 4987725449429279232 5008241687566785408 5008580815525044264 5010531692910894592 5017103211081940992 5047676661484634112 5048018459741776896 5057975103646593024 5078780302884627456 5081102561825132544 5087533737116416482 5097568320424338408 5107622695809790752 5128632112748679288 5130977166298175712 5137706653656026112 5147840197351600128 5169015042770322432 5171378561308397568 5179210338712670208 5179561043638097664 5181578519023009792 5200514220361853952 5200866367857815616 5202892141816066048 5203244450330544384 5241818071541735424 5273760899521880064 5276529583433791488 5317833618220451796 5328322441925028624 5359706323875730944 5370277736743335936 5378410736355465216 5380870000523894784 5392732683265810272 5400533998068079104 5403003378039760896 5403369236881719168 5425962550152131286 5435195145338769408 5445915451345354752 5468686664720258304 5479102017167081472 5479473028950475776 5522365680459699942 5533257920460606648 5556018122144402562 5558558596823023688 5565848874794028288 5576826880464233472 5599766296334515968 5600145478776033744 5602326774750764032 5610811200272059392 5611191130607939136 5634271898512633584 5636848154524756416 5644241112467183616 5655373737935560704 5678636244170213376 5681232785662746624 5689836710135046144 5716240382053274112 5746075532786014596 5769711126842264199 5772349312085447676 5791320222020550144 5815141923116612736 5817800881471947264 5826611631051753984 5829275833900886016 5850578497907085696 5853253659543074304 5853650006621862432 5860930442196271104 5896646045134700544 5899741738957467648 5911378310434701312 5935693851931004928 5936095781363015424 5994362747165657202 6029669614360197312 6041562453836252928 6053478750589381632 6066824268674036556 6078378800294731008 6078790391491934064 6114594538506115584 6126654882763524096 6138739014682189824 6163989769312966656 6164407157569285248 6166808237428793344 6212945796605263872 6224915160518182479 6250806526627233792 6253378421425901649 6261579984143281824 6273930240522262656 6299737083376330464 6302617621594609536 6312162600306066816 6315048820059293184 6323331266038185984 6341454173840350968 6349341312379293696 6352244532000866304 6361864668025012224 6391386883870589952 6400632886599204864 6401066298901926912 6403993169637593088 6430770429809933376 6481406417446232064 6545025991655940672 6557935313138496768 6584910366985958592 6585356257449595236 6596561629385515008 6636760054914981888 6637209456327151104 6646811074545328128 6650300599239038976 6677655583422380544 6678107754033392352 6730691279655702528 6743966804862124032 6771707070512836608 6774803415766843392 6783378316155221976 6796757760565784544 6810163594413054336 6838176150331572384 6838639190428425822 6841302888397567616 6850275538208034816 6863786929802133504 6892020057027096576 6892486743108964608 6895171415077863424 6905613784950226944 6906081391517463552 6934018960482471936 6934488490477087488 6937659267107392512 7035372777911721984 7090444824293935728 7101182925344325168 7104429922566704832 7134135945570394839 7146275098500974592 7157097751528138752 7160370315657781248 7171214315140620288 7190310244354413696 7200711997424105472 7204004504053014528 7204492315842292224 7234616733536175048 7246926860451692544 7291582219627011072 7305964038600634368 7363154240612933256 7377677227280808864 7408024162859203416 7421131833058704384 7435769173952311296 7466355061779354624 7466860638368044992 7481081600362745856 7481588174143918848 7512362531350178112 7515797539366341888 7525654816622911488 7571514992226951168 7586962655469889536 7618170454326941184 7621653842737698816 7646352480636507612 7661434043714686128 7692948169123018932 7696465749447263568 7706559980484039168 7721760296027400192 7753522564155483648 7757067841962596352 7768815508069005312 7772367778534514688 7800771330542780928 7804338212724099072 7804866675495816576 7866322318609956864 7878235444802371584 7910641349282820096 7914258469241339904 7914794375150687232 7976750427330677694 7992483662887542936 8039559485813596416 8055416605115003904 8071305000785842176 8089099024898715408 8104505067059641344 8105053855322578752 8138943825228196929 8152792718008154112 8168873177018032128 8203029997080387456 8218653025750622208 8219209543425713664 8267620784458973184 8283548520689549913 8299886880690909972 8334027183216603843 8337837895234535532 8348773312191042432 8365240320696350208 8399649444501773952 8403490162126146048 8416216800408089088 8416786695911908704 8420065093412390912 8451407847768950376 8455272231787134624 8465788416505724928 8483060606903341056 8517954366255320064 8521849178494119936 8534755065202569216 8538657559516790784 8574360573079911168 8658523968128171514 8726701322207920896 8739917446577630976 8743913750851329024 8775867746860628544 8779880489314611456 8780475009932793648 8844969067702050816 8849612608436201472 8867067465652051968 8903540777896507392 8904143672044523136 8974255039540936704 8991544120748485803 9028942760683782144 9044504421540295968 9062343680754379392 9080218125884072448 9100236403011054834 9117568200442096512 9118185587237901096 9133700717610713088 9171891807759173376 9189360076036128768 9189982324145286144 9208108522023284736 9245358613976629248 9245984653969449984 9250212356143190016 9376209789940850688 9410895360783393984 9449605625064495696 9453926432391914304 9468243900459100224 9472573230088939776 9484996899057278976 9512181260760526452 9524011968568940544 9528366798001299456 9542797002037518336 9587080325805884928 9600949329898807296 9605989754456389632 9646155644714900064 9722109626169348096 9741285384800845824 9817538987483911008 9836902969707745152 9877365550478937888 9878034386174392854 9894842444078272512 9914358898603081728 9955140082372472832 9955814184490726656 9974775467150327808 9975450898858558464 10016483375133570816 10017161631050088528 10021063385821789184 10096036919483553792 10115950207293186048 10157560605769254912 10162205123650265088 10175067474232832964 10195136640848676816 10215245391619581504 10257264225497358576 10261954332596351424 10275413307312052224 10295680394703200256 10338030085540644864 10342757122616795136 10358420677425340416 10359122087276195328 10401028440723707904 10401732735715631232 10405784283632132096 10406488900661088768 10483636143083470848 10547521799043760128 10553059166867582976 10635667236440903592 10656644883850057248 10719412647751461888 10740555473486671872 10756821472710930432 10761740001047789568 10785465366531620544 10801067996136158208 10806006756079521792 10806738473763438336 10851925100304262572 10870390290677538816 10937373329440516608 10958946057900951552 11044731360919399884 11066515840921213296 11112036244288805124 11117117193646047376 11131697749588056576 11153653760928466944 11199532592669031936 11200290957552067488 11204653549501528064 11221622400544118784 11222382261215878272 11268543797025267168 11273696309049512832 11288482224934367232 11310747475871121408 11357272488340426752 11362465571325493248 11379673420270092288 11432480764106548224 11492151065572029192 11539422253684528398 11544698624170895352 11582640444041100288 11630283846233225472 11635601762943894528 11653223262103507968 11658551667801772032 11701156995814171392 11706507319086148608 11707300013243724864 11799483477914935296 11871387703862009856 11872191562726030848 11965125640996016541 11988725494331314404 12059339228720394624 12083124907672505856 12106957501178763264 12133648537348073112 12156757600589462016 12157580782983868128 12229189077012231168 12253309765527048192 12277478029364379648 12327979538625933312 12328814315138570496 12333616474857586688 12449830321036364958 12506756842851803298 12523159968286563648 12547860481044525312 12599474166752660928 12605235243189219072 12624325200612133632 12630097640118586368 12682908347680701936 12698682624758587392 12782773767741179904 12802132597803853824 12807986339275186176 12861540859619866752 12962812834892464128 12987785952192257271 13090051983311881344 13115870626276993536 13169820733971917184 13170712514899190472 13193123258771030016 13273520109829963776 13274418912654302208 13293622149090656256 13300601198478077952 13355311166844761088 13356215508066784704 13461382559311405056 13543414141025673216 13566756632310443952 13593515521131569088 13620327188826108672 13676352300663144768 13677278380856851644 13682605776795135232 13700551076416069632 13784040114054193152 13784973486217929216 13812162783034927104 13868037920964943872 13868976980954174976 13875318534214785024 14070745555823443968 14180889648587871456 14202365850688650336 14208859845133409664 14268271891140789678 14292550197001949184 14314195503056277504 14320740631315562496 14342428630281240576 14380620488708827392 14401423994848210944 14408009008106029056 14408984631684584448 14469233467072350096 14583164439254022144 14611928077201268736 14726308481225866512 14755354454561617728 14816048325718406832 14817051579261589281 14842263666117408768 14871538347904622592 14932710123558709248 14933721276736089984 14962163200725491712 14963176348287837696 15024725062700356224 15031595078732683776 15051309633245822976 15143029984453902336 15173925310939779072 15236340908653882368 15243307685475397632 15292704961273015224 15322868087429372256 15385896338246037864 15392931498894527136 15413119960968078336 15443520592054800384 15507045128310967296 15514135683925192704 15537631016138010624 15544735557069029376 15601542661085561856 15608676425448198144 15609733350991633152 15821282698565640192 15829588750301374464 15953500854661355388 15984967325775085872 16079118971627192832 16110833210230007808 16142610001571684352 16178198049797430816 16209010134119282688 16210107710645157504 16277887650456393858 16305585436016308224 16337746354036064256 16406059994160774912 16437306051501244416 16438419086851427328 16567097041379099826 16599773761381819944 16668054366433207686 16675675790469071064 16697546624382084864 16730480641392700416 16799298889003547904 16806980324252292096 16832433600816178176 16833573391823817408 16840130186824781824 16902815695537900752 16910544463574269248 16966121213806682112 17035908732510640128 17043698356988239872 17069510130405138432 17148721146159822336 17317047936256343028 17453402644415841792 17479834893155261952 17487827501702658048 17551735493721257088 17559760978629222912 17560950019865587296 17689938135404101632 17699225216872402944 17734134931304103936 17807081555793014784 17808287344089046272 17983088241496971606 18089008843080591936 18124687361508758784 18160436251768144896 18200472806022109668 18235136400884193024 18236371174475802192 18343783615518346752 18379964648290572288 18416217044046569472 18491969307938899968 18500424712286380032 18674745481554547437 18752419579881701376 18760135264277704947 18821790721566787968 18899211250128991392 18907852864783828608 18936487800918200448 18945146460177879552 18969993798114557952 19024362521521052904 19048023937137881088 19056733596002598912 19085594004075036672 19174160651611769856 19201898659797614592 19211979508912779264 19292311289429800128 19444219252338696192 19635077974967822016 19673805939415490304 19754731100957875776 19756068772348785708 19789684888156545024 19910280164744945664 19911628368981453312 19950901797717116928 20032966750267141632 20034323262100177056 20042126771643578368 20192073838967107584 20231900414586372096 20315121211538509824 20324410247300530176 20350134948465665928 20390273281697353632 20430490783239163008 20514528450994717152 20523908665192702848 20550826614624104448 20591360789406400512 20676060171081289728 20685514245233590272 20716841354850680832 20718244174552390656 20802056881447415808 20803465471431262464 20811568567264264192 20812977801322177536 21106118333735165952 21271334472881807184 21313289767700114496 21402407836711184517 21438825295502923776 21481110946973343744 21513642945421860864 21570930733063241088 21602135992272316416 21612013512159043584 21613476947526876672 21703850200608525144 21740780581355077632 21874746658881033216 21917892115801903104 22089462721838799768 22133031681842426592 22224072488577610248 22234234387292094752 22263395499176113152 22307307521856933888 22399065185338063872 22400581915104134976 22409307099003056128 22443244801088237568 22444764522431756544 22537087594050534336 22547392618099025664 22576964449868734464 22714544976680853504 22864961528213096448 22984302131144058384 23078844507369056796 23089397248341790704 23165280888082200576 23260567692466450944 23271203525887789056 23306446524207015936 23317103335603544064 23402313991628342784 23413014638172297216 23414600026487449728 23598966955829870592 23742775407724019712 23744383125452061696 23930251281992033082 23977450988662628808 24118678457440789248 24166249815345011712 24213915002357526528 24267297074696146224 24313515201178924032 24315161565967736256 24458378154024462336 24506619531054096384 24655959077251866624 24657628630277140992 24850645562068649739 24899660642072729916 25002081549649811529 25013513685703606596 25046319936573127296 25095720962089050624 25198948333505321856 25210470486378438144 25248650401224267264 25260195280237172736 25365816695361403872 25397365249517174784 25565547535482359808 25604265195607707648 25615972678550372352 25723081719239733504 25975571904384514542 26180103966623762688 26231741252553987072 26339641467943834368 26341425029798380944 26548837825308604416 26601202396956155904 26710622333689522176 26712431016133569408 26922765118622810112 26974632362245457409 27086828282051346432 27133513264620887904 27187031042263138176 27240654377652217344 27352704601326289536 27354556761713703288 27365211553590270464 27401102152832139264 27568080228108386304 27569946972435858432 27624325566069854208 27736075841929887744 27737953961908349952 27750637068429570048 28361779297175742912 28404731701377300672 28417719690266819328 28536543782281579356 28585100394003898368 28628391006112555008 28761240977417654784 28802847989696421888 28817969263369168896 28938466934144700192 29166328878508044288 29223856154402537472 29452616962451733024 29510708909123235456 29632096651436813664 29634103158523178562 29684527332234817536 29743076695809245184 29865420247117418496 29867442553472179968 29924326401450983424 29926352696575675392 30049450125400712448 30063190157465367552 30347850621879558144 30472681817307764736 30486615370950795264 30585409922546030448 30645736174858744512 30771792676492075728 30785862997789054272 30826239921936156672 30887041184109600768 31014090256621934592 31028271367850385408 31075262032276021248 31203085322171123712 31217352850896396288 31219466701983266304 31642565397131280384 31659177500602748928 31907001709322710776 31969934651550171744 32158237943254385664 32221666420460015616 32285220003143368704 32356396099594861632 32418020268238565376 32420215421290315008 32555775300912787716 32611170872032616448 32812119988321549824 32876838173702854656 33134194082758199652 33199547522763639888 33336108732866415372 33351351580938142128 33395093248764169728 33460961282785400832 33598597778007095808 33613960648504584192 33664867201632356352 33667146783647634816 33680260373649563648 33805631391075801504 33821088927148538496 33932242427613364224 34071817465021280256 34087396713976479744 34139020260810276864 34297442292319644672 34634095872512686056 34906805288831683584 34959669786310523904 34975655003405316096 35103470987442514176 35119521957258445824 35121900039731174592 35398450433744805888 35614163111586029568 35616574688178092544 35895376922988049623 35966176482993943212 36178017686161183872 36249374723017517568 36320872503536289792 36400945612044219336 36470272801768386048 36472742348951604384 36687567231036693504 36759929296581144576 36832434088093138944 36983938615877799936 37000849424572760064 37349490963109094874 37520270528555409894 37643581443133575936 37798422500257982784 37815705729567657216 37872975601836400896 37890292920355759104 38048725043042105808 38096047874275762176 38348321303223539712 38423959017825558528 38584622578859600256 38888438504677392384 38963357856576771813 39270155949935644032 39347611878830980608 39509462201915751552 39512137544697571416 39579369776313090048 39820560329489891328 39823256737962906624 39901803595434233856 40065933500534283264 40068646524200354112 40084253543287156736 40384147677934215168 40630242423077019648 40700269896931331856 40780546563394707264 40860981566478326016 41029056901989434304 41047817330385405696 41101653229248208896 41352120342162579456 41436488349104781312 41604113762894831616 41606930942862524928 41625955602644355072 42212236667470331904 42542668945763614368 42626579535400228992 42804815673422369034 42877650591005847552 42962221893946687488 43027285890843721728 43141861466126482176 43204271984544632832 43224027024318087168 43226953895053753344 43407700401217050288 43749493317762066432 43835784231603806208 44178925443677599536 44266063363684853184 44448144977155220496 44451154737784767843 44468468774584189504 44526790998352226304 44614615043713867776 44798130370676127744 44801163830208269952 44818614198006112256 44886489602176475136 44889529044863513088 45074175188101068672 45094785236198051328 45153928899737468928 45429089953361707008 45729923056426192896 45968604262288116768 46157689014738113592 46178794496683581408 46330561776164401152 46521135384932901888 46542407051775578112 46612893048414031872 46634206671207088128 46804627983256685568 46826029276344594432 46829200052974899456 47488766250904123392 47860502563984066164 47954901977325257616 48237356914881578496 48332499630690023424 48427830004715053056 48534594149392292448 48627030402357848064 48630323131935472512 48916756308048924672 49013239062108192768 49311918154503733248 49315257260554281984 49701291124137299478 49799321284145459832 50004163099299623058 50027027371407213192 50092639873146254592 50191441924178101248 50397896667010643712 50420940972756876288 50497300802448534528 50520390560474345472 50731633390722807744 51131095070964719616 51208530391215415296 51446163438479467008 51951143808769029084 52360207933247525376 52463482505107974144 52679282935887668736 52682850059596761888 53097675650617208832 53202404793912311808 53421244667379044352 53424862032267138816 53949264724490914818 54267026529241775808 54374062084526276352 54481308755304434688 54705409202652579072 54709113523427406576 54730423107180540928 55139893944871716864 55248651132139708416 55475907923816699904 55501274136859140096 56280405792833114841 56723558594351485824 56809463402754601344 56835439380533638656 57073087564563158712 57170200788007796736 57256782012225110016 57522481954835309568 57605695979392843776 57635938526738337792 57876933868289400384 58332657757016088576 58905233924903466048 59021417818246470912 59264193302873627328 59268206317046357124 59369054664469635072 59730840494234836992 59734885106944359936 59852705393151350784 60098900250801424896 60126380314930735104 60695701243759116288 60945363634615529472 60973230741901590528 61170819845092060896 61291472349717489024 61543585352984151456 61571725995578108544 61652479843872313344 61774082368219201536 62028180513243869184 62056542735700770816 62150524064552042496 62406170644342247424 62434705701792792576 62438933403966532608 63318355001205497856 63814003418645421552 63939869303100343488 64207223510133553551 64316475886508771328 64443332840920031232 64712792199189723264 64836040536477130752 64840430842580630016 65111550601825575432 65222341744065232896 65624239976643099648 65753676347405709312 66268388165516399304 66399095045527279776 66672217465732830744 66702703161876284256 66790186497528339456 66921922565570801664 67197195556014191616 67227921297009168384 67329734403264712704 67334293567295269632 67360520747299127296 67611262782151603008 67642177854297076992 68143634930042560512 68594884584639289344 69268191745025372112 69813610577663367168 69919339572621047808 69951310006810632192 70206941974885028352 70239043914516891648 70243800079462349184 70796900867489611776 71228326223172059136 71233149376356185088 71790753845976099246 71932352965987886424 72356035372322367744 72498749446035035136 72641745007072579584 72801891224088438672 72940545603536772096 72945484697903208768 73375134462073387008 73519858593162289152 73967877231755599872 74698981926218189748 75006244648949434587 75040541057110819788 75287162886267151872 75596845000515965568 75631411459135314432 75745951203672801792 75780585840711518208 76097450086084211616 76192095748551524352 76696642606447079424 76847918035651117056 77169245157719200512 77926715713153543626 78540311899871288064 78695223757661961216 79018924403831503104 79024275089395142832 79646513475925813248 79803607190868467712 80131867001068566528 80137293048400708224 80168507086574313472 80768295355868430336 80923897086736372227 81260484846154039296 81400539793862663712 81561093126789414528 81721963132956652032 82058113803978868608 82095634660770811392 82203306458496417792 82704240684325158912 82872976698209562624 83208227525789663232 83213861885725049856 83251911205288710144 85085337891527228736 85253159070800457984 85609631346844738068 85755301182011695104 86283722932252964352 86408543969089265664 86453907790107506688 86815400802434100576 87498986635524132864 87671568463207612416 88357850887355199072 88532126727369706368 88896289954310440992 88902309475569535686 88936937549168379008 89053581996704452608 89229230087427735552 89596260741352255488 89602327660416539904 89637228396012224512 89772979204352950272 89779058089727026176 90148350376202137344 90189570472396102656 91459846112852385792 91937208524576233536 92315378029476227184 92357588993367162816 92661123552328802304 93042270769865803776 93084814103551156224 93225786096828063744 93609255966513371136 93652058552689188864 93658400105949798912 94977532501808246784 95721005127968132328 95909803954650515232 96474713829763156992 96664999261380046848 96855660009430106112 97069188298784584896 97254060804715696128 97260646263870945024 97833512616097849344 98630514521108563968 99402582248274598956 99598642568290919664 100008326198599246116 100054054742814426384 100185279746292509184 100382883848356202496 100795793334021287424 100841881945513752576 100994601604897069056 101040781120948690944 101463266781445615488 102262190141929439232 102417060782430830592 102892326876958934016 103902287617538058168 104720415866495050752 104926965010215948288 105358565871775337472 105365700119193523776 106195351301234417664 106842489334758088704 106849724064534277632 107686130768964148869 107898529448981829636 108534053058483551616 108748124169052552704 108962617510608869376 109410818405305158144 109418227046854813152 109460846214361081856 110279787889743433728 110497302264279416832 110951815847633399808 111002548273718280192 112560811585666229682 113447117188702971648 113618926805509202688 113670878761067277312 114146175129126317424 115044963909670619136 115271877053476675584 115753867736578800768 116665315514032177152 116890073569730315439 117810467849806932096 118042835636492941824 118528386605747254656 118536412634092714248 118738109328939270144 119461680988469673984 119469770213888719872 119705410786302701568 120197800501602849792 120252760629861470208 121890727269231058944 122341639690184121792 122582944699434978048 123087170705968302912 123143451991156217088 123304959687744626688 124056361026487738368 124812341288684494848 124877866807933065216 126636710002410995712 127628006837290843104 127879738606200686976 128414447020267107102 128632951773017542656 128886665681840062464 129425584398379446528 129672081072954261504 129680861685161260032 130223101203651150864 131248479953286199296 131507352694811418624 132536776331032798608 132798190091054559552 133344434931465661488 133405406323752568512 133580372995056678912 133843845131141603328 134394391112028383232 134455842594018336768 134659468806529425408 134668587134590539264 135222525564303206016 135284355708594153984 136287269860085121024 137189769169278578688 138536383490050744224 139627221155326734336 139838679145242095616 139902620013621264384 140413883949770056704 140478087829033783296 140487600158924698368 142466298752712370176 143581507691952198492 143864705931975772848 144712070744644735488 144997498892070070272 145283490014145159168 145603782448176877344 145881091207073544192 145890969395806417536 146750268924146774016 147039717186324578304 147935754463511199744 149397963852436379496 150012489297898869174 150081082114221639576 150574325772534303744 151193690001031931136 151262822918270628864 151491902407345603584 151561171681423036416 152194900172168423232 153393285212894158848 154338490315438401024 155853431426307087252 157080623799742576128 157390447515323922432 158037848807663006208 158048550178790285664 159293026951851626496 159607214381736935424 160263734002137133056 160274586096801416448 160337014173148626944 161847794173472744454 162801079587725327424 163122186253578829056 163443926265913304064 164116227607957737216 164191269321541622784 165745953396419125248 166427723771450099712 166503822410577420288 168841217378499344523 170170675783054457472 170506318141600915968 171219262693689476136 171510602364023390208 172567445864505928704 172817087938178531328 172907815580215013376 173630801604868201152 174997973271048265728 176715701774710398144 177064253454739412736 177792579908620881984 177804618951139071372 177873875098336758016 178107163993408905216 179192521482704510976 179204655320833079808 179558116179454052352 180296700752404274688 180379140944792205312 182919692225704771584 183874417049152467072 184630756058952454368 184715177986734325632 185322247104657604608 186084541539731607552 186169628207102312448 186451572193656127488 187218511933026742272 187304117105378377728 187316800211899597824 189955065003616493568 191442010255936264656 191819607909301030464 192621670530400660653 192949427659526313984 193329998522760093696 194138376597569169792 194508121609431392256 194521292527741890048 195667025232195698688 197261029042217127936 198805164496549197912 199197285136581839328 200016652397198492232 200108109485628852768 200370559492585018368 200765767696712404992 201591586668042574848 201683763891027505152 201989203209794138112 202081562241897381888 202926533562891230976 205784653753917868032 207804575235076116336 209440831732990101504 209853930020431896576 210717131743550674944 210731400238387047552 212390702602468835328 213684978669516177408 213699448129068555264 215372261537928297738 215797058897963659272 217068106116967103232 217496248338105105408 217925235021217738752 218821636810610316288 218836454093709626304 218921692428722163712 220559575779486867456 221903631695266799616 225121623171332459364 226894234377405943296 227237853611018405376 227341757522134554624 228292350258252634848 230089927819341238272 230543754106953351168 231507735473157601536 233780147139460630878 235620935699613864192 236085671272985883648 237056773211494509312 237072825268185428496 238939540427777439744 239410821572605403136 240395601003205699584 240505521259722940416 242771691260209116681 243781454538462117888 244683279380368243584 245165889398869956096 246174341411936605824 246286903982312434176 246609919375489253376 248112722052975476736 249624682577368989696 249755733615866130432 255256013674581686208 255759477212401373952 256828894040534214204 257265903546035085312 258851168796758893056 259361723370322520064 260446202407302301728 262496959906572398592 263014705389622837248 265073552662065597216 265596380182109119104 266688869862931322976 266810812647505137024 267160745990113357824 267687690262283206656 268788782224056766464 268911685188036673536 269318937613058850816 269337174269181078528 270445051128606412032 270568711417188307968 274379538338557157376 277072766980101488448 279254442310653468672 279677358290484191232 280827767899540113408 280956175658067566592 280975200317849396736 284932597505424740352 287163015383904396984 287729411863951545696 289424141489289470976 289994997784140140544 290566980028290318336 291207564896353754688 291762182414147088384 291781938791612835072 293500537848293548032 298795927704872758992 300024978595797738348 300162164228443279152 301148651545068607488 302387380002063862272 302525645836541257728 302983804814691207168 303122343362846072832 304389800344336846464 306786570425788317696 308676980630876802048 311706862852614174504 314161247599485152256 314780895030647844864 316075697615326012416 316097100357580571328 318586053903703252992 320527468004274266112 320549172193602832896 323058392306892446607 323695588346945488908 325602159175450654848 326244372507157658112 326887852531826608128 328232455215915474432 328382538643083245568 331491906792838250496 332855447542900199424 333007644821154840576 337682434756998689046 340341351566108914944 341012636283201831936 342438525387378952272 345134891729011857408 345815631160430026752 347261603209736402304 349995946542096531456 350670220709190946317 353431403549420796288 354128506909478825472 355585159817241763968 355609237902278142744 355747750196673516032 356214327986817810432 358385042965409021952 358409310641666159616 359116232358908104704 360593401504808549376 360758281889584410624 367748834098304934144 369261512117904908736 369430355973468651264 372169083079463215104 374437023866053484544 374633600423799195648 379910130007232987136 382884020511872529312 383639215818602060928 385243341060801321306 385898855319052627968 386659997045520187392 388276753195138339584 389016243218862784512 389042585055483780096 394522058084434255872 397610328993098395824 398394570273163678656 400033304794396984464 400216218971257705536 400741118985170036736 401531535393424809984 403183173336085149696 403367527782055010304 403978406419588276224 405853067125782461952 411569307507835736064 415609150470152232672 418881663465980203008 419707860040863793152 421434263487101349888 421462800476774095104 427398896258137110528 430744523075856595476 431594117795927318544 434136212233934206464 434992496676210210816 435850470042435477504 437643273621220632576 437672908187419252608 437843384857444327424 441119151558973734912 443807263390533599232 450243246342664918728 453788468754811886592 454475707222036810752 454683515044269109248 456584700516505269696 460179855638682476544 463015470946315203072 467560294278921261756 471241871399227728384 472171342545971767296 474113546422989018624 474145650536370856992 477879080855554879488 478821643145210806272 480791202006411399168 481011042519445880832 485543382520418233362 489366558760736487168 490331778797739912192 492348682823873211648 492573807964624868352 499511467231732260864 506523652135498033569 510512027349163372416 511518954424802747904 513657788081068428408 514531807092070170624 517702337593517786112 518723446740645040128 520892404814604603456 524993919813144797184 530147105324131194432 531192760364218238208 533377739725862645952 533621625295010274048 534321491980226715648 537577564448113532928 538674348538362157056 540890102257212824064 541137422834376615936 548759076677114314752 554145533960202976896 558508884621306937344 559354716580968382464 561655535799080226816 561912351316135133184 561950400635698793472 569865195010849480704 574326030767808793968 575458823727903091392 577865011591201981959 578848282978578941952 579989995568280281088 582415129792707509376 583524364828294176768 583563877583225670144 587001075696587096064 597591855409745517984 600049957191595476696 600324328456886558304 602297303090137214976 604774760004127724544 605051291673082515456 605967609629382414336 606244686725692145664 608779600688673692928 617353961261753604096 623413725705228349008 628322495198970304512 629561790061295689728 632151395230652024832 632194200715161142656 637172107807406505984 641054936008548532224 641098344387205665792 646116784613784893214 647391176693890977816 651204318350901309696 652488745014315316224 653775705063653216256 656464910431830948864 656765077286166491136 665710895085800398848 675364869513997378092 680682703132217829888 682025272566403663872 684877050774757904544 690269783458023714816 691631262320860053504 694523206419472804608 701340441418381892634 706862807098841592576 708257013818957650944 711170319634483527936 711218475804556285488 711495500393347032064 716818621283332319232 718232464717816209408 721186803009617098752 721516563779168821248 735497668196609868288 738523024235809817472 738860711946937302528 744338166158926430208 748874047732106969088 749267200847598391296 765768041023745058624 767278431637204121856 770486682121602642612 771797710638105255936 776553506390276679168 778085170110967560192 789044116168868511744 795220657986196791648 796789140546327357312 800066609588793968928 800432437942515411072 801482237970340073472 803063070786849619968 806366346672170299392 806735055564110020608 807956812839176552448 811706134251564923904 823138615015671472128 831218300940304465344 837763326931960406016 842868526974202699776 842925600953548190208 854797792516274221056 861489046151713190952 863188235591854637088 868272424467868412928 869984993352420421632 871700940084870955008 875286547242441265152 875345816374838505216 875686769714888654848 900486492685329837456 907576937509623773184 908951414444073621504 909367030088538218496 913169401033010539392 920359711277364953088 926030941892630406144 935120588557842523512 942483742798455456768 944342685091943534592 948227092845978037248 948291301072741713984 955758161711109758976 961582404012822798336 971086765040836466724 978733117521472974336 980663557595479824384 984697365647746423296 985147615929249736704 999022934463464521728 1013047304270996067138 1021024054698326744832 1023037908849605495808 1027315576162136856816 1035404675187035572224 1037446893481290080256 1041784809629209206912 1049987839626289594368 1052010662127572838951 1060294210648262388864 1062385520728436476416 1066755479451725291904 1067243250590020548096 1068642983960453431296 1075155128896227065856 1077348697076724314112 1081780204514425648128 1082274845668753231872 1108291067920405953792 1123311071598160453632 1123900801271397586944 1139730390021698961408 1148652061535617587936 1150917647455806182784 1155730023182403963918 1157696565957157883904 1159979991136560562176 1164830259585415018752 1167048729656588353536 1167127755166451340288 1195183710819491035968 1200099914383190953392 1200648656913773116608 1204594606180274429952 1209549520008255449088 1210102583346165030912 1211935219258764828672 1217559201377347385856 1234707922523507208192 1246827451410456698016 1256644990397940609024 1259123580122591379456 1264302790461304049664 1264388401430322285312 1282196688774411331584 1292233569227569786428 1294782353387781955632 1302408636701802619392 1304977490028630632448 1307551410127306432512 1312929820863661897728 1313530154572332982272 1331421790171600797696 1350729739027994756184 1361365406264435659776 1364050545132807327744 1369754101549515809088 1380539566916047429632 1389046412838945609216 1402680882836763785268 1413725614197683185152 1416514027637915301888 1422340639268967055872 1422436951609112570976 1422991000786694064128 1433637242566664638464 1436464929435632418816 1442373606019234197504 1443033127558337642496 1470995336393219736576 1477046048471619634944 1477721423893874605056 1498534401695196782592 1519570956406494100707 1531536082047490117248 1534556863274408243712 1540973364243205285224 1543595421276210511872 1553107012780553358336 1556170340221935120384 1590441315972393583296 1593578281092654714624 1600133219177587937856 1600864875885030822144 1602964475940680146944 1612732693344340598784 1623412268503129847808 1646277230031342944256 1662436601880608930688 1675526653863920812032 1685737053948405399552 1685851201907096380416 1709595585032548442112 1722978092303426381904 1726376471183709274176 1736544848935736825856 1739969986704840843264 1750573094484882530304 1750691632749677010432 1800972985370659674912 1815153875019247546368 1817902828888147243008 1818734060177076436992 1826338802066021078784 1852061883785260812288 1870241177115685047024 1884967485596910913536 1888685370183887069184 1896454185691956074496 1896582602145483427968 1911516323422219517952 1923164808025645596672 1942173530081672933448 1957466235042945948672 1961327115190959648768 1969394731295492846592 1970295231858499473408 2026094608541992134276 2042048109396653489664 2046075817699210991616 2054631152324273713632 2070809350374071144448 2074893786962580160512 2083569619258418413824 2104021324255145677902 2120588421296524777728 2124771041456872952832 2133510958903450583808 2134486501180041096192 2154697394153448628224 2163560409028851296256 2164549691337506463744 2216582135840811907584 2246622143196320907264 2247801602542795173888 2297304123071235175872 2301835294911612365568 2311460046364807927836 2315393131914315767808 2329660519170830037504 2334255510332902680576 2390367421638982071936 2400199828766381906784 2401297313827546233216 2409189212360548859904 2419099040016510898176 2420205166692330061824 2423870438517529657344 2435118402754694771712 2469415845047014416384 2493654902820913396032 2513289980795881218048 2528605580922608099328 2528776802860644570624 2564393377548822663168 2584467138455139572856 2589564706775563911264 2604817273403605238784 2609954980057261264896 2615102820254612865024 2625859641727323795456 2627060309144665964544 2701459478055989512368 2722730812528871319552 2728101090265614655488 2739508203099031618176 2761079133832094859264 2778092825677891218432 2805361765673527570536 2827451228395366370304 2833028055275830603776 2844681278537934111744 2844873903218225141952 2845982001573388128256 2867274485133329276928 2884747212038468395008 2941990672786439473152 2954092096943239269888 2955442847787749210112 2997068803390393565184 3039141912812988201414 3063072164094980234496 3069113726548816487424 3081946728486410570448 3106214025561106716672 3112340680443870240768 3156031986382718516853 3180882631944787166592 3187156562185309429248 3200266438355175875712 3201729751770061644288 3205928951881360293888 3225465386688681197568 3246824537006259695616 3324873203761217861376 3371702403814192760832 3419191170065096884224 3445956184606852763808 3452752942367418548352 3473089697871473651712 3479939973409681686528 3501146188969765060608 3501383265499354020864 3601945970741319349824 3630307750038495092736 3635805657776294486016 3652677604132042157568 3704123767570521624576 3740482354231370094048 3769934971193821827072 3777370740367774138368 3792908371383912148992 3793165204290966855936 3884347060163345866896 3914932470085891897344 3922654230381919297536 3938789462590985693184 3940590463716998946816 4052189217083984268552 4084096218793306979328 4092151635398421983232 4109262304648547427264 4141618700748142288896 4167139238516836827648 4208042648510291355804 4241176842593049555456 4249542082913745905664 4267021917806901167616 4268973002360082192384 4309394788306897256448 4327120818057702592512 4329099382675012927488 4433164271681623815168 4495603205085590347776 4558712869219482302121 4594608246142470351744 4603670589823224731136 4622920092729615855672 4630786263828631535616 4659321038341660075008 4668511020665805361152 4780734843277964143872 4800399657532763813568 4802594627655092466432 4838198080033021796352 4870236805509389543424 4938831690094028832768 4987309805641826792064 5026579961591762436096 5057211161845216198656 5057553605721289141248 5128786755097645326336 5168934276910279145712 5179129413551127822528 5209634546807210477568 5219909960114522529792 5251719283454647590912 5402918956111979024736 5445461625057742639104 5456202180531229310976 5479016406198063236352 5556185651355782436864 5610723531347055141072 5654902456790732740608 5666056110551661207552 5689362557075868223488 5689747806436450283904 5691964003146776256512 5734548970266658553856 5769494424076936790016 5883981345572878946304 5908184193886478539776 5910885695575498420224 6078283825625976402828 6126144328189960468992 6138227453097632974848 6163893456972821140896 6212428051122213433344 6224681360887740481536 6312063972765437033706 6361765263889574333184 6374313124370618858496 6400532876710351751424 6403459503540123288576 6493649074012519391232 6649746407522435722752 6743404807628385521664 6891912369213705527616 6905505884734837096704 6946179395742947303424 7002766530998708041728 7203891941482638699648 7260615500076990185472 7271611315552588972032 7305355208264084315136 7408247535141043249152 7480964708462740188096 7539869942387643654144 7585816742767824297984 7586330408581933711872 7768694120326691733792 7829864940171783794688 7845308460763838595072 7877578925181971386368 7881180927433997893632 8104378434167968537104 8168192437586613958656 8184303270796843966464 8218524609297094854528 8283237401496284577792 8334278477033673655296 8416085297020582711608 8482353685186099110912 8499084165827491811328 8534043835613802335232 8537946004720164384768 8654241636115405185024 8866328543363247630336 8991206410171180695552 9117425738438964604242 9189216492284940703488 9207341179646449462272 9245840185459231711344 9318642076683320150016 9337022041331610722304 9561469686555928287744 9600799315065527627136 9605189255310184932864 9676396160066043592704 9740473611018779086848 9974619611283653584128 10115107211442578282496 10257573510195290652672 10337868553820558291424 10358258827102255645056 10419269093614420955136 10439819920229045059584 10503438566909295181824 10805837912223958049472 10890923250115485278208 10958032812396126472704 11112371302711564873728 11221447062694110282144 11309804913581465481216 11332112221103322415104 11378725114151736446976 11379495612872900567808 11383928006293552513024 11767962691145757892608 11816368387772957079552 11821771391150996840448 12156567651251952805656 12252288656379920937984 12276454906195265949696 12327786913945642281792 12424856102244426866688 12624127945530874067412 12723530527779148666368 12748626248741237716992 12801065753420703502848 12806919007080246577152 12987298148025038782464 13299492815044871445504 13486809615256771043328 13676138607658446906363 13783824738427411055232 13811011769469674193408 13892358791485894606848 14005533061997416083456 14407783882965277399296 14610710416528168630272 14816495070282086498304 14961929416925480376192 15079739884775287308288 15171633485535648595968 15172660817163867423744 15537388240653383467584 15659729880343567589376 15755157850363942772736 16208756868335937074208 16336384875173227917312 16368606541593687932928 16437049218594189709056 16668556954067347310592 16832170594041165423216 16964707370372198221824 16998168331654983622656 17068087671227604670464 17075892009440328769536 17308483272230810370048 17732657086726495260672 18234851476877929208484 18378432984569881406976 18414682359292898924544 18491680370918463422688 18637284153366640300032 18674044082663221444608 19122939373111856575488 19201598630131055254272 19210378510620369865728 19480947222037558173696 19949239222567307168256 20230214422885156564992 20675737107641116582848 20716517654204511290112 20838538187228841910272 21611675824447916098944 21781846500230970556416 21916065624792252945408 22224742605423129747456 22442894125388220564288 22619609827162930962432 22757450228303472893952 22758991225745801135616 23535925382291515785216 23632736775545914159104 23643542782301993680896 24313135302503905611312 24504577312759841875968 24552909812390531899392 24655573827891284563584 24849712204488853733376 25248255891061748134824 25447061055558297332736 25497252497482475433984 25602131506841407005696 25613838014160493154304 26598985630089742891008 26973619230513542086656 27352277215316893812726 27567649476854822110464 27622023538939348386816 28011066123994832166912 28815567765930554798592 29221420833056337260544 29923858833850960752384 30345321634327734847488 31074776481306766935168 31319459760687135178752 31510315700727885545472 32417513736671874148416 32672769750346455834624 32874098437188379418112 33337113908134694621184 33664341188082330846432 33929414740744396443648 33996336663309967245312 34136175342455209340928 34151784018880657539072 35465314173452990521344 36469702953755858416968 36756865969139762813952 36829364718585797849088 36983360741836926845376 37274568306733280600064 38245878746223713150976 38403197260262110508544 38420757021240739731456 38961894444075116347392 39898478445134614336512 40460428845770313129984 41028415822975340719089 41351474215282233165696 41433035308409022580224 41677076374457683820544 43223351648895832197888 43832131249584505890816 44449485210846259494912 44885788250776441128576 45239219654325861924864 45514900456606945787904 45517982451491602271232 47265473551091828318208 48626270605007811222624 49009154625519683751936 49105819624781063798784 49311147655782569127168 50496511782123496269648 50894122111116594665472 50994504994964950867968 51204263013682814011392 51227676028320986308608 53197971260179485782016 54704554430633787625452 55135298953709644220928 55244047077878696773632 56022132247989664333824 57631135531861109597184 58442841666112674521088 59847717667701921504768 60690643268655469694976 62149552962613533870336 64835027473343748296832 65345539500692911669248 65748196874376758836224 66674227816269389242368 67328682376164661692864 67858829481488792887296 68272350684910418681856 70930628346905981042688 72939405907511716833936 73513731938279525627904 73658729437171595698176 73966721483673853690752 74549136613466561200128 76491757492447426301952 76806394520524221017088 76841514042481479462912 79796956890269228673024 80920857691540626259968 82056831645950681438178 82702948430564466331392 82866070616818045160448 86446703297791664395776 87664262499169011781632 89771576501552882257152 91035964902983204542464 94530947102183656636416 97252541210015622445248 98018309251039367503872 98622295311565138254336 100993023564246992539296 101788244222233189330944 101989009989929901735936 102408526027365628022784 102455352056641972617216 106395942520358971564032 109409108861267575250904 110270597907419288441856 110488094155757393547264 115262271063722219194368 116885683332225349042176 119695435335403843009536 121381286537310939389952 124299105925227067740672 129670054946687496593664 131496393748753517672448 133348455632538778484736 134657364752329323385728 135717658962977585774592 136544701369820837363712 145878811815023433667872 147027463876559051255808 147317458874343191396352 147933442967347707381504 152983514984894852603904 153612789041048442034176 153683028084962958925824 159593913780538457346048 164113663291901362876356 165405896861128932662784 165732141233636090320896 172893406595583328791552 175328524998338023563264 179543153003105764514304 182071929805966409084928 194505082420031244890496 196036618502078735007744 197244590623130276508672 201986047128493985078592 203576488444466378661888 204817052054731256045568 212791885040717943128064 218818217722535150501808 220541195814838576883712 220976188311514787094528 230524542127444438388736 239390870670807686019072 242762573074621878779904 248598211850454135481344 259340109893374993187328 262992787497507035344896 269314729504658646771456 291757623630046867335744 294054927753118102511616 295866885934695414763008 305967029969789705207808 307225578082096884068352 307366056169925917851648 319187827561076914692096 328227326583802725752712 330811793722257865325568 331464282467272180641792 345786813191166657583104 350657049996676047126528 359086306006211529028608 364143859611932818169856 389010164840062489780992 394489181246260553017344 403972094256987970157184 407152976888932757323776 409634104109462512091136 437636435445070301003616 441082391629677153767424 441952376623029574189056 461049084254888876777472 478781741341615372038144 497196423700908270962688 518680219786749986374656 525985574995014070689792 538629459009317293542912 583515247260093734671488 588109855506236205023232 591733771869390829526016 614451156164193768136704 638375655122153829384192 656454653167605451505424 661623587444515730651136 662928564934544361283584 691573626382333315166208 718172612012423058057216 728287719223865636339712 778020329680124979561984 788978362492521106034688 807944188513975940314368 875272870890140602007232 882164783259354307534848 922098168509777753554944 957563482683230744076288 994392847401816541925376 1037360439573499972749312 1051971149990028141379584 1077258918018634587085824 1167030494520187469342976 1183467543738781659052032 1228902312328387536273408 1312909306335210903010848 1323247174889031461302272 1325857129869088722567168 1383147252764666630332416 1436345224024846116114432 1556040659360249959123968 1577956724985042212069376 1615888377027951880628736 1750545741780281204014464 1764329566518708615069696 1915126965366461488152576 1988785694803633083850752 2074720879146999945498624 2154517836037269174171648 2334060989040374938685952 2366935087477563318104064 2625818612670421806021696 2646494349778062922604544 2766294505529333260664832 2872690448049692232228864 3112081318720499918247936 3155913449970084424138752 3231776754055903761257472 3501091483560562408028928 3977571389607266167701504 4149441758293999890997248 4309035672074538348343296 4668121978080749877371904 4733870174955126636208128 5251637225340843612043392 5292988699556125845209088 5745380896099384464457728 6224162637440999836495872 6463553508111807522514944 7002182967121124816057856 8298883516587999781994496 8618071344149076696686592 9336243956161499754743808 9467740349910253272416256 10503274450681687224086784 12448325274881999672991744 12927107016223615045029888 14004365934242249632115712 17236142688298153393373184 18672487912322999509487616 21006548901363374448173568 24896650549763999345983488 25854214032447230090059776 28008731868484499264231424 37344975824645999018975232 42013097802726748896347136 51708428064894460180119552 56017463736968998528462848 74689951649291998037950464 84026195605453497792694272 112034927473937997056925696 168052391210906995585388544 224069854947875994113851392 336104782421813991170777088 672209564843627982341554176
- Sum of all divisors σ(n): 2237473568666966156296476147
- Sum of proper divisors (its aliquot sum) s(n): 1565264003823338173954921971
- 672209564843627982341554176 is an abundant number, because the sum of its proper divisors (1565264003823338173954921971) is greater than itself. Its abundance is 893054438979710191613367795
Bases of 672209564843627982341554176
- Binary: 1000101100000010011110100110000111010010000111110101001100010010101111110001000000000000002
- Hexadecimal: 0x22C09E987487D4C4AFC4000
- Base-36: 2CGNL59Z8XCB400000
Squares and roots of 672209564843627982341554176
- 672209564843627982341554176 squared (6722095648436279823415541762) is 451865699067259693087739836052360172601764919143038976
- 672209564843627982341554176 cubed (6722095648436279823415541763) is 303748444937764392958751602595319672676056476082075083675215197773833735583563776
-
672209564843627982341554176 is a
perfect square number . Itssquare root is 25927004548224 -
The
cube root of 672209564843627982341554176 is 875994869.4314355991
Scales and comparisons
How big is 672209564843627982341554176?- 672,209,564,843,627,982,341,554,176 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 672,209,564,843,627,982,341,554,176 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 672209564843627982341554176 cubic inches would be around 72999572.5 feet tall.
Recreational maths with 672209564843627982341554176
- 672209564843627982341554176 backwards is 671455143289726348465902276
- The number of decimal digits it has is: 27
- The sum of 672209564843627982341554176's digits is 126
- 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 672209564843627982341554176 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 672209564843627982341554176 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/672209564843627982341554176/
Chicago style:
Numbermatics. 2024. "Number 672209564843627982341554176 - Facts about the integer". https://numbermatics.com/n/672209564843627982341554176/
The information we have on file for 672209564843627982341554176 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 672209564843627982341554176, math, Factors of 672209564843627982341554176, curriculum, school, college, exams, university, Prime factorization of 672209564843627982341554176, STEM, science, technology, engineering, physics, economics, calculator, six hundred seventy-two septillion, two hundred nine sextillion, five hundred sixty-four quintillion, eight hundred forty-three quadrillion, six hundred twenty-seven trillion, nine hundred eighty-two billion, three hundred forty-one million, five hundred fifty-four thousand, one hundred seventy-six.