112502013961447988527104
112,502,013,961,447,988,527,104 is an even composite number composed of seven prime numbers multiplied together.
112502013961447988527104 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-one thousand, one hundred forty-one divisors.
Prime factorization of 112502013961447988527104:
228 × 32 × 72 × 132 × 312 × 412 × 592
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 31 × 31 × 41 × 41 × 59 × 59)See below for interesting mathematical facts about the number 112502013961447988527104 from the Numbermatics database.
Names of 112502013961447988527104
- Cardinal: 112502013961447988527104 can be written as One hundred twelve sextillion, five hundred two quintillion, thirteen quadrillion, nine hundred sixty-one trillion, four hundred forty-seven billion, nine hundred eighty-eight million, five hundred twenty-seven thousand, one hundred four.
Scientific notation
- Scientific notation: 1.12502013961447988527104 × 1023
Factors of 112502013961447988527104
Divisors of 112502013961447988527104
- Number of divisors d(n): 21141
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 31 32 36 39 41 42 48 49 52 56 59 62 63 64 72 78 82 84 91 93 96 98 104 112 117 118 123 124 126 128 144 147 156 164 168 169 177 182 186 192 196 208 217 224 234 236 246 248 252 256 273 279 287 288 294 312 328 336 338 354 364 369 372 384 392 403 413 416 434 441 448 468 472 492 496 504 507 512 531 533 546 558 574 576 588 624 637 651 656 672 676 708 728 738 744 767 768 784 806 819 826 832 861 868 882 896 936 944 961 984 992 1008 1014 1024 1062 1066 1092 1116 1148 1152 1176 1183 1209 1239 1248 1271 1274 1302 1312 1344 1352 1416 1456 1476 1488 1519 1521 1534 1536 1568 1599 1612 1638 1652 1664 1681 1722 1736 1764 1792 1829 1872 1888 1911 1922 1953 1968 1984 2009 2016 2028 2048 2124 2132 2184 2232 2296 2301 2304 2352 2366 2418 2419 2478 2496 2542 2548 2583 2604 2624 2688 2704 2821 2832 2883 2891 2912 2952 2976 3038 3042 3068 3072 3136 3198 3224 3276 3304 3328 3362 3444 3472 3481 3528 3549 3584 3627 3658 3717 3731 3744 3776 3813 3822 3844 3906 3936 3968 4018 4032 4056 4096 4248 4264 4368 4464 4557 4592 4602 4608 4704 4732 4797 4836 4838 4956 4992 5043 5084 5096 5166 5208 5239 5248 5369 5376 5408 5487 5642 5664 5733 5766 5782 5824 5904 5952 6027 6076 6084 6136 6144 6272 6396 6448 6552 6608 6656 6724 6727 6888 6903 6929 6944 6962 7056 7098 7168 7254 7257 7316 7434 7462 7488 7552 7626 7644 7688 7812 7872 7936 8036 8064 8112 8192 8281 8463 8496 8528 8649 8673 8736 8897 8928 9114 9184 9204 9216 9408 9464 9594 9672 9676 9912 9971 9984 10086 10168 10192 10332 10416 10443 10478 10496 10647 10738 10752 10816 10974 11193 11284 11328 11439 11466 11532 11564 11648 11767 11808 11904 12054 12152 12168 12272 12288 12493 12544 12792 12803 12896 13104 13216 13312 13448 13454 13671 13776 13806 13858 13888 13924 14112 14196 14336 14508 14514 14632 14868 14924 14976 15104 15129 15252 15288 15376 15624 15717 15744 15872 16072 16107 16128 16224 16384 16461 16523 16562 16926 16933 16992 17056 17298 17346 17472 17794 17856 18081 18228 18368 18408 18432 18816 18928 19188 19344 19352 19747 19824 19942 19968 20172 20181 20336 20384 20664 20787 20832 20886 20956 20992 21294 21476 21504 21632 21771 21853 21948 22386 22568 22656 22878 22932 23064 23128 23296 23534 23616 23777 23808 24108 24304 24336 24367 24544 24576 24843 24986 25088 25389 25584 25606 25792 26019 26117 26208 26432 26624 26691 26896 26908 27342 27552 27612 27716 27776 27848 28224 28392 28672 29016 29028 29264 29736 29848 29913 29952 30208 30258 30504 30576 30752 31248 31329 31434 31447 31488 31744 32144 32214 32256 32448 32768 32922 33046 33124 33579 33852 33866 33984 34112 34596 34692 34944 35301 35588 35712 36162 36456 36673 36736 36816 36864 37479 37583 37632 37856 38376 38409 38688 38704 39401 39494 39648 39884 39936 40344 40362 40672 40768 41328 41574 41664 41772 41912 41984 42588 42952 43008 43264 43542 43706 43896 44772 45136 45253 45312 45756 45864 46128 46256 46592 47068 47089 47151 47232 47554 47616 48216 48321 48503 48608 48672 48734 49088 49152 49569 49686 49972 50176 50778 50799 51168 51212 51584 52038 52111 52234 52416 52864 53248 53382 53792 53816 54684 55104 55224 55432 55552 55696 56448 56699 56784 57344 58032 58056 58528 59241 59472 59696 59826 59904 60416 60516 60543 61008 61152 61504 62279 62361 62496 62658 62868 62894 62976 63488 64288 64428 64512 64896 65536 65559 65844 66092 66248 67158 67704 67732 67968 68224 69192 69384 69797 69888 70602 71176 71331 71424 72324 72912 73101 73346 73472 73632 73728 74529 74958 74989 75166 75264 75712 76752 76818 77376 77408 78351 78802 78988 79296 79768 79872 80073 80688 80724 81344 81536 82369 82656 83148 83328 83544 83824 83968 85176 85904 86016 86528 87084 87412 87451 87792 89544 89621 89739 90272 90506 90624 91512 91728 92256 92512 93184 94136 94178 94302 94341 94464 95108 95232 96432 96642 97006 97216 97344 97468 98176 98304 99138 99179 99372 99944 100352 101556 101598 102336 102424 103168 104076 104222 104468 104832 105728 105903 106496 106764 107584 107632 107911 109368 110019 110208 110448 110864 111104 111392 112437 112749 112896 113398 113568 114688 115227 115661 116064 116112 117056 118203 118482 118531 118944 119392 119652 119808 120832 121032 121086 122016 122304 123008 124558 124722 124992 125316 125736 125788 125952 126976 128576 128856 129024 129792 131072 131118 131688 132184 132496 134316 135408 135464 135759 135936 136448 138384 138768 139594 139776 141204 141267 142352 142662 142721 142848 144648 145509 145824 146202 146692 146944 147264 147456 148707 149058 149916 149978 150332 150528 151424 152397 152971 153504 153636 154752 154816 156333 156702 157604 157976 158592 159536 159744 160146 161376 161448 162409 162688 163072 164738 165312 166296 166439 166656 167088 167648 167936 170097 170352 170569 171808 172032 173056 174168 174824 174902 175584 177723 179088 179242 179478 180544 181012 181248 183024 183456 184512 185024 186368 186837 188272 188356 188604 188682 188928 190216 190464 192864 193284 194012 194432 194688 194936 196352 196608 196677 198276 198358 198744 199888 200704 203112 203196 204672 204848 206336 208152 208444 208936 209391 209664 211456 211806 212992 213528 213993 214799 215168 215264 215822 218736 219303 220038 220129 220416 220896 221728 222208 222784 224874 224967 225498 225792 226796 227136 229376 230454 231322 232128 232224 234112 235053 236406 236964 237062 237888 238784 239304 239616 241664 242064 242172 244032 244608 246016 247107 249116 249444 249984 250632 251472 251576 251904 253952 256711 257152 257712 258048 259584 262144 262236 262353 263376 264368 264992 268632 268863 270816 270928 271518 271872 272896 275807 276768 277536 279188 279552 282408 282534 283023 284089 284704 285324 285442 285696 289296 291018 291648 292404 293384 293888 294528 294912 297414 297537 298116 299832 299956 300664 301056 302848 304794 305942 307008 307272 309101 309504 309632 312666 313404 315208 315952 316771 317184 319072 319488 320292 322752 322896 323733 324818 325376 326144 329476 330057 330624 332592 332878 333312 334176 335296 335872 338247 339521 340194 340704 341138 343616 344064 346112 346983 348336 349648 349804 351168 354609 355446 355593 358176 358484 358956 361088 362024 362496 364777 366048 366912 369024 370048 372736 373674 376544 376712 377208 377364 377856 380432 380928 385728 386568 388024 388864 389376 389872 392704 393216 393354 396552 396716 396893 397488 399776 401408 406224 406392 407277 408811 409344 409696 412672 416304 416888 417872 418782 419328 422912 423612 423801 425984 427056 427986 428163 429598 430336 430528 431644 436527 437472 438606 440076 440258 440832 441792 443456 444416 445568 449748 449934 450996 451584 453592 454272 458752 458913 460908 462644 464256 464448 468224 468999 470106 472812 473928 474124 475776 477568 478608 479232 483328 484128 484344 487227 488064 488579 489216 492032 494214 498232 498888 499317 499968 501264 502944 503152 503808 507904 510291 511707 512213 513422 514304 515424 516096 519168 524288 524472 524706 524923 526752 528736 529984 537264 537726 541632 541856 543036 543744 545792 551614 553536 555072 558376 559104 560511 564816 565068 566046 568178 569408 570648 570884 571392 578592 582036 583296 584808 586768 587776 588289 589056 589824 594828 595074 596232 599664 599912 601328 602112 605696 609588 611884 612157 614016 614544 618202 619008 619264 625332 626808 628173 630416 631904 633542 634368 638144 638976 640584 644397 645504 645792 647466 649636 650752 652288 658952 660114 660387 661248 665184 665756 666624 668352 670592 671744 674901 676494 677443 679042 680388 681408 682276 687232 688128 692224 693966 694253 696672 699296 699608 702336 709218 710892 711186 716352 716968 717912 722176 724048 724992 729554 732096 733824 737087 738048 740096 741321 745472 747348 753088 753424 754416 754728 755377 755712 760864 761856 770133 771456 773136 776048 777728 778752 779744 785408 786432 786708 787059 793104 793432 793786 794976 799552 802816 806589 809627 812448 812784 814554 817622 818688 819392 825344 827421 832608 833776 835744 837564 838656 845824 847224 847602 851968 852267 854112 855972 856326 859196 860672 861056 863288 873054 874944 877212 880152 880516 881664 883584 886912 888832 891136 892611 899496 899868 901992 903168 907184 908544 917504 917826 921816 925288 927303 928512 928896 936448 937998 940212 945624 947856 948248 950313 951552 955136 957216 958464 966656 968256 968688 971199 974454 974857 976128 977158 978432 984064 988428 996464 997776 998634 999047 999936 1002528 1005888 1006304 1007616 1015808 1018563 1020582 1023414 1024426 1026844 1028608 1030848 1032192 1038336 1040949 1048576 1048944 1049412 1049846 1053504 1057472 1059968 1066779 1070797 1074528 1075452 1083264 1083712 1086072 1087488 1091584 1094331 1103228 1107072 1110144 1116752 1118208 1121022 1129632 1130136 1132092 1136356 1136863 1138816 1141296 1141768 1142784 1157184 1164072 1165073 1166592 1169616 1173536 1175552 1176578 1178112 1179648 1189656 1190148 1190679 1192464 1199328 1199824 1202656 1204224 1211392 1219176 1223768 1224314 1226433 1228032 1229088 1236404 1238016 1238528 1250664 1253616 1256346 1260832 1263808 1267084 1268736 1276288 1277952 1281168 1284489 1288794 1289327 1291008 1291584 1294932 1299272 1301504 1304576 1317904 1320228 1320774 1322496 1330368 1331512 1333248 1336704 1341184 1343488 1349802 1352988 1354886 1358084 1360776 1362816 1364552 1374464 1376256 1376739 1384448 1387932 1388506 1393344 1398592 1399216 1402843 1404672 1418436 1421784 1422372 1432704 1433936 1435824 1444352 1448096 1449984 1459108 1461681 1464192 1465737 1467648 1474174 1476096 1480192 1482642 1490944 1494696 1497951 1503593 1506176 1506848 1508832 1509456 1510754 1511424 1521728 1523712 1535121 1536639 1540266 1540903 1542912 1546272 1552096 1555456 1557504 1559488 1570816 1572864 1573416 1574118 1574769 1586208 1586864 1587572 1589952 1599104 1605632 1613178 1615441 1619254 1624896 1625568 1629108 1635244 1637376 1638784 1650688 1654842 1665216 1667552 1671488 1675128 1677312 1691648 1694448 1695204 1703936 1704534 1708224 1711944 1712652 1718392 1721344 1722112 1726576 1746108 1749888 1754424 1760304 1761032 1763328 1764867 1767168 1773824 1777664 1782272 1785222 1798992 1799736 1803984 1806336 1814368 1817088 1835008 1835652 1836471 1843632 1850576 1854606 1855373 1857024 1857792 1872896 1875996 1880424 1891248 1895712 1896496 1900626 1903104 1910272 1914432 1916928 1930649 1933191 1933312 1936512 1937376 1942398 1948908 1949714 1952256 1954316 1956864 1968128 1976856 1981161 1988623 1992928 1995552 1997268 1998094 1999872 2005056 2011776 2012608 2015232 2031616 2032329 2037126 2041164 2046828 2048852 2053688 2057216 2061696 2064384 2076672 2081898 2082759 2097152 2097888 2098824 2099692 2107008 2114944 2119936 2133558 2141594 2149056 2150904 2163707 2166528 2167424 2172144 2174976 2183168 2188662 2206456 2211261 2214144 2217397 2220288 2233504 2236416 2242044 2259264 2260272 2264184 2266131 2272712 2273726 2277632 2282592 2283536 2285568 2310399 2314368 2324659 2328144 2330146 2333184 2339232 2347072 2351104 2353156 2356224 2359296 2379312 2380296 2381358 2384928 2398656 2399648 2405312 2408448 2422784 2428881 2438352 2447536 2448628 2452866 2456064 2458176 2472808 2476032 2477056 2482263 2501328 2507232 2512692 2521664 2527616 2534168 2537472 2552576 2553439 2555904 2556801 2562336 2568978 2577588 2578654 2582016 2583168 2589864 2598544 2603008 2609152 2635808 2640456 2641548 2644992 2660736 2663024 2666496 2673408 2682368 2686976 2699604 2705976 2709772 2716168 2721552 2725632 2729104 2748928 2752512 2753478 2768896 2775864 2777012 2778251 2781909 2786688 2797184 2798432 2805686 2809344 2836872 2843568 2844744 2850939 2861677 2865408 2867872 2871648 2888704 2896192 2899968 2918216 2923362 2924571 2928384 2931474 2935296 2948348 2952192 2960384 2965284 2981888 2989392 2995902 2997141 3007186 3012352 3013696 3017664 3018912 3021508 3022848 3043456 3047424 3055689 3070242 3073278 3074549 3080532 3081806 3085824 3092544 3104192 3110912 3115008 3118976 3141632 3145728 3146832 3148236 3149538 3172416 3173728 3175144 3179904 3198208 3211264 3212391 3226356 3230882 3238508 3249792 3251136 3258216 3270488 3274752 3277568 3282993 3301376 3309684 3330432 3335104 3342976 3345241 3350256 3354624 3383296 3388896 3390408 3407872 3409068 3410589 3416448 3423888 3425304 3436784 3442688 3444224 3453152 3492216 3495219 3499776 3508848 3520608 3522064 3526656 3529734 3534336 3547648 3555328 3564544 3570444 3572037 3585491 3597984 3599472 3607968 3612672 3628736 3634176 3670016 3671304 3672942 3674461 3679299 3687264 3701152 3709212 3710746 3714048 3715584 3745792 3751992 3760848 3782496 3791424 3792992 3801252 3806208 3820544 3828864 3833856 3861298 3866382 3866624 3867981 3873024 3874752 3884796 3897816 3899428 3904512 3908632 3913728 3936256 3953712 3962322 3977246 3985856 3991104 3994536 3996188 3999744 4010112 4023552 4025216 4030464 4063232 4064658 4074252 4082328 4093656 4097704 4107376 4114432 4118023 4123392 4128768 4153344 4163796 4165518 4194304 4195776 4197648 4199384 4208529 4214016 4229888 4239872 4267116 4283188 4298112 4301808 4327414 4333056 4334848 4344288 4349952 4366336 4377324 4397211 4412912 4422522 4424351 4428288 4434794 4440576 4467008 4472832 4484088 4510779 4518528 4520544 4528368 4532262 4545424 4547452 4555264 4565184 4567072 4571136 4609917 4620798 4622709 4628736 4649318 4656288 4660292 4666368 4678464 4694144 4702208 4706312 4712448 4718592 4724307 4742101 4758624 4760592 4762716 4769856 4797312 4799296 4810624 4816896 4845568 4846323 4857762 4859771 4876704 4895072 4897256 4905732 4912128 4916352 4945616 4952064 4954112 4964526 5002656 5014464 5025384 5043328 5055232 5068336 5074944 5105152 5106878 5111808 5113602 5124672 5137956 5155176 5157308 5159609 5164032 5166336 5179728 5197088 5206016 5218304 5271616 5280912 5283096 5287639 5289984 5294601 5321472 5326048 5332992 5346816 5364736 5373952 5399208 5411952 5419544 5432336 5443104 5451264 5458208 5497856 5505024 5506956 5509413 5537792 5551728 5554024 5556502 5563818 5566119 5573376 5594368 5596864 5611372 5618688 5673744 5687136 5689488 5701878 5723354 5730816 5735744 5743296 5777408 5791947 5792384 5799936 5836432 5846724 5849142 5851561 5856768 5862948 5870592 5896696 5904384 5920768 5930568 5963776 5965869 5978784 5991804 5994282 6014372 6024704 6027392 6035328 6037824 6043016 6045696 6086912 6094848 6096987 6111378 6140484 6146556 6149098 6161064 6163612 6171648 6185088 6208384 6221824 6230016 6237952 6248277 6283264 6291456 6293664 6296472 6299076 6344832 6347456 6350288 6359808 6396416 6422528 6424782 6452712 6461764 6477016 6491121 6499584 6502272 6516432 6540976 6549504 6555136 6565986 6602752 6619368 6633783 6652191 6658769 6660864 6670208 6685952 6690482 6700512 6709248 6766592 6777792 6780816 6798393 6815744 6818136 6821178 6823999 6832896 6847776 6850608 6873568 6885376 6888448 6906304 6973977 6984432 6990438 6993329 6999552 7017696 7041216 7044128 7053312 7059468 7068672 7095296 7110656 7129088 7140888 7144074 7170982 7195968 7198944 7215936 7225344 7257472 7268352 7286643 7340032 7342608 7345884 7348922 7358598 7374528 7402304 7418424 7421492 7428096 7431168 7491584 7503984 7521696 7564992 7582848 7585984 7602504 7612416 7641088 7657728 7660317 7667712 7722596 7732764 7733248 7735962 7746048 7749504 7769592 7795632 7798856 7809024 7817264 7827456 7872512 7907424 7924644 7954492 7958041 7971712 7982208 7989072 7992376 7999488 8020224 8047104 8050432 8060928 8126464 8129316 8148504 8164656 8187312 8195408 8214752 8228864 8236046 8246784 8257536 8306688 8327592 8331036 8334753 8388608 8391552 8395296 8398768 8417058 8428032 8459776 8479744 8534232 8566376 8585031 8596224 8603616 8654828 8666112 8669696 8688576 8699904 8732672 8754648 8773713 8794422 8806759 8825824 8845044 8848702 8856576 8869588 8881152 8934016 8945664 8968176 8991423 9021558 9025289 9037056 9041088 9056736 9064524 9090848 9094904 9110528 9130368 9134144 9142272 9219834 9223647 9241596 9245418 9257472 9298636 9312576 9320584 9332736 9356928 9388288 9404416 9412624 9424896 9437184 9448614 9484202 9517248 9521184 9525432 9539712 9582131 9594624 9598592 9621248 9633792 9637173 9691136 9692646 9715524 9719542 9753408 9790144 9794512 9811464 9819901 9824256 9832704 9891232 9904128 9908224 9929052 10005312 10028928 10035723 10050768 10086656 10110464 10136672 10149888 10210304 10213756 10223616 10227204 10231767 10249344 10275912 10310352 10314616 10319218 10328064 10332672 10359456 10394176 10412032 10436608 10485657 10525151 10543232 10561824 10566192 10575278 10579968 10589202 10642944 10652096 10665984 10693632 10729472 10747904 10756473 10798416 10823904 10839088 10864672 10886208 10902528 10916416 10995712 11010048 11013912 11018826 11023383 11075584 11103456 11108048 11113004 11127636 11132238 11146752 11188736 11193728 11222744 11237376 11308087 11347488 11374272 11378976 11403756 11446708 11461632 11471488 11486592 11554816 11583894 11584768 11599872 11603943 11672864 11693448 11698284 11703122 11713536 11725896 11741184 11793392 11808768 11841536 11861136 11927552 11931738 11957568 11983608 11988564 12028744 12049408 12054784 12070656 12075648 12086032 12091392 12173824 12189696 12193974 12222756 12280968 12293112 12298196 12322128 12327224 12343296 12354069 12370176 12416768 12443648 12460032 12475904 12496554 12566528 12582912 12587328 12592944 12598152 12625587 12673141 12689664 12694912 12700576 12719616 12792832 12845056 12849564 12905424 12923528 12954032 12982242 12987611 12999168 13004544 13032864 13081952 13099008 13110272 13131972 13205504 13238736 13267566 13273053 13304382 13317538 13321728 13340416 13371904 13380964 13401024 13418496 13532337 13533184 13555584 13561632 13596786 13631488 13636272 13642356 13647998 13665792 13695552 13701216 13747136 13770752 13776896 13812608 13868127 13920361 13947954 13968864 13980876 13986658 13999104 14035392 14082432 14088256 14106624 14118936 14137344 14190592 14221312 14226303 14258176 14281776 14288148 14341964 14391936 14397888 14431872 14450688 14514944 14536704 14538969 14573286 14579313 14680064 14685216 14691768 14697844 14717196 14749056 14804608 14836848 14842984 14856192 14862336 14983168 15007968 15043392 15129984 15145949 15165696 15171968 15205008 15224832 15282176 15315456 15320634 15335424 15445192 15465528 15466496 15471924 15478827 15492096 15499008 15539184 15591264 15597712 15618048 15634528 15654912 15745024 15814848 15849288 15862917 15908984 15916082 15943424 15964416 15978144 15984752 15998976 16040448 16094208 16100864 16121856 16252928 16258632 16272613 16297008 16329312 16374624 16390816 16429504 16457728 16472092 16493568 16515072 16613376 16655184 16662072 16669506 16698357 16761251 16777216 16783104 16790592 16797536 16834116 16856064 16919552 16959488 17068464 17132752 17170062 17192448 17207232 17309656 17332224 17339392 17375841 17377152 17399808 17465344 17509296 17547426 17554683 17588844 17613518 17651648 17690088 17697404 17713152 17739176 17762304 17868032 17891328 17897607 17936352 17982846 18043116 18050578 18074112 18082176 18113472 18129048 18181696 18189808 18221056 18236959 18260736 18268288 18284544 18439668 18447294 18483192 18490836 18514944 18597272 18625152 18641168 18665472 18713856 18776576 18808832 18825248 18849792 18874368 18897228 18968404 19034496 19042368 19050864 19079424 19164262 19189248 19197184 19242496 19267584 19274346 19382272 19385292 19431048 19439084 19473363 19506816 19580288 19589024 19622928 19639802 19648512 19665408 19782464 19808256 19816448 19858104 19956573 19976307 20010624 20031739 20057856 20071446 20101536 20173312 20220928 20273344 20299776 20420608 20427512 20447232 20454408 20463534 20471997 20498688 20551824 20620704 20629232 20638436 20656128 20665344 20718912 20788352 20824064 20873216 20921931 20971314 20979987 21000733 21050302 21086464 21123648 21132384 21150556 21159936 21178404 21285888 21304192 21331968 21387264 21458944 21495808 21512946 21521843 21596832 21647808 21678176 21729344 21772416 21805056 21832832 21991424 22020096 22027824 22037652 22046766 22151168 22206912 22216096 22226008 22255272 22264476 22293504 22377472 22387456 22445488 22474752 22616174 22694976 22748544 22757952 22807512 22893416 22923264 22942976 22973184 22980951 23109632 23167788 23169536 23199744 23207886 23345728 23386896 23396568 23406244 23416687 23427072 23451792 23482368 23586784 23617536 23683072 23722272 23855104 23863476 23874123 23915136 23967216 23977128 24057488 24098816 24109568 24119849 24141312 24151296 24172064 24182784 24347648 24379392 24387948 24445512 24561936 24586224 24596392 24644256 24654448 24686592 24708138 24740352 24833536 24887296 24920064 24951808 24993108 25004259 25098437 25133056 25165824 25174656 25185888 25196304 25251174 25346282 25379328 25389824 25401152 25439232 25585664 25690112 25699128 25755093 25810848 25847056 25908064 25964484 25975222 25998336 26009088 26065728 26163904 26198016 26220544 26263944 26411008 26420277 26477472 26535132 26546106 26608764 26635076 26643456 26680832 26743808 26761928 26802048 26836992 27064674 27066368 27075867 27111168 27123264 27193572 27262976 27272544 27284712 27295996 27331584 27391104 27402432 27494272 27541504 27553792 27625216 27670941 27736254 27840722 27895908 27937728 27961752 27973316 27998208 28070784 28164864 28176512 28213248 28237872 28274688 28381184 28442624 28452606 28516352 28563552 28576296 28683928 28746393 28783872 28795776 28826161 28863744 28901376 29029888 29073408 29077938 29146572 29158626 29360128 29370432 29383536 29395688 29434392 29459703 29498112 29609216 29673696 29685968 29712384 29724672 29966336 30015936 30086784 30107169 30220567 30259968 30291898 30331392 30343936 30410016 30449664 30564352 30630912 30641268 30670848 30890384 30931056 30932992 30943848 30957654 30970457 30984192 30998016 31078368 31182528 31195424 31236096 31269056 31309824 31490048 31575453 31629696 31698576 31725834 31817968 31832164 31886848 31928832 31956288 31969504 31997952 32080896 32188416 32201728 32243712 32269419 32505856 32517264 32545226 32594016 32658624 32749248 32781632 32859008 32915456 32944184 32987136 33030144 33070149 33194707 33226752 33310368 33324144 33339012 33396714 33522502 33554432 33566208 33581184 33595072 33668232 33712128 33839104 33918976 33924261 34136928 34265504 34340124 34384896 34414464 34619312 34664448 34678784 34751682 34754304 34799616 34930688 35018592 35094852 35109366 35177688 35227036 35303296 35380176 35394808 35426304 35478352 35524608 35736064 35782656 35795214 35872704 35965692 36086232 36101156 36117263 36148224 36164352 36226944 36258096 36363392 36379616 36442112 36473918 36521472 36536576 36569088 36879336 36894588 36966384 36981672 37029888 37062207 37194544 37250304 37282336 37330944 37427712 37553152 37617664 37650496 37699584 37748736 37794456 37936808 38019423 38068992 38084736 38101728 38158848 38328524 38378496 38394368 38484992 38535168 38548692 38764544 38770584 38862096 38878168 38946726 38962833 39013632 39160576 39178048 39245856 39279604 39297024 39330816 39564928 39616512 39632896 39716208 39819159 39913146 39952614 39969137 40021248 40063478 40115712 40142892 40203072 40346624 40441856 40546688 40599552 40841216 40855024 40894464 40908816 40927068 40943994 40960927 40997376 41103648 41241408 41258464 41276872 41312256 41330688 41437824 41576704 41648128 41746432 41761083 41843862 41942628 41959974 42001466 42100604 42172928 42247296 42264768 42301112 42319872 42356808 42571776 42608384 42663936 42678909 42774528 42917888 42991616 43025892 43043686 43193664 43295616 43356352 43458688 43488133 43544832 43610112 43665664 43737939 43982848 44040192 44055648 44075304 44093532 44302336 44413824 44432192 44452016 44510544 44528952 44587008 44754944 44774912 44890976 44949504 45232348 45389952 45437847 45497088 45515904 45615024 45786832 45846528 45885952 45946368 45961902 46219264 46335576 46339072 46399488 46415772 46436481 46611383 46691456 46773792 46793136 46812488 46833374 46854144 46903584 46964736 47173568 47235072 47366144 47444544 47588751 47710208 47726952 47748246 47767993 47830272 47934432 47954256 48114976 48197632 48219136 48239698 48282624 48302592 48344128 48365568 48695296 48758784 48775896 48817839 48891024 49123872 49172448 49192784 49288512 49308896 49373184 49416276 49480704 49667072 49774592 49840128 49903616 49986216 50008518 50196874 50266112 50283753 50331648 50349312 50371776 50392608 50502348 50692564 50758656 50779648 50802304 50878464 51171328 51380224 51398256 51510186 51621696 51694112 51816128 51928968 51950444 51996672 52018176 52131456 52327808 52396032 52441088 52527888 52664049 52822016 52840554 52954944 53070264 53092212 53217528 53270152 53286912 53361664 53487616 53523856 53604096 53673984 54129348 54132736 54151734 54222336 54246528 54387144 54525952 54545088 54569424 54591992 54663168 54710877 54782208 54804864 54988544 55083008 55107584 55250432 55341882 55472508 55681444 55791816 55875456 55923504 55946632 55996416 56141568 56329728 56353024 56426496 56475744 56549376 56762368 56885248 56905212 57032704 57127104 57152592 57367856 57492786 57516563 57567744 57591552 57652322 57727488 57802752 58059776 58146816 58155876 58293144 58317252 58720256 58740864 58767072 58791376 58868784 58919406 58996224 59218432 59347392 59371936 59424768 59449344 59928921 59932672 60031872 60095217 60173568 60214338 60441134 60519936 60583796 60662784 60687872 60820032 60899328 61128704 61261824 61282536 61341696 61415991 61647313 61780768 61862112 61865984 61887696 61915308 61940914 61968384 61996032 62156736 62365056 62390848 62472192 62538112 62619648 62939961 62980096 63002199 63150906 63177023 63259392 63397152 63451668 63635936 63664328 63773696 63857664 63912576 63939008 63995904 64161792 64376832 64403456 64487424 64538838 64565529 65011712 65034528 65090452 65188032 65317248 65498496 65563264 65718016 65830912 65888368 65974272 66060288 66140298 66389414 66453504 66620736 66648288 66678024 66793428 67045004 67074917 67108864 67132416 67162368 67190144 67336464 67424256 67678208 67837952 67848522 68273856 68531008 68680248 68739307 68769792 68828928 69238624 69328896 69357568 69503364 69508608 69599232 69861376 70037184 70189704 70218732 70250061 70355376 70454072 70606592 70760352 70789616 70852608 70956704 71049216 71472128 71565312 71590428 71622369 71745408 71931384 72172464 72202312 72234526 72296448 72328704 72359547 72453888 72516192 72726784 72759232 72884224 72947836 73042944 73073152 73138176 73758672 73789176 73932768 73963344 74059776 74124414 74389088 74500608 74564672 74661888 74855424 75106304 75235328 75295311 75300992 75399168 75497472 75588912 75873616 76038846 76070293 76137984 76169472 76203456 76317696 76657048 76756992 76788736 76969984 77070336 77097384 77529088 77541168 77724192 77756336 77893452 77925666 78027264 78321152 78356096 78491712 78559208 78594048 78661632 79129856 79156609 79233024 79260831 79265792 79432416 79638318 79826292 79905228 79938274 80042496 80126956 80231424 80285784 80406144 80693248 80883712 81093376 81199104 81227601 81682432 81710048 81788928 81817632 81854136 81887988 81921854 81994752 82207296 82482816 82516928 82553744 82624512 82661376 82875648 83153408 83296256 83492864 83522166 83687724 83885256 83919948 84002932 84201208 84345856 84494592 84529536 84602224 84639744 84713616 85143552 85216768 85327872 85357818 85549056 85835776 85983232 86051784 86087372 86239179 86387328 86478483 86591232 86712704 86917376 86976266 87089664 87220224 87331328 87475878 87965696 88080384 88111296 88150608 88187064 88379109 88604672 88711987 88827648 88864384 88904032 89021088 89057904 89174016 89509888 89549824 89781952 89899008 90464696 90661701 90779904 90875694 90913277 90994176 91031808 91230048 91573664 91693056 91771904 91892736 91923804 92438528 92671152 92678144 92798976 92831544 92872962 92911371 93222766 93382912 93547584 93586272 93624976 93666748 93708288 93807168 93929472 94347136 94470144 94726359 94732288 94889088 95177502 95311019 95420416 95453904 95496492 95535986 95660544 95868864 95908512 96229952 96395264 96438272 96479396 96565248 96605184 96688256 96731136 97390592 97517568 97551792 97635678 97782048 98247744 98344896 98385568 98577024 98617792 98746368 98832552 98961408 99334144 99549184 99584121 99680256 99807232 99972432 100017036 100393748 100532224 100567506 100663296 100698624 100743552 100785216 101004696 101385128 101517312 101559296 101604608 101756928 101772783 102342656 102760448 102796512 103020372 103243392 103388224 103632256 103857936 103900888 103993344 104036352 104262912 104655616 104792064 104882176 105055776 105328098 105644032 105681108 105909888 106140528 106184424 106435056 106540304 106573824 106723328 106975232 107047712 107208192 107347968 108258696 108265472 108303468 108351789 108444672 108493056 108774288 109051904 109090176 109138848 109183984 109326336 109421754 109564416 109609728 109977088 110166016 110215168 110500864 110683764 110945016 111362888 111583632 111750912 111847008 111893264 111992832 112283136 112659456 112706048 112852992 112951488 113098752 113524736 113770496 113810424 113908291 114058269 114065408 114254208 114305184 114735712 114985572 115033126 115135488 115183104 115304644 115454976 115605504 116119552 116293632 116311752 116586288 116634504 116888499 117328757 117440512 117481728 117534144 117582752 117737568 117838812 117992448 118436864 118694784 118743872 118849536 118898688 119857842 119865344 119907411 120063744 120190434 120347136 120428676 120882268 121039872 121167592 121325568 121375744 121640064 121798656 122257408 122523648 122565072 122683392 122831982 122882781 123294626 123561536 123724224 123731968 123775392 123830616 123881828 123936768 123992064 124313472 124730112 124781696 124944384 125076224 125239296 125283249 125879922 125960192 126004398 126301812 126354046 126518784 126794304 126903336 127271872 127328656 127547392 127658713 127715328 127825152 127878016 127991808 128323584 128753664 128806912 128974848 129077676 129131058 130023424 130069056 130180904 130376064 130464399 130634496 130996992 131126528 131436032 131661824 131776736 131948544 132120576 132280596 132778828 132907008 133241472 133296576 133356048 133586856 134090008 134149834 134217728 134264832 134324736 134380288 134672928 134848512 135356416 135675904 135697044 136313541 136547712 137062016 137154881 137360496 137478614 137539584 137657856 138477248 138657792 138715136 139006728 139017216 139198464 139722752 139834149 140074368 140379408 140437464 140500122 140710752 140908144 141213184 141520704 141579232 141705216 141913408 142098432 142944256 143130624 143180856 143244738 143303979 143490816 143862768 144344928 144404624 144469052 144592896 144657408 144719094 144907776 145032384 145453568 145518464 145768448 145895672 146085888 146146304 146276352 146453517 147005131 147517344 147578352 147865536 147926688 148119552 148248828 148778176 149001216 149129344 149323776 149710848 150212608 150470656 150590622 150601984 150652901 150798336 150851259 150994944 151177824 151747232 152077692 152140586 152275968 152338944 152406912 152635392 153314096 153513984 153577472 153939968 154140672 154194768 155058176 155082336 155448384 155512672 155786904 155851332 156054528 156642304 156712192 156983424 157118416 157188096 157323264 158259712 158313218 158466048 158521662 158531584 158864832 159276636 159652584 159810456 159876548 160084992 160253912 160462848 160571568 160812288 161386496 161767424 162186752 162398208 162455202 163364864 163420096 163577856 163635264 163708272 163775976 163843708 163916809 163989504 164132631 164414592 164965632 165033856 165107488 165249024 165322752 165751296 166306816 166592512 166985728 167044332 167375448 167770512 167839896 168005864 168402416 168691712 168838943 168989184 169059072 169204448 169279488 169427232 170287104 170433536 170655744 170715636 171098112 171671552 171966464 172103568 172174744 172478358 172549689 172774656 172956966 173182464 173425408 173834752 173952532 174179328 174440448 174662656 174951756 175931392 176160768 176222592 176301216 176374128 176758218 177209344 177423974 177655296 177728768 177808064 178042176 178115808 178348032 179019776 179099648 179563904 179798016 180285651 180929392 181323402 181398391 181559808 181751388 181826554 181988352 182063616 182460096 183147328 183386112 183543808 183785472 183847608 184877056 184941939 185342304 185356288 185597952 185663088 185745924 185822742 186445532 186765824 187095168 187172544 187249952 187333496 187416576 187614336 187858944 188694272 188940288 189006597 189452718 189464576 189531069 189778176 190355004 190622038 190840832 190907808 190992984 191071972 191321088 191737728 191817024 192459904 192790528 192876544 192958792 193130496 193210368 193376512 193462272 193696587 194781184 195035136 195103584 195271356 195564096 196495488 196689792 196771136 197154048 197235584 197492736 197665104 197922816 198668288 199098368 199168242 199360512 199614464 199944864 200034072 200787496 201064448 201135012 201224751 201326592 201397248 201487104 201570432 202009392 202770256 203034624 203118592 203209216 203513856 203545566 204685312 205520896 205593024 206040744 206217921 206486784 206776448 207264512 207715872 207801776 207986688 208072704 208525824 209311232 209584128 209764352 210111552 210656196 210750183 211288064 211362216 211543969 211819776 212281056 212368848 212870112 213080608 213147648 213446656 213950464 214095424 214416384 214695936 216517392 216530944 216606936 216703578 216793199 216889344 216986112 217078641 217548576 218103808 218180352 218277696 218367968 218652672 218843508 219128832 219219456 219954176 220332032 220430336 221001728 221367528 221890032 222725776 223167264 223501824 223694016 223786528 223985664 224566272 225318912 225412096 225705984 225885933 225902976 226197504 227049472 227540992 227620848 227816582 228116538 228130816 228210879 228508416 228610368 229471424 229971144 230066252 230270976 230366208 230609288 230909952 231211008 232239104 232587264 232623504 233172576 233269008 233776998 234657514 234881024 234963456 235068288 235165504 235475136 235677624 235984896 236873728 237389568 237469827 237487744 237699072 237797376 239715684 239730688 239814822 240127488 240380868 240694272 240857352 241764536 242079744 242335184 242651136 242751488 243280128 243597312 244514816 245047296 245130144 245366784 245663964 245765562 246589252 247123072 247448448 247463936 247550784 247661232 247763656 247873536 247984128 248626944 249460224 249563392 249888768 250152448 250478592 250566498 251759844 251920384 252008796 252603624 252708092 253037568 253588608 253806672 254543744 254657312 255094784 255317426 255430656 255650304 255756032 255983616 256647168 257507328 257613824 257949696 258155352 258262116 259435449 260046848 260138112 260361808 260752128 260928798 261268992 261993984 262253056 262872064 263323648 263553472 263897088 264241152 264561192 265557656 265814016 266135961 266482944 266593152 266712096 267173712 268180016 268299668 268435456 268529664 268649472 268760576 269345856 269697024 270712832 271351808 271394088 271985103 272627082 272739831 273009529 273095424 274124032 274309762 274720992 274957228 275079168 275315712 276954496 277315584 277430272 278013456 278034432 278396928 278734113 279445504 279668298 279783959 280148736 280758816 280874928 281000244 281421504 281816288 282426368 283041408 283158464 283410432 283826816 284196864 285888512 285933057 286261248 286361712 286489476 286607958 286726489 286981632 287725536 288689856 288809248 288938104 289185792 289314816 289438188 289815552 290064768 290907136 291036928 291536896 291791344 292171776 292292608 292552704 292907034 294010262 295034688 295156704 295731072 295853376 296239104 296497656 297556352 298002432 298258688 298647552 298752363 299421696 300425216 300941312 301181244 301203968 301305802 301596672 301702518 301989888 302355648 303494464 304155384 304281172 304416931 304551936 304677888 304813824 305270784 306628192 307027968 307154944 307879936 308281344 308389536 310116352 310164672 310896768 311025344 311573808 311702664 312109056 313284608 313424384 313966848 314236832 314376192 314646528 316519424 316626436 316932096 317043324 317063168 317729664 318553272 319305168 319620912 319753096 320169984 320507824 320925696 321143136 321624576 322772992 323534848 324373504 324796416 324910404 325055367 326279681 326729728 326840192 327155712 327270528 327416544 327551952 327687416 327833618 327979008 328265262 328829184 329931264 330067712 330214976 330498048 330645504 331502592 332613632 333185024 333971456 334088664 334750896 335541024 335679792 336011728 336804832 337383424 337677886 337978368 338118144 338408896 338558976 338854464 340574208 340867072 341311488 341431272 341724873 342196224 343343104 343932928 344207136 344349488 344956716 345099378 345549312 345913932 346364928 346850816 347669504 347905064 348358656 348880896 349325312 349903512 351862784 351986271 352321536 352445184 352602432 352748256 353516436 354418688 354847948 355310592 355457536 355616128 356084352 356231616 356696064 358039552 358199296 359127808 359596032 359722233 360571302 361858784 362646804 362796782 363119616 363502776 363653108 363976704 364127232 364920192 366294656 366772224 367087616 367570944 367695216 368648343 369754112 369883878 370684608 370712576 371195904 371326176 371491848 371645484 372891064 373531648 374190336 374345088 374499904 374666992 374833152 375228672 375717888 377388544 377880576 378013194 378905436 378929152 379062138 379556352 380710008 381244076 381681664 381815616 381985968 382143944 382642176 382976139 383475456 383634048 384919808 385581056 385753088 385917584 386260992 386420736 386753024 386924544 387393174 389562368 390070272 390207168 390542712 391128192 391393197 392867371 392990976 393379584 393542272 394308096 394471168 394985472 395330208 395845632 397336576 398196736 398336484 398721024 399228928 399889728 400068144 401574992 402128896 402270024 402449502 402615941 402653184 402794496 402974208 403140864 404018784 405540512 406069248 406237184 406418432 407027712 407091132 409370624 411041792 411186048 411464643 412081488 412435842 412973568 413552896 414529024 415431744 415603552 415973376 416145408 417051648 418622464 419168256 419502447 419528704 420223104 421312392 421500366 422576128 422724432 423087938 423639552 424562112 424737696 425740224 426161216 426295296 426893312 427900928 428190848 428832768 429391872 429911937 431531191 433034784 433061888 433213872 433407156 433586398 433778688 433972224 434157282 435097152 436207616 436360704 436555392 436735936 437305344 437687016 438257664 438438912 439908352 440664064 440860672 441015393 442003456 442735056 443780064 445451552 446334528 447003648 447388032 447573056 447971328 449132544 450637824 450824192 451411968 451771866 451805952 451958703 452395008 454098944 455081984 455241696 455633164 456233076 456261632 456421758 457016832 457220736 458942848 459942288 460132504 460541952 460732416 461218576 461819904 462422016 464478208 465174528 465247008 466345152 466538016 467553996 469315028 469524419 469762048 469926912 470136576 470331008 470950272 471355248 471969792 473747456 474779136 474939654 474975488 475398144 475594752 479431368 479461376 479629644 480254976 480761736 481388544 481714704 483529072 484159488 484670368 485302272 485502976 486560256 487194624 489029632 490094592 490260288 490733568 491327928 491531124 491750427 493178504 494246144 494896896 494927872 495101568 495322464 495527312 495747072 495968256 497253888 498920448 499126784 499777536 500304896 500957184 501132996 503519688 503840768 504017592 505207248 505416184 506075136 506516829 507177216 507613344 509087488 509314624 510189568 510634852 510861312 511300608 511512064 511967232 513294336 515014656 515227648 515899392 516310704 516524232 517649067 518870898 519598781 520093696 520276224 520723616 521504256 521857596 522537984 523987968 524506112 525744128 526647296 527106944 527794176 528482304 529122384 531115312 531628032 532271922 532492051 532965888 533186304 533424192 534347424 536360032 536599336 537059328 537298944 537521152 538691712 539394048 541425664 542703616 542788176 543970206 544195173 545254164 545479662 546019058 546190848 548248064 548619524 549441984 549914456 550158336 550631424 553908992 554631168 554825817 554860544 556026912 556068864 556793856 557468226 558891008 559336596 559567918 560297472 561517632 561749856 562000488 562843008 563632576 564852736 565345729 566082816 566316928 566820864 567653632 568393728 568593207 571777024 571866114 572522496 572723424 572978952 573215916 573452978 573963264 575451072 577379712 577618496 577876208 578371584 578629632 578876376 579631104 580129536 581814272 582073856 583073792 583582688 584343552 584585216 585105408 585814068 588020524 590069376 590313408 591462144 591706752 592478208 592995312 595112704 596004864 596517376 597295104 597504726 598843392 600850432 601882624 602362488 602407936 602611604 603193344 603405036 603674253 603979776 604711296 606988928 608310768 608562344 608833862 609103872 609355776 609627648 610541568 613256384 614055936 614309888 615759872 616562688 616779072 618653763 620232704 620329344 620983909 621793536 622050688 623147616 623405328 624218112 626569216 626848768 627933696 628473664 628752384 629293056 633038848 633252872 633864192 634086648 634126336 634631907 635459328 637106544 638610336 639241824 639506192 640339968 641015648 641851392 642286272 643249152 645545984 647069696 648747008 649592832 649820808 650110734 650379597 652559362 653459456 653680384 654311424 654541056 654833088 655103904 655374832 655667236 655958016 656530524 657658368 659862528 660135424 660429952 660996096 661291008 663005184 665227264 666370048 667177133 667942912 668177328 669501792 671082048 671359584 672023456 673609664 674766848 675355772 675956736 676236288 676817792 677117952 677708928 681148416 681734144 682622976 682862544 683449746 684392448 684632637 686686208 687865856 688414272 688698976 689913432 690198756 691098624 691827864 692729856 693701632 695339008 695810128 696717312 697761792 698650624 699807024 703725568 703972542 704643072 704890368 705204864 705496512 707032872 708837376 709695896 710621184 710915072 711232256 712168704 712409481 712463232 713392128 716079104 716398592 718255616 719192064 719444466 721142604 723717568 725293608 725593564 726239232 727005552 727306216 727953408 728254464 729840384 732589312 733544448 734175232 735141888 735390432 737296686 739508224 739767756 741369216 741425152 742391808 742652352 742983696 743290968 745782128 747063296 747715319 748380672 748690176 748999808 749333984 749666304 750457344 751435776 754777088 755761152 756026388 757810872 757858304 758124276 759112704 761420016 762488152 763363328 763631232 763971936 764287888 765284352 765952278 766950912 767268096 769839616 771162112 771506176 771835168 772521984 772841472 773506048 773849088 774786348 779124736 780140544 780414336 781085424 782256384 782786394 785734742 785981952 786759168 787084544 788616192 788942336 789970944 790660416 791691264 794673152 796393472 796672968 797442048 798407883 798457856 799779456 800136288 803149984 804257792 804540048 804899004 805231882 805306368 805588992 805948416 806281728 808037568 811081024 812138496 812474368 812836864 814055424 814182264 818219493 818741248 819028587 821301299 822083584 822372096 822929286 824162976 824871684 825947136 827105792 829058048 830863488 831207104 831946752 832290816 834103296 837244928 838336512 839004894 839057408 839351877 840446208 842624784 843000732 845152256 845448864 846175876 847279104 849124224 849475392 851480448 852322432 852590592 853786624 855801856 856381696 857665536 857799171 858783744 859823874 860179467 863062382 866069568 866123776 866427744 866814312 867172796 867557376 867944448 868314564 870194304 872415232 872721408 873110784 873471872 874610688 875374032 876515328 876877824 879816704 881328128 881721344 882030786 884006912 885470112 887560128 890903104 892669056 893610991 894007296 894776064 895146112 895942656 898265088 901275648 901648384 902823936 903543732 903611904 903917406 904790016 908197888 910163968 910483392 911266328 912466152 912523264 912843516 913250793 914033664 914441472 917885696 919884576 920265008 921083904 921464832 922437152 923639808 924844032 928956416 930349056 930494016 932690304 933076032 935107992 938630056 939048838 939524096 939853824 940273152 940662016 941900544 942710496 943939584 947494912 949558272 949879308 949950976 950796288 951189504 958862736 958922752 959259288 960084167 960509952 961523472 962777088 963429408 967058144 968318976 969340736 970604544 971005952 973120512 974389248 978059264 978839043 980189184 980520576 981467136 982655856 983062248 983500854 986357008 988492288 988913809 989793792 989855744 990203136 990644928 991054624 991494144 991936512 994507776 997840896 998253568 999555072 1000609792 1001914368 1002265992 1007039376 1007681536 1008035184 1010414496 1010832368 1012150272 1013033658 1014354432 1015226688 1018174976 1018629248 1020379136 1021269704 1021722624 1022601216 1023024128 1023934464 1025174619 1026588672 1029035917 1030029312 1030455296 1031798784 1032621408 1033048464 1035298134 1037741796 1039197562 1040187392 1040552448 1041447232 1043008512 1043715192 1045075968 1047975936 1049012224 1051488256 1053294592 1054213888 1055588352 1055958813 1056964608 1058244768 1062230624 1063256064 1064543844 1064984102 1065931776 1066372608 1066848384 1068694848 1072720064 1073198672 1074118656 1074597888 1075042304 1077383424 1078788096 1082851328 1085407232 1085576352 1087940412 1088390346 1090508328 1090959324 1092038116 1092381696 1096496128 1097239048 1098883968 1099828912 1100316672 1101262848 1107817984 1109262336 1109651634 1109721088 1112053824 1112137728 1113587712 1114936452 1117782016 1118673192 1119135836 1120594944 1123035264 1123499712 1124000976 1125686016 1127265152 1129705472 1130691458 1132165632 1132633856 1133641728 1135307264 1136787456 1137186414 1143554048 1143732228 1145044992 1145446848 1145957904 1146431832 1146905956 1147926528 1148928417 1150902144 1154759424 1155236992 1155752416 1156743168 1157259264 1157752752 1159262208 1160259072 1163628544 1164147712 1166147584 1167165376 1168687104 1169170432 1170210816 1171628136 1176041048 1178602113 1180138752 1180626816 1181872601 1182924288 1183413504 1184956416 1185990624 1190225408 1192009728 1193034752 1194590208 1195009452 1197686784 1201700864 1203765248 1204724976 1204815872 1205223208 1206386688 1206810072 1207348506 1207847823 1207959552 1209422592 1213977856 1216621536 1217124688 1217667724 1218207744 1218711552 1219255296 1221083136 1226512768 1228111872 1228619776 1231519744 1233125376 1233558144 1234393929 1237307526 1239043247 1240465408 1240658688 1241967818 1243587072 1244101376 1246295232 1246810656 1248436224 1253138432 1253697536 1255867392 1256947328 1257504768 1258586112 1266077696 1266505744 1267728384 1268173296 1268252672 1269263814 1269788737 1270918656 1274213088 1277220672 1278483648 1279012384 1280679936 1282031296 1283702784 1284572544 1286498304 1291091968 1294139392 1294593573 1297494016 1299185664 1299641616 1300221468 1300759194 1305118724 1306918912 1307360768 1308622848 1309082112 1309666176 1310207808 1310749664 1311334472 1311916032 1313061048 1315316736 1319725056 1320270848 1320859904 1321992192 1322582016 1323046179 1326010368 1330454528 1332740096 1334354266 1335885824 1336354656 1339003584 1342164096 1342719168 1344046912 1347219328 1349533696 1350711544 1351913472 1352472576 1353635584 1354235904 1355417856 1355876109 1362296832 1363468288 1365245952 1365725088 1366899492 1368784896 1369265274 1373372416 1375731712 1376828544 1377397952 1379826864 1380397512 1382197248 1383655728 1385459712 1387403264 1390678016 1391620256 1393434624 1395523584 1397301248 1399614048 1407451136 1407945084 1408573257 1409286144 1409780736 1410409728 1410993024 1414065744 1417674752 1419391792 1421242368 1421830144 1422464512 1424337408 1424818962 1424926464 1426784256 1432158208 1432797184 1436511232 1438384128 1438888932 1442285208 1447435136 1450587216 1451187128 1452478464 1454011104 1454612432 1455906816 1456508928 1459680768 1465178624 1467088896 1468350464 1470283776 1470780864 1474593372 1475251281 1479016448 1479535512 1480807783 1482738432 1482850304 1484783616 1485304704 1485967392 1486581936 1491564256 1494126592 1495430638 1496761344 1497380352 1497999616 1498667968 1499332608 1500914688 1502871552 1509554176 1511522304 1512052776 1515621744 1515716608 1516248552 1518225408 1519550487 1522840032 1524976304 1526726656 1527262464 1527943872 1528575776 1530568704 1531904556 1533901824 1534536192 1539679232 1542324224 1543012352 1543670336 1545043968 1545682944 1547012096 1547698176 1549572696 1558249472 1558796343 1560281088 1560828672 1562170848 1564512768 1565572788 1571469484 1571963904 1573518336 1574169088 1577232384 1577884672 1579941888 1581320832 1583382528 1589346304 1592786944 1593345936 1594884096 1596815766 1596915712 1597476153 1599558912 1600272576 1606299968 1608515584 1609080096 1609798008 1610463764 1611177984 1611896832 1612563456 1616075136 1622162048 1624276992 1624948736 1625673728 1628110848 1628364528 1632585519 1636438986 1637482496 1638057174 1642602598 1644167168 1644744192 1645858572 1648325952 1649743368 1651894272 1654211584 1658116096 1661726976 1662414208 1663893504 1664581632 1668206592 1674489856 1676673024 1678009788 1678114816 1678703754 1680892416 1685249568 1686001464 1690304512 1690897728 1692351752 1694558208 1696037187 1698248448 1698950784 1702960896 1704644864 1705181184 1707573248 1711603712 1712763392 1715331072 1715598342 1717567488 1719647748 1720358934 1726124764 1732139136 1732247552 1732855488 1733628624 1734345592 1735114752 1735888896 1736629128 1740388608 1744830464 1745442816 1746221568 1746943744 1749221376 1750748064 1753030656 1753755648 1759633408 1762656256 1763442688 1764061572 1768013824 1770940224 1775120256 1781806208 1783013453 1785338112 1787221982 1788014592 1789552128 1790292224 1791885312 1796530176 1802551296 1803296768 1805647872 1807087464 1807223808 1807834812 1809580032 1816395776 1820327936 1820966784 1822532656 1824932304 1825046528 1825687032 1826501586 1828067328 1828882944 1835771392 1839769152 1840530016 1842167808 1842929664 1844874304 1847279616 1849688064 1857912832 1860698112 1860988032 1862951727 1865380608 1866152064 1870215984 1877260112 1878097676 1879048192 1879707648 1880546304 1881324032 1883801088 1885420992 1887879168 1894989824 1899116544 1899758616 1899901952 1901592576 1902379008 1903895721 1911066703 1917725472 1917845504 1918518576 1920168334 1921019904 1923046944 1925554176 1926858816 1934116288 1936637952 1938681472 1941209088 1942011904 1946241024 1948778496 1951138791 1956118528 1957678086 1958487713 1960378368 1961041152 1962934272 1965311712 1966124496 1967001708 1972714016 1976984576 1977827618 1979587584 1979711488 1980406272 1981289856 1982109248 1982988288 1983873024 1989015552 1995681792 1996507136 1999110144 2001219584 2001531399 2003828736 2004531984 2014078752 2015363072 2016070368 2020828992 2021664736 2024300544 2026067316 2028708864 2030453376 2036349952 2037258496 2040758272 2042539408 2043445248 2045202432 2046048256 2047868928 2050349238 2053177344 2058071834 2060058624 2060910592 2063597568 2065242816 2066096928 2070596268 2075483592 2078395124 2080374784 2081104896 2082894464 2086017024 2087430384 2090151936 2095951872 2098024448 2102976512 2106589184 2108427776 2111176704 2111917626 2113929216 2116489536 2124461248 2126512128 2129087688 2129968204 2130918517 2131863552 2132745216 2133696768 2137389696 2145440128 2146397344 2148237312 2149195776 2150084608 2154766848 2157576192 2165702656 2170814464 2171152704 2175880824 2176780692 2181016656 2181918648 2184076232 2184763392 2192992256 2194478096 2197767936 2199657824 2200633344 2202525696 2215635968 2218524672 2219303268 2219442176 2224107648 2224275456 2227175424 2229872904 2235564032 2237346384 2238271672 2241189888 2243145957 2246070528 2246999424 2248001952 2251372032 2254530304 2259410944 2261382916 2264331264 2265267712 2267283456 2270614528 2273574912 2274372828 2287108096 2287464456 2290089984 2290893696 2291915808 2292863664 2293811912 2295853056 2297856834 2301804288 2309518848 2310473984 2311504832 2313486336 2314518528 2315505504 2318524416 2320518144 2327257088 2328295424 2332295168 2334330752 2337374208 2338340864 2340421632 2343256272 2352082096 2357204226 2358179083 2360277504 2361253632 2363745202 2365848576 2366827008 2369912832 2371981248 2380450816 2384019456 2386069504 2389180416 2390018904 2395373568 2403401728 2407530496 2409449952 2409631744 2410446416 2412773376 2413620144 2414697012 2415695646 2415919104 2418845184 2427955712 2433243072 2434249376 2435335448 2436415488 2437423104 2438510592 2442166272 2453025536 2456223744 2457085761 2457239552 2463039488 2463903897 2466250752 2467116288 2468787858 2474615052 2478086494 2480930816 2481317376 2483935636 2487174144 2488202752 2492590464 2493621312 2496872448 2506276864 2507395072 2511734784 2513894656 2515009536 2517172224 2518055631 2532155392 2533011488 2535456768 2536346592 2536505344 2538527628 2539577474 2541837312 2548426176 2554441344 2556967296 2558024768 2561359872 2564062592 2567405568 2569145088 2572996608 2580538401 2582183936 2588278784 2589187146 2594988032 2598371328 2599283232 2600442936 2601518388 2610237448 2613837824 2614721536 2617245696 2618164224 2619332352 2620415616 2621499328 2622668944 2623832064 2626122096 2630633472 2639450112 2640541696 2641719808 2643984384 2645164032 2646092358 2652020736 2660909056 2665480192 2668708532 2671771648 2672709312 2678007168 2680832973 2684328192 2685438336 2688093824 2694438656 2699067392 2701423088 2703826944 2704945152 2707271168 2708471808 2710835712 2711752218 2724593664 2726936576 2730491904 2731450176 2733798984 2737569792 2738530548 2739752379 2746744832 2750071597 2751463424 2753657088 2754795904 2759653728 2760795024 2764394496 2767311456 2770919424 2774806528 2781356032 2783240512 2786869248 2791047168 2794602496 2799228096 2814902272 2815890168 2817146514 2818311587 2818572288 2819561472 2820819456 2821986048 2828131488 2835349504 2838783584 2842484736 2843660288 2844929024 2848674816 2849637924 2849852928 2853568512 2864316416 2865594368 2873022464 2876768256 2877777864 2880252501 2884570416 2894870272 2901174432 2902374256 2904956928 2908022208 2909224864 2911813632 2913017856 2919361536 2930357248 2934177792 2936517129 2936700928 2940567552 2941561728 2949186744 2950502562 2958032896 2959071024 2961615566 2965476864 2965700608 2966741427 2969567232 2970609408 2971934784 2973163872 2983128512 2988253184 2990861276 2993522688 2994760704 2995999232 2997335936 2998665216 3001829376 3005743104 3019108352 3023044608 3024105552 3031243488 3031433216 3032497104 3036450816 3039100974 3045680064 3049952608 3053453312 3054524928 3055887744 3057151552 3061137408 3063809112 3067803648 3069072384 3079358464 3084648448 3086024704 3087107751 3087340672 3090087936 3091365888 3094024192 3095396352 3099145392 3116498944 3117592686 3120562176 3121657344 3124341696 3129025536 3131145576 3142938968 3143927808 3147036672 3148338176 3154464768 3155769344 3159883776 3162641664 3166765056 3178692608 3185573888 3186691872 3189768192 3193631532 3193831424 3194952306 3199117824 3200545152 3212599936 3217031168 3218160192 3219596016 3220927528 3222355968 3223793664 3225126912 3232150272 3244324096 3248553984 3249897472 3251347456 3256221696 3256729056 3265171038 3272877972 3274964992 3276114348 3285205196 3288334336 3289488384 3291717144 3296651904 3299486736 3303788544 3308423168 3316232192 3323453952 3324828416 3327787008 3329163264 3336413184 3348979712 3353346048 3356019576 3356229632 3357407508 3361784832 3370499136 3372002928 3380609024 3381795456 3384703504 3389116416 3392074374 3396496896 3397901568 3405921792 3409289728 3410362368 3415146496 3423207424 3425526784 3430662144 3431196684 3435134976 3439295496 3440717868 3452249528 3464278272 3464495104 3465710976 3467257248 3468691184 3470229504 3471777792 3473258256 3480777216 3489660928 3490885632 3492443136 3493887488 3498442752 3501496128 3506061312 3507511296 3519266816 3525312512 3526885376 3528123144 3535806339 3536027648 3541880448 3545617803 3550240512 3563612416 3566026906 3570676224 3574443964 3576029184 3579104256 3580584448 3583770624 3593060352 3605102592 3606593536 3611295744 3614174928 3614447616 3615669624 3619160064 3623543469 3632791552 3637191467 3640655872 3641933568 3645065312 3649864608 3650093056 3651374064 3653003172 3656134656 3657765888 3671542784 3679538304 3681060032 3684335616 3685859328 3689748608 3694559232 3699376128 3715825664 3717129741 3721396224 3721976064 3725903454 3727444357 3730761216 3732304128 3740431968 3754520224 3756195352 3759415296 3761092608 3762648064 3767602176 3770841984 3775758336 3789979648 3798233088 3799517232 3799803904 3803185152 3804758016 3807791442 3809366211 3822133406 3835450944 3835691008 3837037152 3840336668 3842039808 3846093888 3851108352 3853717632 3868232576 3873275904 3877362944 3882418176 3883780719 3884023808 3892482048 3897556992 3902277582 3912237056 3915356172 3916975426 3920756736 3922082304 3925868544 3930623424 3932248992 3934003416 3945428032 3953969152 3955655236 3957420103 3959175168 3959422976 3960812544 3962579712 3964218496 3965976576 3967746048 3978031104 3991363584 3993014272 3998220288 4002439168 4003062798 4007657472 4009063968 4028157504 4030726144 4032140736 4041657984 4043329472 4048601088 4052134632 4057417728 4060906752 4072699904 4074516992 4081516544 4085078816 4086890496 4090404864 4092096512 4095737856 4100698476 4106354688 4116143668 4120117248 4121821184 4127195136 4130485632 4132193856 4141192536 4150967184 4156790248 4160749568 4162209792 4165788928 4172034048 4174860768 4180303872 4191903744 4196048896 4205953024 4213178368 4216855552 4222353408 4223835252 4225719771 4227858432 4232979072 4248922496 4253024256 4258175376 4259936408 4261837034 4263727104 4265490432 4267393536 4274779392 4290880256 4292794688 4296474624 4298391552 4300169216 4309533696 4315152384 4331405312 4341628928 4342305408 4351761648 4353561384 4362033312 4363837296 4368152464 4369526784 4385984512 4388956192 4395535872 4399315648 4401266688 4405051392 4431271936 4437049344 4438606536 4438884352 4442423349 4448215296 4448550912 4454350848 4459745808 4471128064 4474692768 4476543344 4482379776 4486291914 4492141056 4493998848 4496003904 4502744064 4509060608 4518821888 4522765832 4528662528 4530535424 4534566912 4541229056 4547149824 4548745656 4574216192 4574928912 4580179968 4581787392 4583831616 4585727328 4587623824 4591706112 4595713668 4603608576 4619037696 4620947968 4623009664 4626972672 4629037056 4631011008 4637048832 4641036288 4654514176 4656590848 4664590336 4668661504 4670239931 4674748416 4676389029 4676681728 4680843264 4686512544 4704164192 4714408452 4716358166 4720555008 4722507264 4727490404 4731697152 4733654016 4739825664 4743962496 4760901632 4768038912 4772139008 4778360832 4780037808 4790747136 4792428459 4806803456 4815060992 4818899904 4819263488 4820892832 4825546752 4827240288 4829394024 4831391292 4837690368 4855911424 4866486144 4868498752 4870670896 4872830976 4874846208 4877021184 4884332544 4906051072 4912447488 4914171522 4914479104 4926078976 4927807794 4932501504 4934232576 4937575716 4949230104 4956172988 4961861632 4962634752 4967871272 4974348288 4976405504 4985180928 4987242624 4993744896 5012553728 5014790144 5023469568 5027789312 5030019072 5034344448 5036111262 5064310784 5066022976 5070913536 5072693184 5073010688 5077055256 5079154948 5083674624 5088111561 5096852352 5108882688 5113934592 5116049536 5122719744 5128125184 5134811136 5138290176 5145993216 5161076802 5164367872 5176557568 5178374292 5189976064 5196742656 5198566464 5200885872 5203036776 5220474896 5227675648 5229443072 5234007233 5234491392 5236328448 5238664704 5240831232 5242998656 5245337888 5247664128 5252244192 5261266944 5278900224 5281083392 5283439616 5287968768 5290328064 5292184716 5304041472 5321818112 5330960384 5337417064 5343543296 5345418624 5349040359 5356014336 5361665946 5368656384 5370876672 5376187648 5388877312 5398134784 5402846176 5407653888 5409890304 5414542336 5416943616 5421671424 5423504436 5449187328 5453873152 5460983808 5462900352 5467597968 5475139584 5477061096 5479504758 5493489664 5500143194 5502926848 5507314176 5509591808 5519307456 5521590048 5528788992 5534622912 5541838848 5549613056 5562712064 5566481024 5573738496 5582094336 5588855181 5589204992 5598456192 5623350121 5629804544 5631780336 5634293028 5636623174 5637144576 5639122944 5641638912 5643972096 5656262976 5670699008 5677567168 5684969472 5687320576 5689858048 5697349632 5699275848 5699705856 5707137024 5728632832 5731188736 5733200109 5746044928 5753536512 5755555728 5760505002 5769140832 5789740544 5802348864 5804748512 5809913856 5816044416 5818449728 5823627264 5826035712 5838723072 5860714496 5868355584 5873034258 5873401856 5875463139 5881135104 5883123456 5898373488 5901005124 5916065792 5918142048 5923231132 5930953728 5931401216 5933482854 5939134464 5941218816 5943869568 5946327744 5966257024 5976506368 5981722552 5987045376 5989521408 5991998464 5994671872 5997330432 6003658752 6004594197 6011486208 6038216704 6046089216 6048211104 6062486976 6062866432 6064994208 6072901632 6078201948 6091360128 6099905216 6106906624 6109049856 6111775488 6114303104 6122274816 6127618224 6135607296 6138144768 6158716928 6169296896 6172049408 6174215502 6174681344 6180175872 6182731776 6188048384 6190792704 6198290784 6232997888 6235185372 6241124352 6243314688 6248683392 6258051072 6262291152 6285877936 6287855616 6294073344 6296676352 6308929536 6311538688 6319767552 6325283328 6333530112 6357385216 6371147776 6373383744 6379536384 6387263064 6387662848 6389904612 6392755551 6398235648 6401090304 6425199872 6434062336 6436320384 6439192032 6441855056 6444711936 6447587328 6450253824 6464300544 6488648192 6497107968 6499794944 6502694912 6512443392 6513458112 6530342076 6545755944 6549929984 6552228696 6570410392 6576668672 6578976768 6583434288 6593303808 6598973472 6607577088 6616846336 6632464384 6646907904 6649656832 6655574016 6658326528 6672826368 6697959424 6706692096 6712039152 6712459264 6714815016 6720589169 6723569664 6729437871 6740998272 6744005856 6761218048 6763590912 6769407008 6778232832 6784148748 6792993792 6795803136 6811843584 6818579456 6820724736 6830292992 6846414848 6851053568 6861324288 6862393368 6870269952 6878590992 6881435736 6904499056 6922396663 6928556544 6928990208 6931421952 6934514496 6937382368 6940459008 6943555584 6946516512 6961554432 6981771264 6984886272 6987774976 6996885504 7002992256 7012122624 7015022592 7038533632 7050625024 7053770752 7056246288 7071612678 7072055296 7074537249 7083760896 7091235606 7100481024 7127224832 7132053812 7141352448 7148887928 7152058368 7158208512 7161168896 7167541248 7186120704 7210205184 7213187072 7222591488 7228349856 7228895232 7231339248 7238320128 7247086938 7265583104 7274382934 7281311744 7283867136 7290130624 7299729216 7300186112 7302748128 7306006344 7312269312 7315531776 7343085568 7359076608 7362120064 7368671232 7371718656 7379497216 7389118464 7391711691 7398752256 7431651328 7434259482 7442792448 7443952128 7451806908 7454888714 7461522432 7464608256 7480863936 7509040448 7512390704 7518830592 7522185216 7525296128 7535204352 7541683968 7551516672 7579959296 7596466176 7599034464 7599607808 7606370304 7609516032 7615582884 7618732422 7644266812 7670901888 7671382016 7674074304 7680673336 7684079616 7692187776 7702216704 7707435264 7736465152 7746551808 7754725888 7764836352 7767561438 7768047616 7784964096 7795113984 7804555164 7824474112 7830712344 7833950852 7841513472 7844164608 7851737088 7861246848 7864497984 7868006832 7890856064 7907938304 7911310472 7914840206 7918350336 7918845952 7921625088 7925159424 7928436992 7931953152 7935492096 7956062208 7982727168 7986028544 7996440576 8004878336 8006125596 8015314944 8018127936 8042498919 8056315008 8061452288 8064281472 8083315968 8086658944 8097202176 8104269264 8114835456 8121813504 8145399808 8149033984 8163033088 8170157632 8173780992 8180809728 8184193024 8191475712 8201396952 8212709376 8232287336 8240234496 8243642368 8250214791 8254390272 8260971264 8264387712 8282385072 8301934368 8313580496 8321499136 8324419584 8331577856 8344068096 8349721536 8360607744 8383807488 8392097792 8411906048 8426356736 8433711104 8444706816 8447670504 8451439542 8454934761 8455716864 8465958144 8497844992 8506048512 8516350752 8519872816 8523674068 8527454208 8530980864 8534787072 8549558784 8581760512 8585589376 8592949248 8596783104 8600338432 8619067392 8630304768 8640757503 8662810624 8673302729 8683257856 8684610816 8703523296 8707122768 8724066624 8727674592 8736304928 8739053568 8771969024 8777912384 8791071744 8798631296 8802533376 8810102784 8862543872 8874098688 8877213072 8877768704 8884846698 8888521159 8896430592 8897101824 8900224281 8908701696 8919491616 8942256128 8949385536 8953086688 8964759552 8972583828 8984282112 8987997696 8992007808 9005488128 9018121216 9037643776 9045531664 9057325056 9061070848 9069133824 9082458112 9094299648 9097491312 9148432384 9149857824 9160359936 9163574784 9167663232 9171454656 9175247648 9183412224 9191427336 9207217152 9238075392 9241895936 9246019328 9253945344 9258074112 9261323253 9262022016 9274097664 9282072576 9309028352 9313181696 9329180672 9337323008 9340479862 9349496832 9352778058 9353363456 9361686528 9373025088 9408328384 9428816904 9432716332 9441110016 9445014528 9454980808 9463394304 9467308032 9479651328 9487924992 9521803264 9536077824 9544278016 9556721664 9560075616 9581494272 9584856918 9613606912 9630121984 9637799808 9638526976 9641785664 9651093504 9654480576 9658788048 9662782584 9675380736 9711822848 9732972288 9736997504 9741341792 9745661952 9749692416 9754042368 9768665088 9812102144 9824894976 9828343044 9828958208 9852157952 9855615588 9865003008 9868465152 9875151432 9898460208 9912345976 9923723264 9925269504 9935742544 9948696576 9952811008 9970361856 9974485248 9987489792 10025107456 10029580288 10046939136 10055578624 10060038144 10068688896 10072222524 10128621568 10132045952 10141827072 10145386368 10146021376 10154110512 10158309896 10167349248 10176223122 10193704704 10217765376 10227869184 10232099072 10245439488 10256250368 10269622272 10276580352 10291986432 10322153604 10328735744 10353115136 10356748584 10379952128 10393485312 10397132928 10401771744 10406073552 10440949792 10455351296 10458886144 10468014466 10468982784 10472656896 10477329408 10481662464 10485997312 10490675776 10495328256 10504488384 10522533888 10557800448 10562166784 10566879232 10575937536 10580656128 10584369432 10608082944 10636853409 10643636224 10661920768 10674834128 10687086592 10690837248 10698080718 10712028672 10723331892 10737312768 10741753344 10752375296 10777754624 10796269568 10805692352 10815307776 10819780608 10829084672 10833887232 10843342848 10847008872 10898374656 10907746304 10911574401 10921967616 10925800704 10935195936 10950279168 10954122192 10959009516 10986979328 11000286388 11005853696 11014628352 11019183616 11038614912 11043180096 11057577984 11069245824 11083677696 11099226112 11125424128 11132962048 11147476992 11151389223 11164188672 11177710362 11178409984 11182333071 11196912384 11246700242 11259609088 11263560672 11268586056 11273246348 11278245888 11283277824 11287944192 11312525952 11341398016 11355134336 11369938944 11374641152 11379716096 11394699264 11398551696 11399411712 11414274048 11428098633 11457265664 11462377472 11466400218 11492089856 11507073024 11511111456 11521010004 11538281664 11579481088 11604697728 11609497024 11619827712 11632088832 11636899456 11647254528 11652071424 11677446144 11721428992 11736711168 11746068516 11746803712 11750926278 11762270208 11766246912 11796746976 11802010248 11832131584 11836284096 11846462264 11861907456 11862802432 11866965708 11872260309 11878268928 11882437632 11887739136 11892655488 11932514048 11953012736 11963445104 11974090752 11979042816 11983996928 11989343744 11994660864 12007317504 12009188394 12022972416 12076433408 12092178432 12096422208 12124973952 12125732864 12129988416 12145803264 12156403896 12182720256 12199810432 12213813248 12218099712 12223550976 12228606208 12244549632 12255236448 12271214592 12276289536 12317433856 12338593792 12344098816 12348431004 12349362688 12360351744 12365463552 12376096768 12381585408 12396581568 12465995776 12470370744 12481094171 12482248704 12486629376 12497366784 12516102144 12524582304 12571755872 12575711232 12588146688 12593352704 12617859072 12623077376 12639535104 12650566656 12667060224 12714770432 12742295552 12746767488 12759072768 12774526128 12775325696 12779809224 12785511102 12796471296 12802180608 12850399744 12868124672 12872640768 12878384064 12883710112 12889423872 12895174656 12900507648 12928601088 12977296384 12994215936 12999589888 13005389824 13024886784 13026916224 13060684152 13091511888 13099859968 13104457392 13140820784 13153337344 13157953536 13166868576 13186607616 13197946944 13215154176 13233692672 13264928768 13293815808 13299313664 13311148032 13316653056 13327270047 13345652736 13377466921 13395918848 13413384192 13424078304 13424918528 13429630032 13441178338 13447139328 13458875742 13481996544 13488011712 13522436096 13527181824 13538814016 13556465664 13568297496 13585987584 13591606272 13623687168 13637158912 13641449472 13660585984 13692829696 13702107136 13722648576 13724786736 13740539904 13757181984 13762871472 13808998112 13844793326 13857113088 13857980416 13862843904 13869028992 13874764736 13880918016 13887111168 13893033024 13923108864 13963542528 13969772544 13975549952 13993771008 14005984512 14010719793 14024245248 14030045184 14077067264 14101250048 14107541504 14112492576 14143225356 14144110592 14149074498 14167521792 14182471212 14200962048 14254449664 14264107624 14282704896 14297775856 14304116736 14316417024 14322337792 14335082496 14372241408 14420410368 14426374144 14445182976 14456699712 14457790464 14462678496 14476640256 14494173876 14531166208 14548765868 14562623488 14567734272 14580261248 14599458432 14600372224 14605496256 14612012688 14624538624 14631063552 14686171136 14718153216 14724240128 14737342464 14743437312 14758994432 14778236928 14783423382 14797504512 14863302656 14868518964 14885584896 14887904256 14903613816 14909777428 14923044864 14929216512 14961727872 15018080896 15024781408 15037661184 15044370432 15050592256 15070408704 15083367936 15103033344 15159918592 15192932352 15198068928 15199215616 15212740608 15219032064 15231165768 15237464844 15288533624 15341803776 15342764032 15348148608 15361346672 15368159232 15384375552 15404433408 15414870528 15472930304 15493103616 15509451776 15529672704 15535122876 15536095232 15569928192 15590227968 15609110328 15648948224 15661424688 15667901704 15683026944 15688329216 15702021699 15703474176 15722493696 15728995968 15736013664 15781712128 15815876608 15822620944 15829680412 15836700672 15837691904 15843250176 15850318848 15856873984 15863906304 15870984192 15912124416 15965454336 15972057088 15992881152 16009756672 16012251192 16030629888 16036255872 16047121077 16084997838 16107562211 16112630016 16122904576 16128562944 16166631936 16173317888 16194404352 16208538528 16229670912 16243627008 16290799616 16298067968 16326066176 16340315264 16347561984 16361619456 16368386048 16382951424 16402793904 16425418752 16464574672 16480468992 16487284736 16500429582 16507253581 16508780544 16521942528 16528775424 16564770144 16603868736 16627160992 16648839168 16663155712 16688136192 16699443072 16721215488 16767614976 16784195584 16823812096 16852713472 16867422208 16870050363 16889413632 16895341008 16902879084 16909869522 16911433728 16931916288 16995689984 17012097024 17032701504 17039745632 17047348136 17054908416 17061961728 17069574144 17099117568 17163521024 17171178752 17185898496 17193566208 17199600327 17200676864 17238134784 17260609536 17281515006 17325621248 17346605458 17366515712 17369221632 17407046592 17414245536 17448133248 17455349184 17472609856 17478107136 17543938048 17555824768 17582143488 17597262592 17605066752 17620205568 17626389417 17725087744 17748197376 17754426144 17755537408 17769693396 17777042318 17792861184 17794203648 17800448562 17817403392 17838983232 17884512256 17898771072 17906173376 17929519104 17945167656 17968564224 17975995392 17984015616 18010976256 18036242432 18075287552 18091063328 18114650112 18122141696 18138267648 18164916224 18188599296 18194982624 18296864768 18299715648 18320719872 18327149568 18335326464 18342909312 18350495296 18366824448 18382854672 18414434304 18476150784 18483791872 18492038656 18507890688 18516148224 18522646506 18524044032 18548195328 18564145152 18618056704 18626363392 18658361344 18674646016 18680959724 18698993664 18705556116 18706726912 18723373056 18746050176 18816656768 18857633808 18865432664 18882220032 18890029056 18909961616 18926788608 18934616064 18959302656 18975849984 19043606528 19072155648 19088556032 19113443328 19120151232 19162988544 19169713836 19178266653 19227213824 19250501179 19260243968 19275599616 19277053952 19283571328 19302187008 19308961152 19317576096 19325565168 19350761472 19423645696 19465944576 19473995008 19482683584 19491323904 19499384832 19508084736 19537330176 19624204288 19649789952 19656686088 19657916416 19704315904 19711231176 19730006016 19736930304 19750302864 19796920416 19824691952 19847446528 19850539008 19871485088 19897393152 19905622016 19940723712 19948970496 19974979584 20050214912 20059160576 20093878272 20111157248 20120076288 20137377792 20144445048 20161767507 20257243136 20264091904 20283654144 20290772736 20292042752 20308221024 20316619792 20334698496 20352446244 20387409408 20435530752 20455738368 20464198144 20490878976 20512500736 20539244544 20553160704 20583972864 20644307208 20657471488 20706230272 20713497168 20759904256 20767189989 20786970624 20794265856 20803543488 20812147104 20881899584 20910702592 20917772288 20936028932 20945313792 20954658816 20963324928 20971994624 20981351552 20990656512 21008976768 21045067776 21115600896 21124333568 21133758464 21151875072 21161312256 21168738864 21216165888 21223611747 21273706818 21287272448 21323841536 21349668256 21374173184 21381674496 21396161436 21424057344 21446663784 21474625536 21483506688 21504750592 21555509248 21592539136 21611384704 21630615552 21639561216 21658169344 21667774464 21686685696 21694017744 21796749312 21815492608 21823148802 21843935232 21851601408 21870391872 21900558336 21908244384 21918019032 21973958656 22000572776 22029256704 22038367232 22077229824 22086360192 22115155968 22138491648 22167355392 22198452224 22250848256 22265924096 22294953984 22302778446 22328377344 22355420724 22356819968 22364666142 22393824768 22493400484 22519218176 22527121344 22537172112 22546492696 22556491776 22566555648 22575888384 22625051904 22682796032 22710268672 22739877888 22749282304 22759432192 22789398528 22797103392 22798823424 22828548096 22856197266 22914531328 22924754944 22932800436 22984179712 23014146048 23022222912 23042020008 23076563328 23158962176 23179174889 23209395456 23218994048 23239655424 23264177664 23273798912 23294509056 23304142848 23354892288 23442857984 23473422336 23492137032 23493607424 23501852556 23524540416 23532493824 23593493952 23604020496 23664263168 23672568192 23692924528 23723814912 23725604864 23733931416 23744520618 23756537856 23764875264 23775478272 23785310976 23865028096 23906025472 23926890208 23948181504 23958085632 23967993856 23978687488 23989321728 24014635008 24018376788 24045944832 24152866816 24184356864 24192844416 24249947904 24251465728 24259976832 24291606528 24312807792 24365440512 24399620864 24427626496 24436199424 24447101952 24457212416 24489099264 24510472896 24542429184 24552579072 24634867712 24677187584 24688197632 24696862008 24698725376 24720703488 24730927104 24750644373 24752193536 24763170816 24793163136 24931991552 24940741488 24962188342 24964497408 24973258752 24994733568 25032204288 25049164608 25143511744 25151422464 25176293376 25186705408 25235718144 25246154752 25279070208 25301133312 25334120448 25364804283 25429540864 25460340269 25484591104 25493534976 25518145536 25549052256 25550651392 25559618448 25571022204 25592942592 25604361216 25700799488 25736249344 25745281536 25756768128 25767420224 25778847744 25790349312 25801015296 25857202176 25954592768 25988431872 25999179776 26010779648 26019908187 26049773568 26053832448 26121368304 26183023776 26199719936 26208914784 26281641568 26315907072 26333737152 26373215232 26395893888 26430308352 26467385344 26529857536 26587631616 26598627328 26622296064 26633306112 26654540094 26665563477 26691305472 26754933842 26791837696 26826768384 26848156608 26849837056 26859260064 26882356676 26894278656 26917751484 26963993088 26976023424 27044872192 27054363648 27077628032 27112931328 27136594992 27171975168 27183212544 27247374336 27274317824 27282898944 27321171968 27385659392 27404214272 27445297152 27449573472 27481079808 27514363968 27525742944 27617996224 27689586652 27701940721 27714226176 27715960832 27725687808 27738057984 27749529472 27761836032 27774222336 27786066048 27846217728 27927085056 27939545088 27951099904 27987542016 28011969024 28021439586 28048490496 28060090368 28154134528 28202500096 28215083008 28224985152 28286450712 28288221184 28298148996 28335043584 28364942424 28401924096 28508899328 28528215248 28565409792 28595551712 28608233472 28632834048 28644675584 28670164992 28744482816 28840820736 28852748288 28890365952 28913399424 28915580928 28925356992 28953280512 28988347752 29062332416 29097531736 29125246976 29135468544 29160522496 29198916864 29200744448 29210992512 29224025376 29249077248 29262127104 29372342272 29436306432 29448480256 29474684928 29486874624 29517988864 29556473856 29566846764 29595009024 29726605312 29737037928 29771169792 29775808512 29807227632 29819554856 29846089728 29858433024 29923455744 30036161792 30049562816 30075322368 30088740864 30101184512 30140817408 30166735872 30206066688 30319837184 30385864704 30396137856 30398431232 30425481216 30438064128 30462331536 30474929688 30577067248 30656328079 30683607552 30685528064 30696297216 30722693344 30736318464 30768751104 30808866816 30829741056 30945860608 30986207232 31018903552 31059345408 31070245752 31072190464 31139856384 31180455936 31218220656 31297896448 31322849376 31335803408 31366053888 31376658432 31404043398 31406948352 31444987392 31457991936 31472027328 31563424256 31631753216 31645241888 31659360824 31673401344 31686500352 31700637696 31713747968 31727812608 31741968384 31824248832 31930908672 31944114176 31985762304 32019513344 32024502384 32061259776 32072511744 32094242154 32169995676 32215124422 32225260032 32245809152 32257125888 32333263872 32346635776 32388808704 32417077056 32459341824 32487254016 32581599232 32596135936 32652132352 32680630528 32695123968 32723238912 32734723203 32736772096 32765902848 32805587808 32850837504 32929149344 32960937984 32974569472 33000859164 33014507162 33017561088 33043885056 33057550848 33129540288 33207737472 33254321984 33297678336 33326311424 33376272384 33398886144 33442430976 33535229952 33546999213 33568391168 33647624192 33705426944 33734844416 33740100726 33778827264 33790682016 33805758168 33819739044 33863832576 33991379968 34024194048 34065403008 34079491264 34094696272 34109816832 34123923456 34139148288 34198235136 34327042048 34342357504 34371796992 34387132416 34399200654 34401353728 34476269568 34521219072 34563030012 34651242496 34693210916 34733031424 34738443264 34814093184 34828491072 34896266496 34910698368 34945219712 34956214272 35087876096 35111649536 35164286976 35194525184 35210133504 35240411136 35252778834 35450175488 35496394752 35508852288 35511074816 35539386792 35554084636 35585722368 35588407296 35600897124 35616780927 35634806784 35677966464 35769024512 35797542144 35812346752 35859038208 35890335312 35937128448 35951990784 35968031232 36021952512 36072484864 36150575104 36182126656 36229300224 36244283392 36276535296 36329832448 36377198592 36389965248 36593729536 36599431296 36638050631 36641439744 36654299136 36670652928 36685818624 36700990592 36733648896 36765709344 36828868608 36952301568 36967583744 36984077312 37015781376 37032296448 37045293012 37048088064 37096390656 37128290304 37236113408 37252726784 37316722688 37349292032 37361919448 37397987328 37411112232 37413453824 37443282513 37446746112 37492100352 37633313536 37715267616 37730865328 37764440064 37780058112 37819923232 37853577216 37869232128 37918605312 37951699968 38087213056 38144311296 38177112064 38226886656 38240302464 38325977088 38339427672 38356533306 38454427648 38501002358 38520487936 38551199232 38554107904 38567142656 38604374016 38617922304 38635152192 38651130336 38701522944 38847291392 38931889152 38947990016 38965367168 38982647808 38998769664 39016169472 39074660352 39248408576 39299579904 39313372176 39315832832 39363450847 39408631808 39422462352 39460012032 39473860608 39500605728 39593840832 39649383904 39694893056 39701078016 39742970176 39794786304 39811244032 39881447424 39897940992 39949959168 40100429824 40118321152 40132400763 40187756544 40222314496 40240152576 40274755584 40288890096 40323535014 40514486272 40528183808 40567308288 40581545472 40584085504 40616442048 40633239584 40669396992 40704892488 40774818816 40871061504 40911476736 40928396288 40981757952 41025001472 41078489088 41106321408 41167945728 41288614416 41314942976 41412460544 41426994336 41519808512 41534379978 41573941248 41588531712 41607086976 41624294208 41763799168 41821405184 41835544576 41872057864 41890627584 41909317632 41926649856 41943989248 41962703104 41981313024 42017953536 42032159379 42090135552 42231201792 42248667136 42267516928 42303750144 42322624512 42337477728 42432331776 42447223494 42547413636 42574544896 42647683072 42699336512 42748346368 42763348992 42792322872 42848114688 42893327568 42949251072 42967013376 43009501184 43111018496 43185078272 43222769408 43261231104 43279122432 43316338688 43335548928 43373371392 43388035488 43593498624 43630985216 43646297604 43687870464 43703202816 43740783744 43801116672 43816488768 43836038064 43947917312 44001145552 44058513408 44076734464 44154459648 44172720384 44230311936 44276983296 44334710784 44396904448 44501696512 44531848192 44589907968 44605556892 44656754688 44710841448 44713639936 44729332284 44787649536 44986800968 45038436352 45054242688 45074344224 45092985392 45112983552 45133111296 45151776768 45250103808 45365592064 45420537344 45479755776 45498564608 45518864384 45578797056 45594206784 45597646848 45657096192 45712394532 45829062656 45849509888 45865600872 45968359424 46028292096 46044445824 46084040016 46153126656 46317924352 46358349778 46418790912 46437988096 46479310848 46528355328 46547597824 46589018112 46608285696 46709784576 46885715968 46946844672 46984274064 46987214848 47003705112 47049080832 47064987648 47106065097 47186987904 47208040992 47328526336 47345136384 47385849056 47447629824 47451209728 47467862832 47489041236 47513075712 47529750528 47550956544 47570621952 47730056192 47812050944 47853780416 47896363008 47916171264 47935987712 47957374976 47978643456 48029270016 48036753576 48091889664 48305733632 48322686633 48368713728 48385688832 48456776641 48499895808 48502931456 48519953664 48583213056 48625615584 48730881024 48799241728 48872398848 48894203904 48914424832 48978198528 49020945792 49084858368 49105158144 49269735424 49354375168 49376395264 49393724016 49397450752 49441406976 49461854208 49501288746 49504387072 49521760743 49526341632 49586326272 49863983104 49881482976 49924376684 49946517504 49989467136 50064408576 50098329216 50287023488 50302844928 50352586752 50373410816 50471436288 50492309504 50558140416 50602266624 50610151089 50668240896 50729608566 50859081728 50920680538 50969182208 50987069952 51036291072 51098104512 51101302784 51119236896 51142044408 51185885184 51208722432 51401598976 51472498688 51490563072 51513536256 51534840448 51557695488 51580698624 51602030592 51714404352 51909185536 51976863744 51998359552 52021559296 52039816374 52099547136 52107664896 52242736608 52366047552 52399439872 52417829568 52563283136 52631814144 52667474304 52746430464 52791787776 52860616704 52934770688 53059715072 53175263232 53197254656 53244592128 53266612224 53309080188 53331126954 53382610944 53509867684 53583675392 53653536768 53696313216 53699674112 53718520128 53764713352 53788557312 53835502968 53927986176 53952046848 54089744384 54108727296 54155256064 54225862656 54273189984 54343950336 54366425088 54494748672 54548635648 54565797888 54642343936 54771318784 54808428544 54890594304 54899146944 54962159616 55028727936 55051485888 55235992448 55379173304 55403881442 55428452352 55431921664 55451375616 55476115968 55499058944 55523672064 55548444672 55572132096 55692435456 55854170112 55879090176 55902199808 55975084032 56023938048 56042879172 56096980992 56120180736 56308269056 56405000192 56430166016 56449970304 56572901424 56576442368 56596297992 56670087168 56729884848 56803848192 57017798656 57056430496 57130819584 57191103424 57216466944 57265668096 57289351168 57340329984 57488965632 57681641472 57705496576 57751503537 57780731904 57826798848 57831161856 57850713984 57906561024 57976695504 58124664832 58195063472 58250493952 58270937088 58321044992 58397833728 58401488896 58421985024 58448050752 58498154496 58524254208 58744684544 58872612864 58896960512 58949369856 58973749248 59035977728 59112947712 59133693528 59190018048 59453210624 59474075856 59542339584 59551617024 59614455264 59639109712 59692179456 59716866048 59846911488 60072323584 60099125632 60150644736 60177481728 60202369024 60281634816 60333471744 60412133376 60485302521 60639674368 60713119103 60771729408 60792275712 60796862464 60850962432 60876128256 60924663072 60949859376 61154134496 61312656158 61367215104 61371056128 61392594432 61445386688 61472636928 61537502208 61617733632 61659482112 61891721216 61972414464 62037807104 62118690816 62140491504 62144380928 62279712768 62301569967 62360911872 62436441312 62595792896 62645698752 62671606816 62732107776 62753316864 62808086796 62889974784 62915983872 62944054656 63126848512 63263506432 63290483776 63318721648 63346802688 63373000704 63401275392 63427495936 63455625216 63483936768 63648497664 63861817344 63888228352 63971524608 64039026688 64049004768 64122519552 64145023488 64188484308 64339991352 64430248844 64450520064 64491618304 64514251776 64666527744 64693271552 64777617408 64834154112 64918683648 64974508032 65163198464 65192271872 65304264704 65361261056 65390247936 65446477824 65469446406 65473544192 65531805696 65611175616 65701675008 65858298688 65921875968 65949138944 66001718328 66029014324 66087770112 66115101696 66259080576 66415474944 66508643968 66595356672 66652622848 66752544768 66797772288 66884861952 67070459904 67093998426 67136782336 67295248384 67410853888 67469688832 67480201452 67557654528 67581364032 67611516336 67639478088 67727665152 67982759936 68048388096 68130806016 68158982528 68189392544 68219633664 68247846912 68278296576 68396470272 68654084096 68684715008 68743593984 68774264832 68798401308 68802707456 68952539136 69042438144 69126060024 69302484992 69386421832 69466062848 69476886528 69537524667 69628186368 69656982144 69792532992 69821396736 69890439424 69912428544 70175752192 70223299072 70328573952 70389050368 70420267008 70480822272 70505557668 70900350976 70992789504 71017704576 71022149632 71078773584 71108169272 71171444736 71176814592 71201794248 71233561854 71269613568 71355932928 71538049024 71595084288 71624693504 71718076416 71780670624 71874256896 71903981568 71936062464 72043905024 72144969728 72301150208 72364253312 72458600448 72488566784 72553070592 72659664896 72754397184 72779930496 73103551573 73187459072 73198862592 73276101262 73282879488 73308598272 73341305856 73371637248 73401981184 73467297792 73531418688 73657737216 73904603136 73935167488 73968154624 74031562752 74064592896 74090586024 74096176128 74192781312 74256580608 74472226816 74505453568 74633445376 74698584064 74723838896 74795974656 74822224464 74826907648 74886565026 74893492224 74984200704 75266627072 75430535232 75461730656 75528880128 75560116224 75639846464 75707154432 75738464256 75837210624 75903399936 76174426112 76288622592 76354224128 76381020807 76453773312 76480604928 76651954176 76678855344 76713066612 76908855296 77002004716 77040975872 77102398464 77108215808 77134285312 77208748032 77235844608 77270304384 77302260672 77403045888 77694582784 77863778304 77895980032 77930734336 77965295616 77997539328 78032338944 78059724561 78149320704 78496817152 78599159808 78626744352 78631665664 78726901694 78817263616 78844924704 78947721216 79001211456 79187681664 79298767808 79389786112 79402156032 79485940352 79589572608 79622488064 79762894848 79795881984 79899918336 79996690431 80200859648 80236642304 80264801526 80375513088 80444628992 80480305152 80549511168 80577780192 80647070028 81028972544 81056367616 81134616576 81163090944 81168171008 81232884096 81266479168 81338793984 81409784976 81549637632 81742123008 81822953472 81856792576 81963515904 82050002944 82156978176 82212642816 82335891456 82577228832 82629885952 82824921088 82853988672 83039617024 83068759956 83105822163 83147882496 83177063424 83214173952 83248588416 83527598336 83642810368 83671089152 83744115728 83781255168 83818635264 83853299712 83887978496 83925406208 83962626048 84035907072 84064318758 84180271104 84462403584 84497334272 84535033856 84607500288 84645249024 84674955456 84864663552 84894446988 85094827272 85149089792 85295366144 85398673024 85496692736 85526697984 85584645744 85696229376 85786655136 85898502144 85934026752 86019002368 86222036992 86370156544 86445538816 86522462208 86558244864 86632677376 86671097856 86746742784 86776070976 87186997248 87261970432 87292595208 87367659197 87375740928 87406405632 87481567488 87602233344 87632977536 87672076128 87895834624 88002291104 88117026816 88153468928 88308919296 88345440768 88460623872 88553966592 88669421568 88793808896 89003393024 89063696384 89179815936 89211113784 89313509376 89421682896 89427279872 89458664568 89575299072 89973601936 90076872704 90108485376 90148688448 90185970784 90225967104 90266222592 90303553536 90500207616 90841074688 90959511552 90997129216 91037728768 91157594112 91188413568 91195293696 91314192384 91424789064 91658125312 91699019776 91731201744 91936718848 91968984237 92056584192 92088891648 92168080032 92306253312 92635848704 92716699556 92837581824 92875976192 92958621696 93056710656 93095195648 93178036224 93216571392 93419569152 93771431936 93893689344 93968548128 93974429696 94007410224 94098161664 94129975296 94212130194 94373975808 94416081984 94657052672 94690272768 94771698112 94895259648 94902419456 94935725664 94978082472 95059501056 95101913088 95141243904 95460112384 95624101888 95707560832 95792726016 95832342528 95871975424 95914749952 95957286912 96058540032 96073507152 96183779328 96611467264 96645373266 96737427456 96771377664 96913553282 96999791616 97005862912 97039907328 97166426112 97251231168 97461762048 97598483456 97744797696 97788407808 97828849664 97956397056 98041891584 98169716736 98210316288 98539470848 98708750336 98752790528 98787448032 98794901504 98882813952 98923708416 99002577492 99008774144 99043521486 99052683264 99172652544 99727966208 99762965952 99848753368 99893035008 99978934272 100128817152 100196658432 100574046976 100605689856 100705173504 100746821632 100942872576 100984619008 101116280832 101204533248 101220302178 101336481792 101459217132 101718163456 101841361076 101938364416 101974139904 102072582144 102196209024 102202605568 102238473792 102284088816 102371770368 102417444864 102803197952 102944997376 102981126144 103027072512 103069680896 103115390976 103161397248 103204061184 103428808704 103818371072 103953727488 103996719104 104043118592 104079632748 104199094272 104215329792 104485473216 104732095104 104798879744 104835659136 105126566272 105263628288 105334948608 105492860928 105583575552 105721233408 105869541376 106119430144 106350526464 106394509312 106489184256 106533224448 106618160376 106662253908 106765221888 107019735368 107167350784 107307073536 107392626432 107399348224 107437040256 107529426704 107577114624 107671005936 107855972352 107904093696 108179488768 108217454592 108310512128 108451725312 108546379968 108687900672 108732850176 108989497344 109097271296 109131595776 109284687872 109542637568 109616857088 109781188608 109798293888 109914151893 109924319232 110057455872 110102971776 110471984896 110758346608 110807762884 110856904704 110863843328 110902751232 110952231936 110998117888 111047344128 111096889344 111144264192 111384870912 111708340224 111758180352 111804399616 111950168064 112047876096 112085758344 112193961984 112240361472 112329847539 112616538112 112752935477 112810000384 112860332032 112899940608 113145802848 113152884736 113192595984 113340174336 113459769696 113607696384 114035597312 114112860992 114261639168 114382206848 114432933888 114531336192 114578702336 114680659968 114977931264 115363282944 115410993152 115503007074 115550775067 115561463808 115653597696 115662323712 115701427968 115813122048 115953391008 116249329664 116390126944 116541874176 116642089984 116795667456 116802977792 116843970048 116896101504 116996308992 117048508416 117489369088 117745225728 117793921024 117898739712 117947498496 118071955456 118090352541 118225895424 118267387056 118380036096 118906421248 118948151712 119084679168 119103234048 119228910528 119278219424 119384358912 119433732096 119693822976 120144647168 120198251264 120301289472 120354963456 120397202289 120404738048 120563269632 120666943488 120824266752 120970605042 121279348736 121426238206 121543458816 121584551424 121593724928 121701924864 121752256512 121849326144 121899718752 122308268992 122625312316 122734430208 122742112256 122785188864 122890773376 122945273856 123075004416 123235467264 123318964224 123783442432 123944828928 124075614208 124237381632 124280983008 124288761856 124559425536 124603139934 124721823744 124872882624 125191585792 125291397504 125343213632 125464215552 125506633728 125616173592 125779949568 125831967744 125888109312 126253697024 126527012864 126580967552 126637443296 126693605376 126746001408 126802550784 126854991872 126911250432 126967873536 127296995328 127723634688 127776456704 127943049216 128078053376 128098009536 128245039104 128290046976 128376968616 128679982704 128860497688 128901040128 128983236608 129028503552 129333055488 129386543104 129555234816 129668308224 129837367296 129949016064 130326396928 130384543744 130608529408 130722522112 130780495872 130892955648 130938892812 130947088384 131063611392 131222351232 131403350016 131716597376 131843751936 131898277888 132003436656 132058028648 132175540224 132230203392 132518161152 132830949888 133017287936 133190713344 133305245696 133505089536 133595544576 133769723904 134140919808 134187996852 134273564672 134590496768 134821707776 134939377664 134960402904 135115309056 135162728064 135223032672 135278956176 135455330304 135965519872 136096776192 136261612032 136317965056 136378785088 136439267328 136495693824 136556593152 136792940544 137308168192 137369430016 137487187968 137548529664 137596802616 137605414912 137905078272 138084876288 138252120048 138604969984 138772843664 138932125696 138953773056 139075049334 139256372736 139313964288 139585065984 139642793472 139780878848 139824857088 140351504384 140446598144 140657147904 140778100736 140840534016 140961644544 141011115336 141800701952 141985579008 142035409152 142044299264 142157547168 142216338544 142342889472 142353629184 142403588496 142467123708 142539227136 142711865856 143076098048 143190168576 143249387008 143436152832 143561341248 143748513792 143807963136 143872124928 144087810048 144289939456 144602300416 144728506624 144917200896 144968059899 144977133568 145106141184 145319329792 145370329923 145508794368 145559860992 146207103146 146374918144 146397725184 146552202524 146617196544 146682611712 146743274496 146803962368 146934595584 147062837376 147315474432 147809206272 147870334976 147936309248 148063125504 148129185792 148181172048 148192352256 148385562624 148513161216 148565282229 148944453632 149010907136 149266890752 149397168128 149447677792 149591949312 149644448928 149653815296 149773130052 149968401408 150533254144 150861070464 150923461312 151057760256 151120232448 151279692928 151414308864 151476928512 151674421248 151806799872 152348852224 152577245184 152708448256 152762041614 152907546624 152961209856 153303908352 153357710688 153426133224 153817710592 154004009432 154204796928 154216431616 154268570624 154417496064 154471689216 154540608768 154604521344 154806091776 155389165568 155727556608 155791960064 155861468672 155930591232 155995078656 156064677888 156119449122 156298641408 156993634304 157198319616 157253488704 157263331328 157453803388 157634527232 157689849408 157895442432 158002422912 158375363328 158597535616 158779572224 158804312064 158971880704 159179145216 159244976128 159525789696 159591763968 159799836672 159993380862 160401719296 160473284608 160529603052 160751026176 160889257984 160960610304 161099022336 161155560384 161294140056 162057945088 162112735232 162254224223 162269233152 162326181888 162336342016 162465768192 162532958336 162677587968 162819569952 163099275264 163484246016 163645906944 163713585152 163927031808 164100005888 164313956352 164425285632 164671782912 165154457664 165259771904 165649842176 165707977344 166079234048 166137519912 166211644326 166295764992 166354126848 166428347904 166497176832 167055196672 167285620736 167342178304 167488231456 167562510336 167637270528 167706599424 167775956992 167850812416 167925252096 168071814144 168128637516 168360542208 168924807168 168994668544 169070067712 169215000576 169290498048 169349910912 169729327104 169788893976 170189654544 170298179584 170590732288 170797346048 170993385472 171053395968 171169291488 171392458752 171573310272 171797004288 171868053504 172038004736 172444073984 172740313088 172891077632 173044924416 173116489728 173254510611 173265354752 173342195712 173493485568 173552141952 174373994496 174523940864 174585190416 174735318394 174751481856 174812811264 174963134976 175204466688 175265955072 175344152256 175791669248 176004582208 176234053632 176306937856 176617838592 176690881536 176921247744 177107933184 177338843136 177587617792 178006786048 178127392768 178359631872 178422227568 178627018752 178843365792 178854559744 178917329136 179150598144 179947203872 180153745408 180216970752 180297376896 180371941568 180451934208 180532445184 180607107072 181000415232 181682149376 181919023104 181994258432 182075457536 182139357309 182315188224 182376827136 182390587392 182628384768 182849578128 183316250624 183398039552 183462403488 183873437696 183937968474 184113168384 184177783296 184336160064 184612506624 185271697408 185433399112 185675163648 185751952384 185917243392 186113421312 186190391296 186356072448 186433142784 186839138304 187542863872 187787378688 187937096256 187948859392 188014820448 188196323328 188259950592 188424260388 188747951616 188832163968 189314105344 189380545536 189543396224 189790519296 189804838912 189871451328 189956164944 190119002112 190203826176 190282487808 190920224768 191248203776 191415121664 191585452032 191664685056 191743950848 191829499904 191914573824 192117080064 192147014304 192367558656 193222934528 193290746532 193474854912 193542755328 193827106564 193999583232 194011725824 194079814656 194332852224 194502462336 194923524096 195196966912 195489595392 195576815616 195657699328 195912794112 196083783168 196339433472 196420632576 197078941696 197417500672 197505581056 197574896064 197589803008 197765627904 197847416832 198005154984 198017548288 198087042972 198345305088 199455932416 199525931904 199697506736 199786070016 199957868544 200257634304 200393316864 201148093952 201211379712 201410347008 201493643264 201885745152 201969238016 202232561664 202409066496 202440604356 202672963584 202918434264 203436326912 203682722152 203876728832 203948279808 204145164288 204392418048 204405211136 204476947584 204568177632 204743540736 204834889728 205606395904 205889994752 205962252288 206054145024 206139361792 206230781952 206322794496 206408122368 206857617408 207636742144 207907454976 207993438208 208086237184 208159265496 208398188544 208430659584 208612574001 208970946432 209464190208 209597759488 209671318272 210253132544 210527256576 210669897216 210985721856 211167151104 211442466816 211739082752 212238860288 212701052928 212789018624 212978368512 213066448896 213236320752 213324507816 213530443776 214039470736 214334701568 214594296553 214614147072 214785252864 214798696448 214874080512 215058853408 215154229248 215342011872 215711944704 215808187392 216434909184 216621024256 216903450624 217092759936 217375801344 217465700352 217978994688 218194542592 218263191552 218569375744 219085275136 219233714176 219310654719 219562377216 219596587776 219828303786 219848638464 220114911744 220205943552 220943969792 221516693216 221615525768 221713809408 221805502464 221904463872 221996235776 222094688256 222193778688 222288528384 222769741824 223416680448 223516360704 223608799232 223900336128 224095752192 224171516688 224387923968 224480722944 224659695078 225233076224 225505870954 225620000768 225720664064 225799881216 226291605696 226305769472 226385191968 226680348672 226919539392 227215392768 228071194624 228225721984 228523278336 228764413696 228865867776 229062672384 229143062421 229157404672 229361319936 229955862528 230726565888 230821986304 231006014148 231101550134 231122927616 231307195392 231324647424 231402855936 231626244096 231906782016 232498659328 232780253888 233083748352 233284179968 233591334912 233605955584 233687940096 233792203008 233992617984 234097016832 234978738176 235490451456 235587842048 235797479424 235894996992 236143910912 236180705082 236451790848 236534774112 237812842496 237896303424 238169358336 238206468096 238457821056 238556438848 238768717824 238867464192 239387645952 240289294336 240396502528 240602578944 240709926912 240794404578 240809476096 241126539264 241333886976 241648533504 241941210084 242558697472 242852476412 243086917632 243169102848 243187449856 243403849728 243504513024 243698652288 243799437504 244616537984 245250624632 245468860416 245484224512 245570377728 245781546752 245890547712 246150008832 246470934528 246637928448 247566884864 247889657856 248151228416 248474763264 248561966016 248577523712 249118851072 249206279868 249317466489 249443647488 249745765248 250383171584 250582795008 250686427264 250928431104 251013267456 251232347184 251559899136 251663935488 251776218624 252507394048 253054025728 253161935104 253274886592 253387210752 253492002816 253605101568 253709983744 253822500864 253935747072 254593990656 255447269376 255552913408 255886098432 256156106752 256196019072 256490078208 256580093952 256753937232 257359965408 257720995376 257802080256 257966473216 258057007104 258666110976 258773086208 259110469632 259336616448 259674734592 259898032128 260652793856 260769087488 261217058816 261445044224 261560991744 261785911296 261877785624 261894176768 262102977591 262127222784 262444702464 262806700032 263433194752 263687503872 263796555776 264006873312 264116057296 264351080448 264460406784 265036322304 265661899776 266034575872 266381426688 266610491392 267010179072 267191089152 267539447808 268281839616 268375993704 268547129344 269180993536 269643415552 269878755328 269920805808 270230618112 270325456128 270446065344 270557912352 270910660608 271931039744 272523224064 272635930112 272757570176 272878534656 272991387648 273113186304 273585881088 274616336384 274738860032 274974375936 275097059328 275193605232 275210829824 275544155929 275810156544 275906952711 276169752576 276504240096 277209939968 277545687328 277864251392 277907546112 278150098668 278512745472 278627928576 279170131968 279285586944 279561757696 279649714176 280703008768 280893196288 281314295808 281556201472 281681068032 281923289088 282022230672 283601403904 283971158016 284070818304 284088598528 284315094336 284432677088 284685778944 284707258368 284807176992 284934247416 285423731712 286380337152 286498774016 286872305664 287122682496 287497027584 287615926272 287744249856 288175620096 288579878912 289204600832 289457013248 289834401792 289936119798 289954267136 290212282368 290638659584 290740659846 291017588736 291119721984 292414206292 292749836288 292795450368 293104405048 293234393088 293365223424 293486548992 293607924736 293869191168 294125674752 294630948864 295618412544 295740669952 295872618496 296126251008 296258371584 296362344096 296384704512 296771125248 297026322432 297130564458 297888907264 298021814272 298533781504 298794336256 298895355584 299183898624 299288897856 299307630592 299546260104 299936802816 301066508288 301722140928 301846922624 302115520512 302240464896 302559385856 302828617728 302953857024 303348842496 303613599744 304697704448 305154490368 305416896512 305524083228 305815093248 305922419712 306607816704 306715421376 306852266448 307635421184 308008018864 308409593856 308432863232 308537141248 308834992128 308943378432 309081217536 309209042688 309612183552 310778331136 311455113216 311583920128 311722937344 311861182464 311990157312 312129355776 312238898244 312597282816 313987268608 314396639232 314506977408 314526662656 314907606776 315269054464 315379698816 315790884864 316004845824 316750726656 317195071232 317559144448 317608624128 317943761408 318358290432 318489952256 319051579392 319183527936 319599673344 319986761724 320803438592 320946569216 321059206104 321502052352 321778515968 321921220608 322198044672 322311120768 322588280112 324115890176 324225470464 324508448446 324538466304 324652363776 324672684032 324931536384 325065916672 325355175936 325639139904 326198550528 326968492032 327291813888 327427170304 327854063616 328200011776 328627912704 328850571264 329343565824 329742455679 330308915328 330519543808 331299684352 331415954688 332158468096 332275039824 332423288652 332591529984 332708253696 332856695808 332994353664 334110393344 334571241472 334684356608 334976462912 335125020672 335274541056 335413198848 335551913984 335701624832 335850504192 336143628288 336257275032 336721084416 337849614336 337989337088 338140135424 338258806431 338430001152 338580996096 338699821824 339458654208 339577787952 340379309088 340596359168 341181464576 341594692096 342106791936 342338582976 342784917504 343146620544 343594008576 343736107008 344076009472 344888147968 345480626176 345782155264 346089848832 346232979456 346509021222 346530709504 346652325201 346684391424 346986971136 347104283904 348747988992 349047881728 349170380832 349470636788 349625622528 349926269952 350408933376 350531910144 350688304512 351583338496 352009164416 352468107264 352613875712 353235677184 353381763072 353842495488 354215866368 354271057623 354677686272 355175235584 356013572096 356254785536 356719263744 356844455136 357254037504 357686731584 357709119488 357834658272 358301196288 359894407744 360307490816 360433941504 360594753792 360743883136 360903868416 361064890368 361214214144 362000830464 363364298752 363838046208 363988516864 364150915072 364278714618 364630376448 364753654272 364781174784 365256769536 365699156256 366632501248 366796079104 366924806976 367746875392 367875936948 368226336768 368355566592 368672320128 369225013248 370543394816 370866798224 371350327296 371503904768 371834486784 372226842624 372380782592 372712144896 372866285568 373678276608 375085727744 375574757376 375874192512 375897718784 376029640896 376392646656 376519901184 376848520776 377495903232 377664327936 378628210688 378761091072 379086792448 379581038592 379609677824 379742902656 379912329888 380238004224 380407652352 380564975616 381840449536 382496407552 382830243328 383170904064 383329370112 383487901696 383658999808 383829147648 384234160128 384294028608 384735117312 386445869056 386581493064 386949709824 387085510656 387654213128 387999166464 388023451648 388159629312 388665704448 389004924672 389847048192 390393933824 390979190784 391153631232 391315398656 391825588224 392167566336 392678866944 392841265152 394157883392 394835001344 395011162112 395149792128 395179606016 395531255808 395694833664 396010309968 396035096576 396174085944 396690610176 398911864832 399051863808 399395013472 399572140032 399915737088 400515268608 400786633728 402296187904 402422759424 402820694016 402987286528 403771490304 403938476032 404465123328 404818132992 404881208712 405345927168 405836868528 406872653824 407365444304 407753457664 407896559616 408290328576 408784836096 408810422272 408953895168 409136355264 409487081472 409669779456 411212791808 411924504576 412108290048 412278723584 412461563904 412645588992 412816244736 413715234816 415273484288 415814909952 415986876416 416172474368 416318530992 416796377088 416861319168 417225148002 417941892864 418928380416 419195518976 419342636544 420506265088 421054513152 421339794432 421971443712 422334302208 422884933632 423478165504 424477720576 425402105856 425578037248 425956737024 426132897792 426472641504 426649015632 427060887552 428078941472 428669403136 429188593106 429228294144 429570505728 429597392896 429748161024 430117706816 430308458496 430684023744 431423889408 431616374784 432869818368 433242048512 433806901248 434185519872 434751602688 434931400704 435957989376 436110989769 436389085184 436526383104 437138751488 438170550272 438467428352 438621309438 439124754432 439193175552 439656607572 440229823488 440411887104 441887939584 443033386432 443231051536 443427618816 443611004928 443808927744 443992471552 444189376512 444387557376 444577056768 445539483648 446833360896 447032721408 447217598464 447800672256 448191504384 448343033376 448775847936 448961445888 449319390156 450466152448 451011741908 451240001536 451441328128 451599762432 452583211392 452611538944 452770383936 453360697344 453839078784 454430785536 456142389248 456451443968 457046556672 457528827392 457731735552 458125344768 458286124842 458314809344 458722639872 459911725056 461453131776 461643972608 462012028296 462203100268 462614390784 462649294848 462805711872 463252488192 463813564032 464997318656 465560507776 466167496704 466568359936 467182669824 467211911168 467375880192 467584406016 467985235968 468194033664 469957476352 470980902912 471175684096 471594958848 471789993984 472287821824 472361410164 472903581696 473069548224 475625684992 475792606848 476338716672 476412936192 476915642112 477112877696 477537435648 477734928384 478775291904 480578588672 480793005056 481205157888 481419853824 481588809156 481618952192 482253078528 482667773952 483297067008 483882420168 485117394944 485704952824 486173835264 486338205696 486374899712 486762672669 486807699456 487009026048 487397304576 487598875008 489233075968 490501249264 490937720832 490968449024 491140755456 491563093504 491781095424 492300017664 492941869056 493275856896 495133769728 495779315712 496302456832 496949526528 497123932032 497155047424 498237702144 498412559736 498634932978 498887294976 499491530496 500766343168 501165590016 501372854528 501856862208 502026534912 502464694368 503119798272 503327870976 503552437248 505014788096 506108051456 506323870208 506549773184 506774421504 506984005632 507210203136 507419967488 507645001728 507871494144 509187981312 510894538752 511105826816 511724861011 511772196864 512312213504 512392038144 512980156416 513160187904 513507874464 514719930816 515441990752 515604160512 516114014208 517332221952 517546172416 518220939264 518673232896 519349469184 519796064256 521305587712 521538174976 522434117632 522890088448 523121983488 523571822592 523755571248 523788353536 524205955182 524254445568 524889404928 525613400064 526866389504 527375007744 527593111552 528013746624 528232114592 528702160896 528920813568 530072644608 531323799552 532069151744 532762853376 533220982784 534020358144 534382178304 535078895616 536563679232 536751987408 537094258688 538361987072 539286831104 539757510656 539841611616 540461236224 540650912256 540892130688 541115824704 541821321216 543862079488 545046448128 545271860224 545515140352 545757069312 545982775296 546226372608 546418071927 547171762176 549232672768 549477720064 549948751872 550194118656 550387210464 550421659648 551088311858 551620313088 551813905422 552339505152 553008480192 554419879936 555091374656 555728502784 555815092224 556300197336 557025490944 557255857152 558340263936 558571173888 559123515392 559299428352 561406017536 561786392576 562628591616 563112402944 563362136064 563846578176 564044461344 567202807808 567942316032 568141636608 568177197056 568630188672 568865354176 569371557888 569414516736 569614353984 569868494832 570847463424 572760674304 572997548032 573744611328 574245364992 574994055168 575231852544 575488499712 576351240192 577159757824 578409201664 578914026496 579668803584 579872239596 579908534272 580424564736 581277319168 581481319692 582035177472 582239443968 584828412584 585499672576 585590900736 586208810096 586468786176 586730446848 586973097984 587215849472 587738382336 588251349504 589261897728 591236825088 591481339904 591745236992 592252502016 592516743168 592724688192 592769409024 593542250496 594052644864 594261128916 595777814528 596043628544 597067563008 597588672512 597790711168 598367797248 598577795712 598615261184 599092520208 599873605632 602133016576 603444281856 603693845248 604231041024 604480929792 605118771712 605657235456 605907714048 606697684992 607227199488 609395408896 610308980736 610833793024 611048166456 611630186496 611844839424 613215633408 613430842752 613704532896 615270842368 616016037728 616819187712 616865726464 617074282496 617669984256 617886756864 618162435072 618418085376 619224367104 621556662272 622910226432 623167840256 623445874688 623722364928 623980314624 624258711552 624477796488 625194565632 627974537216 628793278464 629013954816 629053325312 629815213552 630538108928 630759397632 631581769728 632009691648 633501453312 634390142464 635217248256 635887522816 636716580864 636979904512 638103158784 638367055872 639199346688 639973523448 641606877184 641893138432 642118412208 643004104704 643557031936 643782889659 643842441216 644396089344 644622241536 645176560224 648231780352 648450940928 649016896892 649304727552 649345368064 649863072768 650131833344 650710351872 651278279808 652397101056 653936984064 654583627776 654854340608 655708127232 656400023552 657255825408 657701142528 657931964157 658687131648 659484911358 660617830656 661039087616 662599368704 662831909376 664316936192 664550079648 664846577304 665416507392 665713391616 665988707328 668220786688 669142482944 669368713216 669952925824 670250041344 670549082112 670826397696 671103827968 671403249664 671701008384 672287256576 672514550064 673442168832 675699228672 675978674176 676280270848 676517612862 676860002304 677161992192 677399643648 678917308416 679155575904 680758618176 681192718336 683189384192 684213583872 684677165952 685569835008 686293241088 687188017152 687472214016 688152018944 689776295936 690961252352 691564310528 692179697664 692465958912 693018042444 693061419008 693304650402 693368782848 693973942272 694208567808 697495977984 698095763456 698340761664 698941273576 699251245056 699852539904 700817866752 701063820288 701376609024 703166676992 704018328832 704936214528 705227751424 706471354368 706763526144 707684990976 708431732736 708542115246 709355372544 710350471168 712027144192 712509571072 713438527488 713688910272 714508075008 715373463168 715418238976 715669316544 716602392576 719788815488 720614981632 720867883008 721189507584 721487766272 721807736832 722129780736 722428428288 724001660928 726728597504 727676092416 727977033728 728301830144 728557429236 729260752896 729507308544 729562349568 730513539072 731398312512 733265002496 733592158208 733849613952 735493750784 735751873896 736452673536 736711133184 737344640256 738450026496 741086789632 741733596448 742700654592 743007809536 743668973568 744453685248 744761565184 745424289792 745732571136 747356553216 750171455488 751149514752 751748385024 751795437568 752059281792 752785293312 753039802368 753697041552 754991806464 755328655872 757256421376 757522182144 758173584896 759162077184 759219355648 759485805312 759824659776 760476008448 760815304704 761129951232 763680899072 764992815104 765660486656 766341808128 766658740224 766975803392 767317999616 767658295296 768468320256 768588057216 769470234624 772891738112 773162986128 773899419648 774171021312 775308426256 775998332928 776046903296 776319258624 777331408896 778009849344 779694096384 780787867648 781958381568 782307262464 782630797312 783651176448 784335132672 785357733888 785682530304 786308932773 788315766784 789270548339 789670002688 790022324224 790299584256 790359212032 791062511616 791389667328 792020619936 792070193152 792348171888 793381220352 797823729664 798103727616 798790026944 799144280064 799831474176 801030537216 801573267456 804592375808 804845518848 805641388032 805974573056 807542980608 807876952064 808930246656 809636265984 809762417424 810691854336 811673737056 813745307648 814730888608 815793119232 817569672192 817620844544 817907790336 818272710528 818974162944 819339558912 822425583616 823849009152 824216580096 824557447168 824923127808 825291177984 825632489472 826632467787 827430469632 830546968576 831629819904 831973752832 832344948736 832637061984 833592754176 833722638336 834450296004 835883785728 837856760832 838391037952 838685273088 841012530176 842109026304 842679588864 843942887424 844668604416 845769867264 846956331008 848955441152 850804211712 851156074496 851913474048 852265795584 852945283008 853298031264 854121775104 856157882944 857338806272 858377186212 859141011456 859194785792 859496322048 860235413632 860616916992 861368047488 862847778816 863232749568 865739636736 866484097024 867613802496 868371039744 869503205376 869862801408 871915978752 872221979538 872778170368 873052766208 874277502976 876341100544 876934856704 877242618876 878249508864 878386351104 879313215144 880459646976 880823774208 883775879168 886066772864 886462103072 886855237632 887222009856 887617855488 887984943104 888378753024 888775114752 889154113536 891078967296 893666721792 894065442816 894435196928 895601344512 896383008768 896686066752 897551695872 897922891776 898638780312 900932304896 902023483816 902882656256 903199524864 905166422784 905223077888 905540767872 906721394688 907678157568 908861571072 912284778496 912902887936 914093113344 915057654784 915463471104 916250689536 916572249684 916629618688 917445279744 919823450112 922906263552 923287945216 924024056592 924406200536 925228781568 925298589696 925611423744 926504976384 927627128064 929994637312 931121015552 932334993408 933136719872 934365339648 934423822336 934751760384 935168812032 935970471936 936388067328 939914952704 941961805824 942351368192 943189917696 943579987968 944575643648 944722820328 945807163392 946139096448 950346170449 951251369984 951585213696 952677433344 952825872384 953831284224 954225755392 955074871296 955469856768 957550583808 961157177344 961586010112 962410315776 962839707648 963177618312 963237904384 964506157056 965335547904 966594134016 967764840336 970234789888 971409905648 972347670528 972676411392 972749799424 973525345338 973615398912 974018052096 974794609152 975197750016 978466151936 981002498528 981875441664 982281510912 983126187008 983562190848 984600035328 985883738112 986551713792 990267539456 991558631424 992604913664 993899053056 994247864064 994310094848 996475404288 996825119472 997269865956 997774589952 998983060992 1001532686336 1002331180032 1002745709056 1003713724416 1004053069824 1004929388736 1006239596544 1006655741952 1007104874496 1010029576192 1012216102912 1012647740416 1013099546368 1013548843008 1013968011264 1014420406272 1014776419293 1014839934976 1015290003456 1015742988288 1018375962624 1021789077504 1022211653632 1023449722022 1023544393728 1024624427008 1024784076288 1026320375808 1027015748928 1029439861632 1030883981504 1031208321024 1032228028416 1034664443904 1035092344832 1036441878528 1037346465792 1038698938368 1039592128512 1039956975603 1042611175424 1043076349952 1044868235264 1045780176896 1046243966976 1047143645184 1047511142496 1047576707072 1048411910364 1049778809856 1051226800128 1053732779008 1054750015488 1055186223104 1056027493248 1056464229184 1057404321792 1057841627136 1060145289216 1062647599104 1064138303488 1065525706752 1066441965568 1068040716288 1068764356608 1070157791232 1073127358464 1073503974816 1074188517376 1076723974144 1079515021312 1079683223232 1080922472448 1081301824512 1081784261376 1082231649408 1083642642432 1087724158976 1090092896256 1090543720448 1091030280704 1091514138624 1091965550592 1092452745216 1092836143854 1094343524352 1098465345536 1098955440128 1099897503744 1100388237312 1100774420928 1100843319296 1102176623716 1103240626176 1103627810844 1104679010304 1106016960384 1108839759872 1110182749312 1111457005568 1111630184448 1112600394672 1114050981888 1114511714304 1116680527872 1117142347776 1118247030784 1118598856704 1122812035072 1123572785152 1125257183232 1126224805888 1126724272128 1127693156352 1128088922688 1134405615616 1135779569561 1135884632064 1136283273216 1136354394112 1137260377344 1137730708352 1138743115776 1138829033472 1139228707968 1139736989664 1141694926848 1145521348608 1145995096064 1147489222656 1148490729984 1149988110336 1150463705088 1150976999424 1152702480384 1154319515648 1156818403328 1157828052992 1159337607168 1159744479192 1159817068544 1160849129472 1162554638336 1162962639384 1164070354944 1164478887936 1169656825168 1170999345152 1171181801472 1172417620192 1172937572352 1173460893696 1173946195968 1174431698944 1175476764672 1176502699008 1178523795456 1182473650176 1182962679808 1183490473984 1184505004032 1185033486336 1185449376384 1185538818048 1187084500992 1188105289728 1188522257832 1191555629056 1192087257088 1194135126016 1195177345024 1195581422336 1196735594496 1197155591424 1197230522368 1198185040416 1199747211264 1204266033152 1206888563712 1207387690496 1208462082048 1208961859584 1210237543424 1211314470912 1211815428096 1213395369984 1214454398976 1218790817792 1220617961472 1221667586048 1222096332912 1223260372992 1223689678848 1226431266816 1226861685504 1227409065792 1230541684736 1232032075456 1233638375424 1233731452928 1234148564992 1235773513728 1236324870144 1236836170752 1238448734208 1243113324544 1245820452864 1246335680512 1246891749376 1247444729856 1247960629248 1248517423104 1248955592976 1250389131264 1255949074432 1257586556928 1258027909632 1258106650624 1259630427104 1261076217856 1261518795264 1263163539456 1264019383296 1267002906624 1268780284928 1270434496512 1271775045632 1273433161728 1273959809024 1276206317568 1276734111744 1278398693376 1279947046896 1283213754368 1283786276864 1284236824416 1286008209408 1287114063872 1287565779318 1287684882432 1288792178688 1289244483072 1290353120448 1296463560704 1296901881856 1298033793784 1298609455104 1299726145536 1300263666688 1301420703744 1302556559616 1304794202112 1307873968128 1309167255552 1309708681216 1311416254464 1312800047104 1314511650816 1315402285056 1315863928314 1317374263296 1318969822716 1321235661312 1322078175232 1325198737408 1325663818752 1328633872384 1329100159296 1329693154608 1330833014784 1331426783232 1331977414656 1336441573376 1338284965888 1338737426432 1339905851648 1340500082688 1341098164224 1341652795392 1342207655936 1342806499328 1343402016768 1344574513152 1345029100128 1346884337664 1351398457344 1351957348352 1352560541696 1353035225724 1353720004608 1354323984384 1354799287296 1357834616832 1358311151808 1361517236352 1362385436672 1366378768384 1368427167744 1369354331904 1371139670016 1372586482176 1374376034304 1374944428032 1376304037888 1379552591872 1381922504704 1383128621056 1384359395328 1384931917824 1386036084888 1386122838016 1386609300804 1387947884544 1388417135616 1394991955968 1396191526912 1396681523328 1397882547152 1398502490112 1399705079808 1401635733504 1402127640576 1402753218048 1406333353984 1408036657664 1409872429056 1410455502848 1412942708736 1413527052288 1415369981952 1416863465472 1417084230492 1418710745088 1420700942336 1424054288384 1425019142144 1426877054976 1427377820544 1429016150016 1430746926336 1430836477952 1431338633088 1433204785152 1439577630976 1441229963264 1441735766016 1442379015168 1442975532544 1443615473664 1444259561472 1444856856576 1448003321856 1453457195008 1455352184832 1455954067456 1456603660288 1457114858472 1458521505792 1459014617088 1459124699136 1460288018007 1461027078144 1462796625024 1466530004992 1467184316416 1467699227904 1470987501568 1471503747792 1472905347072 1473422266368 1474689280512 1476900052992 1482173579264 1483467192896 1485401309184 1486015619072 1487337947136 1488907370496 1489523130368 1490848579584 1491465142272 1494713106432 1500342910976 1502160075871 1502299029504 1503496770048 1503590875136 1504118563584 1505570586624 1506079604736 1507394083104 1509983612928 1510657311744 1515044364288 1516347169792 1518324154368 1518438711296 1518971610624 1519649319552 1520952016896 1521630609408 1522259902464 1527361798144 1529985630208 1531320973312 1532683616256 1533317480448 1533951606784 1534635999232 1535174583033 1535316590592 1536936640512 1537176114432 1538940469248 1545783476224 1546325972256 1548342042624 1550616852512 1551996665856 1552638517248 1554662817792 1556019698688 1559388192768 1561575735296 1563916763136 1564614524928 1565261594624 1567302352896 1568670265344 1570715467776 1571365060608 1572617865546 1576631533568 1578541096678 1579340005376 1580044648448 1580599168512 1580718424064 1582125023232 1582779334656 1584041239872 1584140386304 1584696343776 1586762440704 1595647459328 1596207455232 1597580053888 1598288560128 1599662948352 1602061074432 1603146534912 1609184751616 1609691037696 1611282776064 1611949146112 1615085961216 1615753904128 1617860493312 1619272531968 1619524834848 1621383708672 1623347474112 1627490615296 1629461777216 1631586238464 1635139344384 1635241689088 1635815580672 1636545421056 1637948325888 1638679117824 1644851167232 1647698018304 1648433160192 1649114894336 1649846255616 1650582355968 1651264978944 1653264935574 1654860939264 1661093937152 1663259639808 1663947505664 1664689897472 1665274123968 1667185508352 1667445276672 1668900592008 1671767571456 1675713521664 1676782075904 1677370546176 1682025060352 1684218052608 1685359177728 1687885774848 1689337208832 1691539734528 1693912662016 1697910882304 1701608423424 1702312148992 1703826948096 1704531591168 1705890566016 1706596062528 1708243550208 1712315765888 1714677612544 1716754372424 1718282022912 1718389571584 1718992644096 1720470827264 1721233833984 1722736094976 1725695557632 1726465499136 1731479273472 1732968194048 1735227604992 1736742079488 1739006410752 1739725602816 1743831957504 1744443959076 1745556340736 1746105532416 1748555005952 1752682201088 1753869713408 1754485237752 1756499017728 1756772702208 1758626430288 1760919293952 1761647548416 1767551758336 1772133545728 1772924206144 1773710475264 1774444019712 1775235710976 1775969886208 1776757506048 1777550229504 1778308227072 1782157934592 1787333443584 1788130885632 1788870393856 1791202689024 1792766017536 1793372133504 1795103391744 1795845783552 1797277560624 1801864609792 1804046967632 1805765312512 1806399049728 1810332845568 1810446155776 1811081535744 1813442789376 1815356315136 1817723142144 1824569556992 1825805775872 1828186226688 1830115309568 1830926942208 1832501379072 1833144499368 1833259237376 1834890559488 1839646900224 1845812527104 1846575890432 1848048113184 1848812401072 1850457563136 1850597179392 1851222847488 1853009952768 1855254256128 1859989274624 1862242031104 1864669986816 1866273439744 1868730679296 1869503520768 1870337624064 1871940943872 1872776134656 1879829905408 1883923611648 1884702736384 1886379835392 1887159975936 1889151287296 1889445640656 1891614326784 1892278192896 1900692340898 1902502739968 1903170427392 1905651744768 1907662568448 1908451510784 1910149742592 1910939713536 1915101167616 1922314354688 1923172020224 1924820631552 1925679415296 1926355236624 1926475808768 1929012314112 1930671095808 1931348668977 1933188268032 1935529680672 1940469579776 1942819811296 1944695341056 1945352822784 1945499598848 1947050690676 1948036104192 1949589218304 1950395500032 1956932303872 1962004997056 1963750883328 1964563021824 1966252374016 1967124381696 1969200070656 1971767476224 1973103427584 1980535078912 1983117262848 1985209827328 1987798106112 1988495728128 1988620189696 1992950808576 1993650238944 1994539731912 1997966121984 2004662360064 2005491418112 2007427448832 2008106139648 2009858777472 2012479193088 2013311483904 2014209748992 2020059152384 2024432205824 2025295480832 2026199092736 2027097686016 2027936022528 2028840812544 2029552838586 2029679869952 2030580006912 2031485976576 2036751925248 2043578155008 2044423307264 2046899444044 2049248854016 2049568152576 2052640751616 2054031497856 2058879723264 2061767963008 2062416642048 2064456056832 2069328887808 2070184689664 2072883757056 2074692931584 2077397876736 2079184257024 2079913951206 2085222350848 2086152699904 2089736470528 2091560353792 2092487933952 2094287290368 2095022284992 2095153414144 2096823820728 2099557619712 2102453600256 2107465558016 2109500030976 2110372446208 2112054986496 2112928458368 2114808643584 2115683254272 2120290578432 2125295198208 2128276606976 2131051413504 2132883931136 2136081432576 2137528713216 2140315582464 2146254716928 2147007949632 2148377034752 2153447948288 2159030042624 2159366446464 2161844944896 2162603649024 2163568522752 2164463298816 2167285284864 2175448317952 2180185792512 2181087440896 2182060561408 2183028277248 2183931101184 2184905490432 2185672287708 2188687048704 2196930691072 2197910880256 2199795007488 2200776474624 2201548841856 2201686638592 2204353247432 2206481252352 2207255621688 2209358020608 2212033920768 2217679519744 2220365498624 2222914011136 2223260368896 2225200789344 2228101963776 2229023428608 2233361055744 2234284695552 2236494061568 2237197713408 2245624070144 2247145570304 2250514366464 2252449611776 2253448544256 2255386312704 2256177845376 2268811231232 2271559139122 2271769264128 2272566546432 2272708788224 2274520754688 2275461416704 2277486231552 2277658066944 2278457415936 2279473979328 2283389853696 2291042697216 2291990192128 2294978445312 2296981459968 2299976220672 2300927410176 2301953998848 2305404960768 2308639031296 2313636806656 2315656105984 2318675214336 2319488958384 2319634137088 2321698258944 2325109276672 2325925278768 2328140709888 2328957775872 2339313650336 2341998690304 2342363602944 2344835240384 2345875144704 2346921787392 2347892391936 2348863397888 2350953529344 2353005398016 2357047590912 2364947300352 2365925359616 2366980947968 2367811645017 2369010008064 2370066972672 2370898752768 2371077636096 2374169001984 2376210579456 2377044515664 2383111258112 2384174514176 2388270252032 2390354690048 2391162844672 2393471188992 2394311182848 2394461044736 2396370080832 2399494422528 2408532066304 2413777127424 2414775380992 2416924164096 2417923719168 2420475086848 2422628941824 2423630856192 2426790739968 2428908797952 2437581635584 2441235922944 2443335172096 2444192665824 2447379357696 2452862533632 2453723371008 2454818131584 2461083369472 2464064150912 2467276750848 2467462905856 2468297129984 2471547027456 2472649740288 2473672341504 2476897468416 2479897403361 2486226649088 2491640905728 2492671361024 2493783498752 2494889459712 2495921258496 2497034846208 2497911185952 2500778262528 2511898148864 2515173113856 2516055819264 2516213301248 2519260854208 2522152435712 2523037590528 2526327078912 2528038766592 2534005813248 2537560569856 2540868993024 2543550091264 2546866323456 2547919618048 2552412635136 2553468223488 2556797386752 2559894093792 2566427508736 2567572553728 2568473648832 2572016418816 2574228127744 2575131558636 2577584357376 2578488966144 2580706240896 2592927121408 2593803763712 2596067587568 2597218910208 2599452291072 2600527333376 2602841407488 2605113119232 2609588404224 2615747936256 2618334511104 2619417362432 2622832508928 2625600094208 2629023301632 2630804570112 2631727856628 2634748526592 2637939645432 2642471322624 2644156350464 2650397474816 2651327637504 2657267744768 2658200318592 2659386309216 2661666029568 2662853566464 2663954829312 2672883146752 2676569931776 2677474852864 2679811703296 2681000165376 2682196328448 2683305590784 2684415311872 2685612998656 2686804033536 2689149026304 2690058200256 2693768675328 2702796914688 2703914696704 2705121083392 2706070451448 2708647968768 2709598574592 2715669233664 2716622303616 2723034472704 2724770873344 2732757536768 2736854335488 2738708663808 2742279340032 2745172964352 2748752068608 2749888856064 2752608075776 2759105183744 2763845009408 2766257242112 2768718790656 2769863835648 2772072169776 2772245676032 2773218601608 2775895769088 2776834271232 2789983911936 2792383053824 2793363046656 2795765094304 2797004980224 2799410159616 2803271467008 2804255281152 2805506436096 2816073315328 2819744858112 2820911005696 2825885417472 2827054104576 2830739963904 2833726930944 2834168460984 2837421490176 2841401884672 2848108576768 2850038284288 2851038511347 2853754109952 2854755641088 2858032300032 2861493852672 2861672955904 2862677266176 2866409570304 2879155261952 2883471532032 2884758030336 2885951065088 2887230947328 2888519122944 2889713713152 2896006643712 2906914390016 2910704369664 2911908134912 2913207320576 2914229716944 2917043011584 2918029234176 2918249398272 2920576036014 2922054156288 2925593250048 2933060009984 2934368632832 2935398455808 2941975003136 2943007495584 2946844532736 2949378561024 2953800105984 2964347158528 2966934385792 2970802618368 2972031238144 2974675894272 2977814740992 2979046260736 2981697159168 2982930284544 2989426212864 3000685821952 3004320151742 3004598059008 3006993540096 3007181750272 3008237127168 3011141173248 3012159209472 3014788166208 3019967225856 3021314623488 3030088728576 3032694339584 3036648308736 3036877422592 3037943221248 3039298639104 3041904033792 3043261218816 3044519804928 3054723596288 3059971260416 3062641946624 3065367232512 3066634960896 3067903213568 3069271998464 3070349166066 3070633181184 3073873281024 3074352228864 3091566952448 3092651944512 3096684085248 3101233705024 3103993331712 3105277034496 3109325635584 3112039397376 3118776385536 3123151470592 3127833526272 3129229049856 3130523189248 3134604705792 3137340530688 3141430935552 3142730121216 3145235731092 3153263067136 3157082193356 3158680010752 3160089296896 3161198337024 3161436848128 3164250046464 3165558669312 3168082479744 3168280772608 3169392687552 3173524881408 3191294918656 3192414910464 3195160107776 3196577120256 3199325896704 3204122148864 3206293069824 3218369503232 3219382075392 3222565552128 3223898292224 3230171922432 3231507808256 3238545063936 3239049669696 3242767417344 3246694948224 3254981230592 3258923554432 3263172476928 3270278688768 3270483378176 3271631161344 3273090842112 3275896651776 3277358235648 3289702334464 3295396036608 3296866320384 3298229788672 3299692511232 3301164711936 3302529957888 3306529871148 3309721878528 3322187874304 3326519279616 3327895011328 3329379794944 3330548247936 3334371016704 3334890553344 3337801184016 3343535142912 3351427043328 3353564151808 3354741092352 3364050120704 3368436105216 3370718355456 3375771549696 3378674417664 3383079469056 3387825324032 3395821764608 3403216846848 3404624297984 3407338708683 3407653896192 3409063182336 3411781132032 3413192125056 3416487100416 3424631531776 3429355225088 3433508744848 3436564045824 3436779143168 3437985288192 3440941654528 3442467667968 3445472189952 3451391115264 3452930998272 3462958546944 3465936388096 3470455209984 3473484158976 3478012821504 3479451205632 3487663915008 3488887918152 3491112681472 3492211064832 3497110011904 3505364402176 3507739426816 3508970475504 3512998035456 3513545404416 3517252860576 3521838587904 3523295096832 3535103516672 3544267091456 3545848412288 3547420950528 3548888039424 3550471421952 3551939772416 3553515012096 3555100459008 3556616454144 3564315869184 3574666887168 3576261771264 3577740787712 3582074027077 3582405378048 3585532035072 3586744267008 3590206783488 3591691567104 3594555121248 3603729219584 3608093935264 3612798099456 3620665691136 3620892311552 3622163071488 3626885578752 3630712630272 3635446284288 3649139113984 3651611551744 3656372453376 3660230619136 3661853884416 3665002758144 3666288998736 3666518474752 3669781118976 3679293800448 3691625054208 3693151780864 3696096226368 3697624802144 3700915126272 3701194358784 3702445694976 3710508512256 3724484062208 3729339973632 3732546879488 3737461358592 3739007041536 3740675248128 3743881887744 3745552269312 3759659810816 3767847223296 3769405472768 3772759670784 3774319951872 3778302574592 3778891281312 3783228653568 3784556385792 3801384681796 3805005479936 3806340854784 3811303489536 3815325136896 3816903021568 3820299485184 3821879427072 3830202335232 3844628709376 3846344040448 3849641263104 3851358830592 3852710473248 3852951617536 3858024628224 3861342191616 3862697337954 3866376536064 3871059361344 3880939159552 3885639622592 3889390682112 3890705645568 3890999197696 3894101381352 3899178436608 3900791000064 3913864607744 3924009994112 3927501766656 3929126043648 3932504748032 3934248763392 3938400141312 3943534952448 3946206855168 3961070157824 3966234525696 3970419654656 3975596212224 3976991456256 3977240379392 3985901617152 3987300477888 3989079463824 3995932243968 4009324720128 4010982836224 4014854897664 4016212279296 4019717554944 4024958386176 4026622967808 4028419497984 4040118304768 4048864411648 4050590961664 4052398185472 4054195372032 4055872045056 4057681625088 4059105677172 4059359739904 4061160013824 4062971953152 4073503850496 4087156310016 4088846614528 4093798888088 4098497708032 4099136305152 4105281503232 4108062995712 4117759446528 4123535926016 4124833284096 4128912113664 4138657775616 4140369379328 4145767514112 4149385863168 4154795753472 4158368514048 4159827902412 4170444701696 4172305399808 4179472941056 4183120707584 4184975867904 4188574580736 4190044569984 4190306828288 4193647641456 4199115239424 4204907200512 4214931116032 4219000061952 4220744892416 4224109972992 4225856916736 4229617287168 4231366508544 4240581156864 4250590396416 4256553213952 4262102827008 4265767862272 4272162865152 4275057426432 4280631164928 4292509433856 4294015899264 4296754069504 4306895896576 4318060085248 4318732892928 4323689889792 4325207298048 4327137045504 4328926597632 4334570569728 4350896635904 4360371585024 4362174881792 4364121122816 4366056554496 4367862202368 4369810980864 4371344575416 4377374097408 4393861382144 4395821760512 4399590014976 4401552949248 4403097683712 4403373277184 4408706494864 4412962504704 4414511243376 4418716041216 4424067841536 4435359039488 4440730997248 4446520737792 4450401578688 4456203927552 4458046857216 4466722111488 4468569391104 4472988123136 4474395426816 4491248140288 4494291140608 4501028732928 4504899223552 4506480227613 4506897088512 4510772625408 4512355690752 4537622462464 4543118278244 4545133092864 4545417576448 4549041509376 4550922833408 4554972463104 4555316133888 4556914831872 4558947958656 4566779707392 4582085394432 4583980384256 4589956890624 4593962919936 4599952441344 4601854820352 4603907997696 4605523749099 4610809921536 4617278062592 4627273613312 4631312211968 4637350428672 4638977916768 4639268274176 4650218553344 4651850557536 4657915551744 4678627300672 4683997380608 4684727205888 4689670480768 4691750289408 4693843574784 4695784783872 4697726795776 4701907058688 4706010796032 4714095181824 4729894600704 4731850719232 4733961895936 4735623290034 4738020016128 4740133945344 4741797505536 4742155272192 4748338003968 4752421158912 4754089031328 4766222516224 4768349028352 4780709380096 4782325689344 4786942377984 4788622365696 4788922089472 4792740161664 4798988845056 4817064132608 4827554254848 4829550761984 4833848328192 4835847438336 4840950173696 4845257883648 4847261712384 4853581479936 4857817595904 4875163271168 4882471845888 4886670344192 4888385331648 4894758715392 4905725067264 4907446742016 4909636263168 4922166738944 4928128301824 4934553501696 4934925811712 4936594259968 4943094054912 4945299480576 4947344683008 4953794936832 4959794806722 4972453298176 4983281811456 4985342722048 4987566997504 4989778919424 4991842516992 4994069692416 4995822371904 5001556525056 5023796297728 5030346227712 5032111638528 5032426602496 5038521708416 5044304871424 5046075181056 5052654157824 5056077533184 5068011626496 5075121139712 5081737986048 5087100182528 5093732646912 5095839236096 5104825270272 5106936446976 5113594773504 5119788187584 5132855017472 5135145107456 5136947297664 5144032837632 5148456255488 5150263117272 5155168714752 5156977932288 5161412481792 5185854242816 5187607527424 5192135175136 5194437820416 5198904582144 5201054666752 5205682814976 5210226238464 5219176808448 5231495872512 5236669022208 5238834724864 5245665017856 5251200188416 5258046603264 5261609140224 5263455713256 5269497053184 5275879290864 5284942645248 5288312700928 5300794949632 5302655275008 5314535489536 5316400637184 5318772618432 5323332059136 5325707132928 5327909658624 5345766293504 5354949705728 5359623406592 5362000330752 5364392656896 5366611181568 5368830623744 5371225997312 5373608067072 5378298052608 5380116400512 5387537350656 5405593829376 5407829393408 5410242166784 5412140902896 5417295937536 5419197149184 5431338467328 5433244607232 5446068945408 5449541746688 5465515073536 5473708670976 5477417327616 5484558680064 5490345928704 5497504137216 5499777712128 5505216151552 5518210367488 5527690018816 5532514484224 5537437581312 5539727671296 5544144339552 5544491352064 5546437203216 5551791538176 5553668542464 5579967823872 5584766107648 5586726093312 5591530188608 5594009960448 5598820319232 5608510562304 5611012872192 5632146630656 5639489716224 5641822011392 5651770834944 5654108209152 5661479927808 5667453861888 5668336921968 5674842980352 5682803769344 5696217153536 5700076568576 5702077022694 5707508219904 5709511282176 5722987705344 5723345911808 5725354532352 5732819140608 5758310523904 5766943064064 5769516060672 5771902130176 5774461894656 5777038245888 5779427426304 5792013287424 5813828780032 5821408739328 5823816269824 5826414641152 5828459433888 5834086023168 5836058468352 5836498796544 5841152072028 5844108312576 5851186500096 5866120019968 5868737265664 5870796911616 5883950006272 5886014991168 5893689065472 5898757122048 5907600211968 5928694317056 5933868771584 5941605236736 5944062476288 5949351788544 5955629481984 5958092521472 5963394318336 5965860569088 5978852425728 6001371643904 6008640303484 6013987080192 6014363500544 6016474254336 6022282346496 6024318418944 6029576332416 6039934451712 6042629246976 6060177457152 6065388679168 6073296617472 6073754845184 6075886442496 6078597278208 6083808067584 6086522437632 6089039609856 6109447192576 6119942520832 6125283893248 6130734465024 6133269921792 6135806427136 6138543996928 6140698332132 6147746562048 6148704457728 6183133904896 6185303889024 6193368170496 6202467410048 6207986663424 6210554068992 6218651271168 6224078794752 6237552771072 6246302941184 6255667052544 6258458099712 6261046378496 6269209411584 6274681061376 6282861871104 6285460242432 6290471462184 6306526134272 6314164386712 6320178593792 6322396674048 6322873696256 6328500092928 6331117338624 6336164959488 6336561545216 6338785375104 6347049762816 6382589837312 6384829820928 6390320215552 6393154240512 6398651793408 6408244297728 6412586139648 6436739006464 6438764150784 6445131104256 6447796584448 6460343844864 6463015616512 6477090127872 6478099339392 6485534834688 6493389896448 6509962461184 6517847108864 6526344953856 6540557377536 6540966756352 6543262322688 6546181684224 6551793303552 6554716471296 6579404668928 6590792073216 6593732640768 6596459577344 6599385022464 6602329423872 6605059915776 6613059742296 6619443757056 6644375748608 6652423193143 6653038559232 6655790022656 6658759589888 6661096495872 6668742033408 6669781106688 6675602368032 6687070285824 6702854086656 6709482184704 6728100241408 6736872210432 6741436710912 6751543099392 6757348835328 6766158938112 6775650648064 6791643529216 6806433693696 6809248595968 6814677417366 6815307792384 6818126364672 6823562264064 6826384250112 6832974200832 6849263063552 6858710450176 6867017489696 6873128091648 6875970576384 6881883309056 6884935335936 6890944379904 6902782230528 6905861996544 6925917093888 6931872776192 6940910419968 6946968317952 6956025643008 6958902411264 6975327830016 6977775836304 6982225362944 6984422129664 6994220023808 7010728804352 7015478853632 7017940951008 7025996070912 7027090808832 7034505721152 7043677175808 7046590193664 7070207033344 7088534182912 7091696824576 7094841901056 7097776078848 7100942843904 7103434935051 7103879544832 7107030024192 7110200918016 7113232908288 7128631738368 7149333774336 7152523542528 7155481575424 7164148054154 7164810756096 7171064070144 7173488534016 7180413566976 7183383134208 7189110242496 7207458439168 7216187870528 7225596198912 7241331382272 7241784623104 7244326142976 7253771157504 7261425260544 7270892568576 7298278227968 7303223103488 7312744906752 7320461238272 7323707768832 7330005516288 7332577997472 7333036949504 7358587600896 7383250108416 7386303561728 7392192452736 7395249604288 7401830252544 7402388717568 7404891389952 7421017024512 7448968124416 7458679947264 7465093758976 7474922717184 7478014083072 7481350496256 7487763775488 7491104538624 7519319621632 7535694446592 7538810945536 7545519341568 7548639903744 7556605149184 7557782562624 7566457307136 7569112771584 7602769363592 7610010959872 7612681709568 7622606979072 7630650273792 7633806043136 7640598970368 7643758854144 7660404670464 7689257418752 7692688080896 7699282526208 7702717661184 7705420946496 7705903235072 7716049256448 7722684383232 7725394675908 7732753072128 7742118722688 7761878319104 7771279245184 7778781364224 7781411291136 7781998395392 7788202762704 7798356873216 7801582000128 7827729215488 7848019988224 7855003533312 7858252087296 7865009496064 7868497526784 7876800282624 7887069904896 7892413710336 7922140315648 7932469051392 7940839309312 7951192424448 7953982912512 7954480758784 7971803234304 7974600955776 7978158927648 7991864487936 8018649440256 8021965672448 8029709795328 8032424558592 8039435109888 8049916772352 8053245935616 8056838995968 8080236609536 8097728823296 8101181923328 8104796370944 8108390744064 8111744090112 8115363250176 8118211354344 8118719479808 8125943906304 8147007700992 8174312620032 8177693229056 8187597776176 8196995416064 8198272610304 8210563006464 8216125991424 8235518893056 8247071852032 8249666568192 8257824227328 8277315551232 8280738758656 8291535028224 8298771726336 8309591506944 8316737028096 8319655804824 8340889403392 8344610799616 8358945882112 8366241415168 8369951735808 8377149161472 8380089139968 8380613656576 8387295282912 8398230478848 8409814401024 8429862232064 8441489784832 8448219945984 8451713833472 8459234574336 8462733017088 8481162313728 8501180792832 8513106427904 8524205654016 8531535724544 8544325730304 8550114852864 8553115534041 8561262329856 8585018867712 8588031798528 8593508139008 8613791793152 8636120170496 8637465785856 8650414596096 8654274091008 8657853195264 8669141139456 8701793271808 8720743170048 8724349763584 8728242245632 8732113108992 8735724404736 8739621961728 8742689150832 8754748194816 8787722764288 8791643521024 8799180029952 8803105898496 8806195367424 8806746554368 8817412989728 8825925009408 8829022486752 8848135683072 8881461994496 8893041475584 8900803157376 8912407855104 8916093714432 8933444222976 8937138782208 8945976246272 8948790853632 8982496280576 8988582281216 9002057465856 9009798447104 9012960455226 9013794177024 9021545250816 9024711381504 9075244924928 9086236556488 9090266185728 9098083018752 9101845666816 9109944926208 9110632267776 9113829663744 9117895917312 9133559414784 9164170788864 9167960768512 9179913781248 9187925839872 9199904882688 9203709640704 9207815995392 9211047498198 9221619843072 9234556125184 9254547226624 9262624423936 9274700857344 9277955833536 9278536548352 9300437106688 9303701115072 9315831103488 9357254601344 9367994761216 9369454411776 9379340961536 9383500578816 9387687149568 9391569567744 9395453591552 9403814117376 9412021592064 9428190363648 9459789201408 9463701438464 9467923791872 9471246580068 9476040032256 9480267890688 9483595011072 9484310544384 9496676007936 9504842317824 9508178062656 9532445032448 9536698056704 9561418760192 9564651378688 9573884755968 9577244731392 9577844178944 9585480323328 9597977690112 9634128265216 9655108509696 9659101523968 9667696656384 9671694876672 9681900347392 9690515767296 9694523424768 9715635191808 9750326542336 9764943691776 9773340688384 9776770663296 9789517430784 9811450134528 9814893484032 9819272526336 9844333477888 9856256603648 9869107003392 9869851623424 9873188519936 9886188109824 9890598961152 9894689366016 9907589873664 9919589613444 9944906596352 9966563622912 9970685444096 9975133995008 9979557838848 9983685033984 9988139384832 9991644743808 10003113050112 10047592595456 10060692455424 10064223277056 10064853204992 10077043416832 10088609742848 10092150362112 10105308315648 10112155066368 10136023252992 10150242279424 10163475972096 10174200365056 10187465293824 10191678472192 10209650540544 10213872893952 10222016126049 10227189547008 10239576375168 10265710034944 10270290214912 10273894595328 10288065675264 10296912510976 10300526234544 10310337429504 10313955864576 10322824963584 10371708485632 10375215054848 10384270350272 10388875640832 10397809164288 10402109333504 10411365629952 10420452476928 10438353616896 10462991745024 10473338044416 10477669449728 10491330035712 10502400376832 10516093206528 10523218280448 10526911426512 10538994106368 10551758581728 10569885290496 10576625401856 10605310550016 10629070979072 10632801274368 10637545236864 10646664118272 10651414265856 10655819317248 10691532587008 10709899411456 10719246813184 10724000661504 10728785313792 10733222363136 10737661247488 10742451994624 10746222081231 10747216134144 10756596105216 10760232801024 10775074701312 10811187658752 10815658786816 10820484333568 10824281805792 10838394298368 10862676934656 10866489214464 10892137890816 10899083493376 10931030147072 10947417341952 10954834655232 10969117360128 10980691857408 10995008274432 10999555424256 11010432303104 11036420734976 11055380037632 11065028968448 11074875162624 11079455342592 11088288679104 11088982704128 11092874406432 11103583076352 11107337084928 11169532215296 11173452186624 11183060377216 11188019920896 11197640638464 11217021124608 11222025744384 11264293261312 11278979432448 11283644022784 11303541669888 11308216418304 11322959855616 11334907723776 11336673843936 11349685960704 11365607538688 11392434307072 11400153137152 11404154045388 11415016439808 11419022564352 11445975410688 11446691823616 11450709064704 11465638281216 11516621047808 11533886128128 11539032121344 11543804260352 11548923789312 11554076491776 11558854852608 11584026574848 11627657560064 11642817478656 11647632539648 11652829282304 11656918867776 11668172046336 11672116936704 11672997593088 11682304144056 11702373000192 11737474531328 11741593823232 11767900012544 11772029982336 11787378130944 11797514244096 11815200423936 11857388634112 11867737543168 11883210473472 11888124952576 11898703577088 11911258963968 11916185042944 11926788636672 11931721138176 11957704851456 12002743287808 12017280606968 12027974160384 12028727001088 12032948508672 12044564692992 12048636837888 12059152664832 12079868903424 12085258493952 12120354914304 12130777358336 12146593234944 12147509690368 12151772884992 12157194556416 12167616135168 12173044875264 12178079219712 12218894385152 12239885041664 12250567786496 12261468930048 12266539843584 12271612854272 12277087993856 12281396664264 12295493124096 12297408915456 12366267809792 12370607778048 12386736340992 12404934820096 12415973326848 12421108137984 12437302542336 12448157589504 12475105542144 12492605882368 12511334105088 12516916199424 12522092756992 12538418823168 12549362122752 12565723742208 12570920484864 12580942924368 12613052268544 12628328773424 12640357187584 12644793348096 12645747392512 12657000185856 12662234677248 12672329918976 12673123090432 12677570750208 12694099525632 12769659641856 12780640431104 12786308481024 12797303586816 12816488595456 12825172279296 12873478012928 12877528301568 12890262208512 12895593168896 12920687689728 12926031233024 12954180255744 12956198678784 12971069669376 12986779792896 13019924922368 13035694217728 13052689907712 13081114755072 13086524645376 13092363368448 13103586607104 13109432942592 13158809337856 13181584146432 13187465281536 13192919154688 13198770044928 13204658847744 13210119831552 13226119484592 13238887514112 13288751497216 13304846386286 13306077118464 13311580045312 13317519179776 13322192991744 13339562213376 13351204736064 13374140571648 13405708173312 13418964369408 13456200482816 13473744420864 13482873421824 13503086198784 13514697670656 13519440682839 13532317876224 13551301296128 13583287058432 13612867387392 13618497191936 13629354834732 13636252729344 13647124528128 13652768500224 13665948401664 13698526127104 13717420900352 13734034979392 13746256183296 13751941152768 13763766618112 13769870671872 13781888759808 13805564461056 13811723993088 13851834187776 13863745552384 13881820839936 13893936635904 13912051286016 13917804822528 13950655660032 13955551672608 13964450725888 13988440047616 14030957707264 14035881902016 14051992141824 14054181617664 14069011442304 14087354351616 14093180387328 14140414066688 14177068365824 14183393649152 14189683802112 14195552157696 14201885687808 14206869870102 14207759089664 14214060048384 14220401836032 14226465816576 14257263476736 14298667548672 14305047085056 14310963150848 14328296108308 14342128140288 14346977068032 14360827133952 14366766268416 14378220484992 14414916878336 14432375741056 14451192397824 14482662764544 14483569246208 14488652285952 14507542315008 14522850521088 14541785137152 14596556455936 14606446206976 14625489813504 14640922476544 14647415537664 14660011032576 14665155994944 14666073899008 14717175201792 14766500216832 14772607123456 14784384905472 14790499208576 14803660505088 14804777435136 14809782779904 14842034049024 14897936248832 14917359894528 14930187517952 14949845434368 14956028166144 14962700992512 14975527550976 14982209077248 15038639243264 15071388893184 15077621891072 15091038683136 15097279807488 15113210298368 15115565125248 15132914614272 15138225543168 15205538727184 15220021919744 15225363419136 15245213958144 15261300547584 15267612086272 15281197940736 15287517708288 15320809340928 15378514837504 15385376161792 15398565052416 15405435322368 15410841892992 15411806470144 15432098512896 15445368766464 15450789351816 15465506144256 15484237445376 15523756638208 15542558490368 15557562728448 15562822582272 15563996790784 15576405525408 15596713746432 15603164000256 15655458430976 15696039976448 15710007066624 15716504174592 15730018992128 15736995053568 15753600565248 15774139809792 15784827420672 15844280631296 15864938102784 15881678618624 15902384848896 15907965825024 15908961517568 15943606468608 15949201911552 15956317855296 15983728975872 16037298880512 16043931344896 16064849117184 16078870219776 16099833544704 16106491871232 16113677991936 16160473219072 16195457646592 16202363846656 16209592741888 16216781488128 16223488180224 16230726500352 16236422708688 16237438959616 16251887812608 16294015401984 16348625240064 16355386458112 16375195552352 16393990832128 16396545220608 16421126012928 16432251982848 16471037786112 16494143704064 16499333136384 16515648454656 16554631102464 16561477517312 16583070056448 16597543452672 16619183013888 16633474056192 16639311609648 16681778806784 16689221599232 16717891764224 16732482830336 16739903471616 16754298322944 16760178279936 16761227313152 16774590565824 16796460957696 16859724464128 16896439891968 16903427666944 16918469148672 16925466034176 16962324627456 17002361585664 17026212855808 17048411308032 17063071449088 17088651460608 17100229705728 17106231068082 17122524659712 17170037735424 17176063597056 17187016278016 17227583586304 17272240340992 17274931571712 17300829192192 17308548182016 17315706390528 17338282278912 17403586543616 17441486340096 17448699527168 17456484491264 17464226217984 17471448809472 17479243923456 17485378301664 17509496389632 17575445528576 17583287042048 17598360059904 17606211796992 17612390734848 17613493108736 17634825979456 17651850018816 17658044973504 17696271366144 17762923988992 17786082951168 17801606314752 17824815710208 17832187428864 17866888445952 17874277564416 17891952492544 17897581707264 17964992561152 17977164562432 18004114931712 18019596894208 18025920910452 18043090501632 18049422763008 18150489849856 18172473112976 18180532371456 18196166037504 18203691333632 18219889852416 18221264535552 18227659327488 18235791834624 18267118829568 18328341577728 18335921537024 18359827562496 18375851679744 18399809765376 18407419281408 18415631990784 18422094996396 18443239686144 18469112250368 18509094453248 18525248847872 18549401714688 18555911667072 18557073096704 18600874213376 18607402230144 18631662206976 18714509202688 18735989522432 18738908823552 18758681923072 18767001157632 18775374299136 18783139135488 18790907183104 18807628234752 18824043184128 18856380727296 18919578402816 18927402876928 18935847583744 18942493160136 18960535781376 18967190022144 18968621088768 18993352015872 19009684635648 19016356125312 19064890064896 19073396113408 19122837520384 19129302757376 19147769511936 19154489462784 19155688357888 19170960646656 19195955380224 19268256530432 19310217019392 19318203047936 19335393312768 19343389753344 19363800694784 19381031534592 19389046849536 19431270383616 19500653084672 19529887383552 19546681376768 19553541326592 19579034861568 19622900269056 19629786968064 19638545052672 19712513207296 19738214006784 19739703246848 19746377039872 19772376219648 19781197922304 19789378732032 19815179747328 19839179226888 19889813192704 19933127245824 19941370888192 19950267990016 19957269579429 19959115677696 19967370067968 19976278769664 19983289487616 20006226100224 20095185190912 20128446554112 20129706409984 20154086833664 20184300724224 20210616631296 20224310132736 20272046505984 20300484558848 20326951944192 20348400730112 20374930587648 20383356944384 20419301081088 20427745787904 20444032252098 20454379094016 20479152750336 20531420069888 20540580429824 20547789190656 20576131350528 20593825021952 20601052469088 20627911729152 20645649927168 20743416971264 20750430109696 20768540700544 20777751281664 20795618328576 20804218667008 20822731259904 20840904953856 20876707233792 20925983490048 20946676088832 20955338899456 20982660071424 21004800753664 21032186413056 21046436560896 21053822853024 21077988212736 21103517163456 21139770580992 21210621100032 21258141958144 21265602548736 21275090473728 21293328236544 21302828531712 21311638634496 21383065174016 21419798822912 21438493626368 21448001323008 21457570627584 21466444726272 21475322494976 21484903989248 21492444162462 21494432268288 21513192210432 21520465602048 21550149402624 21622375317504 21631317573632 21640968667136 21648563611584 21676788596736 21725353869312 21732978428928 21784275781632 21798166986752 21862060294144 21894834683904 21909669310464 21938234720256 21961383714816 21990016548864 21999110848512 22020864606208 22072841469952 22110760075264 22130057936896 22149750325248 22158910685184 22176577358208 22177965408256 22185748812864 22207166152704 22214674169856 22339064430592 22346904373248 22366120754432 22376039841792 22395281276928 22434042249216 22444051488768 22528586522624 22557958864896 22567288045568 22607083339776 22616432836608 22645919711232 22669815447552 22673347687872 22699371921408 22731215077376 22784868614144 22800306274304 22808308090776 22830032879616 22838045128704 22891950821376 22893383647232 22901418129408 22931276562432 23033242095616 23067772256256 23078064242688 23087608520704 23097847578624 23108152983552 23117709705216 23168053149696 23255315120128 23285634957312 23295265079296 23305658564608 23313837735552 23336344092672 23344233873408 23345995186176 23364608288112 23404746000384 23474949062656 23483187646464 23535800025088 23544059964672 23574756261888 23595028488192 23630400847872 23714777268224 23735475086336 23766420946944 23776249905152 23797407154176 23822517927936 23832370085888 23853577273344 23863442276352 23915409702912 24005486575616 24034561213936 24055948320768 24057454002176 24065897017344 24089129385984 24097273675776 24118305329664 24159737806848 24170516987904 24240709828608 24261554716672 24293186469888 24303545769984 24314389112832 24335232270336 24346089750528 24356158439424 24437788770304 24479770083328 24501135572992 24522937860096 24533079687168 24543225708544 24554175987712 24562793328528 24590986248192 24594817830912 24732535619584 24741215556096 24773472681984 24809869640192 24831946653696 24842216275968 24874605084672 24896315179008 24950211084288 24985211764736 25022668210176 25033832398848 25044185513984 25076837646336 25098724245504 25131447484416 25141840969728 25161885848736 25226104537088 25256657546848 25289586696192 25291494785024 25324469354496 25344659837952 25346246180864 25355141500416 25388199051264 25539319283712 25561280862208 25572616962048 25594607173632 25632977190912 25650344558592 25746956025856 25755056603136 25780524417024 25791186337792 25841375379456 25852062466048 25908360511488 25912397357568 25973559585792 26071388435456 26105379815424 26162229510144 26173049290752 26184726736896 26207173214208 26218865885184 26317618675712 26363168292864 26374930563072 26385838309376 26397540089856 26409317695488 26420239663104 26452238969184 26477775028224 26577502994432 26609692772572 26623160090624 26635038359552 26644385983488 26679124426752 26702409472128 26748281143296 26811416346624 26837928738816 26912400965632 26947488841728 26965746843648 27006172397568 27029395341312 27038881365678 27064635752448 27102602592256 27166574116864 27225734774784 27236994383872 27258709669464 27294249056256 27305537000448 27331896803328 27397052254208 27434841800704 27468069958784 27492512366592 27503882305536 27527533236224 27539741343744 27563777519616 27611128922112 27623447986176 27703668375552 27727491104768 27763641679872 27787873271808 27824102572032 27835609645056 27901311320064 27911103345216 27928901451776 28061915414528 28071763804032 28103984283648 28108363235328 28138022884608 28174708703232 28186360774656 28280828133376 28354136731648 28366787298304 28379367604224 28391104315392 28403771375616 28413739740204 28415518179328 28428120096768 28440803672064 28452931633152 28514526953472 28597335097344 28610094170112 28621926301696 28656592216616 28684256280576 28693954136064 28721654267904 28733532536832 28756440969984 28829833756672 28864751482112 28902384795648 28965325529088 28967138492416 28977304571904 29015084630016 29045701042176 29083570274304 29193112911872 29212892413952 29250979627008 29281844953088 29294831075328 29320022065152 29330311989888 29332147798016 29434350403584 29533000433664 29545214246912 29568769810944 29580998417152 29607321010176 29609554870272 29619565559808 29684068098048 29795872497664 29834719789056 29860375035904 29899690868736 29912056332288 29925401985024 29951055101952 29964418154496 30077278486528 30142777786368 30155243782144 30182077366272 30194559614976 30226420596736 30231130250496 30265829228544 30276451086336 30411077454368 30450726838272 30490427916288 30522601095168 30535224172544 30562395881472 30575035416576 30641618681856 30757029675008 30770752323584 30797130104832 30810870644736 30821683785984 30823612940288 30864197025792 30890737532928 30901578703632 30931012288512 30968474890752 31047513276416 31085116980736 31115125456896 31125645164544 31127993581568 31152811050816 31193427492864 31206328000512 31310916861952 31392079952896 31420014133248 31433008349184 31460037984256 31473990107136 31507201130496 31548279619584 31569654841344 31688561262592 31729876205568 31763357237248 31815931650048 31817923035136 31887212937216 31898403823104 31912635710592 31967457951744 32074597761024 32087862689792 32129698234368 32157740439552 32199667089408 32212983742464 32227355983872 32238666243693 32320946438144 32390915293184 32404727693312 32419185483776 32433562976256 32446976360448 32461453000704 32472845417376 32474877919232 32588030803968 32697250480128 32710772916224 32750391104704 32787981664256 32793090441216 32842252025856 32864503965696 32942075572224 32988287408128 32998666272768 33031296909312 33109262204928 33122955034624 33166140112896 33195086905344 33238366027776 33266948112384 33278623219296 33363557613568 33378443198464 33464965660672 33508596645888 33520356559872 33522454626304 33549181131648 33592921915392 33719448928256 33792879783936 33806855333888 33836938297344 33850932068352 33924649254912 34004723171328 34052425711616 34096822616064 34126142898176 34177302921216 34200459411456 34212462136164 34245049319424 34340075470848 34352127194112 34374032556032 34455167172608 34544480681984 34549863143424 34601658384384 34617096364032 34631412781056 34676564557824 34807173087232 34882972680192 34897399054336 34912968982528 34928452435968 34942897618944 34958487846912 34970756603328 35018992779264 35150891057152 35166574084096 35212423593984 35224781469696 35226986217472 35269651958912 35303700037632 35316089947008 35392542732288 35525847977984 35572165902336 35603212629504 35649631420416 35664374857728 35733776891904 35748555128832 35783904985088 35795163414528 35929985122304 35954329124864 36008229863424 36039193788416 36051841820904 36086181003264 36098845526016 36300979699712 36344946225952 36361064742912 36392332075008 36407382667264 36439779704832 36442529071104 36455318654976 36471583669248 36534237659136 36656683155456 36671843074048 36719655124992 36751703359488 36799619530752 36814838562816 36831263981568 36844189992792 36886479372288 36938224500736 37018188906496 37050497695744 37098803429376 37111823334144 37114146193408 37201748426752 37214804460288 37263324413952 37429018405376 37477817647104 37517363846144 37534002315264 37550748598272 37566278270976 37581814366208 37615256469504 37648086368256 37712761454592 37839156805632 37854805753856 37871695167488 37884986320272 37921071562752 37934380044288 37937242177536 37986704031744 38019369271296 38032712250624 38129780129792 38146792226816 38245675040768 38258605514752 38308978925568 38311376715776 38341921293312 38391910760448 38536513060864 38620434038784 38636406095872 38670786625536 38686779506688 38727601389568 38762063069184 38778093699072 38862540767232 39001306169344 39059774767104 39093362753536 39107082653184 39158069723136 39259573936128 39277090105344 39425026414592 39476428013568 39479406493696 39492754079744 39544752439296 39562395844608 39578757464064 39630359494656 39678358453776 39779626385408 39866254491648 39882741776384 39900535980032 39914539158858 39918231355392 39934740135936 39952557539328 39966578975232 40190370381824 40256893108224 40308173667328 40368601448448 40421233262592 40448620265472 40544093011968 40600969117696 40653903888384 40696801460224 40749861175296 40766713888768 40838602162176 40855491575808 40888064504196 40908758188032 40958305500672 41062840139776 41081160859648 41095578381312 41152262701056 41187650043904 41202104938176 41255823458304 41291299854336 41486833942528 41500860219392 41537081401088 41555502563328 41591236657152 41608437334016 41645462519808 41681809907712 41753414467584 41851966980096 41893352177664 41910677798912 41965320142848 42009601507328 42092873121792 42107645706048 42155976425472 42207034326912 42279541161984 42421242200064 42516283916288 42531205097472 42550180947456 42586656473088 42605657063424 42623277268992 42766130348032 42839597645824 42876987252736 42896002646016 42915141255168 42932889452544 42950644989952 42969807978496 42984888324924 43026384420864 43040931204096 43100298805248 43244750635008 43262635147264 43281937334272 43297127223168 43353577193472 43450707738624 43465956857856 43568551563264 43596333973504 43724120588288 43789669367808 43819338620928 43876469440512 43922767429632 43980033097728 43998221697024 44041729212416 44145682939904 44260115873792 44299500650496 44317821370368 44353154716416 44355930816512 44371497625728 44414332305408 44429348339712 44678128861184 44693808746496 44732241508864 44752079683584 44790562553856 44868084498432 44888102977536 45057173045248 45115917729792 45134576091136 45214166679552 45232865673216 45291839422464 45339630895104 45346695375744 45398743842816 45462430154752 45569737228288 45600612548608 45616616181552 45660065759232 45676090257408 45783901642752 45786767294464 45802836258816 45862553124864 46066484191232 46135544512512 46156128485376 46175217041408 46195695157248 46216305967104 46235419410432 46336106299392 46510630240256 46566962352001 46571269914624 46590530158592 46611317129216 46627675471104 46672688185344 46688467746816 46691990372352 46729216576224 46809492000768 46966375292928 47071600050176 47088119929344 47149512523776 47190056976384 47260801695744 47429554536448 47470950172672 47532841893888 47552499810304 47594814308352 47645035855872 47664740171776 47707154546688 47726884552704 47830819405824 48010973151232 48069122427872 48111896641536 48131794034688 48194547351552 48236610659328 48319475613696 48341033975808 48481419657216 48523109433344 48586372939776 48607091539968 48628778225664 48670464540672 48692179501056 48712316878848 48875577540608 48959540166656 49002271145984 49045875720192 49066159374336 49086451417088 49108351975424 49125586657056 49181972496384 49189635661824 49465071239168 49482431112192 49546945363968 49619739280384 49663893307392 49684432551936 49749210169344 49792630358016 49900422168576 49970423529472 50045336420352 50067664797696 50088371027968 50153675292672 50197448491008 50262894968832 50283681939456 50323771697472 50452209074176 50513315093696 50579173392384 50582989570048 50689319675904 50692492361728 50710283000832 50776398102528 51078638567424 51122561724416 51145233924096 51189214347264 51265954381824 51300689117184 51493912051712 51510113206272 51561048834048 51582372675584 51682750758912 51704124932096 51816721022976 51824794715136 51947119171584 52142776870912 52210759630848 52324459020288 52346098581504 52369453473792 52414346428416 52437731770368 52635237351424 52726336585728 52749861126144 52771676618752 52795080179712 52818635390976 52840479326208 52904477938368 52955550056448 53155005988864 53219385545144 53270076719104 53288771966976 53358248853504 53404818944256 53496562286592 53622832693248 53675857477632 53824801931264 53894977683456 53931493687296 54012344795136 54058790682624 54077762731356 54129271504896 54205205184512 54333148233728 54451469549568 54473988767744 54517419338928 54588498112512 54611074000896 54663793606656 54794104508416 54869683601408 54936139917568 54985024733184 55007764611072 55055066472448 55079482687488 55127555039232 55222257844224 55246895972352 55407336751104 55454982209536 55527283359744 55575746543616 55648205144064 55671219290112 55802622640128 55822206690432 55857802903552 56123830829056 56143527608064 56207968567296 56216726470656 56276045769216 56349417406464 56372721549312 56561656266752 56708273463296 56733574596608 56758735208448 56782208630784 56807542751232 56827479480408 56831036358656 56881607344128 56905863266304 57029053906944 57194670194688 57220188340224 57243852603392 57313184433232 57368512561152 57387908272128 57443308535808 57467065073664 57512881939968 57659667513344 57729502964224 57804769591296 57930651058176 57954609143808 58030169260032 58091402084352 58167140548608 58386225823744 58425784827904 58501959254016 58563689906176 58589662150656 58640044130304 58660623979776 58664295596032 58868700807168 59090428493824 59137539621888 59161996834304 59214642020352 59219109740544 59239131119616 59368136196096 59591744995328 59669439578112 59720750071808 59799381737472 59824112664576 59850803970048 59871808738287 59902110203904 59928836308992 60154556973056 60285555572736 60310487564288 60389119229952 60452841193472 60462260500992 60552902172672 60822154908736 60901453676544 60980855832576 61045202190336 61070448345088 61124791762944 61150070833152 61283237363712 61514059350016 61541504647168 61594260209664 61621741289472 61643367571968 61647225880576 61728394051584 61781475065856 61803157407264 61936949781504 62170233961472 62230250913792 62251290329088 62255987163136 62305622101632 62386854985728 62412656001024 62621833723904 62784159905792 62840028266496 62866016698368 62920075968512 62947980214272 63014402260992 63096559239168 63139309682688 63377122525184 63526714474496 63631863300096 63774425874432 63796807646208 63825271421184 63934915903488 64149195522048 64175725379584 64259396468736 64315480879104 64399334178816 64425967484928 64454711967744 64477332487386 64641892876288 64781830586368 64809455386624 64838370967552 64867125952512 64893952720896 64922906001408 64945690834752 64949755838464 65176061607936 65394500960256 65421545832448 65500782209408 65575963328512 65586180882432 65684504051712 65729007931392 65884151144448 65976574816256 65997332545536 66062593818624 66218524409856 66245910069248 66332280225792 66390173810688 66476732055552 66533896224768 66557246438592 66727115227136 66756886396928 66929931321344 67017193291776 67040713119744 67044909252608 67098362263296 67185843830784 67438897856512 67585759567872 67613710667776 67673876594688 67701864136704 67849298509824 68009446342656 68104851423232 68193645232128 68252285796352 68354605842432 68400918822912 68424924272328 68490098638848 68680150941696 68704254388224 68748065112064 68910334345216 69088961363968 69099726286848 69203316768768 69234192728064 69262825562112 69353129115648 69614346174464 69765945360384 69794798108672 69825937965056 69856904871936 69885795237888 69916975693824 69941513206656 70037985558528 70301782114304 70333148168192 70424847187968 70449562939392 70453972434944 70539303917824 70607400075264 70632179894016 70785085464576 71051695955968 71144331804672 71206425259008 71299262840832 71328749715456 71467553783808 71497110257664 71567809970176 71590326829056 71859970244608 71908658249728 72016459726848 72078387576832 72103683641808 72172362006528 72197691052032 72601959399424 72689892451904 72722129485824 72784664150016 72814765334528 72879559409664 72910637309952 72943167338496 73068475318272 73313366310912 73343686148096 73439310249984 73503406718976 73599239061504 73629677125632 73662527963136 73688379985584 73772958744576 73876449001472 74036377812992 74100995391488 74197606858752 74223646668288 74228292386816 74403496853504 74429608920576 74526648827904 74858036810752 74955635294208 75034727692288 75068004630528 75101497196544 75132556541952 75163628732416 75230512939008 75296172736512 75425522909184 75678313611264 75709611507712 75743390334976 75769972640544 75868760088576 75874484355072 75973408063488 76038738542592 76065424501248 76259560259584 76293584453632 76491350081536 76517211029504 76617957851136 76683842586624 76783821520896 77073026121728 77240868077568 77272812191744 77341573251072 77373559013376 77455202779136 77524126138368 77556187398144 77725081534464 78002612338688 78186725507072 78214165306368 78316139446272 78519147872256 78554180210688 78850052829184 78952856027136 78958812987392 78985508159488 79089504878592 79124791689216 79157514928128 79260718989312 79356716907552 79559252770816 79732508983296 79765483552768 79801071960064 79829078317716 79869480271872 79905115078656 79933157950464 80380740763648 80513786216448 80616347334656 80737202896896 80842466525184 80897240530944 81088186023936 81201938235392 81307807776768 81393602920448 81499722350592 81533427777536 81677204324352 81710983151616 81776129008392 81916611001344 82162321719296 82191156762624 82304525402112 82375300087808 82404209876352 82511646916608 82582599708672 82973667885056 83001720438784 83074162802176 83111005126656 83182473314304 83216874668032 83290925039616 83363619815424 83506828935168 83703933960192 83786704355328 83821355597824 84019203014656 84185746243584 84215291412096 84311952850944 84414068653824 84559082323968 84842484400128 85032567832576 85062410194944 85100361894912 85173312946176 85211314126848 85246554537984 85532260696064 85679195291648 85753974505472 85792005292032 85830282510336 85865778905088 85901289979904 85939615956992 85969776649848 86052768841728 86081862408192 86200597610496 86489501270016 86525270294528 86563874668544 86594254446336 86707154386944 86901415477248 86931913715712 87137103126528 87448241176576 87579338735616 87638677241856 87752938881024 87845534859264 87960066195456 87996443394048 88083458424832 88291365879808 88520231747584 88599001300992 88635642740736 88706309432832 88711861633024 88742995251456 88828664610816 88858696679424 89387617492992 89464483017728 89504159367168 89581125107712 89736168996864 89776205955072 90114346090496 90231835459584 90269152182272 90428333359104 90465731346432 90583678844928 90679261790208 90693390751488 90797487685632 90924860309504 91139474456576 91201225097216 91233232363104 91352180514816 91567803285504 91605672517632 91725106249728 92132968382464 92271089025024 92312256970752 92350434082816 92391390314496 92432611934208 92470838820864 92672212598784 93021260480512 93133924704002 93142539829248 93181060317184 93222634258432 93255350942208 93345376370688 93376935493632 93383980744704 93458433152448 93618984001536 93932750585856 94143200100352 94176239858688 94299025047552 94380113952768 94521603391488 94859109072896 94941900345344 95065683787776 95104999620608 95189628616704 95290071711744 95329480343552 95453769105408 95661638811648 96021946302464 96138244855744 96223793283072 96263588069376 96389094703104 96473221318656 96638951227392 96682067951616 96962839314432 97046218866688 97172745879552 97214183079936 97257556451328 97340929081344 97384359002112 97424633757696 97751155081216 97919080333312 98004542291968 98091751440384 98132318748672 98172902834176 98216703950848 98251173314112 98363944992768 98379271323648 98930142478336 98964862224384 99093890727936 99239478560768 99327786614784 99368865103872 99498420338688 99585260716032 99800844337152 99940847058944 100090672840704 100135329595392 100176742055936 100394896982016 100525789937664 100567363878912 100647543394944 100904418148352 101026630187392 101158346784768 101165979140096 101378639351808 101384984723456 101420566001664 101552796205056 102157277134848 102245123448832 102290467848192 102378428694528 102531908763648 102601378234368 102987824103424 103020226412544 103122097668096 103164745351168 103365501517824 103408249864192 103633442045952 103649589430272 103894238343168 104285553741824 104421519261696 104648918040576 104692197163008 104738906947584 104828692856832 104875463540736 105270474702848 105452673171456 105499722252288 105543353237504 105637270781952 105680958652416 105808955876736 105911100112896 106310011977728 106438771090288 106540153438208 106577543933952 106716497707008 106809637888512 106993124573184 107245665386496 107351714955264 107649603862528 107789955366912 107862987374592 108024689590272 108117581365248 108155525462712 108258543009792 108410410369024 108666296467456 108902939099136 108947977535488 109034838677856 109176996225024 109222148001792 109327587213312 109588209016832 109739367202816 109872279835136 109970049466368 110015529222144 110110132944896 110158965374976 110255110078464 110444515688448 110493791944704 110814673502208 110909964419072 111054566719488 111151493087232 111296410288128 111342438580224 111605245280256 111644413380864 111715605807104 112247661658112 112287055216128 112433452941312 112552091538432 112698834812928 112745443098624 113123312533504 113416546926592 113467149193216 113517470416896 113564417261568 113615085502464 113654958960816 113662072717312 113763214688256 113811726532608 114058107813888 114389340389376 114440376680448 114487705206784 114626368866464 114737025122304 114775816544256 114934130147328 115025763879936 115459005928448 115609539182592 115861302116352 115909218287616 116060338520064 116182804168704 116334281097216 116772451647488 116851569655808 117003918508032 117127379812352 117179324301312 117280088260608 117321247959552 117328591192064 118275079243776 118323993668608 118429284040704 118438219481088 118478262239232 118736272392192 119183489990656 119338879156224 119441500143616 119598763474944 119648225329152 119701607940096 119743617476574 119804220407808 119857672617984 120309113946112 120571111145472 120620975128576 120905682386944 120924521001984 121105804345344 121644309817472 121802907353088 121961711665152 122090404380672 122140896690176 122249583525888 122300141666304 122566474727424 123028118700032 123083009294336 123188520419328 123243482578944 123286735143936 123294451761152 123456788103168 123562950131712 123606314814528 123873899563008 124340467922944 124460501827584 124502580658176 124511974326272 124611244203264 124773709971456 124825312002048 125243667447808 125568319811584 125680056532992 125732033396736 125840151937024 125895960428544 126028804521984 126278619365376 126754245050368 127053428948992 127263726600192 127548851748864 127593615292416 127650542842368 127869831806976 128298391044096 128351450759168 128518792937472 128630961758208 128798668357632 128851934969856 128909423935488 128954664974772 129283785752576 129563661172736 129618910773248 129676741935104 129734251905024 129787905441792 129845812002816 129891381669504 129899511676928 130352123215872 130789001920512 130843091664896 131001564418816 131151926657024 131172361764864 131369008103424 131458015862784 131768302288896 131953149632512 131994665091072 132125187637248 132437048819712 132491820138496 132780347621376 132953464111104 133067792449536 133114492877184 133454230454272 133513772793856 133859862642688 134034386583552 134081426239488 134089818505216 134196724526592 134371687661568 134877795713024 135171519135744 135227421335552 135347753189376 135403728273408 135698597019648 136018892685312 136209702846464 136387290464256 136504571592704 136709211684864 136801837645824 136849848544656 136980197277696 137360301883392 137408508776448 137496130224128 138177922727936 138199452573696 138406633537536 138468385456128 138525651124224 138706258231296 139228692348928 139531890720768 139589596217344 139651875930112 139700887056003 139713809743872 139771590475776 139833951387648 139883026413312 140075971117056 140603564228608 140666296336384 140899125878784 140907944869888 141078607835648 141214800150528 141264359788032 141570170929152 142103391911936 142288663609344 142412850518016 142598525681664 142657499430912 142935107567616 142994220515328 143135619940352 143180653658112 143719940489216 143817316499456 144032919453696 144156775153664 144207367283616 144395382104064 145203918798848 145379784903808 145444258971648 145569328300032 145629530669056 145759118819328 145821274619904 145886334676992 146136950636544 146626732621824 146687372296192 146878620499968 147006813437952 147198478123008 147259354251264 147325055926272 147376759971168 147545917489152 147752898002944 148201990782976 148395213717504 148447293336576 148456584773632 148806993707008 148859217841152 149053297655808 149716073621504 149911270588416 150069455384576 150136009261056 150202994393088 150265113083904 150327257464832 150461025878016 150592345473024 150851045818368 151356627222528 151419223015424 151486780669952 151539945281088 151737520177152 151748968710144 152077477085184 152130849002496 152587168907264 152982700163072 153034422059008 153235915702272 153367685173248 153567643041792 154146052243456 154481736155136 154545624383488 154683146502144 154747118026752 154910405558272 155048252276736 155112374796288 155450163068928 156005224677376 156373451014144 156428330612736 156632278892544 157038295744512 157108360421376 157700105658368 157905712054272 157917625974784 157971016318976 158179009757184 158249583378432 158315029856256 158521437978624 158713433815104 159118505541632 159465017966592 159530967105536 159602143920128 159658156635432 159810230157312 159866315900928 160761481527296 161027572432896 161232694669312 161474405793792 161684933050368 161794481061888 162176372047872 162403876470784 162615615553536 162787205840896 162999444701184 163066855555072 163354408648704 163421966303232 163552258016784 163833222002688 164324643438592 164382313525248 164609050804224 164750600175616 164808419752704 165023293833216 165165199417344 166003440877568 166148325604352 166222010253312 166364946628608 166433749336064 166581850079232 166727239630848 167013657870336 167407867920384 167573408710656 167642711195648 168038406029312 168371492487168 168430582824192 168623905701888 168828137307648 169118164647936 169684968800256 170124820389888 170200723789824 170346625892352 170422628253696 170493109075968 171064521392128 171358390583296 171507949010944 171584010584064 171660565020672 171731557810176 171802579959808 171879231913984 171939553299696 172105537683456 172163724816384 172401195220992 172979002540032 173050540589056 173127749337088 173188508892672 173414308773888 173863827431424 174274206253056 174896482353152 175158677471232 175277354483712 175505877762048 175691069718528 175920132390912 175992886788096 176166916849664 176582731759616 177040463495168 177271285481472 177412618865664 177423723266048 177485990502912 177657329221632 177717393358848 178775234985984 178928966035456 179008318734336 179162250215424 179472337993728 179552411910144 180228692180992 180463670919168 180538304364544 180856666718208 180931462692864 181167357689856 181358523580416 181386781502976 181849720619008 182402450194432 182466464726208 182704361029632 183135606571008 183211345035264 183450212499456 184265936764928 184542178050048 184624513941504 184700868165632 184782780628992 184865223868416 184941677641728 185344425197568 186042520961024 186267849408004 186362120634368 186445268516864 186510701884416 186690752741376 186753870987264 186767961489408 186916866304896 187237968003072 187865501171712 188286400200704 188352479717376 188598050095104 188760227905536 189043206782976 189718218145792 189883800690688 190131367575552 190209999241216 190580143423488 190658960687104 191323277623296 192043892604928 192276489711488 192447586566144 192527176138752 192778189406208 192946442637312 193277902454784 193364135903232 193925678628864 194092437733376 194345491759104 194428366159872 194515112902656 194681858162688 194768718004224 194849267515392 195502310162432 196009084583936 196183502880768 196264637497344 196345805668352 196433407901696 196502346628224 196727889985536 196758542647296 197860284956672 197929724448768 198187781455872 198478957121536 198655573229568 198737730207744 198996840677376 199170521432064 199601688674304 199881694117888 200181345681408 200270659190784 200353484111872 200789793964032 201051579875328 201134727757824 201295086789888 201808836296704 202053260374784 202316693569536 202331958280192 202757278703616 202769969446912 202841132003328 203105592410112 204314554269696 204490246897664 204580935696384 204756857389056 205063817527296 205202756468736 205975648206848 206040452825088 206244195336192 206329490702336 206731003035648 206816499728384 207266884091904 207299178860544 207788476686336 208571107483648 208843038523392 209297836081152 209384394326016 209477813895168 209657385713664 209750927081472 210540949405696 210905346342912 210999444504576 211086706475008 211274541563904 211361917304832 211617911753472 211822200225792 212620023955456 212877542180576 213155087867904 213432995414016 213619275777024 213986249146368 214491330772992 214703429910528 215299207725056 215579910733824 215725974749184 216049379180544 216235162730496 216311050925424 216517086019584 216820820738048 217332592934912 217805878198272 217895955070976 218069677355712 218353992450048 218444296003584 219176418033664 219744559670272 219940098932736 220031058444288 220220265889792 220317930749952 220510220156928 220889031376896 220987583889408 221629347004416 221819928838144 222109133438976 222302986174464 222592820576256 222684877160448 223210490560512 223288826761728 223431211614208 224495323316224 224574110432256 224866905882624 225104183076864 225397669625856 225490886197248 226246625067008 226833093853184 226934298386432 227034940833792 227128834523136 227230171004928 227309917921632 227324145434624 227623453065216 228116215627776 228778680778752 228880753360896 228975410413568 229252737732928 229474050244608 229551633088512 230051527759872 230918011856896 231219078365184 231722604232704 231818436575232 232120677040128 232365608337408 232668562194432 233544903294976 233703139311616 234007837016064 234254759624704 234560176521216 234642495919104 234657182384128 236550158487552 236647987337216 236858568081408 236876438962176 236956524478464 237472544784384 238366979981312 238677758312448 238883000287232 239197526949888 239296450658304 239403215880192 239487234953148 239608440815616 239715345235968 240618227892224 241142222290944 241241950257152 241811364773888 241849042003968 242211608690688 243288619634944 243605814706176 243923423330304 244180808761344 244281793380352 244499167051776 244600283332608 245132949454848 246056237400064 246166018588672 246486965157888 246573470287872 246588903522304 246913576206336 247125900263424 247212629629056 247747799126016 248680935845888 248921003655168 249005161316352 249023948652544 249222488406528 249547419942912 249650624004096 250487334895616 251136639623168 251360113065984 251464066793472 251680303874048 252057609043968 252557238730752 253508490100736 254106857897984 254527453200384 255097703497728 255187230584832 255301085684736 255739663613952 256596782088192 256702901518336 257037585874944 257261923516416 257597336715264 257703869939712 257818847870976 257909329949544 258567571505152 259127322345472 259237821546496 259353483870208 259468503810048 259575810883584 259691624005632 259782763339008 259799023353856 260704246431744 261686183329792 262003128837632 262344723529728 262738016206848 262916031725568 263536604577792 263906299265024 263989330182144 264250375274496 264874097639424 264983640276992 265560695242752 265906928222208 266135584899072 266228985754368 266908460908544 267027545587712 267719725285376 268162852478976 268179637010432 268393449053184 268743375323136 269755591426048 270343038271488 270454842671104 270695506378752 270807456546816 271397194039296 272037785370624 272419405692928 272774580928512 273009143185408 273418423369728 273603675291648 273699697089312 274817017552896 276355845455872 276398905147392 276813267075072 276936770912256 277051302248448 277412516462592 278457384697856 279063781441536 279179192434688 279303751860224 279401774112006 279427619487744 279543180951552 279667902775296 279766052826624 280151942234112 281207128457216 281332592672768 281798251757568 282157215671296 282429600301056 282528719576064 283140341858304 284206783823872 284577327218688 284825701036032 285197051363328 285314998861824 285870215135232 285988441030656 286271239880704 286361307316224 287439880978432 287634632998912 288065838907392 288313550307328 288414734567232 288790764208128 290407837597696 290759569807616 290888517943296 291138656600064 291259061338112 291518237638656 291642549239808 291772669353984 292273901273088 293253465243648 293374744592384 293757240999936 294013626875904 294396956246016 294518708502528 294650111852544 294753519942336 295091834978304 295505796005888 296403981565952 296790427435008 296894586673152 296913169547264 297613987414016 297718435682304 298106595311616 299432147243008 299822541176832 300138910769152 300272018522112 300405988786176 300530226167808 300654514929664 301184690946048 301702091636736 302713254445056 302838446030848 302973561339904 303079890562176 303475040354304 303497937420288 304154954170368 304261698004992 305174337814528 305965400326144 306068844118016 306471831404544 306735370346496 307135286083584 308292104486912 308963472310272 309091248766976 309366293004288 309494236053504 309820811116544 310096504553472 310224749592576 310900326137856 312010449354752 312746902028288 312856661225472 313264557785088 314076591489024 314216720842752 315400211316736 315811424108544 315942032637952 316358019514368 316499166756864 316630059712512 317042875957248 317426867630208 318237011083264 318930035933184 319061934211072 319204287840256 319316313270864 319620460314624 319732631801856 321522963054592 322055144865792 322465389338624 322948811587584 323369866100736 323588962123776 324352744095744 324807752941568 325231231107072 325574411681792 325998889402368 326133711110144 326708817297408 326843932606464 327104516033568 327666444005376 328764627050496 329218101608448 329501200351232 329616839505408 330046587666432 330330398834688 332006881755136 332296651208704 332444020506624 332729893257216 332867498672128 333163700158464 333454479261696 334027315740672 334815735840768 335146817421312 335285422391296 336076812058624 336742984974336 336861165648384 337656274615296 338236329295872 339369937600512 340249640779776 340401447579648 340693251784704 340845256507392 340986218151936 342129042784256 342716781166592 343015898021888 343168021168128 343321130041344 343463115620352 343605159919616 343758463827968 343879106599392 344211075366912 344327449632768 344802390441984 346101081178112 346255498674176 346377017785344 346828617547776 347727654862848 348548412506112 349792964706304 350317354942464 350554708967424 351011755524096 351382139437056 351840264781824 351985773576192 352333833699328 353165463519232 354080926990336 354825237731328 354847446532096 354971981005824 355314658443264 355434786717696 357550469971968 357857932070912 358016637468672 358324500430848 358944675987456 359104823820288 360457384361984 360927341838336 361076608729088 361713333436416 361862925385728 362717047160832 362773563005952 364804900388864 364932929452416 365408722059264 366271213142016 366422690070528 366900424998912 368531873529856 369084356100096 369249027883008 369401736331264 369565561257984 369730447736832 369883355283456 370688850395136 372085041922048 372535698816008 372890537033728 373021403768832 373381505482752 373507741974528 373535922978816 373833732609792 374475936006144 375731002343424 376572800401408 376704959434752 377196100190208 377520455811072 378086413565952 379436436291584 379767601381376 380262735151104 380419998482432 381160286846976 381317921374208 382646555246592 384087785209856 384552979422976 384895173132288 385054352277504 385556378812416 385892885274624 386555804909568 386728271806464 387851357257728 388184875466752 388690983518208 388856732319744 389030225805312 389363716325376 389537436008448 389698535030784 391004620324864 392018169167872 392367005761536 392529274994688 392691611336704 392866815803392 393004693256448 393455779971072 393517085294592 395859448897536 396375562911744 396957914243072 397311146459136 397475460415488 398341042864128 399203377348608 399763388235776 400362691362816 400541318381568 400706968223744 401579587928064 402103159750656 402269455515648 402590173579776 403617672593408 404106520749568 404633387139072 404663916560384 405514557407232 405682264006656 406211184820224 408629108539392 408980493795328 409161871392768 409513714778112 410127635054592 410405512937472 411951296413696 412080905650176 412488390672384 412658981404672 413632999456768 414533768183808 414598357721088 415576953372672 417142214967296 417686077046784 418595672162304 418768788652032 418955627790336 419102661168009 419314771427328 419501854162944 421081898811392 421810692685824 421998889009152 422173412950016 422723834609664 423235823506944 423644400451584 425240047910912 425755084361152 426310175735808 426865990828032 427238551554048 427972498292736 428982661545984 429406859821056 430598415450112 431159821467648 431451949498368 432098758361088 432470325460992 432622101850848 433641641476096 435611756396544 435791910141952 436139354711424 436707984900096 436888592007168 438352836067328 439489119340544 439880197865472 440062116888576 440440531779584 440635861499904 441020440313856 441778062753792 441975167778816 443258694008832 443639857676288 444605972348928 445185641152512 445369754320896 446420981121024 446577653523456 446862423228416 448990646632448 449148220864512 449733811765248 450208366153728 450795339251712 450981772394496 452493250134016 453666187706368 453868596772864 454069881667584 454257669046272 454460342009856 454619835843264 454648290869248 455246906130432 456232431255552 457761506721792 457950820827136 458505475465856 458948100489216 459103266177024 460103055519744 461836023713792 462438156730368 463445208465408 463636873150464 464241354080256 464731216674816 465337124388864 467089806589952 467406278623232 468015674032128 468509519249408 469120353042432 469284991838208 469314364768256 473100316975104 473295974674432 473717136162816 473752877924352 473913048956928 474945089568768 476733959962624 477355516624896 477766000574464 478395053899776 478592901316608 478806431760384 478974469906296 479430690471936 481236455784448 482284444581888 482483900514304 483622729547776 483698084007936 484423217381376 486577239269888 487211629412352 487846846660608 488361617522688 488563586760704 488998334103552 489200566665216 490265898909696 492112474800128 492332037177344 492973930315776 493146940575744 493177807044608 493827152412672 494251800526848 494425259258112 495495598252032 497361871691776 498010322632704 498047897305088 498444976813056 499094839885824 499301248008192 500974669791232 502273279246336 502720226131968 502928133586944 503360607748096 504115218087936 505114477461504 507016980201472 508213715795968 509054906400768 510374461169664 510602171369472 511479327227904 513193564176384 513405803036672 514075171749888 514523847032832 515194673430528 515407739879424 515637695741952 515818659899088 517135143010304 518254644690944 518475643092992 518706967740416 518937007620096 519151621767168 519383248011264 519565526678016 519598046707712 524006257675264 524689447059456 525476032413696 525832063451136 527073209155584 527812598530048 527978660364288 528500750548992 529748195278848 529967280553984 531121390485504 531813856444416 532271169798144 532457971508736 533816921817088 534055091175424 535439450570752 536325704957952 536786898106368 537486750646272 539511182852096 540686076542976 540909685342208 541391012757504 541614913093632 542794388078592 544075570741248 544838811385856 545549161857024 546018286370816 547207350583296 547399394178624 549634035105792 552711690911744 552797810294784 553626534150144 553873541824512 554102604496896 554825032925184 556914769395712 558127562883072 558358384869376 558607503720448 558803548224012 559086361903104 559335805550592 559532105653248 560303884468224 562414256914432 562665185345536 563596503515136 564314431342592 564859200602112 565057439152128 566280683716608 568413567647744 569154654437376 569651402072064 570394102726656 570629997723648 571740430270464 571976882061312 572542479761408 575269265997824 576131677814784 576627100614656 576829469134464 577581528416256 580815675195392 581519139615232 581777035886592 582277313200128 582518122676224 583036475277312 583285098479616 583545338707968 584547802546176 586506930487296 586749489184768 588027253751808 588793912492032 589037417005056 589300223705088 589507039884672 590183669956608 591011592011776 592807963131904 593580854870016 593789173346304 593826339094528 595227974828032 595436871364608 596213190623232 598864294486016 599645082353664 600277821538304 600544037044224 600811977572352 601060452335616 601309029859328 602369381892096 603404183273472 605426508890112 605676892061696 605947122679808 606159781124352 606950080708608 606995874840576 608309908340736 608523396009984 611930800652288 612137688236032 612943662809088 613470740692992 614270572167168 616584208973824 617926944620544 618182497533952 618732586008576 618988472107008 619641622233088 620193009106944 620449499185152 621800652275712 624020898709504 625713322450944 626529115570176 628153182978048 628433441685504 630800422633472 631622848217088 631884065275904 632716039028736 632998333513728 633260119425024 634085751914496 634853735260416 636474022166528 637860071866368 638123868422144 638408575680512 638632626541728 639465263603712 643045926109184 644110289731584 644930778677248 645897623175168 646739732201472 647177924247552 648705488191488 649615505883136 650462462214144 651148823363584 651997778804736 652267422220288 653417634594816 653687865212928 654209032067136 655332888010752 657529254100992 659002400702464 659233679010816 660093175332864 660660797669376 664013763510272 664593302417408 664888041013248 665459786514432 665734997344256 666327400316928 666908958523392 668054631481344 669631471681536 670293634842624 670570844782592 672153624117248 673485969948672 673722331296768 675312549230592 676472658591744 678739875201024 680499281559552 680802895159296 681386503569408 681690513014784 681972436303872 684258085568512 685433562333184 686031796043776 686336042336256 686642260082688 686926231240704 687210319839232 687516927655936 687758213198784 688422150733824 688654899265536 692510997348352 692754035570688 693657235095552 695455309725696 697096825012224 699585929412608 700634709884928 701109417934848 702023511048192 702764278874112 703680529563648 703971547152384 704667667398656 706330927038464 708161853980672 709650475462656 709694893064192 709943962011648 710629316886528 710869573435392 715100939943936 715715864141824 716033274937344 716649000861696 717889351974912 718209647640576 720914768723968 721854683676672 722153217458176 723426666872832 723725850771456 725434094321664 725547126011904 729609800777728 729865858904832 730817444118528 732542426284032 732845380141056 733800849997824 737063747059712 738168712200192 738498055766016 738803472662528 739460895473664 739766710566912 741377700790272 744170083844096 745071397632016 745781074067456 746042807537664 746763010965504 747015483949056 747071845957632 747667465219584 748951872012288 751462004686848 753409918869504 754392200380416 755040911622144 756172827131904 758872872583168 759535202762752 760525470302208 760839996964864 762320573693952 762635842748416 765293110493184 768175570419712 769105958845952 769790346264576 770108704555008 771112757624832 771785770549248 773111609819136 773456543612928 775702714515456 776369750933504 777381967036416 777713464639488 778060451610624 778727432650752 779074872016896 779397070061568 782009240649728 784036338335744 785058549989376 785383222673408 785733631606784 786009386512896 787034170589184 791718897795072 792751125823488 793915828486144 794622292918272 794950920830976 796682085728256 798406754697216 799526776471552 800725382725632 801082636763136 801413936447488 803159175856128 804538911031296 805180347159552 808213041499136 809266774278144 809327833120768 811029114814464 811364528013312 812422369640448 817258217078784 817960987590656 818323742785536 819027429556224 820255270109184 820811025874944 823902592827392 825317962809344 829067536367616 829196715442176 831153906745344 834284429934592 835372154093568 837191344324608 837537577304064 837911255580672 838205322336018 838629542854656 839003708325888 842163797622784 843621385371648 843997778018304 844346825900032 846471647013888 847288800903168 850480095821824 851510168722304 852620351471616 853731981656064 854477103108096 855944996585472 857965323091968 858813719642112 861196830900224 862319642935296 862903898996736 864197516722176 864940650921984 865244203701696 871223512793088 871583820283904 872278709422848 873415969800192 873777184014336 876705672134656 878978238681088 879760395730944 880124233777152 880881063559168 881271722999808 882040880627712 883556125507584 883950335557632 886517388017664 887279715352576 889211944697856 890371282305024 890739508641792 892841962242048 893155307046912 893724846456832 897981293264896 898296441729024 899467623530496 900416732307456 901590678503424 901963544788992 904986500268032 907332375412736 907737193545728 908139763335168 908515338092544 908920684019712 909239671686528 909296581738496 910493812260864 912464862511104 915523013443584 915901641654272 917010950931712 917896200978432 918206532354048 920206111039488 923672047427584 924876313460736 926890416930816 927273746300928 928482708160512 929462433349632 930674248777728 934179613179904 934812557246464 936031348064256 937019038498816 938240706084864 938569983676416 938628729536512 946200633950208 946591949348864 947434272325632 947826097913856 949890179137536 953467919925248 954711033249792 955532001148928 956790107799552 957185802633216 957612863520768 957948939812592 958861380943872 962472911568896 964568889163776 964967801028608 967245459095552 967396168015872 968846434762752 973154478539776 974423258824704 975693693321216 976723235045376 977127173521408 977996668207104 978401133330432 980531797819392 984224949600256 984664074354688 986293881151488 986355614089216 987654304825344 988503601053696 988850518516224 990991196504064 994723743383552 996020645265408 996889953626112 998189679771648 998602496016384 1001949339582464 1004546558492672 1005440452263936 1005856267173888 1006721215496192 1008230436175872 1010228954923008 1014033960402944 1016427431591936 1018109812801536 1020748922339328 1021204342738944 1022958654455808 1026387128352768 1026811606073344 1028150343499776 1029047694065664 1030389346861056 1030815479758848 1031275391483904 1031637319798176 1034270286020608 1036951286185984 1037413935480832 1038303243534336 1038766496022528 1039131053356032 1039196093415424 1048012515350528 1049378894118912 1050952064827392 1051664126902272 1054146418311168 1055625197060096 1055957320728576 1057001501097984 1059496390557696 1059934561107968 1062242780971008 1064542339596288 1064915943017472 1068110182350848 1070878901141504 1072651409915904 1073573796212736 1074973501292544 1079022365704192 1081372153085952 1081819370684416 1082782025515008 1083229826187264 1085588776157184 1088151141482496 1089677622771712 1092036572741632 1094414701166592 1094798788357248 1099268070211584 1105423381823488 1105595620589568 1107253068300288 1107747083649024 1108205208993792 1109650065850368 1113829538791424 1116255125766144 1116716769738752 1117215007440896 1117607096448024 1118671611101184 1119064211306496 1120607768936448 1124828513828864 1125330370691072 1127193007030272 1128628862685184 1129718401204224 1130114878304256 1132561367433216 1136827135295488 1138309308874752 1139302804144128 1140788205453312 1141259995447296 1143480860540928 1143953764122624 1145084959522816 1150538531995648 1152263355629568 1153254201229312 1153658938268928 1155163056832512 1163038279230464 1163554071773184 1164554626400256 1165036245352448 1166072950554624 1166570196959232 1167090677415936 1169095605092352 1173013860974592 1173498978369536 1176054507503616 1177587824984064 1178074834010112 1178600447410176 1179014079769344 1180367339913216 1182023184023552 1185615926263808 1187578346692608 1187652678189056 1190873742729216 1192426381246464 1197728588972032 1199290164707328 1200555643076608 1201088074088448 1201623955144704 1202120904671232 1202618059718656 1204738763784192 1206808366546944 1210853017780224 1211353784123392 1211894245359616 1212319562248704 1213900161417216 1213991749681152 1217046792019968 1223861601304576 1224275376472064 1225887325618176 1226941481385984 1228541144334336 1233168417947648 1235853889241088 1236364995067904 1237465172017152 1237976944214016 1239283244466176 1240898998370304 1243601304551424 1251426644901888 1253058231140352 1256306365956096 1256866883371008 1261600845266944 1263245696434176 1263768130551808 1265432078057472 1265996667027456 1266520238850048 1268171503828992 1269707470520832 1272948044333056 1275720143732736 1276247736844288 1276817151361024 1277265253083456 1278930527207424 1286091852218368 1288220579463168 1289861557354496 1291795246350336 1293479464402944 1294355848495104 1297410976382976 1299231011766272 1300924924428288 1302297646727168 1304534844440576 1306835269189632 1307375730425856 1308418064134272 1310665776021504 1315058508201984 1318004801404928 1318467358021632 1320186350665728 1321321595338752 1328027527020544 1329186604834816 1329776082026496 1330919573028864 1331469994688512 1333817917046784 1336109262962688 1339262943363072 1340587269685248 1341141689565184 1344307248234496 1346971939897344 1347444662593536 1350625098461184 1352945317183488 1357479750402048 1360998563119104 1361605790318592 1362773007138816 1363381026029568 1363944872607744 1368516171137024 1372063592087552 1373284520165376 1373852462481408 1374420639678464 1375033855311872 1375516426397568 1376844301467648 1377309798531072 1385021994696704 1385508071141376 1387314470191104 1390910619451392 1394193650024448 1399171858825216 1401269419769856 1402218835869696 1404047022096384 1405528557748224 1407361059127296 1407943094304768 1409335334797312 1412661854076928 1416323707961344 1419300950925312 1419389786128384 1419887924023296 1421258633773056 1421739146870784 1430201879887872 1431431728283648 1432066549874688 1433298001723392 1435778703949824 1436419295281152 1441829537447936 1443709367353344 1444306434916352 1446853333745664 1447451701542912 1450868188643328 1451094252023808 1459219601555456 1459731717809664 1461634888237056 1465084852568064 1465690760282112 1467601699995648 1474127494119424 1476337424400384 1476996111532032 1477606945325056 1478921790947328 1479533421133824 1482755401580544 1488340167688192 1490142795264032 1492085615075328 1494030967898112 1494143691915264 1495334930439168 1497903744024576 1502924009373696 1506819837739008 1508784400760832 1510081823244288 1512345654263808 1517745745166336 1519070405525504 1521050940604416 1521679993929728 1524641147387904 1525271685496832 1538211917691904 1539580692529152 1540217409110016 1542225515249664 1543571541098496 1546223219638272 1546913087225856 1551405429030912 1552739501867008 1554763934072832 1555426929278976 1556120903221248 1557454865301504 1558149744033792 1558794140123136 1564018481299456 1568072676671488 1570766445346816 1571467263213568 1572018773025792 1574068341178368 1583437795590144 1585502251646976 1587831656972288 1589244585836544 1589901841661952 1593364171456512 1596813509394432 1599053552943104 1601450765451264 1602165273526272 1602827872894976 1606318351712256 1610360694319104 1616426082998272 1618533548556288 1618655666241536 1622058229628928 1622729056026624 1624844739280896 1634516434157568 1635921975181312 1636647485571072 1638054859112448 1641622051749888 1647805185654784 1658135072735232 1658393430884352 1662307813490688 1668568859869184 1670744308187136 1674382688649216 1675075154608128 1675822511161344 1676410644672036 1677259085709312 1678007416651776 1684327595245568 1687242770743296 1687995556036608 1688693651800064 1692943294027776 1694577601806336 1700960191643648 1703020337444608 1705240702943232 1707463963312128 1708954206216192 1711889993170944 1715930646183936 1717627439284224 1722393661800448 1725807797993472 1728395033444352 1729881301843968 1730488407403392 1742447025586176 1743167640567808 1744557418845696 1746831939600384 1747554368028672 1753411344269312 1757956477362176 1759520791461888 1760248467554304 1761762127118336 1764081761255424 1767112251015168 1767900671115264 1773034776035328 1774559430705152 1778423889395712 1780742564610048 1781479017283584 1785683924484096 1786310614093824 1787449692913664 1796592883458048 1798935247060992 1800833464614912 1803181357006848 1803927089577984 1809973000536064 1814664750825472 1815474387091456 1816279526670336 1817030676185088 1817841368039424 1818479343373056 1818593163476992 1820987624521728 1824929725022208 1831803283308544 1834021901863424 1835792401956864 1836413064708096 1840412222078976 1847344094855168 1849752626921472 1853780833861632 1854547492601856 1856965416321024 1858924866699264 1861348497555456 1868359226359808 1869625114492928 1872062696128512 1874038076997632 1877139967352832 1877257459073024 1892401267900416 1893183898697728 1894868544651264 1895652195827712 1899780358275072 1906935839850496 1909422066499584 1911064002297856 1913580215599104 1914371605266432 1915225727041536 1915897879625184 1929137778327552 1929935602057216 1934490918191104 1934792336031744 1937692869525504 1946308957079552 1948846517649408 1951387386642432 1953446470090752 1954254347042816 1955993336414208 1956802266660864 1961063595638784 1968449899200512 1969328148709376 1972587762302976 1977007202107392 1977701037032448 1981982393008128 1989447486767104 1992041290530816 1993779907252224 1996379359543296 1997204992032768 2003898679164928 2009093116985344 2010880904527872 2011712534347776 2013442430992384 2016460872351744 2020457909846016 2028067920805888 2032854863183872 2036219625603072 2041497844678656 2042408685477888 2045917308911616 2052774256705536 2053623212146688 2056300686999552 2058095388131328 2060778693722112 2061630959517696 2062550782967808 2063274639596352 2068540572041216 2073902572371968 2074827870961664 2077532992045056 2078262106712064 2078392186830848 2096025030701056 2098757788237824 2101904129654784 2103328253804544 2108292836622336 2111250394120192 2111914641457152 2114003002195968 2118992781115392 2119869122215936 2124485561942016 2129084679192576 2129831886034944 2136220364701696 2141757802283008 2145302819831808 2147147592425472 2149947002585088 2158044731408384 2162744306171904 2163638741368832 2165564051030016 2166459652374528 2171177552314368 2176302282964992 2179355245543424 2184073145483264 2188829402333184 2189597576714496 2198536140423168 2211191241179136 2214506136600576 2215494167298048 2216410417987584 2219300131700736 2227659077582848 2232510251532288 2233433539477504 2234430014881792 2235214192896048 2237343222202368 2238128422612992 2241215537872896 2249657027657728 2250660741382144 2254386014060544 2257257725370368 2260229756608512 2265122734866432 2273654270590976 2276618617749504 2278605608288256 2281576410906624 2282519990894592 2286961721081856 2287907528245248 2290169919045632 2301077063991296 2304526711259136 2306508402458624 2307317876537856 2310326113665024 2326076558460928 2327108143546368 2329109252800512 2330072490704896 2332145901109248 2333140393918464 2334181354831872 2338191210184704 2346027721949184 2346997956739072 2352109015007232 2355175649968128 2356149668020224 2357200894820352 2358028159538688 2364046368047104 2371231852527616 2375156693385216 2381747485458432 2384852762492928 2395457177944064 2398580329414656 2401111286153216 2402176148176896 2403247910289408 2404241809342464 2405236119437312 2409477527568384 2413616733093888 2422707568246784 2423788490719232 2424639124497408 2427800322834432 2427983499362304 2434093584039936 2447723202609152 2448550752944128 2451774651236352 2453882962771968 2457082288668672 2466336835895296 2471707778482176 2472729990135808 2475953888428032 2478566488932352 2487202609102848 2502853289803776 2506116462280704 2512612731912192 2513733766742016 2523201690533888 2526491392868352 2527536261103616 2530864156114944 2531993334054912 2533040477700096 2539414941041664 2551440287465472 2552495473688576 2553634302722048 2554530506166912 2557861054414848 2572183704436736 2576441158926336 2579723114708992 2583590492700672 2586958928805888 2588711696990208 2594821952765952 2598462023532544 2604595293454336 2613670538379264 2614751460851712 2616836128268544 2621331552043008 2630117016403968 2636009602809856 2636934716043264 2640372701331456 2642643190677504 2656055054041088 2658373209669632 2659552164052992 2661839146057728 2662939989377024 2667635834093568 2672218525925376 2678525886726144 2681174539370496 2682283379130368 2688614496468992 2693943879794688 2694889325187072 2701250196922368 2705890634366976 2714959500804096 2721997126238208 2723211580637184 2725546014277632 2726762052059136 2727889745215488 2737032342274048 2744127184175104 2746569040330752 2747704924962816 2748841279356928 2750067710623744 2751032852795136 2753688602935296 2754619597062144 2771016142282752 2774628940382208 2781821238902784 2788387300048896 2798343717650432 2802538839539712 2804437671739392 2808094044192768 2811057115496448 2814722118254592 2815886188609536 2818670669594624 2825323708153856 2832647415922688 2838601901850624 2839775848046592 2843478293741568 2860403759775744 2862863456567296 2864133099749376 2866596003446784 2871557407899648 2872838590562304 2883659074895872 2887418734706688 2888612869832704 2893706667491328 2894903403085824 2901736377286656 2902188504047616 2918439203110912 2919463435619328 2923269776474112 2930169705136128 2931381520564224 2935203399991296 2948254988238848 2952674848800768 2953992223064064 2955213890650112 2959066842267648 2965510803161088 2976680335376384 2980285590528064 2984171230150656 2988061935796224 2990669860878336 2995807488049152 3005848018747392 3013639675478016 3017568801521664 3020163646488576 3024691308527616 3035491490332672 3038140811051008 3042101881208832 3043359987859456 3049282294775808 3050543370993664 3076423835383808 3079161385058304 3080434818220032 3084451030499328 3087143082196992 3092446439276544 3093826174451712 3102810858061824 3105479003734016 3110853858557952 3112241806442496 3114909730603008 3116299488067584 3117588280246272 3128036962598912 3136145353342976 3142934526427136 3144037546051584 3148136682356736 3166875591180288 3171004503293952 3175663313944576 3178489171673088 3179803683323904 3186728342913024 3193627018788864 3198107105886208 3204330547052544 3205655745789952 3212636703424512 3220721388638208 3232852165996544 3237067097112576 3237311332483072 3244116459257856 3245458112053248 3249689478561792 3269032868315136 3271843950362624 3276109718224896 3283244103499776 3295610371309568 3316270145470464 3316786861768704 3324615626981376 3337137719738368 3341488616374272 3348765377298432 3350150309216256 3351645022322688 3352821289344072 3356014833303552 3368655190491136 3374485541486592 3375991112073216 3377387303600128 3385886588055552 3389155203612672 3401920383287296 3406040674889216 3410481405886464 3414927926624256 3417908412432384 3423779986341888 3431861292367872 3435254878568448 3444787323600896 3451615595986944 3456790066888704 3459762603687936 3460976814806784 3486335281135616 3489114837691392 3493663879200768 3495108736057344 3506822688538624 3515912954724352 3519041582923776 3520496935108608 3523524254236672 3528163522510848 3534224502030336 3535801342230528 3546069552070656 3549118861410304 3556847778791424 3562958034567168 3572621228187648 3593185766916096 3597870494121984 3601666929229824 3606362714013696 3607854179155968 3619946001072128 3629329501650944 3630948774182912 3632559053340672 3634061352370176 3635682736078848 3636958686746112 3637186326953984 3641975249043456 3668043803726848 3671584803913728 3672826129416192 3680824444157952 3694688189710336 3699505253842944 3707561667723264 3709094985203712 3713930832642048 3717849733398528 3722696995110912 3736718452719616 3739250228985856 3748076153995264 3754279934705664 3784802535800832 3786367797395456 3789737089302528 3791304391655424 3799560716550144 3813871679700992 3818844132999168 3822128004595712 3827160431198208 3828743210532864 3830451454083072 3831795759250368 3858275556655104 3859871204114432 3868981836382208 3869584672063488 3875385739051008 3892617914159104 3897693035298816 3902774773284864 3906892940181504 3908508694085632 3913604533321728 3922127191277568 3936899798401024 3938656297418752 3945175524605952 3954014404214784 3955402074064896 3963964786016256 3978894973534208 3984082581061632 3987559814504448 3992758719086592 3994409984065536 4007797358329856 4018186233970688 4021761809055744 4023425068695552 4026884861984768 4032921744703488 4040915819692032 4056135841611776 4065709726367744 4072439251206144 4082995689357312 4084817370955776 4091834617823232 4105548513411072 4107246424293376 4116190776262656 4121557387444224 4123261919035392 4125101565935616 4126549279192704 4137081144082432 4147805144743936 4149655741923328 4155065984090112 4156524213424128 4156784373661696 4192050061402112 4197515576475648 4203808259309568 4206656507609088 4216585673244672 4222500788240384 4223829282914304 4228006004391936 4237985562230784 4239738244431872 4248971123884032 4258169358385152 4259663772069888 4283515604566016 4290605639663616 4294295184850944 4299894005170176 4316089462816768 4325488612343808 4327277482737664 4331128102060032 4332919304749056 4342355104628736 4352604565929984 4358710491086848 4368146290966528 4377658804666368 4379195153428992 4397072280846336 4422382482358272 4429012273201152 4430988334596096 4432820835975168 4438600263401472 4455318155165696 4465020503064576 4466867078955008 4468860029763584 4470428385792096 4476256845225984 4482431075745792 4499314055315456 4501321482764288 4508772028121088 4514515450740736 4520459513217024 4530245469732864 4547308541181952 4553237235499008 4557211216576512 4563152821813248 4565039981789184 4573923442163712 4575815056490496 4580339838091264 4602154127982592 4613016804917248 4614635753075712 4620652227330048 4652153116921856 4654216287092736 4658218505601024 4660144981409792 4664291802218496 4666280787836928 4668362709663744 4676382420369408 4692055443898368 4693995913478144 4704218030014464 4712299336040448 4714401789640704 4716056319077376 4742463705055232 4750313386770432 4763494970916864 4769705524985856 4790914355888128 4797160658829312 4802222572306432 4804352296353792 4806495820578816 4808483618684928 4810472238874624 4818955055136768 4847576981438464 4849278248994816 4855600645668864 4855966998724608 4868187168079872 4895446405218304 4897101505888256 4903549302472704 4907765925543936 4914164577337344 4932673671790592 4943415556964352 4945459980271616 4957132977864704 4974405218205696 5005706579607552 5012232924561408 5025225463824384 5027467533484032 5046403381067776 5052982785736704 5055072522207232 5061728312229888 5063986668109824 5066080955400192 5078829882083328 5102880574930944 5104990947377152 5107268605444096 5109061012333824 5115722108829696 5152882317852672 5159446229417984 5167180985401344 5177423393980416 5189643905531904 5196924047065088 5209190586908672 5227341076758528 5229502921703424 5233672256537088 5242663104086016 5260234032807936 5273869432086528 5280745402662912 5285286381355008 5312110108082176 5316746419339264 5319104328105984 5323678292115456 5325879978754048 5335271668187136 5344437051850752 5357051773452288 5362349078740992 5364566758260736 5377228992937984 5389778650374144 5402500393844736 5411781268733952 5429919001608192 5443994252476416 5446423161274368 5451092028555264 5453524104118272 5455779490430976 5474064684548096 5488254368350208 5495409849925632 5497682558713856 5500135421247488 5502065705590272 5507377205870592 5509239194124288 5542032284565504 5549257880764416 5563642477805568 5576774600097792 5596687435300864 5605077679079424 5608875343478784 5616188088385536 5622114230992896 5631772377219072 5637341339189248 5665294831845376 5677203803701248 5679551696093184 5686956587483136 5720807519551488 5725726913134592 5728266199498752 5733192006893568 5743114815799296 5745677181124608 5767318149791744 5777225739665408 5787413334982656 5789806806171648 5803472754573312 5804377008095232 5836878406221824 5838926871238656 5846539552948224 5860339410272256 5862763041128448 5870406799982592 5896509976477696 5905349697601536 5907984446128128 5910427781300224 5931021606322176 5953360670752768 5960571181056128 5968342460301312 5976123871592448 5981339721756672 5991614976098304 6011696037494784 6027279350956032 6035137603043328 6040327292977152 6049382617055232 6076281622102016 6084203762417664 6086719975718912 6098564589551616 6101086741987328 6152847670767616 6158322770116608 6160869636440064 6168902060998656 6174286164393984 6184892878553088 6187652348903424 6205621716123648 6210958007468032 6221707717115904 6224483612884992 6232598976135168 6235176560492544 6256073925197824 6272290706685952 6285869052854272 6288075092103168 6296273364713472 6333751182360576 6342009006587904 6351326627889152 6356978343346176 6359607366647808 6373456685826048 6387254037577728 6396214211772416 6408661094105088 6411311491579904 6425273406849024 6441442777276416 6465704331993088 6474134194225152 6474622664966144 6488232918515712 6490916224106496 6499378957123584 6538065736630272 6543687900725248 6552219436449792 6566488206999552 6591220742619136 6633573723537408 6649231253962752 6674275439476736 6682977232748544 6697530754596864 6700300618432512 6703290044645376 6705642578688144 6712029666607104 6737310380982272 6748971082973184 6751982224146432 6754774607200256 6771773176111104 6812081349778432 6820962811772928 6829855853248512 6835816824864768 6847559972683776 6863722584735744 6870509757136896 6889574647201792 6903231191973888 6913580133777408 6919525207375872 6921953629613568 6978229675382784 6987327758401536 6990217472114688 7013645377077248 7031825909448704 7038083165847552 7040993870217216 7047048508473344 7056327045021696 7068449004060672 7071602684461056 7092139104141312 7098237722820608 7113695557582848 7145242456375296 7186371533832192 7195740988243968 7203333858459648 7212725428027392 7215708358311936 7239892002144256 7258659003301888 7261897548365824 7268122704740352 7271365472157696 7273917373492224 7274372653907968 7283950498086912 7336087607453696 7343169607827456 7345652258832384 7361648888315904 7389376379420672 7399010507685888 7415123335446528 7418189970407424 7427861665284096 7435699466797056 7478500457971712 7496152307990528 7508559869411328 7569605071601664 7572735594790912 7579474178605056 7582608783310848 7599121433100288 7627743359401984 7644256009191424 7654320862396416 7657486421065728 7660902908166144 7663591518500736 7716551113310208 7719742408228864 7737963672764416 7739169344126976 7750771478102016 7785235828318208 7795386070597632 7813785880363008 7817017388171264 7844254382555136 7873799596802048 7877312594837504 7890351049211904 7908028808429568 7910804148129792 7927929572032512 7957789947068416 7968165162123264 7975119629008896 7985517438173184 7988819968131072 8015594716659712 8036372467941376 8043523618111488 8046850137391104 8053769723969536 8065843489406976 8081831639384064 8112271683223552 8144878502412288 8165991378714624 8169634741911552 8183669235646464 8211097026822144 8214492848586752 8232381552525312 8243114774888448 8246523838070784 8250203131871232 8253098558385408 8274162288164864 8295610289487872 8299311483846656 8313048426848256 8313568747323392 8384100122804224 8395031152951296 8407616518619136 8413313015218176 8433171346489344 8445001576480768 8447658565828608 8456012008783872 8475971124461568 8479476488863744 8497942247768064 8519327544139776 8567031209132032 8581211279327232 8588590369701888 8599788010340352 8632178925633536 8650977224687616 8654554965475328 8662256204120064 8665838609498112 8684710209257472 8705209131859968 8717420982173696 8755317609332736 8758390306857984 8794144561692672 8844764964716544 8858024546402304 8861976669192192 8865641671950336 8877200526802944 8910636310331392 8930041006129152 8933734157910016 8937720059527168 8940856771584192 8952513690451968 9002642965528576 9017544056242176 9029030901481472 9040919026434048 9060490939465728 9094617082363904 9106474470998016 9114422433153024 9126305643626496 9130079963578368 9147846884327424 9151630112980992 9160679676182528 9204308255965184 9226033609834496 9229271506151424 9241304454660096 9304306233843712 9308432574185472 9316437011202048 9320289962819584 9332561575673856 9336725419327488 9352764840738816 9384110887796736 9387991826956288 9408436060028928 9428803579281408 9432112638154752 9484927410110464 9500626773540864 9526989941833728 9539411049971712 9581828711776256 9594321317658624 9604445144612864 9612991641157632 9616967237369856 9620944477749248 9637910110273536 9695153962876928 9698556497989632 9711201291337728 9711933997449216 9736374336159744 9794203011776512 9807098604945408 9815531851087872 9828329154674688 9865347343581184 9886831113928704 9890919960543232 9914265955729408 9948810436411392 10011413159215104 10024465849122816 10050450927648768 10054935066968064 10092806762135552 10105965571473408 10110145044414464 10123456624459776 10127973336219648 10132161910800384 10157659764166656 10205761149861888 10209981894754304 10214537210888192 10218122024667648 10231444217659392 10305764635705344 10318892458835968 10334361970802688 10354846787960832 10379287811063808 10393848094130176 10418381173817344 10459005843406848 10467344513074176 10485326208172032 10520468065615872 10547738864173056 10561490805325824 10570572762710016 10624220216164352 10633492838678528 10638208656211968 10647356584230912 10651759957508096 10670543336374272 10688874103701504 10729133516521472 10779557300748288 10805000787689472 10823562537467904 10859838003216384 10887988504952832 10892846322548736 10902184057110528 10907048208236544 10911558980861952 10948129369096192 10976508736700416 10995365117427712 11000270842494976 11004131411180544 11014754411741184 11018478388248576 11084064569131008 11098515761528832 11127284955611136 11153549200195584 11193374870601728 11210155358158848 11217750686957568 11244228461985792 11330589663690752 11354407607402496 11359103392186368 11373913174966272 11441615039102976 11451453826269184 11456532398997504 11466384013787136 11486229631598592 11491354362249216 11534636299583488 11574826669965312 11579613612343296 11606945509146624 11608754016190464 11673756812443648 11677853742477312 11693079105896448 11720678820544512 11725526082256896 11740813599965184 11793019952955392 11810699395203072 11815968892256256 11820855562600448 11862043212644352 11906721341505536 11921142362112256 11936684920602624 11952247743184896 11962679443513344 11983229952196608 12023392074989568 12054558701912064 12070275206086656 12080654585954304 12098765234110464 12152563244204032 12168407524835328 12173439951437824 12197129179103232 12202173483974656 12305695341535232 12316645540233216 12321739272880128 12348572328787968 12369785757106176 12375304697806848 12411243432247296 12421916014936064 12443415434231808 12448967225769984 12465197952270336 12470353120985088 12512147850395648 12544581413371904 12576150184206336 12592546729426944 12667502364721152 12684018013175808 12702653255778304 12713956686692352 12719214733295616 12746913371652096 12774508075155456 12792428423544832 12822622983159808 12850546813698048 12882885554552832 12931408663986176 12948268388450304 12976465837031424 12981832448212992 12998757914247168 13076131473260544 13087375801450496 13104438872899584 13132976413999104 13182441485238272 13267147447074816 13298462507925504 13348550878953472 13365954465497088 13395061509193728 13400601236865024 13406580089290752 13411285157376288 13497942165946368 13503964448292864 13509549214400512 13543546352222208 13624162699556864 13641925623545856 13659711706497024 13671633649729536 13695119945367552 13727445169471488 13741019514273792 13779149294403584 13806462383947776 13839050414751744 13843907259227136 13956459350765568 13974655516803072 13980434944229376 14027290754154496 14063651818897408 14076166331695104 14081987740434432 14094097016946688 14112654090043392 14136898008121344 14143205368922112 14196475445641216 14227391115165696 14290484912750592 14372743067664384 14391481976487936 14406667716919296 14425450856054784 14431416716623872 14479784004288512 14517318006603776 14523795096731648 14542730944315392 14547834746984448 14548745307815936 14567900996173824 14672175214907392 14686339215654912 14691304517664768 14723297776631808 14778752758841344 14798021015371776 14830246670893056 14836379940814848 14871398933594112 14957000915943424 14992304615981056 15017119738822656 15139210143203328 15145471189581824 15158948357210112 15165217566621696 15198242866200576 15255486718803968 15288512018382848 15308641724792832 15314972842131456 15321805816332288 15327183037001472 15439484816457728 15478338688253952 15501542956204032 15570471656636416 15590772141195264 15627571760726016 15634034776342528 15688508765110272 15747599193604096 15754625189675008 15780702098423808 15821608296259584 15855859144065024 15915579894136832 15936330324246528 15950239258017792 15971034876346368 15977639936262144 16031189433319424 16072744935882752 16087047236222976 16093700274782208 16107539447939072 16131686978813952 16289757004824576 16331982757429248 16339269483823104 16367338471292928 16422194053644288 16428985697173504 16464763105050624 16486229549776896 16493047676141568 16500406263742464 16506197116770816 16548324576329728 16591220578975744 16598622967693312 16626096853696512 16768200245608448 16790062305902592 16815233037238272 16826626030436352 16866342692978688 16890003152961536 16895317131657216 16912024017567744 16958952977727488 16995884495536128 17038655088279552 17134062418264064 17162422558654464 17177180739403776 17199576020680704 17264357851267072 17301954449375232 17309109930950656 17331677218996224 17369420418514944 17410418263719936 17434841964347392 17510635218665472 17516780613715968 17588289123385344 17689529929433088 17716049092804608 17723953338384384 17731283343900672 17860082012258304 17867468315820032 17875440119054336 17881713543168384 17905027380903936 18005285931057152 18035088112484352 18058061802962944 18081838052868096 18120981878931456 18189234164727808 18228844866306048 18252611287252992 18260159927156736 18295693768654848 18303260225961984 18321359352365056 18408616511930368 18452067219668992 18458543012302848 18482608909320192 18608612467687424 18616865148370944 18632874022404096 18640579925639168 18665123151347712 18673450838654976 18705529681477632 18768221775593472 18775983653912576 18816872120057856 18857607158562816 18864225276309504 18969854820220928 19001253547081728 19053979883667456 19078822099943424 19163657423552512 19188642635317248 19208890289225728 19225983282315264 19233934474739712 19241888955498496 19275820220547072 19397112995979264 19422402582675456 19423867994898432 19472748672319488 19588406023553024 19614197209890816 19631063702175744 19656658309349376 19730694687162368 19773662227857408 19781839921086464 19828531911458816 20022826318430208 20048931698245632 20100901855297536 20109870133936128 20185613524271104 20211931142946816 20220290088828928 20246913248919552 20255946672439296 20264323821600768 20315319528333312 20419963789508608 20429074421776384 20436244049335296 20462888435318784 20611529271410688 20637784917671936 20668723941605376 20709693575921664 20758575622127616 20787696188260352 20836762347634688 20934689026148352 20970652416344064 21040936131231744 21095477728346112 21122981610651648 21141145525420032 21248440432328704 21266985677357056 21276417312423936 21294713168461824 21303519915016192 21341086672748544 21559114601496576 21610001575378944 21647125074935808 21719676006432768 21775977009905664 21785692645097472 21804368114221056 21814096416473088 21823117961723904 21896258738192384 21953017473400832 22000541684989952 22008262822361088 22029508823482368 22036956776497152 22168129138262016 22197031523057664 22254569911222272 22307098400391168 22386749741203456 22435501373915136 22488456923971584 22661179327381504 22708815214804992 22718206784372736 22747826349932544 22883230078205952 22902907652538368 22932768027574272 22972459263197184 22982708724498432 23069272599166976 23149653339930624 23159227224686592 23213891018293248 23217508032380928 23355707484954624 23386158211792896 23441357641089024 23451052164513792 23586039905910784 23621398790406144 23631937784512512 23641711125200896 23724086425288704 23813442683011072 23842284724224512 23873369841205248 23904495486369792 23925358887026688 23966459904393216 24046784149979136 24109117403824128 24140550412173312 24161309171908608 24197530468220928 24305126488408064 24336815049670656 24346879902875648 24404346967949312 24611390683070464 24633291080466432 24643478545760256 24697144657575936 24739571514212352 24750609395613696 24822486864494592 24843832029872128 24886830868463616 24897934451539968 24940706241970176 25089162826743808 25152300368412672 25185093458853888 25335004729442304 25368036026351616 25405306511556608 25427913373384704 25438429466591232 25493826743304192 25584856847089664 25701093627396096 25765771109105664 25862817327972352 25896536776900608 25952931674062848 25963664896425984 25997515828494336 26152262946521088 26174751602900992 26265952827998208 26364882970476544 26534294894149632 26596925015851008 26697101757906944 26731908930994176 26790123018387456 26801202473730048 26813160178581504 26822570314752576 27007928896585728 27019098428801024 27087092704444416 27248325399113728 27283851247091712 27319423412994048 27343267299459072 27390239890735104 27454890338942976 27482039028547584 27558298588807168 27612924767895552 27678100829503488 27687814518454272 27912918701531136 27949311033606144 27960869888458752 28054581508308992 28127303637794816 28152332663390208 28163975480868864 28188194033893376 28225308180086784 28286410737844224 28392950891282432 28454782230331392 28580969825501184 28745486135328768 28782963952975872 28813335433838592 28850901712109568 28862833433247744 28959568008577024 29034636013207552 29047590193463296 29085461888630784 29095669493968896 29097490615631872 29135801992347648 29344350429814784 29382609035329536 29446595553263616 29557505517682688 29596042030743552 29660493341786112 29672759881629696 29742797867188224 29914001831886848 29984609231962112 30034239477645312 30278420286406656 30290942379163648 30317896714420224 30330435133243392 30396485732401152 30510973437607936 30577024036765696 30617283449585664 30629945684262912 30643611632664576 30654366074002944 30956677376507904 31003085912408064 31140943313272832 31181544282390528 31255143521452032 31268069552685056 31377017530220544 31495198387208192 31509250379350016 31561404196847616 31643216592519168 31711718288130048 31831159788273664 31872660648493056 31900478516035584 31942069752692736 31955279872524288 32062378866638848 32145489871765504 32187400549564416 32215078895878144 32579514009649152 32663965514858496 32678538967646208 32734676942585856 32844388107288576 32857971394347008 32929526210101248 32986095352283136 33000812527484928 33012394233541632 33182441157951488 33197245935386624 33252193707393024 33536400491216896 33580124611805184 33630466074476544 33653252060872704 33732685385957376 33780006305923072 33991768991072256 34077310176559104 34268124836528128 34324845117308928 34354361478807552 34399152041361408 34528715702534144 34603908898750464 34618219861901312 34738840837029888 34820836527439872 34869683928694784 35021270437330944 35033561227431936 35176578246770688 35379059858866176 35432098185609216 35447906676768768 35462566687801344 35720164024516608 35734936631640064 35750880238108672 35763427086336768 35810054761807872 36070176224968704 36116123605925888 36163676105736192 36241963757862912 36378468329455616 36457689732612096 36505222574505984 36520319854313472 36591387537309696 36606520451923968 36642718704730112 36817233023860736 36917086024605696 36965217818640384 37217224935374848 37233730296741888 37265748044808192 37281159851278336 37330246302695424 37346901677309952 37411059362955264 37536443551186944 37551967307825152 37633744240115712 37728450552619008 37939709640441856 38002507094163456 38107959767334912 38157644199886848 38327314847105024 38377285270634496 38417780578451456 38467868949479424 38483777910996992 38551640441094144 38794225991958528 38844805165350912 38945497344638976 39176812047106048 39228394419781632 39262127404351488 39313316618698752 39461389374324736 39547324455714816 39563679842172928 39657063822917632 40045652636860416 40097863396491264 40201803710595072 40219740267872256 40371227048542208 40440580177657856 40493826497839104 40511893344878592 40528647643201536 40630639056666624 40858148843552768 40872488098670592 40925776870637568 41223058542821376 41275569835343872 41337447883210752 41419387151843328 41517151244255232 41575392376520704 41673524695269376 41869378052296704 41941304832688128 42081872262463488 42190955456692224 42245963221303296 42282291050840064 42533971354714112 42589426336923648 42607039830032384 42682173345497088 43118229202993152 43220003150757888 43294250149871616 43439352012865536 43551954019811328 43571385290194944 43628192832946176 43646235923447808 43792517476384768 43906034946801664 44001083369979904 44016525644722176 44059017646964736 44073913552994304 44336258276524032 44394063046115328 44509139822444544 44614196800782336 44773499482406912 44871002747830272 44976913847943168 45322358654763008 45417630429609984 45436413568745472 45495652699865088 45766460156411904 45805815305076736 45865536055148544 45944918526394368 45965417448996864 46138545198333952 46318454449373184 46435016064761856 46711414969909248 46772316423585792 46882715282178048 46902104329027584 47172079811821568 47242797580812288 47263875569025024 47283422250401792 47684569448449024 47746739682410496 47808990972739584 47850717774053376 47932919808786432 48093568299958272 48218234807648256 48281100824346624 48322618343817216 48395060936441856 48610252976816128 48693759805751296 49222781366140928 49266582160932864 49286957091520512 49394289315151872 49479143028424704 49501218791227392 49644973728989184 49687664059744256 49773661736927232 49795868903079936 50178325653487616 50304600736825344 50370186917707776 50670009458884608 50736072052703232 50810613023113216 50876858933182464 50987653486608384 51402187254792192 51531542218211328 51725634655944704 51793073553801216 51905863348125696 51927329792851968 51995031656988672 52304525893042176 52349503205801984 52531905655996416 52729765940953088 53068589788299264 53193850031702016 53394203515813888 53580246036774912 53602404947460096 53626320357163008 53645140629505152 54015857793171456 54038196857602048 54174185408888832 54496650798227456 54567702494183424 54686534598918144 54780479781470208 54909780677885952 54964078057095168 55116597177614336 55225849535791104 55356201659006976 55375629036908544 55825837403062272 55898622067212288 55921739776917504 56109163016617984 56254607275589632 56304665326780416 56327950961737728 56376388067786752 56450616360173568 56572821475688448 56785901782564864 56909564460662784 57161939651002368 57490972270657536 57565927905951744 57626670867677184 57701803424219136 57725666866495488 57919136017154048 58069272026415104 58095180386926592 58191338987937792 58194981231263744 58271603984695296 58688700859629568 58765218070659072 58893191106527232 59115011035365376 59192084061487104 59320986683572224 59345519763259392 59485595734376448 59828003663773696 59969218463924224 60068478955290624 60556840572813312 60581884758327296 60635793428840448 60660870266486784 60792971464802304 61021946875215872 61259891368525824 61287223265329152 61308732148005888 61913354753015808 62006171824816128 62281886626545664 62363088564781056 62510287042904064 62536139105370112 63018500758700032 63122808393695232 63286433185038336 63423436576260096 63662319576547328 63745321296986112 63800957032071168 63884139505385472 63910559745048576 64124757733277696 64290979743531008 64430157791756288 65159028019298304 65327931029716992 65357077935292416 65469353885171712 65688776214577152 65715942788694016 65859052420202496 66001625054969856 66024788467083264 66364882315902976 66394491870773248 66504387414786048 67072800982433792 67160249223610368 67306504121745408 67465370771914752 67560012611846144 67983537982144512 68154620353118208 68649690234617856 68708722957615104 68798304082722816 69057431405068288 69207817797500928 69236439723802624 69477681674059776 69641673054879744 69739367857389568 70067122454863872 70353156493541376 70758119717732352 70864196371218432 70895813353537536 70925133375602688 71440328049033216 71469873263280128 71501760476217344 71526854172673536 71620109523615744 72140352449937408 72232247211851776 72327352211472384 72483927515725824 72756936658911232 72915379465224192 73010445149011968 73040639708626944 73213040903847936 73285437409460224 73834172049211392 73930435637280768 74434449870749696 74467460593483776 74531496089616384 74562319702556672 74660492605390848 74693803354619904 74822118725910528 75103934615650304 75267488480231424 75456901105238016 75879419280883712 76005014188326912 76215919534669824 76315288399773696 76654629694210048 76754570541268992 76835561156902912 76967555821993984 77103280882188288 77588451983917056 77689610330701824 77890994689277952 78353624094212096 78456788839563264 78524254808702976 79094648911429632 79127359684345856 79314127645835264 80091305273720832 80195726792982528 80403607421190144 80439480535744512 80742454097084416 81023786689757184 81057295286403072 81261278113333248 81716297687105536 81744976197341184 81851553741275136 82446117085642752 82551139670687744 82674895766421504 82838774303686656 83034302488510464 83150784753041408 83347049390538752 83738756104593408 83882609665376256 84163744524926976 84381910913384448 84491926442606592 84564582101680128 85067942709428224 85178852673847296 85214079660064768 85364346690994176 86236458405986304 86440006301515776 86588500299743232 86878704025731072 87103908039622656 87142770580389888 87256385665892352 87292471846895616 87585034952769536 87812069893603328 88033051289444352 88147827105988608 88672516553048064 88788126092230656 89018279644889088 89228393601564672 89546998964813824 89742005495660544 89953827695886336 90835260859219968 90872827137490944 90991305399730176 91532920312823808 91611630610153472 91731072110297088 91889837052788736 91930834897993728 92277090396667904 92870032129523712 93422829939818496 93544632847171584 93765430564356096 93804208658055168 94344159623643136 94485595161624576 94527751138050048 94566844500803584 95369138896898048 95493479364820992 95617981945479168 95701435548106752 95865839617572864 96187136599916544 96436469615296512 96562201648693248 96645236687634432 97220505953632256 98445562732281856 98533164321865728 98573914183041024 98788578630303744 98958286056849408 99002437582454784 99375328119488512 99547323473854464 99591737806159872 100356651306975232 100609201473650688 100740373835415552 101340018917769216 101621226046226432 101975306973216768 102804374509584384 103063084436422656 103451269311889408 103586147107602432 103811726696251392 103854659585703936 104609051786084352 104699006411603968 105063811311992832 105459531881906176 106137179576598528 106387700063404032 106788407031627776 107160492073549824 107204809894920192 107252640714326016 107290281259010304 108076393715204096 108348370817777664 108993301596454912 109135404988366848 109373069197836288 109560959562940416 109819561355771904 109928156114190336 110233194355228672 110451699071582208 110751258073817088 111651674806124544 111797244134424576 111843479553835008 112218326033235968 112509214551179264 112609330653560832 112655901923475456 112752776135573504 112901232720347136 113819128921325568 114323879302004736 114981944541315072 115131855811903488 115253341735354368 115403606848438272 115451333732990976 115838272034308096 116138544052830208 116190360773853184 116382677975875584 117377401719259136 117530436141318144 117786382213054464 118230022070730752 118384168122974208 118641973367144448 118691039526518784 118971191468752896 119656007327547392 119938436927848448 120136957910581248 121113681145626624 121163769516654592 121321740532973568 121585942929604608 122043893750431744 122574446530658304 122617464296011776 123826709506031616 124012343649632256 124563773253091328 124726177129562112 125020574085808128 125072278210740224 126037001517400064 126245616787390464 126572866370076672 126846873152520192 127324639153094656 127601914064142336 127768279010770944 127821119490097152 128249515466555392 128581959487062016 128860315583512576 130318056038596608 130655862059433984 130714155870584832 130938707770343424 131377552429154304 131431885577388032 131718104840404992 132003250109939712 132049576934166528 132729764631805952 132788983741546496 133008774829572096 134145601964867584 134320498447220736 134613008243490816 134930741543829504 135120025223692288 135967075964289024 136309240706236416 137299380469235712 137417445915230208 137596608165445632 138114862810136576 138415635595001856 138472879447605248 138955363348119552 139478735714779136 140134244909727744 140706312987082752 141516239435464704 141728392742436864 141791626707075072 141850266751205376 142939746526560256 143003520952434688 143053708345347072 143240219047231488 144280704899874816 144464494423703552 144654704422944768 144967855031451648 145513873317822464 145830758930448384 146081279417253888 147668344098422784 147860871274561536 148868899741499392 148934921186967552 149062992179232768 149124639405113344 149320985210781696 149387606709239808 150534976960462848 150913802210476032 151758838561767424 152010028376653824 152431839069339648 152630576799547392 153309259388420096 153671122313805824 154206561764376576 155176903967834112 155379220661403648 155781989378555904 156707248188424192 156913577679126528 157048509617405952 158189297822859264 158254719368691712 158628255291670528 160182610547441664 160807214842380288 160878961071489024 161484908194168832 162047573379514368 162114590572806144 162522556226666496 163489952394682368 163703107482550272 164892234171285504 165102279341375488 165349791532843008 165677548607373312 166068604977020928 166301569506082816 166694098781077504 167477512209186816 167765219330752512 168327489049853952 168763821826768896 168983852885213184 169129164203360256 170135885418856448 170357705347694592 170428159320129536 170728693381988352 172472916811972608 172880012603031552 173177000599486464 173757408051462144 174207816079245312 174285541160779776 174584943693791232 175624139787206656 176066102578888704 176295654211977216 177345033106096128 177576252184461312 178036559289778176 178456787203129344 179093997929627648 179484010991321088 179907655391772672 181670521718439936 181745654274981888 181982610799460352 183065840625647616 183223261220306944 183779674105577472 183861669795987456 184554180793335808 185740064259047424 186845659879636992 187089265694343168 187530861128712192 187608417316110336 188688319247286272 189055502276100096 189133689001607168 190738277793796096 190986958729641984 191235963890958336 191402871096213504 191731679235145728 192374273199833088 192872939230593024 193290473375268864 194441011907264512 196891125464563712 197066328643731456 197147828366082048 197577157260607488 198004875164909568 198750656238977024 199094646947708928 199183475612319744 200713302613950464 201218402947301376 201480747670831104 202680037835538432 203242452092452864 203950613946433536 206126168872845312 206902538623778816 207172294215204864 207623453392502784 207709319171407872 209218103572168704 209398012823207936 212274359153197056 212775400126808064 213576814063255552 214320984147099648 214409619789840384 214505281428652032 214580562518020608 216696741635555328 217986603192909824 218270809976733696 218746138395672576 219121919125880832 219639122711543808 219856312228380672 220466388710457344 221502516147634176 223303349612249088 223594488268849152 223686959107670016 224436652066471936 225018429102358528 225311803846950912 225505552271147008 225802465440694272 227638257842651136 228647758604009472 229963889082630144 230263711623806976 230506683470708736 230902667465981952 232277088105660416 232380721547706368 232765355951751168 234754803438518272 235060872282636288 235572764426108928 236460044141461504 237283946734288896 237382079053037568 237942382937505792 239312014655094784 239876873855696896 240273915821162496 242227362291253248 242327539033309184 243171885859209216 244087787500863488 245148893061316608 245234928592023552 247653419012063232 248024687299264512 249127546506182656 249452354259124224 250041148171616256 250144556421480448 252491233574780928 253145732740153344 253693746305040384 254649278306189312 255203828128284672 255536558021541888 255642238980194304 256499030933110784 257163918974124032 257720631167025152 260636112077193216 261311724118867968 261428311741169664 261877415540686848 262755104858308608 262863771154776064 263436209680809984 264099153868333056 265459529263611904 265577967483092992 266017549659144192 268291203929735168 268640996894441472 269226016486981632 269861483087659008 270240050447384576 272618481412472832 274598760938471424 274834891830460416 275193216330891264 276229725620273152 276831271190003712 276945758895210496 280268489819455488 281412625974165504 283032478870929408 283456785484873728 283583253414150144 283700533502410752 286007041904869376 286107416690694144 286480438094462976 288561409799749632 288928988847407104 289309408845889536 289935710062903296 291027746635644928 291661517860896768 295336688196845568 295721742549123072 297737799482998784 298125984358465536 298249278810226688 298641970421563392 298775213418479616 301069953920925696 301827604420952064 304020056753307648 304863678138679296 306618518776840192 307342244627611648 308413123528753152 310353807935668224 310758441322807296 311563978757111808 313414496376848384 313827155358253056 314097019234811904 316378595645718528 316509438737383424 317256510583341056 320365221094883328 321614429684760576 321757922142978048 322969816388337664 324229181145612288 325045112453332992 326979904789364736 327406214965100544 329784468342571008 330204558682750976 330699583065686016 331355097214746624 332603139012165632 334955024418373632 335530438661505024 336654978099707904 337527643653537792 337967705770426368 338258328406720512 340271770837712896 340856318640259072 341457386763976704 344945833623945216 345760025206063104 346354001198972928 347514816102924288 348415632158490624 348571082321559552 351248279574413312 352132205157777408 352591308423954432 354690066212192256 355152504368922624 356073118579556352 356913574406258688 358968021982642176 359815310783545344 363341043436879872 363491308549963776 363965221598920704 366131681251295232 366446522440613888 367723339591974912 369108361586671616 371480128518094848 373691319759273984 374178531388686336 375061722257424384 375216834632220672 377376638494572544 378111004552200192 378267378003214336 381476555587592192 381973917459283968 382805742192427008 383463358470291456 384748546399666176 385745878461186048 386580946750537728 388882023814529024 393782250929127424 394132657287462912 394295656732164096 395154314521214976 396009750329819136 397501312477954048 398189293895417856 398366951224639488 402436805894602752 402961495341662208 405360075671076864 406484904184905728 407901227892867072 412252337745690624 413805077247557632 414344588430409728 415246906785005568 415418638342815744 418436207144337408 418796025646415872 424548718306394112 425550800253616128 427153628126511104 428819239579680768 429010562857304064 429161125036041216 433393483271110656 435973206385819648 436541619953467392 437492276791345152 438243838251761664 443005032295268352 446606699224498176 447188976537698304 447373918215340032 448873304132943872 450036858204717056 451011104542294016 451604930881388544 455276515685302272 457295517208018944 459927778165260288 461013366941417472 464554176211320832 464761443095412736 465530711903502336 469509606877036544 470121744565272576 471145528852217856 472920088282923008 474567893468577792 474764158106075136 475884765875011584 478624029310189568 480547831642324992 484454724582506496 484655078066618368 486343771718418432 488175575001726976 490469857184047104 495306838024126464 496049374598529024 498255093012365312 498904708518248448 500082296343232512 500289112842960896 504982467149561856 506291465480306688 507387492610080768 509298556612378624 510407656256569344 511073116043083776 511284477960388608 512998061866221568 514327837948248064 521272224154386432 522623448237735936 522856623482339328 523754831081373696 525727542309552128 526872419361619968 528198307736666112 531155934966185984 532035099318288384 536582407859470336 537281993788882944 538452032973963264 539722966175318016 540480100894769152 545236962824945664 549197521876942848 549669783660920832 553662542380007424 553891517790420992 560536979638910976 562825251948331008 566064957741858816 567166506828300288 567401067004821504 572014083809738752 572214833381388288 572960876188925952 577122819599499264 577857977694814208 578618817691779072 579871420125806592 582055493271289856 583323035721793536 590673376393691136 591443485098246144 595475598965997568 596251968716931072 596498557620453376 597283940843126784 597550426836959232 602139907841851392 603655208841904128 608040113506615296 609727356277358592 613237037553680384 614684489255223296 620707615871336448 621516882645614592 623127957514223616 626828992753696768 627654310716506112 628194038469623808 633018877474766848 640730442189766656 643228859369521152 643515844285956096 645939632776675328 650090224906665984 653959809578729472 654812429930201088 659568936685142016 660409117365501952 661399166131372032 669910048836747264 671060877323010048 673309956199415808 675055287307075584 675935411540852736 676516656813441024 680543541675425792 682914773527953408 689891667247890432 691520050412126208 692708002397945856 696831264316981248 697142164643119104 702496559148826624 704264410315554816 705182616847908864 709380132424384512 712146237159112704 713827148812517376 717936043965284352 719630621567090688 726682086873759744 726982617099927552 732263362502590464 732893044881227776 735446679183949824 738216723173343232 742960257036189696 747382639518547968 748357062777372672 750123444514848768 750433669264441344 754753276989145088 756534756006428672 762953111175184384 763947834918567936 765611484384854016 766926716940582912 769497092799332352 771491756922372096 773161893501075456 777764047629058048 787564501858254848 788265314574925824 788591313464328192 790308629042429952 796378587790835712 796733902449278976 804873611789205504 805922990683324416 810720151342153728 812969808369811456 824504675491381248 827610154495115264 828689176860819456 830493813570011136 830837276685631488 837592051292831744 849097436612788224 851101600507232256 854307256253022208 858021125714608128 858322250072082432 866786966542221312 871946412771639296 873083239906934784 874984553582690304 886010064590536704 893213398448996352 894377953075396608 894747836430680064 897746608265887744 900073716409434112 902022209084588032 903209861762777088 914591034416037888 919855556330520576 922026733882834944 929108352422641664 929522886190825472 931061423807004672 939019213754073088 940243489130545152 942291057704435712 945840176565846016 949135786937155584 949528316212150272 951769531750023168 961095663284649984 968909449165012992 969310156133236736 972687543436836864 976351150003453952 980939714368094208 990613676048252928 992098749197058048 996510186024730624 997809417036496896 1000578225685921792 1009964934299123712 1012582930960613376 1014774985220161536 1018597113224757248 1020815312513138688 1022568955920777216 1028655675896496128 1042544448308772864 1045246896475471872 1045713246964678656 1053744838723239936 1056396615473332224 1062311869932371968 1064070198636576768 1073164815718940672 1076904065947926528 1079445932350636032 1080960201789538304 1090473925649891328 1098395043753885696 1099339567321841664 1107325084760014848 1107783035580841984 1121073959277821952 1125650503896662016 1132129915483717632 1134333013656600576 1134802134009643008 1144429666762776576 1145921752377851904 1154245639198998528 1155715955389628416 1157237635383558144 1159742840251613184 1164110986542579712 1166646071443587072 1181346752787382272 1182886970196492288 1190951197931995136 1192503937433862144 1192997115240906752 1194567881686253568 1195100853673918464 1207310417683808256 1216080227013230592 1219454712554717184 1226474075107360768 1229368978510446592 1241415231742672896 1243033765291229184 1246255915028447232 1253657985507393536 1255308621433012224 1256388076939247616 1281460884379533312 1286457718739042304 1287031688571912192 1291879265553350656 1300180449813331968 1307919619157458944 1309624859860402176 1320818234731003904 1339820097673494528 1342121754646020096 1346619912398831616 1350110574614151168 1353033313626882048 1361087083350851584 1365829547055906816 1379783334495780864 1383040100824252416 1393662528633962496 1394284329286238208 1404993118297653248 1408528820631109632 1410365233695817728 1418760264848769024 1424292474318225408 1427654297625034752 1435872087930568704 1453364173747519488 1453965234199855104 1464526725005180928 1465786089762455552 1485920514072379392 1494765279037095936 1496714125554745344 1500246889029697536 1500867338528882688 1509506553978290176 1525906222350368768 1527895669837135872 1531222968769708032 1533853433881165824 1538994185598664704 1542983513844744192 1555528095258116096 1575129003716509696 1577182626928656384 1580617258084859904 1593467804898557952 1609747223578411008 1611845981366648832 1621440302684307456 1625939616739622912 1649009350982762496 1655220308990230528 1660987627140022272 1661674553371262976 1675184102585663488 1698194873225576448 1702203201014464512 1708614512506044416 1716042251429216256 1716644500144164864 1733573933084442624 1743892825543278592 1746166479813869568 1749969107165380608 1772020129181073408 1786426796897992704 1788755906150793216 1789495672861360128 1795493216531775488 1800147432818868224 1804044418169176064 1806419723525554176 1829182068832075776 1839711112661041152 1844053467765669888 1858216704845283328 1859045772381650944 1862122847614009344 1878038427508146176 1880486978261090304 1884582115408871424 1891680353131692032 1899056632424300544 1922191326569299968 1937818898330025984 1938620312266473472 1961879428736188416 1981227352096505856 1984197498394116096 1993020372049461248 2019929868598247424 2025165861921226752 2029549970440323072 2037194226449514496 2041630625026277376 2057311351792992256 2090493792950943744 2091426493929357312 2107489677446479872 2112793230946664448 2128140397273153536 2146329631437881344 2153808131895853056 2158891864701272064 2161920403579076608 2180947851299782656 2196790087507771392 2198679134643683328 2214650169520029696 2215566071161683968 2242147918555643904 2251301007793324032 2264259830967435264 2269604268019286016 2288859333525553152 2291843504755703808 2308491278397997056 2311431910779256832 2314475270767116288 2319485680503226368 2328221973085159424 2333292142887174144 2362693505574764544 2365773940392984576 2381902395863990272 2385994230481813504 2389135763372507136 2390201707347836928 2414620835367616512 2432160454026461184 2438909425109434368 2452948150214721536 2458737957020893184 2482830463485345792 2486067530582458368 2492511830056894464 2512776153878495232 2562921768759066624 2574063377143824384 2583758531106701312 2600360899626663936 2615839238314917888 2619249719720804352 2641636469462007808 2679640195346989056 2684243509292040192 2693239824797663232 2700221149228302336 2706066627253764096 2722174166701703168 2759566668991561728 2766080201648504832 2787325057267924992 2788568658572476416 2817057641262219264 2820730467391635456 2837520529697538048 2848584948636450816 2855308595250069504 2906728347495038976 2907930468399710208 2929053450010361856 2931572179524911104 2971841028144758784 2989530558074191872 2993428251109490688 3001734677057765376 3051812444700737536 3055791339674271744 3062445937539416064 3067706867762331648 3085967027689488384 3111056190516232192 3150258007433019392 3161234516169719808 3186935609797115904 3219494447156822016 3242880605368614912 3251879233479245824 3298018701965524992 3310440617980461056 3321975254280044544 3323349106742525952 3350368205171326976 3396389746451152896 3404406402028929024 3417229025012088832 3433289000288329728 3467147866168885248 3487785651086557184 3492332959627739136 3499938214330761216 3544040258362146816 3572853593795985408 3577511812301586432 3578991345722720256 3590986433063550976 3600294865637736448 3658364137664151552 3679422225322082304 3688106935531339776 3718091544763301888 3724245695228018688 3756076855016292352 3760973956522180608 3769164230817742848 3783360706263384064 3844382653138599936 3875637796660051968 3877240624532946944 3923758857472376832 3962454704193011712 3986040744098922496 4039859737196494848 4050331723842453504 4059099940880646144 4074388452899028992 4083261250052554752 4114622703585984512 4180987585901887488 4182852987858714624 4214979354892959744 4225586461893328896 4256280794546307072 4292659262875762688 4307616263791706112 4323840807158153216 4361895702599565312 4393580175015542784 4397358269287366656 4431132142323367936 4484295837111287808 4502602015586648064 4528519661934870528 4577718667051106304 4583687009511407616 4616982556795994112 4622863821558513664 4628950541534232576 4666584285774348288 4725387011149529088 4731547880785969152 4763804791727980544 4780403414695673856 4829241670735233024 4864320908052922368 4877818850218868736 4905896300429443072 4917475914041786368 4965660926970691584 4985023660113788928 5025552307756990464 5125843537518133248 5148126754287648768 5167517062213402624 5200721799253327872 5231678476629835776 5238499439441608704 5283272938924015616 5359280390693978112 5368487018584080384 5386479649595326464 5400442298456604672 5412133254507528192 5444348333403406336 5519133337983123456 5532160403297009664 5574650114535849984 5577137317144952832 5634115282524438528 5641460934783270912 5675041059395076096 5697169897272901632 5813456694990077952 5815860936799420416 5863144359049822208 5943682056289517568 5979061116148383744 6103624889401475072 6111582679348543488 6124891875078832128 6171934055378976768 6222112381032464384 6300516014866038784 6322469032339439616 6438988894313644032 6485761210737229824 6503758466958491648 6596037403931049984 6620881235960922112 6643950508560089088 6646698213485051904 6792779492902305792 6808812804057858048 6834458050024177664 6866578000576659456 6934295732337770496 6975571302173114368 6984665919255478272 6999876428661522432 7088080516724293632 7145707187591970816 7157982691445440512 7200589731275472896 7316728275328303104 7358844450644164608 7376213871062679552 7436183089526603776 7448491390456037376 7512153710032584704 7538328461635485696 7566721412526768128 7688765306277199872 7751275593320103936 7754481249065893888 7847517714944753664 7924909408386023424 7972081488197844992 8079719474392989696 8100663447684907008 8118199881761292288 8148776905798057984 8166522500105109504 8229245407171969024 8361975171803774976 8365705975717429248 8451172923786657792 8512561589092614144 8585318525751525376 8723791405199130624 8787160350031085568 8794716538574733312 8968591674222575616 9005204031173296128 9155437334102212608 9167374019022815232 9245727643117027328 9257901083068465152 9333168571548696576 9450774022299058176 9527609583455961088 9560806829391347712 9658483341470466048 9728641816105844736 9755637700437737472 9811792600858886144 9834951828083572736 9931321853941383168 9970047320227577856 10051104615513980928 10251687075036266496 10401443598506655744 10463356953259671552 10476998878883217408 10566545877848031232 10718560781387956224 10736974037168160768 10772959299190652928 10800884596913209344 10888696666806812672 11038266675966246912 11064320806594019328 11154274634289905664 11268230565048877056 11282921869566541824 11350082118790152192 11626913389980155904 11631721873598840832 11726288718099644416 11887364112579035136 11958122232296767488 12207249778802950144 12223165358697086976 12249783750157664256 12343868110757953536 12601032029732077568 12644938064678879232 12877977788627288064 12971522421474459648 13007516933916983296 13192074807862099968 13241762471921844224 13293396426970103808 13585558985804611584 13733156001153318912 13868591464675540992 13951142604346228736 13999752857323044864 14176161033448587264 14291414375183941632 14401179462550945792 14633456550656606208 14717688901288329216 14752427742125359104 14896982780912074752 15024307420065169408 15076656923270971392 15133442825053536256 15377530612554399744 15502551186640207872 15508962498131787776 15695035429889507328 15849818816772046848 15944162976395689984 16159438948785979392 16201326895369814016 16236399763522584576 16297553811596115968 16333045000210219008 16723950343607549952 16731411951434858496 16902345847573315584 17025123178185228288 17170637051503050752 17447582810398261248 17589433077149466624 17937183348445151232 18310874668204425216 18334748038045630464 18491455286234054656 18515802166136930304 18666337143097393152 18901548044598116352 19055219166911922176 19316966682940932096 19457283632211689472 19511275400875474944 19623585201717772288 19862643707882766336 19940094640455155712 20503374150072532992 20802887197013311488 20926713906519343104 20953997757766434816 21437121562775912448 21473948074336321536 21601769193826418688 21777393333613625344 22076533351932493824 22128641613188038656 22308549268579811328 22536461130097754112 22700164237580304384 23253826779960311808 23263443747197681664 23452577436199288832 23774728225158070272 23916244464593534976 24414499557605900288 24446330717394173952 24499567500315328512 24687736221515907072 25202064059464155136 25755955577254576128 26384149615724199936 26483524943843688448 27466312002306637824 27737182929351081984 27902285208692457472 27999505714646089728 28352322066897174528 28582828750367883264 28802358925101891584 29266913101313212416 29435377802576658432 29504855484250718208 29793965561824149504 30048614840130338816 30153313846541942784 30266885650107072512 30755061225108799488 31017924996263575552 31390070859779014656 31699637633544093696 31888325952791379968 32318877897571958784 32402653790739628032 32666090000420438016 33462823902869716992 33804691695146631168 34050246356370456576 34341274103006101504 34895165620796522496 35178866154298933248 35874366696890302464 36621749336408850432 36669496076091260928 36982910572468109312 37031604332273860608 37803096089196232704 38110438333823844352 38633933365881864192 38914567264423378944 39022550801750949888 39725287415765532672 39880189280910311424 41605774394026622976 41853427813038686208 42874243125551824896 43203538387652837376 43554786667227250688 44153066703864987648 44257283226376077312 45072922260195508224 45400328475160608768 46507653559920623616 46526887494395363328 47549456450316140544 47832488929187069952 48828999115211800576 48892661434788347904 48999135000630657024 50404128118928310272 51511911154509152256 52768299231448399872 52967049887687376896 54932624004613275648 55474365858702163968 55804570417384914944 55999011429292179456 56704644133794349056 57165657500735766528 57604717850203783168 58533826202626424832 58870755605153316864 59587931123648299008 60097229680260677632 61510122450217598976 62780141719558029312 63776651905582759936 64805307581479256064 65332180000840876032 66925647805739433984 67609383390293262336 68100492712740913152 68682548206012203008 69790331241593044992 70357732308597866496 71748733393780604928 73243498672817700864 73338992152182521856 73965821144936218624 74063208664547721216 75606192178392465408 76220876667647688704 77267866731763728384 79450574831531065344 83211548788053245952 83706855626077372416 85748486251103649792 86407076775305674752 88306133407729975296 88514566452752154624 90145844520391016448 90800656950321217536 93053774988790726656 95098912900632281088 95664977858374139904 97657998230423601152 97998270001261314048 100808256237856620544 103023822309018304512 105536598462896799744 105934099775374753792 109865248009226551296 110948731717404327936 111609140834769829888 113409288267588698112 114331315001471533056 117067652405252849664 119175862247296598016 120194459360521355264 125560283439116058624 127553303811165519872 129610615162958512128 130664360001681752064 135218766780586524672 136200985425481826304 137365096412024406016 139580662483186089984 143497466787561209856 146486997345635401728 146677984304365043712 151212384356784930816 152441753335295377408 154535733463527456768 158901149663062130688 166423097576106491904 167413711252154744832 171496972502207299584 172814153550611349504 176612266815459950592 180291689040782032896 191329955716748279808 195315996460847202304 195996540002522628096 201616512475713241088 206047644618036609024 211073196925793599488 211868199550749507584 219730496018453102592 221897463434808655872 223218281669539659776 226818576535177396224 228662630002943066112 238351724494593196032 240388918721042710528 251120566878232117248 255106607622331039744 259221230325917024256 270437533561173049344 272401970850963652608 279161324966372179968 286994933575122419712 292973994691270803456 302424768713569861632 304883506670590754816 309071466927054913536 317802299326124261376 332846195152212983808 334827422504309489664 342993945004414599168 360583378081564065792 382659911433496559616 390631992921694404608 391993080005045256192 403233024951426482176 412095289236073218048 439460992036906205184 446436563339079319552 453637153070354792448 457325260005886132224 476703448989186392064 480777837442085421056 502241133756464234496 518442460651834048512 540875067122346098688 573989867150244839424 585947989382541606912 604849537427139723264 618142933854109827072 635604598652248522752 665692390304425967616 669654845008618979328 685987890008829198336 721166756163128131584 765319822866993119232 781263985843388809216 878921984073812410368 892873126678158639104 907274306140709584896 914650520011772264448 953406897978372784128 961555674884170842112 1004482267512928468992 1081750134244692197376 1147979734300489678848 1171895978765083213824 1209699074854279446528 1236285867708219654144 1339309690017237958656 1371975780017658396672 1442333512326256263168 1562527971686777618432 1757843968147624820736 1785746253356317278208 1814548612281419169792 1906813795956745568256 2008964535025856937984 2163500268489384394752 2295959468600979357696 2343791957530166427648 2678619380034475917312 2743951560035316793344 2884667024652512526336 3125055943373555236864 3515687936295249641472 3629097224562838339584 4017929070051713875968 4327000536978768789504 4687583915060332855296 5357238760068951834624 6250111886747110473728 7031375872590499282944 8035858140103427751936 8654001073957537579008 9375167830120665710592 12500223773494220947456 14062751745180998565888 16071716280206855503872 18750335660241331421184 28125503490361997131776 37500671320482662842368 56251006980723994263552 112502013961447988527104
- Sum of all divisors σ(n): 441061981117740792710667
- Sum of proper divisors (its aliquot sum) s(n): 328559967156292804183563
- 112502013961447988527104 is an abundant number, because the sum of its proper divisors (328559967156292804183563) is greater than itself. Its abundance is 216057953194844815656459
Bases of 112502013961447988527104
- Binary: 101111101001010111111000100111110010010111000100100000000000000000000000000002
- Hexadecimal: 0x17D2BF13E4B890000000
- Base-36: IBIPK5IY3AE9Z40
Squares and roots of 112502013961447988527104
- 112502013961447988527104 squared (1125020139614479885271042) is 12656703145381838132582444763518304811342626816
- 112502013961447988527104 cubed (1125020139614479885271043) is 1423904593967650224067724543413535422666177676173421278155990173220864
-
112502013961447988527104 is a
perfect square number . Itssquare root is 335413198848 -
The
cube root of 112502013961447988527104 is 48274757.2964734877
Scales and comparisons
How big is 112502013961447988527104?- 112,502,013,961,447,988,527,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 112,502,013,961,447,988,527,104 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 112502013961447988527104 cubic inches would be around 4022896.4 feet tall.
Recreational maths with 112502013961447988527104
- 112502013961447988527104 backwards is 401725889744169310205211
- The number of decimal digits it has is: 24
- The sum of 112502013961447988527104's digits is 90
- 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 112502013961447988527104 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 112502013961447988527104 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/112502013961447988527104/
Chicago style:
Numbermatics. 2024. "Number 112502013961447988527104 - Facts about the integer". https://numbermatics.com/n/112502013961447988527104/
The information we have on file for 112502013961447988527104 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 112502013961447988527104, math, Factors of 112502013961447988527104, curriculum, school, college, exams, university, Prime factorization of 112502013961447988527104, STEM, science, technology, engineering, physics, economics, calculator, one hundred twelve sextillion, five hundred two quintillion, thirteen quadrillion, nine hundred sixty-one trillion, four hundred forty-seven billion, nine hundred eighty-eight million, five hundred twenty-seven thousand, one hundred four.