157829859882117102804698112
157,829,859,882,117,102,804,698,112 is an even composite number composed of nine prime numbers multiplied together.
157829859882117102804698112 is an even composite number. It is composed of nine distinct prime numbers multiplied together. It has a total of twenty-nine thousand, five hundred sixty-eight divisors.
Prime factorization of 157829859882117102804698112:
210 × 3 × 76 × 112 × 19 × 313 × 47 × 151 × 898423
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 19 × 31 × 31 × 31 × 47 × 151 × 898423)See below for interesting mathematical facts about the number 157829859882117102804698112 from the Numbermatics database.
Names of 157829859882117102804698112
- Cardinal: 157829859882117102804698112 can be written as One hundred fifty-seven septillion, eight hundred twenty-nine sextillion, eight hundred fifty-nine quintillion, eight hundred eighty-two quadrillion, one hundred seventeen trillion, one hundred two billion, eight hundred four million, six hundred ninety-eight thousand, one hundred twelve.
Scientific notation
- Scientific notation: 1.57829859882117102804698112 × 1026
Factors of 157829859882117102804698112
Divisors of 157829859882117102804698112
- Number of divisors d(n): 29568
-
Complete list of divisors:
1 2 3 4 6 7 8 11 12 14 16 19 21 22 24 28 31 32 33 38 42 44 47 48 49 56 57 62 64 66 76 77 84 88 93 94 96 98 112 114 121 124 128 132 133 141 147 151 152 154 168 176 186 188 192 196 209 217 224 228 231 242 248 256 264 266 282 294 302 304 308 329 336 341 343 352 363 372 376 384 392 399 418 434 448 453 456 462 484 496 512 517 528 532 539 564 588 589 604 608 616 627 651 658 672 682 686 704 726 744 752 768 784 798 836 847 868 893 896 906 912 924 931 961 968 987 992 1023 1024 1029 1034 1056 1057 1064 1078 1128 1176 1178 1208 1216 1232 1254 1302 1316 1344 1364 1372 1408 1452 1457 1463 1488 1504 1519 1536 1551 1568 1596 1617 1661 1672 1694 1736 1767 1786 1792 1812 1824 1848 1862 1922 1936 1974 1984 2046 2058 2068 2112 2114 2128 2156 2256 2299 2303 2352 2356 2387 2401 2416 2432 2464 2508 2541 2604 2632 2679 2688 2728 2744 2793 2816 2869 2883 2904 2914 2926 2976 3008 3038 3072 3102 3136 3171 3192 3234 3322 3344 3388 3472 3534 3572 3584 3619 3624 3648 3696 3724 3751 3773 3844 3872 3948 3968 4092 4116 4123 4136 4224 4228 4256 4312 4371 4389 4512 4557 4598 4606 4681 4704 4712 4774 4802 4832 4864 4928 4983 5016 5082 5208 5264 5358 5376 5456 5488 5586 5632 5687 5738 5766 5808 5828 5852 5929 5952 6016 6076 6204 6251 6272 6342 6384 6468 6479 6517 6644 6688 6727 6776 6897 6909 6944 7068 7097 7144 7161 7168 7203 7238 7248 7296 7392 7399 7448 7502 7546 7688 7744 7896 7936 8184 8232 8246 8272 8448 8456 8512 8607 8624 8742 8778 9024 9114 9196 9212 9362 9408 9424 9548 9604 9664 9728 9823 9856 9966 10032 10164 10199 10241 10416 10528 10571 10633 10716 10752 10857 10912 10976 11172 11253 11264 11319 11374 11476 11532 11616 11627 11656 11704 11858 11904 12032 12152 12369 12408 12502 12544 12684 12768 12936 12958 13034 13288 13376 13454 13552 13794 13818 13888 14043 14136 14194 14288 14322 14406 14476 14496 14592 14784 14798 14896 15004 15092 15376 15488 15792 15872 16027 16093 16121 16368 16464 16492 16544 16709 16807 16896 16912 17024 17061 17214 17248 17484 17556 17787 18048 18228 18259 18271 18392 18424 18724 18753 18816 18848 19096 19208 19328 19437 19456 19551 19646 19712 19932 20064 20083 20181 20328 20398 20482 20832 21056 21142 21266 21291 21432 21504 21714 21824 21952 22197 22344 22506 22638 22748 22952 23064 23232 23254 23312 23408 23716 23808 24064 24304 24738 24816 25004 25088 25333 25368 25536 25872 25916 26068 26257 26411 26576 26752 26908 27104 27588 27636 27683 27776 28086 28272 28388 28576 28644 28812 28861 28952 28992 29184 29469 29568 29596 29791 29792 30008 30184 30597 30723 30752 30976 31559 31584 31713 31744 31899 32054 32186 32242 32736 32767 32928 32984 33088 33418 33614 33792 33824 34048 34122 34428 34496 34881 34968 35112 35574 36096 36456 36518 36542 36784 36848 37448 37506 37632 37696 38192 38416 38656 38874 39102 39292 39424 39809 39864 40128 40166 40362 40656 40796 40964 41503 41664 42112 42284 42532 42582 42864 43428 43648 43757 43904 44394 44688 45012 45167 45276 45353 45496 45619 45904 46128 46464 46508 46624 46816 47089 47432 47616 48081 48128 48279 48363 48608 49476 49632 49679 50008 50127 50176 50421 50666 50736 51072 51491 51744 51793 51832 52136 52514 52822 53152 53504 53816 54208 54777 54813 55176 55272 55366 55552 56172 56544 56776 57152 57288 57624 57722 57904 57984 58368 58938 59136 59192 59582 59584 60016 60249 60368 61194 61446 61504 61952 63118 63168 63426 63798 64108 64372 64484 65472 65534 65856 65968 66176 66836 67228 67648 68096 68244 68761 68856 68992 69762 69936 70224 71148 71269 71393 71687 72192 72912 73036 73084 73568 73696 73997 74431 74896 75012 75264 75392 75999 76384 76832 77312 77748 78067 78204 78584 78771 78848 79233 79618 79728 80256 80332 80724 81312 81389 81592 81928 83006 83049 83328 84224 84568 85064 85164 85728 86583 86856 87296 87514 87808 88788 88939 89373 89376 90024 90334 90552 90706 90992 91238 91808 92256 92928 93016 93248 93632 94178 94677 94864 95232 96162 96558 96726 97216 98301 98952 99264 99358 100016 100254 100842 101332 101472 102144 102982 103488 103586 103664 104272 105028 105644 106304 107008 107632 108053 108416 109554 109626 110352 110544 110732 111104 112189 112344 112651 112847 113088 113552 114304 114576 115248 115444 115808 115968 116281 116963 117649 117876 118272 118384 119164 119168 119427 120032 120498 120736 122388 122892 123008 123904 124509 126236 126336 126852 127596 127813 127897 128216 128744 128968 130944 131068 131271 131712 131936 132352 133672 134456 134843 135296 135501 136059 136192 136488 136857 137522 137712 137984 139524 139872 140448 140581 141267 142296 142538 142786 143374 144384 145111 145824 146072 146168 147136 147392 147994 148862 149037 149792 150024 150528 150784 151998 152768 153664 154473 154624 155379 155496 156134 156408 157168 157542 158466 159236 159456 160512 160664 161448 162624 162778 163184 163856 166012 166098 166656 168448 169136 170128 170328 171456 173166 173712 174592 175028 175616 176297 177331 177576 177878 178746 178752 180048 180668 181104 181412 181984 182476 183616 183799 184512 184877 185856 186032 186496 187264 188356 189354 189728 192324 193116 193452 193781 194432 196602 197904 198528 198716 200032 200508 200849 201684 202027 202664 202944 204288 205964 206283 206976 207172 207328 208537 208544 210056 211288 212608 213807 214016 214179 215061 215264 216106 216832 219108 219252 220007 220704 220913 221088 221464 221991 222208 223293 224378 224688 225302 225694 226176 227104 228608 229152 229369 230496 230888 231616 231936 232562 233926 234201 235298 235752 236544 236768 238328 238336 238854 240064 240996 241472 244167 244776 245784 246016 249018 252472 252672 253704 255192 255626 255794 256432 257488 257936 261888 262136 262542 263424 263872 264704 266817 267344 268912 269686 270592 271002 272118 272976 273714 275044 275424 275968 278663 279048 279744 280896 281162 282534 284592 285076 285572 286748 290222 290521 291648 292144 292336 294272 294784 295988 297724 298074 299584 300048 301568 303996 304513 305536 306299 307328 308946 310758 310992 312268 312816 314336 315084 316169 316932 317471 318472 318912 319333 321024 321328 322896 324159 325248 325556 326368 327701 327712 329623 332024 332196 333312 336567 336896 337953 338272 338541 340256 340656 342912 346332 347149 347424 347753 348843 349184 350056 350889 351232 352594 352947 354662 355152 355756 357492 357504 360096 360437 361336 362208 362551 362824 363968 364952 367232 367598 369024 369754 371712 372064 372992 374528 376712 378708 379456 383439 383691 384648 386232 386904 387562 388864 393204 395808 397056 397432 400064 401016 401698 403368 404054 404529 405328 405888 408576 411928 412566 413952 414344 414656 417074 417088 420112 421743 422576 425216 427614 428358 430122 430528 432212 433664 435333 438216 438504 440014 441408 441826 442176 442928 443982 446586 448756 449376 450604 451388 452352 454208 457216 458304 458738 460992 461776 463232 463872 465124 467852 468402 470596 471504 473536 476656 476672 477708 480128 481327 481992 482944 488334 489552 491568 492032 496837 498036 498883 499751 501809 504944 505344 507408 510384 511252 511588 512864 514976 515872 517979 521017 523776 524272 525084 526848 527744 528891 529408 531993 533634 534688 537824 539372 541184 542004 544236 545952 546469 547428 550088 550848 551397 551936 554631 557326 558096 559488 561792 562324 565068 566029 566401 569184 569723 570152 571144 573496 580444 581042 581343 583296 584288 584672 588544 589568 591976 595448 596148 599168 600096 602547 603136 606081 607992 609026 611072 612598 614656 617892 621516 621984 622573 624536 625611 625632 628672 630168 632338 633864 634942 636944 637824 638666 642048 642656 645792 648318 650496 651112 652736 655402 655424 659246 660021 662739 664048 664392 666624 673134 675906 676544 677082 680512 681312 685824 688107 692664 694298 694848 695506 697686 700112 701778 705188 705894 709324 710304 711512 714984 715008 720192 720874 722672 724416 725102 725648 727936 729904 734464 735196 738048 739508 744128 745984 749056 753424 756371 757416 758912 766878 767382 769296 772464 773808 775124 777728 785323 786408 788557 789929 791616 794112 794864 800128 802032 803396 806736 808108 809058 810656 811776 813967 818741 823856 825132 827904 828688 829312 834148 834176 835989 840224 843486 845152 850432 855228 856716 858173 858737 860244 861056 864424 867328 870666 871563 876432 877008 880028 882816 883652 884352 885856 887964 893172 894691 895279 897512 898423 898752 901208 902776 904704 908416 913539 914432 916608 917476 918897 921984 923552 926464 930248 935704 936804 941192 943008 943901 947072 948507 952413 953312 953344 955416 957999 960256 962654 963984 965888 976668 978329 979104 983103 983136 984064 984067 988869 993674 996072 997766 999502 1003618 1009888 1010688 1014816 1015777 1020768 1022504 1023176 1025728 1029952 1031744 1035958 1041447 1042034 1043259 1047552 1048544 1050168 1053696 1055488 1057782 1063986 1067268 1069376 1075648 1078744 1081311 1082368 1084008 1087653 1088472 1091904 1092938 1094856 1100176 1101696 1102794 1109262 1114652 1116192 1118976 1123584 1124648 1130136 1132058 1132802 1138368 1139446 1140304 1142288 1146992 1160888 1162084 1162686 1166592 1168576 1169344 1177088 1179136 1183952 1190896 1192296 1198336 1200192 1205094 1212162 1215984 1218052 1222144 1225196 1229312 1234079 1235784 1241317 1243032 1243968 1245146 1249072 1251222 1251264 1257344 1260336 1264676 1267728 1269884 1273888 1275648 1277332 1285312 1286593 1291584 1294139 1296636 1300992 1302224 1305472 1310804 1310848 1318492 1320042 1325478 1328096 1328784 1346268 1351812 1353088 1354164 1356467 1361024 1362624 1371648 1376214 1385328 1388596 1389696 1391012 1395372 1400177 1400224 1403556 1405943 1410376 1411788 1414189 1418648 1420608 1423024 1429968 1430016 1440384 1441748 1443981 1445344 1448832 1450204 1451296 1455872 1459759 1459808 1468928 1470392 1476096 1479016 1483273 1488256 1490511 1491968 1496649 1498112 1499253 1505427 1506848 1512742 1514832 1517824 1533756 1534764 1538592 1540049 1544928 1546391 1547616 1550248 1553937 1555456 1563051 1570646 1572816 1577114 1579858 1583232 1588224 1589728 1596221 1600256 1604064 1605583 1606792 1613472 1616216 1618116 1621312 1623552 1627934 1637482 1639407 1647712 1650264 1655808 1657376 1658624 1668296 1668352 1671978 1680448 1686972 1690304 1698087 1699203 1700864 1709169 1710456 1713432 1716346 1717474 1720488 1722112 1728848 1741332 1743126 1752864 1754016 1760056 1765632 1767304 1768704 1771712 1775928 1786344 1789382 1790558 1795024 1796846 1797504 1802416 1805552 1809408 1816832 1827078 1833216 1834952 1837794 1843968 1847104 1852928 1860496 1867719 1871408 1873608 1882384 1886016 1887802 1894144 1897014 1904826 1906624 1910832 1915998 1920512 1925308 1927968 1931776 1950641 1953336 1956658 1958208 1966206 1966272 1968134 1977738 1987348 1992144 1995532 1999004 2007236 2019776 2029632 2031554 2033647 2041536 2045008 2046352 2051456 2059904 2063488 2071916 2082894 2084068 2086518 2097088 2100336 2110976 2115564 2127972 2131591 2134536 2138752 2144093 2151296 2157488 2162622 2168016 2175306 2176944 2183808 2185876 2189712 2200352 2203392 2205588 2209339 2213183 2218524 2222297 2229304 2232384 2235331 2237952 2247168 2249296 2260272 2264116 2265604 2269113 2276736 2278892 2280608 2284576 2293907 2293984 2307361 2321776 2324168 2325372 2333184 2337152 2338688 2354176 2355969 2358272 2365671 2367904 2369787 2381792 2384592 2396672 2400384 2410188 2420077 2424324 2430043 2431968 2434271 2436104 2441901 2444288 2450392 2456223 2458624 2468158 2471568 2482634 2486064 2487936 2490292 2498144 2502444 2502528 2514688 2520672 2523059 2529352 2535456 2537857 2539768 2547776 2551296 2554664 2570624 2573186 2574519 2576211 2583168 2588278 2593272 2601984 2604448 2610944 2621608 2621696 2636984 2640084 2650956 2656192 2657568 2684073 2685837 2692536 2695269 2703624 2706176 2708328 2712934 2722048 2725248 2743296 2752428 2757109 2770656 2777192 2779392 2782024 2790744 2800354 2800448 2807112 2811886 2820752 2823576 2828378 2831703 2837296 2841216 2846048 2859936 2860032 2880768 2883496 2887962 2890688 2897664 2900408 2902592 2911744 2919518 2919616 2934987 2937856 2940784 2952192 2952201 2958032 2966546 2976512 2981022 2993298 2998506 3010854 3013696 3025484 3029664 3035648 3047331 3067512 3069528 3077184 3080098 3089856 3092782 3095232 3100496 3107874 3126102 3141292 3145632 3154228 3159716 3166464 3179456 3192442 3200512 3208128 3211166 3213584 3226944 3232432 3236232 3242624 3247104 3255868 3274964 3278814 3295424 3300528 3314752 3317248 3336592 3336704 3343956 3349643 3360896 3369289 3373944 3380608 3396174 3398406 3418338 3420912 3426864 3432692 3434948 3440976 3444224 3457696 3477859 3482664 3486252 3492181 3498257 3505728 3508032 3512663 3520112 3531264 3534608 3537408 3543424 3551856 3572688 3578764 3581116 3590048 3593692 3595008 3604711 3604832 3611104 3625853 3633664 3647119 3654156 3666432 3669904 3675588 3687936 3694208 3702237 3705856 3720992 3723951 3735438 3742816 3747216 3764768 3772032 3775604 3788288 3794028 3809652 3813248 3821664 3825283 3831996 3841024 3850616 3855936 3859779 3863552 3882417 3901282 3906672 3913316 3916416 3932412 3932544 3936268 3955476 3962203 3964807 3974696 3984288 3988061 3991064 3998008 4014472 4039552 4059264 4063108 4067294 4069401 4083072 4090016 4092704 4102912 4119808 4126976 4143832 4165788 4168136 4173036 4180133 4194176 4200531 4200672 4217829 4221952 4231128 4242567 4255944 4263182 4269072 4277504 4288186 4302592 4314976 4325244 4336032 4350612 4353888 4358011 4367616 4371752 4379277 4379424 4400704 4406784 4411176 4418678 4426366 4437048 4444594 4449819 4458608 4464768 4470662 4475904 4494336 4498441 4498592 4520544 4528232 4531208 4538226 4553472 4557784 4561216 4569152 4587814 4587968 4614722 4620147 4639173 4643552 4648336 4650744 4666368 4674304 4677376 4711938 4731342 4735808 4739574 4763584 4769184 4788663 4793344 4800768 4816749 4820376 4840154 4848648 4860086 4863936 4868542 4872208 4883802 4900784 4912446 4936316 4943136 4965268 4972128 4975872 4980584 4996288 5004888 5005056 5029376 5041344 5046118 5058704 5070912 5075714 5079536 5095552 5102592 5109328 5141248 5146372 5149038 5152422 5166336 5176556 5186544 5208896 5221888 5243216 5243392 5273968 5280168 5294597 5301912 5312384 5315136 5368146 5371674 5385072 5390538 5407248 5412352 5416656 5425868 5444096 5450496 5465207 5497261 5504856 5514218 5519899 5529503 5541312 5554384 5558784 5564048 5581488 5600708 5600896 5614224 5623772 5641504 5647152 5656756 5663406 5674592 5682432 5692096 5697769 5719872 5731187 5761536 5766992 5775924 5781376 5795328 5800816 5805184 5823488 5839036 5839232 5851923 5869974 5881568 5904402 5916064 5933092 5953024 5962044 5986596 5997012 6007211 6011159 6021708 6027392 6050968 6059328 6071296 6094662 6100941 6135024 6139056 6154368 6160196 6179712 6185564 6190464 6200992 6215748 6226319 6252204 6262837 6266953 6282584 6288961 6291264 6308456 6319432 6332928 6358912 6384884 6394773 6401024 6416256 6422332 6427168 6432279 6453888 6464864 6472464 6485248 6511736 6549928 6557628 6590848 6601056 6607307 6628017 6629504 6634496 6639549 6666891 6673184 6673408 6687912 6699286 6705993 6721792 6738578 6747888 6761216 6792348 6796812 6820217 6836676 6841824 6848303 6853728 6865384 6869896 6881721 6881952 6888448 6888469 6915392 6922083 6955718 6965328 6972504 6984362 6996514 7011456 7016064 7025326 7040224 7062528 7069216 7074816 7086848 7103712 7110439 7145376 7157528 7162232 7180096 7187384 7190016 7209422 7209664 7222208 7251706 7260231 7267328 7290129 7294238 7302813 7308312 7332864 7339808 7351176 7375872 7388416 7404474 7441984 7447902 7470876 7485632 7494432 7529536 7544064 7551208 7569177 7576576 7588056 7613571 7619304 7626496 7643328 7650566 7663992 7701232 7711872 7719558 7764834 7802564 7813344 7826632 7832832 7864824 7865088 7872536 7910952 7924406 7929614 7949392 7968576 7976122 7982128 7996016 8028944 8079104 8118528 8126216 8134588 8138802 8166144 8180032 8185408 8205824 8239616 8253952 8271327 8287664 8331576 8336272 8346072 8360266 8388352 8401062 8401344 8435658 8462256 8485134 8511888 8526364 8538144 8555008 8576372 8605184 8629952 8638553 8650488 8672064 8689219 8701224 8707776 8716022 8735232 8743504 8758554 8758848 8801408 8813568 8822352 8837356 8852732 8874096 8889188 8899638 8917216 8929536 8941324 8996882 8997184 9006151 9041088 9056464 9062416 9076452 9106944 9115568 9122432 9138304 9175628 9175936 9229444 9240294 9278346 9287104 9296672 9301488 9348608 9354752 9423876 9439903 9462684 9471616 9479148 9495269 9527168 9538368 9577326 9601536 9633498 9640752 9680308 9697296 9720172 9727872 9737084 9744416 9767604 9801239 9801568 9824892 9841601 9872632 9882653 9886272 9899323 9930536 9944256 9951744 9961168 9992576 10009776 10010112 10048929 10058752 10082688 10092236 10107867 10117408 10141824 10151428 10159072 10191104 10218313 10218656 10282496 10292744 10298076 10304844 10332672 10353112 10373088 10382911 10417792 10433577 10443776 10476543 10486432 10486784 10494771 10537989 10547936 10560336 10589194 10603824 10624768 10630272 10736292 10743348 10761619 10770144 10780343 10781076 10814133 10814496 10824704 10824737 10833312 10851736 10877559 10888192 10900992 10930414 10941357 10994522 11009712 11028436 11039798 11059006 11082624 11108768 11117568 11128096 11162976 11173547 11201416 11201792 11228448 11239081 11247544 11283008 11294304 11313512 11326812 11349184 11364864 11384192 11395538 11439744 11462374 11475849 11523072 11533984 11551848 11562752 11590656 11601632 11610368 11678072 11678464 11703846 11739948 11763136 11808804 11832128 11866184 11886609 11894421 11906048 11924088 11964183 11973192 11994024 12014422 12022318 12043416 12054784 12101936 12118656 12189324 12201882 12270048 12278112 12308736 12320392 12359424 12371128 12380928 12401984 12431496 12452638 12504408 12525674 12533906 12540399 12565168 12577922 12582528 12616912 12638864 12665856 12717824 12769768 12789546 12832512 12844664 12854336 12864558 12907776 12929728 12944928 12970496 13023472 13074033 13099856 13115256 13181696 13202112 13214614 13256034 13259008 13279098 13333782 13346368 13375824 13398572 13411986 13443584 13477156 13495323 13495776 13522432 13584696 13593624 13640434 13654487 13673352 13683648 13696606 13707456 13730768 13739792 13763442 13763904 13776938 13830784 13844166 13911436 13930656 13945008 13968724 13993028 14022912 14032128 14050652 14080448 14138432 14173696 14207424 14220878 14235529 14290752 14315056 14324464 14360192 14374768 14380032 14418844 14419328 14444416 14503412 14520462 14580258 14588476 14605626 14616624 14679616 14702352 14776832 14808948 14883968 14895804 14921137 14941752 14971264 14988864 15008651 15059072 15088128 15102416 15138354 15176112 15227142 15238608 15252992 15286656 15301132 15327984 15401947 15402464 15423744 15439116 15465373 15492281 15529668 15556079 15605128 15626688 15653264 15665664 15729648 15730176 15745072 15821904 15848812 15859228 15883791 15898784 15937152 15952244 15964256 15992032 16057349 16057888 16151527 16158208 16237056 16252432 16269176 16277604 16316003 16332288 16360064 16370816 16395621 16411648 16479232 16491783 16507904 16542654 16559697 16575328 16588509 16663152 16672544 16692144 16720532 16776704 16802124 16802688 16871316 16924512 16940539 16970268 17010301 17023776 17039897 17052728 17070037 17076288 17093307 17110016 17152744 17193561 17210368 17259904 17277106 17300976 17344128 17378438 17402448 17415552 17432044 17470464 17487008 17517108 17517696 17558431 17602816 17644704 17661413 17674712 17705464 17748192 17764999 17778376 17799276 17834432 17859072 17882648 17993764 17994368 18012302 18021633 18033477 18082176 18112928 18124832 18152904 18213888 18231136 18244864 18276608 18351256 18351872 18458888 18480588 18556692 18574208 18593344 18602976 18678957 18697216 18709504 18788511 18800859 18847752 18866883 18879806 18925368 18943232 18958296 18990538 19054336 19076736 19154652 19203072 19266996 19281504 19299763 19360616 19394592 19440344 19455744 19474168 19488832 19535208 19602478 19603136 19649784 19683202 19745264 19765306 19772544 19798646 19821921 19861072 19888512 19903488 19922336 19985152 20019552 20020224 20097858 20165376 20184472 20215734 20234816 20283648 20302856 20318144 20382208 20436626 20437312 20460651 20544909 20564992 20585488 20596152 20609688 20665344 20665407 20706224 20746176 20765822 20835584 20867154 20953086 20972864 20989542 21075978 21095872 21120672 21178388 21207648 21249536 21260544 21331317 21472584 21486696 21523238 21540288 21560686 21562152 21628266 21628992 21649474 21666624 21703472 21755118 21801984 21860828 21882714 21989044 22019424 22056872 22079596 22118012 22165248 22217536 22256192 22325952 22347094 22402832 22403584 22456896 22478162 22495088 22566016 22588608 22627024 22653624 22698368 22729728 22768384 22791076 22879488 22924748 22951698 23067968 23103696 23125504 23203264 23220736 23356144 23356928 23407692 23447501 23479896 23526272 23585023 23617608 23664256 23732368 23773218 23788842 23848176 23928366 23946384 23988048 24028844 24044636 24086832 24109568 24203872 24237312 24345013 24378648 24403764 24445267 24487799 24540096 24556224 24588641 24617472 24640784 24718848 24742256 24761856 24803968 24862992 24905276 25008816 25051348 25067812 25080798 25130336 25155844 25165056 25232977 25233824 25277728 25380971 25435648 25539536 25579092 25665024 25689328 25708672 25729116 25815552 25859456 25889856 25915659 25940992 26046944 26067657 26148066 26199712 26230512 26363392 26404224 26429228 26512068 26518016 26558196 26603363 26620847 26667564 26692736 26751648 26776981 26797144 26823972 26887168 26954312 26990646 26991552 27018453 27044864 27169392 27187248 27280868 27308974 27346704 27367296 27393212 27414912 27461536 27479584 27526884 27527808 27553876 27661568 27688332 27735421 27753649 27822872 27851113 27861312 27890016 27916427 27937448 27986056 28045824 28064256 28101304 28160896 28276864 28319709 28347392 28414848 28441756 28471058 28485807 28581504 28630112 28648928 28720384 28749536 28837688 28838656 28888832 29006824 29040924 29160516 29176952 29211252 29233248 29260931 29359232 29403717 29404704 29524803 29553664 29617896 29647959 29697969 29767936 29791608 29842274 29883504 29942528 29977728 30017302 30118144 30176256 30204832 30276708 30328199 30352224 30454284 30477216 30505984 30506077 30573312 30602264 30654939 30655968 30803894 30804928 30847488 30878232 30930746 30984562 31059336 31112158 31148733 31210256 31253376 31306528 31331328 31459296 31460352 31489087 31490144 31643808 31697624 31718456 31767582 31797568 31874304 31904488 31928512 31984064 32114698 32115776 32284857 32303054 32316416 32341029 32474112 32474211 32504864 32538352 32555208 32632006 32664576 32720128 32741632 32791242 32983566 33085308 33119394 33150656 33177018 33326304 33345088 33384288 33441064 33520641 33553408 33604248 33605376 33717243 33742632 33849024 33881078 33940536 34020602 34047552 34079794 34105456 34140074 34152576 34186614 34305488 34387122 34519808 34554212 34601952 34688256 34756876 34804896 34831104 34864088 34974016 35034216 35035392 35116862 35205632 35289408 35322826 35349424 35410928 35496384 35529998 35556752 35598552 35668864 35718144 35765296 35987528 35988736 36024604 36043266 36066954 36164352 36225856 36249664 36305808 36462272 36489728 36553216 36702512 36703744 36917776 36961176 37062179 37113384 37148416 37186688 37205952 37357914 37577022 37601718 37695504 37733766 37759612 37850736 37886464 37916592 37981076 38108672 38153472 38256449 38309304 38480827 38533992 38563008 38599526 38639293 38721232 38789184 38880688 38911488 38948336 38977664 39070416 39204956 39206272 39299568 39366404 39490528 39530612 39545088 39597292 39643842 39722144 39777024 39844672 39884383 39970304 40039104 40118309 40195716 40330752 40368944 40431468 40469632 40567296 40605712 40636288 40764416 40873252 40874624 40921302 40963461 41089818 41170976 41192304 41219376 41330814 41412448 41492352 41531644 41671168 41734308 41906172 41945728 41979084 42050477 42078113 42151956 42191744 42225881 42241344 42356776 42415296 42499072 42521088 42662634 42706587 42945168 42973392 43046476 43080576 43121372 43124304 43256532 43257984 43298948 43333248 43406944 43510236 43584233 43721656 43765428 43839859 43868671 43978088 44022727 44038848 44113744 44159192 44236024 44330496 44435072 44512384 44651904 44694188 44763411 44805664 44807168 44913792 44956324 44990176 45025953 45132032 45177216 45254048 45307248 45396736 45536768 45582152 45758976 45849496 45903396 45981463 46135936 46205841 46207392 46251008 46251149 46396119 46406528 46441472 46476843 46668237 46712288 46713856 46815384 46895002 46959792 47052544 47170046 47235216 47328512 47464736 47546436 47577684 47696352 47741519 47856732 47892768 47938121 47976096 48057688 48089272 48172047 48173664 48219136 48219283 48407744 48454581 48474624 48690026 48757296 48807528 48890534 48948009 48975598 49080192 49112448 49177282 49234944 49281568 49437696 49482851 49484512 49523712 49607936 49725984 49773073 49810552 50017632 50102696 50135624 50161596 50260672 50311688 50330112 50465954 50467648 50555456 50761942 50821617 50871296 51030903 51079072 51119691 51158184 51210111 51330048 51378656 51417344 51458232 51631104 51718912 51779712 51831318 52093888 52135314 52296132 52399424 52461024 52675293 52726784 52808448 52858456 52984239 53024136 53036032 53116392 53206726 53241694 53294997 53335128 53385472 53503296 53553962 53594288 53647944 53908624 53981292 53983104 54036906 54338784 54374496 54561736 54617948 54693408 54734592 54786424 54829824 54923072 54959168 55053768 55055616 55107752 55323136 55376664 55470842 55507298 55645744 55702226 55722624 55780032 55832854 55874896 55972112 56091648 56128512 56202608 56321792 56553728 56639418 56829696 56883512 56942116 56971614 57163008 57260224 57297856 57440768 57499072 57675376 57677312 57777664 57899289 58013648 58081848 58321032 58353904 58422504 58466496 58521862 58718464 58807434 58809408 59049606 59235792 59295918 59395938 59535872 59583216 59684548 59767008 59885056 59955456 60034604 60236288 60409664 60469871 60553416 60656398 60704448 60824533 60908568 60954432 61012154 61146624 61204528 61309878 61311936 61607788 61609856 61694976 61756464 61861492 61969124 62118672 62224316 62297466 62420512 62506752 62613056 62918592 62978174 62980288 63043057 63287616 63395248 63436912 63535164 63595136 63748608 63808976 63857024 63968128 64229396 64231552 64569714 64606108 64682058 64948422 65009728 65076704 65110416 65264012 65440256 65483264 65582484 65967132 66079321 66170616 66238788 66301312 66354036 66466883 66652608 66690176 66768576 66882128 67041282 67208496 67210752 67434486 67485264 67698048 67762156 67881072 68041204 68095104 68159588 68210912 68280148 68305152 68373228 68489509 68608673 68610976 68774244 68891207 69039616 69108424 69178571 69203904 69295261 69376512 69513752 69609792 69662208 69728176 69948032 70068432 70070784 70233724 70342503 70411264 70578816 70645652 70698848 70755069 70821856 70992768 71059996 71113504 71197104 71337728 71528191 71530592 71975056 71977472 72049208 72086532 72133908 72328704 72451712 72499328 72611616 72680377 72924544 72979456 73035039 73106432 73335801 73405024 73407488 73463397 73765923 73835552 73922352 74124358 74226768 74296832 74373376 74411904 74715828 75022387 75154044 75203436 75331333 75391008 75462401 75467532 75519224 75698931 75701472 75772928 75773159 75833184 75962152 76142913 76217344 76306944 76512898 76618608 76961654 77067984 77126016 77199052 77278586 77442464 77578368 77761376 77822976 77896672 77955328 78140832 78214829 78409912 78412544 78599136 78673567 78732808 78981056 79061224 79090176 79194584 79287684 79444288 79554048 79689344 79768766 79810089 79862541 79940608 80078208 80236618 80330943 80391432 80661504 80737888 80862936 80939264 81134592 81211424 81272576 81746504 81749248 81842604 81926922 82179636 82341952 82384608 82438752 82661628 82824896 82984704 83063288 83206263 83260947 83342336 83468616 83553339 83749281 83812344 83891456 83958168 84100954 84156226 84303912 84383488 84451762 84482688 84713552 84830592 85042176 85325268 85413174 85470379 85890336 85946784 86092952 86161152 86242744 86248608 86513064 86515968 86597896 86666496 86813888 87020472 87168466 87443312 87530856 87679718 87737342 87782793 87956176 88045454 88077696 88227488 88318384 88472048 88660992 88870144 89024768 89303808 89388376 89526822 89611328 89827584 89912648 89980352 90051906 90264064 90354432 90508096 90614496 90793472 90984597 91073536 91164304 91517952 91518231 91698992 91806792 91962926 92271872 92411682 92414784 92502298 92792238 92813056 92953686 93336474 93424576 93630768 93790004 93919584 94105088 94340092 94467261 94470432 94657024 94929472 95092872 95155368 95392704 95483038 95581409 95713464 95785536 95876242 95952192 96115376 96178544 96344094 96347328 96438566 96815488 96909162 96949248 97380052 97514592 97615056 97781068 97896018 97951196 98160384 98224896 98354564 98563136 98965702 98969024 99215872 99451968 99546146 99621104 100035264 100205392 100271248 100323192 100521344 100623376 100660224 100931908 100935296 101110912 101523884 101643234 102061806 102158144 102239382 102316368 102420222 102757312 102834688 102916464 103437824 103559424 103662636 103838933 104187776 104270628 104447959 104592264 104798848 104922048 105060557 105350586 105616896 105716912 105968478 106048272 106232784 106413452 106483388 106589994 106670256 106770944 107006592 107107924 107188576 107295888 107813629 107817248 107962584 107966208 108073812 108257611 108445967 108677568 108709183 108748992 108892553 109123472 109235896 109386816 109469184 109572848 109659648 109846144 109918336 110107536 110111232 110215504 110646272 110753328 110941684 111014596 111186537 111291488 111404452 111445248 111560064 111665708 111749792 111944224 112401443 112405216 112643584 113060689 113107456 113278836 113659392 113767024 113884232 113943228 114212021 114326016 114520448 114595712 114769347 114881536 114998144 115350752 115354624 115442481 115555328 115798578 115917879 116027296 116163696 116642064 116707808 116845008 116932992 117043724 117436928 117614868 117618816 118099212 118471584 118583773 118591836 118791876 119071744 119072107 119166432 119279279 119369096 119490259 119534016 119653149 119770112 119910912 120069208 120354927 120472576 120819328 120939742 121106832 121312796 121408896 121649066 121817136 121908864 122024308 122293248 122409056 122619756 122623872 122909017 123215576 123219712 123512928 123629891 123722984 123938248 124237344 124448632 124594932 124841024 125013504 125226112 125837184 125956348 125960576 126086114 126151431 126234339 126575232 126677643 126790496 126873824 127070328 127190272 127497216 127617952 127714048 127936256 128458792 128463104 129139428 129212216 129364116 129584123 129896844 130019456 130153408 130220832 130528024 130752699 130880512 130966528 131164968 131519577 131606013 131934264 132068181 132158642 132341232 132477576 132602624 132708072 132933766 133305216 133380352 133537152 133764256 134082564 134416992 134421504 134868972 134970528 135098341 135396096 135524312 135661873 135762144 136082408 136190208 136319176 136421824 136560296 136610304 136746456 136979018 137217346 137221952 137548488 137782414 137944389 138079232 138216848 138357142 138407808 138590522 138753024 138753447 139027504 139219584 139324416 139456352 139896064 140136864 140141568 140467448 140685006 141157632 141291304 141397696 141510138 141643712 141985536 142119992 142227008 142394208 142675456 143056382 143061184 143224557 143814363 143950112 143954944 144098416 144173064 144267816 144657408 144657849 144903424 144998656 145223232 145360754 145849088 146070078 146671602 146810048 146926794 147531846 147671104 147844704 148248716 148448553 148453536 148593664 148746752 148823808 149319219 149431656 150044774 150308088 150406872 150662666 150782016 150924802 150935064 151038448 151397862 151402944 151546318 151666368 151924304 152285826 152613888 153025796 153237216 153923308 154135968 154252032 154398104 154557172 154884928 155156736 155522752 155793344 155910656 156281664 156429658 156819824 156825088 157198272 157347134 157465616 157962112 158122448 158180352 158389168 158575368 158888576 159108096 159378688 159537532 159620178 159725082 160156416 160473236 160661886 160782864 161475776 161725872 161878528 162422848 162545152 163493008 163498496 163685208 163853844 164132507 164359272 164683904 164769216 164877504 165095161 165323256 165649792 165969408 166126576 166412526 166521894 166937232 167106678 167498562 167624688 167782912 167916336 168201908 168312452 168607824 168766976 168903524 168965376 169421417 169427104 169661184 170415091 170650536 170826348 170940758 171116869 171414593 171780672 171893568 172185904 172322304 172485488 172497216 173026128 173031936 173195792 173332992 173627776 174040944 174336932 174886624 175061712 175359436 175474684 175565586 175912352 176090908 176155392 176454976 176630839 176636768 176944096 177666797 177740288 178049536 178607616 178776752 179053644 179222656 179655168 179825296 179960704 180103812 180528128 180708864 181016192 181228992 181409613 181586944 181969194 182328608 182473599 183036462 183397984 183613584 183925852 184543744 184823364 184829568 185004596 185584476 185626112 185907372 186223541 186345929 186672948 186849152 187261536 187438867 187580008 187770407 187839168 188210176 188680184 188934522 188940864 189129171 189314048 189858944 190185744 190310736 190785408 190966076 191162818 191426928 191571072 191752484 191904384 192230752 192357088 192688188 192694656 192877132 193630976 193818324 194147947 194275543 194760104 194957791 195029184 195230112 195414989 195562136 195792036 195902392 196320768 196449792 196709128 197126272 197931404 197938048 198237963 198431744 198903936 199092292 199242208 199400649 200070528 200410784 200542496 200646384 201042688 201246752 201863816 201870592 202221824 203047768 203286468 204123612 204316288 204478764 204632736 204826517 204840444 205468527 205514624 205669376 205826019 205832928 206673621 206875648 207118848 207325272 207535713 207677866 207885783 208375552 208541256 208895918 209184528 209597696 209844096 210121114 210701172 211233792 211426727 211433824 211936956 212096544 212297393 212465568 212826904 212966776 213179988 213340512 213541888 213542539 214013184 214215848 214377152 214584573 214591776 215627258 215634496 215925168 215932416 216147624 216515222 216891934 217355136 217418366 217497984 217785106 218041131 218246944 218471792 218773632 218938368 219145696 219319296 219692288 219836672 220215072 220222464 220423609 220431008 221506656 221883368 222029192 222373074 222582976 222808904 222890496 223120128 223331416 223499584 223888448 224802886 224810432 225067161 225287168 225993999 226121378 226214912 226387203 226557672 227318784 227319477 227534048 227768464 227886456 228424042 228652032 229040896 229191424 229538694 229996288 230701504 230884962 231597156 231835758 232054592 232327392 233284128 233415616 233690016 233865984 234087448 234644487 234873856 235229736 235237632 236020701 236198424 236943168 237167546 237183672 237583752 238144214 238332864 238558558 238738192 238980518 239068032 239306298 239821824 240138416 240709854 241638656 241879484 242213664 242625592 242817792 243298132 243634272 243817728 244048616 244818112 245239512 245247744 245818034 246431152 246439424 247025856 247259782 247445968 247876496 248474688 248897264 249189864 249682048 250027008 250452224 251674368 251912696 251921152 252172228 252302862 252468678 253150464 253355286 253580992 253747648 254140656 254380544 255235904 255428096 255872512 256411137 256917584 256926208 258278856 258424432 258728232 259168246 259435253 259793688 260038912 260306816 260441664 261056048 261505398 262329936 263039154 263212026 263868528 264136362 264317284 264682464 264955152 265205248 265416144 265867532 266610432 266760704 267074304 267528512 267795143 268165128 268833984 269365789 269737944 269941056 270196682 270475051 270792192 271048624 271323746 271524288 272164816 272380416 272638352 272843648 273120592 273220608 273492912 273958036 274434692 274443904 275096976 275564828 275888778 276433696 276714284 276815616 277181044 277506894 278055008 278439168 278912704 279190681 279792128 280273728 280934896 281370012 282315264 282582608 282795392 283020276 283287424 283971072 284239984 284454016 284788416 285350912 286112764 286122368 286449114 286744227 287628726 287900224 288196832 288346128 288535632 289315698 289806848 289997312 290446464 290721508 291698176 292140156 292636993 293343204 293620096 293853588 294353339 294546791 295063692 295342208 295581167 295689408 296497432 296897106 296907072 297493504 297647616 298638438 298863312 300089548 300616176 300813744 301325332 301564032 301849604 301870128 302076896 302795724 302805888 303092636 303332736 303848608 304571652 305089631 306051592 306362243 306474432 306879013 307080697 307846616 308159089 308271936 308504064 308796208 309114344 309769856 310313472 311045504 311516799 311586688 311821312 312563328 312859316 313343877 313639648 313650176 314396544 314694268 314931232 315181671 315924224 316244896 316778336 317150736 317777152 318757376 319075064 319240356 319450164 320312832 320946472 321323772 321565728 321870241 322951552 323440887 323451744 323757056 323758043 324772833 324845696 325090304 325337901 326127549 326677659 326986016 326996992 327370416 327707688 328265014 328718544 329367808 329538432 329755008 330190322 330646512 331299584 331938816 332253152 332825052 333043788 333610189 333874464 334190633 334213356 334997124 335249376 335565824 335566847 335832672 336403816 336624904 337204329 337215648 337533952 337534981 337807048 337930752 338842834 338854208 339182067 339322368 340830182 341301072 341652696 341881516 342233738 342636063 342829186 343561344 343787136 344371808 344644608 344970976 344994432 346052256 346063872 346379957 346391584 346665984 347255552 348081888 348411511 348673864 349773248 350123424 350718872 350949368 351131172 351824704 352181816 352310784 352909952 353261678 353273536 353888192 355333594 355480576 355751319 356099072 357215232 357216321 357553504 357837837 358107288 358445312 358470777 359310336 359650592 359921408 360207624 361417728 362032384 362457984 362819226 363938388 364657216 364947198 366072924 366795968 367227168 367851704 368727051 369087488 369646728 369659136 370009192 370889673 371168952 371252224 371814744 372447082 372691858 373345896 373698304 374523072 374877734 375160016 375540814 375678336 377360368 377869044 377881728 378258342 379717888 380371488 380621472 381570816 381932152 382325636 382853856 383142144 383504968 383808768 384461504 384714176 385376376 385389312 385754264 387261952 387636648 388295894 388551086 388752369 389520208 389915582 390058368 390460224 390829978 391124272 391584072 391804784 392641536 392899584 393418256 394252544 395862808 395876096 396475926 397807872 398184584 398484416 398801298 400141056 400821568 401084992 401292768 402085376 402493504 403727632 403741184 404443648 405295023 406095536 406572936 406985619 408247224 408632576 408957528 409265472 409653034 409680888 410937054 411029248 411652038 411665856 413347242 414237696 414650544 415071426 415355732 415771566 416751104 417082512 417791836 418369056 419195392 419688192 420242228 421402344 422853454 422867648 423289097 423873912 424193088 424594786 424931136 425653808 425933552 426359976 426681024 427085078 428026368 428431696 428754304 429169146 429183552 431254516 431268992 431850336 431864832 432295248 433030444 433783868 434710272 434836732 434995968 435570212 436082262 436493888 436943584 437547264 438291392 439384576 439673344 440430144 440847218 440862016 441301399 443013312 443766736 444058384 444746148 445165952 445617808 445780992 446240256 446662832 446999168 447776896 449605772 449620864 450134322 451987998 452242756 452774406 453115344 454638954 455068096 455536928 455772912 456848084 458081792 458382848 459077388 459992576 461403008 461769924 462555247 463194312 463671516 464109184 464484691 464654784 465268181 466568256 466831232 467380032 467731968 468174896 469288974 470459472 470475264 472041402 472396848 473886336 474335092 474367344 475167504 476288428 476665728 477117116 477476384 477961036 478136064 478612596 479426563 480260711 480276832 481419708 482238449 483277312 483758968 484249997 484427328 485251184 485635584 486596264 487268544 487635456 488097232 489636224 490479024 490495488 491636068 492397521 492862304 492878848 494051712 494519564 494891936 495285483 495752992 496949376 497794528 498379728 499364096 500697337 500904448 503348736 503825392 503842304 504344456 504605724 504937356 505796093 506300928 506710572 507161984 507495296 508264251 508281312 508761088 508762639 510471808 510856192 511245273 511745024 512822274 513350607 513835168 513852416 514243779 516557712 516848864 517456464 518336492 518870506 519587376 520077824 520613632 520883328 522112096 523010796 524659872 525156709 526078308 526424052 527319331 527737056 528236807 528272724 528634568 529171147 529364928 529892517 529910304 530410496 530412113 530832288 531735064 533000391 533220864 533521408 534148608 535057024 535590286 536330256 537667968 538731578 539475888 539882112 540393364 540950102 541584384 542097248 542647492 543048576 544311361 544329632 544760832 545276704 545687296 546241184 546985824 547503803 547916072 548869384 548887808 550193952 550714969 551129656 551777556 552867392 553428568 553631232 554362088 555013788 556110016 556878336 557825408 558381362 558670623 559037787 559584256 560547456 561869792 562316601 562740024 563311221 564630528 565165216 565590784 566040552 566574848 567942144 568479968 568908032 569576832 572225528 572244736 572898228 573488454 575257452 575800448 576393664 576692256 577071264 578631396 579613696 579994624 580892928 581443016 582443841 582826629 583396352 584280312 584873373 585273986 586244967 586686408 587240192 587707176 588706678 589093582 590127384 590684416 591162334 591378816 592994864 593794212 593814144 595295232 597276876 597726624 598292653 600179096 601232352 601627488 602650664 603128064 603699208 603740256 604153792 605591448 605611776 606185272 606665472 607697216 609143304 610179262 612103184 612724486 612948864 613758026 614161394 614479551 615693232 616318178 616543872 617008128 617592416 618228688 619539712 620626944 622091008 623033598 623173376 625126656 625718632 626687754 627279296 628793088 629388536 629862464 630363342 631848448 632489792 633556672 634280181 634301472 635554304 636892179 637514752 638150128 638480712 638900328 640625664 640627617 641892944 642647544 643131456 643740482 645903104 646881774 646903488 647516086 649545666 649691392 650675802 652255098 653355318 653972032 654740832 655415376 656530028 657437088 658735616 659076864 659510016 660380644 661270827 661293024 662599168 664506304 665650104 666087576 667220378 667748928 668381266 668426712 669069863 669994248 670498752 671133694 671665344 672807632 673249808 674408658 674431296 675069962 675614096 675861504 677685668 677708416 678364134 678644736 681660364 682602144 683305392 683763032 684467476 685272126 685658372 687122688 687574272 688743616 689941952 689988864 692104512 692759914 692783168 694511104 696163776 696823022 697347728 699546496 700246848 701437744 701898736 702262344 703649408 704363632 704621568 705819904 706523356 706547072 707776384 710667188 711502638 714432642 715107008 715675674 716214576 716890624 716941554 719301184 719842816 720415248 724064768 724915968 725638452 726872531 727876776 729314432 729894396 731135713 732145848 733591936 734454336 735703408 737454102 739293456 739318272 740018384 741779346 742337904 743629488 744894164 745383716 746691792 747396608 749046144 749755468 750320032 751081628 751356672 754695403 754720736 755738088 755763456 756516684 757803277 759121769 759435776 760742976 760964281 761242944 762247871 763141632 763864304 764651272 765707712 766284288 767009936 767617536 768923008 769428352 770752752 770778624 771508528 774523904 775273296 776591788 777102172 777504738 778305759 779040416 779831164 780116736 780920448 781659956 782248544 783168144 783609568 786810101 786836512 788505088 791725616 791752192 792951852 795615744 796369168 796968832 797602596 799484147 800282112 801643136 802169984 802291739 802585536 803385429 804170752 804987008 807455264 807482368 808097367 808887296 810590046 811425153 812191072 813145872 813971238 816494448 817265152 817915056 818530944 819306068 819361776 821874108 822058496 823304076 823331712 825246257 826694484 829301088 830086411 830142852 830711464 831543132 833502208 833504749 834165024 834954953 835583672 836431813 836738112 837572043 838390784 839376384 840484456 842804688 845706908 845735296 846578194 847747824 848386176 849189572 849862272 851307616 851867104 852719952 853362048 854170156 856052736 856863392 857508608 858338292 858367104 860363119 862509032 862537984 863384503 863700672 864590496 865409237 866060888 867567736 869420544 869673464 869991936 871140424 872164524 872987776 873887168 875094528 876582784 877910979 878769152 879346688 880860288 881694436 881724032 882602798 883060017 883640373 886026624 886743501 887533472 888116768 889492296 890331904 891235616 892480512 893325664 893998336 895553792 899211544 899241728 900268644 903975996 904485512 905548812 906230688 907088861 909277908 910136192 911073856 911545824 913696168 915268893 916163584 916765696 918154776 919086729 919985152 920637039 921242091 922806016 923539848 924477267 925110494 926388624 927343032 928218368 928969382 929309568 930536362 933136512 933662464 934760064 935463936 936349792 938577948 940174169 940918944 940950528 944082804 944793696 945688387 947772672 948670184 948734688 949633111 950335008 952576856 953331456 954234232 954952768 955922072 956272128 957225192 958853126 960521422 960553664 962839416 964476898 965610723 966554624 967517936 968499994 968854656 970502368 971271168 971274129 973192528 974537088 975270912 976194464 979272448 980958048 980990976 983272136 984795042 985724608 988103424 989039128 989783872 990570966 991505984 993898752 995589056 996759456 998728192 1000830567 1001394674 1001808896 1002571899 1006697472 1006700541 1007650784 1007684608 1008688912 1009211448 1009874712 1011592186 1012601856 1012604943 1013421144 1014323968 1014990592 1016528502 1016562624 1017525278 1020943616 1022490546 1025644548 1026701214 1027670336 1028487558 1033115424 1033697728 1034912928 1036672984 1037741012 1039139871 1039174752 1040155648 1041227264 1041766656 1044224192 1045234533 1046021592 1049319744 1050313418 1052156616 1052848104 1054638662 1055474112 1056473614 1056545448 1057269136 1058342294 1058729856 1059785034 1059820608 1060824226 1061664576 1063470128 1066000782 1066441728 1068297216 1070114048 1071180572 1072660512 1075335936 1077463156 1078951776 1079764224 1080786728 1081900204 1084194496 1085294984 1086097152 1088622722 1088659264 1090553408 1091374592 1092482368 1093971648 1095007606 1095832144 1097738768 1097775616 1100387904 1101429938 1102259312 1103555112 1105734784 1106857136 1107262464 1108724176 1110027576 1112220032 1113756672 1115650816 1116762724 1117341246 1118075574 1121094912 1123739584 1124633202 1125480048 1126622442 1130330432 1131181568 1132081104 1133149696 1136959936 1137816064 1139153664 1144451056 1144489472 1145796456 1146976908 1148927549 1150514904 1151600896 1152787328 1153384512 1154142528 1155666127 1157262792 1161785856 1162886032 1164887682 1165653258 1168560624 1169746746 1170547972 1172489934 1173372816 1174480384 1175414352 1177413356 1178187164 1180254768 1181368832 1182324668 1182757632 1185949919 1185989728 1187588424 1187628288 1192905637 1194553752 1195453248 1196585306 1197818083 1200358192 1202464704 1203254976 1205301328 1206256128 1207398416 1207480512 1208307584 1211182896 1211223552 1212370544 1213330944 1215394432 1218286608 1220358524 1224206368 1225448972 1225897728 1227516052 1228322788 1228959102 1231386464 1232636356 1233087744 1235184832 1236415873 1236457376 1239079424 1243667579 1244182016 1246067196 1246346752 1250253312 1251437264 1253375508 1254558592 1257586176 1258777072 1259724928 1260726684 1263696896 1264979584 1267113344 1268560362 1268602944 1269867291 1271108608 1273784358 1276300256 1276961424 1277800656 1281255234 1283785888 1285295088 1286262912 1287480964 1291806208 1293763548 1293806976 1295032172 1299091332 1299382784 1301351604 1303564787 1304421503 1304510196 1306710636 1307944064 1309002311 1309481664 1310830752 1312072069 1313060056 1314392849 1314874176 1317471232 1318153728 1319020032 1320761288 1322541654 1322586048 1323904197 1325198336 1329012608 1331300208 1332175152 1334440756 1335497856 1336762532 1336853424 1338139726 1339988496 1340997504 1342267388 1343330688 1345615264 1346499616 1348817316 1348862592 1350139924 1351228192 1355371336 1355416832 1356728268 1359035629 1359928801 1363320728 1364704537 1365204288 1366610784 1367526064 1368934952 1370544252 1371316744 1374245376 1375148544 1377487232 1379883904 1379977728 1384209024 1385519828 1385566336 1387665741 1389022208 1392327552 1393454073 1393646044 1394695456 1395804543 1399092992 1400493696 1402875488 1403797472 1404524688 1407298816 1408727264 1411639808 1413046712 1413094144 1415552768 1421334376 1423005276 1425425353 1428865284 1430214016 1431351348 1432429152 1433781248 1433785619 1433883108 1438279689 1438602368 1439685632 1440782133 1440830496 1446715347 1448129536 1449831936 1451276904 1452749991 1453745062 1455753552 1458628864 1459788792 1462271426 1464291696 1467183872 1468908672 1471406816 1474908204 1478586912 1478636544 1479987089 1480036768 1483558692 1484675808 1486081751 1487258976 1489788328 1490767432 1492280603 1493383584 1494793216 1494797773 1498092288 1499510936 1500640064 1502092011 1502163256 1502713344 1509390806 1509441472 1511476176 1511526912 1513033368 1515606554 1517388279 1518243538 1518871552 1521485952 1521928562 1522485888 1524495742 1526283264 1526287917 1527728608 1529302544 1531415424 1532568576 1534019872 1535235072 1537846016 1538856704 1541505504 1541557248 1542965263 1543017056 1550546592 1553183576 1554204344 1555009476 1556611518 1558080832 1559662328 1560233472 1561840896 1563319912 1564497088 1566336288 1567219136 1573620202 1573673024 1575470127 1577010176 1581957993 1583451232 1583504384 1584710421 1585903704 1587513441 1591231488 1591236339 1592738336 1593937664 1595205192 1598968294 1600564224 1603286272 1604339968 1604583478 1605171072 1606770858 1609974016 1614910528 1616194734 1621180092 1622850306 1624382144 1626291744 1627942476 1632934083 1632988896 1634530304 1635830112 1637061888 1638612136 1638723552 1642511409 1643748216 1644116992 1646608152 1646663424 1650492514 1652144907 1653388968 1658602176 1660172822 1660285704 1661422928 1663086264 1667009498 1668330048 1669909906 1671167344 1672863626 1673476224 1675144086 1678752768 1680968912 1685609376 1691413816 1691470592 1693156388 1695495648 1696772352 1698379144 1699724544 1702615232 1703734208 1705439904 1706724096 1708340312 1713726784 1715017216 1716676584 1716734208 1720726238 1725018064 1725075968 1726769006 1727401344 1729180992 1730818474 1732121776 1735135472 1738841088 1739346928 1739983872 1742280848 1744329048 1745975552 1747774336 1750189056 1753165568 1755821958 1761720576 1763388872 1763448064 1765205596 1766120034 1767280746 1772053248 1773487002 1775066944 1776233536 1778984592 1780663808 1782471232 1786651328 1787996672 1791107584 1794877959 1798423088 1798483456 1800537288 1807951992 1808971024 1811097624 1812461376 1814177722 1816046771 1818555816 1820272384 1822147712 1823091648 1827392336 1830537786 1836309552 1838173458 1841274078 1842484182 1845612032 1847079696 1848954534 1850220988 1852777248 1854686064 1856436736 1857938764 1858619136 1861072724 1866273024 1867324928 1869520128 1872699584 1874566001 1877155896 1880348338 1881837888 1885560523 1888165608 1889587392 1891376774 1895545344 1897340368 1897469376 1899266222 1900670016 1905153712 1906662912 1908468464 1909905536 1911844144 1912544256 1914450384 1917706252 1921042844 1921107328 1925678832 1928953796 1931221446 1935035872 1936999988 1937709312 1941004736 1942548258 1946385056 1949074176 1952388928 1954334767 1958544896 1961916096 1966544272 1969590084 1971449216 1976206848 1978078256 1979567744 1981141932 1983011968 1987797504 1991178112 1993518912 1997456384 2001661134 2002789348 2005143798 2007209589 2013401082 2015301568 2017377824 2018422896 2019749424 2023184372 2025209886 2026842288 2028647936 2029981184 2033057004 2033125248 2035050556 2041887232 2044981092 2048458951 2051289096 2053402428 2055340672 2056975116 2060473373 2061827537 2065474477 2066230848 2067395456 2069068169 2069825856 2073345968 2075482024 2078279742 2078349504 2082454528 2083533312 2088448384 2090469066 2092043184 2098639488 2100626836 2104313232 2105696208 2109277324 2110948224 2112947228 2113090896 2114538272 2116684588 2117459712 2119570068 2119641216 2121648452 2123329152 2126940256 2132001564 2135627417 2140228096 2142361144 2144535701 2145321024 2148153091 2149564879 2150671872 2154926312 2157113623 2157903552 2159528448 2161573456 2163800408 2168388992 2170589968 2172194304 2177245444 2177318528 2180617593 2181106816 2182749184 2184964736 2187943296 2190015212 2191664288 2193407139 2195477536 2195551232 2200775808 2202859876 2204518624 2207110224 2211469568 2213714272 2217448352 2220055152 2224440064 2231301632 2233525448 2234682492 2236151148 2242189824 2247479168 2249266404 2250960096 2253091687 2253244884 2260660864 2262363136 2264086209 2264162208 2266299392 2266306301 2273409831 2273919872 2275632128 2277365307 2278307328 2282892843 2286743613 2288902112 2288978944 2291592912 2293953816 2297855098 2301029808 2303201792 2305574656 2306769024 2308285056 2311332254 2314525584 2323571712 2325693997 2325772064 2329775364 2331306516 2335271323 2337121248 2339334431 2339493492 2341095944 2344979868 2346745632 2348960768 2348967929 2350828704 2354826712 2356374328 2360430303 2360509536 2362737664 2364649336 2365515264 2371899838 2371979456 2375176848 2375256576 2385811274 2389107504 2390906496 2393170612 2395636166 2398452441 2400716384 2404929408 2406509952 2406875217 2410602656 2412512256 2414796832 2414961024 2416615168 2422365792 2422447104 2424659699 2424741088 2426661888 2430788864 2436573216 2438880577 2440717048 2448412736 2450897944 2451795456 2455032104 2456645576 2457918204 2462772928 2465272712 2466175488 2470369664 2472831746 2472914752 2475738771 2478158848 2487335158 2488364032 2490259233 2492134392 2492693504 2500506624 2500514247 2502874528 2504864859 2506751016 2509117184 2509295439 2515172352 2517554144 2519449856 2521453368 2529959168 2534226688 2537120724 2537205888 2539734582 2547568716 2552600512 2553922848 2555601312 2562510468 2567571776 2570590176 2572525824 2574961928 2577575587 2581089357 2583612416 2587527096 2587613952 2590064344 2590153509 2596227711 2598182664 2598765568 2602703208 2607129574 2608843006 2609020392 2613421272 2615888128 2618004622 2618963328 2621661504 2624144138 2626120112 2628785698 2629748352 2636307456 2638040064 2641522576 2645083308 2645172096 2647808394 2658025216 2662600416 2664350304 2668881512 2670995712 2673525064 2673706848 2676279452 2679976992 2681995008 2684534776 2686661376 2691230528 2692999232 2697634632 2697725184 2700279848 2702456384 2710742672 2710833664 2713456536 2718071258 2719857602 2721266583 2726641456 2729409074 2730408576 2733221568 2735052128 2737869904 2741088504 2742633488 2748490752 2750297088 2754974464 2759767808 2759955456 2768418048 2771039656 2771132672 2775331482 2784655104 2786908146 2787292088 2789390912 2791609086 2798185984 2800987392 2805750976 2807594944 2809049376 2814597632 2817454528 2820522507 2823279616 2826093424 2826188288 2831105536 2837065161 2842668752 2846010552 2848899333 2850850706 2857730568 2860428032 2862702696 2864858304 2867571238 2867766216 2876559378 2877204736 2881564266 2881660992 2893430694 2899663872 2902553808 2905499982 2907490124 2911507104 2917257728 2919577584 2924542852 2928583392 2934367744 2937817344 2942813632 2949816408 2957173824 2959974178 2960073536 2963023679 2967117384 2969351616 2972163502 2974517952 2979576656 2981534864 2984561206 2986767168 2989595546 2996184576 2999021872 3001280128 3004184022 3004326512 3005426688 3018781612 3018882944 3022952352 3023053824 3026066736 3031213108 3034776558 3036487076 3042971904 3043857124 3044971776 3048991484 3052575834 3055457216 3058605088 3062830848 3068039744 3075692032 3077713408 3083011008 3085930526 3086034112 3101093184 3106367152 3108408688 3110018952 3113223036 3116161664 3119324656 3120466944 3123681792 3126639824 3128994176 3132672576 3134438272 3147240404 3147346048 3150940254 3163915986 3166902464 3169420842 3171807408 3175026882 3182472678 3185476672 3187875328 3190410384 3197936588 3206572544 3208679936 3209166956 3210342144 3213541716 3219006923 3219948032 3229821056 3232389468 3237886729 3242360184 3245700612 3248764288 3251392837 3252583488 3255884952 3256877267 3265868166 3265977792 3271660224 3274123776 3277224272 3277447104 3285022818 3287496432 3293216304 3293326848 3300985028 3304289814 3306777936 3317204352 3320345644 3320571408 3322845856 3326172528 3334018996 3336660096 3339819812 3342334688 3345727252 3346952448 3350288172 3355985941 3361824977 3361937824 3369984673 3371218752 3375669143 3382827632 3382941184 3386312776 3389749979 3390991296 3393544704 3396758288 3399449088 3405230464 3407468416 3410879808 3413448192 3416680624 3427453568 3430034432 3433353168 3433468416 3441452476 3446782647 3450036128 3450151936 3453538012 3454802688 3458361984 3461636948 3464243552 3466998381 3470270944 3478693856 3484561696 3488658096 3491951104 3495548672 3504881359 3506331136 3511643916 3523441152 3526777744 3526896128 3530411192 3532240068 3534561492 3540572651 3544106496 3546974004 3550133888 3552467072 3557849757 3557969184 3561327616 3561338473 3564942464 3573302656 3575993344 3578716911 3582215168 3589755918 3593454249 3596846176 3596966912 3601074576 3615903984 3617942048 3622195248 3624922752 3628355444 3632093542 3637111632 3640544768 3644295424 3646183296 3654784672 3661075572 3672619104 3676096963 3676346916 3682548156 3684968364 3691224064 3691235317 3694159392 3697657649 3697909068 3700441976 3704198029 3705554496 3709247619 3709372128 3712873472 3712884791 3715877528 3717238272 3722145448 3731002737 3732546048 3734649856 3739040256 3745399168 3749132002 3754311792 3760696676 3763675776 3771121046 3776331216 3779174784 3782753548 3791090688 3794680736 3794938752 3798532444 3801340032 3810179527 3810307424 3813325824 3816936928 3819811072 3823688288 3828900768 3832526621 3835412504 3842085688 3842214656 3851357664 3857907592 3862442892 3870071744 3873999976 3875418624 3882009472 3885096516 3892770112 3898148352 3904777856 3908669534 3910694361 3913264509 3917089792 3923832192 3927006933 3933088544 3936216207 3939180168 3942898432 3943178547 3952413696 3956156512 3959135488 3962283864 3966023936 3975595008 3982356224 3987037824 4003322268 4005578696 4010287596 4014419178 4017107813 4026802164 4030603136 4034755648 4036845792 4039498848 4046368744 4050419772 4053684576 4057295872 4059962368 4066114008 4066250496 4070101112 4077106887 4079786403 4083774464 4089962184 4094113611 4096917902 4102578192 4106804856 4110681344 4113950232 4120946746 4123655074 4130948954 4132461696 4134790912 4138136338 4139651712 4146691936 4150964048 4156559484 4156699008 4167066624 4176896768 4180938132 4184086368 4188048571 4197278976 4201253672 4205518063 4208626464 4211392416 4218554648 4221896448 4225894456 4226181792 4229076544 4233369176 4234919424 4239140136 4239282432 4243296904 4246658304 4253880512 4264003128 4271254834 4276276059 4280456192 4284722288 4289071402 4290642048 4296306182 4299129758 4301343744 4301356857 4309852624 4314227246 4315807104 4319056896 4323146912 4327600816 4336777984 4341179936 4344388608 4354490888 4354637056 4361235186 4362213632 4369929472 4375886592 4380030424 4383328576 4386814278 4390955072 4401551616 4405719752 4409037248 4414220448 4422939136 4427428544 4434896704 4439961267 4440110304 4448880128 4458245253 4462603264 4467050896 4469364984 4472302296 4476841809 4484379648 4484393319 4494958336 4498532808 4501920192 4506183374 4506489768 4521321728 4528172418 4528324416 4532612602 4546819662 4547839744 4554730614 4556614656 4565785686 4573487226 4577804224 4583185824 4587907632 4595710196 4602059616 4606403584 4611149312 4613538048 4616570112 4622664508 4628895789 4629051168 4651387994 4651544128 4659550728 4662613032 4670542646 4674242496 4678668862 4678986984 4682191888 4689959736 4693491264 4697935858 4701657408 4709653424 4712748656 4720860606 4721019072 4729298672 4731030528 4743799676 4743958912 4750353696 4750513152 4771622548 4778215008 4781812992 4786341224 4791272332 4796904882 4801432768 4809858816 4813019904 4813750434 4821205312 4829593664 4829922048 4833230336 4844731584 4849319398 4849482176 4861577728 4873146432 4877761154 4881434096 4896825472 4901795888 4903590912 4910064208 4913291152 4915836408 4925545856 4930545424 4932350976 4940739328 4945663492 4945829504 4951477542 4974670316 4980518466 4984268784 5001028494 5005749056 5009729718 5013502032 5018234368 5018590878 5035108288 5038899712 5042906736 5059918336 5068453376 5074241448 5074411776 5079469164 5088107717 5095137432 5105201024 5107845696 5109331601 5111202624 5117949991 5125020936 5135143552 5141180352 5145051648 5149923856 5155151174 5162178714 5175054192 5175227904 5180128688 5180307018 5192455422 5196365328 5205406416 5214259148 5217686012 5218040784 5226842544 5231776256 5236009244 5237926656 5243323008 5248288276 5252240224 5257571396 5259496704 5282867821 5283045152 5290166616 5290344192 5295616788 5304622939 5313852383 5316050432 5325200832 5326749967 5328700608 5337763024 5341991424 5347050128 5347413696 5352558904 5359953984 5363990016 5369069552 5373322752 5382461056 5385998464 5395269264 5395450368 5400559696 5404912768 5421485344 5421667328 5426913072 5436142516 5439715204 5442533166 5448140313 5453282912 5458818148 5460817152 5466443136 5470104256 5475739808 5482177008 5485266976 5507670707 5509948928 5519535616 5536836096 5542079312 5542265344 5550662964 5569310208 5573816292 5574584176 5578781824 5583218172 5596371968 5596389029 5601974784 5611501952 5615189888 5616042173 5618098752 5623698003 5629195264 5634909056 5641045014 5652186848 5652376576 5656681569 5662211072 5674130322 5685337504 5692021104 5697798666 5701701412 5715461136 5720856064 5725405392 5729716608 5735142476 5735532432 5753118756 5754409472 5763128532 5763321984 5776723799 5786861388 5805107616 5810604877 5810999964 5814980248 5820882617 5823014208 5834515456 5834533243 5839155168 5849085704 5855022691 5857166784 5863004301 5868735488 5875634688 5885627264 5899632816 5914347648 5919948356 5920147072 5926047358 5934234768 5938703232 5944327004 5949035904 5959153312 5963069728 5969122412 5973534336 5979191092 5992369152 5998043744 6002560256 6008368044 6008653024 6022541833 6037563224 6037765888 6043691521 6045904704 6052133472 6057864659 6062426216 6069553116 6072974152 6085943808 6087714248 6089943552 6097982968 6105151668 6110914432 6117210176 6125661696 6136079488 6145376853 6151384064 6155426816 6166022016 6171861052 6172068224 6181420119 6185482611 6196423431 6202186368 6207204507 6212734304 6216817376 6220037904 6226446072 6232323328 6238649312 6247363584 6253279648 6257988352 6265345152 6268876544 6294480808 6294692096 6301880508 6327831972 6333804928 6338841684 6343614816 6349622027 6350053764 6364945356 6370953344 6375750656 6376108031 6380820768 6395873176 6406882251 6413145088 6417359872 6418333912 6420684288 6427083432 6433607103 6438013846 6439896064 6444459273 6448694637 6459642112 6464778936 6471340869 6475773458 6484720368 6491401224 6497528576 6502785674 6505166976 6511769904 6513754534 6531736332 6531955584 6543320448 6548247552 6554448544 6554894208 6570045636 6574992864 6581219183 6586432608 6586653696 6601970056 6608579628 6613555872 6619818709 6634408704 6640691288 6641142816 6645691712 6647431777 6652345056 6668037992 6673320192 6679639624 6684669376 6691454504 6693904896 6700576344 6711971882 6723649954 6723875648 6739969346 6742437504 6751338286 6759275061 6765655264 6765882368 6772625552 6779499958 6781982592 6787089408 6793516576 6798898176 6798918903 6810460928 6814936832 6821759616 6826896384 6833361248 6854907136 6866706336 6866936832 6882904952 6893565294 6900072256 6907076024 6909605376 6916723968 6923273896 6928487104 6933996762 6940541888 6957387712 6969123392 6977081991 6977316192 6983902208 6991097344 7005813969 7009762718 7012662272 7018003293 7023287832 7046882304 7046903787 7053555488 7053792256 7060822384 7064480136 7069122984 7081145302 7088212992 7093948008 7100267776 7104934144 7115699514 7115938368 7122676946 7129884928 7146605312 7157433822 7179511836 7186908498 7193692352 7202149152 7231807968 7235884096 7244390496 7249845504 7256710888 7264187084 7273979097 7274223264 7281089536 7288590848 7292366592 7309569344 7316641731 7322151144 7345238208 7352193926 7352693832 7365096312 7369936728 7382470634 7388318784 7395315298 7395818136 7400883952 7408396058 7411108992 7418495238 7418744256 7425769582 7431755056 7434476544 7444290896 7462005474 7465092096 7478080512 7490798336 7498264004 7508623584 7521393352 7527351552 7542242092 7552662432 7558349568 7565507096 7589361472 7589877504 7597064888 7602680064 7620359054 7620614848 7633873856 7639622144 7647376576 7657801536 7665053242 7670825008 7684171376 7684429312 7702715328 7715815184 7724885784 7732726761 7740143488 7747999952 7750837248 7764018944 7770193032 7785540224 7796296704 7809555712 7817339068 7821388722 7826529018 7847664384 7854013866 7866177088 7872432414 7878360336 7885796864 7886357094 7912313024 7918270976 7924567728 7932047872 7964712448 7974075648 8006644536 8011157392 8020575192 8028838356 8034215626 8042492843 8053604328 8061206272 8069511296 8073691584 8078997696 8092737488 8100839544 8107369152 8132228016 8132500992 8140202224 8154213774 8159572806 8179924368 8188227222 8193835804 8205156384 8213609712 8221362688 8227900464 8241893492 8247310148 8261897908 8264923392 8269581824 8276272676 8279303424 8293383872 8301649433 8301928096 8313118968 8313398016 8350339459 8353793536 8361876264 8368172736 8376097142 8384726581 8394557952 8402507344 8411036126 8417252928 8422784832 8437109296 8443792896 8451788912 8452363584 8458153088 8466738352 8469838848 8478280272 8478564864 8486593808 8493316608 8507761024 8528006256 8542509668 8552552118 8569444576 8578142804 8581284096 8592612364 8598259516 8602713714 8619705248 8628454492 8631614208 8646293824 8654911111 8655201632 8673555968 8682359872 8708981776 8709274112 8722470372 8724427264 8739858944 8751773184 8760060848 8766657152 8773628556 8781910144 8803103232 8811439504 8818074496 8825209129 8828440896 8845878272 8854857088 8869793408 8879922534 8880220608 8889071037 8897760256 8916490506 8934101792 8938729968 8944604592 8953683618 8968786638 8989916672 8997065616 9003840384 9012366748 9012979536 9042643456 9056344836 9056648832 9065225204 9093639324 9095679488 9109461228 9124953509 9130950521 9131571372 9146974452 9155608448 9163016177 9166371648 9175815264 9184504483 9191420392 9200749943 9204119232 9222298624 9227076096 9233140224 9245329016 9257791578 9258102336 9302775988 9303088256 9319101456 9325226064 9341085292 9348484992 9357337724 9357973968 9364383776 9379919472 9386982528 9395871716 9403314816 9419306848 9425497312 9441721212 9442038144 9458597344 9487599352 9487917824 9497229533 9500707392 9513249403 9519501607 9543245096 9552931759 9556430016 9563625984 9572682448 9582544664 9593809764 9602865536 9619717632 9626039808 9627500868 9642410624 9657020769 9659187328 9659844096 9666460672 9689463168 9698638796 9698964352 9713660187 9723155456 9746292864 9754178511 9755522308 9762868192 9770631801 9793650944 9803591776 9820128416 9826582304 9831672816 9851091712 9861090848 9881478656 9891326984 9891659008 9902955084 9949340632 9961036932 9968537568 9977977471 10002056988 10011498112 10019459436 10027004064 10036468736 10036499333 10037181756 10067957823 10070216576 10077799424 10085474931 10085813472 10109954019 10119836672 10127007429 10136906752 10148482896 10148823552 10158938328 10169249937 10176215434 10190274864 10210402048 10215691392 10218663202 10222405248 10235899982 10250041872 10270287104 10282360704 10290103296 10299847712 10310302348 10324357428 10341915859 10350108384 10350455808 10359909623 10360257376 10360614036 10384910844 10392730656 10402572257 10410812832 10428518296 10435372024 10436081568 10445964221 10453685088 10463552512 10463584411 10472018488 10475853312 10486646016 10496576552 10504480448 10514644077 10515142792 10518993408 10565735642 10566090304 10580333232 10580688384 10591233576 10609245878 10621717953 10627704766 10632100864 10650401664 10653499934 10657401216 10675526048 10683982848 10684015419 10694100256 10694827392 10705117808 10719907968 10727980032 10738139104 10746645504 10764922112 10771996928 10790538528 10790900736 10800756841 10801119392 10809825536 10842970688 10853826144 10872285032 10879430408 10885066332 10896280626 10906565824 10917636296 10921634304 10932886272 10940208512 10951479616 10964354016 10970533952 11015341414 11019897856 11028290889 11039071232 11073672192 11073705951 11084158624 11084530688 11092972947 11101325928 11112594087 11138620416 11138654373 11147632584 11149168352 11157563648 11166436344 11192778058 11203949568 11223003904 11230379776 11232084346 11236197504 11247396006 11269818112 11282090028 11304373696 11313363138 11348260644 11370675008 11384042208 11395597332 11403402824 11430538581 11430922272 11441712128 11450810784 11459433216 11470284952 11471064864 11497579863 11506237512 11508818944 11526257064 11526643968 11553447598 11573722776 11610215232 11621209754 11621999928 11629960496 11641765234 11646028416 11669066486 11678310336 11698171408 11710045382 11714333568 11726008602 11751269376 11771254528 11799265632 11828695296 11839896712 11840294144 11852094716 11868469536 11877406464 11888654008 11898071808 11918306624 11926139456 11938244824 11947068672 11958382184 11996087488 12005120512 12016736088 12017306048 12045083666 12051323439 12075126448 12075531776 12087383042 12091809408 12104266944 12115729318 12124852432 12139106232 12145948304 12171887616 12175428496 12179887104 12195965936 12210303336 12221828864 12234420352 12251323392 12272158976 12290753706 12332044032 12343722104 12344136448 12362840238 12370965222 12392846862 12404372736 12414409014 12425468608 12433634752 12440075808 12452892144 12464646656 12477298624 12506559296 12515976704 12530690304 12537753088 12564145713 12588961616 12589384192 12603761016 12616554189 12655663944 12667609856 12677683368 12687229632 12699244054 12700107528 12712327397 12729890712 12741906688 12752216062 12761641536 12791746352 12813764502 12836667824 12841368576 12854166864 12867214206 12876027692 12888918546 12897389274 12919284224 12929557872 12942681738 12951546916 12969440736 12982802448 12995057152 13005571348 13010333952 13023539808 13027509068 13063472664 13063911168 13086640896 13108897088 13109788416 13121962007 13140091272 13149985728 13162438366 13172865216 13203940112 13217159256 13227111744 13239637418 13268817408 13281382576 13282285632 13291383424 13294863554 13304690112 13336075984 13346640384 13359279248 13369338752 13382909008 13387809792 13401152688 13423943764 13447299908 13447751296 13479938692 13484875008 13502676572 13518550122 13531310528 13545251104 13558999916 13563965184 13587033152 13597837806 13620921856 13629873664 13643519232 13666722496 13680343369 13709814272 13733412672 13765809904 13787130588 13800144512 13814152048 13819210752 13833447936 13846547792 13856974208 13867993524 13881083776 13914775424 13938246784 13954163982 13954632384 13982194688 14011627938 14019525436 14036006586 14046575664 14093807574 14107110976 14121644768 14128960272 14138245968 14162290604 14187896016 14200535552 14209868288 14231399028 14231876736 14245353892 14259769856 14293210624 14314867644 14339212657 14359023672 14373816996 14387384704 14399025421 14404298304 14423313611 14432792759 14458321339 14463615936 14471768192 14483477183 14488780992 14499691008 14513421776 14528374168 14547958194 14548446528 14577181696 14584733184 14619138688 14633283462 14644302288 14690476416 14704387852 14705387664 14730192624 14739873456 14764941268 14776637568 14790630596 14791636272 14801767904 14816792116 14822217984 14836990476 14837488512 14851539164 14863510112 14888581792 14924010948 14949391919 14981596672 14996528008 15011749907 15017247168 15042786704 15054703104 15084484184 15099795361 15105324864 15116699136 15131014192 15178722944 15179755008 15194129776 15205360128 15240718108 15241229696 15264323151 15267747712 15279244288 15294753152 15315603072 15327994803 15330106484 15341650016 15353849973 15368342752 15368858624 15405430656 15431630368 15449771568 15465453522 15480286976 15495999904 15528037888 15540386064 15571080448 15619111424 15634678136 15642777444 15653058036 15679678883 15695328768 15708027732 15732354176 15744864828 15756720672 15771593728 15771641809 15772714188 15824626048 15836541952 15848603463 15849135456 15864095744 15864144107 15913868817 15929424896 15941557149 15948151296 15980249901 16013289072 16022314784 16041150384 16057676712 16068431252 16084985686 16107208656 16122412544 16139022592 16147383168 16157995392 16185474976 16201679088 16214738304 16264456032 16265001984 16279857979 16280404448 16308427548 16319145612 16346899261 16359848736 16375341017 16376454444 16387671608 16404305557 16410312768 16415086633 16427219424 16442725376 16442775503 16455800928 16483786984 16494620296 16523012121 16523795816 16529846784 16539163648 16552545352 16558606848 16586767744 16603298866 16603856192 16626237936 16626796032 16700678918 16707587072 16723752528 16736345472 16752194284 16769453162 16789115904 16789167087 16805014688 16822072252 16834505856 16845569664 16848126519 16874218592 16887585792 16903577824 16904727168 16916306176 16933476704 16956560544 16957129728 16972617893 16973187616 16986633216 17015522048 17056012512 17072164039 17085019336 17105104236 17138889152 17156285608 17162568192 17185224728 17196519032 17205427428 17239410496 17256908984 17263228416 17292587648 17309822222 17310403264 17330171397 17347111936 17364719744 17417963552 17418548224 17431814631 17444940744 17448854528 17462647851 17479717888 17503546368 17503599729 17520121696 17533314304 17547257112 17563820288 17565068073 17606206464 17622879008 17636148992 17650418258 17656881792 17709714176 17739586816 17759845068 17760441216 17778142074 17832981012 17868203584 17877459936 17889209184 17907367236 17937573276 17979833344 17994131232 18007680768 18024733496 18025959072 18043029109 18067625499 18085286912 18112689672 18113297664 18130450408 18131074563 18173593977 18187278648 18191358976 18218922456 18249907018 18261901042 18263142744 18293948904 18311216896 18326032354 18332743296 18351630528 18369008966 18382840784 18401499886 18408238464 18454152192 18466280448 18490658032 18515583156 18516204672 18605551976 18606176512 18638202912 18650452128 18682170584 18696969984 18714675448 18715947936 18728767552 18759838944 18773965056 18791743432 18806629632 18838613696 18850994624 18883442424 18884076288 18917194688 18975198704 18975835648 18994459066 19001414784 19026498806 19039003214 19048866081 19086490192 19105863518 19112860032 19127251968 19128324093 19145364896 19165089328 19187619528 19205731072 19239435264 19252079616 19255001736 19284821248 19314041538 19318374656 19319688192 19378926336 19397277592 19397928704 19427320374 19492585728 19508357022 19511044616 19525736384 19541263602 19587301888 19607183552 19640256832 19653164608 19663345632 19702183424 19722181696 19743657549 19762957312 19782653968 19783318016 19805910168 19859456127 19898681264 19922073864 19937075136 19942295331 19955954942 20004113976 20022996224 20038918872 20054008128 20072998666 20074363512 20135915646 20140433152 20170949862 20171626944 20219908038 20254014858 20296965792 20297647104 20317876656 20338499874 20352430868 20380549728 20420804096 20431382784 20437326404 20444810496 20471799964 20500083744 20540574208 20564721408 20599695424 20620604696 20648714856 20683831718 20700216768 20719819246 20720514752 20721228072 20741165753 20769821688 20785461312 20805144514 20821625664 20857036592 20870744048 20872163136 20891928442 20907370176 20927168822 20944036976 20951706624 20973292032 20993153104 21008960896 21029288154 21030285584 21037986816 21131471284 21132180608 21160666464 21161376768 21182467152 21218491756 21243435906 21255409532 21300803328 21306999868 21314802432 21351052096 21368030838 21388200512 21389654784 21410235616 21439815936 21476278208 21529844224 21543993856 21581077056 21601513682 21602238784 21619651072 21685941376 21707652288 21744570064 21758860816 21770132664 21792561252 21813131648 21835272592 21843268608 21865772544 21880417024 21902959232 21928708032 21941067904 22030682828 22056581778 22147411902 22168317248 22185945894 22202651856 22225188174 22277308746 22295265168 22298336704 22315127296 22332872688 22385556116 22446007808 22460759552 22464168692 22472395008 22494792012 22533048461 22539636224 22564180056 22608747392 22626726276 22665207103 22696521288 22741350016 22759749859 22768084416 22791194664 22806805648 22861077162 22861844544 22901621568 22918866432 22940569904 22942129728 22995159726 23012475024 23052514128 23053287936 23106895196 23147445552 23220430464 23242419508 23243999856 23259920992 23283530468 23292056832 23338132972 23356620672 23396342816 23420090764 23428667136 23452017204 23491901587 23532774839 23542509056 23589892711 23598531264 23629684001 23657390592 23679793424 23680588288 23704189432 23728249853 23736939072 23754812928 23777308016 23796143616 23836613248 23852278912 23876489648 23894137344 23916764368 23992174976 24010241024 24033472176 24034612096 24090167332 24102646878 24127478529 24150252896 24151063552 24174766084 24183618816 24208533888 24231458636 24249704864 24278212464 24291896608 24350856992 24391931872 24420606672 24443657728 24468840704 24544317952 24581507412 24664088064 24687444208 24688272896 24725680476 24741930444 24784008557 24785693724 24808745472 24828818028 24850937216 24867269504 24871043909 24880151616 24904948299 24905784288 24929293312 24929369311 24954597248 25013118592 25031953408 25051018377 25061380608 25075506176 25128291426 25154179743 25177923232 25178768384 25207522032 25233108378 25311327888 25335219712 25355366736 25374459264 25398488108 25400215056 25424654794 25459781424 25483813376 25504432124 25523283072 25582633967 25583492704 25627529004 25673335648 25708333728 25732678741 25734428412 25752055384 25777837092 25794778548 25838568448 25838647219 25859115744 25883603543 25885363476 25903093832 25929386203 25938881472 25964733333 25965604896 25990114304 26011142696 26020667904 26047079616 26055018136 26126945328 26127822336 26173281792 26217794176 26219576832 26243924014 26280182544 26299971456 26324876732 26345730432 26407880224 26434318512 26454223488 26475627387 26479274836 26537634816 26562765152 26564571264 26582766848 26589727108 26609380224 26671256689 26672151968 26693280768 26718558496 26738677504 26764919593 26765818016 26802305376 26827686347 26847887528 26894599816 26895502592 26959877384 26969750016 27005353144 27037100244 27062621056 27090502208 27117999832 27127930368 27174066304 27195675612 27241843712 27259747328 27287038464 27333444992 27360686738 27374860527 27392851563 27419628544 27466825344 27489048531 27531619808 27553513449 27574261176 27600289024 27602249829 27628304096 27666895872 27693095584 27713948416 27735987048 27762167552 27829550848 27876493568 27908327964 27909264768 28023255876 28039050872 28072013172 28093151328 28119754691 28187615148 28214221952 28243289536 28257920544 28276491936 28324581208 28353331457 28375792032 28401071104 28419736576 28462798056 28463753472 28490707784 28491688599 28519539712 28539748209 28558504821 28586421248 28629735288 28658795277 28678425314 28718047344 28747633992 28774769408 28798050842 28808596608 28846627222 28865585518 28916642678 28927231872 28943536384 28966954366 28977561984 28999382016 29026843552 29056748336 29095916388 29096893056 29169466368 29238277376 29266566924 29288604576 29316339997 29380952832 29408775704 29410775328 29438626441 29460385248 29479746912 29529882536 29553275136 29581261192 29583272544 29603535808 29633584232 29644435968 29673980952 29674977024 29703078328 29727020224 29777163584 29848021896 29898783838 29933932413 29963193344 29993056016 30023499814 30034494336 30085573408 30109406208 30109497999 30168968368 30199590722 30210649728 30233398272 30262028384 30357445888 30359510016 30388259552 30410720256 30481436216 30482459392 30528646302 30535495424 30589506304 30631206144 30655989606 30660212968 30683300032 30707699946 30736685504 30810861312 30863260736 30899543136 30930907044 30960573952 30991999808 31025747577 31056075776 31079728869 31080772128 31142160896 31207716771 31238222848 31269356272 31285554888 31306116072 31337892663 31359357766 31390657536 31390753233 31416055464 31464708352 31489729656 31513441344 31543283618 31545428376 31649252096 31697206926 31698270912 31728288214 31827737634 31883114298 31896302592 31960499802 32026578144 32044629568 32082300768 32115353424 32136862504 32169971372 32214417312 32244825088 32278045184 32294766336 32315990784 32370949952 32402270523 32403358176 32429476608 32528912064 32559715958 32560808896 32616855096 32638291224 32693798522 32719697472 32750682034 32752908888 32775343216 32808611114 32820625536 32830173266 32854438848 32885551006 32911601856 32967573968 32989240592 33046024242 33047591632 33059693568 33105090704 33117213696 33173535488 33206597732 33207712384 33252475872 33253592064 33401357836 33447505056 33472690944 33504388568 33538906324 33578334174 33610029376 33644144504 33669011712 33691139328 33696253038 33748437184 33807155648 33809454336 33832612352 33866953408 33913121088 33945235786 33946375232 34031044096 34112025024 34144328078 34170038672 34210208472 34277778304 34312571216 34325136384 34370449456 34393038064 34410854856 34478820992 34513817968 34526456832 34585175296 34619644444 34620806528 34660342794 34729439488 34835927104 34863629262 34889881488 34925295702 35007199458 35040243392 35066628608 35094514224 35127640576 35130136146 35245758016 35272297984 35300836516 35313763584 35419428352 35479173632 35519690136 35520882432 35556284148 35616754019 35665962024 35736407168 35754919872 35765321207 35778418368 35814734472 35825649937 35875146552 35988262464 36015361536 36049466992 36051918144 36086058218 36135250998 36225379344 36226595328 36260900816 36262149126 36347187954 36374557296 36437844912 36499814036 36523802084 36526285488 36587897808 36622433792 36652064708 36665486592 36703261056 36738017932 36765681568 36802999772 36816476928 36980074747 36981316064 37031166312 37032409344 37132360573 37211103952 37212353024 37276405824 37287249769 37300904256 37364341168 37393939968 37429350896 37431895872 37457535104 37519677888 37547930112 37583486864 37613259264 37677227392 37701989248 37766884848 37768152576 37834389376 37950397408 37951671296 37988918132 38002829568 38052997612 38078006428 38097732162 38136982191 38172980384 38211727036 38225720064 38256648186 38290729792 38330178656 38375239056 38411462144 38510003472 38553694949 38569642496 38628083076 38636749312 38757852672 38794555184 38795857408 38854640748 38985171456 39016714044 39022089232 39051472768 39082527204 39174603776 39174723203 39214367104 39280513664 39306329216 39312295211 39326691264 39365886021 39404366848 39444363392 39487315098 39565307936 39566636032 39611820336 39718912254 39797362528 39844147728 39874150272 39884590662 39911909884 40008227952 40045992448 40077837744 40108016256 40145997332 40148727024 40271831292 40280866304 40341899724 40343253888 40437066593 40439816076 40508029716 40579071641 40593931584 40635753312 40674234139 40676999748 40704861736 40746178319 40761099456 40841608192 40841732701 40862765568 40874652808 40889620992 40943599928 40985158837 41000167488 41041030107 41081148416 41129442816 41199390848 41241209392 41297429712 41367663436 41400433536 41439638492 41441029504 41442456144 41482331506 41539643376 41570922624 41610289028 41643251328 41714073184 41741488096 41744326272 41783856884 41814740352 41854337644 41888073952 41946584064 41986306208 42017921792 42058576308 42060571168 42157792831 42262942568 42264361216 42305840647 42321332928 42364934304 42436983512 42486871812 42510819064 42601606656 42613999736 42629604864 42702104192 42736061676 42776401024 42779309568 42820471232 42879631872 42952556416 43017637971 43059688448 43087987712 43162154112 43197076263 43203027364 43204477568 43239302144 43269940833 43298378277 43371882752 43374964017 43415304576 43450431549 43489140128 43517721632 43540265328 43585122504 43626263296 43670545184 43731545088 43760834048 43805918464 43857416064 43882135808 44061365656 44113163556 44188185943 44294823804 44336634496 44371891788 44405303712 44447354189 44450376348 44554617492 44590530336 44596673408 44630254592 44632756217 44665745376 44771112232 44848175757 44892015616 44921519104 44928337384 44944790016 44989584024 45035249721 45066096922 45079272448 45128360112 45217494784 45253452552 45299386083 45330414206 45393042576 45482700032 45519499718 45536168832 45582389328 45613611296 45722154324 45723689088 45803243136 45837732864 45881139808 45884259456 45990319452 46024950048 46068534281 46105028256 46106575872 46213790392 46260698693 46294891104 46338730963 46440860928 46484839016 46487999712 46519841984 46532022439 46567060936 46584113664 46676265944 46713241344 46792685632 46840181528 46857334272 46904034408 46983803174 47039036649 47065549678 47085018112 47179785422 47197062528 47259368002 47314781184 47314925427 47359586848 47361176576 47408378864 47456499706 47473878144 47509625856 47554616032 47592287232 47592432321 47673226496 47704557824 47752979296 47788274688 47833528736 47984349952 48066944352 48069224192 48180334664 48205293756 48254957058 48300505792 48349532168 48367237632 48417067776 48462917272 48499409728 48556424928 48583793216 48701713984 48783863744 48839573937 48841213344 48887315456 48937681408 49040697783 49088635904 49126023051 49163014824 49212916671 49245259899 49328176128 49328326509 49374888416 49376545792 49451360952 49483860888 49568017114 49571387448 49617490944 49657636056 49701874432 49734539008 49742087818 49760303232 49809896598 49811568576 49858738622 49909194496 50026237184 50102036754 50122761216 50256582852 50308359486 50355846464 50415044064 50466216756 50622655776 50670439424 50710733472 50748918528 50796976216 50800430112 50849309588 50917853679 50919562848 50967626752 51008864248 51046566144 51165267934 51166985408 51216492117 51255058008 51346671296 51416667456 51465357482 51468856824 51504110768 51555674184 51589557096 51677294438 51718231488 51767207086 51770726952 51806187664 51858772406 51877762944 51929466666 51931209792 52022285392 52041335808 52094159232 52110036272 52253890656 52255644672 52346563584 52435588352 52439153664 52487848028 52560365088 52599942912 52649753464 52691460864 52815760448 52868637024 52908446976 52951254774 52958549672 53125530304 53129142528 53165533696 53179454216 53218760448 53342513378 53344303936 53437116992 53477355008 53529839186 53531636032 53604610752 53655372694 53695775056 53789199632 53791005184 53919754768 53939500032 54010706288 54074200488 54125242112 54129087327 54181004416 54235999664 54255860736 54348132608 54391351224 54574076928 54666889984 54721373476 54749721054 54785703126 54933650688 54978097062 55063239616 55107026898 55148522352 55200578048 55204499658 55256608192 55386191168 55427896832 55471974096 55524335104 55659101696 55752987136 55816655928 55818529536 56046511752 56078101744 56144026344 56186302656 56239509382 56297449901 56375230296 56428443904 56486579072 56515841088 56552983872 56649162416 56706662914 56751584064 56925596112 56927506944 56981415568 56983377198 57079496418 57117009642 57259470576 57317590554 57356850628 57436094688 57495267984 57549538816 57596101684 57617193216 57693254444 57731171036 57833285356 57854463744 57887072768 57933908732 57955123968 58053687104 58111546031 58113496672 58191832776 58193786112 58452376213 58476554752 58533133848 58577209152 58632679994 58761905664 58817551408 58821550656 58877252882 58920770496 58959493824 59059765072 59106550272 59162522384 59166545088 59207071616 59267168464 59288871936 59347961904 59349954048 59406156656 59454040448 59554327168 59696043792 59797567676 59867864826 59986112032 60046999628 60068988672 60171146816 60218995998 60337936736 60399181444 60421299456 60524056768 60584377777 60714891776 60776519104 60962872432 60964918784 61057292604 61070990848 61179012608 61262412288 61311979212 61320425936 61366600064 61415399892 61473371008 61621722624 61726521472 61776463903 61799086272 61861814088 61921147904 61983999616 62051495154 62159457738 62161544256 62223497259 62284321792 62415433542 62538712544 62571109776 62612232144 62675785326 62718715532 62781506466 62832110928 62929416704 62979459312 63026882688 63086567236 63090856752 63298504192 63394413852 63396541824 63456576428 63655475268 63766228596 63874674563 63916653647 63920999604 64029708787 64053156288 64089259136 64141113239 64164601536 64230706848 64273725008 64339942744 64405249601 64428834624 64556090368 64589532672 64631981568 64741899904 64804541046 64806716352 64858953216 65057824128 65119431916 65121617792 65233710192 65276582448 65387597044 65439394944 65501364068 65505817776 65550686432 65617222228 65641251072 65660346532 65708877696 65771102012 65823203712 65935147936 65978481184 66092048484 66095183264 66210181408 66347070976 66413195464 66415424768 66480606731 66504951744 66592745821 66636511249 66802715672 66870522313 66895010112 66945381888 67008777136 67077812648 67156668348 67220058752 67288289008 67338023424 67382278656 67392506076 67496874368 67599145383 67614311296 67618908672 67665224704 67733906816 67826242176 67890471572 67892750464 67995621309 68062088192 68224050048 68279249577 68288656156 68340077344 68420416944 68555556608 68625142432 68740898912 68786076128 68821709712 68957641984 69027635936 69170350592 69239288888 69241613056 69320685588 69458878976 69671854208 69727258524 69779762976 69845842297 69850591404 70014398916 70080486784 70133257216 70137188341 70189028448 70255281152 70255495331 70260272292 70475704761 70491516032 70544595968 70598324517 70601673032 70627527168 70769678133 70838856704 70889052003 70958347264 71039380272 71041764864 71112568296 71184749559 71233508038 71331924048 71472814336 71509839744 71530642414 71556836736 71629468944 71651299874 71750293104 71976524928 72030723072 72098933984 72103836288 72172116436 72270501996 72393411013 72450758688 72453190656 72519367361 72521801632 72524298252 72694375908 72749114592 72818005799 72875689824 72999628072 73047604168 73052570976 73121749547 73175795616 73244867584 73304129416 73330973184 73406522112 73476035864 73531363136 73605999544 73632953856 73960149494 73962632128 74062332624 74064818688 74264721146 74352025671 74422207904 74424706048 74552811648 74574499538 74601808512 74613131727 74728682336 74787879936 74788107933 74858701792 74863791744 74915070208 75039355776 75095860224 75166973728 75226518528 75354454784 75403978496 75533769696 75536305152 75605297887 75668778752 75900794816 75977836264 76005659136 76105995224 76156012856 76195464324 76273964382 76345960768 76423454072 76451440128 76513296372 76581459584 76660357312 76747901901 76750478112 76822924288 77020006944 77107389898 77139284992 77198036223 77256166152 77273498624 77515705344 77515941657 77589110368 77591714816 77650810629 77709281496 77788158609 77970342912 78033428088 78044178464 78102945536 78165054408 78349446406 78428734208 78561027328 78612658432 78624590422 78653382528 78731772042 78888726784 78974630196 79130615872 79223640672 79437824508 79594725056 79688295456 79748300544 79769181324 79823819768 79904843197 80013770067 80016455904 80091984896 80155675488 80216032512 80291994664 80294758779 80297454048 80483059041 80543662584 80561732608 80683799448 80686507776 80874133186 80879632152 81016059432 81158143282 81187863168 81271506624 81348468278 81353999496 81409723472 81492356638 81522198912 81683465402 81725531136 81749305616 81779241984 81887199856 81970317674 82000334976 82082060214 82258885632 82398781696 82482418784 82594859424 82735326872 82800867072 82879276984 82882059008 82884912288 82964663012 83079286752 83141845248 83220578056 83286502656 83428146368 83482976192 83488652544 83567713768 83629480704 83708675288 83776147904 83972612416 84035843584 84117152616 84121142336 84315585662 84359264073 84525885136 84528722432 84611681294 84642665856 84729868608 84873967024 84973743624 85021638128 85059994371 85203213312 85227999472 85259209728 85404208384 85472123352 85552802048 85558619136 85640942464 85759263744 85905112832 86035275942 86324308224 86394152526 86406054728 86408955136 86539881666 86596756554 86743765504 86749928034 86830609152 86900863098 86978280256 87035443264 87080530656 87170245008 87252526592 87341090368 87521668096 87611836928 87714832128 87764271616 87949019991 88122731312 88226327112 88315879323 88376371886 88589647608 88673268992 88743783576 88810607424 88894708378 88900752696 89109234984 89181060672 89193346816 89265512434 89331490752 89542224464 89696351514 89856674768 89889580032 89979168048 90070499442 90132193844 90256720224 90434989568 90506905104 90598772166 90660828412 90786085152 90965400064 91038999436 91072337664 91164778656 91227222592 91444308648 91447378176 91606486272 91762279616 91768518912 91853734049 91980638904 92049900096 92137068562 92210056512 92427580784 92521397386 92589782208 92677461926 92881721856 92969678032 92975999424 93039683968 93064044878 93134121872 93168227328 93352531888 93426482688 93585371264 93680363056 93714668544 93808068816 93967606348 94078073298 94131099356 94359570844 94394125056 94518736004 94629850854 94719173696 94816757728 94912999412 94947756288 95109232064 95184864642 95346452992 95409115648 95505958592 95667057472 95968699904 96133888704 96138448384 96360669328 96410587512 96509914116 96601011584 96699064336 96734475264 96834135552 96925834544 96998819456 97077300419 97112849856 97167586432 97403427968 97567727488 97679147874 97682426688 97875362816 98081395566 98252046102 98326029648 98425833342 98490519798 98656653018 98749776832 98902721904 98967721776 99136034228 99142774896 99315272112 99403748864 99469078016 99484175636 99520606464 99619793196 99623137152 99717477244 99818388992 100052474368 100204073508 100374488599 100513165704 100616718972 100711692928 100793177947 100830088128 100932433512 100963195277 101029549313 101208249373 101245311552 101384340281 101421466944 101497837056 101593952432 101600860224 101698619176 101835707358 101839125696 102017728496 102093132288 102330535868 102333970816 102432984234 102510116016 102693342592 102833334912 102930714964 102937713648 103008221536 103111348368 103179114192 103354588876 103436462976 103534414172 103541453904 103612375328 103717544812 103755525888 103858933332 103862419584 104044570784 104188318464 104220072544 104469524863 104507781312 104645743433 104871176704 104975696056 105082249349 105120730176 105199885824 105299506928 105382921728 105631520896 105698567527 105737274048 105816893952 105902509548 105917099344 106251060608 106258285056 106331067392 106358908432 106437520896 106685026756 106688607872 106850262057 106874233984 106954710016 107059678372 107063272064 107209221504 107295963621 107310745388 107391550112 107476949811 107578399264 107582010368 107839509536 108021412576 108148400976 108250484224 108258174654 108362008832 108471999328 108696265216 108782702448 109333779968 109442746952 109499442108 109571406252 109757752181 109867301376 109956194124 110126479232 110214053796 110297044704 110401156096 110401492663 110408999316 110513216384 110772382336 110855793664 110940224241 110943948192 111048670208 111318203392 111397081719 111505974272 111633311856 111637059072 111861749307 112093023504 112156203488 112288052688 112372605312 112479018764 112594899802 112750460592 112856887808 112973158144 113031682176 113105967744 113298324832 113413325828 113503168128 113851192224 113855013888 113959005853 113962831136 113966754396 114158992836 114234019284 114428294827 114518941152 114627387119 114635181108 114713701256 114830138899 114872189376 114905606431 114990535968 115099077632 115099428521 115192203368 115234386432 115386508888 115462342072 115661084847 115666570712 115708927488 115774145536 115867817464 115910247936 116107374208 116223092062 116226993344 116383665552 116387572224 116904752426 116953109504 117066267696 117154418304 117265359988 117523811328 117524169609 117635102816 117643101312 117754505764 117841540992 117918987648 117936885633 118119530144 118213100544 118325044768 118333090176 118414143232 118534336928 118695923808 118699908096 118808325251 118812313312 118908080896 119108654336 119392087584 119595135352 119735729652 119972224064 120093999256 120137977344 120342293632 120437991996 120675873472 120798362888 120842598912 121048113536 121146052589 121168755554 121311199779 121429783552 121553038208 121737214923 121925744864 121929837568 122022702417 122114585208 122141981696 122238534957 122358025216 122524824576 122525198103 122623958424 122640851872 122733200128 122830799784 122946742016 122955476511 123243445248 123453042944 123552927806 123598172544 123723628176 123967999232 124102990308 124318915476 124323088512 124446994518 124830867084 125077425088 125142219552 125224464288 125351570652 125437431064 125563012932 125664221856 125858833408 125958918624 126053765376 126173134472 126181713504 126301203763 126473378493 126597008384 126788827704 126793083648 126913152856 126917521941 127310950536 127532457192 127749349126 127833307294 127841999208 128059417574 128106312576 128178518272 128282226478 128329203072 128461413696 128547450016 128679885488 128810499202 128857669248 129179065344 129263963136 129483799808 129609082092 129613432704 129717906432 130115648256 130238863832 130243235584 130371059953 130467420384 130553164896 130775194088 130878789888 131002728136 131011635552 131101372864 131234444456 131282502144 131320693064 131417755392 131542204024 131646407424 131870295872 131956962368 132184096968 132190366528 132420362816 132564557829 132694141952 132826390928 132830849536 132961213462 133009903488 133185491642 133273022498 133342062567 133605431344 133741044626 133790020224 133890763776 133898268651 134017554272 134155625296 134313336696 134440117504 134576578016 134676046848 134764557312 134785012152 134993748736 135198290766 135228622592 135237817344 135467813632 135652484352 135780943144 135785500928 135991242618 136448100096 136558499154 136577312312 136680154688 136840833888 137111113216 137250284864 137481797824 137572152256 137643419424 137915283968 138055271872 138205602843 138340701184 138478577776 138483226112 138641371176 138782096079 138917757952 139016192889 139343708416 139454517048 139559525952 139596067317 139691684594 139701182808 140028797832 140160973568 140274376682 140378056896 140510990662 140520544584 140951409522 140983032064 141196649034 141203346064 141255054336 141539356266 141778104006 142078760544 142083529728 142225136592 142369499118 142467016076 142663848096 142945628672 143019679488 143061284828 143113673472 143258937888 143302599748 143500586208 143953049856 144197867968 144207672576 144344232872 144541003992 144786822026 144901517376 145038734722 145043603264 145048596504 145388751816 145498229184 145636011598 145751379648 145999256144 146095208336 146105141952 146243499094 146351591232 146608258832 146661946368 146813044224 146952071728 147062726272 147211999088 147265907712 147920298988 147925264256 148124665248 148129637376 148529442292 148704051342 148844415808 149105623296 149148999076 149203617024 149226263454 149457364672 149576215866 149717403584 149727583488 149830140416 150078711552 150333947456 150708909568 150807956992 151067539392 151210595774 151337557504 151801589632 151955672528 152011318272 152211990448 152312025712 152390928648 152547928764 152691921536 152846908144 152902880256 153026592744 153162919168 153320714624 153495803802 153500956224 154040013888 154214779796 154396072446 154512332304 155031883314 155178220736 155301621258 155418562992 155576317218 156066856176 156088356928 156205891072 156330108816 156698892812 156857468416 157122054656 157225316864 157249180844 157306765056 157463544084 157731339227 157777453568 157949260392 158261231744 158389279631 158447281344 158656449721 158875649016 159189450112 159318249013 159376590912 159496601088 159538362648 159647639536 159809686394 160027540134 160032911808 160311350976 160432065024 160583989328 160589517558 160594908096 160966118082 161087325168 161367598896 161373015552 161748266372 161759264304 162032118864 162316286564 162375726336 162543013248 162696936556 162707998992 162819446944 162984713276 163044397824 163366930804 163498611232 163774399712 163940635348 164000669952 164164120428 164443311109 164729423873 164797563392 164964837568 165129248977 165189718848 165470653744 165601734144 165758553968 165764118016 165769824576 165929326024 166097748971 166158573504 166283690496 166441156112 166573005312 166856292736 166965952384 166977305088 167135427536 167258961408 167417350576 167552295808 167945224832 168071687168 168234305232 168242284672 168631171324 168718528146 168892349703 169051770272 169057444864 169223362588 169285331712 169459737216 169747934048 169947487248 170043276256 170119988742 170455998944 170808416768 170944246704 171105604096 171281884928 171810225664 172070551884 172648616448 172788305052 172812109456 172817910272 173079763332 173193513108 173487531008 173488059899 173499856068 173661218304 173801726196 173956560512 174070886528 174097307363 174161061312 174334638093 174340490016 174505053184 174505585177 174682180736 175223673856 175357128639 175429664256 175528543232 175898039982 176245462624 176452654224 176631758646 176752743772 177179295216 177346537984 177487567152 177621214848 177789416756 177801505392 178218469968 178362121344 178386693632 178531024868 178662981504 179078437769 179084448928 179392703028 179713349536 179958336096 180128751187 180140998884 180264387688 180447361127 180513440448 180869979136 180870530533 181013810208 181197544332 181321656824 181505703421 181572170304 181753133331 181930800128 182077998872 182144675328 182329557312 182454445184 182888617296 182894756352 183212972544 183524559232 183537037824 183707468098 183961277808 184099800192 184274137124 184420113024 184855161568 185042794772 185179564416 185329391709 185354923852 185763443712 185939356064 185951998848 186079367936 186128089756 186268243744 186698796823 186705063776 186852965376 187170742528 187354437151 187360726112 187616137632 187793804429 187935212696 188156146596 188262198712 188719141688 188788250112 189037472008 189259701708 189438347392 189633515456 189825998824 189895512576 190218464128 190369729284 190692905984 190818231296 191011917184 191334114944 191624023689 191749960941 191937399808 192089126361 192267777408 192276896768 192423339717 192721338656 192821175024 193019828232 193202023168 193215748803 193398128672 193668271104 193851669088 193997638912 194154600838 194225699712 194335172864 194806855936 195135454976 195358295748 195364853376 196162791132 196504092204 196652059296 196838282837 196851666684 196981039596 197313306036 197499553664 197659348961 197805443808 197935443552 198272068456 198285549792 198473320199 198630544224 198807497728 198938156032 198968351272 199041212928 199239586392 199246274304 199434954488 199441820193 199636777984 199778237463 199909533747 200104948736 200408147016 200611566939 200748977198 201026331408 201233437944 201423385856 201586355894 201660176256 201864867024 201926390554 202059098626 202416498746 202490623104 202768680562 202842933888 202995674112 203187904864 203201720448 203397238352 203671414716 203678251392 204035456992 204186264576 204661071736 204667941632 204865968468 205020232032 205214379979 205386685184 205666669824 205861429928 205875427296 206016443072 206070385087 206222696736 206358228384 206709177752 206872925952 207068828344 207082907808 207224750656 207435089624 207511051776 207717866664 207724839168 208089141568 208376636928 208440145088 208939049726 209015562624 209291486866 209537526891 209742353408 209951392112 210164498698 210241460352 210399771648 210411565023 210599013856 210765843456 210766485993 211263041792 211397135054 211474548096 211633787904 211805019096 211834198688 212502121216 212516570112 212717816864 212875041792 213370053512 213377215744 213700524114 213748467968 214119356744 214126544128 214418443008 214591927242 214621490776 214783100224 214953899622 215156798528 215679019072 216042825152 216296801952 216500968448 216516349308 216724017664 216943998656 217180233039 217392530432 217558102083 217565404896 218454017397 218667559936 218885493904 218998884216 219142812504 219365248641 219515504362 219734602752 219912388248 220252958464 220428107592 220594089408 220802985326 220817998632 221026432768 221544764672 221880448482 221887896384 222794163438 223266623712 223274118144 223723498614 224186047008 224312406976 224576105376 224745210624 224958037528 225189799604 225500921184 225713775616 225946316288 226063364352 226211935488 226596649664 226815893661 226826651656 227006336256 227702384448 227918011706 227925662272 227933508792 228317985672 228468038568 228856589654 229037882304 229254774238 229270362216 229427402512 229660277798 229744378752 229811212862 229981071936 230198857042 230384406736 230468772864 230773017776 230924684144 231322169694 231333141424 231417854976 231735634928 231820495872 232214748416 232446184124 232453986688 232767331104 232775144448 233809504852 234132535392 234308836608 234530719976 235048339218 235270205632 235286202624 235509011528 235683081984 235837975296 235873771266 236239060288 236650089536 236666180352 236828286464 237068673856 237391847616 237616650502 237624626624 237816161792 238217308672 238784175168 239190270704 239471459304 239714529591 239944448128 240187998512 240275954688 240684587264 240875983992 241351746944 241596725776 241685197824 242096227072 242292105178 242337511108 242622399558 243106076416 243474429846 243851489728 244045404834 244229170416 244477069914 245050396206 245247916848 245281703744 245466400256 245661599568 245893484032 245910953022 246906085888 247105855612 247196345088 247447256352 247935998464 248205980616 248637830952 248646177024 248893989036 249317278133 249661734168 250154850176 250284439104 250357248449 250448928576 250703141304 250874862128 251126025864 251328443712 251917837248 252107530752 252346268944 252363427008 252602407526 252946756986 253577655408 253586167296 253826305712 253835043882 254621901072 255064914384 255498698252 255666614588 255683998416 256118835148 256212625152 256357036544 256564452956 256658406144 256922827392 257094900032 257359770976 257620998404 257715338496 258860523229 258967599616 259218164184 259226865408 259926524011 260231296512 260477727664 260486471168 260742119906 260934840768 261010748383 261106329792 261550388176 261757579776 262005456272 262023271104 262202745728 262468888912 262565004288 262641386128 262835510784 263084408048 263292814848 263740591744 263913924736 264368193936 264380733056 264840725632 265129115658 265652781856 265661699072 265922426924 266019806976 266370983284 266546044996 266684125134 267210862688 267482089252 267580040448 267796537302 268035108544 268311250592 268626673392 268880235008 269153156032 269570024304 269987497472 270396581532 270457245184 270935627264 271304968704 271561886288 271571001856 271982485236 272896200192 273116998308 273154624624 273360309376 273581482999 273681667776 274222226432 274223062421 274500569728 274963595648 275144304512 275186066477 275286838848 275561202147 275830567936 276110543744 276411205686 276957155552 276966452224 277282742352 277564192158 278032385778 278687416832 278909034096 279119051904 279192134634 279383369188 279402365616 280057595664 280321947136 280548753364 280756113792 281021981324 281041089168 281902819044 281966064128 282393298068 282406692128 283059466151 283078712532 283556208012 284053501487 284157521088 284450273184 284719638973 284738998236 284934032152 285223248233 285327696192 285891257344 286039358976 286122569656 286227346944 286517875776 286605199496 286896111859 287001172416 287906099712 288395735936 288415345152 288688465744 289082007984 289573644052 289803034752 290077469444 290087206528 290097193008 290777503632 290996458368 291231901257 291272023196 291502759296 291998512288 292190416672 292210283904 292486998188 292703182464 293216517664 293626088448 293904143456 294125452544 294414115523 294423998176 295104549817 295840597976 295850528512 296140884529 296249330496 297058884584 297408102684 297688831616 298211246592 298297998152 298407234048 298452526908 298914729344 299152431732 299434807168 299455166976 299660280832 300157423104 300667894912 301123465797 301417819136 301615913984 302135078784 302379533841 302421191548 302675115008 302889585831 303088647939 303603179264 303624748119 303911345056 304153020843 304423980896 304624051424 304781857296 305095857528 305383843072 305693816288 306053185488 306325838336 306641429248 306991607604 307001912448 308080027776 308429559592 308792144892 309024664608 309317301601 310063766628 310356441472 310603242516 310837125984 311131479323 311152634436 311886646027 312133712352 312176713856 312411782144 312429293519 312660217632 313397785624 313408574589 313714936832 313937230299 314244109312 314450633728 314498361688 314613530112 314927088168 315246748047 315462678454 315554907136 315898520784 316522463488 316778559262 316894562688 317095702581 317312899442 317751298032 318378900224 318636498026 318753181824 318993202176 319076725296 319295279072 319619372788 320055080268 320065823616 320622701952 320864130048 321167978656 321179035116 321189816192 321932236164 322174650336 322479739967 322735197792 322746031104 323496532744 323518528608 323824890851 324064237728 324371116741 324632573128 324751452672 325086026496 325393873112 325415997984 325638893888 325724157073 325969426552 326088795648 326733861608 326997222464 327548799424 327881270696 328001339904 328328240856 328886622218 329273256543 329458847746 329595126784 329929675136 330258497954 330379437696 330941307488 331203468288 331204477989 331517107936 331528236032 331539649152 331858652048 332195497942 332317147008 332567380992 332882312224 333146010624 333712585472 333931904768 333954610176 334270855072 334517922816 334834701152 335104591616 335890449664 336468610464 336484569344 337262342648 337437056292 337784699406 338103540544 338446725176 338570663424 338919474432 339495868096 339894974496 340086552512 340239977484 340911997888 341616833536 341877017559 341888493408 342211208192 342563769856 343284884481 343620451328 343882161357 344141103768 344490416697 344716819293 345297232896 345298285563 345576610104 345624218912 345635820544 346159526664 346387026216 346976119798 346999712136 347322436608 347603452392 347913121024 348141773056 348194614726 348322122624 348669276186 348680980032 349011170354 349364361472 350714257278 350859328512 351796079964 352490925248 352905308448 353263517292 353505487544 354358590432 354693075968 354975134304 355242429696 355578833512 355603010784 356424975753 356436939936 356724242688 356773387264 357062049736 357325963008 358156875538 358168897856 358785406056 359426699072 359916672192 360257502374 360281997768 360528775376 360894722254 361026880896 361741061066 362027620416 362395088664 362643313648 363011406842 363144340608 363438157767 363506266662 364155997744 364289350656 364659114624 364908890368 365777234592 365789512704 366425945088 367049118464 367074075648 367414936196 367922555616 368199600384 368548274248 368840226048 369710323136 370085589544 370359128832 370658783418 370709847704 371878712128 371903997696 372158735872 372256179512 372536487488 373397593646 373410127552 374341485056 374708874302 374721452224 375232275264 375587608858 375870425392 376312293192 376524397424 377438283376 377576500224 378074944016 378519403416 378876694784 378903611289 379267030912 379651997648 379791025152 380436928256 380739458568 382023834368 382668229888 383248047378 383499921882 384178252722 384535554816 384846679434 385442677312 385642350048 386039656464 386404046336 386431497606 386796257344 387703338176 387995277824 388309201676 388451399424 388670345728 389613711872 390270909952 390716591496 390729706752 391113179859 392325582264 393008184408 393304118592 393676565674 393703333368 393962079192 394082149307 394626612072 394999107328 395318697922 395610887616 395870887104 396544136912 396571099584 396946640398 397261088448 397936702544 398082425856 398479172784 398492548608 398869908976 398883640386 399556474926 399819067494 400816294032 401223133878 401497954396 402052662816 402466875888 402846771712 403172711788 403320352512 403729734048 403852781108 404118197252 404832997492 404981246208 405537361124 405685867776 406375809728 406403440896 406780822217 406794476704 407342829432 407356502784 408070913984 409322143472 409335883264 409731936936 410040464064 410428759958 410773370368 411333339648 411722859856 411750854592 412032886144 412140770174 412445393472 412716456768 413418355504 413745851904 414137656688 414165815616 414449501312 414870179248 415022103552 415435733328 415449678336 416178283136 416753273856 416880290176 417878099452 418031125248 418582973732 419075053782 419902784224 420328997396 420482920704 420823130046 421198027712 421532971986 422526083584 422794270108 422949096192 423610038192 423668397376 424090644439 425004242432 425435633728 426740107024 426754431488 427401048228 427496935936 428238713488 428253088256 428836886016 429183854484 429242981552 429566200448 429907799244 430313597056 431358038144 432085650304 432435247321 432593603904 433032698616 433448035328 433887997312 434360466078 435116204166 435130809792 436908034794 437770987808 437997768432 438285625008 438730497282 439031008724 439824776496 440505916928 440856215184 441188178816 441605970652 441635997264 442052865536 443089529344 443760896964 443775792768 445588326876 446369788051 446533247424 447122721941 447416575529 447446997228 448207961509 448372094016 448624813952 448987792673 449152210752 449490421248 449916075056 450379599208 450836747207 451001842368 451892632576 452126728704 452423870976 453193299328 453631787322 453653303312 454012672512 455404768896 455836023412 455851324544 455867017584 456635971344 456936077136 457713179308 458075764608 458509548476 458540724432 458854805024 459320555596 459488757504 459622425724 459962143872 460397714084 460768813472 461546035552 461849368288 462644339388 462666282848 463471269856 464429496832 464892368248 464907973376 465364247117 465534662208 467619009704 468093656191 468265070784 468617673216 469061439952 470096678436 470540411264 470572405248 471018023056 471366163968 471675950592 471747542532 472478120576 473194017681 473300179072 473332360704 473656572928 474137347712 474783695232 475167838893 475233301004 475249253248 475632323584 475969349163 476434617344 477568350336 477954747039 478380541408 478942918608 479429059182 479888896256 480375997024 481369174528 481751967984 482703493888 483193451552 484192454144 484584210356 484675022216 485244799116 486070045373 486212152832 486948859692 487702979456 488090809668 488458340832 488920896079 488954139828 490100792412 490495833696 490563407488 490932800512 490960318387 491323199136 491786968064 491788467317 491821906044 493329933327 493812171776 494188271619 494211711224 494392690176 494894512704 495387746931 495871996928 496411961232 497275661904 497292354048 497787978072 498293246913 498634556266 499323468336 500309700352 500568878208 500714496898 500897857152 501406282608 501749724256 502252051728 502656887424 503835674496 504215061504 504692537888 504726854016 505204815052 505893513972 506753877091 507155310816 507172334592 507635571527 507652611424 507670087764 508533472267 508867685623 509243802144 509726040593 510129828768 510997396504 511333229176 511367996832 511852246829 512237670296 512425250304 512714073088 513128905912 513316812288 513845654784 514189800064 514719541952 515241996808 515430676992 517721046458 517935199232 518436328368 518453730816 519853048022 520462593024 520464179697 520955455328 520972942336 521484239812 521869681536 522021496766 522212659584 522291922089 523100776352 523515159552 523516755531 524010912544 524046542208 524405491456 524937777824 525282772256 525671021568 526168816096 526585629696 527481183488 527827849472 528736387872 528761466112 529237085209 529681451264 530258231316 531305563712 531844853848 532039613952 532741966568 533092089992 533368250268 534421725376 534964178504 535160080896 535593074604 536070217088 536622501184 537235313307 537253346784 537760470016 538306312064 539140048608 539974994944 540386253561 540793163064 540914490368 541342083381 541871254528 542609937408 542611591599 543123772576 543142003712 543964970472 544517110263 545792400384 546233996616 546309249248 546720618752 547162965998 547363335552 548446124842 549001139456 549927191296 550288609024 550372132954 550573677696 551122404294 552221087488 552822411372 553914311104 554565484704 555128384316 556064771556 557374833664 557818068192 558238103808 558384269268 558766738376 558804731232 559333902379 560096390469 560115191328 560643894272 561097506728 561512227584 562043962648 562063311453 562082178336 563381413287 563805638088 563932128256 564786596136 564813384256 566118932302 566157425064 567112416024 568107002974 568315042176 568900546368 569439277946 569477996472 569868064304 570446496466 570655392384 572078717952 572245139312 572454693888 573035751552 573210398992 573792223718 574002344832 575812199424 576791471872 576830690304 577376931488 578164015968 579147288104 579606069504 580154938888 580174413056 580194386016 581555007264 581992916736 582463802514 582544046392 583005518592 583997024576 584380833344 584420567808 584973996376 585406364928 586433035328 587808286912 588250905088 588828231046 588847996352 590209099634 590514848511 591681195952 591701057024 592281769058 592498660992 592978046883 594117769168 594816205368 595377663232 595419960597 596422493184 596595996304 596814468096 596905053816 597829458688 598304863464 598869614336 598910333952 600314846208 601335789824 602246931594 604270157568 604759067682 604842383096 605779171662 606177295878 607206358528 607249496238 607822690112 608306041686 608847961792 609248102848 609563714592 610191715056 610767686144 611387632576 612106370976 612651676672 613282858496 613983215208 614003824896 615643139937 616160055552 616859119184 617584289784 618049329216 618211155261 618634603202 620127533256 620712882944 621206485032 621674251968 622262958646 622305268872 623773292054 624267424704 624353427712 624858587038 625320435264 626795571248 626817149178 627874460598 628996723376 629227060224 629854176336 630493496094 630925356908 631797041568 633044926976 633557118524 633789125376 634191405162 634625798884 635502596064 636757800448 637272996052 637506363648 638153450592 638590558144 639238745576 640110160536 640131647232 641245403904 642335957312 642358070232 642379632384 642976138343 643864472328 644349300672 644959479934 645470395584 646993065488 647037057216 647649781702 648128475456 648742233482 649265146256 649502905344 650172052992 650787746224 650831995968 651277787776 651448314146 651938853104 652177591296 653467723216 653994444928 655097598848 655762541392 656002679808 656656481712 657773244436 658546513086 658917695492 659859350272 660516995908 660758875392 661882614976 662408955978 663034215872 663079298304 663717304096 664390995884 664634294016 665764624448 667425170944 667863809536 668541710144 669669402304 670209183232 671780899328 672937220928 672969138688 674524685296 674874112584 675569398812 676207081088 676893450352 677141326848 677838948864 678991736192 679541102933 679789948992 680173105024 680479954968 681823995776 683754035118 683776986816 685127539712 686569768962 687764322714 688282207536 688980833394 689433638586 690596571126 691153220208 691248437824 692319053328 692774052432 693952239596 693999424272 695206904784 695826242048 696283546112 696389229452 696644245248 697338552372 697361960064 698022340708 698728722944 701428514556 702621420193 703592159928 704981850496 705552245629 705810616896 706527034584 707010975088 708457745611 708717180864 709690381967 709950268608 710484859392 711157667024 711206021568 712849951506 712873879872 713448485376 714124099472 714651926016 716313751076 716337795712 717570812112 718853398144 719833344384 720515004748 720563995536 721057550752 721789444508 722053761792 723482122132 724055240832 724790177328 725286627296 726022813684 726288681216 726876315534 727012533324 728311995488 729318229248 729817780736 731286674041 731554469184 732520204031 734098236928 734829872392 735575745443 735845111232 736399200768 737096548496 737680452096 739420646272 740171179088 740718257664 741317566836 741419695408 743757424256 743807995392 744317471744 744512359024 745072974976 746795187292 746820255104 747951834399 748682970112 749417748604 749442904448 750464550528 751071745347 751175217716 751740850784 752624586384 753048794848 754876566752 756149888032 757038806832 757753389568 757807222578 758534061824 759303995296 760873856512 761478917136 764047668736 765336459776 766496094756 766999843764 768304265267 768356505444 769071109632 769693358868 770885354624 771002361179 771284700096 771509071751 772079312928 772808092672 772810448641 772862995212 773592514688 775406676352 775990555648 776581569687 776618403352 776902798848 777340691456 779227423744 779779572033 780541819904 781433182992 781459413504 782226359718 783032245149 784651164528 786016368816 786608237184 787353131348 787406666736 787924158384 788164298614 789253224144 789998214656 790637395844 791221775232 791741774208 793088273824 793142199168 793893280796 794522176896 795873405088 796958345568 796985097216 797713040971 797739817952 797767280772 799112949852 799638134988 800998063789 801632588064 802391709833 802446267756 802995908792 803810972293 804105325632 804339245017 804933751776 805693543424 806345423576 806640705024 807459468096 807705562216 808236394504 809665994984 809962492416 811074722248 811371735552 812751619456 812806881792 813561644434 813588953408 814685658864 814713005568 816141827968 818644286944 818671766528 819463873872 820080928128 820744448997 820857519916 821546740736 822666679296 822669187263 823445719712 823501709184 824065772288 824281540348 824890786944 825432913536 825558199431 826836711008 827491703808 828275313376 828331631232 828899002624 829740358496 830871466656 830899356672 831658276757 832356566272 833760580352 835756198904 836062250496 837165947464 838150107564 839805568448 840657994792 840965841408 841646260092 842396055424 843065943972 845052167168 845588540216 845898192384 847220076384 847336794752 848022368123 848181288878 849178398453 850008484864 850871267456 852160504461 853480214048 853508862976 854158916919 854802096456 854993871872 855669744699 856477426976 856506176512 857673772032 858367708968 858485963104 859132400896 859815598488 860627194112 860688335577 862716076288 864171300608 864870494642 865187207808 866065397232 867775994624 868720932156 870232408332 870261619584 873816069588 875541975616 875995536864 876571250016 877460994564 878062017448 878953275167 879649552992 881011833856 881712430368 882376357632 883211941304 883242346569 883271994528 884105731072 884108426341 885313649451 886179058688 887521793928 887551585536 888422653587 891176653752 892739576102 893066494848 894245443882 894833151058 894893994456 896415923018 896744188032 897249627904 897975585346 898304421504 898980842496 899832150112 900759198416 901673494414 902003684736 904253457408 904847741952 906386598656 907263574644 907306606624 908025345024 910809537792 911672046824 911702649088 911734035168 912597419671 913271942688 913872154272 915426358616 916151529216 917019096952 917081448864 917709610048 918641111192 918977515008 919244851448 919924287744 920795428168 921537626944 923092071104 923698736576 925288678776 925332565696 926942539712 927951904803 928858993664 929784736496 929815946752 930728494234 931069324416 933394437969 935238019408 935659938081 936187312382 936530141568 937235346432 937287880557 938122879904 940193356872 941080822528 941144810496 942036046112 942732327936 943351901184 943495085064 944956241152 946388035362 946600358144 946664721408 948274695424 949567390464 950335677786 950466602008 950498506496 951938698326 955136700672 955909494078 956761082816 957885837216 958858118364 959777792512 960751994048 962738349056 963503935968 965406987776 966386903104 967439219901 968384908288 969168420712 969350044432 970489598232 971474672553 972140090746 972424305664 973113350223 973897719384 975405958912 976181619336 976916681664 977172471219 977841792158 977908279656 980201584824 980991667392 981126814976 981920636774 982646398272 983576934634 983643812088 986659866654 988376543238 988423422448 988785380352 989789025408 990775493862 992823922464 994551323808 994584708096 995575956144 996586493826 997269112532 998646936672 1000619400704 1001137756416 1001428993796 1001795714304 1002812565216 1003499448512 1004504103456 1005313774848 1007671348992 1009385075776 1009453708032 1010409630104 1011787027944 1013507754182 1014310621632 1015271143054 1015305222848 1015340175528 1017066944534 1017735371246 1018487604288 1019452081186 1020259657536 1021994793008 1022666458352 1022735993664 1023704493658 1024475340592 1024850500608 1026257811824 1026633624576 1027691309568 1028379600128 1029439083904 1030483993616 1030861353984 1035442092916 1036872656736 1036907461632 1039706096044 1040928359394 1041910910656 1042968479624 1043739363072 1044042993532 1044425319168 1044583844178 1046201552704 1047033511062 1048021825088 1048093084416 1048810982912 1049875555648 1050565544512 1052337632192 1054962366976 1055655698944 1057472775744 1057522932224 1058474170418 1059362902528 1060516462632 1062611127424 1063689707696 1064079227904 1065483933136 1066184179984 1066736500536 1068843450752 1069928357008 1070320161792 1071186149208 1072140434176 1073245002368 1074470626614 1074506693568 1076612624128 1078280097216 1080772507122 1081586326128 1082684166762 1085223183198 1086247545152 1087929940944 1089034220526 1092467993232 1092618498496 1093441237504 1094325931996 1094726671104 1096892249684 1098002278912 1099854382592 1100577218048 1100744265908 1101147355392 1102244808588 1104119374589 1104442174976 1105644822744 1107828622208 1108724957417 1109130969408 1110256768632 1110595148047 1112129543112 1115227743091 1115636136384 1116476207616 1116768538536 1117533476752 1117609462464 1118667804758 1120192780938 1120230382656 1122195013456 1123024455168 1124087925296 1124126622906 1124164356672 1126762826574 1127611276176 1129573192272 1129626768512 1132237864604 1132314850128 1134224832048 1136214005948 1136630084352 1137801092736 1138878555892 1138955992944 1139736128608 1140892992932 1141310784768 1144490278624 1146071503104 1146420797984 1147584447436 1148004689664 1151103177763 1153582943744 1154753862976 1155904742839 1156328031936 1158294576208 1159212139008 1160309877776 1160348826112 1160388772032 1162684242797 1163110014528 1163985833472 1164927605028 1165088092784 1166011037184 1167994049152 1168761666688 1168841135616 1169947992752 1170812729856 1172866070656 1175616573824 1176501810176 1177656462092 1177695992704 1180418199268 1181029697022 1182246447921 1183362391904 1183402114048 1184563538116 1184997321984 1185956093766 1188235538336 1189632410736 1190755326464 1190839921194 1193191992608 1193810107632 1195658917376 1196609726928 1197739228672 1202671579648 1204493863188 1208540315136 1209518135364 1209684766192 1211558343324 1212354591756 1214412717056 1214416419293 1214498992476 1215645380224 1216612083372 1217695923584 1218496205696 1218681151541 1219127429184 1220342466651 1220383430112 1221535372288 1222775265152 1224212741952 1226565716992 1227966430416 1228007649792 1231286279874 1232320111104 1233718238368 1235168579568 1236098658432 1236422310522 1237269206404 1240255066512 1241425765888 1242412970064 1243348503936 1244525917292 1244610537744 1247546584108 1248534849408 1248706855424 1249717174076 1250640870528 1253549064383 1253591142496 1253634298356 1255748921196 1257951220871 1257993446752 1259708352672 1260901258309 1260986992188 1261850713816 1263131527889 1263594083136 1266089853952 1266093713731 1267114237048 1267578250752 1268382810324 1269251597768 1270539923947 1271005192128 1272271933317 1273515600896 1274545992104 1275012727296 1276306901184 1277181116288 1278477491152 1280220321072 1280263294464 1282490807808 1284671914624 1284716140464 1284759264768 1285952276686 1287728944656 1288698601344 1289918959868 1290940791168 1293986130976 1294074114432 1295299563404 1296256950912 1297305741963 1297484466964 1298530292512 1300344105984 1301575492448 1301663991936 1302555575552 1302896628292 1303877706208 1306891577761 1306935446432 1307988889856 1310195197696 1311481060057 1311525082784 1313312963424 1315546488872 1317093026172 1317835390984 1319718700544 1321033991816 1321517750784 1323765229952 1324817911956 1326068431744 1326158596608 1327434608192 1328781991768 1329268588032 1331529248896 1332606578479 1334850341888 1335727619072 1337083420288 1339109364153 1339338804608 1340418366464 1341368165823 1342249726587 1343561798656 1344623884527 1345874441856 1345938277376 1346963378019 1349049370592 1349748225168 1351138797624 1352414162176 1352510241621 1353786900704 1355677897728 1357983472384 1359082205866 1359579897984 1360346210048 1360959909936 1363647991552 1367508070236 1367553973632 1373139537924 1375528645428 1376564415072 1377867979859 1377961666788 1378867277172 1381193142252 1382306440416 1382496875648 1383615442727 1384638106656 1385548104864 1387904479192 1387998848544 1389313241393 1390413809568 1391652484096 1392567092224 1392778458904 1393288490496 1394677104744 1394723920128 1396044681416 1396092741351 1397457445888 1402857029112 1404280968573 1405242840386 1407184319856 1409963700992 1411104491258 1411621233792 1413054069168 1414021950176 1416915491222 1417434361728 1419380763934 1419900537216 1420969718784 1422315334048 1422412043136 1425699903012 1425747759744 1426896970752 1428248198944 1429303852032 1432627502152 1432675591424 1434081659483 1435141624224 1436500659853 1437706796288 1439666688768 1441030009496 1441127991072 1442115101504 1442492695609 1443578889016 1444107523584 1446964244264 1448110481664 1449580354656 1450573254592 1452045627368 1452577362432 1453752631068 1454025066648 1456623990976 1458210136119 1458636458496 1459635561472 1462573348082 1463108938368 1465040408062 1466762688237 1468196473856 1469659744784 1471151490886 1471690222464 1472798401536 1472880955161 1474193096992 1475360904192 1475365401951 1478841292544 1480342358176 1481436515328 1482635133672 1482839390816 1487514848512 1487615990784 1489024718048 1490145949952 1493590374584 1493640510208 1495903668798 1498835497208 1498885808896 1500929101056 1502143490694 1502350435432 1503481701568 1505249172768 1506097589696 1509753133504 1512299776064 1514077613664 1515506779136 1515614445156 1517068123648 1518607990592 1520261631273 1521747713024 1522906714581 1522957834272 1525600416801 1526603056869 1528095337472 1529178121779 1530672919552 1532992189512 1533999687528 1535556740487 1536608530534 1536713010888 1538142219264 1539386717736 1541770709248 1542004722358 1542569400192 1543018143502 1544158625856 1545620897282 1545725990424 1547185029376 1550813352704 1553163139374 1553236806704 1553805597696 1559559144066 1562866365984 1562918827008 1564452719436 1566064490298 1569302329056 1572032737632 1573216474368 1574706262696 1574813333472 1575848316768 1576328597228 1578506448288 1579996429312 1581274791688 1582443550464 1583483548416 1586176547648 1586284398336 1587711255627 1587786561592 1589044353792 1591746810176 1593916691136 1595426081942 1595479635904 1595534561544 1598225899704 1599276269976 1601996127578 1603265176128 1604783419666 1604892535512 1605991817584 1607621944586 1608210651264 1608678490034 1609867503552 1612690847152 1613281410048 1614918936192 1615411124432 1616472789008 1619331989968 1619924984832 1622149444496 1622743471104 1625503238912 1625613763584 1627123288868 1627177906816 1629371317728 1629426011136 1632283655936 1637288573888 1638927747744 1640161856256 1641488897994 1641715039832 1645338374526 1646891439424 1647003418368 1648131544576 1648563080696 1649781573888 1650865827072 1651116398862 1653673422016 1656550626752 1656663262464 1657798005248 1659480716992 1661742933312 1663316553514 1664713132544 1667521160704 1671512397808 1672124500992 1674331894928 1676300215128 1678001707137 1679611136896 1681315989584 1681931682816 1683292520184 1684792110848 1686131887944 1691177080432 1691796384768 1694440152768 1694673589504 1696044736246 1696362577756 1698356796906 1701742534912 1704321008922 1706960428096 1708317833838 1709604192912 1711339489398 1712954853952 1716735417936 1716971926208 1718264801792 1719631196976 1721254388224 1721376671154 1725432152576 1728342601216 1729740989284 1730374415616 1732130794464 1735551989248 1737441864312 1740464816664 1740523239168 1745220946931 1747632139176 1751083951232 1751991073728 1752500739143 1753142500032 1754921989128 1756124034896 1757906550334 1759299105984 1763424860736 1764752715264 1766423882608 1766484693138 1766543989056 1768216852682 1770627298902 1775043587856 1775103171072 1776845307174 1782353307504 1785479152204 1786132989696 1788490887764 1789666302116 1789787988912 1792831846036 1793488376064 1794499255808 1795951170692 1796608843008 1799664300224 1801518396832 1803346988828 1804007369472 1812023662603 1812773197312 1814527149288 1814613213248 1821619075584 1823344093648 1823405298176 1823468070336 1825194839342 1826543885376 1827075238681 1827744308544 1830852717232 1832303058432 1834038193904 1834162897728 1835419220096 1837282222384 1837955030016 1838489702896 1839848575488 1841590856336 1843075253888 1846184142208 1847397473152 1850577357552 1850665131392 1853885079424 1855903809606 1859569472992 1859631893504 1861456988468 1862138648832 1866788875938 1870476038816 1871319876162 1872374624764 1873060283136 1874575761114 1876245759808 1880386713744 1882161645056 1884072092224 1886990170128 1889912482304 1892776070724 1893200716288 1896549390848 1899134780928 1900671355572 1900933204016 1900997012992 1903877396652 1910273401344 1911818988156 1913522165632 1915070380993 1915771674432 1917716236728 1919555585024 1919561436947 1921503988096 1926302465339 1927007871936 1928928415029 1930813975552 1932773806208 1934878439802 1938336841424 1938700088864 1940979196464 1942949345106 1944280181492 1946226700446 1947795438768 1950811917824 1952363238672 1953833363328 1954344942438 1955683584316 1955816559312 1960403169648 1961983334784 1962253629952 1963841273548 1965292796544 1967153869268 1967287624176 1973319733308 1976753086476 1976846844896 1979578050816 1981416263057 1981550987724 1984920972397 1985647844928 1988374510409 1989102647616 1991151912288 1993172987652 1994538225064 1996562737631 1997293873344 2001238801408 2002275512832 2002857987592 2003591428608 2005625130432 2006998897024 2008272783013 2009008206912 2010627549696 2015342697984 2018770151552 2018907416064 2020819260208 2023574055888 2027015508364 2028621243264 2030542286108 2030610445696 2030680351056 2034133889068 2035470742492 2036975208576 2038623308799 2038904162372 2040519315072 2043989586016 2045332916704 2045471987328 2047408987316 2048950681184 2052515623648 2055382619136 2056759200256 2058878167808 2060898808661 2060967987232 2065731848719 2070884185832 2072986191703 2073745313472 2079412192088 2081856718788 2083821821312 2085936959248 2087478726144 2088085987064 2088850638336 2089167688356 2092403105408 2094067022124 2096043650176 2096186168832 2097621965824 2099751111296 2101131089024 2104675264384 2107864260579 2109924733952 2111311397888 2114945551488 2115045864448 2116656736887 2116948340836 2118725805056 2121032925264 2125222254848 2125373236833 2127379415392 2129071145901 2130967866272 2132368359968 2133473001072 2137686901504 2139856714016 2142372298416 2144280868352 2146490004736 2148941253228 2149013387136 2153225248256 2156560194432 2161545014244 2163172652256 2165221111207 2165368333524 2170446366396 2172495090304 2174252838571 2175859881888 2177920355261 2178068441052 2183206522189 2184935986464 2185236996992 2186882475008 2187005054633 2188651863992 2189453342208 2193784499368 2193860022123 2196004557824 2197560612093 2199708765184 2201154436096 2201488531816 2202294710784 2204489617176 2206727236329 2208238749178 2208884349952 2211289645488 2215657244416 2217449914834 2218261938816 2220513537264 2221190296094 2224259086224 2230455486182 2231272272768 2232952415232 2233537077072 2235066953504 2235218924928 2237335609516 2240385561876 2240460765312 2244390026912 2246048910336 2248175850592 2248253245812 2248328713344 2253525653148 2255222552352 2257358179769 2259146384544 2259253537024 2264475729208 2264629700256 2266774235957 2268449664096 2272428011896 2273260168704 2275602185472 2277757111784 2277911985888 2279472257216 2280069099511 2281785985864 2282621569536 2288980557248 2292143006208 2292841595968 2295168894872 2296009379328 2302206355526 2304912795801 2307165887488 2309507725952 2311809485678 2312656063872 2313007083537 2314527215253 2316589152416 2318424278016 2318431345923 2320619755552 2320697652224 2320777544064 2325368485594 2326220029056 2327971666944 2329855210056 2330176185568 2332022074368 2335988098304 2337523333376 2337682271232 2339895985504 2341625459712 2345732141312 2351233147648 2355312924184 2355391985408 2360836398536 2362059394044 2364492895842 2366724783808 2369127076232 2369994643968 2371912187532 2376471076672 2379264821472 2381510652928 2381679842388 2386383985216 2387620215264 2391317834752 2393139122913 2393219453856 2395478457344 2402994191367 2405343159296 2407175129499 2408987726376 2411432916879 2413017735051 2417080630272 2419036270728 2419369532384 2423116686648 2424709183512 2428832838586 2428997984952 2431290760448 2433224166744 2435391847168 2436992411392 2437362303082 2438254858368 2440684933302 2440766860224 2445550530304 2448425483904 2455932860832 2456015299584 2462572559748 2464640222208 2467436476736 2470337159136 2472197316864 2472844621044 2474538412808 2477050139107 2480510133024 2482851531776 2484825940128 2486697007872 2489051834584 2489221075488 2494974830271 2495093168216 2497069698816 2497413710848 2499434348152 2501281741056 2507098128766 2507182284992 2507268596712 2511497842392 2515902441742 2515986893504 2519416705344 2521802516618 2521973984376 2523701427632 2526263055778 2527188166272 2532187427462 2534228474096 2535156501504 2536765620648 2538503195536 2541079847894 2542010384256 2544067104369 2544543866634 2549091984208 2550025454592 2552613802368 2554362232576 2556954982304 2560440642144 2560526588928 2564981615616 2569343829248 2569432280928 2569518529536 2571904553372 2575457889312 2577397202688 2579837919736 2581881582336 2587972261952 2588148228864 2590599126808 2592513901824 2594611483926 2594968933928 2597060585024 2603150984896 2603327983872 2605111151104 2605793256584 2607755412416 2613783155522 2613870892864 2615977779712 2620390395392 2622962120114 2623050165568 2626625926848 2631092977744 2634186052344 2635670781968 2636859825501 2639437401088 2642067983632 2643035501568 2647530459904 2649635823912 2652136863488 2652317193216 2652325279023 2654869216384 2657563983536 2658537176064 2663058497792 2665213156958 2674166840576 2678218728306 2678677609216 2682736331646 2684499453174 2689247769054 2691748883712 2693926756038 2698098741184 2699496450336 2702277595248 2704828324352 2705020483242 2707573801408 2715966944768 2718164411732 2719159795968 2720692420096 2721919819872 2727295983104 2735016140472 2735107947264 2737792259013 2746279075848 2751057290856 2753128830144 2755735959718 2755923333576 2757734554344 2762386284504 2764612880832 2764993751296 2767230885454 2769276213312 2771096209728 2775808958384 2775997697088 2778626482786 2780827619136 2785556917808 2786576980992 2789354209488 2789447840256 2792089362832 2792185482702 2805714058224 2808561937146 2810485680772 2814368639712 2819927401984 2822208982516 2823242467584 2826108138336 2828043900352 2833830982444 2834868723456 2838761527868 2839801074432 2844630668096 2844824086272 2847465755519 2851399806024 2851495519488 2856496397888 2865255004304 2865351182848 2868163318966 2870283248448 2873001319706 2875413592576 2879333377536 2882060018992 2882255982144 2884230203008 2884985391218 2887157778032 2888215047168 2893928488528 2896220963328 2899160709312 2901146509184 2904091254736 2905154724864 2907505262136 2908050133296 2913247981952 2916420272238 2917272916992 2925146696164 2926217876736 2930080816124 2933525376474 2939319489568 2942302981772 2943380444928 2945761910322 2948386193984 2950730803902 2957682585088 2960684716352 2965270267344 2965678781632 2975029697024 2978049436096 2980291899904 2987180749168 2987281020416 2991807337596 2997670994416 2997771617792 3001858202112 3004286981388 3004700870864 3006963403136 3009396312989 3010498345536 3012195179392 3019506267008 3024599552128 3027046731247 3028155227328 3031228890312 3034136247296 3037215981184 3040523262546 3045813429162 3045915668544 3051200833602 3053206113738 3058356243558 3065984379024 3067999375056 3071113480974 3073217061068 3073426021776 3078773435472 3083541418496 3084009444716 3085138800384 3086036287004 3088317251712 3091241794564 3091451980848 3094370058752 3101626705408 3106326278748 3106473613408 3119118288132 3124588516357 3125732731968 3128905438872 3129859053587 3131916028703 3132128980596 3137455730563 3138604658112 3142914548711 3144065475264 3146432948736 3149412525392 3149626666944 3151696633536 3152657194456 3155857230449 3157012896576 3162549583376 3164887100928 3166967096832 3172353095296 3172568796672 3175422511254 3175573123184 3178088707584 3183493620352 3187833382272 3190852163884 3190959271808 3191069123088 3196451799408 3198552539952 3203992255156 3206530352256 3209566839332 3209785071024 3211983635168 3215243889172 3216421302528 3217356980068 3219735007104 3225381694304 3229837872384 3230822248864 3232945578016 3238555270753 3238663979936 3244298888992 3251006477824 3254246577736 3254355813632 3257549729819 3258742635456 3264567311872 3274577147776 3276655593337 3277855495488 3280323712512 3282977795988 3283430079664 3290676749052 3293782878848 3294006836736 3296263089152 3297126161392 3299563147776 3301731654144 3302232797724 3307346844032 3312358123767 3313101253504 3313326524928 3315596010496 3318961433984 3323485866624 3326174872251 3326633107028 3329426265088 3331785444141 3335042321408 3343024795616 3345683229273 3348663789856 3352600430256 3356003414274 3359222273792 3362631979168 3366585040368 3369584221696 3372263775888 3382354160864 3388880305536 3389347179008 3392089472492 3392725155512 3396713593812 3402490317611 3403485069824 3408642017844 3413920856192 3416635667676 3419208385824 3422446272553 3422678978796 3425909707904 3433470835872 3433943852416 3436529603584 3436722228709 3439262393952 3442508776448 3442753342308 3450864305152 3453309533289 3456685202432 3459481978568 3460748831232 3464261588928 3467714228517 3471103978496 3474883728624 3480929633328 3481046478336 3488052728391 3490441893862 3495264278352 3502167902464 3503982147456 3505001478286 3506285000064 3509843978256 3512248069792 3515813100668 3518598211968 3526849721472 3529505430528 3532847765216 3532969386276 3533087978112 3536433705364 3541254597804 3547277139637 3550087175712 3550206342144 3553449000689 3553690614348 3559734305869 3562073799361 3564706615008 3568082284151 3570958304408 3572265979392 3576981775528 3579332604232 3579575977824 3582965727803 3585663692072 3586976752128 3588998511616 3591902341384 3593217686016 3599328600448 3603036793664 3606693977656 3608014738944 3624047325206 3625546394624 3629054298576 3629226426496 3643238151168 3643249257879 3646688187296 3646810596352 3646936140672 3650389678684 3653087770752 3654150477362 3655488617088 3656043454623 3661705434464 3664606116864 3668076387808 3668325795456 3670838440192 3674564444768 3676979405792 3679697150976 3683181712672 3686150507776 3692368284416 3694794946304 3701154715104 3701330262784 3707770158848 3711807619212 3719138945984 3722913976936 3724277297664 3733577751876 3740952077632 3742639752324 3744749249528 3746120566272 3749151522228 3752491519616 3755527630259 3760647193149 3760773427488 3764323290112 3768144184448 3773853662613 3773980340256 3779824964608 3782703774927 3785552141448 3786401432576 3789394583667 3793098781696 3798269561856 3798281141193 3801342711144 3801866408032 3801994025984 3807754793304 3811619771841 3820546802688 3823637976312 3827044331264 3830140761986 3831543348864 3835432473456 3839122873894 3843007976192 3852604930678 3854015743872 3857856830058 3865547612416 3869756879604 3876673682848 3877400177728 3881958392928 3885898690212 3888560362984 3892453400892 3895590877536 3901623835648 3904726477344 3907666726656 3908689884876 3911367168632 3911633118624 3915337316653 3920674733283 3920806339296 3923966669568 3924507259904 3927682547096 3930585593088 3934307738536 3934443180171 3934575248352 3946639466616 3953506172952 3953693689792 3959156101632 3962832526114 3963101975448 3969841944794 3971295689856 3976749020818 3978205295232 3982303824576 3986345975304 3989076450128 3993125475262 3994587746688 3997819735437 4004551025664 4005715975184 4007182857216 4011250260864 4013997794048 4016545566026 4018016413824 4021255099392 4030685395968 4037540303104 4037814832128 4041502858543 4041638520416 4047148111776 4054031016728 4057242486528 4061084572216 4061220891392 4061360702112 4068267778136 4070941484984 4073950417152 4077246617598 4077808324744 4081038630144 4087979172032 4090665833408 4090943974656 4094817974632 4097901362368 4105031247296 4113518400512 4117756335616 4121797617322 4121935974464 4131463697438 4133603939577 4141768371664 4145972383406 4147490626944 4150846328181 4158824384176 4163713437576 4167643642624 4167939724179 4171873918496 4174957452288 4176171974128 4177701276672 4178335376712 4184806210816 4188134044248 4192087300352 4192372337664 4199502222592 4202262178048 4209350528768 4215728521158 4229891102976 4233313473774 4233896681672 4242065850528 4250444509696 4250746473666 4254758830784 4258142291802 4261935732544 4264736719936 4266946002144 4275373803008 4279713428032 4284744596832 4288561736704 4292980009472 4297882506456 4298026774272 4302244978449 4306450496512 4309501979559 4313120388864 4323090028488 4326345304512 4327478086827 4330442222414 4330736667048 4340892732792 4344990180608 4348505677142 4351719763776 4355840710522 4356136882104 4366413044378 4369871972928 4370473993984 4374010109266 4377303727984 4378906684416 4387568998736 4387720044246 4395121224186 4402977063632 4404589421568 4408979234352 4413454472658 4416477498356 4422579290976 4431314488832 4434899829668 4436523877632 4441027074528 4442380592188 4448518172448 4460910972364 4462544545536 4467074154144 4470133907008 4470437849856 4474671219032 4480771123752 4480921530624 4488780053824 4496351701184 4496506491624 4496657426688 4507051306296 4510445104704 4514716359538 4518292769088 4518507074048 4528951458416 4529259400512 4533548471914 4536899328192 4544856023792 4546520337408 4551204370944 4555514223568 4555823971776 4558944514432 4560138199022 4563571971728 4565243139072 4577961114496 4584286012416 4585683191936 4590337789744 4592018758656 4604412711052 4609825591602 4619015451904 4623618971356 4625312127744 4626014167074 4629054430506 4633178304832 4636862691846 4641239511104 4641555088128 4650736971188 4652440058112 4659710420112 4660352371136 4671976196608 4675046666752 4679791971008 4691464282624 4702466295296 4710625848368 4710783970816 4721672797072 4724118788088 4728985791684 4733449567616 4738254152464 4739989287936 4743824375064 4752942153344 4756787720531 4758529642944 4763359684776 4772767970432 4775240430528 4786278245826 4786438907712 4805988382734 4814350258998 4817975452752 4822865833758 4826035470102 4838072541456 4838739064768 4846233373296 4849418367024 4857665677172 4857995969904 4862581520896 4866448333488 4870783694336 4873984822784 4874724606164 4876509716736 4881369866604 4881533720448 4891101060608 4896850967808 4910067668561 4911865721664 4918349941351 4925145119496 4934872953472 4938865719403 4940674318272 4944394633728 4945689242088 4949076825616 4954100278214 4959204219277 4961020266048 4967832673769 4969651880256 4973394015744 4978103669168 4978442150976 4989949660542 4990186336432 4994139397632 4998868696304 5002563482112 5014196257532 5014364569984 5014537193424 5022995684784 5031804883484 5031973787008 5038833410688 5043605033236 5043947968752 5047402855264 5052526111556 5054376332544 5064374854924 5068456948192 5073531241296 5077006391072 5082159695788 5084020768512 5088134208738 5089087733268 5098183968416 5105227604736 5108724465152 5113909964608 5119006718287 5120881284288 5138687658496 5138864561856 5143809106744 5149030218101 5150915778624 5154794405376 5159675839472 5163763164672 5175944523904 5176296457728 5181198253616 5185027803648 5189222967852 5189937867856 5194121170048 5206301969792 5206655967744 5210222302208 5211586513168 5215510824832 5227566311044 5227741785728 5231955559424 5235662840793 5240780790784 5245924240228 5246100331136 5253251853696 5257502217429 5262185955488 5268372104688 5271341563936 5273719651002 5284135967264 5295060919808 5299271647824 5304273726976 5304650558046 5309738432768 5315127967072 5326116995584 5330426313916 5348333681152 5356437456612 5357355218432 5365472663292 5368998906348 5378129856869 5378495538108 5383497767424 5387853512076 5396197482368 5397016528253 5398992900672 5400563502257 5404555190496 5409656648704 5409673140487 5410040966484 5415147602816 5431933889536 5436070987809 5436328823464 5438319591936 5441384840192 5443839639744 5454591966208 5470032280944 5470215894528 5475584518026 5481225716043 5492558151696 5502114581712 5506257660288 5511471919436 5511846667152 5515469108688 5524772569008 5529225761664 5529987502592 5534461770908 5538552426624 5542192419456 5551617916768 5551995394176 5557252965572 5561655238272 5571113835616 5578708418976 5578895680512 5583991286797 5584178725664 5584370965404 5593868194937 5606986446523 5611428116448 5617123874292 5620971361544 5626676806051 5628737279424 5630374715119 5639854803968 5644417965032 5646484935168 5652216276672 5656087800704 5667661964888 5669737446912 5677523055736 5679602148864 5689261336192 5689648172544 5694931511038 5702799612048 5702991038976 5712992795776 5730510008608 5730702365696 5736326637932 5740566496896 5745211142979 5746002639412 5750827185152 5758666755072 5758684310841 5764120037984 5764511964288 5768460406016 5769970782436 5774315556064 5778907396017 5787856977056 5792441926656 5798321418624 5802293018368 5808182509472 5815010524272 5816100266592 5821607937299 5826495963904 5832840544476 5850293392328 5852435753472 5860161632248 5867050752948 5878638979136 5884605963544 5886760889856 5891523820644 5896772387968 5901461607804 5915365170176 5921369432704 5930540534688 5931357563264 5936156576861 5944248789171 5950059394048 5954762917191 5956098872192 5960583799808 5965123531227 5974361498336 5974562040832 5983614675192 5989688212893 5995341988832 5995543235584 6003716404224 6008573962776 6009401741728 6013926806272 6018792625978 6020996691072 6024390358784 6024818349039 6039012534016 6049199104256 6054093462494 6056310454656 6062457780624 6074431962368 6081046525092 6091626858324 6091831337088 6102401667204 6106412227476 6116712487116 6127439817791 6131968758048 6135998750112 6142226961948 6146434122136 6146852043552 6152672926169 6157546870944 6167082836992 6168018889432 6170277600768 6172072574008 6176634503424 6182483589128 6182696425983 6182903961696 6188740117504 6188758984387 6197195546157 6203253410816 6212652557496 6212947226816 6218958575109 6238236576264 6249177032714 6251465463936 6257810877744 6259718107174 6263832057406 6264257961192 6274911461126 6277209316224 6285829097422 6288130950528 6292865897472 6298825050784 6299253333888 6303393267072 6305314388912 6311714460898 6314025793152 6325099166752 6329774201856 6333934193664 6344706190592 6345137593344 6350845022508 6351146246368 6356177415168 6366987240704 6375666764544 6381704327768 6381918543616 6382138246176 6388181937697 6392903598816 6397105079904 6407984510312 6413060704512 6419133678664 6419570142048 6423967270336 6430487778344 6432842605056 6434713960136 6439470014208 6450763388608 6459675744768 6461644497728 6465891156032 6477110541506 6477327959872 6488597777984 6495663333621 6502012955648 6508493155472 6508711627264 6515099459638 6517485270912 6522758515713 6529134623744 6533761065783 6549154295552 6549619566567 6553311186674 6555710990976 6560647425024 6561015163899 6565955591976 6566860159328 6581353498104 6587565757696 6588013673472 6594252322784 6599126295552 6603463308288 6604465595448 6614693688064 6624716247534 6626202507008 6626653049856 6637922867968 6646971733248 6652349744502 6653266214056 6663570888282 6686049591232 6691366458546 6697327579712 6705200860512 6712006828548 6718444547584 6725263958336 6733170080736 6739168443392 6744527551776 6764708321728 6772074539307 6777760611072 6778694358016 6784178944984 6785450311024 6793427187624 6800322707871 6804980635222 6806970139648 6817284035688 6827841712384 6833271335352 6838416771648 6840207298533 6844892545106 6845357957592 6851819415808 6866941671744 6867887704832 6873444457418 6878524787904 6885506684616 6906619066578 6918963957136 6921497662464 6928523177856 6935428457034 6949767457248 6961859266656 6962092956672 6976105456782 6980883787724 6990528556704 7004335804928 7007964294912 7010002956572 7012570000128 7019687956512 7024496139584 7031626201336 7037196423936 7053699442944 7065695530432 7065938772552 7066175956224 7072867410728 7082509195608 7094554279274 7100174351424 7106898001378 7107381228696 7119468611738 7124147598722 7129413230016 7136164568302 7141916608816 7144531958784 7153963551056 7158665208464 7159151955648 7165931455606 7171327384144 7173953504256 7183804682768 7186435372032 7198657200896 7206073587328 7213387955312 7216029477888 7248094650412 7258108597152 7258452852992 7286498515758 7293376374592 7293872281344 7300779357368 7306175541504 7308300954724 7310977234176 7312086909246 7323410868928 7336152775616 7336651590912 7341676880384 7349128889536 7353958811584 7366363425344 7372301015552 7384736568832 7389589892608 7402309430208 7402660525568 7415540317696 7423615238424 7431150417321 7438277891968 7445827953872 7448554595328 7467155503752 7481904155264 7485279504648 7489498499056 7492241132544 7498303044456 7504983039232 7511055260518 7521294386298 7521546854976 7536288368896 7547707325226 7547960680512 7565407549854 7571104282896 7578789167334 7596562282386 7602685422288 7603732816064 7615509586608 7623239543682 7647275952624 7654088662528 7660281523972 7663086697728 7670864946912 7678245747788 7686015952384 7705209861356 7708031487744 7715713660116 7728835622123 7731095224832 7739513759208 7753347365696 7754800355456 7761074701919 7763916785856 7771797380424 7777120725968 7784906801784 7791181755072 7806594201637 7809452954688 7815333453312 7817379769752 7822734337264 7823266237248 7830674633306 7841349466566 7841612678592 7847933339136 7855365094192 7861171186176 7868615477072 7868886360342 7869150496704 7893278933232 7907012345904 7907387379584 7918312203264 7925665052228 7926203950896 7939683889588 7942591379712 7953498041636 7956410590464 7964607649152 7972691950608 7978152900256 7986250950524 7989175493376 7995639470874 8011431950368 8022500521728 8027995588096 8033091132052 8036032827648 8057722244341 8075080606208 8083005717086 8083277040832 8091333199873 8094296223552 8108062033456 8114484973056 8122169144432 8122441782784 8122721404224 8136535556272 8141882969968 8147900834304 8154493235196 8155616649488 8162077260288 8175958344064 8181331666816 8181887949312 8189635949264 8195802724736 8210062494592 8235512671232 8243595234644 8243871948928 8262927394876 8267207879154 8283536743328 8291944766812 8294981253888 8301692656362 8317648768352 8327426875152 8335287285248 8335879448358 8343747836992 8352343948256 8356670753424 8369612421632 8376268088496 8384174600704 8399004445184 8404524356096 8418701057536 8431457042316 8459782205952 8466626947548 8467793363344 8481025972969 8484131701056 8500889019392 8500914935051 8501492947332 8509517661568 8516284583604 8523871465088 8529473439872 8530768060787 8533892004288 8542397266557 8550747606016 8559426856064 8569489193664 8585960018944 8595765012912 8596053548544 8604489956898 8619003959118 8626240777728 8646180056976 8652690609024 8654956173654 8660884444828 8661473334096 8681785465584 8689980361216 8697011354284 8703439527552 8711681421044 8712273764208 8732826088756 8739743945856 8740947987968 8748020218532 8754607455968 8774843450681 8775137997472 8775440088492 8790242448372 8805658546097 8805954127264 8817958468704 8826308808163 8826908945316 8832954996712 8841920695223 8845158581952 8862628977664 8869799659336 8873047755264 8882054149056 8884761184376 8893779467629 8897036344896 8921821944728 8925089091072 8934148308288 8940267814016 8940875699712 8949342438064 8961542247504 8961843061248 8977560107648 8992703402368 8993012983248 8993314853376 9014102612592 9020890209408 9028188938967 9029432719076 9036585538176 9037014148096 9057902916832 9058518801024 9067096943828 9073798656384 9081140193741 9089712047584 9102408741888 9111028447136 9111647943552 9117889028864 9120276398044 9127143943456 9148241044327 9155922228992 9171366383872 9180367420399 9180675579488 9208825422104 9219651183204 9238030903808 9247237942712 9250624255488 9252028334148 9258108861012 9266356609664 9273725383692 9282479022208 9283110176256 9301473942376 9304880116224 9319420840224 9320704742272 9328246049353 9343952393216 9350093333504 9359583942016 9373765549071 9382928565248 9389577160761 9395748086109 9404932590592 9412367191689 9421251696736 9421567941632 9428743646133 9443345594144 9448237576176 9457971583368 9466899135232 9467571691347 9476508304928 9487648750128 9505884306688 9513575441062 9517059285888 9526719369552 9545535940864 9550480861056 9572556491652 9572877815424 9611976765468 9628700517996 9635950905504 9645075859013 9645731667516 9652070940204 9668486026837 9676145082912 9677478129536 9685308099089 9692466746592 9698836734048 9715331354344 9715665812259 9715991939808 9725163041792 9725192689751 9732896666976 9741567388672 9747969645568 9749449212328 9753019433472 9762739733208 9763067440896 9772649189457 9782202121216 9793701935616 9820135337122 9823731443328 9829966780011 9836699882702 9850290238992 9869745906944 9877731438806 9881348636544 9888789267456 9891378484176 9898153651232 9908200556428 9918408438554 9922040532096 9935665347538 9939303760512 9946788031488 9956207338336 9956884301952 9979899321084 9980372672864 9988278795264 9997737392608 10005126964224 10028392515064 10028729139968 10029074386848 10038571616381 10045991369568 10055504618971 10063609766968 10063947574016 10077666821376 10087210066472 10087895937504 10094805710528 10097448869263 10105052223112 10108752665088 10128749709848 10136913896384 10147062482592 10154012782144 10164319391576 10168041537024 10176268417476 10178175466536 10196367936832 10207470952833 10210455209472 10217448930304 10227819929216 10238013436574 10241762568576 10267338817659 10277375316992 10277729123712 10287618213488 10298060436202 10301831557248 10309588810752 10310166686127 10319351678944 10327526329344 10351889047808 10352592915456 10362396507232 10370055607296 10378445935704 10379875735712 10388242340096 10412603939584 10413311935488 10423173026336 10431021649664 10455132622088 10455483571456 10471325681586 10491848480456 10492200662272 10506503707392 10515004434858 10524371910976 10536744209376 10542683127872 10547439302004 10568271934528 10590121839616 10598543295648 10608547453952 10609301116092 10619476865536 10630255934144 10641831418911 10652233991168 10660347002067 10660852627832 10679202917607 10686221398083 10696667362304 10704246852453 10712874913224 10714710436864 10730945326584 10737997812696 10748897183409 10756259713738 10756991076216 10766995534848 10775707024152 10792394964736 10794033056506 10797985801344 10801127004514 10809110380992 10819346280974 10820081932968 10830295205632 10872141975618 10872657646928 10876639183872 10887679279488 10940064561888 10940431789056 10951169036052 10962451432086 10985116303392 11004229163424 11012515320576 11022943838872 11023693334304 11030938217376 11049545138016 11058451523328 11059975005184 11068923541816 11077104853248 11084384838912 11103235833536 11103990788352 11114505931144 11123310476544 11142227671232 11157416837952 11167982573594 11168357451328 11168741930808 11187736389874 11213972893046 11222856232896 11234247748584 11241942723088 11253353612102 11257474558848 11260749430238 11266582890777 11288835930064 11292969870336 11304432553344 11312175601408 11335323929776 11339474893824 11355046111472 11359204297728 11378522672384 11379296345088 11389863022076 11405599224096 11405982077952 11425985591552 11461020017216 11472653275864 11481132993792 11490422285958 11492005278824 11517368621682 11528240075968 11529023928576 11536920812032 11539941564872 11548631112128 11557814792034 11575713954112 11596642837248 11604586036736 11616365018944 11630021048544 11632200533184 11643215874598 11652991927808 11665681088952 11700586784656 11704871506944 11720323264496 11734101505896 11746011949959 11757277958272 11769211927088 11773521779712 11783047641288 11793544775936 11802923215608 11842738865408 11861081069376 11862715126528 11872313153722 11888497578342 11909525834382 11912197744384 11930247062454 11948722996672 11967229350384 11979376425786 11990683977664 12017147925552 12018803483456 12027853612544 12037585251956 12041993382144 12048780717568 12049636698078 12078025068032 12098398208512 12108186924988 12112620909312 12124508575629 12124915561248 12148863924736 12162093050184 12183253716648 12183662674176 12204803334408 12212824454952 12216546628517 12233424974232 12254879635582 12263937516096 12267505174001 12271997500224 12284453923896 12292868244272 12293704087104 12305345852338 12315093741888 12336037778864 12340555201536 12344145148016 12353269006848 12364967178256 12365392851966 12365807923392 12377517968774 12394391092314 12425305114992 12425894453632 12437917150218 12476473152528 12498354065428 12502930927872 12515621755488 12519436214348 12527664114812 12528515922384 12549822922252 12554418632448 12571658194844 12576261901056 12597650101568 12598506667776 12606786534144 12610628777824 12623428921796 12628051586304 12650198333504 12689412381184 12701690045016 12702292492736 12733974481408 12751333529088 12763408655536 12763837087232 12764276492352 12776363875394 12785807197632 12789526670767 12794210159808 12815969020624 12826121409024 12838267357328 12839140284096 12847934540672 12860975556688 12865685210112 12869427920272 12878940028416 12901526777216 12919351489536 12923288995456 12931782312064 12954221083012 12954655919744 12977195555968 12991326667242 13016986310944 13017423254528 13030198919276 13034970541824 13045517031426 13067522131566 13098308591104 13099239133134 13106622373348 13111421981952 13122030327798 13131911183952 13133720318656 13162706996208 13175131515392 13188504645568 13208931190896 13229387376128 13249432495068 13252405014016 13275845735936 13293943466496 13304699489004 13306532428112 13327141776564 13372099182464 13382732917092 13394655159424 13405492666951 13410401721024 13424013657096 13436889095168 13450527916672 13466340161472 13484117257373 13489055103552 13529416643456 13544149078614 13555521222144 13568357889968 13570900622048 13586854375248 13600645415742 13609961270444 13634568071376 13655683424768 13666542670704 13676833543296 13680414597066 13689785090212 13690715915184 13703638831616 13733883343488 13735775409664 13746888914836 13757049575808 13771013369232 13813238133156 13837463429581 13837927914272 13857046355712 13869913841399 13870856914068 13894446806779 13899534914496 13918621572863 13923718533312 13952210913564 13961767575448 13975939163417 13981057113408 14008671609856 14015928589824 14020005913144 14025140000256 14039375913024 14048992279168 14063252402672 14074392847872 14107398885888 14131391060864 14131877545104 14132351912448 14145734821456 14165018391216 14189108558548 14200348702848 14213796002756 14214762457392 14238937223476 14248295197444 14258826460032 14270363161593 14272329136604 14283833217632 14307927102112 14317330416928 14318303911296 14331862911212 14342654768288 14367609365536 14397314401792 14412147174656 14426291660627 14426775910624 14496189300824 14510903341921 14516217194304 14516905705984 14572997031516 14586752749184 14587744562688 14601558714736 14612351083008 14616601909448 14621954468352 14624173818492 14646821737856 14658672363269 14672305551232 14673303181824 14683353760768 14698257779072 14707917623168 14730203005683 14732726850688 14744602031104 14755049824053 14769473137664 14779179785216 14804618860416 14805321051136 14816597158209 14831080635392 14847230476848 14862300834642 14876555783936 14877612657831 14891655907744 14903498021307 14934311007504 14963808310528 14970559009296 14978996998112 14996606088912 15009966078464 15022110521036 15042588772596 15043093709952 15072576737792 15095414650452 15095921361024 15130815099708 15142208565792 15156547778449 15157578334668 15193124564772 15205370844576 15207465632128 15219769869997 15231019173216 15245442486827 15246479087364 15282445655323 15294551905248 15308177325056 15309035382431 15320563047944 15326173395456 15341729893824 15356491495576 15357020154861 15372031904768 15410419722712 15416062975488 15431427320232 15447090654303 15457671244246 15462190449664 15479027518416 15506694731392 15509600710912 15522149403838 15527833571712 15543594760848 15554241451936 15569813603568 15582363510144 15613188403274 15618905909376 15630666906624 15634759539504 15645468674528 15646532474496 15661349266612 15682698933132 15683225357184 15695866678272 15710730188384 15722342372352 15737230954144 15737772720684 15738300993408 15774898254313 15786557866464 15801507258383 15814024691808 15814774759168 15851330104456 15852407901792 15867419651699 15879367779176 15885182759424 15906996083272 15912821180928 15929215298304 15945383901216 15956305800512 15960483696577 15972501901048 15978350986752 15991278941748 16022863900736 16045001043456 16055991176192 16066182264104 16072065655296 16115444488682 16134389570607 16150161212416 16166011434172 16166554081664 16182666399746 16188592447104 16191049584759 16201690506771 16216124066912 16228969946112 16229019421461 16244338288864 16244883565568 16245442808448 16273071112544 16283765939936 16295801668608 16308986470392 16311233298976 16324154520576 16351916688128 16362663333632 16363775898624 16379271898528 16391605449472 16420124989184 16487190469288 16487743897856 16525854789752 16534415758308 16567073486656 16583889533624 16589962507776 16603385312724 16635297536704 16654853750304 16670574570496 16671758896716 16687495673984 16704687896512 16713341506848 16739224843264 16751973860391 16752536176992 16768349201408 16781604584811 16798008890368 16809048712192 16820959339569 16837402115072 16862914084632 16880030418153 16891124145357 16919564411904 16933253895096 16935586726688 16962051945938 16968263402112 17001829870102 17002985894664 17019035323136 17032569167208 17047742930176 17058946879744 17061536121574 17067784008576 17084794533114 17118853712128 17138978387328 17191530025824 17192107097088 17208979913796 17238007918236 17252481555456 17292360113952 17305381218048 17309912347308 17321768889656 17322946668192 17339350973749 17363570931168 17379960722432 17394022708568 17406879055104 17423362842088 17424547528416 17464823811897 17465652177512 17479487891712 17481895975936 17496040437064 17509214911936 17549686901362 17550275994944 17550880176984 17580484896744 17611317092194 17611908254528 17635916937408 17652617616326 17653817890632 17665909993424 17683841390446 17690317163904 17739599318672 17746095510528 17764108298112 17769522368752 17787558935258 17794072689792 17808469730583 17843643889456 17850178182144 17868296616576 17880535628032 17881751399424 17898684876128 17923084495008 17923686122496 17955120215296 17985406804736 17986025966496 17986629706752 18028205225184 18041780418816 18056377877934 18058865438152 18073171076352 18115805833664 18117037602048 18134193887656 18147597312768 18162280387482 18179424095168 18222056894272 18223295887104 18235778057728 18240552796088 18254287886912 18296482088654 18311844457984 18342732767744 18360734840798 18361351158976 18382319453373 18417650844208 18439302366408 18458018778507 18476061807616 18494475885424 18501248510976 18504056668296 18516217722024 18532713219328 18547450767384 18564958044416 18566220352512 18566276953161 18602947884752 18609760232448 18638841680448 18641409484544 18656492098706 18719167884032 18747531098142 18779154321522 18791496172218 18824734383378 18842503393472 18857487292266 18886691188288 18896475152352 18915943166736 18933798270464 18935143382694 18953016609856 18975297500256 19011768613376 19027150882124 19034118571776 19053438739104 19091071881728 19100961722112 19145112983304 19145755630848 19164545813091 19223953530936 19257401035992 19271901811008 19290151718026 19291463335032 19304141880408 19336972053674 19352290165824 19354956259072 19370616198178 19384933493184 19397673468096 19430662708688 19431331624518 19431983879616 19450385379502 19465793333952 19498898424656 19506038866944 19525479466416 19526134881792 19545298378914 19587403871232 19640270674244 19647462886656 19659933560022 19673399765404 19700580477984 19739491813888 19755462877612 19762697273088 19782756968352 19796307302464 19816401112856 19836816877108 19844081064192 19871330695076 19878607521024 19912414676672 19913768603904 19932260288633 19959798642168 19960745345728 19995474785216 20056785030128 20057458279936 20058148773696 20077143232762 20091982739136 20111009237942 20127219533936 20127895148032 20155333642752 20174420132944 20175791875008 20189611421056 20194897738526 20210104446224 20217505330176 20257499419696 20273827792768 20294124965184 20308025564288 20328638783152 20336083074048 20352536834952 20356350933072 20392735873664 20414941905666 20420910418944 20455639858432 20476026873148 20483525137152 20534677635318 20555458247424 20575236426976 20596120872404 20603663114496 20620333372254 20638703357888 20703778095616 20724793014464 20756891871408 20759751471424 20776484680192 20825207879168 20846346052672 20862043299328 20910265244176 20910967142912 20942651363172 20983696960912 20984401324544 21013007414784 21030008869716 21048743821952 21065774190923 21073488418752 21085366255744 21094878604008 21136543869056 21189327118729 21197086591296 21218602232184 21238953731072 21260511868288 21283662837822 21320694004134 21321705255664 21358405835214 21372442796166 21408493704906 21425749826448 21461890653168 21475995625392 21497794366818 21512519427476 21513982152432 21551414048304 21584789929472 21588066113012 21595971602688 21602254009028 21618220761984 21638692561948 21640163865936 21660590411264 21744283951236 21745315293856 21775358558976 21872119614499 21880129123776 21902338072104 21924902864172 21962190113941 21970232606784 22000401840977 22008458326848 22025030641152 22045887677744 22047386668608 22061876434752 22091000613143 22099090276032 22116903046656 22137847083632 22154209706496 22168769677824 22206471667072 22207981576704 22229011862288 22246620953088 22284455342464 22314833675904 22335965147188 22336714902656 22337483861616 22375472779748 22427945786092 22445712465792 22468495497168 22483885446176 22506707224204 22514949117696 22521498860476 22533165781554 22577671860128 22608865106688 22624351202816 22669886895271 22670647859552 22710092222944 22757045344768 22779726044152 22802848108733 22811198448192 22851971183104 22922040034432 22945306551728 22962265987584 22980844571916 22984010557648 23034737243364 23056480151936 23058047857152 23073841624064 23079883129744 23097262224256 23115629584068 23151427908224 23186506866369 23193285674496 23209172073472 23232730037888 23260042097088 23264401066368 23283224105757 23286431749196 23305983855616 23331362177904 23401173569312 23419782604911 23440646528992 23468203011792 23492023899918 23514555916544 23538423854176 23566095282576 23587089551872 23605846431216 23685477730816 23722162138752 23725430253056 23744626307444 23776995156684 23817432223277 23819051668764 23824395488768 23860494124908 23897445993344 23901073196549 23916781224281 23934458700768 23957123907871 23958752851572 23981367955328 24034295851104 24037606966912 24055707225088 24057055600963 24075170503912 24083986764288 24097561435136 24099273396156 24156050136064 24173166733023 24196796417024 24216373849976 24225241818624 24249017151258 24249831122496 24273999599619 24297727849472 24324186100368 24366507433296 24367325348352 24409606668816 24425648909904 24433093257034 24466849948464 24509759271164 24527875032192 24535010348002 24543995000448 24568907847792 24585736488544 24587408174208 24610691704676 24630187483776 24672075557728 24688290296032 24706538013696 24729934356512 24730785703932 24731615846784 24755035937548 24788782184628 24830939977459 24850610229984 24851788907264 24874143004823 24875834300436 24918140141083 24934516595527 24952946305056 24996708130856 25005861855744 25031243510976 25038872428696 25055328229624 25057031844768 25080760094621 25099645844504 25108837264896 25143316389688 25152523802112 25195300203136 25197013335552 25213573068288 25221257555648 25246857843592 25256103172608 25300396667008 25378824762368 25403380090032 25404584985472 25443077918907 25467948962816 25502667058176 25502744805153 25526817311072 25527674174464 25528552984704 25552727750788 25571614395264 25579053341534 25588420319616 25592304182361 25631938041248 25652242818048 25676534714656 25678280568192 25695869081344 25721951113376 25738855840544 25757880056832 25803053554432 25846577990912 25863564624128 25908442166024 25909311839488 25954391111936 25982653334484 26033972621888 26060397838552 26069941083648 26091034062852 26135044263132 26196617182208 26198478266268 26213244746696 26222843963904 26244060655596 26263822367904 26267440637312 26288693411813 26324530352043 26325413992416 26350263030784 26377009291136 26416975638291 26417862381792 26458774752256 26478926424489 26498864990136 26504810028032 26525762085669 26551691471872 26587886932992 26609398978008 26613064856224 26654283553128 26681338402887 26744198364928 26765465834184 26789310318848 26810985333902 26820803442048 26848027314192 26901055833344 26932680322944 26968234514746 26978110207104 27058833286912 27088298157228 27111042444288 27136715779936 27141801244096 27173708750496 27201290831484 27219922540888 27247551530177 27269136142752 27311366849536 27333085341408 27353667086592 27360829194132 27379570180424 27381431830368 27407277663232 27407361216571 27444723132981 27467766686976 27471550819328 27493777829672 27514099151616 27541102261197 27542026738464 27626476266312 27674926859162 27675855828544 27714092711424 27739827682798 27741713828136 27788893613558 27799069828992 27837243145726 27847437066624 27904421827128 27923535150896 27951878326834 27962114226816 27984738148059 28031857179648 28040011826288 28050280000512 28078751826048 28097984558336 28126504805344 28148785695744 28214797771776 28262782121728 28263755090208 28264703824896 28290520009801 28291469642912 28330036782432 28378217117096 28400697405696 28427592005512 28429524914784 28477874446952 28496590394888 28517652920064 28540726323186 28544658273208 28567666435264 28615854204224 28634660833856 28636607822592 28663725822424 28685309536576 28735218731072 28794628803584 28824294349312 28852583321254 28853551821248 28935227577039 28992378601648 29005458080511 29021806683842 29032434388608 29033811411968 29055924297267 29145994063032 29173505498368 29175489125376 29175578069253 29203117429472 29224702166016 29233203818896 29243908936704 29248347636984 29293643475712 29317344726538 29344611102464 29346606363648 29396515558144 29415835246336 29460406011366 29465453701376 29510099648106 29609237720832 29633194316418 29694460953696 29724601669284 29753111567872 29755225315662 29783311815488 29806996042614 29868622015008 29927616621056 29941118018592 29957993996224 29993212177824 30019932156928 30044221042072 30085177545192 30086187419904 30115714849143 30145153475584 30166513856913 30190829300904 30191842722048 30261630199416 30284417131584 30292346607789 30313095556898 30315156669336 30386249129544 30410741689152 30414931264256 30439539739994 30462038346432 30490884973654 30492958174728 30564891310646 30589103810496 30618070764862 30641126095888 30652346790912 30683459787648 30712982991152 30714040309722 30820839445424 30832125950976 30862854640464 30894181308606 30915342488492 30958055036832 31013389462784 31019201421824 31044298807676 31055667143424 31087189521696 31108482903872 31139627207136 31164727020288 31226376806548 31237811818752 31269519079008 31290937349056 31293064948992 31322698533224 31365397866264 31366450714368 31421460376768 31474461908288 31475545441368 31476601986816 31549796508626 31573115732928 31603014516766 31628049383616 31629549518336 31702660208912 31704815803584 31734839303398 31758735558352 31770365518848 31813992166544 31825642361856 31858430596608 31890767802432 31912611601024 31920967393154 31945003802096 31956701973504 31982557883496 32045727801472 32090002086912 32132364528208 32144131310592 32230888977364 32268779141214 32332022868344 32333108163328 32365332799492 32377184894208 32382099169518 32403381013542 32432248133824 32458038842922 32488676577728 32490885616896 32546142225088 32567531879872 32617972940784 32622466597952 32703833376256 32725326667264 32758543797056 32783210898944 32840249978368 32974380938576 32975487795712 33051709579504 33068831516616 33134146973312 33167779067248 33179925015552 33206770625448 33270595073408 33297514043717 33309707500608 33343517793432 33374991347968 33409375793024 33426683013696 33503947720782 33505072353984 33563209169622 33641918679138 33725828169264 33760060836306 33782248290714 33866507790192 33871173453376 33924103891876 33936526804224 34003659740204 34005971789328 34038070646272 34065138334416 34095485860352 34117893759488 34123072243148 34135568017152 34169589066228 34237707424256 34277956774656 34370473679927 34383060051648 34417959827592 34428449589457 34476015836472 34572060035821 34584720227904 34610762436096 34619824694616 34643537779312 34645893336384 34678701947498 34714429534939 34727141862336 34788045417136 34813758110208 34846725684176 34849095056832 34929647623794 34931304355024 34958975783424 34992080874128 35018429823872 35099373802724 35100551989888 35101760353968 35160969793488 35222634184388 35223816509056 35271833874816 35305235232652 35307635781264 35331819986848 35367682780892 35380634327808 35479198637344 35528216596224 35539044737504 35575117870516 35588145379584 35616939461166 35687287778912 35736593233152 35761071256064 35797369752256 35833047028009 35846168990016 35910240430592 35970813609472 35972051932992 36043211526707 36056410450368 36083560837632 36112755755868 36117730876304 36146342152704 36231611667328 36234075204096 36268387775312 36295194625536 36324560774964 36358848190336 36444113788544 36446591774208 36471556115456 36481105592176 36508575773824 36592964177308 36623688915968 36649639885551 36685465535488 36721469681596 36722702317952 36764638906746 36802515522003 36835301688416 36878604732816 36916037557014 36988951770848 37008113336592 37032435444048 37065426438656 37094901534768 37129916088832 37132553906322 37205895769504 37277683360896 37282818969088 37312984197412 37438335768064 37495062196284 37558308643044 37582992344436 37646908998083 37649468766756 37685006786944 37714974584532 37773382376576 37779115697771 37792950304704 37803944515799 37831886333472 37867596540928 37870286765388 37906033219712 37950595000512 38023537226752 38054301764248 38068237143552 38106877478208 38182143763456 38201923444224 38290225966608 38291511261696 38329091626182 38368580012301 38447907061872 38514802071984 38543803622016 38580303436052 38582926670064 38608283760816 38673944107348 38704580331648 38709912518144 38741232396356 38769866986368 38795346936192 38861325417376 38862663249036 38863967759232 38900770759004 38931586667904 38997796849312 39050958932832 39052269763584 39087939007579 39090596757828 39157077364559 39248905125661 39280541348488 39294925773312 39319867120044 39346799530808 39386737642357 39401160955968 39412623005833 39478983627776 39510925755224 39525394546176 39565513936704 39592614604928 39632802225712 39673633754216 39688162128384 39742661390152 39757215042048 39824829353344 39827537207808 39864520577266 39919597284336 39921490691456 39990949570432 40113570060256 40114916559872 40116297547392 40154286465524 40183965478272 40216478000853 40222018475884 40254439067872 40255790296064 40310667285504 40348840265888 40351583750016 40379222842112 40389795477052 40420208892448 40452351772119 40514998839392 40547655585536 40588249930368 40616051128576 40657277566304 40705073669904 40712701866144 40785471747328 40829883811332 40911279716864 40952053746296 40967050274304 41069355270636 41110916494848 41150472853952 41192241744808 41207326228992 41240666744508 41277406715776 41310803932849 41407556191232 41449586028928 41512390288743 41513783742816 41519502942848 41552969360384 41553096038027 41609741524197 41650415758336 41683340420337 41692692105344 41724086598656 41755864718589 41820530488352 41821934285824 41885302726344 41927817490251 41967393921824 41968802649088 42026014829568 42060017739432 42097487643904 42131548381846 42146976837504 42170732511488 42189757208016 42273087738112 42378654237458 42394173182592 42437204464368 42521023736576 42567325675644 42641388008268 42643410511328 42716811670428 42744885592332 42816987409812 42851499652896 42892078724537 42923781306336 42951991250784 42995588733636 43025038854952 43027964304864 43068710483183 43102828096608 43169579858944 43176132226024 43191943205376 43204508018056 43236441523968 43277385123896 43278874981881 43280327731872 43321180822528 43321312890709 43488567902472 43490630587712 43532710025763 43550717117952 43744239228998 43760258247552 43804676144208 43849805728344 43924380227882 43940465213568 43976017089807 44000803681954 44016916653696 44050061282304 44091775355488 44094773337216 44123752869504 44182001226286 44198180552064 44233806093312 44275694167264 44308419412992 44337539355648 44412943334144 44415963153408 44456531443973 44458023724576 44493241906176 44568910684928 44629667351808 44671930294376 44673429805312 44674967723232 44717273563879 44750945559496 44855891572184 44891424931584 44936990994336 44967770892352 45013414448408 45029898235392 45042997720952 45066331563108 45155343720256 45217730213376 45248702405632 45339773790542 45341295719104 45420184445888 45469643335347 45514090689536 45559452088304 45605696217466 45622396896384 45659309609991 45703942366208 45736327460481 45844080068864 45847336965969 45890613103456 45924531975168 45927106147293 45961689143832 45968021115296 46069474486728 46112960303872 46116095714304 46159766259488 46194524448512 46231259168136 46302855816448 46373013732738 46386571348992 46465460075776 46520084194176 46528802132736 46566448211514 46572863498392 46662724355808 46802347138624 46839565209822 46881293057984 46936406023584 46984047799836 47029111833088 47076847708352 47132190565152 47174179103744 47211692862432 47324694762939 47370955461632 47404521775149 47444324277504 47450860506112 47489252614888 47553990313368 47602258955097 47634864446554 47638103337528 47648790977536 47720988249816 47794891986688 47802146393098 47833562448562 47868917401536 47881451089731 47914247815742 47917505703144 47962735910656 48068591702208 48075213933824 48114111201926 48150341007824 48167973528576 48198546792312 48346333466046 48432747699952 48450483637248 48498034302516 48499662244992 48547999199238 48648372200736 48733014866592 48734650696704 48819213337632 48851297819808 48866186514068 48933699896928 49019518542328 49055750064384 49070020696004 49087990000896 49137815695584 49171472977088 49174816348416 49221383409352 49260374967552 49344151115456 49376580592064 49459868713024 49461571407864 49463231693568 49510071875096 49577564369256 49661879954918 49701220459968 49703577814528 49748286009646 49751668600872 49836280282166 49869033191054 49905892610112 49993416261712 50011723711488 50062487021952 50077744857392 50110656459248 50114063689536 50161520189242 50199291689008 50217674529792 50286632779376 50305047604224 50390600406272 50394026671104 50427146136576 50442515111296 50493715687184 50512206345216 50600793334016 50806760180064 50809169970944 50886155837814 51005489610306 51053634622144 51057105969408 51105455501576 51143228790528 51158106683068 51176840639232 51184608364722 51263876082496 51353069429312 51356561136384 51391738162688 51443902226752 51477711681088 51606107108864 51693155981824 51727129248256 51816884332048 51818623678976 51908782223872 51965306668968 52018052921247 52067945243776 52120795677104 52139882167296 52182068125704 52270088526264 52396956532536 52426489493392 52445687927808 52488121311192 52527644735808 52534881274624 52577386823626 52649060704086 52650827984832 52754018582272 52833951276582 52835724763584 52957852848978 52997729980272 53051524171338 53218797956016 53226129712448 53308567106256 53362676805774 53488396729856 53530931668368 53578620637696 53621970667804 53641606884096 53696054628384 53802111666688 53865360645888 53936469029492 53956220414208 54101849354861 54117666573824 54176596314456 54273431559872 54283602488192 54327522913433 54347417500992 54402581662968 54439845081776 54495103060354 54538272285504 54646159411459 54666170682816 54707334173184 54721658388264 54759140360848 54762863660736 54814722433142 54889446265962 54935533373952 54987555659344 55028198303232 55082204522394 55084053476928 55252952532624 55349853718324 55351711657088 55428185422848 55479655365596 55483427656272 55577787227116 55598139657984 55674486291452 55694874133248 55808843654256 55847070301792 55903756653668 55924228453632 55969476296118 56080023652576 56157503652096 56195969116672 56253009610688 56525564243456 56527510180416 56581040019602 56582939285824 56639332399111 56660073564864 56756434234192 56801394811392 56855184011024 56859049829568 56955748893904 56993180789776 57035305840128 57081452646372 57089316546416 57135332870528 57231708408448 57269321667712 57273215645184 57327451644848 57370619073152 57470437462144 57648588698624 57705166642508 57707103642496 57870455154078 57984757203296 58010916161022 58043613367684 58064868777216 58111848594534 58291988126064 58347010996736 58351156138506 58406234858944 58466407637792 58496695273968 58587286951424 58634689453076 58689222204928 58793031116288 58831670492672 58920812022732 58930907402752 59020199296212 59218475441664 59266388632836 59367181810783 59388921907392 59449203338568 59506223135744 59506404545357 59510450631324 59566623630976 59613992085228 59715376425509 59737244030016 59796780865899 59855233242112 59882236037184 59915987992448 59986424355648 60088442084144 60170355090384 60172374839808 60231429698286 60333027713826 60381658601808 60383685444096 60523260398832 60568834263168 60584693215578 60626191113796 60630313338672 60772498259088 60821483378304 60829862528512 60879079479988 60924076692864 60981769947308 60985916349456 61129782621292 61178207620992 61236141529724 61282252191776 61366919575296 61423904154767 61425965982304 61428080619444 61532550144307 61639609822679 61641678890848 61725709280928 61788362617212 61830684976984 61893444866561 61916110073664 62026778925568 62038402843648 62088597615352 62111334286848 62174379043392 62216965807744 62256456273403 62279254414272 62329454040576 62452753613096 62475623637504 62539038158016 62581874698112 62586129897984 62645397066448 62730795732528 62732901428736 62842920753536 62948923816576 62951090882736 62953203973632 63099593017252 63146231465856 63197322572769 63206029033532 63256098767232 63259099036672 63405320417824 63409631607168 63469678606796 63517471116704 63567981356187 63627984333088 63716861193216 63781535604864 63825223202048 63841934786308 63890007604192 63965115766992 64037687310289 64091455602944 64262571942793 64264729056416 64461777954728 64537558282428 64664045736688 64666216326656 64730665598984 64754369788416 64764198339036 64806762027084 64864496267648 64916077685844 64977353155456 64981771233792 65092284450176 65135063759744 65235945881568 65244933195904 65297722345471 65407666752512 65450653334528 65517087594112 65566421797888 65616358843497 65680499956736 65886570341823 65948761877152 65950975591424 66001205522931 66103419159008 66137663033232 66268293946624 66273001839429 66335558134496 66413541250896 66541190146816 66595028087434 66619415001216 66687035586864 66749982695936 66818751586048 66853366027392 67007895441564 67010144707968 67126418339244 67283837358276 67401837995701 67451656338528 67515531013091 67520121672612 67564496581428 67679402187859 67733015580384 67742346906752 67797156693623 67848207783752 67873053608448 68007319480408 68009660685813 68011943578656 68076141292544 68076348828257 68130276668832 68190971720704 68235787518976 68246144486296 68271136034304 68339178132456 68408544326199 68475414848512 68555913549312 68740947359854 68766120103296 68835919655184 68856899178914 68952031672944 69144120071642 69169440455808 69221524872192 69239649389232 69287075558624 69291786672768 69357403894996 69428859069878 69454283724672 69576090834272 69627516220416 69693451368352 69698190113664 69859295247588 69862608710048 69917951566848 69984161748256 70036859647744 70198747605448 70201103979776 70203520707936 70270001314667 70321939586976 70445268368776 70447633018112 70543667749632 70610470465304 70615271562528 70663639973696 70682142084841 70735365561784 70761268655616 70958397274688 71056433192448 71078089475008 71150235741032 71176290759168 71233878922332 71374575557824 71452296669831 71473186466304 71522142512128 71594739504512 71666094056018 71692337980032 71703219589647 71750343672843 71820480861184 71871371723613 71941627218944 71944103865984 72086423053414 72112820900736 72167121675264 72171166802889 72225511511736 72235461752608 72292684305408 72463223334656 72468150408192 72536775550624 72590389251072 72649121549928 72717696380672 72888227577088 72893183548416 72962211184352 73017151547648 73185928354616 73299279771102 73442939363192 73445404635904 73529277813492 73605031044006 73670603376832 73757209465632 73832075114028 73977903541696 74016226673184 74064870888096 74130852877312 74189803069536 74259832177664 74265107812644 74411791539008 74492819932377 74555366721792 74565637938176 74622429014469 74625968394824 74754420423249 74803549786581 74876671536128 74990124392568 75116617286088 75165984688872 75242280283863 75293817996166 75298937533512 75370013573888 75429949169064 75546764753152 75558231395542 75585900609408 75607889031598 75663772666944 75740573530776 75812066439424 75901190001024 76108603528496 76136474287104 76213754956416 76403846888448 76580451933216 76583022523392 76658183252364 76737160024602 76788554312317 76895814123744 77029604143968 77087607244032 77160606872104 77165853340128 77216567521632 77347888214696 77409160663296 77419825036288 77482464792712 77539733972736 77590693872384 77722650834752 77725326498072 77727935518464 77801541518008 77863173335808 77995593698624 78101917865664 78175878015158 78181193515656 78314154729118 78497810251322 78561082696976 78589851546624 78639734240088 78693599061616 78773475284714 78802321911936 78825246011666 78866080235439 79021851510448 79050789092352 79131027873408 79185229209856 79265604451424 79347267508432 79376324256768 79485322780304 79514430084096 79649658706688 79655074415616 79729041154532 79839194568672 79842981382912 79981899140864 80227140120512 80232595094784 80308572931048 80367930956544 80432956001706 80444036951768 80508878135744 80697680531776 80703167500032 80758445684224 80779590954104 80840417784896 80904703544238 81029997678784 81095311171072 81176499860736 81232102257152 81314555132608 81410147339808 81425403732288 81570943494656 81659767622664 81742654590531 81822559433728 81904107492592 81934100548608 82138710541272 82221832989696 82222083649713 82300945707904 82384483489616 82414652457984 82481333489016 82554813431552 82621607865698 82899172057856 83024780577486 83027567485632 83039005885696 83106192076054 83219483048394 83366680840674 83385384210688 83511729437178 83641060976704 83770605452688 83855634980502 83934787843648 84120035478864 84194975287808 84263096763692 84293953675008 84341465022976 84379514416032 84546175476224 84757308474916 84788346365184 84871560029403 84874408928736 85042047473152 85134651351288 85282776016536 85286821022656 85433623340856 85489771184664 85633974819624 85702999305792 85784157449074 85847562612672 85872536218007 85903982501568 85991177467272 86050077709904 86055928609728 86137420966366 86205656193216 86352264452048 86383886410752 86409016036112 86472883047936 86554770247792 86557749963762 86560655463744 86642625781418 86977135804944 86981261175424 87065420051526 87101434235904 87488478457996 87520516495104 87609352288416 87699611456688 87848760455764 87880930427136 87952034179614 88001607363908 88033833307392 88183550710976 88189546674432 88247505739008 88364002452572 88396361104128 88551388334528 88825886668288 88913062887946 88916047449152 89137821369856 89259334703616 89343860588752 89346859610624 89349935446464 89434547127758 89501891118992 89711783144368 89782849863168 89873981988672 89935541784704 90026828896816 90059796470784 90085995441904 90132663126216 90310687440512 90435460426752 90679547581084 90682591438208 90840368891776 90939286670694 91118904176608 91211392434932 91244793792768 91318619219982 91472654920962 91688160137728 91694673931938 91781226206912 91854212294586 91923378287664 91936042230592 92138948973456 92225920607744 92319532518976 92389048897024 92462518336272 92605711632896 92746027465476 92930920151552 93040168388352 93057604265472 93132896423028 93145726996784 93291285702659 93325448711616 93604694277248 93679130419644 93762586115968 93838448668657 93872812047168 93968095599672 94058223666176 94153695416704 94264381130304 94388820801611 94423385724864 94649389525878 94809043550298 94888648555008 94978505229776 95107980626736 95204517910194 95269728893108 95276206675056 95441976499632 95589783973376 95604292786196 95667124897124 95737834803072 95762902179462 95828495631484 95835011406288 95925471821312 96137183404416 96150427867648 96228222403852 96300682015648 96397093584624 96692666932092 96862244007067 96865495399904 96996068605032 96999324489984 97089396889793 97095998398476 97261127647453 97296744401472 97430351010041 97466029733184 97638426675264 97702595639616 97732373028136 97831574143919 97867399793856 98039037084656 98111500128768 98140041392008 98175980001792 98275631391168 98342945954176 98349632696832 98442766818704 98520749935104 98688302230912 98753161184128 98919737426048 98923142815728 98926463387136 99020143750192 99155128738512 99323759909836 99402440919936 99407155629056 99496572019292 99503337201744 99672560564332 99738066382108 99811785220224 99892542131151 99986832523424 100124974043904 100155489714784 100221312918496 100228127379072 100323040378484 100398583378016 100573265558752 100781200812544 100885030222592 100984041624389 100987431374368 101201586668032 101576323393447 101613520360128 101618339941888 101772311675628 102010979220612 102107269244288 102114211938816 102210911003152 102286457581056 102316213366136 102353681278464 102369216729444 102527752164992 102610706542883 102706138858624 102713122272768 102783476325376 102887804453504 102955423362176 103111421039781 103212214217728 103285348768371 103386311963648 103454258496512 103633768664096 103637247357952 103716180107463 103817564447744 103930613337936 104036105842494 104135890487552 104143288604817 104241591354208 104364136251408 104540177052528 104793913065072 104852978986784 104976242622384 105055289471616 105069762549248 105154773647252 105298121408172 105301655969664 105508037164544 105667902553164 105671449527168 105915705697956 105995459960544 106095834449143 106103048342676 106437595912032 106452259424896 106538389089979 106617134212512 106725353611548 106976793459712 106977119587261 107061863336736 107157241275392 107163247677017 107243941335608 107283213768192 107392109256768 107499141084027 107604223333376 107730721291776 107872938058984 107912440828416 108129634580121 108203698709722 108235333147648 108353192628912 108546863119744 108567204976384 108655045826866 108694835001984 108805163325936 108879690163552 108990206120708 109076544571008 109292318822918 109332341365632 109414668346368 109443316776528 109518280721696 109525727321472 109629444866284 109778892531924 109871066747904 109975111318688 110056396606464 110164409044788 110168106953856 110424287780191 110505905065248 110610550808681 110699707436648 110703423314176 110959310731192 110966855312544 111071937561893 111155574454232 111196279315968 111348972582904 111389748266496 111617687308512 111694140603584 111807513307336 111848456907264 111938952592236 112160047305152 112315007304192 112391938233344 112506019221376 112940726994249 113051128486912 113055020360832 113162080039204 113165878571648 113278664798222 113320147129728 113337347093313 113411833547397 113512868468384 113602789622784 113710368022048 113718099659136 113911497787808 113986361579552 114070611680256 114162905292744 114178633092832 114270665741056 114463416816896 114538643335424 114546431290368 114654903289696 114741238146304 114940874924288 115410333285016 115414207284992 115740910308156 115969514406592 116021832322044 116087226735368 116129737554432 116223697189068 116421356538029 116583976252128 116694021993472 116702312277012 116812469717888 116932815275584 116993390547936 117174573902848 117263817022737 117269378906152 117378444409856 117471232093677 117586062232576 117663340985344 117746715376983 117841624045464 117861814805504 118040398592424 118160212927071 118237869017499 118436950883328 118532777265672 118734363621566 118777843814784 118898406677136 119012809090714 119020901262648 119133247261952 119227984170456 119430752851018 119474488060032 119593561731798 119764472074368 119831975984896 119972848711296 120176884168288 120340710180768 120344749679616 120462859396572 120666055427652 120763317203616 120767370888192 121046520797664 121137668526336 121169386431156 121252382227592 121260626677344 121375456816243 121544996518176 121642966756608 121659725057024 121758158959976 121848153385728 121963539894616 121971832698912 122259565242584 122356415241984 122472283059448 122564504383552 122733839150592 122847808309534 122851931964608 122856161238888 123065100288614 123279219645358 123283357781696 123451418561856 123576725234424 123661369953968 123786889733122 123832220147328 123932411798547 124053557851136 124177195230704 124222668573696 124348758086784 124433931615488 124512912546806 124558508828544 124658908081152 124659288114081 124905507226192 124951247275008 125078076316032 125163749396224 125172259795968 125290794132896 125461591465056 125465802857472 125685841507072 125897847633152 125902181765472 125906407947264 126199186034504 126292462931712 126394645145538 126412058067064 126512197534464 126810640835648 126819263214336 126939357213592 127034942233408 127135962712374 127255968666176 127563071209728 127650446404096 127683869572616 127780015208384 127930231533984 128075374620578 128182911205888 128525143885586 128529458112832 128676236173611 128923555909456 129075116564856 129206131449549 129328091473376 129332432653312 129461331197968 129508739576832 129528396678072 129613524054168 129728992535296 129832155371688 129954706310912 129963542467584 129963938672127 130184568900352 130270127519488 130471891763136 130489866391808 130595444690942 131034175188224 131232717686994 131773140683646 131897523754304 132002411045862 132206838318016 132275326066464 132536587893248 132546003678858 132671116268992 132827082501792 133082380293632 133190056174868 133238830002432 133369594331919 133374071173728 133499965391872 133637503172096 133706732054784 134015790883128 134020289415936 134151820691637 134252836678488 134567674716552 134803675991402 134903312677056 135031062026182 135040243345224 135128993162856 135358804375718 135466031160768 135484693813504 135594313387246 135696415567504 135746107216896 136014638960816 136019321371626 136023887157312 136152697656514 136260553337664 136492288972592 136542272068608 136678356264912 136817088652398 137111827098624 137481894719708 137532240206592 137671839310368 137713798357828 137904063345888 138288240143284 138338880911616 138479298778464 138574151117248 138583573345536 138714807789992 138857718139756 138908567449344 139152181668544 139386902736704 139396380227328 139718590495176 139725217420096 139968323496512 140073719295488 140397495210896 140402207959552 140407041415872 140540002629334 140643879173952 140890536737552 140895266036224 141087335499264 141220940930608 141230543125056 141327279947392 141364284169682 141470731123568 141522537311232 141916794549376 142112866384896 142156178950016 142300471482064 142352581518336 142467757844664 142749151115648 142904593339662 142946372932608 143189479009024 143332188112036 143384675960064 143406439179294 143500687345686 143742743447226 143888207731968 144172846106828 144225641801472 144342333605778 144451023023472 144470923505216 144926446669312 145073551101248 145298243099856 145435392761344 145776455154176 145924422368704 146034303095296 146371856709232 146598559542204 146885878726384 146890809271808 147058555626984 147210062088012 147341206753664 147460419336461 147514418931264 147664150228056 147955807083392 148032453346368 148129741776192 148325289831103 148379606139072 148530215625288 148823583078016 148985639864754 149110733443584 149244858028938 149251936789648 149508840846498 149607099573162 149980248785136 150233234572176 150331969377744 150484560567726 150587635992332 150597875067024 150740027147776 150859898338128 151093529506304 151116462791084 151171801218816 151215778063196 151327545333888 151481147061552 151624132878848 151802380002048 152212097725391 152217207056992 152427509912832 153104837301493 153160903866432 153316366504728 153474320049204 153577108624634 153735330797587 153791628247488 154002812886839 154059208287936 154175214488064 154321213744208 154331706680256 154433135043264 154695776429392 154818321326592 154964929585424 155079467945472 155181387744768 155445301669504 155450652996144 155455871036928 155603083036016 155726346671616 155991187397248 156203835731328 156351756030316 156362387031312 156628309458236 156995620502644 157122165393952 157279468480176 157387198123232 157546950569428 157604643823872 157650492023332 157732160470878 158043703020896 158262055746816 158370458419712 158531208902848 158689208266897 158694535016864 158970645560608 159299317413376 159458082309064 159619936761131 159678389137344 159685962765824 159963798281728 160454280241024 160465190189568 160617145862096 160735861913088 160865912003412 160888073903536 161017756271488 161395361063552 161406335000064 161516891368448 161559181908208 161680835569792 161809407088476 162059995357568 162190622342144 162305548064583 162352999721472 162464204514304 162629110265216 162820294679616 162850807464576 162982568740299 163141886989312 163319535245328 163485309181062 163808214985184 163938478234377 164277421082544 164444167299426 164601891415808 164768966979232 164962666978032 165109626863104 165243215731396 165798344115712 166049561154972 166055134971264 166078011771392 166212384152108 166438966096788 166722025562939 166733361681348 166770768421376 167023458874356 167282121953408 167307512375843 167417468569967 167541210905376 167699867355097 167711269961004 167869575687296 168240070957728 168389950575616 168399389206741 168526193527384 168587907350016 168682930045952 168759028832064 169092350952448 169514616949832 169576692730368 169743120058806 169748817857472 169917997197333 170084094946304 170269302702576 170565552033072 170573642045312 170867246681712 170979542369328 171267949639248 171405998611584 171568314898148 171695125225344 171745072436014 171807965003136 171982354934544 172100155419808 172111857219456 172274841932732 172411312386432 172704528904096 172818032072224 172945766095872 173109540495584 173115499927524 173121310927488 173285251562836 173816579842213 173954271609888 173962522350848 174130840103052 174426980987581 174541616168689 174976956915992 175041032990208 175218704576832 175399222913376 175565320662347 175697520911528 175761860854272 175904068359228 176003214727816 176067666614784 176367101421952 176379093348864 176495011478016 176728004905144 176792722208256 177102776669056 177651773336576 177826125775892 177832094898304 178101545432349 178275642739712 178518669407232 178519213636071 178687721177504 178693719221248 178699870892928 178869094255516 179003782237984 179146129276527 179423566288736 179565699726336 179747963977344 179871083569408 180053657793632 180171990883808 180265326252432 180621374881024 181359095162168 181365182876416 181680737783552 181878573341388 182237808353216 182422784869864 182489587585536 182637238439964 182945309841924 183376320275456 183389347863876 183562452413824 183708424589172 183846756575328 183872084461184 184020853882691 184271712464301 184277897946912 184451841215488 184597650432921 184639065037952 184778097794048 184918829468037 184925036672544 185211423265792 185492054930952 185680334599683 185861840303104 186080336776704 186115208530944 186265792846056 186291453993568 186582571405318 186650897423232 186769368820209 187209388554496 187358260839288 187525172231936 187676897337314 187745624094336 187936191199344 188307390833408 188528762260608 188777641603222 188846771449728 189298779051756 189618087100596 189777297110016 189950634351521 189957010459552 190215961253472 190409035820388 190539457786216 190552413350112 190732860711239 190883952999264 191179567946752 191208585572392 191334249794248 191475669606144 191525804358924 191656991262968 191670022812576 191850943642624 191851528515997 192113061930867 192274366808832 192300855735296 192456444807704 192601364031296 192787715828379 192794187169248 193385333864184 193724488014134 193730990799808 193992137210064 193998648979968 194178793779586 194191996796952 194522255294906 194593488802944 194860702020082 194932059466368 195276853350528 195405191279232 195464746056272 195663148287838 195734799587712 195893167036413 196078074169312 196223000257536 196280082784016 196351960003584 196551262782336 196685891908352 196699265393664 196885533637408 197041499870208 197376604461824 197506322368256 197839474852096 197846285631456 197852926774272 198033640068607 198040287500384 198310257477024 198647519819672 198804881839872 198993144038584 199006674403488 199345121128664 199476132764216 199623570440448 199785084262302 199973665046848 200249948087808 200310979429568 200442625836992 200456254758144 200646080756968 200797166756032 201146531117504 201562401625088 201770060445184 201968083248778 201974862748736 202205513987103 202403173336064 202546593039273 203038206563577 203152646786894 203227040720256 203236679883776 203391470080869 203544623351256 204021958441224 204214538488576 204228423877632 204229046484771 204421822006304 204572915162112 204632426732272 204707362556928 204738433458888 205055504329984 205221413085766 205412277717248 205426244545536 205775608907008 205910846724352 206222842079562 206570697536742 207267537328192 207432360214926 207861226675872 208072211684988 208271780975104 208286577209634 208483182708416 208728272502816 209080354105056 209587826130144 209705957973568 209952485244768 210110578943232 210139525098496 210309547294504 210596242816344 210603311939328 210810003944001 211016074329088 211335805106328 211342899054336 211831411395912 211990919921088 212046426254523 212191668898286 212206096685352 212875191824064 212904518849792 213076778179958 213234268425024 213450707223096 213954239174522 214123726673472 214326495354034 214487882671216 214566427536384 214784218513536 214998282168054 215461442583552 215745876117968 215824881656832 216259269160242 216407397419444 216706385257824 217093726239488 217134409952768 217310091653732 217389670003968 217610326651872 217759380327104 217980412241416 218153089142016 218584637645836 218664682731264 218886633553056 219036561443392 219051454642944 219258889732568 219557785063848 219950222637376 220328818089576 220336213907712 220848575560382 221011810130496 221221101617362 221399414873296 221406846628352 221918621462384 221933710625088 222143875123786 222311148908464 222392558631936 222697945165808 222779496532992 223235374617024 223388281207168 223615026614672 223696913814528 223877905184472 224320094610304 224630014608384 225012038442752 225881453988498 226110040721664 226324160078408 226331757143296 226557329596444 226640294259456 226674694186626 226823667094794 227025736936768 227420736044096 227436199318272 227822995575616 227972723159104 228325810585488 228357266185664 228541331482112 228926833633792 229077286670848 229309806579392 229482476292608 229881749848576 230365662936951 230820666570032 230828414569984 231481820616312 231939028813184 232043664644088 232174453470736 232259475108864 232447394378136 232842713076058 233082598306019 233167952504256 233404624554024 233624939435776 233865630551168 233986781095872 234527634045474 234538757812304 234942464187354 235493430753966 235683248090928 236080797184848 236320425854142 236475738034998 237065554531344 237468727243132 237555687629568 237796813354272 238025618181428 238041802525296 238266494523904 238455968340912 238861505702036 238948976120064 239187123463596 239528944148736 239663951969792 239945697422592 240353768336576 240593315759489 240681420361536 240925718793144 241332110855304 241526634407232 242004420250747 242093041595328 242275337052672 242338772862312 242504764455184 242521253354688 242750913632486 243001006744573 243089993036352 243285933513216 243516317919952 243696306771456 243927079789232 243943665397824 244519130485168 244712830483968 244944566118896 245129008767104 245467678301184 245695616619068 245703863929216 245712322477776 246130200577228 246558439290716 246566715563392 246902837123712 247153450468848 247322739907936 247573779466244 247664440294656 247864823597094 248354390461408 248697516173568 248867863230976 249025825093612 249117017657088 249318576228162 249811014452384 250156152632064 250327498792448 250581588265792 250831329196063 250923182930112 251371683014144 251795695266304 251804363530944 252398372069008 252584925863424 252789290291076 252824116134128 253024395068928 253621281671296 253638526428672 253878714427184 254069884466816 254271925424748 254511937332352 255126142419456 255300892808192 255367739145232 255560030416768 255860463067968 256150749241156 256365822411776 257050287771172 257058916225664 257352472347222 257617608654021 257847111818912 258150233129712 258412262899098 258656182946752 258922662395936 259056793356144 259227048108336 259457985070592 259664310743376 259909412621824 259927877344254 260369137800704 260540255038976 260943783526272 260979732783616 261190889381884 262068350376448 262465435373988 262911805162039 263528362986581 263546281367292 263795047508608 264004822091724 264413676636032 264453809884397 264550652132928 264627611610593 265073175786496 265092007357716 265342232537984 265654165003584 266164760587264 266380112349736 266477660004864 266739188663838 266748142347456 267275006344192 267413464109568 268031581766256 268040578831872 268303641383274 268505673356976 269135349433104 269607351982804 269806625354112 270062124052364 270080486690448 270257986325712 270717608751436 270932062321536 270969387627008 271188626774492 271392831135008 272029277921632 272038642743252 272047774314624 272305395313028 272521106675328 272984577945184 273356712529824 273615573053053 273634177304796 274099541551913 274963789439416 275064480413184 275343678620736 275427596715656 275707163496499 275808126691776 275888361040831 276576480286568 276677761823232 276958597556928 277148302234496 277167146691072 277429615579984 277715436279512 277817134898688 278304363337088 278773805473408 278792760454656 279437180990352 279450434840192 279873857107977 279936646993024 280147438590976 280794990421792 280804415919104 280814082831744 281080005258668 281287758347904 281515346005971 281781073475104 281790532072448 282174670998528 282441881861216 282461086250112 282654559894784 282728568339364 282941462247136 283166462404833 283833589098752 284312357900032 284600942964128 284935515689328 285498302231296 285809186679324 286378958018048 286664376224072 286769351920128 286812878358588 287001374691372 287485486894452 287776415463936 288345692213656 288451283602944 288684667211556 288902046046944 288941847010432 289175627529943 289852893338624 290147102202496 290586732021201 290596486199712 290870785522688 290871672266189 291268190669379 291552910308352 291783382942359 291848844737408 292068606190592 292291053030123 292743713418464 293197119084408 293494722431757 293771757452768 293781618543616 294117111253968 294420124176024 294682413507328 294920838672922 295028837862528 295328300456112 295911614166784 296064906692736 296259483552384 296650579662206 296759212278144 297060431250576 297647166156032 297971279729508 298221466887168 298489716057876 298503873579296 299017681692996 299214199146324 299723066831947 299960497570272 300244551071759 300466469144352 300663938755488 300969121135452 301175271984664 301195750134048 301480054295552 301480973382281 301719796676256 302187059012608 302232925582168 302343602437632 302431556126392 302655090667776 302952124873167 302962294123104 303248265757696 303249190234963 303604760004096 304424195450782 304434414113984 304728970180341 304855019825664 306209674602986 306321807732864 306632733009456 306948640098408 307154217249268 307470661595174 307583256494976 307832119628649 308005625773678 308118416575872 308350428976128 308642427488416 308663413360512 308866270086528 309391552858784 309636642653184 309929859170848 310158935890944 310362775489536 310890603339008 310901305992288 310911742073856 311195720107811 311206166072032 311452693343232 311982374794496 312407671462656 312703512060632 312724774062624 313020914947153 313256618916472 313991241005288 314244330787904 314558936960352 314774396246464 315093901138856 315209287647744 315300984046664 315464320941756 316087406041792 316524111493632 316740916839424 317062417805696 317378416533794 317389070033728 317941291121216 318287503347429 318598634826752 318916164618128 319239873522262 319356778274688 319371925531648 319615167269937 319927596563456 320908560482048 320930380379136 320931358761783 321234291724192 321471723826176 321489743031051 321731824006824 321776147807072 322035512542976 322790722127104 322812670000128 323118363816416 323361671139584 323618814176952 324119990715136 324611096129166 324705999442944 325258220530432 325640589359232 325701614929152 325965137480598 326639070490656 326970618362124 327616429970368 327876956468754 328554842165088 328888334598852 329203782831616 329537933958464 329925333956064 330219253726208 330486431462792 331272863340573 331596688231424 331831652426043 332099122309944 332110269942528 332156023542784 332424768304216 332877932193576 333215812685679 333444051125878 333466723362696 333541536842752 334046917748712 334564243906816 334615024751686 334834937139934 335082421810752 335399734710194 335422539922008 335739151374592 336480141915456 336798778413482 337052387054768 337175814700032 337518057664128 339029233899664 339153385460736 339486240117612 339497635714944 339835994394666 340538605405152 341131104066144 341147284090624 341734493363424 341959084738656 342535899278496 342811997223168 343136629796296 343390250450688 343490144872028 343615930006272 343964709869088 344200310839616 344223714438912 344549683865464 344822624772864 345409057808192 345636064144448 346219080991168 346230999855048 346242621854976 346570503125672 347633159684426 347908543219776 347925044701696 348261680206104 348853961975162 349083232337378 349264069614087 349953913831984 350082065980416 350437409153664 350798445826752 351130641324694 351395041823056 351523721708544 351808136718456 352006429455632 352135333229568 352734202843904 352758186697728 352990022956032 353456009810288 353585444416512 354205553338112 355652251551784 355664189796608 356203090864698 357038427272142 357375442355008 357399741785856 357738188511032 358007564475968 358292258553054 358847132577472 359495927954688 359742167138816 360107315587264 360343981767616 360530652504864 361242749762048 362718190324336 362730365752832 363361475567104 363757146682776 364126370448729 364475616706432 364845569739728 364979175171072 365274476879928 365890619683848 366778695727752 367124904827648 367416849178344 367693513150656 367744168922368 368041707765382 368543424928602 368555795893824 369195300865842 369278130075904 369837658936074 369850073345088 370984109861904 371360669199366 372160673553408 372531585692112 372582907987136 373165142810636 373301794846464 373538737640418 374418777108992 374716521678576 375050344463872 375353794674628 375491248188672 375872382398688 376614781666816 377057524521216 377555283206444 377693542899456 378597558103512 378712945484027 379236174201192 379901268703042 379914020919104 380292660394031 380431922506944 380818071640776 381078915572432 381104826700224 381465721422478 381767905998528 382417171144784 382668499588496 382951339212288 383051608717848 383313982525936 383340045625152 383703057031994 384226123861734 384548733617664 384912889615408 385202728062592 385575431656758 385588374338496 386770667728368 387448976028268 387461981599616 387984274420128 387997297959936 388357587559172 388383993593904 389044510589812 389186977605888 389721404040164 389864118932736 390553706701056 390810382558464 390929492112544 391326296575676 391469599175424 391786334072826 392156148338624 392560165568032 393102525564672 393371783816704 393771067274816 394753208923648 395012644736512 395678949704192 395692571262912 396067280137214 396080575000768 396475326793777 396620514954048 397295039639344 397609763679744 397986288077168 398013348806976 398690242257328 398952265528432 399247140880896 399570168524604 399947330093696 400499896175616 400621958859136 400885251673984 400912509516288 401292161513936 401594333512064 402293062235008 403540120890368 403936166497556 403949725497472 404411027974206 405093186078546 406076413127154 406305293573788 406454081440512 406782940161738 407089246702512 408043916882448 408429076977152 408458092969542 408843644012608 409264853464544 409476866917776 410111008659968 410442826171532 410824555434496 411551217814016 411821693448704 412445684159124 413141395073484 414535074656384 414864720429852 415570272675481 415722453351744 416144423369976 416543561950208 416573154419268 416966365416832 417456545005632 418007634978563 418160708210112 419175652260288 419411915947136 419904970489536 420221157886464 420619094589008 421192485632688 421206623878656 421620007888002 422671610212656 422685798108672 423662822791824 423981839842176 424092852509046 424383337796572 424412193370704 425750383648128 425809037699584 426153556359916 426468536850048 426901414446192 427908478349044 428247453346944 428652990708068 428975765342432 429568437027072 429967329083369 429996564336108 430727851010149 431477268758753 431491752235936 432518538320484 432814794838888 433254114065927 433412770515648 434187452478976 434268819905536 434620183307464 434779340007936 435220653303744 435518760654208 435960824482832 436306178284032 437169275291672 437329365462528 437773267106112 438073122886784 438102909285888 438517779465136 439115570127696 439900445274752 440657636179152 440672427815424 441697151120764 442023620260992 442381258009383 442442203234724 442798829746592 442813693256704 443837242924768 443867421250176 444287750247572 444622297816928 444975869493309 445395890331616 446470749234048 446776562414336 447230053229344 447755810368944 448640189220608 449838003599551 450024076885504 451762907976996 452220081443328 452648320156816 452663514286592 453114659192888 453280588518912 453349388373252 453647334189588 454051473873536 454418843261339 454841472088192 454872398636544 455645991151232 455945446318208 456636293176173 456651621170976 456714532371328 457082662964224 457084056418297 457853667267584 458154573341696 458619613158784 458964952585216 459314511904479 459763499697152 460731325873902 461205992392761 461641333140064 461656829139968 462008438660517 462963641232624 463878057626368 464087329288176 464348906941472 464894788756272 465685426152116 466165196612038 466335905008512 466809249108048 467249878871552 467731261102336 467973562191744 469055268090948 469077515624608 469884928374708 470986861507932 471366496181856 471812865969907 472161594369696 472608717091637 472640851708284 472951476069996 473755815315013 474131109062688 474580096855361 474937454486264 475111375259136 475593626708544 476051236362856 476067624800691 476083605050592 476532989047808 476534441797799 476911936681824 477723011404072 477897952240128 478374246927192 478859810283393 479057888297472 479327903939584 479891394845184 480707536673152 481186631518978 481362840723072 481851437586288 482664221710608 483053268814464 484008840501494 484186083190656 484550674105344 484677545724624 485009528910368 485042506709376 485501827264972 486002013489146 486179986072704 486571867026432 487032635839904 487392613542912 487854159578464 487887330795648 489021845883703 489038260970336 489425660967936 489889132237792 490258017534208 491391233238136 491407727858432 491424644955552 491890009202669 492260401154456 493116878581432 493133431126784 493805674247424 494306900937696 494645479815872 494774994593887 495147558932488 495328880589312 495729647194188 496708780922816 497395032347136 497735726461952 498051650187224 498234035314176 498637152456324 499622028904768 500166076688817 500312305264128 500654997584896 501163176531584 501662658392126 501846365860224 501922537127529 502252405709901 502743366028288 503099602065291 503591390532608 503608727061888 504796744138016 505169851726848 505198167620223 505578580582152 505648232268256 506048790137856 507242563342592 507277052857344 507757428854368 508139768933632 508543850849496 509023874664704 510252284838912 510735478290464 511120060833536 511720926135936 512301498482312 514100575542344 514117832451328 514704944694444 515235217308042 515694223637824 516300466259424 516824525798196 517312365893504 517845324791872 518113586712288 518454096216672 518915970141184 519328621486752 519818825243648 519855754688508 520738275601408 521080510077952 521449739526639 521887567052544 521959465567232 522381778763768 523280942962743 523624848506067 524136700752896 524930870747976 525823610324078 526695961987041 527056725973162 527092562734584 527590095017216 528009644183448 528827353272064 528907619768794 529101304265856 529255223221186 530184014715432 530684465075968 531308330007168 532760224699472 532955320009728 533478377327676 533496284694912 534826928219136 536063163532512 536081157663744 536607282766548 537011346713952 537519880186219 538270698866208 539214703965608 539613250708224 540124248104728 540160973380896 540515972651424 541435217502872 541864124643072 541938775254016 542377253548984 542785662270016 544058555843264 544077285486504 544095548629248 544610790626056 545042213350656 545969155890368 546713425059648 547231146106106 547268354609592 548199083103826 549927578878832 550128960826368 550687357241472 550855193431312 551414326992998 551616253383552 551776722081662 552062561648073 553152960573136 553355523646464 553917195113856 554296604468992 554334293382144 554859231159968 555430872559024 555634269797376 556608726674176 557547610946816 557585520909312 558874361980704 558900869680384 559747714215954 559873293986048 561589980843584 561628165663488 562160010517336 562575516695808 563030692011942 563562146950208 564883763722432 564922172500224 565309119789568 565457136678728 565882924494272 566332924809666 567667178197504 568624715800064 569201885928256 569851903054563 569871031378656 570996604462592 571618373358648 572198582133717 572757916036096 573328752448144 573538703840256 573625756717176 574002749382744 574970973788904 575552830927872 575554585547991 576691384427312 576902567205888 577369334423112 577804092093888 577883694020864 578351255059886 580294204404992 581173464042402 581192972399424 581743344532378 582536381338758 583566765884718 583697689474816 584582106060246 585487426836928 586394238168816 586989444863514 587543514905536 588234222507936 588840248352048 589364827014656 589841677345844 590057675725056 590656600912224 591823228333568 592129813385472 592518967104768 593301159324412 593518424556288 594100920205821 594120862501152 595294332312064 595942559459016 596979432115752 597007747158592 598035363385992 598428398292648 599446133663894 599920995140544 600489102143518 600932938288704 601107753526049 601327877510976 601938242270904 602350543969328 602391500268096 602961946764562 603439593352512 604465851164336 604687204875264 604863112252784 605310181335552 605904249746334 605924588246208 606498380469926 607209520008192 608848390901564 608868828227968 609457940360682 609710039651328 612419349205972 612643615465728 613265466018912 613897280196816 614308434498536 614941323190348 615166512989952 615664239257298 616011251547356 616236833151744 617284854976832 617326826721024 617732540173056 618783105717568 619859718341696 621781206678016 621802611984576 622391440215622 622412332144064 623964749588992 624815342925312 625407024121264 625449548125248 626041829894306 626513237832944 627982482010576 628488661575808 629117873920704 629548792492928 630187802277712 630418575295488 630601968093328 630928641883512 632174812083584 633048222987264 634124835611392 634756833067588 634778140067456 635882582242432 636575006694858 637832329236256 638479747044524 638713556549376 639230334539874 641817120964096 641862717523566 642468583448384 642979486062102 643463648013648 643552295614144 644071025085952 645581444254208 646236727632832 646723342279168 647237628353904 648239981430272 649222192258332 650516441060864 651281178718464 651403229858304 651930274961196 653038999918613 653278140981312 653941236724248 655232859940736 655753912937508 656869140680599 657109684330176 657776669197704 658407565663232 659075867916928 659850667912128 660972862925584 662545726681146 663663304852086 664198244619888 664220539885056 664849536608432 665755864387152 666431625371358 666888102251756 666933446725392 668093835497424 669128487813632 669230049503372 669669874279868 670164843621504 670799469420388 670845079844016 671478302749184 672960283830912 673597556826964 674104774109536 675036115328256 678035708049469 678058467799328 678972480235224 678995271429888 679671988789332 680827893532171 681077210810304 682012457070287 682262208132288 682294568181248 683468986726848 683918169477312 684821019007433 685071798556992 685623994446336 686273259592592 686780500901376 686980289744056 687231860012544 687929419738176 688400621679232 688447428877824 689099367730928 689645249545728 690818115616384 691272128288896 692438161982336 692461999710096 692485243709952 693141006251344 695266319368852 695817086439552 695850089403392 696523360412208 697707923950324 698166464674756 698528139228174 699247794918057 699907827663968 700874818307328 701596891653504 702261282649388 702790083646112 703616273436912 704012858911264 705468405687808 706888291370723 706912019620576 708411106676224 711304503103568 711328379593216 712406181729396 714076854544284 714750884710016 714799483571712 715476377022064 716015128951936 716584517106108 717694265154944 718274945800181 718991855909376 719484334277632 720214631174528 720687963535232 721061305009728 721779947278467 722485499524096 725436380648672 725460731505664 726013260752241 726722951134208 727514293365552 728252740897458 728951233412864 729003020233719 729691139479456 730548953759856 731781239367696 733557391455504 734249809655296 734833698356688 735387026301312 735488337844736 736083415530764 737086849857204 737111591787648 738390601731684 738556260151808 739675317872148 739700146690176 741420217952711 741968219723808 742670841144001 742721338398732 745063171384224 745165815974272 745768723629853 746330285621272 746603589692928 747077475280836 748837554217984 748839837110827 749433043357152 750100688927744 750142733739119 750707589349256 750982496377344 751744764797376 752493987588189 753229563333632 754115049042432 755110566412888 755387085798912 757195116207024 757425890968054 758472348402384 759802537406084 759828041838208 760585320788062 760863845013888 761636143281552 762157831144864 762209653400448 762931442844956 763535811997056 764834342289568 765336999176992 765902678424576 766103217435696 766627965051872 766680091250304 767406114063988 768452247723468 769097467235328 769825779230816 770405456125184 771150863313516 771176748676992 772970014461337 773541335456736 774897952056536 774923963199232 775968548840256 776715175118344 776767987187808 777503562933251 778089021179624 778373955211776 779442808080328 779728237865472 781107413402112 781620765116928 781858984225088 782652593151352 782939198350848 783572668145652 784312296677248 785120331136064 786205051129344 786743567633408 787542134549632 788735415486117 789506417847296 790025289473024 790585088959743 791357899408384 791385142525824 792134560274428 792161150001536 792950653587554 793241029908096 793361429653191 793882834831779 794590079278688 795219527359488 795972576154336 796026697613952 797380484514656 797904531056864 798494281761792 799140337049208 799894660187392 801243917718272 801770503347968 801825019032576 802584323027872 803188667024128 804586124470016 807872332995112 807899450994944 808822055948412 810186372157092 812152826254308 812610587147576 812908162881024 813565880323476 814178493405024 814949495766203 816087833764896 816858153954304 816916185939084 817687288025216 818529706929088 818953733835552 820222017319936 820846719159159 820885652343064 821649110868992 822298624655739 823102435628032 823643386897408 824891368318248 826282790146968 827121490489497 827665083122493 829070149312768 829729440859704 831140545350962 831444906703488 832288846739952 833146308838536 833932730833664 834913090011264 836015269957126 836321416420224 838351304520576 838823831894272 839809940979072 840442315772928 841238189178016 842384971265376 842413247757312 843240015776004 844674097435487 845343220425312 845371596217344 847325645583648 847963679684352 848185705018092 848766675593144 848824386741408 849628197713701 851500767296256 851618075399168 852307112719832 852937073700096 853802828892384 855816956698088 856494906693888 857305981416136 857951530684864 859136874054144 859934658166738 859993128672216 861455702020298 862954537517506 862983504471872 865037076640968 865629589677776 866508228131854 866825541031296 867526882589829 868374904957952 869240366614928 869558680015872 870441306607488 871037521308416 871921648965664 872612356568064 872615016798567 874338550583344 874658730925056 875546534212224 876146245773568 876205818571776 877035558930272 878231140255392 879800890549504 881315272358304 881344855630848 883394302241528 884047240521984 884762516018766 884884406469448 885597659493184 887674485849536 887734842500352 888575500495144 889244595633856 889951738986618 890791780663232 892941498468096 893553124828672 894460106458688 895511620737888 897280378441216 899169200495841 899676007199102 900048153771008 900733653215277 903525815953992 904440162886656 904442920146843 905296640313632 905327028573184 906229318385776 906561177037824 906698776746504 907294668379176 908102947747072 908837686522678 909682944176384 909744797273088 909747570704889 911291982302464 911890892636416 913272586352346 913303242341952 913429064742656 914168112836594 917239226317568 918629023808958 921462651747804 922411984785522 923282666280128 924016877321034 925927282465248 927756115252736 928174658576352 928697813882944 929789577512544 931370852304232 932330393224076 932671810017024 933587160323433 933618498216096 934499757743104 935462522204672 935947124383488 938110536181896 938155031249216 939062744841459 939769856749416 941973723015864 942732992363712 943625731939814 944323188739392 945217434183274 945281703416568 945902952139992 947511630630026 948262218125376 949160193710722 949874908972528 950222750518272 951187253417088 952102472725712 952135249601382 952167210101184 953068883595598 953823873363648 955446022808144 955795904480256 956748493854384 957719620566786 958115776594944 959782789690368 961415073346304 962373263037956 962725681446144 963702875172576 965328443421216 966106537628928 968017681002988 968372166381312 969355091449248 970019057820736 970085013418752 971003654529944 972004026978292 972359972145408 974065271679808 975708319156928 975774661591296 978043691767406 978076521940672 979778264475584 980516035068416 982782466476272 982815455716864 982849289911104 983780018405338 984520802308912 986233757162864 986266862253568 987611348494848 988613801875392 989290959631744 989549989187774 990295117864976 990657761178624 991459294388376 993417561845632 994790064694272 996103300374448 996468070628352 997274304912648 999244057809536 1000332153377634 1000624610528256 1002326353063168 1003325316784252 1003692731720448 1003845074255058 1004504811419802 1006199204130582 1007217454123776 1009593488276032 1010396335240446 1011157161164304 1011296464536512 1014485126685184 1015514857708736 1016279537867264 1017087701698992 1018047749329408 1021470956580928 1022240121667072 1023441852271872 1024602996964624 1028201151084688 1028235664902656 1029409889388888 1030470434616084 1031388447275648 1032222935355227 1032600932518848 1033649051596392 1034624731787008 1035690649583744 1036227173424576 1036908192433344 1038277028817721 1038657242973504 1039711509377016 1042899479053278 1043775134105088 1044763557527536 1046561885925486 1047249697012134 1049861741495952 1051647220648156 1053391923974082 1054113451946324 1054185125469168 1055180190034432 1056019288366896 1057654706544128 1057815239537588 1058202608531712 1058510446442372 1060368029430864 1061368930151936 1062616660014336 1065484684077737 1065520449398944 1066956754655352 1066992569389824 1071733861110451 1072126327065024 1073214565533096 1074022693427904 1075039760372438 1076147315583109 1076541397732416 1078429407931216 1079226501416448 1080248496209456 1080321946761792 1081031945302848 1082870435005744 1083728249286144 1084754507097968 1085571324540032 1088117111686528 1088154570973008 1088191097258496 1089221581252112 1090084426701312 1091938311780736 1093426850119296 1094462292212212 1094536709219184 1096398166207652 1099855157757664 1101374714482944 1101710386862624 1102828653985996 1103232506767104 1103553444163324 1104125123296146 1106305921146272 1107834390227712 1108593208937984 1109718462319936 1110824457868279 1110861745118048 1113217453348352 1115095221893632 1117339557327917 1117748723961408 1117801739360768 1119495428431908 1119746587972096 1123179961687168 1123256331326976 1124320021034672 1125151033391616 1126061384023884 1127124293900416 1129767527444864 1129844345000448 1130618239579136 1130914273357456 1131765848988544 1132665849619332 1135334356395008 1136138836452081 1137249431600128 1138403771856512 1139703806109126 1139742062757312 1140877981182093 1141993208925184 1143236746717296 1144397164267434 1146657504896288 1147251513434352 1148005498765488 1149941947577808 1151109171095982 1153382768854624 1154738668846224 1155608184187776 1155767388041728 1156702510119772 1160588408809984 1162346928084804 1162385944798848 1163486689064756 1165072762677516 1167054178940573 1167133531769436 1167395378949632 1169164212120492 1170974853673856 1171152586630901 1171922279989769 1172788476337632 1173978889727028 1175087029811072 1176468445015872 1177680496704096 1178729654029312 1178795724447187 1179683354691688 1180115351450112 1181313201824448 1183646456667136 1184259626770944 1185037934209536 1186602318648824 1187036849112576 1188201840411642 1188241725002304 1189425980381331 1190588664624128 1191885118918032 1193958864231504 1194015494317184 1196070726771984 1196856796585296 1198892267327788 1199841990281088 1200978204287036 1201865876577408 1202215507052098 1202655755021952 1203876484541808 1204701087938656 1204783000536192 1205923893529124 1206879186705024 1208931702328672 1209726224505568 1210620362671104 1211808499492668 1211849176492416 1212996760939852 1216716058895491 1217696781803128 1217737656455936 1218915880721364 1220988866913067 1221791313180823 1224838698411944 1225287230931456 1226530932037824 1227794560393632 1228616868997072 1229882646380696 1230333025979904 1231328478514596 1232022503094712 1232473666303488 1234569709953664 1234653653442048 1235465080346112 1237566211435136 1239719436683392 1243562413356032 1243605223969152 1244782880431244 1244824664288128 1246710818026443 1247929499177984 1249630685850624 1250814048242528 1250899096250496 1252083659788612 1253026475665888 1254022904935689 1255964964021152 1256977323151616 1258235747841408 1259097584985856 1260375604555424 1261203936186656 1261857283767024 1264349624167168 1268249671222784 1269513666135176 1269556280134912 1271765164484864 1273150013389716 1275664658472512 1276959494089048 1277427113098752 1278460669079748 1280634921918319 1283634241928192 1283725435047132 1284937166896768 1285958972124204 1286927296027296 1287104591228288 1288142050171904 1288145977178837 1289901987250107 1291162888508416 1292183553030447 1292473455265664 1293446684558336 1294431806276259 1294475256707808 1296479962860544 1298444384516664 1299762342197781 1301032882121728 1302562357436928 1302806459716608 1303860549922392 1306077999837226 1306556281962624 1307882473448496 1310465719881472 1311507825875016 1313738281361198 1314219368660352 1315553338395408 1318151735833856 1319701335824256 1321945725851168 1325091453362292 1327326609704172 1328396489239776 1328441079770112 1329654440460647 1329699073216864 1331511728774304 1332863250742716 1333776204503512 1333866893450784 1335130024978673 1336187670994848 1338256975627264 1338460099006744 1339339748559736 1340329687243008 1341598938840776 1341690159688032 1342956605498368 1342960699611979 1345920567661824 1347195113653928 1348209548219072 1349514010798653 1350072230656512 1356071416098938 1356116935598656 1357944960470448 1357990542859776 1359343977578664 1361655787064342 1362154421620608 1363256529784017 1364024914140574 1364524416264576 1364589136362496 1366937973453696 1367836338954624 1369642038014866 1370143597113984 1371247988892672 1371252169254891 1372546519185184 1373561001802752 1373960579488112 1374463720025088 1375858839476352 1376801243358464 1376894857755648 1378198735461856 1379290499091456 1381636231232768 1382544256577792 1384876323964672 1384923999420192 1384970487419904 1386235480480249 1386282012502688 1390532638737704 1391634172879104 1393046720824416 1395415847900648 1396332929349512 1397056278456348 1398495589836114 1399815655327936 1401749636614656 1403193783307008 1404522565298776 1405580167292224 1407232546873824 1408025717822528 1410936811375616 1413776582741446 1413824039241152 1415438597909721 1416822213352448 1417826151274911 1421267445945039 1422609006207136 1422656759186432 1423740290566083 1424812363458792 1428153709088568 1429501769420032 1429598967143424 1429603325393397 1430952754044128 1432030257903872 1433169034212216 1435388530309888 1436549891600362 1437983711818752 1440429262349056 1441375927070464 1442122610019456 1443559894556934 1450872761297344 1452026521504482 1455028586731104 1456505481794916 1457902466825728 1458006040467438 1459382278958912 1461097907519712 1463562478735392 1467065537651109 1467114782911008 1468499619310592 1469667396713376 1470774052602624 1470976675689472 1472166831061528 1474173699714408 1474223183575296 1475670027608007 1476781203463368 1477112520303616 1479350635744296 1479400293380352 1482840435905422 1483936439447616 1484324983781661 1485341682288002 1485442676797464 1490126342768448 1490331631948544 1491537447259706 1492660571242544 1493207179385856 1494154950561672 1497679674221654 1498866086714304 1500285467478238 1501415178698512 1501964992754688 1503489529594752 1504987975176378 1508230098084864 1510221132825776 1510774171597824 1514390232414048 1514851781936108 1516944696804768 1519605074812168 1519656083676416 1521170641576124 1521727690027776 1523272286563104 1524315662289728 1524419306800896 1525862885689912 1527071623994112 1529668684579136 1530673998353984 1532206434871392 1533255930103744 1533360182500608 1534812228127976 1536904495446936 1539651558461632 1540810912250368 1542301726627032 1542353497353984 1545940028922674 1547082670913472 1549795904113072 1549847926398464 1551937097680512 1553430350236688 1553535974375616 1555007125866502 1556178042359248 1556747910423552 1558885616160656 1559456475730944 1562214826804224 1563241530233856 1563717968450176 1565305186302704 1565878396701696 1567145336291304 1568624593354496 1570240662272128 1572410102258688 1575084269099264 1577470830972234 1581170177919486 1582770285051648 1584269120548856 1584322300003072 1585901307175108 1586482059816192 1586722859306382 1587765669663558 1589180158557376 1591945152308672 1592053395227904 1594760969029312 1595809062113728 1598280674098416 1599789320374784 1602487835436544 1603541006695936 1605168646055744 1606377334048256 1609172248940032 1612559640558657 1615744665990224 1615798901989888 1617644111896824 1620372744314184 1624305652508616 1625221174295152 1625816325762048 1627131760646952 1628356986810048 1629898991532406 1631578188142133 1632175667529792 1633832371878168 1635374576050432 1637059413858176 1637907467671104 1641693438318318 1641771304686128 1644597249311478 1649782736636496 1652565580293936 1654242980978994 1655330166244986 1658140298625536 1659458881719408 1662281090701924 1662889813406976 1664577693479904 1666292617677072 1667865461667328 1669826180022528 1672030539914252 1672642832840448 1676702609041152 1677647663788544 1679619881958144 1682476378356032 1684153210316423 1684769942530752 1686480031552008 1689348194870974 1690686440850624 1694030941755229 1694651291167296 1695927359368704 1696371410036184 1697533351186288 1697648773482816 1699256395427402 1703001534592512 1704614225439664 1705874147400192 1707605657784768 1711633913396176 1712989813387776 1714611962832272 1715903061369728 1718273748108288 1719869316333476 1719986257344432 1722911404040596 1725909075035012 1725967008943744 1730074153281936 1731259179355552 1733016456263708 1733651082062592 1735053765179658 1738480733229856 1740882613214976 1742075042616832 1743843297931328 1745230033597134 1748677101166688 1751093068424448 1752292491547136 1754071117860544 1755819304372441 1756462280510784 1759601781099008 1762630544716608 1766788604483056 1768094481043968 1769525032037532 1769768812938896 1771195318986368 1775348971699072 1775469685000704 1777151000990288 1778489191267712 1779903477973236 1781583561326464 1785882996936192 1787106249657344 1788920212917376 1791023241475776 1794560756882432 1798338400991682 1799352014398204 1801467306430554 1803323260578147 1807051631907984 1808885840293686 1810593280627264 1812458636771552 1813397553493008 1814589336758352 1816205895494144 1817675373045356 1819365888352768 1819495141409778 1822583964604928 1823781785272832 1826545172704692 1826606484683904 1826858129485312 1828336225673188 1834478452635136 1837258047617916 1840382636134273 1842925303495608 1844698540906067 1844823969571044 1846565332560256 1848033754642068 1851176669190779 1851854564930496 1852393281274151 1855512230505472 1856349317152704 1857395627765888 1859579155025088 1862741704608464 1864660786448152 1865343620034048 1867174320646866 1867236996432192 1870925044409344 1871894248766976 1876221072363792 1876310062498432 1878125489682918 1879539713498832 1883947446031728 1885465984727424 1887251463879628 1888646377478784 1890434868366548 1890563406833136 1891805904279984 1895023261260052 1896524436250752 1898320387421444 1899749817945056 1902374506834176 1904204945451424 1904270499202764 1904334420202368 1906137767191196 1907647746727296 1910892045616288 1913496987708768 1915439241133572 1918696790863391 1922830146692608 1924746526075912 1925451362892288 1927405750345152 1929950144475493 1930656886842432 1931218527285817 1932213075257856 1936035362005976 1936744332762624 1938710182898496 1940038115641472 1940170026837504 1942007309059888 1944008053956584 1944719944290816 1948130543359616 1951416638313856 1951549323182592 1956087383534812 1956153043881344 1959116999755839 1959556528951168 1961032070136832 1965564932952544 1965630911433728 1965698579822208 1967560036810676 1969041604617824 1970607422041797 1972467514325728 1972533724507136 1975222696989696 1977227603750784 1978581919263488 1979099978375548 1980590235729952 1982918588776752 1986835123691264 1992206600748896 1994548609825296 1998488115619072 2000664306755268 2004652706126336 2006650633568504 2007385463440896 2007690148510116 2009009622839604 2012398408261164 2014434908247552 2019186976552064 2020792670480892 2022314322328608 2022592929073024 2024229392709601 2028970253370368 2031029715417472 2032559075734528 2034107124148407 2034175403397984 2036095498658816 2036101705863323 2042483680596513 2042941913161856 2044480243334144 2046037371210861 2046883704543744 2049205993929248 2054463057022299 2056402302169376 2056471329805312 2058819778777776 2060940869232168 2062776894551296 2064445870710454 2065201865037696 2067298103192784 2069249463574016 2071381299167488 2072454346849152 2073816384866688 2076554057635442 2077314485947008 2079423018754032 2085798958106556 2087550268210176 2089456977866731 2089527115055072 2093123771850972 2094499394024268 2098061467823629 2099723482991904 2101711857502313 2103294441296312 2106783847948164 2108226903892648 2108370250938336 2110360380068864 2110366813675967 2112038576733792 2115309413088256 2115630479075176 2116405217063424 2117020892884744 2120664874112169 2120736058861728 2122737860303872 2125233320028672 2130969368155474 2131040898797888 2133913509310704 2133985138779648 2143467722220902 2144252654130048 2146429131066192 2148045386855808 2150079520744876 2152294631166218 2153082795464832 2154824837400543 2156858815862432 2158453002832896 2160496992418912 2160643893523584 2162063890605696 2165740870011488 2167456498572288 2169509014195936 2171142649080064 2176234223373056 2176309141946016 2176382194516992 2178370040754677 2178443162504224 2180168853402624 2183876623561472 2186853700238592 2188924584424424 2189073418438368 2191146404630071 2192796332415304 2199710315515328 2202749428965888 2203420773725248 2205657307971992 2206465013534208 2207106888326648 2208250246592292 2212611842292544 2215668780455424 2217186417875968 2219436924639872 2221648915736558 2221723490236096 2224260653858133 2226434906696704 2228012523432003 2230190443787264 2234679114655834 2235497447922816 2235603478721536 2237306170889559 2238990856863816 2239493175944192 2246359923374336 2246512662653952 2246519511332481 2248640042069344 2250302066783232 2250428201217357 2252122768047768 2254248587800832 2259535054889728 2259688690000896 2261828546714912 2263531697977088 2265331699238664 2272277672904162 2276807543713024 2279407612218252 2279484125514624 2281755962364186 2286473493434592 2288794328534868 2293315009792576 2294503026868704 2296010997530976 2299883895155616 2302218342191964 2306765537709248 2309477337692448 2311216368375552 2311534776083456 2313405020239544 2318910043384011 2321176817619968 2324693856169608 2324771889597696 2326973378129512 2330145525355032 2332510688799753 2334108357881146 2334267063538872 2334790757899264 2338328424240984 2341949707347712 2342305173261802 2343844559979538 2345576952675264 2347957779454056 2350174059622144 2352936890031744 2355360993408192 2357591448894374 2359366709383376 2360230702900224 2362626403648896 2368519253541888 2370075868419072 2373204637297648 2374073698225152 2376403680823284 2376483450004608 2378851960762662 2383770237836064 2387917728463008 2388030988634368 2392141453543968 2393713593170592 2397784534655576 2399683980562176 2401956408574072 2403731753154816 2404431014104196 2405311510043904 2407752969083616 2409402175877312 2409566001072384 2411847787058248 2413758373410048 2417863404657344 2419452449011136 2423616998985336 2423698352984832 2425993521879704 2433432117790982 2435393563606256 2435475312911872 2437831761442728 2441977733826134 2443582626361646 2444848487298609 2449677396823888 2450574461862912 2453061864075648 2455589120787264 2457233737994144 2459765292761392 2460666051959808 2462656957029192 2464045006189424 2464947332606976 2469139419907328 2469307306884096 2470930160692224 2475132422870272 2479438873366784 2487210447938304 2489565760862488 2489649328576256 2493421636052886 2501628096485056 2501798192500992 2504167319577224 2506052951331776 2508045809871378 2511929928042304 2513954646303232 2516471495682816 2518195169971712 2520751209110848 2522407872373312 2523714567534048 2528699248334336 2534022292306461 2536499342445568 2539027332270352 2539112560269824 2543530328969728 2546300026779432 2548884593141103 2551329316945024 2553918988178096 2554854226197504 2556921338159496 2561269843836638 2567450870094264 2569874333793536 2571917944248408 2573854592054592 2574209182456576 2576291954357674 2579803974500214 2584367106060894 2584946910531328 2588863612552518 2588950513415616 2596888769033328 2599524684395562 2605124714873856 2607721099844784 2612155999674452 2613112563925248 2615764946896992 2620931439762944 2623015651750032 2627476562722396 2628438737320704 2631106676790816 2636303471667712 2639402671648512 2643891451702336 2650182906724584 2654653219408344 2656792978479552 2659308880921294 2659398146433728 2662048622758217 2663023457548608 2665726501485432 2667552409007024 2667733786901568 2670260049957346 2672375341989696 2676920198013488 2678679497119472 2680659374486016 2683197877681552 2683380319376064 2685921399223958 2691841135323648 2694390227307856 2696419096438144 2699028021597306 2700144461313024 2712142832197876 2712233871197312 2715889920940896 2715981085719552 2718687955157328 2723311574128684 2724308843241216 2726513059568034 2728049828281148 2729048832529152 2733875946907392 2735672677909248 2739284076029732 2740287194227968 2742504338509782 2745093038370368 2747921158976224 2751717678952704 2753602486716928 2756397470923712 2763272462465536 2765088513155584 2769752647929344 2769847998840384 2772470960960498 2772564025005376 2781065277475408 2783268345758208 2786093441648832 2790831695801296 2792665858699024 2794112556912696 2796991179672228 2799631310655872 2803499273229312 2806387566614016 2809045130597552 2811160334584448 2814465093747648 2816051435645056 2827553165482892 2827648078482304 2830877195819442 2835652302549822 2842534891890078 2845218012414272 2847480581132166 2849624726917584 2856307418177136 2859003538840064 2859206650786794 2861905508088256 2864060515807744 2866338068424432 2870777060619776 2873099783200724 2880858524698112 2882751854140928 2884245220038912 2887119789113868 2892029856782429 2901745522594688 2904053043008964 2908991908728367 2910057173462208 2913010963589832 2915804933651456 2916012080934876 2918764557917824 2922195815039424 2926053444849941 2927124957470784 2934131075302218 2934229565822016 2939334793426752 2941548105205248 2944333662123056 2948347399428816 2948446367150592 2951340055216014 2953562406926736 2958701271488592 2958800586760704 2965680871810844 2967872878895232 2968649967563322 2970683364576004 2970885353594928 2980252685536896 2980663263897088 2983074894519412 2985321142485088 2988309901123344 2995359348443308 2997732173428608 3000570934956476 3002830357397024 3006979059189504 3009771303583583 3009975950352756 3015094957071043 3020340881311271 3020442265651552 3028780464828096 3029703563872216 3032778798461489 3033889393609536 3039210149624336 3039312167352832 3042341283152248 3043455380055552 3046544573126208 3048631324579456 3048838613601792 3051725771379824 3054143247988224 3059337369158272 3061347996707968 3064412869742784 3066511860207488 3066720365001216 3069624456255952 3073808990893872 3079303116923264 3081621824500736 3084603453254064 3084706994707968 3091880057845348 3094165341826944 3096668806065681 3099591808226144 3099695852796928 3103874195361024 3106860700473376 3107071948751232 3110014251733004 3112356084718496 3114831086453163 3117771232321312 3127435936900352 3130610372605408 3134290672582608 3137249186708992 3140481324544256 3148866025196857 3150168538198528 3154941661944468 3162340355838972 3165540570103296 3168538241097712 3168644600006144 3171802614350216 3172964119632384 3173445718612764 3175531339327116 3178360317114752 3180931902829373 3183890304617344 3184106790455808 3189521938058624 3191618124227456 3196454052233211 3196561348196832 3199578640749568 3199588394928079 3204975670873088 3207082013391872 3210337292111488 3212754668096512 3215201583331353 3218344497880064 3225119281117314 3228441946749327 3231489331980448 3231597803979776 3235288223793648 3240745488628368 3248611305017232 3250442348590304 3254263521293904 3256713973620096 3259797983064812 3263156376284266 3264351335059584 3267664743756336 3270749152100864 3274118827716352 3275814935342208 3283386876636636 3283542609372256 3289194498622956 3299565473272992 3302690061789349 3305131160587872 3308485961957988 3310660332489972 3316280597251072 3316290707205091 3318917763438816 3322060677987527 3324562181403848 3325779626813952 3329155386959808 3332473373604837 3332585235354144 3335730923334656 3335741092584593 3339652360045056 3344061079828504 3345285665680896 3352018671983751 3353405218082304 3355295327577088 3359239763916288 3364952756712064 3368306420632846 3369539885061504 3372960063104016 3378696389741948 3381372881701248 3388061883510458 3389302582334592 3391854718737408 3392742820072368 3395066702372576 3395297546965632 3398512790854804 3406003069185024 3409228450879328 3411748294800384 3415211315569536 3423152921185921 3423267826792352 3425979626775552 3429223925664544 3431806122739456 3439738632666952 3439972514688864 3443230064418683 3445822808081192 3451818150070024 3451934017887488 3460148306563872 3462518358711104 3466032912527416 3467302164125184 3470107530359316 3476961466459712 3481765226429952 3484150085233664 3487686595862656 3490460067194268 3497354202333376 3501162536821719 3502186136848896 3504584983094272 3508142235721088 3511638608744882 3512924561021568 3513457759892703 3515766839969307 3519203562198016 3525261089433216 3533577208966112 3536188962087936 3536387173341561 3539050064075064 3539537625877792 3542390637972736 3550697943398144 3550939370001408 3554302001980576 3556978382535424 3559806955946472 3563167122652928 3571765993872384 3577840425834752 3582046482951552 3596676801983364 3598704028796408 3602934612861108 3606646521156294 3609062052678899 3614103263815968 3617771680587372 3621186561254528 3624917273543104 3626795106986016 3629178673516704 3632411790988288 3635350746090712 3638731776705536 3638990282819556 3645167929209856 3647563570545664 3650148176686473 3653090345409384 3653212969367808 3653716258970624 3656672451346376 3662966600739201 3665373939542469 3668956905270272 3674516095235832 3680765272268546 3685850606991216 3689397081812134 3689647939142088 3693130665120512 3696067509284136 3702353338381558 3703709129860992 3704786562548302 3712698634305408 3714791255531776 3719158310050176 3725483409216928 3729321572896304 3730687240068096 3734348641293732 3734473992864384 3743788497533952 3752442144727584 3752620124996864 3756250979365836 3759079426997664 3762639161303533 3767894892063456 3770931969454848 3774502927759256 3777292754957568 3780869736733096 3781126813666272 3783611808559968 3790046522520104 3793048872501504 3796640774842888 3799499635890112 3804749013668352 3808409890902848 3808540998405528 3808668840404736 3812275534382392 3815295493454592 3821784091232576 3826993975417536 3830878482267144 3837393581726782 3841904765754957 3845660293385216 3849493052151824 3850902725784576 3854811500690304 3859900288950986 3861313773684864 3862437054571634 3864426150515712 3864437931536511 3872070724011952 3873488665525248 3877420365796992 3880076231282944 3880340053675008 3884014618119776 3888016107913168 3889439888581632 3896261086719232 3902833276627712 3903098646365184 3912174767069624 3912306087762688 3918233999511678 3919113057902336 3931129865905088 3931397159644416 3935120073621352 3938083209235648 3941214844083594 3944935028651456 3954455207501568 3957163838526976 3958199956751096 3961180471459904 3965837177553504 3973670247382528 3984413201497792 3988963321381941 3989097219650592 3996976231238144 4001328613510536 4005390074936019 4009305412252672 4013301267137008 4014770926881792 4015380297020232 4018019245679208 4024796816522328 4028869816495104 4028882098835937 4038373953104128 4041585340961784 4044628644657216 4045185858146048 4048458785419202 4062059430834944 4068214248296814 4068350806795968 4072203411726646 4084967361193026 4085883826323712 4092074742421722 4093767409087488 4098411987858496 4108926114044598 4112804604338752 4117639557555552 4121881738464336 4125553789102592 4128891741420908 4130403730075392 4134596206385568 4138498927148032 4142762598334976 4144908693698304 4147632769733376 4153108115270884 4154628971894016 4158706441440747 4158846037508064 4171597916213112 4178913955733462 4179054230110144 4186247543701944 4188998788048536 4196122935647258 4199446965983808 4203423715004626 4206588882592624 4213567695896328 4216453807785296 4216740501876672 4220733627351934 4224077153467584 4231260958150352 4232810434126848 4234041785769488 4241329748224338 4241472117723456 4250466640057344 4261938736310948 4262081797595776 4267827018621408 4267970277559296 4286935444441804 4288505308260096 4292858262132384 4296090773711616 4300159041489752 4304589262332436 4306165590929664 4309649674801086 4313717631724864 4320993984837824 4321287787047168 4324127781211392 4331481740022976 4339018028391872 4342285298160128 4352468446746112 4352618283892032 4356740081509354 4356886325008448 4367753247122944 4373707400477184 4377849168848848 4378146836876736 4382292809260142 4385592664830608 4399420631030656 4405498857931776 4406841547450496 4411314615943984 4412930027068416 4414213776653296 4416500493184584 4425223684585088 4431337560910848 4438873849279744 4443297831473116 4443446980472192 4448521307716266 4456025046864006 4469358229311668 4470994895845632 4474612341779118 4477981713727632 4492719846748672 4493039022664962 4497280084138688 4500856402434714 4504245536095536 4508497175601664 4519070109779456 4523657093429824 4527063395954176 4530663398477328 4544555345808324 4553615087426048 4558815224436504 4558968251029248 4563511924728372 4571272999430291 4572946986869184 4577588657069736 4586630019585152 4589006053737408 4592021995061952 4598083984764193 4599767790311232 4604436684383928 4613531075418496 4618954675384896 4622432736751104 4626810040479088 4637820086768022 4649387712339216 4649543779195392 4653946756259024 4660291050710064 4665021377599506 4668216715762292 4668534127077744 4676656848481968 4683899414695424 4684610346523604 4687689119959076 4691153905350528 4695915558908112 4700348119244288 4705873780063488 4710721986816384 4715182897788748 4718733418766752 4725252807297792 4746249956346283 4746409274595296 4752807361646568 4752966900009216 4757703921525324 4765795254725197 4767540475672128 4774087199492009 4775835456926016 4776061977268736 4784282907087936 4787427186341184 4795569069311152 4799367961124352 4803912817148144 4807463506309632 4808862028208392 4810623020087808 4815505938167232 4818804351754624 4819132002144768 4823695574116496 4827516746820096 4835726809314688 4838904898022272 4847233997970672 4847396705969664 4851987043759408 4866864235581964 4870787127212512 4870950625823744 4875663522885456 4883955467652268 4887165252723292 4889696974597218 4894734564426399 4899354793647776 4906123728151296 4911178241574528 4914467475988288 4919530585522784 4925313914058384 4928090012378848 4938278839814656 4948218039595061 4950264845740544 4958877746733568 4974420895876608 4979131521724976 4979298657152512 4986843272105772 5003256192970112 5003596385001984 5008334639154448 5012105902663552 5016091619742756 5023859856084608 5027909292606464 5027924620601267 5032942991365632 5036390339943424 5041502418221696 5044815744746624 5047429135068096 5052459630949269 5057398496668672 5068044584612922 5078054664540704 5078225120539648 5082092825265687 5087060657939456 5092600053558864 5097769186282206 5102658633890048 5107837976356192 5113842676318992 5122539687673276 5134901740188528 5139748667587072 5143835888496816 5147709184109184 5148418364913152 5152583908715348 5159607949000428 5168734212121788 5169893821062656 5177727225105036 5177901026831232 5189941525668977 5193777538066656 5198695888008007 5199049368791124 5215442199689568 5220381065408971 5224311999348904 5226225127850496 5231529893793984 5241862879525888 5241878859775789 5246031303500064 5254953125444792 5256877474641408 5262213353581632 5267457913117323 5272606943335424 5278805343297024 5287782903404672 5300365813449168 5309306438816688 5313585956959104 5318617761842588 5318796292867456 5324097245516434 5326046915097216 5331453002970864 5335104818014048 5335467573803136 5340520099914692 5344750683979392 5353840396026976 5357358994238944 5361318748972032 5366395755363104 5366760638752128 5371842798447916 5383682270647296 5388780454615712 5392838192876288 5398056043194612 5410790101229359 5424285664395752 5424467742394624 5431779841881792 5437375910314656 5442524940532757 5446623148257368 5448617686482432 5453026119136068 5456099656562296 5458097665058304 5467751893814784 5471345355818496 5478568152059464 5480574388455936 5485008677019564 5490186076740736 5495842317952448 5503435357905408 5507204973433856 5512794941847424 5521147908402819 5526544924931072 5530177026311168 5534095622718201 5539505295858688 5539695997680768 5544941921920996 5545128050010752 5553530007572337 5557179843822453 5562130554950816 5566536691516416 5572186883297664 5581663391602592 5585331717398048 5588225113825392 5593982359344456 5599262621311744 5612775133228032 5618090261195104 5622320669168896 5628930187495296 5632102871290112 5655106330965784 5655296156964608 5661754391638884 5671304605099644 5685069783780156 5690436024828544 5694961162264332 5699249453835168 5704646470363421 5712614836354272 5718007077680128 5718413301573588 5723811016176512 5728121031615488 5732676136848864 5741554121239552 5746199566401448 5756090372590173 5761717049396224 5765503708281856 5768490440077824 5774239578227736 5784059713564858 5789850433426479 5793655581857451 5803491045189376 5808106086017928 5817983817456734 5820114346924416 5826021927179664 5832024161869752 5837529115835648 5844391630078848 5852106889699882 5854249914941568 5868262150604436 5868459131644032 5878669586853504 5883096210410496 5888667324246112 5896694798857632 5896892734301184 5902680110432028 5907124813853472 5912718682048409 5917402542977184 5917601173521408 5931361743621688 5935745757790464 5937299935126644 5941366729152008 5941770707189856 5947397383995907 5960505371073792 5961326527794176 5966149789038824 5970642284970176 5976619802246688 5990718696886616 5995464346857216 6001141869912952 6005660714794048 6013958118379008 6019542607167166 6019951900705512 6030189914142086 6040681762622542 6040884531303104 6057560929656192 6059407127744432 6065557596922978 6067778787219072 6072688178128803 6078420299248672 6078624334705664 6084682566304496 6086910760111104 6093089146252416 6097262649158912 6097677227203584 6103451542759648 6108286495976448 6108305117589969 6118674738316544 6122695993415936 6128825739485568 6133023720414976 6133440730002432 6139248912511904 6147617981787744 6158606233846528 6169206906508128 6169413989415936 6183760115690696 6188330683653888 6193337612131362 6199183616452288 6207748390722048 6213721400946752 6214143897502464 6220028503466008 6224712169436992 6229662172906326 6235542464642624 6254871873800704 6261220745210816 6268370933600193 6268581345165216 6274498373417984 6280962649088512 6294184403470887 6297732050393714 6300337076397056 6305135572506939 6309883323888936 6324680711677944 6331081140206592 6331100441027901 6337076482195424 6337289200012288 6343605228700432 6345928239264768 6346891437225528 6351062678654232 6356720634229504 6361863805658746 6367780609234688 6368213580911616 6379043876117248 6383236248454912 6392908104466422 6393122696393664 6399176789856158 6420674584222976 6430403166662706 6450238562234628 6456883893498654 6462978663960896 6470576447587296 6481490977256736 6497222610034464 6500884697180608 6508527042587808 6513427947240192 6519595966129624 6526312752568532 6528702670119168 6535110122264031 6535329487512672 6541498304201728 6548237655432704 6551629870684416 6566773753273272 6567085218744512 6573439213890213 6578388997245912 6599130946545984 6605380123578698 6610262321175744 6616971923915976 6621320664979944 6632581414410182 6637835526877632 6644121355975054 6649124362807696 6651559253627904 6658310773919616 6664946747209674 6665170470708288 6671482185169186 6679304720090112 6688122159657008 6690571331361792 6704037343967502 6706810436164608 6718479527832576 6729905513424128 6736612841265692 6739079770123008 6745920126208032 6757392779483896 6762745763402496 6776123767020916 6778605164669184 6785485640144736 6790133404745152 6790595093931264 6797025581709608 6818456901758656 6830422631139072 6846305842371842 6846535653584704 6858447851329088 6863612245478912 6879477265333904 6879945029377728 6886460128837366 6891645616162384 6903636300140048 6903868035774976 6920296613127744 6925036717422208 6932065825054832 6934604328250368 6940215060718632 6953922932919424 6963530452859904 6975373191725312 6980920134388536 6994708404666752 7002325073643438 7004372273697792 7016284471442176 7023277217489764 7025849122043136 7026915519785406 7031533679938614 7050522178866432 7067154417932224 7072774346683122 7078100128150128 7079075251755584 7084781275945472 7101395886796288 7108604003961152 7113956765070848 7119613911892944 7126334245305856 7155680851669504 7164092965903104 7193353603966728 7197408057592816 7205869225722216 7213293042312588 7218124105357798 7225560547486589 7228206527631936 7235543361174744 7242373122509056 7249834547086208 7253590213972032 7258357347033408 7270701492181424 7277980565639112 7300296353372946 7306180690818768 7306425938735616 7313344902692752 7325933201478402 7330747879084938 7349032190471664 7361530544537092 7371701213982432 7378794163624268 7379295878284176 7386261330241024 7392135018568272 7404706676763116 7407418259721984 7409573125096604 7425397268610816 7429582511063552 7438316620100352 7450966818433856 7458392788544159 7458643145792608 7468697282587464 7468947985728768 7502137027773157 7504884289455168 7505240249993728 7512501958731672 7518158853995328 7525278322607066 7533031209081763 7535789784126912 7541863938909696 7549005855518512 7554585509915136 7561739473466192 7562253627332544 7567223617119936 7580093045040208 7586097745003008 7593281549685776 7598999271780224 7609498027336704 7616819781805696 7617081996811056 7617337680809472 7624551068764784 7630590986909184 7643568182465152 7653987950835072 7661756964534288 7674787163453564 7683809531509914 7698986104303648 7709623001380608 7719800577901972 7722627547369728 7724874109143268 7728875863073022 7744141448023904 7754840731593984 7760152462565888 7768029236239552 7775771205077953 7776032215826336 7792522173438464 7805666553255424 7824349534139248 7824612175525376 7836467999023356 7838226115804672 7862259731810176 7862794319288832 7870240147242704 7876166418471296 7882429688167188 7889870057302912 7908910415003136 7914327677053952 7916399913502192 7922360942919808 7931674355107008 7947340494765056 7968826402995584 7977926642763882 7978194439301184 7986145868274651 7993952462476288 8002657227021072 8010780149872038 8026602534274016 8030760594040464 8036038491358416 8049593633044656 8057764197671874 8076747906208256 8083170681923568 8089257289314432 8090371716292096 8096917570838404 8124118861669888 8136428496593628 8136701613591936 8144406823453292 8169379252584011 8169934722386052 8171767652647424 8184149484843444 8196823975716992 8198068106416307 8203455959928383 8217852228089196 8225609208677504 8235279115111104 8243763476928672 8251107578205184 8251570071130309 8257783482841816 8260807460150784 8269192412771136 8285525196669952 8289817387396608 8295265539466752 8306216230541768 8309257943788032 8317412882881494 8317692075016128 8343195832426224 8357827911466924 8358108460220288 8372495087403888 8377997576097072 8392245871294516 8398893931967616 8406847430009252 8413177765185248 8427135391792656 8432907615570592 8433481003753344 8441467254703868 8448154306935168 8462521916300704 8468083571538976 8482659496448676 8482944235446912 8523877472621896 8524163595191552 8535654037242816 8546922068391469 8552539192265761 8573870888883608 8577010616520192 8585716524264768 8592181547423232 8600318082979504 8609178524664872 8612331181859328 8619299349602172 8627435263449728 8641987969675648 8642575574094336 8648255562422784 8662963480045952 8676089570347287 8678036056783744 8684570596320256 8704936893492224 8705236567784064 8713480163018708 8713772650016896 8726975726185101 8735506494245888 8747414800954368 8755698337697696 8756293673753472 8764585618520284 8771185329661216 8778160334549823 8798841262061312 8813683094900992 8822629231887968 8828427553306592 8833000986369168 8850447369170176 8877747698559488 8886595662946232 8886893960944384 8897042615432532 8912050093728012 8938716458623336 8941989791691264 8949224683558236 8955963427455264 8964444453428233 8985439693497344 8986078045329924 8994560168277376 9001712804869428 9008491072191072 9016994351203328 9017021840251859 9029313910750749 9038140219558912 9045284871213129 9047314186859648 9054126791908352 9061022643933813 9061326796954656 9089110691616648 9098336395384467 9107230174852096 9117630448873008 9117936502058496 9127023849456744 9142545998860582 9145893973738368 9155177314139472 9173260039170304 9178012107474816 9184043990123904 9196167969528386 9199535580622464 9208873368767856 9227062150836992 9237909350769792 9244865473502208 9253620080958176 9275640173536044 9291415071790357 9298775424678432 9299087558390784 9307581083224529 9307893512518048 9320582101420128 9330042755199012 9336433431524584 9337068254155488 9345910174850711 9353313696963936 9367798829390848 9369220693047208 9375378239918152 9382307810701056 9391831117816224 9400696238488576 9400724897283853 9411747560126976 9421443973632768 9430365795577496 9437466837533504 9446598075590571 9450505614595584 9492499912692566 9492818549190592 9505614723293136 9505933800018432 9515407843050648 9531590509450394 9535080951344256 9542795708488119 9548174398984018 9551670913852032 9552123954537472 9568565814175872 9574854372682368 9591138138622304 9598735922248704 9598765184784237 9607825634296288 9614927012619264 9617724056416784 9621246040175616 9631011876334464 9637608703509248 9638264004289536 9647391148232992 9655033493640192 9671453618629376 9677809796044544 9694467995941344 9694793411939328 9703648363361743 9703974087518816 9733728471163928 9741574254425024 9751327045770912 9767910935304536 9774330505446584 9779393949194436 9789469128852798 9798709587295552 9812247456302592 9822356483149056 9828934951976576 9839061171045568 9850627828116768 9856180024757696 9876557679629312 9896436079190122 9900529691481088 9908070185368047 9917755493467136 9948841791753216 9948872121615273 9958263043449952 9958597314305024 9966182033962581 9973686544211544 10006512385940224 10007192770003968 10007223277753779 10016669278308896 10024211805327104 10032183239485512 10047719712169216 10055849241202534 10065885982731264 10083004836443392 10089631489493248 10094858270136192 10104919261898538 10136089169225844 10156109329081408 10164185650531374 10185200107117728 10195538372564412 10205317267780096 10215675952712384 10227685352637984 10245079375346552 10269458763557763 10269803480377056 10279497335174144 10287671776993632 10295418368218368 10296836729826304 10305167817430696 10319215898000856 10329690193256049 10337468424243576 10339787642125312 10355454450210072 10355802053662464 10379883051337954 10387555076133312 10397391776016014 10398098737582248 10430884399379136 10440762130817942 10448623998697808 10452450255700992 10463059787587968 10483757719551578 10492062607000128 10509906250889584 10513754949282816 10524426707163264 10534915826234646 10557610686594048 10575565806809344 10600731626898336 10618612877633376 10627171913918208 10637235523685176 10637592585734912 10648194491032868 10652093830194432 10662906005941728 10670209636028096 10670935147606272 10681040199829384 10689501367958784 10707680792053952 10714717988477888 10732791510726208 10733521277504256 10743685596895832 10777560909231424 10785676385752576 10796112086389224 10821580202458718 10827186158036697 10848571328791504 10848935484789248 10863559683763584 10874751820629312 10885049881065514 10893246296514736 10897235372964864 10906052238272136 10912199313124592 10916195330116608 10935503787629568 10942690711636992 10957136304118928 10961148776911872 10970017354039128 10980372153481472 10991684635904896 11006870715810816 11025589883694848 11042295816805638 11068191245436402 11079391995361536 11089883843841992 11090256100021504 11107060015144674 11114359687644906 11124261109901632 11144373766595328 11163326783205184 11170663434796096 11176450227650784 11187964718688912 11198525242623488 11236180522390208 11244641338337792 11257860374990592 11264205742580224 11287917483910599 11310212661931568 11310592313929216 11323508783277768 11342609210199288 11370139567560312 11380872049657088 11389922324528664 11398498907670336 11409292940726842 11421047316994931 11425229672708544 11436826603147176 11447622032353024 11465352273697728 11492399132802896 11512180745180346 11536980880155648 11548479156455472 11568119427129716 11579700866852958 11587311163714902 11606982090378752 11616212172035856 11635967634913468 11640228693848832 11652043854359328 11664048323739504 11675058231671296 11688783260157696 11704213779399764 11708499829883136 11736524301208872 11736918263288064 11757339173707008 11777334648492224 11789072472214961 11793389597715264 11805360220864056 11814249627706944 11825437364096818 11834805085954368 11862723487243376 11871491515580928 11874599870253288 11882733458304016 11883541414379712 11894794767991814 11921010742147584 11932299578077648 11941284569940352 11953239604493376 11981437393773232 11990928693714432 12002283739825904 12011321429588096 12027916236758016 12039085214334332 12039903801411024 12060379828284172 12081363525245084 12081769062606208 12115121859312384 12118814255488864 12131115193845956 12135557574438144 12145376356257606 12156840598497344 12169365132608992 12186178292504832 12194525298317824 12206903085519296 12216610235179938 12237349476633088 12245391986831872 12257651478971136 12266047440829952 12278497825023808 12290735130607087 12295235963575488 12317212467693056 12338413813016256 12367520231381392 12376661367307776 12386675224262724 12398367232904576 12415496781444096 12427442801893504 12428287795004928 12440057006932016 12449424338873984 12459324345812652 12471084929285248 12509743747601408 12522441490421632 12536741867200386 12537162690330432 12561925298177024 12588368806941774 12595464100787428 12610271145013878 12619766647777872 12649361423355888 12662200882055802 12674152964390848 12687210457400864 12693782874451056 12702125357308464 12713441268459008 12723727611317492 12735561218469376 12758087752234496 12766472496909824 12785816208932844 12786245392787328 12798353579712316 12841349168445952 12860806333325412 12882678452939911 12900477124469256 12913767786997308 12925957327921792 12941152895174592 12958236684335453 12962981954513472 12966752968919057 12994445220068928 13001769394361216 13017054085175616 13026855894480384 13039191932259248 13052625505137064 13057405340238336 13070220244528062 13070658975025344 13096475310865408 13103259741368832 13133547506546544 13134170437489024 13146878427780426 13156777994491824 13198261893091968 13210760247157396 13220524642351488 13233943847831952 13242641329959888 13265162828820364 13275671053755264 13288242711950108 13298248725615392 13316621547839232 13329893494419348 13330340941416576 13342964370338372 13376244319314016 13408074687935004 13430877536043737 13459811026848256 13473225682531384 13478159540246016 13491840252416064 13514785558967792 13525491526804992 13552247534041832 13557210329338368 13570971280289472 13580266809490304 13581190187862528 13594051163419216 13636913803517312 13660845262278144 13692611684743684 13693071307169408 13713818998290873 13716895702658176 13727224490957824 13758954530667808 13759890058755456 13772920257674732 13783291232324768 13794251954292579 13807272600280096 13807736071549952 13840593226255488 13850073434844416 13864131650109664 13880430121437264 13907845865838848 13950746383450624 13961840268777072 13989416809333504 14004650147286876 14032568942884352 14046554434979528 14051698244086272 14053831039570812 14063067359877228 14086984141101509 14101044357732864 14134308835864448 14145548693366244 14156200256300256 14158150503511168 14169562551890944 14169605748967207 14202791773592576 14217208007922304 14227913530141696 14238749869038849 14239227823785888 14252668490611712 14252711941043261 14297385764175591 14311361703339008 14322261598476027 14328185931806208 14386707207933456 14394816115185632 14411738451444432 14426586084625176 14436248210715596 14451121094973178 14456413055263872 14471086722349488 14484746245018112 14499669094172416 14507180427944064 14516714694066816 14541402984362848 14555961131278224 14600592706745892 14612361381637536 14612851877471232 14626198845067117 14626689805385504 14651866402956804 14661495758169876 14686430274765403 14698064380943328 14711983002516191 14723061089074184 14743402427964864 14757588327248536 14758591756568352 14772522660482048 14772567695731769 14784270037136544 14809413353526232 14814836519443968 14819146250193208 14844654118785183 14850794537221632 14859165022127104 14876633240200704 14901933636867712 14916785577088318 14917286291585216 14937394565174928 14937895971457536 15004274055546314 15009768578910336 15010480499987456 15025003917463344 15036317707990656 15050556645214132 15066062418163526 15071579568253824 15083727877819392 15083773861803801 15098011711037024 15109171019830272 15123478946932384 15124507254665088 15134447234239872 15160186090080416 15172195490006016 15186563099371552 15197998543560448 15233639563611392 15234163993622112 15234675361618944 15248590285282739 15249102137529568 15261181973818368 15287136364930304 15307975901670144 15323513929068576 15338024832410497 15349574326907128 15367619063019828 15397972208607296 15419246002761216 15439601155803944 15445255094739456 15449748218286536 15457751726146044 15488282896047808 15509681463187968 15520304925131776 15536058472479104 15551542410155906 15552064431652672 15569824577006931 15585044346876928 15596087664024021 15611333106510848 15648699068278496 15649224351050752 15661143196226913 15672935998046712 15676452231609344 15724519463620352 15725588638577664 15725636579327367 15740480294485408 15752332836942592 15764859376334376 15779740114605824 15817820830006272 15832799827004384 15844721885839616 15863348710214016 15937652805991168 15955853285527764 15956388878602368 15972291736549302 16005314454042144 16021560299744076 16053205068548032 16061521188080928 16072076982716832 16099187266089312 16115528395343748 16153495812416512 16166341363847136 16178514578628864 16180743432584192 16193835141676808 16232370303688077 16248237723339776 16272856993187256 16273403227183872 16288813646906584 16327574821598271 16338758505168022 16339869444772104 16343535305294848 16368298969686888 16393647951433984 16396136212832614 16406911919856766 16435704456178392 16451218417355008 16470558230222208 16487526953857344 16503140142260618 16515566965683632 16521614920301568 16538384825542272 16579634774793216 16590531078933504 16612432461083536 16618515887576064 16634825765762988 16635384150032256 16686391664852448 16715655822933848 16716216920440576 16744990174807776 16755995152194144 16784491742589032 16797787863935232 16813694860018504 16826355530370496 16854270783585312 16865815231141184 16866962007506688 16882934509407736 16896308613870336 16925043832601408 16936167143077952 16965318992897352 16965888470893824 17047754945243792 17048327190383104 17071308074485632 17093844136782938 17105078384531522 17113939411090263 17147741777767216 17154021233040384 17171433048529536 17184363094846464 17200636165959008 17218357049329744 17224662363718656 17238598699204344 17254870526899456 17283975939351296 17285151148188672 17296511124845568 17325926960091904 17352179140694574 17356072113567488 17410473135568128 17426960326037416 17427545300033792 17453951452370202 17511396675395392 17512587347506944 17529171237040568 17542370659322432 17556320669099646 17597682524122624 17627366189801984 17645258463775936 17656855106613184 17666001972738336 17700894738340352 17738156046145227 17755495397118976 17773191325892464 17773787921888768 17794085230865064 17824100187456024 17842192151987721 17877432917246672 17883979583382528 17898449367116472 17911926854910528 17928888906856466 17972156090659848 17989120336554752 18003425609738856 18016982144382144 18034043680503718 18058627821501498 18090569742426258 18094628373719296 18122045287867626 18122653593909312 18178221383233296 18196672790768934 18235260897746016 18235873004116992 18254047698913488 18285091997721164 18291787947476736 18310354628278944 18346520078340608 18356024214949632 18368087980247808 18392335939056772 18399071161244928 18417746737535712 18454124301673984 18475818701539584 18507240161916352 18551280347072088 18582830143580714 18597550849356864 18615162166449058 18615787025036096 18634340359307519 18641164202840256 18660085510398024 18672866863049168 18674136508310976 18691820349701422 18706627393927872 18738441386094416 18750756479836304 18764615621402112 18783662235632448 18801449794567706 18823495120253952 18842887947265536 18860731591154992 18874933675067008 18893196151181142 18901011229191168 18984999825385132 18985637098381184 19011229446586272 19011867600036864 19030815686101296 19063181018900788 19070161902688512 19085591416976238 19096348797968036 19103341827704064 19137131628351744 19149708745364736 19182276277244608 19197530369568474 19215651268592576 19235448112833568 19262023752668928 19275217407018496 19294782296465984 19342907237258752 19355619592089088 19388935991882688 19407296726723486 19407948175037632 19467456942327856 19483148508850048 19502654091541824 19535821870609072 19548661010893168 19558787898388872 19578938257705596 19597419174591104 19624494912605184 19644712966298112 19657869903953152 19678122342091136 19701255656233536 19712360049515392 19792872158380244 19816140370736094 19897744243230546 19916526086899904 19932364067925162 19947373088423088 20013024771880448 20014446555507558 20033338556617792 20048423610654208 20064366478971024 20095439424338432 20111698482405068 20166009672886784 20179262978986496 20189716540272384 20209838523797076 20244208997477003 20272178338451688 20312218658162816 20328371301062748 20362943361098569 20370400214235456 20391076745128824 20410634535560192 20431351905424768 20455370705275968 20490158750693104 20538917527115526 20539606960754112 20575343553987264 20590836736436736 20610335634861392 20638431796001712 20659380386512098 20674936848487152 20710908900420144 20711604107324928 20759766102675908 20775110152266624 20794783552032028 20796197475164496 20861768798758272 20881524261635884 20897247997395616 20926119575175936 20967515439103156 20984125214000256 21019812501779168 21048853414326528 21069831652469292 21105664699497301 21142386169178897 21151131613618688 21201463253796672 21229451589230423 21237225755266752 21254343827836416 21274471047370352 21275185171469824 21296388982065736 21304187660388864 21325812011883456 21340419272056192 21341870295212544 21362080399658768 21379002735917568 21415361584107904 21429435976955776 21465583021452416 21467042555008512 21487371193791664 21555121818462848 21571352771505152 21592224172778448 21643160404917436 21654372316073394 21676681642459767 21697142657583008 21697870969578496 21727119367527168 21749503641258624 21770099762131028 21786492593029472 21812104476544272 21824398626249184 21914272608237856 21940034708078256 21960744306962944 21983369271809792 22051179767389696 22084591633611276 22136382490872804 22158783990723072 22179767687683984 22180512200043008 22214120030289348 22228719375289812 22248522219803264 22266523319805611 22288747533190656 22326653566410368 22341326869592192 22352900455301568 22375178365632477 22375929437377824 22397050485246976 22397118764496553 22472361044780416 22489282676675584 22506411083319471 22515720749981184 22528411485160448 22575834967821198 22599093627245289 22620425323863136 22621184627858432 22647017566555536 22685218420398576 22740279135120624 22761744099314176 22779844649057328 22796997815340672 22818585881453684 22842094633989862 22850459345417088 22873653206294352 22895244064706048 22930704547395456 22984026756534041 22984798265605792 23024361490360692 23096958312910944 23118830432525443 23136238854259432 23159401733705916 23174622327429804 23213964180757504 23214034950435637 23232424344071712 23254424745912689 23271935269826936 23280457387697664 23304087708718656 23327313615233859 23328096647479008 23350116463342592 23377566520315392 23408427558799528 23416999659766272 23473048602417744 23473836526576128 23514678347414016 23554669296984448 23578144944429922 23586779195430528 23610720441728112 23628499255413888 23650874728193636 23669610171908736 23725446974486752 23742983031161856 23749199740506576 23765466916608032 23767082828759424 23789589535983628 23842021484295168 23864599156155296 23882569139880704 23906479208986752 23962070448301447 23962874787546464 23981857387428864 24004567479651808 24022642859176192 24078170428668664 24079807602822048 24102610450930781 24120759656568344 24162727050490168 24163538125212416 24230243718624768 24237628510977728 24262230387691912 24271115148876288 24290752712515212 24313681196994688 24338730265217984 24372356585009664 24389050596635648 24413806171038592 24433220470359876 24474698953266176 24490783973663744 24508137757752033 24515302957942272 24532094881659904 24556995650047616 24581470261214174 24590471927150976 24594204319248921 24610367879785149 24634424935386112 24676827626032512 24735040462762784 24753322734615552 24754710213390927 24773350448525448 24796734465809152 24854885603787008 24856575590009856 24880114013864032 24898848677747968 24918648691625304 24942169858570496 25044882980843264 25073483734400772 25074325380660864 25176737613883548 25190928201574856 25220542290027756 25239533295555744 25263434368752293 25298722846711776 25324401764111604 25348305928781696 25374420914801728 25387565748902112 25404250714616928 25426882536918016 25447455222634984 25471122436938752 25516175504468992 25532944993819648 25571632417865688 25572490785574656 25596707159424632 25640766205174407 25657617576797283 25682698336891904 25721612666650824 25765356905879822 25800954248938512 25827535573994616 25851914655843584 25882305790349184 25916473368670906 25925963909026944 25933505937838114 25988890440137856 26003538788722432 26034108170351232 26053711788960768 26078383864518496 26105251010274128 26114810680476672 26140440489056124 26141317950050688 26206519482737664 26267095013093088 26268340874978048 26293756855560852 26313555988983648 26338474129124731 26396523786183936 26421520494314792 26441049284702976 26467887695663904 26485282659919776 26530325657640728 26551342107510528 26576485423900216 26596497451230784 26633243095678464 26659786988838696 26660681882833152 26685928740676744 26752488638628032 26816149375870008 26861755072087474 26893333360284699 26919622053696512 26946451365062768 26956319080492032 26983680504832128 27029571117935584 27050983053609984 27051065520755577 27104495068083664 27114420658676736 27141942560578944 27160533618980608 27162380375725056 27188102326838432 27273827607034624 27321690524556288 27385223369487368 27386142614338816 27427637996581746 27433791405316352 27517909061335616 27519780117510912 27545840515349464 27566582464649536 27588503908585158 27614545200560192 27681186452510976 27700146869688832 27728263300219328 27760860242874528 27815691731677696 27874245215371071 27901492766901248 27922743249673587 27923680537554144 27978833618667008 28009300294573752 28037730524552133 28065137885768704 28093108869959056 28103396488172544 28107662079141624 28126134719754456 28173968282203018 28202088715465728 28202174691851559 28268617671728896 28291097386732488 28312400512600512 28316301007022336 28339211497934414 28434416015844608 28477499738077698 28478455647571776 28505423882086522 28594771528351182 28644523196952054 28656371863612416 28773414415866912 28789632230371264 28823476902888864 28853172169250352 28872496421431192 28902242189946356 28912826110527744 28942173444698976 28969492490036224 28999338188344832 29014360855888128 29033429388133632 29082805968725696 29110945090085229 29111922262556448 29201185413491784 29224722763275072 29252397690134234 29253379610771008 29303732805913608 29322991516339752 29372860549530806 29396128761886656 29423966005032382 29446122178148368 29486804855929728 29515176654497072 29517183513136704 29545135391463538 29568540074273088 29618826707052464 29629673038887936 29638292500386416 29689308237570366 29701589074443264 29753266480401408 29803867273735424 29833571154176636 29834572583170432 29874789130349856 29875791942915072 30008548111092628 30019537157820672 30050007834926688 30072635415981312 30101113290428264 30132124836327052 30143159136507648 30167547723607602 30196023422074048 30246957893864768 30249014509330176 30268894468479744 30320372180160832 30373126198743104 30395997087120896 30467279127222784 30468327987244224 30497180570565478 30498204275059136 30574272729860608 30615951803340288 30647027858137152 30676049664820994 30699148653814256 30735238126039656 30795944417214592 30838492005522432 30879202311607888 30890510189478912 30899496436573072 30915503452292088 30976565792095616 31019362926375936 31072116944958208 31103084820311812 31104128863305344 31139649154013862 31192175328048042 31297398136556992 31322286392453826 31345871996093424 31449038927240704 31451273158654734 31480960588970816 31504665673885184 31529718752668752 31559480229211648 31665599654008768 31689443771679232 31726697420428032 31875305611982336 31911706571055528 31912777757204736 31944583473098604 31998910996012037 32010628908084288 32043120599488152 32106410137096064 32123042376161856 32144153965433664 32186587893349351 32198374532178624 32231056790687496 32332682727694272 32357029157257728 32387670283353616 32464740607376154 32545713986374512 32546806454367744 32577627293813168 32655149643196542 32677517010336044 32679738889544208 32736597939373776 32787295902867968 32792272425665228 32813823839713532 32871408912356784 32902436834710016 32941116460444416 32975053907714688 33006280284521236 33031133931367264 33076769651084544 33223749694423981 33224864922167072 33269651531525976 33270768300064512 33360566783076379 33372783329704896 33431311645867696 33432433840881152 33489980349615552 33511990304388288 33568983485178064 33595575727870464 33627389720037008 33652711060740992 33708541567170624 33731630462282368 33733924015013376 33765869018815472 33792617227740672 33850087665202816 33872334286155904 33930637985794704 33931776941787648 34095509890487584 34096654380766208 34142616148971264 34187688273565876 34210156769063044 34227878822180526 34263141950984793 34295483555534432 34342866097059072 34401272331918016 34436714098659488 34477197398408688 34509741053798912 34567951878702592 34637526277165427 34651853920183808 34704358281389148 34712144227134976 34820946271136256 34853920652074832 34855090600067584 34907902904740404 35022793350790784 35025174695013888 35058342474081136 35084741318644864 35112641338199292 35195365048245248 35195472344208869 35254732379603968 35290516927551872 35313710213226368 35332003945476672 35367217416644883 35401789476680704 35476312092290454 35546382651784928 35547575843777536 35588170461730128 35648200374912048 35684384303975442 35754865834493344 35796898734232944 35823853709821056 35857777813712932 35944312181319696 35978240673109504 36006851219477712 36033964288764288 36068087361007436 36117255643002996 36181139484852516 36189256747438592 36244090575735252 36245307187818624 36329590679682839 36356442766466592 36393345581537868 36470521795492032 36508095397826976 36542667457862797 36570183995442328 36583575894953472 36620709256557888 36693040156681216 36693152018430523 36712048429899264 36736175960495616 36784671878113544 36798142322489856 36835493475071424 36872205391821261 36908248603347968 36951637403079168 37014480323832704 37102560694144176 37165660287161428 37195101698713728 37230324332898116 37231574050072192 37268680718615038 37282328405680512 37320171020796048 37345733726098336 37348273016621952 37383640699402844 37413254787855744 37476882772188832 37501512959672608 37529231242804224 37567324471264896 37602899589135412 37685775894531072 37721463182309984 37749867350134016 37786392302362284 37875530708605513 37969999650770264 37971274196762368 38022458893172544 38061631372202592 38126362037801576 38140323805377024 38171182833952476 38192697595936072 38206683655408128 38274263256703488 38299417490729472 38364552554489216 38395060739136948 38431302537185152 38470896225667136 38524047505337856 38550434814036992 38589564592931968 38648035358819733 38685814474517504 38711239184178176 38777871983765376 38814593453446972 38815896350075264 38874710053006359 38900258906757171 38934913884655712 38966297017700096 39005308183083648 39071643741218144 39097322021786336 39117575796777744 39157876515411192 39194838349182208 39289425932596224 39315739807906304 39356244684182272 39402511312467072 39424720099030784 39585744316760488 39632280741472188 39699682579467889 39795488486461092 39833052173799808 39864728135850324 39894746176846176 39932525292543947 40026049543760896 40028893111015116 40066677113235584 40096847221308416 40128732957942048 40190878848676864 40223396964810136 40292632608131211 40332019345773568 40358525957972992 40379433080544768 40419677047594152 40488417994954006 40544356676903376 40624437316325632 40656742602125496 40725886722197138 40740800428470912 40782153490257648 40862703810849536 40910741410551936 40980317501386208 41077835054231052 41079213921508224 41150687107974528 41181673472873472 41220671269722784 41276863592003424 41318760773024196 41349873696974304 41389030774338863 41421817800840288 41423208214649856 41519532205351816 41550220304533248 41589567104064056 41592394950328992 41631781687971349 41723537597516544 41763048523271768 41794495994791232 41852239150351872 41935030878206312 41968250428000512 42039625003558336 42097706828653056 42139663304938584 42211329398994602 42260952423304527 42284772338357794 42302263227237376 42402926507593344 42458903178460846 42474451510533504 42508687655672832 42508817246901621 42548942094740704 42550370342939648 42592777964131472 42608375320777728 42651624023766912 42680838544112384 42683740590425088 42724160799317536 42758005471835136 42758135823129783 42830723168215808 42858871953911552 42931166042904832 42934085110017024 42974742387583328 43110243636925696 43184448345556896 43286320809834872 43308744632146788 43353363284919534 43394285315166016 43454238735054336 43499007282517248 43540199524262056 43572985186058944 43624208953088544 43648797252498368 43828545216475712 43878596535201351 43880069416156512 43921488613925888 43966738543619584 44059290824296209 44102359534779392 44135949007548573 44169183267222552 44272764981745608 44317567981446144 44317703087195307 44359535375367968 44361024400086016 44428240060578696 44457438750579624 44497044439606528 44533046639611222 44577495066381312 44653307132820736 44682653739184384 44705800910603136 44750356731264954 44751858874755648 44794237528993106 44944722089560832 45012822166638942 45031441499962368 45151669935642396 45198187254490578 45240850647726272 45294035133111072 45370436840797152 45480558270241248 45523488198628352 45559689298114656 45593995630681344 45637171762907368 45684189267979724 45700918690834176 45745770855848217 45747306412588704 45790488129412096 45861409094790912 45968053513068082 45969596531211584 46014074497231491 46048722980721384 46193916625821888 46237660865050886 46272477708518864 46318803467411832 46349244654859608 46428069900871274 46464848688143424 46508849491825378 46543870539653872 46560914775395328 46608175417437312 46654627230467718 46656193294958016 46755133040630784 46816855117599056 46833999319532544 46946097204835488 46947673053152256 47029356694828032 47109338593968896 47156289888859844 47173558390861056 47221440883456224 47256998510827776 47301749456387272 47339220343817472 47450893948973504 47498399481013152 47530933833216064 47534165657518848 47579179071967256 47729198312310592 47765138279761408 47812958417973504 47924140896602894 47925749575092928 48009134959303616 48045285718352384 48156340857337328 48159615205644096 48205220901861562 48241519313136688 48325454100980336 48327076250424832 48460487437249536 48475257021955456 48524460775383824 48542230297752576 48581505425030424 48627362393989376 48677460530435968 48744713170019328 48827612342077184 48866440940719752 49016275515504066 49030605915884544 49113991300095232 49162940522428348 49180943854301952 49188408638497842 49220735759570298 49353655252065024 49470080925525568 49509420426781854 49546700897050896 49593468931618304 49709771207574016 49760228027728064 49797697355495936 49837297383250608 49884339717140992 50089765961686528 50146967468801544 50148650761321728 50353475227767096 50381856403149712 50441084580055512 50479066591111488 50526868737504586 50578923832406123 50597445693423552 50648803528223208 50696611857563392 50748841829603456 50775131497804224 50808501429233856 50894910445269968 51143264835731376 51144981571149312 51193414318849264 51281532410348814 51315235153594566 51443225333301648 51530713811759644 51601908497877024 51655071147989232 51703829311687168 51764611580698368 51832946737341812 51851927818053888 51867011875676228 51977780880275712 52007077577444864 52068216340702464 52156767729036992 52208749519809113 52210502020548256 52280880978112248 52282635900101376 52514959194412099 52534190026186176 52536681749956096 52587513711121704 52627111977967296 52676948258249462 52793047572367872 52843040988629584 52882098569405952 52935775391327808 52970565319839552 53060651315281456 53102684215021056 53152970847800432 53192994902461568 53266486191356928 53319573977677392 53321363765666304 53371857481353488 53504977277256064 53632298751740016 53723510144174948 53786666720569398 53892902730125536 53967361009664256 54059142235871168 54102131041511154 54208990136167328 54283885121157888 54321067237961216 54376204653676864 54430398435545671 54547655214069248 54770446738974736 54772285228677632 54855275993163492 54867582810632704 55035818122671232 55039560235021824 55091681030698928 55133164929299072 55177007817170316 55229090401120384 55362372905021952 55400293739377664 55456526600438656 55521720485749056 55631383463355392 55748490430742142 55845486499347174 55847361075108288 55903021077922557 55957667237334016 56018600589147504 56075461049104266 56186217739918112 56215324158283248 56252269439508912 56347936564406036 56404349383703118 56537235343457792 56582194773464976 56624801025201024 56632602014044672 56678422995868828 56868832031689216 56954999476155396 56956911295143552 57010847764173044 57185654768088077 57189543056702364 57289046393904108 57386476744914149 57424191719498681 57546828831733824 57579264460742528 57646953805777728 57706344338500704 57744992842862384 57804484379892712 57825652221055488 57884346889397952 57998676376689664 58028721711776256 58066858776267264 58165611937451392 58221890180170458 58223844525112896 58402370826983568 58449445526550144 58504795380268468 58506759221542016 58607465611827216 58645983032679504 58745721099061612 58792257523773312 58847932010064764 58892244356296736 58973609711859456 59030353308994144 59034367026273408 59090270782927076 59137080148546176 59237653414104928 59276585000772832 59378616475140732 59607734547470848 59667142308353272 59669145166340864 59749578260699712 59828454478740283 59867774345860327 60017096222185256 60039074315641344 60100015669853376 60145270831962624 60202226580856528 60264249672654104 60286318273015296 60335095447215204 60392046844148096 60493915787729536 60498029018660352 60537788936959488 60640744360321664 60732626992431009 60746252397486208 60791994174241792 60934558254445568 60936655974488448 60994361141130956 60996408550118272 61088830083295707 61148545459721216 61231903606680576 61294055716274304 61352099329641988 61398297307628512 61470476252079312 61591888834429184 61758404623215776 61798992873146144 61831006904584176 61953131584191232 62144233889916416 62206169640623624 62208257726610688 62279298308027724 62384350656096084 62594796273113984 62644572784907652 62691743992186848 62751111173997631 62898077854481408 62902546317309468 62961921177941632 63009331347770368 63059437505337504 63118960458423296 63119152881763013 63316994098491903 63331199308017536 63378887543358464 63427158507536691 63453394840856064 63688354767691269 63750611223964672 63823413142111056 63825555514409472 63889166946197208 63997821992024074 64021257816168576 64086241198976304 64212820274192128 64246084752323712 64288307930867328 64373175786698702 64396749064357248 64462113581374992 64665365455388544 64714058314515456 64775340566707232 64929481214752308 65039905502532499 65091427972749024 65093612908735488 65153067582571703 65155254587626336 65310299286393084 65355034020672088 65359477779088416 65421371223954977 65473195878747552 65574591805735936 65584544851330456 65627647679427064 65742817824713568 65804873669420032 65882232920888832 65950107815429376 66012560569042472 66062267862734528 66153539302169088 66447499388847962 66449729844334144 66539303063051952 66541536600129024 66721133566152758 66745566659409792 66799569959416833 66862623291735392 66864867681762304 66979960699231104 67023980608776576 67137966970356128 67191151455740928 67191356293489659 67254779440074016 67305422121481984 67417083134341248 67463260924564736 67467848030026752 67531738037630944 67585234455481344 67700175330405632 67744668572311808 67861275971589408 67863553883575296 67925538543532201 68191019780975168 68285232297942528 68375376547131752 68420313538126088 68455757644361052 68526283901969586 68590967111068864 68685732194118144 68802544663836032 68873428197318976 68952080269602123 68954394796817376 69019482107597824 69135903757405184 69275052554330854 69303707840367616 69356491297576329 69408716562778296 69424288454269952 69641892542272512 69642104851306911 69707841304149664 69710181200135168 69763274237738067 69815805809480808 70045586701581568 70050349390027776 70116684948162272 70169482637289728 70225282676398584 70390944688417738 70581033855103744 70627420426452736 70664007890953344 70734434833289766 70952624184580908 71092765303569856 71176340923460256 71296400749824096 71368768607950884 71509731668986688 71593797468465888 71647707419642112 71715555627425864 71886211344904341 71888624362639392 71956481346219008 72013702438955424 72067928577528576 72136174722014872 72234511286005992 72307831352792343 72362278969705032 72378513494877184 72488181151470504 72490614375637248 72659181359365678 72712885532933184 72786691163075736 72941043590984064 73016190795653952 73085334915725594 73140367990884656 73167151789906944 73241418513115776 73386304036861046 73424096859798528 73472351920991232 73569343756227088 73596284644979712 73670986950142848 73744410783642522 73903274806158336 74028960647665408 74205121388288352 74331320574322856 74390203397427456 74460648665796232 74463148100144384 74537361437230076 74564656811361024 74640342041592096 74691467452196672 74696546033243904 74767281398805688 74826509575711488 74953765544377664 75003025919345216 75134648942529792 75205799178270824 75442926364619968 75499734700268032 75572784604724568 75751061417211026 75790303106256879 75939999301540528 75942548393524736 76044917786345088 76123262744405184 76252724075603152 76280647610754048 76342365667904952 76385395191872144 76413367310816256 76548526513406976 76598834981458944 76729105108978432 76790121478273896 76862605074370304 76941792451334272 77048095010675712 77179129185863936 77296070717639466 77555743967530752 77629186906893944 77631792700150528 77749420106012718 77800517813514342 77869827769311424 77932594035400192 78010616366167296 78143287482436288 78194644043572672 78235151593555488 78315753030822384 78389676698364416 78631479615812608 78712489368364544 78805022624934144 78849440198061568 79015422387374193 79171488633520976 79264561482944376 79399365158935778 79590976972922184 79666104347599616 79729456271700648 79789492353692352 79865050585087894 80057786222030232 80133354226471168 80257465915884096 80446793929620272 80585265216262422 80758866161089536 80839354095188304 80976835989908012 81088713353806752 81248874632651264 81313485204250992 81451773444394276 81481600856941824 81564306980515296 81725407621699072 81821482821103872 81960635002772416 82155670108462104 82158427843016448 82301374215949056 82441342539445568 82523507305504727 82553727184006848 82637521546048392 82699747393948608 82778061548677726 82843635601680576 83039064410703632 83100440609066496 83179134208128112 83184789900657984 83263563375942698 83447075195033088 83526097046543536 83588991989582464 83704478300703744 83870061756412624 83936500856001024 84079250007116672 84195413657306112 84279326609877168 84422658797989204 84521904846609054 84569544676715588 84805853015186688 84917806356921692 84948903021067008 85017634493803242 85097884189481408 85185555928262944 85303248047533824 85361677088224768 85448321598635072 85516271646259566 85661446336431616 85717743907823104 85862332085809664 85949484775166656 86220487273851392 86368896691113792 86572641619669744 86617489264293576 86706726569839068 86788570630332032 86908477470108672 86998014565034496 87080399048524112 87145970372117888 87248417906177088 87297594504996736 87657090432951424 87757193070402702 87760138832313024 87933477087239168 88118581648592418 88271898015097146 88338366534445104 88545529963491216 88635406174390614 88719070750735936 88856480121157392 88914877501159248 88994088879213056 89066093279222444 89306614265641472 89365307478368768 89411601821206272 89500713462529908 89503717749511296 89588475057986212 89889444179121664 90025644333277884 90178749170579377 90303339871284792 90396374508981156 90481701295452544 90588070266222144 90707656790348171 90740873681594304 90767270782433399 90961116540482496 91119378596229312 91187991261362688 91274343525814736 91368378535959448 91401837381668352 91491541711696434 91494612825177408 91722818189581824 91936107026136164 91939193062423168 92028148994462982 92097445961442768 92387833251643776 92475321730101772 92544955417037728 92637606934823664 92698489309719216 92856139801742548 92929697376286848 93017698983650756 93087741079307744 93216350834874624 93309254460935436 93312386589916032 93633710235198112 93892194409670976 94016142752306159 94218677187937792 94312579777719688 94347116781722112 94442881766912448 94513997021655552 94603498912774544 94678440687634944 94901787897947008 94996798962026304 95061867666432128 95068331315037696 95158358143934512 95458396624621184 95530276559522816 95625916835947008 95848281793205788 95851499150185856 95996732988036111 96018269918607232 96090571436704768 96312681714674656 96319230411288192 96410441803723124 96483038626273376 96559763680048053 96650908201960672 96654152500849664 96950514043910912 97048921550767648 97163010850060848 97254724787978752 97354921060871936 97655224684154368 97732881881439504 98032551031008132 98227982600190464 98325881044856696 98361887708603904 98376817276995684 98441471519140596 98608888987710563 98707310504130048 98940161851051136 99018840853563708 99093401794101792 99186937863236608 99187240242770449 99419542415148032 99520456055456128 99595394710991872 99671249083271943 99674594766501216 99768679434281984 100081700349229137 100179531923373056 100293934937603088 100297301522643456 100706950455534192 100763712806299424 100882169160111024 100958133182222976 101053737475009172 101157847664812246 101194891386847104 101297607056446416 101393223715126784 101497683659206912 101550262995608448 101617002858467712 101789820890539936 102286529671462752 102289963142298624 102383391915469819 102386828637698528 102563064820697628 102630470307189132 102805011923357821 102886450666603296 102983881017613337 103061427623519288 103203816995754048 103310142295978464 103407658623374336 103407973870122383 103529223161396736 103665893474683624 103703855636107776 103734023751352456 103912578831496281 103955561760551424 104014155154889728 104136432681404928 104313535458073984 104417499039618226 104421004041096512 104561761956224496 104565271800202752 105029918388824198 105068380052372352 105073363499912192 105175027422243408 105254223955934592 105353896516498924 105586095144735744 105586417032626607 105686081977259168 105764197138811904 105871550782655616 105941130639679104 106121302630562912 106205368430042112 106305941695600864 106385989804923136 106639147955354784 106642727531332608 106740131996979173 106743714962706976 107009954554512128 107264597503480032 107447020288349896 107573333441138796 107785805460251072 107934722019328512 108118284471742336 108204262083022308 108417980272334656 108567770242315776 108642134475922432 108752409307353728 108860796871091342 108988772039048517 109095310428138496 109540893477949472 109544570457355264 109628002373588391 109710551986326984 109735165621265408 110071636245342464 110079120470043648 110079456055291569 110183362061397856 110266329858598144 110354015634340632 110458180802240768 110724745810043904 110913053200877312 111043440971498112 111496980861484284 111690972998694348 111694722150216576 111806042155845114 112037201178295008 112150922098208532 112372435479836224 112430648316566496 112504538879017824 112695873128812072 112808698767406236 113074470686915584 113164389546929952 113249602050402048 113265204028089344 113356845991737656 113626592125816539 113737664063378432 113909998952310792 113913822590287104 114021695528346088 114371309536176154 114379086113404728 114578092787808216 114772953489828298 114848383438997362 115093657663467648 115158528921485056 115293907611555456 115412688677001408 115489985685724768 115608968759785424 115651304442110976 115768693778795904 116057443423552512 116133717552534528 116331223874902784 116443780360340916 116447689050225792 116804741653967136 116898891053100288 117009590760536936 117013518443084032 117214931223654432 117291966065359008 117491442198123224 117584515047546624 117695864020129528 117784488712593472 117947219423718912 118060706617988288 118068734052546816 118180541565854152 118274160297092352 118475306828209856 118553170001545664 118757232950281464 119099047738403667 119215469094941696 119334284616706544 119338290332681728 119499156521399424 119656908957480566 119735548691720654 119797575877631841 120034192444370512 120078148631282688 120200031339706752 120290541663925248 120404453161713056 120528499345308208 120572636546030592 120670190894430408 120784093688296192 120987831575459072 120996058037320704 121075577873918976 121281488720643328 121465253984862018 121492504794972416 121873311948976896 121988722282261912 121992817100236544 122177660166591414 122588111432548608 122704198659283976 122796594615257024 122940952504158624 123183777668858368 123516809246431552 123597985746292288 123662013809168352 123906263168382464 124167092323016589 124288467779832832 124412339281247248 124416515453221376 124558596616055448 124768701312192168 124895345063914047 125189592546227968 125289145569815304 125383487984373696 125502222347995262 125805092634618936 125923842355883264 126118875010675008 126238305763526026 126633988196983806 126662398616035072 126854317015073382 126906789681712128 127376709535382538 127646826284222112 127651111028818944 127778333892394416 127995643984048148 128042515632337152 128172482397952608 128425640548384256 128492169504647424 128576615861734656 128746351573397404 128793498128714496 128924227162749984 129330730910777088 129550681133414464 129858962429504616 130079811005064998 130182855945498048 130306135165143406 130310509175252672 130620598572786168 130710068041344176 130718955558176832 130842742447909954 130946391757495104 131169089702660912 131255295358854128 131485635649427136 131764465841777664 131900215630858752 132025121138084944 132124535725469056 132307078604338176 132894998777695924 132899459688668288 133078606126103904 133083073200258048 133442267132305516 133491133318819584 133599139918833666 133725246583470784 133959921398462208 134047961217553152 134275933940712256 134382712586979318 134509558880148032 134610844242963968 134834166268682496 134926521849129472 135063476075261888 135400350660811264 135489337144623616 135722551943178816 135851077087064402 136382039561950336 136570464595885056 136750753094263504 136840627076252176 136911515288722104 137052567803939172 137181934222137728 137371464388236288 137605089327672064 137746856394637952 137904160539204246 137908789593634752 138550105108661708 138712982595152658 138817433125556592 139284209702613822 139415682608299328 139526548475476134 139631611618961616 140091173403163136 140233369896324544 140338965274579456 140450565352797168 140781889376835476 141162067710207488 141254840852905472 141328015781906688 141468869666579532 141709462982339021 141905248369161816 142185530607139712 142352681846920512 142540603527689983 142592801499648192 142737537215901768 143019463337973376 143187594936931776 143295414839284224 143431111254851728 143772422689808682 143777248725278784 144027404877910848 144135857155057152 144272349444029744 144469022572011984 144615662705584686 144724557939410064 144976362302941008 144981228751274496 145318362718731356 145425771065866368 145573382326151472 145882087181968128 146032381591307904 146170669831451188 146280735981769312 146482837026231552 146772608073722092 147138687512454176 147341973900285696 147488821567285044 147739652896481107 147996703184252279 148057921295330816 148410242776576704 148662641148645712 148780406794854912 148921297331592464 148926296200288768 149074722874460152 149129313622722048 149280684083184192 149382934904393344 149393092066487808 149534562797611376 149653019151422976 149907531088755328 150006051838690432 150269297885059584 150411598356541648 150885852729239936 150999469400536064 151145569209449136 151502122834422052 151580606212513758 151736771497218369 151879998603081056 151885096787049472 152089835572690176 152246525488810368 152505448151206304 152684731335809904 152770790383744288 153458210217956864 153580242956547792 153725210148740608 153883584902668544 154358258371727872 154592141435278932 155111487935061504 155258373813787888 155263585400301056 155498840212025436 155601035627028684 155739655538622848 155865188070800384 155865663238639277 156021232732334592 156286574964872576 156389288087145344 156470303187110976 156626248559427339 156631506061644768 156779353396728832 156779831351475871 157424978736729088 157544877583236297 157610045249868288 157698880396123136 158030844774748386 158342977267041952 158529122965888752 158798730317871556 159181953945844368 159332208695199232 159458912543401296 159578984707384704 159730101170175788 160115572444060464 160266708452942336 160514931831768192 160888187295738287 160893587859240544 161170530432524844 161678708190376608 161831813027678101 161953671979816024 162177426707613504 162497749265302528 162498244653049459 162626970408501984 162903546888788552 162963201713883648 163128613961030592 163291195306637013 163450815243398144 163642965642207744 163921270005544832 164311340216924208 164316855686032896 164602748431898112 164882685078891136 165047014611009454 165107454368013696 165275043092096784 165399494787897216 165556123097355452 165687271203361152 166078128821407264 166200881218132992 166358268416256224 166369579801315968 166527126751885396 166894150390066176 167052194093087072 167177983979164928 167734493138110129 167740123512825248 167873001712002048 168158500014233344 168558653219754336 168718273156515467 168845317595978408 169043809693218108 169139089353431176 169611706030373376 169835612713843384 169897806042134016 170035268987606484 170195768378962816 170371111856525888 170606496095067648 170723354176449536 170896643197270144 171032543292519132 171322892672863232 171435487815646208 171556964304264231 171724664171619328 171898969550333312 172159430234742447 172272575158496043 172440974547702784 172737793382227584 173145283239339488 173234978528587152 173413453139678136 173577141260664064 173996029130068992 174160798097048224 174291940744235776 174496835812354176 174595189009993472 175314180865902848 175514386140805404 175520277664626048 176237163297184836 176543796030194292 176676733068890208 176844040581266051 177091059926982432 177270812348781228 177438141501471872 177712960242314784 177829755002318496 177988177758426112 178132186558444888 178613228531282944 178730614956737536 178823203642412544 179001426925059816 179007435499022592 179176950115972424 179485363436220849 179603323037580981 179778888358243328 180051288666555768 180357498341158754 180606679742569584 180792749017962312 180963402590905088 181176140532444288 181415313580696342 181481747363188608 181534541564866798 181922233080964992 182238757192458624 182375982522725376 182548687051629472 182736757071918896 182803674763336704 182983083423392868 182989225650354816 183445636379163648 183872214052272328 183878386124846336 184056297988925964 184194891922885536 184369318903873117 184775666503287552 184950643460203544 185089910834075456 185275213869647328 185396978619438432 185712279603485096 185859394752573696 186035397967301512 186175482158615488 186432701669749248 186618508921870872 186624773179832064 187267420470396224 187784388819341952 188032285504612318 188253333521992893 188437354375875584 188625159555439376 188694233563444224 188885763533824896 189027994043311104 189206997825549088 189356881375269888 189357458645289039 189803575795894016 189993597924052608 190123735332864256 190136662630075392 190316716287869024 190916793249242368 191251833671894016 191696563586411576 191702998300371712 191993465976072222 192036539837214464 192625363429349312 192638460822576384 192820883607446248 192966077252546752 193119527360096106 193301816403921344 193901028087821824 194097843101535296 194326021700121696 194509449575957504 194709842121743872 195119716507597497 195310449368308736 195459202747715109 195465763762879008 196065102062016264 196264113671864931 196455965200380928 196651762089713392 196723775417207808 196753634553991368 196882943038281192 197217777975421126 197414621008260096 197880323702102272 198037681707127416 198186803588203584 198374480485540898 199040912110912256 199342498166543886 199349189533002432 200163400698458274 200587869875206176 200594603045286912 201413900911068384 201527425612598848 201764338320222048 201916266364445952 202107474950018344 202315695329624492 202389782773694208 202595214112892832 202786447430253568 202995367318413824 203100525991216896 203234005716935424 203579641781079872 203776615630596603 204573059342925504 204766783830939638 204773657275397056 205126129641395256 205260940614378264 205610023846715642 205772901333206592 205967762035226674 206122855247038576 206407633991508096 206620284591956928 206815947740244766 207058446322793472 207331786949367248 207407711272215552 207468047502704912 207825157662992562 207911123521102848 208272865362809856 208627070916147968 208834998079236452 208842008082193024 209123523912448992 209130543600405504 210059836777648396 210136760104744704 210350054844486816 210508447911869184 210707793032997848 211172834065253214 211372163954518336 211743101565311232 211882261279358208 212242605261125824 212611883391201728 212771979609846272 213278295910709568 213480263993958346 213487429925413952 214019909109024256 214529195006960064 214894040576699792 215146666882277592 215571610920502144 215869444038657024 216236568943484672 216408524166044616 216835960544669312 217135540484631552 217504818614707456 217721593742182684 217977544078097034 219081786955898944 219256004747176782 219421103972653968 220143272490684928 220158912110583138 220366724122795712 220532659717196288 220708031268681264 220916361604481536 221826106401754624 222086881942996224 222993961722968568 223381945997388696 223389444300433152 223612084311690228 223992376972084259 224074402356590016 224301844196417064 224744870959672448 224861296633132992 225009077758035648 225391746257624144 225617397534812472 226328779093859904 226499204100804096 226713691983475312 227253184251633078 227819997904621584 227827645180574208 228043391056692176 228742619072352308 228758172226809456 229156185575616432 229545906979656596 229696766877994724 230187315326935296 230317057842970112 230587815223110912 230825377354002816 230979971371449536 231217937519570848 231537387557591808 232566247860967867 232662447749805568 232887560720681832 232895378100451584 233523967481534653 233609483307934272 233797782106200576 234019181521073872 234027036886168064 234429862447308864 234583932130718016 234982884396246448 235169030095093248 235391728040259056 235568977425186944 235894438847437824 236121413235976576 236137468105093632 236361083131708304 236548320594184704 236950613656419712 237106340003091328 237514465900562928 238198095476807334 238668569233413088 238676580665363456 238998313042798848 239313817914961132 239471097383441308 239595151755263682 240068384888741024 240400062679413504 240808906323426112 241056998690616416 241340381788860816 241568187376592384 241975663150918144 242562977441286656 242930507969724036 242985009589944832 243746623897953792 243977444564523824 243985634200473088 244355320333182828 245176222865097216 245408397318567952 245593189230514048 245881905008317248 246367555337716736 246368306409462083 247033618492863104 247195971492584576 247324027618336704 247570521916514181 247812526336764928 248334184646033178 248824678562494496 248833030906442752 249117193232110896 249537402624384336 249790690127828094 250379185092455936 250578291139630608 250766975968747392 251004444695990524 251610185269237872 251847684711766528 252237750021350016 252476611527052052 253267976393967612 253324797232070144 253708634030146764 254307134757779873 254753419070765076 255293652568444224 255556667784788832 255798672205039579 255991287968096296 256085031264674304 256344964795905216 256851281096768512 256984339009294848 257153231723469312 257492703146794808 257586996257428992 257848454325499968 258661461821554176 259101362266828928 259717924859009232 260159622010129996 260365711890996096 260612270330286812 260621018350505344 261241197145572336 261420136082688352 261437911116353664 261685484895819908 261892783514990208 262338179405321824 262510590717708256 262971271298854272 263800431261717504 264050242276169888 264249071450938112 265128714960238591 265789997555391848 265798919377336576 266157212252207808 266884534264611032 266982266637639168 267198279837667332 267450493166941568 267919842796924416 268095922435106304 268551867881424512 268765425173958636 269019117760296064 269221688485927936 269668332537364992 269853043698258944 270126952150523776 270536247511738131 270800701321622528 270978674289247232 271445103886357632 271702154174128804 272122970371044513 272301812347300197 272764079123900672 273501506188527008 273681254152504352 273823030577444208 274105135607878344 274363868444275456 275210178655344128 275493712789275904 275808321078408492 275817579187269504 277100210217323416 277425965190305316 277634866251113184 277897778056275223 278568419405227644 278831365216598656 279053096950952268 279263223237923232 279527677047807629 280182346806326272 280466739792649088 280677930549158912 280901130705594336 281563778753670952 282048428256918477 282324135420414976 282509681705810944 282656031563813376 282937739333159064 283418925964678042 283810496738323632 284371061214279424 284705363693841024 285081207055379966 285185602999296384 285475074431803536 286038926675946752 286375189873863552 286590829678568448 286862222509703456 287544845379617364 287554497450557568 288054809755821696 288271714310114304 288544698888059488 288938045144023968 289231325411169372 289449115878820128 289723215420372041 289952724605882016 289962457502548992 290636725437462712 290851542131732736 291146764652302944 291422471815799443 291764174363936256 292064763182615808 292341339662902376 292561471963538624 292965674052463104 293545216147444184 294277375024908352 294683947800571392 294977643134570088 295479305792962214 295826666963131689 295993406368504558 296115842590661632 296820485553153408 297325282297291424 297560813589709824 297561720728311347 297842594663184928 297852592400577536 298149445748920304 298258627245444096 298561368166368384 298765869808786688 298786184132975616 299069125595222752 299306038302845952 299815062177510656 300012103677380864 300538595770119168 300823196713083296 301771705458479872 302291138418898272 303004245668844104 303161212425027516 303473542994436738 303759997206162112 304179671145380352 304493050977620736 305010896302412608 305369462671619808 305541580767488576 306916420435913728 307150175746409457 307160485913095584 307450420297481216 307767169805337088 308415035770073463 308716516743455744 308951643052840011 309184282870557864 310222975870123008 310223921610367149 310516747627575776 310527170800602112 310997680424050872 311202071254057368 311479311077245696 311731326477278554 312042465464669184 312573149929745152 312778576174290688 312940606374221952 313252497118854678 313263012123289536 313559662702951742 315089755166472594 315220090499736576 316061689549496772 316685954534083904 317058245931777504 317597460635743112 318363907891688736 318664417390398464 318917825086802592 319157969414769408 319460202340351576 320220395990937519 320231144888120928 320533416905884672 321029863663536384 321776374591476574 321787175718481088 322341060865049688 323357416380753216 323663626055356202 323907343959632048 324354853415227008 324996489306098918 325253940817003968 325807093777577104 325926403427767296 326257227922061184 326582390613274026 327285931284415488 327842540011089664 328622680433848416 328633711372065792 329205496863796224 329765370157782272 330094029222018908 330214908736027392 330550086184193568 330798989575794432 331112246194710904 331374542406722304 332156257642814528 332716536832512448 332739159602631936 333054253503770792 334104388186174144 334355967958329856 335468986276220258 335480247025650496 336317000028466688 337117306439508672 337436546313030934 337690635191956816 338087619386436216 338278178706862352 339223412060746752 339671225427686768 339795612084268032 340070537975212968 340391536757925632 340742223713051776 341212992190135296 341793286394540288 342065086585038264 343113928608528462 343797939100666624 344318860469484894 344545150316992086 345475586764455168 346290566478678976 346469957057174304 346826906279356272 347154282521328128 348321596194096448 348583881488471552 348993671624708352 349190378019986944 350628361731805696 351028772281610808 351040555329252096 352474326594369672 353087592060388584 353353466137780416 353688081162532102 354052466826842861 354182119853964864 354541624697562456 354876283002943744 355425920484629568 355659510004636992 356264373116889776 357646407284825088 358002853850119632 358014870998045184 358353900231944848 358970726872441698 359206646075161962 360102577333111536 360714996682317508 361213359485139168 361585498035924624 361926805181810176 362352281064888576 362830627161392684 362963494726377216 363069083129733596 363844466161929984 364477514384917248 365097374103258944 365461246638663791 365473514143837792 365966166846785736 365978451300709632 367744428104544656 367756772249692672 368112595977851928 368389783845771072 368738637807746234 369551333006575104 369901286920407088 370179821668150912 370550427739294656 370793957238876864 371424559206970192 371718789505147392 372070795934603024 372350964317230976 372865403339498496 373237017843741744 373249546359664128 374534840940792448 375568777638683904 376064571009224636 376506667043985786 377250319110878752 377771527067649792 378413995651098176 378714917290578078 379607151591788032 379987195848105216 380247470665728512 380633432575738048 381012789048819697 381833586498484736 383393127172823152 383405996600743424 383986931952144444 384073079674428928 385250726858698624 385276921645152768 385641767214892496 385932154505093504 386239054720192212 386603632807842688 387802056175643648 388195686203070592 388652043400243392 389419684243487744 390239433015194994 390918405495430218 390931527525758016 392130204124032528 392528227343729862 393303524179426784 393507269107982736 393765886076562384 394435555950842252 395760647404204544 396075363414254832 396373607176407168 396748960971081796 398081824221824512 398684996333087772 398698379066004864 400326801396916548 401175739750412352 401705337214399043 401969342036490767 402827801822136768 403054851225197696 403528676640444096 403832532728891904 404214949900036688 404631390659248984 404779565547388416 405190428225785664 405990734636827648 406201051982433792 406468011433870848 407159283562159744 407553231261193206 409146118685851008 409533567661879276 409547314550794112 410252259282790512 410521881228756528 411220047693431284 411545802666413184 411935524070453348 412245710494077152 412815267983016192 413240569183913856 413631895480489532 414663573898734496 414936095005409824 415650315325985124 417254141832295936 417669996158472904 417684016164386048 418247047824897984 420119673555296792 420273520209489408 420700109688973632 421016895823738368 421415586065995696 422345668130506428 422744327909036672 423486203130622464 423764522558716416 424485210522251648 425128388947017063 425223766782403456 425543959219692544 426556591821419136 426960527987916692 426974859850827904 427621810583069949 428039818218048512 429058390013920128 429788081153399584 430293333764555184 431143221841004288 432473137886969344 432817048332089232 433671921089338624 435009637229414912 435443187484365368 435955088156194068 436696508374146779 438163573911797888 438512009494353564 438842207945307936 439257778217983417 440286544981369856 440317824221166276 440733448245591424 441065319434392576 441416062537362528 441832723208963072 441834070172341091 443218958689443321 443652212803509248 443990109552756837 444173763885992448 445987923445937136 446763891994777392 446778888600866304 447224168623380456 447984753944168518 448148804713180032 448603688392834128 449489741919344896 449722593266265984 450018155516071296 450783492515248288 451234795069624944 452657558187719808 452998408201608192 453427383966950624 454506368503266156 455279338517727493 455639995809243168 455655290361148416 456071473078001921 456086782113384352 457485238144704616 457516344453618912 457949598567684839 458312371151232864 459091813959313192 459393533755989448 460374630653870592 460634115685940224 461175630446221824 461650754708005632 461959942742899072 462435875039141696 463074775115183616 465132495721935734 465324895499611136 465775121441363664 465790756200903168 467047934963069306 467218966615868544 467595564212401152 467596989715917831 468038363042147744 468054073772336128 468859724894617728 469167864261436032 469965768792492896 470338060190186496 470339494054427613 470783456080518112 471137954850373888 472242826471953152 472274936210187264 472722166263416608 473096641188369408 473901227312839424 474212680006182656 475028931801125856 475478769804725407 476396190953614668 477337138466826176 477996626085597696 478627635829922264 478942194766882616 479190303510527364 480136769777482048 480800125358827008 481617812646852224 482113997381232832 482664561887214861 482680763577721632 483136374753184768 483951326301836288 485125954882573312 485495439083034303 485861015939448072 485970019179889664 487493247795907584 487494733959148377 487954889129047648 487971268400946176 488710640666365656 490352445730194432 490816794637135904 491186378461028096 491763810016634496 492736612818924166 494067236985726208 494391942985169152 494648055236673408 495141043833028362 496668369292066356 497649357124988992 498234386464221792 499074805248768672 499581380255656188 500758370184911872 501156582279261216 501533951937494784 502008889391981048 503203479414330387 503220370538475744 503695369423533056 504475500042700032 504953223054104104 506154819469546401 506535952787935224 506649594464140288 507417268060293528 508614269515559746 509506838141530152 510587305136888448 511113335569577664 511597344410079158 511982575936192592 512170062529348608 512689929591810432 513968678018589696 514306463446938624 514985406293589616 515173992514857984 515696908650999936 517322923643108352 518202724533657856 519435849718018464 520319244020259992 520731423781992192 521224540660573624 521242036701010688 522482394291144672 522840272165376704 522875822232707328 523370969791639816 523785567029980416 524676358810643648 525021181435416512 525942542597708544 528100484552339776 528498142901876224 530257429920477182 530532121743798153 531579995110783696 531597838754673152 532314424504415616 533769068529222064 533964533275278336 534396559675334664 534900986333883136 535839685593848832 536191844870212608 537103735762849024 537530850347917272 538038235520592128 539336665074729984 540253904301047552 541072495023476262 542890207772715264 543404308348257608 544245940742089026 544603624694600394 545528158247801344 547003012377054016 547362508305008704 547646061154888416 548210271215756688 548727736888550912 550420357310688256 550987425578551808 551616642156816984 551635158374539008 553107956711619351 554200420434646832 554851930380610632 555269732502226368 555795556112550446 557136838810455288 557662730433197312 558106193901904536 558526446475846464 559055354095615258 560933479585298176 561802261411188672 563127557507341904 564096856513836954 565312063127626752 565875478666318128 566837851929356084 567620993476647264 568742122428558848 569410727387682048 570162414110759932 570371205998592768 570950148863607072 572077853351893504 572750379747727104 573724445019406912 575089690759234728 575108994901115136 576109619511643392 577089397776118976 577664551138533089 577876090288047936 578462650822338744 578898231757640256 579446430840744082 579905449211764032 581273450874925424 581703084263465472 582293529304605888 582844943631598886 583528348727872512 584129526365231616 584682679325804752 585122943927077248 585931348104926208 587090432294888368 588554750049816704 589367895601142784 589955286269140176 590958611585924428 591653333926263378 591986812737009116 593640971106306816 594650564594582848 595123441456622694 595685189326369856 596298891497840608 597122736332736768 597531739617573376 598138251190445504 599630124355021312 600024207354761728 601646393426166592 603543410916959744 604582276837796544 606008491337688208 606322424850055032 606947085988873476 607519994412324224 608359342290760704 608986101955241472 610021792604825216 610738925343239616 611083161534977152 614300351492818914 614320971826191168 615534339610674176 616830071540146926 617903286105680022 618368565741115728 620447843220734298 621033495255151552 621995360848101744 622404142508114736 622958622154491392 623462652954557108 625146299859490304 625557152348581376 625881212748443904 626504994237709356 626526024246579072 627119325405903484 630179510332945188 631251244194055639 632123379098993544 633371909068167808 634116491863555008 635194921271486224 636727815783377472 637835650173605184 638315938829538816 638920404680703152 640440791981875038 640462289776241856 642059727327072768 643552749182953148 643574351436962176 644682121730099376 646714832761506432 647327252110712404 647814687919264096 648709706830454016 649992978612197836 650507881634007936 651614187555154208 652514455844122368 653164781226548052 655685080022179328 657245360867696832 658112999266143113 659530740315564544 660188058444037816 660429817472054784 661100172368387136 661597979151588864 662224492389421808 662749084813444608 664312515285629056 665433073665024896 665478319205263872 666108507007541584 668208776372348288 668711935916659712 670937972552440516 670960494051300992 671977130916252777 672634000056933376 674234612879017344 674873092626061868 675381270383913632 676175238772872432 676556357413724704 679342450855373536 680141075950425936 680783073515851264 681484447426103552 683586572789080576 684130173170076528 686227857217056924 687595878201333248 688637720938969788 689090300633984172 690262222913973941 690951173528910336 692581132957357952 692939914114348608 693653812558712544 694308565042656256 694310681699393143 696643192388192896 697167762976943104 697698743582903601 697987343249416704 698380756039973888 700571902444603959 701256723463611392 702057544563221616 702081110658504192 704948653188739344 706175184120777168 706706932275560832 707376162325064204 708104933653685722 708364239707929728 709083249395124912 709752566005887488 710851840969259136 711319020009273984 712528746233779552 716005707700239264 716029741996090368 716683743408288733 716707800463889696 717941453744883396 718413292150323924 719635083463504747 720205154666223072 720887167123293359 721429993364635016 722426718970278336 723170996071849248 723853610363620352 724704562129777152 725661254322785368 725926989452754432 726138166259467192 727688932323859968 728955028769834496 730194748206517888 730922493277327582 730947028287675584 731932333693571472 731956902601419264 735488856209089312 735513544499385344 736225191955703856 736779567691542144 737477275615492468 739102666013150208 739104919228386249 739802573840814176 740359643336301824 741100855478589312 741587914477753728 742849118413940384 743437579010294784 744141591869206048 744701928634461952 746474035687483488 746499092719328256 747180923978854211 749069681881584896 751137555277367808 752129142018449272 753013334087971572 754500638221757504 755543054135299584 756827991302196352 757429834581156156 759214303183576064 759974391696210432 760494941331457024 761266865151476096 762025578097639394 762921404273339619 763667172996969472 766786254345646304 766811993201486848 767396016615118737 767973863904288888 768146159348857856 770501453717397248 770553843290305536 771283534429784992 771864309010187008 772478109440384424 773207265615685376 776391372406141184 777304086800486784 780478866030389988 781836810990860436 781863055051516032 784260408248065056 785056454687459724 786607048358853568 787014538215965472 787531772153124768 788871111901684504 791521294808409088 792150726828509664 792747214352814336 793497921942163592 795386144880715773 796163648443649024 797369992666175544 797396758132009728 800653602793833096 802351479500824704 803410674428798086 803938684072981534 805655603644273536 806109702450395392 807057353280888192 807665065457783808 808429899800073376 809262781318497968 809559131094776832 810380856451571328 812402103964867584 812936022867741696 814318567124319488 815106462522386412 818292237371702016 819067135323758552 819094629101588224 820504518565581024 821043762457513056 822440095386862568 823091605332826368 823871048140906696 824491420988154304 825630535966032384 826481138367827712 827263790960979064 829327147797468992 829872190010819648 831300630651970248 833693334168825669 834508283664591872 835339992316945808 835368032328772096 836494095649795968 838583031143422887 840239347110593584 840547040418978816 841400219377947264 842033791647476736 842831172131991392 844691336261012856 845488655818073344 846972406261244928 847529045117432832 848970421044503296 850256777894034126 850447533564806912 853113183642838272 853921055975833384 853949719701655808 855243621166139898 858116780027840256 859576162306799168 860586667529110368 862286443682008576 864946275773938688 865634096664178464 867343842178677248 869169646261116123 870019274458829824 870886374968730736 871910176312388136 873393016748293558 874267415447398329 876327147823595776 877024018988707128 877684415890615872 878515556435966834 880635648442332552 881466896491182848 882832125074725056 883668140344682182 886437917378886642 887980219105513674 888347527771984896 891975846891874272 893527783989554784 893557777201732608 894448337246760912 895969507888337036 896297609426360064 897207376785668256 898979483838689792 899445186532531968 900036311032142592 901566985030496576 902469590139249888 905315116375439616 906854767933901248 909012737006532312 910558677035454986 911279991618486336 912142946156003842 912173564226768704 914970476289409232 915032688907237824 915899197135369678 916624742302465728 918183627918626384 918787067511978896 920749261307741184 922351260892443648 923301509416011264 923919885485798144 924871750078283392 926149550230367232 930264991443871468 931550242882727328 931581512401806336 934095869926138612 934437933231737088 935193979431835662 936076726084295488 937719449789235456 938335728522872064 939931537584985792 940678988108855226 941566912161036224 942275909700747776 944485652943906304 945444332526833216 947802454625678848 948425360012365312 950057863602251712 950957539609450814 952792381907229336 954674276933652352 955993252171195392 957255271659844528 957884389533765232 958380607021054728 960273539554964096 961600250717654016 963235625293704448 964227994762465664 965329123774429722 965361527155443264 970990878166068606 971722031878896144 974989467918296754 975909778258095296 977421281332731312 981633589274271808 982372756922056192 983527620033268992 985473225637848332 988134473971452416 988783885970338304 989296110473346816 990282087666056724 991966240876373147 993336738584132712 995298714249977984 996468772928443584 997784224693829881 998149610497537344 999162760511312376 1002313164558522432 1003067903874989568 1004017778783962096 1006406958828660774 1006440741076951488 1008951000085400064 1009906446108208208 1012309638939092802 1013071905575870448 1014834536120587056 1017228539031119492 1019013676283060304 1021174610273776896 1022226671139155328 1023194688820158316 1023965151872385184 1025379859183620864 1029970812587179232 1031393817301999872 1034177570275367749 1036405449067315712 1038871699436036928 1040638488040519984 1041462847563984384 1042449081321147248 1042484073402021376 1044964788582289344 1045680544330753408 1045751644465414656 1046741939583279632 1047571134059960832 1049352717621287296 1050042362870833024 1051885085195417088 1056200969104679552 1056996285803752448 1060514859840954364 1061064243487596306 1062157400480528583 1063159990221567392 1063195677509346304 1064628849008831232 1067538137058444128 1068793119350669328 1069801972667766272 1074207471525698048 1075061700695834544 1076076471041184256 1080507808602095104 1082144990046952524 1085780415545430528 1086808616696515216 1088491881484178052 1089207249389200788 1091056316495602688 1091059642670474939 1094006024754108032 1094725016610017408 1095292122309776832 1096383739915991373 1096420542431513376 1097455473777101824 1101974851157103616 1103233284313633968 1103270316749078016 1106215913423238702 1108400840869293664 1109703860761221264 1110539465004452736 1111591112225100892 1114273677620910576 1115325460866394624 1116212387803809072 1117052892951692928 1118110708191230516 1121866959170596352 1123604522822377344 1126217311070168009 1126255115014683808 1128193713027673908 1131750957332636256 1132822691193746707 1133675703858712168 1135241986953294528 1137484244857117696 1137487712571346213 1138821454775364096 1140324828221519864 1140742411997185536 1141900297727214144 1143038367146459091 1144155706703787008 1145500759495454208 1147448890038813824 1150179381518469456 1150217989802230272 1152219239023286784 1154178795552237952 1155329102277066178 1155752180576095872 1156925301644677488 1157796463515280512 1158892861681488164 1159810898423528064 1162546901749850848 1163406168526930944 1164587058609211776 1165689887263197772 1168259052730463232 1169365358651609504 1170245887854154496 1174141451966770903 1174180864589776736 1177109500099633408 1179910572538280352 1181917223171848856 1183306667852526756 1183973625474018232 1187281942212613632 1189301129189165696 1190246882913245388 1191370378652739712 1192597782995681216 1194245472665473536 1195063479235146752 1196276502380891008 1199260248710042624 1200048414709523456 1203292786852333184 1205116011643197129 1205908026109472301 1207086821833919488 1209164553675593088 1212016982675376416 1212644849700110064 1213894171977746952 1215039988824648448 1217972203910482944 1220043585209650432 1221477850686479232 1222166323069954304 1228600702985637828 1228641943652382336 1233660143080293852 1235806572211360044 1236737131482231456 1237908284068862357 1240895686441468596 1242066990510303104 1243990721696203488 1244808285016229472 1245917244308982784 1246925305909114216 1250292599718980608 1251114304697162752 1251762425496887808 1253009988475418712 1253052048493158144 1254238650811806968 1260359020665890376 1262502488388111278 1264246758197987088 1266743818136335616 1268232983727110016 1270389842542972448 1273455631566754944 1275671300347210368 1276631877659077632 1277840809361406304 1280881583963750076 1280924579552483712 1284119454654145536 1287105498365906296 1287148702873924352 1289364243460198752 1290585232327111819 1293429665523012864 1294654504221424808 1295629375838528192 1297419413660908032 1299985957224395672 1301015763268015872 1303228375110308416 1305028911688244736 1306329562453096104 1310089525122440337 1311370160044358656 1314490721735393664 1316225998532286226 1317773334653950251 1319061480631129088 1320376116888075632 1320859634944109568 1322200344736774272 1323195958303177728 1324448984778843616 1325498169626889216 1325502210517023273 1328625030571258112 1330866147330049792 1330956638410527744 1332217014015083168 1336417552744696576 1341875945104881032 1341920988102601984 1343954261832505554 1348469225758034688 1349746185252123736 1350762540767827264 1352350477545744864 1353112714827449408 1358684901710747072 1360282151900851872 1361566147031702528 1362968894852207104 1365838015553182479 1367173145578161152 1368214419234005763 1368260346340153056 1372455714434113848 1373848795703054517 1375191756402666496 1377275441877939576 1378180601267968344 1380524445827947882 1381902347057820672 1385162265914715904 1385879828228697216 1387307625117425088 1388621363398786286 1393286384776385792 1395397487165807202 1395974686498833408 1401143804889207918 1404115089126443232 1404162221317008384 1409897306377478688 1412350368241554336 1413413864551121664 1414752324650128408 1416209867307371444 1416728479415859456 1418166498790249824 1419505132011774976 1421703681938518272 1422638040018547968 1425057492467559104 1426436309414176221 1432011415400478528 1433367486816577466 1433415600927779392 1435882907489766792 1436826584300647848 1439270166927009494 1440410309332446144 1441774334246586718 1442859986729270032 1444853437940556672 1446341992143698496 1449409124259554304 1451322508645570736 1451853978905508864 1452276332518934384 1455377864647719936 1457910057539668992 1460389496413035776 1461844986554655164 1461894056575351168 1463864667387142944 1463913805202838528 1470977712418178624 1472450383911407712 1473559135383084288 1474954551230984936 1478209838456772498 1479605147681628352 1480719286672603648 1482201710957178624 1483175828955507456 1485698236827880768 1488283183738412096 1489403857268923904 1492948071374966976 1494361847957708422 1498139363763169792 1502275110554735616 1504258284036898544 1506026668175943144 1509001276443515008 1511086108270599168 1513655982604392704 1514859669162312312 1519948783392420864 1522533730302952192 1524051156195278788 1525842808546679238 1533572508691292608 1534792033230237474 1535947727808577776 1541002907434794496 1542567068859569984 1543728618020374016 1544956218880768848 1546414531231370752 1552782744812282368 1554608173600973568 1560957732060779976 1563673621981720872 1563726110103032064 1567946638804589813 1568520816496130112 1570112909374919448 1573214096717707136 1574029076431930944 1575063544306249536 1577742223803369008 1584301453657019328 1585494428705628672 1586995843884327184 1590772289761431546 1594739985332351088 1594793516264019456 1601307205587666192 1604702959001649408 1606821348857596172 1607877368145963068 1611311207288547072 1612219404900790784 1614114706561776384 1616859799600146752 1618525562636995936 1620761712903142656 1627963735026775069 1628637134248638976 1630212925044772824 1636584474743404032 1638134270647517104 1638189258203176448 1641009037131162048 1642087524915026112 1644880190773725136 1646183210665652736 1647742096281813392 1648982841976308608 1651261071932064768 1652962276735655424 1654527581921958128 1658654295594937984 1659744380021639296 1662601261303940496 1667386668337651338 1670679984633891616 1670736064657544192 1672988191299591936 1677166062286845774 1680478694221187168 1682800438755894528 1685662344263982784 1689382672522025712 1690977311636146688 1697940842089006592 1700513555788068252 1700895067129613824 1706226367285676544 1707842111951666768 1707899439403311616 1710487242332279796 1716233560055680512 1719152324613598336 1721173335058220736 1724572887364017152 1724578144866234581 1731268193328356928 1732993653415599267 1734687684357354496 1738339292522232246 1741772749937461472 1743820352624776272 1746786033496587116 1748534830894796658 1752654295647191552 1754048037977414256 1755368831781231744 1757031112871933668 1761271296884665104 1762933792982365696 1765664250149450112 1767336280689364364 1772875834757773284 1775960438211027348 1780149943304459111 1783951693783748544 1787055567979109568 1788896674493521824 1791939015776674072 1792595218852720128 1794414753571336512 1797958967677379584 1798890373065063936 1800072622064285184 1803133970060993152 1804939180278499776 1810630232750879232 1813709535867802496 1818025474013064624 1821117354070909972 1822559983236972672 1824285892312007684 1824347128453537408 1829940952578818464 1830065377814475648 1831798394270739356 1833249484604931456 1836367255837252768 1837574135023957792 1846603018832022528 1847839770971596288 1849743500156566784 1855901004721670137 1860529982887742936 1863100485765454656 1868191739852277224 1868875866463474176 1870387958863671324 1872153452168590976 1875438899578470912 1876671457045744128 1879863075169971584 1881357976217710452 1883133824322072448 1884551819401495552 1888971305887812608 1890888665053666432 1893753732582166917 1895604909251357696 1896850720024730624 1900115727204503424 1901915079218901628 1905584763814458672 1909348553867304704 1914510543319689056 1915768779067530464 1916761214042109456 1920547079109928192 1926471250587408896 1928455989524931328 1930658247548859444 1930723054310886528 1941981756332137212 1943444063757792288 1945284446393926561 1949978935836593508 1951819556516190592 1954842562665462624 1956693739334653403 1963267178548543616 1964745513844112384 1967055240066537984 1970946451275696664 1974338997798429339 1976268947942904832 1977567771940676608 1978592220946693632 1980564175332113448 1983932481752746294 1986673477168265424 1990597428499955968 1992937545856887168 1995568449387659762 1996299220995074688 1998325521022624752 2004626329117044864 2006135807749979136 2008035557567924192 2012813917657321548 2012881482153902976 2017902000170800128 2019812892216416416 2024619277878185604 2026143811151740896 2028062507942604287 2029669072241174112 2034457078062238984 2038027352566120608 2042349220547553792 2044453342278310656 2046389377640316632 2047930303744770368 2050759718367241728 2059941625174358464 2062787634603999744 2068355140550735498 2070786668741921823 2072810898134631424 2077743398872073856 2081276976081039968 2082925695127968768 2082932045098179429 2084898162642294496 2084968146804042752 2089929577164578688 2091361088661506816 2091503288930829312 2093483879166559264 2095142268119921664 2098705435242574592 2100084725741666048 2103770170390834176 2112401938209359104 2121029719681908728 2122128486975192612 2124314800961057166 2126319980443134784 2129257698017662464 2135076274116888256 2137586238701338656 2139603945335532544 2148414943051396096 2150051230224866199 2150123401391669088 2152152942082368512 2158905250390514241 2161015617204190208 2162661501369880077 2164289980093905048 2171560831090861056 2173617233393030432 2176983762968356104 2178414498778401576 2182119285340949878 2188012049508216064 2189450033220034816 2190584244619553664 2192767479831982746 2192841084863026752 2206466568627267936 2206540633498156032 2212431826846477404 2216801681738587328 2219407721522442528 2221078930008905472 2223182224450201784 2228547355241821152 2230650921732789248 2232424775607618144 2234105785903385856 2236221416382461032 2241542771936562633 2243733918341192704 2247209045644754688 2252434622140336018 2252510230029367616 2256387426055347816 2263501914665272512 2265645382387493414 2267351407717424336 2270483973906589056 2274975425142692426 2277642909550728192 2280649656443039728 2281484823994371072 2283800595454428288 2286076734292918182 2291001518990908416 2294897780077627648 2300358763036938912 2300435979604460544 2304438478046573568 2308357591104475904 2310658204554132356 2311504361152191744 2313850603289354976 2315592927030561024 2317785723362976328 2319621796847056128 2325093803499701696 2329174117218423552 2331379774526395544 2338730717303219008 2340491775708308992 2348282903933541806 2348361729179553472 2354219000199266816 2359821145076560704 2363834446343697712 2366613335705053512 2367947250948036464 2374563884425227264 2378602258378331392 2380493765826490776 2382740757305479424 2385195565991362432 2388490945330947072 2392553004761782016 2406585573704666368 2410232023286394258 2411816052218944602 2418329107351186176 2424033965350752832 2425289699400220128 2427788343955493904 2430079977649296896 2440087170419300864 2442955701372958464 2444332646139908608 2457201405971275656 2457283887304764672 2467320286160587704 2471613144422720088 2473474262964462912 2475816568137724714 2481791372882937192 2484133981020606208 2487981443392406976 2489616570032458944 2493850611818228432 2503524850993775616 2506019976950837424 2506104096986316288 2508477301623613936 2520718041331780752 2525004976776222556 2528493516395974176 2533487636272671232 2536465967454220032 2540779685085944896 2546911263133509888 2551342600694420736 2555681618722812608 2558228726470646537 2561763167927500152 2561849159104967424 2574210996731812592 2574297405747848704 2578728486920397504 2581170464654223638 2586859331046025728 2589309008442849616 2591258751677056384 2594838827321816064 2599971914448791344 2602031526536031744 2606456750220616832 2610057823376489472 2612659124906192208 2620179050244880674 2628981443470787328 2632451997064572452 2635546669307900502 2640752233776151264 2644400689473548544 2648897969557687232 2651004421034046546 2657250061142516224 2661732294660099584 2664434028030166336 2672835105489393152 2683751890209762064 2683841976205203968 2687908523665011108 2696938451516069376 2699492370504247472 2701525081535654528 2704700955091489728 2706225429654898816 2717369803421494144 2720564303801703744 2725937789704414208 2731676031106364958 2736428838468011526 2736520692680306112 2744911428868227696 2747697591406109034 2754550883755879152 2756361202535936688 2761048891655895764 2770324531829431808 2771759656457394432 2774615250234850176 2777242726797572572 2786572769552771584 2790794974331614404 2802287609778415836 2808230178252886464 2811937360500793301 2813785394255435369 2819794612754957376 2824700736483108672 2826827729102243328 2829504649300256816 2832419734614742888 2833456958831718912 2836332997580499648 2843407363877036544 2845276080037095936 2850114984935118208 2852872618828352442 2864022830800957056 2866734973633154932 2866831201855558784 2871765814979533584 2873653168601295696 2878540333854018988 2880820618664892288 2883548668493173436 2885719973458540064 2889706875881113344 2892683984287396992 2902645017291141472 2904552665037868768 2920778992826071552 2923689973109310328 2923788113150702336 2927729334774285888 2941955424836357248 2944900767822815424 2947118270766168576 2949909102461969872 2956419676913544996 2959210295363256704 2961438573345207296 2964403421914357248 2966351657911014912 2971396473655761536 2975898722629119441 2976566367476824192 2978807714537847808 2985896142749933952 2988723695915416844 2993352674081489643 2996278727526339584 3008516568073797088 3012053336351886288 3018002552887030016 3027311965208785408 3029719338324624624 3045067460605904384 3048102312390557576 3051685617093358476 3056875558619027453 3067145017382585216 3069584066460474948 3071895455617155552 3074804447525883919 3082005814869588992 3085134137719139968 3087457236040748032 3089912437761537696 3092829062462741504 3102532710826103247 3105565489624564736 3109216347201947136 3121915464121559952 3127347243963441744 3127452220206064128 3135893277609179626 3137041632992260224 3140225818749838896 3146428193435414272 3148058152863861888 3150127088612499072 3155484447606738016 3168602907314038656 3170988857411257344 3173991687768654368 3181544579522863092 3186955369624092451 3189479970664702176 3189587032528038912 3192500311546013447 3202614411175332384 3205647189973793873 3209405918003298816 3213642697715192344 3215754736291926136 3222622414577094144 3224438809801581568 3228229413123552768 3233719599200293504 3237051125273991872 3241523425806285312 3255927470053550138 3257274268497277952 3260425850089545648 3273168949486808064 3273178928011424817 3276268541295034208 3276378516406352896 3282018074262324096 3284175049830052224 3289760381547450272 3292366421331305472 3295484192563626784 3297965683952617216 3305924553471310848 3309055163843916256 3317308591189875968 3319488760043278592 3325202522607880992 3334773336675302676 3341359969267783232 3345976382599183872 3354332124573691548 3360957388442374336 3365600877511789056 3371324688527965568 3378651933210504027 3378765345044051424 3381954623272293376 3395881684178013184 3398468073581240121 3401027111576136504 3401790134259227648 3412452734571353088 3412463137714038639 3415684223903333536 3415798878806623232 3420974484664559592 3432467120111361024 3438304649227196672 3442346670116441472 3449156289732469162 3462536386656713856 3465987306831198534 3476678585044464492 3483545499874922944 3487640705249552544 3493572066993174232 3497069661789593316 3505308591294383104 3508096075954828512 3510737663562463488 3514062225743867336 3522424355900312709 3522542593769330208 3525867585964731392 3531328500298900224 3534672561378728728 3545751669515546568 3551920876422054696 3560299886608918222 3567903387567497088 3574111135958219136 3577793348987043648 3583878031553348144 3585190437705440256 3588829507142673024 3597780746130127872 3600145244128570368 3606267940121986304 3609878360556999552 3621260465501758464 3627419071735604992 3636050948026129248 3642234708141819944 3645119966473945344 3648571784624015368 3648694256907074816 3659881905157636928 3660130755628951296 3663596788541478712 3666498969209862912 3672734511674505536 3675148270047915584 3695679541943192576 3699487000313133568 3711802009443340274 3713724852206587071 3721059965775485872 3726200971530909312 3736383479704554448 3737751732926948352 3740775917727342648 3744306904337181952 3750877799156941824 3753342914091488256 3759726150339943168 3762715952435420904 3766267648644144896 3781777330107332864 3787507465164333834 3800231454409006848 3803830158437803256 3811169527628917344 3818697107734609408 3829021086639378112 3831537558135060928 3833522428084218912 3841094158219856384 3852942501174817792 3856911979049862656 3861316495097718888 3861446108621773056 3871755696981335457 3883963512664274424 3886888127515584576 3890568892787853122 3899957871673187016 3903639113032381184 3909685125330925248 3913387478669306806 3926534357097087232 3934110480133075968 3941892902551393328 3948677995596858678 3957184441893387264 3961128350664226896 3967864963505492588 3973346954336530848 3981194856999911936 3985875091713774336 3991136898775319524 3992598441990149376 3996651042045249504 4009252658234089728 4016071115135848384 4025627835314643096 4025762964307805952 4039625784432832832 4049238555756371208 4052287622303481792 4056125015885208574 4059338144482348224 4068914156124477968 4076054705132241216 4084698441095107584 4088906684556621312 4092778755280633264 4095860607489540736 4101519436734483456 4119883250348716928 4125575269207999488 4136710281101470996 4141573337483843646 4155486797744147712 4162553952162079936 4165864090196358858 4169796325284588992 4179859154329157376 4182722177323013632 4186967758333118528 4197410870485149184 4200169451483332096 4224803876418718208 4242059439363817456 4244256973950385224 4248629601922114332 4252639960886269568 4258515396035324928 4270152548233776512 4275172477402677312 4300102460449732398 4300246802783338176 4317810500781028482 4325323002739760154 4328579960187810096 4347234466786060864 4353967525936712208 4356828997556803152 4364238570681899756 4376024099016432128 4378900066440069632 4381168489239107328 4385534959663965492 4385682169726053504 4412933137254535872 4418758709358389473 4424863653692954808 4433603363477174656 4438815443044885056 4442157860017810944 4446364448900403568 4457094710483642304 4464849551215236288 4468211571806771712 4472442832764922064 4483085543873125266 4494418091289509376 4504869244280672036 4505020460058735232 4512774852110695632 4527003829330545024 4531290764774986828 4534702815434848672 4540967947813178112 4549950850285384852 4561299312886079456 4567601190908856576 4572153468585836364 4589795560155255296 4600717526073877824 4616715182208951808 4621316409108264712 4623008722304383488 4627701206578709952 4631185854061122048 4635571446725952656 4639243593694112256 4650187606999403392 4658348234436847104 4662759549052791088 4677461434606438016 4680983551416617984 4696565807867083612 4696723458359106944 4703839916413769439 4708438000398533632 4719642290153121408 4727668892687395424 4733226671410107024 4735894501896072928 4757204516756662784 4760987531652981552 4765481514610958848 4770391131982724864 4785106009523564032 4813171147409332736 4820464046572788516 4823632104437889204 4831835560397817587 4836658214702372352 4848067930701505664 4850579398800440256 4855576687910987808 4860159955298593792 4860174771895752001 4880174340838601728 4883891205080325207 4885911402745916928 4888665292279817216 4914402811942551312 4914567774609529344 4934640572321175408 4943226288845440176 4946948525928925824 4951633136275449428 4963582745765874384 4968267962041212416 4975962886784813952 4979233140064917888 4987701223636456864 5012039953901674848 5012208193972632576 5016786203858021131 5016954603247227872 5037445584244533229 5041436082663561504 5050009953552445112 5056987032791948352 5066975272545342464 5072931934908440064 5081559370171889792 5093822526267019776 5102685201388841472 5111363237445625216 5116457452941293074 5123526335855000304 5123698318209934848 5148421993463625184 5148594811495697408 5157456973840795008 5162340929308447276 5173718662092051456 5173734434598703743 5178618016885699232 5182517503354112768 5199943828897582688 5204063053072063488 5212913500441233664 5225318249812384416 5230266467851979477 5240358100489761348 5257962886941574656 5264903994129144904 5271093338615801004 5281504467552302528 5288801378947097088 5297795939115374464 5302008842068093092 5314500122285032448 5323464589320199168 5328868056060332672 5340449829913377333 5345670210978786304 5367503780419524128 5367683952410407936 5375817047330022216 5393876903032138752 5398984741008494944 5403050163071309056 5409401910182979456 5412450859309797632 5434739606842988288 5441128607603407488 5463352062212729916 5472857676936023052 5473041385360612224 5489822857736455392 5495395182812218068 5509101767511758304 5512722405071873376 5522097783311791528 5540649063658863616 5543519312914788864 5549230500469700352 5554485453595145144 5567703014165010411 5573145539105543168 5581589948663228808 5604575219556831672 5616460356505772928 5623874721001586602 5627570788510870738 5639589225509914752 5649401472966217344 5653655458204486656 5659009298600513632 5664839469229485776 5666913917663437824 5672665995160999296 5686814727754073088 5690552160074191872 5700229969870236416 5705745237656704884 5728045661601914112 5733469947266309864 5733662403711117568 5743531629959067168 5747306337202591392 5757080667708037976 5761641237329784576 5767097336986346872 5771439946917080128 5779413751762226688 5785367968574793984 5805290034582282944 5809105330075737536 5835853339181779683 5841557985652143104 5847379946218620656 5847576226301404672 5855458669548571776 5870081218003960209 5883910849672714496 5889801535645630848 5894236541532337152 5899818204923939744 5912839353827089992 5918420590726513408 5928806843828714496 5932703315822029824 5942792947311523072 5951797445258238882 5953132734953648384 5971792285499867904 5977447391830833688 5986705348162979286 6017033136147594176 6024106672703772576 6036005105774060032 6054623930417570816 6059438676649249248 6084187523827812861 6090134921211808768 6096204624781115152 6103371234186716952 6113751117238054906 6134290034765170432 6139168132920949896 6143790911234311104 6149608895051767838 6170268275438279936 6179824875523075392 6205065421652206494 6218432694403894272 6243830928243119904 6254694487926883488 6254904440412128256 6271786555218359252 6274083265984520448 6280451637499677792 6292856386870828544 6296116305727723776 6300254177224998144 6310968895213476032 6337205814628077312 6347983375537308736 6363089159045726184 6373910739248184902 6378959941329404352 6385000623092026894 6405228822350664768 6411294379947587746 6418811836006597632 6427285395430384688 6431509472583852272 6445244829154188288 6456458826247105536 6467439198400587008 6474102250547983744 6483046851612570624 6511854940107100276 6520851700179091296 6546357856022849634 6552537082590068416 6564036148524648192 6568350099660104448 6579520763094900544 6590968385127253568 6595931367905234432 6618110327687832512 6634617182379751936 6638977520086557184 6650405045215761984 6669546673350605352 6682719938535566464 6691952765198367744 6708664249147383096 6721914776884748672 6731201755023578112 6742649377055931136 6757303866421008054 6757530690088102848 6796936147162480242 6802054223152273008 6824926275428077278 6831368447806667072 6841948969329119184 6876609298454393344 6884693340232882944 6898312579464938324 6925072773313427712 6931974613662397068 6943763686134612029 6953357170088928984 6967090999749845888 6975281410499105088 6987144133986348464 6994139323579186632 7016192151909657024 7021475327124926976 7028124451487734672 7044848711800625418 7045085187538660416 7062657000597800448 7069345122757457456 7091503339031093136 7103841752844109392 7120599773217836444 7135806775134994176 7148222271916438272 7155586697974087296 7167756063106696288 7177659014285346048 7212535880243972608 7219756721113999104 7239242991927574243 7254838143471209984 7272101896052258496 7284469416283639888 7290239932947890688 7297143569248030736 7297388513814149632 7319763810315273856 7320261511257902592 7327193577082957424 7332997938419725824 7345469023349011072 7350296540095831168 7398974000626267136 7423604018886680548 7427449704413174142 7442119931550971744 7452401943061818624 7472766959409108896 7481551835454685296 7488613808674363904 7519452300679886336 7525431904870841808 7532535297288289792 7563554660214665728 7575014930328667668 7600462908818013696 7607660316875606512 7622339055257834688 7637394215469218816 7637417498693324573 7658042173278756224 7663075116270121856 7667044856168437824 7674686179411939611 7682188316439712768 7713823958099725312 7722632990195437776 7722892217243546112 7743511393962670914 7767927025328548848 7773776255031169152 7781137785575706244 7799915743346374032 7807278226064762368 7819370250661850496 7826774957338613612 7853068714194174464 7883521177491176063 7883785805102786656 7897355991193717356 7922256701328453792 7929758838356226949 7935729927010985176 7946693908673061696 7962389713999823872 7971750183427548672 7982273797550639048 7985196883980298752 7993302084090499008 8018505316468179456 8032142230271696768 8051255670629286192 8051525928615611904 8079251568865665664 8098477111512742416 8104575244606963584 8112250031770417148 8118676288964696448 8137828312248955936 8152109410264482432 8177813369113242624 8185557510561266528 8191721214979081472 8218990163767396321 8239766500697433856 8273420562202941992 8283146674967687292 8310973595488295424 8325107904324159872 8331728180392717716 8339592650569177984 8359718308658314752 8365444354646027264 8373935516666237056 8394821740970298368 8400338902966664192 8435812081502379903 8441356182766306107 8449607752837436416 8484118878727634912 8488513947900770448 8497259203844228664 8505279921772539136 8540305096467553024 8550344954805354624 8600204920899464796 8600493605566676352 8635621001562056964 8650646005479520308 8657159920375620192 8665357988482036499 8694468933572121728 8707935051873424416 8713657995113606304 8728477141363799512 8752048198032864256 8757800132880139264 8762336978478214656 8771069919327930984 8771364339452107008 8825866274509071744 8837517418716778946 8849727307385909616 8867206726954349312 8877630886089770112 8884315720035621888 8892728897800807136 8914189420967284608 8929699102430472576 8936423143613543424 8944885665529844128 8966171087746250532 8988836182579018752 9009738488561344072 9010040920117470464 9025549704221391264 9034096626289782733 9054007658661090048 9062581529549973656 9069405630869697344 9081935895626356224 9099901700570769704 9122598625772158912 9135202381817713152 9144306937171672728 9170626675857082359 9179591120310510592 9201435052147755648 9224413342577651757 9233430364417903616 9242632818216529424 9246017444608766976 9255402413157419904 9262371708122244096 9271142893451905312 9278487187388224512 9300375213998806784 9316696468873694208 9325519098105582176 9354922869212876032 9393131615734167224 9393446916718213888 9407679832827538878 9439284580306242816 9455337785374790848 9466453342820214048 9471789003792145856 9514409033513325568 9521975063305963104 9530963029221917696 9540782263965449728 9560866108872277353 9570212019047128064 9577500934638040341 9616941569921381619 9626342294818665472 9640928093145577032 9647264208875778408 9663671120795635174 9673316429404744704 9696135861403011328 9701158797600880512 9711153375821975616 9720349543791504002 9767782410160650414 9771822805491833856 9828805623885102624 9829135549219058688 9869281144642350816 9886452577690880352 9893897051857851648 9903266272550898856 9927165491531748768 9936535924082424832 9951925773569627904 9958466280129835776 9975402447272913728 10024079907803349696 10033572407716042262 10033909206494455744 10074891168489066458 10082872165327123008 10100019907104890224 10113974065583896704 10145863869816880128 10163118740343779584 10187645052534039552 10205370402777682944 10222726474891250432 10232914905882586148 10247052671710000608 10247396636419869696 10296843986927250368 10314913947681590016 10324681858616894552 10347468869197407486 10357236033771398464 10365035006708225536 10399887657795165376 10425827000882467328 10450636499624768832 10460532935703958954 10480716200979522696 10515925773883149312 10529807988258289808 10542186677231602008 10563008935104605056 10577602757894194176 10595591878230748928 10604017684136186184 10657736112120665344 10680899659826754666 10735007560839048256 10751634094660044432 10797969482016989888 10806100326142618112 10818803820365958912 10824901718619595264 10869479213685976576 10882257215206814976 10926704124425459832 10945715353872046104 10946082770721224448 10975626471632128691 10979645715472910784 10990790365624436136 11018203535023516608 11025444810143746752 11044195566623583056 11087038625829577728 11098461000939400704 11108970907190290288 11135406028330020822 11163179897326457616 11209150439113663344 11232920713011545856 11247749442003173204 11255141577021741476 11279178451019829504 11298802945932434688 11318018597201027264 11329678938458971552 11345331990321998592 11400459939740472832 11411490475313409768 11456091323203828224 11466939894532619728 11467324807422235136 11487063259918134336 11494612674405182784 11514161335416075952 11523282474659569152 11534194673972693744 11542879893834160256 11558827503524453376 11570735937149587968 11610580069164565888 11618210660151475072 11671706678363559366 11694759892437241312 11695152452602809344 11710917339097143552 11740162436007920418 11767821699345428992 11779603071291261696 11799636409847879488 11825678707654179984 11836841181453026816 11885585894623046144 11903594890516477764 11906265469907296768 11943584570999735808 11954894783661667376 11973410696325958572 12034066272295188352 12048213345407545152 12072010211548120064 12118877353298498496 12168375047655625722 12192409249562230304 12206742468373433904 12227502234476109812 12268580069530340864 12278336265841899792 12287581822468622208 12299217790103535676 12340536550876559872 12359649751046150784 12410130843304412988 12461049603131213777 12487661856486239808 12509388975853766976 12543573110436718504 12548166531969040896 12560903274999355584 12585712773741657088 12592232611455447552 12600508354449996288 12621937790426952064 12674411629256154624 12695966751074617472 12726178318091452368 12747821478496369804 12757919882658808704 12770001246184053788 12810457644701329536 12822588759895175492 12854570790860769376 12863018945167704544 12934878396801174016 12948204501095967488 13023709880214200552 13041703400358182592 13092715712045699268 13105074165180136832 13128072297049296384 13136700199320208896 13159041526189801088 13181936770254507136 13191862735810468864 13236220655375665024 13256276128075168419 13269234364759503872 13277955040173114368 13300810090431523968 13339093346701210704 13365439877071132928 13417328498294766192 13443829553769497344 13485298754111862272 13514607732842016108 13515061380176205696 13593872294324960484 13604108446304546016 13616991124757485927 13649852550856154556 13662736895613334144 13683897938658238368 13696856175342573821 13753218596908786688 13769386680465765888 13796625158929876648 13850145546626855424 13863949227324794136 13887527372269224058 13906714340177857968 13934181999499691776 13950562820998210176 13974288267972696928 13988278647158373264 14032384303819314048 14042950654249853952 14056248902975469344 14089697423601250836 14090170375077320832 14125314001195600896 14138690245514914912 14183006678062186272 14196437555598230009 14207683505688218784 14241199546435672888 14271613550269988352 14296444543832876544 14311173395948174592 14335512126213392576 14355318028570692096 14425071760487945216 14439513442227998208 14478485983855148486 14495506681193452761 14509676286942419968 14544203792104516992 14568938832567279776 14580479865895781376 14580524315687256003 14594287138496061472 14594777027628299264 14639527620630547712 14640523022515805184 14654387154165914848 14665995876839451648 14690938046698022144 14700593080191662336 14847208037773361096 14854899408826348284 14884239863101943488 14904803886123637248 14945533918818217792 14963103670909370592 14977227617348727808 15038904601359772672 15050358611574063393 15050863809741683616 15065070594576579584 15112336752733599687 15127109320429331456 15150029860657335336 15200925817636027392 15215320633751213024 15244678110515669376 15274834997386649146 15316084346557512448 15326150232540243712 15334089712336875648 15349372358823879222 15445265980390875552 15445784434487092224 15487022787925341828 15535854050657097696 15547552510062338304 15562275571151412488 15599831486692748064 15614556452129524736 15638740501323700992 15653549914677227224 15690799403555938431 15706137428388348928 15767042354982352126 15767571610205573312 15794711982387434712 15844513402656907584 15859517676712453898 15871459854021970352 15893387817346123392 15943500366855097344 15964547595101278096 15970393767960597504 15986604168180998016 16037010632936358912 16064284460543393536 16102511341258572384 16103051857231223808 16158503137731331328 16196954223025484832 16209150489213927168 16224500063540834296 16237352577929392896 16275656624497911872 16304218820528964864 16371115021122533056 16383442429958162944 16437980327534792642 16479533001394867712 16546841124405883984 16566293349935374584 16621947190976590848 16650215808648319744 16663456360785435432 16679185301138355968 16719436617316629504 16747871033332474112 16871624163004759806 16882712365532612214 16968237757455269824 16977027895801540896 16994518407688457328 17010559843545078272 17080610192935106048 17100689909610709248 17200409841798929592 17200987211133352704 17271242003124113928 17301292010959040616 17314319840751240384 17330715976964072998 17388937867144243456 17415870103746848832 17427315990227212608 17456954282727599024 17524673956956429312 17542139838655861968 17542728678904214016 17651732549018143488 17675034837433557892 17699454614771819232 17734413453908698624 17755261772179540224 17785457795601614272 17828378841934569216 17859398204860945152 17889771331059688256 17907601085294525759 17932342175492501064 18019476977122688144 18020081840234940928 18051099408442782528 18068193252579565466 18108015317322180096 18125163059099947312 18138811261739394688 18163871791252712448 18199803401141539408 18245197251544317824 18270404763635426304 18288613874343345456 18341253351714164718 18402870104295511296 18448826685155303514 18485265636433058848 18510804826314839808 18542285786903810624 18600750427997613568 18651038196211164352 18709845738425752064 18786263231468334448 18786893833436427776 18815359665655077756 18878569160612485632 18910675570749581696 18932906685640428096 18943578007584291712 19043950126611926208 19081564527930899456 19121732217744554706 19155001869276080682 19233883139842763238 19281856186291154064 19294528417751556816 19327342241591270348 19392271722806022656 19402317595201761024 19422306751643951232 19440699087583008004 19535564820321300828 19657611247770205248 19738562289284701632 19772905155381760704 19787794103715703296 19806532545101797712 19854330983063497536 19903851547139255808 19916932560259671552 19950804894545827456 20048159815606699392 20067144815432084524 20067818412988911488 20149782336978132916 20165744330654246016 20200039814209780448 20227948131167793408 20326237480687559168 20445452949782500864 20465829811765172296 20494105343420001216 20593687973854500736 20629827895363180032 20649363717233789104 20694937738394814972 20714472067542796928 20730070013416451072 20799775315590330752 20831291058403836087 20851654001764934656 20901272999249537664 20921065871407917908 20961432401959045392 21059615976516579616 21084373354463204016 21126017870209210112 21191183756461497856 21208035368272372368 21315472224241330688 21361799319653509332 21398128910333192171 21470015121678096512 21503268189320088864 21523631132681187433 21595938964033979776 21612200652285236224 21637607640731917824 21649803437239190528 21717728975782722729 21738958427371953152 21764514430413629952 21853408248850919664 21891430707744092208 21892165541442448896 21951252943264257382 21959291430945821568 21981580731248872272 22036407070047033216 22050889620287493504 22088391133247166112 22196922001878801408 22217941814380580576 22270812056660041644 22308687587368647157 22326359794652915232 22347502180822094129 22418300878227326688 22465841426023091712 22495498884006346408 22510283154043482952 22558356902039659008 22597605891864869376 22636037194402054528 22659357876917943104 22690663980643997184 22800919879480945664 22822980950626819536 22912182646407656448 22912252496079973719 22933879789065239456 22934649614844470272 22974126519836268672 22989225348810365568 23028322670832151904 23046564949319138304 23068389347945387488 23085759787668320512 23141471874299175936 23221160138329131776 23236421320302950144 23343413356727118732 23389519784874482624 23421834678194287104 23480324872015840836 23535643398690857984 23559206142582523392 23599272819695758976 23650563532473528189 23651357415308359968 23673682362906053632 23771171789246092288 23789276515068680847 23807189781032955528 23812530939814593536 23887169141999471616 23909789567323334752 23946821392651917144 24068132544590376704 24096426690815090304 24237754706596996992 24336750095311251444 24384818499124460608 24413484936746867808 24455004468952219624 24537160139060681728 24556672531683799584 24575163644937244416 24598435580207071352 24656970491302188963 24681073101753119744 24719299502092301568 24820261686608825976 24922099206262427554 24975323712972479616 25018777951707533952 25087146220873437008 25096333063938081792 25121806549998711168 25184465222910895104 25201016708899992576 25243875580853904128 25348823258512309248 25391933502149234944 25452356636182904736 25495642956992739608 25515839765317617408 25540002492368107576 25620915289402659072 25645177519790350984 25709141581721538752 25726037890335409088 25869756793602348032 25896409002191934976 25996073965446109497 26047419760428401104 26083406800716365184 26185431424091398536 26210148330360273664 26256144594098592768 26273400398640417792 26318083052379602176 26363873540509014272 26472441310751330048 26512552256150336838 26601620180863047936 26678186693402421408 26730879754142265856 26834656996589532384 26887659107538994688 26970597508223724544 27029215465684032216 27030122760352411392 27102289878869348199 27187744588649920968 27208216892609092032 27233982249514971854 27299705101712309112 27325473791226668288 27367795877316476736 27393712350685147642 27538773360931531776 27593250317859753296 27700291093253710848 27727898454649588272 27775054744538448116 27813428680355715936 27868363998999383552 27901125641996420352 27948576535945393856 27976557294316746528 28064768607638628096 28112497805950938688 28179394847202501672 28180340750154641664 28277380491029829824 28366013356124372544 28392875111196460018 28415367011376437568 28482399092871345776 28543227100539976704 28592889087665753088 28622346791896349184 28671024252426785152 28710636057141384192 28879026884455996416 28956971967710296972 28991013362386905522 29088407584209033984 29137877665134559552 29161048631374512006 29188574276992122944 29279055241261095424 29308774308331829696 29381876093396044288 29401186160383324672 29694416075546722192 29709798817652696568 29768479726203886976 29809607772247274496 29891067837636435584 29926207341818741184 30100717223148126786 30101727619483367232 30224673505467199374 30300059721314670672 30430641267502426048 30489356221031338752 30549669994773298292 30632168693115024896 30652300465080487424 30668179424673751296 30698744717647758444 30890531960781751104 30931310965508726311 30974045575850683656 31071708101314195392 31095105020124676608 31124551142302824976 31199662973385496128 31277481002647401984 31307099829354454448 31381598807111876862 31534084709964704252 31535143220411146624 31589423964774869424 31689026805313815168 31719035353424907796 31742919708043940704 31786775634692246784 31929095190202556192 31973208336361996032 32128568921086787072 32205022682517144768 32317006275462662656 32393908446050969664 32418300978427854336 32449000127081668592 32474705155858785792 32551313248995823744 32608437641057929728 32742230042245066112 32766884859916325888 32875960655069585284 32926879414896386073 32959066002789735424 33093682248811767968 33132586699870749168 33300431617296639488 33326912721570870864 33358370602276711936 33495742066664948224 33743248326009519612 33765424731065224428 33822848922784723109 33936475514910539648 33954055791603081792 33989036815376914656 34021119687090156544 34161220385870212096 34201379819221418496 34400819683597859184 34401974422266705408 34542484006248227856 34602584021918081232 34628639681502480768 34661431953928145996 34777875734288486912 34831740207493697664 34854631980454425216 34913908565455198048 35084279677311723936 35085457357808428032 35117503427006147917 35262119089711732603 35303465098036286976 35350069674867115784 35398909229543638464 35468826907817397248 35510523544359080448 35570915591203228544 35656757683869138432 35718796409721890304 35779542662119376512 35815202170589051518 35864684350985002128 36038953954245376288 36040163680469881856 36102198816885565056 36136386505159130932 36216030634644360192 36250326118199894624 36277622523478789376 36399606802283078816 36490394503088635648 36577227748686690912 36682506703428329436 36805740208591022592 36897653370310607028 36970531272866117696 37021609652629679616 37084571573807621248 37201500855995227136 37302076392422328704 37383148809393641331 37419691476851504128 37572526462936668896 37573787666872855552 37630719331310155512 37757138321224971264 37821351141499163392 37865813371280856192 37887156015168583424 38087900253223852416 38243464435489109412 38310003738552161364 38467766279685526476 38563712372582308128 38589056835503113632 38654684483182540696 38784543445612045312 38804635190403522048 38844613503287902464 38881398175166016008 39071129640642601656 39315222495540410496 39477124578569403264 39545810310763521408 39575588207431406592 39613065090203595424 39708661966126995072 39807703094278511616 39833865120519343104 39901609789091654912 40096319631213398784 40134289630864169048 40135636825977822976 40299564673956265832 40331488661308492032 40400079628419560896 40455896262335586816 40652474961375118336 40850973374272457781 40890905899565001728 40931659623530344592 40988210686840002432 41090568526027721463 41187375947709001472 41259655790726360064 41298727434467578208 41389875476789629944 41428944135085593856 41599550631180661504 41662582116807672174 41802545998499075328 41842131742815835816 41922864803918090784 42119231953033159232 42168746708926408032 42252035740418420224 42382367512922995712 42416070736544744736 42589312666794690027 42630944448482661376 42723598639307018664 42796257820666384342 42940030243356193024 43006536378640177728 43047262265362374866 43191877928067959552 43275215281463835648 43435457951565445458 43529028860827259904 43706816497701839328 43782861415488184416 43784331082884897792 43902505886528514764 43918582861891643136 43963161462497744544 44072814140094066432 44101779240574987008 44176782266494332224 44435883628761161152 44541624113320083288 44617375174737294314 44652719589305830464 44695004361644188258 44836601756454653376 44931682852046183424 44990997768012692816 45020566308086965904 45116713804079318016 45195211783729738752 45272074388804109056 45318715753835886208 45381327961287994368 45645961901253639072 45824504992159947438 45867759578130478912 45948253039672537344 45978450697620731136 46056645341664303808 46136778695890774976 46171519575336641024 46442320276658263552 46472842640605900288 46686826713454237464 46779039569748965248 46843669356388574208 46960649744031681672 47118412285165046784 47198545639391517952 47301127064947056378 47302714830616719936 47578553030137361694 47614379562065911056 47819579134646669504 47893642785303834288 48136265089180753408 48192853381630180608 48475509413193993984 48606345802942284203 48673500190622502888 48769636998248921216 48826969873493735616 48910008937904439248 49113345063367599168 49150327289874488832 49196871160414142704 49313940982604377926 49438599004184603136 49640523373217651952 49844198412524855108 49950647425944959232 50037555903415067904 50174292441746874016 50243613099997422336 50487751161707808256 50783867004298469888 50904713272365809472 50991285913985479216 51031679530635234816 51080004984736215152 51241830578805318144 51290355039580701968 51418283163443077504 51452075780670818176 51792818004383869952 51992147930892218994 52094839520856802208 52166813601432730368 52370862848182797072 52420296660720547328 52636166104759204352 52727747081018028544 52944882621502660096 53025104512300673676 53203240361726095872 53356373386804842816 53461759508284531712 53461922490853272011 53669313993179064768 53722803255883577277 53775318215077989376 54058430931368064432 54060245520704822784 54204579757738696398 54375489177299841936 54416433785218184064 54467964499029943708 54599410203424618224 54650947582453336576 54735591754632953472 54787424701370295284 55184648242438232441 55186500635719506592 55455796909299176544 55550109489076896232 55626857360711431872 55736727997998767104 55802251283992840704 55897153071890787712 55953114588633493056 56129537215277256192 56224995611901877376 56358789694405003344 56360681500309283328 56554760982059659648 56732026712248745088 56785750222392920036 56830734022752875136 56964798185742691552 57244693583792698368 57342048504853570304 57532931146371774247 57913943935420593944 57982026724773811044 58176815168418067968 58275755330269119104 58322097262749024012 58377148553984245888 58558110482522190848 58617548616663659392 58763752186792088576 58802372320766649344 59388832151093444384 59419597635305393136 59536959452407773952 59782135675272871168 59852414683637482368 60201434446296253572 60203455238966734464 60449347010934398748 60600119442629341344 60657505919374255493 60861282535004852096 60978712442062677504 61099339989546596584 61264337386230049792 61304600930160974848 61336358849347502592 61397489435295516888 61781063921563502208 61862621931017452622 61948091151701367312 62143416202628390784 62190210040249353216 62249102284605649952 62399325946770992256 62554962005294803968 62614199658708908896 62763197614223753724 63068169419929408504 63070286440822293248 63178847929549738848 63378053610627630336 63438070706849815592 63485839416087881408 63573551269384493568 63858190380405112384 63946416672723992064 64194386730999576513 64257137842173574144 64410045365034289536 64570893398043562299 64634012550925325312 64787816892101939328 64836601956855708672 64898000254163337184 64949410311717571584 65102626497991647488 65216875282115859456 65484460084490132224 65751921310139170568 65853758829792772146 66187364497623535936 66265173399741498336 66600863234593278976 66653825443141741728 66716741204553423872 66926062762105941471 66991484133329896448 67042506542466282387 67486496652019039224 67530849462130448856 67645697845569446218 67872951029821079296 67908111583206163584 67978073630753829312 68402759638442836992 68801639367195718368 68803948844533410816 69084968012496455712 69205168043836162464 69257279363004961536 69322863907856291992 69555751468576973824 69663480414987395328 69709263960908850432 69827817130910396096 70168559354623447872 70235006854012295834 70524238179423465206 70606930196072573952 70700139349734231568 70797818459087276928 71021047088718160896 71141831182406457088 71313515367738276864 71437592819443780608 71559085324238753024 71630404341178103036 71729368701970004256 72077907908490752576 72204397633771130112 72272773010318261864 72500652236399789248 72555245046957578752 72799213604566157632 72980789006177271296 73154455497373381824 73365013406856658872 73611480417182045184 73795306740621214056 73941062545732235392 74043219305259359232 74169143147615242496 74604152784844657408 74766297618787282662 75145052925873337792 75261438662620311024 75642702282998326784 75731626742561712384 75774312030337166848 76175800506447704832 76486928870978218824 76620007477104322728 76935532559371052952 77127424745164616256 77178113671006227264 77309368966365081392 77609270380807044096 77689227006575804928 77762796350332032016 78142259281285203312 78630444991080820992 78954249157138806528 79091620621527042816 79226130180407190848 79417323932253990144 79803219578183309824 80192639262426797568 80268579261728338096 80271273651955645952 80599129347912531664 80662977322616984064 80800159256839121792 80911792524671173632 81701946748544915562 81863319247060689184 81976421373680004864 82181137052055442926 82374751895418002944 82597454868935156416 82779750953579259888 82857888270171187712 83199101262361323008 83325164233615344348 83605091996998150656 83684263485631671632 83845729607836181568 84238463906066318464 84337493417852816064 84504071480836840448 84832141473089489472 85178625333589380054 85447197278614037328 85592515641332768684 85880060486712386048 86013072757280355456 86094524530724749732 86383755856135919104 86870915903130890916 87227347221918496439 87413632995403678656 87565722830976368832 87805011773057029528 87837165723783286272 87926322924995489088 88145628280188132864 88203558481149974016 88353564532988664448 88871767257522322304 89083248226640166576 89234750349474588628 89305439178611660928 89390008723288376516 89673203512909306752 89981995536025385632 90041132616173931808 90544148777608218112 90637431507671772416 91291923802507278144 91649009984319894876 91735519156260957824 91896506079345074688 91956901395241462272 92113290683328607616 92273557391781549952 92343039150673282048 92793932896526178933 92884640553316527104 92945685281211800576 93373653426908474928 93558079139497930496 93921299488063363344 94397091278783035904 94602254129894112756 94605429661233439872 95157106060274723388 95228759124131822112 95318937873302401489 95639158269293339008 95787285570607668576 96272530178361506816 96385706763260361216 96951018826387987968 97212691605884568406 97347000381245005776 97539273996497842432 97653939746987471232 97820017875808878496 98226690126735198336 98300654579748977664 98393742320828285408 98627881965208755852 98877198008369206272 99281046746435303904 99375062889187610063 99688396825049710216 99901294851889918464 100075111806830135808 100348584883493748032 100487226199994844672 100975502323415616512 101468546768354169327 101567734008596939776 101809426544731618944 101982571827970958432 102063359061270469632 102160009969472430304 102483661157610636288 102580710079161403936 102836566326886155008 102904151561341636352 103984295861784437988 104189679041713604416 104333627202865460736 104741725696365594144 104840593321441094656 105272332209518408704 105352510281018443751 105455494162036057088 105786357269135197809 105889765243005320192 106050209024601347352 106406480723452191744 106712746773609685632 106923844981706544022 107338627986358129536 107445606511767154554 108116861862736128864 108120491041409645568 108409159515477392796 108750978354599683872 108832867570436368128 108935928998059887416 109198820406849236448 109301895164906673152 109471183509265906944 109574849402740590568 110369296484876464882 110373001271439013184 110911593818598353088 111100218978153792464 111253714721422863744 111604502567985681408 111794306143781575424 111906229177266986112 112259074430554512384 112449991223803754752 112717579388810006688 112721363000618566656 113109521964119319296 113464053424497490176 113571500444785840072 113661468045505750272 113929596371485383104 114684097009707140608 115065862292743548494 115827887870841187888 115964053449547622088 116353630336836135936 116551510660538238208 116644194525498048024 116754297107968491776 117235097233327318784 118777664302186888768 118839195270610786272 119073918904815547904 119564271350545742336 119704829367274964736 120402868892592507144 120406910477933468928 120898694021868797496 121200238885258682688 121315011838748510986 121722565070009704192 121957424884125355008 122198679979093193168 122672717698695005184 122794978870591033776 123562127843127004416 123725243862034905244 123896182303402734624 124286832405256781568 124498204569211299904 124798651893541984512 125228399317417817792 125526395228447507448 126136338839858817008 126140572881644586496 126357695859099477696 126756107221255260672 126876141413699631184 126971678832175762816 127147102538768987136 127716380760810224768 127892833345447984128 128388773461999153026 128820090730068579072 129141786796087124598 129575633784203878656 129796000508326674368 130205252995983294976 130968920168980264448 131503842620278341136 131707517659585544292 132374728995247071872 132530346799482996672 133307650886283483456 133852125524211882942 134085013084932564774 134972993304038078448 135061698924260897712 135291395691138892436 135745902059642158592 135816223166412327168 135956147261507658624 137603278734391436736 138169936024992911424 138410336087672324928 138514558726009923072 138645727815712583984 139326960829974790656 139418527921817700864 139655634261820792192 140337118709246895744 140470013708024591668 141048476358846930412 141400278699468463136 141595636918174553856 142283662364812914176 143118170648477506048 143260808682356206072 143458737403940008512 144155815816981505152 144408795267542260224 144545546020636523728 145001304472799578496 145110490093915157504 145598427209132315264 145819037408826852609 145961578012354542592 146308910994746763648 146730026813713317744 147590613481242428112 147882125091464470784 148338286295230484992 149208305569689314816 149532595237574565324 149786902372332345197 150290105851746675584 150522877325240622048 150665417928768312031 151285404565996653568 151463253485123424768 151548624060674333696 152351601012895409664 152973857741956437648 153240014954208645456 153871065118742105904 154254849490329232512 154356227342012454528 154618737932730162784 155378454013151609856 155525592700664064032 156160813111580530099 156284518562570406624 157260889982161641984 157908498314277613056 158183241243054085632 158452260360814381696 158834647864507980288 159606439156366619648 160385278524853595136 160385767472559816033 160537158523456676192 160542547303911291904 161198258695825063328 161325954645233968128 161600318513678243584 163403893497089831124 163726638494121378368 163952842747360009728 164362274104110885852 164749503790836005888 165194909737870312832 165553944727314697323 165559501907158519776 165715776540342375424 166398202524722646016 166650328467230688696 167210183993996301312 167368526971263343264 167691459215672363136 168476927812132636928 168674986835705632128 169664282946178978944 170357250667178760108 170894394557228074656 171185031282665537368 171760120973424772096 172026145514560710912 172189049061449499464 172598793439115322741 172767511712271838208 173741831806261781832 174454694443836992878 174827265990807357312 175131445661952737664 175610023546114059056 175674331447566572544 175852645849990978176 176291256560376265728 176407116962299948032 176707129065977328896 177743534515044644608 178166496453280333152 178469500698949177256 178610878357223321856 178780017446576753032 179346407025818613504 179963991072050771264 180082265232347863616 181088297555216436224 181274863015343544832 181972517758122766479 182583847605014556288 183298019968639789752 183471038312521915648 183793012158690149376 183913802790482924544 184226581366657215232 184547114783563099904 185587865793052357866 186747306853816949856 187116158278995860992 187842598976126726688 188794182557566071808 189204508259788225512 189210859322466879744 190314212120549446776 190457518248263644224 190637875746604802978 191278316538586678016 191574571141215337152 192771413526520722432 193902037652775975936 194425383211769136812 194694000762490011552 195078547992995684864 195307879493974942464 195640035751617756992 196453380253470396672 196787484641656570816 197255763930417511704 198562093492870607808 198750125778375220126 199376793650099420432 199802589703779836928 200150223613660271616 200697169766987496064 200974452399989689344 202937093536708338654 203618853089463237888 203965143655941916864 204320019938944860608 205161420158322807872 205673132653772310016 205808303122683272704 207968591723568875976 208379358083427208832 208667254405730921472 209483451392731188288 210705020562036887502 211572714538270395618 212100418049202694704 213425493547219371264 213847689963413088044 214677255972716259072 214891213023534309108 216233723725472257728 216818319030954785592 217501956709199367744 217665735140872736256 217871857996119774832 218397640813698472896 218942367018531813888 219149698805481181136 220738592969752929764 220746002542878026368 221823187637196706176 222200437956307584928 222507429442845727488 223588612287563150848 223812458354533972224 224899982447607509504 225435158777620013376 226219043928238638592 226928106848994980352 227143000889571680144 227322936091011500544 227859192742970766208 229368194019414281216 230131724585487096988 231655775741682375776 231928106899095244176 233103021321076476416 233288389050996096048 233508594215936983552 234470194466654637568 236759942459493061763 237555328604373777536 237678390541221572544 238147837809631095808 239128542701091484672 239409658734549929472 240805737785185014288 240813820955866937856 241797388043737594992 242400477770517365376 242630023677497021972 243445130140019408384 244397359958186386336 245589957741182067552 245822523989043035419 247124255686254008832 247450487724069810488 247792364606805469248 248573664810513563136 248996409138422599808 249597303787083969024 250456798634835635584 251052790456895014896 252272677679717634016 252281145763289172992 252715391718198955392 253512214442510521344 253752282827399262368 253943357664351525632 255432761521620449536 256777546923998306052 257640181460137158144 258283573592174249196 259151267568407757312 259592001016653348736 260410505991966589952 261682041665755489317 261937840337960528896 263007685240556682272 263415035319171088584 264749457990494143744 265060693598965993344 266615301772566966912 267704251048423765884 268170026169865129548 269945986608076156896 270123397848521795424 270582791382277784872 271491804119284317184 271632446332824654336 271912294523015317248 275206557468782873472 276339872049985822848 276820672175344649856 277029117452019846144 277291455631425167968 278653921659949581312 278837055843635401728 279311268523641584384 280674237418493791488 280940027416049183336 282096952717693860824 282800557398936926272 283191273836349107712 284567324729625828352 285956813619907204467 286236341296955012096 286521617364712412144 286917474807880017024 288311631633963010304 288817590535084520448 289091092041273047456 290002608945599156992 291196854418264630528 291638074817653705218 292617821989493527296 293460053627426635488 295181226962484856224 295764250182928941568 296676572590460969984 298125188667562830189 298416611139378629632 299065190475149130648 299573804744664690394 300580211703493351168 301045754650481244096 301330835857536624062 302926506970246849536 304703202025790819328 305947715483912875296 306480029908417290912 307742130237484211808 308509698980658465024 308712454684024909056 309237475865460325568 311051185401328128064 312321626223161060198 312569037125140813248 314521779964323283968 315816996628555226112 316366482486108171264 316904520721628763392 317669295729015960576 320771534945119632066 321074317046913352384 322396517391650126656 323200637027356487168 326807786994179662248 327453276988242756736 327905685494720019456 328724548208221771704 330389819475740625664 331107889454629394646 331119003814317039552 333300656934461377392 334737053942526686528 335382918431344726272 336953855624265273856 337349973671411264256 339328565892357957888 340244420620595989421 340714501334357520216 341788789114456149312 342370062565331074736 344052291029121421824 344378098122898998928 345197586878230645482 347483663612523563664 348909388887673985756 349654531981614714624 350262891323905475328 351220047092228118112 351705291699981956352 353414258131954657792 355487069030089289216 356332992906560666304 356939001397898354512 357221756714446643712 357560034893153506064 358692814051637227008 359927982144101542528 360164530464695727232 362549726030687089664 363945035516245532958 365167695210029112576 366596039937279579504 366942076625043831296 368453162733314430464 369094229567126199808 371175731586104715732 373494613707633899712 374232316557991721984 375685197952253453376 378409016519576451024 378421718644933759488 380628424241098893552 380915036496527288448 381275751493209605956 382556633077173356032 383149142282430674304 386292537697067627087 388850766423538273624 389388001524980023104 390157095985991369728 390615758987949884928 391280071503235513984 392906760506940793344 393574969283313141632 394511527860835023408 397124186985741215616 397500251556750440252 398753587300198840864 401394339533974992128 405874187073416677308 407237706178926475776 407930287311883833728 408640039877889721216 410322840316645615744 411346265307544620032 411616606245366545408 415937183447137751952 416758716166854417664 418966902785462376576 421410041124073775004 423145429076540791236 424200836098405389408 424602541435619788451 426850987094438742528 427695379926826176088 429354511945432518144 429782426047068618216 432467447450944515456 433636638061909571184 435003913418398735488 435331470281745472512 435743715992239549664 436795281627396945792 437884734037063627776 438299397610962362272 441477185939505859528 441492005085756052736 443646375274393412352 444400875912615169856 445014858885691454976 447177224575126301696 447624916709067944448 449360707116997035591 449799964895215019008 450870317555240026752 451996253786304936093 452438087856477277184 453856213697989960704 454286001779143360288 454645872182023001088 455718385485941532416 460263449170974193976 463311551483364751552 463856213798190488352 466206042642152952832 466576778101992192096 467017188431873967104 468482439334741590297 468940388933309275136 473519884918986123526 475110657208747555072 475356781082443145088 478819317469099858944 481611475570370028576 481627641911733875712 483594776087475189984 484800955541034730752 485260047354994043944 486890260280038816768 488794719916372772672 491179915482364135104 491645047978086070838 494248511372508017664 494900975448139620976 495584729213610938496 497147329621027126272 497992818276845199616 499194607574167938048 500913597269671271168 502105580913790029792 504545355359435268032 505430783436397910784 507504565654798524736 507886715328703051264 510865523043240899072 513555093847996612104 515280362920274316288 516567147184348498392 518302535136815514624 519184002033306697472 523364083331510978634 526015370481113364544 526830070638342177168 529498915980988287488 530121387197931986688 533230603545133933824 535408502096847531768 536340052339730259096 539891973216152313792 540246795697043590848 541165582764555569744 543264892665649308672 543824589046030634496 550413114937565746944 552679744099971645696 553641344350689299712 554582911262850335936 558622537047283168768 561348474836987582976 561880054832098366672 564193905435387721648 565601114797873852544 566382547672698215424 571913627239814408934 573043234729424824288 573834949615760034048 576623263267926020608 578182184082546094912 580005217891198313984 582393708836529261056 583276149635307410436 585235643978987054592 586920107254853270976 590362453924969712448 591528500365857883136 596250377335125660378 598130380950298261296 599147609489329380788 601160423406986702336 602091509300962488192 602661671715073248124 611895430967825750592 612960059816834581824 615484260474968423616 617019397961316930048 617424909368049818112 618474951730920651136 622102370802656256128 624643252446322120396 625138074250281626496 633809041443257526784 641543069890239264132 642148634093826704768 644793034783300253312 646401274054712974336 653615573988359324496 654906553976485513472 657449096416443543408 660779638951481251328 662215778909258789292 662238007628634079104 666601313868922754784 667232565113116810423 669474107885053373056 670765836862689452544 673907711248530547712 674699947342822528512 678657131784715915776 680488841241191978842 681429002668715040432 683577578228912298624 684740125130662149472 688104582058242843648 688756196245797997856 690395173756461290964 694967327225047127328 697818777775347971512 699309063963229429248 700525782647810950656 702440094184456236224 703410583399963912704 706828516263909315584 710279827378479185289 710974138060178578432 712665985813121332608 713878002795796709024 714443513428893287424 715120069786307012128 717385628103274454016 719855964288203085056 720329060929391454464 727890071032491065916 730335390420058225152 733192079874559159008 733884153250087662592 736906325466628860928 737467571967129106257 738188459134252399616 742351463172209431464 746989227415267799424 751370395904506906752 756818033039152902048 756843437289867518976 761256848482197787104 761830072993054576896 762551502986419211912 765113266154346712064 766298284564861348608 772585075394135254174 777701532847076547248 778776003049960046208 781231517975899769856 782560143006471027968 785813521013881586688 787149938566626283264 789023055721670046816 794248373971482431232 795000503113500880504 797507174600397681728 802788679067949984256 811748374146833354616 814475412357852951552 815860574623767667456 817280079755779442432 820645680633291231488 831874366894275503904 833517432333708835328 837933805570924753152 842820082248147550008 846290858153081582472 848401672196810778816 849205082871239576902 853701974188877485056 855390759853652352176 858709023890865036288 859564852094137236432 864934894901889030912 867273276123819142368 870007826836797470976 871487431984479099328 873590563254793891584 876598795221924724544 882954371879011719056 882984010171512105472 887292750548786824704 888801751825230339712 890029717771382909952 895249833418135888896 898721414233994071182 901740635110480053504 903992507572609872186 908572003558286720576 911436770971883064832 920526898341948387952 926623102966729503104 927712427596380976704 933153556203984384192 936964878669483180594 947039769837972247052 950221314417495110144 950713562164886290176 963222951140740057152 967189552174950379968 969601911082069461504 970520094709988087888 977589439832745545344 982359830964728270208 983290095956172141676 989801950896279241952 991169458427221876992 995985636553690399232 1001827194539342542336 1004211161827580059584 1009090710718870536064 1010861566872795821568 1015009131309597049472 1015773430657406102528 1020733261861787968263 1021731046086481798144 1027110187695993224208 1033134294368696996784 1038368004066613394944 1046728166663021957268 1048508316606326416379 1052030740962226729088 1053660141276684354336 1058997831961976574976 1060242774395863973376 1066461207090267867648 1070817004193695063536 1072680104679460518192 1079783946432304627584 1080493591394087181696 1082331165529111139488 1087649178092061268992 1093125691781063710693 1100826229875131493888 1105359488199943291392 1107282688701378599424 1109165822525700671872 1117245074094566337536 1122696949673975165952 1123760109664196733344 1128387810870775443296 1131202229595747705088 1143827254479628817868 1146086469458849648576 1147669899231520068096 1153246526535852041216 1156364368165092189824 1158877613091202881261 1160010435782396627968 1164787417673058522112 1166552299270614820872 1170471287957974109184 1173840214509706541952 1180724907849939424896 1192500754670251320756 1196260761900596522592 1198295218978658761576 1202320846813973404672 1204183018601924976384 1205323343430146496248 1223790861935651501184 1225920119633669163648 1230968520949936847232 1234038795922633860096 1234849818736099636224 1236949903461841302272 1244204741605312512256 1249286504892644240792 1250276148500563252992 1267618082886515053568 1273807624306859365353 1283086139780478528264 1284297268187653409536 1289586069566600506624 1307231147976718648992 1309813107952971026944 1314898192832887086816 1321559277902962502656 1324431557818517578584 1324476015257268158208 1333202627737845509568 1334465130226233620846 1338948215770106746112 1341531673725378905088 1349399894685645057024 1357314263569431831552 1360977682482383957684 1362858005337430080864 1367155156457824597248 1369480250261324298944 1377512392491595995712 1380790347512922581928 1389934654450094254656 1395637555550695943024 1398618127926458858496 1401051565295621901312 1404880188368912472448 1406821166799927825408 1420559654756958370578 1425331971626242665216 1427756005591593418048 1430240139572614024256 1439711928576406170112 1440658121858782908928 1455780142064982131832 1460670780840116450304 1466384159749118318016 1474935143934258212514 1484702926344418862928 1493978454830535598848 1502740791809013813504 1513636066078305804096 1522513696964395574208 1523660145986109153792 1525103005972838423824 1532596569129722697216 1545170150788270508348 1555403065694153094496 1557552006099920092416 1565120286012942055936 1574299877133252566528 1578046111443340093632 1588496747942964862464 1590001006227001761008 1595014349200795363456 1605577358135899968512 1623496748293666709232 1631721149247535334912 1634560159511558884864 1641291361266582462976 1657319597216451432341 1663748733788551007808 1667034864667417670656 1675867611141849506304 1685640164496295100016 1692581716306163164944 1696803344393621557632 1698410165742479153804 1710781519707304704352 1719129704188274472864 1729869789803778061824 1734546552247638284736 1740015653673594941952 1742974863968958198656 1747181126509587783168 1753197590443849449088 1765908743758023438112 1765968020343024210944 1774585501097573649408 1777603503650460679424 1797442828467988142364 1803481270220960107008 1807985015145219744372 1817144007116573441152 1822873541943766129664 1841053796683896775904 1853246205933459006208 1855424855192761953408 1866307112407968768384 1873929757338966361188 1894079539675944494104 1900442628834990220288 1901427124329772580352 1926445902281480114304 1934379104349900759936 1939203822164138923008 1941040189419976175776 1955178879665491090688 1964719661929456540416 1966580191912344283352 1979603901792558483904 1982338916854443753984 1991971273107380798464 2001697695339350431269 2003654389078685084672 2008422323655160119168 2018181421437741072128 2021723133745591643136 2030018262619194098944 2041466523723575936526 2054220375391986448416 2066268588737393993568 2076736008133226789888 2093456333326043914536 2097016633212652832758 2104061481924453458176 2107320282553368708672 2120485548791727946752 2132922414180535735296 2141634008387390127072 2145360209358921036384 2159567892864609255168 2160987182788174363392 2164662331058222278976 2186251383562127421386 2201652459750262987776 2210718976399886582784 2214565377402757198848 2218331645051401343744 2247520219328393466688 2256775621741550886592 2262404459191495410176 2287654508959257635736 2292172938917699297152 2295339798463040136192 2312728736330184379648 2317755226182405762522 2333104598541229641744 2347680429019413083904 2361449815699878849792 2385001509340502641512 2392521523801193045184 2396590437957317523152 2408366037203849952768 2410646686860292992496 2447581723871303002368 2451840239267338327296 2461937041899873694464 2473899806923682604544 2488409483210625024512 2498573009785288481584 2500552297001126505984 2547615248613718730706 2566172279560957056528 2568594536375306819072 2579172139133201013248 2614462295953437297984 2619626215905942053888 2629796385665774173632 2648863115637035157168 2648952030514536316416 2666405255475691019136 2668930260452467241692 2677896431540213492224 2704047763879473389609 2721955364964767915368 2725716010674860161728 2734310312915649194496 2738960500522648597888 2755024784983191991424 2761580695025845163856 2779869308900188509312 2791275111101391886048 2809760376737824944896 2841119309513916741156 2850663943252485330432 2855512011183186836096 2860480279145228048512 2879423857152812340224 2881316243717565817856 2911560284129964263664 2932768319498236636032 2949870287868516425028 2969405852688837725856 2987956909661071197696 3005481583618027627008 3027272132156611608192 3045027393928791148416 3047320291972218307584 3050206011945676847648 3065193138259445394432 3090340301576541016696 3110806131388306188992 3115104012199840184832 3130240572025884111872 3145524949818979249137 3148599754266505133056 3156092222886680187264 3176993495885929724928 3180002012454003522016 3190028698401590726912 3246993496587333418464 3263442298495070669824 3269120319023117769728 3279377075343191132079 3282582722533164925952 3314639194432902864682 3327497467577102015616 3351735222283699012608 3371280328992590200032 3385163432612326329888 3393606688787243115264 3396820331484958307608 3421563039414609408704 3438259408376548945728 3459739579607556123648 3469093104495276569472 3480031307347189883904 3485949727937916397312 3494362253019175566336 3506395180887698898176 3531817487516046876224 3555207007300921358848 3594885656935976284728 3606962540441920214016 3615970030290439488744 3634288014233146882304 3682107593367793551808 3706492411866918012416 3710849710385523906816 3732614224815937536768 3747859514677932722376 3788159079351888988208 3802854248659545160704 3852891804562960228608 3868758208699801519872 3882080378839952351552 3910357759330982181376 3929439323858913080832 3933160383824688566704 3959207803585116967808 3964677833708887507968 4003395390678700862538 4016844647310320238336 4036362842875482144256 4060036525238388197888 4082933047447151873052 4108440750783972896832 4132537177474787987136 4186912666652087829072 4194033266425305665516 4208122963848906916352 4214640565106737417344 4283268016774780254144 4290720418717842072768 4319135785729218510336 4321974365576348726784 4329324662116444557952 4372502767124254842772 4436663290102802687488 4495040438656786933376 4513551243483101773184 4524808918382990820352 4575309017918515271472 4584345877835398594304 4625457472660368759296 4635510452364811525044 4666209197082459283488 4670627955791817672961 4695360858038826167808 4722899631399757699584 4770003018681005283024 4785043047602386090368 4793180875914635046304 4816732074407699905536 4821293373720585984992 4895163447742606004736 4903680478534676654592 4923874083799747388928 4947799613847365209088 4971958791649354297023 4976818966421250049024 4997146019570576963168 5001104594002253011968 5095230497227437461412 5132344559121914113056 5137189072750613638144 5158344278266402026496 5228924591906874595968 5259592771331548347264 5297726231274070314336 5297904061029072632832 5332810510951382038272 5337860520904934483384 5355792863080426984448 5408095527758946779218 5443910729929535830736 5451432021349720323456 5468620625831298388992 5477921001045297195776 5510049569966383982848 5523161390051690327712 5559738617800377018624 5582550222202783772096 5619520753475649889792 5682238619027833482312 5701327886504970660864 5711024022366373672192 5720960558290456097024 5823120568259928527328 5865536638996473272064 5899740575737032850056 5938811705377675451712 5975913819322142395392 6010963167236055254016 6054544264313223216384 6090054787857582296832 6100412023891353695296 6180680603153082033392 6221612262776612377984 6230208024399680369664 6291049899637958498274 6312184445773360374528 6360004024908007044032 6380057396803181453824 6493986993174666836928 6558754150686382264158 6629278388865805729364 6654994935154204031232 6742560657985180400064 6770326865224652659776 6787213377574486230528 6793640662969916615216 6843126078829218817408 6876518816753097891456 6938186208990553138944 6971899455875832794624 7012790361775397796352 7063634975032093752448 7110414014601842717696 7189771313871952569456 7231940060580878977488 7268576028466293764608 7339558216244284914653 7364215186735587103616 7412984823733836024832 7421699420771047813632 7465228449631875073536 7495719029355865444752 7576318158703777976416 7705783609125920457216 7737516417399603039744 7764160757679904703104 7820715518661964362752 7858878647717826161664 7866320767649377133408 7918415607170233935616 8006790781357401725076 8033689294620640476672 8072725685750964288512 8112143291638420168827 8120073050476776395776 8165866094894303746104 8216881501567945793664 8265074354949575974272 8373825333304175658144 8388066532850611331032 8416245927697813832704 8429281130213474834688 8566536033549560508288 8581440837435684145536 8638271571458437020672 8643948731152697453568 8658649324232889115904 8745005534248509685544 8873326580205605374976 8990080877313573866752 9027102486966203546368 9150618035837030542944 9168691755670797188608 9250914945320737518592 9271020904729623050088 9332418394164918566976 9341255911583635345922 9390721716077652335616 9445799262799515399168 9540006037362010566048 9570086095204772180736 9586361751829270092608 9642586747441171969984 9790326895485212009472 9807360957069353309184 9847748167599494777856 9943917583298708594046 9994292039141153926336 10190460994454874922824 10264689118243828226112 10457849183813749191936 10519185542663096694528 10595452462548140628672 10665621021902764076544 10675721041809868966768 10816191055517893558436 10887821459859071661472 10902864042699440646912 10955842002090594391552 11020099139932767965696 11046322780103380655424 11119477235600754037248 11165100444405567544192 11239041506951299779584 11364477238055666964624 11422048044732747344384 11441921116580912194048 11646241136519857054656 11731073277992946544128 11799481151474065700112 11877623410755350903424 12109088528626446432768 12180109575715164593664 12200824047782707390592 12361361206306164066784 12443224525553224755968 12582099799275916996548 12624368891546720749056 12720008049816014088064 12760114793606362907648 12987973986349333673856 13117508301372764528316 13258556777731611458728 13309989870308408062464 13485121315970360800128 13540653730449305319552 13574426755148972461056 13587281325939833230432 13686252157658437634816 13753037633506195782912 13876372417981106277888 13943798911751665589248 14011883867375453018883 14025580723550795592704 14127269950064187504896 14379542627743905138912 14463880121161757954976 14537152056932587529216 14679116432488569829306 14728430373471174207232 14843398841542095627264 14930456899263750147072 14991438058711730889504 15152636317407555952832 15411567218251840914432 15475032834799206079488 15528321515359809406208 15732641535298754266816 15836831214340467871232 16013581562714803450152 16067378589241280953344 16224286583276840337654 16331732189788607492208 16433763003135891587328 16530148709899151948544 16747650666608351316288 16776133065701222662064 16858562260426949669376 17133072067099121016576 17162881674871368291072 17317298648465778231808 17490011068497019371088 17980161754627147733504 18054204973932407092736 18301236071674061085888 18337383511341594377216 18542041809459246100176 18664836788329837133952 18682511823167270691844 19080012074724021132096 19140172190409544361472 19172723503658540185216 19285173494882343939968 19887835166597417188092 19988584078282307852672 20380921988909749845648 20529378236487656452224 20915698367627498383872 21038371085326193389056 21190904925096281257344 21331242043805528153088 21351442083619737933536 21632382111035787116872 21775642919718143322944 21805728085398881293824 21911684004181188783104 22018674648732854743959 22040198279865535931392 22092645560206761310848 22238954471201508074496 22330200888811135088384 22728954476111333929248 22844096089465494688768 22883842233161824388096 23292482273039714109312 23462146555985893088256 23598962302948131400224 23755246821510701806848 24218177057252892865536 24360219151430329187328 24401648095565414781184 24722722412612328133568 24886449051106449511936 25164199598551833993096 25248737783093441498112 25440016099632028176128 25975947972698667347712 26235016602745529056632 26517113555463222917456 26619979740616816124928 26970242631940721600256 27081307460898610639104 27174562651879666460864 27372504315316875269632 27506075267012391565824 27752744835962212555776 28023767734750906037766 28254539900128375009792 28759085255487810277824 28927760242323515909952 29358232864977139658612 29456860746942348414464 29982876117423461779008 30305272634815111905664 31056643030719618812416 31465283070597508533632 31673662428680935742464 32027163125429606900304 32448573166553680675308 32663464379577214984416 32867526006271783174656 33060297419798303897088 33495301333216702632576 33552266131402445324128 33717124520853899338752 34266144134198242033152 34325763349742736582144 34634597296931556463616 34980022136994038742176 35960323509254295467008 36108409947864814185472 36602472143348122171776 37084083618918492200352 37329673576659674267904 37365023646334541383688 38160024149448042264192 38280344380819088722944 38345447007317080370432 38570346989764687879936 39775670333194834376184 39977168156564615705344 40761843977819499691296 41058756472975312904448 41831396735254996767744 42076742170652386778112 42381809850192562514688 42702884167239475867072 43264764222071574233744 43551285839436286645888 43611456170797762587648 44037349297465709487918 44185291120413522621696 44660401777622270176768 45457908952222667858496 46584964546079428218624 47197924605896262800448 47510493643021403613696 48803296191130829562368 49445444825224656267136 49772898102212899023872 50328399197103667986192 50880032199264056352256 51376907513709994402571 51951895945397334695424 52470033205491058113264 53034227110926445834912 53940485263881443200512 54162614921797221278208 54349125303759332921728 54745008630633750539264 55012150534024783131648 56047535469501812075532 56509079800256750019584 57518170510975620555648 57855520484647031819904 58716465729954279317224 58913721493884696828928 59965752234846923558016 60610545269630223811328 62113286061439237624832 62930566141195017067264 64054326250859213800608 64897146333107361350616 65326928759154429968832 65735052012543566349312 66120594839596607794176 66990602666433405265152 67104532262804890648256 68532288268396484066304 68651526699485473164288 69960044273988077484352 73204944286696244343552 74168167237836984400704 74659347153319348535808 74730047292669082767376 76320048298896084528384 76690894014634160740864 77140693979529375759872 79551340666389668752368 79954336313129231410688 81523687955638999382592 82117512945950625808896 84763619700385125029376 85405768334478951734144 86529528444143148467488 87102571678872573291776 88074698594931418975836 88370582240827045243392 89320803555244540353536 90915817904445335716992 93169929092158856437248 94395849211792525600896 95020987286042807227392 97606592382261659124736 98890889650449312534272 100656798394207335972384 101760064398528112704512 102753815027419988805142 103903791890794669390848 104940066410982116226528 106068454221852891669824 107880970527762886401024 108325229843594442556416 108698250607518665843456 112095070939003624151064 115036341021951241111296 115711040969294063639808 117432931459908558634448 119931504469693847116032 121221090539260447622656 125861132282390034134528 128108652501718427601216 129794292666214722701232 130653857518308859937664 133981205332866810530304 134209064525609781296512 139920088547976154968704 146409888573392488687104 148336334475673968801408 149318694306638697071616 149460094585338165534752 152640096597792169056768 153381788029268321481728 154130722541129983207713 154281387959058751519744 159102681332779337504736 159908672626258462821376 163047375911277998765184 164235025891901251617792 169527239400770250058752 170811536668957903468288 173059056888286296934976 174205143357745146583552 176149397189862837951672 176741164481654090486784 181831635808890671433984 186339858184317712874496 188791698423585051201792 197781779300898625068544 201313596788414671944768 205507630054839977610284 209880132821964232453056 212136908443705783339648 217396501215037331686912 224190141878007248302128 230072682043902482222592 231422081938588127279616 234865862919817117268896 239863008939387694232064 242442181078520895245312 251722264564780068269056 256217305003436855202432 259588585332429445402464 261307715036617719875328 267962410665733621060608 268418129051219562593024 279840177095952309937408 292819777146784977374208 296672668951347937602816 298920189170676331069504 305280193195584338113536 308261445082259966415426 318205362665558675009472 326094751822555997530368 341623073337915806936576 346118113776572593869952 348410286715490293167104 352298794379725675903344 363663271617781342867968 377583396847170102403584 395563558601797250137088 402627193576829343889536 411015260109679955220568 419760265643928464906112 424273816887411566679296 434793002430074663373824 448380283756014496604256 460145364087804964445184 462844163877176254559232 469731725839634234537792 479726017878775388464128 512434610006873710404864 519177170664858890804928 522615430073235439750656 536836258102439125186048 559680354191904619874816 593345337902695875205632 597840378341352662139008 616522890164519932830852 636410725331117350018944 652189503645111995060736 683246146675831613873152 692236227553145187739904 704597588759451351806688 727326543235562685735936 755166793694340204807168 805254387153658687779072 822030520219359910441136 839520531287856929812224 848547633774823133358592 896760567512028993208512 939463451679268469075584 1024869220013747420809728 1038354341329717781609856 1045230860146470879501312 1073672516204878250372096 1119360708383809239749632 1186690675805391750411264 1195680756682705324278016 1233045780329039865661704 1272821450662234700037888 1304379007290223990121472 1384472455106290375479808 1409195177518902703613376 1610508774307317375558144 1644061040438719820882272 1679041062575713859624448 1697095267549646266717184 1793521135024057986417024 1878926903358536938151168 2049738440027494841619456 2076708682659435563219712 2391361513365410648556032 2466091560658079731323408 2545642901324469400075776 2768944910212580750959616 2818390355037805407226752 3221017548614634751116288 3288122080877439641764544 3358082125151427719248896 3587042270048115972834048 3757853806717073876302336 4153417365318871126439424 4782723026730821297112064 4932183121316159462646816 5091285802648938800151552 5636780710075610814453504 6576244161754879283529088 7174084540096231945668096 7515707613434147752604672 8306834730637742252878848 9864366242632318925293632 11273561420151221628907008 13152488323509758567058176 14348169080192463891336192 19728732485264637850587264 22547122840302443257814016 26304976647019517134116352 39457464970529275701174528 52609953294039034268232704 78914929941058551402349056 157829859882117102804698112
- Sum of all divisors σ(n): 603233141518533184491356160
- Sum of proper divisors (its aliquot sum) s(n): 445403281636416081686658048
- 157829859882117102804698112 is an abundant number, because the sum of its proper divisors (445403281636416081686658048) is greater than itself. Its abundance is 287573421754298978881959936
Bases of 157829859882117102804698112
- Binary: 10000010100011011100010111011001001011100101110100100101001010001010010010000100000000002
- Hexadecimal: 0x828DC5D92E5D2528A48400
- Base-36: JTX8TEWFH4GMU3L6O
Squares and roots of 157829859882117102804698112
- 157829859882117102804698112 squared (1578298598821171028046981122) is 24910264670408717692438598169606753732161899456364544
- 157829859882117102804698112 cubed (1578298598821171028046981123) is 3931583582557059886927555471354952952757187061221742086102597179701862940540928
-
The
square root of 157829859882117102804698112 is 12563035456533.4687988169 -
The
cube root of 157829859882117102804698112 is 540417897.6849639109
Scales and comparisons
How big is 157829859882117102804698112?- 157,829,859,882,117,102,804,698,112 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 157,829,859,882,117,102,804,698,112 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 157829859882117102804698112 cubic inches would be around 45034824.8 feet tall.
Recreational maths with 157829859882117102804698112
- 157829859882117102804698112 backwards is 211896408201711288958928751
- The number of decimal digits it has is: 27
- The sum of 157829859882117102804698112's digits is 123
- 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 157829859882117102804698112 - Facts about the integer". Numbermatics.com. 2024. Web. 23 September 2024.
APA style:
Numbermatics. (2024). Number 157829859882117102804698112 - Facts about the integer. Retrieved 23 September 2024, from https://numbermatics.com/n/157829859882117102804698112/
Chicago style:
Numbermatics. 2024. "Number 157829859882117102804698112 - Facts about the integer". https://numbermatics.com/n/157829859882117102804698112/
The information we have on file for 157829859882117102804698112 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 157829859882117102804698112, math, Factors of 157829859882117102804698112, curriculum, school, college, exams, university, Prime factorization of 157829859882117102804698112, STEM, science, technology, engineering, physics, economics, calculator, one hundred fifty-seven septillion, eight hundred twenty-nine sextillion, eight hundred fifty-nine quintillion, eight hundred eighty-two quadrillion, one hundred seventeen trillion, one hundred two billion, eight hundred four million, six hundred ninety-eight thousand, one hundred twelve.