257279819266405436613525504
257,279,819,266,405,436,613,525,504 is an even composite number composed of seven prime numbers multiplied together.
257279819266405436613525504 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-eight thousand, nine hundred seventeen divisors.
Prime factorization of 257279819266405436613525504:
216 × 36 × 72 × 132 × 1512 × 2812 × 6012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 151 × 151 × 281 × 281 × 601 × 601)See below for interesting mathematical facts about the number 257279819266405436613525504 from the Numbermatics database.
Names of 257279819266405436613525504
- Cardinal: 257279819266405436613525504 can be written as Two hundred fifty-seven septillion, two hundred seventy-nine sextillion, eight hundred nineteen quintillion, two hundred sixty-six quadrillion, four hundred five trillion, four hundred thirty-six billion, six hundred thirteen million, five hundred twenty-five thousand, five hundred four.
Scientific notation
- Scientific notation: 2.57279819266405436613525504 × 1026
Factors of 257279819266405436613525504
Divisors of 257279819266405436613525504
- Number of divisors d(n): 28917
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 78 81 84 91 96 98 104 108 112 117 126 128 144 147 151 156 162 168 169 182 189 192 196 208 216 224 234 243 252 256 273 281 288 294 302 312 324 336 338 351 364 378 384 392 416 432 441 448 453 468 486 504 507 512 546 562 567 576 588 601 604 624 637 648 672 676 702 728 729 756 768 784 819 832 843 864 882 896 906 936 972 1008 1014 1024 1053 1057 1092 1124 1134 1152 1176 1183 1202 1208 1248 1274 1296 1323 1344 1352 1359 1404 1456 1458 1512 1521 1536 1568 1638 1664 1686 1701 1728 1764 1792 1803 1812 1872 1911 1944 1963 1967 2016 2028 2048 2106 2114 2184 2248 2268 2304 2352 2366 2404 2416 2457 2496 2529 2548 2592 2646 2688 2704 2718 2808 2912 2916 3024 3042 3072 3136 3159 3171 3276 3328 3372 3402 3456 3528 3549 3584 3606 3624 3653 3744 3822 3888 3926 3934 3969 4032 4056 4077 4096 4207 4212 4228 4368 4496 4536 4563 4608 4704 4732 4808 4832 4914 4992 5058 5096 5103 5184 5292 5376 5408 5409 5436 5616 5733 5824 5832 5889 5901 6048 6084 6144 6272 6318 6342 6552 6656 6744 6804 6912 7056 7098 7168 7212 7248 7306 7371 7399 7488 7587 7644 7776 7813 7852 7868 7938 8064 8112 8154 8192 8281 8414 8424 8456 8736 8992 9072 9126 9216 9408 9464 9477 9513 9616 9664 9828 9984 10116 10192 10206 10368 10584 10647 10752 10816 10818 10872 10959 11232 11466 11648 11664 11778 11802 11907 12096 12168 12231 12288 12544 12621 12636 12684 13104 13312 13488 13608 13689 13741 13769 13824 14112 14196 14336 14424 14496 14612 14742 14798 14976 15174 15288 15552 15626 15704 15736 15876 16128 16224 16227 16308 16384 16562 16828 16848 16912 17199 17472 17667 17703 17984 18144 18252 18432 18816 18928 18954 19026 19232 19328 19656 19968 20232 20384 20412 20736 21168 21294 21504 21632 21636 21744 21918 22113 22197 22464 22761 22801 22932 23296 23328 23439 23556 23604 23814 24192 24336 24462 24576 24843 25088 25242 25272 25368 25519 25571 26208 26624 26976 27216 27378 27482 27538 27648 28224 28392 28539 28672 28848 28992 29224 29449 29484 29596 29952 30348 30576 31104 31252 31408 31472 31752 31941 32256 32448 32454 32616 32768 32877 33124 33656 33696 33824 34398 34944 35334 35406 35721 35968 36288 36504 36693 36864 37632 37856 37863 37908 38052 38464 38656 39312 39936 40464 40768 40824 41067 41223 41307 41472 42336 42431 42588 43008 43264 43272 43488 43836 44226 44394 44928 45522 45602 45864 46592 46656 46878 47112 47208 47489 47628 48384 48672 48681 48924 49152 49686 50176 50484 50544 50736 51038 51142 51597 52416 53001 53109 53248 53952 54432 54691 54756 54964 55076 55296 56448 56784 57078 57344 57696 57984 58448 58898 58968 59192 59904 60696 61152 62208 62504 62816 62944 63504 63882 64512 64896 64908 65232 65536 65754 66248 66339 66591 67312 67392 67648 68283 68403 68796 69888 70317 70668 70812 71442 71936 72576 73008 73386 73728 74529 75264 75712 75726 75816 76104 76557 76713 76928 77312 78624 78961 79872 80928 81536 81648 82134 82446 82614 82944 84672 84862 85176 85617 86016 86528 86544 86976 87672 88347 88452 88788 89856 90751 91044 91204 91728 93184 93312 93756 94224 94416 94978 95256 95823 96187 96768 97344 97362 97848 98304 98631 99372 100352 100968 101088 101472 101569 102076 102284 103194 104832 106002 106218 106496 107904 108864 109382 109512 109928 110079 110152 110592 112896 113568 113589 114156 114688 115392 115968 116896 117796 117936 118384 119808 121392 122304 123201 123669 123921 124416 125008 125632 125888 127008 127293 127764 129024 129792 129816 130464 131508 132496 132678 133182 134624 134784 135296 136566 136806 137592 139776 140634 141336 141624 142467 142884 143872 145152 146016 146043 146772 147456 149058 150528 151424 151452 151632 152208 153114 153426 153856 154624 154791 157248 157922 159003 159327 159607 159744 161856 163072 163296 164073 164268 164892 165228 165888 168881 169344 169724 170352 171234 172032 173056 173088 173952 175344 176694 176904 177576 178633 178997 179712 181502 182088 182408 183456 186368 186624 187512 188448 188832 189956 190512 191646 192374 193536 194688 194724 195696 196608 197262 198744 199773 200704 201936 202176 202944 203138 204152 204568 204849 205209 206388 209664 210951 212004 212436 212992 215808 217728 218764 219024 219856 220158 220304 221184 223587 225792 227136 227178 228312 229376 229671 230139 230784 231936 233792 235592 235872 236768 236883 239616 242784 244608 246402 247338 247842 248832 250016 251264 251776 254016 254586 255528 256851 258048 259584 259632 260928 263016 264992 265041 265356 266364 269248 269568 270592 272253 273132 273612 275184 279552 281268 282672 283248 284934 285768 287469 287744 288561 290304 292032 292086 293544 294912 295893 296413 297017 298116 301056 302848 302904 303264 304416 304707 306228 306852 307712 309248 309582 314496 315844 318006 318654 319214 319488 323712 326144 326592 328146 328536 329784 330456 331776 332423 337762 338688 339448 340704 340767 342468 344064 346112 346176 347904 350688 353388 353808 355152 357266 357994 359424 361201 363004 364176 364816 366912 371007 371763 372736 373248 375024 376896 377664 379912 381024 381879 382837 383292 384748 387072 389376 389448 391392 394524 397488 399546 401408 403872 404352 405888 406276 408304 409136 409698 410418 412776 419328 421902 424008 424872 425984 427401 431616 435456 437528 438048 438129 439712 440316 440608 442368 447174 451584 454272 454356 456624 458752 459342 460278 461568 463872 464373 467584 471184 471744 473536 473766 477009 477981 478821 479232 485568 489216 492219 492804 494676 495684 497664 500032 502528 503552 506643 508032 509172 511056 513702 516096 519168 519264 521856 526032 529984 530082 530712 532728 535899 536991 538496 539136 541184 544506 546264 547224 550368 551603 552727 559104 562536 565344 566496 569868 571536 574938 575488 577122 580608 584064 584172 587088 589824 591786 592826 594034 596232 599319 602112 605696 605808 606528 608832 609414 612456 613704 615424 615627 618496 619164 628992 631688 632853 635257 636012 637308 638428 638976 647424 652288 653184 656292 657072 659568 660912 663552 664846 670761 675524 677376 678896 681408 681534 684936 688128 689013 690417 692224 692352 695808 701376 706776 707616 710304 710649 710983 714532 715988 718848 722402 726008 728352 729632 733824 742014 743526 745472 746496 750048 753792 755328 759824 762048 763758 765674 766584 769496 770553 774144 778752 778896 782784 789048 794976 795123 799092 802816 807744 808704 811776 812552 816608 816759 818272 819396 820836 825552 838656 843804 848016 849744 851968 854802 862407 863232 865683 870912 875056 876096 876258 879424 880632 881216 884736 887679 889239 891051 894348 903168 908544 908712 913248 914121 918684 920556 923136 927744 928746 935168 942368 943488 947072 947532 954018 955962 957642 958464 971136 978432 984438 985608 989352 991368 995328 997269 1000064 1005056 1007104 1013286 1016064 1018344 1022112 1022301 1026493 1027404 1032192 1038336 1038528 1043712 1052064 1059968 1060164 1061424 1065456 1071798 1073982 1076992 1078272 1082368 1083603 1089012 1092528 1094448 1100736 1103206 1105454 1113021 1115289 1117249 1118208 1125072 1130688 1132992 1139736 1143072 1145637 1148511 1149876 1150976 1154244 1161216 1168128 1168344 1174176 1179763 1182167 1183572 1185652 1188068 1192464 1198638 1204224 1211392 1211616 1213056 1217664 1218828 1224912 1227408 1230848 1231254 1236992 1238328 1250431 1257984 1263376 1265706 1270514 1272024 1274616 1276856 1277952 1282203 1294848 1304576 1306368 1312584 1314144 1319136 1321824 1327104 1329692 1341522 1351048 1354752 1357792 1362816 1363068 1369872 1376256 1378026 1380834 1384448 1384704 1391616 1402752 1413552 1415232 1420608 1421298 1421966 1429064 1431027 1431976 1433943 1436463 1437696 1444804 1452016 1456704 1459264 1467648 1476657 1484028 1487052 1490944 1492992 1500096 1507584 1510656 1519648 1519929 1524096 1527516 1531348 1533168 1538992 1541106 1548288 1557504 1557792 1565568 1578096 1589952 1590246 1598184 1605632 1607697 1610973 1615488 1617408 1623552 1625104 1633216 1633518 1636544 1638792 1641672 1651104 1654809 1658181 1677312 1687608 1696032 1699488 1709604 1724814 1726464 1731366 1741824 1750112 1752192 1752516 1758848 1761264 1762432 1769472 1775358 1778478 1782102 1788696 1797957 1806336 1817088 1817424 1826496 1828242 1837368 1841112 1846272 1846881 1855488 1857492 1870336 1884736 1886976 1894144 1895064 1898559 1905771 1908036 1911924 1915284 1916928 1942272 1956864 1968876 1971216 1978704 1982736 1990656 1994538 2000128 2010112 2012283 2014208 2026572 2032128 2036688 2044224 2044602 2052986 2054808 2064384 2067039 2071251 2074891 2076672 2077056 2079119 2087424 2104128 2119936 2120328 2122848 2130912 2131947 2132949 2143596 2147964 2153984 2156544 2164736 2167206 2178024 2185056 2188896 2195453 2201472 2206412 2210908 2226042 2230578 2234498 2236416 2250144 2261376 2265984 2279472 2286144 2291274 2297022 2299752 2301952 2308488 2322432 2326961 2336256 2336688 2348352 2359526 2364334 2367144 2371304 2376136 2384928 2385369 2397276 2408448 2422784 2423232 2426112 2435328 2437656 2449824 2450277 2454816 2461696 2462508 2473984 2476656 2500862 2515968 2526752 2528407 2531412 2541028 2544048 2549232 2553712 2555904 2564406 2589696 2597049 2609152 2612736 2625168 2628288 2638272 2643648 2654208 2659384 2663037 2667717 2673153 2683044 2702096 2709504 2715584 2725632 2726136 2739744 2742363 2756052 2761668 2768896 2769408 2783232 2805504 2827104 2830464 2841216 2842596 2843932 2858128 2862054 2863952 2867886 2872926 2875392 2889608 2904032 2913408 2918528 2935296 2953314 2968056 2974104 2981888 2985984 2991807 3000192 3015168 3021312 3039296 3039858 3048192 3055032 3062696 3066336 3066903 3077984 3079479 3082212 3096576 3115008 3115584 3131136 3156192 3179904 3180492 3196368 3211264 3215394 3221946 3230976 3234816 3247104 3250208 3250809 3266432 3267036 3273088 3277584 3283344 3302208 3309618 3316362 3339063 3345867 3351747 3354624 3375216 3392064 3398976 3419208 3436911 3445533 3449628 3452928 3462732 3483648 3500224 3504384 3505032 3517696 3522528 3524864 3539289 3546501 3550716 3556956 3564204 3577392 3595914 3612672 3634176 3634848 3652992 3656484 3674736 3682224 3692544 3693762 3710976 3714984 3740672 3751293 3769472 3773952 3788288 3790128 3797118 3811542 3816072 3823848 3830568 3833856 3846609 3853369 3861221 3869089 3884544 3913728 3937752 3942432 3957408 3965472 3981312 3989076 4000256 4020224 4024566 4028416 4053144 4064256 4073376 4088448 4089204 4105972 4109616 4128768 4134078 4142502 4149782 4153344 4154112 4158238 4174848 4208256 4239872 4240656 4245696 4261824 4263894 4265898 4287192 4295928 4307968 4309389 4313088 4329472 4334412 4356048 4370112 4377792 4390906 4402944 4412824 4421816 4429971 4446799 4452084 4461156 4468996 4472832 4500288 4522752 4531968 4558944 4559787 4572288 4582548 4594044 4599504 4603904 4616976 4644864 4653922 4672512 4673376 4695613 4696704 4719052 4728668 4734288 4742608 4752272 4769856 4770738 4794552 4816896 4823091 4832919 4845568 4846464 4852224 4870656 4875312 4899648 4900554 4909632 4923392 4925016 4947968 4953312 4964427 4974543 4976881 5001724 5031936 5053504 5056814 5062824 5082056 5088096 5098464 5107424 5128812 5179392 5194098 5218304 5225472 5250336 5256576 5276544 5287296 5308416 5318768 5326074 5335434 5346306 5366088 5393871 5404192 5419008 5431168 5451264 5452272 5479488 5484726 5512104 5523336 5537792 5538816 5540643 5566464 5611008 5654208 5660928 5682432 5685192 5687864 5695677 5716256 5717313 5724108 5727904 5735772 5745852 5750784 5779216 5808064 5826816 5837056 5870592 5906628 5936112 5948208 5963776 5971968 5983614 6000384 6030336 6036849 6042624 6078592 6079716 6096384 6110064 6125392 6132672 6133806 6155968 6158958 6164424 6193152 6201117 6213753 6224673 6230016 6231168 6237357 6262272 6312384 6359808 6360984 6392736 6395841 6398847 6407081 6430788 6443892 6461952 6469632 6494208 6500416 6501618 6532864 6534072 6546176 6555168 6566688 6586359 6604416 6619236 6632724 6678126 6691734 6703494 6709248 6750432 6784128 6797952 6838416 6873822 6891066 6899256 6905856 6925464 6967296 6980883 7000448 7008768 7010064 7035392 7045056 7049728 7078578 7093002 7101432 7113912 7128408 7154784 7156107 7170839 7185451 7191828 7225344 7268352 7269696 7305984 7312968 7349472 7350831 7364448 7385088 7387524 7421952 7429968 7481344 7502586 7538944 7547904 7576576 7580256 7585221 7594236 7623084 7632144 7647696 7661136 7667712 7693218 7706738 7722442 7738178 7769088 7791147 7827456 7875504 7884864 7914816 7930944 7962624 7978152 8000512 8003151 8019459 8040448 8049132 8056832 8106288 8128512 8146752 8176896 8178408 8211944 8219232 8227089 8258341 8268156 8275169 8285004 8299564 8306688 8308224 8316476 8349696 8416512 8479744 8481312 8491392 8523648 8527788 8531796 8574384 8591856 8615936 8618778 8626176 8658944 8668824 8712096 8740224 8755584 8781812 8805888 8825648 8843632 8859942 8893598 8904168 8922312 8937992 8945664 8975421 9000576 9045504 9063936 9117888 9119574 9144576 9165096 9188088 9199008 9207808 9233952 9238437 9289728 9307844 9345024 9346752 9391226 9393408 9438104 9457336 9468576 9485216 9504544 9539712 9541476 9589104 9633792 9646182 9665838 9691136 9692928 9704448 9741312 9750624 9752427 9799296 9801108 9819264 9846784 9850032 9895936 9906624 9928854 9949086 9953762 10003448 10017189 10037601 10055241 10063872 10107008 10113628 10125648 10164112 10176192 10196928 10214848 10257624 10310733 10336599 10358784 10388196 10436608 10450944 10500672 10513152 10553088 10574592 10617867 10637536 10639503 10652148 10670868 10692612 10732176 10787742 10808384 10838016 10862336 10902528 10904544 10958976 10969452 11024208 11046672 11075584 11077632 11081286 11132928 11222016 11253879 11308416 11321856 11364864 11370384 11375728 11391354 11432512 11434626 11448216 11455808 11471544 11491704 11501568 11539827 11558432 11560107 11583663 11607267 11616128 11653632 11674112 11741184 11813256 11872224 11896416 11923111 11943936 11967228 12000768 12060672 12073698 12085248 12157184 12159432 12192768 12220128 12250784 12265344 12267612 12311936 12317916 12328848 12386304 12402234 12427506 12449346 12460032 12462336 12474714 12524544 12624768 12719616 12721968 12785472 12791682 12797694 12814162 12861576 12887784 12923904 12928167 12939264 12988416 13000832 13003236 13065728 13068144 13092352 13110336 13133376 13172718 13208832 13238472 13265448 13289913 13340397 13344409 13356252 13383468 13406988 13418496 13500864 13568256 13595904 13676832 13679361 13703401 13747644 13782132 13798512 13811712 13850928 13934592 13961766 14000896 14017536 14020128 14070784 14086839 14090112 14099456 14157156 14186004 14202864 14227824 14256816 14309568 14312214 14341678 14370902 14383656 14450688 14469273 14498757 14524237 14536704 14539392 14611968 14625936 14698944 14701662 14728896 14770176 14775048 14843904 14859936 14893281 14923629 14930643 14962688 15005172 15077888 15095808 15153152 15160512 15170442 15188472 15246168 15264288 15295392 15322272 15336919 15368171 15386436 15413476 15444884 15476356 15538176 15582294 15654912 15751008 15769728 15829632 15861888 15925248 15956304 16001024 16006302 16038918 16080896 16098264 16113664 16212576 16257024 16293504 16353792 16356816 16423888 16438464 16454178 16516682 16536312 16550338 16570008 16599128 16613376 16616448 16621929 16632952 16699392 16833024 16959488 16962624 16982784 17047296 17055576 17063592 17148768 17151939 17183712 17231872 17237556 17252352 17317888 17337648 17424192 17480448 17511168 17563624 17611776 17651296 17687264 17698849 17719884 17787196 17808336 17844624 17875984 17891328 17950842 18001152 18091008 18127872 18235776 18239148 18289152 18330192 18376176 18398016 18415616 18467904 18476874 18579456 18603351 18615688 18641259 18674019 18690048 18693504 18712071 18782452 18786816 18876208 18914672 18937152 18970432 19009088 19079424 19082952 19178208 19187523 19196541 19221243 19292364 19331676 19382272 19385856 19408896 19482624 19501248 19504854 19598592 19602216 19638528 19693568 19700064 19759077 19813248 19857708 19898172 19907524 20006896 20034378 20075202 20110482 20127744 20214016 20227256 20251296 20328224 20352384 20393856 20429696 20515248 20621466 20673198 20717568 20776392 20873216 20901888 20942649 21001344 21026304 21106176 21149184 21235734 21275072 21279006 21304296 21341736 21385224 21464352 21468321 21512517 21556353 21575484 21616768 21676032 21724672 21805056 21809088 21917952 21938904 22048416 22052493 22093344 22155264 22162572 22265856 22444032 22507758 22616832 22643712 22729728 22740768 22751456 22755663 22782708 22865024 22869252 22896432 22911616 22943088 22983408 23003136 23079654 23116864 23120214 23167326 23214534 23232256 23307264 23348224 23373441 23482368 23626512 23744448 23792832 23846222 23887872 23934456 24001536 24009453 24058377 24121344 24147396 24170496 24314368 24318864 24385536 24440256 24501568 24530688 24535224 24623872 24635832 24657696 24681267 24775023 24804468 24825507 24855012 24898692 24920064 24924672 24949428 25049088 25249536 25439232 25443936 25501031 25570944 25583364 25595388 25628324 25723152 25775568 25847808 25856334 25878528 25976832 26001664 26006472 26131456 26136288 26184704 26220672 26266752 26345436 26417664 26476944 26530896 26579826 26680794 26688818 26712504 26766936 26813976 26836992 26926263 26973583 27001728 27028547 27136512 27191808 27353664 27358722 27406802 27495288 27564264 27597024 27623424 27701856 27715311 27869184 27923532 28001792 28035072 28040256 28141568 28173678 28180224 28198912 28314312 28372008 28405728 28455648 28513632 28540889 28619136 28624428 28683356 28741804 28767312 28901376 28938546 28997514 29048474 29073408 29078784 29223936 29251872 29257281 29397888 29403324 29457792 29540352 29550096 29687808 29719872 29786562 29847258 29861286 29925376 30010344 30155776 30165723 30191616 30306304 30321024 30340884 30376944 30492336 30528576 30590784 30644544 30673838 30736342 30772872 30826952 30889768 30932199 30952712 31009797 31076352 31164588 31309824 31502016 31539456 31659264 31723776 31853601 31912608 31918509 32002048 32012604 32077836 32161792 32196528 32227328 32425152 32514048 32587008 32707584 32713632 32847776 32869291 32876928 32908356 33033364 33072624 33100676 33140016 33198256 33226752 33232896 33243858 33265904 33398784 33666048 33761637 33918976 33925248 33965568 34094592 34111152 34127184 34297536 34303878 34367424 34463744 34475112 34504704 34619481 34635776 34675296 34680321 34750989 34821801 34848384 34960896 35022336 35127248 35223552 35302592 35374528 35397698 35439768 35574392 35616672 35689248 35751968 35769333 35901684 36002304 36182016 36255744 36471552 36478296 36578304 36660384 36752352 36796032 36935808 36953748 37158912 37206702 37231376 37282518 37348038 37380096 37387008 37424142 37564904 37573632 37752416 37829344 37874304 37940864 38018176 38158848 38165904 38356416 38375046 38393082 38442486 38584728 38663352 38764544 38771712 38784501 38817792 38965248 39002496 39009708 39197184 39204432 39277056 39387136 39400128 39518154 39626496 39715416 39796344 39815048 39869739 40013792 40021191 40033227 40068756 40150404 40220964 40255488 40428032 40454512 40502592 40656448 40704768 40787712 40859392 41030496 41038083 41110203 41242932 41346396 41435136 41552784 41746432 41803776 41885298 42002688 42052608 42212352 42260517 42298368 42471468 42550144 42558012 42608592 42683472 42770448 42928704 42936642 43025034 43112706 43150968 43233536 43352064 43407819 43449344 43496271 43572711 43610112 43618176 43835904 43877808 44096832 44104986 44186688 44310528 44325144 44531712 44679843 44770887 44791929 44849567 44888064 45015516 45233664 45287424 45459456 45481536 45502912 45511326 45565416 45730048 45738504 45792864 45823232 45886176 45966816 46010757 46104513 46159308 46233728 46240428 46334652 46429068 46464512 46614528 46696448 46746882 46964736 47253024 47455561 47488896 47585664 47692444 47775744 47868912 48003072 48018906 48116754 48242688 48294792 48340992 48628736 48637728 48771072 48880512 49003136 49061376 49070448 49247744 49271664 49315392 49362534 49550046 49608936 49651014 49710024 49797384 49840128 49849344 49898856 50098176 50195873 50298157 50499072 50878464 50887872 51002062 51141888 51166728 51190776 51256648 51446304 51455817 51551136 51695616 51712668 51757056 51953664 52003328 52012944 52262912 52272576 52369408 52441344 52533504 52690872 52835328 52953888 53061792 53096547 53159652 53361588 53377636 53425008 53533872 53627952 53673984 53852526 53947166 54003456 54057094 54273024 54383616 54541351 54707328 54717444 54813604 54990576 55128528 55194048 55246848 55403712 55430622 55738368 55847064 56003584 56022057 56070144 56080512 56136213 56283136 56347356 56360448 56397824 56628624 56744016 56811456 56911296 57027264 57081778 57238272 57248856 57366712 57483608 57534624 57562569 57589623 57663729 57808387 57877092 57995028 58096948 58146816 58157568 58447872 58503744 58514562 58795776 58806648 58915584 59080704 59100192 59277231 59439744 59573124 59694516 59722572 59850752 60020688 60311552 60331446 60383232 60612608 60642048 60681768 60753888 60984672 61042969 61057152 61181568 61289088 61347676 61472684 61545744 61653904 61779536 61864398 61905424 62019594 62152704 62329176 62619648 62827947 63004032 63078912 63318528 63447552 63707202 63825216 63837018 64004096 64025208 64155672 64323584 64393056 64454656 64537551 64669059 64850304 65028096 65174016 65415168 65427264 65695552 65738582 65753856 65816712 66066728 66145248 66157479 66201352 66280032 66396512 66465792 66487716 66531808 66797568 67332096 67523274 67837952 67850496 67931136 68189184 68222304 68254368 68266989 68595072 68607756 68734848 68927488 68950224 69009408 69238962 69271552 69350592 69360642 69501978 69643602 69696768 69921792 70044672 70120323 70254496 70447104 70605184 70749056 70795396 70879536 71148784 71233344 71378496 71503936 71538666 71803368 72004608 72028359 72175131 72364032 72511488 72943104 72956592 73156608 73320768 73504704 73592064 73871616 73907496 74043801 74325069 74413404 74462752 74476521 74565036 74696076 74760192 74774016 74848284 75129808 75147264 75504832 75658688 75748608 75881728 76036352 76317696 76331808 76503093 76712832 76750092 76786164 76884972 77169456 77326704 77529088 77543424 77569002 77635584 77930496 78004992 78019416 78394368 78408864 78554112 78800256 79036308 79252992 79430832 79592688 79630096 79739478 80027584 80042382 80066454 80137512 80300808 80441928 80510976 80778789 80856064 80909024 80920749 81005184 81085641 81312896 81409536 81575424 81718784 82060992 82076166 82220406 82485864 82692792 82870272 83105568 83145933 83292053 83461777 83607552 83770596 84005376 84105216 84424704 84521034 84596736 84942936 85100288 85116024 85217184 85366944 85540896 85622667 85857408 85873284 86050068 86225412 86301936 86467072 86704128 86815638 86898688 86992542 87145422 87220224 87236352 87671808 87755616 87771843 88193664 88209972 88373376 88621056 88650288 89063424 89359686 89541774 89583858 89699134 89776128 90031032 90467328 90497169 90574848 90918912 90963072 91005824 91022652 91130832 91460096 91477008 91585728 91646464 91772352 91933632 92021514 92209026 92318616 92467456 92480856 92669304 92858136 92929024 93029391 93229056 93392896 93410863 93493764 93929472 94506048 94911122 94977792 95171328 95384888 95560803 95737824 95755527 95923807 96006144 96037812 96233508 96485376 96589584 96681984 97257472 97275456 97542144 97761024 98006272 98122752 98140896 98495488 98543328 98607873 98630784 98725068 99100092 99217872 99302028 99420048 99594768 99680256 99698688 99797712 100196352 100391746 100596314 100998144 101284911 101497481 101756928 101775744 102004124 102283776 102333456 102381552 102513296 102892608 102911634 103102272 103391232 103425336 103514112 103907328 104006656 104025888 104040963 104252967 104465403 104525824 104545152 104738816 104882688 105067008 105381744 105670656 105907776 106123584 106193094 106319304 106723176 106755272 106850016 107067744 107255904 107307999 107358433 107577197 107705052 107894332 108006912 108114188 108546048 108767232 109082702 109414656 109434888 109627208 109981152 110257056 110388096 110807424 110861244 111476736 111694128 112007168 112044114 112140288 112161024 112272426 112566272 112694712 112720896 112795648 113257248 113488032 113622912 113822592 114054528 114163556 114476544 114497712 114733424 114967216 115069248 115125138 115179246 115327458 115616774 115754184 115990056 116193896 116293632 116315136 116353503 116895744 117007488 117029124 117591552 117613296 117831168 118161408 118200384 118554462 118879488 119146248 119389032 119445144 119701504 120041376 120063573 120099681 120623104 120662892 120766464 121225216 121284096 121363536 121507776 121969344 122085938 122114304 122363136 122578176 122695352 122945368 123091488 123114249 123307808 123330609 123559072 123728796 123810848 124039188 124305408 124658352 125239296 125655894 126008064 126157824 126637056 126781551 126895104 127414404 127650432 127674036 128008192 128050416 128311344 128647168 128786112 128909312 129075102 129338118 129700608 130056192 130223457 130348032 130488813 130718133 130830336 130854528 131391104 131477164 131507712 131633424 132133456 132290496 132314958 132402704 132560064 132793024 132931584 132975432 133063616 133595136 134039529 134312661 134375787 134548701 134664192 135046548 135675904 135700992 135862272 136378368 136444608 136508736 136533978 137190144 137215512 137469696 137854976 137900448 138032271 138313539 138477924 138701184 138721284 139003956 139287204 139393536 139843584 140089344 140240646 140508992 140894208 141210368 141498112 141590792 141759072 142297568 142366683 142466688 142756992 143007872 143077332 143606736 144009216 144056718 144350262 144728064 145022976 145886208 145913184 146313216 146641536 147009408 147184128 147743232 147814992 148087602 148650138 148826808 148925504 148953042 149130072 149392152 149520384 149548032 149696568 150259616 150294528 150587619 150894471 151009664 151317376 151497216 151763456 152072704 152635392 152663616 153006186 153425664 153500184 153572328 153769944 154338912 154367451 154653408 155000443 155086848 155138004 155271168 155860992 156009984 156038832 156788736 156817728 157108224 157600512 158072616 158505984 158861664 159185376 159260192 159289641 159478956 160055168 160084764 160132908 160275024 160601616 160883856 161021952 161557578 161712128 161818048 161841498 162010368 162171282 162625792 162819072 163150848 163437568 163624053 164121984 164152332 164440812 164971728 165385584 165740544 166211136 166291866 166584106 166923554 167215104 167541192 168010752 168066171 168210432 168408639 168849408 169042068 169193472 169885872 170200576 170232048 170434368 170733888 171081792 171245334 171714816 171746568 172100136 172450824 172603872 172768869 172934144 172991187 173425161 173631276 173797376 173985084 174290844 174440448 174472704 175343616 175511232 175543686 176387328 176419944 176746752 177242112 177300576 177831693 178144213 178507217 178719372 179083548 179167716 179398268 179552256 180062064 180934656 180994338 181149696 181837824 181926144 182011648 182045304 182261664 182920192 182954016 183128907 183171456 183292928 183544704 183867264 184043028 184418052 184637232 184934912 184961712 185338608 185716272 185858048 186058782 186458112 186785792 186821726 186987528 187858944 188483841 188815081 189012096 189822244 189955584 190342656 190769776 191121606 191475648 191511054 191847614 192012288 192075624 192467016 192970752 193179168 193363968 193612653 194007177 194514944 194550912 195084288 195522048 196012544 196245504 196281792 196990976 197086656 197215746 197261568 197450136 198200184 198435744 198604056 198840096 199189536 199397376 199595424 199786223 200392704 200783492 201192628 201996288 202569822 202994962 203513856 203551488 204008248 204567552 204666912 204763104 204800967 205026592 205785216 205823268 206204544 206782464 206850672 207028224 207814656 208013312 208051776 208081926 208505934 208930806 209051648 209090304 209477632 209765376 210134016 210763488 211341312 211815552 212247168 212386188 212638608 213446352 213510544 213700032 214135488 214511808 214615998 214716866 215154394 215410104 215788664 216013824 216085077 216228376 216525393 217092096 217534464 218165404 218829312 218869776 219254416 219962304 220514112 220776192 221614848 221722488 222975207 223388256 223429563 224014336 224088228 224280576 224322048 224544852 225132544 225389424 225441792 225591296 226514496 226976064 227245824 227645184 228109056 228327112 228953088 228995424 229466848 229509279 229934432 230085037 230138496 230250276 230358492 230654916 231233548 231508368 231980112 232387792 232587264 232630272 232707006 233791488 234014976 234058248 235183104 235226592 235662336 236400768 237108924 237758976 238292496 238778064 238890288 239403008 240082752 240127146 240199362 241246208 241325784 241532928 242336367 242450432 242568192 242727072 242762247 243015552 243256923 243938688 244171876 244228608 244726272 245156352 245390704 245890736 246182976 246228498 246615616 246661218 247118144 247457592 247621696 248078376 248610816 249316704 249437799 249876159 250385331 251311788 252016128 252315648 253274112 253563102 253790208 254828808 255300864 255348072 256016384 256100832 256622688 256868001 257572224 258150204 258676236 259401216 260112384 260446914 260696064 260977626 261436266 261660672 261709056 262782208 262954328 263015424 263266848 263315529 264266912 264580992 264629916 264805408 265120128 265586048 265863168 265950864 266127232 267190272 268079058 268625322 268751574 269097402 269328384 270093096 271351808 271401984 271491507 271724544 272756736 272889216 273017472 273067956 274380288 274431024 274939392 275709952 275800896 276064542 276627078 276955848 277402368 277442568 278007912 278574408 278787072 279088173 279687168 280178688 280232589 280481292 281017984 281788416 282420736 282996224 283181584 283518144 284595136 284733366 284933376 285513984 286015744 286154664 286682409 287213472 287266581 287771421 288018432 288113436 288700524 289456128 290045952 291772416 291826368 292626432 293283072 294018816 294368256 295486464 295629984 295823619 296175204 297300276 297653616 297851008 297906084 298260144 298784304 299040768 299096064 299393136 300519232 300589056 301175238 301788942 302019328 302634752 302994432 303526912 303854733 304145408 304492443 305270784 305327232 306012372 306851328 307000368 307144656 307539888 308677824 308734902 309306816 310000886 310173696 310276008 310542336 311721984 312019968 312077664 312122889 312758901 313396209 313577472 313635456 313946969 314216448 315201024 316145232 317011968 317723328 318370752 318520384 318579282 318957912 320110336 320169528 320265816 320550048 321203232 321767712 321923997 322075299 322731591 323115156 323424256 323636096 323682996 324020736 324342564 325251584 325638144 326301696 326875136 327248106 328243968 328304664 328881624 329943456 330771168 331513403 332188927 332422272 332583732 333168212 333847108 334430208 335082384 336021504 336132342 336420864 336817278 337698816 338084136 338386944 339771744 340401152 340464096 340868736 341467776 342163584 342490668 343429632 343493136 344200272 344901648 345207744 345537738 345868288 345982374 346850322 347262552 347594752 347970168 348581688 348880896 348945408 350687232 351022464 351087372 351371111 352774656 352839888 353493504 354484224 354601152 355663386 356288426 357014434 357438744 358167096 358335432 358796536 359104512 360124128 360190719 360299043 361869312 361988676 362299392 363675648 363852288 364023296 364090608 364523328 365840384 365908032 366257814 366342912 366585856 367089408 367734528 368086056 368836104 369274464 369869824 369923424 369991827 370677216 371432544 371716096 372117564 372916224 373571584 373643452 373975056 375717888 376967682 377630162 378024192 379644488 379911168 380344653 380685312 381539552 381789457 382243212 382951296 383022108 383695228 384024576 384151248 384934032 385941504 386358336 386727936 387225306 388014354 389029888 389101824 390168576 391044096 392025088 392154399 392491008 392563584 393981952 394173312 394431492 394523136 394900272 396400368 396871488 397208112 397680192 398379072 398794752 399190848 399572446 400785408 401566984 402118587 402385256 402937983 403127361 403646103 403992576 405139644 405989924 407027712 407102976 408016496 409135104 409333824 409526208 409601934 410053184 411570432 411646536 412409088 413564928 413701344 414096813 414940617 416026624 416103552 416163852 417011868 417861612 418103296 418180608 418955264 419530752 420268032 421526976 422682624 423631104 424494336 424772376 425277216 426892704 427021088 427100049 427300783 427400064 428270976 429023616 429231996 429433732 430308788 430820208 431577328 432027648 432170154 432456752 433050786 434184192 435068928 436330808 437658624 437739552 438508832 439924608 441028224 441552384 443229696 443444976 445950414 446776512 446859126 448028672 448176456 448561152 448644096 449089704 450265088 450778848 450883584 451182592 451762857 452683413 453028992 453952128 454491648 455290368 456218112 456654224 457906176 457990848 458933696 459018558 459868864 460170074 460276992 460500552 460716984 461309832 462467096 463016736 463102353 463960224 464775584 465001329 465260544 465414012 467582976 468029952 468116496 470366208 470453184 471324672 472801536 474217848 475517952 476584992 477556128 477780576 477868923 480165504 480254292 480398724 482492416 482651568 483065856 484672734 484900864 485136384 485454144 485524494 486031104 486513846 487877376 488343752 488457216 489452544 490312704 490781408 490872159 491781472 492365952 492456996 493231232 493322436 494236288 494915184 495243392 496156752 497221632 498633408 498875598 499752318 500770662 502623576 504032256 504198513 504631296 505225917 506548224 507126204 507580416 509657616 510601728 510696144 512032768 512201664 513245376 513736002 515144448 516300408 517352472 518306607 518802432 518973561 520275483 520893828 521392128 521955252 522872532 523321344 523418112 525564416 525908656 526030848 526533696 526631058 528533824 529161984 529259832 529610816 530240256 531172096 531726336 531901728 532254464 533495079 534432639 535521651 536158116 537250644 537503148 538194804 538656768 540186192 542703616 542803968 542983014 543449088 545513472 545778432 546034944 546135912 548760576 548862048 549386721 549878784 551601792 552129084 553254156 553911696 554804736 554885136 556015824 557148816 557574144 558176346 559374336 560357376 560465178 560962584 562035968 563576832 564841472 565451523 565992448 566363168 566445243 567036288 569190272 569466732 569866752 571027968 572031488 572309328 573364818 574426944 574533162 575542842 576036864 576226872 577401048 578912256 580091904 580837959 582021531 583044371 583544832 583652736 584232439 585252864 586566144 588037632 588736512 590972928 591259968 591647238 592350408 594600552 595307232 595702016 595812168 596520288 597568608 598192128 598786272 599358669 601038464 601178112 602350476 603577884 604038656 605269504 605988864 607053824 607709466 608290816 608984886 610541568 610654464 612024744 613702656 614000736 614289312 614402901 615079776 616922293 617355648 617469804 618613632 620001772 620347392 620552016 621084672 623443968 624039936 624155328 624245778 625517802 626792418 627154944 627270912 627893938 628432896 630402048 632290464 634023936 635446656 636741504 637040768 637158564 637915824 640220672 640339056 640531632 641100096 642406464 643535424 643847994 644150598 645463182 646230312 646848512 647272192 647365992 648041472 648685128 650503168 651276288 652603392 653750272 653876041 654496212 656487936 656609328 657763248 659886912 661542336 663026806 664377854 664844544 665167464 666336424 667694216 668925621 670164768 670288689 671466649 672043008 672264684 672841728 673634556 675397632 676168272 676773888 679543488 680802304 680928192 681737472 682935552 684327168 684981336 686859264 686986272 688400544 688527837 689803296 690255111 690415488 691075476 691736576 691964748 693700644 694525104 695189504 695940336 697163376 697761792 697890816 701374464 702044928 702174744 702742222 705549312 705679776 706987008 709037563 709202304 710482367 711326772 712576852 714028868 714877488 716334192 716670864 717593072 718209024 720248256 720381438 720598086 723738624 723977352 724598784 727351296 727704576 728046592 728181216 728286741 729046656 729770769 731680768 731816064 732515628 732685824 733171712 734178816 735469056 736172112 737672208 738548928 739739648 739846848 739983654 741354432 742865088 743432192 744235128 745832448 747143168 747286904 747950112 748313397 749628477 751155993 751509031 753935364 755260324 756048384 759288976 759822336 760689306 761370624 763079104 763578914 764486424 765902592 766044216 767390456 768049152 768302496 769868064 770604003 772716672 774450612 776028708 778059776 778203648 780337152 782088192 784050176 784308798 784982016 785127168 787963904 788346624 788862984 789046272 789800544 792800736 793742976 794416224 795360384 796758144 797589504 798381696 799144892 801570816 803133968 804237174 804770512 805875966 806254722 807292206 807985152 810279288 811979848 814055424 814205952 814474521 816032992 818270208 818667648 819052416 819203868 820106368 823140864 823293072 824818176 827129856 827402688 828193626 829881234 832053248 832207104 832327704 834023736 835723224 836206592 836361216 837910528 839061504 840536064 840697767 843053952 845365248 847262208 848988672 849544752 850554432 853785408 854042176 854200098 854601566 854800128 856541952 858047232 858463992 858867464 860047227 860617576 861640416 861799743 863154656 863314263 864055296 864340308 864913504 866101572 868368384 870137856 872661616 875317248 875479104 877017664 879849216 882056448 883104768 886459392 886889952 887470857 891900828 893553024 893718252 896057344 896352912 897122304 897288192 898179408 900530176 901557696 901767168 902365184 903525714 905366826 906057984 907904256 908983296 910580736 911564199 912436224 913308448 913477329 915812352 915981696 917867392 918037116 919737728 920340148 920553984 921001104 921433968 922619664 924934192 926033472 926204706 927920448 929551168 930002658 930521088 930828024 935165952 936059904 936232992 936368667 938276703 940188627 940732416 940906368 941840907 942649344 945603072 948435696 951035904 953169984 955112256 955561152 955737846 960331008 960508584 960797448 964984832 965303136 965771991 966225897 968194773 969345468 970272768 970908288 971048988 972062208 973027692 975754752 976687504 976914432 978905088 980625408 981562816 981744318 983562944 984731904 984913992 986462464 986644872 988472576 989830368 990486784 992313504 994540209 996566781 997266816 997751196 999504636 1001541324 1005247152 1008064512 1008397026 1009262592 1010451834 1013096448 1014252408 1015160832 1019315232 1021203456 1021392288 1024403328 1026490752 1027472004 1030288896 1032600816 1034704944 1036613214 1037604864 1037947122 1040550966 1041787656 1042784256 1043910504 1045745064 1046642688 1046836224 1051128832 1051817312 1052061696 1053067392 1053262116 1054113333 1057067648 1058323968 1058519664 1059221632 1060480512 1062344192 1063452672 1063803456 1064508928 1066990158 1068865278 1071043302 1072316232 1074501288 1075006296 1076389608 1077313536 1080372384 1080572157 1080897129 1082796689 1085003101 1085607936 1085966028 1086898176 1091026944 1091556864 1092069888 1092271824 1097521152 1097724096 1098773442 1099757568 1103203584 1104258168 1106508312 1107823392 1109609472 1109770272 1109975481 1112031648 1114297632 1115148288 1116352692 1118748672 1120714752 1120930356 1121925168 1124071936 1127153664 1129682944 1130903046 1131984896 1132726336 1132890486 1134072576 1138380544 1138933464 1139733504 1141033959 1142055936 1144062976 1144618656 1145368371 1146729636 1148853888 1149066324 1151085684 1152073728 1152453744 1154802096 1157824512 1160183808 1161675918 1164043062 1166088742 1167089664 1167305472 1168464878 1170505728 1173132288 1176075264 1176463197 1177473024 1181945856 1182519936 1183294476 1184700816 1189201104 1190614464 1191404032 1191624336 1193040576 1195137216 1196384256 1197572544 1198717338 1202076928 1202356224 1204700952 1207155768 1208077312 1209382083 1210539008 1210938309 1211977728 1214107648 1215418932 1216581632 1217969772 1221083136 1221308928 1224049488 1227405312 1228001472 1228578624 1228805802 1230159552 1233844586 1234711296 1234939608 1237227264 1240003544 1240694784 1241104032 1242290439 1244821851 1247009491 1248079872 1248310656 1248491556 1249550519 1251035604 1253584836 1254309888 1254541824 1255787876 1256865792 1260804096 1264580928 1268047872 1270893312 1273483008 1274081536 1274317128 1275831648 1280441344 1280678112 1281063264 1281300147 1281902349 1282200192 1284812928 1287070848 1287695988 1288301196 1290926364 1292460624 1293697024 1294544384 1294731984 1296082944 1297370256 1301006336 1302552576 1305206784 1307500544 1307752082 1308992424 1312975872 1313218656 1315526496 1319467253 1319773824 1323084672 1326053612 1328755708 1329689088 1330334928 1332672848 1335388432 1337851242 1340329536 1340577378 1342933298 1344086016 1344529368 1345683456 1347269112 1350795264 1352336544 1353547776 1355288571 1358050239 1359086976 1361604608 1361856384 1363474944 1365871104 1368654336 1369962672 1373718528 1373972544 1376801088 1377055674 1379606592 1380510222 1380830976 1382150952 1383473152 1383929496 1387401288 1389050208 1390379008 1391880672 1394326752 1395003987 1395781632 1398503561 1402748928 1404089856 1404349488 1405484444 1411098624 1411359552 1413974016 1418075126 1418404608 1420964734 1422653544 1425153704 1428057736 1429754976 1432668384 1433341728 1433606769 1435186144 1440496512 1440762876 1441196172 1447477248 1447954704 1449197568 1454702592 1455409152 1456093184 1456362432 1456573482 1458093312 1459541538 1463361536 1463632128 1465031256 1465371648 1466343424 1468357632 1470938112 1472344224 1472616477 1475344416 1477097856 1479479296 1479693696 1479967308 1482708864 1485730176 1486864384 1488470256 1491664896 1494286336 1494573808 1495900224 1496626794 1499256954 1502311986 1503018062 1507870728 1510520648 1512096768 1512595539 1515677751 1518577952 1519644672 1521378612 1522741248 1526158208 1527157828 1528972848 1531805184 1532088432 1534780912 1536098304 1536604992 1539736128 1541208006 1545433344 1548901224 1552057416 1556119552 1556407296 1556920683 1560826449 1564176384 1568100352 1568617596 1569964032 1570254336 1575927808 1576693248 1577725968 1578092544 1579601088 1585601472 1587485952 1588832448 1590720768 1593516288 1595179008 1596763392 1598289784 1600485237 1603297917 1606267936 1606564953 1608474348 1609541024 1611751932 1612509444 1614584412 1615970304 1620558576 1623959696 1628110848 1628411904 1628949042 1632065984 1636540416 1637335296 1638104832 1638407736 1640212736 1646281728 1646586144 1648160163 1649636352 1654805376 1656387252 1659762468 1664106496 1664414208 1664655408 1668047472 1671446448 1672413184 1672722432 1675821056 1678123008 1681072128 1681395534 1686107904 1690730496 1694524416 1696354569 1697977344 1699089504 1699335729 1701108864 1707570816 1708084352 1708400196 1709203132 1709600256 1713083904 1716094464 1716927984 1717734928 1720094454 1721235152 1723280832 1723599486 1726309312 1726628526 1728110592 1728680616 1729827008 1732203144 1736736768 1740275712 1742513877 1745323232 1746064593 1749133113 1750634496 1750958208 1752697317 1754035328 1759698432 1764112896 1766209536 1772918784 1773779904 1774941714 1783801656 1787106048 1787436504 1792114688 1792705824 1794576384 1796358816 1798076007 1800389761 1803115392 1803534336 1807051428 1810733652 1812115968 1815808512 1817966592 1821161472 1823128398 1824872448 1826616896 1826954658 1831624704 1831963392 1835734784 1836074232 1839475456 1840680296 1841107968 1842002208 1842867936 1843208703 1845239328 1849868384 1850766879 1852066944 1852409412 1855840896 1859102336 1860005316 1861042176 1861656048 1870331904 1872119808 1872465984 1872737334 1876553406 1880377254 1881464832 1881812736 1883681814 1885298688 1891206144 1896871392 1902071808 1906339968 1910224512 1911122304 1911475692 1920662016 1921017168 1921594896 1929969664 1930606272 1931543982 1932451794 1936389546 1938690936 1940545536 1941816576 1942097976 1944124416 1946055384 1951509504 1953375008 1953828864 1957810176 1961250816 1961628123 1963125632 1963488636 1967125888 1969463808 1969827984 1972924928 1973289744 1976945152 1979660736 1980973568 1984627008 1989080418 1993133562 1994533632 1995502392 1999009272 2003082648 2006776863 2010494304 2010866067 2014399947 2015005759 2016129024 2016794052 2018525184 2020903668 2026192896 2028504816 2030321664 2038630464 2042406912 2042784576 2048806656 2052981504 2054944008 2060577792 2065201632 2065583511 2069409888 2070765333 2073226428 2075209728 2075894244 2081101932 2083575312 2085568512 2087821008 2091490128 2093285376 2093672448 2102257664 2103634624 2104123392 2106134784 2106524232 2108226666 2114135296 2116647936 2117039328 2118443264 2120961024 2124688384 2127112689 2127606912 2129017856 2131447101 2133980316 2137730556 2142086604 2144632464 2149002576 2150012592 2152779216 2154627072 2160744768 2161144314 2161794258 2165593378 2170006202 2171215872 2171932056 2173796352 2182053888 2183113728 2184139776 2184543648 2184860223 2189312307 2195042304 2195448192 2197546884 2199515136 2206407168 2208516336 2213016624 2215646784 2219218944 2219540544 2219950962 2224063296 2228595264 2230296576 2232705384 2237497344 2241429504 2241860712 2243850336 2248143872 2248885431 2253467979 2254527093 2259365888 2261806092 2263969792 2265452672 2265780972 2268145152 2276761088 2277866928 2279467008 2282067918 2284111872 2288125952 2289237312 2290736742 2293459272 2297707776 2298132648 2302171368 2304147456 2304907488 2309604192 2311812009 2315874769 2320593821 2323351836 2325322489 2328086124 2332177484 2334179328 2334610944 2336929756 2341011456 2346264576 2352150528 2352926394 2354946048 2363891712 2365039872 2366588952 2369401632 2378402208 2381228928 2382808064 2383248672 2386081152 2390274432 2392768512 2395145088 2397434676 2404153856 2404712448 2409401904 2414311536 2416154624 2418764166 2421078016 2421876618 2423955456 2428215296 2430837864 2433163264 2435939544 2442166272 2442617856 2448098976 2454810624 2456002944 2457157248 2457611604 2460319104 2467689172 2469422592 2469879216 2474454528 2480007088 2481389568 2482208064 2484580878 2489643702 2494018982 2496159744 2496621312 2496983112 2499101038 2502071208 2507169672 2508619776 2509083648 2511575752 2513731584 2521608192 2522093301 2529161856 2536095744 2541786624 2546966016 2548163072 2548634256 2551663296 2560882688 2561356224 2562126528 2562600294 2563804698 2564400384 2569625856 2574141696 2575391976 2576602392 2581852728 2584921248 2587394048 2589088768 2589463968 2589942789 2592165888 2594740512 2602012672 2605105152 2610413568 2615001088 2615504164 2617984848 2625951744 2626437312 2631052992 2638934506 2639547648 2646169344 2652107224 2657511416 2659378176 2660669856 2662412571 2665345696 2670776864 2672526199 2675702484 2680659072 2681154756 2685866596 2688172032 2689058736 2691366912 2694538224 2701590528 2704673088 2707095552 2710577142 2716100478 2718173952 2723209216 2723712768 2726949888 2731742208 2737308672 2739925344 2740431987 2747437056 2747945088 2753602176 2754111348 2759213184 2761020444 2761661952 2764301904 2766946304 2767858992 2774802576 2778100416 2780758016 2783761344 2788653504 2790007974 2791563264 2797007122 2805497856 2808179712 2808698976 2809106001 2810968888 2814830109 2820565881 2822197248 2822719104 2825522721 2827948032 2836150252 2836809216 2841929468 2845307088 2850307408 2856115472 2859509952 2865336768 2866683456 2867213538 2870372288 2880993024 2881525752 2882392344 2894954496 2895909408 2897315973 2898677691 2904584319 2910818304 2912186368 2912724864 2913146964 2916186624 2919083076 2926723072 2927264256 2930062512 2930743296 2932686848 2936715264 2941876224 2944688448 2945232954 2950688832 2954195712 2958958592 2959387392 2959934616 2965417728 2971460352 2973728768 2976940512 2983620627 2989147616 2989700343 2991105481 2991800448 2993253588 2998513908 3004623972 3006036124 3015741456 3021041296 3024193536 3025191078 3031355502 3037155904 3039289344 3042757224 3045482496 3052316416 3054315656 3057945696 3063610368 3064176864 3069561824 3073209984 3079472256 3082416012 3090866688 3097802448 3104114832 3112239104 3112814592 3113841366 3121652898 3128352768 3136200704 3137235192 3139928064 3140508672 3151855616 3153386496 3155451936 3156185088 3159202176 3162339999 3171202944 3174971904 3177664896 3181441536 3187032576 3190358016 3193526784 3196579568 3200970474 3206595834 3212535872 3213129906 3216948696 3219082048 3223503864 3225018888 3229168824 3231940608 3241117152 3241716471 3242691387 3247919392 3248390067 3255009303 3256823808 3257898084 3264131968 3273080832 3274670592 3276209664 3276815472 3280425472 3292563456 3293172288 3296320326 3299272704 3309610752 3312774504 3319524936 3328212992 3328828416 3329310816 3329926443 3336094944 3342892896 3345444864 3356246016 3362144256 3362791068 3372215808 3381460992 3389048832 3392709138 3395954688 3398179008 3398671458 3402217728 3415141632 3416168704 3416800392 3418406264 3419200512 3423101877 3426167808 3432188928 3433855968 3435469856 3436105113 3440188908 3442470304 3446561664 3447198972 3452618624 3453257052 3456221184 3457361232 3459654016 3464406288 3473473536 3480551424 3485027754 3490646464 3492129186 3498266226 3501268992 3501916416 3505394634 3508070656 3519396864 3528225792 3529389591 3532419072 3545837568 3547559808 3549883428 3567603312 3574212096 3574873008 3584229376 3585411648 3589152768 3592717632 3596152014 3600779522 3606230784 3607068672 3614102856 3621467304 3624231936 3628146249 3631617024 3632814927 3635933184 3642322944 3646256796 3649744896 3653233792 3653909316 3663249408 3663926784 3671469568 3672148464 3678950912 3681360592 3682215936 3684004416 3685735872 3686417406 3690478656 3699736768 3701533758 3704133888 3704818824 3711681792 3718204672 3720010632 3722084352 3723312096 3726871317 3734465553 3741028473 3744239616 3744931968 3745474668 3748651557 3753106812 3760754508 3762929664 3763625472 3767363628 3770597376 3782412288 3793742784 3804143616 3812679936 3820449024 3822244608 3822951384 3841324032 3842034336 3843189792 3843900441 3845707047 3850655681 3861212544 3863087964 3864903588 3872779092 3877381872 3881091072 3883633152 3884195952 3888248832 3892110768 3903019008 3906750016 3907657728 3915620352 3922501632 3923256246 3926251264 3926977272 3934251776 3938927616 3939655968 3945849856 3946579488 3953890304 3958401759 3959321472 3961947136 3969254016 3978160836 3986267124 3989067264 3991004784 3998018544 4006165296 4013553726 4020988608 4021732134 4028799894 4030011518 4032258048 4033588104 4037050368 4041807336 4052385792 4057009632 4060643328 4065865713 4074150717 4077260928 4081310597 4084813824 4085569152 4097613312 4105963008 4109888016 4121155584 4130403264 4131167022 4138819776 4141530666 4146452856 4150419456 4151788488 4162203864 4167150624 4171137024 4175642016 4182980256 4185011961 4187344896 4195510683 4204515328 4207269248 4208246784 4212269568 4213048464 4216453332 4228270592 4233295872 4234078656 4236886528 4241922048 4249376768 4254225378 4255213824 4258035712 4262894202 4267960632 4275461112 4284173208 4289264928 4298005152 4300025184 4300820307 4305558432 4309674239 4318456051 4321489536 4322288628 4323588516 4331186756 4340012404 4342431744 4343864112 4347592704 4364107776 4366227456 4368279552 4369087296 4369720446 4378624614 4390084608 4390896384 4395093768 4399030272 4412814336 4417032672 4417849431 4426033248 4431293568 4438437888 4439081088 4439901924 4448126592 4457190528 4460593152 4465410768 4474994688 4482859008 4483721424 4487700672 4496287744 4497770862 4506935958 4509054186 4518731776 4523612184 4527939584 4530905344 4531561944 4536290304 4553522176 4555733856 4558934016 4564135836 4568223744 4576251904 4578474624 4581473484 4586918544 4595415552 4596265296 4604342736 4608294912 4609814976 4619208384 4623624018 4631749538 4641187642 4646703672 4650644978 4656172248 4664354968 4668358656 4669221888 4670762049 4673859512 4682479347 4692529152 4704301056 4705852788 4709892096 4727783424 4730079744 4733177904 4738803264 4756804416 4762457856 4765616128 4766497344 4772162304 4780548864 4785537024 4790290176 4794869352 4808307712 4809893751 4818803808 4819694859 4828623072 4832309248 4837528332 4842156032 4843753236 4847910912 4856430592 4861675728 4866326528 4871879088 4884332544 4885235712 4896197952 4909621248 4912005888 4914314496 4915223208 4920638208 4935378344 4938845184 4939758432 4944480489 4948909056 4960014176 4963262941 4964416128 4969161756 4973376569 4979287404 4988037964 4992319488 4993242624 4993966224 4998202076 5004142416 5014339344 5017239552 5018167296 5023151504 5027463168 5043216384 5044186602 5058323712 5072191488 5083573248 5093932032 5096326144 5097268512 5098007187 5103326592 5121765376 5122712448 5124253056 5125200588 5127609396 5128800768 5139251712 5148283392 5150783952 5153204784 5163705456 5169842496 5174788096 5178177536 5178927936 5179885578 5184331776 5189481024 5204025344 5210210304 5220827136 5227541631 5230002176 5231008328 5235969696 5238193779 5247399339 5251903488 5252874624 5258091951 5262105984 5277869012 5279095296 5292338688 5304214448 5315022832 5318756352 5321339712 5324825142 5330691392 5341553728 5345052398 5351404968 5361318144 5362309512 5371733192 5376344064 5378117472 5389076448 5394228021 5401169283 5409346176 5421154284 5432200956 5436347904 5446418432 5447425536 5453899776 5463484416 5474617344 5479850688 5480863974 5494874112 5495890176 5507204352 5508222696 5518426368 5522040888 5523323904 5528603808 5533892608 5535717984 5549605152 5552300637 5556200832 5567522688 5577307008 5580015948 5583126528 5594014244 5610995712 5616359424 5617397952 5618212002 5621937776 5629660218 5641131762 5644394496 5645438208 5651045442 5655896064 5672300504 5673618432 5683858936 5690614176 5700614816 5712230944 5719019904 5730673536 5733366912 5734427076 5740744576 5761986048 5763051504 5764784688 5789908992 5791818816 5794631946 5797355382 5809168638 5821636608 5824372736 5825449728 5826293928 5832373248 5838166152 5853446144 5854528512 5860125024 5861486592 5865373696 5873430528 5883752448 5884884369 5889376896 5890465908 5901377664 5908391424 5917917184 5918774784 5919869232 5930835456 5942920704 5947457536 5953881024 5967241254 5978295232 5979400686 5982210962 5983600896 5986507176 5997027816 6009247944 6012072248 6020330589 6031482912 6032598201 6042082592 6043199841 6045017277 6048387072 6050382156 6062711004 6074311808 6078578688 6085514448 6090964992 6104632832 6108631312 6115891392 6127220736 6128353728 6139123648 6146419968 6158944512 6164832024 6181733376 6195604896 6196750533 6208229664 6212295999 6225629184 6227682732 6243305796 6256705536 6272401408 6274470384 6279856128 6281017344 6303711232 6306772992 6310903872 6312370176 6318404352 6324679998 6342405888 6349943808 6355329792 6362883072 6374065152 6381338067 6387053568 6393159136 6394341303 6401940948 6413191668 6425071744 6426259812 6433897392 6438164096 6447007728 6450037776 6458337648 6463881216 6482234304 6483432942 6485382774 6495838784 6496780134 6510018606 6513647616 6515796168 6528263936 6546161664 6549341184 6552419328 6553630944 6554580669 6560850944 6567936921 6585126912 6586344576 6592640652 6598545408 6619221504 6625549008 6639049872 6656425984 6657656832 6658621632 6659852886 6672189888 6685785792 6690889728 6712492032 6724288512 6725582136 6744431616 6746656293 6760403937 6763581279 6778097664 6785418276 6791909376 6796358016 6797342916 6804435456 6830283264 6832337408 6833600784 6836812528 6838401024 6846203754 6852335616 6864377856 6867711936 6870939712 6872210226 6880377816 6884940608 6893123328 6894397944 6905237248 6906514104 6912442368 6914722464 6919308032 6928812576 6935436027 6947624307 6961781463 6970055508 6975967467 6981292928 6984258372 6996532452 7002537984 7003832832 7010789268 7016141312 7038793728 7056451584 7058779182 7064838144 7091675136 7095119616 7099766856 7135206624 7148424192 7149746016 7165789711 7170823296 7178305536 7185435264 7192304028 7201559044 7212461568 7214137344 7228205712 7242934608 7248463872 7256292498 7263234048 7265629854 7271866368 7284645888 7292513592 7299489792 7306467584 7307818632 7326498816 7327853568 7342939136 7344296928 7357901824 7362721184 7364431872 7368008832 7371471744 7372834812 7380957312 7399473536 7403067516 7408267776 7409637648 7423363584 7436409344 7440021264 7444168704 7446624192 7453742634 7468931106 7482056946 7488479232 7489863936 7490949336 7497303114 7506213624 7521509016 7525859328 7527250944 7534727256 7541194752 7564824576 7566279903 7579576823 7587485568 7595021707 7608287232 7625359872 7640898048 7644489216 7645902768 7682648064 7684068672 7686379584 7687800882 7691414094 7701311362 7722425088 7726175928 7729807176 7745558184 7754763744 7762182144 7767266304 7768391904 7769828367 7776497664 7784221536 7806038016 7813500032 7815315456 7831240704 7845003264 7846512492 7852502528 7853954544 7868503552 7877855232 7879311936 7891699712 7893158976 7907780608 7916803518 7918642944 7923894272 7938508032 7956321672 7972534248 7978134528 7982009568 7987237713 7996037088 8012330592 8017578597 8019989809 8027107452 8041977216 8043464268 8057599788 8060023036 8064516096 8067176208 8074100736 8083614672 8104771584 8114019264 8121286656 8131731426 8148301434 8154521856 8162621194 8169627648 8171138304 8195226624 8211926016 8219776032 8221295961 8235744001 8242311168 8260806528 8262334044 8277639552 8283061332 8292905712 8300838912 8303576976 8324407728 8334301248 8342274048 8351284032 8365960512 8370023922 8374689792 8391021366 8409030656 8414538496 8416493568 8424539136 8426096928 8432906664 8456541184 8466591744 8468157312 8473773056 8476568163 8483844096 8498753536 8508450756 8510427648 8516071424 8525788404 8535921264 8550922224 8568346416 8578529856 8596010304 8600050368 8601640614 8611116864 8619348478 8636912102 8642979072 8644577256 8647177032 8662373512 8680024808 8684863488 8687728224 8691947919 8696033073 8713752957 8729066437 8732454912 8736559104 8738174592 8739440892 8757249228 8780169216 8781792768 8790187536 8798060544 8825628672 8834065344 8835698862 8852066496 8862587136 8876875776 8878162176 8879803848 8896253184 8914381056 8921186304 8930821536 8950861881 8967442848 8969101029 8973316443 8975401344 8992575488 8995541724 9013871916 9018108372 9037463552 9047224368 9055879168 9061810688 9063123888 9072580608 9107044352 9111467712 9117868032 9128271672 9136447488 9152503808 9156949248 9162946968 9173837088 9190831104 9192530592 9208685472 9217488319 9219629952 9236270771 9238416768 9247248036 9263499076 9282375284 9293407344 9301289956 9312344496 9328709936 9336717312 9338443776 9341524098 9347719024 9364958694 9385058304 9408602112 9411705576 9419784192 9455566848 9460159488 9466355808 9477606528 9487019997 9513608832 9524915712 9531232256 9532994688 9544324608 9561097728 9571074048 9580580352 9589738704 9616615424 9619787502 9637607616 9639389718 9657246144 9664618496 9675056664 9684312064 9687506472 9695821824 9712861184 9723351456 9728074161 9732653056 9743758176 9745170201 9765027909 9770471424 9792395904 9819242496 9824011776 9828628992 9830446416 9841276416 9870756688 9877690368 9879516864 9888960978 9897818112 9920028352 9926525882 9928832256 9938323512 9946753138 9958574808 9976075928 9984638976 9986485248 9987932448 9989779329 9996404152 10008284832 10028678688 10036334592 10046303008 10086432768 10088373204 10116647424 10144382976 10167146496 10187864064 10192652288 10194537024 10196014374 10206653184 10243530752 10245424896 10248506112 10250401176 10255218792 10257601536 10278503424 10296566784 10301567904 10306409568 10308315339 10327410912 10339684992 10356355072 10357855872 10359771156 10368663552 10378962048 10408050688 10420420608 10441654272 10455083262 10460004352 10462016656 10471939392 10476387558 10494798678 10503806976 10505749248 10516183902 10524211968 10555738024 10558190592 10584677376 10588168773 10608428896 10630045664 10637512704 10642679424 10649650284 10661382784 10683107456 10690104796 10702809936 10722636288 10724619024 10743466384 10752688128 10756234944 10778152896 10788456042 10802338566 10818692352 10842308568 10864401912 10872695808 10892836864 10894851072 10898444781 10907799552 10926968832 10949234688 10959701376 10961727948 10989748224 10991780352 11014408704 11016445392 11036852736 11044081776 11046647808 11057207616 11067785216 11071435968 11099210304 11104601274 11112401664 11135045376 11154614016 11160031896 11166253056 11180613951 11188028488 11203396659 11223085419 11232718848 11234795904 11236424004 11243875552 11245954671 11259320436 11282263524 11288788992 11290876416 11302090884 11311792128 11344601008 11347236864 11367717872 11381228352 11401229632 11424461888 11438039808 11461347072 11466733824 11468854152 11481489152 11523972096 11526103008 11529569376 11531701323 11537121141 11551967043 11583637632 11589263892 11594710764 11618337276 11643273216 11648745472 11650899456 11652587856 11664746496 11676332304 11706892288 11709057024 11720250048 11722973184 11730747392 11746861056 11767504896 11769768738 11778753792 11780931816 11802755328 11816782848 11835834368 11837549568 11839738464 11861670912 11875205277 11885841408 11907762048 11934482508 11956590464 11958801372 11964421924 11967201792 11973014352 11994055632 12018495888 12024144496 12040661178 12062965824 12065196402 12084165184 12086399682 12090034554 12096774144 12100764312 12125422008 12148623616 12157157376 12171028896 12181929984 12197597139 12209265664 12217262624 12222452151 12231782784 12243931791 12254441472 12256707456 12278247296 12292839936 12317889024 12329664048 12363466752 12391209792 12393501066 12416459328 12424591998 12451258368 12455365464 12486611592 12513411072 12544802816 12548940768 12555035883 12562034688 12586532049 12602728327 12613545984 12621807744 12624740352 12636808704 12649359996 12684811776 12699887616 12710659584 12725766144 12748130304 12762676134 12774107136 12786318272 12788682606 12803881896 12826383336 12850143488 12852519624 12867794784 12876328192 12894015456 12900075552 12902460921 12916675296 12929022717 12955368153 12964468608 12966865884 12970765548 12991677568 12993560268 13020037212 13027295232 13031592336 13056527872 13092323328 13098682368 13104838656 13107261888 13109161338 13121701888 13135873842 13170253824 13172689152 13185281304 13197090816 13238443008 13251098016 13253548293 13278099744 13315313664 13317243264 13319705772 13344379776 13371571584 13381779456 13424984064 13448577024 13451164272 13488863232 13493312586 13520807874 13527162558 13556195328 13570836552 13583818752 13592716032 13594685832 13608870912 13660566528 13664674816 13667201568 13673625056 13676802048 13692407508 13704671232 13728755712 13735423872 13741879424 13744420452 13760755632 13769881216 13786246656 13788795888 13810474496 13813028208 13824884736 13829444928 13838616064 13857625152 13870872054 13895248614 13923562926 13940111016 13951934934 13962585856 13968516744 13993064904 14005075968 14007665664 14021578536 14032282624 14047438041 14077587456 14105040313 14112903168 14117558364 14129676288 14183350272 14190239232 14199533712 14270413248 14296848384 14299492032 14331579422 14341646592 14356611072 14370870528 14384608056 14403118088 14424923136 14429681253 14456411424 14459084577 14485869216 14496927744 14512584996 14526468096 14531259708 14543732736 14569291776 14585027184 14598979584 14612935168 14615637264 14652997632 14655707136 14685878272 14688593856 14715803648 14725442368 14728863744 14736017664 14742943488 14745669624 14761914624 14798947072 14806135032 14816535552 14819275296 14833441467 14846727168 14872818688 14880042528 14889788823 14893248384 14907485268 14920129707 14937862212 14964113892 14976958464 14979727872 14981898672 14994606228 15012427248 15043018032 15051718656 15054501888 15069454512 15082389504 15129649152 15132559806 15159153646 15174971136 15190043414 15216574464 15250719744 15281796096 15288978432 15291805536 15294021561 15326119631 15365296128 15368137344 15372759168 15375601764 15382828188 15402622724 15444850176 15452351856 15459614352 15491116368 15509527488 15524364288 15534532608 15536783808 15539656734 15552995328 15568443072 15612076032 15627000064 15630630912 15662481408 15690006528 15693024984 15705005056 15707909088 15737007104 15742198017 15755710464 15758623872 15774275853 15783399424 15786317952 15815561216 15833607036 15837285888 15847788544 15877016064 15912643344 15945068496 15956269056 15964019136 15974475426 15992074176 16024661184 16035157194 16039979618 16054214904 16083954432 16086928536 16115199576 16120046072 16129032192 16134352416 16167229344 16182684063 16203507849 16211123383 16228038528 16244156747 16263462852 16296602868 16309043712 16325242388 16339255296 16342276608 16390453248 16423852032 16439552064 16442591922 16471488002 16484622336 16521613056 16524668088 16555279104 16566122664 16585811424 16601677824 16607153952 16648815456 16656901911 16668602496 16702568064 16731921024 16740047844 16749379584 16782042732 16818061312 16829076992 16832987136 16849078272 16852193856 16865813328 16913082368 16933183488 16936314624 16947546112 16953136326 16967688192 16997507072 17016901512 17020855296 17032142848 17051576808 17071842528 17101844448 17136692832 17153074289 17157059712 17192020608 17200100736 17203281228 17222233728 17238696956 17273824204 17285958144 17289154512 17294354064 17324747024 17360049616 17369726976 17375456448 17383895838 17392066146 17427505914 17458132874 17464909824 17473118208 17476349184 17478881784 17514498456 17560338432 17563585536 17580375072 17596121088 17651257344 17654653107 17668130688 17671397724 17704132992 17725174272 17753751552 17756324352 17759607696 17792506368 17828762112 17842372608 17861643072 17901723762 17934885696 17938202058 17946632886 17950802688 17985150976 17991083448 18027743832 18036216744 18074927104 18094448736 18111758336 18123621376 18126247776 18129599523 18135051831 18145161216 18214088704 18222935424 18235736064 18256543344 18272894976 18305007616 18313898496 18325893936 18347674176 18381662208 18385061184 18417370944 18434976638 18439259904 18472541542 18476833536 18494496072 18526998152 18564750568 18586814688 18590251599 18602579912 18624688992 18636887997 18657419872 18676887552 18683048196 18695438048 18729917388 18770116608 18817204224 18823411152 18839568384 18911133696 18920318976 18932711616 18955213056 18974039994 19027217664 19049831424 19062464512 19065989376 19088649216 19122195456 19144014201 19161160704 19179477408 19183023909 19233230848 19239575004 19275215232 19278779436 19314492288 19329236992 19350113328 19368624128 19375012944 19391643648 19425722368 19446702912 19456148322 19465306112 19487516352 19490340402 19530055818 19540942848 19584791808 19638484992 19648023552 19657257984 19660892832 19663742007 19682552832 19703810763 19741513376 19755380736 19759033728 19777921956 19795636224 19840056704 19853051764 19857664512 19876647024 19893506276 19917149616 19952151856 19969277952 19972970496 19975864896 19979558658 19992808304 20016569664 20057357376 20072669184 20092606016 20172865536 20176746408 20233294848 20239968879 20281211811 20290743837 20334292992 20375728128 20385304576 20389074048 20392028748 20413306368 20487061504 20490849792 20497012224 20500802352 20510437584 20515203072 20557006848 20593133568 20603135808 20612819136 20616630678 20654821824 20679369984 20712710144 20715711744 20719542312 20737327104 20757924096 20806308081 20816101376 20842872921 20885344389 20910166524 20924033312 20927902401 20943878784 20952775116 20989597356 21007613952 21011498496 21032367804 21048423936 21111476048 21116381184 21169354752 21176337546 21216857792 21260091328 21275025408 21285358848 21299300568 21322765568 21366214912 21380209592 21405619872 21445272576 21449238048 21486932768 21497369133 21512469888 21556305792 21576912084 21604677132 21637384704 21684617136 21728803824 21745391616 21785673728 21789702144 21796889562 21815599104 21853937664 21898469376 21919402752 21923455896 21979496448 21983560704 22028817408 22032890784 22073705472 22088163552 22093295616 22114415232 22142871936 22198420608 22209202548 22224803328 22270090752 22309228032 22320063792 22332506112 22361227902 22376056976 22406793318 22446170838 22465437696 22469591808 22472848008 22487751104 22491909342 22518640872 22564527048 22577577984 22581752832 22604181768 22623584256 22689202016 22694473728 22698839709 22735435744 22738730469 22762456704 22785065121 22802459264 22848923776 22876079616 22922694144 22933467648 22937708304 22962978304 23047944192 23052206016 23059138752 23063402646 23074242282 23103934086 23167275264 23178527784 23189421528 23236674552 23286546432 23297490944 23301798912 23305175712 23309485101 23329492992 23352664608 23405066893 23418114048 23440500096 23445946368 23493722112 23535009792 23539537476 23557507584 23561863632 23605510656 23633565696 23671668736 23675099136 23679476928 23723341824 23750410554 23771682816 23815524096 23868965016 23913180928 23917602744 23928843848 23934403584 23946028704 23961713139 23988111264 24036991776 24048288992 24052735791 24059969427 24081322356 24125931648 24130392804 24168330368 24172799364 24180069108 24193548288 24201528624 24250844016 24297247232 24314314752 24342057792 24363859968 24395194278 24418531328 24434525248 24444904302 24463565568 24487863582 24508882944 24513414912 24556494592 24585679872 24635778048 24659328096 24663887883 24707232003 24726933504 24782419584 24787002132 24832918656 24849183996 24902516736 24910730928 24973223184 25026822144 25089605632 25097881536 25110071766 25124069376 25173064098 25205456654 25227091968 25243615488 25249480704 25273617408 25298719992 25369623552 25399775232 25421319168 25429704489 25451532288 25496260608 25525352268 25548214272 25572636544 25577365212 25607763792 25652766672 25700286976 25705039248 25735589568 25752656384 25788030912 25800151104 25804921842 25833350592 25858045434 25910736306 25928937216 25933731768 25941531096 25983355136 25987120536 26040074424 26054590464 26063184672 26088099219 26113055744 26141258871 26187199311 26197364736 26209677312 26214523776 26218322676 26243403776 26271747684 26340507648 26345378304 26370562608 26394181632 26476886016 26502196032 26507096586 26556199488 26630627328 26634486528 26639411544 26688759552 26743143168 26763558912 26852585643 26902328544 26907303087 26919949329 26954589767 26977726464 26986625172 27041615748 27054325116 27112390656 27141673104 27167637504 27185432064 27189371664 27217741824 27321133056 27329349632 27334403136 27347250112 27353604096 27384815016 27409342464 27457511424 27470847744 27483758848 27488840904 27521511264 27539762432 27572493312 27577591776 27620948992 27626056416 27652464957 27658889856 27677232128 27708812313 27715250304 27741744108 27790497228 27847125852 27880222032 27903869868 27925171712 27937033488 27986129808 28010151936 28015331328 28043157072 28064565248 28094876082 28155174912 28210080626 28225806336 28235116728 28259352576 28366700544 28380478464 28399067424 28461059991 28520792161 28540826496 28593696768 28598984064 28663158844 28683293184 28713222144 28741741056 28769216112 28806236176 28849846272 28859362506 28912822848 28918169154 28971738432 28993855488 29025169992 29052936192 29062519416 29087465472 29138583552 29170054368 29197959168 29225870336 29231274528 29235510603 29295083727 29311414272 29371756544 29377187712 29431607296 29450884736 29457727488 29472035328 29485886976 29491339248 29523829248 29597894144 29612270064 29633071104 29638550592 29666882934 29693454336 29745637376 29760085056 29779577646 29786496768 29814970536 29840259414 29875724424 29928227784 29953916928 29959455744 29963797344 29989212456 30024854496 30086036064 30109003776 30138909024 30167719673 30229192357 30259298304 30265119612 30318307292 30349942272 30380086828 30433148928 30501439488 30563592192 30577956864 30583611072 30588043122 30652239262 30730592256 30736274688 30745518336 30751203528 30765656376 30805245448 30889700352 30904703712 30919228704 30924946017 30982232736 31019054976 31069065216 31073567616 31079313468 31105990656 31136886144 31224152064 31254000128 31261261824 31324962816 31380013056 31386049968 31410010112 31415818176 31474014208 31484396034 31511420928 31517247744 31548551706 31566798848 31572635904 31631122432 31667214072 31674571776 31695577088 31754032128 31825286688 31890136992 31912538112 31928038272 31948950852 31984148352 32049322368 32070314388 32079959236 32108429808 32167908864 32173857072 32230399152 32240092144 32258064384 32268704832 32334458688 32365368126 32407015698 32422246766 32456077056 32488313494 32526925704 32593205736 32618087424 32650484776 32678510592 32684553216 32695334343 32780906496 32847704064 32879104128 32885183844 32942976004 32969244672 33043226112 33049336176 33110558208 33132245328 33171622848 33203355648 33214307904 33297630912 33313803822 33337204992 33405136128 33463842048 33480095688 33498759168 33564085464 33636122624 33658153984 33669256257 33698156544 33704387712 33731626656 33737864013 33826164736 33866366976 33872629248 33895092224 33906272652 33935376384 33995014144 34033803024 34041710592 34064285696 34103153616 34143685056 34203688896 34273385664 34306148578 34314119424 34384041216 34400201472 34406562456 34444467456 34477393912 34547648408 34571916288 34578309024 34588708128 34595103969 34611363423 34649494048 34655901129 34720099232 34742840587 34750912896 34767791676 34784132292 34855011828 34916265748 34929819648 34946236416 34952698368 34957763568 35028996912 35120676864 35127171072 35160750144 35192242176 35302514688 35309306214 35336261376 35342795448 35408265984 35450348544 35507503104 35512648704 35519215392 35585012736 35625615831 35657524224 35723286144 35803447524 35869771392 35876404116 35893265772 35901605376 35970301952 35982166896 36055487664 36072433488 36149854208 36188897472 36223516672 36247242752 36252495552 36259199046 36270103662 36290322432 36428177408 36445870848 36471472128 36513086688 36545789952 36592791417 36610015232 36627796992 36651787872 36667356453 36695348352 36731795373 36763324416 36770122368 36834741888 36869953276 36878519808 36945083084 36953667072 36988992144 37053996304 37129501136 37173629376 37180503198 37205159824 37249377984 37273775994 37314839744 37353775104 37366096392 37390876096 37459834776 37540233216 37634408448 37646822304 37665107649 37759596147 37808184981 37840637952 37865423232 37910426112 37948079988 38054435328 38099662848 38124929024 38131978752 38177298432 38244390912 38288028402 38322321408 38358954816 38366047818 38466461696 38479150008 38550430464 38557558872 38628984576 38658473984 38700226656 38737248256 38750025888 38787068151 38866104459 38893405824 38912296644 38975032704 38980680804 39060111636 39081885696 39169583616 39276969984 39296047104 39314515968 39321785664 39327484014 39365105664 39407621526 39483026752 39510761472 39518067456 39555843912 39591272448 39680113408 39706103528 39715329024 39753294048 39760644879 39787012552 39834299232 39904303712 39945940992 39951729792 39959117316 39985616608 40033139328 40114714752 40145338368 40185212032 40345731072 40353492816 40466589696 40479937758 40562423622 40581487674 40668585984 40751456256 40770609152 40778148096 40784057496 40826612736 40974123008 40981699584 40994024448 41001604704 41020875168 41030406144 41114013696 41186267136 41206271616 41225638272 41233261356 41309643648 41358739968 41425420288 41431423488 41439084624 41474654208 41515848192 41612616162 41632202752 41685745842 41770688778 41820333048 41848066624 41855804802 41887757568 41905550232 41979194712 42015227904 42022996992 42064735608 42096847872 42142314123 42222952096 42232762368 42315120939 42338709504 42352675092 42433715584 42520182656 42550050816 42570717696 42598601136 42645531136 42732429824 42760419184 42811239744 42890545152 42898476096 42973865536 42994738266 43024939776 43112611584 43153824168 43209354264 43274769408 43289043759 43369234272 43377253731 43457607648 43490783232 43579404288 43593779124 43631198208 43707875328 43796938752 43838805504 43846911792 43958992896 43967121408 44057634816 44065781568 44147410944 44176327104 44186591232 44228830464 44285743872 44396841216 44418405096 44449606656 44500324401 44540181504 44618456064 44640127584 44669366469 44722455804 44752113952 44760389121 44813586636 44892341676 44930875392 44939183616 44945696016 44975502208 44983818684 45037281744 45129054096 45155155968 45163505664 45208363536 45247168512 45378404032 45388947456 45397679418 45470871488 45477460938 45524913408 45570130242 45604918528 45697847552 45752159232 45845388288 45866935296 45875416608 45882064683 45925956608 45978358893 46095888384 46104412032 46118277504 46126805292 46148484564 46207868172 46334550528 46357055568 46378843056 46473349104 46573092864 46594981888 46603597824 46610351424 46618970202 46658985984 46705329216 46810133786 46836228096 46881000192 46891892736 46987444224 47070019584 47079074952 47115015168 47123727264 47211021312 47226594051 47267131392 47322827559 47350198272 47358953856 47446683648 47500821108 47543365632 47631048192 47737930032 47826361856 47835205488 47857687696 47868807168 47892057408 47923426278 47976222528 48073983552 48096577984 48105471582 48119938854 48162644712 48251863296 48260785608 48336660736 48345598728 48360138216 48387096576 48403057248 48501688032 48548052189 48594494464 48610523547 48633370149 48684115584 48732470241 48790388556 48837062656 48869050496 48889808604 48927131136 48975727164 49017765888 49026829824 49112989184 49171359744 49271556096 49318656192 49327775766 49414464006 49453867008 49564839168 49574004264 49665837312 49698367992 49805033472 49821461856 49946446368 49970705733 50058523853 50160527977 50195763072 50220143532 50248138752 50346128196 50410913308 50454183936 50487230976 50498961408 50547234816 50597439984 50739247104 50799550464 50842638336 50859408978 50903064576 50992521216 51050704536 51096428544 51145273088 51154730424 51215527584 51305533344 51400573952 51410078496 51459222867 51471179136 51505312768 51576061824 51600302208 51609843684 51666701184 51716090868 51821472612 51857874432 51867463536 51883062192 51966710272 51974241072 52080148848 52109180928 52126369344 52176198438 52226111488 52282517742 52374398622 52394729472 52419354624 52429047552 52436645352 52486807552 52543495368 52681015296 52690756608 52741125216 52788363264 52953772032 52963959321 53004392064 53014193172 53057037761 53112398976 53261254656 53268973056 53278823088 53377519104 53486286336 53527117824 53705171286 53804657088 53814606174 53839898658 53909179534 53955452928 53973250344 54083231496 54108650232 54224781312 54283346208 54335275008 54370864128 54378743328 54388798569 54405155493 54435483648 54642266112 54658699264 54668806272 54694500224 54707208192 54769630032 54818684928 54915022848 54941695488 54967517696 54977681808 55043022528 55079524864 55144986624 55155183552 55241897984 55252112832 55304929914 55317779712 55354464256 55417624626 55430500608 55483488216 55580994456 55694251704 55760444064 55807739736 55850343424 55874066976 55910663991 55972259616 56030662656 56086314144 56129130496 56139928663 56189752164 56310349824 56420161252 56451612672 56470233456 56518705152 56733401088 56760956928 56798134848 56922119982 57041584322 57081652992 57187393536 57197968128 57326317688 57366586368 57432042603 57483482112 57538432224 57549071727 57612472352 57650208007 57699692544 57718725012 57825645696 57836338308 57943476864 57987710976 58050339984 58105872384 58125038832 58174930944 58277167104 58340108736 58395918336 58451740672 58462549056 58471021206 58590167454 58622828544 58743513088 58754375424 58863214592 58901769472 58915454976 58944070656 58971773952 58982678496 59047658496 59195788288 59224540128 59266142208 59277101184 59333765868 59386908672 59491274752 59520170112 59559155292 59572993536 59629941072 59680518828 59751448848 59856455568 59907833856 59918911488 59927594688 59978424912 60049708992 60172072128 60218007552 60277818048 60335439346 60458384714 60518596608 60530239224 60636614584 60699884544 60719906637 60760173656 60843635433 60872231511 61002878976 61127184384 61155913728 61167222144 61176086244 61304478524 61461184512 61472549376 61491036672 61502407056 61531312752 61610490896 61779400704 61809407424 61838457408 61849892034 61964465472 62038109952 62138130432 62147135232 62158626936 62211981312 62273772288 62448304128 62508000256 62528618763 62656033167 62772099936 62783707203 62820020224 62831636352 62948028416 62968792068 63022841856 63034495488 63097103412 63133597696 63145271808 63262244864 63334428144 63349143552 63391154176 63508064256 63650573376 63780273984 63825076224 63856076544 63897901704 63968296704 64098644736 64140628776 64159918472 64216859616 64335817728 64347714144 64460798304 64480184288 64492107399 64522418233 64537409664 64653895397 64668917376 64730736252 64814031396 64844493532 64912154112 64976626988 65053851408 65186411472 65236174848 65300969552 65357021184 65369106432 65390668686 65561812992 65695408128 65758208256 65770367688 65885952008 65938489344 66086452224 66098672352 66221116416 66264490656 66343245696 66428615808 66595261824 66627607644 66674409984 66810272256 66927684096 66960191376 66997518336 67128170928 67272245248 67316307968 67338512514 67396313088 67408775424 67463253312 67475728026 67652329472 67732733952 67745258496 67790184448 67812545304 67870752768 67990028288 68067606048 68083421184 68096519127 68128571392 68206307232 68216191407 68287370112 68355195363 68407377792 68546771328 68612297156 68628238848 68768082432 68800402944 68813124912 68888934912 68954787824 69095296816 69143832576 69156618048 69177416256 69190207938 69222726846 69298988096 69311802258 69440198464 69485681174 69501825792 69535583352 69568264584 69710023656 69832531496 69859639296 69892472832 69905396736 69915527136 69928455303 70057993824 70215200679 70254342144 70321500288 70605029376 70618612428 70672522752 70685590896 70816531968 70900697088 71015006208 71025297408 71038430784 71170025472 71251231662 71315048448 71446572288 71606895048 71739542784 71752808232 71786531544 71803210752 71940603904 71964333792 72110975328 72144866976 72158207373 72179908281 72377794944 72494485504 72504991104 72518398092 72540207324 72580644864 72856354816 72891741696 72942944256 73026173376 73091579904 73185582834 73220030464 73255593984 73303575744 73334712906 73390696704 73463590746 73526648832 73540244736 73669483776 73739906552 73757039616 73890166168 73907334144 73977984288 73991663649 74107992608 74121696009 74259002272 74347258752 74361006396 74410319648 74498755968 74547551988 74629679488 74707550208 74732192784 74781752192 74919669552 75080466432 75268816896 75293644608 75330215298 75519192294 75616369962 75681275904 75730846464 75820852224 75896159976 76108870656 76199325696 76249858048 76263957504 76289113467 76354596864 76488781824 76576056804 76644642816 76717909632 76732095636 76932923392 76958300016 77100860928 77115117744 77257969152 77316947968 77400453312 77474496512 77500051776 77574136302 77732208918 77786811648 77824593288 77950065408 77961361608 78120223272 78163771392 78264297657 78339167232 78423776613 78561597933 78592094208 78629031936 78643571328 78654968028 78730211328 78815243052 78966053504 79021522944 79036134912 79111687824 79182544896 79360226816 79412207056 79430658048 79506588096 79521289758 79574025104 79668598464 79808607424 79891881984 79903459584 79918234632 79971233216 80066278656 80229429504 80290676736 80370424064 80557756929 80706985632 80721909261 80759847987 80863769301 80933179392 80959875516 81124847244 81162975348 81337171968 81502912512 81541218304 81556296192 81568114992 81653225472 81948246016 81963399168 81988048896 82003209408 82041750336 82060812288 82228027392 82372534272 82412543232 82451276544 82466522712 82619287296 82717479936 82850840576 82862846976 82878169248 82957394871 83031696384 83126436939 83225232324 83371491684 83541377556 83640666096 83696133248 83711609604 83775515136 83811100464 83958389424 84030455808 84045993984 84129471216 84193695744 84284628246 84445904192 84465524736 84630241878 84677419008 84705350184 84867431168 85040365312 85100101632 85141435392 85197202272 85291062272 85383179973 85464859648 85520838368 85562376483 85622479488 85781090304 85796952192 85947731072 85989476532 86049879552 86225223168 86307648336 86418708528 86549538816 86578087518 86738468544 86754507462 86915215296 86981566464 87158808576 87187558248 87262396416 87415750656 87593877504 87677611008 87693823584 87706531809 87885251181 87934242816 88115269632 88131563136 88219098289 88294821888 88352654208 88373182464 88457660928 88571487744 88793682432 88836810192 88899213312 89000648802 89080363008 89236912128 89280255168 89338732938 89444911608 89504227904 89520778242 89627173272 89784683352 89861750784 89878367232 89891392032 89951004416 89967637368 90074563488 90258108192 90327011328 90416727072 90503159019 90687577071 90756808064 90777894912 90795358836 90941742976 90954921876 91049826816 91140260484 91209837056 91395695104 91504318464 91690776576 91733870592 91750833216 91764129366 91851913216 91956717786 92191776768 92208824064 92236555008 92253610584 92296969128 92415736344 92669101056 92714111136 92757686112 92774838051 92946698208 93155266243 93207195648 93220702848 93237940404 93317971968 93410658432 93620267572 93672456192 93762000384 93783785472 93974888448 94140039168 94158149904 94230030336 94247454528 94422042624 94453188102 94534262784 94645655118 94700396544 94717907712 94893367296 95001642216 95086731264 95262096384 95475860064 95652723712 95670410976 95715375392 95737614336 95784114816 95846852556 95952445056 96147967104 96193155968 96210943164 96239877708 96325289424 96503726592 96521571216 96673321472 96691197456 96720276432 96774193152 96806114496 97003376064 97096104378 97188988928 97221047094 97266740298 97368231168 97464940482 97580777112 97674125312 97738100992 97779617208 97854262272 97951454328 98035531776 98053659648 98225978368 98342719488 98543112192 98637312384 98655551532 98735282191 98828928012 98907734016 99129678336 99148008528 99331674624 99396735984 99610066944 99642923712 99892892736 99941411466 100117047706 100321055954 100391526144 100440287064 100496277504 100692256392 100821826616 100908367872 100974461952 101007768771 101094469632 101194879968 101213592039 101478494208 101599100928 101685276672 101718817956 101806129152 101985042432 102101409072 102192857088 102290546176 102309460848 102431055168 102611066688 102801147904 102820156992 102918445734 102942358272 103010625536 103152123648 103200604416 103219687368 103333402368 103432181736 103642945224 103715748864 103734927072 103766124384 103834090269 103933420544 103948482144 103967703387 104160297696 104228521761 104252738688 104352396876 104452222976 104565035484 104748797244 104789458944 104838709248 104858095104 104873290704 104973615104 105086990736 105362030592 105381513216 105482250432 105576726528 105907544064 105927918642 106008784128 106028386344 106114075522 106224797952 106522509312 106537946112 106557646176 106755038208 106876847493 106972572672 107064672013 107282837417 107410342572 107609314176 107629212348 107679797316 107818359068 107910905856 107946500688 108166462992 108217300464 108449562624 108566692416 108670550016 108741728256 108757486656 108777597138 108810310986 108870967296 109284532224 109317398528 109337612544 109389000448 109414416384 109539260064 109637369856 109830045696 109883390976 109935035392 109955363616 110086045056 110159049728 110195386119 110289973248 110310367104 110483795968 110504225664 110609859828 110635559424 110708928512 110835249252 110861001216 110966976432 111161988912 111388503408 111520888128 111615479472 111700686848 111748133952 111821327982 111944519232 112061325312 112172628288 112258260992 112279857326 112379504328 112620699648 112840322504 112903225344 112940466912 112995322947 113278788441 113424554943 113477863681 113521913856 113596269696 113844239964 114083168644 114163305984 114374787072 114395936256 114652635376 114733172736 114864085206 114966964224 115076864448 115098143454 115224944704 115300416014 115399385088 115437450024 115651291392 115672676616 115886953728 115975421952 116100679968 116211744768 116250077664 116361204453 116598313377 116680217472 116903481344 116925098112 116942042412 117180334908 117245657088 117487026176 117508750848 117726429184 117803538944 117830909952 117888141312 117943547904 117965356992 118095316992 118391576576 118449080256 118532284416 118554202368 118667531736 118773817344 118982549504 119040340224 119118310584 119145987072 119259882144 119361037656 119502897696 119712911136 119837822976 119855189376 119956849824 120071520023 120099417984 120344144256 120436015104 120555636096 120670878692 120916769428 121037193216 121060478448 121273229168 121399769088 121439813274 121520347312 121687270866 121744463022 122005757952 122254368768 122311827456 122334444288 122352172488 122608957048 122922369024 122945098752 122982073344 123004814112 123062625504 123220981792 123558801408 123618814848 123676914816 123699784068 123928930944 124076219904 124276260864 124294270464 124317253872 124423962624 124547544576 124896608256 125016000512 125057237526 125312066334 125544199872 125567414406 125640040448 125663272704 125896056832 125937584136 126045683712 126068990976 126194206824 126267195392 126290543616 126524489728 126668856288 126698287104 126782308352 126945362817 127016128512 127301146752 127560547968 127650152448 127712153088 127795803408 127936593408 128197289472 128281257552 128319836944 128433719232 128671635456 128695428288 128921596608 128960368576 128984214798 129044836466 129074819328 129307790794 129337834752 129461472504 129628062792 129688987064 129824308224 129867131277 129953253976 130107702816 130131761193 130372822944 130472349696 130601939104 130738212864 130781337372 131123625984 131390816256 131516416512 131540735376 131771904016 131876978688 132172904448 132197344704 132442232832 132528981312 132686491392 132857231616 133190523648 133255215288 133348819968 133620544512 133855368192 133920382752 134008099407 134256341856 134281167363 134632615936 134677025028 134792626176 134817550848 134926506624 134951456052 135304658944 135465467904 135490516992 135580368896 135625090608 135741505536 135980056576 136135212096 136166842368 136193038254 136257142784 136412614464 136432382814 136574740224 136710390726 136814755584 137093542656 137224594312 137256477696 137536164864 137600805888 137626249824 137646194049 137777869824 137909575648 137935076679 138190593632 138287665152 138313236096 138354832512 138380415876 138445453692 138597976192 138623604516 138880396928 138971362348 139003651584 139071166704 139136529168 139420047312 139665062992 139719278592 139784945664 139810793472 139831054272 139856910606 140115987648 140430401358 140508684288 140643000576 141210058752 141237224856 141345045504 141371181792 141633063936 141679782153 141801394176 141968482677 142050594816 142076861568 142340050944 142502463324 142630096896 142893144576 143213790096 143479085568 143505616464 143573063088 143606421504 143881207808 143928667584 144221950656 144289733952 144316414746 144359816562 144755589888 144988971008 145009982208 145036796184 145080414648 145161289728 145644156567 145712709632 145783483392 145831570641 145900110447 146052346752 146197410723 146371165668 146511187968 146607151488 146669425812 146781393408 146927181492 147053297664 147080489472 147338967552 147479813104 147514079232 147780332336 147814668288 147955968576 147983327298 148215985216 148243392018 148518004544 148694517504 148722012792 148820639296 148997511936 149095103976 149259358976 149415100416 149464385568 149563504384 149839339104 149912117199 150175571559 150481583931 150587289216 150660430596 151038384588 151232739924 151362551808 151461692928 151641704448 151792319952 152217741312 152398651392 152499716096 152527915008 152578226934 152709193728 152977563648 153152113608 153289285632 153435819264 153464191272 153865846784 153916600032 154201721856 154230235488 154377668601 154515938304 154800906624 155000103552 155148272604 155464417836 155573623296 155649186576 155900130816 155922723216 156240446544 156327542784 156528595314 156678334464 156847553226 157123195866 157184188416 157258063872 157287142656 157309936056 157460422656 157630486104 157932107008 158043045888 158072269824 158223375648 158365089792 158720453632 158824414112 158861316096 158891877963 159013176192 159042579516 159148050208 159171113283 159337196928 159617214848 159783763968 159806919168 159836469264 159942466432 160132557312 160458859008 160581353472 160740848128 161115513858 161413971264 161443818522 161519695974 161727538602 161866358784 161919751032 162249694488 162325950696 162674343936 163005825024 163082436608 163112592384 163136229984 163166395707 163215466479 163306450944 163835468251 163926798336 163976097792 164006418816 164083500672 164121624576 164456054784 164745068544 164825086464 164902553088 164933045424 165238574592 165434959872 165701681152 165725693952 165756338496 165914789742 166063392768 166252873878 166450464648 166742983368 167082755112 167281332192 167392266496 167423219208 167551030272 167622200928 167731991973 167916778848 168091987968 168258942432 168387391488 168419785989 168569256492 168891808384 168931049472 169260483756 169354838016 169410700368 169734862336 170080730624 170200203264 170282870784 170394404544 170582124544 170766359946 170929719296 171041676736 171124752966 171244958976 171562180608 171593904384 171895462144 171978953064 172099759104 172296127809 172450446336 172615296672 172647215181 172837417056 172950624021 173099077632 173156175036 173476937088 173509014924 173830430592 173963132928 174317617152 174375116496 174524792832 174831501312 175187755008 175355222016 175387647168 175413063618 175770502362 175868485632 176230539264 176263126272 176438196578 176589643776 176705308416 176746364928 176915321856 177142975488 177587364864 177673620384 177798426624 178001297604 178160726016 178473824256 178560510336 178677465876 178889823216 179008455808 179041556484 179254346544 179569366704 179723501568 179756734464 179782784064 179902008832 179935274736 180149126976 180516216384 180654022656 180833454144 181006318038 181375154142 181513616128 181555789824 181590717672 181883485952 181909843752 182099653632 182280520968 182419674112 182616694533 182791390208 183008636928 183381553152 183467741184 183501666432 183528258732 183703826432 183913435572 184383553536 184417648128 184473110016 184507221168 184593938256 184831472688 185338202112 185428222272 185515372224 185549676102 185893396416 186310532486 186414391296 186441405696 186475880808 186635943936 186821316864 187240535144 187344912384 187524000768 187585856289 187968099501 188316299808 188351121609 188460060672 188494909056 188682128369 188844085248 188906376204 189068525568 189291310236 189400793088 189435815424 189786734592 190003284432 190173462528 190524192768 190951720128 191305447424 191340821952 191430750784 191475228672 191568229632 191693705112 191904890112 192295934208 192386311936 192421886328 192479755416 192650578848 193007453184 193043142432 193346642944 193382394912 193440552864 193476322197 193567254699 193612228992 193961686191 194006752128 194192208756 194377977856 194442094188 194533480596 194736462336 194929880964 195161554224 195348250624 195476201984 195559234416 195708524544 195902908656 196071063552 196107319296 196451956736 196685438976 197086224384 197274624768 197311103064 197470564382 197657856024 197815468032 198259356672 198296017056 198663349248 198793471968 199239555203 199285847424 199645545127 199785785472 199882822932 200234095412 200642111908 200783052288 200880574128 200992555008 201384512784 201643653232 201816735744 201948923904 202015537542 202188939264 202389759936 202427184078 202956988416 203198201856 203370553344 203437635912 203612258304 203970084864 204202818144 204385714176 204581092352 204618921696 204648574221 204862110336 205065586089 205222133376 205602295808 205640313984 205836891468 205884716544 206021251072 206304247296 206401208832 206439374736 206666804736 206864363472 207285890448 207431497728 207469854144 207532248768 207668180538 207866841088 207896964288 207935406774 208320595392 208457043522 208505477376 208704793752 208904445952 209130070968 209497594488 209578917888 209677418496 209716190208 209746581408 209947230208 210173981472 210645602037 210763026432 210964500864 211174037711 211815088128 211855837284 212017568256 212056772688 212228151044 212449595904 213045018624 213075892224 213115292352 213510076416 213753694986 213945145344 214129344026 214565674834 214820685144 215218628352 215258424696 215359594632 215636718136 215821811712 215893001376 216332925984 216434600928 216474622119 216539724843 217133384832 217483456512 217514973312 217555194276 217620621972 217741934592 218569064448 218634797056 218675225088 218778000896 218828832768 219078520128 219274739712 219660091392 219766781952 219870070784 219910727232 220172090112 220318099456 220390772238 220579946496 220620734208 220967591936 221008451328 221219719656 221271118848 221417857024 221670498504 221722002432 221933952864 222323977824 222365088027 222777006816 223041776256 223230958944 223401373696 223496267904 223642655964 223889038464 224122650624 224345256576 224516521984 224559714652 224759008656 225241399296 225680645008 225806450688 225880933824 225990645894 226557576882 226849109886 226955727362 227043827712 227192539392 227688479928 228166337288 228326611968 228749574144 228791872512 228867340401 229305270752 229466345472 229728170412 229933928448 230153728896 230196286908 230449889408 230600832028 230798770176 230874900048 231302582784 231345353232 231773907456 231950843904 232201359936 232423489536 232500155328 232722408906 233196626754 233360434944 233806962688 233850196224 233884084824 234360669816 234491314176 234974052352 235017501696 235452858368 235607077888 235684793799 235776282624 235887095808 235930713984 236190633984 236783153152 236898160512 237064568832 237108404736 237335063472 237547634688 237965099008 238080680448 238236621168 238291974144 238519764288 238722075312 239005795392 239425822272 239675645952 239710378752 239913699648 240143040046 240198835968 240688288512 240872030208 241111272192 241341757384 241673270787 241833538856 242120956896 242165727783 242279543961 242546458336 242591307903 242799538176 242879626548 243040694624 243374541732 243488926044 244011515904 244508737536 244623654912 244668888576 244704344976 245217914096 245844738048 245890197504 245964146688 246009628224 246125251008 246441963584 247117602816 247237629696 247353829632 247399568136 247857861888 248152439808 248552521728 248588540928 248634507744 248872184613 249095089152 249379310817 250032001024 250114475052 250624132668 251088399744 251134828812 251280080896 251326545408 251792113664 251875168272 252091367424 252137981952 252388413648 252534390784 252581087232 253048979456 253337712576 253396574208 253564616704 253890725634 254032257024 254602293504 255121095936 255300304896 255424306176 255591606816 255873186816 256149539919 256394578944 256562515104 256639673888 256687129449 256867438464 257343270912 257390856576 257843193216 257920737152 257968429596 258089672932 258149638656 258615581588 258675669504 258922945008 259256125584 259377974128 259648616448 259734262554 259906507952 260215405632 260263522386 260745645888 260944699392 261203878208 261476425728 261562674744 262247251968 262781632512 263032833024 263081470752 263119595427 263543808032 263655753543 264345808896 264394689408 264657294867 264884465664 265057962624 265372982784 265714463232 266381047296 266510430576 266697639936 267241089024 267710736384 267840765504 268016198814 268512683712 268562334726 269265231872 269354050056 269585252352 269635101696 269853013248 269902912104 270609317888 270981033984 271160737792 271250181216 271509477057 272062731213 272270424192 272333684736 272386076508 272825228928 272864765628 273149480448 273420781452 273629511168 274187085312 274449188624 274512955392 275072329728 275201611776 275252499648 275292388098 275555739648 275819151296 275870153358 276381187264 276575330304 276626472192 276709665024 276760831752 276890907384 277195952384 277247209032 277760793856 277942724696 278007303168 278142333408 278273058336 278324514153 278840094624 279330125984 279465798729 279621586944 279662108544 279713821212 280231975296 280860802716 281017368576 281286001152 282420117504 282474449712 282690091008 282742363584 283266127872 283359564306 283602788352 283936965354 284101189632 284153723136 284680101888 285004926648 285260193792 285786289152 286427580192 286958171136 287011232928 287146126176 287212843008 287857335168 288443901312 288579467904 288632829492 288719633124 289511179776 289977942016 290019964416 290073592368 290160829296 290322579456 291288313134 291425419264 291566966784 291663141282 291800220894 292104693504 292394821446 292742331336 293022375936 293214302976 293338851624 293562786816 293854362984 294106595328 294160978944 294677935104 294959626208 295028158464 295560664672 295629336576 295911937152 295966654596 296205846573 296431970432 296486784036 297036009088 297389035008 297444025584 297641278592 297995023872 298190207952 298518717952 298830200832 298928771136 299127008768 299678678208 299824234398 300351143118 300963167862 301174578432 301320861192 302076769176 302465479848 302725103616 302923385856 303023306313 303283408896 303584639904 303640776117 304265869609 304435482624 304797302784 305055830016 305156453868 305418387456 305955127296 306304227216 306578571264 306871638528 306928382544 307731693568 307833200064 308403443712 308460470976 308755337202 309031876608 309601813248 310000207104 310296545208 310928835672 311147246592 311298373152 311502270807 311800261632 311845446432 311903110161 312480893088 312685565283 313057190628 313356668928 313695106452 314246391732 314368376832 314516127744 314574285312 314619872112 314920845312 315260972208 315864214016 316086091776 316144539648 316446751296 316730179584 317440907264 317648828224 317722632192 317783755926 318026352384 318085159032 318296100416 318342226566 318674393856 319234429696 319567527936 319613838336 319672938528 319884932864 320265114624 320630542479 320917718016 321194016039 321481696256 321848512251 322231027716 322827942528 322887637044 323039391948 323455077204 323732717568 323839502064 324499388976 324651901392 325348687872 326011650048 326164873216 326225184768 326272459968 326332791414 326430932958 326612901888 327670936502 327853596672 327952195584 328012837632 328167001344 328243249152 328912109568 329490137088 329650172928 329805106176 329866090848 330477149184 330586158357 330869919744 331451387904 331512676992 331829579484 332126785536 332505747756 332900929296 333485966736 334165510224 334562664384 334784532992 334846438416 335102060544 335244401856 335463983946 335833557696 336183975936 336517884864 336774782976 336839571978 337138512984 337783616768 337862098944 338520967512 338709676032 338821400736 339469724672 339836365323 340161461248 340273664829 340433591043 340565741568 340788809088 341164249088 341532719892 341859438592 342083353472 342249505932 342489917952 343124361216 343187808768 343790924288 343957906128 344199518208 344592255618 344900892672 345230593344 345294430362 345674834112 345901248042 346198155264 346312350072 346953874176 347018029848 347660861184 347926265856 348635234304 348750232992 349083613359 349794940131 350409666971 350710444032 350775294336 350826127236 351123695839 351541004724 351736971264 352461078528 352526252544 352876393156 353179287552 353410616832 353492729856 353830643712 354285950976 355174729728 355347240768 355596853248 356002595208 356321452032 356947648512 357121020672 357354931752 357779646432 358016911616 358083112968 358508693088 359138733408 359513468928 359565568128 359804017664 359870549472 360214560069 360298253952 361032432768 361308045312 361666908288 362012636076 362750308284 363027232256 363111579648 363181435344 363766971904 363819687504 364199307264 364561041936 364839348224 365233389066 365582780416 366017273856 366763106304 366935482368 367003332864 367056517464 367407652864 367826871144 368767107072 368835296256 368946220032 369014442336 369187876512 369662945376 370676404224 370770298093 370856444544 371030744448 371099352204 371786792832 372621064972 372828782592 372882811392 372951761616 373271887872 373642633728 374481070288 374689824768 375048001536 375171712578 375936199002 376632599616 376702243218 376920121344 376989818112 377364256738 377688170496 377812752408 378137051136 378582620472 378801586176 378871630848 379573469184 380006568864 380346925056 380836088451 381048385536 381903440256 382610894848 382681643904 382861501568 382950457344 383136459264 383387410224 383809780224 384591868416 384772623872 384843772656 384959510832 385301157696 386014906368 386086284864 386693285888 386764789824 386881105728 386952644394 387134509398 387224457984 387923372382 388013504256 388384417512 388755955712 388884188376 389066961192 389472924672 389859761928 390323108448 390696501248 390952403968 391118468832 391417049088 391805817312 392214638592 392903913472 392979500641 393370877952 394172448768 394549249536 394622206128 394941128764 395315712048 395630936064 396518713344 396592034112 397326698496 397586943936 398479110406 398571694848 399291090254 399571570944 399765645864 400468190824 401284223816 401566104576 401761148256 402024298221 402769025568 402843502089 403287306464 403551456049 403897847808 404031075084 404377878528 404779519872 404854368156 405913976832 406396403712 406741106688 406875271824 407224516608 407940169728 408405636288 408771428352 409162184704 409237843392 409297148442 409724220672 410131172178 410444266752 411204591616 411280627968 411673782936 411769433088 412042502144 412608494592 412802417664 412878749472 413333609472 413728726944 413805230037 414571780896 414862995456 414939708288 415064497536 415336361076 415733682176 415793928576 415870813548 416641190784 416914087044 417010954752 417409587504 417808891904 418260141936 418995188976 419157835776 419354836992 419432380416 419493162816 419894460416 420347962944 421291204074 421526052864 421929001728 422348075422 423630176256 423711674568 424035136512 424113545376 424456302088 424899191808 425039346459 425905448031 426151784448 426230584704 427020152832 427507389972 427890290688 428258688052 429131349668 429641370288 430437256704 430516849392 430719189264 431273436272 431643623424 431786002752 432665851968 432869201856 432949244238 433079449686 434266769664 434966913024 435029946624 435110388552 435241243944 435483869184 437138128896 437269594112 437350450176 437494711923 437556001792 437700331341 438157040256 438592232169 439533563904 439740141568 439821454464 440344180224 440636198912 440781544476 441159892992 441241468416 441935183872 442016902656 442439439312 442542237696 442835714048 443340997008 443444004864 443867905728 444647955648 444730176054 445554013632 446083552512 446461917888 446802747392 446992535808 447285311928 447778076928 448245301248 448690513152 449033043968 449119429304 449518017312 449736351597 450526714677 451361290016 451444751793 451656927631 451761867648 451981291788 453115153764 453698219772 453911454724 454087655424 454385078784 455376959856 456332674576 456653223936 457499148288 457583745024 457734680802 458610541504 458932690944 459456340824 459867856896 460307457792 460392573816 460899778816 461201664056 461597540352 461749800096 462605165568 462690706464 463133005803 463547814912 464402719872 465000310656 465444817812 466393253508 466720869888 467613925376 467700392448 467768169648 468721339632 468982628352 469948104704 470035003392 470905716736 471214155776 471369587598 471552565248 471774191616 471861427968 472381267968 473566306304 473796321024 474129137664 474216809472 474670126944 475095269376 475930198016 476161360896 476473242336 476583948288 476675633889 477039528576 477444150624 477513339849 478011590784 478851644544 479351291904 479420757504 479827399296 480286080092 480397671936 481376577024 481744060416 482222544384 482683514768 483346541574 483667077712 484241913792 484331455566 484559087922 485092916672 485182615806 485599076352 485759253096 486081389248 486749083464 486977852088 488023031808 489017475072 489247309824 489337777152 489408689952 489499187121 489646399437 490435828192 491506404753 491780395008 491928293376 492019256448 492250502016 492883927168 494235205632 494475259392 494707659264 494799136272 495715723776 496304879616 497105043456 497177081856 497269015488 497744369226 498190178304 498758621634 500064002048 500228950104 501248265336 502176799488 502269657624 502560161792 502653090816 503584227328 503750336544 504275963904 504776827296 505162174464 505259357967 506675425152 506793148416 507781451268 508064514048 509204587008 510242191872 510600609792 510848612352 511183213632 511746373632 512299079838 512789157888 513125030208 513279347776 513374258898 513734876928 514686541824 514781713152 515686386432 515841474304 515936859192 516179345864 516299277312 516888383427 517231163176 517351339008 517845890016 517941645543 518512251168 518755948256 518851872063 519297232896 519468525108 519813015904 520430811264 520527044772 521491291776 521889398784 522407756416 522952851456 523125349488 524494503936 525563265024 526065666048 526162941504 526239190854 527087616064 527311507086 528691617792 528789378816 529314589734 529768931328 530115925248 530745965568 531428926464 532762094592 533020861152 533395279872 534482178048 535421472768 535681531008 536032397628 537025367424 537124669452 538530463744 538708100112 539170504704 539270203392 539706026496 539805824208 541218635776 541962067968 542321475584 542500362432 543018954114 544125462426 544540848384 544667369472 544772153016 545650457856 545729531256 546298960896 546841562904 547259022336 547850083599 548374170624 548898377248 549025910784 550144659456 550403223552 550504999296 550584776196 551111479296 551638302592 551740306716 552762374528 553150660608 553252944384 553419330048 553521663504 553781814768 554391904768 554494418064 555521587712 555885449392 556014606336 556284666816 556546116672 556649028306 557680189248 558660251968 558931597458 559243173888 559324217088 559427642424 560463950592 561721605432 562034737152 562572002304 562757568867 563904298503 564948899424 565053364827 565380182016 565484727168 566046385107 566532255744 566719128612 567205576704 567873930708 568202379264 568307446272 569360203776 570009853296 570520387584 571572578304 572855160384 573916342272 574022465856 574292252352 574425686016 575714670336 576887802624 577158935808 577265658984 577439266248 579022359552 579955884032 580039928832 580147184736 580321658592 580428966591 580701764097 581885058573 582576626268 583133933568 583326282564 583600441788 584209387008 584789642892 585484662672 586044751872 586428605952 586677703248 587125573632 587708725968 588213190656 588321957888 589355870208 589919252416 590056316928 591121329344 591258673152 591823874304 591933309192 592411693146 592863940864 592973568072 594072018176 594778070016 594888051168 595282557184 595990047744 596380415904 597037435904 597718665609 597857542272 598254017536 598936635381 599357356416 599648468796 600702286236 601926335724 602349156864 602641722384 604153538352 604930959696 605450207232 605846771712 606046612626 606566817792 607169279808 607281552234 608531739218 608870965248 609594605568 610111660032 610312907736 610836774912 611910254592 612608454432 613157142528 613743277056 613856765088 613945722663 615196758267 615666400128 616806887424 616920941952 617510674404 618063753216 619203626496 620000414208 620593090416 621857671344 622294493184 622596746304 623004541614 623600523264 623690892864 623806220322 624961786176 625371130566 626114381256 626713337856 627390212904 628492783464 628736753664 629032255488 629148570624 629239744224 629841690624 630521944416 631728428032 631936806111 632289079296 632893502592 633522113133 634881814528 635297656448 635445264384 635567511852 636052704768 636170318064 636592200832 636684453132 637348787712 638468859392 639135055872 639227676672 639345877056 639769865728 640530229248 641261084958 641835436032 642388032078 642963392512 643697024502 644462055432 645655885056 645775274088 646078783896 646910154408 647465435136 647679004128 648998777952 649303802784 649423866357 649619174529 650760810089 652086863701 652450369536 652544919936 652665582828 652861865916 653225803776 655341873004 655707193344 655904391168 656025675264 656334002688 656486498304 657824219136 658980274176 659300345856 659610212352 659732181696 660954298368 661172316714 661739839488 662902775808 663025353984 663659158968 664253571072 665011495512 665801858592 666971933472 667095264081 668331020448 669125328768 669569065984 669692876832 670204121088 670488803712 670927967892 671667115392 672367951872 673035769728 673549565952 673679143956 674277025968 675567233536 675724197888 677041935024 677419352064 677642801472 678939449344 679672730646 680322922496 680547329658 680867182086 681131483136 681577618176 682328498176 683065439784 683718877184 684166706944 684499011864 684979835904 686248722432 686375617536 687581848576 687915812256 688399036416 689184511236 689801785344 690461186688 690588860724 691349668224 691802496084 692396310528 692624700144 693907748352 694036059696 695321722368 695852531712 697270468608 697500465984 698167226718 699589880262 700819333942 701420888064 701550588672 701652254472 702247391678 703082009448 703473942528 704922157056 705052505088 705752786312 706358575104 706821233664 707054381397 707661287424 708571901952 710349459456 710694481536 711193706496 712005190416 712642904064 713895297024 714242041344 714709863504 715559292864 716033823232 716166225936 717017386176 718277466816 719026937856 719131136256 719608035328 719741098944 720429120138 720596507904 722064865536 722616090624 723333816576 724025272152 725500616568 726054464512 726362870688 726838631883 727533943808 727639375008 727773923709 728398614528 729122083872 729678696448 730466778132 731165560832 732034547712 733526212608 733870964736 734006665728 734113034928 734815305728 735653742288 737534214144 737670592512 737892440064 738028884672 738375753024 739325890752 741352808448 741540596186 741712889088 742061488896 742198704408 743573585664 745242129944 745657565184 745765622784 745903523232 746616553839 747285267456 748137932451 748962140576 749452704091 750096003072 750343425156 750979861919 751872398004 753265199232 753404486436 753840242688 753979636224 754728513476 755376340992 755625504816 756274102272 757165240944 757603172352 757743261696 759146938368 760013137728 760693850112 761672176902 762096771072 763806880512 765221789696 765363287808 765723003136 765900914688 766272918528 766774820448 767619560448 769183736832 769545247744 769687545312 769919021664 770061388347 770602315392 772029812736 772172569728 773386571776 773529579648 773762211456 773905288788 774269018796 774448915968 775846744764 776027008512 776768835024 777511911424 777768376752 778133922384 778945849344 779719523856 780646216896 781393002496 781904807936 782236937664 782834098176 783611634624 784429277184 785807826944 785959001282 786741755904 788344897536 789098499072 789244412256 789358786281 789882257528 790631424096 790967260629 793037426688 793184068224 793971884601 794653396992 795173887872 796958220812 797143389696 798582180508 799143141888 799531291728 800936381648 802568447632 803132209152 803522296512 804048596442 805538051136 805687004178 806574612928 807102912098 807795695616 808062150168 808755757056 809559039744 809708736312 811827953664 813482213376 813750543648 814528431171 816188193639 816811272576 818324369408 818475686784 818594296884 819448441344 820262344356 820888533504 822409183232 822561255936 823347565872 823538866176 824085004288 825216989184 825604835328 825757498944 826667218944 827457453888 827610460074 829143561792 829725990912 829879416576 830128995072 830672722152 831467364352 831587857152 831741627096 833282381568 833828174088 834021909504 834819175008 835617783808 836520283872 837990377952 838397396187 838864760832 838986325632 840500640161 840695925888 842582408148 843052105728 843858003456 844696150844 847260352512 847423349136 848070273024 848227090752 848912604176 849798383616 850078692918 851810896062 852303568896 852461169408 854040305664 855014779944 855780581376 856517376104 858262699336 859282740576 860874513408 861033698784 861438378528 862546872544 863572005504 865331703936 865738403712 865898488476 866158899372 868533539328 869933826048 870059893248 870220777104 870482487888 870967738368 874276257792 874539188224 874700900352 874989423846 875112003584 875400662682 876314080512 877184464338 879067127808 879480283136 879642908928 880688360448 881272397824 881563088952 882319785984 882482936832 883870367744 884033805312 884878878624 885084475392 885671428096 886681994016 886888009728 887735811456 888617539719 889295911296 889460352108 891108027264 892167105024 892923835776 893605494784 893985071616 894570623856 895556153856 896490602496 897381026304 898066087936 898238858608 899036034624 899472703194 901053429354 902722580032 902889503586 903313855262 903523735296 903962583576 906230307528 907396439544 907822909448 908175310848 908770157568 909069918939 910753919712 910922328351 912665349152 912797608827 913306447872 915167490048 915469361604 917221083008 917865381888 918912681648 919735713792 920614915584 920785147632 921799557632 922403328112 923195080704 923499600192 925210331136 925381412928 926266011606 927095629824 928805439744 930000621312 930889635624 932786507016 933441739776 935227850752 935400784896 935536339296 935709330483 937442679264 938056695849 940070006784 942428311552 942739175196 943105130496 943548383232 943722855936 944762535936 947132612608 947592642048 948258275328 948433618944 949340253888 950190538752 951860396032 952322721792 952946484672 953167896576 953351267778 954079057152 954888301248 955026679698 956023181568 957703289088 958702583808 958841515008 959654798592 960572160184 960795343872 961891627437 962753154048 963582048117 964445088768 965367029536 965545536753 966693083148 967334155424 968483827584 968662911132 969118175844 970185833344 970365231612 971198152704 971518506192 972162778496 973498166928 973955704176 976046063616 978034950144 978494619648 978675554304 978817379904 978998374242 979292798874 980871656384 983012809506 983560790016 983856586752 984038512896 984501004032 985767854336 988470411264 988950518784 989415318528 989598272544 991431447552 991758475071 992609759232 994354163712 994538030976 995488738452 996380356608 997517243268 1000128004096 1000457900208 1002496530672 1004353598976 1004539315248 1005120323584 1005306181632 1007168454656 1007500673088 1008551927808 1009553654592 1010324348928 1010518715934 1013350850304 1013586296832 1015562902536 1016129028096 1018409174016 1019509095969 1020484383744 1020820994487 1021300773129 1021697224704 1022366427264 1023492747264 1024598159676 1025578315776 1026250060416 1026558695552 1026748517796 1027469753856 1029373083648 1029563426304 1031372772864 1031682948608 1031873718384 1032358691728 1032598554624 1033776766854 1034462326352 1034702678016 1035691780032 1035883291086 1037024502336 1037511896512 1037703744126 1038594465792 1038937050216 1039626031808 1040861622528 1041054089544 1042982583552 1043778797568 1044815512832 1045905702912 1046250698976 1047250840077 1049384820393 1051229000913 1052131332096 1052325883008 1052478381708 1053371087517 1054175232128 1054623014172 1057383235584 1057578757632 1058629179468 1059537862656 1060231850496 1061491931136 1062857852928 1065524189184 1066041722304 1066790559744 1068964356096 1070842945536 1071363062016 1072064795256 1074050734848 1074249338904 1077060927488 1077416200224 1078540406784 1079412052992 1079611648416 1080643680207 1082034246361 1083924135936 1085000724864 1086037908228 1088250924852 1089081696768 1089334738944 1089544306032 1091300915712 1091459062512 1092597921792 1093683125808 1094518044672 1095700167198 1096748341248 1097796754496 1098051821568 1100289318912 1100806447104 1101009998592 1101169552392 1102222958592 1103276605184 1103480613432 1105524749056 1106301321216 1106505888768 1106838660096 1107043327008 1107563629536 1108783809536 1108988836128 1111043175424 1111770898784 1112029212672 1112310894279 1112569333632 1113092233344 1113298056612 1115360378496 1117320503936 1117863194916 1118486347776 1118648434176 1118855284848 1120927901184 1123443210864 1124069474304 1125144004608 1125515137734 1127808597006 1129897798848 1130106729654 1130760364032 1130969454336 1132092770214 1133064511488 1133438257224 1134411153408 1135747861416 1136404758528 1136614892544 1138720407552 1140019706592 1141040775168 1142508265353 1143145156608 1145710320768 1146848277757 1147832684544 1148044931712 1148584504704 1148851372032 1151429340672 1153775605248 1154317871616 1154531317968 1154878532496 1158044719104 1159911768064 1160079857664 1160294369472 1160643317184 1160857933182 1161403528194 1163770117146 1165153252536 1166267867136 1166652565128 1167200883576 1168418774016 1169579285784 1170969325344 1172089503744 1172857211904 1173355406496 1174251147264 1175417451936 1176643915776 1178711740416 1178938501923 1179838504832 1180112633856 1182242658688 1182517346304 1183647748608 1183866618384 1184823386292 1185727881728 1185947136144 1188144036352 1189556140032 1189776102336 1190565114368 1191980095488 1192760831808 1194074871808 1195437331218 1195715084544 1196508035072 1197873270762 1198714712832 1199296937592 1201404572472 1203852671448 1204698313728 1205283444768 1206072894663 1208307076704 1208530506267 1209861919392 1210654368147 1211018461159 1211693543424 1212093225252 1213133635584 1214338559616 1214563104468 1217063478436 1217741930496 1219189211136 1220223320064 1220625815472 1221673549824 1223820509184 1225216908864 1226314285056 1227486554112 1227713530176 1227891445326 1230393516534 1231332800256 1233613774848 1233841883904 1235021348808 1236127506432 1238407252992 1240000828416 1241186180832 1241415690111 1243715342688 1244588986368 1245193492608 1246009083228 1247201046528 1247381785728 1247612440644 1249923572352 1250742261132 1252228762512 1253426675712 1254780425808 1256985566928 1257473507328 1258064510976 1258297141248 1258479488448 1259683381248 1261043888832 1263456856064 1263873612222 1264578158592 1265787005184 1267044226266 1269763629056 1270595312896 1270890528768 1271135023704 1272105409536 1272340636128 1273184401664 1273368906264 1274697575424 1276937718784 1278455353344 1278691754112 1279539731456 1281060458496 1282522169916 1283670872064 1284776064156 1285926785024 1287394049004 1288924110864 1291311770112 1291550548176 1292157567792 1293820308816 1294930870272 1295358008256 1297997555904 1298607605568 1298847732714 1299238349058 1301521620178 1304173727402 1304900739072 1305089839872 1305331165656 1305723731832 1306451607552 1310683746008 1311414386688 1311808782336 1312051350528 1312484135769 1312668005376 1313100994023 1315776696507 1318600691712 1319220424704 1319464363392 1321908596736 1322344633428 1323479678976 1325805551616 1326050707968 1327318317936 1328507142144 1330022991024 1331603717184 1333943866944 1334190528162 1336662040896 1338250657536 1339138131968 1339385753664 1340408242176 1340977607424 1341855935784 1343334230784 1344735903744 1346071539456 1347099131904 1347358287912 1348554051936 1351134467072 1351580144031 1354083870048 1354334255379 1354970782893 1355285602944 1357878898688 1359345461292 1360645844992 1361094659316 1361734364172 1362262966272 1363155236352 1364656996352 1366130879568 1367437754368 1368333413888 1368998023728 1369959671808 1372497444864 1372751235072 1375163697152 1375831624512 1376798072832 1378369022472 1379603570688 1380922373376 1381177721448 1382699336448 1383604992168 1384792621056 1385249400288 1387815496704 1388072119392 1389399017409 1390643444736 1391840736169 1394676886421 1395000931968 1396334453436 1397518815889 1399179760524 1401638667884 1402841776128 1403101177344 1403304508944 1404494783356 1406164018896 1406947885056 1409844314112 1410105010176 1411505572624 1412717150208 1413642467328 1414108762794 1415322574848 1417143803904 1420698918912 1421388963072 1422387412992 1424010380832 1425285808128 1427790594048 1428484082688 1429419727008 1431118585728 1432067646464 1432332451872 1432540019547 1434034772352 1436554933632 1438053875712 1438262272512 1439216070656 1439482197888 1440858240276 1441193015808 1444129731072 1445232181248 1446667633152 1448050544304 1451001233136 1452108929024 1452725741376 1453677263766 1455067887616 1455278750016 1455547847418 1456797229056 1458244167744 1459357392896 1460933556264 1462331121664 1464069095424 1467052425216 1467741929472 1468013331456 1468226069856 1468939198311 1469630611456 1471307484576 1474519214259 1475341185024 1475784880128 1476057769344 1476751506048 1478651781504 1482705616896 1483081192372 1483425778176 1484122977792 1484397408816 1487147171328 1490484259888 1491315130368 1491531245568 1491807046464 1493233107678 1494570534912 1496275864902 1497924281152 1498905408182 1500192006144 1500686850312 1501959723838 1503744796008 1506530398464 1506808972872 1507680485376 1507959272448 1509457026952 1510752681984 1511251009632 1514330481888 1515486523392 1515778073901 1520026275456 1523344353804 1524193542144 1527613761024 1530443579392 1530726575616 1531446006272 1531801829376 1532545837056 1533549640896 1535239120896 1538367473664 1539090495488 1539375090624 1539838043328 1540122776694 1541204630784 1544059625472 1544345139456 1546773143552 1547059159296 1547524422912 1547810577576 1548538037592 1548897831936 1551693489528 1552054017024 1553537670048 1555023822848 1555536753504 1556267844768 1556555616189 1557891698688 1559439047712 1561292433792 1563809615872 1564473875328 1565668196352 1567223269248 1568858554368 1571615653888 1571918002564 1573483511808 1576689795072 1578196998144 1578488824512 1578717572562 1579764515056 1581262848192 1581934521258 1586074853376 1586368136448 1587943769202 1589306793984 1590347775744 1593916441624 1594286779392 1597164361016 1598286283776 1599062583456 1601872763296 1605136895264 1606264418304 1607044593024 1608097192884 1611076102272 1611374008356 1613149225856 1614205824196 1615591391232 1616124300336 1617511514112 1619118079488 1619417472624 1623655907328 1626964426752 1627501087296 1629056862342 1632376387278 1633622545152 1636648738816 1636951373568 1637188593768 1638896882688 1640524688712 1641777067008 1644818366464 1645122511872 1646695131744 1647077732352 1648170008576 1650433978368 1651209670656 1651514997888 1653334437888 1654914907776 1655220920148 1658287123584 1659451981824 1659758833152 1660257990144 1661345444304 1662934728704 1663175714304 1663483254192 1666564763136 1667656348176 1668043819008 1669638350016 1671235567616 1673040567744 1675980755904 1676794792374 1677729521664 1677972651264 1681001280322 1681391851776 1685164816296 1686104211456 1687716006912 1688272706601 1689392301688 1691712895509 1694846698272 1695160094481 1696140546048 1696454181504 1697825208352 1698139155321 1699596767232 1700157385836 1703621792124 1704607137792 1704922338816 1708080611328 1710029559888 1711561162752 1713034752208 1716525398672 1718565481152 1721749026816 1722067397568 1722876757056 1725093745088 1727144011008 1730663407872 1731476807424 1731796976952 1732317798744 1737067078656 1739867652096 1740119786496 1740441554208 1740964975776 1741286899773 1742105292291 1745655175719 1749401800704 1749978847692 1750224007168 1750801325364 1752628161024 1754368928676 1758134255616 1758960566272 1759285817856 1761376720896 1762544795648 1763126177904 1764639571968 1764965873664 1767740735488 1768067610624 1769757757248 1770168950784 1771342856192 1773363988032 1773776019456 1775471622912 1777235079438 1778591822592 1778920704216 1782216054528 1784334210048 1785847671552 1787210989568 1787970143232 1789141247712 1791112307712 1793155996827 1794762052608 1796477717216 1796809906143 1798072069248 1798945406388 1802106858708 1805445160064 1805779007172 1806627710524 1807047470592 1807925167152 1812460615056 1814792879088 1815645818896 1816350621696 1817540315136 1818139837878 1821507839424 1821844656702 1825330698304 1825595217654 1826612895744 1830334980096 1830938723208 1834442166016 1835730763776 1837825363296 1839471427584 1841229831168 1841570295264 1841837167989 1843599115264 1844806656224 1845590274801 1846999200384 1850420662272 1850762825856 1852532023212 1854191259648 1857610879488 1860001242624 1861779271248 1865573014032 1866883479552 1870455701504 1870801569792 1871072678592 1871418660966 1874885358528 1876113391698 1880140013568 1884856623104 1885478350392 1886210260992 1887096766464 1887445711872 1889525071872 1894265225216 1895185284096 1895810418333 1896867237888 1898680507776 1900566339399 1904645443584 1905892969344 1906335793152 1906702535556 1908158114304 1909776602496 1910053359396 1912046363136 1915406578176 1917405167616 1917683030016 1919309597184 1921144320368 1921590687744 1923783254874 1925506308096 1927164096234 1928890177536 1930734059072 1931091073506 1933386166296 1934668310848 1936967655168 1937325822264 1938236351688 1940371666688 1940730463224 1942396305408 1943037012384 1944325556992 1946996333856 1947911408352 1948271599071 1948857523587 1952282430267 1956260591103 1957351108608 1957634759808 1957996748484 1958585597748 1961743312768 1966025619012 1967121580032 1967713173504 1968077025792 1969002008064 1971535708672 1976940822528 1977901037568 1978830637056 1979196545088 1982862895104 1983516950142 1985219518464 1988708327424 1989076061952 1990977476904 1992760713216 1995034486536 2000256008192 2000915800416 2001285792243 2004993061344 2008707197952 2009078630496 2010612363264 2015001346176 2017103855616 2019107309184 2020648697856 2021037431868 2026701700608 2027172593664 2031125805072 2032258056192 2036818348032 2039018191938 2040968767488 2041641988974 2042601546258 2043394449408 2044732854528 2046985494528 2049196319352 2051156631552 2052500120832 2053117391104 2053497035592 2054939507712 2058746167296 2059126852608 2062745545728 2063365897216 2063747436768 2064717383456 2065197109248 2067553533708 2068924652704 2069405356032 2071383560064 2071766582172 2074049004672 2075023793024 2075407488252 2077188931584 2077874100432 2079252063616 2081723245056 2082108179088 2085965167104 2087557595136 2089631025664 2091811405824 2092501397952 2094501680154 2098769640786 2102458001826 2104262664192 2104651766016 2104956763416 2106742175034 2108350464256 2109246028344 2114766471168 2115157515264 2117258358936 2119075725312 2120463700992 2121163144191 2122983862272 2125715705856 2129861087263 2131048378368 2132083444608 2133581119488 2137928712192 2141685891072 2142726124032 2144129590512 2148101469696 2148498677808 2154121854976 2154832400448 2157080813568 2158824105984 2159223296832 2161287360414 2164068492722 2167848271872 2170001449728 2172075816456 2176501849704 2178163393536 2179088612064 2180515895649 2182601831424 2182918125024 2183321771127 2185195843584 2187366251616 2189036089344 2191400334396 2193496682496 2195593508992 2196103643136 2200578637824 2201612894208 2202019997184 2202339104784 2204445917184 2206553210368 2206961226864 2211049498112 2212602642432 2213011777536 2213677320192 2214086654016 2215127259072 2217567619072 2217977672256 2222086350848 2223541797568 2224058425344 2224621788558 2225138667264 2226184466688 2226596113224 2230720756992 2234641007872 2235726389832 2236972695552 2237296868352 2237710569696 2239849661517 2241855802368 2244413797353 2246886421728 2248358112273 2250288009216 2251030275468 2252939585757 2255617194012 2259795597696 2260213459308 2261520728064 2261938908672 2264185540428 2266129022976 2266876514448 2268822306816 2271495722832 2272809517056 2273229785088 2277440815104 2280039413184 2282081550336 2285016530706 2286290313216 2291420641536 2293696555514 2295665369088 2296089863424 2297169009408 2297702744064 2302858681344 2307551210496 2308635743232 2309062635936 2309757064992 2310184165041 2314244064281 2316089438208 2320159715328 2320588738944 2321286634368 2321715866364 2322807056388 2327540234292 2330306505072 2332535734272 2333305130256 2334401767152 2336837548032 2339158571568 2341938650688 2344179007488 2345714423808 2346710812992 2348502294528 2350834903872 2353287831552 2357423480832 2357877003846 2359677009664 2360225267712 2364485317376 2365034692608 2367295497216 2367733236768 2369646772584 2371455763456 2371894272288 2376288072704 2379112280064 2379552204672 2381130228736 2381915653803 2383960190976 2385521663616 2388149743616 2390874662436 2391430169088 2393016070144 2395746541524 2397429425664 2398593875184 2402809144944 2407705342896 2409396627456 2410566889536 2412145789326 2416614153408 2417061012534 2419723838784 2421308736294 2422036922318 2423387086848 2424186450504 2426267271168 2428677119232 2429126208936 2434126956872 2435483860992 2440446640128 2441251630944 2443585293513 2448564580917 2450433817728 2452867668797 2454973108224 2455427060352 2455782890652 2460787033068 2462665600512 2467227549696 2467683767808 2470042697616 2472255012864 2476814505984 2480001656832 2482372361664 2482831380222 2487430685376 2489177972736 2490386985216 2492018166456 2494402093056 2494763571456 2495224881288 2499847144704 2501484522264 2504457525024 2506853351424 2509560851616 2513971133856 2515192188561 2516594282496 2516958976896 2521501920483 2522087777664 2526913712128 2527747224444 2529156317184 2531574010368 2534088452532 2539527258112 2541190625792 2541781057536 2542270047408 2544210819072 2544681272256 2546368803328 2546737812528 2549395150848 2553875437568 2556910706688 2557383508224 2559079462912 2562120916992 2565044339832 2567341744128 2569552128312 2571853570048 2574788098008 2577848221728 2582623540224 2583101096352 2584315135584 2587640617632 2590114217639 2590716016512 2595392086651 2595995111808 2597215211136 2597695465428 2598476698116 2603043240356 2608347454804 2609801478144 2610179679744 2610662331312 2611447463664 2612903215104 2621367492016 2622828773376 2623617564672 2624102701056 2624968271538 2625336010752 2626201988046 2631553393014 2637201383424 2638440849408 2638928726784 2643817193472 2644689266856 2646959357952 2651611103232 2652101415936 2654636635872 2657014284288 2660045982048 2663207434368 2665852619157 2667887733888 2668381056324 2673324081792 2676501315072 2678276263936 2678771507328 2680816484352 2681955214848 2683711871568 2686668461568 2689471807488 2692143078912 2694198263808 2694716575824 2697108103872 2702268934144 2703160288062 2708167740096 2708668510758 2709941565786 2710571205888 2715757797376 2718690922584 2721291689984 2722189318632 2723468728344 2724525932544 2726310472704 2729313992704 2732261759136 2734875508736 2736666827776 2737996047456 2738392826481 2739919343616 2745502470144 2750327394304 2751663249024 2753596145664 2756738044944 2759207141376 2761844746752 2762355442896 2765398672896 2767209984336 2769585242112 2770498800576 2775630993408 2776144238784 2778798034818 2781286889472 2783681472338 2789353772842 2790001863936 2792668906872 2795037631778 2798359521048 2803277335768 2805683552256 2806202354688 2806609017888 2807127991449 2808989566712 2812328037792 2814170087547 2820210020352 2823011145248 2827284934656 2828217525588 2830645149696 2834287607808 2841397837824 2842777926144 2844774825984 2848020761664 2850571616256 2855581188096 2856968165376 2858839454016 2862237171456 2864135292928 2864664903744 2865080039094 2868069544704 2873109867264 2876107751424 2876524545024 2878432141312 2878964395776 2881716480552 2882386031616 2888259462144 2890746144351 2893335266304 2896101088608 2896636610259 2902002466272 2904217858048 2905451482752 2907354527532 2910135775232 2910557500032 2911095694836 2913594458112 2916488335488 2918714785792 2921867112528 2924662243328 2928138190848 2934104850432 2935483858944 2936026662912 2936452139712 2937878396622 2939261222912 2942614969152 2949038428518 2950682370048 2951569760256 2952115538688 2953503012096 2957303563008 2965411233792 2966162384744 2966851556352 2968245955584 2968794817632 2974294342656 2975275425213 2980968519776 2983062491136 2983614092928 2986466215356 2989141069824 2992551729804 2995848562304 2997810816364 3000384012288 3001373700624 3003919447676 3007489592016 3013060796928 3013617945744 3015360970752 3015918544896 3018914053904 3021505363968 3022502019264 3028660963776 3030973046784 3031556147802 3040052550912 3046688707608 3048387084288 3055227522048 3060887158784 3061453151232 3062462983461 3062892012544 3063902319387 3065091674112 3067099281792 3070478241792 3076734947328 3078180990976 3078750181248 3079676086656 3080245553388 3082409261568 3088119250944 3088690278912 3093546287104 3094118318592 3095048845824 3095621155152 3097076075184 3097795663872 3103386979056 3104108034048 3107075340096 3110047645696 3111073507008 3112535689536 3113111232378 3115783397376 3118878095424 3122584867584 3127619231744 3128947750656 3131336392704 3134446538496 3137717108736 3141752520231 3143231307776 3143836005128 3148154461179 3153687002739 3156393996288 3156977649024 3157435145124 3159529030112 3160113262551 3162525696384 3163869042516 3172149706752 3172736272896 3175887538404 3178613587968 3180695551488 3187832883248 3188573558784 3194328722032 3196572567552 3198125166912 3203745526592 3210273790528 3212528836608 3214089186048 3216194385768 3222152204544 3222748016712 3226298451712 3228411648392 3231182782464 3232248600672 3238236158976 3238834945248 3241931040621 3246102739083 3255002174592 3258113724684 3264752774556 3267245090304 3273297477632 3273902747136 3274377187536 3277793765376 3281049377424 3283554134016 3289636732928 3290245023744 3293390263488 3294155464704 3296340017152 3300867956736 3302419341312 3303029995776 3306668875776 3309829815552 3310441840296 3316574247168 3318903963648 3319517666304 3320515980288 3322690888608 3325869457408 3326351428608 3326966508384 3333129526272 3335312696352 3336087638016 3336932682837 3339276700032 3346081135488 3351961511808 3353589584748 3355459043328 3355945302528 3362002560644 3362783703552 3370329632592 3372208422912 3375432013824 3376545413202 3378784603376 3383425791018 3389693396544 3390320188962 3392281092096 3392908363008 3395650416704 3396278310642 3399193534464 3400314771672 3407243584248 3409214275584 3409844677632 3416161222656 3420059119776 3423122325504 3426069504416 3427524796059 3433050797344 3437130962304 3440544833271 3443498053632 3444134795136 3445753514112 3450187490176 3454288022016 3461326815744 3462953614848 3463593953904 3464635597488 3474134157312 3479735304192 3480239572992 3480883108416 3481929951552 3482573799546 3484210584582 3491310351438 3498803601408 3499957695384 3500448014336 3501602650728 3505256322048 3508737857352 3516268511232 3517921132544 3518571635712 3522753441792 3525089591296 3526252355808 3529931747328 3536135221248 3536815505769 3539515514496 3540337901568 3546727976064 3547552038912 3550943245824 3554470158876 3557183645184 3557841408432 3564432109056 3568668420096 3571695343104 3574421979136 3575940286464 3578282495424 3582224615424 3586311993654 3589524105216 3592955434432 3593619812286 3596144138496 3597890812776 3604213717416 3610890320128 3611558014344 3613255421048 3614094941184 3615850334304 3618218683989 3624921230112 3625591518801 3629585758176 3631291637792 3631963104441 3633055383477 3635080630272 3636279675756 3643015678848 3643689313404 3650661396608 3651190435308 3653225791488 3660669960192 3661877446416 3668884332032 3671461527552 3675650726592 3678942855168 3682459662336 3683140590528 3683674335978 3687198230528 3689613312448 3691180549602 3693998400768 3700841324544 3701525651712 3705064046424 3708382519296 3715221758976 3720002485248 3723558542496 3724247070333 3731146028064 3733766959104 3741603139584 3742145357184 3742837321932 3749770717056 3752226783396 3760280027136 3769713246208 3770956700784 3772420521984 3774193532928 3774891423744 3779050143744 3788530450432 3790370568192 3791620836666 3793734475776 3797361015552 3801132678798 3809290887168 3811785938688 3812671586304 3813405071112 3816316228608 3819553204992 3820106718792 3824092726272 3830813156352 3835366060032 3838619194368 3842288640736 3843181375488 3847566509748 3851012616192 3854328192468 3857780355072 3861468118144 3862182147012 3866772332592 3869336621696 3873935310336 3874651644528 3876472703376 3880743333376 3881460926448 3884792610816 3886074024768 3888651113984 3893992667712 3895822816704 3896543198142 3897715047174 3904564860534 3912521182206 3914702217216 3915269519616 3915993496968 3917171195496 3923486625536 3932051238024 3934243160064 3935426347008 3936154051584 3938004016128 3939302982069 3943071417344 3947330089521 3955802075136 3957661274112 3958393090176 3965725790208 3967033900284 3970439036928 3977416654848 3978152123904 3981954953808 3985521426432 3990068973072 4000512016384 4001831600832 4002571584486 4009986122688 4017414395904 4018157260992 4021224726528 4030002692352 4034207711232 4038214618368 4041297395712 4042074863736 4053403401216 4054740432093 4062251610144 4063002766137 4064912348679 4073636696064 4078036383876 4081937534976 4083283977948 4085203092516 4086788898816 4089465709056 4093970989056 4098392638704 4102313263104 4105000241664 4106234782208 4106994071184 4109879015424 4117492334592 4118253705216 4125491091456 4126731794432 4127494873536 4129434766912 4130394218496 4135107067416 4137849305408 4138810712064 4142767120128 4143533164344 4148098009344 4150047586048 4150814976504 4154377863168 4155748200864 4158504127232 4163446490112 4164216358176 4168197052227 4171930334208 4175522208507 4179262051328 4184030659263 4185002795904 4189003360308 4192556447667 4197539281572 4204916003652 4208525328384 4209303532032 4209913526832 4213484350068 4216700928512 4218492056688 4229532942336 4230315030528 4234516717872 4238151450624 4240927401984 4242326288382 4245967724544 4251431411712 4259722174526 4262096756736 4264166889216 4267162238976 4275857424384 4283371782144 4285452248064 4288259181024 4296202939392 4296997355616 4297620058641 4306639616311 4309664800896 4314161627136 4317648211968 4318446593664 4322574720828 4328136985444 4335696543744 4340002899456 4344151632912 4353003699408 4356326787072 4358177224128 4361031791298 4365203662848 4365836250048 4366643542254 4370391687168 4374732503232 4378072178688 4382800668792 4386993364992 4391187017984 4392207286272 4401157275648 4403225788416 4404039994368 4404678209568 4408891834368 4413106420736 4413922453728 4422098996224 4423557642777 4426023555072 4427354640384 4428173308032 4430254518144 4435135238144 4435955344512 4444172701696 4447083595136 4448116850688 4449243577116 4450277334528 4452368933376 4453192226448 4461441513984 4469282015744 4471452779664 4473945391104 4474593736704 4475421139392 4479699323034 4483711604736 4488827594706 4493772843456 4496716224546 4500576018432 4502060550936 4505879171514 4511234388024 4519591195392 4520426918616 4523041456128 4523877817344 4528371080856 4532258045952 4533753028896 4542991445664 4546459570176 4547334221703 4555325670623 4560078826368 4564608045907 4570033061412 4572580626432 4582841283072 4587393111028 4591330738176 4592179726848 4594338018816 4595405488128 4605717362688 4615102420992 4617271486464 4618125271872 4619514129984 4620368330082 4628488128562 4632178876416 4640319430656 4641177477888 4642573268736 4643431732728 4645614112776 4655080468584 4660613010144 4665071468544 4666610260512 4668803534304 4669666848567 4673675096064 4678317143136 4683877301376 4691428847616 4693421625984 4697004589056 4701669807744 4706575663104 4714846961664 4715754007692 4719354019328 4720450535424 4728970634752 4730069385216 4734590994432 4735466473536 4739293545168 4742911526912 4743788544576 4752576145408 4758224560128 4759104409344 4762260457472 4763831307606 4767920381952 4771043327232 4776299487232 4781749324872 4782860338176 4786032140288 4791493083048 4794858851328 4797187750368 4805618289888 4815410685792 4818793254912 4820013875209 4821133779072 4824291578652 4833228306816 4834122025068 4839447677568 4842617472588 4844073844636 4846774173696 4848372901008 4852534542336 4857354238464 4858252417872 4868253913744 4870967721984 4880893280256 4882503261888 4887170587026 4897129161834 4900867635456 4905735337594 4909946216448 4910854120704 4911565781304 4921574066136 4925331201024 4934455099392 4935367535616 4940085395232 4944510025728 4953629011968 4960003313664 4964744723328 4965662760444 4974861370752 4978355945472 4980773970432 4984036332912 4988804186112 4989527142912 4990449762576 4999694289408 5002969044528 5008915050048 5013706702848 5019121703232 5027942267712 5030384377122 5033188564992 5033917953792 5043003840966 5044175555328 5053827424256 5055494448888 5058312634368 5063148020736 5068176905064 5079054516224 5082381251584 5084540094816 5088421638144 5089362544512 5092737606656 5093475625056 5094417465963 5098790301696 5107750875136 5113821413376 5114767016448 5118158925824 5124241833984 5130088679664 5134683488256 5139104256624 5143707140096 5149576196016 5155696443456 5165247080448 5166202192704 5168630271168 5175281235264 5180228435278 5181432033024 5190784173302 5191990223616 5194430422272 5195390930856 5196953396232 5206086480712 5216694909608 5219602956288 5220359359488 5221324662624 5222894927328 5223860699319 5226315876873 5236965527157 5242734984032 5246168928637 5248205402112 5249936543076 5250672021504 5252403976092 5263106786028 5274402766848 5276881698816 5277857453568 5287634386944 5289378533712 5293918715904 5303222206464 5304202831872 5309273271744 5314028568576 5320091964096 5326414868736 5331705238314 5335775467776 5336762112648 5346648163584 5353002630144 5356552527872 5357543014656 5361632968704 5363910429696 5367423743136 5373336923136 5379467990481 5384286157824 5389433151648 5390429718429 5394216207744 5404537868288 5406320576124 5416335480192 5417337021516 5419883131572 5421142411776 5431515594752 5437381845168 5442583379968 5444378637264 5446937456688 5449051865088 5452620945408 5458627985408 5464523518272 5469751017472 5473333655552 5475992094912 5476785652962 5479838687232 5491004940288 5500654788608 5503326498048 5507192291328 5513476089888 5518414282752 5523689493504 5524710885792 5525511503967 5530797345792 5534419968672 5536770824403 5540997601152 5551261986816 5552288477568 5557596069636 5562573778944 5567362944676 5578707545684 5580003727872 5585337813744 5590075263556 5596719042096 5606554671536 5611367104512 5612404709376 5613218035776 5614255982898 5617979133424 5624656075584 5628340175094 5640420040704 5646022290496 5654569869312 5656435051176 5661290299392 5668575215616 5682795675648 5685555852288 5687431254999 5696041523328 5701699018197 5713936330752 5717678908032 5724474342912 5728270585856 5729329807488 5730160078188 5736139089408 5746219734528 5752215502848 5753049090048 5756864282624 5757928791552 5763432961104 5764772063232 5776518924288 5781492288702 5786670532608 5792202177216 5793273220518 5804004932544 5808435716096 5810902965504 5814709055064 5820271550464 5821115000064 5822191389672 5827188916224 5832976670976 5837429571584 5843734225056 5846572570761 5849324486656 5856847290801 5868781773309 5872053325824 5872904279424 5875756793244 5885229938304 5898076857036 5901364740096 5903139520512 5904231077376 5907006024192 5914607126016 5930822467584 5932324769488 5933703112704 5936491911168 5937589635264 5948588685312 5950550850426 5961937039552 5966124982272 5967228185856 5972932430712 5978282139648 5985103459608 5991697124608 5995621632728 6000768024576 6002747401248 6003857376729 6007838895352 6014979184032 6026121593856 6027235891488 6031837089792 6037828107808 6045004038528 6057321927552 6061946093568 6063112295604 6080105101824 6093377415216 6096774168576 6110455044096 6121774317568 6122906302464 6124925966922 6125784025088 6127804638774 6130183348224 6134198563584 6140956483584 6153469894656 6156361981952 6157500362496 6159352173312 6160491106776 6164818523136 6176238501888 6177380557824 6187092574208 6188236637184 6190097691648 6191242310304 6194152150368 6195591327744 6206773958112 6208216068096 6214150680192 6222147014016 6225071379072 6226222464756 6231566794752 6237756190848 6245169735168 6255238463488 6257895501312 6262672785408 6268893076992 6275434217472 6283505040462 6286462615552 6287672010256 6296308922358 6307374005478 6312787992576 6313955298048 6314870290248 6319058060224 6320226525102 6325051392768 6327738085032 6344299413504 6345472545792 6351775076808 6357227175936 6361391102976 6363489432573 6375665766496 6377147117568 6388657444064 6389583261789 6393145135104 6396250333824 6407491053184 6420547581056 6425057673216 6428178372096 6432388771536 6444304409088 6445496033424 6452596903424 6456823296784 6462365564928 6464497201344 6476472317952 6477669890496 6483862081242 6492205478166 6510004349184 6516227449368 6529505549112 6534490180608 6546594955264 6547805494272 6548754375072 6549965313381 6555587530752 6562098754848 6567108268032 6580490047488 6586780526976 6588310929408 6601735913472 6604838682624 6606059991552 6613337751552 6619659631104 6620883680592 6633148494336 6637807927296 6639035332608 6641031960576 6645381777216 6651738914816 6652702857216 6653933016768 6666259052544 6670625392704 6672175276032 6673865365674 6678553400064 6692162270976 6703923023616 6707179169496 6710918086656 6711890605056 6719548984551 6724005121288 6725567407104 6733241392059 6740659265184 6745074336819 6750864027648 6753090826404 6757569206752 6758818757271 6766851582036 6779386793088 6780640377924 6784562184192 6785816726016 6791300833408 6792556621284 6798387068928 6800629543344 6814487168496 6818428551168 6819689355264 6832322445312 6840118239552 6846244651008 6852139008832 6855049592118 6866101594688 6874261924608 6881089666542 6886996107264 6888269590272 6891507028224 6900374980352 6908576044032 6922653631488 6925907229696 6927187907808 6929271194976 6930552495123 6942732192843 6948268314624 6960479145984 6961766216832 6963859903104 6965147599092 6968421169164 6982620702876 6997607202816 6999915390768 7000896028672 7003205301456 7010512644096 7017475714704 7032537022464 7035842265088 7037143271424 7045506883584 7050179182592 7052504711616 7059863494656 7072270442496 7073631011538 7079031028992 7080675803136 7093455952128 7095104077824 7101886491648 7108940317752 7114367290368 7115682816864 7128864218112 7137336840192 7143390686208 7145746961409 7151880572928 7156564990848 7164449230848 7172623987308 7179048210432 7185910868864 7187239624572 7192288276992 7195781625552 7208427434832 7221780640256 7223116028688 7226510842096 7228189882368 7231700668608 7236437367978 7249842460224 7251183037602 7259171516352 7262583275584 7263926208882 7266110766954 7270161260544 7272559351512 7286031357696 7287378626808 7301322793216 7302380870616 7306451582976 7321339920384 7323754892832 7330755880539 7337768664064 7345693742751 7351301453184 7358603006391 7364919324672 7366281181056 7367348671956 7374396461056 7379226624896 7382361099204 7387996801536 7401682649088 7403051303424 7410128092848 7416765038592 7430443517952 7440004970496 7447117084992 7448494140666 7462292056128 7467533918208 7483206279168 7484290714368 7485674643864 7499541434112 7504453566792 7520560054272 7539426492416 7541913401568 7545576565683 7549782847488 7564505761449 7574239724527 7580741136384 7583241673332 7587468951552 7594722031104 7602265357596 7618581774336 7623571877376 7625343172608 7626810142224 7632632457216 7639106409984 7640213437584 7648185452544 7661626312704 7670732120064 7677238388736 7684577281472 7686362750976 7695133019496 7702025232384 7708656384936 7715560710144 7722936236288 7724364294024 7733544665184 7738673243392 7747870620672 7749303289056 7752945406752 7761486666752 7762921852896 7770342652917 7772148049536 7777302227968 7786176259953 7787985335424 7791645633408 7793086396284 7795430094348 7809129721068 7825042364412 7829404434432 7830539039232 7831986993936 7834342390992 7846973251072 7864102476048 7868486320128 7870852694016 7872308103168 7876008032256 7878605964138 7886142834688 7894660179042 7911604150272 7915322548224 7916786180352 7931451580416 7934067800568 7940878073856 7954833309696 7956304247808 7963909907616 7971042852864 7980137946144 7997557857471 8003663201664 8005143168972 8019972245376 8034828791808 8036314521984 8042449453056 8060005384704 8068415422464 8076429236736 8082594791424 8084149727472 8106806802432 8109480864186 8124503220288 8126005532274 8129824697358 8147273392128 8156072767752 8163875069952 8166567955896 8170406185032 8173577797632 8178931418112 8187941978112 8196785277408 8204626526208 8210000483328 8212469564416 8213988142368 8215178479443 8219758030848 8236507410432 8250982182912 8253463588864 8254989747072 8258869533824 8260788436992 8270214134832 8275698610816 8277621424128 8285534240256 8287066328688 8296196018688 8300095172096 8301629953008 8308755726336 8311496401728 8317008254464 8326892980224 8328432716352 8336394104454 8343860668416 8351044417014 8358524102656 8368061318526 8370005591808 8378006720616 8385112895334 8395078563144 8409832007304 8417050656768 8418607064064 8419827053664 8426968700136 8433401857024 8436984113376 8442510262641 8460630061056 8469033435744 8477129228113 8481854803968 8484652576764 8491935449088 8502862823424 8519444349052 8524193513472 8528333778432 8534324477952 8551714848768 8566743564288 8570904496128 8576518362048 8592405878784 8593994711232 8595240117282 8613279232622 8619329601792 8628323254272 8635296423936 8636893187328 8645149441656 8656273970888 8672238433053 8680005798912 8688303265824 8689909830777 8706007398816 8712653574144 8716354448256 8722063582596 8730407325696 8731672500096 8733287084508 8740783374336 8749465006464 8756144357376 8765601337584 8773986729984 8782374035968 8784414572544 8802314551296 8806451576832 8808079988736 8809356419136 8817783668736 8826212841472 8827844907456 8844197992448 8847115285554 8852047110144 8854709280768 8856346616064 8860509036288 8870270476288 8871910689024 8888345403392 8894167190272 8896233701376 8898487154232 8900554669056 8904737866752 8906384452896 8922883027968 8938564031488 8942905559328 8949187473408 8950842278784 8959398646068 8967423209472 8977655189412 8987545686912 8993432449092 9001152036864 9004121101872 9011758343028 9022468776048 9039182390784 9040853837232 9046082912256 9047755634688 9056742161712 9064516091904 9067506057792 9085982891328 9092919140352 9094668443406 9110651341246 9120157652736 9129216091814 9140066122824 9145161252864 9165682566144 9174786222056 9182661476352 9184359453696 9187388950383 9188676037632 9191706958161 9211434725376 9230204841984 9234542972928 9236250543744 9239028259968 9240736660164 9256976257124 9264357752832 9280638861312 9282354955776 9285146537472 9286863465456 9291228225552 9310160937168 9321226020288 9330142937088 9333220521024 9337607068608 9339333697134 9347350192128 9356634286272 9367754602752 9382857695232 9386843251968 9394009178112 9403339615488 9413151326208 9429693923328 9431508015384 9438708038656 9457941269504 9461061008217 9469181988864 9470932947072 9478587090336 9480339787653 9485823053824 9487577089152 9505152290816 9516449120256 9518208818688 9524520914944 9527662615212 9535840763904 9542086654464 9552598974464 9563498649744 9565720676352 9572064280576 9582986166096 9589717702656 9594375500736 9611236579776 9630821371584 9637586509824 9640027750418 9642267558144 9648583157304 9666456613632 9668244050136 9678895355136 9685234945176 9688147689272 9693548347392 9696745802016 9714708476928 9716504835744 9725793121863 9736507827488 9738308217249 9742885153183 9762738204947 9765006523776 9774341174052 9794258323668 9801735270912 9811470675188 9819892432896 9821708241408 9823131562608 9843148132272 9850662402048 9868910198784 9870735071232 9880170790464 9889020051456 9907258023936 9920006627328 9929489446656 9931325520888 9949722741504 9956711890944 9961547940864 9968072665824 9977608372224 9979054285824 9980899525152 9999388578816 10005938089056 10010798048511 10017830100096 10038243406464 10055884535424 10060768754244 10066377129984 10067835907584 10086007681932 10088351110656 10107654848512 10110988897776 10116625268736 10126296041472 10136353810128 10158109032448 10164762503168 10169080189632 10176843276288 10178725089024 10185475213312 10186951250112 10188834931926 10197580603392 10215501750272 10227642826752 10229534032896 10236317851648 10248483667968 10260177359328 10269366976512 10278208513248 10282574388177 10287414280192 10299152392032 10311392886912 10321634499813 10330494160896 10332404385408 10337260542336 10350562470528 10360456870556 10362864066048 10381568346604 10383980447232 10388860844544 10390781861712 10393906792464 10412172961424 10433389819216 10439205912576 10440718718976 10442649325248 10445789854656 10447721398638 10452631753746 10473931054314 10485469968064 10492337857274 10496410804224 10499873086152 10501344043008 10504807952184 10526213572056 10548805533696 10553763397632 10555714907136 10575268773888 10578757067424 10608405663744 10610446517307 10618546543488 10640183928192 10652829737472 10663410476628 10671550935552 10673524225296 10693296327168 10706005260288 10713105055744 10715086029312 10723265937408 10727820859392 10734847486272 10746673846272 10758935980962 10768572315648 10778866303296 10780859436858 10788432415488 10809075736576 10812641152248 10832670960384 10834674043032 10839766263144 10842284823552 10863031189504 10874763690336 10885166759936 10888757274528 10893874913376 10895889313323 10899166150431 10905241890816 10929047036544 10946667311104 10951984189824 10953571305924 10959677374464 10982009880576 11001309577216 11006652996096 11014384582656 11026952179776 11036828565504 11047378987008 11049421771584 11051023007934 11061594691584 11068839937344 11073541648806 11081995202304 11102523973632 11104576955136 11115192139272 11125147557888 11134725889352 11157415091368 11160007455744 11170675627488 11172741210999 11180150527112 11193438084192 11213109343072 11224809418752 11226436071552 11228511965796 11235958266848 11249312151168 11256680350188 11280840081408 11292044580992 11309139738624 11312870102352 11322580598784 11337150431232 11365591351296 11371111704576 11374862509998 11392083046656 11403398036394 11427872661504 11435357816064 11448948685824 11456541171712 11458659614976 11460320156376 11472278178816 11492439469056 11506098180096 11513728565248 11515857583104 11526865922208 11529544126464 11553037848576 11562984577404 11573341065216 11584404354432 11586546441036 11608009865088 11616871432192 11621805931008 11629418110128 11640543100928 11642230000128 11644382779344 11654377832448 11665953341952 11674859143168 11687468450112 11693145141522 11698648973312 11713694581602 11737563546618 11744106651648 11745808558848 11751513586488 11770459876608 11796153714072 11802729480192 11806279041024 11808462154752 11814012048384 11817908946207 11829214252032 11841990268563 11864649538976 11867406225408 11872983822336 11875179270528 11897177370624 11901101700852 11923874079104 11932249964544 11934456371712 11945864861424 11956564279296 11970206919216 11983394249216 11991243265456 12001536049152 12005494802496 12007714753458 12015677790704 12029958368064 12052243187712 12054471782976 12063674179584 12075656215616 12090008077056 12114643855104 12123892187136 12126224591208 12160210203648 12164221296279 12186754830432 12189008298411 12194737046037 12220910088192 12245812604928 12249851933844 12251568050176 12255609277548 12260366696448 12268397127168 12281912967168 12306939789312 12312723963904 12315000724992 12318704346624 12320982213552 12329637046272 12352477003776 12354761115648 12374185148416 12376473274368 12380195383296 12382484620608 12388304300736 12391182655488 12413547916224 12416432136192 12428301360384 12444294028032 12450142758144 12452444929512 12463133589504 12475512381696 12490339470336 12504591156681 12510476926976 12515791002624 12526566625521 12537786153984 12552091977789 12567010080924 12575344020512 12577669343001 12592617844716 12614748010956 12625575985152 12627910596096 12629740580496 12638116120448 12640453050204 12650102785536 12655476170064 12688598827008 12690945091584 12703550153616 12714454351872 12722782205952 12726978865146 12751331532992 12754294235136 12777314888128 12779166523578 12786290270208 12792500667648 12814982106368 12841095162112 12850115346432 12856356744192 12864777543072 12888608818176 12890992066848 12892860175923 12905193806848 12913646593568 12919918848933 12928994402688 12952944635904 12955339780992 12967724162484 12984410956332 13020008698368 13032454898736 13059011098224 13068980361216 13093189910528 13095610988544 13097508750144 13099930626762 13111175061504 13124197509696 13134216536064 13160980094976 13173561053952 13176621858816 13203471826944 13209677365248 13212119983104 13226675503104 13239319262208 13241767361184 13266296988672 13270672928331 13278070665216 13282063921152 13290763554432 13305405714432 13307866033536 13332518105088 13341250785408 13344350552064 13347730731348 13357106800128 13384324541952 13407846047232 13414358338992 13421836173312 13423781210112 13439097969102 13448010242576 13451134814208 13466482784118 13481318530368 13490148673638 13501728055296 13506181652808 13515138413504 13517637514542 13533703164072 13558773586176 13561280755848 13569124368384 13571633452032 13582601666816 13585113242568 13596774137856 13601259086688 13628974336992 13639378710528 13642002665109 13665977011869 13680236479104 13693824137721 13704278017664 13710099184236 13732203189376 13748523849216 13762179333084 13773992214528 13776539180544 13783014056448 13800749960704 13817152088064 13845307262976 13851814459392 13854375815616 13858542389952 13861104990246 13885464385686 13896536629248 13920958291968 13923532433664 13927719806208 13930295198184 13936842338328 13965241405752 13995214405632 13999830781536 14001792057344 14006410602912 14009000545701 14021025288192 14034951429408 14066445202693 14074286542848 14091013767168 14105009423232 14119726989312 14144540884992 14147262023076 14158062057984 14161351606272 14186911904256 14190208155648 14203772983296 14217880635504 14228734580736 14231365633728 14257728436224 14274673680384 14286781372416 14291493922818 14303761145856 14313129981696 14328898461696 14345247974616 14358096420864 14371821737728 14374479249144 14384576553984 14391563251104 14416854869664 14443561280512 14446232057376 14453021684192 14456379764736 14460041625627 14463401337216 14472874735956 14499684920448 14502366075204 14518343032704 14525166551168 14527852417764 14532221533908 14540322521088 14545118703024 14572062715392 14574757253616 14602645586432 14604761741232 14612903165952 14642679840768 14647509785664 14661511761078 14675537328128 14691387485502 14702602906368 14717206012782 14729838649344 14732562362112 14734697343912 14748792922112 14758453249792 14764722198408 14775993603072 14803365298176 14806102606848 14820256185696 14833530077184 14860887035904 14880009940992 14894234169984 14896988281332 14909027610841 14924584112256 14935067836416 14966412558336 14968581428736 14971349287728 14999082868224 15008907133584 15041120108544 15078852984832 15083826803136 15091153131366 15099565694976 15129011522898 15148479449054 15161482272768 15166483346664 15174937903104 15189444062208 15204530715192 15237163548672 15247143754752 15253620284448 15265264914432 15278212819968 15280426875168 15283252397889 15296370905088 15323252625408 15341464240128 15354476777472 15369154562944 15372725501952 15390266038992 15404050464768 15417312769872 15431121420288 15445872472576 15448728588048 15467089330368 15477346486784 15495741241344 15498606578112 15505890813504 15522973333504 15525843705792 15540685305834 15544296099072 15554604455936 15572352519906 15575970670848 15583291266816 15586172792568 15590860188696 15618259442136 15650084728824 15658808868864 15661078078464 15663973987872 15668684781984 15678947630619 15693946502144 15710896581471 15728204952096 15738506785911 15744616206336 15752016064512 15757211928276 15772285669376 15789320358084 15823208300544 15830645096448 15833572360704 15862903160832 15868135601136 15881756147712 15909666619392 15912608495616 15927819815232 15942085705728 15960275892288 15995115714942 16007326403328 16010286337944 16039944490752 16069657583616 16072629043968 16084898906112 16120010769408 16138403971443 16152858473472 16168299454944 16171289155287 16199708449967 16213613604864 16218961728372 16249006440576 16252011064548 16259649394716 16294546784256 16312145535504 16327750139904 16333135911792 16340812370064 16347155595264 16357862836224 16375883956224 16393570554816 16409253052416 16420000966656 16424939128832 16427976284736 16430356958886 16439516061696 16473014820864 16501964365824 16506927177728 16509979494144 16517739067648 16521576873984 16540428269664 16551397221632 16555242848256 16571068480512 16574132657376 16592392037376 16600190344192 16603259906016 16622992803456 16634016508928 16653785960448 16656865432704 16672788208908 16687721336832 16702088834028 16717048205312 16736122637052 16740011183616 16756013441232 16770225790668 16790157126288 16819664014608 16834101313536 16837214128128 16839654107328 16853937400272 16866803714048 16873968226752 16885020525282 16921260122112 16938066871488 16954258456226 16963709607936 16969305153528 16983870898176 17005725646848 17038888698104 17048387026944 17056667556864 17062293764997 17105097054591 17141808992256 17153036724096 17184811757568 17187989422464 17190480234564 17226558465244 17238659203584 17256646508544 17270592847872 17273786374656 17290298883312 17312547941776 17344476866106 17360011597824 17376606531648 17379819661554 17412014797632 17425307148288 17432708896512 17444127165192 17460814651392 17463345000192 17466574169016 17481566748672 17498930012928 17512288714752 17531202675168 17547973459968 17564748071936 17570541872403 17606345319927 17616159977472 17618712838272 17652425682944 17655689814912 17688395984896 17694230571108 17704094220288 17709418561536 17712693232128 17721018072576 17740540952576 17743821378048 17776690806784 17788334380544 17792467402752 17796974308464 17801109338112 17809475733504 17812768905792 17845766055936 17877128062976 17885811118656 17898374946816 17901684557568 17918797292136 17934846418944 17955310378824 17975091373824 17986864898184 18002304073728 18008242203744 18023516686056 18044937552096 18078364781568 18081707674464 18095511269376 18113484323424 18130799523473 18135012115584 18167744606557 18171965782656 18185838280704 18189336886812 18221302682492 18240315305472 18258432183628 18280132245648 18290322505728 18331365132288 18349572444112 18365322952704 18368718907392 18374777900766 18377352075264 18383413916322 18422869450752 18460409683968 18469085945856 18472501087488 18478056519936 18481473320328 18513952514248 18528715505664 18561277722624 18564709911552 18570293074944 18573726930912 18582456451104 18620321874336 18642452040576 18666441042048 18675214137216 18678667394268 18694700384256 18713268572544 18735509205504 18765715390464 18773686503936 18788018356224 18806679230976 18826302652416 18859387846656 18863016030768 18877416077312 18915882539008 18922122016434 18938363977728 18941865894144 18957174180672 18960679575306 18971646107648 18975154178304 19010304581632 19032898240512 19036417637376 19049041829888 19055325230424 19071681527808 19084173308928 19105197948928 19126997299488 19131441352704 19144128561152 19165972332192 19168749785367 19179435405312 19188751001472 19222473159552 19261642743168 19275173019648 19280055500836 19284535116288 19297166314608 19332913227264 19336488100272 19357790710272 19370469890352 19376295378544 19387096694784 19393491604032 19429416953856 19433009671488 19451586243726 19473015654976 19476616434498 19485770306366 19525476409894 19530013047552 19548682348104 19588516647336 19603470541824 19622941350376 19639784865792 19643416482816 19646263125216 19649895940143 19686296264544 19701324804096 19741470142464 19760341580928 19814516047872 19840013254656 19858978893312 19862651041776 19899445483008 19913423781888 19923095881728 19936145331648 19955216744448 19958108571648 19961799050304 19998777157632 20011876178112 20021596097022 20035660200192 20076486812928 20111769070848 20121537508488 20132754259968 20135671815168 20172015363864 20176702221312 20215309697024 20221977795552 20235223010457 20252592082944 20272707620256 20276456271813 20329525006336 20338160379264 20353686552576 20357450178048 20370950426624 20373902500224 20377669863852 20395161206784 20431003500544 20455285653504 20459068065792 20472635703296 20496967335936 20520354718656 20538733953024 20556417026496 20565148776354 20574828560384 20598304784064 20622785773824 20643268999626 20660988321792 20664808770816 20674521084672 20701124941056 20720913741112 20725728132096 20763136693208 20767960894464 20777721689088 20781563723424 20787813584928 20791657485369 20824345922848 20828196578529 20866779638432 20881437437952 20885298650496 20891579709312 20895442797276 20905263507492 20947862108628 20970939936128 20984675714548 20992821608448 20999746172304 21002688086016 21009615904368 21052427144112 21097611067392 21107526795264 21111429814272 21150537547776 21157514134848 21216811327488 21220893034614 21237093086976 21280367856384 21305659474944 21326820953256 21343101871104 21347048450592 21386592654336 21412010520576 21426210111488 21430172058624 21437240884227 21455641718784 21469694972544 21493347692544 21517871961924 21537144631296 21557732606592 21561718873716 21576864830976 21618151473152 21625282304496 21665341920768 21669348086064 21679532526288 21684569647104 21726062379008 21749527380672 21770333519872 21777514549056 21787749826752 21791778626646 21798332300862 21810483781632 21858094073088 21893334622208 21903968379648 21907142611848 21919354748928 21964019761152 21992267641617 22002619154432 22013305992192 22037081228253 22053904359552 22075809019173 22094757974016 22098843543168 22102046015868 22123189383168 22137679874688 22147083297612 22163990404608 22205047947264 22209153910272 22230384278544 22250295115776 22269451778704 22314830182736 22320014911488 22341351254976 22345482421998 22360301054224 22386876168384 22426218686144 22449618837504 22452872143104 22457023931592 22471916533696 22498624302336 22513360700376 22561680162816 22584089161984 22618279477248 22625740204704 22636729697049 22693517284347 22722719173581 22742223409152 22749725019996 22784166093312 22806796072788 22855745323008 22870715632128 22897897371648 22913082343424 22917319229952 22920640312752 22944556357632 22984878938112 23012196360192 23027457130496 23031715166208 23053731844416 23059088252928 23106075697152 23125969154808 23146682130432 23168808708864 23173092882072 23216019730176 23233742864384 23243611862016 23258836220256 23281086201856 23284460000256 23288765558688 23311027958751 23331906683904 23358528779859 23374936900224 23386290283044 23427389163204 23475127093236 23488213303296 23491617117696 23503027172976 23540919753216 23592307428144 23605458960384 23612558082048 23616924309504 23628024096768 23635817892414 23658428504064 23683980537126 23729299077952 23734812450816 23745967644672 23750358541056 23794354741248 23802203401704 23847748158208 23864499929088 23868912743424 23891729722848 23913128558592 23940413838432 23966788498432 23982486530912 23992673572413 24010989604992 24015429506916 24031355581408 24059916736128 24104486375424 24108943565952 24127348359168 24151312431232 24180016154112 24229287710208 24247784374272 24252449182416 24320420407296 24328442592558 24373509660864 24378016596822 24389474092074 24441820176384 24491625209856 24499703867688 24503136100352 24511218555096 24520733392896 24536794254336 24563825934336 24613879578624 24625447927808 24630001449984 24637408693248 24641964427104 24645535438329 24659274092544 24709522231296 24752946548736 24760390766592 24764969241216 24776608601472 24782365310976 24827095832448 24832864272384 24856602720768 24888588056064 24900285516288 24904889859024 24926267179008 24951024763392 24980678940672 25009182313362 25020953853952 25031582005248 25053133251042 25075572307968 25104183955578 25134020161848 25150688041024 25155338686002 25185235689432 25229496021912 25251151970304 25255821192192 25259481160992 25276232240896 25280906100408 25300205571072 25310952340128 25327530787923 25381890183168 25407100307232 25431387684339 25445564411904 25453957730292 25502663065984 25508588470272 25554629776256 25558333047156 25572580540416 25585001335296 25629964212736 25682190324224 25700230692864 25712713488384 25729555086144 25777217636352 25781984133696 25785720351846 25810387613696 25827293187136 25839837697866 25857988805376 25905889271808 25910679561984 25935448324968 25968821912664 26016715299159 26040017396736 26064909797472 26069729492331 26118022196448 26137960722432 26191221977088 26195017500288 26199861253524 26222350123008 26248395019392 26268433072128 26321960189952 26347122107904 26353243717632 26406943653888 26419354730496 26424239966208 26453351006208 26478638524416 26483534722368 26532593977344 26541345856662 26556141330432 26564127842304 26581527108864 26610811428864 26615732067072 26665036210176 26682501570816 26688701104128 26695461462696 26714213600256 26768649083904 26815692094464 26828716677984 26847562420224 26878195938204 26896020485152 26902269628416 26932965568236 26962637060736 26980297347276 27003456110592 27012363305616 27030276827008 27035275029084 27067406328144 27117547172352 27122561511696 27138248736768 27143266904064 27165203333632 27170226485136 27193548275712 27202518173376 27257948673984 27278757421056 27284005330218 27331954023738 27360472958208 27387648275442 27408556035328 27420198368472 27464406378752 27497047698432 27524358666168 27547984429056 27553078361088 27566028112896 27575120874483 27601499921408 27634304176128 27690614525952 27703628918784 27708751631232 27717084779904 27722209980492 27770928771372 27793073258496 27841916583936 27847064867328 27855439612416 27860590396368 27873684676656 27930482811504 27990428811264 27999661563072 28003584114688 28012821205824 28018001091402 28042050576384 28069902858816 28132890405386 28148573085696 28182027534336 28210018846464 28239453978624 28289081769984 28294524046152 28316124115968 28373823808512 28383183024651 28407545966592 28435761271008 28441019362959 28457469161472 28462731267456 28515456872448 28549347360768 28573562744832 28582987845636 28607522291712 28626259963392 28657796923392 28690495949232 28716192841728 28743643475456 28748958498288 28769153107968 28783126502208 28833709739328 28887122561024 28892464114752 28906043368384 28912759529472 28920083251254 28926802674432 28945749471912 28999369840896 29004732150408 29036686065408 29050333102336 29055704835528 29064443067816 29080645042176 29090237406048 29144125430784 29149514507232 29177379365589 29205291172864 29209523482464 29214924651747 29228655459549 29288214614841 29295019571328 29323023522156 29351074656256 29382774971004 29405205812736 29434412025564 29459677298688 29465124724224 29469394687824 29497585844224 29516906499584 29529444396816 29551987206144 29606730596352 29612205213696 29640512371392 29667060154368 29721774071808 29760019881984 29788468339968 29793976562664 29818055221682 29849168224512 29870135672832 29932825116672 29937162857472 29942698575456 29998165736448 30017814267168 30032394145533 30085172835653 30146477314177 30167653606272 30182306262732 30199131389952 30258023045796 30296958898108 30322964545536 30332966693328 30349875806208 30378888124416 30409061430384 30474327097344 30494287509504 30507240568896 30530529828864 30556425639936 30560853750336 30566504795778 30592741810176 30646505250816 30682928480256 30708953554944 30738309125888 30745451003904 30780532077984 30808100929536 30834625539744 30862242840576 30891744945152 30897457176096 30934178660736 30954692973568 30964903499439 30991482482688 30997213156224 31011781627008 31045946667008 31051687411584 31081370611668 31088592198144 31109208911872 31144705039812 31151941341696 31166582533632 31172345585136 31181720377392 31236518884272 31300169457648 31317617737728 31322156156928 31327947975744 31337369563968 31357895261238 31387893004288 31421793162942 31456409904192 31477013571822 31489232412672 31504032129024 31514423856552 31544571338752 31578640716168 31646416601088 31661290192896 31667144721408 31725806321664 31736271202272 31825216991232 31831339551921 31855639630464 31887279694361 31920551784576 31990231429884 32014652806656 32020572675888 32079888981504 32139315167232 32145258087936 32169797812224 32240021538816 32276807942886 32305716946944 32336598909888 32342578310574 32399416899934 32427227209728 32437923456744 32498012881152 32504022129096 32519298789432 32589093568512 32624291071008 32655500279808 32666271823584 32681624740128 32687667939969 32697498451293 32715725672448 32787141109632 32840001933312 32849878257664 32855952569472 32860713917772 32879032123392 32946029641728 33003928731648 33013854355456 33019958988288 33035478135296 33043153747968 33080856539328 33102794443264 33110485696512 33142136961024 33148265314752 33184784074752 33200380688384 33206519812032 33245985606912 33268033017856 33307571920896 33313730865408 33345576417816 33375442673664 33404177668056 33434096410624 33472245274104 33480022367232 33512026882464 33540451581336 33580314252576 33639328029216 33674428256256 33679308214656 33707874800544 33733607428096 33740097126463 33747936453504 33770041050564 33842520244224 33876133742976 33908516912452 33927419215872 33938610307056 33967741796352 34011451293696 34077777396208 34096774053888 34113335113728 34124587529994 34210194109182 34283617984512 34306073448192 34369623515136 34375978844928 34380960469128 34453116930488 34477318407168 34541185695744 34547572749312 34580597766624 34625095883552 34688953732212 34720023195648 34753213063296 34759639323108 34824029595264 34850614296576 34865417793024 34888254330384 34921629302784 34926690000384 34933148338032 34963133497344 34997860025856 35024577429504 35062405350336 35095946919936 35129496143872 35141083744806 35212690639854 35232319954944 35237425676544 35304851365888 35311379629824 35376791969792 35388461142216 35408188440576 35418837123072 35425386464256 35442036145152 35481081905152 35487642756096 35553381613568 35576668761088 35593948616928 35602218676224 35618951467008 35625537811584 35691532111872 35754256125952 35771622237312 35796749893632 35803369115136 35837594584272 35869692837888 35910620757648 35950182747648 35973729796368 36004608147456 36016484407488 36047033372112 36089875104192 36156729563136 36163415348928 36191022538752 36226968646848 36261599046946 36270024231168 36335489213114 36343931565312 36371676561408 36378673773624 36442605364984 36480630610944 36492663888837 36516864367256 36560264491296 36567024895233 36584211138111 36662730264576 36699144888224 36737437814784 36749555801532 36754704150528 36766827832644 36845738901504 36920819367936 36938171891712 36945002174976 36956113039872 36962946640656 37027905028496 37057431011328 37122555445248 37129419823104 37140586149888 37147453861824 37164912902208 37240643748672 37284904081152 37332882084096 37350428274432 37357334788536 37389400768512 37426537145088 37471018411008 37531430780928 37547373007872 37579699876563 37613358461952 37656275933367 37726032061536 37733008029003 37754832154624 37831765078016 37844244032868 37876727955456 37883731788288 37914348361344 37921359150612 37943292215296 37950308356608 38020609163264 38065796481024 38072835274752 38098083659776 38110650460848 38143363055616 38168346617856 38210395897856 38253994598976 38262882705408 38288257122304 38331944664384 38337499570734 38358870810624 38377502002944 38444946319104 38523285486336 38550346039296 38560111001672 38569070232576 38594332629216 38665826454528 38672976200544 38678580527769 38715581420544 38740939780704 38752590757088 38759756546799 38786983208064 38858833907712 38866019342976 38903172487452 38946031309952 38953232868996 38971540612732 39050952819788 39060026095104 39097364696208 39177033294672 39206941083648 39245882700752 39279569731584 39286832965632 39292526250432 39299791880286 39372592529088 39402649608192 39482940284928 39520683161856 39629032095744 39680026509312 39717957786624 39725302083552 39798890966016 39812018784993 39846191763456 39872290663296 39916217143296 39923598100608 39997554315264 40023752356224 40043192194044 40071320400384 40152973625856 40223538141696 40243075016976 40265508519936 40271343630336 40344030727728 40353404442624 40430619394048 40443955591104 40470446020914 40505184165888 40545415240512 40552912543626 40659050012672 40676320758528 40707373105152 40714900356096 40741900853248 40747805000448 40755339727704 40790322413568 40862007001088 40918136131584 40926007995327 40945271406592 40997931035607 41040709437312 41081472413163 41112834052992 41130297552708 41196609568128 41245571547648 41286537999252 41321976643584 41329617541632 41349042169344 41402249882112 41441827482224 41451456264192 41526273386416 41535921788928 41555443378176 41563127446848 41575627169856 41583314970738 41648691845696 41656393157058 41733559276864 41762874875904 41770597300992 41783159418624 41790885594552 41810527014984 41895724217256 41941879872256 41969351429096 41985643216896 41999492344608 42005376172032 42019231808736 42027001637103 42104854288224 42199335608079 42222859628544 42315028269696 42433622654976 42441786069228 42474186173952 42560735712768 42611318949888 42653641906512 42686203742208 42694096901184 42773185308672 42824021041152 42852420222976 42860344117248 42874481768454 42911283437568 42939389945088 42986695385088 43035743923848 43074289262592 43115465213184 43123437747432 43153729661952 43236302946304 43250564608992 43330683841536 43338696172128 43359065052576 43369139294208 43380124876881 43499054761344 43555029098112 43575499653504 43583557253292 43596664601724 43620967563264 43716188146176 43786669244416 43807936759296 43814285223696 43838709497856 43928039522304 43984535283234 44005238308864 44026611984384 44074162456506 44107808719104 44151618038346 44189515948032 44197687086336 44204092031736 44246378766336 44275359749376 44294166595224 44327980809216 44410095894528 44418307820544 44460768557088 44500590231552 44538903557408 44629660365472 44640029822976 44682702509952 44690964843996 44720602108448 44727082832523 44773752336768 44852437372288 44899237675008 44905744286208 44914047863184 44943833067392 44997248604672 45026721400752 45123360325632 45168178323968 45236558954496 45251480409408 45273459394098 45387034568694 45445438347162 45484446818304 45499450039992 45568332186624 45613592145576 45711490646016 45741431264256 45795794743296 45826164686848 45834638459904 45841280625504 45849757193667 45889112715264 45969757876224 46024392720384 46063430332416 46107463688832 46118176505856 46212151394304 46251938309616 46293364260864 46337617417728 46346185764144 46432039460352 46467485728768 46487223724032 46517672440512 46562172403712 46568920000512 46577531117376 46622055917502 46663813367808 46717057559718 46749873800448 46772580566088 46854778326408 46950254186472 46976426606592 46983234235392 47006054345952 47036842891857 47081839506432 47132689744413 47184614856288 47215520357733 47233848619008 47256048193536 47271635784828 47316857008128 47367961074252 47458598155904 47469624901632 47491935289344 47500717082112 47588709482496 47604406803408 47695496316416 47728999858176 47737825486848 47783459445696 47826257117184 47880827676864 47933576996864 47964973061824 47985347144826 48021979209984 48030859013832 48062711162816 48119833472256 48208972750848 48217887131904 48254696718336 48302624862464 48360032308224 48415211914329 48458575420416 48504898364832 48513867465861 48599125349901 48640840814592 48656885185116 48747019321728 48756033193644 48778948184148 48883640352768 48983250419712 48999407735376 49006272200704 49022437110192 49041466785792 49073588508672 49127651868672 49227759157248 49250895855616 49260002899968 49274817386496 49283928854208 49291070876658 49318548185088 49419044462592 49505893097472 49520781533184 49529938482432 49553217202944 49564730621952 49654191664896 49665728544768 49713205441536 49777176112128 49800571032576 49809779718048 49902049526784 49961357881344 50018364626724 50063164010496 50106266502084 50151144615936 50208367911156 50268040323696 50301376082048 50310677372004 50370471378864 50458992043824 50502303940608 50511642384384 50518962321984 50552464481792 50561812200816 50600411142144 50621904680256 50655061575846 50763780366336 50814200614464 50862775368678 50891128823808 50907915460584 51005326131968 51017176940544 51109259552512 51116666094312 51145161080832 51170002670592 51259928425472 51315291163773 51364380648448 51425426976768 51459110172288 51554435272704 51563968267392 51571440703692 51620775227392 51654586374272 51679675395732 51715977610752 51811778543616 51821359123968 51870896649936 51937643825328 52033430598318 52080034793472 52129819594944 52139458984662 52236044392896 52275921444864 52382443954176 52390035000576 52399722507048 52444700246016 52496790038784 52536866144256 52643920379904 52694244215808 52711625617209 52819035959781 52848479932416 52957277048832 52967069444736 53019678071689 53065187954688 53082691713324 53112282660864 53128255684608 53163054217728 53221622857728 53231464134144 53330072420352 53365003141632 53377402208256 53390922925392 53428427200512 53537298167808 53631384188928 53657433355968 53695124840448 53756391876408 53792040970304 53804539256832 53865931136472 53925274121472 53960594694552 54006912221184 54024726611232 54060553654016 54070550058168 54134812656288 54235094344704 54245123023392 54286533808128 54330406667264 54340452970272 54392398570419 54405036346752 54503233819671 54515897347968 54557514842112 54568010660436 54663908047476 54720945916416 54775296550884 54817112070656 54840396736944 54928812757504 54994095396864 55048717332336 55095968858112 55106156722176 55132056225792 55150241748966 55202999842816 55268608352256 55381229051904 55407257837568 55417503262464 55434169559808 55444419960984 55541857542744 55586146516992 55683833167872 55694129734656 55710879224832 55721180792736 55747369353312 55860965623008 55986315012043 55999323126144 56025642411648 56036002182804 56084101152768 56139805717632 56265780810772 56297146171392 56364055068672 56420037692928 56478907957248 56578163539968 56589048092304 56632248231936 56747647617024 56766366049302 56815091933184 56871522542016 56882038725918 56914938322944 56925462534912 57030913744896 57098694721536 57147125489664 57165975691272 57215044583424 57252519926784 57315593846784 57380991898464 57432385683456 57487286950912 57497916996576 57506249356101 57538306215936 57566253004416 57667419478656 57774245122048 57784928229504 57812086736768 57825519058944 57840166502508 57853605348864 57891498943824 57998739681792 58009464300816 58073372130816 58100666204672 58111409671056 58128886135632 58161290084352 58180474812096 58288250861568 58299029014464 58354758731178 58410582345728 58419046964928 58429849303494 58457310919098 58576429229682 58590039142656 58646047044312 58702149312512 58765549942008 58810411625472 58868824051128 58919354597376 58930249448448 58938789375648 58995171688448 59033812999168 59058888793632 59103974412288 59224410427392 59281024742784 59339904596791 59443548143616 59520039763968 59576936679936 59587953125328 59636110443364 59698336449024 59740271345664 59865650233344 59874325714944 59885397150912 59996331472896 60035628534336 60064788291066 60170345671306 60292954628354 60335307212544 60364612525464 60398262779904 60516046091592 60593917796216 60645929091072 60665933386656 60705669031371 60757776248832 60818122860768 60829368815439 60988575019008 61014481137792 61061059657728 61112851279872 61121707500672 61133009591556 61185483620352 61293010501632 61365856960512 61417907109888 61476618251776 61490902007808 61561064155968 61616201859072 61669251079488 61724485681152 61783489890304 61794914352192 61868357321472 61909385947136 61929806998878 61982964965376 61994426312448 62023563254016 62091893334016 62103374823168 62162741223336 62177184396288 62218417823744 62289410079624 62303882683392 62333165067264 62344691170272 62363440754784 62473037768544 62484589735587 62600338915296 62644312313856 62655895951488 62674739127936 62715790522476 62775786008576 62843586325884 62912819808384 62954027143644 62978464825344 63008064258048 63028847713104 63089142677504 63157281432336 63292833202176 63322580385792 63334289442816 63451612643328 63472542404544 63650433982464 63662679103842 63711279260928 63774559388722 63841103569152 63980462859768 64029305613312 64041145351776 64159777963008 64278630334464 64290516175872 64311722652681 64480043077632 64553615885772 64611433893888 64673197819776 64685156621148 64798833799868 64854454419456 64875846913488 64996025762304 65008044258192 65038597578864 65178187137024 65248582142016 65311000559616 65332543647168 65363249480256 65375335879938 65394996902586 65431451344896 65574282219264 65680003866624 65699756515328 65711905138944 65721427835544 65758064246784 65892059283456 66007857463296 66027708710912 66039917976576 66070956270592 66161713078656 66205588886528 66227427057519 66284273922048 66296530629504 66369568149504 66400761376768 66413039624064 66491971213824 66536066035712 66615143841792 66627461730816 66691152835632 66750885347328 66808355336112 66868192821248 66944490548208 66960044734464 67024053764928 67080903162672 67160628505152 67278656058432 67348856512512 67358616429312 67415749601088 67467214856192 67480194252926 67495872907008 67540082101128 67685040488448 67752267485952 67817033824904 67854838431744 67877220614112 67910189091147 68080551853041 68155554792416 68168157520743 68200196072281 68226670227456 68249175059988 68420388218364 68567235969024 68612146896384 68739247030272 68751957689856 68761920938256 68906233860976 68954636814336 69082371391488 69095145498624 69161195533248 69250191767104 69377907464424 69440046391296 69506426126592 69519278646216 69648059190528 69701228593152 69730835586048 69776508660768 69843258605568 69853380000768 69866296676064 69933083876253 69995720051712 70075586339577 70124810700672 70258992287744 70282167489612 70425381279708 70464639909888 70474851353088 70609702731776 70622759259648 70753583939584 70776922284432 70816376881152 70837674246144 70850772928512 70884072290304 70962163810304 70975285512192 71106763227136 71153337522176 71187897233856 71204437352448 71237902934016 71251075623168 71383064223744 71508512251904 71543244474624 71593499787264 71606738230272 71675189168544 71739385675776 71821241515296 71900365495296 71947459592736 71978020717239 72032968814976 72094066744224 72179750208384 72313459126272 72326830697856 72382045077504 72453937293696 72523198093892 72540048462336 72670978426228 72687863130624 72743353122816 72757347547248 72885210729968 72961261221888 72985327777674 73033728734512 73120528982592 73134049790466 73168422276222 73325460529152 73398289776448 73474875629568 73499111603064 73509408301056 73533655665288 73691477803008 73841638735872 73876343783424 73890004349952 73912226079744 73925893281312 73936606314987 74055810056992 74258839646208 74281172299776 74294907723648 74329825804416 74481287497344 74569808162304 74665764168192 74700856548864 74714669577072 74778801537024 74853074290176 74942036822016 75062861561856 75094746015744 75159399753126 75226716923904 75312551866734 75452064123072 75466016058006 75509664309248 75663530156032 75688488065736 75753455910912 75767463576576 75828696722688 75842718301224 75886584430592 75900616713216 76041218326528 76145670549504 76196167319552 76221300921696 76294163053017 76336693235712 76507989197952 76525765410816 76663889328768 76674999141468 76717741621248 76755004005888 76889892638208 77046570972672 77100692078592 77120222003344 77138140465152 77188665258432 77331652909056 77345952401088 77357161055538 77431162841088 77481879561408 77505181514176 77519513093598 77573966416128 77717667815424 77732038685952 77806344974904 77892062619904 77906465737992 77943081225464 78050145897477 78101905639576 78120052190208 78194729392416 78209188476993 78354066589344 78413882167296 78491765401504 78573665931264 78585052500864 78599583760572 78745185058176 78805299216384 78965880569856 79041366323712 79258064191488 79360053018624 79435915573248 79450604167104 79597781932032 79624037569986 79692383526912 79744581326592 79832434286592 79847196201216 79995108630528 80047504712448 80086384388088 80142640800768 80305947251712 80447076283392 80486150033952 80542687260672 80688061455456 80706808885248 80887911182208 80940892041828 81010368331776 81090830481024 81105825087252 81318100025344 81352641517056 81414746210304 81429800712192 81483801706496 81495610000896 81510679455408 81580644827136 81724014002176 81836272263168 81852015990654 81890542813184 81995862071214 82081418874624 82162944826326 82225668105984 82260595105416 82393219136256 82491143095296 82573075998504 82643953287168 82659235083264 82698084338688 82725362623449 82804499764224 82883654964448 82902912528384 83052546772832 83071843577856 83110886756352 83126254893696 83151254339712 83166629941476 83297383691392 83312786314116 83467118553728 83525749751808 83541194601984 83566318837248 83581771189104 83621054029968 83791448434512 83883759744512 83938702858192 83971286433792 83998984689216 84010752344064 84038463617472 84054003274206 84209708576448 84398671216158 84445719257088 84630056539392 84867245309952 84883572138456 84948372347904 85121471425536 85149549073953 85222637899776 85307283813024 85323058088877 85372407484416 85388193802368 85546370617344 85648042082304 85720688234496 85748963536908 85822566875136 85878779890176 85973390770176 86071487847696 86148578525184 86230930426368 86246875494864 86307459323904 86472605892608 86501129217984 86661367683072 86677392344256 86718130105152 86738278588416 86760249753762 86998109522688 87110058196224 87150999307008 87167114506584 87193329203448 87241935126528 87432376292352 87532138096767 87573338488832 87615873518592 87628570447392 87644773955241 87685966378647 87864643844523 87969070566468 88053223968768 88148324913012 88215617438208 88303236076692 88379031896064 88395374172672 88408184063472 88492757532672 88550719498752 88588333190448 88655961618432 88820191789056 88836615641088 88921537114176 89001180463104 89077807114816 89259320730944 89280059645952 89365405019904 89381929687992 89441204216896 89454165665046 89547504673536 89704874744576 89798475350016 89811488572416 89828095726368 89887666134784 89994497209344 90053442801504 90097182436599 90255518506959 90336356647936 90439431942531 90502960818816 90546918788196 90774069137388 90890876694324 90968893636608 90998900079984 91136664373248 91227184291152 91422981292032 91482862528512 91591589486592 91652329373696 91669276919808 91682561251008 91699514387334 91778225430528 91939515752448 92048785440768 92126860664832 92214927377664 92236353011712 92424302788608 92503876619232 92586728521728 92675234835456 92692371528288 92864078920704 92894710498317 92974447448064 93035344881024 93137840001024 93155062234752 93244111835004 93327626735616 93434115119436 93499747600896 93545161132176 93709556652816 93900508372944 93952853213184 93966468470784 94012108691904 94073685783714 94163679012864 94265379488826 94369229712576 94431040715466 94467697238016 94512096387072 94543271569656 94633714016256 94735922148504 94917196311808 94939249803264 94983870578688 95001434164224 95177418964992 95208813606816 95390992632832 95475650973696 95494018655763 95566918891392 95661839083083 95761655353728 95867153993728 95929946123648 95970694289652 96043958419968 96061718027664 96125422325632 96239666944512 96417945501696 96435774263808 96509393436672 96605249724928 96720064616448 96830423828658 96917150840832 97009796729664 97027734931722 97198250699802 97281681629184 97313770370232 97494038643456 97512066387288 97557896368296 97767280705536 97966500839424 97998815470752 98012544401408 98044874220384 98063003819907 98092495353879 98147177017344 98465116418851 98520005799936 98549634772992 98567857708416 98582141753316 98637096370176 98838088925184 99011786194944 99041563066368 99059876964864 99106434405888 99129461243904 99308383329792 99331457089536 99426410883072 99554352224256 99601142065152 99619559436096 99804099053568 99922715762688 100036729253448 100126328020992 100212533004168 100302289231872 100416735822312 100536080647392 100602752164096 100621354744008 100740942757728 100917984087648 101023284768768 101037924643968 101104928963584 101123624401632 101200822284288 101220291379389 101243809360512 101310123151692 101527560732672 101628401228928 101725550737356 101782257647616 101815830921168 102010652263936 102034353881088 102218519105024 102233332188624 102290322161664 102340005341184 102519856850944 102630582327546 102728761296896 102850853953536 102918220344576 103108870545408 103127936534784 103142881407384 103241550454784 103309172748544 103359350791464 103431955221504 103623557087232 103642718247936 103741793299872 103875287650656 104066861196636 104160069586944 104259639189888 104278917969324 104472088785792 104551842889728 104764887908352 104780070001152 104799445014096 104889400492032 104993580077568 105073732288512 105287840759808 105388488431616 105423251234418 105638071919562 105696959864832 105914554097664 105934138889472 106039356143378 106130375909376 106165383426648 106224565321728 106256511369216 106326108435456 106443245715456 106462928268288 106660144840704 106730006283264 106781845850784 106856854401024 107074596335616 107262768377856 107314866711936 107390249680896 107512783752816 107584081940608 107609078513664 107731862272944 107850548242944 107921189389104 108013824442368 108049453222464 108121107308032 108141100116336 108269625312576 108470188689408 108490246046784 108573067616256 108660813334528 108680905940544 108784797140838 108810072693504 109006467639342 109031794695936 109115029684224 109136021320872 109327816094952 109441891832832 109550593101768 109634224141312 109680793473888 109752633414333 109857625515008 109988190793728 110097434664672 110212313444352 110264112451584 110300483497932 110405999685632 110537216704512 110762458103808 110814515675136 110835006524928 110868339119616 110888839921968 111083715085488 111172293033984 111367666335744 111388259469312 111421758449664 111442361585472 111494738706624 111721931246016 111972630024086 111998646252288 112051284823296 112072004365608 112168202305536 112279611435264 112531561621544 112594292342784 112739099629689 112840075385856 112968827800101 113178096184608 113199024087009 113264496463872 113397959149769 113495295234048 113532732098604 113630183866368 113743045084032 113764077451836 113829876645888 113850925069824 114061827489792 114197389443072 114294250979328 114331951382544 114430089166848 114505039853568 114631187693568 114761983796928 114864771366912 114974573901824 114995833993152 115012498712202 115076612431872 115132506008832 115334838957312 115548490244096 115569856459008 115624173473536 115651038117888 115680333005016 115707210697728 115782997887648 115997479363584 116018928601632 116146744261632 116201332409344 116222819342112 116257772271264 116279269640397 116360949624192 116576501723136 116598058028928 116709517462356 116821164691456 116838093929856 116859698606988 116914621838196 117152858459364 117180078285312 117292094088624 117404298625024 117531099884016 117620823250944 117737648102256 117838709194752 117860498896896 117877578751296 117990343376896 118067625998336 118117777587264 118207948824576 118448820854784 118562049485568 118679809193582 118887096287232 119040079527936 119153873359872 119175906250656 119272220886728 119396672898048 119436056354979 119748651429888 119770794301824 119992662945792 120071257068672 120129576582132 120340691342612 120585909256708 120670614425088 120729225050928 120796525559808 121032092183184 121187835592432 121291858182144 121331866773312 121411338062742 121515552497664 121636245721536 121658737630878 121977150038016 122028962275584 122122119315456 122225702559744 122243415001344 122266019183112 122370967240704 122586021003264 122835814219776 122953236503552 122993793106821 123122128311936 123244417239489 123338502158976 123566979780608 123589828704384 123736714642944 123818771894272 123859613997756 123965929930752 123988852624896 124047126508032 124183786668032 124206749646336 124325482446672 124354368792576 124436835647488 124578820159248 124607765366784 124666330134528 124689382340544 124726881509568 124946075537088 124969179471174 125200677830592 125288624627712 125311791902976 125349478255872 125431581044952 125551572017152 125687172651768 125825639616768 125908054287288 125956929650688 126016128516096 126057695426208 126178285355008 126314562864672 126598006824237 126668578885632 126915596664311 126945084809088 127300867964928 127325358207684 127422558521856 127549118777444 127682207138304 127960925719536 128058611226624 128082290703552 128319555926016 128557260668928 128581032351744 128623445305362 128960086155264 129107231771544 129222867787776 129346395639552 129370313242296 129597667599736 129708908838912 129751693826976 129992051524608 130016088516384 130077195157728 130140374630643 130497164284032 130665087294336 130726498960512 130750671759876 130789993805172 130862902689792 131148564438528 131360007733248 131399513030656 131423810277888 131442855671088 131516128493568 131784118566912 132015714926592 132055417421824 132079835953152 132141912541184 132323426157312 132411177773056 132454854115038 132568547844096 132593061259008 132739136299008 132801522753536 132826079248128 132983942427648 133072132071424 133230287683584 133254923461632 133382305671264 133501770694656 133616710672224 133736385642496 133888981096416 133920089468928 134048107529856 134161806325344 134181248497569 134321257010304 134557312116864 134697713025024 134717232858624 134831499202176 134934429712384 134960388505852 134991745814016 135080164202256 135370080976896 135504534971904 135634067649808 135709676863488 135754441228224 135820378182294 136161103706082 136311109584832 136336315041486 136400392144562 136453340454912 136498350119976 136840776436728 137134471938048 137224293792768 137478494060544 137503915379712 137523841876512 137549271581001 137812467721952 137909273628672 138190290997248 138322391066496 138500383534208 138755814928848 138880092782592 139012852253184 139038557292432 139296118381056 139402457186304 139461671172096 139553017321536 139686517211136 139706760001536 139732593352128 139866167752506 139991440103424 140151172679154 140249621401344 140517984575488 140564334979224 140850762559416 140929279819776 140949702706176 141219405463552 141245518519296 141507167879168 141553844568864 141646561073199 141701545857024 141768144580608 141950571024384 142306675044352 142375794467712 142408874704896 142475805868032 142502151246336 142766128447488 143017024503808 143086488949248 143186999574528 143213476460544 143350378337088 143478771351552 143642483030592 143800730990592 143894919185472 143956041434478 144065937629952 144188133488448 144359500416768 144626918252544 144653661395712 144764090155008 144907874587392 145046396187784 145080096924672 145245635742987 145341956852456 145375726261248 145514695094496 145541602397583 145770421459936 145797376049703 145922522443776 145970655555348 146067457469024 146241057965184 146268099580932 146336844552444 146650921058304 146796579552896 146949751259136 146998223206128 147018816602112 147067311330576 147382955606016 147683277471744 147752687566848 147780008699904 147824452159488 147851786562624 147873212629974 148111620113984 148517679292416 148562344599552 148589815447296 148659651608832 148962574994688 149139616324608 149331528336384 149401713097728 149429339154144 149706148580352 149884073644032 150189492031488 150318799506252 150453433847808 150625103733468 150904128246144 150932032116012 151019328618496 151327060312064 151376976131472 151506911821824 151534927153152 151657393445376 151685436602448 151773168861184 151801233426432 152082436653056 152291341099008 152392334639104 152442601843392 152588326106034 152673386471424 153015978395904 153051530821632 153327778657536 153349998282936 153435483242496 153510008011776 153779785276416 153945873491319 154093141945344 154240444006688 154276280930304 154377330516864 154663305818112 154691904802176 154714322111076 154862325682176 154963759122816 155010363028352 155039026187196 155147932832256 155435335630848 155464077371904 155612689949808 155784125239808 155812931475984 155886162450928 156100291794954 156203811279152 156240104380416 156389458784832 156418376953986 156708133178688 156827764334592 156983530803008 157147331862528 157170105001728 157199167521144 157490370116352 157610598432768 157931761139712 158082732647424 158134876851627 158457107879343 158871831146496 158901208334208 159059034215067 159195563864064 159248075139972 159384767053824 159489162653184 159664868573184 159694392402432 159990217261056 160095009424896 160172768776176 160285281601536 160611894503424 160894152566784 160972300067904 161085374521344 161376122910912 161413617770496 161775822364416 161881784083656 162020736663552 162181660962048 162211650174504 162636200050688 162705283034112 162859601424384 162967603412992 162991220001792 163021358910816 163177195711257 163509701459013 163672544526336 163704031981308 163991724142428 164162837749248 164325889652652 164451336211968 164521190210832 164786438272512 164982286190592 165146151997008 165287906574336 165318470166528 165396168677376 165450725246898 165608999528448 165767309928896 165805825056768 166105093545664 166143687155712 166221773512704 166252509787392 166302508679424 166333259882952 166594767382784 166625572628232 166934237107456 167051499503616 167082389203968 167132637674496 167163542378208 167242108059936 167582896869024 167767519489024 167877405716384 167958945036129 167997969378432 168076927234944 168108006548412 168419417152896 168797342432316 168891438514176 169260113078784 169734490619904 169767144276912 169896744695808 170242942851072 170299098147906 170445275799552 170614567626048 170646116177754 170744814968832 170776387604736 171092741234688 171296084164608 171441376468992 171497927073816 171645133750272 171757559780352 171946781540352 172142975695392 172297157050368 172461860852736 172493750989728 172518748068303 172614918647808 173002258435968 173322735366144 173354784688512 173436260210304 173476557176832 173520499507524 173996219045376 174220116392448 174301998614016 174334229013168 174386658406896 174483870253056 174864752584704 175064276193534 175146676977664 175231747037184 175257140894784 175289547910482 175371932757294 175729287689046 175938141132936 176106447937536 176296649826024 176431234876416 176606472153384 176758063792128 176790748345344 176816368126944 176985515065344 177101438997504 177176666380896 177311923236864 177673231282176 177843074228352 178019713790373 178155614229632 178518641461888 178560119291904 178730810039808 178763859375984 178882408433792 178908331330092 179095009347072 179409749489152 179596950700032 179622977144832 179656191452736 179775332269568 179988994418688 180106885603008 180194364873198 180511037013918 180672713295872 180878863885062 181005921637632 181093837576392 181548138274776 181781753388648 181937787273216 181997800159968 182117007094113 182273328746496 182454368582304 182488106446317 182863787635009 182965725057024 183183178973184 183338553839616 183365122502016 183399028774668 183556450861056 183879031504896 184097570881536 184253721329664 184429854755328 184472706023424 184848605577216 185007753238464 185173457043456 185350469670912 185384743056576 185728157841408 185789420996634 185948894896128 186070689762048 186275680002048 186310124469504 186488223670008 186655253471232 186868230238872 186999495201792 187090322264352 187419113305632 187453769206761 187801016745888 187932936941568 188024217383808 188147371567428 188327358025728 188530758977652 188738459425152 188862081430932 188935394476032 189024192774144 189086543139312 189267428032512 189471844297008 189834392623616 189878499606528 189967741157376 190002868328448 190354837929984 190417627213632 190781985265664 190951301947392 190988037311526 191133837782784 191323678166166 191523310707456 191734307987456 191859892247296 191941388579304 192087916839936 192123436055328 192250844651264 192479333889024 192835891003392 192871548527616 193210499449856 193440129232896 193660847657316 193834301681664 194019593459328 194055469863444 194396501399604 194563363258368 194627540740464 194988077286912 195024132774576 195115792736592 195534561411072 195933001678848 195997630941504 196025088802816 196089748440768 196126007639814 196184990707758 196294354034688 196930232837702 197040011599872 197099269545984 197135715416832 197164283506632 197274192740352 197676177850368 198023572389888 198083126132736 198119753929728 198212868811776 198616766659584 198682281172557 198852821766144 199108704448512 199202284130304 199239118872192 199608198107136 199845431525376 200073458506896 200252656041984 200425066008336 200604578463744 200833471644624 201072161294784 201205504328192 201242709488016 201481885515456 201835968175296 202046569537536 202075849287936 202209857927168 202247248803264 202401644568576 202440582758778 202487618721024 202620246303384 203055121465344 203256802457856 203451101474712 203564515295232 203631661842336 204021304527872 204241655559123 204437038210048 204466664377248 204504472562229 204600588216843 204680010682368 205039713701888 205261164655092 205457522593792 205701707907072 205836440689152 206217741090816 206255873069568 206285762814768 206483100909568 206618345497088 206718701582928 206863910443008 207247114174464 207285436495872 207483586599744 207750575301312 208133722393272 208320139173888 208519278379776 208557835938648 208944177571584 209103685779456 209529775816704 209560140002304 209598890028192 209799251628759 209987160155136 210226759018731 210596209849571 210776976863232 210846502468836 211025341199239 211276143839124 211393919729664 211829108195328 211868277778944 212078712286756 212260751818752 212330766853296 212449130643456 212513022738432 212652216870912 212886491430912 212925856536576 213320289681408 213460012566528 213563691701568 213713708802048 214149192671232 214525536755712 214629733423872 214780499361792 215025567505632 215168163881216 215218157027328 215463724545888 215701096485888 215842378778208 216098906444928 216242214616064 216282200232672 216539250625152 216940377378816 216980492093568 217146135232512 217321626669056 217361811881088 217569594281676 217620145387008 218012935278684 218063589391872 218230059368448 218272042641744 218655632189904 218883783665664 219101186203536 219268448282624 219361586947776 219505266828666 219715251030016 219976381587456 220194869329344 220424626888704 220528224903168 220600966995864 220811999371264 221074433409024 221524916207616 221629031350272 221670013049856 221736678239232 221777679843936 221809818944961 222167430170976 222776518938624 222843516899328 222884723170944 222989477413248 223443862492032 223945260048172 223997292504576 224102569646592 224144008731216 224336404611072 224559222870528 225063123243088 225188584685568 225478199259378 225680150771712 225937655600202 226356192369216 226398048174018 226528992927744 226795918299538 226990590468096 227065464197208 227260367732736 227486090168064 227528154903672 227659753291776 227701850139648 228123654979584 228588501958656 228663902765088 228882489159051 229010079707136 229523967593856 229949147803648 229991667986304 230024997424404 230153224863744 230265012017664 230669677914624 231096980488192 231139712918016 231248346947072 231302076235776 231360666010032 231414421395456 231565995775296 231994958727168 232037857203264 232293488523264 232402664818688 232445638684224 232515544542528 232558539280794 232721899248384 233153003446272 233196116057856 233419034924712 233642329382912 233676187859712 233719397213976 233829243676392 234305716918728 234360156570624 234584188177248 234808597250048 235062199768032 235241646501888 235475296204512 235720997793792 235755157502592 236135251996672 236180679885241 236235555174528 236415897649152 236897641709568 237124098971136 237359618387164 237774192574464 238080159055872 238307746719744 238351812501312 238544441773456 238793345796096 238872112709958 239497302859776 239541588603648 239985325891584 240142514137344 240259153164264 240681382685224 241171818513416 241341228850176 241458450101856 242064184366368 242375671184864 242663733546624 242822676125484 243031104995328 243272491443072 243317475261756 243954300076032 244057924551168 244244238630912 244451405119488 244486830002688 244532038366224 244741934481408 245172042006528 245671628439552 245906473007104 245987586213642 246244256623872 246488834478978 246677004317952 247133959561216 247179657408768 247473429285888 247637543788544 247719227995512 247931859861504 247977705249792 248094253016064 248367573336064 248413499292672 248650964893344 248708737585152 248873671294976 249157640318496 249215530733568 249332660269056 249378764681088 249453763019136 249892151074176 249938358942348 250401355661184 250577249255424 250623583805952 250698956511744 250863162089904 251103144034304 251374345303536 251651279233536 251816108574576 251913859301376 252032257032192 252115390852416 252356570710016 252629125729344 253196013648474 253337157771264 253831193328622 253890169618176 254601735929856 254650716415368 254845117043712 255098237554888 255364414276608 255448647221859 255921851439072 255969174266631 256117222453248 256164581407104 256639111852032 257162064703488 257246890610724 257920172310528 258214463543088 258445735575552 258692791279104 258740626484592 259195335199472 259417817677824 259503387653952 259984103049216 260032177032768 260154390315456 260280749261286 260994328568064 261330174588672 261452997921024 261501343519752 261579987610344 261725805379584 262297128877056 262720015466496 262799026061312 262847620555776 262885711342176 262934321865723 263057899135941 263593931533569 264159671906304 264283825082368 264646852314624 264822355546112 264909708230076 265137095688192 265186122518016 265478272598016 265603045507072 265652158496256 265967884855296 266144264142848 266460575367168 266509846923264 266764611342528 267003541389312 267233421344448 267472771284992 267777962192832 267840178937856 268096215059712 268323612650688 268362496995138 268642514020608 269114624233728 269395426050048 269434465717248 269662998404352 269868859424768 269920777011704 269983491628032 270160328404512 270291547309797 270766555520877 271009069943808 271268135299616 271318295827593 271508882456448 271640756364588 272322207412164 272622219169664 272672630082972 272800784289124 272906680909824 272996700239952 273681552873456 274268943876096 274448587585536 274956988121088 275007830759424 275047683753024 275098543162002 275624935443904 275818547257344 276380581994496 276644782132992 277000767068416 277511629857696 277760185565184 278025704506368 278077114584864 278592236762112 278684131494951 278923342344192 279106034643072 279413520003072 279465186704256 279732335505012 279982880206848 280302345358308 280499242802688 281035969150976 281128669958448 281701525118832 281858559639552 281899405412352 282438810927104 282491037038592 283014335758336 283107689137728 283293122146398 283403091714048 283536289161216 283901142048768 284613350088704 284751588935424 284817749409792 284951611736064 285004302492672 285532256894976 286034049007616 286172977898496 286426952921088 286482055967289 286700756674176 286985517249249 287284966061184 287601461981184 287789838370944 287912082868956 288131875259904 288376266976896 288719000833536 289253836505088 289307322791424 289528180310016 289815749174784 290092792375568 290160193849344 290491271485974 290683913704912 290751452522496 291029390188992 291083204795166 291540842919872 291594752099406 291845044887552 291941311110696 292134914938048 292482115930368 292536199161864 292673689104888 293301842116608 293593159105792 293899502518272 293996446412256 294037633204224 294134622661152 294189011459721 294277486061637 295395349256553 295560017399808 295648904318976 295703573125248 295746425259948 296223240227968 297035358584832 297124689199104 297179630894592 297319303217664 297925149989376 298279232649216 298663056672768 298803426195456 298858678308288 299412297160704 299768147288064 300378984062976 300637599012504 300906867695616 301250207466936 301808256492288 301864064232024 302038657236992 302654120624128 302753952262944 303069854306304 303314786890752 303370873204896 303602466852864 303660874138167 304582682198016 304885203686784 305176652212068 305346772942848 306031956791808 306103061643264 306655557315072 306699996565872 306870966484992 307020016023552 307559570552832 307891746982638 308186283890688 308480888013376 308552561860608 308754661033728 309326611636224 309383809604352 309428644222152 309724651364352 309927518245632 310020726056704 310078052374392 310295865664512 310870671261696 310928154743808 311225379899616 311568250479616 311625862951968 311772324901856 312200583589908 312407622558304 312480208760832 312778917569664 312836753907972 313416266357376 313655528669184 313967061606016 314294663725056 314340210003456 314398335042288 314980740232704 315221196865536 315863522279424 316165465294848 316269753703254 316914215758686 317743662292992 317802416668416 318118068430134 318391127728128 318496150279944 318769534107648 318978325306368 319329737146368 319388784804864 319980434522112 320190018849792 320345537552352 320570563203072 321223789006848 321788305133568 321944600135808 322170749042688 322752245821824 322827235540992 323551644728832 323763568167312 324041473327104 324363321924096 324423300349008 325272400101376 325410566068224 325719202848768 325935206825984 325982440003584 326042717821632 326354391422514 327019402918026 327345089052672 327408063962616 327983448284856 328325675498496 328651779305304 328902672423936 329042380421664 329257900242999 329572876545024 329964572381184 330292303994016 330636940333056 330792337354752 330901450493796 331217999056896 331534619857792 331611650113536 332210187091328 332287374311424 332443547025408 332505019574784 332605017358848 332666519765904 333189534765568 333251145256464 333868474214912 334102999007232 334164778407936 334265275348992 334327084756416 334484216119872 335165793738048 335535038978048 335754811432768 335917890072258 335995938756864 336153854469888 336216013096824 336838834305792 337594684864632 337782877028352 338217298889067 338520226157568 338906483400303 339534288553824 339597072261027 339793489391616 340193877449307 340485885702144 340598196295812 340890551599104 341229135252096 341292232355508 341489629937664 341552775209472 342185482469376 342592168329216 342882752937984 342995854147632 343290267500544 343515119560704 343893563080704 344285951390784 344594314100736 344923721705472 344987501979456 345037496136606 345229837295616 346004516871936 346645470732288 346709569377024 346872520420608 346953114353664 347040999015048 347992438090752 348440232784896 348603997228032 348668458026336 348773316813792 348837808921191 349729505169408 350128552387068 350463494074368 350514281789568 350579095820964 350743865514588 351458575378092 351876282265872 352212895875072 352593299652048 352862469752832 353212944306768 353516127584256 353581496690688 353632736253888 353971030130688 354202877995008 354353332761792 354623846473728 355346462564352 355686148456704 356039427580746 356311228459264 357037282923776 357120238583808 357461620079616 357527718751968 357764816867584 357816662660184 358190018694144 358819498978304 359245954289664 359312382905472 359550664539136 359977988837376 360213771206016 360388729746396 361022074027836 361345426591744 361757727770124 362011843275264 362187675152784 363096276549552 363563506777296 363875574546432 363995600319936 364234014188226 364546657492992 364908737164608 364976212892634 365727575270018 365931450114048 366366357946368 366677107679232 366730245004032 366798057549336 367112901722112 367758063009792 368507442659328 368859709510656 368981379320463 369733251718467 370015506476928 370700939341824 370769486113152 371456315682816 371578841993268 371897789792256 372141379524096 372551360004096 372620248939008 372976447340016 373310506942464 373736460477744 373998990403584 374180644528704 374838226611264 374907538413522 375602033491776 375865873883136 376048434767616 376294743134856 376654716051456 377061517955304 377476918850304 377724162861864 377870788952064 378048385548288 378173086278624 378534856065024 378943688594016 379668785247232 379794020472711 380005736656896 380746789992933 380835254427264 381563970531328 381902603894784 381976074623052 382267675565568 382647356332332 383046621414912 383468615974912 383719784494592 383882777158608 384175833679872 384246872110656 384501689302528 384958667778048 385671782006784 385743097055232 386420998899712 386880258465792 387321695314632 387668603363328 388039186918656 388110939726888 388793002799208 389126726516736 389255081480928 389976154573824 390048265549152 390231585473184 390421123891929 391107246863489 391904205084301 391995261883008 392179496881536 392252015279628 392369981415516 392588708069376 393860465675404 394080023199744 394198539091968 394271430833664 394328567013264 394548385480704 395352355700736 396047144779776 396166252265472 396239507859456 396425737623552 397233533319168 397364562345114 397705643532288 398217408897024 398404568260608 398478237744384 399216396214272 399690863050752 400146917013792 400505312083968 400850132016672 401209156927488 401666943289248 402144322589568 402411008656384 402485418976032 402543745492707 402963771030912 403671936350592 404093139075072 404151698575872 404419715854336 404494497606528 404803289137152 404881165517556 404975237442048 405240492606768 406110242930688 406513604915712 406902202949424 407129030590464 407263323684672 408042609055744 408483311118246 408874076420096 408933328754496 409008945124458 409201176433686 409360021364736 410079427403776 410522329310184 410915045187584 411403415814144 411672881378304 412435482181632 412511746139136 412571525629536 412966201819136 413236690994176 413437403165856 413727820886016 414570872991744 414967173199488 415501150602624 416267444786544 416640278347776 417038556759552 417115671877296 417888355143168 418207371558912 419059551633408 419120280004608 419197780056384 419598503257518 419974320310272 420453518037462 421192419699142 421553953726464 421693004937672 422050682398478 422552287678248 422787839459328 423658216390656 423736555557888 424157424573512 424521503637504 424661533706592 424939683219597 425304433741824 425851713073152 426920025133056 427127383403136 427427417604096 428298385342464 429051073511424 429259466847744 429560998723584 430051135011264 430336327762432 430436314054656 430927449091776 431402192971776 431684757556416 432197812889856 432484429232128 432564400465344 433078501250304 433880754757632 433960984187136 434292270465024 434643253338112 434723623762176 435139188563352 435240290774016 436025870557368 436127178783744 436544085283488 437311264379808 437392128149109 437767567331328 438202372407072 438536896565248 438723173895552 439010533657332 439430502060032 439952763174912 440389738658688 440849253777408 441056449806336 441201933991728 441623998742528 442148866818048 443049832415232 443258062700544 443340026099712 443473356478464 443555359687872 443619637889922 444334860341952 445553037877248 445687033798656 445769446341888 445978954826496 446887724984064 447890520096344 447994585009152 448205139293184 448288017462432 449118445741056 450126246486176 450956398518756 451360301543424 451875311200404 452712384738432 452796096348036 453057985855488 453591836599076 453981180936192 454130928394416 454520735465472 454972180336128 455056309807344 455319506583552 455403700279296 456247309959168 457177003917312 457327805530176 457764978318102 458020159414272 459047935187712 459898295607296 459983335972608 460049994848808 460306449727488 460530024035328 461339355829248 462193960976384 462279425836032 462496693894144 462721332020064 462828842790912 463131991550592 463989917454336 464075714406528 464586977046528 464805329637376 464891277368448 465031089085056 465117078561588 465443798496768 466306006892544 466392232115712 466838069849424 467284658765824 467352375719424 467438794427952 467658487352784 468611433837456 468720313141248 469168376354496 469617194500096 470124399536064 470483293003776 470950592409024 471441995587584 471510315005184 472270503993344 472361359770482 472471110349056 472831795298304 473795283419136 474248197942272 474404630554881 474719236774328 475371323638029 476615493439488 476703625002624 477088883546912 477177102645201 477586691592192 477744225419916 478994605719552 479083177207296 479970651783168 480285028274688 480518306328528 481362765370448 482343637026832 482682457700352 482916900203712 484128368732736 484751342369728 485327467093248 485645352250968 486062209990656 486544982886144 486634950523512 487908600152064 488115849102336 488902810238976 488973660005376 489064076732448 489531587133771 490529104377039 491812946014208 491975172427284 492488513247744 492977668957956 493354008635904 494267919122432 494359314817536 494946858571776 495275087577088 495438455991024 495863719723008 495955410499584 496188506032128 496735146672128 496826998585344 497301929786688 497417475170304 497747342589952 498315280636992 498431061467136 498665320538112 498757529362176 498907526038272 499784302148352 499876717884696 500802711322368 501154498510848 501247167611904 501397913023488 501726324179808 502206288068608 502748690607072 503302558467072 503632217149152 503876835108387 504230781704832 505258251458688 506392027296948 506674315542528 507662386657244 507780339236352 509203471859712 509301432830736 509690234087424 510196475109776 510728828553216 510897294443718 511843702878144 511938348533262 512234444906496 512329162814208 513278223704064 514324129406976 514493781221448 515840344621056 516428927086176 516891471151104 517385582558208 517481252969184 517556244204909 518390670398944 519006775307904 519968206098432 520064354065536 520308780630912 520561498522572 521988657136128 522660349177344 522905995842048 523002687039504 523159975220688 523451610759168 524594257754112 525440030932992 525598052122624 525695241111552 525771422684352 525868643731446 526115798271882 527187863067138 528319343812608 528567650164736 529293704629248 529644711092224 529819416460152 530274191376384 530372245036032 530956545196032 531206091014144 531304316992512 531935769710592 532288528285696 533019693846528 533529222685056 534059141371119 534466842688896 535555924385664 535680357875712 536192430119424 536647225301376 536724993990276 537285028041216 538229248467456 538790852100096 538868931434496 539325996808704 539737718849536 539841554023408 539966983256064 540320656809024 540583094619594 541533111041754 542018139887616 542536270599232 542636591655186 543017764912896 543281512729176 544644414824328 545244438339328 545345260165944 545601568578248 545813361819648 545993400479904 546351021282339 547363105746912 547464319338951 548591362905027 548897175171072 550015661518848 550095367506048 550197086324004 551249870887808 551637094514688 552761163988992 553289564265984 554001534136832 555023259715392 555520371130368 556051409012736 556154229169728 557184473524224 557368262989902 557846684688384 558212069286144 558827040006144 558930373408512 559464671010024 559965760413696 560604690716616 560998485605376 562071938301952 562257339916896 562361307620283 563403050237664 563798810824704 564982074077184 566215378275456 566586244292796 566806183428096 567072578322432 567802284097536 569226700177408 569503177870848 569635498819584 569903223472128 570008604985344 571064513789952 572068098015232 572345955796992 572853905842176 572964111934578 573401513348352 573971034498498 574569932122368 575202923962368 575579676741888 575824165737912 576263750519808 576752533953792 577438001667072 578507673010176 578614645582848 579631498349568 580185584751136 580320387698688 580982542971948 581367827409824 581502905044992 582058780377984 582166409590332 583081685839744 583189504198812 583690089775104 583882622221392 584269829876096 584964231860736 585072398323728 585347378209776 586603684233216 587186318211584 587799005036544 587992892824512 588075266408448 588269245322304 588378022919442 588554972123274 590790698513106 591120034799616 591297808637952 591407146250496 591492850519896 592446480455936 594070717169664 594249378398208 594359261789184 594638606435328 595850299978752 596046843517671 596558465298432 597326113345536 597606852390912 597717356616576 598824594321408 599536294576128 600757968125952 601275198025008 601813735391232 602500414933872 603616512984576 603728128464048 604077314473984 605308241248256 605507904525888 606139708612608 606629573781504 606741746409792 607204933705728 607321748276334 609165364396032 609770407373568 610353304424136 610693545885696 612063913583616 612724966677369 613311114630144 613399993131744 613513417686687 613801764650529 614040032047104 615119141105664 615783493965276 616372567781376 616961776026752 617105123721216 617509322067456 618653223272448 618767619208704 618857288444304 619449302728704 619855036491264 620041452113408 620156104748784 620591731329024 621741342523392 621856309487616 622450759799232 623136500959232 623251725903936 623544649803712 624401167179816 624815245116608 624960417521664 625557835139328 625673507815944 626832532714752 627311057338368 627934123212032 628589327450112 628680420006912 628796670084576 629397754886277 629961480465408 630680277056193 631788629548713 632330930589696 632539507406508 633076023597717 633828431517372 635487324585984 635604833336832 636236136860268 636782255456256 636992300559888 637539068215296 637956650612736 638659474292736 638777569609728 639960869044224 640380037699584 640691075104704 641141126406144 642447578013696 643576610267136 643889200271616 644341498085376 645504491643648 645654471081984 647103289457664 647527136334624 648726643848192 648846600698016 650302582062961 650821132136448 651438405697536 651964880007168 652085435643264 652708782845028 654038805836052 654690178105344 654816127925232 655966896569712 656651350996992 657303558610608 657805344847872 658084760843328 658515800485998 659145753090048 659929144762368 660584607988032 661273880666112 661584674709504 661802900987592 662435998113792 663069239715584 663223300227072 664420374182656 664574748622848 664887094050816 665010039149568 665210034717696 665333039531808 666379069531136 666502290512928 667736948429824 668329556815872 668530550697984 668654169512832 668968432239744 670331587476096 671070077956096 671509622865536 671835780144516 671991877513728 672307708939776 672432026193648 673677668611584 675189369729264 675565754056704 676434597778134 677040452315136 677812966800606 679068577107648 679194144522054 679586978783232 680387754898614 680971771404288 681196392591624 681781103198208 682458270504192 682584464711016 682979259875328 683105550418944 684370964938752 685765505875968 685991708295264 686647467477153 687030239121408 688571902781568 689255814931957 689847443410944 689975003958912 690074992273212 690459674591232 692009033743872 693290941464576 693419138754048 693745040841216 693906228707328 694081998030096 695984876181504 696880465569792 697207994456064 697336916052672 697546633627584 697675617842382 699459010338816 700257104774136 700926988148736 701028563579136 701158191641928 701487731029176 702917150756184 703752564531744 704425791750144 705186599304096 705724939505664 706425888613536 707162993381376 707265472507776 708405755990016 708542039655723 708706665523584 709247692947456 710692925128704 711372296913408 712078855161492 712622456918528 714074565847552 714240477167616 714923240159232 715055437503936 715529633735168 715633325320368 716380037388288 717638997956608 718491908579328 718624765810944 719101329078272 719955977674752 720427542412032 720777459492792 722044148055672 722690853183488 723515455540248 724023686550528 724375350305568 726192553099104 727127013554592 727822095156559 727991200639872 728468028376452 729093314985984 729817474329216 729952425785268 731455150540036 731862900228096 732732715892736 733354215358464 733460490008064 733596115098672 734225803444224 735516126019584 737014885318656 737719419021312 737962758640926 739466503436934 740031012953856 741401878683648 741538972226304 742912631365632 743157683986536 743795579584512 744282759048192 745102720008192 745240497878016 745952894680032 746621013884928 747472920955488 747997980807168 748361289057408 749676453222528 749815076827044 751204066983552 751731747766272 752096869535232 752589486269712 753309432102912 754123035910608 754953837700608 755448325723728 755741577904128 756096771096576 756346172557248 757069712130048 757887377188032 759337570494464 759588040945422 760011473313792 761493579985866 761670508854528 763127941062656 763805207789568 763952149246104 764535351131136 765294712664664 766093242829824 766937231949824 767439568989184 767765554317216 768351667359744 768493744221312 769003378605056 769917335556096 771486194110464 772841997799424 773760516931584 774643390629264 775337206726656 776078373837312 776221879453776 777586005598416 778253453033472 778510162961856 779952309147648 780096531098304 780463170946368 780842247783858 782214493726978 783808410168602 783990523766016 784358993763072 784504030559256 784739962831032 785177416138752 787720931350808 788160046399488 788397078183936 788542861667328 788657134026528 788802965597169 789173697407823 790781794600707 792479015718912 792851475247104 794467066638336 794729124690228 795411287064576 796434817794048 796809136521216 796956475488768 798432792428544 799381726101504 800293834027584 801010624167936 801700264033344 802418313854976 803333886578496 804288645179136 804822017312768 804970837952064 805087490985414 805927542061824 807343872701184 808186278150144 808303397151744 808839431708672 808988995213056 809606578274304 809762331035112 809950474884096 810480985213536 812299666562631 813027209831424 813804405898848 813954887482779 814526647369344 816085218111488 816966622236492 817748152840192 817866657508992 818017890248916 818402352867372 818720042729472 820158854807552 821044658620368 821830090375168 822806831628288 823345762756608 824870964363264 825023492278272 825143051259072 825932403638272 826473381988352 826874806331712 827455641772032 829141745983488 829934346398976 831002301205248 832534889573088 833280556695552 834077113519104 834231343754592 835776710286336 836052394484853 838240560009216 838395560112768 839197006515036 839948640620544 840907036074924 842384839398284 843107907452928 843386009875344 844101364796956 845104575356496 845575678918656 847316432781312 847473111115776 848314849147024 849043007275008 849323067413184 849879366439194 850608867483648 851703426146304 853840050266112 854254766806272 854854835208192 856596770684928 858102147022848 858518933695488 860102270022528 860672655524864 860956551747747 861854898183552 862804385943552 863369515112832 864395625779712 864968858464256 865128800930688 866157002500608 867761509515264 867921968374272 868584540930048 869286506676224 869447247524352 870278377126704 870480581548032 872051741114736 872254357567488 873088170566976 874622528759616 874784256298218 875535134662656 876404744814144 877073793130496 877446347791104 878021067314664 878861004120064 879905526349824 880779477317376 881698507554816 882112899612672 882403867983456 882832458184911 883247997485056 886186047769659 886680052199424 886946712956928 887110719375744 887239275779844 888669720683904 891106075754496 891374067597312 891538892683776 891957909652992 893775449968128 895781040192688 895989170018304 896410278586368 896576034924864 898236891482112 900252492972352 901912797037512 902720603086848 903750622400808 905424769476864 905592192696072 906115971710976 907183673198152 907962361872384 908261856788832 909944360672256 910112619614688 910807400558592 910982622414501 914655611060352 915529956636204 916040318828544 918095870375424 919796591214592 919966671945216 920099989697616 920612899454976 921060048070656 922678711658496 924387921952768 924558851672064 924993387788288 925442664040128 925657685581824 926263983101184 927979834908672 928151428813056 929173954093056 929610659274752 929782554736896 930062178170112 930234157123176 930887596993536 932612013785088 932784464231424 933676139698848 934569317531648 934704751438848 934877588855904 935316974705568 937222867674912 937440626282496 938336752708992 940248799072128 940966586007552 941901184818048 942883991175168 943020630010368 944541007986688 944722719540964 944942220698112 945663590596608 947590566838272 948496395884544 948809261109762 949438473548656 950742647276058 953230986878976 953407250005248 954177767093824 954354205290402 955173383184384 955488450839832 957989211439104 958166354414592 959941303566336 960570056549376 961036612657056 962725530740896 964687274053664 965364915400704 965833800407424 968256737465472 969502684739456 970654934186496 971290704501936 972124419981312 973089965772288 973269901047024 975817200304128 976231698204672 977805620477952 977947320010752 978128153464896 979063174267542 981058208754078 983625892028416 983950344854568 984977026495488 985955337915912 986708017271808 988535838244864 988718629635072 989893717143552 990550175154176 990876911982048 991910820999168 992377012064256 993653997170688 994603859573376 994834950340608 996630561273984 996862122934272 997330641076224 997515058724352 997815052076544 999568604296704 999753435769392 1001605422644736 1002308997021696 1002494335223808 1002795826046976 1003452648359616 1004412576137216 1005497381214144 1006605116934144 1007264434298304 1007753670216774 1008461563409664 1010516502917376 1012784054593896 1013348631085056 1014651896667201 1015324773314488 1015560678472704 1016719450200909 1018602865661472 1018791216783081 1019380468174848 1020392950219552 1020581632347921 1021457657106432 1021794588887436 1023687405756288 1023876697066524 1024468889812992 1024658325628416 1026556447408128 1028648258813952 1028987562442896 1031680689242112 1032857854172352 1033782942302208 1034771165116416 1034962505938368 1035112488409818 1036781340797888 1038013550615808 1039936412196864 1040128708131072 1040617561261824 1041122997045144 1043977314272256 1045320698354688 1045811991684096 1046005374079008 1046319950441376 1046513426763573 1049188515508224 1051390482223104 1051542845368704 1051737287462892 1052231596543764 1054375726134276 1056638687625216 1057135300329472 1058587409258496 1059289422184448 1059638832920304 1060548382752768 1060744490072064 1061913090392064 1062412182028288 1062608633985024 1063871539421184 1064577056571392 1066039387693056 1067058445370112 1068118282742238 1068933685377792 1071111848771328 1071360715751424 1072384860238848 1073294450602752 1073449987980552 1074570056082432 1076458496934912 1077737862868992 1078651993617408 1079683108046816 1079933966512128 1080641313618048 1081166189239188 1083066222083508 1084036279775232 1085072541198464 1085273183310372 1086035529825792 1086563025458352 1089288829648656 1090488876678656 1090690520331888 1091203137156496 1091626723639296 1091986800959808 1092702042564678 1094726211493824 1094928638677902 1097182725810054 1097794350342144 1100031323037696 1100190735012096 1100394172648008 1102499741775616 1103274189029376 1105522327977984 1106579128531968 1106944137961389 1108003068273664 1109199755155401 1110046519430784 1112102818025472 1112308458339456 1114368947048448 1114736525979804 1115693369376768 1116424138572288 1117654080012288 1117860746817024 1118929342020048 1119931520827392 1121209381433232 1121996971210752 1124143876603904 1124514679833792 1124722615240566 1126806100475328 1127597621649408 1129964148154368 1132430756550912 1133172488585592 1133612366856192 1134145156644864 1135604568195072 1138453400354816 1139006355741696 1139382061418133 1140017209970688 1142240369978799 1144691911593984 1145707811684352 1145928223869156 1146803026696704 1147942068996996 1149139864244736 1150405847924736 1151159353483776 1151648331475824 1152527501039616 1153505067907584 1154876003334144 1157015346020352 1157229291165696 1159262996699136 1160371169502272 1160640775397376 1161965085943896 1162735654819648 1163005810089984 1164117560755968 1164332819180664 1166163371679488 1166379008397624 1167380179550208 1167765244442784 1168539659752192 1169928463721472 1170144796647456 1170694756419552 1171263371675787 1173321740590467 1174372636423168 1175712615252903 1175985785649024 1176538490644608 1176756045838884 1177109944246548 1181581397026212 1182240069599232 1182595617275904 1182814292500992 1182985701039792 1184892960911872 1188141434339328 1188498756796416 1188718523578368 1189277212870656 1191700599957504 1192093687035342 1193116930596864 1194652226691072 1195213704781824 1195434713233152 1197649188642816 1199072589152256 1201515936251904 1202550396050016 1203627470782464 1205000829867744 1207233025969152 1207456256928096 1207631236478121 1211015809051776 1212279417225216 1213259147563008 1213483492819584 1214409867411456 1214643496552668 1218330728792064 1219540814747136 1220706608848272 1221387091771392 1224127827167232 1225449933354738 1226622229260288 1226799986263488 1227026835373374 1227603529301058 1228080064094208 1230238282211328 1231566987930552 1232745135562752 1233923552053504 1234210247442432 1235018644134912 1237306446544896 1237535238417408 1237714576888608 1238898605457408 1239710072982528 1240082904226816 1240312209497568 1241183462658048 1243712618975232 1244901519598464 1246273001918464 1246503451807872 1247089299607424 1248802334359632 1249630490233216 1249920835043328 1251115670278656 1251347015631888 1253665065429504 1254622114676736 1255868246424064 1257178654900224 1257360840013824 1257593340169152 1258795509772554 1259922960930816 1261360554112386 1263577259097426 1264661861179392 1265079014813016 1266152047195434 1267656863034744 1270974649171968 1271209666673664 1272472273720536 1273564510912512 1273984601119776 1274819049658791 1275913301225472 1277555139219456 1280046513445063 1280760075399168 1281382150209408 1282282252812288 1284895156027392 1287153220534272 1287778400543232 1288682996170752 1291008983287296 1291308942163968 1294206578915328 1295054272669248 1297453287696384 1297693201396032 1300605164125922 1301642264272896 1302876811395072 1303929760014336 1304170871286528 1305417565690056 1308077611672104 1309632255850464 1311933793139424 1312176384447327 1313302701993984 1314607117221216 1315610689695744 1316169521686656 1317031600971996 1318291506180096 1319858289524736 1321169215976064 1322547761332224 1323169349419008 1323605801975184 1324871996227584 1326138479431168 1326446600454144 1328840748365312 1329149497245696 1329774188101632 1330020078299136 1330420069435392 1330666079063616 1332758139062272 1333004581025856 1335473896859648 1336659113631744 1337061101395968 1337308339025664 1337936864479488 1340663174952192 1342140155912192 1343019245731072 1343671560289032 1343983755027456 1344615417879552 1344864052387296 1347355337223168 1350378739458528 1352869195556268 1354080904630272 1355625933601212 1358137154215296 1358388289044108 1359173957566464 1360775509797228 1361943542808576 1362392785183248 1363562206396416 1364916541008384 1365168929422032 1365958519750656 1366211100837888 1368741929877504 1371531011751936 1371983416590528 1373294934954306 1374060478242816 1377143805563136 1378511629863914 1379694886821888 1379950007917824 1380149984546424 1380919349182464 1384018067487744 1386581882929152 1386838277508096 1387490081682432 1388163996060192 1391969752363008 1393760931139584 1394415988912128 1394673832105344 1395093267255168 1395351235684764 1398918020677632 1400514209548272 1401853976297472 1402057127158272 1402316383283856 1402975462058352 1405834301512368 1407505129063488 1408851583500288 1410373198608192 1411449879011328 1412851777227072 1414325986762752 1414530945015552 1416811511980032 1417084079311446 1417413331047168 1418495385894912 1421385850257408 1422744593826816 1424157710322984 1425244913837056 1428149131695104 1429846480318464 1430110875007872 1431059267470336 1431266650640736 1431531307935603 1432760074776576 1435277995913216 1436983817158656 1437249531621888 1438202658156544 1439911955349504 1440855084824064 1441554918985584 1444088296111344 1445381706366976 1447030911080496 1448047373101056 1448750700611136 1452385106198208 1454254027109184 1455644190313118 1455982401279744 1456936056752904 1458186629971968 1459634948658432 1459904851570536 1462910301080072 1463725800456192 1466708430716928 1466920980016128 1467192230197344 1468594761401313 1471587313131117 1474173468946997 1475438838042624 1475925517281852 1478933006873868 1480062025907712 1482803757367296 1483077944452608 1485825262731264 1486315367973072 1487591159169024 1488565518096384 1490205440016384 1490480995756032 1491905789360064 1493242027769856 1494945841910976 1495995961614336 1496722578114816 1499352906445056 1499630153654088 1502408133967104 1503463495532544 1504193739070464 1505178972539424 1506618864205824 1508246071821216 1509907675401216 1510896651447456 1511630505325161 1512692345114496 1515774754376064 1518675140988928 1519176081890844 1520022946627584 1522987159971732 1523341017709056 1526255882125312 1527610415579136 1527904298492208 1529070702262272 1530589425329328 1532186485659648 1533874463899648 1534879137978368 1535531108634432 1536703334719488 1536987488442624 1538006757210112 1539834671112192 1542972388220928 1545683995598848 1547521033863168 1549286781258528 1550674413453312 1552156747674624 1552443758907552 1552668732614727 1555172011196832 1557020325923712 1559904618295296 1560193062196608 1560926341892736 1561684495567716 1564428987453956 1567616820337204 1567981047532032 1568717987526144 1569008061118512 1569479925662064 1570354832277504 1575441862701616 1576320092798976 1576794156367872 1577085723334656 1577314268053056 1577605931194338 1578347394815646 1581563589201414 1584958031437824 1585702950494208 1588934133276672 1589458249380456 1590822574129152 1592869635588096 1593618273042432 1593912950977536 1596865584857088 1600587668055168 1602177424113357 1603400528066688 1606667773156992 1608577290358272 1609644034625536 1609941675904128 1610174981970828 1611855084123648 1614687745402368 1616372556300288 1616606794303488 1617678863417344 1617977990426112 1619213156548608 1619524662070224 1619900949768192 1620961970427072 1624599333125262 1626054419662848 1627608811797696 1627909774965558 1629053294738688 1632170436222976 1633933244472984 1635496305680384 1635733315017984 1636035780497832 1636804705734744 1637440085458944 1640317709615104 1642089317240736 1643660180750336 1645774088715081 1646691525513216 1650046984556544 1650286102518144 1652946763976704 1653749612663424 1654911283544064 1658283491966976 1659868692797952 1662004602410496 1665069779146176 1666561113391104 1668154227038208 1668462687509184 1671553420572672 1672104788969706 1676481120018432 1676791120225536 1678394013030072 1679897281241088 1681814072149848 1684769678796568 1686215814905856 1686772019750688 1687083922860849 1688202729593912 1690209150712992 1694946222231552 1696629698294048 1698646134826368 1699758732878388 1701217734967296 1703406852292608 1707680100532224 1708509533612544 1709709670416384 1713193541369856 1716204294045696 1717037867390976 1720204540045056 1721345311049728 1721913103495494 1723709796367104 1725608771887104 1726739030225664 1728791251559424 1729937716928512 1730257601861376 1732314005001216 1735523019030528 1735843936748544 1738573013352448 1738894495048704 1740556754253408 1740961163096064 1744103482229472 1744508715134976 1746176341133952 1749245057519232 1749568512596436 1751070269325312 1752809489628288 1754147586260992 1754892695582208 1756042134629328 1757722008240128 1759811052699648 1761558954634752 1763397015109632 1764225799225344 1764807735966912 1765664916369822 1766495994970112 1772372095539318 1773360104398848 1773893425913856 1774221438751488 1774478551559688 1777339441367808 1782212151508992 1782748135194624 1783077785367552 1783915819305984 1787550899936256 1788140530553013 1791562080385376 1791978340036608 1792820557172736 1793152069849728 1796473782964224 1800504985944704 1803825594075024 1805441206173696 1807501244801616 1810849538953728 1811184385392144 1812231943421952 1814367346396304 1815924723744768 1816523713577664 1819888721344512 1820225239229376 1821614801117184 1821965244829002 1829311222120704 1831059913272408 1832080637657088 1836191740750848 1839593182429184 1839933343890432 1840199979395232 1840540253060061 1841405293951587 1842120096141312 1845357423316992 1849117703344128 1849986775576576 1850885328080256 1851315371163648 1852527966202368 1855959669817344 1856302857626112 1858347908186112 1859221318549504 1859565109473792 1860124356340224 1860468314246352 1861775193987072 1865224027570176 1865568928462848 1867352279397696 1869138635063296 1869409502877696 1869755177711808 1870633949411136 1874445735349824 1874881252564992 1876673505417984 1880497598144256 1881933172015104 1883802369636096 1885767982350336 1886041260020736 1888193264658831 1889082015973376 1889445439081928 1889884441396224 1892040831168579 1895365888646139 1896992791769088 1897618522219524 1898876947097312 1899228070793151 1901485294552116 1906461973757952 1906814500010496 1908355534187648 1908708410580804 1910346766368768 1910976901679664 1915978422878208 1916332708829184 1919882607132672 1921140113098752 1922073225314112 1925451061481792 1929374548107328 1930729830801408 1931667600814848 1936513474930944 1939005369478912 1941309868372992 1942581409003872 1946179931544576 1946539802094048 1950907746188883 1952463396409344 1955894640021504 1956256306929792 1958126348535084 1962116417508156 1967251784056832 1967900689709136 1969954052990976 1971910675831824 1973416034543616 1977071676489728 1977437259270144 1979787434287104 1981100350308352 1981753823964096 1983821641998336 1984754024128512 1987307994341376 1989207719146752 1989669900681216 1993261122547968 1993724245868544 1994661282152448 1995030117448704 1995630104153088 1999137208593408 1999506871538784 2003210845289472 2004988670447616 2005591652093952 2006905296719232 2010994762428288 2013210233868288 2014528868596608 2015507340433548 2016923126819328 2021033005834752 2025568109187792 2026697262170112 2029303793334402 2030649546628976 2031121356945408 2033438900401818 2037205731322944 2037582433566162 2038760936349696 2040785900439104 2041163264695842 2042915314212864 2043589177774872 2047374811512576 2047753394133048 2048937779625984 2049316651256832 2053112894816256 2057296517627904 2057975124885792 2059942402431459 2065715708344704 2067767444795871 2069542330232832 2069925011876736 2070224976819636 2073562681595776 2076027101231616 2079872824393728 2080257416262144 2081235122523648 2082245994090288 2087954628544512 2090641396709376 2091623983368192 2092010748158016 2092639900882752 2093026853527146 2098377031016448 2102780964446208 2103085690737408 2103474574925784 2104463193087528 2108751452268552 2113277375250432 2114270600658944 2117174818516992 2118578844368896 2119277665840608 2121488980144128 2125217267970048 2125626118967169 2127743078842368 2132078775386112 2134116890740224 2136236565484476 2137867370755584 2142223697542656 2142721431502848 2144769720477696 2146588901205504 2146899975961104 2149140112164864 2152916993869824 2155475725737984 2157303987234816 2159366216093632 2159867933024256 2161282627236096 2162332378478376 2166132444167016 2168072559550464 2170145082396928 2170546366620744 2172071059651584 2173126050916704 2178577659297312 2180977753357312 2181381040663776 2182406274312992 2183466285469677 2183973601919616 2185404085129356 2189452422987648 2189857277355804 2194365451620108 2195588700684288 2200062646075392 2200381470024192 2200788345296016 2204999483551232 2206548378058752 2211044655955968 2213158257063936 2213888275922778 2216006136547328 2218399510310802 2220093038861568 2224205636050944 2224616916678912 2228737894096896 2229473051959608 2231386738753536 2232848277144576 2235308160024576 2235721493634048 2237858684040096 2239863041654784 2242418762866464 2243993942421504 2249029359667584 2249445230481132 2253612200950656 2255195243298816 2259928296308736 2264861513101824 2266344977171184 2267224733712384 2268290313289728 2271209136390144 2276906800709632 2278012711483392 2278764122836266 2280034419941376 2284480739957598 2289383823187968 2291415623368704 2291856447738312 2293606053393408 2295884137993992 2298279728489472 2300811695849472 2302318706967552 2303296662951648 2305055002079232 2307010135815168 2309752006668288 2314458582331392 2318525993398272 2320742339004544 2321281550794752 2323930171887792 2325471309639296 2326011620179968 2328235121511936 2328665638361328 2332326743358976 2332758016795248 2334760359100416 2335530488885568 2337079319504384 2339856927442944 2340289593294912 2341389512839104 2342526743351574 2346643481180934 2348745272846336 2351425230505806 2351971571298048 2353076981289216 2353512091677768 2354219888493096 2363162794052424 2364480139198464 2365191234551808 2365628585001984 2365971402079584 2367521092223469 2369785921823744 2372345383802121 2377437047156736 2378554425741312 2383401199915008 2384187374070684 2386233861193728 2389304453382144 2390427409563648 2390869426466304 2395298377285632 2398145178304512 2403031872503808 2405100792100032 2407254941564928 2410001659735488 2414466051938304 2414912513856192 2415262472956242 2422031618103552 2424558834450432 2426518295126016 2426966985639168 2428819734822912 2429286993105336 2436898999687893 2439081629494272 2441413217696544 2441864662448337 2448255654334464 2450899866709476 2453244458520576 2453599972526976 2454053670746748 2455207058602116 2456160128188416 2460476564422656 2463133975861104 2465490271125504 2467847104107008 2468420494884864 2470037288269824 2474612893089792 2475070476834816 2475429153777216 2477797210914816 2479420145965056 2480165808453632 2480624418995136 2482366925316096 2487425237950464 2489803039196928 2492546003836928 2493006903615744 2494178599214848 2497604668719264 2499260980466432 2499841670086656 2502231340557312 2502694031263776 2507330130859008 2511736492848128 2514721680027648 2515186680338304 2517591019545108 2519845921861632 2522721108224772 2527154518194852 2529323722358784 2530158029626032 2532304094390868 2535313726069488 2541949298343936 2542419333347328 2544944547441072 2547129021825024 2547969202239552 2549638099317582 2551826602450944 2555110278438912 2560093026890126 2561520150798336 2562764300418816 2564564505624576 2569790312054784 2574306441068544 2575556801086464 2582017966574592 2582869655243241 2588413157830656 2590108545338496 2594906575392768 2595386402792064 2601210328251844 2603284528545792 2605753622790144 2607859520028672 2608341742573056 2610835131380112 2616155223344208 2619264511700928 2623867586278848 2624352768894654 2626605403987968 2629214234442432 2631221379391488 2632339043373312 2634063201943992 2636583012360192 2639716579049472 2642338431952128 2645095522664448 2646338698838016 2647211603950368 2649743992455168 2652276958862336 2657681496730624 2658558143308977 2660040156598272 2660840138870784 2661332158127232 2665516278124544 2666009162051712 2670947793719296 2673318227263488 2674122202791936 2674616678051328 2675873728958976 2681326349904384 2684280311824384 2686038491462144 2687343120578064 2687967510054912 2689230835759104 2689728104774592 2694710674446336 2700757478917056 2705738391112536 2708161809260544 2711251867202424 2716274308430592 2716776578088216 2718347915132928 2721551019594456 2723887085617152 2724785570366496 2729833082016768 2730337858844064 2732422201675776 2732947867243503 2737750728044423 2743329435590107 2743966833181056 2746589869908612 2748120956485632 2754287611126272 2757023259727828 2759389773643776 2759900015835648 2760299969092848 2761838698364928 2768036134975488 2773163765858304 2773676555016192 2774980163364864 2776327992120384 2783939504726016 2787521862279168 2788831977824256 2789347664210688 2790186534510336 2790702471369528 2797836041355264 2801028419096544 2803707952594944 2804114254316544 2804632766567712 2805950924116704 2811668603024736 2815010258126976 2820746397216384 2822899758022656 2825703554454144 2828651973525504 2829061890031104 2833623023960064 2834168158622892 2834826662094336 2836990771789824 2842771700514816 2845489187653632 2848315420645968 2850489827674112 2856298263390208 2859692960636928 2860221750015744 2862118534940672 2862533301281472 2863062615871206 2865520149553152 2870555991826432 2873967634317312 2874499063243776 2876405316313088 2879823910699008 2881710169648128 2883109837971168 2888176592222688 2890763412733952 2894061822160992 2896094746202112 2897501401222272 2904770212396416 2908508054218368 2911288380626236 2911964802559488 2913872113505808 2916373259943936 2919269897316864 2919809703141072 2925820602160144 2927451600912384 2933416861433856 2933841960032256 2934384460394688 2937189522802626 2943174626262234 2948346937893994 2950877676085248 2951851034563704 2957866013747736 2960124051815424 2965607514734592 2966155888905216 2971650525462528 2972630735946144 2977131036192768 2980961991512064 2983811578720128 2989891683821952 2991991923228672 2993445156229632 2998705812890112 2999260307308176 3004816267934208 3006926991065088 3008387478140928 3010357945078848 3013237728411648 3016492143642432 3019815350802432 3021793302894912 3023261010650322 3025384690228992 3031549508752128 3037350281977856 3038352163781688 3040045893255168 3045974319943464 3046682035418112 3052511764250624 3055808596984416 3058141404524544 3061178850658656 3061744897043763 3064372971319296 3069758275956736 3071062217268864 3073406669438976 3073974976885248 3076013514420224 3079669342224384 3085944776441856 3091367991197696 3095042067726336 3098573562517056 3101348826906624 3104313495349248 3104887517815104 3105337465229454 3110344022393664 3114040651847424 3119809236590592 3120386124393216 3121852683785472 3123368991135432 3128857974907912 3135233640674408 3135962095064064 3137435975052288 3138016122237024 3138959851324128 3139540280290719 3150883725403232 3154171446669312 3154628536106112 3155211862388676 3156694789631292 3163127178402828 3169916062875648 3171405900988416 3177868266553344 3178916498760912 3181645148258304 3185739271176192 3187236546084864 3187825901955072 3193731169714176 3201175336110336 3204354848226714 3206801056133376 3213335546313984 3217154580716544 3219288069251072 3219883351808256 3220349963941656 3223710168247296 3229375490804736 3233213588606976 3235357726834688 3235955980852224 3239049324140448 3239801899536384 3241923940854144 3249198666250524 3252108839325696 3255217623595392 3255819549931116 3258106589477376 3264340872445952 3267866488945968 3270992611360768 3271466630035968 3272071560995664 3273609411469488 3274880170917888 3280635419230208 3284178634481472 3287320361500672 3291548177430162 3293383051026432 3300093969113088 3300572205036288 3305893527953408 3307499225326848 3309822567088128 3316566983933952 3319737385595904 3320832413884167 3324009204820992 3327599265466203 3330139558292352 3336308454076416 3336925375018368 3343106841145344 3344209577939412 3352962240036864 3353582240451072 3356788026060144 3359794562482176 3363628144299696 3369539357593136 3372431629811712 3373544039501376 3374167845721698 3376405459187824 3380418301425984 3389892444463104 3393259396588096 3397292269652736 3399517465756776 3402435469934592 3406813704585216 3415360201064448 3417019067225088 3418146184254399 3426721109936397 3434075734781952 3440409080090112 3442690622099456 3443826206990988 3447419592734208 3451217543774208 3453478060451328 3457582503118848 3459875433857024 3460515203722752 3464628010002432 3471046038061056 3471687873497088 3477146026704896 3477788990097408 3481113508506816 3481922326192128 3488206964458944 3489017430269952 3492352682267904 3498490115038464 3499137025192872 3502140538650624 3505618979256576 3508295172521984 3509785391164416 3512084269258656 3513790115027361 3515444016480256 3519965221771401 3523117909269504 3527137845758709 3529615471933824 3531329832739644 3544744191078636 3546720208797696 3547786851827712 3548442877502976 3548957103119376 3554678882735616 3564424303017984 3565496270389248 3566155570735104 3567831638611968 3575101799872512 3576281061106026 3583124160770752 3583956680073216 3585641114345472 3586304139699456 3592947565928448 3601009971889408 3607651188150048 3610882412347392 3615002489603232 3621699077907456 3622368770784288 3622893709434363 3628734692792608 3633047427155328 3639777442689024 3640450478458752 3643229602234368 3643930489658004 3658622444241408 3662119826544816 3664161275314176 3672383481501696 3679186364858368 3679866687780864 3680399958790464 3681080506120122 3682810587903174 3684240192282624 3690714846633984 3698235406688256 3699973551153152 3701770656160512 3702630742327296 3705055932404736 3711919339634688 3712605715252224 3716695816372224 3718442637099008 3719130218947584 3720248712680448 3720936628492704 3723550387974144 3731137856925696 3734704558795392 3738819005755392 3739510355423616 3741267898822272 3748891470699648 3749762505129984 3753347010835968 3760995196288512 3763866344030208 3767604739272192 3771535964700672 3772082520041472 3776386529317662 3778164031946752 3778890878163856 3779768882792448 3784081662337158 3790731777292278 3793985583538176 3795237044439048 3797753894194624 3798456141586302 3802970589104232 3812923947515904 3813629000020992 3816711068375296 3817416821161608 3820693532737536 3821953803359328 3824457148976373 3832665417658368 3840139540335189 3842280226197504 3844146450628224 3850902122963584 3858749096214656 3861459661602816 3863335201629696 3873026949861888 3878010738957824 3882619736745984 3885162818007744 3892359863089152 3893079604188096 3901815492377766 3904926792818688 3911789280043008 3912512613859584 3916252697070168 3924232835016312 3934503568113664 3935801379418272 3936529153341981 3939908105981952 3943821351663648 3946832069087232 3954874518540288 3959574868574208 3963507647928192 3967643283996672 3969508048257024 3974615988682752 3978415438293504 3979339801362432 3986522245095936 3987448491737088 3989322564304896 3990060234897408 3991260208306176 3998274417186816 3999013743077568 4006421690578944 4009977340895232 4011183304187904 4013810593438464 4021989524856576 4026420467736576 4029057737193216 4031014680867096 4033846253638656 4042066011669504 4051136218375584 4058607586668804 4061299093257952 4062242713890816 4066877800803636 4074411462645888 4075164867132324 4077521872699392 4081571800878208 4082326529391684 4085830628425728 4087178355549744 4094749623025152 4095506788266096 4097875559251968 4098633302513664 4106225789632512 4114593035255808 4115950249771584 4119884804862918 4131431416689408 4135534889591742 4139084660465664 4139850023753472 4140449953639272 4147125363191552 4152054202463232 4159745648787456 4160514832524288 4162470245047296 4164491988180576 4175909257089024 4181282793418752 4183247966736384 4184021496316032 4185279801765504 4186053707054292 4196754062032896 4205561928892416 4206171381474816 4206949149851568 4208926386175056 4217502904537104 4226554750500864 4228541201317888 4234349637033984 4237157688737792 4238555331681216 4242977960288256 4250434535940096 4251252237934338 4255486157684736 4264157550772224 4268233781480448 4272473130968952 4275734741511168 4284447395085312 4289539440955392 4293177802411008 4293799951922208 4294593923806809 4298280224329728 4305833987739648 4310951451475968 4314607974469632 4318732432187264 4319735866048512 4322565254472192 4324664756956752 4332264888334032 4336145119100928 4340290164793856 4341092733241488 4344142119303168 4346252101833408 4357155318594624 4361955506714624 4362762081327552 4364812548625984 4366932570939354 4367947203839232 4370808170258712 4378904845975296 4379714554711608 4388730903240216 4391177401368576 4400125292150784 4400762940048384 4401576690592032 4405784284203939 4409998967102464 4414761939393351 4422520406840991 4426316514127872 4427776551845556 4432012273094656 4436799020621604 4440186077723136 4448411272101888 4449233833357824 4457475788193792 4458946103919216 4462773477507072 4465696554289152 4470616320049152 4471442987268096 4475717368080192 4479726083309568 4484837525732928 4487987884843008 4498058719335168 4498890460962264 4507224401901312 4510390486597632 4519856592617472 4529723026203648 4532689954342368 4534891515975483 4552118074440727 4556025422966784 4557528245672532 4560068839882752 4568961479915196 4578767646375936 4582831246737408 4583712895476624 4587212106786816 4591768275987984 4596559456978944 4601623391698944 4604637413935104 4606593325903296 4610110004158464 4614020271630336 4619504013336576 4628917164662784 4637051986796544 4641484678009088 4642563101589504 4647860343775584 4650942619278592 4652023240359936 4656470243023872 4657331276722656 4664653486717952 4665516033590496 4671060977771136 4674158639008768 4679713854885888 4680579186589824 4682779025678208 4685053486703148 4693286962361868 4697490545692672 4702850461011612 4703943142596096 4706153962578432 4707024183355536 4708439776986192 4726325588104848 4728960278396928 4730382469103616 4731257170003968 4731942804159168 4735042184446938 4739571843647488 4744690767604242 4754874094313472 4757108851482624 4766802399830016 4768374748141368 4772467722387456 4778608906764288 4780854819127296 4781738852932608 4790596754571264 4806532272340071 4810201584200064 4820003319470976 4828932103876608 4829825027712384 4830524945912484 4844063236207104 4849117668900864 4853036590252032 4853933971278336 4857639469645824 4858573986210672 4873797999375786 4878163258988544 4882826435393088 4883729324896674 4896511308668928 4901799733418952 4906488917041152 4907199945053952 4908107341493496 4910414117204232 4912320256376832 4920953128845312 4926267951722208 4930980542251008 4935694208214016 4937322266145243 4940074576539648 4950140953669632 4950858307554432 4958840291930112 4960331616907264 4961248837990272 4964733850632192 4974850475900928 4979606078393856 4985092007673856 4986013807231488 4988357198429696 4995209337438528 4998521960932864 4999683340173312 5004462681114624 5005388062527552 5014660261718016 5023472985696256 5029443360055296 5030373360676608 5035182039090216 5039691843723264 5045442216449544 5054309036389704 5058647444717568 5060316059252064 5064608188781736 5070627452138976 5084838666694656 5089889094882144 5094754666095913 5095938404479104 5099276198635164 5103653204901888 5110220556877824 5120186053780252 5123040301596672 5125528600837632 5129129011249152 5139580624109568 5148612882137088 5151113602172928 5164035933149184 5165739310486482 5176826315661312 5180217090676992 5189813150785536 5190772805584128 5202420656503688 5206569057091584 5215719040057344 5216683485146112 5221670262760224 5232310446688416 5238529023401856 5247735172557696 5248705537789308 5253210807975936 5258428468884864 5262442758782976 5264678086746624 5268126403887984 5273166024720384 5279433158098944 5284676863904256 5290191045328896 5292677397676032 5294423207900736 5299487984910336 5304553917724672 5315362993461248 5317116286617954 5320080313196544 5321680277741568 5322664316254464 5331032556249088 5332018324103424 5341895587438592 5346636454526976 5348244405583872 5349233356102656 5351747457917952 5362652699808768 5368560623648768 5372076982924288 5374686241156128 5375935020109824 5378461671518208 5379456209549184 5389421348892672 5401514957834112 5411476782225072 5416323618521088 5422503734404848 5432548616861184 5433553156176432 5436695830265856 5443102039188912 5447774171234304 5449571140732992 5459666164033536 5460675717688128 5464844403351552 5465895734487006 5475501456088846 5486658871180214 5487933666362112 5493179739817224 5496241912971264 5508575222252544 5514046519455656 5518779547287552 5519800031671296 5520599938185696 5521620759180183 5524215881854761 5536072269950976 5547353110032384 5549960326729728 5552655984240768 5567879009452032 5575043724558336 5577663955648512 5578695328421376 5580373069020672 5581404942739056 5595672082710528 5602056838193088 5607415905189888 5608228508633088 5609265533135424 5611901848233408 5623337206049472 5630020516253952 5641492794432768 5645799516045312 5651407108908288 5657303947051008 5658123780062208 5667246047920128 5668336317245784 5669653324188672 5686097665938417 5690978375307264 5696630841291936 5697684212379453 5700979655348224 5712596526780416 5719385921273856 5720443500031488 5724237069881344 5725066602562944 5726125231742412 5731040299106304 5741111983652864 5747935268634624 5748998126487552 5752810632626176 5759647821398016 5763420339296256 5766219675942336 5776353184445376 5781526825467904 5788123644321984 5792189492404224 5795002802444544 5809540424792832 5817016108436736 5822576761252472 5823929605118976 5827744227011616 5838539794633728 5839619406282144 5851641204320288 5852723238566649 5867683920064512 5868768920789376 5874379045605252 5886349252524468 5896693875787988 5901755352170496 5903702069127408 5915732027495472 5920248103630848 5931215029469184 5932311777810432 5943301050925056 5945261471892288 5954262072385536 5961923983024128 5967623157440256 5979783367643904 5983983846457344 5986890312459264 5997411625780224 5998520614616352 6009632535868416 6016774956281856 6020715890157696 6032984287284864 6039630701604864 6043586605789824 6046522021300644 6050769380457984 6063099017504256 6074700563955712 6076704327563376 6080091786510336 6091948639886928 6093364070836224 6105023528501248 6111617193968832 6116282809049088 6122357701317312 6123489794087526 6128745942638592 6139516551913472 6142124434537728 6146813338877952 6147949953770496 6152027028840448 6159338684448768 6171889552883712 6179827207294377 6182735982395392 6197147125034112 6203302334387613 6208626990698496 6209775035630208 6210674930458908 6220688044787328 6228081303694848 6239618473181184 6240772248786432 6243705367570944 6246737982270864 6257715949815824 6270467281348816 6271924190128128 6274871950104576 6276032244474048 6277919702648256 6279080560581438 6301767450806464 6308342893338624 6309257072212224 6310423724777352 6313389579262584 6326254356805656 6339832125751296 6342811801976832 6355736533106688 6357832997521824 6375651803910144 6376878356901507 6402350672220672 6408709696453428 6413602112266752 6426671092627968 6434309161433088 6438576138502144 6439766703616512 6440699927883312 6447420336494592 6458750981609472 6466427177213952 6470715453669376 6471911961704448 6478098648280896 6479603799072768 6483847881708288 6498397332501048 6504217678651392 6510435247190784 6511639099862232 6516213178954752 6528681744891904 6535732977891936 6541985222721536 6542933260071936 6544143121991328 6547218822938976 6550398856409031 6568357268962944 6583096354860324 6586766102052864 6600187938226176 6601144410072576 6611787055906816 6614998450653696 6619645134176256 6633133967867904 6639474771191808 6641664827768334 6648018409641984 6655198530932406 6660279116584704 6672616908152832 6673850750036736 6686213682290688 6688419155878824 6705924480073728 6707164480902144 6713576052120288 6719589124964352 6727256288599392 6739078715186272 6747088079002752 6748335691443396 6752810918375648 6760836602851968 6779784888926208 6786518793176192 6794584539305472 6799034931513552 6804870939869184 6813627409170432 6830720402128896 6834038134450176 6836292368508798 6853442219872794 6868151469563904 6880818160180224 6885381244198912 6887652413981976 6894839185468416 6902435087548416 6906956120902656 6915165006237696 6919750867714048 6921030407445504 6929256020004864 6943375746994176 6955577980194816 6962227017013632 6963844652384256 6976413928917888 6978034860539904 6984705364535808 6996980230076928 6998274050385744 7004281077301248 7011237958513152 7016590345043968 7019570782328832 7024168538517312 7027580230054722 7030888032960512 7039930443542802 7046235818539008 7054275691517418 7059230943867648 7062659665479288 7089488382157272 7093440417595392 7095573703655424 7096885755005952 7097914206238752 7102563276670407 7109357765471232 7117036151406363 7132311141470208 7135663277223936 7150203599745024 7152562122212052 7166248321541504 7167913360146432 7171282228690944 7172608279398912 7185895131856896 7202019943778816 7215302376300096 7221764824694784 7230004979206464 7243398155814912 7244737541568576 7245787418868726 7257469385585216 7266094854310656 7279554885378048 7280900956917504 7286459204468736 7287860979316008 7310696999063679 7317244888482816 7324239653089632 7325593987345011 7344766963003392 7359733375561728 7360799917580928 7362161012240244 7365621175806348 7368480384565248 7381429693267968 7396470813376512 7399947102306304 7403541312321024 7405261484654592 7410111864809472 7423838679269376 7425211430504448 7433391632744448 7436885274198016 7438260437895168 7440497425360896 7441873256985408 7447100775948288 7462275713851392 7469409117590784 7477638011510784 7479020710847232 7482535797644544 7497782941399296 7499525010259968 7506694021671936 7521990392577024 7535209478544384 7544165040082944 7552773058635324 7557781756327712 7559537765584896 7568163324674316 7581463554584556 7587971167076352 7590474088878096 7595507788389248 7596912283172604 7605941178208464 7625847895031808 7627258000041984 7633422136750592 7634833642323216 7641387065475072 7643907606718656 7648914297952746 7665330835316736 7680279080670378 7684560452395008 7688292901256448 7701804245927168 7717498192429312 7722919323205632 7726670403259392 7746053899723776 7748608965729723 7756021477915648 7765239473491968 7770325636015488 7784719726178304 7786159208376192 7803630984755532 7809853585637376 7823578560086016 7825025227719168 7832505394140336 7848465670032624 7869007136227328 7871602758836544 7873058306683962 7879816211963904 7887642703327296 7893664138174464 7909749037080576 7919149737148416 7927015295856384 7935286567993344 7939016096514048 7949231977365504 7956830876587008 7973044490191872 7975674429926931 7980120469794816 7982520416612352 7996548834373632 7998027486155136 8012843381157888 8019954681790464 8022366608375808 8027621186876928 8043979049713152 8052840935473152 8058115474386432 8062029361734192 8067692507277312 8084132023339008 8102272436751168 8117215173337608 8122598186515904 8124485427781632 8133755601607272 8148822925291776 8150329734264648 8155043745398784 8163143601756416 8164653058783368 8171661256851456 8174356711099488 8189499246050304 8191013576532192 8197266605027328 8198843601730509 8213252184133269 8229988306770321 8231900499543168 8239769609725836 8262862833378816 8271069779183484 8278169320931328 8279700047506944 8280899907278544 8294250726383104 8304108404926464 8319491297574912 8321029665048576 8324940490094592 8328983976361152 8351818514178048 8362565586837504 8366495933472768 8368042992632064 8370559603531008 8372107414108584 8393508124065792 8411123857784832 8412342762949632 8413898299703136 8417852772350112 8435005809074208 8453933566818493 8468699274067968 8477110663362432 8485955920576512 8500869071880192 8502504475868676 8510972315369472 8528315101544448 8536467562960896 8544946261937904 8551469483022336 8568894790170624 8579078881910784 8586355604822016 8587599903844416 8589187847613618 8596560448659456 8611667975479296 8621902902951936 8629215948939264 8637464864374528 8639471732097024 8645130508944384 8649329513913504 8664529776668064 8672290238201856 8680580329587712 8682185466482976 8688284238606336 8692504203666816 8714310637189248 8723911013429248 8725524162655104 8729625097251968 8733865141878708 8735894407678464 8741616340517424 8757809691950592 8759429109423216 8777461806480432 8782354802737152 8800250584301568 8801525880096768 8803153381184064 8811568568407878 8819997934204928 8829523878786702 8845040813681982 8852633028255744 8855553103691112 8864024546189312 8873598041243208 8880372155446272 8896822544203776 8898467666715648 8914951576387584 8917892207838432 8931393108578304 8942885974536192 8951434736160384 8960325594115441 8969675051465856 8975975769686016 8996117438670336 8997780921924528 9014448803802624 9020780973195264 9039713185234944 9059446052407296 9065379908684736 9069783031950966 9104236148881454 9112050845933568 9115056491345064 9120137679765504 9137922959830392 9157535292751872 9167425790953248 9174424213573632 9183536551975968 9185234691131289 9193118913957888 9209274827870208 9213186651806592 9220220008316928 9228040543260672 9239008026673152 9257834329325568 9274103973593088 9282969356018176 9285126203179008 9295720687551168 9301885238557184 9304046480719872 9312940486047744 9314662553445312 9329306973435904 9331032067180992 9342121955542272 9348317278017536 9359427709771776 9361158373179648 9365558051356416 9370106973406296 9386573924723736 9394981091385344 9405700922023224 9407886285192192 9412307925156864 9414048366711072 9416879553972384 9452651176209696 9462514340007936 9463885608318336 9470084368893876 9479143687294976 9489381535208484 9509748188626944 9514217702965248 9533604799660032 9536749496282736 9544935444774912 9557217813528576 9561709638254592 9563477705865216 9581193509142528 9613064544680142 9620403168400128 9640006638941952 9657864207753216 9659650055424768 9661049891824968 9688126472414208 9706073180504064 9707867942556672 9717147972421344 9747595998751572 9756326517977088 9765652870786176 9767458649793348 9793022617337856 9803599466837904 9812977834082304 9814399890107904 9816214682986992 9820828234408464 9824640512753664 9841906257690624 9852535903444416 9861961084502016 9871388416428032 9874644532290486 9880149153079296 9900281907339264 9901716615108864 9917680583860224 9920663233814528 9922497675980544 9929467701264384 9949700951801856 9959212156787712 9970184015347712 9972027614462976 9976714396859392 9990418674877056 9997043921865728 10008925362229248 10010776125055104 10029320523436032 10046945971392512 10058886720110592 10060746721353216 10070364078180432 10079383687446528 10090884432899088 10108618072779408 10117294889435136 10120632118504128 10129216377563472 10141254904277952 10169677333389312 10179778189764288 10189509332191826 10191876808958208 10198552397270328 10207306409803776 10220441113755648 10240372107560504 10246080603193344 10251057201675264 10254438552763197 10280163329809191 10302227204345856 10328071866298368 10331478620972964 10353652631322624 10360434181353984 10379626301571072 10381545611168256 10404841313007376 10413138114183168 10431438080114688 10433366970292224 10443340525520448 10464620893376832 10477058046803712 10495470345115392 10497411075578616 10506421615951872 10516856937769728 10524885517565952 10529356173493248 10536252807775968 10546332049440768 10559895665314203 10569353727808512 10581413537276127 10588846415801472 10609107835449344 10630725986922496 10634232573235908 10640160626393088 10643360555483136 10645328632508928 10662065112498176 10664036648206848 10683791174877184 10693272909053952 10696488811167744 10698466712205312 10703494915835904 10725305399617536 10737121247297536 10744153965848576 10749372482312256 10751870040219648 10756923343036416 10758912419098368 10778842697785344 10803029915668224 10822953564450144 10832647237042176 10845007468809696 10865097233722368 10867106312352864 10868681128303089 10886204078377824 10899142281465984 10919332328067072 10921351435376256 10929688806703104 10931791468974012 10951002912177692 10973317742360428 10975867332724224 10986359479634448 10992483825942528 11017150444505088 11028093038911312 11037559094575104 11039600063342592 11041199876371392 11043241518360366 11048431763709522 11072144539901952 11094706220064768 11099920653459456 11105311968481536 11135758018904064 11150087449116672 11155327911297024 11157390656842752 11160746138041344 11162809885478112 11204113676386176 11216457017266176 11218531066270848 11223803696466816 11246674412098944 11260041032507904 11282985588865536 11291599032090624 11302814217816576 11314607894102016 11316247560124416 11334492095840256 11336672634491568 11339306648377344 11372195331876834 11381956750614528 11393261682583872 11395368424758906 11401959310696448 11425193053560832 11438771842547712 11440887000062976 11448474139762688 11450133205125888 11452250463484824 11462080598212608 11482223967305728 11497996252975104 11505621265252352 11520418621005567 11526840678592512 11532439351884672 11552706368890752 11576247288643968 11584378984808448 11590005604889088 11619080849585664 11634032216873472 11645153522504944 11647859210237952 11655488454023232 11677079589267456 11679238812564288 11703282408640576 11705446477133298 11735367840129024 11737537841578752 11748758091210504 11772698505048936 11793387751575976 11803510704340992 11807404138254816 11809587460025943 11831464054990944 11840496207261696 11864623555620864 11890522943784576 11908524144771072 11923847966048256 11935246314880512 11959566735287808 11967967692914688 11973780624918528 11994823251560448 11997041229232704 12019265071736832 12033549912563712 12041431780315392 12065968574569728 12079261403209728 12087173211579648 12093044042601288 12101538760915968 12126198035008512 12149401127911424 12153408655126752 12183897279773856 12186728141672448 12223234387937664 12232565618098176 12244715402634624 12246979588175052 12257491885277184 12279033103826944 12284248869075456 12293626677755904 12295899907540992 12304054057680896 12318677368897536 12343779105767424 12359654414588754 12365471964790784 12394294250068224 12406604668775226 12417253981396992 12419550071260416 12421349860917816 12441376089574656 12456162607389696 12479236946362368 12481544497572864 12487410735141888 12493475964541728 12515431899631648 12540934562697632 12543848380256256 12549743900209152 12552064488948096 12555839405296512 12558161121162876 12603534901612928 12616685786677248 12618514144424448 12620847449554704 12626779158525168 12652508713611312 12679664251502592 12685623603953664 12711473066213376 12715665995043648 12751303607820288 12753756713803014 12804701344441344 12817419392906856 12827204224533504 12853342185255936 12868618322866176 12877152277004288 12879533407233024 12881399855766624 12883781771420427 12894840672989184 12917501963218944 12932854354427904 12943823923408896 12956197296561792 12959207598145536 12967695763416576 12996794665002096 13008435357302784 13020870494381568 13023278199724464 13032426357909504 13057363489783808 13071465955783872 13083970445443072 13085866520143872 13088286243982656 13094437645877952 13100797712818062 13136714537925888 13166192709720648 13173532204105728 13200375876452352 13202288820145152 13217352852611817 13223574111813632 13229996901307392 13244285818180053 13267561220522973 13278949542383616 13283329655536668 13296036819283968 13310397061864812 13320558233169408 13345233816305664 13347701500073472 13372427364581376 13376838311757648 13411848960147456 13414328961804288 13427152104240576 13439178249928704 13454512577198784 13478157430372544 13494176158005504 13496671382886792 13505621836751296 13521673205703936 13559569777852416 13573037586352384 13589169078610944 13598069863027104 13604674547926449 13656354223322181 13668076268900352 13672584737017596 13706884439745588 13736302939127808 13761636320360448 13770762488397824 13775304827963952 13789678370936832 13804870175096832 13813912241805312 13830330012475392 13839501735428096 13842060814891008 13858512040009728 13886751493988352 13911155960389632 13924454034027264 13927689304768512 13952827857835776 13956069721079808 13969410729071616 13993960460153856 13996548100771488 14022475917026304 14039141564657664 14048337077034624 14055160460109444 14079860887085604 14092471637078016 14108551383034836 14118461887735296 14125319330958576 14178976764314544 14186880835190784 14191147407310848 14193771510011904 14195828412477504 14205126553340814 14218715530942464 14234072302812726 14264622282940416 14271326554447872 14300407199490048 14305124244424104 14332496643083008 14335826720292864 14342564457381888 14345216558797824 14371790263713792 14404039887557632 14419596817020213 14430604752600192 14460009958412928 14486796311629824 14489475083137152 14491574837737452 14514938771170432 14532189708621312 14559109770756096 14561801913835008 14572918408937472 14575721958632016 14621393998127358 14634489776965632 14648479306179264 14651187974690022 14689533926006784 14719466751123456 14721599835161856 14724322024480488 14731242351612696 14736960769130496 14762859386535936 14792941626753024 14799894204612608 14807082624642048 14811966798435729 14820223729618944 14850422861008896 14876520875790336 14880994850721792 14883746513970816 14894201551896576 14924551427702784 14938818235181568 14955276023021568 14958041421694464 14965071595289088 14995565882798592 14999050020519936 15013388043343872 15043980785154048 15070418957088768 15088330080165888 15105546117270648 15115563512655424 15119075531169792 15136326649348632 15162927109169112 15175942334152704 15180948177756192 15191015576778496 15193824566345208 15211882356416928 15254516000083968 15266844273501184 15269667284646432 15284263998287739 15287815213437312 15297828595905492 15330661670633472 15360558161340756 15369120904790016 15376585802512896 15403608491854336 15434996384858624 15445838646411264 15453340806518784 15492107799447552 15497217931459446 15512042955831296 15530478946983936 15540651272030976 15569439452356608 15572318416752384 15607261969511064 15619707171274752 15647157120172032 15650050455438336 15665010788280672 15696931340065248 15743205517673088 15746116613367924 15759632423927808 15775285406654592 15787328276348928 15819498074161152 15838299474296832 15854030591712768 15870573135986688 15878032193028096 15898463954731008 15913661753174016 15946088980383744 15951348859853862 15960240939589632 15965040833224704 15993097668747264 15996054972310272 16025686762315776 16039909363580928 16044733216751616 16055242373753856 16087958099426304 16105681870946304 16116230948772864 16124058723468384 16135385014554624 16168264046678016 16204544873502336 16234430346675216 16245196373031808 16248970855563264 16267511203214544 16297645850583552 16300659468529296 16310087490797568 16326287203512832 16329306117566736 16343322513702912 16348713422198976 16378998492100608 16382027153064384 16394533210054656 16397687203461018 16426504368266538 16459976613540642 16463800999086336 16479539219451672 16525725666757632 16542139558366968 16556338641862656 16559400095013888 16561799814557088 16572647645564283 16588501452766208 16608216809852928 16642059330097152 16649880980189184 16657967952722304 16703637028356096 16725131173675008 16732991866945536 16736085985264128 16741119207062016 16744214828217168 16787016248131584 16822247715569664 16824685525899264 16827796599406272 16835705544700224 16870011618148416 16907867133636986 16937398548135936 16954221326724864 16971911841153024 17001738143760384 17005008951737352 17058292997815251 17072935125921792 17089892523875808 17093052637138359 17102938966044672 17137789580341248 17158157763821568 17172711209644032 17175199807688832 17178375695227236 17193120897318912 17223335950958592 17243805805903872 17258431897878528 17274929728749056 17278943464194048 17290261017888768 17298659027827008 17329059553336128 17344580476403712 17361160659175424 17364370932965952 17376568477212672 17385008407333632 17428621274378496 17447822026858496 17451048325310208 17459250194503936 17467730283757416 17471788815356928 17483232681034848 17515619383901184 17518858218846432 17554923612960864 17558169715699947 17603051760193536 17606306762368128 17623137136815756 17639995868409856 17659047757573404 17690081627363964 17705266056511488 17711106207382224 17728049092378624 17747196082486416 17760744310892544 17793645088407552 17796935333431296 17829903152775168 17835784415676864 17862786217156608 17885771949072384 17902869472320768 17920651188230882 17939350102931712 17951951539372032 17992234877340672 17995561843849056 18028897607605248 18118892104814592 18130759817369472 18139566063901932 18208472297762908 18224101691867136 18230112982690128 18240275359531008 18275845919660784 18315070585503744 18334851581906496 18348848427147264 18367073103951936 18370469382262578 18386237827915776 18418549655740416 18426373303613184 18440440016633856 18456081086521344 18478016053346304 18515668658651136 18548207947186176 18565938712036352 18591441375102336 18603770477114368 18609907003162839 18625880972095488 18629325106890624 18658613946871808 18662064134361984 18684243911084544 18696634556035072 18718855419543552 18722316746359296 18731116102712832 18740213946812592 18773147849447472 18789962182770688 18811401844046448 18815772570384384 18824615850313728 18828096733422144 18833759107944768 18905302352419392 18925028680015872 18927771216636672 18940168737787752 18958287374589952 18978763070416968 19019496377253888 19028435405930496 19067209599320064 19073498992565472 19126955411730432 19130635070704521 19164255096310961 19226129089360284 19240806336800256 19280013277883904 19315728415506432 19319300110849536 19322099783649936 19376252944828416 19412146361008128 19415735885113344 19434295944842688 19495191997503144 19512653035954176 19531305741572352 19534917299586696 19586045234675712 19607198933675808 19625955668164608 19628799780215808 19632429365973984 19641656468816928 19651196569227093 19705071806888832 19742776832856064 19749289064580972 19760298306158592 19800563814678528 19803433230217728 19835361167720448 19841326467629056 19844995351961088 19858935402528768 19899401903603712 19918424313575424 19940368030695424 19944055228925952 19953428793718784 19980837349754112 19994087843731456 20017850724458496 20021552250110208 20058641046872064 20093891942785024 20117773440221184 20121493442706432 20140728156360864 20158767374893056 20181768865798176 20217236145558816 20241264237008256 20258432755126944 20282509808555904 20339354666778624 20359556379528576 20379018664383652 20383753617916416 20397104794540656 20414612819607552 20440882227511296 20480744215121008 20492161206386688 20502114403350528 20508877105526394 20560326659618382 20604454408691712 20656143732596736 20662957241945928 20707305262645248 20720868362707968 20759252603142144 20763091222336512 20809682626014752 20866733940584448 20886681051040896 20929241786753664 20954116093607424 20990940690230784 20994822151157232 21012843231903744 21033713875539456 21049771035131904 21058712346986496 21072505615551936 21092664098881536 21119791330628406 21138707455617024 21162827074552254 21177692831602944 21218215670898688 21261451973844992 21268465146471816 21280321252786176 21286721110966272 21290657265017856 21324130224996352 21328073296413696 21367582349754368 21396933424410624 21406989831671808 21450610799235072 21488307931697152 21498744964624512 21503740080439296 21513846686072832 21517824838196736 21557685395570688 21606059831336448 21645907128900288 21665294474084352 21690014937619392 21730194467444736 21734212624705728 21737362256606178 21772408156755648 21798284562931968 21838664656134144 21842702870752512 21859377613406208 21863582937948024 21902005824355384 21932090997191037 21946635484720856 21951734665448448 21972718959268896 21976781962035033 22034300889010176 22056186077822624 22079200126685184 22082399752742784 22086483036720732 22096863527419044 22144289079803904 22189412440129536 22199841306918912 22210623936963072 22271516037808128 22300174898233344 22310655822594048 22314781313685504 22321492276082688 22325619770956224 22408227352772352 22432914034532352 22437062132541696 22447607392933632 22493348824197888 22520082065015808 22565971177731072 22605628435633152 22632495120248832 22673345268983136 22678613296754688 22744390663753668 22763913501229056 22786523365167744 22790736849517812 22803918621392896 22850386107121664 22877543685095424 22881774000125952 22896948279525376 22900266410251776 22904500926969648 22924161196425216 22964447934611456 22995992505950208 23011242530504704 23040837242011134 23053681357185024 23064878703769344 23105412737781504 23152494577287936 23168757969616896 23180011209778176 23238161699171328 23245826897189169 23268064433746944 23290307045009888 23295718420475904 23310976908046464 23354159178534912 23358477625128576 23406564817281152 23410892954266596 23470735680258048 23475075683157504 23497516182421008 23545397010097872 23586775503151952 23607021408681984 23614808276509632 23619174920051886 23662928109981888 23680992414523392 23729247111241728 23781045887569152 23817048289542144 23847695932096512 23870492629761024 23919133470575616 23927023289780793 23947561249837056 23989646503120896 23994082458465408 24038530143473664 24067099825127424 24082863560630784 24131937149139456 24158522806419456 24174346423159296 24186088085202576 24203077521831936 24252396070017024 24298802255822848 24306817310253504 24367794559547712 24373456283344896 24446468775875328 24465131236196352 24489430805269248 24493959176350104 24514983770554368 24558066207653888 24568497738150912 24591799815081984 24596530805191527 24608108115361792 24639756552399807 24689964920310963 24719308829177508 24788588500136448 24813209337550452 24834507962793984 24839100142520832 24842699721835632 24882752179149312 24912325214779392 24958473892724736 24963088995145728 24974821470283776 24986951929083456 25030863799263296 25081869125395264 25087696760512512 25099487800418304 25104128977896192 25111678810593024 25116322242325752 25207069803225856 25233371573354496 25237028288848896 25241694899109408 25253558317050336 25305017427222624 25361800700455479 25431331990087296 25502607215640576 25507513427606028 25609402688882688 25634838785813712 25654408449067008 25706684370511872 25737236645732352 25754304554008576 25759066814466048 25762799711533248 25767563542840854 25789681345978368 25835003926437888 25865708708855808 25887647846817792 25912394593123584 25918415196291072 25935391526833152 25993589330004192 26016870714605568 26041740988763136 26046556399448928 26064852715819008 26142931911567744 26171733040287744 26176572487965312 26188875291755904 26201595425636124 26273429075851776 26332385419441296 26347064408211456 26400751752904704 26404577640290304 26434705705223634 26447148223627264 26459993802614784 26488571636360106 26535122441045946 26557899084767232 26566659311073336 26592073638567936 26620794123729624 26641116466338816 26690467632611328 26695403000146944 26744854729162752 26753676623515296 26828657923608576 26854304208481152 26880976782346323 26909025154397568 26956314860745088 26988352316011008 26993342765773584 27011243673502592 27043346411407872 27119139555704832 27146075172704768 27178338157221888 27196139726054208 27209349095852898 27312708446644362 27336152537800704 27345169474035192 27413768879491176 27472605878255616 27523272640720896 27541524976795648 27550609655927904 27555704073393867 27579356741873664 27627824483610624 27660660024950784 27684121629782016 27717024080019456 27773502987976704 27822311920779264 27848908068054528 27855378609537024 27905655715671552 27912139442159616 27938821458143232 27987920920307712 27993096201542976 28044951834052608 28078283129315328 28096674154069248 28110320920218888 28159721774171208 28184943274156032 28217102766069672 28236923775470592 28250638661917152 28357953528629088 28387543020023808 28391656824955008 28410253106681628 28437431061884928 28468144605625452 28529244565880832 28542653108895744 28600814398980096 28610248488848208 28664993286166016 28671653440585728 28685128914763776 28690433117595648 28743580527427584 28808079775115264 28839193634040426 28861209505200384 28920019916825856 28973592623259648 28978950166274304 28983149675474904 29029877542340864 29064379417242624 29118219541512192 29123603827670016 29151443917264032 29242787996254716 29268979553931264 29296958612358528 29302375949380044 29379067852013568 29438933502246912 29443199670323712 29448644048960976 29462484703225392 29473921538260992 29525718773071872 29585883253506048 29599788409225216 29614165249284096 29623933596871458 29640447459237888 29700845722017792 29753041751580672 29761989701443584 29767493027941632 29788403103793152 29849102855405568 29877636470363136 29910552046043136 29916082843388928 29930143190578176 29991131765597184 30026776086687744 30087961570308096 30140837914177536 30176660160331776 30211092234541296 30231127025310848 30238151062339584 30272653298697264 30325854218338224 30351884668305408 30361896355512384 30382031153556992 30387649132690416 30423764712833856 30509032000167936 30533688547002368 30539334569292864 30568527996575478 30575630426874624 30595657191810984 30661323341266944 30721116322681512 30738241809580032 30753171605025792 30807216983708672 30840489989427573 30869992769717248 30906681613037568 30984215598895104 30994435862918892 31024085911662592 31060957893967872 31081302544061952 31138878904713216 31144636833504768 31214523939022128 31239414342549504 31294314240344064 31300100910876672 31330021576561344 31393862680130496 31486411035346176 31492233226735848 31519264847855616 31550570813309184 31574656552697856 31638996148322304 31679686995942609 31708061183425536 31744240611828381 31827323506348032 31864826521085089 31892177960767488 31902697719707724 31920481879179264 31930081666449408 31986195337494528 31992109944620544 32051373524631552 32079818727161856 32089466433503232 32110484747507712 32175916198852608 32211363741892608 32232461897545728 32248117446936768 32270770029109248 32336528093356032 32409089747004672 32468860693350432 32490392746063616 32497941711126528 32535022406429088 32595291701167104 32601318937058592 32652574407025664 32658612235133472 32697426844397952 32757996984201216 32764054306128768 32789066420109312 32795374406922036 32853008736533076 32919953227081284 32927601998172672 32959078438903344 33051451333515264 33084279116733936 33112677283725312 33118800190027776 33123599629114176 33145295291128566 33177002905532416 33216433619705856 33284118660194304 33299761960378368 33315935905444608 33407274056712192 33450262347350016 33465983733891072 33472171970528256 33482238414124032 33488429656434336 33649371051798528 33655593198812544 33671411089400448 33740023236296832 33815734267273972 33874797096271872 33908442653449728 33943823682306048 34003476287520768 34010017903474704 34116585995630502 34145870251843584 34179785047751616 34186105274276718 34205877932089344 34275579160682496 34316315527643136 34345422419288064 34350399615377664 34356751390454472 34386241794637824 34446671901917184 34516863795757056 34549859457498112 34561255863016701 34580522035777536 34597318055654016 34658119106672256 34722321318350848 34728741865931904 34753136954425344 34770016814667264 34857242548756992 34895644053716992 34902096650620416 34918500389007872 34935460567514832 34943577630713856 34966465362069696 35031238767802368 35037716437692864 35109847225921728 35116339431399894 35206103520387072 35212613524736256 35246274273631512 35279991736819712 35318095515146808 35380163254727928 35410532113022976 35422212414764448 35456098184757248 35494392164972832 35521488621785088 35593870666862592 35663282662671391 35671568831353728 35725572434313216 35771543898144768 35805738944641536 35841302376461764 35878700205863424 35903903078744064 35984469754681344 35991123687698112 36057795215210496 36237784209629184 36261519634738944 36279132127803864 36416944595525816 36448203383734272 36460225965380256 36551691839321568 36669703163812992 36697696854294528 36734146207903872 36740938764525156 36772475655831552 36837099311480832 36852746607226368 36880880033267712 36912162173042688 36956032106692608 37031337317302272 37096415894372352 37131877424072704 37182882750204672 37207540954228736 37219814006325678 37251761944190976 37258650213781248 37317227893743616 37324128268723968 37368487822169088 37393269112070144 37437710839087104 37444633492718592 37462232205425664 37480427893625184 37546295698894944 37579924365541376 37622803688092896 37631545140768768 37649231700627456 37656193466844288 37667518215889536 37810604704838784 37850057360031744 37855542433273344 37880337475575504 37916574749179904 37957526140833936 38038992754507776 38056870811860992 38134419198640128 38146997985130944 38253910823460864 38261270141409042 38328510192621922 38452258178720568 38481612673600512 38560026555767808 38631456831012864 38638600221699072 38644199567299872 38651345314261281 38752505889656832 38831471770226688 38868591889685376 38990383995006288 39025306071908352 39062611483144704 39069834599173392 39172090469351424 39214397867351616 39251911336329216 39257599560431616 39264858731947968 39283312937633856 39302393138454186 39410143613777664 39485553665712128 39498578129161944 39520596612317184 39601127629357056 39606866460435456 39670722335440896 39682652935258112 39689990703922176 39802683661568919 39836848627150848 39888110457851904 39906857587437568 39961674699508224 39988175687462912 40035701448916992 40043104500220416 40117282093744128 40187783885570048 40235546880442368 40242986885412864 40281456312721728 40317534749786112 40363537731596352 40434472291117632 40482528474016512 40516865510253888 40565019617111808 40678709333557248 40719112759057152 40758037328767304 40767507235832832 40794209589081312 40814023643779347 40961488430242016 40969062669966543 41004228806701056 41017754211052788 41120653319236764 41208908817383424 41312287465193472 41325914483891856 41414610525290496 41441736725415936 41518505206284288 41526182444673024 41619365252029504 41733467881168896 41773362102081792 41858483573507328 41908232187214848 41981881380461568 41989644302314464 42067427751078912 42117424693972992 42145011231103872 42239582661256812 42277414911234048 42325654149104508 42355385663205888 42436431341797376 42522903947689984 42536930292943632 42560642505572352 42573442221932544 42581314530035712 42648260449992704 42656146592827392 42735164699508736 42793866848821248 42813979663343616 42901221598470144 42976615863394304 42997489929249024 43007480160878592 43027693372145664 43035649676393472 43115370791141376 43212119662672896 43258790451060639 43291814257800576 43380029875238784 43460388934889472 43468425249411456 43474724513212356 43544816313511296 43596569125863936 43677329312268288 43685405741505024 43718755226812416 43727165875896048 43804011648710768 43864181994382074 43893270969441712 43903469330896896 43945437918537792 43953563924070066 44068601778020352 44112372155645248 44158400253370368 44164799505485568 44172966073441464 44193727054838088 44288578159607808 44378824880259072 44399682613837824 44421247873926144 44435900395307187 44629562627371008 44642984552165376 44651239541912448 44816454705544704 44865828069064704 44874124265083392 44895214785867264 44986697648395776 45040164130031616 45131942355462144 45211256871266304 45264990240497664 45346690537966272 45357226593509376 45488781327507336 45527827002458112 45573046730335488 45581473699035624 45607837242785792 45700772214243328 45763548000251904 45793896559050752 45800532820503552 45809001853939296 45852791994863217 45991985011900416 46081674484022268 46107362714370048 46129757407538688 46210825475563008 46304989154575872 46337515939233792 46360022419556352 46476323398342656 46491653794378338 46536128867493888 46580614090019776 46591436840951808 46621953816092928 46708318357069824 46716955250257152 46813129634562304 46821785908533192 46941471360516096 46950151366315008 46995032364842016 47090794020195744 47173551006303904 47229616553019264 47238349840103772 47325856219963776 47361984829046784 47458494222483456 47562091775138304 47634096579084288 47695391864193024 47740985259522048 47838266941151232 47854046579561586 47895122499674112 47979293006241792 47988164916930816 48077060286947328 48134199650254848 48165727121261568 48263874298278912 48317045612838912 48348692846318592 48372176170405152 48406155043663872 48504792140034048 48613634620507008 48735589119095424 48746912566689792 48892937551750656 48930262472392704 48978861610538496 48987918352700208 49029967541108736 49116132415307776 49136995476301824 49183599630163968 49193061610383054 49216216230723584 49279513104799614 49379929840621926 49438617658355016 49577177000272896 49626418675100904 49669015925587968 49678200285041664 49685399443671264 49717942936692849 49765504358298624 49824650429558784 49926177990291456 49949642940567552 49973903858166912 50061727598526592 50163738250790528 50175393521025024 50198975600836608 50208257955792384 50223357621186048 50232644484651504 50414139606451712 50466743146708992 50474056577697792 50483389798218816 50507116634100672 50610034854445248 50723601400910958 50862663980174592 51005214431281152 51015026855212056 51174878993445753 51218805377765376 51269677571627424 51279157911415077 51308816898134016 51413368741023744 51474473291464704 51518133628932096 51525599423066496 51535127085681708 51579362691956736 51670007852875776 51731417417711616 51775295693635584 51824789186247168 51836830392582144 51870783053666304 51987178660008384 52033741429211136 52083481977526272 52093112798897856 52129705431638016 52285863823135488 52343466080575488 52353144975930624 52377750583511808 52403190851272248 52546858151703552 52664770838882592 52674509147099841 52809155280580608 52869411410447268 52919987605229568 52977143272720212 53070244882091892 53115798169534464 53133318622146672 53184147277135872 53241588247459248 53282232932677632 53380935265222656 53390806000293888 53489709458325504 53507353247030592 53657315847217152 53708608416962304 53761953564692646 53818050308795136 53912629721490176 53976704632022016 53986685531547168 54022487347005184 54086692822815744 54292150345409536 54356676314443776 54392279452108416 54418698191705796 54625416893288724 54672305075601408 54690338948070384 54827537758982352 54945211756511232 55046545281441792 55083049953591296 55101219311855808 55111408146787734 55158713483747328 55255648967221248 55321320049901568 55368243259564032 55434048160038912 55547005975953408 55644623841558528 55697816136109056 55811311431343104 55829721009488517 55877642916286464 55975841840615424 55986192403085952 56089903668105216 56156566258630656 56193348308138496 56220641840437776 56319443548342416 56369886548312064 56434205532139344 56473847550941184 56501277323834304 56715907057258176 56775086040047616 56783313649910016 56820506213363256 56874862123769856 56936289211250904 57058489131761664 57085306217791488 57201628797960192 57220496977696416 57329986572332032 57380866235191296 57391905212113563 57492765288932883 57616159550230528 57678387268080852 57722419010400768 57840039833651712 57947185246519296 57957900332548608 57966299350949808 58059755084681728 58128758834485248 58236439083024384 58247207655340032 58302887834528064 58485575992509432 58537959107862528 58593917224717056 58604751898760088 58758135704027136 58877867004493824 58886399340647424 58897288097921952 58924969406450784 58953589707681279 59177534967729451 59228330498568192 59247867193742916 59280894918475776 59401691444035584 59506083503161344 59523979402887168 59534986055883264 59576806207586304 59698205710811136 59755272940726272 59821104092086272 59832165686777856 59860286381156352 59982263531194368 60053552173375488 60175923140616192 60281675828355072 60353320320663552 60422184469082592 60462254050621696 60476302124679168 60545306597394528 60651708436676448 60723792711024768 60764062307113984 60775298265380832 60847529425667712 61018064000335872 61067377094004736 61078669138585728 61137055993150956 61151260853749248 61191314383621968 61322646682533888 61442232645363024 61476483619160064 61506343210051584 61614433967417344 61680979978855146 61739985539434496 61813363226075136 61968431197790208 61988871725837784 62048171823325184 62121915787935744 62162605088123904 62277757809426432 62289273667009536 62429047878044256 62600201821753344 62660043153122688 62787725360260992 62972822070692352 62984466453471696 63038529695711232 63101141626618368 63149313105395712 63277992296644608 63359373991885218 63416122366851072 63488481223656762 63654647012696064 63729653042170178 63784355921534976 63805395439415448 63840963758358528 63860163332898816 63972390674989056 63984219889241088 64102747049263104 64220969495015424 64351832397705216 64464923795091456 64496234893873536 64541540058218496 64673056186712064 64818179494009344 64937721386700864 64980785492127232 64995883422253056 65070044812858176 65190583402334208 65202637874117184 65305148814051328 65317224470266944 65394853688795904 65515993968402432 65528108612257536 65578132840218624 65590748813844072 65706017473066152 65839906454162568 65855203996345344 65918156877806688 66102902667030528 66168558233467872 66237600380055552 66247199258228352 66290590582257132 66354005811064832 66432867239411712 66568237320388608 66599523920756736 66631871810889216 66814548113424384 66900524694700032 66931967467782144 66944343941056512 66964476828248064 66976859312868672 67298742103597056 67311186397625088 67342822178800896 67480046472593664 67631468534547944 67816885306899456 68020035806949408 68233171991261004 68291740503687168 68359570095503232 68372210548553436 68411755864178688 68551158321364992 68632631055286272 68690844838576128 68700799230755328 68713502780908944 68772483589275648 68893343803834368 69033727591514112 69099718914996224 69122511726033402 69161044071555072 69194636111308032 69316238213344512 69444642636701696 69457483731863808 69506273908850688 69540033629334528 69714485097513984 69791288107433984 69804193301240832 69837000778015744 69870921135029664 69887155261427712 69932930724139392 70062477535604736 70075432875385728 70219694451843456 70232678862799788 70412207040774144 70425227049472512 70492548547263024 70559983473639424 70636191030293616 70760326509455856 70821064226045952 70844424829528896 70912196369514496 70988784329945664 71042977243570176 71187741333725184 71326565325342782 71343137662707456 71451144868626432 71543087796289536 71611477889283072 71682604752923528 71757400411726848 71781069869342379 71968939509362688 71982247375396224 72115590430420992 72475568419258368 72523039269477888 72558264255607728 72833889191051632 72896406767468544 72920451930760512 73103383678643136 73339406327625984 73395393708589056 73468292415807744 73481877529050312 73544951311663104 73674198622961664 73705493214452736 73824324346085376 73919269657199421 74069894760932889 74263754848145408 74365765500409344 74415081908457472 74439628012651356 74503523888381952 74517300427562496 74634455787487232 74648256537447936 74736975644338176 74786538224140288 74875421678174208 74889266985437184 74924464410851328 74960855787250368 75092591397789888 75159848731082752 75245607376185792 75263090281537536 75298463401254912 75312386933688576 75335036431779072 75621209409677568 75700114720063488 75711084866546688 75760674951151008 75833149498359808 75915052281667872 76085402101366437 76293995970261888 76507821646921728 76522540282818084 76657020385243844 76904516357441136 76963225347201024 77120053111535616 77262913662025728 77277200443398144 77288399134599744 77302690628522562 77505011779313664 77662943540453376 77737183779370752 77980767990012576 78050612143816704 78125222966289408 78139669198346784 78428795734703232 78515199120863232 78529717463895936 78566625875267712 78604786276908372 78820287227555328 78971107331424256 78997156258323888 79041193224634368 79202255258714112 79213732920870912 79341444670881792 79365305870516224 79379981407844352 79605367323137838 79673697254301696 79776220915703808 79813715174875136 79923349399016448 79976351374925824 80071402897833984 80086209000440832 80234564187488256 80375567771140096 80485973770825728 80562912625443456 80642930347038969 80727075463192704 80868944582235264 80965056948033024 81033731020507776 81130039234223616 81357418667114496 81438225518114304 81516074657534608 81535014471665664 81588419178162624 81628047287558694 81922976860484032 81938125339933086 82008457613402112 82035508422105576 82241306638473528 82417817634766848 82624574930386944 82651828967783712 82667112220181601 82883473450831872 83052364889346048 83238730504059008 83466935762337792 83546724204163584 83716967147014656 83816464374429696 83963762760923136 83979288604628928 84134855502157824 84234849387945984 84290022462207744 84479165322513624 84554829822468096 84651308298209016 84710771326411776 84872862683594752 85045807895379968 85073860585887264 85162629060071424 85312293185654784 85587733697642496 85627959326687232 85802443196940288 85953231726788608 85994979858498048 86014960321757184 86055386744291328 86071299352786944 86230741582282752 86424239325345792 86517580902121278 86583628515601152 86760059750477568 86920777869778944 86936850498822912 86949449026424712 87089632627022592 87193138251727872 87354658624536576 87370811483010048 87454331751792096 87608023297421536 87728363988764148 87786541938883424 87806938661793792 87890875837075584 87907127848140132 88137203556040704 88224744311290496 88316800506740736 88329599010971136 88345932146882928 88387454109676176 88577156319215616 88757649760518144 88799365227675648 88842495747852288 88871800790614374 89259125254742016 89285969104330752 89302479083824896 89632909411089408 89731656138129408 89748248530166784 89790429571734528 89973395296791552 90080328260063232 90263884710924288 90422513742532608 90529980480995328 90693381075932544 90714453187018752 90977562655014672 91055654004916224 91146093460670976 91162947398071248 91215674485571584 91401544428486656 91527096000503808 91587793118101504 91601065641007104 91618003707878592 91705583989726434 91983970023800832 92163348968044536 92214725428740096 92259514815077376 92421650951126016 92521469968282719 92609978309151744 92720044839112704 92952646796685312 92983307588756676 93072257734987776 93161228180039552 93182873681903616 93243907632185856 93416636714139648 93433910500514304 93626259269124608 93643571817066384 93882942721032192 93900302732630016 93990064729684032 94181588040391488 94347102012607808 94459233106038528 94476699680207544 94651712439927552 94723969658093568 94916988444966912 95039060987827827 95124183550276608 95232721835485143 95481970519044096 95594479563255267 95676533882302464 95708093159123172 95790244999348224 95958586012483584 95976329833861632 96154120573894656 96268399300509696 96331454242523136 96527748596557824 96634091225677824 96697385692637184 96744352340810304 96812310087327744 97009584280068096 97227269241014016 97471178238190848 97493825133379584 97785875103501312 97957723221076992 97975836705400416 98273990952603648 98367199260327936 98386123220766108 98559026209599228 98759859681243852 98877235316710032 99154354000545792 99252837350201808 99338031851175936 99356400570083328 99370798887342528 99435885873385698 99531008716597248 99649300859117568 99852355980582912 99899285881135104 99947807716333824 100123455197053184 100327476501581056 100350787042050048 100397951201673216 100416515911584768 100446715242372096 100465288969303008 100828279212903424 100948113155395584 100966779596437632 101014233268201344 101220069708890496 101447202801821916 101725327960349184 102010428862562304 102030053710424112 102349757986891506 102437610755530752 102539355143254848 102558315822830154 102617633796268032 102826737482047488 102948946582929408 103036267257864192 103051198846132992 103070254171363416 103158725383913472 103340015705751552 103550591387271168 103649578372494336 103683767589050103 103741566107332608 103974357320016768 104166963955052544 104186225597795712 104259410863276032 104571727646270976 104686932161150976 104706289951861248 104755501167023616 104806381702544496 105093716303407104 105329541677765184 105349018294199682 105618310561161216 105738822820894536 105839975210459136 105954286545440424 106140489764183784 106231596339068928 106266637244293344 106368294554271744 106483176494918496 106564465865355264 106781612000587776 106989847988014173 107014706494061184 107314631694434304 107417216833924608 107523907129385292 107636100617590272 107825259442980352 107953409264044032 107973371063094336 108044974694010368 108173385645631488 108584300690819072 108713352628887552 108784558904216832 108837396383411592 109250833786577448 109344610151202816 109380677896140768 109655075517964704 109901136368640409 110093090562883584 110202438623711616 110222816293575468 110317426967494656 110511297934442496 110642640099803136 110736486519128064 110868096320077824 111094011951906816 111289247683117056 111395632272218112 111622622862686208 111659442018977034 111755285832572928 111951683681230848 111972384806171904 112179807336210432 112313132517261312 112386696616276992 112441283680875552 112638887096684832 112739773096624128 112868411064278688 112947695101882368 113002554647668608 113431814114516352 113550172080095232 113566627299820032 113641012426726512 113749724247539712 113872578422501808 114116978263523328 114170612435582976 114403257595920384 114440993955392832 114659973144664064 114761732470382592 114783810424227126 114985530577865766 115232319100461056 115356774536161704 115444838020801536 115680079667303424 115894370493038592 115915800665097216 115932598701899616 116119510169363456 116257517668970496 116494415310680064 116605775669056128 116971151985018864 117075918215725056 117187834449434112 117209503797520176 117516271408054272 117755734008987648 117772798681294848 117794576195843904 117849938812901568 117907179415362558 118355069935458902 118456660997136384 118495734387485832 118561789836951552 118803382888071168 119012167006322688 119047958805774336 119069972111766528 119408050984706757 119510545881452544 119664331373555712 119720572762312704 119964527062388736 120107104346750976 120351846281232384 120563351656710144 120706640641327104 120844368938165184 120924508101243392 120952604249358336 121090613194789056 121303416873352896 121447585422049536 121528124614227968 121550596530761664 121695058851335424 122036128000671744 122134754188009472 122157338277171456 122274111986301912 122302521707498496 122382628767243936 122884465290726048 122907188009899629 123012686420103168 123228867934834688 123361959957710292 123479971078868992 123626726452150272 123936862395580416 123977743451675568 124096343646650368 124243831575871488 124325210176247808 124555515618852864 124578547334019072 124858095756088512 125200403643506688 125320086306245376 125575450720521984 125945644141384704 125968932906943392 126202283253236736 126718747983770436 126832244733702144 126976962447313524 127309294025392128 127459306084340356 127568711843069952 127610790878830896 127681927516717056 127720326665797632 127944781349978112 127968439778482176 128205494098526208 128441938990030848 128703664795410432 128929847590182912 128992469787747072 129083080116436992 129346112373424128 129636358988018688 129875442773401728 129961570984254464 130140089625716352 130381166804668416 130405275748234368 130610297628102656 130634448940533888 130789707377591808 131031987936804864 131056217224515072 131156265680437248 131181497627688144 131412034946132304 131679812908325136 131710407992690688 131836313755613376 132205805334061056 132337116466935744 132475200760111104 132494398516456704 132581181164514264 132708011622129664 132865734478823424 133136474640777216 133199047841513472 133263743621778432 133307701185921561 133888687882113024 133928953656496128 133953718625737344 134597484207194112 134622372795250176 134685644357601792 134960092945187328 135262937069095888 135633770613798912 136040071613898816 136466343982522008 136583481007374336 136719140191006464 136744421097106872 136823511728357376 137102316642729984 137381689677152256 137401598461510656 137427005561817888 137558375984589651 138199437829992448 138245023452066804 138322088143110144 138389272222616064 138632476426689024 138889285273403392 138914967463727616 139012547817701376 139080067258669056 139428970195027968 139582576214867968 139608386602481664 139674001556031488 139741842270059328 139774310522855424 139865861448278784 140124955071209472 140150865750771456 140439388903686912 140465357725599576 140824414081548288 140850454098945024 140985097094526048 141119966947278848 141272382060587232 141520653018911712 141688849659057792 141977568659891328 142085954487140352 142375482667450368 142653130650685564 142686275325414912 142902289737252864 143086175592579072 143222955778566144 143365209505847056 143514800823453696 143562139738684758 143937879018725376 143964494750792448 144231180860841984 144951136838516736 145046078538955776 145116528511215456 145667778382103264 145840903861521024 146206767357286272 146678812655251968 146790787417178112 146936584831615488 146963755058100624 147089902623326208 147348397245923328 147410986428905472 147648648692170752 147838539314398842 148139789521865778 148527509696290816 148731531000818688 148830163816914944 148879256025302712 149007047776763904 149034600855124992 149268911574974464 149296513074895872 149473951288676352 149573076448280576 149778533970874368 149848928821702656 149921711574500736 150185182795579776 150491214752371584 150526180563075072 150596926802509824 150624773867377152 150670072863558144 151242418819355136 151400229440126976 151422169733093376 151521349902302016 151666298996719616 151830104563335744 152170804202732874 152587991940523776 153015643293843456 153045080565636168 153314040770487688 153524636980337259 153809032714882272 153837473734245231 153926450694402048 154240106223071232 154554400886796288 154576798269199488 154605381257045124 155010023558627328 155325887080906752 155474367558741504 155961535980025152 156101224287633408 156250445932578816 156279338396693568 156857591469406464 157030398241726464 157059434927791872 157133251750535424 157209572553816744 157640574455110656 157942214662848512 157994312516647776 158023527441299523 158427465841741824 158759962815688704 159210734646275676 159347394508603392 159552441831407616 159627430349750272 159846698798032896 159952702749851648 160142805795667968 160172418000881664 160469128374976512 160751135542280192 160971947541651456 161125825250886912 161285860694077938 161454150926385408 161737889164470528 161930113896066048 162067462041015552 162260078468447232 162876451036228608 163032149315069216 163070028943331328 163176838356325248 163256094575117388 163845953720968064 163876250679866172 164016915226804224 164071016844211152 164482613276947056 164835635269533696 165249149860773888 165303657935567424 165334224440363202 165766946901663744 166104729778692096 166477461008118016 166933871524675584 167093448408327168 167433934294029312 167489163028465551 167632928748859392 167927525521846272 167958577209257856 168269711004315648 168469698775891968 168580044924415488 168958330645027248 169109659644936192 169302616596418032 169421542652823552 169745725367189504 170091615790759936 170147721171774528 170325258120142848 170624586371309568 171175467395284992 171255918653374464 171604886393880576 171906463453577216 171989959716996096 172142598705573888 172175715636340689 172478295866798649 172848478650691584 173035161804242556 173167257031202304 173520119500955136 173841555739557888 173873700997645824 173898898052849424 174179265254045184 174386276503455744 174709317249073152 174741622966020096 174908663503584192 175216046594843072 175456727977528296 175573083877766848 175613877323587584 175781751674151168 175814255696280264 176274407112081408 176449488622580992 176633601013481472 176659198021942272 176691864293765856 176774908219352352 176860769123043837 177532604903188353 177684991495704576 177743601581228748 178518250509484032 178571938208661504 178604958167649792 179265818822178816 179463312276258816 179496497060333568 179580859143469056 179946790593583104 180160656520126464 180527769421848576 180845027485065216 181059960961990656 181386762151865088 181428906374037504 181955125310029344 182292186921341952 182325894796142496 183054192001007616 183202131282014208 183236007415757184 183411167979452868 183967940047601664 184326697936089072 184429450857480192 184519029630154752 184843301902252032 185042939936565438 185219956618303488 185440089678225408 185905293593370624 185966615177513352 186144515469975552 186322456360079104 186365747363807232 186487815264371712 186833273428279296 186867821001028608 187252518538249216 187287143634132768 187800605465260032 187980129459368064 188363176080782976 188694204025215616 188918466212077056 188953399360415088 189303424879855104 189447939316187136 189833976889933824 190078121975655654 190248367100553216 190465443670970286 190963941038088192 191188959126510534 191353067764604928 191416186318246344 191580489998696448 191917172024967168 191952659667723264 192308241147789312 192662908485046272 193055497193115648 193394771385274368 193488704681620608 193624620174655488 194019168560136192 194454538482028032 194942356476381696 194987650266759168 195571750207002624 195915446442153984 195951673410800832 196547981905207296 196734398520655872 196772246441532216 197118052419198456 197519719362487704 197754470633420064 198308708001091584 198505674700403616 198712801140166656 198741597774685056 198871771746771396 199062017433194496 199298601718235136 199704711961165824 199798571762270208 199895615432667648 200246910394106368 200654953003162112 200701574084100096 200795902403346432 200833031823169536 200893430484744192 200930577938606016 201656558425806848 201896226310791168 201933559192875264 202028466536402688 202440139417780992 202894405603643832 203450655920698368 204060107420848224 204699515973783012 204875221511061504 205078710286509696 205116631645660308 205235267592536064 205653474964094976 205897893165858816 206072534515728384 206102397692265984 206140508342726832 206317450767826944 206680031411503104 207101182774542336 207299156744988672 207367535178100206 207483132214665216 207948714640033536 208333927910105088 208372451195591424 208518821726552064 209143455292541952 209373864322301952 209412579903722496 209511002334047232 209612763405088992 210187432606814208 210659083355530368 210698036588399364 211236621122322432 211477645641789072 211679950420918272 211908573090880848 212280979528367568 212463192678137856 212533274488586688 212736589108543488 212966352989836992 213128931730710528 213563224001175552 213979695976028346 214029412988122368 214629263388868608 214834433667849216 215047814258770584 215272201235180544 215650518885960704 215906818528088064 215946742126188672 216089949388020736 216346771291262976 217168601381638144 217426705257775104 217569117808433664 217674792766823184 218501667573154896 218689220302405632 218761355792281536 219310151035929408 219802272737280818 220186181125767168 220404877247423232 220445632587150936 220634853934989312 221022595868884992 221472973038256128 221757808971598263 222209684282798667 222791264544436224 223245245725372416 223318884037954068 223510571665145856 223903367362461696 223944769612343808 224359614672420864 224626265034522624 224773393232553984 224882567361751104 225277774193369664 225479546193248256 225736822128557376 225895390203764736 226005109295337216 226863628229032704 227100344160190464 227133254599640064 227282024853453024 227499448495079424 227745156845003616 228256206304099311 228881987910785664 229319946289328128 229523464940765184 229567620848454252 229971061155731532 230464638200922112 230713549072323408 230889676041603072 231360159334606848 231788740986077184 231831601330194432 231865197403799232 232239020338726912 232515035337940992 232988830621360128 233211551338112256 233942303970037728 234151836431450112 234375668898868224 234419007595040352 235545597362589696 235589152391687808 235699877625803136 235814358830725116 236710139870917804 236913321994272768 236991468774971664 237123579673903104 237606765776142336 238024334012645376 238095917611548672 238139944223533056 238816101969413514 239021091762905088 239328662747111424 239441145524625408 239929054124777472 240214208693501952 240703692562464768 241126703313420288 241688737876330368 241849016202486784 241928791041116907 242181226389578112 242606833746705792 242895170844099072 243056249228455936 243101193061523328 243390117702670848 244072256001343488 244269508376018944 244314676554342912 244548223972603824 244605043414996992 244765257534487872 245768930581452096 245814376019799258 246025372840206336 246457735869669376 246723919915420584 246959942157737984 247253452904300544 247873724791160832 247955486903351136 248192687293300736 248650420352495616 249157094668038144 249716191512177024 250400807287013376 250640172612490752 251150901441043968 251891288282769408 251937865813886784 252404566506473472 253437495967540872 253664489467404288 253953924894627048 254618588050784256 254918612168680712 255137423686139904 255221581757661792 255936879556964352 256883877980061696 257407329590820864 257859695180365824 257984939575494144 258166160232873984 258692224746848256 259272717976037376 259750885546803456 259923141968508928 260280179251432704 260762333609336832 260810551496468736 261220595256205312 261268897881067776 261579414755183616 262063975873609728 262112434449030144 262362995255376288 262824069892264608 263359625816650272 263420815985381376 263672627511226752 264411610668122112 264674232933871488 264950401520222208 264988797032913408 265162362329028528 265416023244259328 265731468957646848 266272949281554432 266398095683026944 266527487243556864 266615402371843122 267777375764226048 267857907312992256 267907437251474688 269194968414388224 269244745590500352 269371288715203584 269920185890374656 270525874138191776 271267541227597824 272080143227797632 272932687965044016 273166962014748672 273438280382012928 273488842194213744 273647023456714752 274204633285459968 274763379354304512 274803196923021312 274854011123635776 275116751969179302 276398875659984896 276490046904133608 276644176286220288 276778544445232128 277264952853378048 277778570546806784 277829934927455232 278160134517338112 278857940390055936 279216773204963328 279348003112062976 279483684540118656 279548621045710848 279731722896557568 280249910142418944 280301731501542912 280878777807373824 280930715451199152 281648828163096576 281700908197890048 281970194189052096 282239933894557696 282544764121174464 283041306037823424 283377699318115584 283955137319782656 284171908974280704 284750965334900736 285117182963483481 285306261301371128 285372550650829824 285698165506455429 286445911557132288 286730419011694112 286783438689765801 287029601646907392 287124279477369516 287875758037450752 287928989501584896 288462361721683968 289902273677033472 290092157077911552 290233057022430912 291335556764206528 291681807723042048 292413534714572544 293357625310503936 293873169663230976 293927510116201248 294821972857810944 295677078628797684 296279579043731556 297055019392581632 297463062001637376 297660327633829888 297758512050605424 298014095553527808 298069201710249984 298537823149948928 298593026149791744 298947902577352704 299146152896561152 299557067941748736 299697857643405312 299843423149001472 300370365591159552 300982429504743168 301052361126150144 301193853605019648 301249547734754304 301340145727116288 302484837638710272 302844339466186752 303042699804604032 303660209126671488 304341608405465748 305175983881047552 306031286587686912 306090161131272336 306628081540975376 307049273960674518 307618065429764544 307674947468490462 307852901388804096 308480212446142464 309108801773592576 309153596538398976 309210762514090248 310020047117254656 310651774161813504 310948735117483008 311051302767150309 311923071960050304 312500891865157632 312558676793387136 313715182938812928 314060796483452928 314118869855583744 314266503501070848 314419145107633488 315281148910221312 315884429325697024 315988625033295552 316047054882599046 316854931683483648 317519925631377408 318421469292551352 318694789017206784 319104883662815232 319254860699500544 319693397596065792 319905405499703296 320344836001763328 320969543964042519 321943895083302912 322251650501773824 322571721388155876 322908301852770816 323475778328941056 323860227792132096 324134924082031104 324520156936894464 325752902072457216 326064298630138432 326140057886662656 326353676712650496 326512189150234776 327691907441936128 327752501359732344 328033830453608448 328142033688422304 328965226553894112 329703409105921227 330607315871134848 330668448880726404 331533893803327488 332209459557384192 332954922016236032 333867743049351168 334186896816654336 334867868588058624 334978326056931102 335265857497718784 335855051043692544 335917154418515712 336539422008631296 336939397551783936 337160089848830976 337916661290054496 338219319289872384 338605233192836064 338843085305647104 340295442343549056 340650516240285696 341249172742619136 342350934790569984 342511837306748928 343209772787761152 343812926907154432 343979919433992192 344285197411147776 344351431272681378 344956591733597298 345696957301383168 346070323608485112 346334514062404608 347040239001910272 347683111479115776 347747401995291648 347797796105698848 348358530508090368 348772553006911488 349483245932040192 349817327007168384 350432093189686144 350913455955056592 351146167755533696 351227754647175168 351563503348302336 351628511392560528 352548814224162816 352898977245161984 353267202026962944 353318396043884544 353383728587531712 353549816438704704 353721538246087674 355065209806376706 355369982991409152 355487203162457496 357036501018968064 357143876417323008 357209916335299584 358224152954120271 358531637644357632 358992994120667136 359161718286938112 359893581187166208 360321313040252928 361055538843697152 361690054970130432 362119921923981312 362773524303730176 362857812748075008 363910250620058688 364584373842683904 364651789592284992 366108384002015232 366404262564028416 366472014831514368 366822335958905736 368653395872178144 368721564029698887 369038059260309504 369686603804504064 370085879873130876 370439913236606976 370880179356450816 371810587186741248 371933230355026704 372289030939951104 372644912720158208 372731494727614464 372975630528743424 373666546856558592 373735642002057216 374505037076498432 374574287268265536 375601210930520064 375960258918736128 376726352161565952 377388408050431232 377836932424154112 377906798720830176 378606849759710208 380156243951311308 380496734201106432 380930887341940572 381927882076176384 382377918253021068 382706135529209856 382832372636492688 383160979997392896 383834344049934336 383905319335446528 384616482295578624 385325816970092544 386110994386231296 386789542770548736 386977409363241216 387249240349310976 388038337120272384 388909076964056064 389884712952763392 391143500414005248 391830892884307968 391903346821601664 393095963810414592 393468797041311744 393544492883064432 394236104838396912 395039438724975408 395508941266840128 396617416002183168 397011349400807232 397425602280333312 397483195549370112 397743543493542792 398124034866388992 398597203436470272 399409423922331648 399597143524540416 399791230865335296 400493820788212736 401309906006324224 401666063646339072 401786860969488384 401861155877212032 403313116851613696 403792452621582336 403867118385750528 404056933072805376 404880278835561984 405788811207287664 406901311841396736 408120214841696448 409399031947566024 409750443022123008 410157420573019392 410233263291320616 410470535185072128 411306949928189952 412145069031456768 412204795384531968 412281016685453664 412675127953768953 414242744774106157 414598313489977344 414735070356200412 414966264429330432 415897429280067072 416667855820210176 416744902391182848 417037643453104128 418286910585083904 418747728644603904 418825159807444992 419022004668094464 419225526810177984 420374865213628416 421318166711060736 421396073176798728 422473242244644864 422955291283578144 423359900841836544 423817146181761696 424561959056735136 425066548977173376 425932705979673984 426257863461421056 427126448002351104 427959391952056692 428058825976244736 429258526777737216 429668867335698432 430095628517541168 430544402470361088 431301037771921408 431813637056176128 431893484252377344 432179898776041472 432693542582525952 434337202763276288 434853410515550208 435138235616867328 435349585533646368 437003335146309792 437522711584563072 438620302071858816 439604545474561636 440372362251534336 440809754494846464 440891265174301872 441269707869978624 442045191737769984 442945946076512256 443515617943196526 444419368565597334 445582529088872448 446490491450744832 446637768075908136 447021143330291712 447806734724923392 447889539224687616 448719229344841728 449546786465107968 449765134723502208 450555548386739328 451473644257114752 451790780407529472 452010218590674432 453727256458065408 454200688320380928 454266509199280128 454564049706906048 454998896990158848 455490313690007232 456512412608198622 457763975821571328 458639892578656256 459046929881530368 459135241696908504 459942122311463064 460929276401844224 461427098144646816 461779352083206144 462720318669213696 463663202660388864 463730394807598464 464478040677453824 465030070675881984 465977661242720256 466423102676224512 467884607940075456 468303672862900224 468751337797736448 468838015190080704 471091194725179392 471178304783375616 471399755251606272 471628717661450232 473420279741835608 473826643988545536 473982937549943328 474070582323898569 476279888447066112 477632203938827028 478042183525810176 478657325494222848 478882291049250816 479858108249554944 480428417387003904 481407385124929536 482253406626840576 483377475752660736 483698032404973568 483857582082233814 484362452779156224 485213667493411584 485790341688198144 486112498456911872 486202386123046656 486780235405341696 488539016752037888 488629353108685824 489096447945207648 489210086829993984 489530515068975744 491537861162904192 491628752039598516 492050745680412672 492915471739338752 493447839830841168 493919884315475968 494506905808601088 495747449582321664 495910973806702272 496385374586601472 497300840704991232 498314189336076288 499432383024354048 500801614574026752 501280345224981504 502301802882087936 502467489085396653 503782576565538816 503875731627773568 504809133012946944 506874991935081744 507328978934808576 507907849789254096 509237176101568512 509837224337361424 510274847372279808 510443163515323584 511873759113928704 513767755960123392 514814659181641728 515719390360731648 515969879150988288 517434887600395947 518545435952074752 519501771093606912 519846283937017856 520560358502865408 521524667218673664 521621102992937472 522441190512410624 522537795762135552 523158829510367232 524127951747219456 524224868898060288 524725990510752576 525648139784529216 526719251633300544 526841631970762752 527345255022453504 528823221336244224 529348465867742976 529900803040444416 529977594065826816 530324724658057056 530582307369131511 530832046488518656 532597814709565059 533054974487113728 533230804743686244 535554751528452096 535715814625984512 535814874502949376 538389936828776448 538489491181000704 538742577430407168 539840371780749312 541051748276383552 542535082455195648 544160286455595264 545865375930088032 546876560764025856 546977684388427488 549606393846042624 549708022247271552 550233503938358604 552797751319969792 552980093808267216 553288352572440576 553557088890464256 554529905706756096 555557141093613568 555659869854910464 556320269034676224 557715880780111872 558433546409926656 558696006224125952 558967369080237312 559097242091421696 559463445793115136 560499820284837888 560603463003085824 561757555614747648 561861430902398304 563401816395780096 563940388378104192 565089528242348928 566082612075646848 566755398636231168 567910274639565312 568343817948561408 569501930669801472 570234365926966962 570612522602742256 570745101301659648 571396331012910858 572891823114264576 573460838023388224 573566877379531602 574059203293814784 574248558954739032 575751516074901504 575857979003169792 576924723443367936 580184314155823104 580466114044861824 582671113528413056 583363615446084096 584827069429145088 586715250621007872 587746339326461952 587855020232402496 589643945715621888 591354157257595368 592559158087463112 594110038785163264 594926124003274752 595320655267659776 595517024101210848 596138403420499968 597186052299583488 597895805154705408 599114135883497472 599395715286810624 599686846298002944 600740731182319104 601964859009486336 602104722252300288 602387707210039296 602499095469508608 602680291454232576 604969675277420544 605688678932373504 606085399609208064 607320418253342976 608683216810931496 610351967762095104 612180322262544672 613256163081950752 614098547921349036 615236130859529088 615349894936980924 615705802777608192 616960424892284928 618217603547185152 618307193076797952 618421525028180496 620040094234509312 621303548323627008 621897470234966016 622102605534300618 623846143920100608 625001783730315264 625117353586774272 627430365877625856 628121592966905856 628237739711167488 628533007002141696 628838290215266976 630562297820442624 631977250066591104 632094109765198092 633709863366967296 635039851262754816 636842938585102704 637389578034413568 638209767325630464 638509721399001088 639386795192131584 639810810999406592 640689672003526656 641939087928085038 643887790166605824 644503301003547648 645143442776311752 645816603705541632 646951556657882112 647720455584264192 648269848164062208 649040313873788928 651505804144914432 652128597260276864 652280115773325312 652707353425300992 653024378300469552 655383814883872256 655505002719464688 656067660907216896 656284067376844608 657930453107788224 659406818211842454 661214631742269696 661336897761452808 663067787606654976 664418919114768384 665273426914794789 665909844032472064 666629052848396001 668373793633308672 669735737176117248 669956652113862204 670531714995437568 671710102087385088 671834308837031424 673078844017262592 673878795103567872 674320179697661952 675833322580108992 676438638579744768 677210466385672128 677686170611294208 680590884687098112 681301032480571392 682498345485238272 684768618912297933 687959838867984384 688570394822295552 688702862545362756 689913183467194596 691393914602766336 692140647216970224 692669028124809216 694080478003820544 695366222958231552 695494803990583296 695595592211397696 696717061016180736 697545106013822976 698966491864080384 699634654014336768 700864186379372288 701826911910113184 702292335511067392 702455509294350336 703127006696604672 703257022785121056 705797954490323968 706636792087769088 706767457175063424 707099632877409408 707443076492175348 710130419612753412 710739965982818304 710974406324914992 714073002037936128 714287752834646016 714419832670599168 716448305908240542 717063275288715264 717985988241334272 718323436573876224 719787162374332416 720642626080505856 722111077687394304 723380109940260864 725547048607460352 725786373123350721 727820501240117376 729168747685367808 729303579184569984 732216768004030464 732808525128056832 732944029663028736 733644671917811472 737306791744356288 737443128059397774 738076118520619008 739373207609008128 740171759746261752 740879826473213952 741760358712901632 743621174373482496 743866460710053408 744578061879902208 745289825440316416 745951261057486848 747471284004114432 749010074152996864 749148574536531072 751202421861040128 751920517837472256 753452704323131904 754776816100862464 755673864848308224 755813597441660352 757213699519420416 760312487902622616 760993468402212864 761861774683881144 763855764152352768 764755836506042136 765412271058419712 765664745272985376 767810638670893056 769307954580482863 770651633940185088 772221988772462592 773579085541097472 773954818726482432 774498480698621952 776076674240544768 777818153928112128 779769425905526784 782287000828010496 783661785768615936 783806693643203328 786191927620829184 787088985766128864 788472209676793824 790078877449950816 791017882533680256 793234832004366336 794022698801614464 794851204560666624 794966391098740224 795487086987085584 796248069732777984 797194406872940544 798818847844663296 799194287049080832 799582461730670592 800987641576425472 802619812012648448 803332127292678144 803573721938976768 803722311754424064 806626233703227392 807584905243164672 807734236771501056 808113866145610752 809760557671123968 811577622414575328 813802623682793472 816240429683392896 818798063895132048 819500886044246016 820314841146038784 820466526582641232 820941070370144256 822613899856379904 824290138062913536 824409590769063936 824562033370907328 825350255907537906 828485489548212314 829196626979954688 829470140712400824 829932528858660864 831794858560134144 833335711640420352 833489804782365696 836573821170167808 837650319614889984 838044009336188928 838451053620355968 840749730427256832 842636333422121472 842792146353597456 844946484489289728 845910582567156288 846719801683673088 847634292363523392 849123918113470272 850133097954346752 851865411959347968 852515726922842112 854252896004702208 855918783904113384 856117651952489472 859337734671396864 860191257035082336 860350316069297403 861088804940722176 862602075543842816 863627274112352256 863786968504754688 864359797552082944 865387085165051904 868674405526552576 869706821031100416 870276471233734656 870699171067292736 874006670292619584 875045423169126144 877240604143717632 879209090949123272 881619508989692928 881782530348603744 887031235886393052 888838737131194668 891165058177744896 892980982901489664 893275536151816272 894042286660583424 895613469449846784 895779078449375232 897438458689683456 899093572930215936 899530269447004416 901111096773478656 902947288514229504 903581560815058944 904020437181348864 907454512916130816 908533018398560256 909128099413812096 910980627380014464 913024825216397244 915527951643142656 917279785157312512 918093859763060736 918270483393817008 919884244622926128 921858552803688448 922854196289293632 923558704166412288 925440637338427392 927326405320777728 927460789615196928 928956081354907648 930060141351763968 931955322485440512 932846205352449024 933153908301450927 935769215880150912 937502675595472896 937676030380161408 942182389450358784 942356609566751232 942799510503212544 943257435322900464 946840559483671216 947653287977091072 947965875099886656 948141164647797138 952559776894132224 955264407877654056 956084367051620352 957314650988445696 957764582098501632 959716216499109888 962908631892127557 966754951505321472 967396064809947136 967715164164467628 968724905558312448 970427334986823168 971580683376396288 972224996913823744 972404772246093312 973560470810683392 977078033504075776 977258706217371648 978192895890415296 978420173659987968 979061030137951488 983075722325808384 983257504079197032 984101491360825344 985830943478677504 986895679661682336 987839768630951936 989110227317763681 991821947613404544 994601681409982464 996628378672152576 998864766048708096 1001603229148053504 1002560690449963008 1004603605764175872 1004934978170793306 1007565153131077632 1007751463255547136 1009618266025893888 1013749983870163488 1014657957869617152 1015815699578508192 1019674448674722848 1020886327030647168 1023747518227857408 1027535511920246784 1029629318363283456 1031438780721463296 1031939758301976576 1034869775200791894 1037090871904149504 1039003542187213824 1039692567874035712 1041120717005730816 1043049334437347328 1043242205985874944 1044882381024821248 1045075591524271104 1046317659020734464 1048449737796120576 1049451981021505152 1051296279569058432 1053438503266601088 1053683263941525504 1054690510044907008 1057646442672488448 1058696931735485952 1059801606080888832 1059955188131653632 1060649449316114112 1061164614738263022 1061664092977037312 1065195629419130118 1066109948974227456 1066461609487372488 1071109503056904192 1071431629251969024 1071629749005898752 1074672458862360813 1076978982362001408 1077485154860814336 1079680743561498624 1082103496552767104 1085070164910391296 1088320572911190528 1091730751860176064 1093753121528051712 1093955368776854976 1099212787692085248 1099416044494543104 1100467007876717208 1105595502639939584 1105960187616534432 1106164692089096661 1107114177780928512 1109059811413512192 1111319739709820928 1112640538069352448 1115431761560223744 1116867092819853312 1117392012448251904 1117934738160474624 1118194484182843392 1118926891586230272 1120999640569675776 1121206926006171648 1123515111229495296 1123722861804796608 1126803632791560192 1127880776756208384 1130179056484697856 1132165224151293696 1133510797272462336 1135820549279130624 1140468731853933924 1141225045205484512 1141490202603319296 1142792662025821716 1145783646228529152 1146921676046776448 1147133754759063204 1148118406587629568 1148497117909478064 1151503032149803008 1151715958006339584 1153849446886735872 1160368628311646208 1160932228089723648 1165342227056826112 1166727230892168192 1169654138858290176 1173430501242015744 1175492678652923904 1175710040464804992 1179287891431243776 1182708314515190736 1185118316174926224 1188220077570326528 1189852248006549504 1190641310535319552 1191034048202421696 1192276806840999936 1194372104599166976 1195791610309410816 1198228271766994944 1198791430573621248 1199373692596005888 1201481462364638208 1203929718018972672 1204998190939017216 1205360582908465152 1209939350554841088 1211377357864747008 1212170799218416128 1214640836506685952 1217366433621862992 1220703935524190208 1224360644525089344 1226512326163901504 1228197095842698072 1230472261719058176 1230699789873961848 1231411605555216384 1233920849784569856 1236435207094370304 1236614386153595904 1236843050056360992 1238025383861306859 1242728234322318471 1243794940469932032 1244205211068601236 1247692287840201216 1250003567460630528 1250234707173548544 1254860731755251712 1256243185933811712 1256475479422334976 1257066014004283392 1257676580430533952 1261124595640885248 1263954500133182208 1264188219530396184 1267419726733934592 1270079702525509632 1273685877170205408 1278773590384263168 1281379344007053312 1283878175856170076 1287775580333211648 1289006602007095296 1290286885552623504 1291633207411083264 1293903113315764224 1295440911168528384 1296539696328124416 1298080627747577856 1303011608289828864 1304257194520553728 1304560231546650624 1305414706850601984 1306048756600939104 1310767629767744512 1311010005438929376 1312568134753689216 1315860906215576448 1318813636423684908 1322429263484539392 1322673795522905616 1326135575213309952 1328837838229536768 1330546853829589578 1331819688064944128 1333258105696792002 1336747587266617344 1339471474352234496 1339913304227724408 1341063429990875136 1343420204174770176 1343668617674062848 1346157688034525184 1348640359395323904 1351666645160217984 1354420932771344256 1355372341222588416 1361181769374196224 1362602064961142784 1364996690970476544 1369537237824595866 1375919677735968768 1377140789644591104 1377405725090725512 1379826366934389192 1382787829205532672 1384281294433940448 1385338056249618432 1388160956007641088 1390989607981166592 1391191184422795392 1393434122032361472 1395090212027645952 1397932983728160768 1399269308028673536 1401728372758744576 1403653823820226368 1404584671022134784 1404911018588700672 1406254013393209344 1406514045570242112 1411595908980647936 1413273584175538176 1413534914350126848 1414199265754818816 1414886152984350696 1420260839225506824 1421479931965636608 1421948812649829984 1428839665341198336 1432896611816481084 1434126550577430528 1435971976482668544 1436646873147752448 1439574324748664832 1441285252161011712 1444222155374788608 1446760219880521728 1451094097214920704 1451572746246701442 1455641002480234752 1458337495370735616 1458607158369139968 1465617050256113664 1465888059326057472 1467289343835622944 1474613583488712576 1474886256118795548 1476152237041238016 1478746415218016256 1480343519492523504 1481759652946427904 1483520717425803264 1487242348746964992 1487732921420106816 1489156123759804416 1490579650880632832 1491902522114973696 1494942568008228864 1498020148305993728 1498297149073062144 1502404843722080256 1503841035674944512 1506905408646263808 1509553632201724928 1511347729696616448 1511627194883320704 1514427399038840832 1520624975805245232 1521986936804425728 1523723549367762288 1527711528304705536 1529511673012084272 1530824542116839424 1531329490545970752 1535621277341786112 1538615909160965726 1541303267880370176 1544443977544925184 1547158171082194944 1547909637452964864 1552304662801187841 1555636307856224256 1559538851811053568 1564574001656020992 1567323571537231872 1567613387286406656 1572383855241658368 1574177971532257728 1576944419353587648 1580157754899901632 1582035765067360512 1586469664008732672 1588045397603228928 1589702409121333248 1589932782197480448 1590974173974171168 1592496139465555968 1597793444128695177 1599164923461341184 1601975283152850944 1605239624025296896 1606664254585356288 1607147443877953536 1607444623508848128 1613252467406454784 1615169810486329344 1615468473543002112 1616227732291221504 1619521115342247936 1623155244829150656 1627605247365586944 1632480859366785792 1637596127790264096 1640629682292077568 1640933053165282464 1648819181538127872 1649124066741814656 1650700511815075812 1656970979096424628 1658393253959909376 1658940281424801648 1659865057717321728 1663589717120268288 1666671423280840704 1666979609564731392 1673147642340335616 1675300639229779968 1676088018672377856 1676902107240711936 1681499460854513664 1685272666844242944 1685584292707194912 1691821165134312576 1695268584727046784 1698247836226940544 1700266195908693504 1703730823918695936 1705031453845684224 1708505792009404416 1711837567808226768 1712235303904978944 1718675469342793728 1720382514070164672 1720700632138594806 1722177609881444352 1725204151087685632 1727254548224704512 1727573937009509376 1728719595104165888 1730774170330103808 1737348811053105152 1740552942467469312 1741398342134585472 1748013340585239168 1750090846338252288 1754481208287435264 1758418181898246544 1763239017979385856 1763565060697207488 1774062471772786104 1777677474262389336 1782330116355489792 1785961965802979328 1786551072303632544 1791558156898750464 1798187145860431872 1799060538894008832 1802222193546957312 1805894577028459008 1807163121630117888 1808040874362697728 1814909025832261632 1817066036797120512 1818256198827624192 1821961254760028928 1826049650432794488 1831055903286285312 1834559570314625024 1836540966787634016 1839768489245852256 1845708392578587264 1847117408332824576 1850881274676854784 1854652810641555456 1854921579230393856 1857912162709815296 1860120282703527936 1863910644970881024 1865692410704898048 1866307816602901854 1871538431760301824 1875005351190945792 1875352060760322816 1884364778900717568 1884713219133502464 1885599021006425088 1886514870645800928 1893681118967342432 1895931750199773312 1896282329295594276 1905119553788264448 1910528815755308112 1912168734103240704 1914629301976891392 1915529164197003264 1919432432998219776 1925817263784255114 1933509903010642944 1934792129619894272 1935430328328935256 1937449811116624896 1940854669973646336 1943161366752792576 1944449993827647488 1944809544492186624 1947120941621366784 1954517412434743296 1956385791780830592 1956840347319975936 1958122060275902976 1966151444651616768 1966515008158394064 1968202982721650688 1971661886957355008 1973791359323364672 1975679537261903872 1978220454635527362 1983643895226809088 1989203362819964928 1993256757344305152 1995820280744384367 1997729532097416192 1999887158545188003 2005121380899926016 2009207211528351744 2009869956341586612 2015130306262155264 2015502926511094272 2019236532051787776 2027499967740326976 2029315915739234304 2031631399157016384 2039348897349445696 2041772654061294336 2047495036455714816 2054305856736893799 2063879516603953152 2069739550401583788 2074181743808299008 2078007084374427648 2079385135748071424 2082241434011461632 2086098668874694656 2086484411971749888 2089764762049642496 2090151183048542208 2092635318041468928 2096899475592241152 2098903962043010304 2102592559138116864 2106877006533202176 2107366527883051008 2109381020089814016 2117393863470971904 2119910376263307264 2121298898632228224 2122329229476526044 2130391258838260236 2132219897948454912 2132923218974744976 2142219006113808384 2142863258503938048 2143259498011797504 2149344917724721626 2153957964724002816 2154970309721628672 2159361487122997248 2164206993105534208 2170140329820782592 2176641145822381056 2177359119370052163 2183461503720352128 2187506243056103424 2187910737553709952 2198425575384170496 2198832088989086208 2200934015753434416 2211191005279879168 2211920375233068864 2212329384178193322 2214228355561857024 2218119622827024384 2222639479419641856 2225281076138704896 2230863523120447488 2233734185639706624 2234784024896503808 2235869476320949248 2237853783172460544 2242413852012343296 2247030222458990592 2247445723609593216 2253607265583120384 2255761553512416768 2260358112969395712 2264330448302587392 2267021594544924672 2271641098558261248 2280937463707867848 2282450090410969024 2282980405206638592 2285585324051643432 2291567292457058304 2293843352093552896 2294267509518126408 2296236813175259136 2296994235818956128 2303431916012679168 2307923863741448589 2320737256623292416 2321864456179447296 2330684454113652224 2333454461784336384 2339308277716580352 2346861002484031488 2350985357305847808 2351420080929609984 2358575782862487552 2365416629030381472 2370236632349852448 2379704496013099008 2382068096404843392 2384553613681999872 2388744209198333952 2391583220618821632 2396456543533989888 2397582861147242496 2398747385192011776 2402962924729276416 2407859436037945344 2409996381878034432 2410721165816930304 2419878701109682176 2422754715729494016 2424341598436832256 2429281673013371904 2434732867243725984 2441407871048380416 2448721289050178688 2453024652327803008 2456394191685396144 2460944523438116352 2461399579747923696 2462823211110432768 2467841699569139712 2472870414188740608 2473228772307191808 2473686100112721984 2476050767722613718 2485456468644636942 2487589880939864064 2488410422137202472 2495384575680402432 2500007134921261056 2500469414347097088 2509721463510503424 2512950958844669952 2514132028008566784 2515353160861067904 2522249191281770496 2527909000266364416 2528376439060792368 2534839453467869184 2540159405051019264 2547371754340410816 2557547180768526336 2562758688014106624 2567756351712340152 2578013204014190592 2580573771105247008 2581050948207892209 2583266414822166528 2587806226631528448 2590881822337056768 2593079392656248832 2596161255495155712 2606023216579657728 2608514389041107456 2609120463093301248 2610829413701203968 2612097513201878208 2621535259535489024 2622020010877858752 2625136269507378432 2631721812431152896 2637627272847369816 2644858526969078784 2645347591045811232 2661093707659179156 2663639376129888256 2666516211393584004 2673495174533234688 2678942948704468992 2679826608455448816 2682126859981750272 2686840408349540352 2687337235348125696 2692315376069050368 2697280718790647808 2703333290320435968 2708841865542688512 2710744682445176832 2722363538748392448 2739074475649191732 2751839355471937536 2754281579289182208 2754811450181451024 2759652733868778384 2765575658411065344 2768562588867880896 2770676112499236864 2776321912015282176 2781979215962333184 2782382368845590784 2786868244064722944 2790180424055291904 2795865967456321536 2798538616057347072 2803456745517489152 2807307647640452736 2809169342044269568 2812508026786418688 2813028091140484224 2823191817961295872 2826547168351076352 2827069828700253696 2828398531509637632 2829772305968701392 2840521678451013648 2842959863931273216 2843897625299659968 2857679330682396672 2865793223632962168 2868253101154861056 2871943952965337088 2873293746295504896 2879148649497329664 2888725895676382671 2902188194429841408 2903145492493402884 2911282004960469504 2916674990741471232 2917214316738279936 2931234100512227328 2931776118652114944 2934578687671245888 2949227166977425152 2949772512237591096 2952304474082476032 2957492830436032512 2960687038985047008 2963519305892855808 2967330681953291043 2975465842840213632 2981159301761265664 2983805044229947392 2989885136016457728 2996040296611987456 2996594298146124288 3004809687444160512 3007682071349889024 3013810817292527616 3019107264403449856 3022695459393232896 3023254389766641408 3028854798077681664 3041249951610490464 3043973873608851456 3047447098735524576 3059023346024168544 3062658981091941504 3071242554683572224 3077231818321931452 3082606535760740352 3088887955089850368 3094316342164389888 3095819274905929728 3104609325602375682 3111272615712448512 3119077703622107136 3129148003312041984 3134647143074463744 3135226774572813312 3148355943064515456 3153888838707175296 3160315509799803264 3164071530134721024 3172939328017465344 3176090795206457856 3179404818242666496 3179865564394960896 3181948347948342336 3184992278931111936 3195586888257390354 3198329846922682368 3203950566305701888 3210479248050593792 3213328509170712576 3214294887755907072 3214889247017696256 3226504934812909568 3230936947086004224 3232455464582443008 3239042230684495872 3246310489658301312 3255210494731173888 3264961718733571584 3275192255580528192 3281259364584155136 3281866106330564928 3297638363076255744 3298248133483629312 3301401023630151624 3313941958192849256 3316786507919818752 3317880562849603296 3318494076267289983 3327179434240536576 3333959219129462784 3346295284680671232 3350601278459559936 3352176037344755712 3353804214481423872 3362998921709027328 3370545333688485888 3371168585414389824 3383642330268625152 3390537169454093568 3396495672453881088 3400532391817387008 3407461647837391872 3423675135616453536 3424470607809957888 3437350938685587456 3440765028140329344 3441401264277189612 3444355219762888704 3450408302175371264 3454509096449409024 3455147874019018752 3457439190208331776 3461548340660207616 3474697622106210304 3481105884934938624 3482796684269170944 3496026681170478336 3500181692676504576 3508962416574870528 3516836363796493088 3526478035958771712 3527130121394414976 3548124943545572208 3555354948524778672 3564660232710979584 3571923931605958656 3573102144607265088 3583116313797500928 3596374291720863744 3598121077788017664 3604444387093914624 3611789154056918016 3616081748725395456 3629818051664523264 3634132073594241024 3636512397655248384 3643922509520057856 3652099300865588976 3662111806572570624 3669119140629250048 3673081933575268032 3679536978491704512 3691416785157174528 3694234816665649152 3701762549353709568 3709305621283110912 3709843158460787712 3714076151583920577 3715824325419630592 3728184702966955413 3731384821409796096 3732615633205803708 3743076863520603648 3750010702381891584 3750704121520645632 3768729557801435136 3769426438267004928 3771198042012850176 3773029741291601856 3787362237934684864 3791863500399546624 3792564658591188552 3810239107576528896 3821057631510616224 3851634527568510228 3867019806021285888 3869584259239788544 3870860656657870512 3874899622233249792 3881709339947292672 3886322733505585152 3888899987655294976 3889619088984373248 3894241883242733568 3909034824869486592 3912771583561661184 3913680694639951872 3916244120551805952 3932302889303233536 3933030016316788128 3947582718646729344 3956440909271054724 3967287790453618176 3978406725639929856 3986513514688610304 3991640561488768734 3995459064194832384 3999774317090376006 4010242761799852032 4018414423056703488 4019739912683173224 4030260612524310528 4031005853022188544 4038473064103575552 4054999935480653952 4063262798314032768 4078697794698891392 4083545308122588672 4094990072911429632 4108611713473787598 4127759033207906304 4139479100803167576 4148363487616598016 4156014168748855296 4158770271496142848 4164482868022923264 4172968823943499776 4180302366097084416 4185270636082937856 4193798951184482304 4197807924086020608 4205185118276233728 4213754013066404352 4214733055766102016 4218762040179628032 4234787726941943808 4239820752526614528 4242597797264456448 4244658458953052088 4260782517676520472 4264439795896909824 4265846437949489952 4286518996023595008 4298689835449443252 4307915929448005632 4309940619443257344 4318722974245994496 4328413986211068416 4340280659641565184 4353282291644762112 4354718238740104326 4366923007440704256 4375012486112206848 4375821475107419904 4396851150768340992 4397664177978172416 4401868031506868832 4423840750466137728 4424658768356386644 4428456711123714048 4436239245654048768 4445278958839283712 4450562152277409792 4461727046240894976 4467468371279413248 4469568049793007616 4471738952641898496 4475707566344921088 4484827704024686592 4494060444917981184 4494891447219186432 4507214531166240768 4511523107024833536 4520716225938791424 4528660896605174784 4534043189089849344 4543282197116522496 4561874927415735696 4564900180821938048 4565960810413277184 4571170648103286864 4583134584914116608 4587686704187105792 4588535019036252816 4592473626350518272 4593988471637912256 4606863832025358336 4615847727482897178 4641474513246584832 4643728912358894592 4656913988403563523 4661368908227304448 4666908923568672768 4678616555433160704 4693722004968062976 4701970714611695616 4702840161859219968 4717151565724975104 4730833258060762944 4740473264699704896 4759408992026198016 4764136192809686784 4769107227363999744 4777488418396667904 4793380332386085531 4797494770384023552 4805925849458552832 4815718872075890688 4819992763756068864 4821442331633860608 4839757402219364352 4845509431458988032 4848683196873664512 4858563346026743808 4869465734487451968 4882815742096760832 4897442578100357376 4906049304655606016 4912788383370792288 4921889046876232704 4922799159495847392 4946457544614383616 4947372200225443968 4952101535445227436 4970912937289273884 4975179761879728128 4976820844274404944 4990769151360804864 5000014269842522112 5000938828694194176 5019442927021006848 5025901917689339904 5028264056017133568 5030706321722135808 5044498382563540992 5055818000532728832 5056752878121584736 5094743508680821632 5115094361537052672 5125517376028213248 5135512703424680304 5156026408028381184 5161147542210494016 5162101896415784418 5166532829644333056 5175612453263056896 5181763644674113536 5186158785312497664 5192322510990311424 5212046433159315456 5217028778082214912 5221658827402407936 5224195026403756416 5243070519070978048 5244040021755717504 5250272539014756864 5263443624862305792 5275254545694739632 5289717053938157568 5290695182091622464 5322187415318358312 5327278752259776512 5333032422787168008 5346990349066469376 5357885897408937984 5359653216910897632 5374674470696251392 5385155682063380041 5394561437581295616 5406666580640871936 5417683731085377024 5421489364890353664 5444727077496784896 5478148951298383464 5503678710943875072 5509622900362902048 5519305467737556768 5537125177735761792 5541352224998473728 5552643824030564352 5563958431924666368 5564764737691181568 5573736488129445888 5580360848110583808 5591731934912643072 5597077232114694144 5606913491034978304 5614615295280905472 5618338684088539136 5625016053572837376 5626056182280968448 5646383635922591744 5653094336702152704 5654139657400507392 5656797063019275264 5659544611937402784 5681043356902027296 5687795250599319936 5715358661364793344 5731586447265924336 5736506202309722112 5743887905930674176 5746587492591009792 5758297298994659328 5777451791352765342 5804376388859682816 5806290984986805768 5822564009920939008 5833349981482942464 5834428633476559872 5863552237304229888 5869157375342491776 5898454333954850304 5899545024475182192 5904608948164952064 5914985660872065024 5921374077970094016 5927038611785711616 5934661363906582086 5950931685680427264 5962318603522531328 5967610088459894784 5979770272032915456 5992080593223974912 5993188596292248576 6015364142699778048 6027621634585055232 6038214528806899712 6045390918786465792 6046508779533282816 6057709596155363328 6082499903220980928 6087947747217702912 6094894197471049152 6118046692048337088 6125317962183883008 6142485109367144448 6154463636643862904 6162917570210681397 6191638549811859456 6209218651204751364 6222545231424897024 6238155407244214272 6258296006624083968 6269294286148927488 6270453549145626624 6296711886129030912 6307777677414350592 6320631019599606528 6328143060269442048 6352181590412915712 6359731128789921792 6363896695896684672 6391173776514780708 6396659693845364736 6407901132611403776 6420958496101187584 6426657018341425152 6428589775511814144 6429778494035392512 6453009869625819136 6461873894172008448 6464910929164886016 6478084461368991744 6492620979316602624 6510420989462347776 6529923437467143168 6532077358110156489 6550384511161056384 6562518729168310272 6563732212661129856 6595276726152511488 6596496266967258624 6602802047260303248 6627883916385698512 6633573015839637504 6635761125699206592 6636988152534579966 6654358868481073152 6667918438258925568 6692590569361342464 6701202556919119872 6704352074689511424 6707608428962847744 6741090667376971776 6742337170828779648 6767284660537250304 6781074338908187136 6792991344907762176 6801064783634774016 6814923295674783744 6847350271232907072 6848941215619915776 6874701877371174912 6881530056280658688 6882802528554379224 6888710439525777408 6900816604350742528 6910295748038037504 6914878380416663552 6923771591224345767 6962211769869877248 6965593368538341888 6992053362340956672 7000363385353009152 7017924833149741056 7033672727592986176 7052956071917543424 7054260242788829952 7096249887091144416 7110709897049557344 7146204289214530176 7166232627595001856 7192748583441727488 7196242155576035328 7208888774187829248 7223578308113836032 7232163497450790912 7259636103329046528 7268264147188482048 7273024795310496768 7287845019040115712 7304198601731177952 7324223613145141248 7346163867150536064 7359073956983409024 7382833570314349056 7388469633331298304 7403525098707419136 7418611242566221824 7419686316921575424 7428152303167841154 7431648650839261184 7456369405933910826 7462769642819592192 7465231266411607416 7486153727041207296 7500021404763783168 7501408243041291264 7538852876534009856 7542396084025700352 7546059482583203712 7574724475869369728 7583727000799093248 7585129317182377104 7620478215153057792 7642115263021232448 7703269055137020456 7734039612042571776 7739168518479577088 7741721313315741024 7743152844623676627 7749799244466499584 7763418679894585344 7772645467011170304 7779238177968746496 7788483766485467136 7818069649738973184 7825543167123322368 7827361389279903744 7832488241103611904 7864605778606467072 7866060032633576256 7895165437293458688 7912881818542109448 7934575580907236352 7983281122977537468 7990918128389664768 7999548634180752012 8020485523599704064 8036828846113406976 8039479825366346448 8060521225048621056 8062011706044377088 8076946128207151104 8109999870961307904 8126525596628065536 8157395589397782784 8167090616245177344 8217223426947575196 8255518066415812608 8278958201606335152 8296726975233196032 8312028337497710592 8317540542992285696 8328965736045846528 8345937647886999552 8360604732194168832 8370541272165875712 8387597902368964608 8395615848172041216 8410370236552467456 8427508026132808704 8437524080359256064 8469575453883887616 8479641505053229056 8485195594528912896 8489316917906104176 8521565035353040944 8528879591793819648 8531692875898979904 8573037992047190016 8597379670898886504 8615831858896011264 8619881238886514688 8637445948491988992 8656827972422136832 8666177687029148013 8706564583289524224 8709436477480208652 8733846014881408512 8750024972224413696 8751642950214839808 8793702301536681984 8795328355956344832 8803736063013737664 8847681500932275456 8849317536712773288 8856913422247428096 8872478491308097536 8890557917678567424 8901992045859873129 8943477905283796992 8951415132689842176 8969655408049373184 8988120889835962368 8989782894438372864 9014429062332481536 9023046214049667072 9041432451877582848 9057321793210349568 9068086378179698688 9086564394233044992 9123749854831471392 9129800361643876096 9131921620826554368 9142341296206573728 9175373408374211584 9177070038072505632 9187976943275824512 9213727664050716672 9231695454965794356 9282949026493169664 9287457824717789184 9313827976807127046 9322737816454608896 9333817847137345536 9357233110866321408 9387444009936125952 9403941429223391232 9405680323718439936 9461666516121525888 9480946529399409792 9518817984052396032 9528272385619373568 9538214454727999488 9554976836793335808 9586760664772171062 9594989540768047104 9611851698917105664 9631437744151781376 9639985527512137728 9642884663267721216 9679514804438728704 9697366393747329024 9717126692053487616 9738931468974903936 9765631484193521664 9794885156200714752 9812098609311212032 9825576766741584576 9843778093752465408 9845598318991694784 9892915089228767232 9894744400450887936 9904203070890454872 9941825874578547768 9950359523759456256 9953641688548809888 9981538302721609728 10001877657388388352 10038885854042013696 10051803835378679808 10056528112034267136 10061412643444271616 10088996765127081984 10111636001065457664 10113505756243169472 10189487017361643264 10271025406849360608 10312052816056762368 10322295084420988032 10324203792831568836 10333065659288666112 10351224906526113792 10363527289348227072 10372317570624995328 10384645021980622848 10424092866318630912 10434057556164429824 10443317654804815872 10448390052807512832 10486141038141956096 10488080043511435008 10500545078029513728 10526887249724611584 10550509091389479264 10579434107876315136 10581390364183244928 10644374830636716624 10654557504519553024 10666064845574336016 10693980698132938752 10715771794817875968 10719306433821795264 10749348941392502784 10770311364126760082 10789122875162591232 10813333161281743872 10835367462170754048 10889454154993569792 10956297902596766928 11007357421887750144 11019245800725804096 11038610935475113536 11074250355471523584 11082704449996947456 11105287648061128704 11127916863849332736 11129529475382363136 11147472976258891776 11184554108900866239 11194154464229388288 11213826982069956608 11229230590561810944 11236677368177078272 11250032107145674752 11252112364561936896 11292767271845183488 11306188673404305408 11308279314801014784 11313594126038550528 11319089223874805568 11362086713804054592 11375590501198639872 11430717322729586688 11463172894531848672 11554903582705530684 11608752777719365632 11612581969973611536 11645128019841878016 11666699962965884928 11668857266953119744 11727104474608459776 11738314750684983552 11796908667909700608 11799090048950364384 11842748155940188032 11869322727813164172 11901863371360854528 11924637207045062656 11935220176919789568 11959540544065830912 11984161186447949824 11986377192584497152 12030728285399556096 12055243269170110464 12076429057613799424 12090781837572931584 12093017559066565632 12115419192310726656 12164999806441961856 12189788394942098304 12236093384096674176 12250635924367766016 12284970218734288896 12308927273287725808 12325835140421362794 12383277099623718912 12418437302409502728 12445090462849794048 12476310814488428544 12540907098291253248 12593423772258061824 12615555354828701184 12641262039199213056 12656286120538884096 12704363180825831424 12719462257579843584 12727793391793369344 12782347553029561416 12793319387690729472 12815802265222807552 12841916992202375168 12859556988070785024 12923747788344016896 12929821858329772032 12956168922737983488 12985241958633205248 13020841978924695552 13059846874934286336 13064154716220312978 13100769022322112768 13125037458336620544 13127464425322259712 13190553452305022976 13192992533934517248 13205604094520606496 13255767832771397024 13271522251398413184 13273976305069159932 13308717736962146304 13335836876517851136 13385181138722684928 13402405113838239744 13408704149379022848 13415216857925695488 13482181334753943552 13484674341657559296 13534569321074500608 13562148677816374272 13585982689815524352 13602129567269548032 13629846591349567488 13694700542465814144 13697882431239831552 13749403754742349824 13763060112561317376 13765605057108758448 13777420879051554816 13801633208701485056 13820591496076075008 13829756760833327104 13847543182448691534 13924423539739754496 13931186737076683776 13970741965210690569 13984106724681913344 14000726770706018304 14035849666299482112 14067345455185972352 14105912143835086848 14108520485577659904 14192499774182288832 14221419794099114688 14292408578429060352 14332465255190003712 14380140997158256593 14392484311152070656 14417777548375658496 14447156616227672064 14464326994901581824 14519272206658093056 14536528294376964096 14546049590620993536 14575690038080231424 14608397203462355904 14648447226290282496 14692327734301072128 14718147913966818048 14765667140628698112 14839372633843150848 14856304606335682308 14912738811867821652 14925539285639184384 14930462532823214832 14972307454082414592 15000042809527566336 15002816486082582528 15077705753068019712 15084792168051400704 15092118965166407424 15149448951738739456 15167454001598186496 15170258634364754208 15284230526042464896 15406538110274040912 15468079224085143552 15478337036959154176 15483442626631482048 15486305689247353254 15499598488932999168 15526837359789170688 15545290934022340608 15558476355937492992 15576967532970934272 15636139299477946368 15651086334246644736 15664976482207223808 15729211557212934144 15732120065267152512 15790330874586917376 15825763637084218896 15869151161814472704 15966562245955074936 15981836256779329536 15999097268361504024 16040971047199408128 16073657692226813952 16078959650732692896 16124023412088754176 16155467046190140123 16219999741922615808 16253051193256131072 16314791178795565568 16334181232490354688 16434446853895150392 16511036132831625216 16557916403212670304 16624056674995421184 16657931472091693056 16691875295773999104 16721209464388337664 16741082544331751424 16775195804737929216 16791231696344082432 16820740473104934912 16855016052265617408 16875048160718512128 16939150907767775232 16959283010106458112 16970391189057825792 16978633835812208352 17043130070706081888 17063385751797959808 17146075984094380032 17194759341797773008 17231663717792022528 17239762477773029376 17274891896983977984 17313655944844273664 17332355374058296026 17413129166579048448 17418872954960417304 17467692029762817024 17500049944448827392 17503285900429679616 17590656711912689664 17607472126027475328 17695363001864550912 17698635073425546576 17713826844494856192 17744956982616195072 17781115835357134848 17803984091719746258 17886955810567593984 17902830265379684352 17939310816098746368 17976241779671924736 17979565788876745728 18046092428099334144 18082864903755165696 18114643586420699136 18136172756359397376 18173128788466089984 18247499709662942784 18259600723287752192 18263843241653108736 18284682592413147456 18350746816748423168 18354140076145011264 18375953886551649024 18427455328101433344 18463390909931588712 18574915649435578368 18627655953614254092 18645475632909217792 18667635694274691072 18714466221732642816 18774888019872251904 18807882858446782464 18811360647436879872 18923333032243051776 18961893058798819584 19056544771238747136 19173521329544342124 19189979081536094208 19223703397834211328 19262875488303562752 19279971055024275456 19285769326535442432 19359029608877457408 19394732787494658048 19434253384106975232 19477862937949807872 19531262968387043328 19589770312401429504 19624197218622424064 19651153533483169152 19687556187504930816 19691196637983389568 19785830178457534464 19789488800901775872 19808406141780909744 19883651749157095536 19900719047518912512 19907283377097619776 19963076605443219456 20003755314776776704 20077771708084027392 20103607670757359616 20113056224068534272 20122825286888543232 20223272002130915328 20227011512486338944 20378974034723286528 20542050813698721216 20624105632113524736 20644590168841976064 20648407585663137672 20666131318577332224 20702449813052227584 20744635141249990656 20771314773673037301 20868115112328859648 20886635309609631744 20896780105615025664 20972282076283912192 20976160087022870016 21001090156059027456 21053774499449223168 21101018182778958528 21158868215752630272 21162780728366489856 21288749661273433248 21309115009039106048 21332129691148672032 21438612867643590528 21498697882785005568 21540622728253520164 21578245750325182464 21626666322563487744 21670734924341508096 21778908309987139584 21912595805193533856 22038491601451608192 22077221870950227072 22148500710943047168 22165408899993894912 22210575296122257408 22255833727698665472 22259058950764726272 22294945952517783552 22369108217801732478 22388308928458776576 22427653964139913216 22458461181123621888 22473354736354156544 22500064214291349504 22504224729123873792 22585534543690366976 22616558629602029568 22627188252077101056 22638178447749611136 22724173427608109184 22751181002397279744 22861434645459173376 22926345789063697344 23109807165411061368 23217505555438731264 23225163939947223072 23229458533871029881 23290256039683756032 23337714533906239488 23454208949216919552 23476629501369967104 23593817335819401216 23598180097900728768 23685496311880376064 23738645455626328344 23803726742721709056 23849274414090125312 23972754385168994304 24061456570799112192 24110486538340220928 24152858115227598848 24181563675145863168 24186035118133131264 24230838384621453312 24329999612883923712 24379576789884196608 24472186768193348352 24501271848735532032 24617854546575451616 24651670280842725588 24766554199247437824 24836874604819005456 24890180925699588096 24952621628976857088 25081814196582506496 25186847544516123648 25231110709657402368 25282524078398426112 25312572241077768192 25408726361651662848 25438924515159687168 25455586783586738688 25564695106059122832 25586638775381458944 25631604530445615104 25683833984404750336 25719113976141570048 25847495576688033792 25859643716659544064 25912337845475966976 25970483917266410496 25998533061087444039 26119693749868572672 26128309432440625956 26201538044644225536 26250074916673241088 26254928850644519424 26381106904610045952 26385985067869034496 26411208189041212992 26511535665542794048 26543044502796826368 26547952610138319864 26617435473924292608 26671673753035702272 26705976137579619387 26830433715851390976 26964362669507887104 26969348683315118592 27069138642149001216 27124297355632748544 27171965379631048704 27204259134539096064 27259693182699134976 27389401084931628288 27395764862479663104 27526120225122634752 27531210114217516896 27641182992152150016 27695086364897383068 27848847079479508992 27862373474153367552 27941483930421381138 27968213449363826688 28001453541412036608 28071699332598964224 28134690910371944704 28211824287670173696 28217040971155319808 28384999548364577664 28442839588198229376 28584817156858120704 28664930510380007424 28760281994316513186 28784968622304141312 28835555096751316992 28894313232455344128 28928653989803163648 29038544413316186112 29092099181241987072 29151380076160462848 29216794406924711808 29296894452580564992 29384655468602144256 29436295827933636096 29531334281257396224 29678745267686301696 29712609212671364616 29825477623735643304 29851078571278368768 29860925065646429664 29944614908164829184 30005632972165165056 30155411506136039424 30169584336102801408 30184237930332814848 30298897903477478912 30334908003196372992 30340517268729508416 30568461052084929792 30813076220548081824 30936158448170287104 30966885253262964096 30972611378494706508 30999196977865998336 31053674719578341376 31090581868044681216 31116952711874985984 31153935065941868544 31272278598955892736 31302172668493289472 31329952964414447616 31458423114425868288 31464240130534305024 31580661749173834752 31651527274168437792 31738302323628945408 31933124491910149872 31963672513558659072 31998194536723008048 32081942094398816256 32147315384453627904 32157919301465385792 32248046824177508352 32310934092380280246 32439999483845231616 32506102386512262144 32629582357591131136 32668362464980709376 32868893707790300784 33022072265663250432 33115832806425340608 33248113349990842368 33315862944183386112 33383750591547998208 33442418928776675328 33553662326702598717 33582463392688164864 33641480946209869824 33710032104531234816 33750096321437024256 33878301815535550464 33918566020212916224 33940782378115651584 33957267671624416704 34086260141412163776 34126771503595919616 34292151968188760064 34389518683595546016 34627311889688547328 34664710748116592052 34826258333158096896 34837745909920834608 34935384059525634048 35000099888897654784 35006571800859359232 35181313423825379328 35214944252054950656 35390726003729101824 35397270146851093152 35607968183439492516 35773911621135187968 35805660530759368704 35878621632197492736 35952483559343849472 35959131577753491456 36092184856198668288 36165729807510331392 36229287172841398272 36272345512718794752 36346257576932179968 36494999419325885568 36519201446575504384 36569365184826294912 36701493633496846336 36708280152290022528 36751907773103298048 36854910656202866688 36926781819863177424 37149831298871156736 37255311907228508184 37290951265818435584 37335271388549382144 37428932443465285632 37622721294873759744 37846666064486103552 37923786117597639168 38113089542477494272 38347042659088684248 38379958163072188416 38447406795668422656 38525750976607125504 38789465574989316096 38868506768213950464 38955725875899615744 39062525936774086656 39179540624802859008 39248394437244848128 39302307066966338304 39375112375009861632 39382393275966779136 39571660356915068928 39578977601803551744 39616812283561819488 39767303498314191072 39814566754195239552 39926153210886438912 40007510629553553408 40155543416168054784 40207215341514719232 40226112448137068544 40245650573777086464 40446544004261830656 40454023024972677888 40757948069446573056 41084101627397442432 41248211264227049472 41289180337683952128 41296815171326275344 41332262637154664448 41404899626104455168 41489270282499981312 41542629547346074602 41736230224657719296 41773270619219263488 41793560211230051328 41944564152567824384 41952320174045740032 42002180312118054912 42107548998898446336 42202036365557917056 42317736431505260544 42325561456732979712 42577499322546866496 42618230018078212096 42664259382297344064 42877225735287181056 42997395765570011136 43081245456507040328 43140422991474769779 43253332645126975488 43341469848683016192 43557816619974279168 43825191610387067712 44076983202903216384 44154443741900454144 44297001421886094336 44518117901529452544 44738216435603464956 44776617856917553152 44855307928279826432 44916922362247243776 44946709472708313088 45000128428582699008 45008449458247747584 45171069087380733952 45233117259204059136 45254376504154202112 45276356895499222272 45448346855216218368 45502362004794559488 45852691578127394688 46219614330822122736 46435011110877462528 46450327879894446144 46458917067742059762 46580512079367512064 46675429067812478976 46908417898433839104 46953259002739934208 47187634671638802432 47196360195801457536 47370992623760752128 47477290911252656688 47607453485443418112 47698548828180250624 47945508770337988608 48122913141598224384 48220973076680441856 48305716230455197696 48372070236266262528 48466401138570420369 48659999225767847424 48759153579768393216 48944373536386696704 49002543697471064064 49235709093150903232 49303340561685451176 49533108398494875648 49673749209638010912 50163628393165012992 50373695089032247296 50462221419314804736 50565048156796852224 50625144482155536384 50817452723303325696 50877849030319374336 50911173567173477376 51129390212118245664 51438227952283140096 51694991153376067584 51719287433319088128 51824675690951933952 51940967834532820992 51997066122174888078 52239387499737145344 52256618864881251912 52403076089288451072 52500149833346482176 52509857701289038848 52771970135738068992 52822416378082425984 53023071331085588096 53086089005593652736 53095905220276639728 53234870947848585216 53343347506071404544 53411952275159238774 53660867431702781952 53928725339015774208 53938697366630237184 54138277284298002432 54248594711265497088 54343930759262097408 54408518269078192128 54519386365398269952 54778802169863256576 54791529724959326208 55052240450245269504 55062420228435033792 55282365984304300032 55390172729794766136 55724746948306735104 55882967860842762276 55936426898727653376 56002907082824073216 56143398665197928448 56269381820743889408 56423648575340347392 56434081942310639616 56769999096729155328 56885679176396458752 57169634313716241408 57520563988633026372 57569937244608282624 57671110193502633984 57788626464910688256 57857307979606327296 58077088826632372224 58184198362483974144 58302760152320925696 58433588813849423616 58593788905161129984 58769310937204288512 58872591655867272192 59062668562514792448 59357490535372603392 59425218425342729232 59650955247471286608 59702157142556737536 59721850131292859328 59889229816329658368 60011265944330330112 60310823012272078848 60339168672205602816 60368475860665629696 60597795806954957824 60669816006392745984 60681034537459016832 61136922104169859584 61626152441096163648 61872316896340574208 61933770506525928192 61945222756989413016 61998393955731996672 62107349439156682752 62233905423749971968 62313944321019111903 62604345336986578944 62659905928828895232 62916846228851736576 62928480261068610048 63161323498347669504 63303054548336875584 63476604647257890816 63866248983820299744 63927345027117318144 63996389073446016096 64315838602930771584 64496093648355016704 64621868184760560492 64879998967690463232 65012204773024524288 65259164715182262272 65336724929961418752 65737787415580601568 66231665612850681216 66496226699981684736 66631725888366772224 66767501183095996416 66884837857553350656 67107324653405197434 67164926785376329728 67282961892419739648 67420064209062469632 67500192642874048512 67756603631071100928 67881564756231303168 67914535343248833408 68172520282824327552 68253543007191839232 68584303936377520128 68779037367191092032 69254623779377094656 69329421496233184104 69652516666316193792 69675491819841669216 69870768119051268096 70013143601718718464 70362626847650758656 70429888504109901312 70781452007458203648 70794540293702186304 71215936366878985032 71547823242270375936 71918263155506982912 72184369712397336576 72331459615020662784 72458574345682796544 72544691025437589504 72692515153864359936 72989998838651771136 73038402893151008768 73138730369652589824 73402987266993692672 73416560304580045056 73503815546206596096 73853563639726354848 74299662597742313472 74510623814457016368 74581902531636871168 74670542777098764288 74857864886930571264 75245442589747519488 75693332128972207104 75847572235195278336 76226179084954988544 76694085318177368496 76759916326144376832 76894813591336845312 77051501953214251008 77578931149978632192 77737013536427900928 77911451751799231488 78359081249605718016 78496788874489696256 78604614133932676608 78750224750019723264 78764786551933558272 79143320713830137856 79157955203607103488 79233624567123638976 79534606996628382144 79629133508390479104 79852306421772877824 80015021259107106816 80117928412738858161 80491301147554172928 80893088008523661312 80908046049945355776 81515896138893146112 82168203254794884864 82578360675367904256 82593630342652550688 83085259094692149204 83472460449315438592 83546541238438526976 83587120422460102656 83889128305135648768 83904640348091480064 84004360624236109824 84215097997796892672 84404072731115834112 84635472863010521088 84651122913465959424 85154998645093732992 85328518764594688128 85754451470574362112 85994791531140022272 86162490913014080656 86280845982949539558 86506665290253950976 86682939697366032384 87115633239948558336 87650383220774135424 88153966405806432768 88308887483800908288 88594002843772188672 89036235803058905088 89476432871206929912 89553235713835106304 89710615856559652864 89833844724494487552 89893418945416626176 90016898916495495168 90466234518408118272 90508753008308404224 90552713790998444544 90896693710432436736 91004724009589118976 91705383156254789376 92439228661644245472 92900655759788892288 92917834135484119524 93161024158735024128 93350858135624957952 93816835796867678208 93906518005479868416 94375269343277604864 94392720391602915072 94741985247521504256 94954581822505313376 95214906970886836224 95891017540675977216 96245826283196448768 96441946153360883712 96611432460910395392 96744140472532525056 96932802277140840738 97319998451535694848 97518307159536786432 97888747072773393408 98005087394942128128 98471418186301806464 98606681123370902352 99066216796989751296 99347498419276021824 100327256786330025984 100660986980107796151 100747390178064494592 100924442838629609472 101130096313593704448 101250288964311072768 101634905446606651392 101755698060638748672 101822347134346954752 102258780424236491328 102876455904566280192 103881935669065641984 103994132244349776156 104478774999474290688 104513237729762503824 104806152178576902144 105000299666692964352 105019715402578077696 105543940271476137984 105644832756164851968 106046142662171176192 106172178011187305472 106191810440553279456 106823904550318477548 107321734863405563904 107857450678031548416 107877394733260474368 108276554568596004864 108497189422530994176 108687861518524194816 108817036538156384256 109038772730796539904 109557604339726513152 110104480900490539008 110124840456870067584 110564731968608600064 110780345459589532272 111449493896613470208 111765935721685524552 111872853797455306752 112005814165648146432 112286797330395856896 112538763641487778816 112868163884621279232 113539998193458310656 113771358352792917504 114339268627432482816 115041127977266052744 115139874489216565248 115342220387005267968 115577252929821376512 116368396724967948288 116605520304641851392 116867177627698847232 117187577810322259968 117538621874408577024 117745183311734544384 118125337125029584896 118714981070745206784 118850436850685458464 119301910494942573216 119443700262585718656 119778459632659316736 120022531888660660224 120621646024544157696 120678337344411205632 120736951721331259392 121195591613909915648 121339632012785491968 121362069074918033664 122273844208339719168 123252304882192327296 123744633792681148416 123867541013051856384 123890445513978826032 123996787911463993344 124214698878313365504 124467810847499943936 124627888642038223806 125208690673973157888 125319811857657790464 125833692457703473152 125856960522137220096 126322646996695339008 126606109096673751168 126953209294515781632 127732497967640599488 127854690054234636288 127992778146892032192 128631677205861543168 128992187296710033408 129243736369521120984 129759997935380926464 130024409546049048576 130518329430364524544 130673449859922837504 131475574831161203136 132463331225701362432 134214649306810394868 134329853570752659456 134565923784839479296 134840128418124939264 135000385285748097024 135513207262142201856 135763129512462606336 135829070686497666816 136345040565648655104 136507086014383678464 137558074734382184064 138509247558754189312 138658842992466368208 139305033332632387584 139350983639683338432 139741536238102536192 140026287203437436928 140725253695301517312 140859777008219802624 141562904014916407296 141589080587404372608 142431872733757970064 143095646484540751872 143836526311013965824 144368739424794673152 144662919230041325568 144917148691365593088 145399203415711261107 145979997677303542272 146076805786302017536 146277460739305179648 146805974533987385344 146833120609160090112 147007631092413192192 147707127279452709696 148599325195484626944 149021247628914032736 149163805063273742336 150490885179495038976 151386664257944414208 151695144470390556672 152452358169909977088 153388170636354736992 155157862299957264384 155474027072855801856 155822903503598462976 156718162499211436032 156993577748979392512 157209228267865353216 157500449500039446528 157529573103867116544 158315910407214206976 158467249134247277952 159069213993256764288 159258267016780958208 159704612843545755648 160030042518214213632 160235856825477716322 160982602295108345856 161786176017047322624 161816092099890711552 163031792277786292224 164336406509589769728 165156721350735808512 165187260685305101376 166170518189384298408 166944920898630877184 167174240844920205312 167809280696182960128 168008721248472219648 168430195995593785344 168808145462231668224 169270945726021042176 169302245826931918848 170309997290187465984 170657037529189376256 171508902941148724224 172324981826028161312 172561691965899079116 173013330580507901952 173365879394732064768 174231266479897116672 175300766441548270848 176307932811612865536 176617774967601816576 177188005687544377344 178072471606117810176 178952865742413859824 179106471427670212608 179421231713119305728 179667689448988975104 179786837890833252352 180033797832990990336 180932469036816236544 181017506016616808448 181105427581996889088 181793387420864873472 182009448019178237952 183410766312509578752 184878457323288490944 185801311519577784576 185835668270968239048 186322048317470048256 186701716271249915904 186941832963057335709 187813036010959736832 188750538686555209728 188785440783205830144 189483970495043008512 189909163645010626752 190429813941773672448 191782035081351954432 193488280945065050112 193865604554281681476 194639996903071389696 195036614319073572864 195777494145546786816 196010174789884256256 196942836372603612928 197213362246741804704 198694996838552043648 200654513572660051968 201321973960215592302 201494780356128989184 201848885677259218944 202260192627187408896 202500577928622145536 203269810893213302784 203644694268693909504 204517560848472982656 205752911809132560384 207763871338131283968 207988264488699552312 208957549998948581376 209026475459525007648 209612304357153804288 210039430805156155392 211087880542952275968 211289665512329703936 212092285324342352384 212344356022374610944 212383620881106558912 213647809100636955096 214643469726811127808 215754789466520948736 216553109137192009728 216994378845061988352 217375723037048389632 217634073076312768512 218077545461593079808 219115208679453026304 220208961800981078016 220249680913740135168 221560690919179064544 222898987793226940416 223531871443371049104 223745707594910613504 224011628331296292864 224573594660791713792 225077527282975557632 225736327769242558464 227079996386916621312 227542716705585835008 228678537254864965632 230082255954532105488 230279748978433130496 230684440774010535936 231154505859642753024 232736793449935896576 233211040609283702784 233734355255397694464 235077243748817154048 235490366623469088768 236250674250059169792 237429962141490413568 237700873701370916928 238603820989885146432 238887400525171437312 239556919265318633472 240045063777321320448 241473903442662518784 242391183227819831296 242679264025570983936 242724138149836067328 244547688416679438336 246504609764384654592 247735082026103712768 247780891027957652064 249255777284076447612 250417381347946315776 250639623715315580928 251667384915406946304 251713921044274440192 252645293993390678016 253212218193347502336 253906418589031563264 255464995935281198976 255985556293784064384 257263354411723086336 257984374593420066816 258487472739042241968 259519995870761852928 260048819092098097152 261036658860729049088 261346899719845675008 262951149662322406272 264926662451402724864 268429298613620789736 268659707141505318912 269131847569678958592 269680256836249878528 271526259024925212672 271658141372995333632 272690081131297310208 273014172028767356928 275116149468764368128 277018495117508378624 277317685984932736416 278701967279366676864 279483072476205072384 280052574406874873856 281450507390603034624 281719554016439605248 283125808029832814592 283178161174808745216 284863745467515940128 287673052622027931648 288737478849589346304 289325838460082651136 289834297382731186176 290798406831422522214 291959995354607084544 292153611572604035072 292554921478610359296 293611949067974770688 293666241218320180224 294015262184826384384 295414254558905419392 297198650390969253888 298042495257828065472 298327610126547484672 300981770358990077952 301982960940323388453 302773328515888828416 303390288940781113344 304904716339819954176 306776341272709473984 311645807007196925952 313436324998422872064 313987155497958785024 314418456535730706432 315000899000078893056 315059146207734233088 316631820814428413952 316934498268494555904 318138427986513528576 318516534033561916416 320471713650955432644 321965204590216691712 323572352034094645248 323632184199781423104 326063584555572584448 328672813019179539456 330313442701471617024 330374521370610202752 332341036378768596816 333889841797261754368 334348481689840410624 335618561392365920256 336017442496944439296 336860391991187570688 337616290924463336448 338604491653863837696 340619994580374931968 341314075058378752512 343017805882297448448 344649963652056322624 345123383931798158232 346026661161015803904 346731758789464129536 350601532883096541696 352615865623225731072 353235549935203633152 354376011375088754688 356144943212235620352 357905731484827719648 359335378897977950208 360067595665981980672 361864938073632473088 362035012033233616896 362210855163993778176 363586774841729746944 364018896038356475904 366821532625019157504 369756914646576981888 371602623039155569152 371671336541936478096 372644096634940096512 373403432542499831808 373883665926114671418 375626072021919473664 377501077373110419456 377570881566411660288 378967940990086017024 379818327290021253504 380859627883547344896 383564070162703908864 386976561890130100224 387731209108563362952 389279993806142779392 390073228638147145728 391554988291093573632 392020349579768512512 393885672745207225856 394426724493483609408 397389993677104087296 402643947920431184604 402989560712257978368 403697771354518437888 404520385254374817792 405001155857244291072 406539621786426605568 407289388537387819008 409035121696945965312 415527742676262567936 415976528977399104624 417915099997897162752 418052950919050015296 419224608714307608576 420078861610312310784 422175761085904551936 422579331024659407872 424184570648684704768 424688712044749221888 424767241762213117824 427295618201273910192 429286939453622255616 431509578933041897472 433106218274384019456 433988757690123976704 434751446074096779264 436197610247133783321 438230417358906052608 440417923601962156032 440499361827480270336 443121381838358129088 445797975586453880832 447063742886742098208 447491415189821227008 450155054565951115264 451472655538485116928 454159992773833242624 455085433411171670016 457357074509729931264 460164511909064210976 465473586899871793152 466422081218567405568 467468710510795388928 470154487497634308096 470980733246938177536 472501348500118339584 475401747402741833856 477207641979770292864 477774801050342874624 479113838530637266944 480090127554642640896 482947806885325037568 484782366455639662592 485358528051141967872 485448276299672134656 489095376833358876672 493009219528769309184 495470164052207425536 495561782055915304128 498511554568152895224 500834762695892631552 503427842088548880384 505290587986781356032 506424436386695004672 507812837178063126528 510929991870562397952 511971112587568128768 514526708823446172672 516974945478084483936 519039991741523705856 520097638184196194304 522073317721458098176 522693799439691350016 525902299324644812544 529853324902805449728 536858597227241579472 537319414283010637824 538263695139357917184 539360513672499757056 543052518049850425344 543316282745990667264 545380162262594620416 546028344057534713856 550232298937528736256 554036990235016757248 554635371969865472832 557403934558733353728 558966144952410144768 560105148813749747712 560825498889172007127 563439108032879210496 566251616059665629184 566356322349617490432 569727490935031880256 575346105244055863296 581596813662845044428 583919990709214169088 584307223145208070144 585109842957220718592 587223898135949541376 587332482436640360448 588030524369652768768 590828509117810838784 596084990515656130944 601963540717980155904 603965921880646776906 605546657031777656832 606780577881562226688 609809432679639908352 613552682545418947968 623291614014393851904 626872649996845744128 627974310995917570048 628836913071461412864 630118292415468466176 633263641628856827904 633868996536989111808 636276855973027057152 637033068067123832832 640943427301910865288 643930409180433383424 647264368399562846208 652127169111145168896 657345626038359078912 660626885402943234048 660749042741220405504 664682072757537193632 668696963379680821248 671237122784731840512 672034884993888878592 673720783982375141376 675232581848926672896 677208983307727675392 681239989160749863936 682628150116757505024 686035611764594896896 689299927304112645248 690246767863596316464 692053322322031607808 693463517578928259072 701203065766193083392 705231731246451462144 706471099870407266304 708752022750177509376 712289886424471240704 715811462969655439296 718670757795955900416 720135191331963961344 724421710327987556352 727173549683459493888 728037792076712951808 733643065250038315008 739513829293153963776 743205246078311138304 743342673083872956192 747767331852229342836 751252144043838947328 755002154746220838912 755141763132823320576 757935881980172034048 759636654580042507008 761719255767094689792 773953123780260200448 775462418217126725904 778559987612285558784 780146457276294291456 783109976582187147264 784040699159537025024 787771345490414451712 788853448986967218816 794779987354208174592 805287895840862369208 805979121424515956736 807395542709036875776 809040770508749635584 814578777074775638016 818070243393891930624 831055485352525135872 831953057954798209248 836105901838100030592 838449217428615217152 840157723220624621568 844351522171809103872 845158662049318815744 848369141297369409536 849377424089498443776 849534483524426235648 854591236402547820384 863019157866083794944 866212436548768038912 867977515380247953408 869502892148193558528 872395220494267566642 876460834717812105216 880835847203924312064 880998723654960540672 886242763676716258176 891595951172907761664 894127485773484196416 894982830379642454016 900310109131902230528 902945311076970233856 908319985547666485248 910170866822343340032 914714149019459862528 920329023818128421952 934937421021590777856 940308974995268616192 941961466493876355072 945002697000236679168 950803494805483667712 954415283959540585728 955549602100685749248 965895613770650075136 969564732911279325184 970717056102283935744 970896552599344269312 978190753666717753344 986018439057538618368 990940328104414851072 991123564111830608256 997023109136305790448 1001669525391785263104 1006855684177097760768 1010581175973562712064 1012848872773390009344 1021859983741124795904 1023942225175136257536 1029053417646892345344 1033949890956168967872 1038079983483047411712 1040195276368392388608 1044146635442916196352 1051804598649289625088 1059706649805610899456 1073717194454483158944 1086105036099700850688 1086632565491981334528 1090760324525189240832 1092056688115069427712 1100464597875057472512 1109270743939730945664 1114807869117466707456 1117932289904820289536 1120210297627499495424 1121650997778344014254 1126878216065758420992 1132503232119331258368 1132712644699234980864 1139454981870063760512 1150692210488111726592 1163193627325690088856 1167839981418428338176 1168614446290416140288 1170219685914441437184 1174664964873280720896 1176061048739305537536 1181657018235621677568 1192169981031312261888 1207931843761293553812 1211093314063555313664 1213561155763124453376 1219618865359279816704 1227105365090837895936 1246583228028787703808 1253745299993691488256 1255948621991835140096 1257673826142922825728 1260236584830936932352 1266527283257713655808 1267737993073978223616 1272553711946054114304 1274066136134247665664 1281886854603821730576 1287860818360866766848 1294528736799125692416 1304254338222290337792 1308592830741401349963 1314691252076718157824 1321253770805886468096 1321498085482440811008 1329364145515074387264 1337393926759361642496 1342474245569463681024 1350465163697853345792 1354417966615455350784 1362479978321499727872 1365256300233515010048 1372071223529189793792 1378599854608225290496 1380493535727192632928 1402406131532386166784 1410463462492902924288 1412942199740814532608 1417504045500355018752 1431622925939310878592 1437341515591911800832 1440270382663927922688 1448843420655975112704 1454347099366918987776 1456075584153425903616 1467286130500076630016 1479027658586307927552 1486410492156622276608 1486685346167745912384 1495534663704458685672 1502504288087677894656 1510283526265646641152 1515871763960344068096 1519273309160085014016 1523438511534189379584 1550924836434253451808 1557119975224571117568 1560292914552588582912 1566219953164374294528 1568081398319074050048 1575542690980828903424 1577706897973934437632 1589559974708416349184 1610575791681724738416 1611958242849031913472 1614791085418073751552 1618081541017499271168 1629157554149551276032 1636140486787783861248 1662110970705050271744 1663906115909596418496 1672211803676200061184 1676898434857230434304 1680315446441249243136 1690317324098637631488 1696738282594738819072 1698754848178996887552 1699068967048852471296 1709182472805095640768 1726038315732167589888 1744790440988535133284 1752921669435624210432 1761671694407848624128 1761997447309921081344 1772485527353432516352 1788254971546968392832 1800620218263804461056 1805890622153940467712 1816639971095332970496 1820341733644686680064 1829428298038919725056 1840658047636256843904 1869874842043181555712 1880617949990537232384 1883922932987752710144 1901606989610967335424 1908830567919081171456 1911099204201371498496 1931791227541300150272 1939129465822558650368 1941793105198688538624 1956381507333435506688 1972036878115077236736 1981880656208829702144 1982247128223661216512 1994046218272611580896 2013711368354195521536 2021162351947125424128 2025697745546780018688 2043719967482249591808 2047884450350272515072 2058106835293784690688 2067899781912337935744 2076159966966094823424 2080390552736784777216 2088293270885832392704 2103609197298579250176 2119413299611221798912 2147434388908966317888 2173265130983962669056 2181520649050378481664 2184113376230138855424 2200929195750114945024 2218541487879461891328 2229615738234933414912 2243301995556688028508 2253756432131516841984 2265006464238662516736 2265425289398469961728 2278909963740127521024 2326387254651380177712 2335679962836856676352 2337228892580832280576 2340439371828882874368 2349329929746561441792 2352122097478611075072 2363314036471243355136 2384339962062624523776 2415863687522587107624 2422186628127110627328 2427122311526248906752 2454210730181675791872 2493166456057575407616 2515347652285845651456 2520473169661873864704 2533054566515427311616 2535475986147956447232 2545107423892108228608 2548132272268495331328 2563773709207643461152 2589057473598251384832 2608508676444580675584 2617185661482802699926 2629382504153436315648 2642507541611772936192 2642996170964881622016 2658728291030148774528 2674787853518723284992 2684948491138927362048 2700930327395706691584 2708835933230910701568 2724959956642999455744 2730512600467030020096 2744142447058379587584 2757199709216450580992 2760987071454385265856 2804812263064772333568 2820926924985805848576 2825884399481629065216 2835008091000710037504 2863245851878621757184 2897686841311950225408 2908694198733837975552 2912151168306851807232 2934572261000153260032 2958055317172615855104 2972820984313244553216 2973370692335491824768 2991069327408917371344 3005008576175355789312 3020567052531293282304 3031743527920688136192 3038546618320170028032 3101849672868506903616 3114239950449142235136 3120585829105177165824 3132439906328748589056 3151085381961657806848 3155413795947868875264 3179119949416832698368 3221151583363449476832 3258315108299102552064 3272280973575567722496 3327812231819192836992 3344423607352400122368 3353796869714460868608 3360630892882498486272 3380634648197275262976 3393476565189477638144 3397509696357993775104 3398137934097704942592 3418364945610191281536 3452076631464335179776 3489580881977070266568 3505843338871248420864 3523994894619842162688 3544971054706865032704 3576509943093936785664 3601240436527608922112 3633279942190665940992 3640683467289373360128 3658856596077839450112 3681316095272513687808 3739749684086363111424 3761235899981074464768 3767845865975505420288 3803213979221934670848 3817661135838162342912 3822198408402742996992 3863582455082600300544 3878258931645117300736 3883586210397377077248 3912763014666871013376 3925778492224204049889 3944073756230154473472 3963761312417659404288 3964494256447322433024 3988092436545223161792 4027422736708391043072 4051395491093560037376 4087439934964499183616 4095768900700545030144 4116213670587569381376 4135799563824675871488 4207218394597158500352 4238826599222443597824 4294868777817932635776 4346530261967925338112 4363041298100756963328 4368226752460277710848 4401858391500229890048 4437082975758923782656 4459231476469866829824 4486603991113376057016 4507512864263033683968 4530850578796939923456 4557819927480255042048 4652774509302760355424 4671359925673713352704 4680878743657765748736 4698659859493122883584 4704244194957222150144 4726628072942486710272 4768679924125249047552 4831727375045174215248 4844373256254221254656 4854244623052497813504 4908421460363351583744 4986332912115150815232 5030695304571691302912 5040946339323747729408 5070951972295912894464 5090214847784216457216 5096264544536990662656 5127547418415286922304 5178114947196502769664 5234371322965605399852 5258765008306872631296 5285015083223545872384 5285992341929763244032 5317456582060297549056 5401860654791413383168 5417671866461821403136 5449919913285998911488 5461025200934060040192 5488284894116759175168 5514399418432901161984 5521974142908770531712 5609624526129544667136 5641853849971611697152 5651768798963258130432 5726491703757243514368 5795373682623900450816 5817388397467675951104 5869144522000306520064 5916110634345231710208 5945641968626489106432 5946741384670983649536 5982138654817834742688 6041134105062586564608 6063487055841376272384 6077093236640340056064 6203699345737013807232 6228479900898284470272 6241171658210354331648 6264879812657497178112 6302170763923315613696 6310827591895737750528 6358239898833665396736 6442303166726898953664 6544561947151135444992 6655624463638385673984 6688847214704800244736 6761269296394550525952 6786953130378955276288 6795019392715987550208 6796275868195409885184 6836729891220382563072 6979161763954140533136 7011686677742496841728 7047989789239684325376 7089942109413730065408 7153019886187873571328 7202480873055217844224 7266559884381331881984 7281366934578746720256 7362632190545027375616 7479499368172726222848 7606427958443869341696 7635322271676324685824 7644396816805485993984 7767172420794754154496 7825526029333742026752 7851556984448408099778 7888147512460308946944 7927522624835318808576 7928988512894644866048 7976184873090446323584 8054845473416782086144 8102790982187120074752 8174879869928998367232 8191537801401090060288 8232427341175138762752 8271599127649351742976 8414436789194317000704 8477653198444887195648 8589737555635865271552 8693060523935850676224 8726082596201513926656 8736453504920555421696 8803716783000459780096 8874165951517847565312 8918462952939733659648 8973207982226752114032 9015025728526067367936 9061701157593879846912 9115639854960510084096 9305549018605520710848 9342719851347426705408 9361757487315531497472 9397319718986245767168 9453256145884973420544 9537359848250498095104 9663454750090348430496 9816842920726703167488 10061390609143382605824 10081892678647495458816 10141903944591825788928 10180429695568432914432 10192529089073981325312 10255094836830573844608 10356229894393005539328 10468742645931210799704 10517530016613745262592 10571984683859526488064 10634913164120595098112 10803721309582826766336 10899839826571997822976 10922050401868120080384 10976569788233518350336 11028798836865802323968 11043948285817541063424 11219249052259089334272 11283707699943223394304 11303537597926516260864 11452983407514487028736 11590747365247800901632 11634776794935351902208 11738289044000613040128 11832221268690463420416 11891283937252978212864 11893482769341967299072 11964277309635669485376 12082268210125173129216 12154186473280680112128 12407398691474027614464 12604341527846631227392 12621655183791475501056 12716479797667330793472 12884606333453797907328 13089123894302270889984 13311248927276771347968 13377694429409600489472 13522538592789101051904 13573906260757910552576 13592551736390819770368 13673459782440765126144 13958323527908281066272 14095979578479368650752 14179884218827460130816 14306039772375747142656 14533119768762663763968 14562733869157493440512 14725264381090054751232 14958998736345452445696 15212855916887738683392 15270644543352649371648 15288793633610971987968 15534344841589508308992 15703113968896816199556 15776295024920617893888 15855045249670637617152 15857977025789289732096 15952369746180892647168 16205581964374240149504 16349759739857996734464 16383075602802180120576 16464854682350277525504 16543198255298703485952 16828873578388634001408 16955306396889774391296 17179475111271730543104 17386121047871701352448 17452165192403027853312 17607433566000919560192 17748331903035695130624 17836925905879467319296 17946415964453504228064 18123402315187759693824 18231279709921020168192 18611098037211041421696 18685439702694853410816 18723514974631062994944 18794639437972491534336 18906512291769946841088 19074719696500996190208 19326909500180696860992 19633685841453406334976 20283807889183651577856 20360859391136865828864 20385058178147962650624 20510189673661147689216 20937485291862421599408 21035060033227490525184 21143969367719052976128 21269826328241190196224 21607442619165653532672 21799679653143995645952 21844100803736240160768 22057597673731604647936 22087896571635082126848 22438498104518178668544 22905966815028974057472 23476578088001226080256 23664442537380926840832 23782567874505956425728 23786965538683934598144 23928554619271338970752 24164536420250346258432 24308372946561360224256 24814797382948055228928 25208683055693262454784 25243310367582951002112 25432959595334661586944 25769212666907595814656 26178247788604541779968 26622497854553542695936 26755388858819200978944 27045077185578202103808 27147812521515821105152 27185103472781639540736 27346919564881530252288 27916647055816562132544 28191959156958737301504 28359768437654920261632 28612079544751494285312 29450528762180109502464 30425711833775477366784 30541289086705298743296 30577587267221943975936 31068689683179016617984 31406227937793632399112 31552590049841235787776 31715954051578579464192 31904739492361785294336 32411163928748480299008 32699519479715993468928 32766151205604360241152 32929709364700555051008 33086396510597406971904 33657747156777268002816 33910612793779548782592 34358950222543461086208 34772242095743402704896 34904330384806055706624 35214867132001839120384 35496663806071390261248 35673851811758934638592 35892831928907008456128 36246804630375519387648 36462559419842040336384 37222196074422082843392 37813024583539893682176 38149439393001992380416 38653819000361393721984 39267371682906812669952 40567615778367303155712 40721718782273731657728 41020379347322295378432 41874970583724843198816 42287938735438105952256 42539652656482380392448 43599359306287991291904 43688201607472480321536 44115195347463209295872 44175793143270164253696 44876996209036357337088 45811933630057948114944 47328885074761853681664 47565135749011912851456 47573931077367869196288 47857109238542677941504 48616745893122720448512 49629594765896110457856 50417366111386524909568 50486620735165902004224 50865919190669323173888 51538425333815191629312 52356495577209083559936 53244995709107085391872 53510777717638401957888 54370206945563279081472 54693839129763060504576 55833294111633124265088 56383918313917474603008 56719536875309840523264 57224159089502988570624 58901057524360219004928 60851423667550954733568 61082578173410597486592 61155174534443887951872 62812455875587264798224 63105180099682471575552 63431908103157158928384 63809478984723570588672 64822327857496960598016 65399038959431986937856 65532302411208720482304 66172793021194813943808 67315494313554536005632 68717900445086922172416 70429734264003678240768 70993327612142780522496 71347703623517869277184 71785663857814016912256 72493609260751038775296 72925118839684080672768 74444392148844165686784 75626049167079787364352 76298878786003984760832 77307638000722787443968 78534743365813625339904 81135231556734606311424 81443437564547463315456 82040758694644590756864 83749941167449686397632 84575877470876211904512 85079305312964760784896 88230390694926418591744 88351586286540328507392 91623867260115896229888 94657770149523707363328 95147862154735738392576 95714218477085355883008 97233491786245440897024 99259189531792220915712 100973241470331804008448 101731838381338646347776 103076850667630383258624 104712991154418167119872 106489991418214170783744 107021555435276803915776 108740413891126558162944 109387678259526121009152 111666588223266248530176 113439073750619681046528 114448318179005977141248 117802115048720438009856 121702847335101909467136 122165156346821194973184 125624911751174529596448 126863816206314317856768 127618957969447141177344 130798077918863973875712 131064604822417440964608 132345586042389627887616 134630988627109072011264 137435800890173844344832 141986655224285561044992 142695407247035738554368 143571327715628033824512 145850237679368161345536 148888784297688331373568 151252098334159574728704 152597757572007969521664 154615276001445574887936 157069486731627250679808 164081517389289181513728 167499882334899372795264 169151754941752423809024 170158610625929521569792 176460781389852837183488 176703172573080657014784 183247734520231792459776 189315540299047414726656 190295724309471476785152 191428436954170711766016 194466983572490881794048 198518379063584441831424 201946482940663608016896 206153701335260766517248 212979982836428341567488 214043110870553607831552 217480827782253116325888 218775356519052242018304 223333176446532497060352 226878147501239362093056 228896636358011954282496 235604230097440876019712 243405694670203818934272 244330312693642389946368 251249823502349059192896 253727632412628635713536 255237915938894282354688 264691172084779255775232 274871601780347688689664 283973310448571122089984 287142655431256067649024 291700475358736322691072 297777568595376662747136 305195515144015939043328 309230552002891149775872 314138973463254501359616 328163034778578363027456 334999764669798745590528 340317221251859043139584 352921562779705674366976 353406345146161314029568 366495469040463584919552 380591448618942953570304 382856873908341423532032 397036758127168883662848 403892965881327216033792 412307402670521533034496 425959965672856683134976 428086221741107215663104 437550713038104484036608 446666352893064994120704 453756295002478724186112 457793272716023908564992 471208460194881752039424 502499647004698118385792 507455264825257271427072 510475831877788564709376 529382344169558511550464 549743203560695377379328 567946620897142244179968 574285310862512135298048 583400950717472645382144 595555137190753325494272 618461104005782299551744 656326069557156726054912 669999529339597491181056 680634442503718086279168 706812690292322628059136 732990938080927169839104 761182897237885907140608 765713747816682847064064 794073516254337767325696 824614805341043066068992 851919931345713366269952 875101426076208968073216 893332705786129988241408 915586545432047817129984 942416920389763504078848 1004999294009396236771584 1020951663755577129418752 1058764688339117023100928 1099486407121390754758656 1148570621725024270596096 1191110274381506650988544 1236922208011564599103488 1312652139114313452109824 1339999058679194982362112 1361268885007436172558336 1413625380584645256118272 1522365794475771814281216 1531427495633365694128128 1588147032508675534651392 1649229610682086132137984 1703839862691426732539904 1750202852152417936146432 1786665411572259976482816 2009998588018792473543168 2041903327511154258837504 2198972814242781509517312 2297141243450048541192192 2382220548763013301977088 2473844416023129198206976 2625304278228626904219648 2679998117358389964724224 2827250761169290512236544 3062854991266731388256256 3176294065017351069302784 3298459221364172264275968 3573330823144519952965632 4019997176037584947086336 4083806655022308517675008 4594282486900097082384384 4764441097526026603954176 4947688832046258396413952 5250608556457253808439296 5359996234716779929448448 6125709982533462776512512 6596918442728344528551936 7146661646289039905931264 8039994352075169894172672 9188564973800194164768768 9528882195052053207908352 9895377664092516792827904 10719992469433559858896896 12251419965066925553025024 14293323292578079811862528 16079988704150339788345344 18377129947600388329537536 19790755328185033585655808 21439984938867119717793792 28586646585156159623725056 32159977408300679576690688 36754259895200776659075072 42879969877734239435587584 64319954816601359153381376 85759939755468478871175168 128639909633202718306762752 257279819266405436613525504
- Sum of all divisors σ(n): 983388781002675617708424741
- Sum of proper divisors (its aliquot sum) s(n): 726108961736270181094899237
- 257279819266405436613525504 is an abundant number, because the sum of its proper divisors (726108961736270181094899237) is greater than itself. Its abundance is 468829142469864744481373733
Bases of 257279819266405436613525504
- Binary: 11010100110100010001111011110011000000110001010001001010000011011110000100000000000000002
- Hexadecimal: 0xD4D11EF303144A0DE10000
- Base-36: WBRTKQZYQMRRWG000
Squares and roots of 257279819266405436613525504
- 257279819266405436613525504 squared (2572798192664054366135255042) is 66192905401754246096059485899250707156893032058454016
- 257279819266405436613525504 cubed (2572798192664054366135255043) is 17030098738481604582347771889299895716098109104119338597986728186182133627224064
-
257279819266405436613525504 is a
perfect square number . Itssquare root is 16039944490752 -
The
cube root of 257279819266405436613525504 is 636016780.3300461731
Scales and comparisons
How big is 257279819266405436613525504?- 257,279,819,266,405,436,613,525,504 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 257,279,819,266,405,436,613,525,504 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 257279819266405436613525504 cubic inches would be around 53001398.4 feet tall.
Recreational maths with 257279819266405436613525504
- 257279819266405436613525504 backwards is 405525316634504662918972752
- 257279819266405436613525504 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 257279819266405436613525504's digits is 117
- 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 257279819266405436613525504 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 257279819266405436613525504 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/257279819266405436613525504/
Chicago style:
Numbermatics. 2024. "Number 257279819266405436613525504 - Facts about the integer". https://numbermatics.com/n/257279819266405436613525504/
The information we have on file for 257279819266405436613525504 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 257279819266405436613525504, math, Factors of 257279819266405436613525504, curriculum, school, college, exams, university, Prime factorization of 257279819266405436613525504, STEM, science, technology, engineering, physics, economics, calculator, two hundred fifty-seven septillion, two hundred seventy-nine sextillion, eight hundred nineteen quintillion, two hundred sixty-six quadrillion, four hundred five trillion, four hundred thirty-six billion, six hundred thirteen million, five hundred twenty-five thousand, five hundred four.