295897474482532223366647296
295,897,474,482,532,223,366,647,296 is an even composite number composed of six prime numbers multiplied together.
295897474482532223366647296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 295897474482532223366647296:
29 × 36 × 113 × 133 × 613 × 10613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 13 × 13 × 13 × 61 × 61 × 61 × 1061 × 1061 × 1061)See below for interesting mathematical facts about the number 295897474482532223366647296 from the Numbermatics database.
Names of 295897474482532223366647296
- Cardinal: 295897474482532223366647296 can be written as Two hundred ninety-five septillion, eight hundred ninety-seven sextillion, four hundred seventy-four quintillion, four hundred eighty-two quadrillion, five hundred thirty-two trillion, two hundred twenty-three billion, three hundred sixty-six million, six hundred forty-seven thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 2.95897474482532223366647296 × 1026
Factors of 295897474482532223366647296
Divisors of 295897474482532223366647296
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 39 44 48 52 54 61 64 66 72 78 81 88 96 99 104 108 117 121 122 128 132 143 144 156 162 169 176 183 192 198 208 216 234 242 243 244 256 264 286 288 297 312 324 338 351 352 363 366 384 396 416 429 432 468 484 486 488 507 512 528 549 572 576 594 624 648 671 676 702 704 726 729 732 768 792 793 832 858 864 891 936 968 972 976 1014 1053 1056 1061 1089 1098 1144 1152 1188 1248 1287 1296 1331 1342 1352 1404 1408 1452 1458 1464 1521 1536 1573 1584 1586 1647 1664 1716 1728 1782 1859 1872 1936 1944 1952 2013 2028 2106 2112 2122 2178 2196 2197 2288 2304 2376 2379 2496 2574 2592 2662 2673 2684 2704 2808 2816 2904 2916 2928 3042 3146 3159 3168 3172 3183 3267 3294 3328 3432 3456 3564 3718 3721 3744 3861 3872 3888 3904 3993 4026 4056 4212 4224 4244 4356 4392 4394 4563 4576 4608 4719 4752 4758 4941 4992 5148 5184 5324 5346 5368 5408 5577 5616 5632 5808 5832 5856 6039 6084 6292 6318 6336 6344 6366 6534 6588 6591 6656 6864 6912 7128 7137 7381 7436 7442 7488 7722 7744 7776 7808 7986 8019 8052 8112 8424 8448 8488 8712 8723 8784 8788 9126 9152 9438 9477 9504 9516 9549 9801 9882 9984 10296 10309 10368 10648 10692 10736 10816 11154 11163 11232 11583 11616 11664 11671 11712 11979 12078 12168 12584 12636 12672 12688 12732 13068 13176 13182 13689 13728 13793 13824 14157 14256 14274 14762 14823 14872 14884 14976 15444 15488 15552 15616 15972 16038 16104 16224 16731 16848 16896 16976 17303 17424 17446 17568 17576 18117 18252 18304 18876 18954 19008 19032 19098 19602 19764 19773 19968 20449 20592 20618 20736 21296 21384 21411 21472 21632 22143 22308 22326 22464 23166 23232 23328 23342 23424 23958 24156 24167 24336 25168 25272 25344 25376 25464 26136 26169 26352 26364 27378 27456 27586 28314 28512 28548 28647 29403 29524 29646 29744 29768 29952 30888 30927 30976 31104 31232 31944 32076 32208 32448 33462 33489 33696 33952 34606 34749 34848 34892 35013 35136 35152 35937 36234 36504 36608 37752 37908 38016 38064 38196 39204 39528 39546 40898 40931 41067 41184 41236 41379 41472 42471 42592 42768 42822 42944 43264 44286 44469 44616 44652 44928 46332 46464 46656 46684 46848 47916 48312 48334 48373 48672 50193 50336 50544 50688 50752 50928 51909 52272 52338 52704 52728 54351 54756 54912 55172 56628 57024 57096 57294 58806 59048 59292 59319 59488 59536 59904 61347 61776 61854 61952 62208 63888 64152 64233 64416 64721 64896 66429 66924 66978 67392 67904 69212 69498 69696 69784 70026 70272 70304 71874 72468 72501 73008 73216 75504 75816 76032 76128 76392 78408 78507 79056 79092 81191 81796 81862 82134 82368 82472 82758 84942 85184 85536 85644 85888 85941 86528 88209 88572 88938 89232 89304 89856 92664 92781 92928 93312 93368 93696 95832 95953 96624 96668 96746 97344 100386 100467 100672 101088 101504 101856 103818 104247 104544 104676 105039 105408 105456 107811 108702 109512 109824 110344 113256 113399 114048 114192 114588 117612 118096 118584 118638 118976 119072 122694 122793 123201 123552 123708 124137 124416 127413 127776 128304 128381 128466 128832 129442 129792 132858 133848 133956 134017 134784 135808 138424 138996 139392 139568 140052 140544 140608 143748 144936 145002 145119 146016 150579 151008 151632 151723 152064 152256 152784 155727 156816 157014 158112 158184 162382 163053 163592 163724 164268 164736 164944 165516 169884 170368 171072 171288 171776 171882 176418 177144 177876 177957 178464 178608 179309 179712 184041 185328 185562 185856 186624 186736 191664 191906 192699 193248 193336 193492 194163 194688 199287 200772 200934 201344 202176 203008 203712 207636 208494 209088 209352 210078 210816 210912 215622 217404 217503 219024 219648 220688 224939 226512 226798 226981 228096 228384 229176 235224 235521 236192 237168 237276 237952 238144 243573 245388 245586 246402 247104 247416 248274 254826 255552 256608 256762 256932 257664 257823 258884 259584 265716 265837 267696 267912 268034 269568 271616 276848 277992 278343 278784 279136 280104 281088 281216 287496 287859 289872 290004 290238 292032 301158 301401 302016 303264 303446 304512 305568 311454 313632 314028 315117 316224 316368 323433 324764 326106 327184 327448 328536 329472 329888 331032 339768 340197 340736 342144 342576 343552 343764 352836 354288 355752 355914 356928 357216 358618 368082 368379 370656 371124 372411 373248 373472 382239 383328 383812 385143 385398 386496 386672 386984 388326 389376 398574 401544 401868 402051 402688 404352 406016 407424 415272 416988 418176 418704 420156 421632 421824 431244 434808 435006 435357 438048 441376 449878 450241 451737 453024 453596 453962 455169 456192 456768 458352 467181 470448 471042 472384 474336 474552 475904 476288 487146 489159 490776 491172 492804 494208 494832 496548 509652 511104 513216 513524 513864 515328 515646 517768 531432 531674 532103 533871 535392 535824 536068 537927 539136 543232 552123 553696 555984 556686 557568 558272 560208 562432 574992 575718 578097 579744 580008 580476 582489 584064 597861 602316 602802 604032 606528 606892 609024 611136 622908 627264 628056 628849 630234 632448 632736 646866 649528 652212 652509 654368 654896 657072 658944 659776 662064 674817 679536 680394 680943 681472 684288 685152 687528 705672 706563 708576 711504 711828 711931 713856 714432 717236 730719 736164 736758 741312 742248 744822 746944 764478 766656 767624 770286 770796 772992 773344 773469 773968 776652 778752 797148 797511 803088 803736 804102 805376 808704 814848 830544 833976 835029 836352 837408 840312 841373 843264 843648 862488 863577 869616 870012 870714 876096 882752 899756 900482 903474 904203 906048 907192 907924 910338 913536 916704 934362 940896 942084 944768 945351 948672 949104 951808 952576 970299 974292 978318 981552 982344 985608 988416 989664 993096 1019304 1020591 1022208 1026432 1027048 1027728 1030656 1031292 1035536 1055483 1062864 1063348 1064206 1067742 1070784 1071648 1072136 1075854 1104246 1105137 1107392 1111968 1113372 1116544 1117233 1120416 1124864 1125721 1146717 1149984 1151436 1155429 1156194 1159488 1160016 1160952 1164978 1168128 1195722 1204632 1205604 1206153 1208064 1213056 1213784 1218048 1222272 1245816 1247389 1254528 1256112 1257698 1260468 1264896 1265472 1293732 1299056 1304424 1305018 1306071 1308736 1309792 1314144 1319552 1324128 1349634 1350723 1355211 1359072 1360788 1361886 1365507 1368576 1370304 1375056 1401543 1411344 1412191 1413126 1417152 1423008 1423656 1423862 1427712 1428864 1434472 1461438 1472328 1473516 1474187 1482624 1484496 1489644 1493888 1528956 1533312 1535248 1540572 1541592 1545984 1546688 1546938 1547936 1553304 1594296 1595022 1596309 1601613 1606176 1607472 1608204 1613781 1617408 1629696 1656369 1661088 1667952 1668953 1670058 1672704 1674816 1680624 1682746 1687296 1724976 1727154 1739232 1740024 1741428 1747467 1752192 1765504 1793583 1799512 1800964 1806948 1808406 1812096 1814384 1815848 1820676 1827072 1833408 1868724 1881792 1884168 1886547 1889536 1890702 1897344 1898208 1905152 1940598 1948584 1956636 1957527 1963104 1964688 1971216 1972399 1976832 1979328 1986192 2024451 2038608 2041182 2042829 2044416 2052864 2054096 2055456 2062584 2071072 2110966 2119689 2125728 2126696 2128412 2135484 2135793 2141568 2143296 2144272 2151708 2192157 2208492 2210274 2214784 2223936 2226744 2233088 2234466 2240832 2251442 2293434 2299968 2302872 2310858 2312388 2318976 2320032 2321904 2329956 2331017 2336256 2391444 2392533 2409264 2411208 2412306 2416128 2426112 2427568 2444544 2491632 2494778 2496791 2505087 2509056 2512224 2515396 2520936 2524119 2529792 2530944 2587464 2590731 2598112 2608848 2610036 2612142 2617472 2619584 2628288 2639104 2648256 2699268 2701446 2710422 2712609 2718144 2721576 2723772 2731014 2740608 2750112 2803086 2822688 2824382 2826252 2834304 2836053 2846016 2847312 2847724 2855424 2857728 2868944 2922876 2924207 2944656 2947032 2948374 2950753 2965248 2968992 2979288 2987776 3057912 3061773 3066624 3070496 3081144 3083184 3091968 3093376 3093876 3095872 3106608 3166449 3188592 3190044 3192618 3203226 3212352 3214944 3216408 3227562 3312738 3315411 3322176 3335904 3337906 3340116 3349632 3351699 3361248 3365492 3374592 3377163 3449952 3454308 3466287 3478464 3480048 3482856 3494934 3504384 3531008 3587166 3599024 3601928 3613896 3616812 3618459 3624192 3628768 3631696 3641352 3654144 3666816 3737448 3742167 3763584 3768336 3773094 3779072 3781404 3794688 3796416 3881196 3897168 3913272 3915054 3918213 3926208 3929376 3942432 3944798 3947981 3958656 3972384 4048902 4052169 4077216 4082364 4085658 4096521 4105728 4108192 4110912 4125168 4142144 4204629 4221932 4236573 4239378 4251456 4253392 4256824 4270968 4271586 4283136 4286592 4288544 4303416 4384314 4416984 4420548 4422561 4429568 4447872 4453488 4466176 4468932 4481664 4502884 4586868 4599936 4605744 4621716 4624776 4637952 4640064 4643808 4659912 4662034 4782888 4785066 4788927 4818528 4822416 4824612 4841343 4852224 4855136 4889088 4952651 4969107 4983264 4989556 4993582 5006859 5010174 5018112 5024448 5030792 5041872 5048238 5061888 5174928 5181462 5196224 5217696 5220072 5224284 5234944 5239168 5242401 5256576 5278208 5296512 5380749 5398536 5402892 5420844 5425218 5436288 5443152 5447544 5462028 5481216 5500224 5606172 5645376 5648764 5652504 5659641 5668608 5672106 5692032 5694624 5695448 5715456 5737888 5845752 5848414 5853133 5872581 5889312 5894064 5896748 5901506 5917197 5930496 5937984 5958576 5975552 6073353 6115824 6123546 6128487 6133248 6140992 6162288 6166368 6186752 6187752 6191744 6213216 6332898 6359067 6377184 6380088 6385236 6406452 6407379 6424704 6429888 6432816 6455124 6576471 6625476 6630822 6644352 6671808 6675812 6680232 6699264 6703398 6722496 6730984 6754326 6899904 6908616 6917339 6932574 6956928 6960096 6965712 6989868 6993051 7008768 7062016 7174332 7177599 7198048 7203856 7227792 7233624 7236918 7248384 7257536 7263392 7282704 7333632 7474896 7484334 7490373 7515261 7527168 7536672 7546188 7562808 7572357 7589376 7592832 7762392 7772193 7794336 7826544 7830108 7831241 7836426 7852416 7858752 7884864 7889596 7895962 7917312 7944768 8097804 8104338 8154432 8164728 8171316 8175037 8193042 8216384 8221824 8250336 8284288 8409258 8443864 8473146 8478756 8502912 8506784 8508159 8513648 8541936 8543172 8566272 8573184 8577088 8606832 8768628 8772621 8833968 8841096 8845122 8852259 8859136 8895744 8906976 8937864 8963328 9005768 9173736 9185319 9199872 9211488 9243432 9249552 9255103 9275904 9280128 9287616 9319824 9324068 9499347 9565776 9570132 9577854 9637056 9644832 9649224 9682686 9710272 9905302 9938214 9946233 9966528 9979112 9987164 10013718 10020348 10048896 10055097 10061584 10083744 10096476 10123776 10131489 10349856 10362924 10392448 10398861 10435392 10440144 10448568 10469888 10478336 10484802 10513152 10593024 10761498 10797072 10805784 10841688 10850436 10855377 10872576 10886304 10895088 10924056 10937849 10962432 11000448 11212344 11226501 11290752 11297528 11305008 11319282 11337216 11344212 11384064 11389248 11390896 11475776 11691504 11696828 11706266 11745162 11754639 11778624 11788128 11793496 11803012 11834394 11843943 11875968 11917152 12146706 12156507 12231648 12247092 12256974 12281984 12289563 12324576 12332736 12373504 12375504 12382931 12383488 12426432 12613887 12665796 12709719 12718134 12754368 12760176 12770472 12812904 12814758 12849408 12859776 12865632 12910248 13152942 13250952 13261644 13267683 13288704 13343616 13351624 13360464 13398528 13406796 13444992 13461968 13508652 13721279 13799808 13817232 13834678 13865148 13913856 13920192 13931424 13979736 13986102 14348664 14355198 14366781 14396096 14407712 14455584 14467248 14473836 14515072 14524029 14526784 14565408 14634373 14667264 14857953 14907321 14949792 14968668 14980746 15020577 15030522 15054336 15073344 15092376 15125616 15144714 15185664 15524784 15544386 15588672 15653088 15660216 15662482 15672852 15704832 15717504 15727203 15769728 15779192 15791924 15834624 15889536 16195608 16208676 16216057 16308864 16329456 16342632 16350074 16386084 16432768 16443648 16500672 16568576 16818516 16887728 16946292 16957512 16978923 17005824 17013568 17016318 17027296 17083872 17086344 17146368 17154176 17213664 17537256 17545242 17559399 17617743 17667936 17682192 17690244 17704518 17751591 17791488 17813952 17875728 17926656 18011536 18220059 18347472 18358483 18370638 18385461 18399744 18422976 18486864 18499104 18510206 18560256 18575232 18639648 18648136 18998694 19131552 19140264 19155708 19222137 19274112 19289664 19298448 19365372 19420544 19729413 19810604 19876428 19892466 19933056 19958224 19974328 20027436 20040696 20097792 20110194 20123168 20167488 20192952 20262978 20699712 20725848 20752017 20784896 20797722 20870784 20880288 20897136 20956672 20969604 20979153 21026304 21186048 21522996 21532797 21594144 21611568 21683376 21696389 21700872 21710754 21745152 21772608 21790176 21848112 21875698 22000896 22424688 22453002 22471119 22581504 22595056 22610016 22638564 22688424 22717071 22768128 22778496 22781792 22951552 23316579 23383008 23393656 23412532 23490324 23493723 23509278 23557248 23576256 23586992 23606024 23668788 23687886 23751936 23834304 24293412 24313014 24463296 24494184 24513948 24525111 24563968 24579126 24649152 24665472 24751008 24765862 24766976 24852864 25227774 25331592 25419438 25436268 25508736 25520352 25540944 25625808 25629516 25641187 25698816 25719552 25731264 25820496 26305884 26317863 26501904 26523288 26535366 26556777 26577408 26687232 26703248 26720928 26813592 26889984 26923936 27017304 27442558 27464701 27555957 27599616 27634464 27669356 27730296 27765309 27827712 27840384 27862848 27959472 27972204 28498041 28697328 28710396 28733562 28792192 28815424 28911168 28934496 28947672 29030144 29048058 29053568 29130816 29268746 29715906 29814642 29838699 29899584 29937336 29961492 30041154 30061044 30146688 30184752 30251232 30289428 30371328 30394467 31049568 31088772 31177344 31196583 31306176 31320432 31324964 31345704 31409664 31435008 31454406 31539456 31558384 31583848 31779072 32391216 32417352 32432114 32458283 32566131 32617728 32658912 32685264 32700148 32772168 32813547 32865536 32887296 33001344 33137152 33637032 33679503 33775456 33892584 33915024 33957846 34011648 34027136 34032636 34054592 34167744 34172688 34308352 34427328 35074512 35090484 35118798 35235486 35263917 35335872 35364384 35380488 35409036 35503182 35531829 35627904 35751456 36023072 36440118 36469521 36694944 36716966 36741276 36770922 36845952 36868689 36973728 36998208 37020412 37120512 37148793 37150464 37279296 37296272 37997388 38129157 38263104 38280528 38311416 38359789 38444274 38548224 38579328 38596896 38730744 38841088 39458826 39621208 39752856 39784932 39803049 39866112 39916448 39948656 40054872 40081392 40195584 40220388 40246336 40334976 40385904 40525956 41163837 41399424 41451696 41504034 41569792 41595444 41741568 41760576 41794272 41939208 41958306 43045992 43065594 43100343 43188288 43223136 43366752 43392778 43401744 43421508 43427791 43545216 43572087 43580352 43696224 43751396 43903119 44001792 44573859 44849376 44906004 44942238 45061731 45163008 45190112 45220032 45277128 45376848 45434142 45556992 45563584 45903104 46633158 46766016 46787312 46825064 46980648 46987446 47018556 47114496 47152512 47173984 47181609 47212048 47337576 47375772 47503872 47668608 48586824 48626028 48648171 48926592 48988368 49027896 49050222 49127936 49158252 49298304 49330944 49502016 49531724 49705728 50455548 50663184 50838876 50872536 50936769 51017472 51040704 51081888 51251616 51259032 51282374 51323753 51439104 51462528 51640992 52611768 52635726 52678197 53003808 53046576 53070732 53113554 53254773 53374464 53406496 53441856 53627184 53779968 53847872 54034608 54660177 54885116 54929402 55075449 55111914 55156383 55199232 55268928 55338712 55460592 55530618 55680768 55725696 55918944 55944408 56996082 57394656 57420792 57467124 57584384 57630848 57666411 57822336 57868992 57895344 58060288 58096116 58107136 58261632 58537492 59188239 59431812 59629284 59677398 59799168 59874672 59922984 60082308 60122088 60293376 60369504 60502464 60578856 60788934 62099136 62177544 62256051 62354688 62393166 62612352 62640864 62649928 62691408 62870016 62908812 62937459 63078912 63116768 63167696 63558144 64384463 64598391 64782432 64834704 64864228 64916566 65089167 65132262 65235456 65317824 65370528 65400296 65544336 65627094 65731072 66002688 67274064 67359006 67413357 67550912 67785168 67830048 67915692 68054272 68065272 68109184 68151213 68335488 68345376 68616704 68668981 68854656 69949737 70149024 70180968 70237596 70470972 70481169 70527834 70671744 70728768 70760976 70818072 71006364 71063658 71255808 71502912 72046144 72880236 72939042 73389888 73433932 73482552 73541844 73575333 73691904 73737378 73947456 73996416 74040824 74297586 74300928 74558592 74592544 75994776 76090729 76258314 76526208 76561056 76622832 76719578 76888548 76923561 77096448 77158656 77193792 77461488 77682176 78917652 78953589 79242416 79505712 79569864 79606098 79670331 79732224 79832896 79897312 80109744 80162784 80440776 80492672 80669952 80771808 81051912 82327674 82394103 82667871 82798848 82903392 83008068 83190888 83295927 83483136 83521152 83588544 83878416 83916612 85494123 86091984 86131188 86143651 86200686 86376576 86446272 86733504 86785556 86803488 86843016 86855582 87090432 87144174 87160704 87392448 87502792 87806238 89147718 89698752 89812008 89884476 89925407 90123462 90380224 90440064 90554256 90753696 90868284 91113984 91127168 91183401 91806208 93266316 93532032 93574624 93589749 93650128 93961296 93974892 94037112 94228992 94305024 94347968 94363218 94424096 94675152 94751544 95337216 97173648 97252056 97296342 97374849 97698393 97853184 97976736 98055792 98100444 98316504 98440641 98596608 98661888 99004032 99063448 99411456 100911096 101038509 101326368 101677752 101745072 101806133 101873538 102034944 102081408 102163776 102503232 102518064 102564748 102647506 102925056 103281984 105223536 105271452 105356394 106007616 106093152 106141464 106227108 106509546 106595487 106812992 106883712 107254368 107695744 108069216 109320354 109408563 109770232 109858804 110150898 110223828 110312766 110537856 110606067 110677424 110921184 111061236 111361536 111446379 111451392 111837888 111888816 113992164 114387471 114789312 114841584 114934248 115079367 115168768 115261696 115332822 115644672 115737984 115790688 116192232 116214272 116523264 117074984 118376478 118863624 119258568 119354796 119409147 119598336 119749344 119845968 120164616 120244176 120316339 120586752 120739008 121004928 121157712 121577868 123491511 124198272 124355088 124512102 124709376 124786332 125224704 125281728 125299856 125382816 125817624 125874918 126233536 126335392 128768926 129196782 129301029 129564864 129669408 129728456 129833132 130178334 130264524 130283373 130635648 130716261 130741056 130800592 131088672 131254188 131709357 132005376 133721577 134548128 134718012 134826714 135101824 135185193 135570336 135660096 135831384 136108544 136130544 136212241 136218368 136302426 136670976 136690752 137337962 137709312 139899474 140298048 140361936 140475192 140941944 140962338 141055668 141343488 141457536 141521952 141636144 142012728 142127316 142192037 142511616 143005824 144092288 145760472 145878084 145944513 146779776 146867864 146965104 147083688 147150666 147383808 147474756 147894912 147992832 148081648 148595172 149117184 149185088 151989552 152181458 152516628 152810307 153052416 153122112 153245664 153439156 153777096 153847122 153971259 154317312 154387584 154922976 157835304 157907178 158034591 158484832 159011424 159139728 159212196 159340662 159665792 159764319 159794624 160219488 160325568 160881552 160978103 160985344 161339904 161543616 162103824 163980531 164655348 164788206 165226347 165335742 165469149 165597696 165806784 166016136 166381776 166591854 167042304 167177088 167756832 167833224 170988246 172183968 172262376 172287302 172401372 172753152 172892544 172999233 173467008 173571112 173606976 173686032 173711164 174180864 174288348 174321408 174784896 175005584 175612476 178295436 178376627 179397504 179624016 179768952 179850814 180246924 180760448 180880128 181108512 181507392 181736568 182254336 182366802 186532632 186768153 187064064 187149248 187179498 187300256 187922592 187949784 188074224 188610048 188695936 188726436 188812377 188848192 189350304 189503088 190246849 190674432 193153389 193795173 194347296 194504112 194592684 194749698 195267501 195396786 195706368 195953472 196111584 196200888 196633008 196881282 197193216 198008064 198126896 201822192 202077018 202240071 202652736 203355504 203490144 203612266 203747076 204162816 204327552 204453639 205006464 205036128 205129496 205295012 205850112 206006943 206563968 210447072 210542904 210712788 211443507 212015232 212186304 212282928 212454216 213019092 213190974 213625984 213767424 214508736 215391488 216138432 218640708 218817126 219540464 219717608 220301796 220447656 220625532 220725999 221075712 221212134 221354848 221842368 222122472 222892758 222902784 223675776 223777632 227984328 228272187 228774942 229578624 229683168 229868496 230158734 230523392 230665644 230770683 231289344 231475968 231581376 232384464 233046528 234149968 236752956 236860767 237727248 238517136 238660279 238709592 238818294 239010993 239196672 239498688 239691936 240329232 240488352 240632678 240826841 241478016 242009856 242315424 243155736 246983022 247182309 248396544 248710176 249024204 249572664 249887781 250449408 250563456 250599712 250765632 251635248 251749836 252467072 252670784 256482369 257537852 258393564 258430953 258602058 259129728 259338816 259456912 259666264 260356668 260529048 260566746 261271296 261432522 261482112 261601184 262177344 262508376 263418714 267443154 269096256 269436024 269653428 269776221 270203648 270370386 271140672 271320192 271662768 272261088 272424482 272436736 272604852 273341952 273381504 273550203 274675924 275418624 279798948 280596096 280723872 280950384 281883888 281924676 282053057 282111336 282686976 282915072 283043904 283272288 284025456 284254632 284384074 286011648 288184576 291520944 291756168 291889026 292124547 293559552 293735728 293930208 294167376 294301332 294949512 295321923 295789824 295985664 296163296 297190344 298234368 298370176 302111711 303115527 303979104 304362916 305033256 305418399 305620614 306104832 306244224 306491328 306878312 307554192 307694244 307942518 308775168 309845952 315670608 315814356 316069182 316969664 318022848 318279456 318424392 318681324 319331584 319528638 319589248 319786461 320438976 320651136 321763104 321956206 321970688 323087232 324207648 327961062 328225689 329310696 329576412 330452694 330671484 330938298 331613568 332032272 332763552 333183708 334084608 334339137 334354176 335513664 335666448 341976492 343162413 344367936 344524752 344574604 344802744 345238101 345506304 345785088 345998466 346934016 347142224 347213952 347372064 347422328 348576696 348642816 349569792 350011168 351224952 356590872 356753254 357041113 358227441 358795008 359248032 359537904 359701628 360493848 360949017 361520896 361760256 362217024 363014784 363473136 364508672 364733604 370474533 373065264 373536306 374128128 374298496 374358996 374600512 375845184 375899568 376148448 377391872 377452872 377624754 377696384 378700608 379006176 380493698 386306778 387590346 387903087 388694592 389008224 389185368 389499396 390535002 390793572 390850119 391906944 392223168 392401776 393266016 393762564 395128071 396016128 396253792 401164731 403644384 404154036 404480142 405305472 405555579 406711008 406980288 407224532 407494152 408325632 408636723 408655104 408907278 410012928 410072256 410258992 410590024 412013886 413127936 420894144 421085808 421425576 421957679 422887014 424030464 424372608 424565856 424908432 426038184 426381948 426576111 427251968 427534848 429017472 430782976 432276864 437281416 437634252 437833539 439080928 439435216 440603592 440895312 441251064 441451998 442151424 442424268 442709696 443684736 444244944 445785516 447351552 447555264 455968656 456544374 457549884 458430921 459157248 459366336 459736992 460317468 461331288 461541366 461913777 462951936 463162752 464768928 468299936 473505912 473721534 474103773 475454496 477034272 477320558 477419184 477636588 477705701 478021986 478997376 479292957 479383872 480658464 480976704 481265356 481653682 482934309 482956032 484019712 484630848 486311472 493966044 494364618 495679041 496793088 497420352 498048408 498677257 499145328 499775562 501126912 501199424 501531264 503270496 503499672 504934144 505341568 512964738 515075704 516787128 516861906 517204116 518259456 518677632 518913824 518997699 519332528 520713336 521058096 521133492 522542592 522865044 522964224 523202368 524354688 525016752 526837428 534886308 535129881 538192512 538872048 539306856 539552442 540407296 540740772 542281344 542640384 543325536 544522176 544848964 545209704 546763008 547100406 549351848 559597896 560304459 561192192 561447744 561900768 563767776 563849352 564106114 564222672 564561283 565830144 566087808 566437131 566544576 568050912 568509264 568768148 570740547 572023296 576369152 579460167 583041888 583512336 583778052 584249094 585802503 587119104 587471456 587860416 588334752 588602664 589899024 590643846 591579648 592326592 594380688 596740352 604223422 606231054 606720213 607958208 608725832 610066512 610836798 611241228 612488448 612982656 613360917 613756624 615108384 615388488 615885036 617550336 618020829 619691904 631341216 631628712 632138364 633939328 634330521 636045696 636558912 636848784 637362648 638663168 639057276 639178496 639572922 640877952 641302272 643526208 643912412 646174464 648415296 655922124 656451378 658621392 659152824 660905388 661342968 661876596 662177997 663227136 664064544 665527104 666367416 667208789 668678274 668708352 671027328 671332896 683952984 684816561 686324826 688735872 689049504 689149208 689605488 690476202 691570176 691996932 692312049 693868032 694284448 694427904 694744128 694844656 697153392 699139584 700022336 702449904 710582301 713181744 713506508 714082226 715980837 716454882 717032979 717590016 718496064 719075808 719403256 720987696 721898034 722480523 723041792 724434048 726029568 726946272 729467208 740949066 741546927 746130528 747072612 748596992 748717992 749201024 749663343 751690368 751799136 752296896 754783744 754905744 755249508 755358791 755392768 757401216 758012352 760987396 769447107 772613556 775180692 775292859 775806174 777389184 778016448 778370736 778998792 781070004 781587144 781700238 783813888 784446336 784803552 786532032 787525128 790256142 792507584 802329462 807288768 808308072 808960284 809328663 810610944 811111158 813422016 813960576 814449064 814988304 817273446 817310208 817814556 820025856 820144512 820517984 820650609 821180048 824027772 826255872 836998019 841788288 842171616 842851152 843915358 845774028 846159171 848060928 848745216 849131712 849816864 852076368 852763896 853152222 854503936 858034944 864553728 874562832 875268504 875667078 876373641 878161856 878870432 881207184 881790624 882502128 882903996 884848536 885419392 885965769 887369472 888489888 891571032 892696753 894703104 895110528 906335133 909346581 911937312 913088748 915099768 916255197 916861842 918314496 918732672 919473984 920634936 922662576 923082732 923827554 926325504 929537856 936599872 947011824 947443068 948207546 950908992 954068544 954641116 954838368 955273176 955411402 956043972 957994752 958585914 958767744 959359383 961316928 961953408 962530712 963307364 965868618 965912064 969261696 972622944 987932088 988729236 989179477 991358082 994840704 996096816 997354514 998290656 999551124 1002253824 1002398848 1003017411 1003062528 1006540992 1006999344 1009868288 1010683136 1025929476 1029487239 1030151408 1033574256 1033723812 1034408232 1035714303 1036518912 1037355264 1037827648 1037995398 1038665056 1041426672 1042116192 1042266984 1045730088 1045928448 1046404736 1048709376 1050033504 1053674856 1069772616 1070259762 1071123339 1074682323 1076385024 1077744096 1078613712 1079104884 1081481544 1082847051 1084562688 1085280768 1086651072 1089044352 1089697928 1090419408 1093526016 1094200812 1098703696 1111423599 1119195792 1119867463 1120608918 1122384384 1122895488 1123801536 1127535552 1127698704 1128212228 1128445344 1129122566 1132175616 1132874262 1133089152 1136101824 1137018528 1137536296 1141481094 1158920334 1166083776 1167024672 1167556104 1168498188 1171605006 1172550357 1174942912 1175720832 1176669504 1177205328 1179798048 1181287692 1184653184 1185384213 1188761376 1193480704 1194389981 1203494193 1208446844 1212462108 1213440426 1215916416 1216666737 1217451664 1220133024 1221673596 1222482456 1224976896 1225910169 1225965312 1226721834 1227513248 1230216768 1230776976 1231770072 1236041658 1239383808 1262682432 1263257424 1264276728 1265873037 1267878656 1268661042 1272091392 1273117824 1273697568 1274725296 1278114552 1278356992 1279145844 1279728333 1281755904 1282604544 1287052416 1287824824 1292348928 1296830592 1311844248 1312902756 1313500617 1317242784 1318305648 1321810776 1322685936 1323479729 1323753192 1324355994 1326454272 1328129088 1331054208 1332734832 1334417578 1337356548 1342054656 1342665792 1367905968 1369633122 1372649652 1377471744 1378099008 1378298416 1379210976 1380952404 1383993864 1384624098 1385741331 1388568896 1388855808 1389488256 1389689312 1394306784 1400044672 1404899808 1421164602 1422311319 1426363488 1427013016 1428164452 1431961674 1432909764 1433117103 1434065958 1436992128 1437878871 1438151616 1438806512 1441975392 1443796068 1444961046 1448802927 1448868096 1452059136 1453892544 1458934416 1481898132 1483093854 1487037123 1492261056 1494145224 1496031771 1497193984 1497435984 1498334651 1498402048 1499326686 1503380736 1503598272 1504593792 1509811488 1510499016 1510717582 1510785536 1514802432 1516024704 1521974792 1538894214 1545227112 1550361384 1550585718 1551612348 1554778368 1556032896 1556741472 1557997584 1562140008 1563174288 1563400476 1564112407 1567627776 1568892672 1569607104 1573064064 1575050256 1580512284 1585015168 1604658924 1605389643 1614577536 1616616144 1617920568 1618657326 1621221888 1622222316 1626844032 1627921152 1628898128 1629976608 1634546892 1635629112 1640289024 1641035968 1641301218 1642360096 1648055544 1673996038 1680913377 1683576576 1684343232 1685702304 1687830716 1691548056 1692318342 1693683849 1697490432 1698263424 1699311393 1699633728 1704152736 1705527792 1706304444 1712221641 1716069888 1729107456 1738380501 1749125664 1750537008 1751334156 1752747282 1756323712 1757407509 1757740864 1762414368 1763581248 1765004256 1765807992 1769697072 1770759133 1770838784 1771931538 1774738944 1776979776 1783142064 1785393506 1790221056 1812670266 1818693162 1820160639 1823874624 1826177496 1830199536 1832510394 1833723684 1837465344 1838947968 1841269872 1845325152 1846165464 1847655108 1852651008 1854062487 1859075712 1873199744 1894023648 1894886136 1896415092 1901817984 1902991563 1908137088 1909282232 1909676736 1910546352 1910822804 1912087944 1915989504 1917171828 1917535488 1918718766 1922633856 1923906816 1925061424 1926614728 1931737236 1938523392 1945245888 1975864176 1977458472 1978358954 1982716164 1986533991 1989681408 1992193632 1994709028 1996581312 1999102248 2001626367 2004797696 2006034822 2006125056 2013081984 2013998688 2021366272 2051858952 2054449683 2058974478 2060302816 2067148512 2067447624 2068816464 2071428606 2074710528 2075655296 2075990796 2076936147 2077330112 2082853344 2084232384 2084533968 2091460176 2092715339 2092809472 2097418752 2100067008 2107349712 2131746903 2139545232 2140519524 2142246678 2147942511 2149364646 2151098937 2152770048 2155488192 2157227424 2158209768 2162963088 2165694102 2167441569 2169125376 2173302144 2178088704 2179395856 2180838816 2188401624 2197407392 2222847198 2224640781 2238391584 2239734926 2241217836 2245790976 2247603072 2248990029 2255071104 2255397408 2256424456 2256890688 2258245132 2264351232 2265748524 2266076373 2266178304 2272203648 2274037056 2275072592 2282962188 2317840668 2325878577 2332167552 2334049344 2335112208 2336996376 2343210012 2345100714 2349885824 2351441664 2353339008 2354410656 2359596096 2362575384 2369306368 2370768426 2377522752 2388779962 2406988386 2416893688 2424924216 2426880852 2427985989 2431832832 2433333474 2434903328 2440266048 2443347192 2444964912 2451820338 2451930624 2453443668 2455026496 2460433536 2461553952 2463540144 2472083316 2473209037 2478767616 2510994057 2525364864 2526514848 2528553456 2531746074 2535757312 2537322084 2538477513 2544182784 2546235648 2547395136 2549450592 2556229104 2558291688 2559456666 2563511808 2574104832 2575649648 2593661184 2623688496 2625805512 2627001234 2629120923 2634485568 2636611296 2643621552 2645371872 2646959458 2647506384 2648711988 2649095251 2656258176 2657897307 2662108416 2665469664 2668835156 2674713096 2678090259 2684109312 2685331584 2719005399 2735811936 2739266244 2745299304 2748765591 2754943488 2756198016 2756596832 2758421952 2761904808 2767987728 2769248196 2771482662 2777137792 2778976512 2779378624 2788613568 2800089344 2809799616 2842329204 2844622638 2852726976 2854026032 2856328904 2863923348 2865819528 2866234206 2868131916 2873984256 2875757742 2876303232 2877613024 2878078149 2883950784 2887592136 2889922092 2897605854 2897736192 2907785088 2917868832 2963796264 2966187708 2967538431 2974074246 2984522112 2988290448 2992063542 2994871968 2996669302 2996804096 2998653372 3006761472 3007196544 3009052233 3009187584 3019622976 3020998032 3021435164 3029604864 3032049408 3043949584 3077788428 3090454224 3100722768 3101171436 3102583627 3103224696 3107142909 3109556736 3112065792 3113482944 3115995168 3124280016 3126348576 3126800952 3128224814 3130748933 3137785344 3139214208 3146128128 3150100512 3161024568 3170030336 3209317848 3210779286 3213370017 3229155072 3233232288 3235841136 3237314652 3244444632 3248541153 3253688064 3255842304 3257796256 3259953216 3269093784 3271258224 3280578048 3282071936 3282602436 3284720192 3296111088 3334270797 3347992076 3359602389 3361826754 3367153152 3368686464 3371404608 3375661432 3383096112 3384636684 3387367698 3396526848 3398622786 3399267456 3408305472 3411055584 3412608888 3424443282 3476761002 3498251328 3501074016 3502668312 3505494564 3512647424 3514815018 3515481728 3517651071 3524828736 3527162496 3530008512 3531615984 3539394144 3541518266 3541677568 3543863076 3553959552 3556152639 3566284128 3570787012 3580442112 3583169943 3610482579 3625340532 3637386324 3640321278 3647749248 3652354992 3660399072 3665020788 3667447368 3674930688 3677730507 3677895936 3682539744 3690650304 3692330928 3695310216 3708124974 3718151424 3746399488 3788047296 3789772272 3792830184 3797619111 3803635968 3805983126 3816274176 3818564464 3819353472 3821092704 3821645608 3824175888 3834343656 3835070976 3837437532 3839184999 3845267712 3847813632 3850122848 3853229456 3863474472 3877046784 3890491776 3927452243 3940501851 3951728352 3954916944 3956717908 3965432328 3970439187 3973067982 3979362816 3984387264 3989418056 3993162624 3998204496 4003252734 4009595392 4012069644 4026163968 4027997376 4103717904 4108899366 4117948956 4120605632 4134297024 4134895248 4137632928 4142857212 4151310592 4151981592 4153872294 4154660224 4157223993 4165706688 4168464768 4169067936 4182920352 4185430678 4185618944 4188807841 4200134016 4214699424 4263493806 4266933957 4279090464 4281039048 4284493356 4295885022 4298729292 4299351309 4302197874 4310976384 4314454848 4316419536 4325926176 4331388204 4334883138 4346408781 4346604288 4356177408 4358791712 4361677632 4376803248 4394814784 4445694396 4449281562 4461111369 4476783168 4479469852 4482435672 4488095313 4491581952 4495003953 4495206144 4497980058 4510142208 4510794816 4512848912 4513781376 4516490264 4531497048 4532152746 4532356608 4544407296 4548074112 4550145184 4565924376 4635681336 4641534469 4651757154 4664335104 4668098688 4670224416 4673992752 4686420024 4690201428 4692337221 4699771648 4702883328 4706678016 4708821312 4719192192 4725150768 4738612736 4741536852 4755045504 4777559924 4813976772 4816168929 4833787376 4849848432 4853761704 4855971978 4863665664 4866666948 4869806656 4880532096 4886694384 4889929824 4903640676 4906887336 4910052992 4920867072 4923107904 4927080288 4944166632 4946418074 5021988114 5042740131 5050729728 5053029696 5057106912 5063492148 5074644168 5076955026 5081051547 5092471296 5094790272 5098901184 5112458208 5116583376 5118913332 5136664923 5148209664 5151299296 5187322368 5215141503 5247376992 5251611024 5254002468 5254762711 5258241846 5268971136 5272222527 5273222592 5287243104 5290743744 5293918916 5295012768 5297423976 5298190502 5312277399 5312516352 5315794614 5324216832 5330939328 5337670312 5349426192 5356180518 5370663168 5438010798 5471623872 5478532488 5485449827 5490598608 5497531182 5512396032 5513193664 5516843904 5523809616 5535975456 5538496392 5542965324 5554275584 5557953024 5558757248 5562187461 5577227136 5600178688 5619599232 5684658408 5689245276 5705453952 5708052064 5708974689 5712657808 5727846696 5731639056 5732468412 5736263832 5747968512 5751515484 5752606464 5755226048 5756156298 5767901568 5775184272 5779844184 5795211708 5815570176 5835737664 5927592528 5932375416 5935076862 5948148492 5959601973 5969044224 5976580896 5984127084 5989743936 5993338604 5997306744 6004879101 6014393088 6018104466 6018375168 6039245952 6041996064 6042870328 6064098816 6087899168 6155576856 6163349049 6180908448 6201445536 6202342872 6205167254 6206449392 6210174113 6214285818 6224131584 6226965888 6230808441 6231990336 6248560032 6252697152 6253601904 6256449628 6261497866 6278146017 6278428416 6292256256 6300201024 6322049136 6340060672 6418635696 6421558572 6426740034 6443827533 6458310144 6466464576 6471682272 6474629304 6488889264 6497082306 6502324707 6507376128 6515592512 6519906432 6538187568 6542516448 6564143872 6565204872 6569440384 6592222176 6668541594 6673922343 6695984152 6719204778 6723653508 6737372928 6742809216 6746970087 6751322864 6766192224 6769273368 6774735396 6793053696 6797245572 6798229119 6798534912 6816610944 6822111168 6825217776 6848886564 6953522004 6977635731 6996502656 7002148032 7005336624 7010989128 7025294848 7029630036 7030963456 7035302142 7049657472 7054324992 7060017024 7063231968 7078788288 7083036532 7087726152 7107919104 7112305278 7132568256 7141574024 7166339886 7220965158 7250681064 7274772648 7280642556 7283957967 7295498496 7304709984 7320798144 7330041576 7334894736 7339296679 7355461014 7355791872 7365079488 7381300608 7384661856 7390620432 7416249948 7419627111 7436302848 7492798976 7532982171 7576094592 7579544544 7585660368 7595238222 7607271936 7611966252 7615432539 7632548352 7637128928 7638706944 7642185408 7643291216 7648351776 7668687312 7674875064 7678369998 7690535424 7700245696 7706458912 7726948944 7780983552 7854904486 7881003702 7887362769 7903456704 7909833888 7913435816 7930864656 7940878374 7946135964 7947285753 7968774528 7973691921 7978836112 7986325248 7996408992 8006505468 8024139288 8034270777 8052327936 8055994752 8157016197 8207435808 8217798732 8235897912 8241211264 8246296773 8268594048 8269790496 8275265856 8285714424 8302621184 8303963184 8307744588 8308946701 8309320448 8314447986 8331413376 8336929536 8338135872 8365840704 8370861356 8377615682 8400268032 8429398848 8526987612 8533867914 8558180928 8562078096 8568986712 8591770044 8597458584 8598702618 8604395748 8621952768 8628909696 8632839072 8651852352 8662776408 8669766276 8673714257 8692817562 8693208576 8717583424 8723355264 8753606496 8789629568 8891388792 8898563124 8902615293 8922222738 8953566336 8958939704 8964871344 8976190626 8990007906 8990412288 8995960116 9020284416 9021589632 9025697824 9027156699 9027562752 9032980528 9062994096 9064305492 9088814592 9096148224 9100290368 9131848752 9271362672 9283068938 9303514308 9307750881 9321428727 9328670208 9336197376 9340448832 9347985504 9372840048 9380402856 9384674442 9392246799 9399543296 9413356032 9417642624 9438384384 9450301536 9483073704 9510091008 9555119848 9627953544 9632337858 9640110051 9667574752 9699696864 9707523408 9711943956 9733333896 9739613312 9745623459 9761064192 9773388768 9779859648 9807281352 9813774672 9819664283 9820105984 9841734144 9846215808 9854160576 9888333264 9892836148 10002812391 10043976228 10078807167 10085480262 10101459456 10106059392 10114213824 10126984296 10149288336 10153910052 10162103094 10189580544 10197802368 10224916416 10233166752 10237826664 10273329846 10302598592 10430283006 10494753984 10503222048 10508004936 10509525422 10516483692 10537942272 10544445054 10546445184 10552953213 10574486208 10581487488 10587837832 10590025536 10594847952 10596381004 10624554798 10625032704 10631589228 10661878656 10668457917 10675340624 10698852384 10712361036 10741326336 10749509829 10876021596 10880974247 10943247744 10957064976 10970899654 10981197216 10995062364 11024792064 11026387328 11033191521 11033687808 11047619232 11071950912 11076992784 11085930648 11108551168 11117514496 11124374922 11154454272 11239198464 11369316816 11378490552 11392857333 11410907904 11416104128 11417949378 11425315616 11455693392 11463278112 11464936824 11472527664 11503030968 11505212928 11510452096 11512312596 11517554997 11535803136 11550368544 11559688368 11590423416 11605057789 11631140352 11671475328 11782356729 11821505553 11855185056 11864750832 11870153724 11896296984 11911317561 11919203946 11938088448 11953161792 11968254168 11979487872 11986677208 11994613488 12009758202 12028786176 12036208932 12078491904 12083992128 12085740656 12175798336 12311153712 12326698098 12361816896 12402891072 12404685744 12410334508 12412898784 12420348226 12428571636 12453931776 12461616882 12463980672 12471671979 12497120064 12505394304 12507203808 12512899256 12522995732 12556292034 12556856832 12566423523 12600402048 12644098272 12837271392 12843117144 12853480068 12887655066 12898053927 12932929152 12943364544 12949258608 12977778528 12994164612 13004649414 13031185024 13039226343 13039812864 13076375136 13085032896 13128287744 13130409744 13138289791 13138880768 13184444352 13337083188 13347844686 13383334107 13391968304 13438409556 13447307016 13464285939 13474745856 13485011859 13485618432 13493940174 13502645728 13532384448 13538546736 13549470792 13594491144 13596458238 13597069824 13633221888 13644222336 13650435552 13697773128 13907044008 13924603407 13955271462 13993005312 14004296064 14010673248 14021978256 14059260072 14061926912 14070604284 14077011663 14099314944 14108649984 14120034048 14126463936 14157576576 14166073064 14175452304 14215838208 14224610556 14265136512 14283148048 14332679772 14441930316 14448506787 14501362128 14549545296 14558277019 14561285112 14567915934 14590996992 14609419968 14641596288 14660083152 14669789472 14678593358 14710922028 14730158976 14762601216 14769323712 14781240864 14832499896 14839254222 15065964342 15152189184 15159089088 15171320736 15190476444 15223932504 15230865078 15243154641 15274257856 15277413888 15284370816 15286582432 15296703552 15337374624 15349750128 15356739996 15400491392 15409994769 15412917824 15453897888 15527069753 15561967104 15645424509 15709808972 15762007404 15764288133 15774725538 15806913408 15816667581 15819667776 15826871632 15861729312 15881756748 15892271928 15894571506 15936832197 15937549056 15947383842 15957672224 15972650496 15992817984 16013010936 16048278576 16068541554 16111989504 16314032394 16414871616 16435597464 16456349481 16471795824 16482422528 16492593546 16537188096 16539580992 16550531712 16571428848 16607926368 16615489176 16617893402 16618640896 16628895972 16662826752 16673859072 16676271744 16686562383 16731681408 16741722712 16755231364 16800536064 16858797696 17053975224 17067735828 17116361856 17124156192 17137973424 17183540088 17194917168 17197405236 17205236477 17208791496 17243905536 17257819392 17265678144 17303704704 17325552816 17339532552 17347428514 17385635124 17435166848 17446710528 17507212992 17579259136 17782777584 17797126248 17805230586 17844445476 17907132672 17917879408 17929742688 17952381252 17980015812 17991920232 18014637303 18043179264 18051395648 18054313398 18055125504 18065961056 18125988192 18128610984 18192296448 18200580736 18263697504 18490047147 18542725344 18566137876 18607028616 18615501762 18630522339 18642857454 18672394752 18680897664 18692425323 18695971008 18745680096 18760805712 18769348884 18784493598 18834438051 18835285248 18876768768 18900603072 18966147408 19020182016 19110239696 19255907088 19264675716 19280220102 19331482599 19335149504 19399393728 19415046816 19423887912 19466667792 19478350463 19479226624 19491246918 19506974121 19522128384 19546777536 19559719296 19614562704 19627549344 19639328566 19640211968 19692431616 19708321152 19776666528 19785672296 20005624782 20021767029 20087952456 20157614334 20170960524 20212118784 20228427648 20253968592 20298576672 20307820104 20324206188 20379161088 20394687357 20395604736 20449832832 20466333504 20475653328 20546659692 20605197184 20860566012 20932907193 20989507968 21006444096 21016009872 21019050844 21032967384 21075884544 21088890108 21092890368 21105906426 21148972416 21162974976 21175675664 21180051072 21189695904 21192762008 21249109596 21263178456 21323757312 21336915834 21350681248 21397704768 21424722072 21499019658 21752043192 21761948494 21851873901 21886495488 21914129952 21941799308 21962394432 21990124728 22017890037 22052774656 22066383042 22067375616 22095238464 22143901824 22153985568 22171861296 22235028992 22248749844 22258881333 22308908544 22478396928 22598946513 22738633632 22756981104 22785714666 22821815808 22832208256 22835898756 22846297617 22850631232 22911386784 22926556224 22929873648 22945055328 23006061936 23019868729 23020904192 23024625192 23035109994 23071606272 23100737088 23119376736 23180846832 23210115578 23342950656 23564713458 23643011106 23662088307 23710370112 23729501664 23740307448 23792593968 23822635122 23838407892 23841857259 23906323584 23936508336 23958975744 23973354416 23989226976 24019516404 24072417864 24102812331 24156983808 24167984256 24171481312 24351596672 24471048591 24622307424 24653396196 24723633792 24738890319 24805782144 24809371488 24820669016 24825797568 24840696452 24857143272 24907863552 24923233764 24926840103 24927961344 24943343958 24994240128 25010788608 25014407616 25025798512 25045991464 25112584068 25132847046 25200804096 25288196544 25674542784 25686234288 25706960136 25775310132 25796107854 25865858304 25886729088 25898517216 25955557056 25988329224 26009298828 26021142771 26062370048 26078452686 26079625728 26152750272 26170065792 26260819488 26276579582 26277761536 26368888704 26674166376 26695689372 26707845879 26766668214 26783936608 26876819112 26894614032 26928571878 26970023718 26971236864 26987880348 27005291456 27064768896 27077093472 27098941584 27188982288 27192916476 27205299407 27266443776 27288444672 27300871104 27395546256 27814088016 27849206814 27910542924 27923252643 27964286181 27986010624 28008592128 28021346496 28043956512 28118520144 28141208568 28154023326 28176740397 28198629888 28240068096 28252927872 28315153152 28332146128 28350904608 28449221112 28530273024 28566296096 28665359544 28883860632 28897013574 28920330153 29002724256 29099090592 29116554038 29122570224 29135831868 29140047761 29218839936 29236870377 29283192576 29320166304 29339578944 29357186716 29421844056 29458992849 29460317952 29525202432 29538647424 29562481728 29664999792 29678508444 30131928684 30236421501 30304378368 30318178176 30342641472 30380952888 30447865008 30461730156 30486309282 30548515712 30568741632 30573164864 30593407104 30674749248 30699500256 30713479992 30800982784 30819989538 30825835648 30907795776 31054139506 31290849018 31419617944 31524014808 31528576266 31549451076 31613826816 31633335162 31639335552 31653743264 31658859639 31723458624 31763513496 31784543856 31789143012 31873664394 31875098112 31894767684 31915344448 31985635968 32026021872 32096557152 32137083108 32223979008 32248529487 32628064788 32642922741 32829743232 32871194928 32912698962 32943591648 32964845056 32985187092 33074376192 33079161984 33099574563 33101063424 33142857696 33215852736 33230978352 33235786804 33257791944 33325653504 33352543488 33373124766 33463362816 33483445424 33510462728 33717595392 34107950448 34135471656 34178571999 34232723712 34248312384 34275946848 34367080176 34389834336 34394810472 34410472954 34417582992 34438238263 34515638784 34531356288 34552664991 34607409408 34651105632 34679065104 34694857028 34771270248 34815173367 34870333696 34893421056 35014425984 35158518272 35347070187 35565555168 35594252496 35610461172 35688890952 35733952683 35814265344 35835758816 35859485376 35904762504 35960031624 35983840464 36029274606 36086358528 36102791296 36108626796 36131922112 36251976384 36257221968 36401161472 36527395008 36980094294 37085450688 37132275752 37214057232 37231003524 37261044678 37285714908 37361795328 37384850646 37391942016 37415015937 37491360192 37521611424 37538697768 37568987196 37668876102 37670570496 37699270569 37801206144 37932294816 38220479392 38511814176 38529351432 38560440204 38662965198 38670299008 38694161781 38798787456 38830093632 38847775824 38933335584 38956700926 38958453248 38982493836 39013948242 39093555072 39117679029 39119438592 39229125408 39255098688 39278657132 39384863232 39414869373 39416642304 39553333056 39571344592 40011249564 40043534058 40175904912 40315228668 40341921048 40392857817 40424237568 40455035577 40456855296 40507937184 40597153344 40615640208 40648412376 40699736129 40789374714 40791209472 40899665664 40932667008 40951306656 41093319384 41210394368 41721132024 41773810221 41865814386 41979015936 42012888192 42032019744 42038101688 42065934768 42177780216 42185780736 42211812852 42231034989 42297944832 42325949952 42351351328 42360102144 42379391808 42385524016 42498219192 42526356912 42647514624 42673831668 42701362496 42795409536 42849444144 42998039316 43345520361 43504086384 43523896988 43674831057 43703747802 43772990976 43828259904 43883598616 43924788864 43980249456 44035780074 44105549312 44132766084 44190476928 44287803648 44307971136 44343722592 44497499688 44517762666 45197893026 45477267264 45513962208 45571429332 45664416512 45671797512 45692595234 45701262464 45729463923 45822773568 45853112448 45859747296 45890110656 46012123872 46039737458 46041808384 46049250384 46070219988 46076886251 46201474176 46229984307 46238753472 46361693664 46420231156 46581209259 46685901312 46936273527 47129426916 47286022212 47292864399 47324176614 47420740224 47459003328 47480614896 47585187936 47645270244 47676815784 47683714518 47810496591 47812647168 47873016672 47917951488 47946708832 47978453952 48039032808 48144835728 48205624662 48335968512 48342962624 48703193344 48942097182 49244614848 49306792392 49369048443 49447267584 49477780638 49611564288 49618742976 49641338032 49651595136 49681392904 49714286544 49846467528 49853680206 49855922688 49886687916 49988480256 50021577216 50028815232 50051597024 50059687149 50091982928 50225168136 50265694092 50401608192 50576393088 51056879159 51349085568 51372468576 51413920272 51550620264 51592215708 51615709431 51731716608 51773458176 51797034432 51911114112 51976658448 52018597656 52042285542 52124740096 52156905372 52305500544 52340131584 52521638976 52553159164 52737777408 53348332752 53391378744 53415691758 53533336428 53567873216 53753638224 53789228064 53857143756 53940047436 53975760696 54010582912 54043911909 54129537792 54154186944 54197883168 54377964576 54385832952 54410598814 54454501933 54576889344 54601742208 54791092512 55470141441 55628176032 55698413628 55821085848 55846505286 55891567017 55928572362 56017184256 56042692992 56087913024 56237040288 56282417136 56308046652 56353480794 56503314153 56505855744 56630306304 56664292256 56701809216 56898442224 57060546048 57132592192 57330719088 57767721264 57794027148 57840660306 57994447797 58005448512 58198181184 58233108076 58245140448 58271663736 58280095522 58435051389 58437679872 58473740754 58520922363 58566385152 58640332608 58679157888 58714373432 58843688112 58917985698 58920635904 59077294848 59124963456 59329999584 59357016888 60263857368 60339948097 60472843002 60636356352 60685282944 60761905776 60895730016 60923460312 60972618564 61097031424 61137483264 61146329728 61184062071 61186814208 61349498496 61399000512 61426959984 61601965568 61639979076 61651671296 61815591552 62108279012 62581698036 62798721579 62839235888 63048029616 63057152532 63098902152 63227653632 63266670324 63278671104 63307486528 63317719278 63446917248 63527026992 63569087712 63578286024 63747328788 63789535368 63830688896 63971271936 64052043744 64193114304 64274166216 64497058974 65256129576 65285845482 65555621703 65659486464 65742389856 65825397924 65887183296 65970374184 66053670111 66158323968 66199149126 66202126848 66285715392 66431705472 66461956704 66471573608 66515583888 66705086976 66746249532 66776643999 66926725632 66966890848 67020925456 67435190784 67796839539 68215900896 68270943312 68311915243 68357143998 68465447424 68496624768 68538892851 68551893696 68734160352 68779668672 68789620944 68820945908 68835165984 68876476526 69059606187 69062712576 69105329982 69214818816 69302211264 69358130208 69389714056 69542540496 69630346734 69740667392 70028851968 70694140374 71131110336 71188504992 71220922344 71377781904 71467905366 71525571777 71671517632 71718970752 71809525008 71920063248 71967680928 72058549212 72205582592 72217253592 72263844224 72308436993 72503952768 72514443936 72802322944 72857788841 73054790016 73413145773 73960188588 74170901376 74216670957 74264551504 74428114464 74462007048 74522089356 74571429816 74723590656 74769701292 74780520309 74783884032 74830031874 74982720384 75043222848 75077395536 75137974392 75337752204 75398541138 75602412288 75864589632 76440958784 77023628352 77058702864 77120880408 77325930396 77340598016 77388323562 77597574912 77660187264 77695551648 77866671168 77913401852 77964987672 78027896484 78063428313 78187110144 78235358058 78238877184 78458250816 78510197376 78557314264 78829738746 78833284608 79106666112 79142689184 80022499128 80087068116 80123537637 80351809824 80630457336 80683842096 80732263469 80785715634 80910071154 80913710592 81015874368 81194306688 81231280416 81296824752 81399472258 81578749428 81615898221 81799331328 81865334016 81902613312 82186638768 82420788736 83442264048 83547620442 83731628772 83769757929 83958031872 84025776384 84064039488 84076203376 84131869536 84355560432 84423625704 84462069978 84530221191 84595889664 84702702656 84720204288 84758783616 84771048032 84996438384 85052713824 85347663336 85402724992 85590819072 85698888288 85996078632 86691040722 86760990459 87008172768 87047793976 87349662114 87407495604 87420143283 87656519808 87710611131 87767197232 87849577728 87960498912 88071560148 88265532168 88376978547 88380953856 88575607296 88615942272 88687445184 88994999376 89035525332 90395786052 90709264503 90954534528 91027924416 91142858664 91328833024 91343595024 91385190468 91398413711 91402524928 91458927846 91645547136 91706224896 91719494592 91780221312 92024247744 92079474916 92098500768 92140439976 92153772502 92402948352 92459968614 92477506944 92723387328 92840462312 93162418518 93872547054 94258853832 94572044424 94585728798 94648353228 94841480448 94918006656 94961229792 95170375872 95290540488 95353631568 95367429036 95410856827 95620993182 95625294336 95746033344 95893417664 95956907904 96078065616 96289671456 96411249324 96671937024 96685925248 96745588461 97406386688 97884194364 97928768223 98489229696 98613584784 98738096886 98894535168 98955561276 99223128576 99237485952 99282676064 99298723689 99303190272 99362785808 99428573088 99692935056 99707360412 99773375832 99976960512 100057630464 100103194048 100119374298 100183965856 100450336272 100531388184 101152786176 102113758318 102535715997 102698171136 102744937152 102827840544 103101240528 103184431416 103231418862 103314714789 103546916352 103594068864 103657994973 103822228224 103953316896 104037195312 104084571084 104313810744 104445520101 104611001088 104680263168 105043277952 105106318328 105475554816 106041210561 106696665504 106782757488 106831383516 107066672856 107135746432 107201858049 107507276448 107578456128 107714287512 107880094872 107951521392 108016307113 108021165824 108087823818 108259075584 108308373888 108395766336 108755929152 108771665904 108821197628 108909003866 109203484416 109582185024 110940282882 111256352064 111396827256 111642171696 111693010572 111783134034 111857144724 112085385984 112175826048 112474080576 112564834272 112616093304 112706961588 113006628306 113011711488 113097811707 113328584512 113403618432 113796884448 114265184384 114661438176 115535442528 115588054296 115681320612 115988895594 116010897024 116082485343 116396362368 116466216152 116490280896 116543327472 116560191044 116870102778 116875359744 116947481508 117041844726 117280665216 117353037087 117358315776 117428746864 117687376224 117835971396 118154589696 118244608119 118249926912 118659999168 118714033776 120527714736 120679896194 120945686004 121178573451 121272712704 121365106731 121370565888 121523811552 121791460032 121846920624 121945237128 122099208387 122194062848 122292659456 122368124142 122373628416 122698996992 122798001024 122853919968 123279958152 123303342592 123631183104 124216558024 125163396072 125321430663 125597443158 125678471776 126096059232 126114305064 126197804304 126533340648 126557342208 126614973056 126635438556 126693104967 126893834496 127054053984 127138175424 127156572048 127494657576 127579070736 127655635679 127661377792 127942543872 128104087488 128386228608 128548332432 128994117948 130036561083 130512259152 130571690964 131024493171 131111243406 131318972928 131484779712 131650795848 131774366592 131940748368 132107340222 132316647936 132398298252 132571430784 132863410944 132923913408 132943147216 133031167776 133492499064 133553287998 133933781696 134041850912 135593679078 136431801792 136541886624 136623830486 136714287996 136993249536 137077785702 137103787392 137188391769 137468320704 137559337344 137579241888 137641891816 137670331968 137752953052 138119212374 138125425152 138210659964 138230658753 138604422528 138689952921 138716260416 138779428112 139085080992 139260693468 139743627777 140057703936 141388280748 141878593197 142262220672 142377009984 142441844688 142755563808 142935810732 143051143554 143343035264 143431489773 143437941504 143619050016 143840126496 143935361856 144117098424 144411165184 144434507184 144521187701 144527688448 144616873986 145007905536 145028887872 145715577682 146109580032 146826291546 147920377176 148107145329 148341802752 148433341914 148529103008 148856228928 148924014096 149044178712 149142859632 149539402584 149561040618 149567768064 149660063748 149965440768 150086445696 150154791072 150275948784 150675504408 150797082276 150865751257 151204824576 151729179264 152881917568 153170637477 154047256704 154117405728 154241760816 154651860792 154681196032 154776647124 154847128293 155195149824 155320374528 155391103296 155733342336 155826803704 155929975344 156055792968 156126856626 156374220288 156470716116 156916501632 157020394752 157114628528 157659477492 158213332224 158285378368 160044998256 160174136232 160247075274 160703619648 161260914672 161367684192 161464526938 161571431268 161820142308 162031748736 162131735727 162388613376 162462560832 162593649504 162798944516 163157498856 163231796442 163363505799 163730668032 163805226624 164373277536 166884528096 167095240884 167463257544 167539515858 167674701051 168051552768 168128078976 168152406752 168263739072 168711120864 168847251408 168924139956 169060442382 169405405312 169509942459 169517567232 169542096064 169992876768 170105427648 170695326672 170797767283 170805449984 171181638144 171397776576 171992157264 173382081444 173521980918 173983343391 174016345536 174095587952 174699324228 174814991208 174840286566 175305154167 175313039616 175421222262 175534394464 175562767089 175699155456 175920997824 176143120296 176531064336 176753957094 176761907712 177231884544 177374890368 177989998752 178071050664 180791572104 181019844291 181418529006 181909069056 182055848832 182285717328 182687190048 182770380936 182796827422 182805049856 182917855692 183291094272 183412449792 183438989184 183552186213 183560442624 184048495488 184158949832 184197001536 184280879952 184307545004 184805896704 184919937228 184955013888 185446774656 185680924624 186324837036 187745094108 188517707664 189144088848 189171457596 189257601247 189296706456 189682960896 189836013312 189922459584 190340751744 190581080976 190707263136 190734858072 190821713654 191241986364 191492066688 191786835328 191913815808 192156131232 192579342912 192822498648 193371850496 193491176922 195768388728 195857536446 196978459392 197227169568 197476193772 197911122552 198161010333 198474971904 198565352128 198597447378 198606380544 198725571616 198857146176 199385870112 199414720824 199546751664 200115260928 200206388096 200238748596 200329931997 200367931712 200900672544 201062776368 201851906789 202305572352 203390518617 204227516636 204935745729 205071431994 205396342272 205489874304 205616678553 205655681088 206202481056 206368862832 206462837724 206629429578 207178818561 207188137728 207315989946 207644456448 207906633792 208074390624 208169142168 208627621488 208891040202 209222002176 210086555904 210212636656 212082421122 213393331008 213565514976 213662767032 214133345712 214271492864 214403716098 214576715331 215014552896 215156912256 215428575024 215760189744 215903042784 216032614226 216042331648 216175647636 216616747776 216791532672 216925310979 217511858304 217543331808 217642395256 217818007732 218406968832 218573366523 219164370048 220239437319 221880565764 222512704128 222793654512 223284343392 223386021144 223566268068 223714289448 224170771968 224341560927 224351652096 224948161152 225129668544 225232186608 225413923176 226013256612 226195623414 226657169024 226807236864 227593768896 228530368768 229322876352 231070885056 231176108592 231362641224 231977791188 232021794048 232164970686 232792724736 232932432304 232980561792 233086654944 233120382088 233740205556 233894963016 234083689452 234190284939 234561330432 234706074174 234716631552 234857493728 235374752448 235671942792 236489216238 236499853824 237319998336 237428067552 240370612911 241055429472 241359792388 241891372008 242196790407 242357146902 242730213462 242741131776 243047623104 243582920064 243693841248 243890474256 244198416774 244585318912 244736248284 244847694663 245397993984 245596002048 245707839936 246559916304 247262366208 248433116048 250326792144 250642861326 251194886316 251309273787 251356943552 252192118464 252228610128 252395608608 253066681296 253218556019 253229946112 253270877112 253386209934 253590663573 253787668992 254108107968 254276350848 254313144096 254989315152 255158141472 255311271358 255322755584 255517278301 256208174976 256772457216 257096664864 257988235896 260073122166 260282971377 261024518304 261143381928 262048986342 262222486812 262260429849 262969559424 263301591696 263548733184 263881496736 264214680444 264796596504 265130935641 265142861568 265726821888 265847826816 265886294432 266062335552 266984998128 267106575996 267867563392 268083701824 271187358156 272127793509 272863603584 273083773248 273247660972 273428575992 273986499072 274155571404 274195241133 274207574784 274376783538 274936641408 275118674688 275158483776 275283783632 275340663936 275505906104 276238424748 276421319928 276461317506 277208845056 277379905842 277432520832 277558856224 278170161984 278521386936 279487255554 282776561496 283757186394 284524441344 284754019968 284883689376 285511127616 285871621464 286102287108 286232570481 286686070528 286862979546 286875883008 287238100032 287680252992 287870723712 288234196848 288869014368 289042375402 289055376896 289233747972 290015811072 290057775744 290236765383 291431155364 292219160064 293652583092 293786304669 295840754352 296214290658 296683605504 296866683828 297058206016 297712457856 297848028192 298088357424 298285719264 299078805168 299122081236 299258293477 299320127496 299930881536 300172891392 300309582144 300551897568 301351008816 301594164552 301731502514 303458358528 305763835136 306341274954 307607147991 308094513408 308234811456 308483521632 309303721584 309553294248 309694256586 309944144367 310640749056 310782206592 311466684672 311653607408 311859950688 312111585936 312253713252 312941432232 313336560303 313833003264 314040789504 314229257056 315318954984 316426664448 316570756736 318123631683 320089996512 320348272464 320494150548 320540525371 321407239296 321605574147 322521829344 322735368384 322929053876 323142862536 323640284616 324048921339 324063497472 324263471454 324777226752 324925121664 325187299008 325597889032 326314997712 326463592884 326727011598 327610453248 328746555072 333769056192 334190481768 334926515088 335079031716 335349402102 336256157952 336304813504 336527478144 337422241728 337694502816 337848279912 338120884764 338810810624 339019884918 339035134464 339084192128 339293435121 339985753536 340210855296 341390653344 341595534566 341610899968 342795553152 343984314528 346764162888 347043961836 347966686782 348032691072 348191175904 348247456029 349398648456 349629982416 349680573132 350610308334 350626079232 350842444524 351068788928 351125534178 351841995648 352286240592 353062128672 353507914188 354463769088 354733824357 354749780736 355979997504 356142101328 361583144208 362039688582 362837058012 363535720353 363818138112 364095320193 364111697664 364571434656 365374380096 365540761872 365593654844 365835711384 366297625161 366582188544 366877978368 367104372426 367120885248 368096990976 368317899664 368394003072 368561759904 368615090008 369839874456 369910027776 370893549312 371361849248 372649674072 375490188216 375964291989 377035415328 378288177696 378342915192 378515202494 378593412912 378820620893 379672026624 379844919168 380079314901 380681503488 381162161952 381414526272 381469716144 381643427308 382483972728 382966907037 382984133376 383573670656 383827631616 384312262464 385158685824 385644997296 386743700992 386982353844 391536777456 391715072892 393073479513 393956918784 394454339136 394952387544 395822245104 396322020666 396949943808 397130704256 397194894756 397451143232 397714292352 398771740224 398829441648 399093503328 400412776192 400477497192 400659863994 400735863424 401801345088 402125552736 403703813578 406781037234 408455033272 409871491458 410142863988 410979748608 411233357106 411311362176 411565175307 412404962112 412737725664 412925675448 413258859156 414357637122 414376275456 414631979892 414691976259 415813267584 416148781248 416338284336 417255242976 417782080404 419230883331 420173111808 420425273312 424164842244 425635779591 426786662016 427131029952 427325534064 428266691424 428542985728 428807432196 429153430662 430029105792 430294469319 430313824512 430857150048 431520379488 431806085568 432065228452 432351295272 433233495552 433563563103 433583065344 433850621958 435023716608 435086663616 435284790512 435636015464 437146733046 438328740096 440478874638 443761131528 444321435987 445025408256 445587309024 446568686784 446772042288 447132536136 447428578896 447697097419 448683121854 448703304192 449896322304 450259337088 450464373216 450827846352 452026513224 452391246828 452597253771 453314338048 453614473728 455187537792 457060737536 458645752704 459511912431 462141770112 462352217184 462725282448 463955582376 464043588096 464329941372 464541384879 465585449472 465864864608 465961123584 466173309888 466240764176 467480411112 467789926032 468167378904 468380569878 469122660864 469412148348 469714987456 470749504896 471343885584 472978432476 474639996672 474856135104 480741225822 482110858944 482719584776 483782744016 484393580814 484714293804 485460426924 486095246208 486395207181 487165840128 487387682496 487780948512 488396833548 489472496568 489695389326 490090517397 491192004096 491415679872 493119832608 496866232096 500653584288 501285722652 502389772632 502618547574 502713887104 503024103153 504384236928 504457220256 504791217216 506133362592 506437112038 506459892224 506541754224 506772419868 506845748761 507181327146 508216215936 508529827377 508552701696 508626288192 509978630304 510316282944 510622542716 511034556602 512393301849 512416349952 513544914432 514193329728 515976471792 520146244332 520565942754 522049036608 522286763856 524097972684 524444973624 524520859698 525915462501 525939118848 526603183392 527097466368 527762993472 528429360888 529096569677 529593193008 530261871282 530285723136 531695653632 531772588864 532124671104 533969996256 534213151992 535735126784 536167403648 542374716312 543059532873 544255587018 545727207168 546167546496 546495321944 546857151984 548311142808 548390482266 548415149568 548753567076 549873282816 550237349376 550316967552 550567567264 550656558639 550681327872 551011812208 552476849496 552842639856 552922635012 554417690112 554759811684 554865041664 555117712448 556340323968 557042773872 558974511108 565553122992 567514372788 567772803741 569048882688 569508039936 569767378752 571022255232 571743242928 572204574216 572465140962 573372141056 573725959092 574476200064 575360505984 575741447424 576468393696 577738028736 578084750804 578467495944 580115551488 580473530766 582862310728 587305166184 587572609338 591681508704 592428581316 593733367656 594116412032 594483030999 595424915712 595696056384 596176714848 596571438528 598157610336 598244162472 598516586954 598640254992 598999521263 600345782784 600619164288 600989795991 601103795136 602702017632 603188329104 603463005028 605555720367 606916717056 610171555851 611527670272 612682549908 614807237187 615214295982 616189026816 616469622912 616967043264 618607443168 619106588496 619388513172 619888288734 621536455683 621564413184 622933369344 623307214816 623719901376 624223171872 624507426504 625882864464 626673120606 627666006528 628458514112 630637909968 633141513472 636247263366 640179993024 640696544928 640988301096 641081050742 642814478592 643211148294 643730145993 645043658688 645470736768 645858107752 646285725072 647280569232 648097842678 648126994944 648526942908 649850243328 650374598016 650775932937 651195778064 652629995424 652927185768 653454023196 655220906496 655720099569 657493110144 663739429067 667538112384 668380963536 669853030176 670158063432 670698804204 672512315904 672609627008 673024682781 673054956288 674844483456 675389005632 675696559824 676241769528 677621621248 678039769836 678168384256 678586870242 679971507072 680421710592 682781306688 683191069132 685591106304 687968629056 693528325776 694087923672 695933373564 696065382144 696382351808 696494912058 698797296912 699259964832 699361146264 701220616668 701684889048 702137577856 702251068356 702570854817 703683991296 704572481184 706124257344 707015828376 707908525129 709467648714 709499561472 711959995008 712284202656 721111838733 723166288416 724079377164 725674116024 726590371221 727071440706 728190640386 728223395328 729142869312 730748760192 731081523744 731187309688 731671422768 732595250322 733755956736 734208744852 734543083989 736193981952 736635799328 736788006144 737123519808 737230180016 739679748912 741787098624 742723698496 745299348144 750980376432 751928583978 753927821361 754070830656 756576355392 756685830384 757030404988 757186825824 757641241786 759655668057 759689838336 760158629802 760771990719 761363006976 762324323904 762829052544 762939432288 763286854616 764967945456 765933814074 765968266752 766551834903 767147341312 768624524928 770317371648 771289994592 773964707688 783073554912 783430145784 786146959026 786781289547 788908678272 789904775088 791644490208 792644041332 794261408512 794389789512 794902286464 795392806923 795428584704 797543480448 797658883296 798187006656 800825552384 800954994384 801319727988 801435677251 801471726848 803602690176 804251105472 807407627156 813562074468 816383380527 816910066544 819742982916 820285727976 821959497216 822466714212 822585723399 822622724352 823130350614 824809924224 825475451328 825851350896 826517718312 828715274244 829263959784 829383952518 831626535168 832297562496 832676568672 834510485952 835564160808 838461766662 840850546624 848329684488 851271559182 853573324032 854262059904 854651068128 856533382848 857614864392 858306861324 858697711443 860058211584 860588938638 860627649024 861714300096 863040758976 863612171136 864130456904 864702590544 867127126206 867166130688 867701243916 870047433216 870173327232 870569581024 870710296149 871272030928 874293466092 876657480192 880957749276 881358914007 887522263056 888054898159 888642871974 890050816512 891174618048 893137373568 893544084576 894265072272 894857157792 895394194838 897366243708 897774880431 899792644608 900518674176 900928746432 901655692704 904053026448 904782493656 905194507542 906628676096 910375075584 917291505408 919023824862 924283540224 924704434368 925450564896 927911164752 928659882744 929082769758 929832433101 931729729216 931922247168 932346619776 932481528352 934960822224 935579852064 936334757808 936761139756 938824296696 939429974912 940009680909 941499009792 942687771168 945956864952 947151254933 949279993344 949712270208 954370895049 961482451644 961621576113 964221717888 964816722441 965439169552 967565488032 968787161628 969428587608 970920853848 972146764017 972190492416 972790414362 974331680256 974775364992 975561897024 976793667096 978944993136 979390778652 980181034794 982831359744 986239665216 993732464192 1001307168576 1002571445304 1004779545264 1005237095148 1005427774208 1006048206306 1008768473856 1008914440512 1009582434432 1012266725184 1012874224076 1013083508448 1013544839736 1013691497522 1014362654292 1016432431872 1017059654754 1017105403392 1017252576384 1017880305363 1019957260608 1020632565888 1021245085432 1022069113204 1024786603698 1024832699904 1028386659456 1031952943584 1040292488664 1041131885508 1044098073216 1044573527712 1048195945368 1048889947248 1049041719396 1049519425097 1051830925002 1051878237696 1053206366784 1055525986944 1056858721776 1058193139354 1059186386016 1060523742564 1063391307264 1063545177728 1064201473071 1064249342208 1067939992512 1068426303984 1071470253568 1072334807296 1084749432624 1086119065746 1088511174036 1091454414336 1092285960579 1092335092992 1092990643888 1093714303968 1096622285616 1096780964532 1097507134152 1098892875483 1099746565632 1100633935104 1101135134528 1101313117278 1101362655744 1102023624416 1104953698992 1105685279712 1105845270024 1109519623368 1109730083328 1110235424896 1112680647936 1114085547744 1117949022216 1127892875967 1131106245984 1135028745576 1135545607482 1136461862679 1139016079872 1139534757504 1140237944703 1142044510464 1143486485856 1144409148432 1144930281924 1147451918184 1148900721111 1148952400128 1150721011968 1151482894848 1152936787392 1155476057472 1156169501608 1156934991888 1160231102976 1160947061532 1165724621456 1174610332368 1175145218676 1179220438539 1183363017408 1184857162632 1187466735312 1188179378243 1188232824064 1188966061998 1190849831424 1191392112768 1192353429696 1193142877056 1196315220672 1196488324944 1197033173908 1197280509984 1197999042526 1201238328576 1201979591982 1202207590272 1205404035264 1206376658208 1206926010056 1211111440734 1220343111702 1225365099816 1229614474374 1230428591964 1232939245824 1233934086528 1237214886336 1238213176992 1238777026344 1239776577468 1243072911366 1243128826368 1244075928777 1246614429632 1247439802752 1248446343744 1249014853008 1251765728928 1253346241212 1256917028224 1257692649993 1261275819936 1266283026944 1272494526732 1276907338773 1280359986048 1281393089856 1281976602192 1282162101484 1285628957184 1286422296588 1287460291986 1290087317376 1290883407957 1290941473536 1291716215504 1292571450144 1294561138464 1296195685356 1297053885816 1299700486656 1300690689309 1300749196032 1301551865874 1302391556128 1305259990848 1305854371536 1306908046392 1311440199138 1314986220288 1327478858134 1332964307961 1335076224768 1336761927072 1339706060352 1340316126864 1341397608408 1343091292257 1345219254016 1346049365562 1346109912576 1349688966912 1350778011264 1351393119648 1352483539056 1356079539672 1356336768512 1357173740484 1357791761313 1359943014144 1360843421184 1365562613376 1366382138264 1371182212608 1375937258112 1378535737293 1387056651552 1388175847344 1391866747128 1392130764288 1392764703616 1392989824116 1393624154637 1397594593824 1398519929664 1398722292528 1402441233336 1403369778096 1404211992469 1404275155712 1404502136712 1405141709634 1407367982592 1409144962368 1412248514688 1414031656752 1415817050258 1418935297428 1423919990016 1424568405312 1442223677466 1446332576832 1448158754328 1451348232048 1453180742442 1454142881412 1456381280772 1458285738624 1461497520384 1462163047488 1462374619376 1463342845536 1465190500644 1468417489704 1469086167978 1470271552191 1473271598656 1473576012288 1474247039616 1474460360032 1479359497824 1485447396992 1490598696288 1501960752864 1503857167956 1507855642722 1508141661312 1509072309459 1513152710784 1513371660768 1514060809976 1514373651648 1515282483572 1519311336114 1519379676672 1520317259604 1520537246283 1521543981438 1524648647808 1525589482131 1525658105088 1525878864576 1526573709232 1529935890912 1531867628148 1533103669806 1537179905547 1537249049856 1540634743296 1542579989184 1547929415376 1566147109824 1566860291568 1572293918052 1573562579094 1577746387503 1577817356544 1579809550176 1583288980416 1585288082664 1587289709031 1588522817024 1588779579024 1589733064711 1589804572928 1590785613846 1590857169408 1595086960896 1595317766592 1596374013312 1601909988768 1602639455976 1602871354502 1602943453696 1607205380352 1608502210944 1614815254312 1627124148936 1629178598619 1632766761054 1633820133088 1639485965832 1640571455952 1644933428424 1645171446798 1645245448704 1646260701228 1649619848448 1650950902656 1651702701792 1653035436624 1657430548488 1658527919568 1658767905036 1659523263827 1663253070336 1664595124992 1665353137344 1669020971904 1671128321616 1676923533324 1681701093248 1696659368976 1702543118364 1703318411223 1707146648064 1708524119808 1709302136256 1713066765696 1715229728784 1716613722648 1717395422886 1720116423168 1721177877276 1723428600192 1726081517952 1727224342272 1728260913808 1729405181088 1734254252412 1735402487832 1740346654464 1741139162048 1741420592298 1742544061856 1748586932184 1761915498552 1762717828014 1775044526112 1776109796318 1777285743948 1782349236096 1783449092997 1786274747136 1787088169152 1788530144544 1789714315584 1790788389676 1794732487416 1795549760862 1796998563789 1801037348352 1801857492864 1802969387973 1803311385408 1808106052896 1809564987312 1810389015084 1816667161101 1820750151168 1834583010816 1838047649724 1844421711561 1848567080448 1849408868736 1850901129792 1855822329504 1857319765488 1858165539516 1859664866202 1863459458432 1864609367049 1864693239552 1864963056704 1869921644448 1871159704128 1872669515616 1873522279512 1877648593392 1878775440113 1878859949824 1880019361818 1882998019584 1885375542336 1891913729904 1894302509866 1899424540416 1908741790098 1922964903288 1923243152226 1928443435776 1929633444882 1930878339104 1931190437979 1935130976064 1937574323256 1938857175216 1941841707696 1944293528034 1944380984832 1945580828724 1949550729984 1951123794048 1953587334192 1957889986272 1958781557304 1960362069588 1965662719488 1967160298707 1972479330432 1987464928384 1991218287201 2002614337152 2005142890608 2009559090528 2010474190296 2010855548416 2012096412612 2017536947712 2017828881024 2019074048343 2019164868864 2024533450368 2025748448152 2026167016896 2027089679472 2027382995044 2028725308584 2032864863744 2034119309508 2034505152768 2035760610726 2039914521216 2041265131776 2042490170864 2044138226408 2049573207396 2056773318912 2063905887168 2080584977328 2082263771016 2088196146432 2089147055424 2096391890736 2097779894496 2098083438792 2099038850194 2103661850004 2106412733568 2107712564451 2111051973888 2113717443552 2116386278708 2118372772032 2121047485128 2123725575387 2127090355456 2128402946142 2128498684416 2135879985024 2136852607968 2144669614592 2169498865248 2172238131492 2177022348072 2179771113663 2184571921158 2184670185984 2185981287776 2187428607936 2193244571232 2193561929064 2195014268304 2197785750966 2201267870208 2202270269056 2202626234556 2203629251967 2204047248832 2209907397984 2211370559424 2211690540048 2219039246736 2220370974679 2220470849792 2225361295872 2228171095488 2235898044432 2255785751934 2261783464083 2262212491968 2270057491152 2271091214964 2272923725358 2278967004171 2279069515008 2280475889406 2282315972157 2284089020928 2286972971712 2288818296864 2289860563848 2294903836368 2297801442222 2297904800256 2299655504709 2301442023936 2305873574784 2310952114944 2312339003216 2313869983776 2321894123064 2331449242912 2349220664736 2350290437352 2358440877078 2360343868641 2366726034816 2369714325264 2374933470624 2376358756486 2376465648128 2377932123996 2382784225536 2384706859392 2386178420769 2386285754112 2392630441344 2392976649888 2394066347816 2394561019968 2395998085052 2402476657152 2403959183964 2404307031753 2404415180544 2410808070528 2412753316416 2413852020112 2422222881468 2440686223404 2450730199632 2459228948748 2460857183928 2465878491648 2467757170197 2467868173056 2474429772672 2476426353984 2477554052688 2479553154936 2486145822732 2488151857554 2493228859264 2494879605504 2496892687488 2498029706016 2503531457856 2506692482424 2513834056448 2515385299986 2522551639872 2544989053464 2553814677546 2560719972096 2562786179712 2563953204384 2564324202968 2572844593176 2574920583972 2576093134329 2580174634752 2581766815914 2581882947072 2583432431008 2585142900288 2589122276928 2592391370712 2594107771632 2601381378618 2601498392064 2603103731748 2604783112256 2610519981696 2611708743072 2613816092784 2622880398276 2624074788257 2629972440576 2644076742021 2654957716268 2664164694477 2665928615922 2670152449536 2673523854144 2679412120704 2680632253728 2682795216816 2686182584514 2690438508032 2692098731124 2693324641293 2699377933824 2701556022528 2702786239296 2704967078112 2712159079344 2714347480968 2715583522626 2719886028288 2731125226752 2732764276528 2751874516224 2757071474586 2774113303104 2776351694688 2783733494256 2785529407232 2785979648232 2787248309274 2789497299303 2795189187648 2797039859328 2797444585056 2804882466672 2806739556192 2808423984938 2808550311424 2809004273424 2810283419268 2810690061311 2818289924736 2820029042727 2824497029376 2828063313504 2831634100516 2837870594856 2841453764799 2847839980032 2849136810624 2863112685147 2884447354932 2884864728339 2892665153664 2896317508656 2902696464096 2906361484884 2908285762824 2912762561544 2916440292051 2916571477248 2922995040768 2924326094976 2924749238752 2926685691072 2930381001288 2936834979408 2938172335956 2940543104382 2946543197312 2948494079232 2948920720064 2958718995648 2970894793984 2981197392576 3003921505728 3007714335912 3015711285444 3016283322624 3018144618918 3026305421568 3026743321536 3028121619952 3028747303296 3030564967144 3038622672228 3040634519208 3041074492566 3043087962876 3049297295616 3051178964262 3051316210176 3051757729152 3053147418464 3053640916089 3059871781824 3063735256296 3066207339612 3074359811094 3074498099712 3085159978368 3095858830752 3132294219648 3133720583136 3144587836104 3147125158188 3148558275291 3155492775006 3155634713088 3159619100352 3166577960832 3170576165328 3174579418062 3177559158048 3179466129422 3179609145856 3181571227692 3190173921792 3190635533184 3192604419213 3192748026624 3203819977536 3205278911952 3205742709004 3214410760704 3217004421888 3229630508624 3254248297872 3258357197238 3265533522108 3267640266176 3278971931664 3281142911904 3289866856848 3290342893596 3291841228247 3292521402456 3296678626449 3299239696896 3301901805312 3303405403584 3306070873248 3314861096976 3317055839136 3317535810072 3319046527654 3321724617913 3329190249984 3330706274688 3338041943808 3342256643232 3353847066648 3363402186496 3383678627901 3393318737952 3405086236728 3406636822446 3409385588037 3417048239616 3418604272512 3426133531392 3430459457568 3433227445296 3434790845772 3442355754552 3446702163333 3446857200384 3452163035904 3454448684544 3456521827616 3458810362176 3468508504824 3470804975664 3480693308928 3482278324096 3482841184596 3485088123712 3497173864368 3523830997104 3525435656028 3537661315617 3550089052224 3552219592636 3554571487896 3564538134729 3564698472192 3566898185994 3572549494272 3574176338304 3577060289088 3579428631168 3581576779352 3589464974832 3591099521724 3593997127578 3603714985728 3605938775946 3606622770816 3616212105792 3619129974624 3620778030168 3633334322202 3676095299448 3688843423122 3698817737472 3701802259584 3711644659008 3714639530976 3716331079032 3719329732404 3726918916864 3729218734098 3729386479104 3729926113408 3732227786331 3739843288896 3742319408256 3745339031232 3747044559024 3755297186784 3757550880226 3757719899648 3760038723636 3770751084672 3773077949979 3783827459808 3788605019732 3798849080832 3817483580196 3830722016319 3845929806576 3846486304452 3856886871552 3859266889764 3861756678208 3862380875958 3870261952128 3875148646512 3877714350432 3883683415392 3888587056068 3891161657448 3899101459968 3902072067927 3902247588096 3907174668384 3915779972544 3917563114608 3920724139176 3934320597414 3944958660864 3974929856768 3982436574402 3998892923883 4005228674304 4010285781216 4019118181056 4020948380592 4024192825224 4029273876771 4035657762048 4038148096686 4038329737728 4049066900736 4051496896304 4052334033792 4054179358944 4054765990088 4057450617168 4068238619016 4069010305536 4071521221452 4073375283939 4079829042432 4082530263552 4084980341728 4088276452816 4099146414792 4113546637824 4127811774336 4135607211879 4161169954656 4164527542032 4167026829823 4176392292864 4178294110848 4180872463911 4192783781472 4195559788992 4196166877584 4198077700388 4207323700008 4212635977407 4212825467136 4215425128902 4222103947776 4227434887104 4232772557416 4236745544064 4242094970256 4247451150774 4254180710912 4256805892284 4271759970048 4273705215936 4338997730496 4344476262984 4354044696144 4359542227326 4369143842316 4371962575552 4374857215872 4386489142464 4387123858128 4390028536608 4395571501932 4404540538112 4405252469112 4407258503934 4408094497664 4410814656573 4419814795968 4422741118848 4423381080096 4438078493472 4440741949358 4440941699584 4444325119301 4456342190976 4471796088864 4511571503868 4523566928166 4524424983936 4527216928377 4540114982304 4542182429928 4545847450716 4557934008342 4558139030016 4560951778812 4561611738849 4564631944314 4573945943424 4577636593728 4579721127696 4589807672736 4595602884444 4599311009418 4611539716641 4611747149568 4621904229888 4624678006432 4627739967552 4643788246128 4662898485824 4698441329472 4700580874704 4716881754156 4720687737282 4733239162509 4733452069632 4739428650528 4749866941248 4752717512972 4755864247992 4761869127093 4765568451072 4769199194133 4769413718784 4772356841538 4772571508224 4785260882688 4785953299776 4788132695632 4789122039936 4791996170104 4807918367928 4808614063506 4808830361088 4821616141056 4825506632832 4827704040224 4844445762936 4881372446808 4887535795857 4901460399264 4918457897496 4921714367856 4924668071609 4935514340394 4935736346112 4948859545344 4952852707968 4955108105376 4959106309872 4972291645464 4976303715108 4978569791481 4986457718528 4989759211008 4993785374976 4996059412032 5007062915712 5013384964848 5027668112896 5030770599972 5045103279744 5089978106928 5107629355092 5109955233669 5121439944192 5125572359424 5127906408768 5128648405936 5145689186352 5149841167944 5152186268658 5160349269504 5163533631828 5166864862016 5170285800576 5178244553856 5184782741424 5188215543264 5202762757236 5206207463496 5209566224512 5221039963392 5223417486144 5227632185568 5245760796552 5248149576514 5288153484042 5309915432536 5328329388954 5331857231844 5347047708288 5350347278991 5358824241408 5361264507456 5365590433632 5372365169028 5384197462248 5386649282586 5390995691367 5403112045056 5405572478592 5409934156224 5424318158688 5428694961936 5431167045252 5450001483303 5462250453504 5465528553056 5503749032448 5514142949172 5533265134683 5548226606208 5552703389376 5567466988512 5571058814464 5571959296464 5574496618548 5575303236371 5578994598606 5590378375296 5593828101147 5594079718656 5594889170112 5609764933344 5613479112384 5616847969876 5618008546848 5620566838536 5621380122622 5636326320339 5636579849472 5640058085454 5648994058752 5656126627008 5663268201032 5675741189712 5682907529598 5698273621248 5726225370294 5768894709864 5769729456678 5785330307328 5792635017312 5805392928192 5812722969768 5816571525648 5820062266447 5825525123088 5832880584102 5833142954496 5848652189952 5849498477504 5853371382144 5860762002576 5873669958816 5876344671912 5881086208764 5893086394624 5896988158464 5897841440128 5901480896121 5917437991296 5941789587968 5962394785152 5973654861603 6007843011456 6015428671824 6031422570888 6032566645248 6036289237836 6052610843136 6053486643072 6056243239904 6057222145029 6057494606592 6061129934288 6077245344456 6081269038416 6082148985132 6086175925752 6098594591232 6102357928524 6103515458304 6106294836928 6107281832178 6119743563648 6127470512592 6132414679224 6148719622188 6170319956736 6191717661504 6264588439296 6267441166272 6289175672208 6294250316376 6297116550582 6310985550012 6319238200704 6323137693353 6333155921664 6341152330656 6349158836124 6355118316096 6358932258844 6363142455384 6371176726161 6381271066368 6385208838426 6385496053248 6407639955072 6410557823904 6411485418008 6434008843776 6459261017248 6508496595744 6516714394476 6531067044216 6535280532352 6539313340989 6557943863328 6562285823808 6579733713696 6580685787192 6583682456494 6585042804912 6588994733893 6593357252898 6603803610624 6606810807168 6610887755901 6612141746496 6629722193952 6634111678272 6635071620144 6638093055308 6643449235826 6661112924037 6661412549376 6676083887616 6684513286464 6707694133296 6726804372992 6767357255802 6786637475904 6810172473456 6813273644892 6818771176074 6836901012513 6837208545024 6852267062784 6860918915136 6866454890592 6869581691544 6884711509104 6893404326666 6893714400768 6898966514127 6904326071808 6913043655232 6917620724352 6937017009648 6941609951328 6964556648192 6965682369192 6970176247424 6994347728736 7047661994208 7050871312056 7075322631234 7081031605923 7100178104448 7104439185272 7109142975792 7129076269458 7129396944384 7133796371988 7148352676608 7154120578176 7158535262307 7158857262336 7163153558704 7178929949664 7182199043448 7187994255156 7207429971456 7211877551892 7212921095259 7213245541632 7232424211584 7238259949248 7241556060336 7266668644404 7352190598896 7377686846244 7397635474944 7403271510591 7403604519168 7423289318016 7429279061952 7432662158064 7438659464808 7453837833728 7458437468196 7459852226816 7464455572662 7479686577792 7484638816512 7490678062464 7494089118048 7510594373568 7515101760452 7520077447272 7541502169344 7546155899958 7567654919616 7577210039464 7634967160392 7661444032638 7691859613152 7692972608904 7718533779528 7723513356416 7724761751916 7728279402987 7740523904256 7750297293024 7755428700864 7767366830784 7777174112136 7782323314896 7786993776419 7804144135854 7804495176192 7814349336768 7831559945088 7835126229216 7841448278352 7868641194828 7872224364771 7889917321728 7932230226063 7949859713536 7964873148804 7992494083431 7997785847766 8010457348608 8020571562432 8038236362112 8041896761184 8048385650448 8058547753542 8071315524096 8076296193372 8079973923879 8098133801472 8102993792608 8104668067584 8108358717888 8109531980176 8114901234336 8136477238032 8143042442904 8146750567878 8159658084864 8169960683456 8176552905632 8198292829584 8255623548672 8271214423758 8322339909312 8329055084064 8334053659646 8356588221696 8361744927822 8368491897909 8385567562944 8391119577984 8392333755168 8396155400776 8414647400016 8425271954814 8425650934272 8430850257804 8432070183933 8454869774208 8460087128181 8465545114832 8473491088128 8484189940512 8494902301548 8513611784568 8524361294397 8543519940096 8547410431872 8654594185017 8677995460992 8688952525968 8708089392288 8719084454652 8738287684632 8743925151104 8749320876153 8749714431744 8772978284928 8774247716256 8780057073216 8791143003864 8809081076224 8810504938224 8814517007868 8815792449761 8816188995328 8821629313146 8839629591936 8845482237696 8846762160192 8876156986944 8881483898716 8888650238602 8912684381952 8943592177728 9023143007736 9047133856332 9048849967872 9054433856754 9080229964608 9084364859856 9091694901432 9115868016684 9121903557624 9123223477698 9129263888628 9147891886848 9155273187456 9159442255392 9179615345472 9191205768888 9198622018836 9202810826677 9223079433282 9223494299136 9249356012864 9255479935104 9287576492256 9325796971648 9396882658944 9401161749408 9433763508312 9441375474564 9445674825873 9466478325018 9466904139264 9478857301056 9499733882496 9505435025944 9511728495984 9523738254186 9538398388266 9538827437568 9544713683076 9570521765376 9571906599552 9576265391264 9577813257639 9578244079872 9583992340208 9615836735856 9617228127012 9643232282112 9651013265664 9655408080448 9688891525872 9762744893616 9775071591714 9802920798528 9836915794992 9843428735712 9849336143218 9871028680788 9875523684741 9890035879347 9897719090688 9905705415936 9910216210752 9918212619744 9944583290928 9952607430216 9957139582962 9965173853739 9972915437056 9987570749952 9992118824064 10014125831424 10026769929696 10061541199944 10090206559488 10179956213856 10215258710184 10219910467338 10228156764111 10251144718848 10255812817536 10257296811872 10291378372704 10299682335888 10304372537316 10327067263656 10333729724032 10340106489999 10340571601152 10356489107712 10369565482848 10376431086528 10405525514472 10412414926992 10418663804263 10419132449024 10442079926784 10446834972288 10455264371136 10491521593104 10496299153028 10576306968084 10612983946851 10619830865072 10656658777908 10663714463688 10693614404187 10694095416576 10700694557982 10717648482816 10722529014912 10731180867264 10744730338056 10768394924496 10773298565172 10781991382734 10811144957184 10819868312448 10848636317376 10857389923872 10862334090504 10900002966606 10931057106112 11028285898344 11066530269366 11096453212416 11105406778752 11134933977024 11143918592928 11148993237096 11150606472742 11157989197212 11180756750592 11187656202294 11188159437312 11189778340224 11196683358993 11219529866688 11226958224768 11233695939752 11236017093696 11241133677072 11242760245244 11272652640678 11273159698944 11280116170908 11312253254016 11319233849937 11326536402064 11351482379424 11365815059196 11396547242496 11452450740588 11537789419728 11539458913356 11544713676067 11570660614656 11585270034624 11610785856384 11625445939536 11633143051296 11640124532894 11651050246176 11665761168204 11697304379904 11698996955008 11706216203781 11706742764288 11721524005152 11747339917632 11752689343824 11762172417528 11786172789248 11795682880256 11802961792242 11834875982592 11924789570304 11947309723206 12015686022912 12030857343648 12062845141776 12072578475672 12087821630313 12106973286144 12112486479808 12114444290058 12114989213184 12122259868576 12154490688912 12162538076832 12164297970264 12172351851504 12204715857048 12207030916608 12212589673856 12214563664356 12220125851817 12239487127296 12254941025184 12264829358448 12297439244376 12312966314129 12340639913472 12383435323008 12406821635637 12501080489469 12529176878592 12534882332544 12542617391733 12578351344416 12588500632752 12594233101164 12621971100024 12637907932221 12638476401408 12646275386706 12666311843328 12682304661312 12698317672248 12710236632192 12717864517688 12726284910768 12742353452322 12762542132736 12770417676852 12815279910144 12821115647808 12822970836016 12918522034496 13016993191488 13033428788952 13062134088432 13070561064704 13078626681978 13115887726656 13124571647616 13159467427392 13161371574384 13167364912988 13170085609824 13177989467786 13186714505796 13213621614336 13221775511802 13224283492992 13232443969719 13259444387904 13268223356544 13270143240288 13276186110616 13286898471652 13322225848074 13322825098752 13332975357903 13369026572928 13415388266592 13534714511604 13573274951808 13620344946912 13626547289784 13637542352148 13673802025026 13674417090048 13684835216547 13721837830272 13732909781184 13739163383088 13769423018208 13786808653332 13797933028254 13826087310464 13834619149923 13835241448704 13874034019296 13883219902656 13929113296384 13931364738384 13940352494848 13988695457472 14095323988416 14101742624112 14150645262468 14162063211846 14199717487527 14200356208896 14208878370544 14218285951584 14258152538916 14267592743976 14285607381279 14296705353216 14307597582399 14308241156352 14317070524614 14317714524672 14326307117408 14357859899328 14364398086896 14375988510312 14423755103784 14425842190518 14426491083264 14464848423168 14476519898496 14483112120672 14533337288808 14662607387571 14704381197792 14755373692488 14774004214827 14806543021182 14807209038336 14846578636032 14858558123904 14865324316128 14877318929616 14916874936392 14919704453632 14928911145324 14935709374443 14959373155584 14969277633024 14981356124928 14988178236096 15021188747136 15030203520904 15040154894544 15083004338688 15092311799916 15135309839232 15154420078928 15269934320784 15322888065276 15329865701007 15383719226304 15385945217808 15437067559056 15446331917159 15447026712832 15449523503832 15456558805974 15481047808512 15500594586048 15510857401728 15534733661568 15554348224272 15564646629792 15573987552838 15608288271708 15628698673536 15663119890176 15670252458432 15682896556704 15737282389656 15744448729542 15864460452126 15929746297608 15984988166862 15995571695532 16041143124864 16076472724224 16083793522368 16096771300896 16117095507084 16152592386744 16159947847758 16172987074101 16205987585216 16209336135168 16216717435776 16219063960352 16229802468672 16272954476064 16286084885808 16293501135756 16339921366912 16350004449909 16353105811264 16396585659168 16511247097344 16542428847516 16599795404049 16644679818624 16658110168128 16668107319292 16713176443392 16723489855644 16725909709113 16736983795818 16771135125888 16781484303441 16782239155968 16784667510336 16792310801552 16829294800032 16850543909628 16861700515608 16864140367866 16908978961017 16909739548416 16920174256362 16931090229664 16946982176256 16968379881024 16989804603096 17027223569136 17048722588794 17094820863744 17309188370034 17355990921984 17377905051936 17416178784576 17438168909304 17460186799341 17476575369264 17487850302208 17498641752306 17499428863488 17545956569856 17548495432512 17560114146432 17582286007728 17621009876448 17629034015736 17631584899522 17632377990656 17643258626292 17679259183872 17690964475392 17693524320384 17704442688363 17752313973888 17762967797432 17777300477204 17825368763904 17887184355456 17920964584809 18046286015472 18094267712664 18097699935744 18108867713508 18160459929216 18168729719712 18183389802864 18231736033368 18243807115248 18246446955396 18254755902097 18258527777256 18295783773696 18310546374912 18318884510784 18359230690944 18382411537776 18397244037672 18405621653354 18446158866564 18498712025728 18510959870208 18575152984512 18651593943296 18793765317888 18802323498816 18867527016624 18882750949128 18891349651746 18932956650036 18957714602112 18999467764992 19010870051888 19023456991968 19047476508372 19076796776532 19089427366152 19113530178483 19143813199104 19152530782528 19155626515278 19156488159744 19167984680416 19231673471712 19234456254024 19302026531328 19310816160896 19377783051744 19525489787232 19550143183428 19605841597056 19617940022967 19673831589984 19686857471424 19698672286436 19742057361576 19751047369482 19766984201679 19780071758694 19811410831872 19820432421504 19832663267703 19836425239488 19889166581856 19905214860432 19914279165924 19930347707478 19983338772111 19984237648128 20028251662848 20053539859392 20123082399888 20180413118976 20359912427712 20430517420368 20439820934676 20456313528222 20510703037539 20511625635072 20514593623744 20582756745408 20599364671776 20608745074632 20654134527312 20666529841243 20667459448064 20680212979998 20681143202304 20696899542381 20712978215424 20739130965696 20752862173056 20811051028944 20824829853984 20837327608526 20838264898048 20893669944576 20910528742272 20983043186208 20992598306056 21152613936168 21225967893702 21239661730144 21243094817769 21313317555816 21327428927376 21387228808374 21388190833152 21401389115964 21445058029824 21462361734528 21489460676112 21536789848992 21546597130344 21563982765468 21622289914368 21638763285777 21639736624896 21697272634752 21714779847744 21724668181008 21800005933212 21862114212224 22056571796688 22133060538732 22192906424832 22209814531773 22210813557504 22269867954048 22287837185856 22297986474192 22301212945484 22315978394424 22361513501184 22375312404588 22379556680448 22393366717986 22439059733376 22453916449536 22467391879504 22472034187392 22482267354144 22485520490488 22545305281356 22560232341816 22624506508032 22638467699874 22653072804128 22702964758848 22731630118392 22904901481176 23075578839456 23078917826712 23089427352134 23170540069248 23184838208961 23221571712768 23250891879072 23266286102592 23280249065788 23302100492352 23331522336408 23360981329257 23397993910016 23412432407562 23413485528576 23443048010304 23494679835264 23505378687648 23524344835056 23591365760512 23605923584484 23616673094313 23669751965184 23849579140608 23894619446412 23977482250293 24031372045824 24061714687296 24125690283552 24145156951344 24175643260626 24213946572288 24224972959616 24228888580116 24239921771637 24244519737152 24308981377824 24325076153664 24328595940528 24344703703008 24409431714096 24424080721469 24425179347712 24429127328712 24440251703634 24478974254592 24509882050368 24529658716896 24594878488752 24625932628258 24766870646016 24813643271274 25002160978938 25069764665088 25085234783466 25105475693727 25156702688832 25177001265504 25188466202328 25243942200048 25275815864442 25276952802816 25292550773412 25296210551799 25364609322624 25396635344496 25420473264384 25435729035376 25452569821536 25484706904644 25540835353704 25573083883191 25630559820288 25642231295616 25645941672032 25837044068992 25963782555051 26033986382976 26066857577904 26124268176864 26141122129408 26157253363956 26231775453312 26247962628459 26249143295232 26318934854784 26322743148768 26334729825976 26340171219648 26355978935572 26373429011592 26427243228672 26443551023604 26447377349283 26448566985984 26464887939438 26518888775808 26536446713088 26540286480576 26552372221232 26573796943304 26644451696148 26665950715806 26738053145856 26830776533184 27069429023208 27146549903616 27240689893824 27253094579568 27275084704296 27347604050052 27369670433094 27443675660544 27465819562368 27478326766176 27538846036416 27573617306664 27595866056508 27608432480031 27652174620928 27669238299846 27670482897408 27748068038592 27766439805312 27862729476768 27880704989696 27977390914944 28190647976832 28203485248224 28301290524936 28324126423692 28337024477619 28399434975054 28400712417792 28417756741088 28436571903168 28516305077832 28535185487952 28571214762558 28615195164798 28616482312704 28634141049228 28652614234816 28715719798656 28728796173792 28751977020624 28847510207568 28851684381036 28864822670827 28929696846336 28953039796992 28966224241344 29066674577616 29325214775142 29408762395584 29510747384976 29548008429654 29613086042364 29626571054223 29670107638041 29693157272064 29717116247808 29730648632256 29754637859232 29833749872784 29857822290648 29871418748886 29895521561217 29918746311168 29962712249856 29976356472192 30042377494272 30060407041808 30080309789088 30184623599832 30270619678464 30308840157856 30539868641568 30645776130552 30659731402014 30684470292333 30767438452608 30771890435616 30874135118112 30892663834318 30894053425664 30899047007664 30913117611948 30917590674421 31001189172096 31020319469997 31021714803456 31069467323136 31108696448544 31129293259584 31147975105676 31216576543416 31255991412789 31257397347072 31326239780352 31340504916864 31365793113408 31474564779312 31488897459084 31728920904252 31859492595216 31969976333724 31991143391064 32080843212561 32082286249728 32152945448448 32167587044736 32193542601792 32234191014168 32305184773488 32319895695516 32345974148202 32411975170432 32433434871552 32438127920704 32459604937344 32545908952128 32572169771616 32587002271512 32679842733824 32700008899818 32706211622528 32793171318336 33084857695032 33199590808098 33289359637248 33316220336256 33336214638584 33446979711288 33451819418226 33473967591636 33542270251776 33562968606882 33564478311936 33569335020672 33584621603104 33590050076979 33658589600064 33701087819256 33723401031216 33728280735732 33817957922034 33819479096832 33840348512724 33862180459328 33936759762048 33979609206192 34054447138272 34097445177588 34189641727488 34618376740068 34634141028201 34711981843968 34755810103872 34832357569152 34876337818608 34920373598682 34953150738528 34975700604416 34997283504612 35091913139712 35096990865024 35118648611343 35120228292864 35164572015456 35242019752896 35258068031472 35263169799044 35286517252584 35358518367744 35387048640768 35408885376726 35504627947776 35525935594864 35554600954408 35774368710912 35841929169618 36092572030944 36188535425328 36217735427016 36263464890939 36320919858432 36337459439424 36366779605728 36463472066736 36487614230496 36492893910792 36509511804194 36517055554512 36538970797043 36621092749824 36637769021568 36660377555451 36718461381888 36764823075552 36794488075344 36811243306708 36892317733128 36938898942387 36997424051456 37021919740416 37150305969024 37220464906911 37303187886592 37503241468407 37587530635776 37604646997632 37735054033248 37765501898256 37782699303492 37865913300072 37913723796663 37915429204224 37998935529984 38021740103776 38046913983936 38094953016744 38153593553064 38178854732304 38227060356966 38287626398208 38305061565056 38311253030556 38335969360832 38463346943424 38468912508048 38621632321792 38755566103488 39050979574464 39100286366856 39211683194112 39235880045934 39347663179968 39373714942848 39397344572872 39484114723152 39502094738964 39533968403358 39560143517388 39640864843008 39665326535406 39672850478976 39697331909157 39778333163712 39810429720864 39828558331848 39860695414956 39966677544222 39968475296256 39998926073709 40107079718784 40246164799776 40719824855424 40861034840736 40879641869352 40912627056444 41021406075078 41023251270144 41029187247488 41054505649641 41165513490816 41198729343552 41217490149264 41308269054624 41333059682486 41334918896128 41360425959996 41393799084762 41478261931392 41503857449769 41505724346112 41622102057888 41649659707968 41674655217052 41787339889152 41821057484544 41966086372416 41985196612112 42305227872336 42451935787404 42479323460288 42486189635538 42626635111632 42654857854752 42774457616748 42802778231928 42856822143837 42890116059648 42922792747197 42924723469056 42978921352224 43073579697984 43093194260688 43127965530936 43182420032869 43277526571554 43279473249792 43394545269504 43429559695488 43449336362016 43600011866424 43724228424448 43987822162713 44113143593376 44266121077464 44322012644481 44419629063546 44421627115008 44539735908096 44575674371712 44595972948384 44602425890968 44631956788848 44750624809176 44759113360896 44786733435972 44807128123329 44878119466752 44907832899072 44934783759008 44944068374784 44964534708288 44971040980976 45090610562712 45120464683632 45249013016064 45276935399748 45306145608256 45405929517696 45463260236784 45809802962352 45989597103021 46151157678912 46157835653424 46178854704268 46338995751477 46341080138496 46369676417922 46443143425536 46501783758144 46532572205184 46560498131576 46604200984704 46663044672816 46721962658514 46795987820032 46824864815124 46886096020608 46989359670528 47010757375296 47048689670112 47211847168968 47233346188626 47789238892824 47954964500586 48123429374592 48251380567104 48290313902688 48351286521252 48449945919232 48457777160232 48479843543274 48489039474304 48518961222303 48617962755648 48650152307328 48657191881056 48689407406016 48818863428192 48848161442938 48850358695424 48858254657424 48880503407268 48887576312311 49019764100736 49050013349727 49059317433792 49189756977504 49251865256516 49533741292032 49627286542548 49799386212147 50004321957876 50139529330176 50170469566932 50177729127339 50210951387454 50313405377664 50354002531008 50376932404656 50487884400096 50551631728884 50585101546824 50592421103598 50726936883051 50729218645248 50793270688992 50840946528768 50871458070752 50905139643072 50969413809288 51081670707408 51146167766382 51284462591232 51291883344064 51674088137984 51927565110102 52067972765952 52133715155808 52248536353728 52314506727912 52380560398023 52463550906624 52495925256918 52498286590464 52637869709568 52645486297536 52669459651952 52680342439296 52711957871144 52746858023184 52887102047208 52894754698566 52897133971968 52929775878876 53037777551616 53072893426176 53080572961152 53104744442464 53113328065089 53147593886608 53288903392296 53331901431612 53476106291712 53661553066368 53762893754427 54138858046416 54171348787699 54293099807232 54481379787648 54506189159136 54550169408592 54695208100104 54739340866188 54764267706291 54887351321088 54931639124736 54956653532352 55077692072832 55147234613328 55191732113016 55216864960062 55304349241856 55338476599692 55496136077184 55532879610624 55725458953536 55954781829888 56381295953664 56406970496448 56602581049872 56648252847384 56674048955238 56798869950108 56835513482176 56873143806336 57032610155664 57070370975904 57142429525116 57230390329596 57268282098456 57305228469632 57340590535449 57431439597312 57457592347584 57503954041248 57695020415136 57703368762072 57729645341654 57776226550913 57906079593984 57932448482688 58133349155232 58650429550284 58817524791168 58853820068901 59021494769952 59096016859308 59226172084728 59253142108446 59300952605037 59340215276082 59434232495616 59461297264512 59509275718464 59667499745568 59715644581296 59742837497772 59791043122434 59950016316333 59952712944384 60084754988544 60120814083616 60160619578176 60369247199664 60541239356928 60617680315712 61079737283136 61291552261104 61319462804028 61368940584666 61532109112617 61534876905216 61543780871232 61748270236224 61785327668636 61798094015328 61826235223896 61835181348842 61999589523729 62002378344192 62040638939994 62043429606912 62090698627143 62138934646272 62217392897088 62258586519168 62295950211352 62433153086832 62511982825578 62514794694144 62681009833728 62731586226816 62949129558624 62977794918168 63457841808504 63718985190432 63939952667448 63982286782128 64020684930917 64161686425122 64164572499456 64335174089472 64387085203584 64468382028336 64610369546976 64639791391032 64691948296404 64823950340864 64866869743104 64876255841408 64916289857331 64919209874688 65091817904256 65144339543232 65174004543024 65359685467648 65400017799636 65412423245056 65586342636672 66169715390064 66399181616196 66578719274496 66629443595319 66632440672512 66672429277168 66893959422576 66903638836452 66947935183272 67084540503552 67125937213764 67138670041344 67169243206208 67180100153958 67317179200128 67402175638512 67446802062432 67456561471464 67635915844068 67680697025448 67724360918656 67873519524096 67959218412384 68108894276544 68194890355176 69236753480136 69268282056402 69511620207744 69554514626883 69664715138304 69752675637216 69840747197364 69906301477056 69994567009224 70082943987771 70193981730048 70237297222686 70240456585728 70329144030912 70484039505792 70516136062944 70526339598088 70573034505168 70774097281536 70817770753452 70850019282939 71009255895552 71051871189728 71109201908816 71548737421824 71683858339236 71932446750879 72185144061888 72377070850656 72435470854032 72478942072823 72526929781878 72641839716864 72674918878848 72719765314911 72733559211456 72926944133472 72975228460992 72985787821584 73019023608388 73034111109024 73077941594086 73272242164407 73275538043136 73320755110902 73436922763776 73529646151104 73588976150688 73622486613416 73784635466256 73877797884774 73994848102912 74300611938048 74440929813822 75006482936814 75209293995264 75470108066496 75531003796512 75565398606984 75731826600144 75827447593326 75830858408448 75888631655397 76043480207552 76093827967872 76189906033488 76307187106128 76357709464608 76454120713932 76610123130112 76622506061112 76671938721664 76719251649573 76926693886848 76937825016096 77243264643584 77511132206976 77891347665153 78101959148928 78200572733712 78423366388224 78471760091868 78695326359936 78743887885377 78747429885696 78794689145744 78968229446304 79004189477928 79067936806716 79120287034776 79281729686016 79330653070812 79342132047849 79345700957952 79394663818314 79556666327424 79620859441728 79657116663696 79721390829912 79933355088444 79997852147418 80214159437568 80492329599552 81439649710848 81722069681472 81759283738704 81825254112888 82042812150156 82058374494976 82109011299282 82331026981632 82397458687104 82434980298528 82616538109248 82666119364972 82720851919992 82787598169524 82825297440093 82956523862784 83007714899538 83011448692224 83244204115776 83299319415936 83349310434104 83642114969088 83932172744832 83970393224224 84610455744672 84903871574808 84958646920576 84972379271076 85011073432857 85253270223264 85309715709504 85548915233496 85605556463856 85656931540609 85713644287674 85845585494394 85849446938112 85957842704448 86147159395968 86186388521376 86255931061872 86364840065738 86555053143108 86594468012481 86789090539008 86859119390976 86898672724032 87200023732848 87448456848896 87975644325426 88226287186752 88532242154928 88644025288962 88839258127092 88879713162669 89079471816192 89151348743424 89191945896768 89204851781936 89263913577696 89501249618352 89573466871944 89614256246658 89686564683651 89756238933504 89869567518016 89888136749568 89929069416576 89942081961952 90181221125424 90240929367264 90553870799496 90612291216512 90811859035392 90926520473568 91619605924704 91979194206042 92053410876999 92302315357824 92315671306848 92357709408536 92677991502954 92682160276992 92739352835844 92752772023263 93003567516288 93060958409991 93065144410368 93120996263152 93208401969408 93326089345632 93443925317028 93649729630248 93767974238367 93772192041216 93978719341056 94021514750592 94097379340224 94423694337936 94466692377252 95578477785648 95909929001172 96242529637683 96246858749184 96502761134208 96580627805376 96702573042504 96899891838464 96915554320464 96959687086548 96973716947371 96978078948608 97037922444606 97235925511296 97300304614656 97314383762112 97378814812032 97637726856384 97696322885876 97716509314848 97761006814536 97775152624622 98039528201472 98100026699454 98118634867584 98379513955008 98503730513032 99254573085096 99598772424294 100008643915752 100340939133864 100355458254678 100421902774908 100626810755328 100708005062016 100753864809312 100975768800192 101103263457768 101170203093648 101184842207196 101230919093447 101453873766102 101458437290496 101586541377984 101742916141504 101810279286144 101938827618576 102163341414816 102292335532764 102568925182464 102583766688128 103348176275968 103855130220204 103902423084603 104135945531904 104267430311616 104497072707456 104629013455824 104761120796046 104927101813248 104991850513836 105275739419136 105290972595072 105338919303904 105355945834029 105360684878592 105423915742288 105493716046368 105774204094416 105789509397132 105859551757752 106075555103232 106161145922304 106209488884928 106226656130178 106295187773216 106577806784592 106663802863224 107323106132736 107525787508854 108277716092832 108342697575398 108790394672817 108962759575296 109012378318272 109100338817184 109390416200208 109478681732376 109528535412582 109616912391129 109863278249472 109913307064704 109981132666353 110155384145664 110294469226656 110383464226032 110433729920124 110676953199384 110816696827161 110992272154368 111065759221248 111450917907072 111909563659776 112509724405221 112762591907328 112813940992896 113205162099744 113296505694768 113348097910476 113597739900216 113671026964352 113741171389989 113746287612672 114065220311328 114140741951808 114284859050232 114460780659192 114536564196912 114605301846893 114610456939264 114681181070898 114862879194624 114915184695168 115007908082496 115390040830272 115406737524144 115459290683308 115552453101826 115864896965376 116266698310464 117300859100568 117635049582336 117707640137802 118042989539904 118192033718616 118452344169456 118506284216892 118601905210074 118680430552164 118922594529024 119018551436928 119334999491136 119431289162592 119485674995544 119582086244868 119900032632666 119905425888768 119996778221127 120241628167232 120321239156352 120738494399328 121235360631424 122159474566272 122583104522208 122638925608056 122737881169332 123064218225234 123069753810432 123087561742464 123163516948923 123496540472448 123570655337272 123596188030656 123652470447792 123670362697684 123999179047458 124004756688384 124081277879988 124181397254286 124434785794176 124511572349307 124517173038336 124591900422704 124866306173664 125023965651156 125362019667456 125463172453632 125898259117248 125955589836336 126915683617008 127437970380864 127879905334896 127964573564256 128041369861834 128323372850244 128570466431511 128670348178944 128768378241591 128774170407168 128936764056672 129220739093952 129279582782064 129383896592808 129547260098607 129647900681728 129752511682816 129832579714662 129838419749376 130183635808512 130288679086464 130348009086048 130800035599272 130824846490112 131172685273344 132339430780128 132798363232392 132966037933443 133258887190638 133264881345024 133344858554336 133787918845152 133807277672904 133895870366544 134251874427528 134277340082688 134338486412416 134360200307916 134421384369987 134634358400256 134804351277024 134893604124864 134913122942928 135271831688136 135361394050896 135442629455419 135448721837312 135747039048192 135918436824768 136217788553088 136389780710352 137968791309063 138473506960272 138536564112804 139016987254431 139023240415488 139109029253766 139329430276608 139505351274432 139681494394728 139812602954112 139989134018448 140165887975542 140387963460096 140474594445372 140658288061824 140968079011584 141032272125888 141052679196176 141146069010336 141635541506904 141700038565878 142103742379456 142218403817632 143367716678472 143864893501758 144370288123776 144754141701312 144870941708064 144957884145646 145053859563756 145349837757696 145439530629822 145467118422912 145556883666909 145853888266944 145950456921984 145971575643168 146038047216776 146068222218048 146155883188172 146544484328814 146551076086272 146641510221804 146662728936933 147059292302208 147150040049181 147177952301376 147244973226832 147569270932512 147755595769548 148601223876096 148881859627644 150012965873628 150418587990528 150533187382017 150940216132992 151062007593024 151130797213968 151463653200288 151654895186652 151777263310794 152086960415104 152180810649153 152187655935744 152379812066976 152614374212256 152715418929216 152908241427864 153220246260224 153245012122224 153343877443328 153438503299146 153853387773696 153875650032192 155022264413952 155782695330306 156203918297856 156401145467424 156943520183736 157141681194069 157390652719872 157487775770754 157494859771392 157589378291488 157936458892608 158008378955856 158135873613432 158240574069552 158661306141624 158684264095698 158691401915904 158789327636628 159113332654848 159241718883456 159314233327392 159442781659824 159866710176888 159995704294836 160068562083677 160428318875136 160984659199104 161288681263281 162514046363097 162879299421696 163444139362944 163518567477408 163650508225776 164085624300312 164116748989952 164218022598564 164292803118873 164662053963264 164794917374208 164869960597056 165233076218496 165332238729944 165441703839984 165575196339048 165650594880186 165913047725568 166015429799076 166488408231552 166598638831872 166698620868208 167864345489664 167940786448448 169220911489344 169807743149616 169917293841152 169944758542152 170022146865714 170506540446528 170619431419008 171097830466992 171211112927712 171313863081218 171427288575348 171691170988788 171915685408896 172021771606347 172294318791936 172372777042752 172511862123744 172729680131476 173110106286216 173188936024962 173328679652739 173718238781952 173797345448064 174400047465696 175951288650852 176452574373504 177064484309856 177288050577924 177678516254184 177759426325338 177902857815111 178302697486848 178383891793536 178409703563872 178527827155392 179002499236704 179146933743888 179228512493316 179373129367302 179739135036032 179850048948999 179858138833152 179884163923904 180362442250848 180481858734528 181107741598992 181224582433024 181623718070784 181853040947136 183239211849408 183958388412084 184106821753998 184596327337851 184604630715648 184631342613696 184715418817072 185355983005908 185478705671688 185505544046526 185998768571187 186007135032576 186121916819982 186130288820736 186241992526304 186272095881429 186416803938816 186652178691264 186887850634056 187299459260496 187535948476734 187544384082432 188043029501184 188194758680448 188847388675872 188933384754504 191156955571296 191819858002344 192062054792751 192485059275366 192493717498368 193005522268416 193161255610752 193405146085008 193831108640928 193919374173096 193947433894742 193956157897216 194075844889212 194471851022592 194600609229312 194628767524224 194748869571993 194757629624064 195275453712768 195392645771752 195433018629696 195522013629072 195550305249244 196079056402944 196200053398908 196237269735168 196759027910016 197007461026064 198509146170192 199197544848588 200017287831504 200681878267728 200710916509356 200802314923067 200843805549816 201253621510656 201416010124032 201507729618624 201951537600384 202206526915536 202340406187296 202369684414392 202461838186894 202907747532204 203173082755968 203485832283008 203620558572288 203877655237152 204326682829632 204584671065528 205167533376256 207710260440408 207804846169206 208534860623232 208994145414912 209258026911648 209522241592092 209983701027672 210248831963313 210581945190144 210677838607808 210711891668058 210721369757184 210847831484576 210987432092736 211548408188832 211579018794264 211719103515504 212322291844608 212418977769856 212453312260356 212550057848817 212590375546432 213155613569184 213327605726448 214646212265472 215051575017708 215797340252637 216555432185664 216685395150796 217436826218469 217580789345634 217925519150592 218024756636544 218159295944733 218200677634368 218780832400416 218957363464752 219057070825164 219233824782258 219816726493221 219826614129408 219962265332706 220310768291328 220588938453312 220766928452064 220867459840248 221353906398768 221633393654322 221984544308736 222901835814144 225019448810442 225627881985792 226410324199488 226593011389536 226696195820952 227195479800432 227342053928704 227482342779978 227492575225344 227665894966191 228130440622656 228281483903616 228569718100464 228921561318384 229073128393824 229210603693786 229220913878528 229362362141796 229830369390336 230015816164992 230157754948719 230780081660544 230813475048288 230918581366616 231104906203652 231729793930752 232533396620928 233674042995459 234601718201136 235270099164672 235415280275604 236085979079808 236384067437232 236904688338912 237012568433784 237203810420148 237360861104328 237845189058048 238026396143547 238037102873856 238669998982272 238862578325184 238971349991088 239164172489736 239800065265332 239993556442254 240483256334464 240642478312704 241476988798656 242470721262848 244318949132544 245166209044416 245277851216112 245475762338664 246128436450468 246175123484928 246327033897846 246993080944896 247141310674544 247192376061312 247304940895584 247340725395368 247998358094916 248162555759976 248362794508572 248475892320279 248869571588352 249023144698614 249034346076672 249183800845408 249732612347328 250047931302312 250926344907264 251796518234496 251911179672672 253831367234016 254875940761728 255033220298571 255759810669792 255929147128512 256082739723668 256646745700488 256970794621827 257140932863022 257536756483182 257548340814336 257873528113344 258441478187904 258559165564128 258767793185616 259094520197214 259505023365632 259665159429324 259783404037443 260367271617024 260577358172928 260696018172096 261600071198544 262345370546688 264678861560256 265596726464784 265932075866886 266517774381276 266639139488007 266689717108672 267575837690304 267614555345808 267791740733088 268503748855056 268664887936159 268676972824832 268720400615832 268842768739974 269059694050953 269268716800512 269608702554048 269787208249728 269826245885856 270543663376272 270722788101792 270885258910838 270897443674624 271103832277361 271836873649536 272435577106176 272779561420704 275937582618126 276160232630997 276947013920544 277073128225608 278033974508862 278046480830976 278218058507532 278258316069789 279010702548864 279362988789456 279625205908224 279978268036896 280331775951084 280949188890744 281303922715101 281316576123648 281936158023168 282064544251776 282105358392352 282292138020672 283271083013808 283400077131756 284207484758912 284436807635264 286735433356944 287729787003516 288727588913049 288740576247552 289508283402624 289741883416128 289915768291292 290107719127512 290699675515392 290879061259644 290921150842113 290934236845824 291113767333818 291707776533888 291900913843968 291943151286336 292076094433552 292136444436096 292311766376344 293088968657628 293283020443608 293325457873866 294118584604416 294300080098362 294355904602752 294489946453664 295138541865024 295511191539096 297763719255288 300025931747256 301066374764034 301880432265984 302124015186048 302261594427936 302927306400576 303309790373304 303554526621588 303692757280341 304173920830208 304361621298306 304375311871488 304759624133952 305228748424512 305430837858432 305816482855728 306490024244448 306687754886656 306877006598292 307706775547392 307751300064384 310044528827904 311565390660612 311707269253809 312407836595712 312802290934848 313887040367472 314283362388138 314781305439744 314975551541508 315178756582976 315872917785216 316016757911712 316271747226864 316481148139104 317322612283248 317368528191396 317513049379097 317578655273256 318226665309696 318483437766912 318628466654784 318885563319648 319733420353776 319991408589672 320137124167354 321969318398208 322577362526562 325028092726194 326371184018451 326888278725888 327037134954816 327301016451552 328171248600624 328436045197128 328585606237746 328850737173387 329589834748416 329739921194112 330466152436992 330664477459888 330883407679968 331150392678096 331301189760372 332030859598152 332450090481483 332976816463104 333197277663744 333397241736416 335728690979328 335881572896896 337529173215663 338441822978688 339615486299232 339834587682304 339889517084304 340044293731428 340093497418631 341013080893056 341223514169967 341238862838016 342195660933984 342422225855424 342627726162436 342854577150696 343382341977576 343815905540679 343831370817792 344043543212694 344588637583872 344745554085504 345023724247488 345459360262952 346220212572432 346377872049924 346657359305478 347594690896128 348800094931392 351902577301704 352905148747008 354128968619712 354576101155848 355357032508368 355518852650676 355805715630222 356767783587072 356819407127744 357055654310784 358004998473408 358293867487776 358457024986632 358746258734604 359478270072064 359700097897998 359716277666304 359768327847808 359990334663381 360724884501696 360963717469056 362215483197984 362449164866048 363706081894272 366478423698816 367916776824168 368213643507996 369192654675702 369209261431296 369262685227392 369430837634144 369490550846769 370711966011816 370957411343376 371011088093052 371997537142374 372014270065152 372243833639964 372483985052608 372544191762858 373304357382528 373775701268112 374598918520992 375071896953468 376086059002368 376389517360896 377694777351744 377866769509008 382313911142592 383639716004688 384124109585502 384970118550732 385711399294533 386011044536832 386305134724773 386322511221504 386810292170016 387662217281856 387838748346192 387894867789484 388151689778424 388641780295821 388943702045184 389257535048448 389497739143986 389515259248128 390550907425536 390785291543504 390866037259392 391044027258144 391100610498488 392400106797816 392474539470336 393518055820032 394014922052128 397018292340384 398395089697176 398898113800329 400034575663008 401363756535456 401421833018712 401604629846134 401687611099632 401928678767473 402832020248064 403015459237248 403264153109961 403903075200768 404413053831072 404680812374592 404739368828784 404923676373788 405815495064408 406327888366257 406346165511936 406971664566016 407241117144576 407755310474304 408653365659264 409169342131056 410335066752512 415420520880816 415609692338412 417050961763293 417069721246464 417988290829824 418516053823296 419044483184184 419967402055344 420497663926626 421163890380288 421355677215616 421423783336116 421695662969152 421974864185472 423096816377664 423158037588528 423438207031008 424837955539712 424906624520712 425100115697634 425180751092864 426311227138368 426655211452896 430103150035416 431594680505274 433110864371328 433370790301592 434873652436938 435161578691268 436049513273088 436318591889466 436401355268736 436670651000727 437561664800832 437914726929504 438114141650328 438467649564516 439633452986442 439653228258816 439924530665412 439988186810799 441177876906624 441533856904128 441734919680496 442707812797536 443266787308644 445803671628288 450038897620884 451255763971584 451599562146051 452820648398976 453186022779072 453392391641904 454390959600864 454684107857408 454964685559956 455331789932382 456260881245312 456542431947459 456562967807232 457139436200928 457843122636768 458146256787648 458421207387572 458724724283592 459660738780672 460031632329984 460315509897438 461560163321088 461626950096576 461837162733232 462209812407304 465066793241856 467348085990918 469203436402272 470830560551208 471425043582207 472171958159616 472768134874464 473809376677824 474025136867568 474407620840296 474721722208656 475006620361559 476052792287094 476074205747712 477339997964544 477725156650368 477942699982176 478328344979472 479600130530664 479987112884508 480205686251031 480966512668928 481284956625408 482953977597312 483866043789843 484941442525696 487542139089291 488637898265088 490332418088832 490555702432224 490951524677328 492256872900936 492350246969856 492654067795692 492878409356619 493986161889792 494282621349088 494384752122624 494609881791168 494681450790736 495996716189832 496325111519952 496725589017144 496951784640558 497739143176704 498046289397228 498367601690816 499465224694656 500095862604624 503593036468992 503822359345344 507662734468032 509751881523456 510066440597142 511519621339584 511858294257024 512165479447336 513293491400976 513941589243654 514281865726044 515073512966364 515747056226688 516065314819041 516882956375808 517118331128256 517535586371232 518189040394428 519330318858648 519566808074886 519986038958217 521154716345856 521392036344192 523200142397088 529357723120512 531193452929568 531864151733772 533035548762552 533278278976014 533379434217344 533708573445333 535151675380608 535229110691616 535583481466176 537007497710112 537329775872318 537353945649664 537440801231664 537685537479948 537763339435421 538119388101906 539217405108096 539550146846997 539574416499456 539652491771712 541087326752544 541445576203584 541770517821676 542207664554722 543673747299072 544871154212352 545559122841408 551875165236252 552320465261994 553894027841088 554146256451216 556067949017724 556436117015064 556516632139578 557996305713561 558021405097728 558725977578912 559250411816448 559956536073792 560663551902168 561371460427297 561898377781488 562607845430202 562633152247296 564129088503552 564210716784704 564584276041344 566542166027616 566800154263512 568414969517824 568873615270528 573470866713888 575459574007032 576186164378253 577455177826098 577481152495104 579016566805248 579483766832256 579831536582584 580215438255024 581758122519288 581842301684226 581868473691648 582227534667636 583415553067776 583801827687936 583886302572672 584152188867104 584246608715979 584272888872192 584623532752688 586177937315256 586566040887216 586650915747732 588237169208832 588600160196724 588711809205504 588979892907328 590277083730048 591022383078192 595527438510576 600051863494512 602132749528068 602406944769201 603760864531968 604248030372096 604523188855872 605854612801152 606619580746608 607109053243176 607385514560682 608347841660416 608723242596612 609519248267904 610457496849024 610861675716864 611632965711456 612980048488896 613754013196584 615502600128768 623130781321224 623414538507618 625604581869696 627774080734944 628566724776276 629951103083016 630357513165952 630746495889939 631745835570432 632033515823424 632543494453728 632962296278208 634645224566496 634737056382792 635026098758194 635157310546512 635538492060043 636966875533824 637256933309568 637650173546451 637771126639296 639466840707552 639982817179344 640274248334708 643938636796416 645154725053124 647392020757911 650056185452388 652310478655407 652742368036902 653776557451776 654074269909632 654602032903104 656342497201248 656872090394256 657171212475492 657701474346774 659450179479663 659479842388224 660932304873984 661328954919776 661766815359936 662300785356192 662602379520744 664061719196304 664900180962966 665953632926208 666794483472832 671763145793792 675058346431326 676883645957376 679230972598464 679779034168608 680088587462856 680186994837262 682026161786112 682447028339934 682477725676032 682997684898573 684391321867968 684844451710848 685255452324872 685709154301392 686764683955152 687631811081358 687662741635584 688087086425388 689491108171008 690047448494976 690473264846157 690918720525904 692440425144864 692755744099848 693314718610956 695189381792256 697600189862784 703805154603408 704227534240087 705810297494016 708257937239424 709152202311696 710714065016736 711037705301352 711611431260444 713535567174144 713638814255488 714079188430641 714111308621568 716009996946816 716587734975552 716914049973264 717492517469208 718956540144128 719400195795996 719536655695616 719980669326762 721449769003392 721927434938112 724430966395968 727412163788544 732956847397632 735833553648336 736427287015992 738385309351404 738525370454784 738861675268288 738981101693538 741423932023632 741914822686752 742022176186104 743995074284748 744487667279928 744967970105216 745088383525716 745427676960837 746608714765056 747551402536224 749197837041984 750143793906936 751090945161869 752779034721792 755389554703488 755733539018016 764627822285184 765099660895713 767279432009376 768248219171004 769940237101464 770912383865481 771422798589066 772610269449546 772645022443008 773620584340032 775324434563712 775677496692384 775789735578968 776303379556848 777283560591642 778515070096896 778995478287972 779350212112329 781101814851072 781570583087008 781732074518784 782088054516288 782201220996976 784800213595632 787036111640064 788029844104256 794036584680768 796790179394352 797796227600658 799917418464021 800069151326016 802727513070912 802843666037424 803209259692268 803375222199264 803857357534946 805994663808477 806030918474496 806528306219922 807179082152859 807806150401536 808826107662144 809361624749184 809478737657568 809847352747576 811630990128816 812655776732514 812692331023872 813311496832083 813943329132032 815510620948608 817306731318528 818338684262112 830841041761632 831219384676824 834101923526586 834139442492928 834774948209367 837032107646592 838088966368368 839934804110688 840995327853252 842711354431232 842847566672232 843391325938304 843911768145303 843949728370944 846193632755328 846316075177056 846876414062016 849675911079424 849813249041424 850200231395268 850361502185728 852622454276736 853310422905792 860206300070832 863189361010548 866182766739147 866221728742656 866741580603184 869747304873876 870323157382536 872099026546176 872637183778932 872763452526339 872802710537472 873341302001454 875123329601664 875829453859008 876228283300656 876935299129032 879266905972884 879849061330824 879976373621598 882355753813248 883067713808256 883469839360992 885415625595072 886533574617288 900077795241768 903199124292102 905641296797952 906372045558144 906784783283808 908781919201728 909929371119912 910663579864764 911078271841023 912521762490624 913084863894918 913125935614464 914278872401856 915686245273536 916292513575296 916842414775144 917449448567184 920063264659968 920631019794876 923120326642176 923253900193152 923674325466464 924419624814608 930133586483712 934696171981836 935121807761427 938406872804544 941661121102416 942226246946699 942850087164414 944343916319232 945536269748928 947618753355648 948050273735136 948815241680592 949443444417312 950013240723118 952105584574188 952539148137291 954679995929088 955450313300736 955885399964352 956656689958944 959200261061328 959974225769016 960411372502062 961933025337856 965907955194624 967732087579686 975084278178582 980664836177664 981111404864448 981903049354656 984513745801872 985308135591384 985756818713238 986552211520161 988565242698176 988769504245248 989219763582336 989362901581472 991993432379664 992650223039904 993451178034288 993903569281116 996092578794456 996735203381632 997350271444449 998930449389312 1000191725209248 1007186072937984 1007644718690688 1012587519646989 1015325468936064 1019503763046912 1020132881194284 1020280492255893 1023039242679168 1023670542509901 1023716588514048 1024330958894672 1026586982801952 1027883178487308 1028563731452088 1030147025932728 1031447716622037 1031494112453376 1032130629638082 1033765912751616 1034236662256512 1035071172742464 1036378080788856 1038660637717296 1039133616149772 1039972077916434 1042784072688384 1046400284794176 1058715446241024 1062386905859136 1063728303467544 1066071097525104 1066556557952028 1066758868434688 1067417146890666 1070303350761216 1070458221383232 1071166962932352 1074014995420224 1074659551744636 1074881602463328 1075371074959896 1075526678870842 1076238776203812 1078434810216192 1079100293693994 1079148832998912 1079304983543424 1079971003990143 1082174653505088 1082891152407168 1083541035643352 1084415329109444 1087347494598144 1091118245682816 1103750330472504 1104640930523988 1107788055682176 1108292512902432 1112135898035448 1112872234030128 1113033264279156 1113540110027917 1115992611427122 1116042810195456 1117451955157824 1119913072147584 1121327103804336 1122742920854594 1123796755562976 1125215690860404 1128258177007104 1128421433569408 1129168552082688 1133084332055232 1133600308527024 1136829939035648 1137747230541056 1146941733427776 1150919148014064 1152372328756506 1154910355652196 1158033133610496 1158915404174319 1158967533664512 1159663073165168 1160430876510048 1163516245038576 1163684603368452 1164455069335272 1165925340887463 1166831106135552 1167772605145344 1168304377734208 1168493217431958 1168545777744384 1169247065505376 1172355874630512 1173132081774432 1173301831495464 1177200320393448 1177423618411008 1177959785814656 1180554167460096 1182044766156384 1191054877021152 1196694341400987 1200103726989024 1204265499056136 1204813889538402 1205786036302419 1208496060744192 1209046377711744 1209792459329883 1211709225602304 1213239161493216 1214218106486352 1214771029121364 1217446485193224 1218983665098771 1219038496535808 1220914993698048 1221723351433728 1223265931422912 1225960096977792 1227508026393168 1231005200257536 1246261562642448 1246829077015236 1251152885289879 1251209163739392 1255548161469888 1257133449552552 1259902206166032 1260658320315823 1260715026331904 1261492991779878 1263491671140864 1264067031646848 1265086988907456 1265924592556416 1269290449132992 1269474112765584 1270052197516388 1270314621093024 1271076984120086 1274513866619136 1275300347092902 1275542253278592 1278933681415104 1279965634358688 1280548496669416 1290309450106248 1294784041515822 1300112370904776 1304620957310814 1305484736073804 1308148539819264 1309204065806208 1312684994402496 1313744180788512 1314342424950984 1315402948693548 1318900358959326 1318959684776448 1319964560432397 1322657909839552 1323533630719872 1324601570712384 1325204759041488 1328123438392608 1329800361925932 1333588966945664 1343526291587584 1350116692862652 1353767291914752 1354798686438153 1358461945196928 1359558068337216 1360177174925712 1360373989674524 1364052323572224 1364894056679868 1365995369797146 1368782643735936 1369627295842377 1369688903421696 1370510904649744 1371418308602784 1373529367910304 1375263622162716 1376174172850776 1378982216342016 1380094896989952 1380946529692314 1381837441051808 1384880850289728 1385511488199696 1386629437221912 1395200379725568 1407610309206816 1408455068480174 1414275130746621 1416515874478848 1418304404623392 1421428130033472 1422075410602704 1423222862520888 1425019861084677 1427277628510976 1428158376861282 1428222617243136 1432019993893632 1433175469951104 1433828099946528 1434985034938416 1438800391591992 1439073311391232 1439961338653524 1440617058753093 1442899538006784 1443854869876224 1448861932791936 1454824327577088 1462626417267873 1465913694795264 1471667107296672 1472854574031984 1476770618702808 1477050740909568 1477723350536576 1477962203387076 1478635228069857 1482847864047264 1483829645373504 1484044352372208 1487990148569496 1488975334559856 1489868924009609 1489935940210432 1490176767051432 1490855353921674 1493217429530112 1495102805072448 1498395674083968 1500287587813872 1502181890323738 1510779109406976 1511467078036032 1529255644570368 1530199321791426 1534558864018752 1536496438342008 1539880474202928 1541824767730962 1542845597178132 1545220538899092 1547241168680064 1550648869127424 1551354993384768 1551579471157936 1552606759113696 1554567121183284 1557990956575944 1558700424224658 1559958116874651 1563141166174016 1563464149037568 1564176109032576 1564402441993952 1569600427191264 1576059688208512 1588073169361536 1593580358788704 1595592455201316 1599834836928042 1600138302652032 1601125720335999 1605455026141824 1605687332074848 1606418519384536 1606750444398528 1607714715069892 1611989327616954 1612061836948992 1613056612439844 1613290018306263 1614358164305718 1617652215324288 1618650440540991 1618723249498368 1618957475315136 1619694705495152 1623261980257632 1625311553465028 1626622993664166 1631021241897216 1634613462637056 1636677368524224 1661682083523264 1662438769353648 1668203847053172 1669549896418734 1673988917140683 1674064215293184 1676177932736736 1679869608221376 1681990655706504 1684114381281891 1685422708862464 1685695133344464 1686782651876608 1687823536290606 1687899456741888 1692387265510656 1692632150354112 1693752828124032 1699626498082848 1700400462790536 1700723004371456 1705244908553472 1706620845811584 1720412600141664 1726378722021096 1728558493134759 1732365533478294 1732443457485312 1733483161206368 1739494609747752 1740646314765072 1745274367557864 1745526905052678 1745605421074944 1746682604002908 1750246659203328 1751658907718016 1752456566601312 1753870598258064 1758533811945768 1759698122661648 1759952747243196 1760754182920447 1764711507626496 1766135427616512 1766939678721984 1770831251190144 1773067149234576 1800155590483536 1806398248584204 1807220834307603 1811282593595904 1812744091116288 1813569566567616 1817563838403456 1819858742239824 1821327159729528 1822156543682046 1825043524981248 1826169727789836 1828557744803712 1831372490547072 1832585027150592 1833684829550288 1834898897134368 1841262039589752 1846507800386304 1847348650932928 1848839249629216 1869392343963672 1870243615522854 1876813745609088 1883322242204832 1884452493893398 1885700174328828 1891072539497856 1892239487669817 1895237506711296 1896100547470272 1897630483361184 1898886888834624 1900026481446236 1904211169148376 1905078296274582 1906615476180129 1910900626601472 1911770799928704 1912950520639353 1913313379917888 1918400522122656 1919948451538032 1920822745004124 1931815910389248 1935464175159372 1950168556357164 1956931435966221 1961329672355328 1962222809728896 1963806098709312 1969027491603744 1970616271182768 1971513637426476 1973104423040322 1977130485396352 1978350538438989 1978439527164672 1978725803162944 1983986864759328 1985300446079808 1986902356068576 1987807138562232 1992185157588912 1993470406763264 1994700542888898 1997860898778624 2000383450418496 2015289437381376 2025175039293978 2030650937872128 2040265762388568 2040560984511786 2046078485358336 2047341085019802 2047433177028096 2048661917789344 2048993054695719 2053173965603904 2055766356974616 2057127462904176 2060294051865456 2062895433244074 2062988224906752 2064261259276164 2068473324513024 2070142345484928 2072756161577712 2077321275434592 2078267232299544 2079944155832868 2085568145376768 2092800569588352 2112682602720261 2117430892482048 2124773811718272 2127456606935088 2132142195050208 2133113115904056 2133517736869376 2134834293781332 2140606701522432 2140916442766464 2142237565291923 2142333925864704 2148029990840448 2149319103489272 2149763204926656 2150742149919792 2151053357741684 2152477552407624 2156869620432384 2158200587387988 2158609967086848 2159942007980286 2164349307010176 2165782304814336 2167082071286704 2168830658218888 2182236491365632 2207500660945008 2209281861047976 2215576111364352 2216585025804864 2224271796070896 2225744468060256 2226066528558312 2227080220055834 2231985222854244 2234903910315648 2236283030882511 2239826144295168 2242654207608672 2245485841709188 2247593511125952 2250431381720808 2253272835485607 2256842867138816 2258337104165376 2266168664110464 2267200617054048 2275494461082112 2293883466855552 2301838296028128 2304744657513012 2309820711304392 2312737151596443 2317830808348638 2317935067329024 2319326146330336 2320861753020096 2327032490077152 2327369206736904 2328910138670544 2331850681774926 2335545210290688 2336608755468416 2336986434863916 2338050636336987 2338494131010752 2344711749261024 2346264163548864 2346603662990928 2354400640786896 2355919571629312 2361108334920192 2364089532312768 2382109754042304 2393388682801974 2399752255392063 2400207453978048 2408530998112272 2409627779076804 2411572072604838 2417983991425431 2418092755423488 2419584918659766 2421537246458577 2423418451204608 2426478322986432 2428436212972704 2429542058242728 2434892970386448 2437967330197542 2438076993071616 2439934490496249 2441829987396096 2446531862845824 2451920193955584 2455016052786336 2492523125284896 2493658154030472 2502305770579758 2502418327478784 2504324844628101 2511096322939776 2514266899105104 2519804412332064 2521316640631646 2521430052663808 2522985983559756 2528134063293696 2530173977814912 2531735304435909 2531849185112832 2538580898265984 2538948225531168 2540104395032776 2540629242186048 2542153968240172 2549027733238272 2550600694185804 2551084506557184 2557867362830208 2559931268717376 2561096993338832 2580618900212496 2589568083031644 2600224741809552 2609241914621628 2610969472147608 2616297079638528 2618290357579017 2618408131612416 2625369988804992 2627488361577024 2628684849901968 2630805897387096 2637800717918652 2639929120864794 2645315819679104 2647067261439744 2649203141424768 2650409518082976 2656246876785216 2659600723851864 2667177933891328 2700233385725304 2709597372876306 2716923890393856 2719116136674432 2720354349851424 2720747979349048 2729788113359736 2731990739594292 2733234815523069 2737565287471872 2739254591684754 2739377806843392 2741021809299488 2742836617205568 2747058735820608 2750527244325432 2752348345701552 2760189793979904 2761893059384628 2763674882103616 2769761700579456 2771022976399392 2773258874443824 2790400759451136 2805365423284281 2815220618413632 2816910136960348 2826678740840097 2828550261493242 2833031748957696 2836608809246784 2842856260066944 2844150821205408 2846445725041776 2850039722169354 2854555257021952 2856316753722564 2857617444411873 2864039987787264 2866350939902208 2867656199893056 2869970069876832 2877600783183984 2879922677307048 2881234117506186 2885799076013568 2897723865583872 2925252834535746 2943334214593344 2945709148063968 2953541237405616 2955446701073152 2955924406774152 2957270456139714 2959656634560483 2965695728094528 2967659290747008 2968088704744416 2975980297138992 2977950669119712 2979737848019218 2979871880420864 2980353534102864 2981710707843348 2982142155050971 2990205610144896 2992050814333347 2996791348167936 3000575175627744 3004363780647476 3021558218813952 3022934156072064 3037762558940967 3058511289140736 3060398643582852 3060841476767679 3069117728037504 3072992876684016 3079760948405856 3083649535461924 3085691194356264 3090441077798184 3094343149866111 3094482337360128 3101297738254848 3102709986769536 3103158942315872 3105213518227392 3109134242366568 3115981913151888 3117400848449316 3119916233749302 3126282332348032 3128352218065152 3128804883987904 3139200854382528 3152119376417024 3176146338723072 3187160717577408 3191184910402632 3199669673856084 3200276605304064 3202251440671998 3210910052283648 3211374664149696 3212837038769072 3213500888797056 3215429430139784 3223978655233908 3226113224879688 3226580036612526 3228716328611436 3235304430648576 3237300881081982 3237446498996736 3237914950630272 3239389410990304 3239913011970429 3246523960515264 3250623106930056 3253245987328332 3262042483794432 3273354737048448 3323364167046528 3324877538707296 3336407694106344 3339099792837468 3340620330083751 3347977834281366 3348128430586368 3352355865473472 3359739216442752 3363981311413008 3368228762563782 3371390266688928 3373565303753216 3375647072581212 3384774531021312 3385264300708224 3387505656248064 3399252996165696 3400800925581072 3410489817106944 3413241691623168 3440825200283328 3452757444042192 3457116986269518 3464731066956588 3466966322412736 3478989219495504 3481292629530144 3490548735115728 3491053810105356 3492643543170067 3493365208005816 3497776022662389 3500493318406656 3503317815436032 3504913133202624 3507741196516128 3517067623891536 3519396245323296 3519905494486392 3521508365840894 3524349819605693 3532270855233024 3533879357443968 3541662502380288 3546134298469152 3590083024202961 3600311180967072 3612796497168408 3614441668615206 3617358108907257 3625488182232576 3627139133135232 3635127676806912 3639717484479648 3642654319459056 3644313087364092 3652339455579672 3656950995296313 3657115489607424 3662744981094144 3665170054301184 3667369659100576 3669797794268736 3682524079179504 3693015600772608 3694697301865856 3697678499258432 3738784687927344 3740487231045708 3753458655869637 3753627491218176 3766644484409664 3768904987786796 3771400348657656 3781974960947469 3782145078995712 3784478975339634 3790475013422592 3792201094940544 3795260966722368 3797773777669248 3800052962892472 3808422338296752 3810156592549164 3813230952360258 3823541599857408 3825901041278706 3826626759835776 3836801044245312 3839896903076064 3841645490008248 3870928350318744 3900337112714328 3913862871932442 3924445619457792 3927612197418624 3938054983207488 3941232542365536 3943027274852952 3946208846080644 3954260970792704 3956701076877978 3956879054329344 3957451606325888 3959893681297191 3967973729518656 3970600892159616 3973804712137152 3975614277124464 3984370315177824 3986940813526528 3989401085777796 4000766900836992 4030578874762752 4050350078587956 4061301875744256 4064396059314459 4080531524777136 4081121969023572 4092156970716672 4094682170039604 4097323835578688 4097986109391438 4106347931207808 4111532713949232 4114254925808352 4120588103730912 4125790866488148 4128522518552328 4136946649026048 4140284690969856 4145512323155424 4154642550869184 4156534464599088 4159888311665736 4185601139176704 4225365205440522 4242825392239863 4249547623436544 4254913213870176 4264284390100416 4266226231808112 4269668587562664 4275059583254031 4281832885532928 4284475130583846 4284667851729408 4296059981680896 4298638206978544 4299526409853312 4301484299839584 4302106715483368 4304955104815248 4316401174775976 4317219934173696 4319884015960572 4321851176259279 4328698614020352 4331564609628672 4334164142573408 4337661316437776 4364472982731264 4387879251803619 4415001321890016 4418563722095952 4421215466442203 4431152222728704 4433170051609728 4435905684209571 4448543592141792 4451488936120512 4452133057116624 4454160440111668 4463970445708488 4469606772028827 4469807820631296 4472566061765022 4479652288590336 4485308415217344 4490971683418376 4495187022251904 4500862763441616 4506545670971214 4513685734277632 4532337328220928 4534401234108096 4587766933711104 4603676592056256 4609489315026024 4619641422608784 4625474303192886 4635661616697276 4638652292660672 4641723506040192 4654064980154304 4654738413473808 4657820277341088 4663701363549852 4673217510936832 4673972869727832 4676101272673974 4676988262021504 4679874350623953 4689423498522048 4692528327097728 4693207325981856 4708801281573792 4711839143258624 4728179064625536 4764219508084608 4786777365603948 4799504510784126 4800414907956096 4803377161007997 4817061996224544 4819255558153608 4823144145209676 4835967982850862 4836185510846976 4839169837319532 4839870054918789 4843074492917154 4852956645972864 4856872425945408 4859084116485456 4869785940772896 4875934660395084 4879868980992498 4893063725691648 4903840387911168 4910032105572672 4985046250569792 4987316308060944 5004611541159516 5008649689256202 5021966751422049 5022192645879552 5028533798210208 5039608824664128 5042633281263292 5045971967119512 5052343143845673 5056268126587392 5060347955629824 5063470608871818 5063698370225664 5077161796531968 5077896451062336 5080208790065552 5081258484372096 5084307936480344 5101201388371608 5102169013114368 5115734725660416 5119862537434752 5122193986677664 5161237800424992 5179136166063288 5185675479404277 5200449483619104 5218483829243256 5221938944295216 5225072823977149 5236580715158034 5236816263224832 5250739977609984 5254976723154048 5257369699803936 5261611794774192 5275601435837304 5279858241729588 5282262548761341 5290631639358208 5294134522879488 5298406282849536 5300819036165952 5312493753570432 5319201447703728 5334355867782656 5400466771450608 5419194745752612 5421662502922809 5433847780787712 5438232273348864 5440708699702848 5441495958698096 5459576226719472 5463981479188584 5466469631046138 5475130574943744 5478509183369508 5482043618598976 5485673234411136 5494117471641216 5501054488650864 5504696691403104 5523786118769256 5527349764207232 5539523401158912 5542045952798784 5546517748887648 5610730846568562 5630441236827264 5633820273920696 5653357481680194 5657100522986484 5673217618493568 5676718463009451 5685712520133888 5688301642410816 5692891450083552 5700079444338708 5712633507445128 5715234888823746 5719846428540387 5732701879804416 5735312399786112 5739940139753664 5755201566367968 5759845354614096 5762468235012372 5795447731167744 5850505669071492 5870794307898663 5886668429186688 5891418296127936 5907082474811232 5910893402146304 5911848813548304 5914540912279428 5915396733789631 5919313269120966 5931391456189056 5935051615316967 5935318581494016 5936177409488832 5951960594277984 5955901338239424 5959475696038436 5960707068205728 5963421415686696 5964284310101942 5980411220289792 5984101628666694 5993582696335872 6001150351255488 6008727561294952 6045868312144128 6075525117881934 6120797287165704 6121682953535358 6138235456075008 6145985753368032 6159521896811712 6167299070923848 6171382388712528 6175086064700267 6180882155596368 6188686299732222 6188964674720256 6205419973539072 6206317884631744 6210427036454784 6218268484733136 6231963826303776 6234801696898632 6239832467498604 6252564664696064 6256704436130304 6257609767975808 6278401708765056 6304238752834048 6338047808160783 6352292677446144 6374321435154816 6382369820805264 6399339347712168 6400553210608128 6404502881343996 6421820104567296 6422749328299392 6425674077538144 6426712695875769 6427001777594112 6430858860279568 6447957310467816 6452226449759376 6453160073225052 6457432657222872 6470608861297152 6474601762163964 6475829901260544 6478778821980608 6479826023940858 6493047921030528 6501246213860112 6506491974656664 6546709474096896 6646728334093056 6649755077414592 6672815388212688 6678199585674936 6681240660167502 6695955668562732 6704711730946944 6708849092647533 6719478432885504 6727962622826016 6736457525127564 6742780533377856 6751294145162424 6759818506456821 6770528601416448 6775011312496128 6798505992331392 6801601851162144 6826483383246336 6881650400566656 6905514888084384 6914233972539036 6929462133913176 6933932644825472 6938211454789329 6957978438991008 6962585259060288 6981097470231456 6982107620210712 6985287086340134 6986730416011632 6990923412660473 6995552045324778 7006635630872064 7009826266405248 7014151909010961 7015482393032256 7034135247783072 7038792490646592 7039810988972784 7043016731681788 7048699639211386 7067758714887936 7083325004760576 7092268596938304 7180166048405922 7200622361934144 7225592994336816 7228883337230412 7234716217814514 7253951974276293 7254278266270464 7270255353613824 7279434968959296 7285308638918112 7288626174728184 7304678911159344 7313901990592626 7314230979214848 7319803471488747 7325489962188288 7334739318201152 7339595588537472 7365048158359008 7389394603731712 7395356998516864 7477569375854688 7480974462091416 7506917311739274 7507254982436352 7512974533884303 7533288968819328 7537809975573592 7542800697315312 7563949921894938 7564290157991424 7568957950679268 7584402189881088 7590521933444736 7595205913307727 7595547555338496 7600105925784944 7616844676593504 7620313185098328 7626461904720516 7647083199714816 7651802082557412 7653253519671552 7673602088490624 7679793806152128 7683290980016496 7741856700637488 7800674225428656 7827725743864884 7848891238915584 7854871072737051 7855224394837248 7876109966414976 7882465084731072 7886054549705904 7892417692161288 7908521941585408 7913402153755956 7914903212651776 7919787362594382 7935947459037312 7941201784319232 7947609424274304 7951228554248928 7968740630355648 7978802171555592 8001533801673984 8100700157175912 8128792118628918 8161063049554272 8162243938047144 8189364340079208 8194647671157376 8195972218782876 8199704446569207 8212695862415616 8223065427898464 8228509851616704 8241176207461824 8251581732976296 8257045037104656 8262000396780559 8280569381939712 8291024646310848 8309285101738368 8313068929198176 8319776623331472 8371202278353408 8416096269852843 8450730410881044 8480036222520291 8485650784479726 8499095246873088 8509826427740352 8528568780200832 8532452463616224 8539337175125328 8550119166508062 8563665771065856 8568950261167692 8572852333235619 8592119963361792 8597276413957088 8599052819706624 8602968599679168 8604213430966736 8609910209630496 8632802349551952 8639768031921144 8643702352518558 8657397228040704 8668328285146816 8675322632875552 8775758503607238 8830002643780032 8837127444191904 8842430932884406 8866340103219456 8871811368419142 8878969903681449 8897087184283584 8902977872241024 8904266114233248 8908320880223336 8927940891416976 8939213544057654 8939615641262592 8945132123530044 8946426465152913 8970616830434688 8976152443000041 8981943366836752 8990374044503808 9001725526883232 9013091341942428 9064674656441856 9068802468216192 9175533867422208 9182524430303037 9207353184112512 9218978630052048 9239282845217568 9250948606385772 9271323233394552 9277304585321344 9283029449598333 9283447012080384 9308129960308608 9309476826947616 9315640554682176 9327402727099704 9346435021873664 9347945739455664 9352202545347948 9353976524043008 9359748701247906 9378846997044096 9385056654195456 9386414651963712 9417602563147584 9456358129251072 9528439016169216 9573554731207896 9599009021568252 9600829815912192 9606754322015994 9634123992449088 9638511116307216 9646288290419352 9671935965701724 9678339674639064 9679740109837578 9686148985834308 9705913291945728 9713744851890816 9718168232970912 9739571881545792 9751869320790168 9759737961984996 9764182287104297 9786127451383296 9820064211145344 9970092501139584 9974632616121888 10009223082319032 10017299378512404 10021860990251253 10043933502844098 10044385291759104 10057067596420416 10079217649328256 10085266562526584 10091943934239024 10104686287691346 10120695911259648 10126941217743636 10154323593063936 10155792902124672 10160417580131104 10162516968744192 10168615872960688 10202402776743216 10231469451320832 10239725074869504 10244387973355328 10322475600849984 10358272332126576 10371350958808554 10400898967238208 10436967658486512 10443877888590432 10450145647954298 10473161430316068 10477930629510201 10493328067987167 10501479955219968 10509953446308096 10514739399607872 10523223589548384 10551202871674608 10559716483459176 10564525097522682 10573049458817079 10581263278716416 10596812565699072 10601638072331904 10624987507140864 10638402895407456 10800933542901216 10838389491505224 10843325005845618 10852074326721771 10876464546697728 10881417399405696 10882991917396192 10919152453438944 10927962958377168 10932939262092276 10957018366739016 10964087237197952 10970852985888939 10971346468822272 10988234943282432 11002108977301728 11009393382806208 11047572237538512 11054699528414464 11079046802317824 11084091905597568 11093035497775296 11221461693137124 11260375967608911 11260882473654528 11267640547841392 11306714963360388 11314201045972968 11345924882842407 11346435236987136 11353436926018902 11371425040267776 11376603284821632 11385782900167104 11400158888677416 11425267014890256 11430469777647492 11439692857080774 11470624799572224 11479880279507328 11510403132735936 11519690709228192 11524936470024744 11701011338142984 11741588615797326 11773336858373376 11782836592255872 11814164949622464 11823697627096608 11829081824558856 11830793467579262 11838626538241932 11862782912378112 11870103230633934 11870637162988032 11872354818977664 11879681043891573 11903921188555968 11911802676478848 11918951392076872 11921414136411456 11926842831373392 11928568620203884 11960822440579584 11968203257333388 12002300702510976 12017455122589904 12091736624288256 12151050235763868 12241594574331408 12243365907070716 12248941210307087 12276470912150016 12291971506736064 12319043793623424 12334598141847696 12342764777425056 12350172129400534 12361764311192736 12377372599464444 12410839947078144 12412635769263488 12420854072909568 12436536969466272 12463927652607552 12469603393797264 12479664934997208 12505129329392128 12515219535951616 12556803417530112 12676095616321566 12748642870309632 12764739641610528 12798678695424336 12809005762687992 12825178749762093 12845498656598784 12851348155076288 12853425391751538 12854003555188224 12861717720559136 12895914620935632 12904452899518752 12906320146450104 12914865314445744 12949203524327928 12951659802521088 12957557643961216 12959652047881716 12965553528777837 12986095842061056 13002492427720224 13012983949313328 13093418948193792 13163637755410857 13263646399326609 13293456668186112 13299510154829184 13307717052628713 13345630776425376 13356399171349872 13362481320335004 13391911337125464 13408820316086481 13409423461893888 13417698185295066 13438956865771008 13455925245652032 13472915050255128 13485561066755712 13502588290324848 13519637012913642 13541057202832896 13597011984662784 13603203702324288 13763300801133312 13811029776168768 13828467945078072 13858924267826352 13867865289650944 13876422909578658 13915956877982016 13925170518120576 13962194940462912 13964215240421424 13970574172680268 13973460832023264 13981846825320946 13991104090649556 14019652532810496 14028303818021922 14030964786064512 14039623051871859 14068270495566144 14077584981293184 14079621977945568 14086033463363576 14097399278422772 14135517429775872 14184537193876608 14360332096811844 14401244723868288 14451185988673632 14457766674460824 14469432435629028 14507903948552586 14508556532540928 14519610164756367 14558869937918592 14570617277836224 14577252349456368 14609357822318688 14627803981185252 14639606942977494 14669478636402304 14679191177074944 14730096316718016 14778789207463424 14790713997033728 14955138751709376 14961948924182832 15013834623478548 15025949067768606 15065900254266147 15066577937638656 15075619951147184 15085601394630624 15127899843789876 15137915901358536 15157029431537019 15168804379762176 15181043866889472 15190411826615454 15191095110676992 15200211851569888 15233689353187008 15240626370196656 15252923809441032 15303604165114824 15306507039343104 15347204176981248 15359587612304256 15366581960032992 15483713401274976 15557026438212831 15601348450857312 15655451487729768 15675218471931447 15709742145474102 15710448789674496 15752219932829952 15764930169462144 15772109099411808 15784835384322576 15826804307511912 15829806425303552 15839574725188764 15846787646284023 15871894918074624 15882403568638464 15895218848548608 15902457108497856 15937481260711296 15957604343111184 16003067603347968 16201400314351824 16257584237257836 16264987508768427 16322126099108544 16324487876094288 16378728680158416 16388558164105699 16389295342314752 16391944437565752 16399408893138414 16425391724831232 16446130855796928 16457019703233408 16482352414923648 16503163465952592 16514090074209312 16524000793561118 16582049292621696 16618570203476736 16626137858396352 16639553246662944 16832192539705686 16901460821762088 16960072445040582 16971301568959452 17019652855480704 17057137560401664 17064904927232448 17078674350250656 17100238333016124 17137900522335384 17145704666471238 17159539285621161 17194552827914176 17198105639413248 17205937199358336 17208426861933472 17219820419260992 17265604699103904 17279536063842288 17287404705037116 17336656570293632 17350645265751104 17551517007214476 17612382923695989 17660005287560064 17674254888383808 17684861865768812 17732680206438912 17743622736838284 17746190201368893 17757939807362898 17794174368567168 17805154845950901 17805955744482048 17808532228466496 17816641760446672 17855881782833952 17878427088115308 17890264247060088 17892852930305826 17941233660869376 17952304886000082 17963886733673504 17980748089007616 18003451053766464 18026182683884856 18137604936432384 18365048860606074 18414706368225024 18437957260104096 18478565690435136 18501897212771544 18525258194100801 18542646466789104 18554609170642688 18566058899196666 18566894024160768 18616259920617216 18618953653895232 18631281109364352 18654805454199408 18695891478911328 18704405090695896 18707953048086016 18719497402495812 18757693994088192 18770113308390912 18772829303927424 18835205126295168 18912716258502144 19014143424482349 19056878032338432 19147109462415792 19198018043136504 19201659631824384 19213508644031988 19268247984898176 19277022232614432 19292576580838704 19343871931403448 19356679349278128 19359480219675156 19368296012124917 19372297971668616 19411826583891456 19427489703781632 19436336465941824 19479143763091584 19503738641580336 19519475923969992 19528364574208594 19640128422290688 19940185002279168 19949265232243776 20018446164638064 20034598757024808 20043721980502506 20087867005688196 20114135192840832 20158435298656512 20170533125053168 20183887868478048 20209372575382692 20253882435487272 20279455519370463 20311585804249344 20320835160262208 20325033937488384 20337231745921376 20404805553486432 20479450149739008 20488775946710656 20644951201699968 20716544664253152 20742701917617108 20801797934476416 20814634364367987 20873935316973024 20887755777180864 20900291295908596 20946322860632136 20955861259020402 20972770237981419 20986656135974334 21019906892616192 21029478799215744 21042455727032883 21046447179096768 21102405743349216 21119432966918352 21129050195045364 21146098917634158 21203276144663808 21249975014281728 21276805790814912 21601867085802432 21676778983010448 21686650011691236 21704148653443542 21761855922828879 21762834798811392 21765983834792384 21838304906877888 21855925916754336 21865878524184552 21914036733478032 21928174474395904 21941705971777878 21942692937644544 21959410414466241 21976469886564864 22004217954603456 22018786765612416 22095144475077024 22109399056828928 22168183811195136 22186070995550592 22442923386274248 22520751935217822 22521764947309056 22535281095682784 22538923601652909 22613429926720776 22628402091945936 22691849765684814 22692870473974272 22706873852037804 22753206569643264 22771565800334208 22800317777354832 22850534029780512 22860939555294984 22879385714161548 22941249599144448 22959760559014656 23020806265471872 23039381418456384 23049872940049488 23402022676285968 23483177231594652 23546673716746752 23564613218211153 23565673184511744 23628329899244928 23647395254193216 23658163649117712 23661586935158524 23677253076483864 23725565824756224 23740206461267868 23744709637955328 23759362087783146 23807842377111936 23823605352957696 23837902784153744 23842828272822912 23853685662746784 23857137240407768 23936406514666776 24004601405021952 24034910245179808 24302100471527736 24483189148662816 24486731814141432 24497882420614174 24583943013472128 24599113339707621 24638087587246848 24669196283695392 24685529554850112 24700344258801068 24723528622385472 24754745198928888 24786001190341677 24825271538526976 24841708145819136 24873073938932544 24927855305215104 24939206787594528 24959329869994416 25030439071903232 25113606835060224 25352191232643132 25440108667560873 25497285740619264 25529479283221056 25597357390848672 25618011525375984 25650357499524186 25690997313197568 25702696310152576 25706850783503076 25718556999706857 25723435441118272 25791829241871264 25808905799037504 25812640292900208 25829730628891488 25898407048655856 25915115287922432 25919304095763432 25931107057555674 25972191684122112 26004984855440448 26025967898626656 26327275510821714 26527292798653218 26599020309658368 26615434105257426 26636909711044347 26691261552850752 26712798342699744 26724962640670008 26783822674250928 26817640632172962 26818846923787776 26835396370590132 26839279395458739 26911850491304064 26945830100510256 26971122133511424 27005176580649696 27039274025827284 27194023969325568 27206407404648576 27526601602266624 27547573290909111 27622059552337536 27656935890156144 27717848535652704 27735730579301888 27752845819157316 27831913755964032 27849088348794999 27850341036241152 27924389880925824 27928430480842848 27941148345360536 27946921664046528 27963693650641892 27982208181299112 28039305065620992 28056607636043844 28061929572129024 28079246103743718 28136540991132288 28155169962586368 28159243955891136 28172066926727152 28194798556845544 28369074387753216 28720664193623688 28802489447736576 28902371977347264 28915533348921648 28938864871258056 29015807897105172 29039220329512734 29117739875837184 29141234555672448 29154504698912736 29218715644637376 29255607962370504 29279213885954988 29292546861312891 29338957272804608 29358382354149888 29460192633436032 29581427994067456 29910277503418752 29923897848365664 30027669246957096 30051898135537212 30065582970753759 30131800508532294 30133155875277312 30151239902294368 30171202789261248 30255799687579752 30275831802717072 30314058863074038 30362087733778944 30380823653230908 30400423703139776 30467378706374016 30481252740393312 30505847618882064 30607208330229648 30694408353962496 30719175224608512 30733163920065984 30967426802549952 31114052876425662 31202696901714624 31310902975459536 31350436943862894 31419484290948204 31433791888530603 31479984203961501 31504439865659904 31529860338924288 31544218198823616 31569670768645152 31653608615023824 31679149450377528 31693575292568046 31719148376451237 31743789836149248 31790437697097216 31804914216995712 31874962521422592 31915208686222368 32402800628703648 32515168474515672 32529975017536854 32556222980165313 32644252198217088 32648975752188576 32757457360316832 32777116328211398 32778590684629504 32783888875131504 32798817786276828 32803563705560681 32892261711593856 32912558957666817 32914039406466816 32964704829847296 33006326931905184 33028180148418624 33048001587122236 33164098585243392 33237140406953472 33252275716792704 33279106493325888 33664385079411372 33802921643524176 33920144890081164 33942603137918904 34037774648527221 34039305710961408 34114275120803328 34129809854464896 34157348700501312 34200476666032248 34275801044670768 34291409332942476 34319078571242322 34389105655828352 34411874398716672 34416853723866944 34439640838521984 34531209398207808 34559072127684576 34574809410074232 34673313140587264 34701290531502208 35103034014428952 35224765847391978 35320010575120128 35348509776767616 35369723731537624 35487245473676568 35492380402737786 35515879614725796 35588348737134336 35610309691901802 35611911488964096 35617064456932992 35633283520893344 35639043131674719 35711763565667904 35756854176230616 35780528494120176 35785705860611652 35882467321738752 35904609772000164 35927773467347008 36006902107532928 36052365367769712 36275209872864768 36730097721212148 36746823630921261 36829412736450048 36875914520208192 36957131380870272 37003794425543088 37050516388201602 37085292933578208 37109218341285376 37132117798393332 37232519841234432 37237907307790464 37262562218728704 37309610908398816 37391782957822656 37408810181391792 37438994804991624 37515387988176384 37545658607854848 37670410252590336 38028286848964698 38294218924831584 38396036086273008 38427017288063976 38475536249286279 38536495969796352 38554044465228864 38585153161677408 38687743862806896 38713358698556256 38718960439350312 38736592024249834 38744595943337232 38767848015662623 38854979407563264 38872672931883648 38896660586333511 38958287526183168 39007477283160672 39038951847939984 39056729148417188 39280256844581376 39490913266232571 39790939197979827 39880370004558336 39898530464487552 40036892329276128 40069197514049616 40087443961005012 40175734011376392 40226460948259443 40228270385681664 40316870597313024 40341066250106336 40367775736956096 40418745150765384 40507764870974544 40558911038740926 40623171608498688 40641670320524416 40674463491842752 40809611106972864 40977551893421312 41289902403399936 41433089328506304 41485403835234216 41603595868952832 41629268728735974 41747870633946048 41775511554361728 41800582591817192 41892645721264272 41911722518040804 41945540475962838 41973312271948668 42058957598431488 42084911454065766 42092894358193536 42118869155615577 42204811486698432 42238865933836704 42258100390090728 42292197835268316 42406552289327616 42553611581629824 43203734171604864 43353557966020896 43373300023382472 43408297306887084 43523711845657758 43525669597622784 43531967669584768 43558830494269101 43676609813755776 43711851833508672 43731757048369104 43828073466956064 43856348948791808 43883411943555756 43918820828932482 44008435909206912 44037573531224832 44190288950154048 44336367622390272 44372141991101184 44885846772548496 45041503870435644 45070562191365568 45077847203305818 45226859853441552 45256804183891872 45383699531369628 45413747704075608 45471088294611057 45506413139286528 45543131600668416 45600635554709664 45701068059561024 45721879110589968 45758771428323096 45816547654874009 45919521118029312 46041612530943744 46078762836912768 46099745880098976 46671079314638493 46804045352571936 46966354463189304 47025655415794341 47129226436422306 47131346369023488 47256659798489856 47294790508386432 47316327298235424 47323173870317048 47354506152967728 47480412922535736 47489419275910656 47518724175566292 47540362938852069 47615684754223872 47647210705915392 47675805568307488 47685656545645824 47707371325493568 47714274480815536 47872813029333552 48009202810043904 48069820490359616 48604200943055472 48794962526305281 48966378297325632 48973463628282864 48995764841228348 49165674492317097 49167886026944256 49198226679415242 49276175174493696 49338392567390784 49371059109700224 49400688517602136 49447057244770944 49509490397857776 49572002380683354 49650543077053952 49746147877865088 49855710610430208 49878413575189056 49918659739988832 50704382465286264 50880217335121746 51058958566442112 51194714781697344 51236023050751968 51300714999048372 51405392620305152 51413701567006152 51437113999413714 51446870882236544 51478617856863483 51583658483742528 51617811598075008 51625280585800416 51659461257782976 51796814097311712 51830230575844864 51838608191526864 51862214115111348 52009969710880896 52051935797253312 52654551021643428 52837148771087967 53054585597306436 53198040619316736 53230868210514852 53238570604106679 53273819422088694 53382523105701504 53425596685399488 53449925281340016 53567645348501856 53635281264345924 53670792741180264 53678558790917478 53823700982608128 53891660201020512 53942244267022848 54010353161299392 54078548051654568 54412814809297152 55095146581818222 55244119104675072 55313871780312288 55435697071305408 55505691638314632 55575774582302403 55663827511928064 55698176697589998 55700682072482304 55848779761851648 55856860961685696 55882296690721072 55893843328093056 55927387301283784 55964416362598224 56113215272087688 56123859144258048 56158492207487436 56273081982264576 56310339925172736 56318487911782272 56344133853454304 56389597113691088 56738148775506432 57042430273447047 57441328387247376 57475801063748639 57604978895473152 57804743954694528 57831066697843296 57877729742516112 58031615794210344 58078440659025468 58104888036374751 58235479751674368 58282469111344896 58309009397825472 58437431289274752 58511215924741008 58558427771909976 58585093722625782 58677914545609216 58920385266872064 59820555006837504 59847795696731328 60055338493914192 60103796271074424 60131165941507518 60263601017064588 60302479804588736 60342405578522496 60511599375159504 60551663605434144 60628117726148076 60761647306461816 60800847406279552 60838366558111389 60934757412748032 60962505480786624 61011695237764128 61214416660459296 61438350449217024 61466327840131968 61934853605099904 62228105752851324 62405393803429248 62443903093103961 62621805950919072 62700873887725788 62838968581896408 62867583777061206 62918310713944257 62959968407923002 63059720677848576 63088436397647232 63139341537290304 63307217230047648 63358298900755056 63387150585136092 63438296752902474 63609828433991424 63749925042845184 63830417372444736 64805601257407296 65030336949031344 65059950035073708 65112445960330626 65285567768486637 65288504396434176 65297951504377152 65514914720633664 65554232656422796 65567777750263008 65597635572553656 65607127411121362 65784523423187712 65825117915333634 65828078812933632 65878231243398723 65929409659694592 66012653863810368 66056360296837248 66096003174244472 66328197170486784 66504551433585408 66558212986651776 67328770158822744 67605843287048352 67840289780162328 67885206275837808 67925946711702937 68075549297054442 68078611421922816 68259619708929792 68314697401002624 68400953332064496 68551602089341536 68582818665884952 68638157142484644 68778211311656704 68823748797433344 68833707447733888 68879281677043968 69062418796415616 69118144255369152 69149618820148464 69346626281174528 69402581063004416 70206068028857904 70449531694783956 70640021150240256 70693839654633459 70697019553535232 70739447463075248 70974490947353136 70984760805475572 71031759229451592 71176697474268672 71220619383803604 71234128913865984 71266567041786688 71278086263349438 71423527131335808 71513708352461232 71561056988240352 71571411721223304 71809219544000328 71855546934694016 72013804215065856 72104730735539424 73460195442424296 73493647261842522 73751829040416384 73797340019122863 73914262761740544 74007588851086176 74101032776403204 74170585867156416 74264235596786664 74358003571025031 74475814615580928 74525124437457408 74619221816797632 74783565915645312 74817620362783584 74877989609983248 75091317215709696 75340820505180672 76056573697929396 76320326002682619 76588437849663168 76792072172546016 76854034576127952 76900157539265203 76951072498572558 77072991939592704 77108088930457728 77155670999120571 77170306323354816 77375487725613792 77426717397112512 77437920878700624 77473184048499668 77489191886674464 77535696031325246 77745345863767296 77793321172667022 77916575052366336 78014954566321344 78077903695879968 78113458296834376 78981826532465142 79581878395959654 79797060928975104 80073784658552256 80138395028099232 80174887922010024 80351468022752784 80452921896518886 80456540771363328 80517838186376217 80682132500212672 80735551473912192 80837490301530768 81015529741949088 81117822077481852 81283340641048832 81348926983685504 81619222213945728 81955103786842624 82579804806799872 82642719872727333 82866178657012608 82970807670468432 83207191737905664 83258537457471948 83495741267892096 83547265046384997 83551023108723456 83601165183634384 83785291442528544 83823445036081608 83891080951925676 83946624543897336 84117915196862976 84169822908131532 84185788716387072 84237738311231154 84409622973396864 84477731867673408 84516200780181456 84584395670536632 85107223163259648 86407468343209728 86707115932041792 86746600046764944 86816594613774168 87047423691315516 87063935339169536 87117660988538202 87353219627511552 87423703667017344 87463514096738208 87656146933912128 87766823887111512 87837641657864964 87877640583938673 88016871818413824 88075147062449664 88380577900308096 88744283982202368 89771693545096992 90083007740871288 90141124382731136 90155694406611636 90196748912261277 90453719706883104 90513608367783744 90767399062739256 90827495408151216 90882004364586149 90942176589222114 91086263201336832 91201271109419328 91402136119122048 91443758221179936 91517542856646192 91633095309748018 92083225061887488 92157525673825536 92199491760197952 93342158629276986 93608090705143872 93932708926378608 94051310831588682 94258452872844612 94301375665591809 94513319596979712 94589581016772864 94632654596470848 94646347740634096 94709012305935456 94960825845071472 95037448351132584 95080725877704138 95157445129353711 95231369508447744 95351611136614976 95371313091291648 95414742650987136 95428548961631072 95745626058667104 96139640980719232 97208401886110944 97589925052610562 97668668940495939 97932756594651264 97946927256565728 97991529682456696 98331348984634194 98335772053888512 98396453358830484 98410691116682043 98676785134781568 98737676873000451 98742118219400448 98801377035204272 98894114489541888 99018980795715552 99144004761366708 99492295755730176 99711421220860416 99756827150378112 99837319479977664 101408764930572528 101760434670243492 102113323945581663 102117917132884224 102389429563394688 102472046101503936 102601429998096744 102810785240610304 102827403134012304 102874227998827428 102893741764473088 102957235713726966 103167316967485056 103235623196150016 103250561171600832 103318922515565952 103593628194623424 103677216383053728 103724428230222696 104019939421761792 104103871594506624 105309102043286856 105674297542175934 106109171194612872 106461736421029704 106477141208213358 106547638844177388 106765046211403008 106851193370798976 106899850562680032 107135290697003712 107270562528691848 107341585482360528 107357117581834956 107406005158147267 107647401965216256 107783320402041024 108020706322598784 108157096103309136 108825629618594304 110190293163636444 110240470892763783 110488238209350144 110627743560624576 110871394142610816 111011383276629264 111151549164604806 111327655023856128 111396353395179996 111697559523703296 111713721923371392 111764593381442144 111787686656186112 111854774602567568 111928832725196448 112226430544175376 112316984414974872 112546163964529152 112636975823564544 112688267706908608 112779194227382176 114084860546894094 114882656774494752 114951602127497278 115426608747858837 115609487909389056 115662133395686592 115755459485032224 116063231588420688 116156881318050936 116209776072749502 116303544046987869 116564938222689792 116618018795650944 116689981759000533 116874862578549504 117022431849482016 117116855543819952 117170187445251564 117840770533744128 119372817593939481 119641110013675008 119695591393462656 120110676987828384 120207592542148848 120262331883015036 120527202034129176 120604959609177472 120679382844778329 120684811157044992 121023198750319008 121103327210868288 121256235452296152 121523294612923632 121601694812559104 121676733116222778 121869514825496064 121925010961573248 122023390475528256 122428833320918592 122932655680263936 123869707210199808 124456211505702648 124810787606858496 124887806186207922 125243611901838144 125401747775451576 125677937163792816 125735167554122412 125836621427888514 125919936815846004 126176872795294464 126278683074580608 126614434460095296 126716597801510112 126774301170272184 126876593505804948 127219656867982848 127660834744889472 129611202514814592 130060673898062688 130119900070147416 130224891920661252 130571135536973274 130577008792868352 130595903008754304 130676491482807303 131029829441267328 131108465312845592 131135555500526016 131195271145107312 131214254822242724 131569046846375424 131650235830667268 131756462486797446 132025307727620736 132112720593674496 132192006348488944 133009102867170816 133116425973303552 134657540317645488 135211686574096704 135680579560324656 135770412551675616 135851893423405874 136151098594108884 136413264883833171 136519239417859584 136629394802005248 136801906664128992 137103204178683072 137165637331769904 137276314284969288 137449642964622027 137556422623313408 137667414895467776 137758563354087936 138124837592831232 138236288510738304 138299237640296928 138805162126008832 140412136057715808 140899063389567912 141076966247383023 141387679309266918 141394039107070464 141478894926150496 141948981894706272 141969521610951144 142063518458903184 142441238767607208 142468257827731968 142533134083573376 142556172526698876 142621088816556207 142847054262671616 143027416704922464 143122113976480704 143142823442446608 143618439088000656 143711093869388032 144027608430131712 144209461471078848 146384887578915843 146920390884848592 146987294523685044 147497023476951291 147503658080832768 147594680038245726 147828525523481088 148015177702172352 148202065552806408 148341171734312832 148528471193573328 148716007142050062 148951629231161856 149238443633595264 149567131831290624 149635240725567168 149755979219966496 152113147395858792 152640652005365238 153176875699326336 153584144345092032 153708069152255904 153800315078530406 153902144997145116 154216177860915456 154311341998241142 154340612646709632 154435853570590449 154750975451227584 154853434794225024 154875841757401248 154946368096999336 154978383773348928 155071392062650492 155490691727534592 155586642345334044 156029909132642688 156155807391759936 156226916593668752 157963653064930284 159163756791919308 159594121857950208 159715711812320037 160147569317104512 160276790056198464 160349775844020048 160702936045505568 160905843793037772 161035676372752434 161364265000425344 161471102947824384 161674980603061536 162031059483898176 162235644154963704 162566681282097664 162697853967371008 163238444427891456 165285439745454666 165732357314025216 165941615340936864 166517074914943896 166727323746907209 166991482535784192 167094530092769994 167102046217446912 167202330367268768 167570582885057088 167646890072163216 167782161903851352 167893249087794672 168339645816263064 168371577432774144 168475476622462308 168819245946793728 168955463735346816 169032401560362912 169168791341073264 170214446326519296 171127290820341141 172427403191245917 172814936686419456 173414231864083584 173493200093529888 173633189227548336 174094847382631032 174127870678339072 174235321977076404 174314664109124253 174706439255023104 174847407334034688 174927028193476416 175312293867824256 175533647774223024 175675283315729928 175755281167877346 176033743636827648 176761155800616192 179543387090193984 180166015481742576 180282248765462272 180311388813223272 180393497824522554 180907439413766208 181027216735567488 181534798125478512 181654990816302432 181764008729172298 181884353178444228 182402542218838656 182515099674334167 182804272238244096 182887516442359872 183035085713292384 183266190619496036 184315051347651072 184398983520395904 186684317258553972 187216181410287744 187865417852757216 188102621663177364 188516905745689224 188602751331183618 188754932141832771 189179162033545728 189265309192941696 189292695481268192 189418024611870912 189921651690142944 190074896702265168 190161451755408276 190314890258707422 190703222273229952 190829485301974272 190857097923262144 191491252117334208 192279281961438464 194416803772221888 195179850105221124 195337337880991878 195856703305459911 195865513189302528 195893854513131456 195983059364913392 196662697969268388 196792906717660968 196821382233364086 197353570269563136 197475353746000902 197484236438800896 197602754070408544 197634693730196169 197788228979083776 198037961591431104 198288009522733416 198984591511460352 199513654300756224 199674638959955328 202817529861145056 203520869340486984 203777840135108811 204226647891163326 204235834265768448 204778859126789376 204944092203007872 205202859996193488 205654806268024608 205748455997654856 205787483528946176 205914471427453932 206334633934970112 206471246392300032 206501122343201664 206637845031131904 207187256389246848 207354432766107456 207448856460445392 208039878843523584 208207743189013248 210618204086573712 211348595084351868 212218342389225744 212923472842059408 212954282416426716 213051256133374087 213095277688354776 213530092422806016 213702386741597952 213799701125360064 214270581394007424 214541125057383696 214683170964721056 214714235163669912 214812010316294534 215566640804082048 216041412645197568 216314192206618272 220380586327272888 220480941785527566 221255487121249152 221742788285221632 222022766553258528 222303098329209612 222792706790359992 223074010713075093 223427443846742784 223529186762884288 223575373312372224 223709549205135136 223857665450392896 224452861088350752 224633968829949744 225273951647129088 225376535413817216 225558388454764352 228169721093788188 228960978008047857 229765313548989504 229903204254994556 230700472617795609 230853217495717674 231218975818778112 231324266791373184 231467012997361713 231510918970064448 232126463176841376 232313762636101872 232419552145499004 232607088093975738 233236037591301888 233379963518001066 233749725157099008 234044863698964032 234233711087639904 234340374890503128 238745635187878962 239391182786925312 240221353975656768 240415185084297696 240524663766030072 241054404068258352 241209919218354944 241358765689556658 241369622314089984 241553514559128651 242046397500638016 242206654421736576 242512470904592304 243046589225847264 243203389625118208 243353466232445556 243850021923146496 244046780951056512 244857666641837184 245865311360527872 247739414420399616 247928159618181999 248912423011405296 249621575213716992 249775612372415844 250487223803676288 250803495550903152 251355874327585632 251470335108244824 251673242855777028 251839873631692008 252353745590588928 252557366149161216 253228868920190592 253433195603020224 253548602340544368 253753187011609896 255321669489778944 259222405029629184 260121347796125376 260239800140294832 260449783841322504 261142271073946548 261191806017508608 261352982965614606 262059658882534656 262216930625691184 262271111001052032 262390542290214624 262428509644485448 263300471661334536 263512924973594892 263632921751816019 264050615455241472 264225441187348992 264384012696977888 266232851946607104 269315080635290976 270423373148193408 270590246736783831 271361159120649312 271540825103351232 271703786846811748 272302197188217768 272646013093758447 272826529767666342 273258789604010496 273603813328257984 274206408357366144 274331274663539808 274552628569938576 274899285929244054 275334829790935552 276249675185662464 276472577021476608 276598475280593856 280824272115431616 281798126779135824 282153932494766046 282775358618533836 282904126996775427 282957789852300992 283897963789412544 283939043221902288 284127036917806368 284882477535214416 285066268167146752 285112345053397752 285242177633112414 285472335388061133 285694108525343232 286054833409844928 286244227952961408 286285646884893216 287236878176001312 287422187738776064 288418922942157696 292769775157831686 293006006821487817 293840781769697184 293974589047370088 294994046953902582 295007316161665536 295189360076491452 295232073350046129 296030355404344704 296404131105612816 296682343468625664 297056942387146656 297432014284100124 298476887267190528 299134263662581248 299270481451134336 299511958439932992 304226294791717584 305281304010730476 306339971836744989 306353751398652672 307168288690184064 307416138304511808 307600630157060812 307804289994290232 308432355721830912 308622683996482284 308681225293419264 308871707141180898 309501950902455168 309706869588450048 309751683514802496 309892736193998672 309956767546697856 310142784125300984 311173284690668088 312059818265285376 312311614783519872 312453833187337504 315927306129860568 318327513583838616 319431423624640074 320295138634209024 320553580112396928 320699551688040096 321405872091011136 321811687586075544 322071352745504868 322218015474441801 322728530000850688 322942205895648768 323349961206123072 324062118967796352 324471288309927408 325395707934742016 326476888855782912 330570879490909332 330721412678291349 331464714628050432 331883230681873728 333034149829887792 333454647493814418 333982965071568384 334189060185539988 334404660734537536 335141165770114176 335293780144326432 335564323807702704 335786498175589344 336679291632526128 336950953244924616 337638491893587456 337910927470693632 338064803120725824 338337582682146528 342254581640682282 344854806382491834 346279826243576511 346828463728167168 346986400187059776 347266378455096672 348189694765262064 348470643954152808 348629328218248506 348910632140963607 349694814668069376 349854056386952832 350624587735648512 351067295548446048 351350566631459856 351510562335754692 353522311601232384 358118452781818443 359086774180387968 360332030963485152 360564497530924544 360622777626446544 360786995649045108 360839200761167491 361814878827532416 362038148534334987 362054433471134976 363069596250957024 363309981632604864 363528017458344596 363768706356888456 364805084437677312 365030199348668334 365608544476488192 365775032884719744 366070171426584768 366532381238992072 368797967040791808 373368634517107944 374432362820575488 375730835705514432 376205243326354728 377033811491378448 377205502662367236 377509864283665542 378530618385883392 378585390962536384 378836049223741824 379843303380285888 380149793404530336 380322903510816552 380629780517414844 381406444546459904 381658970603948544 381714195846524288 382982504234668416 384558563922876928 388833607544443776 390359700210442248 390674675761983756 391713406610919822 391731026378605056 391787709026262912 391966118729826784 392029474448421909 393325395938536776 393585813435321936 393642764466728172 394707140539126272 394950707492001804 395205508140817088 395269387460392338 396075923182862208 396576019045466832 399027308601512448 399349277919910656 405635059722290112 407041738680973968 407555680270217622 408453295782326652 409239794651499513 409557718253578752 409888184406015744 410405719992386976 411309612536049216 411496911995309712 411828942854907864 412348928893866081 412669267869940224 413002244686403328 413275690062263808 414374512778493696 414708865532214912 414897712920890784 416415486378026496 421236408173147424 422697190168703736 423230898742149069 424436684778451488 425846945684118816 425908564832853432 426102512266748174 426190555376709552 426446328172288853 427404773483195904 427599402250720128 427863266449668621 428541162788014848 429082250114767392 429366341929442112 429428470327339824 429624020632589068 431133281608164096 432082825290395136 432628384413236544 440761172654545776 440961883571055132 442491070430853873 442510974242498304 443485576570443264 444045533106517056 444606196658419224 445585413580719984 446148021426150186 446854887693485568 447058373525768576 447419098410270272 447715330900785792 448905722176701504 449267937659899488 450753070827634432 451116776909528704 456339442187576376 457921956016095714 459530627097979008 459806408509989112 461400945235591218 461706434991435348 462648533582746368 462934025994723426 463021837940128896 463307560711771347 464252926353682752 464627525272203744 464839104290998008 465214176187951476 466472075182603776 466759927036002132 468089727397928064 468467422175279808 468680749781006256 477491270375757924 478782365573850624 479147135436960111 480442707951313536 480830370168595392 481049327532060144 482108808136516704 482419838436709888 482717531379113316 483107029118257302 484092795001276032 484413308843473152 485024941809184608 486093178451694528 486706932464891112 487700043846292992 488093561902113024 489715333283674368 495856319236363998 497824846022810592 499551224744831688 500181971240721627 500974447607352576 501606991101806304 502711748655171264 502940670216489648 503346485711554056 503679747263384016 503982024203614099 505114732298322432 506457737840381184 506866391206040448 507097204681088736 507506374023219792 510643338979557888 513381872461023423 517282209573737751 518444810059258368 520242695592250752 520479600280589664 520899567682645008 522284542147893096 522383612035017216 522705965931229212 522943992327372759 524119317765069312 524433861251382368 524542222002104064 524781084580429248 524857019288970896 526600943322669072 527025849947189784 527265843503632038 528101230910482944 528768025393955776 538630161270581952 540846746296386816 541180493473567662 542722318241298624 543081650206702464 543407573693623496 544604394376435536 545292026187516894 545653059535332684 547207626656515968 547545299023002501 548412816714732288 548662549327079616 549105257139877152 549798571858488108 552945154042953216 553196950561187712 561648544230863232 563596253558271648 564307864989532092 565550717237067672 565808253993550854 565915579704601984 566264796425498313 567795927578825088 567878086443804576 568254073835612736 569764955070428832 570132536334293504 570224690106795504 570484355266224828 570944670776122266 572109666819689856 572488455905922816 572571293769786432 574473756352002624 576837845884315392 585539550315663372 586012013642975634 587681563539394368 587949178094740176 589988093907805164 590378720152982904 590464146700092258 592060710808689408 592808262211225632 593364686937251328 594113884774293312 594864028568200248 595615119513362117 596953774534381056 598540962902268672 599023916879865984 608452589583435168 610562608021460952 611333520405326433 612679943673489978 612707502797305344 614336577380368128 614832276609023616 615201260314121624 615608579988580464 617245367992964568 617362450586838528 617743414282361796 619003901804910336 619413739176900096 619503367029604992 619785472387997344 619913535093395712 620285568250601968 622346569381336176 624119636530570752 624623229567039744 624907666374675008 631854612259721136 636655027167677232 638862847249280148 639153768400122261 640590277268418048 641107160224793856 641399103376080192 642811744182022272 643623375172151088 644142705491009736 644436030948883602 645457060001701376 646699922412246144 648124237935592704 648942576619854816 661141758981818664 661442825356582698 663766461363747456 666068299659775584 666909294987628836 668378120371079976 668809321469075072 669222032139225279 670282331540228352 670587560288652864 671128647615405408 671572996351178688 673358583265052256 673901906489849232 675821854941387264 676129606241451648 676675165364293056 684509163281364564 686882934024143571 689709612764983668 692101417853386827 692559652487153022 693656927456334336 693972800374119552 694532756910193344 696379389530524128 696941287908305616 697258656436497012 697821264281927214 699708112773905664 701249175471297024 702134591096892096 702701133262919712 703021124671509384 716236905563636886 718173548360775936 720664061926970304 721245555252893088 721573991298090216 721678401522334982 723629757655064832 724076297068669974 724108866942269952 724660543677385953 726139192501914048 726619963265209728 727056034916689192 727537412713776912 729610168875354624 730060398697336668 731550065769439488 732140342853169536 733064762477984144 737595934081583616 746737269034215888 747185413828732307 748864725641150976 751461671411028864 752410486652709456 754067622982756896 754411005324734472 755019728567331084 757061236771766784 757170781925072768 757672098447483648 759686606760571776 760299586809060672 760645807021633104 761259561034829688 762812889092919808 763428391693048576 765965008469336832 777667215088887552 780719400420884496 781349351523967512 783426813221839644 783575418052525824 783932237459653568 784058948896843818 786650791877073552 787171626870643872 787285528933456344 789901414984003608 790411016281634176 790538774920784676 790898765255448057 792151846365724416 793152038090933664 798698555839821312 811270119444580224 811770740210351493 814083477361947936 815111360540435244 816906591564653304 817938039281275341 818479589302999026 819776368812031488 820811439984773952 822619225072098432 822993823990619424 823657885709815728 824697857787732162 826004489372806656 828749025556987392 829417731064429824 829795425841781568 842472816346294848 845394380337407472 846461797484298138 848712380990326281 848873369556902976 851693891368237632 851817129665706864 852205024533496348 852381110753419104 852892656344577706 855198804501440256 855726532899337242 856417006164183399 857082325576029696 858164500229534784 858732683858884224 858856940654679648 859248041265178136 862266563216328192 865256768826473088 881522345309091552 881923767142110264 884982140861707746 885021948484996608 885696220050138387 888091066213034112 889212393316838448 891170827161439968 892296042852300372 894116747051537152 894838196820540544 895430661801571584 897811444353403008 898535875319798976 901506141655268864 902233553819057408 912678884375152752 915843912032191428 919019915510234967 919061254195958016 919612817019978224 922801890471182436 923412869982870696 925297067165492736 925868051989446852 926043675880257792 926615121423542694 928505852707365504 929255050544407488 929678208581996016 930428352375902952 933519854072004264 936179454795856128 936934844350559616 937361499562012512 954982540751515848 958294270873920222 960885415902627072 961660740337190784 962098655064120288 964217616273033408 965435062758226632 966214058236514604 966654046423325403 968185590002552064 968826617686946304 970049883618369216 972186356903389056 973413864929782224 976187123804226048 979430666567348736 991712638472727996 992164238034874047 995649692045621184 999102449489663376 999702048010447639 1000363942481443254 1001948895214705152 1003213982203612608 1005423497310342528 1005881340432979296 1006692971423108112 1007359494526768032 1007964048407228198 1012915475680762368 1013732782412080896 1014194409362177472 1015012748046439584 1026763744922046846 1034564419147475502 1040485391184501504 1040959200561179328 1041799135365290016 1044569084295786192 1045411931862458424 1045887984654745518 1046731896422890821 1048867722502764736 1049084444004208128 1049562169160858496 1049714038577941792 1053201886645338144 1054051699894379568 1054531687007264076 1057536050787911552 1074355358345455329 1077260322541163904 1081693492592773632 1082360986947135324 1082517602283502473 1085444636482597248 1086114445603004961 1086163300413404928 1086815147387246992 1089208788752871072 1090584052375033788 1091306119070665368 1094415253313031936 1095090598046005002 1096825633429464576 1097325098654159232 1098210514279754304 1099597143716976216 1106393901122375424 1123297088461726464 1127192507116543296 1128615729979064184 1131101434474135344 1131616507987101708 1131831159409203968 1132529592850996626 1135591855157650176 1135756172887609152 1136508147671225472 1139529910140857664 1140449380213591008 1140968710532449656 1141889341552244532 1144219333639379712 1144976911811845632 1145142587539572864 1148947512704005248 1153675691768630784 1171079100631326744 1172024027285951268 1175363127078788736 1175898356189480352 1179976187815610328 1180757440305965808 1180928293400184516 1181466056739619937 1184121421617378816 1185616524422451264 1188227769548586624 1189728057136400496 1191230239026724234 1197081925804537344 1198047833759731968 1216905179166870336 1221125216042921904 1222667040810652866 1225359887346979956 1228673154760736256 1229664553218047232 1230402520628243248 1231217159977160928 1234490735985929136 1235486828564723592 1237046786681598243 1238007803609820672 1239006734059209984 1239570944775994688 1239827070186791424 1240571136501203936 1244693138762672352 1249246459134079488 1249815332749350016 1263709224519442272 1269692696226447207 1273310054335354464 1277725694498560296 1278307536800244522 1279338984516866559 1282214320449587712 1282798206752160384 1283589799349005863 1285623488364044544 1287246750344302176 1288285410982019472 1288872061897767204 1293399844824492288 1296248475871185408 1297885153239709632 1322283517963637328 1322885650713165396 1327473211292561619 1327532922727494912 1332136599319551168 1333818589975257672 1336756240742159952 1337618642938150144 1338444064278450558 1340564663080456704 1341175120577305728 1342257295230810816 1343145992702357376 1346717166530104512 1347803812979698464 1352259212482903296 1353350330728586112 1369018326562729128 1373765868048287142 1379419225529967336 1384202835706773654 1385119304974306044 1387945600748239104 1389065513820386688 1392758779061048256 1393882575816611232 1394517312872994024 1395642528563854428 1399416225547811328 1404269182193784192 1405402266525839424 1406042249343018768 1432473811127273772 1436347096721551872 1437441406310880333 1441328123853940608 1442491110505786176 1443147982596180432 1443356803044669964 1447259515310129664 1448152594137339948 1449321087354771906 1452278385003828096 1453239926530419456 1454112069833378384 1455074825427553824 1460120797394673336 1463100131538878976 1464280685706339072 1466129524955968288 1493474538068431776 1494370827657464614 1500545913722164881 1502923342822057728 1504820973305418912 1508135245965513792 1508822010649468944 1510039457134662168 1511946072610842297 1514341563850145536 1515344196894967296 1519373213521143552 1520599173618121344 1521291614043266208 1522519122069659376 1526856783386097152 1531930016938673664 1551846628721213253 1555334430177775104 1561438800841768992 1562698703047935024 1566853626443679288 1567150836105051648 1567864474919307136 1568117897793687636 1568831976982118277 1573301583754147104 1574343253741287744 1574571057866912688 1579802829968007216 1580822032563268352 1581077549841569352 1581797530510896114 1584303692731448832 1586304076181867328 1622540238889160448 1623541480420702986 1628166954723895872 1630222721080870488 1633813183129306608 1635876078562550682 1636959178605998052 1641622879969547904 1645238450144196864 1645987647981238848 1647315771419631456 1649395715575464324 1658835462128859648 1659590851683563136 1684945632692589696 1690788760674814944 1692923594968596276 1697424761980652562 1697746739113805952 1698794389276494939 1703387782736475264 1703634259331413728 1704410049066992696 1704762221506838208 1705785312689155412 1710397609002880512 1711453065798674484 1712834012328366798 1716329000459069568 1717465367717768448 1717713881309359296 1718496082530356272 1730513537652946176 1763044690618183104 1763847534284220528 1769964281723415492 1771392440100276774 1776182132426068224 1778424786633676896 1782341654322879936 1784592085704600744 1786845358540086351 1788233494103074304 1789676393641081088 1790861323603143168 1795622888706806016 1797071750639597952 1804467107638114816 1825357768750305504 1831687824064382856 1834000561215979299 1838039831020469934 1838122508391916032 1839225634039956448 1845603780942364872 1846825739965741392 1851736103978893704 1852087351760515584 1853230242847085388 1857011705414731008 1858510101088814976 1859356417163992032 1860856704751805904 1867039708144008528 1872358909591712256 1873869688701119232 1874722999124025024 1909965081503031696 1916588541747840444 1917461305200366783 1921770831805254144 1923321480674381568 1924197310128240576 1928435232546066816 1930870125516453264 1932428116473029208 1933308092846650806 1936371180005104128 1940099767236738432 1944372713806778112 1946827729859564448 1983425276945455992 1984328476069748094 1991299384091242368 1998204898979326752 1999404096020895278 2000727884962886508 2006427964407225216 2007666096417675837 2010846994620685056 2011762680865958592 2013385942846216224 2014718989053536064 2015928096814456396 2027465564824161792 2028388818724354944 2030025496092879168 2053527489844093692 2069128838294951004 2076304253560160481 2080970782369003008 2081918401122358656 2083598270730580032 2089138168591572384 2090823863724916848 2091775969309491036 2093463792845781642 2097735445005529472 2099124338321716992 2099428077155883584 2106403773290676288 2108103399788759136 2109063374014528152 2115072101575823104 2148710716690910658 2154520645082327808 2164721973894270648 2165035204567004946 2170889272965194496 2172228891206009922 2172326600826809856 2173630294774493984 2173981631032157859 2178417577505742144 2181168104750067576 2182612238141330736 2188830506626063872 2190181196092010004 2194650197308318464 2196421028559508608 2199194287433952432 2212787802244750848 2241556241486196921 2246594176923452928 2254385014233086592 2257231459958128368 2262202868948270688 2263233015974203416 2263662318818407936 2265059185701993252 2271183710315300352 2271512345775218304 2273016295342450944 2279059820281715328 2280898760427182016 2281937421064899312 2283778683104489064 2288438667278759424 2290285175079145728 2297895025408010496 2342158201262653488 2344048054571902536 2350726254157577472 2351796712378960704 2359952375631220656 2361514880611931616 2361856586800369032 2362932113479239874 2371233048844902528 2372696295766344171 2376455539097173248 2379456114272800992 2382460478053448468 2396095667519463936 2433810358333740672 2442250432085843808 2445334081621305732 2450719774693959912 2453814117843826023 2459329106436094464 2460805041256486496 2462434319954321856 2468981471971858272 2470973657129447184 2474093573363196486 2478013468118419968 2479141889551989376 2481142273002407872 2489386277525344704 2499630665498700032 2527418449038884544 2539385392452894414 2546137142970978843 2546620108670708928 2555451388997120592 2556615073600489044 2558677969033733118 2565596413504320768 2567179598698011726 2569251018492550197 2571246976728089088 2574493500688604352 2576570821964038944 2577744123795534408 2586799689648984576 2595770306479419264 2644567035927274656 2645771301426330792 2654946422585123238 2655065845454989824 2657088660150415161 2664273198639102336 2667637179950515344 2673512481484319904 2675237285876300288 2676888128556901116 2682350241154611456 2684514590461621632 2686291985404714752 2693434333060209024 2695607625959396928 2704518424965806592 2706700661457172224 2738036653125458256 2747531736096574284 2758838451059934672 2768405671413547308 2770238609948612088 2775891201496478208 2778131027640773376 2785517558122096512 2787765151633222464 2789034625745988048 2791285057127708856 2808538364387568384 2810804533051678848 2812084498686037536 2864947622254547544 2874882812621760666 2882656247707881216 2884982221011572352 2886295965192360864 2886713606089339928 2896305188274679896 2898642174709543812 2899962139269976209 2904556770007656192 2906479853060838912 2908224139666756768 2910149650855107648 2920241594789346672 2928561371412678144 2932259049911936576 2976492714104622141 2986949076136863552 2988741655314929228 2999106144031342917 3001091827444329762 3005846685644115456 3009641946610837824 3016270491931027584 3017644021298937888 3020078914269324336 3023892145221684594 3028683127700291072 3038746427042287104 3041198347236242688 3042583228086532416 3045038244139318752 3103693257442426506 3122877601683537984 3125397406095870048 3133707252887358576 3135728949838614272 3136235795587375272 3137663953964236554 3140195689268672463 3146603167508294208 3148686507482575488 3149142115733825376 3159605659936014432 3161644065126536704 3162155099683138704 3163595061021792228 3172608152363734656 3223066075036365987 3245080477778320896 3247082960841405972 3247552806850507419 3256333909447791744 3260445442161740976 3267626366258613216 3271752157125101364 3273918357211996104 3283245759939095808 3290476900288393728 3291975295962477696 3294631542839262912 3298791431150928648 3319181703367126272 3369891265385179392 3381577521349629888 3385847189937192552 3394849523961305124 3395493478227611904 3397588778552989878 3406775565472950528 3407268518662827456 3408820098133985392 3409524443013676416 3411570625378310824 3422906131597348968 3425668024656733596 3432658000918139136 3434930735435536896 3435427762618718592 3436992165060712544 3461027075305892352 3526089381236366208 3527695068568441056 3539928563446830984 3542784880200553548 3544398170218859811 3552364264852136448 3556849573267353792 3564683308645759872 3569184171409201488 3573690717080172702 3579352787282162176 3591245777413612032 3594143501279195904 3650715537500611008 3663375648128765712 3668001122431958598 3676079662040939868 3678451268079912896 3691207561884729744 3693651479931482784 3703472207957787408 3706460485694170776 3711140360044794729 3714023410829462016 3717020202177629952 3718712834327984064 3721713409503611808 3734079416288017056 3747739377402238464 3749445998248050048 3809078088679341621 3819930163006063392 3833177083495680888 3834922610400733566 3838016953550599677 3846642961348763136 3848394620256481152 3856870465092133632 3861740251032906528 3864856232946058416 3866616185693301612 3880199534473476864 3888745427613556224 3893655459719128896 3966850553890911984 3968656952139496188 3982419633877684857 3982598768182484736 3996409797958653504 3998808192041790556 4001455769925773016 4012855928814450432 4015332192835351674 4021693989241370112 4023525361731917184 4026771885692432448 4029437978107072128 4031856193628912792 4056777637448709888 4060050992185758336 4107054979688187384 4138257676589902008 4152608507120320962 4163836802244717312 4167196541461160064 4178276337183144768 4181647727449833696 4183551938618982072 4186927585691563284 4195470890011058944 4198248676643433984 4198856154311767168 4212807546581352576 4216206799577518272 4218126748029056304 4230144203151646208 4297421433381821316 4309041290164655616 4312324218932640999 4329443947788541296 4330070409134009892 4341778545930388992 4344457782412019844 4347260589548987968 4347963262064315718 4356835155011484288 4362336209500135152 4365224476282661472 4380362392184020008 4389300394616636928 4392842057119017216 4398388574867904864 4483112482972393842 4501637741166494643 4508770028466173184 4514462919916256736 4524405737896541376 4526466031948406832 4530118371403986504 4535838217832526891 4543024691550436608 4546032590684901888 4558119640563430656 4561797520854364032 4563874842129798624 4567557366208978128 4580570350158291456 4595790050816020992 4655539886163639759 4684316402525306976 4688096109143805072 4690909609895177383 4701452508315154944 4703593424757921408 4706495930946354831 4719904751262441312 4723029761223863232 4723713173600738064 4725864226958479748 4742466097689805056 4745392591532688342 4752911078194346496 4758912228545601984 4764920956106896936 4867620716667481344 4884500864171687616 4890668163242611464 4901439549387919824 4907628235687652046 4921610082512972992 4924868639908643712 4937962943943716544 4941947314258894368 4948187146726392972 4958283779103978752 4962284546004815744 4978772555050689408 4999261330997400064 5054836898077769088 5078770784905788828 5092274285941957686 5093240217341417856 5096383167829484817 5110902777994241184 5113230147200978088 5117355938067466236 5131192827008641536 5134359197396023452 5138502036985100394 5148987001377208704 5153141643928077888 5155488247591068816 5191540612958838528 5289134071854549312 5291542602852661584 5309892845170246476 5314177320300830322 5328546397278204672 5335274359901030688 5347024962968639808 5353776257113802232 5360536075620259053 5364700482309222912 5369029180923243264 5372583970809429504 5386868666120418048 5391215251918793856 5413401322914344448 5476073306250916512 5495063472193148568 5502001683647937897 5517676902119869344 5536811342827094616 5540477219897224176 5543802266239755089 5556262055281546752 5571035116244193024 5575530303266444928 5578069251491976096 5582570114255417712 5617076728775136768 5621609066103357696 5624168997372075072 5729895244509095088 5749765625243521332 5752383915601100349 5765312495415762432 5769964442023144704 5772591930384721728 5773427212178679856 5792610376549359792 5797284349419087624 5799924278539952418 5809113540015312384 5816448279333513536 5820299301710215296 5840483189578693344 5864518099823873152 5952985428209244282 5973898152273727104 5977483310629858456 5998212288062685834 6002183654888659524 6019283893221675648 6022998289253027511 6032540983862055168 6035288042597875776 6040157828538648672 6047784290443369188 6082396694472485376 6085166456173064832 6090076488278637504 6207386514884853012 6228912760680481443 6245755203367075968 6250794812191740096 6267414505774717152 6271457899677228544 6272471591174750544 6275327907928473108 6280391378537344926 6293206335016588416 6297373014965150976 6298284231467650752 6319211319872028864 6324310199366277408 6327190122043584456 6345216304727469312 6446132150072731974 6494165921682811944 6495105613701014838 6512667818895583488 6520890884323481952 6535252732517226432 6543504314250202728 6547836714423992208 6551766314646983287 6566491519878191616 6583950591924955392 6589263085678525824 6597582862301857296 6638363406734252544 6724668724458590763 6739782530770358784 6763155042699259776 6771694379874385104 6789699047922610248 6790986956455223808 6795177557105979756 6813551130945901056 6814537037325654912 6817640196267970784 6819048886027352832 6823141250756621648 6845812263194697936 6851336049313467192 6865316001836278272 6870855525237437184 6873984330121425088 7052178762472732416 7055390137136882112 7079857126893661968 7085569760401107096 7088796340437719622 7113699146534707584 7118088887299032513 7129366617291519744 7138368342818402976 7147381434160345404 7188287002558391808 7301431075001222016 7326751296257531424 7336002244863917196 7352159324081879736 7356902536159825792 7361442353531478069 7382415123769459488 7387302959862965568 7406944415915574816 7412920971388341552 7422280720089589458 7434040404355259904 7437425668655968128 7443426819007223616 7468158832576034112 7498891996496100096 7618156177358683242 7639860326012126784 7666354166991361776 7669845220801467132 7676033907101199354 7696789240512962304 7713740930184267264 7723480502065813056 7729712465892116832 7733232371386603224 7760399068946953728 7787310919438257792 7933701107781823968 7937313904278992376 7964839267755369714 7965197536364969472 7971265980451245483 7992819595917307008 7997616384083581112 8002911539851546032 8025711857628900864 8030664385670703348 8047050723463834368 8053543771384864896 8058875956214144256 8063712387257825584 8113555274897419776 8120101984371516672 8214109959376374768 8276515353179804016 8305217014240641924 8327673604489434624 8334393082922320128 8356552674366289536 8363295454899667392 8367103877237964144 8373855171383126568 8390941780022117888 8397712308623534336 8425615093162705152 8432413599155036544 8436253496058112608 8594842866763642632 8624648437865281998 8658887895577082592 8660140818268019784 8688915564824039688 8694521179097975936 8695926524128631436 8699886417809928627 8713670310022968576 8724672419000270304 8730448952565322944 8760724784368040016 8785684114238034432 8796777149735809728 8929478142313866423 8966224965944787684 8997318432094028751 9003275482332989286 9017540056932346368 9028925839832513472 9048811475793082752 9052932063896813664 9060236742807973008 9071676435665053782 9086049383100873216 9116239281126861312 9123595041708728064 9127749684259597248 9135114732417956256 9311079772327279518 9368632805050613952 9376192218287610144 9381819219790354766 9407186849515842816 9412991861892709662 9420587067806017389 9439809502524882624 9446059522447726464 9447426347201476128 9451728453916959496 9484932195379610112 9490785183065376684 9517824457091203968 9529841912213793872 9735241433334962688 9742658420551522257 9769001728343375232 9781336326485222928 9802879098775839648 9815256471375304092 9843220165025945984 9849737279817287424 9875925887887433088 9883894628517788736 9896374293452785944 9916567558207957504 9924569092009631488 9957545110101378816 10109673796155538176 10157541569811577656 10184548571883915372 10186480434682835712 10192766335658969634 10221805555988482368 10226460294401956176 10234711876134932472 10268718394792046904 10277004073970200788 10297974002754417408 10306283287856155776 10310976495182137632 10383081225917677056 10578268143709098624 10583085205705323168 10619785690340492952 10628354640601660644 10633194510656579433 10657092794556409344 10670548719802061376 10694049925937279616 10707552514227604464 10721072151240518106 10738058361846486528 10773737332240836096 10782430503837587712 10952146612501833024 10990126944386297136 11004003367295875794 11035353804239738688 11073622685654189232 11080954439794448352 11087604532479510178 11133421080134384187 11142070232488386048 11151060606532889856 11156138502983952192 11165140228510835424 11243218132206715392 11248337994744150144 11459790489018190176 11499531250487042664 11504767831202200698 11514050860651799031 11539928884046289408 11545183860769443456 11546854424357359712 11585220753098719584 11594568698838175248 11599848557079904836 11632896558667027072 11640598603420430592 11680966379157386688 11729036199647746304 11905970856418488564 11947258901633054571 11947796304547454208 11954966621259716912 11996424576125371668 12004367309777319048 12038567786443351296 12045996578506055022 12065081967724110336 12070576085195751552 12080315657077297344 12095568580886738376 12170332912346129664 12180152976557275008 12414773029769706024 12457825521360962886 12491510406734151936 12501589624383480192 12534829011549434304 12544943182349501088 12550655815856946216 12560782757074689852 12586412670033176832 12594746029930301952 12596568462935301504 12638422639744057728 12648620398732554816 12654380244087168912 12690432609454938624 12892264300145463948 12988331843365623888 12990211227402029676 12996126624135819307 13025335637791166976 13041781768646963904 13070505465034452864 13087008628500405456 13095673428847984416 13103532629293966574 13167901183849910784 13178526171357051648 13195165724603714592 13449337448917181526 13526310085398519552 13543388759748770208 13579398095845220496 13590355114211959512 13607514653497580673 13629074074651309824 13635280392535941568 13638097772054705664 13646282501513243296 13691624526389395872 13702672098626934384 13741711050474874368 13747968660242850176 13966619658490919277 14072728829685532149 14104357524945464832 14110780274273764224 14119487792839064493 14159714253787323936 14171139520802214192 14177592680875439244 14227398293069415168 14236177774598065026 14258733234583039488 14276736685636805952 14294762868320690808 14602862150002444032 14653502592515062848 14672004489727834392 14704318648163759472 14713805072319651584 14722884707062956138 14764830247538918976 14774605919725931136 14813888831831149632 14825841942776683104 14844561440179178916 14874851337311936256 14886853638014447232 14936317665152068224 14997783992992200192 15236312354717366484 15279720652024253568 15332708333982723552 15339690441602934264 15352067814202398708 15393578481025924608 15446961004131626112 15459424931784233664 15466464742773206448 15574621838876515584 15867402215563647936 15874627808557984752 15929678535510739428 15942531960902490966 15985639191834614016 15995232768167162224 16005823079703092064 16061328771341406696 16081608226860777159 16094101446927668736 16107087542769729792 16117751912428288512 16127424774515651168 16240203968743033344 16428219918752749536 16506005050943813691 16553030706359608032 16610434028481283848 16631406798719265267 16668786165844640256 16713105348732579072 16726590909799334784 16734207754475928288 16747710342766253136 16795424617247068672 16851230186325410304 16864827198310073088 16872506992116225216 17189685733527285264 17249296875730563996 17257151746803301047 17317775791154165184 17320281636536039568 17377831129648079376 17389042358195951872 17391853048257262872 17399772835619857254 17427340620045937152 17449344838000540608 17460897905130645888 17521449568736080032 17593554299471619456 17858956284627732846 17932449931889575368 17994636864188057502 18006550964665978572 18057851679665026944 18097622951586165504 18105864127793627328 18120473485615946016 18143352871330107564 18247190083417456128 18255499368519194496 18270229464835912512 18622159544654559036 18686738282041444329 18737265610101227904 18752384436575220288 18763638439580709532 18814373699031685632 18825983723785419324 18841174135612034778 18879619005049765248 18892119044895452928 18894852694402952256 18903456907833918992 18981570366130753368 19035648914182407936 19059683824427587744 19485316841103044514 19538003456686750464 19562672652970445856 19605758197551679296 19630512942750608184 19655298943940949861 19686440330051891968 19699474559634574848 19751851775774866176 19767789257035577472 19792748586905571888 19849138184019262976 19915090220202757632 20174006173375772289 20219347592311076352 20315083139623155312 20369097143767830744 20372960869365671424 20385532671317939268 20443611111976964736 20452920588803912352 20469423752269864944 20537436789584093808 20554008147940401576 20595948005508834816 20612566575712311552 20621952990364275264 21156536287418197248 21166170411410646336 21239571380680985904 21256709281203321288 21266389021313158866 21341097439604122752 21388099851874559232 21415105028455208928 21442144302481036212 21564861007675175424 21904293225003666048 21980253888772594272 22008006734591751588 22070707608479477376 22084327060594434207 22147245371308378464 22161908879588896704 22175209064959020356 22266842160268768374 22302121213065779712 22312277005967904384 22330280457021670848 22496675989488300288 22919580978036380352 22999062500974085328 23009535662404401396 23028101721303598062 23090367721538886912 23093708848714719424 23170441506197439168 23189137397676350496 23199697114159809672 23265793117334054144 23281197206840861184 23361932758314773376 23458072399295492608 23811941712836977128 23894517803266109142 23895592609094908416 23909933242519433824 23913797941353736449 23992849152250743336 24008734619554638096 24077135572886702592 24091993157012110044 24141152170391503104 24160631314154594688 24191137161773476752 24340665824692259328 24360305953114550016 24829546059539412048 24915651042721925772 24983020813468303872 25003179248766960384 25069658023098868608 25089886364699002176 25101311631713892432 25121565514149379704 25172825340066353664 25193136925870603008 25276845279488115456 25297240797465109632 25308760488174337824 25784528600290927896 25976663686731247776 25980422454804059352 25992253248271638614 26083563537293927808 26099659253429785881 26141010930068905728 26174017257000810912 26191346857695968832 26207065258587933148 26357052342714103296 26390331449207429184 26898674897834363052 26991955296282086253 27052620170797039104 27086777519497540416 27158796191690440992 27180710228423919024 27215029306995161346 27258148149302619648 27270560785071883136 27292565003026486592 27383249052778791744 27405344197253868768 27495937320485700352 27933239316981838554 28145457659371064298 28221560548547528448 28238975585678128986 28261761203418052167 28319428507574647872 28342279041604428384 28355185361750878488 28454796586138830336 28472355549196130052 28553473371273611904 28589525736641381616 29205724300004888064 29227975261654566771 29307005185030125696 29344008979455668784 29408637296327518944 29427610144639303168 29445769414125912276 29529660495077837952 29549211839451862272 29627777663662299264 29651683885553366208 29689122880358357832 29749702674623872512 29773707276028894464 29872635330304136448 30472624709434732968 30559441304048507136 30665416667965447104 30679380883205868528 30704135628404797416 30893922008263252224 30918849863568467328 30932929485546412896 31149243677753031168 31734804431127295872 31749255617115969504 31859357071021478856 31885063921804981932 31899583531969738299 31971278383669228032 31990465536334324448 32011646159406184128 32122657542682813392 32163216453721554318 32214175085539459584 32254849549031302336 32856439837505499072 33012010101887627382 33106061412719216064 33220868056962567696 33262813597438530534 33400263240403152561 33426210697465158144 33453181819598669568 33468415508951856576 33495420685532506272 33729654396620146176 33745013984232450432 34379371467054570528 34498593751461127992 34514303493606602094 34542152581955397093 34635551582308330368 34640563273072079136 34755662259296158752 34778084716391903744 34783706096514525744 34799545671239714508 34898689676001081216 34921795810261291776 35042899137472160064 35187108598943238912 35717912569255465692 35864899863779150736 35989273728376115004 36013101929331957144 36115703359330053888 36195245903172331008 36211728255587254656 36240946971231892032 36286705742660215128 36510998737038388992 36540458929671825024 37244319089309118072 37373476564082888658 37474531220202455808 37504768873150440576 37527276879161419064 37651967447570838648 37682348271224069556 37759238010099530496 37784238089790905856 37789705388805904512 37806913815667837984 37963140732261506736 38071297828364815872 38119367648855175488 38970633682206089028 38988379872407457921 39076006913373500928 39125345305940891712 39211516395103358592 39261025885501216368 39310597887881899722 39372880660103783936 39503703551549732352 39535578514071154944 39585497173811143776 40348012346751544578 40630166279246310624 40738194287535661488 40771065342635878536 40822543960492742019 40887222223953929472 40905841177607824704 40938847504539729888 41074873579168187616 41108016295880803152 41225133151424623104 41243905980728550528 41899858975472757831 42218186489056596447 42313072574836394496 42332340822821292672 42479142761361971808 42513418562406642576 42532778042626317732 42682194879208245504 42776199703749118464 42830210056910417856 42884288604962072424 43808586450007332096 43960507777545188544 44016013469183503176 44141415216958954752 44168654121188868414 44294490742616756928 44323817759177793408 44350418129918040712 44533684320537536748 44624554011935808768 44660560914043341696 44993351978976600576 45839161956072760704 45998125001948170656 46019071324808802792 46056203442607196124 46180735443077773824 46187417697429438848 46340883012394878336 46378274795352700992 46399394228319619344 46531586234668108288 46723865516629546752 47623883425673954256 47789035606532218284 47819866485038867648 47827595882707472898 47985698304501486672 48017469239109276192 48183986314024220088 48244824680582331477 48282304340783006208 48321262628309189376 48382274323546953504 48720611906229100032 49518015152831441073 49659092119078824096 49831302085443851544 49894220396157795801 50006358497533920768 50139316046197737216 50179772729398004352 50202623263427784864 50243131028298759408 50386273851741206016 50553690558976230912 50594481594930219264 50617520976348675648 51569057200581855792 51771455240409903141 51953327373462495552 51960844909608118704 51984506496543277228 52167127074587855616 52199318506859571762 52282021860137811456 52348034514001621824 52382693715391937664 52414130517175866296 52780662898414858368 53797349795668726104 53983910592564172506 54173555038995080832 54317592383380881984 54361420456847838048 54430058613990322692 54541121570143766272 54585130006052973184 54766498105557583488 54810688394507737536 54991874640971400704 55866478633963677108 56060214846124332987 56290915318742128596 56443121097095056896 56477951171356257972 56523522406836104334 56638857015149295744 56684558083208856768 56710370723501756976 56944711098392260104 57106946742547223808 57179051473282763232 58455950523309133542 58614010370060251392 58688017958911337568 58817274592655037888 58891538828251824552 58965896831822849583 59059320990155675904 59098423678903724544 59255555327324598528 59303367771106732416 59378245760716715664 59547414552057788928 59745270660608272896 60522018520127316867 60945249418869465936 60981824928637305979 61118882608097014272 61330833335930894208 61358761766411737056 61408271256809594832 61787844016526504448 61837699727136934656 61865858971092825792 63469608862254591744 63498511234231939008 63718714142042957712 63770127843609963864 63799167063939476598 63980931072668648896 64023292318812368256 64245315085365626784 64326432907443108636 64509699098062604672 65712879675010998144 66024020203775254764 66212122825438432128 66252981181783302621 66441736113925135392 66525627194877061068 66800526480806305122 66906363639197339136 66936831017903713152 66990841371065012544 67490027968464900864 68758742934109141056 68997187502922255984 69028606987213204188 69084305163910794186 69271103164616660736 69281126546144158272 69511324518592317504 69567412193029051488 69599091342479429016 69797379352002162432 69843591620522583552 70085798274944320128 70374217197886477824 71435825138510931384 71729799727558301472 71978547456752230008 72026203858663914288 72069429461116816157 72231406718660107776 72423456511174509312 72481893942463784064 72573411485320430256 73021997474076777984 73080917859343650048 74488638178618236144 74746953128165777316 74949062440404911616 75009537746300881152 75054553758322838128 75303934895141677296 75364696542448139112 75518476020199060992 75579410777611809024 75613827631335675968 75926281464523013472 76238735297710350976 77941267364412178056 77976759744814915842 78250690611881783424 78298977760289357643 78423032790206717184 78522051771002432736 78621195775763799444 79071157028142309888 79170994347622287552 80696024693503089156 80975865888846258759 81260332558492621248 81476388575071322976 81542130685271757072 81645087920985484038 81774444447907858944 81811682355215649408 81877695009079459776 82149747158336375232 82216032591761606304 82487811961457101056 83799717950945515662 84436372978113192894 84664681645642585344 84958285522723943616 85026837124813285152 85065556085252635464 85364389758416491008 85660420113820835712 85768577209924144848 87617172900014664192 87683925784963700313 87921015555090377088 88032026938367006352 88282830433917909504 88337308242377736828 88588981485233513856 88647635518355586816 88700836259836081424 89067368641075073496 89249108023871617536 89321121828086683392 91678323912145521408 91996250003896341312 92038142649617605584 92112406885214392248 92374835394858877696 92681766024789756672 92756549590705401984 92798788456639238688 93447731033259093504 95247766851347908512 95578071213064436568 95639732970077735296 95655191765414945796 95698750595909214897 95971396609002973344 96034938478218552384 96367972628048440176 96489649361164662954 96642525256618378752 96764548647093907008 99036030305662882146 99318184238157648192 99662604170887703088 99788440792315591602 100278632092395474432 100359545458796008704 100405246526855569728 100486262056597518816 101188963189860438528 101235041952697351296 103138114401163711584 103542910480819806282 103626457745866191279 103906654746924991104 103921689819216237408 103969012993086554456 104334254149175711232 104398637013719143524 104696069028003243648 104765387430783875328 104828261034351732592 105561325796829716736 107594699591337452208 107967821185128345012 108347110077990161664 108635184766761763968 108722840913695676096 108860117227980645384 109082243140287532544 109170260012105946368 109532996211115166976 109621376789015475072 111732957267927354216 112120429692248665974 112581830637484257192 112955902342712515944 113047044813672208668 113277714030298591488 113369116166417713536 113420741447003513952 113889422196784520208 114213893485094447616 114358102946565526464 116911901046618267084 116965139617222373763 117228020740120502784 117376035917822675136 117634549185310075776 117783077656503649104 117931793663645699166 118118641980311351808 118511110654649197056 118606735542213464832 118756491521433431328 121044037040254633734 121890498837738931872 121963649857274611958 122467631881478226057 122661666671861788416 122717523532823474112 122816542513619189664 123675399454273869312 123731717942185651584 126654559467169789341 126939217724509183488 126997022468463878016 127437428284085915424 127540255687219927728 127598334127878953196 127961862145337297792 128046584637624736512 128490630170731253568 128652865814886217272 129019398196125209344 131425759350021996288 132048040407550509528 132424245650876864256 132505962363566605242 132883472227850270784 133051254389754122136 133601052961612610244 133873662035807426304 133981682742130025088 134980055936929801728 137517485868218282112 137994375005844511968 138057213974426408376 138168610327821588372 138542206329233321472 138562253092288316544 139022649037184635008 139134824386058102976 139198182684958858032 139594758704004324864 140171596549888640256 142871650277021862768 143459599455116602944 143957094913504460016 144052407717327828576 144138858922233632314 144734474041746994431 144846913022349018624 144963787884927568128 145146822970640860512 146161835718687300096 148977276357236472288 149493906256331554632 149682661188473387403 150019075492601762304 150109107516645676256 150607869790283354592 150729393084896278224 151158821555223618048 151227655262671351936 151852562929046026944 152477470595420701952 155314365721229709423 155882534728824356112 155953519489629831684 156501381223763566848 156597955520578715286 156846065580413434368 157044103542004865472 157242391551527598888 158341988695244575104 161392049387006178312 161951731777692517518 162520665116985242496 162952777150142645952 163084261370543514144 163290175841970968076 163623364710431298816 163755390018158919552 164299494316672750464 164432065183523212608 164975623922914202112 167599435901891031324 168872745956226385788 169329363291285170688 169916571045447887232 170053674249626570304 170131112170505270928 171320840227641671424 171537154419848289696 175367851569927400626 175842031110180754176 176064053876734012704 176674616484755473656 176897690495468548749 177177962970467027712 177295271036711173632 177401672519672162848 178134737282150146992 178642243656173366784 181566055560381950601 182945474785911917937 183356647824291042816 183992500007792682624 184076285299235211168 184224813770428784496 184749670789717755392 185363532049579513344 185513099181410803968 185597576913278477376 190495533702695817024 191156142426128873136 191279465940155470592 191310383530829891592 191397501191818429794 191942793218005946688 192069876956437104768 192735945256096880352 192979298722329325908 193529097294187814016 198072060611325764292 198636368476315296384 199325208341775406176 199576881584631183204 200719090917592017408 200810493053711139456 200972524113195037632 202470083905394702592 206276228802327423168 207085820961639612564 207252915491732382558 207813309493849982208 207843379638432474816 207938025986173108912 208797274027438287048 209392138056006487296 209530774861567750656 209656522068703465184 211122651593659433472 215189399182674904416 215935642370256690024 216208288383350448471 216694220155980323328 217270369533523527936 217445681827391352192 217720234455961290768 218340520024211892736 219065992422230333952 219242753578030950144 223465914535854708432 224240859384497331948 225163661274968514384 225911804685425031888 226094089627344417336 226555428060597182976 226738232332835427072 226841482894007027904 227778844393569040416 228716205893131052928 233823802093236534168 233930279234444747526 234752071835645350272 235269098370620151552 235566155313007298208 235863587327291398332 237213471084426929664 237512983042866862656 242088074080509267468 242927597666538776277 243780997675477863744 243927299714549223916 244935263762956452114 245323333343723576832 245435047065646948224 245633085027238379328 247463435884371303168 253309118934339578682 253994044936927756032 254874856568171830848 255080511374439855456 255196668255757906392 255923724290674595584 256093169275249473024 256981260341462507136 257305731629772434544 258038796392250418688 262851518700043992576 263051777354891100939 264096080815101019056 264848491301753728512 265011924727133210484 265766944455700541568 266102508779508244272 267202105923225220488 267747324071614852608 267963365484260050176 275034971736436564224 275988750011689023936 276114427948852816752 276337220655643176744 277124506184576633088 278045298074369270016 278269648772116205952 278396365369917716064 280343193099777280512 285743300554043725536 286919198910233205888 287096251787727644691 287914189827008920032 288104815434655657152 288277717844467264628 289468948083493988862 289927575769855136256 290293645941281721024 297954552714472944576 298987812512663109264 299365322376946774806 300218215033291352512 301215739580566709184 301458786169792556448 302455310525342703872 303705125858092053888 304954941190841403904 310628731442459418846 310879373237598573837 311765069457648712224 311907038979259663368 313002762447527133696 313195911041157430572 314088207084009730944 314484783103055197776 316683977390489150208 322784098774012356624 323903463555385035036 325041330233970484992 325905554300285291904 326168522741087028288 326580351683941936152 327246729420862597632 327510780036317839104 328598988633345500928 328864130367046425216 335198871803782062648 337745491912452771576 339833142090895774464 340107348499253140608 340262224341010541856 342641680455283342848 343074308839696579392 350735703139854801252 350895418851667121289 351684062220361508352 352128107753468025408 353349232969510947312 353795380990937097498 354355925940934055424 354803345039344325696 356269474564300293984 363132111120763901202 365890949571823835874 367402895644434678171 367985000015585365248 368152570598470422336 368449627540857568992 371026198362821607936 371195153826556954752 379963678401509368023 380991067405391634048 382312284852257746272 382558931880310941184 382620767061659783184 382795002383636859588 383885586436011893376 384139753912874209536 385471890512193760704 385958597444658651816 387058194588375628032 396144121222651528584 397272736952630592768 398650416683550812352 399153763169262366408 401620986107422278912 401945048226390075264 404940167810789405184 412552457604654846336 414171641923279225128 414505830983464765116 415626618987699964416 415686759276864949632 415876051972346217824 417594548054876574096 418784276112012974592 419313044137406930368 430378798365349808832 431871284740513380048 432416576766700896942 434203422125240983293 434540739067047055872 434891363654782704384 435440468911922581536 438485507156061900288 446931829071709416864 448481718768994663896 449047983565420162209 450327322549937028768 451823609370850063776 452188179254688834672 453476464665670854144 453682965788014055808 455557688787138080832 457432411786262105856 467647604186473068336 467860558468889495052 469504143671290700544 470538196741240303104 471132310626014596416 471727174654582796664 475025966085733725312 484176148161018534936 485855195333077552554 487561995350955727488 487854599429098447832 489870527525912904228 490870094131293896448 491266170054476758656 494926871768742606336 506618237868679157364 507988089873855512064 509749713136343661696 510161022748879710912 510393336511515812784 511847448581349191168 513962520682925014272 514611463259544869088 526103554709782201878 528192161630202038112 530023849454266420968 530693071486405646247 531533888911401083136 532205017559016488544 534404211846450440976 535926730968520100352 544698166681145851803 548836424357735753811 550069943472873128448 551977500023378047872 552228855897705633504 552674441311286353488 554249012369153266176 556090596148738540032 556539297544232411904 556792730739835432128 571486601108087451072 573838397820466411776 574192503575455289382 575828379654017840064 576209630869311314304 576555435688934529256 578937896166987977724 580587291882563442048 595909105428945889152 597975625025326218528 598730644753893549612 600436430066582705024 602431479161133418368 602917572339585112896 604910621050685407744 607410251716184107776 621257462884918837692 621758746475197147674 623530138915297424448 623814077958519326736 626391822082314861144 628176414168019461888 628969566206110395552 633367954780978300416 645568197548024713248 647806927110770070072 648624865150051345413 650082660467940969984 651811108600570583808 652337045482174056576 653160703367883872304 655021560072635678208 657197977266691001856 657728260734092850432 670397743607564125296 675490983824905543152 679666284181791548928 680214696998506281216 680524448682021083712 686148617679393158784 701471406279709602504 701790837703334242578 704256215506936050816 706698465939021894624 707590761981874194996 709606690078688651392 712538949128600587968 726264222241527802404 728782792999616328831 731781899143647671748 734805791288869356342 735970000031170730496 736305141196940844672 736899255081715137984 742390307653113909504 759927356803018736046 761982134810783268096 764624569704515492544 765241534123319566368 765590004767273719176 767771172872023786752 768279507825748419072 770943781024387521408 771917194889317303632 774116389176751256064 792288242445303057168 792763724072284977727 794545473905261185536 797300833367101624704 798307526338524732816 803241972214844557824 803890096452780150528 825104915209309692672 828343283846558450256 829011661966929530232 831373518553729899264 831752103944692435648 835189096109753148192 838626088274813860736 860757596730699617664 861288755363182934073 863742569481026760096 864833153533401793884 868406844250481966586 869782727309565408768 870880937823845163072 893863658143418833728 896963437537989327792 898095967130840324418 900654645099874057536 903647218741700127552 904376358509377669344 907365931576028111616 911115377574276161664 914864823572524211712 935295208372946136672 935721116937778990104 939008287342581401088 942264621252029192832 943454349309165593328 950051932171467450624 968352296322037069872 971710390666155105108 975123990701911454976 975709198858196895664 979741055051825808456 981740188262587792896 982532340108953517312 1013236475737358314728 1019499426272687323392 1020322045497759421824 1020786673023031625568 1027925041365850028544 1029222926519089738176 1052207109419564403756 1052686256555001363867 1056384323260404076224 1060047698908532841936 1061386142972811292494 1063067777822802166272 1064410035118032977088 1068808423692900881952 1089396333362291703606 1097672848715471507622 1103955000046756095744 1104457711795411267008 1105348882622572706976 1113078595088464823808 1113585461479670864256 1139891035204528104069 1142973202216174902144 1147676795640932823552 1148385007150910578764 1151656759308035680128 1152419261738622628608 1153110871377869058512 1157875792333975955448 1161174583765126884096 1191818210857891778304 1195951250050652437056 1197461289507787099224 1200872860133165410048 1204862958322266836736 1205835144679170225792 1214820503432368215552 1242514925769837675384 1243517492950394295348 1247060277830594848896 1247628155917038653472 1252783644164629722288 1256352828336038923776 1257939132412220791104 1291136395096049426496 1295613854221540140144 1297249730300102690826 1303622217201141167616 1304674090964348113152 1306321406735767744608 1315456521468185700864 1340795487215128250592 1347143950696260486627 1350981967649811086304 1360429393997012562432 1361048897364042167424 1372297235358786317568 1402942812559419205008 1403581675406668485156 1408512431013872101632 1413396931878043789248 1415181523963748389992 1419213380157377302784 1425077898257201175936 1452528444483055604808 1457565585999232657662 1463563798287295343496 1469611582577738712684 1472610282393881689344 1473798510163430275968 1484780615306227819008 1519854713606037472092 1523964269621566536192 1529249139409030985088 1530483068246639132736 1531180009534547438352 1535542345744047573504 1541887562048775042816 1543834389778634607264 1584576484890606114336 1585527448144569955454 1592079214459216938741 1594601666734203249408 1596615052677049465632 1607780192905560301056 1646509273073207261433 1650209830418619385344 1656686567693116900512 1658023323933859060464 1662747037107459798528 1663504207889384871296 1670378192219506296384 1677252176549627721472 1721515193461399235328 1722577510726365868146 1727485138962053520192 1729666307066803587768 1736813688500963933172 1741761875647690326144 1787727316286837667456 1793926875075978655584 1796191934261680648836 1801309290199748115072 1807294437483400255104 1808752717018755338688 1814731863152056223232 1822230755148552323328 1870590416745892273344 1871442233875557980208 1884529242504058385664 1886908698618331186656 1900103864342934901248 1936704592644074139744 1943420781332310210216 1945874595450154036239 1950247981403822909952 1951418397716393791328 1959482110103651616912 1965064680217907034624 2026472951474716629456 2038998852545374646784 2040644090995518843648 2041573346046063251136 2058445853038179476352 2104414218839128807512 2105372513110002727734 2112768646520808152448 2120095397817065683872 2122772285945622584988 2128820070236065954176 2137616847385801763904 2178792666724583407212 2195345697430943015244 2207910000093512191488 2208915423590822534016 2210697765245145413952 2227170922959341728512 2279782070409056208138 2285946404432349804288 2296770014301821157528 2303313518616071360256 2304838523477245257216 2306221742755738117024 2315751584667951910896 2322349167530253768192 2378291172216854933181 2383636421715783556608 2391902500101304874112 2394922579015574198448 2401745720266330820096 2409725916644533673472 2411670289358340451584 2485029851539675350768 2487034985900788590696 2494120555661189697792 2495256311834077306944 2505567288329259444576 2515878264824441582208 2582272790192098852992 2591227708443080280288 2594499460600205381652 2609348181928696226304 2612642813471535489216 2681590974430256501184 2694287901392520973254 2701963935299622172608 2722097794728084334848 2744594470717572635136 2805885625118838410016 2807163350813336970312 2817024862027744203264 2826793863756087578496 2830363047927496779984 2838426760314754605568 2850155796514402351872 2905056888966111209616 2915131171998465315324 2927127596574590686992 2939223165155477425368 2945220564787763378688 2947597020326860551936 3039709427212074944184 3058498278818061970176 3060966136493278265472 3062360019069094876704 3083775124097550085632 3087668779557269214528 3158058769665004091601 3169152969781212228672 3171054896289139910908 3184158428918433877482 3189203333468406498816 3193230105354098931264 3293018546146414522866 3313373135386233801024 3316046647867718120928 3327008415778769742592 3340756384439012592768 3354504353099255442944 3419673105613584312207 3443030386922798470656 3445155021452731736292 3454970277924107040384 3459332614133607175536 3473627377001927866344 3483523751295380652288 3575454632573675334912 3587853750151957311168 3592383868523361297672 3602618580399496230144 3614588874966800510208 3617505434037510677376 3644461510297104646656 3741180833491784546688 3742884467751115960416 3769058485008116771328 3773817397236662373312 3873409185288148279488 3886841562664620420432 3891749190900308072478 3902836795432787582656 3918964220207303233824 4041431852088781459881 4052945902949433258912 4081288181991037687296 4083146692092126502272 4116891706076358952704 4208828437678257615024 4210745026220005455468 4225537293041616304896 4240190795634131367744 4245544571891245169976 4257640140472131908352 4275233694771603527808 4357585333449166814424 4390691394861886030488 4417830847181645068032 4421395530490290827904 4454341845918683457024 4559564140818112416276 4571892808864699608576 4593540028603642315056 4606627037232142720512 4612443485511476234048 4631503169335903821792 4756582344433709866362 4776237643377650816223 4783805000202609748224 4789845158031148396896 4823340578716680903168 4939527819219621784299 4970059703079350701536 4974069971801577181392 4988241111322379395584 4990512623668154613888 5011134576658518889152 5031756529648883164416 5164545580384197705984 5182455416886160560576 5188998921200410763304 5225285626943070978432 5363181948860513002368 5388575802785041946508 5403927870599244345216 5444195589456168669696 5611771250237676820032 5614326701626673940624 5653587727512175156992 5660726095854993559968 5700311593028804703744 5810113777932222419232 5830262343996930630648 5837623786350462108717 5854255193149181373984 5878446330310954850736 5895194040653721103872 6079418854424149888368 6116996557636123940352 6121932272986556530944 6124720038138189753408 6175337559114538429056 6316117539330008183202 6338305939562424457344 6342109792578279821816 6368316857836867754964 6386460210708197862528 6586037092292829045732 6626746270772467602048 6632093295735436241856 6654016831557539485184 6681512768878025185536 6839346211227168624414 6890310042905463472584 6909940555848214080768 6918665228267214351072 6947254754003855732688 6967047502590761304576 7134873516650564799543 7150909265147350669824 7175707500303914622336 7184767737046722595344 7205237160798992460288 7229177749933601020416 7235010868075021354752 7482361666983569093376 7485768935502231920832 7547634794473324746624 7746818370576296558976 7773683125329240840864 7783498381800616144956 7805673590865575165312 7837928440414606467648 8082863704177562919762 8105891805898866517824 8166293384184253004544 8233783412152717905408 8417656875356515230048 8421490052440010910936 8451074586083232609792 8480381591268262735488 8491089143782490339952 8515280280944263816704 8550467389543207055616 8715170666898333628848 8781382789723772060976 8835661694363290136064 8842791060980581655808 9119128281636224832552 9187080057207284630112 9224886971022952468096 9263006338671807643584 9474176308995012274803 9513164688867419732724 9552475286755301632446 9567610000405219496448 9579690316062296793792 9879055638439243568598 9940119406158701403072 9948139943603154362784 9981025247336309227776 10022269153317037778304 10063513059297766328832 10329091160768395411968 10364910833772321121152 10377997842400821526608 10450571253886141956864 10726363897721026004736 10777151605570083893016 10807855741198488690432 11223542500475353640064 11228653403253347881248 11307175455024350313984 11321452191709987119936 11620227555864444838464 11660524687993861261296 11675247572700924217434 11708510386298362747968 11756892660621909701472 12158837708848299776736 12243864545973113061888 12249440076276379506816 12350675118229076858112 12632235078660016366404 12676611879124848914688 12684219585156559643632 12736633715673735509928 12772920421416395725056 13172074184585658091464 13253492541544935204096 13264186591470872483712 13363025537756050371072 13678692422454337248828 13780620085810926945168 13819881111696428161536 13837330456534428702144 13894509508007711465376 14269747033301129599086 14351415000607829244672 14369535474093445190688 14470021736150042709504 14818583457658865352897 14964723333967138186752 14971537871004463841664 15095269588946649493248 15493636741152593117952 15547366250658481681728 15566996763601232289912 15611347181731150330624 15675856880829212935296 16165727408355125839524 16211783611797733035648 16332586768368506009088 16835313750713030460096 16842980104880021821872 16960763182536525470976 16982178287564980679904 17100934779086414111232 17430341333796667257696 17512871359051386326151 17562765579447544121952 17685582121961163311616 18238256563272449665104 18374160114414569260224 18449773942045904936192 18526012677343615287168 18948352617990024549606 19026329377734839465448 19104950573510603264892 19159380632124593587584 19758111276878487137196 19880238812317402806144 19896279887206308725568 19962050494672618455552 20044538306634075556608 20729821667544642242304 20755995684801643053216 20901142507772283913728 21404620549951694398629 21452727795442052009472 21554303211140167786032 21615711482396977380864 22447085000950707280128 22457306806506695762496 22642904383419974239872 23240455111728889676928 23321049375987722522592 23350495145401848434868 23417020772596725495936 23513785321243819402944 24317675417696599553472 24498880152552759013632 24701350236458153716224 25264470157320032732808 25353223758249697829376 25368439170313119287264 25473267431347471019856 25545840842832791450112 26344148369171316182928 26506985083089870408192 26528373182941744967424 27357384844908674497656 27561240171621853890336 27674660913068857404288 27789019016015422930752 28539494066602259198172 28702830001215658489344 28739070948186890381376 29637166915317730705794 29943075742008927683328 30190539177893298986496 30987273482305186235904 31094732501316963363456 31133993527202464579824 31222694363462300661248 31351713761658425870592 32331454816710251679048 32423567223595466071296 33670627501426060920192 33685960209760043643744 33921526365073050941952 33964356575129961359808 34860682667593334515392 35025742718102772652302 35125531158895088243904 36476513126544899330208 36748320228829138520448 36899547884091809872384 37052025354687230574336 37896705235980049099212 38052658755469678930896 38209901147021206529784 38318761264249187175168 39516222553756974274392 39760477624634805612288 39792559774412617451136 40089076613268151113216 41459643335089284484608 41511991369603286106432 42809241099903388797258 43108606422280335572064 44455750372976596058691 44894170001901414560256 44914613613013391524992 45285808766839948479744 46480910223457779353856 46642098751975445045184 46700990290803696869736 46834041545193450991872 47027570642487638805888 48635350835393199106944 48997760305105518027264 50528940314640065465616 50736878340626238574528 50946534862694942039712 52538614077154158978453 52688296738342632365856 53056746365883489934848 54714769689817348995312 55122480343243707780672 55349321826137714808576 55578038032030845861504 57078988133204518396344 57478141896373780762752 59274333830635461411588 59886151484017855366656 62189465002633926726912 62267987054404929159648 62703427523316851741184 64213861649855083195887 64662909633420503358096 64847134447190932142592 67341255002852121840384 67371920419520087287488 67928713150259922719616 69721365335186669030784 70051485436205545304604 70251062317790176487808 72953026253089798660416 73496640457658277040896 74104050709374461148672 75793410471960098198424 76105317510939357861792 76419802294042413059568 76637522528498374350336 79032445107513948548784 79520955249269611224576 79585119548825234902272 83023982739206572212864 85618482199806777594516 86217212844560671144128 88911500745953192117382 89829227226026783049984 90571617533679896959488 92961820446915558707712 93284197503950890090368 93401980581607393739472 93668083090386901983744 94055141284975277611776 97270701670786398213888 101057880629280130931232 101473756681252477149056 101893069725389884079424 105077228154308317956906 105376593476685264731712 109429539379634697990624 110244960686487415561344 110698643652275429617152 111156076064061691723008 114157976266409036792688 114956283792747561525504 118548667661270922823176 124378930005267853453824 124535974108809858319296 128427723299710166391774 129325819266841006716192 134682510005704243680768 134743840839040174574976 135857426300519845439232 139442730670373338061568 140102970872411090609208 140502124635580352975616 145906052506179597320832 146993280915316554081792 151586820943920196396848 152210635021878715723584 152839604588084826119136 158064890215027897097568 159170239097650469804544 166047965478413144425728 171236964399613555189032 172434425689121342288256 177823001491906384234764 179658454452053566099968 186568395007901780180736 186803961163214787478944 188110282569950555223552 192641584949565249587661 194541403341572796427776 202115761258560261862464 202947513362504954298112 203786139450779768158848 210154456308616635913812 210753186953370529463424 218859078759269395981248 220489921372974831122688 222312152128123383446016 228315952532818073585376 229912567585495123051008 237097335322541845646352 249071948217619716638592 256855446599420332783548 258651638533682013432384 269487681678080349149952 271714852601039690878464 278885461340746676123136 280205941744822181218416 281004249271160705951232 291812105012359194641664 303173641887840392793696 304421270043757431447168 305679209176169652238272 316129780430055794195136 332095930956826288851456 342473928799227110378064 344868851378242684576512 355646002983812768469528 373136790015803560361472 373607922326429574957888 385283169899130499175322 404231522517120523724928 405895026725009908596224 407572278901559536317696 420308912617233271827624 421506373906741058926848 437718157518538791962496 440979842745949662245376 456631905065636147170752 474194670645083691292704 498143896435239433277184 513710893198840665567096 517303277067364026864768 538975363356160698299904 560411883489644362436832 577924754848695748762983 583624210024718389283328 606347283775680785587392 608842540087514862894336 611358418352339304476544 632259560860111588390272 684947857598454220756128 689737702756485369153024 711292005967625536939056 747215844652859149915776 770566339798260998350644 808463045034241047449856 815144557803119072635392 840617825234466543655248 843012747813482117853696 875436315037077583924992 913263810131272294341504 948389341290167382585408 996287792870478866554368 1027421786397681331134192 1034606554134728053729536 1120823766979288724873664 1155849509697391497525966 1212694567551361571174784 1217685080175029725788672 1222716836704678608953088 1264519121720223176780544 1369895715196908441512256 1422584011935251073878112 1494431689305718299831552 1541132679596521996701288 1616926090068482094899712 1681235650468933087310496 1750872630074155167849984 1826527620262544588683008 1896778682580334765170816 2054843572795362662268384 2069213108269456107459072 2241647533958577449747328 2311699019394782995051932 2425389135102723142349568 2445433673409357217906176 2529038243440446353561088 2739791430393816883024512 2845168023870502147756224 2988863378611436599663104 3082265359193043993402576 3362471300937866174620992 3653055240525089177366016 3793557365160669530341632 4109687145590725324536768 4483295067917154899494656 4623398038789565990103864 4850778270205446284699136 5479582860787633766049024 5690336047741004295512448 6164530718386087986805152 6724942601875732349241984 7587114730321339060683264 8219374291181450649073536 8966590135834309798989312 9246796077579131980207728 10959165721575267532098048 11380672095482008591024896 12329061436772175973610304 13449885203751464698483968 16438748582362901298147072 18493592155158263960415456 22761344190964017182049792 24658122873544351947220608 26899770407502929396967936 32877497164725802596294144 36987184310316527920830912 49316245747088703894441216 73974368620633055841661824 98632491494177407788882432 147948737241266111683323648 295897474482532223366647296
- Sum of all divisors σ(n): 1074824501756301254852974080
- Sum of proper divisors (its aliquot sum) s(n): 778927027273769031486326784
- 295897474482532223366647296 is an abundant number, because the sum of its proper divisors (778927027273769031486326784) is greater than itself. Its abundance is 483029552791236808119679488
Bases of 295897474482532223366647296
- Binary: 11110100110000101011101000111011101111001001110101001001101010110011101011001110000000002
- Hexadecimal: 0xF4C2BA3BBC9D49AB3ACE00
- Base-36: 116GDKIX83KKGS8000
Squares and roots of 295897474482532223366647296
- 295897474482532223366647296 squared (2958974744825322233666472962) is 87555315405140808268426768057820606726068255664111616
- 295897474482532223366647296 cubed (2958974744825322233666472963) is 25907396705902712790956454107795774429909693383754384192986442039285576248590336
-
The
square root of 295897474482532223366647296 is 17201670688701.4966877313 -
295897474482532223366647296 is a
perfect cube number . Itscube root is 666367416
Scales and comparisons
How big is 295897474482532223366647296?- 295,897,474,482,532,223,366,647,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 295,897,474,482,532,223,366,647,296 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 295897474482532223366647296 cubic inches would be around 55530618 feet tall.
Recreational maths with 295897474482532223366647296
- 295897474482532223366647296 backwards is 692746663322235284474798592
- The number of decimal digits it has is: 27
- The sum of 295897474482532223366647296's digits is 135
- 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 295897474482532223366647296 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 295897474482532223366647296 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/295897474482532223366647296/
Chicago style:
Numbermatics. 2024. "Number 295897474482532223366647296 - Facts about the integer". https://numbermatics.com/n/295897474482532223366647296/
The information we have on file for 295897474482532223366647296 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 295897474482532223366647296, math, Factors of 295897474482532223366647296, curriculum, school, college, exams, university, Prime factorization of 295897474482532223366647296, STEM, science, technology, engineering, physics, economics, calculator, two hundred ninety-five septillion, eight hundred ninety-seven sextillion, four hundred seventy-four quintillion, four hundred eighty-two quadrillion, five hundred thirty-two trillion, two hundred twenty-three billion, three hundred sixty-six million, six hundred forty-seven thousand, two hundred ninety-six.