21388109078861055018877752
21,388,109,078,861,055,018,877,752 is an even composite number composed of seven prime numbers multiplied together.
21388109078861055018877752 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of sixteen thousand, three hundred eighty-four divisors.
Prime factorization of 21388109078861055018877752:
23 × 33 × 113 × 173 × 193 × 293 × 4493
(2 × 2 × 2 × 3 × 3 × 3 × 11 × 11 × 11 × 17 × 17 × 17 × 19 × 19 × 19 × 29 × 29 × 29 × 449 × 449 × 449)See below for interesting mathematical facts about the number 21388109078861055018877752 from the Numbermatics database.
Names of 21388109078861055018877752
- Cardinal: 21388109078861055018877752 can be written as Twenty-one septillion, three hundred eighty-eight sextillion, one hundred nine quintillion, seventy-eight quadrillion, eight hundred sixty-one trillion, fifty-five billion, eighteen million, eight hundred seventy-seven thousand, seven hundred fifty-two.
Scientific notation
- Scientific notation: 2.1388109078861055018877752 × 1025
Factors of 21388109078861055018877752
Divisors of 21388109078861055018877752
- Number of divisors d(n): 16384
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 17 18 19 22 24 27 29 33 34 36 38 44 51 54 57 58 66 68 72 76 87 88 99 102 108 114 116 121 132 136 152 153 171 174 187 198 204 209 216 228 232 242 261 264 289 297 306 319 323 342 348 361 363 374 396 408 418 449 456 459 484 493 513 522 551 561 578 594 612 627 638 646 684 696 722 726 748 783 792 836 841 867 898 918 957 968 969 986 1026 1044 1083 1089 1102 1122 1156 1188 1224 1254 1276 1292 1331 1347 1368 1444 1452 1479 1496 1566 1653 1672 1682 1683 1734 1796 1836 1881 1914 1938 1972 2052 2057 2088 2166 2178 2204 2244 2299 2312 2376 2508 2523 2552 2584 2601 2662 2694 2871 2888 2904 2907 2958 3132 3179 3249 3267 3306 3364 3366 3468 3509 3553 3592 3672 3762 3828 3876 3944 3971 3993 4041 4104 4114 4332 4356 4408 4437 4488 4598 4913 4939 4959 5016 5046 5049 5202 5324 5388 5423 5491 5643 5742 5814 5916 6061 6137 6171 6264 6358 6498 6534 6612 6728 6732 6859 6897 6936 7018 7106 7524 7569 7633 7656 7752 7803 7942 7986 8082 8228 8381 8531 8613 8664 8712 8721 8874 9196 9251 9367 9537 9747 9826 9878 9918 10092 10098 10404 10469 10527 10648 10659 10776 10846 10982 11286 11484 11628 11832 11913 11979 12122 12123 12274 12342 12716 12996 13021 13068 13224 13311 13464 13718 13794 14036 14212 14297 14739 14817 14877 15048 15138 15266 15606 15884 15972 15979 16164 16269 16456 16473 16762 17062 17226 17442 17748 18183 18392 18411 18502 18513 18734 19074 19494 19652 19756 19836 20184 20196 20577 20691 20808 20938 21054 21318 21692 21964 22572 22627 22707 22899 22968 23256 23826 23958 24244 24246 24389 24548 24684 25143 25289 25432 25593 25992 26042 26136 26622 27436 27588 27753 28072 28101 28424 28594 28611 29478 29634 29754 30276 30532 31212 31407 31581 31768 31944 31958 31977 32328 32538 32946 33524 34124 34452 34884 34969 35496 35739 35937 36366 36822 37004 37026 37468 38148 38599 38988 39063 39083 39304 39512 39672 40392 41154 41382 41876 42108 42636 42891 43384 43681 43928 44217 44451 45144 45254 45414 45798 47652 47916 47937 48488 48492 48778 48807 49096 49368 49419 50286 50578 51186 52084 53244 54043 54329 54549 54872 55176 55233 55506 55539 56202 57188 57222 58956 59268 59508 59653 60401 60552 61064 61731 62073 62424 62814 63162 63916 63954 65076 65892 66671 67048 67507 67881 68248 68697 68904 69768 69938 71478 71874 72732 73167 73644 74008 74052 74936 75429 75449 75867 76296 76779 77198 77976 78126 78166 82308 82764 83259 83752 83963 84216 84303 85272 85782 85833 87362 88434 88902 90508 90828 91596 92191 93347 93841 94221 94743 95304 95832 95874 95931 96984 97556 97614 98838 100572 101156 101761 102372 103037 104168 104329 104907 106488 107217 108086 108658 109098 110466 111012 111078 112404 114376 114444 115159 115797 116603 117189 117249 117912 118536 119016 119306 120802 123462 124146 125628 126324 127832 127908 128673 129761 130152 131043 131784 132651 133342 133353 135014 135762 137394 139876 142477 142956 143231 143748 143811 145027 145464 146334 146421 147288 148104 148257 150858 150898 151734 153558 154396 156252 156332 157267 159239 162089 162129 162987 163647 164616 165528 165699 166518 167926 168606 171564 171666 174724 175769 176868 177804 177973 178959 181016 181203 181656 183192 184382 185193 186694 187682 188442 189486 191748 191862 195112 195228 197676 198911 200013 201144 201601 202312 202521 203522 203643 204744 206074 206091 208658 209814 214434 216172 217316 218196 219501 220932 221357 222024 222156 224808 226287 226347 227601 228888 230318 230337 231594 233206 234378 234498 238612 241604 243049 246924 247399 248292 249777 251256 251889 252648 252909 255816 257346 259522 262086 265302 266684 266706 268279 270028 271524 271643 274788 276573 279752 280041 281523 282663 284954 285912 286462 287496 287622 290054 292668 292842 296514 301716 301796 303468 303601 305283 307116 308792 309111 312504 312664 312987 314534 314721 318478 324178 324258 325974 327294 331398 333036 335852 337212 343128 343332 345477 347391 349448 349809 351538 351567 351747 353736 355608 355946 357918 362406 368764 370386 373388 375364 376884 377609 378972 383496 383724 384659 386019 389283 390456 393129 395352 397822 400026 403202 405042 407044 407286 412148 412182 414613 417316 419628 427431 428868 429693 429913 431433 432344 434632 435081 436392 439002 441864 442714 444312 452574 452694 455202 460636 460674 463188 463391 466412 468756 468996 471801 477224 477717 480491 483208 486098 486267 486387 488961 493848 494798 496584 499554 503778 505818 514692 519044 524172 527307 530604 533368 533412 533919 536558 536877 540056 543048 543286 543609 549576 553146 560082 563046 565326 569908 572924 575244 580108 585336 585684 593028 594473 596733 597619 600039 603432 603592 604803 606936 607202 607563 610566 610929 614232 618222 625974 629068 629442 636956 648356 648516 651948 654588 656183 658503 662796 664071 664411 666072 671704 674424 679041 682803 686664 690954 694782 699618 703076 703134 703494 711892 715836 724812 729147 733381 737528 740772 742197 742577 746776 750728 753768 755218 755667 757944 767448 769318 772038 778566 786258 795644 800052 804837 806404 810084 814088 814572 814929 824296 824364 829226 829719 829939 834632 839256 840123 844569 854862 857736 859386 859826 862866 870162 878004 885428 905148 905388 910404 910803 915849 921272 921348 923593 926376 926782 927333 932824 937512 937992 938961 943602 944163 955434 960982 972196 972534 972774 977922 989596 999108 1007556 1011636 1014101 1026817 1029384 1032251 1036431 1038088 1042173 1048344 1049427 1054614 1055241 1061208 1066824 1067838 1073116 1073754 1086572 1087218 1106292 1119371 1120164 1126092 1130652 1132827 1133407 1139816 1145848 1147619 1150488 1153977 1160216 1167849 1171368 1179387 1186056 1188946 1193466 1195238 1200078 1209606 1214404 1215126 1221132 1221858 1236444 1243839 1251948 1258136 1258884 1266749 1273912 1282293 1282633 1289079 1289739 1296712 1297032 1303896 1305243 1309176 1312366 1317006 1325592 1328142 1328822 1358082 1365606 1381908 1389564 1390173 1399236 1406152 1406268 1406988 1415403 1423784 1427371 1431672 1433151 1441473 1449624 1458294 1458801 1459161 1466762 1466883 1481544 1484394 1485154 1510436 1511334 1538636 1544076 1557132 1567247 1572516 1575541 1581921 1591288 1595297 1600104 1601757 1609674 1610631 1612808 1620168 1629144 1629858 1630827 1648728 1658452 1659438 1659878 1680246 1689138 1709724 1718772 1719652 1725732 1729937 1740324 1751629 1756008 1770856 1773593 1782979 1783419 1790199 1792857 1800117 1810296 1810776 1814409 1820808 1821606 1822689 1831698 1842696 1847186 1853564 1854666 1877922 1887204 1888326 1910868 1921964 1933459 1944392 1945068 1945548 1955844 1957703 1968549 1979192 1982251 1992213 1993233 1998216 2015112 2023272 2028202 2037123 2053634 2064502 2072862 2084346 2098854 2109228 2110482 2135676 2146232 2147508 2173144 2174436 2187441 2188021 2200143 2205937 2212584 2217611 2226591 2227731 2238742 2240328 2252184 2261304 2265654 2266814 2267001 2295238 2307954 2335698 2358774 2377892 2386932 2390476 2400156 2414511 2419212 2428808 2430252 2434927 2442264 2443716 2444787 2465459 2472888 2487678 2489157 2489817 2503896 2517768 2520369 2533498 2533707 2564586 2565266 2578158 2579478 2610486 2624732 2634012 2656284 2657644 2673539 2707063 2716164 2721389 2731212 2732409 2747547 2755513 2763816 2770779 2779128 2780346 2781999 2798472 2812536 2813976 2816883 2830806 2854742 2866302 2882946 2916588 2917602 2918322 2933524 2933766 2951069 2968788 2970308 2988073 3020872 3022668 3025541 3042303 3077272 3079691 3080451 3088152 3096753 3109293 3114264 3134494 3145032 3148281 3151082 3163842 3190594 3203514 3219348 3221262 3259716 3261654 3316904 3318876 3319756 3339611 3358113 3360492 3378276 3381487 3398481 3400221 3419448 3427217 3437544 3439304 3442857 3451464 3459874 3461931 3480648 3503258 3503547 3547186 3565958 3566838 3580398 3585714 3600234 3628818 3643212 3645378 3663396 3694372 3707128 3709332 3731517 3755844 3763069 3774408 3776652 3800247 3821736 3830419 3843928 3846879 3847899 3866918 3867237 3869217 3890136 3891096 3911688 3915406 3915729 3937098 3964502 3984426 3986466 4056404 4074246 4107268 4129004 4131833 4145724 4153699 4168692 4170519 4197708 4205783 4218456 4220964 4246209 4271352 4282113 4295016 4299453 4324419 4348872 4374882 4376042 4376403 4400286 4411874 4435222 4453182 4455462 4477484 4531308 4533628 4534002 4560743 4590476 4615908 4617931 4671396 4700581 4701741 4717548 4726623 4745763 4755784 4773864 4780952 4785891 4800312 4805271 4829022 4838424 4860504 4869854 4887432 4889574 4930918 4975356 4978314 4979634 5040738 5066996 5067414 5097301 5129172 5130532 5156316 5158956 5161217 5189811 5220972 5249464 5254887 5268024 5312568 5315288 5320779 5347078 5348937 5350257 5370597 5378571 5414126 5432328 5442778 5443227 5462424 5464818 5495094 5511026 5541558 5560692 5563998 5633766 5661612 5709484 5732604 5765892 5768419 5800377 5833176 5835204 5836644 5846429 5867048 5867532 5873109 5902138 5905647 5937576 5940616 5946753 5976146 5976639 5979699 6045336 6051082 6084606 6159382 6160902 6193506 6218586 6268988 6296562 6302164 6327684 6381188 6407028 6419353 6438696 6442524 6519432 6523308 6539203 6562323 6564063 6600429 6617811 6637752 6639512 6652833 6679222 6679773 6683193 6716226 6720984 6756552 6762974 6796962 6800442 6854434 6885714 6919748 6923862 7006516 7007094 7048421 7094372 7131916 7133676 7160796 7171428 7174571 7200468 7243533 7257636 7286424 7290756 7304781 7308521 7326792 7334361 7388744 7396377 7418664 7463034 7469451 7511688 7526138 7553304 7600494 7660838 7693758 7695798 7733836 7734474 7738434 7830812 7831458 7874196 7877647 7929004 7968852 7972932 8020617 8112808 8121189 8148492 8164167 8168347 8197227 8214536 8258008 8263666 8266539 8291448 8307398 8312337 8337384 8341038 8395416 8411566 8441928 8492418 8564226 8598906 8648838 8749764 8752084 8752806 8800572 8804429 8823748 8853207 8870444 8906364 8910924 8954968 8964219 9062616 9067256 9068004 9076623 9121486 9126909 9129329 9180952 9231816 9235862 9239073 9241353 9290259 9342792 9401162 9403482 9435096 9453246 9491526 9571782 9610542 9658044 9739708 9779148 9861836 9950712 9956628 9959268 10018833 10074339 10081476 10133992 10134828 10144461 10159523 10194602 10195443 10200663 10258344 10261064 10281651 10312632 10317912 10322434 10328571 10379622 10385793 10441944 10509774 10641558 10694156 10697874 10700514 10741194 10757142 10828252 10885556 10886454 10929636 10950661 10990188 11022052 11083116 11121384 11127996 11155111 11194551 11267532 11289207 11294987 11323224 11354761 11400741 11418968 11465208 11491257 11531784 11536838 11543697 11600754 11607651 11670408 11673288 11692858 11735064 11746218 11804276 11811294 11893506 11952292 11953278 11959398 12102164 12169212 12318764 12321804 12387012 12395499 12437172 12461097 12467477 12511557 12537976 12593124 12604328 12617349 12623809 12655368 12762376 12814056 12838706 12846339 12885048 12973257 13046616 13078406 13124646 13128126 13200858 13235622 13305666 13358444 13359546 13366386 13432452 13525948 13593924 13600884 13682229 13708868 13771428 13839496 13847724 13853793 13934239 14013032 14014188 14096842 14101743 14105223 14108963 14179869 14188744 14263832 14267352 14321592 14342856 14349142 14357673 14400936 14487066 14515272 14581512 14609562 14617042 14668722 14792754 14926068 14938902 15052276 15200988 15291903 15321676 15387516 15391596 15467672 15468948 15476868 15483651 15569433 15661624 15662916 15701081 15748392 15755294 15764661 15858008 15937704 15945864 15962337 16041234 16046811 16050771 16135713 16242378 16296984 16328334 16336694 16394454 16527332 16533078 16614796 16624674 16682076 16823132 16984836 17128452 17197812 17239717 17297676 17305257 17330951 17401131 17499528 17504168 17505612 17539287 17548267 17601144 17608858 17619327 17647496 17706414 17716941 17740888 17812728 17821848 17840259 17928438 17939097 18136008 18153246 18242972 18253818 18258658 18471724 18478146 18482706 18580518 18802324 18806964 18906492 18983052 19029307 19143564 19221084 19258059 19267919 19316088 19479416 19509523 19558296 19612769 19617609 19692189 19723672 19801287 19853433 19913256 19918536 19958499 20037666 20049579 20148678 20162952 20269656 20288922 20319046 20389204 20390886 20401326 20563302 20644868 20657142 20759244 20771586 21019548 21145263 21268049 21283116 21388312 21395748 21401028 21482388 21514284 21523713 21534733 21656504 21771112 21772908 21804761 21859272 21901322 21914343 21925563 21980376 22044104 22166232 22189131 22255992 22310222 22389102 22408353 22535064 22578414 22589974 22709522 22801482 22982514 23073676 23087394 23201508 23215302 23385716 23492436 23608552 23622588 23632941 23787012 23904584 23906556 23918796 24061851 24068231 24204328 24265307 24338424 24363567 24393721 24492501 24505041 24637528 24643608 24774024 24790998 24799617 24874344 24922194 24934954 24937011 25023114 25186248 25234698 25247618 25677412 25692678 25946514 26156812 26249292 26256252 26401716 26413287 26471244 26559621 26611332 26716888 26719092 26732772 26784197 26864904 26892657 27051896 27120049 27187848 27201768 27229869 27364458 27380727 27387987 27417736 27542856 27695448 27707586 27717219 27724059 27868478 27870777 28028376 28193684 28203486 28210446 28217926 28359738 28698284 28715346 28974132 29219124 29234084 29337444 29408929 29585508 29777693 29852136 29877804 29935279 30056499 30104552 30223017 30310643 30401976 30433383 30478569 30583806 30601989 30643352 30775032 30783192 30844953 30937896 30953736 30967302 30985713 31138866 31325832 31402162 31510588 31529322 31924674 32082468 32093622 32101542 32271426 32461759 32484756 32656668 32673388 32788908 32851983 32868803 33054664 33066156 33229592 33249348 33280951 33364152 33465333 33646264 33698267 33867621 33876601 33884961 33969672 34064283 34202223 34256904 34395624 34473771 34479434 34595352 34610514 34631091 34661902 34802262 35011224 35078574 35096534 35217716 35238654 35412828 35433882 35680518 35856876 35878194 36306492 36485944 36507636 36517316 36735721 36943448 36956292 36965412 37161036 37186497 37196357 37383291 37402431 37604648 37613928 37699387 37812984 37852047 37871427 37966104 38058614 38287128 38442168 38516118 38535838 38539017 39019046 39225538 39235218 39384378 39602574 39706866 39916998 40075332 40099158 40297356 40577844 40638092 40778408 40781772 40802652 41046687 41126604 41289736 41314284 41393759 41518488 41543172 41561379 41802717 41912803 42039096 42134609 42290526 42305229 42315669 42326889 42536098 42539607 42566232 42791496 42802056 42964776 43028568 43047426 43069466 43073019 43545816 43609522 43802644 43828686 43851126 44378262 44620444 44778204 44816706 45156828 45179948 45419044 45450163 45602964 45690689 45875709 45965028 46147352 46174788 46263613 46403016 46430604 46450953 46708299 46771432 46843721 46984872 47103243 47245176 47265882 47293983 47574024 47813112 47837592 47887011 48123702 48136462 48140433 48530614 48727134 48787442 48985002 49010082 49581996 49599234 49844388 49869908 49874022 50046228 50168173 50469396 50495236 50797241 51354824 51385356 51434197 51706391 51719151 51893028 51915771 51992853 52203393 52313624 52354747 52498584 52512504 52617861 52644801 52803432 52826574 52857981 52942488 53119242 53222664 53438184 53465544 53520777 53568394 53785314 54240098 54459738 54728916 54761454 54775974 55415172 55434438 55448118 55736956 55741554 56070311 56387368 56406972 56420892 56435852 56719476 56773387 57087921 57396568 57430692 57485279 57774177 57803757 57948264 58262689 58438248 58468168 58528569 58674888 58817858 58838307 58852827 59076567 59171016 59555386 59560299 59755608 59870558 59875497 60112998 60446034 60621286 60866766 60957138 61167612 61203978 61689906 61934604 61971426 62277732 62804324 63021176 63058644 63435789 63452609 63804147 63849348 63972173 64164936 64187244 64203084 64310719 64542852 64571139 64604199 64923518 64969512 65117123 65313336 65346776 65414283 65577816 65703966 65737606 65743029 65776689 66132312 66498696 66561902 66567393 66930666 67396534 67735242 67753202 67769922 68128566 68404446 68947542 68958868 69221028 69262182 69323804 69604524 70157148 70193068 70435432 70477308 70612883 70825656 70867764 70898823 71361036 71498311 71713752 71756388 72185553 72204693 72612984 72777961 72795921 73015272 73034632 73090701 73181163 73471442 73477503 73515123 73912584 73930824 74322072 74372994 74392714 74398851 74766582 74804862 75398774 75704094 75742854 76117228 77032236 77071676 77078034 77532631 78038092 78451076 78470436 78504827 78768756 78920281 79205148 79239861 79413732 79678863 79833996 79909877 80150664 80198316 80352591 80594712 80677971 81155688 81276184 81360147 81563544 81605304 81689607 82093374 82163961 82253208 82628568 82787518 83086344 83122758 83151657 83605434 83825606 84269218 84581052 84610458 84631338 84653778 85072196 85079214 86094852 86138932 86146038 86654117 87219044 87605288 87657372 87702252 87740689 88226787 88756524 89240888 89311039 89333079 89556408 89633412 89805837 90169497 90313656 90359896 90518849 90838088 90900326 90931929 91205928 91300149 91381378 91435707 91751418 91930056 92349576 92527226 92534859 92861208 92901906 93416598 93687442 94206486 94531764 94587966 95774022 96247404 96272924 96280866 96848719 97061228 97385277 97454268 97574884 97970004 98020164 98063123 98555949 98606409 99163992 99198468 99389293 99688776 99739816 99748044 99842853 100092456 100336346 100395999 100938792 100990472 101094801 101594482 101602863 101629803 101654883 102192849 102770712 102868394 103412782 103421313 103438302 103786056 103831542 103985706 104406786 104709494 105235722 105289602 105653148 105715962 106238484 107041554 107136788 107570628 108480196 108919476 109129001 109457832 109522908 109551948 110207163 110830344 110868876 110896236 111082151 111473912 111483108 111559491 111589071 112140622 112149873 112207293 112813944 112841784 112871704 113098161 113438952 113546774 113556141 113614281 114175842 114861384 114970558 115548354 115607514 116525378 117057138 117635716 117676614 117705654 118153134 119110772 119120598 119741116 119750994 119823157 120225996 120457271 120892068 121242572 121733532 121914276 121967707 122335224 122407956 123140061 123379812 123869208 123942852 124181277 124244857 124555464 124684137 125408151 125608648 125738409 126117288 126403827 126871578 126905218 126915687 126980667 127608294 127698696 127944346 128374488 128406168 128621438 129085704 129142278 129208398 129847036 130234246 130828566 131407932 131475212 131486058 131553378 133123804 133134786 133861332 133919999 134793068 135470484 135506404 135539844 136257132 136316849 136350489 136808892 137072067 137627127 137895084 137917736 138442056 138524364 138647608 138790839 138861899 139209048 139352859 140314296 140386136 140531163 140954616 141225766 141309729 141735528 141797646 142722072 142996622 143512776 144371106 144409386 145555922 145591842 146181402 146362326 146942884 146955006 147030246 148745988 148785428 148797702 149533164 149609724 149675293 150504519 150797548 151408188 151485708 152234456 152391723 154064472 154143352 154156068 154302591 155065262 155119173 155157453 155198593 155747313 155978559 156076184 156902152 156940872 157009654 157064241 157537512 157840562 157853583 157934403 158410296 158479722 158827464 159357726 159667992 159819754 160396632 160705182 161355942 162720294 163379214 164186748 164327922 165575036 166245516 166303314 167210868 167284151 167651212 168210933 168538436 169162104 169220916 169262676 169307556 169546441 170144392 170158428 170320161 171263763 172189704 172277864 172292076 172455837 172711891 173308234 173322531 173411271 174438088 174788067 175314744 175404504 175481378 175585707 176453574 176514921 176558481 177513048 178622078 178666158 179266824 179611674 180338994 181037698 181800652 181863858 182600298 182762756 182871414 183502836 185054452 185069718 185803812 186161237 186833196 187374884 188412972 189063528 189175932 189636887 190307367 190357827 191412441 191548044 191916519 192494808 192545848 192561732 192932157 193030937 193697438 193713417 193812597 194122456 194770554 194908536 195149768 195351369 195940008 196040328 196126246 196242849 197111898 197212818 197330067 198396936 198778586 199496088 199685706 200672692 200791998 202189602 203188964 203205726 203259606 203309766 204385698 205736788 206825564 206842626 206876604 207663084 207971412 208062559 208813572 209418988 210471444 210579204 211306296 211431924 211838649 211947109 212476968 212696469 214083108 214273576 214494933 214604753 215141256 215740459 216614079 216960392 217838952 218258002 218333883 218387763 219045816 219103896 219543489 220414326 220545369 221737752 221792472 222164302 222966216 223118982 223178142 224281244 224299746 224414586 226196322 227093548 227112282 227228562 228351684 229941116 231096708 231215028 232597893 233050756 234114276 235271432 235353228 235411308 235514481 236306268 236760843 236882063 237719583 238221544 238241196 239482232 239501988 239646314 239729631 239852371 240451992 240914542 241057773 241784136 242485144 243467064 243828552 243935414 244080441 244815912 246280122 246491883 246759624 247885704 248362554 248489714 249368274 250816302 251476818 252807654 253743156 253810436 253831374 253961334 255216588 255888692 257242876 258284556 258416796 259694072 259962351 260468492 261657132 262815864 262950424 262972116 263106756 263222067 264680361 264750541 266247608 266269572 266918377 267722664 267839998 267933117 267999237 268330931 269417511 269586136 270940968 271012808 271079688 271556547 272514264 272633698 272700978 272795787 273617784 274144134 274307121 275254254 275790168 277048728 277581678 277723798 278705718 281062326 282451532 282619458 283595292 285993244 288742212 288818772 290546157 291111844 291183684 292155831 292362804 292724652 293885768 293910012 294060492 294189369 294626167 295667847 295819227 297491976 297570856 297595404 298167879 298320539 299066328 299219448 299350586 299528559 301009038 301187997 301595096 302816376 302971416 303284403 304783446 304889409 304964649 306578547 308312136 308605182 310130524 310238346 310314906 310397186 311494626 311957118 314019308 314128482 315681124 315707166 315868806 316959444 318715452 319639508 321410364 322711884 323498219 325440588 326758428 327387003 327554623 328373496 328655844 329288069 330621489 331150072 332491032 332606628 333246453 333417073 334421736 334568302 334767213 335302424 336421866 336621879 337076872 338441832 338525352 338615112 339092882 339294483 340316856 340640322 340842843 342527526 344584152 344911674 345423782 346616468 346645062 346822542 349576134 350962756 351171414 352907148 353029842 353116962 357244156 357332316 359223348 359469471 360677988 361371813 361556833 362075396 363601304 363727716 365200596 365525512 365742828 365903121 366090461 367005672 370108904 370139436 370680937 371607624 372322474 372543831 372642611 372734571 373666392 374749768 376224453 376825944 377215227 378351864 379211481 379273774 380614734 380715654 380942001 382824882 383096088 383833038 385123464 385864314 386061874 387394876 387426834 387625194 389541108 390702738 392252492 392485698 394223796 394425636 394660134 397557172 399371412 401345384 401583996 401759997 404092931 404379204 406377928 406411452 406519212 406619532 408771396 408950547 409051467 409159927 411216201 411473576 413651128 413685252 413753208 414693257 415326168 415942824 416125118 416372517 416585697 417627144 418837976 420942888 421158408 421593489 422863848 423677298 423894218 423929187 425392938 428166216 428989866 429209506 431480918 433228158 436516004 436667766 436775526 439086978 440828652 441090738 444328604 446237964 446356284 448562488 448599492 448829172 449025879 451513557 452392644 454187096 454224564 454457124 455331349 456703368 457175169 459882232 461040833 462193416 462430056 462907773 463480699 465195786 465357519 465472359 465595779 466101512 467935677 468228552 470706456 470822616 471028962 471192723 472612536 473521686 473764126 473803209 475439166 476482392 479003976 479292628 479459262 479704742 481829084 482115546 487870828 488160882 492560244 492983766 496725108 496979428 498736548 499951793 501632604 501852453 502597579 502953636 504632799 505615308 507486312 507620872 507662748 507922668 508639323 508899743 510433176 510960483 511777384 513791289 514485752 515280931 516569112 516833592 517367511 518135673 519924702 520233813 520936984 523314264 524364201 525944232 526213512 526444134 526757121 529360722 529501082 529544763 532539144 533836754 535679996 535866234 535998474 536661862 538835022 543113094 545267396 545401956 545591574 548288268 548614242 550508508 551849903 555163356 555447596 557411436 558483711 558769651 562124652 564903064 565238916 565776167 567190584 568770301 568910661 571073481 571986488 574237323 575749557 575902217 577484424 577637544 578796471 579092811 581092314 581437791 582223688 582367368 584311662 584725608 585449304 586054107 587820024 588120984 588378738 588728547 589252334 591335694 591638454 595190808 596335758 596641078 598701172 599057118 602018076 602375994 606568806 609566892 609778818 609929298 613157094 616773421 617210364 620261048 620476692 620629812 620794372 622989252 623914236 624187677 624507257 628038616 628256964 631362248 631414332 631737612 632338069 633918888 635515947 635841327 637430904 639279016 640889579 642820728 643484799 643814259 645423768 646996438 647221377 649842237 650881176 653516856 654774006 655001649 655109246 655163289 657311688 658576138 658630467 661242978 665213256 666492906 666834146 669136604 669534426 672843732 673243758 678185764 678588966 681280644 681685686 685055052 689823348 690847564 693232936 693290124 693645084 697793679 697978699 699152268 701925512 702342828 703693903 705814296 706059684 706233924 706543443 707417909 710282529 710646189 714488312 714664632 716288353 718446696 718938942 719188893 719557113 721355976 722743626 723113666 723173319 724150792 727455432 730401192 731485656 731806242 732180922 732241323 740278872 741361874 744644948 745087662 745285222 745469142 752448906 754430454 758422962 758547548 761229468 761431308 761884002 765649764 767666076 771728628 772123748 774789752 774853668 775250388 776741713 779082216 779887053 781405476 784504984 784971396 786481421 788447592 788851272 789320268 789666201 794041083 794251623 795114344 796343257 798742824 800557571 800755131 803167992 803519994 803799351 803997711 804992793 808185862 808252533 808758408 812822904 813038424 813239064 814669641 817542792 817901094 818102934 818319854 818387361 822432402 827370504 829386514 832250236 832745034 833171394 843186978 847354596 847788436 847858374 850785876 852858941 857979732 858419012 862961836 863553097 866456316 868123091 871638471 873032008 873335532 873551052 876467493 878173956 879008647 881657304 882181476 882568107 883878501 887457681 888657208 890030699 892475928 892712568 894503637 894961617 897198984 897658344 898051758 898585677 903027114 904785288 908449128 908914248 909853209 910662698 914350338 914668227 922081666 925815546 926961398 930391572 930715038 930944718 931191558 935871354 942057924 942385446 947043372 947528252 947606418 950878332 953195287 958585256 958918524 959409484 963658168 964231092 965147579 970494657 975741656 976321764 977249743 982161009 982421429 982663869 985120488 985967532 987864207 990465713 991864467 993450216 993958856 995707339 997473096 999739359 999903586 1000251219 1003265208 1003704906 1004301639 1005195158 1005907272 1009265598 1011230616 1015325496 1015845336 1017278646 1017799486 1017883449 1021920966 1027582578 1030561862 1034735022 1036271346 1039849404 1040467626 1048728402 1052888268 1053514242 1058721444 1059002164 1059089526 1065335909 1067673508 1071359992 1071732468 1071996948 1073323724 1077670044 1078408413 1078694353 1084115439 1084670499 1086226188 1090534792 1090803912 1091183148 1093282223 1096576536 1097228484 1097709363 1098271383 1101017016 1103699806 1106991091 1110326712 1110895192 1112042811 1114822872 1116967422 1117539302 1117631493 1117927833 1118203713 1124249304 1130477832 1131552334 1131645681 1137540602 1137634443 1137821322 1142146962 1148474646 1151499114 1151804434 1157592942 1158185622 1162184628 1162875582 1168623324 1172108214 1176757476 1177457094 1178504668 1182671388 1183276908 1192671516 1193282156 1197402344 1198114236 1200419011 1204036152 1204751988 1205279991 1212278793 1213137612 1215471287 1219133784 1219557636 1219858596 1221903661 1226314188 1226851641 1227154401 1227479781 1233546842 1233648603 1234420728 1237225337 1240953384 1241259624 1241588744 1244079771 1245978504 1247828472 1248375354 1249014514 1249117551 1249757091 1256513928 1262828664 1263475224 1264676138 1264780467 1271031894 1271682654 1281779158 1286969598 1287628518 1293992876 1294442754 1299684474 1309548012 1310003298 1310218492 1310326578 1317152276 1317260934 1318054727 1322485956 1325029981 1332985812 1333668292 1338273208 1339068852 1341644777 1345687464 1346487516 1347077637 1354540671 1356371528 1357177932 1358467909 1362561288 1363371372 1365994047 1370110104 1371525507 1379646696 1381695128 1382781259 1383122499 1386580248 1387290168 1388723319 1390442097 1395587358 1395957398 1396072557 1396787337 1398304536 1404685656 1407387806 1412119368 1412467848 1413086886 1413578169 1414835818 1420565058 1421292378 1432576706 1437877884 1438377786 1439114226 1445487252 1446227332 1446346638 1463612484 1464361844 1464482646 1473119989 1482723748 1489289896 1490175324 1490570444 1490938284 1491591713 1499485339 1499855379 1504897812 1505557359 1507792737 1508860908 1513898397 1516845924 1517095096 1518287663 1522458936 1522862616 1523768004 1525917969 1526699229 1531299528 1532881449 1535332152 1538820433 1543457256 1544247496 1545842793 1549707336 1550500776 1552102533 1553483426 1554407019 1559774106 1562810952 1569942792 1572962842 1573092603 1578640536 1579332402 1588082166 1588503246 1592686514 1601115142 1601510262 1607039988 1607598702 1607995422 1609985586 1616371724 1616505066 1629339282 1635802188 1636205868 1636639708 1636774722 1644864804 1646428223 1655549709 1658773028 1664500472 1665490068 1666342788 1667073091 1675451133 1676308953 1686373956 1689617981 1694709192 1695576872 1695716748 1697328501 1701571752 1705717882 1706310903 1706731983 1713220443 1715959464 1716838024 1719858131 1725923672 1727106194 1727248671 1727706651 1732912632 1736246182 1736389413 1737278433 1743276942 1746671064 1747102104 1752934986 1756347912 1758017294 1758162321 1764362952 1765136214 1767757002 1774915362 1780061398 1789007274 1789923234 1796103516 1797171354 1806054228 1819706418 1821325396 1828700676 1829336454 1840125661 1844163332 1850320263 1851631092 1853922796 1855193017 1860783144 1861430076 1861889436 1862383116 1865010851 1871742708 1872563031 1873521771 1884115848 1884770892 1888396567 1894086744 1895056504 1895212836 1897014207 1901756664 1906390574 1906547841 1907523981 1917837048 1918818968 1922668737 1928462184 1930295158 1930454397 1931442777 1940989314 1941664131 1952643528 1954499486 1964322018 1964842858 1965004947 1965327738 1971935064 1975728414 1980931426 1983728934 1991414678 1999478718 1999807172 2000502438 2007409812 2008603278 2010390316 2018531196 2034557292 2035598972 2035766898 2043841932 2047773607 2055165156 2061123724 2069470044 2072542692 2073451019 2079698808 2080935252 2093381037 2093936097 2097456804 2105776536 2107028484 2110560869 2111081709 2117442888 2118004328 2118179052 2119630329 2122253727 2130671818 2130847587 2131938567 2135347016 2143464936 2143993896 2146647448 2148865059 2155340088 2156816826 2157388706 2157566679 2158671339 2168230878 2169340998 2172452376 2182366296 2186564446 2194456968 2195418726 2196542766 2207399612 2213982182 2224085622 2233934844 2235078604 2235262986 2235855666 2236407426 2263104668 2263291362 2275081204 2275268886 2275642644 2276639983 2284293924 2288688149 2296949292 2302998228 2303608868 2315185884 2316371244 2317386433 2324369256 2325751164 2330225139 2337246648 2339661159 2344216428 2353514952 2354914188 2357009336 2359444263 2360652283 2365342776 2366553816 2368998603 2382754869 2385343032 2386564312 2389029771 2396228472 2400838022 2401672713 2402265393 2409503976 2410559982 2411398053 2414978379 2424557586 2426275224 2430942574 2439115272 2439717192 2443807322 2444008923 2452628376 2453703282 2454308802 2454959562 2467093684 2467297206 2474450674 2488159542 2496750708 2498029028 2498235102 2499514182 2529352276 2529560934 2542063788 2543365308 2544479981 2558576823 2563558316 2573939196 2575257036 2587985752 2588885508 2590020131 2590659291 2599368948 2604369273 2614915413 2619096024 2620006596 2620436984 2620653156 2625046621 2634304552 2634521868 2636109454 2637025941 2638376081 2644971912 2647704321 2650059962 2651635503 2665971624 2667336584 2670092097 2678137704 2683289554 2683510911 2684884851 2692975032 2694155274 2709081342 2714355864 2716935818 2726742744 2731988094 2743051014 2765562518 2766244998 2777446638 2780884194 2791174716 2791914796 2792145114 2793574674 2814775612 2826173772 2827156338 2829671636 2841130116 2842584756 2843830567 2859585861 2865153412 2875755768 2876755572 2878228452 2882289497 2890974504 2892454664 2892693276 2895442737 2911483971 2927224968 2928723688 2928965292 2931749229 2936102147 2946239978 2946483027 2947264287 2947991607 2963592621 2965447496 2971397139 2980350648 2981140888 2981876568 2983183426 2987122017 2998970678 2999218077 2999710758 3000753657 3009795624 3011114718 3015585474 3017721816 3027796794 3033691848 3036575326 3047536008 3051835938 3053398458 3065762898 3077640866 3091685586 3104205066 3106966852 3108814038 3119548212 3145925684 3146185206 3158664804 3164741029 3176164332 3177006492 3185373028 3196007727 3202230284 3203020524 3214079976 3215197404 3215990844 3219971172 3221382379 3232743448 3233010132 3235225239 3236083059 3252346317 3254011497 3258678564 3271604376 3272411736 3273279416 3273549444 3279846669 3281525929 3289729608 3292856446 3293128089 3294814149 3311099418 3317546056 3320973273 3330980136 3332685576 3334146182 3336128433 3350902266 3352617906 3353783499 3354611139 3372747912 3379235962 3391433496 3394657002 3411435764 3412621806 3413463966 3426440886 3439716262 3454212388 3454497342 3455413302 3472492364 3472778826 3474556866 3486553884 3505869972 3516034588 3516324642 3530272428 3535514004 3537063503 3549830724 3560122796 3578014548 3579846468 3592207032 3594342708 3601257033 3603100853 3612108456 3615839973 3636836379 3639412836 3642650792 3646413861 3657401352 3658672908 3665710983 3667587803 3680251322 3680554923 3682439343 3688326664 3700640526 3703262184 3707845592 3710386034 3711676011 3722860152 3723778872 3724766232 3730021702 3732239313 3743485416 3745126062 3747043542 3749271273 3769541784 3776793134 3790425672 3794028414 3812781148 3813095682 3815047962 3845337474 3860590316 3860908794 3862885554 3881978628 3883328262 3908998972 3928644036 3929685716 3930009894 3930655476 3951456828 3953188621 3954164181 3961862852 3967457868 3975089943 3982829356 3998957436 3999614344 4001004876 4014819624 4017206556 4020780632 4024934331 4026995071 4037062392 4041232911 4069114584 4071197944 4071533796 4075403727 4077490307 4087683864 4095547214 4097982141 4099068721 4110330312 4122247448 4138940088 4145085384 4146902038 4148343777 4149367497 4161870504 4171326291 4186762074 4187872194 4190362011 4194913608 4214056968 4221121738 4222163418 4236358104 4239260658 4244507454 4261343636 4261695174 4263877134 4297730118 4313633652 4314777412 4315133358 4317342678 4336461756 4338681996 4373128892 4390837452 4393085532 4414799224 4419359967 4427964364 4448171244 4467869688 4470157208 4470525972 4471711332 4472814852 4474775139 4498456017 4499566137 4500759197 4516672077 4523378211 4526209336 4526582724 4550162408 4550537772 4551285288 4553279966 4554862989 4561625827 4568587848 4577376298 4577753907 4580097687 4593898584 4605996456 4607217736 4616461299 4630371768 4632742488 4634772866 4637528379 4651502328 4660450278 4663221057 4679322318 4688432856 4709828376 4718888526 4721304566 4737997206 4765509738 4778059542 4801676044 4803345426 4804530786 4821119964 4822796106 4829956758 4849115172 4861885148 4887614644 4888017846 4907406564 4908617604 4909919124 4916846789 4934187368 4934594412 4939284669 4948901348 4966649127 4976319084 4993501416 4996058056 4996470204 4999028364 5001219273 5008644839 5026353399 5028926859 5058704552 5059121868 5068853943 5071449163 5084127576 5086730616 5088959962 5091985503 5098287689 5117153646 5118932709 5120195949 5127116632 5147878392 5150514072 5159574393 5177771016 5180040262 5181318582 5183119953 5198737896 5208738546 5211835299 5229830826 5240013192 5241306312 5250093242 5269043736 5272218908 5274051882 5276752162 5295408642 5300119924 5303271006 5340184194 5366579108 5367021822 5369769702 5388310548 5418162684 5433871636 5463976188 5486102028 5499469723 5520376983 5531125036 5532489996 5550960789 5554893276 5561768388 5565579051 5582349432 5583829592 5584290228 5587149348 5595032553 5597897173 5617689093 5620565313 5629551224 5652347544 5654312676 5659343272 5665189701 5668090241 5682260232 5685169512 5687661134 5691042621 5719171722 5722571943 5730306824 5753511144 5756456904 5764578994 5768006211 5785386552 5790885474 5794328331 5822967942 5824992393 5857930584 5863498458 5872204294 5892479956 5892966054 5894528574 5895983214 5927185242 5942794278 5966366852 5974244034 5997941356 5998436154 5999421516 6001507314 6022229436 6031170948 6055593588 6073150652 6103671876 6106796916 6131525796 6143320821 6146466161 6155281732 6183371172 6208410132 6213933704 6217628076 6220353057 6223537837 6239096424 6256473311 6281808291 6291851368 6292370412 6317329608 6329482058 6331682607 6333245127 6334924387 6352328664 6354012984 6366761181 6370746056 6392015454 6395815701 6404460568 6406041048 6430394808 6431981688 6439942344 6442764758 6446595177 6466020264 6470450478 6472166118 6476014017 6504692634 6508022994 6517357128 6547098888 6559693338 6563051858 6585712892 6586256178 6589628298 6622198836 6641946546 6668292364 6672256866 6701804532 6705235812 6707566998 6709222278 6758471924 6789314004 6822871528 6825243612 6826927932 6829919949 6852881772 6866064447 6869579827 6879432524 6908424776 6908994684 6910826604 6944984728 6945557652 6949113732 6952159299 6955718759 6973107768 6990675417 7011739944 7032069176 7032649284 7049785369 7060544856 7071028008 7074127006 7078332789 7081956849 7099661448 7120245592 7148264607 7156029096 7159692936 7167089313 7188685416 7202514066 7205018139 7206201706 7206796179 7231679946 7244935137 7273672758 7278825672 7292827722 7317345816 7331421966 7335175606 7360502644 7361109846 7364878686 7401281052 7420772068 7423352022 7460043404 7464478626 7490252124 7494087084 7498542546 7553586268 7588056828 7625562296 7626191364 7630095924 7633439943 7675730469 7677765689 7690674948 7721180632 7721817588 7725771108 7740632933 7763957256 7766656524 7770060393 7771977873 7781596999 7813107819 7817997944 7857288072 7859371432 7860019788 7861310952 7875139863 7879171883 7902913656 7906377242 7908328362 7911077823 7915128243 7923725704 7934915736 7950179886 7954906509 7965658712 7997914872 8002009752 8010276291 8034413112 8049868662 8053990142 8054654553 8082465822 8143067592 8150807454 8154980614 8191094428 8195964282 8198137442 8293804076 8296687554 8298734994 8342652582 8373524148 8375744388 8380724022 8442243476 8444326836 8478521316 8489014908 8522687272 8523390348 8527754268 8531491701 8544158843 8578757583 8595460236 8627267304 8629554824 8630266716 8634685356 8646868491 8651295631 8672923512 8677363992 8686328211 8734451913 8746257784 8759775827 8781674904 8786171064 8795247687 8806133281 8808306441 8838719934 8841792861 8843974821 8855928728 8890777863 8896342488 8914191417 8941051944 8943422664 8945629704 8949550278 8961366051 8996912034 8999132274 9001518394 9002260971 9033344154 9046756422 9053165448 9101075544 9106559932 9109725978 9123251654 9154752596 9155507814 9160195374 9232922598 9269545732 9275056758 9320900556 9326442114 9358644636 9381448351 9437777052 9442609132 9475994412 9494223087 9499084067 9531019476 9549354001 9556119084 9588023181 9603352088 9606690852 9609061572 9642239928 9645592212 9659913516 9664147137 9669095117 9698230344 9708249177 9723770296 9762034491 9775229288 9776035692 9790337689 9814813128 9817235208 9819838248 9833693578 9839540007 9844577787 9869188824 9878569338 9884442447 9897802696 9933298254 9952638168 9962919819 9992940408 9998056728 10002438546 10008385299 10017289678 10052706798 10057853718 10061350497 10118243736 10137707886 10142898326 10177919924 10183971006 10196575378 10234307292 10237865418 10240391898 10319148786 10360080524 10362637164 10366239906 10417477092 10423670598 10459661652 10485148157 10500186484 10544437816 10548103764 10553504324 10590817284 10600239848 10606542012 10611190509 10616623369 10680368388 10733158216 10734043644 10739539404 10749747173 10776621096 10803771099 10806635719 10809302559 10836325368 10867743272 10895122843 10910509137 10927952376 10939241583 10952780729 10972204056 10997132949 10998939446 11002763409 11040753966 11047318029 11062250072 11064979992 11101921578 11109786552 11123536776 11131158102 11135028033 11168580456 11174298696 11190065106 11195794346 11196717939 11235378186 11241130626 11308625352 11330379402 11336180482 11375322268 11382085242 11438343444 11445143886 11529157988 11536012422 11581770948 11588656662 11645935884 11649984786 11718694999 11726996916 11744408588 11784959912 11785932108 11789057148 11791966428 11854370484 11859565863 11862492543 11865637883 11885588556 11925269829 11932733704 11948488068 11995882712 11996872308 11998843032 12003014628 12026104453 12044458872 12062341896 12074802993 12080985213 12111187176 12146301304 12176902001 12207343752 12213593832 12226211181 12232470921 12263051592 12286641642 12292932322 12293946423 12297206163 12310563464 12366742344 12416820264 12435256152 12440706114 12445031331 12447075674 12448102491 12512946622 12513978873 12563616582 12584740824 12658964116 12663365214 12666490254 12669848774 12733522362 12784030908 12791631402 12885529516 12893190354 12940900956 12944332236 12952028034 13009385268 13016045988 13119386676 13126103716 13171425784 13172512356 13179256596 13204609121 13244397672 13258079901 13283893092 13336584728 13344513732 13370184157 13403609064 13410471624 13415133996 13418444556 13424325417 13440940271 13495368051 13498698411 13502277591 13516943848 13570134633 13578628008 13609478707 13650487224 13653855864 13659839898 13664588967 13684877481 13705763544 13732128894 13739159654 13740293061 13758865048 13817989368 13821653208 13849383897 13891115304 13898227464 13904318598 13911437518 13912585137 13981350834 14065298568 14099570738 14148254012 14156665578 14163913698 14296529214 14334178626 14405028132 14410036278 14412403412 14413592358 14463359892 14489870274 14498601997 14547345516 14575329791 14585655444 14662843932 14670351212 14721005288 14722219692 14729757372 14750540367 14758092547 14802562104 14817854007 14841544136 14846704044 14899947381 14920086808 14928957252 14943146999 14980504248 14988174168 14997085092 15003657819 15025934517 15086780577 15107172536 15130521883 15176113656 15206561829 15210593849 15214347489 15252382728 15260191848 15266879886 15275956509 15294863067 15351460938 15355531378 15356798127 15381349896 15443635176 15451542216 15478723179 15481265866 15533313048 15540120786 15543955746 15549359859 15563193998 15626215638 15720039576 15750279726 15758343766 15812754484 15816656724 15822155646 15830256486 15900359772 15909813018 16020552582 16099737324 16107980284 16109309106 16164931644 16204319879 16301614908 16309961228 16382188856 16391928564 16396274884 16407508843 16494338729 16498409169 16561130949 16587608152 16593375108 16597469988 16652882367 16685305164 16696737153 16701164293 16747048296 16751488776 16761448044 16785097659 16793691519 16861695939 16884486952 16888653672 16927024763 16957042632 16978029816 16995569103 17004270723 17046780696 17055508536 17062983402 17073127863 17088317686 17157515166 17190920472 17260533432 17269370712 17293736982 17302591262 17304018633 17372656422 17468903826 17519551654 17590495374 17612266562 17616612882 17677439868 17683585722 17687949642 17781555726 17828382834 17899100556 17922732102 17993824068 17998264548 18003036788 18004521942 18066688308 18093512844 18110710453 18213119864 18219451956 18246503308 18309505192 18311015628 18320390748 18337804001 18429962463 18439398483 18465845196 18539091464 18550113516 18585797791 18641801112 18652884228 18661059171 18670613511 18717289272 18762896702 18769419933 18818848547 18845424873 18875554104 18885218264 18918439441 18951988824 18988446174 18995047821 18998168134 18999735381 19004773161 19062038952 19098708002 19100283543 19112238168 19176046362 19213381704 19218123144 19291184424 19319827032 19328294274 19338190234 19339785531 19416498354 19524068982 19552071384 19580675378 19667387156 19679080014 19689155574 19757138676 19768884894 19866596508 19925839638 20004877092 20016770598 20034579356 20105413596 20115707436 20122700994 20241382271 20275415772 20285796652 20355839848 20367942012 20393150756 20407123187 20468614584 20475730836 20480783796 20489759847 20515119361 20598193341 20608739481 20638297572 20720161048 20725274328 20732479812 20772362237 20834954184 20847341196 20856477897 20867156277 20919323304 20970296314 20972026251 21000372968 21032830729 21096207528 21107008648 21149356107 21181634568 21213084024 21222381018 21233246738 21234998367 21245870547 21360736776 21468087288 21479078808 21499494346 21501267939 21607542198 21613271438 21615054417 21618605118 21790245686 21821018274 21878483166 21905561458 21994265898 21997878892 22005526818 22081507932 22094636058 22203843156 22262316204 22270056066 22380130212 22391588692 22393435878 22470756372 22482261252 22525509677 22660758804 22672360964 22750644536 22764170484 22807961209 22876686888 22890287772 22900319829 23027191407 23033297067 23058315976 23072024844 23093954453 23163541896 23177313324 23216169559 23221898799 23291871768 23299969572 23310181179 23315933619 23344790997 23437389998 23439323457 23453993832 23488817176 23507281403 23571864216 23578114296 23583932856 23625419589 23637515649 23708740968 23719131726 23724985086 23731275766 23733233469 23745384729 23771177112 23850539658 23896976136 23993744616 24006029256 24030828873 24052208906 24149605986 24161970426 24353804002 24452422362 24464941842 24573283284 24585864644 24587892846 24594412326 24881412228 24890062662 24894151348 24896204982 25025893244 25027957746 25043039813 25127233164 25175569639 25317928232 25326730428 25332980508 25339697548 25467044724 25491250763 25568061816 25583262804 25594475103 25632476529 25736272749 25771059032 25786380708 25810890271 25881801912 25888664472 25904056068 25940605473 25953886893 26018770536 26032091976 26058984633 26159947361 26238773352 26252207432 26279327481 26345024712 26358513192 26385743061 26409218242 26418399843 26424919323 26516159802 26525378583 26567786184 26689027464 26740368314 26742574251 26830267992 26836889112 26848650834 26881880542 26884098153 26990736102 26997396822 27004555182 27140269266 27218957414 27319679796 27329177934 27369754962 27464257788 27478319308 27480586122 27698767794 27808637196 27822875036 27825170274 27962701668 27989279791 28144345053 28199141476 28296508024 28313331156 28327827396 28340242547 28482669261 28490221441 28497252201 28593058428 28648062003 28668357252 28723505677 28764069543 28810056264 28820072556 28824806824 28827184716 28875512831 28926719784 28979740548 28992441411 28997203994 29007285351 29094691032 29124747531 29150659582 29171310888 29237588227 29325687864 29340702424 29371013067 29444439384 29459514744 29501080734 29516185094 29518620021 29533733361 29635708014 29693408088 29799894762 29857914504 29886293998 29888759457 29994170184 30007315638 30051869034 30173561154 30261043766 30413123658 30421187698 30428694978 30533759772 30551913018 30589726134 30702921876 30711062756 30713596254 30957446358 30962531732 31080241572 31087911492 31098719718 31126387996 31252431276 31282136237 31455444471 31500559452 31516687532 31625508968 31633313448 31644311292 31660512972 31705184467 31800719544 31819626036 31833571527 31849870107 32041105164 32102741639 32199474648 32215960568 32218618212 32249241519 32329863288 32408639758 32411313297 32419907157 32427907677 32603229816 32619922456 32677304489 32685368529 32783857128 32792549768 32815017686 32817724749 32858342187 32988677458 32991398847 32996818338 33008290227 33122261898 33186750216 33194939976 33305764734 33370610328 33393474306 33402328586 33405084099 33522896088 33570195318 33587383038 33723391878 33854049526 33991138206 34008541446 34125966804 34146255726 34176635372 34315030332 34587473964 34605182524 34608037266 34745312844 34812151319 34937807652 35039103308 35156084997 35180990748 35224533124 35233225764 35248667323 35354879736 35367171444 35375899284 35435206169 35563111452 35578697589 35587477629 35596913649 35656765668 35775809487 35798201112 35845464204 35879534773 35987648136 35996529096 36006073576 36009043884 36078313359 36133376616 36187025688 36221420906 36224408979 36242955639 36438903912 36493006616 36530706003 36622031256 36640781496 36675608002 36678633543 36697412763 36859924926 36878796966 36891618489 36931690392 37100227032 37171595582 37305768456 37322118342 37335093993 37341227022 37525793404 37538839866 37637697094 37690849746 37836878882 37976892348 37990095642 37996336268 37999470762 38009546322 38197416004 38200567086 38352092724 38656588548 38676380468 38679571062 38832996708 38907698533 39048137964 39161350756 39334774312 39358160028 39378311148 39395569361 39514277352 39537769788 39613827363 39733193016 39774239703 39851679276 40009754184 40033541196 40069158712 40100656511 40110552471 40210827192 40231414872 40245401988 40272976251 40322820813 40482764542 40486104153 40506832773 40550831544 40571593304 40735884024 40786301512 40814246374 40828436121 40951461672 40961567592 40979519694 40993766901 41030238722 41054632443 41196386682 41217478962 41276595144 41464959624 41544724474 41548151691 41694682392 41712955794 41734312554 41940592628 41944052502 42065661458 42298712214 42444762036 42466493476 42469996734 42491741094 42998988692 43002535878 43215084396 43226542876 43230108834 43237210236 43256159677 43485074831 43495805991 43580491372 43642036548 43725989373 43756966332 43811122916 43988531796 43995757784 44011053636 44030342227 44163015864 44189272116 44251621101 44274277641 44407686312 44453562021 44524632408 44540112132 44625792557 44760260424 44783177384 44786871756 44829440997 44852393377 44941512744 44964522504 45010973457 45051019354 45077803551 45321517608 45344721928 45391565649 45528340968 45615922418 45619685487 45631781547 45643042467 45780575544 45800639658 45884589201 46054382814 46066594134 46144049688 46187908906 46354626648 46432339118 46436169537 46443797598 46599939144 46620362358 46631867238 46689581994 46874779996 46878646914 47014562806 47250839178 47275031298 47438263452 47449970172 47462551532 47466466938 47490769458 47701079316 48061657746 48104417812 48299211972 48323940852 48345119639 48612959637 48707608004 48904844724 48929883684 48998921449 49146566568 49171729288 49175785692 49188824652 49222526529 49483016187 49495227507 49683392847 49762824456 49780125324 49788302696 49792409964 49875885799 50051786488 50055915492 50086079626 50090211459 50103492879 50254466328 50351139278 50355292977 50381074557 50653460856 50665961016 50679395096 50781074289 50934089448 50982501526 50986707309 51012812169 51166525608 51188950206 51264953058 51472545498 51572761416 51621780542 51808112136 51881210946 51907773786 52117969266 52319894722 52558654962 52771486122 52818436484 52836799686 52849838646 53032319604 53050757166 53480736628 53485148502 53697301668 53763761084 53768196306 53800597493 53981472204 53994793644 54009110364 54085314679 54280538532 54332131359 54437914828 54639359592 54658355868 54739509924 54763500443 54928515576 54956638616 54961172244 55013412003 55289887389 55318195449 55397535588 55617274392 55645750072 55650340548 55757393373 55785940793 55925403336 55978559582 55983177513 56011840533 56288690106 56308259799 56398282952 56456545641 56626662312 56655654792 56680485094 56755318323 56965338522 56980442882 56985143463 56994504402 57014319483 57186116856 57296124006 57336714504 57447011354 57528139086 57640145112 57654369432 57751025662 57959481096 57984882822 57994407988 58014570702 58249495062 58301319164 58475176454 58742026134 59002161468 59032370188 59037240042 59067466722 59271416028 59599789524 59772587996 59777518914 60014631276 60103738068 60130079551 60347122308 60522087532 60724146813 60826247316 60842375396 60857389956 61067519544 61103826036 61179452268 61206265201 61221369561 61405843752 61422125512 61427192508 61469279541 61545358083 61794580023 61826218443 61914892716 61925063464 62160483144 62175822984 62197439436 62252775992 62317086711 62348992651 62504862552 62564272474 62569433691 62601468831 62910888942 63001118904 63033375064 63098492187 63288622584 63321025944 63410368934 63448068321 63639252072 63667143054 63699740214 63737611641 64082210328 64205483278 64437236424 64498483038 64817279516 64822626594 64839814314 64855815354 65354608978 65370737058 65630035372 65635449498 65716684374 65977354916 65982797694 65993636676 66016580454 66244523796 66611529468 66786948612 66804657172 66810168198 67140390636 67174766076 67204206557 67446783756 67576529031 67708099052 67982276412 68017082892 68251933608 68292511452 68353270744 68423883627 68458916207 68630060664 68700959487 69099891201 69174947928 69210365048 69216074532 69281863359 69490625688 69624302638 69648508677 69665696397 69684168257 69875615304 69930543537 70034372991 70078206616 70312169994 70361981496 70449066248 70466451528 70497334646 70521844209 70734342888 70751798568 70870412338 70876258767 70912546947 71126222904 71157395178 71174955258 71193827298 71236154187 71313531336 71551618974 71690928408 71759069546 72018087768 72156626718 72442841812 72448817958 72485911278 73061412006 73351216004 73357267086 73394825526 73719849852 73757593932 73783236978 74343191164 74644236684 74670187986 74682454044 75051586808 75077679732 75110583799 75129119439 75275394188 75381699492 75526708917 75673757764 75953784696 75980191284 75992672536 75998941524 76019092644 76126352009 76394832008 76401134172 76473752289 76512906349 76704185448 76783425309 76897429587 77313177096 77352760936 77359142124 77432670813 77547639059 77665993416 77815397066 77821816419 77861660679 78096275928 78322701512 78479842083 78716320056 78756622296 78791138722 78837982443 79075539576 79227654726 79255199529 79274757969 79548479406 79703358552 80067082392 80201313022 80221104942 80490803976 80545952502 80645641626 80965529084 80972208306 81013665546 81628492748 81656872242 81959039388 81987533802 82060477444 82109264886 82392773364 82434957924 83089448948 83096303382 83425911588 83468625108 83586395413 83881185256 83888105004 83967839373 84131322916 84433035159 84597424428 84889524072 84932986952 84939993468 84983482188 85020727641 85146962263 85448007783 85470664323 85491756603 85944186009 85997977384 86005071756 86170517031 86430168792 86453085752 86460217668 86474420472 86512319354 86626538493 86670890713 86970149662 86977324233 86991611982 87021856053 87160982744 87284073096 87451978746 87513932664 87622245832 87712764681 87977063592 88022107272 88060684454 88113039201 88378544232 88503242202 88548555282 88601200083 88907124042 89080224264 89251585114 89573743512 89658881994 89704786754 90021946914 90102038708 90155607102 90783131298 91231844836 91239370974 91263563094 91286084934 91601279316 91769178402 92108765628 92133188268 92375817812 92864678236 92872339074 92887595196 93240724716 93263734476 93379163988 93420088991 93749559992 93757293828 93846408711 94029125612 94366333413 94501678356 94550062596 94876526904 94899940344 94925103064 94932933876 94981538916 95115553401 95164251941 95402158632 95500714581 95549610321 96123315492 96208835624 96308224917 96357534097 96598423944 96647881704 96690239278 96747724557 96867466091 97225919274 97259721471 97283723031 97415216008 97809689448 97859767368 97997842898 98031913467 98056105587 98351571384 98377649304 98445053058 98575026561 98966032374 98990455014 99024870681 99366785694 99560250648 99584819928 99751771598 100111830984 100172159252 100180422918 100206985758 100702278556 100710585954 100762149114 101562148578 101965003052 101973414618 102025624338 102377900412 102529906116 102945090996 103243561084 103762421892 103815547572 104235938532 104436453957 104489924737 104639789444 105117309924 105468254991 105542972244 105636872968 105673599372 105699677292 105746001969 106064639208 106101514332 106305618507 106360046287 106736092767 106790740947 106961473256 106970297004 107394603336 107527522168 107536392612 107601194986 107638604319 107693714579 107962944408 107989587288 108018220728 108170629358 108234940077 108561077064 108664262718 108728866917 108875829656 109316711736 109479019848 109527000886 109592118009 109922344488 110026824006 110092238289 110579774778 110636390898 110674855467 110795071176 111300681096 111514786746 111571881586 111957119164 111966355026 112023681066 112577380212 112616519598 112913091282 113360970188 113510636646 113930677044 113960885764 113970286926 113989008804 114028638966 114592248012 114894022708 115056278172 115502051324 115969765644 115988815976 116029141404 116498990124 116602638328 116723095599 116782857059 116950352908 117484052268 118004322936 118064740376 118074480084 118134933444 118186708083 118247218903 118542832056 118841482089 118872992909 119199579048 119545175992 119555037828 119846351273 120029262552 120207476136 120260159102 120301969533 120331657413 120480588019 120694244616 120968462439 121044175064 121448293626 121520498319 121652494632 121684750792 121714779912 122207652072 122358904536 122412530402 122442739122 122485308363 122854385016 122938559082 123090716166 123163897329 123589160046 123652436886 123829785432 124394878872 124634173422 124697985302 125128544948 125138867382 125202937662 125821777884 126196984374 126820737868 126896136642 127334286108 127399480428 127475223282 128410966556 128996966076 129634559032 129645253188 129679628628 129711630708 129768479031 130455224493 130487417973 130522016713 130709217956 130741474116 131177968119 131260070744 131270898996 131433368748 131954709832 131965595388 131987273352 132033160908 132091026681 132287148983 132489047592 132754863303 132822832923 133223058936 133573897224 133609314344 133620336396 133877377671 133945922011 134280781272 134349532152 134408413114 134488322991 134557180131 134893567512 135153058062 135233410653 135416198104 135964552824 136034165784 136174696947 136585022904 136847767254 136895344641 136917832414 136929127401 137401918974 137653767603 138199782402 138432149064 138563726718 139248605276 139297017354 139331392794 139368336514 139861087074 140068745982 140624339988 140994669292 141043688418 141740824676 141752517534 141825093894 142314790356 142349910516 142387654596 142472308374 143103237948 143518139092 144313253436 144885683624 144897635916 144971822556 145035358917 145250700331 145838878911 146122824012 146702432008 146714534172 146789651052 146996764347 147072025727 147439699704 147515187864 147566473956 147667579587 147850342981 148449048561 148485682521 148686382328 149288473368 149340375972 149364908088 149627657397 149704265777 150155359464 150221167598 150258238878 150310478637 150550788376 150763398984 151053417834 151143223671 151347515528 151960382568 151997883048 152038185288 152252704018 152343222867 152802268344 152947504578 153025812698 153038436507 153566850618 153794859174 154718284248 154865341626 155095278118 155630794132 155643632838 155723321358 156959684166 157582277444 157675964886 158455309452 158510399058 158549515938 159096958812 159484621967 160402626044 160442209884 161091905004 161291283252 161401792479 161931058168 161944416612 162027331092 162255944037 162339018017 162996394077 163256985496 163313744484 163918078776 163975067604 164120954888 164218529772 164290501329 164374616989 164785546728 164869915848 165040236009 165954586347 166178897896 166192606764 166435740713 166851823176 166937250216 167172790826 167272180119 167316532339 167357822379 167776210008 167935678746 168035521599 168262645832 168866070318 168924779397 169194848856 169369636923 169879986936 169966964376 170041455282 170265954969 170293924526 170896015566 170941328646 170983513206 171042958449 171888372018 172010143512 172341034062 172920435336 173024638708 173253076986 173341781426 173940299324 173954648466 173983223964 174043712106 174903957492 175425529362 176121368908 176226078402 177006484404 177097110564 177202400166 177814248084 178247518669 178503170228 179317763988 179409573508 180043893828 180204077416 180311214204 180390238653 180482597273 181437726019 181566262596 182172440439 182463689672 182478741948 182527126188 182572169868 183202558632 183538356804 183618795603 183664108683 183712807223 184217531256 184266376536 184636074249 184751635624 185478655329 185729356472 185744678148 185775190392 186197272393 186481449432 186527468952 186758327976 186840177982 186951260133 187046977953 187514587656 187692817422 187804406493 188058251224 188732666826 189003356712 189100125192 189295476561 189865867752 189963077832 190231106802 190328503882 190344204963 191001429162 191099220642 192246630984 192616449834 192715068194 193380478556 193495449114 193734932182 194451838548 194519442942 194567446062 195995685796 196063826934 196112211174 196890106116 197150053122 197932064748 197980910028 198049741362 198733571388 199217814983 199503543196 200344318504 200360845836 200413971516 201404557112 201421171908 201524298228 201612619671 201715844011 202729587093 203124297156 203930006104 203946829236 204051248676 204443775701 204755800824 205059812232 205271650881 205376748621 205890181992 206487122168 207007334017 207299673603 207524843784 207631095144 207845590077 208102833851 208471877064 208872907914 208945526031 208979849474 208997089191 209052504771 209279578888 210103118973 210234619848 210936509982 211085944488 211347198744 211399354584 211492003938 211565532627 212203028664 212611237014 212720092574 212737640841 213472185534 213581481894 213940594008 215072785224 215202389972 215277208638 215387429158 216341258716 216469880154 217328525436 217457733834 219054001772 219184236018 220053648012 220184476578 221159549556 221272781796 221349710934 222655204981 223029573492 223143763172 223914238328 223932710052 224047362132 224478355057 225154760424 225233039196 225331751397 225387358317 225666312971 225826182564 226580126751 226721940376 227021273292 227861354088 227921771528 227940573852 227978017608 228057277932 228379056027 228495984607 229184496024 229421256867 229538719047 229788045416 230112556344 230692288761 231004102648 231361138019 231939531288 232058282808 232298012439 232642917177 232997980248 233446191198 233565714118 233584982037 233900705816 234968104536 235439526249 236148960168 236269866888 236373416166 236494437806 236513947329 237682964178 237745985818 237765598587 239110075656 239692702546 240520318204 240603939066 240663314826 240961176038 241936924878 242896587252 243040996638 244825060804 244885478244 244970616726 245877118164 246181432332 246327794658 247178320092 247304873772 247780606447 249268346844 249395970604 250257089896 250277734764 250405875324 250759186239 250887573299 251643555768 251903518119 252393968748 253299105477 253641475736 253792273284 254033498983 254668572216 254798960856 254950446564 255062182923 255377865149 255440886789 256411992969 256475269809 256821933112 257832558027 257993932152 258511551093 258580095433 259290506376 259359257256 259423261416 259536958062 259879615479 260012672139 260910448986 260974835946 261044033426 261065568159 261418435912 261482948232 262355936238 262541797992 262866737496 263138294043 263931190776 264066321816 264182053362 264339117603 264574297966 265509726606 265645665846 267240672792 267754755342 267891844022 268816826228 268976645982 269114360262 270306116124 270466821306 272349393894 273695534508 273790689282 273835664828 273858254802 274803837948 275307535206 275473437943 276399564804 276931266029 277127453436 278497210552 278594034708 278662785588 278736673028 279722174148 280137491964 280260266973 280403758393 281248679976 281539226133 281989338584 282087376836 283099000239 283481649352 283505035068 283650187788 283919792981 284629580712 284699821032 284775309192 284944616748 285346660203 285492755823 286206475896 286648830963 287036278184 287759420971 288626506872 288924674751 289072602291 289795271832 289943645112 290070717834 290243173671 290501400662 290602398273 291677757822 291779164413 292245648024 293429068344 293579302104 293993528694 294095740401 294144051454 294168316761 295132947912 295335159174 295700685962 295725079683 296898097122 296971365042 298680751944 299255314794 299408531554 300442335196 300516477756 300620957274 302106835668 302286447342 304505408036 304686445734 305895009156 306051625396 306076873014 307133701236 307589718348 307882077701 309730683252 310190556236 311261588264 311287265676 311446642716 311742668017 313309361871 313392435851 313469774211 313919368332 315164554888 315351929772 315958562447 316404764973 316910618904 317020798116 317099031876 317238005907 317630641141 318193917624 318916855521 318969243934 319080138861 320372222841 320805252088 320884419768 321613470497 322183810008 322582566504 322803584958 322915812957 323081143737 323888833224 324054662184 324511888074 324678036034 324704820231 325992788154 326627488968 327950135208 328437059544 328581002658 328749233978 328776354027 330080472018 331909172694 332385213528 332871481426 334345581652 334544360238 334633064678 334715644758 335871357492 336071043198 337732140636 337849558794 338739273846 340082910564 340531909938 340587849052 341792031132 341882657292 341967026412 342085916898 343776744036 344103498607 344682068124 346049277416 346506153972 346683562852 347880598648 347909296932 347966447928 348087424212 348757029137 349807914984 350169286797 350348571177 350851058724 352242737816 352452156804 353130158029 354012968808 354194221128 354404800332 354560124249 354741656709 355628496168 356495037338 356524446267 356618978727 357006340456 357558122393 358635527976 358819147016 359450349379 359539053819 360087787656 360622428408 360780477306 360905908599 360965194546 360994972239 361441764057 362875452038 362905387317 363132525192 364344880878 364957483896 365054252376 365144339736 367076713608 367237591206 367328217366 367425614446 367455925089 369272148498 370957310658 371489356296 372394544786 373680355964 373902520266 374093955906 375385634844 375608812986 377465333652 378590953122 380462213604 380657007764 380688409926 382002858324 382198441284 382933664509 385232899668 385430136388 386760957112 386990898228 387469864364 387735340553 388903677096 389038885884 389134892124 389305437093 389787267859 391365673479 391462253919 391566050139 391991371592 392127653868 392224422348 393533904357 393780212232 394300106244 394674882503 395864129496 395961820056 396099482724 396273080043 396861446949 397467142776 398435629966 398468498769 399007086392 399623783851 400721691672 400827943032 401632133013 401837766033 402842343816 403048596456 403225239342 403431688022 403464968973 403671540393 405459174186 406248594312 407893658472 408102497352 408524090841 408887551402 410543301762 410686033923 410753497242 414014668034 414599347206 415691180154 416205667702 417745815828 417891052062 417959698948 417994178382 418105009542 420206237946 421873019964 422984007876 423131065254 425222474028 425440185148 425475281682 426944371068 427162963788 427984683863 430404779944 430554417276 430774858316 432682517432 432939760308 433351262971 434657050872 434915467668 435106076751 435752100993 437516636733 438108003544 438368472036 438785134607 440107296024 440368953156 440990293041 441107221621 441216077181 442319099112 442545563592 442699421868 443002738761 443551028943 444719105137 445310409962 445347145683 446059146984 446287526344 447865420104 448094724264 448882972191 448956710114 449112797331 450466078392 450663502794 450774716634 450931435911 451332625942 451652365128 453160253502 454042546584 455881147704 456114555864 456758112054 456991969214 457029668601 458842513734 459077438094 461384577522 462722276038 464596024878 465285834354 466892382396 467131428236 467169964074 470879052498 472746832332 472988875612 473027894658 475365928356 475491971636 475531197174 475817756447 478335823141 478453865901 479385405092 481040636408 481207878132 481326629652 481922352076 483873849756 484205377437 484333764497 485793174504 486081993276 486767832111 487017054051 488989182231 489650121608 489770956488 489941233452 490883718127 491754236328 492362864664 492655589316 492871503987 493123850967 494356640184 494609747544 495120708027 495561212894 497038999859 498536693688 498791941208 499307222139 500555469528 500811750648 501518372478 501775146598 501816540357 501949597017 502073467137 503807036238 504787937496 506598210954 507584546568 508066997966 508108910769 509900893128 510124365846 510755730298 510797864907 510881773578 512823985938 512950539618 515665116054 517023102186 517160190866 519073916124 519759230958 520025344278 521820897972 521949671892 522088066852 522131136318 524711872476 526276588086 528364106724 528678235206 529148595932 531019453212 531291331692 531796316029 534742556007 535509510684 535783688044 537633652456 537953291964 538228720524 538988135939 540612232248 540933642612 541170715959 541447791819 544313178057 544698787788 545746607863 546517321317 547391069016 547581378564 547671329656 547716509604 548634743789 549607675896 550615070412 550856386809 550946875886 550992326049 551138421669 552799129608 553862532058 553908222747 554254906872 555514176313 557188069416 557325571176 557473346056 558591817179 559444348296 560274983928 560520533946 560807516786 560853780399 561140933859 563078452266 564174753672 566198000478 567010070136 567300375576 567839585962 567886429683 569889233496 570693320406 570985511646 573297661926 575518841942 577849349502 578145204582 580141435668 580486347342 581002801324 581204796546 583355515644 583558328826 587987057388 588191480802 588288102908 588336633522 590670318348 591401371924 591450159366 591806572423 593796194244 593942730084 594938461469 597653444949 598510629588 598817063108 600884670392 601032955512 601241914548 602398504873 604213671336 604572894684 604837859013 605147532033 608188761279 609010816072 609372891468 609952091141 611790018312 612103250792 612153746028 613331327103 614267402472 615179436696 615764155402 615814952643 616130245863 619461366504 620381112472 620868785291 621022002051 622574531352 622893285432 623485336034 623536770231 624308501553 626618723742 626784871702 626836578093 626939548422 627157514313 627838736664 630703859544 631917124894 632809529946 634041596232 634198063752 634476011814 634696597881 635261282282 637833711042 637938487868 638160277722 640744445682 643226940994 645607169916 645831625914 646162287474 649023776148 649356072068 649409640462 651985576308 657162005316 657498467956 657552708054 660160944036 661430875061 663818345388 665742962852 667965614943 668691163304 669088720476 669266129356 669431289516 669724679137 671742714984 672142086396 673268917211 673435065171 675464281272 675699117588 675995254191 676162074951 676998938913 677478547692 679740380253 680165821128 681063819876 681175698104 681711160687 683584062264 683765314584 683934052824 684171833796 685137168081 685487953821 687553488072 688206997214 688263770601 688616157141 689364136248 693012307944 693367125704 694083414057 695818593864 696174848424 696894037317 697514058274 697928751531 700338573594 700697142354 701702117448 704904313608 706260316058 706318578747 708809600664 709120248498 709483313418 712990074676 713048892534 713237957454 715116244786 718900698758 719078107638 721560954612 721811817198 721930389092 721989944478 722883528114 725750904076 725810774634 728689761756 734475182412 734656434732 734851228892 734911850178 738544296996 739246272127 741914621316 743341819341 744789089572 747360711928 747805040532 748187911812 748515817859 750771269688 751217625972 752277558717 752662719897 754930667304 755710554357 757181906244 758638473469 760924427208 761314015528 761376819852 762100496949 764005716648 764396882568 765186548769 765867329018 766133595447 766322660367 769235978907 770465799336 770860272776 773981796456 774939728728 775470681106 775534653279 775740286299 778077771768 778269784248 778610874186 779574535718 779638846437 780038016417 782731346958 782924507838 783132100278 784255307736 784448844696 787067808714 788600212488 789349765006 789414882129 792198965448 792546160086 793722893898 796871259932 796936997538 799247567702 803264266026 803675532066 806450478684 806863376044 806929937946 807343080786 810918348372 817048181682 817775102804 821086603524 821372067846 821506994484 821867033863 826216421789 826420313829 828029336068 829198694412 830793798087 831382360308 832411335404 832981664633 835491631656 835782104124 835919397896 835988356764 836210019084 837389872099 840412475892 840780800919 841211275179 843746039928 844617678399 845968015752 846262130508 847890058583 850444948056 850880370296 850950563364 851759378943 853888742136 854325927576 855969367726 856039980609 856478267469 861108834552 861549716632 863278262913 865879520616 866702525942 866774024253 867217806873 869830935336 870212153502 871504201986 871807194819 875033273466 876736944072 877570269214 880737906312 881980586082 882214443242 882287221203 882432154362 885398843736 886005477522 887102057886 889438210274 890620819924 890694291366 897765944382 897913420228 898225594662 901327005588 901549433268 901862871822 902665251884 906320507004 913516224108 913983938428 914059337202 917685027468 918154876188 919450349543 922769155044 923646233103 925444552076 929192049756 930571668708 930979507531 933784764792 934262856472 934339928148 935228004051 939928085613 940177307553 940409322633 941758104996 945493664664 945977751224 946055789316 947641830181 947875687341 950731856712 950983943272 951062394348 951635512894 951714017721 952891923423 956671646282 956750566563 956907731802 957240416583 958770810184 962415756264 962653259304 963844704152 964840411491 967747699512 968410754874 968667528994 968747438871 969243431211 972163986552 973535664222 974034108102 977978364462 979882466904 981767436254 985311178632 985743007974 986247701934 990241416054 991122425788 994077999718 998614444278 1003036744956 1003550293196 1003633080714 1003899194034 1004146934274 1007614072476 1013196421908 1016133995932 1016217821538 1020248731692 1021511460596 1021595729814 1021763547156 1022211352367 1025647971876 1025901079236 1027620978901 1031330232108 1032310495821 1034046204372 1034320381732 1038147832248 1039518461916 1040050688556 1040506508417 1043641795944 1043899343784 1044176133704 1044262272636 1046271087411 1049423744952 1050507860391 1051045713531 1052553176172 1056728213448 1057356470412 1058297191864 1059390474087 1059932875067 1062038906424 1062582663384 1063592632058 1063680372747 1064224970127 1069485112014 1069856936181 1071019021368 1071567376088 1072674367179 1075906583928 1076457441048 1077976271878 1078351048137 1078617161457 1081867285224 1082341431918 1082717725797 1082895583638 1084325292171 1088626356114 1089397575576 1091493215726 1093034642634 1095162757128 1095433019208 1097269487578 1101230140824 1101712773618 1101893751772 1101984652098 1102276843338 1107725064116 1107816445494 1111028352626 1117183634358 1121041067892 1121615033572 1121707560798 1122281867718 1126156904532 1132396000956 1135679171924 1135772859366 1141386640812 1141971023292 1142471511469 1146595323852 1148800993527 1151037683884 1155698699004 1156290409164 1160282871336 1160972694684 1162005602648 1162409593092 1162919038819 1163206021659 1166711031288 1167116657652 1167916311279 1169361803577 1174097020437 1174698150417 1175974114776 1176382961604 1176576205816 1176673267044 1181340636696 1182802743848 1182900318732 1183613144846 1184024647509 1184630860369 1187592388488 1187885460168 1188819240129 1189876922938 1190584340847 1195306889898 1197021259176 1197634126216 1198871351553 1202483829096 1204797009746 1204896399039 1205513298099 1209145789368 1209675718026 1210295064066 1211014621179 1216377522558 1218745782936 1219904182282 1224307492056 1226662654206 1231528310804 1231629905286 1232260491726 1241737570582 1242044004102 1246970672068 1247073540462 1248617003106 1253237447484 1253569743404 1253673156186 1253879096844 1254315028626 1263834249788 1265619059892 1268952023628 1269393195762 1270522564564 1275667422084 1275876975736 1276320555444 1276879924583 1281488891364 1283954051589 1286453881988 1291214339832 1291663251828 1292324574948 1294147984153 1298047552296 1298712144136 1298819280924 1300053788913 1300719407933 1303971152616 1305318230253 1307256302979 1314324010632 1314996935912 1315105416108 1316355403821 1318309864003 1320321888072 1322861750122 1322970879123 1323321664863 1323648231543 1327636690776 1330653086829 1331485925704 1334157315411 1335931229886 1338177440952 1338532258712 1338862579032 1339449358274 1344284172792 1346537834422 1346648916573 1346870130342 1347338391993 1351398235176 1351990508382 1352324149902 1353997877826 1354957095384 1359480760506 1362127639752 1363422321374 1368343667592 1370274336162 1370975907642 1376413994428 1376527541202 1377232314282 1388166828114 1393788074634 1395028116548 1395857503062 1400677147188 1401394284708 1412520632116 1412637157494 1418240496996 1418966626836 1420968722021 1425980149352 1426097785068 1426475914908 1427453269341 1430232489572 1435007469423 1435361597703 1437801397516 1438156215276 1443121909224 1443623634396 1443860778184 1443979888956 1445767056228 1446400688171 1451501808152 1451621549268 1452616132311 1453001293491 1457379523512 1460303496333 1461051162153 1468950364824 1469312869464 1469702457784 1469823700356 1472651154381 1473405142121 1477088593992 1478492544254 1478614511961 1479371552901 1483829242632 1486683638682 1489578179144 1491116999577 1495610081064 1496375823624 1497031635718 1497921666417 1502435251944 1504555117434 1505325439794 1505848791051 1506220401411 1511421108714 1514363812488 1517276946938 1522753639704 1524200993898 1530373097538 1531734658036 1532267190894 1532645320734 1538471957814 1550941362212 1551069306558 1551480572598 1557221748372 1559149071436 1559277692874 1560076032834 1565462693916 1565849015676 1566264200556 1574135617428 1578699530012 1578829764258 1585092320172 1587445787796 1588141512847 1593742519864 1593873995076 1595388948087 1598495135404 1604227668021 1606528532052 1607351064132 1612900957368 1613726752088 1613859875892 1614686161572 1616964407817 1617792282997 1621836696744 1623512147877 1624343375457 1632939534171 1634096363364 1635550205608 1637239823589 1642173207048 1642744135692 1643013988968 1643734067726 1645904231367 1646746923547 1652432843578 1652569160427 1652840627658 1653415265007 1656058672136 1658397388824 1661587596174 1662764720616 1664822670808 1665963329266 1666542528939 1671564208248 1671976713528 1672420038168 1674779744198 1675775451537 1680824951784 1681561601838 1682422550358 1683422801577 1689235356798 1692524261016 1695780117166 1701901126728 1703518757886 1711938735452 1712079961218 1712956534938 1726556525826 1733405051884 1733548048506 1734435613746 1740424307004 1743008403972 1743614389638 1750066546932 1755140538428 1763961172164 1764428886484 1764574442406 1764864308724 1772010955044 1774204115772 1774981690829 1775419717269 1778876420548 1781241639848 1781388582732 1784815384407 1792960334847 1795531888764 1795826840456 1796451189324 1802654011176 1803098866536 1803725743644 1805330503768 1807195514619 1808120786879 1812641014008 1814513577039 1815442596099 1827032448216 1827967876856 1828118674404 1829856273423 1830793147843 1835370054936 1836309752376 1838900699086 1839993981309 1840481855729 1845538310088 1847292466206 1848390737589 1850889104152 1858384099512 1861143337416 1861959015062 1862606355873 1863066006153 1868679856296 1870456008102 1872925504659 1879856171226 1880354615106 1880818645266 1881472542939 1883516209992 1892111578632 1895283660362 1895751374682 1902124788696 1903271025788 1903428035442 1905783846846 1913343292564 1913501133126 1913815463604 1914480833166 1929680822982 1936821509748 1937335057988 1937494877742 1938486862422 1947071328444 1948068216204 1955956728924 1963534872508 1971486015948 1972495403868 1980482832108 1982244851576 1984292625183 1985308570003 1988155999436 1997228888556 2003896844829 2006073489912 2007100586392 2007266161428 2007798388068 2008293868548 2009174037411 2015228144952 2019806751633 2020305195513 2020840879453 2026392843816 2027985762573 2030996816739 2032267991864 2032435643076 2040497463384 2043022921192 2043191459628 2043527094312 2044422704734 2045133482061 2048169996323 2051295943752 2051802158472 2055241957802 2055411504243 2056463861463 2062660464216 2064620991642 2065848471423 2068092408744 2068640763464 2079036923832 2080101377112 2081013016834 2082250242171 2088524545272 2092542174822 2093786254593 2101015720782 2102091427062 2105106352344 2114712940824 2118780948174 2119865750134 2127185264116 2127360745494 2128449940254 2138970224028 2139713872362 2145348734358 2155952543756 2156702096274 2157234322914 2164682863836 2165435451594 2165791167276 2168650584342 2177252712228 2182986431452 2186069285268 2194538975156 2203425547236 2203787503544 2203969304196 2204553686676 2207664208261 2215450128232 2215632890988 2217738816381 2218874284121 2222056705252 2230025458023 2234367268716 2242082135784 2243230067144 2243415121596 2244563735436 2245547453577 2248881532711 2252313809064 2256832676151 2257988159691 2264792001912 2271358343848 2271545718732 2275915420407 2277080674187 2282773281624 2283942046584 2284943022938 2286301490847 2289131172361 2293190647704 2297601987054 2298400786341 2298967981101 2302075367768 2311397398008 2312580818328 2321945389368 2324819186184 2325838077638 2326412043318 2327220858897 2334233315304 2335832622558 2338723607154 2340114049251 2348194040874 2349396300834 2352765923208 2353346534088 2365800637464 2367226289692 2368049295018 2369261720738 2377638480258 2379753845876 2381168681694 2390613779796 2397742703106 2409594019492 2409792798078 2411026596198 2419351436052 2420590128132 2422029242358 2432755045116 2439808364564 2453325308412 2463056621608 2463259810572 2464520983452 2465601101589 2469261905627 2478649265367 2479260941487 2483475141164 2484088008204 2492381394261 2493941344136 2494147080924 2497234006212 2498944993899 2506474894968 2507139486808 2507346312372 2507758193688 2508630057252 2512169616297 2513455830677 2522342402757 2523633825537 2527668499576 2531238119784 2537904047256 2538786391524 2541045129128 2543670175749 2544972518209 2551334844168 2552641110888 2553759849166 2555278136829 2562977782728 2567908103178 2569434802407 2572907763976 2583326503656 2584649149896 2588295968306 2589834788739 2597638561848 2600107577826 2601438815866 2601653420619 2610636460506 2614512605958 2615421584457 2630210832216 2632710807642 2636619728006 2645723500244 2645941758246 2646643329726 2647296463086 2661306173658 2668314630822 2671862459772 2678898716548 2693075668844 2693297833146 2693740260684 2694676783986 2703981016764 2704648299804 2707995755652 2718961521012 2726844642748 2740548672324 2741951815284 2752827988856 2753055082404 2754464628564 2758351048629 2759763306289 2770938699309 2776333656228 2787576149268 2790056233096 2791715006124 2792938522593 2794368488813 2801354294376 2802788569416 2805684012153 2809156516639 2820531922659 2821227967899 2825041264232 2825274314988 2836480993992 2837933253672 2841937444042 2842925490543 2843627062023 2844381049763 2852195570136 2852951829816 2854906538682 2858675770269 2860464979144 2870014938846 2870723195406 2871721249749 2875602795032 2876312430552 2887247268792 2887959777912 2891534112456 2892801376342 2894521234473 2903243098536 2905232264622 2906002586982 2907730293633 2920606992666 2922102324306 2939647400712 2945302308762 2946810284242 2956985088508 2957229023922 2958743105802 2973367277364 2982233999154 2994063271436 2995843332834 3009110234868 3010650879588 3011697582102 3012440802822 3022842217428 3030207817373 3034553893876 3048401987796 3060746195076 3063469316072 3064534381788 3065290641468 3066634057101 3076943915628 3082862936703 3084441342323 3096931487463 3101882724424 3102138613116 3102961145196 3114443496744 3118298142872 3118555385748 3120152065668 3121519525251 3123117722791 3130925387832 3131698031352 3132528401112 3138813262233 3148271234856 3153137140593 3157399060024 3157659528516 3165353630681 3170184640344 3174891575592 3176283025694 3178171422261 3179798625201 3187747990152 3190777896174 3192674910381 3196990270808 3208455336042 3209570808543 3213057064104 3214702128264 3218023101537 3227719751784 3229372323144 3233928815634 3235053144411 3235584565994 3235851484371 3247024295754 3248686750914 3252975876513 3265879068342 3268192726728 3274479647178 3285488271384 3287468135452 3291808462734 3293493847094 3304865687156 3305138320854 3305681255316 3306830530014 3323175192348 3331926658532 3333085057878 3349559488396 3351550903074 3363123203676 3364845100716 3366845603154 3378470713596 3386702854711 3391560234332 3407037515772 3423877470904 3424159922436 3425913069876 3427414534407 3429169348187 3446402980581 3447316794361 3453113051652 3466810103768 3467096097012 3468871227492 3475544186917 3480848614008 3486016807944 3487228779276 3488757116457 3489618064977 3493937052551 3500133093864 3508085410731 3510281076856 3524094451251 3527922344328 3528857772968 3529148884812 3529728617448 3537748175467 3544021910088 3548408231544 3549963381658 3550839434538 3552073942527 3553892581107 3557752841096 3562777165464 3569630768814 3571753022541 3585920669694 3591063777528 3592902378648 3596614054659 3607451487288 3614391029238 3616241573758 3616539894297 3629027154078 3630885192198 3656237348808 3659712546846 3661586295686 3677801398172 3679987962618 3680963711458 3694584932412 3696781475178 3723918030124 3725212711746 3726132012306 3740912016204 3745851009318 3759712342452 3760709230212 3761637290532 3762945085878 3785138484677 3790567320724 3791502749364 3806542051576 3806856070884 3811567693692 3826686585128 3827002266252 3827630927208 3828961666332 3830639773749 3836327320507 3851862154767 3859361645964 3873643019496 3874670115976 3874989755484 3876973724844 3882443952459 3884431738319 3894142656888 3896136432408 3900161366739 3902158223799 3911913457848 3921768908937 3927069745016 3933139346323 3942972031896 3944990807736 3949066211463 3953953843169 3954929592009 3960965664216 3968585250366 3969964994589 3970617140006 3970944694629 3976311998872 3991959260487 3994457777112 4002471946233 4007793689658 4014532322856 4015596776136 4016587737096 4018348074822 4039613503266 4040610391026 4041681758906 4042015175979 4055971525146 4061993633478 4064871286152 4086382919256 4088845409468 4090266964122 4096339992646 4110483915604 4110823008486 4112927722926 4129241983284 4131696942846 4162026033668 4164500484342 4185084349644 4187572509186 4202031441564 4204182854124 4212270309599 4237561896348 4239731500268 4254370528232 4254721490988 4256899880508 4262906166063 4265088746083 4277940448056 4279427744724 4282359808023 4287659946449 4290697468716 4305022408269 4306084793109 4311905087512 4313404192548 4314468645828 4329365727672 4330870903188 4331582334552 4337301168684 4339202064513 4341423707533 4354505424456 4359003880473 4365972862904 4372138570536 4383153486459 4389077950312 4395861622361 4406851094472 4407938608392 4409107373352 4415328416522 4417953463143 4420215426363 4431265781976 4435477632762 4437748568242 4438114658703 4444113410504 4460050916046 4468734537432 4473350998731 4486830243192 4489127470872 4491094907154 4493764999251 4497763065422 4513665352302 4515976319382 4517546373153 4543091437464 4551830840814 4554161348374 4569886045876 4572602981694 4578262344722 4595203974108 4596801572682 4597935962202 4651676155276 4652824086636 4654441717794 4671665245116 4677447214308 4680228098502 4696388081748 4698792601668 4707831522493 4734452579384 4736098590036 4738523441476 4755276960516 4759507691752 4762337363388 4764424538541 4766863892681 4781227559592 4786166844261 4795485406212 4812683004063 4819188038984 4819585596156 4822053192396 4826636480677 4838702872104 4841180256264 4844058484716 4850893223451 4852179437831 4853376848991 4865510090232 4873030126371 4879616729128 4891910156507 4898818602513 4906650616824 4911719470767 4926519621144 4929041966904 4931202203178 4937712694101 4938523811254 4940240770641 4957298530734 4958521882974 4960245795021 4966950282328 4968176016408 4984762788522 4988294161848 4994468012424 4997889987798 4999627586817 5014692624744 5017260114504 5024339232594 5026911661354 5027326354611 5044684805514 5047267651074 5077572783048 5087340351498 5089945036418 5107519698332 5110556273658 5135816206356 5138869604814 5176591936612 5179669577478 5200215155652 5202877631732 5203306841238 5221272921012 5229025211916 5230843168914 5233995320917 5261694054551 5265421615284 5273239456012 5291447000488 5291883516492 5293286659452 5294592926172 5322612347316 5324945072487 5326259151807 5327671409467 5336629261644 5343724919544 5354446153221 5357797433096 5378881004541 5386151337688 5386595666292 5387480521368 5389353567972 5399720899397 5407962033528 5409296599608 5415991511304 5421586543857 5424362360637 5437923042024 5446327788297 5453689285496 5467428998449 5481097344648 5483903630568 5489568820269 5492379443529 5506110164808 5508929257128 5516702097258 5519526612578 5519981943927 5521445567187 5541877398618 5552667312456 5575152298536 5583430012248 5585877045186 5587819067619 5588736977626 5589198018459 5611368024306 5618313033278 5618776513977 5641063845318 5642455935798 5650548629976 5683874888084 5685850981086 5687254124046 5688762099526 5709813077364 5717351540538 5740029877692 5741446390812 5743442499498 5785602752684 5789042468946 5810464529244 5812005173964 5815460587266 5841213985332 5844204648612 5849759476319 5890604617524 5893620568484 5913970177016 5914458047844 5917486211604 5928869495329 5946734554728 5952877875549 5955925710009 5964467998308 5988126542872 5991686665668 6003212686493 6011690534487 6018220469736 6021301759176 6023395164204 6024881605644 6027522112233 6034982181679 6045684434856 6059420254899 6060415634746 6060915586539 6062522638359 6069107787752 6092990450217 6096803975592 6110655939443 6121492390152 6129068763576 6130581282936 6133268114202 6135400446183 6144509988969 6153887831256 6165725873406 6168882684646 6169391584389 6193862974926 6204277226232 6205922290392 6237110771496 6240304131336 6243039050502 6246235445582 6246750726513 6277626524466 6306274281186 6315319057032 6330707261362 6352566051388 6356342844522 6359597250402 6381555792348 6385349820762 6416910672084 6419141617086 6436046203074 6467857631268 6470106288822 6471169131988 6471702968742 6494048591508 6497373501828 6505951753026 6509872296653 6531758136684 6544323076159 6548959294356 6574936270904 6583616925468 6586987694188 6609731374312 6610276641708 6611362510632 6613661060028 6622992624783 6626383553603 6646350384696 6653216449143 6656622852363 6663853317064 6666170115756 6690076374069 6699118976792 6703101806148 6709473002551 6726246407352 6729690201432 6733691206308 6736642360731 6746644598133 6756941427192 6773405709422 6773964479073 6783120468664 6793604325467 6814075031544 6827746261221 6829556638201 6831242022561 6848319844872 6851826139752 6854829068814 6858338696374 6858904472541 6867393517083 6892805961162 6894633588722 6895202359023 6906226103304 6934192194024 6937742454984 6951088373834 6974457558552 6977514232914 6979236129954 6981662576691 6987874105102 7016170821462 7048188902502 7058297769624 7075496350934 7099926763316 7101678869076 7104147885054 7107785162214 7139261537628 7143506045082 7171841339388 7193228109318 7228782058476 7232483147516 7233079788594 7258054308156 7261770384396 7275739625671 7319425093692 7323172591372 7355602796344 7359975925236 7361927422916 7366971470507 7389169864824 7393562950356 7396803304767 7405958089321 7407785716881 7435947796101 7437782824461 7447836060248 7450425423492 7452264024612 7477144182783 7481824032408 7491702018636 7496834981697 7498822767557 7519424684904 7521418460424 7523274581064 7525890171756 7536508848891 7540367492031 7570276969354 7570901476611 7581134641448 7583005498728 7613712141768 7623135387384 7631010527247 7634917554627 7654004532504 7657923332664 7661279547498 7665834410487 7672654641014 7703724309534 7718723291928 7749979510968 7753947449688 7764887904918 7768863476638 7769504366217 7800322733478 7804316447598 7843537817874 7866278692646 7898132422926 7907907686338 7909859184018 7937170500732 7939929989178 7941234280012 7941889389258 7983918520974 8004943892466 8015587379316 8036696149644 8079227006532 8081220782052 8083363517812 8084030351958 8111943050292 8123987266956 8131708993397 8177690818936 8180533928244 8192679985292 8220967831208 8221646016972 8225855445852 8233673996449 8258483966568 8263393885692 8275053145887 8279289918867 8312816097927 8324052067336 8329000968684 8345023208159 8370168699288 8375145018372 8378815567779 8383105466439 8404062883128 8408365708248 8417052036459 8424540619198 8427469549917 8449662997603 8461595767977 8475123792696 8479463000536 8509442981976 8513799761016 8525812332126 8528776471629 8530177492166 8530881186069 8533143149289 8558855489448 8564719616046 8575319892898 8576027310807 8581394937432 8610044816538 8612169586218 8626808385096 8628937291656 8661741806376 8674602337368 8678404129026 8682847415066 8683563703419 8718007760946 8766306972918 8791723244722 8830656833044 8835906926286 8840430852726 8870955265524 8875497136484 8876229317406 8920101832092 8946701997462 8982189814308 8987529998502 8995526130844 9027330704604 9031952638764 9035092746306 9040537372493 9088380639679 9090623452119 9103661681628 9108322696748 9139772091752 9145205963388 9156524689444 9162798310963 9190407948216 9193603145364 9195871924404 9199902171303 9211288593089 9248588810109 9253324026969 9290794462389 9303352310552 9305648173272 9308883435588 9326790644413 9343330490232 9354894428616 9360456197004 9364558575753 9369353168373 9392776163496 9397585203336 9415663044986 9416439786699 9443740997321 9472197180072 9477046882952 9496060892043 9510553921032 9524674726776 9528849077082 9533727785362 9534514266783 9539395875603 9572333688522 9590970812424 9625366008126 9639171192312 9644106384792 9653272961354 9654069304611 9688116969432 9701786446902 9704358875662 9705159433233 9706753697982 9746060252742 9783820313014 9797637205026 9823438941534 9862404406356 9875425388202 9877047622508 9880481541282 9914597061468 9917043765948 9920491590042 9969525577044 9995779975596 9999255173634 10048678465188 10053823322708 10054652709222 10089369611028 10094535302148 10113953844973 10160108564133 10174680702996 10179890072836 10215039396664 10221112547316 10240774582841 10271632412712 10277739209628 10282243603221 10287508044561 10339208941743 10341950383083 10353183873224 10359339154956 10369185549397 10400430311304 10405755263464 10406613682476 10424060131991 10426632560751 10442545842024 10458050423832 10461686337828 10466271349371 10467990641834 10468854194931 10481811157653 10523388109102 10524256232193 10530843230568 10546478912024 10554769349947 10583767032984 10586573318904 10589185852344 10613244526401 10645224694632 10649890144974 10652518303614 10655342818934 10656221827581 10661677743321 10673258523288 10708892306442 10757762009082 10773191332584 10778707135944 10789842163977 10799441798794 10843173087714 10848724721274 10892655576594 10934857996898 10979137640538 10984758887058 11033404194516 11039053225156 11039963887854 11042891134374 11083754797236 11171754090372 11175638135238 11177473955252 11178396036918 11222736048612 11236626066556 11237553027954 11244324876037 11282127690636 11284911871596 11303830767911 11355415454031 11367749776168 11371701962172 11374508248092 11377524199052 11419626154728 11434703081076 11445571592587 11480059755384 11482892781624 11486884998996 11491919321247 11508981961521 11555586464301 11571205505368 11578084937892 11589089731679 11620929058488 11624010347928 11630921174532 11647331857377 11653295214957 11682427970664 11688409297224 11699518952638 11700484100217 11706474671397 11781209235048 11787241136968 11799418038969 11828916095688 11834972423208 11847198634389 11857738990658 11861861529507 11864788776027 11905755751098 11909894983767 11911851420018 11928935996616 11983373331336 12006425372986 12007415838699 12023381068974 12046790328408 12049763211288 12055044224466 12069964363358 12118840509798 12120831269492 12121831173078 12125045276718 12185980900434 12221311878886 12266536228404 12270800892366 12289019977938 12331451746812 12337765369292 12338783168778 12387725949852 12486078101004 12492470891164 12493501453026 12555253048932 12567186626159 12612548562372 12636810928797 12661414522724 12705132102776 12712685689044 12719194500804 12724768903603 12763111584696 12770699641524 12788718498189 12792109427009 12795266238249 12833821344168 12838283234172 12847079424069 12862979839347 12872092406148 12896854048973 12915067224807 12935715262536 12940212577644 12942338263976 12943405937484 12988097183016 12994747003656 13011903506052 13017606193539 13019744593306 13024271122599 13063516273368 13077011641419 13088646152318 13097918588712 13167233850936 13173975388376 13187584867083 13220553283416 13227322120056 13245985249566 13252767107206 13253860389429 13260646279089 13306432898286 13313245704726 13332340231512 13380152748138 13406203612296 13418946005102 13420052996193 13467382412616 13473284721462 13493289196266 13546811418844 13547928958146 13587208650934 13655492522442 13659113276402 13662484045122 13709658137628 13716677392748 13717808945082 13734787034166 13785611922324 13789267177444 13790404718046 13902176747668 13955028465828 13958472259908 13963325153382 13975748210204 14032341642924 14045679170413 14096377805004 14123494567479 14150992701868 14199853526632 14203357738152 14208295770108 14215570324428 14235627825683 14278523075256 14287012090164 14293273615623 14300591678043 14343682678776 14358500532783 14386456218636 14414130995911 14457564116952 14464966295032 14466159577188 14479909442031 14516108616312 14523540768792 14551479251342 14552679670353 14556538313493 14560130546973 14638850187384 14646345182744 14675730469521 14719951850472 14723854845832 14733942941014 14735158412301 14787125900712 14793606609534 14811916178642 14813138082303 14815571433762 14820722311923 14871895592202 14875565648922 14900850846984 14904528049224 14954288365566 14983404037272 14993669963394 14997645535114 14998882760451 15051780343512 15073017697782 15080734984062 15140553938708 15141802953222 15262021054494 15269835109254 15322559094996 15331668820974 15345309282028 15407448619068 15529775809836 15537726953276 15539008732434 15600645466956 15608632895196 15630655942231 15687075635748 15701985962751 15732557385292 15785082163653 15796264845852 15815815372676 15819718368036 15826651628027 15874341001464 15879859978356 15882468560024 15883778778516 15910407569881 15967837041948 15974835217461 15978777455421 15983014228401 16009887784932 16031174758632 16063338459663 16073392299288 16109911113077 16158454013064 16162441564104 16166727035624 16168060703916 16199162698191 16223886100584 16247974533912 16263417986794 16264759631571 16273087081911 16361067856488 16385359970584 16402286995347 16443292033944 16451710891704 16467347992898 16468706460807 16477138330587 16526787771384 16550106291774 16558579837734 16564336701561 16625632195854 16658001937368 16690046416318 16750290036744 16757631135558 16763457202857 16766210932878 16834104072918 16849081238396 16854939099834 16899325995206 16923191535954 17051624664252 17057552943258 17060354984332 17061762372138 17066286298578 17129439232092 17150639785796 17152054621614 17220089633076 17224339172436 17356808258052 17365694830132 17367127406838 17436015521892 17469556641317 17532613945836 17549278428957 17583446489444 17661313666088 17671813852572 17680861705452 17688610643089 17741910531048 17750994272968 17752458634812 17786608485987 17840203664184 17858633626647 17867777130027 17893403994924 17964379628616 17975059997004 17991052261688 18005194773439 18009638059479 18054661409208 18063905277528 18070185492612 18081074744986 18082566336699 18104946545037 18176761279358 18178260764697 18181246904238 18187567915077 18207323363256 18216645393496 18290411926776 18313049378888 18325596621926 18331967818329 18387206290728 18391743848808 18399804342606 18406201338549 18422577186178 18433529966907 18497177620218 18506648053938 18581588924778 18617766871176 18653581288826 18720912394008 18729117151506 18738706336746 18831326089972 18832879573398 18887481994642 18992121784086 19057698154164 19067455570724 19069028533566 19078791751206 19144667377044 19250732016252 19306545922708 19308138609222 19403572893804 19408717751324 19410318866466 19413507395964 19422015694973 19492120505484 19524798599119 19529616889959 19567640626028 19595274410052 19632969228477 19646877883068 19724808812712 19750850776404 19754095245016 19760963082564 19769623659923 19829194122936 19834087531896 19840983180084 19868977874349 19879150660809 19939051154088 19959649347429 19969868557089 19991559951192 19998510347268 20097356930376 20107646645416 20109305418444 20128419007653 20138724626273 20178739222056 20189070604296 20209927082193 20227907689946 20239933794399 20320217128266 20349361405992 20359780145672 20380812976401 20442225094632 20481549165682 20483238783663 20488669914603 20493726067683 20555478419256 20564487206442 20575016089122 20602180551249 20678417883486 20683900766166 20718678309912 20738371098794 20813227364952 20848120263982 20853265121502 20923372675656 20932542698742 20935981283668 20937708389862 20963622315306 21046776218204 21048512464386 21109538699894 21226489052802 21299780289948 21305036607228 21310685637868 21312443655162 21323355486642 21417784612884 21515524018164 21579684327954 21598883597588 21686346175428 21697449442548 21706958717911 21785311153188 21827218877013 21869715993796 21958275281076 21969517774116 22000515730601 22066808389032 22078106450312 22079927775708 22085782268748 22100914411521 22167509594472 22190409914301 22217874267963 22223357150643 22307843388303 22343508180744 22351276270476 22354947910504 22356792073836 22445472097224 22473252133112 22475106055908 22488649752074 22490504945091 22496468302671 22564255381272 22569823743192 22607661535822 22609526546673 22621102476093 22710830908062 22743403924344 22749016496184 22755048398104 22869406162152 22891143185174 22893031581741 22904752663881 22973769997992 22983838642494 23017963923042 23111172928602 23156169875784 23178179463358 23261842349064 23294663714754 23306590429914 23399037905276 23400968200434 23412949342794 23598836077938 23694397268778 23715477981316 23723723059014 23729577552054 23811511502196 23819789967534 23823702840036 24012850745972 24014831677398 24046762137948 24110088448932 24139928726716 24156468274357 24237681019596 24241662538984 24243662346156 24250090553436 24284306290871 24371961800868 24395126980191 24442623757772 24533072456808 24541601784732 24578039955876 24588811698907 24662903493624 24675530738584 24677566337556 24701021989347 24775451899704 24825159437661 24837869756601 24972156202008 24984941782328 24987002906052 25035069624477 25047887416057 25110506097864 25134373252318 25136446703337 25149316399317 25225097124744 25273621857594 25282408649751 25322829045448 25348988992809 25425371378088 25438389001608 25449537807206 25541399283048 25577436996378 25584218854018 25586329414887 25590532476498 25599429447867 25676566468344 25694158848138 25725959678694 25744184812296 25793708097946 25830134449614 25880425155288 25886811874968 26023807012104 26035212387078 26039489186612 26048542245198 26154023282838 26177292304636 26375169734166 26491970499132 26505534214412 26507720778858 26521292558178 26612865796572 26626491409452 26760305496276 26837892010204 26840105992386 26946569442924 26986578392532 26998405718399 27093622837688 27095857916292 27121612117479 27174417301868 27265141919037 27271870356357 27310985044884 27318226552804 27324968090244 27419316275256 27433354785496 27435617890164 27469574068332 27481613075249 27488394932889 27571223844648 27578534354888 27580809436092 27599706513909 27633865779267 27745766430327 27759972080907 27804353495336 27910056931656 27916944519816 27926650306764 27951496420408 27980371933239 27994697700299 28064683285848 28091358340826 28093675727259 28108059505119 28192755610008 28246989134958 28301985403736 28331222991963 28416591540216 28431140648856 28471255651366 28488182676129 28574024180328 28586547231246 28601183356086 28618187626809 28717001065566 28772912437272 28828261991822 28932319154376 28959818884062 29102958502684 29105359340706 29113076626986 29120261093946 29351460939042 29467885882028 29470316824602 29587213219068 29623832357284 29626276164606 29631142867524 29641444623846 29743791184404 29751131297844 29908576731132 29987339926788 29995291070228 29997765520902 30146035395564 30161469968124 30174688744093 30281107877416 30283605906444 30341861534919 30480325692399 30524042108988 30539670218508 30645118189992 30663337641948 30690618564056 30722323748523 30738053376943 30814897238136 30846730809663 30862524133683 31025851149249 31059551619672 31075453906552 31078017464868 31107556648191 31201290933912 31217265790392 31261311884462 31272180395973 31279897682253 31288191547393 31374151271496 31398814048113 31403971925502 31445433472959 31465114770584 31570164327306 31592529691704 31631630745352 31639436736072 31653303256054 31664308049841 31759719956712 31767557557032 31820815139762 31839733579203 31935674083896 31949670434922 31957554910842 31966028456802 31985033229963 32019775569864 32126676919326 32219822226154 32336121407832 32398325396382 32526835973588 32529519263142 32546174163822 32804573990694 32934695985796 32937412921614 32954276661174 33100212583548 33117159675468 33128673403122 33251264391708 33380092832636 33515262271116 33526914405714 33532421865756 33668208145836 33698162476792 33709878199668 33724652125751 33732974628111 33798651990412 33846383071908 33911492303733 34066246362093 34103249328504 34115105886516 34120709968664 34123524744276 34132572597156 34258878464184 34301279571592 34304109243228 34336714777761 34354294950701 34440179266152 34448678344872 34475757963741 34526945884563 34713616516104 34731389660264 34734254813676 34767269195037 34818889937491 34872031043784 34939113282634 34941995572131 34959885644871 35065227891672 35098556857914 35119424014191 35166892978888 35343627705144 35361723410904 35377221286178 35398254116907 35504917269624 35573216971974 35585584588521 35594366328081 35717267253294 35735554260054 35786807989848 35950119994008 36010389546878 36019276118958 36140370985224 36162149489972 36165132673398 36209893090074 36353522558716 36356521529394 36362493808476 36375135830154 36651193243852 36663935636658 36799608685212 36812402677098 36845154372356 36867059933814 36994355240436 37013296107876 37163177849556 37307162577652 37458234303012 37477412673492 37530291540437 37662652179944 37665759146796 37701559878477 37720862830057 37774963989284 37910432786391 37984243568172 38115396308328 38134911141448 38138057067132 38157583502412 38174306710809 38230986056087 38289334754088 38366155494567 38376328281027 38385798714747 38501464032504 38588939518041 38613091845416 38616277218444 38690562146919 38807145787608 38817435502648 38820637732932 38827014791928 38844031389946 38915229930137 38984241010968 39049597198238 39052818580617 39059233779918 39072813367797 39135281252056 39190548820104 39265938456954 39293755766136 39501701552808 39521926165128 39539247319846 39562754601249 39681966360168 39737955748698 39758301321618 39781938837267 39919298694858 39939737114178 39997020694536 40218610836888 40256838015306 40277449252546 40419854164386 40455815379892 40479867588798 40640434256532 40761625952802 40963098331364 40966477567326 40977339829206 40987452135366 41128974412884 41150032178244 41204361102498 41356835766972 41367801532332 41476742197588 41696240527964 41706530243004 41865085397484 41871962567336 41875416779724 41927244630612 41945619956959 42093552436408 42097024928772 42137037511239 42219077399788 42370483702437 42452978105604 42599560579896 42610073214456 42621371275736 42624887310324 42646710973284 42706883477049 42728749121509 42835569225768 42879820846869 42901775034129 43031048036328 43159368655908 43197767195176 43242392987733 43264532809553 43372692350856 43394898885096 43413917435822 43439728326093 43493492274859 43570622306376 43654437754026 43669614940479 43680391640919 43739431987592 43916550562152 43939035548232 44001031461202 44027191408563 44159855551416 44171564537496 44201828823042 44380819828602 44435748535926 44446714301286 44462166935769 44615686776606 44702552540952 44713584147672 44950212111816 44977299504148 44981009890182 44992936605342 45215323071644 45219053093346 45242204952186 45421661816124 45782286370348 45786063163482 45809505327762 45967677284988 46035927846084 46222345857204 46356358926716 46589327429508 46613180859828 46798075810552 46801936400868 46825898685588 46891967826693 46915976206913 47105957888253 47197672155876 47355246490959 47388794537556 47430955962632 47447446118028 47459155104108 47479954884081 47623023004392 47639579935068 47647405680072 47731222709643 47755660782863 47924505652383 47949042685203 48025701491944 48029663354796 48093524275896 48220176897864 48279857453432 48312936548714 48329733339231 48354477845971 48475362039192 48487324692312 48500181106872 48568612581742 48597488094573 48743923601736 48790253960382 48819261245733 48885247515544 49083203569464 49156079911752 49177623397814 49206860986041 49355132675112 49402043978694 49431414991761 49650318875322 49675739513202 49693010104683 49974005812104 50070139248954 50095774832114 50268746504636 50272893406674 50298632798634 50547243715188 50564817299502 50697977985618 50899075614412 51154873992756 51168437708036 51172658829774 51181064952996 51198858895734 51388317696276 51451919357388 51587416195892 51660268899228 52070424774156 52078978373224 52097084490396 52308046565676 52354584609272 52408669923951 52435502819491 52647835286871 52750339468332 52983940998264 53011068428824 53015441557716 53042585116356 53065831929267 53093001287447 53225731593144 53252982818904 53359825457961 53373973816141 53520610992552 53603331390081 53675784020408 53680211984772 53811011721577 53893138885848 53973156785064 53996811436798 54015584320317 54028914178437 54191715832584 54243224234958 54314839635111 54348834603736 54530283838074 54543740712714 54562703745231 54621970089768 54636453105608 54649936180488 54871235780328 54939148136664 54963226150498 54976789865778 54995903454987 55161618872184 55199413027818 55267731558534 55300589900721 55491532860654 55519944161814 55853300613528 55960743866478 55989395400598 56182716681652 56187351454518 56216119010238 56493978269916 56662445983926 56942511302732 56976365352258 57173094462492 57202366712172 57236375253618 57434002131132 57573948530087 57656523983644 57919637768124 58205917005368 58210718681412 58226153253972 58240522187892 58266047084919 58574395797357 58588850669877 58604385504137 58702921878084 58898907685431 58935771764056 58940633649204 59174426438136 59247664714568 59252552329212 59262285735048 59282889247692 59308870979769 59396929893367 59487582368808 59502262595688 59606933623047 59637451982427 59817153462264 59909605671267 59974679853576 59990582140456 59995531041804 60141718982939 60292070791128 60322939936248 60349377488186 60385257022959 60416173878819 60567211812888 60683723069838 60719801383197 60960651384798 61048084217976 61079340437016 61142438929203 61326675283896 61444647497046 61466009743809 61476106753886 61481178203049 61693461619326 61725048267366 61806541653747 62051702298498 62156034929736 62215113296382 62522623768924 62544360791946 62559795364506 62576383094786 62797628096226 62807943851004 62890866945918 63140328654612 63306606512108 63328616099682 63641630279524 63679467158406 63899340869844 63915109821684 63932056913604 63970066459926 64253353838652 64347354239509 64439644452308 64796650792764 65053671947176 65059038526284 65092348327644 65120876153733 65217564448619 65481656631039 65609147981388 65869391971592 65874825843228 65908553322348 66001547191803 66035339551423 66200425167096 66234319350936 66257346806244 66302743234563 66384803998469 66502528783416 66653622803889 66670071451929 66760185665272 67030524542232 67053828811428 67064843731512 67217215333873 67336416291672 67419756399336 67449304251502 67465949256222 67489404908013 67597303980824 67692766143816 67822984607466 67863307428279 68132492724186 68230211773032 68247049488552 68265145194312 68608218486456 68673429555522 68708589901402 68714257991643 68951515927482 69053891769126 69468509627352 69534538390074 69637779874982 69878226565268 69883991144262 69919771289742 70197113715828 70238848028382 70754442572356 70796508233814 71146433943948 71171169177042 71188732656162 71434534506588 71471108520108 71608595263183 72020779093756 72038552237916 72324298979944 72330265346796 72419786180148 72469404823071 72707045117432 72713043058788 72724987616952 72750271660308 72852918872613 72890219089633 73185380940573 73302386487704 73327871273316 73599217370424 73624805354196 73690308744712 73734119867628 73766435096721 73804203028061 73988710480872 74026592215752 74103065968041 74326355699112 74513609269803 74614325155304 74729647580137 74916468606024 74954825346984 75060583080874 75105208873431 75125123020211 75143662248171 75331518293592 75403119756954 75441725660114 75447949197951 75549927978568 75820865572782 75847225949253 75968487136344 76046966978427 76276114134264 76315167004824 76348613421618 76461972112174 76732310989134 76752656562054 76771597429494 76798288343601 77177879036082 77232554436888 77381124293838 77641275465864 77688062779892 77830459860274 78099194396476 78105637161234 78118467559836 78145626735594 78531876913908 79078494639692 79125509202498 79475911497396 79516602643236 79563877674534 79838597389716 79879474228356 80033135882381 80513676030612 80554898505092 80839708328772 80911630759784 80959735177596 80995217155197 81036686175577 81280868513064 81364836352437 81465538982531 81523251905604 81795425757111 81815611069071 81926196662728 81932955134652 81954679658412 81974904270732 82257948825768 82300064356488 82408722204996 82444839225747 82465184798667 82487050443127 82713671533944 82735603064664 82901597337801 82953484395176 83279916242721 83392481055928 83413060486008 83730170794968 83750833559448 83854489261224 83891239913918 83941115799717 83984093100897 84194049857544 84274075022478 84324178515357 84438154799576 84740967404874 84905956211208 84993668975889 85249774620648 85293421946568 85413766954098 85457498243018 85464548028387 85759641693738 85803550068258 86318737311816 86484785975466 86529065619106 86827834871644 86879456652186 86986984549718 87308875508052 87339229880958 87360783281838 88002062922404 88054382817126 88403657646084 88761639657204 88871497071852 88893428602572 88924333871538 89231373553212 89448798927367 89954599008296 89962019780364 89985873210684 90430646143288 90438106186692 90484409904372 90524066232279 90570413960939 90843323632248 91025584604757 91440977077197 91564572740696 91572126326964 91619010655524 91795255289749 91935354569976 92071855692168 92166971245569 92214160130829 92444691714408 92587572401049 92712717853432 92946292973633 93077553447747 93178654859016 93226361719656 93322669944573 93603872801736 93651797371176 93783935653386 93816541187919 93831952413826 93839693046759 93864574642179 94211915776506 94336300418877 94395344311752 94710492981918 94777589075112 94894892236056 94918310208216 94959909768162 94992924149523 95279159870136 95462445419286 95511321565726 95519200737609 95849011304766 95898085370406 96059326709592 96625873097428 96659466678462 96708955691942 97137225163484 97194976189146 97580507920764 97638522491466 98355246795628 98413721972082 98804087957388 98862829983522 99300637750644 99351479026404 99386020209366 99445911097423 99972187036469 100140278497908 100191549664228 100537493009272 100545786813348 100597265597268 100790781420593 101094487430376 101129634599004 101173956377253 101198923884333 101324174523979 101395955971236 101734476911199 101798151228824 102198739086279 102309747985512 102336875416072 102345317659548 102362129905992 102397717791468 102594697088543 102776635392552 102903838714776 103010144333283 103062884852103 103174832391784 103320537798456 103580837653689 103881150970531 104140849548312 104194168980792 104301807585111 104456669812473 104616093131352 104817339847902 104871005638982 104879656934613 105295670573742 105500678936664 106030883115432 106085170232712 106131663858534 106186002574894 106194762350721 106719650915922 106747947632282 106756753765563 107206662780162 107360423969544 107622023443154 107993622873596 108031168640634 108057828356874 108486448469916 108629679270222 109060567676148 109087481425428 109125407490462 109926452300996 109953579731556 109991806909974 110398826055636 110535463117068 110601179801442 110983065721308 111039888323628 111253492294703 111921487732956 111978790801196 112365433363304 112374702909036 112432238020476 112590874621311 112648520411251 112987956539832 113104679635431 113162588490171 113324891967852 113731298359173 113885022605464 113952730704516 114061041043367 114346188924984 114404733424344 114472750507236 114522920132427 114664661451901 114692958168261 114868004262264 115128984843081 115147897060174 115157396144241 115313047967288 115766818554123 115839275536248 116071686440757 116102462849417 116421437362824 116452306507944 116481044375784 116532094169838 116745689790411 117148791594714 117177701339754 117208771008274 117218440103391 117405843756168 117797815370862 117881267298408 118505104658424 118565778495384 118617741959538 118688263803747 118793859786734 119213867246094 119274903964854 119819211342534 119991062083608 120283437965878 120698754976372 120770514045918 120832347757638 121367446139676 121439602766394 121921302769596 122284877858406 122889294994092 122932019487618 122952213507772 122962356406098 123386923238652 123450096534732 123613083307494 123687573636407 124103404596996 124342138447021 124430226592764 125045247537848 125088721583892 125119590729012 125152766189572 125595256192452 125615887702008 125781733891836 125836859870877 125901287518457 126280657309224 126411112533717 126613213024216 126657232199364 127111451107311 127283260559048 127358934316812 127479987048469 127798681739688 127830219643368 127864113827208 127940132919852 128120650431147 128186247364527 128506707677304 128694708479018 128705325102387 128879288904616 129593301585528 129727178963199 129793598428659 130118077052568 130184696655288 130241752307466 130319184978279 130435128897238 130480476824577 130963313262078 131008844821437 131218295962776 131749651686456 131817106644696 132003094383606 132070679102846 132081574225689 132514693612488 132605486469126 132769607996938 133307245607778 133340142903858 134107657622856 134434430667746 134898608503004 134931898512444 134978809816026 135645969214932 135726614856558 136264985448372 137346859111044 137417179802804 137428515983286 137903031854964 138107783538252 138239052887749 139069076780148 139275559749964 139756453130536 139767982288524 139839542579484 139972457939633 140394227431656 140477696056764 140675903480079 140713203697099 140747928620739 141317873664759 141508885144712 141593016467628 141865394538703 142065739472877 142292867887896 142342338354084 142377465312324 142439864652243 142869069013176 142942217040216 143193668128929 143217190526366 143266982348589 143847128055609 144041558187512 144077104475832 144660530693592 144839572360296 144938809646142 144989200017693 145063433537913 145426086117576 145500543320616 145705837745226 145780438179266 145792464283719 146370761881146 146655742546632 147249610708392 147468239735256 147532870193442 147608406056122 147620582958123 148206131936082 149027218539606 149459295160274 150121166161748 150210417746862 150250246040422 150287324496342 150806239513908 150883451320228 150895898395902 151641731145564 151694451898506 152093933956854 152697226843236 152923944224348 153464621978268 153505313124108 153543194858988 153596576687202 154355758072164 154502470874543 154762248587676 155376125559784 155660919720548 156198388792952 156211274322468 156236935119672 156291253471188 156591906082513 157063753827816 157226009771853 157306508458473 157943505860613 158156989279384 158251018404996 158555440955021 158951822994792 159033205286472 159127755349068 159197495787801 159279003862341 159677194779432 159758948456712 160066271764762 160079476373883 160121921448423 160543596954457 161027352061224 161109797010184 161433035164731 161679416657544 161919470355192 161990434310394 162046752960951 162073372351154 162086742535311 162729672704874 162931077965062 162944518905333 163046503811208 163590851514222 163631222138142 163865910269304 163909359316824 163949808541464 164817444409992 164889678451494 164930369597334 164974100886254 164987710364961 165803194675602 166559832485442 167782479827836 167882231599434 167968186201794 168548150044956 168648357030714 169481934809748 169987337951778 170827533908196 170914996486036 170929096056774 171519283387476 171607100136516 171937215364541 172721845590261 172969571950932 173058131238212 173655669743288 173758913304372 173973969099436 174093167908297 174617751016104 174678459761916 174721566563676 174798141254757 175014483268691 175723187392071 175766552009631 175813156512411 176004125844808 176108765634252 176696723056293 176807315292168 177209022243847 177523279314408 177742994143704 177786857205144 177848667743076 177926612939307 178190789680101 178462747106424 178897597854734 178912355947281 179431078949099 179924039560728 179971746421368 180425156948817 180876212373384 180968819808744 181048132464558 181140827921878 181155771068877 181248521636457 182051169209514 182881954154394 183144252653928 183238021311048 183427316787609 183590510579498 184333942491138 184398029231427 184428320261658 185175144802098 185892585947266 186155106895494 186645339889146 187567871306772 187633082375838 187663904827652 187679386093518 187729149284358 188423831553012 188672600837754 189420985963836 189919819536324 189985848299046 190924890838572 191022643131452 191038401475218 191698022609532 191796170740812 192165123054487 193042062718527 193251746194856 193318933356924 193417911383884 194274450326968 194389952378292 194574717073979 195161015841528 195277044982932 195362628461199 195652693345857 196444969893117 196710493591256 196827443944164 197014525438543 197608175914776 197725659967044 198004641575409 198057142507829 198106018654269 198601275501288 198702958052808 198772040418732 198891822194846 198908229703689 199154411995407 199944374072938 199960868411667 200280556995816 200383099328456 201091573626696 201194531194536 201581562841186 201651646001619 202259269198008 202347912754506 202397847768666 202468214724039 202648349047958 202791911942472 203468953822398 204397478172558 204690635319096 204795435582936 205189394177086 206020288666566 206125769704206 207161675307378 207762301941062 208603615170222 208913339624946 209634679695804 209742011277964 209759313869226 210591341147484 212263327717068 212372005149788 212389524701442 213439301831844 213495895264564 213513507531126 213642172644703 214413325560324 214772784590309 214825785789549 215244046886308 215987245747192 216062337281268 216115656713748 216972896939832 217259358540444 217408214469213 217465860259153 218121135352296 218174962850856 218250814980924 218558756617839 218670657268899 219556142821719 219852904601992 219907159463112 219983613819948 220797652111272 221070926234136 221202359602884 221299305290163 221412609084183 221966131442616 222079776647256 222309197904123 222506984589406 223842975465912 223957581602392 224188942740411 224749405818072 224864476040952 225181749242622 225297040822502 225315626620293 225375369060633 225430986744513 226209359270862 226325176980342 226649783935704 227462596718346 227905461409032 228122082086734 228140900935281 228945501014472 229045840264854 229329322903802 229385916336522 230257969686162 230295794120348 230314792288482 231533637108246 232143372881514 232204925698834 233064188339676 233491379580822 234297583189428 234355402679508 234417542016548 234436880206782 235595630741724 237235483919076 237376527607494 237587719573468 238427734492188 238549807929708 238776545897021 239638422685068 240099407647143 240566875931756 241397509952744 241541028091836 241664695515276 242005673036611 242734892279352 242879205532788 242985651465591 243110058526731 243842605539192 244094509057311 244396616947593 244569755716812 245040226930487 245386277271333 245778589988184 245864038975236 245904427015544 245924712812196 246773846477304 246900193069464 247226166614988 247334517677241 247375147272814 247395554396001 247461151329381 248206809193992 248684276894042 248704792013403 248860453185528 250177443167784 250239181458024 250305532379144 251190512384904 251563467783672 251673719741754 251802575036914 251823347399151 251952279302691 252822225067434 253314464398728 254222902214622 254717868633624 254959974096938 254981006927667 255880265839704 256241300862294 256372494729054 257389416958036 257410650204774 259454357926398 259587196857318 260483504614932 260638369956558 260870257794476 260960953649154 261926626524156 262017689642874 264006188767212 264141358205692 264163148451378 265210972938252 265539215993876 265721151017927 266614491215556 266680285807716 267127369199581 268346396782101 268868861335492 269797217006008 269863797024888 269957619632052 270476928687977 271291938429864 271453229713116 271572198696837 271711241882817 272529970896744 273076753814271 273868488922309 274693718222088 274834359605608 274857031966572 275385765869247 275806063709928 276215567076504 276478105775498 276500913736707 276642480392487 278138153560296 278551119499928 278838878920899 279535964577048 279679085158968 279944915879266 279968009833719 280955392113528 281351806960158 281426407394198 281449623563757 281495857241478 281593723926537 282635747329518 283186032935256 283730789077406 284131478945754 284684676708168 284754930624648 284879729304486 284978772448569 286387336257858 286434381052732 286533964697178 287694256111218 289877619292284 289978400035386 290126867075826 291411675490452 291560876358532 291584928567438 292741523762292 295065740386884 295216812112244 295241165916246 296412263872164 296982462902389 298054437079212 298337733292269 298918590320548 299916561109407 300242332323496 300420835493724 300500492080844 300574648992684 300706380932513 301612479027816 301766902640456 301791796791804 302297743827739 302372344261779 303283462291128 303388903797012 303521869131759 303596771652999 303972523571937 304187867913708 305203430733597 305394453686472 305847888448696 306088311148463 306929243956536 307010626248216 307086389717976 307193153374404 307784091265629 308711516144328 309004941749086 309030432999849 309188654556309 309524497175352 311321839441096 311643452911593 312422548644936 312582506942376 312905422755333 313183812165026 313370009437419 314452019543706 314613016916946 315887011721226 316502036809992 317110881910042 318255510698136 318394991575602 318558007724682 320132543529524 320158952747766 320243842896846 321087193908914 322866070329462 323980868620788 324093505921902 324146744702308 324173485070622 325459345409748 325862155930124 325889037810666 327181703028444 327262444276284 329779356902988 329860739194668 329948201772508 329975420729922 331606389351204 331921576185023 333119664970884 333760476884109 335564959655672 335764463198868 335936372403588 336083602218691 337096300089912 337296714061428 337772623863933 337945561233753 338963869619496 339314038906293 339487765470513 339974675903556 341655067816392 341829992972072 341858192113548 342183123130101 343038566774952 343214200273032 343568760397281 343874430729082 343993984355703 344078874504783 345386954529243 345443691180522 345939143901864 346116262476424 347517826608744 347947938198872 348186335816594 348215059322271 348307388548251 349356919523832 349443133127352 349596282509514 350028966537382 350237069371233 351446374784142 351533104019262 351626313024822 352217531268504 353393446112586 354418044487694 355697335486152 355853225878614 356381579360202 357795195709468 357824711894562 358862157898198 360850313897634 362096264929116 362281655843756 362311542137754 362497043272914 364102338419028 365763908308788 366854633575218 367181021158996 368667884982276 368796058462854 368856640523316 369018298204487 370350289604196 370971173383261 371062720909221 371785171894532 372310213790988 373026415341063 373290679778292 374008767420217 375135742613544 375266164751676 375327809655304 375358772187036 375458298568716 376847663106024 377345201675508 377510579612631 377703862555371 378841971927672 379233337601151 379839639072648 379971696598092 381849781677144 382045286262904 382076802950436 382439961145407 383396045219064 383592341481624 384330246108974 384361951293441 384558742093581 386084125437054 386637866713848 386835822767768 388779904756584 389149434147958 389181536889597 389380795285977 390554089965864 390725256922398 391305386691714 391441430473731 392889939786234 393654887888328 394029050877086 395451319934088 396009283150818 396114285015658 396212037308538 397544080837464 397783644389692 397816459407378 398308823990814 399888748145876 399921736823334 403163125682372 403303292003238 404695825509012 404795695537332 404936429448078 405296698095916 406937907644796 408794956345116 410378788354172 412040577333132 412251539408412 412833206944807 414323350614756 414717158663247 415524603882124 417207230340444 417826679249892 418009798881419 419269359391608 419484022555928 419518627738452 419917373818899 421182682294968 422027710440237 422139611091297 422243785862217 424526655434136 424744010299576 424779049402884 425596183616109 426878603663688 426991790529128 427027015062252 427284345289406 427319593956729 428826651120648 429545569180618 429581004386787 429651571579098 429800947045767 430488093772616 432124674562536 432231313427496 434518717080888 434816428938426 434931720518306 434967600053079 435190300613739 436501629961848 437117513235678 437341314537798 439112285643438 439967227639896 442404719205768 442598610580326 442825218168366 444618395808246 445013969178812 448377885480822 450363498485244 450594081645004 450631253240586 450750738121266 450861973489026 452418718541724 452650353960684 454925193436692 456244164173468 456281801870562 458091680529708 458658645807604 458771832673044 458972897212783 460515939372324 460591588240696 460629584576964 461401819526549 463067274216492 463507412623629 464286745763028 464409851397668 466128376679352 466982759161644 467187422279233 468595166378856 468710805359016 468835084033096 468873760413564 469775718247539 471191261483448 471678029315559 471919525375419 474470967838152 474753055214988 475175439146936 475666322865063 475909860905083 476855468984376 477099615859416 477553091794042 477592487363403 477837011587023 479276845370136 480198815294286 480365764345269 481133751863512 481630790863371 483082056183672 483329391030552 484011346073222 484299105494193 485758411065576 485971302931182 486140258882853 486220117053462 488189018114622 488793233895186 489139511433624 490080453860974 490772554542666 491728077950472 491849425624392 494452333229976 494669035354482 494750294545628 494791108792002 494922302658762 497368553788084 497409584026806 503347439483508 503605150073828 503646694798302 503904558605382 505644450134868 508445804429244 509919948193876 509962013855334 512482601724588 512744989458108 512969708649581 514778833916072 514821300409548 515811646093623 518165536770783 518908715852796 519174393714636 520967009229864 521276739913116 521740515588952 521921907298308 522150648429731 522279503724891 523853253048312 524035379285748 524394423764271 525043449806073 527169562176213 527439469537233 528012377534424 528282716411384 528326296902756 530421945876504 531078431987752 531442302035854 531627066731541 531899256305681 533228982431112 533360571615432 533779838817921 534254738399162 534572369040303 536692793564202 537737722670984 538293236847297 539915239264104 540953857375954 541275470846451 542906459426232 543144397393674 543422483765634 543745564909371 546153507628542 547736977844618 549714063933144 550771531738494 552956211550996 553001827473414 553284960784974 557677757841798 559889831758532 559936019667438 562703613920316 562852814788396 562899247127514 562991714482956 563187447853074 565271494659036 567461578154812 568262957891508 569759458608972 569957544897138 572774672515716 572868762105464 573067929394356 573319086137767 575388512222436 576495369163461 579126188155581 579755238584568 579956800070772 580253734151652 582823350980904 583121752717064 583169857134876 583724151221937 584023014161917 585483047524584 586087885383597 586958080037571 590131480773768 590433624224488 590482331832492 591043576315629 591921128937347 592824527744328 593964925804778 594013924726227 594171427523487 594318055962807 596108874158424 596675466584538 597463235986221 597837180641096 599833122218814 600841670987448 601000984161688 601149297985368 601412761865026 603583593583608 604595487655478 604744688523558 604954938004857 606777807594024 607043738263518 607193543305998 607945047143874 608375735827416 610406861467194 612176622296926 614386306748808 615568182531258 618009883498172 618060865999698 618377309112618 623286905823186 625810845510666 626367624330052 626740018874838 628904039087412 629226033833892 631774023442452 634221763820084 636789983151204 637116015449364 638014956187429 640265087059048 640317905495532 640487685793692 640926517934109 642174387817828 644318353770927 644477357368647 645732140658924 647961737241576 648187011843804 648293489404616 648346970141244 650918690819496 651724311860248 651778075621332 652224643407639 652397580777459 654363406056888 654524888552568 655676269853517 656011971806697 659558713805976 659721478389336 659896403545016 659950841459844 661558908812329 663212778702408 663843152370046 663897915870489 664237827252549 666239329941768 667520953768218 671528926397736 671872744807176 672167204437382 672566828221233 674593428122856 675545247727866 675891122467506 676126107181899 676292960233539 678628077812586 678975530941026 679949351807112 683716384227096 684366246260202 687137520794562 687748861458164 687987968711406 688157749009566 690773909058486 690887382361044 696372671633188 696430118644542 696614777096502 699192565019028 700057933074764 700474138742466 702892749568284 703066208038524 703252626049644 706786892225172 708836088975388 711706451757228 712763158720404 713075539268303 715590391418936 715649423789124 716329637691063 717724315796396 720298222941429 721700627795268 724192529858232 724563311687512 724623084275508 724994086545828 726017019109833 726388735065653 728204676838056 728956954396773 729330175580193 731527816617576 733189850842779 733709267150436 734362042317992 735120680791461 737335769964552 737592116925708 737713281046632 738036596408974 739389368672603 740700579208392 741942346766522 742003553031723 742125441818442 742383453988143 743570343789064 744620427581976 746052830682126 746581359556584 748017534840434 750532329503352 750717544374072 750916597137432 754690403351016 755021159225262 755407725110742 755856837908073 758466675202302 759943393196184 764153605900872 764879922290814 768660492217948 768723902586882 769117484187162 772168250874108 778298868295916 778363073779194 778761590571954 781450513844796 782610773383428 782882860947462 785779879572468 788058101754172 792018566301636 792228570031316 792424074617076 795567288779384 795632918814756 796617647981628 796966779182221 797163453053781 799777496291752 799843473646668 801382107598743 805039190346303 806326251364744 806606584006476 809391651018024 809591391074664 809872858896156 810593396191832 811430786063931 811846233308671 813875815289592 814716596090511 815133725648451 817589912690232 820757576708344 821605466766927 822026123381507 824081154666264 824503078816824 825666413889614 826157297607741 826376353222321 828646701229512 829434317326494 829927441177461 831049207764248 834414460680888 835653358499784 836019597762838 836516636762697 839037255476904 839834747637798 844055420880474 844279222182594 844487571724434 844781171779611 849558098805768 851192367232218 854054030124504 854568690578812 854639187913458 859091138361236 859162008773574 859303143158196 859601894091534 869632857876852 869863441036612 869935200106158 870380601227478 874235026471356 874682629075596 878224571286876 885197221160652 885650436336732 889236791616492 890027938357624 890947388707167 891403547931347 895013199876807 896755770961644 899749683328221 900726996970488 901188163290008 901262506481172 901501476242532 901723946978052 902119142797539 904837437083448 905300707921368 906893231483217 907117032785337 907357554874397 909850386873384 910565607395277 911917570715811 912488328346936 912563603741124 916183361059416 917317291615208 917543665346088 917945794425566 918264933445389 921031878744648 921259169153928 922803639053098 923352273796887 926134548432984 927014825247258 927565963668927 928573491526056 928819702795336 933965518323288 934374844558466 934930358734779 937747520827128 939551436495078 940110028312257 943356058631118 943839050750838 949506110429976 951332645730126 951819721810166 955106183588084 955184974726806 955674023174046 960397630588572 960731528690538 963261581726742 968022692146444 968598210988386 971942605862364 972280517765706 972440234106924 976378036229244 977586467790372 980160907721948 981545109085332 989338070708964 989500589091256 989582217584004 989844605317524 994737107576168 994819168053612 995764728555069 996274553570329 1001281430652327 1006694878967016 1007210300147656 1007293389596604 1007809117210764 1008250806656073 1009747808187239 1011288900269736 1013317871591799 1013836683701259 1016891608858488 1018463296411539 1019839896387752 1019924027710668 1022409222709963 1024965203449176 1025489978916216 1025939417299162 1026549369390303 1029642600819096 1031623292187246 1031981953067109 1032236623514349 1036331073541566 1037817431705592 1038348787429272 1042553479826232 1043843814596616 1044301296859462 1044559007449782 1044922165644753 1048070758571496 1048788847528542 1050086899612146 1050711208113699 1054339124352426 1054878939074466 1056652593805512 1062884604071708 1063254133463082 1063798512611362 1067559677635842 1068509476798324 1069144738080606 1073385587128404 1076586473694594 1081907714751908 1082550941692902 1086288794787348 1086844967531268 1087491129818742 1092307015257084 1093905022071653 1095473955689236 1101543063476988 1105912423101992 1106003654946828 1106569921569948 1107054894613461 1108698595626523 1112913520149783 1113188162727663 1115355515683596 1119079246023189 1119779663517064 1119872039334876 1122026302260651 1125407227840632 1125705629576792 1125798494255028 1125983428965912 1126374895706148 1128541667973973 1130542989318072 1132531738837893 1133111587666113 1134923156309624 1136525915783016 1139518917217944 1139915089794276 1142692660675841 1145549345031432 1146135858788712 1146638172275534 1147319883436221 1150777024444872 1152990738326922 1153676226280743 1158252376311162 1159913600141544 1160507468303304 1166339714269752 1167448302443874 1168046028323834 1168142385857931 1172175770767194 1173916160075142 1174324291421193 1180964663664984 1182087152631258 1183842257874694 1187929851609556 1188027849452454 1188342855046974 1188636111925614 1193350933169076 1194926471972442 1199666244437628 1202825523730052 1209190975310956 1209489377047116 1209909876009714 1214087476527036 1214387086611996 1215890094287748 1220813722934388 1224353244593852 1231136365062516 1236019766996344 1236121731999396 1236754618225236 1238499620834421 1239133724523761 1244151475989741 1246573811646372 1251621691021332 1252735248660104 1253480037749676 1254029396644257 1254671451477037 1257808078174824 1258452067667784 1259752121456697 1261311275970911 1263548046884904 1266418833273891 1266731357586651 1268443527640168 1273579966302408 1274232030898728 1276029912374858 1276788550848327 1277127091343587 1280635810991064 1280975371587384 1281853035868218 1284348775635656 1288636707541854 1288954714737294 1289402841137301 1291464281317848 1296374023687608 1296693940282488 1303556151242664 1304449286815278 1304795161554918 1305570901841217 1311352539707034 1312023943613394 1319901682919688 1323117817624658 1327686304740092 1327795831740978 1328475654505098 1335041907536436 1344334408874764 1345133656442466 1351090495455732 1351782244935012 1352252214363798 1352585920467078 1357256155625172 1357951061882052 1360563310000477 1368732492520404 1374275041589124 1375497722916328 1375975937422812 1376315498019132 1376918691638349 1381547818116972 1381774764722088 1384205458579647 1384914162703027 1390522237870887 1392745343266376 1392860237289084 1393229554193004 1398385130038056 1400115866149528 1400948277484932 1401562266837699 1402279857533159 1405785499136568 1406132416077048 1406505252099288 1409327154742617 1413573784450344 1415758576126257 1417672177950776 1423412903514456 1425526317440808 1426151078536606 1426998968595189 1427729582715249 1431298847578248 1432659275382126 1433511034761069 1435448631592792 1440596445882858 1441097293035807 1443401255590536 1444892372590113 1449246168551016 1449988173091656 1452034038219666 1452777470131306 1452897316482579 1457913908793546 1458660351160386 1466379701685558 1467418534300872 1470241361582922 1475184233851416 1476073192817948 1478778737345206 1483884693533044 1484007106063446 1484250883636884 1484766907976286 1492105661364252 1496035069680868 1510042318450524 1510815450221484 1511713675816146 1516933350404604 1520629581765239 1529759844581628 1537320984435896 1537447805173764 1538234968374324 1538909125948743 1539697037335963 1544336501748216 1547434938280869 1547845240668089 1554496610312349 1556597736591832 1556726147558388 1557523181143908 1560519339925733 1562901027689592 1565221546766856 1565765721894924 1566451945289193 1566838511174673 1571559759144936 1575130349418219 1576116203508344 1582318408611699 1584037132603272 1584457140062632 1584848149234152 1591265837629512 1593235295963256 1593933558364442 1594326906107562 1594881200194623 1595697768917043 1599686947293336 1602764215197486 1603717107120909 1610078380692606 1613213168012952 1614879710541891 1619745717792312 1622861572127862 1623692466617342 1623826412539353 1629433192181022 1630267451296902 1643210933533854 1644052246763014 1651332827779228 1652314595215482 1652752706444642 1658868634652988 1659854882354922 1672039195525676 1673033273525394 1679669495275596 1688110841760948 1688558444365188 1688975143448868 1689562343559222 1699527179619973 1702384734464436 1709137381157624 1709278375826916 1718182276722472 1718324017547148 1718606286316392 1719203788183068 1719957258413301 1722510966907643 1729486107490383 1737378564466743 1739265715753704 1739726882073224 1739870400212316 1740761202454956 1744109850505231 1748470052942712 1749365258151192 1751172453665811 1752069042485751 1756449142573752 1760874240112713 1765979566499027 1770394442321304 1771300872673464 1773130728946887 1775763386812041 1778473583232984 1781894777414334 1782514282570461 1782807095862694 1782954167888421 1790026399753614 1792389707958663 1793511541923288 1799499366656442 1802525012962344 1803002952485064 1803447893956104 1804238285595078 1813786462966434 1814234065570674 1814715109748794 1814864814014571 1821131214790554 1823835141431622 1825127207482248 1835891588851132 1836529866890778 1845607278106196 1846704547593774 1854029650494516 1855131927337854 1868749689116932 1869860717469558 1879102872990156 1880220056624514 1886712117262236 1887678101501676 1891309369009951 1902665291460252 1903639443620332 1910212367176168 1910369949453612 1911348046348092 1914044868562287 1915024846991267 1920795261177144 1921463057381076 1922779553802327 1925159315955601 1926523163453484 1932955061312781 1933432072105941 1936045384292888 1937196421976772 1943885211724728 1944561035531412 1944880468213848 1949299244682317 1952756072458488 1955172935580744 1957192742332377 1960321815443896 1963090218170664 1968035915420091 1973741868440089 1978676141417928 1979164435168008 1979689210635048 1984676726436987 1989638336107224 1991529457110138 1992549107140658 1992713481757647 2002562861304654 2014586779193208 2015618234421528 2016501613312146 2017700484663699 2019495616374478 2026635743183598 2027673367402518 2028378321545697 2036926592823078 2039848055421336 2044818445419926 2051878834598324 2053098738780606 2063246584374492 2063963906134218 2064473247028698 2072662147083132 2088602593718924 2089118014899564 2089844331289506 2097577695057084 2100173799224292 2101422416227398 2108678248704852 2109757878148932 2113816353599357 2125769208143416 2126508266926164 2127597025222724 2135119355271684 2137018953596648 2138289476161212 2139226617804909 2140321887813769 2146771174256808 2148988913073189 2153172947389188 2160894668824287 2163815429503816 2165101883385804 2167159779823973 2172577589574696 2173689935062536 2174982259637484 2178051057329499 2178628567586119 2179166205196959 2184614030514168 2187810044143306 2187990526740579 2190947911378472 2199569552528337 2203086126953976 2205362042374383 2212007309893656 2213139843139896 2214109789226922 2217397191253046 2218168106017809 2225827040299566 2226376325455326 2227150361964429 2230711031367192 2238158492046378 2239744078669752 2244052604521302 2251596988510056 2252749791412296 2257083335947946 2265063477675786 2266223175332226 2279830179588552 2285385321351682 2293276344551068 2294639766872442 2305981476653844 2307352452561486 2316504752622324 2334896604887748 2336092056647668 2336284771715862 2344351541534388 2347832320150284 2348648582842386 2350063899091733 2362500630493399 2364174305262516 2367684515749388 2375859703219112 2376055698904908 2376685710093948 2377272223851228 2386701866338152 2389852943944884 2390900337546663 2391490359161343 2392124462850683 2399332488875256 2404146322796229 2405651047460104 2415117571038909 2418381950621912 2418978754094232 2419819752019428 2428174953054072 2428774173223992 2431780188575496 2434292358191793 2435538699926013 2441627445868776 2445401176945353 2448706489187704 2462272730125032 2464816400300781 2466078370144521 2472243463998792 2473509236450472 2476999241668842 2478267449047522 2478471892823223 2479129059666963 2488302951979482 2493147623292744 2503243382042664 2506960075499352 2508058793288514 2509342902954074 2509549910288091 2519504242913394 2522622551941822 2532837666547782 2533462715173302 2552059824749716 2553577101696654 2554254182687174 2563706071736436 2577273415083708 2577909429474588 2578805682274602 2608898573630556 2609590323109836 2611141803682434 2622705079414068 2624047887226788 2626542004867231 2646235635249316 2655372609480184 2655591663481956 2656951309010196 2662062403402721 2670083815072872 2672842166121501 2674210643794041 2685039599630421 2688668817749528 2690267312884932 2695442496235357 2699249049984663 2702180990911464 2703564489870024 2704504428727596 2705171840934156 2706357428392617 2714512311250344 2715902123764104 2720679694449651 2721126620000954 2721351098356011 2722072664623191 2735752712147433 2737464985040808 2748550083178248 2751951874845624 2752630996038264 2753837383276698 2754794800336167 2763095636233944 2768410917159294 2769828325406054 2770056821390661 2781044475741774 2785720474578168 2786459108386008 2801896554969864 2803124533675398 2804559715066318 2804791076204337 2818654309485234 2831517152252514 2852302157073212 2853997937190378 2855459165430498 2865318550764252 2867022069522138 2881192891765716 2882194586071614 2889784745180226 2904068076439332 2905554940262612 2905794632965158 2915827817587092 2917320702320772 2922932661197197 2932759403371116 2938401061195391 2940482723165844 2952146385635896 2957557474690412 2967769387066088 2968014212126892 2968501767273768 2969533815952572 2975246215567747 2984211322728504 2987294185665207 2988823660710987 2992070139361736 3003844291956981 3012553378145399 3020084636901048 3021630900442968 3023427351632292 3024752419968219 3029243424561717 3033866700809208 3041259163530478 3041510051103777 3050328342134683 3059519689163256 3067227668129889 3074895610347528 3076469936748648 3077818251897486 3079394074671926 3079648108170909 3094869876561738 3095690481336178 3095945859201327 3108993220624698 3113452295116776 3115046362287816 3121038679851466 3131531443789848 3132903890578386 3133677022349346 3134766496934259 3150260698836438 3164636817223398 3187867116728884 3188653812215124 3189762400389246 3191395537834086 3205528430394972 3207434214241818 3220156761385212 3229759421083782 3245723144255724 3247384933234684 3247652825078706 3258866384362044 3260534902593804 3266807091926279 3281715066214959 3286421867067708 3288104493526028 3302665655558456 3304629190430964 3305505412889284 3307770190257643 3317737269305976 3319709764709844 3321164683840383 3325275182105129 3326095786879569 3338740560449349 3339564488182989 3344078391051352 3346066547050788 3357237738069567 3359338990551192 3366078906781953 3366971422633093 3376221683521896 3377116888730376 3377950286897736 3379124687118444 3385625003921919 3399054359239946 3399334762998339 3404769468928872 3418556751653832 3428077982027523 3436648035094296 3438407576366136 3439914516826602 3441959650308663 3445021933815286 3458972214980766 3474757128933486 3479740800424632 3481522404909912 3488219701010462 3502344907331622 3504138084971502 3521748480225426 3531959132998054 3546261457893774 3551526773624082 3563789554828668 3565028565140922 3565614191725388 3565908335776842 3580052799507228 3584779415917326 3598998733312884 3608476571190156 3627572925932868 3628468131141348 3629430219497588 3629729628029142 3642262429581108 3647670282863244 3651137338035253 3671783177702264 3673059733781556 3691214556212392 3693409095187548 3696919624405601 3708059300989032 3710263854675708 3715498862503263 3717401173571283 3732454427969223 3737499378233864 3739721434939116 3758205745980312 3760440113249028 3762088189932771 3764014354431111 3773424234524472 3775356203003352 3779256364370091 3782618738019902 3783933827912733 3799256499821673 3805330582920504 3807278887240664 3820739898907224 3822696092696184 3828089737124574 3830049693982534 3830365652544981 3831381274030761 3842926114762152 3845559107604654 3850318631911202 3853046326906968 3865910122625562 3866864144211882 3874392843953544 3889122071062824 3898598489364634 3914385484664754 3936071830840182 3947483736880178 3969353452873974 3983058914220276 3985098214281316 3985426963515294 4005125722609308 4033003226624292 4035400969327398 4038991232748956 4053271486367196 4055346734805036 4056756643091394 4059201280249357 4073853185646156 4080682907215871 4081689930001431 4089636890839852 4103757669196648 4106197477561212 4114096441622387 4126493168748984 4127927812268436 4128946494057396 4130756074915047 4145324294166264 4152616375738941 4154742488109081 4171566713612661 4177205187437848 4178236029799128 4179688662579012 4195155390114168 4200347598448584 4202844832454796 4204686800513097 4206839572599477 4217356497409704 4219515756297864 4227632707198714 4227981464227851 4253016533852328 4255194050445448 4270238710543368 4276578952322424 4278453235609818 4280643775627538 4280996905785567 4283188748145747 4297977826146378 4306345894778376 4321789337648574 4330203766771608 4334319559647946 4334677117770339 4349964519274968 4356102114658998 4357257135172238 4358332410393918 4375620088286612 4375981053481158 4399139105056674 4410724084748766 4428219578453844 4434794382506092 4436336212035618 4451654080599132 4452752650910652 4454300723928858 4476316984092756 4488105209042604 4514166671895892 4530126955351572 4532446350664452 4541165276392877 4561888745295717 4570770642703364 4586552689102136 4589279533744884 4598107787695609 4611962953307688 4614704905122972 4616727377846229 4619091112007889 4633009505244648 4642304814842607 4643535722004267 4655764311679253 4669793209775496 4672184113295336 4672569543431724 4681558019777199 4688703083068776 4695664640300568 4697297165684772 4699355835867579 4700127798183466 4700515533524019 4725001260986798 4725391048254657 4728348610525032 4735369031498776 4752111397809816 4753371420187896 4754544447702456 4779705887889768 4781800675093326 4782980718322686 4784248925701366 4784643600583869 4787093306751129 4808292645592458 4830235142077818 4839639504038856 4844639131625673 4868584716383586 4871077399852026 4890802353890706 4929632800601562 4932156740289042 4953998483337684 4956534898095044 4956943785646446 4958258119333926 4976605903958964 5016117586577028 5018685805908148 5019099820576182 5039008485826788 5045245103883644 5048701869340613 5065675333095564 5066925430346604 5075420014792039 5098581538859919 5104119649499432 5107154203393308 5108508365374348 5127412143472872 5139061645071563 5154546830167416 5155818858949176 5157611364549204 5159871775239903 5167532900722929 5188458322471149 5203501289523871 5217797147261112 5219180646219672 5222283607364868 5232329551515693 5245410158828136 5248095774453576 5253084009734462 5253517360997433 5256207127457253 5292471270498632 5297938699497081 5311183326963912 5313902618020392 5319392186840661 5324124806805442 5327290160436123 5345684332243002 5347542847711383 5348421287588082 5370079199260842 5380534625769864 5390884992470714 5398498099969326 5409008857455192 5410343681868312 5412714856785234 5441359388899302 5442253240001908 5442702196712022 5444145329246382 5471505424294866 5507674766553396 5509589600672334 5536821834318588 5539656650812108 5540113642781322 5562088951483548 5606249067350796 5609119430132636 5609582152408674 5637308618970468 5642666795145391 5663034304505028 5673928107029853 5704604314146424 5707995874380756 5710918330860996 5713421237717747 5730637101528504 5734044139044276 5742134605686861 5743657132727041 5745074540973801 5762385783531432 5764389172143228 5768338661406981 5775477947866803 5779569490360452 5798865183938343 5808136152878664 5811109880525224 5811589265930316 5831655635174184 5834641404641544 5845865322394394 5847897734046951 5865518806742232 5871578226997131 5876802122390782 5880965446331688 5915114949380824 5921225605320267 5936028424253784 5939067631905144 5950492431135494 5954030179310961 5974588371330414 5977647321421974 6007688583913962 6025106756290798 6046854703264584 6049504839936438 6058486849123434 6082518327060956 6083020102207554 6100656684269366 6134455336259778 6155636503794972 6158788149343852 6159296216341818 6189739753123476 6191380962672356 6191891718402654 6217986441249396 6242077359702932 6265807781156772 6267354044698692 6269532993868518 6300521397672876 6306509947515437 6329273634446796 6341449060798071 6375734233457768 6377307624430248 6379524800778492 6382791075668172 6411056860789944 6414868428483636 6417679853414727 6420965663441307 6440313522770424 6446966739219567 6459518842167564 6491446288511448 6494769866469368 6495305650157412 6501479339471919 6517732768724088 6521069805187608 6533614183852558 6534153171988497 6535885702758357 6537498615590877 6563430132429918 6572843734135416 6576208987052056 6609258380861928 6611010825778568 6615540380515286 6616086127123149 6639419529419688 6642329367680766 6650550364210258 6652191573759138 6654504318053427 6677481120898698 6679128976365978 6692133094101576 6714475476139134 6732157813563906 6733942845266186 6758249374236888 6771250007843838 6798108718479892 6798669525996678 6856155964055046 6879829033653204 6883919300617326 6890043867630572 6917944429961532 6949514257866972 6976439402020924 7004689814663244 7008276169943004 7018164518061719 7043496960450852 7050191697275199 7063918265996108 7087501891480197 7092522915787548 7103053547248164 7106166580984123 7127579109657336 7130057130281844 7131228383450776 7131816671553684 7160105599014456 7169558831834652 7172701012639989 7174471077484029 7176373388552049 7197997466625768 7212438968388687 7216953142380312 7255145851865736 7256936262282696 7258860438995176 7259459256058284 7284524859162216 7295340565726488 7302274676070506 7302877074575379 7306616099778039 7346119467563112 7386818190375096 7393839248811202 7394449200902343 7398235110433563 7420527709351416 7430997725006526 7434802347142566 7437387179000889 7464908855938446 7479442869878232 7520880226498056 7524176379865542 7528028708862222 7558512728740182 7565237476039804 7567867655825466 7598512999643346 7656179474249148 7660099387965068 7660731305089962 7662762548061522 7691118215209308 7700637263822404 7731820245251124 7733728288423764 7797196978729268 7828770969329508 7843830931951333 7872143661680364 7879626014601693 7894967473760356 7938706905747948 7942186178746961 7966117828440552 7970196428562632 7970853927030588 7986187210208163 8010251445218616 8018526498364503 8022631931382123 8066006453248584 8070801938654796 8077982465497912 8086327488706071 8106542972734392 8110693469610072 8113513286182788 8118402560498714 8119072285177851 8147706371292312 8161365814431742 8162039083348953 8163379860002862 8166217993869573 8179273781679704 8212394955122424 8228192883244774 8255855624536872 8257892988114792 8261512149830094 8264384401008501 8305232751477882 8309484976218162 8343133427225322 8359377325158024 8405689664909592 8409373601026194 8413679145198954 8455265414397428 8455962928455702 8556906471219636 8561287551255076 8561993811571134 8566377496291494 8595955652292756 8643578675297148 8668639119295892 8669354235540678 8712204229317996 8714514270344476 8716664820787836 8720485047042877 8751240176573224 8751962106962316 8766634571004431 8768797983591591 8798278210113348 8815203183586173 8821448169497532 8856439156907688 8869588765012184 8872672424071236 8876561023305427 8903308161198264 8905505301821304 8908601447857716 8925738646703241 8952633968185512 8961882556995621 8966470982132961 8976210418085208 9028333343791784 9037660134436197 9042287357196577 9060253910703144 9064892701328904 9074257259904657 9082330552785754 9087730273685151 9123777490591434 9141541285406728 9150985026404049 9178559067489768 9196215575391218 9201683004389667 9229409810245944 9233454755692458 9238182224015778 9284609629685214 9287071444008534 9311528623358506 9345139086863448 9363116039554398 9394594331369544 9398711671735158 9400255596366932 9401031067048038 9450002521973596 9450782096509314 9563601350186652 9565961436645372 9568497851402732 9569287201167738 9574186613502258 9616585291184916 9660470284155636 9689278263251346 9737169432767172 9742154799704052 9746424464342039 9781604707781412 9800421275778837 9845145198644877 9859265601203124 9864313480578084 9907996966675368 9913069796190088 9913887571292892 9916516238667852 9923310570772929 9953211807917928 9963494051521149 9975825546315387 9978287360638707 10016221681348047 10032235173154056 10037371611816296 10038199641152364 10078016971653576 10090490207767288 10097403738681226 10098236720345859 10100914267899279 10131350666191128 10133850860693208 10150840029584078 10156875011765757 10197163077719838 10214308406786616 10217016730748696 10278123290143126 10284233946082569 10315222729098408 10319743550479806 10335065801445858 10376916644942298 10407002579047742 10444567214729736 10464659103031386 10506168019468924 10507034721994866 10512414254914506 10595877398994162 10638784373681322 10648249613610884 10654580320872246 10691368664486004 10695085695422766 10696842575176164 10740158398521684 10781769984941428 10796996199938652 10825429713570468 10846254255186293 10882718777798604 10884506480003816 10885404393424044 10888290658492764 10943010848589732 10953412014105759 11015349533106792 11019179201344668 11073643668637176 11079313301624216 11080227285562644 11090758873216803 11124177902967096 11146496587509789 11152203520713849 11212498134701592 11218238860265272 11219164304817348 11246501449809593 11274617237940936 11285333590290782 11286264569798313 11292043063293333 11326068609010056 11347856214059706 11351801483738199 11415991748761512 11421836661721992 11426842475435494 11468088278088552 11484269211373722 11487314265454082 11490149081947602 11494143822092283 11528778344286456 11536677322813962 11550955895733606 11559138980720904 11597730367876686 11623178531860632 11691730644788788 11695795468093902 11743156453994262 11753604244781564 11842451210640534 11900984862270988 11908060358621922 11949176742660828 11955294642843948 12015377167827924 12050213512581596 12099009679872876 12116973698246868 12122284167561151 12165036654121912 12166040204415108 12177603840748071 12201313368538732 12242048721647613 12245069790004293 12268910672519556 12311273007589944 12317576298687704 12318592432683636 12342289324867161 12379479506246952 12382761925344712 12383783436805308 12392268224745141 12435972882498792 12457849127216823 12464227464327243 12484154719405864 12531615562313544 12534708089397384 12539065987737036 12569619267434251 12601042795345752 12613019895030874 12614060401539291 12620518717798431 12658547268893592 12682898121596142 12759049601556984 12765582151336344 12829736856967272 12835359706829454 12841931326882614 12849566244437241 12893933478439134 12919037684335128 12990611300314824 13002958678943838 13067228367705116 13068306343976994 13071771405516714 13074997231181754 13126860264859836 13231080761030572 13232172254246298 13284658735361532 13301100728420516 13304383147518276 13309008636106854 13354962241797396 13358257952731956 13428950952278268 13464315627127812 13467885690532372 13542500015687676 13548435246097757 13596217436959784 13597339051993356 13623495829178631 13685666235887151 13712311928110092 13759658067306408 13767838601234652 13780087735261144 13794323363086827 13801385966247407 13835888859923064 13850182133538687 13857273336023667 13899028515733944 13930607166012801 13952878804041848 13967292935037759 14009379629326488 14016552339886008 14036329036123438 14044674059331597 14048398004779457 14086993920901704 14098067507602737 14100383394550398 14127836531992216 14175003782960394 14185045831575096 14206107094496328 14212333161968246 14260114260563688 14263633343107368 14339117663669304 14345402025279978 14348942154968058 14352746777104098 14361279920253387 14424877936777374 14518918512116568 14604549352141012 14605754149150758 14613232199556078 14787678497622404 14788898401804686 14796470220867126 14861995450013052 14869604694285132 14874774358001778 14929817711876892 15048352759731084 15056057417724444 15117025457480364 15130474952079608 15135735311650932 15142368804462199 15146105608021839 15197025999286692 15226260044376117 15295744616579757 15312358948498296 15320198775930136 15321462610179924 15325525096123044 15382236430418616 15401274527644808 15417184935214689 15425078432864749 15463640490502248 15467456576847528 15479615325719709 15502598702168787 15594393957458536 15610503868571613 15657541938659016 15687661863902666 15696988654547079 15744287323360728 15759252029203386 15768621382371759 15789934947520712 15877413811495896 15884372357493922 15893816098491243 15941707854061176 15972374420416326 15981870481308369 16037052996729006 16045263862764246 16141603877309592 16172654977412142 16227026572365576 16236805120997428 16238144570355702 16322731628863484 16324078166697906 16326759720005724 16332435987739146 16456385766489548 16523024299660188 16528768802017002 16610465502955764 16618969952436324 16686266854450644 16818747202052388 16827358290397908 16910530828794856 16911925856911404 16928000385436173 16936667410695593 17021784321089559 17113812942439272 17122575102510152 17123987623142268 17132754992582988 17140263713153241 17165712739183063 17191911304585512 17226403817060583 17230971398181123 17235223622921403 17287157350594296 17326433843600409 17337278238591784 17338708471081356 17424408458635992 17429028540688952 17433329641575672 17440970094085754 17503924213924632 17533269142008862 17537595967183182 17543693202140853 17596556420226696 17630406367172346 17642896338995064 17745344848142472 17753122046610854 17763676815960801 17817202895715432 17851477293406482 17862090537932883 17923765113991242 17932941964265922 18075320268872394 18084574714393154 18148514519809314 18164661105571508 18175460547370302 18247554981182868 18301970052808098 18392431150782436 18403366008779334 18466909511384916 18476364448031556 18569219259370428 18574142888017068 18623057246717012 18726232079108796 18797423343470316 18800511192733864 18802062134096076 18900005043947192 18901564193018628 18919529842546311 19024347182394213 19127202700373304 19131922873290744 19136995702805464 19138574402335476 19148373227004516 19185208355557541 19233170582369832 19253039560244181 19262896990323921 19320940568311272 19378556526502692 19425775231489297 19474338865534344 19484309599408104 19492848928684078 19504438018415757 19563209415562824 19600842551557674 19607657108275071 19612495846772631 19690290397289754 19718531202406248 19728626961156168 19827775142585784 19833032477335704 19846621141545858 19926988103042298 19951651092630774 19956574721277414 19963512954160281 20032443362696094 20076399282304728 20194807477362452 20196473440691718 20201828535798558 20301680059168156 20313750023531514 20394326155439676 20556246580286252 20568467892165138 20639487100959612 20670131602891716 20753833289884596 20814005158095484 20929318206062772 21012336038937848 21014069443989732 21024828509829012 21054493554185157 21065273316903937 21150575091825597 21191754797988324 21262505674440591 21277568747362644 21296499227221768 21309160641744492 21318499742952369 21382737328972008 21390171390845532 21393685150352328 21442291691505487 21480316797043368 21518103037919967 21529120165656147 21563539969882856 21593992399877304 21650859427140936 21692508510372586 21711160552840979 21765437555597208 21770808786848088 21776581316985528 21886021697179464 21906824028211518 21919848299334117 22038358402689336 22160454571125288 22181517746433606 22194705331300689 22292993175019578 22304407041427698 22312161537002667 22438328609634696 22493002899619186 22570667180581564 22572529139596626 22584086126586666 22695712428119412 22703602967476398 22853684950870988 22968538422747444 22974628530908164 22980298163895204 22988287644184566 23073354645627924 23101911791467212 23195460735753372 23383461289577576 23391590936187804 23486312907988524 23507208489563128 23531492795853999 23543540765951459 23638878043805079 23684902421281068 23801969724541976 23816120717243844 23826558536240883 23838757578063703 23898353485321656 23910589285687896 23958561630624489 23964914243447309 24030754335655848 24067895794146369 24100427025163192 24198019359745752 24233947396493736 24244568335122302 24258982466118213 24332080408830216 24355207681496142 24402626737077464 24484097443295226 24490139580008586 24498653981608719 24537821345039112 24637184865367272 24684578649734322 24767566873610616 24784536449490282 24915698254433646 24928454928654486 25078131975474072 25139238534868502 25226039790061748 25228120803078582 25241037435596862 25365796243192284 25670719413658908 25683862653765228 25699132488874482 25787866956878268 25850702890009063 26005917357887676 26134456735410232 26136612687953988 26143542811033428 26149994462363508 26161455141128631 26253720529719672 26299903713013293 26306393950774773 26313369091357513 26445609550758519 26462161522061144 26464344508492596 26569317470723064 26602201456841032 26608766295036552 26618017272213708 26629683069916281 26709924483594792 26716515905463912 26777215940109723 26857901904556536 26899412946398883 26928631254255624 26935771381064744 27085000031375352 27096870492195514 27112980403308591 27126862071589731 27194678103986712 27246991658357262 27263190821055453 27371332471774302 27424623856220184 27452955079212147 27535677202469304 27588646726173654 27602771932494814 27605049013169001 27700364267077374 27714546672047334 27861214332025602 27934585870075518 28072658072246876 28089348118663194 28096796009558914 28196135015205474 28200766789100796 28350007565920788 28424666323936492 28690804050559956 28697884309936116 28705493554208196 28722559840506774 28849755873554748 28891962053539541 29209098704282024 29211508298301516 29226464399112156 29239273393026117 29282686437429931 29401263827336511 29535435595934631 29575356995244808 29577796803609372 29592940441734252 29649867458588927 29723990900026104 29739209388570264 29749548716003556 29769931712318787 29859635423753784 29927476638946161 29934862081916121 30096705519462168 30112114835448888 30234050914960728 30271470623301864 30284737608924398 30292211216043678 30302742803697837 30394051998573384 30452520088752234 30470625035297271 30591489233159514 30642925220359848 30651050192246088 30834369870429378 30850156865729498 30852701838247707 30959230651439418 31005197404337574 31221007737143226 31375323727805332 31393977309094158 31518504058406772 31537242764743518 31768744714987844 31787632196982486 31944748840832652 31963740962616738 32074105993458012 32090527725528492 32152259273169167 32345309954824284 32473610241994856 32476289140711404 32538762765558879 32645463257726968 32648156333395812 32653519440011448 32664871975478292 32727708371245217 32860236042317277 32912771532979096 33046048599320376 33057537604034004 33138087159599389 33220931005911528 33237939904872648 33272276619650409 33372533708901288 33456610562141547 33553611763481513 33637494404104776 33654716580795816 33739504349428779 33823851713822808 33856000770872346 33873334821391186 33876129189879999 34043568642179118 34055404451214597 34247975246284536 34265509985165976 34280527426306482 34331425478366126 34452807634121166 34461942796362246 34470447245842806 34482431466276849 34652867687200818 34677416942162712 34881940188171508 35066538284017724 35075191934366364 35087386404281706 35260812734344692 35506244093221708 35527353631921602 35702954586812964 35724181075865766 35847530227982484 35865883928531844 35934878011189069 36150640537744788 36169149428786308 36297029039618628 36329322211143016 36350921094740604 36366852502683453 36385472092834073 36495109962365736 36532811522244213 36578027003156419 36603940105616196 36726146164942839 36735209370012879 36784862301564872 36806732017558668 36933819022769832 36952728896063112 37026867974601483 37036685648964023 37138438518740856 37148285776034136 37246114493434024 37392682392981729 37452464158217592 37594846686940632 37604124268192152 37708857802302753 37803128386037256 37839059685092622 37861556153395293 38048694364788426 38277148804670952 38296746454009032 38370416711115082 38506079120488362 38525793980647842 38757113053005384 38851550462978594 38985697857368156 39008876036831514 39201685103115348 39215314216550142 39224991693545262 39380580794579508 39693242283091716 39853976206084596 39903302185261548 39913149442554828 39927025908320562 40064886725392188 40162510718387783 40389614954724904 40392946881383436 40403657071597116 40603360118336312 40627500047063028 40645305738293271 40666115868461611 40788652310879352 40870487487535893 41056998707661453 41112493160572504 41136935784330276 41278974201919224 41340263205783432 41382970089260481 41404157898742221 41507666579769192 41571820008071001 41628010316190968 41791821498038403 41858636412125544 41901878805113277 42028138887979464 42049657019658024 42108987108370314 42130546633807874 42134022177994791 42145194014338371 42301150183651194 42383509595976648 42525011348881182 42555137494725288 42618321283488984 42636999485904738 42780342781691064 42884583383010974 43036206075839934 43058240331312294 43385017020745172 43422321105681958 43813648056423036 43839696598668234 44363035492867212 44389410662601378 44585986350039156 44608814082855396 44624323074005334 44651214082742927 44887511979374581 44986005799238372 45141334361163128 45145058279193252 45168172253173332 45255060857846257 45391424856238824 45407205934952796 45427106413386597 45438316824065517 45678780133128351 45707369901741976 45887233849739271 45937076845494888 45949257061816328 45960596327790408 45976575288369132 46146709291255848 46203823582934424 46251554805644067 46275235298594247 46390921471506744 46507796106506361 46783181872375608 46831511605714839 46972625815977048 47062985591707998 47087081531902918 47090965963641237 47277756087610158 47369804842562136 47632241434487688 47653117072481766 47677515156127406 47681448295473729 47917123261248978 47929828486894618 48135791588292738 48489136670244604 48517964932236426 48710415362992284 48968194886590452 48980279160017172 48997307963217438 49369157299468644 49569072898980564 49831396508867292 49856909857308972 49952818040321647 50278477069737004 50452079580123496 50456241606157164 50482074871193724 50579185664651699 50731592486384568 50784001156308519 50810002232086779 51065352963268677 51213407428471783 51341438827317816 51367725307530456 51398264977748964 51420791139459723 51497138217549189 51575733913756536 51692914194543369 51701405780018126 51705670868764209 51979301530801227 52011834715775352 52273225375907976 52287085622066856 52299988924727016 52322910282257262 52599807426026586 52612787901549546 52626738182715026 52631079606422559 52891219101517038 52928689016985192 53236034544427416 53259366139832562 53291030447882403 53554431880219446 53798825892797766 54193740984391028 54225960806617182 54253724143179462 54493983316714524 54526381642110906 54742664943548604 54905910158424294 55177293452347308 55205543864989628 55210098026338002 55400728534154748 55429093344094668 55535720562746743 55722428664051204 55829620162712429 55869171740151036 56145316144493752 56178696237326388 56193592019117828 56392270030410948 56401533578201592 56529678095787193 56700015131841576 56758589527638933 56849332647872984 57073041547182639 57238514184762581 57381608101119912 57395768619872232 57410987108416392 57445119681013548 57555625066672623 57699511747109496 57783924107079082 57788690970971763 58277325694467891 58423016596603032 58452928798224312 58478546786052234 58513314055247271 58565372874859862 58802527654673022 58822971324825213 59070871191869262 59155593607218744 59185880883468504 59299734917177854 59499097432007112 59539863424637574 59854953277892322 59869724163832242 60569475217848796 60584422432087356 60605485607395674 60905040177504468 60941250070594542 61182978466319028 61668739740858756 61700313731458996 61705403676495414 61918461302878836 62010394808675148 62069334746599301 62442015474286452 62750647455610664 62787954618188316 62847633614895217 63037008116813544 63074485529487036 63163480662555471 63180228459997451 63195819950711811 63451725275476791 63537489429975688 63575264393964972 63787517023321773 63889497681665304 63927481925233476 63955499228857107 64148211986916024 64181055451056984 64304518546338334 64326875074516461 64587360496968441 64690619909648568 64952578281422808 65077525531117758 65133481658522937 65296312666791624 65329743950956584 65455416742490434 65720472084634554 66115075208068008 66276174319198778 66544553239300818 66913221124283094 67107223526963026 67479008698857558 67712001541744692 67746669642782372 67752258379759998 68087137284358236 68110808902429194 68561054852612964 68662850956732252 68905615268242332 68923885592724492 68940894491685612 68964862932553698 69305735374401636 69371609422669807 69763880376343016 70133076568035448 70150383868732728 70174772808563412 70521625468689384 70594478387561997 70630622297854377 70916634131415237 71012488186443416 71054707263843204 71405909173625928 71448362151731532 71479675608722649 71516272734191109 71695060455964968 71731767857063688 71869756022378138 71875684891873467 71894742730341927 72301281075489576 72338298857572616 72594058079237256 72701842189481208 72733705005366906 72770944185668146 72776947398354639 73065623044488426 73156054006312838 73207880211232392 73452292329885678 73470418740025758 73613464035117336 74053735949202966 74073371297928046 74785364785963458 75417715604605506 75678119370185244 75723112306790586 76097388729576852 76740833422230164 77012158240976724 77051587961295684 77199809698678909 77552108670027189 77703100925957188 77971395714736312 78017752073663028 78167832390825353 78403370206230696 78430628433100284 78449983387090524 78484365423385893 78761161589159016 78899711139039879 78919181852324319 78940107274072539 79336828652275557 79386484566183432 79707952412169192 79806604370523096 79826298885109656 79854051816641124 79889049209748843 80129773450784376 80325021436775566 80331647820329169 80785893762766872 80807314143194232 81255000094126056 81290611476586542 81332231736923222 81338941209925773 81380586214769193 81740974975071786 82113997415322906 82273871568660552 82358865237636441 82765940178520962 82808315797484442 83143640016142002 83583642996076806 83803757610226554 84217974216740628 84261093267615748 84268044355989582 84290388028676742 84602300367302388 85050022697762364 85273998971809476 85769166766021948 86072412151679868 86116480662624588 86282140251464663 86675886160618623 86770034041490344 86844642211363916 87364047966216571 87627296112846072 87679393197336468 87717820179078351 87848059312289793 88203791482009533 88459521921905807 88726070985734424 88778821325202756 88949602375766781 89171972700078312 89217628165710792 89248646148010668 89302428165485854 89309795136956361 89775023958749162 89782429916838483 89972011598476744 90290116558386504 90336344506346664 90510121715692514 90814411869905592 90854212826773194 90876633648131034 90908228411093511 91357560266256702 91774467699478542 91953150576738264 92503109611288134 92550470597188494 93015592213012722 93663023211429678 94125971183415996 94174163063805836 94181931927282474 94555512175220316 95306234144963532 95355030312254812 95362896590947458 95834246522497956 95859656973789236 95925335517471647 96271583176585476 96432980281048741 96456777819507501 96978273340489208 97035929864472852 97420830725984568 97616288296676637 97642171256359697 97936389773180904 97960558320034344 97994615926434876 98183125113735651 98580708126951831 98738314598937288 99138145797961128 99414261478798167 99662793017734584 99713819714617944 99816829858951227 99905636080643294 100556954139474008 100660835290444539 100912483212314328 100964149742387448 101158371329303398 101218513048286337 101568002312617038 101620004464173558 102130705926537354 102426814856943566 102796529955497928 102841582278919446 102994276435098378 103385828389086738 103402811560036252 103411341737528418 103958603061602454 104645820564514524 105199614852053172 105225575803099092 105253476365430052 105262159212845118 105782438203034076 106518732279665124 106582060895764806 107108863760438892 107210669107762429 107597651785595532 107804634033567207 108387481968782056 108451921613234364 108507448286358924 108987966633429048 109052763284221812 109100557508050359 109156416278502219 109485329887097208 109598434566732639 109734081009469257 109811820316848588 110178438494828517 110354586904694616 110411087729979256 110420196052676004 110801457068309496 110858186688189336 111071441125493486 111080603923804449 111110056946892069 111444857328102408 111659240325424858 111738343480302072 112357392474652776 112387184038235656 112784540060821896 113059356191574386 113126573406908259 113517179055277866 114146083094365278 114477028369525162 114890239362027096 115111250133345246 115567848214158164 115577381941943526 116554651388935782 116957093572104468 117026628110494542 117130745749719724 117605055309346044 117645942649650426 118141742383738524 118599469834355708 119079726849275148 119308796807049223 119709906555784644 119739448327664484 120487532155163349 121138950435697592 121168844864174712 121210971214791348 121810080355008936 121882500141189084 121935917214879813 121998347605384833 122365956932638056 122611462462607679 123337479481717512 123400627462917992 123410807352990828 123836922605757672 124020789617350296 124138669493198602 124148910267781443 124212473696226663 124884030948572904 125575909236376632 125695267229790434 125705636415339831 126148971058974072 126326961325110942 126360456919994902 126391639901423622 126435582043015113 126903450550953582 127150528787929944 127575034046643546 127854963850466952 127910998457714214 128609037092676668 128653750149032922 129174720993936882 130155051062235516 130266963317045874 130910833484980868 131440944169269108 132552348638397556 133089106478601636 133345125843172661 133826442248566188 133953642248228781 134214447053926052 134662535938123743 134958017397715116 135017165038698337 135424003083489384 135493339285564744 135504516759519996 135765182573538771 136174274568716472 136221617804858388 136281319240159791 136314950472196551 137036340399385053 137122109705225928 137325701913464504 137811230536484664 137847771185448984 137881788983371224 137929725865107396 138611470748803272 138743218845339614 138754664416932201 138825705895782741 140349545617126824 140494534817144517 141188956775123994 141261244595708754 141833268262830474 142109414527686408 142896724303463064 142959351217445298 143032545468382218 143739512044756276 143751369783746934 143789485460683854 145467410010733812 145541888371336292 145553894796709278 146131246088976852 146312108012625676 146904584659771356 146940837480051516 148107471898405932 148146742595856092 149032787707075327 149570729571926916 149858454120964941 150835431209211012 150901537396192259 151356238740370488 151446224613581172 151737556993955097 152194777459153704 152352003468925557 152430006696260337 153481666844460328 153640222285415349 154024316481953448 154103175922591368 154262373418379169 154399619397357818 154491414652647567 155078742583630107 155104217340054378 155406201851914376 156035504147326056 156335664781650706 156861256866200568 156899966774181048 156968730846771786 157799422278079758 157838363704648638 157880214548145078 158673657304551114 159708103633282248 159778098419497686 160650042873551132 160663295640658338 162581222953173084 162664463473846444 162677882419851546 162761172429538386 163481949950143572 164227994830645812 164717730475272882 165531880357041924 165616631594968884 165689215893814663 166287280032284004 166566056849084189 166607161688240229 167167285992153612 167488860488137287 167607515220453108 168435948433481256 168522186535231496 168536088711979164 168580776057353484 169204600734604776 169589034287361579 170100045395524728 170275768582916799 170547997943618952 171538333532043896 171715542554287743 172144824303359736 172232961325249176 172564280502929326 172666875200017869 173351772321237246 173689284422727832 174728095932433142 174831977083403673 175358786394672936 175435640358156702 175696118624579586 176407582964019066 176919043843811614 177557642650405512 177899204751533562 178497292296021336 178604856330971708 178619590273912722 179550047917498324 179564859833676966 181020243431385028 181708425653546388 181753267296262068 181816456822187022 182715120532513404 183548935398957084 185006219222576268 185100941194376988 186031184426025444 186208004239797903 187326046422859356 188251942366831992 188348326127611672 188363863854564948 188542900844685651 189111024350440632 189490441987666413 189540685379992353 189587459852135433 190612468289927064 190710060624509624 190725793181894916 191668493044995912 191719313947578472 191850671034943294 191866497686571321 192543166353170952 192865960562097482 192913555639015002 192980625223549383 194071859728945704 195232576593353274 195284342512719394 195400444975568811 195989231852869752 196366250227471302 197161416253903662 198828522957596334 199633659717902454 199811272161286588 201321670580889078 202316742658606796 202437026096572674 203136004625234076 203240008928347116 204261411853074708 204853629713887132 205683164557838892 205988552870196756 206078830848539567 206771656778173476 206805623120072504 206822683475056836 207917206123204908 208114828268009421 209291641129029048 210399229704106344 210451151606198184 210506952730860104 210524318425690236 211564876406068152 211783435162685991 211891866893563131 213037464559330248 213164121791529612 213683527546382267 214217727520877784 214421338215524858 214439026826167947 214548818202573327 215195303571191064 215609268067134414 215684228191025781 216903843226468728 217014896572717848 218105526568443624 218201115016100718 218312832557004438 219196869133465278 219468162018938514 219623640633697176 220356876989657034 220840392105352008 222142882250986972 222161207847608898 222220113893784138 223318480650849716 226118712383148772 226253146813816518 227034358110555732 228292166188730556 228954056739050324 230222500266690492 230323399183661869 231135696428316328 231154763883887052 231599429096036727 232656326010081567 233109302777871564 233914187144208936 234053256220989084 234261491499439448 234503497172476059 235210110618692088 235291885299300852 235453096270157679 236283484767477048 236699133417119637 236820321822217617 237198939668711416 238159453698550296 238617593614098446 238822766081250769 239419813111569288 239478896655328968 239667147629246529 240975064310326698 242421942429582696 243765000282378168 243871834429759626 243996695210769666 244141758644307579 245222924925215358 246821614705981656 248277338986397204 248297820535562886 248424947392453326 251390534459580868 251411272830679662 252653922650221884 252720913839989804 252783279802847244 252871164086030226 253806901101907164 255150068093287092 255821996915428428 257218074185353336 257307500298065844 257420269675857383 258349441987873764 258846420754393989 260027658481855869 260310102124471032 260533926634091748 261821666969961736 262092143898649713 262226333358700733 262881888338538216 263153460537235053 263544177936869379 265104697276795112 265378565765717421 266178212957203272 266690251686345322 266848807127300343 267652884497132376 267907284496457562 268428894107852104 269325071876247486 269916034795430232 270034330077396674 271009033519039992 271530365147077542 272443235609716776 272562638480319582 272629900944393102 274072680798770106 275859451730214792 277486437690679228 277509328833864402 277651411791565482 280989069634289034 282377913550247988 282522489191417508 283666536525660948 285918702434890596 286065090936764436 287479024089512552 287502739567493868 287578970921367708 287776006552414941 289298940843146223 289370333458522503 290934820021467624 291083776742672584 291107789593418556 292262492177953704 292624216025251352 292848864890029911 292926513769079091 293809169319542712 293881674960103032 294549375341206953 296214943796811864 296293485191712184 298065575414150654 298242784436394501 299141459143853832 299716908241929882 301670862418422024 301803074792384518 301982505871333617 302892449227162344 303475113987910194 303655539144859011 304704006937851114 304860013392520674 307280444570830698 308524746836758338 308799238794715636 308982829305295134 310157485167260214 310208434680108756 312671329563301412 313937461693543572 315598844556159516 315676727409297276 315760429096290156 317347314609102228 319556196838995372 321300085747102264 321326591281316676 321632007323287287 323413902100701621 325162445906346168 325328926947692888 325355764839703092 325522344859076772 326148542044478197 326963899900287144 327301672524151077 327469248835506657 328455989661291624 329202243028407771 329435460950545764 331063760714083848 331233263189937768 331378431787629326 332574560064568008 333132113698168378 333214323376480458 333330170840676207 334334571984307224 334977720976274574 335215030440906216 337072177423958328 337161552114706968 339178068574723158 339379720220724777 340551537165833598 343431085108575486 345128561005858652 345333750400035738 346703544642474492 349456191864866284 349663954166807346 350871280716313404 351392237249159172 352815165928038132 353838087687623228 355798409503067124 357209712661943416 357239180547825444 357926390421147669 359100095834996648 359129719667353932 361462596465490047 362040486862770056 363416851307092776 363506534592524136 363632913644374044 364518958755593279 365430241065026808 365807751644639439 365995042816154499 367097870797914168 369089729398296643 370012438445152536 370201882388753976 372062368852050888 372416008479595806 372637421088679989 374652092845718712 376727727709129896 377085801689371302 378980883975332826 379081370759984706 379174919704270866 379306746129045339 381451586363789832 383701342069886588 383732995373142642 385731921124194964 385827111278030004 385961250447098766 390465153186706548 390568685025438788 390800889951137622 392732500454942604 394322832507807324 397657045915192668 399267319435804908 399622544322573176 400035377529517983 400240193021174803 401860926744686343 402643341161778156 403987607814371229 404633485317213592 404874052193145348 405051495116095011 406272009250468152 406480017856694232 407295547720616313 407403542138604253 408522823706149416 408843957720479373 409707259427774264 411366329115677784 411977105740393512 412157661697079134 413543313556346952 413645366950113672 415834412246409816 416229656536018842 416477117687348223 421048636851380472 423566870325371982 423783733787126262 426328243583059224 427367055092764534 428842676431049716 428878053652335894 429097636405146654 431218536134268828 431368456382051562 436402230032201436 436625665114008876 438393738266930556 438936324037877028 440713753979314068 444285764501973944 444322415695217796 444440227787568276 446636961301699432 447098363121225981 447327274553077721 449575362362894823 452237424766297544 452506293627633036 452704612188576777 454068716221111464 455212670981865291 456584332377461112 457290020088781011 457908113478100648 460445000533380984 460646798367323738 460920666856246047 462309527767774104 463198858192073454 463474243957942701 465312652020163134 466218605555743128 468106512441978168 469006994344952118 470583770598601704 470906192540315358 473398266834239274 473640643644435234 477235187228196892 477645532162501538 479334295258493058 481950128620653396 487743668859519252 487993390421539332 488283517288615158 490445849850430716 491163354910172197 496554677972794408 496595641071125772 496849894784906652 497067647681443989 497805669436308827 499698170547252567 499821485064720687 502466581464411861 502781068919161736 502822545661359324 505307845300443768 505441827679979608 505566559605694488 505742328172060452 507613802203814328 508767102862084737 510300136186574184 511643993830856856 514615000596131688 514840539351714766 515146627662863229 516698883975747528 517692841508787978 518000625600053607 520055316963711738 521067853268183496 524184287797299426 524452666717401466 524495931250211019 526306921074470106 527088355873738758 530757131531434842 533380503372690644 533697614254600686 535814568992915124 538650143752494972 540068660154793348 543060730294155084 545125276960639164 545259801888786204 548145361597540212 554972875381358456 555018657667728804 555302823583130964 556371042311168689 558624012719393709 561978139268578068 563347481713189613 564755827100495976 565044978382835016 565628702534056953 567333073051321896 568622056139977059 568762379556406299 571837404869781192 572130181873528872 575005479134987736 575157941842735416 575552013104829882 578597881686292446 578740666917045006 578941875670648149 582215579186837112 585697729780059822 585853027538158182 586201334926706433 589098750682413906 596131150828301308 596485568872789002 599433816483859764 603606149584769036 603965011742667234 606950227975820388 607311078289718022 609408013875702228 609720026785041348 610892926190214173 614560889141661396 617049493673516676 617598477589431272 617965658610590268 618236492545618701 620314970334520428 620416869360217512 621826459053659123 624344484804028263 625342659126602824 627874923387087144 629623656032388391 631197689112319032 631353454818594552 631520858192580312 634694629218204456 635675600680689393 639112393677990744 641050582639146801 642653182562633352 643264014646574574 643646454607719981 646827804201403242 647052684573077343 650711529679406184 651044689718153544 652297084088956394 654603345048302154 654938497671013314 658404486056815542 658870921901091528 662756863575258652 666264227396336756 666428646752960916 666660341681352414 669955441952549148 678356137149446316 678759440441449554 681103074331667196 682762682212592311 686862170217150972 690257122011717304 690667500800071476 690970197550985607 691323969763847387 693407089284948984 694798287288110181 694982513059971961 697968978030244701 698912383729732568 699327908333614692 701742561432626808 702784474498318344 703510491517428177 705630331856076264 707676175375246456 710460965466652851 711596819006134248 714478361095650888 715852780842295338 716468298243752307 718259439334707864 722925192930980094 727265827288748088 729037917511186558 731615503289278878 731990085632308998 738179458796593286 744832016959191612 745274842177359978 754171603378742604 757961767950665652 758162741519969412 758349839408541732 758613492258090678 763087703649367877 767402684139773176 767465990746285284 771463842248389928 771654222556060008 771922500894197532 772260809027572149 776539262263181967 780082975445567607 780930306373413096 781137370050877576 781601779902275244 785465000909885208 786276431695949139 786679000076102199 788645665015614648 790632533810608137 795314091830385336 796135697297152263 798534638871609816 800070755059035966 800480386042349606 800546421381901029 803721853489372686 805286682323556312 807975215628742458 809748104386290696 810102990232190022 814591095441232626 814807084277208506 817687915440958746 824315323394158268 832459313072037684 832954235374696446 847133740650743964 847567467574252524 849197906685467999 854734110185529068 857685352862099432 857756107304671788 858195272810293308 859846156299078883 862437072268537656 862736912764103124 863328019657244823 867896822529438669 868111000375567509 872804460064402872 873251330228017752 876787476533861112 877872648075754056 878779541307237273 881427507958628136 883648126023620859 888644831390435592 888880455575136552 894196726242451962 894654549106155442 894728353309183503 899150724725789646 905012587255266072 905409224377153554 905947517614000851 910425341963730582 914580040177562022 921293596734647476 921841333712492094 926397716384146908 926948487915885402 930625304040326268 938013988689904236 941812385080630716 946796533668478548 947281287288870468 949103542766111293 954470374456393784 955291064325003076 958668590516986116 961004527628382281 963900257241306792 964896021969861861 970241706302104863 973054741140963877 975487337719038504 975986780843078664 976567034577230316 978445626133434591 980891699700861432 982326709820344394 982407746506519971 987606729085223313 993191282142251544 993699789569813304 994135295362887978 995611338872617654 999396341094505134 999642970129441374 999990512522028621 1004933162928823722 1005645091322718648 1011484656344120904 1017534205724169474 1029681078703429532 1030293255325726458 1035385683017575956 1036001251200107214 1040110633927423476 1048368575594598852 1048905333434802932 1048991862500422038 1052613842148940212 1054176711747477516 1055178690692188117 1060762783091536151 1061514263062869684 1066761006745381288 1067395228509201372 1071629137985830248 1073779171263443007 1074063883819956667 1077300287504989944 1080137320309586696 1084387789396470141 1086121460588310168 1090250553921278328 1090519603777572408 1093556876266779837 1096290723195080424 1097985128448463497 1107269188194889929 1110037315335457608 1110605647166261928 1112742084622337378 1117248025438787418 1123956278537156136 1126694963426379226 1131257405068113906 1137244112279954118 1137524759112812598 1151104026209659764 1157195763372584892 1157481333834090012 1157883751341296298 1171395459560119644 1171706055076316364 1172402669853412866 1178197501364827812 1179317360185386719 1192262301656602616 1192971137745578004 1198867632967719528 1200106132588553949 1200720579063524409 1205582780234059029 1207212299169538072 1207930023485334468 1211962823443113687 1213900455951640776 1214622156579436044 1215154485348285033 1218816027751404456 1219440053570082696 1221785852380428346 1221886643161848939 1222210626415812759 1229121778283322792 1234098987347033352 1235931317221180536 1236472985091237402 1240629940669040856 1243652918107318246 1248688969608056526 1259247312064776782 1271351201361378786 1282101165278293602 1286528029293149148 1287292909215439962 1293655608402806484 1294105369146154686 1304594168177912788 1309206690096604308 1309876995342026628 1312396764877541453 1316808972113631084 1325513727150517304 1332528454792673512 1332857293505921832 1333320683362704828 1339910883905098296 1341295089363677943 1341981823659233163 1348726087088684469 1356712274298892632 1357518880882899108 1358113836565730331 1362206148663334392 1365525364425184622 1365638012945595873 1373724340434301944 1381335001600142952 1381940395101971214 1382647939527694774 1382762000568738141 1389596574576220362 1389965026119943922 1395937956060489402 1398655816667229384 1407020983034856354 1420921930933305702 1431705561684590676 1432936596487504614 1445850385861960188 1458075835022373116 1463231006578557756 1463980171264617996 1466796384274899271 1473490064730516591 1476358917593186572 1485188815425681707 1489664033918383224 1490549684354719956 1491202943044331967 1493417008308926481 1499094511641757701 1499464455194162061 1507399744393235583 1508343206757485208 1515923535901331304 1516325483039938824 1516699678817083464 1517226984516181356 1526175407298735754 1526301308586254211 1534931981492570568 1543845001788395064 1544521618055144298 1545439882988589687 1553078524526363934 1560165950891135214 1563203559804550488 1572552863391898278 1573358000152204398 1581265067621216274 1592271394594304526 1600141510118071932 1600960772084699212 1601092842763802058 1607443706978745372 1615950431257484916 1620205980464380044 1629182190882465252 1629614168554417012 1635375830881917492 1639360664777828597 1648630646788316536 1659916911358114849 1664918626144075368 1665908470749392892 1669113126933506067 1675872038158181127 1690042445139568839 1694267481301487928 1695134935148505048 1696886107602170859 1698395813370935998 1705866168419931177 1709468220371058136 1715512214609343576 1716390545620586616 1719692312598157766 1725473825528206248 1726656039314489646 1735793645058877338 1736222000751135018 1757559082614474546 1767296252047241718 1788393452484903924 1789309098212310884 1789456706618367006 1798301449451579292 1810818448754307108 1811895035228001702 1820850683927461164 1822581374831961293 1829160080355124044 1832226625339926079 1832678778570642519 1842587193469294952 1843682667424984188 1852795432768293816 1853896975831770804 1854709477636856103 1861250608080652536 1865479377160977369 1873033454412084789 1876027977379808472 1883624770161261432 1888870968097165173 1893593067336957096 1894562574577740936 1898207085532222586 1910582128650006152 1917337181033972232 1922009055256764562 1923151747917440403 1929792043939723722 1940483412604209726 1946109482281927754 1953134069154460632 1956891252266869182 1964653419640688788 1964815493013039942 1975213458170446626 1988270590725775956 1991222677745235308 1998792682189010268 1999285940258882748 1999981025044057242 2009866325857647444 2035068411448338948 2048288046637776933 2059362157406859064 2060586510651452916 2070771366035151912 2072002502400214428 2072910592652956821 2073971909291542161 2080221267854846952 2084394861864330543 2084947539179915883 2096737151189197704 2097810666869605864 2097983725000844076 2105227684297880424 2108353423494955032 2110357381384376234 2110531474552284531 2121525566183072302 2123028526125739368 2134790457018402744 2147558342526886014 2148127767639913334 2149404894731256921 2168775578792940282 2187113752533559674 2195970256896926994 2214538376389779858 2225484169244674756 2234496050877574836 2253389926852758452 2262514810136227812 2266867139333935237 2274488224559908236 2275049518225625196 2289263110948103631 2302208052419319528 2314391526745169784 2314962667668180024 2315767502682592596 2316782427082716447 2329617786789545901 2342790919120239288 2343412110152632728 2344805339706825732 2356395002729655624 2358634720370773438 2358829295087847417 2360037000228306597 2385942275491156008 2388407091891456789 2400212265177107898 2401441158127048818 2411165560468118058 2415860046970668936 2423925646886227374 2429244313158872088 2430308970696570066 2443571704760856692 2443773286323697878 2444421252831625518 2472945970182474804 2487305836214636492 2497377939216113052 2518494624129553564 2533557391020280559 2542702402722757572 2547593720056403997 2564202330556587204 2565326135735268403 2573056058586298296 2574585818430879924 2579538468897236649 2587311216805612968 2588210738292309372 2589984058971734469 2603690467588316007 2609188336355825576 2618413380193208616 2619753990684053256 2624793529755082906 2633617944227262168 2636338623921711819 2666641366725409656 2682590178727355886 2683963647318466326 2697452174177368938 2715037761765798216 2716227673131460662 2731050728850369244 2731276025891191746 2763880790203942428 2765295879055389548 2765524001137476282 2779193149152440724 2779930052239887844 2791875912120978804 2814041966069712708 2831622966434431213 2841843861866611404 2847310628298333879 2863411123369181352 2865873192975009228 2883013582885146843 2891700771723920376 2894688065909585583 2916151670044746232 2919164223422891631 2926462013157115512 2927960342529235992 2933592768549798542 2935336878400303773 2946980129461033182 2952717835186373144 2970377630851363414 2981099368709439912 2982405886088663934 2986834016617852962 2998189023283515402 2998928910388324122 3014799488786471166 3034453969032362712 3052350814597471508 3052602617172508422 3089043236110288596 3090879765977179374 3106157049052727868 3120331901782270428 3145105726783796556 3146716000304408796 3162530135242432548 3165536072076564351 3182288349274608453 3184542789188609052 3200283020236143864 3201921544169398424 3202185685527604116 3214887413957490744 3221337513790329021 3222191651459870001 3231900862514969832 3240411960928760088 3258364381764930504 3259228337108834024 3270751661763834984 3278721329555657194 3280670628800339511 3319833822716229698 3321807564584669787 3331816941498785784 3338226253867012134 3351744076316362254 3380084890279137678 3393772215204341718 3396791626741871996 3411732336839862354 3439384625196315532 3453312078628979292 3471587290117754676 3472444001502270036 3515118165228949092 3534592504094483436 3537952080556160157 3576786904969807848 3578618196424621768 3578913413236734012 3596602898903158584 3600318397765661847 3602161737190573227 3621636897508614216 3623790070456003404 3641701367854922328 3645162749663922586 3645463456044855099 3658320160710248088 3664453250679852158 3665357557141285038 3666631879247438277 3687365334849968376 3707793951663541608 3709418955273712206 3730958754321954738 3746066908824169578 3777741936194330346 3796414171064445172 3844018110513529124 3846303495834880806 3859584087879447444 3880966825208419452 3892218964563855508 3913782504533738364 3915497786122251773 3929306839281377576 3929630986026079884 3937190294632624359 3950426916340893252 3976541181451551912 3982445355490470616 3997585364378020536 3998571880517765496 3999962050088114484 4019732651715294888 4023885268091033829 4025945470977699489 4059987023381263073 4070136822896677896 4074341509697190993 4096576093275553866 4121173021302905832 4144005004800428856 4145821185305913642 4147943818583084322 4168789723728661086 4169895078359831766 4195967450001688152 4220714762768752468 4221062949104569062 4243051132366144604 4295116685053772028 4296255535279826668 4298809789462513842 4337551157585880564 4374227505067119348 4376144584489575511 4391940513793853988 4400389152824697813 4420470194191549773 4429076752779559716 4450968338489349512 4455566446277045121 4468992101755149672 4473608829132995901 4480251024926779443 4497283534925273103 4506779853705516904 4525029620272455624 4533734278667870474 4548976449119816472 4550099036451250392 4578526221896207262 4631535005365185192 4633564854165432894 4659235573579091802 4689610679413651464 4717269440741546876 4717658590175694834 4720074000456613194 4776814183782913578 4800424530354215796 4802882316254097636 4822331120936236116 4847851293772454748 4860617941393140132 4887143409521713384 4887546572647395756 4888842505663251036 4918081994333485791 4945891940364949608 4974611672429272984 4979750734074344547 4994755878432226104 5007339380800518201 5036989248259107128 5067114782040561118 5070127335418706517 5085404805445515144 5095187440112807994 5128404661113174408 5130652271470536806 5149171636861759848 5159076937794473298 5176421476584618744 5179968117943468938 5207380935176632014 5249587059510165812 5272677247843423638 5365180357454711772 5367927294636932652 5394904348354737876 5432455346262921324 5462101457700738488 5462552051782383492 5467744124495883879 5496679876019778237 5498036335711927557 5527761580407884856 5530591758110779096 5531048002274952564 5558386298304881448 5559860104479775688 5564128432910568309 5583751824241957608 5596438131482932107 5628083932139425416 5663245932868862426 5666612904291495519 5683687723733222808 5694621256596667758 5731746385950018456 5766027165770293686 5769455243752321209 5789376131819171166 5838328446845783262 5867185537099597084 5870673756800607546 5893960258922066364 5940755261702726828 5964811772177327868 5973668033235705924 5996378046567030804 5997857820776648244 6029598977572942332 6104701629194943016 6105205234345016844 6144864139913330799 6178086472220577192 6181759531954358748 6196822298845085743 6212314098105455736 6218731777958870463 6221915727874626483 6240663803564540856 6254842617539747649 6290211453567593112 6293432000608817592 6325060270484865096 6331072144153128702 6364576698549216906 6369085578377218104 6404371371055208232 6442675027580658042 6444383302919740002 6448214684193770763 6557442659111314388 6561341257600679022 6639667645432459396 6643615129169339574 6676452507734024268 6703488152632724508 6760169780558275356 6787544430408683436 6793583253483743992 6800601418001805711 6823464673679724708 6867789332844310893 6878769250392631064 6906624157257958584 6925860216356272301 6943174580235509352 6944888003004540072 6950347281248149341 7030236330457898184 7069185008188966872 7075904161112320314 7080111000684919791 7157826826473468024 7200636795531323694 7204323474381146454 7247580140912006808 7290325499327845172 7290926912089710198 7328906501359704316 7330715114282570076 7333263758494876554 7418837910547424412 7461917508643909476 7492133817648339156 7555483872388660692 7592828342128890344 7600672173060841677 7604563667402321257 7642781160169211991 7688036221027058248 7692606991669761612 7695978407205805209 7719168175758894888 7738615406691709947 7761933650416838904 7784437929127711016 7827565009067476728 7830995572244503546 7859261972052159768 7874380589265248718 7900853832681786504 7999924100176228968 8047770536182067658 8051890941955398978 8119974046762526146 8148683019394381986 8193152186551107732 8291642370611827284 8295887637166168644 8337579447457322172 8339790156719663532 8441429525537504936 8442125898209138124 8486102264732289208 8494868899303293639 8541931884895001637 8590233370107544056 8592511070559653336 8597619578925027684 8649040748655440529 8675102315171761128 8748455010134238696 8752289168979151022 8757492670268674893 8783881027587707976 8800778305649395626 8806010635200911319 8840940388383099546 8858153505559119432 8911132892554090242 8947217658265991802 8960502049853558886 8994567069850546206 9067468557335740948 9157052443792414524 9267129708330865788 9318471147158183604 9434538881483093752 9435317180351389668 9440148000913226388 9458307719289867713 9496608216229693053 9546865047823825359 9553628367565827156 9600849060708431592 9605764632508195272 9644662241872472232 9666574954379610003 9695702587544909496 9721235882786280264 9775093145294791512 9777685011326502072 9836163988666971582 9842011886401018533 9959501468148689094 9965422693754009361 10014678761601036402 10134229564081122236 10140254670837413034 10190374880225615988 10261304542941073612 10318153875588946596 10359936235886937876 10414761870353264028 10499174119020331624 10545354495686847276 10571049803912205091 10613856241668480471 10703602152550602647 10730360714909423544 10735854589273865304 10789808696709475752 10806485211571719681 10864910692525842648 10925104103564766984 10935488248991767758 10993359752039556474 10996072671423855114 10999895637742314831 11062096004549905128 11128256865821136618 11192876262965864214 11326491865737724852 11333225808582991038 11389242513193335516 11532054331540587372 11538910487504642418 11578752263638342332 11606965597614069287 11676656893691566524 11734371074199194168 11741347513601215092 11746493358366755319 11787920517844132728 11811570883897873077 11814702722019523337 11881510523405453656 11929623544354655736 11947336066471411848 11992756093134061608 11995715641553296488 12059197955145884664 12077836412933098467 12179961070143789219 12210410468690033688 12289728279826661598 12363519063908717496 12393644597690171486 12437463555917740926 12443831455749252966 12509685235079495298 12662144288306257404 12729153397098433812 12885350055161316084 12888766605839480004 12896429368387541526 12972490962039253909 13114885318222628776 13122682515201358044 13128433753468726533 13201167458474093439 13261410582574649319 13279335290864918792 13287230258338679148 13352905015468048536 13366699338831135363 13406976305265449016 13440753074780338329 13520339561116550712 13575088860817366872 13601202836003611422 13646929347359449416 13735578665688621786 13851720432712544602 13900694562496298682 14151808322224640628 14160222001369839582 14401273591062647388 14408646948762292908 14436364413652955983 14580650998655690344 14581853824179420396 14657813002719408632 14661430228565140152 14666527516989753108 14754245983000457373 14837675821094848824 14923835017287818952 14939252202223033641 14984267635296678312 15022018142401554603 15110967744777321384 15201344346121683354 15209127334804642514 15210382006256119551 15285562320338423982 15385213983339523224 15391956814411610418 15477230813383419894 15661991144489007092 15748761178530497436 16095541072364135316 16103781883910797956 16134760227023891981 16239948093525052292 16297366038788763972 16337076969682498777 16386304373102215464 16403232373487651637 16490039628059334711 16494109007135782671 16583284741223654568 16591775274332337288 16675158894914644344 16679580313439327064 16789314394448796321 16884251796418276248 16989737798606587278 16999838712874486557 17083863769790003274 17195239157850055368 17298081497310881058 17504578337958302044 17514985340537349786 17601556611298791252 17612021270401822638 17681880776766199092 17822265785108180484 17894435316531983604 17921004099707117772 17989134139701092412 18032967312556114567 18134937114671481896 18259086024939263339 18314104887584829048 18434592419739992397 18534259416661731576 18590466896535257229 18636942294316367208 18665747183623879449 18764527852619242947 18870634360702779336 18880296001826452776 18916615438579735426 18993216432459386106 19093730095647650718 19107256735131654312 19333149908759220006 19672327977333943164 19684023772802037066 19919002936297378188 19930845387508018722 20029357523202072804 20048395123151574223 20154492878739186869 20268459128162244472 20280509341674826068 20380749760451231976 20401804254005417133 20522609085882147224 20603367998532932679 20636307751177893192 20719872471773875752 20777580649068816903 20829523740706528056 21090708991373694552 21142099607824410182 21227712483336960942 21407204305101205294 21612970423143439362 21870976497983535516 21986719504079112948 21992145342847710228 21999791275484629662 22256513731642273236 22385752525931728428 22652983731475449704 22666451617165982076 22778485026386671032 22802016519182525031 22813691002206963771 22928343480507635973 23064108663081174744 23077820975009284836 23087935221617415627 23157504527276684664 23213931195228138574 23215846220075129841 23353313787383133048 23482695027202430184 23492986716733510638 23623141767795746154 23629405444039046674 24155672825866196934 24359922140287578438 24579456559653323196 24787289195380342972 24874927111835481852 24887662911498505932 24935538532673287607 25019370470158990596 25324288576612514808 25458306794196867624 25484606697909880917 25625795654685004911 25770700110322632168 25777533211678960008 25792858736775083052 25944981924078507818 25947122245966321587 26245365030402716088 26256867506937453066 26272478010806024679 26402334916948186878 26522821165149298638 26574460516677358296 26733398677662270726 26881506149560676658 27202405672007222844 27471157331377243572 27703440865425089204 27801389124992597364 27869131301223086149 28218587493087952433 28303616644449281256 28320444002739679164 28374923157869603139 28489824648689079159 28640595143471476077 28802547182125294776 28817293897524585816 28872728827305911966 28999724863138830009 29163707648358840792 29333055033979506216 29508491966000914746 29878504404446067282 30044036284803109206 30402688692243366708 30418254669609285028 30420764012512239102 30571124640676847964 30783913628823220836 30954461626766839788 31147852630778743343 31323982288978014184 31497522357060994872 31713149411736615273 31841568725005441413 32110806457651807941 32191082144728270632 32207563767821595912 32269520454047783962 32479896187050104584 32594732077577527944 32674153939364997554 32806464746975303274 32980079256118669422 32988218014271565342 33578628788897592642 33979475597213174556 33999677425748973114 34167727539580006548 34596162994621762116 34820896792842207861 35009156675916604088 35029970681074699572 35203113222597582504 35224042540803645276 35239480075100265957 35363761553532398184 35434712651693619231 35444108166058570011 35644531570216360968 35788870633063967208 35842008199414235544 35978268279402184824 36065934625112229134 36518172049878526678 36539883210431367657 36869184839479984794 37180933793070514458 37331494367247758898 37529055705238485894 37833230877159470852 37986432864918772212 38187460191295301436 38666299817518440012 38917472886117761727 39344655954667886328 39368047545604074132 39385301260406179599 39603502375422280317 39838005872594756376 39861690775016037444 40058715046404145608 40096790246303148446 40100098016493406089 40308985757478373738 40561018683349652136 40803608508010834266 41206735997065865358 41555161298137633806 42284199215648820364 42455424966673921884 42814408610202410588 43070475647344769503 43225940846286878724 43309093240958867949 43741952995967071032 43973439008158225896 43984290685695420456 43999582550969259324 44262737949001372119 44513027463284546472 44771505051863456856 44817756606669100923 45332903234331964152 45604033038365050062 45627382004413927542 45856686961015271946 46155641950018569672 46175870443234831254 46427862390456277148 46431692440150259682 46985973433467021276 47246283535591492308 47258810888078093348 48137590429385330621 48311345651732393868 48404280681071675943 48719844280575156876 49011230909047496331 49158913119306646392 49209697120462954911 49470118884178004133 49574578390760685944 49749854223670963704 49775325822997011864 49871077065346575214 50038740940317981192 50969213395819761834 51251591309370009822 51585717473550166104 51889963848157015636 51894244491932643174 52513735013874906132 52544956021612049358 52804669833896373756 53045642330298597276 53466797355324541452 53763012299121353316 54098901937668343701 54404811344014445688 54777258074817790017 54942314662754487144 55406881730850178408 55602778249985194728 55738262602446172298 55771400689605771687 56437174986175904866 56640888005479358328 56749846315739206278 56979649297378158318 57281190286942952154 57745457654611823932 57999449726277660018 59016983932001829492 59757008808892134564 60088072569606218412 60145185369454722669 60463478636217560607 60805377384486733416 60836509339218570056 60841528025024478204 61142249281353695928 61205412762016251399 61567827257646441672 61908923253533679576 62295705261557486686 62332741947206450709 63426298823473230546 63683137450010882826 64221612915303615882 64539040908095567924 65348307878729995108 65612929493950606548 65960158512237338844 65976436028543130684 67157257577795185284 67958951194426349112 67999354851497946228 68335455079160013096 68406049557547575093 68441073006620891313 69192325989243524232 69263805664852246881 69641793585684415722 70059941362149399144 70448085081607290552 70478960150200531914 70869425303387238462 70888216332117140022 72131869250224458268 73036344099757053356 73079766420862735314 73738369678959969588 74361867586141028916 74394457936322783687 74662988734495517796 74806615598019862821 75058111410476971788 75666461754318941704 75972865729837544424 76374920382590602872 76453820093729642751 77332599635036880024 77834945772235523454 78736095091208148264 78770602520812359198 79207004750844560634 79723381550032074888 80193580492606296892 80200196032986812178 80617971514956747476 81607217016021668532 82413471994131730716 83110322596275267612 83607393903669258447 84568398431297640728 84655762479263857299 84910849933347843768 85124769473608809417 85628817220404821176 86140951294689539006 86451881692573757448 86618186481917735898 87999165101938518648 88525475898002744238 89635513213338201846 91208066076730100124 91254764008827855084 91713373922030543892 92351740886469662508 92855724780912554296 92863384880300519364 93443557892336230029 93971946866934042552 94492567071182984616 94517621776156186696 95139448235209845819 96275180858770661242 96332419372955423823 96622691303464787736 96808561362143351886 97439688561150313752 98022461818094992662 98419394240925909822 98940237768356008266 99742154130693150428 101938426791639523668 102503182618740019644 103779927696314031272 103788488983865286348 104462690378526623583 105027470027749812264 105089912043224098716 105609339667792747512 105718440225300797871 106091284660597194552 106332324498175710033 106933594710649082904 107526024598242706632 108197803875336687402 109554516149635580034 109619649631294102971 111476525204892344596 111542801379211543374 112874349972351809732 113499692631478412556 113959298594756316636 114562380573885904308 115490915309223647864 115998899452555320036 116752418658353285181 117739623678056629117 118033967864003658984 118155903781218538797 119514017617784269128 120176145139212436824 120290370738909445338 120926957272435121214 121683056050048956408 122410825524032502798 124591410523114973372 124665483894412901418 126852597646946461092 127366274900021765652 128443225830607231764 129078081816191135848 129211426942034308509 129927279722876603847 130696615757459990216 131225858987901213096 131920317024474677688 131952872057086261368 134314515155590370568 135998709702995892456 136812099115095150186 136882146013241782626 138527611329704493762 139283587171368831444 140957920300401063828 141738850606774476924 141776432664234280044 144263738500448916536 144412771288155991863 145212842043215027829 146072688199514106712 146159532841725470628 147033692727142488993 147476739357919939176 148723735172282057832 148788915872645567374 149325977468991035592 149613231196039725642 150116222820953943576 152907640187459285502 155669891544471046908 157541205041624718396 158414009501689121268 160387160985212593784 160400392065973624356 161235943029913494952 162296705813005031103 163214434032043337064 164331774224453370051 164826943988263461432 166220645192550535224 167214787807338516894 167314202068817315061 169311524958527714598 170249538947217618834 172281902589379078012 173236372963835471796 177050951796005488476 179271026426676403692 179707846666507486547 180435556108364168007 181390435908652681821 182416132153460200248 182509528017655710168 183426747844061087784 184703481772939325016 185726769760601038728 186887115784672460058 186998225841619352127 190278896470419691638 192550361717541322484 192664838745910847646 193617122724286703772 196044923636189985324 196838788481851819644 197880475536712016532 199484308261386300856 200849946274331896729 203876853583279047336 205006365237480039288 205323219019862673939 207576977967730572696 208925380757053247166 210179824086448197432 211436880450601595742 212664648996351420066 216395607750673374804 219109032299271160068 219239299262588205942 220532346354667316453 222953050409784689192 223085602758423086748 223183373808968351061 224419846794059588463 225748699944703619464 226999385262956825112 227918597189512633272 229124761147771808616 231997798905110640072 233504837316706570362 235479247356113258234 236311807562437077594 240580741477818890676 241853914544870242428 244821651048065005596 249182821046229946744 249330967788825802836 250822181711007775341 253705195293892922184 253967287437791571897 254732549800043531304 255374308420826428251 256886451661214463528 258422853884068617018 259854559445753207694 273624198230190300372 273764292026483565252 274290923859406163677 277055222659408987524 278567174342737662888 280330673677008690087 281915840600802127656 283477701213548953848 283552865328468560088 285418344705629537457 288825542576311983726 288997258118866271469 290425684086430055658 292319065683450941256 294067385454284977986 297577831745291134748 299226462392079451284 305815280374918571004 306560444313453947639 310404462423967476763 311339783088942093816 313388071135579870749 315082410083249436792 316828019003378242536 318996973494527130099 320800784131947248712 324593411626010062206 328663548448906740102 334429575614677033788 334628404137634630122 338623049917055429196 340499077894435237668 342626378938566176773 344563805178758156024 346472745927670943592 350257255975059855543 353218871034169887351 354101903592010976952 358542052853352807384 359415693333014973094 360871112216728336014 362780871817305363642 373774231569344920116 373996451683238704254 380557792940839383276 385100723435082644968 385329677491821695292 387234245448573407544 387634280826102925527 389781839168629811541 392089847272379970648 393677576963703639288 395760951073424033064 401699892548663793458 410646438039725347878 417850761514106494332 422873760901203191484 425329297992702840132 432791215501346749608 433238313864467975589 435638526129645083487 438218064598542320136 438478598525176411884 441064692709334632906 441101078181427466979 446171205516846173496 446366747617936702122 448839693588119176926 467009674633413140724 470958494712226516468 472623615124874155188 473775232120792464533 481161482955637781352 483707829089740484856 486890117439015093309 489643302096130011192 492995322673360110153 498661935577651605672 501644363422015550682 507934574875583143794 510748616841652856502 516845707768137234036 519709118891506415388 529513494723238636831 539123539999522459641 541306668325092504021 544171307725958045463 547248396460380600744 547528584052967130504 548581847718812327354 554110445318817975048 560661347354017380174 570836689411259074914 577651085152623967452 577994516237732542938 580851368172860111316 588134770908569955972 595155663490582269496 598452924784158902568 602549838822995690187 611630560749837142008 613120888626907895278 620808924847934953526 626776142271159741498 637993946989054260198 649186823252020124412 657327096897813480204 661597039064001949359 668859151229354067576 669256808275269260244 669550121426905053183 673259540382178765389 677246099834110858392 680998155788870475336 685252757877132353546 700514511950119711086 706437742068339774702 718831386666029946188 721742224433456672028 725561743634610727284 747548463138689840232 747992903366477408508 752466545133023326023 761115585881678766552 761901862313374715691 770659354983643390584 775268561652205851054 779563678337259623082 803399785097327586916 818339037299550620557 821292876079450695756 822872771578218491031 835701523028212988664 840992021031026070261 845747521802406382968 850658595985405680264 866476627728935951178 871277052259290166974 876957197050352823768 882129385418669265812 882202156362854933958 892733495235873404244 897679387176238353852 919681332940361842917 931213387271902430289 934019349266826281448 941916989424453032936 945247230249748310376 947550464241584929066 973780234878030186618 985990645346720220306 1003288726844031101364 1015869149751166287588 1021497233683305713004 1027879136815698530319 1033691415536274468072 1039418237783012830776 1059026989446477273662 1059656613102509662053 1078247079999044919282 1082613336650185008042 1088342615451916090926 1097163695437624654708 1121322694708034760348 1141673378822518149828 1155302170305247934904 1155989032475465085876 1161702736345720222632 1162902842478308776581 1176269541817139911944 1205099677645991380374 1226241777253815790556 1241617849695869907052 1253552284542319482996 1275987893978108520396 1298373646504040248824 1299714941593403926767 1314654193795626960408 1323194078128003898718 1338513616550538520488 1339100242853810106366 1346519080764357530778 1370505515754264707092 1401029023900239422172 1412875484136679549404 1421325696362377393599 1437662773332059892376 1443484448866913344056 1451123487269221454568 1495985806732954817016 1504933090266046652046 1523803724626749431382 1550537123304411702108 1559127356674519246164 1588540484169715910493 1606799570194655173832 1617370619998567378923 1636678074599101241114 1642585752158901391512 1645745543156436982062 1681984042062052140522 1732953255457871902356 1742554104518580333948 1764258770837338531624 1764404312725709867916 1785466990471746808488 1795358774352476707704 1807649516468987070561 1839362665880723685834 1862426774543804860578 1895100928483169858132 1947560469756060373236 1971981290693440440612 1984791117192005848077 2006577453688062202728 2008650364280715159549 2031738299502332575176 2042994467366611426008 2055758273631397060638 2118053978892954547324 2119313226205019324106 2156494159998089838564 2165226673300370016084 2176685230903832181852 2194327390875249309416 2242645389416069520696 2283346757645036299656 2311978064950930171752 2325805684956617553162 2410199355291982760748 2452483554507631581112 2455017111898651861671 2468618314734655473093 2483235699391739814104 2507104569084638965992 2551975787956217040792 2599429883186807853534 2646388156256007797436 2678200485707620212732 2693038161528715061556 2741011031508529414184 2759043998821085528751 2793640161815707290867 2802058047800478844344 2825750968273359098808 2842651392724754787198 3009866180532093304092 3047607449253498862764 3083637410447095590957 3101074246608823404216 3118254713349038492328 3177080968339431820986 3178969839307528986159 3234741239997134757846 3273356149198202482228 3291491086312873964124 3363968084124104281044 3414449086663642244393 3465906510915743804712 3485108209037160667896 3528808625451419735832 3615299032937974141122 3678725331761447371668 3724853549087609721156 3790201856966339716264 3895120939512120746472 3943962581386880881224 3969582234384011696154 4017300728561430319098 4111516547262794121276 4236107957785909094648 4238626452410038648212 4263977089087132180797 4312988319996179677128 4330453346600740032168 4353370461807664363704 4651611369913235106324 4765621452509147731479 4820398710583965521496 4852111859995702136769 4910034223797303723342 4937236629469310946186 5198859766373615707068 5211527553328717109863 5292776312512015594872 5356400971415240425464 5386076323057430123112 5422948549406961211683 5518087997642171057502 5587280323631414581734 5685302785449509574396 5824648441955625005141 5954373351576017544231 6019732361064186608184 6095214898506997725528 6167274820894191181914 6354161936678863641972 6357939678615057972318 6469482479994269515692 6546712298396404964456 6582982172625747928248 6727936168248208562088 6828898173327284488786 7230598065875948282244 7357450663522894743336 7365051335695955585013 7405854944203966419279 7449707098175219442312 7939164468768023392308 8034601457122860638196 8223033094525588242552 8277131996463256586253 8380920485447121872601 8477252904820077296424 8527954178174264361594 9001729410295056826127 9250912231341286772871 9303222739826470212648 9531242905018295462958 9704223719991404273538 9820068447594607446684 9874473258938621892372 10243347259990926733179 10397719532747231414136 10423055106657434219726 10845897098813922423366 11036175995284342115004 11174560647262829163468 11370605570899019148792 11649296883911250010282 11908746703152035088462 12334549641788382363828 12708323873357727283944 12715879357230115944636 12791931267261396542391 12938964959988539031384 13657796346654568977572 14296864357527443194437 14461196131751896564488 14730102671391911170026 14811709888407932838558 15634582659986151329589 15878328937536046784616 16069202914245721276392 16554263992926513172506 16761840970894243745202 17055908356348528723188 17473945325866875015423 18003458820590113652254 18501824462682573545742 19062485810036590925916 19408447439982808547076 19640136895189214893368 19748946517877243784744 20486694519981853466358 20846110213314868439452 21691794197627844846732 22072351990568684230008 22095154007087866755039 22349121294525658326936 23298593767822500020564 23817493406304070176924 24669099283576764727656 25431758714460231889272 25583862534522793084782 27005188230885170478381 27315592693309137955144 28593728715054886388874 29460205342783822340052 29623419776815865677116 30730041779972780199537 31269165319972302659178 33108527985853026345012 33523681941788487490404 34111816712697057446376 34947890651733750030846 36006917641180227304508 37003648925365147091484 38124971620073181851832 38816894879965617094152 40973389039963706932716 41692220426629736878904 43383588395255689693464 44190308014175733510078 46597187535645000041128 46903747979958453988767 47634986812608140353848 51167725069045586169564 52421835977600625046269 54010376461770340956762 57187457430109772777748 58920410685567644680104 59246839553631731354232 61460083559945560399074 62538330639944605318356 66217055971706052690024 67047363883576974980808 69895781303467500061692 72013835282360454609016 74007297850730294182968 81015564692655511435143 81946778079927413865432 88380616028351467020156 92190125339918340598611 93807495959916907977534 99019023513245625087397 102335450138091172339128 104843671955201250092538 108020752923540681913524 114374914860219545555496 122920167119891120798148 125076661279889210636712 139791562606935000123384 140711243939875361966301 157265507932801875138807 162031129385311022870286 176761232056702934040312 184380250679836681197222 187614991919833815955068 198038047026491250174794 209687343910402500185076 216041505847081363827048 243046694077966534305429 245840334239782241596296 281422487879750723932602 297057070539736875262191 314531015865603750277614 324062258770622045740572 368760501359673362394444 375229983839667631910136 396076094052982500349588 419374687820805000370152 486093388155933068610858 562844975759501447865204 594114141079473750524382 629062031731207500555228 648124517541244091481144 737521002719346724788888 792152188105965000699176 891171211619210625786573 972186776311866137221716 1125689951519002895730408 1188228282158947501048764 1258124063462415001110456 1782342423238421251573146 1944373552623732274443432 2376456564317895002097528 2673513634857631877359719 3564684846476842503146292 5347027269715263754719438 7129369692953685006292584 10694054539430527509438876 21388109078861055018877752
- Sum of all divisors σ(n): 76075023034572295680000000
- Sum of proper divisors (its aliquot sum) s(n): 54686913955711240661122248
- 21388109078861055018877752 is an abundant number, because the sum of its proper divisors (54686913955711240661122248) is greater than itself. Its abundance is 33298804876850185642244496
Bases of 21388109078861055018877752
- Binary: 10001101100010001101110110111011010000010010110011000000110000001011101000011001110002
- Hexadecimal: 0x11B11BB768259818174338
- Base-36: 2OQVCPSA52LC7K660
Squares and roots of 21388109078861055018877752
- 21388109078861055018877752 squared (213881090788610550188777522) is 457451209969258687416574833592399877853089520573504
- 21388109078861055018877752 cubed (213881090788610550188777523) is 9784016377079476493500539099017019147550279400148214644747646889905506283008
-
The
square root of 21388109078861055018877752 is 4624728000527.2802009761 -
21388109078861055018877752 is a
perfect cube number . Itscube root is 277581678
Scales and comparisons
How big is 21388109078861055018877752?- 21,388,109,078,861,055,018,877,752 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,388,109,078,861,055,018,877,752 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 21388109078861055018877752 cubic inches would be around 23131806.5 feet tall.
Recreational maths with 21388109078861055018877752
- 21388109078861055018877752 backwards is 25777881055016887090188312
- The number of decimal digits it has is: 26
- The sum of 21388109078861055018877752's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 21388109078861055018877752 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 21388109078861055018877752 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/21388109078861055018877752/
Chicago style:
Numbermatics. 2024. "Number 21388109078861055018877752 - Facts about the integer". https://numbermatics.com/n/21388109078861055018877752/
The information we have on file for 21388109078861055018877752 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 21388109078861055018877752, math, Factors of 21388109078861055018877752, curriculum, school, college, exams, university, Prime factorization of 21388109078861055018877752, STEM, science, technology, engineering, physics, economics, calculator, twenty-one septillion, three hundred eighty-eight sextillion, one hundred nine quintillion, seventy-eight quadrillion, eight hundred sixty-one trillion, fifty-five billion, eighteen million, eight hundred seventy-seven thousand, seven hundred fifty-two.