40243739868375666792136704
40,243,739,868,375,666,792,136,704 is an even composite number composed of seven prime numbers multiplied together.
40243739868375666792136704 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-eight thousand, nine hundred seventeen divisors.
Prime factorization of 40243739868375666792136704:
216 × 36 × 112 × 412 × 612 × 732 × 4572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 41 × 41 × 61 × 61 × 73 × 73 × 457 × 457)See below for interesting mathematical facts about the number 40243739868375666792136704 from the Numbermatics database.
Names of 40243739868375666792136704
- Cardinal: 40243739868375666792136704 can be written as Forty septillion, two hundred forty-three sextillion, seven hundred thirty-nine quintillion, eight hundred sixty-eight quadrillion, three hundred seventy-five trillion, six hundred sixty-six billion, seven hundred ninety-two million, one hundred thirty-six thousand, seven hundred four.
Scientific notation
- Scientific notation: 4.0243739868375666792136704 × 1025
Factors of 40243739868375666792136704
Divisors of 40243739868375666792136704
- Number of divisors d(n): 28917
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 32 33 36 41 44 48 54 61 64 66 72 73 81 82 88 96 99 108 121 122 123 128 132 144 146 162 164 176 183 192 198 216 219 242 243 244 246 256 264 288 292 297 324 328 352 363 366 369 384 396 432 438 451 457 484 486 488 492 512 528 549 576 584 594 648 656 657 671 704 726 729 732 738 768 792 803 864 876 891 902 914 968 972 976 984 1024 1056 1089 1098 1107 1152 1168 1188 1296 1312 1314 1342 1353 1371 1408 1452 1458 1464 1476 1536 1584 1606 1647 1681 1728 1752 1782 1804 1828 1936 1944 1952 1968 1971 2013 2048 2112 2178 2196 2214 2304 2336 2376 2409 2501 2592 2624 2628 2673 2684 2706 2742 2816 2904 2916 2928 2952 2993 3072 3168 3212 3267 3294 3321 3362 3456 3504 3564 3608 3656 3721 3872 3888 3904 3936 3942 4026 4059 4096 4113 4224 4356 4392 4428 4453 4608 4672 4752 4818 4941 4961 5002 5027 5043 5184 5248 5256 5329 5346 5368 5412 5484 5632 5808 5832 5856 5904 5913 5986 6039 6144 6336 6424 6534 6588 6642 6724 6912 7008 7128 7216 7227 7312 7381 7442 7503 7744 7776 7808 7872 7884 8019 8052 8118 8192 8226 8448 8712 8784 8833 8856 8906 8979 9216 9344 9504 9636 9801 9882 9922 9963 10004 10054 10086 10368 10496 10512 10658 10692 10736 10824 10968 11163 11264 11616 11664 11712 11808 11826 11972 12078 12177 12288 12339 12672 12848 13068 13176 13284 13359 13448 13824 14016 14256 14432 14454 14624 14762 14823 14883 14884 15006 15081 15129 15488 15552 15616 15744 15768 15987 16038 16104 16236 16384 16452 16896 17424 17568 17666 17712 17739 17812 17958 18117 18432 18491 18688 18737 19008 19272 19602 19764 19844 19926 20008 20108 20172 20736 20992 21024 21316 21384 21472 21648 21681 21936 22143 22326 22509 22528 23232 23328 23424 23616 23652 23944 24156 24354 24576 24678 25344 25696 26136 26352 26499 26568 26718 26896 26937 27511 27648 27877 28032 28512 28864 28908 29248 29403 29524 29646 29766 29768 29889 30012 30162 30258 30976 31104 31232 31488 31536 31974 32076 32208 32472 32768 32904 32923 33361 33489 33792 34848 35136 35332 35424 35478 35624 35916 36234 36531 36864 36982 37017 37376 37474 38016 38544 39204 39528 39688 39852 40016 40077 40216 40344 40931 41472 41984 42048 42632 42768 42944 43296 43362 43872 44286 44469 44649 44652 45018 45056 45243 45387 46464 46656 46848 47232 47304 47888 47961 48312 48708 48983 49152 49356 50688 51392 52272 52704 52998 53136 53217 53436 53792 53874 54351 55022 55296 55297 55473 55754 56064 56211 57024 57728 57816 58496 58619 58806 59048 59292 59532 59536 59778 60024 60324 60516 61952 62208 62464 62976 63072 63948 64152 64416 64944 65043 65536 65808 65846 66429 66722 66978 67527 67584 69696 70272 70664 70848 70956 71248 71832 72468 73062 73728 73964 74034 74752 74948 76032 77088 78408 79056 79376 79497 79704 80032 80154 80432 80688 80811 81862 82533 82944 83631 83968 84096 85264 85536 85888 86592 86724 87744 88209 88572 88938 89298 89304 90036 90112 90486 90774 92928 93312 93696 94464 94608 95776 95922 96624 97416 97966 98304 98712 98769 100083 100467 101376 102541 102784 104544 105408 105996 106272 106434 106872 107584 107748 108702 109593 110044 110592 110594 110946 111051 111508 112128 112422 114048 115456 115632 116992 117238 117612 118096 118584 119064 119072 119556 120048 120231 120648 121032 122713 122793 123904 124416 124928 125952 126144 127896 128304 128832 129888 130086 131616 131692 132858 133444 133947 133956 135054 135168 135729 136161 139392 140544 141328 141696 141912 142496 143664 143883 144936 146124 146949 147456 147928 148068 149504 149896 152064 152561 154176 156816 158112 158752 158994 159408 160064 160308 160864 161376 161622 163053 163724 165066 165888 165891 166419 167262 167936 168192 168633 170528 171072 171776 173184 173448 175488 175857 176418 177144 177876 178596 178608 180072 180224 180972 181548 182573 185856 186624 187392 188928 189216 191552 191844 193248 194832 195129 195932 196608 197424 197538 199287 200166 200934 202581 202752 203401 205082 205568 206107 208849 209088 210816 211992 212544 212868 213744 215168 215496 217404 218489 219186 220088 221184 221188 221892 222102 223016 224256 224844 228096 230912 231264 233984 234476 235224 236192 237168 238128 238144 238491 239112 240096 240462 241296 242064 242433 245426 245586 247599 247808 248832 249856 250893 251904 252288 255792 256608 257664 259776 260172 263232 263384 265716 266888 267894 267912 270108 270336 271458 271633 272322 278784 281088 282656 283392 283824 284992 287328 287766 289872 292248 293898 294912 295856 296136 296307 299008 299792 300249 301401 302621 304128 305122 306647 307623 308352 313632 316224 317504 317988 318816 320128 320616 321728 322752 323244 325069 326106 327448 328779 330132 331776 331782 332838 333153 334524 335872 336384 337266 341056 342144 343552 346368 346896 350976 351714 352836 354288 355752 357192 357216 360144 360448 360693 361944 362153 363096 365146 366971 368139 368379 371712 373248 374784 377856 378432 383104 383688 386496 389664 390258 391864 394848 395076 398574 400332 401841 401868 405162 405504 406802 407187 408483 410164 411136 412214 417698 418176 421632 423984 425088 425736 427488 430336 430992 431649 434808 436978 438372 440176 440847 442368 442376 443784 444204 446032 448512 449688 450241 456192 457683 461824 462528 467968 468952 470448 472384 474336 476256 476288 476982 478224 480192 480924 482592 484128 484866 489159 490852 491172 495198 495616 497664 497673 499257 499712 501786 503808 504576 505899 511584 513216 515328 519552 520344 526464 526768 527571 531432 533776 535788 535824 538813 540216 540672 542916 543266 544644 547719 557568 562176 565312 566784 567648 569984 574656 575532 579744 584496 585387 587796 589824 591712 592272 592614 597861 598016 599584 600498 602802 605242 607743 608256 610203 610244 613294 615246 616704 618321 626547 627264 632448 635008 635976 637632 640256 641232 643456 644809 645504 646488 650138 652212 654896 655467 657558 660264 663552 663564 665676 666306 669048 671744 672768 674532 682112 684288 687104 692736 693792 701952 703428 705672 708576 711504 714384 714432 715473 720288 720896 721386 723888 724306 726192 727299 730292 733942 736278 736758 742797 743424 746496 749568 752679 755712 756864 766208 767376 768217 772992 779328 780516 783728 789696 790152 797148 800664 803682 803736 810324 811008 813604 814374 814899 816966 820328 822272 824428 835396 836352 843264 847968 850176 851472 854976 860672 861984 863298 869616 873956 876744 880352 881694 884736 884752 887568 888408 888921 892064 897024 899376 900482 900747 904203 907863 912384 915366 919941 922869 923648 925056 935936 937904 940896 944768 948672 952512 952576 953964 956448 960384 961848 965184 968256 969732 975207 978318 981704 982344 990396 991232 995328 995346 998514 999424 1003572 1007616 1009152 1011798 1023168 1026432 1030656 1039104 1040688 1052928 1053536 1055142 1062864 1067552 1071576 1071648 1077626 1080432 1081344 1082079 1085832 1086459 1086532 1089288 1095438 1100913 1104417 1105137 1115136 1124352 1127951 1130624 1133568 1135296 1139968 1142957 1149312 1151064 1159488 1168992 1170774 1175592 1183424 1184544 1185228 1195722 1196032 1199168 1200996 1205523 1205604 1210484 1215486 1216512 1220406 1220488 1221561 1225449 1226588 1230492 1233408 1236642 1253094 1254528 1264896 1270016 1271952 1275264 1280512 1282464 1286912 1289618 1291008 1292976 1294947 1300276 1304424 1309792 1310934 1315116 1320528 1322541 1327104 1327128 1331352 1332612 1338096 1343488 1345536 1349064 1349843 1350723 1364224 1367801 1368576 1373049 1374208 1385472 1387584 1403904 1406856 1411344 1417152 1423008 1428768 1428864 1430946 1440576 1442772 1447776 1448612 1452384 1454598 1460584 1467884 1472556 1473516 1485594 1486848 1492992 1493019 1497771 1499136 1505358 1511424 1513728 1517697 1532416 1534752 1536434 1545984 1558656 1561032 1567456 1579392 1580304 1582713 1594296 1601328 1607364 1607472 1616439 1620648 1622016 1627208 1628748 1629798 1633932 1640656 1643157 1644544 1648856 1670792 1672704 1678171 1686528 1695936 1700352 1700497 1702944 1709952 1721344 1723968 1726596 1739232 1747912 1753488 1760704 1763388 1769472 1769504 1775136 1776816 1777842 1784128 1793583 1794048 1798752 1800964 1801494 1808406 1815726 1823229 1824768 1830609 1830732 1839882 1845738 1847296 1850112 1854963 1871872 1875808 1879641 1881792 1889536 1897344 1905024 1905152 1907928 1912896 1920768 1923696 1930368 1934427 1936512 1939464 1950414 1956636 1963408 1964688 1966401 1980792 1982464 1990656 1990692 1997028 1998848 2007144 2008303 2015232 2018304 2023596 2035021 2046336 2052864 2061312 2078208 2081376 2105856 2107072 2110284 2125728 2135104 2143152 2143296 2146419 2155252 2160864 2162688 2164158 2171664 2172918 2173064 2178576 2181897 2190876 2201826 2208834 2210274 2228391 2230272 2248704 2255902 2258037 2261248 2267136 2267177 2270592 2279936 2285914 2297339 2298624 2302128 2304651 2318976 2337984 2341548 2351184 2366848 2369088 2370456 2391444 2392064 2398336 2401992 2403379 2411046 2411208 2420968 2430972 2433024 2435353 2440812 2440976 2443122 2444697 2450898 2453176 2460984 2466816 2473284 2506188 2509056 2529792 2540032 2543904 2550528 2561024 2564928 2573824 2579236 2582016 2585952 2589894 2600552 2608848 2619584 2621868 2630232 2641056 2645082 2654208 2654256 2662704 2665224 2666763 2676192 2686976 2691072 2698128 2699686 2701446 2702241 2712609 2723589 2728448 2735602 2737152 2746098 2748416 2759823 2768607 2770944 2775168 2807808 2813712 2822688 2834304 2846016 2857536 2857728 2861892 2881152 2885544 2895552 2897224 2904768 2909196 2921168 2925621 2935768 2945112 2947032 2971188 2973696 2985984 2986038 2987963 2995542 2998272 3010716 3022848 3027456 3035394 3064832 3069504 3072868 3091968 3117312 3122064 3134912 3158784 3160608 3165426 3188592 3202656 3214728 3214944 3232878 3241296 3244032 3246237 3254416 3257496 3259377 3259596 3267864 3281312 3286314 3289088 3297712 3302739 3313251 3315411 3341584 3345408 3356342 3373056 3373117 3383853 3391872 3400704 3400994 3405888 3419904 3428871 3442688 3447936 3453192 3478464 3495824 3506976 3521408 3526776 3539008 3550272 3553632 3555684 3568256 3575759 3587166 3588096 3597504 3601928 3602988 3616569 3616812 3631452 3646458 3649536 3661218 3661464 3664683 3679764 3691476 3694592 3700224 3709926 3743744 3751616 3759282 3763584 3779072 3794688 3810048 3810304 3815856 3825792 3841536 3847392 3860736 3868854 3873024 3878928 3884841 3900828 3913272 3926816 3929376 3932802 3961584 3964928 3967623 3981312 3981384 3994056 3997696 4014288 4016606 4030464 4036608 4036681 4047192 4049529 4052169 4070042 4092672 4103403 4105728 4119147 4122624 4156416 4162752 4211712 4214144 4220568 4251456 4270208 4286304 4286592 4292838 4310504 4321728 4328316 4343328 4345836 4346128 4357152 4363794 4381752 4403652 4417668 4420548 4456782 4460544 4479057 4493313 4497408 4511804 4516074 4522496 4534272 4534354 4541184 4553091 4559872 4571828 4594678 4597248 4604256 4609302 4637952 4675968 4683096 4702368 4733696 4738176 4740912 4748139 4782888 4784128 4796672 4803984 4806758 4822092 4822416 4841936 4849317 4861944 4866048 4870706 4881624 4881952 4886244 4889394 4901796 4906352 4921968 4929471 4933632 4946568 5012376 5018112 5034513 5059584 5080064 5087808 5101056 5101491 5122048 5129856 5147648 5158472 5164032 5171904 5179788 5201104 5217696 5239168 5243736 5260464 5282112 5290164 5308416 5308512 5325408 5330448 5333526 5352384 5380749 5382144 5396256 5399372 5402892 5404482 5425218 5447178 5456896 5471204 5474304 5491827 5492196 5496832 5519646 5537214 5541888 5550336 5564889 5615616 5627424 5638923 5645376 5668608 5692032 5715072 5715456 5723784 5762304 5771088 5791104 5794448 5803281 5809536 5818392 5842336 5851242 5871536 5890224 5894064 5899203 5942376 5947392 5971968 5972076 5975926 5991084 5996544 6021432 6024909 6045696 6054912 6070788 6105063 6129664 6139008 6145736 6183936 6234624 6244128 6255001 6269824 6317568 6321216 6330852 6377184 6405312 6429456 6429888 6439257 6465756 6482592 6488064 6492474 6508832 6514992 6518754 6519192 6535728 6562624 6572628 6578176 6595424 6605478 6626502 6630822 6683168 6685173 6690816 6712684 6746112 6746234 6767706 6774111 6783744 6801408 6801531 6801988 6811776 6839808 6857742 6885376 6892017 6895872 6906384 6913953 6956928 6991648 7013952 7042816 7053552 7078016 7100544 7107264 7111368 7136512 7151518 7174332 7176192 7195008 7203856 7205976 7210137 7233138 7233624 7262904 7292916 7299072 7306059 7322436 7322928 7329366 7334091 7359528 7382952 7389184 7400448 7419852 7485493 7487488 7503232 7518564 7527168 7558144 7589376 7620096 7620608 7631712 7651584 7683072 7694784 7721472 7737708 7746048 7757856 7769682 7801656 7826544 7853632 7858752 7865604 7923168 7929856 7935246 7962624 7962768 7988112 8000289 8028576 8033212 8060928 8073216 8073362 8094384 8099058 8104338 8106723 8140084 8170767 8185344 8206806 8211456 8238294 8245248 8279469 8305821 8312832 8325504 8423424 8428288 8441136 8450387 8502912 8540416 8562809 8572608 8573184 8585676 8621008 8643456 8656632 8686656 8691672 8692256 8714304 8727588 8763504 8776863 8807304 8835336 8841096 8913564 8921088 8958049 8958114 8963889 8986626 8994816 9023608 9032148 9044992 9068544 9068708 9082368 9106182 9119744 9143656 9189356 9194496 9208512 9218604 9275904 9351936 9366192 9404736 9467392 9476352 9481824 9496278 9565776 9593344 9607968 9613516 9644184 9644832 9683872 9698634 9723888 9732096 9741412 9763248 9763904 9772488 9778131 9778788 9803592 9812704 9843936 9858942 9867264 9893136 9908217 9939753 9946233 10024752 10036224 10069026 10119168 10119351 10151559 10160128 10175616 10202112 10202982 10244096 10259712 10286613 10295296 10316944 10328064 10343808 10359576 10402208 10435392 10478336 10487472 10520928 10564224 10580328 10617024 10650816 10660896 10667052 10704768 10727277 10761498 10764288 10792512 10798744 10805784 10808964 10850436 10894356 10913792 10942408 10948608 10983654 10984392 10993664 11039292 11074428 11083776 11100672 11129778 11136953 11231232 11254848 11277846 11290752 11337216 11384064 11430144 11430912 11447568 11524608 11542176 11582208 11588896 11606562 11619072 11636784 11684672 11702484 11743072 11780448 11788128 11798406 11884752 11894784 11902869 11943936 11944152 11951852 11982168 11993088 12042864 12049818 12091392 12109824 12110043 12141576 12148587 12156507 12210126 12259328 12278016 12291472 12310209 12357441 12367872 12407461 12469248 12488256 12510002 12539648 12572527 12635136 12642432 12661704 12739789 12754368 12810624 12858912 12859776 12878514 12931512 12965184 12984948 13017664 13029984 13037508 13038384 13071456 13125248 13145256 13156352 13190848 13210956 13253004 13261644 13327829 13366336 13370346 13381632 13425368 13437171 13479939 13492224 13492468 13535412 13548222 13567488 13602816 13603062 13603976 13623552 13659273 13679616 13715484 13770752 13784034 13791744 13812768 13827906 13913856 13983296 14027904 14085632 14107104 14156032 14201088 14214528 14222736 14244417 14273024 14303036 14348664 14352384 14390016 14407712 14411952 14420274 14466276 14467248 14525808 14547951 14585832 14598144 14612118 14644872 14645856 14658732 14668182 14719056 14765904 14778368 14788413 14800896 14839704 14848273 14970986 14974976 15006464 15037128 15045811 15054336 15103539 15116288 15178752 15240192 15241216 15245977 15263424 15303168 15304473 15366144 15389568 15442944 15475416 15492096 15515712 15539364 15603312 15653088 15707264 15717504 15731208 15846336 15870492 15925248 15925536 15976224 16000578 16057152 16066424 16146432 16146724 16188768 16198116 16208676 16213446 16280168 16341534 16370688 16413612 16422912 16475481 16476588 16490496 16558938 16611642 16625664 16651008 16694667 16846848 16856576 16882272 16900774 16916769 17005824 17080832 17125618 17145216 17146368 17171352 17242016 17286912 17313264 17373312 17383344 17384512 17409843 17428608 17455176 17527008 17553726 17614608 17670672 17682192 17697609 17827128 17842176 17916098 17916228 17927778 17973252 17989632 18047216 18064296 18074727 18089984 18137088 18137416 18164736 18212364 18239488 18287312 18315189 18378712 18388992 18417024 18437208 18459881 18551808 18703872 18705467 18732384 18765003 18809472 18934784 18952704 18963648 18992556 19131552 19186688 19215936 19227032 19288368 19289664 19367744 19397268 19447776 19464192 19482824 19526496 19527808 19544976 19556262 19557576 19607184 19625408 19687872 19717884 19734528 19786272 19816434 19829209 19879506 19892466 20049504 20055519 20072448 20138052 20238336 20238702 20303118 20320256 20322333 20351232 20404224 20404593 20405964 20488192 20519424 20573226 20590592 20633888 20656128 20676051 20687616 20719152 20741859 20804416 20870784 20956672 20974944 21041856 21128448 21160656 21234048 21301632 21321792 21334104 21409536 21454554 21522996 21528576 21585024 21597488 21611568 21617928 21630411 21700872 21788712 21827584 21884816 21897216 21918177 21967308 21968784 21987328 22002273 22078584 22091333 22148856 22167552 22201344 22259556 22273906 22385231 22456479 22462464 22509696 22555692 22581504 22674432 22768128 22860288 22861824 22895136 23049216 23084352 23164416 23177792 23213124 23238144 23273568 23369344 23404968 23486144 23560896 23576256 23596812 23769504 23789568 23805738 23887872 23888304 23903704 23964336 24000867 24085728 24099636 24182784 24219648 24220086 24283152 24297174 24313014 24320169 24420252 24512301 24518656 24556032 24582944 24620418 24714882 24735744 24814922 24838407 24917463 24938496 24976512 25020004 25079296 25145054 25270272 25270729 25284864 25323408 25351161 25479578 25508736 25621248 25688427 25717824 25719552 25757028 25863024 25930368 25969896 26035328 26059968 26075016 26076768 26142912 26250496 26290512 26312704 26330589 26381696 26421912 26437169 26506008 26523288 26655658 26732672 26740692 26763264 26788883 26850736 26874147 26874342 26891667 26959878 26984448 26984936 27070824 27096444 27134976 27205632 27206124 27207952 27247104 27318546 27359232 27430968 27541504 27568068 27583488 27625536 27655812 27827712 27966592 28055808 28171264 28214208 28312064 28402176 28429056 28445472 28488834 28546048 28606072 28697328 28780032 28815424 28823904 28840548 28932552 28934496 29051616 29095902 29171664 29196288 29224236 29289744 29291712 29317464 29334393 29336364 29438112 29531808 29556736 29576826 29601792 29679408 29696546 29724651 29819259 29838699 29941972 29949952 30012928 30074256 30091622 30108672 30207078 30232576 30357504 30358053 30454677 30480384 30482432 30491954 30526848 30606336 30608946 30732288 30779136 30859839 30885888 30950832 30984192 31031424 31078728 31206624 31306176 31414528 31435008 31462416 31692672 31740984 31851072 31952448 32001156 32114304 32132848 32181831 32292864 32293448 32377536 32396232 32417352 32426892 32560336 32683068 32741376 32827224 32845824 32867593 32950962 32953176 32980992 33117876 33223284 33251328 33302016 33389334 33410859 33693696 33713152 33764544 33801548 33833538 34011648 34161664 34251236 34290432 34292736 34342704 34484032 34573824 34626528 34746624 34766688 34769024 34819686 34857216 34910352 35054016 35107452 35229216 35341344 35364384 35395218 35654256 35684352 35708607 35832196 35832456 35855556 35946504 35979264 36094432 36128592 36149454 36179968 36274176 36274832 36329472 36330129 36424728 36445761 36469521 36478976 36574624 36630378 36757424 36777984 36834048 36874416 36919762 36930627 37072323 37103616 37222383 37407744 37410934 37464768 37530006 37618944 37717581 37869568 37905408 37927296 37985112 38219367 38263104 38373376 38431872 38454064 38576736 38579328 38735488 38794536 38895552 38965648 39052992 39055616 39089952 39112524 39115152 39214368 39250816 39333349 39375744 39435768 39469056 39572544 39632868 39658418 39759012 39784932 39983487 40099008 40111038 40144896 40276104 40311513 40476672 40477404 40606236 40640512 40644666 40702464 40808448 40809186 40811928 40976384 41038848 41146452 41181184 41267776 41312256 41352102 41375232 41438304 41483718 41608832 41741568 41913344 41949888 42083712 42256896 42321312 42468096 42603264 42643584 42668208 42733251 42819072 42909108 43045992 43057152 43170048 43194976 43223136 43235856 43260822 43401744 43577424 43643853 43655168 43769632 43794432 43836354 43934616 43937568 43974656 44004546 44157168 44182666 44297712 44335104 44365239 44402688 44519112 44544819 44547812 44770462 44912958 44924928 45019392 45111384 45137433 45163008 45310617 45348864 45536256 45720576 45723648 45737931 45790272 45913419 46098432 46168704 46328832 46355584 46426248 46476288 46547136 46738688 46809936 46861237 46972288 47121792 47152512 47193624 47539008 47611476 47775744 47776608 47807408 47928672 48001734 48171456 48199272 48439296 48440172 48566304 48594348 48626028 48640338 48840504 49024602 49037312 49112064 49165888 49240836 49426443 49429764 49471488 49629844 49676814 49834926 49876992 49953024 50040008 50084001 50158592 50290108 50540544 50541458 50569728 50646816 50702322 50750307 50959156 51017472 51242496 51376854 51435648 51439104 51514056 51726048 51860736 51939792 52070656 52119936 52150032 52153536 52229529 52285824 52500992 52581024 52625408 52661178 52763392 52843824 52874338 53012016 53046576 53092827 53311316 53465344 53481384 53526528 53577766 53701472 53748294 53748684 53783334 53919756 53968896 53969872 54141648 54192888 54224181 54269952 54411264 54412248 54415904 54494208 54637092 54718464 54861936 54945567 55083008 55136136 55166976 55251072 55311624 55379643 55655424 55933184 56079841 56111616 56116401 56295009 56342528 56428416 56624128 56804352 56858112 56890944 56977668 57092096 57212144 57394656 57560064 57630848 57647808 57681096 57865104 57868992 58103232 58191804 58343328 58392576 58448472 58579488 58583424 58634928 58668786 58672728 58876224 59063616 59153652 59203584 59358816 59393092 59449302 59487627 59638518 59677398 59883944 60025856 60148512 60183244 60217344 60414156 60465152 60715008 60716106 60909354 60960768 60964864 60983908 61053696 61212672 61213779 61217892 61464576 61558272 61719678 61771776 61901664 61968384 62028153 62062848 62157456 62225577 62413248 62612352 62829056 62870016 62924832 63385344 63481968 63702144 63904896 64002312 64228608 64265696 64363662 64585728 64586896 64755072 64792464 64834704 64853784 64891233 65120672 65366136 65482752 65654448 65691648 65735186 65754531 65901924 65906352 65961984 66006819 66235752 66273999 66446568 66502656 66604032 66778668 66821718 67155693 67369437 67387392 67426304 67529088 67603096 67667076 68023296 68323328 68502472 68580864 68585472 68685408 68805011 68968064 69147648 69253056 69493248 69533376 69538048 69639372 69714432 69720377 69820704 70108032 70214904 70458432 70682688 70728768 70790436 71308512 71368704 71417214 71664392 71664912 71711112 71893008 72188864 72257184 72298908 72359936 72548352 72549664 72658944 72660258 72849456 72891522 72939042 72957952 73149248 73260756 73514848 73536903 73555968 73668096 73748832 73839524 73861254 74144646 74207232 74444766 74515221 74752389 74815488 74821868 74929536 75060012 75237888 75435162 75739136 75810816 75812187 75854592 75970224 76053483 76438734 76526208 76746752 76863744 76908128 77065281 77153472 77158656 77470976 77589072 77791104 77931296 78105984 78111232 78179904 78225048 78230304 78428736 78501632 78666698 78751488 78871536 78938112 78991767 79145088 79265736 79311507 79316836 79518024 79569864 79966974 80198016 80222076 80289792 80366649 80552208 80622441 80623026 80675001 80953344 80954808 81212472 81281024 81289332 81404928 81616896 81618372 81623856 81952768 82077696 82292904 82340423 82362368 82535552 82624512 82704204 82750464 82876608 82967436 83217664 83435861 83483136 83826688 83899776 84167424 84513792 84642624 84936192 85206528 85287168 85336416 85466502 85638144 85818216 86091984 86340096 86389952 86446272 86471712 86521644 86803488 87154848 87287706 87310336 87539264 87588864 87672708 87869232 87875136 88003179 88009092 88314336 88365332 88595424 88670208 88730478 88805376 89038224 89089638 89095624 89173953 89457777 89540924 89825916 89849856 90038784 90222768 90274866 90326016 90621234 90697728 91072512 91074159 91364031 91441152 91447296 91475862 91580544 91826838 92196864 92337408 92579517 92657664 92711168 92852496 92952576 92954257 93094272 93477376 93619872 93722474 93944576 94190899 94243584 94305024 94387248 95078016 95222952 95553216 95614816 95857344 96003468 96342912 96398544 96545493 96878592 96880344 97132608 97188696 97252056 97280676 97681008 98049204 98074624 98224128 98331776 98481672 98538539 98602779 98852886 98859528 98942976 99259688 99353628 99669852 99753984 99849473 99906048 100080016 100168002 100232577 100317184 100580216 101081088 101082916 101139456 101293632 101404644 101500614 101918312 102034944 102484992 102753708 102871296 102878208 103028112 103452096 103721472 103879584 104141312 104239872 104300064 104307072 104459058 104571648 105001984 105162048 105322356 105526784 105687648 105748676 106024032 106093152 106185654 106622632 106930688 106962768 107053056 107155532 107402944 107496588 107497368 107566668 107839512 107937792 107939744 108283296 108385776 108448362 108539904 108822528 108824496 108831808 108988416 108990387 109274184 109337283 109408563 109436928 109723872 109891134 110166016 110272272 110333952 110502144 110623248 110759286 110791881 111216969 111310848 111667149 111866368 112159682 112223232 112232802 112590018 112685056 112856832 113152743 113248256 113608704 113716224 113781888 113955336 114184192 114424288 114658101 114789312 115120128 115261696 115295616 115362192 115730208 115737984 116206464 116383608 116686656 116896944 117158976 117166848 117269856 117337572 117345456 117752448 118000047 118127232 118307304 118407168 118717632 118786184 118898604 118975254 119277036 119354796 119767888 119950461 120051712 120297024 120366488 120434688 120828312 120930304 121430016 121432212 121818708 121921536 121929728 121967816 122107392 122425344 122427558 122435784 122506483 122929152 123116544 123439356 123543552 123803328 123936768 124056306 124125696 124136281 124314912 124451154 124826496 125224704 125658112 125740032 125849664 126770688 126963936 127404288 127809792 128004624 128457216 128531392 128727324 129171456 129173792 129510144 129584928 129669408 129707568 129782466 130241344 130732272 130931559 130965504 131308896 131383296 131470372 131509062 131803848 131812704 131923968 132013638 132471504 132547998 132893136 133005312 133095717 133208064 133557336 133634457 133643436 134311386 134738874 134774784 134852608 135058176 135206192 135334152 135412299 135931851 136046592 136646656 137004944 137161728 137170944 137213793 137370816 137610022 137740257 137936128 138295296 138297797 138506112 138986496 139066752 139076096 139278744 139428864 139440754 139641408 140137679 140216064 140429808 140583711 140916864 141365376 141457536 141580872 142617024 142834428 143328784 143329824 143422224 143786016 144377728 144514368 144597816 144719872 145099328 145317888 145320516 145698912 145783044 145878084 145915904 146298496 146521512 146606119 147029696 147073806 147111936 147336192 147497664 147679048 147722508 148279329 148289292 148414464 148556533 148889532 149030442 149504778 149630976 149643736 149859072 150120024 150252003 150475776 150870324 151478272 151621632 151624374 151709184 151940448 152106966 152250921 152877468 153052416 153493504 153727488 153816256 154130562 154306944 154317312 154941952 155178144 155582208 155862592 156211968 156222464 156359808 156450096 156460608 156688587 156857472 157003264 157333396 157502976 157743072 157876224 157983534 158290176 158531472 158623014 158633672 159036048 159139728 159278481 159933948 160396032 160444152 160579584 160733298 161104416 161244882 161246052 161350002 161906688 161909616 162424944 162562048 162578664 162672543 162809856 163233792 163236744 163247712 163905536 164155392 164585808 164680846 164724736 164836701 165071104 165249024 165408408 165500928 165503921 165753216 165934872 166138929 166435328 166871722 166966272 167653376 167705747 167799552 168239523 168334848 168349203 168885027 169027584 169285248 169872384 170413056 170574336 170672832 170933004 171276288 171636432 172183968 172680192 172779904 172892544 172943424 173043288 173606976 174309696 174575412 174620672 175078528 175177728 175345416 175738464 175750272 176006358 176018184 176628672 176730664 177190848 177460956 177610752 178076448 178179276 178191248 178347906 178462881 178915554 179081848 179651832 180077568 180445536 180549732 180652032 181242468 181395456 182145024 182148318 182728062 182882304 182894592 182951724 183161088 183641337 183653676 184393728 184674816 185159034 185315328 185422336 185704992 185905152 185908514 186084459 186188544 186676731 186954752 187239744 187444948 187889152 188381798 188487168 188610048 188774496 190156032 190445904 191106432 191229632 191714688 192006936 192685824 192797088 193090986 193757184 193760688 194265216 194377392 194504112 194561352 194673699 195362016 196098408 196149248 196448256 196663552 196963344 197077078 197205558 197263593 197705772 197719056 197885952 198020457 198519376 198707256 198821997 199339704 199507968 199698946 199812096 200160032 200336004 200465154 200634368 201160432 201467079 202108311 202162176 202165832 202278912 202587264 202809288 203001228 203836624 204069888 204969984 205507416 205742592 205756416 205760137 206056224 206415033 206904192 207442944 207759168 208282624 208479744 208600128 208614144 208918116 209143296 209161131 210003968 210324096 210644712 211053568 211375296 211497352 212048064 212186304 212371308 213245264 213861376 213925536 214106112 214311064 214805888 214993176 214994736 215133336 215679024 215879488 216566592 216771552 216896724 217079808 217645056 217648992 217663616 217976832 217980774 218121299 218548368 218674566 218817126 218873856 219447744 219782268 220544544 220610709 220667904 221004288 221246496 221518572 221583762 222433938 222621696 223334298 223545663 223732736 224319364 224446464 224465604 225180036 225370112 225713664 226305486 226496512 227217408 227432448 227436561 227563776 227910672 228160449 228368384 228848576 229316202 229578624 230240256 230523392 230591232 230724384 231195843 231460416 231475968 232412928 232767216 233373312 233793888 234317952 234333696 234539712 234675144 234690912 235504896 236000094 236254464 236614608 236814336 236975301 237435264 237572368 237797208 237934521 237950508 238554072 238709592 239535776 239900922 240103424 240594048 240732976 240869376 241099947 241656624 241860608 241867323 242025003 242860032 242864424 243637416 243843072 243859456 243935632 244214784 244850688 244855116 244871568 245012966 245858304 246233088 246237541 246878712 247021269 247087104 247606656 247873536 248112612 248251392 248272562 248629824 248902308 249652992 250307583 250449408 251316224 251480064 251699328 253541376 253927872 254808576 255619584 256009248 256914432 257062784 257454648 258347584 259020288 259169856 259338816 259415136 259564932 260482688 261464544 261863118 261931008 262617792 262766592 262940744 263018124 263607696 263625408 264009537 264027276 264943008 265095996 265786272 266010624 266191434 266416128 267114672 267268914 267286872 267521859 268622772 269477748 269549568 269705216 270116352 270412384 270668304 270824598 271863702 272093184 273222477 273293312 274009888 274092093 274323456 274341888 274427586 274741632 275220044 275480514 275872256 276590592 276595594 277012224 277738551 277972992 278133504 278152192 278557488 278857728 278862771 278881508 279282816 280275358 280432128 280859616 281167422 281833728 282572697 282730752 282915072 283161744 285234048 285668856 286657568 286659648 286844448 287572032 288755456 289028736 289195632 289439744 289636479 290198656 290635776 290641032 291397824 291566088 291756168 291831808 292596992 293043024 293212238 294059392 294147612 294223872 294672384 294677713 294995328 295358096 295445016 295615617 295808337 296558658 296578584 296828928 297113066 297779064 298060884 299009556 299261952 299287472 299548419 299718144 300240048 300504006 300697731 300951552 301740648 302956544 303243264 303248748 303418368 303880896 304213932 304501842 305754936 306104832 306987008 307454976 307632512 308261124 308613888 308634624 309883904 310356288 311164416 311725184 312423936 312444928 312719616 312900192 312921216 313377174 313714944 314006528 314666792 315005952 315486144 315967068 316580352 317062944 317246028 317267344 318072096 318279456 318556962 319867896 320792064 320888304 321159168 321466596 322208832 322489764 322492104 322700004 323813376 323819232 324849888 325124096 325157328 325345086 325619712 326467584 326473488 326495424 326971161 328011849 328225689 328310784 329171616 329361692 329449472 329673402 330142208 330498048 330816816 331001856 331007842 331506432 331869744 332277858 332375643 332870656 333743444 333932544 335001447 335306752 335411494 335599104 336479046 336669696 336698406 337770054 338055168 338570496 339458229 339744768 340826112 341148672 341345664 341866008 342552576 343272864 343974303 344367936 345360384 345559808 345785088 345886848 346086576 347213952 348619392 349150824 349241344 350157056 350690832 351075169 351476928 351500544 352012716 352036368 353257344 353461328 354000141 354381696 354921912 355221504 356152896 356358552 356382496 356695812 356925762 357831108 358163696 359303664 359851383 360155136 360891072 361099464 361304064 362484936 362790912 364290048 364296636 365456124 365764608 365789184 365903448 366322176 367282674 367307352 367519449 368787456 369349632 370318068 370630656 370844672 371409984 371810304 371817028 372168918 372377088 372408843 373353462 373909504 374479488 374889896 375778304 376763596 376974336 377220096 377548992 380312064 380891808 382212864 382459264 383429376 384013872 385371648 385594176 386181972 387514368 387521376 388530432 388754784 389008224 389122704 389347398 390724032 392196816 392794677 392896512 393327104 393926688 394154156 394411116 394527186 395411544 395438112 395771904 396040914 397038752 397414512 397643994 398679408 399015936 399397892 399624192 400320064 400672008 400903371 400930308 401268736 402320864 402934158 404216622 404324352 404331664 404557824 405174528 405618576 406002456 406236897 407673248 407795553 408139776 409939968 411014832 411485184 411512832 411520274 411641379 412112448 412830066 413220771 413808384 414885888 414893391 415518336 416565248 416959488 417200256 417228288 417836232 418286592 418322262 420007936 420413037 420648192 421289424 421751133 422107136 422750592 422994704 424096128 424372608 424742616 426490528 427722752 427851072 428622128 429611776 429986352 429989472 430266672 431358048 431758976 433133184 433543104 433793448 434159616 435297984 435327232 435953664 435961548 436242598 437096736 437349132 437634252 437747712 438895488 439564536 439818357 441089088 441221418 441335808 442008576 442492992 443037144 443167524 444867876 445243392 445669599 446668596 447091326 447465472 448638728 448892928 448931208 450360072 450740224 451427328 452610972 452993024 454434816 454864896 454873122 455127552 455821344 456320898 456615073 456736768 457697152 458632404 459157248 460480512 461046784 461182464 461448768 462391686 462920832 462951936 464825856 465534432 466746624 467587776 468635904 468667392 469079424 469350288 469381824 470065761 471009792 472000188 472508928 473229216 473628672 473950602 474870528 475144736 475594416 475869042 475901016 477108144 477419184 479071552 479801844 480206848 481188096 481465952 481738752 482199894 483313248 483721216 483734646 484050006 485720064 485728848 487274832 487686144 487871264 488017629 488429568 489701376 489710232 489743136 490025932 491716608 492466176 492475082 493757424 494042538 494174208 494510103 495213312 495747072 496225224 496502784 496511763 496545124 497259648 497804616 498416787 499305984 500615166 500898816 502632448 502960128 503117241 503398656 504718569 505047609 506655081 507082752 507855744 509617152 511239168 512018496 513828864 514125568 514909296 515473607 516695168 518040576 518339712 518677632 518830272 519129864 520965376 522331349 522929088 523726236 523862016 525235584 525533184 525881488 526036248 527215392 527250816 528019074 528054552 529886016 530191992 531572544 532382868 532832256 534229344 534537828 534573744 535043718 535388643 537245544 538955496 539410432 540232704 540824768 541336608 541649196 543727404 544186368 546440989 546444954 546586624 548019776 548184186 548646912 548683776 548855172 549483264 550440088 550924011 550961028 551744512 553181184 553191188 554024448 555477102 555945984 556267008 556304384 557114976 557715456 557725542 557763016 558253377 558565632 560030193 560550716 560864256 561719232 562334844 563667456 565145394 565461504 565830144 566323488 570468096 571337712 573315136 573319296 573688896 575144064 577510912 578057472 578391264 578879488 579272958 580397312 581271552 581282064 582795648 583132176 583512336 584021097 585193984 586086048 586424476 588118784 588295224 588447744 589344768 589355426 589990656 590716192 590890032 591231234 591616674 591790779 593117316 593157168 593657856 594226132 595558128 596121768 596465991 598019112 598523904 598574944 599096838 599436288 600480096 601008012 601395462 601903104 603481296 604401237 605913088 606324933 606486528 606497496 606836736 607761792 608427864 609003684 611509872 612209664 613974016 614909952 615265024 616522248 616878251 617227776 617269248 617280411 619245099 619767808 620712576 622328832 623450368 624847872 624889856 625085057 625439232 625800384 625842432 626754348 627429888 627483393 628013056 629333584 630011904 630972288 631934136 633160704 634125888 634492056 634534688 636144192 636558912 637113924 639735792 641584128 641776608 642318336 642933192 644417664 644979528 644984208 645400008 647638464 649699776 650314656 650690172 651239424 652935168 652946976 652990848 653942322 654363897 656023698 656451378 656621568 658343232 658723384 659346804 660284416 661633632 662003712 662015684 663012864 663739488 664555716 664751286 665741312 667486888 667865088 670002894 670613504 670822988 671198208 672958092 673339392 673396812 675540108 676110336 677140992 678916458 679489536 681652224 682297344 682309683 682691328 683732016 684481347 685105152 686545728 687948606 688735872 690720768 691119616 691570176 691773696 692173152 693587529 694427904 697238784 698301648 700314112 701381664 702150338 702953856 703001088 704025432 704072736 706514688 706922656 708000282 708763392 709843824 710443008 712305792 712717104 712764992 713391624 713803563 713851524 715662216 716327392 718607328 719702766 720310272 721782144 722198928 722608128 723299841 724969872 725581824 725601969 726075009 728580096 728593272 730912248 731529216 731578368 731806896 732644352 734565348 734614704 735038898 737574912 738699264 738712623 740636136 741063807 741261312 741689344 742819968 743620608 743634056 744337836 744754176 744817686 746706924 747819008 748958976 749779792 750922749 751556608 753527192 753948672 754440192 755097984 756855121 760624128 761783616 764425728 764918528 766858752 766924147 768027744 770743296 771188352 772363944 775042752 777060864 777127129 777509568 778016448 778245408 778694796 781448064 784393632 785589354 785793024 786654208 787853376 788308312 788822232 789054372 790823088 790876224 792081828 794077504 794829024 795287988 797358816 798031872 798795784 799248384 800640128 801344016 801806742 801860616 802537472 804641728 805868316 808433244 808648704 808663328 809115648 810349056 811237152 812004912 812473794 812997569 815346496 815591106 816279552 819667431 819879936 822029664 822276279 822970368 823025664 823040548 823282758 824224896 825660132 826441542 827616768 829771776 829786782 831036672 833130496 833215653 833918976 834400512 834456576 835672464 836573184 836588313 836644524 840015872 840826074 841296384 842578848 843502266 844214272 845501184 845989408 847718091 848192256 848745216 849485232 852981056 855445504 855702144 857244256 859223552 859972704 859978944 860533344 862716096 863517952 866266368 867086208 867586896 868319232 868909437 870595968 870654464 871907328 871923096 872485196 874193472 874698264 875268504 875495424 877790976 879129072 879636714 882178176 882442836 882671616 884017152 884033139 884985984 886074288 886335048 886846851 887425011 889735752 890486784 891339198 893337192 894182652 894930944 897277456 897785856 897862416 898645257 900720144 901480448 902093193 902854656 905221944 905744653 905986048 908869632 909729792 909746244 910255104 911642688 912641796 913230146 913473536 915394304 917264808 917794471 918314496 920961024 922093568 922364928 922897536 924783372 925841664 925903872 929651712 930004597 931068864 933493248 935175552 937271808 937334784 938158848 938700576 938763648 940131522 942019584 944000376 945017856 946458432 947901204 949741056 950289472 951188832 951738084 951802032 954216288 954838368 958143104 959603688 960413696 962376192 962931904 963477504 964399788 966626496 967469292 968100012 971440128 971457696 974549664 975372288 975742528 976035258 976859136 979402752 979420464 979486272 980051864 980913483 984035547 984932352 984950164 987514848 988085076 988348416 989020206 990426624 991494144 992450448 993005568 993023526 993090248 994519296 995609232 996833574 997126929 998611968 1001230332 1001797632 1005004341 1005264896 1005920256 1006234482 1006797312 1009437138 1010095218 1013310162 1014165504 1015711488 1018374687 1019234304 1022478336 1024036992 1027657728 1028251136 1029818592 1030947214 1031922909 1033390336 1036081152 1036099889 1036679424 1037355264 1037660544 1038259728 1041930752 1044662698 1045858176 1047452472 1047724032 1050471168 1051762976 1052072496 1053225507 1054430784 1054501632 1056038148 1056109104 1059772032 1060383984 1062000423 1063145088 1064765736 1065664512 1068458688 1069075656 1069147488 1070087436 1070777286 1074491088 1077910992 1078820864 1079554149 1080465408 1081649536 1082673216 1083298392 1083923929 1087454808 1088372736 1092881978 1092889908 1093173248 1096039552 1096368372 1097293824 1097367552 1097710344 1098344203 1098966528 1100880176 1101848022 1101922056 1102558347 1103489024 1106362368 1106382376 1108048896 1110954204 1111891968 1112534016 1112608768 1112956321 1114229952 1115430912 1115451084 1115526032 1116506754 1117131264 1117226529 1120060386 1121101432 1121728512 1123438464 1124669688 1127334912 1130290788 1130923008 1131660288 1132646976 1140936192 1142675424 1146630272 1146638592 1147377792 1150288128 1155021824 1156114944 1156782528 1158545916 1160794624 1162543104 1162564128 1165591296 1166264352 1167024672 1168042194 1170387968 1172172096 1172848952 1176237568 1176590448 1178689536 1178710852 1179981312 1181432384 1181780064 1182462468 1183233348 1183581558 1186234632 1186314336 1187315712 1188452264 1191116256 1192243536 1192931982 1196038224 1197047808 1197149888 1198193676 1198872576 1200960192 1202016024 1202710113 1202790924 1203806208 1206962592 1208802474 1211826176 1212649866 1212973056 1212994992 1213673472 1215523584 1216855728 1218007368 1218710691 1223019744 1223386659 1224419328 1227948032 1229819904 1230530048 1233044496 1233756502 1234455552 1234538496 1234560822 1234924137 1238490198 1239535616 1239662313 1241425152 1244657664 1244680173 1246900736 1249695744 1249779712 1250170114 1250878464 1251600768 1251684864 1253508696 1254859776 1254966786 1256026112 1258667168 1260023808 1261239111 1261944576 1263868272 1265253399 1266321408 1268251776 1268984112 1269069376 1272288384 1273117824 1274227848 1279471584 1283168256 1283553216 1285866384 1288835328 1289959056 1289968416 1290800016 1295276928 1299399552 1300629312 1301380344 1302478848 1305893952 1305981696 1307884644 1308727794 1312047396 1312902756 1313243136 1316686464 1317446768 1318693608 1319455071 1320568832 1323267264 1324007424 1324031368 1326025728 1327478976 1329111432 1329502572 1331482624 1334973776 1335730176 1337008797 1340005788 1341227008 1341645976 1342396416 1345916184 1346678784 1346793624 1347571313 1351080216 1352220672 1354281984 1357832916 1358979072 1363304448 1364594688 1364619366 1365382656 1365499091 1367464032 1368962694 1369845219 1370210304 1373091456 1375897212 1377471744 1381441536 1382239232 1383140352 1383547392 1384346304 1387175058 1388855808 1394477568 1396603296 1400628224 1402763328 1404300676 1405907712 1406002176 1408050864 1408145472 1413029376 1413845312 1416000564 1417526784 1419687648 1420886016 1424611584 1425434208 1425529984 1426783248 1427607126 1427703048 1431324432 1432654784 1437214656 1439405532 1440620544 1443564288 1444397856 1445216256 1446599682 1449939744 1451163648 1451203938 1452150018 1457160192 1457186544 1461824496 1463058432 1463613792 1464052887 1465288704 1469130696 1469229408 1470077796 1475149824 1477398528 1477425246 1481272272 1482127614 1482522624 1483378688 1483530309 1485639936 1487241216 1487268112 1488675672 1489508352 1489535289 1489635372 1493413848 1495250361 1495638016 1497917952 1499559584 1501845498 1503113216 1507054384 1507897344 1508880384 1509351723 1510195968 1513710242 1514155707 1515142827 1519965243 1521248256 1523567232 1528851456 1529837056 1533717504 1533848294 1536055488 1541486592 1541514469 1542376704 1544727888 1546420821 1550085504 1554121728 1554254258 1555019136 1556032896 1556490816 1557389592 1562896128 1566994047 1568787264 1571178708 1571586048 1573308416 1575706752 1576616624 1577644464 1578108744 1581646176 1581752448 1584163656 1588155008 1589658048 1590575976 1594717632 1597591568 1598496768 1601280256 1602688032 1603613484 1603721232 1605074944 1606165929 1609283456 1611736632 1612667309 1616866488 1617326656 1618231296 1620698112 1622474304 1624009824 1624947588 1625995138 1630692992 1631182212 1632559104 1634121863 1639322967 1639334862 1639759872 1644059328 1644552558 1645940736 1646051328 1646081096 1646565516 1648449792 1651320264 1652772033 1652883084 1655233536 1659543552 1659573564 1662073344 1666260992 1666431306 1667837952 1668801024 1668913152 1671344928 1673146368 1673176626 1673289048 1674760131 1680031744 1681652148 1682592768 1685157696 1687004532 1688428544 1691002368 1691978816 1695436182 1696384512 1697490432 1698970464 1705962112 1710891008 1711404288 1714488512 1718447104 1719945408 1719957888 1721066688 1725432192 1727035904 1732532736 1734172416 1735173792 1736638464 1737818874 1741191936 1741308928 1743814656 1743846192 1744970392 1748386944 1749396528 1750537008 1752063291 1755581952 1758258144 1759273428 1764356352 1764885672 1765343232 1768034304 1768066278 1769971968 1772148576 1772670096 1773693702 1774850022 1775372337 1779471504 1780973568 1782678396 1786674384 1788365304 1789397973 1789861888 1794554912 1795571712 1795724832 1797290514 1801440288 1802960896 1804186386 1805709312 1810443888 1811489306 1811972096 1813203711 1817739264 1818974799 1819459584 1819492488 1820510208 1823285376 1825283592 1826460292 1826947072 1830788608 1834529616 1835588942 1836628992 1841922048 1844187136 1844729856 1844763217 1845795072 1849566744 1850634753 1851683328 1851807744 1851841233 1857735297 1859303424 1860009194 1862137728 1866986496 1870351104 1874543616 1874669568 1875255171 1876317696 1877401152 1877527296 1880263044 1882450179 1884039168 1888000752 1890035712 1892916864 1895802408 1899482112 1900578944 1902377664 1903476168 1903604064 1908432576 1909676736 1916286208 1919207376 1920827392 1924752384 1925863808 1926955008 1928799576 1933252992 1934938584 1936200024 1942915392 1949099328 1951485056 1952070516 1953718272 1958805504 1958840928 1958972544 1960103728 1961826966 1963091691 1968071094 1969864704 1969900328 1975029696 1976170152 1978040412 1980853248 1984900896 1986011136 1986047052 1986180496 1989038592 1991218464 1993667148 1994253858 1997223936 2002460664 2003595264 2010008682 2010529792 2011840512 2012468964 2013594624 2018874276 2020190436 2026620324 2028331008 2031422976 2036749374 2038468608 2044956672 2046929049 2048073984 2053444041 2055315456 2056502272 2059637184 2061894428 2063845818 2066780672 2072162304 2072199778 2073358848 2074710528 2075321088 2076519456 2080762587 2083861504 2089325396 2091716352 2094904944 2100942336 2103525952 2104144992 2106451014 2108861568 2109003264 2112076296 2112218208 2119544064 2120767968 2124000846 2126290176 2129531472 2131329024 2136917376 2138151312 2138294976 2140174872 2141410689 2141554572 2148982176 2155821984 2157641728 2159108298 2160930816 2163299072 2165346432 2166596784 2167847858 2169899523 2174909616 2176745472 2176805907 2178225027 2185763956 2185779816 2186346496 2192079104 2192736744 2194587648 2194735104 2195420688 2196688406 2197933056 2201760352 2203696044 2203844112 2205116694 2206978048 2212724736 2212764752 2216097792 2216137869 2221908408 2223191421 2223783936 2225068032 2225217536 2225912642 2228459904 2230861824 2230902168 2231052064 2233013508 2234262528 2234453058 2240120772 2242202864 2243457024 2246876928 2249339376 2252768247 2254669824 2260581576 2261846016 2263320576 2265293952 2270565363 2281872384 2285350848 2293260544 2293277184 2294755584 2300576256 2300772441 2310043648 2312229888 2313565056 2317091832 2321589248 2325128256 2331182592 2331381387 2332528704 2334049344 2336084388 2340775936 2344344192 2345697904 2352475136 2353180896 2357379072 2357421704 2359962624 2362864768 2363560128 2364924936 2366466696 2367163116 2372469264 2372628672 2376904528 2382232512 2384487072 2385863964 2392076448 2394095616 2394299776 2396387352 2397745152 2399334289 2401920384 2404032048 2405420226 2405581848 2407612416 2413925184 2417604948 2425299732 2425946112 2425989984 2427346944 2431047168 2433711456 2436014736 2437421382 2438992707 2446039488 2446773318 2448838656 2459002293 2459639808 2461060096 2466088992 2467513004 2468911104 2469076992 2469121644 2469848274 2476980396 2479071232 2479324626 2482850304 2489315328 2489360346 2493801472 2499391488 2499559424 2500340228 2501756928 2503201536 2503369728 2507017392 2509719552 2509764939 2509933572 2512052224 2517334336 2520047616 2522478222 2523889152 2527736544 2530506798 2532642816 2536503552 2537968224 2538138752 2543154273 2544576768 2546235648 2548455696 2558943168 2566336512 2567106432 2571732768 2577670656 2579918112 2579936832 2581600032 2590553856 2598799104 2601258624 2602760688 2604957696 2606728311 2611787904 2611963392 2615769288 2617455588 2624094792 2625805512 2626486272 2633372928 2634893536 2637387216 2638910142 2641137664 2646534528 2648014848 2648062736 2652051456 2652099417 2654957952 2658222864 2659005144 2660540553 2662275033 2662965248 2669947552 2671460352 2674017594 2680011576 2682454016 2683291952 2684792832 2691832368 2693357568 2693587248 2695142626 2695935771 2702160432 2704441344 2706279579 2708563968 2715665832 2717233959 2717958144 2726608896 2729189376 2729238732 2730765312 2730998182 2734928064 2737925388 2739690438 2740420608 2746182912 2751794424 2753383413 2754943488 2762883072 2764478464 2766280704 2767094784 2768692608 2774350116 2777711616 2788955136 2790013791 2793206592 2801256448 2805526656 2808601352 2811815424 2812004352 2816101728 2816290944 2826058752 2827690624 2832001128 2835053568 2839375296 2849223168 2850868416 2851059968 2853566496 2855214252 2855406096 2858535457 2862648864 2865309568 2874429312 2878811064 2881241088 2887128576 2888795712 2890432512 2893199364 2899879488 2902407876 2904300036 2914320384 2914373088 2923648992 2926116864 2927227584 2928105774 2930577408 2938261392 2938458816 2940155592 2942740449 2954797056 2954850492 2962544544 2964255228 2965045248 2966757376 2967060618 2971279872 2974482432 2974536224 2977351344 2979016704 2979070578 2979270744 2986827696 2990500722 2991276032 2995835904 2999119168 3003690996 3006226432 3014108768 3015013023 3015794688 3017760768 3018703446 3020391936 3027420484 3028311414 3030285654 3039930486 3042496512 3047134464 3055124061 3057702912 3059674112 3067435008 3067696588 3072110976 3082973184 3083028938 3084753408 3089455776 3092841642 3095768727 3100171008 3108243456 3108299667 3108508516 3110038272 3112065792 3112981632 3114779184 3125792256 3133988094 3137574528 3142357416 3143172096 3146616832 3151413504 3153233248 3155288928 3156217488 3159676521 3163292352 3163504896 3168327312 3176310016 3179316096 3181151952 3186001269 3189435264 3195183136 3196993536 3202560512 3205376064 3207226968 3207442464 3210149888 3212331858 3218566912 3223473264 3225334618 3233732976 3234653312 3236462592 3238662447 3241396224 3244948608 3248019648 3249895176 3251771787 3251990276 3261385984 3262364424 3265118208 3268243726 3278645934 3278669724 3279519744 3288118656 3289105116 3291881472 3292102656 3292162192 3293131032 3295032609 3296899584 3302640528 3305544066 3305766168 3307675041 3310467072 3319087104 3319147128 3324146688 3332521984 3332862612 3335675904 3337602048 3337826304 3338868963 3342689856 3346292736 3346353252 3346578096 3349520262 3351679587 3360063488 3363304296 3365185536 3370315392 3374009064 3376857088 3382004736 3383957632 3390872364 3392769024 3394980864 3397940928 3411924224 3420870301 3421782016 3422808576 3428977024 3436894208 3439890816 3439915776 3442133376 3450864384 3454071808 3465065472 3468344832 3470347584 3475637748 3482383872 3482617856 3487629312 3487692384 3489940784 3496773888 3498793056 3501074016 3504126582 3511163904 3516516288 3518546856 3528712704 3529771344 3536068608 3536132556 3539943936 3544297152 3545340192 3547387404 3549700044 3550744674 3558943008 3561947136 3565356792 3573348768 3576730608 3578795946 3579723776 3589109824 3591143424 3591449664 3594581028 3602880576 3608130339 3608372772 3611418624 3620887776 3622978612 3623944192 3626407422 3635478528 3637949598 3638919168 3638984976 3641020416 3646570752 3650567184 3652920584 3656132073 3661577216 3669059232 3671177884 3673257984 3683844096 3688374272 3689459712 3689526434 3691590144 3699133488 3701269506 3703366656 3703615488 3703682466 3704772411 3715470594 3718606848 3720018388 3724275456 3733972992 3734040519 3740702208 3749087232 3749339136 3750510342 3752635392 3754802304 3755054592 3760526088 3764900358 3768078336 3776001504 3780071424 3783717333 3785833728 3791604816 3795760197 3798964224 3801157888 3804755328 3806952336 3807208128 3816865152 3819353472 3832572416 3838414752 3841654784 3849504768 3851727616 3857599152 3861826859 3866505984 3869877168 3872400048 3885830784 3898198656 3902970112 3904141032 3907436544 3917681856 3917945088 3920207456 3923653932 3926183382 3936142188 3939729408 3939800656 3950059392 3952340304 3956080824 3958365213 3961706496 3969801792 3972022272 3972094104 3972360992 3978077184 3982436928 3987334296 3988507716 3994447872 4004921328 4007190528 4011026391 4020017364 4021059584 4023681024 4024937928 4027189248 4037748552 4040380872 4042713939 4053240648 4056662016 4062845952 4073498748 4076937216 4089913344 4093828393 4093858098 4096147968 4096497273 4106888082 4109535657 4110630912 4113004544 4119274368 4123788856 4127691636 4133561344 4144324608 4144399556 4146717696 4149421056 4150642176 4153038912 4161525174 4167723008 4178650792 4183432704 4189809888 4201884672 4207051904 4208289984 4212902028 4217723136 4218006528 4224152592 4224436416 4239088128 4241535936 4248001692 4252580352 4259062944 4262658048 4273834752 4276302624 4276589952 4280349744 4282821378 4283109144 4297964352 4311643968 4318216596 4321861632 4326598144 4330692864 4333193568 4335695716 4339799046 4349819232 4353490944 4353611814 4356450054 4371527912 4371559632 4384158208 4385473488 4389175296 4390841376 4393376812 4395866112 4403520704 4407392088 4407688224 4410233388 4413956096 4425449472 4425529504 4432195584 4432275738 4443816816 4446382842 4447567872 4450136064 4450435072 4451825284 4456919808 4461723648 4461804336 4462104128 4466027016 4468525056 4468605867 4468906116 4480241544 4484405728 4485751083 4486914048 4493753856 4498678752 4505536494 4509339648 4521163152 4523692032 4526641152 4528055169 4530587904 4541130726 4542467121 4545428481 4559895729 4563744768 4570701696 4586521088 4586554368 4589511168 4601152512 4601544882 4620087296 4624459776 4624543407 4627130112 4634183664 4639262463 4643178496 4650256512 4662365184 4662762774 4665057408 4668098688 4672168776 4681551872 4688688384 4691395808 4700982141 4704950272 4706361792 4714758144 4714843408 4719925248 4725729536 4727120256 4729849872 4732933392 4734326232 4744938528 4745257344 4753809056 4764465024 4768974144 4771727928 4784152896 4788599552 4792774704 4795490304 4798668578 4803840768 4808064096 4810840452 4811163696 4815224832 4818497787 4827850368 4835209896 4838001927 4850599464 4851979968 4854693888 4862094336 4867422912 4872029472 4874842764 4877985414 4892078976 4893546636 4897677312 4902365589 4917968901 4918004586 4919279616 4922120192 4932177984 4935026008 4937822208 4938153984 4938243288 4939696548 4953960792 4958142464 4958649252 4965700608 4978630656 4978720692 4987602944 4998782976 4999118848 5000680456 5003513856 5006403072 5006739456 5014034784 5019439104 5019529878 5019867144 5022765803 5024104448 5034668672 5040095232 5044956444 5047778304 5055473088 5061013596 5065285632 5073007104 5075936448 5076277504 5086308546 5089153536 5089587521 5092471296 5096911392 5117886336 5132673024 5134212864 5143465536 5155341312 5159836224 5159873664 5163200064 5181107712 5197598208 5202517248 5205521376 5209915392 5213456622 5223575808 5223926784 5231538576 5234911176 5248189584 5251611024 5266745856 5269787072 5274774432 5277820284 5282275328 5293069056 5296029696 5296125472 5304102912 5304198834 5309915904 5316445728 5318010288 5321081106 5324550066 5325930496 5339895104 5342920704 5348035188 5360023152 5366583904 5368193919 5369585664 5383664736 5386715136 5387174496 5390285252 5391871542 5404320864 5408882688 5412559158 5417127936 5431331664 5434467918 5435916288 5439611133 5453217792 5456924397 5458378752 5458477464 5461530624 5461996364 5469856128 5475850776 5479380876 5480841216 5492365824 5503588848 5506766826 5509886976 5525766144 5528956928 5532561408 5534189568 5534289651 5537385216 5548700232 5551904259 5555423232 5555523699 5573205891 5577910272 5580027582 5586413184 5602512896 5611053312 5617202704 5623630848 5624008704 5625765513 5632203456 5632581888 5647350537 5652117504 5655381248 5664002256 5670107136 5670209677 5678750592 5698446336 5701736832 5702119936 5707132992 5710428504 5710812192 5717070914 5725297728 5730619136 5745644839 5748858624 5757622128 5762482176 5774257152 5777591424 5780865024 5786398728 5799758976 5804815752 5808600072 5828746176 5847297984 5854455168 5856211548 5861154816 5876522784 5876917632 5880311184 5885480898 5889275073 5909594112 5909700984 5925089088 5928510456 5933514752 5934121236 5942559744 5949072448 5954702688 5958033408 5958141156 5958541488 5973655392 5981001444 5982552064 5991671808 5998238336 6007381992 6010850879 6012452864 6028217536 6030026046 6031589376 6035521536 6037406892 6040783872 6054840968 6056622828 6060571308 6079860972 6084993024 6090817853 6094268928 6110248122 6115405824 6119348224 6134870016 6135393176 6140787147 6144221952 6160332123 6165946368 6166057876 6169506816 6178911552 6185683284 6191537454 6200342016 6216486912 6216599334 6217017032 6220076544 6224131584 6225963264 6229558368 6242287761 6251584512 6267976188 6275149056 6284714832 6293233664 6302827008 6306466496 6310577856 6312434976 6319353042 6326584704 6327009792 6336654624 6352620032 6358632192 6362303904 6372002538 6378870528 6390366272 6393987072 6405121024 6410752128 6414453936 6414884928 6424232067 6424663716 6437133824 6446946528 6450669236 6467465952 6469306624 6472925184 6477324894 6482792448 6489897216 6496039296 6499790352 6503543574 6503980552 6509698569 6522771968 6524728848 6530236416 6530417721 6536487452 6557291868 6557339448 6559039488 6576237312 6578210232 6583762944 6584205312 6584324384 6586262064 6590065218 6593799168 6605281056 6611088132 6611532336 6615350082 6620934144 6638174208 6638294256 6648293376 6648413607 6665043968 6665725224 6669574263 6671351808 6675204096 6675652608 6677737926 6685379712 6692585472 6692706504 6693156192 6699040524 6703359174 6720126976 6726608592 6730371072 6740630784 6748018128 6753714176 6758304741 6764009472 6767915264 6781744728 6785538048 6785660761 6789961728 6795881856 6811696089 6823848448 6841740602 6843564032 6845617152 6857954048 6873788416 6875935627 6879781632 6879831552 6884266752 6901728768 6902317323 6908143616 6930130944 6936689664 6940695168 6951275496 6964767744 6965235712 6975384768 6979881568 6993547776 6994144161 6997586112 7002148032 7008253164 7022327808 7033032576 7037093712 7057425408 7059542688 7072137216 7072265112 7079887872 7088594304 7090680384 7094774808 7099400088 7101489348 7117886016 7130713584 7146697536 7153461216 7157591892 7159447552 7178219648 7182286848 7182899328 7189162056 7198002867 7205761152 7216260678 7216745544 7222837248 7241775552 7245957224 7252814844 7275899196 7277838336 7277969952 7282040832 7293141504 7301134368 7305841168 7312264146 7316978121 7323154432 7338118464 7342355768 7346515968 7376748544 7378919424 7379052868 7383180288 7398266976 7402539012 7406733312 7407230976 7407364932 7409544822 7430941188 7437213696 7440036776 7448550912 7467945984 7468081038 7481404416 7498174464 7498678272 7501020684 7505270784 7509604608 7510109184 7521052176 7529294817 7529800716 7536156672 7552003008 7560142848 7567434666 7571667456 7583209632 7591520394 7597928448 7602315776 7609510656 7613904672 7614416256 7629462819 7633730304 7638706944 7665144832 7676829504 7699009536 7703455232 7715198304 7723653718 7733011968 7739754336 7744800096 7771661568 7796397312 7805940224 7808282064 7814873088 7835363712 7835890176 7840414912 7847307864 7852366764 7872284376 7879458816 7879601312 7900118784 7904680608 7912161648 7916730426 7923412992 7939603584 7944044544 7944188208 7944721984 7956154368 7956298251 7964873856 7974668592 7977015432 7981621659 7986825099 7988895744 8009842656 8014381056 8022052782 8040034728 8042119168 8047362048 8049875856 8054378496 8075497104 8080761744 8085427878 8087807313 8106481296 8113324032 8118838737 8125691904 8146997496 8151701877 8153874432 8179826688 8187656786 8187716196 8192295936 8192994546 8213776164 8219071314 8221261824 8226009088 8238548736 8247577712 8255383272 8260150239 8267122688 8288649216 8288799112 8293435392 8298842112 8301284352 8306077824 8323050348 8335446016 8357301584 8366865408 8370041373 8379619776 8403769344 8414103808 8416579968 8425804056 8435446272 8436013056 8436165617 8448305184 8448872832 8478176256 8483071872 8496003384 8505160704 8518125888 8547669504 8548398419 8552605248 8553179904 8560699488 8565642756 8566218288 8575606371 8595928704 8623287936 8636433192 8643723264 8653196288 8661385728 8666387136 8671391432 8679598092 8699638464 8707223628 8712900108 8743055824 8743119264 8768316416 8770946976 8778350592 8781682752 8786753624 8791732224 8807041408 8814784176 8815376448 8820466776 8827912192 8851059008 8864391168 8864551476 8887633632 8892765684 8895135744 8900272128 8900870144 8903650568 8913839616 8923447296 8923608672 8924208256 8932054032 8937050112 8937211734 8937812232 8942973259 8960483088 8968811456 8971502166 8973828096 8987507712 8997357504 9011072988 9018679296 9042326304 9045039069 9047384064 9053282304 9056110338 9061175808 9061948513 9082261452 9084934242 9090856962 9119791458 9127489536 9141403392 9165372183 9173042176 9173108736 9179022336 9202305024 9203089764 9240174592 9248919552 9249086814 9254260224 9268367328 9278524926 9286356992 9287306181 9300513024 9324730368 9324899001 9325525548 9330114816 9336197376 9344337552 9363103744 9377376768 9382791616 9401964282 9409900544 9412723584 9429516288 9429686816 9439850496 9451459072 9454240512 9459699744 9465866784 9468652464 9479029563 9489877056 9490514688 9507618112 9528930048 9537948288 9543455856 9558003807 9568305792 9577199104 9585549408 9590980608 9597337156 9607681536 9616128192 9621680904 9622327392 9630449664 9636995574 9655700736 9670419792 9676003854 9701198928 9703959936 9709387776 9715987341 9724188672 9734845824 9744058944 9749685528 9755315361 9755970828 9784157952 9787093272 9795354624 9804731178 9835937802 9836009172 9838559232 9844240384 9864355968 9870052016 9875644416 9876307968 9876486576 9879393096 9885097827 9907921584 9916284928 9917298504 9923025123 9931401216 9957261312 9957441384 9975205888 9997565952 9998237696 10001360912 10007027712 10012806144 10013478912 10016606889 10028069568 10038878208 10039059756 10039734288 10045531606 10048208896 10055038761 10069337344 10080190464 10089912888 10095556608 10095739181 10110946176 10122027192 10130571264 10146014208 10151872896 10152555008 10172617092 10178307072 10179175042 10184942592 10193822784 10230050567 10235772672 10262610903 10265346048 10268425728 10286931072 10310682624 10319672448 10319747328 10326400128 10362215424 10395196416 10405034496 10411042752 10426913244 10447151616 10447853568 10463077152 10469822352 10496379168 10503222048 10533491712 10539574144 10549548864 10555640568 10564550656 10586138112 10592250944 10608205824 10608397668 10619831808 10632891456 10636020576 10642162212 10649100132 10651860992 10679790208 10685841408 10696070376 10720046304 10733167808 10736387838 10739171328 10767329472 10773430272 10774348992 10780570504 10783743084 10808641728 10824391017 10825118316 10834255872 10862663328 10868935836 10871832576 10879222266 10906435584 10913848794 10916757504 10916954928 10923061248 10923992728 10939712256 10951701552 10958761752 10968396219 10984731648 11007177696 11013533652 11019773952 11051532288 11057913856 11065122816 11068379136 11068579302 11074770432 11097400464 11103808518 11110846464 11111047398 11114317233 11146411782 11155820544 11160055164 11172826368 11202121557 11205025792 11222106624 11234405408 11247261696 11248017408 11251531026 11264406912 11265163776 11294701074 11304235008 11310762496 11328004512 11340214272 11340419354 11351151999 11357501184 11387280591 11396892672 11403473664 11404239872 11414265984 11420857008 11421624384 11434141828 11450595456 11461238272 11491289678 11497717248 11515244256 11524964352 11548514304 11555182848 11572797456 11585480577 11599517952 11609631504 11617200144 11657492352 11694595968 11708910336 11712423096 11722309632 11753045568 11753835264 11760622368 11770961796 11778550146 11819188224 11819401968 11850178176 11857020912 11867029504 11868242472 11875095639 11885119488 11898144896 11909405376 11916066816 11916282312 11917082976 11947310784 11962002888 11965104128 11983343616 11996476672 12014763984 12021701758 12024905728 12033079173 12056435072 12060052092 12063178752 12071043072 12074813784 12081567744 12081786233 12109681936 12113245656 12121142616 12128141817 12159721944 12169986048 12181635706 12188537856 12220496244 12230811648 12238696448 12242519531 12269740032 12270786352 12281485179 12281574294 12288443904 12289491819 12320664246 12328606971 12331892736 12332115752 12339013632 12357823104 12371366568 12383074908 12400684032 12432973824 12433198668 12434034064 12440153088 12448263168 12451926528 12459116736 12484575522 12503169024 12535952376 12550298112 12569429664 12586467328 12605654016 12612932992 12621155712 12624869952 12638706084 12653169408 12654019584 12673309248 12705240064 12717264384 12724607808 12744005076 12757741056 12780732544 12787974144 12810242048 12821504256 12828907872 12829769856 12848464134 12849327432 12874267648 12893893056 12901338472 12934931904 12938613248 12954649788 12965584896 12979794432 12992078592 12999580704 13007087148 13007961104 13019397138 13045543936 13049457696 13060472832 13060835442 13072974904 13114583736 13114678896 13152474624 13156420464 13167525888 13168648768 13172524128 13180130436 13187598336 13210562112 13222176264 13223064672 13230700164 13241868288 13276348416 13276588512 13296586752 13296827214 13330087936 13331450448 13339148526 13342703616 13350408192 13351305216 13355475852 13370759424 13385170944 13385413008 13386312384 13398081048 13405817601 13406718348 13453217184 13457253249 13460742144 13481261568 13496036256 13507428352 13516609482 13528018944 13535830528 13563489456 13571076096 13571321522 13579923456 13584165507 13591763712 13623392178 13627401363 13636285443 13647696896 13683481204 13687128064 13691234304 13715908096 13747576832 13751871254 13759563264 13759663104 13768533504 13803457536 13804634646 13816287232 13860261888 13873379328 13873630221 13881390336 13902550992 13917787389 13929535488 13930471424 13950769536 13959763136 13987095552 13988288322 13995172224 14004296064 14016506328 14044655616 14066065152 14074187424 14102946423 14114850816 14119085376 14144274432 14144530224 14159775744 14177188608 14181360768 14189549616 14198800176 14202978696 14235772032 14261427168 14293395072 14306922432 14315183784 14318895104 14356439296 14365798656 14378324112 14396005734 14411522304 14432521356 14433491088 14445674496 14455493361 14483551104 14491914448 14505629688 14514005781 14551798392 14555939904 14564081664 14586283008 14602268736 14611682336 14624528292 14633956242 14646308864 14676236928 14684711536 14693031936 14707096767 14753497088 14753906703 14757838848 14758105736 14766360576 14796533952 14805078024 14813466624 14814461952 14814729864 14819089644 14861882376 14874427392 14880073552 14897101824 14935891968 14936162076 14962808832 14996348928 14997356544 15002041368 15010541568 15019209216 15020218368 15020490001 15042104352 15058589634 15059601432 15068297409 15072313344 15104006016 15120285696 15134869332 15143334912 15166419264 15183040788 15195856896 15204631552 15219021312 15227809344 15228832512 15258925638 15267460608 15268762563 15277413888 15330289664 15353659008 15398019072 15406910464 15430396608 15447307436 15466023936 15479508672 15489600192 15543323136 15592794624 15611880448 15616564128 15629746176 15670727424 15671780352 15680829824 15694615728 15704733528 15744568752 15759202624 15800237568 15809361216 15824323296 15833460852 15846825984 15879207168 15888089088 15888376416 15889443968 15912308736 15912596502 15929747712 15949337184 15954030864 15963243318 15973650198 15977791488 16019685312 16028762112 16044105564 16080069456 16099751712 16104581757 16108756992 16150994208 16161523488 16170855756 16175614626 16212962592 16226648064 16237677474 16251383808 16293994992 16303403754 16307748864 16318833399 16359653376 16375313572 16375432392 16384591872 16385989092 16427552328 16438142628 16442523648 16452018176 16477097472 16495155424 16510766544 16520300478 16534245376 16577298432 16577598224 16586870784 16597684224 16602568704 16602868953 16612155648 16646100696 16655712777 16666571097 16670892032 16714603168 16719617673 16733730816 16740082746 16759239552 16807538688 16828207616 16833159936 16851608112 16870892544 16872026112 16872331234 16877296539 16896610368 16897745664 16942051611 16956352512 16966143744 16992006768 17010321408 17010629031 17036251776 17095339008 17096796838 17105210496 17106359808 17121398976 17131285512 17132436576 17151212742 17191857408 17236934517 17246575872 17272866384 17287446528 17306392576 17322771456 17332774272 17342782864 17359196184 17399276928 17414447256 17425800216 17486111648 17486238528 17536632832 17541893952 17563365504 17573507248 17583464448 17614082816 17629568352 17630752896 17640933552 17655824384 17667825219 17702118016 17728782336 17729102952 17775267264 17785531368 17800544256 17801740288 17807301136 17827679232 17847217344 17848416512 17864108064 17874100224 17874423468 17875624464 17885946518 17920966176 17937622912 17943004332 17947656192 17975015424 17975340493 17994715008 18022145976 18032552637 18037358592 18084652608 18090078138 18094768128 18106564608 18112220676 18122351616 18123897026 18164522904 18169868484 18181713924 18239582916 18254979072 18272453559 18282806784 18330744366 18346084352 18346217472 18358044672 18404610048 18406179528 18422361441 18480349184 18497839104 18498173628 18508520448 18536734656 18557049852 18572713984 18574612362 18601026048 18649460736 18649798002 18651051096 18660229632 18672394752 18688675104 18726207488 18754753536 18765583232 18803928564 18819801088 18825447168 18859373632 18879700992 18902918144 18908481024 18919399488 18931733568 18937304928 18958059126 18979754112 18981029376 19015236224 19057860096 19075896576 19086911712 19116007614 19136611584 19154398208 19171098816 19181961216 19194674312 19215363072 19232256384 19243361808 19244654784 19272696201 19273991148 19311401472 19340839584 19352007708 19402397856 19407919872 19418775552 19431974682 19448377344 19469691648 19488117888 19499371056 19510630722 19511941656 19529095707 19568315904 19574186544 19590709248 19609462356 19671875604 19672018344 19677118464 19688480768 19728711936 19740104032 19751288832 19752615936 19752973152 19758786192 19770195654 19815843168 19832569856 19834597008 19846050246 19862802432 19914522624 19914882768 19945240821 19950411776 19995131904 20002721824 20008722789 20014055424 20025612288 20026957824 20033213778 20056139136 20077756416 20078119512 20079468576 20091063212 20096417792 20110077522 20138674688 20160380928 20179825776 20191113216 20191478362 20221892352 20244054384 20261142528 20274914223 20292028416 20303745792 20305110016 20345234184 20356614144 20356982283 20358350084 20369885184 20387645568 20435088267 20460101134 20471545344 20525221806 20530692096 20536851456 20573862144 20621365248 20627806881 20639344896 20639494656 20652800256 20706951969 20724430848 20790392832 20810068992 20822085504 20853826488 20894303232 20895707136 20926154304 20939644704 20982432483 20992758336 21006444096 21066983424 21079148288 21099097728 21111281136 21129101312 21172276224 21184501888 21216411648 21216795336 21239663616 21265782912 21272041152 21284324424 21298200264 21303721984 21359580416 21392140752 21415585309 21440092608 21466335616 21472775676 21478342656 21534658944 21546860544 21548697984 21561141008 21567486168 21594008601 21617283456 21648782034 21650236632 21668511744 21725326656 21737871672 21758444532 21827697588 21833515008 21833909856 21846122496 21847985456 21879424512 21903403104 21917523504 21936792438 21950934363 21969463296 22014355392 22027067304 22039547904 22115827712 22130245632 22136758272 22137158604 22149540864 22194800928 22207617036 22221692928 22222094796 22228634466 22292823564 22311641088 22320110328 22345652736 22404243114 22410051584 22444213248 22468810816 22494523392 22496034816 22503062052 22528813824 22530327552 22587884451 22589402148 22608470016 22621524992 22656009024 22680428544 22680838708 22702303998 22715002368 22774561182 22793785344 22806947328 22808479744 22828531968 22841714016 22843248768 22868283656 22888388457 22901190912 22922476544 22982579356 22995434496 23030488512 23097028608 23110365696 23145594912 23170961154 23199035904 23219263008 23234400288 23314984704 23389191936 23417820672 23424846192 23444619264 23506091136 23507670528 23521244736 23541923592 23557100292 23638376448 23638803936 23700356352 23714041824 23734059008 23736484944 23750191278 23770238976 23796289792 23818810752 23832133632 23832564624 23834165952 23868894753 23894621568 23924005776 23944864977 23960475297 23966687232 23992953344 24029527968 24043403516 24049811456 24066158346 24112870144 24120104184 24126357504 24142086144 24149627568 24163135488 24163572466 24219363872 24226491312 24242285232 24256283634 24263421939 24319443888 24339972096 24363271412 24377075712 24440992488 24455105631 24461623296 24477392896 24485039062 24539480064 24541572704 24562970358 24563148588 24576887808 24578983638 24641328492 24657213942 24663785472 24664231504 24678027264 24715646208 24742733136 24766149816 24780450717 24801368064 24865947648 24866397336 24868068128 24880306176 24896526336 24903853056 24918233472 24969151044 25006338048 25071904752 25100596224 25110124119 25138859328 25172934656 25211308032 25225865984 25242311424 25249739904 25277412168 25306338816 25308039168 25308496851 25346618496 25410480128 25434528768 25449215616 25488010152 25515482112 25561465088 25620484096 25628487337 25643008512 25645195257 25657815744 25659539712 25696928268 25698654864 25726819113 25748535296 25787786112 25802676944 25869863808 25877226496 25909299576 25931169792 25959588864 25984157184 25999161408 26014174296 26015922208 26038794276 26091087872 26098915392 26121670884 26145949808 26229167472 26229357792 26304949248 26312840928 26335051776 26337297536 26345048256 26360260872 26375196672 26421124224 26444352528 26446129344 26461400328 26483736576 26553177024 26593173504 26593654428 26662900896 26678297052 26685407232 26700816384 26702610432 26710951704 26741518848 26770341888 26770826016 26772624768 26796162096 26811635202 26813436696 26828919777 26906434368 26914506498 26921484288 26962523136 26992072512 27033218964 27056037888 27071661056 27126978912 27142152192 27142643044 27159846912 27168331014 27183527424 27185845539 27246784356 27254802726 27272570886 27295393792 27366962408 27382468608 27431816192 27495153664 27503742508 27519126528 27519326208 27537067008 27606915072 27609269292 27632574464 27720523776 27746758656 27747260442 27762780672 27805101984 27835574778 27859070976 27860942848 27901539072 27919526272 27974191104 27974697003 27976576644 27990344448 28008592128 28033012656 28089311232 28132130304 28148374848 28205892846 28229701632 28238170752 28288548864 28289060448 28319551488 28354377216 28362721536 28379099232 28397600352 28405957392 28437088689 28471544064 28522854336 28586790144 28613844864 28630367568 28674011421 28712878592 28731597312 28756648224 28792011468 28823044608 28865042712 28866982176 28891348992 28910986722 28967102208 28983828896 29011259376 29028011562 29103596784 29111879808 29128163328 29172566016 29204537472 29223364672 29249056584 29265946083 29267912484 29292617728 29352473856 29369423072 29386063872 29414193534 29506994176 29507813406 29515677696 29516211472 29532721152 29593067904 29610156048 29626933248 29628923904 29629459728 29638179288 29655293481 29723764752 29748854784 29760147104 29769075369 29794203648 29871783936 29872324152 29925617664 29992697856 29994713088 30004082736 30021083136 30038418432 30040436736 30040980002 30049820667 30084208704 30117179268 30119202864 30136594818 30144626688 30165116283 30208012032 30240571392 30269738664 30286669824 30287217543 30332838528 30366081576 30391713792 30409263104 30438042624 30455618688 30457665024 30517851276 30534921216 30537525126 30554827776 30660579328 30690151701 30707318016 30787832709 30796038144 30813820928 30860793216 30894614872 30932047872 30959017344 30979200384 31086646272 31185589248 31223760896 31233128256 31341454848 31343560704 31361659648 31389231456 31409467056 31443890027 31489137504 31518405248 31600475136 31618722432 31648646592 31666921704 31693651968 31758414336 31776752832 31778887936 31824617472 31825193004 31859495424 31862212289 31898674368 31908061728 31926486636 31947300396 31955582976 32039370624 32057524224 32088211128 32160138912 32199503424 32209163514 32217513984 32301988416 32323046976 32341711512 32351229252 32425925184 32475354948 32502767616 32587989984 32606807508 32615497728 32637666798 32719306752 32750627144 32750864784 32769183744 32771978184 32855104656 32876285256 32904036352 32954194944 32990310848 33021533088 33040600956 33068490752 33154596864 33155196448 33173741568 33195368448 33205137408 33205737906 33224311296 33292201392 33311425554 33332900329 33333142194 33341784064 33429206336 33439235346 33467461632 33480165492 33518479104 33606364671 33615077376 33656415232 33666319872 33703216224 33741785088 33744052224 33744662468 33754593078 33793220736 33795491328 33884103222 33912705024 33932287488 33984013536 34020642816 34021258062 34053455997 34072503552 34161841773 34190678016 34193593676 34210420992 34212719616 34242797952 34262571024 34264873152 34302425484 34383714816 34473869034 34493151744 34545732768 34574893056 34612785152 34645542912 34665548544 34685565728 34718392368 34756441731 34798553856 34828894512 34851600432 34972223296 34972477056 35073265664 35083787904 35126731008 35147014496 35166928896 35228165632 35259136704 35261505792 35281867104 35311648768 35335650438 35404236032 35457564672 35458205904 35550534528 35571062736 35601088512 35614602272 35625286917 35655358464 35694434688 35696833024 35728216128 35748200448 35748846936 35751248928 35771893036 35841932352 35875245824 35886008664 35895312384 35950030848 35950680986 35989430016 36044291952 36065105274 36074717184 36099237519 36169305216 36180156276 36189536256 36213129216 36224441352 36244703232 36245358699 36247794052 36329045808 36339736968 36363427848 36384425451 36479165832 36509958144 36544907118 36565613568 36661488732 36692168704 36692434944 36716089344 36727558593 36809220096 36812359056 36844455537 36844722882 36868475457 36960698368 36985820913 36995678208 36996347256 37017040896 37073469312 37114099704 37145427968 37149224724 37202052096 37298921472 37299596004 37302102192 37320459264 37344789504 37377350208 37452414976 37509507072 37531166464 37607857128 37629573311 37639602176 37650894336 37718747264 37759401984 37805836288 37816962048 37838798976 37863467136 37874609856 37916118252 37959508224 37962058752 38030472448 38115720192 38130188477 38151793152 38173823424 38232015228 38273223168 38308796416 38342197632 38363922432 38389348624 38430726144 38464512768 38486723616 38489309568 38545392402 38547982296 38622802944 38681679168 38704015416 38804795712 38815839744 38863949364 38896754688 38939383296 38976235776 38998742112 39021261444 39023883312 39058191414 39136631808 39148373088 39181418496 39218924712 39343751208 39344036688 39376961536 39457423872 39480208064 39502577664 39505946304 39517572384 39540391308 39631686336 39669194016 39692100492 39725604864 39829045248 39829765536 39890481642 39900823552 39990263808 40005443648 40017445578 40028110848 40051224576 40053915648 40066427556 40112278272 40155512832 40156239024 40158937152 40182126424 40217452803 40220155044 40277349376 40359651552 40382226432 40382956724 40443784704 40488108768 40522285056 40549828446 40584056832 40607491584 40610220032 40690468368 40713228288 40713964566 40716700168 40739770368 40752496521 40775291136 40870176534 40882204089 40920202268 40943090688 41050443612 41061384192 41073702912 41147724288 41242730496 41255613762 41278689792 41278989312 41305600512 41413903938 41448861696 41580785664 41620137984 41620890663 41644171008 41707652976 41753362167 41788606464 41791414272 41852308608 41879289408 41964864966 41985516672 42012888192 42133966848 42158296576 42198195456 42222562272 42258202624 42308839269 42344552448 42369003776 42432823296 42433590672 42479327232 42480095449 42531565824 42544082304 42568648848 42596400528 42719160832 42784281504 42831170618 42880185216 42932671232 42945551352 42956685312 43069317888 43097395968 43122282016 43134972336 43188017202 43234566912 43297564068 43300473264 43337023488 43450653312 43475743344 43516889064 43542017343 43655395176 43667819712 43692244992 43695970912 43758849024 43806806208 43835047008 43873584876 43901868726 43938926592 44028710784 44054134608 44079095808 44121290301 44231655424 44260491264 44261720109 44273516544 44274317208 44299081728 44389601856 44415234072 44443385856 44444189592 44457268932 44585647128 44623282176 44640220656 44691305472 44808486228 44820103168 44888426496 44937621632 44989046784 44992069632 45006124104 45032112323 45057627648 45060655104 45061470003 45175768902 45178804296 45204892227 45216940032 45243049984 45312018048 45360857088 45361677416 45404607996 45430004736 45549122364 45587570688 45613894656 45616959488 45631209161 45657063936 45683428032 45686497536 45736567312 45776776914 45802381824 45806287689 45844953088 45965158712 45990868992 46060977024 46194057216 46220731392 46291189824 46341922308 46398071808 46438526016 46468800576 46629969408 46778383872 46835641344 46849692384 46889238528 47012182272 47015341056 47042489472 47083847184 47114200584 47277607872 47400712704 47428083648 47472969888 47500382556 47540477952 47592579584 47637621504 47664267264 47665129248 47668331904 47737789506 47789243136 47848011552 47889729954 47920950594 47933374464 47985906688 48059055936 48086807032 48132316692 48225740288 48240208368 48299255136 48326270976 48327144932 48438727744 48452982624 48484570464 48512567268 48526843878 48638887776 48679944192 48726542824 48754151424 48881984976 48910211262 48923246592 48954785792 48970078124 49078960128 49083145408 49125940716 49126297176 49153775616 49157967276 49282656984 49314427884 49327570944 49328463008 49356054528 49431292416 49485466272 49532299632 49560901434 49602736128 49731895296 49732794672 49736136256 49760612352 49793052672 49807706112 49808606859 49836466944 49938302088 49967138331 49999713291 50012676096 50143809504 50158853019 50201192448 50220248238 50277718656 50345869312 50422616064 50451731968 50484622848 50499479808 50554824336 50612677632 50616078336 50616993702 50631889617 50693236992 50820960256 50826154833 50869057536 50898431232 50976020304 51030964224 51031887093 51122930176 51240968192 51256974674 51286017024 51290390514 51315631488 51319079424 51393856536 51397309728 51453638226 51497070592 51575572224 51605353888 51710803551 51739727616 51754452992 51818599152 51862339584 51919177728 51968314368 51998322816 52028348592 52031844416 52077588552 52182175744 52197830784 52243341768 52291899616 52458334944 52458715584 52609898496 52625681856 52674595072 52690096512 52720521744 52750393344 52842248448 52888705056 52892258688 52922800656 52967473152 53003475657 53106354048 53186347008 53187308856 53325801792 53356594104 53401632768 53405220864 53421903408 53483037696 53541652032 53545249536 53592324192 53623270404 53626873392 53657839554 53812868736 53829012996 53842968576 53925046272 53926021479 53984145024 54066437928 54097657911 54112075776 54143322112 54253957824 54284304384 54285286088 54319693824 54336662028 54367054848 54371691078 54493568712 54509605452 54545141772 54590787584 54733924816 54764937216 54817360677 54863632384 54990307328 55007485016 55038253056 55038652416 55074134016 55213830144 55218538584 55250423833 55265148928 55441047552 55493517312 55494520884 55525561344 55610203968 55671149556 55718141952 55721885696 55803078144 55839052544 55948382208 55949394006 55953153288 55980688896 55985462731 56017184256 56066025312 56178622464 56264260608 56296749696 56411785692 56459403264 56476341504 56578120896 56639102976 56708754432 56725443072 56730280417 56758198464 56795200704 56811914784 56874177378 56943088128 57045708672 57173580288 57227689728 57260735136 57348022842 57425757184 57463194624 57513296448 57584022936 57646089216 57730085424 57733964352 57821973444 57934204416 57967657792 58022518752 58056023124 58207193568 58223759616 58256326656 58345132032 58409074944 58446729344 58498113168 58531892166 58535824968 58585235456 58704947712 58738846144 58772127744 58828387068 59015626812 59031355392 59032422944 59065442304 59186135808 59220312096 59253866496 59257847808 59258919456 59276358576 59310586962 59447529504 59497709568 59520294208 59538150738 59588407296 59743567872 59744648304 59835722463 59851235328 59985395712 60008165472 60026168367 60042166272 60076836864 60080873472 60081960004 60099641334 60168417408 60234358536 60238405728 60273189636 60289253376 60330232566 60416024064 60481142784 60539477328 60573339648 60574435086 60665677056 60732163152 60783427584 60818526208 60824742669 60876085248 60911237376 60915330048 61035702552 61069842432 61070946849 61075050252 61109655552 61305264801 61321158656 61380303402 61414636032 61575665418 61592076288 61627641856 61721586432 61789229744 61864095744 61883420643 61918034688 61958400768 62120855907 62173292544 62371178496 62447521792 62466256512 62682909696 62687121408 62723319296 62778462912 62818934112 62887780054 62947297449 62978275008 63036810496 63200950272 63202093229 63237444864 63297293184 63333843408 63387303936 63516828672 63553505664 63557775872 63649234944 63650386008 63718990848 63724424578 63797348736 63816123456 63852973272 63894600792 63911165952 64078741248 64176422256 64246755927 64320277824 64399006848 64418327028 64435027968 64603976832 64646093952 64683423024 64702458504 64782025803 64851850368 64950709896 65005535232 65175979968 65213615016 65275333596 65501254288 65501729568 65538367488 65543956368 65710209312 65752570512 65808072704 65852803089 65908389888 65980621696 66043066176 66081201912 66119359669 66136981504 66310392896 66347483136 66390736896 66410274816 66411475812 66448622592 66584402784 66622851108 66665800658 66666284388 66683568128 66858412672 66878470692 66934923264 66960330984 66998996383 67036958208 67212729342 67230154752 67312830464 67332639744 67406432448 67483570176 67488104448 67489324936 67509186156 67586441472 67590982656 67763653353 67768206444 67825410048 67864574976 67890335581 67968027072 68041285632 68042516124 68106911994 68145007104 68323683546 68381356032 68387187352 68420841984 68425439232 68485595904 68525142048 68529746304 68604850968 68665165371 68767429632 68947738068 68986303488 69091465536 69225570304 69291085824 69331097088 69371131456 69436784736 69512883462 69597107712 69657789024 69703200864 69944446592 69944954112 70146531328 70167575808 70253462016 70294028992 70333857792 70456331264 70518273408 70523011584 70563734208 70671300876 70808472064 70915129344 70916411808 71101069056 71142125472 71202177024 71229204544 71250573834 71310716928 71388869376 71393666048 71456432256 71496400896 71497693872 71502497856 71543786072 71606684259 71683864704 71750491648 71772017328 71834594931 71900061696 71901361972 71978860032 72088583904 72130210548 72149434368 72198475038 72338610432 72360312552 72379072512 72426258432 72448882704 72489406464 72490717398 72495588104 72658091616 72679473936 72726855696 72768850902 72790265817 72958331664 73019916288 73089814236 73131227136 73322977464 73365316893 73384337408 73384869888 73432178688 73455117186 73618440192 73624718112 73688911074 73689445764 73736950914 73921396736 73971641826 73991356416 73992694512 74034081792 74146938624 74228199408 74290855936 74298449448 74341352151 74404104192 74597842944 74599192008 74604204384 74640918528 74689579008 74754700416 74904829952 75019014144 75062332928 75215714256 75259146622 75279204352 75301788672 75330372357 75437494528 75518803968 75611672576 75633924096 75635291897 75677597952 75726934272 75749219712 75832236504 75919016448 75924117504 75925490553 76060944896 76231440384 76260376954 76303586304 76347646848 76464030456 76546446336 76617592832 76684395264 76778697248 76861452288 76885462011 76929025536 76935585771 76973447232 76978619136 77090784804 77095964592 77180457339 77245605888 77363358336 77408030832 77609591424 77631679488 77727898728 77793509376 77878766592 77952471552 77997484224 78042522888 78047766624 78116382828 78273263616 78296746176 78437849424 78687502416 78688073376 78753923072 78914847744 78960416128 79005155328 79011892608 79035144768 79080782616 79263372672 79338388032 79384200984 79451209728 79659531072 79780963284 79801647104 80010887296 80034891156 80056221696 80102449152 80107831296 80132855112 80224556544 80311025664 80312478048 80317874304 80364252848 80434905606 80440310088 80486759331 80554698752 80719303104 80764452864 80765913448 80887569408 80976217536 81099656892 81168113664 81214983168 81220440064 81380936736 81426456576 81427929132 81433400336 81479540736 81504993042 81550582272 81557536617 81740353068 81764408178 81840404536 81886181376 82100887224 82147405824 82295448576 82485460992 82511227524 82557379584 82557978624 82611201024 82827807876 82897723392 83161571328 83240275968 83241781326 83288342016 83415305952 83506724334 83577212928 83582828544 83704617216 83758578816 83924091009 83929729932 83971033344 84025776384 84267933696 84316593152 84396390912 84445124544 84617678538 84689104896 84738007552 84865646592 84867181344 84958654464 84960190898 85063131648 85088164608 85137297696 85192801056 85311266067 85438321664 85568563008 85662341236 85760370432 85865342464 85891102704 86138635776 86194791936 86244564032 86269944672 86376034404 86469133824 86595128136 86600946528 86674046976 86901306624 86951486688 87033778128 87084034686 87310790352 87335639424 87384489984 87391941824 87517698048 87613612416 87670094016 87747169752 87797838249 87803737452 87877853184 88057421568 88108269216 88158191616 88242580602 88463310848 88520982528 88523440218 88547033088 88548634416 88598163456 88779203712 88830468144 88886771712 88888379184 88914537864 88965880443 89171294256 89246564352 89280441312 89307226107 89382610944 89616972456 89640206336 89776852992 89875243264 89978093568 89984139264 90012248208 90064224646 90115255296 90121310208 90122940006 90149462001 90351537804 90357608592 90409784454 90433880064 90486099968 90495348849 90624036096 90721714176 90723354832 90809215992 90860009472 90861652629 91098244728 91175141376 91227789312 91233918976 91262418322 91314127872 91366856064 91372995072 91473134624 91553553828 91604763648 91612575378 91689906176 91930317424 91981737984 92070455103 92121954048 92363498127 92388114432 92441462784 92582379648 92683844616 92796143616 92877052032 92937601152 93259938816 93556767744 93671282688 93699384768 94024364544 94030682112 94032382609 94084978944 94167694368 94228401168 94331670081 94555215744 94801425408 94856167296 94945939776 95000765112 95080955904 95185159168 95275243008 95330258496 95336663808 95475579012 95578486272 95586636867 95696023104 95779459908 95841901188 95866748928 95971813376 96118111872 96173614064 96264633384 96451480576 96480416736 96598510272 96652541952 96654289864 96877455488 96905965248 96969140928 97025134536 97053687756 97277775552 97453085648 97508302848 97763969952 97820422524 97846493184 97909571584 97940156248 98157920256 98166290816 98251881432 98252594352 98307551232 98315934552 98372705849 98565313968 98628855768 98656926016 98712109056 98862584832 98970932544 99064599264 99121802868 99205472256 99463790592 99465589344 99472272512 99521224704 99586105344 99615412224 99617213718 99672933888 99681433643 99876604176 99934276662 99998700987 99999426582 100025352192 100287619008 100317706038 100402384896 100440496476 100555437312 100819094013 100845232128 100903463936 100969245696 100998959616 101109648672 101225355264 101232156672 101233987404 101263779234 101386473984 101641920512 101652309666 101738115072 101796862464 101952040608 102061928448 102063774186 102160367991 102245860352 102481936384 102513949348 102572034048 102580781028 102631262976 102638158848 102787713072 102794619456 102907276452 102994141184 103151144448 103210707776 103421607102 103479455232 103508905984 103637198304 103724679168 103838355456 103936628736 103996645632 104056697184 104063688832 104155177104 104269325193 104364351488 104395661568 104486683536 104583799232 104916669888 104917431168 105219796992 105251363712 105349190144 105380193024 105441043488 105500786688 105684496896 105777410112 105784517376 105845601312 105934946304 106006951314 106212708096 106372694016 106374617712 106651603584 106713188208 106803265536 106843806816 106875860751 106966075392 107083304064 107090499072 107184648384 107246540808 107253746784 107315679108 107625737472 107658025992 107685937152 107850092544 107852042958 107968290048 108132875856 108195315822 108224151552 108286644224 108297712557 108507915648 108568608768 108570572176 108639387648 108673324056 108734109696 108736076097 108743382156 108987137424 109019210904 109090283544 109153276353 109181575168 109467849632 109529874432 109634721354 109727264768 109980614656 110014970032 110076506112 110077304832 110148268032 110182675779 110427660288 110437077168 110500847666 110530297856 110533366611 110605426371 110882095104 110957462739 110987034624 110989041768 111051122688 111220407936 111342299112 111436283904 111443771392 111606156288 111678105088 111896764416 111898788012 111906306576 111961377792 111970925462 112034368512 112132050624 112357244928 112528521216 112530556237 112593499392 112823571384 112888719933 112918806528 112952683008 113156241792 113278205952 113417508864 113450886144 113460560834 113516396928 113590401408 113623829568 113748354756 113886176256 114091417344 114347160576 114390565431 114455379456 114521470272 114696045684 114851514368 114926389248 115026592896 115168045872 115292178432 115460170848 115467928704 115643946888 115868408832 115935315584 116045037504 116112046248 116414387136 116447519232 116690264064 116818149888 116893458688 116996226336 117063784332 117071649936 117170470912 117409895424 117477692288 117544255488 117656774136 118031253624 118064845888 118130884608 118372271616 118440624192 118507732992 118517838912 118552717152 118621173924 118895059008 119040588416 119076301476 119176814592 119487135744 119489296608 119671444926 119702470656 119970791424 120016330944 120052336734 120084332544 120153673728 120161746944 120163920008 120199282668 120336834816 120468717072 120476811456 120546379272 120652358409 120660465132 120832048128 121078954656 121146679296 121148870172 121331354112 121464326304 121566855168 121637052416 121649485338 121752170496 121822474752 121830660096 122071405104 122139684864 122141893698 122150100504 122219311104 122257489563 122610529602 122642317312 122760606804 122829272064 123151330836 123184152576 123255283712 123443172864 123578459488 123728191488 123766841286 123836069376 123916801536 124241711814 124346585088 124742356992 124862671989 124895043584 124932513024 125260086501 125365819392 125374242816 125446638592 125556925824 125637868224 125775560108 125894594898 125956550016 126073620992 126401900544 126404186458 126474889728 126594586368 126667686816 126774607872 126926517807 127033657344 127107011328 127115551744 127298469888 127300772016 127437981696 127440286347 127448849156 127594697472 127632246912 127705946544 127789201584 128157482496 128352844512 128493511854 128640555648 128798013696 128836654056 128870055936 129207953664 129292187904 129366846048 129404917008 129564051606 129703700736 129901419792 130011070464 130351959936 130427230032 130550667192 130626052029 131002508576 131003459136 131076734976 131087912736 131420418624 131505141024 131616145408 131705606178 131816779776 131961243392 132086132352 132162403824 132238719338 132273963008 132363870903 132620785792 132694966272 132781473792 132785160327 132820549632 132822951624 132897245184 133168805568 133245702216 133331601316 133332568776 133367136256 133716825344 133756941384 133869846528 133920661968 133997992766 134073916416 134425458684 134460309504 134625660928 134665279488 134667714841 134812864896 134967140352 134976208896 134978649872 135018372312 135096336969 135172882944 135181965312 135184410009 135527306706 135536412888 135614676681 135650820096 135729149952 135780671162 135936054144 136082571264 136085032248 136213823988 136290014208 136647367092 136762712064 136774374704 136841683968 136850878464 136893627483 136971191808 137050284096 137059492608 137209701936 137330330742 137418863067 137534859264 137895476136 137972606976 138182931072 138451140608 138582171648 138662194176 138742262912 138873569472 139025766924 139194215424 139315578048 139406401728 139888893184 139889908224 140293062656 140335151616 140506924032 140588057984 140667715584 140912662528 141036546816 141046023168 141127468416 141342601752 141616944128 141832823616 142202138112 142284250944 142458409088 142501147668 142621433856 142777738752 142787332096 142912864512 142992801792 142995387744 143004995712 143087572144 143213368518 143367729408 143500983296 143544034656 143669189862 143800123392 143802723944 143957720064 144177167808 144260421096 144396950076 144677220864 144720625104 144897765408 144978812928 144981434796 144991176208 145316183232 145358947872 145453711392 145537701804 145580531634 145916663328 146039832576 146179628472 146262454272 146645954928 146730633786 146768674816 146769739776 146864357376 146910234372 147236880384 147249436224 147377822148 147378891528 147473901828 147943283652 147982712832 147985389024 148068163584 148293877248 148456398816 148581711872 148596898896 148682704302 148808208384 149195685888 149198384016 149208408768 149281837056 149379158016 149425820577 149509400832 149901414993 149999139873 150038028288 150124665856 150431428512 150518293244 150558408704 150603577344 150660744714 150874989056 151037607936 151223345152 151267848192 151270583794 151355195904 151453868544 151498439424 151664473008 151838032896 151848235008 151850981106 151895668851 152121889792 152462880768 152520753908 152607172608 152695293696 152928060912 153092892672 153095661279 153235185664 153368790528 153557394496 153722904576 153770924022 153858051072 153871171542 153946894464 153957238272 154181569608 154191929184 154360914678 154491211776 154726716672 154816061664 155132410653 155219182848 155263358976 155455797456 155587018752 155757533184 155904943104 155994968448 156085045776 156095533248 156232765656 156546527232 156593492352 156875698848 157375004832 157376146752 157507846144 157829695488 157920832256 158023785216 158070289536 158161565232 158526745344 158676776064 158768401968 158902419456 159010426971 159319062144 159561926568 159603294208 160021774592 160069782312 160204898304 160215662592 160265710224 160449113088 160624956096 160635748608 160728505696 160869811212 160880620176 160973518662 161109397504 161438606208 161528905728 161531826896 161775138816 161778064437 161952435072 162199313784 162292973733 162336227328 162429966336 162440880128 162761873472 162852913152 162855858264 162866800672 162959081472 163009986084 163101164544 163115073234 163480706136 163528816356 163680809072 163772362752 164201774448 164294811648 164452082031 164590897152 164970921984 165022455048 165114759168 165115957248 165222402048 165655615752 165751271499 165795446784 166323142656 166480551936 166483562652 166576684032 166830611904 167013448668 167154425856 167165657088 167409234432 167517157632 167848182018 167859459864 167942066688 167956388193 168051552768 168535867392 168633186304 168792781824 168890249088 169235357076 169378209792 169476015104 169734362688 169917308928 169920381796 170126263296 170176329216 170190841251 170274595392 170385602112 170622532134 170876643328 171137126016 171324682472 171520740864 171730684928 171782205408 172277271552 172389583872 172489128064 172539889344 172752068808 172938267648 173190256272 173201893056 173802613248 173902973376 174067556256 174168069372 174621580704 174671278848 174768979968 174783883648 175035396096 175227224832 175340188032 175494339504 175595676498 175607474904 175755706368 176114843136 176216538432 176316383232 176485161204 177046880436 177094066176 177097268832 177196326912 177558407424 177660936288 177773543424 177776758368 177829075728 177931760886 178342588512 178493128704 178560882624 178614452214 178765221888 179233944912 179507167389 179553705984 179750486528 179956187136 180024496416 180128449292 180230510592 180242620416 180245880012 180298924002 180703075608 180715217184 180819568908 180867760128 180972199936 180990697698 181248072192 181443428352 181446709664 181618431984 181720018944 181723305258 182196489456 182350282752 182455578624 182467837952 182524836644 182628255744 182733712128 182745990144 182946269248 183107107656 183209527296 183212840547 183225150756 183379812352 183860634848 183915794403 183963475968 184140910206 184243908096 184726996254 184776228864 184882925568 185164759296 185367689232 185592287232 185650261929 185754104064 185875202304 186362567721 186519877632 187113535488 187342565376 187398769536 188048729088 188061364224 188064765218 188169957888 188335388736 188456802336 188663340162 188841892347 189110431488 189602850816 189606279687 189712334592 189891879552 190001530224 190161911808 190370318336 190550486016 190660516992 190673327616 190951158024 191156972544 191173273734 191392046208 191558919816 191683802376 191733497856 191943626752 192236223744 192347228128 192529266768 192740267781 192902961152 192960833472 193197020544 193305083904 193308579728 193754910976 193811930496 193938281856 194050269072 194107375512 194346077409 194555551104 194906171296 195016605696 195527939904 195640845048 195819143168 195880312496 196332581632 196503762864 196505188704 196615102464 196631869104 196745411698 197130627936 197257711536 197313852032 197424218112 197558409267 197725169664 197941865088 198129198528 198243605736 198358079007 198410944512 198931178688 198944545024 199042449408 199172210688 199230824448 199234427436 199345867776 199362867286 199753208352 199868553324 199997401974 199998853164 200050704384 200575238016 200635412076 200804769792 200880992952 200996989149 201110874624 201638188026 201690464256 201806927872 201938491392 201997919232 202219297344 202450710528 202464313344 202467974808 202527558468 202772947968 203283841024 203304619332 203476230144 203593724928 203671006743 203904081216 204123856896 204127548372 204320735982 204491720704 204963872768 205027898696 205144068096 205161562056 205262525952 205276317696 205575426144 205589238912 205814552904 205988282368 206302288896 206421415552 206843214204 206958910464 207017811968 207274396608 207676710912 207873257472 207993291264 208113394368 208127377664 208310354208 208538650386 208673088361 208728702976 208791323136 208973367072 209167598464 209833339776 209834862336 210439593984 210502727424 210698380288 210760386048 210882086976 211001573376 211368993792 211554820224 211569034752 211691202624 212013902628 212425416192 212745388032 212749235424 213303207168 213426376416 213606531072 213687613632 213751721502 213932150784 214166608128 214180998144 214369296768 214493081616 214507493568 214631358216 214820052777 215251474944 215316051984 215700185088 215704085916 215936580096 216265751712 216390631644 216448303104 216573288448 216595425114 217015831296 217137217536 217141144352 217278775296 217346648112 217468219392 217472152194 217486764312 217974274848 218038421808 218180567088 218306552706 218363150336 218935699264 219059748864 219269442708 219454529536 220029940064 220095950679 220153012224 220154609664 220296536064 220365351558 220855320576 220874154336 221001695332 221060595712 221066733222 221210852742 221764190208 221914925478 221974069248 221978083536 222102245376 222440815872 222684598224 222872567808 223024056453 223212312576 223356210176 223793528832 223797576024 223812613152 223922755584 223941850924 224068737024 224264101248 224714489856 225057042432 225061112474 225186998784 225647142768 225777439866 225837613056 225905366016 225991117071 226312483584 226556411904 226835017728 226901772288 226905875691 226921121668 227032793856 227180802816 227247659136 227496709512 227772352512 227776471659 228182834688 228694321152 228781130862 228910758912 229042940544 229392091368 229703028736 229852778496 230053185792 230336091744 230584356864 230656386033 230806757313 230920341696 230935857408 231287893776 231541372017 231736817664 231870631168 232090075008 232224092496 232828774272 232895038464 233380528128 233636299776 233786917376 233992452672 234127568664 234143299872 234340941824 234819790848 234955384576 235313548272 235571438399 236062507248 236129691776 236261769216 236744543232 236881248384 237015465984 237035677824 237105434304 237242347848 237790118016 238081176832 238152602952 238353629184 238978593216 239342889852 239404941312 240032661888 240104673468 240168665088 240307347456 240323493888 240327840016 240398565336 240673669632 240937434144 240953622912 241092758544 241304716818 241320930264 241460277993 241664096256 242157909312 242293358592 242297740344 242662708224 242928652608 243274104832 243298970676 243504340992 243644949504 243661320192 244142810208 244279369728 244283787396 244300201008 244438622208 244514979126 244672609851 245221059204 245284634624 245521213608 245658544128 246302661672 246510567424 246886345728 247156918976 247456382976 247533682572 247672138752 247833603072 248483423628 248693170176 249484713984 249723531973 249725343978 249790087168 249865026048 250520173002 250731638784 250748485632 250893277184 251113851648 251275736448 251551120216 251772273027 251789189796 251913100032 252147241984 252803801088 252808372916 252949779456 253189172736 253335373632 253853035614 254067314688 254214022656 254231103488 254596939776 254601544032 254875963392 254880572694 254897698312 255189394944 255264493824 255411893088 255578403168 255933798201 256314964992 256705689024 256987023708 257281111296 257596027392 257673308112 258415907328 258584375808 258733692096 258809834016 259128103212 259407401472 259802839584 260022140928 260703919872 260854460064 261101334384 261252104058 262005017152 262006918272 262153469952 262175825472 262840837248 263010282048 263393514747 263411212356 263633559552 263922486784 264172264704 264324807648 264477438676 264547926016 264727741806 265241571584 265389932544 265562947584 265570320654 265641099264 265645903248 265794490368 266337611136 266491404432 266663202632 266665137552 266897641329 267433650688 267513882768 267739693056 267841323936 267995985532 268147832832 268850917368 268920619008 269251321856 269330558976 269335429682 269625729792 269934280704 269952417792 269957299744 270036744624 270192673938 270345765888 270363930624 270368820018 270448386003 271054613412 271072825776 271229353362 271301640192 271458299904 271561342324 271872108288 272165142528 272170064496 272427647976 272580028416 272584957887 273294734184 273525424128 273548749408 273683367936 273701756928 273787254966 273942383616 274100568192 274118985216 274419403872 274660661484 274837726134 275069718528 275790952272 275945213952 276211365309 276365862144 276902281216 277090494381 277164343296 277324388352 277484525824 277747138944 278051533848 278388430848 278631156096 278812803456 279777786368 279779816448 280586125312 280670303232 281013848064 281176115968 281825325056 281913360707 282073093632 282092046336 282097147827 282254936832 282685203504 282995010243 283233888256 283665647232 284404276224 284568501888 284916818176 285002295336 285242867712 285555477504 285574664192 285825729024 285990775488 286009991424 286175144288 286426737036 286735458816 286759910601 287001966592 287088069312 287338379724 287600246784 287605447888 287915440128 288354335616 288520842192 288793900152 289354441728 289441250208 289795530816 289957625856 289962869592 289982352416 290632366464 290717895744 290907422784 291075403608 291161063268 291833326656 292359256944 292524908544 293291909856 293461267572 293537349632 293539479552 293728714752 293820468744 294473760768 294498872448 294755644296 294757783056 294947803656 295118117547 295886567304 295970778048 296136327168 296587754496 296912797632 297193797792 297365408604 297616416768 298391371776 298396768032 298416817536 298563674112 298758316032 298851641154 299018801664 299044300929 299802829986 299996102961 299998279746 300076056576 300249331712 300862857024 301036586488 301207154688 301321489428 301749978112 302446690304 302535696384 302541167588 302710391808 302907737088 302996878848 303328946016 303676065792 303696470016 303701962212 303791337702 304243779584 304925761536 305041507816 305214345216 305390587392 305856121824 306185785344 306191322558 306470371328 306737581056 307114788992 307445809152 307541848044 307716102144 307742343084 307893788928 307914476544 308363139216 308383858368 308721829356 308982423552 309453433344 309632123328 310264821306 310438365696 310526717952 310911594912 311174037504 311515066368 311809886208 311989936896 312170091552 312191066496 312465531312 312807975579 313093054464 313186984704 313751397696 314750009664 314752293504 315659390976 315841664512 316047570432 316140579072 316323130464 317053490688 317353552128 317536803936 317804838912 318020853942 318638124288 319123853136 320043549184 320139564624 320409796608 320531420448 320898226176 321249912192 321271497216 321457011392 321739622424 321761240352 321947037324 322218795008 322877212416 323057811456 323063653792 323550277632 323556128874 323904870144 324398627568 324585947466 324672454656 324859932672 324881760256 325523746944 325705826304 325711716528 325733601344 325918162944 326019972168 326202329088 326208228291 326230146468 326961412272 327057632712 327361618144 327459829059 327544725504 328403548896 328589623296 328904164062 329181794304 329941843968 330044910096 330229518336 330231914496 330444804096 330548027337 331311231504 331502542998 331590893568 331600099833 331816279113 332646285312 332872388217 332961103872 332967125304 333153368064 333661223808 334026897336 334308851712 334331314176 334818468864 335034315264 335696364036 335718919728 335884133376 335912776386 336103105536 337071734784 337266372608 337585563648 337591668711 337780498176 338470714152 338666159799 338756419584 338952030208 339468725376 339834617856 339840763592 340252526592 340352658432 340381682502 340549190784 340771204224 341245064268 341753286656 342274252032 342649364944 343041481728 343171696293 343461369856 343564410816 344554543104 344779167744 344978256128 345079778688 345504137616 345876535296 345882790297 346380512544 346403786112 347605226496 347805946752 348135112512 348336138744 349243161408 349342557696 349567767296 350070792192 350454449664 350484335179 350680376064 350988679008 351191352996 351214949808 351511412736 352229686272 352433076864 352632766464 352970322408 354093760872 354194537664 354392653824 355116814848 355321872576 355553516736 355658151456 355863521772 356685177024 357121765248 357228904428 357530443776 358467889824 359014334778 359107411968 359500973056 359912374272 360048992832 360256898584 360461021184 360485240832 360491760024 360597848004 361406151216 361430434368 361639137816 361944399872 361981395396 362496144384 362893419328 363236863968 363440037888 363446610516 364392978912 364700565504 364911157248 364935675904 365049673288 365256511488 365467424256 365491980288 365892538496 366214215312 366419054592 366425681094 366450301512 366661903619 366759624704 367721269696 367831588806 367926951936 368281820412 368487816192 369453992508 369552457728 369765851136 370329518592 370735378464 371184574464 371300523858 371508208128 371539889033 371750404608 372725135442 373039755264 374227070976 374588015967 374685130752 374797539072 375780259503 376097458176 376122728448 376129530436 376339915776 376670777472 376913604672 377326680324 377683784694 378220862976 379205701632 379212559374 379424669184 379783759104 380003060448 380323823616 380740636672 380779553421 381100972032 381321033984 381346655232 381902316048 382313945088 382320859041 382346547468 382784092416 383117839632 383367604752 383887253504 384472447488 384694456256 385058533536 385480535562 385805922304 385921666944 386394041088 386610167808 386617159456 387509821952 387623860992 387876563712 388100538144 388214751024 388692154818 389111102208 389812342592 390033211392 391055879808 391281690096 391760624992 391878156087 392665163264 393007525728 393010377408 393230204928 393263738208 393490823396 394261255872 394515423072 394627704064 394848436224 395116818534 395450339328 395883730176 396258397056 396487211472 396716158014 396821889024 397091612709 397862357376 397889090048 398084898816 398344421376 398355480981 398461648896 398468854872 398691735552 398725734572 399506416704 399737106648 399994803948 399997706328 400101408768 401150476032 401270824152 401609539584 401761985904 401993978298 402221749248 403276376052 403380928512 403613855744 403876982784 403995838464 404003144523 404438594688 404901421056 404928626688 404935949616 405055116936 405289010907 405545895936 405553230027 406567682048 406609238664 406844030043 406952460288 407187449856 407342013486 407808162432 408247713792 408255096744 408641471964 408983441408 409927745536 410055797392 410288136192 410323124112 410525051904 410552635392 410680882449 411150852288 411178477824 411629105808 411976564736 412256589201 412604577792 412842831104 413686428408 413917820928 413925306421 414035623936 414548793216 415353421824 415746514944 415986582528 416226788736 416254755328 416620708416 417077300772 417346176722 417457405952 417582646272 417946734144 418335196928 419432073247 419666679552 419669724672 420879187968 421005454848 421396760576 421520772096 421764173952 422003146752 422737987584 423109640448 423138069504 423382405248 424027805256 424850832384 425498470848 426606414336 426852752832 427375227264 427503443004 427864301568 428333216256 428361996288 428738593536 428986163232 429014987136 429262716432 429640105554 430502949888 430632103968 431400370176 431408171832 431873160192 432531503424 432781263288 433146576896 433190850228 434031662592 434282288704 434693296224 434936438784 434944304388 434973528624 435948549696 436076843616 436361134176 436613105412 436726300672 437871398528 438119497728 438538885416 438909059072 440059880128 440191901358 440306024448 440309219328 440593072128 440730703116 441710641152 441748308672 442003390664 442133466444 442421705484 443829850956 443948138496 443956167072 444204490752 444881631744 445369196448 445745135616 446048112906 446424625152 446712420352 447587057664 447595152048 447625226304 447845511168 447883701848 448137474048 448277461731 448528202496 449704244979 450114084864 450122224948 450373997568 451294285536 451554879732 451675226112 451810732032 451982234142 452624967168 453112823808 453670035456 453803544576 453811751382 453842243336 454065587712 454361605632 454495318272 454993419024 455544705024 455552943318 455687006553 456365669376 457388642304 457562261724 457821517824 458085881088 458784182736 459286983837 459406057472 459705556992 460106371584 460672183488 461168713728 461312772066 461613514626 461840683392 461871714816 462575787552 463082744034 463473635328 463741262336 464180150016 464448184992 465397231959 465657548544 465790076928 466761056256 467272599552 467573834752 467984905344 468255137328 468286599744 469639581696 469910769152 470627096544 471142876798 472125014496 472259383552 472523538432 473489086464 473762496768 474071355648 474210868608 474484695696 475580236032 476162353664 476305205904 476707258368 477957186432 478685779704 478809882624 480065323776 480209346936 480614694912 480646987776 480655680032 480797130672 481347339264 481874868288 481907245824 482185517088 482609433636 482641860528 482920555986 483328192512 484315818624 484586717184 484595480688 485325416448 485334193311 485857305216 486548209664 486597941352 486878921199 487008681984 487289899008 487322640384 488285620416 488558739456 488567574792 488600402016 488877244416 489029958252 489345219702 490442118408 490569269248 491042427216 491317088256 492605323344 493021134848 493356246093 493772691456 494313837952 494912765952 495067365144 495344277504 495353235553 495667206144 496966847256 497253814497 497386340352 498969427968 499447063946 499450687956 499580174336 499730052096 501040346004 501463277568 501496971264 501786554368 501943300771 502227703296 502551472896 503102240432 503544546054 503578379592 503826200064 503869164579 504294483968 505607602176 505616745832 505899558912 506378345472 506670747264 507706071228 508134629376 508428045312 508462206976 509203088064 509751926784 509761145388 509795396624 510378789888 510528987648 510572523753 510823786176 511156806336 511867596402 512629929984 513411378048 513974047416 514562222592 515192054784 515346616224 516831814656 517168751616 517467384192 517619668032 518256206424 518814802944 519605679168 521407839744 521708920128 522202668768 522504208116 524010034304 524013836544 524306939904 524351650944 525681674496 526020564096 526787029494 526822424712 527267119104 527844973568 528344529408 528649615296 528954877352 529455483612 530483143168 531140641308 531282198528 531291806496 531588980736 532675222272 532982808864 533326405264 533330275104 533795282658 534867301376 535027765536 535479386112 535682647872 535991971064 536295665664 537701834736 538502643712 538661117952 538670859364 539251459584 539868561408 539914599488 540073489248 540385347876 540691531776 540727861248 540737640036 540896772006 542109226824 542145651552 542458706724 542603280384 542916599808 543122684648 543744216576 544330285056 544340128992 544855295952 545160056832 545169915774 546589468368 547050848256 547097498816 547366735872 547403513856 547574509932 547884767232 548201136384 548237970432 548838807744 549321322968 549638521641 549675452268 550139437056 551581904544 551747383209 551890427904 552422730618 552731724288 553804562432 554180988762 554328686592 554648776704 554969051648 555494277888 556103067696 556776861696 556950785787 557262312192 557625606912 559087703163 559555572736 559559632896 561172250624 561340606464 562027696128 562352231936 563650650112 563826721414 564146187264 564184092672 564194295654 564509873664 565370407008 565990020486 566467776512 566525677041 567331294464 568808552448 568818839061 569137003776 569833636352 570004590672 570485735424 571110955008 571149328384 571651458048 571981550976 572019982848 572350288576 572853474072 573470917632 573519821202 574003933184 574176138624 574676759448 575200493568 575210895776 575830880256 576708671232 577041684384 577587800304 578220803343 578708883456 578882500416 579591061632 579915251712 579925739184 579964704832 581264732928 581435791488 581814845568 582150807216 582322126536 583038232227 583666653312 584718513888 585049817088 586583819712 586922535144 587074699264 587457429504 587640937488 588997744896 589511288592 589515566112 589895607312 590236235094 591773134608 591941556096 592272654336 592675227801 593175508992 593825595264 594387595584 594730817208 595074237021 595232833536 596793536064 596833635072 597127348224 597516632064 597703282308 598037603328 598088601858 599605659972 599992205922 599996559492 600152113152 600498663424 601725714048 602073172976 602414309376 602642978856 602990967447 603499956224 604893380608 605071392768 605082335176 605420783616 605815474176 605993757696 606657892032 607352131584 607392940032 607403924424 607582675404 608487559168 609851523072 610083015632 610428690432 610781174784 611013020229 611712243648 612371570688 612382645116 612940742656 613475162112 614229577984 614891618304 615083696088 615432204288 615484686168 615787577856 615828953088 615840090041 616726278432 616767716736 617443658712 617964847104 618906866688 619264246656 620529642612 620876731392 621053435904 621823189824 623030132736 623619772416 623979873792 624033084587 624340183104 624382132992 624931062624 625615951158 626019265083 626186108928 626373969408 627502795392 629500019328 629504587008 631318781952 631683329024 632095140864 632281158144 632646260928 634106981376 634707104256 635073607872 636041707884 637276248576 638247706272 640087098368 640279129248 640819593216 641062840896 641796452352 642499824384 642542994432 642914022784 643479244848 643522480704 643894074648 644437590016 645754424832 646127307584 647100555264 647112257748 647809740288 648797255136 649171894932 649344909312 649719865344 649763520512 651047493888 651411652608 651423433056 651467202688 651836325888 652039944336 652404658176 652416456582 652460292936 653922824544 654115265424 654723236288 654919658118 655089451008 656807097792 657179246592 657808328124 658363588608 660089820192 660287852037 660459036672 660463828992 660889608192 661096054674 662622463008 663005085996 663181787136 663200199666 663632558226 665292570624 665744776434 665922207744 665934250608 666306736128 667322447616 668053794672 668617703424 669072169359 669636937728 670068630528 671392728072 671437839456 671768266752 671825552772 672206211072 674143469568 674532745216 675171127296 675183337422 675560996352 676941428304 677332319598 677512839168 677904060416 677973351213 678937450752 679669235712 679681527184 680505053184 680705316864 680717627073 680763365004 681098381568 681542408448 682490128536 683329414977 683506573312 684548504064 685298729888 686082963456 686343392586 686922739712 687128821632 689109086208 689558335488 689956512256 690159557376 691008275232 691753070592 691765580594 691969158099 692420271939 692761025088 692807572224 694624116051 695210452992 695611893504 696270225024 696672277488 698486322816 698685115392 699135534592 700141584384 700908899328 700968670358 701360752128 701977358016 702382705992 702429899616 703022825472 704459372544 704866153728 705940644816 706714315197 708187521744 708389075328 708785307648 710233629696 710643745152 711107033472 711316302912 711727043544 713370354048 714243530496 714457808856 715060887552 716935779648 718028669556 718214823936 719001946112 720097985664 720513797168 720922042368 720970481664 720983520048 721195696008 722812302432 722860868736 723278275632 723888799744 723962790792 724380833979 724992288768 725786838656 726473727936 726880075776 726893221032 728785957824 729822314496 729871351808 730099346576 730513022976 730934848512 730983960576 731785076992 732428430624 732838109184 732851362188 732900603024 733323807238 733519249408 734017829553 735442539392 735663177612 735853903872 736563640824 736975632384 736988960213 738907985016 739531702272 740659037184 741470756928 742369148928 742601047716 743016416256 743079778066 743500809216 745450270884 746079510528 746793691391 748454141952 749170595919 749176031934 749370261504 749595078144 751560519006 752194916352 752245456896 752259060872 752679831552 753341554944 753827209344 754653360648 755316819081 755367569388 756441725952 758411403264 758425118748 758849338368 759567518208 760006120896 761481273344 761559106842 762201944064 762642067968 762693310464 763804632096 764627890176 764641718082 764693094936 765568184832 766235679264 766735209504 767774507008 768944894976 769388912512 770117067072 770961071124 771611844608 771843333888 772788082176 773234318912 775019643904 775247721984 775753127424 776201076288 776429502048 777384309636 778222204416 779624685184 780066422784 782111759616 782563380192 783521249984 783756312174 785330326528 786015051456 786020754816 786460409856 786527476416 786981646792 788522511744 789030846144 789255408128 790180544241 790233637068 790900678656 791767460352 792516794112 792974422944 793432316028 793643778048 794183225418 795724714752 795778180096 796169797632 796688842752 796710961962 796923297792 796937709744 797383471104 797451469144 799012833408 799474213296 799989607896 799995412656 800692923987 802300952064 802541648304 803219079168 803523971808 803987956596 804443498496 806552752104 806761857024 807227711488 807753965568 807991676928 808006289046 808877189376 809802842112 809857253376 809871899232 810110233872 810578021814 811091791872 811106460054 811345158009 813135364096 813218477328 813688060086 813904920576 814374899712 814684026972 815616324864 816495427584 816510193488 817282943928 817754873661 817966882816 820111594784 820576272384 820646248224 821050103808 821105270784 821361764898 822301704576 822356955648 823258211616 823953129472 824513178402 825209155584 825685662208 827372856816 827835641856 827850612842 828071247872 828634095927 829097586432 830706843648 831271483143 831493029888 831973165056 832453577472 832509510656 833241416832 834154601544 834692353444 834914811904 835165292544 835893468288 836670393856 838864146494 839333359104 839339449344 841758375936 842010909696 842793521152 843041544192 843528347904 845475975168 845740082121 846219280896 846276139008 846291443481 846764810496 848055610512 848985030729 849701664768 850996941696 853212828672 853705505664 854750454528 855006886008 855728603136 856666432512 856723992576 857477187072 857972326464 858029974272 858525432864 859280211108 860279731803 861005899776 861264207936 862800740352 862816343664 863746320384 865063006848 865562526576 866293153792 866381700456 868063325184 868564577408 869386592448 869872877568 869888608776 869947057248 871897099392 872153687232 872722268352 873226210824 873452601344 875742797056 877077770832 877818118144 880119760256 880383802716 880612048896 880618438656 881186144256 881461406232 883421282304 883496617344 884006781328 884266932888 884843410968 885354352641 887659701912 887912334144 888408981504 889763263488 890738392896 892096225812 892849250304 893424840704 895174115328 895190304096 895250452608 895691022336 895767403696 896274948096 896554923462 897056404992 897132902787 899408489958 899988308883 900228169728 900244449896 900747995136 902588571072 903109759464 903621464064 903964468284 905249934336 907340070912 907607089152 907623502764 907684486672 908131175424 908723211264 908990636544 909986838048 911089410048 911105886636 911374013106 912731338752 914777284608 915124523448 915643035648 916171762176 917568365472 918573967674 918812114944 919411113984 920212743168 921344366976 922337427456 922625544132 923227029252 923681366784 923743429632 925151575104 926165488068 926947270656 927482524672 928360300032 928896369984 930794463918 931315097088 931580153856 933522112512 934545199104 935147669504 935969810688 936510274656 936573199488 938423926737 939279163392 939821538304 941254193088 942285753596 944250028992 944518767104 946978172928 947524993536 948142711296 948421737216 948969391392 951160472064 952324707328 952610411808 953414516736 955914372864 957371559408 960130647552 960418693872 961229389824 961311360064 961594261344 962694678528 963749736576 963814491648 964371034176 965218867272 965283721056 965841111972 966656385024 968631637248 969173434368 969190961376 970650832896 970668386622 971714610432 973096419328 973195882704 973757842398 974017363968 974579798016 974645280768 976571240832 977117478912 977135149584 977200804032 977754488832 978059916504 978624684873 978690439404 980884236816 982084854432 982379487177 982634176512 985210646688 986042269696 986712492186 987545382912 988627675904 989825531904 990134730288 990688555008 990706471106 991334412288 991644082011 993933694512 994507628994 994772680704 994800299499 995448837339 997938855936 998894127892 998901375912 999160348672 999460104192 1002080692008 1002926555136 1002993942528 1003573108736 1003886601542 1004455406592 1005102945792 1006204480864 1007089092108 1007156759184 1007652400128 1007738329158 1008588967936 1011215204352 1011233491664 1011799117824 1012756690944 1012775006133 1013341494528 1015412142456 1015998479397 1016269258752 1016856090624 1016924413952 1018406176128 1019503853568 1019522290776 1019590793248 1020757579776 1021057975296 1021145047506 1021647572352 1022313612672 1023735192804 1025259859968 1026822756096 1027948094832 1029124445184 1029515088879 1030384109568 1030693232448 1033663629312 1034337503232 1034934768384 1035239336064 1036512412848 1037629605888 1037648370891 1039211358336 1042815679488 1043417840256 1044405337536 1045008416232 1048020068608 1048027673088 1048703301888 1051363348992 1051453005537 1052041128192 1053574058988 1053644849424 1054534238208 1055689947136 1056689058816 1057299230592 1057909754704 1058910967224 1060966286336 1062281282616 1062583612992 1063177961472 1065350444544 1065965617728 1066652810528 1066660550208 1067590565316 1069734602752 1070055531072 1071365295744 1071983942128 1072591331328 1075403669472 1077005287424 1077322235904 1077341718728 1078502919168 1079737122816 1079829198976 1080146978496 1080770695752 1081383063552 1081455722496 1081475280072 1081793544012 1084218453648 1084291303104 1084917413448 1085833199616 1086245369296 1087488433152 1088680257984 1089710591904 1090320113664 1090339831548 1093178936736 1094101696512 1094194997632 1094733471744 1094807027712 1095149019864 1095769534464 1096402272768 1096475940864 1096495770073 1097677615488 1098642645936 1099277043282 1099350904536 1099985710857 1100278874112 1103163809088 1103494766418 1103780855808 1104845461236 1105463448576 1108361977524 1108657373184 1109297553408 1109938103296 1110988555776 1112206135392 1113553723392 1113901571574 1114524624384 1114619667099 1115251213824 1118175406326 1119111145472 1119119265792 1122681212928 1123764047901 1124055392256 1124704463872 1127301300224 1127653442828 1128292374528 1128368185344 1128388591308 1129019747328 1130740814016 1131980040972 1132935553024 1133051354082 1134662588928 1137617104896 1137637678122 1138274007552 1139667272704 1140009181344 1140971470848 1142221910016 1142298656768 1143302916096 1143963101952 1144039965696 1144700577152 1145706948144 1146941835264 1146962577123 1147039642404 1148007866368 1148352277248 1149353518896 1150421791552 1151661760512 1153417342464 1154083368768 1155175600608 1156441606686 1157417766912 1157765000832 1159182123264 1159830503424 1159851478368 1159929409664 1162529465856 1162871582976 1163629691136 1164301614432 1164644253072 1166076464454 1167333306624 1169437027776 1170099634176 1173167639424 1173845070288 1175281874976 1175634468261 1177995489792 1179022577184 1179031132224 1179791214624 1180472470188 1183546269216 1183883112192 1184545308672 1185350455602 1186351017984 1187651190528 1188775191168 1189461634416 1190148474042 1190465667072 1191274838127 1193587072128 1193667270144 1194254696448 1195033264128 1195406564616 1196075206656 1196177203716 1199211319944 1199984411844 1199993118984 1200304226304 1200997326848 1203451428096 1204146345952 1204828618752 1205285957712 1205981934894 1206999912448 1209786761216 1210142785536 1210164670352 1210841567232 1211630948352 1211987515392 1212009433569 1213315784064 1214704263168 1214785880064 1214807848848 1215165350808 1215867032721 1216659690081 1216975118336 1219703046144 1220166031264 1220532090129 1220857380864 1221562349568 1222026040458 1223424487296 1224743141376 1224765290232 1225881485312 1226950324224 1228459155968 1229783236608 1230167392176 1230864408576 1230969372336 1231575155712 1231657906176 1231680180082 1232042647347 1233452556864 1233535433472 1234887317424 1235929694208 1236769767603 1237813733376 1238528493312 1241059285224 1241753462784 1241775919263 1242106871808 1243646379648 1246060265472 1247239544832 1247959747584 1248066169174 1248680366208 1248764265984 1249862125248 1251231902316 1252038530166 1252372217856 1252747938816 1255005590784 1258296219741 1259000038656 1259009174016 1262637563904 1263366658048 1264190281728 1264562316288 1265292521856 1268213962752 1269414208512 1270147215744 1272083415768 1274552497152 1276495412544 1280174196736 1280558258496 1282125681792 1283592904704 1284999648768 1285085988864 1285828045568 1286958489696 1287044961408 1287788149296 1288875180032 1291508849664 1292254615168 1294201110528 1294224515496 1295619480576 1297594510272 1298343789864 1299439730688 1299527041024 1302094987776 1302846866112 1302934405376 1304079888672 1304809316352 1304832913164 1304920585872 1306350703849 1307845649088 1308230530848 1309446472576 1309839316236 1310178902016 1313614195584 1314358493184 1315616656248 1316727177216 1320179640384 1320575704074 1320918073344 1320927657984 1321779216384 1322192109348 1325244926016 1326010171992 1326400399332 1327265116452 1331489552868 1331844415488 1331868501216 1332613472256 1334644895232 1336107589344 1337235406848 1338144338718 1339273875456 1340137261056 1342785456144 1342875678912 1343536533504 1343651105544 1344412422144 1344832385193 1349065490432 1350342254592 1350366674844 1351121992704 1353882856608 1354664639196 1355025678336 1355808120832 1355946702426 1357874901504 1359338471424 1359363054368 1361010106368 1361410633728 1361435254146 1361526730008 1362196763136 1363084816896 1364980257072 1366658829954 1367013146624 1369097008128 1370597459776 1372165926912 1372686785172 1373845479424 1374257643264 1377860951511 1378218172416 1379116670976 1379913024512 1380319114752 1382016550464 1383506141184 1383531161188 1383938316198 1384840543878 1385522050176 1385615144448 1389248232102 1390420905984 1391223787008 1392540450048 1393344554976 1396191695877 1396972645632 1397370230784 1398271069184 1400283168768 1401817798656 1401937340716 1402721504256 1403954716032 1404765411984 1404859799232 1408918745088 1409732307456 1411881289632 1413428630394 1416375043488 1416778150656 1417570615296 1420467259392 1421287490304 1422214066944 1422632605824 1423454087088 1426740708096 1428487060992 1428915617712 1430121775104 1433871559296 1436057339112 1436429647872 1438003892224 1440195971328 1441027594336 1441844084736 1441940963328 1441967040096 1442391392016 1445624604864 1445721737472 1446556551264 1447777599488 1447925581584 1448761667958 1449984577536 1451573677312 1452947455872 1453760151552 1453786442064 1456002579933 1457571915648 1459644628992 1460198693152 1460636763597 1461026045952 1461869697024 1461967921152 1463570153984 1464856861248 1465676218368 1465702724376 1465801206048 1466647614476 1467038498816 1468035659106 1470885078784 1471326355224 1471707807744 1473127281648 1473951264768 1473977920426 1477815970032 1479063404544 1480068738279 1481318074368 1482941513856 1484738297856 1485202095432 1486032832512 1486059706659 1486159556132 1487001618432 1490900541768 1491761443491 1492159021056 1493587382782 1496908283904 1498341191838 1498352063868 1498740523008 1499190156288 1503121038012 1504389832704 1504490913792 1504518121744 1505359663104 1505829902313 1506683109888 1507654418688 1509306721296 1510633638162 1510735138776 1511607493737 1512883451904 1516822806528 1516850237496 1517698676736 1519135036416 1520012241792 1522962546688 1523118213684 1524403888128 1525284135936 1525386620928 1527609264192 1529255780352 1529283436164 1529386189872 1531136369664 1531717571259 1532471358528 1533470419008 1535549014016 1537889789952 1538777825024 1540234134144 1541922142248 1543223689216 1543686667776 1545576164352 1546468637824 1550039287808 1550495443968 1551506254848 1552402152576 1552859004096 1554768619272 1556444408832 1559249370368 1563337727557 1564223519232 1565126760384 1567042499968 1567512624348 1570660653056 1572030102912 1572041509632 1572920819712 1573054952832 1573963293584 1577045023488 1578061692288 1578510816256 1580361088482 1580467274136 1581801357312 1583534920704 1585033588224 1585948845888 1586864632056 1588366450836 1591449429504 1591556360192 1593421923924 1593846595584 1593875419488 1594766942208 1594902938288 1598025666816 1598948426592 1599979215792 1599990825312 1601385847974 1604601904128 1605083296608 1606438158336 1607047943616 1607975913192 1608886996992 1613105504208 1614455422976 1615507931136 1615983353856 1616012578092 1617754378752 1619605684224 1619743798464 1620220467744 1621156043628 1622183583744 1622212920108 1622690316018 1626436954656 1627376120172 1627809841152 1628749799424 1629368053944 1631232649728 1632990855168 1633020386976 1634565887856 1635509747322 1635933765632 1640223189568 1641152544768 1641292496448 1642100207616 1642210541568 1642723529796 1644603409152 1644713911296 1646516423232 1648915564923 1649026356804 1650418311168 1651371324416 1654745713632 1655671283712 1655701225684 1656142495744 1657268191854 1658195172864 1661413687296 1662542966286 1662986059776 1663946330112 1664907154944 1665019021312 1666482833664 1668309203088 1669384706888 1670330585088 1670852357361 1671786936576 1673340787712 1677728292988 1678666718208 1678678898688 1683516751872 1684021819392 1685587042304 1686083088384 1687056695808 1690951950336 1691480164242 1692438561792 1692552278016 1692582886962 1693529620992 1696111221024 1697970061458 1699403329536 1701993883392 1706425657344 1706456517183 1707411011328 1709500909056 1710013772016 1711457206272 1713332865024 1713447985152 1714954374144 1715944652928 1716059948544 1717050865728 1718560422216 1720559463606 1722011799552 1722528415872 1725601480704 1725632687328 1727492640768 1730126013696 1731125053152 1732586307584 1732763400912 1734662410029 1736126650368 1737129154816 1738773184896 1739745755136 1739777217552 1739894114496 1743794198784 1744307374464 1745444536704 1746452421648 1749114696681 1751485594112 1754155541664 1755636236288 1760239520512 1760767605432 1761224097792 1762372288512 1762922812464 1766993234688 1768013562656 1768533865776 1769686821936 1770708705282 1775319403824 1775824668288 1776817963008 1779526526976 1781476785792 1784192451624 1785222711063 1785698500608 1786849681408 1790380608192 1790500905216 1791382044672 1791534807392 1792549896192 1793109846924 1794112809984 1794265805574 1798816979916 1799976617766 1800456339456 1800488899792 1801495990272 1805177142144 1806219518928 1807242928128 1807928936568 1808972902341 1810499868672 1814680141824 1815214178304 1815247005528 1815368973344 1816262350848 1817446422528 1817981273088 1819973676096 1822178820096 1822211773272 1822748026212 1825462677504 1829554569216 1830249046896 1831286071296 1832343524352 1833039060687 1835136730944 1837147935348 1837624229888 1838822227968 1840425486336 1842688733952 1844674854912 1845251088264 1846454058504 1847362733568 1847486859264 1847520270123 1850303150208 1852330976136 1853894541312 1854965049344 1856720600064 1857792739968 1861588927836 1862630194176 1863160307712 1869090398208 1870295339008 1870879575601 1871939621376 1872099253761 1873020549312 1873146398976 1876847853474 1878057795249 1878558326784 1879643076608 1882508386176 1884571507192 1888500057984 1889037534208 1893956345856 1895049987072 1896285422592 1896843474432 1897938782784 1902320944128 1904649414656 1905220823616 1911828745728 1914743118816 1920261295104 1920837387744 1922458779648 1922622720128 1923188522688 1925389357056 1927499473152 1927628983296 1928742068352 1930437734544 1930567442112 1931682223944 1933312770048 1937263274496 1938381922752 1941301665792 1941336773244 1943429220864 1946391765408 1947515684796 1948034727936 1949159596032 1949290561536 1953142481664 1954234957824 1954270299168 1954401608064 1955508977664 1956119833008 1957249369746 1957380878808 1961768473632 1964169708864 1964758974354 1965268353024 1970421293376 1973424984372 1975090765824 1977255351808 1980269460576 1981377110016 1981412942212 1982668824576 1983288164022 1987867389024 1989015257988 1989545361408 1989600598998 1990897674678 1995877711872 1997788255784 1997802751824 1998920208384 2004161384016 2005853110272 2007146217472 2007773203084 2008910813184 2010205891584 2012408961728 2014178184216 2014313518368 2015304800256 2015476658316 2017177935872 2022430408704 2022466983328 2023598235648 2025513381888 2025550012266 2026682989056 2030824284912 2031996958794 2032538517504 2033712181248 2033848827904 2036812352256 2039007707136 2039044581552 2039181586496 2041515159552 2042115950592 2042152881219 2042290095012 2043295144704 2044627225344 2047470385608 2049988244931 2050519719936 2053645512192 2055896189664 2058248890368 2059030177758 2060768219136 2061386464896 2067327258624 2068675006464 2069869536768 2070478672128 2073024825696 2075259211776 2075296741782 2075907474297 2077260815817 2078422716672 2083872348153 2085631358976 2086835680512 2088810675072 2090016832464 2096040137216 2096055346176 2097406603776 2102726697984 2102906011074 2104082256384 2107148117976 2107289698848 2109068476416 2111379894272 2113378117632 2114598461184 2115819509408 2117821934448 2120142945591 2121932572672 2124562565232 2125167225984 2126355922944 2130700889088 2131931235456 2133305621056 2133321100416 2135181130632 2139469205504 2140111062144 2142730591488 2143967884256 2145182662656 2150807338944 2154010574848 2154644471808 2154683437456 2157005838336 2159658397952 2160293956992 2161541391504 2162766127104 2162911444992 2162950560144 2163587088024 2168436907296 2168582606208 2169834826896 2171666399232 2172490738592 2173142501937 2174976866304 2177360515968 2179421183808 2180640227328 2180679663096 2186357873472 2188389995264 2189466943488 2189614055424 2190298039728 2191539068928 2192804545536 2192951881728 2192991540146 2195355230976 2197285291872 2198554086564 2198701809072 2199971421714 2200557748224 2202053488659 2206327618176 2206989532836 2207561711616 2209690922472 2210926897152 2210966880639 2216723955048 2218595106816 2219876206592 2221977111552 2224412270784 2227107446784 2227803143148 2229049248768 2229239334198 2230502427648 2236350812652 2238222290944 2238238531584 2240381074173 2245362425856 2247511787757 2247528095802 2248110784512 2249408927744 2254602600448 2255306885656 2256584749056 2256736370688 2256777182616 2258039494656 2261481628032 2263960081944 2265871106048 2266102708164 2269325177856 2275234209792 2275275356244 2276548015104 2279334545408 2280018362688 2284443820032 2284597313536 2286605832192 2287926203904 2288079931392 2289401154304 2291413896288 2293883670528 2293925154246 2294079284808 2295403971971 2296015732736 2296704554496 2298707037792 2300843583104 2303323521024 2306834684928 2308166737536 2310351201216 2312883213372 2314835533824 2315530001664 2318364246528 2319702956736 2319858819328 2325058931712 2325743165952 2325941497097 2327259382272 2328603228864 2329288506144 2332152928908 2334666613248 2338874055552 2340199268352 2346335278848 2347690140576 2350563749952 2351268936522 2355990979584 2358045154368 2358062264448 2359582429248 2360944940376 2367092538432 2367766224384 2370700911204 2372702035968 2375302381056 2377550382336 2378923268832 2380296948084 2380931334144 2382549676254 2387174144256 2387334540288 2388509392896 2390066528256 2390813129232 2392150413312 2392354407432 2398422639888 2399968823688 2399986237968 2401994653696 2406902856192 2408292691904 2409657237504 2410571915424 2411963869788 2413999824896 2420285571072 2420329340704 2421683134464 2423261896704 2423975030784 2424018867138 2426631568128 2429408526336 2429571760128 2429615697696 2430330701616 2431734065442 2433319380162 2433950236672 2439406092288 2440332062528 2441064180258 2441714761728 2443124699136 2444052080916 2446848974592 2449486282752 2449530580464 2453264620983 2453900648448 2456918311936 2460334784352 2461728817152 2461938744672 2463150311424 2463315812352 2463360360164 2464085294694 2466905113728 2467070866944 2469774634848 2471859388416 2473539535206 2475627466752 2477056986624 2482118570448 2483506925568 2483551838526 2484213743616 2485902287781 2487292759296 2492120530944 2493814449429 2494479089664 2495919495168 2496132338348 2497360732416 2497528531968 2499724250496 2502463804632 2504077060332 2504744435712 2505495877632 2510011181568 2516592439482 2518000077312 2518018348032 2525275127808 2526733316096 2528380563456 2529124632576 2530585043712 2536427925504 2537220246363 2538828417024 2538874330443 2540294431488 2544166831536 2546955092187 2549104994304 2552990825088 2560348393472 2561116516992 2564251363584 2567185809408 2569999297536 2570171977728 2571656091136 2573916979392 2574089922816 2575576298592 2577750360064 2580839195409 2583017699328 2584509230336 2588402221056 2588449030992 2591238961152 2591285822389 2595189020544 2596687579728 2598879461376 2604189975552 2605693732224 2605868810752 2608159777344 2609618632704 2609665826328 2609841171744 2612701407698 2615691298176 2616461061696 2618892945152 2619678632472 2620357804032 2627228391168 2631233312496 2633454354432 2640359280768 2641151408148 2641836146688 2641855315968 2643558432768 2644384218696 2650489852032 2652020343984 2652800798664 2654530232904 2656063057923 2662979105736 2663737002432 2665226944512 2669289790464 2672215178688 2676288677436 2678547750912 2680274522112 2685570912288 2685751357824 2687073067008 2687302211088 2688824844288 2689664770386 2691398708361 2698130980864 2699964926649 2700684509184 2700733349688 2702243985408 2707765713216 2709329278392 2711616241664 2711893404852 2715749803008 2718726108736 2722020212736 2722821267456 2722870508292 2723053460016 2724393526272 2726169633792 2729960514144 2733317659908 2734026293248 2738194016256 2741194919552 2744331853824 2745373570344 2746958851703 2747690958848 2748515286528 2755721903022 2756436344832 2758233341952 2759826049024 2760638229504 2764033100928 2767012282368 2767062322376 2767876632396 2769681087756 2771044100352 2771230288896 2778496464204 2780841811968 2782447574016 2783503758821 2785080900096 2786689109952 2792383391754 2793945291264 2794740461568 2796542138368 2800566337536 2803635597312 2803874681432 2805443008512 2807909432064 2809530823968 2809719598464 2815271780211 2817837490176 2819464614912 2823762579264 2826857260788 2832750086976 2833556301312 2840934518784 2842574980608 2844428133888 2845265211648 2846908174176 2853481416192 2856974121984 2857831235424 2860243550208 2867743118592 2872114678224 2876007784448 2880391942656 2882055188672 2883688169472 2883934080192 2884782784032 2891249209728 2891443474944 2893113102528 2895851163168 2897523335916 2899969155072 2903147354624 2905894911744 2907520303104 2907572884128 2912005159866 2915143831296 2919289257984 2920397386304 2921273527194 2922052091904 2923739394048 2923935842304 2927140307968 2929713722496 2931352436736 2931405448752 2931602412096 2933295228952 2935874054619 2936071318212 2941770157568 2942652710448 2946254563296 2947902529536 2947955840852 2955631940064 2958126809088 2960137476558 2962636148736 2965883027712 2969476595712 2970404190864 2972065665024 2972119413318 2972319112264 2974003236864 2974932246033 2981801083536 2983522886982 2984318042112 2984400898497 2987174765564 2993816567808 2996682383676 2996704127736 2997481046016 2998380312576 3006242076024 3008779665408 3008981827584 3009036243488 3010719326208 3011659804626 3013366219776 3015308837376 3018613442592 3021267276324 3021470277552 3023214987474 3025766903808 3033645613056 3033700474992 3035397353472 3038270072832 3038325018399 3040024483584 3045925093376 3046236427368 3047995438191 3048807776256 3050568271872 3050773241856 3055218528384 3058511560704 3058566872328 3058772379744 3062272739328 3063435142518 3064942717056 3066940838016 3071098028032 3075779579904 3077555650048 3080468268288 3083844284496 3086447378432 3087373335552 3088545266637 3091152328704 3092937275648 3100078575616 3100990887936 3101046967777 3103012509696 3104804305152 3105718008192 3109537238544 3112888817664 3112945112673 3118498740736 3126675455114 3128447038464 3130253520768 3134084999936 3135025248696 3141321306112 3144060205824 3144083019264 3146109905664 3147926587168 3154090046976 3154359016611 3156123384576 3157021632512 3160722176964 3160934548272 3163602714624 3167069841408 3170067176448 3171897691776 3173729264112 3176732901672 3182898859008 3183112720384 3186843847848 3187750838976 3189533884416 3189805876576 3196051333632 3197896853184 3199958431584 3199981650624 3202771695948 3209203808256 3210166593216 3214095887232 3215951826384 3217773993984 3226211008416 3228910845952 3231015862272 3231966707712 3232025156184 3235508757504 3239211368448 3239487596928 3240440935488 3242312087256 3244367167488 3244425840216 3245380632036 3252873909312 3254752240344 3257499598848 3258736107888 3262465299456 3266040773952 3269131775712 3271019494644 3271867531264 3280446379136 3282305089536 3282584992896 3284200415232 3284421083136 3285447059592 3289206818304 3289427822592 3289487310219 3293032846464 3297831129846 3298052713608 3299957132571 3300836622336 3302742648832 3309491427264 3311342567424 3311402451368 3314536383708 3316390345728 3325085932572 3325972119552 3327892660224 3329814309888 3330038042624 3332965667328 3336618406176 3338769413776 3340661170176 3341704714722 3343573873152 3343859001297 3346681575424 3355456585976 3357333436416 3357357797376 3368043638784 3371174084608 3372166176768 3374113391616 3381903900672 3382960328484 3384877123584 3385104556032 3385165773924 3387059241984 3392222442048 3395940122916 3398806659072 3403987766784 3412851314688 3412913034366 3414822022656 3419001818112 3420027544032 3422914412544 3426665730048 3426895970304 3429908748288 3431889305856 3432119897088 3434101731456 3437120844432 3440887731369 3441118927212 3444023599104 3445056831744 3451265374656 3454985281536 3460252027392 3462250106304 3465526801824 3469324820058 3472253300736 3474258309632 3477546369792 3479491510272 3479554435104 3479788228992 3487588397568 3488614748928 3490889073408 3492904843296 3498229393362 3502971188224 3508311083328 3520479041024 3521535210864 3525845624928 3533986469376 3536027125312 3537067731552 3539373643872 3541417410564 3550638807648 3551649336576 3553635926016 3559053053952 3562953571584 3568384903248 3570445422126 3571397001216 3573699362816 3580761216384 3581001810432 3582764089344 3583069614784 3585099792384 3586219693848 3588225619968 3588531611148 3597633959832 3599953235532 3600912678912 3600977799584 3602991980544 3610354284288 3612439037856 3614485856256 3615857873136 3617945804682 3620999737344 3629360283648 3630428356608 3630494011056 3630737946688 3632524701696 3634892845056 3635962546176 3636028300707 3639947352192 3644357640192 3644423546544 3645496052424 3647601098163 3649979070243 3650925355008 3659109138432 3660498093792 3661596270387 3662572142592 3664687048704 3666078121374 3670273461888 3674295870696 3675248459776 3677644455936 3680850972672 3685377467904 3689349709824 3690502176528 3692908117008 3694725467136 3694973718528 3695040540246 3696127942041 3700606300416 3704661952272 3707789082624 3709930098688 3710309302809 3713441200128 3715585479936 3723177855672 3725260388352 3725327757789 3726320615424 3738180796416 3740590678016 3741759151202 3743879242752 3744198507522 3746041098624 3746292797952 3753695706948 3756115590498 3757116653568 3759286153216 3765016772352 3769143014384 3774888659223 3777000115968 3778075068416 3787912691712 3790099974144 3792570845184 3793686948864 3795877565568 3804641888256 3809298829312 3810441647232 3823657491456 3829486237632 3840522590208 3841674775488 3845245440256 3846377045376 3850778714112 3854998946304 3855257966592 3855327686969 3857484136704 3860875469088 3861134884224 3863364447888 3866625540096 3874526548992 3876763845504 3882603331584 3882673546488 3886858441728 3892783530816 3895031369592 3898319192064 3898581123072 3906284963328 3908540598336 3908803216128 3912239666016 3914498739492 3914761757616 3919052111547 3923536947264 3928339417728 3929517948708 3930536706048 3940842586752 3946849968744 3950181531648 3954510703616 3960538921152 3962754220032 3962825884424 3965337649152 3966576328044 3975734778048 3978030515976 3979201197996 3981795349356 3995576511568 3995605503648 3997840416768 4008322768032 4011706220544 4014292434944 4015546406168 4017821626368 4020411783168 4024817923456 4028356368432 4028627036736 4030609600512 4030953316632 4033280939809 4034355871744 4044933966656 4047196471296 4051026763776 4051100024532 4053365978112 4061648569824 4063993917588 4065077035008 4067424362496 4067697655808 4073624704512 4078015414272 4078089163104 4078363172992 4083030319104 4084231901184 4084305762438 4084580190024 4086590289408 4086938779363 4089254450688 4094940771216 4099976489862 4101039439872 4107291024384 4111792379328 4116497780736 4118060355516 4121536438272 4122772929792 4133582854533 4134654517248 4137350012928 4139739073536 4140957344256 4141310470441 4146049651392 4150518423552 4150593483564 4151814948594 4154521631634 4156845433344 4167744696306 4171262717952 4173671361024 4177621350144 4180033664928 4188575087631 4192080274432 4192110692352 4194813207552 4205453395968 4205812022148 4208164512768 4214296235952 4214579397696 4222759788544 4226756235264 4229196922368 4231639018816 4235643868896 4240285891182 4243865145344 4249125130464 4250334451968 4252711845888 4261401778176 4263862470912 4266611242112 4266642200832 4270362261264 4278938411008 4280222124288 4285461182976 4287935768512 4290365325312 4301614677888 4309288943616 4309366874912 4314011676672 4319316795904 4320587913984 4323082783008 4325532254208 4325822889984 4325901120288 4327174176048 4336873814592 4337165212416 4339669653792 4343332798464 4344981477184 4346285003874 4349953732608 4354721031936 4358842367616 4361280454656 4361359326192 4368007739799 4372715746944 4376779990528 4378933886976 4380596079456 4381910290791 4383078137856 4385609091072 4385903763456 4385983080292 4390710461952 4394570583744 4397108173128 4397403618144 4399942843428 4401115496448 4404106977318 4412655236352 4413979065672 4415123423232 4419381844944 4421853794304 4421933761278 4433447910096 4437190213632 4439752413184 4440206214837 4443954223104 4448824541568 4454214893568 4455606286296 4458098497536 4458179119977 4458478668396 4461004855296 4472701625304 4475284330473 4476444581888 4476477063168 4480762148346 4490724851712 4495023575514 4495056191604 4496221569024 4498817855488 4509205200896 4510613771312 4513169498112 4513472741376 4513554365232 4516078989312 4517489706939 4522963256064 4527920163888 4531742212096 4532205416328 4534822481211 4538650355712 4550468419584 4550550712488 4553096030208 4558669090816 4560036725376 4568887640064 4569194627072 4573211664384 4575852407808 4576159862784 4578802308608 4582827792576 4587767341056 4587850308492 4588158569616 4590807943942 4592031465472 4593409108992 4595152713777 4597414075584 4601687166208 4606647042048 4613669369856 4613752805717 4616333475072 4620702402432 4625766426744 4629671067648 4631060003328 4636728493056 4639405913472 4639717638656 4650117863424 4651486331904 4651882994194 4654518764544 4657206457728 4658577012288 4664305857816 4669333226496 4677748111104 4690013182671 4692670557696 4695380281152 4701127499904 4702537873044 4711981959168 4716090308736 4716124528896 4719164858496 4721889880752 4734185076864 4735532448768 4741401822408 4745404071936 4750604762112 4755100764672 4757846537664 4760593896168 4765099352508 4774348288512 4774669080576 4781626258464 4784300826624 4784708814864 4796845279776 4799937647376 4799972475936 4803989307392 4813805712384 4816585383808 4819314475008 4821143830848 4823927739576 4827999649792 4840658681408 4843366268928 4846523793408 4847950061568 4848037734276 4853263136256 4858817052672 4859231395392 4860661403232 4863468130884 4866638760324 4867900473344 4880664125056 4882128360516 4883429523456 4886249398272 4888104161832 4893697949184 4898972565504 4899061160928 4906529241966 4907801296896 4913836623872 4920669568704 4923457634304 4923877489344 4926300622848 4926631624704 4926720720328 4928170589388 4933810227456 4934141733888 4939549269696 4946746694769 4947079070412 4951254933504 4954113973248 4964237140896 4967013851136 4967103677052 4968427487232 4971804575562 4974585518592 4984241061888 4987628898858 4988958179328 4991838990336 4992264676696 4994721464832 4995057063936 4999448500992 5004927609264 5008154120664 5010991755264 5012557072083 5020022363136 5033184878964 5036000154624 5036036696064 5050550255616 5053466632192 5056761126912 5058249265152 5061170087424 5072855851008 5074440492726 5077656834048 5077748660886 5080588862976 5088333663072 5093910184374 5098209988608 5105981650176 5119369551549 5120696786944 5122233033984 5128502727168 5134371618816 5139998595072 5140343955456 5143312182272 5147833958784 5148179845632 5151152597184 5161678390818 5166035398656 5169018460672 5176804442112 5176898061984 5182477922304 5182571644778 5190378041088 5193375159456 5197758922752 5203987230087 5208379951104 5211387464448 5211737621504 5216319554688 5219237265408 5219331652656 5219682343488 5225402815396 5231382596352 5232922123392 5237785890304 5239357264944 5254456782336 5262466624992 5266908708864 5280718561536 5282302816296 5283672293376 5287116865536 5288768437392 5300979704064 5304040687968 5305601597328 5309060465808 5312126115846 5325958211472 5327474004864 5330453889024 5338579580928 5344430357376 5352577354872 5355668133189 5357095501824 5360549044224 5371141824576 5371502715648 5374146134016 5374604422176 5377649688576 5379329540772 5382797416722 5396261961728 5399929853298 5401369018368 5401466699376 5404487970816 5415531426432 5418658556784 5423232483328 5423786809704 5426918707023 5431499606016 5437452217472 5444040425472 5445642534912 5445741016584 5446106920032 5448787052544 5452339267584 5459921028288 5466635319816 5468052586496 5476388032512 5482389839104 5488663707648 5490747140688 5493917703406 5495381917696 5497030573056 5499117182061 5511443806044 5512872689664 5516466683904 5519652098048 5521276459008 5521376308481 5528066201856 5534024564736 5534124644752 5535753264792 5539362175512 5542088200704 5542460577792 5542560810369 5556992928408 5561683623936 5564895148032 5567007517642 5570161800192 5573378219904 5584766783508 5587890582528 5589480923136 5593084276736 5607271194624 5607749362864 5610886017024 5612638726803 5615818864128 5616297761283 5619061647936 5619439196928 5630543560422 5634173385747 5635674980352 5638929229824 5647525158528 5653714521576 5665500173952 5667112602624 5681869037568 5685149961216 5688856267776 5690530423296 5693816348352 5706962832384 5713948243968 5715662470848 5735486237184 5744229356448 5752015568896 5760783885312 5764110377344 5767376338944 5767868160384 5769565568064 5782498419456 5782886949888 5786226205056 5791702326336 5795046671832 5799938310144 5806294709248 5811789823488 5815145768256 5824010319732 5830287662592 5840794772608 5842547054388 5844104183808 5847478788096 5847871684608 5854280615936 5859427444992 5862704873472 5862810897504 5863204824192 5866590457904 5871748109238 5872142636424 5883540315136 5885305420896 5892509126592 5895805059072 5895911681704 5911263880128 5920274953116 5925272297472 5931766055424 5940808381728 5944131330048 5944238826636 5944638224528 5948006473728 5949864492066 5963602167072 5967045773964 5968636084224 5968801796994 5974349531128 5987633135616 5993364767352 5993408255472 5996760625152 6012484152048 6017559330816 6018072486976 6021438652416 6023319609252 6026732439552 6030617674752 6037226885184 6042534552648 6042940555104 6046429974948 6051533807616 6067291226112 6067400949984 6070794706944 6076540145664 6076650036798 6080048967168 6091850186752 6092472854736 6095990876382 6097615552512 6101136543744 6101546483712 6110437056768 6117023121408 6117133744656 6117544759488 6124545478656 6126458643657 6126870285036 6129885434112 6133881676032 6149964734793 6151559159808 6155111300096 6160936536576 6167688568992 6172894756864 6174746671104 6177090533274 6182304657408 6185874551296 6200157151232 6201981775872 6202093935554 6206025019392 6209608610304 6211436016384 6219074477088 6225777635328 6225890225346 6227722422891 6231782447451 6236997481472 6253350910228 6256894076928 6260507041536 6268169999872 6270050497392 6282642612224 6288120411648 6288166038528 6292219811328 6295853174336 6308180093952 6308718033222 6312246769152 6314043265024 6321444353928 6321869096544 6327205429248 6334139682816 6340134352896 6343795383552 6347458528224 6353465803344 6360428836773 6365797718016 6366225440768 6373687695696 6375501677952 6379067768832 6379611753152 6392102667264 6395793706368 6399916863168 6399963301248 6405543391896 6418407616512 6420333186432 6428191774464 6431903652768 6435547987968 6452422016832 6457821691904 6462031724544 6463933415424 6464050312368 6471017515008 6478975193856 6480881870976 6484624174512 6488734334976 6488851680432 6490761264072 6505747818624 6509504480688 6514999197696 6517472215776 6519427505811 6524930598912 6532081547904 6538263551424 6542038989288 6543735062528 6560892758272 6565169985792 6568400830464 6568842166272 6570894119184 6578413636608 6578855645184 6578974620438 6586065692928 6595662259692 6596105427216 6599914265142 6601673244672 6605485297664 6606160465977 6618982854528 6622685134848 6622804902736 6629072767416 6632780691456 6632900641917 6650171865144 6655785320448 6659628619776 6660076085248 6665931334656 6673236812352 6677538827552 6681322340352 6683409429444 6687147746304 6687718002594 6693363150848 6710913171952 6714666872832 6714715594752 6721143222519 6736087277568 6742348169216 6742535363271 6744332353536 6748226783232 6763807801344 6765920656968 6769754247168 6770209112064 6770331547848 6774118483968 6784444884096 6791880245832 6797613318144 6807975533568 6825702629376 6825826068732 6829644045312 6838003636224 6840055088064 6853331460096 6853791940608 6859817496576 6863778611712 6864239794176 6864363930457 6868203462912 6874241688864 6881775462738 6882237854424 6886211915913 6888047198208 6890113663488 6902530749312 6909970563072 6920504054784 6924500212608 6931053603648 6938649640116 6944506601472 6948516619264 6955092739584 6959108870208 6959576457984 6975176795136 6977229497856 6977824491291 6981778146816 6985809686592 6996458786724 7005942376448 7016622166656 7040958082048 7043070421728 7051691249856 7067972938752 7072054250624 7074135463104 7078747287744 7082834821128 7101277615296 7103298673152 7118106107904 7125907143168 7136769806496 7140890844252 7142794002432 7147398725632 7161522432768 7162003620864 7165528178688 7166139229568 7170199584768 7172439387696 7176451239936 7177063222296 7195267919664 7199906471064 7201955599168 7205983961088 7220708568576 7224878075712 7228971712512 7231715746272 7235891609364 7241999474688 7260856713216 7260988022112 7261475893376 7265049403392 7269785690112 7271925092352 7272056601414 7279894704384 7288715280384 7288847093088 7290992104848 7295202196326 7299958140486 7301850710016 7318218276864 7320996187584 7323192540774 7325144285184 7329374097408 7332156242748 7340546923776 7348591741392 7359793862949 7361701945344 7370754935808 7381004353056 7385816234016 7389450934272 7389947437056 7390081080492 7392255884082 7401212600832 7409323904544 7415578165248 7419860197376 7420618605618 7426882400256 7431170959872 7446355711344 7450520776704 7450655515578 7452641230848 7457706863343 7476361592832 7481181356032 7483518302404 7487758485504 7488397015044 7492082197248 7492585595904 7507391413896 7512231180996 7514233307136 7518572306432 7530033544704 7538286028768 7549777318446 7554000231936 7556150136832 7575825383424 7580199948288 7585141690368 7587373897728 7591755131136 7609283776512 7611660739089 7616622991329 7618597658624 7620883294464 7640865276561 7647314982912 7658972475264 7681045180416 7683349550976 7690490880512 7692754090752 7701557428224 7709997892608 7710515933184 7710655373938 7714968273408 7721750938176 7722269768448 7726728895776 7733251080192 7742517586227 7749053097984 7753527691008 7765206663168 7765347092976 7773716883456 7773857467167 7785567061632 7790062739184 7796638384128 7812569926656 7817081196672 7817606432256 7824479332032 7828997478984 7829523515232 7838104223094 7847073894528 7856678835456 7859035897416 7861073412096 7881685173504 7893699937488 7900363063296 7909021407232 7921077842304 7925508440064 7925651768848 7930675298304 7933152656088 7951469556096 7956061031952 7958402395992 7963590698712 7968189173769 7991153023136 7991211007296 7995680833536 8016645536064 8028584869888 8031092812336 8035643252736 8040823566336 8049635846912 8056712736864 8057254073472 8061219201024 8061906633264 8066561879618 8068711743488 8074196125083 8089867933312 8094392942592 8099894779947 8102053527552 8102200049064 8106731956224 8123297139648 8127987835176 8134848724992 8135395311616 8147249409024 8156178326208 8156726345984 8166060638208 8168463802368 8168611524876 8169160380048 8173180578816 8173877558726 8178508901376 8189881542432 8199952979724 8202078879744 8214582048768 8214730605301 8223584758656 8232995561472 8236120711032 8240876555109 8243072876544 8245545859584 8267165709066 8269309034496 8274700025856 8279478147072 8281914688512 8282620940882 8292099302784 8301036847104 8301186967128 8303629897188 8309043263268 8313690866688 8335489392612 8342525435904 8347342722048 8350511276463 8355242700288 8360067329856 8377150175262 8384160548864 8384221384704 8389626415104 8410906791936 8411624044296 8416329025536 8428592471904 8429158795392 8445519577088 8453512470528 8458393844736 8463278037632 8471287737792 8480571782364 8487730290688 8498250260928 8500668903936 8522803556352 8527724941824 8533222484224 8533284401664 8540724522528 8557876822016 8560444248576 8570922365952 8575871537024 8580730650624 8603229355776 8618733749824 8628023353344 8638633591808 8641175827968 8646165566016 8651064508416 8651802240576 8654348352096 8673747629184 8674330424832 8679339307584 8689962954368 8692570007748 8699907465216 8709442063872 8717684735232 8722560909312 8722718652384 8736015479598 8745431493888 8753559981056 8757867773952 8761192158912 8763820581582 8766156275712 8771218182144 8771807526912 8771966160584 8781420923904 8789141167488 8794216346256 8794807236288 8799885686856 8807622163857 8808213954636 8825310472704 8827958131344 8838763689888 8843707588608 8843867522556 8866895820192 8874380427264 8879504826368 8880412429674 8887908446208 8897649083136 8908429787136 8911212572592 8916196995072 8916358239954 8916957336792 8922009710592 8924796738099 8945403250608 8950568660946 8952889163776 8952954126336 8961524296692 8981449703424 8990047151028 8990112383208 8992443138048 8997635710976 9021227542624 9026338996224 9026945482752 9027108730464 9032157978624 9034979413878 9045926512128 9055840327776 9063484424192 9064410832656 9069644962422 9077300711424 9100936839168 9101101424976 9106192060416 9114975055197 9117338181632 9120073450752 9137775280128 9143986314573 9146423328768 9151704815616 9152319725568 9157604617216 9165655585152 9175534682112 9175700616984 9176317139232 9181615887884 9184062930944 9186818217984 9190305427554 9194828151168 9203374332416 9213294084096 9227338739712 9227505611434 9232666950144 9241404804864 9251532853488 9259342135296 9262120006656 9265635799911 9273456986112 9278811826944 9279435277312 9300235726848 9302972663808 9303140903331 9303765988388 9309037529088 9314412915456 9317154024576 9328611715632 9338666452992 9338835338019 9355496222208 9380026365342 9385341115392 9390760562304 9402254999808 9405075746088 9423963918336 9432180617472 9432249057792 9438329716992 9443779761504 9463077049833 9468370153728 9471064897536 9482803644816 9490808143872 9501209524224 9510201529344 9515693075328 9521187792336 9530198705016 9548696577024 9549338161152 9563252516928 9568601653248 9569417629728 9593690559552 9599875294752 9599944951872 9607978614784 9627611424768 9633170767616 9642287661696 9647855479152 9655999299584 9681317362816 9686732537856 9693047586816 9695900123136 9696075468552 9706526272512 9717634105344 9718462790784 9721322806464 9726936261768 9733277520648 9735800946688 9761328250112 9764256721032 9772498796544 9776208323664 9787395898368 9798122321856 9813058483932 9815602593792 9827673247744 9841339137408 9846915268608 9847754978688 9852601245696 9853263249408 9853441440656 9856341178776 9867620454912 9868283467776 9868461930657 9879098539392 9893493389538 9894158140824 9899871397713 9902509867008 9908227946496 9928474281792 9934027702272 9934207354104 9943609151124 9949171037184 9975257797716 9977916358656 9983677980672 9984529353392 9989442929664 9990114127872 9998897001984 10009855218528 10016308241328 10021983510528 10025114144166 10031577003891 10040044726272 10066369757928 10072000309248 10072073392128 10106933264384 10113522253824 10116498530304 10122340174848 10145711702016 10148880985452 10155313668096 10155497321772 10161177725952 10176667326144 10187820368748 10196419977216 10211963300352 10238739103098 10241393573888 10244466067968 10257005454336 10268743237632 10279997190144 10280687910912 10286624364544 10295667917568 10296359691264 10302305194368 10322663194107 10323356781636 10332070797312 10338036921344 10353796123968 10364955844608 10365143289556 10380756082176 10386750318912 10407974460174 10416759902208 10422774928896 10423475243008 10432639109376 10438474530816 10438663305312 10439364686976 10450805630792 10462765192704 10465844246784 10475571780608 10478714529888 10508913564672 10524933249984 10561437123072 10564605632592 10577536874784 10601959408128 10608081375936 10611203194656 10618120931616 10624252231692 10651916422944 10654948009728 10660907778048 10677159161856 10688860714752 10705154709744 10711336266378 10714191003648 10721098088448 10742283649152 10743005431296 10748292268032 10749208844352 10755299377152 10758659081544 10765594833444 10799859706596 10802738036736 10802933398752 10808975941632 10831062852864 10837317113568 10846464966656 10847573619408 10853837414046 10862999212032 10874904434944 10888080850944 10891285069824 10891482033168 10892213840064 10897574105088 10904678535168 10908084902121 10919842056576 10933270639632 10942803294489 10949937210729 10952776065024 10964779678208 10977327415296 10981494281376 10987835406812 10990763835392 10994061146112 10998234364122 11022887612088 11025745379328 11032933367808 11039304196096 11042552918016 11042752616962 11056132403712 11068049129472 11068249289504 11071506529584 11078724351024 11084176401408 11084921155584 11085121620738 11088383826123 11113985856816 11123367247872 11129790296064 11134015035284 11140323600384 11146756439808 11169533567016 11175781165056 11175983273367 11178961846272 11186168553472 11214542389248 11215498725728 11221772034048 11225277453606 11231637728256 11232595522566 11238123295872 11238878393856 11261087120844 11268346771494 11271349960704 11277858459648 11295050317056 11307429043152 11324665977669 11331000347904 11334225205248 11363738075136 11370299922432 11377712535552 11381060846592 11387632696704 11413925664768 11427896487936 11431324941696 11470972474368 11488458712896 11504031137792 11521567770624 11528220754688 11535736320768 11539131136128 11564996838912 11565773899776 11565983060907 11572452410112 11583404652672 11590093343664 11599876620288 11612589418496 11623579646976 11630291536512 11648020639464 11660575325184 11681589545216 11685094108776 11694957576192 11695743369216 11708561231872 11718854889984 11725621795008 11726409648384 11733180915808 11743496218476 11744285272848 11757156334641 11767080630272 11770610841792 11785018253184 11791610118144 11791823363408 11822527760256 11840549906232 11850544594944 11863532110848 11881616763456 11888262660096 11888477653272 11889276449056 11896012947456 11899728984132 11927204334144 11934091547928 11937603593988 11948699062256 11986729534704 11986816510944 11993521250304 12024968304096 12035118661632 12036144973952 12042877304832 12046639218504 12053464879104 12061235349504 12074453770368 12085069105296 12085881110208 12092859949896 12099842819427 12103067615232 12134801899968 12141589413888 12153080291328 12153300073596 12160097934336 12184945709472 12191981752764 12195231105024 12202273087488 12203092967424 12220874113536 12234046242816 12234267489312 12235089518976 12249090957312 12252917287314 12253740570072 12259770868224 12260816338089 12267763352064 12299929469586 12303118319616 12310222600192 12321873073152 12335377137984 12349493342208 12354181066548 12364609314816 12371749102592 12400314302464 12403963551744 12404187871108 12412050038784 12419217220608 12422872032768 12423931411323 12438148954176 12451555270656 12451780450692 12455444845782 12463564894902 12473994962944 12506701820456 12513788153856 12521014083072 12536339999744 12540100994784 12565285224448 12576240823296 12576332077056 12584439622656 12591706348672 12616360187904 12617436066444 12624493538304 12628086530048 12642888707856 12643738193088 12668279365632 12680268705792 12687590767104 12694917056448 12706931606688 12720857673546 12731595436032 12732450881536 12747375391392 12751003355904 12758135537664 12759223506304 12784205334528 12791587412736 12799833726336 12799926602496 12811086783792 12836815233024 12840666372864 12856383548928 12863807305536 12871095975936 12904844033664 12927866830848 12928100624736 12942035030016 12957950387712 12961763741952 12969248349024 12977468669952 12977703360864 12981522528144 13011495637248 13019008961376 13029998395392 13034944431552 13038855011622 13049861197824 13064163095808 13076527102848 13084077978576 13104023219397 13121785516544 13130339971584 13136801660928 13141788238368 13156827273216 13157711290368 13157949240876 13172131385856 13191324519384 13192210854432 13199828530284 13203346489344 13210970595328 13212320931954 13237965709056 13245370269696 13245609805472 13258145534832 13265561382912 13265801283834 13300343730288 13311570640896 13319257239552 13320152170496 13331862669312 13346473624704 13355077655104 13362644680704 13366818858888 13374295492608 13374537359931 13375436005188 13386726301696 13421826343904 13425852991419 13429333745664 13429431189504 13442286445038 13472174555136 13484696338432 13485070726542 13488664707072 13496453566464 13527615602688 13531841313936 13539508494336 13540418224128 13540663095696 13548236967936 13552469120817 13568889768192 13583760491664 13595226636288 13604467443633 13615951067136 13651405258752 13651652137464 13659288090624 13676007272448 13680110176128 13706662920192 13707583881216 13719634993152 13727557223424 13728479588352 13728727860914 13736406925824 13748483377728 13763550925476 13764475708848 13772423831826 13776094396416 13780227326976 13785458141331 13805061498624 13819941126144 13841008109568 13841258417151 13849000425216 13862107207296 13877299280232 13889013202944 13897033238528 13910185479168 13918217740416 13919152915968 13950353590272 13954458995712 13955648982582 13963556293632 13971619373184 13992917573448 14011884752896 14033244333312 14070039548013 14081916164096 14086140843456 14103382499712 14135945877504 14144108501248 14148270926208 14157494575488 14165669642256 14202555230592 14206597346304 14236212215808 14251814286336 14273539612992 14281781688504 14294797451264 14323044865536 14324007241728 14332278459136 14344878775392 14352902479872 14354126444592 14369857742339 14390535839328 14399812942128 14403911198336 14411967922176 14441417137152 14449756151424 14457943425024 14463431492544 14471783218728 14483998949376 14521976044224 14522951786752 14530098806784 14539571380224 14543850184704 14544113202828 14559789408768 14577694186176 14581984209696 14590404392652 14599916280972 14603701420032 14641992375168 14646385081548 14650288570368 14658748194816 14664312485496 14681093847552 14697183482784 14719587725898 14723403890688 14741509871616 14762008706112 14771632468032 14778901868544 14779894874112 14780162160984 14784511768164 14802425201664 14818647809088 14839720394752 14841237211236 14853764800512 14862341919744 14892711422688 14901041553408 14901311031156 14905282461696 14915413726686 14952723185664 14962362712064 14967036604808 14975516971008 14976794030088 14984164394496 14985171191808 15014782827792 15024462361992 15037144612864 15060067089408 15076572057536 15099554636892 15108000463872 15112300273664 15151650766848 15160399896576 15170283380736 15174747795456 15183510262272 15218567553024 15223321478178 15233135450353 15233245982658 15237195317248 15241766588928 15281730553122 15294629965824 15317944950528 15358108654647 15362090360832 15366699101952 15380981761024 15385508181504 15403114856448 15419995785216 15421031866368 15421310747876 15429936546816 15443501876352 15444539536896 15453457791552 15485035172454 15498106195968 15507055382016 15530413326336 15530694185952 15547433766912 15547714934334 15571134123264 15580125478368 15593276768256 15611961690261 15625139853312 15634162393344 15635212864512 15648958664064 15657994957968 15659047030464 15676208446188 15694147789056 15713357670912 15718071794832 15763370347008 15787399874976 15800726126592 15818042814464 15842155684608 15851016880128 15851303537696 15861350596608 15866305312176 15902939112192 15912122063904 15916804791984 15927181397424 15936378347538 15982306046272 15982422014592 15991361667072 16033291072128 16062185624672 16067004399567 16071286505472 16081647132672 16099271693824 16113425473728 16114508146944 16122438402048 16123813266528 16133123759236 16137423486976 16148392250166 16179735866624 16188785885184 16199789559894 16204107055104 16204400098128 16213463912448 16246594279296 16255975670352 16269697449984 16280756121069 16294498818048 16312356652416 16313452691968 16332121276416 16336927604736 16337223049752 16338320760096 16346361157632 16347755117452 16357017802752 16379763084864 16399905959448 16404157759488 16429164097536 16429461210602 16447169517312 16465991122944 16472241422064 16481753110218 16486145753088 16491091719168 16497351546183 16534331418132 16538618068992 16549400051712 16558956294144 16563829377024 16564128925443 16565241881764 16584198605568 16602073694208 16602373934256 16607259794376 16618086526536 16627381733376 16627682431107 16670978785224 16685050871808 16694685444096 16701022552926 16710485400576 16720134659712 16754300350524 16768321097728 16768442769408 16779252830208 16821813583872 16823248088592 16832658051072 16837916180409 16848893283849 16857184943808 16858317590784 16891039154176 16902520157241 16907024941056 16916787689472 16926556075264 16942575475584 16961143564728 16975460581376 16996500521856 17001337807872 17045607112704 17055449883648 17066444968448 17066568803328 17081449045056 17115753644032 17120888497152 17141844731904 17151743074048 17196715003127 17206458711552 17237467499648 17256046706688 17277267183616 17282351655936 17292331132032 17302129016832 17303604481152 17308696704192 17347495258368 17348660849664 17358678615168 17379925908736 17385140015496 17399814930432 17418884127744 17435369470464 17445437304768 17472030959196 17490862987776 17507119962112 17522384317824 17527641163164 17532312551424 17542436364288 17543615053824 17543932321168 17562841847808 17578282334976 17588432692512 17589614472576 17599771373712 17615244327714 17616427909272 17650620945408 17655916262688 17677527379776 17687415177216 17687735045112 17733791640384 17759009652736 17760824859348 17775816892416 17795298166272 17822425145184 17832393990144 17832716479908 17833914673584 17844019421184 17849593476198 17890806501216 17901137321892 17905778327552 17905908252672 17923048593384 17962899406848 17980094302056 17980224766416 17995271421952 18042455085248 18052677992448 18054217460928 18064315957248 18069958827756 18091853024256 18111680655552 18128821665312 18139289924844 18154601422848 18201873678336 18202202849952 18212384120832 18229950110394 18234676363264 18240146901504 18275550560256 18287972629146 18292846657536 18303409631232 18304639451136 18315209234432 18331311170304 18351069364224 18351401233968 18352634278464 18363231775768 18373636435968 18379375930971 18380610855108 18389656302336 18406748664832 18454677479424 18455011222868 18465333900288 18482809609728 18503065706976 18518684270592 18524240013312 18531271599822 18546913972224 18557623653888 18558870554624 18600471453696 18605945327616 18606281806662 18607531976776 18618075058176 18628825830912 18634308049152 18657223431264 18677332905984 18677670676038 18683167268673 18710992444416 18760052730684 18770682230784 18781521124608 18804509999616 18810151492176 18847927836672 18864361234944 18864498115584 18876659433984 18887559523008 18926154099666 18936740307456 18942129795072 18965607289632 18981616287744 19002419048448 19020403058688 19031386150656 19042375584672 19060397410032 19081286510319 19097393154048 19098676322304 19126505033856 19137203306496 19138835259456 19187381119104 19199750589504 19199889903744 19255222849536 19266341535232 19284575323392 19295710958304 19311998599168 19362634725632 19373465075712 19386095173632 19391800246272 19392150937104 19413052545024 19436925581568 19442645612928 19453872523536 19466555041296 19522656500224 19528513442064 19544997593088 19552416647328 19574791796736 19596244643712 19626116967864 19631205187584 19655346495488 19682678274816 19695509957376 19705202491392 19706526498816 19706882881312 19712682357552 19735240909824 19736566935552 19736923861314 19758197078784 19786986779076 19788316281648 19799742795426 19805019734016 19816455892992 19856948563584 19868055404544 19868414708208 19887218302248 19898342074368 19898701925751 19950515595432 19967355961344 19969058706784 19978885859328 19980228255744 19997794003968 20019710437056 20032616482656 20043967021056 20050228288332 20063154007782 20080089452544 20132739515856 20144000618496 20144146784256 20163429667557 20213866528768 20227044507648 20227606089813 20232997060608 20244680349696 20291423404032 20297761970904 20310627336192 20310994643544 20322355451904 20353334652288 20375640737496 20392839954432 20423926600704 20477478206196 20482787147776 20488932135936 20514010908672 20559994380288 20561375821824 20573248729088 20579675331611 20591335835136 20592719382528 20593091791371 20604610388736 20645326388214 20646713563272 20658635747739 20664141594624 20676073842688 20707592247936 20729911689216 20730286579112 20761512164352 20773500637824 20815948920348 20833519804416 20845549857792 20846950486016 20865278218752 20877326610624 20878729373952 20901611261584 20925530385408 20931688493568 20933473473873 20951143561216 20957429059776 21017827129344 21049866499968 21122874246144 21129211265184 21155073749568 21203918816256 21216162751872 21222406389312 21236241863232 21248504463384 21303832845888 21309896019456 21354318323712 21377721429504 21410309419488 21422672532756 21428382007296 21442196176896 21484567298304 21486010862592 21496584536064 21498417688704 21510598754304 21517318163088 21531189666888 21599719413192 21605866797504 21617951883264 21662125705728 21674634227136 21695147238816 21707674828092 21725998424064 21749808869888 21782570139648 21782964066336 21784427680128 21795148210176 21809357070336 21816169804242 21839684113152 21866541279264 21885606588978 21899874421458 21905552130048 21929559356416 21954654830592 21962988562752 21975670813624 21988122292224 21996468728244 22045775224176 22078608392192 22085105836032 22085505233924 22112264807424 22136498579008 22143013059168 22157448702048 22168352802816 22169842311168 22170243241476 22176767652246 22227971713632 22246734495744 22259580592128 22268030070568 22280647200768 22293512879616 22339067134032 22351562330112 22351966546734 22357923692544 22372337106944 22429084778496 22430997451456 22443544068096 22450554907212 22463275456512 22465191045132 22476246591744 22477756787712 22522174241688 22536693542988 22542699921408 22555716919296 22590100634112 22614858086304 22649331955338 22662000695808 22668450410496 22727476150272 22740599844864 22755425071104 22762121693184 22775265393408 22827851329536 22834982217267 22849868973987 22855792975872 22862649883392 22922595829683 22941944948736 22976917425792 23008062275584 23043135541248 23056441509376 23071472641536 23078262272256 23129993677824 23131547799552 23131966121814 23144904820224 23166809305344 23180186687328 23199753240576 23225178836992 23227552758681 23247159293952 23260583073024 23296041278928 23321150650368 23321572401501 23363179090432 23370188217552 23389915152384 23417122463744 23437709779968 23451243590016 23452819296768 23466361831616 23486992436952 23488570545696 23514312669282 23534161260544 23541221683584 23570036506368 23583220236288 23583646726816 23645055520512 23681099812464 23701089189888 23727064221696 23763233526912 23776525320192 23776955306544 23778552898112 23792025894912 23799457968264 23854408668288 23868183095856 23875207187976 23897398124512 23904567521307 23973459069408 23973633021888 23987042500608 24049936608192 24072289947904 24085754609664 24093278437008 24106929758208 24122470699008 24148907540736 24170138210592 24171762220416 24185719899792 24199685638854 24206135230464 24222588375249 24269603799936 24283178827776 24299684339841 24306160582656 24306600147192 24320195868672 24369891418944 24383963505528 24404546174976 24406185934848 24441748227072 24468534978624 24470179037952 24498181914624 24505834574628 24507481140144 24519541736448 24521632676178 24535526704128 24599858939172 24606236639232 24620445200384 24643746146304 24644191815903 24670754275968 24698986684416 24708362133096 24722629665327 24729218629632 24743498205184 24800628604928 24807927103488 24808375742216 24824100077568 24838434441216 24845744065536 24847862822646 24876297908352 24903110541312 24903560901384 24910889691564 24927129789804 24947989925888 25013403640912 25027576307712 25042028166144 25051533829389 25072679999488 25080201989568 25130570448896 25152481646592 25152664154112 25168879245312 25183412697344 25232720375808 25234872132888 25248987076608 25249443691681 25256173060096 25285777415712 25287476386176 25336558731264 25360537411584 25375181534208 25389834112896 25413863213376 25441715347092 25463190872064 25464901763072 25494750782784 25502006711808 25518447012608 25568410669056 25583174825472 25585356468067 25599667452672 25599853204992 25622173567584 25673630466048 25681332745728 25712767097856 25727614611072 25742191951872 25809688067328 25856201249472 25884070060032 25915900775424 25923527483904 25938496698048 25955406721728 25963045056288 26022991274496 26038017922752 26069888863104 26077710023244 26099722395648 26128326191616 26153054205696 26168155957152 26208046438794 26243571033088 26260679943168 26273603321856 26283576476736 26313654546432 26315422580736 26315898481752 26344262771712 26382649038768 26384421708864 26399657060568 26421941190656 26424641863908 26475931418112 26491219610944 26516291069664 26531122765824 26531602567668 26600687460576 26623141281792 26638514479104 26640304340992 26663725338624 26692947249408 26710155310208 26725289361408 26733637717776 26748590985216 26749074719862 26750872010376 26773452603392 26843652687808 26851705982838 26858667491328 26858862379008 26884572890076 26944349110272 26970141453084 26977329414144 26992907132928 27063682627872 27079016988672 27080836448256 27081326191392 27096473935872 27104938241634 27137779536384 27167520983328 27190453272576 27208934887266 27231902134272 27302810517504 27303304274928 27318576181248 27344925165591 27352014544896 27360220352256 27413325840384 27431958943719 27439269986304 27455114446848 27456959176704 27457455721828 27472813851648 27496966755456 27527101850952 27528951417696 27544847663652 27552188792832 27560454653952 27570916282662 27610122997248 27639882252288 27682016219136 27682516834302 27698000850432 27724214414592 27754598560464 27778026405888 27794066477056 27796907399733 27820370958336 27836435480832 27838305831936 27900707180544 27908917991424 27909422709993 27911297965164 27927112587264 27943238746368 27985835146896 28016506014057 28023769505792 28066488666624 28140079096026 28163832328192 28172281686912 28206764999424 28271891755008 28288217002496 28296541852416 28314989150976 28331339284512 28389231149499 28405110461184 28413194692608 28472424431616 28503628572672 28547079225984 28563563377008 28646089731072 28648014483456 28664556918272 28689757550784 28705804959744 28708252889184 28739715484678 28781071678656 28799625884256 28807822396672 28823935844352 28882834274304 28899512302848 28926862985088 28943566437456 28967997898752 29043952088448 29045903573504 29060197613568 29079142760448 29087700369408 29088226405656 29119578817536 29155388372352 29163968419392 29180808785304 29199832561944 29207402840064 29283984750336 29292770163096 29317496389632 29328624970992 29362187695104 29394366965568 29439175451796 29446807781376 29483019743232 29524017412224 29543264936064 29557803737088 29559789748224 29560324321968 29569023536328 29604850403328 29605385791971 29637295618176 29679440789504 29682474422472 29699614193139 29707529601024 29724683839488 29785422845376 29802083106816 29802622062312 29830827453372 29924725424128 29934073209616 29951033942016 29953588060176 29968328788992 29970342383616 30029565655584 30048924723984 30074289225728 30094731011673 30120134178816 30153144115072 30199109273784 30216000927744 30216547368733 30224600547328 30320799793152 30340566761472 30349495590912 30367020524544 30437135106048 30446642956356 30466270900706 30466491965316 30474390634496 30483533177856 30563461106244 30589259931648 30618541347031 30635889901056 30716217309294 30724180721664 30733398203904 30761963522048 30771016363008 30806229712896 30839991570432 30842063732736 30842621495752 30859873093632 30887003752704 30889079073792 30906915583104 30967989582321 30970070344908 30996212391936 31014110764032 31061388371904 31094867533824 31095429868668 31142268246528 31160250956736 31223923380522 31250279706624 31268324786688 31270425729024 31297917328128 31315989915936 31318094060928 31352416892376 31388295578112 31426715341824 31436143589664 31526740694016 31574799749952 31636085628928 31684311369216 31702607075392 31732610624352 31805878224384 31824244127808 31833609583968 31854362794848 31872756695076 31964612092544 31964844029184 31982723334144 32066582144256 32124371249344 32134008799134 32142573010944 32163294265344 32198543387648 32226850947456 32229016293888 32244876804096 32247626533056 32266247518472 32296784500332 32359471733248 32399579119788 32408214110208 32408800196256 32426927824896 32493188558592 32511951340704 32539394899968 32561512242138 32588997636096 32624713304832 32626905383936 32664242552832 32673855209472 32674446099504 32676641520192 32692722315264 32695510234904 32714035605504 32724254706363 32759526169728 32799811918896 32828409883467 32858328195072 32858922421204 32894339034624 32931982245888 32944482844128 32963506220436 32972291506176 32982183438336 32994703092366 33068662836264 33077236137984 33098800103424 33117912588288 33127658754048 33128257850886 33130483763528 33168397211136 33204147388416 33204747868512 33214519588752 33236173053072 33254763466752 33255364862214 33265151478369 33341957570448 33370101743616 33389370888192 33402045105852 33420970801152 33440269319424 33508600701048 33527949820101 33536642195456 33536885538816 33558505660416 33643627167744 33646496177184 33665316102144 33675832360818 33697786567698 33714369887616 33716635181568 33782078308352 33805040314482 33814049882112 33833575378944 33853112150528 33885150951168 33922287129456 33950921162752 33973997933007 33993001043712 34002675615744 34091214225408 34110899767296 34132889936896 34133137606656 34162898090112 34231507288064 34241776994304 34283689463808 34303486148096 34393430006254 34412917423104 34474934999296 34512093413376 34554534367232 34564703311872 34584662264064 34607208962304 34617393408384 34694990516736 34697321699328 34697949182721 34717357230336 34759851817472 34770280030992 34799629860864 34837768255488 34870738940928 34890874609536 34944061918392 34981725975552 35014239924224 35044768635648 35055282326328 35084872728576 35087230107648 35087864642336 35125683695616 35156564669952 35176865385024 35179228945152 35199542747424 35230488655428 35232855818544 35271469003923 35301241890816 35311832525376 35355054759552 35374830354432 35375470090224 35467583280768 35518019305472 35521649718696 35551633784832 35590596332544 35644850290368 35664787980288 35665432959816 35667829347168 35688038842368 35699186952396 35781613002432 35802274643784 35811556655104 35846097186768 35960188604112 35960449532832 35990542843904 36084910170496 36105355984896 36108434921856 36128631914496 36139917655512 36183706048512 36223361311104 36257643330624 36278579849688 36299528458281 36309202845696 36404405699904 36424768241664 36459900220788 36469352726528 36480293803008 36575945258292 36585693315072 36606819262464 36609278902272 36630418468864 36662622340608 36702138728448 36702802467936 36705268556928 36726463551536 36747272871936 36758751861942 36761221710216 36779312604672 36782449014267 36813497329664 36909354958848 36910022445736 36930667800576 36965619219456 37006131413952 37048480026624 37062543199644 37093827944448 37115247307776 37117741109248 37200942907392 37211890655232 37212563613324 37215063953552 37236150116352 37257651661824 37268616098304 37271794233969 37314446862528 37354665811968 37355341352076 37366334537346 37421984888832 37520105461368 37541364461568 37563042249216 37609019999232 37620302984352 37695855673344 37728722469888 37728996231168 37753318867968 37775119046016 37852308199332 37873480614912 37884259590144 37931214579264 38004838096896 38040806117376 38062772301312 38084751169344 38120794820064 38162573020638 38194786308096 38197352644608 38253010067712 38274406612992 38277670518912 38374762238208 38399501179008 38399779807488 38510445699072 38532683070464 38569150646784 38591421916608 38725269451264 38783600492544 38784301874208 38826105090048 38873851163136 38885291225856 38907745047072 38933110082592 39045313000448 39057026884128 39089995186176 39104833294656 39149583593472 39192489287424 39252233935728 39310692990976 39365356549632 39391019914752 39410404982784 39413765762624 39425364715104 39470481819648 39473133871104 39473847722628 39516394157568 39573973558152 39576632563296 39599485590852 39610039468032 39632911785984 39713897127168 39736110809088 39736829416416 39774436604496 39796684148736 39797403851502 39901031190864 39934711922688 39938117413568 39957771718656 39960456511488 39995588007936 40039420874112 40065232965312 40087934042112 40100456576664 40123612079793 40126308015564 40160178905088 40265479031712 40277558974257 40288001236992 40288293568512 40326859335114 40427733057536 40454089015296 40455212179626 40465994121216 40489360699392 40582846808064 40595523941808 40621254672384 40621989287088 40644710903808 40657407362451 40706669304576 40751281474992 40785679908864 40813402330899 40847853201408 40954956412392 40965574295552 40977864271872 41028021817344 41119988760576 41122751643648 41146497458176 41159350663222 41182671670272 41185438765056 41186183582742 41209220777472 41290652776428 41293427126544 41317271495478 41328283189248 41352147685376 41356374423993 41415184495872 41459823378432 41460573158224 41523024328704 41523775251453 41547001275648 41631897840696 41667039608832 41691099715584 41693900972032 41730556437504 41754653221248 41757458747904 41803222523168 41851060770816 41863376987136 41866946947746 41902287122432 41914858119552 42035654258688 42099732999936 42210118644039 42245748492288 42258422530368 42310147499136 42407837632512 42432325503744 42444812778624 42472483726464 42497008926768 42607665691776 42619792038912 42708636647424 42755442859008 42820618838976 42845345065512 42884392353792 42969134596608 42972021725184 42996835377408 43034636326176 43062379333776 43109573227017 43199438826384 43211733595008 43235903766528 43324251411456 43349268454272 43390294477632 43415349656184 43451996848128 43499617739776 43565928132672 43568855360256 43590296420352 43618714140672 43632339608484 43679368226304 43733082558528 43771213177956 43799748842916 43811104260096 43859118712832 43925977125504 43951341627248 43976244584448 43992937456488 44091550448352 44157216784384 44170211672064 44171010467848 44224529614848 44272997158016 44286026118336 44314897404096 44336705605632 44339684622336 44340486482952 44353535304492 44455943427264 44519161184256 44536060141136 44561294401536 44587025759232 44678134268064 44703124660224 44703933093468 44715847385088 44744674213888 44858169556992 44861994902912 44887088136192 44901109814424 44926550913024 44930382090264 44952493183488 44955513575424 44956326572993 45044348483376 45073387085976 45111433838592 45180201268224 45229716172608 45298663910676 45324001391616 45336900820992 45454952300544 45481199689728 45510850142208 45524243386368 45550530786816 45554415174851 45655702659072 45669964434534 45699406351059 45699737947974 45711585951744 45725299766784 45845191659366 45883889897472 45953834851584 46074325963941 46086271082496 46112883018752 46142945283072 46156524544512 46259987355648 46263095599104 46263932243628 46289809640448 46333618610688 46360373374656 46450357673984 46455105517362 46494318587904 46521166146048 46592082557856 46642301300736 46643144803002 46726358180864 46740376435104 46779830304768 46834244927488 46875419559936 46902487180032 46905638593536 46932723663232 46973984873904 46977141091392 47028625338564 47068322521088 47082443367168 47140073012736 47167293453632 47290111041024 47362199624928 47402178379776 47454128443392 47526467053824 47553050640384 47553910613088 47557105796224 47584051789824 47598915936528 47708817336576 47736366191712 47750414375952 47794796249024 47809135042614 47946918138816 47947266043776 47974085001216 48099873216384 48144579895808 48186556874016 48201013198701 48213859516416 48244941398016 48297815081472 48340276421184 48343524440832 48371439799584 48399371277708 48412270460928 48445176750498 48539207599872 48566357655552 48599368679682 48612321165312 48613200294384 48640391737344 48739782837888 48767927011056 48809092349952 48842268363207 48883496454144 48937069957248 48940358075904 48996363829248 49011669149256 49014962280288 49039083472896 49043265352356 49071053408256 49199717878344 49212473278464 49240890400768 49287492292608 49288383631806 49341508551936 49397973368832 49416724266192 49445259330654 49458437259264 49486996410368 49492054638549 49601257209856 49615854206976 49616751484432 49648200155136 49676868882432 49691488131072 49692386776329 49695725645292 49752595816704 49806221082624 49807121802768 49821779383128 49854259579608 49883047293321 49895979851776 50026807281824 50055152615424 50084056332288 50103067658778 50145359998976 50160403979136 50261140897792 50304963293184 50305328308224 50337758490624 50366825394688 50465440751616 50469744265776 50497974153216 50498887383362 50512346120192 50513748541227 50546679851547 50571554831424 50574952772352 50673117462528 50707560471723 50721074823168 50750363068416 50779668225792 50827726426752 50883430694184 50926381744128 50929803526144 50989501565568 51004013423616 51036894025216 51136821338112 51166349650944 51170712936134 51199334905344 51199706409984 51244347135168 51347260932096 51362665491456 51425534195712 51455229222144 51590145009381 51619376134656 51712402498944 51768140120064 51831801550848 51847054967808 51876993396096 51910813443456 51926090112576 52045982548992 52076035845504 52139777726208 52155420046488 52199444791296 52256652383232 52306108411392 52336311914304 52416092877588 52487142066176 52521359886336 52567152953472 52627309092864 52630845161472 52631796963504 52688525543424 52765298077536 52768843417728 52799314121136 52843882381312 52849283727816 52951862836224 52982439221888 53032582139328 53062245531648 53063205135336 53201374921152 53277028958208 53280608681984 53327450677248 53385894498816 53420310620416 53467275435552 53497181970432 53498149439724 53501744020752 53546905206784 53687305375616 53703411965676 53717334982656 53717724758016 53769145780152 53888698220544 53940282906168 53985814265856 54127365255744 54158033977344 54162652382784 54192947871744 54209876483268 54275559072768 54335041966656 54417869774532 54463804268544 54605621035008 54606608549856 54637152362496 54689850331182 54704029089792 54720440704512 54826651680768 54863917887438 54878539972608 54910228893696 54913918353408 54914911443656 54945627703296 54993933510912 55054203701904 55057902835392 55089695327304 55120909307904 55138127792913 55141832565324 55220245994496 55364032438272 55365033668604 55396001700864 55448428829184 55509197120928 55556052811776 55588132954112 55593814799466 55640741916672 55672870961664 55676611663872 55801414361088 55817835982848 55818845419986 55822595930328 55854225174528 55886477492736 55971670293792 56033012028114 56047539011584 56132977333248 56280158192052 56327664656384 56344563373824 56413529998848 56543783510016 56576434004992 56593083704832 56629978301952 56662678569024 56778462298998 56810220922368 56826389385216 56944848863232 57007257145344 57094158451968 57127126754016 57243859530957 57292179462144 57296028966912 57329113836544 57379515101568 57411609919488 57416505778368 57479430969356 57562143357312 57599251768512 57615644793344 57765668548608 57799024605696 57853725970176 57887132874912 57935995797504 58087904176896 58091807147008 58120395227136 58158285520896 58175400738816 58176452811312 58239157635072 58310776744704 58327936838784 58361617570608 58399665123888 58567969500672 58585540326192 58634992779264 58657249941984 58724375390208 58788733931136 58878350903592 58893615562752 58966039486464 59048034824448 59086529872128 59115607474176 59119579496448 59120648643936 59138047072656 59209700806656 59210771583942 59274591236352 59358881579008 59364948844944 59399228386278 59415059202048 59449367678976 59570845690752 59604166213632 59605244124624 59661654906744 59696105777253 59868146419232 59902067884032 59907176120352 59936657577984 59940684767232 60059131311168 60097849447968 60148578451456 60189462023346 60240268357632 60306288230144 60398218547568 60432001855488 60433094737466 60449201094656 60490289002671 60641599586304 60681133522944 60682818269439 60698991181824 60734041049088 60874270212096 60893285912712 60932541801412 60932983930632 60948781268992 60967066355712 61126922212488 61178519863296 61237082694062 61271779802112 61432434618588 61448361443328 61466796407808 61523927044096 61542032726016 61679983140864 61684127465472 61685242991504 61719746187264 61739025994833 61774007505408 61778158147584 61779275374113 61813831166208 61935979164642 61940140689816 61975907243217 61992424783872 62028221528064 62122776743808 62189735067648 62190859737336 62284536493056 62320501913472 62447846761044 62500559413248 62536649573376 62540851458048 62595834656256 62631979831872 62636188121856 62704833784752 62776591156224 62800420421619 62853430683648 62872287179328 63053481388032 63149599499904 63272171257856 63368622738432 63405214150784 63465221248704 63611756448768 63648488255616 63667219167936 63708725589696 63745513390152 63929224185088 63929688058368 64133164288512 64248742498688 64268017598268 64285146021888 64326588530688 64397086775296 64453701894912 64458032587776 64489753608192 64495253066112 64532495036944 64593569000664 64718943466496 64799158239576 64817600392512 64853855649792 64986377117184 65023902681408 65123024484276 65177995272192 65249426609664 65253810767872 65347710418944 65348892199008 65353283040384 65385444630528 65391020469808 65428071211008 65448509412726 65519052339456 65599623837792 65656819766934 65716656390144 65717844842408 65788678069248 65863964491776 65888965688256 65927012440872 65964366876672 65989406184732 66137325672528 66235825176576 66255317508096 66256515701772 66260967527056 66336794422272 66409495737024 66429039177504 66472346106144 66509526933504 66510729724428 66530302956738 66683915140896 66740203487232 66778741776384 66804090211704 66841941602304 66880538638848 67017201402096 67055899640202 67073284390912 67073771077632 67117011320832 67287254335488 67292992354368 67330632204288 67351664721636 67395573135396 67428739775232 67433270363136 67610080628964 67628099764224 67667150757888 67706224301056 67770301902336 67844574258912 67901842325504 67947995866014 67986002087424 68005351231488 68182428450816 68221799534592 68265779873792 68266275213312 68325796180224 68483553988608 68504946651801 68549606921961 68567378927616 68606972296192 68786860012508 68825834846208 68949869998592 69024186826752 69109068734464 69129406623744 69169324528128 69214417924608 69234786816768 69389981033472 69394643398656 69395898365442 69434714460672 69519703634944 69540560061984 69599259721728 69675536510976 69741477881856 69781749219072 69888123836784 69963451951104 69964717204503 70028479848448 70089537271296 70110564652656 70169745457152 70175729284672 70251367391232 70313129339904 70353730770048 70358457890304 70399085494848 70460977310856 70465711637088 70542938007846 70602483781632 70623665050752 70710109519104 70749660708864 70750940180448 70935166561536 71036038610944 71043299437392 71103267569664 71181192665088 71289700580736 71329575960576 71330865919632 71335658694336 71376077684736 71398373904792 71563226004864 71604549287568 71692194373536 71713702563921 71920377208224 71920899065664 71981085687808 72169820340992 72216869843712 72257263828992 72279835311024 72367412097024 72446722622208 72515286661248 72557159699376 72599056916562 72618405691392 72667765125747 72808811399808 72849536483328 72919800441576 72938705453056 72960587606016 73151890516584 73213638524928 73218557804544 73260836937728 73325244681216 73405604935872 73410537113856 73452927103072 73494545743872 73517503723884 73522443420432 73558625209344 73564898028534 73626994659328 73818709917696 73820044891472 73861335601152 73931238438912 73932575447709 74012262827904 74096960053248 74125086399288 74167888995981 74187655888896 74230494615552 74235482218496 74401885814784 74423781310464 74425127226648 74430127907104 74472300232704 74515303323648 74537232196608 74543588467938 74628893725056 74709331623936 74710682704152 74732669074692 74843969777664 75040210922736 75082728923136 75126084498432 75154601488167 75218039998464 75240605968704 75391711346688 75457444939776 75457992462336 75506637735936 75550238092032 75704616398664 75746961229824 75748331075043 75768519180288 75862429158528 76009676193792 76081612234752 76125544602624 76169502338688 76241589640128 76325146041276 76389572616192 76394705289216 76506020135424 76555341037824 76749524476416 76756069404201 76799002358016 76799559614976 77020891398144 77065366140928 77138301293568 77182843833216 77450538902528 77568603748416 77652210180096 77747702326272 77770582451712 77815490094144 77866220165184 78090626000896 78114053768256 78209666589312 78299167186944 78384978574848 78504467871456 78621385981952 78730713099264 78782039829504 78820809965568 78827531525248 78850729430208 78940963639296 78946267742208 78947695445256 79032788315136 79147947116304 79153265126592 79198971181704 79265823571968 79427794254336 79473658832832 79548873208992 79593368297472 79594807703004 79802062381728 79869423845376 79876234827136 79915543437312 79920913022976 79991176015872 80078841748224 80130465930624 80175868084224 80200913153328 80247224159586 80252616031128 80320357810176 80530958063424 80555117948514 80576002473984 80576587137024 80653718670228 80910424359252 80931988242432 80978721398784 81191047883616 81242509344768 81243978574176 81289421807616 81314814724902 81413338609152 81502562949984 81571359817728 81626804661798 81695706402816 81909912824784 81955728543744 82034775496773 82056043634688 82239977521152 82292994916352 82318701326444 82365343340544 82370877530112 82372367165484 82418441554944 82581305552856 82586854253088 82634542990956 82656566378496 82704295370752 82712748847986 82830368991744 82919646756864 82921146316448 83046048657408 83047550502906 83094002551296 83263795681392 83334079217664 83382199431168 83387801944064 83461112875008 83509306442496 83514917495808 83606445046336 83702121541632 83726753974272 83728268129979 83733893895492 83804574244864 83829716239104 84049518042171 84071308517376 84199465999872 84420237288078 84491496984576 84516845060736 84620294998272 84815675265024 84864651007488 84889625557248 84944967452928 84994017853536 85167693448497 85215331383552 85239584077824 85417273294848 85510885718016 85641237677952 85690690131024 85938269193216 85944043450368 85993670754816 86069272652352 86124758667552 86219146454034 86398877652768 86423467190016 86471807533056 86648502822912 86698536908544 86780588955264 86830699312368 86903993696256 86999235479552 87131856265344 87137710720512 87180592840704 87237428281344 87264679216968 87358736452608 87466165117056 87542426355912 87599497685832 87622208520192 87718237425664 87851954251008 87902683254496 87952489168896 87985874912976 88183100896704 88314433568768 88340423344128 88342020935696 88449059229696 88545994316032 88572052236672 88629794808192 88673411211264 88679369244672 88680972965904 88707070608984 88816157375913 88911886854528 89038322368512 89072120282272 89098842579417 89122588803072 89174051518464 89356268536128 89406249320448 89407866186936 89489348427776 89723989805824 89774176272384 89802219628848 89853101826048 89860764180528 89904986366976 89911027150848 89912653145986 90088696966752 90146774171952 90222867677184 90284193035019 90360402536448 90459432345216 90597327821352 90648002783232 90649642106199 90673801641984 90962399379456 91021700284416 91048486772736 91101061573632 91108830349702 91311405318144 91339928869068 91398812702118 91399475895948 91423171903488 91450599533568 91690383318732 91767779794944 91855624041093 91907669703168 92148651927882 92172542164992 92225766037504 92285890566144 92313049089024 92519974711296 92526191198208 92527864487256 92579619280896 92667237221376 92720746749312 92900715347968 92910211034724 92988637175808 93042332292096 93184165115712 93284602601472 93286289606004 93452716361728 93480752870208 93668489854976 93750839119872 93804974360064 93811277187072 93865447326464 93947969747808 93954282182784 94057250677128 94136645042176 94164886734336 94280146025472 94334586907264 94580222082048 94724399249856 94908256886784 95052934107648 95107821226176 95114211592448 95197831873056 95363601380977 95417634673152 95472732383424 95500828751904 95589592498048 95618270085228 95893836277632 95894532087552 95948170002432 96199746432768 96289159791616 96373113748032 96402026397402 96427719032832 96489882796032 96595630162944 96680552842368 96687048881664 96742879599168 96798742555416 96890353500996 97078415199744 97198737359364 97224642330624 97226400588768 97280783474688 97479565675776 97535854022112 97618184699904 97684536726414 97766992908288 97874139914496 97880716151808 97992727658496 98023338298512 98029924560576 98078166945792 98086530704712 98142106816512 98172764119089 98399435756688 98481780801536 98574984585216 98576767263612 98683017103872 98795946737664 98833448532384 98890518661308 98916874518528 98973992820736 98984109277098 99231708413952 99233502968864 99296400310272 99353737764864 99382976262144 99384773552658 99391451290584 99505191633408 99612442165248 99614243605536 99643558766256 99708519159216 99766094586642 99791959703552 100053614563648 100110305230848 100168112664576 100206135317556 100290719997952 100320807958272 100583849460303 100609926586368 100610656616448 100675516981248 100733650789376 100930881503232 100939488531552 100995948306432 100997774766724 101024692240384 101027497082454 101093359703094 101143109662848 101149905544704 101346234925056 101415120943446 101442149646336 101500726136832 101559336451584 101655452853504 101766861388368 101852763488256 101921993799021 101979003131136 102008026847232 102073788050432 102273642676224 102332699301888 102341425872268 102398669810688 102399412819968 102488694270336 102694521864192 102725330982912 102851068391424 102910458444288 103180290018762 103238752269312 103424804997888 103536280240128 103663603101696 103694109935616 103753986792192 103821626886912 103852180225152 104091965097984 104093847548163 104152071691008 104279555452416 104310840092976 104398889582592 104513304766464 104612216822784 104672623828608 104832185755176 104974284132352 105042719772672 105134305906944 105254618185728 105261690322944 105263593927008 105377051086848 105530596155072 105537686835456 105598628242272 105687764762624 105698567455632 105814407011769 105903725672448 105964878443776 106065164278656 106124491063296 106126410270672 106402749842304 106554057916416 106654901354496 106771788997632 106840621240832 106934550871104 106994363940864 106996298879448 107003488041504 107093810413568 107374610751232 107406823931352 107434669965312 107538291560304 107880565812336 107971628531712 108254730511488 108316067954688 108325304765568 108385895743488 108419752966536 108551118145536 108670083933312 108835739549064 108898585374843 108927608537088 109213217099712 109274304724992 109379700662364 109408058179584 109440881409024 109727835774876 109757079945216 109820457787392 109827836706816 109829822887312 109891255406592 109987867021824 110108407403808 110115805670784 110179390654608 110241818615808 110276255585826 110283665130648 110347347042801 110440491988992 110728064876544 110730067337208 110792003401728 110896857658368 111018394241856 111176265908224 111187629598932 111281483833344 111345741923328 111353223327744 111602828722176 111635671965696 111637690839972 111645191860656 111708450349056 111772954985472 111815382701907 111943340587584 112066024056228 112095078023168 112265954666496 112560316384104 112655329312768 112689126747648 112827059997696 113087567020032 113152868009984 113186167409664 113259956603904 113325357138048 113556924597996 113620441844736 113652778770432 114014514290688 114123654111661 114188316903936 114254253508032 114487719061914 114584358924288 114592057933824 114658227673088 114759030203136 114823219838976 114833011556736 114958861938712 115124286714624 115198503537024 115231289586688 115531337097216 115598049211392 115707451940352 115774265749824 116175808353792 116183614294016 116350801477632 116352905622624 116478315270144 116621553489408 116655873677568 116723235141216 116799330247776 117135939001344 117171080652384 117269985558528 117314499883968 117448750780416 117577467862272 117756701807184 117932078972928 118096069648896 118173059744256 118231214948352 118241297287872 118276094145312 118419401613312 118421543167884 118549182472704 118729897689888 118798456772556 118830118404096 118898735357952 119141691381504 119208332427264 119210488249248 119323309813488 119392211554506 119736292838464 119804135768064 119814352240704 119873315155968 119881369534464 120118262622336 120195698895936 120370836239379 120378924046692 120480536715264 120612576460288 120796437095136 120864003710976 120866189474932 120898402189312 120980578005342 121283199172608 121362267045888 121365636538878 121397982363648 121468082098176 121748540424192 121786571825424 121865083602824 121865967861264 121934132711424 121972222087353 122253844424976 122357039726592 122474165388124 122543559604224 122864869237176 122896722886656 122933592815616 123047854088192 123084065452032 123359966281728 123368254930944 123370485983008 123439492374528 123478051989666 123548015010816 123556316295168 123558550748226 123627662332416 123871958329284 123880281379632 123951814486434 123984849567744 124056443056128 124245553487616 124379470135296 124381719474672 124569072986112 124571325754359 124641003826944 124895693522088 125001118826496 125073299146752 125081702916096 125191669312512 125263959663744 125272376243712 125409667569504 125553182312448 125600840843238 125706861367296 125744574358656 126106962776064 126299198999808 126544342515712 126630355932117 126737245476864 126810428301568 126930442497408 127223512897536 127296976511232 127334438335872 127417451179392 127491026780304 127858448370176 127859376116736 128266328577024 128497484997376 128536035196536 128653177061376 128794173550592 128907403789824 128916065175552 128990506132224 129064990073888 129187138001328 129328719681051 129437886932992 129598316479152 129635200785024 129707711299584 129972754234368 130047805362816 130246048968552 130355990544384 130498853219328 130507621535744 130697784398016 130706566080768 130770889261056 130782040939616 130856142422016 130897018825452 131038104678912 131199247675584 131313639533868 131433312780288 131435689684816 131577356138496 131777931376512 131854024881744 131928733753344 131978812369464 132274651345056 132471650353152 132510635016192 132513031403544 132521935054112 132673588844544 132818991474048 132858078355008 132944692212288 133019053867008 133021459448856 133060605913476 133367830281792 133557483552768 133608180423408 133683883204608 133761077277696 134034402804192 134111799280404 134146568781824 134147542155264 134234022641664 134574508670976 134585984708736 134661264408576 134703329443272 134791146270792 134857479550464 134866540726272 134868979718979 135220161257928 135334301515776 135412448602112 135540603804672 135689148517824 135895991732028 135972004174848 136010702462976 136364856901632 136443599069184 136531559747584 136532550426624 136651592360448 136663245524553 136967107977216 137009893303602 137098219053177 137099213843922 137134757855232 137213944592384 137573720025016 137651669692416 137899739997184 138218137468928 138258813247488 138338649056256 138428835849216 138469573633536 138779962066944 138789286797312 138791796730884 138869428921344 139039407269888 139081120123968 139351073021952 139482955763712 139563498438144 139776247673568 139926903902208 139929434409006 140056959696896 140179074542592 140221129305312 140339490914304 140351458569344 140502734782464 140626258679808 140707461540096 140716915780608 140798170989696 140921954621712 140931423274176 141085876015692 141204967563264 141247330101504 141420219038208 141501880360896 141870333123072 142086598874784 142206535139328 142362385330176 142579401161472 142659151921152 142661731839264 142671317388672 142752155369472 142796747809584 143126452009728 143209098575136 143384388747072 143427405127842 143840754416448 143841798131328 144339640681984 144433739687424 144559670622048 144734824194048 144893445244416 145030573322496 145114319398752 145198113833124 145236811382784 145335530251494 145617622799616 145699072966656 145839600883152 145921175212032 146303781033168 146427277049856 146521673875456 146650489362432 146811209871744 146821074227712 146905854206144 146989091487744 147035007447768 147044886840864 147117250418688 147129796057068 147253989318656 147637419835392 147640089782944 147722671202304 147862476877824 147865150895418 148024525655808 148193920106496 148250172798576 148335777991962 148375311777792 148460989231104 148470964436992 148803771629568 148847562620928 148850254453296 148860255814208 148944600465408 149030606647296 149074464393216 149077160328987 149087176935876 149257787450112 149418663247872 149421365408304 149465338149384 149649141879963 149687939555328 150080421845472 150165457846272 150252168996864 150309202976334 150436079996928 150481211937408 150783422693376 150914889879552 150915984924672 151013275471872 151100476184064 151409232797328 151493922459648 151496662150086 151537038360576 151541245623681 151640039554641 151724858317056 152019352387584 152122681415169 152163224469504 152251089205248 152339004677376 152483179280256 152650292082552 152779145232384 152789410578432 153012040270848 153110682075648 153499048952832 153512138808402 153598004716032 153599119229952 154041782796288 154130732281856 154276602587136 154365687666432 154770435028143 154901077805056 155137207496832 155304420360192 155495404652544 155541164903424 155630980188288 155732440330368 156181252001792 156228107536512 156419333178624 156598334373888 156769957149696 157008935742912 157242771963904 157461426198528 157564079659008 157655063050496 157701458860416 157881927278592 157892535484416 157895390890512 158065576630272 158068435165729 158295894232608 158306530253184 158397942363408 158531647143936 158855588508672 158947317665664 159097746417984 159186736594944 159189615406008 159604124763456 159752469654272 159831086874624 159841826045952 159982352031744 160157683496448 160260931861248 160401826306656 160494448319172 160505232062256 160640715620352 161061916126848 161110235897028 161152004947968 161153174274048 161307437340456 161820848718504 161957442797568 162382095767232 162487957148352 162578843615232 162629629449804 162826677218304 163005125899968 163253609323596 163391412805632 163819825649568 163911457087488 164069550993546 164112087269376 164479955042304 164585989832704 164637402652888 164730686681088 164741755060224 164744734330968 164836883109888 165162611105712 165173708506176 165269085981912 165408590741504 165425497695972 165660737983488 165842292632896 166092097314816 166095101005812 166188005102592 166527591362784 166668158435328 166764398862336 166775603888128 166922225750016 167018612884992 167029834991616 167212890092672 167404243083264 167453507948544 167456536259958 167467787790984 167564489953883 167609148489728 167659432478208 168099036084342 168142617034752 168398931999744 168840474576156 168982993969152 169033690121472 169240589996544 169631350530048 169729302014976 169779251114496 169793729288081 169889934905856 169988035707072 170335386896994 170430662767104 170479168155648 170834546589696 171021771436032 171282475355904 171381380262048 171731578592871 171876538386432 171888086900736 171987341509632 172138545304704 172249517335104 172438292908068 172797755305536 172846934380032 173297005645824 173397073817088 173561177910528 173661398624736 173807987392512 173998470959104 174263712530688 174275421441024 174361185681408 174474856562688 174529358433936 174717472905216 174932330234112 175084852711824 175198995371664 175436474851328 175703908502016 175805366508992 175904978337792 175971749825952 176366201793408 176680846688256 176684041871392 176898118459392 177091988632064 177144104473344 177259589616384 177346822422528 177358738489344 177361945931808 177414141217968 177632314751826 177823773709056 178076644737024 178144240564544 178197685158834 178245177606144 178348103036928 178712537072256 178812498640896 178815732373872 179088317331759 179447979611648 179604439257696 179706203652096 179721528361056 179809972733952 179822054301696 179825306291972 180177393933504 180293548343904 180445735354368 180568386070038 180720805072896 180918864690432 181194655642704 181296005566464 181299284212398 181347603283968 181470867008013 181924798758912 182043400568832 182048454808317 182096973545472 182202123147264 182217660699404 182622810636288 182679857738136 182797625404236 182798951791896 182846343806976 182901199067136 183380766637464 183535559589888 183711248082186 183815339406336 184297303855764 184345084329984 184451532075008 184571781132288 184626098178048 185039949422592 185052382396416 185055728974512 185159238561792 185217077984499 185334474442752 185337826122339 185441493498624 185801430695936 185820422069448 185927721729651 185977274351616 186084664584192 186368330231424 186569205202944 186572579212008 186905432723456 186961505740416 187336979709952 187501678239744 187609948720128 187622554374144 187730894652928 187895939495616 187908564365568 188114501354256 188273290084352 188329773468672 188401261264857 188560292050944 188669173814528 189160444164096 189163865034397 189448798499712 189816513773568 190105868215296 190215642452352 190228423184896 190395663746112 190727202761954 190835269346304 190945464766848 191001657503808 191179184996096 191236540170456 191787672555264 191789064175104 192399492865536 192578319583232 192746227496064 192804052794804 192855438065664 192979765592064 193191260325888 193361105684736 193374097763328 193485759198336 193597485110832 193780707001992 194156830399488 194397474718728 194452801177536 194561566949376 194959131351552 195071708044224 195369073452828 195533985816576 195748279828992 195761432303616 196046676597024 196059849121152 196156333891584 196173061409424 196284213633024 196345528238178 196798871513376 196963561603072 197149969170432 197153534527224 197366034207744 197591893475328 197666897064768 197781037322616 197947985641472 197968218554196 198467005937728 198707475529728 198765952524288 198769547105316 198782902581168 199010383266816 199228487211072 199287117532512 199417038318432 199532189173284 199583919407104 200107229127296 200220610461696 200336225329152 200412270635112 200581439995904 200641615916544 201167698920606 201219853172736 201221313232896 201351033962496 201467301578752 201861763006464 201878977063104 201991896612864 201995549533448 202054994164908 202186719406188 202286219325696 202299811089408 202830241886892 202884299292672 203001452273664 203118672903168 203310905707008 203533722776736 203705526976512 203843987598042 203958006262272 204016053694464 204147576100864 204547285352448 204665398603776 204682851744536 204797339621376 204798825639936 204977388540672 205450661965824 205514839955403 205702136782848 205820916888576 206360580037524 206477504538624 206849609995776 207072560480256 207327206203392 207388219871232 207507973584384 207643253773824 207704360450304 208183930195968 208187695096326 208304143382016 208559110904832 208621680185952 208797779165184 209026609532928 209224433645568 209345247657216 209664371510352 209894151613509 209948568264704 210085439545344 210268611813888 210509236371456 210527187854016 210754102173696 211061192310144 211075373670912 211197256484544 211397134911264 211628814023538 211807451344896 211929756887552 212130328557312 212248982126592 212252820541344 212805499684608 213108115832832 213309802708992 213543577995264 213681242481664 213869101742208 213988727881728 213992597758896 214006976083008 214749221502464 214813647862704 215076583120608 215761131624672 215943257063424 216509461022976 216650609531136 216771791486976 216839505933072 217102236291072 217340167866624 217671479098128 217797170749686 217855217074176 218426434199424 218548609449984 218759401324728 218816116359168 218881762818048 219455671549752 219640915574784 219655673413632 219659645774624 219782510813184 219975734043648 220216814807616 220231611341568 220358781309216 220483637231616 220552511171652 220567330261296 220694694085602 220880983977984 221456129753088 221460134674416 221584006803456 221793715316736 221797726343127 222036788483712 222352531816448 222375259197864 222503666987943 222562967666688 222691483846656 222706446655488 223205657444352 223271343931392 223275381679944 223290383721312 223416900698112 223545909970944 223630765403814 223886681175168 224132048112456 224190156046336 224531909332992 225120632768208 225310658625536 225378253495296 225463804464501 225654119995392 226175134040064 226305736019968 226372334819328 226376428647721 226519913207808 226650714276096 227113849195992 227240883689472 227244993225129 227305557540864 228029028581376 228247308223322 228376633807872 228508507016064 228975438123828 229168717848576 229184115867648 229316455346176 229518060406272 229666023113472 229917723877424 230248573429248 230268208212603 230397007074048 230462579173376 231062674194432 231196098422784 231414903880704 231548531499648 232351616707584 232367228588032 232705811245248 232956630540288 233243106978816 233311747355136 233446470282432 233598660495552 234271878002688 234342161304768 234628999767936 234897501560832 235154935724544 235513403614368 235864157945856 236192139297792 236346119488512 236462429896704 236482594575744 236552188290624 236838803226624 236843086335768 237098364945408 237459795379776 237596913545112 237797470715904 238283382763008 238420976498496 238646619626976 238784423109012 239472585676928 239608271536128 239628704481408 239746630311936 239762739068928 240236525244672 240391397791872 240741672478758 240757848093384 240961073430528 241225152920576 241592874190272 241728007421952 241732378949864 241961156010684 242731273077756 242795964727296 242936164196352 243573143650848 243730167205648 243731935722528 243868265422848 243944444174706 244507688849952 244714079453184 244948330776248 245087119208448 245729738474352 245867185631232 246095708176384 246168130904064 246719932563456 246740971966016 246878984749056 246956103979332 247096030021632 247112632590336 247117101496452 247255324664832 247743916658568 247760562759264 247903628972868 247969699135488 248112886112256 248491106975232 248758940270592 248763438949344 249138145972224 249142651508718 249282007653888 249791387044176 250002237652992 250146598293504 250163405832192 250383338625024 250527919327488 250544752487424 250819335139008 251106364624896 251184804389937 251201681686476 251413722734592 251489148717312 252148554126513 252213925552128 252598397999616 253088685031424 253260711864234 253474490953728 253620856603136 253860884994816 254447025795072 254593953022464 254668876671744 254834902358784 254982053560608 255503080345491 255716896740352 255718752233472 256532657154048 256994969994752 257072070393072 257588347101184 257814807579648 257832130351104 257981012264448 258129980147776 258374276002656 258657439362102 258875773865984 259196632958304 259270401570048 259415422599168 259945508468736 260095610725632 260492097937104 260711981088768 260997706438656 261015243071488 261395568796032 261413132161536 261541778522112 261564081879232 261712284844032 261794037650904 262076209357824 262398495351168 262627279067736 262866625560576 262871379369632 263154712276992 263555862753024 263708049763488 263857467506688 263957624738928 264549302690112 264943300706304 265021270032384 265026062807088 265043870108224 265347177689088 265637982948096 265716156710016 265889384424576 266038107734016 266042918897712 266121211826952 266448472127739 266735660563584 267114967105536 267216360846816 267296527738251 267367766409216 267522154555392 268068805608384 268223598560808 268293137563648 268468045283328 269171969417472 269322528817152 269406658886544 269582292541584 269714959100928 269733081452544 269737959437958 270440322515856 270668603031552 270824897204224 270852579105057 271081207609344 271378297035648 271791983464056 271944008349696 271948926318597 272021404925952 272887198138368 273063119495168 273065100853248 273303184720896 273326491049106 273934215954432 274019786607204 274196438106354 274198427687844 274269515710464 274427889184768 275147440050032 275303339384832 275566872123279 275799479994368 276436274937856 276517626494976 276677298112512 276857671698432 276939147267072 277559924133888 277578573594624 277583593461768 277738857842688 278078814539776 278162240247936 278702146043904 278965911527424 279126996876288 279552495347136 279853807804416 279858868818012 280113919393792 280358149085184 280442258610624 280702917138688 281005469564928 281252517359616 281414923080192 281433831561216 281438921148737 281596341979392 281843909243424 281862846548352 282171752031384 282409935126528 282494660203008 282840438076416 283003760721792 283740666246144 284173197749568 284724770660352 285158802322944 285323463678528 285342634777344 285593495619168 286090804142931 286252904019456 286418197150272 286768777494144 286854810255684 287681508832896 287683596262656 288679281363968 288867479374848 289119341244096 289469648388096 289786890488832 290061146644992 290228638797504 290396227666248 290671060502988 291235245599232 291679201766304 291842350424064 292607562066336 292854554099712 293043347750912 293300978724864 293622419743488 293642148455424 293811708412288 293978182975488 294070014895536 294089773681728 294234500837376 294259592114136 294507978637312 295280179565888 295445342404608 295724953755648 295730301790836 296049051311616 296387840212992 296500345597152 296671555983924 296750623555584 296921978462208 296941928873984 297695125241856 297700508906592 297720511628416 297889200930816 298061213294592 298148928786432 298154320657974 298174353871752 298515574900224 298837326495744 298842730816608 298930676298768 299298283759926 299375879110656 300160843690944 300330915692544 300504337993728 300618405952668 300872159993856 300962423874816 301751548380909 301829779759104 301831969849344 302026550943744 302200952368128 302818465594656 302987844919296 302993324300172 303074076721152 303082491247362 303280079109282 303449716634112 304038704775168 304245362830338 304326448939008 304502178410496 304678009354752 304966358560512 305300584165104 305558290464768 305765981397063 306024080541696 306221364151296 306998097905664 307024277616804 307196009432064 307198238459904 308083565592576 308261464563712 308553205174272 308731375332864 309540870056286 309802155610112 310274414993664 310608840720384 310990809305088 311082329806848 311261960376576 311464880660736 312281542644489 312362504003584 312456215073024 312838666357248 313196668747776 313539914299392 314017871485824 314922852397056 315128159318016 315310126100992 315402917720832 315763854557184 315785070968832 315790781781024 316131153260544 316136870331458 316591788465216 316613060506368 316795884726816 317063294287872 317443221035307 317711177017344 317894635331328 318195492835968 318373473189888 318379230812016 319208249526912 319504939308544 319662173749248 319964704063488 320315366992896 320521863722496 320803652613312 320988896638344 321010464124512 321281431240704 322123832253696 322220471794056 322304009895936 322614874680912 323641697437008 323914885595136 324764191534464 324975914296704 325157687230464 325259258899608 325653354436608 326010251799936 326507218647192 326695756124529 326782825611264 327639651299136 327822914174976 328139101987092 328224174538752 329171979665408 329274805305776 329461373362176 329483510120448 329489468661936 329673766219776 330325222211424 330347417012352 330538171963824 330817181483008 330850995391944 331042041128403 331321475966976 331684585265792 332184194629632 332190202011624 332376010205184 333055182725568 333528797724672 333551207776256 333844451500032 334037225769984 334059669983232 334425780185344 334808486166528 334907015897088 334913072519916 334935575581968 335128979907766 335218296979456 335318864956416 335446148105721 336198072168684 336285234069504 336797863999488 336803954817341 337680949152312 337965987938304 338067380242944 338481179993088 339262701060096 339458604029952 339558502228992 339587458576162 339779869811712 339976071414144 340670773793988 340861325534208 340958336311296 342043542872064 342370962334983 342564950711808 342762760524096 343463157185742 343753076772864 343776173801472 343974683019264 344277090609408 344499034670208 344876585816136 345595510611072 345693868760064 346594011291648 346794147634176 347122355821056 347322797249472 347996941918208 348527425061376 348550842882048 349058716867872 349434945810432 349864660468224 350169705423648 350397990743328 350872949702656 351407817004032 351610733017984 351809956675584 351943499651904 352732403586816 353368083742784 353796236918784 354183977264128 354288208946688 354519179232768 354693644845056 354723891863616 354828282435936 355264629503652 355647547418112 356288481129088 356395370317668 356490355212288 356696206073856 357425074144512 357624997281792 357631464747744 358176634663518 358895959223296 359208878515392 359412407304192 359443056722112 359619945467904 359644108603392 359650612583944 360354787867008 360587096687808 361112508718137 361136772140076 361441610145792 361837729380864 362389311285408 362592011132928 362598568424796 362695206567936 362941734016026 363849597517824 364086801137664 364096909616634 364193947090944 364404246294528 364435321398808 365245621272576 365359715476272 365595250808472 365597903583792 365802398134272 365916666262059 366761533274928 367071119179776 367422496164372 367630678812672 368594607711528 368690168659968 368903064150016 369143562264576 369252196356096 370079898845184 370104764792832 370111457949024 370318477123584 370434155968998 370668948885504 370675652244678 370882986997248 371602861391872 371640844138896 371855443459302 371954548703232 372169329168384 372736660462848 373138410405888 373145158424016 373713977263077 373810865446912 373923011480832 375003356479488 375219897440256 375245108748288 375461789305856 375791878991232 375817128731136 376229002708512 376546580168704 376659546937344 376802522529714 377120584101888 377338347629056 378320888328192 378327730068794 378897596999424 379633027547136 379891067796351 380211736430592 380431284904704 380456846369792 380791327492224 381454405523908 381670538692608 381890929533696 382003315007616 382358369992192 382473080340912 383575345110528 383578128350208 384798985731072 385156639166464 385492454992128 385608105589608 385959531184128 386382520651776 386722211369472 386748195526656 386971518396672 387194970221664 387561414003984 387986159043153 388313660798976 388794949437456 388905602355072 389123133898752 389918262703104 390143416088448 390738146905656 391067971633152 391496559657984 391522864607232 392093353194048 392119698242304 392312667783168 392346122818848 392568427266048 392691056476356 393597743026752 393927123206144 394299938340864 394307069054448 394732068415488 395333794129536 395562074645232 395895971282944 395936437108392 396934011875456 397414951059456 397531905048576 397539094210632 397565805162336 398020766533632 398456974422144 398574235065024 398834076636864 399064378346568 399167838814208 400214458254592 400672450658304 400824541270224 401162879991808 401283231833088 402335397841212 402439706345472 402442626465792 402702067924992 402934603157504 403723526012928 403757954126208 403983793225728 403991099066896 404109988329816 404373438812376 404572438651392 404599622178816 404606939156937 405660483773784 406002904547328 406237345806336 406621811414016 407067445553472 407687975196084 407916012524544 408032107388928 408295152201728 409094570704896 409330797207552 409365703489072 409594679242752 409597651279872 409954777081344 409989736573659 410901323931648 411029679910806 411294657159531 411404273565696 411641833777152 412721160075048 412955009077248 413699219991552 414654412406784 414776439742464 415015947168768 415286507547648 415408720900608 416367860391936 416375390192652 416608286764032 417118221809664 417243360371904 418053219065856 418448867291136 418690495314432 419328743020704 419788303227018 419897136529408 420170879090688 420537223627776 421018472742912 421054375708032 421508204347392 422122384620288 422150747341824 422394512969088 422794269822528 423257628047076 423614902689792 423859513775104 424260657114624 424505641082688 425610999369216 426619605417984 427087155990528 427362484963328 427738203484416 427977455763456 427985195517792 428013952166016 429498443004928 429627295725408 430153166241216 431522263249344 433018922045952 433301219062272 433679011866144 434204472582144 434680335733248 435342958196256 435594341499372 435710434148352 436852868398848 437097218899968 437518802649456 437763525636096 438911343099504 439281831149568 439319291549248 439565021626368 439951468087296 440433629615232 440463222683136 440717562618432 440967274463232 441105022343304 441134660522592 441389388171204 441761967955968 442912259506176 442920269348832 443168013606912 443587430633472 443595452686254 444073576967424 444705063632896 444750518395728 445007333975886 445125935333376 445382967693312 445412893310976 446411314888704 446542687862784 446550763359888 446580767442624 446833801396224 447091819941888 447231480986961 447261530807628 447773362350336 448264096224912 448947425639889 449063818665984 450241265536416 450621317251072 450756506990592 450927608929002 451308239990784 452350268080128 452611472039936 452744669638656 452752857295442 453039826415616 453301428552192 454227698391984 454481767378944 454489986450258 454611115081728 454623736871043 454920118663923 456058057162752 456494616446644 456753267615744 457017014032128 457950876247656 458337435697152 458368231735296 458632910692352 459036120812544 459332046226944 459835447754848 460497146858496 460536416425206 460794014148096 460925158346752 462125348388864 462392196845568 462829807761408 463097062999296 464311305084429 464703233415168 464734457176064 465411622490496 465913261080576 466486213957632 466623494710272 466892940564864 467197320991104 468543756005376 468684322609536 469257999535872 469795003121664 470309871449088 471026807228736 471728315891712 472384278595584 472692238977024 472965189151488 473104376581248 473677606453248 473686172671536 474196729890816 474205305497187 474919590759552 475193827090224 475594941431808 476566765526016 476841952996992 477293239253952 477568846218024 478945171353856 479257408962816 479493260623872 479525478137856 480473050489344 480782795583744 481483344957516 481515696186768 481922146861056 482450305841152 483185748380544 483456014843904 483464757899728 483922312021368 485462546155512 485872328392704 487146287301696 487460334411296 487463871445056 487736530845696 487888888349412 489015377699904 489896661552496 490174238416896 491459476948704 491734371262464 492191416352768 492336261808128 493439865126912 493481943932032 493757969498112 493912207958664 494192060043264 494225265180672 494234202992904 494510649329664 495487833317136 495521125518528 495807257945736 496225772224512 496982213950464 497526877898688 498276291944448 498285303017436 498564015307776 499582774088352 500004475305984 500293196587008 500326811664384 500766677250048 501055838654976 501089504974848 501098566923361 501638670278016 502212729249792 502369608779874 502403363372952 502693469861649 502827445469184 502978297434624 504297108253026 504427851104256 505196795999232 506521423728468 506948981907456 507241713206272 507721769989632 508894051590144 509187906044928 509337753343488 509381187864243 509669804717568 509964107121216 511006160690982 511433793480704 511437504466944 513065314308096 513989939989504 514144140786144 515176694202368 515629615159296 515664260702208 515962024528896 516259960295552 516748552005312 517314878724204 517751547731968 518393265916608 518540803140096 519891016937472 520191221451264 520984195874208 521423962177536 521995412877312 522030486142976 522791137592064 522826264323072 523083557044224 523128163758464 523424569688064 523588075301808 524152418715648 524796990702336 525254558135472 525742758739264 526309424553984 527111725506048 527416099526976 527714935013376 527915249477856 529098605380224 530042540064768 530052125614176 530087740216448 530694355378176 531275965896192 531432313420032 531778768849152 532076215468032 532085837795424 532242423653904 532896944255478 533471321127168 534229934211072 534432721693632 534593055476502 534735532818432 535044309110784 536137611216768 536447197121616 537264951995277 538343938834944 538813317773088 539164585083168 539429918201856 539466162905088 539475918875916 540880645031712 541337206063104 541649794408448 541705158210114 542162415218688 542756594071296 543583966928112 543888016699392 543897852637194 544042809851904 544412601024039 545774396276736 546126238990336 546130201706496 546606369441792 546652982098212 547868431908864 548039573214408 548392876212708 548396855375688 548539031420928 548855778369536 550294880100064 550606678769664 551133744246558 551598959988736 552872549875712 553035252989952 553354596225024 553715343396864 553878294534144 555119848267776 555157147189248 555167186923536 555477715685376 555651233953497 556013478367017 556157629079552 556324480495872 557404292087808 557783165188953 557931823054848 558253993752576 559104990694272 559707615608832 559717737636024 560227838787584 560716298170368 560884517221248 561405834277376 562010939129856 562505034719232 562829846160384 562867663122432 562877842297474 563192683958784 563687818486848 563725693096704 564343504062768 564819870253056 564989320406016 565203783794571 565680876152832 566007521443584 567481332492288 567491595103191 568346395499136 569449541320704 570317604645888 570646927357056 570685269554688 571186991238336 572181608285862 572505808038912 572836394300544 573537554988288 573709620511368 575363017665792 575367192525312 577358562727936 577734958749696 578238682488192 578939296776192 579573780977664 580122293289984 580457277595008 580792455332496 581342121005976 582470491198464 583358403532608 583684700848128 585215124132672 586086695501824 586601957449728 587244839486976 587284296910848 587623416824576 588140029791072 588179547363456 588469001674752 588519184228272 589015957274624 590560359131776 590890684809216 591449907511296 591460603581672 592098102623232 592775680425984 593000691194304 593343111967848 593843956924416 593883857747968 595401017813184 595441023256832 596122426589184 596297857572864 596308641315948 596348707743504 597031149800448 597685461633216 597861352597536 598596567519852 598751758221312 600321687381888 600661831385088 601008675987456 601236811905336 601744319987712 601924847749632 603503096761818 603659559518208 603663939698688 604053101887488 604401904736256 605636931189312 605975689838592 605986648600344 606164982494724 606560158218564 606899433268224 608490725660676 608652897878016 609004356820992 609356018709504 609932717121024 610601168330208 611116580929536 611531962794126 612048161083392 612442728302592 613996195811328 614048555233608 614392018864128 614396476919808 616522929127424 617106410348544 617462750665728 619081740112572 619604311220224 620548829987328 621217681440768 621981618610176 622164659613696 622523920753152 622929761321472 624563085288978 624725008007168 624912430146048 625677332714496 626393337495552 627079828598784 628035742971648 629682454840527 629845704794112 630256318636032 630620252201984 630805835441664 631527709114368 631581563562048 632262306521088 632273740662916 633183576930432 633226121012736 633591769453632 634886442070614 635422354034688 635789270662656 636390985671936 636746946379776 636758461624032 638416499053824 639009878617088 639324347498496 639929408126976 640630733985792 641043727444992 641607305226624 641977793276688 642020928249024 644247664507392 644440943588112 645229749361824 647283394874016 647829771190272 649528383068928 649951828593408 650315374460928 650518517799216 651306708873216 652020503599872 653014437294384 653391512249058 653565651222528 655279302598272 655645828349952 656278203974184 656448349077504 658549610611552 658922746724352 658967020240896 658978937323872 659347532439552 660650444422848 660694834024704 661076343927648 661634362966016 661701990783888 662084082256806 662642951933952 663369170531584 664368389259264 664380404023248 664752020410368 665393179029381 666110365451136 667057595449344 667511000963829 667688903000064 668074451539968 668119339966464 668851560370688 669616972333056 669814031794176 669826145039832 669871151163936 670257959815532 670436593958912 670637729912832 670892296211442 672396144337368 672570468139008 673595727998976 673607909634682 675361898304624 675931975876608 676134760485888 676391413393503 676962359986176 678525402120192 678917208059904 679117004457984 679129285943163 679174917152324 679559739623424 679952142828288 681341547587976 681722651068416 681734979675387 681916672622592 684087085744128 684741924669966 685129901423616 685525521048192 686926314371484 687506153545728 687552347602944 687949366038528 688554181218816 688998069340416 689753171632272 690804624637809 691191021222144 691387737520128 693188022583296 693588295268352 694244711642112 694645594498944 695993883836416 697054850122752 697101685764096 698117433735744 698869891620864 699729320936448 700339410847296 700795981486656 701745899405312 702815634008064 703221466035968 703886999303808 705464807173632 706736167485568 707592473837568 708367954528256 708576417893376 709038358465536 709387289690112 709447783727232 709656564871872 710529259007304 711295094836224 712576962258176 712790740635336 713392412147712 714850148289024 715262929495488 716353269327036 717791918446592 718417757030784 718824814608384 718886113444224 719239890935808 719288217206784 719301225167888 720709575734016 721174193375616 722225017436274 722273544280152 722883220291584 723675458761728 724778622570816 725184022265856 725197136849592 725883468032052 728193819233268 728387894181888 728808492589056 728870642797616 730719430952544 731190501616944 731195807167584 731604796268544 731833332524118 733523066549856 734142238359552 734844992328744 735261357625344 737189215423056 737806128300032 738287124529152 738504392712192 740159797690368 740222915898048 740636954247168 740868311937996 741337897771008 741351304489356 741765973994496 743281688277792 743710886918604 743909097406464 744338658336768 745473320925696 746276820811776 746290316848032 747427954526154 747621730893824 747846022961664 750006712958976 750439794880512 750490217496576 750923578611712 751583757982464 751634257462272 752458005417024 753319093874688 753554413169811 753605045059428 754241168203776 754676695258112 756641776656384 756655460137588 757795193998848 759266055094272 759782135592702 760423472861184 760862569809408 760913692739584 761582654984448 762908811047816 763341077385216 763781859067392 764006630015232 764716739984384 764946160681824 767150690221056 767156256700416 769597971462144 770313278332928 770984909984256 771216211179216 772765041303552 773444422738944 773496391053312 773943036793344 774389940443328 775122828007968 775972318086306 776627321597952 777589898874912 777811204710144 778246267797504 779836525406208 780286832176896 781476293811312 782135943266304 782993119315968 783045729214464 784186706388096 784239396484608 784625335566336 784692245637696 785136854532096 785382112952712 787195486053504 788599876681728 788614138108896 789464136830976 790667588259072 791124149290464 791791942565888 791872874216784 793868023750912 794829902118912 795063810097152 795078188421264 795131610324672 796041533067264 796913948844288 797148470130048 797668153273728 798128756693136 799345416383217 800428916509184 801344901316608 801649082540448 802325759983616 802566463666176 804670795682424 804879412690944 805404135849984 805869206315008 807515908252416 807967586451456 807982198133792 808219976659632 808746877624752 809144877302784 809199244357632 809213878313874 811320967547568 812005809094656 812474691612672 813243622828032 814134891106944 815375950392168 815832025049088 815846778955791 816064214777856 816590304403456 818661594415104 818731406978144 819189358485504 819195302559744 819909554162688 819979473147318 821802647863296 822059359821612 822589314319062 822808547131392 823283667554304 825442320150096 825910018154496 826700616369837 827398439983104 829308824813568 829552879484928 830031894337536 830573015095296 830817441801216 832735720783872 832750780385304 833216573528064 834236443619328 834486720743808 836106438131712 836897734582272 837380990628864 838657486041408 839576606454036 839794273058816 840341758181376 841074447255552 842108751416064 843016408694784 844244769240576 844301494683648 844316763446211 844789025938176 845588539645056 846515256094152 847229805379584 847719027550208 848521314229248 849011282165376 851221998738432 854174311981056 854724969926656 855476406968832 855970391035584 856027904332032 858272412428793 858996886009856 859254591450816 860306332482432 863044526498688 866037844091904 866602438124544 867358023732288 868408945164288 869360671466496 870685916392512 871188682998744 873705736797696 875037605298912 875527051272192 877822686199008 878563662299136 878638583098496 879130043252736 879902936174592 880867259230464 880926445366272 881435125236864 881934548926464 882210044686608 882269321045184 882778776342408 883523935911936 885840538697664 886336027213824 887174861266944 887190905372508 888147153934848 889501036791456 890014667951772 890251870666752 890765935386624 890825786621952 893085375725568 893101526719776 893161534885248 893667602792448 894183639883776 894462961973922 894523061615256 895546724700672 896528192449824 897894851279778 898127637331968 900482531072832 901513013981184 901855217858004 902616479981568 905222944079872 905489339277312 905505714590884 906079652831232 906602857104384 908455396783968 908963534757888 908979972900516 909222230163456 909247473742086 909840237327846 912116114325504 912989232893288 913506535231488 914034028064256 915901752495312 916674871394304 917265821384704 918072241625088 918664092453888 919670895509696 920994293716992 921072832850412 921588028296192 921850316693504 924250696777728 924784393691136 925659615522816 926194125998592 928622610168858 929406466830336 929468914352128 930823244980992 931826522161152 932972427915264 933246989420544 933785881129728 934394641982208 936844627933467 937087512010752 937368645219072 938515999071744 939590006243328 940619742898176 942053614457472 944768557191168 945384477954048 945930378302976 946208753162496 947355212906496 947372345343072 948393459781632 948410610994374 949839181519104 950387654180448 951189882863616 952329663105921 953133531052032 953683905993984 954586478507904 955137692436048 957890342707712 958514817925632 958986521247744 960946100978688 961565591167488 962966689915032 963031392373536 963844293722112 964900611682304 966371496761088 966912029687808 966929515799456 967844624042736 970925092311024 971744656785408 974292574603392 974920668822592 974927742890112 975473061691392 975777776698824 978030755399808 979793323104992 980087268373587 980348476833792 982918953897408 983468742524928 984382832705536 984672523616256 986963887864064 987515938996224 987824415917328 988384120086528 988450530361344 988468405985808 989021298659328 990975666634272 991042251037056 991614515891472 992451544449024 993126123385209 993964427900928 995053755797376 996552583888896 996570606034872 997128030615552 999165548176704 1000586393174016 1000653623328768 1001533354500096 1002111677309952 1002179009949696 1002197133846722 1003277340556032 1004425458499584 1004739217559748 1004806726745904 1005386939723298 1005654890938368 1005956594869248 1006338444317163 1008594216506052 1008855702208512 1010393591998464 1010411864452023 1013042847456936 1013897963814912 1014483426412544 1015443539979264 1017788103180288 1018375812089856 1018675506686976 1018762375728486 1019339609435136 1019928214242432 1022012321381964 1022867586961408 1022875008933888 1026130628616192 1027112887004949 1027979879979008 1028288281572288 1030353388404736 1031259230318592 1031328521404416 1031924049057792 1032519920591104 1033497104010624 1034629757448408 1035503095463936 1036786531833216 1037081606280192 1039782033874944 1040382442902528 1041968391748416 1043990825754624 1044060972285952 1045582275184128 1045652528646144 1046256327516928 1047176150603616 1048304837431296 1048999615190747 1049593981404672 1050509116270944 1051485517478528 1052618849107968 1054223451012096 1054832199053952 1055429870026752 1055830498955712 1058197210760448 1060104251228352 1060175480432896 1061388710756352 1062551931792384 1062864626840064 1063557537698304 1064171675590848 1064484847307808 1065793888510956 1066942642254336 1068865443387264 1069186110953004 1069471065636864 1070088618221568 1072275222433536 1072894394243232 1074529903990554 1076687877669888 1077626635546176 1078329170166336 1078859836403712 1078932325810176 1078951837751832 1081761290063424 1083299588816896 1083410316420228 1084324830437376 1085513188142592 1087167933856224 1087776033398784 1087795705274388 1088085619703808 1088825202048078 1091548792553472 1092252477980672 1092260403412992 1093212738883584 1093305964196424 1095736863817728 1096079146428816 1096785752425416 1096793710751376 1097711556739072 1100589760200128 1101213357539328 1102267488493116 1103197919977472 1106070505979904 1106709192450048 1107430686793728 1107756589068288 1110239696535552 1110314294378496 1110334373847072 1110955431370752 1111302467906994 1112026956734034 1112315258159104 1112648960991744 1114808584175616 1115566330377906 1115863646109696 1116507987505152 1118209981388544 1119415231217664 1119435475272048 1121141931789231 1121432596340736 1121769034442496 1122811668554752 1125010069438464 1125659692320768 1125735326244864 1125755684594948 1126385367917568 1127375636973696 1127451386193408 1128687008125536 1129639740506112 1129978640812032 1130407567589142 1131361752305664 1132015042887168 1134962664984576 1134983190206382 1136692790998272 1138899082641408 1139673203389053 1140635209291776 1141293854714112 1141370539109376 1142373982476672 1144363216571724 1145011616077824 1145672788601088 1147075109976576 1147419241022736 1150726035331584 1150734385050624 1154717125455872 1155469917499392 1156477364976384 1157878593552384 1159147561955328 1160244586579968 1160914555190016 1161584910664992 1162684242011952 1163958477129459 1164940982396928 1166716807065216 1167369401696256 1170430248265344 1173203914899456 1174489678973952 1174568593821696 1175246833649152 1176280059582144 1176359094726912 1176938003349504 1177038368456544 1178031914549248 1181120718263552 1181781369618432 1182899815022592 1182921207163344 1184196205246464 1186001382388608 1186686223935696 1187687913848832 1190802035626368 1190882046513664 1192244853178368 1192595715145728 1192617282631896 1192697415487008 1194062299600896 1195370923266432 1195722705195072 1197193135039704 1197503516442624 1200643374763776 1202017351974912 1202473623810672 1203488639975424 1203849695499264 1207006193523636 1207319119036416 1207327879397376 1208106203774976 1208803809472512 1211273862378624 1211951379677184 1211973297200688 1212329964989448 1213120316437128 1213798866536448 1213820817470811 1216981451321352 1218008713641984 1218712037419008 1219865434242048 1221202336660416 1223063925588252 1224096322166784 1224885456605184 1227992391622656 1228097110467216 1228784037728256 1228792953839616 1229969209720977 1233045858254848 1233883971478593 1234212820697088 1234925501331456 1238163480225144 1239208622440448 1241097659974656 1243963237220352 1244329319227392 1245047841506304 1245859522642944 1249126170577956 1249450016014336 1249824860292096 1251354665428992 1254159657197568 1255360195228271 1256071485943296 1259364909681054 1259691409588224 1260512637272064 1261240504403968 1261611670883328 1263055418228736 1263163127124096 1264524613042176 1264547481325832 1266367153860864 1266452242025472 1267183538907264 1269772884141228 1270844708069376 1271578541325312 1272781971343872 1273516923248064 1276832998107648 1278019757234176 1279858816253952 1281261467971584 1282087454889984 1283214610453248 1283955586553376 1284041856498048 1288495329014784 1288881887176224 1290459498723648 1294566789748032 1299056766137856 1299903657186816 1301037035598432 1302613417746432 1304041007199744 1306028874588768 1306783024498116 1307131302445056 1310558605196544 1311291656699904 1312556407948368 1317099221223104 1317845493448704 1317957874647744 1318695064879104 1321300888845696 1321389668049408 1322152687855296 1323403981567776 1324168164513612 1325285903867904 1326738341063168 1328736778518528 1328760808046496 1329504040820736 1330786358058762 1332220730902272 1334115190898688 1335022001927658 1335377806000128 1336148903079936 1336238679932928 1337703120741376 1339233944666112 1339628063588352 1339652290079664 1339742302327872 1340515919631064 1341275459825664 1341694442960883 1341784592422884 1344792288674736 1347191455997952 1347215819269364 1350723796609248 1351863951753216 1352269520971776 1352782826787006 1353924719972352 1357050804240384 1357834416119808 1358234008915968 1358258571886326 1358349834304648 1359119479246848 1359904285656576 1362683095175952 1363445302136832 1363469959350774 1363833345245184 1363871210613129 1368174171488256 1369483849339932 1370259802847232 1371051042096384 1373852628742968 1375012307091456 1375104695205888 1375898732077056 1377108362437632 1377996138680832 1379506343264544 1381609249275618 1382382042444288 1382775475040256 1386376045166592 1387176590536704 1388489423284224 1389291188997888 1391987767672832 1392933915253287 1394109700245504 1394203371528192 1396234867471488 1397739783241728 1399458641872896 1400678821694592 1401591962973312 1403491798810624 1405631268016128 1406442932071936 1407773998607616 1410929614347264 1413472334971136 1415184947675136 1416735909056512 1417152835786752 1418076716931072 1418895567454464 1419313129743744 1421058518014608 1422590189672448 1422615916491561 1425153924516352 1425581481270672 1426784824295424 1429700296578048 1430525858990976 1432706538654072 1435583836893184 1436835514061568 1437772226888448 1438479781871616 1438576434413568 1438602450335776 1441419151468032 1442348386751232 1444450034872548 1444547088560304 1445766440583168 1447350917523456 1449557245141632 1450368044531712 1450394273699184 1451766936064104 1456387638466536 1457616985178112 1457741285595232 1461438861905088 1462381003233888 1462391614335168 1463209592537088 1463666665048236 1467046133099712 1469689984657488 1470522715250688 1474378430846112 1475612256600064 1476574249058304 1477008785424384 1480319595380736 1480445831796096 1481273908494336 1481736623875992 1482675795542016 1482702608978712 1483531947988992 1486563376555584 1487421773837208 1488677316673536 1490946641851392 1492580633696064 1494855909052308 1495243461787648 1495692045923328 1500013425917952 1500879589761024 1500980434993152 1501847157223424 1503167515964928 1503268514924544 1503295700770083 1504916010834048 1506638187749376 1507108826339622 1507210090118856 1508080409584947 1508482336407552 1509353390516224 1513283553312768 1513310920275176 1515590387997696 1519564271185404 1520846945722368 1521725139618816 1521827385479168 1523165309968896 1525817622095632 1526682154770432 1527563718134784 1528013260030464 1528143563592729 1529433479968768 1529892321363648 1534301380442112 1534312513400832 1539195942924288 1540626556665856 1541969819968512 1542432422358432 1545530082607104 1546888845477888 1546992782106624 1547886073586688 1548779880886656 1550245656015936 1551944636172612 1553254643195904 1555179797749824 1555622409420288 1559673050812416 1560573664353792 1562952587622624 1564271886532608 1565986238631936 1566091458428928 1568373412776192 1568478792969216 1569250671132672 1569384491275392 1570273709064192 1570764225905424 1574390972107008 1577228276217792 1578928273661952 1581335176518144 1582248298580928 1583745748433568 1587736047501824 1590127620194304 1590156376842528 1590263220649344 1592083066134528 1593827897688576 1594296940260096 1595336306547456 1596257513386272 1598690832766434 1600857833018368 1602689802633216 1603298165080896 1605132927332352 1609341591364848 1611738412630016 1615031816504832 1615964396267584 1616439953319264 1617493755249504 1618289754605568 1618398488715264 1618427756627748 1622641935095136 1624011618189312 1624949383225344 1626487245656064 1628269782213888 1630751900784336 1631664050098176 1631693557911582 1632128429555712 1633180608806912 1637323188830208 1637462813956288 1638378716971008 1638390605119488 1639819108325376 1639958946294636 1643605295726592 1644118719643224 1645178628638124 1645617094262784 1646567335108608 1650884640300192 1651820036308992 1653401232739674 1654796879966208 1658617649627136 1659105758969856 1660063788675072 1661146030190592 1661634883602432 1665471441567744 1665501560770608 1666433147056128 1666953701860491 1668040435101051 1668472887238656 1668973441487616 1672212876263424 1673349495566859 1673795469164544 1674761981257728 1677314972082816 1679153212908072 1679588546117632 1680683516362752 1682148894511104 1684217502832128 1686032817389568 1688489538481152 1688602989367296 1688633526892422 1689578051876352 1691177079290112 1693030512188304 1694459610759168 1695438055100416 1695611351383713 1697042628458496 1698022564330752 1702443997476864 1702474785309573 1708348623962112 1709449939853312 1710952813937664 1711940782071168 1712055808664064 1716544824857586 1717993772019712 1718509182901632 1720612664964864 1726089052997376 1732075688183808 1733204876249088 1734716047464576 1736817890328576 1738721342932992 1741371832785024 1742377365997488 1747411473595392 1750075210597824 1751054102544384 1755645372398016 1757277166196992 1758260086505472 1759805872349184 1761734518460928 1761852890732544 1762870250473728 1764420089373216 1764538642090368 1765557552684816 1767047871823872 1771681077395328 1772672054427648 1774349722533888 1774381810745016 1776294307869696 1779002073582912 1780029335903544 1781531870773248 1781651573243904 1786203053439552 1786323069770496 1788367279767552 1788925923947844 1789046123230512 1791093449401344 1793056384899648 1795789702559556 1796255274663936 1800965062145664 1803026027962368 1803710435716008 1805232959963136 1810445888159744 1810978678554624 1811011429181768 1812159305662464 1813205714208768 1816910793567936 1817927069515776 1817959945801032 1818494947484172 1819680474655692 1825978465786576 1827013070462976 1828068056128512 1831803504990624 1833349742788608 1834531642769408 1836144483250176 1837328184907776 1839341791019392 1841988587433984 1842145665700824 1843176056592384 1843209389492713 1843700633387008 1849568787382272 1851319231045632 1852388251997184 1857245220337716 1858812933660672 1858937828704256 1861646489961984 1863653044322304 1865944855830528 1866493978841088 1867571762259456 1867731022168891 1868789283964416 1873689255866934 1874175024021504 1874737290438144 1877031998143488 1879180012486656 1881239485796352 1884107228914944 1889047364521581 1889537114382336 1890768955908096 1891860756605952 1892417506324992 1894744690686144 1896786919563264 1896821221988748 1899678363038208 1900775308360896 1904659326211842 1906267062104064 1907367811987968 1909172957015808 1910275384872096 1915780685415424 1917029635851264 1917973042495488 1921892201957376 1923131182334976 1925933379830064 1926062784747072 1929801223364608 1932742993522176 1933859031598912 1935689248085472 1941850184622048 1943489313570816 1948585149206784 1949841337645184 1949855485780224 1950946123382784 1951555553397648 1956061510799616 1959586646209984 1960174536747174 1960696953667584 1965837907794816 1966937485049856 1969345047232512 1973927775728128 1975648831834656 1976768240173056 1976901060722688 1976936811971616 1978042597318656 1981951333268544 1982084502074112 1983229031782944 1984903088898048 1986252246770418 1987928855801856 1990107511594752 1993105167777792 1993141212069744 1994256061231104 1996179537088143 1998331096353408 2001172786348032 2002533002891487 2003066709000192 2004223354619904 2004358019899392 2004394267693444 2006554681112064 2008850916999168 2009478435119496 2009613453491808 2010773879446596 2011309781876736 2011913189738496 2012676888634326 2017188433012104 2017711404417024 2020787183996928 2020823728904046 2026085694913872 2027795927629824 2028966852825088 2029174240180509 2030887079958528 2035576206360576 2036751624179712 2037351013373952 2037387857829489 2037524751456972 2038679218870272 2039856428484864 2044024642763928 2045204939026161 2045735173922816 2045750017867776 2052261257232384 2054225774009898 2055959759958016 2056576563144576 2060706776809472 2062518460637184 2062657042808832 2063848098115584 2065039841182208 2066994208021248 2069259514896816 2071006190927872 2072413873913427 2073573063666432 2074163212560384 2079564067749888 2080764885805056 2083936783496832 2087981651509248 2088121944571904 2091164550368256 2091305057292288 2092512655033856 2094352301207232 2096609674862592 2097999230381494 2099187962809344 2101018232541888 2102971034957056 2105237698215936 2108446902024192 2109664398107904 2111660997911424 2116394421520896 2120208502456704 2120350960865792 2122777421512704 2125103863584768 2125729253680128 2127115075396608 2128343351181696 2128969694615616 2131587777021912 2133885284508672 2137730886774528 2138372221906008 2140177236443136 2144550444867072 2145788788486464 2149059807981108 2153375755339776 2155253271092352 2156658340332672 2157719672807424 2157864651620352 2157903675503664 2163522580126848 2166599177633792 2166820632840456 2168649660874752 2171026376285184 2174335867712448 2175552066797568 2175591410548776 2177650404096156 2184504955961344 2186425477767168 2186611928392848 2192158292857632 2193571504850832 2193587421502752 2195423113478144 2201179520400256 2202426715078656 2204534976986232 2206395839954944 2213418384900096 2214861373587456 2215513178136576 2220479393071104 2220668747694144 2221910862741504 2222604935813988 2224053913468068 2224630516318208 2225297921983488 2231132660755812 2231727292219392 2233015975010304 2236419962777088 2238830462435328 2238870950544096 2242283863578462 2242865192681472 2243538068884992 2245623337109504 2250020138876928 2251319384641536 2251470652489728 2251511369189896 2252770735835136 2254751273947392 2254902772386816 2257374016251072 2259957281624064 2260663239509433 2260815135178284 2262723504611328 2264030085774336 2269925329969152 2269966380412764 2273385581996544 2277798165282816 2279346406778106 2281270418583552 2282587709428224 2282741078218752 2284747964953344 2288726433143448 2290023232155648 2291345577202176 2294150219953152 2294838482045472 2301452070663168 2301468770101248 2309434250911744 2310939834998784 2312954729952768 2318295123910656 2320489173159936 2321829110380032 2323169821329984 2325368484023904 2327916954258918 2329881964793856 2333433614130432 2334738803392512 2340860496530688 2346407829798912 2348979357947904 2349137187643392 2350493667298304 2352560119164288 2352718189453824 2353876006699008 2354076736913088 2362241436527104 2365799630045184 2365842414326688 2368392410492928 2372002764777216 2373372447871392 2375375827697664 2381604071252736 2381764093027328 2384489706356736 2385191430291456 2385234565263792 2385394830974016 2388124599201792 2390741846532864 2391445410390144 2394386270079408 2401286749527552 2404034703949824 2404947247621344 2406977279950848 2407699390998528 2414012387047272 2414638238072832 2416212407549952 2417607618945024 2422547724757248 2423902759354368 2423946594401376 2424659929978896 2426240632874256 2427597733072896 2427641634941622 2433962902642704 2436017427283968 2437424074838016 2439730868484096 2442404673320832 2446127851176504 2447540336867373 2448192644333568 2449770913210368 2455984783245312 2456194220934432 2457568075456512 2457585907679232 2459938419441954 2466091716509696 2467767942957186 2468425641394176 2469851002662912 2476326960450288 2478417244880896 2480101849109511 2482195319949312 2487926474440704 2488658638454784 2490095683012608 2491719045285888 2498252341155912 2498900032028672 2499649720584192 2502709330857984 2508319314395136 2510720390456542 2512142971886592 2518729819362108 2519382819176448 2521025274544128 2522481008807936 2523223341766656 2526326254248192 2529049226084352 2529094962651664 2532734307721728 2532904484050944 2532950290338633 2534367077814528 2539545768282456 2541689416138752 2543157082650624 2545563942687744 2547033846496128 2553665996215296 2556039514468352 2562522935943168 2564174909779968 2566429220906496 2567911173106752 2568083712996096 2574817237286379 2576990658029568 2577763774352448 2580918997447296 2589133579496064 2598113532275712 2599807314373632 2602074071196864 2605226835492864 2608082014399488 2612057749177536 2613566048996232 2621117210393088 2625112815896736 2634198442446208 2635690986897408 2635915749295488 2637390129758208 2642601777691392 2642779336098816 2644305375710592 2646807963135552 2648336329027224 2650571807735808 2653476682126336 2657521616092992 2659008081641472 2661572716117524 2664441461804544 2670044003855316 2670755612000256 2672297806159872 2672477359865856 2675406241482752 2679256127176704 2679304580159328 2679484604655744 2681031839262128 2682550919651328 2683388885921766 2683569184845768 2689584577349472 2694382911995904 2694431638538728 2701447593218496 2704539041943552 2705565653574012 2707849439944704 2715668832239616 2716468017831936 2716517143772652 2716699668609296 2718238958493696 2719808571313152 2725366190351904 2726890604273664 2726939918701548 2727666690490368 2727742421226258 2736348342976512 2738967698679864 2740519605694464 2742102084192768 2747705257485936 2750024614182912 2751797464154112 2754216724875264 2755992277361664 2759012686529088 2763218498551236 2764764084888576 2765550950080512 2772752090333184 2774353181073408 2776978846568448 2778582377995776 2783975535345664 2785867830506574 2788219400491008 2788406743056384 2792469734942976 2795479566483456 2798917283745792 2801357643389184 2803183925946624 2810533883800401 2811262536032256 2812885864143872 2815547997215232 2821859228694528 2826944669942272 2833471818113024 2834305671573504 2836153433862144 2837791134908928 2838626259487488 2842117036029216 2845180379344896 2845231832983122 2850307849032704 2851162962541344 2853569648590848 2859400593156096 2861051717981952 2865413077308144 2871167673786368 2873671028123136 2875544453776896 2876959563743232 2877204900671552 2882838302936064 2884696773502464 2888900069745096 2889094177120608 2891532881166336 2894701835046912 2899114490283264 2900736089063424 2900788547398368 2903533872128208 2912775276933072 2915233970356224 2915482571190464 2922877723810176 2924762006467776 2924783228670336 2926419185074176 2927333330096472 2934092266199424 2939379969314976 2940261805120761 2941045430501376 2948756861692224 2951224513200128 2953148498116608 2954017570848768 2960891663592192 2962547816988672 2963473247751984 2965351591084032 2965405217957424 2967063895977984 2973126753111168 2974843547674416 2977354633347072 2979378370155627 2981893283702784 2985161267392128 2989711818104616 2990486923575296 2991384091846656 3001759179522048 3001960869986304 3003694314446848 3006335031929856 3006537029849088 3006591401540166 3009832021668096 3013276375498752 3014217652679244 3014420180237712 3016160819169894 3016964672815104 3018706781032448 3019015332951489 3026567106625536 3026621840550352 3031180775995392 3031235593356069 3039128542370808 3041693891444736 3043450279237632 3043654770958336 3046330619937792 3051635244191264 3053364309540864 3055127436269568 3056026520060928 3056287127185458 3058866959937536 3059784642727296 3068602760884224 3068625026801664 3078391885848576 3081253113331712 3081338661014847 3083939639937024 3084864844716864 3091060165214208 3093777690955776 3093985564213248 3095772147173376 3097559761773312 3100491312031872 3103889272345224 3106509286391808 3110359595499648 3111244818840576 3119346101624832 3121147328707584 3125905175245248 3131972477263872 3132182916857856 3136746825552384 3136957585938432 3138768982550784 3141528451810848 3146998845572241 3148781944214016 3154456552435584 3157856547323904 3162670353036288 3164496597161856 3167491496867136 3175472095003648 3180312753685056 3180526441298688 3184166132269056 3187655795377152 3188593880520192 3190672613094912 3192515026772544 3197381665532868 3201715666036736 3206596330161792 3210265854664704 3218683182729696 3223476825260032 3230063633009664 3231928792535168 3232879906638528 3234987510499008 3236579509211136 3236796977430528 3236855513255496 3245283870190272 3249898766450688 3252974491312128 3256539564427776 3261503801568672 3263328100196352 3263387115823164 3264256859111424 3266361217613824 3274646377660416 3274925627912576 3276757433942016 3276781210238976 3279638216650752 3279917892589272 3287210591453184 3288237439286448 3290357257276248 3293134670217216 3301769280600384 3303640072617984 3306802465479348 3309593759932416 3318211517939712 3320127577350144 3322292060381184 3323269767204864 3330942883135488 3331003121541216 3332866294112256 3333907403720982 3336080870202102 3336945774477312 3337946882975232 3344425752526848 3346698991133718 3347590938329088 3349523962515456 3354629944165632 3358306425816144 3363425795367693 3364297789022208 3368435005664256 3376979076962304 3377205978734592 3377267053784844 3379156103752704 3382354158580224 3386061024376608 3388919221518336 3390876110200832 3391222702767426 3394085256916992 3396045128661504 3404887994953728 3404949570619146 3416697247924224 3418899879706624 3421905627875328 3423881564142336 3424111617328128 3433089649715172 3435987544039424 3437018365803264 3441225329929728 3452178105994752 3464151376367616 3466409752498176 3469432094929152 3473635780657152 3477442685865984 3482743665570048 3484754731994976 3491875431388377 3494822947190784 3500150421195648 3502108205088768 3511290744796032 3514554332393984 3519611744698368 3523469036921856 3523705781465088 3525740500947456 3528840178746432 3529077284180736 3531115105369632 3534095743647744 3543362154790656 3545344108855296 3548699445067776 3548763621490032 3552588615739392 3558004147165824 3560058671807088 3563063741546496 3572406106879104 3572646139540992 3576734559535104 3577851847895688 3578092246461024 3582186898802688 3586112769799296 3591579405119112 3592510549327872 3601930124291328 3606052055924736 3607420871432016 3610465919926272 3620891776319488 3621957357109248 3622022858363536 3624318611324928 3626411428417536 3633821587135872 3635854139031552 3635919891602064 3636989894968344 3639360949311384 3641462452412433 3651956931573152 3654026140925952 3656136112257024 3663607009981248 3669063285538816 3672288966500352 3674656369815552 3678683582038784 3683977174867968 3684291331401648 3686352113184768 3686418778985426 3687401266774016 3689907629162931 3699137574764544 3701651914435779 3702638462091264 3704776503994368 3714490440675432 3717625867321344 3717875657408512 3723292979923968 3731889711661056 3732987957682176 3735143524518912 3735462044337782 3737578567928832 3747378511733868 3748350048043008 3749474580876288 3754063996286976 3762478971592704 3766080585684813 3768214457829888 3778094729043162 3779074228764672 3781537911816192 3783721513211904 3784835012649984 3789489381372288 3793573839126528 3793642443977496 3799356726076416 3801550616721792 3809318652423684 3812534124208128 3814735623975936 3818345914031616 3820550769744192 3831561370830848 3834059271702528 3843784403914752 3846262364669952 3851866759660128 3852125569494144 3859602446729216 3865485987044352 3867718063197824 3871378496170944 3883700369244096 3897170298413568 3899682675290368 3899710971560448 3903111106795296 3912123021599232 3919173292419968 3920349073494348 3921393907335168 3931675815589632 3933874970099712 3947855551456256 3951297663669312 3953536480346112 3953873623943232 3956085194637312 3963902666537088 3964169004148224 3966458063565888 3972504493540836 3975857711603712 3980215023189504 3986210335555584 3986282424139488 3988512122462208 3992359074176286 3996662192706816 4002345572696064 4005066005782974 4006133418000384 4008446709239808 4008716039798784 4008788535386888 4013109362224128 4017701833998336 4018956870238992 4019226906983616 4021547758893192 4023826379476992 4025083328882649 4025353777268652 4034376866024208 4041574367993856 4041647457808092 4052171389827744 4055591855259648 4057933705650176 4058348480361018 4061774159917056 4071152412721152 4073503248359424 4074702026747904 4074775715658978 4075049502913944 4077358437740544 4079712856969728 4088049285527856 4090409878052322 4091470347845632 4091500035735552 4104522514464768 4108451548019796 4111919519916032 4113153126289152 4125036921274368 4125314085617664 4127696196231168 4130079682364416 4133988416042496 4138519029793632 4142012381855744 4144827747826854 4147146127332864 4148326425120768 4159128135499776 4161529771610112 4167873566993664 4175963303018496 4178801745759861 4182329100736512 4182610114584576 4185025310067712 4188704602414464 4193219349725184 4195998460762988 4198375925618688 4202036465083776 4205942069914112 4210475396431872 4216893804048384 4219328796215808 4223321995822848 4232788843041792 4240417004913408 4240701921731584 4245554843025408 4250207727169536 4251458507360256 4254230150793216 4256686702363392 4257939389231232 4263175554043824 4267770569017344 4267847749474683 4275461773549056 4276744443812016 4280354472886272 4289100889734144 4291577576972928 4298119615962216 4306751510679552 4310506542184704 4313316680665344 4315439345614848 4315729303240704 4315807351007328 4327045160253696 4333198355267584 4333641265680912 4337299321749504 4342052752570368 4348671735424896 4351104133595136 4351182821097552 4355300808192312 4372850955534336 4373223856785696 4384316585715264 4387143009701664 4387174843005504 4390846226956288 4402359040800512 4409069953972464 4412791679909888 4426836769800192 4429722747174912 4431026356273152 4440958786142208 4441337495388288 4443821725483008 4445209871627976 4448107826936136 4449261032636416 4450595843966976 4462265321511624 4466031950020608 4472839925554176 4477741901088192 4484567727156924 4485730385362944 4487076137769984 4491246674219008 4500040277753856 4502638769283072 4502941304979456 4503022738379792 4505541471670272 4509502547894784 4509805544773632 4509887102310249 4514748032502144 4519914563248128 4521326479018866 4521630270356568 4524241228754841 4525447009222656 4528060171548672 4539850659938304 4539932760825528 4546771163993088 4558692813556212 4562540837167104 4565175418856448 4565482156437504 4569495929906688 4577452866286896 4580046464311296 4582691154404352 4584430690778187 4588300439906304 4589676964090944 4602904141326336 4602937540202496 4618868501823488 4621879669997568 4625909459905536 4636590247821312 4640978346319872 4643658220760064 4646339642659968 4650736968047808 4655833908517836 4659763929587712 4666867228260864 4681720993061376 4692815659597824 4697958715895808 4698274375286784 4700987334596608 4705120238328576 4705436378907648 4707752013398016 4708153473826176 4724482873054208 4731684828653376 4736784820985856 4744005529554432 4746744895742784 4763208142505472 4763528186054656 4770382860582912 4770469130527584 4770789661948032 4776249198403584 4781483693065728 4782890820780288 4788772540158816 4802573499055104 4808069407899648 4809894495242688 4815398781997056 4828024774094544 4835215237890048 4845095449514496 4847893188802752 4849319859957792 4852481265748512 4855195466145792 4855283269883244 4867925805285408 4872034854567936 4874848149676032 4879461736968192 4884809346641664 4892255702353008 4895080673734746 4896385288667136 4899541826420736 4911969566490624 4912388441868864 4915136150913024 4915171815358464 4919876838883908 4935535885914372 4936851282788352 4939702005325824 4952653920900576 4956834489761792 4960203698219022 4964390639898624 4975852948881408 4977317276909568 4980191366025216 4983438090571776 4996504682311824 4999299441168384 5000861105581473 5004121305303153 5005418661715968 5016638628790272 5021440780913084 5024285943773184 5037459638724216 5038765638352896 5042050549088256 5044962017615872 5046446683533312 5052652508496384 5058098452168704 5058189925303328 5065468615443456 5065808968101888 5065900580677266 5068734155629056 5079091536564912 5083378832277504 5086314165301248 5091127885375488 5094067692992256 5107331992430592 5107424355928719 5112079028936704 5125045871886336 5128349819559936 5132858441812992 5135822346213504 5136167425992192 5149634474572758 5153981316059136 5155527548704896 5161837994894592 5178267158992128 5196227064551424 5199614628747264 5204148142393728 5210453670985728 5216164028798976 5224115498355072 5227132097992464 5242234420786176 5250225631793472 5268396884892416 5271831498590976 5274780259516416 5285203555382784 5285558672197632 5288610751421184 5293615926271104 5296672658054448 5301143615471616 5306953364252672 5315043232185984 5318016163282944 5323145432235048 5328882923609088 5340088007710632 5344595612319744 5344954719731712 5350812482965504 5358609160318656 5358969209311488 5362063678524256 5365101839302656 5366777771843532 5367138369691536 5379169154698944 5388765823991808 5388863277077456 5402895186436992 5409078083887104 5411131307148024 5415698879889408 5431337664479232 5432936035663872 5433034287545304 5433399337218592 5436477916987392 5439617142626304 5450732380703808 5453781208547328 5453879837403096 5455484842452516 5477935397359728 5481039211388928 5484204168385536 5495410514971872 5500049228365824 5503594928308224 5508433449750528 5511984554723328 5518025373058176 5526436997102472 5529528169777152 5529628168478139 5531101900161024 5548706362146816 5553957693136896 5557164755991552 5571735661013148 5576438800982016 5576813486112768 5584939469885952 5590959132966912 5597834567491584 5602715286778368 5603193066506673 5606367851893248 5621067767600802 5622525072064512 5625771728287744 5631095994430464 5643718457389056 5653889339884544 5666943636226048 5668611343147008 5672306867724288 5675582269817856 5677252518974976 5684234072058432 5690360758689792 5690463665966244 5700615698065408 5702325925082688 5718801186312192 5722103435963904 5730826154616288 5742335347572736 5747342056246272 5751088907553792 5753919127486464 5754409801343104 5765676605872128 5769393547004928 5777800139490192 5778188354241216 5789403670093824 5798228980566528 5801577094796736 5807067744256416 5825550553866144 5830467940712448 5830965142380928 5845755447620352 5849524012935552 5849566457340672 5852838370148352 5854666660192944 5868184532398848 5878759938629952 5880523610241522 5882090861002752 5897513723384448 5908035141697536 5921783327184384 5926946495503968 5930703182168064 5930810435914848 5934127791955968 5946253506222336 5949687095348832 5954709266694144 5958756740311254 5963786567405568 5970322534784256 5979423636209232 5982768183693312 5988538611264429 6003518359044096 6007388628893696 6012670063859712 6013074059698176 6013182803080332 6019664043336192 6026552750997504 6028435305358488 6028840360475424 6032321638339788 6033929345630208 6037413562064896 6038030665902978 6053134213251072 6053243681100704 6062361551990784 6062471186712138 6078257084741616 6083387782889472 6086900558475264 6087309541916672 6092661239875584 6103270488382528 6106728619081728 6110254872539136 6112053040121856 6112163573488467 6112574254370916 6117733919875072 6119569285454592 6135614817078483 6137205521768448 6137250053603328 6156783771697152 6162506226663424 6162677322029694 6167879279874048 6169729689433728 6182120330428416 6187555381911552 6187971128426496 6191544294346752 6195119523546624 6200982624063744 6207778544690448 6213018572783616 6217241621740281 6220719190999296 6222489637681152 6238692203249664 6242294657415168 6251810350490496 6263944954527744 6264365833715712 6273493651104768 6273915171876864 6277537965101568 6283056903621696 6293997691144482 6297563888428032 6308913104871168 6315713094647808 6325340706072576 6328993194323712 6334982993734272 6350944190007296 6360625507370112 6361052882597376 6368332264538112 6375311590754304 6377187761040384 6381345226189824 6385030053545088 6394763331065736 6403431332073472 6413192660323584 6420531709329408 6437366365459392 6446953650520064 6460127266019328 6463857585070336 6465759813277056 6469975020998016 6473159018422272 6473593954861056 6473711026510992 6490567740380544 6499797532901376 6505948982624256 6513079128855552 6523007603137344 6526656200392704 6526774231646328 6532722435227648 6549851255825152 6553514867884032 6559276433301504 6559835785178544 6576474878572896 6580714514552496 6586269340434432 6603538561200768 6607280145235968 6613604930958696 6619187519864832 6640255154700288 6644584120762368 6646539534409728 6662006243082432 6665732588224512 6667814807441964 6672161740404204 6673891548954624 6675893765950464 6693397982267436 6695181876658176 6699047925030912 6709259888331264 6716612851632288 6726851590735386 6728595578044416 6736870011328512 6753958153924608 6754411957469184 6754534107569688 6758312207505408 6764708317160448 6772122048753216 6781752220401664 6782445405534852 6788170513833984 6792090257323008 6809775989907456 6809899141238292 6833394495848448 6837799759413248 6843811255750656 6847763128284672 6848223234656256 6866179299430344 6871975088078848 6874036731606528 6882450659859456 6904356211989504 6928302752735232 6932819504996352 6938864189858304 6954885371731968 6961542900811321 6965487331140096 6969509463989952 6983750862776754 6989645894381568 7000300842391296 7004216410177536 7022581489592064 7029108664787968 7039223489396736 7046938073843712 7047411562930176 7051481001894912 7057680357492864 7058154568361472 7062230210739264 7086724309581312 7097398890135552 7097527242980064 7105177231478784 7116008294331648 7120117343614176 7126127483092992 7144812213758208 7145292279081984 7153469119070208 7155703695791376 7156184492922048 7164373797605376 7172225539598592 7183158810238224 7203860248582656 7212104111849472 7214841742864032 7220931839852544 7243914714218496 7244045716727072 7248637222649856 7252822856835072 7267643174271744 7271708278063104 7271839783204128 7273979789936688 7278721898622768 7282924904824866 7303913863146304 7308052281851904 7312272224514048 7327214019962496 7342621010602119 7344577933000704 7349312739631104 7357367164077568 7367954349735936 7368582662803296 7372704226369536 7372837557970852 7374802533548032 7379815258325862 7398275149529088 7403303828871558 7405276924182528 7409553007988736 7428980881350864 7435251734642688 7440305547328533 7446585959847936 7463779423322112 7465975915364352 7470287049037824 7470924088675564 7475157135857664 7494757023467736 7496700096086016 7498949161752576 7508127992573952 7524957943185408 7532161171369626 7536428915659776 7556189458086324 7558148457529344 7563075823632384 7567443026423808 7569670025299968 7578978762744576 7587147678253056 7587284887954992 7598713452152832 7598850871015899 7603101233443584 7618637304847368 7625068248416256 7629471247951872 7636691828063232 7641101539488384 7663122741661696 7668118543405056 7687568807829504 7692524729339904 7703733519320256 7704251138988288 7719204893458432 7724451711859137 7730971974088704 7735436126395648 7742756992341888 7767400738488192 7794340596827136 7799365350580736 7799421943120896 7806222213590592 7824246043198464 7838346584839936 7840698146988696 7863351631179264 7895711102912512 7902595327338624 7907072960692224 7907747247886464 7912170389274624 7927805333074176 7928338008296448 7932916127131776 7945008987081672 7951715423207424 7960430046379008 7972564848278976 7977024244924416 7984718148352572 7993324385413632 8010132011565948 8012266836000768 8016893418479616 8017432079597568 8017577070773776 8026218724448256 8037913740477984 8038453813967232 8043095517786384 8047652758953984 8050166657765298 8050707554537304 8068753732048416 8083148735987712 8083294915616184 8104342779655488 8115867411300352 8116696960722036 8123548319834112 8147006496718848 8149404053495808 8149551431317956 8150099005827888 8154716875481088 8159425713939456 8176098571055712 8180819756104644 8182940695691264 8183000071471104 8209045028929536 8216903096039592 8223839039832064 8226306252578304 8250073842548736 8255392392462336 8260159364728832 8267976832084992 8277038059587264 8289655495653708 8294292254665728 8296652850241536 8318256270999552 8323059543220224 8335747133987328 8351926606036992 8357603491519722 8364658201473024 8365220229169152 8370050620135424 8377409204828928 8386438699450368 8391996921525976 8396751851237376 8404072930167552 8411884139828224 8433787608096768 8438657592431616 8446643991645696 8465577686083584 8480834009826816 8481403843463168 8500415454339072 8502917014720512 8508460301586432 8513373404726784 8515878778462464 8526351108087648 8535541138034688 8535695498949366 8550923547098112 8553488887624032 8560708945772544 8578201779468288 8583155153945856 8596239231924432 8613503021359104 8621013084369408 8626633361330688 8630878691229696 8631614702014656 8654090320507392 8667282531361824 8674598643499008 8684105505140736 8697343470849792 8702208267190272 8702365642195104 8710601616384624 8745701911068672 8746447713571392 8768633171430528 8774286019403328 8774349686011008 8804718081601024 8818139907944928 8825583359819776 8853673539600384 8859445494349824 8862052712546304 8882674990776576 8887643450966016 8890419743255952 8896215653872272 8901191687933952 8924530643023248 8932063900041216 8945679851108352 8955483802176384 8969135454313848 8971460770725888 8974152275539968 8982493348438016 9005277538566144 9005882609958912 9006045476759584 9011082943340544 9019005095789568 9019611089547264 9019774204620498 9029496065004288 9039829126496256 9042652958037732 9043260540713136 9048482457509682 9050894018445312 9056120343097344 9079701319876608 9079865521651056 9093542327986176 9093706780068207 9117385627112424 9125081674334208 9130350837712896 9130964312875008 9138991859813376 9154905732573792 9160092928622592 9165382308808704 9168861381556374 9176600879812608 9179353928181888 9205808282652672 9205875080404992 9237737003646976 9243759339995136 9244015983044541 9251818919811072 9273180495642624 9281956692639744 9287316441520128 9292679285319936 9301473936095616 9311667817035672 9319527859175424 9333734456521728 9363441986122752 9395917431791616 9396548750573568 9401974669193216 9410240476657152 9410872757815296 9416306947652352 9440996536716723 9448965746108416 9463369657306752 9473569641971712 9488011059108864 9493489791485568 9526416285010944 9527056372109312 9540938261055168 9541579323896064 9552498396807168 9562967386131456 9565781641560576 9577545080317632 9605146998110208 9619788990485376 9630797563994112 9656049548189088 9670430475780096 9690190899028992 9695786377605504 9698639719915584 9704962531497024 9710390932291584 9710566539766488 9735851610570816 9749696299352064 9758923473936384 9769618693283328 9784511404706016 9790161347469492 9792770577334272 9799083652841472 9823939132981248 9824776883737728 9830272301826048 9830343630716928 9839753677767816 9871071771828744 9879404010651648 9905307841801152 9920407396438044 9928781279797248 9954634553819136 9960382732050432 9966876181143552 9993009364623648 9998598882336768 10001722211162946 10008242610606306 10010837323431936 10033277257580544 10042881561826168 10048571887546368 10074919277448432 10089924035231744 10092893367066624 10105305016992768 10116379850606656 10130937230886912 10131617936203776 10131801161354532 10137468311258112 10158183073129824 10166757664555008 10172628330602496 10182255770750976 10188135385984512 10214663984861184 10214848711857438 10224158057873408 10250091743772672 10256699639119872 10265716883625984 10271644692427008 10272334851984384 10299268949145516 10307962632118272 10311055097409792 10323675989789184 10356534317984256 10392454129102848 10399229257494528 10408296284787456 10420907341971456 10432328057597952 10448230996710144 10454264195984928 10475626294165131 10484468841572352 10500451263586944 10536793769784832 10543662997181952 10570407110765568 10571117344395264 10577221502842368 10587231852542208 10593345316108896 10602287230943232 10613906728505344 10630086464371968 10636032326565888 10646290864470096 10657765847218176 10680176015421264 10689191224639488 10701624965931008 10717218320637312 10717938418622976 10724127357048512 10730203678605312 10733555543687064 10734276739383072 10758338309397888 10777531647983616 10777726554154912 10805790372873984 10818156167774208 10822262614296048 10831397759778816 10862675328958464 10865872071327744 10866068575090608 10866798674437184 10872955833974784 10879234285252608 10901464761407616 10907562417094656 10907759674806192 10910969684905032 10924387357237299 10955870794719456 10962078422777856 10968408336771072 10990821029943744 11007189856616448 11016866899501056 11023969109446656 11036050746116352 11052873994204944 11059056339554304 11059256336956278 11062203800322048 11069722887488793 11097412724293632 11104955743307337 11107915386273792 11114329511983104 11143471322026296 11152877601964032 11153626972225536 11169878939771904 11195669134983168 11205430573556736 11206386133013346 11212735703786496 11242135535201604 11245050144129024 11251543456575488 11262191988860928 11287436914778112 11298241757054439 11307778679769088 11333887272452096 11337222686294016 11344613735448576 11351164539635712 11354505037949952 11368468144116864 11380721517379584 11380927331932488 11401231396130816 11404651850165376 11437602372624384 11444206871927808 11461652309232576 11484670695145472 11494684112492544 11502177815107584 11508819602686208 11531353211744256 11538787094009856 11538995767098217 11555600278980384 11556376708482432 11578807340187648 11596457961133056 11603154189593472 11614135488512832 11651101107732288 11661930284761856 11691510895240704 11699048025871104 11699132914681344 11709333320385888 11736369064797696 11757519877259904 11761047220483044 11764181722005504 11795027446768896 11843566654368768 11853892991007936 11861620871829696 11868255583911936 11892507012444672 11899374190697664 11917513480622508 11927573134811136 11940645069568512 11958847272418464 11965536367386624 11977077222528858 12007036718088192 12014777257787392 12025340127719424 12026148119396352 12026365606160664 12039328086672384 12053105501995008 12056870610716976 12057680720950848 12064643276679576 12074827124129792 12076061331805956 12106487362201408 12124723103981568 12124942373424276 12156514169483232 12166775565778944 12173801116950528 12174619083833344 12185322479751168 12206540976765056 12213457238163456 12220509745078272 12224106080243712 12224327146976934 12225148508741832 12235467839750144 12239138570909184 12271229634156966 12274411043536896 12274500107206656 12313567543394304 12325354644059388 12335758559748096 12339459378867456 12375110763823104 12375942256852992 12383088588693504 12390239047093248 12401965248127488 12415557089380896 12426037145567232 12434483243480562 12441438381998592 12444979275362304 12477384406499328 12484589314830336 12503620700980992 12527889909055488 12536405237279583 12546987302209536 12547830343753728 12555075930203136 12566113807243392 12587995382288964 12595127776856064 12617826209742336 12631426189295616 12650681412145152 12657986388647424 12669965987468544 12701888380014592 12721251014740224 12722105765194752 12736664529076224 12750623181508608 12754375522080768 12762690452379648 12770060107090176 12789526662131472 12803543248424049 12806862664146944 12826385320647168 12841063418658816 12874732730918784 12920254532038656 12927715170140672 12931519626554112 12939950041996032 12946318036844544 12947187909722112 12947422053021984 12981135480761088 12999595065802752 13011897965248512 13026158257711104 13046015206274688 13053312400785408 13053548463292656 13099702511650304 13118552866603008 13119671570357088 13152949757145792 13161429029104992 13172538680868864 13207077122401536 13227209861917392 13238375039729664 13280510309400576 13289168241524736 13293079068819456 13324012486164864 13331465176449024 13335629614883928 13344323480808408 13347783097909248 13351787531900928 13386795964534872 13398095850061824 13418519776662528 13433225703264576 13453703181470772 13457191156088832 13473740022657024 13507916307849216 13508823914938368 13509068215139376 13516624415010816 13529416634320896 13529661306930747 13544244097506432 13563504440803328 13564890811069704 13572723686264523 13576341027667968 13584180514646016 13619551979814912 13619798282476584 13675599518826496 13687622511501312 13695526256569344 13696446469312512 13732358598860688 13743950176157696 13748073463213056 13753292072334561 13764901319718912 13808712423979008 13808962147510981 13856605505470464 13865639009992704 13877728379716608 13909770743463936 13923085801622642 13930974662280192 13939018927979904 13967501725553508 13979291788763136 14000601684782592 14045162979184128 14058217329575936 14078446978793472 14093876147687424 14094823125860352 14102962003789824 14115360714985728 14116309136722944 14124460421478528 14173448619162624 14195054485960128 14210354462957568 14232016588663296 14240234687228352 14289624427516416 14290584558163968 14311407391582752 14312368985844096 14328747595210752 14344451079197184 14366317620476448 14407720497165312 14424208223698944 14429683485728064 14488091433454144 14505645713670144 14535286348543488 14543679566408256 14547959579873376 14557443797245536 14565849809649732 14607827726292608 14616104563703808 14624544449028096 14654428039924992 14685242021204238 14689155866001408 14698625479262208 14714734328155136 14735908699471872 14737165325606592 14745408452739072 14745675115941704 14759630516651724 14806607657743116 14810553848365056 14819106015977472 14857961762701728 14870503469285376 14880611094657066 14893171919695872 14927558846644224 14931951830728704 14940574098075648 14941848177351128 14950314271715328 14989514046935472 14997898323505152 15002583316744419 15016255985147904 15049915886370816 15064322342739252 15072857831319552 15112378916172648 15116296915058688 15126151647264768 15134886052847616 15139340050599936 15157957525489152 15174295356506112 15174569775909984 15197426904305664 15197701742031798 15206202466887168 15237274609694736 15250136496832512 15258942495903744 15273383656126464 15282203078976768 15322273067786157 15326245483323392 15336237086810112 15375137615659008 15385049458679808 15407467038640512 15408502277976576 15438409786916864 15448903423718274 15461943948177408 15470872252791296 15485513984683776 15534801476976384 15588681193654272 15598730701161472 15598843886241792 15612444427181184 15648492086396928 15676693169679872 15681396293977392 15726703262358528 15791422205825024 15805190654677248 15815494495772928 15824340778549248 15855610666148352 15856676016592896 15865832254263552 15890017974163344 15903430846414848 15920860092758016 15945129696557952 15954048489848832 15969436296705144 15986648770827264 16020264023131896 16033786836959232 16034864159195136 16035154141547552 16052437448896512 16075827480955968 16076907627934464 16086191035572768 16095305517907968 16100333315530596 16101415109074608 16137507464096832 16166297471975424 16166589831232368 16208685559310976 16231734822600704 16233393921444072 16247096639668224 16294012993437696 16298808106991616 16299102862635912 16300198011655776 16309433750962176 16318851427878912 16352197142111424 16361639512209288 16365881391382528 16433806192079184 16447678079664128 16452612505156608 16500147685097472 16510784784924672 16520318729457664 16535953664169984 16554076119174528 16579310991307416 16588584509331456 16588884505434417 16593305700483072 16646119086440448 16671494267974656 16715206983039444 16729316402946048 16730440458338304 16740101240270848 16754818409657856 16772877398900736 16783993843051952 16793503702474752 16808145860335104 16809579199520019 16823768279656448 16867575216193536 16877315184863232 16893287983291392 16931155372167168 16961668019653632 16962807686926336 17000830908678144 17005834029441024 17016920603172864 17026746809453568 17031757556924928 17052702216175296 17071082276069376 17071390997898732 17101847094196224 17106977775248064 17156403558936576 17166310307891712 17192478463848864 17227006042718208 17242026168738816 17253266722661376 17261757382459392 17263229404029312 17308180641014784 17334565062723648 17368211010281472 17394686941699584 17404731284390208 17421203232769248 17491403822137344 17492895427142784 17537266342861056 17548572038806656 17548699372022016 17609436163202048 17636279815889856 17724105425092608 17765349981553152 17780839486511904 17792431307744544 17802383375867904 17849061286046496 17864127800082432 17891359702216704 17910967604352768 17938270908627696 17948304551079936 17964986696876032 18010555077132288 18012090953519168 18022165886681088 18038010191579136 18039222179094528 18039548409240996 18058992130008576 18079658252992512 18085305916075464 18086521081426272 18096964915019364 18101788036890624 18112240686194688 18159402639753216 18159731043302112 18187084655972352 18187413560136414 18234771254224848 18250163348668416 18260701675425792 18261928625750016 18277983719626752 18309811465147584 18320185857245184 18330764617617408 18336490720465401 18337722763112748 18353201759625216 18358707856363776 18406844451235449 18411616565305344 18411750160809984 18475474007293952 18487518679990272 18488031966089082 18503637839622144 18546360991285248 18563913385279488 18574632883040256 18585358570639872 18602947872191232 18623335634071344 18639055718350848 18651724865220843 18667468913043456 18726883972245504 18791834863583232 18793097501147136 18803949338386432 18820480953314304 18821745515630592 18832613895304704 18881993073433446 18897931492216832 18926739314613504 18947139283943424 18976022118217728 18986979582971136 19052832570021888 19054112744218624 19081876522110336 19083158647792128 19104996793614336 19125934772262912 19131563283121152 19155090160635264 19210293996220416 19239577980970752 19261595127988224 19312099096378176 19340860951560192 19380381798057984 19391572755211008 19397279439831168 19409925062994048 19420781864583168 19421133079532976 19471703221141632 19499392598704128 19517846947872768 19539237386566656 19569022809412032 19580322694938984 19598167305682944 19649553767475456 19660544603652096 19679507355535632 19742143543657488 19758808021303296 19810615683602304 19840814792876088 19857562559594496 19920765464100864 19933752362287104 19986018729247296 19997197764673536 20003444422325892 20016485221212612 20021674646863872 20085763123652336 20097143775092736 20149838554896864 20179848070463488 20185786734133248 20210610033985536 20232759701213312 20261874461773824 20263235872407552 20263602322709064 20274936622516224 20316366146259648 20345256661204992 20364511541501952 20376270771969024 20429327969722368 20429697423714876 20448316115746816 20500183487545344 20513399278239744 20531433767251968 20543289384854016 20544669703968768 20545041243857801 20598537898291032 20615925264236544 20622110194819584 20647351979578368 20713068635968512 20784908258205696 20798458514989056 20816592569574912 20864656115195904 20884628702433963 20896461993420288 20908528391969856 20951252588330262 20968937683144704 21000902527173888 21073587539569664 21087325994363904 21140814221531136 21142234688790528 21154443005684736 21174463705084416 21186690632217792 21227813457010688 21260172928743936 21292581728940192 21315531694436352 21360352030842528 21378382449278976 21403249931862016 21434436641274624 21435876837245952 21448254714097024 21460407357210624 21467111087374128 21468553478766144 21516676618795776 21555453108309824 21611580745747968 21636312335548416 21644525228592096 21662795519557632 21731744142655488 21732137150181216 21733597348874368 21745911667949568 21758468570505216 21802929522815232 21815124834189312 21815519349612384 21821939369810064 21848774714474598 21911741589438912 21924156845555712 21936816673542144 21981642059887488 22027863031806357 22033733799002112 22047938218893312 22072101492232704 22105747988409888 22118112679108608 22118512673912556 22124407600644096 22139445774977586 22194825448587264 22209911486614674 22215830772547584 22228659023966208 22286942644052592 22305755203928064 22320916641985599 22339757879543808 22391338269966336 22410861147113472 22412772266026692 22425471407572992 22484271070403208 22490100288258048 22503086913150976 22524383977721856 22574873829556224 22596483514108878 22615557359538176 22667774544904192 22674445372588032 22689227470897152 22702329079271424 22709010075899904 22736936288233728 22761443034759168 22761854663864976 22796552613047697 22802462792261632 22809303700330752 22875204745248768 22888413743855616 22923304618465152 22969341390290944 22989368224985088 23004355630215168 23017639205372416 23062706423488512 23077574188019712 23077991534196434 23111200557960768 23112753416964864 23157614680375296 23173355135577411 23192915922266112 23206308379186944 23228270977025664 23302202215464576 23323860569523712 23383021790481408 23398096051742208 23398265829362688 23418666640771776 23472738129595392 23515039754519808 23522094440966088 23590054893537792 23687133308737536 23707785982015872 23723241743659392 23736511167823872 23785014024889344 23798748381395328 23835026961245016 23855146269622272 23881290139137024 23917694544836928 23931072734773248 23954154445057716 24029554515574784 24050680255438848 24052296238792704 24052731212321328 24078656173344768 24113741221433952 24115361441901696 24129286553359152 24149654248259584 24152122663611912 24212974724402816 24249446207963136 24249884746848552 24313028338966464 24347602233901056 24349238167666688 24370644959502336 24413081953530112 24441019490156544 24448212160487424 24448654293953868 24450297017483664 24470935679500288 24478277141818368 24542459268313932 24548822087073792 24549000214413312 24627135086788608 24650709288118776 24671517119496192 24678918757734912 24750221527646208 24766177177387008 24780478094186496 24803930496254976 24831114178761792 24868966486961124 24882876763997184 24889958550724608 24954768812998656 24969178629660672 25007241401961984 25055779818110976 25072810474559166 25093974604419072 25095660687507456 25110151860406272 25132227614486784 25175990764577928 25190255553712128 25235652419484672 25301362824290304 25315972777294848 25339931974937088 25403776760029184 25442502029480448 25444211530389504 25501246363017216 25508751044161536 25525380904759296 25540120214180352 25579053324262944 25607086496848098 25613725328293888 25652770641294336 25682126837317632 25749465461837568 25840509064077312 25855430340281344 25863039253108224 25879900083992064 25892636073689088 25894844106043968 25962270961522176 26023795930497024 26052316515422208 26092030412549376 26106624801570816 26107096926585312 26199405023300608 26237105733206016 26239343140714176 26305899514291584 26322858058209984 26414154244803072 26454419723834784 26476750079459328 26561020618801152 26578336483049472 26586158137638912 26648024972329728 26662930352898048 26671259229767856 26688646961616816 26703575063801856 26773591929069744 26796191700123648 26837039553325056 26866451406529152 26907406362941544 26914382312177664 26947480045314048 27015832615698432 27017647829876736 27018136430278752 27033248830021632 27058833268641792 27059322613861494 27088488195012864 27127008881606656 27129781622139408 27145447372529046 27152682055335936 27168361029292032 27239103959629824 27239596564953168 27281120340204621 27375245023002624 27391052513138688 27392892938625024 27464717197721376 27487900352315392 27496146926426112 27506584144669122 27529802639437824 27617424847958016 27617924295021962 27713211010940928 27731278019985408 27732047949133623 27755456759433216 27819541486927872 27846171603245284 27861949324560384 27878037855959808 27935003451107016 27958583577526272 28001203369565184 28090325958368256 28116434659151872 28187752295374848 28189646251720704 28205924007579648 28230721429971456 28232618273445888 28248920842957056 28322989610150169 28346897238325248 28390108971920256 28420708925915136 28464033177326592 28480469374456704 28579248855032832 28581169116327936 28622814783165504 28624737971688192 28657495190421504 28688902158394368 28732635240952896 28815440994330624 28859366971456128 28976182866908288 29011291427340288 29070572697086976 29087359132816512 29095919159746752 29114887594491072 29131699619299464 29215655452585216 29249088898056192 29308856079849984 29370484042408476 29378311732002816 29397250958524416 29429468656310272 29471817398943744 29474330651213184 29490816905478144 29491350231883408 29519261033303448 29613215315486232 29638212031954944 29715923525403456 29761222189314132 29786343839391744 29863903661457408 29881148196151296 29883696354702256 29900628543430656 29979028093870944 29995796647010304 30005166633488838 30032511970295808 30099831772741632 30128644685478504 30145715662639104 30224757832345296 30269772105695232 30278680101199872 30315915050978304 30349139551819968 30394853808611328 30395403484063596 30412404933774336 30474549219389472 30500272993665024 30517884991807488 30546767312252928 30564406157953536 30644546135572314 30652490966646784 30672474173620224 30750275231318016 30770098917359616 30814934077281024 30817004555953152 30897806847436548 30923887896354816 30941744505582592 30971027969367552 31069602953952768 31177362387308544 31197461402322944 31197687772483584 31224888854362368 31296984172793856 31353386339359744 31362792587954784 31453406524717056 31582844411650048 31610381309354496 31630988991545856 31711221332296704 31713352033185792 31731664508527104 31780035948326688 31806861692829696 31841720185516032 31890259393115904 31908096979697664 31938872593410288 31973297541654528 32040528046263792 32067573673918464 32070308283095104 32104874897793024 32151654961911936 32153815255868928 32172382071145536 32190611035815936 32200666631061192 32202830218149216 32275014928193664 32332594943950848 32333179662464736 32417371118621952 32463469645201408 32466787842888144 32494193279336448 32588025986875392 32597616213983232 32598205725271824 32600396023311552 32618867501924352 32637702855757824 32704394284222848 32723279024418576 32773162071711897 32867612384158368 32895356159328256 32905225010313216 33021569569849344 33040637458915328 33071907328339968 33108152238349056 33158621982614832 33177169018662912 33177769010868834 33186611400966144 33209168662466379 33292238172880896 33342988535949312 33430413966078888 33458632805892096 33460880916676608 33480202480541696 33509636819315712 33567987686103904 33587007404949504 33616291720670208 33619158399040038 33647536559312896 33735150432387072 33754630369726464 33786575966582784 33862310744334336 33894725271163317 33923336039307264 33925615373852672 34001661817356288 34011668058882048 34033841206345728 34053493618907136 34063515113849856 34105404432350592 34142164552138752 34142781995797464 34203694188392448 34213955550496128 34312807117873152 34332620615783424 34384956927697728 34454012085436416 34484052337477632 34506533445322752 34526458808058624 34616361282029568 34616987301294651 34669130125447296 34736422020562944 34789373883399168 34809462568780416 34842406465538496 34985790854285568 35074532685722112 35097144077613312 35097398744044032 35218872326404096 35272559631779712 35530699963106304 35561678973023808 35584862615489088 35604766751735808 35698122572092992 35782719404433408 35821935208705536 35876541817255392 35896609102159872 35929973393752064 36021110154264576 36024181907038336 36044331773362176 36076020383158272 36078444358189056 36079096818481992 36117984260017152 36159316505985024 36170611832150928 36173042162852544 36193929830038728 36224481372389376 36319462086604224 36374169311944704 36374827120272828 36469542508449696 36500326697336832 36521403350851584 36523857251500032 36555967439253504 36619622930295168 36640371714490368 36661529235234816 36672981440930802 36675445526225496 36706403519250432 36717415712727552 36813688902470898 36823233130610688 36823500321619968 36976063932178164 37007275679244288 37127826770558976 37149265766080512 37170717141279744 37205895744382464 37246671268142688 37278111436701696 37303449730441686 37334937826086912 37453767944491008 37583669727166464 37607898676772864 37640961906628608 37643491031261184 37665227790609408 37763986146866892 37795862984433664 37853478629227008 37894278567886848 37952044236435456 37973959165942272 38105665140043776 38108225488437248 38163753044220672 38166317295584256 38209993587228672 38251869544525824 38263126566242304 38310180321270528 38410629745272147 38420587992440832 38479155961941504 38523190255976448 38624198192756352 38760763596115968 38783145510422016 38794558879662336 38819850125988096 38841563729166336 38842266159065952 38943406442283264 38998785197408256 39035693895745536 39078474773133312 39138045618824064 39160645389877968 39299107534950912 39359014711071264 39484287087314976 39517616042606592 39621231367204608 39681629585752176 39715125119188992 39841530928201728 39867504724574208 39972037458494592 39994395529347072 40006888844651784 40032970442425224 40043349293727744 40171526247304672 40194287550185472 40299677109793728 40359696140926976 40371573468266496 40421220067971072 40465519402426624 40523748923547648 40526471744815104 40527204645418128 40549873245032448 40588983920792241 40632732292519296 40690513322409984 40718171058793569 40729023083003904 40752541543938048 40858655939444736 40859394847429752 40896632231493632 41026798556479488 41062867534503936 41086578769708032 41089339407937536 41090082487715602 41197075796582064 41231850528473088 41244220389639168 41259876217003683 41294703959156736 41426137271937024 41426886442532943 41569816516411392 41596917029978112 41633185139149824 41729312230391808 41769257404867926 41792923986840576 41817056783939712 41902505176660524 41937875366289408 42001805054347776 42147175079139328 42174651988727808 42281628443062272 42284469377581056 42308886011369472 42348927410168832 42373381264435584 42455626914021376 42520345857487872 42585163457880384 42631063388872704 42720704061685056 42806499863724032 42868873282549248 42871753674491904 42896509428194048 42934222174748256 42937106957532288 43033353237591552 43110906216619648 43223161491495936 43272624671096832 43289050457184192 43464274300362432 43467194697748736 43516937141010432 43605859045630464 43631038699224768 43643878739620128 43697549428949196 43823483178877824 43848313691111424 43873633347084288 43963284119774976 44055726063612714 44067467598004224 44095876437786624 44144202984465408 44211495976819776 44236225358217216 44237025347825112 44278891549955172 44419822973229348 44431661545095168 44457318047932416 44573885288105184 44611510407856128 44641833283971198 44679515759087616 44782676539932672 44821722294226944 44825544532053384 44850942815145984 44968542140806416 45006173826301952 45048767955443712 45149747659112448 45192967028217756 45231114719076352 45348890745176064 45378454941794304 45404658158542848 45418020151799808 45473872576467456 45522886069518336 45523709327729952 45593105226095394 45604925584523264 45618607400661504 45750409490497536 45776827487711232 45846609236930304 45966819203358471 45978736449970176 46008711260430336 46035278410744832 46125412846977024 46155148376039424 46155983068392868 46222401115921536 46225506833929728 46315229360750592 46346710271154822 46385831844532224 46412616758373888 46456541954051328 46604404430929152 46647721139047424 46766043580962816 46796192103484416 46796531658725376 46837333281543552 46945476259190784 47030079509039616 47044188881932176 47180109787075584 47374266617475072 47415571964031744 47446483487318784 47473022335647744 47570028049778688 47597496762790656 47670053922490032 47710292539244544 47762580278274048 47835389089673856 47862145469546496 47908308890115432 48101360510877696 48104592477585408 48105462424642656 48157312346689536 48227482442867904 48230722883803392 48258573106718304 48299308496519168 48304245327223824 48425949448805632 48498892415926272 48499769493697104 48626056677932928 48695204467802112 48741289919004672 48826163907060224 48882038980313088 48896424320974848 48897308587907736 48900594034967328 48941871359000576 48956554283636736 49084918536627864 49097644174147584 49301418576237552 49343034238992384 49357837515469824 49500443055292416 49532354354774016 49560956188372992 49607860992509952 49662228357523584 49737932973922248 49765753527994368 49766653516303251 49779917101449216 49938357259321344 50014482803923968 50145620949118332 50187949208838144 50191321375014912 50220303720812544 50264455228973568 50351981529155856 50380511107424256 50428737598560057 50471304838969344 50602725648580608 50631945554589696 50679863949874176 50807553520058368 50885004058960896 50888423060779008 51002492726034432 51017502088323072 51050761809518592 51080240428360704 51158106648525888 51214172993696196 51227450656587776 51305541282588672 51498930923675136 51681018128154624 51710860680562688 51726078506216448 51759800167984128 51785272147378176 51789688212087936 51924541923044352 52104633030844416 52184060825098752 52214193853170624 52398810046601216 52474211466412032 52478686281428352 52611799028583168 52645716116419968 52828308489606144 52908839447669568 53172316275277824 53296049944659456 53342518459535712 53377293923233632 53407150127603712 53547183858139488 53592383400247296 53674079106650112 53732902813058304 53814812725883088 53894960090628096 54031665231396864 54036272860557504 54066497660043264 54117666537283584 54118645227722988 54176976390025728 54259563244278816 54290894745058092 54305364110671872 54336722058584064 54478207919259648 54479193129906336 54562240680409242 54750490046005248 54782105026277376 54785785877250048 54929434395442752 54992293852852224 55009472161396203 55013168289338244 55059605278875648 55234849695916032 55235848590043924 55426422021881856 55462556039970816 55464095898267246 55510913518866432 55639082973855744 55692343206490568 55723898649120768 55756075711919616 55870006902214032 55917167155052544 56002406739130368 56180651916736512 56232869318303744 56375504590749696 56379292503441408 56411848015159296 56461442859942912 56465236546891776 56497841685914112 56645979220300338 56693794476650496 56780217943840512 56841417851830272 56928066354653184 56960938748913408 57158497710065664 57162338232655872 57245629566331008 57249475943376384 57314990380843008 57377804316788736 57465270481905792 57630881988661248 57718733942912256 57952365733816576 58022582854680576 58141145394173952 58174718265633024 58191838319493504 58229775188982144 58263399238598928 58431310905170432 58498177796112384 58617712159699968 58740968084816952 58794501917048832 58858937312620544 58948661302426368 58981633810956288 58982700463766816 59038522066606896 59226430630972464 59276424063909888 59431847050806912 59522444378628264 59572687678783488 59762296392302592 59767392709404512 59801257086861312 59958056187741888 59991593294020608 60010333266977676 60065023940591616 60257289370957008 60291431325278208 60449515664690592 60539544211390464 60557360202399744 60631830101956608 60698279103639936 60789707617222656 60790806968127192 60824809867548672 60949098438778944 61035769983614976 61093534624505856 61128812315907072 61289092271144628 61304981933293568 61344948347240448 61500550462636032 61540197834719232 61629868154562048 61634009111906304 61635123731573403 61795613694873096 61847775792709632 61883489011165184 61942055938735104 62139205907905536 62354724774617088 62394922804645888 62395375544967168 62449777708724736 62593968345587712 62653886107301889 62706772678719488 62725585175909568 62906813049434112 63165688823300096 63220762618708992 63261977983091712 63422442664593408 63426704066371584 63463329017054208 63560071896653376 63683440371032064 63780518786231808 63877745186820576 63946595083309056 64081056092527584 64135147347836928 64140616566190208 64209749795586048 64303309923823872 64307630511737856 64344764142291072 64381222071631872 64401333262122384 64405660436298432 64550029856387328 64666359324929472 64834742237243904 64933575685776288 64988386558672896 65195232427966464 65196411450543648 65200792046623104 65237735003848704 65275405711515648 65408788568445696 65446558048837152 65546324143423794 65735224768316736 65810450020626432 66081274917830656 66143814656679936 66216304476698112 66317243965229664 66354338037325824 66355538021737668 66373222801932288 66418337324932758 66584476345761792 66685977071898624 66860827932157776 66917265611784192 66960404961083392 67019273638631424 67135975372207808 67174014809899008 67232583441340416 67238316798080076 67295073118625792 67470300864774144 67509260739452928 67573151933165568 67724621488668672 67789450542326634 67846672078614528 67851230747705344 68003323634712576 68023336117764096 68067682412691456 68106987237814272 68127030227699712 68210808864701184 68284329104277504 68285563991594928 68389657839143091 68407388376784896 68427911100992256 68625614235746304 68665241231566848 68769913855395456 68908024170872832 68968104674955264 69013066890645504 69052917616117248 69232722564059136 69233974602589302 69338260250894592 69472844041125888 69520065406732233 69578747766798336 69618925137560832 69684812931076992 69971581708571136 70149065371444224 70194288155226624 70194797488088064 70437744652808192 70545119263559424 71061399926212608 71123357946047616 71169725230978176 71209533503471616 71396245144185984 71565438808866816 71643870417411072 71753083634510784 71793218204319744 71859946787504128 72048363814076672 72088663546724352 72152040766316544 72156888716378112 72158193636963984 72235968520034304 72341223664301856 72346084325705088 72387859660077456 72448962744778752 72638924173208448 72748338623889408 72749654240545656 72939085016899392 73042806701703168 73047714503000064 73111934878507008 73239245860590336 73323058470469632 73345962881861604 73350891052450992 73412807038500864 73434831425455104 73627377804941796 73646466261221376 73647000643239936 73952127864356328 74014551358488576 74298531532161024 74341434282559488 74411791488764928 74493342536285376 74606899460883372 74669875652173824 74907535888982016 75167339454332928 75215797353545728 75281923813257216 75286982062522368 75330455581218816 75527972293733784 75591725968867328 75706957258454016 75904088472870912 75947918331884544 76211330280087552 76216450976874496 76327506088441344 76332634591168512 76503739089051648 76526253132484608 76576971908924531 76620360642541056 76821259490544294 76841175984881664 76958311923883008 77046380511952896 77248396385512704 77521527192231936 77566291020844032 77589117759324672 77639700251976192 77684532318131904 77886812884566528 78071387791491072 78156949546266624 78276091237648128 78321290779755936 78598215069901824 78718029422142528 78968574174629952 79242462734409216 79363259171504352 79430250238377984 79683061856403456 79735009449148416 79944074916989184 79988791058694144 80013777689303568 80065940884850448 80343052494609344 80388575100370944 80599354219587456 80743146936532992 80842440135942144 80931038804853248 81047497847095296 81052943489630208 81054409290836256 81099746490064896 81177967841584482 81265464585038592 81381026644819968 81436342117587138 81458046166007808 81505083087876096 81717311878889472 81718789694859504 81843361020613863 82125735069007872 82173157539416064 82178678815875072 82180164975431204 82394151593164128 82463701056946176 82488440779278336 82519752434007366 82589407918313472 82852274543874048 82853772885065886 83139633032822784 83193834059956224 83196143847400869 83266370278299648 83458624460783616 83538514809735852 83585847973681152 83634113567879424 83805010353321048 83875750732578816 84003610108695552 84294350158278656 84349303977455616 84563256886124544 84568938755162112 84617772022738944 84697854820337664 84746762528871168 84911253828042752 84968968830450507 85040691714975744 85170326915760768 85262126777745408 85441408123370112 85612999727448064 85737746565098496 85743507348983808 85793018856388096 85868444349496512 85874213915064576 86066706475183104 86221812433239296 86446322982991872 86578100914368384 86928548600724864 86934389395497472 87033874282020864 87211718091260928 87262077398449536 87287757479240256 87395098857898392 87646966357755648 87747266694168576 87926568239549952 88111452127225428 88134935196008448 88191752875573248 88288405968930816 88422991953639552 88472450716434432 88474050695650224 88557783099910344 88839645946458696 88914636095864832 89147770576210368 89283666567942396 89359031518175232 89643444588453888 89651089064106768 89701885630291968 89937084281612832 90012347652603904 90097535910887424 90299495318224896 90385934056435512 90462229438152704 90809316317085696 90836040303599616 90947745152934912 91047418655459904 91186210452190788 91209851169046528 91237214801323008 91500818980995072 91553654975422464 91693218473860608 91933638406716942 91957472899940352 92017422520860672 92070556821489664 92250825693954048 92310296752078848 92311966136785736 92444802231843072 92451013667859456 92693420542309644 92771663689064448 92825233516747776 92913083908102656 93208808861858304 93295442278094848 93532087161925632 93592384206968832 93593063317450752 93674666563087104 93890952518381568 94060159018079232 94088377763864352 94360219574151168 94748533234950144 94831143928063488 94892966974637568 95140056099557376 95194993525581312 95340107844980064 95420585078489088 95525160556548096 95670778179347712 95724290939092992 95816617780230864 96202721021755392 96210924849285312 96314624693379072 96454964885735808 96461445767606784 96517146213436608 96608490654447648 96851898897611264 96997784831852544 96999538987394208 97252113355865856 97390408935604224 97482579838009344 97652327814120448 97764077960626176 97792848641949696 97794617175815472 97801188069934656 97913108567273472 98169837073255728 98602837152475104 98686068477984768 98715675030939648 99064708709548032 99121912376745984 99215721985019904 99324456715047168 99475865947844496 99531507055988736 99533307032606502 99559834202898432 99876714518642688 100028965607847936 100291241898236664 100375898417676288 100382642750029824 100440607441625088 100528910457947136 100703963058311712 100761022214848512 100857475197120114 100942609677938688 101205451297161216 101263891109179392 101359727899748352 101615107040116736 101684175813489951 101770008117921792 101776846121558016 102004985452068864 102035004176646144 102101523619037184 102160480856721408 102316213297051776 102428345987392392 102454901313175552 102611082565177344 102997861847350272 103362036256309248 103421721361125376 103452157012432896 103519600335968256 103579376424175872 103849083846088704 103850961903883953 104209266061688832 104368121650197504 104428387706341248 104797620093202432 104957372562856704 105223598057166336 105291432232839936 105656616979212288 105817678895339136 106592099889318912 106685036919071424 106754587846467264 106814300255207424 107094367716278976 107348158213300224 107465805626116608 107629625451766176 107789920181256192 108063330462793728 108072545721115008 108132995320086528 108235333074567168 108237290455445976 108353952780051456 108519126488557632 108581789490116184 108673444117168128 108958386259812672 109124481360818484 109500980092010496 109564210052554752 109571571754500096 109858868790885504 109984587705704448 110018944322792406 110026336578676488 110119210557751296 110469699391832064 110471697180087848 110928191796534492 111021827037732864 111384686412981136 111447797298241536 111512151423839232 111740013804428064 111834334310105088 112004813478260736 112361303833473024 112465738636607488 112751009181499392 112823696030318592 112922885719885824 112930473093783552 112995683371828224 113291958440600676 113387588953300992 113560435887681024 113682835703660544 113856132709306368 113921877497826816 114316995420131328 114324676465311744 114491259132662016 114498951886752768 114629980761686016 114755608633577472 114930540963811584 115231889235816441 115261763977322496 115437467885824512 115904731467633152 116282290788347904 116349436531266048 116383676638987008 116459550377964288 116526798477197856 116862621810340864 116996355592224768 117235424319399936 117481936169633904 117717874625241088 117897322604852736 117965400927533632 118077044133213792 118452861261944928 118552848127819776 118863694101613824 119044888757256528 119145375357566976 119524592784605184 119534785418809024 119602514173722624 119916112375483776 119983186588041216 120020666533955352 120130047881183232 120514578741914016 120582862650556416 120899031329381184 121079088422780928 121114720404799488 121263660203913216 121396558207279872 121579415234445312 121581613936254384 121649619735097344 121766951762376723 121898196877557888 122071539967229952 122154513176380707 122187069249011712 122257624631814144 122578184542289256 122609963866587136 122689896694480896 123080395669438464 123259736309124096 123268018223812608 123270247463146806 123591227389746192 123695551585419264 123766978022330368 123779628651011049 123884111877470208 124278411815811072 124280659327598829 124709449549234176 124789845609291776 124790751089934336 124899555417449472 125187936691175424 125307772214603778 125413545357438976 125451170351819136 125813626098868224 126331377646600192 126441525237417984 126523955966183424 126844885329186816 126853408132743168 126926658034108416 127120143793306752 127366880742064128 127561037572463616 127755490373641152 127893190166618112 128162112185055168 128281233132380416 128419499591172096 128606619847647744 128615261023475712 128689528284582144 128802666524244768 128811320872596864 129100059712774656 129332718649858944 129669484474487808 129867151371552576 130392822901087296 130401584093246208 130550811423031296 130817577136891392 130893116097674304 131092648286847588 131470449536633472 131620900041252864 132162549835661312 132287629313359872 132432608953396224 132634487930459328 132708676074651648 132711076043475336 132836674649865516 133371954143797248 133721655864315552 133834531223568384 133920809922166784 134038547277262848 134271950744415616 134348029619798016 134465166882680832 134476633596160152 134590146237251584 135018521478905856 135146303866331136 135449242977337344 135578901084653268 135693344157229056 135702461495410688 136046672235528192 136135364825382912 136213974475628544 136254060455399424 136421617729402368 136568658208555008 136571127983189856 136779315678286182 136814776753569792 136855822201984512 137251228471492608 137330482463133696 137539827710790912 137900457610075413 137936209349910528 138026133781291008 138105835232234496 138465445128118272 138467949205178604 138676520501789184 138945688082251776 139040130813464466 139157495533596672 139237850275121664 139369625862153984 139943163417142272 140298130742888448 140388576310453248 140389594976176128 140875489305616384 141090238527118848 142122799852425216 142246715892095232 142339450461956352 142419067006943232 142792490288371968 143130877617733632 143287740834822144 143506167269021568 143586436408639488 144096727628153344 144304081532633088 144313777432756224 144316387273927968 144471937040068608 144682447328603712 144692168651410176 144775719320154912 144897925489557504 145277848346416896 145496677247778816 145499308481091312 145878170033798784 146085613403406336 146223869757014016 146478491721180672 146646116940939264 146691925763723208 146701782104901984 146825614077001728 146869662850910208 147254755609883592 147292932522442752 147904255728712656 148029102716977152 148597063064322048 148682868565118976 148823582977529856 148986685072570752 149213798921766744 149299960548909753 149339751304347648 149815071777964032 150431594707091456 150563847626514432 150573964125044736 150660911162437632 151055944587467568 151183451937734656 151286212795680171 151413914516908032 151808176945741824 151895836663769088 152422660560175104 152432901953748992 152655012176882688 152665269182337024 153007478178103296 153052506264969216 153153943817849062 153240721285082112 153642518981088588 153682351969763328 153916623847766016 154496792771025408 155043054384463872 155132582041688064 155178235518649344 155279400503952384 155369064636263808 155773625769133056 156313899092533248 156552182475296256 156642581559511872 157196430139803648 157436058844285056 157937148349259904 158484925468818432 158726518343008704 159888149833978368 160027555378607136 160131881769700896 160686104989218688 160777150200741888 161198708439174912 161684880271884288 161862077609706496 162094995694190592 162108818581672512 162199492980129792 162355935683168964 162530929170077184 162872684235174276 162916092332015616 163010166175752192 163434623757778944 163437579389719008 163686722041227726 164251470138015744 164346315078832128 164357357631750144 164360329950862408 164788303186328256 164976881558556672 165028416484188609 165039504868014732 165178815836626944 165704549087748096 165707545770131772 166279266065645568 166387668119912448 166392287694801738 166532740556599296 166917248921567232 167077029619471704 167171695947362304 167268227135758848 167610020706642096 167751501465157632 168007220217391104 168588700316557312 168698607954911232 169126513772249088 169137877510324224 169235544045477888 169395709640675328 169493525057742336 169822507656085504 169937937660901014 170081383429951488 170340653831521536 170524253555490816 170882816246740224 171475493130196992 171487014697967616 171586037712776192 171736888698993024 171748427830129152 172133412950366208 172443624866478592 172892645965983744 173156201828736768 173857097201449728 173868778790994944 174067748564041728 174423436182521856 174524154796899072 174575514958480512 174790197715796784 175293932715511296 175494533388337152 175853136479099904 176222904254450856 176383505751146496 176576811937861632 176845983907279104 176944901432868864 176948101391300448 177115566199820688 177679291892917392 177829272191729664 178295541152420736 178567333135884792 178718063036350464 179286889176907776 179302178128213536 179403771260583936 179874168563225664 180024695305207808 180195071821774848 180771868112871024 180924458876305408 181618632634171392 181672080607199232 181895490305869824 182094837310919808 182372420904381576 182419702338093056 182474429602646016 183107309950844928 183386436947721216 183867276813433884 183914945799880704 184034845041721344 184141113642979328 184501651387908096 184620593504157696 184623932273571472 184889604463686144 184902027335718912 184905371194720209 185386841084619288 185543327378128896 185650467033495552 185826167816205312 186417617723716608 186590884556189696 187064174323851264 187184768413937664 187186126634901504 187349333126174208 187781905036763136 187961658321905667 188120318036158464 188176755527728704 188720439148302336 189497066469900288 189662287856126976 189785933949275136 190280112199114752 190389987051162624 190680215689960128 191050321113096192 191341556358695424 191633235560461728 192405442043510784 192421849698570624 192629249386758144 192909929771471616 192922891535213568 193034292426873216 193216981308895296 193703797795222528 193999077974788416 194504226711731712 194965159676018688 195304655628240896 195585697283899392 195589234351630944 195602376139869312 195826217134546944 196339674146511456 197205674304950208 197431350061879296 198243824753491968 198431443970039808 198648913430094336 198951731895688992 199063014111977472 199066614065213004 199119668405796864 199753429037285376 200057931215695872 200582483796473328 200751796835352576 200881214883250176 201057820915894272 201407926116623424 201522044429697024 201714950394240228 201885219355877376 202410902594322432 202527782218358784 202719455799496704 203230214080233472 203368351626979902 203540016235843584 203553692243116032 204009970904137728 204070008353292288 204203047238074368 204320961713442816 204632426594103552 204856691974784784 205168973517429273 205222165130354688 205995723694700544 206724072512618496 206843442722250752 206904314024865792 207039200671936512 207158752848351744 207698167692177408 207701923807767906 208418532123377664 208736243300395008 208856775412682496 209595240186404864 209914745125713408 210447196114332672 210582864465679872 211313233958424576 211635357790678272 213184199778637824 213370073838142848 213509175692934528 213628600510414848 214188735432557952 214696316426600448 214931611252233216 215259250903532352 215579840362512384 216145091442230016 216265990640173056 216470666149134336 216474580910891952 216707905560102912 217038252977115264 217163578980232368 217346888234336256 217916772519625344 218248962721636968 219128420105109504 219143143509000192 219717737581771008 219969175411408896 220037888645584812 220052673157352976 220238421115502592 220939398783664128 220943394360175696 221856383593068984 222043654075465728 222769372825962272 222895594596483072 223024302847678464 223480027608856128 224009626956521472 224722607666946048 224931477273214976 225502018362998784 225647392060637184 225845771439771648 225860946187567104 225991366743656448 226583916881201352 226775177906601984 227120871775362048 227712265418612736 227843754995653632 228633990840262656 228649352930623488 228982518265324032 228997903773505536 229511217267154944 229730915726773593 229861081927623168 230463778471632882 230523527954644992 230874935771649024 231809462935266304 232564581576695808 232698873062532096 232767353277974016 232919100755928576 233053596954395712 233725243620681728 234470848638799872 234963872339267808 235435749250482176 235794645209705472 235930801855067264 236154088266427584 236905722523889856 237727388203227648 238089777514513056 238290750715133952 239049185569210368 239069570837618048 239205028347445248 239832224750967552 239966373176082432 240041333067910704 241029157483828032 241165725301112832 241798062658762368 242229440809598976 242527320407826432 242793116414559744 243158830468890624 243163227872508768 243299239470194688 243533903524753446 243796393755115776 244143079934459904 244309026352761414 244374138498023424 244515249263628288 245156369084578512 245530083061841589 246519472618248192 246536036447625216 246540494926293612 247182454779492384 247391103170838528 247533956044660736 247559257302022098 247768223754940416 248556823631622144 248561318655197658 249418899098468352 249579691218583552 249581502179868672 249799110834898944 250375873382350848 250615544429207556 250827090714877952 250902340703638272 251627252197736448 252662755293200384 252883050474835968 253047911932366848 253689770658373632 253706816265486336 253853316068216832 254240287586613504 254733761484128256 254906906491351521 255122075144927232 255510980747282304 255786380333236224 256324224370110336 256562466264760832 256838999182344192 257213239695295488 257230522046951424 257379056569164288 257605333048489536 257622641745193728 258200119425549312 258665437299717888 259338968948975616 259734302743105152 260785645802174592 260803168186492416 261101622846062592 261635154273782784 261786232195348608 262185296573695176 262940899073266944 263241800082505728 264325099671322624 264575258626719744 264865217906792448 265268975860918656 265417352149303296 265422152086950672 265673349299731032 266743908287594496 267443311728631104 267841619844333568 268077094554525696 268543901488831232 268930333765361664 268953267192320304 269180292474503168 270037042957811712 270292607732662272 270898485954674688 271157802169306536 271386688314458112 271404922990821376 272427948951257088 272508120910798848 272843235458804736 273142255966379712 273558631356572364 273629553507139584 273711644403969024 274502456942985216 274660964926267392 275079655421581824 275800915220150826 275872418699821056 276052267562582016 276211670464468992 276930890256236544 276935898410357208 277353041003578368 278080261626928932 278314991067193344 278475700550243328 278739251724307968 279886326834284544 280596261485776896 280777152620906496 280779189952352256 281750978611232768 282180477054237696 284245599704850432 284493431784190464 284678900923912704 285584980576743936 286261755235467264 286575481669644288 287012334538043136 287172872817278976 288193455256306688 288608163065266176 288632774547855936 288943874080137216 289364894657207424 289384337302820352 289551438640309824 290555696692833792 290993354495557632 290998616962182624 291756340067597568 292171226806812672 292447739514028032 292956983442361344 293292233881878528 293383851527446416 293403564209803968 293739325701820416 294509511219767184 295808511457425312 296058205433954304 297194126128644096 297365737130237952 297647165955059712 297973370145141504 298427597843533488 298599921097819506 298679502608695296 299630143555928064 301127695253028864 301147928250089472 301321822324875264 302111889174935136 302366903875469312 302572425591360342 302827829033816064 303616353891483648 303791673327538176 304845321120350208 305052527440469853 305310024353765376 305330538364674048 306014956356206592 306105012529938432 306307887635698124 306481442570164224 307285037962177176 307364703939526656 307833247695532032 308993585542050816 310086108768927744 310265164083376128 310356471037298688 310558801007904768 310738129272527616 311547251538266112 311552885711651859 312627798185066496 313104364950592512 313285163119023744 314392860279607296 314872117688570112 315874296698519808 316969850937636864 317453036686017408 319776299667956736 320055110757214272 320263763539401792 321372209978437376 322397416878349824 323369760543768576 323724155219412992 324189991388381184 324217637163345024 324398985960259584 324711871366337928 325061858340154368 325745368470348552 326020332351504384 326875158779438016 327373444082455452 328502940276031488 328692630157664256 328714715263500288 328720659901724816 329576606372656512 329953763117113344 330056832968377218 330079009736029464 330357631673253888 331409098175496192 331415091540263544 332784575389603476 333065481113198592 334154059238943408 334343391894724608 334536454271517696 335220041413284192 335503002930315264 336014440434782208 337177400633114624 337397215909822464 338253027544498176 338471088090955776 338791419281350656 338987050115484672 339875875321802028 340162766859902976 340681307663043072 341048507110981632 341765632493480448 342950986260393984 342974029395935232 343172075425552384 343473777397986048 343496855660258304 344266825900732416 344887249732957184 345785291931967488 346312403657473536 347714194402899456 347737557581989888 348846872365043712 349048309593798144 349151029916961024 349580395431593568 350587865431022592 350989066776674304 351706272958199808 352445808508901712 353153623875723264 353691967814558208 353896202782600896 354231132399641376 355358583785834784 355658544383459328 356591082304841472 357134666271769584 357436126072700928 358573778353815552 358604356256427072 358807542521167872 359748337126451328 360390143643549696 361543736225742048 361848917752610816 363237265268342784 363344161214398464 363790980611739648 364189674621839616 364744841808763152 364948859205292032 365300855287130169 366214619901689856 366772873895442432 367734553626867768 367829891599761408 368069690083442688 368282227285958656 369241187008315392 369247864547142944 369779208927372288 369804054671437824 369810742389440418 370773682169238576 371086654756257792 371300934066991104 371652335632410624 372835235447433216 372841977982796487 373181769112379392 374128348647702528 374369536827875328 374372253269803008 374698666252348416 375563810073526272 375923316643811334 376240636072316928 376353511055457408 377440878296604672 378994132939800576 379324575712253952 379571867898550272 380560224398229504 380779974102325248 381360431379920256 382100642226192384 382683112717390848 383266471120923456 384843699397141248 385258498773516288 385819859542943232 385845783070427136 386068584853746432 386433962617790592 387407595590445056 387998155949576832 389008453423463424 390609311256481792 391178468703261888 391204752279738624 391652434269093888 392679348293022912 394411348609900416 394862700123758592 396487649506983936 396862887940079616 397297826860188672 397903463791377984 398126028223954944 398133228130426008 400115862431391744 401164967592946656 401503593670705152 401762429766500352 402115641831788544 402815852233246848 403044088859394048 403429900788480456 403770438711754752 405055564436717568 405438911598993408 406736703253959804 407080032471687168 407107384486232064 408140016706584576 408406094476148736 408641923426885632 409264853188207104 409713383949569568 410337947034858546 410444330260709376 411991447389401088 413686885444501504 413808628049731584 414078401343873024 414317505696703488 415396335384354816 415403847615535812 416837064246755328 417472486600790016 417713550825364992 419190480372809728 419829490251426816 420894392228665344 421165728931359744 422626467916849152 423270715581356544 426368399557275648 426740147676285696 427018351385869056 427257201020829696 428377470865115904 429392632853200896 429863222504466432 430518501807064704 432290182884460032 432941332298268672 432949161821783904 433415811120205824 434076505954230528 434327157960464736 434693776468672512 435833545039250688 436497925443273936 438256840210219008 439435475163542016 439938350822817792 440075777291169624 440105346314705952 440476842231005184 441878797567328256 441886788720351392 443712767186137968 444087308150931456 445538745651924544 445791189192966144 446048605695356928 446960055217712256 447899881646729259 448019253913042944 449445215333892096 449862954546429952 451294784121274368 451691542879543296 451721892375134208 451982733487312896 453167833762402704 453550355813203968 453858638387040513 454241743550724096 455424530837225472 455687509991307264 457267981680525312 457298705861246976 457965036530648064 457995807547011072 459022434534309888 459461831453547186 459722163855246336 460927556943265764 461047055909289984 461749871543298048 463618925870532608 465129163153391616 465397746125064192 465534706555948032 465838201511857152 466107193908791424 467450487241363456 468941697277599744 469927744678535616 470871498500964352 471589290419410944 471861603710134528 472308176532855168 473811445047779712 475454776406455296 476179555029026112 478139141675236096 479664449501935104 480082666135821408 482058314967656064 482331450602225664 483596125317524736 485054640815652864 485586232829119488 486326455745017536 486598478940389376 487067807049506892 487592787510231552 488618052705522828 488748276996046848 489030498527256576 490312738169157024 491060166123683178 493038945236496384 493072072895250432 493080989852587224 494364909558984768 495067912089321472 495118514604044196 495536447509880832 497113647263244288 497122637310395316 498837798196936704 499159382437167104 499163004359737344 499598221669797888 500751746764701696 501231088858415112 501654181429755904 501804681407276544 503254504395472896 505766100949671936 506095823864733696 507379541316747264 507413632530972672 507706632136433664 508480575173227008 509467522968256512 509813812982703042 510244150289854464 511021961494564608 511572760666472448 512648448740220672 513124932529521664 514426479390590976 514461044093902848 514758113138328576 515210666096979072 515245283490387456 516400238851098624 517330874599435776 518677937897951232 519468605486210304 521571291604349184 521606336372984832 522203245692125184 523270308547565568 523572464390697216 524370593147390352 525881798146533888 526483600165011456 529150517253439488 529730435813584896 530537951721837312 530834704298606592 530844304173901344 531346698599462064 533487816575188992 534886623457262208 536154189109051392 537087802977662464 537860667530723328 537906534384640608 538360584949006336 540074085915623424 540585215465324544 542315604338613072 542773376628916224 544855897902514176 545016241821597696 545686470917609472 546284511932759424 547117262713144728 547259107014279168 547423288807938048 549321929852534784 550159310843163648 551601830440301652 551744837399642112 552104535125164032 552423340928937984 553861780512473088 553871796820714416 554706082007156736 554716113584160627 556160523253857864 556629982134386688 556951401100486656 557478503448615936 559772653668569088 561192522971553792 561554305241812992 561558379904704512 563501957222465536 563884974965717001 564360954108475392 568491199409700864 568986863568380928 569357801847825408 571169961153487872 573150963339288576 574024669076086272 576386910512613376 577216326130532352 577265549095711872 577887748160274432 578729789314414848 578768674605640704 579102877280619648 581111393385667584 581997233924365248 583512680135195136 584895479028056064 585913966884722688 586767703054892832 586807128419607936 587478651403640832 589019022439534368 591617022914850624 594731474260475904 595294331910119424 595946740290283008 596855195687066976 597199842195639012 597359005217390592 599260287111856128 602255390506057728 602643644649750528 604223778349870272 605144851182720684 605655658067632128 607232707782967296 607583346655076352 609690642240700416 610105054880939706 610620048707530752 610661076729348096 612029912712413184 612210025059876864 612615775271396248 612962885140328448 614570075924354352 615666495391064064 617987171084101632 620172217537855488 620530328166752256 620712942074597376 621117602015809536 621476258545055232 623094503076532224 623105771423303718 625255596370132992 626208729901185024 626570326238047488 628785720559214592 629744235377140224 631748593397039616 633939701875273728 634906073372034816 639552599335913472 640110221514428544 640527527078803584 642744419956874752 644794833756699648 646739521087537152 647448310438825984 648435274326690048 648797971920519168 649423742732675856 650123716680308736 651490736940697104 652040664703008768 653750317558876032 654746888164910904 657385260315328512 657429430527000576 657441319803449632 659153212745313024 659907526234226688 660113665936754436 660158019472058928 660715263346507776 662818196350992384 662830183080527088 665569150779206952 666130962226397184 668308118477886816 668686783789449216 669072908543035392 670440082826568384 672028880869564416 674354801266229248 674794431819644928 676506055088996352 676942176181911552 677582838562701312 677974100230969344 679751750643604056 680325533719805952 681362615326086144 683531264986960896 685901972520787968 685948058791870464 686344150851104768 686947554795972096 686993711320516608 688533651801464832 689192747180320779 689774499465914368 691570583863934976 692624807314947072 695428388805798912 695475115163979776 697693744730087424 698096619187596288 698302059833922048 699160790863187136 701175730862045184 703412545916399616 704891617017803424 706307247751446528 707383935629116416 707792405565201792 708462264799282752 710717167571669568 713182164609682944 714269332543539168 714872252145401856 717147556707631104 717208712512854144 717615085042335744 719496674252902656 723087472451484096 726688322428796928 727581961223479296 728379349243679232 729489683617526304 729897718410584064 730601710574260338 732429239803379712 733545747790884864 735469107253735536 736564454571917312 738495729094285888 739558417854744576 739608109342875648 739621484778880836 741547364338477152 742173309512515584 742601868133982208 743304671264821248 745670470894866432 745683955965592974 746363538224758784 748256697295405056 748739073655750656 748744506539606016 749397332504696832 751127620147052544 751846633287622668 752481272144633856 752707022110914816 754881756593209344 757988265879601152 758649151424507904 759143735797100544 761120448796459008 761559948204650496 762720862759840512 764201284452384768 764720719474054563 765366225434781696 766532942241846912 769687398794282496 770516997547032576 771639719085886464 771691566140854272 772137169707492864 772867925235581184 774815191180890112 775996311899153664 778016906846926848 781218622512963584 782356937406523776 782409504559477248 783304868538187776 785358696586045824 788822697219800832 789725400247517184 792975299013967872 793725775880159232 794595653720377344 795806927582755968 796252056447909888 796266456260852016 800231724862783488 802329935185893312 803524859533000704 804231283663577088 805631704466493696 806859801576960912 807540877423509504 810111128873435136 810877823197986816 813473406507919608 814160064943374336 814214768972464128 817283846853771264 818529706376414208 819426767899139136 820675894069717092 820888660521418752 823982894778802176 827373770889003008 827617256099463168 828156802687746048 828635011393406976 830792670768709632 830807695231071624 834944973201580032 835427101650729984 838380960745619456 839658980502853632 841788784457330688 842331457862719488 842346690998169841 845252935833698304 846541431162713088 852736799114551296 853480295352571392 854036702771738112 856754941730231808 858785265706401792 859726445008932864 861037003614129408 864580365768920064 865898323643567808 866831622240411648 868153011908461056 868654315920929472 871667090078501376 872995850886547872 876513680420438016 878870950327084032 879876701645635584 880151554582339248 880210692629411904 883773577440702784 887425534372275936 888174616301862912 891077491303849088 891582378385932288 892097211390713856 893920110435424512 895799763293458518 896038507826085888 898890430667784192 903383085759086592 903443784750268416 903965466974625792 906335667524805408 907100711626407936 907717276774081026 908483487101448192 910849061674450944 911375019982614528 914535963361050624 915157582321409559 915930073061296128 915991615094022144 918044869068619776 918923662907094372 919444327710492672 921855113886531528 922094111818579968 923499743086596096 927237851741065216 930258326306783232 930795492250128384 931069413111896064 931676403023714304 932214387817582848 934658657134955577 934900974482726912 937883394555199488 939855489357071232 941742997001928704 943178580838821888 943723207420269056 944616353065710336 947622890095559424 950909552812910592 952359110058052224 956278283350472192 959328899003870208 960165332271642816 964116629935312128 967192250635049472 970109281631305728 971172465658238976 972652911490035072 973196957880778752 974135614099013784 975185575020463104 977236105411045656 978060997054513152 980625476338314048 982120332247366356 986077890472992768 986144145790500864 986161979705174448 988729819117969536 990135824178642944 990237029208088392 991072895019761664 994227294526488576 994245274620790632 998318764874334208 999196443339595776 1002462177716830224 1003308362859511808 1003609362814553088 1006509008790945792 1011532201899343872 1012191647729467392 1014759082633494528 1015413264272867328 1016961150346454016 1019627625965406084 1020488300579708928 1022043922989129216 1023145521332944896 1025296897480441344 1026249865059043328 1028852958781181952 1028922088187805696 1029516226276657152 1030421332193958144 1030490566980774912 1032800477702197248 1034661749198871552 1037355875795902464 1038937210972420608 1043142583208698368 1043212672745969664 1046540617095131136 1047144928781394432 1048741186294780704 1051763596293067776 1052967200330022912 1059460871627169792 1061075903443674624 1061688608347802688 1062693397198924128 1066975633150377984 1069773246914524416 1072308378218102784 1074175605955324928 1075721335061446656 1075813068769281216 1081170430930649088 1084631208677226144 1085546753257832448 1089711795805028352 1090032483643195392 1091372941835218944 1092569023865518848 1094234525426289456 1094846577615876096 1098643859705069568 1100318621686327296 1103203660880603304 1103489674799284224 1104209070250328064 1104846681857875968 1107723561024946176 1107743593641428832 1109412164014313472 1109432227168321254 1112321046507715728 1113259964268773376 1113902802200973312 1114957006897231872 1118525933948389461 1119545307337138176 1122385045943107584 1123108610483625984 1123116759809409024 1127003914444931072 1127769949931434002 1128721908216950784 1136982398819401728 1137973727136761856 1138715603695650816 1142339922306975744 1146301926678577152 1148049338152172544 1152773821025226752 1154531098191423744 1155775496320548864 1157459578628829696 1157537349211281408 1158205754561239296 1162222786771335168 1163994467848730496 1167025360270390272 1171827933769445376 1173535406109785664 1173614256839215872 1174957302807281664 1178038044879068736 1183234045829701248 1189462948520951808 1190588663820238848 1191893480580566016 1193710391374133952 1194399684391278024 1204510781012115456 1205287289299501056 1208447556699740544 1210289702365441368 1211311316135264256 1215166693310152704 1220210109761879412 1221240097415061504 1221322153458696192 1224420050119753728 1225231550542792496 1225925770280656896 1229140151848708704 1231332990782128128 1235974342168203264 1241060656333504512 1241425884149194752 1242235204031619072 1242952517090110464 1246189006153064448 1246211542846607436 1250511192740265984 1252417459802370048 1253140652476094976 1257571441118429184 1259488470754280448 1263497186794079232 1267879403750547456 1269812146744069632 1279105198671826944 1280220443028857088 1281055054157607168 1285488839913749504 1289589667513399296 1294896620877651968 1296870548653380096 1298847485465351712 1300247433360617472 1302981473881394208 1304081329406017536 1307500635117752064 1309493776329821808 1314770520630657024 1314882639606899264 1318306425490626048 1319815052468453376 1320227331873508872 1320316038944117856 1321430526693015552 1325636392701984768 1325660366161054176 1331138301558413904 1332261924452794368 1336616236955773632 1337373567578898432 1338145817086070784 1340880165653136768 1343699644940187777 1344057761739128832 1348709602532458496 1349588863639289856 1353884352363823104 1355165677125402624 1355948200461938688 1359503501287208112 1360651067439611904 1361575915161121539 1362725230652172288 1367062529973921792 1371803945041575936 1371896117583740928 1372688301702209536 1373895109591944192 1373987422641033216 1377067303602929664 1378385494360641558 1379548998931828736 1383141167727869952 1385249614629894144 1390856777611597824 1390950230327959552 1395387489460174848 1396193238375192576 1396604119667844096 1398321581726374272 1402351461724090368 1406825091832799232 1409783234035606848 1412614495502893056 1414767871258232832 1415584811130403584 1416924529598565504 1421434335143339136 1426364329219365888 1428538665087078336 1434417425025708288 1438993348505805312 1446174944902968192 1455163922446958592 1456758698487358464 1458979367235052608 1459795436821168128 1461203421148520676 1467091495581769728 1470938214507471072 1473128909143834624 1476991458188571776 1479116835709489152 1479216218685751296 1479242969557761672 1483094728676954304 1485203736267964416 1486609342529642496 1491340941789732864 1491367911931185948 1492727076449517568 1496513394590810112 1497478147311501312 1497489013079212032 1498794665009393664 1502255240294105088 1503693266575245336 1504962544289267712 1505414044221829632 1509763513186418688 1517298302849015808 1518287471594201088 1522240897592918016 1523119896409300992 1525441725519681024 1528402568904769536 1529441438948109126 1530732450869563392 1533065884483693824 1539374797588564992 1543279438171772928 1543383132281708544 1544274339414985728 1545735850471162368 1549630382361780224 1551992623798307328 1556033813693853696 1562437245025927168 1564713874813047552 1564819009118954496 1566609737076375552 1570717393172091648 1577645394439601664 1579450800495034368 1587451551760318464 1589191307440754688 1591613855165511936 1592504112895819776 1592532912521704032 1600463449725566976 1604659870371786624 1608462567327154176 1611263408932987392 1613719603153921824 1615081754847019008 1620222257746870272 1621755646395973632 1626946813015839216 1628320129886748672 1634567693707542528 1637059412752828416 1638853535798278272 1641351788139434184 1641777321042837504 1647965789557604352 1654747541778006016 1655234512198926336 1656313605375492096 1657270022786813952 1661585341537419264 1661615390462143248 1664148340752481881 1669889946403160064 1670854203301459968 1676761921491238912 1679317961005707264 1683577568914661376 1684662915725438976 1684693381996339682 1690505871667396608 1691654924897151003 1693082862325426176 1705473598229102592 1706960590705142784 1708073405543476224 1713509883460463616 1719452890017865728 1722074007228258816 1729160731537840128 1731796647287135616 1733663244480823296 1736306023816922112 1737308631841858944 1743334180157002752 1745991701773095744 1757741900654168064 1760303109164678496 1760421385258823808 1767547154881405568 1774851068744551872 1782154982607698176 1784194422781427712 1787840220870849024 1791599526586917036 1792077015652171776 1797780861335568384 1806766171518173184 1807930933949251584 1812671335049610816 1815434553548162052 1816966974202896384 1821698123348901888 1822750039965229056 1829071926722101248 1830315164642819118 1831860146122592256 1831983230188044288 1836089738137239552 1837847325814188744 1838888655420985344 1843710227773063056 1846999486173192192 1854475703482130432 1860516652613566464 1861590984500256768 1862138826223792128 1863352806047428608 1864428775635165696 1869317314269911154 1869801948965453824 1875766789110398976 1879710978714142464 1886357161677643776 1887446414840538112 1889232706131420672 1895245780191118848 1901819105625821184 1904718220116104448 1912556566700944384 1918657798007740416 1920330664543285632 1928233259870624256 1934384501270098944 1940218563262611456 1942344931316477952 1945305822980070144 1946393915761557504 1948271228198027568 1950371150040926208 1954472210822091312 1956121994109026304 1961250952676628096 1964240664494732712 1972155780945985536 1972288291581001728 1972323959410348896 1977459638235939072 1980271648357285888 1980474058416176784 1982145790039523328 1988454589052977152 1988490549241581264 1998392886679191552 2004924355433660448 2006616725719023616 2007218725629106176 2023064403798687744 2024383295458934784 2029518165266989056 2030826528545734656 2033922300692908032 2039255251930812168 2040976601159417856 2044087845978258432 2050593794960882688 2052499730118086656 2057705917562363904 2057844176375611392 2059032452553314304 2060842664387916288 2060981133961549824 2065600955404394496 2067578241540962337 2069323498397743104 2074711751591804928 2077874421944841216 2086285166417396736 2086425345491939328 2093081234190262272 2094289857562788864 2097482372589561408 2103527192586135552 2118921743254339584 2122151806887349248 2123377216695605376 2125386794397848256 2139546493829048832 2144616756436205568 2148351211910649856 2151442670122893312 2151626137538562432 2169262417354452288 2180064967286390784 2182745883670437888 2185138047731037696 2188469050852578912 2189693155231752192 2197287719410139136 2200637243372654592 2206407321761206608 2209693363715751936 2215487187282857664 2218824328028626944 2218864454336642508 2224642093015431456 2226519928537546752 2227805604401946624 2229914013794463744 2237051867896778922 2239090614674276352 2244770091886215168 2246217220967251968 2246233519618818048 2255539899862868004 2257443816433901568 2273964797638803456 2275947454273523712 2277431207391301632 2284679844613951488 2292603853357154304 2296098676304345088 2305547642050453504 2309062196382847488 2311550992641097728 2314919157257659392 2315074698422562816 2316411509122478592 2324445573542670336 2327988935697460992 2334050720540780544 2343655867538890752 2347070812219571328 2347228513678431744 2349914605614563328 2356076089758137472 2366468091659402496 2378925897041903616 2381177327640477696 2383786961161132032 2387420782748267904 2388799368782556048 2410574578599002112 2416895113399481088 2420579404730882736 2422622632270528512 2430333386620305408 2440420219523758824 2442480194830123008 2442644306917392384 2450463101085584992 2451851540561313792 2458280303697417408 2462665981564256256 2471948684336406528 2482121312667009024 2482851768298389504 2484470408063238144 2485905034180220928 2492378012306128896 2492423085693214872 2504834919604740096 2506281304952189952 2515142882236858368 2518976941508560896 2526994373588158464 2527040072994509523 2535758807501094912 2539624293488139264 2558210397343653888 2560440886057714176 2562110108315214336 2570977679827499008 2579179335026798592 2589793241755303936 2593741097306760192 2597694970930703424 2600494866721234944 2605962947762788416 2615001270235504128 2618987552659643616 2629541041261314048 2629765279213798528 2636612850981252096 2639630104936906752 2640454663747017744 2640632077888235712 2651320732322108352 2662276603116827808 2664523848905588736 2673232473911547264 2674747135157796864 2676291634172141568 2681760331306273536 2687399289880375554 2688115523478257664 2710331354250805248 2711896400923877376 2719007002574416224 2721302134879223808 2723151830322243078 2725450461304344576 2734125059947843584 2743607890083151872 2745376603404419072 2747790219183888384 2747974845282066432 2754134607205859328 2756770988721283116 2759097997863657472 2766282335455739904 2770499229259788288 2781713555223195648 2781900460655919104 2790774978920349696 2792386476750385152 2793208239335688192 2796643163452748544 2803975971404866731 2804702923448180736 2813650183665598464 2819566468071213696 2825228991005786112 2829535742516465664 2831169622260807168 2833849059197131008 2842868670286678272 2852728658438731776 2857077330174156672 2868834850051416576 2877986697011610624 2892349889805936384 2910327844893917184 2913517396974716928 2917958734470105216 2919590873642336256 2922406842297041352 2934182991163539456 2941876429014942144 2946257818287669248 2953982916377143552 2958233671418978304 2958432437371502592 2958485939115523344 2966189457353908608 2970407472535928832 2973218685059284992 2982681883579465728 2982735823862371896 2985454152899035136 2994956294623002624 2997589330018787328 3007386533150490672 3009925088578535424 3010828088443659264 3019527026372837376 3034596605698031616 3036574943188402176 3046239792818601984 3050883451039362048 3058882877896218252 3061464901739126784 3066131768967387648 3078749595177129984 3086558876343545856 3086766264563417088 3088548678829971456 3091471700942324736 3099260764723560448 3103985247596614656 3112067627387707392 3124874490051854336 3129427749626095104 3129638018237908992 3141434786344183296 3155290788879203328 3158901600990068736 3178382614881509376 3183227710331023872 3185065825043408064 3200926899451133952 3209319740743573248 3216925134654308352 3222526817865974784 3227439206307843648 3243511292791947264 3253893626031678432 3256640259773497344 3269135387415085056 3274118825505656832 3277707071596556544 3282703576278868368 3295931579115208704 3310469024397852672 3312627210750984192 3314540045573627904 3323170683074838528 3323230780924286496 3328296681504963762 3339779892806320128 3341708406602919936 3355577801845168383 3358635922011414528 3367155137829322752 3369325831450877952 3369386763992679364 3381011743334793216 3383309849794302006 3386165724650852352 3410947196458205184 3413921181410285568 3416146811086952448 3427019766920927232 3438905780035731456 3444148014456517632 3458321463075680256 3463593294574271232 3467326488961646592 3472612047633844224 3474617263683717888 3486668360314005504 3491983403546191488 3515483801308336128 3520606218329356992 3520842770517647616 3535094309762811136 3549702137489103744 3564309965215396352 3568388845562855424 3575680441741698048 3583199053173834072 3613532343036346368 3615861867898503168 3625342670099221632 3630869107096324104 3633933948405792768 3645500079930458112 3660630329285638236 3663720292245184512 3663966460376088576 3675694651628377488 3677777310841970688 3687420455546126112 3693998972346384384 3708951406964260864 3723181969000513536 3724277652447584256 3726705612094857216 3728857551270331392 3738634628539822308 3739603897930907648 3751533578220797952 3759421957428284928 3772714323355287552 3774892829681076224 3778465412262841344 3790491560382237696 3803638211251642368 3809436440232208896 3825113133401888768 3837315596015480832 3840661329086571264 3856466519741248512 3868769002540197888 3884689862632955904 3890611645960140288 3896542456396055136 3900742300081852416 3908944421644182624 3912243988218052608 3922501905353256192 3928481328989465424 3944311561891971072 3944647918820697792 3954919276471878144 3960948116832353568 3964291580079046656 3976909178105954304 3976981098483162528 3996785773358383104 4009848710867320896 4014437451258212352 4046128807597375488 4048766590917869568 4061653057091469312 4067844601385816064 4078510503861624336 4081953202318835712 4088175691956516864 4101187589921765376 4104999460236173312 4115411835124727808 4115688352751222784 4118064905106628608 4121685328775832576 4121962267923099648 4131201910808788992 4135156483081924674 4138646996795486208 4149423503183609856 4155748843889682432 4172570332834793472 4172850690983878656 4186162468380524544 4188579715125577728 4194964745179122816 4207054385172271104 4237843486508679168 4244303613774698496 4246754433391210752 4250773588795696512 4279092987658097664 4296702423821299712 4303252275077124864 4338524834708904576 4365491767340875776 4370276095462075392 4376938101705157824 4379386310463504384 4401274486745309184 4412814643522413216 4419386727431503872 4430974374565715328 4437648656057253888 4437728908673285016 4449284186030862912 4455611208803893248 4459828027588927488 4474103735793557844 4478181229348552704 4489540183772430336 4492434441934503936 4492467039237636096 4511079799725736008 4514887632867803136 4551894908547047424 4554862414782603264 4569359689227902976 4585207706714308608 4592197352608690176 4611095284100907008 4618124392765694976 4629838314515318784 4630149396845125632 4632823018244957184 4648891147085340672 4655977871394921984 4668101441081561088 4687311735077781504 4694141624439142656 4694457027356863488 4699829211229126656 4712152179516274944 4732936183318804992 4762354655280955392 4767573922322264064 4774841565496535808 4777598737565112096 4833790226798962176 4841158809461765472 4845245264541057024 4860666773240610816 4880840439047517648 4884960389660246016 4900926202171169984 4903703081122627584 4916560607394834816 4925331963128512512 4943897368672813056 4964242625334018048 4965703536596779008 4968940816126476288 4971810068360441856 4984756024612257792 4984846171386429744 4992445022257445643 5009669839209480192 5012562609904379904 5030285764473716736 5037953883017121792 5053988747176316928 5054080145989019046 5071517615002189824 5074964774691453009 5079248586976278528 5116420794687307776 5120881772115428352 5124220216630428672 5141955359654998016 5158358670053597184 5179586483510607872 5187482194613520384 5195389941861406848 5200989733442469888 5211925895525576832 5230002540471008256 5237975105319287232 5259530558427597056 5273225701962504192 5280909327494035488 5281264155776471424 5302641464644216704 5324553206233655616 5346464947823094528 5352583268344283136 5363520662612547072 5374798579760751108 5376231046956515328 5423792801847754752 5438014005148832448 5446303660644486156 5450900922608689152 5468250119895687168 5487215780166303744 5490753206808838144 5495580438367776768 5495949690564132864 5508269214411718656 5513541977442566232 5518195995727314944 5540998458519576576 5563427110446391296 5563800921311838208 5581549957840699392 5584772953500770304 5586416478671376384 5593286326905497088 5607951942809733462 5609405846896361472 5627300367331196928 5639132936142427392 5659071485032931328 5662339244521614336 5667698118394262016 5685737340573356544 5705457316877463552 5714154660348313344 5737669700102833152 5755973394023221248 5784699779611872768 5820655689787834368 5827034793949433856 5835917468940210432 5839181747284672512 5844813684594082704 5868365982327078912 5883752858029884288 5907965832754287104 5916467342837956608 5916864874743005184 5916971878231046688 5932378914707817216 5940814945071857664 5946437370118569984 5965363767158931456 5965471647724743792 5995178660037574656 6014773066300981344 6019850177157070848 6021656176887318528 6069193211396063232 6073149886376804352 6092479585637203968 6101766902078724096 6117765755792436504 6122929803478253568 6132263537934775296 6157499190354259968 6173117752687091712 6173532529126834176 6177097357659942912 6182943401884649472 6198521529447120896 6202734724622887011 6207970495193229312 6224135254775414784 6249748980103708672 6258855499252190208 6259276036475817984 6282869572688366592 6310581577758406656 6356765229763018752 6366455420662047744 6370131650086816128 6418639481487146496 6433850269308616704 6445053635731949568 6454878412615687296 6507787252063356864 6548237651011313664 6555414143193113088 6565407152557736736 6591863158230417408 6629080091147255808 6646461561848572992 6656593363009927524 6679559785612640256 6683416813205839872 6711155603690336766 6717271844022829056 6734310275658645504 6738651662901755904 6738773527985358728 6766619699588604012 6772331449301704704 6821894392916410368 6827842362820571136 6832293622173904896 6854039533841854464 6877811560071462912 6888296028913035264 6916642926151360512 6927186589148542464 6934652977923293184 6945224095267688448 6949234527367435776 6973336720628011008 6983966807092382976 7030967602616672256 7041212436658713984 7041685541035295232 7070188619525622272 7099404274978207488 7128619930430792704 7136777691125710848 7151360883483396096 7166398106347668144 7231723735797006336 7250685340198443264 7261738214192648208 7267867896811585536 7291000159860916224 7321260658571276472 7327440584490369024 7327932920752177152 7351389303256754976 7355554621683941376 7374840911092252224 7387997944692768768 7417902813928521728 7446363938001027072 7448555304895168512 7453411224189714432 7457715102540662784 7477269257079644616 7479207795861815296 7518843914856569856 7545428646710575104 7549785659362152448 7556930824525682688 7580983120764475392 7581120218983528569 7607276422503284736 7618872880464417792 7650226266803777536 7674631192030961664 7681322658173142528 7712933039482497024 7737538005080395776 7769379725265911808 7781223291920280576 7793084912792110272 7801484600163704832 7817888843288365248 7845003810706512384 7856962657978930848 7888623123783942144 7889295837641395584 7909838552943756288 7921896233664707136 7953962196966325056 7993571546716766208 8019697421734641792 8028874902516424704 8135689202771632128 8157021007723248672 8163906404637671424 8176351383913033728 8202375179843530752 8209998920472346624 8230823670249455616 8236129810213257216 8243370657551665152 8243924535846199296 8262403821617577984 8270312966163849348 8277293993590972416 8298847006367219712 8311497687779364864 8345140665669586944 8345701381967757312 8372324936761049088 8377159430251155456 8389929490358245632 8411927914214600193 8414108770344542208 8475686973017358336 8488607227549396992 8493508866782421504 8501547177591393024 8558185975316195328 8593404847642599424 8606504550154249728 8677049669417809152 8730983534681751552 8740552190924150784 8753876203410315648 8758772620927008768 8802548973490618368 8825629287044826432 8838773454863007744 8861948749131430656 8875297312114507776 8875457817346570032 8898568372061725824 8911222417607786496 8919656055177854976 8948207471587115688 8956362458697105408 8984868883869007872 9022159599451472016 9029775265735606272 9103789817094094848 9109724829565206528 9138719378455805952 9184394705217380352 9222190568201814016 9236248785531389952 9259676629030637568 9260298793690251264 9265646036489914368 9297782294170681344 9311955742789843968 9336202882163122176 9374623470155563008 9388283248878285312 9388914054713726976 9424304359032549888 9465872366637609984 9535147844644528128 9549683130993071616 9555197475130224192 9667580453597924352 9682317618923530944 9761680878095035296 9769920779320492032 9801852404342339968 9807406162245255168 9833121214789669632 9887794737345626112 9931407073193558016 9937881632252952576 9943620136720883712 9969512049224515584 9969692342772859488 9984890044514891286 10019339678418960384 10025125219808759808 10066733405535505149 10075907766034243584 10107977494352633856 10108160291978038092 10143035230004379648 10149929549382906018 10158497173952557056 10232841589374615552 10241763544230856704 10248440433260857344 10283910719309996032 10316717340107194368 10359172967021215744 10374964389227040768 10390779883722813696 10401979466884939776 10423851791051153664 10460005080942016512 10475950210638574464 10519061116855194112 10546451403925008384 10561818654988070976 10562528311552942848 10605282929288433408 10649106412467311232 10692929895646189056 10705166536688566272 10727041325225094144 10749597159521502216 10847585603695509504 10876028010297664896 10892607321288972312 10901801845217378304 10936500239791374336 10981506413617676288 10991160876735553536 10991899381128265728 11027083954885132464 11036391991454629888 11081996917039153152 11126854220892782592 11127601842623676416 11169545907001540608 11172832957342752768 11186572653810994176 11215903885619466924 11218811693792722944 11254600734662393856 11278265872284854784 11318142970065862656 11324678489043228672 11335396236788524032 11371474681146713088 11410914633754927104 11428309320696626688 11475339400205666304 11511946788046442496 11569399559223745536 11654069587898867712 11671834937880420864 11689627369188165408 11736731964654157824 11767505716059768576 11815931665508574208 11832934685675913216 11833943756462093376 11864757829415634432 11892874740237139968 11930727534317862912 11930943295449487584 11990357320075149312 12029546132601962688 12043312353774637056 12138386422792126464 12146299772753608704 12184959171274407936 12203533804157448192 12235531511584873008 12245859606956507136 12264527075869550592 12314998380708519936 12346235505374183424 12347065058253668352 12354194715319885824 12365886803769298944 12397043058894241792 12405469449245774022 12415940990386458624 12448270509550829568 12517710998504380416 12518552072951635968 12565739145376733184 12621163155516813312 12713530459526037504 12732910841324095488 12740263300173632256 12837278962974292992 12890107271463899136 12909756825231374592 13015574504126713728 13096475302022627328 13110828286386226176 13130814305115473472 13258160182294511616 13292923123697145984 13313186726019855048 13366833626411679744 13422311207380673532 13434543688045658112 13468620551317291008 13477303325803511808 13477547055970717456 13533239399177208024 13544662898603409408 13655684725641142272 13664587244347809792 13708079067683708928 13755623120142925824 13776592057826070528 13833285852302721024 13854373178297084928 13890448190535376896 13898469054734871552 13946673441256022016 13967933614184765952 14061935205233344512 14082424873317427968 14083371082070590464 14140377239051244544 14198808549956414976 14257239860861585408 14302721766966792192 14332796212695336288 14501370680396886528 14523476428385296416 14535735793623171072 14582000319721832448 14642521317142552944 14654881168980738048 14702778606513509952 14711109243367882752 14749681822184504448 14775995889385537536 14835805627857043456 14892727876002054144 14897110609790337024 14906822448379428864 14915430205081325568 14954538514159289232 14977335066772336929 15037687829713139712 15090857293421150208 15099571318724304896 15113861649051365376 15161966241528950784 15162240437967057138 15214552845006569472 15237745760928835584 15300452533607555072 15349262384061923328 15362645316346285056 15425866078964994048 15475076010160791552 15538759450531823616 15562446583840561152 15586169825584220544 15602969200327409664 15635777686576730496 15690007621413024768 15713925315957861696 15778591675282791168 15819677105887512576 15843792467329414272 15907924393932650112 16039394843469283584 16057749805032849408 16271378405543264256 16314042015446497344 16352702767826067456 16404750359687061504 16419997840944693248 16461647340498911232 16472259620426514432 16486741315103330304 16487849071692398592 16524807643235155968 16540625932327698696 16554587987181944832 16622995375558729728 16690281331339173888 16691402763935514624 16744649873522098176 16754318860502310912 16779858980716491264 16823855828429200386 16828217540689084416 16977214455098793984 16987017733564843008 17003094355182786048 17116371950632390656 17186809695285198848 17213009100308499456 17354099338835618304 17461967069363503104 17481104381848301568 17507752406820631296 17517545241854017536 17605097946981236736 17651258574089652864 17723897498262861312 17750594624229015552 17750915634693140064 17797136744123451648 17822444835215572992 17839312110355709952 17896414943174231376 18044319198902944032 18059550531471212544 18207579634188189696 18219449659130413056 18277438756911611904 18368789410434760704 18444381136403628032 18472497571062779904 18519353258061275136 18520597587380502528 18531292072979828736 18595564588341362688 18608204173868661033 18623911485579687936 18672405764326244352 18749246940311126016 18776566497756570624 18777828109427453952 18848608718065099776 18931744733275219968 19070295689289056256 19099366261986143232 19110394950260448384 19335160907195848704 19364635237847061888 19523361756190070592 19603704808684679936 19666242429579339264 19775589474691252224 19887240273441767424 19939384685545718976 19969780089029782572 20038679356837920768 20050250439617519616 20133466811071010298 20151815532068487168 20215954988705267712 20216320583956076184 20299859098765812036 20316994347905114112 20465683178749231104 20483527088461713408 20496880866521714688 20567821438619992064 20633434680214388736 20749928778454081536 20781559767445627392 20803958933769879552 20847703582102307328 20920010161884033024 20951900421277148928 21038122233710388224 21092902807850016768 21123637309976141952 21125056623105885696 21210565858576866816 21298212824934622464 21385859791292378112 21410333073377132544 21454082650450188288 21499194319043004432 21695171207391019008 21752056020595329792 21785214642577944624 21803603690434756608 21873000479582748672 21982321753471107072 21983798762256531456 22054167909770264928 22072783982909259776 22163993834078306304 22253708441785565184 22339091814003081216 22345665914685505536 22373145307621988352 22431807771238933848 22437623387585445888 22556531744569709568 22636285940131725312 22649356978086457344 22670792473577048064 22742949362293426176 22743360656950585707 22821829267509854208 22856618641393253376 22950678800411332608 23023893576092884992 23138799118447491072 23308139175797735424 23343669875760841728 23379254738376330816 23535011432119537152 23631863331017148416 23665869371351826432 23667887512924186752 23729515658831268864 23861886590898975168 23980714640150298624 24059092265203925376 24086624707549274112 24407067608314896384 24471063023169746016 24491719213913014272 24529054151739101184 24629996761417039872 24692471010748366848 24708389430639771648 24731773607538597888 24810938898491548044 24831881980772917248 24896541019101659136 25035421997008760832 25037104145903271936 25131478290753466368 25242326311033626624 25427060919052075008 25465821682648190976 25480526600347264512 25674557925948585984 25780214542927798272 25819513650462749184 26031149008253427456 26192950604045254656 26221656572772452352 26261628610230946944 26516320364589023232 26585846247394291968 26626373452039710096 26733667252823359488 26844622414761347064 26869087376091316224 26954606651607023616 26955094111941434912 27066478798354416048 27089325797206818816 27311369451282284544 27329174488695619584 27416158135367417856 27553184115652141056 27666571704605442048 27708746356594169856 27780896381070753792 27796938109469743104 27893346882512044032 27935867228369531904 28123870410466689024 28164849746634855936 28166742164141180928 28280754478102489088 28397617099912829952 28514479721723170816 28605443533933584384 28665592425390672576 29002741360793773056 29046952856770592832 29285042634285105888 29309762337961476096 29405557213027019904 29422218486735765504 29499363644369008896 29794221219580674048 29813644896758857728 29830860410162651136 29909077028318578464 29954670133544673858 30075375659426279424 30199142637448609792 30227723298102730752 30323932483057901568 30324480875934114276 30429105690013138944 30475491521857671168 30600905067215110144 30698524768123846656 30725290632692570112 30851732157929988096 30950152020321583104 31077518901063647232 31124893167681122304 31172339651168441088 31205938400654819328 31271555373153460992 31380015242826049536 31427850631915723392 31557183350565582336 31639354211775025152 31687584934658828544 31815848787865300224 32078789686938567168 32115499610065698816 32542756811086528512 32628084030892994688 32705405535652134912 32809500719374123008 32839995681889386496 32944519240853028864 32973482630206660608 32975698143384797184 33081251864655397392 33109175974363889664 33245990751117459456 33380562662678347776 33382805527871029248 33508637721004621824 33559717961432982528 33647711656858400772 33656435081378168832 33954428910197587968 33974035467129686016 34006188710365572096 34232743901264781312 34373619390570397696 34426018200616998912 34708198677671236608 34962208763696603136 35015504813641262592 35210195893962473472 35302517148179305728 35447794996525722624 35501831269386280128 35594273488246903296 35678624220711419904 35792829886348462752 36088638397805888064 36415159268376379392 36438899318260826112 36554877513823223808 36737578820869521408 36944995142125559808 37038706516122550272 37041195174761005056 37062584145959657472 37191129176682725376 37216408347737322066 37247822971159375872 37344811528652488704 37553132995513141248 37555656218854907904 37697217436130199552 37863489466550439936 38140591378578112512 38198732523972286464 38220789900520896768 38670321814391697408 38729270475694123776 39046723512380141184 39207409617369359872 39332484859158678528 39774480546883534848 39878769371091437952 39939560178059565144 40100500879235039232 40266933622142020596 40303631064136974336 40431909977410535424 40432641167912152368 40599718197531624072 40633988695810228224 40967054176923426816 40993761733043429376 41135642877239984128 41266869360428777472 41499857556908163072 41563119534891254784 41695407164204614656 41840020323768066048 41903800842554297856 42076244467420776448 42185805615700033536 42247274619952283904 42250113246211771392 42421131717153733632 42596425649869244928 42771719582584756224 42908165300900376576 42998388638086008864 43504112041190659584 43570429285155889248 43607207380869513216 43746000959165497344 43964643506942214144 44108335819540529856 44327987668156612608 44507416883571130368 44678183628006162432 44691331829371011072 44746290615243976704 44863615542477867696 45113063489139419136 45272571880263450624 45298713956172914688 45341584947154096128 45485898724586852352 45486721313901171414 45643658535019708416 45713237282786506752 45901357600822665216 46047787152185769984 46277598236894982144 46616278351595470848 46687339751521683456 46758509476752661632 47070022864239074304 47263726662034296832 47335775025848373504 47459031317662537728 47723773181797950336 48118184530407850752 48173249415098548224 48814135216629792768 48942126046339492032 49058108303478202368 49259993522834079744 49384942021496733696 49416778861279543296 49463547215077195776 49621877796983096088 49663763961545834496 50070843994017521664 50074208291806543872 50262956581506932736 50484652622067253248 50931643365296381952 50961053200694529024 51349115851897171968 51560429085855596544 51639027300925498368 52062298016506854912 52385901208090509312 52443313145544904704 52523257220461893888 53171692494788583936 53252746904079420192 53467334505646718976 53689244829522694128 53910188223882869824 54132957596708832096 54178651594413637632 54622738902564569088 54658348977391239168 54832316270734835712 55106368231304282112 55333143409210884096 55417492713188339712 55561792762141507584 55593876218939486208 55786693765024088064 55824612521605983099 55871734456739063808 56247740820933378048 56329699493269711872 56333484328282361856 56561508956204978176 56795234199825659904 57028959443446341632 57210887067867168768 57331184850781345152 58005482721587546112 58093905713541185664 58570085268570211776 58811114426054039808 58998727288738017792 59661720820325302272 59818154056637156928 59909340267089347716 60150751318852558848 60398285274897219584 60455446596205461504 60647864966115803136 60648961751868228552 60950983043715342336 61201810134430220288 61397049536247693312 61450581265385140224 61703464315859976192 61900304040643166208 62249786335362244608 62344679302336882176 62411876801309638656 62543110746306921984 62760030485652099072 62855701263831446784 63114366701131164672 63278708423550050304 63375169869317657088 63631697575730600448 64157579373877134336 64230999220131397632 65085513622173057024 65256168061785989376 65410811071304269824 65619001438748246016 65946965260413321216 65951396286769594368 66162503729310794784 66218351948727779328 66491981502234918912 66761125325356695552 67017275442009243648 67119435922865965056 67295423313716801544 67312870162756337664 67908857820395175936 67948070934259372032 68012377420731144192 68230081970851757121 68465487802529562624 68747238781140795392 68852036401233997824 69416397355342473216 69924417527393206272 70031009627282525184 70605034296358611456 70895589993051445248 71003662538772560256 71188546976493806592 71585659772696925504 72177276795611776128 73475157641739042816 73889990284251119616 74077413032245100544 74125168291919314944 74432816695474644132 74495645942318751744 74689623057304977408 75106265991026282496 75111312437709815808 75394434872260399104 75726978933100879872 76281182757156225024 76397465047944572928 76441579801041793536 77340643628783394816 77458540951388247552 78093447024760282368 78414819234738719744 78664969718317357056 79548961093767069696 79757538742182875904 79879120356119130288 80201001758470078464 80533867244284041192 80607262128273948672 80863819954821070848 80865282335824304736 81199436395063248144 81267977391620456448 81934108353846853632 81987523466086858752 82271285754479968256 82999715113816326144 83126239069782509568 83390814328409229312 83680040647536132096 83807601685108595712 84152488934841552896 84371611231400067072 84494549239904567808 84500226492423542784 84842263434307467264 85192851299738489856 85543439165169512448 85816330601800753152 85996777276172017728 87008224082381319168 87140858570311778496 87929287013884428288 88216671639081059712 89382663658742022144 89492581230487953408 89727231084955735392 90226126978278838272 90597427912345829376 90683169894308192256 90971797449173704704 90973442627802342828 91287317070039416832 91426474565573013504 91802715201645330432 92095574304371539968 92555196473789964288 93232556703190941696 93374679503043366912 93517018953505323264 94140045728478148608 94527453324068593664 94671550051696747008 94918062635325075456 95447546363595900672 96236369060815701504 96346498830197096448 97628270433259585536 97884252092678984064 98116216606956404736 98519987045668159488 98833557722559086592 98927094430154391552 99243755593966192176 99327527923091668992 100141687988035043328 100148416583613087744 100525913163013865472 100969305244134506496 101863286730592763904 101922106401389058048 102698231703794343936 103120858171711193088 103278054601850996736 104124596033013709824 104886626291089809408 105046514440923787776 106343384989577167872 106505493808158840384 107378489659045388256 107820376447765739648 108265915193417664192 109245477805129138176 109316697954782478336 109664632541469671424 110212736462608564224 110834985426376679424 111123585524283015168 111187752437878972416 111573387530048176128 111649225043211966198 111743468913478127616 112659398986539423744 112666968656564723712 113123017912409956352 113590468399651319808 114057918886892683264 114421774135734337536 114662369701562690304 116010965443175092224 116187811427082371328 117140170537140423552 117622228852108079616 117997454577476035584 119323441640650604544 119636308113274313856 119818680534178695432 120301502637705117696 120796570549794439168 120910893192410923008 121295729932231606272 121297923503736457104 121901966087430684672 122403620268860440576 122901162530770280448 123406928631719952384 123800608081286332416 124499572670724489216 124689358604673764352 125086221492613843968 125520060971304198144 125711402527662893568 126228733402262329344 126557416847100100608 126750339738635314176 127263395151461200896 128315158747754268672 130512336123571978752 130821622142608539648 131238002877496492032 131893930520826642432 132325007458621589568 132983963004469837824 133522250650713391104 134034550884018487296 134238871845731930112 134590846627433603088 135817715640790351872 135896141868518744064 136024754841462288384 136460163941703514242 136930975605059125248 137704072802467995648 138832794710684946432 139848835054786412544 140062019254565050368 141210068592717222912 141791179986102890496 142007325077545120512 142377093952987613184 143171319545393851008 144354553591223552256 147779980568502239232 148154826064490201088 148250336583838629888 148865633390949288264 148991291884637503488 150212531982052564992 150222624875419631616 150788869744520798208 151453957866201759744 152794930095889145856 152883159602083587072 154681287257566789632 154917081902776495104 156186894049520564736 156829638469477439488 157329939436634714112 159515077484365751808 159758240712238260576 160402003516940156928 161067734488568082384 161730564671648609472 162398872790126496288 162535954783240912896 163868216707693707264 163975046932173717504 165999430227632652288 166252478139565019136 166781628656818458624 167360081295072264192 167615203370217191424 168304977869683105792 168743222462800134144 168989098479809135616 169000452984847085568 169684526868614934528 170385702599476979712 171086878330339024896 171632661203601506304 171993554552344035456 174016448164762638336 174281717140623556992 176433343278162119424 178985162460975906816 179454462169911470784 180452253956557676544 181194855824691658752 181366339788616384512 181943594898347409408 181946885255604685656 182852949131146027008 183605430403290660864 184191148608743079936 185110392947579928576 186749359006086733824 187034037907010646528 188280091456956297216 189054906648137187328 189343100103393494016 189836125270650150912 190895092727191801344 192472738121631403008 192692997660394192896 195256540866519171072 195768504185357968128 196232433213912809472 197854188860308783104 198487511187932384352 198655055846183337984 200283375976070086656 201051826326027730944 201938610488269012992 203726573461185527808 203844212802778116096 204690245912555271363 205396463407588687872 206241716343422386176 206556109203701993472 208249192066027419648 209773252582179618816 210093028881847575552 212686769979154335744 213010987616317680768 214756979318090776512 215640752895531479296 216531830386835328384 220425472925217128448 221669970852753358848 222375504875757944832 223298450086423932396 223486937826956255232 225318797973078847488 225333937313129447424 226246035824819912704 227180936799302639616 228115837773785366528 228843548271468675072 229324739403125380608 232021930886350184448 232375622854164742656 234280341074280847104 235244457704216159232 235994909154952071168 238646883281301209088 239272616226548627712 239637361068357390864 240603005275410235392 241821786384821846016 242591459864463212544 242595847007472914208 243803932174861369344 245802325061540560896 246813857263439904768 248999145341448978432 249378717209347528704 250172442985227687936 251040121942608396288 251422805055325787136 252457466804524658688 253114833694200201216 253500679477270628352 254526790302922401792 256630317495508537344 261024672247143957504 263787861041653284864 264650014917243179136 268477743691463860224 269181693254867206176 271792283737037488128 272049509682924576768 272920327883407028484 273861951210118250496 275408145604935991296 277665589421369892864 279697670109572825088 280124038509130100736 282420137185434445824 283582359972205780992 284014650155090241024 284754187905975226368 286342639090787702016 288709107182447104512 295559961137004478464 296500673167677259776 297731266781898576528 297982583769275006976 300425063964105129984 300445249750839263232 301577739489041596416 302907915732403519488 305589860191778291712 305766319204167174144 309362574515133579264 309834163805552990208 312373788099041129472 313659276938954878976 314659878873269428224 319030154968731503616 319516481424476521152 322135468977136164768 323461129343297218944 324797745580252992576 327736433415387414528 327950093864347435008 332504956279130038272 333563257313636917248 334720162590144528384 335230406740434382848 336609955739366211584 337978196959618271232 338000905969694171136 339369053737229869056 340771405198953959424 342173756660678049792 343265322407203012608 343987109104688070912 348032896329525276672 348563434281247113984 352866686556324238848 357970324921951813632 358908924339822941568 360904507913115353088 362389711649383317504 362732679577232769024 363887189796694818816 363893770511209371312 365705898262292054016 367210860806581321728 370220785895159857152 373498718012173467648 374068075814021293056 376560182913912594432 378109813296274374656 378686200206786988032 379672250541300301824 381790185454383602688 384945476243262806016 391537008370715936256 392464866427825618944 396975022375864768704 400566751952140173312 402103652652055461888 407453146922371055616 407688425605556232192 409380491825110542726 410792926815177375744 413112218407403986944 416498384132054839296 419546505164359237632 420186057763695151104 425373539958308671488 426021975232635361536 429513958636181553024 431281505791062958592 433063660773670656768 443339941705506717696 444751009751515889664 446596900172847864792 446973875653912510464 450637595946157694976 450667874626258894848 452492071649639825408 454361873598605279232 456231675547570733056 458649478806250761216 464043861772700368896 464751245708329485312 468560682148561694208 470488915408432318464 471989818309904142336 478545232453097255424 479274722136714781728 481206010550820470784 485191694014945828416 487607864349722738688 491604650123081121792 497998290682897956864 498757434418695057408 500344885970455375872 502080243885216792576 502845610110651574272 504914933609049317376 506229667388400402432 507001358954541256704 509053580605844803584 513260634991017074688 522049344494287915008 529300029834486358272 536955487382927720448 538363386509734412352 543584567474074976256 544099019365849153536 545840655766814056968 550816291209871982592 555331178842739785728 560248077018260201472 564840274370868891648 567164719944411561984 568029300310180482048 569508375811950452736 572685278181575404032 577418214364894209024 595462533563797153056 595965167538550013952 600850127928210259968 603155478978083192832 605815831464807038976 611179720383556583424 611532638408334348288 614070737737665814089 618725149030267158528 619668327611105980416 624747576198082258944 627318553877909757952 629319757746538856448 638060309937463007232 639032962848953042304 644270937954272329536 646922258686594437888 649595491160505985152 665009912558260076544 667126514627273834496 670460813480868765696 673219911478732423168 675956393919236542464 676001811939388342272 678738107474459738112 681542810397907918848 684347513321356099584 686530644814406025216 687974218209376141824 696065792659050553344 697126868562494227968 705733373112648477696 715940649843903627264 717817848679645883136 721809015826230706176 725465359154465538048 727774379593389637632 727787541022418742624 731411796524584108032 740441571790319714304 746997436024346935296 748136151628042586112 753120365827825188864 756219626592548749312 757372400413573976064 759344501082600603648 763580370908767205376 769890952486525612032 783074016741431872512 793950044751729537408 815376851211112464384 818760983650221085452 821585853630354751488 826224436814807973888 832996768264109678592 839093010328718475264 840372115527390302208 850747079916617342976 852043950465270723072 859027917272363106048 862563011582125917184 866127321547341313536 886679883411013435392 889502019503031779328 893193800345695729584 893947751307825020928 901275191892315389952 901335749252517789696 904984143299279650816 908723747197210558464 917298957612501522432 928087723545400737792 929502491416658970624 937121364297123388416 940977830816864636928 943979636619808284672 957090464906194510848 958549444273429563456 970383388029891656832 983209300246162243584 997514868837390114816 1000689771940910751744 1004160487770433585152 1005691220221303148544 1009829867218098634752 1014002717909082513408 1018107161211689607168 1026521269982034149376 1044098688988575830016 1058600059668972716544 1073910974765855440896 1076726773019468824704 1087169134948149952512 1088198038731698307072 1091681311533628113936 1101632582419743965184 1110662357685479571456 1120496154036520402944 1129680548741737783296 1134329439888823123968 1136058600620360964096 1139016751623900905472 1145370556363150808064 1154836428729788418048 1190925067127594306112 1201700255856420519936 1206310957956166385664 1222359440767113166848 1223065276816668696576 1228141475475331628178 1239336655222211960832 1249495152396164517888 1254637107755819515904 1258639515493077712896 1276120619874926014464 1278065925697906084608 1288541875908544659072 1293844517373188875776 1299190982321011970304 1330019825116520153088 1334253029254547668992 1340921626961737531392 1346439822957464846336 1351912787838473084928 1352003623878776684544 1357476214948919476224 1363085620795815837696 1368695026642712199168 1375948436418752283648 1392131585318101106688 1394253737124988455936 1411466746225296955392 1435635697359291766272 1443618031652461412352 1455575082044837485248 1462823593049168216064 1493994872048693870592 1496272303256085172224 1506240731655650377728 1514744800827147952128 1518689002165201207296 1527160741817534410752 1539781904973051224064 1566148033482863745024 1587900089503459074816 1630753702422224928768 1637521967300442170904 1652448873629615947776 1665993536528219357184 1680744231054780604416 1701494159833234685952 1704087900930541446144 1718055834544726212096 1725126023164251834368 1732254643094682627072 1786387600691391459168 1787895502615650041856 1802550383784630779904 1817447494394421116928 1834597915225003044864 1856175447090801475584 1859004982833317941248 1874242728594246776832 1881955661633729273856 1887959273239616569344 1914180929812389021696 1917098888546859126912 1940766776059783313664 1995029737674780229632 2001379543881821503488 2011382440442606297088 2019659734436197269504 2028005435818165026816 2036214322423379214336 2053042539964068298752 2088197377977151660032 2117200119337945433088 2147821949531710881792 2153453546038937649408 2176396077463396614144 2183362623067256227872 2221324715370959142912 2240992308073040805888 2259361097483475566592 2268658879777646247936 2272117201240721928192 2278033503247801810944 2290741112726301616128 2309672857459576836096 2381850134255188612224 2446130553633337393152 2456282950950663256356 2478673310444423921664 2498990304792329035776 2509274215511639031808 2517279030986155425792 2552241239749852028928 2556131851395812169216 2577083751817089318144 2587689034746377751552 2598381964642023940608 2660039650233040306176 2668506058509095337984 2681843253923475062784 2703825575676946169856 2704007247757553369088 2714952429897838952448 2726171241591631675392 2751896872837504567296 2784263170636202213376 2788507474249976911872 2822933492450593910784 2871271394718583532544 2911150164089674970496 2992544606512170344448 3012481463311300755456 3029489601654295904256 3054321483635068821504 3079563809946102448128 3132296066965727490048 3175800179006918149632 3261507404844449857536 3275043934600884341808 3304897747259231895552 3331987073056438714368 3361488462109561208832 3402988319666469371904 3408175801861082892288 3436111669089452424192 3450252046328503668736 3464509286189365254144 3572775201382782918336 3605100767569261559808 3669195830450006089728 3718009965666635882496 3748485457188493553664 3763911323267458547712 3775918546479233138688 3828361859624778043392 3834197777093718253824 3881533552119566627328 3990059475349560459264 4002759087763643006976 4022764880885212594176 4039319468872394539008 4056010871636330053632 4072428644846758428672 4106085079928136597504 4176394755954303320064 4234400238675890866176 4306907092077875298816 4366725246134512455744 4481984616146081611776 4518722194966951133184 4544234402481443856384 4556067006495603621888 4581482225452603232256 4619345714919153672192 4763700268510377224448 4892261107266674786304 4912565901901326512712 4957346620888847843328 4997980609584658071552 5018548431023278063616 5104482479499704057856 5112263702791624338432 5154167503634178636288 5175378069492755503104 5196763929284047881216 5363686507846950125568 5407651151353892339712 5452342483183263350784 5503793745675009134592 5568526341272404426752 5577014948499953823744 5645866984901187821568 5742542789437167065088 5822300328179349940992 5985089213024340688896 6058979203308591808512 6108642967270137643008 6159127619892204896256 6264592133931454980096 6351600358013836299264 6550087869201768683616 6663974146112877428736 6722976924219122417664 6805976639332938743808 6816351603722165784576 6872223338178904848384 6900504092657007337472 6929018572378730508288 7145550402765565836672 7338391660900012179456 7436019931333271764992 7496970914376987107328 7527822646534917095424 7551837092958466277376 7656723719249556086784 7668395554187436507648 7763067104239133254656 7980118950699120918528 8005518175527286013952 8045529761770425188352 8112021743272660107264 8144857289693516857344 8352789511908606640128 8468800477351781732352 8613814184155750597632 8733450492269024911488 9037444389933902266368 9088468804962887712768 9162964450905206464512 9238691429838307344384 9527400537020754448896 9784522214533349572608 9825131803802653025424 9914693241777695686656 9995961219169316143104 10208964958999408115712 10224527405583248676864 10308335007268357272576 10350756138985511006208 10393527858568095762432 10815302302707784679424 11007587491350018269184 11154029896999907647488 11291733969802375643136 11485085578874334130176 11644600656358699881984 11970178426048681377792 12117958406617183617024 12217285934540275286016 12318255239784409792512 12529184267862909960192 12703200716027672598528 13100175738403537367232 13445953848438244835328 13632703207444331569152 13744446676357809696768 13801008185314014674944 13858037144757461016576 14291100805531131673344 14676783321800024358912 14872039862666543529984 14993941828753974214656 15055645293069834190848 15313447438499112173568 15336791108374873015296 15526134208478266509312 16091059523540850376704 16705579023817213280256 16937600954703563464704 17227628368311501195264 17466900984538049822976 18176937609925775425536 18325928901810412929024 18477382859676614688768 19054801074041508897792 19650263607605306050848 19991922438338632286208 20417929917998816231424 20449054811166497353728 20616670014536714545152 20701512277971022012416 20787055717136191524864 22015174982700036538368 22308059793999815294976 22583467939604751286272 22970171157748668260352 23289201312717399763968 23940356852097362755584 24434571869080550572032 25058368535725819920384 25406401432055345197056 26200351476807074734464 27265406414888663138304 27488893352715619393536 27602016370628029349888 27716074289514922033152 28582201611062263346688 29353566643600048717824 29744079725333087059968 29987883657507948429312 30626894876998224347136 30673582216749746030592 31052268416956533018624 33875201909407126929408 34455256736623002390528 34933801969076099645952 36353875219851550851072 36651857803620825858048 36954765719353229377536 38109602148083017795584 39300527215210612101696 40898109622332994707456 41233340029073429090304 41403024555942044024832 41574111434272383049728 44030349965400073076736 44616119587999630589952 45166935879209502572544 45940342315497336520704 46578402625434799527936 50116737071451639840768 50812802864110690394112 52400702953614149468928 54530812829777326276608 54977786705431238787072 55204032741256058699776 55432148579029844066304 57164403222124526693376 59975767315015896858624 61253789753996448694272 61347164433499492061184 62104536833913066037248 67750403818814253858816 68910513473246004781056 69867603938152199291904 73303715607241651716096 76219204296166035591168 78601054430421224203392 81796219244665989414912 82466680058146858180608 82806049111884088049664 83148222868544766099456 88060699930800146153472 89232239175999261179904 91880684630994673041408 93156805250869599055872 101625605728221380788224 104801405907228298937856 109061625659554652553216 109955573410862477574144 110864297158059688132608 114328806444249053386752 122694328866998984122368 124209073667826132074496 135500807637628507717632 137821026946492009562112 139735207876304398583808 152438408592332071182336 157202108860842448406784 163592438489331978829824 164933360116293716361216 165612098223768176099328 166296445737089532198912 183761369261989346082816 186313610501739198111744 203251211456442761576448 209602811814456597875712 219911146821724955148288 228657612888498106773504 245388657733997968244736 248418147335652264148992 275642053892984019124224 279470415752608797167616 304876817184664142364672 314404217721684896813568 327184876978663957659648 329866720232587432722432 332592891474179064397824 372627221003478396223488 406502422912885523152896 419205623628913195751424 457315225776996213547008 490777315467995936489472 496836294671304528297984 551284107785968038248448 558940831505217594335232 609753634369328284729344 628808435443369793627136 659733440465174865444864 745254442006956792446976 838411247257826391502848 914630451553992427094016 981554630935991872978944 1117881663010435188670464 1219507268738656569458688 1257616870886739587254272 1490508884013913584893952 1676822494515652783005696 1829260903107984854188032 2235763326020870377340928 2515233741773479174508544 3353644989031305566011392 3658521806215969708376064 4471526652041740754681856 5030467483546958349017088 6707289978062611132022784 10060934967093916698034176 13414579956125222264045568 20121869934187833396068352 40243739868375666792136704
- Sum of all divisors σ(n): 140449033536296752274036211
- Sum of proper divisors (its aliquot sum) s(n): 100205293667921085481899507
- 40243739868375666792136704 is an abundant number, because the sum of its proper divisors (100205293667921085481899507) is greater than itself. Its abundance is 59961553799545418689762803
Bases of 40243739868375666792136704
- Binary: 100001010010011111000110000010011111000111011110100001000111100100100100000000000000002
- Hexadecimal: 0x2149F1827C77A11E490000
- Base-36: 521CKSS8AP77R4000
Squares and roots of 40243739868375666792136704
- 40243739868375666792136704 squared (402437398683756667921367042) is 1619558598593489130743732212880544425570285823983616
- 40243739868375666792136704 cubed (402437398683756667921367043) is 65177094943387421639547232459112119613517156622801771789174850036561728241664
-
40243739868375666792136704 is a
perfect square number . Itssquare root is 6343795383552 -
The
cube root of 40243739868375666792136704 is 342688431.9992462449
Scales and comparisons
How big is 40243739868375666792136704?- 40,243,739,868,375,666,792,136,704 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 40,243,739,868,375,666,792,136,704 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 40243739868375666792136704 cubic inches would be around 28557369.3 feet tall.
Recreational maths with 40243739868375666792136704
- 40243739868375666792136704 backwards is 40763129766657386893734204
- The number of decimal digits it has is: 26
- The sum of 40243739868375666792136704's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 40243739868375666792136704 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 40243739868375666792136704 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/40243739868375666792136704/
Chicago style:
Numbermatics. 2024. "Number 40243739868375666792136704 - Facts about the integer". https://numbermatics.com/n/40243739868375666792136704/
The information we have on file for 40243739868375666792136704 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 40243739868375666792136704, math, Factors of 40243739868375666792136704, curriculum, school, college, exams, university, Prime factorization of 40243739868375666792136704, STEM, science, technology, engineering, physics, economics, calculator, forty septillion, two hundred forty-three sextillion, seven hundred thirty-nine quintillion, eight hundred sixty-eight quadrillion, three hundred seventy-five trillion, six hundred sixty-six billion, seven hundred ninety-two million, one hundred thirty-six thousand, seven hundred four.